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: Liste os 3 países com o maior número de endereços IP únicos envolvidos em ataques cibernéticos no último mês.
 ###Tabelas: 
CREATE TABLE cyber_attacks (attack_id INT, attack_date DATE, attack_country VARCHAR(50), attack_ip VARCHAR(50)); INSERT INTO cyber_attacks (attack_id, attack_date, attack_country, attack_ip) VALUES (1, '2022-01-01', 'USA', '192.168.1.1'), (2, '2022-01-02', 'Canada', '192.168.1.2'), (3, '2022-01-01', 'USA', '192.168.1.3');
SELECT attack_country, COUNT(DISTINCT attack_ip) as unique_ips FROM cyber_attacks WHERE attack_date >= DATEADD(month, -1, GETDATE()) GROUP BY attack_country ORDER BY unique_ips DESC LIMIT 3;