More than 500 ships have passed through the strait since June 17, but many remain stuck.