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 5 cidades brasileiras que mais consumiram água no último ano.
 ###Tabelas: 
CREATE TABLE countries (id INT, name VARCHAR(255)); INSERT INTO countries (id, name) VALUES (1, 'Brazil'); CREATE TABLE water_meter_readings (id INT, country_id INT, city_id INT, consumption FLOAT, reading_date DATE); INSERT INTO water_meter_readings (id, country_id, city_id, consumption, reading_date) VALUES (1, 1, 1, 100, '2022-01-01');
SELECT water_meter_readings.city_id, SUM(water_meter_readings.consumption) as total_consumption FROM water_meter_readings WHERE water_meter_readings.reading_date >= (CURRENT_DATE - INTERVAL '1 year')::date AND water_meter_readings.country_id IN (SELECT id FROM countries WHERE name = 'Brazil') GROUP BY water_meter_readings.city_id ORDER BY total_consumption DESC LIMIT 5;