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: Encontre os 3 principais países por doações totais.
 ###Tabelas: 
CREATE TABLE Donors (DonorID int, Country varchar(50)); INSERT INTO Donors (DonorID, Country) VALUES (1, 'USA'), (2, 'Canada'), (3, 'Mexico'), (4, 'USA'), (5, 'Canada'); CREATE TABLE Donations (DonationID int, DonorID int, Amount decimal(10,2)); INSERT INTO Donations (DonationID, DonorID, Amount) VALUES (1, 1, 500), (2, 1, 750), (3, 2, 300), (4, 2, 800), (5, 3, 900);
SELECT C.Country, SUM(D.Amount) as TotalDonated FROM Donors C INNER JOIN Donations D ON C.DonorID = D.DonorID GROUP BY C.Country ORDER BY TotalDonated DESC LIMIT 3;