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: Identificar os 3 principais países com o maior aumento nos gastos de visitantes internacionais entre 2017 e 2021 que implementaram práticas de turismo sustentável na Oceania.
 ###Tabelas: 
CREATE TABLE tourism_spending_oceania (id INT, country VARCHAR(50), year INT, international_visitors INT, total_expenditure FLOAT, sustainability_practice BOOLEAN, continent VARCHAR(10)); INSERT INTO tourism_spending_oceania (id, country, year, international_visitors, total_expenditure, sustainability_practice, continent) VALUES (1, 'Australia', 2017, 9000000, 45000000000, true, 'Oceania');
SELECT t1.country, (t1.total_expenditure - t2.total_expenditure) as expenditure_increase FROM tourism_spending_oceania t1 JOIN tourism_spending_oceania t2 ON t1.country = t2.country AND t1.year = 2021 AND t2.year = 2017 WHERE t1.sustainability_practice = true AND t1.continent = 'Oceania' GROUP BY t1.country ORDER BY expenditure_increase DESC LIMIT 3;