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 modelos com a pontuação de equidade mais alta, para modelos treinados nas regiões 'Europa' ou 'América do Norte'.
 ###Tabelas: 
CREATE TABLE model_details (model_id INT, fairness_score FLOAT, region_id INT);
SELECT model_id, fairness_score FROM (SELECT model_id, fairness_score, region_id, ROW_NUMBER() OVER (PARTITION BY region_id ORDER BY fairness_score DESC) rn FROM model_details WHERE region_id IN (2, 1)) md WHERE rn <= 5;