251885
84360
481767
64957
340318
476494
992259
420665
47649
445570
9952
112831
5518800
4038581
3512150
2763804
2384988
2308609
2288358
2001119
199578
1822196
1798136
1719216