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 3 principais contratados de defesa em termos de contratos de defesa totais concedidos na região da Ásia-Pacífico?
 ###Tabelas: 
CREATE TABLE defense_contracts (id INT, contractor VARCHAR(50), region VARCHAR(20), contract_value DECIMAL(10,2));INSERT INTO defense_contracts (id, contractor, region, contract_value) VALUES (1, 'Contractor A', 'Asia-Pacific', 5000000), (2, 'Contractor B', 'Asia-Pacific', 6000000), (3, 'Contractor C', 'Asia-Pacific', 4000000), (4, 'Contractor D', 'Europe', 7000000);
SELECT contractor, SUM(contract_value) AS total_contracts FROM defense_contracts WHERE region = 'Asia-Pacific' GROUP BY contractor ORDER BY total_contracts DESC LIMIT 3;