1225942
648321
1003684
673289
840190
768417
101927
172613
789763
9125
876103
1134268
830999
877835
583342
112666
17735483
15200692
13847960
10666916
7084156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4042231