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 geração total de resíduos para as 3 principais regiões com a maior geração de resíduos?
 ###Tabelas: 
CREATE TABLE WasteGeneration (waste_id INT, region VARCHAR(255), waste_amount DECIMAL(10,2), generation_date DATE); INSERT INTO WasteGeneration (waste_id, region, waste_amount, generation_date) VALUES (1, 'North', 1200, '2021-01-01'), (2, 'South', 1500, '2021-01-01'), (3, 'East', 800, '2021-01-01'), (4, 'West', 1700, '2021-01-01');
SELECT SUM(waste_amount) FROM WasteGeneration GROUP BY region ORDER BY SUM(waste_amount) DESC LIMIT 3;