1069460
986420
525780
831434
36832
1052316
970116
1495
97672
287995
1184561
495940
816379
133399
63947
1119667
17734483
15196692
13845960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231