110
236
142
293
383
121
41807
31650
30703
27845
2415267
21714
2075153
1923149
19116
15690
15370
13600