1134873
1069460
986420
525780
831434
36832
1052316
970116
1495
97672
287995
1184561
495940
816379
133399
63947
17737483
15203692
13853960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231