51438
19650
439212
816229
651473
107234
314263
81631
59558
356265
302259
163312
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471