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: Liste as 5 principais cidades consumidoras de água no setor residencial, considerando pelo menos 2 estados.
 ###Tabelas: 
CREATE TABLE city_water_usage (city TEXT, state TEXT, sector TEXT, consumption INTEGER); INSERT INTO city_water_usage (city, state, sector, consumption) VALUES ('Los Angeles', 'California', 'Residential', 150000), ('San Diego', 'California', 'Residential', 120000), ('San Francisco', 'California', 'Residential', 90000), ('Houston', 'Texas', 'Residential', 180000), ('Dallas', 'Texas', 'Residential', 160000), ('Austin', 'Texas', 'Residential', 130000);
SELECT city, state, consumption FROM city_water_usage WHERE sector = 'Residential' ORDER BY consumption DESC LIMIT 5;