310
220
237
291
221
358
215
231
207
378
225
270
26787
20150
18621
16612
1311265
12912
1183148
11624
10540
964143
8780
77311