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: Encontre os 3 principais países que contribuem para o impacto econômico local por meio da preservação do patrimônio cultural.
 ###Tabelas: 
CREATE TABLE cultural_preservation_projects (project_id INT, project_name TEXT, country TEXT, budget FLOAT); INSERT INTO cultural_preservation_projects (project_id, project_name, country, budget) VALUES (1, 'Historic Building Restoration', 'Italy', 200000.00), (2, 'Traditional Craft Revival', 'Japan', 150000.00), (3, 'Ancient Ruins Conservation', 'Mexico', 300000.00);
SELECT country, SUM(budget) as total_budget FROM cultural_preservation_projects GROUP BY country ORDER BY total_budget DESC LIMIT 3;