248 registered teams from 29 countries