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: Quantos produtos cosméticos são provenientes de cada país?
 ###Tabelas: 
CREATE TABLE ingredients (ingredient_id INT, ingredient_name TEXT, organic_source TEXT, product_id INT); INSERT INTO ingredients VALUES (1, 'Jojoba Oil', 'Mexico', 1), (2, 'Shea Butter', 'Ghana', 2), (3, 'Aloe Vera', 'Mexico', 3), (4, 'Rosehip Oil', 'Chile', 4), (5, 'Cocoa Butter', 'Ghana', 5); CREATE TABLE products (product_id INT, product_name TEXT, price FLOAT); INSERT INTO products VALUES (1, 'Lipstick A', 12.99), (2, 'Foundation B', 18.50), (3, 'Mascara C', 9.99), (4, 'Eyeshadow D', 14.99), (5, 'Blush E', 11.99);
SELECT organic_source, COUNT(*) as product_count FROM ingredients JOIN products ON ingredients.product_id = products.product_id GROUP BY organic_source;