353
503
273
253
280
333
276
2810
181
427
31867
24400
22762
20183
1635267
15902
1453148
14006
1306144
12280
11090
9360