OrderBy(Project(Extend(Extend(AggregationJoin(Aggregation(??agg1: ?gametype, SAMPLE, {}, G1=Group((?gametype), BGP( ?s ?gametype))), Aggregation(??agg2: ?gametype, COUNT, {}, G1)), ?gametype, ??agg1), ?typeNum, ??agg2), {?gametype, ?typeNum}), (desc (?typeNum)))