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 as 3 principais organizações com o maior número de sessões de treinamento de modelos de IA rejeitadas injustamente.
 ###Tabelas: 
CREATE TABLE organization (org_id INT PRIMARY KEY, org_name VARCHAR(255)); CREATE TABLE model_training (model_training_id INT PRIMARY KEY, org_id INT, training_result VARCHAR(50)); INSERT INTO organization (org_id, org_name) VALUES (1, 'OrgA'), (2, 'OrgB'), (3, 'OrgC'), (4, 'OrgD'), (5, 'OrgE'); INSERT INTO model_training (model_training_id, org_id, training_result) VALUES (1001, 1, 'successful'), (1002, 1, 'successful'), (2001, 2, 'unfair_rejection'), (2002, 2, 'successful'), (2003, 2, 'unfair_rejection'), (3001, 3, 'successful'), (3002, 3, 'unfair_rejection'), (4001, 4, 'successful'), (4002, 4, 'unfair_rejection'), (4003, 4, 'unfair_rejection'), (5001, 5, 'successful'), (5002, 5, 'successful');
SELECT o.org_name, COUNT(mt.model_training_id) as num_unfair_rejections FROM organization o JOIN model_training mt ON o.org_id = mt.org_id WHERE mt.training_result = 'unfair_rejection' GROUP BY o.org_name ORDER BY num_unfair_rejections DESC LIMIT 3;