554176
447589
140751
208634
76053
212523
753786
894495
550267
379126
624562
396801
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471