375
0
466
356
614
392
483
846
358
618
453
1314
378
77
444
416
463
2345
678
448
1353
44
2749
1
382
585
3383
3
295