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: Liste os 3 principais doadores pelo valor doado para 'Serviços de Saúde' em '2021'
 ###Tabelas: 
CREATE TABLE Donors (donor_id INT, donor_name VARCHAR(255)); CREATE TABLE Donations (donation_id INT, donor_id INT, donation_amount INT, donation_date DATE, service_area VARCHAR(255)); INSERT INTO Donors (donor_id, donor_name) VALUES (1, 'Jane Doe'); INSERT INTO Donations (donation_id, donor_id, donation_amount, donation_date, service_area) VALUES (1, 1, 1000, '2021-01-01', 'Health Services');
SELECT Donors.donor_name, SUM(Donations.donation_amount) as total_donation FROM Donors INNER JOIN Donations ON Donors.donor_id = Donations.donor_id WHERE Donations.service_area = 'Health Services' AND YEAR(Donations.donation_date) = 2021 GROUP BY Donors.donor_name ORDER BY total_donation DESC LIMIT 3;