284
0
545
394
1109
342
493
595
543
476
415
575
516
1224
1462
1
1428
362
846
683
369
820
383
2306
288
3092
714
417
692
819
637