16630
2416
52148
84875
2198
66665
4400
1828
76456
2955
20413
27344
657712
46803
46710
45058
4022271
3815157
31814
3115151
29696
25442
23340
21500