8750526
8369902
80171676
7975143
79411176
7813168
75981806
69531322
68481516
6478760
64391111
5963572
5900608
5827213
54691054
5268953
52481074
5093366
50021368
4894246