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: Quais são os três países com a maior geração de resíduos marinhos no Mar Mediterrâneo?
 ###Tabelas: 
CREATE TABLE MarineLitter (country VARCHAR(50), litter_kg_yr INT, region VARCHAR(50), PRIMARY KEY(country)); INSERT INTO MarineLitter (country, litter_kg_yr, region) VALUES ('CountryA', 1256, 'Mediterranean Sea'), ('CountryB', 1567, 'Mediterranean Sea'), ('CountryC', 1890, 'Mediterranean Sea'), ('CountryD', 987, 'Mediterranean Sea');
SELECT MarineLitter.country, MarineLitter.litter_kg_yr FROM MarineLitter WHERE MarineLitter.region = 'Mediterranean Sea' ORDER BY MarineLitter.litter_kg_yr DESC LIMIT 3;