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: Liste os 5 principais medicamentos por despesas com P&D em 2021, com um total em execução de seus custos de P&D.
 ###Tabelas: 
CREATE TABLE r_and_d_expenditures (id INT, drug_name VARCHAR(255), r_and_d_cost DECIMAL(10, 2), expenditure_date DATE);
SELECT drug_name, r_and_d_cost, SUM(r_and_d_cost) OVER (ORDER BY r_and_d_cost DESC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) as running_total FROM r_and_d_expenditures WHERE expenditure_date BETWEEN '2021-01-01' AND '2021-12-31' ORDER BY running_total DESC, drug_name LIMIT 5;