Attributes contributed by Alrightya, Kartanym, karttu.
Ratings contributed by Xoleras, Opipeuter, Sciere.