As many as is appropriate! There's no set limit! Most likely it'll be 1 good end per portrait NPC with 2+ routes I think.