309
813
221
558
249
536
190
373
151
358
45
303
58
286
180
368
20
299
13
720
71
283
224
314
81
287
30
213
55
272
92
1,094
74
311
36
289
159
317