Death toll exceeds 300