297686
117657
35839
10416
249384
446708
993490
795964
435413
556414
211527
428283
5082799
3515581
3011148
2319804
2213988
2009609
1905357
189878
1746118
1715136
1663195
1624471