756411
807377
1234843
652822
409292
962303
668169
74774
296979
823561
53180
80529
1002292
831437
458261
38845
17735483
15200692
13847960
10666916
7082156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4042231