29024
18980
2989
47323
2990
2680
28720
2702
20414
1527
20313
1676
511310
38200
37833
35125
3119268
2899154
26624
2498149
23756
19671
18780
17140