353
0
255
318
509
286
228
411
294
310
209
314
327
251
282
216
468
1
281
418
305
208
240
244
250
271
292