At least 304 people have died and hundreds are missing