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 3 principais compradores de ingressos para jogos de beisebol.
 ###Tabelas: 
CREATE TABLE fans (fan_id INT, fan_name VARCHAR(20)); INSERT INTO fans (fan_id, fan_name) VALUES (1, 'Jim Brown'), (2, 'Jake White'), (3, 'Jane Smith'); CREATE TABLE sales (sale_id INT, fan_id INT, game_id INT, quantity INT); INSERT INTO sales (sale_id, fan_id, game_id, quantity) VALUES (1, 1, 1, 2), (2, 1, 2, 1), (3, 2, 1, 3), (4, 2, 2, 2), (5, 3, 1, 4);
SELECT fans.fan_name, SUM(sales.quantity) FROM fans JOIN sales ON fans.fan_id = sales.fan_id JOIN games ON sales.game_id = games.game_id WHERE games.game_type = 'Baseball' GROUP BY fans.fan_name ORDER BY SUM(sales.quantity) DESC LIMIT 3;