39534
651877
881590
514557
44918
636425
242990
19235
526648
724345
295813
301596
5082799
3515581
3010148
2319804
2212988
2009609
1905357
189878
1746118
1715136
1661195
1624471