30282
816724
161422
538281
167632
544199
442334
211745
212107
328843
17963
56738
5099799
3533581
3032148
2337804
2219988
2022609
1932357
190378
1750118
1716136
1675195
1629471