839 registered teams from 50 countries