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 5 países com os maiores gastos militares em 2021?
 ###Tabelas: 
CREATE TABLE military_spending (id INT, country VARCHAR(50), spending DECIMAL(10,2), year INT); INSERT INTO military_spending (id, country, spending, year) VALUES (1, 'USA', 740000000.00, 2021); INSERT INTO military_spending (id, country, spending, year) VALUES (2, 'China', 252000000.00, 2021); INSERT INTO military_spending (id, country, spending, year) VALUES (3, 'Russia', 617000000.00, 2021); INSERT INTO military_spending (id, country, spending, year) VALUES (4, 'India', 550000000.00, 2021);
SELECT country, spending FROM military_spending WHERE year = 2021 ORDER BY spending DESC LIMIT 5;