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 3 principais programas com o maior orçamento para acomodações no Sudoeste?
 ###Tabelas: 
CREATE TABLE Accommodations (ID INT, Type VARCHAR(50), Cost FLOAT, Program VARCHAR(50), Region VARCHAR(50)); INSERT INTO Accommodations (ID, Type, Cost, Program, Region) VALUES (1, 'Note-taking Services', 10000.0, 'Adapted Physical Education', 'Southwest'), (2, 'Accessible Furniture', 12000.0, 'Assistive Technology', 'Southwest'), (3, 'Sign Language Interpretation', 15000.0, 'Deaf and Hard of Hearing Services', 'Southwest');
SELECT Program, SUM(Cost) AS TotalCost FROM Accommodations WHERE Region = 'Southwest' GROUP BY Program ORDER BY TotalCost DESC LIMIT 3;