100000
773700
2468336
5771723
11305570
19602506
31275858
46874500
66744307
91111175
119791867
152116133
186981538
222338572
255071211
281351951
296873539
297988607
282920545
252261808
209703057
161621362
114884806
74950368
44794112
24541262
12380001
5809116
2550516
1061306
431423
186021
87685
39567
18716
7856
3411
1365
426
116
53
33
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
