17616
1075
931
644
683
13636
471
362
687712
49323
48540
47998
4251271
4040158
33094
3253151
31046
26642
24481
22850