319324
484552
381214
11915
863788
468488
40028
177286
503675
268615
721473
821137
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471