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: Quais são os top 3 países com as maiores avaliações de impacto ambiental para empresas de mineração, nos últimos 2 anos?
 ###Tabelas: 
CREATE TABLE MiningEnvironmentalImpact (year INT, company TEXT, country TEXT, impact_assessment_score INT); INSERT INTO MiningEnvironmentalImpact (year, company, country, impact_assessment_score) VALUES (2020, 'Canada Gold Corp', 'Canada', 80), (2021, 'Canada Gold Corp', 'Canada', 85), (2020, 'Australian Mining Inc', 'Australia', 90), (2021, 'Australian Mining Inc', 'Australia', 95), (2020, 'Brazilian Mining Co', 'Brazil', 75), (2021, 'Brazilian Mining Co', 'Brazil', 80), (2020, 'South African Mining Ltd', 'South Africa', 85), (2021, 'South African Mining Ltd', 'South Africa', 90);
SELECT context.country, SUM(context.impact_assessment_score) as total_impact_score FROM MiningEnvironmentalImpact context WHERE context.year BETWEEN 2020 AND 2021 GROUP BY context.country ORDER BY total_impact_score DESC LIMIT 3;