280
2
367
1
239
0
197
310
473
182
134
245
174
276
450
470
478
522
163
507
373
336
565
434
319
589
236
562
409