873
956
857
901
929
869
1142
854
853
775
793
871
948
915
961
881
998
974
1032
1018
1435
855
852
876
826
771
693
1155
888
981
702
714
1020
947