1000000
7625355
24809764
59607457
119854311
214255093
351794723
541430260
791042710
1106248331
1489727228
1938706064
2444803227
2991181203
3551450762
4091075217
4568136594
4936416043
5152144152
5180014686
5003262999
4628599102
4088230565
3437496234
2744898136
2076970698
1487089474
1006807596
644568385
390490177
224075697
121872361
63043872
31116877
14682950
6632483
2881746
1198871
476881
179572
65613
24210
8769
2617
734
183
18
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
0
