5490
16630
2416
52148
84875
2198
4400
1828
76456
2955
20413
27344
657912
46803
46720
45068
4024271
3815157
31814
3115151
29726
25442
23350
21500