def METHOD_NAME(t, adjudicators):
    """Collates feedback statistics for the feedback overview."""
    rounds = list(t.prelim_rounds(until=t.current_round))  # force to list for performance in next querysets
    annotated_adjs = adjudicators.filter(id__in=[adj.id for adj in adjudicators]).prefetch_related(
        Prefetch('adjudicatorfeedback_set', to_attr='adjfeedback_for_rounds',
            queryset=AdjudicatorFeedback.objects.filter(
                Q(source_adjudicator__debate__round__in=rounds) | Q(source_team__debate__round__in=rounds),
                confirmed=True,
                ignored=False,
            ).exclude(
                source_adjudicator__type=DebateAdjudicator.TYPE_TRAINEE,
            ).select_related('source_adjudicator__debate__round', 'source_team__debate__round'),
        ),
        Prefetch('debateadjudicator_set', to_attr='debateadjs_for_rounds',
            queryset=DebateAdjudicator.objects.filter(
                debate__round__in=rounds).select_related('debate__round')),
    ).annotate(debates=Count('debateadjudicator'))
    annotated_adjs_by_id = {adj.id: adj for adj in annotated_adjs}
    for adj in adjudicators:
        annotated_adj = annotated_adjs_by_id[adj.id]
        adj.debates = annotated_adj.debates
        adj.feedback_data = feedback_stats(annotated_adj, rounds)
        adj.feedback_variance = feedback_variance(annotated_adj, rounds)
    return adjudicators