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 países têm mais torneios de esports e quais são seus nomes?
 ###Tabelas: 
CREATE TABLE countries (id INT, name VARCHAR(20)); INSERT INTO countries (id, name) VALUES (1, 'USA'); INSERT INTO countries (id, name) VALUES (2, 'China'); CREATE TABLE esports_tournaments (id INT, country_id INT, name VARCHAR(20)); INSERT INTO esports_tournaments (id, country_id, name) VALUES (1, 1, 'Dreamhack'); INSERT INTO esports_tournaments (id, country_id, name) VALUES (2, 1, 'ESL One'); INSERT INTO esports_tournaments (id, country_id, name) VALUES (3, 2, 'World Electronic Sports Games');
SELECT countries.name, COUNT(esports_tournaments.id) AS tournament_count FROM countries INNER JOIN esports_tournaments ON countries.id = esports_tournaments.country_id GROUP BY countries.name ORDER BY tournament_count DESC;