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 principais produtores de materiais reciclados na tabela 'recycled_materials', ordenados por quantidade?
 ###Tabelas: 
CREATE TABLE recycled_materials (id INT, producer VARCHAR(20), material VARCHAR(20), quantity INT); INSERT INTO recycled_materials (id, producer, material, quantity) VALUES (1, 'EcoFabrics', 'cotton', 5000), (2, 'GreenYarn', 'wool', 3000), (3, 'EcoFabrics', 'polyester', 7000), (4, 'GreenYarn', 'cotton', 4000), (5, 'SustainaFiber', 'silk', 6000);
SELECT producer, SUM(quantity) AS total_quantity FROM recycled_materials GROUP BY producer ORDER BY total_quantity DESC LIMIT 3;