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: Encontre os 5 principais segurados por valor de sinistro na Califórnia.
 ###Tabelas: 
CREATE TABLE policyholders (id INT, name TEXT, age INT, state TEXT); INSERT INTO policyholders (id, name, age, state) VALUES (1, 'Jessica Smith', 45, 'CA'); INSERT INTO policyholders (id, name, age, state) VALUES (2, 'Daniel Lee', 32, 'CA'); INSERT INTO policyholders (id, name, age, state) VALUES (3, 'Anna Kim', 51, 'CA'); CREATE TABLE policies (id INT, policyholder_id INT, issue_date DATE); INSERT INTO policies (id, policyholder_id, issue_date) VALUES (1, 1, '2021-01-01'); INSERT INTO policies (id, policyholder_id, issue_date) VALUES (2, 2, '2021-01-02'); INSERT INTO policies (id, policyholder_id, issue_date) VALUES (3, 3, '2021-01-03'); CREATE TABLE claims (id INT, policy_id INT, claim_amount INT); INSERT INTO claims (id, policy_id, claim_amount) VALUES (1, 1, 500); INSERT INTO claims (id, policy_id, claim_amount) VALUES (2, 2, 2000); INSERT INTO claims (id, policy_id, claim_amount) VALUES (3, 1, 800);
SELECT policyholders.name, SUM(claims.claim_amount) AS total_claim_amount FROM policies JOIN policyholders ON policies.policyholder_id = policyholders.id JOIN claims ON policies.id = claims.policy_id WHERE policyholders.state = 'CA' GROUP BY policyholders.id ORDER BY total_claim_amount DESC LIMIT 5;