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: Quem são os 3 principais doadores para 'Organização Y'?
 ###Tabelas: 
CREATE TABLE organization (organization_id INT, name VARCHAR(50)); INSERT INTO organization (organization_id, name) VALUES (1, 'Organization X'), (2, 'Organization Y'); CREATE TABLE donor (donor_id INT, name VARCHAR(50)); INSERT INTO donor (donor_id, name) VALUES (1, 'Donor A'), (2, 'Donor B'), (3, 'Donor C'), (4, 'Donor D'); CREATE TABLE donations (donation_id INT, amount INT, donor_id INT, organization_id INT); INSERT INTO donations (donation_id, amount, donor_id, organization_id) VALUES (1, 500, 1, 2), (2, 700, 1, 2), (3, 300, 2, 2), (4, 800, 3, 1), (5, 900, 4, 1);
SELECT donor.name FROM donations JOIN donor ON donations.donor_id = donor.donor_id WHERE organization_id = 2 GROUP BY donor.name ORDER BY SUM(amount) DESC LIMIT 3;