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 contratos inteligentes foram criados por desenvolvedores em cada país?
 ###Tabelas: 
CREATE TABLE developers (developer_id INT, name VARCHAR(255), country VARCHAR(255)); CREATE TABLE smart_contracts (contract_id INT, name VARCHAR(255), developer_id INT); INSERT INTO developers (developer_id, name, country) VALUES (1, 'Alice', 'USA'), (2, 'Bob', 'Canada'), (3, 'Charlie', 'India'), (4, 'Dave', 'Brazil'), (5, 'Eve', 'USA'); INSERT INTO smart_contracts (contract_id, name, developer_id) VALUES (1, 'SmartContract1', 1), (2, 'SmartContract2', 2), (3, 'SmartContract3', 3), (4, 'SmartContract4', 4), (5, 'SmartContract5', 5), (6, 'SmartContract6', 1);
SELECT d.country, COUNT(*) as num_contracts FROM smart_contracts sc JOIN developers d ON sc.developer_id = d.developer_id GROUP BY d.country;