Так в чем именно проблема? Как повторение мешает подсчету?