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 5 principais doadores por valor total de doação no ano de 2020?
 ###Tabelas: 
CREATE TABLE donors (donor_id INT, donor_name TEXT, donation_amount DECIMAL, donation_date DATE); INSERT INTO donors VALUES (1, 'John Doe', 5000, '2020-01-01'); INSERT INTO donors VALUES (2, 'Jane Smith', 7000, '2020-01-05'); INSERT INTO donors VALUES (3, 'Alice Johnson', 3000, '2019-12-31'); INSERT INTO donors VALUES (4, 'Bob Brown', 9000, '2020-03-15'); INSERT INTO donors VALUES (5, 'Charlie Green', 4000, '2020-07-01');
SELECT donor_name, SUM(donation_amount) as total_donation FROM donors WHERE donation_date >= '2020-01-01' AND donation_date < '2021-01-01' GROUP BY donor_name ORDER BY total_donation DESC LIMIT 5;