112200
173757
455283
944224
16965
39910
387657
865530
62228
337400
548202
921785
5515800
4031581
3509150
2761804
2382988
2307609
2285358
1997119
199478
1822196
1798136
1709216