309
815
249
538
221
559
58
367
180
370
190
373
20
300
151
358
45
303
286
74
312
36
290
42
278
224
316
92
1,121
71
283
55
272
81
287