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 o total de compensações de carbono alcançadas por cada programa de compensação de carbono na Califórnia, ordenadas pelas maiores compensações totais primeiro.
 ###Tabelas: 
CREATE TABLE Program (ProgramID INT, ProgramName VARCHAR(100), State VARCHAR(100), CarbonOffsets INT); INSERT INTO Program VALUES (1, 'Carbon Offset Program 1', 'California', 500), (2, 'Carbon Offset Program 2', 'California', 300), (3, 'Carbon Offset Program 3', 'California', 200), (4, 'Carbon Offset Program 4', 'California', 100);
SELECT ProgramName, State, SUM(CarbonOffsets) AS TotalCarbonOffsets FROM Program WHERE State = 'California' GROUP BY ProgramID ORDER BY TotalCarbonOffsets DESC;