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 5 principais doadores para organizações focadas em 'Direitos Indígenas'?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, Name VARCHAR(50), Age INT, Gender VARCHAR(20), DonationAmount DECIMAL(10,2)); INSERT INTO Donors (DonorID, Name, Age, Gender, DonationAmount) VALUES (3, 'Jamal Smith', 50, 'Male', 1000.00); CREATE TABLE Donations (DonationID INT, DonorID INT, OrganizationID INT, DonationAmount DECIMAL(10,2)); INSERT INTO Donations (DonationID, DonorID, OrganizationID, DonationAmount) VALUES (1, 3, 3, 1000.00); CREATE TABLE Organizations (OrganizationID INT, Name VARCHAR(50), Sector VARCHAR(20)); INSERT INTO Organizations (OrganizationID, Name, Sector) VALUES (3, 'Indigenous Rights', 'Indigenous Rights');
SELECT Donors.Name, SUM(Donations.DonationAmount) as TotalDonated FROM Donors INNER JOIN Donations ON Donors.DonorID = Donations.DonorID INNER JOIN Organizations ON Donations.OrganizationID = Organizations.OrganizationID WHERE Organizations.Sector = 'Indigenous Rights' GROUP BY Donors.Name ORDER BY TotalDonated DESC LIMIT 5;