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: Quais voluntários contribuíram com mais horas para um programa específico e qual é o número total de horas que eles contribuíram?
 ###Tabelas: 
CREATE TABLE VolunteerHours (VolunteerID INT, VolunteerName TEXT, Program TEXT, Hours DECIMAL(5,2)); INSERT INTO VolunteerHours (VolunteerID, VolunteerName, Program, Hours) VALUES (1, 'Alice', 'ProgramA', 25.00), (2, 'Bob', 'ProgramB', 30.00), (3, 'Charlie', 'ProgramA', 40.00);
SELECT VolunteerName, Program, SUM(Hours) AS TotalHours FROM VolunteerHours GROUP BY VolunteerName, Program ORDER BY TotalHours DESC;