253
291
233
3010
202
273
312
267
221
277
270
406
31867
24400
22762
20173
1635267
15902
1453148
14006
1306144
12280
11080
9360