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 sediaram a maioria dos eventos de esports?
 ###Tabelas: 
CREATE TABLE cities (id INT, name VARCHAR(255), country VARCHAR(255)); INSERT INTO cities (id, name, country) VALUES (1, 'CityA', 'USA'), (2, 'CityB', 'Canada'), (3, 'CityC', 'Mexico'), (4, 'CityD', 'Brazil'), (5, 'CityE', 'South Korea');
SELECT c.country, COUNT(DISTINCT e.id) as num_events FROM esports_events e JOIN cities c ON e.location = c.name GROUP BY c.country ORDER BY num_events DESC;