1056
852
884
799
856
822
780
933
836
962
948
982
978
996
1058
946
887
1033
977
992
895
961
966
928
971
854
1063
941
771
907
1001
991
1010
932