100000
191800
518211
1120059
2567949
3342847
3255134
3305958
4412223
4513537
49203
60737
65372
58563
48561
49103
52999
62998
71211
53836
685076
3070300
836754
10143399
22686620
2764398
10193756
30623734
6833078
112367568