313942
294490
180197
895268
137189
529424
694428
242604
677525
560550
496331
18086
5134799
3553581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471