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 instituições de caridade no estado da Califórnia?
 ###Tabelas: 
CREATE TABLE CharityDonors (Donor VARCHAR(100), State VARCHAR(100), Amount DECIMAL(10,2)); INSERT INTO CharityDonors (Donor, State, Amount) VALUES ('Sara Thompson', 'California', 25000.00), ('David Lee', 'California', 30000.00), ('Jessica Chen', 'California', 35000.00);
SELECT Donor, SUM(Amount) as TotalAmount FROM CharityDonors WHERE State = 'California' GROUP BY Donor ORDER BY TotalAmount DESC LIMIT 3;