339
340
158
1
139
252
251
302
271
508
299
3
331
297
600
270
295
194
2
229
186
747
309
228
358
191
200
11
84