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: Quais programas de teatro tiveram a maior frequência em 2021?
 ###Tabelas: 
CREATE TABLE theater_attendance (id INT, program_type VARCHAR(255), num_attendees INT, attendance_year INT);
SELECT program_type, num_attendees, RANK() OVER (ORDER BY num_attendees DESC) AS attendance_rank  FROM theater_attendance WHERE attendance_year = 2021 AND num_attendees > 0 AND program_type LIKE '%theater%';