153200
9192
488863
277467
110533
529889
779236
184889
707322
30298
181663
765404
5146799
3567581
3075148
2388804
2230988
2052609
1971358
191478
1767118
1720136
1690196
1637471