summaryrefslogtreecommitdiffstats
path: root/net/base
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-23 00:43:34 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-12-23 00:43:34 +0000
commit4fa642feef61c12f55ec3d75e178aa2d677194de (patch)
tree32ab1c53f40a525f600ece06f1d0cd359053694b /net/base
parentf09bc4e35d0bed570fcc1767bf8e1272913d2590 (diff)
downloadchromium_src-4fa642feef61c12f55ec3d75e178aa2d677194de.zip
chromium_src-4fa642feef61c12f55ec3d75e178aa2d677194de.tar.gz
chromium_src-4fa642feef61c12f55ec3d75e178aa2d677194de.tar.bz2
Use a perfect hash map for the registry controlled domain service.
On my very fast machine, building the std::set in release mode on startup and blocks the UI thread for 15ms (there are > 3300 entries). It also uses 275KB of memory, not including 50KB of data in the dll. Using a perfect hash map, there's no startup cost. The dll's size increases by 135KB but there's no extra memory consumption, leading to a memory reduction of 140KB. Review URL: http://codereview.chromium.org/515001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35196 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base')
-rw-r--r--net/base/effective_tld_names.cc18069
-rw-r--r--net/base/effective_tld_names.gperf3651
-rw-r--r--net/base/effective_tld_names_unittest1.cc183
-rw-r--r--net/base/effective_tld_names_unittest1.gperf23
-rw-r--r--net/base/effective_tld_names_unittest2.cc155
-rw-r--r--net/base/effective_tld_names_unittest2.gperf17
-rw-r--r--net/base/registry_controlled_domain.cc76
-rw-r--r--net/base/registry_controlled_domain.h82
-rw-r--r--net/base/registry_controlled_domain_unittest.cc104
9 files changed, 18488 insertions, 3872 deletions
diff --git a/net/base/effective_tld_names.cc b/net/base/effective_tld_names.cc
index 5df7219..4a4b325 100644
--- a/net/base/effective_tld_names.cc
+++ b/net/base/effective_tld_names.cc
@@ -1,3690 +1,14393 @@
+/* C++ code produced by gperf version 3.0.3 */
+/* Command-line: gperf -a -L C++ -C -c -o -t -k '*' -NFindDomain -D -m 2 effective_tld_names.gperf */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646. */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+#line 1 "effective_tld_names.gperf"
+
// Copyright (c) 2009 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that
// can be found in the LICENSE file.
// This file is generated by net/tools/tld_cleanup/.
// DO NOT MANUALLY EDIT!
-#include "net/base/registry_controlled_domain.h"
+#line 9 "effective_tld_names.gperf"
+struct DomainRule {
+ const char *name;
+ int type; // 1: exception, 2: wildcard
+};
+
+#define TOTAL_KEYWORDS 3637
+#define MIN_WORD_LENGTH 2
+#define MAX_WORD_LENGTH 43
+#define MIN_HASH_VALUE 3
+#define MAX_HASH_VALUE 54846
+/* maximum key range = 54844, duplicates = 0 */
+
+class Perfect_Hash
+{
+private:
+ static inline unsigned int hash (const char *str, unsigned int len);
+public:
+ static const struct DomainRule *FindDomain (const char *str, unsigned int len);
+};
+
+inline unsigned int
+Perfect_Hash::hash (register const char *str, register unsigned int len)
+{
+ static const unsigned short asso_values[] =
+ {
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 2, 18, 10, 9511, 3,
+ 23, 0, 0, 0, 1, 1, 0, 9795, 61, 0,
+ 0, 54847, 2, 54847, 3, 3905, 0, 54847, 0, 54847,
+ 54847, 54847, 0, 15, 14, 12, 11, 10, 9, 5,
+ 8, 7, 6, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 1028, 6669, 713,
+ 4, 14, 5079, 1392, 4218, 1087, 5578, 2938, 3327, 524,
+ 96, 0, 1333, 1976, 64, 146, 154, 351, 443, 4591,
+ 818, 25, 595, 3198, 22, 8347, 2, 1449, 0, 3,
+ 1, 6029, 11607, 1285, 661, 13, 117, 6398, 1807, 13010,
+ 1479, 12724, 2783, 13030, 1602, 4, 59, 102, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847, 54847,
+ 54847
+ };
+ register int hval = len;
+
+ switch (hval)
+ {
+ default:
+ hval += asso_values[(unsigned char)str[42]];
+ /*FALLTHROUGH*/
+ case 42:
+ hval += asso_values[(unsigned char)str[41]];
+ /*FALLTHROUGH*/
+ case 41:
+ hval += asso_values[(unsigned char)str[40]];
+ /*FALLTHROUGH*/
+ case 40:
+ hval += asso_values[(unsigned char)str[39]];
+ /*FALLTHROUGH*/
+ case 39:
+ hval += asso_values[(unsigned char)str[38]];
+ /*FALLTHROUGH*/
+ case 38:
+ hval += asso_values[(unsigned char)str[37]];
+ /*FALLTHROUGH*/
+ case 37:
+ hval += asso_values[(unsigned char)str[36]];
+ /*FALLTHROUGH*/
+ case 36:
+ hval += asso_values[(unsigned char)str[35]];
+ /*FALLTHROUGH*/
+ case 35:
+ hval += asso_values[(unsigned char)str[34]];
+ /*FALLTHROUGH*/
+ case 34:
+ hval += asso_values[(unsigned char)str[33]];
+ /*FALLTHROUGH*/
+ case 33:
+ hval += asso_values[(unsigned char)str[32]];
+ /*FALLTHROUGH*/
+ case 32:
+ hval += asso_values[(unsigned char)str[31]];
+ /*FALLTHROUGH*/
+ case 31:
+ hval += asso_values[(unsigned char)str[30]];
+ /*FALLTHROUGH*/
+ case 30:
+ hval += asso_values[(unsigned char)str[29]];
+ /*FALLTHROUGH*/
+ case 29:
+ hval += asso_values[(unsigned char)str[28]];
+ /*FALLTHROUGH*/
+ case 28:
+ hval += asso_values[(unsigned char)str[27]];
+ /*FALLTHROUGH*/
+ case 27:
+ hval += asso_values[(unsigned char)str[26]];
+ /*FALLTHROUGH*/
+ case 26:
+ hval += asso_values[(unsigned char)str[25]];
+ /*FALLTHROUGH*/
+ case 25:
+ hval += asso_values[(unsigned char)str[24]];
+ /*FALLTHROUGH*/
+ case 24:
+ hval += asso_values[(unsigned char)str[23]];
+ /*FALLTHROUGH*/
+ case 23:
+ hval += asso_values[(unsigned char)str[22]];
+ /*FALLTHROUGH*/
+ case 22:
+ hval += asso_values[(unsigned char)str[21]];
+ /*FALLTHROUGH*/
+ case 21:
+ hval += asso_values[(unsigned char)str[20]];
+ /*FALLTHROUGH*/
+ case 20:
+ hval += asso_values[(unsigned char)str[19]];
+ /*FALLTHROUGH*/
+ case 19:
+ hval += asso_values[(unsigned char)str[18]];
+ /*FALLTHROUGH*/
+ case 18:
+ hval += asso_values[(unsigned char)str[17]];
+ /*FALLTHROUGH*/
+ case 17:
+ hval += asso_values[(unsigned char)str[16]];
+ /*FALLTHROUGH*/
+ case 16:
+ hval += asso_values[(unsigned char)str[15]];
+ /*FALLTHROUGH*/
+ case 15:
+ hval += asso_values[(unsigned char)str[14]];
+ /*FALLTHROUGH*/
+ case 14:
+ hval += asso_values[(unsigned char)str[13]];
+ /*FALLTHROUGH*/
+ case 13:
+ hval += asso_values[(unsigned char)str[12]];
+ /*FALLTHROUGH*/
+ case 12:
+ hval += asso_values[(unsigned char)str[11]];
+ /*FALLTHROUGH*/
+ case 11:
+ hval += asso_values[(unsigned char)str[10]];
+ /*FALLTHROUGH*/
+ case 10:
+ hval += asso_values[(unsigned char)str[9]];
+ /*FALLTHROUGH*/
+ case 9:
+ hval += asso_values[(unsigned char)str[8]];
+ /*FALLTHROUGH*/
+ case 8:
+ hval += asso_values[(unsigned char)str[7]];
+ /*FALLTHROUGH*/
+ case 7:
+ hval += asso_values[(unsigned char)str[6]+1];
+ /*FALLTHROUGH*/
+ case 6:
+ hval += asso_values[(unsigned char)str[5]+19];
+ /*FALLTHROUGH*/
+ case 5:
+ hval += asso_values[(unsigned char)str[4]+2];
+ /*FALLTHROUGH*/
+ case 4:
+ hval += asso_values[(unsigned char)str[3]+4];
+ /*FALLTHROUGH*/
+ case 3:
+ hval += asso_values[(unsigned char)str[2]+12];
+ /*FALLTHROUGH*/
+ case 2:
+ hval += asso_values[(unsigned char)str[1]];
+ /*FALLTHROUGH*/
+ case 1:
+ hval += asso_values[(unsigned char)str[0]+25];
+ break;
+ }
+ return hval;
+}
+
+const struct DomainRule *
+Perfect_Hash::FindDomain (register const char *str, register unsigned int len)
+{
+ static const struct DomainRule wordlist[] =
+ {
+#line 1519 "effective_tld_names.gperf"
+ {"io", 0},
+#line 1180 "effective_tld_names.gperf"
+ {"gov", 0},
+#line 1107 "effective_tld_names.gperf"
+ {"gd", 0},
+#line 1441 "effective_tld_names.gperf"
+ {"id", 2},
+#line 815 "effective_tld_names.gperf"
+ {"edu", 0},
+#line 2235 "effective_tld_names.gperf"
+ {"no", 0},
+#line 1112 "effective_tld_names.gperf"
+ {"ge", 0},
+#line 1449 "effective_tld_names.gperf"
+ {"ie", 0},
+#line 909 "effective_tld_names.gperf"
+ {"ee", 0},
+#line 538 "effective_tld_names.gperf"
+ {"co", 0},
+#line 1336 "effective_tld_names.gperf"
+ {"gy", 0},
+#line 460 "effective_tld_names.gperf"
+ {"cd", 0},
+#line 2090 "effective_tld_names.gperf"
+ {"ne", 0},
+#line 2107 "effective_tld_names.gperf"
+ {"net", 0},
+#line 1242 "effective_tld_names.gperf"
+ {"gov.mo", 0},
+#line 1240 "effective_tld_names.gperf"
+ {"gov.mk", 0},
+#line 1241 "effective_tld_names.gperf"
+ {"gov.mn", 0},
+#line 1190 "effective_tld_names.gperf"
+ {"gov.bm", 0},
+#line 1191 "effective_tld_names.gperf"
+ {"gov.bo", 0},
+#line 869 "effective_tld_names.gperf"
+ {"edu.mo", 0},
+#line 867 "effective_tld_names.gperf"
+ {"edu.mk", 0},
+#line 868 "effective_tld_names.gperf"
+ {"edu.mn", 0},
+#line 824 "effective_tld_names.gperf"
+ {"edu.bm", 0},
+#line 825 "effective_tld_names.gperf"
+ {"edu.bo", 0},
+#line 1198 "effective_tld_names.gperf"
+ {"gov.cm", 0},
+#line 1200 "effective_tld_names.gperf"
+ {"gov.co", 0},
+#line 1199 "effective_tld_names.gperf"
+ {"gov.cn", 0},
+#line 740 "effective_tld_names.gperf"
+ {"cy", 2},
+#line 588 "effective_tld_names.gperf"
+ {"com", 0},
+#line 831 "effective_tld_names.gperf"
+ {"edu.co", 0},
+#line 830 "effective_tld_names.gperf"
+ {"edu.cn", 0},
+#line 2161 "effective_tld_names.gperf"
+ {"net.mo", 0},
+#line 2160 "effective_tld_names.gperf"
+ {"net.mk", 0},
+#line 1189 "effective_tld_names.gperf"
+ {"gov.bf", 0},
+#line 2118 "effective_tld_names.gperf"
+ {"net.bm", 0},
+#line 2119 "effective_tld_names.gperf"
+ {"net.bo", 0},
+#line 823 "effective_tld_names.gperf"
+ {"edu.bi", 0},
+#line 1281 "effective_tld_names.gperf"
+ {"gr", 0},
+#line 1522 "effective_tld_names.gperf"
+ {"ir", 0},
+#line 945 "effective_tld_names.gperf"
+ {"er", 2},
+#line 1422 "effective_tld_names.gperf"
+ {"hr", 0},
+#line 2125 "effective_tld_names.gperf"
+ {"net.co", 0},
+#line 2124 "effective_tld_names.gperf"
+ {"net.cn", 0},
+#line 829 "effective_tld_names.gperf"
+ {"edu.ci", 0},
+#line 3617 "effective_tld_names.gperf"
+ {"ye", 2},
+#line 646 "effective_tld_names.gperf"
+ {"com.mo", 0},
+#line 645 "effective_tld_names.gperf"
+ {"com.mk", 0},
+#line 2273 "effective_tld_names.gperf"
+ {"nr", 0},
+#line 601 "effective_tld_names.gperf"
+ {"com.bm", 0},
+#line 602 "effective_tld_names.gperf"
+ {"com.bo", 0},
+#line 2241 "effective_tld_names.gperf"
+ {"nom.co", 0},
+#line 720 "effective_tld_names.gperf"
+ {"cr", 0},
+#line 609 "effective_tld_names.gperf"
+ {"com.co", 0},
+#line 2123 "effective_tld_names.gperf"
+ {"net.ci", 0},
+#line 608 "effective_tld_names.gperf"
+ {"com.cn", 0},
+#line 1250 "effective_tld_names.gperf"
+ {"gov.pk", 0},
+#line 1252 "effective_tld_names.gperf"
+ {"gov.pn", 0},
+#line 1146 "effective_tld_names.gperf"
+ {"gn", 0},
+#line 1460 "effective_tld_names.gperf"
+ {"in", 0},
+#line 1501 "effective_tld_names.gperf"
+ {"int", 0},
+#line 1402 "effective_tld_names.gperf"
+ {"hn", 0},
+#line 600 "effective_tld_names.gperf"
+ {"com.bi", 0},
+#line 879 "effective_tld_names.gperf"
+ {"edu.pk", 0},
+#line 881 "effective_tld_names.gperf"
+ {"edu.pn", 0},
+#line 1255 "effective_tld_names.gperf"
+ {"gov.pt", 0},
+#line 607 "effective_tld_names.gperf"
+ {"com.ci", 0},
+#line 884 "effective_tld_names.gperf"
+ {"edu.pt", 0},
+#line 1170 "effective_tld_names.gperf"
+ {"gop.pk", 0},
+#line 532 "effective_tld_names.gperf"
+ {"cn", 0},
+#line 2172 "effective_tld_names.gperf"
+ {"net.pk", 0},
+#line 2174 "effective_tld_names.gperf"
+ {"net.pn", 0},
+#line 877 "effective_tld_names.gperf"
+ {"edu.pf", 0},
+#line 1232 "effective_tld_names.gperf"
+ {"gov.lk", 0},
+#line 1158 "effective_tld_names.gperf"
+ {"gob.bo", 0},
+#line 1503 "effective_tld_names.gperf"
+ {"int.bo", 0},
+#line 2177 "effective_tld_names.gperf"
+ {"net.pt", 0},
+#line 577 "effective_tld_names.gperf"
+ {"co.uz", 0},
+#line 861 "effective_tld_names.gperf"
+ {"edu.lk", 0},
+#line 1234 "effective_tld_names.gperf"
+ {"gov.lt", 0},
+#line 1505 "effective_tld_names.gperf"
+ {"int.co", 0},
+#line 659 "effective_tld_names.gperf"
+ {"com.pk", 0},
+#line 1244 "effective_tld_names.gperf"
+ {"gov.mu", 0},
+#line 1300 "effective_tld_names.gperf"
+ {"gs", 0},
+#line 1527 "effective_tld_names.gperf"
+ {"is", 0},
+#line 948 "effective_tld_names.gperf"
+ {"es", 0},
+#line 663 "effective_tld_names.gperf"
+ {"com.pt", 0},
+#line 2154 "effective_tld_names.gperf"
+ {"net.lk", 0},
+#line 1324 "effective_tld_names.gperf"
+ {"gt", 2},
+#line 1534 "effective_tld_names.gperf"
+ {"it", 0},
+#line 954 "effective_tld_names.gperf"
+ {"et", 2},
+#line 1424 "effective_tld_names.gperf"
+ {"ht", 0},
+#line 1201 "effective_tld_names.gperf"
+ {"gov.cu", 0},
+#line 1504 "effective_tld_names.gperf"
+ {"int.ci", 0},
+#line 657 "effective_tld_names.gperf"
+ {"com.pf", 0},
+#line 832 "effective_tld_names.gperf"
+ {"edu.cu", 0},
+#line 2162 "effective_tld_names.gperf"
+ {"net.mu", 0},
+#line 640 "effective_tld_names.gperf"
+ {"com.lk", 0},
+#line 1237 "effective_tld_names.gperf"
+ {"gov.ma", 0},
+#line 2126 "effective_tld_names.gperf"
+ {"net.cu", 0},
+#line 1187 "effective_tld_names.gperf"
+ {"gov.ba", 0},
+#line 1165 "effective_tld_names.gperf"
+ {"gob.pk", 0},
+#line 1478 "effective_tld_names.gperf"
+ {"inf.mk", 0},
+#line 647 "effective_tld_names.gperf"
+ {"com.mu", 0},
+#line 821 "effective_tld_names.gperf"
+ {"edu.ba", 0},
+#line 1510 "effective_tld_names.gperf"
+ {"int.pt", 0},
+#line 610 "effective_tld_names.gperf"
+ {"com.cu", 0},
+#line 2158 "effective_tld_names.gperf"
+ {"net.ma", 0},
+#line 1298 "effective_tld_names.gperf"
+ {"grp.lk", 0},
+#line 2116 "effective_tld_names.gperf"
+ {"net.ba", 0},
+#line 1152 "effective_tld_names.gperf"
+ {"go.kr", 0},
+#line 2250 "effective_tld_names.gperf"
+ {"nom.ro", 0},
+#line 1508 "effective_tld_names.gperf"
+ {"int.lk", 0},
+#line 1151 "effective_tld_names.gperf"
+ {"go.jp", 0},
+#line 665 "effective_tld_names.gperf"
+ {"com.ro", 0},
+#line 813 "effective_tld_names.gperf"
+ {"ed.jp", 0},
+#line 597 "effective_tld_names.gperf"
+ {"com.ba", 0},
+#line 557 "effective_tld_names.gperf"
+ {"co.kr", 0},
+#line 1153 "effective_tld_names.gperf"
+ {"go.pw", 0},
+#line 2092 "effective_tld_names.gperf"
+ {"ne.kr", 0},
+#line 556 "effective_tld_names.gperf"
+ {"co.jp", 0},
+#line 814 "effective_tld_names.gperf"
+ {"ed.pw", 0},
+#line 2091 "effective_tld_names.gperf"
+ {"ne.jp", 0},
+#line 875 "effective_tld_names.gperf"
+ {"edu.pa", 0},
+#line 566 "effective_tld_names.gperf"
+ {"co.pw", 0},
+#line 2093 "effective_tld_names.gperf"
+ {"ne.pw", 0},
+#line 2169 "effective_tld_names.gperf"
+ {"net.pa", 0},
+#line 1229 "effective_tld_names.gperf"
+ {"gov.la", 0},
+#line 2246 "effective_tld_names.gperf"
+ {"nom.pa", 0},
+#line 858 "effective_tld_names.gperf"
+ {"edu.la", 0},
+#line 1283 "effective_tld_names.gperf"
+ {"gr.jp", 0},
+#line 655 "effective_tld_names.gperf"
+ {"com.pa", 0},
+#line 1257 "effective_tld_names.gperf"
+ {"gov.ru", 0},
+#line 2151 "effective_tld_names.gperf"
+ {"net.la", 0},
+#line 886 "effective_tld_names.gperf"
+ {"edu.ru", 0},
+#line 1479 "effective_tld_names.gperf"
+ {"info", 0},
+#line 2268 "effective_tld_names.gperf"
+ {"nov.ru", 0},
+#line 1477 "effective_tld_names.gperf"
+ {"inf.cu", 0},
+#line 637 "effective_tld_names.gperf"
+ {"com.la", 0},
+#line 2178 "effective_tld_names.gperf"
+ {"net.ru", 0},
+#line 2350 "effective_tld_names.gperf"
+ {"org", 0},
+#line 1163 "effective_tld_names.gperf"
+ {"gob.pa", 0},
+#line 666 "effective_tld_names.gperf"
+ {"com.ru", 0},
+#line 1325 "effective_tld_names.gperf"
+ {"gu", 2},
+#line 960 "effective_tld_names.gperf"
+ {"eu", 0},
+#line 1425 "effective_tld_names.gperf"
+ {"hu", 0},
+#line 2414 "effective_tld_names.gperf"
+ {"org.mo", 0},
+#line 2412 "effective_tld_names.gperf"
+ {"org.mk", 0},
+#line 2413 "effective_tld_names.gperf"
+ {"org.mn", 0},
+#line 2362 "effective_tld_names.gperf"
+ {"org.bm", 0},
+#line 2363 "effective_tld_names.gperf"
+ {"org.bo", 0},
+#line 2286 "effective_tld_names.gperf"
+ {"nu", 0},
+#line 949 "effective_tld_names.gperf"
+ {"es.kr", 0},
+#line 1423 "effective_tld_names.gperf"
+ {"hs.kr", 0},
+#line 2370 "effective_tld_names.gperf"
+ {"org.co", 0},
+#line 2369 "effective_tld_names.gperf"
+ {"org.cn", 0},
+#line 732 "effective_tld_names.gperf"
+ {"cu", 0},
+#line 1507 "effective_tld_names.gperf"
+ {"int.la", 0},
+#line 2361 "effective_tld_names.gperf"
+ {"org.bi", 0},
+#line 1188 "effective_tld_names.gperf"
+ {"gov.bb", 0},
+#line 2368 "effective_tld_names.gperf"
+ {"org.ci", 0},
+#line 822 "effective_tld_names.gperf"
+ {"edu.bb", 0},
+#line 1265 "effective_tld_names.gperf"
+ {"gov.st", 0},
+#line 1511 "effective_tld_names.gperf"
+ {"int.ru", 0},
+#line 2339 "effective_tld_names.gperf"
+ {"or.kr", 0},
+#line 894 "effective_tld_names.gperf"
+ {"edu.st", 0},
+#line 2338 "effective_tld_names.gperf"
+ {"or.jp", 0},
+#line 2117 "effective_tld_names.gperf"
+ {"net.bb", 0},
+#line 3626 "effective_tld_names.gperf"
+ {"yu", 2},
+#line 2186 "effective_tld_names.gperf"
+ {"net.st", 0},
+#line 2426 "effective_tld_names.gperf"
+ {"org.pk", 0},
+#line 2428 "effective_tld_names.gperf"
+ {"org.pn", 0},
+#line 2342 "effective_tld_names.gperf"
+ {"or.pw", 0},
+#line 598 "effective_tld_names.gperf"
+ {"com.bb", 0},
+#line 2431 "effective_tld_names.gperf"
+ {"org.pt", 0},
+#line 674 "effective_tld_names.gperf"
+ {"com.st", 0},
+#line 2424 "effective_tld_names.gperf"
+ {"org.pf", 0},
+#line 1445 "effective_tld_names.gperf"
+ {"id.us", 0},
+#line 2404 "effective_tld_names.gperf"
+ {"org.lk", 0},
+#line 2089 "effective_tld_names.gperf"
+ {"nd.us", 0},
+#line 576 "effective_tld_names.gperf"
+ {"co.us", 0},
+#line 737 "effective_tld_names.gperf"
+ {"cv", 0},
+#line 2096 "effective_tld_names.gperf"
+ {"ne.us", 0},
+#line 2415 "effective_tld_names.gperf"
+ {"org.mu", 0},
+#line 1270 "effective_tld_names.gperf"
+ {"gov.to", 0},
+#line 1269 "effective_tld_names.gperf"
+ {"gov.tn", 0},
+#line 1230 "effective_tld_names.gperf"
+ {"gov.lb", 0},
+#line 2294 "effective_tld_names.gperf"
+ {"ny.us", 0},
+#line 897 "effective_tld_names.gperf"
+ {"edu.to", 0},
+#line 859 "effective_tld_names.gperf"
+ {"edu.lb", 0},
+#line 1271 "effective_tld_names.gperf"
+ {"gov.tt", 0},
+#line 2371 "effective_tld_names.gperf"
+ {"org.cu", 0},
+#line 1498 "effective_tld_names.gperf"
+ {"ing.pa", 0},
+#line 898 "effective_tld_names.gperf"
+ {"edu.tt", 0},
+#line 2191 "effective_tld_names.gperf"
+ {"net.to", 0},
+#line 2190 "effective_tld_names.gperf"
+ {"net.tn", 0},
+#line 2152 "effective_tld_names.gperf"
+ {"net.lb", 0},
+#line 2409 "effective_tld_names.gperf"
+ {"org.ma", 0},
+#line 2432 "effective_tld_names.gperf"
+ {"org.ro", 0},
+#line 2192 "effective_tld_names.gperf"
+ {"net.tt", 0},
+#line 2359 "effective_tld_names.gperf"
+ {"org.ba", 0},
+#line 678 "effective_tld_names.gperf"
+ {"com.to", 0},
+#line 677 "effective_tld_names.gperf"
+ {"com.tn", 0},
+#line 638 "effective_tld_names.gperf"
+ {"com.lb", 0},
+#line 1144 "effective_tld_names.gperf"
+ {"gm", 0},
+#line 1455 "effective_tld_names.gperf"
+ {"im", 0},
+#line 1400 "effective_tld_names.gperf"
+ {"hm", 0},
+#line 679 "effective_tld_names.gperf"
+ {"com.tt", 0},
+#line 1259 "effective_tld_names.gperf"
+ {"gov.sa", 0},
+#line 1466 "effective_tld_names.gperf"
+ {"in.us", 0},
+#line 888 "effective_tld_names.gperf"
+ {"edu.sa", 0},
+#line 542 "effective_tld_names.gperf"
+ {"co.at", 0},
+#line 530 "effective_tld_names.gperf"
+ {"cm", 0},
+#line 1225 "effective_tld_names.gperf"
+ {"gov.km", 0},
+#line 568 "effective_tld_names.gperf"
+ {"co.rw", 0},
+#line 1226 "effective_tld_names.gperf"
+ {"gov.kn", 0},
+#line 2180 "effective_tld_names.gperf"
+ {"net.sa", 0},
+#line 854 "effective_tld_names.gperf"
+ {"edu.km", 0},
+#line 855 "effective_tld_names.gperf"
+ {"edu.kn", 0},
+#line 1231 "effective_tld_names.gperf"
+ {"gov.lc", 0},
+#line 2422 "effective_tld_names.gperf"
+ {"org.pa", 0},
+#line 1224 "effective_tld_names.gperf"
+ {"gov.ki", 0},
+#line 860 "effective_tld_names.gperf"
+ {"edu.lc", 0},
+#line 668 "effective_tld_names.gperf"
+ {"com.sa", 0},
+#line 1514 "effective_tld_names.gperf"
+ {"int.tt", 0},
+#line 2148 "effective_tld_names.gperf"
+ {"net.kn", 0},
+#line 853 "effective_tld_names.gperf"
+ {"edu.ki", 0},
+#line 2244 "effective_tld_names.gperf"
+ {"nom.km", 0},
+#line 2153 "effective_tld_names.gperf"
+ {"net.lc", 0},
+#line 156 "effective_tld_names.gperf"
+ {"ao", 0},
+#line 634 "effective_tld_names.gperf"
+ {"com.km", 0},
+#line 68 "effective_tld_names.gperf"
+ {"ad", 0},
+#line 2147 "effective_tld_names.gperf"
+ {"net.ki", 0},
+#line 2401 "effective_tld_names.gperf"
+ {"org.la", 0},
+#line 2298 "effective_tld_names.gperf"
+ {"nz", 2},
+#line 74 "effective_tld_names.gperf"
+ {"ae", 0},
+#line 551 "effective_tld_names.gperf"
+ {"co.im", 0},
+#line 639 "effective_tld_names.gperf"
+ {"com.lc", 0},
+#line 731 "effective_tld_names.gperf"
+ {"ct.us", 0},
+#line 743 "effective_tld_names.gperf"
+ {"cz", 0},
+#line 633 "effective_tld_names.gperf"
+ {"com.ki", 0},
+#line 2346 "effective_tld_names.gperf"
+ {"or.us", 0},
+#line 1239 "effective_tld_names.gperf"
+ {"gov.mg", 0},
+#line 2434 "effective_tld_names.gperf"
+ {"org.ru", 0},
+#line 3645 "effective_tld_names.gperf"
+ {"zm", 2},
+#line 866 "effective_tld_names.gperf"
+ {"edu.mg", 0},
+#line 2321 "effective_tld_names.gperf"
+ {"om", 2},
+#line 166 "effective_tld_names.gperf"
+ {"ar", 2},
+#line 2245 "effective_tld_names.gperf"
+ {"nom.mg", 0},
+#line 1969 "effective_tld_names.gperf"
+ {"mo", 0},
+#line 1864 "effective_tld_names.gperf"
+ {"md", 0},
+#line 644 "effective_tld_names.gperf"
+ {"com.mg", 0},
+#line 1867 "effective_tld_names.gperf"
+ {"me", 0},
+#line 2032 "effective_tld_names.gperf"
+ {"my", 0},
+#line 1169 "effective_tld_names.gperf"
+ {"gon.pk", 0},
+#line 145 "effective_tld_names.gperf"
+ {"an", 0},
+#line 1193 "effective_tld_names.gperf"
+ {"gov.bs", 0},
+#line 180 "effective_tld_names.gperf"
+ {"arpa", 0},
+#line 827 "effective_tld_names.gperf"
+ {"edu.bs", 0},
+#line 2333 "effective_tld_names.gperf"
+ {"or.at", 0},
+#line 2360 "effective_tld_names.gperf"
+ {"org.bb", 0},
+#line 1277 "effective_tld_names.gperf"
+ {"gov.ws", 0},
+#line 808 "effective_tld_names.gperf"
+ {"ec", 0},
+#line 2442 "effective_tld_names.gperf"
+ {"org.st", 0},
+#line 2121 "effective_tld_names.gperf"
+ {"net.bs", 0},
+#line 903 "effective_tld_names.gperf"
+ {"edu.ws", 0},
+#line 2002 "effective_tld_names.gperf"
+ {"mr", 0},
+#line 2087 "effective_tld_names.gperf"
+ {"nc", 0},
+#line 1260 "effective_tld_names.gperf"
+ {"gov.sb", 0},
+#line 457 "effective_tld_names.gperf"
+ {"cc", 0},
+#line 889 "effective_tld_names.gperf"
+ {"edu.sb", 0},
+#line 604 "effective_tld_names.gperf"
+ {"com.bs", 0},
+#line 2199 "effective_tld_names.gperf"
+ {"net.ws", 0},
+#line 197 "effective_tld_names.gperf"
+ {"as", 0},
+#line 1442 "effective_tld_names.gperf"
+ {"id.ir", 0},
+#line 228 "effective_tld_names.gperf"
+ {"at", 0},
+#line 819 "effective_tld_names.gperf"
+ {"edu.an", 0},
+#line 1254 "effective_tld_names.gperf"
+ {"gov.ps", 0},
+#line 2181 "effective_tld_names.gperf"
+ {"net.sb", 0},
+#line 1966 "effective_tld_names.gperf"
+ {"mn", 0},
+#line 77 "effective_tld_names.gperf"
+ {"aero", 0},
+#line 687 "effective_tld_names.gperf"
+ {"com.ws", 0},
+#line 883 "effective_tld_names.gperf"
+ {"edu.ps", 0},
+#line 553 "effective_tld_names.gperf"
+ {"co.ir", 0},
+#line 1183 "effective_tld_names.gperf"
+ {"gov.af", 0},
+#line 2114 "effective_tld_names.gperf"
+ {"net.an", 0},
+#line 817 "effective_tld_names.gperf"
+ {"edu.af", 0},
+#line 669 "effective_tld_names.gperf"
+ {"com.sb", 0},
+#line 2176 "effective_tld_names.gperf"
+ {"net.ps", 0},
+#line 2112 "effective_tld_names.gperf"
+ {"net.ai", 0},
+#line 594 "effective_tld_names.gperf"
+ {"com.an", 0},
+#line 1326 "effective_tld_names.gperf"
+ {"gu.us", 0},
+#line 2110 "effective_tld_names.gperf"
+ {"net.af", 0},
+#line 2447 "effective_tld_names.gperf"
+ {"org.to", 0},
+#line 662 "effective_tld_names.gperf"
+ {"com.ps", 0},
+#line 2446 "effective_tld_names.gperf"
+ {"org.tn", 0},
+#line 2402 "effective_tld_names.gperf"
+ {"org.lb", 0},
+#line 2005 "effective_tld_names.gperf"
+ {"ms", 0},
+#line 592 "effective_tld_names.gperf"
+ {"com.ai", 0},
+#line 2448 "effective_tld_names.gperf"
+ {"org.tt", 0},
+#line 590 "effective_tld_names.gperf"
+ {"com.af", 0},
+#line 2010 "effective_tld_names.gperf"
+ {"mt", 2},
+#line 1261 "effective_tld_names.gperf"
+ {"gov.sc", 0},
+#line 69 "effective_tld_names.gperf"
+ {"ad.jp", 0},
+#line 890 "effective_tld_names.gperf"
+ {"edu.sc", 0},
+#line 739 "effective_tld_names.gperf"
+ {"cx", 0},
+#line 1256 "effective_tld_names.gperf"
+ {"gov.rs", 0},
+#line 1238 "effective_tld_names.gperf"
+ {"gov.me", 0},
+#line 2182 "effective_tld_names.gperf"
+ {"net.sc", 0},
+#line 1276 "effective_tld_names.gperf"
+ {"gov.vn", 0},
+#line 885 "effective_tld_names.gperf"
+ {"edu.rs", 0},
+#line 865 "effective_tld_names.gperf"
+ {"edu.me", 0},
+#line 902 "effective_tld_names.gperf"
+ {"edu.vn", 0},
+#line 2435 "effective_tld_names.gperf"
+ {"org.sa", 0},
+#line 564 "effective_tld_names.gperf"
+ {"co.na", 0},
+#line 670 "effective_tld_names.gperf"
+ {"com.sc", 0},
+#line 2159 "effective_tld_names.gperf"
+ {"net.me", 0},
+#line 425 "effective_tld_names.gperf"
+ {"c.la", 0},
+#line 2198 "effective_tld_names.gperf"
+ {"net.vn", 0},
+#line 2397 "effective_tld_names.gperf"
+ {"org.km", 0},
+#line 567 "effective_tld_names.gperf"
+ {"co.rs", 0},
+#line 2398 "effective_tld_names.gperf"
+ {"org.kn", 0},
+#line 2403 "effective_tld_names.gperf"
+ {"org.lc", 0},
+#line 2197 "effective_tld_names.gperf"
+ {"net.vi", 0},
+#line 686 "effective_tld_names.gperf"
+ {"com.vn", 0},
+#line 2292 "effective_tld_names.gperf"
+ {"nv.us", 0},
+#line 1465 "effective_tld_names.gperf"
+ {"in.ua", 0},
+#line 2396 "effective_tld_names.gperf"
+ {"org.ki", 0},
+#line 1156 "effective_tld_names.gperf"
+ {"go.tz", 0},
+#line 685 "effective_tld_names.gperf"
+ {"com.vi", 0},
+#line 876 "effective_tld_names.gperf"
+ {"edu.pe", 0},
+#line 535 "effective_tld_names.gperf"
+ {"cn.ua", 0},
+#line 2303 "effective_tld_names.gperf"
+ {"od.ua", 0},
+#line 574 "effective_tld_names.gperf"
+ {"co.tz", 0},
+#line 2094 "effective_tld_names.gperf"
+ {"ne.tz", 0},
+#line 2170 "effective_tld_names.gperf"
+ {"net.pe", 0},
+#line 1462 "effective_tld_names.gperf"
+ {"in.na", 0},
+#line 1515 "effective_tld_names.gperf"
+ {"int.vn", 0},
+#line 233 "effective_tld_names.gperf"
+ {"au", 2},
+#line 2247 "effective_tld_names.gperf"
+ {"nom.pe", 0},
+#line 2411 "effective_tld_names.gperf"
+ {"org.mg", 0},
+#line 1463 "effective_tld_names.gperf"
+ {"in.rs", 0},
+#line 656 "effective_tld_names.gperf"
+ {"com.pe", 0},
+#line 1332 "effective_tld_names.gperf"
+ {"gv.at", 0},
+#line 1263 "effective_tld_names.gperf"
+ {"gov.sg", 0},
+#line 2233 "effective_tld_names.gperf"
+ {"nm.us", 0},
+#line 892 "effective_tld_names.gperf"
+ {"edu.sg", 0},
+#line 2184 "effective_tld_names.gperf"
+ {"net.sg", 0},
+#line 1164 "effective_tld_names.gperf"
+ {"gob.pe", 0},
+#line 2013 "effective_tld_names.gperf"
+ {"mu", 0},
+#line 2365 "effective_tld_names.gperf"
+ {"org.bs", 0},
+#line 672 "effective_tld_names.gperf"
+ {"com.sg", 0},
+#line 2341 "effective_tld_names.gperf"
+ {"or.na", 0},
+#line 2007 "effective_tld_names.gperf"
+ {"ms.kr", 0},
+#line 1090 "effective_tld_names.gperf"
+ {"ga", 0},
+#line 1150 "effective_tld_names.gperf"
+ {"go.it", 0},
+#line 2249 "effective_tld_names.gperf"
+ {"nom.re", 0},
+#line 2455 "effective_tld_names.gperf"
+ {"org.ws", 0},
+#line 2037 "effective_tld_names.gperf"
+ {"na", 0},
+#line 2237 "effective_tld_names.gperf"
+ {"no.it", 0},
+#line 1113 "effective_tld_names.gperf"
+ {"ge.it", 0},
+#line 664 "effective_tld_names.gperf"
+ {"com.re", 0},
+#line 427 "effective_tld_names.gperf"
+ {"ca", 0},
+#line 451 "effective_tld_names.gperf"
+ {"cat", 0},
+#line 554 "effective_tld_names.gperf"
+ {"co.it", 0},
+#line 2436 "effective_tld_names.gperf"
+ {"org.sb", 0},
+#line 3649 "effective_tld_names.gperf"
+ {"zt.ua", 0},
+#line 461 "effective_tld_names.gperf"
+ {"ce.it", 0},
+#line 2357 "effective_tld_names.gperf"
+ {"org.an", 0},
+#line 2430 "effective_tld_names.gperf"
+ {"org.ps", 0},
+#line 2344 "effective_tld_names.gperf"
+ {"or.tz", 0},
+#line 1126 "effective_tld_names.gperf"
+ {"gi", 0},
+#line 2355 "effective_tld_names.gperf"
+ {"org.ai", 0},
+#line 2353 "effective_tld_names.gperf"
+ {"org.af", 0},
+#line 1282 "effective_tld_names.gperf"
+ {"gr.it", 0},
+#line 169 "effective_tld_names.gperf"
+ {"ar.us", 0},
+#line 2216 "effective_tld_names.gperf"
+ {"ni", 2},
+#line 1973 "effective_tld_names.gperf"
+ {"mo.us", 0},
+#line 2028 "effective_tld_names.gperf"
+ {"mv", 2},
+#line 1866 "effective_tld_names.gperf"
+ {"md.us", 0},
+#line 202 "effective_tld_names.gperf"
+ {"asia", 0},
+#line 495 "effective_tld_names.gperf"
+ {"ci", 0},
+#line 2406 "effective_tld_names.gperf"
+ {"org.ls", 0},
+#line 1869 "effective_tld_names.gperf"
+ {"me.us", 0},
+#line 721 "effective_tld_names.gperf"
+ {"cr.it", 0},
+#line 1211 "effective_tld_names.gperf"
+ {"gov.gn", 0},
+#line 130 "effective_tld_names.gperf"
+ {"am", 0},
+#line 841 "effective_tld_names.gperf"
+ {"edu.gn", 0},
+#line 928 "effective_tld_names.gperf"
+ {"en.it", 0},
+#line 3630 "effective_tld_names.gperf"
+ {"za", 2},
+#line 1210 "effective_tld_names.gperf"
+ {"gov.gi", 0},
+#line 2132 "effective_tld_names.gperf"
+ {"net.gn", 0},
+#line 840 "effective_tld_names.gperf"
+ {"edu.gi", 0},
+#line 1223 "effective_tld_names.gperf"
+ {"gov.kg", 0},
+#line 2437 "effective_tld_names.gperf"
+ {"org.sc", 0},
+#line 534 "effective_tld_names.gperf"
+ {"cn.it", 0},
+#line 852 "effective_tld_names.gperf"
+ {"edu.kg", 0},
+#line 620 "effective_tld_names.gperf"
+ {"com.gn", 0},
+#line 2088 "effective_tld_names.gperf"
+ {"nc.us", 0},
+#line 2433 "effective_tld_names.gperf"
+ {"org.rs", 0},
+#line 2410 "effective_tld_names.gperf"
+ {"org.me", 0},
+#line 2146 "effective_tld_names.gperf"
+ {"net.kg", 0},
+#line 2454 "effective_tld_names.gperf"
+ {"org.vn", 0},
+#line 1157 "effective_tld_names.gperf"
+ {"go.ug", 0},
+#line 1528 "effective_tld_names.gperf"
+ {"is.it", 0},
+#line 198 "effective_tld_names.gperf"
+ {"as.us", 0},
+#line 619 "effective_tld_names.gperf"
+ {"com.gi", 0},
+#line 1181 "effective_tld_names.gperf"
+ {"gov.ac", 0},
+#line 1965 "effective_tld_names.gperf"
+ {"mm", 2},
+#line 540 "effective_tld_names.gperf"
+ {"co.ag", 0},
+#line 256 "effective_tld_names.gperf"
+ {"az", 0},
+#line 816 "effective_tld_names.gperf"
+ {"edu.ac", 0},
+#line 632 "effective_tld_names.gperf"
+ {"com.kg", 0},
+#line 2453 "effective_tld_names.gperf"
+ {"org.vi", 0},
+#line 1968 "effective_tld_names.gperf"
+ {"mn.us", 0},
+#line 575 "effective_tld_names.gperf"
+ {"co.ug", 0},
+#line 729 "effective_tld_names.gperf"
+ {"cs.it", 0},
+#line 2095 "effective_tld_names.gperf"
+ {"ne.ug", 0},
+#line 730 "effective_tld_names.gperf"
+ {"ct.it", 0},
+#line 2108 "effective_tld_names.gperf"
+ {"net.ac", 0},
+#line 2337 "effective_tld_names.gperf"
+ {"or.it", 0},
+#line 2295 "effective_tld_names.gperf"
+ {"nyc.museum", 0},
+#line 589 "effective_tld_names.gperf"
+ {"com.ac", 0},
+#line 2423 "effective_tld_names.gperf"
+ {"org.pe", 0},
+#line 2008 "effective_tld_names.gperf"
+ {"ms.us", 0},
+#line 2012 "effective_tld_names.gperf"
+ {"mt.us", 0},
+#line 2034 "effective_tld_names.gperf"
+ {"mz", 2},
+#line 738 "effective_tld_names.gperf"
+ {"cv.ua", 0},
+#line 1975 "effective_tld_names.gperf"
+ {"mobi", 0},
+#line 1275 "effective_tld_names.gperf"
+ {"gov.vc", 0},
+#line 901 "effective_tld_names.gperf"
+ {"edu.vc", 0},
+#line 2440 "effective_tld_names.gperf"
+ {"org.sg", 0},
+#line 801 "effective_tld_names.gperf"
+ {"e-burg.ru", 0},
+#line 32 "effective_tld_names.gperf"
+ {"ac", 0},
+#line 1813 "effective_tld_names.gperf"
+ {"ly", 0},
+#line 1243 "effective_tld_names.gperf"
+ {"gov.mr", 0},
+#line 2196 "effective_tld_names.gperf"
+ {"net.vc", 0},
+#line 1192 "effective_tld_names.gperf"
+ {"gov.br", 0},
+#line 1089 "effective_tld_names.gperf"
+ {"g12.br", 0},
+#line 826 "effective_tld_names.gperf"
+ {"edu.br", 0},
+#line 2263 "effective_tld_names.gperf"
+ {"not.br", 0},
+#line 1279 "effective_tld_names.gperf"
+ {"gp", 0},
+#line 684 "effective_tld_names.gperf"
+ {"com.vc", 0},
+#line 2120 "effective_tld_names.gperf"
+ {"net.br", 0},
+#line 2272 "effective_tld_names.gperf"
+ {"np", 2},
+#line 573 "effective_tld_names.gperf"
+ {"co.tt", 0},
+#line 1790 "effective_tld_names.gperf"
+ {"lr", 0},
+#line 2240 "effective_tld_names.gperf"
+ {"nom.br", 0},
+#line 2345 "effective_tld_names.gperf"
+ {"or.ug", 0},
+#line 2111 "effective_tld_names.gperf"
+ {"net.ag", 0},
+#line 603 "effective_tld_names.gperf"
+ {"com.br", 0},
+#line 2239 "effective_tld_names.gperf"
+ {"nom.ag", 0},
+#line 1862 "effective_tld_names.gperf"
+ {"mc", 0},
+#line 1253 "effective_tld_names.gperf"
+ {"gov.pr", 0},
+#line 591 "effective_tld_names.gperf"
+ {"com.ag", 0},
+#line 882 "effective_tld_names.gperf"
+ {"edu.pr", 0},
+#line 1123 "effective_tld_names.gperf"
+ {"gg", 0},
+#line 910 "effective_tld_names.gperf"
+ {"eg", 2},
+#line 2288 "effective_tld_names.gperf"
+ {"nu.it", 0},
+#line 1775 "effective_tld_names.gperf"
+ {"local", 0},
+#line 1185 "effective_tld_names.gperf"
+ {"gov.as", 0},
+#line 2175 "effective_tld_names.gperf"
+ {"net.pr", 0},
+#line 2210 "effective_tld_names.gperf"
+ {"ng", 0},
+#line 1233 "effective_tld_names.gperf"
+ {"gov.lr", 0},
+#line 2166 "effective_tld_names.gperf"
+ {"net.nf", 0},
+#line 254 "effective_tld_names.gperf"
+ {"ax", 0},
+#line 466 "effective_tld_names.gperf"
+ {"cg", 0},
+#line 862 "effective_tld_names.gperf"
+ {"edu.lr", 0},
+#line 661 "effective_tld_names.gperf"
+ {"com.pr", 0},
+#line 1405 "effective_tld_names.gperf"
+ {"hof.no", 0},
+#line 1791 "effective_tld_names.gperf"
+ {"ls", 0},
+#line 652 "effective_tld_names.gperf"
+ {"com.nf", 0},
+#line 558 "effective_tld_names.gperf"
+ {"co.lc", 0},
+#line 537 "effective_tld_names.gperf"
+ {"cnt.br", 0},
+#line 2155 "effective_tld_names.gperf"
+ {"net.lr", 0},
+#line 1792 "effective_tld_names.gperf"
+ {"lt", 0},
+#line 2381 "effective_tld_names.gperf"
+ {"org.gn", 0},
+#line 1041 "effective_tld_names.gperf"
+ {"fo", 0},
+#line 641 "effective_tld_names.gperf"
+ {"com.lr", 0},
+#line 2380 "effective_tld_names.gperf"
+ {"org.gi", 0},
+#line 1091 "effective_tld_names.gperf"
+ {"ga.us", 0},
+#line 1437 "effective_tld_names.gperf"
+ {"ia.us", 0},
+#line 955 "effective_tld_names.gperf"
+ {"etc.br", 0},
+#line 2395 "effective_tld_names.gperf"
+ {"org.kg", 0},
+#line 1476 "effective_tld_names.gperf"
+ {"inf.br", 0},
+#line 2030 "effective_tld_names.gperf"
+ {"mx", 0},
+#line 2876 "effective_tld_names.gperf"
+ {"sd", 0},
+#line 2285 "effective_tld_names.gperf"
+ {"ntr.br", 0},
+#line 950 "effective_tld_names.gperf"
+ {"esp.br", 0},
+#line 430 "effective_tld_names.gperf"
+ {"ca.us", 0},
+#line 1197 "effective_tld_names.gperf"
+ {"gov.cl", 0},
+#line 539 "effective_tld_names.gperf"
+ {"co.ae", 0},
+#line 2879 "effective_tld_names.gperf"
+ {"se", 0},
+#line 3065 "effective_tld_names.gperf"
+ {"sy", 0},
+#line 1246 "effective_tld_names.gperf"
+ {"gov.my", 0},
+#line 2351 "effective_tld_names.gperf"
+ {"org.ac", 0},
+#line 1194 "effective_tld_names.gperf"
+ {"gov.by", 0},
+#line 1056 "effective_tld_names.gperf"
+ {"fr", 0},
+#line 2068 "effective_tld_names.gperf"
+ {"nat.tn", 0},
+#line 872 "effective_tld_names.gperf"
+ {"edu.my", 0},
+#line 2439 "effective_tld_names.gperf"
+ {"org.se", 0},
+#line 952 "effective_tld_names.gperf"
+ {"est.pr", 0},
+#line 44 "effective_tld_names.gperf"
+ {"ac.kr", 0},
+#line 1383 "effective_tld_names.gperf"
+ {"hi.us", 0},
+#line 43 "effective_tld_names.gperf"
+ {"ac.jp", 0},
+#line 2165 "effective_tld_names.gperf"
+ {"net.my", 0},
+#line 1251 "effective_tld_names.gperf"
+ {"gov.pl", 0},
+#line 1174 "effective_tld_names.gperf"
+ {"gos.pk", 0},
+#line 2993 "effective_tld_names.gperf"
+ {"sr", 0},
+#line 880 "effective_tld_names.gperf"
+ {"edu.pl", 0},
+#line 650 "effective_tld_names.gperf"
+ {"com.my", 0},
+#line 1456 "effective_tld_names.gperf"
+ {"im.it", 0},
+#line 605 "effective_tld_names.gperf"
+ {"com.by", 0},
+#line 1182 "effective_tld_names.gperf"
+ {"gov.ae", 0},
+#line 931 "effective_tld_names.gperf"
+ {"eng.br", 0},
+#line 651 "effective_tld_names.gperf"
+ {"com.na", 0},
+#line 2173 "effective_tld_names.gperf"
+ {"net.pl", 0},
+#line 75 "effective_tld_names.gperf"
+ {"ae.org", 0},
+#line 565 "effective_tld_names.gperf"
+ {"co.pn", 0},
+#line 555 "effective_tld_names.gperf"
+ {"co.je", 0},
+#line 2949 "effective_tld_names.gperf"
+ {"sn", 0},
+#line 458 "effective_tld_names.gperf"
+ {"cc.na", 0},
+#line 2248 "effective_tld_names.gperf"
+ {"nom.pl", 0},
+#line 536 "effective_tld_names.gperf"
+ {"cng.br", 0},
+#line 2109 "effective_tld_names.gperf"
+ {"net.ae", 0},
+#line 1159 "effective_tld_names.gperf"
+ {"gob.cl", 0},
+#line 660 "effective_tld_names.gperf"
+ {"com.pl", 0},
+#line 2269 "effective_tld_names.gperf"
+ {"novara.it", 0},
+#line 1236 "effective_tld_names.gperf"
+ {"gov.ly", 0},
+#line 2958 "effective_tld_names.gperf"
+ {"soc.lk", 0},
+#line 1524 "effective_tld_names.gperf"
+ {"irc.pl", 0},
+#line 1149 "effective_tld_names.gperf"
+ {"go.cr", 0},
+#line 864 "effective_tld_names.gperf"
+ {"edu.ly", 0},
+#line 1288 "effective_tld_names.gperf"
+ {"granvin.no", 0},
+#line 2452 "effective_tld_names.gperf"
+ {"org.vc", 0},
+#line 812 "effective_tld_names.gperf"
+ {"ed.cr", 0},
+#line 157 "effective_tld_names.gperf"
+ {"ao.it", 0},
+#line 2157 "effective_tld_names.gperf"
+ {"net.ly", 0},
+#line 257 "effective_tld_names.gperf"
+ {"az.us", 0},
+#line 547 "effective_tld_names.gperf"
+ {"co.cr", 0},
+#line 2999 "effective_tld_names.gperf"
+ {"st", 0},
+#line 1797 "effective_tld_names.gperf"
+ {"lu", 0},
+#line 2364 "effective_tld_names.gperf"
+ {"org.br", 0},
+#line 744 "effective_tld_names.gperf"
+ {"cz.it", 0},
+#line 643 "effective_tld_names.gperf"
+ {"com.ly", 0},
+#line 2354 "effective_tld_names.gperf"
+ {"org.ag", 0},
+#line 1446 "effective_tld_names.gperf"
+ {"idrett.no", 0},
+#line 51 "effective_tld_names.gperf"
+ {"ac.pr", 0},
+#line 97 "effective_tld_names.gperf"
+ {"ai", 0},
+#line 1818 "effective_tld_names.gperf"
+ {"ma", 0},
+#line 168 "effective_tld_names.gperf"
+ {"ar.it", 0},
+#line 1972 "effective_tld_names.gperf"
+ {"mo.it", 0},
+#line 2429 "effective_tld_names.gperf"
+ {"org.pr", 0},
+#line 1868 "effective_tld_names.gperf"
+ {"me.it", 0},
+#line 1208 "effective_tld_names.gperf"
+ {"gov.gg", 0},
+#line 1323 "effective_tld_names.gperf"
+ {"gsm.pl", 0},
+#line 146 "effective_tld_names.gperf"
+ {"an.it", 0},
+#line 1811 "effective_tld_names.gperf"
+ {"lv", 0},
+#line 2405 "effective_tld_names.gperf"
+ {"org.lr", 0},
+#line 2131 "effective_tld_names.gperf"
+ {"net.gg", 0},
+#line 908 "effective_tld_names.gperf"
+ {"edunet.tn", 0},
+#line 3401 "effective_tld_names.gperf"
+ {"ws", 0},
+#line 3377 "effective_tld_names.gperf"
+ {"web.co", 0},
+#line 559 "effective_tld_names.gperf"
+ {"co.ls", 0},
+#line 229 "effective_tld_names.gperf"
+ {"at.it", 0},
+#line 715 "effective_tld_names.gperf"
+ {"council.aero", 0},
+#line 1967 "effective_tld_names.gperf"
+ {"mn.it", 0},
+#line 2336 "effective_tld_names.gperf"
+ {"or.cr", 0},
+#line 3380 "effective_tld_names.gperf"
+ {"web.pk", 0},
+#line 957 "effective_tld_names.gperf"
+ {"eti.br", 0},
+#line 1264 "effective_tld_names.gperf"
+ {"gov.sl", 0},
+#line 34 "effective_tld_names.gperf"
+ {"ac.at", 0},
+#line 3040 "effective_tld_names.gperf"
+ {"su", 0},
+#line 2418 "effective_tld_names.gperf"
+ {"org.my", 0},
+#line 1245 "effective_tld_names.gperf"
+ {"gov.mw", 0},
+#line 893 "effective_tld_names.gperf"
+ {"edu.sl", 0},
+#line 3378 "effective_tld_names.gperf"
+ {"web.lk", 0},
+#line 2006 "effective_tld_names.gperf"
+ {"ms.it", 0},
+#line 54 "effective_tld_names.gperf"
+ {"ac.rw", 0},
+#line 2419 "effective_tld_names.gperf"
+ {"org.na", 0},
+#line 870 "effective_tld_names.gperf"
+ {"edu.mw", 0},
+#line 2011 "effective_tld_names.gperf"
+ {"mt.it", 0},
+#line 185 "effective_tld_names.gperf"
+ {"art.museum", 0},
+#line 2185 "effective_tld_names.gperf"
+ {"net.sl", 0},
+#line 1266 "effective_tld_names.gperf"
+ {"gov.sy", 0},
+#line 2163 "effective_tld_names.gperf"
+ {"net.mw", 0},
+#line 1205 "effective_tld_names.gperf"
+ {"gov.ec", 0},
+#line 895 "effective_tld_names.gperf"
+ {"edu.sy", 0},
+#line 2427 "effective_tld_names.gperf"
+ {"org.pl", 0},
+#line 835 "effective_tld_names.gperf"
+ {"edu.ec", 0},
+#line 673 "effective_tld_names.gperf"
+ {"com.sl", 0},
+#line 648 "effective_tld_names.gperf"
+ {"com.mw", 0},
+#line 2187 "effective_tld_names.gperf"
+ {"net.sy", 0},
+#line 2352 "effective_tld_names.gperf"
+ {"org.ae", 0},
+#line 2129 "effective_tld_names.gperf"
+ {"net.ec", 0},
+#line 429 "effective_tld_names.gperf"
+ {"ca.na", 0},
+#line 40 "effective_tld_names.gperf"
+ {"ac.im", 0},
+#line 1470 "effective_tld_names.gperf"
+ {"ind.tn", 0},
+#line 675 "effective_tld_names.gperf"
+ {"com.sy", 0},
+#line 613 "effective_tld_names.gperf"
+ {"com.ec", 0},
+#line 72 "effective_tld_names.gperf"
+ {"adv.br", 0},
+#line 1268 "effective_tld_names.gperf"
+ {"gov.tl", 0},
+#line 3054 "effective_tld_names.gperf"
+ {"sv", 2},
+#line 2878 "effective_tld_names.gperf"
+ {"sd.us", 0},
+#line 2408 "effective_tld_names.gperf"
+ {"org.ly", 0},
+#line 1509 "effective_tld_names.gperf"
+ {"int.mw", 0},
+#line 3039 "effective_tld_names.gperf"
+ {"stv.ru", 0},
+#line 1207 "effective_tld_names.gperf"
+ {"gov.ge", 0},
+#line 1458 "effective_tld_names.gperf"
+ {"imb.br", 0},
+#line 70 "effective_tld_names.gperf"
+ {"adm.br", 0},
+#line 838 "effective_tld_names.gperf"
+ {"edu.ge", 0},
+#line 1352 "effective_tld_names.gperf"
+ {"hamaroy.no", 0},
+#line 552 "effective_tld_names.gperf"
+ {"co.in", 0},
+#line 1247 "effective_tld_names.gperf"
+ {"gov.ng", 0},
+#line 2130 "effective_tld_names.gperf"
+ {"net.ge", 0},
+#line 873 "effective_tld_names.gperf"
+ {"edu.ng", 0},
+#line 1037 "effective_tld_names.gperf"
+ {"fm", 0},
+#line 182 "effective_tld_names.gperf"
+ {"art.br", 0},
+#line 1280 "effective_tld_names.gperf"
+ {"gq", 0},
+#line 1521 "effective_tld_names.gperf"
+ {"iq", 0},
+#line 617 "effective_tld_names.gperf"
+ {"com.ge", 0},
+#line 2167 "effective_tld_names.gperf"
+ {"net.ng", 0},
+#line 85 "effective_tld_names.gperf"
+ {"ag", 0},
+#line 1258 "effective_tld_names.gperf"
+ {"gov.rw", 0},
+#line 2000 "effective_tld_names.gperf"
+ {"mp", 0},
+#line 887 "effective_tld_names.gperf"
+ {"edu.rw", 0},
+#line 1731 "effective_tld_names.gperf"
+ {"lc", 0},
+#line 653 "effective_tld_names.gperf"
+ {"com.ng", 0},
+#line 2946 "effective_tld_names.gperf"
+ {"sm", 0},
+#line 2179 "effective_tld_names.gperf"
+ {"net.rw", 0},
+#line 938 "effective_tld_names.gperf"
+ {"ens.tn", 0},
+#line 1227 "effective_tld_names.gperf"
+ {"gov.ky", 0},
+#line 667 "effective_tld_names.gperf"
+ {"com.rw", 0},
+#line 2378 "effective_tld_names.gperf"
+ {"org.gg", 0},
+#line 856 "effective_tld_names.gperf"
+ {"edu.ky", 0},
+#line 42 "effective_tld_names.gperf"
+ {"ac.ir", 0},
+#line 1899 "effective_tld_names.gperf"
+ {"mg", 0},
+#line 2149 "effective_tld_names.gperf"
+ {"net.ky", 0},
+#line 810 "effective_tld_names.gperf"
+ {"ed.ao", 0},
+#line 3405 "effective_tld_names.gperf"
+ {"wy.us", 0},
+#line 1109 "effective_tld_names.gperf"
+ {"gda.pl", 0},
+#line 247 "effective_tld_names.gperf"
+ {"av.it", 0},
+#line 2038 "effective_tld_names.gperf"
+ {"na.it", 0},
+#line 3069 "effective_tld_names.gperf"
+ {"sz", 0},
+#line 541 "effective_tld_names.gperf"
+ {"co.ao", 0},
+#line 635 "effective_tld_names.gperf"
+ {"com.ky", 0},
+#line 428 "effective_tld_names.gperf"
+ {"ca.it", 0},
+#line 1512 "effective_tld_names.gperf"
+ {"int.rw", 0},
+#line 563 "effective_tld_names.gperf"
+ {"co.mw", 0},
+#line 837 "effective_tld_names.gperf"
+ {"edu.es", 0},
+#line 3633 "effective_tld_names.gperf"
+ {"za.org", 0},
+#line 2242 "effective_tld_names.gperf"
+ {"nom.es", 0},
+#line 615 "effective_tld_names.gperf"
+ {"com.es", 0},
+#line 1819 "effective_tld_names.gperf"
+ {"ma.us", 0},
+#line 2441 "effective_tld_names.gperf"
+ {"org.sl", 0},
+#line 2048 "effective_tld_names.gperf"
+ {"name", 0},
+#line 2416 "effective_tld_names.gperf"
+ {"org.mw", 0},
+#line 2366 "effective_tld_names.gperf"
+ {"org.bw", 0},
+#line 52 "effective_tld_names.gperf"
+ {"ac.rs", 0},
+#line 1160 "effective_tld_names.gperf"
+ {"gob.es", 0},
+#line 1168 "effective_tld_names.gperf"
+ {"gol.no", 0},
+#line 1408 "effective_tld_names.gperf"
+ {"hol.no", 0},
+#line 2443 "effective_tld_names.gperf"
+ {"org.sy", 0},
+#line 1903 "effective_tld_names.gperf"
+ {"mi.us", 0},
+#line 2374 "effective_tld_names.gperf"
+ {"org.ec", 0},
+#line 1184 "effective_tld_names.gperf"
+ {"gov.al", 0},
+#line 2845 "effective_tld_names.gperf"
+ {"sc", 0},
+#line 818 "effective_tld_names.gperf"
+ {"edu.al", 0},
+#line 186 "effective_tld_names.gperf"
+ {"art.pl", 0},
+#line 1535 "effective_tld_names.gperf"
+ {"it.ao", 0},
+#line 59 "effective_tld_names.gperf"
+ {"ac.tz", 0},
+#line 2113 "effective_tld_names.gperf"
+ {"net.al", 0},
+#line 1443 "effective_tld_names.gperf"
+ {"id.lv", 0},
+#line 2470 "effective_tld_names.gperf"
+ {"osteroy.no", 0},
+#line 593 "effective_tld_names.gperf"
+ {"com.al", 0},
+#line 3648 "effective_tld_names.gperf"
+ {"zp.ua", 0},
+#line 1206 "effective_tld_names.gperf"
+ {"gov.ee", 0},
+#line 50 "effective_tld_names.gperf"
+ {"ac.pa", 0},
+#line 2884 "effective_tld_names.gperf"
+ {"sec.ps", 0},
+#line 836 "effective_tld_names.gperf"
+ {"edu.ee", 0},
+#line 1876 "effective_tld_names.gperf"
+ {"med.pa", 0},
+#line 2377 "effective_tld_names.gperf"
+ {"org.ge", 0},
+#line 2283 "effective_tld_names.gperf"
+ {"nt.no", 0},
+#line 1376 "effective_tld_names.gperf"
+ {"hemnes.no", 0},
+#line 1273 "effective_tld_names.gperf"
+ {"gov.tw", 0},
+#line 2420 "effective_tld_names.gperf"
+ {"org.ng", 0},
+#line 1448 "effective_tld_names.gperf"
+ {"idv.tw", 0},
+#line 614 "effective_tld_names.gperf"
+ {"com.ee", 0},
+#line 899 "effective_tld_names.gperf"
+ {"edu.tw", 0},
+#line 962 "effective_tld_names.gperf"
+ {"eu.int", 0},
+#line 1895 "effective_tld_names.gperf"
+ {"meraker.no", 0},
+#line 2194 "effective_tld_names.gperf"
+ {"net.tw", 0},
+#line 1706 "effective_tld_names.gperf"
+ {"la", 0},
+#line 231 "effective_tld_names.gperf"
+ {"atm.pl", 0},
+#line 1773 "effective_tld_names.gperf"
+ {"lo.it", 0},
+#line 2031 "effective_tld_names.gperf"
+ {"mx.na", 0},
+#line 681 "effective_tld_names.gperf"
+ {"com.tw", 0},
+#line 2275 "effective_tld_names.gperf"
+ {"ns.ca", 0},
+#line 1733 "effective_tld_names.gperf"
+ {"le.it", 0},
+#line 1416 "effective_tld_names.gperf"
+ {"horten.no", 0},
+#line 2280 "effective_tld_names.gperf"
+ {"nt.ca", 0},
+#line 143 "effective_tld_names.gperf"
+ {"amursk.ru", 0},
+#line 2399 "effective_tld_names.gperf"
+ {"org.ky", 0},
+#line 1755 "effective_tld_names.gperf"
+ {"li", 0},
+#line 2325 "effective_tld_names.gperf"
+ {"on.ca", 0},
+#line 1212 "effective_tld_names.gperf"
+ {"gov.gr", 0},
+#line 1863 "effective_tld_names.gperf"
+ {"mc.it", 0},
+#line 2376 "effective_tld_names.gperf"
+ {"org.es", 0},
+#line 843 "effective_tld_names.gperf"
+ {"edu.gr", 0},
+#line 2847 "effective_tld_names.gperf"
+ {"sc.kr", 0},
+#line 2134 "effective_tld_names.gperf"
+ {"net.gr", 0},
+#line 622 "effective_tld_names.gperf"
+ {"com.gr", 0},
+#line 1536 "effective_tld_names.gperf"
+ {"its.me", 0},
+#line 497 "effective_tld_names.gperf"
+ {"cim.br", 0},
+#line 1793 "effective_tld_names.gperf"
+ {"lt.it", 0},
+#line 2855 "effective_tld_names.gperf"
+ {"sch.lk", 0},
+#line 60 "effective_tld_names.gperf"
+ {"ac.ug", 0},
+#line 3403 "effective_tld_names.gperf"
+ {"wv.us", 0},
+#line 984 "effective_tld_names.gperf"
+ {"fe.it", 0},
+#line 1331 "effective_tld_names.gperf"
+ {"gv.ao", 0},
+#line 2800 "effective_tld_names.gperf"
+ {"sa", 0},
+#line 2957 "effective_tld_names.gperf"
+ {"so.it", 0},
+#line 2356 "effective_tld_names.gperf"
+ {"org.al", 0},
+#line 49 "effective_tld_names.gperf"
+ {"ac.ng", 0},
+#line 2287 "effective_tld_names.gperf"
+ {"nu.ca", 0},
+#line 2955 "effective_tld_names.gperf"
+ {"snz.ru", 0},
+#line 997 "effective_tld_names.gperf"
+ {"fi", 0},
+#line 1879 "effective_tld_names.gperf"
+ {"med.sa", 0},
+#line 1057 "effective_tld_names.gperf"
+ {"fr.it", 0},
+#line 1088 "effective_tld_names.gperf"
+ {"g.se", 0},
+#line 1436 "effective_tld_names.gperf"
+ {"i.se", 0},
+#line 803 "effective_tld_names.gperf"
+ {"e.se", 0},
+#line 1342 "effective_tld_names.gperf"
+ {"h.se", 0},
+#line 3407 "effective_tld_names.gperf"
+ {"x.se", 0},
+#line 2375 "effective_tld_names.gperf"
+ {"org.ee", 0},
+#line 2910 "effective_tld_names.gperf"
+ {"si", 0},
+#line 1913 "effective_tld_names.gperf"
+ {"mil", 0},
+#line 2036 "effective_tld_names.gperf"
+ {"n.se", 0},
+#line 162 "effective_tld_names.gperf"
+ {"aq", 0},
+#line 2995 "effective_tld_names.gperf"
+ {"sr.it", 0},
+#line 426 "effective_tld_names.gperf"
+ {"c.se", 0},
+#line 2063 "effective_tld_names.gperf"
+ {"napoli.it", 0},
+#line 3402 "effective_tld_names.gperf"
+ {"ws.na", 0},
+#line 595 "effective_tld_names.gperf"
+ {"com.aw", 0},
+#line 973 "effective_tld_names.gperf"
+ {"fam.pk", 0},
+#line 1918 "effective_tld_names.gperf"
+ {"mil.bo", 0},
+#line 2450 "effective_tld_names.gperf"
+ {"org.tw", 0},
+#line 1922 "effective_tld_names.gperf"
+ {"mil.co", 0},
+#line 1921 "effective_tld_names.gperf"
+ {"mil.cn", 0},
+#line 3610 "effective_tld_names.gperf"
+ {"y.se", 0},
+#line 2135 "effective_tld_names.gperf"
+ {"net.gy", 0},
+#line 809 "effective_tld_names.gperf"
+ {"ecn.br", 0},
+#line 1401 "effective_tld_names.gperf"
+ {"hm.no", 0},
+#line 2849 "effective_tld_names.gperf"
+ {"sc.us", 0},
+#line 2001 "effective_tld_names.gperf"
+ {"mq", 0},
+#line 623 "effective_tld_names.gperf"
+ {"com.gy", 0},
+#line 1248 "effective_tld_names.gperf"
+ {"gov.nr", 0},
+#line 2284 "effective_tld_names.gperf"
+ {"nt.ro", 0},
+#line 874 "effective_tld_names.gperf"
+ {"edu.nr", 0},
+#line 2997 "effective_tld_names.gperf"
+ {"ss.it", 0},
+#line 3629 "effective_tld_names.gperf"
+ {"z.se", 0},
+#line 3632 "effective_tld_names.gperf"
+ {"za.net", 0},
+#line 1798 "effective_tld_names.gperf"
+ {"lu.it", 0},
+#line 1780 "effective_tld_names.gperf"
+ {"lom.no", 0},
+#line 2168 "effective_tld_names.gperf"
+ {"net.nr", 0},
+#line 2300 "effective_tld_names.gperf"
+ {"o.se", 0},
+#line 2978 "effective_tld_names.gperf"
+ {"sortland.no", 0},
+#line 654 "effective_tld_names.gperf"
+ {"com.nr", 0},
+#line 2383 "effective_tld_names.gperf"
+ {"org.gr", 0},
+#line 210 "effective_tld_names.gperf"
+ {"ass.km", 0},
+#line 1278 "effective_tld_names.gperf"
+ {"government.aero", 0},
+#line 1468 "effective_tld_names.gperf"
+ {"ind.br", 0},
+#line 1917 "effective_tld_names.gperf"
+ {"mil.ba", 0},
+#line 1708 "effective_tld_names.gperf"
+ {"la.us", 0},
+#line 1054 "effective_tld_names.gperf"
+ {"fot.br", 0},
+#line 1124 "effective_tld_names.gperf"
+ {"ggf.br", 0},
+#line 560 "effective_tld_names.gperf"
+ {"co.ma", 0},
+#line 33 "effective_tld_names.gperf"
+ {"ac.ae", 0},
+#line 1901 "effective_tld_names.gperf"
+ {"mi.it", 0},
+#line 1108 "effective_tld_names.gperf"
+ {"gd.cn", 0},
+#line 1368 "effective_tld_names.gperf"
+ {"he.cn", 0},
+#line 3264 "effective_tld_names.gperf"
+ {"uy", 2},
+#line 1712 "effective_tld_names.gperf"
+ {"lahppi.no", 0},
+#line 990 "effective_tld_names.gperf"
+ {"fet.no", 0},
+#line 2003 "effective_tld_names.gperf"
+ {"mr.no", 0},
+#line 2692 "effective_tld_names.gperf"
+ {"qa", 2},
+#line 440 "effective_tld_names.gperf"
+ {"can.museum", 0},
+#line 2471 "effective_tld_names.gperf"
+ {"ostre-toten.no", 0},
+#line 1308 "effective_tld_names.gperf"
+ {"gs.jan-mayen.no", 0},
+#line 2996 "effective_tld_names.gperf"
+ {"srv.br", 0},
+#line 1941 "effective_tld_names.gperf"
+ {"mil.ru", 0},
+#line 2898 "effective_tld_names.gperf"
+ {"sg", 0},
+#line 103 "effective_tld_names.gperf"
+ {"air.museum", 0},
+#line 2857 "effective_tld_names.gperf"
+ {"sch.sa", 0},
+#line 1106 "effective_tld_names.gperf"
+ {"gc.ca", 0},
+#line 1403 "effective_tld_names.gperf"
+ {"hn.cn", 0},
+#line 1796 "effective_tld_names.gperf"
+ {"ltd.lk", 0},
+#line 1753 "effective_tld_names.gperf"
+ {"lg.jp", 0},
+#line 1075 "effective_tld_names.gperf"
+ {"fst.br", 0},
+#line 38 "effective_tld_names.gperf"
+ {"ac.cr", 0},
+#line 3243 "effective_tld_names.gperf"
+ {"us", 0},
+#line 1304 "effective_tld_names.gperf"
+ {"gs.cn", 0},
+#line 1396 "effective_tld_names.gperf"
+ {"hk", 0},
+#line 3620 "effective_tld_names.gperf"
+ {"yn.cn", 0},
+#line 3055 "effective_tld_names.gperf"
+ {"sv.it", 0},
+#line 932 "effective_tld_names.gperf"
+ {"eng.pro", 0},
+#line 1943 "effective_tld_names.gperf"
+ {"mil.st", 0},
+#line 161 "effective_tld_names.gperf"
+ {"ap.it", 0},
+#line 522 "effective_tld_names.gperf"
+ {"ck", 2},
+#line 439 "effective_tld_names.gperf"
+ {"can.br", 0},
+#line 1215 "effective_tld_names.gperf"
+ {"gov.im", 0},
+#line 1216 "effective_tld_names.gperf"
+ {"gov.in", 0},
+#line 2421 "effective_tld_names.gperf"
+ {"org.nr", 0},
+#line 847 "effective_tld_names.gperf"
+ {"edu.in", 0},
+#line 1220 "effective_tld_names.gperf"
+ {"gov.it", 0},
+#line 1118 "effective_tld_names.gperf"
+ {"genova.it", 0},
+#line 850 "effective_tld_names.gperf"
+ {"edu.it", 0},
+#line 2139 "effective_tld_names.gperf"
+ {"net.im", 0},
+#line 2140 "effective_tld_names.gperf"
+ {"net.in", 0},
+#line 1855 "effective_tld_names.gperf"
+ {"mat.br", 0},
+#line 628 "effective_tld_names.gperf"
+ {"com.io", 0},
+#line 86 "effective_tld_names.gperf"
+ {"ag.it", 0},
+#line 2881 "effective_tld_names.gperf"
+ {"se.net", 0},
+#line 1732 "effective_tld_names.gperf"
+ {"lc.it", 0},
+#line 1946 "effective_tld_names.gperf"
+ {"mil.to", 0},
+#line 1824 "effective_tld_names.gperf"
+ {"magazine.aero", 0},
+#line 1980 "effective_tld_names.gperf"
+ {"modalen.no", 0},
+#line 1087 "effective_tld_names.gperf"
+ {"g.bg", 0},
+#line 1434 "effective_tld_names.gperf"
+ {"i.bg", 0},
+#line 802 "effective_tld_names.gperf"
+ {"e.bg", 0},
+#line 1341 "effective_tld_names.gperf"
+ {"h.bg", 0},
+#line 3406 "effective_tld_names.gperf"
+ {"x.bg", 0},
+#line 21 "effective_tld_names.gperf"
+ {"6.bg", 0},
+#line 25 "effective_tld_names.gperf"
+ {"9.bg", 0},
+#line 24 "effective_tld_names.gperf"
+ {"8.bg", 0},
+#line 23 "effective_tld_names.gperf"
+ {"7.bg", 0},
+#line 20 "effective_tld_names.gperf"
+ {"5.bg", 0},
+#line 19 "effective_tld_names.gperf"
+ {"4.bg", 0},
+#line 18 "effective_tld_names.gperf"
+ {"3.bg", 0},
+#line 16 "effective_tld_names.gperf"
+ {"2.bg", 0},
+#line 2035 "effective_tld_names.gperf"
+ {"n.bg", 0},
+#line 15 "effective_tld_names.gperf"
+ {"1.bg", 0},
+#line 14 "effective_tld_names.gperf"
+ {"0.bg", 0},
+#line 3365 "effective_tld_names.gperf"
+ {"wa.us", 0},
+#line 424 "effective_tld_names.gperf"
+ {"c.bg", 0},
+#line 3379 "effective_tld_names.gperf"
+ {"web.nf", 0},
+#line 3219 "effective_tld_names.gperf"
+ {"udm.ru", 0},
+#line 3609 "effective_tld_names.gperf"
+ {"y.bg", 0},
+#line 1931 "effective_tld_names.gperf"
+ {"mil.km", 0},
+#line 2217 "effective_tld_names.gperf"
+ {"nic.ar", 1},
+#line 3386 "effective_tld_names.gperf"
+ {"wi.us", 0},
+#line 1979 "effective_tld_names.gperf"
+ {"mod.gi", 0},
+#line 238 "effective_tld_names.gperf"
+ {"aurland.no", 0},
+#line 1344 "effective_tld_names.gperf"
+ {"ha.no", 0},
+#line 27 "effective_tld_names.gperf"
+ {"a.se", 0},
+#line 3628 "effective_tld_names.gperf"
+ {"z.bg", 0},
+#line 2299 "effective_tld_names.gperf"
+ {"o.bg", 0},
+#line 1935 "effective_tld_names.gperf"
+ {"mil.mg", 0},
+#line 983 "effective_tld_names.gperf"
+ {"fc.it", 0},
+#line 363 "effective_tld_names.gperf"
+ {"bo", 0},
+#line 296 "effective_tld_names.gperf"
+ {"bd", 2},
+#line 2987 "effective_tld_names.gperf"
+ {"spb.ru", 0},
+#line 298 "effective_tld_names.gperf"
+ {"be", 0},
+#line 148 "effective_tld_names.gperf"
+ {"and.museum", 0},
+#line 1817 "effective_tld_names.gperf"
+ {"m.se", 0},
+#line 417 "effective_tld_names.gperf"
+ {"by", 0},
+#line 41 "effective_tld_names.gperf"
+ {"ac.in", 0},
+#line 702 "effective_tld_names.gperf"
+ {"control.aero", 0},
+#line 381 "effective_tld_names.gperf"
+ {"br", 0},
+#line 599 "effective_tld_names.gperf"
+ {"com.bh", 0},
+#line 431 "effective_tld_names.gperf"
+ {"caa.aero", 0},
+#line 2818 "effective_tld_names.gperf"
+ {"samara.ru", 0},
+#line 1249 "effective_tld_names.gperf"
+ {"gov.ph", 0},
+#line 2388 "effective_tld_names.gperf"
+ {"org.im", 0},
+#line 361 "effective_tld_names.gperf"
+ {"bn", 2},
+#line 2389 "effective_tld_names.gperf"
+ {"org.in", 0},
+#line 878 "effective_tld_names.gperf"
+ {"edu.ph", 0},
+#line 61 "effective_tld_names.gperf"
+ {"ac.vn", 0},
+#line 89 "effective_tld_names.gperf"
+ {"agr.br", 0},
+#line 2171 "effective_tld_names.gperf"
+ {"net.ph", 0},
+#line 1871 "effective_tld_names.gperf"
+ {"med.br", 0},
+#line 2232 "effective_tld_names.gperf"
+ {"nm.cn", 0},
+#line 1137 "effective_tld_names.gperf"
+ {"gl", 0},
+#line 1451 "effective_tld_names.gperf"
+ {"il", 2},
+#line 658 "effective_tld_names.gperf"
+ {"com.ph", 0},
+#line 2228 "effective_tld_names.gperf"
+ {"nl", 0},
+#line 405 "effective_tld_names.gperf"
+ {"bs", 0},
+#line 150 "effective_tld_names.gperf"
+ {"andebu.no", 0},
+#line 524 "effective_tld_names.gperf"
+ {"cl", 0},
+#line 407 "effective_tld_names.gperf"
+ {"bt", 2},
+#line 133 "effective_tld_names.gperf"
+ {"ambulance.aero", 0},
+#line 953 "effective_tld_names.gperf"
+ {"estate.museum", 0},
+#line 1222 "effective_tld_names.gperf"
+ {"gov.jo", 0},
+#line 851 "effective_tld_names.gperf"
+ {"edu.jo", 0},
+#line 2848 "effective_tld_names.gperf"
+ {"sc.ug", 0},
+#line 1435 "effective_tld_names.gperf"
+ {"i.ph", 0},
+#line 48 "effective_tld_names.gperf"
+ {"ac.mw", 0},
+#line 704 "effective_tld_names.gperf"
+ {"coop", 0},
+#line 3258 "effective_tld_names.gperf"
+ {"ut.us", 0},
+#line 3266 "effective_tld_names.gperf"
+ {"uz", 0},
+#line 2145 "effective_tld_names.gperf"
+ {"net.jo", 0},
+#line 1340 "effective_tld_names.gperf"
+ {"gz.cn", 0},
+#line 3608 "effective_tld_names.gperf"
+ {"xz.cn", 0},
+#line 1471 "effective_tld_names.gperf"
+ {"inderoy.no", 0},
+#line 2951 "effective_tld_names.gperf"
+ {"snaase.no", 0},
+#line 631 "effective_tld_names.gperf"
+ {"com.jo", 0},
+#line 1756 "effective_tld_names.gperf"
+ {"li.it", 0},
+#line 1746 "effective_tld_names.gperf"
+ {"lel.br", 0},
+#line 2236 "effective_tld_names.gperf"
+ {"no.com", 0},
+#line 1971 "effective_tld_names.gperf"
+ {"mo.cn", 0},
+#line 561 "effective_tld_names.gperf"
+ {"co.me", 0},
+#line 1938 "effective_tld_names.gperf"
+ {"mil.pe", 0},
+#line 1754 "effective_tld_names.gperf"
+ {"lg.ua", 0},
+#line 2312 "effective_tld_names.gperf"
+ {"ok.us", 0},
+#line 941 "effective_tld_names.gperf"
+ {"environment.museum", 0},
+#line 2805 "effective_tld_names.gperf"
+ {"sa.it", 0},
+#line 1877 "effective_tld_names.gperf"
+ {"med.pl", 0},
+#line 533 "effective_tld_names.gperf"
+ {"cn.com", 0},
+#line 2309 "effective_tld_names.gperf"
+ {"og.ao", 0},
+#line 999 "effective_tld_names.gperf"
+ {"fi.it", 0},
+#line 1116 "effective_tld_names.gperf"
+ {"gen.in", 0},
+#line 147 "effective_tld_names.gperf"
+ {"ancona.it", 0},
+#line 2911 "effective_tld_names.gperf"
+ {"si.it", 0},
+#line 1962 "effective_tld_names.gperf"
+ {"mk", 0},
+#line 163 "effective_tld_names.gperf"
+ {"aq.it", 0},
+#line 1007 "effective_tld_names.gperf"
+ {"fin.tn", 0},
+#line 1335 "effective_tld_names.gperf"
+ {"gx.cn", 0},
+#line 1314 "effective_tld_names.gperf"
+ {"gs.oslo.no", 0},
+#line 1875 "effective_tld_names.gperf"
+ {"med.ly", 0},
+#line 2425 "effective_tld_names.gperf"
+ {"org.ph", 0},
+#line 207 "effective_tld_names.gperf"
+ {"asmatart.museum", 0},
+#line 578 "effective_tld_names.gperf"
+ {"co.vi", 0},
+#line 2293 "effective_tld_names.gperf"
+ {"nx.cn", 0},
+#line 1219 "effective_tld_names.gperf"
+ {"gov.is", 0},
+#line 849 "effective_tld_names.gperf"
+ {"edu.is", 0},
+#line 1421 "effective_tld_names.gperf"
+ {"hoylandet.no", 0},
+#line 26 "effective_tld_names.gperf"
+ {"a.bg", 0},
+#line 2143 "effective_tld_names.gperf"
+ {"net.is", 0},
+#line 2886 "effective_tld_names.gperf"
+ {"sel.no", 0},
+#line 630 "effective_tld_names.gperf"
+ {"com.is", 0},
+#line 2327 "effective_tld_names.gperf"
+ {"ontario.museum", 0},
+#line 2394 "effective_tld_names.gperf"
+ {"org.jo", 0},
+#line 2188 "effective_tld_names.gperf"
+ {"net.th", 0},
+#line 1930 "effective_tld_names.gperf"
+ {"mil.kg", 0},
+#line 1727 "effective_tld_names.gperf"
+ {"lavagis.no", 0},
+#line 1816 "effective_tld_names.gperf"
+ {"m.bg", 0},
+#line 359 "effective_tld_names.gperf"
+ {"bm", 0},
+#line 1506 "effective_tld_names.gperf"
+ {"int.is", 0},
+#line 28 "effective_tld_names.gperf"
+ {"aa.no", 0},
+#line 1347 "effective_tld_names.gperf"
+ {"hagebostad.no", 0},
+#line 3000 "effective_tld_names.gperf"
+ {"st.no", 0},
+#line 1500 "effective_tld_names.gperf"
+ {"insurance.aero", 0},
+#line 587 "effective_tld_names.gperf"
+ {"columbus.museum", 0},
+#line 1914 "effective_tld_names.gperf"
+ {"mil.ac", 0},
+#line 3068 "effective_tld_names.gperf"
+ {"syzran.ru", 0},
+#line 523 "effective_tld_names.gperf"
+ {"ck.ua", 0},
+#line 1452 "effective_tld_names.gperf"
+ {"il.us", 0},
+#line 3245 "effective_tld_names.gperf"
+ {"us.na", 0},
+#line 2020 "effective_tld_names.gperf"
+ {"mus.br", 0},
+#line 914 "effective_tld_names.gperf"
+ {"eid.no", 0},
+#line 1214 "effective_tld_names.gperf"
+ {"gov.ie", 0},
+#line 961 "effective_tld_names.gperf"
+ {"eu.com", 0},
+#line 1426 "effective_tld_names.gperf"
+ {"hu.com", 0},
+#line 422 "effective_tld_names.gperf"
+ {"bz", 0},
+#line 975 "effective_tld_names.gperf"
+ {"far.br", 0},
+#line 919 "effective_tld_names.gperf"
+ {"eigersund.no", 0},
+#line 3215 "effective_tld_names.gperf"
+ {"ua", 0},
+#line 3217 "effective_tld_names.gperf"
+ {"ud.it", 0},
+#line 1343 "effective_tld_names.gperf"
+ {"ha.cn", 0},
+#line 3370 "effective_tld_names.gperf"
+ {"war.museum", 0},
+#line 2960 "effective_tld_names.gperf"
+ {"software.aero", 0},
+#line 1705 "effective_tld_names.gperf"
+ {"l.se", 0},
+#line 2985 "effective_tld_names.gperf"
+ {"sp.it", 0},
+#line 304 "effective_tld_names.gperf"
+ {"beiarn.no", 0},
+#line 1948 "effective_tld_names.gperf"
+ {"mil.vc", 0},
+#line 1872 "effective_tld_names.gperf"
+ {"med.ec", 0},
+#line 992 "effective_tld_names.gperf"
+ {"fg.it", 0},
+#line 1382 "effective_tld_names.gperf"
+ {"hi.cn", 0},
+#line 1919 "effective_tld_names.gperf"
+ {"mil.br", 0},
+#line 1736 "effective_tld_names.gperf"
+ {"lebesby.no", 0},
+#line 2850 "effective_tld_names.gperf"
+ {"sch.ae", 0},
+#line 1795 "effective_tld_names.gperf"
+ {"ltd.gi", 0},
+#line 2227 "effective_tld_names.gperf"
+ {"nkz.ru", 0},
+#line 177 "effective_tld_names.gperf"
+ {"arezzo.it", 0},
+#line 113 "effective_tld_names.gperf"
+ {"al", 0},
+#line 1937 "effective_tld_names.gperf"
+ {"mil.no", 0},
+#line 100 "effective_tld_names.gperf"
+ {"aip.ee", 0},
+#line 717 "effective_tld_names.gperf"
+ {"county.museum", 0},
+#line 2856 "effective_tld_names.gperf"
+ {"sch.ly", 0},
+#line 2392 "effective_tld_names.gperf"
+ {"org.is", 0},
+#line 2078 "effective_tld_names.gperf"
+ {"nature.museum", 0},
+#line 109 "effective_tld_names.gperf"
+ {"ak.us", 0},
+#line 1964 "effective_tld_names.gperf"
+ {"ml", 2},
+#line 972 "effective_tld_names.gperf"
+ {"f.se", 0},
+#line 1841 "effective_tld_names.gperf"
+ {"mari-el.ru", 0},
+#line 2799 "effective_tld_names.gperf"
+ {"s.se", 0},
+#line 934 "effective_tld_names.gperf"
+ {"engine.aero", 0},
+#line 2851 "effective_tld_names.gperf"
+ {"sch.gg", 0},
+#line 45 "effective_tld_names.gperf"
+ {"ac.ma", 0},
+#line 2218 "effective_tld_names.gperf"
+ {"nic.im", 0},
+#line 2219 "effective_tld_names.gperf"
+ {"nic.in", 0},
+#line 1936 "effective_tld_names.gperf"
+ {"mil.my", 0},
+#line 2332 "effective_tld_names.gperf"
+ {"oppegard.no", 0},
+#line 1920 "effective_tld_names.gperf"
+ {"mil.by", 0},
+#line 1039 "effective_tld_names.gperf"
+ {"fm.no", 0},
+#line 2698 "effective_tld_names.gperf"
+ {"qsl.br", 0},
+#line 167 "effective_tld_names.gperf"
+ {"ar.com", 0},
+#line 37 "effective_tld_names.gperf"
+ {"ac.cn", 0},
+#line 1940 "effective_tld_names.gperf"
+ {"mil.pl", 0},
+#line 548 "effective_tld_names.gperf"
+ {"co.gg", 0},
+#line 2802 "effective_tld_names.gperf"
+ {"sa.cr", 0},
+#line 1915 "effective_tld_names.gperf"
+ {"mil.ae", 0},
+#line 940 "effective_tld_names.gperf"
+ {"entomology.museum", 0},
+#line 1542 "effective_tld_names.gperf"
+ {"iz.hr", 0},
+#line 998 "effective_tld_names.gperf"
+ {"fi.cr", 0},
+#line 3362 "effective_tld_names.gperf"
+ {"w.se", 0},
+#line 134 "effective_tld_names.gperf"
+ {"ambulance.museum", 0},
+#line 1772 "effective_tld_names.gperf"
+ {"ln.cn", 0},
+#line 1221 "effective_tld_names.gperf"
+ {"gov.je", 0},
+#line 3221 "effective_tld_names.gperf"
+ {"ug", 0},
+#line 1040 "effective_tld_names.gperf"
+ {"fnd.br", 0},
+#line 2144 "effective_tld_names.gperf"
+ {"net.je", 0},
+#line 79 "effective_tld_names.gperf"
+ {"aerobatic.aero", 0},
+#line 2085 "effective_tld_names.gperf"
+ {"navuotna.no", 0},
+#line 1155 "effective_tld_names.gperf"
+ {"go.tj", 0},
+#line 3056 "effective_tld_names.gperf"
+ {"svalbard.no", 0},
+#line 1821 "effective_tld_names.gperf"
+ {"mad.museum", 0},
+#line 1125 "effective_tld_names.gperf"
+ {"gh", 0},
+#line 1771 "effective_tld_names.gperf"
+ {"lk", 0},
+#line 260 "effective_tld_names.gperf"
+ {"ba", 0},
+#line 364 "effective_tld_names.gperf"
+ {"bo.it", 0},
+#line 572 "effective_tld_names.gperf"
+ {"co.tj", 0},
+#line 3004 "effective_tld_names.gperf"
+ {"stange.no", 0},
+#line 467 "effective_tld_names.gperf"
+ {"ch", 0},
+#line 1873 "effective_tld_names.gperf"
+ {"med.ee", 0},
+#line 936 "effective_tld_names.gperf"
+ {"england.museum", 0},
+#line 1218 "effective_tld_names.gperf"
+ {"gov.ir", 0},
+#line 1404 "effective_tld_names.gperf"
+ {"hobol.no", 0},
+#line 2877 "effective_tld_names.gperf"
+ {"sd.cn", 0},
+#line 2142 "effective_tld_names.gperf"
+ {"net.ir", 0},
+#line 1310 "effective_tld_names.gperf"
+ {"gs.nl.no", 0},
+#line 323 "effective_tld_names.gperf"
+ {"bi", 0},
+#line 1430 "effective_tld_names.gperf"
+ {"hurum.no", 0},
+#line 383 "effective_tld_names.gperf"
+ {"br.it", 0},
+#line 2916 "effective_tld_names.gperf"
+ {"siljan.no", 0},
+#line 1209 "effective_tld_names.gperf"
+ {"gov.gh", 0},
+#line 2460 "effective_tld_names.gperf"
+ {"orskog.no", 0},
+#line 839 "effective_tld_names.gperf"
+ {"edu.gh", 0},
+#line 2349 "effective_tld_names.gperf"
+ {"orenburg.ru", 0},
+#line 362 "effective_tld_names.gperf"
+ {"bn.it", 0},
+#line 712 "effective_tld_names.gperf"
+ {"corvette.museum", 0},
+#line 1704 "effective_tld_names.gperf"
+ {"l.bg", 0},
+#line 1856 "effective_tld_names.gperf"
+ {"matera.it", 0},
+#line 618 "effective_tld_names.gperf"
+ {"com.gh", 0},
+#line 1313 "effective_tld_names.gperf"
+ {"gs.ol.no", 0},
+#line 116 "effective_tld_names.gperf"
+ {"al.us", 0},
+#line 2950 "effective_tld_names.gperf"
+ {"sn.cn", 0},
+#line 406 "effective_tld_names.gperf"
+ {"bs.it", 0},
+#line 525 "effective_tld_names.gperf"
+ {"cl.it", 0},
+#line 1023 "effective_tld_names.gperf"
+ {"fk", 2},
+#line 1148 "effective_tld_names.gperf"
+ {"go.ci", 0},
+#line 1469 "effective_tld_names.gperf"
+ {"ind.in", 0},
+#line 811 "effective_tld_names.gperf"
+ {"ed.ci", 0},
+#line 1963 "effective_tld_names.gperf"
+ {"mk.ua", 0},
+#line 1932 "effective_tld_names.gperf"
+ {"mil.kr", 0},
+#line 911 "effective_tld_names.gperf"
+ {"egersund.no", 0},
+#line 546 "effective_tld_names.gperf"
+ {"co.ci", 0},
+#line 2921 "effective_tld_names.gperf"
+ {"sk", 0},
+#line 1944 "effective_tld_names.gperf"
+ {"mil.sy", 0},
+#line 1923 "effective_tld_names.gperf"
+ {"mil.ec", 0},
+#line 1794 "effective_tld_names.gperf"
+ {"ltd.co.im", 0},
+#line 2980 "effective_tld_names.gperf"
+ {"sos.pl", 0},
+#line 1102 "effective_tld_names.gperf"
+ {"gaular.no", 0},
+#line 1846 "effective_tld_names.gperf"
+ {"marker.no", 0},
+#line 1924 "effective_tld_names.gperf"
+ {"mil.ge", 0},
+#line 2393 "effective_tld_names.gperf"
+ {"org.je", 0},
+#line 971 "effective_tld_names.gperf"
+ {"f.bg", 0},
+#line 2798 "effective_tld_names.gperf"
+ {"s.bg", 0},
+#line 62 "effective_tld_names.gperf"
+ {"aca.pro", 0},
+#line 226 "effective_tld_names.gperf"
+ {"astrakhan.ru", 0},
+#line 1942 "effective_tld_names.gperf"
+ {"mil.rw", 0},
+#line 99 "effective_tld_names.gperf"
+ {"aid.pl", 0},
+#line 3631 "effective_tld_names.gperf"
+ {"za.com", 0},
+#line 2335 "effective_tld_names.gperf"
+ {"or.ci", 0},
+#line 2391 "effective_tld_names.gperf"
+ {"org.ir", 0},
+#line 336 "effective_tld_names.gperf"
+ {"bir.ru", 0},
+#line 718 "effective_tld_names.gperf"
+ {"cpa.pro", 0},
+#line 320 "effective_tld_names.gperf"
+ {"bg", 0},
+#line 1333 "effective_tld_names.gperf"
+ {"gw", 0},
+#line 1444 "effective_tld_names.gperf"
+ {"id.ly", 0},
+#line 1472 "effective_tld_names.gperf"
+ {"indian.museum", 0},
+#line 1539 "effective_tld_names.gperf"
+ {"iveland.no", 0},
+#line 165 "effective_tld_names.gperf"
+ {"aquila.it", 0},
+#line 1311 "effective_tld_names.gperf"
+ {"gs.nt.no", 0},
+#line 970 "effective_tld_names.gperf"
+ {"express.aero", 0},
+#line 1196 "effective_tld_names.gperf"
+ {"gov.cd", 0},
+#line 2253 "effective_tld_names.gperf"
+ {"nord-fron.no", 0},
+#line 2306 "effective_tld_names.gperf"
+ {"odo.br", 0},
+#line 2379 "effective_tld_names.gperf"
+ {"org.gh", 0},
+#line 2977 "effective_tld_names.gperf"
+ {"sorreisa.no", 0},
+#line 3246 "effective_tld_names.gperf"
+ {"usa.museum", 0},
+#line 964 "effective_tld_names.gperf"
+ {"evenes.no", 0},
+#line 2040 "effective_tld_names.gperf"
+ {"nacion.ar", 1},
+#line 3361 "effective_tld_names.gperf"
+ {"w.bg", 0},
+#line 1315 "effective_tld_names.gperf"
+ {"gs.rl.no", 0},
+#line 907 "effective_tld_names.gperf"
+ {"educator.aero", 0},
+#line 2214 "effective_tld_names.gperf"
+ {"nh.us", 0},
+#line 1167 "effective_tld_names.gperf"
+ {"gok.pk", 0},
+#line 2693 "effective_tld_names.gperf"
+ {"qc.ca", 0},
+#line 2067 "effective_tld_names.gperf"
+ {"narvik.no", 0},
+#line 3650 "effective_tld_names.gperf"
+ {"zw", 2},
+#line 570 "effective_tld_names.gperf"
+ {"co.sz", 0},
+#line 1097 "effective_tld_names.gperf"
+ {"gamvik.no", 0},
+#line 1757 "effective_tld_names.gperf"
+ {"lib.ee", 0},
+#line 1845 "effective_tld_names.gperf"
+ {"maritimo.museum", 0},
+#line 1878 "effective_tld_names.gperf"
+ {"med.pro", 0},
+#line 2211 "effective_tld_names.gperf"
+ {"ngo.lk", 0},
+#line 1844 "effective_tld_names.gperf"
+ {"maritime.museum", 0},
+#line 46 "effective_tld_names.gperf"
+ {"ac.me", 0},
+#line 1018 "effective_tld_names.gperf"
+ {"fitjar.no", 0},
+#line 1274 "effective_tld_names.gperf"
+ {"gov.ua", 0},
+#line 2310 "effective_tld_names.gperf"
+ {"oh.us", 0},
+#line 900 "effective_tld_names.gperf"
+ {"edu.ua", 0},
+#line 1787 "effective_tld_names.gperf"
+ {"louvre.museum", 0},
+#line 719 "effective_tld_names.gperf"
+ {"cq.cn", 0},
+#line 1843 "effective_tld_names.gperf"
+ {"marine.ru", 0},
+#line 2195 "effective_tld_names.gperf"
+ {"net.ua", 0},
+#line 2940 "effective_tld_names.gperf"
+ {"sl", 0},
+#line 682 "effective_tld_names.gperf"
+ {"com.ua", 0},
+#line 423 "effective_tld_names.gperf"
+ {"bz.it", 0},
+#line 1101 "effective_tld_names.gperf"
+ {"gateway.museum", 0},
+#line 454 "effective_tld_names.gperf"
+ {"catering.aero", 0},
+#line 1947 "effective_tld_names.gperf"
+ {"mil.tw", 0},
+#line 1301 "effective_tld_names.gperf"
+ {"gs.aa.no", 0},
+#line 2691 "effective_tld_names.gperf"
+ {"q.bg", 0},
+#line 499 "effective_tld_names.gperf"
+ {"cinema.museum", 0},
+#line 1900 "effective_tld_names.gperf"
+ {"mh", 0},
+#line 3644 "effective_tld_names.gperf"
+ {"zlg.br", 0},
+#line 703 "effective_tld_names.gperf"
+ {"convent.museum", 0},
+#line 925 "effective_tld_names.gperf"
+ {"elverum.no", 0},
+#line 3624 "effective_tld_names.gperf"
+ {"yosemite.museum", 0},
+#line 2880 "effective_tld_names.gperf"
+ {"se.com", 0},
+#line 246 "effective_tld_names.gperf"
+ {"automotive.museum", 0},
+#line 1319 "effective_tld_names.gperf"
+ {"gs.tm.no", 0},
+#line 340 "effective_tld_names.gperf"
+ {"biz", 0},
+#line 1789 "effective_tld_names.gperf"
+ {"loyalist.museum", 0},
+#line 114 "effective_tld_names.gperf"
+ {"al.it", 0},
+#line 1359 "effective_tld_names.gperf"
+ {"haram.no", 0},
+#line 1262 "effective_tld_names.gperf"
+ {"gov.sd", 0},
+#line 1996 "effective_tld_names.gperf"
+ {"mosreg.ru", 0},
+#line 891 "effective_tld_names.gperf"
+ {"edu.sd", 0},
+#line 2846 "effective_tld_names.gperf"
+ {"sc.cn", 0},
+#line 2267 "effective_tld_names.gperf"
+ {"notteroy.no", 0},
+#line 1006 "effective_tld_names.gperf"
+ {"fin.ec", 0},
+#line 2183 "effective_tld_names.gperf"
+ {"net.sd", 0},
+#line 968 "effective_tld_names.gperf"
+ {"exhibition.museum", 0},
+#line 671 "effective_tld_names.gperf"
+ {"com.sd", 0},
+#line 213 "effective_tld_names.gperf"
+ {"assisi.museum", 0},
+#line 345 "effective_tld_names.gperf"
+ {"biz.pk", 0},
+#line 170 "effective_tld_names.gperf"
+ {"arboretum.museum", 0},
+#line 2276 "effective_tld_names.gperf"
+ {"nsk.ru", 0},
+#line 1865 "effective_tld_names.gperf"
+ {"md.ci", 0},
+#line 2261 "effective_tld_names.gperf"
+ {"norilsk.ru", 0},
+#line 1122 "effective_tld_names.gperf"
+ {"gf", 0},
+#line 1805 "effective_tld_names.gperf"
+ {"lunner.no", 0},
+#line 3064 "effective_tld_names.gperf"
+ {"sx.cn", 0},
+#line 1320 "effective_tld_names.gperf"
+ {"gs.tr.no", 0},
+#line 2208 "effective_tld_names.gperf"
+ {"nf", 0},
+#line 1431 "effective_tld_names.gperf"
+ {"hvaler.no", 0},
+#line 2451 "effective_tld_names.gperf"
+ {"org.ua", 0},
+#line 465 "effective_tld_names.gperf"
+ {"cf", 0},
+#line 1203 "effective_tld_names.gperf"
+ {"gov.dm", 0},
+#line 833 "effective_tld_names.gperf"
+ {"edu.dm", 0},
+#line 569 "effective_tld_names.gperf"
+ {"co.st", 0},
+#line 1994 "effective_tld_names.gperf"
+ {"mosjoen.no", 0},
+#line 926 "effective_tld_names.gperf"
+ {"embroidery.museum", 0},
+#line 1053 "effective_tld_names.gperf"
+ {"fosnes.no", 0},
+#line 2127 "effective_tld_names.gperf"
+ {"net.dm", 0},
+#line 1351 "effective_tld_names.gperf"
+ {"hamar.no", 0},
+#line 1517 "effective_tld_names.gperf"
+ {"interactive.museum", 0},
+#line 611 "effective_tld_names.gperf"
+ {"com.dm", 0},
+#line 2919 "effective_tld_names.gperf"
+ {"siracusa.it", 0},
+#line 1887 "effective_tld_names.gperf"
+ {"medical.museum", 0},
+#line 3619 "effective_tld_names.gperf"
+ {"yk.ca", 0},
+#line 1983 "effective_tld_names.gperf"
+ {"modern.museum", 0},
+#line 1950 "effective_tld_names.gperf"
+ {"milano.it", 0},
+#line 253 "effective_tld_names.gperf"
+ {"aw", 0},
+#line 1407 "effective_tld_names.gperf"
+ {"hokksund.no", 0},
+#line 545 "effective_tld_names.gperf"
+ {"co.bw", 0},
+#line 1024 "effective_tld_names.gperf"
+ {"fl.us", 0},
+#line 963 "effective_tld_names.gperf"
+ {"evenassi.no", 0},
+#line 250 "effective_tld_names.gperf"
+ {"aviation.museum", 0},
+#line 2029 "effective_tld_names.gperf"
+ {"mw", 0},
+#line 1060 "effective_tld_names.gperf"
+ {"frankfurt.museum", 0},
+#line 261 "effective_tld_names.gperf"
+ {"ba.it", 0},
+#line 2061 "effective_tld_names.gperf"
+ {"nannestad.no", 0},
+#line 232 "effective_tld_names.gperf"
+ {"ato.br", 0},
+#line 468 "effective_tld_names.gperf"
+ {"ch.it", 0},
+#line 2101 "effective_tld_names.gperf"
+ {"nes.buskerud.no", 0},
+#line 1770 "effective_tld_names.gperf"
+ {"livorno.it", 0},
+#line 2990 "effective_tld_names.gperf"
+ {"spy.museum", 0},
+#line 1428 "effective_tld_names.gperf"
+ {"humanities.museum", 0},
+#line 93 "effective_tld_names.gperf"
+ {"agrinet.tn", 0},
+#line 2438 "effective_tld_names.gperf"
+ {"org.sd", 0},
+#line 324 "effective_tld_names.gperf"
+ {"bi.it", 0},
+#line 2975 "effective_tld_names.gperf"
+ {"sor-varanger.no", 0},
+#line 3261 "effective_tld_names.gperf"
+ {"utsira.no", 0},
+#line 3214 "effective_tld_names.gperf"
+ {"u.se", 0},
+#line 727 "effective_tld_names.gperf"
+ {"crimea.ua", 0},
+#line 76 "effective_tld_names.gperf"
+ {"aejrie.no", 0},
+#line 2238 "effective_tld_names.gperf"
+ {"nom.ad", 0},
+#line 2924 "effective_tld_names.gperf"
+ {"skanland.no", 0},
+#line 2843 "effective_tld_names.gperf"
+ {"savona.it", 0},
+#line 2954 "effective_tld_names.gperf"
+ {"snoasa.no", 0},
+#line 1375 "effective_tld_names.gperf"
+ {"hemne.no", 0},
+#line 2979 "effective_tld_names.gperf"
+ {"sorum.no", 0},
+#line 1321 "effective_tld_names.gperf"
+ {"gs.va.no", 0},
+#line 349 "effective_tld_names.gperf"
+ {"biz.tt", 0},
+#line 2372 "effective_tld_names.gperf"
+ {"org.dm", 0},
+#line 1399 "effective_tld_names.gperf"
+ {"hl.no", 0},
+#line 201 "effective_tld_names.gperf"
+ {"aseral.no", 0},
+#line 2230 "effective_tld_names.gperf"
+ {"nl.no", 0},
+#line 2894 "effective_tld_names.gperf"
+ {"settlers.museum", 0},
+#line 2099 "effective_tld_names.gperf"
+ {"nel.uk", 1},
+#line 1810 "effective_tld_names.gperf"
+ {"luzern.museum", 0},
+#line 1372 "effective_tld_names.gperf"
+ {"hellas.museum", 0},
+#line 2084 "effective_tld_names.gperf"
+ {"navigation.aero", 0},
+#line 2229 "effective_tld_names.gperf"
+ {"nl.ca", 0},
+#line 58 "effective_tld_names.gperf"
+ {"ac.tj", 0},
+#line 342 "effective_tld_names.gperf"
+ {"biz.ki", 0},
+#line 3250 "effective_tld_names.gperf"
+ {"usculture.museum", 0},
+#line 2893 "effective_tld_names.gperf"
+ {"settlement.museum", 0},
+#line 1927 "effective_tld_names.gperf"
+ {"mil.in", 0},
+#line 199 "effective_tld_names.gperf"
+ {"ascoli-piceno.it", 0},
+#line 1747 "effective_tld_names.gperf"
+ {"lenvik.no", 0},
+#line 2316 "effective_tld_names.gperf"
+ {"ol.no", 0},
+#line 3015 "effective_tld_names.gperf"
+ {"stavern.no", 0},
+#line 419 "effective_tld_names.gperf"
+ {"bygland.no", 0},
+#line 2243 "effective_tld_names.gperf"
+ {"nom.fr", 0},
+#line 616 "effective_tld_names.gperf"
+ {"com.fr", 0},
+#line 1726 "effective_tld_names.gperf"
+ {"latina.it", 0},
+#line 1213 "effective_tld_names.gperf"
+ {"gov.hk", 0},
+#line 1447 "effective_tld_names.gperf"
+ {"idv.hk", 0},
+#line 844 "effective_tld_names.gperf"
+ {"edu.hk", 0},
+#line 845 "effective_tld_names.gperf"
+ {"edu.hn", 0},
+#line 321 "effective_tld_names.gperf"
+ {"bg.it", 0},
+#line 1110 "effective_tld_names.gperf"
+ {"gdansk.pl", 0},
+#line 846 "effective_tld_names.gperf"
+ {"edu.ht", 0},
+#line 3614 "effective_tld_names.gperf"
+ {"yamal.ru", 0},
+#line 2136 "effective_tld_names.gperf"
+ {"net.hk", 0},
+#line 2137 "effective_tld_names.gperf"
+ {"net.hn", 0},
+#line 2326 "effective_tld_names.gperf"
+ {"online.museum", 0},
+#line 39 "effective_tld_names.gperf"
+ {"ac.gn", 0},
+#line 2138 "effective_tld_names.gperf"
+ {"net.ht", 0},
+#line 408 "effective_tld_names.gperf"
+ {"bu.no", 0},
+#line 624 "effective_tld_names.gperf"
+ {"com.hk", 0},
+#line 625 "effective_tld_names.gperf"
+ {"com.hn", 0},
+#line 627 "effective_tld_names.gperf"
+ {"com.ht", 0},
+#line 164 "effective_tld_names.gperf"
+ {"aquarium.museum", 0},
+#line 83 "effective_tld_names.gperf"
+ {"af", 0},
+#line 91 "effective_tld_names.gperf"
+ {"agriculture.museum", 0},
+#line 2009 "effective_tld_names.gperf"
+ {"msk.ru", 0},
+#line 2899 "effective_tld_names.gperf"
+ {"sh", 0},
+#line 2854 "effective_tld_names.gperf"
+ {"sch.jo", 0},
+#line 36 "effective_tld_names.gperf"
+ {"ac.ci", 0},
+#line 1161 "effective_tld_names.gperf"
+ {"gob.hn", 0},
+#line 2062 "effective_tld_names.gperf"
+ {"naples.it", 0},
+#line 3224 "effective_tld_names.gperf"
+ {"uk", 2},
+#line 1397 "effective_tld_names.gperf"
+ {"hk.cn", 0},
+#line 1820 "effective_tld_names.gperf"
+ {"macerata.it", 0},
+#line 976 "effective_tld_names.gperf"
+ {"fareast.ru", 0},
+#line 248 "effective_tld_names.gperf"
+ {"avellino.it", 0},
+#line 3002 "effective_tld_names.gperf"
+ {"stalbans.museum", 0},
+#line 1432 "effective_tld_names.gperf"
+ {"hyllestad.no", 0},
+#line 259 "effective_tld_names.gperf"
+ {"b.se", 0},
+#line 1998 "effective_tld_names.gperf"
+ {"mosvik.no", 0},
+#line 350 "effective_tld_names.gperf"
+ {"biz.vn", 0},
+#line 1951 "effective_tld_names.gperf"
+ {"military.museum", 0},
+#line 2889 "effective_tld_names.gperf"
+ {"seljord.no", 0},
+#line 188 "effective_tld_names.gperf"
+ {"artcenter.museum", 0},
+#line 1982 "effective_tld_names.gperf"
+ {"modena.it", 0},
+#line 3213 "effective_tld_names.gperf"
+ {"u.bg", 0},
+#line 92 "effective_tld_names.gperf"
+ {"agrigento.it", 0},
+#line 1939 "effective_tld_names.gperf"
+ {"mil.ph", 0},
+#line 716 "effective_tld_names.gperf"
+ {"countryestate.museum", 0},
+#line 543 "effective_tld_names.gperf"
+ {"co.ba", 0},
+#line 1896 "effective_tld_names.gperf"
+ {"mesaverde.museum", 0},
+#line 1450 "effective_tld_names.gperf"
+ {"if.ua", 0},
+#line 1345 "effective_tld_names.gperf"
+ {"habmer.no", 0},
+#line 724 "effective_tld_names.gperf"
+ {"creation.museum", 0},
+#line 1929 "effective_tld_names.gperf"
+ {"mil.jo", 0},
+#line 2270 "effective_tld_names.gperf"
+ {"novosibirsk.ru", 0},
+#line 1984 "effective_tld_names.gperf"
+ {"modum.no", 0},
+#line 2384 "effective_tld_names.gperf"
+ {"org.hk", 0},
+#line 2385 "effective_tld_names.gperf"
+ {"org.hn", 0},
+#line 2801 "effective_tld_names.gperf"
+ {"sa.com", 0},
+#line 2959 "effective_tld_names.gperf"
+ {"society.museum", 0},
+#line 2386 "effective_tld_names.gperf"
+ {"org.ht", 0},
+#line 1529 "effective_tld_names.gperf"
+ {"isa.us", 0},
+#line 2694 "effective_tld_names.gperf"
+ {"qc.com", 0},
+#line 1287 "effective_tld_names.gperf"
+ {"grane.no", 0},
+#line 2928 "effective_tld_names.gperf"
+ {"ski.museum", 0},
+#line 1724 "effective_tld_names.gperf"
+ {"larvik.no", 0},
+#line 2033 "effective_tld_names.gperf"
+ {"mytis.ru", 0},
+#line 1953 "effective_tld_names.gperf"
+ {"mincom.tn", 0},
+#line 56 "effective_tld_names.gperf"
+ {"ac.sz", 0},
+#line 2220 "effective_tld_names.gperf"
+ {"niepce.museum", 0},
+#line 174 "effective_tld_names.gperf"
+ {"ardal.no", 0},
+#line 2308 "effective_tld_names.gperf"
+ {"off.ai", 0},
+#line 115 "effective_tld_names.gperf"
+ {"al.no", 0},
+#line 1567 "effective_tld_names.gperf"
+ {"jo", 0},
+#line 2226 "effective_tld_names.gperf"
+ {"nj.us", 0},
+#line 2277 "effective_tld_names.gperf"
+ {"nsn.us", 0},
+#line 1550 "effective_tld_names.gperf"
+ {"je", 0},
+#line 2387 "effective_tld_names.gperf"
+ {"org.hu", 0},
+#line 463 "effective_tld_names.gperf"
+ {"center.museum", 0},
+#line 104 "effective_tld_names.gperf"
+ {"aircraft.aero", 0},
+#line 1370 "effective_tld_names.gperf"
+ {"health.vn", 0},
+#line 295 "effective_tld_names.gperf"
+ {"bc.ca", 0},
+#line 1783 "effective_tld_names.gperf"
+ {"loppa.no", 0},
+#line 153 "effective_tld_names.gperf"
+ {"anthro.museum", 0},
+#line 2462 "effective_tld_names.gperf"
+ {"oryol.ru", 0},
+#line 1398 "effective_tld_names.gperf"
+ {"hl.cn", 0},
+#line 1363 "effective_tld_names.gperf"
+ {"hasvik.no", 0},
+#line 2929 "effective_tld_names.gperf"
+ {"ski.no", 0},
+#line 922 "effective_tld_names.gperf"
+ {"elburg.museum", 0},
+#line 2213 "effective_tld_names.gperf"
+ {"ngo.pl", 0},
+#line 526 "effective_tld_names.gperf"
+ {"clinton.museum", 0},
+#line 1833 "effective_tld_names.gperf"
+ {"malvik.no", 0},
+#line 1393 "effective_tld_names.gperf"
+ {"hitra.no", 0},
+#line 3019 "effective_tld_names.gperf"
+ {"steigen.no", 0},
+#line 449 "effective_tld_names.gperf"
+ {"castle.museum", 0},
+#line 200 "effective_tld_names.gperf"
+ {"ascolipiceno.it", 0},
+#line 2102 "effective_tld_names.gperf"
+ {"nesna.no", 0},
+#line 1954 "effective_tld_names.gperf"
+ {"miners.museum", 0},
+#line 413 "effective_tld_names.gperf"
+ {"bus.museum", 0},
+#line 2967 "effective_tld_names.gperf"
+ {"somna.no", 0},
+#line 519 "effective_tld_names.gperf"
+ {"civilisation.museum", 0},
+#line 549 "effective_tld_names.gperf"
+ {"co.gy", 0},
+#line 3059 "effective_tld_names.gperf"
+ {"svizzera.museum", 0},
+#line 3265 "effective_tld_names.gperf"
+ {"uy.com", 0},
+#line 1309 "effective_tld_names.gperf"
+ {"gs.mr.no", 0},
+#line 258 "effective_tld_names.gperf"
+ {"b.bg", 0},
+#line 88 "effective_tld_names.gperf"
+ {"agents.aero", 0},
+#line 2944 "effective_tld_names.gperf"
+ {"slg.br", 0},
+#line 184 "effective_tld_names.gperf"
+ {"art.ht", 0},
+#line 2836 "effective_tld_names.gperf"
+ {"sarpsborg.no", 0},
+#line 3025 "effective_tld_names.gperf"
+ {"stokke.no", 0},
+#line 82 "effective_tld_names.gperf"
+ {"aeroport.fr", 0},
+#line 2328 "effective_tld_names.gperf"
+ {"openair.museum", 0},
+#line 347 "effective_tld_names.gperf"
+ {"biz.pr", 0},
+#line 1413 "effective_tld_names.gperf"
+ {"honefoss.no", 0},
+#line 1815 "effective_tld_names.gperf"
+ {"lyngen.no", 0},
+#line 1827 "effective_tld_names.gperf"
+ {"maintenance.aero", 0},
+#line 1361 "effective_tld_names.gperf"
+ {"harstad.no", 0},
+#line 3244 "effective_tld_names.gperf"
+ {"us.com", 0},
+#line 1520 "effective_tld_names.gperf"
+ {"ip6.arpa", 0},
+#line 360 "effective_tld_names.gperf"
+ {"bmd.br", 0},
+#line 1737 "effective_tld_names.gperf"
+ {"lebork.pl", 0},
+#line 2992 "effective_tld_names.gperf"
+ {"square.museum", 0},
+#line 1743 "effective_tld_names.gperf"
+ {"leirvik.no", 0},
+#line 450 "effective_tld_names.gperf"
+ {"castres.museum", 0},
+#line 2943 "effective_tld_names.gperf"
+ {"sld.pa", 0},
+#line 53 "effective_tld_names.gperf"
+ {"ac.ru", 0},
+#line 2513 "effective_tld_names.gperf"
+ {"pe", 0},
+#line 131 "effective_tld_names.gperf"
+ {"am.br", 0},
+#line 2688 "effective_tld_names.gperf"
+ {"py", 2},
+#line 1415 "effective_tld_names.gperf"
+ {"horology.museum", 0},
+#line 1081 "effective_tld_names.gperf"
+ {"fuoisku.no", 0},
+#line 1154 "effective_tld_names.gperf"
+ {"go.th", 0},
+#line 2587 "effective_tld_names.gperf"
+ {"pr", 0},
+#line 571 "effective_tld_names.gperf"
+ {"co.th", 0},
+#line 346 "effective_tld_names.gperf"
+ {"biz.pl", 0},
+#line 2559 "effective_tld_names.gperf"
+ {"pn", 0},
+#line 3247 "effective_tld_names.gperf"
+ {"usantiques.museum", 0},
+#line 1297 "effective_tld_names.gperf"
+ {"grozny.ru", 0},
+#line 2953 "effective_tld_names.gperf"
+ {"snillfjord.no", 0},
+#line 2853 "effective_tld_names.gperf"
+ {"sch.je", 0},
+#line 1410 "effective_tld_names.gperf"
+ {"holmestrand.no", 0},
+#line 1235 "effective_tld_names.gperf"
+ {"gov.lv", 0},
+#line 863 "effective_tld_names.gperf"
+ {"edu.lv", 0},
+#line 974 "effective_tld_names.gperf"
+ {"family.museum", 0},
+#line 1417 "effective_tld_names.gperf"
+ {"hotel.hu", 0},
+#line 2672 "effective_tld_names.gperf"
+ {"ps", 0},
+#line 2156 "effective_tld_names.gperf"
+ {"net.lv", 0},
+#line 2083 "effective_tld_names.gperf"
+ {"naval.museum", 0},
+#line 2676 "effective_tld_names.gperf"
+ {"pt", 0},
+#line 1566 "effective_tld_names.gperf"
+ {"jm", 2},
+#line 1464 "effective_tld_names.gperf"
+ {"in.th", 0},
+#line 642 "effective_tld_names.gperf"
+ {"com.lv", 0},
+#line 1289 "effective_tld_names.gperf"
+ {"gratangen.no", 0},
+#line 107 "effective_tld_names.gperf"
+ {"airport.aero", 0},
+#line 2922 "effective_tld_names.gperf"
+ {"sk.ca", 0},
+#line 2852 "effective_tld_names.gperf"
+ {"sch.ir", 0},
+#line 459 "effective_tld_names.gperf"
+ {"cci.fr", 0},
+#line 1882 "effective_tld_names.gperf"
+ {"medecin.km", 0},
+#line 2081 "effective_tld_names.gperf"
+ {"naumburg.museum", 0},
+#line 2861 "effective_tld_names.gperf"
+ {"schokoladen.museum", 0},
+#line 2516 "effective_tld_names.gperf"
+ {"pe.kr", 0},
+#line 2343 "effective_tld_names.gperf"
+ {"or.th", 0},
+#line 562 "effective_tld_names.gperf"
+ {"co.mu", 0},
+#line 1025 "effective_tld_names.gperf"
+ {"fla.no", 0},
+#line 209 "effective_tld_names.gperf"
+ {"asnes.no", 0},
+#line 2518 "effective_tld_names.gperf"
+ {"per.la", 0},
+#line 1365 "effective_tld_names.gperf"
+ {"haugesund.no", 0},
+#line 1807 "effective_tld_names.gperf"
+ {"luster.no", 0},
+#line 382 "effective_tld_names.gperf"
+ {"br.com", 0},
+#line 2806 "effective_tld_names.gperf"
+ {"safety.aero", 0},
+#line 927 "effective_tld_names.gperf"
+ {"emergency.aero", 0},
+#line 1058 "effective_tld_names.gperf"
+ {"frana.no", 0},
+#line 1955 "effective_tld_names.gperf"
+ {"mining.museum", 0},
+#line 2315 "effective_tld_names.gperf"
+ {"oksnes.no", 0},
+#line 1000 "effective_tld_names.gperf"
+ {"fie.ee", 0},
+#line 1768 "effective_tld_names.gperf"
+ {"living.museum", 0},
+#line 1011 "effective_tld_names.gperf"
+ {"finnoy.no", 0},
+#line 2076 "effective_tld_names.gperf"
+ {"naturalsciences.museum", 0},
+#line 343 "effective_tld_names.gperf"
+ {"biz.mw", 0},
+#line 741 "effective_tld_names.gperf"
+ {"cyber.museum", 0},
+#line 1741 "effective_tld_names.gperf"
+ {"leikanger.no", 0},
+#line 2340 "effective_tld_names.gperf"
+ {"or.mu", 0},
+#line 1052 "effective_tld_names.gperf"
+ {"forum.hu", 0},
+#line 87 "effective_tld_names.gperf"
+ {"agdenes.no", 0},
+#line 2407 "effective_tld_names.gperf"
+ {"org.lv", 0},
+#line 1429 "effective_tld_names.gperf"
+ {"hurdal.no", 0},
+#line 986 "effective_tld_names.gperf"
+ {"federation.aero", 0},
+#line 996 "effective_tld_names.gperf"
+ {"fhv.se", 0},
+#line 2200 "effective_tld_names.gperf"
+ {"neues.museum", 0},
+#line 1272 "effective_tld_names.gperf"
+ {"gov.tv", 0},
+#line 531 "effective_tld_names.gperf"
+ {"cmw.ru", 0},
+#line 1925 "effective_tld_names.gperf"
+ {"mil.gh", 0},
+#line 2021 "effective_tld_names.gperf"
+ {"museet.museum", 0},
+#line 1049 "effective_tld_names.gperf"
+ {"forsand.no", 0},
+#line 2193 "effective_tld_names.gperf"
+ {"net.tv", 0},
+#line 1070 "effective_tld_names.gperf"
+ {"froland.no", 0},
+#line 301 "effective_tld_names.gperf"
+ {"beauxarts.museum", 0},
+#line 2589 "effective_tld_names.gperf"
+ {"pr.us", 0},
+#line 680 "effective_tld_names.gperf"
+ {"com.tv", 0},
+#line 96 "effective_tld_names.gperf"
+ {"ah.no", 0},
+#line 2942 "effective_tld_names.gperf"
+ {"slattum.no", 0},
+#line 2817 "effective_tld_names.gperf"
+ {"salzburg.museum", 0},
+#line 3248 "effective_tld_names.gperf"
+ {"usarts.museum", 0},
+#line 626 "effective_tld_names.gperf"
+ {"com.hr", 0},
+#line 281 "effective_tld_names.gperf"
+ {"bar.pro", 0},
+#line 2972 "effective_tld_names.gperf"
+ {"sor-aurdal.no", 0},
+#line 2858 "effective_tld_names.gperf"
+ {"sch.uk", 2},
+#line 1880 "effective_tld_names.gperf"
+ {"med.sd", 0},
+#line 462 "effective_tld_names.gperf"
+ {"celtic.museum", 0},
+#line 227 "effective_tld_names.gperf"
+ {"astronomy.museum", 0},
+#line 2456 "effective_tld_names.gperf"
+ {"oristano.it", 0},
+#line 2962 "effective_tld_names.gperf"
+ {"sogne.no", 0},
+#line 1063 "effective_tld_names.gperf"
+ {"freemasonry.museum", 0},
+#line 249 "effective_tld_names.gperf"
+ {"averoy.no", 0},
+#line 1019 "effective_tld_names.gperf"
+ {"fj", 2},
+#line 445 "effective_tld_names.gperf"
+ {"cartoonart.museum", 0},
+#line 2459 "effective_tld_names.gperf"
+ {"orland.no", 0},
+#line 1759 "effective_tld_names.gperf"
+ {"lierne.no", 0},
+#line 2863 "effective_tld_names.gperf"
+ {"school.na", 0},
+#line 2461 "effective_tld_names.gperf"
+ {"orsta.no", 0},
+#line 3052 "effective_tld_names.gperf"
+ {"surrey.museum", 0},
+#line 1889 "effective_tld_names.gperf"
+ {"meeres.museum", 0},
+#line 1543 "effective_tld_names.gperf"
+ {"izhevsk.ru", 0},
+#line 1010 "effective_tld_names.gperf"
+ {"finland.museum", 0},
+#line 456 "effective_tld_names.gperf"
+ {"cbg.ru", 0},
+#line 357 "effective_tld_names.gperf"
+ {"bl.uk", 1},
+#line 2860 "effective_tld_names.gperf"
+ {"schoenbrunn.museum", 0},
+#line 842 "effective_tld_names.gperf"
+ {"edu.gp", 0},
+#line 2814 "effective_tld_names.gperf"
+ {"salerno.it", 0},
+#line 2133 "effective_tld_names.gperf"
+ {"net.gp", 0},
+#line 270 "effective_tld_names.gperf"
+ {"baikal.ru", 0},
+#line 621 "effective_tld_names.gperf"
+ {"com.gp", 0},
+#line 2449 "effective_tld_names.gperf"
+ {"org.tv", 0},
+#line 1533 "effective_tld_names.gperf"
+ {"isleofman.museum", 0},
+#line 2019 "effective_tld_names.gperf"
+ {"murmansk.ru", 0},
+#line 3226 "effective_tld_names.gperf"
+ {"uk.net", 0},
+#line 2209 "effective_tld_names.gperf"
+ {"nf.ca", 0},
+#line 1038 "effective_tld_names.gperf"
+ {"fm.br", 0},
+#line 3395 "effective_tld_names.gperf"
+ {"wolomin.pl", 0},
+#line 1083 "effective_tld_names.gperf"
+ {"furniture.museum", 0},
+#line 149 "effective_tld_names.gperf"
+ {"andasuolo.no", 0},
+#line 3227 "effective_tld_names.gperf"
+ {"ulan-ude.ru", 0},
+#line 2274 "effective_tld_names.gperf"
+ {"nrw.museum", 0},
+#line 2307 "effective_tld_names.gperf"
+ {"of.no", 0},
+#line 1379 "effective_tld_names.gperf"
+ {"heritage.museum", 0},
+#line 582 "effective_tld_names.gperf"
+ {"coldwar.museum", 0},
+#line 3230 "effective_tld_names.gperf"
+ {"ulm.museum", 0},
+#line 372 "effective_tld_names.gperf"
+ {"bolzano.it", 0},
+#line 3254 "effective_tld_names.gperf"
+ {"ushistory.museum", 0},
+#line 444 "effective_tld_names.gperf"
+ {"carrier.museum", 0},
+#line 1573 "effective_tld_names.gperf"
+ {"jor.br", 0},
+#line 55 "effective_tld_names.gperf"
+ {"ac.se", 0},
+#line 1548 "effective_tld_names.gperf"
+ {"jar.ru", 0},
+#line 1579 "effective_tld_names.gperf"
+ {"jp", 0},
+#line 1358 "effective_tld_names.gperf"
+ {"hapmir.no", 0},
+#line 2680 "effective_tld_names.gperf"
+ {"pub.sa", 0},
+#line 2077 "effective_tld_names.gperf"
+ {"naturbruksgymn.se", 0},
+#line 2520 "effective_tld_names.gperf"
+ {"per.sg", 0},
+#line 482 "effective_tld_names.gperf"
+ {"chieti.it", 0},
+#line 293 "effective_tld_names.gperf"
+ {"bauern.museum", 0},
+#line 322 "effective_tld_names.gperf"
+ {"bh", 0},
+#line 2511 "effective_tld_names.gperf"
+ {"pc.pl", 0},
+#line 2486 "effective_tld_names.gperf"
+ {"pa", 0},
+#line 2562 "effective_tld_names.gperf"
+ {"po.it", 0},
+#line 2512 "effective_tld_names.gperf"
+ {"pd.it", 0},
+#line 2515 "effective_tld_names.gperf"
+ {"pe.it", 0},
+#line 1307 "effective_tld_names.gperf"
+ {"gs.hm.no", 0},
+#line 1369 "effective_tld_names.gperf"
+ {"health.museum", 0},
+#line 1385 "effective_tld_names.gperf"
+ {"histoire.museum", 0},
+#line 1749 "effective_tld_names.gperf"
+ {"lesja.no", 0},
+#line 2382 "effective_tld_names.gperf"
+ {"org.gp", 0},
+#line 583 "effective_tld_names.gperf"
+ {"collection.museum", 0},
+#line 2588 "effective_tld_names.gperf"
+ {"pr.it", 0},
+#line 1328 "effective_tld_names.gperf"
+ {"gulen.no", 0},
+#line 1414 "effective_tld_names.gperf"
+ {"hornindal.no", 0},
+#line 90 "effective_tld_names.gperf"
+ {"agrar.hu", 0},
+#line 2678 "effective_tld_names.gperf"
+ {"ptz.ru", 0},
+#line 1823 "effective_tld_names.gperf"
+ {"magadan.ru", 0},
+#line 2560 "effective_tld_names.gperf"
+ {"pn.it", 0},
+#line 71 "effective_tld_names.gperf"
+ {"adult.ht", 0},
+#line 1355 "effective_tld_names.gperf"
+ {"hammerfest.no", 0},
+#line 1306 "effective_tld_names.gperf"
+ {"gs.hl.no", 0},
+#line 1890 "effective_tld_names.gperf"
+ {"meland.no", 0},
+#line 356 "effective_tld_names.gperf"
+ {"bl.it", 0},
+#line 2961 "effective_tld_names.gperf"
+ {"sogndal.no", 0},
+#line 1348 "effective_tld_names.gperf"
+ {"halden.no", 0},
+#line 1147 "effective_tld_names.gperf"
+ {"gniezno.pl", 0},
+#line 2677 "effective_tld_names.gperf"
+ {"pt.it", 0},
+#line 2106 "effective_tld_names.gperf"
+ {"nesset.no", 0},
+#line 344 "effective_tld_names.gperf"
+ {"biz.nr", 0},
+#line 95 "effective_tld_names.gperf"
+ {"ah.cn", 0},
+#line 1065 "effective_tld_names.gperf"
+ {"freiburg.museum", 0},
+#line 1099 "effective_tld_names.gperf"
+ {"gangwon.kr", 0},
+#line 1786 "effective_tld_names.gperf"
+ {"loten.no", 0},
+#line 1874 "effective_tld_names.gperf"
+ {"med.ht", 0},
+#line 313 "effective_tld_names.gperf"
+ {"bergen.no", 0},
+#line 1143 "effective_tld_names.gperf"
+ {"gloppen.no", 0},
+#line 3034 "effective_tld_names.gperf"
+ {"strand.no", 0},
+#line 2812 "effective_tld_names.gperf"
+ {"salat.no", 0},
+#line 331 "effective_tld_names.gperf"
+ {"bievat.no", 0},
+#line 3066 "effective_tld_names.gperf"
+ {"sydney.museum", 0},
+#line 2888 "effective_tld_names.gperf"
+ {"selje.no", 0},
+#line 959 "effective_tld_names.gperf"
+ {"etnedal.no", 0},
+#line 455 "effective_tld_names.gperf"
+ {"cb.it", 0},
+#line 2882 "effective_tld_names.gperf"
+ {"seaport.museum", 0},
+#line 1774 "effective_tld_names.gperf"
+ {"loabat.no", 0},
+#line 2819 "effective_tld_names.gperf"
+ {"samnanger.no", 0},
+#line 471 "effective_tld_names.gperf"
+ {"charter.aero", 0},
+#line 57 "effective_tld_names.gperf"
+ {"ac.th", 0},
+#line 2679 "effective_tld_names.gperf"
+ {"pu.it", 0},
+#line 416 "effective_tld_names.gperf"
+ {"bw", 0},
+#line 2529 "effective_tld_names.gperf"
+ {"pg", 2},
+#line 1748 "effective_tld_names.gperf"
+ {"lerdal.no", 0},
+#line 2519 "effective_tld_names.gperf"
+ {"per.nf", 0},
+#line 2480 "effective_tld_names.gperf"
+ {"oxford.museum", 0},
+#line 2583 "effective_tld_names.gperf"
+ {"pp.az", 0},
+#line 1131 "effective_tld_names.gperf"
+ {"giske.no", 0},
+#line 1096 "effective_tld_names.gperf"
+ {"games.hu", 0},
+#line 35 "effective_tld_names.gperf"
+ {"ac.be", 0},
+#line 1467 "effective_tld_names.gperf"
+ {"incheon.kr", 0},
+#line 2862 "effective_tld_names.gperf"
+ {"school.museum", 0},
+#line 132 "effective_tld_names.gperf"
+ {"amber.museum", 0},
+#line 3013 "effective_tld_names.gperf"
+ {"station.museum", 0},
+#line 208 "effective_tld_names.gperf"
+ {"asn.lv", 0},
+#line 2673 "effective_tld_names.gperf"
+ {"psc.br", 0},
+#line 2489 "effective_tld_names.gperf"
+ {"pa.us", 0},
+#line 158 "effective_tld_names.gperf"
+ {"aomori.jp", 2},
+#line 2685 "effective_tld_names.gperf"
+ {"pv.it", 0},
+#line 3014 "effective_tld_names.gperf"
+ {"stavanger.no", 0},
+#line 2212 "effective_tld_names.gperf"
+ {"ngo.ph", 0},
+#line 274 "effective_tld_names.gperf"
+ {"balestrand.no", 0},
+#line 2281 "effective_tld_names.gperf"
+ {"nt.edu.au", 0},
+#line 700 "effective_tld_names.gperf"
+ {"contemporary.museum", 0},
+#line 47 "effective_tld_names.gperf"
+ {"ac.mu", 0},
+#line 309 "effective_tld_names.gperf"
+ {"benevento.it", 0},
+#line 1730 "effective_tld_names.gperf"
+ {"lb", 0},
+#line 379 "effective_tld_names.gperf"
+ {"botany.museum", 0},
+#line 2331 "effective_tld_names.gperf"
+ {"oppdal.no", 0},
+#line 1891 "effective_tld_names.gperf"
+ {"meldal.no", 0},
+#line 1999 "effective_tld_names.gperf"
+ {"motorcycle.museum", 0},
+#line 2835 "effective_tld_names.gperf"
+ {"saratov.ru", 0},
+#line 550 "effective_tld_names.gperf"
+ {"co.hu", 0},
+#line 127 "effective_tld_names.gperf"
+ {"alto-adige.it", 0},
+#line 2690 "effective_tld_names.gperf"
+ {"pz.it", 0},
+#line 2923 "effective_tld_names.gperf"
+ {"skanit.no", 0},
+#line 985 "effective_tld_names.gperf"
+ {"fed.us", 0},
+#line 1457 "effective_tld_names.gperf"
+ {"imageandsound.museum", 0},
+#line 241 "effective_tld_names.gperf"
+ {"austin.museum", 0},
+#line 1580 "effective_tld_names.gperf"
+ {"jpn.com", 0},
+#line 399 "effective_tld_names.gperf"
+ {"brunel.museum", 0},
+#line 242 "effective_tld_names.gperf"
+ {"australia.museum", 0},
+#line 544 "effective_tld_names.gperf"
+ {"co.bi", 0},
+#line 1710 "effective_tld_names.gperf"
+ {"labor.museum", 0},
+#line 2831 "effective_tld_names.gperf"
+ {"santacruz.museum", 0},
+#line 433 "effective_tld_names.gperf"
+ {"cagliari.it", 0},
+#line 1356 "effective_tld_names.gperf"
+ {"handson.museum", 0},
+#line 2510 "effective_tld_names.gperf"
+ {"pc.it", 0},
+#line 2022 "effective_tld_names.gperf"
+ {"museum", 0},
+#line 2844 "effective_tld_names.gperf"
+ {"sb", 0},
+#line 287 "effective_tld_names.gperf"
+ {"barum.no", 0},
+#line 1092 "effective_tld_names.gperf"
+ {"gaivuotna.no", 0},
+#line 2483 "effective_tld_names.gperf"
+ {"oystre-slidre.no", 0},
+#line 1926 "effective_tld_names.gperf"
+ {"mil.hn", 0},
+#line 723 "effective_tld_names.gperf"
+ {"cranbrook.museum", 0},
+#line 987 "effective_tld_names.gperf"
+ {"fedje.no", 0},
+#line 1105 "effective_tld_names.gperf"
+ {"gb.net", 0},
+#line 1902 "effective_tld_names.gperf"
+ {"mi.th", 0},
+#line 2674 "effective_tld_names.gperf"
+ {"psi.br", 0},
+#line 967 "effective_tld_names.gperf"
+ {"exeter.museum", 0},
+#line 1974 "effective_tld_names.gperf"
+ {"moareke.no", 0},
+#line 3241 "effective_tld_names.gperf"
+ {"uri.arpa", 0},
+#line 2097 "effective_tld_names.gperf"
+ {"nebraska.museum", 0},
+#line 1848 "effective_tld_names.gperf"
+ {"marnardal.no", 0},
+#line 2023 "effective_tld_names.gperf"
+ {"museum.no", 0},
+#line 2334 "effective_tld_names.gperf"
+ {"or.bi", 0},
+#line 319 "effective_tld_names.gperf"
+ {"bf", 0},
+#line 2065 "effective_tld_names.gperf"
+ {"naroy.no", 0},
+#line 1047 "effective_tld_names.gperf"
+ {"forli-cesena.it", 0},
+#line 1881 "effective_tld_names.gperf"
+ {"medecin.fr", 0},
+#line 1293 "effective_tld_names.gperf"
+ {"grong.no", 0},
+#line 191 "effective_tld_names.gperf"
+ {"artgallery.museum", 0},
+#line 2256 "effective_tld_names.gperf"
+ {"nordkapp.no", 0},
+#line 2592 "effective_tld_names.gperf"
+ {"prd.km", 0},
+#line 786 "effective_tld_names.gperf"
+ {"do", 2},
+#line 1767 "effective_tld_names.gperf"
+ {"lipetsk.ru", 0},
+#line 2966 "effective_tld_names.gperf"
+ {"solund.no", 0},
+#line 759 "effective_tld_names.gperf"
+ {"de", 0},
+#line 3048 "effective_tld_names.gperf"
+ {"sunndal.no", 0},
+#line 3408 "effective_tld_names.gperf"
+ {"xj.cn", 0},
+#line 1061 "effective_tld_names.gperf"
+ {"franziskaner.museum", 0},
+#line 1093 "effective_tld_names.gperf"
+ {"gallery.museum", 0},
+#line 2027 "effective_tld_names.gperf"
+ {"music.museum", 0},
+#line 2875 "effective_tld_names.gperf"
+ {"scotland.museum", 0},
+#line 2059 "effective_tld_names.gperf"
+ {"namsos.no", 0},
+#line 67 "effective_tld_names.gperf"
+ {"act.gov.au", 0},
+#line 2593 "effective_tld_names.gperf"
+ {"prd.mg", 0},
+#line 2488 "effective_tld_names.gperf"
+ {"pa.it", 0},
+#line 2024 "effective_tld_names.gperf"
+ {"museum.tt", 0},
+#line 3643 "effective_tld_names.gperf"
+ {"zj.cn", 0},
+#line 3242 "effective_tld_names.gperf"
+ {"urn.arpa", 0},
+#line 994 "effective_tld_names.gperf"
+ {"fhs.no", 0},
+#line 1312 "effective_tld_names.gperf"
+ {"gs.of.no", 0},
+#line 2900 "effective_tld_names.gperf"
+ {"sh.cn", 0},
+#line 956 "effective_tld_names.gperf"
+ {"ethnology.museum", 0},
+#line 1420 "effective_tld_names.gperf"
+ {"hoyanger.no", 0},
+#line 3383 "effective_tld_names.gperf"
+ {"western.museum", 0},
+#line 1172 "effective_tld_names.gperf"
+ {"gorizia.it", 0},
+#line 1008 "effective_tld_names.gperf"
+ {"fineart.museum", 0},
+#line 1750 "effective_tld_names.gperf"
+ {"levanger.no", 0},
+#line 2540 "effective_tld_names.gperf"
+ {"pi.it", 0},
+#line 1802 "effective_tld_names.gperf"
+ {"lugansk.ua", 0},
+#line 982 "effective_tld_names.gperf"
+ {"fauske.no", 0},
+#line 2105 "effective_tld_names.gperf"
+ {"nesseby.no", 0},
+#line 2973 "effective_tld_names.gperf"
+ {"sor-fron.no", 0},
+#line 434 "effective_tld_names.gperf"
+ {"cahcesuolo.no", 0},
+#line 1418 "effective_tld_names.gperf"
+ {"hotel.lk", 0},
+#line 1100 "effective_tld_names.gperf"
+ {"garden.museum", 0},
+#line 396 "effective_tld_names.gperf"
+ {"bronnoy.no", 0},
+#line 176 "effective_tld_names.gperf"
+ {"arendal.no", 0},
+#line 2514 "effective_tld_names.gperf"
+ {"pe.ca", 0},
+#line 2305 "effective_tld_names.gperf"
+ {"odessa.ua", 0},
+#line 1884 "effective_tld_names.gperf"
+ {"media.hu", 0},
+#line 3020 "effective_tld_names.gperf"
+ {"steinkjer.no", 0},
+#line 1547 "effective_tld_names.gperf"
+ {"jan-mayen.no", 0},
+#line 1885 "effective_tld_names.gperf"
+ {"media.museum", 0},
+#line 155 "effective_tld_names.gperf"
+ {"antiques.museum", 0},
+#line 3016 "effective_tld_names.gperf"
+ {"stavropol.ru", 0},
+#line 1009 "effective_tld_names.gperf"
+ {"finearts.museum", 0},
+#line 1339 "effective_tld_names.gperf"
+ {"gyeongnam.kr", 0},
+#line 244 "effective_tld_names.gperf"
+ {"author.aero", 0},
+#line 2897 "effective_tld_names.gperf"
+ {"sf.no", 0},
+#line 1764 "effective_tld_names.gperf"
+ {"lindas.no", 0},
+#line 951 "effective_tld_names.gperf"
+ {"essex.museum", 0},
+#line 3006 "effective_tld_names.gperf"
+ {"stargard.pl", 0},
+#line 1859 "effective_tld_names.gperf"
+ {"mazury.pl", 0},
+#line 2017 "effective_tld_names.gperf"
+ {"muncie.museum", 0},
+#line 312 "effective_tld_names.gperf"
+ {"bergbau.museum", 0},
+#line 3037 "effective_tld_names.gperf"
+ {"student.aero", 0},
+#line 2254 "effective_tld_names.gperf"
+ {"nord-odal.no", 0},
+#line 1893 "effective_tld_names.gperf"
+ {"meloy.no", 0},
+#line 402 "effective_tld_names.gperf"
+ {"bruxelles.museum", 0},
+#line 1051 "effective_tld_names.gperf"
+ {"fortworth.museum", 0},
+#line 2686 "effective_tld_names.gperf"
+ {"pvt.ge", 0},
+#line 351 "effective_tld_names.gperf"
+ {"bj", 0},
+#line 1835 "effective_tld_names.gperf"
+ {"mandal.no", 0},
+#line 335 "effective_tld_names.gperf"
+ {"bio.br", 0},
+#line 761 "effective_tld_names.gperf"
+ {"de.us", 0},
+#line 1722 "effective_tld_names.gperf"
+ {"lardal.no", 0},
+#line 2695 "effective_tld_names.gperf"
+ {"qh.cn", 0},
+#line 1267 "effective_tld_names.gperf"
+ {"gov.tj", 0},
+#line 2530 "effective_tld_names.gperf"
+ {"pg.it", 0},
+#line 441 "effective_tld_names.gperf"
+ {"canada.museum", 0},
+#line 896 "effective_tld_names.gperf"
+ {"edu.tj", 0},
+#line 2047 "effective_tld_names.gperf"
+ {"namdalseid.no", 0},
+#line 2189 "effective_tld_names.gperf"
+ {"net.tj", 0},
+#line 2086 "effective_tld_names.gperf"
+ {"nb.ca", 0},
+#line 1995 "effective_tld_names.gperf"
+ {"moskenes.no", 0},
+#line 676 "effective_tld_names.gperf"
+ {"com.tj", 0},
+#line 782 "effective_tld_names.gperf"
+ {"dm", 0},
+#line 1042 "effective_tld_names.gperf"
+ {"foggia.it", 0},
+#line 1806 "effective_tld_names.gperf"
+ {"luroy.no", 0},
+#line 1475 "effective_tld_names.gperf"
+ {"indianmarket.museum", 0},
+#line 1513 "effective_tld_names.gperf"
+ {"int.tj", 0},
+#line 1956 "effective_tld_names.gperf"
+ {"minnesota.museum", 0},
+#line 1354 "effective_tld_names.gperf"
+ {"hammarfeasta.no", 0},
+#line 1322 "effective_tld_names.gperf"
+ {"gs.vf.no", 0},
+#line 1291 "effective_tld_names.gperf"
+ {"greta.fr", 0},
+#line 123 "effective_tld_names.gperf"
+ {"algard.no", 0},
+#line 800 "effective_tld_names.gperf"
+ {"dz", 0},
+#line 448 "effective_tld_names.gperf"
+ {"casino.hu", 0},
+#line 805 "effective_tld_names.gperf"
+ {"eastafrica.museum", 0},
+#line 2485 "effective_tld_names.gperf"
+ {"p.se", 0},
+#line 1581 "effective_tld_names.gperf"
+ {"js.cn", 0},
+#line 1454 "effective_tld_names.gperf"
+ {"illustration.museum", 0},
+#line 2347 "effective_tld_names.gperf"
+ {"oregon.museum", 0},
+#line 3017 "effective_tld_names.gperf"
+ {"steam.museum", 0},
+#line 1378 "effective_tld_names.gperf"
+ {"herad.no", 0},
+#line 944 "effective_tld_names.gperf"
+ {"equipment.aero", 0},
+#line 2649 "effective_tld_names.gperf"
+ {"pri.ee", 0},
+#line 2920 "effective_tld_names.gperf"
+ {"sirdal.no", 0},
+#line 2969 "effective_tld_names.gperf"
+ {"sondrio.it", 0},
+#line 476 "effective_tld_names.gperf"
+ {"cherkassy.ua", 0},
+#line 2066 "effective_tld_names.gperf"
+ {"narviika.no", 0},
+#line 1544 "effective_tld_names.gperf"
+ {"j.bg", 0},
+#line 1934 "effective_tld_names.gperf"
+ {"mil.lv", 0},
+#line 1586 "effective_tld_names.gperf"
+ {"jur.pro", 0},
+#line 1411 "effective_tld_names.gperf"
+ {"holtalen.no", 0},
+#line 329 "effective_tld_names.gperf"
+ {"biella.it", 0},
+#line 378 "effective_tld_names.gperf"
+ {"botanicgarden.museum", 0},
+#line 1111 "effective_tld_names.gperf"
+ {"gdynia.pl", 0},
+#line 3044 "effective_tld_names.gperf"
+ {"suldal.no", 0},
+#line 2445 "effective_tld_names.gperf"
+ {"org.tj", 0},
+#line 1587 "effective_tld_names.gperf"
+ {"jus.br", 0},
+#line 1317 "effective_tld_names.gperf"
+ {"gs.st.no", 0},
+#line 1391 "effective_tld_names.gperf"
+ {"history.museum", 0},
+#line 3225 "effective_tld_names.gperf"
+ {"uk.com", 0},
+#line 66 "effective_tld_names.gperf"
+ {"act.edu.au", 0},
+#line 397 "effective_tld_names.gperf"
+ {"bronnoysund.no", 0},
+#line 701 "effective_tld_names.gperf"
+ {"contemporaryart.museum", 0},
+#line 2586 "effective_tld_names.gperf"
+ {"ppg.br", 0},
+#line 935 "effective_tld_names.gperf"
+ {"engineer.aero", 0},
+#line 1723 "effective_tld_names.gperf"
+ {"larsson.museum", 0},
+#line 2915 "effective_tld_names.gperf"
+ {"sigdal.no", 0},
+#line 1003 "effective_tld_names.gperf"
+ {"filatelia.museum", 0},
+#line 1784 "effective_tld_names.gperf"
+ {"lorenskog.no", 0},
+#line 1993 "effective_tld_names.gperf"
+ {"moscow.museum", 0},
+#line 722 "effective_tld_names.gperf"
+ {"crafts.museum", 0},
+#line 979 "effective_tld_names.gperf"
+ {"farmers.museum", 0},
+#line 2650 "effective_tld_names.gperf"
+ {"principe.st", 0},
+#line 1050 "effective_tld_names.gperf"
+ {"fortmissoula.museum", 0},
+#line 783 "effective_tld_names.gperf"
+ {"dn.ua", 0},
+#line 297 "effective_tld_names.gperf"
+ {"bd.se", 0},
+#line 793 "effective_tld_names.gperf"
+ {"dr.na", 0},
+#line 520 "effective_tld_names.gperf"
+ {"civilization.museum", 0},
+#line 151 "effective_tld_names.gperf"
+ {"andoy.no", 0},
+#line 2933 "effective_tld_names.gperf"
+ {"skjak.no", 0},
+#line 1769 "effective_tld_names.gperf"
+ {"livinghistory.museum", 0},
+#line 2549 "effective_tld_names.gperf"
+ {"pk", 0},
+#line 2016 "effective_tld_names.gperf"
+ {"mulhouse.museum", 0},
+#line 2883 "effective_tld_names.gperf"
+ {"sebastopol.ua", 0},
+#line 3634 "effective_tld_names.gperf"
+ {"zachpomor.pl", 0},
+#line 375 "effective_tld_names.gperf"
+ {"boston.museum", 0},
+#line 2252 "effective_tld_names.gperf"
+ {"nord-aurdal.no", 0},
+#line 2231 "effective_tld_names.gperf"
+ {"nls.uk", 1},
+#line 272 "effective_tld_names.gperf"
+ {"balat.no", 0},
+#line 2577 "effective_tld_names.gperf"
+ {"portland.museum", 0},
+#line 316 "effective_tld_names.gperf"
+ {"berlin.museum", 0},
+#line 3260 "effective_tld_names.gperf"
+ {"utazas.hu", 0},
+#line 2323 "effective_tld_names.gperf"
+ {"omasvuotna.no", 0},
+#line 30 "effective_tld_names.gperf"
+ {"ab.ca", 0},
+#line 2484 "effective_tld_names.gperf"
+ {"p.bg", 0},
+#line 923 "effective_tld_names.gperf"
+ {"elk.pl", 0},
+#line 1367 "effective_tld_names.gperf"
+ {"hb.cn", 0},
+#line 2041 "effective_tld_names.gperf"
+ {"nagano.jp", 2},
+#line 311 "effective_tld_names.gperf"
+ {"bergamo.it", 0},
+#line 1044 "effective_tld_names.gperf"
+ {"folldal.no", 0},
+#line 300 "effective_tld_names.gperf"
+ {"beardu.no", 0},
+#line 916 "effective_tld_names.gperf"
+ {"eidsberg.no", 0},
+#line 1860 "effective_tld_names.gperf"
+ {"mb.ca", 0},
+#line 757 "effective_tld_names.gperf"
+ {"dc.us", 0},
+#line 2467 "effective_tld_names.gperf"
+ {"oskol.ru", 0},
+#line 3058 "effective_tld_names.gperf"
+ {"svelvik.no", 0},
+#line 1765 "effective_tld_names.gperf"
+ {"lindesnes.no", 0},
+#line 2074 "effective_tld_names.gperf"
+ {"naturalhistory.museum", 0},
+#line 758 "effective_tld_names.gperf"
+ {"ddr.museum", 0},
+#line 1292 "effective_tld_names.gperf"
+ {"grimstad.no", 0},
+#line 1525 "effective_tld_names.gperf"
+ {"irkutsk.ru", 0},
+#line 1728 "effective_tld_names.gperf"
+ {"lavangen.no", 0},
+#line 141 "effective_tld_names.gperf"
+ {"amsterdam.museum", 0},
+#line 2913 "effective_tld_names.gperf"
+ {"siellak.no", 0},
+#line 1556 "effective_tld_names.gperf"
+ {"jerusalem.museum", 0},
+#line 1576 "effective_tld_names.gperf"
+ {"journal.aero", 0},
+#line 1045 "effective_tld_names.gperf"
+ {"force.museum", 0},
+#line 1588 "effective_tld_names.gperf"
+ {"jx.cn", 0},
+#line 2018 "effective_tld_names.gperf"
+ {"muosat.no", 0},
+#line 1825 "effective_tld_names.gperf"
+ {"magnitka.ru", 0},
+#line 1119 "effective_tld_names.gperf"
+ {"geology.museum", 0},
+#line 2656 "effective_tld_names.gperf"
+ {"pro", 0},
+#line 2808 "effective_tld_names.gperf"
+ {"saintlouis.museum", 0},
+#line 2465 "effective_tld_names.gperf"
+ {"osaka.jp", 2},
+#line 500 "effective_tld_names.gperf"
+ {"circus.museum", 0},
+#line 437 "effective_tld_names.gperf"
+ {"cambridge.museum", 0},
+#line 1305 "effective_tld_names.gperf"
+ {"gs.fm.no", 0},
+#line 1302 "effective_tld_names.gperf"
+ {"gs.ah.no", 0},
+#line 1763 "effective_tld_names.gperf"
+ {"lincoln.museum", 0},
+#line 2550 "effective_tld_names.gperf"
+ {"pl", 0},
+#line 1171 "effective_tld_names.gperf"
+ {"gorge.museum", 0},
+#line 3021 "effective_tld_names.gperf"
+ {"stjohn.museum", 0},
+#line 3647 "effective_tld_names.gperf"
+ {"zoology.museum", 0},
+#line 905 "effective_tld_names.gperf"
+ {"education.museum", 0},
+#line 768 "effective_tld_names.gperf"
+ {"dep.no", 0},
+#line 1459 "effective_tld_names.gperf"
+ {"imperia.it", 0},
+#line 2825 "effective_tld_names.gperf"
+ {"sandnes.no", 0},
+#line 1114 "effective_tld_names.gperf"
+ {"geelvinck.museum", 0},
+#line 3398 "effective_tld_names.gperf"
+ {"workshop.museum", 0},
+#line 1360 "effective_tld_names.gperf"
+ {"hareid.no", 0},
+#line 586 "effective_tld_names.gperf"
+ {"columbia.museum", 0},
+#line 3010 "effective_tld_names.gperf"
+ {"state.museum", 0},
+#line 204 "effective_tld_names.gperf"
+ {"askim.no", 0},
+#line 1066 "effective_tld_names.gperf"
+ {"freight.aero", 0},
+#line 2257 "effective_tld_names.gperf"
+ {"nordre-land.no", 0},
+#line 3050 "effective_tld_names.gperf"
+ {"surgut.ru", 0},
+#line 2813 "effective_tld_names.gperf"
+ {"salem.museum", 0},
+#line 1020 "effective_tld_names.gperf"
+ {"fj.cn", 0},
+#line 432 "effective_tld_names.gperf"
+ {"cadaques.museum", 0},
+#line 1495 "effective_tld_names.gperf"
+ {"info.tn", 0},
+#line 494 "effective_tld_names.gperf"
+ {"chuvashia.ru", 0},
+#line 3237 "effective_tld_names.gperf"
+ {"university.museum", 0},
+#line 294 "effective_tld_names.gperf"
+ {"bb", 0},
+#line 1716 "effective_tld_names.gperf"
+ {"lancashire.museum", 0},
+#line 3042 "effective_tld_names.gperf"
+ {"suisse.museum", 0},
+#line 1779 "effective_tld_names.gperf"
+ {"logistics.aero", 0},
+#line 1546 "effective_tld_names.gperf"
+ {"jamison.museum", 0},
+#line 1801 "effective_tld_names.gperf"
+ {"lucerne.museum", 0},
+#line 1284 "effective_tld_names.gperf"
+ {"grajewo.pl", 0},
+#line 1346 "effective_tld_names.gperf"
+ {"hadsel.no", 0},
+#line 404 "effective_tld_names.gperf"
+ {"bryne.no", 0},
+#line 1059 "effective_tld_names.gperf"
+ {"francaise.museum", 0},
+#line 1489 "effective_tld_names.gperf"
+ {"info.nr", 0},
+#line 3071 "effective_tld_names.gperf"
+ {"szczytno.pl", 0},
+#line 63 "effective_tld_names.gperf"
+ {"academy.museum", 0},
+#line 2060 "effective_tld_names.gperf"
+ {"namsskogan.no", 0},
+#line 189 "effective_tld_names.gperf"
+ {"artdeco.museum", 0},
+#line 2945 "effective_tld_names.gperf"
+ {"slupsk.pl", 0},
+#line 206 "effective_tld_names.gperf"
+ {"askvoll.no", 0},
+#line 1782 "effective_tld_names.gperf"
+ {"london.museum", 0},
+#line 1073 "effective_tld_names.gperf"
+ {"frosta.no", 0},
+#line 2815 "effective_tld_names.gperf"
+ {"saltdal.no", 0},
+#line 3220 "effective_tld_names.gperf"
+ {"udmurtia.ru", 0},
+#line 175 "effective_tld_names.gperf"
+ {"aremark.no", 0},
+#line 111 "effective_tld_names.gperf"
+ {"aknoluokta.no", 0},
+#line 1830 "effective_tld_names.gperf"
+ {"mallorca.museum", 0},
+#line 691 "effective_tld_names.gperf"
+ {"como.it", 0},
+#line 1349 "effective_tld_names.gperf"
+ {"halloffame.museum", 0},
+#line 1104 "effective_tld_names.gperf"
+ {"gb.com", 0},
+#line 2255 "effective_tld_names.gperf"
+ {"norddal.no", 0},
+#line 2499 "effective_tld_names.gperf"
+ {"panama.museum", 0},
+#line 81 "effective_tld_names.gperf"
+ {"aerodrome.aero", 0},
+#line 1440 "effective_tld_names.gperf"
+ {"icnet.uk", 1},
+#line 2663 "effective_tld_names.gperf"
+ {"pro.tt", 0},
+#line 2495 "effective_tld_names.gperf"
+ {"palana.ru", 0},
+#line 1892 "effective_tld_names.gperf"
+ {"melhus.no", 0},
+#line 1496 "effective_tld_names.gperf"
+ {"info.tt", 0},
+#line 3376 "effective_tld_names.gperf"
+ {"waw.pl", 0},
+#line 2925 "effective_tld_names.gperf"
+ {"skaun.no", 0},
+#line 1178 "effective_tld_names.gperf"
+ {"gouv.km", 0},
+#line 1055 "effective_tld_names.gperf"
+ {"foundation.museum", 0},
+#line 966 "effective_tld_names.gperf"
+ {"exchange.aero", 0},
+#line 2803 "effective_tld_names.gperf"
+ {"sa.edu.au", 0},
+#line 498 "effective_tld_names.gperf"
+ {"cincinnati.museum", 0},
+#line 395 "effective_tld_names.gperf"
+ {"broker.aero", 0},
+#line 1762 "effective_tld_names.gperf"
+ {"limanowa.pl", 0},
+#line 2291 "effective_tld_names.gperf"
+ {"nuremberg.museum", 0},
+#line 3368 "effective_tld_names.gperf"
+ {"wales.museum", 0},
+#line 1176 "effective_tld_names.gperf"
+ {"gouv.fr", 0},
+#line 1531 "effective_tld_names.gperf"
+ {"ishikawa.jp", 2},
+#line 2215 "effective_tld_names.gperf"
+ {"nhs.uk", 1},
+#line 1371 "effective_tld_names.gperf"
+ {"heimatunduhren.museum", 0},
+#line 3057 "effective_tld_names.gperf"
+ {"sveio.no", 0},
+#line 181 "effective_tld_names.gperf"
+ {"arq.br", 0},
+#line 403 "effective_tld_names.gperf"
+ {"bryansk.ru", 0},
+#line 2482 "effective_tld_names.gperf"
+ {"oygarden.no", 0},
+#line 452 "effective_tld_names.gperf"
+ {"catania.it", 0},
+#line 280 "effective_tld_names.gperf"
+ {"bamble.no", 0},
+#line 1711 "effective_tld_names.gperf"
+ {"labour.museum", 0},
+#line 1778 "effective_tld_names.gperf"
+ {"lodingen.no", 0},
+#line 3363 "effective_tld_names.gperf"
+ {"wa.edu.au", 0},
+#line 2912 "effective_tld_names.gperf"
+ {"sibenik.museum", 0},
+#line 1852 "effective_tld_names.gperf"
+ {"masoy.no", 0},
+#line 129 "effective_tld_names.gperf"
+ {"alvdal.no", 0},
+#line 2025 "effective_tld_names.gperf"
+ {"museumcenter.museum", 0},
+#line 373 "effective_tld_names.gperf"
+ {"bomlo.no", 0},
+#line 29 "effective_tld_names.gperf"
+ {"aarborte.no", 0},
+#line 80 "effective_tld_names.gperf"
+ {"aeroclub.aero", 0},
+#line 792 "effective_tld_names.gperf"
+ {"dp.ua", 0},
+#line 203 "effective_tld_names.gperf"
+ {"asker.no", 0},
+#line 585 "effective_tld_names.gperf"
+ {"coloradoplateau.museum", 0},
+#line 1494 "effective_tld_names.gperf"
+ {"info.sd", 0},
+#line 2015 "effective_tld_names.gperf"
+ {"muenster.museum", 0},
+#line 742 "effective_tld_names.gperf"
+ {"cymru.museum", 0},
+#line 2664 "effective_tld_names.gperf"
+ {"pro.vn", 0},
+#line 3638 "effective_tld_names.gperf"
+ {"zarow.pl", 0},
+#line 2551 "effective_tld_names.gperf"
+ {"pl.ua", 0},
+#line 3381 "effective_tld_names.gperf"
+ {"web.tj", 0},
+#line 488 "effective_tld_names.gperf"
+ {"chita.ru", 0},
+#line 472 "effective_tld_names.gperf"
+ {"chattanooga.museum", 0},
+#line 2965 "effective_tld_names.gperf"
+ {"sologne.museum", 0},
+#line 481 "effective_tld_names.gperf"
+ {"chicago.museum", 0},
+#line 2811 "effective_tld_names.gperf"
+ {"salangen.no", 0},
+#line 937 "effective_tld_names.gperf"
+ {"enna.it", 0},
+#line 2322 "effective_tld_names.gperf"
+ {"omaha.museum", 0},
+#line 236 "effective_tld_names.gperf"
+ {"aukra.no", 0},
+#line 1166 "effective_tld_names.gperf"
+ {"gobiernoelectronico.ar", 1},
+#line 2259 "effective_tld_names.gperf"
+ {"nore-og-uvdal.no", 0},
+#line 2531 "effective_tld_names.gperf"
+ {"ph", 0},
+#line 2976 "effective_tld_names.gperf"
+ {"sorfold.no", 0},
+#line 78 "effective_tld_names.gperf"
+ {"aero.tt", 0},
+#line 1294 "effective_tld_names.gperf"
+ {"grosseto.it", 0},
+#line 1482 "effective_tld_names.gperf"
+ {"info.ec", 0},
+#line 2477 "effective_tld_names.gperf"
+ {"other.nf", 0},
+#line 1558 "effective_tld_names.gperf"
+ {"jet.uk", 1},
+#line 3382 "effective_tld_names.gperf"
+ {"wegrow.pl", 0},
+#line 112 "effective_tld_names.gperf"
+ {"akrehamn.no", 0},
+#line 3612 "effective_tld_names.gperf"
+ {"yamagata.jp", 2},
+#line 31 "effective_tld_names.gperf"
+ {"abo.pa", 0},
+#line 1568 "effective_tld_names.gperf"
+ {"jobs", 0},
+#line 442 "effective_tld_names.gperf"
+ {"capebreton.museum", 0},
+#line 1814 "effective_tld_names.gperf"
+ {"lyngdal.no", 0},
+#line 3030 "effective_tld_names.gperf"
+ {"store.ro", 0},
+#line 921 "effective_tld_names.gperf"
+ {"elblag.pl", 0},
+#line 1128 "effective_tld_names.gperf"
+ {"giessen.museum", 0},
+#line 991 "effective_tld_names.gperf"
+ {"fetsund.no", 0},
+#line 3636 "effective_tld_names.gperf"
+ {"zakopane.pl", 0},
+#line 3384 "effective_tld_names.gperf"
+ {"westfalen.museum", 0},
+#line 1145 "effective_tld_names.gperf"
+ {"gmina.pl", 0},
+#line 376 "effective_tld_names.gperf"
+ {"botanical.museum", 0},
+#line 3238 "effective_tld_names.gperf"
+ {"unjarga.no", 0},
+#line 3031 "effective_tld_names.gperf"
+ {"store.st", 0},
+#line 2827 "effective_tld_names.gperf"
+ {"sandoy.no", 0},
+#line 748 "effective_tld_names.gperf"
+ {"d.se", 0},
+#line 269 "effective_tld_names.gperf"
+ {"baidar.no", 0},
+#line 435 "effective_tld_names.gperf"
+ {"california.museum", 0},
+#line 1987 "effective_tld_names.gperf"
+ {"money.museum", 0},
+#line 1518 "effective_tld_names.gperf"
+ {"intl.tn", 0},
+#line 2202 "effective_tld_names.gperf"
+ {"newjersey.museum", 0},
+#line 965 "effective_tld_names.gperf"
+ {"evje-og-hornnes.no", 0},
+#line 1046 "effective_tld_names.gperf"
+ {"forde.no", 0},
+#line 2658 "effective_tld_names.gperf"
+ {"pro.br", 0},
+#line 353 "effective_tld_names.gperf"
+ {"bjarkoy.no", 0},
+#line 2687 "effective_tld_names.gperf"
+ {"pw", 0},
+#line 3641 "effective_tld_names.gperf"
+ {"zgrad.ru", 0},
+#line 1985 "effective_tld_names.gperf"
+ {"molde.no", 0},
+#line 2970 "effective_tld_names.gperf"
+ {"songdalen.no", 0},
+#line 1578 "effective_tld_names.gperf"
+ {"journalist.aero", 0},
+#line 2494 "effective_tld_names.gperf"
+ {"palace.museum", 0},
+#line 491 "effective_tld_names.gperf"
+ {"chukotka.ru", 0},
+#line 338 "effective_tld_names.gperf"
+ {"birkenes.no", 0},
+#line 2662 "effective_tld_names.gperf"
+ {"pro.pr", 0},
+#line 3252 "effective_tld_names.gperf"
+ {"usenet.pl", 0},
+#line 1729 "effective_tld_names.gperf"
+ {"law.pro", 0},
+#line 392 "effective_tld_names.gperf"
+ {"british.museum", 0},
+#line 3622 "effective_tld_names.gperf"
+ {"york.museum", 0},
+#line 1094 "effective_tld_names.gperf"
+ {"galsa.no", 0},
+#line 1350 "effective_tld_names.gperf"
+ {"halsa.no", 0},
+#line 518 "effective_tld_names.gperf"
+ {"civilaviation.aero", 0},
+#line 1912 "effective_tld_names.gperf"
+ {"mielno.pl", 0},
+#line 3232 "effective_tld_names.gperf"
+ {"ulvik.no", 0},
+#line 1858 "effective_tld_names.gperf"
+ {"mazowsze.pl", 0},
+#line 1959 "effective_tld_names.gperf"
+ {"miyagi.jp", 2},
+#line 1034 "effective_tld_names.gperf"
+ {"florence.it", 0},
+#line 2930 "effective_tld_names.gperf"
+ {"skien.no", 0},
+#line 2476 "effective_tld_names.gperf"
+ {"otago.museum", 0},
+#line 1337 "effective_tld_names.gperf"
+ {"gyeongbuk.kr", 0},
+#line 2039 "effective_tld_names.gperf"
+ {"naamesjevuemie.no", 0},
+#line 1717 "effective_tld_names.gperf"
+ {"landes.museum", 0},
+#line 1117 "effective_tld_names.gperf"
+ {"genoa.it", 0},
+#line 390 "effective_tld_names.gperf"
+ {"bristol.museum", 0},
+#line 84 "effective_tld_names.gperf"
+ {"afjord.no", 0},
+#line 939 "effective_tld_names.gperf"
+ {"entertainment.aero", 0},
+#line 2492 "effective_tld_names.gperf"
+ {"padova.it", 0},
+#line 3028 "effective_tld_names.gperf"
+ {"stordal.no", 0},
+#line 225 "effective_tld_names.gperf"
+ {"asti.it", 0},
+#line 2947 "effective_tld_names.gperf"
+ {"smola.no", 0},
+#line 1978 "effective_tld_names.gperf"
+ {"mobi.tt", 0},
+#line 2661 "effective_tld_names.gperf"
+ {"pro.na", 0},
+#line 365 "effective_tld_names.gperf"
+ {"bo.nordland.no", 0},
+#line 1538 "effective_tld_names.gperf"
+ {"ivanovo.ru", 0},
+#line 3389 "effective_tld_names.gperf"
+ {"wildlife.museum", 0},
+#line 3430 "effective_tld_names.gperf"
+ {"xn--bod-2na.no", 0},
+#line 2479 "effective_tld_names.gperf"
+ {"ovre-eiker.no", 0},
+#line 3623 "effective_tld_names.gperf"
+ {"yorkshire.museum", 0},
+#line 904 "effective_tld_names.gperf"
+ {"educ.ar", 1},
+#line 1488 "effective_tld_names.gperf"
+ {"info.nf", 0},
+#line 1781 "effective_tld_names.gperf"
+ {"lomza.pl", 0},
+#line 1028 "effective_tld_names.gperf"
+ {"flatanger.no", 0},
+#line 190 "effective_tld_names.gperf"
+ {"arteducation.museum", 0},
+#line 2458 "effective_tld_names.gperf"
+ {"orkdal.no", 0},
+#line 762 "effective_tld_names.gperf"
+ {"deatnu.no", 0},
+#line 1473 "effective_tld_names.gperf"
+ {"indiana.museum", 0},
+#line 126 "effective_tld_names.gperf"
+ {"altai.ru", 0},
+#line 780 "effective_tld_names.gperf"
+ {"dk", 0},
+#line 389 "effective_tld_names.gperf"
+ {"brindisi.it", 0},
+#line 187 "effective_tld_names.gperf"
+ {"artanddesign.museum", 0},
+#line 1847 "effective_tld_names.gperf"
+ {"marketplace.aero", 0},
+#line 2971 "effective_tld_names.gperf"
+ {"sopot.pl", 0},
+#line 2576 "effective_tld_names.gperf"
+ {"portal.museum", 0},
+#line 2952 "effective_tld_names.gperf"
+ {"snasa.no", 0},
+#line 930 "effective_tld_names.gperf"
+ {"enebakk.no", 0},
+#line 2557 "effective_tld_names.gperf"
+ {"plc.ly", 0},
+#line 2840 "effective_tld_names.gperf"
+ {"sauda.no", 0},
+#line 334 "effective_tld_names.gperf"
+ {"bindal.no", 0},
+#line 1945 "effective_tld_names.gperf"
+ {"mil.tj", 0},
+#line 1419 "effective_tld_names.gperf"
+ {"house.museum", 0},
+#line 2556 "effective_tld_names.gperf"
+ {"plc.co.im", 0},
+#line 1082 "effective_tld_names.gperf"
+ {"fuossko.no", 0},
+#line 747 "effective_tld_names.gperf"
+ {"d.bg", 0},
+#line 1412 "effective_tld_names.gperf"
+ {"homebuilt.aero", 0},
+#line 1715 "effective_tld_names.gperf"
+ {"lanbib.se", 0},
+#line 2075 "effective_tld_names.gperf"
+ {"naturalhistorymuseum.museum", 0},
+#line 105 "effective_tld_names.gperf"
+ {"airguard.museum", 0},
+#line 2948 "effective_tld_names.gperf"
+ {"smolensk.ru", 0},
+#line 1540 "effective_tld_names.gperf"
+ {"ivgu.no", 0},
+#line 765 "effective_tld_names.gperf"
+ {"delaware.museum", 0},
+#line 252 "effective_tld_names.gperf"
+ {"avoues.fr", 0},
+#line 2528 "effective_tld_names.gperf"
+ {"pf", 0},
+#line 2544 "effective_tld_names.gperf"
+ {"pilots.museum", 0},
+#line 1395 "effective_tld_names.gperf"
+ {"hjelmeland.no", 0},
+#line 400 "effective_tld_names.gperf"
+ {"brussel.museum", 0},
+#line 1103 "effective_tld_names.gperf"
+ {"gausdal.no", 0},
+#line 2320 "effective_tld_names.gperf"
+ {"olsztyn.pl", 0},
+#line 1285 "effective_tld_names.gperf"
+ {"gran.no", 0},
+#line 251 "effective_tld_names.gperf"
+ {"avocat.fr", 0},
+#line 223 "effective_tld_names.gperf"
+ {"association.aero", 0},
+#line 2986 "effective_tld_names.gperf"
+ {"space.museum", 0},
+#line 2659 "effective_tld_names.gperf"
+ {"pro.ec", 0},
+#line 230 "effective_tld_names.gperf"
+ {"atlanta.museum", 0},
+#line 275 "effective_tld_names.gperf"
+ {"ballangen.no", 0},
+#line 3026 "effective_tld_names.gperf"
+ {"stor-elvdal.no", 0},
+#line 352 "effective_tld_names.gperf"
+ {"bj.cn", 0},
+#line 3249 "effective_tld_names.gperf"
+ {"uscountryestate.museum", 0},
+#line 1911 "effective_tld_names.gperf"
+ {"mielec.pl", 0},
+#line 3251 "effective_tld_names.gperf"
+ {"usdecorativearts.museum", 0},
+#line 1290 "effective_tld_names.gperf"
+ {"graz.museum", 0},
+#line 2982 "effective_tld_names.gperf"
+ {"soundandvision.museum", 0},
+#line 1709 "effective_tld_names.gperf"
+ {"laakesvuemie.no", 0},
+#line 1481 "effective_tld_names.gperf"
+ {"info.co", 0},
+#line 1545 "effective_tld_names.gperf"
+ {"jamal.ru", 0},
+#line 915 "effective_tld_names.gperf"
+ {"eidfjord.no", 0},
+#line 277 "effective_tld_names.gperf"
+ {"balsan.it", 0},
+#line 2043 "effective_tld_names.gperf"
+ {"nagoya.jp", 2},
+#line 1991 "effective_tld_names.gperf"
+ {"monza.it", 0},
+#line 1618 "effective_tld_names.gperf"
+ {"ke", 2},
+#line 3409 "effective_tld_names.gperf"
+ {"xn--55qx5d.cn", 0},
+#line 1700 "effective_tld_names.gperf"
+ {"ky", 0},
+#line 401 "effective_tld_names.gperf"
+ {"brussels.museum", 0},
+#line 120 "effective_tld_names.gperf"
+ {"alaska.museum", 0},
+#line 754 "effective_tld_names.gperf"
+ {"database.museum", 0},
+#line 1666 "effective_tld_names.gperf"
+ {"kr", 0},
+#line 1021 "effective_tld_names.gperf"
+ {"fjaler.no", 0},
+#line 2832 "effective_tld_names.gperf"
+ {"santafe.museum", 0},
+#line 447 "effective_tld_names.gperf"
+ {"caserta.it", 0},
+#line 1986 "effective_tld_names.gperf"
+ {"moma.museum", 0},
+#line 1646 "effective_tld_names.gperf"
+ {"kn", 0},
+#line 993 "effective_tld_names.gperf"
+ {"fh.se", 0},
+#line 942 "effective_tld_names.gperf"
+ {"environmentalconservation.museum", 0},
+#line 3073 "effective_tld_names.gperf"
+ {"szkola.pl", 0},
+#line 1836 "effective_tld_names.gperf"
+ {"mansion.museum", 0},
+#line 2204 "effective_tld_names.gperf"
+ {"newport.museum", 0},
+#line 438 "effective_tld_names.gperf"
+ {"campobasso.it", 0},
+#line 760 "effective_tld_names.gperf"
+ {"de.com", 0},
+#line 981 "effective_tld_names.gperf"
+ {"farsund.no", 0},
+#line 918 "effective_tld_names.gperf"
+ {"eidsvoll.no", 0},
+#line 2262 "effective_tld_names.gperf"
+ {"north.museum", 0},
+#line 1327 "effective_tld_names.gperf"
+ {"guernsey.museum", 0},
+#line 1329 "effective_tld_names.gperf"
+ {"gunma.jp", 2},
+#line 2892 "effective_tld_names.gperf"
+ {"services.aero", 0},
+#line 1988 "effective_tld_names.gperf"
+ {"monmouth.museum", 0},
+#line 3635 "effective_tld_names.gperf"
+ {"zagan.pl", 0},
+#line 989 "effective_tld_names.gperf"
+ {"ferrara.it", 0},
+#line 794 "effective_tld_names.gperf"
+ {"drammen.no", 0},
+#line 3625 "effective_tld_names.gperf"
+ {"youth.museum", 0},
+#line 221 "effective_tld_names.gperf"
+ {"asso.mc", 0},
+#line 1530 "effective_tld_names.gperf"
+ {"isernia.it", 0},
+#line 2968 "effective_tld_names.gperf"
+ {"sondre-land.no", 0},
+#line 2823 "effective_tld_names.gperf"
+ {"sandefjord.no", 0},
+#line 917 "effective_tld_names.gperf"
+ {"eidskog.no", 0},
+#line 692 "effective_tld_names.gperf"
+ {"computer.museum", 0},
+#line 436 "effective_tld_names.gperf"
+ {"caltanissetta.it", 0},
+#line 1837 "effective_tld_names.gperf"
+ {"mansions.museum", 0},
+#line 3640 "effective_tld_names.gperf"
+ {"zgorzelec.pl", 0},
+#line 1381 "effective_tld_names.gperf"
+ {"heroy.nordland.no", 0},
+#line 1523 "effective_tld_names.gperf"
+ {"iraq.museum", 0},
+#line 220 "effective_tld_names.gperf"
+ {"asso.km", 0},
+#line 1132 "effective_tld_names.gperf"
+ {"gjemnes.no", 0},
+#line 1366 "effective_tld_names.gperf"
+ {"hawaii.museum", 0},
+#line 3552 "effective_tld_names.gperf"
+ {"xn--sandy-yua.no", 0},
+#line 3424 "effective_tld_names.gperf"
+ {"xn--bidr-5nac.no", 0},
+#line 2457 "effective_tld_names.gperf"
+ {"orkanger.no", 0},
+#line 2874 "effective_tld_names.gperf"
+ {"scientist.aero", 0},
+#line 3216 "effective_tld_names.gperf"
+ {"uba.ar", 1},
+#line 912 "effective_tld_names.gperf"
+ {"egyptian.museum", 0},
+#line 1299 "effective_tld_names.gperf"
+ {"grue.no", 0},
+#line 306 "effective_tld_names.gperf"
+ {"belgorod.ru", 0},
+#line 3400 "effective_tld_names.gperf"
+ {"wroclaw.pl", 0},
+#line 2963 "effective_tld_names.gperf"
+ {"sokndal.no", 0},
+#line 2318 "effective_tld_names.gperf"
+ {"olecko.pl", 0},
+#line 217 "effective_tld_names.gperf"
+ {"asso.fr", 0},
+#line 2057 "effective_tld_names.gperf"
+ {"name.tt", 0},
+#line 1831 "effective_tld_names.gperf"
+ {"malopolska.pl", 0},
+#line 2271 "effective_tld_names.gperf"
+ {"nowaruda.pl", 0},
+#line 276 "effective_tld_names.gperf"
+ {"ballooning.aero", 0},
+#line 1701 "effective_tld_names.gperf"
+ {"ky.us", 0},
+#line 2469 "effective_tld_names.gperf"
+ {"osoyro.no", 0},
+#line 2468 "effective_tld_names.gperf"
+ {"oslo.no", 0},
+#line 2258 "effective_tld_names.gperf"
+ {"nordreisa.no", 0},
+#line 2329 "effective_tld_names.gperf"
+ {"opoczno.pl", 0},
+#line 2497 "effective_tld_names.gperf"
+ {"palermo.it", 0},
+#line 1559 "effective_tld_names.gperf"
+ {"jevnaker.no", 0},
+#line 235 "effective_tld_names.gperf"
+ {"augustow.pl", 0},
+#line 2864 "effective_tld_names.gperf"
+ {"schweiz.museum", 0},
+#line 2891 "effective_tld_names.gperf"
+ {"seoul.kr", 0},
+#line 179 "effective_tld_names.gperf"
+ {"arna.no", 0},
+#line 2517 "effective_tld_names.gperf"
+ {"penza.ru", 0},
+#line 1643 "effective_tld_names.gperf"
+ {"km", 0},
+#line 1808 "effective_tld_names.gperf"
+ {"lutsk.ua", 0},
+#line 1904 "effective_tld_names.gperf"
+ {"miasta.pl", 0},
+#line 1565 "effective_tld_names.gperf"
+ {"jl.cn", 0},
+#line 279 "effective_tld_names.gperf"
+ {"baltimore.museum", 0},
+#line 492 "effective_tld_names.gperf"
+ {"chungbuk.kr", 0},
+#line 302 "effective_tld_names.gperf"
+ {"bedzin.pl", 0},
+#line 106 "effective_tld_names.gperf"
+ {"airline.aero", 0},
+#line 804 "effective_tld_names.gperf"
+ {"e164.arpa", 0},
+#line 1577 "effective_tld_names.gperf"
+ {"journalism.museum", 0},
+#line 1679 "effective_tld_names.gperf"
+ {"ks.us", 0},
+#line 1703 "effective_tld_names.gperf"
+ {"kz", 0},
+#line 521 "effective_tld_names.gperf"
+ {"civilwar.museum", 0},
+#line 3001 "effective_tld_names.gperf"
+ {"stadt.museum", 0},
+#line 1179 "effective_tld_names.gperf"
+ {"gouv.rw", 0},
+#line 108 "effective_tld_names.gperf"
+ {"airtraffic.aero", 0},
+#line 806 "effective_tld_names.gperf"
+ {"eastcoast.museum", 0},
+#line 1849 "effective_tld_names.gperf"
+ {"maryland.museum", 0},
+#line 2989 "effective_tld_names.gperf"
+ {"sport.hu", 0},
+#line 290 "effective_tld_names.gperf"
+ {"bashkiria.ru", 0},
+#line 289 "effective_tld_names.gperf"
+ {"basel.museum", 0},
+#line 2053 "effective_tld_names.gperf"
+ {"name.my", 0},
+#line 1406 "effective_tld_names.gperf"
+ {"hokkaido.jp", 2},
+#line 267 "effective_tld_names.gperf"
+ {"bahccavuotna.no", 0},
+#line 2304 "effective_tld_names.gperf"
+ {"odda.no", 0},
+#line 3038 "effective_tld_names.gperf"
+ {"stuttgart.museum", 0},
+#line 224 "effective_tld_names.gperf"
+ {"association.museum", 0},
+#line 65 "effective_tld_names.gperf"
+ {"accident-prevention.aero", 0},
+#line 2100 "effective_tld_names.gperf"
+ {"nes.akershus.no", 0},
+#line 387 "effective_tld_names.gperf"
+ {"bremanger.no", 0},
+#line 3371 "effective_tld_names.gperf"
+ {"warmia.pl", 0},
+#line 1834 "effective_tld_names.gperf"
+ {"manchester.museum", 0},
+#line 1908 "effective_tld_names.gperf"
+ {"midsund.no", 0},
+#line 3404 "effective_tld_names.gperf"
+ {"www.ro", 0},
+#line 1338 "effective_tld_names.gperf"
+ {"gyeonggi.kr", 0},
+#line 2926 "effective_tld_names.gperf"
+ {"skedsmo.no", 0},
+#line 1136 "effective_tld_names.gperf"
+ {"gjovik.no", 0},
+#line 2866 "effective_tld_names.gperf"
+ {"science.museum", 0},
+#line 728 "effective_tld_names.gperf"
+ {"crotone.it", 0},
+#line 1851 "effective_tld_names.gperf"
+ {"masfjorden.no", 0},
+#line 1493 "effective_tld_names.gperf"
+ {"info.ro", 0},
+#line 3255 "effective_tld_names.gperf"
+ {"ushuaia.museum", 0},
+#line 1886 "effective_tld_names.gperf"
+ {"media.pl", 0},
+#line 1026 "effective_tld_names.gperf"
+ {"flakstad.no", 0},
+#line 1669 "effective_tld_names.gperf"
+ {"kr.ua", 0},
+#line 3267 "effective_tld_names.gperf"
+ {"uzhgorod.ua", 0},
+#line 1593 "effective_tld_names.gperf"
+ {"k12.vi", 0},
+#line 1516 "effective_tld_names.gperf"
+ {"intelligence.museum", 0},
+#line 2683 "effective_tld_names.gperf"
+ {"pubol.museum", 0},
+#line 1095 "effective_tld_names.gperf"
+ {"game.tw", 0},
+#line 327 "effective_tld_names.gperf"
+ {"bible.museum", 0},
+#line 1776 "effective_tld_names.gperf"
+ {"localhistory.museum", 0},
+#line 2098 "effective_tld_names.gperf"
+ {"nedre-eiker.no", 0},
+#line 3539 "effective_tld_names.gperf"
+ {"xn--risa-5na.no", 0},
+#line 1067 "effective_tld_names.gperf"
+ {"fribourg.museum", 0},
+#line 2582 "effective_tld_names.gperf"
+ {"poznan.pl", 0},
+#line 2464 "effective_tld_names.gperf"
+ {"os.hordaland.no", 0},
+#line 770 "effective_tld_names.gperf"
+ {"design.aero", 0},
+#line 1002 "effective_tld_names.gperf"
+ {"figueres.museum", 0},
+#line 3532 "effective_tld_names.gperf"
+ {"xn--rady-ira.no", 0},
+#line 1678 "effective_tld_names.gperf"
+ {"ks.ua", 0},
+#line 308 "effective_tld_names.gperf"
+ {"belluno.it", 0},
+#line 943 "effective_tld_names.gperf"
+ {"epilepsy.museum", 0},
+#line 2872 "effective_tld_names.gperf"
+ {"sciences.museum", 0},
+#line 421 "effective_tld_names.gperf"
+ {"bytom.pl", 0},
+#line 205 "effective_tld_names.gperf"
+ {"askoy.no", 0},
+#line 3506 "effective_tld_names.gperf"
+ {"xn--lury-ira.no", 0},
+#line 1115 "effective_tld_names.gperf"
+ {"gemological.museum", 0},
+#line 3540 "effective_tld_names.gperf"
+ {"xn--risr-ira.no", 0},
+#line 3397 "effective_tld_names.gperf"
+ {"works.aero", 0},
+#line 1714 "effective_tld_names.gperf"
+ {"lakas.hu", 0},
+#line 2046 "effective_tld_names.gperf"
+ {"nalchik.ru", 0},
+#line 3567 "effective_tld_names.gperf"
+ {"xn--snsa-roa.no", 0},
+#line 1062 "effective_tld_names.gperf"
+ {"fredrikstad.no", 0},
+#line 958 "effective_tld_names.gperf"
+ {"etne.no", 0},
+#line 1632 "effective_tld_names.gperf"
+ {"ki", 0},
+#line 1668 "effective_tld_names.gperf"
+ {"kr.it", 0},
+#line 288 "effective_tld_names.gperf"
+ {"baseball.museum", 0},
+#line 3499 "effective_tld_names.gperf"
+ {"xn--linds-pra.no", 0},
+#line 3133 "effective_tld_names.gperf"
+ {"to", 0},
+#line 3090 "effective_tld_names.gperf"
+ {"td", 0},
+#line 1195 "effective_tld_names.gperf"
+ {"gov.bz", 0},
+#line 3536 "effective_tld_names.gperf"
+ {"xn--rennesy-v1a.no", 0},
+#line 1409 "effective_tld_names.gperf"
+ {"hole.no", 0},
+#line 3007 "effective_tld_names.gperf"
+ {"starnberg.museum", 0},
+#line 828 "effective_tld_names.gperf"
+ {"edu.bz", 0},
+#line 2122 "effective_tld_names.gperf"
+ {"net.bz", 0},
+#line 3155 "effective_tld_names.gperf"
+ {"tr", 2},
+#line 337 "effective_tld_names.gperf"
+ {"birdart.museum", 0},
+#line 1870 "effective_tld_names.gperf"
+ {"mecon.ar", 1},
+#line 606 "effective_tld_names.gperf"
+ {"com.bz", 0},
+#line 1799 "effective_tld_names.gperf"
+ {"lubin.pl", 0},
+#line 3477 "effective_tld_names.gperf"
+ {"xn--karmy-yua.no", 0},
+#line 142 "effective_tld_names.gperf"
+ {"amur.ru", 0},
+#line 3130 "effective_tld_names.gperf"
+ {"tn", 0},
+#line 332 "effective_tld_names.gperf"
+ {"bilbao.museum", 0},
+#line 1981 "effective_tld_names.gperf"
+ {"modelling.aero", 0},
+#line 2584 "effective_tld_names.gperf"
+ {"pp.ru", 0},
+#line 2566 "effective_tld_names.gperf"
+ {"pol.ht", 0},
+#line 154 "effective_tld_names.gperf"
+ {"anthropology.museum", 0},
+#line 1690 "effective_tld_names.gperf"
+ {"kv.ua", 0},
+#line 3257 "effective_tld_names.gperf"
+ {"ustka.pl", 0},
+#line 282 "effective_tld_names.gperf"
+ {"barcelona.museum", 0},
+#line 980 "effective_tld_names.gperf"
+ {"farmstead.museum", 0},
+#line 1828 "effective_tld_names.gperf"
+ {"malatvuopmi.no", 0},
+#line 579 "effective_tld_names.gperf"
+ {"coal.museum", 0},
+#line 3187 "effective_tld_names.gperf"
+ {"tt", 0},
+#line 3018 "effective_tld_names.gperf"
+ {"steiermark.museum", 0},
+#line 237 "effective_tld_names.gperf"
+ {"aure.no", 0},
+#line 1069 "effective_tld_names.gperf"
+ {"frogn.no", 0},
+#line 1822 "effective_tld_names.gperf"
+ {"madrid.museum", 0},
+#line 1316 "effective_tld_names.gperf"
+ {"gs.sf.no", 0},
+#line 1644 "effective_tld_names.gperf"
+ {"km.ua", 0},
+#line 2282 "effective_tld_names.gperf"
+ {"nt.gov.au", 0},
+#line 2289 "effective_tld_names.gperf"
+ {"nuernberg.museum", 0},
+#line 1894 "effective_tld_names.gperf"
+ {"memorial.museum", 0},
+#line 3412 "effective_tld_names.gperf"
+ {"xn--andy-ira.no", 0},
+#line 2265 "effective_tld_names.gperf"
+ {"notaires.km", 0},
+#line 1571 "effective_tld_names.gperf"
+ {"jolster.no", 0},
+#line 2699 "effective_tld_names.gperf"
+ {"quebec.museum", 0},
+#line 2829 "effective_tld_names.gperf"
+ {"sanok.pl", 0},
+#line 707 "effective_tld_names.gperf"
+ {"coop.km", 0},
+#line 1853 "effective_tld_names.gperf"
+ {"massa-carrara.it", 0},
+#line 1622 "effective_tld_names.gperf"
+ {"kg", 0},
+#line 384 "effective_tld_names.gperf"
+ {"brand.se", 0},
+#line 2766 "effective_tld_names.gperf"
+ {"ro", 0},
+#line 2223 "effective_tld_names.gperf"
+ {"nikolaev.ua", 0},
+#line 2720 "effective_tld_names.gperf"
+ {"re", 0},
+#line 1777 "effective_tld_names.gperf"
+ {"lodi.it", 0},
+#line 3429 "effective_tld_names.gperf"
+ {"xn--bmlo-gra.no", 0},
+#line 1033 "effective_tld_names.gperf"
+ {"flora.no", 0},
+#line 3396 "effective_tld_names.gperf"
+ {"workinggroup.aero", 0},
+#line 3294 "effective_tld_names.gperf"
+ {"ve", 2},
+#line 871 "effective_tld_names.gperf"
+ {"edu.mx", 0},
+#line 3140 "effective_tld_names.gperf"
+ {"tom.ru", 0},
+#line 1202 "effective_tld_names.gperf"
+ {"gov.cx", 0},
+#line 1713 "effective_tld_names.gperf"
+ {"lajolla.museum", 0},
+#line 2042 "effective_tld_names.gperf"
+ {"nagasaki.jp", 2},
+#line 2164 "effective_tld_names.gperf"
+ {"net.mx", 0},
+#line 2725 "effective_tld_names.gperf"
+ {"rec.co", 0},
+#line 2367 "effective_tld_names.gperf"
+ {"org.bz", 0},
+#line 649 "effective_tld_names.gperf"
+ {"com.mx", 0},
+#line 772 "effective_tld_names.gperf"
+ {"detroit.museum", 0},
+#line 314 "effective_tld_names.gperf"
+ {"berkeley.museum", 0},
+#line 3486 "effective_tld_names.gperf"
+ {"xn--ksnes-uua.no", 0},
+#line 1910 "effective_tld_names.gperf"
+ {"mie.jp", 2},
+#line 1572 "effective_tld_names.gperf"
+ {"jondal.no", 0},
+#line 3344 "effective_tld_names.gperf"
+ {"vn", 0},
+#line 415 "effective_tld_names.gperf"
+ {"bushey.museum", 0},
+#line 775 "effective_tld_names.gperf"
+ {"dinosaur.museum", 0},
+#line 1162 "effective_tld_names.gperf"
+ {"gob.mx", 0},
+#line 2466 "effective_tld_names.gperf"
+ {"osen.no", 0},
+#line 2785 "effective_tld_names.gperf"
+ {"rs", 0},
+#line 2964 "effective_tld_names.gperf"
+ {"sola.no", 0},
+#line 3195 "effective_tld_names.gperf"
+ {"tv", 0},
+#line 1480 "effective_tld_names.gperf"
+ {"info.az", 0},
+#line 370 "effective_tld_names.gperf"
+ {"bologna.it", 0},
+#line 211 "effective_tld_names.gperf"
+ {"assassination.museum", 0},
+#line 778 "effective_tld_names.gperf"
+ {"divttasvuotna.no", 0},
+#line 2727 "effective_tld_names.gperf"
+ {"rec.ro", 0},
+#line 1623 "effective_tld_names.gperf"
+ {"kg.kr", 0},
+#line 159 "effective_tld_names.gperf"
+ {"aosta.it", 0},
+#line 3041 "effective_tld_names.gperf"
+ {"suedtirol.it", 0},
+#line 2722 "effective_tld_names.gperf"
+ {"re.kr", 0},
+#line 3119 "effective_tld_names.gperf"
+ {"tm", 0},
+#line 709 "effective_tld_names.gperf"
+ {"coop.tt", 0},
+#line 3132 "effective_tld_names.gperf"
+ {"tn.us", 0},
+#line 1228 "effective_tld_names.gperf"
+ {"gov.kz", 0},
+#line 3611 "effective_tld_names.gperf"
+ {"yakutia.ru", 0},
+#line 857 "effective_tld_names.gperf"
+ {"edu.kz", 0},
+#line 2279 "effective_tld_names.gperf"
+ {"nsw.gov.au", 0},
+#line 291 "effective_tld_names.gperf"
+ {"baths.museum", 0},
+#line 2150 "effective_tld_names.gperf"
+ {"net.kz", 0},
+#line 1839 "effective_tld_names.gperf"
+ {"manx.museum", 0},
+#line 3122 "effective_tld_names.gperf"
+ {"tm.km", 0},
+#line 139 "effective_tld_names.gperf"
+ {"amli.no", 0},
+#line 3391 "effective_tld_names.gperf"
+ {"windmill.museum", 0},
+#line 3212 "effective_tld_names.gperf"
+ {"tz", 0},
+#line 636 "effective_tld_names.gperf"
+ {"com.kz", 0},
+#line 2591 "effective_tld_names.gperf"
+ {"prd.fr", 0},
+#line 2324 "effective_tld_names.gperf"
+ {"omsk.ru", 0},
+#line 2554 "effective_tld_names.gperf"
+ {"plants.museum", 0},
+#line 771 "effective_tld_names.gperf"
+ {"design.museum", 0},
+#line 3012 "effective_tld_names.gperf"
+ {"stathelle.no", 0},
+#line 2787 "effective_tld_names.gperf"
+ {"ru", 0},
+#line 2417 "effective_tld_names.gperf"
+ {"org.mx", 0},
+#line 1976 "effective_tld_names.gperf"
+ {"mobi.gp", 0},
+#line 1483 "effective_tld_names.gperf"
+ {"info.ht", 0},
+#line 1121 "effective_tld_names.gperf"
+ {"georgia.museum", 0},
+#line 1958 "effective_tld_names.gperf"
+ {"missoula.museum", 0},
+#line 243 "effective_tld_names.gperf"
+ {"austrheim.no", 0},
+#line 2014 "effective_tld_names.gperf"
+ {"muenchen.museum", 0},
+#line 3358 "effective_tld_names.gperf"
+ {"vu", 0},
+#line 1800 "effective_tld_names.gperf"
+ {"lucca.it", 0},
+#line 705 "effective_tld_names.gperf"
+ {"coop.br", 0},
+#line 711 "effective_tld_names.gperf"
+ {"corporation.museum", 0},
+#line 2481 "effective_tld_names.gperf"
+ {"oyer.no", 0},
+#line 2444 "effective_tld_names.gperf"
+ {"org.sz", 0},
+#line 3088 "effective_tld_names.gperf"
+ {"tc", 0},
+#line 1842 "effective_tld_names.gperf"
+ {"mari.ru", 0},
+#line 1484 "effective_tld_names.gperf"
+ {"info.hu", 0},
+#line 1186 "effective_tld_names.gperf"
+ {"gov.az", 0},
+#line 1761 "effective_tld_names.gperf"
+ {"lillesand.no", 0},
+#line 3554 "effective_tld_names.gperf"
+ {"xn--sgne-gra.no", 0},
+#line 377 "effective_tld_names.gperf"
+ {"botanicalgarden.museum", 0},
+#line 820 "effective_tld_names.gperf"
+ {"edu.az", 0},
+#line 1592 "effective_tld_names.gperf"
+ {"k12.ec", 0},
+#line 2869 "effective_tld_names.gperf"
+ {"sciencecenter.museum", 0},
+#line 2682 "effective_tld_names.gperf"
+ {"public.museum", 0},
+#line 2115 "effective_tld_names.gperf"
+ {"net.az", 0},
+#line 101 "effective_tld_names.gperf"
+ {"air-surveillance.aero", 0},
+#line 1027 "effective_tld_names.gperf"
+ {"flanders.museum", 0},
+#line 1499 "effective_tld_names.gperf"
+ {"ingatlan.hu", 0},
+#line 596 "effective_tld_names.gperf"
+ {"com.az", 0},
+#line 3043 "effective_tld_names.gperf"
+ {"sula.no", 0},
+#line 2839 "effective_tld_names.gperf"
+ {"satx.museum", 0},
+#line 172 "effective_tld_names.gperf"
+ {"archaeology.museum", 0},
+#line 3092 "effective_tld_names.gperf"
+ {"te.ua", 0},
+#line 212 "effective_tld_names.gperf"
+ {"assedic.fr", 0},
+#line 1949 "effective_tld_names.gperf"
+ {"milan.it", 0},
+#line 3094 "effective_tld_names.gperf"
+ {"tel", 0},
+#line 1502 "effective_tld_names.gperf"
+ {"int.az", 0},
+#line 3126 "effective_tld_names.gperf"
+ {"tm.pl", 0},
+#line 144 "effective_tld_names.gperf"
+ {"amusement.aero", 0},
+#line 3507 "effective_tld_names.gperf"
+ {"xn--mely-ira.no", 0},
+#line 2697 "effective_tld_names.gperf"
+ {"qld.gov.au", 0},
+#line 446 "effective_tld_names.gperf"
+ {"casadelamoneda.museum", 0},
+#line 2765 "effective_tld_names.gperf"
+ {"rnu.tn", 0},
+#line 2828 "effective_tld_names.gperf"
+ {"sanfrancisco.museum", 0},
+#line 110 "effective_tld_names.gperf"
+ {"akita.jp", 2},
+#line 2400 "effective_tld_names.gperf"
+ {"org.kz", 0},
+#line 464 "effective_tld_names.gperf"
+ {"certification.aero", 0},
+#line 3357 "effective_tld_names.gperf"
+ {"vt.us", 0},
+#line 789 "effective_tld_names.gperf"
+ {"donna.no", 0},
+#line 2870 "effective_tld_names.gperf"
+ {"sciencecenters.museum", 0},
+#line 414 "effective_tld_names.gperf"
+ {"busan.kr", 0},
+#line 1177 "effective_tld_names.gperf"
+ {"gouv.ht", 0},
+#line 410 "effective_tld_names.gperf"
+ {"building.museum", 0},
+#line 736 "effective_tld_names.gperf"
+ {"cuneo.it", 0},
+#line 2558 "effective_tld_names.gperf"
+ {"plo.ps", 0},
+#line 2502 "effective_tld_names.gperf"
+ {"paris.museum", 0},
+#line 2534 "effective_tld_names.gperf"
+ {"pharmacy.museum", 0},
+#line 708 "effective_tld_names.gperf"
+ {"coop.mw", 0},
+#line 2478 "effective_tld_names.gperf"
+ {"overhalla.no", 0},
+#line 1738 "effective_tld_names.gperf"
+ {"lecce.it", 0},
+#line 3291 "effective_tld_names.gperf"
+ {"vc", 0},
+#line 3433 "effective_tld_names.gperf"
+ {"xn--brum-voa.no", 0},
+#line 3134 "effective_tld_names.gperf"
+ {"to.it", 0},
+#line 2684 "effective_tld_names.gperf"
+ {"pulawy.pl", 0},
+#line 348 "effective_tld_names.gperf"
+ {"biz.tj", 0},
+#line 3091 "effective_tld_names.gperf"
+ {"te.it", 0},
+#line 2585 "effective_tld_names.gperf"
+ {"pp.se", 0},
+#line 2491 "effective_tld_names.gperf"
+ {"paderborn.museum", 0},
+#line 1303 "effective_tld_names.gperf"
+ {"gs.bu.no", 0},
+#line 2358 "effective_tld_names.gperf"
+ {"org.az", 0},
+#line 1048 "effective_tld_names.gperf"
+ {"forlicesena.it", 0},
+#line 3156 "effective_tld_names.gperf"
+ {"tr.it", 0},
+#line 1030 "effective_tld_names.gperf"
+ {"flesberg.no", 0},
+#line 3009 "effective_tld_names.gperf"
+ {"stat.no", 0},
+#line 3131 "effective_tld_names.gperf"
+ {"tn.it", 0},
+#line 527 "effective_tld_names.gperf"
+ {"clock.museum", 0},
+#line 496 "effective_tld_names.gperf"
+ {"cieszyn.pl", 0},
+#line 1645 "effective_tld_names.gperf"
+ {"kms.ru", 0},
+#line 2668 "effective_tld_names.gperf"
+ {"project.museum", 0},
+#line 2463 "effective_tld_names.gperf"
+ {"os.hedmark.no", 0},
+#line 3563 "effective_tld_names.gperf"
+ {"xn--smna-gra.no", 0},
+#line 160 "effective_tld_names.gperf"
+ {"aoste.it", 0},
+#line 714 "effective_tld_names.gperf"
+ {"costume.museum", 0},
+#line 3184 "effective_tld_names.gperf"
+ {"ts.it", 0},
+#line 2833 "effective_tld_names.gperf"
+ {"saotome.st", 0},
+#line 1883 "effective_tld_names.gperf"
+ {"media.aero", 0},
+#line 1555 "effective_tld_names.gperf"
+ {"jeonnam.kr", 0},
+#line 3616 "effective_tld_names.gperf"
+ {"yaroslavl.ru", 0},
+#line 779 "effective_tld_names.gperf"
+ {"dj", 0},
+#line 3345 "effective_tld_names.gperf"
+ {"vn.ua", 0},
+#line 3372 "effective_tld_names.gperf"
+ {"warszawa.pl", 0},
+#line 3497 "effective_tld_names.gperf"
+ {"xn--lgrd-poac.no", 0},
+#line 725 "effective_tld_names.gperf"
+ {"cremona.it", 0},
+#line 1766 "effective_tld_names.gperf"
+ {"linz.museum", 0},
+#line 2890 "effective_tld_names.gperf"
+ {"sendai.jp", 2},
+#line 1439 "effective_tld_names.gperf"
+ {"ibestad.no", 0},
+#line 1752 "effective_tld_names.gperf"
+ {"lezajsk.pl", 0},
+#line 2934 "effective_tld_names.gperf"
+ {"skjervoy.no", 0},
+#line 3204 "effective_tld_names.gperf"
+ {"tx.us", 0},
+#line 1734 "effective_tld_names.gperf"
+ {"leangaviika.no", 0},
+#line 3355 "effective_tld_names.gperf"
+ {"vrn.ru", 0},
+#line 2004 "effective_tld_names.gperf"
+ {"mragowo.pl", 0},
+#line 3062 "effective_tld_names.gperf"
+ {"swiebodzin.pl", 0},
+#line 3199 "effective_tld_names.gperf"
+ {"tv.na", 0},
+#line 1296 "effective_tld_names.gperf"
+ {"group.aero", 0},
+#line 3097 "effective_tld_names.gperf"
+ {"teramo.it", 0},
+#line 698 "effective_tld_names.gperf"
+ {"consultant.aero", 0},
+#line 264 "effective_tld_names.gperf"
+ {"badajoz.museum", 0},
+#line 2767 "effective_tld_names.gperf"
+ {"ro.it", 0},
+#line 2278 "effective_tld_names.gperf"
+ {"nsw.edu.au", 0},
+#line 763 "effective_tld_names.gperf"
+ {"decorativearts.museum", 0},
+#line 1015 "effective_tld_names.gperf"
+ {"firm.in", 0},
+#line 2721 "effective_tld_names.gperf"
+ {"re.it", 0},
+#line 3269 "effective_tld_names.gperf"
+ {"va", 0},
+#line 1380 "effective_tld_names.gperf"
+ {"heroy.more-og-romsdal.no", 0},
+#line 785 "effective_tld_names.gperf"
+ {"dni.us", 0},
+#line 3295 "effective_tld_names.gperf"
+ {"ve.it", 0},
+#line 477 "effective_tld_names.gperf"
+ {"chernigov.ua", 0},
+#line 791 "effective_tld_names.gperf"
+ {"dovre.no", 0},
+#line 906 "effective_tld_names.gperf"
+ {"educational.museum", 0},
+#line 1084 "effective_tld_names.gperf"
+ {"fusa.no", 0},
+#line 3104 "effective_tld_names.gperf"
+ {"tg", 0},
+#line 3320 "effective_tld_names.gperf"
+ {"vi", 0},
+#line 2574 "effective_tld_names.gperf"
+ {"porsgrunn.no", 0},
+#line 3354 "effective_tld_names.gperf"
+ {"vr.it", 0},
+#line 2490 "effective_tld_names.gperf"
+ {"pacific.museum", 0},
+#line 2761 "effective_tld_names.gperf"
+ {"rn.it", 0},
+#line 580 "effective_tld_names.gperf"
+ {"coastaldefence.museum", 0},
+#line 3256 "effective_tld_names.gperf"
+ {"uslivinghistory.museum", 0},
+#line 3585 "effective_tld_names.gperf"
+ {"xn--tysvr-vra.no", 0},
+#line 3235 "effective_tld_names.gperf"
+ {"undersea.museum", 0},
+#line 1591 "effective_tld_names.gperf"
+ {"k.se", 0},
+#line 1318 "effective_tld_names.gperf"
+ {"gs.svalbard.no", 0},
+#line 1139 "effective_tld_names.gperf"
+ {"glass.museum", 0},
+#line 3198 "effective_tld_names.gperf"
+ {"tv.it", 0},
+#line 2834 "effective_tld_names.gperf"
+ {"sapporo.jp", 2},
+#line 3356 "effective_tld_names.gperf"
+ {"vt.it", 0},
+#line 3218 "effective_tld_names.gperf"
+ {"udine.it", 0},
+#line 2792 "effective_tld_names.gperf"
+ {"rv.ua", 0},
+#line 3027 "effective_tld_names.gperf"
+ {"stord.no", 0},
+#line 3070 "effective_tld_names.gperf"
+ {"szczecin.pl", 0},
+#line 317 "effective_tld_names.gperf"
+ {"bern.museum", 0},
+#line 2260 "effective_tld_names.gperf"
+ {"norfolk.museum", 0},
+#line 1698 "effective_tld_names.gperf"
+ {"kvitsoy.no", 0},
+#line 3369 "effective_tld_names.gperf"
+ {"wallonie.museum", 0},
+#line 1036 "effective_tld_names.gperf"
+ {"floro.no", 0},
+#line 3432 "effective_tld_names.gperf"
+ {"xn--brnnysund-m8ac.no", 0},
+#line 1739 "effective_tld_names.gperf"
+ {"lecco.it", 0},
+#line 690 "effective_tld_names.gperf"
+ {"community.museum", 0},
+#line 478 "effective_tld_names.gperf"
+ {"chernovtsy.ua", 0},
+#line 3306 "effective_tld_names.gperf"
+ {"verran.no", 0},
+#line 2696 "effective_tld_names.gperf"
+ {"qld.edu.au", 0},
+#line 1526 "effective_tld_names.gperf"
+ {"iron.museum", 0},
+#line 1120 "effective_tld_names.gperf"
+ {"geometre-expert.fr", 0},
+#line 398 "effective_tld_names.gperf"
+ {"brumunddal.no", 0},
+#line 2724 "effective_tld_names.gperf"
+ {"rec.br", 0},
+#line 1022 "effective_tld_names.gperf"
+ {"fjell.no", 0},
+#line 3313 "effective_tld_names.gperf"
+ {"vet.br", 0},
+#line 1127 "effective_tld_names.gperf"
+ {"giehtavuoatna.no", 0},
+#line 3035 "effective_tld_names.gperf"
+ {"stranda.no", 0},
+#line 769 "effective_tld_names.gperf"
+ {"depot.museum", 0},
+#line 2917 "effective_tld_names.gperf"
+ {"silk.museum", 0},
+#line 2553 "effective_tld_names.gperf"
+ {"plantation.museum", 0},
+#line 271 "effective_tld_names.gperf"
+ {"bajddar.no", 0},
+#line 3189 "effective_tld_names.gperf"
+ {"tur.br", 0},
+#line 2104 "effective_tld_names.gperf"
+ {"nesoddtangen.no", 0},
+#line 2726 "effective_tld_names.gperf"
+ {"rec.nf", 0},
+#line 2885 "effective_tld_names.gperf"
+ {"sejny.pl", 0},
+#line 3318 "effective_tld_names.gperf"
+ {"vg", 0},
+#line 218 "effective_tld_names.gperf"
+ {"asso.gp", 0},
+#line 121 "effective_tld_names.gperf"
+ {"alessandria.it", 0},
+#line 420 "effective_tld_names.gperf"
+ {"bykle.no", 0},
+#line 1173 "effective_tld_names.gperf"
+ {"gorlice.pl", 0},
+#line 3272 "effective_tld_names.gperf"
+ {"va.us", 0},
+#line 2901 "effective_tld_names.gperf"
+ {"shell.museum", 0},
+#line 1692 "effective_tld_names.gperf"
+ {"kvalsund.no", 0},
+#line 3359 "effective_tld_names.gperf"
+ {"vv.it", 0},
+#line 3642 "effective_tld_names.gperf"
+ {"zhitomir.ua", 0},
+#line 2936 "effective_tld_names.gperf"
+ {"skoczow.pl", 0},
+#line 2748 "effective_tld_names.gperf"
+ {"ri.us", 0},
+#line 1537 "effective_tld_names.gperf"
+ {"ivano-frankivsk.ua", 0},
+#line 3322 "effective_tld_names.gperf"
+ {"vi.us", 0},
+#line 2708 "effective_tld_names.gperf"
+ {"raholt.no", 0},
+#line 2760 "effective_tld_names.gperf"
+ {"rm.it", 0},
+#line 1217 "effective_tld_names.gperf"
+ {"gov.iq", 0},
+#line 1960 "effective_tld_names.gperf"
+ {"miyazaki.jp", 2},
+#line 3613 "effective_tld_names.gperf"
+ {"yamaguchi.jp", 2},
+#line 848 "effective_tld_names.gperf"
+ {"edu.iq", 0},
+#line 3129 "effective_tld_names.gperf"
+ {"tmp.br", 0},
+#line 2141 "effective_tld_names.gperf"
+ {"net.iq", 0},
+#line 629 "effective_tld_names.gperf"
+ {"com.iq", 0},
+#line 2056 "effective_tld_names.gperf"
+ {"name.tj", 0},
+#line 2896 "effective_tld_names.gperf"
+ {"sex.pl", 0},
+#line 284 "effective_tld_names.gperf"
+ {"bari.it", 0},
+#line 2264 "effective_tld_names.gperf"
+ {"notaires.fr", 0},
+#line 3558 "effective_tld_names.gperf"
+ {"xn--sknit-yqa.no", 0},
+#line 1832 "effective_tld_names.gperf"
+ {"malselv.no", 0},
+#line 3089 "effective_tld_names.gperf"
+ {"tcm.museum", 0},
+#line 1590 "effective_tld_names.gperf"
+ {"k.bg", 0},
+#line 798 "effective_tld_names.gperf"
+ {"durham.museum", 0},
+#line 386 "effective_tld_names.gperf"
+ {"brasil.museum", 0},
+#line 1735 "effective_tld_names.gperf"
+ {"leasing.aero", 0},
+#line 2794 "effective_tld_names.gperf"
+ {"ryazan.ru", 0},
+#line 3033 "effective_tld_names.gperf"
+ {"stpetersburg.museum", 0},
+#line 1373 "effective_tld_names.gperf"
+ {"helsinki.museum", 0},
+#line 2571 "effective_tld_names.gperf"
+ {"pordenone.it", 0},
+#line 266 "effective_tld_names.gperf"
+ {"bahcavuotna.no", 0},
+#line 2762 "effective_tld_names.gperf"
+ {"rnd.ru", 0},
+#line 2719 "effective_tld_names.gperf"
+ {"rc.it", 0},
+#line 1745 "effective_tld_names.gperf"
+ {"leksvik.no", 0},
+#line 3292 "effective_tld_names.gperf"
+ {"vc.it", 0},
+#line 1031 "effective_tld_names.gperf"
+ {"flight.aero", 0},
+#line 3076 "effective_tld_names.gperf"
+ {"ta.it", 0},
+#line 125 "effective_tld_names.gperf"
+ {"alta.no", 0},
+#line 73 "effective_tld_names.gperf"
+ {"adygeya.ru", 0},
+#line 3223 "effective_tld_names.gperf"
+ {"uhren.museum", 0},
+#line 753 "effective_tld_names.gperf"
+ {"dallas.museum", 0},
+#line 374 "effective_tld_names.gperf"
+ {"bonn.museum", 0},
+#line 2206 "effective_tld_names.gperf"
+ {"newspaper.museum", 0},
+#line 1064 "effective_tld_names.gperf"
+ {"frei.no", 0},
+#line 2348 "effective_tld_names.gperf"
+ {"oregontrail.museum", 0},
+#line 265 "effective_tld_names.gperf"
+ {"baghdad.museum", 0},
+#line 3516 "effective_tld_names.gperf"
+ {"xn--mot-tla.no", 0},
+#line 3157 "effective_tld_names.gperf"
+ {"tr.no", 0},
+#line 1952 "effective_tld_names.gperf"
+ {"mill.museum", 0},
+#line 2390 "effective_tld_names.gperf"
+ {"org.iq", 0},
+#line 735 "effective_tld_names.gperf"
+ {"culture.museum", 0},
+#line 3253 "effective_tld_names.gperf"
+ {"usgarden.museum", 0},
+#line 1072 "effective_tld_names.gperf"
+ {"frosinone.it", 0},
+#line 2914 "effective_tld_names.gperf"
+ {"siena.it", 0},
+#line 2500 "effective_tld_names.gperf"
+ {"parachuting.aero", 0},
+#line 3162 "effective_tld_names.gperf"
+ {"tranby.no", 0},
+#line 1990 "effective_tld_names.gperf"
+ {"montreal.museum", 0},
+#line 2052 "effective_tld_names.gperf"
+ {"name.mk", 0},
+#line 3615 "effective_tld_names.gperf"
+ {"yamanashi.jp", 2},
+#line 2050 "effective_tld_names.gperf"
+ {"name.hr", 0},
+#line 2049 "effective_tld_names.gperf"
+ {"name.az", 0},
+#line 2764 "effective_tld_names.gperf"
+ {"rns.tn", 0},
+#line 1607 "effective_tld_names.gperf"
+ {"karlsoy.no", 0},
+#line 988 "effective_tld_names.gperf"
+ {"fermo.it", 0},
+#line 3639 "effective_tld_names.gperf"
+ {"zgora.pl", 0},
+#line 2702 "effective_tld_names.gperf"
+ {"ra.it", 0},
+#line 3154 "effective_tld_names.gperf"
+ {"tp.it", 0},
+#line 3270 "effective_tld_names.gperf"
+ {"va.it", 0},
+#line 1667 "effective_tld_names.gperf"
+ {"kr.com", 0},
+#line 196 "effective_tld_names.gperf"
+ {"artsandcrafts.museum", 0},
+#line 3574 "effective_tld_names.gperf"
+ {"xn--srum-gra.no", 0},
+#line 2509 "effective_tld_names.gperf"
+ {"pb.ao", 0},
+#line 3637 "effective_tld_names.gperf"
+ {"zaporizhzhe.ua", 0},
+#line 2266 "effective_tld_names.gperf"
+ {"notodden.no", 0},
+#line 2747 "effective_tld_names.gperf"
+ {"ri.it", 0},
+#line 2234 "effective_tld_names.gperf"
+ {"nnov.ru", 0},
+#line 3321 "effective_tld_names.gperf"
+ {"vi.it", 0},
+#line 1599 "effective_tld_names.gperf"
+ {"kaluga.ru", 0},
+#line 1134 "effective_tld_names.gperf"
+ {"gjerstad.no", 0},
+#line 1785 "effective_tld_names.gperf"
+ {"losangeles.museum", 0},
+#line 122 "effective_tld_names.gperf"
+ {"alesund.no", 0},
+#line 3036 "effective_tld_names.gperf"
+ {"stryn.no", 0},
+#line 173 "effective_tld_names.gperf"
+ {"architecture.museum", 0},
+#line 1029 "effective_tld_names.gperf"
+ {"flekkefjord.no", 0},
+#line 2505 "effective_tld_names.gperf"
+ {"parti.se", 0},
+#line 3387 "effective_tld_names.gperf"
+ {"wielun.pl", 0},
+#line 2804 "effective_tld_names.gperf"
+ {"sa.gov.au", 0},
+#line 2660 "effective_tld_names.gperf"
+ {"pro.ht", 0},
+#line 3075 "effective_tld_names.gperf"
+ {"t.se", 0},
+#line 1080 "effective_tld_names.gperf"
+ {"fundacio.museum", 0},
+#line 3123 "effective_tld_names.gperf"
+ {"tm.mc", 0},
+#line 2841 "effective_tld_names.gperf"
+ {"sauherad.no", 0},
+#line 699 "effective_tld_names.gperf"
+ {"consulting.aero", 0},
+#line 3556 "effective_tld_names.gperf"
+ {"xn--skjervy-v1a.no", 0},
+#line 2073 "effective_tld_names.gperf"
+ {"nativeamerican.museum", 0},
+#line 3125 "effective_tld_names.gperf"
+ {"tm.no", 0},
+#line 286 "effective_tld_names.gperf"
+ {"barlettaandriatrani.it", 0},
+#line 285 "effective_tld_names.gperf"
+ {"barletta-andria-trani.it", 0},
+#line 3236 "effective_tld_names.gperf"
+ {"union.aero", 0},
+#line 2735 "effective_tld_names.gperf"
+ {"rel.pl", 0},
+#line 118 "effective_tld_names.gperf"
+ {"alaheadju.no", 0},
+#line 795 "effective_tld_names.gperf"
+ {"drangedal.no", 0},
+#line 3364 "effective_tld_names.gperf"
+ {"wa.gov.au", 0},
+#line 411 "effective_tld_names.gperf"
+ {"burghof.museum", 0},
+#line 219 "effective_tld_names.gperf"
+ {"asso.ht", 0},
+#line 1485 "effective_tld_names.gperf"
+ {"info.ki", 0},
+#line 1016 "effective_tld_names.gperf"
+ {"firm.nf", 0},
+#line 2918 "effective_tld_names.gperf"
+ {"simbirsk.ru", 0},
+#line 3544 "effective_tld_names.gperf"
+ {"xn--rros-gra.no", 0},
+#line 2746 "effective_tld_names.gperf"
+ {"rg.it", 0},
+#line 3169 "effective_tld_names.gperf"
+ {"trd.br", 0},
+#line 268 "effective_tld_names.gperf"
+ {"bahn.museum", 0},
+#line 1133 "effective_tld_names.gperf"
+ {"gjerdrum.no", 0},
+#line 977 "effective_tld_names.gperf"
+ {"farm.museum", 0},
+#line 1909 "effective_tld_names.gperf"
+ {"midtre-gauldal.no", 0},
+#line 2070 "effective_tld_names.gperf"
+ {"national.museum", 0},
+#line 2474 "effective_tld_names.gperf"
+ {"ostrowiec.pl", 0},
+#line 2524 "effective_tld_names.gperf"
+ {"perugia.it", 0},
+#line 2868 "effective_tld_names.gperf"
+ {"scienceandindustry.museum", 0},
+#line 1961 "effective_tld_names.gperf"
+ {"mjondalen.no", 0},
+#line 3360 "effective_tld_names.gperf"
+ {"vyatka.ru", 0},
+#line 1541 "effective_tld_names.gperf"
+ {"iwate.jp", 2},
+#line 367 "effective_tld_names.gperf"
+ {"bodo.no", 0},
+#line 2503 "effective_tld_names.gperf"
+ {"parliament.uk", 1},
+#line 307 "effective_tld_names.gperf"
+ {"bellevue.museum", 0},
+#line 262 "effective_tld_names.gperf"
+ {"babia-gora.pl", 0},
+#line 2701 "effective_tld_names.gperf"
+ {"r.se", 0},
+#line 3067 "effective_tld_names.gperf"
+ {"sykkylven.no", 0},
+#line 2826 "effective_tld_names.gperf"
+ {"sandnessjoen.no", 0},
+#line 3060 "effective_tld_names.gperf"
+ {"sweden.museum", 0},
+#line 1665 "effective_tld_names.gperf"
+ {"kostroma.ru", 0},
+#line 2935 "effective_tld_names.gperf"
+ {"sklep.pl", 0},
+#line 1803 "effective_tld_names.gperf"
+ {"lukow.pl", 0},
+#line 493 "effective_tld_names.gperf"
+ {"chungnam.kr", 0},
+#line 2290 "effective_tld_names.gperf"
+ {"nuoro.it", 0},
+#line 135 "effective_tld_names.gperf"
+ {"american.museum", 0},
+#line 799 "effective_tld_names.gperf"
+ {"dyroy.no", 0},
+#line 2902 "effective_tld_names.gperf"
+ {"sherbrooke.museum", 0},
+#line 1758 "effective_tld_names.gperf"
+ {"lier.no", 0},
+#line 1907 "effective_tld_names.gperf"
+ {"midatlantic.museum", 0},
+#line 3029 "effective_tld_names.gperf"
+ {"store.nf", 0},
+#line 3117 "effective_tld_names.gperf"
+ {"tk", 0},
+#line 2988 "effective_tld_names.gperf"
+ {"spjelkavik.no", 0},
+#line 3127 "effective_tld_names.gperf"
+ {"tm.ro", 0},
+#line 3584 "effective_tld_names.gperf"
+ {"xn--troms-zua.no", 0},
+#line 2938 "effective_tld_names.gperf"
+ {"skole.museum", 0},
+#line 2927 "effective_tld_names.gperf"
+ {"skedsmokorset.no", 0},
+#line 710 "effective_tld_names.gperf"
+ {"copenhagen.museum", 0},
+#line 3074 "effective_tld_names.gperf"
+ {"t.bg", 0},
+#line 1554 "effective_tld_names.gperf"
+ {"jeonbuk.kr", 0},
+#line 3444 "effective_tld_names.gperf"
+ {"xn--finny-yua.no", 0},
+#line 3473 "effective_tld_names.gperf"
+ {"xn--io0a7i.cn", 0},
+#line 2783 "effective_tld_names.gperf"
+ {"royken.no", 0},
+#line 1013 "effective_tld_names.gperf"
+ {"firm.co", 0},
+#line 64 "effective_tld_names.gperf"
+ {"accident-investigation.aero", 0},
+#line 1624 "effective_tld_names.gperf"
+ {"kh", 2},
+#line 1933 "effective_tld_names.gperf"
+ {"mil.kz", 0},
+#line 3144 "effective_tld_names.gperf"
+ {"torino.it", 0},
+#line 1604 "effective_tld_names.gperf"
+ {"karate.museum", 0},
+#line 788 "effective_tld_names.gperf"
+ {"donetsk.ua", 0},
+#line 750 "effective_tld_names.gperf"
+ {"daejeon.kr", 0},
+#line 2781 "effective_tld_names.gperf"
+ {"rovigo.it", 0},
+#line 2887 "effective_tld_names.gperf"
+ {"selbu.no", 0},
+#line 3603 "effective_tld_names.gperf"
+ {"xn--yer-zna.no", 0},
+#line 695 "effective_tld_names.gperf"
+ {"conference.aero", 0},
+#line 1574 "effective_tld_names.gperf"
+ {"jorpeland.no", 0},
+#line 380 "effective_tld_names.gperf"
+ {"bozen.it", 0},
+#line 3305 "effective_tld_names.gperf"
+ {"verona.it", 0},
+#line 3005 "effective_tld_names.gperf"
+ {"starachowice.pl", 0},
+#line 766 "effective_tld_names.gperf"
+ {"delmenhorst.museum", 0},
+#line 3262 "effective_tld_names.gperf"
+ {"uvic.museum", 0},
+#line 2706 "effective_tld_names.gperf"
+ {"ragusa.it", 0},
+#line 119 "effective_tld_names.gperf"
+ {"aland.fi", 0},
+#line 1130 "effective_tld_names.gperf"
+ {"gildeskal.no", 0},
+#line 140 "effective_tld_names.gperf"
+ {"amot.no", 0},
+#line 2737 "effective_tld_names.gperf"
+ {"rennebu.no", 0},
+#line 1492 "effective_tld_names.gperf"
+ {"info.pr", 0},
+#line 2646 "effective_tld_names.gperf"
+ {"presse.ci", 0},
+#line 1916 "effective_tld_names.gperf"
+ {"mil.az", 0},
+#line 1685 "effective_tld_names.gperf"
+ {"kurgan.ru", 0},
+#line 3478 "effective_tld_names.gperf"
+ {"xn--kfjord-iua.no", 0},
+#line 3118 "effective_tld_names.gperf"
+ {"tl", 0},
+#line 2700 "effective_tld_names.gperf"
+ {"r.bg", 0},
+#line 1850 "effective_tld_names.gperf"
+ {"marylhurst.museum", 0},
+#line 3268 "effective_tld_names.gperf"
+ {"v.bg", 0},
+#line 2937 "effective_tld_names.gperf"
+ {"skodje.no", 0},
+#line 913 "effective_tld_names.gperf"
+ {"ehime.jp", 2},
+#line 1631 "effective_tld_names.gperf"
+ {"khv.ru", 0},
+#line 2572 "effective_tld_names.gperf"
+ {"porsanger.no", 0},
+#line 98 "effective_tld_names.gperf"
+ {"aichi.jp", 2},
+#line 1175 "effective_tld_names.gperf"
+ {"gouv.ci", 0},
+#line 2745 "effective_tld_names.gperf"
+ {"retina.ar", 1},
+#line 2671 "effective_tld_names.gperf"
+ {"przeworsk.pl", 0},
+#line 194 "effective_tld_names.gperf"
+ {"arts.nf", 0},
+#line 3271 "effective_tld_names.gperf"
+ {"va.no", 0},
+#line 1552 "effective_tld_names.gperf"
+ {"jeju.kr", 0},
+#line 470 "effective_tld_names.gperf"
+ {"championship.aero", 0},
+#line 2740 "effective_tld_names.gperf"
+ {"res.aero", 0},
+#line 1742 "effective_tld_names.gperf"
+ {"leirfjord.no", 0},
+#line 1140 "effective_tld_names.gperf"
+ {"gliding.aero", 0},
+#line 3618 "effective_tld_names.gperf"
+ {"yekaterinburg.ru", 0},
+#line 1594 "effective_tld_names.gperf"
+ {"kafjord.no", 0},
+#line 933 "effective_tld_names.gperf"
+ {"engerdal.no", 0},
+#line 1699 "effective_tld_names.gperf"
+ {"kw", 2},
+#line 3231 "effective_tld_names.gperf"
+ {"ulsan.kr", 0},
+#line 1497 "effective_tld_names.gperf"
+ {"info.vn", 0},
+#line 2689 "effective_tld_names.gperf"
+ {"pyatigorsk.ru", 0},
+#line 1740 "effective_tld_names.gperf"
+ {"legnica.pl", 0},
+#line 787 "effective_tld_names.gperf"
+ {"dolls.museum", 0},
+#line 193 "effective_tld_names.gperf"
+ {"arts.museum", 0},
+#line 3490 "effective_tld_names.gperf"
+ {"xn--l-1fa.no", 0},
+#line 3300 "effective_tld_names.gperf"
+ {"venice.it", 0},
+#line 1085 "effective_tld_names.gperf"
+ {"fylkesbibl.no", 0},
+#line 2541 "effective_tld_names.gperf"
+ {"piacenza.it", 0},
+#line 1330 "effective_tld_names.gperf"
+ {"guovdageaidnu.no", 0},
+#line 3504 "effective_tld_names.gperf"
+ {"xn--lt-liac.no", 0},
+#line 1001 "effective_tld_names.gperf"
+ {"field.museum", 0},
+#line 1433 "effective_tld_names.gperf"
+ {"hyogo.jp", 2},
+#line 475 "effective_tld_names.gperf"
+ {"chelyabinsk.ru", 0},
+#line 1005 "effective_tld_names.gperf"
+ {"film.museum", 0},
+#line 3045 "effective_tld_names.gperf"
+ {"suli.hu", 0},
+#line 3298 "effective_tld_names.gperf"
+ {"vegarshei.no", 0},
+#line 929 "effective_tld_names.gperf"
+ {"encyclopedic.museum", 0},
+#line 2555 "effective_tld_names.gperf"
+ {"plaza.museum", 0},
+#line 3124 "effective_tld_names.gperf"
+ {"tm.mg", 0},
+#line 1491 "effective_tld_names.gperf"
+ {"info.pl", 0},
+#line 696 "effective_tld_names.gperf"
+ {"congresodelalengua3.ar", 1},
+#line 1357 "effective_tld_names.gperf"
+ {"hanggliding.aero", 0},
+#line 3316 "effective_tld_names.gperf"
+ {"vevelstad.no", 0},
+#line 2573 "effective_tld_names.gperf"
+ {"porsangu.no", 0},
+#line 3209 "effective_tld_names.gperf"
+ {"tysnes.no", 0},
+#line 1575 "effective_tld_names.gperf"
+ {"joshkar-ola.ru", 0},
+#line 706 "effective_tld_names.gperf"
+ {"coop.ht", 0},
+#line 1487 "effective_tld_names.gperf"
+ {"info.na", 0},
+#line 3086 "effective_tld_names.gperf"
+ {"tatarstan.ru", 0},
+#line 2569 "effective_tld_names.gperf"
+ {"pomorskie.pl", 0},
+#line 3550 "effective_tld_names.gperf"
+ {"xn--s-1fa.no", 0},
+#line 2675 "effective_tld_names.gperf"
+ {"pskov.ru", 0},
+#line 3145 "effective_tld_names.gperf"
+ {"torino.museum", 0},
+#line 1888 "effective_tld_names.gperf"
+ {"medizinhistorisches.museum", 0},
+#line 474 "effective_tld_names.gperf"
+ {"cheltenham.museum", 0},
+#line 3172 "effective_tld_names.gperf"
+ {"trento.it", 0},
+#line 192 "effective_tld_names.gperf"
+ {"arts.co", 0},
+#line 214 "effective_tld_names.gperf"
+ {"assn.lk", 0},
+#line 1606 "effective_tld_names.gperf"
+ {"karikatur.museum", 0},
+#line 1551 "effective_tld_names.gperf"
+ {"jefferson.museum", 0},
+#line 3211 "effective_tld_names.gperf"
+ {"tyumen.ru", 0},
+#line 3171 "effective_tld_names.gperf"
+ {"trentino.it", 0},
+#line 2533 "effective_tld_names.gperf"
+ {"pharmaciens.km", 0},
+#line 2837 "effective_tld_names.gperf"
+ {"saskatchewan.museum", 0},
+#line 2772 "effective_tld_names.gperf"
+ {"rollag.no", 0},
+#line 2330 "effective_tld_names.gperf"
+ {"opole.pl", 0},
+#line 2103 "effective_tld_names.gperf"
+ {"nesodden.no", 0},
+#line 443 "effective_tld_names.gperf"
+ {"cargo.aero", 0},
+#line 1625 "effective_tld_names.gperf"
+ {"kh.ua", 0},
+#line 1017 "effective_tld_names.gperf"
+ {"firm.ro", 0},
+#line 136 "effective_tld_names.gperf"
+ {"americana.museum", 0},
+#line 1532 "effective_tld_names.gperf"
+ {"isla.pr", 0},
+#line 366 "effective_tld_names.gperf"
+ {"bo.telemark.no", 0},
+#line 2496 "effective_tld_names.gperf"
+ {"paleo.museum", 0},
+#line 2991 "effective_tld_names.gperf"
+ {"spydeberg.no", 0},
+#line 3008 "effective_tld_names.gperf"
+ {"starostwo.gov.pl", 0},
+#line 3166 "effective_tld_names.gperf"
+ {"travel", 0},
+#line 1744 "effective_tld_names.gperf"
+ {"leka.no", 0},
+#line 3593 "effective_tld_names.gperf"
+ {"xn--vestvgy-ixa6o.no", 0},
+#line 3385 "effective_tld_names.gperf"
+ {"whaling.museum", 0},
+#line 3606 "effective_tld_names.gperf"
+ {"xn--zf0ao64a.tw", 0},
+#line 2788 "effective_tld_names.gperf"
+ {"ru.com", 0},
+#line 2221 "effective_tld_names.gperf"
+ {"nieruchomosci.pl", 0},
+#line 746 "effective_tld_names.gperf"
+ {"czest.pl", 0},
+#line 3311 "effective_tld_names.gperf"
+ {"vestre-toten.no", 0},
+#line 764 "effective_tld_names.gperf"
+ {"defense.tn", 0},
+#line 138 "effective_tld_names.gperf"
+ {"americanart.museum", 0},
+#line 1563 "effective_tld_names.gperf"
+ {"jfk.museum", 0},
+#line 3436 "effective_tld_names.gperf"
+ {"xn--comunicaes-v6a2o.museum", 0},
+#line 3210 "effective_tld_names.gperf"
+ {"tysvar.no", 0},
+#line 2575 "effective_tld_names.gperf"
+ {"port.fr", 0},
+#line 3308 "effective_tld_names.gperf"
+ {"vestby.no", 0},
+#line 3548 "effective_tld_names.gperf"
+ {"xn--ryken-vua.no", 0},
+#line 3414 "effective_tld_names.gperf"
+ {"xn--asky-ira.no", 0},
+#line 3515 "effective_tld_names.gperf"
+ {"xn--mosjen-eya.no", 0},
+#line 3106 "effective_tld_names.gperf"
+ {"th", 0},
+#line 3163 "effective_tld_names.gperf"
+ {"tranoy.no", 0},
+#line 283 "effective_tld_names.gperf"
+ {"bardu.no", 0},
+#line 355 "effective_tld_names.gperf"
+ {"bjugn.no", 0},
+#line 1453 "effective_tld_names.gperf"
+ {"ilawa.pl", 0},
+#line 310 "effective_tld_names.gperf"
+ {"berg.no", 0},
+#line 2984 "effective_tld_names.gperf"
+ {"southwest.museum", 0},
+#line 3502 "effective_tld_names.gperf"
+ {"xn--lrdal-sra.no", 0},
+#line 2251 "effective_tld_names.gperf"
+ {"nome.pt", 0},
+#line 1392 "effective_tld_names.gperf"
+ {"historyofscience.museum", 0},
+#line 1760 "effective_tld_names.gperf"
+ {"lillehammer.no", 0},
+#line 2548 "effective_tld_names.gperf"
+ {"pittsburgh.museum", 0},
+#line 3024 "effective_tld_names.gperf"
+ {"stockholm.museum", 0},
+#line 3168 "effective_tld_names.gperf"
+ {"travel.tt", 0},
+#line 1560 "effective_tld_names.gperf"
+ {"jewelry.museum", 0},
+#line 3293 "effective_tld_names.gperf"
+ {"vdonsk.ru", 0},
+#line 3022 "effective_tld_names.gperf"
+ {"stjordal.no", 0},
+#line 2317 "effective_tld_names.gperf"
+ {"olawa.pl", 0},
+#line 3573 "effective_tld_names.gperf"
+ {"xn--srreisa-q1a.no", 0},
+#line 3417 "effective_tld_names.gperf"
+ {"xn--b-5ga.nordland.no", 0},
+#line 2998 "effective_tld_names.gperf"
+ {"sshn.se", 0},
+#line 745 "effective_tld_names.gperf"
+ {"czeladz.pl", 0},
+#line 2932 "effective_tld_names.gperf"
+ {"skiptvet.no", 0},
+#line 273 "effective_tld_names.gperf"
+ {"bale.museum", 0},
+#line 1928 "effective_tld_names.gperf"
+ {"mil.iq", 0},
+#line 3150 "effective_tld_names.gperf"
+ {"tourism.tn", 0},
+#line 3496 "effective_tld_names.gperf"
+ {"xn--lesund-hua.no", 0},
+#line 245 "effective_tld_names.gperf"
+ {"auto.pl", 0},
+#line 1474 "effective_tld_names.gperf"
+ {"indianapolis.museum", 0},
+#line 2738 "effective_tld_names.gperf"
+ {"rennesoy.no", 0},
+#line 688 "effective_tld_names.gperf"
+ {"communication.museum", 0},
+#line 3072 "effective_tld_names.gperf"
+ {"szex.hu", 0},
+#line 3319 "effective_tld_names.gperf"
+ {"vgs.no", 0},
+#line 2824 "effective_tld_names.gperf"
+ {"sandiego.museum", 0},
+#line 3562 "effective_tld_names.gperf"
+ {"xn--smla-hra.no", 0},
+#line 3229 "effective_tld_names.gperf"
+ {"ullensvang.no", 0},
+#line 1898 "effective_tld_names.gperf"
+ {"metro.tokyo.jp", 1},
+#line 2751 "effective_tld_names.gperf"
+ {"rimini.it", 0},
+#line 3160 "effective_tld_names.gperf"
+ {"trainer.aero", 0},
+#line 3545 "effective_tld_names.gperf"
+ {"xn--rskog-uua.no", 0},
+#line 2770 "effective_tld_names.gperf"
+ {"rockart.museum", 0},
+#line 1804 "effective_tld_names.gperf"
+ {"lund.no", 0},
+#line 1905 "effective_tld_names.gperf"
+ {"michigan.museum", 0},
+#line 3202 "effective_tld_names.gperf"
+ {"tw", 0},
+#line 3051 "effective_tld_names.gperf"
+ {"surnadal.no", 0},
+#line 3346 "effective_tld_names.gperf"
+ {"voagat.no", 0},
+#line 2523 "effective_tld_names.gperf"
+ {"perso.tn", 0},
+#line 255 "effective_tld_names.gperf"
+ {"axis.museum", 0},
+#line 689 "effective_tld_names.gperf"
+ {"communications.museum", 0},
+#line 3394 "effective_tld_names.gperf"
+ {"wodzislaw.pl", 0},
+#line 807 "effective_tld_names.gperf"
+ {"ebiz.tw", 0},
+#line 195 "effective_tld_names.gperf"
+ {"arts.ro", 0},
+#line 683 "effective_tld_names.gperf"
+ {"com.uz", 0},
+#line 2838 "effective_tld_names.gperf"
+ {"sassari.it", 0},
+#line 2778 "effective_tld_names.gperf"
+ {"roros.no", 0},
+#line 2651 "effective_tld_names.gperf"
+ {"priv.at", 0},
+#line 3557 "effective_tld_names.gperf"
+ {"xn--skjk-soa.no", 0},
+#line 3301 "effective_tld_names.gperf"
+ {"vennesla.no", 0},
+#line 333 "effective_tld_names.gperf"
+ {"bill.museum", 0},
+#line 469 "effective_tld_names.gperf"
+ {"chambagri.fr", 0},
+#line 2741 "effective_tld_names.gperf"
+ {"res.in", 0},
+#line 2645 "effective_tld_names.gperf"
+ {"press.se", 0},
+#line 1977 "effective_tld_names.gperf"
+ {"mobi.na", 0},
+#line 318 "effective_tld_names.gperf"
+ {"beskidy.pl", 0},
+#line 3373 "effective_tld_names.gperf"
+ {"washingtondc.museum", 0},
+#line 3047 "effective_tld_names.gperf"
+ {"sund.no", 0},
+#line 3185 "effective_tld_names.gperf"
+ {"tsaritsyn.ru", 0},
+#line 3422 "effective_tld_names.gperf"
+ {"xn--bhcavuotna-s4a.no", 0},
+#line 796 "effective_tld_names.gperf"
+ {"drobak.no", 0},
+#line 2956 "effective_tld_names.gperf"
+ {"so.gov.pl", 0},
+#line 1612 "effective_tld_names.gperf"
+ {"katowice.pl", 0},
+#line 1077 "effective_tld_names.gperf"
+ {"fukui.jp", 2},
+#line 1997 "effective_tld_names.gperf"
+ {"moss.no", 0},
+#line 2297 "effective_tld_names.gperf"
+ {"nysa.pl", 0},
+#line 3287 "effective_tld_names.gperf"
+ {"varese.it", 0},
+#line 1014 "effective_tld_names.gperf"
+ {"firm.ht", 0},
+#line 2525 "effective_tld_names.gperf"
+ {"pesaro-urbino.it", 0},
+#line 693 "effective_tld_names.gperf"
+ {"computerhistory.museum", 0},
+#line 1897 "effective_tld_names.gperf"
+ {"messina.it", 0},
+#line 2994 "effective_tld_names.gperf"
+ {"sr.gov.pl", 0},
+#line 2475 "effective_tld_names.gperf"
+ {"ostrowwlkp.pl", 0},
+#line 2793 "effective_tld_names.gperf"
+ {"rw", 0},
+#line 1652 "effective_tld_names.gperf"
+ {"koenig.ru", 0},
+#line 1086 "effective_tld_names.gperf"
+ {"fyresdal.no", 0},
+#line 128 "effective_tld_names.gperf"
+ {"altoadige.it", 0},
+#line 2526 "effective_tld_names.gperf"
+ {"pesarourbino.it", 0},
+#line 2648 "effective_tld_names.gperf"
+ {"presse.km", 0},
+#line 1074 "effective_tld_names.gperf"
+ {"froya.no", 0},
+#line 2728 "effective_tld_names.gperf"
+ {"recreation.aero", 0},
+#line 3061 "effective_tld_names.gperf"
+ {"swidnica.pl", 0},
+#line 3081 "effective_tld_names.gperf"
+ {"taranto.it", 0},
+#line 3309 "effective_tld_names.gperf"
+ {"vestnes.no", 0},
+#line 1589 "effective_tld_names.gperf"
+ {"k-uralsk.ru", 0},
+#line 2506 "effective_tld_names.gperf"
+ {"pasadena.museum", 0},
+#line 3186 "effective_tld_names.gperf"
+ {"tsk.ru", 0},
+#line 2981 "effective_tld_names.gperf"
+ {"sosnowiec.pl", 0},
+#line 3011 "effective_tld_names.gperf"
+ {"stateofdelaware.museum", 0},
+#line 3259 "effective_tld_names.gperf"
+ {"utah.museum", 0},
+#line 3505 "effective_tld_names.gperf"
+ {"xn--lten-gra.no", 0},
+#line 3455 "effective_tld_names.gperf"
+ {"xn--gls-elac.no", 0},
+#line 388 "effective_tld_names.gperf"
+ {"brescia.it", 0},
+#line 3103 "effective_tld_names.gperf"
+ {"tf", 0},
+#line 1694 "effective_tld_names.gperf"
+ {"kvanangen.no", 0},
+#line 1680 "effective_tld_names.gperf"
+ {"kuban.ru", 0},
+#line 3388 "effective_tld_names.gperf"
+ {"wiki.br", 0},
+#line 3591 "effective_tld_names.gperf"
+ {"xn--vard-jra.no", 0},
+#line 777 "effective_tld_names.gperf"
+ {"divtasvuodna.no", 0},
+#line 3590 "effective_tld_names.gperf"
+ {"xn--vads-jra.no", 0},
+#line 1204 "effective_tld_names.gperf"
+ {"gov.dz", 0},
+#line 834 "effective_tld_names.gperf"
+ {"edu.dz", 0},
+#line 2055 "effective_tld_names.gperf"
+ {"name.pr", 0},
+#line 2128 "effective_tld_names.gperf"
+ {"net.dz", 0},
+#line 2473 "effective_tld_names.gperf"
+ {"ostroleka.pl", 0},
+#line 215 "effective_tld_names.gperf"
+ {"asso.ci", 0},
+#line 784 "effective_tld_names.gperf"
+ {"dnepropetrovsk.ua", 0},
+#line 612 "effective_tld_names.gperf"
+ {"com.dz", 0},
+#line 2903 "effective_tld_names.gperf"
+ {"shiga.jp", 2},
+#line 3513 "effective_tld_names.gperf"
+ {"xn--mlselv-iua.no", 0},
+#line 1619 "effective_tld_names.gperf"
+ {"kemerovo.ru", 0},
+#line 1142 "effective_tld_names.gperf"
+ {"glogow.pl", 0},
+#line 1486 "effective_tld_names.gperf"
+ {"info.la", 0},
+#line 755 "effective_tld_names.gperf"
+ {"davvenjarga.no", 0},
+#line 3566 "effective_tld_names.gperf"
+ {"xn--snes-poa.no", 0},
+#line 3410 "effective_tld_names.gperf"
+ {"xn--55qx5d.hk", 0},
+#line 326 "effective_tld_names.gperf"
+ {"bialystok.pl", 0},
+#line 371 "effective_tld_names.gperf"
+ {"bolt.hu", 0},
+#line 2790 "effective_tld_names.gperf"
+ {"ruovat.no", 0},
+#line 2809 "effective_tld_names.gperf"
+ {"saitama.jp", 2},
+#line 790 "effective_tld_names.gperf"
+ {"donostia.museum", 0},
+#line 3161 "effective_tld_names.gperf"
+ {"trana.no", 0},
+#line 2816 "effective_tld_names.gperf"
+ {"salvadordali.museum", 0},
+#line 3555 "effective_tld_names.gperf"
+ {"xn--skierv-uta.no", 0},
+#line 2225 "effective_tld_names.gperf"
+ {"nittedal.no", 0},
+#line 1135 "effective_tld_names.gperf"
+ {"gjesdal.no", 0},
+#line 3448 "effective_tld_names.gperf"
+ {"xn--frde-gra.no", 0},
+#line 2058 "effective_tld_names.gperf"
+ {"name.vn", 0},
+#line 1637 "effective_tld_names.gperf"
+ {"kirov.ru", 0},
+#line 1561 "effective_tld_names.gperf"
+ {"jewish.museum", 0},
+#line 1334 "effective_tld_names.gperf"
+ {"gwangju.kr", 0},
+#line 1906 "effective_tld_names.gperf"
+ {"microlight.aero", 0},
+#line 3206 "effective_tld_names.gperf"
+ {"tydal.no", 0},
+#line 2532 "effective_tld_names.gperf"
+ {"pharmacien.fr", 0},
+#line 3431 "effective_tld_names.gperf"
+ {"xn--brnny-wuac.no", 0},
+#line 2871 "effective_tld_names.gperf"
+ {"sciencehistory.museum", 0},
+#line 2522 "effective_tld_names.gperf"
+ {"perso.ht", 0},
+#line 2045 "effective_tld_names.gperf"
+ {"naklo.pl", 0},
+#line 2373 "effective_tld_names.gperf"
+ {"org.dz", 0},
+#line 3063 "effective_tld_names.gperf"
+ {"swinoujscie.pl", 0},
+#line 1353 "effective_tld_names.gperf"
+ {"hamburg.museum", 0},
+#line 2974 "effective_tld_names.gperf"
+ {"sor-odal.no", 0},
+#line 751 "effective_tld_names.gperf"
+ {"dagestan.ru", 0},
+#line 1608 "effective_tld_names.gperf"
+ {"karmoy.no", 0},
+#line 767 "effective_tld_names.gperf"
+ {"denmark.museum", 0},
+#line 1286 "effective_tld_names.gperf"
+ {"grandrapids.museum", 0},
+#line 94 "effective_tld_names.gperf"
+ {"agro.pl", 0},
+#line 409 "effective_tld_names.gperf"
+ {"budejju.no", 0},
+#line 222 "effective_tld_names.gperf"
+ {"asso.re", 0},
+#line 2538 "effective_tld_names.gperf"
+ {"phoenix.museum", 0},
+#line 3393 "effective_tld_names.gperf"
+ {"wloclawek.pl", 0},
+#line 920 "effective_tld_names.gperf"
+ {"eisenbahn.museum", 0},
+#line 3053 "effective_tld_names.gperf"
+ {"suwalki.pl", 0},
+#line 697 "effective_tld_names.gperf"
+ {"consulado.st", 0},
+#line 1621 "effective_tld_names.gperf"
+ {"ketrzyn.pl", 0},
+#line 2654 "effective_tld_names.gperf"
+ {"priv.no", 0},
+#line 3284 "effective_tld_names.gperf"
+ {"vantaa.museum", 0},
+#line 947 "effective_tld_names.gperf"
+ {"erotika.hu", 0},
+#line 1670 "effective_tld_names.gperf"
+ {"kraanghke.no", 0},
+#line 3113 "effective_tld_names.gperf"
+ {"tj", 0},
+#line 2508 "effective_tld_names.gperf"
+ {"pavia.it", 0},
+#line 3338 "effective_tld_names.gperf"
+ {"viterbo.it", 0},
+#line 3508 "effective_tld_names.gperf"
+ {"xn--merker-kua.no", 0},
+#line 2054 "effective_tld_names.gperf"
+ {"name.na", 0},
+#line 2581 "effective_tld_names.gperf"
+ {"powiat.pl", 0},
+#line 3547 "effective_tld_names.gperf"
+ {"xn--rsta-fra.no", 0},
+#line 3564 "effective_tld_names.gperf"
+ {"xn--snase-nra.no", 0},
+#line 3583 "effective_tld_names.gperf"
+ {"xn--trna-woa.no", 0},
+#line 3582 "effective_tld_names.gperf"
+ {"xn--trgstad-r1a.no", 0},
+#line 341 "effective_tld_names.gperf"
+ {"biz.az", 0},
+#line 3453 "effective_tld_names.gperf"
+ {"xn--givuotna-8ya.no", 0},
+#line 2643 "effective_tld_names.gperf"
+ {"press.ma", 0},
+#line 3446 "effective_tld_names.gperf"
+ {"xn--fl-zia.no", 0},
+#line 3179 "effective_tld_names.gperf"
+ {"tromso.no", 0},
+#line 3500 "effective_tld_names.gperf"
+ {"xn--lns-qla.museum", 0},
+#line 2710 "effective_tld_names.gperf"
+ {"railway.museum", 0},
+#line 2759 "effective_tld_names.gperf"
+ {"rl.no", 0},
+#line 3197 "effective_tld_names.gperf"
+ {"tv.br", 0},
+#line 1295 "effective_tld_names.gperf"
+ {"groundhandling.aero", 0},
+#line 1004 "effective_tld_names.gperf"
+ {"film.hu", 0},
+#line 183 "effective_tld_names.gperf"
+ {"art.dz", 0},
+#line 2859 "effective_tld_names.gperf"
+ {"schlesisches.museum", 0},
+#line 1719 "effective_tld_names.gperf"
+ {"lans.museum", 0},
+#line 3601 "effective_tld_names.gperf"
+ {"xn--vry-yla5g.no", 0},
+#line 234 "effective_tld_names.gperf"
+ {"audnedaln.no", 0},
+#line 3531 "effective_tld_names.gperf"
+ {"xn--porsgu-sta26f.no", 0},
+#line 480 "effective_tld_names.gperf"
+ {"chiba.jp", 2},
+#line 3178 "effective_tld_names.gperf"
+ {"tromsa.no", 0},
+#line 3621 "effective_tld_names.gperf"
+ {"yokohama.jp", 2},
+#line 3390 "effective_tld_names.gperf"
+ {"williamsburg.museum", 0},
+#line 3435 "effective_tld_names.gperf"
+ {"xn--ciqpn.hk", 0},
+#line 3440 "effective_tld_names.gperf"
+ {"xn--dnna-gra.no", 0},
+#line 2472 "effective_tld_names.gperf"
+ {"ostroda.pl", 0},
+#line 2079 "effective_tld_names.gperf"
+ {"naturhistorisches.museum", 0},
+#line 124 "effective_tld_names.gperf"
+ {"alstahaug.no", 0},
+#line 1068 "effective_tld_names.gperf"
+ {"frog.museum", 0},
+#line 3366 "effective_tld_names.gperf"
+ {"wakayama.jp", 2},
+#line 3479 "effective_tld_names.gperf"
+ {"xn--klbu-woa.no", 0},
+#line 2810 "effective_tld_names.gperf"
+ {"sakhalin.ru", 0},
+#line 368 "effective_tld_names.gperf"
+ {"bokn.no", 0},
+#line 3288 "effective_tld_names.gperf"
+ {"varggat.no", 0},
+#line 2222 "effective_tld_names.gperf"
+ {"niigata.jp", 2},
+#line 946 "effective_tld_names.gperf"
+ {"erotica.hu", 0},
+#line 2301 "effective_tld_names.gperf"
+ {"oceanographic.museum", 0},
+#line 3096 "effective_tld_names.gperf"
+ {"television.museum", 0},
+#line 2644 "effective_tld_names.gperf"
+ {"press.museum", 0},
+#line 529 "effective_tld_names.gperf"
+ {"club.tw", 0},
+#line 3146 "effective_tld_names.gperf"
+ {"torsken.no", 0},
+#line 473 "effective_tld_names.gperf"
+ {"chel.ru", 0},
+#line 1840 "effective_tld_names.gperf"
+ {"marburg.museum", 0},
+#line 2895 "effective_tld_names.gperf"
+ {"sex.hu", 0},
+#line 486 "effective_tld_names.gperf"
+ {"chiropractic.museum", 0},
+#line 3392 "effective_tld_names.gperf"
+ {"wlocl.pl", 0},
+#line 2545 "effective_tld_names.gperf"
+ {"pisa.it", 0},
+#line 117 "effective_tld_names.gperf"
+ {"alabama.museum", 0},
+#line 1384 "effective_tld_names.gperf"
+ {"hiroshima.jp", 2},
+#line 2578 "effective_tld_names.gperf"
+ {"portlligat.museum", 0},
+#line 1829 "effective_tld_names.gperf"
+ {"malbork.pl", 0},
+#line 2080 "effective_tld_names.gperf"
+ {"natuurwetenschappen.museum", 0},
+#line 3483 "effective_tld_names.gperf"
+ {"xn--krdsherad-m8a.no", 0},
+#line 3575 "effective_tld_names.gperf"
+ {"xn--stjrdal-s1a.no", 0},
+#line 3442 "effective_tld_names.gperf"
+ {"xn--dyry-ira.no", 0},
+#line 3577 "effective_tld_names.gperf"
+ {"xn--stre-toten-zcb.no", 0},
+#line 1812 "effective_tld_names.gperf"
+ {"lviv.ua", 0},
+#line 797 "effective_tld_names.gperf"
+ {"dudinka.ru", 0},
+#line 1695 "effective_tld_names.gperf"
+ {"kvinesdal.no", 0},
+#line 2786 "effective_tld_names.gperf"
+ {"rs.ba", 0},
+#line 3522 "effective_tld_names.gperf"
+ {"xn--nry-yla5g.no", 0},
+#line 2784 "effective_tld_names.gperf"
+ {"royrvik.no", 0},
+#line 3120 "effective_tld_names.gperf"
+ {"tm.fr", 0},
+#line 3570 "effective_tld_names.gperf"
+ {"xn--sr-odal-q1a.no", 0},
+#line 1615 "effective_tld_names.gperf"
+ {"kazan.ru", 0},
+#line 1854 "effective_tld_names.gperf"
+ {"massacarrara.it", 0},
+#line 239 "effective_tld_names.gperf"
+ {"aurskog-holand.no", 0},
+#line 924 "effective_tld_names.gperf"
+ {"elvendrell.museum", 0},
+#line 2842 "effective_tld_names.gperf"
+ {"savannahga.museum", 0},
+#line 305 "effective_tld_names.gperf"
+ {"belau.pw", 0},
+#line 240 "effective_tld_names.gperf"
+ {"austevoll.no", 0},
+#line 1989 "effective_tld_names.gperf"
+ {"monticello.museum", 0},
+#line 2493 "effective_tld_names.gperf"
+ {"padua.it", 0},
+#line 1362 "effective_tld_names.gperf"
+ {"harvestcelebration.museum", 0},
+#line 3143 "effective_tld_names.gperf"
+ {"topology.museum", 0},
+#line 1490 "effective_tld_names.gperf"
+ {"info.pk", 0},
+#line 2527 "effective_tld_names.gperf"
+ {"pescara.it", 0},
+#line 1957 "effective_tld_names.gperf"
+ {"missile.museum", 0},
+#line 2931 "effective_tld_names.gperf"
+ {"skierva.no", 0},
+#line 1386 "effective_tld_names.gperf"
+ {"historical.museum", 0},
+#line 1389 "effective_tld_names.gperf"
+ {"historisch.museum", 0},
+#line 3472 "effective_tld_names.gperf"
+ {"xn--indery-fya.no", 0},
+#line 3529 "effective_tld_names.gperf"
+ {"xn--ostery-fya.no", 0},
+#line 2867 "effective_tld_names.gperf"
+ {"scienceandhistory.museum", 0},
+#line 1671 "effective_tld_names.gperf"
+ {"kragero.no", 0},
+#line 2501 "effective_tld_names.gperf"
+ {"paragliding.aero", 0},
+#line 1681 "effective_tld_names.gperf"
+ {"kumamoto.jp", 2},
+#line 3530 "effective_tld_names.gperf"
+ {"xn--osyro-wua.no", 0},
+#line 3128 "effective_tld_names.gperf"
+ {"tm.se", 0},
+#line 418 "effective_tld_names.gperf"
+ {"bydgoszcz.pl", 0},
+#line 263 "effective_tld_names.gperf"
+ {"badaddja.no", 0},
+#line 3233 "effective_tld_names.gperf"
+ {"um.gov.pl", 0},
+#line 2647 "effective_tld_names.gperf"
+ {"presse.fr", 0},
+#line 3032 "effective_tld_names.gperf"
+ {"storfjord.no", 0},
+#line 1390 "effective_tld_names.gperf"
+ {"historisches.museum", 0},
+#line 3375 "effective_tld_names.gperf"
+ {"watchandclock.museum", 0},
+#line 3491 "effective_tld_names.gperf"
+ {"xn--laheadju-7ya.no", 0},
+#line 483 "effective_tld_names.gperf"
+ {"children.museum", 0},
+#line 1838 "effective_tld_names.gperf"
+ {"mantova.it", 0},
+#line 2820 "effective_tld_names.gperf"
+ {"sande.more-og-romsdal.no", 0},
+#line 3607 "effective_tld_names.gperf"
+ {"xn--zf0avx.hk", 0},
+#line 2590 "effective_tld_names.gperf"
+ {"prato.it", 0},
+#line 1636 "effective_tld_names.gperf"
+ {"kirkenes.no", 0},
+#line 1138 "effective_tld_names.gperf"
+ {"glas.museum", 0},
+#line 1826 "effective_tld_names.gperf"
+ {"mail.pl", 0},
+#line 3207 "effective_tld_names.gperf"
+ {"tynset.no", 0},
+#line 2734 "effective_tld_names.gperf"
+ {"rel.ht", 0},
+#line 3276 "effective_tld_names.gperf"
+ {"vagan.no", 0},
+#line 3324 "effective_tld_names.gperf"
+ {"vibovalentia.it", 0},
+#line 152 "effective_tld_names.gperf"
+ {"annefrank.museum", 0},
+#line 3304 "effective_tld_names.gperf"
+ {"verdal.no", 0},
+#line 2201 "effective_tld_names.gperf"
+ {"newhampshire.museum", 0},
+#line 1071 "effective_tld_names.gperf"
+ {"from.hr", 0},
+#line 484 "effective_tld_names.gperf"
+ {"childrens.museum", 0},
+#line 2543 "effective_tld_names.gperf"
+ {"pilot.aero", 0},
+#line 3523 "effective_tld_names.gperf"
+ {"xn--nttery-byae.no", 0},
+#line 2314 "effective_tld_names.gperf"
+ {"okinawa.jp", 2},
+#line 2521 "effective_tld_names.gperf"
+ {"perm.ru", 0},
+#line 216 "effective_tld_names.gperf"
+ {"asso.dz", 0},
+#line 2941 "effective_tld_names.gperf"
+ {"slask.pl", 0},
+#line 1689 "effective_tld_names.gperf"
+ {"kuzbass.ru", 0},
+#line 171 "effective_tld_names.gperf"
+ {"archaeological.museum", 0},
+#line 412 "effective_tld_names.gperf"
+ {"buryatia.ru", 0},
+#line 2546 "effective_tld_names.gperf"
+ {"pistoia.it", 0},
+#line 1043 "effective_tld_names.gperf"
+ {"folkebibl.no", 0},
+#line 1582 "effective_tld_names.gperf"
+ {"judaica.museum", 0},
+#line 1388 "effective_tld_names.gperf"
+ {"historichouses.museum", 0},
+#line 2757 "effective_tld_names.gperf"
+ {"risor.no", 0},
+#line 2504 "effective_tld_names.gperf"
+ {"parma.it", 0},
+#line 1809 "effective_tld_names.gperf"
+ {"luxembourg.museum", 0},
+#line 3560 "effective_tld_names.gperf"
+ {"xn--slat-5na.no", 0},
+#line 3646 "effective_tld_names.gperf"
+ {"zoological.museum", 0},
+#line 3538 "effective_tld_names.gperf"
+ {"xn--rholt-mra.no", 0},
+#line 354 "effective_tld_names.gperf"
+ {"bjerkreim.no", 0},
+#line 3228 "effective_tld_names.gperf"
+ {"ullensaker.no", 0},
+#line 733 "effective_tld_names.gperf"
+ {"cultural.museum", 0},
+#line 756 "effective_tld_names.gperf"
+ {"davvesiida.no", 0},
+#line 3191 "effective_tld_names.gperf"
+ {"turen.tn", 0},
+#line 1595 "effective_tld_names.gperf"
+ {"kagawa.jp", 2},
+#line 2026 "effective_tld_names.gperf"
+ {"museumvereniging.museum", 0},
+#line 1076 "effective_tld_names.gperf"
+ {"fuel.aero", 0},
+#line 3569 "effective_tld_names.gperf"
+ {"xn--sr-fron-q1a.no", 0},
+#line 3471 "effective_tld_names.gperf"
+ {"xn--hylandet-54a.no", 0},
+#line 2753 "effective_tld_names.gperf"
+ {"ringebu.no", 0},
+#line 3581 "effective_tld_names.gperf"
+ {"xn--trany-yua.no", 0},
+#line 3579 "effective_tld_names.gperf"
+ {"xn--tn0ag.hk", 0},
+#line 3460 "effective_tld_names.gperf"
+ {"xn--hbmer-xqa.no", 0},
+#line 2296 "effective_tld_names.gperf"
+ {"nyny.museum", 0},
+#line 3315 "effective_tld_names.gperf"
+ {"veterinaire.km", 0},
+#line 1629 "effective_tld_names.gperf"
+ {"kherson.ua", 0},
+#line 3510 "effective_tld_names.gperf"
+ {"xn--mk0axi.hk", 0},
+#line 1141 "effective_tld_names.gperf"
+ {"gliwice.pl", 0},
+#line 3234 "effective_tld_names.gperf"
+ {"unbi.ba", 0},
+#line 3329 "effective_tld_names.gperf"
+ {"vik.no", 0},
+#line 726 "effective_tld_names.gperf"
+ {"crew.aero", 0},
+#line 3514 "effective_tld_names.gperf"
+ {"xn--moreke-jua.no", 0},
+#line 3203 "effective_tld_names.gperf"
+ {"tw.cn", 0},
+#line 3553 "effective_tld_names.gperf"
+ {"xn--seral-lra.no", 0},
+#line 3541 "effective_tld_names.gperf"
+ {"xn--rland-uua.no", 0},
+#line 3049 "effective_tld_names.gperf"
+ {"surgeonshall.museum", 0},
+#line 3303 "effective_tld_names.gperf"
+ {"vercelli.it", 0},
+#line 1970 "effective_tld_names.gperf"
+ {"mo-i-rana.no", 0},
+#line 3317 "effective_tld_names.gperf"
+ {"vf.no", 0},
+#line 3222 "effective_tld_names.gperf"
+ {"ug.gov.pl", 0},
+#line 330 "effective_tld_names.gperf"
+ {"bieszczady.pl", 0},
+#line 3594 "effective_tld_names.gperf"
+ {"xn--vg-yiab.no", 0},
+#line 3196 "effective_tld_names.gperf"
+ {"tv.bo", 0},
+#line 3273 "effective_tld_names.gperf"
+ {"vaapste.no", 0},
+#line 1992 "effective_tld_names.gperf"
+ {"mordovia.ru", 0},
+#line 2044 "effective_tld_names.gperf"
+ {"nakhodka.ru", 0},
+#line 299 "effective_tld_names.gperf"
+ {"bearalvahki.no", 0},
+#line 178 "effective_tld_names.gperf"
+ {"arkhangelsk.ru", 0},
+#line 1638 "effective_tld_names.gperf"
+ {"kirovograd.ua", 0},
+#line 2302 "effective_tld_names.gperf"
+ {"oceanographique.museum", 0},
+#line 3142 "effective_tld_names.gperf"
+ {"tonsberg.no", 0},
+#line 2782 "effective_tld_names.gperf"
+ {"rovno.ua", 0},
+#line 1627 "effective_tld_names.gperf"
+ {"khakassia.ru", 0},
+#line 137 "effective_tld_names.gperf"
+ {"americanantiques.museum", 0},
+#line 315 "effective_tld_names.gperf"
+ {"berlevag.no", 0},
+#line 303 "effective_tld_names.gperf"
+ {"beeldengeluid.museum", 0},
+#line 3418 "effective_tld_names.gperf"
+ {"xn--b-5ga.telemark.no", 0},
+#line 22 "effective_tld_names.gperf"
+ {"6bone.pl", 0},
+#line 2652 "effective_tld_names.gperf"
+ {"priv.hu", 0},
+#line 1569 "effective_tld_names.gperf"
+ {"jobs.tt", 0},
+#line 2716 "effective_tld_names.gperf"
+ {"rauma.no", 0},
+#line 3312 "effective_tld_names.gperf"
+ {"vestvagoy.no", 0},
+#line 2865 "effective_tld_names.gperf"
+ {"science-fiction.museum", 0},
+#line 1672 "effective_tld_names.gperf"
+ {"krakow.pl", 0},
+#line 581 "effective_tld_names.gperf"
+ {"cody.museum", 0},
+#line 2564 "effective_tld_names.gperf"
+ {"podlasie.pl", 0},
+#line 3290 "effective_tld_names.gperf"
+ {"vb.it", 0},
+#line 1377 "effective_tld_names.gperf"
+ {"hemsedal.no", 0},
+#line 2904 "effective_tld_names.gperf"
+ {"shimane.jp", 2},
+#line 2769 "effective_tld_names.gperf"
+ {"rochester.museum", 0},
+#line 3177 "effective_tld_names.gperf"
+ {"trolley.museum", 0},
+#line 2082 "effective_tld_names.gperf"
+ {"naustdal.no", 0},
+#line 2795 "effective_tld_names.gperf"
+ {"rybnik.pl", 0},
+#line 3480 "effective_tld_names.gperf"
+ {"xn--koluokta-7ya57h.no", 0},
+#line 2669 "effective_tld_names.gperf"
+ {"promocion.ar", 1},
+#line 1438 "effective_tld_names.gperf"
+ {"ibaraki.jp", 2},
+#line 3239 "effective_tld_names.gperf"
+ {"unsa.ba", 0},
+#line 734 "effective_tld_names.gperf"
+ {"culturalcenter.museum", 0},
+#line 2064 "effective_tld_names.gperf"
+ {"nara.jp", 2},
+#line 394 "effective_tld_names.gperf"
+ {"broadcast.museum", 0},
+#line 1032 "effective_tld_names.gperf"
+ {"flog.br", 0},
+#line 339 "effective_tld_names.gperf"
+ {"birthplace.museum", 0},
+#line 3174 "effective_tld_names.gperf"
+ {"trieste.it", 0},
+#line 3492 "effective_tld_names.gperf"
+ {"xn--langevg-jxa.no", 0},
+#line 1605 "effective_tld_names.gperf"
+ {"karelia.ru", 0},
+#line 3348 "effective_tld_names.gperf"
+ {"volgograd.ru", 0},
+#line 3349 "effective_tld_names.gperf"
+ {"volkenkunde.museum", 0},
+#line 1564 "effective_tld_names.gperf"
+ {"jgora.pl", 0},
+#line 3282 "effective_tld_names.gperf"
+ {"valley.museum", 0},
+#line 1129 "effective_tld_names.gperf"
+ {"gifu.jp", 2},
+#line 3423 "effective_tld_names.gperf"
+ {"xn--bhccavuotna-k7a.no", 0},
+#line 3165 "effective_tld_names.gperf"
+ {"trapani.it", 0},
+#line 489 "effective_tld_names.gperf"
+ {"chocolate.museum", 0},
+#line 1641 "effective_tld_names.gperf"
+ {"klepp.no", 0},
+#line 2311 "effective_tld_names.gperf"
+ {"oita.jp", 2},
+#line 3310 "effective_tld_names.gperf"
+ {"vestre-slidre.no", 0},
+#line 3114 "effective_tld_names.gperf"
+ {"tj.cn", 0},
+#line 2873 "effective_tld_names.gperf"
+ {"sciencesnaturelles.museum", 0},
+#line 3139 "effective_tld_names.gperf"
+ {"tolga.no", 0},
+#line 3152 "effective_tld_names.gperf"
+ {"toyama.jp", 2},
+#line 3542 "effective_tld_names.gperf"
+ {"xn--rlingen-mxa.no", 0},
+#line 2752 "effective_tld_names.gperf"
+ {"rindal.no", 0},
+#line 1861 "effective_tld_names.gperf"
+ {"mbone.pl", 0},
+#line 3595 "effective_tld_names.gperf"
+ {"xn--vgan-qoa.no", 0},
+#line 3326 "effective_tld_names.gperf"
+ {"vic.gov.au", 0},
+#line 3121 "effective_tld_names.gperf"
+ {"tm.hu", 0},
+#line 3093 "effective_tld_names.gperf"
+ {"technology.museum", 0},
+#line 3589 "effective_tld_names.gperf"
+ {"xn--unjrga-rta.no", 0},
+#line 2780 "effective_tld_names.gperf"
+ {"rotorcraft.aero", 0},
+#line 3289 "effective_tld_names.gperf"
+ {"varoy.no", 0},
+#line 3158 "effective_tld_names.gperf"
+ {"trader.aero", 0},
+#line 3587 "effective_tld_names.gperf"
+ {"xn--uc0atv.tw", 0},
+#line 969 "effective_tld_names.gperf"
+ {"experts-comptables.fr", 0},
+#line 2051 "effective_tld_names.gperf"
+ {"name.jo", 0},
+#line 1387 "effective_tld_names.gperf"
+ {"historicalsociety.museum", 0},
+#line 1654 "effective_tld_names.gperf"
+ {"komforb.se", 0},
+#line 1857 "effective_tld_names.gperf"
+ {"matta-varjjat.no", 0},
+#line 2498 "effective_tld_names.gperf"
+ {"palmsprings.museum", 0},
+#line 2796 "effective_tld_names.gperf"
+ {"rygge.no", 0},
+#line 3167 "effective_tld_names.gperf"
+ {"travel.pl", 0},
+#line 328 "effective_tld_names.gperf"
+ {"bielawa.pl", 0},
+#line 1686 "effective_tld_names.gperf"
+ {"kursk.ru", 0},
+#line 3281 "effective_tld_names.gperf"
+ {"valle.no", 0},
+#line 3498 "effective_tld_names.gperf"
+ {"xn--lhppi-xqa.no", 0},
+#line 3149 "effective_tld_names.gperf"
+ {"tourism.pl", 0},
+#line 3079 "effective_tld_names.gperf"
+ {"tananger.no", 0},
+#line 3173 "effective_tld_names.gperf"
+ {"treviso.it", 0},
+#line 3512 "effective_tld_names.gperf"
+ {"xn--mli-tla.no", 0},
+#line 1697 "effective_tld_names.gperf"
+ {"kviteseid.no", 0},
+#line 2666 "effective_tld_names.gperf"
+ {"production.aero", 0},
+#line 2771 "effective_tld_names.gperf"
+ {"rodoy.no", 0},
+#line 1651 "effective_tld_names.gperf"
+ {"koeln.museum", 0},
+#line 2755 "effective_tld_names.gperf"
+ {"ringsaker.no", 0},
+#line 3314 "effective_tld_names.gperf"
+ {"veterinaire.fr", 0},
+#line 2670 "effective_tld_names.gperf"
+ {"pruszkow.pl", 0},
+#line 1394 "effective_tld_names.gperf"
+ {"hjartdal.no", 0},
+#line 3458 "effective_tld_names.gperf"
+ {"xn--h-2fa.no", 0},
+#line 752 "effective_tld_names.gperf"
+ {"dali.museum", 0},
+#line 3600 "effective_tld_names.gperf"
+ {"xn--vrggt-xqad.no", 0},
+#line 694 "effective_tld_names.gperf"
+ {"conf.lv", 0},
+#line 1691 "effective_tld_names.gperf"
+ {"kvafjord.no", 0},
+#line 3559 "effective_tld_names.gperf"
+ {"xn--sknland-fxa.no", 0},
+#line 3580 "effective_tld_names.gperf"
+ {"xn--tnsberg-q1a.no", 0},
+#line 1718 "effective_tld_names.gperf"
+ {"langevag.no", 0},
+#line 1613 "effective_tld_names.gperf"
+ {"kautokeino.no", 0},
+#line 3467 "effective_tld_names.gperf"
+ {"xn--hobl-ira.no", 0},
+#line 3546 "effective_tld_names.gperf"
+ {"xn--rst-0na.no", 0},
+#line 325 "effective_tld_names.gperf"
+ {"bialowieza.pl", 0},
+#line 1609 "effective_tld_names.gperf"
+ {"karpacz.pl", 0},
+#line 3568 "effective_tld_names.gperf"
+ {"xn--sr-aurdal-l8a.no", 0},
+#line 2905 "effective_tld_names.gperf"
+ {"shizuoka.jp", 2},
+#line 3325 "effective_tld_names.gperf"
+ {"vic.edu.au", 0},
+#line 2567 "effective_tld_names.gperf"
+ {"polkowice.pl", 0},
+#line 1078 "effective_tld_names.gperf"
+ {"fukuoka.jp", 2},
+#line 2653 "effective_tld_names.gperf"
+ {"priv.me", 0},
+#line 3427 "effective_tld_names.gperf"
+ {"xn--bjddar-pta.no", 0},
+#line 3503 "effective_tld_names.gperf"
+ {"xn--lrenskog-54a.no", 0},
+#line 2906 "effective_tld_names.gperf"
+ {"shop.ht", 0},
+#line 3476 "effective_tld_names.gperf"
+ {"xn--jrpeland-54a.no", 0},
+#line 3111 "effective_tld_names.gperf"
+ {"tingvoll.no", 0},
+#line 3474 "effective_tld_names.gperf"
+ {"xn--io0a7i.hk", 0},
+#line 3336 "effective_tld_names.gperf"
+ {"virtual.museum", 0},
+#line 485 "effective_tld_names.gperf"
+ {"childrensgarden.museum", 0},
+#line 3449 "effective_tld_names.gperf"
+ {"xn--frna-woa.no", 0},
+#line 2712 "effective_tld_names.gperf"
+ {"rakkestad.no", 0},
+#line 2907 "effective_tld_names.gperf"
+ {"shop.hu", 0},
+#line 2776 "effective_tld_names.gperf"
+ {"romsa.no", 0},
+#line 3141 "effective_tld_names.gperf"
+ {"tomsk.ru", 0},
+#line 3107 "effective_tld_names.gperf"
+ {"theater.museum", 0},
+#line 3493 "effective_tld_names.gperf"
+ {"xn--lcvr32d.hk", 0},
+#line 3085 "effective_tld_names.gperf"
+ {"tas.gov.au", 0},
+#line 3399 "effective_tld_names.gperf"
+ {"wroc.pl", 0},
+#line 3602 "effective_tld_names.gperf"
+ {"xn--wcvs22d.hk", 0},
+#line 2552 "effective_tld_names.gperf"
+ {"planetarium.museum", 0},
+#line 3277 "effective_tld_names.gperf"
+ {"vagsoy.no", 0},
+#line 995 "effective_tld_names.gperf"
+ {"fhsk.se", 0},
+#line 3543 "effective_tld_names.gperf"
+ {"xn--rmskog-bya.no", 0},
+#line 1684 "effective_tld_names.gperf"
+ {"kunstunddesign.museum", 0},
+#line 490 "effective_tld_names.gperf"
+ {"christiansburg.museum", 0},
+#line 3481 "effective_tld_names.gperf"
+ {"xn--krager-gya.no", 0},
+#line 1098 "effective_tld_names.gperf"
+ {"gangaviika.no", 0},
+#line 2561 "effective_tld_names.gperf"
+ {"po.gov.pl", 0},
+#line 2830 "effective_tld_names.gperf"
+ {"santabarbara.museum", 0},
+#line 1751 "effective_tld_names.gperf"
+ {"lewismiller.museum", 0},
+#line 3450 "effective_tld_names.gperf"
+ {"xn--frya-hra.no", 0},
+#line 2777 "effective_tld_names.gperf"
+ {"romskog.no", 0},
+#line 1584 "effective_tld_names.gperf"
+ {"juedisches.museum", 0},
+#line 1659 "effective_tld_names.gperf"
+ {"kongsberg.no", 0},
+#line 2807 "effective_tld_names.gperf"
+ {"saga.jp", 2},
+#line 385 "effective_tld_names.gperf"
+ {"brandywinevalley.museum", 0},
+#line 2983 "effective_tld_names.gperf"
+ {"southcarolina.museum", 0},
+#line 2713 "effective_tld_names.gperf"
+ {"ralingen.no", 0},
+#line 504 "effective_tld_names.gperf"
+ {"city.hu", 0},
+#line 3136 "effective_tld_names.gperf"
+ {"tokke.no", 0},
+#line 2705 "effective_tld_names.gperf"
+ {"radoy.no", 0},
+#line 358 "effective_tld_names.gperf"
+ {"blog.br", 0},
+#line 17 "effective_tld_names.gperf"
+ {"2000.hu", 0},
+#line 3347 "effective_tld_names.gperf"
+ {"volda.no", 0},
+#line 3299 "effective_tld_names.gperf"
+ {"venezia.it", 0},
+#line 2789 "effective_tld_names.gperf"
+ {"rubtsovsk.ru", 0},
+#line 3333 "effective_tld_names.gperf"
+ {"vindafjord.no", 0},
+#line 3337 "effective_tld_names.gperf"
+ {"virtuel.museum", 0},
+#line 3428 "effective_tld_names.gperf"
+ {"xn--blt-elab.no", 0},
+#line 1620 "effective_tld_names.gperf"
+ {"kepno.pl", 0},
+#line 292 "effective_tld_names.gperf"
+ {"batsfjord.no", 0},
+#line 3475 "effective_tld_names.gperf"
+ {"xn--jlster-bya.no", 0},
+#line 2742 "effective_tld_names.gperf"
+ {"research.aero", 0},
+#line 2207 "effective_tld_names.gperf"
+ {"newyork.museum", 0},
+#line 2773 "effective_tld_names.gperf"
+ {"roma.it", 0},
+#line 3296 "effective_tld_names.gperf"
+ {"vefsn.no", 0},
+#line 3083 "effective_tld_names.gperf"
+ {"tarnobrzeg.pl", 0},
+#line 1682 "effective_tld_names.gperf"
+ {"kunst.museum", 0},
+#line 2563 "effective_tld_names.gperf"
+ {"podhale.pl", 0},
+#line 1721 "effective_tld_names.gperf"
+ {"laquila.it", 0},
+#line 3604 "effective_tld_names.gperf"
+ {"xn--ygarden-p1a.no", 0},
+#line 978 "effective_tld_names.gperf"
+ {"farmequipment.museum", 0},
+#line 3525 "effective_tld_names.gperf"
+ {"xn--od0alg.cn", 0},
+#line 3084 "effective_tld_names.gperf"
+ {"tas.edu.au", 0},
+#line 3200 "effective_tld_names.gperf"
+ {"tvedestrand.no", 0},
+#line 3330 "effective_tld_names.gperf"
+ {"viking.museum", 0},
+#line 453 "effective_tld_names.gperf"
+ {"catanzaro.it", 0},
+#line 2657 "effective_tld_names.gperf"
+ {"pro.az", 0},
+#line 1687 "effective_tld_names.gperf"
+ {"kustanai.ru", 0},
+#line 1553 "effective_tld_names.gperf"
+ {"jelenia-gora.pl", 0},
+#line 1653 "effective_tld_names.gperf"
+ {"kolobrzeg.pl", 0},
+#line 3627 "effective_tld_names.gperf"
+ {"yuzhno-sakhalinsk.ru", 0},
+#line 3183 "effective_tld_names.gperf"
+ {"trysil.no", 0},
+#line 2723 "effective_tld_names.gperf"
+ {"realestate.pl", 0},
+#line 3351 "effective_tld_names.gperf"
+ {"voronezh.ru", 0},
+#line 1461 "effective_tld_names.gperf"
+ {"in-addr.arpa", 0},
+#line 2707 "effective_tld_names.gperf"
+ {"rahkkeravju.no", 0},
+#line 1688 "effective_tld_names.gperf"
+ {"kutno.pl", 0},
+#line 3561 "effective_tld_names.gperf"
+ {"xn--slt-elab.no", 0},
+#line 3511 "effective_tld_names.gperf"
+ {"xn--mlatvuopmi-s4a.no", 0},
+#line 2568 "effective_tld_names.gperf"
+ {"poltava.ua", 0},
+#line 3181 "effective_tld_names.gperf"
+ {"trust.museum", 0},
+#line 2224 "effective_tld_names.gperf"
+ {"nissedal.no", 0},
+#line 528 "effective_tld_names.gperf"
+ {"club.aero", 0},
+#line 3164 "effective_tld_names.gperf"
+ {"transport.museum", 0},
+#line 1601 "effective_tld_names.gperf"
+ {"kanagawa.jp", 2},
+#line 1661 "effective_tld_names.gperf"
+ {"konin.pl", 0},
+#line 1374 "effective_tld_names.gperf"
+ {"hembygdsforbund.museum", 0},
+#line 1696 "effective_tld_names.gperf"
+ {"kvinnherad.no", 0},
+#line 1585 "effective_tld_names.gperf"
+ {"juif.museum", 0},
+#line 1628 "effective_tld_names.gperf"
+ {"kharkov.ua", 0},
+#line 1673 "effective_tld_names.gperf"
+ {"krasnoyarsk.ru", 0},
+#line 3208 "effective_tld_names.gperf"
+ {"tysfjord.no", 0},
+#line 3331 "effective_tld_names.gperf"
+ {"vikna.no", 0},
+#line 2537 "effective_tld_names.gperf"
+ {"philately.museum", 0},
+#line 1655 "effective_tld_names.gperf"
+ {"komi.ru", 0},
+#line 1657 "effective_tld_names.gperf"
+ {"kommune.no", 0},
+#line 3462 "effective_tld_names.gperf"
+ {"xn--hery-ira.nordland.no", 0},
+#line 3263 "effective_tld_names.gperf"
+ {"uw.gov.pl", 0},
+#line 2763 "effective_tld_names.gperf"
+ {"rnrt.tn", 0},
+#line 2072 "effective_tld_names.gperf"
+ {"nationalheritage.museum", 0},
+#line 487 "effective_tld_names.gperf"
+ {"chirurgiens-dentistes.fr", 0},
+#line 2487 "effective_tld_names.gperf"
+ {"pa.gov.pl", 0},
+#line 2655 "effective_tld_names.gperf"
+ {"priv.pl", 0},
+#line 2071 "effective_tld_names.gperf"
+ {"nationalfirearms.museum", 0},
+#line 1648 "effective_tld_names.gperf"
+ {"kobierzyce.pl", 0},
+#line 3421 "effective_tld_names.gperf"
+ {"xn--berlevg-jxa.no", 0},
+#line 2711 "effective_tld_names.gperf"
+ {"raisa.no", 0},
+#line 3416 "effective_tld_names.gperf"
+ {"xn--avery-yua.no", 0},
+#line 2743 "effective_tld_names.gperf"
+ {"research.museum", 0},
+#line 278 "effective_tld_names.gperf"
+ {"balsfjord.no", 0},
+#line 3586 "effective_tld_names.gperf"
+ {"xn--uc0atv.hk", 0},
+#line 3447 "effective_tld_names.gperf"
+ {"xn--flor-jra.no", 0},
+#line 2205 "effective_tld_names.gperf"
+ {"news.hu", 0},
+#line 1583 "effective_tld_names.gperf"
+ {"judygarland.museum", 0},
+#line 1570 "effective_tld_names.gperf"
+ {"jogasz.hu", 0},
+#line 3457 "effective_tld_names.gperf"
+ {"xn--gmqw5a.hk", 0},
+#line 3328 "effective_tld_names.gperf"
+ {"video.hu", 0},
+#line 3509 "effective_tld_names.gperf"
+ {"xn--mjndalen-64a.no", 0},
+#line 3190 "effective_tld_names.gperf"
+ {"turek.pl", 0},
+#line 2665 "effective_tld_names.gperf"
+ {"prochowice.pl", 0},
+#line 3549 "effective_tld_names.gperf"
+ {"xn--ryrvik-bya.no", 0},
+#line 2775 "effective_tld_names.gperf"
+ {"rome.it", 0},
+#line 1012 "effective_tld_names.gperf"
+ {"firenze.it", 0},
+#line 1079 "effective_tld_names.gperf"
+ {"fukushima.jp", 2},
+#line 1427 "effective_tld_names.gperf"
+ {"huissier-justice.fr", 0},
+#line 2642 "effective_tld_names.gperf"
+ {"press.aero", 0},
+#line 2774 "effective_tld_names.gperf"
+ {"roma.museum", 0},
+#line 3297 "effective_tld_names.gperf"
+ {"vega.no", 0},
+#line 2681 "effective_tld_names.gperf"
+ {"publ.pt", 0},
+#line 3572 "effective_tld_names.gperf"
+ {"xn--srfold-bya.no", 0},
+#line 1617 "effective_tld_names.gperf"
+ {"kchr.ru", 0},
+#line 1707 "effective_tld_names.gperf"
+ {"la-spezia.it", 0},
+#line 3286 "effective_tld_names.gperf"
+ {"vardo.no", 0},
+#line 3588 "effective_tld_names.gperf"
+ {"xn--uc0ay4a.hk", 0},
+#line 3578 "effective_tld_names.gperf"
+ {"xn--tjme-hra.no", 0},
+#line 2733 "effective_tld_names.gperf"
+ {"reklam.hu", 0},
+#line 3519 "effective_tld_names.gperf"
+ {"xn--muost-0qa.no", 0},
+#line 1611 "effective_tld_names.gperf"
+ {"kaszuby.pl", 0},
+#line 3307 "effective_tld_names.gperf"
+ {"versailles.museum", 0},
+#line 3194 "effective_tld_names.gperf"
+ {"tuva.ru", 0},
+#line 3413 "effective_tld_names.gperf"
+ {"xn--aroport-bya.ci", 0},
+#line 2542 "effective_tld_names.gperf"
+ {"pila.pl", 0},
+#line 2717 "effective_tld_names.gperf"
+ {"ravenna.it", 0},
+#line 3528 "effective_tld_names.gperf"
+ {"xn--oppegrd-ixa.no", 0},
+#line 2791 "effective_tld_names.gperf"
+ {"russia.museum", 0},
+#line 2768 "effective_tld_names.gperf"
+ {"roan.no", 0},
+#line 2709 "effective_tld_names.gperf"
+ {"railroad.museum", 0},
+#line 1600 "effective_tld_names.gperf"
+ {"kamchatka.ru", 0},
+#line 713 "effective_tld_names.gperf"
+ {"cosenza.it", 0},
+#line 1035 "effective_tld_names.gperf"
+ {"florida.museum", 0},
+#line 3534 "effective_tld_names.gperf"
+ {"xn--rde-ula.no", 0},
+#line 1675 "effective_tld_names.gperf"
+ {"kristiansund.no", 0},
+#line 773 "effective_tld_names.gperf"
+ {"dgca.aero", 0},
+#line 3095 "effective_tld_names.gperf"
+ {"telekommunikation.museum", 0},
+#line 3192 "effective_tld_names.gperf"
+ {"turin.it", 0},
+#line 3332 "effective_tld_names.gperf"
+ {"village.museum", 0},
+#line 2640 "effective_tld_names.gperf"
+ {"preservation.museum", 0},
+#line 3484 "effective_tld_names.gperf"
+ {"xn--krehamn-dxa.no", 0},
+#line 1650 "effective_tld_names.gperf"
+ {"koebenhavn.museum", 0},
+#line 369 "effective_tld_names.gperf"
+ {"boleslawiec.pl", 0},
+#line 3551 "effective_tld_names.gperf"
+ {"xn--sandnessjen-ogb.no", 0},
+#line 1557 "effective_tld_names.gperf"
+ {"jessheim.no", 0},
+#line 391 "effective_tld_names.gperf"
+ {"british-library.uk", 1},
+#line 2704 "effective_tld_names.gperf"
+ {"radom.pl", 0},
+#line 2758 "effective_tld_names.gperf"
+ {"rissa.no", 0},
+#line 393 "effective_tld_names.gperf"
+ {"britishcolumbia.museum", 0},
+#line 2744 "effective_tld_names.gperf"
+ {"resistance.museum", 0},
+#line 3494 "effective_tld_names.gperf"
+ {"xn--ldingen-q1a.no", 0},
+#line 1562 "effective_tld_names.gperf"
+ {"jewishart.museum", 0},
+#line 2547 "effective_tld_names.gperf"
+ {"pisz.pl", 0},
+#line 2565 "effective_tld_names.gperf"
+ {"pol.dz", 0},
+#line 3275 "effective_tld_names.gperf"
+ {"vaga.no", 0},
+#line 3148 "effective_tld_names.gperf"
+ {"touch.museum", 0},
+#line 3465 "effective_tld_names.gperf"
+ {"xn--hmmrfeasta-s4ac.no", 0},
+#line 2908 "effective_tld_names.gperf"
+ {"shop.pl", 0},
+#line 3188 "effective_tld_names.gperf"
+ {"tula.ru", 0},
+#line 3078 "effective_tld_names.gperf"
+ {"tana.no", 0},
+#line 1674 "effective_tld_names.gperf"
+ {"kristiansand.no", 0},
+#line 1788 "effective_tld_names.gperf"
+ {"lowicz.pl", 0},
+#line 3571 "effective_tld_names.gperf"
+ {"xn--sr-varanger-ggb.no", 0},
+#line 2736 "effective_tld_names.gperf"
+ {"rendalen.no", 0},
+#line 3599 "effective_tld_names.gperf"
+ {"xn--vre-eiker-k8a.no", 0},
+#line 3112 "effective_tld_names.gperf"
+ {"tinn.no", 0},
+#line 3080 "effective_tld_names.gperf"
+ {"tank.museum", 0},
+#line 3098 "effective_tld_names.gperf"
+ {"terni.it", 0},
+#line 1693 "effective_tld_names.gperf"
+ {"kvam.no", 0},
+#line 2714 "effective_tld_names.gperf"
+ {"rana.no", 0},
+#line 3182 "effective_tld_names.gperf"
+ {"trustee.museum", 0},
+#line 1598 "effective_tld_names.gperf"
+ {"kalmykia.ru", 0},
+#line 2797 "effective_tld_names.gperf"
+ {"rzeszow.pl", 0},
+#line 1603 "effective_tld_names.gperf"
+ {"karasjok.no", 0},
+#line 3109 "effective_tld_names.gperf"
+ {"time.no", 0},
+#line 3468 "effective_tld_names.gperf"
+ {"xn--holtlen-hxa.no", 0},
+#line 2507 "effective_tld_names.gperf"
+ {"passenger-association.aero", 0},
+#line 1702 "effective_tld_names.gperf"
+ {"kyoto.jp", 2},
+#line 3279 "effective_tld_names.gperf"
+ {"valer.hedmark.no", 0},
+#line 2319 "effective_tld_names.gperf"
+ {"olkusz.pl", 0},
+#line 3159 "effective_tld_names.gperf"
+ {"trading.aero", 0},
+#line 3274 "effective_tld_names.gperf"
+ {"vadso.no", 0},
+#line 2539 "effective_tld_names.gperf"
+ {"photography.museum", 0},
+#line 1725 "effective_tld_names.gperf"
+ {"laspezia.it", 0},
+#line 3108 "effective_tld_names.gperf"
+ {"time.museum", 0},
+#line 3487 "effective_tld_names.gperf"
+ {"xn--kvfjord-nxa.no", 0},
+#line 3374 "effective_tld_names.gperf"
+ {"watch-and-clock.museum", 0},
+#line 1649 "effective_tld_names.gperf"
+ {"kochi.jp", 2},
+#line 2821 "effective_tld_names.gperf"
+ {"sande.vestfold.no", 0},
+#line 3023 "effective_tld_names.gperf"
+ {"stjordalshalsen.no", 0},
+#line 3176 "effective_tld_names.gperf"
+ {"trogstad.no", 0},
+#line 2779 "effective_tld_names.gperf"
+ {"rost.no", 0},
+#line 749 "effective_tld_names.gperf"
+ {"daegu.kr", 0},
+#line 3334 "effective_tld_names.gperf"
+ {"vinnica.ua", 0},
+#line 2313 "effective_tld_names.gperf"
+ {"okayama.jp", 2},
+#line 3100 "effective_tld_names.gperf"
+ {"test.ru", 0},
+#line 2739 "effective_tld_names.gperf"
+ {"repbody.aero", 0},
+#line 3046 "effective_tld_names.gperf"
+ {"sumy.ua", 0},
+#line 2715 "effective_tld_names.gperf"
+ {"randaberg.no", 0},
+#line 508 "effective_tld_names.gperf"
+ {"city.kyoto.jp", 1},
+#line 3469 "effective_tld_names.gperf"
+ {"xn--hpmir-xqa.no", 0},
+#line 3302 "effective_tld_names.gperf"
+ {"verbania.it", 0},
+#line 1720 "effective_tld_names.gperf"
+ {"lapy.pl", 0},
+#line 3350 "effective_tld_names.gperf"
+ {"vologda.ru", 0},
+#line 1639 "effective_tld_names.gperf"
+ {"kitakyushu.jp", 2},
+#line 3201 "effective_tld_names.gperf"
+ {"tver.ru", 0},
+#line 1677 "effective_tld_names.gperf"
+ {"krokstadelva.no", 0},
+#line 3170 "effective_tld_names.gperf"
+ {"tree.museum", 0},
+#line 2909 "effective_tld_names.gperf"
+ {"show.aero", 0},
+#line 3441 "effective_tld_names.gperf"
+ {"xn--drbak-wua.no", 0},
+#line 3240 "effective_tld_names.gperf"
+ {"upow.gov.pl", 0},
+#line 3533 "effective_tld_names.gperf"
+ {"xn--rdal-poa.no", 0},
+#line 1662 "effective_tld_names.gperf"
+ {"konskowola.pl", 0},
+#line 3110 "effective_tld_names.gperf"
+ {"timekeeping.museum", 0},
+#line 1663 "effective_tld_names.gperf"
+ {"konyvelo.hu", 0},
+#line 2703 "effective_tld_names.gperf"
+ {"rade.no", 0},
+#line 2730 "effective_tld_names.gperf"
+ {"reggio-emilia.it", 0},
+#line 2939 "effective_tld_names.gperf"
+ {"skydiving.aero", 0},
+#line 102 "effective_tld_names.gperf"
+ {"air-traffic-control.aero", 0},
+#line 3003 "effective_tld_names.gperf"
+ {"stalowa-wola.pl", 0},
+#line 3077 "effective_tld_names.gperf"
+ {"tambov.ru", 0},
+#line 3175 "effective_tld_names.gperf"
+ {"troandin.no", 0},
+#line 1616 "effective_tld_names.gperf"
+ {"kazimierz-dolny.pl", 0},
+#line 776 "effective_tld_names.gperf"
+ {"discovery.museum", 0},
+#line 2579 "effective_tld_names.gperf"
+ {"posts-and-telecommunications.museum", 0},
+#line 1664 "effective_tld_names.gperf"
+ {"kopervik.no", 0},
+#line 3115 "effective_tld_names.gperf"
+ {"tjeldsund.no", 0},
+#line 2641 "effective_tld_names.gperf"
+ {"presidio.museum", 0},
+#line 3425 "effective_tld_names.gperf"
+ {"xn--bievt-0qa.no", 0},
+#line 3470 "effective_tld_names.gperf"
+ {"xn--hyanger-q1a.no", 0},
+#line 1630 "effective_tld_names.gperf"
+ {"khmelnitskiy.ua", 0},
+#line 1642 "effective_tld_names.gperf"
+ {"klodzko.pl", 0},
+#line 1634 "effective_tld_names.gperf"
+ {"kids.us", 0},
+#line 3445 "effective_tld_names.gperf"
+ {"xn--fjord-lra.no", 0},
+#line 3283 "effective_tld_names.gperf"
+ {"vang.no", 0},
+#line 3153 "effective_tld_names.gperf"
+ {"tozsde.hu", 0},
+#line 3205 "effective_tld_names.gperf"
+ {"tychy.pl", 0},
+#line 3419 "effective_tld_names.gperf"
+ {"xn--bdddj-mrabd.no", 0},
+#line 3335 "effective_tld_names.gperf"
+ {"virginia.museum", 0},
+#line 1626 "effective_tld_names.gperf"
+ {"khabarovsk.ru", 0},
+#line 3116 "effective_tld_names.gperf"
+ {"tjome.no", 0},
+#line 3082 "effective_tld_names.gperf"
+ {"targi.pl", 0},
+#line 1676 "effective_tld_names.gperf"
+ {"krodsherad.no", 0},
+#line 2754 "effective_tld_names.gperf"
+ {"ringerike.no", 0},
+#line 3488 "effective_tld_names.gperf"
+ {"xn--kvitsy-fya.no", 0},
+#line 1640 "effective_tld_names.gperf"
+ {"klabu.no", 0},
+#line 3466 "effective_tld_names.gperf"
+ {"xn--hnefoss-q1a.no", 0},
+#line 3278 "effective_tld_names.gperf"
+ {"vaksdal.no", 0},
+#line 1660 "effective_tld_names.gperf"
+ {"kongsvinger.no", 0},
+#line 2570 "effective_tld_names.gperf"
+ {"pomorze.pl", 0},
+#line 3597 "effective_tld_names.gperf"
+ {"xn--vler-qoa.hedmark.no", 0},
+#line 3147 "effective_tld_names.gperf"
+ {"tottori.jp", 2},
+#line 3524 "effective_tld_names.gperf"
+ {"xn--nvuotna-hwa.no", 0},
+#line 3526 "effective_tld_names.gperf"
+ {"xn--od0alg.hk", 0},
+#line 2749 "effective_tld_names.gperf"
+ {"rieti.it", 0},
+#line 2580 "effective_tld_names.gperf"
+ {"potenza.it", 0},
+#line 3439 "effective_tld_names.gperf"
+ {"xn--davvenjrga-y4a.no", 0},
+#line 1633 "effective_tld_names.gperf"
+ {"kids.museum", 0},
+#line 3459 "effective_tld_names.gperf"
+ {"xn--h1aegh.museum", 0},
+#line 3596 "effective_tld_names.gperf"
+ {"xn--vgsy-qoa0j.no", 0},
+#line 3517 "effective_tld_names.gperf"
+ {"xn--msy-ula0h.no", 0},
+#line 3151 "effective_tld_names.gperf"
+ {"town.museum", 0},
+#line 2750 "effective_tld_names.gperf"
+ {"riik.ee", 0},
+#line 3352 "effective_tld_names.gperf"
+ {"voss.no", 0},
+#line 1658 "effective_tld_names.gperf"
+ {"komvux.se", 0},
+#line 3339 "effective_tld_names.gperf"
+ {"vlaanderen.museum", 0},
+#line 3452 "effective_tld_names.gperf"
+ {"xn--gildeskl-g0a.no", 0},
+#line 3101 "effective_tld_names.gperf"
+ {"texas.museum", 0},
+#line 3341 "effective_tld_names.gperf"
+ {"vladimir.ru", 0},
+#line 3105 "effective_tld_names.gperf"
+ {"tgory.pl", 0},
+#line 3280 "effective_tld_names.gperf"
+ {"valer.ostfold.no", 0},
+#line 3451 "effective_tld_names.gperf"
+ {"xn--ggaviika-8ya47h.no", 0},
+#line 1614 "effective_tld_names.gperf"
+ {"kawasaki.jp", 2},
+#line 1596 "effective_tld_names.gperf"
+ {"kagoshima.jp", 2},
+#line 2822 "effective_tld_names.gperf"
+ {"sande.xn--mre-og-romsdal-qqb.no", 0},
+#line 1364 "effective_tld_names.gperf"
+ {"hattfjelldal.no", 0},
+#line 2203 "effective_tld_names.gperf"
+ {"newmexico.museum", 0},
+#line 1549 "effective_tld_names.gperf"
+ {"jaworzno.pl", 0},
+#line 774 "effective_tld_names.gperf"
+ {"dielddanuorri.no", 0},
+#line 2667 "effective_tld_names.gperf"
+ {"prof.pr", 0},
+#line 1602 "effective_tld_names.gperf"
+ {"karasjohka.no", 0},
+#line 3193 "effective_tld_names.gperf"
+ {"turystyka.pl", 0},
+#line 512 "effective_tld_names.gperf"
+ {"city.osaka.jp", 1},
+#line 3099 "effective_tld_names.gperf"
+ {"ternopil.ua", 0},
+#line 3180 "effective_tld_names.gperf"
+ {"trondheim.no", 0},
+#line 2615 "effective_tld_names.gperf"
+ {"pref.kyoto.jp", 1},
+#line 3605 "effective_tld_names.gperf"
+ {"xn--ystre-slidre-ujb.no", 0},
+#line 1635 "effective_tld_names.gperf"
+ {"kiev.ua", 0},
+#line 3367 "effective_tld_names.gperf"
+ {"walbrzych.pl", 0},
+#line 3420 "effective_tld_names.gperf"
+ {"xn--bearalvhki-y4a.no", 0},
+#line 3464 "effective_tld_names.gperf"
+ {"xn--hgebostad-g3a.no", 0},
+#line 1597 "effective_tld_names.gperf"
+ {"kalisz.pl", 0},
+#line 781 "effective_tld_names.gperf"
+ {"dlugoleka.pl", 0},
+#line 3565 "effective_tld_names.gperf"
+ {"xn--sndre-land-0cb.no", 0},
+#line 2718 "effective_tld_names.gperf"
+ {"rawa-maz.pl", 0},
+#line 3135 "effective_tld_names.gperf"
+ {"tochigi.jp", 2},
+#line 3434 "effective_tld_names.gperf"
+ {"xn--btsfjord-9za.no", 0},
+#line 2732 "effective_tld_names.gperf"
+ {"reggioemilia.it", 0},
+#line 2609 "effective_tld_names.gperf"
+ {"pref.iwate.jp", 1},
+#line 3343 "effective_tld_names.gperf"
+ {"vlog.br", 0},
+#line 1647 "effective_tld_names.gperf"
+ {"kobe.jp", 2},
+#line 3592 "effective_tld_names.gperf"
+ {"xn--vegrshei-c0a.no", 0},
+#line 3535 "effective_tld_names.gperf"
+ {"xn--rdy-0nab.no", 0},
+#line 3461 "effective_tld_names.gperf"
+ {"xn--hcesuolo-7ya35b.no", 0},
+#line 511 "effective_tld_names.gperf"
+ {"city.okayama.jp", 1},
+#line 3520 "effective_tld_names.gperf"
+ {"xn--mxtq1m.hk", 0},
+#line 3489 "effective_tld_names.gperf"
+ {"xn--kvnangen-k0a.no", 0},
+#line 1683 "effective_tld_names.gperf"
+ {"kunstsammlung.museum", 0},
+#line 2614 "effective_tld_names.gperf"
+ {"pref.kumamoto.jp", 1},
+#line 2603 "effective_tld_names.gperf"
+ {"pref.gunma.jp", 1},
+#line 3521 "effective_tld_names.gperf"
+ {"xn--nmesjevuemie-tcba.no", 0},
+#line 2634 "effective_tld_names.gperf"
+ {"pref.tottori.jp", 1},
+#line 3495 "effective_tld_names.gperf"
+ {"xn--leagaviika-52b.no", 0},
+#line 3518 "effective_tld_names.gperf"
+ {"xn--mtta-vrjjat-k7af.no", 0},
+#line 3527 "effective_tld_names.gperf"
+ {"xn--od0aq3b.hk", 0},
+#line 2596 "effective_tld_names.gperf"
+ {"pref.aomori.jp", 1},
+#line 502 "effective_tld_names.gperf"
+ {"city.fukuoka.jp", 1},
+#line 516 "effective_tld_names.gperf"
+ {"city.shizuoka.jp", 1},
+#line 3411 "effective_tld_names.gperf"
+ {"xn--9dbhblg6di.museum", 0},
+#line 515 "effective_tld_names.gperf"
+ {"city.sendai.jp", 1},
+#line 507 "effective_tld_names.gperf"
+ {"city.kobe.jp", 1},
+#line 2598 "effective_tld_names.gperf"
+ {"pref.ehime.jp", 1},
+#line 3454 "effective_tld_names.gperf"
+ {"xn--gjvik-wua.no", 0},
+#line 3426 "effective_tld_names.gperf"
+ {"xn--bjarky-fya.no", 0},
+#line 3323 "effective_tld_names.gperf"
+ {"vibo-valentia.it", 0},
+#line 2635 "effective_tld_names.gperf"
+ {"pref.toyama.jp", 1},
+#line 2731 "effective_tld_names.gperf"
+ {"reggiocalabria.it", 0},
+#line 2069 "effective_tld_names.gperf"
+ {"national-library-scotland.uk", 1},
+#line 3285 "effective_tld_names.gperf"
+ {"vanylven.no", 0},
+#line 3137 "effective_tld_names.gperf"
+ {"tokushima.jp", 2},
+#line 2630 "effective_tld_names.gperf"
+ {"pref.shimane.jp", 1},
+#line 509 "effective_tld_names.gperf"
+ {"city.nagoya.jp", 1},
+#line 3353 "effective_tld_names.gperf"
+ {"vossevangen.no", 0},
+#line 2729 "effective_tld_names.gperf"
+ {"reggio-calabria.it", 0},
+#line 2599 "effective_tld_names.gperf"
+ {"pref.fukui.jp", 1},
+#line 3342 "effective_tld_names.gperf"
+ {"vladivostok.ru", 0},
+#line 3576 "effective_tld_names.gperf"
+ {"xn--stjrdalshalsen-sqb.no", 0},
+#line 2626 "effective_tld_names.gperf"
+ {"pref.osaka.jp", 1},
+#line 2535 "effective_tld_names.gperf"
+ {"philadelphia.museum", 0},
+#line 2606 "effective_tld_names.gperf"
+ {"pref.hyogo.jp", 1},
+#line 2629 "effective_tld_names.gperf"
+ {"pref.shiga.jp", 1},
+#line 3138 "effective_tld_names.gperf"
+ {"tokyo.jp", 2},
+#line 514 "effective_tld_names.gperf"
+ {"city.sapporo.jp", 1},
+#line 1610 "effective_tld_names.gperf"
+ {"kartuzy.pl", 0},
+#line 2616 "effective_tld_names.gperf"
+ {"pref.mie.jp", 1},
+#line 3501 "effective_tld_names.gperf"
+ {"xn--loabt-0qa.no", 0},
+#line 3340 "effective_tld_names.gperf"
+ {"vladikavkaz.ru", 0},
+#line 510 "effective_tld_names.gperf"
+ {"city.niigata.jp", 1},
+#line 2595 "effective_tld_names.gperf"
+ {"pref.akita.jp", 1},
+#line 501 "effective_tld_names.gperf"
+ {"city.chiba.jp", 1},
+#line 479 "effective_tld_names.gperf"
+ {"chesapeakebay.museum", 0},
+#line 3415 "effective_tld_names.gperf"
+ {"xn--aurskog-hland-jnb.no", 0},
+#line 3102 "effective_tld_names.gperf"
+ {"textile.museum", 0},
+#line 513 "effective_tld_names.gperf"
+ {"city.saitama.jp", 1},
+#line 3327 "effective_tld_names.gperf"
+ {"vicenza.it", 0},
+#line 2623 "effective_tld_names.gperf"
+ {"pref.oita.jp", 1},
+#line 2607 "effective_tld_names.gperf"
+ {"pref.ibaraki.jp", 1},
+#line 2624 "effective_tld_names.gperf"
+ {"pref.okayama.jp", 1},
+#line 3463 "effective_tld_names.gperf"
+ {"xn--hery-ira.xn--mre-og-romsdal-qqb.no", 0},
+#line 2536 "effective_tld_names.gperf"
+ {"philadelphiaarea.museum", 0},
+#line 2613 "effective_tld_names.gperf"
+ {"pref.kochi.jp", 1},
+#line 584 "effective_tld_names.gperf"
+ {"colonialwilliamsburg.museum", 0},
+#line 2600 "effective_tld_names.gperf"
+ {"pref.fukuoka.jp", 1},
+#line 2631 "effective_tld_names.gperf"
+ {"pref.shizuoka.jp", 1},
+#line 2621 "effective_tld_names.gperf"
+ {"pref.nara.jp", 1},
+#line 3456 "effective_tld_names.gperf"
+ {"xn--gmq050i.hk", 0},
+#line 517 "effective_tld_names.gperf"
+ {"city.yokohama.jp", 1},
+#line 3437 "effective_tld_names.gperf"
+ {"xn--correios-e-telecomunicaes-ghc29a.museum", 0},
+#line 3438 "effective_tld_names.gperf"
+ {"xn--czrw28b.tw", 0},
+#line 2617 "effective_tld_names.gperf"
+ {"pref.miyagi.jp", 1},
+#line 2619 "effective_tld_names.gperf"
+ {"pref.nagano.jp", 1},
+#line 2627 "effective_tld_names.gperf"
+ {"pref.saga.jp", 1},
+#line 2632 "effective_tld_names.gperf"
+ {"pref.tochigi.jp", 1},
+#line 1656 "effective_tld_names.gperf"
+ {"kommunalforbund.se", 0},
+#line 3087 "effective_tld_names.gperf"
+ {"taxi.aero", 0},
+#line 506 "effective_tld_names.gperf"
+ {"city.kitakyushu.jp", 1},
+#line 2622 "effective_tld_names.gperf"
+ {"pref.niigata.jp", 1},
+#line 2597 "effective_tld_names.gperf"
+ {"pref.chiba.jp", 1},
+#line 2756 "effective_tld_names.gperf"
+ {"riodejaneiro.museum", 0},
+#line 2601 "effective_tld_names.gperf"
+ {"pref.fukushima.jp", 1},
+#line 2628 "effective_tld_names.gperf"
+ {"pref.saitama.jp", 1},
+#line 2625 "effective_tld_names.gperf"
+ {"pref.okinawa.jp", 1},
+#line 3537 "effective_tld_names.gperf"
+ {"xn--rhkkervju-01af.no", 0},
+#line 3598 "effective_tld_names.gperf"
+ {"xn--vler-qoa.xn--stfold-9xa.no", 0},
+#line 503 "effective_tld_names.gperf"
+ {"city.hiroshima.jp", 1},
+#line 2602 "effective_tld_names.gperf"
+ {"pref.gifu.jp", 1},
+#line 2633 "effective_tld_names.gperf"
+ {"pref.tokushima.jp", 1},
+#line 2594 "effective_tld_names.gperf"
+ {"pref.aichi.jp", 1},
+#line 2618 "effective_tld_names.gperf"
+ {"pref.miyazaki.jp", 1},
+#line 2605 "effective_tld_names.gperf"
+ {"pref.hokkaido.jp", 1},
+#line 505 "effective_tld_names.gperf"
+ {"city.kawasaki.jp", 1},
+#line 2637 "effective_tld_names.gperf"
+ {"pref.yamagata.jp", 1},
+#line 3482 "effective_tld_names.gperf"
+ {"xn--kranghke-b0a.no", 0},
+#line 2620 "effective_tld_names.gperf"
+ {"pref.nagasaki.jp", 1},
+#line 2610 "effective_tld_names.gperf"
+ {"pref.kagawa.jp", 1},
+#line 2636 "effective_tld_names.gperf"
+ {"pref.wakayama.jp", 1},
+#line 2608 "effective_tld_names.gperf"
+ {"pref.ishikawa.jp", 1},
+#line 2611 "effective_tld_names.gperf"
+ {"pref.kagoshima.jp", 1},
+#line 2612 "effective_tld_names.gperf"
+ {"pref.kanagawa.jp", 1},
+#line 2604 "effective_tld_names.gperf"
+ {"pref.hiroshima.jp", 1},
+#line 2639 "effective_tld_names.gperf"
+ {"pref.yamanashi.jp", 1},
+#line 2638 "effective_tld_names.gperf"
+ {"pref.yamaguchi.jp", 1},
+#line 3443 "effective_tld_names.gperf"
+ {"xn--eveni-0qa01ga.no", 0},
+#line 3485 "effective_tld_names.gperf"
+ {"xn--krjohka-hwab49j.no", 0}
+ };
+
+ static const short lookup[] =
+ {
+ -1, -1, -1, 0, 1, -1, 2, 3,
+ -1, -1, -1, -1, 4, -1, -1, 5,
+ 6, 7, 8, -1, -1, -1, -1, -1,
+ 9, -1, -1, 10, 11, 12, 13, 14,
+ 15, 16, 17, 18, -1, -1, -1, 19,
+ 20, 21, 22, 23, 24, 25, -1, 26,
+ -1, 27, 28, -1, -1, 29, -1, 30,
+ -1, 31, 32, 33, 34, 35, -1, -1,
+ 36, -1, 37, 38, 39, 40, -1, 41,
+ -1, 42, 43, 44, -1, 45, 46, 47,
+ 48, 49, 50, -1, -1, -1, -1, -1,
+ 51, -1, -1, 52, 53, 54, -1, -1,
+ 55, 56, 57, 58, 59, 60, 61, -1,
+ 62, 63, -1, 64, -1, -1, -1, -1,
+ 65, -1, -1, 66, -1, 67, -1, -1,
+ 68, -1, 69, 70, -1, -1, -1, 71,
+ 72, -1, 73, 74, -1, 75, -1, 76,
+ 77, -1, -1, 78, -1, 79, 80, -1,
+ -1, -1, -1, 81, 82, 83, 84, -1,
+ -1, 85, 86, -1, 87, 88, 89, 90,
+ -1, 91, 92, -1, -1, 93, -1, -1,
+ -1, 94, -1, -1, -1, 95, 96, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 97, -1, -1, 98, 99, -1, -1, 100,
+ 101, 102, -1, -1, 103, -1, -1, -1,
+ -1, -1, -1, 104, -1, -1, -1, 105,
+ -1, -1, 106, -1, -1, 107, 108, -1,
+ -1, -1, -1, -1, 109, -1, 110, -1,
+ 111, -1, 112, -1, -1, -1, -1, 113,
+ 114, -1, 115, -1, -1, -1, -1, -1,
+ -1, -1, 116, -1, -1, 117, -1, 118,
+ 119, -1, -1, 120, -1, 121, -1, -1,
+ 122, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 123, -1, -1, -1, -1,
+ 124, -1, 125, -1, -1, -1, -1, -1,
+ 126, -1, -1, -1, -1, 127, -1, -1,
+ 128, -1, 129, -1, -1, -1, 130, -1,
+ -1, -1, -1, -1, -1, 131, -1, -1,
+ -1, -1, 132, -1, -1, 133, -1, 134,
+ -1, -1, 135, -1, -1, -1, -1, -1,
+ -1, 136, -1, -1, -1, -1, 137, 138,
+ -1, -1, 139, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 140,
+ -1, -1, -1, 141, -1, -1, -1, -1,
+ -1, 142, -1, 143, 144, 145, 146, 147,
+ 148, 149, -1, -1, -1, -1, 150, -1,
+ 151, 152, -1, 153, -1, 154, -1, 155,
+ 156, -1, -1, -1, -1, -1, 157, -1,
+ -1, 158, -1, -1, -1, -1, -1, -1,
+ 159, 160, 161, -1, -1, 162, -1, -1,
+ -1, 163, 164, -1, -1, -1, -1, 165,
+ -1, -1, -1, 166, 167, -1, -1, -1,
+ -1, -1, -1, -1, 168, -1, 169, 170,
+ -1, -1, 171, -1, -1, -1, -1, 172,
+ -1, 173, -1, -1, -1, -1, -1, -1,
+ 174, -1, -1, -1, -1, 175, -1, 176,
+ -1, -1, -1, -1, -1, -1, 177, -1,
+ -1, -1, -1, 178, -1, -1, -1, -1,
+ 179, -1, -1, 180, -1, 181, -1, -1,
+ -1, 182, 183, -1, 184, 185, -1, -1,
+ 186, -1, 187, -1, -1, 188, 189, 190,
+ -1, -1, 191, -1, -1, -1, 192, -1,
+ -1, -1, -1, -1, 193, -1, 194, 195,
+ -1, -1, -1, -1, -1, -1, 196, 197,
+ 198, -1, 199, -1, -1, -1, -1, -1,
+ 200, -1, 201, 202, -1, -1, 203, 204,
+ -1, 205, -1, -1, 206, -1, -1, 207,
+ -1, -1, -1, 208, -1, -1, -1, 209,
+ -1, 210, -1, -1, 211, -1, -1, -1,
+ -1, -1, 212, -1, 213, 214, -1, -1,
+ -1, 215, 216, -1, -1, 217, -1, -1,
+ -1, 218, -1, -1, -1, -1, 219, -1,
+ 220, 221, -1, -1, -1, 222, 223, 224,
+ 225, -1, -1, -1, -1, -1, -1, 226,
+ -1, -1, -1, 227, -1, 228, -1, -1,
+ 229, 230, 231, -1, -1, -1, 232, -1,
+ -1, -1, 233, 234, 235, -1, -1, 236,
+ -1, -1, 237, 238, -1, -1, 239, 240,
+ -1, 241, -1, 242, 243, -1, -1, -1,
+ -1, 244, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 245, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 246, 247, 248,
+ -1, -1, -1, 249, -1, -1, -1, 250,
+ -1, -1, -1, -1, -1, 251, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 252, -1, 253, -1, -1, 254, -1, 255,
+ -1, -1, -1, 256, -1, -1, -1, 257,
+ 258, -1, -1, -1, -1, -1, -1, 259,
+ -1, -1, -1, -1, 260, 261, -1, -1,
+ 262, 263, -1, -1, 264, -1, -1, 265,
+ 266, -1, -1, -1, 267, -1, -1, -1,
+ -1, 268, -1, -1, 269, 270, 271, 272,
+ -1, -1, -1, -1, -1, 273, -1, 274,
+ -1, -1, 275, 276, -1, -1, 277, 278,
+ -1, 279, 280, 281, -1, -1, 282, -1,
+ 283, -1, -1, -1, 284, -1, -1, -1,
+ 285, -1, 286, -1, -1, 287, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 288,
+ 289, 290, 291, -1, -1, -1, -1, -1,
+ 292, 293, 294, 295, -1, -1, -1, -1,
+ -1, 296, -1, 297, 298, -1, 299, -1,
+ -1, 300, -1, -1, -1, -1, -1, -1,
+ 301, 302, -1, -1, -1, -1, -1, -1,
+ 303, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 304, -1, -1, 305, -1, -1,
+ 306, -1, 307, 308, -1, 309, -1, -1,
+ 310, -1, -1, 311, -1, 312, -1, -1,
+ -1, 313, -1, -1, -1, -1, 314, -1,
+ -1, -1, 315, -1, 316, 317, -1, -1,
+ 318, -1, 319, 320, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 321,
+ 322, 323, 324, -1, -1, 325, 326, -1,
+ -1, -1, 327, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 328, -1, -1, -1,
+ 329, -1, 330, -1, -1, 331, -1, -1,
+ 332, -1, -1, -1, -1, 333, -1, -1,
+ -1, -1, 334, -1, 335, -1, -1, -1,
+ -1, -1, -1, 336, 337, 338, -1, 339,
+ -1, -1, -1, -1, -1, 340, 341, -1,
+ -1, -1, -1, -1, -1, -1, 342, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 343, -1, -1, 344, -1, -1, -1, -1,
+ 345, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 346, -1, -1, -1, -1, 347,
+ -1, -1, -1, -1, -1, -1, 348, -1,
+ -1, -1, -1, -1, -1, 349, 350, -1,
+ 351, -1, -1, 352, -1, -1, 353, -1,
+ -1, 354, -1, -1, -1, -1, -1, 355,
+ -1, -1, 356, 357, -1, -1, 358, 359,
+ 360, -1, -1, -1, 361, 362, -1, 363,
+ -1, -1, 364, -1, 365, -1, -1, -1,
+ -1, -1, -1, -1, -1, 366, -1, -1,
+ 367, -1, -1, -1, -1, -1, -1, -1,
+ -1, 368, -1, -1, -1, -1, -1, 369,
+ -1, 370, -1, 371, -1, -1, 372, -1,
+ -1, 373, -1, -1, -1, 374, 375, 376,
+ -1, -1, 377, 378, -1, -1, 379, 380,
+ -1, 381, -1, -1, -1, 382, -1, 383,
+ 384, 385, -1, -1, -1, -1, -1, -1,
+ 386, -1, -1, 387, 388, -1, -1, -1,
+ -1, -1, -1, 389, -1, -1, -1, -1,
+ -1, -1, 390, 391, -1, 392, 393, 394,
+ -1, -1, -1, -1, -1, 395, -1, -1,
+ -1, -1, -1, -1, -1, -1, 396, -1,
+ 397, -1, -1, 398, -1, -1, 399, 400,
+ -1, 401, 402, -1, 403, -1, -1, 404,
+ -1, 405, 406, 407, -1, 408, -1, -1,
+ 409, -1, 410, 411, 412, -1, -1, 413,
+ 414, 415, -1, -1, -1, 416, -1, -1,
+ -1, 417, -1, -1, 418, -1, 419, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 420,
+ 421, -1, -1, -1, -1, -1, 422, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 423, -1, -1, -1, -1, -1, -1,
+ -1, 424, 425, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 426, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 427, -1, -1,
+ -1, -1, -1, 428, -1, -1, -1, -1,
+ -1, -1, -1, 429, -1, -1, 430, -1,
+ -1, -1, -1, -1, 431, -1, 432, -1,
+ 433, -1, -1, 434, -1, 435, -1, 436,
+ -1, -1, -1, 437, -1, -1, -1, 438,
+ -1, -1, -1, 439, -1, -1, -1, 440,
+ -1, 441, -1, -1, -1, -1, -1, -1,
+ -1, 442, -1, -1, 443, 444, -1, 445,
+ -1, -1, -1, -1, 446, -1, -1, 447,
+ -1, -1, -1, -1, 448, 449, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 450,
+ 451, -1, -1, 452, -1, -1, -1, -1,
+ 453, -1, -1, 454, -1, -1, -1, -1,
+ -1, -1, 455, -1, 456, 457, -1, -1,
+ 458, -1, -1, -1, 459, 460, -1, 461,
+ -1, -1, -1, 462, -1, -1, 463, 464,
+ 465, -1, -1, 466, -1, -1, -1, -1,
+ -1, 467, -1, -1, -1, -1, 468, -1,
+ -1, 469, 470, 471, 472, 473, -1, -1,
+ -1, 474, -1, -1, -1, -1, 475, -1,
+ -1, -1, -1, 476, -1, -1, -1, -1,
+ -1, 477, -1, -1, -1, -1, -1, -1,
+ -1, 478, -1, -1, -1, -1, 479, 480,
+ -1, -1, 481, 482, -1, -1, -1, 483,
+ -1, 484, -1, -1, -1, 485, -1, 486,
+ 487, -1, -1, -1, 488, 489, 490, 491,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 492, -1, -1, 493, -1, -1,
+ 494, 495, -1, 496, 497, 498, -1, -1,
+ -1, -1, -1, -1, -1, 499, 500, -1,
+ 501, -1, -1, -1, 502, -1, 503, 504,
+ -1, -1, -1, -1, -1, -1, -1, 505,
+ 506, 507, -1, -1, -1, -1, -1, 508,
+ -1, -1, -1, 509, -1, -1, 510, 511,
+ -1, 512, 513, 514, -1, -1, -1, -1,
+ -1, 515, -1, 516, -1, -1, -1, 517,
+ 518, 519, 520, -1, 521, -1, 522, -1,
+ -1, -1, -1, 523, 524, 525, -1, -1,
+ -1, -1, -1, -1, 526, -1, -1, -1,
+ -1, -1, -1, -1, -1, 527, 528, 529,
+ -1, -1, -1, -1, 530, 531, -1, -1,
+ 532, 533, 534, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 535, -1, -1, 536,
+ 537, -1, 538, 539, -1, -1, 540, -1,
+ -1, -1, -1, -1, -1, 541, -1, -1,
+ -1, -1, 542, 543, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 544, 545, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 546, -1, 547, -1, -1, -1,
+ -1, -1, -1, 548, 549, -1, 550, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 551, -1, -1, 552, -1, -1, -1,
+ 553, 554, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 555, -1, -1, -1,
+ -1, -1, 556, -1, -1, -1, -1, -1,
+ -1, 557, 558, -1, -1, -1, -1, -1,
+ -1, -1, -1, 559, -1, -1, 560, -1,
+ -1, -1, -1, -1, 561, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 562, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 563, -1,
+ -1, 564, -1, -1, -1, -1, 565, -1,
+ -1, 566, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 567,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 568, -1, -1, -1, -1, 569, 570,
+ 571, -1, -1, 572, -1, 573, 574, 575,
+ 576, -1, 577, 578, -1, 579, -1, -1,
+ 580, -1, -1, -1, 581, -1, -1, -1,
+ 582, -1, -1, -1, 583, -1, -1, 584,
+ -1, 585, -1, -1, 586, 587, -1, -1,
+ -1, 588, -1, -1, 589, -1, -1, -1,
+ -1, -1, -1, 590, -1, -1, 591, 592,
+ -1, -1, -1, 593, -1, 594, -1, -1,
+ -1, -1, 595, -1, -1, -1, -1, -1,
+ -1, 596, 597, -1, -1, -1, -1, 598,
+ -1, -1, -1, -1, -1, -1, 599, -1,
+ -1, -1, 600, -1, 601, 602, -1, -1,
+ -1, -1, -1, 603, -1, 604, 605, 606,
+ -1, -1, -1, 607, -1, -1, 608, 609,
+ 610, 611, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 612, -1,
+ -1, 613, -1, -1, -1, -1, 614, -1,
+ -1, -1, -1, -1, -1, -1, -1, 615,
+ -1, 616, 617, 618, -1, 619, -1, -1,
+ 620, -1, -1, -1, -1, 621, -1, 622,
+ -1, -1, -1, -1, 623, -1, -1, 624,
+ 625, -1, -1, -1, 626, 627, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 628, -1, -1, -1, -1, 629, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 630, -1, -1, -1, 631, 632, -1,
+ -1, 633, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 634, -1, -1, 635,
+ -1, -1, -1, 636, -1, -1, 637, -1,
+ -1, -1, -1, -1, -1, 638, 639, 640,
+ -1, -1, 641, -1, 642, -1, 643, 644,
+ -1, -1, -1, 645, -1, -1, -1, 646,
+ -1, 647, -1, 648, 649, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 650, -1, -1, -1, -1, -1, -1, -1,
+ -1, 651, -1, 652, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 653, 654, -1, -1,
+ -1, -1, -1, 655, -1, -1, -1, 656,
+ 657, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 658, -1, -1, 659, -1, -1,
+ 660, -1, 661, -1, -1, -1, 662, 663,
+ 664, -1, 665, -1, -1, -1, -1, -1,
+ 666, 667, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 668, -1, -1, 669, -1,
+ -1, -1, 670, -1, -1, -1, 671, -1,
+ 672, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 673, 674,
+ 675, 676, -1, -1, -1, -1, -1, 677,
+ 678, -1, -1, -1, -1, -1, -1, 679,
+ -1, -1, -1, -1, -1, 680, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 681, 682, -1, -1, -1, -1, -1,
+ 683, -1, -1, -1, 684, 685, 686, -1,
+ 687, -1, 688, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 689,
+ -1, -1, 690, -1, -1, -1, -1, -1,
+ -1, -1, -1, 691, 692, -1, 693, -1,
+ -1, -1, 694, -1, -1, -1, 695, -1,
+ -1, -1, 696, -1, 697, 698, -1, -1,
+ -1, -1, 699, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 700, -1, -1, -1, -1, -1, -1, 701,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 702, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 703, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 704, -1, -1, -1, -1, 705,
+ -1, 706, 707, -1, 708, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 709, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 710, -1, -1, 711, 712, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 713, 714, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 715, 716,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 717, -1, -1, 718, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 719, -1, -1,
+ 720, -1, -1, -1, -1, -1, 721, -1,
+ -1, -1, -1, -1, -1, 722, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 723,
+ 724, -1, 725, -1, -1, -1, 726, -1,
+ -1, -1, 727, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 728, 729,
+ 730, 731, 732, -1, -1, -1, 733, -1,
+ 734, 735, -1, 736, -1, 737, -1, -1,
+ 738, -1, -1, -1, 739, -1, -1, -1,
+ -1, -1, -1, 740, -1, -1, -1, 741,
+ -1, -1, -1, -1, 742, 743, -1, -1,
+ 744, -1, -1, -1, -1, -1, 745, -1,
+ -1, -1, 746, -1, 747, -1, -1, -1,
+ -1, 748, -1, -1, -1, -1, 749, -1,
+ -1, -1, -1, -1, 750, -1, -1, -1,
+ -1, 751, 752, -1, -1, -1, -1, 753,
+ -1, -1, 754, -1, -1, -1, -1, -1,
+ 755, -1, -1, -1, 756, -1, -1, -1,
+ 757, -1, 758, -1, 759, -1, -1, -1,
+ -1, -1, 760, -1, -1, 761, -1, -1,
+ -1, 762, 763, 764, -1, -1, 765, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 766, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 767, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 768,
+ 769, -1, -1, -1, 770, -1, -1, -1,
+ -1, 771, -1, 772, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 773,
+ -1, -1, -1, -1, -1, -1, 774, -1,
+ -1, 775, -1, -1, 776, 777, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 778, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 779, -1, 780, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 781, -1,
+ -1, -1, 782, -1, -1, -1, -1, 783,
+ -1, -1, -1, -1, -1, 784, 785, -1,
+ -1, -1, -1, -1, 786, -1, -1, -1,
+ -1, -1, -1, -1, -1, 787, -1, -1,
+ -1, -1, -1, -1, -1, -1, 788, -1,
+ -1, -1, 789, -1, -1, -1, -1, -1,
+ -1, 790, -1, -1, -1, 791, -1, -1,
+ 792, -1, -1, -1, 793, -1, -1, -1,
+ -1, -1, 794, -1, -1, -1, -1, -1,
+ -1, -1, -1, 795, -1, -1, -1, 796,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 797, -1, -1, -1, -1, -1, -1,
+ 798, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 799, -1, -1, -1, -1,
+ -1, 800, -1, -1, -1, -1, -1, 801,
+ -1, -1, 802, -1, -1, -1, -1, -1,
+ -1, -1, -1, 803, 804, -1, -1, 805,
+ -1, 806, 807, 808, -1, -1, -1, -1,
+ 809, -1, -1, 810, -1, -1, 811, -1,
+ -1, -1, -1, 812, -1, 813, -1, -1,
+ -1, -1, -1, 814, -1, 815, -1, -1,
+ -1, -1, 816, -1, -1, 817, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 818,
+ -1, -1, -1, -1, -1, -1, -1, 819,
+ -1, -1, -1, -1, 820, -1, -1, -1,
+ -1, -1, -1, -1, -1, 821, -1, 822,
+ -1, -1, -1, -1, -1, -1, -1, 823,
+ -1, -1, -1, -1, 824, -1, 825, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 826, 827, 828, 829, 830, 831, 832, 833,
+ 834, 835, 836, 837, 838, 839, 840, 841,
+ 842, -1, -1, -1, -1, -1, 843, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 844, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 845, -1, -1, 846, -1, -1, -1, 847,
+ -1, -1, -1, -1, -1, -1, -1, 848,
+ -1, -1, -1, 849, 850, -1, -1, 851,
+ -1, 852, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 853, -1, -1, -1, -1, 854, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 855, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 856, -1,
+ -1, -1, -1, 857, -1, -1, -1, -1,
+ 858, -1, -1, -1, 859, -1, -1, -1,
+ 860, -1, -1, -1, -1, -1, 861, -1,
+ -1, 862, -1, 863, -1, -1, -1, -1,
+ -1, 864, -1, -1, -1, -1, -1, 865,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 866, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 867, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 868, -1,
+ -1, -1, 869, -1, -1, -1, -1, -1,
+ 870, -1, -1, -1, 871, -1, 872, -1,
+ 873, 874, -1, -1, 875, -1, 876, -1,
+ -1, -1, -1, 877, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 878, -1,
+ -1, -1, -1, -1, -1, -1, 879, -1,
+ 880, 881, 882, -1, -1, -1, -1, -1,
+ -1, -1, 883, -1, -1, -1, 884, -1,
+ -1, -1, 885, 886, -1, -1, -1, 887,
+ -1, -1, 888, 889, 890, -1, 891, -1,
+ -1, -1, -1, -1, -1, -1, 892, -1,
+ -1, -1, 893, -1, 894, -1, -1, 895,
+ -1, -1, 896, 897, 898, -1, -1, -1,
+ 899, -1, 900, -1, -1, -1, 901, 902,
+ -1, -1, -1, -1, -1, 903, -1, -1,
+ -1, -1, -1, -1, 904, 905, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 906, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 907, -1, -1, -1, 908, -1, -1, -1,
+ 909, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 910, -1, -1,
+ -1, 911, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 912, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 913, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 914, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 915, -1,
+ -1, 916, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 917, -1, -1,
+ -1, 918, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 919, -1, -1, -1, -1,
+ 920, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 921,
+ -1, 922, -1, -1, 923, -1, 924, -1,
+ -1, 925, 926, -1, 927, -1, -1, -1,
+ -1, -1, 928, -1, 929, 930, 931, -1,
+ -1, -1, -1, -1, -1, 932, -1, -1,
+ -1, -1, -1, -1, -1, 933, -1, -1,
+ -1, -1, -1, -1, -1, 934, -1, -1,
+ -1, -1, -1, 935, -1, -1, -1, 936,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 937, 938, -1, -1, 939, -1,
+ -1, -1, -1, -1, 940, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 941, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 942, 943, -1, 944, -1, -1,
+ -1, -1, -1, -1, 945, 946, -1, -1,
+ -1, 947, -1, -1, -1, -1, -1, -1,
+ 948, -1, -1, 949, -1, -1, -1, -1,
+ 950, -1, -1, -1, 951, -1, -1, 952,
+ -1, -1, -1, -1, -1, -1, 953, -1,
+ -1, -1, -1, -1, 954, -1, -1, -1,
+ -1, -1, 955, -1, 956, -1, -1, -1,
+ -1, -1, -1, 957, -1, -1, -1, -1,
+ -1, 958, 959, -1, 960, 961, -1, -1,
+ -1, -1, -1, 962, -1, 963, -1, -1,
+ -1, -1, -1, -1, -1, -1, 964, -1,
+ -1, -1, -1, -1, -1, 965, -1, -1,
+ -1, -1, -1, -1, 966, -1, 967, -1,
+ -1, 968, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 969, -1, -1,
+ -1, -1, -1, 970, -1, 971, -1, -1,
+ -1, 972, -1, -1, -1, -1, -1, -1,
+ 973, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 974, -1, 975, -1, -1, -1, -1, -1,
+ -1, 976, -1, -1, 977, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 978,
+ -1, -1, 979, -1, -1, -1, 980, -1,
+ 981, -1, -1, -1, -1, -1, -1, -1,
+ 982, -1, -1, -1, 983, -1, -1, -1,
+ -1, 984, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 985,
+ 986, -1, -1, -1, -1, -1, 987, -1,
+ -1, -1, -1, 988, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 989, -1, -1, -1, 990,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 991, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 992,
+ -1, -1, 993, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 994, -1, -1,
+ -1, -1, -1, -1, -1, -1, 995, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 996, -1, -1, -1, -1, -1, 997,
+ -1, -1, -1, 998, -1, -1, 999, -1,
+ -1, -1, 1000, 1001, -1, -1, 1002, 1003,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1004, -1, -1, -1, -1, 1005, -1,
+ -1, -1, -1, 1006, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1007, -1, -1, -1,
+ -1, 1008, -1, -1, -1, -1, -1, 1009,
+ -1, -1, -1, -1, -1, -1, 1010, -1,
+ -1, -1, -1, 1011, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1012,
+ -1, -1, -1, -1, 1013, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1014, 1015, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1016, -1, -1, 1017,
+ -1, 1018, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1019, -1, -1, -1,
+ -1, 1020, -1, -1, 1021, -1, -1, -1,
+ -1, 1022, -1, 1023, 1024, -1, -1, 1025,
+ -1, -1, -1, -1, 1026, -1, -1, -1,
+ -1, 1027, -1, -1, 1028, -1, -1, 1029,
+ -1, 1030, -1, -1, -1, -1, -1, -1,
+ -1, 1031, 1032, -1, -1, -1, -1, 1033,
+ -1, 1034, -1, -1, -1, 1035, 1036, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1037, -1, -1, -1, -1, 1038,
+ 1039, -1, -1, -1, -1, -1, -1, 1040,
+ -1, -1, -1, -1, -1, -1, 1041, 1042,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1043,
+ -1, -1, -1, 1044, 1045, -1, -1, -1,
+ -1, -1, -1, 1046, 1047, -1, -1, 1048,
+ -1, -1, -1, -1, 1049, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1050, -1, -1,
+ 1051, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1052, 1053, -1, 1054, -1, 1055, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1056, -1, -1, -1, -1, 1057, -1,
+ -1, -1, -1, -1, -1, 1058, -1, -1,
+ -1, -1, -1, -1, 1059, -1, -1, -1,
+ 1060, -1, 1061, 1062, 1063, -1, -1, -1,
+ -1, -1, 1064, -1, -1, -1, -1, -1,
+ -1, -1, 1065, 1066, -1, -1, -1, -1,
+ -1, 1067, -1, -1, -1, -1, 1068, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1069, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1070, -1,
+ -1, -1, -1, -1, -1, 1071, -1, -1,
+ -1, -1, -1, 1072, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1073, 1074, -1, -1,
+ -1, 1075, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1076,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1077, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1078, 1079, 1080, -1, -1,
+ -1, -1, -1, -1, -1, 1081, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1082, -1, 1083, -1, -1, -1, -1,
+ -1, -1, -1, 1084, -1, -1, -1, 1085,
+ 1086, 1087, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1088, 1089, -1, -1, -1, 1090,
+ 1091, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1092, 1093, -1, -1, -1,
+ -1, -1, -1, 1094, 1095, 1096, -1, -1,
+ -1, 1097, -1, -1, -1, 1098, 1099, -1,
+ -1, -1, -1, -1, -1, 1100, -1, 1101,
+ -1, -1, 1102, 1103, -1, 1104, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1105, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1106, -1,
+ -1, -1, -1, 1107, -1, 1108, -1, 1109,
+ -1, -1, -1, -1, -1, 1110, -1, 1111,
+ -1, -1, -1, 1112, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1113,
+ 1114, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1115, -1, -1, 1116, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1117, -1,
+ -1, 1118, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1119,
+ -1, 1120, -1, -1, -1, -1, -1, 1121,
+ -1, -1, -1, -1, 1122, 1123, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1124, 1125, -1, -1, -1, -1, -1, -1,
+ 1126, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1127, -1, -1,
+ -1, -1, 1128, -1, -1, -1, -1, 1129,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1130, -1, -1, 1131, -1, 1132,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1133,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1134, -1,
+ -1, 1135, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1136, -1, -1,
+ -1, -1, -1, -1, 1137, -1, -1, -1,
+ -1, -1, -1, -1, 1138, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1139, -1, -1,
+ 1140, -1, -1, -1, -1, 1141, -1, -1,
+ -1, -1, 1142, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1143, -1, -1,
+ -1, 1144, -1, 1145, -1, -1, -1, -1,
+ 1146, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1147, -1, 1148, -1,
+ -1, -1, -1, -1, 1149, -1, -1, 1150,
+ -1, -1, -1, -1, -1, -1, -1, 1151,
+ -1, -1, -1, 1152, -1, -1, 1153, -1,
+ -1, -1, -1, 1154, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1155, -1, 1156, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1157, -1, 1158, -1, -1, -1, -1,
+ -1, -1, 1159, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1160, -1, -1,
+ -1, -1, 1161, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1162, -1, -1, -1, -1, -1, 1163,
+ 1164, -1, -1, -1, 1165, -1, 1166, 1167,
+ -1, -1, -1, -1, -1, 1168, -1, 1169,
+ -1, -1, -1, -1, -1, 1170, -1, -1,
+ -1, -1, -1, -1, -1, 1171, -1, -1,
+ -1, -1, 1172, -1, 1173, 1174, -1, -1,
+ -1, -1, 1175, -1, -1, -1, -1, 1176,
+ -1, 1177, -1, -1, 1178, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1179, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1180, 1181, -1,
+ 1182, -1, -1, 1183, -1, -1, 1184, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1185, -1, -1, 1186,
+ 1187, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1188, -1, -1, -1, -1, -1,
+ -1, 1189, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1190, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1191, 1192,
+ -1, -1, -1, 1193, -1, -1, 1194, -1,
+ -1, 1195, -1, -1, -1, -1, -1, -1,
+ -1, 1196, 1197, -1, -1, -1, 1198, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1199, 1200, -1, 1201, -1, -1,
+ -1, -1, 1202, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1203, -1,
+ -1, -1, -1, -1, -1, 1204, -1, -1,
+ -1, -1, -1, -1, -1, 1205, -1, -1,
+ -1, -1, -1, -1, -1, 1206, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1207, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1208, -1,
+ -1, -1, -1, 1209, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1210, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1211, -1, -1, -1, -1, -1, 1212,
+ -1, -1, -1, 1213, -1, -1, -1, -1,
+ -1, -1, -1, 1214, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1215, -1, -1, 1216,
+ -1, -1, -1, 1217, 1218, 1219, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1220, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1221, -1, -1, -1,
+ -1, -1, -1, 1222, -1, -1, -1, -1,
+ -1, -1, 1223, 1224, -1, -1, -1, -1,
+ 1225, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1226,
+ -1, -1, -1, -1, -1, -1, -1, 1227,
+ -1, 1228, -1, -1, -1, -1, -1, -1,
+ 1229, -1, 1230, -1, -1, -1, -1, -1,
+ 1231, -1, -1, -1, -1, 1232, -1, -1,
+ 1233, -1, -1, -1, -1, -1, 1234, -1,
+ -1, 1235, -1, -1, 1236, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1237, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1238, -1, -1, -1, -1,
+ 1239, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1240, -1, -1, -1, -1, 1241,
+ -1, -1, 1242, 1243, -1, -1, -1, 1244,
+ 1245, -1, -1, -1, -1, 1246, -1, -1,
+ 1247, -1, -1, -1, 1248, 1249, -1, 1250,
+ -1, -1, -1, -1, -1, 1251, -1, 1252,
+ -1, -1, -1, -1, -1, -1, -1, 1253,
+ 1254, 1255, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1256, -1, -1, -1, -1,
+ -1, -1, 1257, -1, 1258, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1259, 1260, 1261, -1, -1, -1, 1262,
+ 1263, -1, 1264, -1, -1, 1265, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1266, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1267, 1268, 1269, 1270,
+ -1, 1271, -1, -1, -1, 1272, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1273, -1, -1, -1,
+ 1274, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1275, -1, -1, -1,
+ -1, 1276, -1, -1, -1, -1, 1277, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1278, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1279, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1280,
+ -1, -1, -1, 1281, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1282, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1283, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1284, -1, 1285, -1, 1286, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1287,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1288, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1289, -1, -1, -1, -1,
+ 1290, -1, -1, -1, 1291, -1, -1, -1,
+ 1292, 1293, -1, -1, -1, -1, 1294, -1,
+ -1, 1295, -1, 1296, -1, -1, -1, -1,
+ 1297, -1, -1, 1298, -1, 1299, -1, -1,
+ -1, 1300, -1, -1, -1, 1301, -1, -1,
+ -1, -1, -1, 1302, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1303, -1, -1, -1,
+ -1, -1, -1, 1304, -1, -1, -1, -1,
+ -1, -1, -1, 1305, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1306,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1307, -1, -1, -1, 1308, -1, -1, 1309,
+ -1, 1310, -1, 1311, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1312, -1, -1,
+ -1, -1, -1, 1313, -1, -1, -1, -1,
+ -1, -1, -1, 1314, -1, -1, -1, -1,
+ -1, -1, -1, 1315, -1, -1, -1, -1,
+ -1, 1316, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1317, -1, -1, -1, -1, 1318,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1319, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1320, -1,
+ -1, 1321, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1322, 1323, 1324, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1325, -1, -1, -1, -1, 1326, -1,
+ -1, -1, -1, -1, -1, 1327, -1, 1328,
+ -1, -1, 1329, -1, 1330, 1331, 1332, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1333, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1334,
+ -1, -1, 1335, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1336, -1, -1, -1, -1, -1,
+ 1337, -1, -1, -1, -1, -1, -1, -1,
+ 1338, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1339, -1, -1, -1, -1,
+ -1, -1, 1340, -1, -1, -1, 1341, -1,
+ -1, -1, 1342, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1343, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1344,
+ 1345, -1, -1, -1, -1, -1, -1, -1,
+ 1346, -1, -1, -1, -1, -1, 1347, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1348, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1349, -1, -1, -1,
+ -1, 1350, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1351, -1, -1, 1352, -1, -1, 1353,
+ -1, -1, -1, -1, 1354, -1, -1, 1355,
+ -1, -1, -1, -1, -1, 1356, -1, -1,
+ 1357, 1358, -1, -1, -1, -1, -1, -1,
+ 1359, 1360, 1361, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1362, -1, -1, -1, -1, -1, 1363, -1,
+ -1, -1, 1364, -1, -1, -1, -1, -1,
+ -1, 1365, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1366, -1, -1, -1, -1, -1,
+ -1, -1, 1367, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1368, -1,
+ 1369, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1370, -1, -1, -1,
+ 1371, -1, -1, -1, -1, -1, -1, -1,
+ 1372, -1, -1, -1, -1, -1, 1373, -1,
+ -1, -1, -1, -1, -1, -1, 1374, -1,
+ -1, 1375, -1, -1, -1, -1, -1, -1,
+ 1376, 1377, -1, -1, 1378, -1, -1, -1,
+ -1, -1, -1, -1, 1379, -1, 1380, -1,
+ -1, 1381, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1382, -1, -1, -1, 1383, 1384,
+ -1, -1, 1385, 1386, -1, -1, -1, 1387,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1388, -1, -1, -1, -1, -1,
+ 1389, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1390, -1, 1391, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1392, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1393, -1, -1, 1394, 1395, -1,
+ -1, -1, -1, -1, -1, 1396, -1, -1,
+ 1397, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1398, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1399,
+ -1, -1, -1, -1, -1, -1, -1, 1400,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1401,
+ -1, -1, -1, -1, -1, 1402, 1403, 1404,
+ -1, 1405, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1406, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1407, 1408,
+ 1409, -1, -1, -1, -1, -1, -1, -1,
+ 1410, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1411,
+ -1, -1, -1, -1, -1, -1, 1412, -1,
+ -1, -1, -1, -1, -1, 1413, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1414, -1, -1, -1, -1, 1415, 1416,
+ -1, -1, -1, -1, 1417, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1418, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1419, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1420, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1421, 1422, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1423, -1, 1424, 1425, -1, -1, -1, 1426,
+ -1, -1, -1, 1427, -1, -1, -1, -1,
+ 1428, -1, -1, -1, -1, -1, 1429, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1430, 1431, 1432, -1, 1433, -1, -1, -1,
+ 1434, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1435, -1, 1436,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1437, 1438, -1, -1, -1, 1439, -1, -1,
+ -1, -1, -1, 1440, 1441, -1, -1, -1,
+ -1, -1, 1442, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1443, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1444, -1, -1, -1, -1,
+ -1, -1, 1445, -1, -1, 1446, 1447, -1,
+ -1, -1, 1448, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1449,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1450, -1, 1451, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1452, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1453, -1, -1, -1,
+ -1, 1454, -1, -1, 1455, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1456, -1, -1, -1, -1, 1457,
+ 1458, -1, -1, -1, -1, -1, 1459, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1460, 1461, -1, -1, 1462, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1463, 1464, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1465, 1466, 1467, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1468, -1, -1, -1, -1, 1469, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1470, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1471, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1472, -1, -1, -1, -1, -1, 1473,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1474, -1, -1, -1, 1475, -1, -1, -1,
+ -1, -1, 1476, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1477, -1, -1, -1,
+ -1, 1478, -1, 1479, -1, -1, 1480, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1481, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1482, -1, -1,
+ 1483, -1, -1, -1, -1, -1, -1, -1,
+ 1484, 1485, -1, 1486, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1487, -1, -1,
+ -1, -1, -1, -1, -1, 1488, -1, 1489,
+ -1, -1, -1, -1, 1490, -1, -1, 1491,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1492, -1, -1, -1, -1,
+ 1493, -1, -1, -1, -1, 1494, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1495, -1, -1, 1496, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1497, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1498, 1499, -1, -1, 1500,
+ -1, -1, -1, 1501, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1502, -1, 1503,
+ 1504, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1505, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1506, -1,
+ 1507, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1508,
+ -1, -1, -1, -1, -1, -1, -1, 1509,
+ -1, -1, -1, -1, -1, -1, 1510, -1,
+ -1, 1511, -1, -1, 1512, -1, -1, -1,
+ -1, 1513, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1514, -1, 1515,
+ -1, -1, -1, -1, 1516, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1517, 1518,
+ -1, -1, 1519, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1520, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1521, -1, -1, -1, -1, -1,
+ -1, 1522, -1, -1, 1523, -1, -1, -1,
+ -1, 1524, -1, 1525, -1, -1, -1, -1,
+ -1, 1526, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1527, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1528,
+ -1, 1529, 1530, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1531, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1532, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1533, -1, -1,
+ 1534, -1, -1, -1, -1, -1, -1, 1535,
+ -1, 1536, -1, -1, -1, -1, -1, -1,
+ -1, 1537, -1, -1, -1, -1, -1, -1,
+ 1538, -1, -1, -1, -1, -1, -1, 1539,
+ -1, -1, -1, -1, 1540, 1541, -1, -1,
+ -1, 1542, -1, -1, -1, -1, 1543, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1544, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1545, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1546, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1547,
+ 1548, -1, -1, -1, 1549, -1, -1, -1,
+ -1, 1550, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1551,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1552, -1, -1, -1, -1, -1, -1,
+ -1, 1553, 1554, -1, -1, 1555, -1, 1556,
+ -1, -1, 1557, -1, -1, -1, -1, 1558,
+ 1559, -1, -1, 1560, -1, -1, 1561, -1,
+ -1, -1, -1, -1, 1562, -1, -1, -1,
+ 1563, -1, 1564, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1565, -1, -1, -1, 1566, -1,
+ 1567, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1568, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1569, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1570, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1571, 1572, 1573, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1574,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1575, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1576, -1,
+ -1, 1577, -1, -1, -1, -1, 1578, -1,
+ -1, -1, -1, 1579, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1580, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1581,
+ -1, -1, -1, -1, -1, 1582, -1, -1,
+ -1, -1, 1583, -1, -1, -1, -1, 1584,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1585, -1, -1, -1, -1, 1586,
+ 1587, 1588, -1, -1, 1589, -1, -1, -1,
+ 1590, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1591, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1592, -1, -1, -1, -1, -1,
+ 1593, 1594, -1, -1, -1, -1, 1595, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1596, 1597,
+ -1, -1, -1, 1598, -1, -1, -1, -1,
+ 1599, -1, 1600, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1601, -1, -1,
+ -1, -1, -1, -1, -1, 1602, -1, -1,
+ -1, -1, 1603, -1, -1, 1604, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1605, 1606, -1, -1, -1, -1, -1, 1607,
+ -1, -1, -1, -1, -1, -1, 1608, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1609, -1, -1, -1, -1, -1, 1610, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1611, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1612,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1613, 1614, 1615, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1616, -1,
+ -1, -1, -1, 1617, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1618, -1, -1, 1619, 1620, -1, -1,
+ -1, -1, -1, 1621, -1, -1, -1, -1,
+ -1, 1622, -1, 1623, -1, -1, -1, -1,
+ -1, -1, 1624, -1, -1, 1625, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1626, -1, -1, -1, -1, -1,
+ -1, 1627, -1, -1, -1, -1, 1628, -1,
+ -1, -1, -1, -1, -1, 1629, -1, -1,
+ -1, 1630, -1, -1, -1, -1, -1, -1,
+ -1, 1631, -1, 1632, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1633, -1, -1, -1, -1,
+ -1, -1, 1634, -1, -1, -1, -1, 1635,
+ -1, -1, -1, 1636, -1, -1, -1, 1637,
+ -1, -1, -1, -1, 1638, -1, -1, -1,
+ 1639, -1, -1, -1, -1, 1640, -1, -1,
+ -1, -1, 1641, -1, -1, -1, 1642, -1,
+ -1, -1, -1, -1, 1643, 1644, 1645, -1,
+ -1, -1, -1, -1, -1, -1, 1646, -1,
+ -1, -1, -1, -1, 1647, -1, -1, -1,
+ 1648, 1649, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1650, -1, -1,
+ -1, -1, 1651, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1652, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1653, 1654, -1, -1, 1655, -1, -1, 1656,
+ -1, -1, -1, -1, -1, -1, -1, 1657,
+ -1, -1, -1, -1, 1658, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1659, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1660, -1, -1, -1, 1661, -1, 1662, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1663,
+ 1664, -1, -1, 1665, -1, 1666, -1, -1,
+ 1667, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1668, -1, -1, -1, 1669, -1,
+ 1670, -1, -1, -1, -1, -1, -1, 1671,
+ 1672, -1, -1, -1, -1, -1, -1, 1673,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1674, -1, -1, 1675, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1676, -1,
+ -1, -1, -1, -1, 1677, 1678, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1679,
+ -1, -1, 1680, 1681, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1682, -1, 1683, -1, -1, -1, -1,
+ -1, -1, 1684, -1, -1, -1, -1, -1,
+ 1685, -1, -1, -1, 1686, -1, -1, 1687,
+ -1, 1688, -1, -1, 1689, -1, -1, -1,
+ 1690, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1691, -1,
+ -1, -1, -1, -1, -1, 1692, -1, 1693,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1694, -1, -1, -1, -1, -1,
+ -1, 1695, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1696, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1697,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1698,
+ -1, -1, -1, -1, 1699, -1, -1, 1700,
+ -1, 1701, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1702, -1, -1,
+ -1, -1, -1, -1, 1703, -1, 1704, -1,
+ 1705, 1706, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1707, -1, 1708, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1709, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1710, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1711,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1712, -1,
+ -1, 1713, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1714, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1715, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1716,
+ -1, -1, -1, -1, -1, -1, 1717, 1718,
+ -1, -1, -1, -1, -1, -1, 1719, -1,
+ -1, -1, -1, -1, -1, 1720, -1, -1,
+ -1, 1721, -1, -1, -1, -1, 1722, -1,
+ -1, -1, -1, -1, -1, 1723, -1, -1,
+ 1724, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1725, -1, -1,
+ -1, -1, -1, -1, 1726, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1727,
+ -1, -1, 1728, 1729, -1, -1, -1, -1,
+ -1, -1, 1730, 1731, 1732, -1, -1, -1,
+ -1, -1, -1, -1, 1733, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1734, -1, 1735, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1736, -1, -1, -1, 1737,
+ 1738, -1, -1, -1, -1, -1, -1, 1739,
+ -1, -1, -1, -1, 1740, 1741, -1, -1,
+ -1, -1, 1742, -1, -1, -1, -1, -1,
+ -1, 1743, -1, -1, 1744, -1, -1, -1,
+ 1745, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1746, -1, -1, 1747,
+ -1, -1, -1, 1748, -1, -1, 1749, -1,
+ -1, -1, -1, -1, -1, -1, 1750, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1751, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1752,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1753, -1, 1754, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1755, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1756, -1, 1757, -1, -1, -1,
+ -1, 1758, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1759,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1760, -1, -1, 1761, 1762,
+ -1, -1, -1, -1, -1, 1763, -1, -1,
+ -1, 1764, -1, -1, -1, 1765, -1, -1,
+ -1, -1, -1, 1766, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1767, -1,
+ -1, -1, -1, -1, -1, -1, 1768, 1769,
+ -1, 1770, -1, 1771, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1772, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1773, -1, -1, -1, -1, -1,
+ -1, -1, 1774, -1, -1, 1775, 1776, -1,
+ -1, -1, 1777, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1778, -1, 1779, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1780, -1, -1,
+ -1, -1, 1781, -1, -1, -1, -1, -1,
+ -1, 1782, -1, 1783, 1784, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1785, -1, -1,
+ 1786, -1, -1, -1, -1, 1787, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1788, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1789, -1, -1, -1, 1790, -1,
+ -1, -1, 1791, -1, -1, -1, -1, -1,
+ -1, 1792, -1, -1, -1, 1793, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1794,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1795, -1, -1, -1,
+ -1, -1, -1, -1, 1796, -1, -1, -1,
+ 1797, -1, -1, -1, -1, -1, 1798, -1,
+ -1, -1, 1799, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1800, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1801, 1802,
+ -1, -1, -1, 1803, -1, -1, -1, -1,
+ 1804, -1, -1, -1, -1, 1805, -1, -1,
+ -1, 1806, 1807, -1, 1808, 1809, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1810, -1,
+ -1, -1, 1811, -1, 1812, 1813, 1814, -1,
+ -1, 1815, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1816, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1817, -1,
+ 1818, -1, -1, 1819, -1, -1, -1, -1,
+ -1, -1, 1820, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1821, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1822, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1823, -1, -1, -1, -1,
+ -1, -1, -1, 1824, -1, 1825, -1, 1826,
+ -1, -1, 1827, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1828, -1,
+ -1, -1, -1, -1, 1829, 1830, -1, -1,
+ 1831, -1, -1, -1, -1, -1, -1, 1832,
+ -1, -1, -1, -1, 1833, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1834,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1835, -1,
+ 1836, -1, -1, 1837, -1, -1, -1, -1,
+ -1, -1, 1838, 1839, -1, -1, -1, -1,
+ -1, -1, -1, 1840, -1, -1, -1, -1,
+ 1841, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1842, -1, -1, -1, 1843, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1844, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1845, -1,
+ -1, -1, -1, -1, 1846, -1, -1, -1,
+ -1, -1, -1, 1847, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1848, -1, -1, -1,
+ -1, -1, -1, -1, 1849, -1, 1850, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1851, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1852, -1, -1, -1, -1, -1,
+ -1, -1, 1853, -1, -1, -1, -1, -1,
+ -1, -1, 1854, -1, -1, 1855, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1856, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1857, -1, -1, -1, -1,
+ -1, -1, -1, 1858, -1, 1859, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1860, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1861, -1, 1862, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1863, -1, -1, -1,
+ 1864, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1865, -1, 1866, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1867, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1868, -1, -1, 1869, -1, 1870, -1, 1871,
+ -1, 1872, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1873, -1,
+ -1, 1874, -1, -1, -1, -1, -1, 1875,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1876, 1877, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1878, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1879, -1, 1880,
+ -1, -1, -1, -1, 1881, -1, -1, -1,
+ -1, -1, 1882, -1, 1883, 1884, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1885, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1886, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1887, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1888, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1889,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1890, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1891, -1, 1892, -1,
+ -1, -1, -1, -1, -1, 1893, -1, -1,
+ -1, -1, -1, -1, 1894, -1, 1895, -1,
+ -1, 1896, -1, -1, -1, -1, 1897, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1898,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1899, -1, 1900, 1901, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1902, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1903, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1904, 1905,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1906, -1,
+ -1, -1, -1, -1, 1907, -1, 1908, -1,
+ -1, -1, -1, 1909, -1, -1, -1, -1,
+ 1910, -1, 1911, -1, -1, -1, 1912, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1913,
+ -1, -1, -1, 1914, -1, -1, -1, 1915,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1916, -1, -1, -1, -1, -1,
+ -1, 1917, -1, 1918, -1, -1, -1, 1919,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1920, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1921, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1922, -1, 1923, -1, 1924, 1925, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1926, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1927, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1928, -1, 1929, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1930, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1931, -1, 1932, -1,
+ -1, -1, -1, -1, -1, -1, 1933, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1934,
+ -1, -1, 1935, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1936, -1, -1, 1937, -1, -1, -1,
+ -1, 1938, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1939, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1940, -1, -1, -1, -1, 1941, -1,
+ -1, -1, -1, -1, 1942, -1, 1943, -1,
+ -1, -1, 1944, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1945, -1, -1, -1, 1946,
+ -1, -1, -1, -1, -1, -1, -1, 1947,
+ -1, -1, 1948, -1, -1, 1949, -1, -1,
+ -1, -1, -1, -1, 1950, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 1951,
+ -1, -1, -1, -1, -1, -1, -1, 1952,
+ 1953, -1, -1, -1, -1, -1, 1954, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 1955, 1956, -1,
+ -1, -1, -1, 1957, -1, 1958, -1, 1959,
+ -1, -1, 1960, -1, -1, 1961, 1962, -1,
+ 1963, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1964, -1, -1, 1965, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 1966, 1967, -1, -1,
+ -1, -1, -1, -1, 1968, 1969, 1970, -1,
+ 1971, 1972, 1973, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1974, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 1975, -1,
+ -1, 1976, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1977, 1978, -1, -1, -1,
+ 1979, -1, -1, 1980, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1981, -1, -1, -1, -1, 1982, 1983, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1984, -1, 1985, -1, -1, -1, 1986, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 1987, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1988, 1989, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1990, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 1991, -1, 1992, -1, -1, -1, -1, -1,
+ -1, -1, -1, 1993, 1994, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 1995, -1, -1, 1996, -1, -1, 1997,
+ -1, 1998, -1, -1, -1, 1999, 2000, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2001, -1, -1, -1, -1, -1,
+ -1, 2002, -1, -1, 2003, -1, -1, 2004,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2005, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2006, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2007,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2008, -1, -1, 2009, -1, -1, -1,
+ -1, 2010, -1, -1, -1, -1, -1, 2011,
+ -1, -1, -1, 2012, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2013, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2014,
+ -1, 2015, -1, -1, 2016, -1, -1, -1,
+ -1, 2017, -1, -1, -1, 2018, -1, -1,
+ -1, -1, -1, 2019, 2020, -1, -1, 2021,
+ -1, -1, -1, -1, -1, -1, 2022, 2023,
+ -1, -1, -1, 2024, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2025,
+ -1, 2026, 2027, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2028, -1, 2029, 2030,
+ -1, -1, -1, -1, 2031, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2032, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2033, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2034, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2035,
+ -1, 2036, -1, 2037, -1, -1, -1, -1,
+ -1, -1, -1, 2038, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2039, 2040,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2041, 2042, 2043, 2044, -1, -1, -1, -1,
+ -1, -1, -1, 2045, -1, -1, -1, 2046,
+ 2047, -1, -1, -1, -1, -1, -1, 2048,
+ -1, 2049, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2050, -1, -1, -1, 2051, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2052, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2053, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2054, -1, -1, 2055, -1, -1, 2056,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2057, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2058, -1, -1, -1,
+ -1, 2059, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2060, -1, -1, -1,
+ -1, -1, 2061, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2062, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2063, -1, -1, -1,
+ -1, -1, -1, -1, 2064, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2065, -1, -1,
+ -1, -1, -1, -1, 2066, -1, -1, -1,
+ -1, -1, 2067, -1, -1, -1, -1, -1,
+ 2068, -1, 2069, 2070, -1, -1, -1, -1,
+ -1, -1, -1, 2071, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2072, -1, -1, -1, 2073, -1, 2074,
+ -1, -1, -1, -1, 2075, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2076, -1, -1,
+ -1, 2077, 2078, 2079, -1, -1, -1, -1,
+ -1, 2080, -1, -1, -1, -1, 2081, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2082, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2083, -1, -1, -1, -1,
+ -1, 2084, -1, -1, -1, -1, -1, 2085,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2086, -1, -1, -1,
+ -1, -1, 2087, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2088, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2089, -1, -1, -1, -1, -1, -1, 2090,
+ -1, -1, -1, -1, -1, -1, -1, 2091,
+ 2092, -1, -1, 2093, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2094, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2095, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2096, -1, -1, 2097, -1,
+ 2098, -1, 2099, -1, 2100, -1, -1, 2101,
+ 2102, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2103, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2104, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2105, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2106, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2107, -1, -1, -1,
+ -1, -1, 2108, -1, -1, -1, 2109, -1,
+ -1, 2110, -1, 2111, -1, -1, 2112, 2113,
+ -1, -1, -1, 2114, -1, -1, 2115, -1,
+ -1, -1, 2116, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2117, -1, -1, -1,
+ -1, -1, 2118, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2119, 2120, -1, 2121,
+ -1, -1, -1, 2122, -1, -1, -1, -1,
+ -1, -1, -1, 2123, -1, -1, -1, -1,
+ -1, -1, -1, 2124, -1, 2125, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2126,
+ -1, -1, -1, -1, -1, 2127, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2128, -1, 2129, -1, -1, -1,
+ -1, -1, -1, 2130, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2131, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2132, -1, -1,
+ -1, 2133, -1, 2134, 2135, -1, -1, -1,
+ -1, 2136, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2137, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2138,
+ -1, -1, -1, -1, -1, -1, 2139, -1,
+ -1, 2140, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2141, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2142, -1, -1, -1, -1,
+ -1, 2143, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2144, 2145, 2146, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2147, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2148, -1, -1, -1, -1,
+ 2149, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2150, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2151, 2152, -1, 2153, -1,
+ -1, -1, -1, 2154, -1, -1, -1, -1,
+ -1, -1, -1, 2155, -1, -1, -1, -1,
+ -1, -1, 2156, 2157, -1, 2158, -1, 2159,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2160, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2161, -1,
+ -1, -1, -1, -1, -1, 2162, 2163, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2164, 2165, -1, -1, -1,
+ -1, 2166, -1, 2167, -1, -1, 2168, -1,
+ -1, 2169, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2170, -1, 2171, 2172, -1, -1, 2173,
+ -1, -1, -1, -1, -1, 2174, 2175, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2176, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2177,
+ 2178, -1, -1, 2179, -1, 2180, -1, 2181,
+ -1, -1, 2182, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2183, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2184, -1, -1, -1, 2185, -1, -1,
+ 2186, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2187, 2188, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2189, -1, -1, 2190, 2191, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2192, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2193, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2194, -1, -1, -1,
+ 2195, -1, -1, -1, -1, -1, -1, -1,
+ 2196, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2197, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2198, -1, -1, 2199, -1,
+ -1, -1, 2200, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2201, 2202,
+ -1, -1, 2203, 2204, -1, -1, 2205, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2206, -1, -1, -1, -1, -1, 2207, -1,
+ -1, -1, -1, -1, 2208, -1, -1, -1,
+ 2209, -1, -1, -1, 2210, 2211, -1, 2212,
+ -1, -1, -1, 2213, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2214, -1,
+ -1, -1, -1, -1, -1, 2215, 2216, 2217,
+ -1, -1, -1, -1, 2218, -1, -1, -1,
+ 2219, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2220, -1,
+ -1, -1, 2221, -1, -1, -1, 2222, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2223, -1, -1, 2224, -1, 2225,
+ 2226, 2227, -1, -1, -1, -1, -1, -1,
+ -1, 2228, -1, -1, -1, -1, -1, 2229,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2230,
+ -1, 2231, -1, -1, -1, -1, -1, 2232,
+ -1, -1, 2233, -1, -1, -1, -1, -1,
+ -1, -1, 2234, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2235, -1, 2236, -1, -1, 2237, -1,
+ -1, 2238, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2239, -1, -1,
+ -1, -1, -1, -1, 2240, -1, 2241, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2242, 2243, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2244, -1, 2245, -1, -1, -1,
+ -1, 2246, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2247, -1, -1, -1, -1, -1,
+ -1, 2248, -1, -1, -1, -1, -1, -1,
+ -1, 2249, -1, 2250, 2251, -1, 2252, -1,
+ 2253, 2254, -1, -1, -1, -1, 2255, -1,
+ -1, -1, 2256, -1, 2257, -1, -1, -1,
+ -1, -1, 2258, -1, 2259, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2260, -1, 2261, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2262,
+ -1, -1, -1, -1, -1, -1, 2263, -1,
+ -1, 2264, -1, -1, -1, 2265, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2266,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2267, 2268, 2269, -1, -1, -1, -1, 2270,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2271, 2272, -1,
+ -1, -1, -1, -1, -1, 2273, -1, -1,
+ -1, 2274, -1, -1, -1, -1, -1, -1,
+ -1, 2275, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2276, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2277, -1, -1, 2278, -1,
+ 2279, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2280, 2281, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2282, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2283, -1, -1, -1,
+ -1, -1, 2284, -1, -1, -1, -1, -1,
+ 2285, -1, -1, -1, -1, -1, 2286, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2287, -1,
+ 2288, -1, -1, -1, -1, -1, 2289, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2290, -1, -1, -1, -1, -1, 2291,
+ 2292, -1, 2293, -1, -1, -1, -1, -1,
+ -1, -1, 2294, 2295, -1, -1, 2296, -1,
+ -1, 2297, -1, -1, 2298, -1, -1, 2299,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2300, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2301, -1,
+ -1, -1, -1, -1, -1, 2302, -1, -1,
+ -1, -1, 2303, 2304, -1, -1, 2305, -1,
+ -1, -1, 2306, -1, -1, -1, 2307, 2308,
+ 2309, -1, -1, -1, -1, 2310, 2311, 2312,
+ -1, -1, 2313, -1, -1, 2314, -1, 2315,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2316,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2317,
+ -1, -1, -1, -1, -1, -1, -1, 2318,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2319, -1, -1,
+ -1, -1, 2320, 2321, -1, -1, -1, 2322,
+ -1, 2323, 2324, 2325, 2326, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2327, -1, -1, -1, 2328, 2329, -1, 2330,
+ 2331, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2332, 2333, -1, -1, 2334, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2335, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2336, -1, 2337, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2338, -1, -1, -1, -1, 2339, 2340,
+ -1, -1, -1, 2341, 2342, -1, -1, -1,
+ -1, -1, -1, -1, 2343, -1, -1, 2344,
+ 2345, 2346, -1, -1, -1, -1, -1, -1,
+ 2347, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2348, -1, -1, -1, -1, 2349,
+ -1, -1, -1, -1, 2350, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2351, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2352, -1, -1, -1, -1, -1,
+ 2353, -1, -1, 2354, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2355, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2356, -1, -1, -1, 2357, -1, -1,
+ -1, -1, -1, -1, 2358, 2359, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2360, -1,
+ -1, -1, -1, -1, -1, 2361, 2362, -1,
+ -1, -1, -1, -1, 2363, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2364, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2365, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2366, 2367, -1, -1,
+ -1, -1, -1, -1, 2368, 2369, -1, -1,
+ -1, -1, -1, 2370, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2371, -1, -1, -1,
+ -1, -1, -1, -1, 2372, -1, 2373, -1,
+ -1, 2374, -1, -1, -1, -1, -1, -1,
+ -1, 2375, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2376, -1, -1,
+ -1, -1, -1, -1, 2377, 2378, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2379, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2380, -1,
+ -1, 2381, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2382, -1, -1, -1, 2383, -1, -1, 2384,
+ -1, -1, -1, -1, 2385, -1, -1, -1,
+ -1, -1, -1, 2386, -1, 2387, -1, 2388,
+ -1, -1, 2389, 2390, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2391, 2392,
+ -1, -1, -1, -1, -1, -1, -1, 2393,
+ -1, -1, 2394, -1, -1, -1, 2395, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2396, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2397, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2398, -1, 2399, 2400, -1, -1, -1,
+ -1, 2401, -1, -1, -1, -1, 2402, -1,
+ 2403, -1, -1, 2404, -1, 2405, -1, 2406,
+ -1, -1, -1, -1, 2407, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2408, -1, -1, 2409, -1, 2410,
+ 2411, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2412, -1, 2413, 2414, -1, -1, -1,
+ -1, -1, -1, 2415, -1, -1, 2416, -1,
+ -1, 2417, -1, -1, 2418, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2419, -1, -1,
+ -1, -1, -1, 2420, -1, 2421, -1, -1,
+ -1, -1, -1, -1, 2422, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2423, -1, -1, -1, -1, -1, 2424, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2425, 2426, 2427,
+ -1, -1, -1, -1, 2428, -1, -1, 2429,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2430, -1, -1, 2431, -1, 2432, -1, -1,
+ -1, -1, -1, 2433, 2434, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2435, 2436, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2437, -1, -1, -1, -1,
+ 2438, -1, -1, -1, -1, -1, -1, -1,
+ 2439, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2440, 2441, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2442,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2443, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2444, -1, -1, -1, -1, -1,
+ -1, -1, 2445, -1, -1, -1, 2446, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2447,
+ -1, -1, 2448, -1, -1, -1, -1, 2449,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2450, 2451, -1, -1, -1, -1,
+ 2452, -1, -1, -1, -1, -1, 2453, 2454,
+ 2455, -1, -1, 2456, -1, -1, -1, 2457,
+ -1, -1, -1, 2458, -1, -1, -1, 2459,
+ -1, -1, -1, -1, -1, -1, 2460, -1,
+ -1, 2461, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2462, -1, -1, 2463, 2464, -1,
+ -1, -1, -1, 2465, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2466, -1, -1, -1, -1, 2467, 2468, -1,
+ -1, -1, -1, 2469, -1, -1, 2470, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2471, -1, -1, 2472, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2473, 2474, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2475, -1, 2476, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2477, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2478, 2479, -1, -1,
+ 2480, -1, 2481, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2482, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2483, -1, -1, 2484, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2485, 2486,
+ -1, -1, 2487, -1, -1, -1, -1, 2488,
+ -1, -1, -1, -1, -1, -1, -1, 2489,
+ -1, 2490, -1, -1, 2491, -1, -1, 2492,
+ -1, -1, -1, -1, 2493, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2494, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2495, 2496, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2497, 2498, -1, -1, -1, 2499,
+ -1, -1, -1, -1, -1, 2500, 2501, 2502,
+ -1, -1, -1, -1, -1, -1, -1, 2503,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2504, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2505, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2506, -1, 2507,
+ -1, -1, -1, -1, -1, -1, 2508, -1,
+ -1, -1, -1, -1, 2509, -1, -1, 2510,
+ -1, -1, -1, -1, 2511, -1, -1, -1,
+ -1, -1, -1, 2512, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2513, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2514, -1, -1, -1,
+ 2515, -1, -1, -1, -1, -1, -1, 2516,
+ -1, 2517, -1, -1, -1, -1, 2518, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2519, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2520, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2521, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2522, -1, -1, -1, -1, -1, 2523,
+ -1, -1, -1, 2524, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2525, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2526, 2527, -1, -1, -1, -1, 2528, -1,
+ -1, -1, -1, 2529, -1, 2530, -1, -1,
+ -1, -1, 2531, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2532, -1, -1, -1, -1, 2533, -1, -1,
+ -1, -1, -1, -1, 2534, -1, 2535, -1,
+ -1, -1, -1, -1, -1, -1, 2536, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2537, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2538, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2539, -1, 2540,
+ -1, -1, -1, -1, -1, -1, -1, 2541,
+ -1, -1, -1, -1, -1, -1, 2542, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2543, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2544, -1,
+ 2545, -1, -1, -1, -1, -1, -1, 2546,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2547, 2548, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2549, -1, -1, -1, -1, -1,
+ 2550, -1, -1, -1, 2551, -1, -1, -1,
+ -1, -1, -1, 2552, -1, -1, -1, -1,
+ 2553, 2554, 2555, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2556, -1, 2557, -1,
+ -1, 2558, -1, -1, -1, -1, -1, 2559,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2560, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2561, -1, -1,
+ -1, -1, -1, -1, 2562, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2563, 2564, -1, -1, -1,
+ -1, 2565, -1, -1, -1, -1, -1, 2566,
+ -1, -1, -1, -1, -1, -1, 2567, -1,
+ 2568, -1, 2569, -1, -1, -1, -1, -1,
+ -1, -1, 2570, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2571, -1, -1, -1, -1, -1, -1, -1,
+ 2572, 2573, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2574,
+ -1, 2575, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2576, -1, -1, -1, -1, -1,
+ -1, -1, 2577, -1, -1, -1, -1, -1,
+ 2578, -1, -1, 2579, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2580, -1, -1, -1, 2581, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2582,
+ -1, 2583, 2584, 2585, -1, 2586, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2587, -1, 2588, -1, 2589,
+ -1, -1, -1, 2590, -1, -1, -1, 2591,
+ -1, -1, -1, -1, 2592, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2593, -1, 2594,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2595, -1, -1,
+ -1, -1, -1, 2596, 2597, -1, 2598, -1,
+ -1, -1, -1, -1, -1, 2599, 2600, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2601, 2602, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2603, -1, 2604, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2605, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2606, -1, -1, -1, -1,
+ 2607, 2608, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2609, -1, -1, -1,
+ 2610, -1, -1, -1, -1, 2611, -1, -1,
+ -1, -1, 2612, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2613, -1,
+ -1, -1, -1, -1, -1, 2614, -1, -1,
+ -1, -1, 2615, 2616, -1, -1, -1, 2617,
+ -1, -1, -1, 2618, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2619, -1, -1,
+ -1, -1, -1, -1, 2620, -1, -1, -1,
+ -1, -1, 2621, -1, -1, -1, -1, -1,
+ 2622, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2623, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2624, -1, 2625,
+ -1, -1, -1, 2626, -1, 2627, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2628, -1, 2629, -1, -1, 2630,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2631, 2632, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2633, -1, -1,
+ 2634, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2635, -1, -1, -1,
+ -1, -1, -1, 2636, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2637, 2638, 2639, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2640, -1, -1, 2641, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2642, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2643, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2644, -1, -1,
+ -1, 2645, -1, -1, -1, -1, -1, -1,
+ -1, 2646, -1, -1, 2647, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2648, -1, 2649, -1, -1,
+ -1, -1, -1, 2650, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2651, -1, -1, -1, -1, 2652, -1,
+ -1, -1, -1, -1, -1, 2653, -1, -1,
+ 2654, -1, -1, -1, -1, 2655, -1, -1,
+ -1, 2656, -1, -1, -1, -1, -1, -1,
+ 2657, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2658, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2659, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2660, -1, -1, -1, 2661, 2662, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2663, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2664, -1, 2665, -1,
+ -1, -1, -1, -1, -1, 2666, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2667, -1, -1, 2668, -1,
+ -1, 2669, -1, 2670, -1, -1, -1, -1,
+ -1, 2671, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2672, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2673, -1, -1, -1,
+ -1, -1, -1, 2674, 2675, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2676, -1, -1, 2677, 2678, -1, -1,
+ -1, 2679, -1, -1, -1, -1, -1, 2680,
+ -1, 2681, 2682, -1, -1, 2683, -1, -1,
+ 2684, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2685, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2686,
+ -1, 2687, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2688,
+ 2689, -1, 2690, -1, -1, 2691, -1, 2692,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2693, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2694, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2695, -1, -1, 2696, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2697, 2698, -1, -1, -1,
+ 2699, -1, 2700, 2701, -1, 2702, -1, -1,
+ -1, -1, -1, 2703, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2704, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2705, 2706, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2707, -1, -1, 2708, 2709, -1,
+ -1, 2710, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2711, -1,
+ -1, 2712, -1, -1, -1, -1, -1, -1,
+ -1, 2713, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2714, -1, -1, -1, 2715, 2716, -1,
+ -1, -1, -1, -1, 2717, 2718, -1, -1,
+ -1, -1, -1, -1, -1, 2719, -1, -1,
+ -1, -1, -1, 2720, -1, 2721, -1, -1,
+ -1, -1, -1, -1, 2722, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2723, -1, -1, -1, 2724, 2725, -1, -1,
+ -1, -1, -1, -1, 2726, 2727, -1, -1,
+ -1, -1, -1, 2728, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2729, -1, 2730, -1, -1, -1,
+ 2731, -1, -1, -1, -1, 2732, -1, -1,
+ 2733, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2734, 2735, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2736, -1, -1, -1, -1, -1,
+ 2737, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2738, -1, -1, -1, -1, -1, -1, 2739,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2740, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2741,
+ -1, -1, -1, -1, -1, -1, 2742, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2743, -1, -1, -1, 2744, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2745, -1, -1, -1,
+ -1, -1, 2746, -1, -1, -1, -1, 2747,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2748, -1, -1, -1,
+ -1, -1, -1, -1, 2749, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2750, -1, -1, -1, -1,
+ 2751, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2752,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2753, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2754, -1, -1, -1,
+ 2755, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2756, 2757, -1, 2758, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2759, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2760, -1,
+ -1, -1, -1, -1, -1, 2761, -1, -1,
+ 2762, -1, 2763, -1, -1, -1, 2764, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2765, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2766, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2767, -1,
+ 2768, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2769, -1, -1, -1, -1, 2770,
+ -1, -1, 2771, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2772, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2773, -1, -1, -1, -1,
+ -1, 2774, -1, 2775, -1, 2776, -1, -1,
+ -1, -1, -1, 2777, -1, -1, -1, -1,
+ 2778, -1, -1, -1, -1, -1, -1, 2779,
+ 2780, -1, 2781, -1, -1, 2782, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2783, -1, -1, -1,
+ -1, 2784, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2785, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2786, -1, -1, 2787,
+ -1, -1, -1, 2788, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2789, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2790, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2791, -1, 2792, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2793,
+ -1, -1, 2794, -1, -1, 2795, -1, -1,
+ -1, -1, 2796, 2797, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2798, -1, -1, -1, -1, 2799, -1, -1,
+ -1, -1, -1, -1, -1, 2800, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2801, -1,
+ -1, -1, -1, -1, -1, 2802, -1, 2803,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2804, 2805, -1, -1,
+ -1, 2806, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2807, -1, -1,
+ -1, -1, -1, -1, -1, 2808, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2809, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2810, 2811, -1, -1, -1, 2812, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2813, -1, -1, -1, -1, 2814,
+ 2815, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2816, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2817,
+ 2818, 2819, -1, -1, 2820, -1, -1, -1,
+ 2821, -1, -1, 2822, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2823, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2824,
+ -1, 2825, -1, -1, -1, -1, -1, 2826,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2827, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2828, -1, -1, -1,
+ -1, -1, -1, 2829, -1, -1, 2830, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2831, -1, -1, -1, 2832,
+ -1, -1, 2833, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2834, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2835, -1, -1, -1,
+ 2836, -1, -1, -1, -1, 2837, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2838, -1,
+ 2839, -1, 2840, 2841, 2842, -1, -1, -1,
+ -1, -1, -1, 2843, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2844, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2845, 2846, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2847,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2848,
+ -1, -1, -1, -1, 2849, -1, 2850, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2851, 2852, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2853, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2854, -1, -1, -1, 2855, -1, -1,
+ -1, 2856, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2857, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2858, -1, -1, -1,
+ -1, -1, -1, -1, 2859, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2860, -1, -1,
+ -1, 2861, -1, 2862, -1, 2863, -1, -1,
+ 2864, -1, -1, 2865, -1, -1, -1, -1,
+ -1, -1, -1, 2866, -1, 2867, -1, -1,
+ -1, -1, 2868, -1, -1, -1, -1, 2869,
+ -1, 2870, -1, -1, -1, -1, -1, -1,
+ -1, 2871, -1, -1, -1, -1, 2872, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2873, -1, -1, -1, -1,
+ -1, -1, 2874, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2875, -1, 2876, -1, 2877,
+ -1, -1, -1, 2878, 2879, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2880, -1, 2881, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2882,
+ 2883, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2884, -1, -1, 2885, -1, -1, -1,
+ -1, -1, -1, -1, 2886, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2887, -1, 2888, -1, 2889, -1, -1,
+ -1, 2890, 2891, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2892, -1,
+ 2893, -1, -1, -1, -1, -1, 2894, -1,
+ -1, -1, 2895, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2896, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2897, 2898, -1,
+ -1, -1, -1, -1, -1, -1, 2899, -1,
+ -1, -1, -1, -1, -1, -1, 2900, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2901, -1, -1, -1, -1, -1, -1,
+ -1, 2902, -1, -1, -1, -1, -1, -1,
+ 2903, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2904, -1, -1, -1,
+ 2905, -1, -1, -1, -1, -1, -1, 2906,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2907, -1, 2908,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2909, -1, -1, 2910, 2911, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2912, -1, 2913,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2914,
+ -1, 2915, -1, -1, -1, -1, 2916, -1,
+ -1, -1, 2917, -1, -1, -1, -1, -1,
+ -1, -1, 2918, -1, -1, -1, -1, 2919,
+ -1, -1, -1, -1, -1, 2920, -1, -1,
+ -1, -1, -1, -1, 2921, 2922, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2923, -1, 2924, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2925, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2926,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2927, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2928, -1,
+ 2929, -1, -1, -1, -1, 2930, -1, 2931,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2932, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2933,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2934, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2935, -1, -1, -1, -1, -1,
+ -1, 2936, -1, -1, 2937, 2938, -1, -1,
+ -1, -1, -1, -1, 2939, -1, -1, 2940,
+ -1, 2941, -1, -1, 2942, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2943, 2944, -1,
+ -1, -1, -1, -1, -1, -1, 2945, -1,
+ -1, -1, -1, 2946, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2947, -1, -1, -1, -1, 2948,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2949, -1, 2950, -1, -1, 2951, -1,
+ -1, -1, -1, 2952, 2953, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2954, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2955, -1, 2956,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2957, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2958, -1, -1, -1, -1, 2959, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2960, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 2961,
+ -1, -1, -1, -1, -1, -1, 2962, -1,
+ -1, -1, -1, -1, 2963, -1, 2964, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2965, -1, 2966, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2967, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2968, -1, 2969, -1, -1, -1, -1,
+ -1, -1, 2970, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2971, -1, -1, -1, -1,
+ -1, 2972, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2973, -1, 2974, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2975, 2976, -1, -1, 2977,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2978, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2979, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 2980, -1, -1, 2981, -1, -1, -1, 2982,
+ -1, -1, -1, -1, -1, -1, -1, 2983,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2984, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2985, -1, 2986, -1, 2987, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 2988, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 2989, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2990, -1,
+ -1, 2991, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 2992, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2993, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 2994, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2995, 2996, 2997,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 2998, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 2999, -1,
+ -1, -1, -1, -1, 3000, 3001, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3002, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3003, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3004, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3005, -1,
+ -1, -1, -1, 3006, 3007, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3008, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3009, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3010,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3011,
+ -1, -1, -1, -1, -1, 3012, -1, -1,
+ -1, -1, -1, -1, -1, 3013, -1, -1,
+ -1, -1, -1, -1, 3014, -1, -1, -1,
+ 3015, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3016, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3017, -1, -1, 3018, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3019, -1,
+ -1, -1, -1, 3020, -1, -1, -1, -1,
+ -1, -1, -1, 3021, -1, -1, -1, -1,
+ -1, -1, -1, 3022, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3023, -1, -1, -1, -1, -1, -1,
+ 3024, 3025, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3026,
+ -1, -1, -1, -1, -1, -1, 3027, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3028,
+ 3029, -1, -1, -1, -1, -1, 3030, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3031, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3032, -1, 3033,
+ -1, -1, -1, -1, -1, -1, 3034, -1,
+ -1, -1, -1, -1, -1, -1, 3035, -1,
+ -1, -1, 3036, -1, -1, -1, -1, -1,
+ 3037, 3038, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3039, 3040, -1, 3041, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3042,
+ -1, -1, -1, -1, -1, -1, 3043, -1,
+ 3044, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3045, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3046, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3047, -1, -1,
+ -1, -1, -1, -1, 3048, 3049, -1, -1,
+ -1, 3050, 3051, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3052, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3053, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3054, -1, -1, -1,
+ -1, -1, -1, 3055, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3056, -1, -1,
+ -1, -1, -1, -1, -1, 3057, -1, -1,
+ -1, 3058, 3059, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3060, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3061, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3062,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3063, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3064,
+ -1, -1, 3065, -1, -1, -1, 3066, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3067, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3068, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3069, -1, -1, -1,
+ -1, -1, -1, -1, 3070, 3071, -1, -1,
+ 3072, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3073, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3074, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3075, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3076, -1, -1, 3077, -1,
+ -1, -1, -1, -1, 3078, -1, -1, -1,
+ -1, -1, 3079, -1, 3080, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3081, 3082, -1, 3083, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3084, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3085, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3086, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3087,
+ 3088, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3089, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3090,
+ -1, -1, -1, -1, -1, 3091, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3092, -1, -1,
+ -1, -1, 3093, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3094,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3095, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3096, -1, -1, -1,
+ 3097, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3098, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3099,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3100, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3101,
+ -1, -1, 3102, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3103, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3104,
+ -1, 3105, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3106, -1, -1,
+ -1, -1, -1, 3107, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3108,
+ -1, 3109, -1, -1, -1, -1, -1, -1,
+ -1, 3110, -1, 3111, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3112, -1, 3113, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3114,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3115, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3116, 3117, -1,
+ 3118, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3119,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3120, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3121, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3122, 3123, -1, -1,
+ -1, 3124, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3125, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3126,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3127, -1, -1, -1,
+ -1, 3128, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3129, -1,
+ -1, -1, -1, 3130, -1, -1, -1, -1,
+ -1, -1, 3131, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3132, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3133, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3134, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3135, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3136, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3137, -1, -1, -1, -1, 3138, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3139, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3140, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3141,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3142, -1, 3143, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3144, -1, -1, -1, -1,
+ -1, -1, 3145, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3146, 3147, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3148,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3149, -1, -1,
+ -1, 3150, -1, -1, -1, -1, 3151, -1,
+ -1, -1, -1, -1, -1, 3152, -1, -1,
+ -1, -1, -1, -1, 3153, -1, -1, -1,
+ -1, 3154, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3155, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3156, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3157, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3158, 3159, 3160, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3161, -1, -1,
+ -1, -1, -1, 3162, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3163, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3164, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3165, -1, -1, -1, -1, -1,
+ 3166, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3167, -1, -1,
+ -1, -1, -1, -1, -1, 3168, -1, -1,
+ -1, -1, -1, 3169, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3170, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3171, -1,
+ 3172, -1, -1, -1, -1, -1, 3173, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3174,
+ -1, -1, -1, 3175, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3176, -1, 3177, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3178, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3179, -1, -1, 3180, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3181,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3182, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3183, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3184, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3185, -1, -1, -1, 3186, -1, -1,
+ 3187, -1, -1, -1, 3188, -1, -1, -1,
+ 3189, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3190, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3191, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3192, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3193, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3194, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3195, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3196,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3197, -1, -1, -1, -1, 3198, -1, -1,
+ -1, -1, -1, -1, 3199, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3200, -1, 3201, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3202, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3203, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3204, 3205,
+ -1, -1, -1, 3206, -1, 3207, -1, 3208,
+ -1, 3209, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3210, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3211, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3212, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3213, -1, -1, -1, -1, -1,
+ -1, -1, 3214, -1, -1, 3215, -1, 3216,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3217, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3218, -1, 3219, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3220, -1, -1, -1, 3221,
+ -1, -1, -1, -1, 3222, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3223, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3224, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3225,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3226, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3227, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3228, -1, -1, -1, -1, -1,
+ -1, 3229, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3230, -1, -1, 3231, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3232,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3233, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3234,
+ -1, -1, -1, -1, -1, 3235, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3236, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3237,
+ -1, -1, -1, -1, 3238, -1, -1, -1,
+ -1, -1, -1, 3239, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3240, -1, -1, -1, -1, -1, 3241, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3242, -1, -1, 3243, -1, -1,
+ -1, -1, -1, 3244, -1, -1, -1, -1,
+ -1, 3245, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3246, -1, -1,
+ -1, -1, -1, -1, 3247, -1, -1, 3248,
+ -1, -1, -1, -1, 3249, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3250, -1, 3251, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3252, -1, -1, -1, -1, -1, -1, 3253,
+ -1, -1, -1, -1, 3254, -1, -1, -1,
+ -1, -1, -1, -1, 3255, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3256, -1, -1, -1,
+ -1, -1, 3257, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3258, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3259, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3260, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3261, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3262, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3263,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3264, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3265, -1, -1,
+ -1, -1, -1, 3266, -1, 3267, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3268, -1, -1,
+ -1, -1, -1, -1, 3269, -1, -1, -1,
+ -1, 3270, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3271,
+ -1, -1, 3272, 3273, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3274, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3275, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3276, -1, 3277,
+ -1, 3278, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3279, -1, -1,
+ -1, -1, -1, -1, -1, 3280, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3281, 3282, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3283, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3284,
+ -1, -1, 3285, 3286, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3287, -1,
+ -1, -1, -1, -1, 3288, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3289, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3290, -1, -1,
+ 3291, -1, -1, -1, -1, -1, 3292, -1,
+ -1, -1, 3293, 3294, -1, 3295, -1, -1,
+ 3296, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3297, -1, -1, -1,
+ 3298, -1, -1, 3299, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3300,
+ -1, -1, -1, 3301, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3302,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3303, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3304, -1, -1,
+ -1, -1, -1, 3305, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3306, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3307, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3308, -1,
+ -1, 3309, 3310, -1, -1, 3311, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3312, -1, -1,
+ -1, -1, 3313, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3314, -1, -1, -1, -1, 3315, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3316, -1, -1, -1, -1, 3317, 3318,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3319, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3320, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3321, -1, -1, -1, -1, -1, 3322, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3323, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3324, -1, -1, -1, 3325,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3326, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3327, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3328, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3329, -1, -1, -1, 3330, -1, -1, 3331,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3332, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3333, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3334, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3335, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3336, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3337, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3338, -1,
+ -1, -1, -1, -1, 3339, 3340, -1, -1,
+ -1, -1, 3341, -1, -1, -1, -1, -1,
+ -1, 3342, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3343, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3344, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3345, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3346, -1, 3347, -1, 3348,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3349, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3350,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3351, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3352,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3353,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3354, -1, -1, -1, -1, -1, -1, -1,
+ 3355, -1, -1, -1, 3356, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3357, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3358, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3359, -1, -1, -1,
+ -1, -1, 3360, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3361, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3362, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3363, -1, -1, -1, -1, -1,
+ -1, 3364, -1, -1, -1, 3365, 3366, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3367, 3368, -1, -1, -1, -1, -1,
+ -1, 3369, -1, 3370, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3371, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3372, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3373, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3374, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3375, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3376, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3377, -1, 3378, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3379, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3380, -1, -1, 3381, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3382, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3383, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3384, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3385,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3386, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3387, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3388, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3389, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3390, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3391, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3392,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3393, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3394,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3395, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3396, -1, 3397, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3398, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3399, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3400, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3401, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3402, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3403, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3404,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3405, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3406, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3407, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3408, -1,
+ -1, -1, 3409, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3410, -1, -1, 3411, -1, -1, 3412, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3413, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3414,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3415, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3416, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3417, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3418, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3419,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3420, -1, -1, -1, -1, -1, -1, 3421,
+ -1, -1, -1, -1, -1, -1, 3422, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3423, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3424, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3425, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3426, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3427,
+ -1, -1, -1, 3428, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3429,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3430, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3431, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3432, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3433, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3434, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3435, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3436, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3437, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3438, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3439,
+ -1, -1, -1, 3440, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3441, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3442, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3443, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3444, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3445, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3446, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3447, -1, -1, -1, -1,
+ 3448, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3449,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3450, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3451, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3452,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3453, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3454, -1, -1, -1, -1,
+ -1, -1, 3455, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3456, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3457, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3458, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3459, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3460,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3461,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3462, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3463, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3464, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3465,
+ -1, -1, -1, -1, -1, -1, -1, 3466,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3467, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3468, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3469, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3470, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3471, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3472, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3473, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3474, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3475, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3476, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3477, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3478, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3479, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3480, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3481, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3482, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3483, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3484, 3485, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3486, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3487, -1, -1, -1, -1, -1,
+ 3488, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3489,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3490, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3491, -1, 3492, -1, -1, -1,
+ -1, 3493, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3494, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3495,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3496, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3497,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3498, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3499, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3500, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3501, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3502, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3503, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3504, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3505, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3506, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3507, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3508, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3509, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3510,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3511, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3512, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3513, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3514,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3515, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3516, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3517,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3518, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3519,
+ -1, 3520, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3521, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3522, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3523, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3524, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3525,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3526,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3527, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3528, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3529, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3530, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3531, -1, -1, 3532, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3533,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3534, -1, -1, -1,
+ -1, 3535, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3536, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3537, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3538, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3539, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3540,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3541, -1, -1, -1, -1,
+ -1, -1, -1, 3542, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3543, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3544, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3545, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3546, -1, -1, -1, -1, -1,
+ -1, 3547, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3548, -1, 3549, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3550, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3551, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3552, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3553, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3554,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3555, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3556, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3557, -1, -1, -1, 3558, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3559, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3560, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3561, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3562, -1, -1, -1, -1, -1, -1, -1,
+ 3563, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3564, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3565,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3566, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3567, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3568, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3569, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3570, -1, -1, -1, -1, 3571,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3572, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3573, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3574, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3575, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3576, -1, -1,
+ -1, -1, -1, 3577, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3578, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3579,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3580, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3581, -1, -1, -1, 3582,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3583, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3584, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3585, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3586, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3587,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3588, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3589,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3590, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3591, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3592, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3593, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3594, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3595, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3596, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ 3597, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3598, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3599, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3600,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3601, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3602, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3603, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3604, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3605, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3606, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3607, -1, -1, -1,
+ -1, 3608, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3609, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3610,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3611, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3612, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3613, -1,
+ -1, -1, -1, -1, -1, 3614, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3615, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3616, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3617, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3618,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3619,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3620, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3621,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3622, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3623, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3624, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 3625, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 3626, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3627, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3628,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3629, 3630, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 3631, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3632, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 3633, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3634, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3635,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 3636
+ };
+
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register int key = hash (str, len);
+
+ if (key <= MAX_HASH_VALUE && key >= 0)
+ {
+ register int index = lookup[key];
+
+ if (index >= 0)
+ {
+ register const char *s = wordlist[index].name;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
+ return &wordlist[index];
+ }
+ }
+ }
+ return 0;
+}
+#line 3651 "effective_tld_names.gperf"
-const char net::RegistryControlledDomainService::kDomainData[] =
- "!bl.uk\n"
- "!british-library.uk\n"
- "!city.chiba.jp\n"
- "!city.fukuoka.jp\n"
- "!city.hiroshima.jp\n"
- "!city.kawasaki.jp\n"
- "!city.kitakyushu.jp\n"
- "!city.kobe.jp\n"
- "!city.kyoto.jp\n"
- "!city.nagoya.jp\n"
- "!city.niigata.jp\n"
- "!city.okayama.jp\n"
- "!city.osaka.jp\n"
- "!city.saitama.jp\n"
- "!city.sapporo.jp\n"
- "!city.sendai.jp\n"
- "!city.shizuoka.jp\n"
- "!city.yokohama.jp\n"
- "!congresodelalengua3.ar\n"
- "!educ.ar\n"
- "!gobiernoelectronico.ar\n"
- "!icnet.uk\n"
- "!jet.uk\n"
- "!mecon.ar\n"
- "!metro.tokyo.jp\n"
- "!nacion.ar\n"
- "!national-library-scotland.uk\n"
- "!nel.uk\n"
- "!nhs.uk\n"
- "!nic.ar\n"
- "!nls.uk\n"
- "!parliament.uk\n"
- "!pref.aichi.jp\n"
- "!pref.akita.jp\n"
- "!pref.aomori.jp\n"
- "!pref.chiba.jp\n"
- "!pref.ehime.jp\n"
- "!pref.fukui.jp\n"
- "!pref.fukuoka.jp\n"
- "!pref.fukushima.jp\n"
- "!pref.gifu.jp\n"
- "!pref.gunma.jp\n"
- "!pref.hiroshima.jp\n"
- "!pref.hokkaido.jp\n"
- "!pref.hyogo.jp\n"
- "!pref.ibaraki.jp\n"
- "!pref.ishikawa.jp\n"
- "!pref.iwate.jp\n"
- "!pref.kagawa.jp\n"
- "!pref.kagoshima.jp\n"
- "!pref.kanagawa.jp\n"
- "!pref.kochi.jp\n"
- "!pref.kumamoto.jp\n"
- "!pref.kyoto.jp\n"
- "!pref.mie.jp\n"
- "!pref.miyagi.jp\n"
- "!pref.miyazaki.jp\n"
- "!pref.nagano.jp\n"
- "!pref.nagasaki.jp\n"
- "!pref.nara.jp\n"
- "!pref.niigata.jp\n"
- "!pref.oita.jp\n"
- "!pref.okayama.jp\n"
- "!pref.okinawa.jp\n"
- "!pref.osaka.jp\n"
- "!pref.saga.jp\n"
- "!pref.saitama.jp\n"
- "!pref.shiga.jp\n"
- "!pref.shimane.jp\n"
- "!pref.shizuoka.jp\n"
- "!pref.tochigi.jp\n"
- "!pref.tokushima.jp\n"
- "!pref.tottori.jp\n"
- "!pref.toyama.jp\n"
- "!pref.wakayama.jp\n"
- "!pref.yamagata.jp\n"
- "!pref.yamaguchi.jp\n"
- "!pref.yamanashi.jp\n"
- "!promocion.ar\n"
- "!retina.ar\n"
- "!uba.ar\n"
- "*.aichi.jp\n"
- "*.akita.jp\n"
- "*.aomori.jp\n"
- "*.ar\n"
- "*.au\n"
- "*.bd\n"
- "*.bn\n"
- "*.bt\n"
- "*.chiba.jp\n"
- "*.ck\n"
- "*.cy\n"
- "*.do\n"
- "*.eg\n"
- "*.ehime.jp\n"
- "*.er\n"
- "*.et\n"
- "*.fj\n"
- "*.fk\n"
- "*.fukui.jp\n"
- "*.fukuoka.jp\n"
- "*.fukushima.jp\n"
- "*.gifu.jp\n"
- "*.gt\n"
- "*.gu\n"
- "*.gunma.jp\n"
- "*.hiroshima.jp\n"
- "*.hokkaido.jp\n"
- "*.hyogo.jp\n"
- "*.ibaraki.jp\n"
- "*.id\n"
- "*.il\n"
- "*.ishikawa.jp\n"
- "*.iwate.jp\n"
- "*.jm\n"
- "*.kagawa.jp\n"
- "*.kagoshima.jp\n"
- "*.kanagawa.jp\n"
- "*.kawasaki.jp\n"
- "*.ke\n"
- "*.kh\n"
- "*.kitakyushu.jp\n"
- "*.kobe.jp\n"
- "*.kochi.jp\n"
- "*.kumamoto.jp\n"
- "*.kw\n"
- "*.kyoto.jp\n"
- "*.mie.jp\n"
- "*.miyagi.jp\n"
- "*.miyazaki.jp\n"
- "*.ml\n"
- "*.mm\n"
- "*.mt\n"
- "*.mv\n"
- "*.mz\n"
- "*.nagano.jp\n"
- "*.nagasaki.jp\n"
- "*.nagoya.jp\n"
- "*.nara.jp\n"
- "*.ni\n"
- "*.niigata.jp\n"
- "*.np\n"
- "*.nz\n"
- "*.oita.jp\n"
- "*.okayama.jp\n"
- "*.okinawa.jp\n"
- "*.om\n"
- "*.osaka.jp\n"
- "*.pg\n"
- "*.py\n"
- "*.qa\n"
- "*.saga.jp\n"
- "*.saitama.jp\n"
- "*.sapporo.jp\n"
- "*.sch.uk\n"
- "*.sendai.jp\n"
- "*.shiga.jp\n"
- "*.shimane.jp\n"
- "*.shizuoka.jp\n"
- "*.sv\n"
- "*.tochigi.jp\n"
- "*.tokushima.jp\n"
- "*.tokyo.jp\n"
- "*.tottori.jp\n"
- "*.toyama.jp\n"
- "*.tr\n"
- "*.uk\n"
- "*.uy\n"
- "*.ve\n"
- "*.wakayama.jp\n"
- "*.yamagata.jp\n"
- "*.yamaguchi.jp\n"
- "*.yamanashi.jp\n"
- "*.ye\n"
- "*.yokohama.jp\n"
- "*.yu\n"
- "*.za\n"
- "*.zm\n"
- "*.zw\n"
- "0.bg\n"
- "1.bg\n"
- "2.bg\n"
- "2000.hu\n"
- "3.bg\n"
- "4.bg\n"
- "5.bg\n"
- "6.bg\n"
- "6bone.pl\n"
- "7.bg\n"
- "8.bg\n"
- "9.bg\n"
- "a.bg\n"
- "a.se\n"
- "aa.no\n"
- "aarborte.no\n"
- "ab.ca\n"
- "abo.pa\n"
- "ac\n"
- "ac.ae\n"
- "ac.at\n"
- "ac.be\n"
- "ac.ci\n"
- "ac.cn\n"
- "ac.cr\n"
- "ac.gn\n"
- "ac.im\n"
- "ac.in\n"
- "ac.ir\n"
- "ac.jp\n"
- "ac.kr\n"
- "ac.ma\n"
- "ac.me\n"
- "ac.mu\n"
- "ac.mw\n"
- "ac.ng\n"
- "ac.pa\n"
- "ac.pr\n"
- "ac.rs\n"
- "ac.ru\n"
- "ac.rw\n"
- "ac.se\n"
- "ac.sz\n"
- "ac.th\n"
- "ac.tj\n"
- "ac.tz\n"
- "ac.ug\n"
- "ac.vn\n"
- "aca.pro\n"
- "academy.museum\n"
- "accident-investigation.aero\n"
- "accident-prevention.aero\n"
- "act.edu.au\n"
- "act.gov.au\n"
- "ad\n"
- "ad.jp\n"
- "adm.br\n"
- "adult.ht\n"
- "adv.br\n"
- "adygeya.ru\n"
- "ae\n"
- "ae.org\n"
- "aejrie.no\n"
- "aero\n"
- "aero.tt\n"
- "aerobatic.aero\n"
- "aeroclub.aero\n"
- "aerodrome.aero\n"
- "aeroport.fr\n"
- "af\n"
- "afjord.no\n"
- "ag\n"
- "ag.it\n"
- "agdenes.no\n"
- "agents.aero\n"
- "agr.br\n"
- "agrar.hu\n"
- "agriculture.museum\n"
- "agrigento.it\n"
- "agrinet.tn\n"
- "agro.pl\n"
- "ah.cn\n"
- "ah.no\n"
- "ai\n"
- "aid.pl\n"
- "aip.ee\n"
- "air-surveillance.aero\n"
- "air-traffic-control.aero\n"
- "air.museum\n"
- "aircraft.aero\n"
- "airguard.museum\n"
- "airline.aero\n"
- "airport.aero\n"
- "airtraffic.aero\n"
- "ak.us\n"
- "aknoluokta.no\n"
- "akrehamn.no\n"
- "al\n"
- "al.it\n"
- "al.no\n"
- "al.us\n"
- "alabama.museum\n"
- "alaheadju.no\n"
- "aland.fi\n"
- "alaska.museum\n"
- "alessandria.it\n"
- "alesund.no\n"
- "algard.no\n"
- "alstahaug.no\n"
- "alta.no\n"
- "altai.ru\n"
- "alto-adige.it\n"
- "altoadige.it\n"
- "alvdal.no\n"
- "am\n"
- "am.br\n"
- "amber.museum\n"
- "ambulance.aero\n"
- "ambulance.museum\n"
- "american.museum\n"
- "americana.museum\n"
- "americanantiques.museum\n"
- "americanart.museum\n"
- "amli.no\n"
- "amot.no\n"
- "amsterdam.museum\n"
- "amur.ru\n"
- "amursk.ru\n"
- "amusement.aero\n"
- "an\n"
- "an.it\n"
- "ancona.it\n"
- "and.museum\n"
- "andasuolo.no\n"
- "andebu.no\n"
- "andoy.no\n"
- "annefrank.museum\n"
- "anthro.museum\n"
- "anthropology.museum\n"
- "antiques.museum\n"
- "ao\n"
- "ao.it\n"
- "aosta.it\n"
- "aoste.it\n"
- "ap.it\n"
- "aq\n"
- "aq.it\n"
- "aquarium.museum\n"
- "aquila.it\n"
- "ar\n"
- "ar.com\n"
- "ar.it\n"
- "ar.us\n"
- "arboretum.museum\n"
- "archaeological.museum\n"
- "archaeology.museum\n"
- "architecture.museum\n"
- "ardal.no\n"
- "aremark.no\n"
- "arendal.no\n"
- "arezzo.it\n"
- "arkhangelsk.ru\n"
- "arna.no\n"
- "arpa\n"
- "arq.br\n"
- "art.br\n"
- "art.dz\n"
- "art.ht\n"
- "art.museum\n"
- "art.pl\n"
- "artanddesign.museum\n"
- "artcenter.museum\n"
- "artdeco.museum\n"
- "arteducation.museum\n"
- "artgallery.museum\n"
- "arts.co\n"
- "arts.museum\n"
- "arts.nf\n"
- "arts.ro\n"
- "artsandcrafts.museum\n"
- "as\n"
- "as.us\n"
- "ascoli-piceno.it\n"
- "ascolipiceno.it\n"
- "aseral.no\n"
- "asia\n"
- "asker.no\n"
- "askim.no\n"
- "askoy.no\n"
- "askvoll.no\n"
- "asmatart.museum\n"
- "asn.lv\n"
- "asnes.no\n"
- "ass.km\n"
- "assassination.museum\n"
- "assedic.fr\n"
- "assisi.museum\n"
- "assn.lk\n"
- "asso.ci\n"
- "asso.dz\n"
- "asso.fr\n"
- "asso.gp\n"
- "asso.ht\n"
- "asso.km\n"
- "asso.mc\n"
- "asso.re\n"
- "association.aero\n"
- "association.museum\n"
- "asti.it\n"
- "astrakhan.ru\n"
- "astronomy.museum\n"
- "at\n"
- "at.it\n"
- "atlanta.museum\n"
- "atm.pl\n"
- "ato.br\n"
- "au\n"
- "audnedaln.no\n"
- "augustow.pl\n"
- "aukra.no\n"
- "aure.no\n"
- "aurland.no\n"
- "aurskog-holand.no\n"
- "austevoll.no\n"
- "austin.museum\n"
- "australia.museum\n"
- "austrheim.no\n"
- "author.aero\n"
- "auto.pl\n"
- "automotive.museum\n"
- "av.it\n"
- "avellino.it\n"
- "averoy.no\n"
- "aviation.museum\n"
- "avocat.fr\n"
- "avoues.fr\n"
- "aw\n"
- "ax\n"
- "axis.museum\n"
- "az\n"
- "az.us\n"
- "b.bg\n"
- "b.se\n"
- "ba\n"
- "ba.it\n"
- "babia-gora.pl\n"
- "badaddja.no\n"
- "badajoz.museum\n"
- "baghdad.museum\n"
- "bahcavuotna.no\n"
- "bahccavuotna.no\n"
- "bahn.museum\n"
- "baidar.no\n"
- "baikal.ru\n"
- "bajddar.no\n"
- "balat.no\n"
- "bale.museum\n"
- "balestrand.no\n"
- "ballangen.no\n"
- "ballooning.aero\n"
- "balsan.it\n"
- "balsfjord.no\n"
- "baltimore.museum\n"
- "bamble.no\n"
- "bar.pro\n"
- "barcelona.museum\n"
- "bardu.no\n"
- "bari.it\n"
- "barletta-andria-trani.it\n"
- "barlettaandriatrani.it\n"
- "barum.no\n"
- "baseball.museum\n"
- "basel.museum\n"
- "bashkiria.ru\n"
- "baths.museum\n"
- "batsfjord.no\n"
- "bauern.museum\n"
- "bb\n"
- "bc.ca\n"
- "bd\n"
- "bd.se\n"
- "be\n"
- "bearalvahki.no\n"
- "beardu.no\n"
- "beauxarts.museum\n"
- "bedzin.pl\n"
- "beeldengeluid.museum\n"
- "beiarn.no\n"
- "belau.pw\n"
- "belgorod.ru\n"
- "bellevue.museum\n"
- "belluno.it\n"
- "benevento.it\n"
- "berg.no\n"
- "bergamo.it\n"
- "bergbau.museum\n"
- "bergen.no\n"
- "berkeley.museum\n"
- "berlevag.no\n"
- "berlin.museum\n"
- "bern.museum\n"
- "beskidy.pl\n"
- "bf\n"
- "bg\n"
- "bg.it\n"
- "bh\n"
- "bi\n"
- "bi.it\n"
- "bialowieza.pl\n"
- "bialystok.pl\n"
- "bible.museum\n"
- "bielawa.pl\n"
- "biella.it\n"
- "bieszczady.pl\n"
- "bievat.no\n"
- "bilbao.museum\n"
- "bill.museum\n"
- "bindal.no\n"
- "bio.br\n"
- "bir.ru\n"
- "birdart.museum\n"
- "birkenes.no\n"
- "birthplace.museum\n"
- "biz\n"
- "biz.az\n"
- "biz.ki\n"
- "biz.mw\n"
- "biz.nr\n"
- "biz.pk\n"
- "biz.pl\n"
- "biz.pr\n"
- "biz.tj\n"
- "biz.tt\n"
- "biz.vn\n"
- "bj\n"
- "bj.cn\n"
- "bjarkoy.no\n"
- "bjerkreim.no\n"
- "bjugn.no\n"
- "bl.it\n"
- "blog.br\n"
- "bm\n"
- "bmd.br\n"
- "bn\n"
- "bn.it\n"
- "bo\n"
- "bo.it\n"
- "bo.nordland.no\n"
- "bo.telemark.no\n"
- "bodo.no\n"
- "bokn.no\n"
- "boleslawiec.pl\n"
- "bologna.it\n"
- "bolt.hu\n"
- "bolzano.it\n"
- "bomlo.no\n"
- "bonn.museum\n"
- "boston.museum\n"
- "botanical.museum\n"
- "botanicalgarden.museum\n"
- "botanicgarden.museum\n"
- "botany.museum\n"
- "bozen.it\n"
- "br\n"
- "br.com\n"
- "br.it\n"
- "brand.se\n"
- "brandywinevalley.museum\n"
- "brasil.museum\n"
- "bremanger.no\n"
- "brescia.it\n"
- "brindisi.it\n"
- "bristol.museum\n"
- "british.museum\n"
- "britishcolumbia.museum\n"
- "broadcast.museum\n"
- "broker.aero\n"
- "bronnoy.no\n"
- "bronnoysund.no\n"
- "brumunddal.no\n"
- "brunel.museum\n"
- "brussel.museum\n"
- "brussels.museum\n"
- "bruxelles.museum\n"
- "bryansk.ru\n"
- "bryne.no\n"
- "bs\n"
- "bs.it\n"
- "bt\n"
- "bu.no\n"
- "budejju.no\n"
- "building.museum\n"
- "burghof.museum\n"
- "buryatia.ru\n"
- "bus.museum\n"
- "busan.kr\n"
- "bushey.museum\n"
- "bw\n"
- "by\n"
- "bydgoszcz.pl\n"
- "bygland.no\n"
- "bykle.no\n"
- "bytom.pl\n"
- "bz\n"
- "bz.it\n"
- "c.bg\n"
- "c.la\n"
- "c.se\n"
- "ca\n"
- "ca.it\n"
- "ca.na\n"
- "ca.us\n"
- "caa.aero\n"
- "cadaques.museum\n"
- "cagliari.it\n"
- "cahcesuolo.no\n"
- "california.museum\n"
- "caltanissetta.it\n"
- "cambridge.museum\n"
- "campobasso.it\n"
- "can.br\n"
- "can.museum\n"
- "canada.museum\n"
- "capebreton.museum\n"
- "cargo.aero\n"
- "carrier.museum\n"
- "cartoonart.museum\n"
- "casadelamoneda.museum\n"
- "caserta.it\n"
- "casino.hu\n"
- "castle.museum\n"
- "castres.museum\n"
- "cat\n"
- "catania.it\n"
- "catanzaro.it\n"
- "catering.aero\n"
- "cb.it\n"
- "cbg.ru\n"
- "cc\n"
- "cc.na\n"
- "cci.fr\n"
- "cd\n"
- "ce.it\n"
- "celtic.museum\n"
- "center.museum\n"
- "certification.aero\n"
- "cf\n"
- "cg\n"
- "ch\n"
- "ch.it\n"
- "chambagri.fr\n"
- "championship.aero\n"
- "charter.aero\n"
- "chattanooga.museum\n"
- "chel.ru\n"
- "cheltenham.museum\n"
- "chelyabinsk.ru\n"
- "cherkassy.ua\n"
- "chernigov.ua\n"
- "chernovtsy.ua\n"
- "chesapeakebay.museum\n"
- "chicago.museum\n"
- "chieti.it\n"
- "children.museum\n"
- "childrens.museum\n"
- "childrensgarden.museum\n"
- "chiropractic.museum\n"
- "chirurgiens-dentistes.fr\n"
- "chita.ru\n"
- "chocolate.museum\n"
- "christiansburg.museum\n"
- "chukotka.ru\n"
- "chungbuk.kr\n"
- "chungnam.kr\n"
- "chuvashia.ru\n"
- "ci\n"
- "cieszyn.pl\n"
- "cim.br\n"
- "cincinnati.museum\n"
- "cinema.museum\n"
- "circus.museum\n"
- "city.hu\n"
- "civilaviation.aero\n"
- "civilisation.museum\n"
- "civilization.museum\n"
- "civilwar.museum\n"
- "ck\n"
- "ck.ua\n"
- "cl\n"
- "cl.it\n"
- "clinton.museum\n"
- "clock.museum\n"
- "club.aero\n"
- "club.tw\n"
- "cm\n"
- "cmw.ru\n"
- "cn\n"
- "cn.com\n"
- "cn.it\n"
- "cn.ua\n"
- "cng.br\n"
- "cnt.br\n"
- "co\n"
- "co.ae\n"
- "co.ag\n"
- "co.ao\n"
- "co.at\n"
- "co.ba\n"
- "co.bi\n"
- "co.bw\n"
- "co.ci\n"
- "co.cr\n"
- "co.gg\n"
- "co.gy\n"
- "co.hu\n"
- "co.im\n"
- "co.in\n"
- "co.ir\n"
- "co.it\n"
- "co.je\n"
- "co.jp\n"
- "co.kr\n"
- "co.lc\n"
- "co.ls\n"
- "co.ma\n"
- "co.me\n"
- "co.mu\n"
- "co.mw\n"
- "co.na\n"
- "co.pn\n"
- "co.pw\n"
- "co.rs\n"
- "co.rw\n"
- "co.st\n"
- "co.sz\n"
- "co.th\n"
- "co.tj\n"
- "co.tt\n"
- "co.tz\n"
- "co.ug\n"
- "co.us\n"
- "co.uz\n"
- "co.vi\n"
- "coal.museum\n"
- "coastaldefence.museum\n"
- "cody.museum\n"
- "coldwar.museum\n"
- "collection.museum\n"
- "colonialwilliamsburg.museum\n"
- "coloradoplateau.museum\n"
- "columbia.museum\n"
- "columbus.museum\n"
- "com\n"
- "com.ac\n"
- "com.af\n"
- "com.ag\n"
- "com.ai\n"
- "com.al\n"
- "com.an\n"
- "com.aw\n"
- "com.az\n"
- "com.ba\n"
- "com.bb\n"
- "com.bh\n"
- "com.bi\n"
- "com.bm\n"
- "com.bo\n"
- "com.br\n"
- "com.bs\n"
- "com.by\n"
- "com.bz\n"
- "com.ci\n"
- "com.cn\n"
- "com.co\n"
- "com.cu\n"
- "com.dm\n"
- "com.dz\n"
- "com.ec\n"
- "com.ee\n"
- "com.es\n"
- "com.fr\n"
- "com.ge\n"
- "com.gh\n"
- "com.gi\n"
- "com.gn\n"
- "com.gp\n"
- "com.gr\n"
- "com.gy\n"
- "com.hk\n"
- "com.hn\n"
- "com.hr\n"
- "com.ht\n"
- "com.io\n"
- "com.iq\n"
- "com.is\n"
- "com.jo\n"
- "com.kg\n"
- "com.ki\n"
- "com.km\n"
- "com.ky\n"
- "com.kz\n"
- "com.la\n"
- "com.lb\n"
- "com.lc\n"
- "com.lk\n"
- "com.lr\n"
- "com.lv\n"
- "com.ly\n"
- "com.mg\n"
- "com.mk\n"
- "com.mo\n"
- "com.mu\n"
- "com.mw\n"
- "com.mx\n"
- "com.my\n"
- "com.na\n"
- "com.nf\n"
- "com.ng\n"
- "com.nr\n"
- "com.pa\n"
- "com.pe\n"
- "com.pf\n"
- "com.ph\n"
- "com.pk\n"
- "com.pl\n"
- "com.pr\n"
- "com.ps\n"
- "com.pt\n"
- "com.re\n"
- "com.ro\n"
- "com.ru\n"
- "com.rw\n"
- "com.sa\n"
- "com.sb\n"
- "com.sc\n"
- "com.sd\n"
- "com.sg\n"
- "com.sl\n"
- "com.st\n"
- "com.sy\n"
- "com.tj\n"
- "com.tn\n"
- "com.to\n"
- "com.tt\n"
- "com.tv\n"
- "com.tw\n"
- "com.ua\n"
- "com.uz\n"
- "com.vc\n"
- "com.vi\n"
- "com.vn\n"
- "com.ws\n"
- "communication.museum\n"
- "communications.museum\n"
- "community.museum\n"
- "como.it\n"
- "computer.museum\n"
- "computerhistory.museum\n"
- "conf.lv\n"
- "conference.aero\n"
- "consulado.st\n"
- "consultant.aero\n"
- "consulting.aero\n"
- "contemporary.museum\n"
- "contemporaryart.museum\n"
- "control.aero\n"
- "convent.museum\n"
- "coop\n"
- "coop.br\n"
- "coop.ht\n"
- "coop.km\n"
- "coop.mw\n"
- "coop.tt\n"
- "copenhagen.museum\n"
- "corporation.museum\n"
- "corvette.museum\n"
- "cosenza.it\n"
- "costume.museum\n"
- "council.aero\n"
- "countryestate.museum\n"
- "county.museum\n"
- "cpa.pro\n"
- "cq.cn\n"
- "cr\n"
- "cr.it\n"
- "crafts.museum\n"
- "cranbrook.museum\n"
- "creation.museum\n"
- "cremona.it\n"
- "crew.aero\n"
- "crimea.ua\n"
- "crotone.it\n"
- "cs.it\n"
- "ct.it\n"
- "ct.us\n"
- "cu\n"
- "cultural.museum\n"
- "culturalcenter.museum\n"
- "culture.museum\n"
- "cuneo.it\n"
- "cv\n"
- "cv.ua\n"
- "cx\n"
- "cy\n"
- "cyber.museum\n"
- "cymru.museum\n"
- "cz\n"
- "cz.it\n"
- "czeladz.pl\n"
- "czest.pl\n"
- "d.bg\n"
- "d.se\n"
- "daegu.kr\n"
- "daejeon.kr\n"
- "dagestan.ru\n"
- "dali.museum\n"
- "dallas.museum\n"
- "database.museum\n"
- "davvenjarga.no\n"
- "davvesiida.no\n"
- "dc.us\n"
- "ddr.museum\n"
- "de\n"
- "de.com\n"
- "de.us\n"
- "deatnu.no\n"
- "decorativearts.museum\n"
- "defense.tn\n"
- "delaware.museum\n"
- "delmenhorst.museum\n"
- "denmark.museum\n"
- "dep.no\n"
- "depot.museum\n"
- "design.aero\n"
- "design.museum\n"
- "detroit.museum\n"
- "dgca.aero\n"
- "dielddanuorri.no\n"
- "dinosaur.museum\n"
- "discovery.museum\n"
- "divtasvuodna.no\n"
- "divttasvuotna.no\n"
- "dj\n"
- "dk\n"
- "dlugoleka.pl\n"
- "dm\n"
- "dn.ua\n"
- "dnepropetrovsk.ua\n"
- "dni.us\n"
- "do\n"
- "dolls.museum\n"
- "donetsk.ua\n"
- "donna.no\n"
- "donostia.museum\n"
- "dovre.no\n"
- "dp.ua\n"
- "dr.na\n"
- "drammen.no\n"
- "drangedal.no\n"
- "drobak.no\n"
- "dudinka.ru\n"
- "durham.museum\n"
- "dyroy.no\n"
- "dz\n"
- "e-burg.ru\n"
- "e.bg\n"
- "e.se\n"
- "e164.arpa\n"
- "eastafrica.museum\n"
- "eastcoast.museum\n"
- "ebiz.tw\n"
- "ec\n"
- "ecn.br\n"
- "ed.ao\n"
- "ed.ci\n"
- "ed.cr\n"
- "ed.jp\n"
- "ed.pw\n"
- "edu\n"
- "edu.ac\n"
- "edu.af\n"
- "edu.al\n"
- "edu.an\n"
- "edu.az\n"
- "edu.ba\n"
- "edu.bb\n"
- "edu.bi\n"
- "edu.bm\n"
- "edu.bo\n"
- "edu.br\n"
- "edu.bs\n"
- "edu.bz\n"
- "edu.ci\n"
- "edu.cn\n"
- "edu.co\n"
- "edu.cu\n"
- "edu.dm\n"
- "edu.dz\n"
- "edu.ec\n"
- "edu.ee\n"
- "edu.es\n"
- "edu.ge\n"
- "edu.gh\n"
- "edu.gi\n"
- "edu.gn\n"
- "edu.gp\n"
- "edu.gr\n"
- "edu.hk\n"
- "edu.hn\n"
- "edu.ht\n"
- "edu.in\n"
- "edu.iq\n"
- "edu.is\n"
- "edu.it\n"
- "edu.jo\n"
- "edu.kg\n"
- "edu.ki\n"
- "edu.km\n"
- "edu.kn\n"
- "edu.ky\n"
- "edu.kz\n"
- "edu.la\n"
- "edu.lb\n"
- "edu.lc\n"
- "edu.lk\n"
- "edu.lr\n"
- "edu.lv\n"
- "edu.ly\n"
- "edu.me\n"
- "edu.mg\n"
- "edu.mk\n"
- "edu.mn\n"
- "edu.mo\n"
- "edu.mw\n"
- "edu.mx\n"
- "edu.my\n"
- "edu.ng\n"
- "edu.nr\n"
- "edu.pa\n"
- "edu.pe\n"
- "edu.pf\n"
- "edu.ph\n"
- "edu.pk\n"
- "edu.pl\n"
- "edu.pn\n"
- "edu.pr\n"
- "edu.ps\n"
- "edu.pt\n"
- "edu.rs\n"
- "edu.ru\n"
- "edu.rw\n"
- "edu.sa\n"
- "edu.sb\n"
- "edu.sc\n"
- "edu.sd\n"
- "edu.sg\n"
- "edu.sl\n"
- "edu.st\n"
- "edu.sy\n"
- "edu.tj\n"
- "edu.to\n"
- "edu.tt\n"
- "edu.tw\n"
- "edu.ua\n"
- "edu.vc\n"
- "edu.vn\n"
- "edu.ws\n"
- "education.museum\n"
- "educational.museum\n"
- "educator.aero\n"
- "edunet.tn\n"
- "ee\n"
- "eg\n"
- "egersund.no\n"
- "egyptian.museum\n"
- "eid.no\n"
- "eidfjord.no\n"
- "eidsberg.no\n"
- "eidskog.no\n"
- "eidsvoll.no\n"
- "eigersund.no\n"
- "eisenbahn.museum\n"
- "elblag.pl\n"
- "elburg.museum\n"
- "elk.pl\n"
- "elvendrell.museum\n"
- "elverum.no\n"
- "embroidery.museum\n"
- "emergency.aero\n"
- "en.it\n"
- "encyclopedic.museum\n"
- "enebakk.no\n"
- "eng.br\n"
- "eng.pro\n"
- "engerdal.no\n"
- "engine.aero\n"
- "engineer.aero\n"
- "england.museum\n"
- "enna.it\n"
- "ens.tn\n"
- "entertainment.aero\n"
- "entomology.museum\n"
- "environment.museum\n"
- "environmentalconservation.museum\n"
- "epilepsy.museum\n"
- "equipment.aero\n"
- "er\n"
- "erotica.hu\n"
- "erotika.hu\n"
- "es\n"
- "es.kr\n"
- "esp.br\n"
- "essex.museum\n"
- "est.pr\n"
- "estate.museum\n"
- "et\n"
- "etc.br\n"
- "ethnology.museum\n"
- "eti.br\n"
- "etne.no\n"
- "etnedal.no\n"
- "eu\n"
- "eu.com\n"
- "eu.int\n"
- "evenassi.no\n"
- "evenes.no\n"
- "evje-og-hornnes.no\n"
- "exchange.aero\n"
- "exeter.museum\n"
- "exhibition.museum\n"
- "experts-comptables.fr\n"
- "express.aero\n"
- "f.bg\n"
- "f.se\n"
- "fam.pk\n"
- "family.museum\n"
- "far.br\n"
- "fareast.ru\n"
- "farm.museum\n"
- "farmequipment.museum\n"
- "farmers.museum\n"
- "farmstead.museum\n"
- "farsund.no\n"
- "fauske.no\n"
- "fc.it\n"
- "fe.it\n"
- "fed.us\n"
- "federation.aero\n"
- "fedje.no\n"
- "fermo.it\n"
- "ferrara.it\n"
- "fet.no\n"
- "fetsund.no\n"
- "fg.it\n"
- "fh.se\n"
- "fhs.no\n"
- "fhsk.se\n"
- "fhv.se\n"
- "fi\n"
- "fi.cr\n"
- "fi.it\n"
- "fie.ee\n"
- "field.museum\n"
- "figueres.museum\n"
- "filatelia.museum\n"
- "film.hu\n"
- "film.museum\n"
- "fin.ec\n"
- "fin.tn\n"
- "fineart.museum\n"
- "finearts.museum\n"
- "finland.museum\n"
- "finnoy.no\n"
- "firenze.it\n"
- "firm.co\n"
- "firm.ht\n"
- "firm.in\n"
- "firm.nf\n"
- "firm.ro\n"
- "fitjar.no\n"
- "fj\n"
- "fj.cn\n"
- "fjaler.no\n"
- "fjell.no\n"
- "fk\n"
- "fl.us\n"
- "fla.no\n"
- "flakstad.no\n"
- "flanders.museum\n"
- "flatanger.no\n"
- "flekkefjord.no\n"
- "flesberg.no\n"
- "flight.aero\n"
- "flog.br\n"
- "flora.no\n"
- "florence.it\n"
- "florida.museum\n"
- "floro.no\n"
- "fm\n"
- "fm.br\n"
- "fm.no\n"
- "fnd.br\n"
- "fo\n"
- "foggia.it\n"
- "folkebibl.no\n"
- "folldal.no\n"
- "force.museum\n"
- "forde.no\n"
- "forli-cesena.it\n"
- "forlicesena.it\n"
- "forsand.no\n"
- "fortmissoula.museum\n"
- "fortworth.museum\n"
- "forum.hu\n"
- "fosnes.no\n"
- "fot.br\n"
- "foundation.museum\n"
- "fr\n"
- "fr.it\n"
- "frana.no\n"
- "francaise.museum\n"
- "frankfurt.museum\n"
- "franziskaner.museum\n"
- "fredrikstad.no\n"
- "freemasonry.museum\n"
- "frei.no\n"
- "freiburg.museum\n"
- "freight.aero\n"
- "fribourg.museum\n"
- "frog.museum\n"
- "frogn.no\n"
- "froland.no\n"
- "from.hr\n"
- "frosinone.it\n"
- "frosta.no\n"
- "froya.no\n"
- "fst.br\n"
- "fuel.aero\n"
- "fundacio.museum\n"
- "fuoisku.no\n"
- "fuossko.no\n"
- "furniture.museum\n"
- "fusa.no\n"
- "fylkesbibl.no\n"
- "fyresdal.no\n"
- "g.bg\n"
- "g.se\n"
- "g12.br\n"
- "ga\n"
- "ga.us\n"
- "gaivuotna.no\n"
- "gallery.museum\n"
- "galsa.no\n"
- "game.tw\n"
- "games.hu\n"
- "gamvik.no\n"
- "gangaviika.no\n"
- "gangwon.kr\n"
- "garden.museum\n"
- "gateway.museum\n"
- "gaular.no\n"
- "gausdal.no\n"
- "gb.com\n"
- "gb.net\n"
- "gc.ca\n"
- "gd\n"
- "gd.cn\n"
- "gda.pl\n"
- "gdansk.pl\n"
- "gdynia.pl\n"
- "ge\n"
- "ge.it\n"
- "geelvinck.museum\n"
- "gemological.museum\n"
- "gen.in\n"
- "genoa.it\n"
- "genova.it\n"
- "geology.museum\n"
- "geometre-expert.fr\n"
- "georgia.museum\n"
- "gf\n"
- "gg\n"
- "ggf.br\n"
- "gh\n"
- "gi\n"
- "giehtavuoatna.no\n"
- "giessen.museum\n"
- "gildeskal.no\n"
- "giske.no\n"
- "gjemnes.no\n"
- "gjerdrum.no\n"
- "gjerstad.no\n"
- "gjesdal.no\n"
- "gjovik.no\n"
- "gl\n"
- "glas.museum\n"
- "glass.museum\n"
- "gliding.aero\n"
- "gliwice.pl\n"
- "glogow.pl\n"
- "gloppen.no\n"
- "gm\n"
- "gmina.pl\n"
- "gn\n"
- "gniezno.pl\n"
- "go.ci\n"
- "go.cr\n"
- "go.it\n"
- "go.jp\n"
- "go.kr\n"
- "go.pw\n"
- "go.th\n"
- "go.tj\n"
- "go.tz\n"
- "go.ug\n"
- "gob.bo\n"
- "gob.cl\n"
- "gob.es\n"
- "gob.hn\n"
- "gob.mx\n"
- "gob.pa\n"
- "gob.pe\n"
- "gob.pk\n"
- "gok.pk\n"
- "gol.no\n"
- "gon.pk\n"
- "gop.pk\n"
- "gorge.museum\n"
- "gorizia.it\n"
- "gorlice.pl\n"
- "gos.pk\n"
- "gouv.ci\n"
- "gouv.fr\n"
- "gouv.ht\n"
- "gouv.km\n"
- "gouv.rw\n"
- "gov\n"
- "gov.ac\n"
- "gov.ae\n"
- "gov.af\n"
- "gov.al\n"
- "gov.as\n"
- "gov.az\n"
- "gov.ba\n"
- "gov.bb\n"
- "gov.bf\n"
- "gov.bm\n"
- "gov.bo\n"
- "gov.br\n"
- "gov.bs\n"
- "gov.by\n"
- "gov.bz\n"
- "gov.cd\n"
- "gov.cl\n"
- "gov.cm\n"
- "gov.cn\n"
- "gov.co\n"
- "gov.cu\n"
- "gov.cx\n"
- "gov.dm\n"
- "gov.dz\n"
- "gov.ec\n"
- "gov.ee\n"
- "gov.ge\n"
- "gov.gg\n"
- "gov.gh\n"
- "gov.gi\n"
- "gov.gn\n"
- "gov.gr\n"
- "gov.hk\n"
- "gov.ie\n"
- "gov.im\n"
- "gov.in\n"
- "gov.iq\n"
- "gov.ir\n"
- "gov.is\n"
- "gov.it\n"
- "gov.je\n"
- "gov.jo\n"
- "gov.kg\n"
- "gov.ki\n"
- "gov.km\n"
- "gov.kn\n"
- "gov.ky\n"
- "gov.kz\n"
- "gov.la\n"
- "gov.lb\n"
- "gov.lc\n"
- "gov.lk\n"
- "gov.lr\n"
- "gov.lt\n"
- "gov.lv\n"
- "gov.ly\n"
- "gov.ma\n"
- "gov.me\n"
- "gov.mg\n"
- "gov.mk\n"
- "gov.mn\n"
- "gov.mo\n"
- "gov.mr\n"
- "gov.mu\n"
- "gov.mw\n"
- "gov.my\n"
- "gov.ng\n"
- "gov.nr\n"
- "gov.ph\n"
- "gov.pk\n"
- "gov.pl\n"
- "gov.pn\n"
- "gov.pr\n"
- "gov.ps\n"
- "gov.pt\n"
- "gov.rs\n"
- "gov.ru\n"
- "gov.rw\n"
- "gov.sa\n"
- "gov.sb\n"
- "gov.sc\n"
- "gov.sd\n"
- "gov.sg\n"
- "gov.sl\n"
- "gov.st\n"
- "gov.sy\n"
- "gov.tj\n"
- "gov.tl\n"
- "gov.tn\n"
- "gov.to\n"
- "gov.tt\n"
- "gov.tv\n"
- "gov.tw\n"
- "gov.ua\n"
- "gov.vc\n"
- "gov.vn\n"
- "gov.ws\n"
- "government.aero\n"
- "gp\n"
- "gq\n"
- "gr\n"
- "gr.it\n"
- "gr.jp\n"
- "grajewo.pl\n"
- "gran.no\n"
- "grandrapids.museum\n"
- "grane.no\n"
- "granvin.no\n"
- "gratangen.no\n"
- "graz.museum\n"
- "greta.fr\n"
- "grimstad.no\n"
- "grong.no\n"
- "grosseto.it\n"
- "groundhandling.aero\n"
- "group.aero\n"
- "grozny.ru\n"
- "grp.lk\n"
- "grue.no\n"
- "gs\n"
- "gs.aa.no\n"
- "gs.ah.no\n"
- "gs.bu.no\n"
- "gs.cn\n"
- "gs.fm.no\n"
- "gs.hl.no\n"
- "gs.hm.no\n"
- "gs.jan-mayen.no\n"
- "gs.mr.no\n"
- "gs.nl.no\n"
- "gs.nt.no\n"
- "gs.of.no\n"
- "gs.ol.no\n"
- "gs.oslo.no\n"
- "gs.rl.no\n"
- "gs.sf.no\n"
- "gs.st.no\n"
- "gs.svalbard.no\n"
- "gs.tm.no\n"
- "gs.tr.no\n"
- "gs.va.no\n"
- "gs.vf.no\n"
- "gsm.pl\n"
- "gt\n"
- "gu\n"
- "gu.us\n"
- "guernsey.museum\n"
- "gulen.no\n"
- "guovdageaidnu.no\n"
- "gv.ao\n"
- "gv.at\n"
- "gw\n"
- "gwangju.kr\n"
- "gx.cn\n"
- "gy\n"
- "gyeongbuk.kr\n"
- "gyeonggi.kr\n"
- "gyeongnam.kr\n"
- "gz.cn\n"
- "h.bg\n"
- "h.se\n"
- "ha.cn\n"
- "ha.no\n"
- "habmer.no\n"
- "hadsel.no\n"
- "hagebostad.no\n"
- "halden.no\n"
- "halloffame.museum\n"
- "halsa.no\n"
- "hamar.no\n"
- "hamaroy.no\n"
- "hamburg.museum\n"
- "hammarfeasta.no\n"
- "hammerfest.no\n"
- "handson.museum\n"
- "hanggliding.aero\n"
- "hapmir.no\n"
- "haram.no\n"
- "hareid.no\n"
- "harstad.no\n"
- "harvestcelebration.museum\n"
- "hasvik.no\n"
- "hattfjelldal.no\n"
- "haugesund.no\n"
- "hawaii.museum\n"
- "hb.cn\n"
- "he.cn\n"
- "health.museum\n"
- "health.vn\n"
- "heimatunduhren.museum\n"
- "hellas.museum\n"
- "helsinki.museum\n"
- "hembygdsforbund.museum\n"
- "hemne.no\n"
- "hemnes.no\n"
- "hemsedal.no\n"
- "herad.no\n"
- "heritage.museum\n"
- "heroy.more-og-romsdal.no\n"
- "heroy.nordland.no\n"
- "hi.cn\n"
- "hi.us\n"
- "histoire.museum\n"
- "historical.museum\n"
- "historicalsociety.museum\n"
- "historichouses.museum\n"
- "historisch.museum\n"
- "historisches.museum\n"
- "history.museum\n"
- "historyofscience.museum\n"
- "hitra.no\n"
- "hjartdal.no\n"
- "hjelmeland.no\n"
- "hk\n"
- "hk.cn\n"
- "hl.cn\n"
- "hl.no\n"
- "hm\n"
- "hm.no\n"
- "hn\n"
- "hn.cn\n"
- "hobol.no\n"
- "hof.no\n"
- "hokksund.no\n"
- "hol.no\n"
- "hole.no\n"
- "holmestrand.no\n"
- "holtalen.no\n"
- "homebuilt.aero\n"
- "honefoss.no\n"
- "hornindal.no\n"
- "horology.museum\n"
- "horten.no\n"
- "hotel.hu\n"
- "hotel.lk\n"
- "house.museum\n"
- "hoyanger.no\n"
- "hoylandet.no\n"
- "hr\n"
- "hs.kr\n"
- "ht\n"
- "hu\n"
- "hu.com\n"
- "huissier-justice.fr\n"
- "humanities.museum\n"
- "hurdal.no\n"
- "hurum.no\n"
- "hvaler.no\n"
- "hyllestad.no\n"
- "i.bg\n"
- "i.ph\n"
- "i.se\n"
- "ia.us\n"
- "ibestad.no\n"
- "id\n"
- "id.ir\n"
- "id.lv\n"
- "id.ly\n"
- "id.us\n"
- "idrett.no\n"
- "idv.hk\n"
- "idv.tw\n"
- "ie\n"
- "if.ua\n"
- "il\n"
- "il.us\n"
- "ilawa.pl\n"
- "illustration.museum\n"
- "im\n"
- "im.it\n"
- "imageandsound.museum\n"
- "imb.br\n"
- "imperia.it\n"
- "in\n"
- "in-addr.arpa\n"
- "in.na\n"
- "in.rs\n"
- "in.th\n"
- "in.ua\n"
- "in.us\n"
- "incheon.kr\n"
- "ind.br\n"
- "ind.in\n"
- "ind.tn\n"
- "inderoy.no\n"
- "indian.museum\n"
- "indiana.museum\n"
- "indianapolis.museum\n"
- "indianmarket.museum\n"
- "inf.br\n"
- "inf.cu\n"
- "inf.mk\n"
- "info\n"
- "info.az\n"
- "info.co\n"
- "info.ec\n"
- "info.ht\n"
- "info.hu\n"
- "info.ki\n"
- "info.la\n"
- "info.na\n"
- "info.nf\n"
- "info.nr\n"
- "info.pk\n"
- "info.pl\n"
- "info.pr\n"
- "info.ro\n"
- "info.sd\n"
- "info.tn\n"
- "info.tt\n"
- "info.vn\n"
- "ing.pa\n"
- "ingatlan.hu\n"
- "insurance.aero\n"
- "int\n"
- "int.az\n"
- "int.bo\n"
- "int.ci\n"
- "int.co\n"
- "int.is\n"
- "int.la\n"
- "int.lk\n"
- "int.mw\n"
- "int.pt\n"
- "int.ru\n"
- "int.rw\n"
- "int.tj\n"
- "int.tt\n"
- "int.vn\n"
- "intelligence.museum\n"
- "interactive.museum\n"
- "intl.tn\n"
- "io\n"
- "ip6.arpa\n"
- "iq\n"
- "ir\n"
- "iraq.museum\n"
- "irc.pl\n"
- "irkutsk.ru\n"
- "iron.museum\n"
- "is\n"
- "is.it\n"
- "isa.us\n"
- "isernia.it\n"
- "isla.pr\n"
- "isleofman.museum\n"
- "it\n"
- "it.ao\n"
- "its.me\n"
- "ivano-frankivsk.ua\n"
- "ivanovo.ru\n"
- "iveland.no\n"
- "ivgu.no\n"
- "iz.hr\n"
- "izhevsk.ru\n"
- "j.bg\n"
- "jamal.ru\n"
- "jamison.museum\n"
- "jan-mayen.no\n"
- "jar.ru\n"
- "jaworzno.pl\n"
- "je\n"
- "jefferson.museum\n"
- "jeju.kr\n"
- "jelenia-gora.pl\n"
- "jeonbuk.kr\n"
- "jeonnam.kr\n"
- "jerusalem.museum\n"
- "jessheim.no\n"
- "jevnaker.no\n"
- "jewelry.museum\n"
- "jewish.museum\n"
- "jewishart.museum\n"
- "jfk.museum\n"
- "jgora.pl\n"
- "jl.cn\n"
- "jm\n"
- "jo\n"
- "jobs\n"
- "jobs.tt\n"
- "jogasz.hu\n"
- "jolster.no\n"
- "jondal.no\n"
- "jor.br\n"
- "jorpeland.no\n"
- "joshkar-ola.ru\n"
- "journal.aero\n"
- "journalism.museum\n"
- "journalist.aero\n"
- "jp\n"
- "jpn.com\n"
- "js.cn\n"
- "judaica.museum\n"
- "judygarland.museum\n"
- "juedisches.museum\n"
- "juif.museum\n"
- "jur.pro\n"
- "jus.br\n"
- "jx.cn\n"
- "k-uralsk.ru\n"
- "k.bg\n"
- "k.se\n"
- "k12.ec\n"
- "k12.vi\n"
- "kafjord.no\n"
- "kalisz.pl\n"
- "kalmykia.ru\n"
- "kaluga.ru\n"
- "kamchatka.ru\n"
- "karasjohka.no\n"
- "karasjok.no\n"
- "karate.museum\n"
- "karelia.ru\n"
- "karikatur.museum\n"
- "karlsoy.no\n"
- "karmoy.no\n"
- "karpacz.pl\n"
- "kartuzy.pl\n"
- "kaszuby.pl\n"
- "katowice.pl\n"
- "kautokeino.no\n"
- "kazan.ru\n"
- "kazimierz-dolny.pl\n"
- "kchr.ru\n"
- "ke\n"
- "kemerovo.ru\n"
- "kepno.pl\n"
- "ketrzyn.pl\n"
- "kg\n"
- "kg.kr\n"
- "kh\n"
- "kh.ua\n"
- "khabarovsk.ru\n"
- "khakassia.ru\n"
- "kharkov.ua\n"
- "kherson.ua\n"
- "khmelnitskiy.ua\n"
- "khv.ru\n"
- "ki\n"
- "kids.museum\n"
- "kids.us\n"
- "kiev.ua\n"
- "kirkenes.no\n"
- "kirov.ru\n"
- "kirovograd.ua\n"
- "klabu.no\n"
- "klepp.no\n"
- "klodzko.pl\n"
- "km\n"
- "km.ua\n"
- "kms.ru\n"
- "kn\n"
- "kobierzyce.pl\n"
- "koebenhavn.museum\n"
- "koeln.museum\n"
- "koenig.ru\n"
- "kolobrzeg.pl\n"
- "komforb.se\n"
- "komi.ru\n"
- "kommunalforbund.se\n"
- "kommune.no\n"
- "komvux.se\n"
- "kongsberg.no\n"
- "kongsvinger.no\n"
- "konin.pl\n"
- "konskowola.pl\n"
- "konyvelo.hu\n"
- "kopervik.no\n"
- "kostroma.ru\n"
- "kr\n"
- "kr.com\n"
- "kr.it\n"
- "kr.ua\n"
- "kraanghke.no\n"
- "kragero.no\n"
- "krakow.pl\n"
- "krasnoyarsk.ru\n"
- "kristiansand.no\n"
- "kristiansund.no\n"
- "krodsherad.no\n"
- "krokstadelva.no\n"
- "ks.ua\n"
- "ks.us\n"
- "kuban.ru\n"
- "kunst.museum\n"
- "kunstsammlung.museum\n"
- "kunstunddesign.museum\n"
- "kurgan.ru\n"
- "kursk.ru\n"
- "kustanai.ru\n"
- "kutno.pl\n"
- "kuzbass.ru\n"
- "kv.ua\n"
- "kvafjord.no\n"
- "kvalsund.no\n"
- "kvam.no\n"
- "kvanangen.no\n"
- "kvinesdal.no\n"
- "kvinnherad.no\n"
- "kviteseid.no\n"
- "kvitsoy.no\n"
- "kw\n"
- "ky\n"
- "ky.us\n"
- "kz\n"
- "l.bg\n"
- "l.se\n"
- "la\n"
- "la-spezia.it\n"
- "la.us\n"
- "laakesvuemie.no\n"
- "labor.museum\n"
- "labour.museum\n"
- "lahppi.no\n"
- "lajolla.museum\n"
- "lakas.hu\n"
- "lanbib.se\n"
- "lancashire.museum\n"
- "landes.museum\n"
- "langevag.no\n"
- "lans.museum\n"
- "lapy.pl\n"
- "laquila.it\n"
- "lardal.no\n"
- "larsson.museum\n"
- "larvik.no\n"
- "laspezia.it\n"
- "latina.it\n"
- "lavagis.no\n"
- "lavangen.no\n"
- "law.pro\n"
- "lb\n"
- "lc\n"
- "lc.it\n"
- "le.it\n"
- "leangaviika.no\n"
- "leasing.aero\n"
- "lebesby.no\n"
- "lebork.pl\n"
- "lecce.it\n"
- "lecco.it\n"
- "legnica.pl\n"
- "leikanger.no\n"
- "leirfjord.no\n"
- "leirvik.no\n"
- "leka.no\n"
- "leksvik.no\n"
- "lel.br\n"
- "lenvik.no\n"
- "lerdal.no\n"
- "lesja.no\n"
- "levanger.no\n"
- "lewismiller.museum\n"
- "lezajsk.pl\n"
- "lg.jp\n"
- "lg.ua\n"
- "li\n"
- "li.it\n"
- "lib.ee\n"
- "lier.no\n"
- "lierne.no\n"
- "lillehammer.no\n"
- "lillesand.no\n"
- "limanowa.pl\n"
- "lincoln.museum\n"
- "lindas.no\n"
- "lindesnes.no\n"
- "linz.museum\n"
- "lipetsk.ru\n"
- "living.museum\n"
- "livinghistory.museum\n"
- "livorno.it\n"
- "lk\n"
- "ln.cn\n"
- "lo.it\n"
- "loabat.no\n"
- "local\n"
- "localhistory.museum\n"
- "lodi.it\n"
- "lodingen.no\n"
- "logistics.aero\n"
- "lom.no\n"
- "lomza.pl\n"
- "london.museum\n"
- "loppa.no\n"
- "lorenskog.no\n"
- "losangeles.museum\n"
- "loten.no\n"
- "louvre.museum\n"
- "lowicz.pl\n"
- "loyalist.museum\n"
- "lr\n"
- "ls\n"
- "lt\n"
- "lt.it\n"
- "ltd.co.im\n"
- "ltd.gi\n"
- "ltd.lk\n"
- "lu\n"
- "lu.it\n"
- "lubin.pl\n"
- "lucca.it\n"
- "lucerne.museum\n"
- "lugansk.ua\n"
- "lukow.pl\n"
- "lund.no\n"
- "lunner.no\n"
- "luroy.no\n"
- "luster.no\n"
- "lutsk.ua\n"
- "luxembourg.museum\n"
- "luzern.museum\n"
- "lv\n"
- "lviv.ua\n"
- "ly\n"
- "lyngdal.no\n"
- "lyngen.no\n"
- "m.bg\n"
- "m.se\n"
- "ma\n"
- "ma.us\n"
- "macerata.it\n"
- "mad.museum\n"
- "madrid.museum\n"
- "magadan.ru\n"
- "magazine.aero\n"
- "magnitka.ru\n"
- "mail.pl\n"
- "maintenance.aero\n"
- "malatvuopmi.no\n"
- "malbork.pl\n"
- "mallorca.museum\n"
- "malopolska.pl\n"
- "malselv.no\n"
- "malvik.no\n"
- "manchester.museum\n"
- "mandal.no\n"
- "mansion.museum\n"
- "mansions.museum\n"
- "mantova.it\n"
- "manx.museum\n"
- "marburg.museum\n"
- "mari-el.ru\n"
- "mari.ru\n"
- "marine.ru\n"
- "maritime.museum\n"
- "maritimo.museum\n"
- "marker.no\n"
- "marketplace.aero\n"
- "marnardal.no\n"
- "maryland.museum\n"
- "marylhurst.museum\n"
- "masfjorden.no\n"
- "masoy.no\n"
- "massa-carrara.it\n"
- "massacarrara.it\n"
- "mat.br\n"
- "matera.it\n"
- "matta-varjjat.no\n"
- "mazowsze.pl\n"
- "mazury.pl\n"
- "mb.ca\n"
- "mbone.pl\n"
- "mc\n"
- "mc.it\n"
- "md\n"
- "md.ci\n"
- "md.us\n"
- "me\n"
- "me.it\n"
- "me.us\n"
- "med.br\n"
- "med.ec\n"
- "med.ee\n"
- "med.ht\n"
- "med.ly\n"
- "med.pa\n"
- "med.pl\n"
- "med.pro\n"
- "med.sa\n"
- "med.sd\n"
- "medecin.fr\n"
- "medecin.km\n"
- "media.aero\n"
- "media.hu\n"
- "media.museum\n"
- "media.pl\n"
- "medical.museum\n"
- "medizinhistorisches.museum\n"
- "meeres.museum\n"
- "meland.no\n"
- "meldal.no\n"
- "melhus.no\n"
- "meloy.no\n"
- "memorial.museum\n"
- "meraker.no\n"
- "mesaverde.museum\n"
- "messina.it\n"
- "mg\n"
- "mh\n"
- "mi.it\n"
- "mi.th\n"
- "mi.us\n"
- "miasta.pl\n"
- "michigan.museum\n"
- "microlight.aero\n"
- "midatlantic.museum\n"
- "midsund.no\n"
- "midtre-gauldal.no\n"
- "mielec.pl\n"
- "mielno.pl\n"
- "mil\n"
- "mil.ac\n"
- "mil.ae\n"
- "mil.az\n"
- "mil.ba\n"
- "mil.bo\n"
- "mil.br\n"
- "mil.by\n"
- "mil.cn\n"
- "mil.co\n"
- "mil.ec\n"
- "mil.ge\n"
- "mil.gh\n"
- "mil.hn\n"
- "mil.in\n"
- "mil.iq\n"
- "mil.jo\n"
- "mil.kg\n"
- "mil.km\n"
- "mil.kr\n"
- "mil.kz\n"
- "mil.lv\n"
- "mil.mg\n"
- "mil.my\n"
- "mil.no\n"
- "mil.pe\n"
- "mil.ph\n"
- "mil.pl\n"
- "mil.ru\n"
- "mil.rw\n"
- "mil.st\n"
- "mil.sy\n"
- "mil.tj\n"
- "mil.to\n"
- "mil.tw\n"
- "mil.vc\n"
- "milan.it\n"
- "milano.it\n"
- "military.museum\n"
- "mill.museum\n"
- "mincom.tn\n"
- "miners.museum\n"
- "mining.museum\n"
- "minnesota.museum\n"
- "missile.museum\n"
- "missoula.museum\n"
- "mjondalen.no\n"
- "mk\n"
- "mk.ua\n"
- "ml\n"
- "mm\n"
- "mn\n"
- "mn.it\n"
- "mn.us\n"
- "mo\n"
- "mo-i-rana.no\n"
- "mo.cn\n"
- "mo.it\n"
- "mo.us\n"
- "moareke.no\n"
- "mobi\n"
- "mobi.gp\n"
- "mobi.na\n"
- "mobi.tt\n"
- "mod.gi\n"
- "modalen.no\n"
- "modelling.aero\n"
- "modena.it\n"
- "modern.museum\n"
- "modum.no\n"
- "molde.no\n"
- "moma.museum\n"
- "money.museum\n"
- "monmouth.museum\n"
- "monticello.museum\n"
- "montreal.museum\n"
- "monza.it\n"
- "mordovia.ru\n"
- "moscow.museum\n"
- "mosjoen.no\n"
- "moskenes.no\n"
- "mosreg.ru\n"
- "moss.no\n"
- "mosvik.no\n"
- "motorcycle.museum\n"
- "mp\n"
- "mq\n"
- "mr\n"
- "mr.no\n"
- "mragowo.pl\n"
- "ms\n"
- "ms.it\n"
- "ms.kr\n"
- "ms.us\n"
- "msk.ru\n"
- "mt\n"
- "mt.it\n"
- "mt.us\n"
- "mu\n"
- "muenchen.museum\n"
- "muenster.museum\n"
- "mulhouse.museum\n"
- "muncie.museum\n"
- "muosat.no\n"
- "murmansk.ru\n"
- "mus.br\n"
- "museet.museum\n"
- "museum\n"
- "museum.no\n"
- "museum.tt\n"
- "museumcenter.museum\n"
- "museumvereniging.museum\n"
- "music.museum\n"
- "mv\n"
- "mw\n"
- "mx\n"
- "mx.na\n"
- "my\n"
- "mytis.ru\n"
- "mz\n"
- "n.bg\n"
- "n.se\n"
- "na\n"
- "na.it\n"
- "naamesjevuemie.no\n"
- "nakhodka.ru\n"
- "naklo.pl\n"
- "nalchik.ru\n"
- "namdalseid.no\n"
- "name\n"
- "name.az\n"
- "name.hr\n"
- "name.jo\n"
- "name.mk\n"
- "name.my\n"
- "name.na\n"
- "name.pr\n"
- "name.tj\n"
- "name.tt\n"
- "name.vn\n"
- "namsos.no\n"
- "namsskogan.no\n"
- "nannestad.no\n"
- "naples.it\n"
- "napoli.it\n"
- "naroy.no\n"
- "narviika.no\n"
- "narvik.no\n"
- "nat.tn\n"
- "national.museum\n"
- "nationalfirearms.museum\n"
- "nationalheritage.museum\n"
- "nativeamerican.museum\n"
- "naturalhistory.museum\n"
- "naturalhistorymuseum.museum\n"
- "naturalsciences.museum\n"
- "naturbruksgymn.se\n"
- "nature.museum\n"
- "naturhistorisches.museum\n"
- "natuurwetenschappen.museum\n"
- "naumburg.museum\n"
- "naustdal.no\n"
- "naval.museum\n"
- "navigation.aero\n"
- "navuotna.no\n"
- "nb.ca\n"
- "nc\n"
- "nc.us\n"
- "nd.us\n"
- "ne\n"
- "ne.jp\n"
- "ne.kr\n"
- "ne.pw\n"
- "ne.tz\n"
- "ne.ug\n"
- "ne.us\n"
- "nebraska.museum\n"
- "nedre-eiker.no\n"
- "nes.akershus.no\n"
- "nes.buskerud.no\n"
- "nesna.no\n"
- "nesodden.no\n"
- "nesoddtangen.no\n"
- "nesseby.no\n"
- "nesset.no\n"
- "net\n"
- "net.ac\n"
- "net.ae\n"
- "net.af\n"
- "net.ag\n"
- "net.ai\n"
- "net.al\n"
- "net.an\n"
- "net.az\n"
- "net.ba\n"
- "net.bb\n"
- "net.bm\n"
- "net.bo\n"
- "net.br\n"
- "net.bs\n"
- "net.bz\n"
- "net.ci\n"
- "net.cn\n"
- "net.co\n"
- "net.cu\n"
- "net.dm\n"
- "net.dz\n"
- "net.ec\n"
- "net.ge\n"
- "net.gg\n"
- "net.gn\n"
- "net.gp\n"
- "net.gr\n"
- "net.gy\n"
- "net.hk\n"
- "net.hn\n"
- "net.ht\n"
- "net.im\n"
- "net.in\n"
- "net.iq\n"
- "net.ir\n"
- "net.is\n"
- "net.je\n"
- "net.jo\n"
- "net.kg\n"
- "net.ki\n"
- "net.kn\n"
- "net.ky\n"
- "net.kz\n"
- "net.la\n"
- "net.lb\n"
- "net.lc\n"
- "net.lk\n"
- "net.lr\n"
- "net.lv\n"
- "net.ly\n"
- "net.ma\n"
- "net.me\n"
- "net.mk\n"
- "net.mo\n"
- "net.mu\n"
- "net.mw\n"
- "net.mx\n"
- "net.my\n"
- "net.nf\n"
- "net.ng\n"
- "net.nr\n"
- "net.pa\n"
- "net.pe\n"
- "net.ph\n"
- "net.pk\n"
- "net.pl\n"
- "net.pn\n"
- "net.pr\n"
- "net.ps\n"
- "net.pt\n"
- "net.ru\n"
- "net.rw\n"
- "net.sa\n"
- "net.sb\n"
- "net.sc\n"
- "net.sd\n"
- "net.sg\n"
- "net.sl\n"
- "net.st\n"
- "net.sy\n"
- "net.th\n"
- "net.tj\n"
- "net.tn\n"
- "net.to\n"
- "net.tt\n"
- "net.tv\n"
- "net.tw\n"
- "net.ua\n"
- "net.vc\n"
- "net.vi\n"
- "net.vn\n"
- "net.ws\n"
- "neues.museum\n"
- "newhampshire.museum\n"
- "newjersey.museum\n"
- "newmexico.museum\n"
- "newport.museum\n"
- "news.hu\n"
- "newspaper.museum\n"
- "newyork.museum\n"
- "nf\n"
- "nf.ca\n"
- "ng\n"
- "ngo.lk\n"
- "ngo.ph\n"
- "ngo.pl\n"
- "nh.us\n"
- "ni\n"
- "nic.im\n"
- "nic.in\n"
- "niepce.museum\n"
- "nieruchomosci.pl\n"
- "nikolaev.ua\n"
- "nissedal.no\n"
- "nittedal.no\n"
- "nj.us\n"
- "nkz.ru\n"
- "nl\n"
- "nl.ca\n"
- "nl.no\n"
- "nm.cn\n"
- "nm.us\n"
- "nnov.ru\n"
- "no\n"
- "no.com\n"
- "no.it\n"
- "nom.ad\n"
- "nom.ag\n"
- "nom.br\n"
- "nom.co\n"
- "nom.es\n"
- "nom.fr\n"
- "nom.km\n"
- "nom.mg\n"
- "nom.pa\n"
- "nom.pe\n"
- "nom.pl\n"
- "nom.re\n"
- "nom.ro\n"
- "nome.pt\n"
- "nord-aurdal.no\n"
- "nord-fron.no\n"
- "nord-odal.no\n"
- "norddal.no\n"
- "nordkapp.no\n"
- "nordre-land.no\n"
- "nordreisa.no\n"
- "nore-og-uvdal.no\n"
- "norfolk.museum\n"
- "norilsk.ru\n"
- "north.museum\n"
- "not.br\n"
- "notaires.fr\n"
- "notaires.km\n"
- "notodden.no\n"
- "notteroy.no\n"
- "nov.ru\n"
- "novara.it\n"
- "novosibirsk.ru\n"
- "nowaruda.pl\n"
- "np\n"
- "nr\n"
- "nrw.museum\n"
- "ns.ca\n"
- "nsk.ru\n"
- "nsn.us\n"
- "nsw.edu.au\n"
- "nsw.gov.au\n"
- "nt.ca\n"
- "nt.edu.au\n"
- "nt.gov.au\n"
- "nt.no\n"
- "nt.ro\n"
- "ntr.br\n"
- "nu\n"
- "nu.ca\n"
- "nu.it\n"
- "nuernberg.museum\n"
- "nuoro.it\n"
- "nuremberg.museum\n"
- "nv.us\n"
- "nx.cn\n"
- "ny.us\n"
- "nyc.museum\n"
- "nyny.museum\n"
- "nysa.pl\n"
- "nz\n"
- "o.bg\n"
- "o.se\n"
- "oceanographic.museum\n"
- "oceanographique.museum\n"
- "od.ua\n"
- "odda.no\n"
- "odessa.ua\n"
- "odo.br\n"
- "of.no\n"
- "off.ai\n"
- "og.ao\n"
- "oh.us\n"
- "ok.us\n"
- "oksnes.no\n"
- "ol.no\n"
- "olawa.pl\n"
- "olecko.pl\n"
- "olkusz.pl\n"
- "olsztyn.pl\n"
- "om\n"
- "omaha.museum\n"
- "omasvuotna.no\n"
- "omsk.ru\n"
- "on.ca\n"
- "online.museum\n"
- "ontario.museum\n"
- "openair.museum\n"
- "opoczno.pl\n"
- "opole.pl\n"
- "oppdal.no\n"
- "oppegard.no\n"
- "or.at\n"
- "or.bi\n"
- "or.ci\n"
- "or.cr\n"
- "or.it\n"
- "or.jp\n"
- "or.kr\n"
- "or.mu\n"
- "or.na\n"
- "or.pw\n"
- "or.th\n"
- "or.tz\n"
- "or.ug\n"
- "or.us\n"
- "oregon.museum\n"
- "oregontrail.museum\n"
- "orenburg.ru\n"
- "org\n"
- "org.ac\n"
- "org.ae\n"
- "org.af\n"
- "org.ag\n"
- "org.ai\n"
- "org.al\n"
- "org.an\n"
- "org.az\n"
- "org.ba\n"
- "org.bb\n"
- "org.bi\n"
- "org.bm\n"
- "org.bo\n"
- "org.br\n"
- "org.bs\n"
- "org.bw\n"
- "org.bz\n"
- "org.ci\n"
- "org.cn\n"
- "org.co\n"
- "org.cu\n"
- "org.dm\n"
- "org.dz\n"
- "org.ec\n"
- "org.ee\n"
- "org.es\n"
- "org.ge\n"
- "org.gg\n"
- "org.gh\n"
- "org.gi\n"
- "org.gn\n"
- "org.gp\n"
- "org.gr\n"
- "org.hk\n"
- "org.hn\n"
- "org.ht\n"
- "org.hu\n"
- "org.im\n"
- "org.in\n"
- "org.iq\n"
- "org.ir\n"
- "org.is\n"
- "org.je\n"
- "org.jo\n"
- "org.kg\n"
- "org.ki\n"
- "org.km\n"
- "org.kn\n"
- "org.ky\n"
- "org.kz\n"
- "org.la\n"
- "org.lb\n"
- "org.lc\n"
- "org.lk\n"
- "org.lr\n"
- "org.ls\n"
- "org.lv\n"
- "org.ly\n"
- "org.ma\n"
- "org.me\n"
- "org.mg\n"
- "org.mk\n"
- "org.mn\n"
- "org.mo\n"
- "org.mu\n"
- "org.mw\n"
- "org.mx\n"
- "org.my\n"
- "org.na\n"
- "org.ng\n"
- "org.nr\n"
- "org.pa\n"
- "org.pe\n"
- "org.pf\n"
- "org.ph\n"
- "org.pk\n"
- "org.pl\n"
- "org.pn\n"
- "org.pr\n"
- "org.ps\n"
- "org.pt\n"
- "org.ro\n"
- "org.rs\n"
- "org.ru\n"
- "org.sa\n"
- "org.sb\n"
- "org.sc\n"
- "org.sd\n"
- "org.se\n"
- "org.sg\n"
- "org.sl\n"
- "org.st\n"
- "org.sy\n"
- "org.sz\n"
- "org.tj\n"
- "org.tn\n"
- "org.to\n"
- "org.tt\n"
- "org.tv\n"
- "org.tw\n"
- "org.ua\n"
- "org.vc\n"
- "org.vi\n"
- "org.vn\n"
- "org.ws\n"
- "oristano.it\n"
- "orkanger.no\n"
- "orkdal.no\n"
- "orland.no\n"
- "orskog.no\n"
- "orsta.no\n"
- "oryol.ru\n"
- "os.hedmark.no\n"
- "os.hordaland.no\n"
- "osen.no\n"
- "oskol.ru\n"
- "oslo.no\n"
- "osoyro.no\n"
- "osteroy.no\n"
- "ostre-toten.no\n"
- "ostroda.pl\n"
- "ostroleka.pl\n"
- "ostrowiec.pl\n"
- "ostrowwlkp.pl\n"
- "otago.museum\n"
- "other.nf\n"
- "overhalla.no\n"
- "ovre-eiker.no\n"
- "oxford.museum\n"
- "oyer.no\n"
- "oygarden.no\n"
- "oystre-slidre.no\n"
- "p.bg\n"
- "p.se\n"
- "pa\n"
- "pa.gov.pl\n"
- "pa.it\n"
- "pa.us\n"
- "pacific.museum\n"
- "paderborn.museum\n"
- "padova.it\n"
- "padua.it\n"
- "palace.museum\n"
- "palana.ru\n"
- "paleo.museum\n"
- "palermo.it\n"
- "palmsprings.museum\n"
- "panama.museum\n"
- "parachuting.aero\n"
- "paragliding.aero\n"
- "paris.museum\n"
- "parma.it\n"
- "parti.se\n"
- "pasadena.museum\n"
- "passenger-association.aero\n"
- "pavia.it\n"
- "pb.ao\n"
- "pc.it\n"
- "pc.pl\n"
- "pd.it\n"
- "pe\n"
- "pe.ca\n"
- "pe.it\n"
- "pe.kr\n"
- "penza.ru\n"
- "per.la\n"
- "per.nf\n"
- "per.sg\n"
- "perm.ru\n"
- "perso.ht\n"
- "perso.tn\n"
- "perugia.it\n"
- "pesaro-urbino.it\n"
- "pesarourbino.it\n"
- "pescara.it\n"
- "pf\n"
- "pg\n"
- "pg.it\n"
- "ph\n"
- "pharmacien.fr\n"
- "pharmaciens.km\n"
- "pharmacy.museum\n"
- "philadelphia.museum\n"
- "philadelphiaarea.museum\n"
- "philately.museum\n"
- "phoenix.museum\n"
- "photography.museum\n"
- "pi.it\n"
- "piacenza.it\n"
- "pila.pl\n"
- "pilot.aero\n"
- "pilots.museum\n"
- "pisa.it\n"
- "pistoia.it\n"
- "pisz.pl\n"
- "pittsburgh.museum\n"
- "pk\n"
- "pl\n"
- "pl.ua\n"
- "planetarium.museum\n"
- "plantation.museum\n"
- "plants.museum\n"
- "plaza.museum\n"
- "plc.co.im\n"
- "plc.ly\n"
- "plo.ps\n"
- "pn\n"
- "pn.it\n"
- "po.gov.pl\n"
- "po.it\n"
- "podhale.pl\n"
- "podlasie.pl\n"
- "pol.dz\n"
- "pol.ht\n"
- "polkowice.pl\n"
- "poltava.ua\n"
- "pomorskie.pl\n"
- "pomorze.pl\n"
- "pordenone.it\n"
- "porsanger.no\n"
- "porsangu.no\n"
- "porsgrunn.no\n"
- "port.fr\n"
- "portal.museum\n"
- "portland.museum\n"
- "portlligat.museum\n"
- "posts-and-telecommunications.museum\n"
- "potenza.it\n"
- "powiat.pl\n"
- "poznan.pl\n"
- "pp.az\n"
- "pp.ru\n"
- "pp.se\n"
- "ppg.br\n"
- "pr\n"
- "pr.it\n"
- "pr.us\n"
- "prato.it\n"
- "prd.fr\n"
- "prd.km\n"
- "prd.mg\n"
- "preservation.museum\n"
- "presidio.museum\n"
- "press.aero\n"
- "press.ma\n"
- "press.museum\n"
- "press.se\n"
- "presse.ci\n"
- "presse.fr\n"
- "presse.km\n"
- "pri.ee\n"
- "principe.st\n"
- "priv.at\n"
- "priv.hu\n"
- "priv.me\n"
- "priv.no\n"
- "priv.pl\n"
- "pro\n"
- "pro.az\n"
- "pro.br\n"
- "pro.ec\n"
- "pro.ht\n"
- "pro.na\n"
- "pro.pr\n"
- "pro.tt\n"
- "pro.vn\n"
- "prochowice.pl\n"
- "production.aero\n"
- "prof.pr\n"
- "project.museum\n"
- "pruszkow.pl\n"
- "przeworsk.pl\n"
- "ps\n"
- "psc.br\n"
- "psi.br\n"
- "pskov.ru\n"
- "pt\n"
- "pt.it\n"
- "ptz.ru\n"
- "pu.it\n"
- "pub.sa\n"
- "publ.pt\n"
- "public.museum\n"
- "pubol.museum\n"
- "pulawy.pl\n"
- "pv.it\n"
- "pvt.ge\n"
- "pw\n"
- "py\n"
- "pyatigorsk.ru\n"
- "pz.it\n"
- "q.bg\n"
- "qa\n"
- "qc.ca\n"
- "qc.com\n"
- "qh.cn\n"
- "qld.edu.au\n"
- "qld.gov.au\n"
- "qsl.br\n"
- "quebec.museum\n"
- "r.bg\n"
- "r.se\n"
- "ra.it\n"
- "rade.no\n"
- "radom.pl\n"
- "radoy.no\n"
- "ragusa.it\n"
- "rahkkeravju.no\n"
- "raholt.no\n"
- "railroad.museum\n"
- "railway.museum\n"
- "raisa.no\n"
- "rakkestad.no\n"
- "ralingen.no\n"
- "rana.no\n"
- "randaberg.no\n"
- "rauma.no\n"
- "ravenna.it\n"
- "rawa-maz.pl\n"
- "rc.it\n"
- "re\n"
- "re.it\n"
- "re.kr\n"
- "realestate.pl\n"
- "rec.br\n"
- "rec.co\n"
- "rec.nf\n"
- "rec.ro\n"
- "recreation.aero\n"
- "reggio-calabria.it\n"
- "reggio-emilia.it\n"
- "reggiocalabria.it\n"
- "reggioemilia.it\n"
- "reklam.hu\n"
- "rel.ht\n"
- "rel.pl\n"
- "rendalen.no\n"
- "rennebu.no\n"
- "rennesoy.no\n"
- "repbody.aero\n"
- "res.aero\n"
- "res.in\n"
- "research.aero\n"
- "research.museum\n"
- "resistance.museum\n"
- "rg.it\n"
- "ri.it\n"
- "ri.us\n"
- "rieti.it\n"
- "riik.ee\n"
- "rimini.it\n"
- "rindal.no\n"
- "ringebu.no\n"
- "ringerike.no\n"
- "ringsaker.no\n"
- "riodejaneiro.museum\n"
- "risor.no\n"
- "rissa.no\n"
- "rl.no\n"
- "rm.it\n"
- "rn.it\n"
- "rnd.ru\n"
- "rnrt.tn\n"
- "rns.tn\n"
- "rnu.tn\n"
- "ro\n"
- "ro.it\n"
- "roan.no\n"
- "rochester.museum\n"
- "rockart.museum\n"
- "rodoy.no\n"
- "rollag.no\n"
- "roma.it\n"
- "roma.museum\n"
- "rome.it\n"
- "romsa.no\n"
- "romskog.no\n"
- "roros.no\n"
- "rost.no\n"
- "rotorcraft.aero\n"
- "rovigo.it\n"
- "rovno.ua\n"
- "royken.no\n"
- "royrvik.no\n"
- "rs\n"
- "rs.ba\n"
- "ru\n"
- "ru.com\n"
- "rubtsovsk.ru\n"
- "ruovat.no\n"
- "russia.museum\n"
- "rv.ua\n"
- "rw\n"
- "ryazan.ru\n"
- "rybnik.pl\n"
- "rygge.no\n"
- "rzeszow.pl\n"
- "s.bg\n"
- "s.se\n"
- "sa\n"
- "sa.com\n"
- "sa.cr\n"
- "sa.edu.au\n"
- "sa.gov.au\n"
- "sa.it\n"
- "safety.aero\n"
- "saintlouis.museum\n"
- "sakhalin.ru\n"
- "salangen.no\n"
- "salat.no\n"
- "salem.museum\n"
- "salerno.it\n"
- "saltdal.no\n"
- "salvadordali.museum\n"
- "salzburg.museum\n"
- "samara.ru\n"
- "samnanger.no\n"
- "sande.more-og-romsdal.no\n"
- "sande.vestfold.no\n"
- "sande.xn--mre-og-romsdal-qqb.no\n"
- "sandefjord.no\n"
- "sandiego.museum\n"
- "sandnes.no\n"
- "sandnessjoen.no\n"
- "sandoy.no\n"
- "sanfrancisco.museum\n"
- "sanok.pl\n"
- "santabarbara.museum\n"
- "santacruz.museum\n"
- "santafe.museum\n"
- "saotome.st\n"
- "saratov.ru\n"
- "sarpsborg.no\n"
- "saskatchewan.museum\n"
- "sassari.it\n"
- "satx.museum\n"
- "sauda.no\n"
- "sauherad.no\n"
- "savannahga.museum\n"
- "savona.it\n"
- "sb\n"
- "sc\n"
- "sc.cn\n"
- "sc.kr\n"
- "sc.ug\n"
- "sc.us\n"
- "sch.ae\n"
- "sch.gg\n"
- "sch.ir\n"
- "sch.je\n"
- "sch.jo\n"
- "sch.lk\n"
- "sch.ly\n"
- "sch.sa\n"
- "schlesisches.museum\n"
- "schoenbrunn.museum\n"
- "schokoladen.museum\n"
- "school.museum\n"
- "school.na\n"
- "schweiz.museum\n"
- "science-fiction.museum\n"
- "science.museum\n"
- "scienceandhistory.museum\n"
- "scienceandindustry.museum\n"
- "sciencecenter.museum\n"
- "sciencecenters.museum\n"
- "sciencehistory.museum\n"
- "sciences.museum\n"
- "sciencesnaturelles.museum\n"
- "scientist.aero\n"
- "scotland.museum\n"
- "sd\n"
- "sd.cn\n"
- "sd.us\n"
- "se\n"
- "se.com\n"
- "se.net\n"
- "seaport.museum\n"
- "sebastopol.ua\n"
- "sec.ps\n"
- "sejny.pl\n"
- "sel.no\n"
- "selbu.no\n"
- "selje.no\n"
- "seljord.no\n"
- "seoul.kr\n"
- "services.aero\n"
- "settlement.museum\n"
- "settlers.museum\n"
- "sex.hu\n"
- "sex.pl\n"
- "sf.no\n"
- "sg\n"
- "sh\n"
- "sh.cn\n"
- "shell.museum\n"
- "sherbrooke.museum\n"
- "shop.ht\n"
- "shop.hu\n"
- "shop.pl\n"
- "show.aero\n"
- "si\n"
- "si.it\n"
- "sibenik.museum\n"
- "siellak.no\n"
- "siena.it\n"
- "sigdal.no\n"
- "siljan.no\n"
- "silk.museum\n"
- "simbirsk.ru\n"
- "siracusa.it\n"
- "sirdal.no\n"
- "sk\n"
- "sk.ca\n"
- "skanit.no\n"
- "skanland.no\n"
- "skaun.no\n"
- "skedsmo.no\n"
- "skedsmokorset.no\n"
- "ski.museum\n"
- "ski.no\n"
- "skien.no\n"
- "skierva.no\n"
- "skiptvet.no\n"
- "skjak.no\n"
- "skjervoy.no\n"
- "sklep.pl\n"
- "skoczow.pl\n"
- "skodje.no\n"
- "skole.museum\n"
- "skydiving.aero\n"
- "sl\n"
- "slask.pl\n"
- "slattum.no\n"
- "sld.pa\n"
- "slg.br\n"
- "slupsk.pl\n"
- "sm\n"
- "smola.no\n"
- "smolensk.ru\n"
- "sn\n"
- "sn.cn\n"
- "snaase.no\n"
- "snasa.no\n"
- "snillfjord.no\n"
- "snoasa.no\n"
- "snz.ru\n"
- "so.gov.pl\n"
- "so.it\n"
- "soc.lk\n"
- "society.museum\n"
- "software.aero\n"
- "sogndal.no\n"
- "sogne.no\n"
- "sokndal.no\n"
- "sola.no\n"
- "sologne.museum\n"
- "solund.no\n"
- "somna.no\n"
- "sondre-land.no\n"
- "sondrio.it\n"
- "songdalen.no\n"
- "sopot.pl\n"
- "sor-aurdal.no\n"
- "sor-fron.no\n"
- "sor-odal.no\n"
- "sor-varanger.no\n"
- "sorfold.no\n"
- "sorreisa.no\n"
- "sortland.no\n"
- "sorum.no\n"
- "sos.pl\n"
- "sosnowiec.pl\n"
- "soundandvision.museum\n"
- "southcarolina.museum\n"
- "southwest.museum\n"
- "sp.it\n"
- "space.museum\n"
- "spb.ru\n"
- "spjelkavik.no\n"
- "sport.hu\n"
- "spy.museum\n"
- "spydeberg.no\n"
- "square.museum\n"
- "sr\n"
- "sr.gov.pl\n"
- "sr.it\n"
- "srv.br\n"
- "ss.it\n"
- "sshn.se\n"
- "st\n"
- "st.no\n"
- "stadt.museum\n"
- "stalbans.museum\n"
- "stalowa-wola.pl\n"
- "stange.no\n"
- "starachowice.pl\n"
- "stargard.pl\n"
- "starnberg.museum\n"
- "starostwo.gov.pl\n"
- "stat.no\n"
- "state.museum\n"
- "stateofdelaware.museum\n"
- "stathelle.no\n"
- "station.museum\n"
- "stavanger.no\n"
- "stavern.no\n"
- "stavropol.ru\n"
- "steam.museum\n"
- "steiermark.museum\n"
- "steigen.no\n"
- "steinkjer.no\n"
- "stjohn.museum\n"
- "stjordal.no\n"
- "stjordalshalsen.no\n"
- "stockholm.museum\n"
- "stokke.no\n"
- "stor-elvdal.no\n"
- "stord.no\n"
- "stordal.no\n"
- "store.nf\n"
- "store.ro\n"
- "store.st\n"
- "storfjord.no\n"
- "stpetersburg.museum\n"
- "strand.no\n"
- "stranda.no\n"
- "stryn.no\n"
- "student.aero\n"
- "stuttgart.museum\n"
- "stv.ru\n"
- "su\n"
- "suedtirol.it\n"
- "suisse.museum\n"
- "sula.no\n"
- "suldal.no\n"
- "suli.hu\n"
- "sumy.ua\n"
- "sund.no\n"
- "sunndal.no\n"
- "surgeonshall.museum\n"
- "surgut.ru\n"
- "surnadal.no\n"
- "surrey.museum\n"
- "suwalki.pl\n"
- "sv\n"
- "sv.it\n"
- "svalbard.no\n"
- "sveio.no\n"
- "svelvik.no\n"
- "svizzera.museum\n"
- "sweden.museum\n"
- "swidnica.pl\n"
- "swiebodzin.pl\n"
- "swinoujscie.pl\n"
- "sx.cn\n"
- "sy\n"
- "sydney.museum\n"
- "sykkylven.no\n"
- "syzran.ru\n"
- "sz\n"
- "szczecin.pl\n"
- "szczytno.pl\n"
- "szex.hu\n"
- "szkola.pl\n"
- "t.bg\n"
- "t.se\n"
- "ta.it\n"
- "tambov.ru\n"
- "tana.no\n"
- "tananger.no\n"
- "tank.museum\n"
- "taranto.it\n"
- "targi.pl\n"
- "tarnobrzeg.pl\n"
- "tas.edu.au\n"
- "tas.gov.au\n"
- "tatarstan.ru\n"
- "taxi.aero\n"
- "tc\n"
- "tcm.museum\n"
- "td\n"
- "te.it\n"
- "te.ua\n"
- "technology.museum\n"
- "tel\n"
- "telekommunikation.museum\n"
- "television.museum\n"
- "teramo.it\n"
- "terni.it\n"
- "ternopil.ua\n"
- "test.ru\n"
- "texas.museum\n"
- "textile.museum\n"
- "tf\n"
- "tg\n"
- "tgory.pl\n"
- "th\n"
- "theater.museum\n"
- "time.museum\n"
- "time.no\n"
- "timekeeping.museum\n"
- "tingvoll.no\n"
- "tinn.no\n"
- "tj\n"
- "tj.cn\n"
- "tjeldsund.no\n"
- "tjome.no\n"
- "tk\n"
- "tl\n"
- "tm\n"
- "tm.fr\n"
- "tm.hu\n"
- "tm.km\n"
- "tm.mc\n"
- "tm.mg\n"
- "tm.no\n"
- "tm.pl\n"
- "tm.ro\n"
- "tm.se\n"
- "tmp.br\n"
- "tn\n"
- "tn.it\n"
- "tn.us\n"
- "to\n"
- "to.it\n"
- "tokke.no\n"
- "tolga.no\n"
- "tom.ru\n"
- "tomsk.ru\n"
- "tonsberg.no\n"
- "topology.museum\n"
- "torino.it\n"
- "torino.museum\n"
- "torsken.no\n"
- "touch.museum\n"
- "tourism.pl\n"
- "tourism.tn\n"
- "town.museum\n"
- "tozsde.hu\n"
- "tp.it\n"
- "tr\n"
- "tr.it\n"
- "tr.no\n"
- "trader.aero\n"
- "trading.aero\n"
- "trainer.aero\n"
- "trana.no\n"
- "tranby.no\n"
- "tranoy.no\n"
- "transport.museum\n"
- "trapani.it\n"
- "travel\n"
- "travel.pl\n"
- "travel.tt\n"
- "trd.br\n"
- "tree.museum\n"
- "trentino.it\n"
- "trento.it\n"
- "treviso.it\n"
- "trieste.it\n"
- "troandin.no\n"
- "trogstad.no\n"
- "trolley.museum\n"
- "tromsa.no\n"
- "tromso.no\n"
- "trondheim.no\n"
- "trust.museum\n"
- "trustee.museum\n"
- "trysil.no\n"
- "ts.it\n"
- "tsaritsyn.ru\n"
- "tsk.ru\n"
- "tt\n"
- "tula.ru\n"
- "tur.br\n"
- "turek.pl\n"
- "turen.tn\n"
- "turin.it\n"
- "turystyka.pl\n"
- "tuva.ru\n"
- "tv\n"
- "tv.bo\n"
- "tv.br\n"
- "tv.it\n"
- "tv.na\n"
- "tvedestrand.no\n"
- "tver.ru\n"
- "tw\n"
- "tw.cn\n"
- "tx.us\n"
- "tychy.pl\n"
- "tydal.no\n"
- "tynset.no\n"
- "tysfjord.no\n"
- "tysnes.no\n"
- "tysvar.no\n"
- "tyumen.ru\n"
- "tz\n"
- "u.bg\n"
- "u.se\n"
- "ua\n"
- "ud.it\n"
- "udine.it\n"
- "udm.ru\n"
- "udmurtia.ru\n"
- "ug\n"
- "ug.gov.pl\n"
- "uhren.museum\n"
- "uk\n"
- "uk.com\n"
- "uk.net\n"
- "ulan-ude.ru\n"
- "ullensaker.no\n"
- "ullensvang.no\n"
- "ulm.museum\n"
- "ulsan.kr\n"
- "ulvik.no\n"
- "um.gov.pl\n"
- "unbi.ba\n"
- "undersea.museum\n"
- "union.aero\n"
- "university.museum\n"
- "unjarga.no\n"
- "unsa.ba\n"
- "upow.gov.pl\n"
- "uri.arpa\n"
- "urn.arpa\n"
- "us\n"
- "us.com\n"
- "us.na\n"
- "usa.museum\n"
- "usantiques.museum\n"
- "usarts.museum\n"
- "uscountryestate.museum\n"
- "usculture.museum\n"
- "usdecorativearts.museum\n"
- "usenet.pl\n"
- "usgarden.museum\n"
- "ushistory.museum\n"
- "ushuaia.museum\n"
- "uslivinghistory.museum\n"
- "ustka.pl\n"
- "ut.us\n"
- "utah.museum\n"
- "utazas.hu\n"
- "utsira.no\n"
- "uvic.museum\n"
- "uw.gov.pl\n"
- "uy\n"
- "uy.com\n"
- "uz\n"
- "uzhgorod.ua\n"
- "v.bg\n"
- "va\n"
- "va.it\n"
- "va.no\n"
- "va.us\n"
- "vaapste.no\n"
- "vadso.no\n"
- "vaga.no\n"
- "vagan.no\n"
- "vagsoy.no\n"
- "vaksdal.no\n"
- "valer.hedmark.no\n"
- "valer.ostfold.no\n"
- "valle.no\n"
- "valley.museum\n"
- "vang.no\n"
- "vantaa.museum\n"
- "vanylven.no\n"
- "vardo.no\n"
- "varese.it\n"
- "varggat.no\n"
- "varoy.no\n"
- "vb.it\n"
- "vc\n"
- "vc.it\n"
- "vdonsk.ru\n"
- "ve\n"
- "ve.it\n"
- "vefsn.no\n"
- "vega.no\n"
- "vegarshei.no\n"
- "venezia.it\n"
- "venice.it\n"
- "vennesla.no\n"
- "verbania.it\n"
- "vercelli.it\n"
- "verdal.no\n"
- "verona.it\n"
- "verran.no\n"
- "versailles.museum\n"
- "vestby.no\n"
- "vestnes.no\n"
- "vestre-slidre.no\n"
- "vestre-toten.no\n"
- "vestvagoy.no\n"
- "vet.br\n"
- "veterinaire.fr\n"
- "veterinaire.km\n"
- "vevelstad.no\n"
- "vf.no\n"
- "vg\n"
- "vgs.no\n"
- "vi\n"
- "vi.it\n"
- "vi.us\n"
- "vibo-valentia.it\n"
- "vibovalentia.it\n"
- "vic.edu.au\n"
- "vic.gov.au\n"
- "vicenza.it\n"
- "video.hu\n"
- "vik.no\n"
- "viking.museum\n"
- "vikna.no\n"
- "village.museum\n"
- "vindafjord.no\n"
- "vinnica.ua\n"
- "virginia.museum\n"
- "virtual.museum\n"
- "virtuel.museum\n"
- "viterbo.it\n"
- "vlaanderen.museum\n"
- "vladikavkaz.ru\n"
- "vladimir.ru\n"
- "vladivostok.ru\n"
- "vlog.br\n"
- "vn\n"
- "vn.ua\n"
- "voagat.no\n"
- "volda.no\n"
- "volgograd.ru\n"
- "volkenkunde.museum\n"
- "vologda.ru\n"
- "voronezh.ru\n"
- "voss.no\n"
- "vossevangen.no\n"
- "vr.it\n"
- "vrn.ru\n"
- "vt.it\n"
- "vt.us\n"
- "vu\n"
- "vv.it\n"
- "vyatka.ru\n"
- "w.bg\n"
- "w.se\n"
- "wa.edu.au\n"
- "wa.gov.au\n"
- "wa.us\n"
- "walbrzych.pl\n"
- "wales.museum\n"
- "wallonie.museum\n"
- "war.museum\n"
- "warmia.pl\n"
- "warszawa.pl\n"
- "washingtondc.museum\n"
- "watch-and-clock.museum\n"
- "watchandclock.museum\n"
- "waw.pl\n"
- "web.co\n"
- "web.lk\n"
- "web.nf\n"
- "web.pk\n"
- "web.tj\n"
- "wegrow.pl\n"
- "western.museum\n"
- "westfalen.museum\n"
- "whaling.museum\n"
- "wi.us\n"
- "wielun.pl\n"
- "wiki.br\n"
- "wildlife.museum\n"
- "williamsburg.museum\n"
- "windmill.museum\n"
- "wlocl.pl\n"
- "wloclawek.pl\n"
- "wodzislaw.pl\n"
- "wolomin.pl\n"
- "workinggroup.aero\n"
- "works.aero\n"
- "workshop.museum\n"
- "wroc.pl\n"
- "wroclaw.pl\n"
- "ws\n"
- "ws.na\n"
- "wv.us\n"
- "www.ro\n"
- "wy.us\n"
- "x.bg\n"
- "x.se\n"
- "xj.cn\n"
- "xn--55qx5d.cn\n"
- "xn--55qx5d.hk\n"
- "xn--9dbhblg6di.museum\n"
- "xn--andy-ira.no\n"
- "xn--aroport-bya.ci\n"
- "xn--asky-ira.no\n"
- "xn--aurskog-hland-jnb.no\n"
- "xn--avery-yua.no\n"
- "xn--b-5ga.nordland.no\n"
- "xn--b-5ga.telemark.no\n"
- "xn--bdddj-mrabd.no\n"
- "xn--bearalvhki-y4a.no\n"
- "xn--berlevg-jxa.no\n"
- "xn--bhcavuotna-s4a.no\n"
- "xn--bhccavuotna-k7a.no\n"
- "xn--bidr-5nac.no\n"
- "xn--bievt-0qa.no\n"
- "xn--bjarky-fya.no\n"
- "xn--bjddar-pta.no\n"
- "xn--blt-elab.no\n"
- "xn--bmlo-gra.no\n"
- "xn--bod-2na.no\n"
- "xn--brnny-wuac.no\n"
- "xn--brnnysund-m8ac.no\n"
- "xn--brum-voa.no\n"
- "xn--btsfjord-9za.no\n"
- "xn--ciqpn.hk\n"
- "xn--comunicaes-v6a2o.museum\n"
- "xn--correios-e-telecomunicaes-ghc29a.museum\n"
- "xn--czrw28b.tw\n"
- "xn--davvenjrga-y4a.no\n"
- "xn--dnna-gra.no\n"
- "xn--drbak-wua.no\n"
- "xn--dyry-ira.no\n"
- "xn--eveni-0qa01ga.no\n"
- "xn--finny-yua.no\n"
- "xn--fjord-lra.no\n"
- "xn--fl-zia.no\n"
- "xn--flor-jra.no\n"
- "xn--frde-gra.no\n"
- "xn--frna-woa.no\n"
- "xn--frya-hra.no\n"
- "xn--ggaviika-8ya47h.no\n"
- "xn--gildeskl-g0a.no\n"
- "xn--givuotna-8ya.no\n"
- "xn--gjvik-wua.no\n"
- "xn--gls-elac.no\n"
- "xn--gmq050i.hk\n"
- "xn--gmqw5a.hk\n"
- "xn--h-2fa.no\n"
- "xn--h1aegh.museum\n"
- "xn--hbmer-xqa.no\n"
- "xn--hcesuolo-7ya35b.no\n"
- "xn--hery-ira.nordland.no\n"
- "xn--hery-ira.xn--mre-og-romsdal-qqb.no\n"
- "xn--hgebostad-g3a.no\n"
- "xn--hmmrfeasta-s4ac.no\n"
- "xn--hnefoss-q1a.no\n"
- "xn--hobl-ira.no\n"
- "xn--holtlen-hxa.no\n"
- "xn--hpmir-xqa.no\n"
- "xn--hyanger-q1a.no\n"
- "xn--hylandet-54a.no\n"
- "xn--indery-fya.no\n"
- "xn--io0a7i.cn\n"
- "xn--io0a7i.hk\n"
- "xn--jlster-bya.no\n"
- "xn--jrpeland-54a.no\n"
- "xn--karmy-yua.no\n"
- "xn--kfjord-iua.no\n"
- "xn--klbu-woa.no\n"
- "xn--koluokta-7ya57h.no\n"
- "xn--krager-gya.no\n"
- "xn--kranghke-b0a.no\n"
- "xn--krdsherad-m8a.no\n"
- "xn--krehamn-dxa.no\n"
- "xn--krjohka-hwab49j.no\n"
- "xn--ksnes-uua.no\n"
- "xn--kvfjord-nxa.no\n"
- "xn--kvitsy-fya.no\n"
- "xn--kvnangen-k0a.no\n"
- "xn--l-1fa.no\n"
- "xn--laheadju-7ya.no\n"
- "xn--langevg-jxa.no\n"
- "xn--lcvr32d.hk\n"
- "xn--ldingen-q1a.no\n"
- "xn--leagaviika-52b.no\n"
- "xn--lesund-hua.no\n"
- "xn--lgrd-poac.no\n"
- "xn--lhppi-xqa.no\n"
- "xn--linds-pra.no\n"
- "xn--lns-qla.museum\n"
- "xn--loabt-0qa.no\n"
- "xn--lrdal-sra.no\n"
- "xn--lrenskog-54a.no\n"
- "xn--lt-liac.no\n"
- "xn--lten-gra.no\n"
- "xn--lury-ira.no\n"
- "xn--mely-ira.no\n"
- "xn--merker-kua.no\n"
- "xn--mjndalen-64a.no\n"
- "xn--mk0axi.hk\n"
- "xn--mlatvuopmi-s4a.no\n"
- "xn--mli-tla.no\n"
- "xn--mlselv-iua.no\n"
- "xn--moreke-jua.no\n"
- "xn--mosjen-eya.no\n"
- "xn--mot-tla.no\n"
- "xn--msy-ula0h.no\n"
- "xn--mtta-vrjjat-k7af.no\n"
- "xn--muost-0qa.no\n"
- "xn--mxtq1m.hk\n"
- "xn--nmesjevuemie-tcba.no\n"
- "xn--nry-yla5g.no\n"
- "xn--nttery-byae.no\n"
- "xn--nvuotna-hwa.no\n"
- "xn--od0alg.cn\n"
- "xn--od0alg.hk\n"
- "xn--od0aq3b.hk\n"
- "xn--oppegrd-ixa.no\n"
- "xn--ostery-fya.no\n"
- "xn--osyro-wua.no\n"
- "xn--porsgu-sta26f.no\n"
- "xn--rady-ira.no\n"
- "xn--rdal-poa.no\n"
- "xn--rde-ula.no\n"
- "xn--rdy-0nab.no\n"
- "xn--rennesy-v1a.no\n"
- "xn--rhkkervju-01af.no\n"
- "xn--rholt-mra.no\n"
- "xn--risa-5na.no\n"
- "xn--risr-ira.no\n"
- "xn--rland-uua.no\n"
- "xn--rlingen-mxa.no\n"
- "xn--rmskog-bya.no\n"
- "xn--rros-gra.no\n"
- "xn--rskog-uua.no\n"
- "xn--rst-0na.no\n"
- "xn--rsta-fra.no\n"
- "xn--ryken-vua.no\n"
- "xn--ryrvik-bya.no\n"
- "xn--s-1fa.no\n"
- "xn--sandnessjen-ogb.no\n"
- "xn--sandy-yua.no\n"
- "xn--seral-lra.no\n"
- "xn--sgne-gra.no\n"
- "xn--skierv-uta.no\n"
- "xn--skjervy-v1a.no\n"
- "xn--skjk-soa.no\n"
- "xn--sknit-yqa.no\n"
- "xn--sknland-fxa.no\n"
- "xn--slat-5na.no\n"
- "xn--slt-elab.no\n"
- "xn--smla-hra.no\n"
- "xn--smna-gra.no\n"
- "xn--snase-nra.no\n"
- "xn--sndre-land-0cb.no\n"
- "xn--snes-poa.no\n"
- "xn--snsa-roa.no\n"
- "xn--sr-aurdal-l8a.no\n"
- "xn--sr-fron-q1a.no\n"
- "xn--sr-odal-q1a.no\n"
- "xn--sr-varanger-ggb.no\n"
- "xn--srfold-bya.no\n"
- "xn--srreisa-q1a.no\n"
- "xn--srum-gra.no\n"
- "xn--stjrdal-s1a.no\n"
- "xn--stjrdalshalsen-sqb.no\n"
- "xn--stre-toten-zcb.no\n"
- "xn--tjme-hra.no\n"
- "xn--tn0ag.hk\n"
- "xn--tnsberg-q1a.no\n"
- "xn--trany-yua.no\n"
- "xn--trgstad-r1a.no\n"
- "xn--trna-woa.no\n"
- "xn--troms-zua.no\n"
- "xn--tysvr-vra.no\n"
- "xn--uc0atv.hk\n"
- "xn--uc0atv.tw\n"
- "xn--uc0ay4a.hk\n"
- "xn--unjrga-rta.no\n"
- "xn--vads-jra.no\n"
- "xn--vard-jra.no\n"
- "xn--vegrshei-c0a.no\n"
- "xn--vestvgy-ixa6o.no\n"
- "xn--vg-yiab.no\n"
- "xn--vgan-qoa.no\n"
- "xn--vgsy-qoa0j.no\n"
- "xn--vler-qoa.hedmark.no\n"
- "xn--vler-qoa.xn--stfold-9xa.no\n"
- "xn--vre-eiker-k8a.no\n"
- "xn--vrggt-xqad.no\n"
- "xn--vry-yla5g.no\n"
- "xn--wcvs22d.hk\n"
- "xn--yer-zna.no\n"
- "xn--ygarden-p1a.no\n"
- "xn--ystre-slidre-ujb.no\n"
- "xn--zf0ao64a.tw\n"
- "xn--zf0avx.hk\n"
- "xz.cn\n"
- "y.bg\n"
- "y.se\n"
- "yakutia.ru\n"
- "yamal.ru\n"
- "yaroslavl.ru\n"
- "ye\n"
- "yekaterinburg.ru\n"
- "yk.ca\n"
- "yn.cn\n"
- "york.museum\n"
- "yorkshire.museum\n"
- "yosemite.museum\n"
- "youth.museum\n"
- "yu\n"
- "yuzhno-sakhalinsk.ru\n"
- "z.bg\n"
- "z.se\n"
- "za\n"
- "za.com\n"
- "za.net\n"
- "za.org\n"
- "zachpomor.pl\n"
- "zagan.pl\n"
- "zakopane.pl\n"
- "zaporizhzhe.ua\n"
- "zarow.pl\n"
- "zgora.pl\n"
- "zgorzelec.pl\n"
- "zgrad.ru\n"
- "zhitomir.ua\n"
- "zj.cn\n"
- "zlg.br\n"
- "zm\n"
- "zoological.museum\n"
- "zoology.museum\n"
- "zp.ua\n"
- "zt.ua\n"
- "zw\n"
-;
diff --git a/net/base/effective_tld_names.gperf b/net/base/effective_tld_names.gperf
new file mode 100644
index 0000000..8f511cf
--- /dev/null
+++ b/net/base/effective_tld_names.gperf
@@ -0,0 +1,3651 @@
+%{
+// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that
+// can be found in the LICENSE file.
+
+// This file is generated by net/tools/tld_cleanup/.
+// DO NOT MANUALLY EDIT!
+%}
+struct DomainRule {
+ const char *name;
+ int type; // 1: exception, 2: wildcard
+};
+%%
+0.bg, 0
+1.bg, 0
+2.bg, 0
+2000.hu, 0
+3.bg, 0
+4.bg, 0
+5.bg, 0
+6.bg, 0
+6bone.pl, 0
+7.bg, 0
+8.bg, 0
+9.bg, 0
+a.bg, 0
+a.se, 0
+aa.no, 0
+aarborte.no, 0
+ab.ca, 0
+abo.pa, 0
+ac, 0
+ac.ae, 0
+ac.at, 0
+ac.be, 0
+ac.ci, 0
+ac.cn, 0
+ac.cr, 0
+ac.gn, 0
+ac.im, 0
+ac.in, 0
+ac.ir, 0
+ac.jp, 0
+ac.kr, 0
+ac.ma, 0
+ac.me, 0
+ac.mu, 0
+ac.mw, 0
+ac.ng, 0
+ac.pa, 0
+ac.pr, 0
+ac.rs, 0
+ac.ru, 0
+ac.rw, 0
+ac.se, 0
+ac.sz, 0
+ac.th, 0
+ac.tj, 0
+ac.tz, 0
+ac.ug, 0
+ac.vn, 0
+aca.pro, 0
+academy.museum, 0
+accident-investigation.aero, 0
+accident-prevention.aero, 0
+act.edu.au, 0
+act.gov.au, 0
+ad, 0
+ad.jp, 0
+adm.br, 0
+adult.ht, 0
+adv.br, 0
+adygeya.ru, 0
+ae, 0
+ae.org, 0
+aejrie.no, 0
+aero, 0
+aero.tt, 0
+aerobatic.aero, 0
+aeroclub.aero, 0
+aerodrome.aero, 0
+aeroport.fr, 0
+af, 0
+afjord.no, 0
+ag, 0
+ag.it, 0
+agdenes.no, 0
+agents.aero, 0
+agr.br, 0
+agrar.hu, 0
+agriculture.museum, 0
+agrigento.it, 0
+agrinet.tn, 0
+agro.pl, 0
+ah.cn, 0
+ah.no, 0
+ai, 0
+aichi.jp, 2
+aid.pl, 0
+aip.ee, 0
+air-surveillance.aero, 0
+air-traffic-control.aero, 0
+air.museum, 0
+aircraft.aero, 0
+airguard.museum, 0
+airline.aero, 0
+airport.aero, 0
+airtraffic.aero, 0
+ak.us, 0
+akita.jp, 2
+aknoluokta.no, 0
+akrehamn.no, 0
+al, 0
+al.it, 0
+al.no, 0
+al.us, 0
+alabama.museum, 0
+alaheadju.no, 0
+aland.fi, 0
+alaska.museum, 0
+alessandria.it, 0
+alesund.no, 0
+algard.no, 0
+alstahaug.no, 0
+alta.no, 0
+altai.ru, 0
+alto-adige.it, 0
+altoadige.it, 0
+alvdal.no, 0
+am, 0
+am.br, 0
+amber.museum, 0
+ambulance.aero, 0
+ambulance.museum, 0
+american.museum, 0
+americana.museum, 0
+americanantiques.museum, 0
+americanart.museum, 0
+amli.no, 0
+amot.no, 0
+amsterdam.museum, 0
+amur.ru, 0
+amursk.ru, 0
+amusement.aero, 0
+an, 0
+an.it, 0
+ancona.it, 0
+and.museum, 0
+andasuolo.no, 0
+andebu.no, 0
+andoy.no, 0
+annefrank.museum, 0
+anthro.museum, 0
+anthropology.museum, 0
+antiques.museum, 0
+ao, 0
+ao.it, 0
+aomori.jp, 2
+aosta.it, 0
+aoste.it, 0
+ap.it, 0
+aq, 0
+aq.it, 0
+aquarium.museum, 0
+aquila.it, 0
+ar, 2
+ar.com, 0
+ar.it, 0
+ar.us, 0
+arboretum.museum, 0
+archaeological.museum, 0
+archaeology.museum, 0
+architecture.museum, 0
+ardal.no, 0
+aremark.no, 0
+arendal.no, 0
+arezzo.it, 0
+arkhangelsk.ru, 0
+arna.no, 0
+arpa, 0
+arq.br, 0
+art.br, 0
+art.dz, 0
+art.ht, 0
+art.museum, 0
+art.pl, 0
+artanddesign.museum, 0
+artcenter.museum, 0
+artdeco.museum, 0
+arteducation.museum, 0
+artgallery.museum, 0
+arts.co, 0
+arts.museum, 0
+arts.nf, 0
+arts.ro, 0
+artsandcrafts.museum, 0
+as, 0
+as.us, 0
+ascoli-piceno.it, 0
+ascolipiceno.it, 0
+aseral.no, 0
+asia, 0
+asker.no, 0
+askim.no, 0
+askoy.no, 0
+askvoll.no, 0
+asmatart.museum, 0
+asn.lv, 0
+asnes.no, 0
+ass.km, 0
+assassination.museum, 0
+assedic.fr, 0
+assisi.museum, 0
+assn.lk, 0
+asso.ci, 0
+asso.dz, 0
+asso.fr, 0
+asso.gp, 0
+asso.ht, 0
+asso.km, 0
+asso.mc, 0
+asso.re, 0
+association.aero, 0
+association.museum, 0
+asti.it, 0
+astrakhan.ru, 0
+astronomy.museum, 0
+at, 0
+at.it, 0
+atlanta.museum, 0
+atm.pl, 0
+ato.br, 0
+au, 2
+audnedaln.no, 0
+augustow.pl, 0
+aukra.no, 0
+aure.no, 0
+aurland.no, 0
+aurskog-holand.no, 0
+austevoll.no, 0
+austin.museum, 0
+australia.museum, 0
+austrheim.no, 0
+author.aero, 0
+auto.pl, 0
+automotive.museum, 0
+av.it, 0
+avellino.it, 0
+averoy.no, 0
+aviation.museum, 0
+avocat.fr, 0
+avoues.fr, 0
+aw, 0
+ax, 0
+axis.museum, 0
+az, 0
+az.us, 0
+b.bg, 0
+b.se, 0
+ba, 0
+ba.it, 0
+babia-gora.pl, 0
+badaddja.no, 0
+badajoz.museum, 0
+baghdad.museum, 0
+bahcavuotna.no, 0
+bahccavuotna.no, 0
+bahn.museum, 0
+baidar.no, 0
+baikal.ru, 0
+bajddar.no, 0
+balat.no, 0
+bale.museum, 0
+balestrand.no, 0
+ballangen.no, 0
+ballooning.aero, 0
+balsan.it, 0
+balsfjord.no, 0
+baltimore.museum, 0
+bamble.no, 0
+bar.pro, 0
+barcelona.museum, 0
+bardu.no, 0
+bari.it, 0
+barletta-andria-trani.it, 0
+barlettaandriatrani.it, 0
+barum.no, 0
+baseball.museum, 0
+basel.museum, 0
+bashkiria.ru, 0
+baths.museum, 0
+batsfjord.no, 0
+bauern.museum, 0
+bb, 0
+bc.ca, 0
+bd, 2
+bd.se, 0
+be, 0
+bearalvahki.no, 0
+beardu.no, 0
+beauxarts.museum, 0
+bedzin.pl, 0
+beeldengeluid.museum, 0
+beiarn.no, 0
+belau.pw, 0
+belgorod.ru, 0
+bellevue.museum, 0
+belluno.it, 0
+benevento.it, 0
+berg.no, 0
+bergamo.it, 0
+bergbau.museum, 0
+bergen.no, 0
+berkeley.museum, 0
+berlevag.no, 0
+berlin.museum, 0
+bern.museum, 0
+beskidy.pl, 0
+bf, 0
+bg, 0
+bg.it, 0
+bh, 0
+bi, 0
+bi.it, 0
+bialowieza.pl, 0
+bialystok.pl, 0
+bible.museum, 0
+bielawa.pl, 0
+biella.it, 0
+bieszczady.pl, 0
+bievat.no, 0
+bilbao.museum, 0
+bill.museum, 0
+bindal.no, 0
+bio.br, 0
+bir.ru, 0
+birdart.museum, 0
+birkenes.no, 0
+birthplace.museum, 0
+biz, 0
+biz.az, 0
+biz.ki, 0
+biz.mw, 0
+biz.nr, 0
+biz.pk, 0
+biz.pl, 0
+biz.pr, 0
+biz.tj, 0
+biz.tt, 0
+biz.vn, 0
+bj, 0
+bj.cn, 0
+bjarkoy.no, 0
+bjerkreim.no, 0
+bjugn.no, 0
+bl.it, 0
+bl.uk, 1
+blog.br, 0
+bm, 0
+bmd.br, 0
+bn, 2
+bn.it, 0
+bo, 0
+bo.it, 0
+bo.nordland.no, 0
+bo.telemark.no, 0
+bodo.no, 0
+bokn.no, 0
+boleslawiec.pl, 0
+bologna.it, 0
+bolt.hu, 0
+bolzano.it, 0
+bomlo.no, 0
+bonn.museum, 0
+boston.museum, 0
+botanical.museum, 0
+botanicalgarden.museum, 0
+botanicgarden.museum, 0
+botany.museum, 0
+bozen.it, 0
+br, 0
+br.com, 0
+br.it, 0
+brand.se, 0
+brandywinevalley.museum, 0
+brasil.museum, 0
+bremanger.no, 0
+brescia.it, 0
+brindisi.it, 0
+bristol.museum, 0
+british-library.uk, 1
+british.museum, 0
+britishcolumbia.museum, 0
+broadcast.museum, 0
+broker.aero, 0
+bronnoy.no, 0
+bronnoysund.no, 0
+brumunddal.no, 0
+brunel.museum, 0
+brussel.museum, 0
+brussels.museum, 0
+bruxelles.museum, 0
+bryansk.ru, 0
+bryne.no, 0
+bs, 0
+bs.it, 0
+bt, 2
+bu.no, 0
+budejju.no, 0
+building.museum, 0
+burghof.museum, 0
+buryatia.ru, 0
+bus.museum, 0
+busan.kr, 0
+bushey.museum, 0
+bw, 0
+by, 0
+bydgoszcz.pl, 0
+bygland.no, 0
+bykle.no, 0
+bytom.pl, 0
+bz, 0
+bz.it, 0
+c.bg, 0
+c.la, 0
+c.se, 0
+ca, 0
+ca.it, 0
+ca.na, 0
+ca.us, 0
+caa.aero, 0
+cadaques.museum, 0
+cagliari.it, 0
+cahcesuolo.no, 0
+california.museum, 0
+caltanissetta.it, 0
+cambridge.museum, 0
+campobasso.it, 0
+can.br, 0
+can.museum, 0
+canada.museum, 0
+capebreton.museum, 0
+cargo.aero, 0
+carrier.museum, 0
+cartoonart.museum, 0
+casadelamoneda.museum, 0
+caserta.it, 0
+casino.hu, 0
+castle.museum, 0
+castres.museum, 0
+cat, 0
+catania.it, 0
+catanzaro.it, 0
+catering.aero, 0
+cb.it, 0
+cbg.ru, 0
+cc, 0
+cc.na, 0
+cci.fr, 0
+cd, 0
+ce.it, 0
+celtic.museum, 0
+center.museum, 0
+certification.aero, 0
+cf, 0
+cg, 0
+ch, 0
+ch.it, 0
+chambagri.fr, 0
+championship.aero, 0
+charter.aero, 0
+chattanooga.museum, 0
+chel.ru, 0
+cheltenham.museum, 0
+chelyabinsk.ru, 0
+cherkassy.ua, 0
+chernigov.ua, 0
+chernovtsy.ua, 0
+chesapeakebay.museum, 0
+chiba.jp, 2
+chicago.museum, 0
+chieti.it, 0
+children.museum, 0
+childrens.museum, 0
+childrensgarden.museum, 0
+chiropractic.museum, 0
+chirurgiens-dentistes.fr, 0
+chita.ru, 0
+chocolate.museum, 0
+christiansburg.museum, 0
+chukotka.ru, 0
+chungbuk.kr, 0
+chungnam.kr, 0
+chuvashia.ru, 0
+ci, 0
+cieszyn.pl, 0
+cim.br, 0
+cincinnati.museum, 0
+cinema.museum, 0
+circus.museum, 0
+city.chiba.jp, 1
+city.fukuoka.jp, 1
+city.hiroshima.jp, 1
+city.hu, 0
+city.kawasaki.jp, 1
+city.kitakyushu.jp, 1
+city.kobe.jp, 1
+city.kyoto.jp, 1
+city.nagoya.jp, 1
+city.niigata.jp, 1
+city.okayama.jp, 1
+city.osaka.jp, 1
+city.saitama.jp, 1
+city.sapporo.jp, 1
+city.sendai.jp, 1
+city.shizuoka.jp, 1
+city.yokohama.jp, 1
+civilaviation.aero, 0
+civilisation.museum, 0
+civilization.museum, 0
+civilwar.museum, 0
+ck, 2
+ck.ua, 0
+cl, 0
+cl.it, 0
+clinton.museum, 0
+clock.museum, 0
+club.aero, 0
+club.tw, 0
+cm, 0
+cmw.ru, 0
+cn, 0
+cn.com, 0
+cn.it, 0
+cn.ua, 0
+cng.br, 0
+cnt.br, 0
+co, 0
+co.ae, 0
+co.ag, 0
+co.ao, 0
+co.at, 0
+co.ba, 0
+co.bi, 0
+co.bw, 0
+co.ci, 0
+co.cr, 0
+co.gg, 0
+co.gy, 0
+co.hu, 0
+co.im, 0
+co.in, 0
+co.ir, 0
+co.it, 0
+co.je, 0
+co.jp, 0
+co.kr, 0
+co.lc, 0
+co.ls, 0
+co.ma, 0
+co.me, 0
+co.mu, 0
+co.mw, 0
+co.na, 0
+co.pn, 0
+co.pw, 0
+co.rs, 0
+co.rw, 0
+co.st, 0
+co.sz, 0
+co.th, 0
+co.tj, 0
+co.tt, 0
+co.tz, 0
+co.ug, 0
+co.us, 0
+co.uz, 0
+co.vi, 0
+coal.museum, 0
+coastaldefence.museum, 0
+cody.museum, 0
+coldwar.museum, 0
+collection.museum, 0
+colonialwilliamsburg.museum, 0
+coloradoplateau.museum, 0
+columbia.museum, 0
+columbus.museum, 0
+com, 0
+com.ac, 0
+com.af, 0
+com.ag, 0
+com.ai, 0
+com.al, 0
+com.an, 0
+com.aw, 0
+com.az, 0
+com.ba, 0
+com.bb, 0
+com.bh, 0
+com.bi, 0
+com.bm, 0
+com.bo, 0
+com.br, 0
+com.bs, 0
+com.by, 0
+com.bz, 0
+com.ci, 0
+com.cn, 0
+com.co, 0
+com.cu, 0
+com.dm, 0
+com.dz, 0
+com.ec, 0
+com.ee, 0
+com.es, 0
+com.fr, 0
+com.ge, 0
+com.gh, 0
+com.gi, 0
+com.gn, 0
+com.gp, 0
+com.gr, 0
+com.gy, 0
+com.hk, 0
+com.hn, 0
+com.hr, 0
+com.ht, 0
+com.io, 0
+com.iq, 0
+com.is, 0
+com.jo, 0
+com.kg, 0
+com.ki, 0
+com.km, 0
+com.ky, 0
+com.kz, 0
+com.la, 0
+com.lb, 0
+com.lc, 0
+com.lk, 0
+com.lr, 0
+com.lv, 0
+com.ly, 0
+com.mg, 0
+com.mk, 0
+com.mo, 0
+com.mu, 0
+com.mw, 0
+com.mx, 0
+com.my, 0
+com.na, 0
+com.nf, 0
+com.ng, 0
+com.nr, 0
+com.pa, 0
+com.pe, 0
+com.pf, 0
+com.ph, 0
+com.pk, 0
+com.pl, 0
+com.pr, 0
+com.ps, 0
+com.pt, 0
+com.re, 0
+com.ro, 0
+com.ru, 0
+com.rw, 0
+com.sa, 0
+com.sb, 0
+com.sc, 0
+com.sd, 0
+com.sg, 0
+com.sl, 0
+com.st, 0
+com.sy, 0
+com.tj, 0
+com.tn, 0
+com.to, 0
+com.tt, 0
+com.tv, 0
+com.tw, 0
+com.ua, 0
+com.uz, 0
+com.vc, 0
+com.vi, 0
+com.vn, 0
+com.ws, 0
+communication.museum, 0
+communications.museum, 0
+community.museum, 0
+como.it, 0
+computer.museum, 0
+computerhistory.museum, 0
+conf.lv, 0
+conference.aero, 0
+congresodelalengua3.ar, 1
+consulado.st, 0
+consultant.aero, 0
+consulting.aero, 0
+contemporary.museum, 0
+contemporaryart.museum, 0
+control.aero, 0
+convent.museum, 0
+coop, 0
+coop.br, 0
+coop.ht, 0
+coop.km, 0
+coop.mw, 0
+coop.tt, 0
+copenhagen.museum, 0
+corporation.museum, 0
+corvette.museum, 0
+cosenza.it, 0
+costume.museum, 0
+council.aero, 0
+countryestate.museum, 0
+county.museum, 0
+cpa.pro, 0
+cq.cn, 0
+cr, 0
+cr.it, 0
+crafts.museum, 0
+cranbrook.museum, 0
+creation.museum, 0
+cremona.it, 0
+crew.aero, 0
+crimea.ua, 0
+crotone.it, 0
+cs.it, 0
+ct.it, 0
+ct.us, 0
+cu, 0
+cultural.museum, 0
+culturalcenter.museum, 0
+culture.museum, 0
+cuneo.it, 0
+cv, 0
+cv.ua, 0
+cx, 0
+cy, 2
+cyber.museum, 0
+cymru.museum, 0
+cz, 0
+cz.it, 0
+czeladz.pl, 0
+czest.pl, 0
+d.bg, 0
+d.se, 0
+daegu.kr, 0
+daejeon.kr, 0
+dagestan.ru, 0
+dali.museum, 0
+dallas.museum, 0
+database.museum, 0
+davvenjarga.no, 0
+davvesiida.no, 0
+dc.us, 0
+ddr.museum, 0
+de, 0
+de.com, 0
+de.us, 0
+deatnu.no, 0
+decorativearts.museum, 0
+defense.tn, 0
+delaware.museum, 0
+delmenhorst.museum, 0
+denmark.museum, 0
+dep.no, 0
+depot.museum, 0
+design.aero, 0
+design.museum, 0
+detroit.museum, 0
+dgca.aero, 0
+dielddanuorri.no, 0
+dinosaur.museum, 0
+discovery.museum, 0
+divtasvuodna.no, 0
+divttasvuotna.no, 0
+dj, 0
+dk, 0
+dlugoleka.pl, 0
+dm, 0
+dn.ua, 0
+dnepropetrovsk.ua, 0
+dni.us, 0
+do, 2
+dolls.museum, 0
+donetsk.ua, 0
+donna.no, 0
+donostia.museum, 0
+dovre.no, 0
+dp.ua, 0
+dr.na, 0
+drammen.no, 0
+drangedal.no, 0
+drobak.no, 0
+dudinka.ru, 0
+durham.museum, 0
+dyroy.no, 0
+dz, 0
+e-burg.ru, 0
+e.bg, 0
+e.se, 0
+e164.arpa, 0
+eastafrica.museum, 0
+eastcoast.museum, 0
+ebiz.tw, 0
+ec, 0
+ecn.br, 0
+ed.ao, 0
+ed.ci, 0
+ed.cr, 0
+ed.jp, 0
+ed.pw, 0
+edu, 0
+edu.ac, 0
+edu.af, 0
+edu.al, 0
+edu.an, 0
+edu.az, 0
+edu.ba, 0
+edu.bb, 0
+edu.bi, 0
+edu.bm, 0
+edu.bo, 0
+edu.br, 0
+edu.bs, 0
+edu.bz, 0
+edu.ci, 0
+edu.cn, 0
+edu.co, 0
+edu.cu, 0
+edu.dm, 0
+edu.dz, 0
+edu.ec, 0
+edu.ee, 0
+edu.es, 0
+edu.ge, 0
+edu.gh, 0
+edu.gi, 0
+edu.gn, 0
+edu.gp, 0
+edu.gr, 0
+edu.hk, 0
+edu.hn, 0
+edu.ht, 0
+edu.in, 0
+edu.iq, 0
+edu.is, 0
+edu.it, 0
+edu.jo, 0
+edu.kg, 0
+edu.ki, 0
+edu.km, 0
+edu.kn, 0
+edu.ky, 0
+edu.kz, 0
+edu.la, 0
+edu.lb, 0
+edu.lc, 0
+edu.lk, 0
+edu.lr, 0
+edu.lv, 0
+edu.ly, 0
+edu.me, 0
+edu.mg, 0
+edu.mk, 0
+edu.mn, 0
+edu.mo, 0
+edu.mw, 0
+edu.mx, 0
+edu.my, 0
+edu.ng, 0
+edu.nr, 0
+edu.pa, 0
+edu.pe, 0
+edu.pf, 0
+edu.ph, 0
+edu.pk, 0
+edu.pl, 0
+edu.pn, 0
+edu.pr, 0
+edu.ps, 0
+edu.pt, 0
+edu.rs, 0
+edu.ru, 0
+edu.rw, 0
+edu.sa, 0
+edu.sb, 0
+edu.sc, 0
+edu.sd, 0
+edu.sg, 0
+edu.sl, 0
+edu.st, 0
+edu.sy, 0
+edu.tj, 0
+edu.to, 0
+edu.tt, 0
+edu.tw, 0
+edu.ua, 0
+edu.vc, 0
+edu.vn, 0
+edu.ws, 0
+educ.ar, 1
+education.museum, 0
+educational.museum, 0
+educator.aero, 0
+edunet.tn, 0
+ee, 0
+eg, 2
+egersund.no, 0
+egyptian.museum, 0
+ehime.jp, 2
+eid.no, 0
+eidfjord.no, 0
+eidsberg.no, 0
+eidskog.no, 0
+eidsvoll.no, 0
+eigersund.no, 0
+eisenbahn.museum, 0
+elblag.pl, 0
+elburg.museum, 0
+elk.pl, 0
+elvendrell.museum, 0
+elverum.no, 0
+embroidery.museum, 0
+emergency.aero, 0
+en.it, 0
+encyclopedic.museum, 0
+enebakk.no, 0
+eng.br, 0
+eng.pro, 0
+engerdal.no, 0
+engine.aero, 0
+engineer.aero, 0
+england.museum, 0
+enna.it, 0
+ens.tn, 0
+entertainment.aero, 0
+entomology.museum, 0
+environment.museum, 0
+environmentalconservation.museum, 0
+epilepsy.museum, 0
+equipment.aero, 0
+er, 2
+erotica.hu, 0
+erotika.hu, 0
+es, 0
+es.kr, 0
+esp.br, 0
+essex.museum, 0
+est.pr, 0
+estate.museum, 0
+et, 2
+etc.br, 0
+ethnology.museum, 0
+eti.br, 0
+etne.no, 0
+etnedal.no, 0
+eu, 0
+eu.com, 0
+eu.int, 0
+evenassi.no, 0
+evenes.no, 0
+evje-og-hornnes.no, 0
+exchange.aero, 0
+exeter.museum, 0
+exhibition.museum, 0
+experts-comptables.fr, 0
+express.aero, 0
+f.bg, 0
+f.se, 0
+fam.pk, 0
+family.museum, 0
+far.br, 0
+fareast.ru, 0
+farm.museum, 0
+farmequipment.museum, 0
+farmers.museum, 0
+farmstead.museum, 0
+farsund.no, 0
+fauske.no, 0
+fc.it, 0
+fe.it, 0
+fed.us, 0
+federation.aero, 0
+fedje.no, 0
+fermo.it, 0
+ferrara.it, 0
+fet.no, 0
+fetsund.no, 0
+fg.it, 0
+fh.se, 0
+fhs.no, 0
+fhsk.se, 0
+fhv.se, 0
+fi, 0
+fi.cr, 0
+fi.it, 0
+fie.ee, 0
+field.museum, 0
+figueres.museum, 0
+filatelia.museum, 0
+film.hu, 0
+film.museum, 0
+fin.ec, 0
+fin.tn, 0
+fineart.museum, 0
+finearts.museum, 0
+finland.museum, 0
+finnoy.no, 0
+firenze.it, 0
+firm.co, 0
+firm.ht, 0
+firm.in, 0
+firm.nf, 0
+firm.ro, 0
+fitjar.no, 0
+fj, 2
+fj.cn, 0
+fjaler.no, 0
+fjell.no, 0
+fk, 2
+fl.us, 0
+fla.no, 0
+flakstad.no, 0
+flanders.museum, 0
+flatanger.no, 0
+flekkefjord.no, 0
+flesberg.no, 0
+flight.aero, 0
+flog.br, 0
+flora.no, 0
+florence.it, 0
+florida.museum, 0
+floro.no, 0
+fm, 0
+fm.br, 0
+fm.no, 0
+fnd.br, 0
+fo, 0
+foggia.it, 0
+folkebibl.no, 0
+folldal.no, 0
+force.museum, 0
+forde.no, 0
+forli-cesena.it, 0
+forlicesena.it, 0
+forsand.no, 0
+fortmissoula.museum, 0
+fortworth.museum, 0
+forum.hu, 0
+fosnes.no, 0
+fot.br, 0
+foundation.museum, 0
+fr, 0
+fr.it, 0
+frana.no, 0
+francaise.museum, 0
+frankfurt.museum, 0
+franziskaner.museum, 0
+fredrikstad.no, 0
+freemasonry.museum, 0
+frei.no, 0
+freiburg.museum, 0
+freight.aero, 0
+fribourg.museum, 0
+frog.museum, 0
+frogn.no, 0
+froland.no, 0
+from.hr, 0
+frosinone.it, 0
+frosta.no, 0
+froya.no, 0
+fst.br, 0
+fuel.aero, 0
+fukui.jp, 2
+fukuoka.jp, 2
+fukushima.jp, 2
+fundacio.museum, 0
+fuoisku.no, 0
+fuossko.no, 0
+furniture.museum, 0
+fusa.no, 0
+fylkesbibl.no, 0
+fyresdal.no, 0
+g.bg, 0
+g.se, 0
+g12.br, 0
+ga, 0
+ga.us, 0
+gaivuotna.no, 0
+gallery.museum, 0
+galsa.no, 0
+game.tw, 0
+games.hu, 0
+gamvik.no, 0
+gangaviika.no, 0
+gangwon.kr, 0
+garden.museum, 0
+gateway.museum, 0
+gaular.no, 0
+gausdal.no, 0
+gb.com, 0
+gb.net, 0
+gc.ca, 0
+gd, 0
+gd.cn, 0
+gda.pl, 0
+gdansk.pl, 0
+gdynia.pl, 0
+ge, 0
+ge.it, 0
+geelvinck.museum, 0
+gemological.museum, 0
+gen.in, 0
+genoa.it, 0
+genova.it, 0
+geology.museum, 0
+geometre-expert.fr, 0
+georgia.museum, 0
+gf, 0
+gg, 0
+ggf.br, 0
+gh, 0
+gi, 0
+giehtavuoatna.no, 0
+giessen.museum, 0
+gifu.jp, 2
+gildeskal.no, 0
+giske.no, 0
+gjemnes.no, 0
+gjerdrum.no, 0
+gjerstad.no, 0
+gjesdal.no, 0
+gjovik.no, 0
+gl, 0
+glas.museum, 0
+glass.museum, 0
+gliding.aero, 0
+gliwice.pl, 0
+glogow.pl, 0
+gloppen.no, 0
+gm, 0
+gmina.pl, 0
+gn, 0
+gniezno.pl, 0
+go.ci, 0
+go.cr, 0
+go.it, 0
+go.jp, 0
+go.kr, 0
+go.pw, 0
+go.th, 0
+go.tj, 0
+go.tz, 0
+go.ug, 0
+gob.bo, 0
+gob.cl, 0
+gob.es, 0
+gob.hn, 0
+gob.mx, 0
+gob.pa, 0
+gob.pe, 0
+gob.pk, 0
+gobiernoelectronico.ar, 1
+gok.pk, 0
+gol.no, 0
+gon.pk, 0
+gop.pk, 0
+gorge.museum, 0
+gorizia.it, 0
+gorlice.pl, 0
+gos.pk, 0
+gouv.ci, 0
+gouv.fr, 0
+gouv.ht, 0
+gouv.km, 0
+gouv.rw, 0
+gov, 0
+gov.ac, 0
+gov.ae, 0
+gov.af, 0
+gov.al, 0
+gov.as, 0
+gov.az, 0
+gov.ba, 0
+gov.bb, 0
+gov.bf, 0
+gov.bm, 0
+gov.bo, 0
+gov.br, 0
+gov.bs, 0
+gov.by, 0
+gov.bz, 0
+gov.cd, 0
+gov.cl, 0
+gov.cm, 0
+gov.cn, 0
+gov.co, 0
+gov.cu, 0
+gov.cx, 0
+gov.dm, 0
+gov.dz, 0
+gov.ec, 0
+gov.ee, 0
+gov.ge, 0
+gov.gg, 0
+gov.gh, 0
+gov.gi, 0
+gov.gn, 0
+gov.gr, 0
+gov.hk, 0
+gov.ie, 0
+gov.im, 0
+gov.in, 0
+gov.iq, 0
+gov.ir, 0
+gov.is, 0
+gov.it, 0
+gov.je, 0
+gov.jo, 0
+gov.kg, 0
+gov.ki, 0
+gov.km, 0
+gov.kn, 0
+gov.ky, 0
+gov.kz, 0
+gov.la, 0
+gov.lb, 0
+gov.lc, 0
+gov.lk, 0
+gov.lr, 0
+gov.lt, 0
+gov.lv, 0
+gov.ly, 0
+gov.ma, 0
+gov.me, 0
+gov.mg, 0
+gov.mk, 0
+gov.mn, 0
+gov.mo, 0
+gov.mr, 0
+gov.mu, 0
+gov.mw, 0
+gov.my, 0
+gov.ng, 0
+gov.nr, 0
+gov.ph, 0
+gov.pk, 0
+gov.pl, 0
+gov.pn, 0
+gov.pr, 0
+gov.ps, 0
+gov.pt, 0
+gov.rs, 0
+gov.ru, 0
+gov.rw, 0
+gov.sa, 0
+gov.sb, 0
+gov.sc, 0
+gov.sd, 0
+gov.sg, 0
+gov.sl, 0
+gov.st, 0
+gov.sy, 0
+gov.tj, 0
+gov.tl, 0
+gov.tn, 0
+gov.to, 0
+gov.tt, 0
+gov.tv, 0
+gov.tw, 0
+gov.ua, 0
+gov.vc, 0
+gov.vn, 0
+gov.ws, 0
+government.aero, 0
+gp, 0
+gq, 0
+gr, 0
+gr.it, 0
+gr.jp, 0
+grajewo.pl, 0
+gran.no, 0
+grandrapids.museum, 0
+grane.no, 0
+granvin.no, 0
+gratangen.no, 0
+graz.museum, 0
+greta.fr, 0
+grimstad.no, 0
+grong.no, 0
+grosseto.it, 0
+groundhandling.aero, 0
+group.aero, 0
+grozny.ru, 0
+grp.lk, 0
+grue.no, 0
+gs, 0
+gs.aa.no, 0
+gs.ah.no, 0
+gs.bu.no, 0
+gs.cn, 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
+gsm.pl, 0
+gt, 2
+gu, 2
+gu.us, 0
+guernsey.museum, 0
+gulen.no, 0
+gunma.jp, 2
+guovdageaidnu.no, 0
+gv.ao, 0
+gv.at, 0
+gw, 0
+gwangju.kr, 0
+gx.cn, 0
+gy, 0
+gyeongbuk.kr, 0
+gyeonggi.kr, 0
+gyeongnam.kr, 0
+gz.cn, 0
+h.bg, 0
+h.se, 0
+ha.cn, 0
+ha.no, 0
+habmer.no, 0
+hadsel.no, 0
+hagebostad.no, 0
+halden.no, 0
+halloffame.museum, 0
+halsa.no, 0
+hamar.no, 0
+hamaroy.no, 0
+hamburg.museum, 0
+hammarfeasta.no, 0
+hammerfest.no, 0
+handson.museum, 0
+hanggliding.aero, 0
+hapmir.no, 0
+haram.no, 0
+hareid.no, 0
+harstad.no, 0
+harvestcelebration.museum, 0
+hasvik.no, 0
+hattfjelldal.no, 0
+haugesund.no, 0
+hawaii.museum, 0
+hb.cn, 0
+he.cn, 0
+health.museum, 0
+health.vn, 0
+heimatunduhren.museum, 0
+hellas.museum, 0
+helsinki.museum, 0
+hembygdsforbund.museum, 0
+hemne.no, 0
+hemnes.no, 0
+hemsedal.no, 0
+herad.no, 0
+heritage.museum, 0
+heroy.more-og-romsdal.no, 0
+heroy.nordland.no, 0
+hi.cn, 0
+hi.us, 0
+hiroshima.jp, 2
+histoire.museum, 0
+historical.museum, 0
+historicalsociety.museum, 0
+historichouses.museum, 0
+historisch.museum, 0
+historisches.museum, 0
+history.museum, 0
+historyofscience.museum, 0
+hitra.no, 0
+hjartdal.no, 0
+hjelmeland.no, 0
+hk, 0
+hk.cn, 0
+hl.cn, 0
+hl.no, 0
+hm, 0
+hm.no, 0
+hn, 0
+hn.cn, 0
+hobol.no, 0
+hof.no, 0
+hokkaido.jp, 2
+hokksund.no, 0
+hol.no, 0
+hole.no, 0
+holmestrand.no, 0
+holtalen.no, 0
+homebuilt.aero, 0
+honefoss.no, 0
+hornindal.no, 0
+horology.museum, 0
+horten.no, 0
+hotel.hu, 0
+hotel.lk, 0
+house.museum, 0
+hoyanger.no, 0
+hoylandet.no, 0
+hr, 0
+hs.kr, 0
+ht, 0
+hu, 0
+hu.com, 0
+huissier-justice.fr, 0
+humanities.museum, 0
+hurdal.no, 0
+hurum.no, 0
+hvaler.no, 0
+hyllestad.no, 0
+hyogo.jp, 2
+i.bg, 0
+i.ph, 0
+i.se, 0
+ia.us, 0
+ibaraki.jp, 2
+ibestad.no, 0
+icnet.uk, 1
+id, 2
+id.ir, 0
+id.lv, 0
+id.ly, 0
+id.us, 0
+idrett.no, 0
+idv.hk, 0
+idv.tw, 0
+ie, 0
+if.ua, 0
+il, 2
+il.us, 0
+ilawa.pl, 0
+illustration.museum, 0
+im, 0
+im.it, 0
+imageandsound.museum, 0
+imb.br, 0
+imperia.it, 0
+in, 0
+in-addr.arpa, 0
+in.na, 0
+in.rs, 0
+in.th, 0
+in.ua, 0
+in.us, 0
+incheon.kr, 0
+ind.br, 0
+ind.in, 0
+ind.tn, 0
+inderoy.no, 0
+indian.museum, 0
+indiana.museum, 0
+indianapolis.museum, 0
+indianmarket.museum, 0
+inf.br, 0
+inf.cu, 0
+inf.mk, 0
+info, 0
+info.az, 0
+info.co, 0
+info.ec, 0
+info.ht, 0
+info.hu, 0
+info.ki, 0
+info.la, 0
+info.na, 0
+info.nf, 0
+info.nr, 0
+info.pk, 0
+info.pl, 0
+info.pr, 0
+info.ro, 0
+info.sd, 0
+info.tn, 0
+info.tt, 0
+info.vn, 0
+ing.pa, 0
+ingatlan.hu, 0
+insurance.aero, 0
+int, 0
+int.az, 0
+int.bo, 0
+int.ci, 0
+int.co, 0
+int.is, 0
+int.la, 0
+int.lk, 0
+int.mw, 0
+int.pt, 0
+int.ru, 0
+int.rw, 0
+int.tj, 0
+int.tt, 0
+int.vn, 0
+intelligence.museum, 0
+interactive.museum, 0
+intl.tn, 0
+io, 0
+ip6.arpa, 0
+iq, 0
+ir, 0
+iraq.museum, 0
+irc.pl, 0
+irkutsk.ru, 0
+iron.museum, 0
+is, 0
+is.it, 0
+isa.us, 0
+isernia.it, 0
+ishikawa.jp, 2
+isla.pr, 0
+isleofman.museum, 0
+it, 0
+it.ao, 0
+its.me, 0
+ivano-frankivsk.ua, 0
+ivanovo.ru, 0
+iveland.no, 0
+ivgu.no, 0
+iwate.jp, 2
+iz.hr, 0
+izhevsk.ru, 0
+j.bg, 0
+jamal.ru, 0
+jamison.museum, 0
+jan-mayen.no, 0
+jar.ru, 0
+jaworzno.pl, 0
+je, 0
+jefferson.museum, 0
+jeju.kr, 0
+jelenia-gora.pl, 0
+jeonbuk.kr, 0
+jeonnam.kr, 0
+jerusalem.museum, 0
+jessheim.no, 0
+jet.uk, 1
+jevnaker.no, 0
+jewelry.museum, 0
+jewish.museum, 0
+jewishart.museum, 0
+jfk.museum, 0
+jgora.pl, 0
+jl.cn, 0
+jm, 2
+jo, 0
+jobs, 0
+jobs.tt, 0
+jogasz.hu, 0
+jolster.no, 0
+jondal.no, 0
+jor.br, 0
+jorpeland.no, 0
+joshkar-ola.ru, 0
+journal.aero, 0
+journalism.museum, 0
+journalist.aero, 0
+jp, 0
+jpn.com, 0
+js.cn, 0
+judaica.museum, 0
+judygarland.museum, 0
+juedisches.museum, 0
+juif.museum, 0
+jur.pro, 0
+jus.br, 0
+jx.cn, 0
+k-uralsk.ru, 0
+k.bg, 0
+k.se, 0
+k12.ec, 0
+k12.vi, 0
+kafjord.no, 0
+kagawa.jp, 2
+kagoshima.jp, 2
+kalisz.pl, 0
+kalmykia.ru, 0
+kaluga.ru, 0
+kamchatka.ru, 0
+kanagawa.jp, 2
+karasjohka.no, 0
+karasjok.no, 0
+karate.museum, 0
+karelia.ru, 0
+karikatur.museum, 0
+karlsoy.no, 0
+karmoy.no, 0
+karpacz.pl, 0
+kartuzy.pl, 0
+kaszuby.pl, 0
+katowice.pl, 0
+kautokeino.no, 0
+kawasaki.jp, 2
+kazan.ru, 0
+kazimierz-dolny.pl, 0
+kchr.ru, 0
+ke, 2
+kemerovo.ru, 0
+kepno.pl, 0
+ketrzyn.pl, 0
+kg, 0
+kg.kr, 0
+kh, 2
+kh.ua, 0
+khabarovsk.ru, 0
+khakassia.ru, 0
+kharkov.ua, 0
+kherson.ua, 0
+khmelnitskiy.ua, 0
+khv.ru, 0
+ki, 0
+kids.museum, 0
+kids.us, 0
+kiev.ua, 0
+kirkenes.no, 0
+kirov.ru, 0
+kirovograd.ua, 0
+kitakyushu.jp, 2
+klabu.no, 0
+klepp.no, 0
+klodzko.pl, 0
+km, 0
+km.ua, 0
+kms.ru, 0
+kn, 0
+kobe.jp, 2
+kobierzyce.pl, 0
+kochi.jp, 2
+koebenhavn.museum, 0
+koeln.museum, 0
+koenig.ru, 0
+kolobrzeg.pl, 0
+komforb.se, 0
+komi.ru, 0
+kommunalforbund.se, 0
+kommune.no, 0
+komvux.se, 0
+kongsberg.no, 0
+kongsvinger.no, 0
+konin.pl, 0
+konskowola.pl, 0
+konyvelo.hu, 0
+kopervik.no, 0
+kostroma.ru, 0
+kr, 0
+kr.com, 0
+kr.it, 0
+kr.ua, 0
+kraanghke.no, 0
+kragero.no, 0
+krakow.pl, 0
+krasnoyarsk.ru, 0
+kristiansand.no, 0
+kristiansund.no, 0
+krodsherad.no, 0
+krokstadelva.no, 0
+ks.ua, 0
+ks.us, 0
+kuban.ru, 0
+kumamoto.jp, 2
+kunst.museum, 0
+kunstsammlung.museum, 0
+kunstunddesign.museum, 0
+kurgan.ru, 0
+kursk.ru, 0
+kustanai.ru, 0
+kutno.pl, 0
+kuzbass.ru, 0
+kv.ua, 0
+kvafjord.no, 0
+kvalsund.no, 0
+kvam.no, 0
+kvanangen.no, 0
+kvinesdal.no, 0
+kvinnherad.no, 0
+kviteseid.no, 0
+kvitsoy.no, 0
+kw, 2
+ky, 0
+ky.us, 0
+kyoto.jp, 2
+kz, 0
+l.bg, 0
+l.se, 0
+la, 0
+la-spezia.it, 0
+la.us, 0
+laakesvuemie.no, 0
+labor.museum, 0
+labour.museum, 0
+lahppi.no, 0
+lajolla.museum, 0
+lakas.hu, 0
+lanbib.se, 0
+lancashire.museum, 0
+landes.museum, 0
+langevag.no, 0
+lans.museum, 0
+lapy.pl, 0
+laquila.it, 0
+lardal.no, 0
+larsson.museum, 0
+larvik.no, 0
+laspezia.it, 0
+latina.it, 0
+lavagis.no, 0
+lavangen.no, 0
+law.pro, 0
+lb, 0
+lc, 0
+lc.it, 0
+le.it, 0
+leangaviika.no, 0
+leasing.aero, 0
+lebesby.no, 0
+lebork.pl, 0
+lecce.it, 0
+lecco.it, 0
+legnica.pl, 0
+leikanger.no, 0
+leirfjord.no, 0
+leirvik.no, 0
+leka.no, 0
+leksvik.no, 0
+lel.br, 0
+lenvik.no, 0
+lerdal.no, 0
+lesja.no, 0
+levanger.no, 0
+lewismiller.museum, 0
+lezajsk.pl, 0
+lg.jp, 0
+lg.ua, 0
+li, 0
+li.it, 0
+lib.ee, 0
+lier.no, 0
+lierne.no, 0
+lillehammer.no, 0
+lillesand.no, 0
+limanowa.pl, 0
+lincoln.museum, 0
+lindas.no, 0
+lindesnes.no, 0
+linz.museum, 0
+lipetsk.ru, 0
+living.museum, 0
+livinghistory.museum, 0
+livorno.it, 0
+lk, 0
+ln.cn, 0
+lo.it, 0
+loabat.no, 0
+local, 0
+localhistory.museum, 0
+lodi.it, 0
+lodingen.no, 0
+logistics.aero, 0
+lom.no, 0
+lomza.pl, 0
+london.museum, 0
+loppa.no, 0
+lorenskog.no, 0
+losangeles.museum, 0
+loten.no, 0
+louvre.museum, 0
+lowicz.pl, 0
+loyalist.museum, 0
+lr, 0
+ls, 0
+lt, 0
+lt.it, 0
+ltd.co.im, 0
+ltd.gi, 0
+ltd.lk, 0
+lu, 0
+lu.it, 0
+lubin.pl, 0
+lucca.it, 0
+lucerne.museum, 0
+lugansk.ua, 0
+lukow.pl, 0
+lund.no, 0
+lunner.no, 0
+luroy.no, 0
+luster.no, 0
+lutsk.ua, 0
+luxembourg.museum, 0
+luzern.museum, 0
+lv, 0
+lviv.ua, 0
+ly, 0
+lyngdal.no, 0
+lyngen.no, 0
+m.bg, 0
+m.se, 0
+ma, 0
+ma.us, 0
+macerata.it, 0
+mad.museum, 0
+madrid.museum, 0
+magadan.ru, 0
+magazine.aero, 0
+magnitka.ru, 0
+mail.pl, 0
+maintenance.aero, 0
+malatvuopmi.no, 0
+malbork.pl, 0
+mallorca.museum, 0
+malopolska.pl, 0
+malselv.no, 0
+malvik.no, 0
+manchester.museum, 0
+mandal.no, 0
+mansion.museum, 0
+mansions.museum, 0
+mantova.it, 0
+manx.museum, 0
+marburg.museum, 0
+mari-el.ru, 0
+mari.ru, 0
+marine.ru, 0
+maritime.museum, 0
+maritimo.museum, 0
+marker.no, 0
+marketplace.aero, 0
+marnardal.no, 0
+maryland.museum, 0
+marylhurst.museum, 0
+masfjorden.no, 0
+masoy.no, 0
+massa-carrara.it, 0
+massacarrara.it, 0
+mat.br, 0
+matera.it, 0
+matta-varjjat.no, 0
+mazowsze.pl, 0
+mazury.pl, 0
+mb.ca, 0
+mbone.pl, 0
+mc, 0
+mc.it, 0
+md, 0
+md.ci, 0
+md.us, 0
+me, 0
+me.it, 0
+me.us, 0
+mecon.ar, 1
+med.br, 0
+med.ec, 0
+med.ee, 0
+med.ht, 0
+med.ly, 0
+med.pa, 0
+med.pl, 0
+med.pro, 0
+med.sa, 0
+med.sd, 0
+medecin.fr, 0
+medecin.km, 0
+media.aero, 0
+media.hu, 0
+media.museum, 0
+media.pl, 0
+medical.museum, 0
+medizinhistorisches.museum, 0
+meeres.museum, 0
+meland.no, 0
+meldal.no, 0
+melhus.no, 0
+meloy.no, 0
+memorial.museum, 0
+meraker.no, 0
+mesaverde.museum, 0
+messina.it, 0
+metro.tokyo.jp, 1
+mg, 0
+mh, 0
+mi.it, 0
+mi.th, 0
+mi.us, 0
+miasta.pl, 0
+michigan.museum, 0
+microlight.aero, 0
+midatlantic.museum, 0
+midsund.no, 0
+midtre-gauldal.no, 0
+mie.jp, 2
+mielec.pl, 0
+mielno.pl, 0
+mil, 0
+mil.ac, 0
+mil.ae, 0
+mil.az, 0
+mil.ba, 0
+mil.bo, 0
+mil.br, 0
+mil.by, 0
+mil.cn, 0
+mil.co, 0
+mil.ec, 0
+mil.ge, 0
+mil.gh, 0
+mil.hn, 0
+mil.in, 0
+mil.iq, 0
+mil.jo, 0
+mil.kg, 0
+mil.km, 0
+mil.kr, 0
+mil.kz, 0
+mil.lv, 0
+mil.mg, 0
+mil.my, 0
+mil.no, 0
+mil.pe, 0
+mil.ph, 0
+mil.pl, 0
+mil.ru, 0
+mil.rw, 0
+mil.st, 0
+mil.sy, 0
+mil.tj, 0
+mil.to, 0
+mil.tw, 0
+mil.vc, 0
+milan.it, 0
+milano.it, 0
+military.museum, 0
+mill.museum, 0
+mincom.tn, 0
+miners.museum, 0
+mining.museum, 0
+minnesota.museum, 0
+missile.museum, 0
+missoula.museum, 0
+miyagi.jp, 2
+miyazaki.jp, 2
+mjondalen.no, 0
+mk, 0
+mk.ua, 0
+ml, 2
+mm, 2
+mn, 0
+mn.it, 0
+mn.us, 0
+mo, 0
+mo-i-rana.no, 0
+mo.cn, 0
+mo.it, 0
+mo.us, 0
+moareke.no, 0
+mobi, 0
+mobi.gp, 0
+mobi.na, 0
+mobi.tt, 0
+mod.gi, 0
+modalen.no, 0
+modelling.aero, 0
+modena.it, 0
+modern.museum, 0
+modum.no, 0
+molde.no, 0
+moma.museum, 0
+money.museum, 0
+monmouth.museum, 0
+monticello.museum, 0
+montreal.museum, 0
+monza.it, 0
+mordovia.ru, 0
+moscow.museum, 0
+mosjoen.no, 0
+moskenes.no, 0
+mosreg.ru, 0
+moss.no, 0
+mosvik.no, 0
+motorcycle.museum, 0
+mp, 0
+mq, 0
+mr, 0
+mr.no, 0
+mragowo.pl, 0
+ms, 0
+ms.it, 0
+ms.kr, 0
+ms.us, 0
+msk.ru, 0
+mt, 2
+mt.it, 0
+mt.us, 0
+mu, 0
+muenchen.museum, 0
+muenster.museum, 0
+mulhouse.museum, 0
+muncie.museum, 0
+muosat.no, 0
+murmansk.ru, 0
+mus.br, 0
+museet.museum, 0
+museum, 0
+museum.no, 0
+museum.tt, 0
+museumcenter.museum, 0
+museumvereniging.museum, 0
+music.museum, 0
+mv, 2
+mw, 0
+mx, 0
+mx.na, 0
+my, 0
+mytis.ru, 0
+mz, 2
+n.bg, 0
+n.se, 0
+na, 0
+na.it, 0
+naamesjevuemie.no, 0
+nacion.ar, 1
+nagano.jp, 2
+nagasaki.jp, 2
+nagoya.jp, 2
+nakhodka.ru, 0
+naklo.pl, 0
+nalchik.ru, 0
+namdalseid.no, 0
+name, 0
+name.az, 0
+name.hr, 0
+name.jo, 0
+name.mk, 0
+name.my, 0
+name.na, 0
+name.pr, 0
+name.tj, 0
+name.tt, 0
+name.vn, 0
+namsos.no, 0
+namsskogan.no, 0
+nannestad.no, 0
+naples.it, 0
+napoli.it, 0
+nara.jp, 2
+naroy.no, 0
+narviika.no, 0
+narvik.no, 0
+nat.tn, 0
+national-library-scotland.uk, 1
+national.museum, 0
+nationalfirearms.museum, 0
+nationalheritage.museum, 0
+nativeamerican.museum, 0
+naturalhistory.museum, 0
+naturalhistorymuseum.museum, 0
+naturalsciences.museum, 0
+naturbruksgymn.se, 0
+nature.museum, 0
+naturhistorisches.museum, 0
+natuurwetenschappen.museum, 0
+naumburg.museum, 0
+naustdal.no, 0
+naval.museum, 0
+navigation.aero, 0
+navuotna.no, 0
+nb.ca, 0
+nc, 0
+nc.us, 0
+nd.us, 0
+ne, 0
+ne.jp, 0
+ne.kr, 0
+ne.pw, 0
+ne.tz, 0
+ne.ug, 0
+ne.us, 0
+nebraska.museum, 0
+nedre-eiker.no, 0
+nel.uk, 1
+nes.akershus.no, 0
+nes.buskerud.no, 0
+nesna.no, 0
+nesodden.no, 0
+nesoddtangen.no, 0
+nesseby.no, 0
+nesset.no, 0
+net, 0
+net.ac, 0
+net.ae, 0
+net.af, 0
+net.ag, 0
+net.ai, 0
+net.al, 0
+net.an, 0
+net.az, 0
+net.ba, 0
+net.bb, 0
+net.bm, 0
+net.bo, 0
+net.br, 0
+net.bs, 0
+net.bz, 0
+net.ci, 0
+net.cn, 0
+net.co, 0
+net.cu, 0
+net.dm, 0
+net.dz, 0
+net.ec, 0
+net.ge, 0
+net.gg, 0
+net.gn, 0
+net.gp, 0
+net.gr, 0
+net.gy, 0
+net.hk, 0
+net.hn, 0
+net.ht, 0
+net.im, 0
+net.in, 0
+net.iq, 0
+net.ir, 0
+net.is, 0
+net.je, 0
+net.jo, 0
+net.kg, 0
+net.ki, 0
+net.kn, 0
+net.ky, 0
+net.kz, 0
+net.la, 0
+net.lb, 0
+net.lc, 0
+net.lk, 0
+net.lr, 0
+net.lv, 0
+net.ly, 0
+net.ma, 0
+net.me, 0
+net.mk, 0
+net.mo, 0
+net.mu, 0
+net.mw, 0
+net.mx, 0
+net.my, 0
+net.nf, 0
+net.ng, 0
+net.nr, 0
+net.pa, 0
+net.pe, 0
+net.ph, 0
+net.pk, 0
+net.pl, 0
+net.pn, 0
+net.pr, 0
+net.ps, 0
+net.pt, 0
+net.ru, 0
+net.rw, 0
+net.sa, 0
+net.sb, 0
+net.sc, 0
+net.sd, 0
+net.sg, 0
+net.sl, 0
+net.st, 0
+net.sy, 0
+net.th, 0
+net.tj, 0
+net.tn, 0
+net.to, 0
+net.tt, 0
+net.tv, 0
+net.tw, 0
+net.ua, 0
+net.vc, 0
+net.vi, 0
+net.vn, 0
+net.ws, 0
+neues.museum, 0
+newhampshire.museum, 0
+newjersey.museum, 0
+newmexico.museum, 0
+newport.museum, 0
+news.hu, 0
+newspaper.museum, 0
+newyork.museum, 0
+nf, 0
+nf.ca, 0
+ng, 0
+ngo.lk, 0
+ngo.ph, 0
+ngo.pl, 0
+nh.us, 0
+nhs.uk, 1
+ni, 2
+nic.ar, 1
+nic.im, 0
+nic.in, 0
+niepce.museum, 0
+nieruchomosci.pl, 0
+niigata.jp, 2
+nikolaev.ua, 0
+nissedal.no, 0
+nittedal.no, 0
+nj.us, 0
+nkz.ru, 0
+nl, 0
+nl.ca, 0
+nl.no, 0
+nls.uk, 1
+nm.cn, 0
+nm.us, 0
+nnov.ru, 0
+no, 0
+no.com, 0
+no.it, 0
+nom.ad, 0
+nom.ag, 0
+nom.br, 0
+nom.co, 0
+nom.es, 0
+nom.fr, 0
+nom.km, 0
+nom.mg, 0
+nom.pa, 0
+nom.pe, 0
+nom.pl, 0
+nom.re, 0
+nom.ro, 0
+nome.pt, 0
+nord-aurdal.no, 0
+nord-fron.no, 0
+nord-odal.no, 0
+norddal.no, 0
+nordkapp.no, 0
+nordre-land.no, 0
+nordreisa.no, 0
+nore-og-uvdal.no, 0
+norfolk.museum, 0
+norilsk.ru, 0
+north.museum, 0
+not.br, 0
+notaires.fr, 0
+notaires.km, 0
+notodden.no, 0
+notteroy.no, 0
+nov.ru, 0
+novara.it, 0
+novosibirsk.ru, 0
+nowaruda.pl, 0
+np, 2
+nr, 0
+nrw.museum, 0
+ns.ca, 0
+nsk.ru, 0
+nsn.us, 0
+nsw.edu.au, 0
+nsw.gov.au, 0
+nt.ca, 0
+nt.edu.au, 0
+nt.gov.au, 0
+nt.no, 0
+nt.ro, 0
+ntr.br, 0
+nu, 0
+nu.ca, 0
+nu.it, 0
+nuernberg.museum, 0
+nuoro.it, 0
+nuremberg.museum, 0
+nv.us, 0
+nx.cn, 0
+ny.us, 0
+nyc.museum, 0
+nyny.museum, 0
+nysa.pl, 0
+nz, 2
+o.bg, 0
+o.se, 0
+oceanographic.museum, 0
+oceanographique.museum, 0
+od.ua, 0
+odda.no, 0
+odessa.ua, 0
+odo.br, 0
+of.no, 0
+off.ai, 0
+og.ao, 0
+oh.us, 0
+oita.jp, 2
+ok.us, 0
+okayama.jp, 2
+okinawa.jp, 2
+oksnes.no, 0
+ol.no, 0
+olawa.pl, 0
+olecko.pl, 0
+olkusz.pl, 0
+olsztyn.pl, 0
+om, 2
+omaha.museum, 0
+omasvuotna.no, 0
+omsk.ru, 0
+on.ca, 0
+online.museum, 0
+ontario.museum, 0
+openair.museum, 0
+opoczno.pl, 0
+opole.pl, 0
+oppdal.no, 0
+oppegard.no, 0
+or.at, 0
+or.bi, 0
+or.ci, 0
+or.cr, 0
+or.it, 0
+or.jp, 0
+or.kr, 0
+or.mu, 0
+or.na, 0
+or.pw, 0
+or.th, 0
+or.tz, 0
+or.ug, 0
+or.us, 0
+oregon.museum, 0
+oregontrail.museum, 0
+orenburg.ru, 0
+org, 0
+org.ac, 0
+org.ae, 0
+org.af, 0
+org.ag, 0
+org.ai, 0
+org.al, 0
+org.an, 0
+org.az, 0
+org.ba, 0
+org.bb, 0
+org.bi, 0
+org.bm, 0
+org.bo, 0
+org.br, 0
+org.bs, 0
+org.bw, 0
+org.bz, 0
+org.ci, 0
+org.cn, 0
+org.co, 0
+org.cu, 0
+org.dm, 0
+org.dz, 0
+org.ec, 0
+org.ee, 0
+org.es, 0
+org.ge, 0
+org.gg, 0
+org.gh, 0
+org.gi, 0
+org.gn, 0
+org.gp, 0
+org.gr, 0
+org.hk, 0
+org.hn, 0
+org.ht, 0
+org.hu, 0
+org.im, 0
+org.in, 0
+org.iq, 0
+org.ir, 0
+org.is, 0
+org.je, 0
+org.jo, 0
+org.kg, 0
+org.ki, 0
+org.km, 0
+org.kn, 0
+org.ky, 0
+org.kz, 0
+org.la, 0
+org.lb, 0
+org.lc, 0
+org.lk, 0
+org.lr, 0
+org.ls, 0
+org.lv, 0
+org.ly, 0
+org.ma, 0
+org.me, 0
+org.mg, 0
+org.mk, 0
+org.mn, 0
+org.mo, 0
+org.mu, 0
+org.mw, 0
+org.mx, 0
+org.my, 0
+org.na, 0
+org.ng, 0
+org.nr, 0
+org.pa, 0
+org.pe, 0
+org.pf, 0
+org.ph, 0
+org.pk, 0
+org.pl, 0
+org.pn, 0
+org.pr, 0
+org.ps, 0
+org.pt, 0
+org.ro, 0
+org.rs, 0
+org.ru, 0
+org.sa, 0
+org.sb, 0
+org.sc, 0
+org.sd, 0
+org.se, 0
+org.sg, 0
+org.sl, 0
+org.st, 0
+org.sy, 0
+org.sz, 0
+org.tj, 0
+org.tn, 0
+org.to, 0
+org.tt, 0
+org.tv, 0
+org.tw, 0
+org.ua, 0
+org.vc, 0
+org.vi, 0
+org.vn, 0
+org.ws, 0
+oristano.it, 0
+orkanger.no, 0
+orkdal.no, 0
+orland.no, 0
+orskog.no, 0
+orsta.no, 0
+oryol.ru, 0
+os.hedmark.no, 0
+os.hordaland.no, 0
+osaka.jp, 2
+osen.no, 0
+oskol.ru, 0
+oslo.no, 0
+osoyro.no, 0
+osteroy.no, 0
+ostre-toten.no, 0
+ostroda.pl, 0
+ostroleka.pl, 0
+ostrowiec.pl, 0
+ostrowwlkp.pl, 0
+otago.museum, 0
+other.nf, 0
+overhalla.no, 0
+ovre-eiker.no, 0
+oxford.museum, 0
+oyer.no, 0
+oygarden.no, 0
+oystre-slidre.no, 0
+p.bg, 0
+p.se, 0
+pa, 0
+pa.gov.pl, 0
+pa.it, 0
+pa.us, 0
+pacific.museum, 0
+paderborn.museum, 0
+padova.it, 0
+padua.it, 0
+palace.museum, 0
+palana.ru, 0
+paleo.museum, 0
+palermo.it, 0
+palmsprings.museum, 0
+panama.museum, 0
+parachuting.aero, 0
+paragliding.aero, 0
+paris.museum, 0
+parliament.uk, 1
+parma.it, 0
+parti.se, 0
+pasadena.museum, 0
+passenger-association.aero, 0
+pavia.it, 0
+pb.ao, 0
+pc.it, 0
+pc.pl, 0
+pd.it, 0
+pe, 0
+pe.ca, 0
+pe.it, 0
+pe.kr, 0
+penza.ru, 0
+per.la, 0
+per.nf, 0
+per.sg, 0
+perm.ru, 0
+perso.ht, 0
+perso.tn, 0
+perugia.it, 0
+pesaro-urbino.it, 0
+pesarourbino.it, 0
+pescara.it, 0
+pf, 0
+pg, 2
+pg.it, 0
+ph, 0
+pharmacien.fr, 0
+pharmaciens.km, 0
+pharmacy.museum, 0
+philadelphia.museum, 0
+philadelphiaarea.museum, 0
+philately.museum, 0
+phoenix.museum, 0
+photography.museum, 0
+pi.it, 0
+piacenza.it, 0
+pila.pl, 0
+pilot.aero, 0
+pilots.museum, 0
+pisa.it, 0
+pistoia.it, 0
+pisz.pl, 0
+pittsburgh.museum, 0
+pk, 0
+pl, 0
+pl.ua, 0
+planetarium.museum, 0
+plantation.museum, 0
+plants.museum, 0
+plaza.museum, 0
+plc.co.im, 0
+plc.ly, 0
+plo.ps, 0
+pn, 0
+pn.it, 0
+po.gov.pl, 0
+po.it, 0
+podhale.pl, 0
+podlasie.pl, 0
+pol.dz, 0
+pol.ht, 0
+polkowice.pl, 0
+poltava.ua, 0
+pomorskie.pl, 0
+pomorze.pl, 0
+pordenone.it, 0
+porsanger.no, 0
+porsangu.no, 0
+porsgrunn.no, 0
+port.fr, 0
+portal.museum, 0
+portland.museum, 0
+portlligat.museum, 0
+posts-and-telecommunications.museum, 0
+potenza.it, 0
+powiat.pl, 0
+poznan.pl, 0
+pp.az, 0
+pp.ru, 0
+pp.se, 0
+ppg.br, 0
+pr, 0
+pr.it, 0
+pr.us, 0
+prato.it, 0
+prd.fr, 0
+prd.km, 0
+prd.mg, 0
+pref.aichi.jp, 1
+pref.akita.jp, 1
+pref.aomori.jp, 1
+pref.chiba.jp, 1
+pref.ehime.jp, 1
+pref.fukui.jp, 1
+pref.fukuoka.jp, 1
+pref.fukushima.jp, 1
+pref.gifu.jp, 1
+pref.gunma.jp, 1
+pref.hiroshima.jp, 1
+pref.hokkaido.jp, 1
+pref.hyogo.jp, 1
+pref.ibaraki.jp, 1
+pref.ishikawa.jp, 1
+pref.iwate.jp, 1
+pref.kagawa.jp, 1
+pref.kagoshima.jp, 1
+pref.kanagawa.jp, 1
+pref.kochi.jp, 1
+pref.kumamoto.jp, 1
+pref.kyoto.jp, 1
+pref.mie.jp, 1
+pref.miyagi.jp, 1
+pref.miyazaki.jp, 1
+pref.nagano.jp, 1
+pref.nagasaki.jp, 1
+pref.nara.jp, 1
+pref.niigata.jp, 1
+pref.oita.jp, 1
+pref.okayama.jp, 1
+pref.okinawa.jp, 1
+pref.osaka.jp, 1
+pref.saga.jp, 1
+pref.saitama.jp, 1
+pref.shiga.jp, 1
+pref.shimane.jp, 1
+pref.shizuoka.jp, 1
+pref.tochigi.jp, 1
+pref.tokushima.jp, 1
+pref.tottori.jp, 1
+pref.toyama.jp, 1
+pref.wakayama.jp, 1
+pref.yamagata.jp, 1
+pref.yamaguchi.jp, 1
+pref.yamanashi.jp, 1
+preservation.museum, 0
+presidio.museum, 0
+press.aero, 0
+press.ma, 0
+press.museum, 0
+press.se, 0
+presse.ci, 0
+presse.fr, 0
+presse.km, 0
+pri.ee, 0
+principe.st, 0
+priv.at, 0
+priv.hu, 0
+priv.me, 0
+priv.no, 0
+priv.pl, 0
+pro, 0
+pro.az, 0
+pro.br, 0
+pro.ec, 0
+pro.ht, 0
+pro.na, 0
+pro.pr, 0
+pro.tt, 0
+pro.vn, 0
+prochowice.pl, 0
+production.aero, 0
+prof.pr, 0
+project.museum, 0
+promocion.ar, 1
+pruszkow.pl, 0
+przeworsk.pl, 0
+ps, 0
+psc.br, 0
+psi.br, 0
+pskov.ru, 0
+pt, 0
+pt.it, 0
+ptz.ru, 0
+pu.it, 0
+pub.sa, 0
+publ.pt, 0
+public.museum, 0
+pubol.museum, 0
+pulawy.pl, 0
+pv.it, 0
+pvt.ge, 0
+pw, 0
+py, 2
+pyatigorsk.ru, 0
+pz.it, 0
+q.bg, 0
+qa, 2
+qc.ca, 0
+qc.com, 0
+qh.cn, 0
+qld.edu.au, 0
+qld.gov.au, 0
+qsl.br, 0
+quebec.museum, 0
+r.bg, 0
+r.se, 0
+ra.it, 0
+rade.no, 0
+radom.pl, 0
+radoy.no, 0
+ragusa.it, 0
+rahkkeravju.no, 0
+raholt.no, 0
+railroad.museum, 0
+railway.museum, 0
+raisa.no, 0
+rakkestad.no, 0
+ralingen.no, 0
+rana.no, 0
+randaberg.no, 0
+rauma.no, 0
+ravenna.it, 0
+rawa-maz.pl, 0
+rc.it, 0
+re, 0
+re.it, 0
+re.kr, 0
+realestate.pl, 0
+rec.br, 0
+rec.co, 0
+rec.nf, 0
+rec.ro, 0
+recreation.aero, 0
+reggio-calabria.it, 0
+reggio-emilia.it, 0
+reggiocalabria.it, 0
+reggioemilia.it, 0
+reklam.hu, 0
+rel.ht, 0
+rel.pl, 0
+rendalen.no, 0
+rennebu.no, 0
+rennesoy.no, 0
+repbody.aero, 0
+res.aero, 0
+res.in, 0
+research.aero, 0
+research.museum, 0
+resistance.museum, 0
+retina.ar, 1
+rg.it, 0
+ri.it, 0
+ri.us, 0
+rieti.it, 0
+riik.ee, 0
+rimini.it, 0
+rindal.no, 0
+ringebu.no, 0
+ringerike.no, 0
+ringsaker.no, 0
+riodejaneiro.museum, 0
+risor.no, 0
+rissa.no, 0
+rl.no, 0
+rm.it, 0
+rn.it, 0
+rnd.ru, 0
+rnrt.tn, 0
+rns.tn, 0
+rnu.tn, 0
+ro, 0
+ro.it, 0
+roan.no, 0
+rochester.museum, 0
+rockart.museum, 0
+rodoy.no, 0
+rollag.no, 0
+roma.it, 0
+roma.museum, 0
+rome.it, 0
+romsa.no, 0
+romskog.no, 0
+roros.no, 0
+rost.no, 0
+rotorcraft.aero, 0
+rovigo.it, 0
+rovno.ua, 0
+royken.no, 0
+royrvik.no, 0
+rs, 0
+rs.ba, 0
+ru, 0
+ru.com, 0
+rubtsovsk.ru, 0
+ruovat.no, 0
+russia.museum, 0
+rv.ua, 0
+rw, 0
+ryazan.ru, 0
+rybnik.pl, 0
+rygge.no, 0
+rzeszow.pl, 0
+s.bg, 0
+s.se, 0
+sa, 0
+sa.com, 0
+sa.cr, 0
+sa.edu.au, 0
+sa.gov.au, 0
+sa.it, 0
+safety.aero, 0
+saga.jp, 2
+saintlouis.museum, 0
+saitama.jp, 2
+sakhalin.ru, 0
+salangen.no, 0
+salat.no, 0
+salem.museum, 0
+salerno.it, 0
+saltdal.no, 0
+salvadordali.museum, 0
+salzburg.museum, 0
+samara.ru, 0
+samnanger.no, 0
+sande.more-og-romsdal.no, 0
+sande.vestfold.no, 0
+sande.xn--mre-og-romsdal-qqb.no, 0
+sandefjord.no, 0
+sandiego.museum, 0
+sandnes.no, 0
+sandnessjoen.no, 0
+sandoy.no, 0
+sanfrancisco.museum, 0
+sanok.pl, 0
+santabarbara.museum, 0
+santacruz.museum, 0
+santafe.museum, 0
+saotome.st, 0
+sapporo.jp, 2
+saratov.ru, 0
+sarpsborg.no, 0
+saskatchewan.museum, 0
+sassari.it, 0
+satx.museum, 0
+sauda.no, 0
+sauherad.no, 0
+savannahga.museum, 0
+savona.it, 0
+sb, 0
+sc, 0
+sc.cn, 0
+sc.kr, 0
+sc.ug, 0
+sc.us, 0
+sch.ae, 0
+sch.gg, 0
+sch.ir, 0
+sch.je, 0
+sch.jo, 0
+sch.lk, 0
+sch.ly, 0
+sch.sa, 0
+sch.uk, 2
+schlesisches.museum, 0
+schoenbrunn.museum, 0
+schokoladen.museum, 0
+school.museum, 0
+school.na, 0
+schweiz.museum, 0
+science-fiction.museum, 0
+science.museum, 0
+scienceandhistory.museum, 0
+scienceandindustry.museum, 0
+sciencecenter.museum, 0
+sciencecenters.museum, 0
+sciencehistory.museum, 0
+sciences.museum, 0
+sciencesnaturelles.museum, 0
+scientist.aero, 0
+scotland.museum, 0
+sd, 0
+sd.cn, 0
+sd.us, 0
+se, 0
+se.com, 0
+se.net, 0
+seaport.museum, 0
+sebastopol.ua, 0
+sec.ps, 0
+sejny.pl, 0
+sel.no, 0
+selbu.no, 0
+selje.no, 0
+seljord.no, 0
+sendai.jp, 2
+seoul.kr, 0
+services.aero, 0
+settlement.museum, 0
+settlers.museum, 0
+sex.hu, 0
+sex.pl, 0
+sf.no, 0
+sg, 0
+sh, 0
+sh.cn, 0
+shell.museum, 0
+sherbrooke.museum, 0
+shiga.jp, 2
+shimane.jp, 2
+shizuoka.jp, 2
+shop.ht, 0
+shop.hu, 0
+shop.pl, 0
+show.aero, 0
+si, 0
+si.it, 0
+sibenik.museum, 0
+siellak.no, 0
+siena.it, 0
+sigdal.no, 0
+siljan.no, 0
+silk.museum, 0
+simbirsk.ru, 0
+siracusa.it, 0
+sirdal.no, 0
+sk, 0
+sk.ca, 0
+skanit.no, 0
+skanland.no, 0
+skaun.no, 0
+skedsmo.no, 0
+skedsmokorset.no, 0
+ski.museum, 0
+ski.no, 0
+skien.no, 0
+skierva.no, 0
+skiptvet.no, 0
+skjak.no, 0
+skjervoy.no, 0
+sklep.pl, 0
+skoczow.pl, 0
+skodje.no, 0
+skole.museum, 0
+skydiving.aero, 0
+sl, 0
+slask.pl, 0
+slattum.no, 0
+sld.pa, 0
+slg.br, 0
+slupsk.pl, 0
+sm, 0
+smola.no, 0
+smolensk.ru, 0
+sn, 0
+sn.cn, 0
+snaase.no, 0
+snasa.no, 0
+snillfjord.no, 0
+snoasa.no, 0
+snz.ru, 0
+so.gov.pl, 0
+so.it, 0
+soc.lk, 0
+society.museum, 0
+software.aero, 0
+sogndal.no, 0
+sogne.no, 0
+sokndal.no, 0
+sola.no, 0
+sologne.museum, 0
+solund.no, 0
+somna.no, 0
+sondre-land.no, 0
+sondrio.it, 0
+songdalen.no, 0
+sopot.pl, 0
+sor-aurdal.no, 0
+sor-fron.no, 0
+sor-odal.no, 0
+sor-varanger.no, 0
+sorfold.no, 0
+sorreisa.no, 0
+sortland.no, 0
+sorum.no, 0
+sos.pl, 0
+sosnowiec.pl, 0
+soundandvision.museum, 0
+southcarolina.museum, 0
+southwest.museum, 0
+sp.it, 0
+space.museum, 0
+spb.ru, 0
+spjelkavik.no, 0
+sport.hu, 0
+spy.museum, 0
+spydeberg.no, 0
+square.museum, 0
+sr, 0
+sr.gov.pl, 0
+sr.it, 0
+srv.br, 0
+ss.it, 0
+sshn.se, 0
+st, 0
+st.no, 0
+stadt.museum, 0
+stalbans.museum, 0
+stalowa-wola.pl, 0
+stange.no, 0
+starachowice.pl, 0
+stargard.pl, 0
+starnberg.museum, 0
+starostwo.gov.pl, 0
+stat.no, 0
+state.museum, 0
+stateofdelaware.museum, 0
+stathelle.no, 0
+station.museum, 0
+stavanger.no, 0
+stavern.no, 0
+stavropol.ru, 0
+steam.museum, 0
+steiermark.museum, 0
+steigen.no, 0
+steinkjer.no, 0
+stjohn.museum, 0
+stjordal.no, 0
+stjordalshalsen.no, 0
+stockholm.museum, 0
+stokke.no, 0
+stor-elvdal.no, 0
+stord.no, 0
+stordal.no, 0
+store.nf, 0
+store.ro, 0
+store.st, 0
+storfjord.no, 0
+stpetersburg.museum, 0
+strand.no, 0
+stranda.no, 0
+stryn.no, 0
+student.aero, 0
+stuttgart.museum, 0
+stv.ru, 0
+su, 0
+suedtirol.it, 0
+suisse.museum, 0
+sula.no, 0
+suldal.no, 0
+suli.hu, 0
+sumy.ua, 0
+sund.no, 0
+sunndal.no, 0
+surgeonshall.museum, 0
+surgut.ru, 0
+surnadal.no, 0
+surrey.museum, 0
+suwalki.pl, 0
+sv, 2
+sv.it, 0
+svalbard.no, 0
+sveio.no, 0
+svelvik.no, 0
+svizzera.museum, 0
+sweden.museum, 0
+swidnica.pl, 0
+swiebodzin.pl, 0
+swinoujscie.pl, 0
+sx.cn, 0
+sy, 0
+sydney.museum, 0
+sykkylven.no, 0
+syzran.ru, 0
+sz, 0
+szczecin.pl, 0
+szczytno.pl, 0
+szex.hu, 0
+szkola.pl, 0
+t.bg, 0
+t.se, 0
+ta.it, 0
+tambov.ru, 0
+tana.no, 0
+tananger.no, 0
+tank.museum, 0
+taranto.it, 0
+targi.pl, 0
+tarnobrzeg.pl, 0
+tas.edu.au, 0
+tas.gov.au, 0
+tatarstan.ru, 0
+taxi.aero, 0
+tc, 0
+tcm.museum, 0
+td, 0
+te.it, 0
+te.ua, 0
+technology.museum, 0
+tel, 0
+telekommunikation.museum, 0
+television.museum, 0
+teramo.it, 0
+terni.it, 0
+ternopil.ua, 0
+test.ru, 0
+texas.museum, 0
+textile.museum, 0
+tf, 0
+tg, 0
+tgory.pl, 0
+th, 0
+theater.museum, 0
+time.museum, 0
+time.no, 0
+timekeeping.museum, 0
+tingvoll.no, 0
+tinn.no, 0
+tj, 0
+tj.cn, 0
+tjeldsund.no, 0
+tjome.no, 0
+tk, 0
+tl, 0
+tm, 0
+tm.fr, 0
+tm.hu, 0
+tm.km, 0
+tm.mc, 0
+tm.mg, 0
+tm.no, 0
+tm.pl, 0
+tm.ro, 0
+tm.se, 0
+tmp.br, 0
+tn, 0
+tn.it, 0
+tn.us, 0
+to, 0
+to.it, 0
+tochigi.jp, 2
+tokke.no, 0
+tokushima.jp, 2
+tokyo.jp, 2
+tolga.no, 0
+tom.ru, 0
+tomsk.ru, 0
+tonsberg.no, 0
+topology.museum, 0
+torino.it, 0
+torino.museum, 0
+torsken.no, 0
+tottori.jp, 2
+touch.museum, 0
+tourism.pl, 0
+tourism.tn, 0
+town.museum, 0
+toyama.jp, 2
+tozsde.hu, 0
+tp.it, 0
+tr, 2
+tr.it, 0
+tr.no, 0
+trader.aero, 0
+trading.aero, 0
+trainer.aero, 0
+trana.no, 0
+tranby.no, 0
+tranoy.no, 0
+transport.museum, 0
+trapani.it, 0
+travel, 0
+travel.pl, 0
+travel.tt, 0
+trd.br, 0
+tree.museum, 0
+trentino.it, 0
+trento.it, 0
+treviso.it, 0
+trieste.it, 0
+troandin.no, 0
+trogstad.no, 0
+trolley.museum, 0
+tromsa.no, 0
+tromso.no, 0
+trondheim.no, 0
+trust.museum, 0
+trustee.museum, 0
+trysil.no, 0
+ts.it, 0
+tsaritsyn.ru, 0
+tsk.ru, 0
+tt, 0
+tula.ru, 0
+tur.br, 0
+turek.pl, 0
+turen.tn, 0
+turin.it, 0
+turystyka.pl, 0
+tuva.ru, 0
+tv, 0
+tv.bo, 0
+tv.br, 0
+tv.it, 0
+tv.na, 0
+tvedestrand.no, 0
+tver.ru, 0
+tw, 0
+tw.cn, 0
+tx.us, 0
+tychy.pl, 0
+tydal.no, 0
+tynset.no, 0
+tysfjord.no, 0
+tysnes.no, 0
+tysvar.no, 0
+tyumen.ru, 0
+tz, 0
+u.bg, 0
+u.se, 0
+ua, 0
+uba.ar, 1
+ud.it, 0
+udine.it, 0
+udm.ru, 0
+udmurtia.ru, 0
+ug, 0
+ug.gov.pl, 0
+uhren.museum, 0
+uk, 2
+uk.com, 0
+uk.net, 0
+ulan-ude.ru, 0
+ullensaker.no, 0
+ullensvang.no, 0
+ulm.museum, 0
+ulsan.kr, 0
+ulvik.no, 0
+um.gov.pl, 0
+unbi.ba, 0
+undersea.museum, 0
+union.aero, 0
+university.museum, 0
+unjarga.no, 0
+unsa.ba, 0
+upow.gov.pl, 0
+uri.arpa, 0
+urn.arpa, 0
+us, 0
+us.com, 0
+us.na, 0
+usa.museum, 0
+usantiques.museum, 0
+usarts.museum, 0
+uscountryestate.museum, 0
+usculture.museum, 0
+usdecorativearts.museum, 0
+usenet.pl, 0
+usgarden.museum, 0
+ushistory.museum, 0
+ushuaia.museum, 0
+uslivinghistory.museum, 0
+ustka.pl, 0
+ut.us, 0
+utah.museum, 0
+utazas.hu, 0
+utsira.no, 0
+uvic.museum, 0
+uw.gov.pl, 0
+uy, 2
+uy.com, 0
+uz, 0
+uzhgorod.ua, 0
+v.bg, 0
+va, 0
+va.it, 0
+va.no, 0
+va.us, 0
+vaapste.no, 0
+vadso.no, 0
+vaga.no, 0
+vagan.no, 0
+vagsoy.no, 0
+vaksdal.no, 0
+valer.hedmark.no, 0
+valer.ostfold.no, 0
+valle.no, 0
+valley.museum, 0
+vang.no, 0
+vantaa.museum, 0
+vanylven.no, 0
+vardo.no, 0
+varese.it, 0
+varggat.no, 0
+varoy.no, 0
+vb.it, 0
+vc, 0
+vc.it, 0
+vdonsk.ru, 0
+ve, 2
+ve.it, 0
+vefsn.no, 0
+vega.no, 0
+vegarshei.no, 0
+venezia.it, 0
+venice.it, 0
+vennesla.no, 0
+verbania.it, 0
+vercelli.it, 0
+verdal.no, 0
+verona.it, 0
+verran.no, 0
+versailles.museum, 0
+vestby.no, 0
+vestnes.no, 0
+vestre-slidre.no, 0
+vestre-toten.no, 0
+vestvagoy.no, 0
+vet.br, 0
+veterinaire.fr, 0
+veterinaire.km, 0
+vevelstad.no, 0
+vf.no, 0
+vg, 0
+vgs.no, 0
+vi, 0
+vi.it, 0
+vi.us, 0
+vibo-valentia.it, 0
+vibovalentia.it, 0
+vic.edu.au, 0
+vic.gov.au, 0
+vicenza.it, 0
+video.hu, 0
+vik.no, 0
+viking.museum, 0
+vikna.no, 0
+village.museum, 0
+vindafjord.no, 0
+vinnica.ua, 0
+virginia.museum, 0
+virtual.museum, 0
+virtuel.museum, 0
+viterbo.it, 0
+vlaanderen.museum, 0
+vladikavkaz.ru, 0
+vladimir.ru, 0
+vladivostok.ru, 0
+vlog.br, 0
+vn, 0
+vn.ua, 0
+voagat.no, 0
+volda.no, 0
+volgograd.ru, 0
+volkenkunde.museum, 0
+vologda.ru, 0
+voronezh.ru, 0
+voss.no, 0
+vossevangen.no, 0
+vr.it, 0
+vrn.ru, 0
+vt.it, 0
+vt.us, 0
+vu, 0
+vv.it, 0
+vyatka.ru, 0
+w.bg, 0
+w.se, 0
+wa.edu.au, 0
+wa.gov.au, 0
+wa.us, 0
+wakayama.jp, 2
+walbrzych.pl, 0
+wales.museum, 0
+wallonie.museum, 0
+war.museum, 0
+warmia.pl, 0
+warszawa.pl, 0
+washingtondc.museum, 0
+watch-and-clock.museum, 0
+watchandclock.museum, 0
+waw.pl, 0
+web.co, 0
+web.lk, 0
+web.nf, 0
+web.pk, 0
+web.tj, 0
+wegrow.pl, 0
+western.museum, 0
+westfalen.museum, 0
+whaling.museum, 0
+wi.us, 0
+wielun.pl, 0
+wiki.br, 0
+wildlife.museum, 0
+williamsburg.museum, 0
+windmill.museum, 0
+wlocl.pl, 0
+wloclawek.pl, 0
+wodzislaw.pl, 0
+wolomin.pl, 0
+workinggroup.aero, 0
+works.aero, 0
+workshop.museum, 0
+wroc.pl, 0
+wroclaw.pl, 0
+ws, 0
+ws.na, 0
+wv.us, 0
+www.ro, 0
+wy.us, 0
+x.bg, 0
+x.se, 0
+xj.cn, 0
+xn--55qx5d.cn, 0
+xn--55qx5d.hk, 0
+xn--9dbhblg6di.museum, 0
+xn--andy-ira.no, 0
+xn--aroport-bya.ci, 0
+xn--asky-ira.no, 0
+xn--aurskog-hland-jnb.no, 0
+xn--avery-yua.no, 0
+xn--b-5ga.nordland.no, 0
+xn--b-5ga.telemark.no, 0
+xn--bdddj-mrabd.no, 0
+xn--bearalvhki-y4a.no, 0
+xn--berlevg-jxa.no, 0
+xn--bhcavuotna-s4a.no, 0
+xn--bhccavuotna-k7a.no, 0
+xn--bidr-5nac.no, 0
+xn--bievt-0qa.no, 0
+xn--bjarky-fya.no, 0
+xn--bjddar-pta.no, 0
+xn--blt-elab.no, 0
+xn--bmlo-gra.no, 0
+xn--bod-2na.no, 0
+xn--brnny-wuac.no, 0
+xn--brnnysund-m8ac.no, 0
+xn--brum-voa.no, 0
+xn--btsfjord-9za.no, 0
+xn--ciqpn.hk, 0
+xn--comunicaes-v6a2o.museum, 0
+xn--correios-e-telecomunicaes-ghc29a.museum, 0
+xn--czrw28b.tw, 0
+xn--davvenjrga-y4a.no, 0
+xn--dnna-gra.no, 0
+xn--drbak-wua.no, 0
+xn--dyry-ira.no, 0
+xn--eveni-0qa01ga.no, 0
+xn--finny-yua.no, 0
+xn--fjord-lra.no, 0
+xn--fl-zia.no, 0
+xn--flor-jra.no, 0
+xn--frde-gra.no, 0
+xn--frna-woa.no, 0
+xn--frya-hra.no, 0
+xn--ggaviika-8ya47h.no, 0
+xn--gildeskl-g0a.no, 0
+xn--givuotna-8ya.no, 0
+xn--gjvik-wua.no, 0
+xn--gls-elac.no, 0
+xn--gmq050i.hk, 0
+xn--gmqw5a.hk, 0
+xn--h-2fa.no, 0
+xn--h1aegh.museum, 0
+xn--hbmer-xqa.no, 0
+xn--hcesuolo-7ya35b.no, 0
+xn--hery-ira.nordland.no, 0
+xn--hery-ira.xn--mre-og-romsdal-qqb.no, 0
+xn--hgebostad-g3a.no, 0
+xn--hmmrfeasta-s4ac.no, 0
+xn--hnefoss-q1a.no, 0
+xn--hobl-ira.no, 0
+xn--holtlen-hxa.no, 0
+xn--hpmir-xqa.no, 0
+xn--hyanger-q1a.no, 0
+xn--hylandet-54a.no, 0
+xn--indery-fya.no, 0
+xn--io0a7i.cn, 0
+xn--io0a7i.hk, 0
+xn--jlster-bya.no, 0
+xn--jrpeland-54a.no, 0
+xn--karmy-yua.no, 0
+xn--kfjord-iua.no, 0
+xn--klbu-woa.no, 0
+xn--koluokta-7ya57h.no, 0
+xn--krager-gya.no, 0
+xn--kranghke-b0a.no, 0
+xn--krdsherad-m8a.no, 0
+xn--krehamn-dxa.no, 0
+xn--krjohka-hwab49j.no, 0
+xn--ksnes-uua.no, 0
+xn--kvfjord-nxa.no, 0
+xn--kvitsy-fya.no, 0
+xn--kvnangen-k0a.no, 0
+xn--l-1fa.no, 0
+xn--laheadju-7ya.no, 0
+xn--langevg-jxa.no, 0
+xn--lcvr32d.hk, 0
+xn--ldingen-q1a.no, 0
+xn--leagaviika-52b.no, 0
+xn--lesund-hua.no, 0
+xn--lgrd-poac.no, 0
+xn--lhppi-xqa.no, 0
+xn--linds-pra.no, 0
+xn--lns-qla.museum, 0
+xn--loabt-0qa.no, 0
+xn--lrdal-sra.no, 0
+xn--lrenskog-54a.no, 0
+xn--lt-liac.no, 0
+xn--lten-gra.no, 0
+xn--lury-ira.no, 0
+xn--mely-ira.no, 0
+xn--merker-kua.no, 0
+xn--mjndalen-64a.no, 0
+xn--mk0axi.hk, 0
+xn--mlatvuopmi-s4a.no, 0
+xn--mli-tla.no, 0
+xn--mlselv-iua.no, 0
+xn--moreke-jua.no, 0
+xn--mosjen-eya.no, 0
+xn--mot-tla.no, 0
+xn--msy-ula0h.no, 0
+xn--mtta-vrjjat-k7af.no, 0
+xn--muost-0qa.no, 0
+xn--mxtq1m.hk, 0
+xn--nmesjevuemie-tcba.no, 0
+xn--nry-yla5g.no, 0
+xn--nttery-byae.no, 0
+xn--nvuotna-hwa.no, 0
+xn--od0alg.cn, 0
+xn--od0alg.hk, 0
+xn--od0aq3b.hk, 0
+xn--oppegrd-ixa.no, 0
+xn--ostery-fya.no, 0
+xn--osyro-wua.no, 0
+xn--porsgu-sta26f.no, 0
+xn--rady-ira.no, 0
+xn--rdal-poa.no, 0
+xn--rde-ula.no, 0
+xn--rdy-0nab.no, 0
+xn--rennesy-v1a.no, 0
+xn--rhkkervju-01af.no, 0
+xn--rholt-mra.no, 0
+xn--risa-5na.no, 0
+xn--risr-ira.no, 0
+xn--rland-uua.no, 0
+xn--rlingen-mxa.no, 0
+xn--rmskog-bya.no, 0
+xn--rros-gra.no, 0
+xn--rskog-uua.no, 0
+xn--rst-0na.no, 0
+xn--rsta-fra.no, 0
+xn--ryken-vua.no, 0
+xn--ryrvik-bya.no, 0
+xn--s-1fa.no, 0
+xn--sandnessjen-ogb.no, 0
+xn--sandy-yua.no, 0
+xn--seral-lra.no, 0
+xn--sgne-gra.no, 0
+xn--skierv-uta.no, 0
+xn--skjervy-v1a.no, 0
+xn--skjk-soa.no, 0
+xn--sknit-yqa.no, 0
+xn--sknland-fxa.no, 0
+xn--slat-5na.no, 0
+xn--slt-elab.no, 0
+xn--smla-hra.no, 0
+xn--smna-gra.no, 0
+xn--snase-nra.no, 0
+xn--sndre-land-0cb.no, 0
+xn--snes-poa.no, 0
+xn--snsa-roa.no, 0
+xn--sr-aurdal-l8a.no, 0
+xn--sr-fron-q1a.no, 0
+xn--sr-odal-q1a.no, 0
+xn--sr-varanger-ggb.no, 0
+xn--srfold-bya.no, 0
+xn--srreisa-q1a.no, 0
+xn--srum-gra.no, 0
+xn--stjrdal-s1a.no, 0
+xn--stjrdalshalsen-sqb.no, 0
+xn--stre-toten-zcb.no, 0
+xn--tjme-hra.no, 0
+xn--tn0ag.hk, 0
+xn--tnsberg-q1a.no, 0
+xn--trany-yua.no, 0
+xn--trgstad-r1a.no, 0
+xn--trna-woa.no, 0
+xn--troms-zua.no, 0
+xn--tysvr-vra.no, 0
+xn--uc0atv.hk, 0
+xn--uc0atv.tw, 0
+xn--uc0ay4a.hk, 0
+xn--unjrga-rta.no, 0
+xn--vads-jra.no, 0
+xn--vard-jra.no, 0
+xn--vegrshei-c0a.no, 0
+xn--vestvgy-ixa6o.no, 0
+xn--vg-yiab.no, 0
+xn--vgan-qoa.no, 0
+xn--vgsy-qoa0j.no, 0
+xn--vler-qoa.hedmark.no, 0
+xn--vler-qoa.xn--stfold-9xa.no, 0
+xn--vre-eiker-k8a.no, 0
+xn--vrggt-xqad.no, 0
+xn--vry-yla5g.no, 0
+xn--wcvs22d.hk, 0
+xn--yer-zna.no, 0
+xn--ygarden-p1a.no, 0
+xn--ystre-slidre-ujb.no, 0
+xn--zf0ao64a.tw, 0
+xn--zf0avx.hk, 0
+xz.cn, 0
+y.bg, 0
+y.se, 0
+yakutia.ru, 0
+yamagata.jp, 2
+yamaguchi.jp, 2
+yamal.ru, 0
+yamanashi.jp, 2
+yaroslavl.ru, 0
+ye, 2
+yekaterinburg.ru, 0
+yk.ca, 0
+yn.cn, 0
+yokohama.jp, 2
+york.museum, 0
+yorkshire.museum, 0
+yosemite.museum, 0
+youth.museum, 0
+yu, 2
+yuzhno-sakhalinsk.ru, 0
+z.bg, 0
+z.se, 0
+za, 2
+za.com, 0
+za.net, 0
+za.org, 0
+zachpomor.pl, 0
+zagan.pl, 0
+zakopane.pl, 0
+zaporizhzhe.ua, 0
+zarow.pl, 0
+zgora.pl, 0
+zgorzelec.pl, 0
+zgrad.ru, 0
+zhitomir.ua, 0
+zj.cn, 0
+zlg.br, 0
+zm, 2
+zoological.museum, 0
+zoology.museum, 0
+zp.ua, 0
+zt.ua, 0
+zw, 2
+%%
diff --git a/net/base/effective_tld_names_unittest1.cc b/net/base/effective_tld_names_unittest1.cc
new file mode 100644
index 0000000..8e52a2b
--- /dev/null
+++ b/net/base/effective_tld_names_unittest1.cc
@@ -0,0 +1,183 @@
+/* C++ code produced by gperf version 3.0.3 */
+/* Command-line: gperf -a -L C++ -C -c -o -t -k '*' -NFindDomain -ZPerfect_Hash_Test1 -D effective_tld_names_unittest1.gperf */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646. */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+#line 1 "effective_tld_names_unittest1.gperf"
+
+// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that
+// can be found in the LICENSE file.
+// Test file used by registry_controlled_domain_unittest.
+// We edit this file manually, then run
+// gperf -a -L "C++" -C -G -c -o -t -k '*' -NFindDomain -ZPerfect_Hash_Test2 -Hhash_test1 -Wword_list1 -D effective_tld_names_unittest1.gperf > effective_tld_names_unittest1.cc
+// to generate the perfect hashmap.
+#line 10 "effective_tld_names_unittest1.gperf"
+struct DomainRule {
+ const char *name;
+ int type; // 1: exception, 2: wildcard
+};
+
+#define TOTAL_KEYWORDS 8
+#define MIN_WORD_LENGTH 1
+#define MAX_WORD_LENGTH 11
+#define MIN_HASH_VALUE 1
+#define MAX_HASH_VALUE 16
+/* maximum key range = 16, duplicates = 0 */
+
+class Perfect_Hash_Test1
+{
+private:
+ static inline unsigned int hash (const char *str, unsigned int len);
+public:
+ static const struct DomainRule *FindDomain (const char *str, unsigned int len);
+};
+
+inline unsigned int
+Perfect_Hash_Test1::hash (register const char *str, register unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 0, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 0, 0, 0,
+ 17, 5, 0, 17, 17, 17, 0, 17, 17, 0,
+ 17, 0, 0, 17, 0, 17, 17, 17, 17, 17,
+ 17, 17, 0, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17, 17, 17, 17, 17,
+ 17, 17, 17, 17, 17, 17
+ };
+ register int hval = len;
+
+ switch (hval)
+ {
+ default:
+ hval += asso_values[(unsigned char)str[10]];
+ /*FALLTHROUGH*/
+ case 10:
+ hval += asso_values[(unsigned char)str[9]];
+ /*FALLTHROUGH*/
+ case 9:
+ hval += asso_values[(unsigned char)str[8]];
+ /*FALLTHROUGH*/
+ case 8:
+ hval += asso_values[(unsigned char)str[7]];
+ /*FALLTHROUGH*/
+ case 7:
+ hval += asso_values[(unsigned char)str[6]];
+ /*FALLTHROUGH*/
+ case 6:
+ hval += asso_values[(unsigned char)str[5]];
+ /*FALLTHROUGH*/
+ case 5:
+ hval += asso_values[(unsigned char)str[4]];
+ /*FALLTHROUGH*/
+ case 4:
+ hval += asso_values[(unsigned char)str[3]];
+ /*FALLTHROUGH*/
+ case 3:
+ hval += asso_values[(unsigned char)str[2]];
+ /*FALLTHROUGH*/
+ case 2:
+ hval += asso_values[(unsigned char)str[1]];
+ /*FALLTHROUGH*/
+ case 1:
+ hval += asso_values[(unsigned char)str[0]];
+ break;
+ }
+ return hval;
+}
+
+const struct DomainRule *
+Perfect_Hash_Test1::FindDomain (register const char *str, register unsigned int len)
+{
+ static const struct DomainRule wordlist[] =
+ {
+#line 21 "effective_tld_names_unittest1.gperf"
+ {"c", 2},
+#line 15 "effective_tld_names_unittest1.gperf"
+ {"jp", 0},
+#line 22 "effective_tld_names_unittest1.gperf"
+ {"b.c", 1},
+#line 16 "effective_tld_names_unittest1.gperf"
+ {"ac.jp", 0},
+#line 17 "effective_tld_names_unittest1.gperf"
+ {"bar.jp", 2},
+#line 18 "effective_tld_names_unittest1.gperf"
+ {"baz.bar.jp", 2},
+#line 20 "effective_tld_names_unittest1.gperf"
+ {"bar.baz.com", 0},
+#line 19 "effective_tld_names_unittest1.gperf"
+ {"pref.bar.jp", 1}
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, 0, 1, 2, -1, 3, 4, -1, -1, -1, 5, 6, -1, -1,
+ -1, -1, 7
+ };
+
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register int key = hash (str, len);
+
+ if (key <= MAX_HASH_VALUE && key >= 0)
+ {
+ register int index = lookup[key];
+
+ if (index >= 0)
+ {
+ register const char *s = wordlist[index].name;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
+ return &wordlist[index];
+ }
+ }
+ }
+ return 0;
+}
+#line 23 "effective_tld_names_unittest1.gperf"
+
diff --git a/net/base/effective_tld_names_unittest1.gperf b/net/base/effective_tld_names_unittest1.gperf
new file mode 100644
index 0000000..f7bb428
--- /dev/null
+++ b/net/base/effective_tld_names_unittest1.gperf
@@ -0,0 +1,23 @@
+%{
+// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that
+// can be found in the LICENSE file.
+// Test file used by registry_controlled_domain_unittest.
+// We edit this file manually, then run
+// gperf -a -L "C++" -C -c -o -t -k '*' -NFindDomain -ZPerfect_Hash_Test1 -D effective_tld_names_unittest1.gperf > effective_tld_names_unittest1.cc
+// to generate the perfect hashmap.
+%}
+struct DomainRule {
+ const char *name;
+ int type; // 1: exception, 2: wildcard
+};
+%%
+jp, 0
+ac.jp, 0
+bar.jp, 2
+baz.bar.jp, 2
+pref.bar.jp, 1
+bar.baz.com, 0
+c, 2
+b.c, 1
+%%
diff --git a/net/base/effective_tld_names_unittest2.cc b/net/base/effective_tld_names_unittest2.cc
new file mode 100644
index 0000000..8dcd448
--- /dev/null
+++ b/net/base/effective_tld_names_unittest2.cc
@@ -0,0 +1,155 @@
+/* C++ code produced by gperf version 3.0.3 */
+/* Command-line: gperf -a -L C++ -C -c -o -t -k '*' -NFindDomain -ZPerfect_Hash_Test2 -D effective_tld_names_unittest2.gperf */
+
+#if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+ && ('%' == 37) && ('&' == 38) && ('\'' == 39) && ('(' == 40) \
+ && (')' == 41) && ('*' == 42) && ('+' == 43) && (',' == 44) \
+ && ('-' == 45) && ('.' == 46) && ('/' == 47) && ('0' == 48) \
+ && ('1' == 49) && ('2' == 50) && ('3' == 51) && ('4' == 52) \
+ && ('5' == 53) && ('6' == 54) && ('7' == 55) && ('8' == 56) \
+ && ('9' == 57) && (':' == 58) && (';' == 59) && ('<' == 60) \
+ && ('=' == 61) && ('>' == 62) && ('?' == 63) && ('A' == 65) \
+ && ('B' == 66) && ('C' == 67) && ('D' == 68) && ('E' == 69) \
+ && ('F' == 70) && ('G' == 71) && ('H' == 72) && ('I' == 73) \
+ && ('J' == 74) && ('K' == 75) && ('L' == 76) && ('M' == 77) \
+ && ('N' == 78) && ('O' == 79) && ('P' == 80) && ('Q' == 81) \
+ && ('R' == 82) && ('S' == 83) && ('T' == 84) && ('U' == 85) \
+ && ('V' == 86) && ('W' == 87) && ('X' == 88) && ('Y' == 89) \
+ && ('Z' == 90) && ('[' == 91) && ('\\' == 92) && (']' == 93) \
+ && ('^' == 94) && ('_' == 95) && ('a' == 97) && ('b' == 98) \
+ && ('c' == 99) && ('d' == 100) && ('e' == 101) && ('f' == 102) \
+ && ('g' == 103) && ('h' == 104) && ('i' == 105) && ('j' == 106) \
+ && ('k' == 107) && ('l' == 108) && ('m' == 109) && ('n' == 110) \
+ && ('o' == 111) && ('p' == 112) && ('q' == 113) && ('r' == 114) \
+ && ('s' == 115) && ('t' == 116) && ('u' == 117) && ('v' == 118) \
+ && ('w' == 119) && ('x' == 120) && ('y' == 121) && ('z' == 122) \
+ && ('{' == 123) && ('|' == 124) && ('}' == 125) && ('~' == 126))
+/* The character set is not based on ISO-646. */
+#error "gperf generated tables don't work with this execution character set. Please report a bug to <bug-gnu-gperf@gnu.org>."
+#endif
+
+#line 1 "effective_tld_names_unittest2.gperf"
+
+// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that
+// can be found in the LICENSE file.
+// Test file used by registry_controlled_domain_unittest.
+// We edit this file manually, then run
+// gperf -a -L "C++" -C -c -o -t -k '*' -NFindDomain -ZPerfect_Hash_Test2 -D effective_tld_names_unittest2.gperf > effective_tld_names_unittest2.cc
+// to generate the perfect hashmap.
+#line 10 "effective_tld_names_unittest2.gperf"
+struct DomainRule {
+ const char *name;
+ int type; // 1: exception, 2: wildcard
+};
+
+#define TOTAL_KEYWORDS 2
+#define MIN_WORD_LENGTH 2
+#define MAX_WORD_LENGTH 6
+#define MIN_HASH_VALUE 2
+#define MAX_HASH_VALUE 6
+/* maximum key range = 5, duplicates = 0 */
+
+class Perfect_Hash_Test2
+{
+private:
+ static inline unsigned int hash (const char *str, unsigned int len);
+public:
+ static const struct DomainRule *FindDomain (const char *str, unsigned int len);
+};
+
+inline unsigned int
+Perfect_Hash_Test2::hash (register const char *str, register unsigned int len)
+{
+ static const unsigned char asso_values[] =
+ {
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 0, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 0, 0, 7,
+ 7, 7, 7, 7, 7, 7, 0, 7, 7, 7,
+ 7, 7, 0, 7, 0, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7
+ };
+ register int hval = len;
+
+ switch (hval)
+ {
+ default:
+ hval += asso_values[(unsigned char)str[5]];
+ /*FALLTHROUGH*/
+ case 5:
+ hval += asso_values[(unsigned char)str[4]];
+ /*FALLTHROUGH*/
+ case 4:
+ hval += asso_values[(unsigned char)str[3]];
+ /*FALLTHROUGH*/
+ case 3:
+ hval += asso_values[(unsigned char)str[2]];
+ /*FALLTHROUGH*/
+ case 2:
+ hval += asso_values[(unsigned char)str[1]];
+ /*FALLTHROUGH*/
+ case 1:
+ hval += asso_values[(unsigned char)str[0]];
+ break;
+ }
+ return hval;
+}
+
+const struct DomainRule *
+Perfect_Hash_Test2::FindDomain (register const char *str, register unsigned int len)
+{
+ static const struct DomainRule wordlist[] =
+ {
+#line 15 "effective_tld_names_unittest2.gperf"
+ {"jp", 0},
+#line 16 "effective_tld_names_unittest2.gperf"
+ {"bar.jp", 0}
+ };
+
+ static const signed char lookup[] =
+ {
+ -1, -1, 0, -1, -1, -1, 1
+ };
+
+ if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
+ {
+ register int key = hash (str, len);
+
+ if (key <= MAX_HASH_VALUE && key >= 0)
+ {
+ register int index = lookup[key];
+
+ if (index >= 0)
+ {
+ register const char *s = wordlist[index].name;
+
+ if (*str == *s && !strncmp (str + 1, s + 1, len - 1) && s[len] == '\0')
+ return &wordlist[index];
+ }
+ }
+ }
+ return 0;
+}
+#line 17 "effective_tld_names_unittest2.gperf"
+
diff --git a/net/base/effective_tld_names_unittest2.gperf b/net/base/effective_tld_names_unittest2.gperf
new file mode 100644
index 0000000..445b3c1
--- /dev/null
+++ b/net/base/effective_tld_names_unittest2.gperf
@@ -0,0 +1,17 @@
+%{
+// Copyright (c) 2009 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that
+// can be found in the LICENSE file.
+// Test file used by registry_controlled_domain_unittest.
+// We edit this file manually, then run
+// gperf -a -L "C++" -C -c -o -t -k '*' -NFindDomain -ZPerfect_Hash_Test2 -D effective_tld_names_unittest2.gperf > effective_tld_names_unittest2.cc
+// to generate the perfect hashmap.
+%}
+struct DomainRule {
+ const char *name;
+ int type; // 1: exception, 2: wildcard
+};
+%%
+jp, 0
+bar.jp, 0
+%%
diff --git a/net/base/registry_controlled_domain.cc b/net/base/registry_controlled_domain.cc
index 40dea62..88eccd0 100644
--- a/net/base/registry_controlled_domain.cc
+++ b/net/base/registry_controlled_domain.cc
@@ -47,8 +47,17 @@
#include "net/base/net_module.h"
#include "net/base/net_util.h"
+#include "effective_tld_names.cc"
+
namespace net {
+static const int kExceptionRule = 1;
+static const int kWildcardRule = 2;
+
+RegistryControlledDomainService::RegistryControlledDomainService()
+ : find_domain_function_(Perfect_Hash::FindDomain) {
+}
+
// static
std::string RegistryControlledDomainService::GetDomainAndRegistry(
const GURL& gurl) {
@@ -202,19 +211,25 @@ size_t RegistryControlledDomainService::GetRegistryLengthImpl(
if (next_dot >= host_check_len) // Catches std::string::npos as well.
return 0; // This can't have a registry + domain.
while (1) {
- DomainSet::iterator iter = domain_set_.find(
- DomainEntry(host.data() + curr_start, host_check_len - curr_start));
- if (iter != domain_set_.end()) {
+ const char* domain_str = host.data() + curr_start;
+ int domain_length = host_check_len - curr_start;
+ const DomainRule* rule = find_domain_function_(domain_str, domain_length);
+
+ // We need to compare the string after finding a match because the
+ // no-collisions of perfect hashing only refers to items in the set. Since
+ // we're searching for arbitrary domains, there could be collisions.
+ if (rule &&
+ base::strncasecmp(domain_str, rule->name, domain_length) == 0) {
// Exception rules override wildcard rules when the domain is an exact
// match, but wildcards take precedence when there's a subdomain.
- if (iter->attributes.wildcard && (prev_start != std::string::npos)) {
+ if (rule->type == kWildcardRule && (prev_start != std::string::npos)) {
// If prev_start == host_check_begin, then the host is the registry
// itself, so return 0.
return (prev_start == host_check_begin) ?
0 : (host.length() - prev_start);
}
- if (iter->attributes.exception) {
+ if (rule->type == kExceptionRule) {
if (next_dot == std::string::npos) {
// If we get here, we had an exception rule with no dots (e.g.
// "!foo"). This would only be valid if we had a corresponding
@@ -266,55 +281,10 @@ RegistryControlledDomainService* RegistryControlledDomainService::GetInstance()
}
// static
-void RegistryControlledDomainService::UseDomainData(const std::string& data) {
+void RegistryControlledDomainService::UseFindDomainFunction(
+ FindDomainPtr function) {
RegistryControlledDomainService* instance = GetInstance();
- instance->copied_domain_data_ = data;
- instance->ParseDomainData(instance->copied_domain_data_);
-}
-
-void RegistryControlledDomainService::Init() {
- ParseDomainData(kDomainData);
-}
-
-void RegistryControlledDomainService::ParseDomainData(
- const base::StringPiece& data) {
- domain_set_.clear();
-
- size_t line_end = 0;
- size_t line_start = 0;
- while (line_start < data.size()) {
- line_end = data.find('\n', line_start);
- if (line_end == base::StringPiece::npos)
- line_end = data.size();
- AddRule(base::StringPiece(data.data() + line_start, line_end - line_start));
- line_start = line_end + 1;
- }
-}
-
-void RegistryControlledDomainService::AddRule(
- const base::StringPiece& rule_str) {
- DomainEntry rule(rule_str.data(), rule_str.size());
-
- // Valid rules may be either wild or exceptions, but not both.
- if (rule.starts_with("!")) {
- rule.remove_prefix(1);
- rule.attributes.exception = true;
- } else if (rule.starts_with("*.")) {
- rule.remove_prefix(2);
- rule.attributes.wildcard = true;
- }
-
- DomainSet::iterator prev_rule = domain_set_.find(rule);
- if (prev_rule != domain_set_.end()) {
- // We found a rule with the same domain, combine the attributes.
- // This could happen for example when a domain is both a wildcard
- // and an exception (ex *.google.com and !google.com). Sets are immutable,
- // we'll erase the old one, and insert a new one with the new attributes.
- rule.attributes.Combine(prev_rule->attributes);
- domain_set_.erase(prev_rule);
- }
-
- domain_set_.insert(rule);
+ instance->find_domain_function_ = function;
}
} // namespace net
diff --git a/net/base/registry_controlled_domain.h b/net/base/registry_controlled_domain.h
index 1897e8b5..ff922ddf 100644
--- a/net/base/registry_controlled_domain.h
+++ b/net/base/registry_controlled_domain.h
@@ -110,16 +110,15 @@
#ifndef NET_BASE_REGISTRY_CONTROLLED_DOMAIN_H_
#define NET_BASE_REGISTRY_CONTROLLED_DOMAIN_H_
-#include <set>
#include <string>
#include "base/basictypes.h"
-#include "base/string_piece.h"
class GURL;
template <typename T>
struct DefaultSingletonTraits;
+struct DomainRule;
namespace net {
@@ -201,7 +200,7 @@ class RegistryControlledDomainService {
protected:
// The entire protected API is only for unit testing. I mean it. Don't make
// me come over there!
- RegistryControlledDomainService() { Init(); }
+ RegistryControlledDomainService();
// Set the RegistryControledDomainService instance to be used internally.
// |instance| will supersede the singleton instance normally used. If
@@ -211,91 +210,28 @@ class RegistryControlledDomainService {
static RegistryControlledDomainService* SetInstance(
RegistryControlledDomainService* instance);
- // Sets the copied_domain_data_ of the current instance (creating one,
- // if necessary), then parses it.
- static void UseDomainData(const std::string& data);
+ typedef const struct DomainRule* (*FindDomainPtr)(const char *, unsigned int);
+
+ // Used for unit tests, so that a different perfect hash map from the full
+ // list is used.
+ static void UseFindDomainFunction(FindDomainPtr function);
private:
// To allow construction of the internal singleton instance.
friend struct DefaultSingletonTraits<RegistryControlledDomainService>;
- void Init();
-
- // A DomainEntry is a combination of the domain name (as a StringPiece, so
- // that we can reference external memory without copying), and two bits of
- // information, if it's an exception and/or wildcard entry. Note: we don't
- // consider the attributes when doing comparisons, so as far as any data
- // structures our concerned (ex our set), two DomainEntry's are equal as long
- // as their StringPiece (the domain) is equal. This is the behavior we want.
- class DomainEntry : public base::StringPiece {
- public:
- struct DomainEntryAttributes {
- DomainEntryAttributes() : exception(false), wildcard(false) { }
- ~DomainEntryAttributes() { }
-
- void Combine(const DomainEntryAttributes& other) {
- if (other.exception) exception = true;
- if (other.wildcard) wildcard = true;
- }
-
- bool exception;
- bool wildcard;
- };
-
- DomainEntry() : base::StringPiece() { }
- DomainEntry(const char* ptr, size_type size)
- : base::StringPiece(ptr, size) { }
- ~DomainEntry() { }
-
- // We override StringPiece's operator < to make it more efficent, since we
- // don't care that it's sorted lexigraphically and we want to ignore the
- // attributes when we are doing the comparisons.
- bool operator<(const DomainEntry& other) const {
- // If we are the same size, call up to StringPiece's real less than.
- if (size() == other.size())
- return *static_cast<const base::StringPiece*>(this) < other;
- // Consider ourselves less if we are smaller
- return size() < other.size();
- }
-
- DomainEntryAttributes attributes;
- };
-
- // An entry in the set of domain specifications, describing the properties
- // that apply to that domain rule.
- typedef std::set<DomainEntry> DomainSet;
-
- // Parses a list of effective-TLD rules, building the domain_set_. Rules are
- // assumed to be syntactically valid. We operate on a StringPiece. If we
- // were populated from an embedded resource, we will reference the embedded
- // resource directly. If we were populated through UseDomainData, then our
- // StringPiece will reference our local copy in copied_domain_data_.
- void ParseDomainData(const base::StringPiece& data);
-
// Returns the singleton instance, after attempting to initialize it.
// NOTE that if the effective-TLD data resource can't be found, the instance
// will be initialized and continue operation with simple default TLD data.
static RegistryControlledDomainService* GetInstance();
- // Adds one rule, assumed to be valid, to the domain_set_.
- void AddRule(const base::StringPiece& rule_str);
-
// Internal workings of the static public methods. See above.
static std::string GetDomainAndRegistryImpl(const std::string& host);
size_t GetRegistryLengthImpl(const std::string& host,
bool allow_unknown_registries);
- // A set of our DomainEntry's.
- DomainSet domain_set_;
-
- // An optional copy of the full domain rule data. If we're loaded from a
- // resource, then we just reference the resource directly without copying,
- // and copied_domain_data_ is not used. If we are populated through
- // UseDomainData() then we copy that data here and reference it.
- std::string copied_domain_data_;
-
- // The actual domain data that we parse on startup.
- static const char kDomainData[];
+ // Function that returns a DomainRule given a domain.
+ FindDomainPtr find_domain_function_;
DISALLOW_COPY_AND_ASSIGN(RegistryControlledDomainService);
};
diff --git a/net/base/registry_controlled_domain_unittest.cc b/net/base/registry_controlled_domain_unittest.cc
index b723999..09c173b 100644
--- a/net/base/registry_controlled_domain_unittest.cc
+++ b/net/base/registry_controlled_domain_unittest.cc
@@ -6,14 +6,22 @@
#include "net/base/registry_controlled_domain.h"
#include "testing/gtest/include/gtest/gtest.h"
+#include "effective_tld_names_unittest1.cc"
+#undef TOTAL_KEYWORDS
+#undef MIN_WORD_LENGTH
+#undef MAX_WORD_LENGTH
+#undef MIN_HASH_VALUE
+#undef MAX_HASH_VALUE
+#include "effective_tld_names_unittest2.cc"
+
namespace {
class TestRegistryControlledDomainService :
public net::RegistryControlledDomainService {
public:
- // Sets and parses the given data.
- static void UseDomainData(const std::string& data) {
- net::RegistryControlledDomainService::UseDomainData(data);
+ // Sets the given data.
+ static void UseDomainData(FindDomainPtr function) {
+ net::RegistryControlledDomainService::UseFindDomainFunction(function);
}
// Creates a new dedicated instance to be used for testing, deleting any
@@ -41,10 +49,6 @@ class RegistryControlledDomainTest : public testing::Test {
}
};
-// Convenience functions to shorten the names for repeated use below.
-void SetTestData(const std::string& data) {
- TestRegistryControlledDomainService::UseDomainData(data);
-}
std::string GetDomainFromURL(const std::string& url) {
return TestRegistryControlledDomainService::GetDomainAndRegistry(GURL(url));
@@ -72,33 +76,9 @@ bool CompareDomains(const std::string& url1, const std::string& url2) {
return TestRegistryControlledDomainService::SameDomainOrHost(g1, g2);
}
-TEST_F(RegistryControlledDomainTest, TestParsing) {
- // Ensure that various simple and pathological cases parse without hanging or
- // crashing. Testing the correctness of the parsing directly would require
- // opening the singleton class up more.
- SetTestData("com");
- SetTestData("abc.com\n");
- SetTestData("abc.com\ndef.com\n*.abc.com\n!foo.abc.com");
- SetTestData("abc.com.\n");
- SetTestData("");
- SetTestData("*.");
- SetTestData("!");
- SetTestData(".");
-}
-
-static const char kTestData[] = "jp\n" // 1
- "ac.jp\n" // 2
- "*.bar.jp\n" // 3
- "*.baz.bar.jp\n" // 4
- "*.foo.bar.jp\n" // 5
- "!foo.bar.jp\n" // 6
- "!pref.bar.jp\n" // 7
- "bar.baz.com\n" // 8
- "*.c\n" // 9
- "!b.c"; // 10
-
TEST_F(RegistryControlledDomainTest, TestGetDomainAndRegistry) {
- SetTestData(kTestData);
+ TestRegistryControlledDomainService::UseDomainData(
+ Perfect_Hash_Test1::FindDomain);
// Test GURL version of GetDomainAndRegistry().
EXPECT_EQ("baz.jp", GetDomainFromURL("http://a.baz.jp/file.html")); // 1
@@ -109,14 +89,13 @@ TEST_F(RegistryControlledDomainTest, TestGetDomainAndRegistry) {
EXPECT_EQ("", GetDomainFromURL("http://baz.bar.jp")); // 3 4
EXPECT_EQ("a.b.baz.bar.jp", GetDomainFromURL("http://a.b.baz.bar.jp"));
// 4
- EXPECT_EQ("foo.bar.jp", GetDomainFromURL("http://foo.bar.jp")); // 3 5 6
- EXPECT_EQ("pref.bar.jp", GetDomainFromURL("http://baz.pref.bar.jp")); // 7
+ EXPECT_EQ("pref.bar.jp", GetDomainFromURL("http://baz.pref.bar.jp")); // 5
EXPECT_EQ("b.bar.baz.com.", GetDomainFromURL("http://a.b.bar.baz.com."));
- // 8
- EXPECT_EQ("a.d.c", GetDomainFromURL("http://a.d.c")); // 9
- EXPECT_EQ("a.d.c", GetDomainFromURL("http://.a.d.c")); // 9
- EXPECT_EQ("a.d.c", GetDomainFromURL("http://..a.d.c")); // 9
- EXPECT_EQ("b.c", GetDomainFromURL("http://a.b.c")); // 9 10
+ // 6
+ EXPECT_EQ("a.d.c", GetDomainFromURL("http://a.d.c")); // 7
+ EXPECT_EQ("a.d.c", GetDomainFromURL("http://.a.d.c")); // 7
+ EXPECT_EQ("a.d.c", GetDomainFromURL("http://..a.d.c")); // 7
+ EXPECT_EQ("b.c", GetDomainFromURL("http://a.b.c")); // 7 8
EXPECT_EQ("baz.com", GetDomainFromURL("http://baz.com")); // none
EXPECT_EQ("baz.com.", GetDomainFromURL("http://baz.com.")); // none
@@ -140,13 +119,12 @@ TEST_F(RegistryControlledDomainTest, TestGetDomainAndRegistry) {
EXPECT_EQ("", GetDomainFromHost(L"bar.jp")); // 3
EXPECT_EQ("", GetDomainFromHost(L"baz.bar.jp")); // 3 4
EXPECT_EQ("a.b.baz.bar.jp", GetDomainFromHost(L"a.b.baz.bar.jp")); // 3 4
- EXPECT_EQ("foo.bar.jp", GetDomainFromHost(L"foo.bar.jp")); // 3 5 6
- EXPECT_EQ("pref.bar.jp", GetDomainFromHost(L"baz.pref.bar.jp")); // 7
- EXPECT_EQ("b.bar.baz.com.", GetDomainFromHost(L"a.b.bar.baz.com.")); // 8
- EXPECT_EQ("a.d.c", GetDomainFromHost(L"a.d.c")); // 9
- EXPECT_EQ("a.d.c", GetDomainFromHost(L".a.d.c")); // 9
- EXPECT_EQ("a.d.c", GetDomainFromHost(L"..a.d.c")); // 9
- EXPECT_EQ("b.c", GetDomainFromHost(L"a.b.c")); // 9 10
+ EXPECT_EQ("pref.bar.jp", GetDomainFromHost(L"baz.pref.bar.jp")); // 5
+ EXPECT_EQ("b.bar.baz.com.", GetDomainFromHost(L"a.b.bar.baz.com.")); // 6
+ EXPECT_EQ("a.d.c", GetDomainFromHost(L"a.d.c")); // 7
+ EXPECT_EQ("a.d.c", GetDomainFromHost(L".a.d.c")); // 7
+ EXPECT_EQ("a.d.c", GetDomainFromHost(L"..a.d.c")); // 7
+ EXPECT_EQ("b.c", GetDomainFromHost(L"a.b.c")); // 7 8
EXPECT_EQ("baz.com", GetDomainFromHost(L"baz.com")); // none
EXPECT_EQ("baz.com.", GetDomainFromHost(L"baz.com.")); // none
@@ -159,7 +137,8 @@ TEST_F(RegistryControlledDomainTest, TestGetDomainAndRegistry) {
}
TEST_F(RegistryControlledDomainTest, TestGetRegistryLength) {
- SetTestData(kTestData);
+ TestRegistryControlledDomainService::UseDomainData(
+ Perfect_Hash_Test1::FindDomain);
// Test GURL version of GetRegistryLength().
EXPECT_EQ(2U, GetRegistryLengthFromURL("http://a.baz.jp/file.html", false));
@@ -172,15 +151,14 @@ TEST_F(RegistryControlledDomainTest, TestGetRegistryLength) {
EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.bar.jp", false)); // 3 4
EXPECT_EQ(12U, GetRegistryLengthFromURL("http://a.b.baz.bar.jp", false));
// 4
- EXPECT_EQ(6U, GetRegistryLengthFromURL("http://foo.bar.jp", false)); // 3 5 6
EXPECT_EQ(6U, GetRegistryLengthFromURL("http://baz.pref.bar.jp", false));
- // 7
+ // 5
EXPECT_EQ(11U, GetRegistryLengthFromURL("http://a.b.bar.baz.com", false));
- // 8
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://a.d.c", false)); // 9
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://.a.d.c", false)); // 9
- EXPECT_EQ(3U, GetRegistryLengthFromURL("http://..a.d.c", false)); // 9
- EXPECT_EQ(1U, GetRegistryLengthFromURL("http://a.b.c", false)); // 9 10
+ // 6
+ EXPECT_EQ(3U, GetRegistryLengthFromURL("http://a.d.c", false)); // 7
+ EXPECT_EQ(3U, GetRegistryLengthFromURL("http://.a.d.c", false)); // 7
+ EXPECT_EQ(3U, GetRegistryLengthFromURL("http://..a.d.c", false)); // 7
+ EXPECT_EQ(1U, GetRegistryLengthFromURL("http://a.b.c", false)); // 7 8
EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.com", false)); // none
EXPECT_EQ(0U, GetRegistryLengthFromURL("http://baz.com.", false)); // none
EXPECT_EQ(3U, GetRegistryLengthFromURL("http://baz.com", true)); // none
@@ -209,14 +187,13 @@ TEST_F(RegistryControlledDomainTest, TestGetRegistryLength) {
EXPECT_EQ(0U, GetRegistryLengthFromHost(L"bar.jp", false)); // 3
EXPECT_EQ(0U, GetRegistryLengthFromHost(L"baz.bar.jp", false)); // 3 4
EXPECT_EQ(12U, GetRegistryLengthFromHost(L"a.b.baz.bar.jp", false)); // 4
- EXPECT_EQ(6U, GetRegistryLengthFromHost(L"foo.bar.jp", false)); // 3 5 6
- EXPECT_EQ(6U, GetRegistryLengthFromHost(L"baz.pref.bar.jp", false)); // 7
+ EXPECT_EQ(6U, GetRegistryLengthFromHost(L"baz.pref.bar.jp", false)); // 5
EXPECT_EQ(11U, GetRegistryLengthFromHost(L"a.b.bar.baz.com", false));
- // 8
- EXPECT_EQ(3U, GetRegistryLengthFromHost(L"a.d.c", false)); // 9
- EXPECT_EQ(3U, GetRegistryLengthFromHost(L".a.d.c", false)); // 9
- EXPECT_EQ(3U, GetRegistryLengthFromHost(L"..a.d.c", false)); // 9
- EXPECT_EQ(1U, GetRegistryLengthFromHost(L"a.b.c", false)); // 9 10
+ // 6
+ EXPECT_EQ(3U, GetRegistryLengthFromHost(L"a.d.c", false)); // 7
+ EXPECT_EQ(3U, GetRegistryLengthFromHost(L".a.d.c", false)); // 7
+ EXPECT_EQ(3U, GetRegistryLengthFromHost(L"..a.d.c", false)); // 7
+ EXPECT_EQ(1U, GetRegistryLengthFromHost(L"a.b.c", false)); // 7 8
EXPECT_EQ(0U, GetRegistryLengthFromHost(L"baz.com", false)); // none
EXPECT_EQ(0U, GetRegistryLengthFromHost(L"baz.com.", false)); // none
EXPECT_EQ(3U, GetRegistryLengthFromHost(L"baz.com", true)); // none
@@ -233,7 +210,8 @@ TEST_F(RegistryControlledDomainTest, TestGetRegistryLength) {
}
TEST_F(RegistryControlledDomainTest, TestSameDomainOrHost) {
- SetTestData("jp\nbar.jp");
+ TestRegistryControlledDomainService::UseDomainData(
+ Perfect_Hash_Test2::FindDomain);
EXPECT_EQ(true, CompareDomains("http://a.b.bar.jp/file.html",
"http://a.b.bar.jp/file.html")); // b.bar.jp