Fix descendant counts