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 espécies de animais foram resgatadas em cada mês?
 ###Tabelas: 
CREATE TABLE rescue_centers (center_id INT, center_name VARCHAR(50), region VARCHAR(50));CREATE TABLE animal_rescues (rescue_id INT, animal_id INT, center_id INT, rescue_date DATE); INSERT INTO rescue_centers (center_id, center_name, region) VALUES (1, 'Rescue Center A', 'North'), (2, 'Rescue Center B', 'South'), (3, 'Rescue Center C', 'East'); INSERT INTO animal_rescues (rescue_id, animal_id, center_id, rescue_date) VALUES (1001, 101, 1, '2021-01-01'), (1002, 102, 2, '2021-03-01'), (1003, 103, 3, '2021-05-01');
SELECT EXTRACT(MONTH FROM rescue_date) AS month, s.species_name, COUNT(ar.animal_id) AS total_rescued FROM animal_rescues ar JOIN rescue_centers rc ON ar.center_id = rc.center_id JOIN animal_species s ON ar.animal_id = s.species_id GROUP BY month, s.species_name;