In principle, duplicates are removed during startup. My guess is that
many of the entries are "old" (no longer in any of the lists). You could
write a program to eliminate entries which aren't in any list.
Technically, this isn't a 100% accurate thing to do. Some people might
have registered a password for other reasons, for instance, or might be
AFDed, and so on.
Eric