30144
30032
34619
29419
2717254
27512
32420
19830
38934
25617
53948
3229
687612
49323
48530
47988
4251271
4040158
33094
3253151
31046
26642
24481
22850