1695
873
955
856
897
927
868
1140
851
775
789
869
947
913
960
879
996
973
1030
1013
1432
925
854
852
911
874
825
769
692
898
1153
888
978
853
701