1142
873
956
856
899
927
868
1141
852
853
775
791
871
947
913
961
879
997
973
1031
1015
1433
926
855
912
875
825
770
693
1153
888
979
701