1000000
7623792
24823440
59704746
120134137
214900401
353263624
544461477
796738006
1116292010
1506412532
1965367003
2484807485
3047606611
3626822862
4184514335
4673836996
5043876444
5246876722
5246674177
5028747837
4605995831
4021289446
3338041767
2629290517
1962656584
1387509221
928925104
589284443
354688532
202998794
110585585
57450215
28516251
13530691
6142661
2678547
1141101
475719
191310
74583
29256
12073
4784
1583
547
185
33
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
