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 cada região, incluindo recicláveis e não recicláveis, para o ano de 2018?
 ###Tabelas: 
CREATE TABLE WasteGeneration (region VARCHAR(255), waste_type VARCHAR(255), year INT, amount INT); INSERT INTO WasteGeneration (region, waste_type, year, amount) VALUES ('North', 'Recyclables', 2018, 12000), ('North', 'Non-Recyclables', 2018, 18000), ('South', 'Recyclables', 2018, 8000), ('South', 'Non-Recyclables', 2018, 22000), ('East', 'Recyclables', 2018, 16000), ('East', 'Non-Recyclables', 2018, 14000), ('West', 'Recyclables', 2018, 10000), ('West', 'Non-Recyclables', 2018, 20000);
SELECT SUM(amount) as TotalWaste, region FROM WasteGeneration WHERE year = 2018 GROUP BY region;