870165
440984
119686
1450192
670277
305899
897816
461847
872865
1261908
885197
30913
1154948
862658
1013555
588749
17732483
15195692
13840960
10666916
7080156
7012668
6900831
6820362
6250477
5704960
5470623
5331253
431770
4042231