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: Resuma acordos de defesa por país e ano.
 ###Tabelas: 
CREATE TABLE defense_diplomacy (id INT, event_type VARCHAR(50), country VARCHAR(50), year INT); INSERT INTO defense_diplomacy (id, event_type, country, year) VALUES (1, 'Defense Agreement', 'USA', 2018), (2, 'Military Exercise', 'Canada', 2019), (3, 'Defense Agreement', 'Mexico', 2018), (4, 'Military Sale', 'Brazil', 2019);
SELECT year, country, COUNT(*) as num_events FROM defense_diplomacy WHERE event_type = 'Defense Agreement' GROUP BY year, country;