858322
814787
69782
252506
762536
1031969
946785
250420
372571
907403
11535
787156
5475367
4503935
4317459
3440462
3432998
3382286
3329956
2995729
2980226
2473209
2128352
2123407