22920
570
29314
1366
31324
8990
6394178
24416
16516
29817
7890
1041
657912
46803
46720
45068
4024271
3815157
31814
3115151
29726
25442
23350
21500