Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantas línguas são faladas em cada país?
 ###Tabelas: 
CREATE TABLE Countries (CountryID INT, CountryName VARCHAR(50)); CREATE TABLE Languages (LanguageID INT, CountryID INT, Spoken VARCHAR(50)); INSERT INTO Countries VALUES (1, 'CountryA'), (2, 'CountryB'), (3, 'CountryC'); INSERT INTO Languages VALUES (1, 1, 'LanguageX'), (2, 1, 'LanguageY'), (3, 2, 'LanguageY'), (4, 3, 'LanguageZ'), (5, 3, 'LanguageW');
SELECT C.CountryName, COUNT(L.LanguageID) AS LanguagesSpoken FROM Countries C JOIN Languages L ON C.CountryID = L.CountryID GROUP BY C.CountryName;