685
647
686
838
726
826
967
778
763
1060
917
1075
965
830
984
856
717
1052
835
1029