931350
537858
855881
940861
622536
1280787
1062102
426670
561691
469628
1164336
336394
157623
1044136
415258
648876
17735483
15200692
13848960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4042231