17616
1075
931
644
683
654
13636
471
362
688112
49393
48590
48038
4255271
4043158
33124
3255151
31126
26712
24491
22900