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: Qual é o número total de produtos provenientes de fazendas orgânicas para cada marca de cosméticos?
 ###Tabelas: 
CREATE TABLE products (product_id INT, brand_id INT, product_name VARCHAR(50), organic_sourced BOOLEAN); INSERT INTO products (product_id, brand_id, product_name, organic_sourced) VALUES (1, 1, 'Soap', true), (2, 1, 'Lotion', false), (3, 2, 'Shower Gel', true), (4, 2, 'Body Butter', true), (5, 3, 'Foundation', false); CREATE TABLE brands (brand_id INT, brand_name VARCHAR(50), country VARCHAR(50), cruelty_free BOOLEAN); INSERT INTO brands (brand_id, brand_name, country, cruelty_free) VALUES (1, 'Lush', 'United Kingdom', true), (2, 'The Body Shop', 'United Kingdom', true), (3, 'Bare Minerals', 'United States', true);
SELECT b.brand_name, COUNT(*) as total_organic_products FROM products p JOIN brands b ON p.brand_id = b.brand_id WHERE p.organic_sourced = true GROUP BY b.brand_name;