18331
17710
2556
1669
33819
3833
1968
17830
31415
3085
38917
1646
687612
49323
48540
47998
4251271
4040158
33094
3253151
31046
26642
24481
22850