149365
458202
218316
451892
87628
491272
352642
269932
586709
221315
963214
306186
5049799
3487581
2963148
2288804
2202988
1995609
189278
1885357
1731118
1706136
1651195
1618471