To allow for easy modifications (ie. display the top 5 / top 10 results) without having to change the data model, it would be better if the top referrals were stored in a separate entity.