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 é o número de doadores únicos por mês para o ano de 2023?
 ###Tabelas: 
CREATE TABLE donors (id INT, name VARCHAR(50), cause VARCHAR(50), donation_date DATE); INSERT INTO donors (id, name, cause, donation_date) VALUES (1, 'Sophia Garcia', 'Arts & Culture', '2023-02-14'), (2, 'Ali Hussein', 'Education', '2023-03-20'), (3, 'Leila Kim', 'Health', '2023-01-05'), (4, 'Jose Ribeiro', 'Climate Change', '2023-06-12'), (5, 'Thanh Nguyen', 'Human Rights', '2023-09-03'), (6, 'Mei Chen', 'Animal Welfare', '2023-12-25');
SELECT EXTRACT(MONTH FROM donation_date) as month, COUNT(DISTINCT name) as unique_donors FROM donors WHERE donation_date BETWEEN '2023-01-01' AND '2023-12-31' GROUP BY month;