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 por valor total de doação?
 ###Tabelas: 
CREATE TABLE Donors (DonorID int, DonorName varchar(50), DonationAmount decimal(10,2), CauseID int); INSERT INTO Donors (DonorID, DonorName, DonationAmount, CauseID) VALUES (1, 'John Doe', 1000, 1), (2, 'Jane Smith', 2000, 2), (3, 'Mike Johnson', 3000, 3), (4, 'Sara Connor', 500, 1), (5, 'David Lee', 1500, 2), (6, 'Alice Davis', 4000, 1), (7, 'Bob Brown', 2500, 2);
SELECT DonorName, SUM(DonationAmount) as TotalDonationAmount FROM Donors GROUP BY DonorName ORDER BY TotalDonationAmount DESC LIMIT 3;