cd grafos
time
operator comp@* = WeakComponentIDOperator([], [0:1:15], comp_id)
operator partial_count@* = AggregateOperator([comp@local], [count], [*], [count], [graph.id, comp_id])
operator union@0 = UnionOperator([partial_count@*])
operator total_count@0 = AggregateOperator([union@local], [sum], [count], [size], [graph.id, comp_id])
operator size_distribution@0 = AggregateOperator([total_count@local], [count], [*], [countofthissize], [graph.id, size])
operator sort@0 = SortOperator([size_distribution@local], [graph.id, size:desc, countofthissize])
run sort@0
time