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: Qual é o número total de voluntários e o número total de horas que eles contribuíram por programa?
 ###Tabelas: 
CREATE TABLE volunteer_hours (volunteer_id INT, program_id INT, hours_contributed DECIMAL(10,2), signup_date DATE); INSERT INTO volunteer_hours (volunteer_id, program_id, hours_contributed, signup_date) VALUES (1, 1, 5.00, '2020-01-01'), (2, 2, 10.00, '2020-02-01'), (3, 1, 7.50, '2020-03-01'), (1, 2, 3.00, '2020-04-01');
SELECT program_id, COUNT(DISTINCT volunteer_id) as total_volunteers, SUM(hours_contributed) as total_hours_contributed FROM volunteer_hours GROUP BY program_id;