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: Encontre os 2 tribunais com o maior número de casos julgados, divididos por tipo de caso?
 ###Tabelas: 
CREATE TABLE courts (court_id INT, name VARCHAR(50)); INSERT INTO courts (court_id, name) VALUES (1001, 'Court A'), (1002, 'Court B'), (1003, 'Court C'), (1004, 'Court D'), (1005, 'Court E'); CREATE TABLE cases (case_id INT, court_id INT, case_type VARCHAR(20)); INSERT INTO cases (case_id, court_id, case_type) VALUES (1, 1001, 'Civil'), (2, 1001, 'Civil'), (3, 1002, 'Criminal'), (4, 1002, 'Civil'), (5, 1002, 'Civil'), (6, 1003, 'Civil'), (7, 1003, 'Civil'), (8, 1004, 'Criminal'), (9, 1005, 'Criminal');
SELECT court_id, case_type, COUNT(*) as case_count FROM cases GROUP BY court_id, case_type ORDER BY case_count DESC, court_id DESC LIMIT 2;