17800
949148
7340
57578
5630
4480
4020
37971
3330
2981
2980
2488896
23726
15721
14142
10922
1063263
9684
9390
789142
71511