820829
1097432
861325
705729
103418
448572
647321
33873
129030
711125
100118
875483
1146858
711798
470599
1290845
17733483
15196692
13844960
10666916
7080156
7012668
6900831
6820362
6250477
5704960
5470623
5332253
431870
4042231