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 é o orçamento médio de assistência humanitária para cada departamento do governo dos Estados Unidos de 2016 a 2020?
 ###Tabelas: 
CREATE TABLE HumanitarianAssistance (year INT, department VARCHAR(255), budget INT); INSERT INTO HumanitarianAssistance (year, department, budget) VALUES (2016, 'State Department', 2000000); INSERT INTO HumanitarianAssistance (year, department, budget) VALUES (2017, 'Defense Department', 2500000); INSERT INTO HumanitarianAssistance (year, department, budget) VALUES (2018, 'State Department', 2200000); INSERT INTO HumanitarianAssistance (year, department, budget) VALUES (2019, 'Defense Department', 2700000); INSERT INTO HumanitarianAssistance (year, department, budget) VALUES (2020, 'State Department', 2400000);
SELECT department, AVG(budget) FROM HumanitarianAssistance WHERE year BETWEEN 2016 AND 2020 GROUP BY department;