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: Quais são as 5 principais cepas vendidas em dispensários localizados na Califórnia, ordenadas por vendas totais?
 ###Tabelas: 
CREATE TABLE dispensaries (id INT, name TEXT, state TEXT); INSERT INTO dispensaries (id, name, state) VALUES (1, 'Dispensary A', 'California'), (2, 'Dispensary B', 'California'), (3, 'Dispensary C', 'Colorado'); CREATE TABLE sales (dispensary_id INT, strain TEXT, sales INT); INSERT INTO sales (dispensary_id, strain, sales) VALUES (1, 'Blue Dream', 500), (1, 'Girl Scout Cookies', 700), (2, 'Blue Dream', 800), (2, 'Sour Diesel', 900), (3, 'Gorilla Glue', 1000);
SELECT s.strain, SUM(s.sales) as total_sales FROM sales s JOIN dispensaries d ON s.dispensary_id = d.id WHERE d.state = 'California' GROUP BY s.strain ORDER BY total_sales DESC LIMIT 5;