Attributes contributed by Kartanym.
Ratings contributed by Hipolito Pichardo, Xoleras, Yearman, Kartanym, formercontrib.