114110
461119
527688
697210
937521
618434
15885
98845
528931
990434
939786
24473
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471