100000
3313861
4311780
4508169
1350901
4419642
1242692
1119135
853553
72309
71074
43367
50021
45091
45792
47034
48039
52575
54778
347151
2321016
1555823
4213754
424011
468605
422466
186977
699076
1042899