656278
436865
137591
930413
14870
710960
299825
628922
345166
785398
533708
92787
5082799
3516581
3014148
2320804
2213988
2009609
1906357
189878
1746118
1715136
1663195
1624471