309 registered teams from 33 countries