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 montantes totais de contratos de defesa concedidos aos 10 principais contratados de defesa?
 ###Tabelas: 
CREATE TABLE defense_contractors (id INT, contractor_id VARCHAR(50), contractor_name VARCHAR(100), industry VARCHAR(50)); CREATE TABLE defense_contractor_contracts (id INT, contract_id VARCHAR(50), contractor_id VARCHAR(50), contract_amount DECIMAL(10,2));
SELECT c.contractor_name, SUM(dc.contract_amount) AS total_contracts FROM defense_contractor_contracts dc INNER JOIN defense_contractors c ON dc.contractor_id = c.contractor_id WHERE c.industry = 'Defense' GROUP BY c.contractor_name ORDER BY total_contracts DESC LIMIT 10;