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: Quais são os 3 países com o maior número de jogadores de esports?
 ###Tabelas: 
CREATE TABLE Countries (CountryID INT, Country VARCHAR(50)); INSERT INTO Countries (CountryID, Country) VALUES (1, 'USA'); INSERT INTO Countries (CountryID, Country) VALUES (2, 'China'); INSERT INTO Countries (CountryID, Country) VALUES (3, 'Japan'); INSERT INTO Countries (CountryID, Country) VALUES (4, 'South Korea'); INSERT INTO Countries (CountryID, Country) VALUES (5, 'Germany'); CREATE TABLE EsportsPlayers (PlayerID INT, CountryID INT); INSERT INTO EsportsPlayers (PlayerID, CountryID) VALUES (1, 1); INSERT INTO EsportsPlayers (PlayerID, CountryID) VALUES (2, 1); INSERT INTO EsportsPlayers (PlayerID, CountryID) VALUES (3, 2); INSERT INTO EsportsPlayers (PlayerID, CountryID) VALUES (4, 2); INSERT INTO EsportsPlayers (PlayerID, CountryID) VALUES (5, 3);
SELECT Countries.Country, COUNT(EsportsPlayers.PlayerID) AS NumPlayers FROM Countries INNER JOIN EsportsPlayers ON Countries.CountryID = EsportsPlayers.CountryID GROUP BY Countries.Country ORDER BY NumPlayers DESC LIMIT 3;