Aggregations first pass