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 sites do patrimônio têm os maiores orçamentos de engajamento comunitário?
 ###Tabelas: 
CREATE TABLE HeritageSites (id INT, name VARCHAR(255), continent VARCHAR(255)); INSERT INTO HeritageSites (id, name, continent) VALUES (1, 'Taj Mahal', 'Asia'), (2, 'Christ the Redeemer', 'South America'), (3, 'Angkor Wat', 'Asia'); CREATE TABLE Budget (id INT, heritage_site VARCHAR(255), budget FLOAT); INSERT INTO Budget (id, heritage_site, budget) VALUES (1, 'Taj Mahal', 5000000), (2, 'Christ the Redeemer', 2000000), (3, 'Angkor Wat', 3000000);
SELECT HeritageSites.name, Budget.budget FROM HeritageSites INNER JOIN Budget ON HeritageSites.name = Budget.heritage_site ORDER BY Budget.budget DESC;