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: Quais são os 3 principais países doadores de ajuda à educação na África em 2020?
 ###Tabelas: 
CREATE TABLE education_aid (id INT, donor_country VARCHAR(50), recipient_region VARCHAR(20), aid_type VARCHAR(20), year INT, amount INT); INSERT INTO education_aid (id, donor_country, recipient_region, aid_type, year, amount) VALUES (1, 'Germany', 'Africa', 'education', 2020, 5000000), (2, 'France', 'Africa', 'education', 2020, 4500000), (3, 'Norway', 'Africa', 'education', 2020, 6000000), (4, 'Canada', 'Asia', 'education', 2020, 7000000);
SELECT donor_country, SUM(amount) FROM education_aid WHERE aid_type = 'education' AND recipient_region = 'Africa' AND year = 2020 GROUP BY donor_country ORDER BY SUM(amount) DESC LIMIT 3;