How many countries have Spanish as their official language?

A)19B)22C)21D)20