266989
128306
474485
350600
94080
344682
163444
988847
228824
878368
207813
323206
5146799
3567581
3075148
2388804
2230988
2052609
1971358
191478
1767118
1720136
1690196
1637471