Class: DomainName

Inherits:
Object
  • Object
show all
Defined in:
lib/domain_name.rb,
lib/domain_name/version.rb,
lib/domain_name/punycode.rb,
lib/domain_name/etld_data.rb

Overview

– punycode.rb - PunyCode encoder for the Domain Name library

Copyright © 2011-2017 Akinori MUSHA, All rights reserved.

Ported from puny.c, a part of VeriSign XCode (encode/decode) IDN Library.

Copyright © 2000-2002 Verisign Inc., All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

1) Redistributions of source code must retain the above copyright
   notice, this list of conditions and the following disclaimer.

2) Redistributions in binary form must reproduce the above copyright
   notice, this list of conditions and the following disclaimer in
   the documentation and/or other materials provided with the
   distribution.

3) Neither the name of the VeriSign Inc. nor the names of its
   contributors may be used to endorse or promote products derived
   from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software is licensed under the BSD open source license. For more information visit www.opensource.org.

Authors:

John Colosi (VeriSign)
Srikanth Veeramachaneni (VeriSign)
Nagesh Chigurupati (Verisign)
Praveen Srinivasan(Verisign)

++

Defined Under Namespace

Modules: Punycode

Constant Summary collapse

DOT =

:nodoc:

'.'.freeze
VERSION =
'0.6.20240107'
ETLD_DATA_DATE =
'2024-01-07T11:25:45Z'
ETLD_DATA =
{
  "ac" => 0,
  "com.ac" => 0,
  "edu.ac" => 0,
  "gov.ac" => 0,
  "net.ac" => 0,
  "mil.ac" => 0,
  "org.ac" => 0,
  "ad" => 0,
  "nom.ad" => 0,
  "ae" => 0,
  "co.ae" => 0,
  "net.ae" => 0,
  "org.ae" => 0,
  "sch.ae" => 0,
  "ac.ae" => 0,
  "gov.ae" => 0,
  "mil.ae" => 0,
  "aero" => 0,
  "accident-investigation.aero" => 0,
  "accident-prevention.aero" => 0,
  "aerobatic.aero" => 0,
  "aeroclub.aero" => 0,
  "aerodrome.aero" => 0,
  "agents.aero" => 0,
  "aircraft.aero" => 0,
  "airline.aero" => 0,
  "airport.aero" => 0,
  "air-surveillance.aero" => 0,
  "airtraffic.aero" => 0,
  "air-traffic-control.aero" => 0,
  "ambulance.aero" => 0,
  "amusement.aero" => 0,
  "association.aero" => 0,
  "author.aero" => 0,
  "ballooning.aero" => 0,
  "broker.aero" => 0,
  "caa.aero" => 0,
  "cargo.aero" => 0,
  "catering.aero" => 0,
  "certification.aero" => 0,
  "championship.aero" => 0,
  "charter.aero" => 0,
  "civilaviation.aero" => 0,
  "club.aero" => 0,
  "conference.aero" => 0,
  "consultant.aero" => 0,
  "consulting.aero" => 0,
  "control.aero" => 0,
  "council.aero" => 0,
  "crew.aero" => 0,
  "design.aero" => 0,
  "dgca.aero" => 0,
  "educator.aero" => 0,
  "emergency.aero" => 0,
  "engine.aero" => 0,
  "engineer.aero" => 0,
  "entertainment.aero" => 0,
  "equipment.aero" => 0,
  "exchange.aero" => 0,
  "express.aero" => 0,
  "federation.aero" => 0,
  "flight.aero" => 0,
  "fuel.aero" => 0,
  "gliding.aero" => 0,
  "government.aero" => 0,
  "groundhandling.aero" => 0,
  "group.aero" => 0,
  "hanggliding.aero" => 0,
  "homebuilt.aero" => 0,
  "insurance.aero" => 0,
  "journal.aero" => 0,
  "journalist.aero" => 0,
  "leasing.aero" => 0,
  "logistics.aero" => 0,
  "magazine.aero" => 0,
  "maintenance.aero" => 0,
  "media.aero" => 0,
  "microlight.aero" => 0,
  "modelling.aero" => 0,
  "navigation.aero" => 0,
  "parachuting.aero" => 0,
  "paragliding.aero" => 0,
  "passenger-association.aero" => 0,
  "pilot.aero" => 0,
  "press.aero" => 0,
  "production.aero" => 0,
  "recreation.aero" => 0,
  "repbody.aero" => 0,
  "res.aero" => 0,
  "research.aero" => 0,
  "rotorcraft.aero" => 0,
  "safety.aero" => 0,
  "scientist.aero" => 0,
  "services.aero" => 0,
  "show.aero" => 0,
  "skydiving.aero" => 0,
  "software.aero" => 0,
  "student.aero" => 0,
  "trader.aero" => 0,
  "trading.aero" => 0,
  "trainer.aero" => 0,
  "union.aero" => 0,
  "workinggroup.aero" => 0,
  "works.aero" => 0,
  "af" => 0,
  "gov.af" => 0,
  "com.af" => 0,
  "org.af" => 0,
  "net.af" => 0,
  "edu.af" => 0,
  "ag" => 0,
  "com.ag" => 0,
  "org.ag" => 0,
  "net.ag" => 0,
  "co.ag" => 0,
  "nom.ag" => 0,
  "ai" => 0,
  "off.ai" => 0,
  "com.ai" => 0,
  "net.ai" => 0,
  "org.ai" => 0,
  "al" => 0,
  "com.al" => 0,
  "edu.al" => 0,
  "gov.al" => 0,
  "mil.al" => 0,
  "net.al" => 0,
  "org.al" => 0,
  "am" => 0,
  "co.am" => 0,
  "com.am" => 0,
  "commune.am" => 0,
  "net.am" => 0,
  "org.am" => 0,
  "ao" => 0,
  "ed.ao" => 0,
  "gv.ao" => 0,
  "og.ao" => 0,
  "co.ao" => 0,
  "pb.ao" => 0,
  "it.ao" => 0,
  "aq" => 0,
  "ar" => 0,
  "bet.ar" => 0,
  "com.ar" => 0,
  "coop.ar" => 0,
  "edu.ar" => 0,
  "gob.ar" => 0,
  "gov.ar" => 0,
  "int.ar" => 0,
  "mil.ar" => 0,
  "musica.ar" => 0,
  "mutual.ar" => 0,
  "net.ar" => 0,
  "org.ar" => 0,
  "senasa.ar" => 0,
  "tur.ar" => 0,
  "arpa" => 0,
  "e164.arpa" => 0,
  "in-addr.arpa" => 0,
  "ip6.arpa" => 0,
  "iris.arpa" => 0,
  "uri.arpa" => 0,
  "urn.arpa" => 0,
  "as" => 0,
  "gov.as" => 0,
  "asia" => 0,
  "at" => 0,
  "ac.at" => 0,
  "co.at" => 0,
  "gv.at" => 0,
  "or.at" => 0,
  "sth.ac.at" => 0,
  "au" => 0,
  "com.au" => 0,
  "net.au" => 0,
  "org.au" => 0,
  "edu.au" => 0,
  "gov.au" => 0,
  "asn.au" => 0,
  "id.au" => 0,
  "info.au" => 0,
  "conf.au" => 0,
  "oz.au" => 0,
  "act.au" => 0,
  "nsw.au" => 0,
  "nt.au" => 0,
  "qld.au" => 0,
  "sa.au" => 0,
  "tas.au" => 0,
  "vic.au" => 0,
  "wa.au" => 0,
  "act.edu.au" => 0,
  "catholic.edu.au" => 0,
  "nsw.edu.au" => 0,
  "nt.edu.au" => 0,
  "qld.edu.au" => 0,
  "sa.edu.au" => 0,
  "tas.edu.au" => 0,
  "vic.edu.au" => 0,
  "wa.edu.au" => 0,
  "qld.gov.au" => 0,
  "sa.gov.au" => 0,
  "tas.gov.au" => 0,
  "vic.gov.au" => 0,
  "wa.gov.au" => 0,
  "schools.nsw.edu.au" => 0,
  "aw" => 0,
  "com.aw" => 0,
  "ax" => 0,
  "az" => 0,
  "com.az" => 0,
  "net.az" => 0,
  "int.az" => 0,
  "gov.az" => 0,
  "org.az" => 0,
  "edu.az" => 0,
  "info.az" => 0,
  "pp.az" => 0,
  "mil.az" => 0,
  "name.az" => 0,
  "pro.az" => 0,
  "biz.az" => 0,
  "ba" => 0,
  "com.ba" => 0,
  "edu.ba" => 0,
  "gov.ba" => 0,
  "mil.ba" => 0,
  "net.ba" => 0,
  "org.ba" => 0,
  "bb" => 0,
  "biz.bb" => 0,
  "co.bb" => 0,
  "com.bb" => 0,
  "edu.bb" => 0,
  "gov.bb" => 0,
  "info.bb" => 0,
  "net.bb" => 0,
  "org.bb" => 0,
  "store.bb" => 0,
  "tv.bb" => 0,
  "bd" => -1,
  "be" => 0,
  "ac.be" => 0,
  "bf" => 0,
  "gov.bf" => 0,
  "bg" => 0,
  "a.bg" => 0,
  "b.bg" => 0,
  "c.bg" => 0,
  "d.bg" => 0,
  "e.bg" => 0,
  "f.bg" => 0,
  "g.bg" => 0,
  "h.bg" => 0,
  "i.bg" => 0,
  "j.bg" => 0,
  "k.bg" => 0,
  "l.bg" => 0,
  "m.bg" => 0,
  "n.bg" => 0,
  "o.bg" => 0,
  "p.bg" => 0,
  "q.bg" => 0,
  "r.bg" => 0,
  "s.bg" => 0,
  "t.bg" => 0,
  "u.bg" => 0,
  "v.bg" => 0,
  "w.bg" => 0,
  "x.bg" => 0,
  "y.bg" => 0,
  "z.bg" => 0,
  "0.bg" => 0,
  "1.bg" => 0,
  "2.bg" => 0,
  "3.bg" => 0,
  "4.bg" => 0,
  "5.bg" => 0,
  "6.bg" => 0,
  "7.bg" => 0,
  "8.bg" => 0,
  "9.bg" => 0,
  "bh" => 0,
  "com.bh" => 0,
  "edu.bh" => 0,
  "net.bh" => 0,
  "org.bh" => 0,
  "gov.bh" => 0,
  "bi" => 0,
  "co.bi" => 0,
  "com.bi" => 0,
  "edu.bi" => 0,
  "or.bi" => 0,
  "org.bi" => 0,
  "biz" => 0,
  "bj" => 0,
  "africa.bj" => 0,
  "agro.bj" => 0,
  "architectes.bj" => 0,
  "assur.bj" => 0,
  "avocats.bj" => 0,
  "co.bj" => 0,
  "com.bj" => 0,
  "eco.bj" => 0,
  "econo.bj" => 0,
  "edu.bj" => 0,
  "info.bj" => 0,
  "loisirs.bj" => 0,
  "money.bj" => 0,
  "net.bj" => 0,
  "org.bj" => 0,
  "ote.bj" => 0,
  "resto.bj" => 0,
  "restaurant.bj" => 0,
  "tourism.bj" => 0,
  "univ.bj" => 0,
  "bm" => 0,
  "com.bm" => 0,
  "edu.bm" => 0,
  "gov.bm" => 0,
  "net.bm" => 0,
  "org.bm" => 0,
  "bn" => 0,
  "com.bn" => 0,
  "edu.bn" => 0,
  "gov.bn" => 0,
  "net.bn" => 0,
  "org.bn" => 0,
  "bo" => 0,
  "com.bo" => 0,
  "edu.bo" => 0,
  "gob.bo" => 0,
  "int.bo" => 0,
  "org.bo" => 0,
  "net.bo" => 0,
  "mil.bo" => 0,
  "tv.bo" => 0,
  "web.bo" => 0,
  "academia.bo" => 0,
  "agro.bo" => 0,
  "arte.bo" => 0,
  "blog.bo" => 0,
  "bolivia.bo" => 0,
  "ciencia.bo" => 0,
  "cooperativa.bo" => 0,
  "democracia.bo" => 0,
  "deporte.bo" => 0,
  "ecologia.bo" => 0,
  "economia.bo" => 0,
  "empresa.bo" => 0,
  "indigena.bo" => 0,
  "industria.bo" => 0,
  "info.bo" => 0,
  "medicina.bo" => 0,
  "movimiento.bo" => 0,
  "musica.bo" => 0,
  "natural.bo" => 0,
  "nombre.bo" => 0,
  "noticias.bo" => 0,
  "patria.bo" => 0,
  "politica.bo" => 0,
  "profesional.bo" => 0,
  "plurinacional.bo" => 0,
  "pueblo.bo" => 0,
  "revista.bo" => 0,
  "salud.bo" => 0,
  "tecnologia.bo" => 0,
  "tksat.bo" => 0,
  "transporte.bo" => 0,
  "wiki.bo" => 0,
  "br" => 0,
  "9guacu.br" => 0,
  "abc.br" => 0,
  "adm.br" => 0,
  "adv.br" => 0,
  "agr.br" => 0,
  "aju.br" => 0,
  "am.br" => 0,
  "anani.br" => 0,
  "aparecida.br" => 0,
  "app.br" => 0,
  "arq.br" => 0,
  "art.br" => 0,
  "ato.br" => 0,
  "b.br" => 0,
  "barueri.br" => 0,
  "belem.br" => 0,
  "bhz.br" => 0,
  "bib.br" => 0,
  "bio.br" => 0,
  "blog.br" => 0,
  "bmd.br" => 0,
  "boavista.br" => 0,
  "bsb.br" => 0,
  "campinagrande.br" => 0,
  "campinas.br" => 0,
  "caxias.br" => 0,
  "cim.br" => 0,
  "cng.br" => 0,
  "cnt.br" => 0,
  "com.br" => 0,
  "contagem.br" => 0,
  "coop.br" => 0,
  "coz.br" => 0,
  "cri.br" => 0,
  "cuiaba.br" => 0,
  "curitiba.br" => 0,
  "def.br" => 0,
  "des.br" => 0,
  "det.br" => 0,
  "dev.br" => 0,
  "ecn.br" => 0,
  "eco.br" => 0,
  "edu.br" => 0,
  "emp.br" => 0,
  "enf.br" => 0,
  "eng.br" => 0,
  "esp.br" => 0,
  "etc.br" => 0,
  "eti.br" => 0,
  "far.br" => 0,
  "feira.br" => 0,
  "flog.br" => 0,
  "floripa.br" => 0,
  "fm.br" => 0,
  "fnd.br" => 0,
  "fortal.br" => 0,
  "fot.br" => 0,
  "foz.br" => 0,
  "fst.br" => 0,
  "g12.br" => 0,
  "geo.br" => 0,
  "ggf.br" => 0,
  "goiania.br" => 0,
  "gov.br" => 0,
  "ac.gov.br" => 0,
  "al.gov.br" => 0,
  "am.gov.br" => 0,
  "ap.gov.br" => 0,
  "ba.gov.br" => 0,
  "ce.gov.br" => 0,
  "df.gov.br" => 0,
  "es.gov.br" => 0,
  "go.gov.br" => 0,
  "ma.gov.br" => 0,
  "mg.gov.br" => 0,
  "ms.gov.br" => 0,
  "mt.gov.br" => 0,
  "pa.gov.br" => 0,
  "pb.gov.br" => 0,
  "pe.gov.br" => 0,
  "pi.gov.br" => 0,
  "pr.gov.br" => 0,
  "rj.gov.br" => 0,
  "rn.gov.br" => 0,
  "ro.gov.br" => 0,
  "rr.gov.br" => 0,
  "rs.gov.br" => 0,
  "sc.gov.br" => 0,
  "se.gov.br" => 0,
  "sp.gov.br" => 0,
  "to.gov.br" => 0,
  "gru.br" => 0,
  "imb.br" => 0,
  "ind.br" => 0,
  "inf.br" => 0,
  "jab.br" => 0,
  "jampa.br" => 0,
  "jdf.br" => 0,
  "joinville.br" => 0,
  "jor.br" => 0,
  "jus.br" => 0,
  "leg.br" => 0,
  "lel.br" => 0,
  "log.br" => 0,
  "londrina.br" => 0,
  "macapa.br" => 0,
  "maceio.br" => 0,
  "manaus.br" => 0,
  "maringa.br" => 0,
  "mat.br" => 0,
  "med.br" => 0,
  "mil.br" => 0,
  "morena.br" => 0,
  "mp.br" => 0,
  "mus.br" => 0,
  "natal.br" => 0,
  "net.br" => 0,
  "niteroi.br" => 0,
  "nom.br" => -1,
  "not.br" => 0,
  "ntr.br" => 0,
  "odo.br" => 0,
  "ong.br" => 0,
  "org.br" => 0,
  "osasco.br" => 0,
  "palmas.br" => 0,
  "poa.br" => 0,
  "ppg.br" => 0,
  "pro.br" => 0,
  "psc.br" => 0,
  "psi.br" => 0,
  "pvh.br" => 0,
  "qsl.br" => 0,
  "radio.br" => 0,
  "rec.br" => 0,
  "recife.br" => 0,
  "rep.br" => 0,
  "ribeirao.br" => 0,
  "rio.br" => 0,
  "riobranco.br" => 0,
  "riopreto.br" => 0,
  "salvador.br" => 0,
  "sampa.br" => 0,
  "santamaria.br" => 0,
  "santoandre.br" => 0,
  "saobernardo.br" => 0,
  "saogonca.br" => 0,
  "seg.br" => 0,
  "sjc.br" => 0,
  "slg.br" => 0,
  "slz.br" => 0,
  "sorocaba.br" => 0,
  "srv.br" => 0,
  "taxi.br" => 0,
  "tc.br" => 0,
  "tec.br" => 0,
  "teo.br" => 0,
  "the.br" => 0,
  "tmp.br" => 0,
  "trd.br" => 0,
  "tur.br" => 0,
  "tv.br" => 0,
  "udi.br" => 0,
  "vet.br" => 0,
  "vix.br" => 0,
  "vlog.br" => 0,
  "wiki.br" => 0,
  "zlg.br" => 0,
  "bs" => 0,
  "com.bs" => 0,
  "net.bs" => 0,
  "org.bs" => 0,
  "edu.bs" => 0,
  "gov.bs" => 0,
  "bt" => 0,
  "com.bt" => 0,
  "edu.bt" => 0,
  "gov.bt" => 0,
  "net.bt" => 0,
  "org.bt" => 0,
  "bv" => 0,
  "bw" => 0,
  "co.bw" => 0,
  "org.bw" => 0,
  "by" => 0,
  "gov.by" => 0,
  "mil.by" => 0,
  "com.by" => 0,
  "of.by" => 0,
  "bz" => 0,
  "com.bz" => 0,
  "net.bz" => 0,
  "org.bz" => 0,
  "edu.bz" => 0,
  "gov.bz" => 0,
  "ca" => 0,
  "ab.ca" => 0,
  "bc.ca" => 0,
  "mb.ca" => 0,
  "nb.ca" => 0,
  "nf.ca" => 0,
  "nl.ca" => 0,
  "ns.ca" => 0,
  "nt.ca" => 0,
  "nu.ca" => 0,
  "on.ca" => 0,
  "pe.ca" => 0,
  "qc.ca" => 0,
  "sk.ca" => 0,
  "yk.ca" => 0,
  "gc.ca" => 0,
  "cat" => 0,
  "cc" => 0,
  "cd" => 0,
  "gov.cd" => 0,
  "cf" => 0,
  "cg" => 0,
  "ch" => 0,
  "ci" => 0,
  "org.ci" => 0,
  "or.ci" => 0,
  "com.ci" => 0,
  "co.ci" => 0,
  "edu.ci" => 0,
  "ed.ci" => 0,
  "ac.ci" => 0,
  "net.ci" => 0,
  "go.ci" => 0,
  "asso.ci" => 0,
  "xn--aroport-bya.ci" => 0,
  "int.ci" => 0,
  "presse.ci" => 0,
  "md.ci" => 0,
  "gouv.ci" => 0,
  "ck" => -1,
  "www.ck" => 1,
  "cl" => 0,
  "co.cl" => 0,
  "gob.cl" => 0,
  "gov.cl" => 0,
  "mil.cl" => 0,
  "cm" => 0,
  "co.cm" => 0,
  "com.cm" => 0,
  "gov.cm" => 0,
  "net.cm" => 0,
  "cn" => 0,
  "ac.cn" => 0,
  "com.cn" => 0,
  "edu.cn" => 0,
  "gov.cn" => 0,
  "net.cn" => 0,
  "org.cn" => 0,
  "mil.cn" => 0,
  "xn--55qx5d.cn" => 0,
  "xn--io0a7i.cn" => 0,
  "xn--od0alg.cn" => 0,
  "ah.cn" => 0,
  "bj.cn" => 0,
  "cq.cn" => 0,
  "fj.cn" => 0,
  "gd.cn" => 0,
  "gs.cn" => 0,
  "gz.cn" => 0,
  "gx.cn" => 0,
  "ha.cn" => 0,
  "hb.cn" => 0,
  "he.cn" => 0,
  "hi.cn" => 0,
  "hl.cn" => 0,
  "hn.cn" => 0,
  "jl.cn" => 0,
  "js.cn" => 0,
  "jx.cn" => 0,
  "ln.cn" => 0,
  "nm.cn" => 0,
  "nx.cn" => 0,
  "qh.cn" => 0,
  "sc.cn" => 0,
  "sd.cn" => 0,
  "sh.cn" => 0,
  "sn.cn" => 0,
  "sx.cn" => 0,
  "tj.cn" => 0,
  "xj.cn" => 0,
  "xz.cn" => 0,
  "yn.cn" => 0,
  "zj.cn" => 0,
  "hk.cn" => 0,
  "mo.cn" => 0,
  "tw.cn" => 0,
  "co" => 0,
  "arts.co" => 0,
  "com.co" => 0,
  "edu.co" => 0,
  "firm.co" => 0,
  "gov.co" => 0,
  "info.co" => 0,
  "int.co" => 0,
  "mil.co" => 0,
  "net.co" => 0,
  "nom.co" => 0,
  "org.co" => 0,
  "rec.co" => 0,
  "web.co" => 0,
  "com" => 0,
  "coop" => 0,
  "cr" => 0,
  "ac.cr" => 0,
  "co.cr" => 0,
  "ed.cr" => 0,
  "fi.cr" => 0,
  "go.cr" => 0,
  "or.cr" => 0,
  "sa.cr" => 0,
  "cu" => 0,
  "com.cu" => 0,
  "edu.cu" => 0,
  "org.cu" => 0,
  "net.cu" => 0,
  "gov.cu" => 0,
  "inf.cu" => 0,
  "cv" => 0,
  "com.cv" => 0,
  "edu.cv" => 0,
  "int.cv" => 0,
  "nome.cv" => 0,
  "org.cv" => 0,
  "cw" => 0,
  "com.cw" => 0,
  "edu.cw" => 0,
  "net.cw" => 0,
  "org.cw" => 0,
  "cx" => 0,
  "gov.cx" => 0,
  "cy" => 0,
  "ac.cy" => 0,
  "biz.cy" => 0,
  "com.cy" => 0,
  "ekloges.cy" => 0,
  "gov.cy" => 0,
  "ltd.cy" => 0,
  "mil.cy" => 0,
  "net.cy" => 0,
  "org.cy" => 0,
  "press.cy" => 0,
  "pro.cy" => 0,
  "tm.cy" => 0,
  "cz" => 0,
  "de" => 0,
  "dj" => 0,
  "dk" => 0,
  "dm" => 0,
  "com.dm" => 0,
  "net.dm" => 0,
  "org.dm" => 0,
  "edu.dm" => 0,
  "gov.dm" => 0,
  "do" => 0,
  "art.do" => 0,
  "com.do" => 0,
  "edu.do" => 0,
  "gob.do" => 0,
  "gov.do" => 0,
  "mil.do" => 0,
  "net.do" => 0,
  "org.do" => 0,
  "sld.do" => 0,
  "web.do" => 0,
  "dz" => 0,
  "art.dz" => 0,
  "asso.dz" => 0,
  "com.dz" => 0,
  "edu.dz" => 0,
  "gov.dz" => 0,
  "org.dz" => 0,
  "net.dz" => 0,
  "pol.dz" => 0,
  "soc.dz" => 0,
  "tm.dz" => 0,
  "ec" => 0,
  "com.ec" => 0,
  "info.ec" => 0,
  "net.ec" => 0,
  "fin.ec" => 0,
  "k12.ec" => 0,
  "med.ec" => 0,
  "pro.ec" => 0,
  "org.ec" => 0,
  "edu.ec" => 0,
  "gov.ec" => 0,
  "gob.ec" => 0,
  "mil.ec" => 0,
  "edu" => 0,
  "ee" => 0,
  "edu.ee" => 0,
  "gov.ee" => 0,
  "riik.ee" => 0,
  "lib.ee" => 0,
  "med.ee" => 0,
  "com.ee" => 0,
  "pri.ee" => 0,
  "aip.ee" => 0,
  "org.ee" => 0,
  "fie.ee" => 0,
  "eg" => 0,
  "com.eg" => 0,
  "edu.eg" => 0,
  "eun.eg" => 0,
  "gov.eg" => 0,
  "mil.eg" => 0,
  "name.eg" => 0,
  "net.eg" => 0,
  "org.eg" => 0,
  "sci.eg" => 0,
  "er" => -1,
  "es" => 0,
  "com.es" => 0,
  "nom.es" => 0,
  "org.es" => 0,
  "gob.es" => 0,
  "edu.es" => 0,
  "et" => 0,
  "com.et" => 0,
  "gov.et" => 0,
  "org.et" => 0,
  "edu.et" => 0,
  "biz.et" => 0,
  "name.et" => 0,
  "info.et" => 0,
  "net.et" => 0,
  "eu" => 0,
  "fi" => 0,
  "aland.fi" => 0,
  "fj" => 0,
  "ac.fj" => 0,
  "biz.fj" => 0,
  "com.fj" => 0,
  "gov.fj" => 0,
  "info.fj" => 0,
  "mil.fj" => 0,
  "name.fj" => 0,
  "net.fj" => 0,
  "org.fj" => 0,
  "pro.fj" => 0,
  "fk" => -1,
  "fm" => 0,
  "com.fm" => 0,
  "edu.fm" => 0,
  "net.fm" => 0,
  "org.fm" => 0,
  "fo" => 0,
  "fr" => 0,
  "asso.fr" => 0,
  "com.fr" => 0,
  "gouv.fr" => 0,
  "nom.fr" => 0,
  "prd.fr" => 0,
  "tm.fr" => 0,
  "avoues.fr" => 0,
  "cci.fr" => 0,
  "greta.fr" => 0,
  "huissier-justice.fr" => 0,
  "ga" => 0,
  "gb" => 0,
  "gd" => 0,
  "edu.gd" => 0,
  "gov.gd" => 0,
  "ge" => 0,
  "com.ge" => 0,
  "edu.ge" => 0,
  "gov.ge" => 0,
  "org.ge" => 0,
  "mil.ge" => 0,
  "net.ge" => 0,
  "pvt.ge" => 0,
  "gf" => 0,
  "gg" => 0,
  "co.gg" => 0,
  "net.gg" => 0,
  "org.gg" => 0,
  "gh" => 0,
  "com.gh" => 0,
  "edu.gh" => 0,
  "gov.gh" => 0,
  "org.gh" => 0,
  "mil.gh" => 0,
  "gi" => 0,
  "com.gi" => 0,
  "ltd.gi" => 0,
  "gov.gi" => 0,
  "mod.gi" => 0,
  "edu.gi" => 0,
  "org.gi" => 0,
  "gl" => 0,
  "co.gl" => 0,
  "com.gl" => 0,
  "edu.gl" => 0,
  "net.gl" => 0,
  "org.gl" => 0,
  "gm" => 0,
  "gn" => 0,
  "ac.gn" => 0,
  "com.gn" => 0,
  "edu.gn" => 0,
  "gov.gn" => 0,
  "org.gn" => 0,
  "net.gn" => 0,
  "gov" => 0,
  "gp" => 0,
  "com.gp" => 0,
  "net.gp" => 0,
  "mobi.gp" => 0,
  "edu.gp" => 0,
  "org.gp" => 0,
  "asso.gp" => 0,
  "gq" => 0,
  "gr" => 0,
  "com.gr" => 0,
  "edu.gr" => 0,
  "net.gr" => 0,
  "org.gr" => 0,
  "gov.gr" => 0,
  "gs" => 0,
  "gt" => 0,
  "com.gt" => 0,
  "edu.gt" => 0,
  "gob.gt" => 0,
  "ind.gt" => 0,
  "mil.gt" => 0,
  "net.gt" => 0,
  "org.gt" => 0,
  "gu" => 0,
  "com.gu" => 0,
  "edu.gu" => 0,
  "gov.gu" => 0,
  "guam.gu" => 0,
  "info.gu" => 0,
  "net.gu" => 0,
  "org.gu" => 0,
  "web.gu" => 0,
  "gw" => 0,
  "gy" => 0,
  "co.gy" => 0,
  "com.gy" => 0,
  "edu.gy" => 0,
  "gov.gy" => 0,
  "net.gy" => 0,
  "org.gy" => 0,
  "hk" => 0,
  "com.hk" => 0,
  "edu.hk" => 0,
  "gov.hk" => 0,
  "idv.hk" => 0,
  "net.hk" => 0,
  "org.hk" => 0,
  "xn--55qx5d.hk" => 0,
  "xn--wcvs22d.hk" => 0,
  "xn--lcvr32d.hk" => 0,
  "xn--mxtq1m.hk" => 0,
  "xn--gmqw5a.hk" => 0,
  "xn--ciqpn.hk" => 0,
  "xn--gmq050i.hk" => 0,
  "xn--zf0avx.hk" => 0,
  "xn--io0a7i.hk" => 0,
  "xn--mk0axi.hk" => 0,
  "xn--od0alg.hk" => 0,
  "xn--od0aq3b.hk" => 0,
  "xn--tn0ag.hk" => 0,
  "xn--uc0atv.hk" => 0,
  "xn--uc0ay4a.hk" => 0,
  "hm" => 0,
  "hn" => 0,
  "com.hn" => 0,
  "edu.hn" => 0,
  "org.hn" => 0,
  "net.hn" => 0,
  "mil.hn" => 0,
  "gob.hn" => 0,
  "hr" => 0,
  "iz.hr" => 0,
  "from.hr" => 0,
  "name.hr" => 0,
  "com.hr" => 0,
  "ht" => 0,
  "com.ht" => 0,
  "shop.ht" => 0,
  "firm.ht" => 0,
  "info.ht" => 0,
  "adult.ht" => 0,
  "net.ht" => 0,
  "pro.ht" => 0,
  "org.ht" => 0,
  "med.ht" => 0,
  "art.ht" => 0,
  "coop.ht" => 0,
  "pol.ht" => 0,
  "asso.ht" => 0,
  "edu.ht" => 0,
  "rel.ht" => 0,
  "gouv.ht" => 0,
  "perso.ht" => 0,
  "hu" => 0,
  "co.hu" => 0,
  "info.hu" => 0,
  "org.hu" => 0,
  "priv.hu" => 0,
  "sport.hu" => 0,
  "tm.hu" => 0,
  "2000.hu" => 0,
  "agrar.hu" => 0,
  "bolt.hu" => 0,
  "casino.hu" => 0,
  "city.hu" => 0,
  "erotica.hu" => 0,
  "erotika.hu" => 0,
  "film.hu" => 0,
  "forum.hu" => 0,
  "games.hu" => 0,
  "hotel.hu" => 0,
  "ingatlan.hu" => 0,
  "jogasz.hu" => 0,
  "konyvelo.hu" => 0,
  "lakas.hu" => 0,
  "media.hu" => 0,
  "news.hu" => 0,
  "reklam.hu" => 0,
  "sex.hu" => 0,
  "shop.hu" => 0,
  "suli.hu" => 0,
  "szex.hu" => 0,
  "tozsde.hu" => 0,
  "utazas.hu" => 0,
  "video.hu" => 0,
  "id" => 0,
  "ac.id" => 0,
  "biz.id" => 0,
  "co.id" => 0,
  "desa.id" => 0,
  "go.id" => 0,
  "mil.id" => 0,
  "my.id" => 0,
  "net.id" => 0,
  "or.id" => 0,
  "ponpes.id" => 0,
  "sch.id" => 0,
  "web.id" => 0,
  "ie" => 0,
  "gov.ie" => 0,
  "il" => 0,
  "ac.il" => 0,
  "co.il" => 0,
  "gov.il" => 0,
  "idf.il" => 0,
  "k12.il" => 0,
  "muni.il" => 0,
  "net.il" => 0,
  "org.il" => 0,
  "xn--4dbrk0ce" => 0,
  "xn--4dbgdty6c.xn--4dbrk0ce" => 0,
  "xn--5dbhl8d.xn--4dbrk0ce" => 0,
  "xn--8dbq2a.xn--4dbrk0ce" => 0,
  "xn--hebda8b.xn--4dbrk0ce" => 0,
  "im" => 0,
  "ac.im" => 0,
  "co.im" => 0,
  "com.im" => 0,
  "ltd.co.im" => 0,
  "net.im" => 0,
  "org.im" => 0,
  "plc.co.im" => 0,
  "tt.im" => 0,
  "tv.im" => 0,
  "in" => 0,
  "5g.in" => 0,
  "6g.in" => 0,
  "ac.in" => 0,
  "ai.in" => 0,
  "am.in" => 0,
  "bihar.in" => 0,
  "biz.in" => 0,
  "business.in" => 0,
  "ca.in" => 0,
  "cn.in" => 0,
  "co.in" => 0,
  "com.in" => 0,
  "coop.in" => 0,
  "cs.in" => 0,
  "delhi.in" => 0,
  "dr.in" => 0,
  "edu.in" => 0,
  "er.in" => 0,
  "firm.in" => 0,
  "gen.in" => 0,
  "gov.in" => 0,
  "gujarat.in" => 0,
  "ind.in" => 0,
  "info.in" => 0,
  "int.in" => 0,
  "internet.in" => 0,
  "io.in" => 0,
  "me.in" => 0,
  "mil.in" => 0,
  "net.in" => 0,
  "nic.in" => 0,
  "org.in" => 0,
  "pg.in" => 0,
  "post.in" => 0,
  "pro.in" => 0,
  "res.in" => 0,
  "travel.in" => 0,
  "tv.in" => 0,
  "uk.in" => 0,
  "up.in" => 0,
  "us.in" => 0,
  "info" => 0,
  "int" => 0,
  "eu.int" => 0,
  "io" => 0,
  "com.io" => 0,
  "iq" => 0,
  "gov.iq" => 0,
  "edu.iq" => 0,
  "mil.iq" => 0,
  "com.iq" => 0,
  "org.iq" => 0,
  "net.iq" => 0,
  "ir" => 0,
  "ac.ir" => 0,
  "co.ir" => 0,
  "gov.ir" => 0,
  "id.ir" => 0,
  "net.ir" => 0,
  "org.ir" => 0,
  "sch.ir" => 0,
  "xn--mgba3a4f16a.ir" => 0,
  "xn--mgba3a4fra.ir" => 0,
  "is" => 0,
  "net.is" => 0,
  "com.is" => 0,
  "edu.is" => 0,
  "gov.is" => 0,
  "org.is" => 0,
  "int.is" => 0,
  "it" => 0,
  "gov.it" => 0,
  "edu.it" => 0,
  "abr.it" => 0,
  "abruzzo.it" => 0,
  "aosta-valley.it" => 0,
  "aostavalley.it" => 0,
  "bas.it" => 0,
  "basilicata.it" => 0,
  "cal.it" => 0,
  "calabria.it" => 0,
  "cam.it" => 0,
  "campania.it" => 0,
  "emilia-romagna.it" => 0,
  "emiliaromagna.it" => 0,
  "emr.it" => 0,
  "friuli-v-giulia.it" => 0,
  "friuli-ve-giulia.it" => 0,
  "friuli-vegiulia.it" => 0,
  "friuli-venezia-giulia.it" => 0,
  "friuli-veneziagiulia.it" => 0,
  "friuli-vgiulia.it" => 0,
  "friuliv-giulia.it" => 0,
  "friulive-giulia.it" => 0,
  "friulivegiulia.it" => 0,
  "friulivenezia-giulia.it" => 0,
  "friuliveneziagiulia.it" => 0,
  "friulivgiulia.it" => 0,
  "fvg.it" => 0,
  "laz.it" => 0,
  "lazio.it" => 0,
  "lig.it" => 0,
  "liguria.it" => 0,
  "lom.it" => 0,
  "lombardia.it" => 0,
  "lombardy.it" => 0,
  "lucania.it" => 0,
  "mar.it" => 0,
  "marche.it" => 0,
  "mol.it" => 0,
  "molise.it" => 0,
  "piedmont.it" => 0,
  "piemonte.it" => 0,
  "pmn.it" => 0,
  "pug.it" => 0,
  "puglia.it" => 0,
  "sar.it" => 0,
  "sardegna.it" => 0,
  "sardinia.it" => 0,
  "sic.it" => 0,
  "sicilia.it" => 0,
  "sicily.it" => 0,
  "taa.it" => 0,
  "tos.it" => 0,
  "toscana.it" => 0,
  "trentin-sud-tirol.it" => 0,
  "xn--trentin-sd-tirol-rzb.it" => 0,
  "trentin-sudtirol.it" => 0,
  "xn--trentin-sdtirol-7vb.it" => 0,
  "trentin-sued-tirol.it" => 0,
  "trentin-suedtirol.it" => 0,
  "trentino-a-adige.it" => 0,
  "trentino-aadige.it" => 0,
  "trentino-alto-adige.it" => 0,
  "trentino-altoadige.it" => 0,
  "trentino-s-tirol.it" => 0,
  "trentino-stirol.it" => 0,
  "trentino-sud-tirol.it" => 0,
  "xn--trentino-sd-tirol-c3b.it" => 0,
  "trentino-sudtirol.it" => 0,
  "xn--trentino-sdtirol-szb.it" => 0,
  "trentino-sued-tirol.it" => 0,
  "trentino-suedtirol.it" => 0,
  "trentino.it" => 0,
  "trentinoa-adige.it" => 0,
  "trentinoaadige.it" => 0,
  "trentinoalto-adige.it" => 0,
  "trentinoaltoadige.it" => 0,
  "trentinos-tirol.it" => 0,
  "trentinostirol.it" => 0,
  "trentinosud-tirol.it" => 0,
  "xn--trentinosd-tirol-rzb.it" => 0,
  "trentinosudtirol.it" => 0,
  "xn--trentinosdtirol-7vb.it" => 0,
  "trentinosued-tirol.it" => 0,
  "trentinosuedtirol.it" => 0,
  "trentinsud-tirol.it" => 0,
  "xn--trentinsd-tirol-6vb.it" => 0,
  "trentinsudtirol.it" => 0,
  "xn--trentinsdtirol-nsb.it" => 0,
  "trentinsued-tirol.it" => 0,
  "trentinsuedtirol.it" => 0,
  "tuscany.it" => 0,
  "umb.it" => 0,
  "umbria.it" => 0,
  "val-d-aosta.it" => 0,
  "val-daosta.it" => 0,
  "vald-aosta.it" => 0,
  "valdaosta.it" => 0,
  "valle-aosta.it" => 0,
  "valle-d-aosta.it" => 0,
  "valle-daosta.it" => 0,
  "valleaosta.it" => 0,
  "valled-aosta.it" => 0,
  "valledaosta.it" => 0,
  "vallee-aoste.it" => 0,
  "xn--valle-aoste-ebb.it" => 0,
  "vallee-d-aoste.it" => 0,
  "xn--valle-d-aoste-ehb.it" => 0,
  "valleeaoste.it" => 0,
  "xn--valleaoste-e7a.it" => 0,
  "valleedaoste.it" => 0,
  "xn--valledaoste-ebb.it" => 0,
  "vao.it" => 0,
  "vda.it" => 0,
  "ven.it" => 0,
  "veneto.it" => 0,
  "ag.it" => 0,
  "agrigento.it" => 0,
  "al.it" => 0,
  "alessandria.it" => 0,
  "alto-adige.it" => 0,
  "altoadige.it" => 0,
  "an.it" => 0,
  "ancona.it" => 0,
  "andria-barletta-trani.it" => 0,
  "andria-trani-barletta.it" => 0,
  "andriabarlettatrani.it" => 0,
  "andriatranibarletta.it" => 0,
  "ao.it" => 0,
  "aosta.it" => 0,
  "aoste.it" => 0,
  "ap.it" => 0,
  "aq.it" => 0,
  "aquila.it" => 0,
  "ar.it" => 0,
  "arezzo.it" => 0,
  "ascoli-piceno.it" => 0,
  "ascolipiceno.it" => 0,
  "asti.it" => 0,
  "at.it" => 0,
  "av.it" => 0,
  "avellino.it" => 0,
  "ba.it" => 0,
  "balsan-sudtirol.it" => 0,
  "xn--balsan-sdtirol-nsb.it" => 0,
  "balsan-suedtirol.it" => 0,
  "balsan.it" => 0,
  "bari.it" => 0,
  "barletta-trani-andria.it" => 0,
  "barlettatraniandria.it" => 0,
  "belluno.it" => 0,
  "benevento.it" => 0,
  "bergamo.it" => 0,
  "bg.it" => 0,
  "bi.it" => 0,
  "biella.it" => 0,
  "bl.it" => 0,
  "bn.it" => 0,
  "bo.it" => 0,
  "bologna.it" => 0,
  "bolzano-altoadige.it" => 0,
  "bolzano.it" => 0,
  "bozen-sudtirol.it" => 0,
  "xn--bozen-sdtirol-2ob.it" => 0,
  "bozen-suedtirol.it" => 0,
  "bozen.it" => 0,
  "br.it" => 0,
  "brescia.it" => 0,
  "brindisi.it" => 0,
  "bs.it" => 0,
  "bt.it" => 0,
  "bulsan-sudtirol.it" => 0,
  "xn--bulsan-sdtirol-nsb.it" => 0,
  "bulsan-suedtirol.it" => 0,
  "bulsan.it" => 0,
  "bz.it" => 0,
  "ca.it" => 0,
  "cagliari.it" => 0,
  "caltanissetta.it" => 0,
  "campidano-medio.it" => 0,
  "campidanomedio.it" => 0,
  "campobasso.it" => 0,
  "carbonia-iglesias.it" => 0,
  "carboniaiglesias.it" => 0,
  "carrara-massa.it" => 0,
  "carraramassa.it" => 0,
  "caserta.it" => 0,
  "catania.it" => 0,
  "catanzaro.it" => 0,
  "cb.it" => 0,
  "ce.it" => 0,
  "cesena-forli.it" => 0,
  "xn--cesena-forl-mcb.it" => 0,
  "cesenaforli.it" => 0,
  "xn--cesenaforl-i8a.it" => 0,
  "ch.it" => 0,
  "chieti.it" => 0,
  "ci.it" => 0,
  "cl.it" => 0,
  "cn.it" => 0,
  "co.it" => 0,
  "como.it" => 0,
  "cosenza.it" => 0,
  "cr.it" => 0,
  "cremona.it" => 0,
  "crotone.it" => 0,
  "cs.it" => 0,
  "ct.it" => 0,
  "cuneo.it" => 0,
  "cz.it" => 0,
  "dell-ogliastra.it" => 0,
  "dellogliastra.it" => 0,
  "en.it" => 0,
  "enna.it" => 0,
  "fc.it" => 0,
  "fe.it" => 0,
  "fermo.it" => 0,
  "ferrara.it" => 0,
  "fg.it" => 0,
  "fi.it" => 0,
  "firenze.it" => 0,
  "florence.it" => 0,
  "fm.it" => 0,
  "foggia.it" => 0,
  "forli-cesena.it" => 0,
  "xn--forl-cesena-fcb.it" => 0,
  "forlicesena.it" => 0,
  "xn--forlcesena-c8a.it" => 0,
  "fr.it" => 0,
  "frosinone.it" => 0,
  "ge.it" => 0,
  "genoa.it" => 0,
  "genova.it" => 0,
  "go.it" => 0,
  "gorizia.it" => 0,
  "gr.it" => 0,
  "grosseto.it" => 0,
  "iglesias-carbonia.it" => 0,
  "iglesiascarbonia.it" => 0,
  "im.it" => 0,
  "imperia.it" => 0,
  "is.it" => 0,
  "isernia.it" => 0,
  "kr.it" => 0,
  "la-spezia.it" => 0,
  "laquila.it" => 0,
  "laspezia.it" => 0,
  "latina.it" => 0,
  "lc.it" => 0,
  "le.it" => 0,
  "lecce.it" => 0,
  "lecco.it" => 0,
  "li.it" => 0,
  "livorno.it" => 0,
  "lo.it" => 0,
  "lodi.it" => 0,
  "lt.it" => 0,
  "lu.it" => 0,
  "lucca.it" => 0,
  "macerata.it" => 0,
  "mantova.it" => 0,
  "massa-carrara.it" => 0,
  "massacarrara.it" => 0,
  "matera.it" => 0,
  "mb.it" => 0,
  "mc.it" => 0,
  "me.it" => 0,
  "medio-campidano.it" => 0,
  "mediocampidano.it" => 0,
  "messina.it" => 0,
  "mi.it" => 0,
  "milan.it" => 0,
  "milano.it" => 0,
  "mn.it" => 0,
  "mo.it" => 0,
  "modena.it" => 0,
  "monza-brianza.it" => 0,
  "monza-e-della-brianza.it" => 0,
  "monza.it" => 0,
  "monzabrianza.it" => 0,
  "monzaebrianza.it" => 0,
  "monzaedellabrianza.it" => 0,
  "ms.it" => 0,
  "mt.it" => 0,
  "na.it" => 0,
  "naples.it" => 0,
  "napoli.it" => 0,
  "no.it" => 0,
  "novara.it" => 0,
  "nu.it" => 0,
  "nuoro.it" => 0,
  "og.it" => 0,
  "ogliastra.it" => 0,
  "olbia-tempio.it" => 0,
  "olbiatempio.it" => 0,
  "or.it" => 0,
  "oristano.it" => 0,
  "ot.it" => 0,
  "pa.it" => 0,
  "padova.it" => 0,
  "padua.it" => 0,
  "palermo.it" => 0,
  "parma.it" => 0,
  "pavia.it" => 0,
  "pc.it" => 0,
  "pd.it" => 0,
  "pe.it" => 0,
  "perugia.it" => 0,
  "pesaro-urbino.it" => 0,
  "pesarourbino.it" => 0,
  "pescara.it" => 0,
  "pg.it" => 0,
  "pi.it" => 0,
  "piacenza.it" => 0,
  "pisa.it" => 0,
  "pistoia.it" => 0,
  "pn.it" => 0,
  "po.it" => 0,
  "pordenone.it" => 0,
  "potenza.it" => 0,
  "pr.it" => 0,
  "prato.it" => 0,
  "pt.it" => 0,
  "pu.it" => 0,
  "pv.it" => 0,
  "pz.it" => 0,
  "ra.it" => 0,
  "ragusa.it" => 0,
  "ravenna.it" => 0,
  "rc.it" => 0,
  "re.it" => 0,
  "reggio-calabria.it" => 0,
  "reggio-emilia.it" => 0,
  "reggiocalabria.it" => 0,
  "reggioemilia.it" => 0,
  "rg.it" => 0,
  "ri.it" => 0,
  "rieti.it" => 0,
  "rimini.it" => 0,
  "rm.it" => 0,
  "rn.it" => 0,
  "ro.it" => 0,
  "roma.it" => 0,
  "rome.it" => 0,
  "rovigo.it" => 0,
  "sa.it" => 0,
  "salerno.it" => 0,
  "sassari.it" => 0,
  "savona.it" => 0,
  "si.it" => 0,
  "siena.it" => 0,
  "siracusa.it" => 0,
  "so.it" => 0,
  "sondrio.it" => 0,
  "sp.it" => 0,
  "sr.it" => 0,
  "ss.it" => 0,
  "suedtirol.it" => 0,
  "xn--sdtirol-n2a.it" => 0,
  "sv.it" => 0,
  "ta.it" => 0,
  "taranto.it" => 0,
  "te.it" => 0,
  "tempio-olbia.it" => 0,
  "tempioolbia.it" => 0,
  "teramo.it" => 0,
  "terni.it" => 0,
  "tn.it" => 0,
  "to.it" => 0,
  "torino.it" => 0,
  "tp.it" => 0,
  "tr.it" => 0,
  "trani-andria-barletta.it" => 0,
  "trani-barletta-andria.it" => 0,
  "traniandriabarletta.it" => 0,
  "tranibarlettaandria.it" => 0,
  "trapani.it" => 0,
  "trento.it" => 0,
  "treviso.it" => 0,
  "trieste.it" => 0,
  "ts.it" => 0,
  "turin.it" => 0,
  "tv.it" => 0,
  "ud.it" => 0,
  "udine.it" => 0,
  "urbino-pesaro.it" => 0,
  "urbinopesaro.it" => 0,
  "va.it" => 0,
  "varese.it" => 0,
  "vb.it" => 0,
  "vc.it" => 0,
  "ve.it" => 0,
  "venezia.it" => 0,
  "venice.it" => 0,
  "verbania.it" => 0,
  "vercelli.it" => 0,
  "verona.it" => 0,
  "vi.it" => 0,
  "vibo-valentia.it" => 0,
  "vibovalentia.it" => 0,
  "vicenza.it" => 0,
  "viterbo.it" => 0,
  "vr.it" => 0,
  "vs.it" => 0,
  "vt.it" => 0,
  "vv.it" => 0,
  "je" => 0,
  "co.je" => 0,
  "net.je" => 0,
  "org.je" => 0,
  "jm" => -1,
  "jo" => 0,
  "com.jo" => 0,
  "org.jo" => 0,
  "net.jo" => 0,
  "edu.jo" => 0,
  "sch.jo" => 0,
  "gov.jo" => 0,
  "mil.jo" => 0,
  "name.jo" => 0,
  "jobs" => 0,
  "jp" => 0,
  "ac.jp" => 0,
  "ad.jp" => 0,
  "co.jp" => 0,
  "ed.jp" => 0,
  "go.jp" => 0,
  "gr.jp" => 0,
  "lg.jp" => 0,
  "ne.jp" => 0,
  "or.jp" => 0,
  "aichi.jp" => 0,
  "akita.jp" => 0,
  "aomori.jp" => 0,
  "chiba.jp" => 0,
  "ehime.jp" => 0,
  "fukui.jp" => 0,
  "fukuoka.jp" => 0,
  "fukushima.jp" => 0,
  "gifu.jp" => 0,
  "gunma.jp" => 0,
  "hiroshima.jp" => 0,
  "hokkaido.jp" => 0,
  "hyogo.jp" => 0,
  "ibaraki.jp" => 0,
  "ishikawa.jp" => 0,
  "iwate.jp" => 0,
  "kagawa.jp" => 0,
  "kagoshima.jp" => 0,
  "kanagawa.jp" => 0,
  "kochi.jp" => 0,
  "kumamoto.jp" => 0,
  "kyoto.jp" => 0,
  "mie.jp" => 0,
  "miyagi.jp" => 0,
  "miyazaki.jp" => 0,
  "nagano.jp" => 0,
  "nagasaki.jp" => 0,
  "nara.jp" => 0,
  "niigata.jp" => 0,
  "oita.jp" => 0,
  "okayama.jp" => 0,
  "okinawa.jp" => 0,
  "osaka.jp" => 0,
  "saga.jp" => 0,
  "saitama.jp" => 0,
  "shiga.jp" => 0,
  "shimane.jp" => 0,
  "shizuoka.jp" => 0,
  "tochigi.jp" => 0,
  "tokushima.jp" => 0,
  "tokyo.jp" => 0,
  "tottori.jp" => 0,
  "toyama.jp" => 0,
  "wakayama.jp" => 0,
  "yamagata.jp" => 0,
  "yamaguchi.jp" => 0,
  "yamanashi.jp" => 0,
  "xn--4pvxs.jp" => 0,
  "xn--vgu402c.jp" => 0,
  "xn--c3s14m.jp" => 0,
  "xn--f6qx53a.jp" => 0,
  "xn--8pvr4u.jp" => 0,
  "xn--uist22h.jp" => 0,
  "xn--djrs72d6uy.jp" => 0,
  "xn--mkru45i.jp" => 0,
  "xn--0trq7p7nn.jp" => 0,
  "xn--8ltr62k.jp" => 0,
  "xn--2m4a15e.jp" => 0,
  "xn--efvn9s.jp" => 0,
  "xn--32vp30h.jp" => 0,
  "xn--4it797k.jp" => 0,
  "xn--1lqs71d.jp" => 0,
  "xn--5rtp49c.jp" => 0,
  "xn--5js045d.jp" => 0,
  "xn--ehqz56n.jp" => 0,
  "xn--1lqs03n.jp" => 0,
  "xn--qqqt11m.jp" => 0,
  "xn--kbrq7o.jp" => 0,
  "xn--pssu33l.jp" => 0,
  "xn--ntsq17g.jp" => 0,
  "xn--uisz3g.jp" => 0,
  "xn--6btw5a.jp" => 0,
  "xn--1ctwo.jp" => 0,
  "xn--6orx2r.jp" => 0,
  "xn--rht61e.jp" => 0,
  "xn--rht27z.jp" => 0,
  "xn--djty4k.jp" => 0,
  "xn--nit225k.jp" => 0,
  "xn--rht3d.jp" => 0,
  "xn--klty5x.jp" => 0,
  "xn--kltx9a.jp" => 0,
  "xn--kltp7d.jp" => 0,
  "xn--uuwu58a.jp" => 0,
  "xn--zbx025d.jp" => 0,
  "xn--ntso0iqx3a.jp" => 0,
  "xn--elqq16h.jp" => 0,
  "xn--4it168d.jp" => 0,
  "xn--klt787d.jp" => 0,
  "xn--rny31h.jp" => 0,
  "xn--7t0a264c.jp" => 0,
  "xn--5rtq34k.jp" => 0,
  "xn--k7yn95e.jp" => 0,
  "xn--tor131o.jp" => 0,
  "xn--d5qv7z876c.jp" => 0,
  "kawasaki.jp" => -1,
  "kitakyushu.jp" => -1,
  "kobe.jp" => -1,
  "nagoya.jp" => -1,
  "sapporo.jp" => -1,
  "sendai.jp" => -1,
  "yokohama.jp" => -1,
  "city.kawasaki.jp" => 1,
  "city.kitakyushu.jp" => 1,
  "city.kobe.jp" => 1,
  "city.nagoya.jp" => 1,
  "city.sapporo.jp" => 1,
  "city.sendai.jp" => 1,
  "city.yokohama.jp" => 1,
  "aisai.aichi.jp" => 0,
  "ama.aichi.jp" => 0,
  "anjo.aichi.jp" => 0,
  "asuke.aichi.jp" => 0,
  "chiryu.aichi.jp" => 0,
  "chita.aichi.jp" => 0,
  "fuso.aichi.jp" => 0,
  "gamagori.aichi.jp" => 0,
  "handa.aichi.jp" => 0,
  "hazu.aichi.jp" => 0,
  "hekinan.aichi.jp" => 0,
  "higashiura.aichi.jp" => 0,
  "ichinomiya.aichi.jp" => 0,
  "inazawa.aichi.jp" => 0,
  "inuyama.aichi.jp" => 0,
  "isshiki.aichi.jp" => 0,
  "iwakura.aichi.jp" => 0,
  "kanie.aichi.jp" => 0,
  "kariya.aichi.jp" => 0,
  "kasugai.aichi.jp" => 0,
  "kira.aichi.jp" => 0,
  "kiyosu.aichi.jp" => 0,
  "komaki.aichi.jp" => 0,
  "konan.aichi.jp" => 0,
  "kota.aichi.jp" => 0,
  "mihama.aichi.jp" => 0,
  "miyoshi.aichi.jp" => 0,
  "nishio.aichi.jp" => 0,
  "nisshin.aichi.jp" => 0,
  "obu.aichi.jp" => 0,
  "oguchi.aichi.jp" => 0,
  "oharu.aichi.jp" => 0,
  "okazaki.aichi.jp" => 0,
  "owariasahi.aichi.jp" => 0,
  "seto.aichi.jp" => 0,
  "shikatsu.aichi.jp" => 0,
  "shinshiro.aichi.jp" => 0,
  "shitara.aichi.jp" => 0,
  "tahara.aichi.jp" => 0,
  "takahama.aichi.jp" => 0,
  "tobishima.aichi.jp" => 0,
  "toei.aichi.jp" => 0,
  "togo.aichi.jp" => 0,
  "tokai.aichi.jp" => 0,
  "tokoname.aichi.jp" => 0,
  "toyoake.aichi.jp" => 0,
  "toyohashi.aichi.jp" => 0,
  "toyokawa.aichi.jp" => 0,
  "toyone.aichi.jp" => 0,
  "toyota.aichi.jp" => 0,
  "tsushima.aichi.jp" => 0,
  "yatomi.aichi.jp" => 0,
  "akita.akita.jp" => 0,
  "daisen.akita.jp" => 0,
  "fujisato.akita.jp" => 0,
  "gojome.akita.jp" => 0,
  "hachirogata.akita.jp" => 0,
  "happou.akita.jp" => 0,
  "higashinaruse.akita.jp" => 0,
  "honjo.akita.jp" => 0,
  "honjyo.akita.jp" => 0,
  "ikawa.akita.jp" => 0,
  "kamikoani.akita.jp" => 0,
  "kamioka.akita.jp" => 0,
  "katagami.akita.jp" => 0,
  "kazuno.akita.jp" => 0,
  "kitaakita.akita.jp" => 0,
  "kosaka.akita.jp" => 0,
  "kyowa.akita.jp" => 0,
  "misato.akita.jp" => 0,
  "mitane.akita.jp" => 0,
  "moriyoshi.akita.jp" => 0,
  "nikaho.akita.jp" => 0,
  "noshiro.akita.jp" => 0,
  "odate.akita.jp" => 0,
  "oga.akita.jp" => 0,
  "ogata.akita.jp" => 0,
  "semboku.akita.jp" => 0,
  "yokote.akita.jp" => 0,
  "yurihonjo.akita.jp" => 0,
  "aomori.aomori.jp" => 0,
  "gonohe.aomori.jp" => 0,
  "hachinohe.aomori.jp" => 0,
  "hashikami.aomori.jp" => 0,
  "hiranai.aomori.jp" => 0,
  "hirosaki.aomori.jp" => 0,
  "itayanagi.aomori.jp" => 0,
  "kuroishi.aomori.jp" => 0,
  "misawa.aomori.jp" => 0,
  "mutsu.aomori.jp" => 0,
  "nakadomari.aomori.jp" => 0,
  "noheji.aomori.jp" => 0,
  "oirase.aomori.jp" => 0,
  "owani.aomori.jp" => 0,
  "rokunohe.aomori.jp" => 0,
  "sannohe.aomori.jp" => 0,
  "shichinohe.aomori.jp" => 0,
  "shingo.aomori.jp" => 0,
  "takko.aomori.jp" => 0,
  "towada.aomori.jp" => 0,
  "tsugaru.aomori.jp" => 0,
  "tsuruta.aomori.jp" => 0,
  "abiko.chiba.jp" => 0,
  "asahi.chiba.jp" => 0,
  "chonan.chiba.jp" => 0,
  "chosei.chiba.jp" => 0,
  "choshi.chiba.jp" => 0,
  "chuo.chiba.jp" => 0,
  "funabashi.chiba.jp" => 0,
  "futtsu.chiba.jp" => 0,
  "hanamigawa.chiba.jp" => 0,
  "ichihara.chiba.jp" => 0,
  "ichikawa.chiba.jp" => 0,
  "ichinomiya.chiba.jp" => 0,
  "inzai.chiba.jp" => 0,
  "isumi.chiba.jp" => 0,
  "kamagaya.chiba.jp" => 0,
  "kamogawa.chiba.jp" => 0,
  "kashiwa.chiba.jp" => 0,
  "katori.chiba.jp" => 0,
  "katsuura.chiba.jp" => 0,
  "kimitsu.chiba.jp" => 0,
  "kisarazu.chiba.jp" => 0,
  "kozaki.chiba.jp" => 0,
  "kujukuri.chiba.jp" => 0,
  "kyonan.chiba.jp" => 0,
  "matsudo.chiba.jp" => 0,
  "midori.chiba.jp" => 0,
  "mihama.chiba.jp" => 0,
  "minamiboso.chiba.jp" => 0,
  "mobara.chiba.jp" => 0,
  "mutsuzawa.chiba.jp" => 0,
  "nagara.chiba.jp" => 0,
  "nagareyama.chiba.jp" => 0,
  "narashino.chiba.jp" => 0,
  "narita.chiba.jp" => 0,
  "noda.chiba.jp" => 0,
  "oamishirasato.chiba.jp" => 0,
  "omigawa.chiba.jp" => 0,
  "onjuku.chiba.jp" => 0,
  "otaki.chiba.jp" => 0,
  "sakae.chiba.jp" => 0,
  "sakura.chiba.jp" => 0,
  "shimofusa.chiba.jp" => 0,
  "shirako.chiba.jp" => 0,
  "shiroi.chiba.jp" => 0,
  "shisui.chiba.jp" => 0,
  "sodegaura.chiba.jp" => 0,
  "sosa.chiba.jp" => 0,
  "tako.chiba.jp" => 0,
  "tateyama.chiba.jp" => 0,
  "togane.chiba.jp" => 0,
  "tohnosho.chiba.jp" => 0,
  "tomisato.chiba.jp" => 0,
  "urayasu.chiba.jp" => 0,
  "yachimata.chiba.jp" => 0,
  "yachiyo.chiba.jp" => 0,
  "yokaichiba.chiba.jp" => 0,
  "yokoshibahikari.chiba.jp" => 0,
  "yotsukaido.chiba.jp" => 0,
  "ainan.ehime.jp" => 0,
  "honai.ehime.jp" => 0,
  "ikata.ehime.jp" => 0,
  "imabari.ehime.jp" => 0,
  "iyo.ehime.jp" => 0,
  "kamijima.ehime.jp" => 0,
  "kihoku.ehime.jp" => 0,
  "kumakogen.ehime.jp" => 0,
  "masaki.ehime.jp" => 0,
  "matsuno.ehime.jp" => 0,
  "matsuyama.ehime.jp" => 0,
  "namikata.ehime.jp" => 0,
  "niihama.ehime.jp" => 0,
  "ozu.ehime.jp" => 0,
  "saijo.ehime.jp" => 0,
  "seiyo.ehime.jp" => 0,
  "shikokuchuo.ehime.jp" => 0,
  "tobe.ehime.jp" => 0,
  "toon.ehime.jp" => 0,
  "uchiko.ehime.jp" => 0,
  "uwajima.ehime.jp" => 0,
  "yawatahama.ehime.jp" => 0,
  "echizen.fukui.jp" => 0,
  "eiheiji.fukui.jp" => 0,
  "fukui.fukui.jp" => 0,
  "ikeda.fukui.jp" => 0,
  "katsuyama.fukui.jp" => 0,
  "mihama.fukui.jp" => 0,
  "minamiechizen.fukui.jp" => 0,
  "obama.fukui.jp" => 0,
  "ohi.fukui.jp" => 0,
  "ono.fukui.jp" => 0,
  "sabae.fukui.jp" => 0,
  "sakai.fukui.jp" => 0,
  "takahama.fukui.jp" => 0,
  "tsuruga.fukui.jp" => 0,
  "wakasa.fukui.jp" => 0,
  "ashiya.fukuoka.jp" => 0,
  "buzen.fukuoka.jp" => 0,
  "chikugo.fukuoka.jp" => 0,
  "chikuho.fukuoka.jp" => 0,
  "chikujo.fukuoka.jp" => 0,
  "chikushino.fukuoka.jp" => 0,
  "chikuzen.fukuoka.jp" => 0,
  "chuo.fukuoka.jp" => 0,
  "dazaifu.fukuoka.jp" => 0,
  "fukuchi.fukuoka.jp" => 0,
  "hakata.fukuoka.jp" => 0,
  "higashi.fukuoka.jp" => 0,
  "hirokawa.fukuoka.jp" => 0,
  "hisayama.fukuoka.jp" => 0,
  "iizuka.fukuoka.jp" => 0,
  "inatsuki.fukuoka.jp" => 0,
  "kaho.fukuoka.jp" => 0,
  "kasuga.fukuoka.jp" => 0,
  "kasuya.fukuoka.jp" => 0,
  "kawara.fukuoka.jp" => 0,
  "keisen.fukuoka.jp" => 0,
  "koga.fukuoka.jp" => 0,
  "kurate.fukuoka.jp" => 0,
  "kurogi.fukuoka.jp" => 0,
  "kurume.fukuoka.jp" => 0,
  "minami.fukuoka.jp" => 0,
  "miyako.fukuoka.jp" => 0,
  "miyama.fukuoka.jp" => 0,
  "miyawaka.fukuoka.jp" => 0,
  "mizumaki.fukuoka.jp" => 0,
  "munakata.fukuoka.jp" => 0,
  "nakagawa.fukuoka.jp" => 0,
  "nakama.fukuoka.jp" => 0,
  "nishi.fukuoka.jp" => 0,
  "nogata.fukuoka.jp" => 0,
  "ogori.fukuoka.jp" => 0,
  "okagaki.fukuoka.jp" => 0,
  "okawa.fukuoka.jp" => 0,
  "oki.fukuoka.jp" => 0,
  "omuta.fukuoka.jp" => 0,
  "onga.fukuoka.jp" => 0,
  "onojo.fukuoka.jp" => 0,
  "oto.fukuoka.jp" => 0,
  "saigawa.fukuoka.jp" => 0,
  "sasaguri.fukuoka.jp" => 0,
  "shingu.fukuoka.jp" => 0,
  "shinyoshitomi.fukuoka.jp" => 0,
  "shonai.fukuoka.jp" => 0,
  "soeda.fukuoka.jp" => 0,
  "sue.fukuoka.jp" => 0,
  "tachiarai.fukuoka.jp" => 0,
  "tagawa.fukuoka.jp" => 0,
  "takata.fukuoka.jp" => 0,
  "toho.fukuoka.jp" => 0,
  "toyotsu.fukuoka.jp" => 0,
  "tsuiki.fukuoka.jp" => 0,
  "ukiha.fukuoka.jp" => 0,
  "umi.fukuoka.jp" => 0,
  "usui.fukuoka.jp" => 0,
  "yamada.fukuoka.jp" => 0,
  "yame.fukuoka.jp" => 0,
  "yanagawa.fukuoka.jp" => 0,
  "yukuhashi.fukuoka.jp" => 0,
  "aizubange.fukushima.jp" => 0,
  "aizumisato.fukushima.jp" => 0,
  "aizuwakamatsu.fukushima.jp" => 0,
  "asakawa.fukushima.jp" => 0,
  "bandai.fukushima.jp" => 0,
  "date.fukushima.jp" => 0,
  "fukushima.fukushima.jp" => 0,
  "furudono.fukushima.jp" => 0,
  "futaba.fukushima.jp" => 0,
  "hanawa.fukushima.jp" => 0,
  "higashi.fukushima.jp" => 0,
  "hirata.fukushima.jp" => 0,
  "hirono.fukushima.jp" => 0,
  "iitate.fukushima.jp" => 0,
  "inawashiro.fukushima.jp" => 0,
  "ishikawa.fukushima.jp" => 0,
  "iwaki.fukushima.jp" => 0,
  "izumizaki.fukushima.jp" => 0,
  "kagamiishi.fukushima.jp" => 0,
  "kaneyama.fukushima.jp" => 0,
  "kawamata.fukushima.jp" => 0,
  "kitakata.fukushima.jp" => 0,
  "kitashiobara.fukushima.jp" => 0,
  "koori.fukushima.jp" => 0,
  "koriyama.fukushima.jp" => 0,
  "kunimi.fukushima.jp" => 0,
  "miharu.fukushima.jp" => 0,
  "mishima.fukushima.jp" => 0,
  "namie.fukushima.jp" => 0,
  "nango.fukushima.jp" => 0,
  "nishiaizu.fukushima.jp" => 0,
  "nishigo.fukushima.jp" => 0,
  "okuma.fukushima.jp" => 0,
  "omotego.fukushima.jp" => 0,
  "ono.fukushima.jp" => 0,
  "otama.fukushima.jp" => 0,
  "samegawa.fukushima.jp" => 0,
  "shimogo.fukushima.jp" => 0,
  "shirakawa.fukushima.jp" => 0,
  "showa.fukushima.jp" => 0,
  "soma.fukushima.jp" => 0,
  "sukagawa.fukushima.jp" => 0,
  "taishin.fukushima.jp" => 0,
  "tamakawa.fukushima.jp" => 0,
  "tanagura.fukushima.jp" => 0,
  "tenei.fukushima.jp" => 0,
  "yabuki.fukushima.jp" => 0,
  "yamato.fukushima.jp" => 0,
  "yamatsuri.fukushima.jp" => 0,
  "yanaizu.fukushima.jp" => 0,
  "yugawa.fukushima.jp" => 0,
  "anpachi.gifu.jp" => 0,
  "ena.gifu.jp" => 0,
  "gifu.gifu.jp" => 0,
  "ginan.gifu.jp" => 0,
  "godo.gifu.jp" => 0,
  "gujo.gifu.jp" => 0,
  "hashima.gifu.jp" => 0,
  "hichiso.gifu.jp" => 0,
  "hida.gifu.jp" => 0,
  "higashishirakawa.gifu.jp" => 0,
  "ibigawa.gifu.jp" => 0,
  "ikeda.gifu.jp" => 0,
  "kakamigahara.gifu.jp" => 0,
  "kani.gifu.jp" => 0,
  "kasahara.gifu.jp" => 0,
  "kasamatsu.gifu.jp" => 0,
  "kawaue.gifu.jp" => 0,
  "kitagata.gifu.jp" => 0,
  "mino.gifu.jp" => 0,
  "minokamo.gifu.jp" => 0,
  "mitake.gifu.jp" => 0,
  "mizunami.gifu.jp" => 0,
  "motosu.gifu.jp" => 0,
  "nakatsugawa.gifu.jp" => 0,
  "ogaki.gifu.jp" => 0,
  "sakahogi.gifu.jp" => 0,
  "seki.gifu.jp" => 0,
  "sekigahara.gifu.jp" => 0,
  "shirakawa.gifu.jp" => 0,
  "tajimi.gifu.jp" => 0,
  "takayama.gifu.jp" => 0,
  "tarui.gifu.jp" => 0,
  "toki.gifu.jp" => 0,
  "tomika.gifu.jp" => 0,
  "wanouchi.gifu.jp" => 0,
  "yamagata.gifu.jp" => 0,
  "yaotsu.gifu.jp" => 0,
  "yoro.gifu.jp" => 0,
  "annaka.gunma.jp" => 0,
  "chiyoda.gunma.jp" => 0,
  "fujioka.gunma.jp" => 0,
  "higashiagatsuma.gunma.jp" => 0,
  "isesaki.gunma.jp" => 0,
  "itakura.gunma.jp" => 0,
  "kanna.gunma.jp" => 0,
  "kanra.gunma.jp" => 0,
  "katashina.gunma.jp" => 0,
  "kawaba.gunma.jp" => 0,
  "kiryu.gunma.jp" => 0,
  "kusatsu.gunma.jp" => 0,
  "maebashi.gunma.jp" => 0,
  "meiwa.gunma.jp" => 0,
  "midori.gunma.jp" => 0,
  "minakami.gunma.jp" => 0,
  "naganohara.gunma.jp" => 0,
  "nakanojo.gunma.jp" => 0,
  "nanmoku.gunma.jp" => 0,
  "numata.gunma.jp" => 0,
  "oizumi.gunma.jp" => 0,
  "ora.gunma.jp" => 0,
  "ota.gunma.jp" => 0,
  "shibukawa.gunma.jp" => 0,
  "shimonita.gunma.jp" => 0,
  "shinto.gunma.jp" => 0,
  "showa.gunma.jp" => 0,
  "takasaki.gunma.jp" => 0,
  "takayama.gunma.jp" => 0,
  "tamamura.gunma.jp" => 0,
  "tatebayashi.gunma.jp" => 0,
  "tomioka.gunma.jp" => 0,
  "tsukiyono.gunma.jp" => 0,
  "tsumagoi.gunma.jp" => 0,
  "ueno.gunma.jp" => 0,
  "yoshioka.gunma.jp" => 0,
  "asaminami.hiroshima.jp" => 0,
  "daiwa.hiroshima.jp" => 0,
  "etajima.hiroshima.jp" => 0,
  "fuchu.hiroshima.jp" => 0,
  "fukuyama.hiroshima.jp" => 0,
  "hatsukaichi.hiroshima.jp" => 0,
  "higashihiroshima.hiroshima.jp" => 0,
  "hongo.hiroshima.jp" => 0,
  "jinsekikogen.hiroshima.jp" => 0,
  "kaita.hiroshima.jp" => 0,
  "kui.hiroshima.jp" => 0,
  "kumano.hiroshima.jp" => 0,
  "kure.hiroshima.jp" => 0,
  "mihara.hiroshima.jp" => 0,
  "miyoshi.hiroshima.jp" => 0,
  "naka.hiroshima.jp" => 0,
  "onomichi.hiroshima.jp" => 0,
  "osakikamijima.hiroshima.jp" => 0,
  "otake.hiroshima.jp" => 0,
  "saka.hiroshima.jp" => 0,
  "sera.hiroshima.jp" => 0,
  "seranishi.hiroshima.jp" => 0,
  "shinichi.hiroshima.jp" => 0,
  "shobara.hiroshima.jp" => 0,
  "takehara.hiroshima.jp" => 0,
  "abashiri.hokkaido.jp" => 0,
  "abira.hokkaido.jp" => 0,
  "aibetsu.hokkaido.jp" => 0,
  "akabira.hokkaido.jp" => 0,
  "akkeshi.hokkaido.jp" => 0,
  "asahikawa.hokkaido.jp" => 0,
  "ashibetsu.hokkaido.jp" => 0,
  "ashoro.hokkaido.jp" => 0,
  "assabu.hokkaido.jp" => 0,
  "atsuma.hokkaido.jp" => 0,
  "bibai.hokkaido.jp" => 0,
  "biei.hokkaido.jp" => 0,
  "bifuka.hokkaido.jp" => 0,
  "bihoro.hokkaido.jp" => 0,
  "biratori.hokkaido.jp" => 0,
  "chippubetsu.hokkaido.jp" => 0,
  "chitose.hokkaido.jp" => 0,
  "date.hokkaido.jp" => 0,
  "ebetsu.hokkaido.jp" => 0,
  "embetsu.hokkaido.jp" => 0,
  "eniwa.hokkaido.jp" => 0,
  "erimo.hokkaido.jp" => 0,
  "esan.hokkaido.jp" => 0,
  "esashi.hokkaido.jp" => 0,
  "fukagawa.hokkaido.jp" => 0,
  "fukushima.hokkaido.jp" => 0,
  "furano.hokkaido.jp" => 0,
  "furubira.hokkaido.jp" => 0,
  "haboro.hokkaido.jp" => 0,
  "hakodate.hokkaido.jp" => 0,
  "hamatonbetsu.hokkaido.jp" => 0,
  "hidaka.hokkaido.jp" => 0,
  "higashikagura.hokkaido.jp" => 0,
  "higashikawa.hokkaido.jp" => 0,
  "hiroo.hokkaido.jp" => 0,
  "hokuryu.hokkaido.jp" => 0,
  "hokuto.hokkaido.jp" => 0,
  "honbetsu.hokkaido.jp" => 0,
  "horokanai.hokkaido.jp" => 0,
  "horonobe.hokkaido.jp" => 0,
  "ikeda.hokkaido.jp" => 0,
  "imakane.hokkaido.jp" => 0,
  "ishikari.hokkaido.jp" => 0,
  "iwamizawa.hokkaido.jp" => 0,
  "iwanai.hokkaido.jp" => 0,
  "kamifurano.hokkaido.jp" => 0,
  "kamikawa.hokkaido.jp" => 0,
  "kamishihoro.hokkaido.jp" => 0,
  "kamisunagawa.hokkaido.jp" => 0,
  "kamoenai.hokkaido.jp" => 0,
  "kayabe.hokkaido.jp" => 0,
  "kembuchi.hokkaido.jp" => 0,
  "kikonai.hokkaido.jp" => 0,
  "kimobetsu.hokkaido.jp" => 0,
  "kitahiroshima.hokkaido.jp" => 0,
  "kitami.hokkaido.jp" => 0,
  "kiyosato.hokkaido.jp" => 0,
  "koshimizu.hokkaido.jp" => 0,
  "kunneppu.hokkaido.jp" => 0,
  "kuriyama.hokkaido.jp" => 0,
  "kuromatsunai.hokkaido.jp" => 0,
  "kushiro.hokkaido.jp" => 0,
  "kutchan.hokkaido.jp" => 0,
  "kyowa.hokkaido.jp" => 0,
  "mashike.hokkaido.jp" => 0,
  "matsumae.hokkaido.jp" => 0,
  "mikasa.hokkaido.jp" => 0,
  "minamifurano.hokkaido.jp" => 0,
  "mombetsu.hokkaido.jp" => 0,
  "moseushi.hokkaido.jp" => 0,
  "mukawa.hokkaido.jp" => 0,
  "muroran.hokkaido.jp" => 0,
  "naie.hokkaido.jp" => 0,
  "nakagawa.hokkaido.jp" => 0,
  "nakasatsunai.hokkaido.jp" => 0,
  "nakatombetsu.hokkaido.jp" => 0,
  "nanae.hokkaido.jp" => 0,
  "nanporo.hokkaido.jp" => 0,
  "nayoro.hokkaido.jp" => 0,
  "nemuro.hokkaido.jp" => 0,
  "niikappu.hokkaido.jp" => 0,
  "niki.hokkaido.jp" => 0,
  "nishiokoppe.hokkaido.jp" => 0,
  "noboribetsu.hokkaido.jp" => 0,
  "numata.hokkaido.jp" => 0,
  "obihiro.hokkaido.jp" => 0,
  "obira.hokkaido.jp" => 0,
  "oketo.hokkaido.jp" => 0,
  "okoppe.hokkaido.jp" => 0,
  "otaru.hokkaido.jp" => 0,
  "otobe.hokkaido.jp" => 0,
  "otofuke.hokkaido.jp" => 0,
  "otoineppu.hokkaido.jp" => 0,
  "oumu.hokkaido.jp" => 0,
  "ozora.hokkaido.jp" => 0,
  "pippu.hokkaido.jp" => 0,
  "rankoshi.hokkaido.jp" => 0,
  "rebun.hokkaido.jp" => 0,
  "rikubetsu.hokkaido.jp" => 0,
  "rishiri.hokkaido.jp" => 0,
  "rishirifuji.hokkaido.jp" => 0,
  "saroma.hokkaido.jp" => 0,
  "sarufutsu.hokkaido.jp" => 0,
  "shakotan.hokkaido.jp" => 0,
  "shari.hokkaido.jp" => 0,
  "shibecha.hokkaido.jp" => 0,
  "shibetsu.hokkaido.jp" => 0,
  "shikabe.hokkaido.jp" => 0,
  "shikaoi.hokkaido.jp" => 0,
  "shimamaki.hokkaido.jp" => 0,
  "shimizu.hokkaido.jp" => 0,
  "shimokawa.hokkaido.jp" => 0,
  "shinshinotsu.hokkaido.jp" => 0,
  "shintoku.hokkaido.jp" => 0,
  "shiranuka.hokkaido.jp" => 0,
  "shiraoi.hokkaido.jp" => 0,
  "shiriuchi.hokkaido.jp" => 0,
  "sobetsu.hokkaido.jp" => 0,
  "sunagawa.hokkaido.jp" => 0,
  "taiki.hokkaido.jp" => 0,
  "takasu.hokkaido.jp" => 0,
  "takikawa.hokkaido.jp" => 0,
  "takinoue.hokkaido.jp" => 0,
  "teshikaga.hokkaido.jp" => 0,
  "tobetsu.hokkaido.jp" => 0,
  "tohma.hokkaido.jp" => 0,
  "tomakomai.hokkaido.jp" => 0,
  "tomari.hokkaido.jp" => 0,
  "toya.hokkaido.jp" => 0,
  "toyako.hokkaido.jp" => 0,
  "toyotomi.hokkaido.jp" => 0,
  "toyoura.hokkaido.jp" => 0,
  "tsubetsu.hokkaido.jp" => 0,
  "tsukigata.hokkaido.jp" => 0,
  "urakawa.hokkaido.jp" => 0,
  "urausu.hokkaido.jp" => 0,
  "uryu.hokkaido.jp" => 0,
  "utashinai.hokkaido.jp" => 0,
  "wakkanai.hokkaido.jp" => 0,
  "wassamu.hokkaido.jp" => 0,
  "yakumo.hokkaido.jp" => 0,
  "yoichi.hokkaido.jp" => 0,
  "aioi.hyogo.jp" => 0,
  "akashi.hyogo.jp" => 0,
  "ako.hyogo.jp" => 0,
  "amagasaki.hyogo.jp" => 0,
  "aogaki.hyogo.jp" => 0,
  "asago.hyogo.jp" => 0,
  "ashiya.hyogo.jp" => 0,
  "awaji.hyogo.jp" => 0,
  "fukusaki.hyogo.jp" => 0,
  "goshiki.hyogo.jp" => 0,
  "harima.hyogo.jp" => 0,
  "himeji.hyogo.jp" => 0,
  "ichikawa.hyogo.jp" => 0,
  "inagawa.hyogo.jp" => 0,
  "itami.hyogo.jp" => 0,
  "kakogawa.hyogo.jp" => 0,
  "kamigori.hyogo.jp" => 0,
  "kamikawa.hyogo.jp" => 0,
  "kasai.hyogo.jp" => 0,
  "kasuga.hyogo.jp" => 0,
  "kawanishi.hyogo.jp" => 0,
  "miki.hyogo.jp" => 0,
  "minamiawaji.hyogo.jp" => 0,
  "nishinomiya.hyogo.jp" => 0,
  "nishiwaki.hyogo.jp" => 0,
  "ono.hyogo.jp" => 0,
  "sanda.hyogo.jp" => 0,
  "sannan.hyogo.jp" => 0,
  "sasayama.hyogo.jp" => 0,
  "sayo.hyogo.jp" => 0,
  "shingu.hyogo.jp" => 0,
  "shinonsen.hyogo.jp" => 0,
  "shiso.hyogo.jp" => 0,
  "sumoto.hyogo.jp" => 0,
  "taishi.hyogo.jp" => 0,
  "taka.hyogo.jp" => 0,
  "takarazuka.hyogo.jp" => 0,
  "takasago.hyogo.jp" => 0,
  "takino.hyogo.jp" => 0,
  "tamba.hyogo.jp" => 0,
  "tatsuno.hyogo.jp" => 0,
  "toyooka.hyogo.jp" => 0,
  "yabu.hyogo.jp" => 0,
  "yashiro.hyogo.jp" => 0,
  "yoka.hyogo.jp" => 0,
  "yokawa.hyogo.jp" => 0,
  "ami.ibaraki.jp" => 0,
  "asahi.ibaraki.jp" => 0,
  "bando.ibaraki.jp" => 0,
  "chikusei.ibaraki.jp" => 0,
  "daigo.ibaraki.jp" => 0,
  "fujishiro.ibaraki.jp" => 0,
  "hitachi.ibaraki.jp" => 0,
  "hitachinaka.ibaraki.jp" => 0,
  "hitachiomiya.ibaraki.jp" => 0,
  "hitachiota.ibaraki.jp" => 0,
  "ibaraki.ibaraki.jp" => 0,
  "ina.ibaraki.jp" => 0,
  "inashiki.ibaraki.jp" => 0,
  "itako.ibaraki.jp" => 0,
  "iwama.ibaraki.jp" => 0,
  "joso.ibaraki.jp" => 0,
  "kamisu.ibaraki.jp" => 0,
  "kasama.ibaraki.jp" => 0,
  "kashima.ibaraki.jp" => 0,
  "kasumigaura.ibaraki.jp" => 0,
  "koga.ibaraki.jp" => 0,
  "miho.ibaraki.jp" => 0,
  "mito.ibaraki.jp" => 0,
  "moriya.ibaraki.jp" => 0,
  "naka.ibaraki.jp" => 0,
  "namegata.ibaraki.jp" => 0,
  "oarai.ibaraki.jp" => 0,
  "ogawa.ibaraki.jp" => 0,
  "omitama.ibaraki.jp" => 0,
  "ryugasaki.ibaraki.jp" => 0,
  "sakai.ibaraki.jp" => 0,
  "sakuragawa.ibaraki.jp" => 0,
  "shimodate.ibaraki.jp" => 0,
  "shimotsuma.ibaraki.jp" => 0,
  "shirosato.ibaraki.jp" => 0,
  "sowa.ibaraki.jp" => 0,
  "suifu.ibaraki.jp" => 0,
  "takahagi.ibaraki.jp" => 0,
  "tamatsukuri.ibaraki.jp" => 0,
  "tokai.ibaraki.jp" => 0,
  "tomobe.ibaraki.jp" => 0,
  "tone.ibaraki.jp" => 0,
  "toride.ibaraki.jp" => 0,
  "tsuchiura.ibaraki.jp" => 0,
  "tsukuba.ibaraki.jp" => 0,
  "uchihara.ibaraki.jp" => 0,
  "ushiku.ibaraki.jp" => 0,
  "yachiyo.ibaraki.jp" => 0,
  "yamagata.ibaraki.jp" => 0,
  "yawara.ibaraki.jp" => 0,
  "yuki.ibaraki.jp" => 0,
  "anamizu.ishikawa.jp" => 0,
  "hakui.ishikawa.jp" => 0,
  "hakusan.ishikawa.jp" => 0,
  "kaga.ishikawa.jp" => 0,
  "kahoku.ishikawa.jp" => 0,
  "kanazawa.ishikawa.jp" => 0,
  "kawakita.ishikawa.jp" => 0,
  "komatsu.ishikawa.jp" => 0,
  "nakanoto.ishikawa.jp" => 0,
  "nanao.ishikawa.jp" => 0,
  "nomi.ishikawa.jp" => 0,
  "nonoichi.ishikawa.jp" => 0,
  "noto.ishikawa.jp" => 0,
  "shika.ishikawa.jp" => 0,
  "suzu.ishikawa.jp" => 0,
  "tsubata.ishikawa.jp" => 0,
  "tsurugi.ishikawa.jp" => 0,
  "uchinada.ishikawa.jp" => 0,
  "wajima.ishikawa.jp" => 0,
  "fudai.iwate.jp" => 0,
  "fujisawa.iwate.jp" => 0,
  "hanamaki.iwate.jp" => 0,
  "hiraizumi.iwate.jp" => 0,
  "hirono.iwate.jp" => 0,
  "ichinohe.iwate.jp" => 0,
  "ichinoseki.iwate.jp" => 0,
  "iwaizumi.iwate.jp" => 0,
  "iwate.iwate.jp" => 0,
  "joboji.iwate.jp" => 0,
  "kamaishi.iwate.jp" => 0,
  "kanegasaki.iwate.jp" => 0,
  "karumai.iwate.jp" => 0,
  "kawai.iwate.jp" => 0,
  "kitakami.iwate.jp" => 0,
  "kuji.iwate.jp" => 0,
  "kunohe.iwate.jp" => 0,
  "kuzumaki.iwate.jp" => 0,
  "miyako.iwate.jp" => 0,
  "mizusawa.iwate.jp" => 0,
  "morioka.iwate.jp" => 0,
  "ninohe.iwate.jp" => 0,
  "noda.iwate.jp" => 0,
  "ofunato.iwate.jp" => 0,
  "oshu.iwate.jp" => 0,
  "otsuchi.iwate.jp" => 0,
  "rikuzentakata.iwate.jp" => 0,
  "shiwa.iwate.jp" => 0,
  "shizukuishi.iwate.jp" => 0,
  "sumita.iwate.jp" => 0,
  "tanohata.iwate.jp" => 0,
  "tono.iwate.jp" => 0,
  "yahaba.iwate.jp" => 0,
  "yamada.iwate.jp" => 0,
  "ayagawa.kagawa.jp" => 0,
  "higashikagawa.kagawa.jp" => 0,
  "kanonji.kagawa.jp" => 0,
  "kotohira.kagawa.jp" => 0,
  "manno.kagawa.jp" => 0,
  "marugame.kagawa.jp" => 0,
  "mitoyo.kagawa.jp" => 0,
  "naoshima.kagawa.jp" => 0,
  "sanuki.kagawa.jp" => 0,
  "tadotsu.kagawa.jp" => 0,
  "takamatsu.kagawa.jp" => 0,
  "tonosho.kagawa.jp" => 0,
  "uchinomi.kagawa.jp" => 0,
  "utazu.kagawa.jp" => 0,
  "zentsuji.kagawa.jp" => 0,
  "akune.kagoshima.jp" => 0,
  "amami.kagoshima.jp" => 0,
  "hioki.kagoshima.jp" => 0,
  "isa.kagoshima.jp" => 0,
  "isen.kagoshima.jp" => 0,
  "izumi.kagoshima.jp" => 0,
  "kagoshima.kagoshima.jp" => 0,
  "kanoya.kagoshima.jp" => 0,
  "kawanabe.kagoshima.jp" => 0,
  "kinko.kagoshima.jp" => 0,
  "kouyama.kagoshima.jp" => 0,
  "makurazaki.kagoshima.jp" => 0,
  "matsumoto.kagoshima.jp" => 0,
  "minamitane.kagoshima.jp" => 0,
  "nakatane.kagoshima.jp" => 0,
  "nishinoomote.kagoshima.jp" => 0,
  "satsumasendai.kagoshima.jp" => 0,
  "soo.kagoshima.jp" => 0,
  "tarumizu.kagoshima.jp" => 0,
  "yusui.kagoshima.jp" => 0,
  "aikawa.kanagawa.jp" => 0,
  "atsugi.kanagawa.jp" => 0,
  "ayase.kanagawa.jp" => 0,
  "chigasaki.kanagawa.jp" => 0,
  "ebina.kanagawa.jp" => 0,
  "fujisawa.kanagawa.jp" => 0,
  "hadano.kanagawa.jp" => 0,
  "hakone.kanagawa.jp" => 0,
  "hiratsuka.kanagawa.jp" => 0,
  "isehara.kanagawa.jp" => 0,
  "kaisei.kanagawa.jp" => 0,
  "kamakura.kanagawa.jp" => 0,
  "kiyokawa.kanagawa.jp" => 0,
  "matsuda.kanagawa.jp" => 0,
  "minamiashigara.kanagawa.jp" => 0,
  "miura.kanagawa.jp" => 0,
  "nakai.kanagawa.jp" => 0,
  "ninomiya.kanagawa.jp" => 0,
  "odawara.kanagawa.jp" => 0,
  "oi.kanagawa.jp" => 0,
  "oiso.kanagawa.jp" => 0,
  "sagamihara.kanagawa.jp" => 0,
  "samukawa.kanagawa.jp" => 0,
  "tsukui.kanagawa.jp" => 0,
  "yamakita.kanagawa.jp" => 0,
  "yamato.kanagawa.jp" => 0,
  "yokosuka.kanagawa.jp" => 0,
  "yugawara.kanagawa.jp" => 0,
  "zama.kanagawa.jp" => 0,
  "zushi.kanagawa.jp" => 0,
  "aki.kochi.jp" => 0,
  "geisei.kochi.jp" => 0,
  "hidaka.kochi.jp" => 0,
  "higashitsuno.kochi.jp" => 0,
  "ino.kochi.jp" => 0,
  "kagami.kochi.jp" => 0,
  "kami.kochi.jp" => 0,
  "kitagawa.kochi.jp" => 0,
  "kochi.kochi.jp" => 0,
  "mihara.kochi.jp" => 0,
  "motoyama.kochi.jp" => 0,
  "muroto.kochi.jp" => 0,
  "nahari.kochi.jp" => 0,
  "nakamura.kochi.jp" => 0,
  "nankoku.kochi.jp" => 0,
  "nishitosa.kochi.jp" => 0,
  "niyodogawa.kochi.jp" => 0,
  "ochi.kochi.jp" => 0,
  "okawa.kochi.jp" => 0,
  "otoyo.kochi.jp" => 0,
  "otsuki.kochi.jp" => 0,
  "sakawa.kochi.jp" => 0,
  "sukumo.kochi.jp" => 0,
  "susaki.kochi.jp" => 0,
  "tosa.kochi.jp" => 0,
  "tosashimizu.kochi.jp" => 0,
  "toyo.kochi.jp" => 0,
  "tsuno.kochi.jp" => 0,
  "umaji.kochi.jp" => 0,
  "yasuda.kochi.jp" => 0,
  "yusuhara.kochi.jp" => 0,
  "amakusa.kumamoto.jp" => 0,
  "arao.kumamoto.jp" => 0,
  "aso.kumamoto.jp" => 0,
  "choyo.kumamoto.jp" => 0,
  "gyokuto.kumamoto.jp" => 0,
  "kamiamakusa.kumamoto.jp" => 0,
  "kikuchi.kumamoto.jp" => 0,
  "kumamoto.kumamoto.jp" => 0,
  "mashiki.kumamoto.jp" => 0,
  "mifune.kumamoto.jp" => 0,
  "minamata.kumamoto.jp" => 0,
  "minamioguni.kumamoto.jp" => 0,
  "nagasu.kumamoto.jp" => 0,
  "nishihara.kumamoto.jp" => 0,
  "oguni.kumamoto.jp" => 0,
  "ozu.kumamoto.jp" => 0,
  "sumoto.kumamoto.jp" => 0,
  "takamori.kumamoto.jp" => 0,
  "uki.kumamoto.jp" => 0,
  "uto.kumamoto.jp" => 0,
  "yamaga.kumamoto.jp" => 0,
  "yamato.kumamoto.jp" => 0,
  "yatsushiro.kumamoto.jp" => 0,
  "ayabe.kyoto.jp" => 0,
  "fukuchiyama.kyoto.jp" => 0,
  "higashiyama.kyoto.jp" => 0,
  "ide.kyoto.jp" => 0,
  "ine.kyoto.jp" => 0,
  "joyo.kyoto.jp" => 0,
  "kameoka.kyoto.jp" => 0,
  "kamo.kyoto.jp" => 0,
  "kita.kyoto.jp" => 0,
  "kizu.kyoto.jp" => 0,
  "kumiyama.kyoto.jp" => 0,
  "kyotamba.kyoto.jp" => 0,
  "kyotanabe.kyoto.jp" => 0,
  "kyotango.kyoto.jp" => 0,
  "maizuru.kyoto.jp" => 0,
  "minami.kyoto.jp" => 0,
  "minamiyamashiro.kyoto.jp" => 0,
  "miyazu.kyoto.jp" => 0,
  "muko.kyoto.jp" => 0,
  "nagaokakyo.kyoto.jp" => 0,
  "nakagyo.kyoto.jp" => 0,
  "nantan.kyoto.jp" => 0,
  "oyamazaki.kyoto.jp" => 0,
  "sakyo.kyoto.jp" => 0,
  "seika.kyoto.jp" => 0,
  "tanabe.kyoto.jp" => 0,
  "uji.kyoto.jp" => 0,
  "ujitawara.kyoto.jp" => 0,
  "wazuka.kyoto.jp" => 0,
  "yamashina.kyoto.jp" => 0,
  "yawata.kyoto.jp" => 0,
  "asahi.mie.jp" => 0,
  "inabe.mie.jp" => 0,
  "ise.mie.jp" => 0,
  "kameyama.mie.jp" => 0,
  "kawagoe.mie.jp" => 0,
  "kiho.mie.jp" => 0,
  "kisosaki.mie.jp" => 0,
  "kiwa.mie.jp" => 0,
  "komono.mie.jp" => 0,
  "kumano.mie.jp" => 0,
  "kuwana.mie.jp" => 0,
  "matsusaka.mie.jp" => 0,
  "meiwa.mie.jp" => 0,
  "mihama.mie.jp" => 0,
  "minamiise.mie.jp" => 0,
  "misugi.mie.jp" => 0,
  "miyama.mie.jp" => 0,
  "nabari.mie.jp" => 0,
  "shima.mie.jp" => 0,
  "suzuka.mie.jp" => 0,
  "tado.mie.jp" => 0,
  "taiki.mie.jp" => 0,
  "taki.mie.jp" => 0,
  "tamaki.mie.jp" => 0,
  "toba.mie.jp" => 0,
  "tsu.mie.jp" => 0,
  "udono.mie.jp" => 0,
  "ureshino.mie.jp" => 0,
  "watarai.mie.jp" => 0,
  "yokkaichi.mie.jp" => 0,
  "furukawa.miyagi.jp" => 0,
  "higashimatsushima.miyagi.jp" => 0,
  "ishinomaki.miyagi.jp" => 0,
  "iwanuma.miyagi.jp" => 0,
  "kakuda.miyagi.jp" => 0,
  "kami.miyagi.jp" => 0,
  "kawasaki.miyagi.jp" => 0,
  "marumori.miyagi.jp" => 0,
  "matsushima.miyagi.jp" => 0,
  "minamisanriku.miyagi.jp" => 0,
  "misato.miyagi.jp" => 0,
  "murata.miyagi.jp" => 0,
  "natori.miyagi.jp" => 0,
  "ogawara.miyagi.jp" => 0,
  "ohira.miyagi.jp" => 0,
  "onagawa.miyagi.jp" => 0,
  "osaki.miyagi.jp" => 0,
  "rifu.miyagi.jp" => 0,
  "semine.miyagi.jp" => 0,
  "shibata.miyagi.jp" => 0,
  "shichikashuku.miyagi.jp" => 0,
  "shikama.miyagi.jp" => 0,
  "shiogama.miyagi.jp" => 0,
  "shiroishi.miyagi.jp" => 0,
  "tagajo.miyagi.jp" => 0,
  "taiwa.miyagi.jp" => 0,
  "tome.miyagi.jp" => 0,
  "tomiya.miyagi.jp" => 0,
  "wakuya.miyagi.jp" => 0,
  "watari.miyagi.jp" => 0,
  "yamamoto.miyagi.jp" => 0,
  "zao.miyagi.jp" => 0,
  "aya.miyazaki.jp" => 0,
  "ebino.miyazaki.jp" => 0,
  "gokase.miyazaki.jp" => 0,
  "hyuga.miyazaki.jp" => 0,
  "kadogawa.miyazaki.jp" => 0,
  "kawaminami.miyazaki.jp" => 0,
  "kijo.miyazaki.jp" => 0,
  "kitagawa.miyazaki.jp" => 0,
  "kitakata.miyazaki.jp" => 0,
  "kitaura.miyazaki.jp" => 0,
  "kobayashi.miyazaki.jp" => 0,
  "kunitomi.miyazaki.jp" => 0,
  "kushima.miyazaki.jp" => 0,
  "mimata.miyazaki.jp" => 0,
  "miyakonojo.miyazaki.jp" => 0,
  "miyazaki.miyazaki.jp" => 0,
  "morotsuka.miyazaki.jp" => 0,
  "nichinan.miyazaki.jp" => 0,
  "nishimera.miyazaki.jp" => 0,
  "nobeoka.miyazaki.jp" => 0,
  "saito.miyazaki.jp" => 0,
  "shiiba.miyazaki.jp" => 0,
  "shintomi.miyazaki.jp" => 0,
  "takaharu.miyazaki.jp" => 0,
  "takanabe.miyazaki.jp" => 0,
  "takazaki.miyazaki.jp" => 0,
  "tsuno.miyazaki.jp" => 0,
  "achi.nagano.jp" => 0,
  "agematsu.nagano.jp" => 0,
  "anan.nagano.jp" => 0,
  "aoki.nagano.jp" => 0,
  "asahi.nagano.jp" => 0,
  "azumino.nagano.jp" => 0,
  "chikuhoku.nagano.jp" => 0,
  "chikuma.nagano.jp" => 0,
  "chino.nagano.jp" => 0,
  "fujimi.nagano.jp" => 0,
  "hakuba.nagano.jp" => 0,
  "hara.nagano.jp" => 0,
  "hiraya.nagano.jp" => 0,
  "iida.nagano.jp" => 0,
  "iijima.nagano.jp" => 0,
  "iiyama.nagano.jp" => 0,
  "iizuna.nagano.jp" => 0,
  "ikeda.nagano.jp" => 0,
  "ikusaka.nagano.jp" => 0,
  "ina.nagano.jp" => 0,
  "karuizawa.nagano.jp" => 0,
  "kawakami.nagano.jp" => 0,
  "kiso.nagano.jp" => 0,
  "kisofukushima.nagano.jp" => 0,
  "kitaaiki.nagano.jp" => 0,
  "komagane.nagano.jp" => 0,
  "komoro.nagano.jp" => 0,
  "matsukawa.nagano.jp" => 0,
  "matsumoto.nagano.jp" => 0,
  "miasa.nagano.jp" => 0,
  "minamiaiki.nagano.jp" => 0,
  "minamimaki.nagano.jp" => 0,
  "minamiminowa.nagano.jp" => 0,
  "minowa.nagano.jp" => 0,
  "miyada.nagano.jp" => 0,
  "miyota.nagano.jp" => 0,
  "mochizuki.nagano.jp" => 0,
  "nagano.nagano.jp" => 0,
  "nagawa.nagano.jp" => 0,
  "nagiso.nagano.jp" => 0,
  "nakagawa.nagano.jp" => 0,
  "nakano.nagano.jp" => 0,
  "nozawaonsen.nagano.jp" => 0,
  "obuse.nagano.jp" => 0,
  "ogawa.nagano.jp" => 0,
  "okaya.nagano.jp" => 0,
  "omachi.nagano.jp" => 0,
  "omi.nagano.jp" => 0,
  "ookuwa.nagano.jp" => 0,
  "ooshika.nagano.jp" => 0,
  "otaki.nagano.jp" => 0,
  "otari.nagano.jp" => 0,
  "sakae.nagano.jp" => 0,
  "sakaki.nagano.jp" => 0,
  "saku.nagano.jp" => 0,
  "sakuho.nagano.jp" => 0,
  "shimosuwa.nagano.jp" => 0,
  "shinanomachi.nagano.jp" => 0,
  "shiojiri.nagano.jp" => 0,
  "suwa.nagano.jp" => 0,
  "suzaka.nagano.jp" => 0,
  "takagi.nagano.jp" => 0,
  "takamori.nagano.jp" => 0,
  "takayama.nagano.jp" => 0,
  "tateshina.nagano.jp" => 0,
  "tatsuno.nagano.jp" => 0,
  "togakushi.nagano.jp" => 0,
  "togura.nagano.jp" => 0,
  "tomi.nagano.jp" => 0,
  "ueda.nagano.jp" => 0,
  "wada.nagano.jp" => 0,
  "yamagata.nagano.jp" => 0,
  "yamanouchi.nagano.jp" => 0,
  "yasaka.nagano.jp" => 0,
  "yasuoka.nagano.jp" => 0,
  "chijiwa.nagasaki.jp" => 0,
  "futsu.nagasaki.jp" => 0,
  "goto.nagasaki.jp" => 0,
  "hasami.nagasaki.jp" => 0,
  "hirado.nagasaki.jp" => 0,
  "iki.nagasaki.jp" => 0,
  "isahaya.nagasaki.jp" => 0,
  "kawatana.nagasaki.jp" => 0,
  "kuchinotsu.nagasaki.jp" => 0,
  "matsuura.nagasaki.jp" => 0,
  "nagasaki.nagasaki.jp" => 0,
  "obama.nagasaki.jp" => 0,
  "omura.nagasaki.jp" => 0,
  "oseto.nagasaki.jp" => 0,
  "saikai.nagasaki.jp" => 0,
  "sasebo.nagasaki.jp" => 0,
  "seihi.nagasaki.jp" => 0,
  "shimabara.nagasaki.jp" => 0,
  "shinkamigoto.nagasaki.jp" => 0,
  "togitsu.nagasaki.jp" => 0,
  "tsushima.nagasaki.jp" => 0,
  "unzen.nagasaki.jp" => 0,
  "ando.nara.jp" => 0,
  "gose.nara.jp" => 0,
  "heguri.nara.jp" => 0,
  "higashiyoshino.nara.jp" => 0,
  "ikaruga.nara.jp" => 0,
  "ikoma.nara.jp" => 0,
  "kamikitayama.nara.jp" => 0,
  "kanmaki.nara.jp" => 0,
  "kashiba.nara.jp" => 0,
  "kashihara.nara.jp" => 0,
  "katsuragi.nara.jp" => 0,
  "kawai.nara.jp" => 0,
  "kawakami.nara.jp" => 0,
  "kawanishi.nara.jp" => 0,
  "koryo.nara.jp" => 0,
  "kurotaki.nara.jp" => 0,
  "mitsue.nara.jp" => 0,
  "miyake.nara.jp" => 0,
  "nara.nara.jp" => 0,
  "nosegawa.nara.jp" => 0,
  "oji.nara.jp" => 0,
  "ouda.nara.jp" => 0,
  "oyodo.nara.jp" => 0,
  "sakurai.nara.jp" => 0,
  "sango.nara.jp" => 0,
  "shimoichi.nara.jp" => 0,
  "shimokitayama.nara.jp" => 0,
  "shinjo.nara.jp" => 0,
  "soni.nara.jp" => 0,
  "takatori.nara.jp" => 0,
  "tawaramoto.nara.jp" => 0,
  "tenkawa.nara.jp" => 0,
  "tenri.nara.jp" => 0,
  "uda.nara.jp" => 0,
  "yamatokoriyama.nara.jp" => 0,
  "yamatotakada.nara.jp" => 0,
  "yamazoe.nara.jp" => 0,
  "yoshino.nara.jp" => 0,
  "aga.niigata.jp" => 0,
  "agano.niigata.jp" => 0,
  "gosen.niigata.jp" => 0,
  "itoigawa.niigata.jp" => 0,
  "izumozaki.niigata.jp" => 0,
  "joetsu.niigata.jp" => 0,
  "kamo.niigata.jp" => 0,
  "kariwa.niigata.jp" => 0,
  "kashiwazaki.niigata.jp" => 0,
  "minamiuonuma.niigata.jp" => 0,
  "mitsuke.niigata.jp" => 0,
  "muika.niigata.jp" => 0,
  "murakami.niigata.jp" => 0,
  "myoko.niigata.jp" => 0,
  "nagaoka.niigata.jp" => 0,
  "niigata.niigata.jp" => 0,
  "ojiya.niigata.jp" => 0,
  "omi.niigata.jp" => 0,
  "sado.niigata.jp" => 0,
  "sanjo.niigata.jp" => 0,
  "seiro.niigata.jp" => 0,
  "seirou.niigata.jp" => 0,
  "sekikawa.niigata.jp" => 0,
  "shibata.niigata.jp" => 0,
  "tagami.niigata.jp" => 0,
  "tainai.niigata.jp" => 0,
  "tochio.niigata.jp" => 0,
  "tokamachi.niigata.jp" => 0,
  "tsubame.niigata.jp" => 0,
  "tsunan.niigata.jp" => 0,
  "uonuma.niigata.jp" => 0,
  "yahiko.niigata.jp" => 0,
  "yoita.niigata.jp" => 0,
  "yuzawa.niigata.jp" => 0,
  "beppu.oita.jp" => 0,
  "bungoono.oita.jp" => 0,
  "bungotakada.oita.jp" => 0,
  "hasama.oita.jp" => 0,
  "hiji.oita.jp" => 0,
  "himeshima.oita.jp" => 0,
  "hita.oita.jp" => 0,
  "kamitsue.oita.jp" => 0,
  "kokonoe.oita.jp" => 0,
  "kuju.oita.jp" => 0,
  "kunisaki.oita.jp" => 0,
  "kusu.oita.jp" => 0,
  "oita.oita.jp" => 0,
  "saiki.oita.jp" => 0,
  "taketa.oita.jp" => 0,
  "tsukumi.oita.jp" => 0,
  "usa.oita.jp" => 0,
  "usuki.oita.jp" => 0,
  "yufu.oita.jp" => 0,
  "akaiwa.okayama.jp" => 0,
  "asakuchi.okayama.jp" => 0,
  "bizen.okayama.jp" => 0,
  "hayashima.okayama.jp" => 0,
  "ibara.okayama.jp" => 0,
  "kagamino.okayama.jp" => 0,
  "kasaoka.okayama.jp" => 0,
  "kibichuo.okayama.jp" => 0,
  "kumenan.okayama.jp" => 0,
  "kurashiki.okayama.jp" => 0,
  "maniwa.okayama.jp" => 0,
  "misaki.okayama.jp" => 0,
  "nagi.okayama.jp" => 0,
  "niimi.okayama.jp" => 0,
  "nishiawakura.okayama.jp" => 0,
  "okayama.okayama.jp" => 0,
  "satosho.okayama.jp" => 0,
  "setouchi.okayama.jp" => 0,
  "shinjo.okayama.jp" => 0,
  "shoo.okayama.jp" => 0,
  "soja.okayama.jp" => 0,
  "takahashi.okayama.jp" => 0,
  "tamano.okayama.jp" => 0,
  "tsuyama.okayama.jp" => 0,
  "wake.okayama.jp" => 0,
  "yakage.okayama.jp" => 0,
  "aguni.okinawa.jp" => 0,
  "ginowan.okinawa.jp" => 0,
  "ginoza.okinawa.jp" => 0,
  "gushikami.okinawa.jp" => 0,
  "haebaru.okinawa.jp" => 0,
  "higashi.okinawa.jp" => 0,
  "hirara.okinawa.jp" => 0,
  "iheya.okinawa.jp" => 0,
  "ishigaki.okinawa.jp" => 0,
  "ishikawa.okinawa.jp" => 0,
  "itoman.okinawa.jp" => 0,
  "izena.okinawa.jp" => 0,
  "kadena.okinawa.jp" => 0,
  "kin.okinawa.jp" => 0,
  "kitadaito.okinawa.jp" => 0,
  "kitanakagusuku.okinawa.jp" => 0,
  "kumejima.okinawa.jp" => 0,
  "kunigami.okinawa.jp" => 0,
  "minamidaito.okinawa.jp" => 0,
  "motobu.okinawa.jp" => 0,
  "nago.okinawa.jp" => 0,
  "naha.okinawa.jp" => 0,
  "nakagusuku.okinawa.jp" => 0,
  "nakijin.okinawa.jp" => 0,
  "nanjo.okinawa.jp" => 0,
  "nishihara.okinawa.jp" => 0,
  "ogimi.okinawa.jp" => 0,
  "okinawa.okinawa.jp" => 0,
  "onna.okinawa.jp" => 0,
  "shimoji.okinawa.jp" => 0,
  "taketomi.okinawa.jp" => 0,
  "tarama.okinawa.jp" => 0,
  "tokashiki.okinawa.jp" => 0,
  "tomigusuku.okinawa.jp" => 0,
  "tonaki.okinawa.jp" => 0,
  "urasoe.okinawa.jp" => 0,
  "uruma.okinawa.jp" => 0,
  "yaese.okinawa.jp" => 0,
  "yomitan.okinawa.jp" => 0,
  "yonabaru.okinawa.jp" => 0,
  "yonaguni.okinawa.jp" => 0,
  "zamami.okinawa.jp" => 0,
  "abeno.osaka.jp" => 0,
  "chihayaakasaka.osaka.jp" => 0,
  "chuo.osaka.jp" => 0,
  "daito.osaka.jp" => 0,
  "fujiidera.osaka.jp" => 0,
  "habikino.osaka.jp" => 0,
  "hannan.osaka.jp" => 0,
  "higashiosaka.osaka.jp" => 0,
  "higashisumiyoshi.osaka.jp" => 0,
  "higashiyodogawa.osaka.jp" => 0,
  "hirakata.osaka.jp" => 0,
  "ibaraki.osaka.jp" => 0,
  "ikeda.osaka.jp" => 0,
  "izumi.osaka.jp" => 0,
  "izumiotsu.osaka.jp" => 0,
  "izumisano.osaka.jp" => 0,
  "kadoma.osaka.jp" => 0,
  "kaizuka.osaka.jp" => 0,
  "kanan.osaka.jp" => 0,
  "kashiwara.osaka.jp" => 0,
  "katano.osaka.jp" => 0,
  "kawachinagano.osaka.jp" => 0,
  "kishiwada.osaka.jp" => 0,
  "kita.osaka.jp" => 0,
  "kumatori.osaka.jp" => 0,
  "matsubara.osaka.jp" => 0,
  "minato.osaka.jp" => 0,
  "minoh.osaka.jp" => 0,
  "misaki.osaka.jp" => 0,
  "moriguchi.osaka.jp" => 0,
  "neyagawa.osaka.jp" => 0,
  "nishi.osaka.jp" => 0,
  "nose.osaka.jp" => 0,
  "osakasayama.osaka.jp" => 0,
  "sakai.osaka.jp" => 0,
  "sayama.osaka.jp" => 0,
  "sennan.osaka.jp" => 0,
  "settsu.osaka.jp" => 0,
  "shijonawate.osaka.jp" => 0,
  "shimamoto.osaka.jp" => 0,
  "suita.osaka.jp" => 0,
  "tadaoka.osaka.jp" => 0,
  "taishi.osaka.jp" => 0,
  "tajiri.osaka.jp" => 0,
  "takaishi.osaka.jp" => 0,
  "takatsuki.osaka.jp" => 0,
  "tondabayashi.osaka.jp" => 0,
  "toyonaka.osaka.jp" => 0,
  "toyono.osaka.jp" => 0,
  "yao.osaka.jp" => 0,
  "ariake.saga.jp" => 0,
  "arita.saga.jp" => 0,
  "fukudomi.saga.jp" => 0,
  "genkai.saga.jp" => 0,
  "hamatama.saga.jp" => 0,
  "hizen.saga.jp" => 0,
  "imari.saga.jp" => 0,
  "kamimine.saga.jp" => 0,
  "kanzaki.saga.jp" => 0,
  "karatsu.saga.jp" => 0,
  "kashima.saga.jp" => 0,
  "kitagata.saga.jp" => 0,
  "kitahata.saga.jp" => 0,
  "kiyama.saga.jp" => 0,
  "kouhoku.saga.jp" => 0,
  "kyuragi.saga.jp" => 0,
  "nishiarita.saga.jp" => 0,
  "ogi.saga.jp" => 0,
  "omachi.saga.jp" => 0,
  "ouchi.saga.jp" => 0,
  "saga.saga.jp" => 0,
  "shiroishi.saga.jp" => 0,
  "taku.saga.jp" => 0,
  "tara.saga.jp" => 0,
  "tosu.saga.jp" => 0,
  "yoshinogari.saga.jp" => 0,
  "arakawa.saitama.jp" => 0,
  "asaka.saitama.jp" => 0,
  "chichibu.saitama.jp" => 0,
  "fujimi.saitama.jp" => 0,
  "fujimino.saitama.jp" => 0,
  "fukaya.saitama.jp" => 0,
  "hanno.saitama.jp" => 0,
  "hanyu.saitama.jp" => 0,
  "hasuda.saitama.jp" => 0,
  "hatogaya.saitama.jp" => 0,
  "hatoyama.saitama.jp" => 0,
  "hidaka.saitama.jp" => 0,
  "higashichichibu.saitama.jp" => 0,
  "higashimatsuyama.saitama.jp" => 0,
  "honjo.saitama.jp" => 0,
  "ina.saitama.jp" => 0,
  "iruma.saitama.jp" => 0,
  "iwatsuki.saitama.jp" => 0,
  "kamiizumi.saitama.jp" => 0,
  "kamikawa.saitama.jp" => 0,
  "kamisato.saitama.jp" => 0,
  "kasukabe.saitama.jp" => 0,
  "kawagoe.saitama.jp" => 0,
  "kawaguchi.saitama.jp" => 0,
  "kawajima.saitama.jp" => 0,
  "kazo.saitama.jp" => 0,
  "kitamoto.saitama.jp" => 0,
  "koshigaya.saitama.jp" => 0,
  "kounosu.saitama.jp" => 0,
  "kuki.saitama.jp" => 0,
  "kumagaya.saitama.jp" => 0,
  "matsubushi.saitama.jp" => 0,
  "minano.saitama.jp" => 0,
  "misato.saitama.jp" => 0,
  "miyashiro.saitama.jp" => 0,
  "miyoshi.saitama.jp" => 0,
  "moroyama.saitama.jp" => 0,
  "nagatoro.saitama.jp" => 0,
  "namegawa.saitama.jp" => 0,
  "niiza.saitama.jp" => 0,
  "ogano.saitama.jp" => 0,
  "ogawa.saitama.jp" => 0,
  "ogose.saitama.jp" => 0,
  "okegawa.saitama.jp" => 0,
  "omiya.saitama.jp" => 0,
  "otaki.saitama.jp" => 0,
  "ranzan.saitama.jp" => 0,
  "ryokami.saitama.jp" => 0,
  "saitama.saitama.jp" => 0,
  "sakado.saitama.jp" => 0,
  "satte.saitama.jp" => 0,
  "sayama.saitama.jp" => 0,
  "shiki.saitama.jp" => 0,
  "shiraoka.saitama.jp" => 0,
  "soka.saitama.jp" => 0,
  "sugito.saitama.jp" => 0,
  "toda.saitama.jp" => 0,
  "tokigawa.saitama.jp" => 0,
  "tokorozawa.saitama.jp" => 0,
  "tsurugashima.saitama.jp" => 0,
  "urawa.saitama.jp" => 0,
  "warabi.saitama.jp" => 0,
  "yashio.saitama.jp" => 0,
  "yokoze.saitama.jp" => 0,
  "yono.saitama.jp" => 0,
  "yorii.saitama.jp" => 0,
  "yoshida.saitama.jp" => 0,
  "yoshikawa.saitama.jp" => 0,
  "yoshimi.saitama.jp" => 0,
  "aisho.shiga.jp" => 0,
  "gamo.shiga.jp" => 0,
  "higashiomi.shiga.jp" => 0,
  "hikone.shiga.jp" => 0,
  "koka.shiga.jp" => 0,
  "konan.shiga.jp" => 0,
  "kosei.shiga.jp" => 0,
  "koto.shiga.jp" => 0,
  "kusatsu.shiga.jp" => 0,
  "maibara.shiga.jp" => 0,
  "moriyama.shiga.jp" => 0,
  "nagahama.shiga.jp" => 0,
  "nishiazai.shiga.jp" => 0,
  "notogawa.shiga.jp" => 0,
  "omihachiman.shiga.jp" => 0,
  "otsu.shiga.jp" => 0,
  "ritto.shiga.jp" => 0,
  "ryuoh.shiga.jp" => 0,
  "takashima.shiga.jp" => 0,
  "takatsuki.shiga.jp" => 0,
  "torahime.shiga.jp" => 0,
  "toyosato.shiga.jp" => 0,
  "yasu.shiga.jp" => 0,
  "akagi.shimane.jp" => 0,
  "ama.shimane.jp" => 0,
  "gotsu.shimane.jp" => 0,
  "hamada.shimane.jp" => 0,
  "higashiizumo.shimane.jp" => 0,
  "hikawa.shimane.jp" => 0,
  "hikimi.shimane.jp" => 0,
  "izumo.shimane.jp" => 0,
  "kakinoki.shimane.jp" => 0,
  "masuda.shimane.jp" => 0,
  "matsue.shimane.jp" => 0,
  "misato.shimane.jp" => 0,
  "nishinoshima.shimane.jp" => 0,
  "ohda.shimane.jp" => 0,
  "okinoshima.shimane.jp" => 0,
  "okuizumo.shimane.jp" => 0,
  "shimane.shimane.jp" => 0,
  "tamayu.shimane.jp" => 0,
  "tsuwano.shimane.jp" => 0,
  "unnan.shimane.jp" => 0,
  "yakumo.shimane.jp" => 0,
  "yasugi.shimane.jp" => 0,
  "yatsuka.shimane.jp" => 0,
  "arai.shizuoka.jp" => 0,
  "atami.shizuoka.jp" => 0,
  "fuji.shizuoka.jp" => 0,
  "fujieda.shizuoka.jp" => 0,
  "fujikawa.shizuoka.jp" => 0,
  "fujinomiya.shizuoka.jp" => 0,
  "fukuroi.shizuoka.jp" => 0,
  "gotemba.shizuoka.jp" => 0,
  "haibara.shizuoka.jp" => 0,
  "hamamatsu.shizuoka.jp" => 0,
  "higashiizu.shizuoka.jp" => 0,
  "ito.shizuoka.jp" => 0,
  "iwata.shizuoka.jp" => 0,
  "izu.shizuoka.jp" => 0,
  "izunokuni.shizuoka.jp" => 0,
  "kakegawa.shizuoka.jp" => 0,
  "kannami.shizuoka.jp" => 0,
  "kawanehon.shizuoka.jp" => 0,
  "kawazu.shizuoka.jp" => 0,
  "kikugawa.shizuoka.jp" => 0,
  "kosai.shizuoka.jp" => 0,
  "makinohara.shizuoka.jp" => 0,
  "matsuzaki.shizuoka.jp" => 0,
  "minamiizu.shizuoka.jp" => 0,
  "mishima.shizuoka.jp" => 0,
  "morimachi.shizuoka.jp" => 0,
  "nishiizu.shizuoka.jp" => 0,
  "numazu.shizuoka.jp" => 0,
  "omaezaki.shizuoka.jp" => 0,
  "shimada.shizuoka.jp" => 0,
  "shimizu.shizuoka.jp" => 0,
  "shimoda.shizuoka.jp" => 0,
  "shizuoka.shizuoka.jp" => 0,
  "susono.shizuoka.jp" => 0,
  "yaizu.shizuoka.jp" => 0,
  "yoshida.shizuoka.jp" => 0,
  "ashikaga.tochigi.jp" => 0,
  "bato.tochigi.jp" => 0,
  "haga.tochigi.jp" => 0,
  "ichikai.tochigi.jp" => 0,
  "iwafune.tochigi.jp" => 0,
  "kaminokawa.tochigi.jp" => 0,
  "kanuma.tochigi.jp" => 0,
  "karasuyama.tochigi.jp" => 0,
  "kuroiso.tochigi.jp" => 0,
  "mashiko.tochigi.jp" => 0,
  "mibu.tochigi.jp" => 0,
  "moka.tochigi.jp" => 0,
  "motegi.tochigi.jp" => 0,
  "nasu.tochigi.jp" => 0,
  "nasushiobara.tochigi.jp" => 0,
  "nikko.tochigi.jp" => 0,
  "nishikata.tochigi.jp" => 0,
  "nogi.tochigi.jp" => 0,
  "ohira.tochigi.jp" => 0,
  "ohtawara.tochigi.jp" => 0,
  "oyama.tochigi.jp" => 0,
  "sakura.tochigi.jp" => 0,
  "sano.tochigi.jp" => 0,
  "shimotsuke.tochigi.jp" => 0,
  "shioya.tochigi.jp" => 0,
  "takanezawa.tochigi.jp" => 0,
  "tochigi.tochigi.jp" => 0,
  "tsuga.tochigi.jp" => 0,
  "ujiie.tochigi.jp" => 0,
  "utsunomiya.tochigi.jp" => 0,
  "yaita.tochigi.jp" => 0,
  "aizumi.tokushima.jp" => 0,
  "anan.tokushima.jp" => 0,
  "ichiba.tokushima.jp" => 0,
  "itano.tokushima.jp" => 0,
  "kainan.tokushima.jp" => 0,
  "komatsushima.tokushima.jp" => 0,
  "matsushige.tokushima.jp" => 0,
  "mima.tokushima.jp" => 0,
  "minami.tokushima.jp" => 0,
  "miyoshi.tokushima.jp" => 0,
  "mugi.tokushima.jp" => 0,
  "nakagawa.tokushima.jp" => 0,
  "naruto.tokushima.jp" => 0,
  "sanagochi.tokushima.jp" => 0,
  "shishikui.tokushima.jp" => 0,
  "tokushima.tokushima.jp" => 0,
  "wajiki.tokushima.jp" => 0,
  "adachi.tokyo.jp" => 0,
  "akiruno.tokyo.jp" => 0,
  "akishima.tokyo.jp" => 0,
  "aogashima.tokyo.jp" => 0,
  "arakawa.tokyo.jp" => 0,
  "bunkyo.tokyo.jp" => 0,
  "chiyoda.tokyo.jp" => 0,
  "chofu.tokyo.jp" => 0,
  "chuo.tokyo.jp" => 0,
  "edogawa.tokyo.jp" => 0,
  "fuchu.tokyo.jp" => 0,
  "fussa.tokyo.jp" => 0,
  "hachijo.tokyo.jp" => 0,
  "hachioji.tokyo.jp" => 0,
  "hamura.tokyo.jp" => 0,
  "higashikurume.tokyo.jp" => 0,
  "higashimurayama.tokyo.jp" => 0,
  "higashiyamato.tokyo.jp" => 0,
  "hino.tokyo.jp" => 0,
  "hinode.tokyo.jp" => 0,
  "hinohara.tokyo.jp" => 0,
  "inagi.tokyo.jp" => 0,
  "itabashi.tokyo.jp" => 0,
  "katsushika.tokyo.jp" => 0,
  "kita.tokyo.jp" => 0,
  "kiyose.tokyo.jp" => 0,
  "kodaira.tokyo.jp" => 0,
  "koganei.tokyo.jp" => 0,
  "kokubunji.tokyo.jp" => 0,
  "komae.tokyo.jp" => 0,
  "koto.tokyo.jp" => 0,
  "kouzushima.tokyo.jp" => 0,
  "kunitachi.tokyo.jp" => 0,
  "machida.tokyo.jp" => 0,
  "meguro.tokyo.jp" => 0,
  "minato.tokyo.jp" => 0,
  "mitaka.tokyo.jp" => 0,
  "mizuho.tokyo.jp" => 0,
  "musashimurayama.tokyo.jp" => 0,
  "musashino.tokyo.jp" => 0,
  "nakano.tokyo.jp" => 0,
  "nerima.tokyo.jp" => 0,
  "ogasawara.tokyo.jp" => 0,
  "okutama.tokyo.jp" => 0,
  "ome.tokyo.jp" => 0,
  "oshima.tokyo.jp" => 0,
  "ota.tokyo.jp" => 0,
  "setagaya.tokyo.jp" => 0,
  "shibuya.tokyo.jp" => 0,
  "shinagawa.tokyo.jp" => 0,
  "shinjuku.tokyo.jp" => 0,
  "suginami.tokyo.jp" => 0,
  "sumida.tokyo.jp" => 0,
  "tachikawa.tokyo.jp" => 0,
  "taito.tokyo.jp" => 0,
  "tama.tokyo.jp" => 0,
  "toshima.tokyo.jp" => 0,
  "chizu.tottori.jp" => 0,
  "hino.tottori.jp" => 0,
  "kawahara.tottori.jp" => 0,
  "koge.tottori.jp" => 0,
  "kotoura.tottori.jp" => 0,
  "misasa.tottori.jp" => 0,
  "nanbu.tottori.jp" => 0,
  "nichinan.tottori.jp" => 0,
  "sakaiminato.tottori.jp" => 0,
  "tottori.tottori.jp" => 0,
  "wakasa.tottori.jp" => 0,
  "yazu.tottori.jp" => 0,
  "yonago.tottori.jp" => 0,
  "asahi.toyama.jp" => 0,
  "fuchu.toyama.jp" => 0,
  "fukumitsu.toyama.jp" => 0,
  "funahashi.toyama.jp" => 0,
  "himi.toyama.jp" => 0,
  "imizu.toyama.jp" => 0,
  "inami.toyama.jp" => 0,
  "johana.toyama.jp" => 0,
  "kamiichi.toyama.jp" => 0,
  "kurobe.toyama.jp" => 0,
  "nakaniikawa.toyama.jp" => 0,
  "namerikawa.toyama.jp" => 0,
  "nanto.toyama.jp" => 0,
  "nyuzen.toyama.jp" => 0,
  "oyabe.toyama.jp" => 0,
  "taira.toyama.jp" => 0,
  "takaoka.toyama.jp" => 0,
  "tateyama.toyama.jp" => 0,
  "toga.toyama.jp" => 0,
  "tonami.toyama.jp" => 0,
  "toyama.toyama.jp" => 0,
  "unazuki.toyama.jp" => 0,
  "uozu.toyama.jp" => 0,
  "yamada.toyama.jp" => 0,
  "arida.wakayama.jp" => 0,
  "aridagawa.wakayama.jp" => 0,
  "gobo.wakayama.jp" => 0,
  "hashimoto.wakayama.jp" => 0,
  "hidaka.wakayama.jp" => 0,
  "hirogawa.wakayama.jp" => 0,
  "inami.wakayama.jp" => 0,
  "iwade.wakayama.jp" => 0,
  "kainan.wakayama.jp" => 0,
  "kamitonda.wakayama.jp" => 0,
  "katsuragi.wakayama.jp" => 0,
  "kimino.wakayama.jp" => 0,
  "kinokawa.wakayama.jp" => 0,
  "kitayama.wakayama.jp" => 0,
  "koya.wakayama.jp" => 0,
  "koza.wakayama.jp" => 0,
  "kozagawa.wakayama.jp" => 0,
  "kudoyama.wakayama.jp" => 0,
  "kushimoto.wakayama.jp" => 0,
  "mihama.wakayama.jp" => 0,
  "misato.wakayama.jp" => 0,
  "nachikatsuura.wakayama.jp" => 0,
  "shingu.wakayama.jp" => 0,
  "shirahama.wakayama.jp" => 0,
  "taiji.wakayama.jp" => 0,
  "tanabe.wakayama.jp" => 0,
  "wakayama.wakayama.jp" => 0,
  "yuasa.wakayama.jp" => 0,
  "yura.wakayama.jp" => 0,
  "asahi.yamagata.jp" => 0,
  "funagata.yamagata.jp" => 0,
  "higashine.yamagata.jp" => 0,
  "iide.yamagata.jp" => 0,
  "kahoku.yamagata.jp" => 0,
  "kaminoyama.yamagata.jp" => 0,
  "kaneyama.yamagata.jp" => 0,
  "kawanishi.yamagata.jp" => 0,
  "mamurogawa.yamagata.jp" => 0,
  "mikawa.yamagata.jp" => 0,
  "murayama.yamagata.jp" => 0,
  "nagai.yamagata.jp" => 0,
  "nakayama.yamagata.jp" => 0,
  "nanyo.yamagata.jp" => 0,
  "nishikawa.yamagata.jp" => 0,
  "obanazawa.yamagata.jp" => 0,
  "oe.yamagata.jp" => 0,
  "oguni.yamagata.jp" => 0,
  "ohkura.yamagata.jp" => 0,
  "oishida.yamagata.jp" => 0,
  "sagae.yamagata.jp" => 0,
  "sakata.yamagata.jp" => 0,
  "sakegawa.yamagata.jp" => 0,
  "shinjo.yamagata.jp" => 0,
  "shirataka.yamagata.jp" => 0,
  "shonai.yamagata.jp" => 0,
  "takahata.yamagata.jp" => 0,
  "tendo.yamagata.jp" => 0,
  "tozawa.yamagata.jp" => 0,
  "tsuruoka.yamagata.jp" => 0,
  "yamagata.yamagata.jp" => 0,
  "yamanobe.yamagata.jp" => 0,
  "yonezawa.yamagata.jp" => 0,
  "yuza.yamagata.jp" => 0,
  "abu.yamaguchi.jp" => 0,
  "hagi.yamaguchi.jp" => 0,
  "hikari.yamaguchi.jp" => 0,
  "hofu.yamaguchi.jp" => 0,
  "iwakuni.yamaguchi.jp" => 0,
  "kudamatsu.yamaguchi.jp" => 0,
  "mitou.yamaguchi.jp" => 0,
  "nagato.yamaguchi.jp" => 0,
  "oshima.yamaguchi.jp" => 0,
  "shimonoseki.yamaguchi.jp" => 0,
  "shunan.yamaguchi.jp" => 0,
  "tabuse.yamaguchi.jp" => 0,
  "tokuyama.yamaguchi.jp" => 0,
  "toyota.yamaguchi.jp" => 0,
  "ube.yamaguchi.jp" => 0,
  "yuu.yamaguchi.jp" => 0,
  "chuo.yamanashi.jp" => 0,
  "doshi.yamanashi.jp" => 0,
  "fuefuki.yamanashi.jp" => 0,
  "fujikawa.yamanashi.jp" => 0,
  "fujikawaguchiko.yamanashi.jp" => 0,
  "fujiyoshida.yamanashi.jp" => 0,
  "hayakawa.yamanashi.jp" => 0,
  "hokuto.yamanashi.jp" => 0,
  "ichikawamisato.yamanashi.jp" => 0,
  "kai.yamanashi.jp" => 0,
  "kofu.yamanashi.jp" => 0,
  "koshu.yamanashi.jp" => 0,
  "kosuge.yamanashi.jp" => 0,
  "minami-alps.yamanashi.jp" => 0,
  "minobu.yamanashi.jp" => 0,
  "nakamichi.yamanashi.jp" => 0,
  "nanbu.yamanashi.jp" => 0,
  "narusawa.yamanashi.jp" => 0,
  "nirasaki.yamanashi.jp" => 0,
  "nishikatsura.yamanashi.jp" => 0,
  "oshino.yamanashi.jp" => 0,
  "otsuki.yamanashi.jp" => 0,
  "showa.yamanashi.jp" => 0,
  "tabayama.yamanashi.jp" => 0,
  "tsuru.yamanashi.jp" => 0,
  "uenohara.yamanashi.jp" => 0,
  "yamanakako.yamanashi.jp" => 0,
  "yamanashi.yamanashi.jp" => 0,
  "ke" => 0,
  "ac.ke" => 0,
  "co.ke" => 0,
  "go.ke" => 0,
  "info.ke" => 0,
  "me.ke" => 0,
  "mobi.ke" => 0,
  "ne.ke" => 0,
  "or.ke" => 0,
  "sc.ke" => 0,
  "kg" => 0,
  "org.kg" => 0,
  "net.kg" => 0,
  "com.kg" => 0,
  "edu.kg" => 0,
  "gov.kg" => 0,
  "mil.kg" => 0,
  "kh" => -1,
  "ki" => 0,
  "edu.ki" => 0,
  "biz.ki" => 0,
  "net.ki" => 0,
  "org.ki" => 0,
  "gov.ki" => 0,
  "info.ki" => 0,
  "com.ki" => 0,
  "km" => 0,
  "org.km" => 0,
  "nom.km" => 0,
  "gov.km" => 0,
  "prd.km" => 0,
  "tm.km" => 0,
  "edu.km" => 0,
  "mil.km" => 0,
  "ass.km" => 0,
  "com.km" => 0,
  "coop.km" => 0,
  "asso.km" => 0,
  "presse.km" => 0,
  "medecin.km" => 0,
  "notaires.km" => 0,
  "pharmaciens.km" => 0,
  "veterinaire.km" => 0,
  "gouv.km" => 0,
  "kn" => 0,
  "net.kn" => 0,
  "org.kn" => 0,
  "edu.kn" => 0,
  "gov.kn" => 0,
  "kp" => 0,
  "com.kp" => 0,
  "edu.kp" => 0,
  "gov.kp" => 0,
  "org.kp" => 0,
  "rep.kp" => 0,
  "tra.kp" => 0,
  "kr" => 0,
  "ac.kr" => 0,
  "co.kr" => 0,
  "es.kr" => 0,
  "go.kr" => 0,
  "hs.kr" => 0,
  "kg.kr" => 0,
  "mil.kr" => 0,
  "ms.kr" => 0,
  "ne.kr" => 0,
  "or.kr" => 0,
  "pe.kr" => 0,
  "re.kr" => 0,
  "sc.kr" => 0,
  "busan.kr" => 0,
  "chungbuk.kr" => 0,
  "chungnam.kr" => 0,
  "daegu.kr" => 0,
  "daejeon.kr" => 0,
  "gangwon.kr" => 0,
  "gwangju.kr" => 0,
  "gyeongbuk.kr" => 0,
  "gyeonggi.kr" => 0,
  "gyeongnam.kr" => 0,
  "incheon.kr" => 0,
  "jeju.kr" => 0,
  "jeonbuk.kr" => 0,
  "jeonnam.kr" => 0,
  "seoul.kr" => 0,
  "ulsan.kr" => 0,
  "kw" => 0,
  "com.kw" => 0,
  "edu.kw" => 0,
  "emb.kw" => 0,
  "gov.kw" => 0,
  "ind.kw" => 0,
  "net.kw" => 0,
  "org.kw" => 0,
  "ky" => 0,
  "com.ky" => 0,
  "edu.ky" => 0,
  "net.ky" => 0,
  "org.ky" => 0,
  "kz" => 0,
  "org.kz" => 0,
  "edu.kz" => 0,
  "net.kz" => 0,
  "gov.kz" => 0,
  "mil.kz" => 0,
  "com.kz" => 0,
  "la" => 0,
  "int.la" => 0,
  "net.la" => 0,
  "info.la" => 0,
  "edu.la" => 0,
  "gov.la" => 0,
  "per.la" => 0,
  "com.la" => 0,
  "org.la" => 0,
  "lb" => 0,
  "com.lb" => 0,
  "edu.lb" => 0,
  "gov.lb" => 0,
  "net.lb" => 0,
  "org.lb" => 0,
  "lc" => 0,
  "com.lc" => 0,
  "net.lc" => 0,
  "co.lc" => 0,
  "org.lc" => 0,
  "edu.lc" => 0,
  "gov.lc" => 0,
  "li" => 0,
  "lk" => 0,
  "gov.lk" => 0,
  "sch.lk" => 0,
  "net.lk" => 0,
  "int.lk" => 0,
  "com.lk" => 0,
  "org.lk" => 0,
  "edu.lk" => 0,
  "ngo.lk" => 0,
  "soc.lk" => 0,
  "web.lk" => 0,
  "ltd.lk" => 0,
  "assn.lk" => 0,
  "grp.lk" => 0,
  "hotel.lk" => 0,
  "ac.lk" => 0,
  "lr" => 0,
  "com.lr" => 0,
  "edu.lr" => 0,
  "gov.lr" => 0,
  "org.lr" => 0,
  "net.lr" => 0,
  "ls" => 0,
  "ac.ls" => 0,
  "biz.ls" => 0,
  "co.ls" => 0,
  "edu.ls" => 0,
  "gov.ls" => 0,
  "info.ls" => 0,
  "net.ls" => 0,
  "org.ls" => 0,
  "sc.ls" => 0,
  "lt" => 0,
  "gov.lt" => 0,
  "lu" => 0,
  "lv" => 0,
  "com.lv" => 0,
  "edu.lv" => 0,
  "gov.lv" => 0,
  "org.lv" => 0,
  "mil.lv" => 0,
  "id.lv" => 0,
  "net.lv" => 0,
  "asn.lv" => 0,
  "conf.lv" => 0,
  "ly" => 0,
  "com.ly" => 0,
  "net.ly" => 0,
  "gov.ly" => 0,
  "plc.ly" => 0,
  "edu.ly" => 0,
  "sch.ly" => 0,
  "med.ly" => 0,
  "org.ly" => 0,
  "id.ly" => 0,
  "ma" => 0,
  "co.ma" => 0,
  "net.ma" => 0,
  "gov.ma" => 0,
  "org.ma" => 0,
  "ac.ma" => 0,
  "press.ma" => 0,
  "mc" => 0,
  "tm.mc" => 0,
  "asso.mc" => 0,
  "md" => 0,
  "me" => 0,
  "co.me" => 0,
  "net.me" => 0,
  "org.me" => 0,
  "edu.me" => 0,
  "ac.me" => 0,
  "gov.me" => 0,
  "its.me" => 0,
  "priv.me" => 0,
  "mg" => 0,
  "org.mg" => 0,
  "nom.mg" => 0,
  "gov.mg" => 0,
  "prd.mg" => 0,
  "tm.mg" => 0,
  "edu.mg" => 0,
  "mil.mg" => 0,
  "com.mg" => 0,
  "co.mg" => 0,
  "mh" => 0,
  "mil" => 0,
  "mk" => 0,
  "com.mk" => 0,
  "org.mk" => 0,
  "net.mk" => 0,
  "edu.mk" => 0,
  "gov.mk" => 0,
  "inf.mk" => 0,
  "name.mk" => 0,
  "ml" => 0,
  "com.ml" => 0,
  "edu.ml" => 0,
  "gouv.ml" => 0,
  "gov.ml" => 0,
  "net.ml" => 0,
  "org.ml" => 0,
  "presse.ml" => 0,
  "mm" => -1,
  "mn" => 0,
  "gov.mn" => 0,
  "edu.mn" => 0,
  "org.mn" => 0,
  "mo" => 0,
  "com.mo" => 0,
  "net.mo" => 0,
  "org.mo" => 0,
  "edu.mo" => 0,
  "gov.mo" => 0,
  "mobi" => 0,
  "mp" => 0,
  "mq" => 0,
  "mr" => 0,
  "gov.mr" => 0,
  "ms" => 0,
  "com.ms" => 0,
  "edu.ms" => 0,
  "gov.ms" => 0,
  "net.ms" => 0,
  "org.ms" => 0,
  "mt" => 0,
  "com.mt" => 0,
  "edu.mt" => 0,
  "net.mt" => 0,
  "org.mt" => 0,
  "mu" => 0,
  "com.mu" => 0,
  "net.mu" => 0,
  "org.mu" => 0,
  "gov.mu" => 0,
  "ac.mu" => 0,
  "co.mu" => 0,
  "or.mu" => 0,
  "museum" => 0,
  "mv" => 0,
  "aero.mv" => 0,
  "biz.mv" => 0,
  "com.mv" => 0,
  "coop.mv" => 0,
  "edu.mv" => 0,
  "gov.mv" => 0,
  "info.mv" => 0,
  "int.mv" => 0,
  "mil.mv" => 0,
  "museum.mv" => 0,
  "name.mv" => 0,
  "net.mv" => 0,
  "org.mv" => 0,
  "pro.mv" => 0,
  "mw" => 0,
  "ac.mw" => 0,
  "biz.mw" => 0,
  "co.mw" => 0,
  "com.mw" => 0,
  "coop.mw" => 0,
  "edu.mw" => 0,
  "gov.mw" => 0,
  "int.mw" => 0,
  "museum.mw" => 0,
  "net.mw" => 0,
  "org.mw" => 0,
  "mx" => 0,
  "com.mx" => 0,
  "org.mx" => 0,
  "gob.mx" => 0,
  "edu.mx" => 0,
  "net.mx" => 0,
  "my" => 0,
  "biz.my" => 0,
  "com.my" => 0,
  "edu.my" => 0,
  "gov.my" => 0,
  "mil.my" => 0,
  "name.my" => 0,
  "net.my" => 0,
  "org.my" => 0,
  "mz" => 0,
  "ac.mz" => 0,
  "adv.mz" => 0,
  "co.mz" => 0,
  "edu.mz" => 0,
  "gov.mz" => 0,
  "mil.mz" => 0,
  "net.mz" => 0,
  "org.mz" => 0,
  "na" => 0,
  "info.na" => 0,
  "pro.na" => 0,
  "name.na" => 0,
  "school.na" => 0,
  "or.na" => 0,
  "dr.na" => 0,
  "us.na" => 0,
  "mx.na" => 0,
  "ca.na" => 0,
  "in.na" => 0,
  "cc.na" => 0,
  "tv.na" => 0,
  "ws.na" => 0,
  "mobi.na" => 0,
  "co.na" => 0,
  "com.na" => 0,
  "org.na" => 0,
  "name" => 0,
  "nc" => 0,
  "asso.nc" => 0,
  "nom.nc" => 0,
  "ne" => 0,
  "net" => 0,
  "nf" => 0,
  "com.nf" => 0,
  "net.nf" => 0,
  "per.nf" => 0,
  "rec.nf" => 0,
  "web.nf" => 0,
  "arts.nf" => 0,
  "firm.nf" => 0,
  "info.nf" => 0,
  "other.nf" => 0,
  "store.nf" => 0,
  "ng" => 0,
  "com.ng" => 0,
  "edu.ng" => 0,
  "gov.ng" => 0,
  "i.ng" => 0,
  "mil.ng" => 0,
  "mobi.ng" => 0,
  "name.ng" => 0,
  "net.ng" => 0,
  "org.ng" => 0,
  "sch.ng" => 0,
  "ni" => 0,
  "ac.ni" => 0,
  "biz.ni" => 0,
  "co.ni" => 0,
  "com.ni" => 0,
  "edu.ni" => 0,
  "gob.ni" => 0,
  "in.ni" => 0,
  "info.ni" => 0,
  "int.ni" => 0,
  "mil.ni" => 0,
  "net.ni" => 0,
  "nom.ni" => 0,
  "org.ni" => 0,
  "web.ni" => 0,
  "nl" => 0,
  "no" => 0,
  "fhs.no" => 0,
  "vgs.no" => 0,
  "fylkesbibl.no" => 0,
  "folkebibl.no" => 0,
  "museum.no" => 0,
  "idrett.no" => 0,
  "priv.no" => 0,
  "mil.no" => 0,
  "stat.no" => 0,
  "dep.no" => 0,
  "kommune.no" => 0,
  "herad.no" => 0,
  "aa.no" => 0,
  "ah.no" => 0,
  "bu.no" => 0,
  "fm.no" => 0,
  "hl.no" => 0,
  "hm.no" => 0,
  "jan-mayen.no" => 0,
  "mr.no" => 0,
  "nl.no" => 0,
  "nt.no" => 0,
  "of.no" => 0,
  "ol.no" => 0,
  "oslo.no" => 0,
  "rl.no" => 0,
  "sf.no" => 0,
  "st.no" => 0,
  "svalbard.no" => 0,
  "tm.no" => 0,
  "tr.no" => 0,
  "va.no" => 0,
  "vf.no" => 0,
  "gs.aa.no" => 0,
  "gs.ah.no" => 0,
  "gs.bu.no" => 0,
  "gs.fm.no" => 0,
  "gs.hl.no" => 0,
  "gs.hm.no" => 0,
  "gs.jan-mayen.no" => 0,
  "gs.mr.no" => 0,
  "gs.nl.no" => 0,
  "gs.nt.no" => 0,
  "gs.of.no" => 0,
  "gs.ol.no" => 0,
  "gs.oslo.no" => 0,
  "gs.rl.no" => 0,
  "gs.sf.no" => 0,
  "gs.st.no" => 0,
  "gs.svalbard.no" => 0,
  "gs.tm.no" => 0,
  "gs.tr.no" => 0,
  "gs.va.no" => 0,
  "gs.vf.no" => 0,
  "akrehamn.no" => 0,
  "xn--krehamn-dxa.no" => 0,
  "algard.no" => 0,
  "xn--lgrd-poac.no" => 0,
  "arna.no" => 0,
  "brumunddal.no" => 0,
  "bryne.no" => 0,
  "bronnoysund.no" => 0,
  "xn--brnnysund-m8ac.no" => 0,
  "drobak.no" => 0,
  "xn--drbak-wua.no" => 0,
  "egersund.no" => 0,
  "fetsund.no" => 0,
  "floro.no" => 0,
  "xn--flor-jra.no" => 0,
  "fredrikstad.no" => 0,
  "hokksund.no" => 0,
  "honefoss.no" => 0,
  "xn--hnefoss-q1a.no" => 0,
  "jessheim.no" => 0,
  "jorpeland.no" => 0,
  "xn--jrpeland-54a.no" => 0,
  "kirkenes.no" => 0,
  "kopervik.no" => 0,
  "krokstadelva.no" => 0,
  "langevag.no" => 0,
  "xn--langevg-jxa.no" => 0,
  "leirvik.no" => 0,
  "mjondalen.no" => 0,
  "xn--mjndalen-64a.no" => 0,
  "mo-i-rana.no" => 0,
  "mosjoen.no" => 0,
  "xn--mosjen-eya.no" => 0,
  "nesoddtangen.no" => 0,
  "orkanger.no" => 0,
  "osoyro.no" => 0,
  "xn--osyro-wua.no" => 0,
  "raholt.no" => 0,
  "xn--rholt-mra.no" => 0,
  "sandnessjoen.no" => 0,
  "xn--sandnessjen-ogb.no" => 0,
  "skedsmokorset.no" => 0,
  "slattum.no" => 0,
  "spjelkavik.no" => 0,
  "stathelle.no" => 0,
  "stavern.no" => 0,
  "stjordalshalsen.no" => 0,
  "xn--stjrdalshalsen-sqb.no" => 0,
  "tananger.no" => 0,
  "tranby.no" => 0,
  "vossevangen.no" => 0,
  "afjord.no" => 0,
  "xn--fjord-lra.no" => 0,
  "agdenes.no" => 0,
  "al.no" => 0,
  "xn--l-1fa.no" => 0,
  "alesund.no" => 0,
  "xn--lesund-hua.no" => 0,
  "alstahaug.no" => 0,
  "alta.no" => 0,
  "xn--lt-liac.no" => 0,
  "alaheadju.no" => 0,
  "xn--laheadju-7ya.no" => 0,
  "alvdal.no" => 0,
  "amli.no" => 0,
  "xn--mli-tla.no" => 0,
  "amot.no" => 0,
  "xn--mot-tla.no" => 0,
  "andebu.no" => 0,
  "andoy.no" => 0,
  "xn--andy-ira.no" => 0,
  "andasuolo.no" => 0,
  "ardal.no" => 0,
  "xn--rdal-poa.no" => 0,
  "aremark.no" => 0,
  "arendal.no" => 0,
  "xn--s-1fa.no" => 0,
  "aseral.no" => 0,
  "xn--seral-lra.no" => 0,
  "asker.no" => 0,
  "askim.no" => 0,
  "askvoll.no" => 0,
  "askoy.no" => 0,
  "xn--asky-ira.no" => 0,
  "asnes.no" => 0,
  "xn--snes-poa.no" => 0,
  "audnedaln.no" => 0,
  "aukra.no" => 0,
  "aure.no" => 0,
  "aurland.no" => 0,
  "aurskog-holand.no" => 0,
  "xn--aurskog-hland-jnb.no" => 0,
  "austevoll.no" => 0,
  "austrheim.no" => 0,
  "averoy.no" => 0,
  "xn--avery-yua.no" => 0,
  "balestrand.no" => 0,
  "ballangen.no" => 0,
  "balat.no" => 0,
  "xn--blt-elab.no" => 0,
  "balsfjord.no" => 0,
  "bahccavuotna.no" => 0,
  "xn--bhccavuotna-k7a.no" => 0,
  "bamble.no" => 0,
  "bardu.no" => 0,
  "beardu.no" => 0,
  "beiarn.no" => 0,
  "bajddar.no" => 0,
  "xn--bjddar-pta.no" => 0,
  "baidar.no" => 0,
  "xn--bidr-5nac.no" => 0,
  "berg.no" => 0,
  "bergen.no" => 0,
  "berlevag.no" => 0,
  "xn--berlevg-jxa.no" => 0,
  "bearalvahki.no" => 0,
  "xn--bearalvhki-y4a.no" => 0,
  "bindal.no" => 0,
  "birkenes.no" => 0,
  "bjarkoy.no" => 0,
  "xn--bjarky-fya.no" => 0,
  "bjerkreim.no" => 0,
  "bjugn.no" => 0,
  "bodo.no" => 0,
  "xn--bod-2na.no" => 0,
  "badaddja.no" => 0,
  "xn--bdddj-mrabd.no" => 0,
  "budejju.no" => 0,
  "bokn.no" => 0,
  "bremanger.no" => 0,
  "bronnoy.no" => 0,
  "xn--brnny-wuac.no" => 0,
  "bygland.no" => 0,
  "bykle.no" => 0,
  "barum.no" => 0,
  "xn--brum-voa.no" => 0,
  "bo.telemark.no" => 0,
  "xn--b-5ga.telemark.no" => 0,
  "bo.nordland.no" => 0,
  "xn--b-5ga.nordland.no" => 0,
  "bievat.no" => 0,
  "xn--bievt-0qa.no" => 0,
  "bomlo.no" => 0,
  "xn--bmlo-gra.no" => 0,
  "batsfjord.no" => 0,
  "xn--btsfjord-9za.no" => 0,
  "bahcavuotna.no" => 0,
  "xn--bhcavuotna-s4a.no" => 0,
  "dovre.no" => 0,
  "drammen.no" => 0,
  "drangedal.no" => 0,
  "dyroy.no" => 0,
  "xn--dyry-ira.no" => 0,
  "donna.no" => 0,
  "xn--dnna-gra.no" => 0,
  "eid.no" => 0,
  "eidfjord.no" => 0,
  "eidsberg.no" => 0,
  "eidskog.no" => 0,
  "eidsvoll.no" => 0,
  "eigersund.no" => 0,
  "elverum.no" => 0,
  "enebakk.no" => 0,
  "engerdal.no" => 0,
  "etne.no" => 0,
  "etnedal.no" => 0,
  "evenes.no" => 0,
  "evenassi.no" => 0,
  "xn--eveni-0qa01ga.no" => 0,
  "evje-og-hornnes.no" => 0,
  "farsund.no" => 0,
  "fauske.no" => 0,
  "fuossko.no" => 0,
  "fuoisku.no" => 0,
  "fedje.no" => 0,
  "fet.no" => 0,
  "finnoy.no" => 0,
  "xn--finny-yua.no" => 0,
  "fitjar.no" => 0,
  "fjaler.no" => 0,
  "fjell.no" => 0,
  "flakstad.no" => 0,
  "flatanger.no" => 0,
  "flekkefjord.no" => 0,
  "flesberg.no" => 0,
  "flora.no" => 0,
  "fla.no" => 0,
  "xn--fl-zia.no" => 0,
  "folldal.no" => 0,
  "forsand.no" => 0,
  "fosnes.no" => 0,
  "frei.no" => 0,
  "frogn.no" => 0,
  "froland.no" => 0,
  "frosta.no" => 0,
  "frana.no" => 0,
  "xn--frna-woa.no" => 0,
  "froya.no" => 0,
  "xn--frya-hra.no" => 0,
  "fusa.no" => 0,
  "fyresdal.no" => 0,
  "forde.no" => 0,
  "xn--frde-gra.no" => 0,
  "gamvik.no" => 0,
  "gangaviika.no" => 0,
  "xn--ggaviika-8ya47h.no" => 0,
  "gaular.no" => 0,
  "gausdal.no" => 0,
  "gildeskal.no" => 0,
  "xn--gildeskl-g0a.no" => 0,
  "giske.no" => 0,
  "gjemnes.no" => 0,
  "gjerdrum.no" => 0,
  "gjerstad.no" => 0,
  "gjesdal.no" => 0,
  "gjovik.no" => 0,
  "xn--gjvik-wua.no" => 0,
  "gloppen.no" => 0,
  "gol.no" => 0,
  "gran.no" => 0,
  "grane.no" => 0,
  "granvin.no" => 0,
  "gratangen.no" => 0,
  "grimstad.no" => 0,
  "grong.no" => 0,
  "kraanghke.no" => 0,
  "xn--kranghke-b0a.no" => 0,
  "grue.no" => 0,
  "gulen.no" => 0,
  "hadsel.no" => 0,
  "halden.no" => 0,
  "halsa.no" => 0,
  "hamar.no" => 0,
  "hamaroy.no" => 0,
  "habmer.no" => 0,
  "xn--hbmer-xqa.no" => 0,
  "hapmir.no" => 0,
  "xn--hpmir-xqa.no" => 0,
  "hammerfest.no" => 0,
  "hammarfeasta.no" => 0,
  "xn--hmmrfeasta-s4ac.no" => 0,
  "haram.no" => 0,
  "hareid.no" => 0,
  "harstad.no" => 0,
  "hasvik.no" => 0,
  "aknoluokta.no" => 0,
  "xn--koluokta-7ya57h.no" => 0,
  "hattfjelldal.no" => 0,
  "aarborte.no" => 0,
  "haugesund.no" => 0,
  "hemne.no" => 0,
  "hemnes.no" => 0,
  "hemsedal.no" => 0,
  "heroy.more-og-romsdal.no" => 0,
  "xn--hery-ira.xn--mre-og-romsdal-qqb.no" => 0,
  "heroy.nordland.no" => 0,
  "xn--hery-ira.nordland.no" => 0,
  "hitra.no" => 0,
  "hjartdal.no" => 0,
  "hjelmeland.no" => 0,
  "hobol.no" => 0,
  "xn--hobl-ira.no" => 0,
  "hof.no" => 0,
  "hol.no" => 0,
  "hole.no" => 0,
  "holmestrand.no" => 0,
  "holtalen.no" => 0,
  "xn--holtlen-hxa.no" => 0,
  "hornindal.no" => 0,
  "horten.no" => 0,
  "hurdal.no" => 0,
  "hurum.no" => 0,
  "hvaler.no" => 0,
  "hyllestad.no" => 0,
  "hagebostad.no" => 0,
  "xn--hgebostad-g3a.no" => 0,
  "hoyanger.no" => 0,
  "xn--hyanger-q1a.no" => 0,
  "hoylandet.no" => 0,
  "xn--hylandet-54a.no" => 0,
  "ha.no" => 0,
  "xn--h-2fa.no" => 0,
  "ibestad.no" => 0,
  "inderoy.no" => 0,
  "xn--indery-fya.no" => 0,
  "iveland.no" => 0,
  "jevnaker.no" => 0,
  "jondal.no" => 0,
  "jolster.no" => 0,
  "xn--jlster-bya.no" => 0,
  "karasjok.no" => 0,
  "karasjohka.no" => 0,
  "xn--krjohka-hwab49j.no" => 0,
  "karlsoy.no" => 0,
  "galsa.no" => 0,
  "xn--gls-elac.no" => 0,
  "karmoy.no" => 0,
  "xn--karmy-yua.no" => 0,
  "kautokeino.no" => 0,
  "guovdageaidnu.no" => 0,
  "klepp.no" => 0,
  "klabu.no" => 0,
  "xn--klbu-woa.no" => 0,
  "kongsberg.no" => 0,
  "kongsvinger.no" => 0,
  "kragero.no" => 0,
  "xn--krager-gya.no" => 0,
  "kristiansand.no" => 0,
  "kristiansund.no" => 0,
  "krodsherad.no" => 0,
  "xn--krdsherad-m8a.no" => 0,
  "kvalsund.no" => 0,
  "rahkkeravju.no" => 0,
  "xn--rhkkervju-01af.no" => 0,
  "kvam.no" => 0,
  "kvinesdal.no" => 0,
  "kvinnherad.no" => 0,
  "kviteseid.no" => 0,
  "kvitsoy.no" => 0,
  "xn--kvitsy-fya.no" => 0,
  "kvafjord.no" => 0,
  "xn--kvfjord-nxa.no" => 0,
  "giehtavuoatna.no" => 0,
  "kvanangen.no" => 0,
  "xn--kvnangen-k0a.no" => 0,
  "navuotna.no" => 0,
  "xn--nvuotna-hwa.no" => 0,
  "kafjord.no" => 0,
  "xn--kfjord-iua.no" => 0,
  "gaivuotna.no" => 0,
  "xn--givuotna-8ya.no" => 0,
  "larvik.no" => 0,
  "lavangen.no" => 0,
  "lavagis.no" => 0,
  "loabat.no" => 0,
  "xn--loabt-0qa.no" => 0,
  "lebesby.no" => 0,
  "davvesiida.no" => 0,
  "leikanger.no" => 0,
  "leirfjord.no" => 0,
  "leka.no" => 0,
  "leksvik.no" => 0,
  "lenvik.no" => 0,
  "leangaviika.no" => 0,
  "xn--leagaviika-52b.no" => 0,
  "lesja.no" => 0,
  "levanger.no" => 0,
  "lier.no" => 0,
  "lierne.no" => 0,
  "lillehammer.no" => 0,
  "lillesand.no" => 0,
  "lindesnes.no" => 0,
  "lindas.no" => 0,
  "xn--linds-pra.no" => 0,
  "lom.no" => 0,
  "loppa.no" => 0,
  "lahppi.no" => 0,
  "xn--lhppi-xqa.no" => 0,
  "lund.no" => 0,
  "lunner.no" => 0,
  "luroy.no" => 0,
  "xn--lury-ira.no" => 0,
  "luster.no" => 0,
  "lyngdal.no" => 0,
  "lyngen.no" => 0,
  "ivgu.no" => 0,
  "lardal.no" => 0,
  "lerdal.no" => 0,
  "xn--lrdal-sra.no" => 0,
  "lodingen.no" => 0,
  "xn--ldingen-q1a.no" => 0,
  "lorenskog.no" => 0,
  "xn--lrenskog-54a.no" => 0,
  "loten.no" => 0,
  "xn--lten-gra.no" => 0,
  "malvik.no" => 0,
  "masoy.no" => 0,
  "xn--msy-ula0h.no" => 0,
  "muosat.no" => 0,
  "xn--muost-0qa.no" => 0,
  "mandal.no" => 0,
  "marker.no" => 0,
  "marnardal.no" => 0,
  "masfjorden.no" => 0,
  "meland.no" => 0,
  "meldal.no" => 0,
  "melhus.no" => 0,
  "meloy.no" => 0,
  "xn--mely-ira.no" => 0,
  "meraker.no" => 0,
  "xn--merker-kua.no" => 0,
  "moareke.no" => 0,
  "xn--moreke-jua.no" => 0,
  "midsund.no" => 0,
  "midtre-gauldal.no" => 0,
  "modalen.no" => 0,
  "modum.no" => 0,
  "molde.no" => 0,
  "moskenes.no" => 0,
  "moss.no" => 0,
  "mosvik.no" => 0,
  "malselv.no" => 0,
  "xn--mlselv-iua.no" => 0,
  "malatvuopmi.no" => 0,
  "xn--mlatvuopmi-s4a.no" => 0,
  "namdalseid.no" => 0,
  "aejrie.no" => 0,
  "namsos.no" => 0,
  "namsskogan.no" => 0,
  "naamesjevuemie.no" => 0,
  "xn--nmesjevuemie-tcba.no" => 0,
  "laakesvuemie.no" => 0,
  "nannestad.no" => 0,
  "narvik.no" => 0,
  "narviika.no" => 0,
  "naustdal.no" => 0,
  "nedre-eiker.no" => 0,
  "nes.akershus.no" => 0,
  "nes.buskerud.no" => 0,
  "nesna.no" => 0,
  "nesodden.no" => 0,
  "nesseby.no" => 0,
  "unjarga.no" => 0,
  "xn--unjrga-rta.no" => 0,
  "nesset.no" => 0,
  "nissedal.no" => 0,
  "nittedal.no" => 0,
  "nord-aurdal.no" => 0,
  "nord-fron.no" => 0,
  "nord-odal.no" => 0,
  "norddal.no" => 0,
  "nordkapp.no" => 0,
  "davvenjarga.no" => 0,
  "xn--davvenjrga-y4a.no" => 0,
  "nordre-land.no" => 0,
  "nordreisa.no" => 0,
  "raisa.no" => 0,
  "xn--risa-5na.no" => 0,
  "nore-og-uvdal.no" => 0,
  "notodden.no" => 0,
  "naroy.no" => 0,
  "xn--nry-yla5g.no" => 0,
  "notteroy.no" => 0,
  "xn--nttery-byae.no" => 0,
  "odda.no" => 0,
  "oksnes.no" => 0,
  "xn--ksnes-uua.no" => 0,
  "oppdal.no" => 0,
  "oppegard.no" => 0,
  "xn--oppegrd-ixa.no" => 0,
  "orkdal.no" => 0,
  "orland.no" => 0,
  "xn--rland-uua.no" => 0,
  "orskog.no" => 0,
  "xn--rskog-uua.no" => 0,
  "orsta.no" => 0,
  "xn--rsta-fra.no" => 0,
  "os.hedmark.no" => 0,
  "os.hordaland.no" => 0,
  "osen.no" => 0,
  "osteroy.no" => 0,
  "xn--ostery-fya.no" => 0,
  "ostre-toten.no" => 0,
  "xn--stre-toten-zcb.no" => 0,
  "overhalla.no" => 0,
  "ovre-eiker.no" => 0,
  "xn--vre-eiker-k8a.no" => 0,
  "oyer.no" => 0,
  "xn--yer-zna.no" => 0,
  "oygarden.no" => 0,
  "xn--ygarden-p1a.no" => 0,
  "oystre-slidre.no" => 0,
  "xn--ystre-slidre-ujb.no" => 0,
  "porsanger.no" => 0,
  "porsangu.no" => 0,
  "xn--porsgu-sta26f.no" => 0,
  "porsgrunn.no" => 0,
  "radoy.no" => 0,
  "xn--rady-ira.no" => 0,
  "rakkestad.no" => 0,
  "rana.no" => 0,
  "ruovat.no" => 0,
  "randaberg.no" => 0,
  "rauma.no" => 0,
  "rendalen.no" => 0,
  "rennebu.no" => 0,
  "rennesoy.no" => 0,
  "xn--rennesy-v1a.no" => 0,
  "rindal.no" => 0,
  "ringebu.no" => 0,
  "ringerike.no" => 0,
  "ringsaker.no" => 0,
  "rissa.no" => 0,
  "risor.no" => 0,
  "xn--risr-ira.no" => 0,
  "roan.no" => 0,
  "rollag.no" => 0,
  "rygge.no" => 0,
  "ralingen.no" => 0,
  "xn--rlingen-mxa.no" => 0,
  "rodoy.no" => 0,
  "xn--rdy-0nab.no" => 0,
  "romskog.no" => 0,
  "xn--rmskog-bya.no" => 0,
  "roros.no" => 0,
  "xn--rros-gra.no" => 0,
  "rost.no" => 0,
  "xn--rst-0na.no" => 0,
  "royken.no" => 0,
  "xn--ryken-vua.no" => 0,
  "royrvik.no" => 0,
  "xn--ryrvik-bya.no" => 0,
  "rade.no" => 0,
  "xn--rde-ula.no" => 0,
  "salangen.no" => 0,
  "siellak.no" => 0,
  "saltdal.no" => 0,
  "salat.no" => 0,
  "xn--slt-elab.no" => 0,
  "xn--slat-5na.no" => 0,
  "samnanger.no" => 0,
  "sande.more-og-romsdal.no" => 0,
  "sande.xn--mre-og-romsdal-qqb.no" => 0,
  "sande.vestfold.no" => 0,
  "sandefjord.no" => 0,
  "sandnes.no" => 0,
  "sandoy.no" => 0,
  "xn--sandy-yua.no" => 0,
  "sarpsborg.no" => 0,
  "sauda.no" => 0,
  "sauherad.no" => 0,
  "sel.no" => 0,
  "selbu.no" => 0,
  "selje.no" => 0,
  "seljord.no" => 0,
  "sigdal.no" => 0,
  "siljan.no" => 0,
  "sirdal.no" => 0,
  "skaun.no" => 0,
  "skedsmo.no" => 0,
  "ski.no" => 0,
  "skien.no" => 0,
  "skiptvet.no" => 0,
  "skjervoy.no" => 0,
  "xn--skjervy-v1a.no" => 0,
  "skierva.no" => 0,
  "xn--skierv-uta.no" => 0,
  "skjak.no" => 0,
  "xn--skjk-soa.no" => 0,
  "skodje.no" => 0,
  "skanland.no" => 0,
  "xn--sknland-fxa.no" => 0,
  "skanit.no" => 0,
  "xn--sknit-yqa.no" => 0,
  "smola.no" => 0,
  "xn--smla-hra.no" => 0,
  "snillfjord.no" => 0,
  "snasa.no" => 0,
  "xn--snsa-roa.no" => 0,
  "snoasa.no" => 0,
  "snaase.no" => 0,
  "xn--snase-nra.no" => 0,
  "sogndal.no" => 0,
  "sokndal.no" => 0,
  "sola.no" => 0,
  "solund.no" => 0,
  "songdalen.no" => 0,
  "sortland.no" => 0,
  "spydeberg.no" => 0,
  "stange.no" => 0,
  "stavanger.no" => 0,
  "steigen.no" => 0,
  "steinkjer.no" => 0,
  "stjordal.no" => 0,
  "xn--stjrdal-s1a.no" => 0,
  "stokke.no" => 0,
  "stor-elvdal.no" => 0,
  "stord.no" => 0,
  "stordal.no" => 0,
  "storfjord.no" => 0,
  "omasvuotna.no" => 0,
  "strand.no" => 0,
  "stranda.no" => 0,
  "stryn.no" => 0,
  "sula.no" => 0,
  "suldal.no" => 0,
  "sund.no" => 0,
  "sunndal.no" => 0,
  "surnadal.no" => 0,
  "sveio.no" => 0,
  "svelvik.no" => 0,
  "sykkylven.no" => 0,
  "sogne.no" => 0,
  "xn--sgne-gra.no" => 0,
  "somna.no" => 0,
  "xn--smna-gra.no" => 0,
  "sondre-land.no" => 0,
  "xn--sndre-land-0cb.no" => 0,
  "sor-aurdal.no" => 0,
  "xn--sr-aurdal-l8a.no" => 0,
  "sor-fron.no" => 0,
  "xn--sr-fron-q1a.no" => 0,
  "sor-odal.no" => 0,
  "xn--sr-odal-q1a.no" => 0,
  "sor-varanger.no" => 0,
  "xn--sr-varanger-ggb.no" => 0,
  "matta-varjjat.no" => 0,
  "xn--mtta-vrjjat-k7af.no" => 0,
  "sorfold.no" => 0,
  "xn--srfold-bya.no" => 0,
  "sorreisa.no" => 0,
  "xn--srreisa-q1a.no" => 0,
  "sorum.no" => 0,
  "xn--srum-gra.no" => 0,
  "tana.no" => 0,
  "deatnu.no" => 0,
  "time.no" => 0,
  "tingvoll.no" => 0,
  "tinn.no" => 0,
  "tjeldsund.no" => 0,
  "dielddanuorri.no" => 0,
  "tjome.no" => 0,
  "xn--tjme-hra.no" => 0,
  "tokke.no" => 0,
  "tolga.no" => 0,
  "torsken.no" => 0,
  "tranoy.no" => 0,
  "xn--trany-yua.no" => 0,
  "tromso.no" => 0,
  "xn--troms-zua.no" => 0,
  "tromsa.no" => 0,
  "romsa.no" => 0,
  "trondheim.no" => 0,
  "troandin.no" => 0,
  "trysil.no" => 0,
  "trana.no" => 0,
  "xn--trna-woa.no" => 0,
  "trogstad.no" => 0,
  "xn--trgstad-r1a.no" => 0,
  "tvedestrand.no" => 0,
  "tydal.no" => 0,
  "tynset.no" => 0,
  "tysfjord.no" => 0,
  "divtasvuodna.no" => 0,
  "divttasvuotna.no" => 0,
  "tysnes.no" => 0,
  "tysvar.no" => 0,
  "xn--tysvr-vra.no" => 0,
  "tonsberg.no" => 0,
  "xn--tnsberg-q1a.no" => 0,
  "ullensaker.no" => 0,
  "ullensvang.no" => 0,
  "ulvik.no" => 0,
  "utsira.no" => 0,
  "vadso.no" => 0,
  "xn--vads-jra.no" => 0,
  "cahcesuolo.no" => 0,
  "xn--hcesuolo-7ya35b.no" => 0,
  "vaksdal.no" => 0,
  "valle.no" => 0,
  "vang.no" => 0,
  "vanylven.no" => 0,
  "vardo.no" => 0,
  "xn--vard-jra.no" => 0,
  "varggat.no" => 0,
  "xn--vrggt-xqad.no" => 0,
  "vefsn.no" => 0,
  "vaapste.no" => 0,
  "vega.no" => 0,
  "vegarshei.no" => 0,
  "xn--vegrshei-c0a.no" => 0,
  "vennesla.no" => 0,
  "verdal.no" => 0,
  "verran.no" => 0,
  "vestby.no" => 0,
  "vestnes.no" => 0,
  "vestre-slidre.no" => 0,
  "vestre-toten.no" => 0,
  "vestvagoy.no" => 0,
  "xn--vestvgy-ixa6o.no" => 0,
  "vevelstad.no" => 0,
  "vik.no" => 0,
  "vikna.no" => 0,
  "vindafjord.no" => 0,
  "volda.no" => 0,
  "voss.no" => 0,
  "varoy.no" => 0,
  "xn--vry-yla5g.no" => 0,
  "vagan.no" => 0,
  "xn--vgan-qoa.no" => 0,
  "voagat.no" => 0,
  "vagsoy.no" => 0,
  "xn--vgsy-qoa0j.no" => 0,
  "vaga.no" => 0,
  "xn--vg-yiab.no" => 0,
  "valer.ostfold.no" => 0,
  "xn--vler-qoa.xn--stfold-9xa.no" => 0,
  "valer.hedmark.no" => 0,
  "xn--vler-qoa.hedmark.no" => 0,
  "np" => -1,
  "nr" => 0,
  "biz.nr" => 0,
  "info.nr" => 0,
  "gov.nr" => 0,
  "edu.nr" => 0,
  "org.nr" => 0,
  "net.nr" => 0,
  "com.nr" => 0,
  "nu" => 0,
  "nz" => 0,
  "ac.nz" => 0,
  "co.nz" => 0,
  "cri.nz" => 0,
  "geek.nz" => 0,
  "gen.nz" => 0,
  "govt.nz" => 0,
  "health.nz" => 0,
  "iwi.nz" => 0,
  "kiwi.nz" => 0,
  "maori.nz" => 0,
  "mil.nz" => 0,
  "xn--mori-qsa.nz" => 0,
  "net.nz" => 0,
  "org.nz" => 0,
  "parliament.nz" => 0,
  "school.nz" => 0,
  "om" => 0,
  "co.om" => 0,
  "com.om" => 0,
  "edu.om" => 0,
  "gov.om" => 0,
  "med.om" => 0,
  "museum.om" => 0,
  "net.om" => 0,
  "org.om" => 0,
  "pro.om" => 0,
  "onion" => 0,
  "org" => 0,
  "pa" => 0,
  "ac.pa" => 0,
  "gob.pa" => 0,
  "com.pa" => 0,
  "org.pa" => 0,
  "sld.pa" => 0,
  "edu.pa" => 0,
  "net.pa" => 0,
  "ing.pa" => 0,
  "abo.pa" => 0,
  "med.pa" => 0,
  "nom.pa" => 0,
  "pe" => 0,
  "edu.pe" => 0,
  "gob.pe" => 0,
  "nom.pe" => 0,
  "mil.pe" => 0,
  "org.pe" => 0,
  "com.pe" => 0,
  "net.pe" => 0,
  "pf" => 0,
  "com.pf" => 0,
  "org.pf" => 0,
  "edu.pf" => 0,
  "pg" => -1,
  "ph" => 0,
  "com.ph" => 0,
  "net.ph" => 0,
  "org.ph" => 0,
  "gov.ph" => 0,
  "edu.ph" => 0,
  "ngo.ph" => 0,
  "mil.ph" => 0,
  "i.ph" => 0,
  "pk" => 0,
  "com.pk" => 0,
  "net.pk" => 0,
  "edu.pk" => 0,
  "org.pk" => 0,
  "fam.pk" => 0,
  "biz.pk" => 0,
  "web.pk" => 0,
  "gov.pk" => 0,
  "gob.pk" => 0,
  "gok.pk" => 0,
  "gon.pk" => 0,
  "gop.pk" => 0,
  "gos.pk" => 0,
  "info.pk" => 0,
  "pl" => 0,
  "com.pl" => 0,
  "net.pl" => 0,
  "org.pl" => 0,
  "aid.pl" => 0,
  "agro.pl" => 0,
  "atm.pl" => 0,
  "auto.pl" => 0,
  "biz.pl" => 0,
  "edu.pl" => 0,
  "gmina.pl" => 0,
  "gsm.pl" => 0,
  "info.pl" => 0,
  "mail.pl" => 0,
  "miasta.pl" => 0,
  "media.pl" => 0,
  "mil.pl" => 0,
  "nieruchomosci.pl" => 0,
  "nom.pl" => 0,
  "pc.pl" => 0,
  "powiat.pl" => 0,
  "priv.pl" => 0,
  "realestate.pl" => 0,
  "rel.pl" => 0,
  "sex.pl" => 0,
  "shop.pl" => 0,
  "sklep.pl" => 0,
  "sos.pl" => 0,
  "szkola.pl" => 0,
  "targi.pl" => 0,
  "tm.pl" => 0,
  "tourism.pl" => 0,
  "travel.pl" => 0,
  "turystyka.pl" => 0,
  "gov.pl" => 0,
  "ap.gov.pl" => 0,
  "griw.gov.pl" => 0,
  "ic.gov.pl" => 0,
  "is.gov.pl" => 0,
  "kmpsp.gov.pl" => 0,
  "konsulat.gov.pl" => 0,
  "kppsp.gov.pl" => 0,
  "kwp.gov.pl" => 0,
  "kwpsp.gov.pl" => 0,
  "mup.gov.pl" => 0,
  "mw.gov.pl" => 0,
  "oia.gov.pl" => 0,
  "oirm.gov.pl" => 0,
  "oke.gov.pl" => 0,
  "oow.gov.pl" => 0,
  "oschr.gov.pl" => 0,
  "oum.gov.pl" => 0,
  "pa.gov.pl" => 0,
  "pinb.gov.pl" => 0,
  "piw.gov.pl" => 0,
  "po.gov.pl" => 0,
  "pr.gov.pl" => 0,
  "psp.gov.pl" => 0,
  "psse.gov.pl" => 0,
  "pup.gov.pl" => 0,
  "rzgw.gov.pl" => 0,
  "sa.gov.pl" => 0,
  "sdn.gov.pl" => 0,
  "sko.gov.pl" => 0,
  "so.gov.pl" => 0,
  "sr.gov.pl" => 0,
  "starostwo.gov.pl" => 0,
  "ug.gov.pl" => 0,
  "ugim.gov.pl" => 0,
  "um.gov.pl" => 0,
  "umig.gov.pl" => 0,
  "upow.gov.pl" => 0,
  "uppo.gov.pl" => 0,
  "us.gov.pl" => 0,
  "uw.gov.pl" => 0,
  "uzs.gov.pl" => 0,
  "wif.gov.pl" => 0,
  "wiih.gov.pl" => 0,
  "winb.gov.pl" => 0,
  "wios.gov.pl" => 0,
  "witd.gov.pl" => 0,
  "wiw.gov.pl" => 0,
  "wkz.gov.pl" => 0,
  "wsa.gov.pl" => 0,
  "wskr.gov.pl" => 0,
  "wsse.gov.pl" => 0,
  "wuoz.gov.pl" => 0,
  "wzmiuw.gov.pl" => 0,
  "zp.gov.pl" => 0,
  "zpisdn.gov.pl" => 0,
  "augustow.pl" => 0,
  "babia-gora.pl" => 0,
  "bedzin.pl" => 0,
  "beskidy.pl" => 0,
  "bialowieza.pl" => 0,
  "bialystok.pl" => 0,
  "bielawa.pl" => 0,
  "bieszczady.pl" => 0,
  "boleslawiec.pl" => 0,
  "bydgoszcz.pl" => 0,
  "bytom.pl" => 0,
  "cieszyn.pl" => 0,
  "czeladz.pl" => 0,
  "czest.pl" => 0,
  "dlugoleka.pl" => 0,
  "elblag.pl" => 0,
  "elk.pl" => 0,
  "glogow.pl" => 0,
  "gniezno.pl" => 0,
  "gorlice.pl" => 0,
  "grajewo.pl" => 0,
  "ilawa.pl" => 0,
  "jaworzno.pl" => 0,
  "jelenia-gora.pl" => 0,
  "jgora.pl" => 0,
  "kalisz.pl" => 0,
  "kazimierz-dolny.pl" => 0,
  "karpacz.pl" => 0,
  "kartuzy.pl" => 0,
  "kaszuby.pl" => 0,
  "katowice.pl" => 0,
  "kepno.pl" => 0,
  "ketrzyn.pl" => 0,
  "klodzko.pl" => 0,
  "kobierzyce.pl" => 0,
  "kolobrzeg.pl" => 0,
  "konin.pl" => 0,
  "konskowola.pl" => 0,
  "kutno.pl" => 0,
  "lapy.pl" => 0,
  "lebork.pl" => 0,
  "legnica.pl" => 0,
  "lezajsk.pl" => 0,
  "limanowa.pl" => 0,
  "lomza.pl" => 0,
  "lowicz.pl" => 0,
  "lubin.pl" => 0,
  "lukow.pl" => 0,
  "malbork.pl" => 0,
  "malopolska.pl" => 0,
  "mazowsze.pl" => 0,
  "mazury.pl" => 0,
  "mielec.pl" => 0,
  "mielno.pl" => 0,
  "mragowo.pl" => 0,
  "naklo.pl" => 0,
  "nowaruda.pl" => 0,
  "nysa.pl" => 0,
  "olawa.pl" => 0,
  "olecko.pl" => 0,
  "olkusz.pl" => 0,
  "olsztyn.pl" => 0,
  "opoczno.pl" => 0,
  "opole.pl" => 0,
  "ostroda.pl" => 0,
  "ostroleka.pl" => 0,
  "ostrowiec.pl" => 0,
  "ostrowwlkp.pl" => 0,
  "pila.pl" => 0,
  "pisz.pl" => 0,
  "podhale.pl" => 0,
  "podlasie.pl" => 0,
  "polkowice.pl" => 0,
  "pomorze.pl" => 0,
  "pomorskie.pl" => 0,
  "prochowice.pl" => 0,
  "pruszkow.pl" => 0,
  "przeworsk.pl" => 0,
  "pulawy.pl" => 0,
  "radom.pl" => 0,
  "rawa-maz.pl" => 0,
  "rybnik.pl" => 0,
  "rzeszow.pl" => 0,
  "sanok.pl" => 0,
  "sejny.pl" => 0,
  "slask.pl" => 0,
  "slupsk.pl" => 0,
  "sosnowiec.pl" => 0,
  "stalowa-wola.pl" => 0,
  "skoczow.pl" => 0,
  "starachowice.pl" => 0,
  "stargard.pl" => 0,
  "suwalki.pl" => 0,
  "swidnica.pl" => 0,
  "swiebodzin.pl" => 0,
  "swinoujscie.pl" => 0,
  "szczecin.pl" => 0,
  "szczytno.pl" => 0,
  "tarnobrzeg.pl" => 0,
  "tgory.pl" => 0,
  "turek.pl" => 0,
  "tychy.pl" => 0,
  "ustka.pl" => 0,
  "walbrzych.pl" => 0,
  "warmia.pl" => 0,
  "warszawa.pl" => 0,
  "waw.pl" => 0,
  "wegrow.pl" => 0,
  "wielun.pl" => 0,
  "wlocl.pl" => 0,
  "wloclawek.pl" => 0,
  "wodzislaw.pl" => 0,
  "wolomin.pl" => 0,
  "wroclaw.pl" => 0,
  "zachpomor.pl" => 0,
  "zagan.pl" => 0,
  "zarow.pl" => 0,
  "zgora.pl" => 0,
  "zgorzelec.pl" => 0,
  "pm" => 0,
  "pn" => 0,
  "gov.pn" => 0,
  "co.pn" => 0,
  "org.pn" => 0,
  "edu.pn" => 0,
  "net.pn" => 0,
  "post" => 0,
  "pr" => 0,
  "com.pr" => 0,
  "net.pr" => 0,
  "org.pr" => 0,
  "gov.pr" => 0,
  "edu.pr" => 0,
  "isla.pr" => 0,
  "pro.pr" => 0,
  "biz.pr" => 0,
  "info.pr" => 0,
  "name.pr" => 0,
  "est.pr" => 0,
  "prof.pr" => 0,
  "ac.pr" => 0,
  "pro" => 0,
  "aaa.pro" => 0,
  "aca.pro" => 0,
  "acct.pro" => 0,
  "avocat.pro" => 0,
  "bar.pro" => 0,
  "cpa.pro" => 0,
  "eng.pro" => 0,
  "jur.pro" => 0,
  "law.pro" => 0,
  "med.pro" => 0,
  "recht.pro" => 0,
  "ps" => 0,
  "edu.ps" => 0,
  "gov.ps" => 0,
  "sec.ps" => 0,
  "plo.ps" => 0,
  "com.ps" => 0,
  "org.ps" => 0,
  "net.ps" => 0,
  "pt" => 0,
  "net.pt" => 0,
  "gov.pt" => 0,
  "org.pt" => 0,
  "edu.pt" => 0,
  "int.pt" => 0,
  "publ.pt" => 0,
  "com.pt" => 0,
  "nome.pt" => 0,
  "pw" => 0,
  "co.pw" => 0,
  "ne.pw" => 0,
  "or.pw" => 0,
  "ed.pw" => 0,
  "go.pw" => 0,
  "belau.pw" => 0,
  "py" => 0,
  "com.py" => 0,
  "coop.py" => 0,
  "edu.py" => 0,
  "gov.py" => 0,
  "mil.py" => 0,
  "net.py" => 0,
  "org.py" => 0,
  "qa" => 0,
  "com.qa" => 0,
  "edu.qa" => 0,
  "gov.qa" => 0,
  "mil.qa" => 0,
  "name.qa" => 0,
  "net.qa" => 0,
  "org.qa" => 0,
  "sch.qa" => 0,
  "re" => 0,
  "asso.re" => 0,
  "com.re" => 0,
  "nom.re" => 0,
  "ro" => 0,
  "arts.ro" => 0,
  "com.ro" => 0,
  "firm.ro" => 0,
  "info.ro" => 0,
  "nom.ro" => 0,
  "nt.ro" => 0,
  "org.ro" => 0,
  "rec.ro" => 0,
  "store.ro" => 0,
  "tm.ro" => 0,
  "www.ro" => 0,
  "rs" => 0,
  "ac.rs" => 0,
  "co.rs" => 0,
  "edu.rs" => 0,
  "gov.rs" => 0,
  "in.rs" => 0,
  "org.rs" => 0,
  "ru" => 0,
  "rw" => 0,
  "ac.rw" => 0,
  "co.rw" => 0,
  "coop.rw" => 0,
  "gov.rw" => 0,
  "mil.rw" => 0,
  "net.rw" => 0,
  "org.rw" => 0,
  "sa" => 0,
  "com.sa" => 0,
  "net.sa" => 0,
  "org.sa" => 0,
  "gov.sa" => 0,
  "med.sa" => 0,
  "pub.sa" => 0,
  "edu.sa" => 0,
  "sch.sa" => 0,
  "sb" => 0,
  "com.sb" => 0,
  "edu.sb" => 0,
  "gov.sb" => 0,
  "net.sb" => 0,
  "org.sb" => 0,
  "sc" => 0,
  "com.sc" => 0,
  "gov.sc" => 0,
  "net.sc" => 0,
  "org.sc" => 0,
  "edu.sc" => 0,
  "sd" => 0,
  "com.sd" => 0,
  "net.sd" => 0,
  "org.sd" => 0,
  "edu.sd" => 0,
  "med.sd" => 0,
  "tv.sd" => 0,
  "gov.sd" => 0,
  "info.sd" => 0,
  "se" => 0,
  "a.se" => 0,
  "ac.se" => 0,
  "b.se" => 0,
  "bd.se" => 0,
  "brand.se" => 0,
  "c.se" => 0,
  "d.se" => 0,
  "e.se" => 0,
  "f.se" => 0,
  "fh.se" => 0,
  "fhsk.se" => 0,
  "fhv.se" => 0,
  "g.se" => 0,
  "h.se" => 0,
  "i.se" => 0,
  "k.se" => 0,
  "komforb.se" => 0,
  "kommunalforbund.se" => 0,
  "komvux.se" => 0,
  "l.se" => 0,
  "lanbib.se" => 0,
  "m.se" => 0,
  "n.se" => 0,
  "naturbruksgymn.se" => 0,
  "o.se" => 0,
  "org.se" => 0,
  "p.se" => 0,
  "parti.se" => 0,
  "pp.se" => 0,
  "press.se" => 0,
  "r.se" => 0,
  "s.se" => 0,
  "t.se" => 0,
  "tm.se" => 0,
  "u.se" => 0,
  "w.se" => 0,
  "x.se" => 0,
  "y.se" => 0,
  "z.se" => 0,
  "sg" => 0,
  "com.sg" => 0,
  "net.sg" => 0,
  "org.sg" => 0,
  "gov.sg" => 0,
  "edu.sg" => 0,
  "per.sg" => 0,
  "sh" => 0,
  "com.sh" => 0,
  "net.sh" => 0,
  "gov.sh" => 0,
  "org.sh" => 0,
  "mil.sh" => 0,
  "si" => 0,
  "sj" => 0,
  "sk" => 0,
  "sl" => 0,
  "com.sl" => 0,
  "net.sl" => 0,
  "edu.sl" => 0,
  "gov.sl" => 0,
  "org.sl" => 0,
  "sm" => 0,
  "sn" => 0,
  "art.sn" => 0,
  "com.sn" => 0,
  "edu.sn" => 0,
  "gouv.sn" => 0,
  "org.sn" => 0,
  "perso.sn" => 0,
  "univ.sn" => 0,
  "so" => 0,
  "com.so" => 0,
  "edu.so" => 0,
  "gov.so" => 0,
  "me.so" => 0,
  "net.so" => 0,
  "org.so" => 0,
  "sr" => 0,
  "ss" => 0,
  "biz.ss" => 0,
  "com.ss" => 0,
  "edu.ss" => 0,
  "gov.ss" => 0,
  "me.ss" => 0,
  "net.ss" => 0,
  "org.ss" => 0,
  "sch.ss" => 0,
  "st" => 0,
  "co.st" => 0,
  "com.st" => 0,
  "consulado.st" => 0,
  "edu.st" => 0,
  "embaixada.st" => 0,
  "mil.st" => 0,
  "net.st" => 0,
  "org.st" => 0,
  "principe.st" => 0,
  "saotome.st" => 0,
  "store.st" => 0,
  "su" => 0,
  "sv" => 0,
  "com.sv" => 0,
  "edu.sv" => 0,
  "gob.sv" => 0,
  "org.sv" => 0,
  "red.sv" => 0,
  "sx" => 0,
  "gov.sx" => 0,
  "sy" => 0,
  "edu.sy" => 0,
  "gov.sy" => 0,
  "net.sy" => 0,
  "mil.sy" => 0,
  "com.sy" => 0,
  "org.sy" => 0,
  "sz" => 0,
  "co.sz" => 0,
  "ac.sz" => 0,
  "org.sz" => 0,
  "tc" => 0,
  "td" => 0,
  "tel" => 0,
  "tf" => 0,
  "tg" => 0,
  "th" => 0,
  "ac.th" => 0,
  "co.th" => 0,
  "go.th" => 0,
  "in.th" => 0,
  "mi.th" => 0,
  "net.th" => 0,
  "or.th" => 0,
  "tj" => 0,
  "ac.tj" => 0,
  "biz.tj" => 0,
  "co.tj" => 0,
  "com.tj" => 0,
  "edu.tj" => 0,
  "go.tj" => 0,
  "gov.tj" => 0,
  "int.tj" => 0,
  "mil.tj" => 0,
  "name.tj" => 0,
  "net.tj" => 0,
  "nic.tj" => 0,
  "org.tj" => 0,
  "test.tj" => 0,
  "web.tj" => 0,
  "tk" => 0,
  "tl" => 0,
  "gov.tl" => 0,
  "tm" => 0,
  "com.tm" => 0,
  "co.tm" => 0,
  "org.tm" => 0,
  "net.tm" => 0,
  "nom.tm" => 0,
  "gov.tm" => 0,
  "mil.tm" => 0,
  "edu.tm" => 0,
  "tn" => 0,
  "com.tn" => 0,
  "ens.tn" => 0,
  "fin.tn" => 0,
  "gov.tn" => 0,
  "ind.tn" => 0,
  "info.tn" => 0,
  "intl.tn" => 0,
  "mincom.tn" => 0,
  "nat.tn" => 0,
  "net.tn" => 0,
  "org.tn" => 0,
  "perso.tn" => 0,
  "tourism.tn" => 0,
  "to" => 0,
  "com.to" => 0,
  "gov.to" => 0,
  "net.to" => 0,
  "org.to" => 0,
  "edu.to" => 0,
  "mil.to" => 0,
  "tr" => 0,
  "av.tr" => 0,
  "bbs.tr" => 0,
  "bel.tr" => 0,
  "biz.tr" => 0,
  "com.tr" => 0,
  "dr.tr" => 0,
  "edu.tr" => 0,
  "gen.tr" => 0,
  "gov.tr" => 0,
  "info.tr" => 0,
  "mil.tr" => 0,
  "k12.tr" => 0,
  "kep.tr" => 0,
  "name.tr" => 0,
  "net.tr" => 0,
  "org.tr" => 0,
  "pol.tr" => 0,
  "tel.tr" => 0,
  "tsk.tr" => 0,
  "tv.tr" => 0,
  "web.tr" => 0,
  "nc.tr" => 0,
  "gov.nc.tr" => 0,
  "tt" => 0,
  "co.tt" => 0,
  "com.tt" => 0,
  "org.tt" => 0,
  "net.tt" => 0,
  "biz.tt" => 0,
  "info.tt" => 0,
  "pro.tt" => 0,
  "int.tt" => 0,
  "coop.tt" => 0,
  "jobs.tt" => 0,
  "mobi.tt" => 0,
  "travel.tt" => 0,
  "museum.tt" => 0,
  "aero.tt" => 0,
  "name.tt" => 0,
  "gov.tt" => 0,
  "edu.tt" => 0,
  "tv" => 0,
  "tw" => 0,
  "edu.tw" => 0,
  "gov.tw" => 0,
  "mil.tw" => 0,
  "com.tw" => 0,
  "net.tw" => 0,
  "org.tw" => 0,
  "idv.tw" => 0,
  "game.tw" => 0,
  "ebiz.tw" => 0,
  "club.tw" => 0,
  "xn--zf0ao64a.tw" => 0,
  "xn--uc0atv.tw" => 0,
  "xn--czrw28b.tw" => 0,
  "tz" => 0,
  "ac.tz" => 0,
  "co.tz" => 0,
  "go.tz" => 0,
  "hotel.tz" => 0,
  "info.tz" => 0,
  "me.tz" => 0,
  "mil.tz" => 0,
  "mobi.tz" => 0,
  "ne.tz" => 0,
  "or.tz" => 0,
  "sc.tz" => 0,
  "tv.tz" => 0,
  "ua" => 0,
  "com.ua" => 0,
  "edu.ua" => 0,
  "gov.ua" => 0,
  "in.ua" => 0,
  "net.ua" => 0,
  "org.ua" => 0,
  "cherkassy.ua" => 0,
  "cherkasy.ua" => 0,
  "chernigov.ua" => 0,
  "chernihiv.ua" => 0,
  "chernivtsi.ua" => 0,
  "chernovtsy.ua" => 0,
  "ck.ua" => 0,
  "cn.ua" => 0,
  "cr.ua" => 0,
  "crimea.ua" => 0,
  "cv.ua" => 0,
  "dn.ua" => 0,
  "dnepropetrovsk.ua" => 0,
  "dnipropetrovsk.ua" => 0,
  "donetsk.ua" => 0,
  "dp.ua" => 0,
  "if.ua" => 0,
  "ivano-frankivsk.ua" => 0,
  "kh.ua" => 0,
  "kharkiv.ua" => 0,
  "kharkov.ua" => 0,
  "kherson.ua" => 0,
  "khmelnitskiy.ua" => 0,
  "khmelnytskyi.ua" => 0,
  "kiev.ua" => 0,
  "kirovograd.ua" => 0,
  "km.ua" => 0,
  "kr.ua" => 0,
  "kropyvnytskyi.ua" => 0,
  "krym.ua" => 0,
  "ks.ua" => 0,
  "kv.ua" => 0,
  "kyiv.ua" => 0,
  "lg.ua" => 0,
  "lt.ua" => 0,
  "lugansk.ua" => 0,
  "luhansk.ua" => 0,
  "lutsk.ua" => 0,
  "lv.ua" => 0,
  "lviv.ua" => 0,
  "mk.ua" => 0,
  "mykolaiv.ua" => 0,
  "nikolaev.ua" => 0,
  "od.ua" => 0,
  "odesa.ua" => 0,
  "odessa.ua" => 0,
  "pl.ua" => 0,
  "poltava.ua" => 0,
  "rivne.ua" => 0,
  "rovno.ua" => 0,
  "rv.ua" => 0,
  "sb.ua" => 0,
  "sebastopol.ua" => 0,
  "sevastopol.ua" => 0,
  "sm.ua" => 0,
  "sumy.ua" => 0,
  "te.ua" => 0,
  "ternopil.ua" => 0,
  "uz.ua" => 0,
  "uzhgorod.ua" => 0,
  "uzhhorod.ua" => 0,
  "vinnica.ua" => 0,
  "vinnytsia.ua" => 0,
  "vn.ua" => 0,
  "volyn.ua" => 0,
  "yalta.ua" => 0,
  "zakarpattia.ua" => 0,
  "zaporizhzhe.ua" => 0,
  "zaporizhzhia.ua" => 0,
  "zhitomir.ua" => 0,
  "zhytomyr.ua" => 0,
  "zp.ua" => 0,
  "zt.ua" => 0,
  "ug" => 0,
  "co.ug" => 0,
  "or.ug" => 0,
  "ac.ug" => 0,
  "sc.ug" => 0,
  "go.ug" => 0,
  "ne.ug" => 0,
  "com.ug" => 0,
  "org.ug" => 0,
  "uk" => 0,
  "ac.uk" => 0,
  "co.uk" => 0,
  "gov.uk" => 0,
  "ltd.uk" => 0,
  "me.uk" => 0,
  "net.uk" => 0,
  "nhs.uk" => 0,
  "org.uk" => 0,
  "plc.uk" => 0,
  "police.uk" => 0,
  "sch.uk" => -1,
  "us" => 0,
  "dni.us" => 0,
  "fed.us" => 0,
  "isa.us" => 0,
  "kids.us" => 0,
  "nsn.us" => 0,
  "ak.us" => 0,
  "al.us" => 0,
  "ar.us" => 0,
  "as.us" => 0,
  "az.us" => 0,
  "ca.us" => 0,
  "co.us" => 0,
  "ct.us" => 0,
  "dc.us" => 0,
  "de.us" => 0,
  "fl.us" => 0,
  "ga.us" => 0,
  "gu.us" => 0,
  "hi.us" => 0,
  "ia.us" => 0,
  "id.us" => 0,
  "il.us" => 0,
  "in.us" => 0,
  "ks.us" => 0,
  "ky.us" => 0,
  "la.us" => 0,
  "ma.us" => 0,
  "md.us" => 0,
  "me.us" => 0,
  "mi.us" => 0,
  "mn.us" => 0,
  "mo.us" => 0,
  "ms.us" => 0,
  "mt.us" => 0,
  "nc.us" => 0,
  "nd.us" => 0,
  "ne.us" => 0,
  "nh.us" => 0,
  "nj.us" => 0,
  "nm.us" => 0,
  "nv.us" => 0,
  "ny.us" => 0,
  "oh.us" => 0,
  "ok.us" => 0,
  "or.us" => 0,
  "pa.us" => 0,
  "pr.us" => 0,
  "ri.us" => 0,
  "sc.us" => 0,
  "sd.us" => 0,
  "tn.us" => 0,
  "tx.us" => 0,
  "ut.us" => 0,
  "vi.us" => 0,
  "vt.us" => 0,
  "va.us" => 0,
  "wa.us" => 0,
  "wi.us" => 0,
  "wv.us" => 0,
  "wy.us" => 0,
  "k12.ak.us" => 0,
  "k12.al.us" => 0,
  "k12.ar.us" => 0,
  "k12.as.us" => 0,
  "k12.az.us" => 0,
  "k12.ca.us" => 0,
  "k12.co.us" => 0,
  "k12.ct.us" => 0,
  "k12.dc.us" => 0,
  "k12.fl.us" => 0,
  "k12.ga.us" => 0,
  "k12.gu.us" => 0,
  "k12.ia.us" => 0,
  "k12.id.us" => 0,
  "k12.il.us" => 0,
  "k12.in.us" => 0,
  "k12.ks.us" => 0,
  "k12.ky.us" => 0,
  "k12.la.us" => 0,
  "k12.ma.us" => 0,
  "k12.md.us" => 0,
  "k12.me.us" => 0,
  "k12.mi.us" => 0,
  "k12.mn.us" => 0,
  "k12.mo.us" => 0,
  "k12.ms.us" => 0,
  "k12.mt.us" => 0,
  "k12.nc.us" => 0,
  "k12.ne.us" => 0,
  "k12.nh.us" => 0,
  "k12.nj.us" => 0,
  "k12.nm.us" => 0,
  "k12.nv.us" => 0,
  "k12.ny.us" => 0,
  "k12.oh.us" => 0,
  "k12.ok.us" => 0,
  "k12.or.us" => 0,
  "k12.pa.us" => 0,
  "k12.pr.us" => 0,
  "k12.sc.us" => 0,
  "k12.tn.us" => 0,
  "k12.tx.us" => 0,
  "k12.ut.us" => 0,
  "k12.vi.us" => 0,
  "k12.vt.us" => 0,
  "k12.va.us" => 0,
  "k12.wa.us" => 0,
  "k12.wi.us" => 0,
  "k12.wy.us" => 0,
  "cc.ak.us" => 0,
  "cc.al.us" => 0,
  "cc.ar.us" => 0,
  "cc.as.us" => 0,
  "cc.az.us" => 0,
  "cc.ca.us" => 0,
  "cc.co.us" => 0,
  "cc.ct.us" => 0,
  "cc.dc.us" => 0,
  "cc.de.us" => 0,
  "cc.fl.us" => 0,
  "cc.ga.us" => 0,
  "cc.gu.us" => 0,
  "cc.hi.us" => 0,
  "cc.ia.us" => 0,
  "cc.id.us" => 0,
  "cc.il.us" => 0,
  "cc.in.us" => 0,
  "cc.ks.us" => 0,
  "cc.ky.us" => 0,
  "cc.la.us" => 0,
  "cc.ma.us" => 0,
  "cc.md.us" => 0,
  "cc.me.us" => 0,
  "cc.mi.us" => 0,
  "cc.mn.us" => 0,
  "cc.mo.us" => 0,
  "cc.ms.us" => 0,
  "cc.mt.us" => 0,
  "cc.nc.us" => 0,
  "cc.nd.us" => 0,
  "cc.ne.us" => 0,
  "cc.nh.us" => 0,
  "cc.nj.us" => 0,
  "cc.nm.us" => 0,
  "cc.nv.us" => 0,
  "cc.ny.us" => 0,
  "cc.oh.us" => 0,
  "cc.ok.us" => 0,
  "cc.or.us" => 0,
  "cc.pa.us" => 0,
  "cc.pr.us" => 0,
  "cc.ri.us" => 0,
  "cc.sc.us" => 0,
  "cc.sd.us" => 0,
  "cc.tn.us" => 0,
  "cc.tx.us" => 0,
  "cc.ut.us" => 0,
  "cc.vi.us" => 0,
  "cc.vt.us" => 0,
  "cc.va.us" => 0,
  "cc.wa.us" => 0,
  "cc.wi.us" => 0,
  "cc.wv.us" => 0,
  "cc.wy.us" => 0,
  "lib.ak.us" => 0,
  "lib.al.us" => 0,
  "lib.ar.us" => 0,
  "lib.as.us" => 0,
  "lib.az.us" => 0,
  "lib.ca.us" => 0,
  "lib.co.us" => 0,
  "lib.ct.us" => 0,
  "lib.dc.us" => 0,
  "lib.fl.us" => 0,
  "lib.ga.us" => 0,
  "lib.gu.us" => 0,
  "lib.hi.us" => 0,
  "lib.ia.us" => 0,
  "lib.id.us" => 0,
  "lib.il.us" => 0,
  "lib.in.us" => 0,
  "lib.ks.us" => 0,
  "lib.ky.us" => 0,
  "lib.la.us" => 0,
  "lib.ma.us" => 0,
  "lib.md.us" => 0,
  "lib.me.us" => 0,
  "lib.mi.us" => 0,
  "lib.mn.us" => 0,
  "lib.mo.us" => 0,
  "lib.ms.us" => 0,
  "lib.mt.us" => 0,
  "lib.nc.us" => 0,
  "lib.nd.us" => 0,
  "lib.ne.us" => 0,
  "lib.nh.us" => 0,
  "lib.nj.us" => 0,
  "lib.nm.us" => 0,
  "lib.nv.us" => 0,
  "lib.ny.us" => 0,
  "lib.oh.us" => 0,
  "lib.ok.us" => 0,
  "lib.or.us" => 0,
  "lib.pa.us" => 0,
  "lib.pr.us" => 0,
  "lib.ri.us" => 0,
  "lib.sc.us" => 0,
  "lib.sd.us" => 0,
  "lib.tn.us" => 0,
  "lib.tx.us" => 0,
  "lib.ut.us" => 0,
  "lib.vi.us" => 0,
  "lib.vt.us" => 0,
  "lib.va.us" => 0,
  "lib.wa.us" => 0,
  "lib.wi.us" => 0,
  "lib.wy.us" => 0,
  "pvt.k12.ma.us" => 0,
  "chtr.k12.ma.us" => 0,
  "paroch.k12.ma.us" => 0,
  "ann-arbor.mi.us" => 0,
  "cog.mi.us" => 0,
  "dst.mi.us" => 0,
  "eaton.mi.us" => 0,
  "gen.mi.us" => 0,
  "mus.mi.us" => 0,
  "tec.mi.us" => 0,
  "washtenaw.mi.us" => 0,
  "uy" => 0,
  "com.uy" => 0,
  "edu.uy" => 0,
  "gub.uy" => 0,
  "mil.uy" => 0,
  "net.uy" => 0,
  "org.uy" => 0,
  "uz" => 0,
  "co.uz" => 0,
  "com.uz" => 0,
  "net.uz" => 0,
  "org.uz" => 0,
  "va" => 0,
  "vc" => 0,
  "com.vc" => 0,
  "net.vc" => 0,
  "org.vc" => 0,
  "gov.vc" => 0,
  "mil.vc" => 0,
  "edu.vc" => 0,
  "ve" => 0,
  "arts.ve" => 0,
  "bib.ve" => 0,
  "co.ve" => 0,
  "com.ve" => 0,
  "e12.ve" => 0,
  "edu.ve" => 0,
  "firm.ve" => 0,
  "gob.ve" => 0,
  "gov.ve" => 0,
  "info.ve" => 0,
  "int.ve" => 0,
  "mil.ve" => 0,
  "net.ve" => 0,
  "nom.ve" => 0,
  "org.ve" => 0,
  "rar.ve" => 0,
  "rec.ve" => 0,
  "store.ve" => 0,
  "tec.ve" => 0,
  "web.ve" => 0,
  "vg" => 0,
  "vi" => 0,
  "co.vi" => 0,
  "com.vi" => 0,
  "k12.vi" => 0,
  "net.vi" => 0,
  "org.vi" => 0,
  "vn" => 0,
  "ac.vn" => 0,
  "ai.vn" => 0,
  "biz.vn" => 0,
  "com.vn" => 0,
  "edu.vn" => 0,
  "gov.vn" => 0,
  "health.vn" => 0,
  "id.vn" => 0,
  "info.vn" => 0,
  "int.vn" => 0,
  "io.vn" => 0,
  "name.vn" => 0,
  "net.vn" => 0,
  "org.vn" => 0,
  "pro.vn" => 0,
  "angiang.vn" => 0,
  "bacgiang.vn" => 0,
  "backan.vn" => 0,
  "baclieu.vn" => 0,
  "bacninh.vn" => 0,
  "baria-vungtau.vn" => 0,
  "bentre.vn" => 0,
  "binhdinh.vn" => 0,
  "binhduong.vn" => 0,
  "binhphuoc.vn" => 0,
  "binhthuan.vn" => 0,
  "camau.vn" => 0,
  "cantho.vn" => 0,
  "caobang.vn" => 0,
  "daklak.vn" => 0,
  "daknong.vn" => 0,
  "danang.vn" => 0,
  "dienbien.vn" => 0,
  "dongnai.vn" => 0,
  "dongthap.vn" => 0,
  "gialai.vn" => 0,
  "hagiang.vn" => 0,
  "haiduong.vn" => 0,
  "haiphong.vn" => 0,
  "hanam.vn" => 0,
  "hanoi.vn" => 0,
  "hatinh.vn" => 0,
  "haugiang.vn" => 0,
  "hoabinh.vn" => 0,
  "hungyen.vn" => 0,
  "khanhhoa.vn" => 0,
  "kiengiang.vn" => 0,
  "kontum.vn" => 0,
  "laichau.vn" => 0,
  "lamdong.vn" => 0,
  "langson.vn" => 0,
  "laocai.vn" => 0,
  "longan.vn" => 0,
  "namdinh.vn" => 0,
  "nghean.vn" => 0,
  "ninhbinh.vn" => 0,
  "ninhthuan.vn" => 0,
  "phutho.vn" => 0,
  "phuyen.vn" => 0,
  "quangbinh.vn" => 0,
  "quangnam.vn" => 0,
  "quangngai.vn" => 0,
  "quangninh.vn" => 0,
  "quangtri.vn" => 0,
  "soctrang.vn" => 0,
  "sonla.vn" => 0,
  "tayninh.vn" => 0,
  "thaibinh.vn" => 0,
  "thainguyen.vn" => 0,
  "thanhhoa.vn" => 0,
  "thanhphohochiminh.vn" => 0,
  "thuathienhue.vn" => 0,
  "tiengiang.vn" => 0,
  "travinh.vn" => 0,
  "tuyenquang.vn" => 0,
  "vinhlong.vn" => 0,
  "vinhphuc.vn" => 0,
  "yenbai.vn" => 0,
  "vu" => 0,
  "com.vu" => 0,
  "edu.vu" => 0,
  "net.vu" => 0,
  "org.vu" => 0,
  "wf" => 0,
  "ws" => 0,
  "com.ws" => 0,
  "net.ws" => 0,
  "org.ws" => 0,
  "gov.ws" => 0,
  "edu.ws" => 0,
  "yt" => 0,
  "xn--mgbaam7a8h" => 0,
  "xn--y9a3aq" => 0,
  "xn--54b7fta0cc" => 0,
  "xn--90ae" => 0,
  "xn--mgbcpq6gpa1a" => 0,
  "xn--90ais" => 0,
  "xn--fiqs8s" => 0,
  "xn--fiqz9s" => 0,
  "xn--lgbbat1ad8j" => 0,
  "xn--wgbh1c" => 0,
  "xn--e1a4c" => 0,
  "xn--qxa6a" => 0,
  "xn--mgbah1a3hjkrd" => 0,
  "xn--node" => 0,
  "xn--qxam" => 0,
  "xn--j6w193g" => 0,
  "xn--55qx5d.xn--j6w193g" => 0,
  "xn--wcvs22d.xn--j6w193g" => 0,
  "xn--mxtq1m.xn--j6w193g" => 0,
  "xn--gmqw5a.xn--j6w193g" => 0,
  "xn--od0alg.xn--j6w193g" => 0,
  "xn--uc0atv.xn--j6w193g" => 0,
  "xn--2scrj9c" => 0,
  "xn--3hcrj9c" => 0,
  "xn--45br5cyl" => 0,
  "xn--h2breg3eve" => 0,
  "xn--h2brj9c8c" => 0,
  "xn--mgbgu82a" => 0,
  "xn--rvc1e0am3e" => 0,
  "xn--h2brj9c" => 0,
  "xn--mgbbh1a" => 0,
  "xn--mgbbh1a71e" => 0,
  "xn--fpcrj9c3d" => 0,
  "xn--gecrj9c" => 0,
  "xn--s9brj9c" => 0,
  "xn--45brj9c" => 0,
  "xn--xkc2dl3a5ee0h" => 0,
  "xn--mgba3a4f16a" => 0,
  "xn--mgba3a4fra" => 0,
  "xn--mgbtx2b" => 0,
  "xn--mgbayh7gpa" => 0,
  "xn--3e0b707e" => 0,
  "xn--80ao21a" => 0,
  "xn--q7ce6a" => 0,
  "xn--fzc2c9e2c" => 0,
  "xn--xkc2al3hye2a" => 0,
  "xn--mgbc0a9azcg" => 0,
  "xn--d1alf" => 0,
  "xn--l1acc" => 0,
  "xn--mix891f" => 0,
  "xn--mix082f" => 0,
  "xn--mgbx4cd0ab" => 0,
  "xn--mgb9awbf" => 0,
  "xn--mgbai9azgqp6j" => 0,
  "xn--mgbai9a5eva00b" => 0,
  "xn--ygbi2ammx" => 0,
  "xn--90a3ac" => 0,
  "xn--o1ac.xn--90a3ac" => 0,
  "xn--c1avg.xn--90a3ac" => 0,
  "xn--90azh.xn--90a3ac" => 0,
  "xn--d1at.xn--90a3ac" => 0,
  "xn--o1ach.xn--90a3ac" => 0,
  "xn--80au.xn--90a3ac" => 0,
  "xn--p1ai" => 0,
  "xn--wgbl6a" => 0,
  "xn--mgberp4a5d4ar" => 0,
  "xn--mgberp4a5d4a87g" => 0,
  "xn--mgbqly7c0a67fbc" => 0,
  "xn--mgbqly7cvafr" => 0,
  "xn--mgbpl2fh" => 0,
  "xn--yfro4i67o" => 0,
  "xn--clchc0ea0b2g2a9gcd" => 0,
  "xn--ogbpf8fl" => 0,
  "xn--mgbtf8fl" => 0,
  "xn--o3cw4h" => 0,
  "xn--12c1fe0br.xn--o3cw4h" => 0,
  "xn--12co0c3b4eva.xn--o3cw4h" => 0,
  "xn--h3cuzk1di.xn--o3cw4h" => 0,
  "xn--o3cyx2a.xn--o3cw4h" => 0,
  "xn--m3ch0j3a.xn--o3cw4h" => 0,
  "xn--12cfi8ixb8l.xn--o3cw4h" => 0,
  "xn--pgbs0dh" => 0,
  "xn--kpry57d" => 0,
  "xn--kprw13d" => 0,
  "xn--nnx388a" => 0,
  "xn--j1amh" => 0,
  "xn--mgb2ddes" => 0,
  "xxx" => 0,
  "ye" => 0,
  "com.ye" => 0,
  "edu.ye" => 0,
  "gov.ye" => 0,
  "net.ye" => 0,
  "mil.ye" => 0,
  "org.ye" => 0,
  "za" => 1,
  "ac.za" => 0,
  "agric.za" => 0,
  "alt.za" => 0,
  "co.za" => 0,
  "edu.za" => 0,
  "gov.za" => 0,
  "grondar.za" => 0,
  "law.za" => 0,
  "mil.za" => 0,
  "net.za" => 0,
  "ngo.za" => 0,
  "nic.za" => 0,
  "nis.za" => 0,
  "nom.za" => 0,
  "org.za" => 0,
  "school.za" => 0,
  "tm.za" => 0,
  "web.za" => 0,
  "zm" => 0,
  "ac.zm" => 0,
  "biz.zm" => 0,
  "co.zm" => 0,
  "com.zm" => 0,
  "edu.zm" => 0,
  "gov.zm" => 0,
  "info.zm" => 0,
  "mil.zm" => 0,
  "net.zm" => 0,
  "org.zm" => 0,
  "sch.zm" => 0,
  "zw" => 0,
  "ac.zw" => 0,
  "co.zw" => 0,
  "gov.zw" => 0,
  "mil.zw" => 0,
  "org.zw" => 0,
  "aaa" => 0,
  "aarp" => 0,
  "abb" => 0,
  "abbott" => 0,
  "abbvie" => 0,
  "abc" => 0,
  "able" => 0,
  "abogado" => 0,
  "abudhabi" => 0,
  "academy" => 0,
  "accenture" => 0,
  "accountant" => 0,
  "accountants" => 0,
  "aco" => 0,
  "actor" => 0,
  "ads" => 0,
  "adult" => 0,
  "aeg" => 0,
  "aetna" => 0,
  "afl" => 0,
  "africa" => 0,
  "agakhan" => 0,
  "agency" => 0,
  "aig" => 0,
  "airbus" => 0,
  "airforce" => 0,
  "airtel" => 0,
  "akdn" => 0,
  "alibaba" => 0,
  "alipay" => 0,
  "allfinanz" => 0,
  "allstate" => 0,
  "ally" => 0,
  "alsace" => 0,
  "alstom" => 0,
  "amazon" => 0,
  "americanexpress" => 0,
  "americanfamily" => 0,
  "amex" => 0,
  "amfam" => 0,
  "amica" => 0,
  "amsterdam" => 0,
  "analytics" => 0,
  "android" => 0,
  "anquan" => 0,
  "anz" => 0,
  "aol" => 0,
  "apartments" => 0,
  "app" => 0,
  "apple" => 0,
  "aquarelle" => 0,
  "arab" => 0,
  "aramco" => 0,
  "archi" => 0,
  "army" => 0,
  "art" => 0,
  "arte" => 0,
  "asda" => 0,
  "associates" => 0,
  "athleta" => 0,
  "attorney" => 0,
  "auction" => 0,
  "audi" => 0,
  "audible" => 0,
  "audio" => 0,
  "auspost" => 0,
  "author" => 0,
  "auto" => 0,
  "autos" => 0,
  "avianca" => 0,
  "aws" => 0,
  "axa" => 0,
  "azure" => 0,
  "baby" => 0,
  "baidu" => 0,
  "banamex" => 0,
  "bananarepublic" => 0,
  "band" => 0,
  "bank" => 0,
  "bar" => 0,
  "barcelona" => 0,
  "barclaycard" => 0,
  "barclays" => 0,
  "barefoot" => 0,
  "bargains" => 0,
  "baseball" => 0,
  "basketball" => 0,
  "bauhaus" => 0,
  "bayern" => 0,
  "bbc" => 0,
  "bbt" => 0,
  "bbva" => 0,
  "bcg" => 0,
  "bcn" => 0,
  "beats" => 0,
  "beauty" => 0,
  "beer" => 0,
  "bentley" => 0,
  "berlin" => 0,
  "best" => 0,
  "bestbuy" => 0,
  "bet" => 0,
  "bharti" => 0,
  "bible" => 0,
  "bid" => 0,
  "bike" => 0,
  "bing" => 0,
  "bingo" => 0,
  "bio" => 0,
  "black" => 0,
  "blackfriday" => 0,
  "blockbuster" => 0,
  "blog" => 0,
  "bloomberg" => 0,
  "blue" => 0,
  "bms" => 0,
  "bmw" => 0,
  "bnpparibas" => 0,
  "boats" => 0,
  "boehringer" => 0,
  "bofa" => 0,
  "bom" => 0,
  "bond" => 0,
  "boo" => 0,
  "book" => 0,
  "booking" => 0,
  "bosch" => 0,
  "bostik" => 0,
  "boston" => 0,
  "bot" => 0,
  "boutique" => 0,
  "box" => 0,
  "bradesco" => 0,
  "bridgestone" => 0,
  "broadway" => 0,
  "broker" => 0,
  "brother" => 0,
  "brussels" => 0,
  "build" => 0,
  "builders" => 0,
  "business" => 0,
  "buy" => 0,
  "buzz" => 0,
  "bzh" => 0,
  "cab" => 0,
  "cafe" => 0,
  "cal" => 0,
  "call" => 0,
  "calvinklein" => 0,
  "cam" => 0,
  "camera" => 0,
  "camp" => 0,
  "canon" => 0,
  "capetown" => 0,
  "capital" => 0,
  "capitalone" => 0,
  "car" => 0,
  "caravan" => 0,
  "cards" => 0,
  "care" => 0,
  "career" => 0,
  "careers" => 0,
  "cars" => 0,
  "casa" => 0,
  "case" => 0,
  "cash" => 0,
  "casino" => 0,
  "catering" => 0,
  "catholic" => 0,
  "cba" => 0,
  "cbn" => 0,
  "cbre" => 0,
  "center" => 0,
  "ceo" => 0,
  "cern" => 0,
  "cfa" => 0,
  "cfd" => 0,
  "chanel" => 0,
  "channel" => 0,
  "charity" => 0,
  "chase" => 0,
  "chat" => 0,
  "cheap" => 0,
  "chintai" => 0,
  "christmas" => 0,
  "chrome" => 0,
  "church" => 0,
  "cipriani" => 0,
  "circle" => 0,
  "cisco" => 0,
  "citadel" => 0,
  "citi" => 0,
  "citic" => 0,
  "city" => 0,
  "claims" => 0,
  "cleaning" => 0,
  "click" => 0,
  "clinic" => 0,
  "clinique" => 0,
  "clothing" => 0,
  "cloud" => 0,
  "club" => 0,
  "clubmed" => 0,
  "coach" => 0,
  "codes" => 0,
  "coffee" => 0,
  "college" => 0,
  "cologne" => 0,
  "comcast" => 0,
  "commbank" => 0,
  "community" => 0,
  "company" => 0,
  "compare" => 0,
  "computer" => 0,
  "comsec" => 0,
  "condos" => 0,
  "construction" => 0,
  "consulting" => 0,
  "contact" => 0,
  "contractors" => 0,
  "cooking" => 0,
  "cool" => 0,
  "corsica" => 0,
  "country" => 0,
  "coupon" => 0,
  "coupons" => 0,
  "courses" => 0,
  "cpa" => 0,
  "credit" => 0,
  "creditcard" => 0,
  "creditunion" => 0,
  "cricket" => 0,
  "crown" => 0,
  "crs" => 0,
  "cruise" => 0,
  "cruises" => 0,
  "cuisinella" => 0,
  "cymru" => 0,
  "cyou" => 0,
  "dabur" => 0,
  "dad" => 0,
  "dance" => 0,
  "data" => 0,
  "date" => 0,
  "dating" => 0,
  "datsun" => 0,
  "day" => 0,
  "dclk" => 0,
  "dds" => 0,
  "deal" => 0,
  "dealer" => 0,
  "deals" => 0,
  "degree" => 0,
  "delivery" => 0,
  "dell" => 0,
  "deloitte" => 0,
  "delta" => 0,
  "democrat" => 0,
  "dental" => 0,
  "dentist" => 0,
  "desi" => 0,
  "design" => 0,
  "dev" => 0,
  "dhl" => 0,
  "diamonds" => 0,
  "diet" => 0,
  "digital" => 0,
  "direct" => 0,
  "directory" => 0,
  "discount" => 0,
  "discover" => 0,
  "dish" => 0,
  "diy" => 0,
  "dnp" => 0,
  "docs" => 0,
  "doctor" => 0,
  "dog" => 0,
  "domains" => 0,
  "dot" => 0,
  "download" => 0,
  "drive" => 0,
  "dtv" => 0,
  "dubai" => 0,
  "dunlop" => 0,
  "dupont" => 0,
  "durban" => 0,
  "dvag" => 0,
  "dvr" => 0,
  "earth" => 0,
  "eat" => 0,
  "eco" => 0,
  "edeka" => 0,
  "education" => 0,
  "email" => 0,
  "emerck" => 0,
  "energy" => 0,
  "engineer" => 0,
  "engineering" => 0,
  "enterprises" => 0,
  "epson" => 0,
  "equipment" => 0,
  "ericsson" => 0,
  "erni" => 0,
  "esq" => 0,
  "estate" => 0,
  "eurovision" => 0,
  "eus" => 0,
  "events" => 0,
  "exchange" => 0,
  "expert" => 0,
  "exposed" => 0,
  "express" => 0,
  "extraspace" => 0,
  "fage" => 0,
  "fail" => 0,
  "fairwinds" => 0,
  "faith" => 0,
  "family" => 0,
  "fan" => 0,
  "fans" => 0,
  "farm" => 0,
  "farmers" => 0,
  "fashion" => 0,
  "fast" => 0,
  "fedex" => 0,
  "feedback" => 0,
  "ferrari" => 0,
  "ferrero" => 0,
  "fidelity" => 0,
  "fido" => 0,
  "film" => 0,
  "final" => 0,
  "finance" => 0,
  "financial" => 0,
  "fire" => 0,
  "firestone" => 0,
  "firmdale" => 0,
  "fish" => 0,
  "fishing" => 0,
  "fit" => 0,
  "fitness" => 0,
  "flickr" => 0,
  "flights" => 0,
  "flir" => 0,
  "florist" => 0,
  "flowers" => 0,
  "fly" => 0,
  "foo" => 0,
  "food" => 0,
  "football" => 0,
  "ford" => 0,
  "forex" => 0,
  "forsale" => 0,
  "forum" => 0,
  "foundation" => 0,
  "fox" => 0,
  "free" => 0,
  "fresenius" => 0,
  "frl" => 0,
  "frogans" => 0,
  "frontier" => 0,
  "ftr" => 0,
  "fujitsu" => 0,
  "fun" => 0,
  "fund" => 0,
  "furniture" => 0,
  "futbol" => 0,
  "fyi" => 0,
  "gal" => 0,
  "gallery" => 0,
  "gallo" => 0,
  "gallup" => 0,
  "game" => 0,
  "games" => 0,
  "gap" => 0,
  "garden" => 0,
  "gay" => 0,
  "gbiz" => 0,
  "gdn" => 0,
  "gea" => 0,
  "gent" => 0,
  "genting" => 0,
  "george" => 0,
  "ggee" => 0,
  "gift" => 0,
  "gifts" => 0,
  "gives" => 0,
  "giving" => 0,
  "glass" => 0,
  "gle" => 0,
  "global" => 0,
  "globo" => 0,
  "gmail" => 0,
  "gmbh" => 0,
  "gmo" => 0,
  "gmx" => 0,
  "godaddy" => 0,
  "gold" => 0,
  "goldpoint" => 0,
  "golf" => 0,
  "goo" => 0,
  "goodyear" => 0,
  "goog" => 0,
  "google" => 0,
  "gop" => 0,
  "got" => 0,
  "grainger" => 0,
  "graphics" => 0,
  "gratis" => 0,
  "green" => 0,
  "gripe" => 0,
  "grocery" => 0,
  "group" => 0,
  "guardian" => 0,
  "gucci" => 0,
  "guge" => 0,
  "guide" => 0,
  "guitars" => 0,
  "guru" => 0,
  "hair" => 0,
  "hamburg" => 0,
  "hangout" => 0,
  "haus" => 0,
  "hbo" => 0,
  "hdfc" => 0,
  "hdfcbank" => 0,
  "health" => 0,
  "healthcare" => 0,
  "help" => 0,
  "helsinki" => 0,
  "here" => 0,
  "hermes" => 0,
  "hiphop" => 0,
  "hisamitsu" => 0,
  "hitachi" => 0,
  "hiv" => 0,
  "hkt" => 0,
  "hockey" => 0,
  "holdings" => 0,
  "holiday" => 0,
  "homedepot" => 0,
  "homegoods" => 0,
  "homes" => 0,
  "homesense" => 0,
  "honda" => 0,
  "horse" => 0,
  "hospital" => 0,
  "host" => 0,
  "hosting" => 0,
  "hot" => 0,
  "hotels" => 0,
  "hotmail" => 0,
  "house" => 0,
  "how" => 0,
  "hsbc" => 0,
  "hughes" => 0,
  "hyatt" => 0,
  "hyundai" => 0,
  "ibm" => 0,
  "icbc" => 0,
  "ice" => 0,
  "icu" => 0,
  "ieee" => 0,
  "ifm" => 0,
  "ikano" => 0,
  "imamat" => 0,
  "imdb" => 0,
  "immo" => 0,
  "immobilien" => 0,
  "inc" => 0,
  "industries" => 0,
  "infiniti" => 0,
  "ing" => 0,
  "ink" => 0,
  "institute" => 0,
  "insurance" => 0,
  "insure" => 0,
  "international" => 0,
  "intuit" => 0,
  "investments" => 0,
  "ipiranga" => 0,
  "irish" => 0,
  "ismaili" => 0,
  "ist" => 0,
  "istanbul" => 0,
  "itau" => 0,
  "itv" => 0,
  "jaguar" => 0,
  "java" => 0,
  "jcb" => 0,
  "jeep" => 0,
  "jetzt" => 0,
  "jewelry" => 0,
  "jio" => 0,
  "jll" => 0,
  "jmp" => 0,
  "jnj" => 0,
  "joburg" => 0,
  "jot" => 0,
  "joy" => 0,
  "jpmorgan" => 0,
  "jprs" => 0,
  "juegos" => 0,
  "juniper" => 0,
  "kaufen" => 0,
  "kddi" => 0,
  "kerryhotels" => 0,
  "kerrylogistics" => 0,
  "kerryproperties" => 0,
  "kfh" => 0,
  "kia" => 0,
  "kids" => 0,
  "kim" => 0,
  "kindle" => 0,
  "kitchen" => 0,
  "kiwi" => 0,
  "koeln" => 0,
  "komatsu" => 0,
  "kosher" => 0,
  "kpmg" => 0,
  "kpn" => 0,
  "krd" => 0,
  "kred" => 0,
  "kuokgroup" => 0,
  "kyoto" => 0,
  "lacaixa" => 0,
  "lamborghini" => 0,
  "lamer" => 0,
  "lancaster" => 0,
  "land" => 0,
  "landrover" => 0,
  "lanxess" => 0,
  "lasalle" => 0,
  "lat" => 0,
  "latino" => 0,
  "latrobe" => 0,
  "law" => 0,
  "lawyer" => 0,
  "lds" => 0,
  "lease" => 0,
  "leclerc" => 0,
  "lefrak" => 0,
  "legal" => 0,
  "lego" => 0,
  "lexus" => 0,
  "lgbt" => 0,
  "lidl" => 0,
  "life" => 0,
  "lifeinsurance" => 0,
  "lifestyle" => 0,
  "lighting" => 0,
  "like" => 0,
  "lilly" => 0,
  "limited" => 0,
  "limo" => 0,
  "lincoln" => 0,
  "link" => 0,
  "lipsy" => 0,
  "live" => 0,
  "living" => 0,
  "llc" => 0,
  "llp" => 0,
  "loan" => 0,
  "loans" => 0,
  "locker" => 0,
  "locus" => 0,
  "lol" => 0,
  "london" => 0,
  "lotte" => 0,
  "lotto" => 0,
  "love" => 0,
  "lpl" => 0,
  "lplfinancial" => 0,
  "ltd" => 0,
  "ltda" => 0,
  "lundbeck" => 0,
  "luxe" => 0,
  "luxury" => 0,
  "madrid" => 0,
  "maif" => 0,
  "maison" => 0,
  "makeup" => 0,
  "man" => 0,
  "management" => 0,
  "mango" => 0,
  "map" => 0,
  "market" => 0,
  "marketing" => 0,
  "markets" => 0,
  "marriott" => 0,
  "marshalls" => 0,
  "mattel" => 0,
  "mba" => 0,
  "mckinsey" => 0,
  "med" => 0,
  "media" => 0,
  "meet" => 0,
  "melbourne" => 0,
  "meme" => 0,
  "memorial" => 0,
  "men" => 0,
  "menu" => 0,
  "merckmsd" => 0,
  "miami" => 0,
  "microsoft" => 0,
  "mini" => 0,
  "mint" => 0,
  "mit" => 0,
  "mitsubishi" => 0,
  "mlb" => 0,
  "mls" => 0,
  "mma" => 0,
  "mobile" => 0,
  "moda" => 0,
  "moe" => 0,
  "moi" => 0,
  "mom" => 0,
  "monash" => 0,
  "money" => 0,
  "monster" => 0,
  "mormon" => 0,
  "mortgage" => 0,
  "moscow" => 0,
  "moto" => 0,
  "motorcycles" => 0,
  "mov" => 0,
  "movie" => 0,
  "msd" => 0,
  "mtn" => 0,
  "mtr" => 0,
  "music" => 0,
  "nab" => 0,
  "nagoya" => 0,
  "natura" => 0,
  "navy" => 0,
  "nba" => 0,
  "nec" => 0,
  "netbank" => 0,
  "netflix" => 0,
  "network" => 0,
  "neustar" => 0,
  "new" => 0,
  "news" => 0,
  "next" => 0,
  "nextdirect" => 0,
  "nexus" => 0,
  "nfl" => 0,
  "ngo" => 0,
  "nhk" => 0,
  "nico" => 0,
  "nike" => 0,
  "nikon" => 0,
  "ninja" => 0,
  "nissan" => 0,
  "nissay" => 0,
  "nokia" => 0,
  "norton" => 0,
  "now" => 0,
  "nowruz" => 0,
  "nowtv" => 0,
  "nra" => 0,
  "nrw" => 0,
  "ntt" => 0,
  "nyc" => 0,
  "obi" => 0,
  "observer" => 0,
  "office" => 0,
  "okinawa" => 0,
  "olayan" => 0,
  "olayangroup" => 0,
  "oldnavy" => 0,
  "ollo" => 0,
  "omega" => 0,
  "one" => 0,
  "ong" => 0,
  "onl" => 0,
  "online" => 0,
  "ooo" => 0,
  "open" => 0,
  "oracle" => 0,
  "orange" => 0,
  "organic" => 0,
  "origins" => 0,
  "osaka" => 0,
  "otsuka" => 0,
  "ott" => 0,
  "ovh" => 0,
  "page" => 0,
  "panasonic" => 0,
  "paris" => 0,
  "pars" => 0,
  "partners" => 0,
  "parts" => 0,
  "party" => 0,
  "pay" => 0,
  "pccw" => 0,
  "pet" => 0,
  "pfizer" => 0,
  "pharmacy" => 0,
  "phd" => 0,
  "philips" => 0,
  "phone" => 0,
  "photo" => 0,
  "photography" => 0,
  "photos" => 0,
  "physio" => 0,
  "pics" => 0,
  "pictet" => 0,
  "pictures" => 0,
  "pid" => 0,
  "pin" => 0,
  "ping" => 0,
  "pink" => 0,
  "pioneer" => 0,
  "pizza" => 0,
  "place" => 0,
  "play" => 0,
  "playstation" => 0,
  "plumbing" => 0,
  "plus" => 0,
  "pnc" => 0,
  "pohl" => 0,
  "poker" => 0,
  "politie" => 0,
  "porn" => 0,
  "pramerica" => 0,
  "praxi" => 0,
  "press" => 0,
  "prime" => 0,
  "prod" => 0,
  "productions" => 0,
  "prof" => 0,
  "progressive" => 0,
  "promo" => 0,
  "properties" => 0,
  "property" => 0,
  "protection" => 0,
  "pru" => 0,
  "prudential" => 0,
  "pub" => 0,
  "pwc" => 0,
  "qpon" => 0,
  "quebec" => 0,
  "quest" => 0,
  "racing" => 0,
  "radio" => 0,
  "read" => 0,
  "realestate" => 0,
  "realtor" => 0,
  "realty" => 0,
  "recipes" => 0,
  "red" => 0,
  "redstone" => 0,
  "redumbrella" => 0,
  "rehab" => 0,
  "reise" => 0,
  "reisen" => 0,
  "reit" => 0,
  "reliance" => 0,
  "ren" => 0,
  "rent" => 0,
  "rentals" => 0,
  "repair" => 0,
  "report" => 0,
  "republican" => 0,
  "rest" => 0,
  "restaurant" => 0,
  "review" => 0,
  "reviews" => 0,
  "rexroth" => 0,
  "rich" => 0,
  "richardli" => 0,
  "ricoh" => 0,
  "ril" => 0,
  "rio" => 0,
  "rip" => 0,
  "rocks" => 0,
  "rodeo" => 0,
  "rogers" => 0,
  "room" => 0,
  "rsvp" => 0,
  "rugby" => 0,
  "ruhr" => 0,
  "run" => 0,
  "rwe" => 0,
  "ryukyu" => 0,
  "saarland" => 0,
  "safe" => 0,
  "safety" => 0,
  "sakura" => 0,
  "sale" => 0,
  "salon" => 0,
  "samsclub" => 0,
  "samsung" => 0,
  "sandvik" => 0,
  "sandvikcoromant" => 0,
  "sanofi" => 0,
  "sap" => 0,
  "sarl" => 0,
  "sas" => 0,
  "save" => 0,
  "saxo" => 0,
  "sbi" => 0,
  "sbs" => 0,
  "scb" => 0,
  "schaeffler" => 0,
  "schmidt" => 0,
  "scholarships" => 0,
  "school" => 0,
  "schule" => 0,
  "schwarz" => 0,
  "science" => 0,
  "scot" => 0,
  "search" => 0,
  "seat" => 0,
  "secure" => 0,
  "security" => 0,
  "seek" => 0,
  "select" => 0,
  "sener" => 0,
  "services" => 0,
  "seven" => 0,
  "sew" => 0,
  "sex" => 0,
  "sexy" => 0,
  "sfr" => 0,
  "shangrila" => 0,
  "sharp" => 0,
  "shaw" => 0,
  "shell" => 0,
  "shia" => 0,
  "shiksha" => 0,
  "shoes" => 0,
  "shop" => 0,
  "shopping" => 0,
  "shouji" => 0,
  "show" => 0,
  "silk" => 0,
  "sina" => 0,
  "singles" => 0,
  "site" => 0,
  "ski" => 0,
  "skin" => 0,
  "sky" => 0,
  "skype" => 0,
  "sling" => 0,
  "smart" => 0,
  "smile" => 0,
  "sncf" => 0,
  "soccer" => 0,
  "social" => 0,
  "softbank" => 0,
  "software" => 0,
  "sohu" => 0,
  "solar" => 0,
  "solutions" => 0,
  "song" => 0,
  "sony" => 0,
  "soy" => 0,
  "spa" => 0,
  "space" => 0,
  "sport" => 0,
  "spot" => 0,
  "srl" => 0,
  "stada" => 0,
  "staples" => 0,
  "star" => 0,
  "statebank" => 0,
  "statefarm" => 0,
  "stc" => 0,
  "stcgroup" => 0,
  "stockholm" => 0,
  "storage" => 0,
  "store" => 0,
  "stream" => 0,
  "studio" => 0,
  "study" => 0,
  "style" => 0,
  "sucks" => 0,
  "supplies" => 0,
  "supply" => 0,
  "support" => 0,
  "surf" => 0,
  "surgery" => 0,
  "suzuki" => 0,
  "swatch" => 0,
  "swiss" => 0,
  "sydney" => 0,
  "systems" => 0,
  "tab" => 0,
  "taipei" => 0,
  "talk" => 0,
  "taobao" => 0,
  "target" => 0,
  "tatamotors" => 0,
  "tatar" => 0,
  "tattoo" => 0,
  "tax" => 0,
  "taxi" => 0,
  "tci" => 0,
  "tdk" => 0,
  "team" => 0,
  "tech" => 0,
  "technology" => 0,
  "temasek" => 0,
  "tennis" => 0,
  "teva" => 0,
  "thd" => 0,
  "theater" => 0,
  "theatre" => 0,
  "tiaa" => 0,
  "tickets" => 0,
  "tienda" => 0,
  "tips" => 0,
  "tires" => 0,
  "tirol" => 0,
  "tjmaxx" => 0,
  "tjx" => 0,
  "tkmaxx" => 0,
  "tmall" => 0,
  "today" => 0,
  "tokyo" => 0,
  "tools" => 0,
  "top" => 0,
  "toray" => 0,
  "toshiba" => 0,
  "total" => 0,
  "tours" => 0,
  "town" => 0,
  "toyota" => 0,
  "toys" => 0,
  "trade" => 0,
  "trading" => 0,
  "training" => 0,
  "travel" => 0,
  "travelers" => 0,
  "travelersinsurance" => 0,
  "trust" => 0,
  "trv" => 0,
  "tube" => 0,
  "tui" => 0,
  "tunes" => 0,
  "tushu" => 0,
  "tvs" => 0,
  "ubank" => 0,
  "ubs" => 0,
  "unicom" => 0,
  "university" => 0,
  "uno" => 0,
  "uol" => 0,
  "ups" => 0,
  "vacations" => 0,
  "vana" => 0,
  "vanguard" => 0,
  "vegas" => 0,
  "ventures" => 0,
  "verisign" => 0,
  "versicherung" => 0,
  "vet" => 0,
  "viajes" => 0,
  "video" => 0,
  "vig" => 0,
  "viking" => 0,
  "villas" => 0,
  "vin" => 0,
  "vip" => 0,
  "virgin" => 0,
  "visa" => 0,
  "vision" => 0,
  "viva" => 0,
  "vivo" => 0,
  "vlaanderen" => 0,
  "vodka" => 0,
  "volvo" => 0,
  "vote" => 0,
  "voting" => 0,
  "voto" => 0,
  "voyage" => 0,
  "wales" => 0,
  "walmart" => 0,
  "walter" => 0,
  "wang" => 0,
  "wanggou" => 0,
  "watch" => 0,
  "watches" => 0,
  "weather" => 0,
  "weatherchannel" => 0,
  "webcam" => 0,
  "weber" => 0,
  "website" => 0,
  "wed" => 0,
  "wedding" => 0,
  "weibo" => 0,
  "weir" => 0,
  "whoswho" => 0,
  "wien" => 0,
  "wiki" => 0,
  "williamhill" => 0,
  "win" => 0,
  "windows" => 0,
  "wine" => 0,
  "winners" => 0,
  "wme" => 0,
  "wolterskluwer" => 0,
  "woodside" => 0,
  "work" => 0,
  "works" => 0,
  "world" => 0,
  "wow" => 0,
  "wtc" => 0,
  "wtf" => 0,
  "xbox" => 0,
  "xerox" => 0,
  "xfinity" => 0,
  "xihuan" => 0,
  "xin" => 0,
  "xn--11b4c3d" => 0,
  "xn--1ck2e1b" => 0,
  "xn--1qqw23a" => 0,
  "xn--30rr7y" => 0,
  "xn--3bst00m" => 0,
  "xn--3ds443g" => 0,
  "xn--3pxu8k" => 0,
  "xn--42c2d9a" => 0,
  "xn--45q11c" => 0,
  "xn--4gbrim" => 0,
  "xn--55qw42g" => 0,
  "xn--55qx5d" => 0,
  "xn--5su34j936bgsg" => 0,
  "xn--5tzm5g" => 0,
  "xn--6frz82g" => 0,
  "xn--6qq986b3xl" => 0,
  "xn--80adxhks" => 0,
  "xn--80aqecdr1a" => 0,
  "xn--80asehdb" => 0,
  "xn--80aswg" => 0,
  "xn--8y0a063a" => 0,
  "xn--9dbq2a" => 0,
  "xn--9et52u" => 0,
  "xn--9krt00a" => 0,
  "xn--b4w605ferd" => 0,
  "xn--bck1b9a5dre4c" => 0,
  "xn--c1avg" => 0,
  "xn--c2br7g" => 0,
  "xn--cck2b3b" => 0,
  "xn--cckwcxetd" => 0,
  "xn--cg4bki" => 0,
  "xn--czr694b" => 0,
  "xn--czrs0t" => 0,
  "xn--czru2d" => 0,
  "xn--d1acj3b" => 0,
  "xn--eckvdtc9d" => 0,
  "xn--efvy88h" => 0,
  "xn--fct429k" => 0,
  "xn--fhbei" => 0,
  "xn--fiq228c5hs" => 0,
  "xn--fiq64b" => 0,
  "xn--fjq720a" => 0,
  "xn--flw351e" => 0,
  "xn--fzys8d69uvgm" => 0,
  "xn--g2xx48c" => 0,
  "xn--gckr3f0f" => 0,
  "xn--gk3at1e" => 0,
  "xn--hxt814e" => 0,
  "xn--i1b6b1a6a2e" => 0,
  "xn--imr513n" => 0,
  "xn--io0a7i" => 0,
  "xn--j1aef" => 0,
  "xn--jlq480n2rg" => 0,
  "xn--jvr189m" => 0,
  "xn--kcrx77d1x4a" => 0,
  "xn--kput3i" => 0,
  "xn--mgba3a3ejt" => 0,
  "xn--mgba7c0bbn0a" => 0,
  "xn--mgbab2bd" => 0,
  "xn--mgbca7dzdo" => 0,
  "xn--mgbi4ecexp" => 0,
  "xn--mgbt3dhd" => 0,
  "xn--mk1bu44c" => 0,
  "xn--mxtq1m" => 0,
  "xn--ngbc5azd" => 0,
  "xn--ngbe9e0a" => 0,
  "xn--ngbrx" => 0,
  "xn--nqv7f" => 0,
  "xn--nqv7fs00ema" => 0,
  "xn--nyqy26a" => 0,
  "xn--otu796d" => 0,
  "xn--p1acf" => 0,
  "xn--pssy2u" => 0,
  "xn--q9jyb4c" => 0,
  "xn--qcka1pmc" => 0,
  "xn--rhqv96g" => 0,
  "xn--rovu88b" => 0,
  "xn--ses554g" => 0,
  "xn--t60b56a" => 0,
  "xn--tckwe" => 0,
  "xn--tiq49xqyj" => 0,
  "xn--unup4y" => 0,
  "xn--vermgensberater-ctb" => 0,
  "xn--vermgensberatung-pwb" => 0,
  "xn--vhquv" => 0,
  "xn--vuq861b" => 0,
  "xn--w4r85el8fhu5dnra" => 0,
  "xn--w4rs40l" => 0,
  "xn--xhq521b" => 0,
  "xn--zfr164b" => 0,
  "xyz" => 0,
  "yachts" => 0,
  "yahoo" => 0,
  "yamaxun" => 0,
  "yandex" => 0,
  "yodobashi" => 0,
  "yoga" => 0,
  "yokohama" => 0,
  "you" => 0,
  "youtube" => 0,
  "yun" => 0,
  "zappos" => 0,
  "zara" => 0,
  "zero" => 0,
  "zip" => 0,
  "zone" => 0,
  "zuerich" => 0,
  "cc.ua" => 0,
  "inf.ua" => 0,
  "ltd.ua" => 0,
  "611.to" => 0,
  "graphox.us" => 0,
  "devcdnaccesso.com" => -1,
  "on-acorn.io" => -1,
  "activetrail.biz" => 0,
  "adobeaemcloud.com" => 0,
  "dev.adobeaemcloud.com" => -1,
  "hlx.live" => 0,
  "adobeaemcloud.net" => 0,
  "hlx.page" => 0,
  "hlx3.page" => 0,
  "adobeio-static.net" => 0,
  "adobeioruntime.net" => 0,
  "beep.pl" => 0,
  "airkitapps.com" => 0,
  "airkitapps-au.com" => 0,
  "airkitapps.eu" => 0,
  "aivencloud.com" => 0,
  "akadns.net" => 0,
  "akamai.net" => 0,
  "akamai-staging.net" => 0,
  "akamaiedge.net" => 0,
  "akamaiedge-staging.net" => 0,
  "akamaihd.net" => 0,
  "akamaihd-staging.net" => 0,
  "akamaiorigin.net" => 0,
  "akamaiorigin-staging.net" => 0,
  "akamaized.net" => 0,
  "akamaized-staging.net" => 0,
  "edgekey.net" => 0,
  "edgekey-staging.net" => 0,
  "edgesuite.net" => 0,
  "edgesuite-staging.net" => 0,
  "barsy.ca" => 0,
  "compute.estate" => -1,
  "alces.network" => -1,
  "kasserver.com" => 0,
  "altervista.org" => 0,
  "alwaysdata.net" => 0,
  "myamaze.net" => 0,
  "execute-api.cn-north-1.amazonaws.com.cn" => 0,
  "execute-api.cn-northwest-1.amazonaws.com.cn" => 0,
  "execute-api.af-south-1.amazonaws.com" => 0,
  "execute-api.ap-east-1.amazonaws.com" => 0,
  "execute-api.ap-northeast-1.amazonaws.com" => 0,
  "execute-api.ap-northeast-2.amazonaws.com" => 0,
  "execute-api.ap-northeast-3.amazonaws.com" => 0,
  "execute-api.ap-south-1.amazonaws.com" => 0,
  "execute-api.ap-south-2.amazonaws.com" => 0,
  "execute-api.ap-southeast-1.amazonaws.com" => 0,
  "execute-api.ap-southeast-2.amazonaws.com" => 0,
  "execute-api.ap-southeast-3.amazonaws.com" => 0,
  "execute-api.ap-southeast-4.amazonaws.com" => 0,
  "execute-api.ca-central-1.amazonaws.com" => 0,
  "execute-api.eu-central-1.amazonaws.com" => 0,
  "execute-api.eu-central-2.amazonaws.com" => 0,
  "execute-api.eu-north-1.amazonaws.com" => 0,
  "execute-api.eu-south-1.amazonaws.com" => 0,
  "execute-api.eu-south-2.amazonaws.com" => 0,
  "execute-api.eu-west-1.amazonaws.com" => 0,
  "execute-api.eu-west-2.amazonaws.com" => 0,
  "execute-api.eu-west-3.amazonaws.com" => 0,
  "execute-api.il-central-1.amazonaws.com" => 0,
  "execute-api.me-central-1.amazonaws.com" => 0,
  "execute-api.me-south-1.amazonaws.com" => 0,
  "execute-api.sa-east-1.amazonaws.com" => 0,
  "execute-api.us-east-1.amazonaws.com" => 0,
  "execute-api.us-east-2.amazonaws.com" => 0,
  "execute-api.us-gov-east-1.amazonaws.com" => 0,
  "execute-api.us-gov-west-1.amazonaws.com" => 0,
  "execute-api.us-west-1.amazonaws.com" => 0,
  "execute-api.us-west-2.amazonaws.com" => 0,
  "cloudfront.net" => 0,
  "auth.af-south-1.amazoncognito.com" => 0,
  "auth.ap-northeast-1.amazoncognito.com" => 0,
  "auth.ap-northeast-2.amazoncognito.com" => 0,
  "auth.ap-northeast-3.amazoncognito.com" => 0,
  "auth.ap-south-1.amazoncognito.com" => 0,
  "auth.ap-southeast-1.amazoncognito.com" => 0,
  "auth.ap-southeast-2.amazoncognito.com" => 0,
  "auth.ap-southeast-3.amazoncognito.com" => 0,
  "auth.ca-central-1.amazoncognito.com" => 0,
  "auth.eu-central-1.amazoncognito.com" => 0,
  "auth.eu-north-1.amazoncognito.com" => 0,
  "auth.eu-south-1.amazoncognito.com" => 0,
  "auth.eu-west-1.amazoncognito.com" => 0,
  "auth.eu-west-2.amazoncognito.com" => 0,
  "auth.eu-west-3.amazoncognito.com" => 0,
  "auth.il-central-1.amazoncognito.com" => 0,
  "auth.me-south-1.amazoncognito.com" => 0,
  "auth.sa-east-1.amazoncognito.com" => 0,
  "auth.us-east-1.amazoncognito.com" => 0,
  "auth-fips.us-east-1.amazoncognito.com" => 0,
  "auth.us-east-2.amazoncognito.com" => 0,
  "auth-fips.us-east-2.amazoncognito.com" => 0,
  "auth-fips.us-gov-west-1.amazoncognito.com" => 0,
  "auth.us-west-1.amazoncognito.com" => 0,
  "auth-fips.us-west-1.amazoncognito.com" => 0,
  "auth.us-west-2.amazoncognito.com" => 0,
  "auth-fips.us-west-2.amazoncognito.com" => 0,
  "compute.amazonaws.com" => -1,
  "compute-1.amazonaws.com" => -1,
  "compute.amazonaws.com.cn" => -1,
  "us-east-1.amazonaws.com" => 0,
  "emrappui-prod.cn-north-1.amazonaws.com.cn" => 0,
  "emrnotebooks-prod.cn-north-1.amazonaws.com.cn" => 0,
  "emrstudio-prod.cn-north-1.amazonaws.com.cn" => 0,
  "emrappui-prod.cn-northwest-1.amazonaws.com.cn" => 0,
  "emrnotebooks-prod.cn-northwest-1.amazonaws.com.cn" => 0,
  "emrstudio-prod.cn-northwest-1.amazonaws.com.cn" => 0,
  "emrappui-prod.af-south-1.amazonaws.com" => 0,
  "emrnotebooks-prod.af-south-1.amazonaws.com" => 0,
  "emrstudio-prod.af-south-1.amazonaws.com" => 0,
  "emrappui-prod.ap-east-1.amazonaws.com" => 0,
  "emrnotebooks-prod.ap-east-1.amazonaws.com" => 0,
  "emrstudio-prod.ap-east-1.amazonaws.com" => 0,
  "emrappui-prod.ap-northeast-1.amazonaws.com" => 0,
  "emrnotebooks-prod.ap-northeast-1.amazonaws.com" => 0,
  "emrstudio-prod.ap-northeast-1.amazonaws.com" => 0,
  "emrappui-prod.ap-northeast-2.amazonaws.com" => 0,
  "emrnotebooks-prod.ap-northeast-2.amazonaws.com" => 0,
  "emrstudio-prod.ap-northeast-2.amazonaws.com" => 0,
  "emrappui-prod.ap-northeast-3.amazonaws.com" => 0,
  "emrnotebooks-prod.ap-northeast-3.amazonaws.com" => 0,
  "emrstudio-prod.ap-northeast-3.amazonaws.com" => 0,
  "emrappui-prod.ap-south-1.amazonaws.com" => 0,
  "emrnotebooks-prod.ap-south-1.amazonaws.com" => 0,
  "emrstudio-prod.ap-south-1.amazonaws.com" => 0,
  "emrappui-prod.ap-southeast-1.amazonaws.com" => 0,
  "emrnotebooks-prod.ap-southeast-1.amazonaws.com" => 0,
  "emrstudio-prod.ap-southeast-1.amazonaws.com" => 0,
  "emrappui-prod.ap-southeast-2.amazonaws.com" => 0,
  "emrnotebooks-prod.ap-southeast-2.amazonaws.com" => 0,
  "emrstudio-prod.ap-southeast-2.amazonaws.com" => 0,
  "emrappui-prod.ap-southeast-3.amazonaws.com" => 0,
  "emrnotebooks-prod.ap-southeast-3.amazonaws.com" => 0,
  "emrstudio-prod.ap-southeast-3.amazonaws.com" => 0,
  "emrappui-prod.ca-central-1.amazonaws.com" => 0,
  "emrnotebooks-prod.ca-central-1.amazonaws.com" => 0,
  "emrstudio-prod.ca-central-1.amazonaws.com" => 0,
  "emrappui-prod.eu-central-1.amazonaws.com" => 0,
  "emrnotebooks-prod.eu-central-1.amazonaws.com" => 0,
  "emrstudio-prod.eu-central-1.amazonaws.com" => 0,
  "emrappui-prod.eu-north-1.amazonaws.com" => 0,
  "emrnotebooks-prod.eu-north-1.amazonaws.com" => 0,
  "emrstudio-prod.eu-north-1.amazonaws.com" => 0,
  "emrappui-prod.eu-south-1.amazonaws.com" => 0,
  "emrnotebooks-prod.eu-south-1.amazonaws.com" => 0,
  "emrstudio-prod.eu-south-1.amazonaws.com" => 0,
  "emrappui-prod.eu-west-1.amazonaws.com" => 0,
  "emrnotebooks-prod.eu-west-1.amazonaws.com" => 0,
  "emrstudio-prod.eu-west-1.amazonaws.com" => 0,
  "emrappui-prod.eu-west-2.amazonaws.com" => 0,
  "emrnotebooks-prod.eu-west-2.amazonaws.com" => 0,
  "emrstudio-prod.eu-west-2.amazonaws.com" => 0,
  "emrappui-prod.eu-west-3.amazonaws.com" => 0,
  "emrnotebooks-prod.eu-west-3.amazonaws.com" => 0,
  "emrstudio-prod.eu-west-3.amazonaws.com" => 0,
  "emrappui-prod.me-central-1.amazonaws.com" => 0,
  "emrnotebooks-prod.me-central-1.amazonaws.com" => 0,
  "emrstudio-prod.me-central-1.amazonaws.com" => 0,
  "emrappui-prod.me-south-1.amazonaws.com" => 0,
  "emrnotebooks-prod.me-south-1.amazonaws.com" => 0,
  "emrstudio-prod.me-south-1.amazonaws.com" => 0,
  "emrappui-prod.sa-east-1.amazonaws.com" => 0,
  "emrnotebooks-prod.sa-east-1.amazonaws.com" => 0,
  "emrstudio-prod.sa-east-1.amazonaws.com" => 0,
  "emrappui-prod.us-east-1.amazonaws.com" => 0,
  "emrnotebooks-prod.us-east-1.amazonaws.com" => 0,
  "emrstudio-prod.us-east-1.amazonaws.com" => 0,
  "emrappui-prod.us-east-2.amazonaws.com" => 0,
  "emrnotebooks-prod.us-east-2.amazonaws.com" => 0,
  "emrstudio-prod.us-east-2.amazonaws.com" => 0,
  "emrappui-prod.us-gov-east-1.amazonaws.com" => 0,
  "emrnotebooks-prod.us-gov-east-1.amazonaws.com" => 0,
  "emrstudio-prod.us-gov-east-1.amazonaws.com" => 0,
  "emrappui-prod.us-gov-west-1.amazonaws.com" => 0,
  "emrnotebooks-prod.us-gov-west-1.amazonaws.com" => 0,
  "emrstudio-prod.us-gov-west-1.amazonaws.com" => 0,
  "emrappui-prod.us-west-1.amazonaws.com" => 0,
  "emrnotebooks-prod.us-west-1.amazonaws.com" => 0,
  "emrstudio-prod.us-west-1.amazonaws.com" => 0,
  "emrappui-prod.us-west-2.amazonaws.com" => 0,
  "emrnotebooks-prod.us-west-2.amazonaws.com" => 0,
  "emrstudio-prod.us-west-2.amazonaws.com" => 0,
  "cn-north-1.airflow.amazonaws.com.cn" => -1,
  "cn-northwest-1.airflow.amazonaws.com.cn" => -1,
  "ap-northeast-1.airflow.amazonaws.com" => -1,
  "ap-northeast-2.airflow.amazonaws.com" => -1,
  "ap-south-1.airflow.amazonaws.com" => -1,
  "ap-southeast-1.airflow.amazonaws.com" => -1,
  "ap-southeast-2.airflow.amazonaws.com" => -1,
  "ca-central-1.airflow.amazonaws.com" => -1,
  "eu-central-1.airflow.amazonaws.com" => -1,
  "eu-north-1.airflow.amazonaws.com" => -1,
  "eu-west-1.airflow.amazonaws.com" => -1,
  "eu-west-2.airflow.amazonaws.com" => -1,
  "eu-west-3.airflow.amazonaws.com" => -1,
  "sa-east-1.airflow.amazonaws.com" => -1,
  "us-east-1.airflow.amazonaws.com" => -1,
  "us-east-2.airflow.amazonaws.com" => -1,
  "us-west-2.airflow.amazonaws.com" => -1,
  "s3.dualstack.cn-north-1.amazonaws.com.cn" => 0,
  "s3-accesspoint.dualstack.cn-north-1.amazonaws.com.cn" => 0,
  "s3-website.dualstack.cn-north-1.amazonaws.com.cn" => 0,
  "s3.cn-north-1.amazonaws.com.cn" => 0,
  "s3-accesspoint.cn-north-1.amazonaws.com.cn" => 0,
  "s3-deprecated.cn-north-1.amazonaws.com.cn" => 0,
  "s3-object-lambda.cn-north-1.amazonaws.com.cn" => 0,
  "s3-website.cn-north-1.amazonaws.com.cn" => 0,
  "s3.dualstack.cn-northwest-1.amazonaws.com.cn" => 0,
  "s3-accesspoint.dualstack.cn-northwest-1.amazonaws.com.cn" => 0,
  "s3.cn-northwest-1.amazonaws.com.cn" => 0,
  "s3-accesspoint.cn-northwest-1.amazonaws.com.cn" => 0,
  "s3-object-lambda.cn-northwest-1.amazonaws.com.cn" => 0,
  "s3-website.cn-northwest-1.amazonaws.com.cn" => 0,
  "s3.dualstack.af-south-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.af-south-1.amazonaws.com" => 0,
  "s3-website.dualstack.af-south-1.amazonaws.com" => 0,
  "s3.af-south-1.amazonaws.com" => 0,
  "s3-accesspoint.af-south-1.amazonaws.com" => 0,
  "s3-object-lambda.af-south-1.amazonaws.com" => 0,
  "s3-website.af-south-1.amazonaws.com" => 0,
  "s3.dualstack.ap-east-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-east-1.amazonaws.com" => 0,
  "s3.ap-east-1.amazonaws.com" => 0,
  "s3-accesspoint.ap-east-1.amazonaws.com" => 0,
  "s3-object-lambda.ap-east-1.amazonaws.com" => 0,
  "s3-website.ap-east-1.amazonaws.com" => 0,
  "s3.dualstack.ap-northeast-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-northeast-1.amazonaws.com" => 0,
  "s3-website.dualstack.ap-northeast-1.amazonaws.com" => 0,
  "s3.ap-northeast-1.amazonaws.com" => 0,
  "s3-accesspoint.ap-northeast-1.amazonaws.com" => 0,
  "s3-object-lambda.ap-northeast-1.amazonaws.com" => 0,
  "s3-website.ap-northeast-1.amazonaws.com" => 0,
  "s3.dualstack.ap-northeast-2.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-northeast-2.amazonaws.com" => 0,
  "s3-website.dualstack.ap-northeast-2.amazonaws.com" => 0,
  "s3.ap-northeast-2.amazonaws.com" => 0,
  "s3-accesspoint.ap-northeast-2.amazonaws.com" => 0,
  "s3-object-lambda.ap-northeast-2.amazonaws.com" => 0,
  "s3-website.ap-northeast-2.amazonaws.com" => 0,
  "s3.dualstack.ap-northeast-3.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-northeast-3.amazonaws.com" => 0,
  "s3-website.dualstack.ap-northeast-3.amazonaws.com" => 0,
  "s3.ap-northeast-3.amazonaws.com" => 0,
  "s3-accesspoint.ap-northeast-3.amazonaws.com" => 0,
  "s3-object-lambda.ap-northeast-3.amazonaws.com" => 0,
  "s3-website.ap-northeast-3.amazonaws.com" => 0,
  "s3.dualstack.ap-south-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-south-1.amazonaws.com" => 0,
  "s3-website.dualstack.ap-south-1.amazonaws.com" => 0,
  "s3.ap-south-1.amazonaws.com" => 0,
  "s3-accesspoint.ap-south-1.amazonaws.com" => 0,
  "s3-object-lambda.ap-south-1.amazonaws.com" => 0,
  "s3-website.ap-south-1.amazonaws.com" => 0,
  "s3.dualstack.ap-south-2.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-south-2.amazonaws.com" => 0,
  "s3.ap-south-2.amazonaws.com" => 0,
  "s3-accesspoint.ap-south-2.amazonaws.com" => 0,
  "s3-object-lambda.ap-south-2.amazonaws.com" => 0,
  "s3-website.ap-south-2.amazonaws.com" => 0,
  "s3.dualstack.ap-southeast-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-southeast-1.amazonaws.com" => 0,
  "s3-website.dualstack.ap-southeast-1.amazonaws.com" => 0,
  "s3.ap-southeast-1.amazonaws.com" => 0,
  "s3-accesspoint.ap-southeast-1.amazonaws.com" => 0,
  "s3-object-lambda.ap-southeast-1.amazonaws.com" => 0,
  "s3-website.ap-southeast-1.amazonaws.com" => 0,
  "s3.dualstack.ap-southeast-2.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-southeast-2.amazonaws.com" => 0,
  "s3-website.dualstack.ap-southeast-2.amazonaws.com" => 0,
  "s3.ap-southeast-2.amazonaws.com" => 0,
  "s3-accesspoint.ap-southeast-2.amazonaws.com" => 0,
  "s3-object-lambda.ap-southeast-2.amazonaws.com" => 0,
  "s3-website.ap-southeast-2.amazonaws.com" => 0,
  "s3.dualstack.ap-southeast-3.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-southeast-3.amazonaws.com" => 0,
  "s3.ap-southeast-3.amazonaws.com" => 0,
  "s3-accesspoint.ap-southeast-3.amazonaws.com" => 0,
  "s3-object-lambda.ap-southeast-3.amazonaws.com" => 0,
  "s3-website.ap-southeast-3.amazonaws.com" => 0,
  "s3.dualstack.ap-southeast-4.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ap-southeast-4.amazonaws.com" => 0,
  "s3.ap-southeast-4.amazonaws.com" => 0,
  "s3-accesspoint.ap-southeast-4.amazonaws.com" => 0,
  "s3-object-lambda.ap-southeast-4.amazonaws.com" => 0,
  "s3-website.ap-southeast-4.amazonaws.com" => 0,
  "s3.dualstack.ca-central-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.ca-central-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.dualstack.ca-central-1.amazonaws.com" => 0,
  "s3-fips.dualstack.ca-central-1.amazonaws.com" => 0,
  "s3-website.dualstack.ca-central-1.amazonaws.com" => 0,
  "s3.ca-central-1.amazonaws.com" => 0,
  "s3-accesspoint.ca-central-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.ca-central-1.amazonaws.com" => 0,
  "s3-fips.ca-central-1.amazonaws.com" => 0,
  "s3-object-lambda.ca-central-1.amazonaws.com" => 0,
  "s3-website.ca-central-1.amazonaws.com" => 0,
  "s3.dualstack.eu-central-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.eu-central-1.amazonaws.com" => 0,
  "s3-website.dualstack.eu-central-1.amazonaws.com" => 0,
  "s3.eu-central-1.amazonaws.com" => 0,
  "s3-accesspoint.eu-central-1.amazonaws.com" => 0,
  "s3-object-lambda.eu-central-1.amazonaws.com" => 0,
  "s3-website.eu-central-1.amazonaws.com" => 0,
  "s3.dualstack.eu-central-2.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.eu-central-2.amazonaws.com" => 0,
  "s3.eu-central-2.amazonaws.com" => 0,
  "s3-accesspoint.eu-central-2.amazonaws.com" => 0,
  "s3-object-lambda.eu-central-2.amazonaws.com" => 0,
  "s3-website.eu-central-2.amazonaws.com" => 0,
  "s3.dualstack.eu-north-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.eu-north-1.amazonaws.com" => 0,
  "s3.eu-north-1.amazonaws.com" => 0,
  "s3-accesspoint.eu-north-1.amazonaws.com" => 0,
  "s3-object-lambda.eu-north-1.amazonaws.com" => 0,
  "s3-website.eu-north-1.amazonaws.com" => 0,
  "s3.dualstack.eu-south-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.eu-south-1.amazonaws.com" => 0,
  "s3-website.dualstack.eu-south-1.amazonaws.com" => 0,
  "s3.eu-south-1.amazonaws.com" => 0,
  "s3-accesspoint.eu-south-1.amazonaws.com" => 0,
  "s3-object-lambda.eu-south-1.amazonaws.com" => 0,
  "s3-website.eu-south-1.amazonaws.com" => 0,
  "s3.dualstack.eu-south-2.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.eu-south-2.amazonaws.com" => 0,
  "s3.eu-south-2.amazonaws.com" => 0,
  "s3-accesspoint.eu-south-2.amazonaws.com" => 0,
  "s3-object-lambda.eu-south-2.amazonaws.com" => 0,
  "s3-website.eu-south-2.amazonaws.com" => 0,
  "s3.dualstack.eu-west-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.eu-west-1.amazonaws.com" => 0,
  "s3-website.dualstack.eu-west-1.amazonaws.com" => 0,
  "s3.eu-west-1.amazonaws.com" => 0,
  "s3-accesspoint.eu-west-1.amazonaws.com" => 0,
  "s3-deprecated.eu-west-1.amazonaws.com" => 0,
  "s3-object-lambda.eu-west-1.amazonaws.com" => 0,
  "s3-website.eu-west-1.amazonaws.com" => 0,
  "s3.dualstack.eu-west-2.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.eu-west-2.amazonaws.com" => 0,
  "s3.eu-west-2.amazonaws.com" => 0,
  "s3-accesspoint.eu-west-2.amazonaws.com" => 0,
  "s3-object-lambda.eu-west-2.amazonaws.com" => 0,
  "s3-website.eu-west-2.amazonaws.com" => 0,
  "s3.dualstack.eu-west-3.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.eu-west-3.amazonaws.com" => 0,
  "s3-website.dualstack.eu-west-3.amazonaws.com" => 0,
  "s3.eu-west-3.amazonaws.com" => 0,
  "s3-accesspoint.eu-west-3.amazonaws.com" => 0,
  "s3-object-lambda.eu-west-3.amazonaws.com" => 0,
  "s3-website.eu-west-3.amazonaws.com" => 0,
  "s3.dualstack.il-central-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.il-central-1.amazonaws.com" => 0,
  "s3.il-central-1.amazonaws.com" => 0,
  "s3-accesspoint.il-central-1.amazonaws.com" => 0,
  "s3-object-lambda.il-central-1.amazonaws.com" => 0,
  "s3-website.il-central-1.amazonaws.com" => 0,
  "s3.dualstack.me-central-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.me-central-1.amazonaws.com" => 0,
  "s3.me-central-1.amazonaws.com" => 0,
  "s3-accesspoint.me-central-1.amazonaws.com" => 0,
  "s3-object-lambda.me-central-1.amazonaws.com" => 0,
  "s3-website.me-central-1.amazonaws.com" => 0,
  "s3.dualstack.me-south-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.me-south-1.amazonaws.com" => 0,
  "s3.me-south-1.amazonaws.com" => 0,
  "s3-accesspoint.me-south-1.amazonaws.com" => 0,
  "s3-object-lambda.me-south-1.amazonaws.com" => 0,
  "s3-website.me-south-1.amazonaws.com" => 0,
  "s3.amazonaws.com" => 0,
  "s3-1.amazonaws.com" => 0,
  "s3-ap-east-1.amazonaws.com" => 0,
  "s3-ap-northeast-1.amazonaws.com" => 0,
  "s3-ap-northeast-2.amazonaws.com" => 0,
  "s3-ap-northeast-3.amazonaws.com" => 0,
  "s3-ap-south-1.amazonaws.com" => 0,
  "s3-ap-southeast-1.amazonaws.com" => 0,
  "s3-ap-southeast-2.amazonaws.com" => 0,
  "s3-ca-central-1.amazonaws.com" => 0,
  "s3-eu-central-1.amazonaws.com" => 0,
  "s3-eu-north-1.amazonaws.com" => 0,
  "s3-eu-west-1.amazonaws.com" => 0,
  "s3-eu-west-2.amazonaws.com" => 0,
  "s3-eu-west-3.amazonaws.com" => 0,
  "s3-external-1.amazonaws.com" => 0,
  "s3-fips-us-gov-east-1.amazonaws.com" => 0,
  "s3-fips-us-gov-west-1.amazonaws.com" => 0,
  "mrap.accesspoint.s3-global.amazonaws.com" => 0,
  "s3-me-south-1.amazonaws.com" => 0,
  "s3-sa-east-1.amazonaws.com" => 0,
  "s3-us-east-2.amazonaws.com" => 0,
  "s3-us-gov-east-1.amazonaws.com" => 0,
  "s3-us-gov-west-1.amazonaws.com" => 0,
  "s3-us-west-1.amazonaws.com" => 0,
  "s3-us-west-2.amazonaws.com" => 0,
  "s3-website-ap-northeast-1.amazonaws.com" => 0,
  "s3-website-ap-southeast-1.amazonaws.com" => 0,
  "s3-website-ap-southeast-2.amazonaws.com" => 0,
  "s3-website-eu-west-1.amazonaws.com" => 0,
  "s3-website-sa-east-1.amazonaws.com" => 0,
  "s3-website-us-east-1.amazonaws.com" => 0,
  "s3-website-us-gov-west-1.amazonaws.com" => 0,
  "s3-website-us-west-1.amazonaws.com" => 0,
  "s3-website-us-west-2.amazonaws.com" => 0,
  "s3.dualstack.sa-east-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.sa-east-1.amazonaws.com" => 0,
  "s3-website.dualstack.sa-east-1.amazonaws.com" => 0,
  "s3.sa-east-1.amazonaws.com" => 0,
  "s3-accesspoint.sa-east-1.amazonaws.com" => 0,
  "s3-object-lambda.sa-east-1.amazonaws.com" => 0,
  "s3-website.sa-east-1.amazonaws.com" => 0,
  "s3.dualstack.us-east-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.us-east-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.dualstack.us-east-1.amazonaws.com" => 0,
  "s3-fips.dualstack.us-east-1.amazonaws.com" => 0,
  "s3-website.dualstack.us-east-1.amazonaws.com" => 0,
  "s3.us-east-1.amazonaws.com" => 0,
  "s3-accesspoint.us-east-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.us-east-1.amazonaws.com" => 0,
  "s3-deprecated.us-east-1.amazonaws.com" => 0,
  "s3-fips.us-east-1.amazonaws.com" => 0,
  "s3-object-lambda.us-east-1.amazonaws.com" => 0,
  "s3-website.us-east-1.amazonaws.com" => 0,
  "s3.dualstack.us-east-2.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.us-east-2.amazonaws.com" => 0,
  "s3-accesspoint-fips.dualstack.us-east-2.amazonaws.com" => 0,
  "s3-fips.dualstack.us-east-2.amazonaws.com" => 0,
  "s3.us-east-2.amazonaws.com" => 0,
  "s3-accesspoint.us-east-2.amazonaws.com" => 0,
  "s3-accesspoint-fips.us-east-2.amazonaws.com" => 0,
  "s3-deprecated.us-east-2.amazonaws.com" => 0,
  "s3-fips.us-east-2.amazonaws.com" => 0,
  "s3-object-lambda.us-east-2.amazonaws.com" => 0,
  "s3-website.us-east-2.amazonaws.com" => 0,
  "s3.dualstack.us-gov-east-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.us-gov-east-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.dualstack.us-gov-east-1.amazonaws.com" => 0,
  "s3-fips.dualstack.us-gov-east-1.amazonaws.com" => 0,
  "s3.us-gov-east-1.amazonaws.com" => 0,
  "s3-accesspoint.us-gov-east-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.us-gov-east-1.amazonaws.com" => 0,
  "s3-fips.us-gov-east-1.amazonaws.com" => 0,
  "s3-object-lambda.us-gov-east-1.amazonaws.com" => 0,
  "s3-website.us-gov-east-1.amazonaws.com" => 0,
  "s3.dualstack.us-gov-west-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.us-gov-west-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.dualstack.us-gov-west-1.amazonaws.com" => 0,
  "s3-fips.dualstack.us-gov-west-1.amazonaws.com" => 0,
  "s3.us-gov-west-1.amazonaws.com" => 0,
  "s3-accesspoint.us-gov-west-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.us-gov-west-1.amazonaws.com" => 0,
  "s3-fips.us-gov-west-1.amazonaws.com" => 0,
  "s3-object-lambda.us-gov-west-1.amazonaws.com" => 0,
  "s3-website.us-gov-west-1.amazonaws.com" => 0,
  "s3.dualstack.us-west-1.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.us-west-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.dualstack.us-west-1.amazonaws.com" => 0,
  "s3-fips.dualstack.us-west-1.amazonaws.com" => 0,
  "s3-website.dualstack.us-west-1.amazonaws.com" => 0,
  "s3.us-west-1.amazonaws.com" => 0,
  "s3-accesspoint.us-west-1.amazonaws.com" => 0,
  "s3-accesspoint-fips.us-west-1.amazonaws.com" => 0,
  "s3-fips.us-west-1.amazonaws.com" => 0,
  "s3-object-lambda.us-west-1.amazonaws.com" => 0,
  "s3-website.us-west-1.amazonaws.com" => 0,
  "s3.dualstack.us-west-2.amazonaws.com" => 0,
  "s3-accesspoint.dualstack.us-west-2.amazonaws.com" => 0,
  "s3-accesspoint-fips.dualstack.us-west-2.amazonaws.com" => 0,
  "s3-fips.dualstack.us-west-2.amazonaws.com" => 0,
  "s3-website.dualstack.us-west-2.amazonaws.com" => 0,
  "s3.us-west-2.amazonaws.com" => 0,
  "s3-accesspoint.us-west-2.amazonaws.com" => 0,
  "s3-accesspoint-fips.us-west-2.amazonaws.com" => 0,
  "s3-deprecated.us-west-2.amazonaws.com" => 0,
  "s3-fips.us-west-2.amazonaws.com" => 0,
  "s3-object-lambda.us-west-2.amazonaws.com" => 0,
  "s3-website.us-west-2.amazonaws.com" => 0,
  "notebook.af-south-1.sagemaker.aws" => 0,
  "notebook.ap-east-1.sagemaker.aws" => 0,
  "notebook.ap-northeast-1.sagemaker.aws" => 0,
  "notebook.ap-northeast-2.sagemaker.aws" => 0,
  "notebook.ap-northeast-3.sagemaker.aws" => 0,
  "notebook.ap-south-1.sagemaker.aws" => 0,
  "notebook.ap-south-2.sagemaker.aws" => 0,
  "notebook.ap-southeast-1.sagemaker.aws" => 0,
  "notebook.ap-southeast-2.sagemaker.aws" => 0,
  "notebook.ap-southeast-3.sagemaker.aws" => 0,
  "notebook.ap-southeast-4.sagemaker.aws" => 0,
  "notebook.ca-central-1.sagemaker.aws" => 0,
  "notebook.eu-central-1.sagemaker.aws" => 0,
  "notebook.eu-central-2.sagemaker.aws" => 0,
  "notebook.eu-north-1.sagemaker.aws" => 0,
  "notebook.eu-south-1.sagemaker.aws" => 0,
  "notebook.eu-south-2.sagemaker.aws" => 0,
  "notebook.eu-west-1.sagemaker.aws" => 0,
  "notebook.eu-west-2.sagemaker.aws" => 0,
  "notebook.eu-west-3.sagemaker.aws" => 0,
  "notebook.il-central-1.sagemaker.aws" => 0,
  "notebook.me-central-1.sagemaker.aws" => 0,
  "notebook.me-south-1.sagemaker.aws" => 0,
  "notebook.sa-east-1.sagemaker.aws" => 0,
  "notebook.us-east-1.sagemaker.aws" => 0,
  "notebook-fips.us-east-1.sagemaker.aws" => 0,
  "notebook.us-east-2.sagemaker.aws" => 0,
  "notebook-fips.us-east-2.sagemaker.aws" => 0,
  "notebook.us-gov-east-1.sagemaker.aws" => 0,
  "notebook-fips.us-gov-east-1.sagemaker.aws" => 0,
  "notebook.us-gov-west-1.sagemaker.aws" => 0,
  "notebook-fips.us-gov-west-1.sagemaker.aws" => 0,
  "notebook.us-west-1.sagemaker.aws" => 0,
  "notebook.us-west-2.sagemaker.aws" => 0,
  "notebook-fips.us-west-2.sagemaker.aws" => 0,
  "notebook.cn-north-1.sagemaker.com.cn" => 0,
  "notebook.cn-northwest-1.sagemaker.com.cn" => 0,
  "studio.af-south-1.sagemaker.aws" => 0,
  "studio.ap-east-1.sagemaker.aws" => 0,
  "studio.ap-northeast-1.sagemaker.aws" => 0,
  "studio.ap-northeast-2.sagemaker.aws" => 0,
  "studio.ap-northeast-3.sagemaker.aws" => 0,
  "studio.ap-south-1.sagemaker.aws" => 0,
  "studio.ap-southeast-1.sagemaker.aws" => 0,
  "studio.ap-southeast-2.sagemaker.aws" => 0,
  "studio.ap-southeast-3.sagemaker.aws" => 0,
  "studio.ca-central-1.sagemaker.aws" => 0,
  "studio.eu-central-1.sagemaker.aws" => 0,
  "studio.eu-north-1.sagemaker.aws" => 0,
  "studio.eu-south-1.sagemaker.aws" => 0,
  "studio.eu-west-1.sagemaker.aws" => 0,
  "studio.eu-west-2.sagemaker.aws" => 0,
  "studio.eu-west-3.sagemaker.aws" => 0,
  "studio.il-central-1.sagemaker.aws" => 0,
  "studio.me-central-1.sagemaker.aws" => 0,
  "studio.me-south-1.sagemaker.aws" => 0,
  "studio.sa-east-1.sagemaker.aws" => 0,
  "studio.us-east-1.sagemaker.aws" => 0,
  "studio.us-east-2.sagemaker.aws" => 0,
  "studio.us-gov-east-1.sagemaker.aws" => 0,
  "studio-fips.us-gov-east-1.sagemaker.aws" => 0,
  "studio.us-gov-west-1.sagemaker.aws" => 0,
  "studio-fips.us-gov-west-1.sagemaker.aws" => 0,
  "studio.us-west-1.sagemaker.aws" => 0,
  "studio.us-west-2.sagemaker.aws" => 0,
  "studio.cn-north-1.sagemaker.com.cn" => 0,
  "studio.cn-northwest-1.sagemaker.com.cn" => 0,
  "analytics-gateway.ap-northeast-1.amazonaws.com" => 0,
  "analytics-gateway.ap-northeast-2.amazonaws.com" => 0,
  "analytics-gateway.ap-south-1.amazonaws.com" => 0,
  "analytics-gateway.ap-southeast-1.amazonaws.com" => 0,
  "analytics-gateway.ap-southeast-2.amazonaws.com" => 0,
  "analytics-gateway.eu-central-1.amazonaws.com" => 0,
  "analytics-gateway.eu-west-1.amazonaws.com" => 0,
  "analytics-gateway.us-east-1.amazonaws.com" => 0,
  "analytics-gateway.us-east-2.amazonaws.com" => 0,
  "analytics-gateway.us-west-2.amazonaws.com" => 0,
  "amplifyapp.com" => -1,
  "awsapprunner.com" => -1,
  "webview-assets.aws-cloud9.af-south-1.amazonaws.com" => 0,
  "vfs.cloud9.af-south-1.amazonaws.com" => 0,
  "webview-assets.cloud9.af-south-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.ap-east-1.amazonaws.com" => 0,
  "vfs.cloud9.ap-east-1.amazonaws.com" => 0,
  "webview-assets.cloud9.ap-east-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.ap-northeast-1.amazonaws.com" => 0,
  "vfs.cloud9.ap-northeast-1.amazonaws.com" => 0,
  "webview-assets.cloud9.ap-northeast-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.ap-northeast-2.amazonaws.com" => 0,
  "vfs.cloud9.ap-northeast-2.amazonaws.com" => 0,
  "webview-assets.cloud9.ap-northeast-2.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.ap-northeast-3.amazonaws.com" => 0,
  "vfs.cloud9.ap-northeast-3.amazonaws.com" => 0,
  "webview-assets.cloud9.ap-northeast-3.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.ap-south-1.amazonaws.com" => 0,
  "vfs.cloud9.ap-south-1.amazonaws.com" => 0,
  "webview-assets.cloud9.ap-south-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.ap-southeast-1.amazonaws.com" => 0,
  "vfs.cloud9.ap-southeast-1.amazonaws.com" => 0,
  "webview-assets.cloud9.ap-southeast-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.ap-southeast-2.amazonaws.com" => 0,
  "vfs.cloud9.ap-southeast-2.amazonaws.com" => 0,
  "webview-assets.cloud9.ap-southeast-2.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.ca-central-1.amazonaws.com" => 0,
  "vfs.cloud9.ca-central-1.amazonaws.com" => 0,
  "webview-assets.cloud9.ca-central-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.eu-central-1.amazonaws.com" => 0,
  "vfs.cloud9.eu-central-1.amazonaws.com" => 0,
  "webview-assets.cloud9.eu-central-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.eu-north-1.amazonaws.com" => 0,
  "vfs.cloud9.eu-north-1.amazonaws.com" => 0,
  "webview-assets.cloud9.eu-north-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.eu-south-1.amazonaws.com" => 0,
  "vfs.cloud9.eu-south-1.amazonaws.com" => 0,
  "webview-assets.cloud9.eu-south-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.eu-west-1.amazonaws.com" => 0,
  "vfs.cloud9.eu-west-1.amazonaws.com" => 0,
  "webview-assets.cloud9.eu-west-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.eu-west-2.amazonaws.com" => 0,
  "vfs.cloud9.eu-west-2.amazonaws.com" => 0,
  "webview-assets.cloud9.eu-west-2.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.eu-west-3.amazonaws.com" => 0,
  "vfs.cloud9.eu-west-3.amazonaws.com" => 0,
  "webview-assets.cloud9.eu-west-3.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.me-south-1.amazonaws.com" => 0,
  "vfs.cloud9.me-south-1.amazonaws.com" => 0,
  "webview-assets.cloud9.me-south-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.sa-east-1.amazonaws.com" => 0,
  "vfs.cloud9.sa-east-1.amazonaws.com" => 0,
  "webview-assets.cloud9.sa-east-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.us-east-1.amazonaws.com" => 0,
  "vfs.cloud9.us-east-1.amazonaws.com" => 0,
  "webview-assets.cloud9.us-east-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.us-east-2.amazonaws.com" => 0,
  "vfs.cloud9.us-east-2.amazonaws.com" => 0,
  "webview-assets.cloud9.us-east-2.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.us-west-1.amazonaws.com" => 0,
  "vfs.cloud9.us-west-1.amazonaws.com" => 0,
  "webview-assets.cloud9.us-west-1.amazonaws.com" => 0,
  "webview-assets.aws-cloud9.us-west-2.amazonaws.com" => 0,
  "vfs.cloud9.us-west-2.amazonaws.com" => 0,
  "webview-assets.cloud9.us-west-2.amazonaws.com" => 0,
  "cn-north-1.eb.amazonaws.com.cn" => 0,
  "cn-northwest-1.eb.amazonaws.com.cn" => 0,
  "elasticbeanstalk.com" => 0,
  "af-south-1.elasticbeanstalk.com" => 0,
  "ap-east-1.elasticbeanstalk.com" => 0,
  "ap-northeast-1.elasticbeanstalk.com" => 0,
  "ap-northeast-2.elasticbeanstalk.com" => 0,
  "ap-northeast-3.elasticbeanstalk.com" => 0,
  "ap-south-1.elasticbeanstalk.com" => 0,
  "ap-southeast-1.elasticbeanstalk.com" => 0,
  "ap-southeast-2.elasticbeanstalk.com" => 0,
  "ap-southeast-3.elasticbeanstalk.com" => 0,
  "ca-central-1.elasticbeanstalk.com" => 0,
  "eu-central-1.elasticbeanstalk.com" => 0,
  "eu-north-1.elasticbeanstalk.com" => 0,
  "eu-south-1.elasticbeanstalk.com" => 0,
  "eu-west-1.elasticbeanstalk.com" => 0,
  "eu-west-2.elasticbeanstalk.com" => 0,
  "eu-west-3.elasticbeanstalk.com" => 0,
  "il-central-1.elasticbeanstalk.com" => 0,
  "me-south-1.elasticbeanstalk.com" => 0,
  "sa-east-1.elasticbeanstalk.com" => 0,
  "us-east-1.elasticbeanstalk.com" => 0,
  "us-east-2.elasticbeanstalk.com" => 0,
  "us-gov-east-1.elasticbeanstalk.com" => 0,
  "us-gov-west-1.elasticbeanstalk.com" => 0,
  "us-west-1.elasticbeanstalk.com" => 0,
  "us-west-2.elasticbeanstalk.com" => 0,
  "elb.amazonaws.com.cn" => -1,
  "elb.amazonaws.com" => -1,
  "awsglobalaccelerator.com" => 0,
  "eero.online" => 0,
  "eero-stage.online" => 0,
  "t3l3p0rt.net" => 0,
  "tele.amune.org" => 0,
  "apigee.io" => 0,
  "siiites.com" => 0,
  "appspacehosted.com" => 0,
  "appspaceusercontent.com" => 0,
  "appudo.net" => 0,
  "on-aptible.com" => 0,
  "user.aseinet.ne.jp" => 0,
  "gv.vc" => 0,
  "d.gv.vc" => 0,
  "user.party.eus" => 0,
  "pimienta.org" => 0,
  "poivron.org" => 0,
  "potager.org" => 0,
  "sweetpepper.org" => 0,
  "myasustor.com" => 0,
  "cdn.prod.atlassian-dev.net" => 0,
  "translated.page" => 0,
  "autocode.dev" => 0,
  "myfritz.net" => 0,
  "onavstack.net" => 0,
  "awdev.ca" => -1,
  "advisor.ws" => -1,
  "ecommerce-shop.pl" => 0,
  "b-data.io" => 0,
  "backplaneapp.io" => 0,
  "balena-devices.com" => 0,
  "rs.ba" => 0,
  "banzai.cloud" => -1,
  "app.banzaicloud.io" => 0,
  "backyards.banzaicloud.io" => -1,
  "base.ec" => 0,
  "official.ec" => 0,
  "buyshop.jp" => 0,
  "fashionstore.jp" => 0,
  "handcrafted.jp" => 0,
  "kawaiishop.jp" => 0,
  "supersale.jp" => 0,
  "theshop.jp" => 0,
  "shopselect.net" => 0,
  "base.shop" => 0,
  "beagleboard.io" => 0,
  "beget.app" => -1,
  "betainabox.com" => 0,
  "bnr.la" => 0,
  "bitbucket.io" => 0,
  "blackbaudcdn.net" => 0,
  "of.je" => 0,
  "bluebite.io" => 0,
  "boomla.net" => 0,
  "boutir.com" => 0,
  "boxfuse.io" => 0,
  "square7.ch" => 0,
  "bplaced.com" => 0,
  "bplaced.de" => 0,
  "square7.de" => 0,
  "bplaced.net" => 0,
  "square7.net" => 0,
  "shop.brendly.rs" => 0,
  "browsersafetymark.io" => 0,
  "uk0.bigv.io" => 0,
  "dh.bytemark.co.uk" => 0,
  "vm.bytemark.co.uk" => 0,
  "cafjs.com" => 0,
  "mycd.eu" => 0,
  "canva-apps.cn" => 0,
  "canva-apps.com" => 0,
  "drr.ac" => 0,
  "uwu.ai" => 0,
  "carrd.co" => 0,
  "crd.co" => 0,
  "ju.mp" => 0,
  "ae.org" => 0,
  "br.com" => 0,
  "cn.com" => 0,
  "com.de" => 0,
  "com.se" => 0,
  "de.com" => 0,
  "eu.com" => 0,
  "gb.net" => 0,
  "hu.net" => 0,
  "jp.net" => 0,
  "jpn.com" => 0,
  "mex.com" => 0,
  "ru.com" => 0,
  "sa.com" => 0,
  "se.net" => 0,
  "uk.com" => 0,
  "uk.net" => 0,
  "us.com" => 0,
  "za.bz" => 0,
  "za.com" => 0,
  "ar.com" => 0,
  "hu.com" => 0,
  "kr.com" => 0,
  "no.com" => 0,
  "qc.com" => 0,
  "uy.com" => 0,
  "africa.com" => 0,
  "gr.com" => 0,
  "in.net" => 0,
  "web.in" => 0,
  "us.org" => 0,
  "co.com" => 0,
  "aus.basketball" => 0,
  "nz.basketball" => 0,
  "radio.am" => 0,
  "radio.fm" => 0,
  "c.la" => 0,
  "certmgr.org" => 0,
  "cx.ua" => 0,
  "discourse.group" => 0,
  "discourse.team" => 0,
  "cleverapps.io" => 0,
  "clerk.app" => 0,
  "clerkstage.app" => 0,
  "lcl.dev" => -1,
  "lclstage.dev" => -1,
  "stg.dev" => -1,
  "stgstage.dev" => -1,
  "clickrising.net" => 0,
  "c66.me" => 0,
  "cloud66.ws" => 0,
  "cloud66.zone" => 0,
  "jdevcloud.com" => 0,
  "wpdevcloud.com" => 0,
  "cloudaccess.host" => 0,
  "freesite.host" => 0,
  "cloudaccess.net" => 0,
  "cloudcontrolled.com" => 0,
  "cloudcontrolapp.com" => 0,
  "cloudera.site" => -1,
  "cf-ipfs.com" => 0,
  "cloudflare-ipfs.com" => 0,
  "trycloudflare.com" => 0,
  "pages.dev" => 0,
  "r2.dev" => 0,
  "workers.dev" => 0,
  "wnext.app" => 0,
  "co.ca" => 0,
  "otap.co" => -1,
  "co.cz" => 0,
  "c.cdn77.org" => 0,
  "cdn77-ssl.net" => 0,
  "r.cdn77.net" => 0,
  "rsc.cdn77.org" => 0,
  "ssl.origin.cdn77-secure.org" => 0,
  "cloudns.asia" => 0,
  "cloudns.biz" => 0,
  "cloudns.club" => 0,
  "cloudns.cc" => 0,
  "cloudns.eu" => 0,
  "cloudns.in" => 0,
  "cloudns.info" => 0,
  "cloudns.org" => 0,
  "cloudns.pro" => 0,
  "cloudns.pw" => 0,
  "cloudns.us" => 0,
  "cnpy.gdn" => 0,
  "codeberg.page" => 0,
  "co.nl" => 0,
  "co.no" => 0,
  "webhosting.be" => 0,
  "hosting-cluster.nl" => 0,
  "ac.ru" => 0,
  "edu.ru" => 0,
  "gov.ru" => 0,
  "int.ru" => 0,
  "mil.ru" => 0,
  "test.ru" => 0,
  "dyn.cosidns.de" => 0,
  "dynamisches-dns.de" => 0,
  "dnsupdater.de" => 0,
  "internet-dns.de" => 0,
  "l-o-g-i-n.de" => 0,
  "dynamic-dns.info" => 0,
  "feste-ip.net" => 0,
  "knx-server.net" => 0,
  "static-access.net" => 0,
  "realm.cz" => 0,
  "cryptonomic.net" => -1,
  "cupcake.is" => 0,
  "curv.dev" => 0,
  "customer-oci.com" => -1,
  "oci.customer-oci.com" => -1,
  "ocp.customer-oci.com" => -1,
  "ocs.customer-oci.com" => -1,
  "cyon.link" => 0,
  "cyon.site" => 0,
  "fnwk.site" => 0,
  "folionetwork.site" => 0,
  "platform0.app" => 0,
  "daplie.me" => 0,
  "localhost.daplie.me" => 0,
  "dattolocal.com" => 0,
  "dattorelay.com" => 0,
  "dattoweb.com" => 0,
  "mydatto.com" => 0,
  "dattolocal.net" => 0,
  "mydatto.net" => 0,
  "biz.dk" => 0,
  "co.dk" => 0,
  "firm.dk" => 0,
  "reg.dk" => 0,
  "store.dk" => 0,
  "dyndns.dappnode.io" => 0,
  "dapps.earth" => -1,
  "bzz.dapps.earth" => -1,
  "builtwithdark.com" => 0,
  "demo.datadetect.com" => 0,
  "instance.datadetect.com" => 0,
  "edgestack.me" => 0,
  "ddns5.com" => 0,
  "debian.net" => 0,
  "deno.dev" => 0,
  "deno-staging.dev" => 0,
  "dedyn.io" => 0,
  "deta.app" => 0,
  "deta.dev" => 0,
  "rss.my.id" => -1,
  "diher.solutions" => -1,
  "discordsays.com" => 0,
  "discordsez.com" => 0,
  "jozi.biz" => 0,
  "dnshome.de" => 0,
  "online.th" => 0,
  "shop.th" => 0,
  "drayddns.com" => 0,
  "shoparena.pl" => 0,
  "dreamhosters.com" => 0,
  "mydrobo.com" => 0,
  "drud.io" => 0,
  "drud.us" => 0,
  "duckdns.org" => 0,
  "bip.sh" => 0,
  "bitbridge.net" => 0,
  "dy.fi" => 0,
  "tunk.org" => 0,
  "dyndns-at-home.com" => 0,
  "dyndns-at-work.com" => 0,
  "dyndns-blog.com" => 0,
  "dyndns-free.com" => 0,
  "dyndns-home.com" => 0,
  "dyndns-ip.com" => 0,
  "dyndns-mail.com" => 0,
  "dyndns-office.com" => 0,
  "dyndns-pics.com" => 0,
  "dyndns-remote.com" => 0,
  "dyndns-server.com" => 0,
  "dyndns-web.com" => 0,
  "dyndns-wiki.com" => 0,
  "dyndns-work.com" => 0,
  "dyndns.biz" => 0,
  "dyndns.info" => 0,
  "dyndns.org" => 0,
  "dyndns.tv" => 0,
  "at-band-camp.net" => 0,
  "ath.cx" => 0,
  "barrel-of-knowledge.info" => 0,
  "barrell-of-knowledge.info" => 0,
  "better-than.tv" => 0,
  "blogdns.com" => 0,
  "blogdns.net" => 0,
  "blogdns.org" => 0,
  "blogsite.org" => 0,
  "boldlygoingnowhere.org" => 0,
  "broke-it.net" => 0,
  "buyshouses.net" => 0,
  "cechire.com" => 0,
  "dnsalias.com" => 0,
  "dnsalias.net" => 0,
  "dnsalias.org" => 0,
  "dnsdojo.com" => 0,
  "dnsdojo.net" => 0,
  "dnsdojo.org" => 0,
  "does-it.net" => 0,
  "doesntexist.com" => 0,
  "doesntexist.org" => 0,
  "dontexist.com" => 0,
  "dontexist.net" => 0,
  "dontexist.org" => 0,
  "doomdns.com" => 0,
  "doomdns.org" => 0,
  "dvrdns.org" => 0,
  "dyn-o-saur.com" => 0,
  "dynalias.com" => 0,
  "dynalias.net" => 0,
  "dynalias.org" => 0,
  "dynathome.net" => 0,
  "dyndns.ws" => 0,
  "endofinternet.net" => 0,
  "endofinternet.org" => 0,
  "endoftheinternet.org" => 0,
  "est-a-la-maison.com" => 0,
  "est-a-la-masion.com" => 0,
  "est-le-patron.com" => 0,
  "est-mon-blogueur.com" => 0,
  "for-better.biz" => 0,
  "for-more.biz" => 0,
  "for-our.info" => 0,
  "for-some.biz" => 0,
  "for-the.biz" => 0,
  "forgot.her.name" => 0,
  "forgot.his.name" => 0,
  "from-ak.com" => 0,
  "from-al.com" => 0,
  "from-ar.com" => 0,
  "from-az.net" => 0,
  "from-ca.com" => 0,
  "from-co.net" => 0,
  "from-ct.com" => 0,
  "from-dc.com" => 0,
  "from-de.com" => 0,
  "from-fl.com" => 0,
  "from-ga.com" => 0,
  "from-hi.com" => 0,
  "from-ia.com" => 0,
  "from-id.com" => 0,
  "from-il.com" => 0,
  "from-in.com" => 0,
  "from-ks.com" => 0,
  "from-ky.com" => 0,
  "from-la.net" => 0,
  "from-ma.com" => 0,
  "from-md.com" => 0,
  "from-me.org" => 0,
  "from-mi.com" => 0,
  "from-mn.com" => 0,
  "from-mo.com" => 0,
  "from-ms.com" => 0,
  "from-mt.com" => 0,
  "from-nc.com" => 0,
  "from-nd.com" => 0,
  "from-ne.com" => 0,
  "from-nh.com" => 0,
  "from-nj.com" => 0,
  "from-nm.com" => 0,
  "from-nv.com" => 0,
  "from-ny.net" => 0,
  "from-oh.com" => 0,
  "from-ok.com" => 0,
  "from-or.com" => 0,
  "from-pa.com" => 0,
  "from-pr.com" => 0,
  "from-ri.com" => 0,
  "from-sc.com" => 0,
  "from-sd.com" => 0,
  "from-tn.com" => 0,
  "from-tx.com" => 0,
  "from-ut.com" => 0,
  "from-va.com" => 0,
  "from-vt.com" => 0,
  "from-wa.com" => 0,
  "from-wi.com" => 0,
  "from-wv.com" => 0,
  "from-wy.com" => 0,
  "ftpaccess.cc" => 0,
  "fuettertdasnetz.de" => 0,
  "game-host.org" => 0,
  "game-server.cc" => 0,
  "getmyip.com" => 0,
  "gets-it.net" => 0,
  "go.dyndns.org" => 0,
  "gotdns.com" => 0,
  "gotdns.org" => 0,
  "groks-the.info" => 0,
  "groks-this.info" => 0,
  "ham-radio-op.net" => 0,
  "here-for-more.info" => 0,
  "hobby-site.com" => 0,
  "hobby-site.org" => 0,
  "home.dyndns.org" => 0,
  "homedns.org" => 0,
  "homeftp.net" => 0,
  "homeftp.org" => 0,
  "homeip.net" => 0,
  "homelinux.com" => 0,
  "homelinux.net" => 0,
  "homelinux.org" => 0,
  "homeunix.com" => 0,
  "homeunix.net" => 0,
  "homeunix.org" => 0,
  "iamallama.com" => 0,
  "in-the-band.net" => 0,
  "is-a-anarchist.com" => 0,
  "is-a-blogger.com" => 0,
  "is-a-bookkeeper.com" => 0,
  "is-a-bruinsfan.org" => 0,
  "is-a-bulls-fan.com" => 0,
  "is-a-candidate.org" => 0,
  "is-a-caterer.com" => 0,
  "is-a-celticsfan.org" => 0,
  "is-a-chef.com" => 0,
  "is-a-chef.net" => 0,
  "is-a-chef.org" => 0,
  "is-a-conservative.com" => 0,
  "is-a-cpa.com" => 0,
  "is-a-cubicle-slave.com" => 0,
  "is-a-democrat.com" => 0,
  "is-a-designer.com" => 0,
  "is-a-doctor.com" => 0,
  "is-a-financialadvisor.com" => 0,
  "is-a-geek.com" => 0,
  "is-a-geek.net" => 0,
  "is-a-geek.org" => 0,
  "is-a-green.com" => 0,
  "is-a-guru.com" => 0,
  "is-a-hard-worker.com" => 0,
  "is-a-hunter.com" => 0,
  "is-a-knight.org" => 0,
  "is-a-landscaper.com" => 0,
  "is-a-lawyer.com" => 0,
  "is-a-liberal.com" => 0,
  "is-a-libertarian.com" => 0,
  "is-a-linux-user.org" => 0,
  "is-a-llama.com" => 0,
  "is-a-musician.com" => 0,
  "is-a-nascarfan.com" => 0,
  "is-a-nurse.com" => 0,
  "is-a-painter.com" => 0,
  "is-a-patsfan.org" => 0,
  "is-a-personaltrainer.com" => 0,
  "is-a-photographer.com" => 0,
  "is-a-player.com" => 0,
  "is-a-republican.com" => 0,
  "is-a-rockstar.com" => 0,
  "is-a-socialist.com" => 0,
  "is-a-soxfan.org" => 0,
  "is-a-student.com" => 0,
  "is-a-teacher.com" => 0,
  "is-a-techie.com" => 0,
  "is-a-therapist.com" => 0,
  "is-an-accountant.com" => 0,
  "is-an-actor.com" => 0,
  "is-an-actress.com" => 0,
  "is-an-anarchist.com" => 0,
  "is-an-artist.com" => 0,
  "is-an-engineer.com" => 0,
  "is-an-entertainer.com" => 0,
  "is-by.us" => 0,
  "is-certified.com" => 0,
  "is-found.org" => 0,
  "is-gone.com" => 0,
  "is-into-anime.com" => 0,
  "is-into-cars.com" => 0,
  "is-into-cartoons.com" => 0,
  "is-into-games.com" => 0,
  "is-leet.com" => 0,
  "is-lost.org" => 0,
  "is-not-certified.com" => 0,
  "is-saved.org" => 0,
  "is-slick.com" => 0,
  "is-uberleet.com" => 0,
  "is-very-bad.org" => 0,
  "is-very-evil.org" => 0,
  "is-very-good.org" => 0,
  "is-very-nice.org" => 0,
  "is-very-sweet.org" => 0,
  "is-with-theband.com" => 0,
  "isa-geek.com" => 0,
  "isa-geek.net" => 0,
  "isa-geek.org" => 0,
  "isa-hockeynut.com" => 0,
  "issmarterthanyou.com" => 0,
  "isteingeek.de" => 0,
  "istmein.de" => 0,
  "kicks-ass.net" => 0,
  "kicks-ass.org" => 0,
  "knowsitall.info" => 0,
  "land-4-sale.us" => 0,
  "lebtimnetz.de" => 0,
  "leitungsen.de" => 0,
  "likes-pie.com" => 0,
  "likescandy.com" => 0,
  "merseine.nu" => 0,
  "mine.nu" => 0,
  "misconfused.org" => 0,
  "mypets.ws" => 0,
  "myphotos.cc" => 0,
  "neat-url.com" => 0,
  "office-on-the.net" => 0,
  "on-the-web.tv" => 0,
  "podzone.net" => 0,
  "podzone.org" => 0,
  "readmyblog.org" => 0,
  "saves-the-whales.com" => 0,
  "scrapper-site.net" => 0,
  "scrapping.cc" => 0,
  "selfip.biz" => 0,
  "selfip.com" => 0,
  "selfip.info" => 0,
  "selfip.net" => 0,
  "selfip.org" => 0,
  "sells-for-less.com" => 0,
  "sells-for-u.com" => 0,
  "sells-it.net" => 0,
  "sellsyourhome.org" => 0,
  "servebbs.com" => 0,
  "servebbs.net" => 0,
  "servebbs.org" => 0,
  "serveftp.net" => 0,
  "serveftp.org" => 0,
  "servegame.org" => 0,
  "shacknet.nu" => 0,
  "simple-url.com" => 0,
  "space-to-rent.com" => 0,
  "stuff-4-sale.org" => 0,
  "stuff-4-sale.us" => 0,
  "teaches-yoga.com" => 0,
  "thruhere.net" => 0,
  "traeumtgerade.de" => 0,
  "webhop.biz" => 0,
  "webhop.info" => 0,
  "webhop.net" => 0,
  "webhop.org" => 0,
  "worse-than.tv" => 0,
  "writesthisblog.com" => 0,
  "ddnss.de" => 0,
  "dyn.ddnss.de" => 0,
  "dyndns.ddnss.de" => 0,
  "dyndns1.de" => 0,
  "dyn-ip24.de" => 0,
  "home-webserver.de" => 0,
  "dyn.home-webserver.de" => 0,
  "myhome-server.de" => 0,
  "ddnss.org" => 0,
  "definima.net" => 0,
  "definima.io" => 0,
  "ondigitalocean.app" => 0,
  "digitaloceanspaces.com" => -1,
  "bci.dnstrace.pro" => 0,
  "ddnsfree.com" => 0,
  "ddnsgeek.com" => 0,
  "giize.com" => 0,
  "gleeze.com" => 0,
  "kozow.com" => 0,
  "loseyourip.com" => 0,
  "ooguy.com" => 0,
  "theworkpc.com" => 0,
  "casacam.net" => 0,
  "dynu.net" => 0,
  "accesscam.org" => 0,
  "camdvr.org" => 0,
  "freeddns.org" => 0,
  "mywire.org" => 0,
  "webredirect.org" => 0,
  "myddns.rocks" => 0,
  "blogsite.xyz" => 0,
  "dynv6.net" => 0,
  "e4.cz" => 0,
  "easypanel.app" => 0,
  "easypanel.host" => 0,
  "elementor.cloud" => 0,
  "elementor.cool" => 0,
  "en-root.fr" => 0,
  "mytuleap.com" => 0,
  "tuleap-partners.com" => 0,
  "encr.app" => 0,
  "encoreapi.com" => 0,
  "onred.one" => 0,
  "staging.onred.one" => 0,
  "eu.encoway.cloud" => 0,
  "eu.org" => 0,
  "al.eu.org" => 0,
  "asso.eu.org" => 0,
  "at.eu.org" => 0,
  "au.eu.org" => 0,
  "be.eu.org" => 0,
  "bg.eu.org" => 0,
  "ca.eu.org" => 0,
  "cd.eu.org" => 0,
  "ch.eu.org" => 0,
  "cn.eu.org" => 0,
  "cy.eu.org" => 0,
  "cz.eu.org" => 0,
  "de.eu.org" => 0,
  "dk.eu.org" => 0,
  "edu.eu.org" => 0,
  "ee.eu.org" => 0,
  "es.eu.org" => 0,
  "fi.eu.org" => 0,
  "fr.eu.org" => 0,
  "gr.eu.org" => 0,
  "hr.eu.org" => 0,
  "hu.eu.org" => 0,
  "ie.eu.org" => 0,
  "il.eu.org" => 0,
  "in.eu.org" => 0,
  "int.eu.org" => 0,
  "is.eu.org" => 0,
  "it.eu.org" => 0,
  "jp.eu.org" => 0,
  "kr.eu.org" => 0,
  "lt.eu.org" => 0,
  "lu.eu.org" => 0,
  "lv.eu.org" => 0,
  "mc.eu.org" => 0,
  "me.eu.org" => 0,
  "mk.eu.org" => 0,
  "mt.eu.org" => 0,
  "my.eu.org" => 0,
  "net.eu.org" => 0,
  "ng.eu.org" => 0,
  "nl.eu.org" => 0,
  "no.eu.org" => 0,
  "nz.eu.org" => 0,
  "paris.eu.org" => 0,
  "pl.eu.org" => 0,
  "pt.eu.org" => 0,
  "q-a.eu.org" => 0,
  "ro.eu.org" => 0,
  "ru.eu.org" => 0,
  "se.eu.org" => 0,
  "si.eu.org" => 0,
  "sk.eu.org" => 0,
  "tr.eu.org" => 0,
  "uk.eu.org" => 0,
  "us.eu.org" => 0,
  "eurodir.ru" => 0,
  "eu-1.evennode.com" => 0,
  "eu-2.evennode.com" => 0,
  "eu-3.evennode.com" => 0,
  "eu-4.evennode.com" => 0,
  "us-1.evennode.com" => 0,
  "us-2.evennode.com" => 0,
  "us-3.evennode.com" => 0,
  "us-4.evennode.com" => 0,
  "twmail.cc" => 0,
  "twmail.net" => 0,
  "twmail.org" => 0,
  "mymailer.com.tw" => 0,
  "url.tw" => 0,
  "onfabrica.com" => 0,
  "apps.fbsbx.com" => 0,
  "ru.net" => 0,
  "adygeya.ru" => 0,
  "bashkiria.ru" => 0,
  "bir.ru" => 0,
  "cbg.ru" => 0,
  "com.ru" => 0,
  "dagestan.ru" => 0,
  "grozny.ru" => 0,
  "kalmykia.ru" => 0,
  "kustanai.ru" => 0,
  "marine.ru" => 0,
  "mordovia.ru" => 0,
  "msk.ru" => 0,
  "mytis.ru" => 0,
  "nalchik.ru" => 0,
  "nov.ru" => 0,
  "pyatigorsk.ru" => 0,
  "spb.ru" => 0,
  "vladikavkaz.ru" => 0,
  "vladimir.ru" => 0,
  "abkhazia.su" => 0,
  "adygeya.su" => 0,
  "aktyubinsk.su" => 0,
  "arkhangelsk.su" => 0,
  "armenia.su" => 0,
  "ashgabad.su" => 0,
  "azerbaijan.su" => 0,
  "balashov.su" => 0,
  "bashkiria.su" => 0,
  "bryansk.su" => 0,
  "bukhara.su" => 0,
  "chimkent.su" => 0,
  "dagestan.su" => 0,
  "east-kazakhstan.su" => 0,
  "exnet.su" => 0,
  "georgia.su" => 0,
  "grozny.su" => 0,
  "ivanovo.su" => 0,
  "jambyl.su" => 0,
  "kalmykia.su" => 0,
  "kaluga.su" => 0,
  "karacol.su" => 0,
  "karaganda.su" => 0,
  "karelia.su" => 0,
  "khakassia.su" => 0,
  "krasnodar.su" => 0,
  "kurgan.su" => 0,
  "kustanai.su" => 0,
  "lenug.su" => 0,
  "mangyshlak.su" => 0,
  "mordovia.su" => 0,
  "msk.su" => 0,
  "murmansk.su" => 0,
  "nalchik.su" => 0,
  "navoi.su" => 0,
  "north-kazakhstan.su" => 0,
  "nov.su" => 0,
  "obninsk.su" => 0,
  "penza.su" => 0,
  "pokrovsk.su" => 0,
  "sochi.su" => 0,
  "spb.su" => 0,
  "tashkent.su" => 0,
  "termez.su" => 0,
  "togliatti.su" => 0,
  "troitsk.su" => 0,
  "tselinograd.su" => 0,
  "tula.su" => 0,
  "tuva.su" => 0,
  "vladikavkaz.su" => 0,
  "vladimir.su" => 0,
  "vologda.su" => 0,
  "channelsdvr.net" => 0,
  "u.channelsdvr.net" => 0,
  "edgecompute.app" => 0,
  "fastly-edge.com" => 0,
  "fastly-terrarium.com" => 0,
  "fastlylb.net" => 0,
  "map.fastlylb.net" => 0,
  "freetls.fastly.net" => 0,
  "map.fastly.net" => 0,
  "a.prod.fastly.net" => 0,
  "global.prod.fastly.net" => 0,
  "a.ssl.fastly.net" => 0,
  "b.ssl.fastly.net" => 0,
  "global.ssl.fastly.net" => 0,
  "user.fm" => -1,
  "fastvps-server.com" => 0,
  "fastvps.host" => 0,
  "myfast.host" => 0,
  "fastvps.site" => 0,
  "myfast.space" => 0,
  "fedorainfracloud.org" => 0,
  "fedorapeople.org" => 0,
  "cloud.fedoraproject.org" => 0,
  "app.os.fedoraproject.org" => 0,
  "app.os.stg.fedoraproject.org" => 0,
  "conn.uk" => 0,
  "copro.uk" => 0,
  "hosp.uk" => 0,
  "mydobiss.com" => 0,
  "fh-muenster.io" => 0,
  "filegear.me" => 0,
  "filegear-au.me" => 0,
  "filegear-de.me" => 0,
  "filegear-gb.me" => 0,
  "filegear-ie.me" => 0,
  "filegear-jp.me" => 0,
  "filegear-sg.me" => 0,
  "firebaseapp.com" => 0,
  "fireweb.app" => 0,
  "flap.id" => 0,
  "onflashdrive.app" => 0,
  "fldrv.com" => 0,
  "fly.dev" => 0,
  "edgeapp.net" => 0,
  "shw.io" => 0,
  "flynnhosting.net" => 0,
  "forgeblocks.com" => 0,
  "id.forgerock.io" => 0,
  "framer.app" => 0,
  "framercanvas.com" => 0,
  "framer.media" => 0,
  "framer.photos" => 0,
  "framer.website" => 0,
  "framer.wiki" => 0,
  "frusky.de" => -1,
  "ravpage.co.il" => 0,
  "0e.vc" => 0,
  "freebox-os.com" => 0,
  "freeboxos.com" => 0,
  "fbx-os.fr" => 0,
  "fbxos.fr" => 0,
  "freebox-os.fr" => 0,
  "freeboxos.fr" => 0,
  "freedesktop.org" => 0,
  "freemyip.com" => 0,
  "wien.funkfeuer.at" => 0,
  "futurecms.at" => -1,
  "ex.futurecms.at" => -1,
  "in.futurecms.at" => -1,
  "futurehosting.at" => 0,
  "futuremailing.at" => 0,
  "ex.ortsinfo.at" => -1,
  "kunden.ortsinfo.at" => -1,
  "statics.cloud" => -1,
  "independent-commission.uk" => 0,
  "independent-inquest.uk" => 0,
  "independent-inquiry.uk" => 0,
  "independent-panel.uk" => 0,
  "independent-review.uk" => 0,
  "public-inquiry.uk" => 0,
  "royal-commission.uk" => 0,
  "campaign.gov.uk" => 0,
  "service.gov.uk" => 0,
  "api.gov.uk" => 0,
  "gehirn.ne.jp" => 0,
  "usercontent.jp" => 0,
  "gentapps.com" => 0,
  "gentlentapis.com" => 0,
  "lab.ms" => 0,
  "cdn-edges.net" => 0,
  "ghost.io" => 0,
  "gsj.bz" => 0,
  "githubusercontent.com" => 0,
  "githubpreview.dev" => 0,
  "github.io" => 0,
  "gitlab.io" => 0,
  "gitapp.si" => 0,
  "gitpage.si" => 0,
  "glitch.me" => 0,
  "nog.community" => 0,
  "co.ro" => 0,
  "shop.ro" => 0,
  "lolipop.io" => 0,
  "angry.jp" => 0,
  "babyblue.jp" => 0,
  "babymilk.jp" => 0,
  "backdrop.jp" => 0,
  "bambina.jp" => 0,
  "bitter.jp" => 0,
  "blush.jp" => 0,
  "boo.jp" => 0,
  "boy.jp" => 0,
  "boyfriend.jp" => 0,
  "but.jp" => 0,
  "candypop.jp" => 0,
  "capoo.jp" => 0,
  "catfood.jp" => 0,
  "cheap.jp" => 0,
  "chicappa.jp" => 0,
  "chillout.jp" => 0,
  "chips.jp" => 0,
  "chowder.jp" => 0,
  "chu.jp" => 0,
  "ciao.jp" => 0,
  "cocotte.jp" => 0,
  "coolblog.jp" => 0,
  "cranky.jp" => 0,
  "cutegirl.jp" => 0,
  "daa.jp" => 0,
  "deca.jp" => 0,
  "deci.jp" => 0,
  "digick.jp" => 0,
  "egoism.jp" => 0,
  "fakefur.jp" => 0,
  "fem.jp" => 0,
  "flier.jp" => 0,
  "floppy.jp" => 0,
  "fool.jp" => 0,
  "frenchkiss.jp" => 0,
  "girlfriend.jp" => 0,
  "girly.jp" => 0,
  "gloomy.jp" => 0,
  "gonna.jp" => 0,
  "greater.jp" => 0,
  "hacca.jp" => 0,
  "heavy.jp" => 0,
  "her.jp" => 0,
  "hiho.jp" => 0,
  "hippy.jp" => 0,
  "holy.jp" => 0,
  "hungry.jp" => 0,
  "icurus.jp" => 0,
  "itigo.jp" => 0,
  "jellybean.jp" => 0,
  "kikirara.jp" => 0,
  "kill.jp" => 0,
  "kilo.jp" => 0,
  "kuron.jp" => 0,
  "littlestar.jp" => 0,
  "lolipopmc.jp" => 0,
  "lolitapunk.jp" => 0,
  "lomo.jp" => 0,
  "lovepop.jp" => 0,
  "lovesick.jp" => 0,
  "main.jp" => 0,
  "mods.jp" => 0,
  "mond.jp" => 0,
  "mongolian.jp" => 0,
  "moo.jp" => 0,
  "namaste.jp" => 0,
  "nikita.jp" => 0,
  "nobushi.jp" => 0,
  "noor.jp" => 0,
  "oops.jp" => 0,
  "parallel.jp" => 0,
  "parasite.jp" => 0,
  "pecori.jp" => 0,
  "peewee.jp" => 0,
  "penne.jp" => 0,
  "pepper.jp" => 0,
  "perma.jp" => 0,
  "pigboat.jp" => 0,
  "pinoko.jp" => 0,
  "punyu.jp" => 0,
  "pupu.jp" => 0,
  "pussycat.jp" => 0,
  "pya.jp" => 0,
  "raindrop.jp" => 0,
  "readymade.jp" => 0,
  "sadist.jp" => 0,
  "schoolbus.jp" => 0,
  "secret.jp" => 0,
  "staba.jp" => 0,
  "stripper.jp" => 0,
  "sub.jp" => 0,
  "sunnyday.jp" => 0,
  "thick.jp" => 0,
  "tonkotsu.jp" => 0,
  "under.jp" => 0,
  "upper.jp" => 0,
  "velvet.jp" => 0,
  "verse.jp" => 0,
  "versus.jp" => 0,
  "vivian.jp" => 0,
  "watson.jp" => 0,
  "weblike.jp" => 0,
  "whitesnow.jp" => 0,
  "zombie.jp" => 0,
  "heteml.net" => 0,
  "cloudapps.digital" => 0,
  "london.cloudapps.digital" => 0,
  "pymnt.uk" => 0,
  "ro.im" => 0,
  "goip.de" => 0,
  "run.app" => 0,
  "a.run.app" => 0,
  "web.app" => 0,
  "0emm.com" => -1,
  "appspot.com" => 0,
  "r.appspot.com" => -1,
  "codespot.com" => 0,
  "googleapis.com" => 0,
  "googlecode.com" => 0,
  "pagespeedmobilizer.com" => 0,
  "publishproxy.com" => 0,
  "withgoogle.com" => 0,
  "withyoutube.com" => 0,
  "gateway.dev" => -1,
  "cloud.goog" => 0,
  "translate.goog" => 0,
  "usercontent.goog" => -1,
  "cloudfunctions.net" => 0,
  "blogspot.ae" => 0,
  "blogspot.al" => 0,
  "blogspot.am" => 0,
  "blogspot.ba" => 0,
  "blogspot.be" => 0,
  "blogspot.bg" => 0,
  "blogspot.bj" => 0,
  "blogspot.ca" => 0,
  "blogspot.cf" => 0,
  "blogspot.ch" => 0,
  "blogspot.cl" => 0,
  "blogspot.co.at" => 0,
  "blogspot.co.id" => 0,
  "blogspot.co.il" => 0,
  "blogspot.co.ke" => 0,
  "blogspot.co.nz" => 0,
  "blogspot.co.uk" => 0,
  "blogspot.co.za" => 0,
  "blogspot.com" => 0,
  "blogspot.com.ar" => 0,
  "blogspot.com.au" => 0,
  "blogspot.com.br" => 0,
  "blogspot.com.by" => 0,
  "blogspot.com.co" => 0,
  "blogspot.com.cy" => 0,
  "blogspot.com.ee" => 0,
  "blogspot.com.eg" => 0,
  "blogspot.com.es" => 0,
  "blogspot.com.mt" => 0,
  "blogspot.com.ng" => 0,
  "blogspot.com.tr" => 0,
  "blogspot.com.uy" => 0,
  "blogspot.cv" => 0,
  "blogspot.cz" => 0,
  "blogspot.de" => 0,
  "blogspot.dk" => 0,
  "blogspot.fi" => 0,
  "blogspot.fr" => 0,
  "blogspot.gr" => 0,
  "blogspot.hk" => 0,
  "blogspot.hr" => 0,
  "blogspot.hu" => 0,
  "blogspot.ie" => 0,
  "blogspot.in" => 0,
  "blogspot.is" => 0,
  "blogspot.it" => 0,
  "blogspot.jp" => 0,
  "blogspot.kr" => 0,
  "blogspot.li" => 0,
  "blogspot.lt" => 0,
  "blogspot.lu" => 0,
  "blogspot.md" => 0,
  "blogspot.mk" => 0,
  "blogspot.mr" => 0,
  "blogspot.mx" => 0,
  "blogspot.my" => 0,
  "blogspot.nl" => 0,
  "blogspot.no" => 0,
  "blogspot.pe" => 0,
  "blogspot.pt" => 0,
  "blogspot.qa" => 0,
  "blogspot.re" => 0,
  "blogspot.ro" => 0,
  "blogspot.rs" => 0,
  "blogspot.ru" => 0,
  "blogspot.se" => 0,
  "blogspot.sg" => 0,
  "blogspot.si" => 0,
  "blogspot.sk" => 0,
  "blogspot.sn" => 0,
  "blogspot.td" => 0,
  "blogspot.tw" => 0,
  "blogspot.ug" => 0,
  "blogspot.vn" => 0,
  "goupile.fr" => 0,
  "gov.nl" => 0,
  "awsmppl.com" => 0,
  "xn--gnstigbestellen-zvb.de" => 0,
  "xn--gnstigliefern-wob.de" => 0,
  "fin.ci" => 0,
  "free.hr" => 0,
  "caa.li" => 0,
  "ua.rs" => 0,
  "conf.se" => 0,
  "hs.zone" => 0,
  "hs.run" => 0,
  "hashbang.sh" => 0,
  "hasura.app" => 0,
  "hasura-app.io" => 0,
  "pages.it.hs-heilbronn.de" => 0,
  "hepforge.org" => 0,
  "herokuapp.com" => 0,
  "herokussl.com" => 0,
  "ravendb.cloud" => 0,
  "ravendb.community" => 0,
  "ravendb.me" => 0,
  "development.run" => 0,
  "ravendb.run" => 0,
  "homesklep.pl" => 0,
  "secaas.hk" => 0,
  "hoplix.shop" => 0,
  "orx.biz" => 0,
  "biz.gl" => 0,
  "col.ng" => 0,
  "firm.ng" => 0,
  "gen.ng" => 0,
  "ltd.ng" => 0,
  "ngo.ng" => 0,
  "edu.scot" => 0,
  "sch.so" => 0,
  "ie.ua" => 0,
  "hostyhosting.io" => 0,
  "xn--hkkinen-5wa.fi" => 0,
  "moonscale.io" => -1,
  "moonscale.net" => 0,
  "iki.fi" => 0,
  "ibxos.it" => 0,
  "iliadboxos.it" => 0,
  "impertrixcdn.com" => 0,
  "impertrix.com" => 0,
  "smushcdn.com" => 0,
  "wphostedmail.com" => 0,
  "wpmucdn.com" => 0,
  "tempurl.host" => 0,
  "wpmudev.host" => 0,
  "dyn-berlin.de" => 0,
  "in-berlin.de" => 0,
  "in-brb.de" => 0,
  "in-butter.de" => 0,
  "in-dsl.de" => 0,
  "in-dsl.net" => 0,
  "in-dsl.org" => 0,
  "in-vpn.de" => 0,
  "in-vpn.net" => 0,
  "in-vpn.org" => 0,
  "biz.at" => 0,
  "info.at" => 0,
  "info.cx" => 0,
  "ac.leg.br" => 0,
  "al.leg.br" => 0,
  "am.leg.br" => 0,
  "ap.leg.br" => 0,
  "ba.leg.br" => 0,
  "ce.leg.br" => 0,
  "df.leg.br" => 0,
  "es.leg.br" => 0,
  "go.leg.br" => 0,
  "ma.leg.br" => 0,
  "mg.leg.br" => 0,
  "ms.leg.br" => 0,
  "mt.leg.br" => 0,
  "pa.leg.br" => 0,
  "pb.leg.br" => 0,
  "pe.leg.br" => 0,
  "pi.leg.br" => 0,
  "pr.leg.br" => 0,
  "rj.leg.br" => 0,
  "rn.leg.br" => 0,
  "ro.leg.br" => 0,
  "rr.leg.br" => 0,
  "rs.leg.br" => 0,
  "sc.leg.br" => 0,
  "se.leg.br" => 0,
  "sp.leg.br" => 0,
  "to.leg.br" => 0,
  "pixolino.com" => 0,
  "na4u.ru" => 0,
  "iopsys.se" => 0,
  "ipifony.net" => 0,
  "iservschule.de" => 0,
  "mein-iserv.de" => 0,
  "schulplattform.de" => 0,
  "schulserver.de" => 0,
  "test-iserv.de" => 0,
  "iserv.dev" => 0,
  "iobb.net" => 0,
  "mel.cloudlets.com.au" => 0,
  "cloud.interhostsolutions.be" => 0,
  "mycloud.by" => 0,
  "alp1.ae.flow.ch" => 0,
  "appengine.flow.ch" => 0,
  "es-1.axarnet.cloud" => 0,
  "diadem.cloud" => 0,
  "vip.jelastic.cloud" => 0,
  "jele.cloud" => 0,
  "it1.eur.aruba.jenv-aruba.cloud" => 0,
  "it1.jenv-aruba.cloud" => 0,
  "keliweb.cloud" => 0,
  "cs.keliweb.cloud" => 0,
  "oxa.cloud" => 0,
  "tn.oxa.cloud" => 0,
  "uk.oxa.cloud" => 0,
  "primetel.cloud" => 0,
  "uk.primetel.cloud" => 0,
  "ca.reclaim.cloud" => 0,
  "uk.reclaim.cloud" => 0,
  "us.reclaim.cloud" => 0,
  "ch.trendhosting.cloud" => 0,
  "de.trendhosting.cloud" => 0,
  "jele.club" => 0,
  "amscompute.com" => 0,
  "dopaas.com" => 0,
  "paas.hosted-by-previder.com" => 0,
  "rag-cloud.hosteur.com" => 0,
  "rag-cloud-ch.hosteur.com" => 0,
  "jcloud.ik-server.com" => 0,
  "jcloud-ver-jpc.ik-server.com" => 0,
  "demo.jelastic.com" => 0,
  "kilatiron.com" => 0,
  "paas.massivegrid.com" => 0,
  "jed.wafaicloud.com" => 0,
  "lon.wafaicloud.com" => 0,
  "ryd.wafaicloud.com" => 0,
  "j.scaleforce.com.cy" => 0,
  "jelastic.dogado.eu" => 0,
  "fi.cloudplatform.fi" => 0,
  "demo.datacenter.fi" => 0,
  "paas.datacenter.fi" => 0,
  "jele.host" => 0,
  "mircloud.host" => 0,
  "paas.beebyte.io" => 0,
  "sekd1.beebyteapp.io" => 0,
  "jele.io" => 0,
  "cloud-fr1.unispace.io" => 0,
  "jc.neen.it" => 0,
  "cloud.jelastic.open.tim.it" => 0,
  "jcloud.kz" => 0,
  "upaas.kazteleport.kz" => 0,
  "cloudjiffy.net" => 0,
  "fra1-de.cloudjiffy.net" => 0,
  "west1-us.cloudjiffy.net" => 0,
  "jls-sto1.elastx.net" => 0,
  "jls-sto2.elastx.net" => 0,
  "jls-sto3.elastx.net" => 0,
  "faststacks.net" => 0,
  "fr-1.paas.massivegrid.net" => 0,
  "lon-1.paas.massivegrid.net" => 0,
  "lon-2.paas.massivegrid.net" => 0,
  "ny-1.paas.massivegrid.net" => 0,
  "ny-2.paas.massivegrid.net" => 0,
  "sg-1.paas.massivegrid.net" => 0,
  "jelastic.saveincloud.net" => 0,
  "nordeste-idc.saveincloud.net" => 0,
  "j.scaleforce.net" => 0,
  "jelastic.tsukaeru.net" => 0,
  "sdscloud.pl" => 0,
  "unicloud.pl" => 0,
  "mircloud.ru" => 0,
  "jelastic.regruhosting.ru" => 0,
  "enscaled.sg" => 0,
  "jele.site" => 0,
  "jelastic.team" => 0,
  "orangecloud.tn" => 0,
  "j.layershift.co.uk" => 0,
  "phx.enscaled.us" => 0,
  "mircloud.us" => 0,
  "myjino.ru" => 0,
  "hosting.myjino.ru" => -1,
  "landing.myjino.ru" => -1,
  "spectrum.myjino.ru" => -1,
  "vps.myjino.ru" => -1,
  "jotelulu.cloud" => 0,
  "triton.zone" => -1,
  "cns.joyent.com" => -1,
  "js.org" => 0,
  "kaas.gg" => 0,
  "khplay.nl" => 0,
  "ktistory.com" => 0,
  "kapsi.fi" => 0,
  "keymachine.de" => 0,
  "kinghost.net" => 0,
  "uni5.net" => 0,
  "knightpoint.systems" => 0,
  "koobin.events" => 0,
  "oya.to" => 0,
  "kuleuven.cloud" => 0,
  "ezproxy.kuleuven.be" => 0,
  "co.krd" => 0,
  "edu.krd" => 0,
  "krellian.net" => 0,
  "webthings.io" => 0,
  "git-repos.de" => 0,
  "lcube-server.de" => 0,
  "svn-repos.de" => 0,
  "leadpages.co" => 0,
  "lpages.co" => 0,
  "lpusercontent.com" => 0,
  "lelux.site" => 0,
  "co.business" => 0,
  "co.education" => 0,
  "co.events" => 0,
  "co.financial" => 0,
  "co.network" => 0,
  "co.place" => 0,
  "co.technology" => 0,
  "app.lmpm.com" => 0,
  "linkyard.cloud" => 0,
  "linkyard-cloud.ch" => 0,
  "members.linode.com" => 0,
  "nodebalancer.linode.com" => -1,
  "linodeobjects.com" => -1,
  "ip.linodeusercontent.com" => 0,
  "we.bs" => 0,
  "user.localcert.dev" => -1,
  "localzone.xyz" => 0,
  "loginline.app" => 0,
  "loginline.dev" => 0,
  "loginline.io" => 0,
  "loginline.services" => 0,
  "loginline.site" => 0,
  "servers.run" => 0,
  "lohmus.me" => 0,
  "krasnik.pl" => 0,
  "leczna.pl" => 0,
  "lubartow.pl" => 0,
  "lublin.pl" => 0,
  "poniatowa.pl" => 0,
  "swidnik.pl" => 0,
  "glug.org.uk" => 0,
  "lug.org.uk" => 0,
  "lugs.org.uk" => 0,
  "barsy.bg" => 0,
  "barsy.co.uk" => 0,
  "barsyonline.co.uk" => 0,
  "barsycenter.com" => 0,
  "barsyonline.com" => 0,
  "barsy.club" => 0,
  "barsy.de" => 0,
  "barsy.eu" => 0,
  "barsy.in" => 0,
  "barsy.info" => 0,
  "barsy.io" => 0,
  "barsy.me" => 0,
  "barsy.menu" => 0,
  "barsy.mobi" => 0,
  "barsy.net" => 0,
  "barsy.online" => 0,
  "barsy.org" => 0,
  "barsy.pro" => 0,
  "barsy.pub" => 0,
  "barsy.ro" => 0,
  "barsy.shop" => 0,
  "barsy.site" => 0,
  "barsy.support" => 0,
  "barsy.uk" => 0,
  "magentosite.cloud" => -1,
  "mayfirst.info" => 0,
  "mayfirst.org" => 0,
  "hb.cldmail.ru" => 0,
  "cn.vu" => 0,
  "mazeplay.com" => 0,
  "mcpe.me" => 0,
  "mcdir.me" => 0,
  "mcdir.ru" => 0,
  "mcpre.ru" => 0,
  "vps.mcdir.ru" => 0,
  "mediatech.by" => 0,
  "mediatech.dev" => 0,
  "hra.health" => 0,
  "miniserver.com" => 0,
  "memset.net" => 0,
  "messerli.app" => 0,
  "cloud.metacentrum.cz" => -1,
  "custom.metacentrum.cz" => 0,
  "flt.cloud.muni.cz" => 0,
  "usr.cloud.muni.cz" => 0,
  "meteorapp.com" => 0,
  "eu.meteorapp.com" => 0,
  "co.pl" => 0,
  "azurecontainer.io" => -1,
  "azurewebsites.net" => 0,
  "azure-mobile.net" => 0,
  "cloudapp.net" => 0,
  "azurestaticapps.net" => 0,
  "1.azurestaticapps.net" => 0,
  "2.azurestaticapps.net" => 0,
  "3.azurestaticapps.net" => 0,
  "4.azurestaticapps.net" => 0,
  "5.azurestaticapps.net" => 0,
  "6.azurestaticapps.net" => 0,
  "7.azurestaticapps.net" => 0,
  "centralus.azurestaticapps.net" => 0,
  "eastasia.azurestaticapps.net" => 0,
  "eastus2.azurestaticapps.net" => 0,
  "westeurope.azurestaticapps.net" => 0,
  "westus2.azurestaticapps.net" => 0,
  "csx.cc" => 0,
  "mintere.site" => 0,
  "forte.id" => 0,
  "mozilla-iot.org" => 0,
  "bmoattachments.org" => 0,
  "net.ru" => 0,
  "org.ru" => 0,
  "pp.ru" => 0,
  "hostedpi.com" => 0,
  "customer.mythic-beasts.com" => 0,
  "caracal.mythic-beasts.com" => 0,
  "fentiger.mythic-beasts.com" => 0,
  "lynx.mythic-beasts.com" => 0,
  "ocelot.mythic-beasts.com" => 0,
  "oncilla.mythic-beasts.com" => 0,
  "onza.mythic-beasts.com" => 0,
  "sphinx.mythic-beasts.com" => 0,
  "vs.mythic-beasts.com" => 0,
  "x.mythic-beasts.com" => 0,
  "yali.mythic-beasts.com" => 0,
  "cust.retrosnub.co.uk" => 0,
  "ui.nabu.casa" => 0,
  "cloud.nospamproxy.com" => 0,
  "netlify.app" => 0,
  "4u.com" => 0,
  "ngrok.app" => 0,
  "ngrok-free.app" => 0,
  "ngrok.dev" => 0,
  "ngrok-free.dev" => 0,
  "ngrok.io" => 0,
  "ap.ngrok.io" => 0,
  "au.ngrok.io" => 0,
  "eu.ngrok.io" => 0,
  "in.ngrok.io" => 0,
  "jp.ngrok.io" => 0,
  "sa.ngrok.io" => 0,
  "us.ngrok.io" => 0,
  "ngrok.pizza" => 0,
  "torun.pl" => 0,
  "nh-serv.co.uk" => 0,
  "nfshost.com" => 0,
  "developer.app" => -1,
  "noop.app" => 0,
  "northflank.app" => -1,
  "build.run" => -1,
  "code.run" => -1,
  "database.run" => -1,
  "migration.run" => -1,
  "noticeable.news" => 0,
  "dnsking.ch" => 0,
  "mypi.co" => 0,
  "n4t.co" => 0,
  "001www.com" => 0,
  "ddnslive.com" => 0,
  "myiphost.com" => 0,
  "forumz.info" => 0,
  "16-b.it" => 0,
  "32-b.it" => 0,
  "64-b.it" => 0,
  "soundcast.me" => 0,
  "tcp4.me" => 0,
  "dnsup.net" => 0,
  "hicam.net" => 0,
  "now-dns.net" => 0,
  "ownip.net" => 0,
  "vpndns.net" => 0,
  "dynserv.org" => 0,
  "now-dns.org" => 0,
  "x443.pw" => 0,
  "now-dns.top" => 0,
  "ntdll.top" => 0,
  "freeddns.us" => 0,
  "crafting.xyz" => 0,
  "zapto.xyz" => 0,
  "nsupdate.info" => 0,
  "nerdpol.ovh" => 0,
  "blogsyte.com" => 0,
  "brasilia.me" => 0,
  "cable-modem.org" => 0,
  "ciscofreak.com" => 0,
  "collegefan.org" => 0,
  "couchpotatofries.org" => 0,
  "damnserver.com" => 0,
  "ddns.me" => 0,
  "ditchyourip.com" => 0,
  "dnsfor.me" => 0,
  "dnsiskinky.com" => 0,
  "dvrcam.info" => 0,
  "dynns.com" => 0,
  "eating-organic.net" => 0,
  "fantasyleague.cc" => 0,
  "geekgalaxy.com" => 0,
  "golffan.us" => 0,
  "health-carereform.com" => 0,
  "homesecuritymac.com" => 0,
  "homesecuritypc.com" => 0,
  "hopto.me" => 0,
  "ilovecollege.info" => 0,
  "loginto.me" => 0,
  "mlbfan.org" => 0,
  "mmafan.biz" => 0,
  "myactivedirectory.com" => 0,
  "mydissent.net" => 0,
  "myeffect.net" => 0,
  "mymediapc.net" => 0,
  "mypsx.net" => 0,
  "mysecuritycamera.com" => 0,
  "mysecuritycamera.net" => 0,
  "mysecuritycamera.org" => 0,
  "net-freaks.com" => 0,
  "nflfan.org" => 0,
  "nhlfan.net" => 0,
  "no-ip.ca" => 0,
  "no-ip.co.uk" => 0,
  "no-ip.net" => 0,
  "noip.us" => 0,
  "onthewifi.com" => 0,
  "pgafan.net" => 0,
  "point2this.com" => 0,
  "pointto.us" => 0,
  "privatizehealthinsurance.net" => 0,
  "quicksytes.com" => 0,
  "read-books.org" => 0,
  "securitytactics.com" => 0,
  "serveexchange.com" => 0,
  "servehumour.com" => 0,
  "servep2p.com" => 0,
  "servesarcasm.com" => 0,
  "stufftoread.com" => 0,
  "ufcfan.org" => 0,
  "unusualperson.com" => 0,
  "workisboring.com" => 0,
  "3utilities.com" => 0,
  "bounceme.net" => 0,
  "ddns.net" => 0,
  "ddnsking.com" => 0,
  "gotdns.ch" => 0,
  "hopto.org" => 0,
  "myftp.biz" => 0,
  "myftp.org" => 0,
  "myvnc.com" => 0,
  "no-ip.biz" => 0,
  "no-ip.info" => 0,
  "no-ip.org" => 0,
  "noip.me" => 0,
  "redirectme.net" => 0,
  "servebeer.com" => 0,
  "serveblog.net" => 0,
  "servecounterstrike.com" => 0,
  "serveftp.com" => 0,
  "servegame.com" => 0,
  "servehalflife.com" => 0,
  "servehttp.com" => 0,
  "serveirc.com" => 0,
  "serveminecraft.net" => 0,
  "servemp3.com" => 0,
  "servepics.com" => 0,
  "servequake.com" => 0,
  "sytes.net" => 0,
  "webhop.me" => 0,
  "zapto.org" => 0,
  "stage.nodeart.io" => 0,
  "pcloud.host" => 0,
  "nyc.mn" => 0,
  "static.observableusercontent.com" => 0,
  "cya.gg" => 0,
  "omg.lol" => 0,
  "cloudycluster.net" => 0,
  "omniwe.site" => 0,
  "123hjemmeside.dk" => 0,
  "123hjemmeside.no" => 0,
  "123homepage.it" => 0,
  "123kotisivu.fi" => 0,
  "123minsida.se" => 0,
  "123miweb.es" => 0,
  "123paginaweb.pt" => 0,
  "123sait.ru" => 0,
  "123siteweb.fr" => 0,
  "123webseite.at" => 0,
  "123webseite.de" => 0,
  "123website.be" => 0,
  "123website.ch" => 0,
  "123website.lu" => 0,
  "123website.nl" => 0,
  "service.one" => 0,
  "simplesite.com" => 0,
  "simplesite.com.br" => 0,
  "simplesite.gr" => 0,
  "simplesite.pl" => 0,
  "nid.io" => 0,
  "opensocial.site" => 0,
  "opencraft.hosting" => 0,
  "orsites.com" => 0,
  "operaunite.com" => 0,
  "tech.orange" => 0,
  "authgear-staging.com" => 0,
  "authgearapps.com" => 0,
  "skygearapp.com" => 0,
  "outsystemscloud.com" => 0,
  "webpaas.ovh.net" => -1,
  "hosting.ovh.net" => -1,
  "ownprovider.com" => 0,
  "own.pm" => 0,
  "owo.codes" => -1,
  "ox.rs" => 0,
  "oy.lc" => 0,
  "pgfog.com" => 0,
  "pagefrontapp.com" => 0,
  "pagexl.com" => 0,
  "paywhirl.com" => -1,
  "bar0.net" => 0,
  "bar1.net" => 0,
  "bar2.net" => 0,
  "rdv.to" => 0,
  "art.pl" => 0,
  "gliwice.pl" => 0,
  "krakow.pl" => 0,
  "poznan.pl" => 0,
  "wroc.pl" => 0,
  "zakopane.pl" => 0,
  "pantheonsite.io" => 0,
  "gotpantheon.com" => 0,
  "mypep.link" => 0,
  "perspecta.cloud" => 0,
  "lk3.ru" => 0,
  "on-web.fr" => 0,
  "bc.platform.sh" => 0,
  "ent.platform.sh" => 0,
  "eu.platform.sh" => 0,
  "us.platform.sh" => 0,
  "platformsh.site" => -1,
  "tst.site" => -1,
  "platter-app.com" => 0,
  "platter-app.dev" => 0,
  "platterp.us" => 0,
  "pdns.page" => 0,
  "plesk.page" => 0,
  "pleskns.com" => 0,
  "dyn53.io" => 0,
  "onporter.run" => 0,
  "co.bn" => 0,
  "postman-echo.com" => 0,
  "pstmn.io" => 0,
  "mock.pstmn.io" => 0,
  "httpbin.org" => 0,
  "prequalifyme.today" => 0,
  "xen.prgmr.com" => 0,
  "priv.at" => 0,
  "prvcy.page" => 0,
  "dweb.link" => -1,
  "protonet.io" => 0,
  "chirurgiens-dentistes-en-france.fr" => 0,
  "byen.site" => 0,
  "pubtls.org" => 0,
  "pythonanywhere.com" => 0,
  "eu.pythonanywhere.com" => 0,
  "qoto.io" => 0,
  "qualifioapp.com" => 0,
  "ladesk.com" => 0,
  "qbuser.com" => 0,
  "cloudsite.builders" => 0,
  "instances.spawn.cc" => 0,
  "instantcloud.cn" => 0,
  "ras.ru" => 0,
  "qa2.com" => 0,
  "qcx.io" => 0,
  "sys.qcx.io" => -1,
  "dev-myqnapcloud.com" => 0,
  "alpha-myqnapcloud.com" => 0,
  "myqnapcloud.com" => 0,
  "quipelements.com" => -1,
  "vapor.cloud" => 0,
  "vaporcloud.io" => 0,
  "rackmaze.com" => 0,
  "rackmaze.net" => 0,
  "g.vbrplsbx.io" => 0,
  "on-k3s.io" => -1,
  "on-rancher.cloud" => -1,
  "on-rio.io" => -1,
  "readthedocs.io" => 0,
  "rhcloud.com" => 0,
  "app.render.com" => 0,
  "onrender.com" => 0,
  "firewalledreplit.co" => 0,
  "id.firewalledreplit.co" => 0,
  "repl.co" => 0,
  "id.repl.co" => 0,
  "repl.run" => 0,
  "resindevice.io" => 0,
  "devices.resinstaging.io" => 0,
  "hzc.io" => 0,
  "wellbeingzone.eu" => 0,
  "wellbeingzone.co.uk" => 0,
  "adimo.co.uk" => 0,
  "itcouldbewor.se" => 0,
  "git-pages.rit.edu" => 0,
  "rocky.page" => 0,
  "xn--90amc.xn--p1acf" => 0,
  "xn--j1aef.xn--p1acf" => 0,
  "xn--j1ael8b.xn--p1acf" => 0,
  "xn--h1ahn.xn--p1acf" => 0,
  "xn--j1adp.xn--p1acf" => 0,
  "xn--c1avg.xn--p1acf" => 0,
  "xn--80aaa0cvac.xn--p1acf" => 0,
  "xn--h1aliz.xn--p1acf" => 0,
  "xn--90a1af.xn--p1acf" => 0,
  "xn--41a.xn--p1acf" => 0,
  "180r.com" => 0,
  "dojin.com" => 0,
  "sakuratan.com" => 0,
  "sakuraweb.com" => 0,
  "x0.com" => 0,
  "2-d.jp" => 0,
  "bona.jp" => 0,
  "crap.jp" => 0,
  "daynight.jp" => 0,
  "eek.jp" => 0,
  "flop.jp" => 0,
  "halfmoon.jp" => 0,
  "jeez.jp" => 0,
  "matrix.jp" => 0,
  "mimoza.jp" => 0,
  "ivory.ne.jp" => 0,
  "mail-box.ne.jp" => 0,
  "mints.ne.jp" => 0,
  "mokuren.ne.jp" => 0,
  "opal.ne.jp" => 0,
  "sakura.ne.jp" => 0,
  "sumomo.ne.jp" => 0,
  "topaz.ne.jp" => 0,
  "netgamers.jp" => 0,
  "nyanta.jp" => 0,
  "o0o0.jp" => 0,
  "rdy.jp" => 0,
  "rgr.jp" => 0,
  "rulez.jp" => 0,
  "s3.isk01.sakurastorage.jp" => 0,
  "s3.isk02.sakurastorage.jp" => 0,
  "saloon.jp" => 0,
  "sblo.jp" => 0,
  "skr.jp" => 0,
  "tank.jp" => 0,
  "uh-oh.jp" => 0,
  "undo.jp" => 0,
  "rs.webaccel.jp" => 0,
  "user.webaccel.jp" => 0,
  "websozai.jp" => 0,
  "xii.jp" => 0,
  "squares.net" => 0,
  "jpn.org" => 0,
  "kirara.st" => 0,
  "x0.to" => 0,
  "from.tv" => 0,
  "sakura.tv" => 0,
  "builder.code.com" => -1,
  "dev-builder.code.com" => -1,
  "stg-builder.code.com" => -1,
  "sandcats.io" => 0,
  "logoip.de" => 0,
  "logoip.com" => 0,
  "fr-par-1.baremetal.scw.cloud" => 0,
  "fr-par-2.baremetal.scw.cloud" => 0,
  "nl-ams-1.baremetal.scw.cloud" => 0,
  "fnc.fr-par.scw.cloud" => 0,
  "functions.fnc.fr-par.scw.cloud" => 0,
  "k8s.fr-par.scw.cloud" => 0,
  "nodes.k8s.fr-par.scw.cloud" => 0,
  "s3.fr-par.scw.cloud" => 0,
  "s3-website.fr-par.scw.cloud" => 0,
  "whm.fr-par.scw.cloud" => 0,
  "priv.instances.scw.cloud" => 0,
  "pub.instances.scw.cloud" => 0,
  "k8s.scw.cloud" => 0,
  "k8s.nl-ams.scw.cloud" => 0,
  "nodes.k8s.nl-ams.scw.cloud" => 0,
  "s3.nl-ams.scw.cloud" => 0,
  "s3-website.nl-ams.scw.cloud" => 0,
  "whm.nl-ams.scw.cloud" => 0,
  "k8s.pl-waw.scw.cloud" => 0,
  "nodes.k8s.pl-waw.scw.cloud" => 0,
  "s3.pl-waw.scw.cloud" => 0,
  "s3-website.pl-waw.scw.cloud" => 0,
  "scalebook.scw.cloud" => 0,
  "smartlabeling.scw.cloud" => 0,
  "dedibox.fr" => 0,
  "schokokeks.net" => 0,
  "gov.scot" => 0,
  "service.gov.scot" => 0,
  "scrysec.com" => 0,
  "firewall-gateway.com" => 0,
  "firewall-gateway.de" => 0,
  "my-gateway.de" => 0,
  "my-router.de" => 0,
  "spdns.de" => 0,
  "spdns.eu" => 0,
  "firewall-gateway.net" => 0,
  "my-firewall.org" => 0,
  "myfirewall.org" => 0,
  "spdns.org" => 0,
  "seidat.net" => 0,
  "sellfy.store" => 0,
  "senseering.net" => 0,
  "minisite.ms" => 0,
  "magnet.page" => 0,
  "biz.ua" => 0,
  "co.ua" => 0,
  "pp.ua" => 0,
  "shiftcrypto.dev" => 0,
  "shiftcrypto.io" => 0,
  "shiftedit.io" => 0,
  "myshopblocks.com" => 0,
  "myshopify.com" => 0,
  "shopitsite.com" => 0,
  "shopware.store" => 0,
  "mo-siemens.io" => 0,
  "1kapp.com" => 0,
  "appchizi.com" => 0,
  "applinzi.com" => 0,
  "sinaapp.com" => 0,
  "vipsinaapp.com" => 0,
  "siteleaf.net" => 0,
  "bounty-full.com" => 0,
  "alpha.bounty-full.com" => 0,
  "beta.bounty-full.com" => 0,
  "aeroport.fr" => 0,
  "avocat.fr" => 0,
  "chambagri.fr" => 0,
  "chirurgiens-dentistes.fr" => 0,
  "experts-comptables.fr" => 0,
  "medecin.fr" => 0,
  "notaires.fr" => 0,
  "pharmacien.fr" => 0,
  "port.fr" => 0,
  "veterinaire.fr" => 0,
  "small-web.org" => 0,
  "vp4.me" => 0,
  "snowflake.app" => 0,
  "privatelink.snowflake.app" => 0,
  "streamlit.app" => 0,
  "streamlitapp.com" => 0,
  "try-snowplow.com" => 0,
  "srht.site" => 0,
  "stackhero-network.com" => 0,
  "musician.io" => 0,
  "novecore.site" => 0,
  "static.land" => 0,
  "dev.static.land" => 0,
  "sites.static.land" => 0,
  "storebase.store" => 0,
  "vps-host.net" => 0,
  "atl.jelastic.vps-host.net" => 0,
  "njs.jelastic.vps-host.net" => 0,
  "ric.jelastic.vps-host.net" => 0,
  "playstation-cloud.com" => 0,
  "apps.lair.io" => 0,
  "stolos.io" => -1,
  "spacekit.io" => 0,
  "customer.speedpartner.de" => 0,
  "myspreadshop.at" => 0,
  "myspreadshop.com.au" => 0,
  "myspreadshop.be" => 0,
  "myspreadshop.ca" => 0,
  "myspreadshop.ch" => 0,
  "myspreadshop.com" => 0,
  "myspreadshop.de" => 0,
  "myspreadshop.dk" => 0,
  "myspreadshop.es" => 0,
  "myspreadshop.fi" => 0,
  "myspreadshop.fr" => 0,
  "myspreadshop.ie" => 0,
  "myspreadshop.it" => 0,
  "myspreadshop.net" => 0,
  "myspreadshop.nl" => 0,
  "myspreadshop.no" => 0,
  "myspreadshop.pl" => 0,
  "myspreadshop.se" => 0,
  "myspreadshop.co.uk" => 0,
  "api.stdlib.com" => 0,
  "storipress.app" => 0,
  "storj.farm" => 0,
  "utwente.io" => 0,
  "soc.srcf.net" => 0,
  "user.srcf.net" => 0,
  "temp-dns.com" => 0,
  "supabase.co" => 0,
  "supabase.in" => 0,
  "supabase.net" => 0,
  "su.paba.se" => 0,
  "s5y.io" => -1,
  "sensiosite.cloud" => -1,
  "syncloud.it" => 0,
  "dscloud.biz" => 0,
  "direct.quickconnect.cn" => 0,
  "dsmynas.com" => 0,
  "familyds.com" => 0,
  "diskstation.me" => 0,
  "dscloud.me" => 0,
  "i234.me" => 0,
  "myds.me" => 0,
  "synology.me" => 0,
  "dscloud.mobi" => 0,
  "dsmynas.net" => 0,
  "familyds.net" => 0,
  "dsmynas.org" => 0,
  "familyds.org" => 0,
  "vpnplus.to" => 0,
  "direct.quickconnect.to" => 0,
  "tabitorder.co.il" => 0,
  "mytabit.co.il" => 0,
  "mytabit.com" => 0,
  "taifun-dns.de" => 0,
  "beta.tailscale.net" => 0,
  "ts.net" => 0,
  "gda.pl" => 0,
  "gdansk.pl" => 0,
  "gdynia.pl" => 0,
  "med.pl" => 0,
  "sopot.pl" => 0,
  "site.tb-hosting.com" => 0,
  "edugit.io" => 0,
  "s3.teckids.org" => 0,
  "telebit.app" => 0,
  "telebit.io" => 0,
  "telebit.xyz" => -1,
  "firenet.ch" => -1,
  "svc.firenet.ch" => -1,
  "reservd.com" => 0,
  "thingdustdata.com" => 0,
  "cust.dev.thingdust.io" => 0,
  "cust.disrec.thingdust.io" => 0,
  "cust.prod.thingdust.io" => 0,
  "cust.testing.thingdust.io" => 0,
  "reservd.dev.thingdust.io" => 0,
  "reservd.disrec.thingdust.io" => 0,
  "reservd.testing.thingdust.io" => 0,
  "tickets.io" => 0,
  "arvo.network" => 0,
  "azimuth.network" => 0,
  "tlon.network" => 0,
  "torproject.net" => 0,
  "pages.torproject.net" => 0,
  "bloxcms.com" => 0,
  "townnews-staging.com" => 0,
  "12hp.at" => 0,
  "2ix.at" => 0,
  "4lima.at" => 0,
  "lima-city.at" => 0,
  "12hp.ch" => 0,
  "2ix.ch" => 0,
  "4lima.ch" => 0,
  "lima-city.ch" => 0,
  "trafficplex.cloud" => 0,
  "de.cool" => 0,
  "12hp.de" => 0,
  "2ix.de" => 0,
  "4lima.de" => 0,
  "lima-city.de" => 0,
  "1337.pictures" => 0,
  "clan.rip" => 0,
  "lima-city.rocks" => 0,
  "webspace.rocks" => 0,
  "lima.zone" => 0,
  "transurl.be" => -1,
  "transurl.eu" => -1,
  "transurl.nl" => -1,
  "site.transip.me" => 0,
  "tuxfamily.org" => 0,
  "dd-dns.de" => 0,
  "diskstation.eu" => 0,
  "diskstation.org" => 0,
  "dray-dns.de" => 0,
  "draydns.de" => 0,
  "dyn-vpn.de" => 0,
  "dynvpn.de" => 0,
  "mein-vigor.de" => 0,
  "my-vigor.de" => 0,
  "my-wan.de" => 0,
  "syno-ds.de" => 0,
  "synology-diskstation.de" => 0,
  "synology-ds.de" => 0,
  "typedream.app" => 0,
  "pro.typeform.com" => 0,
  "uber.space" => 0,
  "uberspace.de" => -1,
  "hk.com" => 0,
  "hk.org" => 0,
  "ltd.hk" => 0,
  "inc.hk" => 0,
  "it.com" => 0,
  "name.pm" => 0,
  "sch.tf" => 0,
  "biz.wf" => 0,
  "sch.wf" => 0,
  "org.yt" => 0,
  "virtualuser.de" => 0,
  "virtual-user.de" => 0,
  "upli.io" => 0,
  "urown.cloud" => 0,
  "dnsupdate.info" => 0,
  "lib.de.us" => 0,
  "2038.io" => 0,
  "vercel.app" => 0,
  "vercel.dev" => 0,
  "now.sh" => 0,
  "router.management" => 0,
  "v-info.info" => 0,
  "voorloper.cloud" => 0,
  "neko.am" => 0,
  "nyaa.am" => 0,
  "be.ax" => 0,
  "cat.ax" => 0,
  "es.ax" => 0,
  "eu.ax" => 0,
  "gg.ax" => 0,
  "mc.ax" => 0,
  "us.ax" => 0,
  "xy.ax" => 0,
  "nl.ci" => 0,
  "xx.gl" => 0,
  "app.gp" => 0,
  "blog.gt" => 0,
  "de.gt" => 0,
  "to.gt" => 0,
  "be.gy" => 0,
  "cc.hn" => 0,
  "blog.kg" => 0,
  "io.kg" => 0,
  "jp.kg" => 0,
  "tv.kg" => 0,
  "uk.kg" => 0,
  "us.kg" => 0,
  "de.ls" => 0,
  "at.md" => 0,
  "de.md" => 0,
  "jp.md" => 0,
  "to.md" => 0,
  "indie.porn" => 0,
  "vxl.sh" => 0,
  "ch.tc" => 0,
  "me.tc" => 0,
  "we.tc" => 0,
  "nyan.to" => 0,
  "at.vg" => 0,
  "blog.vu" => 0,
  "dev.vu" => 0,
  "me.vu" => 0,
  "v.ua" => 0,
  "vultrobjects.com" => -1,
  "wafflecell.com" => 0,
  "webhare.dev" => -1,
  "reserve-online.net" => 0,
  "reserve-online.com" => 0,
  "bookonline.app" => 0,
  "hotelwithflight.com" => 0,
  "wedeploy.io" => 0,
  "wedeploy.me" => 0,
  "wedeploy.sh" => 0,
  "remotewd.com" => 0,
  "pages.wiardweb.com" => 0,
  "wmflabs.org" => 0,
  "toolforge.org" => 0,
  "wmcloud.org" => 0,
  "panel.gg" => 0,
  "daemon.panel.gg" => 0,
  "messwithdns.com" => 0,
  "woltlab-demo.com" => 0,
  "myforum.community" => 0,
  "community-pro.de" => 0,
  "diskussionsbereich.de" => 0,
  "community-pro.net" => 0,
  "meinforum.net" => 0,
  "affinitylottery.org.uk" => 0,
  "raffleentry.org.uk" => 0,
  "weeklylottery.org.uk" => 0,
  "wpenginepowered.com" => 0,
  "js.wpenginepowered.com" => 0,
  "wixsite.com" => 0,
  "editorx.io" => 0,
  "wixstudio.io" => 0,
  "wix.run" => 0,
  "half.host" => 0,
  "xnbay.com" => 0,
  "u2.xnbay.com" => 0,
  "u2-local.xnbay.com" => 0,
  "cistron.nl" => 0,
  "demon.nl" => 0,
  "xs4all.space" => 0,
  "yandexcloud.net" => 0,
  "storage.yandexcloud.net" => 0,
  "website.yandexcloud.net" => 0,
  "official.academy" => 0,
  "yolasite.com" => 0,
  "ybo.faith" => 0,
  "yombo.me" => 0,
  "homelink.one" => 0,
  "ybo.party" => 0,
  "ybo.review" => 0,
  "ybo.science" => 0,
  "ybo.trade" => 0,
  "ynh.fr" => 0,
  "nohost.me" => 0,
  "noho.st" => 0,
  "za.net" => 0,
  "za.org" => 0,
  "bss.design" => 0,
  "basicserver.io" => 0,
  "virtualserver.io" => 0,
  "enterprisecloud.nu" => 0,
}

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hostname) ⇒ DomainName

Parses hostname into a DomainName object. An IP address is also accepted. An IPv6 address may be enclosed in square brackets.



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# File 'lib/domain_name.rb', line 77

def initialize(hostname)
  hostname.is_a?(String) or
    (hostname.respond_to?(:to_str) && (hostname = hostname.to_str).is_a?(String)) or
    raise TypeError, "#{hostname.class} is not a String"
  if hostname.start_with?(DOT)
    raise ArgumentError, "domain name must not start with a dot: #{hostname}"
  end
  case hostname
  when /\A([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)\z/
    @ipaddr = IPAddr.new($1)
    @uri_host = @hostname = @ipaddr.to_s
    @domain = @tld = nil
    return
  when /\A([0-9A-Fa-f:]*:[0-9A-Fa-f:]*:[0-9A-Fa-f:]*)\z/,
    /\A\[([0-9A-Fa-f:]*:[0-9A-Fa-f:]*:[0-9A-Fa-f:]*)\]\z/
    @ipaddr = IPAddr.new($1)
    @hostname = @ipaddr.to_s
    @uri_host = "[#{@hostname}]"
    @domain = @tld = nil
    return
  end
  @ipaddr = nil
  @hostname = DomainName.normalize(hostname)
  @uri_host = @hostname
  if last_dot = @hostname.rindex(DOT)
    @tld = @hostname[(last_dot + 1)..-1]
  else
    @tld = @hostname
  end
  etld_data = DomainName.etld_data
  if @canonical_tld_p = etld_data.key?(@tld)
    subdomain = domain = nil
    parent = @hostname
    loop {
      case etld_data[parent]
      when 0
        @domain = domain
        return
      when -1
        @domain = subdomain
        return
      when 1
        @domain = parent
        return
      end
      subdomain = domain
      domain = parent
      pos = @hostname.index(DOT, -domain.length) or break
      parent = @hostname[(pos + 1)..-1]
    }
  else
    # unknown/local TLD
    if last_dot
      # fallback - accept cookies down to second level
      # cf. http://www.dkim-reputation.org/regdom-libs/
      if penultimate_dot = @hostname.rindex(DOT, last_dot - 1)
        @domain = @hostname[(penultimate_dot + 1)..-1]
      else
        @domain = @hostname
      end
    else
      # no domain part - must be a local hostname
      @domain = @tld
    end
  end
end

Instance Attribute Details

#domainObject (readonly)

The least “universally original” domain part of this domain name. For example, “example.co.uk” for “www.sub.example.co.uk”. This may be nil if the hostname does not have one, like when it is an IP address, an effective TLD or higher itself, or of a non-canonical domain.



31
32
33
# File 'lib/domain_name.rb', line 31

def domain
  @domain
end

#hostnameObject (readonly)

The full host name normalized, ASCII-ized and downcased using the Unicode NFC rules and the Punycode algorithm. If initialized with an IP address, the string representation of the IP address suitable for opening a connection to.



20
21
22
# File 'lib/domain_name.rb', line 20

def hostname
  @hostname
end

#ipaddrObject (readonly)

Returns an IPAddr object if this is an IP address.



49
50
51
# File 'lib/domain_name.rb', line 49

def ipaddr
  @ipaddr
end

#tldObject (readonly)

The TLD part of this domain name. For example, if the hostname is “www.sub.example.co.uk”, the TLD part is “uk”. This property is nil only if ipaddr? is true. This may be nil if the hostname does not have one, like when it is an IP address or of a non-canonical domain.



42
43
44
# File 'lib/domain_name.rb', line 42

def tld
  @tld
end

#uri_hostObject (readonly)

Returns a host name representation suitable for use in the host name part of a URI. A host name, an IPv4 address, or a IPv6 address enclosed in square brackets.



60
61
62
# File 'lib/domain_name.rb', line 60

def uri_host
  @uri_host
end

Class Method Details

.etld_dataObject



9572
9573
9574
# File 'lib/domain_name/etld_data.rb', line 9572

def self.etld_data
  ETLD_DATA
end

.normalize(domain) ⇒ Object

Normalizes a domain using the Punycode algorithm as necessary. Input must be strictly ASCII-only or unicode. The result will be a downcased, ASCII-only string.



288
289
290
291
292
293
# File 'lib/domain_name.rb', line 288

def normalize(domain)
  chomped = domain.chomp(DOT)
  normalized = chomped.ascii_only? ? chomped : chomped.unicode_normalize(:nfc)

  DomainName::Punycode.encode_hostname(normalized).downcase
end

Instance Method Details

#<(other) ⇒ Object



194
195
196
197
198
199
200
201
202
203
# File 'lib/domain_name.rb', line 194

def <(other)
  case self <=> other
  when -1
    true
  when nil
    nil
  else
    false
  end
end

#<=(other) ⇒ Object



216
217
218
219
220
221
222
223
224
225
# File 'lib/domain_name.rb', line 216

def <=(other)
  case self <=> other
  when -1, 0
    true
  when nil
    nil
  else
    false
  end
end

#<=>(other) ⇒ Object



178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
# File 'lib/domain_name.rb', line 178

def <=>(other)
  other = DomainName.new(other) unless DomainName === other
  othername = other.hostname
  if othername == @hostname
    0
  elsif @hostname.end_with?(othername) && @hostname[-othername.size - 1, 1] == DOT
    # The other is higher
    -1
  elsif othername.end_with?(@hostname) && othername[-@hostname.size - 1, 1] == DOT
    # The other is lower
    1
  else
    nil
  end
end

#==(other) ⇒ Object



173
174
175
176
# File 'lib/domain_name.rb', line 173

def ==(other)
  other = DomainName.new(other) unless DomainName === other
  other.hostname == @hostname
end

#>(other) ⇒ Object



205
206
207
208
209
210
211
212
213
214
# File 'lib/domain_name.rb', line 205

def >(other)
  case self <=> other
  when 1
    true
  when nil
    nil
  else
    false
  end
end

#>=(other) ⇒ Object



227
228
229
230
231
232
233
234
235
236
# File 'lib/domain_name.rb', line 227

def >=(other)
  case self <=> other
  when 1, 0
    true
  when nil
    nil
  else
    false
  end
end

#canonical?Boolean

Returns true if this domain name has a canonical registered domain.

Returns:

  • (Boolean)


69
70
71
# File 'lib/domain_name.rb', line 69

def canonical?
  @canonical_tld_p && (@domain ? true : false)
end

#canonical_tld?Boolean

Returns true if this domain name has a canonical TLD.

Returns:

  • (Boolean)


63
64
65
# File 'lib/domain_name.rb', line 63

def canonical_tld?
  @canonical_tld_p
end

Checks if the server represented by this domain is qualified to send and receive cookies with a domain attribute value of domain. A true value given as the second argument represents cookies without a domain attribute value, in which case only hostname equality is checked.

Returns:

  • (Boolean)


149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
# File 'lib/domain_name.rb', line 149

def cookie_domain?(domain, host_only = false)
  # RFC 6265 #5.3
  # When the user agent "receives a cookie":
  return self == domain if host_only

  domain = DomainName.new(domain) unless DomainName === domain
  if ipaddr?
    # RFC 6265 #5.1.3
    # Do not perform subdomain matching against IP addresses.
    @hostname == domain.hostname
  else
    # RFC 6265 #4.1.1
    # Domain-value must be a subdomain.
    @domain && self <= domain && domain <= @domain ? true : false
  end
end

#domain_idnObject



255
256
257
258
259
260
261
262
# File 'lib/domain_name.rb', line 255

def domain_idn
  @domain_idn ||=
    if @ipaddr
      @domain
    else
      DomainName::Punycode.decode_hostname(@domain)
    end
end

#hostname_idnObject Also known as: idn



244
245
246
247
248
249
250
251
# File 'lib/domain_name.rb', line 244

def hostname_idn
  @hostname_idn ||=
    if @ipaddr
      @hostname
    else
      DomainName::Punycode.decode_hostname(@hostname)
    end
end

#inspectObject



273
274
275
276
277
278
279
280
281
282
# File 'lib/domain_name.rb', line 273

def inspect
  str = '#<%s:%s' % [self.class.name, @hostname]
  if @ipaddr
    str << ' (ipaddr)'
  else
    str << ' domain=' << @domain if @domain
    str << ' tld=' << @tld if @tld
  end
  str << '>'
end

#ipaddr?Boolean

Returns true if this is an IP address, such as “192.168.0.1” and “[::1]”.

Returns:

  • (Boolean)


53
54
55
# File 'lib/domain_name.rb', line 53

def ipaddr?
  @ipaddr ? true : false
end

#superdomainObject

Returns the superdomain of this domain name.



167
168
169
170
171
# File 'lib/domain_name.rb', line 167

def superdomain
  return nil if ipaddr?
  pos = @hostname.index(DOT) or return nil
  self.class.new(@hostname[(pos + 1)..-1])
end

#tld_idnObject



264
265
266
267
268
269
270
271
# File 'lib/domain_name.rb', line 264

def tld_idn
  @tld_idn ||=
    if @ipaddr
      @tld
    else
      DomainName::Punycode.decode_hostname(@tld)
    end
end

#to_sObject Also known as: to_str



238
239
240
# File 'lib/domain_name.rb', line 238

def to_s
  @hostname
end