order listeners by sharecount