2713
0
881
775
897
1045
1006
1176
904
749
768
664
1079
731
1016
951
784
774
637
850
758
675
760
719
642
670
697
740
742
629
858
899
940
1234
795
836
980
796
748
770
917
877
782
698
785
817
734
707
711
691
808
728
690
647
699
590
606
676
591
545
574
621
762
585
648
595
878
869
1298
831