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: Qual é a quantidade média de produção (em toneladas métricas) de Neodímio para os 5 principais produtores em 2020?
 ###Tabelas: 
CREATE TABLE producers (producer_id INT, name VARCHAR(100), element VARCHAR(10), quantity FLOAT, year INT); INSERT INTO producers (producer_id, name, element, quantity, year) VALUES (1, 'Bayan Obo Mine', 'Neodymium', 12000.0, 2020), (2, 'Mount Weld Mine', 'Neodymium', 3500.0, 2020), (3, 'Inner Mongolia Baotou Steel Rare-Earth', 'Neodymium', 9500.0, 2020), (4, 'Lynas Corporation', 'Neodymium', 6000.0, 2020), (5, 'China Minmetals Corporation', 'Neodymium', 7000.0, 2020);
SELECT AVG(quantity) FROM (SELECT quantity, ROW_NUMBER() OVER (ORDER BY quantity DESC) rn FROM producers WHERE element = 'Neodymium' AND year = 2020) t WHERE rn <= 5;