100000
383672
2222242
4027232
4245373
4664377
4971314
4560910
4498041
4190005
66524
45709
55681
59509
60129
61147
62384
64486
65080
66901
423118
516798
1552547
1547885
1404803
10349000
2559718
2076689
1251673
20903092