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: Qual é a distribuição de fãs por gênero para cada time de beisebol?
 ###Tabelas: 
CREATE TABLE fan_demographics (fan_id INT, gender VARCHAR(255), team_id INT); INSERT INTO fan_demographics (fan_id, gender, team_id) VALUES (1, 'Male', 1), (2, 'Female', 2), (3, 'Male', 1), (4, 'Male', 3), (5, 'Female', 2); CREATE TABLE teams (team_id INT, team_name VARCHAR(255), sport VARCHAR(255)); INSERT INTO teams (team_id, team_name, sport) VALUES (1, 'Red Sox', 'Baseball'), (2, 'Yankees', 'Baseball'), (3, 'Lakers', 'Basketball');
SELECT t.team_name, f.gender, COUNT(f.fan_id) fan_count FROM fan_demographics f JOIN teams t ON f.team_id = t.team_id WHERE t.sport = 'Baseball' GROUP BY t.team_name, f.gender;