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 marcas usam os ingredientes mais naturais?
 ###Tabelas: 
CREATE TABLE Brand (BrandID INT, BrandName VARCHAR(50)); CREATE TABLE Product (ProductID INT, ProductName VARCHAR(50), BrandID INT, HasNaturalIngredients BOOLEAN); INSERT INTO Brand (BrandID, BrandName) VALUES (1, 'Organic Beauty'), (2, 'Natural Essence'), (3, 'Green Glow'); INSERT INTO Product (ProductID, ProductName, BrandID, HasNaturalIngredients) VALUES (101, 'Organic Lipstick', 1, TRUE), (102, 'Natural Mascara', 2, TRUE), (103, 'Vegan Foundation', 2, FALSE), (104, 'Eco-Friendly Blush', 3, TRUE);
SELECT b.BrandName, COUNT(p.ProductID) as TotalProducts, SUM(p.HasNaturalIngredients) as NaturalIngredients FROM Brand b JOIN Product p ON b.BrandID = p.BrandID GROUP BY b.BrandName ORDER BY NaturalIngredients DESC;