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: Quantos refugiados foram apoiados por cada organização por grupo etário e gênero no primeiro trimestre de 2021?
 ###Tabelas: 
CREATE TABLE refugee_support (refugee_id INT, organization_id INT, age INT, gender VARCHAR(10), support_date DATE); INSERT INTO refugee_support (refugee_id, organization_id, age, gender, support_date) VALUES (1, 201, 23, 'Male', '2021-01-12'), (2, 201, 30, 'Female', '2021-02-03'), (3, 202, 18, 'Male', '2021-03-25'), (4, 203, 45, 'Female', '2021-01-05');
SELECT organization_id, gender, age_group, COUNT(*) as supported_refugees FROM (SELECT organization_id, gender, CASE WHEN age <= 17 THEN 'Minor' WHEN age BETWEEN 18 AND 64 THEN 'Adult' ELSE 'Senior' END as age_group FROM refugee_support WHERE EXTRACT(QUARTER FROM support_date) = 1 AND EXTRACT(YEAR FROM support_date) = 2021) t GROUP BY organization_id, gender, age_group;