Thank you for playing! Lee has 310 talksprites and Angel has 470. The naming sequence goes [Character name][Outfit number][Pose letter][Expression number].
They each tend to fidget in a specific order. So Angel might go A1a1, A1b4, A1c6, A1d3, and so forth. I stopped pretty often to make a new expression if I couldn't find a preexisting one that fit the dialogue. Like you said, it took a while.
There's a link to the talksprites here if you are interested.