883
733
821
723
1043
860
646
955
662
736
674
682
1000
867
879
776
757
829
784
761
704
1162
872
885
1320
794
725
921
831
728
919
940
639
654
709
811
867
694
742
798
695
732
743
734
680
836
695
693
881
759
1149
781
1667
662
954
728
829
868
826
733