Thanks to the incredibly comprehensive Spreadsheet maintained by Crosscan (Jeffrey Krasnick), each episode has been tagged with the names of the people mentioned in that episode.
(Accounting note: Episode 38 was split into two parts. The Spreadsheet treats them as one single episode, so I tagged everyone mentioned in the episode as being both in part 1 and part 2, even if they weren’t necessarily. The upshot is that everyone who was mentioned in Episode 38 has an appearance count that is one greater than listed in the Spreadsheet. Sorry.)