188142
335650
125317
40173
330193
243388
103374
438829
77771
755864
416153
860230
5096799
3528581
3029148
2332804
2218988
2016609
1924357
190278
1749118
1716136
1671195
1628471