870838
756411
807377
1234843
652822
409292
962303
668169
74774
296979
823561
53180
80529
1002292
831437
458261
17735483
15201692
13849960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4043231