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: Quantas apólices existem no total para cada seguradora, incluindo apólices com zero sinistros?
 ###Tabelas: 
CREATE TABLE underwriters (id INT, name VARCHAR(100)); CREATE TABLE policies (id INT, underwriter_id INT, policy_number VARCHAR(50)); CREATE TABLE claims (id INT, policy_id INT, amount DECIMAL(10, 2)); INSERT INTO underwriters (id, name) VALUES (1, 'Alice'), (2, 'Bob'), (3, 'Charlie'); INSERT INTO policies (id, underwriter_id, policy_number) VALUES (1, 1, 'P1001'), (2, 1, 'P1002'), (3, 2, 'P2001'), (4, 3, 'P3001'), (5, NULL, 'P0'); INSERT INTO claims (id, policy_id) VALUES (1, 1), (2, 2), (3, 4);
SELECT underwriters.name, COUNT(policies.id) as total_policies FROM underwriters LEFT JOIN policies ON underwriters.id = policies.underwriter_id LEFT JOIN claims ON policies.id = claims.policy_id GROUP BY underwriters.id;