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 melhores programas de pós-graduação com a maior matrícula no último ano acadêmico, incluindo o número de estudantes matriculados.
 ###Tabelas: 
CREATE TABLE graduate_programs (id INT, name VARCHAR(100), department VARCHAR(50)); INSERT INTO graduate_programs (id, name, department) VALUES (1, 'Program A', 'Computer Science'); CREATE TABLE students (id INT, name VARCHAR(100), program VARCHAR(100), enrollment_year INT); INSERT INTO students (id, name, program, enrollment_year) VALUES (1, 'Student Name', 'Program A', 2022);
SELECT program, COUNT(*) as enrollment FROM students WHERE enrollment_year = YEAR(CURRENT_DATE) - 1 GROUP BY program ORDER BY enrollment DESC LIMIT 5;