1000000
7619353
24792835
59584064
119698747
213437539
349176468
534317307
773699778
1068067400
1412157919
1792087178
2183163366
2549152348
2845542350
3027411983
3056605664
2915185685
2615254296
2197643900
1723678520
1258242353
853815268
538272728
315316220
171954924
87577691
41806115
18761355
7931334
3169031
1205770
436498
153315
52193
17923
6503
2697
1061
273
45
3
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
