1585
0
665
605
797
21
579
604
407
1318
680
923
620
765
1571
1521
1392
1
672
439
437
522
1453
1711
852
711
1734
595
697
833
510
683