555
1
661
2
456
600
705
620
833
926
682
1138
3
1067
581
591
827
713
676
711
540
2514
1016
518
481
1137
1450
1088
805
902
710
576
2018