16312
34919
3289
3923
27613
1768
18310
29444
1729
24022
34419
30930
701012
50373
49400
49128
4316271
4126158
33634
3326153
31776
27282
24921
23290