1285553
1605378
906220
102793
1374570
1124936
1548574
60486
23441486
22908960
19522669
14220916
13035158
11573625
10123365
8562962
8711
404769
77712
571591