Were these threads imported? If so, rebuilding the thread information may solve it.
Alternatively, it sounds like data may have actually disappeared. This could be from data corruption or restoration of an inconsistent backup. Unfortunately, if that's the case, there isn't much that can be done.
Otherwise, if the counts are simply wrong, rebuilding the thread information should sort the counts.