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 com as maiores taxas de geração, particionados por continente, no ano de 2020?
 ###Tabelas: 
CREATE TABLE WasteData (Country VARCHAR(50), Continent VARCHAR(50), WasteGeneration FLOAT, Year INT); INSERT INTO WasteData (Country, Continent, WasteGeneration, Year) VALUES ('USA', 'North America', 1234.56, 2020), ('Mexico', 'North America', 654.32, 2020), ('Brazil', 'South America', 789.10, 2020), ('Chile', 'South America', 456.23, 2020);
SELECT AVG(WasteGeneration)  FROM (SELECT Country, Continent, WasteGeneration, ROW_NUMBER() OVER (PARTITION BY Continent ORDER BY WasteGeneration DESC) AS Rank FROM WasteData WHERE Year = 2020) tmp WHERE Rank <= 5;