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: Liste os 5 principais locais com o maior número de candidatos entrevistados para um emprego no último mês, incluindo seus respectivos títulos de emprego e o número de candidatos entrevistados.
 ###Tabelas: 
CREATE TABLE Interviews (InterviewID int, InterviewDate date, CandidateName varchar(50), CandidateGender varchar(10), JobTitle varchar(50), Location varchar(50)); INSERT INTO Interviews (InterviewID, InterviewDate, CandidateName, CandidateGender, JobTitle, Location) VALUES (1, '2023-02-01', 'David Kim', 'Male', 'Software Engineer', 'Seattle'), (2, '2023-02-02', 'Sophia Lee', 'Female', 'Data Analyst', 'San Francisco'), (3, '2023-02-03', 'Daniel Park', 'Male', 'Software Engineer', 'Los Angeles'), (4, '2023-02-04', 'Olivia Choi', 'Female', 'Data Scientist', 'New York'), (5, '2023-02-05', 'William Han', 'Male', 'Software Engineer', 'Chicago'), (6, '2023-02-06', 'Ava Kim', 'Female', 'Data Analyst', 'Denver');
SELECT Location, JobTitle, COUNT(*) AS num_candidates FROM Interviews WHERE InterviewDate >= DATEADD(month, -1, GETDATE()) GROUP BY Location, JobTitle ORDER BY num_candidates DESC, Location DESC LIMIT 5;