955
918
969
886
1006
980
1043
1029
1441
933
861
856
920
881
835
777
698
905
1161
894
988
862
710
718
1027
1147
1224
919
1366
1635
865
714
691
741
717