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: Encontre os 5 principais perfis demográficos de fãs com mais vendas de ingressos para a equipe de hóquei.
 ###Tabelas: 
CREATE TABLE fan_demographics (id INT, city VARCHAR(50), age INT, gender VARCHAR(10), sport VARCHAR(50), sales INT); INSERT INTO fan_demographics (id, city, age, gender, sport, sales) VALUES (1, 'New York', 25, 'Male', 'Hockey', 300); INSERT INTO fan_demographics (id, city, age, gender, sport, sales) VALUES (2, 'Chicago', 30, 'Female', 'Hockey', 400);
SELECT city, gender, SUM(sales) AS total_sales FROM fan_demographics WHERE sport = 'Hockey' GROUP BY city, gender ORDER BY total_sales DESC LIMIT 5;