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 média mensal de geração de resíduos para os 5 principais países em termos de resíduos totais?
 ###Tabelas: 
CREATE TABLE waste_generation (country VARCHAR(50), year INT, total_waste FLOAT); INSERT INTO waste_generation (country, year, total_waste) VALUES ('USA', 2020, 260), ('China', 2020, 240), ('India', 2020, 160), ('Germany', 2020, 120), ('Brazil', 2020, 100);
SELECT AVG(total_waste) FROM (SELECT country, total_waste FROM waste_generation WHERE country IN (SELECT country FROM (SELECT country, ROW_NUMBER() OVER (ORDER BY total_waste DESC) rn FROM waste_generation) t WHERE rn <= 5) ORDER BY total_waste DESC) t;