1406788
1151136
837189
679678
939394
1033184
1444202
476535
1363348
1727136
632346
1247889
1140261
1271439
1117677
551882
17734483
15197692
13846960
10666916
7080156
7012668
6900831
6821362
6251477
5704960
5473623
5332253
431870
4042231