Output most frequent functional annotation for a group
Split largest sub groups first so that small clusters don't get annotation at the
expense of large clusters