291 registered teams from 33 countries