509177
360438
447423
18491
18108
359389
899950
625651
90482
95548
1528
219277
4882798
3332581
2767148
2129987
2121804
1899609
185778
1795357
1667136
1631118
1595195
1583471