mckabue commited on
Commit
8f5ad0c
·
1 Parent(s): 38d84ef

Add support for blocked TLDs and enhance domain availability checks

Browse files
Files changed (4) hide show
  1. app.py +44 -18
  2. blocked-tlds.jsonc +23 -0
  3. requirements.txt +2 -1
  4. tlds-alpha-by-domain.txt +1447 -0
app.py CHANGED
@@ -1,5 +1,7 @@
 
 
1
  import random
2
- from typing import Callable
3
  from flask import Flask, send_from_directory
4
  from urllib.parse import urlparse
5
  import dns.resolver
@@ -10,12 +12,6 @@ import subprocess
10
  from shutil import which
11
 
12
  app = Flask(__name__)
13
- unsupported_TLDs = [
14
- {
15
- "tld": '.ly',
16
- "try": "https://reg.ly/ly-domain/"
17
- }
18
- ]
19
 
20
  @app.route('/')
21
  def index():
@@ -34,15 +30,6 @@ def check_domain(domain: str):
34
  if '://' in domain:
35
  domain = urlparse(domain).netloc
36
 
37
- for unsupported_TLD in unsupported_TLDs:
38
- if domain.endswith(unsupported_TLD.get('tld', '')):
39
- return {
40
- 'domain': domain,
41
- "available": False,
42
- "method": f"Unsupported TLD, try at {unsupported_TLD.get('try')}",
43
- "logs": logs
44
- }
45
-
46
  result = check_domain_availability(domain, logs.append)
47
  if result:
