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 são os 5 principais funcionários com mais solicitações de acomodações para deficiências?
 ###Tabelas: 
CREATE TABLE employees (employee_id INT, employee_name VARCHAR(255), department VARCHAR(255)); CREATE TABLE accommodations (accommodation_id INT, employee_id INT, accommodation_type VARCHAR(255), request_date DATE); INSERT INTO employees (employee_id, employee_name, department) VALUES (1, 'Jane Smith', 'HR'), (2, 'John Doe', 'IT'), (3, 'Alice Johnson', 'HR'), (4, 'Bob Brown', 'IT'), (5, 'Charlie Green', 'Finance'); INSERT INTO accommodations (accommodation_id, employee_id, accommodation_type, request_date) VALUES (1, 1, 'Ergonomic Chair', '2021-06-01'), (2, 2, 'Screen Reader', '2021-05-15'), (3, 1, 'Adjustable Desk', '2021-04-20'), (4, 3, 'Sign Language Interpreter', '2021-03-05'), (5, 2, 'Speech-to-Text Software', '2021-02-28'), (6, 1, 'Accessible Keyboard', '2021-01-10');
SELECT e.employee_name, COUNT(a.employee_id) as num_requests FROM employees e INNER JOIN accommodations a ON e.employee_id = a.employee_id GROUP BY e.employee_name ORDER BY num_requests DESC LIMIT 5;