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: Quantos casos foram tratados pelos 3 principais advogados de cobrança em 2019?
 ###Tabelas: 
CREATE TABLE cases (id INT, attorney VARCHAR(255), date DATE); INSERT INTO cases (id, attorney, date) VALUES (1, 'Brown', '2019-01-01'), (2, 'Smith', '2019-02-01'), (3, 'Brown', '2019-03-01'), (4, 'Johnson', '2019-04-01'), (5, 'Brown', '2019-05-01'); CREATE TABLE attorney_billing_rates (attorney VARCHAR(255), billing_rate FLOAT); INSERT INTO attorney_billing_rates (attorney, billing_rate) VALUES ('Brown', 300.00), ('Smith', 350.00), ('Johnson', 400.00);
SELECT COUNT(*) FROM (SELECT attorney FROM cases WHERE date BETWEEN '2019-01-01' AND '2019-12-31' GROUP BY attorney ORDER BY COUNT(*) DESC LIMIT 3) AS top_3_attorneys;