904 registered teams from 59 countries