2360471
2403758
4178855
4338023
4479374
4658279
4973719
100000
2393441
352779
38324
45014
47455
63888
64490
62606
55451
68794
65214
69935
554558
1010471
9119521
10078629
15035548
16616850
397439
536487
5531269
2485359