I downloaded all the .CSV files from that site and quickly loaded them into a table. It just took a couple minutes, but I didn't stop to verify that there were not duplicate rows across the various files.
When I added up the totals, I got:
APC - 7,225,399
LP - 5,286,181
PDP - 5,285,900
NNPP - 1,529,575
Note: I was using a beta version of a new database tool I created to do this.