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 de cosméticos livres de crueldade são mais populares nos EUA?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand_name TEXT, is_cruelty_free BOOLEAN); INSERT INTO brands (brand_id, brand_name, is_cruelty_free) VALUES (1, 'Flawless Faced', true), (2, 'Naturally Radiant', true), (3, 'Cruelty Free Cosmetics', true), (4, 'Animal Tested Brands', false); CREATE TABLE sales (sale_id INT, brand_id INT, sale_quantity INT, sale_country TEXT); INSERT INTO sales (sale_id, brand_id, sale_quantity, sale_country) VALUES (1, 1, 500, 'US'), (2, 2, 700, 'US'), (3, 3, 300, 'US'), (4, 4, 800, 'US'), (5, 1, 600, 'CA'), (6, 2, 400, 'CA');
SELECT b.brand_name, SUM(s.sale_quantity) as total_sales_quantity FROM sales s JOIN brands b ON s.brand_id = b.brand_id WHERE b.is_cruelty_free = true AND s.sale_country = 'US' GROUP BY b.brand_name ORDER BY total_sales_quantity DESC;