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 dispensários com o maior imposto sobre vendas em Washington, limitado aos top 5.
 ###Tabelas: 
CREATE TABLE dispensaries (id INT, name VARCHAR(255), city VARCHAR(255), state VARCHAR(255)); INSERT INTO dispensaries (id, name, city, state) VALUES (1, 'Dispensary A', 'Seattle', 'WA'); CREATE TABLE sales (id INT, dispensary_id INT, amount DECIMAL(10, 2), tax_rate DECIMAL(10, 2));
SELECT d.name, SUM(s.amount * s.tax_rate) as total_tax FROM dispensaries d INNER JOIN sales s ON d.id = s.dispensary_id WHERE d.state = 'WA' GROUP BY d.name ORDER BY total_tax DESC LIMIT 5;