955
918
969
886
1006
981
1043
1030
1441
933
861
856
921
881
835
777
698
906
1161
894
988
862
710
719
1029
1147
1226
920
1367
1635
867
714
691
741
717