252276
510273
697172
866992
560900
481874
169871
96130
335332
756200
94810
10149
5141799
3567581
3073148
2384804
2230988
2047609
1968358
191478
1765118
1720136
1689196
1636471