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 3 advogados com o maior número de apelações bem-sucedidas nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE Appeals (ID INT, Attorney VARCHAR(30), Year INT, Outcome VARCHAR(10)); INSERT INTO Appeals (ID, Attorney, Year, Outcome) VALUES (1, 'Attorney1', 2018, 'Success'), (2, 'Attorney2', 2019, 'Failure'), (3, 'Attorney1', 2020, 'Success'), (4, 'Attorney3', 2017, 'Success'), (5, 'Attorney2', 2021, 'Success');
SELECT Attorney, COUNT(*) AS SuccessfulAppeals FROM Appeals WHERE Outcome = 'Success' AND Year BETWEEN 2017 AND 2021 GROUP BY Attorney ORDER BY SuccessfulAppeals DESC LIMIT 3;