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 tipos de apólices com o maior valor total de sinistros para seguradas na Índia, ordenados pelo valor médio do sinistro em ordem decrescente.
 ###Tabelas: 
CREATE TABLE Policyholders (PolicyholderID INT, Gender VARCHAR(50), Country VARCHAR(50)); INSERT INTO Policyholders VALUES (1, 'Female', 'India'); INSERT INTO Policyholders VALUES (2, 'Female', 'India'); INSERT INTO Policyholders VALUES (3, 'Male', 'India'); CREATE TABLE Claims (PolicyID INT, PolicyType VARCHAR(20), ClaimAmount DECIMAL(10, 2)); INSERT INTO Claims VALUES (1, 'Auto', 5000); INSERT INTO Claims VALUES (1, 'Home', 3000); INSERT INTO Claims VALUES (2, 'Auto', 4000); INSERT INTO Claims VALUES (2, 'Home', 6000); INSERT INTO Claims VALUES (3, 'Auto', 7000);
SELECT PolicyType, SUM(ClaimAmount) AS TotalClaimAmount, AVG(ClaimAmount) AS AvgClaimAmount FROM Claims JOIN Policyholders ON Claims.PolicyID = Policyholders.PolicyholderID WHERE Gender = 'Female' AND Country = 'India' GROUP BY PolicyType ORDER BY TotalClaimAmount DESC, AvgClaimAmount DESC LIMIT 3;