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 3 principais cidades com as maiores vendas totais de comestíveis no estado de Washington.
 ###Tabelas: 
CREATE TABLE edibles_sales (product VARCHAR(20), city VARCHAR(20), state VARCHAR(20), total_sales INT); INSERT INTO edibles_sales (product, city, state, total_sales) VALUES ('Gummies', 'Seattle', 'Washington', 600); INSERT INTO edibles_sales (product, city, state, total_sales) VALUES ('Chocolates', 'Seattle', 'Washington', 400); INSERT INTO edibles_sales (product, city, state, total_sales) VALUES ('Brownies', 'Seattle', 'Washington', 300); INSERT INTO edibles_sales (product, city, state, total_sales) VALUES ('Cookies', 'Spokane', 'Washington', 500); INSERT INTO edibles_sales (product, city, state, total_sales) VALUES ('Capsules', 'Spokane', 'Washington', 400);
SELECT city, SUM(total_sales) AS total_sales FROM edibles_sales WHERE state = 'Washington' AND product IN ('Gummies', 'Chocolates', 'Brownies', 'Cookies', 'Capsules') GROUP BY city ORDER BY total_sales DESC LIMIT 3;