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: Identificar as 3 principais cidades com a maior alocação de orçamento para transporte público?
 ###Tabelas: 
CREATE TABLE cities (city_name VARCHAR(255), budget INT); INSERT INTO cities (city_name, budget) VALUES ('Los Angeles', 1000000), ('New York', 2000000), ('Chicago', 1500000), ('Miami', 800000);
SELECT city_name, budget FROM cities ORDER BY budget DESC LIMIT 3;