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 doadores existem em 'NY' e 'MA'?
 ###Tabelas: 
CREATE TABLE donors_4 (id INT PRIMARY KEY, name VARCHAR(50), age INT, city VARCHAR(50), state VARCHAR(50)); INSERT INTO donors_4 (id, name, age, city, state) VALUES (1, 'John Doe', 35, 'New York', 'NY'), (2, 'Jane Smith', 40, 'Buffalo', 'NY'), (3, 'Mike Johnson', 50, 'Boston', 'MA'), (4, 'Emily Davis', 30, 'Chicago', 'IL');
SELECT state, COUNT(DISTINCT donors_4.id) as num_donors FROM donors_4 WHERE state IN ('NY', 'MA') GROUP BY state;