395 registered teams from 38 countries