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: Liste os nomes de todas as organizações sem fins lucrativos e o número de voluntários que elas perderam no último ano.
 ###Tabelas: 
CREATE TABLE non_profit (id INT, name TEXT); INSERT INTO non_profit (id, name) VALUES (1, 'Greenpeace'), (2, 'Save the Children'), (3, 'International Rescue Committee'); CREATE TABLE volunteers (id INT, name TEXT, non_profit_id INT, start_date DATE, end_date DATE); INSERT INTO volunteers (id, name, non_profit_id, start_date, end_date) VALUES (1, 'James Smith', 1, '2021-01-02', '2022-01-05'), (2, 'Emily Johnson', 2, '2021-06-15', '2022-03-20'), (3, 'Michael Brown', 3, '2021-09-01', '2022-04-10'), (4, 'Sophia Davis', 1, '2021-02-14', NULL), (5, 'Daniel Kim', 2, '2021-07-01', NULL);
SELECT n.name, COUNT(v.id) as num_lost_volunteers FROM non_profit n INNER JOIN volunteers v ON n.id = v.non_profit_id WHERE v.end_date <= CURRENT_DATE AND v.end_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY n.id;