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 de cosméticos são provenientes de cada país, e qual é o total de vendas unitárias para cada país?
 ###Tabelas: 
CREATE TABLE product_origin (product_name TEXT, source_country TEXT); INSERT INTO product_origin (product_name, source_country) VALUES ('Product 1', 'US'), ('Product 2', 'MX'), ('Product 3', 'CA'), ('Product 4', 'US'), ('Product 5', 'DE'); CREATE TABLE product_sales (product_name TEXT, unit_sales INTEGER); INSERT INTO product_sales (product_name, unit_sales) VALUES ('Product 1', 500), ('Product 2', 300), ('Product 3', 400), ('Product 4', 700), ('Product 5', 200);
SELECT source_country, COUNT(*) AS num_products, SUM(unit_sales) AS total_unit_sales FROM product_origin JOIN product_sales ON product_origin.product_name = product_sales.product_name GROUP BY source_country;