1000000
7624249
24825639
59647750
119748501
213477819
349153169
534000135
772921917
1066953457
1410732086
1790174460
2180696764
2546746268
2844116428
3026577537
3056916591
2917555094
2619039692
2201684878
1726807339
1260095197
854092654
537572660
314524634
171359497
87130440
41495477
18576290
7848187
3123803
1171528
410989
137395
43744
13464
3399
694
158
17
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
