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 orçamentos de inteligência para os 5 países com os maiores orçamentos?
 ###Tabelas: 
CREATE TABLE intelligence_budgets (country VARCHAR(50), year INT, budget INT);
SELECT country, SUM(budget) as total_budget FROM intelligence_budgets WHERE (country, budget) IN (SELECT country, DENSE_RANK() OVER (ORDER BY budget DESC) as rank FROM intelligence_budgets GROUP BY country) AND rank <= 5 GROUP BY country;