class ActiveRecord::Associations::HasManyThroughAssociation

def distribution(array)

def distribution(array)
  array.each_with_object(Hash.new(0)) do |record, distribution|
    distribution[record] += 1
  end
end