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: Quem são os 3 principais investidores em termos de montantes totais de investimento em organizações focadas na igualdade de gênero?
 ###Tabelas: 
CREATE TABLE investments (investment_id INT, investor_id INT, org_id INT, investment_amount INT); INSERT INTO investments (investment_id, investor_id, org_id, investment_amount) VALUES (1, 1, 2, 50000), (2, 2, 3, 75000), (3, 1, 1, 100000), (4, 3, 2, 35000), (5, 2, 1, 80000); CREATE TABLE investors (investor_id INT, investor_name TEXT); INSERT INTO investors (investor_id, investor_name) VALUES (1, 'Investor A'), (2, 'Investor B'), (3, 'Investor C'); CREATE TABLE organizations (org_id INT, org_name TEXT, focus_topic TEXT); INSERT INTO organizations (org_id, org_name, focus_topic) VALUES (1, 'Org 1', 'Gender Equality'), (2, 'Org 2', 'Gender Equality'), (3, 'Org 3', 'Climate Change');
SELECT investor_name, SUM(investment_amount) AS total_invested FROM investments JOIN investors ON investments.investor_id = investors.investor_id JOIN organizations ON investments.org_id = organizations.org_id WHERE focus_topic = 'Gender Equality' GROUP BY investor_name ORDER BY total_invested DESC LIMIT 3;