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: Identificar os 5 principais voluntários com mais horas de voluntariado em 2022?
 ###Tabelas: 
CREATE TABLE volunteers (id INT, name VARCHAR(50), volunteer_hours INT, volunteer_date DATE); INSERT INTO volunteers (id, name, volunteer_hours, volunteer_date) VALUES (1, 'John Doe', 10, '2022-01-05'), (2, 'Jane Smith', 15, '2022-01-05'), (3, 'Bob Johnson', 8, '2022-01-05'), (4, 'John Doe', 12, '2022-02-10'), (5, 'Jane Smith', 18, '2022-02-10'), (6, 'Bob Johnson', 20, '2022-02-10');
SELECT name, SUM(volunteer_hours) as total_hours FROM volunteers WHERE volunteer_date >= '2022-01-01' GROUP BY name ORDER BY total_hours DESC LIMIT 5;