Markets down over 300