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 se voluntariou por mais horas no programa E em 2021?
 ###Tabelas: 
CREATE TABLE Volunteers (id INT, user_id INT, program VARCHAR(50), hours DECIMAL(10, 2), volunteer_date DATE); INSERT INTO Volunteers (id, user_id, program, hours, volunteer_date) VALUES (1, 201, 'program A', 3.00, '2021-02-01'); INSERT INTO Volunteers (id, user_id, program, hours, volunteer_date) VALUES (9, 209, 'program E', 7.00, '2021-09-01');
SELECT user_id, SUM(hours) FROM Volunteers WHERE program = 'program E' AND volunteer_date BETWEEN '2021-01-01' AND '2021-12-31' GROUP BY user_id ORDER BY SUM(hours) DESC LIMIT 1;