25197
145320
1094278
667427
723267
630265
932155
407846
142189
986786
1061959
919104
5518800
4038581
3512150
2763804
2384988
2308609
2288358
2001119
199578
1822196
1798136
1719216