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: Qual é o valor total das doações e o número de voluntários para cada país?
 ###Tabelas: 
CREATE TABLE volunteers (id INT, name TEXT, country TEXT); INSERT INTO volunteers (id, name, country) VALUES (1, 'Alice', 'Canada'), (2, 'Bob', 'USA'), (3, 'Charlie', 'Mexico'); CREATE TABLE donations (id INT, amount REAL, program_id INT, donor_id INT, country TEXT); INSERT INTO donations (id, amount, program_id, donor_id, country) VALUES (1, 50.0, 100, 4, 'Canada'), (2, 100.0, 200, 5, 'Canada'), (3, 75.0, 100, 6, 'Mexico');
SELECT d.country, SUM(d.amount) AS total_donation_amount, COUNT(DISTINCT v.id) AS num_volunteers FROM donations d INNER JOIN volunteers v ON d.donor_id = v.id GROUP BY d.country;