2810
283
181
253
291
233
312
267
221
277
270
406
32267
24740
23072
20483
1663267
16052
1476148
14226
1322144
12390
11200
9580