3060
31113
23613
4110
2830
357176
2829
2739
4140
4240
2239
2207
603711
43380
43253
41187
3655270
3422156
29704
2871149
27336
23252
21620
19770