1004572
72843
620257
1000225
688550
95224
480305
474960
965112
289474
860910
236694
5148799
3567581
3075148
2392804
2230988
2052609
1971358
191578
1768118
1720136
1690196
1637471