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 pedidos de patentes de legaltech por ano, ordenados pelo número de patentes solicitadas.
 ###Tabelas: 
CREATE TABLE legaltech_patents (patent_id INT, filing_year INT, company VARCHAR(50)); INSERT INTO legaltech_patents (patent_id, filing_year, company) VALUES (1, 2019, 'TechCorp'), (2, 2020, 'LegalLabs'), (3, 2019, 'JusticeTech'), (4, 2018, 'TechCorp'), (5, 2020, 'JusticeTech');
SELECT filing_year, COUNT(*) AS num_patents FROM legaltech_patents GROUP BY filing_year ORDER BY num_patents DESC LIMIT 5;