900689
1634140
1431825
754968
2210735
999672
1382387
1901369
899531
1841313
1476139
153266
1197684
1962788
365655
1547607
17735483
15200692
13847960
10666916
7082156
7013668
6900831
6821362
6252477
5704960
5473623
5332253
431870
4042231