10034589
97611304
9010575
8749847
80171116
8014142
74721250
72531365
7176416
71481478
70321313
6951951
694480
55041336
54681917
50881097
4769423
4701455
44921399
4331224