681
3217
864
744
776
685
695
729
778
717
817
707
674
685
811
669
820
700
744
643
814
905
763
849
718
695
758
1106
750
721
853
968
725
691
677
794
911
659
784
677
1135
743
739
2033
727
812
1161
902
693
740
813
774
643
698
644
767
768
743
886
671