946
893
1021
887
839
848
938
859
902
847
935
861
898
877
896
881
933
976
917
867
874
1022
1027
880
969
1055
920