212
2710
203
172
266
252
265
240
233
231
160
30037
22920
21032
18773
1501267
14442
1352148
13036
1163144
11600
10100
83911