695
699
1782
975
705
658
1817
768
1060
1746
771
921
666
715
683
758
866
896
1587
856
1035
895
820
1020
664
697
785
723
818
733
1903
844
696
664
1025
872
1884
875
774
1983
739
743
894
1003
1036
1075
950
1141
1404
765
1137
793
784
719
826
1266
1137
777
3958
860