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 países têm o maior gasto militar nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE military_expenditure(country TEXT, year INT, amount FLOAT); INSERT INTO military_expenditure(country, year, amount) VALUES('USA', 2017, 611.2), ('China', 2017, 228.2), ('Russia', 2017, 69.2), ('India', 2017, 55.9), ('France', 2017, 55.7), ('UK', 2017, 47.2), ('USA', 2018, 649.0), ('China', 2018, 250.0), ('Russia', 2018, 68.6), ('India', 2018, 63.9), ('France', 2018, 57.8), ('UK', 2018, 50.0), ('USA', 2019, 686.1), ('China', 2019, 266.0), ('Russia', 2019, 65.1), ('India', 2019, 71.1), ('France', 2019, 58.5), ('UK', 2019, 54.1);
SELECT country, MAX(amount) AS max_amount FROM military_expenditure WHERE year IN (2017, 2018, 2019) GROUP BY country ORDER BY max_amount DESC;