217960
164360
327276
57487
48199
881332
322555
363846
67915
627395
877640
81913
5148799
3567581
3076148
2393804
2230988
2052609
1972358
191578
1768118
1720136
1690196
1637471