652671
397888
203899
1073217
3328
249110
743634
124807
18642
449179
980599
876583
5132799
3552581
3063148
2368804
2229988
2042609
1952357
191278
1762118
1719136
1686195
1635471