533810
409979
394300
436239
593443
120251
387544
607828
99267
251632
582535
162638
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471