317
0
412
342
491
340
213
596
518
612
334
312
405
428
487
575
391
457
271
308
445
510
427
511
392
254