How many distinct official languages are there among countries of players whose positions are defenders.
return countries ;return players of  #1 ;return positions of  #2 ;return #1 where  #3 is  defender ;return distinct official languages of  #4 ;return number of #5
['select', 'project', 'project', 'comparative', 'project', 'aggregate']