48
  return {
@@ -54,10 +41,49 @@ def check_domain(domain: str):
54
  logs.append(f"{check_domain.__name__}:result == None")
55
  except Exception as e:
56
  logs.append(f"{check_domain.__name__}:Exception:{str(e)}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  return {
58
  'domain': domain,
59
  "available": False,
60
- "method": "Cannot confirm if doimain is available",
61
  "logs": logs
62
  }
63
 
@@ -140,7 +166,7 @@ def rdap_is_available(domain, logs_append: Callable[[str], None]):
140
  return True, rdap_base_url, False
141
  elif response.status_code == 200:
142
  return False, rdap_base_url, False
143
- logs_append(f"{get_whois_server.__name__}:no RDAP")
144
  except Exception as e:
145
  logs_append(f"{rdap_is_available.__name__}:Exception:{str(e)}")
146
  return False, None, True
 
1
+ import json5
2
+ import os
3
  import random
4
+ from typing import Callable, Literal
5
  from flask import Flask, send_from_directory
6
  from urllib.parse import urlparse
7
  import dns.resolver
 
12
  from shutil import which
13
 
14
  app = Flask(__name__)
 
 
 
 
 
 
15
 
16
  @app.route('/')
17
  def index():
 
30
  if '://' in domain:
31
  domain = urlparse(domain).netloc
32
 
 
 
 
 
 
 
 
 
 
33
  result = check_domain_availability(domain, logs.append)
34
  if result:
35
  return {
 
41
  logs.append(f"{check_domain.__name__}:result == None")
42
  except Exception as e:
43
  logs.append(f"{check_domain.__name__}:Exception:{str(e)}")
44
+ return default_error(domain, logs)
45
+
46
+ def default_error(domain: str, logs: list[str]):
47
+ cannot_confirm = "Cannot confirm if doimain is available"
48
+ try:
49
+ current_dir = os.path.dirname(os.path.abspath(__file__))
50
+ with open(os.path.join(current_dir, 'blocked-tlds.jsonc'), mode='r') as f:
51
+ blocked_tlds: list[dict[Literal["tld", "info"], str]] = json5.load(f)
52
+ for blocked_tld in blocked_tlds:
53
+ if domain.endswith(blocked_tld.get('tld')):
54
+ return {
55
+ 'domain': domain,
56
+ "available": False,
57
+ "method": f"{cannot_confirm}, try at {blocked_tld.get('info')}",
58
+ "logs": logs
59
+ }
60
+ response = requests.get("https://data.iana.org/TLD/tlds-alpha-by-domain.txt", timeout=5)
61
+ all_tlds = []
62
+ if response.ok:
63
+ all_tlds = response.text.split("\n")
64
+ else:
65
+ with open( os.path.join(current_dir, 'tlds-alpha-by-domain.txt'), mode='r') as f:
66
+ all_tlds = f.readlines()
67
+ all_tlds: list[str] = [
68
+ i.lower().strip()
69
+ for i
70
+ in all_tlds
71
+ if len((i or '').strip()) > 0 and not i.strip().startswith("#")
72
+ ]
73
+ is_supported_tld = any(True for i in all_tlds if domain.strip().endswith(f'.{i}'))
74
+ if not is_supported_tld:
75
+ return {
76
+ 'domain': domain,
77
+ "available": False,
78
+ "method": f"Unsupported domain, \".{'.'.join(domain.split('.')[1:])}\" is not a valid domain TLD!",
79
+ "logs": logs
80
+ }
81
+ except Exception as e:
82
+ logs.append(f"{default_error.__name__}:Exception:{str(e)}")
83
  return {
84
  'domain': domain,
85
  "available": False,
86
+ "method": cannot_confirm,
87
  "logs": logs
88
  }
89
 
 
166
  return True, rdap_base_url, False
167
  elif response.status_code == 200:
168
  return False, rdap_base_url, False
169
+ logs_append(f"{rdap_is_available.__name__}:no RDAP")
170
  except Exception as e:
171
  logs_append(f"{rdap_is_available.__name__}:Exception:{str(e)}")
172
  return False, None, True
blocked-tlds.jsonc ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ // Libya is unstable, sometimes official whois is unavailable
3
+ {
4
+ "tld": ".ly",
5
+ "info": "https://reg.ly/ly-domain/"
6
+ },
7
+ // Huggingface Blocked in CHINA
8
+ // https://www.chinatalk.media/p/hugging-face-blocked-self-castrating
9
+ {
10
+ "tld": ".cn",
11
+ "info": "https://webwhois.cnnic.cn/WhoisServlet"
12
+ },
13
+ // Blocks authomated checks and from non-european IP addresses
14
+ {
15
+ "tld": ".es",
16
+ "info": "https://www.dominios.es/en"
17
+ },
18
+ // Blocks automated access
19
+ {
20
+ "tld": ".gu",
21
+ "info": "https://tld-list.com/tld/gu#registrars"
22
+ }
23
+ ]
requirements.txt CHANGED
@@ -1,4 +1,5 @@
1
  gunicorn==22.0.0
2
  flask==3.0.3
3
  dnspython==2.7.0
4
- requests==2.32.3
 
 
1
  gunicorn==22.0.0
2
  flask==3.0.3
3
  dnspython==2.7.0
4
+ requests==2.32.3
5
+ json5==0.9.25
tlds-alpha-by-domain.txt ADDED
@@ -0,0 +1,1447 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # https://data.iana.org/TLD/tlds-alpha-by-domain.txt
2
+ # Version 2024110800, Last Updated Fri Nov 8 07:07:01 2024 UTC
3
+ AAA
4
+ AARP
5
+ ABB
6
+ ABBOTT
7
+ ABBVIE
8
+ ABC
9
+ ABLE
10
+ ABOGADO
11
+ ABUDHABI
12
+ AC
13
+ ACADEMY
14
+ ACCENTURE
15
+ ACCOUNTANT
16
+ ACCOUNTANTS
17
+ ACO
18
+ ACTOR
19
+ AD
20
+ ADS
21
+ ADULT
22
+ AE
23
+ AEG
24
+ AERO
25
+ AETNA
26
+ AF
27
+ AFL
28
+ AFRICA
29
+ AG
30
+ AGAKHAN
31
+ AGENCY
32
+ AI
33
+ AIG
34
+ AIRBUS
35
+ AIRFORCE
36
+ AIRTEL
37
+ AKDN
38
+ AL
39
+ ALIBABA
40
+ ALIPAY
41
+ ALLFINANZ
42
+ ALLSTATE
43
+ ALLY
44
+ ALSACE
45
+ ALSTOM
46
+ AM
47
+ AMAZON
48
+ AMERICANEXPRESS
49
+ AMERICANFAMILY
50
+ AMEX
51
+ AMFAM
52
+ AMICA
53
+ AMSTERDAM
54
+ ANALYTICS
55
+ ANDROID
56
+ ANQUAN
57
+ ANZ
58
+ AO
59
+ AOL
60
+ APARTMENTS
61
+ APP
62
+ APPLE
63
+ AQ
64
+ AQUARELLE
65
+ AR
66
+ ARAB
67
+ ARAMCO
68
+ ARCHI
69
+ ARMY
70
+ ARPA
71
+ ART
72
+ ARTE
73
+ AS
74
+ ASDA
75
+ ASIA
76
+ ASSOCIATES
77
+ AT
78
+ ATHLETA
79
+ ATTORNEY
80
+ AU
81
+ AUCTION
82
+ AUDI
83
+ AUDIBLE
84
+ AUDIO
85
+ AUSPOST
86
+ AUTHOR
87
+ AUTO
88
+ AUTOS
89
+ AW
90
+ AWS
91
+ AX
92
+ AXA
93
+ AZ
94
+ AZURE
95
+ BA
96
+ BABY
97
+ BAIDU
98
+ BANAMEX
99
+ BAND
100
+ BANK
101
+ BAR
102
+ BARCELONA
103
+ BARCLAYCARD
104
+ BARCLAYS
105
+ BAREFOOT
106
+ BARGAINS
107
+ BASEBALL
108
+ BASKETBALL
109
+ BAUHAUS
110
+ BAYERN
111
+ BB
112
+ BBC
113
+ BBT
114
+ BBVA
115
+ BCG
116
+ BCN
117
+ BD
118
+ BE
119
+ BEATS
120
+ BEAUTY
121
+ BEER
122
+ BENTLEY
123
+ BERLIN
124
+ BEST
125
+ BESTBUY
126
+ BET
127
+ BF
128
+ BG
129
+ BH
130
+ BHARTI
131
+ BI
132
+ BIBLE
133
+ BID
134
+ BIKE
135
+ BING
136
+ BINGO
137
+ BIO
138
+ BIZ
139
+ BJ
140
+ BLACK
141
+ BLACKFRIDAY
142
+ BLOCKBUSTER
143
+ BLOG
144
+ BLOOMBERG
145
+ BLUE
146
+ BM
147
+ BMS
148
+ BMW
149
+ BN
150
+ BNPPARIBAS
151
+ BO
152
+ BOATS
153
+ BOEHRINGER
154
+ BOFA
155
+ BOM
156
+ BOND
157
+ BOO
158
+ BOOK
159
+ BOOKING
160
+ BOSCH
161
+ BOSTIK
162
+ BOSTON
163
+ BOT
164
+ BOUTIQUE
165
+ BOX
166
+ BR
167
+ BRADESCO
168
+ BRIDGESTONE
169
+ BROADWAY
170
+ BROKER
171
+ BROTHER
172
+ BRUSSELS
173
+ BS
174
+ BT
175
+ BUILD
176
+ BUILDERS
177
+ BUSINESS
178
+ BUY
179
+ BUZZ
180
+ BV
181
+ BW
182
+ BY
183
+ BZ
184
+ BZH
185
+ CA
186
+ CAB
187
+ CAFE
188
+ CAL
189
+ CALL
190
+ CALVINKLEIN
191
+ CAM
192
+ CAMERA
193
+ CAMP
194
+ CANON
195
+ CAPETOWN
196
+ CAPITAL
197
+ CAPITALONE
198
+ CAR
199
+ CARAVAN
200
+ CARDS
201
+ CARE
202
+ CAREER
203
+ CAREERS
204
+ CARS
205
+ CASA
206
+ CASE
207
+ CASH
208
+ CASINO
209
+ CAT
210
+ CATERING
211
+ CATHOLIC
212
+ CBA
213
+ CBN
214
+ CBRE
215
+ CC
216
+ CD
217
+ CENTER
218
+ CEO
219
+ CERN
220
+ CF
221
+ CFA
222
+ CFD
223
+ CG
224
+ CH
225
+ CHANEL
226
+ CHANNEL
227
+ CHARITY
228
+ CHASE
229
+ CHAT
230
+ CHEAP
231
+ CHINTAI
232
+ CHRISTMAS
233
+ CHROME
234
+ CHURCH
235
+ CI
236
+ CIPRIANI
237
+ CIRCLE
238
+ CISCO
239
+ CITADEL
240
+ CITI
241
+ CITIC
242
+ CITY
243
+ CK
244
+ CL
245
+ CLAIMS
246
+ CLEANING
247
+ CLICK
248
+ CLINIC
249
+ CLINIQUE
250
+ CLOTHING
251
+ CLOUD
252
+ CLUB
253
+ CLUBMED
254
+ CM
255
+ CN
256
+ CO
257
+ COACH
258
+ CODES
259
+ COFFEE
260
+ COLLEGE
261
+ COLOGNE
262
+ COM
263
+ COMMBANK
264
+ COMMUNITY
265
+ COMPANY
266
+ COMPARE
267
+ COMPUTER
268
+ COMSEC
269
+ CONDOS
270
+ CONSTRUCTION
271
+ CONSULTING
272
+ CONTACT
273
+ CONTRACTORS
274
+ COOKING
275
+ COOL
276
+ COOP
277
+ CORSICA
278
+ COUNTRY
279
+ COUPON
280
+ COUPONS
281
+ COURSES
282
+ CPA
283
+ CR
284
+ CREDIT
285
+ CREDITCARD
286
+ CREDITUNION
287
+ CRICKET
288
+ CROWN
289
+ CRS
290
+ CRUISE
291
+ CRUISES
292
+ CU
293
+ CUISINELLA
294
+ CV
295
+ CW
296
+ CX
297
+ CY
298
+ CYMRU
299
+ CYOU
300
+ CZ
301
+ DAD
302
+ DANCE
303
+ DATA
304
+ DATE
305
+ DATING
306
+ DATSUN
307
+ DAY
308
+ DCLK
309
+ DDS
310
+ DE
311
+ DEAL
312
+ DEALER
313
+ DEALS
314
+ DEGREE
315
+ DELIVERY
316
+ DELL
317
+ DELOITTE
318
+ DELTA
319
+ DEMOCRAT
320
+ DENTAL
321
+ DENTIST
322
+ DESI
323
+ DESIGN
324
+ DEV
325
+ DHL
326
+ DIAMONDS
327
+ DIET
328
+ DIGITAL
329
+ DIRECT
330
+ DIRECTORY
331
+ DISCOUNT
332
+ DISCOVER
333
+ DISH
334
+ DIY
335
+ DJ
336
+ DK
337
+ DM
338
+ DNP
339
+ DO
340
+ DOCS
341
+ DOCTOR
342
+ DOG
343
+ DOMAINS
344
+ DOT
345
+ DOWNLOAD
346
+ DRIVE
347
+ DTV
348
+ DUBAI
349
+ DUNLOP
350
+ DUPONT
351
+ DURBAN
352
+ DVAG
353
+ DVR
354
+ DZ
355
+ EARTH
356
+ EAT
357
+ EC
358
+ ECO
359
+ EDEKA
360
+ EDU
361
+ EDUCATION
362
+ EE
363
+ EG
364
+ EMAIL
365
+ EMERCK
366
+ ENERGY
367
+ ENGINEER
368
+ ENGINEERING
369
+ ENTERPRISES
370
+ EPSON
371
+ EQUIPMENT
372
+ ER
373
+ ERICSSON
374
+ ERNI
375
+ ES
376
+ ESQ
377
+ ESTATE
378
+ ET
379
+ EU
380
+ EUROVISION
381
+ EUS
382
+ EVENTS
383
+ EXCHANGE
384
+ EXPERT
385
+ EXPOSED
386
+ EXPRESS
387
+ EXTRASPACE
388
+ FAGE
389
+ FAIL
390
+ FAIRWINDS
391
+ FAITH
392
+ FAMILY
393
+ FAN
394
+ FANS
395
+ FARM
396
+ FARMERS
397
+ FASHION
398
+ FAST
399
+ FEDEX
400
+ FEEDBACK
401
+ FERRARI
402
+ FERRERO
403
+ FI
404
+ FIDELITY
405
+ FIDO
406
+ FILM
407
+ FINAL
408
+ FINANCE
409
+ FINANCIAL
410
+ FIRE
411
+ FIRESTONE
412
+ FIRMDALE
413
+ FISH
414
+ FISHING
415
+ FIT
416
+ FITNESS
417
+ FJ
418
+ FK
419
+ FLICKR
420
+ FLIGHTS
421
+ FLIR
422
+ FLORIST
423
+ FLOWERS
424
+ FLY
425
+ FM
426
+ FO
427
+ FOO
428
+ FOOD
429
+ FOOTBALL
430
+ FORD
431
+ FOREX
432
+ FORSALE
433
+ FORUM
434
+ FOUNDATION
435
+ FOX
436
+ FR
437
+ FREE
438
+ FRESENIUS
439
+ FRL
440
+ FROGANS
441
+ FRONTIER
442
+ FTR
443
+ FUJITSU
444
+ FUN
445
+ FUND
446
+ FURNITURE
447
+ FUTBOL
448
+ FYI
449
+ GA
450
+ GAL
451
+ GALLERY
452
+ GALLO
453
+ GALLUP
454
+ GAME
455
+ GAMES
456
+ GAP
457
+ GARDEN
458
+ GAY
459
+ GB
460
+ GBIZ
461
+ GD
462
+ GDN
463
+ GE
464
+ GEA
465
+ GENT
466
+ GENTING
467
+ GEORGE
468
+ GF
469
+ GG
470
+ GGEE
471
+ GH
472
+ GI
473
+ GIFT
474
+ GIFTS
475
+ GIVES
476
+ GIVING
477
+ GL
478
+ GLASS
479
+ GLE
480
+ GLOBAL
481
+ GLOBO
482
+ GM
483
+ GMAIL
484
+ GMBH
485
+ GMO
486
+ GMX
487
+ GN
488
+ GODADDY
489
+ GOLD
490
+ GOLDPOINT
491
+ GOLF
492
+ GOO
493
+ GOODYEAR
494
+ GOOG
495
+ GOOGLE
496
+ GOP
497
+ GOT
498
+ GOV
499
+ GP
500
+ GQ
501
+ GR
502
+ GRAINGER
503
+ GRAPHICS
504
+ GRATIS
505
+ GREEN
506
+ GRIPE
507
+ GROCERY
508
+ GROUP
509
+ GS
510
+ GT
511
+ GU
512
+ GUCCI
513
+ GUGE
514
+ GUIDE
515
+ GUITARS
516
+ GURU
517
+ GW
518
+ GY
519
+ HAIR
520
+ HAMBURG
521
+ HANGOUT
522
+ HAUS
523
+ HBO
524
+ HDFC
525
+ HDFCBANK
526
+ HEALTH
527
+ HEALTHCARE
528
+ HELP
529
+ HELSINKI
530
+ HERE
531
+ HERMES
532
+ HIPHOP
533
+ HISAMITSU
534
+ HITACHI
535
+ HIV
536
+ HK
537
+ HKT
538
+ HM
539
+ HN
540
+ HOCKEY
541
+ HOLDINGS
542
+ HOLIDAY
543
+ HOMEDEPOT
544
+ HOMEGOODS
545
+ HOMES
546
+ HOMESENSE
547
+ HONDA
548
+ HORSE
549
+ HOSPITAL
550
+ HOST
551
+ HOSTING
552
+ HOT
553
+ HOTELS
554
+ HOTMAIL
555
+ HOUSE
556
+ HOW
557
+ HR
558
+ HSBC
559
+ HT
560
+ HU
561
+ HUGHES
562
+ HYATT
563
+ HYUNDAI
564
+ IBM
565
+ ICBC
566
+ ICE
567
+ ICU
568
+ ID
569
+ IE
570
+ IEEE
571
+ IFM
572
+ IKANO
573
+ IL
574
+ IM
575
+ IMAMAT
576
+ IMDB
577
+ IMMO
578
+ IMMOBILIEN
579
+ IN
580
+ INC
581
+ INDUSTRIES
582
+ INFINITI
583
+ INFO
584
+ ING
585
+ INK
586
+ INSTITUTE
587
+ INSURANCE
588
+ INSURE
589
+ INT
590
+ INTERNATIONAL
591
+ INTUIT
592
+ INVESTMENTS
593
+ IO
594
+ IPIRANGA
595
+ IQ
596
+ IR
597
+ IRISH
598
+ IS
599
+ ISMAILI
600
+ IST
601
+ ISTANBUL
602
+ IT
603
+ ITAU
604
+ ITV
605
+ JAGUAR
606
+ JAVA
607
+ JCB
608
+ JE
609
+ JEEP
610
+ JETZT
611
+ JEWELRY
612
+ JIO
613
+ JLL
614
+ JM
615
+ JMP
616
+ JNJ
617
+ JO
618
+ JOBS
619
+ JOBURG
620
+ JOT
621
+ JOY
622
+ JP
623
+ JPMORGAN
624
+ JPRS
625
+ JUEGOS
626
+ JUNIPER
627
+ KAUFEN
628
+ KDDI
629
+ KE
630
+ KERRYHOTELS
631
+ KERRYLOGISTICS
632
+ KERRYPROPERTIES
633
+ KFH
634
+ KG
635
+ KH
636
+ KI
637
+ KIA
638
+ KIDS
639
+ KIM
640
+ KINDLE
641
+ KITCHEN
642
+ KIWI
643
+ KM
644
+ KN
645
+ KOELN
646
+ KOMATSU
647
+ KOSHER
648
+ KP
649
+ KPMG
650
+ KPN
651
+ KR
652
+ KRD
653
+ KRED
654
+ KUOKGROUP
655
+ KW
656
+ KY
657
+ KYOTO
658
+ KZ
659
+ LA
660
+ LACAIXA
661
+ LAMBORGHINI
662
+ LAMER
663
+ LANCASTER
664
+ LAND
665
+ LANDROVER
666
+ LANXESS
667
+ LASALLE
668
+ LAT
669
+ LATINO
670
+ LATROBE
671
+ LAW
672
+ LAWYER
673
+ LB
674
+ LC
675
+ LDS
676
+ LEASE
677
+ LECLERC
678
+ LEFRAK
679
+ LEGAL
680
+ LEGO
681
+ LEXUS
682
+ LGBT
683
+ LI
684
+ LIDL
685
+ LIFE
686
+ LIFEINSURANCE
687
+ LIFESTYLE
688
+ LIGHTING
689
+ LIKE
690
+ LILLY
691
+ LIMITED
692
+ LIMO
693
+ LINCOLN
694
+ LINK
695
+ LIPSY
696
+ LIVE
697
+ LIVING
698
+ LK
699
+ LLC
700
+ LLP
701
+ LOAN
702
+ LOANS
703
+ LOCKER
704
+ LOCUS
705
+ LOL
706
+ LONDON
707
+ LOTTE
708
+ LOTTO
709
+ LOVE
710
+ LPL
711
+ LPLFINANCIAL
712
+ LR
713
+ LS
714
+ LT
715
+ LTD
716
+ LTDA
717
+ LU
718
+ LUNDBECK
719
+ LUXE
720
+ LUXURY
721
+ LV
722
+ LY
723
+ MA
724
+ MADRID
725
+ MAIF
726
+ MAISON
727
+ MAKEUP
728
+ MAN
729
+ MANAGEMENT
730
+ MANGO
731
+ MAP
732
+ MARKET
733
+ MARKETING
734
+ MARKETS
735
+ MARRIOTT
736
+ MARSHALLS
737
+ MATTEL
738
+ MBA
739
+ MC
740
+ MCKINSEY
741
+ MD
742
+ ME
743
+ MED
744
+ MEDIA
745
+ MEET
746
+ MELBOURNE
747
+ MEME
748
+ MEMORIAL
749
+ MEN
750
+ MENU
751
+ MERCKMSD
752
+ MG
753
+ MH
754
+ MIAMI
755
+ MICROSOFT
756
+ MIL
757
+ MINI
758
+ MINT
759
+ MIT
760
+ MITSUBISHI
761
+ MK
762
+ ML
763
+ MLB
764
+ MLS
765
+ MM
766
+ MMA
767
+ MN
768
+ MO
769
+ MOBI
770
+ MOBILE
771
+ MODA
772
+ MOE
773
+ MOI
774
+ MOM
775
+ MONASH
776
+ MONEY
777
+ MONSTER
778
+ MORMON
779
+ MORTGAGE
780
+ MOSCOW
781
+ MOTO
782
+ MOTORCYCLES
783
+ MOV
784
+ MOVIE
785
+ MP
786
+ MQ
787
+ MR
788
+ MS
789
+ MSD
790
+ MT
791
+ MTN
792
+ MTR
793
+ MU
794
+ MUSEUM
795
+ MUSIC
796
+ MV
797
+ MW
798
+ MX
799
+ MY
800
+ MZ
801
+ NA
802
+ NAB
803
+ NAGOYA
804
+ NAME
805
+ NAVY
806
+ NBA
807
+ NC
808
+ NE
809
+ NEC
810
+ NET
811
+ NETBANK
812
+ NETFLIX
813
+ NETWORK
814
+ NEUSTAR
815
+ NEW
816
+ NEWS
817
+ NEXT
818
+ NEXTDIRECT
819
+ NEXUS
820
+ NF
821
+ NFL
822
+ NG
823
+ NGO
824
+ NHK
825
+ NI
826
+ NICO
827
+ NIKE
828
+ NIKON
829
+ NINJA
830
+ NISSAN
831
+ NISSAY
832
+ NL
833
+ NO
834
+ NOKIA
835
+ NORTON
836
+ NOW
837
+ NOWRUZ
838
+ NOWTV
839
+ NP
840
+ NR
841
+ NRA
842
+ NRW
843
+ NTT
844
+ NU
845
+ NYC
846
+ NZ
847
+ OBI
848
+ OBSERVER
849
+ OFFICE
850
+ OKINAWA
851
+ OLAYAN
852
+ OLAYANGROUP
853
+ OLLO
854
+ OM
855
+ OMEGA
856
+ ONE
857
+ ONG
858
+ ONL
859
+ ONLINE
860
+ OOO
861
+ OPEN
862
+ ORACLE
863
+ ORANGE
864
+ ORG
865
+ ORGANIC
866
+ ORIGINS
867
+ OSAKA
868
+ OTSUKA
869
+ OTT
870
+ OVH
871
+ PA
872
+ PAGE
873
+ PANASONIC
874
+ PARIS
875
+ PARS
876
+ PARTNERS
877
+ PARTS
878
+ PARTY
879
+ PAY
880
+ PCCW
881
+ PE
882
+ PET
883
+ PF
884
+ PFIZER
885
+ PG
886
+ PH
887
+ PHARMACY
888
+ PHD
889
+ PHILIPS
890
+ PHONE
891
+ PHOTO
892
+ PHOTOGRAPHY
893
+ PHOTOS
894
+ PHYSIO
895
+ PICS
896
+ PICTET
897
+ PICTURES
898
+ PID
899
+ PIN
900
+ PING
901
+ PINK
902
+ PIONEER
903
+ PIZZA
904
+ PK
905
+ PL
906
+ PLACE
907
+ PLAY
908
+ PLAYSTATION
909
+ PLUMBING
910
+ PLUS
911
+ PM
912
+ PN
913
+ PNC
914
+ POHL
915
+ POKER
916
+ POLITIE
917
+ PORN
918
+ POST
919
+ PR
920
+ PRAMERICA
921
+ PRAXI
922
+ PRESS
923
+ PRIME
924
+ PRO
925
+ PROD
926
+ PRODUCTIONS
927
+ PROF
928
+ PROGRESSIVE
929
+ PROMO
930
+ PROPERTIES
931
+ PROPERTY
932
+ PROTECTION
933
+ PRU
934
+ PRUDENTIAL
935
+ PS
936
+ PT
937
+ PUB
938
+ PW
939
+ PWC
940
+ PY
941
+ QA
942
+ QPON
943
+ QUEBEC
944
+ QUEST
945
+ RACING
946
+ RADIO
947
+ RE
948
+ READ
949
+ REALESTATE
950
+ REALTOR
951
+ REALTY
952
+ RECIPES
953
+ RED
954
+ REDSTONE
955
+ REDUMBRELLA
956
+ REHAB
957
+ REISE
958
+ REISEN
959
+ REIT
960
+ RELIANCE
961
+ REN
962
+ RENT
963
+ RENTALS
964
+ REPAIR
965
+ REPORT
966
+ REPUBLICAN
967
+ REST
968
+ RESTAURANT
969
+ REVIEW
970
+ REVIEWS
971
+ REXROTH
972
+ RICH
973
+ RICHARDLI
974
+ RICOH
975
+ RIL
976
+ RIO
977
+ RIP
978
+ RO
979
+ ROCKS
980
+ RODEO
981
+ ROGERS
982
+ ROOM
983
+ RS
984
+ RSVP
985
+ RU
986
+ RUGBY
987
+ RUHR
988
+ RUN
989
+ RW
990
+ RWE
991
+ RYUKYU
992
+ SA
993
+ SAARLAND
994
+ SAFE
995
+ SAFETY
996
+ SAKURA
997
+ SALE
998
+ SALON
999
+ SAMSCLUB
1000
+ SAMSUNG
1001
+ SANDVIK
1002
+ SANDVIKCOROMANT
1003
+ SANOFI
1004
+ SAP
1005
+ SARL
1006
+ SAS
1007
+ SAVE
1008
+ SAXO
1009
+ SB
1010
+ SBI
1011
+ SBS
1012
+ SC
1013
+ SCB
1014
+ SCHAEFFLER
1015
+ SCHMIDT
1016
+ SCHOLARSHIPS
1017
+ SCHOOL
1018
+ SCHULE
1019
+ SCHWARZ
1020
+ SCIENCE
1021
+ SCOT
1022
+ SD
1023
+ SE
1024
+ SEARCH
1025
+ SEAT
1026
+ SECURE
1027
+ SECURITY
1028
+ SEEK
1029
+ SELECT
1030
+ SENER
1031
+ SERVICES
1032
+ SEVEN
1033
+ SEW
1034
+ SEX
1035
+ SEXY
1036
+ SFR
1037
+ SG
1038
+ SH
1039
+ SHANGRILA
1040
+ SHARP
1041
+ SHELL
1042
+ SHIA
1043
+ SHIKSHA
1044
+ SHOES
1045
+ SHOP
1046
+ SHOPPING
1047
+ SHOUJI
1048
+ SHOW
1049
+ SI
1050
+ SILK
1051
+ SINA
1052
+ SINGLES
1053
+ SITE
1054
+ SJ
1055
+ SK
1056
+ SKI
1057
+ SKIN
1058
+ SKY
1059
+ SKYPE
1060
+ SL
1061
+ SLING
1062
+ SM
1063
+ SMART
1064
+ SMILE
1065
+ SN
1066
+ SNCF
1067
+ SO
1068
+ SOCCER
1069
+ SOCIAL
1070
+ SOFTBANK
1071
+ SOFTWARE
1072
+ SOHU
1073
+ SOLAR
1074
+ SOLUTIONS
1075
+ SONG
1076
+ SONY
1077
+ SOY
1078
+ SPA
1079
+ SPACE
1080
+ SPORT
1081
+ SPOT
1082
+ SR
1083
+ SRL
1084
+ SS
1085
+ ST
1086
+ STADA
1087
+ STAPLES
1088
+ STAR
1089
+ STATEBANK
1090
+ STATEFARM
1091
+ STC
1092
+ STCGROUP
1093
+ STOCKHOLM
1094
+ STORAGE
1095
+ STORE
1096
+ STREAM
1097
+ STUDIO
1098
+ STUDY
1099
+ STYLE
1100
+ SU
1101
+ SUCKS
1102
+ SUPPLIES
1103
+ SUPPLY
1104
+ SUPPORT
1105
+ SURF
1106
+ SURGERY
1107
+ SUZUKI
1108
+ SV
1109
+ SWATCH
1110
+ SWISS
1111
+ SX
1112
+ SY
1113
+ SYDNEY
1114
+ SYSTEMS
1115
+ SZ
1116
+ TAB
1117
+ TAIPEI
1118
+ TALK
1119
+ TAOBAO
1120
+ TARGET
1121
+ TATAMOTORS
1122
+ TATAR
1123
+ TATTOO
1124
+ TAX
1125
+ TAXI
1126
+ TC
1127
+ TCI
1128
+ TD
1129
+ TDK
1130
+ TEAM
1131
+ TECH
1132
+ TECHNOLOGY
1133
+ TEL
1134
+ TEMASEK
1135
+ TENNIS
1136
+ TEVA
1137
+ TF
1138
+ TG
1139
+ TH
1140
+ THD
1141
+ THEATER
1142
+ THEATRE
1143
+ TIAA
1144
+ TICKETS
1145
+ TIENDA
1146
+ TIPS
1147
+ TIRES
1148
+ TIROL
1149
+ TJ
1150
+ TJMAXX
1151
+ TJX
1152
+ TK
1153
+ TKMAXX
1154
+ TL
1155
+ TM
1156
+ TMALL
1157
+ TN
1158
+ TO
1159
+ TODAY
1160
+ TOKYO
1161
+ TOOLS
1162
+ TOP
1163
+ TORAY
1164
+ TOSHIBA
1165
+ TOTAL
1166
+ TOURS
1167
+ TOWN
1168
+ TOYOTA
1169
+ TOYS
1170
+ TR
1171
+ TRADE
1172
+ TRADING
1173
+ TRAINING
1174
+ TRAVEL
1175
+ TRAVELERS
1176
+ TRAVELERSINSURANCE
1177
+ TRUST
1178
+ TRV
1179
+ TT
1180
+ TUBE
1181
+ TUI
1182
+ TUNES
1183
+ TUSHU
1184
+ TV
1185
+ TVS
1186
+ TW
1187
+ TZ
1188
+ UA
1189
+ UBANK
1190
+ UBS
1191
+ UG
1192
+ UK
1193
+ UNICOM
1194
+ UNIVERSITY
1195
+ UNO
1196
+ UOL
1197
+ UPS
1198
+ US
1199
+ UY
1200
+ UZ
1201
+ VA
1202
+ VACATIONS
1203
+ VANA
1204
+ VANGUARD
1205
+ VC
1206
+ VE
1207
+ VEGAS
1208
+ VENTURES
1209
+ VERISIGN
1210
+ VERSICHERUNG
1211
+ VET
1212
+ VG
1213
+ VI
1214
+ VIAJES
1215
+ VIDEO
1216
+ VIG
1217
+ VIKING
1218
+ VILLAS
1219
+ VIN
1220
+ VIP
1221
+ VIRGIN
1222
+ VISA
1223
+ VISION
1224
+ VIVA
1225
+ VIVO
1226
+ VLAANDEREN
1227
+ VN
1228
+ VODKA
1229
+ VOLVO
1230
+ VOTE
1231
+ VOTING
1232
+ VOTO
1233
+ VOYAGE
1234
+ VU
1235
+ WALES
1236
+ WALMART
1237
+ WALTER
1238
+ WANG
1239
+ WANGGOU
1240
+ WATCH
1241
+ WATCHES
1242
+ WEATHER
1243
+ WEATHERCHANNEL
1244
+ WEBCAM
1245
+ WEBER
1246
+ WEBSITE
1247
+ WED
1248
+ WEDDING
1249
+ WEIBO
1250
+ WEIR
1251
+ WF
1252
+ WHOSWHO
1253
+ WIEN
1254
+ WIKI
1255
+ WILLIAMHILL
1256
+ WIN
1257
+ WINDOWS
1258
+ WINE
1259
+ WINNERS
1260
+ WME
1261
+ WOLTERSKLUWER
1262
+ WOODSIDE
1263
+ WORK
1264
+ WORKS
1265
+ WORLD
1266
+ WOW
1267
+ WS
1268
+ WTC
1269
+ WTF
1270
+ XBOX
1271
+ XEROX
1272
+ XIHUAN
1273
+ XIN
1274
+ XN--11B4C3D
1275
+ XN--1CK2E1B
1276
+ XN--1QQW23A
1277
+ XN--2SCRJ9C
1278
+ XN--30RR7Y
1279
+ XN--3BST00M
1280
+ XN--3DS443G
1281
+ XN--3E0B707E
1282
+ XN--3HCRJ9C
1283
+ XN--3PXU8K
1284
+ XN--42C2D9A
1285
+ XN--45BR5CYL
1286
+ XN--45BRJ9C
1287
+ XN--45Q11C
1288
+ XN--4DBRK0CE
1289
+ XN--4GBRIM
1290
+ XN--54B7FTA0CC
1291
+ XN--55QW42G
1292
+ XN--55QX5D
1293
+ XN--5SU34J936BGSG
1294
+ XN--5TZM5G
1295
+ XN--6FRZ82G
1296
+ XN--6QQ986B3XL
1297
+ XN--80ADXHKS
1298
+ XN--80AO21A
1299
+ XN--80AQECDR1A
1300
+ XN--80ASEHDB
1301
+ XN--80ASWG
1302
+ XN--8Y0A063A
1303
+ XN--90A3AC
1304
+ XN--90AE
1305
+ XN--90AIS
1306
+ XN--9DBQ2A
1307
+ XN--9ET52U
1308
+ XN--9KRT00A
1309
+ XN--B4W605FERD
1310
+ XN--BCK1B9A5DRE4C
1311
+ XN--C1AVG
1312
+ XN--C2BR7G
1313
+ XN--CCK2B3B
1314
+ XN--CCKWCXETD
1315
+ XN--CG4BKI
1316
+ XN--CLCHC0EA0B2G2A9GCD
1317
+ XN--CZR694B
1318
+ XN--CZRS0T
1319
+ XN--CZRU2D
1320
+ XN--D1ACJ3B
1321
+ XN--D1ALF
1322
+ XN--E1A4C
1323
+ XN--ECKVDTC9D
1324
+ XN--EFVY88H
1325
+ XN--FCT429K
1326
+ XN--FHBEI
1327
+ XN--FIQ228C5HS
1328
+ XN--FIQ64B
1329
+ XN--FIQS8S
1330
+ XN--FIQZ9S
1331
+ XN--FJQ720A
1332
+ XN--FLW351E
1333
+ XN--FPCRJ9C3D
1334
+ XN--FZC2C9E2C
1335
+ XN--FZYS8D69UVGM
1336
+ XN--G2XX48C
1337
+ XN--GCKR3F0F
1338
+ XN--GECRJ9C
1339
+ XN--GK3AT1E
1340
+ XN--H2BREG3EVE
1341
+ XN--H2BRJ9C
1342
+ XN--H2BRJ9C8C
1343
+ XN--HXT814E
1344
+ XN--I1B6B1A6A2E
1345
+ XN--IMR513N
1346
+ XN--IO0A7I
1347
+ XN--J1AEF
1348
+ XN--J1AMH
1349
+ XN--J6W193G
1350
+ XN--JLQ480N2RG
1351
+ XN--JVR189M
1352
+ XN--KCRX77D1X4A
1353
+ XN--KPRW13D
1354
+ XN--KPRY57D
1355
+ XN--KPUT3I
1356
+ XN--L1ACC
1357
+ XN--LGBBAT1AD8J
1358
+ XN--MGB9AWBF
1359
+ XN--MGBA3A3EJT
1360
+ XN--MGBA3A4F16A
1361
+ XN--MGBA7C0BBN0A
1362
+ XN--MGBAAM7A8H
1363
+ XN--MGBAB2BD
1364
+ XN--MGBAH1A3HJKRD
1365
+ XN--MGBAI9AZGQP6J
1366
+ XN--MGBAYH7GPA
1367
+ XN--MGBBH1A
1368
+ XN--MGBBH1A71E
1369
+ XN--MGBC0A9AZCG
1370
+ XN--MGBCA7DZDO
1371
+ XN--MGBCPQ6GPA1A
1372
+ XN--MGBERP4A5D4AR
1373
+ XN--MGBGU82A
1374
+ XN--MGBI4ECEXP
1375
+ XN--MGBPL2FH
1376
+ XN--MGBT3DHD
1377
+ XN--MGBTX2B
1378
+ XN--MGBX4CD0AB
1379
+ XN--MIX891F
1380
+ XN--MK1BU44C
1381
+ XN--MXTQ1M
1382
+ XN--NGBC5AZD
1383
+ XN--NGBE9E0A
1384
+ XN--NGBRX
1385
+ XN--NODE
1386
+ XN--NQV7F
1387
+ XN--NQV7FS00EMA
1388
+ XN--NYQY26A
1389
+ XN--O3CW4H
1390
+ XN--OGBPF8FL
1391
+ XN--OTU796D
1392
+ XN--P1ACF
1393
+ XN--P1AI
1394
+ XN--PGBS0DH
1395
+ XN--PSSY2U
1396
+ XN--Q7CE6A
1397
+ XN--Q9JYB4C
1398
+ XN--QCKA1PMC
1399
+ XN--QXA6A
1400
+ XN--QXAM
1401
+ XN--RHQV96G
1402
+ XN--ROVU88B
1403
+ XN--RVC1E0AM3E
1404
+ XN--S9BRJ9C
1405
+ XN--SES554G
1406
+ XN--T60B56A
1407
+ XN--TCKWE
1408
+ XN--TIQ49XQYJ
1409
+ XN--UNUP4Y
1410
+ XN--VERMGENSBERATER-CTB
1411
+ XN--VERMGENSBERATUNG-PWB
1412
+ XN--VHQUV
1413
+ XN--VUQ861B
1414
+ XN--W4R85EL8FHU5DNRA
1415
+ XN--W4RS40L
1416
+ XN--WGBH1C
1417
+ XN--WGBL6A
1418
+ XN--XHQ521B
1419
+ XN--XKC2AL3HYE2A
1420
+ XN--XKC2DL3A5EE0H
1421
+ XN--Y9A3AQ
1422
+ XN--YFRO4I67O
1423
+ XN--YGBI2AMMX
1424
+ XN--ZFR164B
1425
+ XXX
1426
+ XYZ
1427
+ YACHTS
1428
+ YAHOO
1429
+ YAMAXUN
1430
+ YANDEX
1431
+ YE
1432
+ YODOBASHI
1433
+ YOGA
1434
+ YOKOHAMA
1435
+ YOU
1436
+ YOUTUBE
1437
+ YT
1438
+ YUN
1439
+ ZA
1440
+ ZAPPOS
1441
+ ZARA
1442
+ ZERO
1443
+ ZIP
1444
+ ZM
1445
+ ZONE
1446
+ ZUERICH
1447
+ ZW