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 organização de resposta a desastres forneceu a maior quantidade total de ajuda na Europa entre 2017 e 2020?
 ###Tabelas: 
CREATE TABLE aid (id INT, organization VARCHAR(255), location VARCHAR(255), amount DECIMAL(10, 2), provide_date DATE); INSERT INTO aid (id, organization, location, amount, provide_date) VALUES (1, 'World Vision', 'Europe', 5000.50, '2017-08-12'), (2, 'CARE', 'Europe', 6000.25, '2018-05-23'), (3, 'UNHCR', 'Europe', 4500.00, '2019-02-15'), (4, 'Red Cross', 'Europe', 7000.00, '2020-06-10');
SELECT organization, SUM(amount) as total_amount FROM aid WHERE location = 'Europe' AND provide_date BETWEEN '2017-01-01' AND '2020-12-31' GROUP BY organization ORDER BY total_amount DESC LIMIT 1;