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 os 5 principais programas com o maior número de voluntários em '2022'?
 ###Tabelas: 
CREATE TABLE programs (program_id INT, program_name TEXT, num_volunteers INT); INSERT INTO programs (program_id, program_name, num_volunteers) VALUES (1, 'Feeding the Hungry', 100), (2, 'Tree Planting', 75);
SELECT program_name, num_volunteers FROM (SELECT program_name, COUNT(volunteer_id) AS num_volunteers, ROW_NUMBER() OVER (ORDER BY COUNT(volunteer_id) DESC) rn FROM volunteers GROUP BY program_name) t WHERE rn <= 5;