public static IEnumerable<Country> GetCountries(HtmlDocument document)
 {
     return document.GetLanguageTables().SelectMany(GetLanguageRows).Select(x => new Country()
                          {
                              EnglishName = x.GetLanguageName(),
                              Variants = x.GetLanguageSetText().GetCountrySets().Select(GenerateLanguageSets).ToList()
                          });
 }