353
2810
283
181
291
233
322
273
267
221
277
270
32747
24960
23312
20683
1686267
16142
1501148
14396
1347144
12500
11280
9670