181135
240659
112168
515949
987414
15524
560750
215436
995334
87608
667663
29752
5035799
3468581
2939148
2264804
2193988
1983609
188778
1865357
1723118
1700136
1643195
1613471