OMG did you really remember all those names or are you just good at looking things up on the internet?