package Locale::CLDR::ValidCodes;
# This file auto generated from Data\common\supplemental\supplementalMetadata.xml
#	on Sun 13 Mar 11:58:19 pm GMT

use version;

our $VERSION = version->declare('v0.28.4');

use v5.10.1;
use mro 'c3';
use utf8;
use if $^V ge v5.12.0, feature => 'unicode_strings';

use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef );
use Moo::Role;

has 'valid_languages' => (
	is			=> 'ro',
	isa			=> ArrayRef,
	init_arg	=> undef,
	default	=> sub {[qw( aa
 aaa
 aab
 aac
 aad
 aae
 aaf
 aag
 aah
 aai
 aak
 aal
 aam
 aan
 aao
 aap
 aaq
 aas
 aat
 aau
 aav
 aaw
 aax
 aaz
 ab
 aba
 abb
 abc
 abd
 abe
 abf
 abg
 abh
 abi
 abj
 abl
 abm
 abn
 abo
 abp
 abq
 abr
 abs
 abt
 abu
 abv
 abw
 abx
 aby
 abz
 aca
 acb
 acd
 ace
 acf
 ach
 aci
 ack
 acl
 acm
 acn
 acp
 acq
 acr
 acs
 act
 acu
 acv
 acw
 acx
 acy
 acz
 ada
 adb
 add
 ade
 adf
 adg
 adh
 adi
 adj
 adl
 adn
 ado
 adp
 adq
 adr
 ads
 adt
 adu
 adw
 adx
 ady
 adz
 ae
 aea
 aeb
 aec
 aed
 aee
 aek
 ael
 aem
 aen
 aeq
 aer
 aes
 aeu
 aew
 aey
 aez
 af
 afa
 afb
 afd
 afe
 afg
 afh
 afi
 afk
 afn
 afo
 afp
 afs
 aft
 afu
 afz
 aga
 agb
 agc
 agd
 age
 agf
 agg
 agh
 agi
 agj
 agk
 agl
 agm
 agn
 ago
 agp
 agq
 agr
 ags
 agt
 agu
 agv
 agw
 agx
 agy
 agz
 aha
 ahb
 ahg
 ahh
 ahi
 ahk
 ahl
 ahm
 ahn
 aho
 ahp
 ahr
 ahs
 aht
 aia
 aib
 aic
 aid
 aie
 aif
 aig
 aih
 aii
 aij
 aik
 ail
 aim
 ain
 aio
 aip
 aiq
 air
 ais
 ait
 aiw
 aix
 aiy
 aja
 ajg
 aji
 ajn
 ajp
 ajt
 ajw
 ajz
 ak
 akb
 akc
 akd
 ake
 akf
 akg
 akh
 aki
 akj
 akk
 akl
 akm
 ako
 akp
 akq
 akr
 aks
 akt
 aku
 akv
 akw
 akx
 aky
 akz
 ala
 alc
 ald
 ale
 alf
 alg
 alh
 ali
 alj
 alk
 all
 alm
 aln
 alo
 alp
 alq
 alr
 alt
 alu
 alv
 alw
 alx
 aly
 alz
 am
 ama
 amb
 amc
 ame
 amf
 amg
 ami
 amj
 amk
 aml
 amm
 amn
 amo
 amp
 amq
 amr
 ams
 amt
 amu
 amv
 amw
 amx
 amy
 amz
 an
 ana
 anb
 anc
 and
 ane
 anf
 ang
 anh
 ani
 anj
 ank
 anl
 anm
 ann
 ano
 anp
 anq
 anr
 ans
 ant
 anu
 anv
 anw
 anx
 any
 anz
 aoa
 aob
 aoc
 aod
 aoe
 aof
 aog
 aoh
 aoi
 aoj
 aok
 aol
 aom
 aon
 aor
 aos
 aot
 aou
 aox
 aoz
 apa
 apb
 apc
 apd
 ape
 apf
 apg
 aph
 api
 apj
 apk
 apl
 apm
 apn
 apo
 app
 apq
 apr
 aps
 apt
 apu
 apv
 apw
 apx
 apy
 apz
 aqa
 aqc
 aqd
 aqg
 aql
 aqm
 aqn
 aqp
 aqr
 aqt
 aqz
 ar
 arc
 ard
 are
 arh
 ari
 arj
 ark
 arl
 arn
 aro
 arp
 arq
 arr
 ars
 art
 aru
 arv
 arw
 arx
 ary
 arz
 as
 asa
 asb
 asc
 asd
 ase
 asf
 asg
 ash
 asi
 asj
 ask
 asl
 asn
 aso
 asp
 asq
 asr
 ass
 ast
 asu
 asv
 asw
 asx
 asy
 asz
 ata
 atb
 atc
 atd
 ate
 atg
 ath
 ati
 atj
 atk
 atl
 atm
 atn
 ato
 atp
 atq
 atr
 ats
 att
 atu
 atv
 atw
 atx
 aty
 atz
 aua
 aub
 auc
 aud
 aue
 auf
 aug
 auh
 aui
 auj
 auk
 aul
 aum
 aun
 auo
 aup
 auq
 aur
 aus
 aut
 auu
 auw
 aux
 auy
 auz
 av
 avb
 avd
 avi
 avk
 avl
 avm
 avn
 avo
 avs
 avt
 avu
 avv
 awa
 awb
 awc
 awd
 awe
 awg
 awh
 awi
 awk
 awm
 awn
 awo
 awr
 aws
 awt
 awu
 awv
 aww
 awx
 awy
 axb
 axe
 axg
 axk
 axl
 axm
 axx
 ay
 aya
 ayb
 ayc
 ayd
 aye
 ayg
 ayh
 ayi
 ayk
 ayl
 ayn
 ayo
 ayp
 ayq
 ays
 ayt
 ayu
 ayx
 ayy
 ayz
 az
 aza
 azb
 azc
 azd
 azg
 azm
 azn
 azo
 azt
 azz
 ba
 baa
 bab
 bac
 bad
 bae
 baf
 bag
 bah
 bai
 baj
 bal
 ban
 bao
 bap
 bar
 bas
 bat
 bau
 bav
 baw
 bax
 bay
 baz
 bba
 bbb
 bbc
 bbd
 bbe
 bbf
 bbg
 bbh
 bbi
 bbj
 bbk
 bbl
 bbm
 bbn
 bbo
 bbp
 bbq
 bbr
 bbs
 bbt
 bbu
 bbv
 bbw
 bbx
 bby
 bbz
 bca
 bcb
 bcd
 bce
 bcf
 bcg
 bch
 bci
 bcj
 bck
 bcm
 bcn
 bco
 bcp
 bcq
 bcr
 bcs
 bct
 bcu
 bcv
 bcw
 bcy
 bcz
 bda
 bdb
 bdc
 bdd
 bde
 bdf
 bdg
 bdh
 bdi
 bdj
 bdk
 bdl
 bdm
 bdn
 bdo
 bdp
 bdq
 bdr
 bds
 bdt
 bdu
 bdv
 bdw
 bdx
 bdy
 bdz
 be
 bea
 beb
 bec
 bed
 bee
 bef
 beg
 beh
 bei
 bej
 bek
 bem
 beo
 bep
 beq
 ber
 bes
 bet
 beu
 bev
 bew
 bex
 bey
 bez
 bfa
 bfb
 bfc
 bfd
 bfe
 bff
 bfg
 bfh
 bfi
 bfj
 bfk
 bfl
 bfm
 bfn
 bfo
 bfp
 bfq
 bfr
 bfs
 bft
 bfu
 bfw
 bfx
 bfy
 bfz
 bg
 bga
 bgb
 bgc
 bgd
 bge
 bgf
 bgg
 bgi
 bgj
 bgk
 bgl
 bgm
 bgn
 bgo
 bgp
 bgq
 bgr
 bgs
 bgt
 bgu
 bgv
 bgw
 bgx
 bgy
 bgz
 bh
 bha
 bhb
 bhc
 bhd
 bhe
 bhf
 bhg
 bhh
 bhi
 bhj
 bhk
 bhl
 bhm
 bhn
 bho
 bhp
 bhq
 bhr
 bhs
 bht
 bhu
 bhv
 bhw
 bhx
 bhy
 bhz
 bi
 bia
 bib
 bic
 bid
 bie
 bif
 big
 bij
 bik
 bil
 bim
 bin
 bio
 bip
 biq
 bir
 bit
 biu
 biv
 biw
 bix
 biy
 biz
 bja
 bjb
 bjc
 bjd
 bje
 bjf
 bjg
 bjh
 bji
 bjj
 bjk
 bjl
 bjm
 bjn
 bjo
 bjp
 bjq
 bjr
 bjs
 bjt
 bju
 bjv
 bjw
 bjx
 bjy
 bjz
 bka
 bkb
 bkc
 bkd
 bkf
 bkg
 bkh
 bki
 bkj
 bkk
 bkl
 bkm
 bkn
 bko
 bkp
 bkq
 bkr
 bks
 bkt
 bku
 bkv
 bkw
 bkx
 bky
 bkz
 bla
 blb
 blc
 bld
 ble
 blf
 blg
 blh
 bli
 blj
 blk
 bll
 blm
 bln
 blo
 blp
 blq
 blr
 bls
 blt
 blv
 blw
 blx
 bly
 blz
 bm
 bma
 bmb
 bmc
 bmd
 bme
 bmf
 bmg
 bmh
 bmi
 bmj
 bmk
 bml
 bmm
 bmn
 bmo
 bmp
 bmq
 bmr
 bms
 bmt
 bmu
 bmv
 bmw
 bmx
 bmy
 bmz
 bn
 bna
 bnb
 bnc
 bnd
 bne
 bnf
 bng
 bni
 bnj
 bnk
 bnl
 bnm
 bnn
 bno
 bnp
 bnq
 bnr
 bns
 bnt
 bnu
 bnv
 bnw
 bnx
 bny
 bnz
 bo
 boa
 bob
 boe
 bof
 bog
 boh
 boi
 boj
 bok
 bol
 bom
 bon
 boo
 bop
 boq
 bor
 bot
 bou
 bov
 bow
 box
 boy
 boz
 bpa
 bpb
 bpd
 bpg
 bph
 bpi
 bpj
 bpk
 bpl
 bpm
 bpn
 bpo
 bpp
 bpq
 bpr
 bps
 bpt
 bpu
 bpv
 bpw
 bpx
 bpy
 bpz
 bqa
 bqb
 bqc
 bqd
 bqf
 bqg
 bqh
 bqi
 bqj
 bqk
 bql
 bqm
 bqn
 bqo
 bqp
 bqq
 bqr
 bqs
 bqt
 bqu
 bqv
 bqw
 bqx
 bqy
 bqz
 br
 bra
 brb
 brc
 brd
 brf
 brg
 brh
 bri
 brj
 brk
 brl
 brm
 brn
 bro
 brp
 brq
 brr
 brs
 brt
 bru
 brv
 brw
 brx
 bry
 brz
 bs
 bsa
 bsb
 bsc
 bse
 bsf
 bsg
 bsh
 bsi
 bsj
 bsk
 bsl
 bsm
 bsn
 bso
 bsp
 bsq
 bsr
 bss
 bst
 bsu
 bsv
 bsw
 bsx
 bsy
 bta
 btb
 btc
 btd
 bte
 btf
 btg
 bth
 bti
 btj
 btk
 btl
 btm
 btn
 bto
 btp
 btq
 btr
 bts
 btt
 btu
 btv
 btw
 btx
 bty
 btz
 bua
 bub
 buc
 bud
 bue
 buf
 bug
 buh
 bui
 buj
 buk
 bum
 bun
 buo
 bup
 buq
 bus
 but
 buu
 buv
 buw
 bux
 buy
 buz
 bva
 bvb
 bvc
 bvd
 bve
 bvf
 bvg
 bvh
 bvi
 bvj
 bvk
 bvl
 bvm
 bvn
 bvo
 bvp
 bvq
 bvr
 bvt
 bvu
 bvv
 bvw
 bvx
 bvy
 bvz
 bwa
 bwb
 bwc
 bwd
 bwe
 bwf
 bwg
 bwh
 bwi
 bwj
 bwk
 bwl
 bwm
 bwn
 bwo
 bwp
 bwq
 bwr
 bws
 bwt
 bwu
 bww
 bwx
 bwy
 bwz
 bxa
 bxb
 bxc
 bxd
 bxe
 bxf
 bxg
 bxh
 bxi
 bxj
 bxl
 bxm
 bxn
 bxo
 bxp
 bxq
 bxs
 bxu
 bxv
 bxw
 bxx
 bxz
 bya
 byb
 byc
 byd
 bye
 byf
 byg
 byh
 byi
 byj
 byk
 byl
 bym
 byn
 byo
 byp
 byq
 byr
 bys
 byt
 byv
 byw
 byx
 byy
 byz
 bza
 bzb
 bzc
 bzd
 bze
 bzf
 bzg
 bzh
 bzi
 bzj
 bzk
 bzl
 bzm
 bzn
 bzo
 bzp
 bzq
 bzr
 bzs
 bzt
 bzu
 bzv
 bzw
 bzx
 bzy
 bzz
 ca
 caa
 cab
 cac
 cad
 cae
 caf
 cag
 cah
 cai
 caj
 cak
 cal
 cam
 can
 cao
 cap
 caq
 car
 cas
 cau
 cav
 caw
 cax
 cay
 caz
 cba
 cbb
 cbc
 cbd
 cbe
 cbg
 cbh
 cbi
 cbj
 cbk
 cbl
 cbn
 cbo
 cbq
 cbr
 cbs
 cbt
 cbu
 cbv
 cbw
 cby
 cca
 ccc
 ccd
 cce
 ccg
 cch
 ccj
 ccl
 ccm
 ccn
 cco
 ccp
 ccq
 ccr
 ccs
 cda
 cdc
 cdd
 cde
 cdf
 cdg
 cdh
 cdi
 cdj
 cdm
 cdn
 cdo
 cdr
 cds
 cdy
 cdz
 ce
 cea
 ceb
 ceg
 cek
 cel
 cen
 cet
 cfa
 cfd
 cfg
 cfm
 cga
 cgc
 cgg
 cgk
 ch
 chb
 chc
 chd
 chf
 chg
 chh
 chj
 chk
 chl
 chm
 chn
 cho
 chp
 chq
 chr
 cht
 chw
 chx
 chy
 chz
 cia
 cib
 cic
 cid
 cie
 cih
 cik
 cim
 cin
 cip
 cir
 ciw
 ciy
 cja
 cje
 cjh
 cji
 cjk
 cjm
 cjn
 cjo
 cjp
 cjr
 cjs
 cjv
 cjy
 cka
 ckb
 ckh
 ckl
 ckn
 cko
 ckq
 ckr
 cks
 ckt
 cku
 ckv
 ckx
 cky
 ckz
 cla
 clc
 cle
 clh
 cli
 clj
 clk
 cll
 clm
 clo
 clt
 clu
 clw
 cly
 cma
 cmc
 cme
 cmg
 cmi
 cmk
 cml
 cmm
 cmo
 cmr
 cms
 cmt
 cna
 cnb
 cnc
 cng
 cnh
 cni
 cnk
 cnl
 cno
 cns
 cnt
 cnu
 cnw
 cnx
 co
 coa
 cob
 coc
 cod
 coe
 cof
 cog
 coh
 coj
 cok
 col
 com
 con
 coo
 cop
 coq
 cot
 cou
 cov
 cow
 cox
 coy
 coz
 cpa
 cpb
 cpc
 cpe
 cpf
 cpg
 cpi
 cpn
 cpo
 cpp
 cps
 cpu
 cpx
 cpy
 cqd
 cqu
 cr
 cra
 crb
 crc
 crd
 crf
 crg
 crh
 cri
 crj
 crk
 crl
 crm
 crn
 cro
 crp
 crq
 crr
 crs
 crt
 crv
 crw
 crx
 cry
 crz
 cs
 csa
 csb
 csc
 csd
 cse
 csf
 csg
 csh
 csi
 csj
 csk
 csl
 csm
 csn
 cso
 csq
 csr
 css
 cst
 csu
 csv
 csw
 csy
 csz
 cta
 ctc
 ctd
 cte
 ctg
 cth
 ctl
 ctm
 ctn
 cto
 ctp
 cts
 ctt
 ctu
 ctz
 cu
 cua
 cub
 cuc
 cug
 cuh
 cui
 cuj
 cuk
 cul
 cum
 cuo
 cup
 cuq
 cur
 cus
 cut
 cuu
 cuv
 cuw
 cux
 cv
 cvg
 cvn
 cwa
 cwb
 cwe
 cwg
 cwt
 cy
 cya
 cyb
 cyo
 czh
 czk
 czn
 czo
 czt
 da
 daa
 dac
 dad
 dae
 daf
 dag
 dah
 dai
 daj
 dak
 dal
 dam
 dao
 dap
 daq
 dar
 das
 dau
 dav
 daw
 dax
 day
 daz
 dba
 dbb
 dbd
 dbe
 dbf
 dbg
 dbi
 dbj
 dbl
 dbm
 dbn
 dbo
 dbp
 dbq
 dbr
 dbt
 dbu
 dbv
 dbw
 dby
 dcc
 dcr
 dda
 ddd
 dde
 ddg
 ddi
 ddj
 ddn
 ddo
 ddr
 dds
 ddw
 de
 dec
 ded
 dee
 def
 deg
 deh
 dei
 dek
 del
 dem
 den
 dep
 deq
 der
 des
 dev
 dez
 dga
 dgb
 dgc
 dgd
 dge
 dgg
 dgh
 dgi
 dgk
 dgl
 dgn
 dgr
 dgs
 dgt
 dgu
 dgw
 dgx
 dgz
 dha
 dhg
 dhi
 dhl
 dhm
 dhn
 dho
 dhr
 dhs
 dhu
 dhv
 dhw
 dhx
 dia
 dib
 dic
 did
 dif
 dig
 dih
 dii
 dij
 dil
 dim
 din
 dio
 dip
 dir
 dis
 dit
 diu
 diw
 dix
 diy
 diz
 dja
 djb
 djc
 djd
 dje
 djf
 dji
 djj
 djk
 djl
 djm
 djn
 djo
 djr
 dju
 djw
 dka
 dkk
 dkl
 dkr
 dks
 dkx
 dlg
 dlk
 dlm
 dln
 dma
 dmb
 dmc
 dmd
 dme
 dmg
 dmk
 dml
 dmm
 dmn
 dmo
 dmr
 dms
 dmu
 dmv
 dmw
 dmx
 dmy
 dna
 dnd
 dne
 dng
 dni
 dnj
 dnk
 dnn
 dnr
 dnt
 dnu
 dnv
 dnw
 dny
 doa
 dob
 doc
 doe
 dof
 doh
 doi
 dok
 dol
 don
 doo
 dop
 doq
 dor
 dos
 dot
 dov
 dow
 dox
 doy
 doz
 dpp
 dra
 drb
 drc
 drd
 dre
 drg
 drh
 dri
 drl
 drn
 dro
 drq
 drr
 drs
 drt
 dru
 drw
 dry
 dsb
 dse
 dsh
 dsi
 dsl
 dsn
 dso
 dsq
 dta
 dtb
 dtd
 dth
 dti
 dtk
 dtm
 dto
 dtp
 dtr
 dts
 dtt
 dtu
 dty
 dua
 dub
 duc
 dud
 due
 duf
 dug
 duh
 dui
 duj
 duk
 dul
 dum
 dun
 duo
 dup
 duq
 dur
 dus
 duu
 duv
 duw
 dux
 duy
 duz
 dv
 dva
 dwa
 dwl
 dwr
 dws
 dww
 dya
 dyb
 dyd
 dyg
 dyi
 dym
 dyn
 dyo
 dyu
 dyy
 dz
 dza
 dzd
 dze
 dzg
 dzl
 dzn
 eaa
 ebg
 ebk
 ebo
 ebr
 ebu
 ecr
 ecs
 ecy
 ee
 eee
 efa
 efe
 efi
 ega
 egl
 ego
 egx
 egy
 ehu
 eip
 eit
 eiv
 eja
 eka
 ekc
 eke
 ekg
 eki
 ekl
 ekm
 eko
 ekp
 ekr
 eky
 el
 ele
 elh
 eli
 elk
 elm
 elo
 elp
 elu
 elx
 ema
 emb
 eme
 emg
 emi
 emm
 emn
 emo
 emp
 ems
 emu
 emw
 emx
 emy
 en
 ena
 enb
 enc
 end
 enf
 enh
 enl
 enm
 enn
 eno
 enq
 enr
 enu
 env
 enw
 enx
 eo
 eot
 epi
 era
 erg
 erh
 eri
 erk
 ero
 err
 ers
 ert
 erw
 es
 ese
 esh
 esi
 esl
 esm
 esn
 eso
 esq
 ess
 esu
 esx
 esy
 et
 etb
 etc
 eth
 etn
 eto
 etr
 ets
 ett
 etu
 etx
 etz
 eu
 euq
 eve
 evh
 evn
 ewo
 ext
 eya
 eyo
 eza
 eze
 fa
 faa
 fab
 fad
 faf
 fag
 fah
 fai
 faj
 fak
 fal
 fam
 fan
 fap
 far
 fau
 fax
 fay
 faz
 fbl
 fcs
 fer
 ff
 ffi
 ffm
 fgr
 fi
 fia
 fie
 fil
 fip
 fir
 fit
 fiu
 fiw
 fj
 fkk
 fkv
 fla
 flh
 fli
 fll
 fln
 flr
 fly
 fmp
 fmu
 fng
 fni
 fo
 fod
 foi
 fom
 fon
 for
 fos
 fox
 fpe
 fqs
 fr
 frc
 frd
 frk
 frm
 fro
 frp
 frq
 frr
 frs
 frt
 fse
 fsl
 fss
 fub
 fud
 fue
 fuf
 fuh
 fui
 fuj
 fum
 fun
 fuq
 fur
 fut
 fuu
 fuv
 fuy
 fvr
 fwa
 fwe
 fy
 ga
 gaa
 gab
 gac
 gad
 gae
 gaf
 gag
 gah
 gai
 gaj
 gak
 gal
 gam
 gan
 gao
 gap
 gaq
 gar
 gas
 gat
 gau
 gav
 gaw
 gax
 gay
 gba
 gbb
 gbc
 gbd
 gbe
 gbf
 gbg
 gbh
 gbi
 gbj
 gbk
 gbl
 gbm
 gbn
 gbp
 gbq
 gbr
 gbs
 gbu
 gbv
 gbw
 gbx
 gby
 gbz
 gcc
 gcd
 gce
 gcf
 gcl
 gcn
 gcr
 gct
 gd
 gda
 gdb
 gdc
 gdd
 gde
 gdf
 gdg
 gdh
 gdi
 gdj
 gdk
 gdl
 gdm
 gdn
 gdo
 gdq
 gdr
 gds
 gdt
 gdu
 gdx
 gea
 geb
 gec
 ged
 geg
 geh
 gei
 gej
 gek
 gel
 gem
 geq
 ges
 gev
 gew
 gex
 gey
 gez
 gfk
 gft
 gfx
 gga
 ggb
 ggd
 gge
 ggg
 ggk
 ggl
 ggn
 ggo
 ggr
 ggt
 ggu
 ggw
 gha
 ghc
 ghe
 ghh
 ghk
 ghl
 ghn
 gho
 ghr
 ghs
 ght
 gia
 gib
 gic
 gid
 gig
 gih
 gil
 gim
 gin
 gio
 gip
 giq
 gir
 gis
 git
 giu
 giw
 gix
 giy
 giz
 gji
 gjk
 gjm
 gjn
 gju
 gka
 gke
 gkn
 gko
 gkp
 gku
 gl
 glc
 gld
 glh
 gli
 glj
 glk
 gll
 glo
 glr
 glu
 glw
 gly
 gma
 gmb
 gmd
 gme
 gmg
 gmh
 gml
 gmm
 gmn
 gmq
 gmu
 gmv
 gmw
 gmx
 gmy
 gmz
 gn
 gna
 gnb
 gnc
 gnd
 gne
 gng
 gnh
 gni
 gnk
 gnl
 gnm
 gnn
 gnq
 gnr
 gnt
 gnu
 gnw
 gnz
 goa
 gob
 goc
 god
 goe
 gof
 gog
 goh
 goi
 goj
 gok
 gol
 gom
 gon
 goo
 gop
 goq
 gor
 gos
 got
 gou
 gow
 gox
 goy
 goz
 gpa
 gpe
 gpn
 gqa
 gqi
 gqn
 gqr
 gqu
 gra
 grb
 grc
 grd
 grg
 grh
 gri
 grj
 grk
 grm
 gro
 grq
 grr
 grs
 grt
 gru
 grv
 grw
 grx
 gry
 grz
 gse
 gsg
 gsl
 gsm
 gsn
 gso
 gsp
 gss
 gsw
 gta
 gti
 gtu
 gu
 gua
 gub
 guc
 gud
 gue
 guf
 guh
 gui
 guk
 gul
 gum
 gun
 guo
 gup
 guq
 gur
 gus
 gut
 guu
 guv
 guw
 gux
 guz
 gv
 gva
 gvc
 gve
 gvf
 gvj
 gvl
 gvm
 gvn
 gvo
 gvp
 gvr
 gvs
 gvy
 gwa
 gwb
 gwc
 gwd
 gwe
 gwf
 gwg
 gwi
 gwj
 gwm
 gwn
 gwr
 gwt
 gwu
 gww
 gwx
 gxx
 gyb
 gyd
 gye
 gyf
 gyg
 gyi
 gyl
 gym
 gyn
 gyr
 gyy
 gza
 gzi
 gzn
 ha
 haa
 hab
 hac
 had
 hae
 haf
 hag
 hah
 hai
 haj
 hak
 hal
 ham
 han
 hao
 hap
 haq
 har
 has
 hav
 haw
 hax
 hay
 haz
 hba
 hbb
 hbn
 hbo
 hbu
 hca
 hch
 hds
 hdy
 he
 hed
 heg
 heh
 hei
 hem
 hgm
 hgw
 hhi
 hhr
 hhy
 hi
 hia
 hib
 hid
 hif
 hig
 hih
 hii
 hij
 hik
 hil
 hio
 hir
 hit
 hiw
 hix
 hji
 hka
 hke
 hkk
 hks
 hla
 hlb
 hld
 hle
 hlt
 hlu
 hma
 hmb
 hmc
 hmd
 hme
 hmf
 hmg
 hmh
 hmi
 hmj
 hmk
 hml
 hmm
 hmn
 hmp
 hmq
 hmr
 hms
 hmt
 hmu
 hmv
 hmw
 hmx
 hmy
 hmz
 hna
 hnd
 hne
 hnh
 hni
 hnj
 hnn
 hno
 hns
 hnu
 ho
 hoa
 hob
 hoc
 hod
 hoe
 hoh
 hoi
 hoj
 hok
 hol
 hom
 hoo
 hop
 hor
 hos
 hot
 hov
 how
 hoy
 hoz
 hpo
 hps
 hr
 hra
 hrc
 hre
 hrk
 hrm
 hro
 hrp
 hrr
 hrt
 hru
 hrw
 hrx
 hrz
 hsb
 hsh
 hsl
 hsn
 hss
 ht
 hti
 hto
 hts
 htu
 htx
 hu
 hub
 huc
 hud
 hue
 huf
 hug
 huh
 hui
 huj
 huk
 hul
 hum
 huo
 hup
 huq
 hur
 hus
 hut
 huu
 huv
 huw
 hux
 huy
 huz
 hvc
 hve
 hvk
 hvn
 hvv
 hwa
 hwc
 hwo
 hy
 hya
 hyx
 hz
 ia
 iai
 ian
 iap
 iar
 iba
 ibb
 ibd
 ibe
 ibg
 ibi
 ibl
 ibm
 ibn
 ibr
 ibu
 iby
 ica
 ich
 icl
 icr
 id
 ida
 idb
 idc
 idd
 ide
 idi
 idr
 ids
 idt
 idu
 ie
 ifa
 ifb
 ife
 iff
 ifk
 ifm
 ifu
 ify
 ig
 igb
 ige
 igg
 igl
 igm
 ign
 igo
 igs
 igw
 ihb
 ihi
 ihp
 ihw
 ii
 iin
 iir
 ijc
 ije
 ijj
 ijn
 ijo
 ijs
 ik
 iki
 ikk
 ikl
 iko
 ikp
 ikr
 iks
 ikt
 ikv
 ikw
 ikx
 ikz
 ila
 ilb
 ilg
 ili
 ilk
 ill
 ilo
 ils
 ilu
 ilv
 ilw
 ima
 ime
 imi
 iml
 imn
 imo
 imr
 ims
 imy
 inb
 inc
 ine
 ing
 inh
 inj
 inl
 inm
 inn
 ino
 inp
 ins
 int
 inz
 io
 ior
 iou
 iow
 ipi
 ipo
 iqu
 iqw
 ira
 ire
 irh
 iri
 irk
 irn
 iro
 irr
 iru
 irx
 iry
 is
 isa
 isc
 isd
 ise
 isg
 ish
 isi
 isk
 ism
 isn
 iso
 isr
 ist
 isu
 it
 itb
 itc
 ite
 iti
 itk
 itl
 itm
 ito
 itr
 its
 itt
 itv
 itw
 itx
 ity
 itz
 iu
 ium
 ivb
 ivv
 iwk
 iwm
 iwo
 iws
 ixc
 ixl
 iya
 iyo
 iyx
 izh
 izi
 izr
 izz
 ja
 jaa
 jab
 jac
 jad
 jae
 jaf
 jah
 jaj
 jak
 jal
 jam
 jan
 jao
 jaq
 jar
 jas
 jat
 jau
 jax
 jay
 jaz
 jbe
 jbi
 jbj
 jbk
 jbn
 jbo
 jbr
 jbt
 jbu
 jbw
 jcs
 jct
 jda
 jdg
 jdt
 jeb
 jee
 jeg
 jeh
 jei
 jek
 jel
 jen
 jer
 jet
 jeu
 jgb
 jge
 jgk
 jgo
 jhi
 jhs
 jia
 jib
 jic
 jid
 jie
 jig
 jih
 jii
 jil
 jim
 jio
 jiq
 jit
 jiu
 jiv
 jiy
 jje
 jjr
 jkm
 jko
 jkp
 jkr
 jku
 jle
 jls
 jma
 jmb
 jmc
 jmd
 jmi
 jml
 jmn
 jmr
 jms
 jmw
 jmx
 jna
 jnd
 jng
 jni
 jnj
 jnl
 jns
 job
 jod
 jog
 jor
 jos
 jow
 jpa
 jpr
 jpx
 jqr
 jra
 jrb
 jrr
 jrt
 jru
 jsl
 jua
 jub
 juc
 jud
 juh
 jui
 juk
 jul
 jum
 jun
 juo
 jup
 jur
 jus
 jut
 juu
 juw
 juy
 jv
 jvd
 jvn
 jwi
 jya
 jye
 jyy
 ka
 kaa
 kab
 kac
 kad
 kae
 kaf
 kag
 kah
 kai
 kaj
 kak
 kam
 kao
 kap
 kaq
 kar
 kav
 kaw
 kax
 kay
 kba
 kbb
 kbc
 kbd
 kbe
 kbf
 kbg
 kbh
 kbi
 kbj
 kbk
 kbl
 kbm
 kbn
 kbo
 kbp
 kbq
 kbr
 kbs
 kbt
 kbu
 kbv
 kbw
 kbx
 kby
 kbz
 kca
 kcb
 kcc
 kcd
 kce
 kcf
 kcg
 kch
 kci
 kcj
 kck
 kcl
 kcm
 kcn
 kco
 kcp
 kcq
 kcr
 kcs
 kct
 kcu
 kcv
 kcw
 kcx
 kcy
 kcz
 kda
 kdc
 kdd
 kde
 kdf
 kdg
 kdh
 kdi
 kdj
 kdk
 kdl
 kdm
 kdn
 kdo
 kdp
 kdq
 kdr
 kdt
 kdu
 kdv
 kdw
 kdx
 kdy
 kdz
 kea
 keb
 kec
 ked
 kee
 kef
 keg
 keh
 kei
 kej
 kek
 kel
 kem
 ken
 keo
 kep
 keq
 ker
 kes
 ket
 keu
 kev
 kew
 kex
 key
 kez
 kfa
 kfb
 kfc
 kfd
 kfe
 kff
 kfg
 kfh
 kfi
 kfj
 kfk
 kfl
 kfm
 kfn
 kfo
 kfp
 kfq
 kfr
 kfs
 kft
 kfu
 kfv
 kfw
 kfx
 kfy
 kfz
 kg
 kga
 kgb
 kgc
 kgd
 kge
 kgf
 kgg
 kgh
 kgi
 kgj
 kgk
 kgl
 kgm
 kgn
 kgo
 kgp
 kgq
 kgr
 kgs
 kgt
 kgu
 kgv
 kgw
 kgx
 kgy
 kha
 khb
 khc
 khd
 khe
 khf
 khg
 khh
 khi
 khj
 khl
 khn
 kho
 khp
 khq
 khr
 khs
 kht
 khu
 khv
 khw
 khx
 khy
 khz
 ki
 kia
 kib
 kic
 kid
 kie
 kif
 kig
 kih
 kii
 kij
 kil
 kim
 kio
 kip
 kiq
 kis
 kit
 kiu
 kiv
 kiw
 kix
 kiy
 kiz
 kj
 kja
 kjb
 kjc
 kjd
 kje
 kjf
 kjg
 kjh
 kji
 kjj
 kjk
 kjl
 kjm
 kjn
 kjo
 kjp
 kjq
 kjr
 kjs
 kjt
 kju
 kjv
 kjx
 kjy
 kjz
 kk
 kka
 kkb
 kkc
 kkd
 kke
 kkf
 kkg
 kkh
 kki
 kkj
 kkk
 kkl
 kkm
 kkn
 kko
 kkp
 kkq
 kkr
 kks
 kkt
 kku
 kkv
 kkw
 kkx
 kky
 kkz
 kl
 kla
 klb
 klc
 kld
 kle
 klf
 klg
 klh
 kli
 klj
 klk
 kll
 klm
 kln
 klo
 klp
 klq
 klr
 kls
 klt
 klu
 klv
 klw
 klx
 kly
 klz
 km
 kma
 kmb
 kmc
 kmd
 kme
 kmf
 kmg
 kmh
 kmi
 kmj
 kmk
 kml
 kmm
 kmn
 kmo
 kmp
 kmq
 kms
 kmt
 kmu
 kmv
 kmw
 kmx
 kmy
 kmz
 kn
 kna
 knb
 knd
 kne
 knf
 kni
 knj
 knk
 knl
 knm
 kno
 knp
 knq
 knr
 kns
 knt
 knu
 knv
 knw
 knx
 kny
 knz
 ko
 koa
 koc
 kod
 koe
 kof
 kog
 koh
 koi
 koj
 kok
 kol
 koo
 kop
 koq
 kos
 kot
 kou
 kov
 kow
 kox
 koy
 koz
 kpa
 kpb
 kpc
 kpd
 kpe
 kpf
 kpg
 kph
 kpi
 kpj
 kpk
 kpl
 kpm
 kpn
 kpo
 kpp
 kpq
 kpr
 kps
 kpt
 kpu
 kpw
 kpx
 kpy
 kpz
 kqa
 kqb
 kqc
 kqd
 kqe
 kqf
 kqg
 kqh
 kqi
 kqj
 kqk
 kql
 kqm
 kqn
 kqo
 kqp
 kqq
 kqr
 kqs
 kqt
 kqu
 kqv
 kqw
 kqx
 kqy
 kqz
 kr
 kra
 krb
 krc
 krd
 kre
 krf
 krh
 kri
 krj
 krk
 krl
 krm
 krn
 kro
 krp
 krr
 krs
 krt
 kru
 krv
 krw
 krx
 kry
 krz
 ks
 ksa
 ksb
 ksc
 ksd
 kse
 ksf
 ksg
 ksh
 ksi
 ksj
 ksk
 ksl
 ksm
 ksn
 kso
 ksp
 ksq
 ksr
 kss
 kst
 ksu
 ksv
 ksw
 ksx
 ksy
 ksz
 kta
 ktb
 ktc
 ktd
 kte
 ktf
 ktg
 kth
 kti
 ktj
 ktk
 ktl
 ktm
 ktn
 kto
 ktp
 ktq
 ktr
 kts
 ktt
 ktu
 ktv
 ktw
 ktx
 kty
 ktz
 ku
 kub
 kuc
 kud
 kue
 kuf
 kug
 kuh
 kui
 kuj
 kuk
 kul
 kum
 kun
 kuo
 kup
 kuq
 kus
 kut
 kuu
 kuv
 kuw
 kux
 kuy
 kuz
 kv
 kva
 kvb
 kvc
 kvd
 kve
 kvf
 kvg
 kvh
 kvi
 kvj
 kvk
 kvl
 kvm
 kvn
 kvo
 kvp
 kvq
 kvr
 kvs
 kvt
 kvu
 kvv
 kvw
 kvx
 kvy
 kvz
 kw
 kwa
 kwb
 kwc
 kwd
 kwe
 kwf
 kwg
 kwh
 kwi
 kwj
 kwk
 kwl
 kwm
 kwn
 kwo
 kwp
 kwq
 kwr
 kws
 kwt
 kwu
 kwv
 kww
 kwx
 kwy
 kwz
 kxa
 kxb
 kxc
 kxd
 kxe
 kxf
 kxh
 kxi
 kxj
 kxk
 kxl
 kxm
 kxn
 kxo
 kxp
 kxq
 kxr
 kxs
 kxt
 kxu
 kxv
 kxw
 kxx
 kxy
 kxz
 ky
 kya
 kyb
 kyc
 kyd
 kye
 kyf
 kyg
 kyh
 kyi
 kyj
 kyk
 kyl
 kym
 kyn
 kyo
 kyp
 kyq
 kyr
 kys
 kyt
 kyu
 kyv
 kyw
 kyx
 kyy
 kyz
 kza
 kzb
 kzc
 kzd
 kze
 kzf
 kzg
 kzh
 kzi
 kzj
 kzk
 kzl
 kzm
 kzn
 kzo
 kzp
 kzq
 kzr
 kzs
 kzt
 kzu
 kzv
 kzw
 kzx
 kzy
 kzz
 la
 laa
 lab
 lac
 lad
 lae
 laf
 lag
 lah
 lai
 laj
 lak
 lal
 lam
 lan
 lap
 laq
 lar
 las
 lau
 law
 lax
 lay
 laz
 lb
 lba
 lbb
 lbc
 lbe
 lbf
 lbg
 lbi
 lbj
 lbl
 lbm
 lbn
 lbo
 lbq
 lbr
 lbs
 lbt
 lbu
 lbv
 lbw
 lbx
 lby
 lbz
 lcc
 lcd
 lce
 lcf
 lch
 lcl
 lcm
 lcp
 lcq
 lcs
 lda
 ldb
 ldd
 ldg
 ldh
 ldi
 ldj
 ldk
 ldl
 ldm
 ldn
 ldo
 ldp
 ldq
 lea
 leb
 lec
 led
 lee
 lef
 leg
 leh
 lei
 lej
 lek
 lel
 lem
 len
 leo
 lep
 leq
 ler
 les
 let
 leu
 lev
 lew
 lex
 ley
 lez
 lfa
 lfn
 lg
 lga
 lgb
 lgg
 lgh
 lgi
 lgk
 lgl
 lgm
 lgn
 lgq
 lgr
 lgt
 lgu
 lgz
 lha
 lhh
 lhi
 lhl
 lhm
 lhn
 lhp
 lhs
 lht
 lhu
 li
 lia
 lib
 lic
 lid
 lie
 lif
 lig
 lih
 lii
 lij
 lik
 lil
 lio
 lip
 liq
 lir
 lis
 liu
 liv
 liw
 lix
 liy
 liz
 lja
 lje
 lji
 ljl
 ljp
 ljw
 ljx
 lka
 lkb
 lkc
 lkd
 lke
 lkh
 lki
 lkj
 lkl
 lkm
 lkn
 lko
 lkr
 lks
 lkt
 lku
 lky
 lla
 llb
 llc
 lld
 lle
 llf
 llg
 llh
 lli
 llj
 llk
 lll
 llm
 lln
 llo
 llp
 llq
 lls
 llu
 llx
 lma
 lmb
 lmc
 lmd
 lme
 lmf
 lmg
 lmh
 lmi
 lmj
 lmk
 lml
 lmm
 lmn
 lmo
 lmp
 lmq
 lmr
 lmu
 lmv
 lmw
 lmx
 lmy
 lmz
 ln
 lna
 lnb
 lnd
 lng
 lnh
 lni
 lnj
 lnl
 lnm
 lnn
 lno
 lns
 lnu
 lnw
 lnz
 lo
 loa
 lob
 loc
 loe
 lof
 log
 loh
 loi
 loj
 lok
 lol
 lom
 lon
 loo
 lop
 loq
 lor
 los
 lot
 lou
 lov
 low
 lox
 loy
 loz
 lpa
 lpe
 lpn
 lpo
 lpx
 lra
 lrc
 lre
 lrg
 lri
 lrk
 lrl
 lrm
 lrn
 lro
 lrr
 lrt
 lrv
 lrz
 lsa
 lsd
 lse
 lsg
 lsh
 lsi
 lsl
 lsm
 lso
 lsp
 lsr
 lss
 lst
 lsy
 lt
 ltc
 ltg
 lti
 ltn
 lto
 lts
 ltu
 lu
 lua
 luc
 lud
 lue
 luf
 lui
 luj
 luk
 lul
 lum
 lun
 luo
 lup
 luq
 lur
 lus
 lut
 luu
 luv
 luw
 luy
 luz
 lv
 lva
 lvk
 lvu
 lwa
 lwe
 lwg
 lwh
 lwl
 lwm
 lwo
 lwt
 lwu
 lww
 lya
 lyg
 lyn
 lzh
 lzl
 lzn
 lzz
 maa
 mab
 mad
 mae
 maf
 mag
 mai
 maj
 mak
 mam
 man
 map
 maq
 mas
 mat
 mau
 mav
 maw
 max
 maz
 mba
 mbb
 mbc
 mbd
 mbe
 mbf
 mbh
 mbi
 mbj
 mbk
 mbl
 mbm
 mbn
 mbo
 mbp
 mbq
 mbr
 mbs
 mbt
 mbu
 mbv
 mbw
 mbx
 mby
 mbz
 mca
 mcb
 mcc
 mcd
 mce
 mcf
 mcg
 mch
 mci
 mcj
 mck
 mcl
 mcm
 mcn
 mco
 mcp
 mcq
 mcr
 mcs
 mct
 mcu
 mcv
 mcw
 mcx
 mcy
 mcz
 mda
 mdb
 mdc
 mdd
 mde
 mdf
 mdg
 mdh
 mdi
 mdj
 mdk
 mdl
 mdm
 mdn
 mdp
 mdq
 mdr
 mds
 mdt
 mdu
 mdv
 mdw
 mdx
 mdy
 mdz
 mea
 meb
 mec
 med
 mee
 mef
 meg
 meh
 mei
 mej
 mek
 mel
 mem
 men
 meo
 mep
 meq
 mer
 mes
 met
 meu
 mev
 mew
 mey
 mez
 mfa
 mfb
 mfc
 mfd
 mfe
 mff
 mfg
 mfh
 mfi
 mfj
 mfk
 mfl
 mfm
 mfn
 mfo
 mfp
 mfq
 mfr
 mfs
 mft
 mfu
 mfv
 mfw
 mfx
 mfy
 mfz
 mg
 mga
 mgb
 mgc
 mgd
 mge
 mgf
 mgg
 mgh
 mgi
 mgj
 mgk
 mgl
 mgm
 mgn
 mgo
 mgp
 mgq
 mgr
 mgs
 mgt
 mgu
 mgv
 mgw
 mgx
 mgy
 mgz
 mh
 mha
 mhb
 mhc
 mhd
 mhe
 mhf
 mhg
 mhh
 mhi
 mhj
 mhk
 mhl
 mhm
 mhn
 mho
 mhp
 mhq
 mhs
 mht
 mhu
 mhw
 mhx
 mhy
 mhz
 mi
 mia
 mib
 mic
 mid
 mie
 mif
 mig
 mih
 mii
 mij
 mik
 mil
 mim
 min
 mio
 mip
 miq
 mir
 mit
 miu
 miw
 mix
 miy
 miz
 mja
 mjc
 mjd
 mje
 mjg
 mjh
 mji
 mjj
 mjk
 mjl
 mjm
 mjn
 mjo
 mjp
 mjq
 mjr
 mjs
 mjt
 mju
 mjv
 mjw
 mjx
 mjy
 mjz
 mk
 mka
 mkb
 mkc
 mke
 mkf
 mkg
 mkh
 mki
 mkj
 mkk
 mkl
 mkm
 mkn
 mko
 mkp
 mkq
 mkr
 mks
 mkt
 mku
 mkv
 mkw
 mkx
 mky
 mkz
 ml
 mla
 mlb
 mlc
 mld
 mle
 mlf
 mlh
 mli
 mlj
 mlk
 mll
 mlm
 mln
 mlo
 mlp
 mlq
 mlr
 mls
 mlu
 mlv
 mlw
 mlx
 mlz
 mma
 mmb
 mmc
 mmd
 mme
 mmf
 mmg
 mmh
 mmi
 mmj
 mmk
 mml
 mmm
 mmn
 mmo
 mmp
 mmq
 mmr
 mmt
 mmu
 mmv
 mmw
 mmx
 mmy
 mmz
 mn
 mna
 mnb
 mnc
 mnd
 mne
 mnf
 mng
 mnh
 mni
 mnj
 mnl
 mnm
 mnn
 mno
 mnp
 mnq
 mnr
 mns
 mnt
 mnu
 mnv
 mnw
 mnx
 mny
 mnz
 moa
 moc
 mod
 moe
 mof
 mog
 moh
 moi
 moj
 mok
 mom
 moo
 mop
 moq
 mor
 mos
 mot
 mou
 mov
 mow
 mox
 moy
 moz
 mpa
 mpb
 mpc
 mpd
 mpe
 mpg
 mph
 mpi
 mpj
 mpk
 mpl
 mpm
 mpn
 mpo
 mpp
 mpq
 mpr
 mps
 mpt
 mpu
 mpv
 mpw
 mpx
 mpy
 mpz
 mqa
 mqb
 mqc
 mqe
 mqf
 mqg
 mqh
 mqi
 mqj
 mqk
 mql
 mqm
 mqn
 mqo
 mqp
 mqq
 mqr
 mqs
 mqt
 mqu
 mqv
 mqw
 mqx
 mqy
 mqz
 mr
 mra
 mrb
 mrc
 mrd
 mre
 mrf
 mrg
 mrh
 mrj
 mrk
 mrl
 mrm
 mrn
 mro
 mrp
 mrq
 mrr
 mrs
 mrt
 mru
 mrv
 mrw
 mrx
 mry
 mrz
 ms
 msb
 msc
 msd
 mse
 msf
 msg
 msh
 msi
 msj
 msk
 msl
 msm
 msn
 mso
 msp
 msq
 msr
 mss
 mst
 msu
 msv
 msw
 msx
 msy
 msz
 mt
 mta
 mtb
 mtc
 mtd
 mte
 mtf
 mtg
 mth
 mti
 mtj
 mtk
 mtl
 mtm
 mtn
 mto
 mtp
 mtq
 mtr
 mts
 mtt
 mtu
 mtv
 mtw
 mtx
 mty
 mua
 mub
 muc
 mud
 mue
 mug
 muh
 mui
 muj
 muk
 mum
 mun
 muo
 muq
 mur
 mus
 mut
 muu
 muv
 mux
 muy
 muz
 mva
 mvb
 mvd
 mve
 mvf
 mvg
 mvh
 mvi
 mvk
 mvl
 mvm
 mvn
 mvo
 mvp
 mvq
 mvr
 mvs
 mvt
 mvu
 mvv
 mvw
 mvx
 mvy
 mvz
 mwa
 mwb
 mwc
 mwd
 mwe
 mwf
 mwg
 mwh
 mwi
 mwj
 mwk
 mwl
 mwm
 mwn
 mwo
 mwp
 mwq
 mwr
 mws
 mwt
 mwu
 mwv
 mww
 mwx
 mwy
 mwz
 mxa
 mxb
 mxc
 mxd
 mxe
 mxf
 mxg
 mxh
 mxi
 mxj
 mxk
 mxl
 mxm
 mxn
 mxo
 mxp
 mxq
 mxr
 mxs
 mxt
 mxu
 mxv
 mxw
 mxx
 mxy
 mxz
 my
 myb
 myc
 myd
 mye
 myf
 myg
 myh
 myi
 myj
 myk
 myl
 mym
 myn
 myo
 myp
 myq
 myr
 mys
 myt
 myu
 myv
 myw
 myx
 myy
 myz
 mza
 mzb
 mzc
 mzd
 mze
 mzg
 mzh
 mzi
 mzj
 mzk
 mzl
 mzm
 mzn
 mzo
 mzp
 mzq
 mzr
 mzs
 mzt
 mzu
 mzv
 mzw
 mzx
 mzy
 mzz
 na
 naa
 nab
 nac
 nad
 nae
 naf
 nag
 nah
 nai
 naj
 nak
 nal
 nam
 nan
 nao
 nap
 naq
 nar
 nas
 nat
 naw
 nax
 nay
 naz
 nb
 nba
 nbb
 nbc
 nbd
 nbe
 nbf
 nbg
 nbh
 nbi
 nbj
 nbk
 nbm
 nbn
 nbo
 nbp
 nbq
 nbr
 nbs
 nbt
 nbu
 nbv
 nbw
 nbx
 nby
 nca
 ncb
 ncc
 ncd
 nce
 ncf
 ncg
 nch
 nci
 ncj
 nck
 ncl
 ncm
 ncn
 nco
 ncp
 ncr
 ncs
 nct
 ncu
 ncx
 ncz
 nd
 nda
 ndb
 ndc
 ndd
 ndf
 ndg
 ndh
 ndi
 ndj
 ndk
 ndl
 ndm
 ndn
 ndp
 ndq
 ndr
 nds
 ndt
 ndu
 ndv
 ndw
 ndx
 ndy
 ndz
 ne
 nea
 neb
 nec
 ned
 nee
 nef
 neg
 neh
 nei
 nej
 nek
 nem
 nen
 neo
 neq
 ner
 nes
 net
 neu
 nev
 new
 nex
 ney
 nez
 nfa
 nfd
 nfl
 nfr
 nfu
 ng
 nga
 ngb
 ngc
 ngd
 nge
 ngf
 ngg
 ngh
 ngi
 ngj
 ngk
 ngl
 ngm
 ngn
 ngo
 ngp
 ngq
 ngr
 ngs
 ngt
 ngu
 ngv
 ngw
 ngx
 ngy
 ngz
 nha
 nhb
 nhc
 nhd
 nhe
 nhf
 nhg
 nhh
 nhi
 nhk
 nhm
 nhn
 nho
 nhp
 nhq
 nhr
 nht
 nhu
 nhv
 nhw
 nhx
 nhy
 nhz
 nia
 nib
 nic
 nid
 nie
 nif
 nig
 nih
 nii
 nij
 nik
 nil
 nim
 nin
 nio
 niq
 nir
 nis
 nit
 niu
 niv
 niw
 nix
 niy
 niz
 nja
 njb
 njd
 njh
 nji
 njj
 njl
 njm
 njn
 njo
 njr
 njs
 njt
 nju
 njx
 njy
 njz
 nka
 nkb
 nkc
 nkd
 nke
 nkf
 nkg
 nkh
 nki
 nkj
 nkk
 nkm
 nkn
 nko
 nkp
 nkq
 nkr
 nks
 nkt
 nku
 nkv
 nkw
 nkx
 nkz
 nl
 nla
 nlc
 nle
 nlg
 nli
 nlj
 nlk
 nll
 nln
 nlo
 nlq
 nlr
 nlu
 nlv
 nlw
 nlx
 nly
 nlz
 nma
 nmb
 nmc
 nmd
 nme
 nmf
 nmg
 nmh
 nmi
 nmj
 nmk
 nml
 nmm
 nmn
 nmo
 nmp
 nmq
 nmr
 nms
 nmt
 nmu
 nmv
 nmw
 nmx
 nmy
 nmz
 nn
 nna
 nnb
 nnc
 nnd
 nne
 nnf
 nng
 nnh
 nni
 nnj
 nnk
 nnl
 nnm
 nnn
 nnp
 nnq
 nnr
 nns
 nnt
 nnu
 nnv
 nnw
 nnx
 nny
 nnz
 noa
 noc
 nod
 noe
 nof
 nog
 noh
 noi
 noj
 nok
 nol
 nom
 non
 noo
 nop
 noq
 nos
 not
 nou
 nov
 now
 noy
 noz
 npa
 npb
 npg
 nph
 npl
 npn
 npo
 nps
 npu
 npy
 nqg
 nqk
 nqm
 nqn
 nqo
 nqq
 nqy
 nr
 nra
 nrb
 nrc
 nre
 nrf
 nrg
 nri
 nrk
 nrl
 nrm
 nrn
 nrp
 nrr
 nrt
 nru
 nrx
 nrz
 nsa
 nsc
 nsd
 nse
 nsf
 nsg
 nsh
 nsi
 nsk
 nsl
 nsm
 nsn
 nso
 nsp
 nsq
 nsr
 nss
 nst
 nsu
 nsv
 nsw
 nsx
 nsy
 nsz
 nte
 ntg
 nti
 ntj
 ntk
 ntm
 nto
 ntp
 ntr
 nts
 ntu
 ntw
 ntx
 nty
 ntz
 nua
 nub
 nuc
 nud
 nue
 nuf
 nug
 nuh
 nui
 nuj
 nuk
 nul
 num
 nun
 nuo
 nup
 nuq
 nur
 nus
 nut
 nuu
 nuv
 nuw
 nux
 nuy
 nuz
 nv
 nvh
 nvm
 nvo
 nwa
 nwb
 nwc
 nwe
 nwg
 nwi
 nwm
 nwo
 nwr
 nwx
 nwy
 nxa
 nxd
 nxe
 nxg
 nxi
 nxk
 nxl
 nxm
 nxn
 nxo
 nxq
 nxr
 nxu
 nxx
 ny
 nyb
 nyc
 nyd
 nye
 nyf
 nyg
 nyh
 nyi
 nyj
 nyk
 nyl
 nym
 nyn
 nyo
 nyp
 nyq
 nyr
 nys
 nyt
 nyu
 nyv
 nyw
 nyx
 nyy
 nza
 nzb
 nzi
 nzk
 nzm
 nzs
 nzu
 nzy
 nzz
 oaa
 oac
 oar
 oav
 obi
 obk
 obl
 obm
 obo
 obr
 obt
 obu
 oc
 oca
 och
 oco
 ocu
 oda
 odk
 odt
 odu
 ofo
 ofs
 ofu
 ogb
 ogc
 oge
 ogg
 ogo
 ogu
 oht
 ohu
 oia
 oin
 oj
 ojb
 ojc
 ojp
 ojs
 ojv
 ojw
 oka
 okb
 okd
 oke
 okg
 okh
 oki
 okj
 okk
 okl
 okm
 okn
 oko
 okr
 oks
 oku
 okv
 okx
 ola
 old
 ole
 olk
 olm
 olo
 olr
 olt
 om
 oma
 omb
 omc
 ome
 omg
 omi
 omk
 oml
 omn
 omo
 omp
 omq
 omr
 omt
 omu
 omv
 omw
 omx
 ona
 onb
 one
 ong
 oni
 onj
 onk
 onn
 ono
 onp
 onr
 ons
 ont
 onu
 onw
 onx
 ood
 oog
 oon
 oor
 oos
 opa
 opk
 opm
 opo
 opt
 opy
 or
 ora
 orc
 ore
 org
 orh
 orn
 oro
 orr
 ors
 ort
 oru
 orv
 orw
 orx
 orz
 os
 osa
 osc
 osi
 oso
 osp
 ost
 osu
 osx
 ota
 otb
 otd
 ote
 oti
 otk
 otl
 otm
 otn
 oto
 otq
 otr
 ots
 ott
 otu
 otw
 otx
 oty
 otz
 oua
 oub
 oue
 oui
 oum
 oun
 owi
 owl
 oyb
 oyd
 oym
 oyy
 ozm
 pa
 paa
 pab
 pac
 pad
 pae
 paf
 pag
 pah
 pai
 pak
 pal
 pam
 pao
 pap
 paq
 par
 pas
 pat
 pau
 pav
 paw
 pax
 pay
 paz
 pbb
 pbc
 pbe
 pbf
 pbg
 pbh
 pbi
 pbl
 pbn
 pbo
 pbp
 pbr
 pbs
 pbt
 pbv
 pby
 pbz
 pca
 pcb
 pcc
 pcd
 pce
 pcf
 pcg
 pch
 pci
 pcj
 pck
 pcl
 pcm
 pcn
 pcp
 pcr
 pcw
 pda
 pdc
 pdi
 pdn
 pdo
 pdt
 pdu
 pea
 peb
 ped
 pee
 pef
 peg
 peh
 pei
 pej
 pek
 pel
 pem
 peo
 pep
 peq
 pev
 pex
 pey
 pez
 pfa
 pfe
 pfl
 pga
 pgd
 pgg
 pgi
 pgk
 pgl
 pgn
 pgs
 pgu
 pgy
 pha
 phd
 phg
 phh
 phi
 phk
 phl
 phm
 phn
 pho
 phq
 phr
 pht
 phu
 phv
 phw
 pi
 pia
 pib
 pic
 pid
 pie
 pif
 pig
 pih
 pii
 pij
 pil
 pim
 pin
 pio
 pip
 pir
 pis
 pit
 piu
 piv
 piw
 pix
 piy
 piz
 pjt
 pka
 pkb
 pkc
 pkg
 pkh
 pkn
 pko
 pkp
 pkr
 pks
 pkt
 pku
 pl
 pla
 plb
 plc
 pld
 ple
 plf
 plg
 plh
 plj
 plk
 pll
 pln
 plo
 plp
 plq
 plr
 pls
 plu
 plv
 plw
 ply
 plz
 pma
 pmb
 pmc
 pmd
 pme
 pmf
 pmh
 pmi
 pmj
 pmk
 pml
 pmm
 pmn
 pmo
 pmq
 pmr
 pms
 pmt
 pmu
 pmw
 pmx
 pmy
 pmz
 pna
 pnc
 pne
 png
 pnh
 pni
 pnj
 pnk
 pnl
 pnm
 pnn
 pno
 pnp
 pnq
 pnr
 pns
 pnt
 pnu
 pnv
 pnw
 pnx
 pny
 pnz
 poc
 pod
 poe
 pof
 pog
 poh
 poi
 pok
 pom
 pon
 poo
 pop
 poq
 pos
 pot
 pov
 pow
 pox
 poy
 poz
 ppa
 ppe
 ppi
 ppk
 ppl
 ppm
 ppn
 ppo
 ppp
 ppq
 ppr
 pps
 ppt
 ppu
 pqa
 pqe
 pqm
 pqw
 pra
 prb
 prc
 prd
 pre
 prf
 prg
 prh
 pri
 prk
 prl
 prm
 prn
 pro
 prp
 prq
 prr
 prs
 prt
 pru
 prw
 prx
 pry
 prz
 ps
 psa
 psc
 psd
 pse
 psg
 psh
 psi
 psl
 psm
 psn
 pso
 psp
 psq
 psr
 pss
 pst
 psu
 psw
 psy
 pt
 pta
 pth
 pti
 ptn
 pto
 ptp
 ptq
 ptr
 ptt
 ptu
 ptv
 ptw
 pty
 pua
 pub
 puc
 pud
 pue
 puf
 pug
 pui
 puj
 puk
 pum
 puo
 pup
 puq
 pur
 put
 puu
 puw
 pux
 puy
 puz
 pwa
 pwb
 pwg
 pwi
 pwm
 pwn
 pwo
 pwr
 pww
 pxm
 pye
 pym
 pyn
 pys
 pyu
 pyx
 pyy
 pzn
 qu
 qua
 qub
 quc
 qud
 quf
 qug
 quh
 qui
 quk
 qul
 qum
 qun
 qup
 quq
 qur
 qus
 quv
 quw
 qux
 quy
 qva
 qvc
 qve
 qvh
 qvi
 qvj
 qvl
 qvm
 qvn
 qvo
 qvp
 qvs
 qvw
 qvy
 qvz
 qwa
 qwc
 qwe
 qwh
 qwm
 qws
 qwt
 qxa
 qxc
 qxh
 qxl
 qxn
 qxo
 qxp
 qxq
 qxr
 qxs
 qxt
 qxu
 qxw
 qya
 qyp
 raa
 rab
 rac
 rad
 raf
 rag
 rah
 rai
 raj
 rak
 ral
 ram
 ran
 rao
 rap
 raq
 rar
 ras
 rat
 rau
 rav
 raw
 rax
 ray
 raz
 rbb
 rbk
 rbl
 rbp
 rcf
 rdb
 rea
 reb
 ree
 reg
 rei
 rej
 rel
 rem
 ren
 rer
 res
 ret
 rey
 rga
 rge
 rgk
 rgn
 rgr
 rgs
 rgu
 rhg
 rhp
 ria
 rie
 rif
 ril
 rim
 rin
 rir
 rit
 riu
 rjg
 rji
 rjs
 rka
 rkb
 rkh
 rki
 rkm
 rkt
 rkw
 rm
 rma
 rmb
 rmc
 rmd
 rme
 rmf
 rmg
 rmh
 rmi
 rmk
 rml
 rmm
 rmn
 rmo
 rmp
 rmq
 rmr
 rms
 rmt
 rmu
 rmv
 rmw
 rmx
 rmz
 rn
 rna
 rnd
 rng
 rnl
 rnn
 rnp
 rnr
 rnw
 ro
 roa
 rob
 roc
 rod
 roe
 rof
 rog
 rol
 rom
 roo
 rop
 ror
 rou
 row
 rpn
 rpt
 rri
 rro
 rrt
 rsb
 rsi
 rsl
 rtc
 rth
 rtm
 rts
 rtw
 ru
 rub
 ruc
 rue
 ruf
 rug
 ruh
 rui
 ruk
 ruo
 rup
 ruq
 rut
 ruu
 ruy
 ruz
 rw
 rwa
 rwk
 rwm
 rwo
 rwr
 rxd
 rxw
 ryn
 rys
 ryu
 sa
 saa
 sab
 sac
 sad
 sae
 saf
 sah
 sai
 saj
 sak
 sal
 sam
 sao
 sap
 saq
 sar
 sas
 sat
 sau
 sav
 saw
 sax
 say
 saz
 sba
 sbb
 sbc
 sbd
 sbe
 sbf
 sbg
 sbh
 sbi
 sbj
 sbk
 sbl
 sbm
 sbn
 sbo
 sbp
 sbq
 sbr
 sbs
 sbt
 sbu
 sbv
 sbw
 sbx
 sby
 sbz
 sc
 sca
 scb
 sce
 scf
 scg
 sch
 sci
 sck
 scl
 scn
 sco
 scp
 scq
 scs
 scu
 scv
 scw
 scx
 sd
 sda
 sdb
 sdc
 sde
 sdf
 sdg
 sdh
 sdj
 sdk
 sdl
 sdm
 sdn
 sdo
 sdp
 sdr
 sds
 sdt
 sdu
 sdv
 sdx
 sdz
 se
 sea
 seb
 sec
 sed
 see
 sef
 seg
 seh
 sei
 sej
 sek
 sel
 sem
 sen
 seo
 sep
 seq
 ser
 ses
 set
 seu
 sev
 sew
 sey
 sez
 sfb
 sfe
 sfm
 sfs
 sfw
 sg
 sga
 sgb
 sgc
 sgd
 sge
 sgg
 sgh
 sgi
 sgj
 sgk
 sgl
 sgm
 sgn
 sgo
 sgp
 sgr
 sgs
 sgt
 sgu
 sgw
 sgx
 sgy
 sgz
 sha
 shb
 shc
 shd
 she
 shg
 shh
 shi
 shj
 shk
 shl
 shm
 shn
 sho
 shp
 shq
 shr
 shs
 sht
 shu
 shv
 shw
 shx
 shy
 shz
 si
 sia
 sib
 sid
 sie
 sif
 sig
 sih
 sii
 sij
 sik
 sil
 sim
 sio
 sip
 siq
 sir
 sis
 sit
 siu
 siv
 siw
 six
 siy
 siz
 sja
 sjb
 sjd
 sje
 sjg
 sjk
 sjl
 sjm
 sjn
 sjo
 sjp
 sjr
 sjs
 sjt
 sju
 sjw
 sk
 ska
 skb
 skc
 skd
 ske
 skf
 skg
 skh
 ski
 skj
 skk
 skm
 skn
 sko
 skp
 skq
 skr
 sks
 skt
 sku
 skv
 skw
 skx
 sky
 skz
 sl
 sla
 slc
 sld
 sle
 slf
 slg
 slh
 sli
 slj
 sll
 slm
 sln
 slp
 slq
 slr
 sls
 slt
 slu
 slw
 slx
 sly
 slz
 sm
 sma
 smb
 smc
 smd
 smf
 smg
 smh
 smi
 smj
 smk
 sml
 smm
 smn
 smp
 smq
 smr
 sms
 smt
 smu
 smv
 smw
 smx
 smy
 smz
 sn
 snb
 snc
 sne
 snf
 sng
 snh
 sni
 snj
 snk
 snl
 snm
 snn
 sno
 snp
 snq
 snr
 sns
 snu
 snv
 snw
 snx
 sny
 snz
 so
 soa
 sob
 soc
 sod
 soe
 sog
 soh
 soi
 soj
 sok
 sol
 son
 soo
 sop
 soq
 sor
 sos
 sou
 sov
 sow
 sox
 soy
 soz
 spb
 spc
 spd
 spe
 spg
 spi
 spk
 spl
 spm
 spn
 spo
 spp
 spq
 spr
 sps
 spt
 spu
 spv
 spx
 sq
 sqa
 sqh
 sqj
 sqk
 sqm
 sqn
 sqo
 sqq
 sqr
 sqs
 sqt
 squ
 sr
 sra
 srb
 sre
 srf
 srg
 srh
 sri
 srk
 srl
 srm
 srn
 sro
 srq
 srr
 srs
 srt
 sru
 srv
 srw
 srx
 sry
 srz
 ss
 ssa
 ssb
 ssc
 ssd
 sse
 ssf
 ssg
 ssh
 ssi
 ssj
 ssk
 ssl
 ssm
 ssn
 sso
 ssp
 ssq
 ssr
 sss
 sst
 ssu
 ssv
 ssx
 ssy
 ssz
 st
 sta
 stb
 std
 ste
 stf
 stg
 sth
 sti
 stj
 stk
 stl
 stm
 stn
 sto
 stp
 stq
 str
 sts
 stt
 stu
 stv
 stw
 sty
 su
 sua
 sub
 suc
 sue
 sug
 sui
 suj
 suk
 sul
 sum
 suq
 sur
 sus
 sut
 suv
 suw
 sux
 suy
 suz
 sv
 sva
 svb
 svc
 sve
 svk
 svm
 svr
 svs
 svx
 sw
 swb
 swc
 swf
 swg
 swi
 swj
 swk
 swl
 swm
 swn
 swo
 swp
 swq
 swr
 sws
 swt
 swu
 swv
 sww
 swx
 swy
 sxb
 sxc
 sxe
 sxg
 sxk
 sxl
 sxm
 sxn
 sxo
 sxr
 sxs
 sxu
 sxw
 sya
 syb
 syc
 syd
 syi
 syk
 syl
 sym
 syn
 syo
 syr
 sys
 syw
 syx
 syy
 sza
 szb
 szc
 szd
 sze
 szg
 szl
 szn
 szp
 szv
 szw
 ta
 taa
 tab
 tac
 tad
 tae
 taf
 tag
 tai
 taj
 tak
 tal
 tan
 tao
 tap
 taq
 tar
 tas
 tau
 tav
 taw
 tax
 tay
 taz
 tba
 tbb
 tbc
 tbd
 tbe
 tbf
 tbg
 tbh
 tbi
 tbj
 tbk
 tbl
 tbm
 tbn
 tbo
 tbp
 tbq
 tbr
 tbs
 tbt
 tbu
 tbv
 tbw
 tbx
 tby
 tbz
 tca
 tcb
 tcc
 tcd
 tce
 tcf
 tcg
 tch
 tci
 tck
 tcl
 tcm
 tcn
 tco
 tcp
 tcq
 tcs
 tct
 tcu
 tcw
 tcx
 tcy
 tcz
 tda
 tdb
 tdc
 tdd
 tde
 tdf
 tdg
 tdh
 tdi
 tdj
 tdk
 tdl
 tdn
 tdo
 tdq
 tdr
 tds
 tdt
 tdu
 tdv
 tdx
 tdy
 te
 tea
 teb
 tec
 ted
 tee
 tef
 teg
 teh
 tei
 tek
 tem
 ten
 teo
 tep
 teq
 ter
 tes
 tet
 teu
 tev
 tew
 tex
 tey
 tfi
 tfn
 tfo
 tfr
 tft
 tg
 tga
 tgb
 tgc
 tgd
 tge
 tgf
 tgg
 tgh
 tgi
 tgj
 tgn
 tgo
 tgp
 tgq
 tgr
 tgs
 tgt
 tgu
 tgv
 tgw
 tgx
 tgy
 tgz
 th
 thc
 thd
 the
 thf
 thh
 thi
 thk
 thl
 thm
 thn
 thp
 thq
 thr
 ths
 tht
 thu
 thv
 thw
 thx
 thy
 thz
 ti
 tia
 tic
 tid
 tie
 tif
 tig
 tih
 tii
 tij
 tik
 til
 tim
 tin
 tio
 tip
 tiq
 tis
 tit
 tiu
 tiv
 tiw
 tix
 tiy
 tiz
 tja
 tjg
 tji
 tjl
 tjm
 tjn
 tjo
 tjs
 tju
 tjw
 tk
 tka
 tkb
 tkd
 tke
 tkf
 tkg
 tkk
 tkl
 tkm
 tkn
 tkp
 tkq
 tkr
 tks
 tkt
 tku
 tkv
 tkw
 tkx
 tkz
 tla
 tlb
 tlc
 tld
 tlf
 tlg
 tlh
 tli
 tlj
 tlk
 tll
 tlm
 tln
 tlo
 tlp
 tlq
 tlr
 tls
 tlt
 tlu
 tlv
 tlw
 tlx
 tly
 tma
 tmb
 tmc
 tmd
 tme
 tmf
 tmg
 tmh
 tmi
 tmj
 tmk
 tml
 tmm
 tmn
 tmo
 tmp
 tmq
 tmr
 tms
 tmt
 tmu
 tmv
 tmw
 tmy
 tmz
 tn
 tna
 tnb
 tnc
 tnd
 tne
 tnf
 tng
 tnh
 tni
 tnk
 tnl
 tnm
 tnn
 tno
 tnp
 tnq
 tnr
 tns
 tnt
 tnu
 tnv
 tnw
 tnx
 tny
 tnz
 to
 tob
 toc
 tod
 toe
 tof
 tog
 toh
 toi
 toj
 tol
 tom
 too
 top
 toq
 tor
 tos
 tou
 tov
 tow
 tox
 toy
 toz
 tpa
 tpc
 tpe
 tpf
 tpg
 tpi
 tpj
 tpk
 tpl
 tpm
 tpn
 tpo
 tpp
 tpq
 tpr
 tpt
 tpu
 tpv
 tpw
 tpx
 tpy
 tpz
 tqb
 tql
 tqm
 tqn
 tqo
 tqp
 tqq
 tqr
 tqt
 tqu
 tqw
 tr
 tra
 trb
 trc
 trd
 tre
 trf
 trg
 trh
 tri
 trj
 trk
 trl
 trm
 trn
 tro
 trp
 trq
 trr
 trs
 trt
 tru
 trv
 trw
 trx
 try
 trz
 ts
 tsa
 tsb
 tsc
 tsd
 tse
 tsf
 tsg
 tsh
 tsi
 tsj
 tsk
 tsl
 tsm
 tsp
 tsq
 tsr
 tss
 tst
 tsu
 tsv
 tsw
 tsx
 tsy
 tsz
 tt
 tta
 ttb
 ttc
 ttd
 tte
 ttf
 ttg
 tth
 tti
 ttj
 ttk
 ttl
 ttm
 ttn
 tto
 ttp
 ttr
 tts
 ttt
 ttu
 ttv
 ttw
 tty
 ttz
 tua
 tub
 tuc
 tud
 tue
 tuf
 tug
 tuh
 tui
 tuj
 tul
 tum
 tun
 tuo
 tup
 tuq
 tus
 tut
 tuu
 tuv
 tuw
 tux
 tuy
 tuz
 tva
 tvd
 tve
 tvk
 tvl
 tvm
 tvn
 tvo
 tvs
 tvt
 tvu
 tvw
 tvy
 twa
 twb
 twc
 twd
 twe
 twf
 twg
 twh
 twl
 twm
 twn
 two
 twp
 twq
 twr
 twt
 twu
 tww
 twx
 twy
 txa
 txb
 txc
 txe
 txg
 txh
 txi
 txj
 txm
 txn
 txo
 txq
 txr
 txs
 txt
 txu
 txx
 txy
 ty
 tya
 tye
 tyh
 tyi
 tyj
 tyl
 tyn
 typ
 tyr
 tys
 tyt
 tyu
 tyv
 tyx
 tyz
 tza
 tzh
 tzj
 tzl
 tzm
 tzn
 tzo
 tzx
 uam
 uan
 uar
 uba
 ubi
 ubl
 ubr
 ubu
 uby
 uda
 ude
 udg
 udi
 udj
 udl
 udm
 udu
 ues
 ufi
 ug
 uga
 ugb
 uge
 ugn
 ugo
 ugy
 uha
 uhn
 uis
 uiv
 uji
 uk
 uka
 ukg
 ukh
 ukl
 ukp
 ukq
 uks
 uku
 ukw
 uky
 ula
 ulb
 ulc
 ule
 ulf
 uli
 ulk
 ull
 ulm
 uln
 ulu
 ulw
 uma
 umb
 umc
 umd
 umg
 umi
 umm
 umn
 umo
 ump
 umr
 ums
 una
 une
 ung
 unk
 unm
 unn
 unp
 unr
 unu
 unx
 unz
 uok
 upi
 upv
 ur
 ura
 urb
 urc
 ure
 urf
 urg
 urh
 uri
 urj
 urk
 url
 urm
 urn
 uro
 urp
 urr
 urt
 uru
 urv
 urw
 urx
 ury
 urz
 usa
 ush
 usi
 usk
 usp
 usu
 uta
 ute
 utp
 utr
 utu
 uum
 uun
 uur
 uuu
 uve
 uvh
 uvl
 uwa
 uya
 uz
 uzs
 vaa
 vae
 vaf
 vag
 vah
 vai
 vaj
 val
 vam
 van
 vao
 vap
 var
 vas
 vau
 vav
 vay
 vbb
 vbk
 ve
 vec
 ved
 vel
 vem
 veo
 vep
 ver
 vgr
 vgt
 vi
 vic
 vid
 vif
 vig
 vil
 vin
 vis
 vit
 viv
 vka
 vki
 vkj
 vkk
 vkl
 vkm
 vko
 vkp
 vkt
 vku
 vlp
 vls
 vma
 vmb
 vmc
 vmd
 vme
 vmf
 vmg
 vmh
 vmi
 vmj
 vmk
 vml
 vmm
 vmp
 vmq
 vmr
 vms
 vmu
 vmv
 vmw
 vmx
 vmy
 vmz
 vnk
 vnm
 vnp
 vo
 vor
 vot
 vra
 vro
 vrs
 vrt
 vsi
 vsl
 vsv
 vto
 vum
 vun
 vut
 vwa
 wa
 waa
 wab
 wac
 wad
 wae
 waf
 wag
 wah
 wai
 waj
 wak
 wal
 wam
 wan
 wao
 wap
 waq
 war
 was
 wat
 wau
 wav
 waw
 wax
 way
 waz
 wba
 wbb
 wbe
 wbf
 wbh
 wbi
 wbj
 wbk
 wbl
 wbm
 wbp
 wbq
 wbr
 wbt
 wbv
 wbw
 wca
 wci
 wdd
 wdg
 wdj
 wdk
 wdu
 wdy
 wea
 wec
 wed
 weg
 weh
 wei
 wem
 wen
 weo
 wep
 wer
 wes
 wet
 weu
 wew
 wfg
 wga
 wgb
 wgg
 wgi
 wgo
 wgu
 wgw
 wgy
 wha
 whg
 whk
 whu
 wib
 wic
 wie
 wif
 wig
 wih
 wii
 wij
 wik
 wil
 wim
 win
 wir
 wit
 wiu
 wiv
 wiw
 wiy
 wja
 wji
 wka
 wkb
 wkd
 wkl
 wku
 wkw
 wky
 wla
 wlc
 wle
 wlg
 wli
 wlk
 wll
 wlm
 wlo
 wlr
 wls
 wlu
 wlv
 wlw
 wlx
 wly
 wma
 wmb
 wmc
 wmd
 wme
 wmh
 wmi
 wmm
 wmn
 wmo
 wms
 wmt
 wmw
 wmx
 wnb
 wnc
 wnd
 wne
 wng
 wni
 wnk
 wnm
 wnn
 wno
 wnp
 wnu
 wnw
 wny
 wo
 woa
 wob
 woc
 wod
 woe
 wof
 wog
 woi
 wok
 wom
 won
 woo
 wor
 wos
 wow
 woy
 wpc
 wra
 wrb
 wrd
 wrg
 wrh
 wri
 wrk
 wrl
 wrm
 wrn
 wro
 wrp
 wrr
 wrs
 wru
 wrv
 wrw
 wrx
 wry
 wrz
 wsa
 wsi
 wsk
 wsr
 wss
 wsu
 wsv
 wtf
 wth
 wti
 wtk
 wtm
 wtw
 wua
 wub
 wud
 wuh
 wul
 wum
 wun
 wur
 wut
 wuu
 wuv
 wux
 wuy
 wwa
 wwb
 wwo
 wwr
 www
 wxa
 wxw
 wya
 wyb
 wyi
 wym
 wyr
 wyy
 xaa
 xab
 xac
 xad
 xae
 xag
 xai
 xaj
 xal
 xam
 xan
 xao
 xap
 xaq
 xar
 xas
 xat
 xau
 xav
 xaw
 xay
 xba
 xbb
 xbc
 xbd
 xbe
 xbg
 xbi
 xbj
 xbm
 xbn
 xbo
 xbp
 xbr
 xbw
 xbx
 xby
 xcb
 xcc
 xce
 xcg
 xch
 xcl
 xcm
 xcn
 xco
 xcr
 xct
 xcu
 xcv
 xcw
 xcy
 xda
 xdc
 xdk
 xdm
 xdy
 xeb
 xed
 xeg
 xel
 xem
 xep
 xer
 xes
 xet
 xeu
 xfa
 xga
 xgb
 xgd
 xgf
 xgg
 xgi
 xgl
 xgm
 xgn
 xgr
 xgu
 xgw
 xh
 xha
 xhc
 xhd
 xhe
 xhr
 xht
 xhu
 xhv
 xia
 xib
 xii
 xil
 xin
 xip
 xir
 xis
 xiv
 xiy
 xjb
 xjt
 xka
 xkb
 xkc
 xkd
 xke
 xkf
 xkg
 xkh
 xki
 xkj
 xkk
 xkl
 xkn
 xko
 xkp
 xkq
 xkr
 xks
 xkt
 xku
 xkv
 xkw
 xkx
 xky
 xkz
 xla
 xlb
 xlc
 xld
 xle
 xlg
 xli
 xln
 xlo
 xlp
 xls
 xlu
 xly
 xma
 xmb
 xmc
 xmd
 xme
 xmf
 xmg
 xmh
 xmj
 xmk
 xml
 xmm
 xmn
 xmo
 xmp
 xmq
 xmr
 xms
 xmt
 xmu
 xmv
 xmw
 xmx
 xmy
 xmz
 xna
 xnb
 xnd
 xng
 xnh
 xni
 xnk
 xnn
 xno
 xnr
 xns
 xnt
 xnu
 xny
 xnz
 xoc
 xod
 xog
 xoi
 xok
 xom
 xon
 xoo
 xop
 xor
 xow
 xpa
 xpc
 xpg
 xpi
 xpj
 xpk
 xpm
 xpn
 xpo
 xpp
 xpq
 xpr
 xps
 xpt
 xpu
 xpy
 xqa
 xqt
 xra
 xrb
 xrd
 xre
 xrg
 xri
 xrm
 xrn
 xrq
 xrr
 xrt
 xru
 xrw
 xsa
 xsb
 xsc
 xsd
 xse
 xsh
 xsi
 xsj
 xsm
 xsn
 xso
 xsp
 xsq
 xsr
 xss
 xsu
 xsv
 xsy
 xta
 xtb
 xtc
 xtd
 xte
 xtg
 xth
 xti
 xtj
 xtl
 xtm
 xtn
 xto
 xtp
 xtq
 xtr
 xts
 xtt
 xtu
 xtv
 xtw
 xty
 xtz
 xua
 xub
 xud
 xug
 xuj
 xul
 xum
 xun
 xuo
 xup
 xur
 xut
 xuu
 xve
 xvi
 xvn
 xvo
 xvs
 xwa
 xwc
 xwd
 xwe
 xwg
 xwj
 xwk
 xwl
 xwo
 xwr
 xwt
 xww
 xxb
 xxk
 xxm
 xxr
 xxt
 xya
 xyb
 xyj
 xyk
 xyl
 xyt
 xyy
 xzh
 xzm
 xzp
 yaa
 yab
 yac
 yad
 yae
 yaf
 yag
 yah
 yai
 yaj
 yak
 yal
 yam
 yan
 yao
 yap
 yaq
 yar
 yas
 yat
 yau
 yav
 yaw
 yax
 yay
 yaz
 yba
 ybb
 ybd
 ybe
 ybh
 ybi
 ybj
 ybk
 ybl
 ybm
 ybn
 ybo
 ybx
 yby
 ych
 ycl
 ycn
 ycp
 yda
 yde
 ydg
 ydk
 yds
 yea
 yec
 yee
 yei
 yej
 yel
 yen
 yer
 yes
 yet
 yeu
 yev
 yey
 yga
 ygi
 ygl
 ygm
 ygp
 ygr
 ygs
 ygu
 ygw
 yha
 yhd
 yhl
 yhs
 yi
 yia
 yif
 yig
 yih
 yii
 yij
 yik
 yil
 yim
 yin
 yip
 yiq
 yir
 yis
 yit
 yiu
 yiv
 yix
 yiy
 yiz
 yka
 ykg
 yki
 ykk
 ykl
 ykm
 ykn
 yko
 ykr
 ykt
 yku
 yky
 yla
 ylb
 yle
 ylg
 yli
 yll
 ylm
 yln
 ylo
 ylr
 ylu
 yly
 yma
 ymb
 ymc
 ymd
 yme
 ymg
 ymh
 ymi
 ymk
 yml
 ymm
 ymn
 ymo
 ymp
 ymq
 ymr
 yms
 ymt
 ymx
 ymz
 yna
 ynd
 yne
 yng
 ynh
 ynk
 ynl
 ynn
 yno
 ynq
 yns
 ynu
 yo
 yob
 yog
 yoi
 yok
 yol
 yom
 yon
 yos
 yot
 yox
 yoy
 ypa
 ypb
 ypg
 yph
 ypk
 ypm
 ypn
 ypo
 ypp
 ypz
 yra
 yrb
 yre
 yri
 yrk
 yrl
 yrm
 yrn
 yrs
 yrw
 yry
 ysc
 ysd
 ysg
 ysl
 ysn
 yso
 ysp
 ysr
 yss
 ysy
 yta
 ytl
 ytp
 ytw
 yty
 yua
 yub
 yuc
 yud
 yue
 yuf
 yug
 yui
 yuj
 yuk
 yul
 yum
 yun
 yup
 yuq
 yur
 yut
 yuu
 yuw
 yux
 yuy
 yuz
 yva
 yvt
 ywa
 ywg
 ywl
 ywn
 ywq
 ywr
 ywt
 ywu
 yww
 yxa
 yxg
 yxl
 yxm
 yxu
 yxy
 yyr
 yyu
 yyz
 yzg
 yzk
 za
 zaa
 zab
 zac
 zad
 zae
 zaf
 zag
 zah
 zaj
 zak
 zal
 zam
 zao
 zap
 zaq
 zar
 zas
 zat
 zau
 zav
 zaw
 zax
 zay
 zaz
 zbc
 zbe
 zbl
 zbt
 zbw
 zca
 zch
 zdj
 zea
 zeg
 zeh
 zen
 zga
 zgb
 zgh
 zgm
 zgn
 zgr
 zh
 zhb
 zhd
 zhi
 zhn
 zhw
 zhx
 zia
 zib
 zik
 zil
 zim
 zin
 zir
 ziw
 ziz
 zka
 zkb
 zkd
 zkg
 zkh
 zkk
 zkn
 zko
 zkp
 zkr
 zkt
 zku
 zkv
 zkz
 zle
 zlj
 zlm
 zln
 zlq
 zls
 zlw
 zma
 zmb
 zmc
 zmd
 zme
 zmf
 zmg
 zmh
 zmi
 zmj
 zmk
 zml
 zmm
 zmn
 zmo
 zmp
 zmq
 zmr
 zms
 zmt
 zmu
 zmv
 zmw
 zmx
 zmy
 zmz
 zna
 znd
 zne
 zng
 znk
 zns
 zoc
 zoh
 zom
 zoo
 zoq
 zor
 zos
 zpa
 zpb
 zpc
 zpd
 zpe
 zpf
 zpg
 zph
 zpi
 zpj
 zpk
 zpl
 zpm
 zpn
 zpo
 zpp
 zpq
 zpr
 zps
 zpt
 zpu
 zpv
 zpw
 zpx
 zpy
 zpz
 zqe
 zra
 zrg
 zrn
 zro
 zrp
 zrs
 zsa
 zsk
 zsl
 zsr
 zsu
 zte
 ztg
 ztl
 ztm
 ztn
 ztp
 ztq
 zts
 ztt
 ztu
 ztx
 zty
 zu
 zua
 zuh
 zum
 zun
 zuy
 zwa
 zyg
 zyj
 zyn
 zyp
 zza
 zzj
 mis
 mul
 root
 zxx
 und
 qaa
 qab
 qac
 qad
 qae
 qaf
 qag
 qah
 qai
 qaj
 qak
 qal
 qam
 qan
 qao
 qap
 qaq
 qar
 qas
 qat
 qau
 qav
 qaw
 qax
 qay
 qaz
 qba
 qbb
 qbc
 qbd
 qbe
 qbf
 qbg
 qbh
 qbi
 qbj
 qbk
 qbl
 qbm
 qbn
 qbo
 qbp
 qbq
 qbr
 qbs
 qbt
 qbu
 qbv
 qbw
 qbx
 qby
 qbz
 qca
 qcb
 qcc
 qcd
 qce
 qcf
 qcg
 qch
 qci
 qcj
 qck
 qcl
 qcm
 qcn
 qco
 qcp
 qcq
 qcr
 qcs
 qct
 qcu
 qcv
 qcw
 qcx
 qcy
 qcz
 qda
 qdb
 qdc
 qdd
 qde
 qdf
 qdg
 qdh
 qdi
 qdj
 qdk
 qdl
 qdm
 qdn
 qdo
 qdp
 qdq
 qdr
 qds
 qdt
 qdu
 qdv
 qdw
 qdx
 qdy
 qdz
 qea
 qeb
 qec
 qed
 qee
 qef
 qeg
 qeh
 qei
 qej
 qek
 qel
 qem
 qen
 qeo
 qep
 qeq
 qer
 qes
 qet
 qeu
 qev
 qew
 qex
 qey
 qez
 qfa
 qfb
 qfc
 qfd
 qfe
 qff
 qfg
 qfh
 qfi
 qfj
 qfk
 qfl
 qfm
 qfn
 qfo
 qfp
 qfq
 qfr
 qfs
 qft
 qfu
 qfv
 qfw
 qfx
 qfy
 qfz
 qga
 qgb
 qgc
 qgd
 qge
 qgf
 qgg
 qgh
 qgi
 qgj
 qgk
 qgl
 qgm
 qgn
 qgo
 qgp
 qgq
 qgr
 qgs
 qgt
 qgu
 qgv
 qgw
 qgx
 qgy
 qgz
 qha
 qhb
 qhc
 qhd
 qhe
 qhf
 qhg
 qhh
 qhi
 qhj
 qhk
 qhl
 qhm
 qhn
 qho
 qhp
 qhq
 qhr
 qhs
 qht
 qhu
 qhv
 qhw
 qhx
 qhy
 qhz
 qia
 qib
 qic
 qid
 qie
 qif
 qig
 qih
 qii
 qij
 qik
 qil
 qim
 qin
 qio
 qip
 qiq
 qir
 qis
 qit
 qiu
 qiv
 qiw
 qix
 qiy
 qiz
 qja
 qjb
 qjc
 qjd
 qje
 qjf
 qjg
 qjh
 qji
 qjj
 qjk
 qjl
 qjm
 qjn
 qjo
 qjp
 qjq
 qjr
 qjs
 qjt
 qju
 qjv
 qjw
 qjx
 qjy
 qjz
 qka
 qkb
 qkc
 qkd
 qke
 qkf
 qkg
 qkh
 qki
 qkj
 qkk
 qkl
 qkm
 qkn
 qko
 qkp
 qkq
 qkr
 qks
 qkt
 qku
 qkv
 qkw
 qkx
 qky
 qkz
 qla
 qlb
 qlc
 qld
 qle
 qlf
 qlg
 qlh
 qli
 qlj
 qlk
 qll
 qlm
 qln
 qlo
 qlp
 qlq
 qlr
 qls
 qlt
 qlu
 qlv
 qlw
 qlx
 qly
 qlz
 qma
 qmb
 qmc
 qmd
 qme
 qmf
 qmg
 qmh
 qmi
 qmj
 qmk
 qml
 qmm
 qmn
 qmo
 qmp
 qmq
 qmr
 qms
 qmt
 qmu
 qmv
 qmw
 qmx
 qmy
 qmz
 qna
 qnb
 qnc
 qnd
 qne
 qnf
 qng
 qnh
 qni
 qnj
 qnk
 qnl
 qnm
 qnn
 qno
 qnp
 qnq
 qnr
 qns
 qnt
 qnu
 qnv
 qnw
 qnx
 qny
 qnz
 qoa
 qob
 qoc
 qod
 qoe
 qof
 qog
 qoh
 qoi
 qoj
 qok
 qol
 qom
 qon
 qoo
 qop
 qoq
 qor
 qos
 qot
 qou
 qov
 qow
 qox
 qoy
 qoz
 qpa
 qpb
 qpc
 qpd
 qpe
 qpf
 qpg
 qph
 qpi
 qpj
 qpk
 qpl
 qpm
 qpn
 qpo
 qpp
 qpq
 qpr
 qps
 qpt
 qpu
 qpv
 qpw
 qpx
 qpy
 qpz
 qqa
 qqb
 qqc
 qqd
 qqe
 qqf
 qqg
 qqh
 qqi
 qqj
 qqk
 qql
 qqm
 qqn
 qqo
 qqp
 qqq
 qqr
 qqs
 qqt
 qqu
 qqv
 qqw
 qqx
 qqy
 qqz
 qra
 qrb
 qrc
 qrd
 qre
 qrf
 qrg
 qrh
 qri
 qrj
 qrk
 qrl
 qrm
 qrn
 qro
 qrp
 qrq
 qrr
 qrs
 qrt
 qru
 qrv
 qrw
 qrx
 qry
 qrz
 qsa
 qsb
 qsc
 qsd
 qse
 qsf
 qsg
 qsh
 qsi
 qsj
 qsk
 qsl
 qsm
 qsn
 qso
 qsp
 qsq
 qsr
 qss
 qst
 qsu
 qsv
 qsw
 qsx
 qsy
 qsz
 qta
 qtb
 qtc
 qtd
 qte
 qtf
 qtg
 qth
 qti
 qtj
 qtk
 qtl
 qtm
 qtn
 qto
 qtp
 qtq
 qtr
 qts
 qtt
 qtu
 qtv
 qtw
 qtx
 qty
 qtz
 	)]},
);

around valid_languages => sub {
	my ($orig, $self) = @_;
	
	my $languages = $self->$orig;
	return @{$languages};
};

has 'valid_scripts' => (
	is			=> 'ro',
	isa			=> ArrayRef,
	init_arg	=> undef,
	default	=> sub {[qw( Aghb
 Ahom
 Arab
 Armi
 Armn
 Avst
 Bali
 Bamu
 Bass
 Batk
 Beng
 Bopo
 Brah
 Brai
 Bugi
 Buhd
 Cakm
 Cans
 Cari
 Cham
 Cher
 Copt
 Cprt
 Cyrl
 Deva
 Dsrt
 Dupl
 Egyp
 Elba
 Ethi
 Geor
 Glag
 Goth
 Gran
 Grek
 Gujr
 Guru
 Hang
 Hani
 Hano
 Hans
 Hant
 Hatr
 Hebr
 Hira
 Hluw
 Hmng
 Hrkt
 Hung
 Ital
 Java
 Jpan
 Kali
 Kana
 Khar
 Khmr
 Khoj
 Knda
 Kore
 Kthi
 Lana
 Laoo
 Latn
 Lepc
 Limb
 Lina
 Linb
 Lisu
 Lyci
 Lydi
 Mahj
 Mand
 Mani
 Mend
 Merc
 Mero
 Mlym
 Modi
 Mong
 Mroo
 Mtei
 Mult
 Mymr
 Narb
 Nbat
 Nkoo
 Ogam
 Olck
 Orkh
 Orya
 Osma
 Palm
 Pauc
 Perm
 Phag
 Phli
 Phlp
 Phnx
 Plrd
 Prti
 Rjng
 Runr
 Samr
 Sarb
 Saur
 Sgnw
 Shaw
 Shrd
 Sidd
 Sind
 Sinh
 Sora
 Sund
 Sylo
 Syrc
 Tagb
 Takr
 Tale
 Talu
 Taml
 Tavt
 Telu
 Tfng
 Tglg
 Thaa
 Thai
 Tibt
 Tirh
 Ugar
 Vaii
 Wara
 Xpeo
 Xsux
 Yiii
 Zinh
 Zyyy
 Zmth
 Zsym
 Zxxx
 Zzzz
 Qaaa
 Qaab
 Qaac
 Qaad
 Qaae
 Qaaf
 Qaag
 Qaah
 Qaaj
 Qaak
 Qaal
 Qaam
 Qaan
 Qaao
 Qaap
 Qaaq
 Qaar
 Qaas
 Qaat
 Qaau
 Qaav
 Qaaw
 Qaax
 Qaay
 Qaaz
 Qaba
 Qabb
 Qabc
 Qabd
 Qabe
 Qabf
 Qabg
 Qabh
 Qabi
 Qabj
 Qabk
 Qabl
 Qabm
 Qabn
 Qabo
 Qabp
 Qabq
 Qabr
 Qabs
 Qabt
 Qabu
 Qabv
 Qabw
 Qabx
 	)]},
);

around valid_scripts => sub {
	my ($orig, $self) = @_;
	
	my $scripts = $self->$orig;
	return @{$scripts};
};

has 'valid_regions' => (
	is			=> 'ro',
	isa			=> ArrayRef,
	init_arg	=> undef,
	default	=> sub {[qw( AC
 AD
 AE
 AF
 AG
 AI
 AL
 AM
 AO
 AQ
 AR
 AS
 AT
 AU
 AW
 AX
 AZ
 BA
 BB
 BD
 BE
 BF
 BG
 BH
 BI
 BJ
 BL
 BM
 BN
 BO
 BQ
 BR
 BS
 BT
 BV
 BW
 BY
 BZ
 CA
 CC
 CD
 CF
 CG
 CH
 CI
 CK
 CL
 CM
 CN
 CO
 CP
 CR
 CU
 CV
 CW
 CX
 CY
 CZ
 DE
 DG
 DJ
 DK
 DM
 DO
 DZ
 EA
 EC
 EE
 EG
 EH
 ER
 ES
 ET
 FI
 FJ
 FK
 FM
 FO
 FR
 GA
 GB
 GD
 GE
 GF
 GG
 GH
 GI
 GL
 GM
 GN
 GP
 GQ
 GR
 GS
 GT
 GU
 GW
 GY
 HK
 HM
 HN
 HR
 HT
 HU
 IC
 ID
 IE
 IL
 IM
 IN
 IO
 IQ
 IR
 IS
 IT
 JE
 JM
 JO
 JP
 KE
 KG
 KH
 KI
 KM
 KN
 KP
 KR
 KW
 KY
 KZ
 LA
 LB
 LC
 LI
 LK
 LR
 LS
 LT
 LU
 LV
 LY
 MA
 MC
 MD
 ME
 MF
 MG
 MH
 MK
 ML
 MM
 MN
 MO
 MP
 MQ
 MR
 MS
 MT
 MU
 MV
 MW
 MX
 MY
 MZ
 NA
 NC
 NE
 NF
 NG
 NI
 NL
 NO
 NP
 NR
 NU
 NZ
 OM
 PA
 PE
 PF
 PG
 PH
 PK
 PL
 PM
 PN
 PR
 PS
 PT
 PW
 PY
 QA
 RE
 RO
 RS
 RU
 RW
 SA
 SB
 SC
 SD
 SE
 SG
 SH
 SI
 SJ
 SK
 SL
 SM
 SN
 SO
 SR
 SS
 ST
 SV
 SX
 SY
 SZ
 TA
 TC
 TD
 TF
 TG
 TH
 TJ
 TK
 TL
 TM
 TN
 TO
 TR
 TT
 TV
 TW
 TZ
 UA
 UG
 UM
 US
 UY
 UZ
 VA
 VC
 VE
 VG
 VI
 VN
 VU
 WF
 WS
 XK
 YE
 YT
 ZA
 ZM
 ZW
 ZZ
 001
 002
 003
 005
 009
 011
 013
 014
 015
 017
 018
 019
 021
 029
 030
 034
 035
 039
 053
 054
 057
 061
 142
 143
 145
 150
 151
 154
 155
 419
 EU
 QO
 AA
 QM
 QN
 QP
 QQ
 QR
 QS
 QT
 QV
 QW
 QX
 QY
 QZ
 XA
 XB
 XC
 XD
 XE
 XF
 XG
 XH
 XI
 XJ
 XL
 XM
 XN
 XO
 XP
 XQ
 XR
 XS
 XT
 XU
 XV
 XW
 XX
 XY
 XZ
 	)]},
);

around valid_regions => sub {
	my ($orig, $self) = @_;
	
	my $regions = $self->$orig;
	return @{$regions};
};

has 'valid_variants' => (
	is			=> 'ro',
	isa			=> ArrayRef,
	init_arg	=> undef,
	default	=> sub {[qw( 1606nict
 1694acad
 1901
 1959acad
 1994
 1996
 POSIX
 REVISED
 SAAHO
 abl1943
 alalc97
 aluku
 ao1990
 arevela
 arevmda
 baku1926
 balanka
 barla
 bauddha
 biscayan
 biske
 bohoric
 boont
 colb1945
 dajnko
 ekavsk
 emodeng
 fonipa
 fonupa
 fonxsamp
 hepburn
 heploc
 hognorsk
 ijekavsk
 itihasa
 jauer
 jyutping
 kkcor
 kociewie
 kscor
 laukika
 lipaw
 luna1918
 metelko
 monoton
 ndyuka
 nedis
 njiva
 nulik
 osojs
 oxendict
 pamaka
 petr1708
 pinyin
 polyton
 puter
 rigik
 rozaj
 rumgr
 scotland
 scouse
 solba
 sotav
 surmiran
 sursilv
 sutsilv
 tarask
 uccor
 ucrcor
 ulster
 unifon
 vaidika
 valencia
 vallader
 wadegile
 	)]},
);

around valid_variants => sub {
	my ($orig, $self) = @_;
	my $variants = $self->$orig;
	
	return @{$variants};
};

has 'valid_currencies' => (
	is			=> 'ro',
	isa			=> ArrayRef,
	init_arg	=> undef,
	default	=> sub {[qw( AED
 AFN
 ALL
 AMD
 ANG
 AOA
 ARS
 AUD
 AWG
 AZN
 BAM
 BBD
 BDT
 BGN
 BHD
 BIF
 BMD
 BND
 BOB
 BRL
 BSD
 BTN
 BWP
 BYR
 BZD
 CAD
 CDF
 CHF
 CLP
 CNY
 COP
 CRC
 CUC
 CUP
 CVE
 CZK
 DJF
 DKK
 DOP
 DZD
 EGP
 ERN
 ETB
 EUR
 FJD
 FKP
 GBP
 GEL
 GHS
 GIP
 GMD
 GNF
 GTQ
 GYD
 HKD
 HNL
 HRK
 HTG
 HUF
 IDR
 ILS
 INR
 IQD
 IRR
 ISK
 JMD
 JOD
 JPY
 KES
 KGS
 KHR
 KMF
 KPW
 KRW
 KWD
 KYD
 KZT
 LAK
 LBP
 LKR
 LRD
 LSL
 LYD
 MAD
 MDL
 MGA
 MKD
 MMK
 MNT
 MOP
 MRO
 MUR
 MVR
 MWK
 MXN
 MYR
 MZN
 NAD
 NGN
 NIO
 NOK
 NPR
 NZD
 OMR
 PAB
 PEN
 PGK
 PHP
 PKR
 PLN
 PYG
 QAR
 RON
 RSD
 RUB
 RWF
 SAR
 SBD
 SCR
 SDG
 SEK
 SGD
 SHP
 SLL
 SOS
 SRD
 SSP
 STD
 SYP
 SZL
 THB
 TJS
 TMT
 TND
 TOP
 TRY
 TTD
 TWD
 TZS
 UAH
 UGX
 USD
 UYU
 UZS
 VEF
 VND
 VUV
 WST
 XAF
 XCD
 XOF
 XPF
 YER
 ZAR
 ZMW
 XXX
 	)]},
);

around valid_currencies => sub {
	my ($orig, $self) = @_;
	my $currencies = $self->$orig;
	
	return @{$currencies};
};

has 'valid_subdivisions' => (
	is			=> 'ro',
	isa			=> ArrayRef,
	init_arg	=> undef,
	default	=> sub {[qw( AD-02
 AD-03
 AD-04
 AD-05
 AD-06
 AD-07
 AD-08
 AE-AJ
 AE-AZ
 AE-DU
 AE-FU
 AE-RK
 AE-SH
 AE-UQ
 AF-BAL
 AF-BAM
 AF-BDG
 AF-BDS
 AF-BGL
 AF-DAY
 AF-FRA
 AF-FYB
 AF-GHA
 AF-GHO
 AF-HEL
 AF-HER
 AF-JOW
 AF-KAB
 AF-KAN
 AF-KAP
 AF-KDZ
 AF-KHO
 AF-KNR
 AF-LAG
 AF-LOG
 AF-NAN
 AF-NIM
 AF-NUR
 AF-PAN
 AF-PAR
 AF-PIA
 AF-PKA
 AF-SAM
 AF-SAR
 AF-TAK
 AF-URU
 AF-WAR
 AF-ZAB
 AG-03
 AG-04
 AG-05
 AG-06
 AG-07
 AG-08
 AG-10
 AG-11
 AL-01
 AL-02
 AL-03
 AL-04
 AL-05
 AL-06
 AL-07
 AL-08
 AL-09
 AL-10
 AL-11
 AL-12
 AL-BR
 AL-BU
 AL-DI
 AL-DL
 AL-DR
 AL-DV
 AL-EL
 AL-ER
 AL-FR
 AL-GJ
 AL-GR
 AL-HA
 AL-KA
 AL-KB
 AL-KC
 AL-KO
 AL-KR
 AL-KU
 AL-LB
 AL-LE
 AL-LU
 AL-MK
 AL-MM
 AL-MR
 AL-MT
 AL-PG
 AL-PQ
 AL-PR
 AL-PU
 AL-SH
 AL-SK
 AL-SR
 AL-TE
 AL-TP
 AL-TR
 AL-VL
 AM-AG
 AM-AR
 AM-AV
 AM-ER
 AM-GR
 AM-KT
 AM-LO
 AM-SH
 AM-SU
 AM-TV
 AM-VD
 AO-BGO
 AO-BGU
 AO-BIE
 AO-CAB
 AO-CCU
 AO-CNN
 AO-CNO
 AO-CUS
 AO-HUA
 AO-HUI
 AO-LNO
 AO-LSU
 AO-LUA
 AO-MAL
 AO-MOX
 AO-NAM
 AO-UIG
 AO-ZAI
 AR-A
 AR-B
 AR-C
 AR-D
 AR-E
 AR-F
 AR-G
 AR-H
 AR-J
 AR-K
 AR-L
 AR-M
 AR-N
 AR-P
 AR-Q
 AR-R
 AR-S
 AR-T
 AR-U
 AR-V
 AR-W
 AR-X
 AR-Y
 AR-Z
 AT-1
 AT-2
 AT-3
 AT-4
 AT-5
 AT-6
 AT-7
 AT-8
 AT-9
 AU-ACT
 AU-NSW
 AU-NT
 AU-QLD
 AU-SA
 AU-TAS
 AU-VIC
 AU-WA
 AZ-ABS
 AZ-AGA
 AZ-AGC
 AZ-AGM
 AZ-AGS
 AZ-AGU
 AZ-AST
 AZ-BA
 AZ-BAB
 AZ-BAL
 AZ-BAR
 AZ-BEY
 AZ-BIL
 AZ-CAB
 AZ-CAL
 AZ-CUL
 AZ-DAS
 AZ-FUZ
 AZ-GA
 AZ-GAD
 AZ-GOR
 AZ-GOY
 AZ-GYG
 AZ-HAC
 AZ-IMI
 AZ-ISM
 AZ-KAL
 AZ-KAN
 AZ-KUR
 AZ-LA
 AZ-LAC
 AZ-LAN
 AZ-LER
 AZ-MAS
 AZ-MI
 AZ-NA
 AZ-NEF
 AZ-NV
 AZ-NX
 AZ-OGU
 AZ-ORD
 AZ-QAB
 AZ-QAX
 AZ-QAZ
 AZ-QBA
 AZ-QBI
 AZ-QOB
 AZ-QUS
 AZ-SA
 AZ-SAB
 AZ-SAD
 AZ-SAH
 AZ-SAK
 AZ-SAL
 AZ-SAR
 AZ-SAT
 AZ-SBN
 AZ-SIY
 AZ-SKR
 AZ-SM
 AZ-SMI
 AZ-SMX
 AZ-SR
 AZ-SUS
 AZ-TAR
 AZ-TOV
 AZ-UCA
 AZ-XA
 AZ-XAC
 AZ-XCI
 AZ-XIZ
 AZ-XVD
 AZ-YAR
 AZ-YE
 AZ-YEV
 AZ-ZAN
 AZ-ZAQ
 AZ-ZAR
 BA-01
 BA-02
 BA-03
 BA-04
 BA-05
 BA-06
 BA-07
 BA-08
 BA-09
 BA-10
 BA-BIH
 BA-BRC
 BA-SRP
 BB-01
 BB-02
 BB-03
 BB-04
 BB-05
 BB-06
 BB-07
 BB-08
 BB-09
 BB-10
 BB-11
 BD-01
 BD-02
 BD-03
 BD-04
 BD-05
 BD-06
 BD-07
 BD-08
 BD-09
 BD-10
 BD-11
 BD-12
 BD-13
 BD-14
 BD-15
 BD-16
 BD-17
 BD-18
 BD-19
 BD-20
 BD-21
 BD-22
 BD-23
 BD-24
 BD-25
 BD-26
 BD-27
 BD-28
 BD-29
 BD-30
 BD-31
 BD-32
 BD-33
 BD-34
 BD-35
 BD-36
 BD-37
 BD-38
 BD-39
 BD-40
 BD-41
 BD-42
 BD-43
 BD-44
 BD-45
 BD-46
 BD-47
 BD-48
 BD-49
 BD-50
 BD-51
 BD-52
 BD-53
 BD-54
 BD-55
 BD-56
 BD-57
 BD-58
 BD-59
 BD-60
 BD-61
 BD-62
 BD-63
 BD-64
 BD-A
 BD-B
 BD-C
 BD-D
 BD-E
 BD-F
 BD-G
 BE-BRU
 BE-VAN
 BE-VBR
 BE-VLG
 BE-VLI
 BE-VOV
 BE-VWV
 BE-WAL
 BE-WBR
 BE-WHT
 BE-WLG
 BE-WLX
 BE-WNA
 BF-01
 BF-02
 BF-03
 BF-04
 BF-05
 BF-06
 BF-07
 BF-08
 BF-09
 BF-10
 BF-11
 BF-12
 BF-13
 BF-BAL
 BF-BAM
 BF-BAN
 BF-BAZ
 BF-BGR
 BF-BLG
 BF-BLK
 BF-COM
 BF-GAN
 BF-GNA
 BF-GOU
 BF-HOU
 BF-IOB
 BF-KAD
 BF-KEN
 BF-KMD
 BF-KMP
 BF-KOP
 BF-KOS
 BF-KOT
 BF-KOW
 BF-LER
 BF-LOR
 BF-MOU
 BF-NAM
 BF-NAO
 BF-NAY
 BF-NOU
 BF-OUB
 BF-OUD
 BF-PAS
 BF-PON
 BF-SEN
 BF-SIS
 BF-SMT
 BF-SNG
 BF-SOM
 BF-SOR
 BF-TAP
 BF-TUI
 BF-YAG
 BF-YAT
 BF-ZIR
 BF-ZON
 BF-ZOU
 BG-01
 BG-02
 BG-03
 BG-04
 BG-05
 BG-06
 BG-07
 BG-08
 BG-09
 BG-10
 BG-11
 BG-12
 BG-13
 BG-14
 BG-15
 BG-16
 BG-17
 BG-18
 BG-19
 BG-20
 BG-21
 BG-22
 BG-23
 BG-24
 BG-25
 BG-26
 BG-27
 BG-28
 BH-13
 BH-14
 BH-15
 BH-16
 BH-17
 BI-BB
 BI-BL
 BI-BM
 BI-BR
 BI-CA
 BI-CI
 BI-GI
 BI-KI
 BI-KR
 BI-KY
 BI-MA
 BI-MU
 BI-MW
 BI-MY
 BI-NG
 BI-RT
 BI-RY
 BJ-AK
 BJ-AL
 BJ-AQ
 BJ-BO
 BJ-CO
 BJ-DO
 BJ-KO
 BJ-LI
 BJ-MO
 BJ-OU
 BJ-PL
 BJ-ZO
 BN-BE
 BN-BM
 BN-TE
 BN-TU
 BO-B
 BO-C
 BO-H
 BO-L
 BO-N
 BO-O
 BO-P
 BO-S
 BO-T
 BQ-BO
 BQ-SA
 BQ-SE
 BR-AC
 BR-AL
 BR-AM
 BR-AP
 BR-BA
 BR-CE
 BR-DF
 BR-ES
 BR-GO
 BR-MA
 BR-MG
 BR-MS
 BR-MT
 BR-PA
 BR-PB
 BR-PE
 BR-PI
 BR-PR
 BR-RJ
 BR-RN
 BR-RO
 BR-RR
 BR-RS
 BR-SC
 BR-SE
 BR-SP
 BR-TO
 BS-AK
 BS-BI
 BS-BP
 BS-BY
 BS-CE
 BS-CI
 BS-CK
 BS-CO
 BS-CS
 BS-EG
 BS-EX
 BS-FP
 BS-GC
 BS-HI
 BS-HT
 BS-IN
 BS-LI
 BS-MC
 BS-MG
 BS-MI
 BS-NE
 BS-NO
 BS-NS
 BS-RC
 BS-RI
 BS-SA
 BS-SE
 BS-SO
 BS-SS
 BS-SW
 BS-WG
 BT-11
 BT-12
 BT-13
 BT-14
 BT-15
 BT-21
 BT-22
 BT-23
 BT-24
 BT-31
 BT-32
 BT-33
 BT-34
 BT-41
 BT-42
 BT-43
 BT-44
 BT-45
 BT-GA
 BT-TY
 BW-CE
 BW-CH
 BW-FR
 BW-GA
 BW-GH
 BW-JW
 BW-KG
 BW-KL
 BW-KW
 BW-LO
 BW-NE
 BW-NW
 BW-SE
 BW-SO
 BW-SP
 BW-ST
 BY-BR
 BY-HM
 BY-HO
 BY-HR
 BY-MA
 BY-MI
 BY-VI
 BZ-BZ
 BZ-CY
 BZ-CZL
 BZ-OW
 BZ-SC
 BZ-TOL
 CA-AB
 CA-BC
 CA-MB
 CA-NB
 CA-NL
 CA-NS
 CA-NT
 CA-NU
 CA-ON
 CA-PE
 CA-QC
 CA-SK
 CA-YT
 CD-BC
 CD-BN
 CD-EQ
 CD-KA
 CD-KE
 CD-KN
 CD-KW
 CD-MA
 CD-NK
 CD-OR
 CD-SK
 CF-AC
 CF-BB
 CF-BGF
 CF-BK
 CF-HK
 CF-HM
 CF-HS
 CF-KB
 CF-KG
 CF-LB
 CF-MB
 CF-MP
 CF-NM
 CF-OP
 CF-SE
 CF-UK
 CF-VK
 CG-11
 CG-12
 CG-13
 CG-14
 CG-15
 CG-16
 CG-2
 CG-5
 CG-7
 CG-8
 CG-9
 CG-BZV
 CH-AG
 CH-AI
 CH-AR
 CH-BE
 CH-BL
 CH-BS
 CH-FR
 CH-GE
 CH-GL
 CH-GR
 CH-JU
 CH-LU
 CH-NE
 CH-NW
 CH-OW
 CH-SG
 CH-SH
 CH-SO
 CH-SZ
 CH-TG
 CH-TI
 CH-UR
 CH-VD
 CH-VS
 CH-ZG
 CH-ZH
 CI-01
 CI-02
 CI-03
 CI-04
 CI-05
 CI-06
 CI-07
 CI-08
 CI-09
 CI-10
 CI-11
 CI-12
 CI-13
 CI-14
 CI-15
 CI-16
 CI-17
 CI-18
 CI-19
 CL-AI
 CL-AN
 CL-AP
 CL-AR
 CL-AT
 CL-BI
 CL-CO
 CL-LI
 CL-LL
 CL-LR
 CL-MA
 CL-ML
 CL-RM
 CL-TA
 CL-VS
 CM-AD
 CM-CE
 CM-EN
 CM-ES
 CM-LT
 CM-NO
 CM-NW
 CM-OU
 CM-SU
 CM-SW
 CN-11
 CN-12
 CN-13
 CN-14
 CN-15
 CN-21
 CN-22
 CN-23
 CN-31
 CN-32
 CN-33
 CN-34
 CN-35
 CN-36
 CN-37
 CN-41
 CN-42
 CN-43
 CN-44
 CN-45
 CN-46
 CN-50
 CN-51
 CN-52
 CN-53
 CN-54
 CN-61
 CN-62
 CN-63
 CN-64
 CN-65
 CO-AMA
 CO-ANT
 CO-ARA
 CO-ATL
 CO-BOL
 CO-BOY
 CO-CAL
 CO-CAQ
 CO-CAS
 CO-CAU
 CO-CES
 CO-CHO
 CO-COR
 CO-CUN
 CO-DC
 CO-GUA
 CO-GUV
 CO-HUI
 CO-LAG
 CO-MAG
 CO-MET
 CO-NAR
 CO-NSA
 CO-PUT
 CO-QUI
 CO-RIS
 CO-SAN
 CO-SAP
 CO-SUC
 CO-TOL
 CO-VAC
 CO-VAU
 CO-VID
 CR-A
 CR-C
 CR-G
 CR-H
 CR-L
 CR-P
 CR-SJ
 CU-01
 CU-03
 CU-04
 CU-05
 CU-06
 CU-07
 CU-08
 CU-09
 CU-10
 CU-11
 CU-12
 CU-13
 CU-14
 CU-15
 CU-16
 CU-99
 CV-B
 CV-BR
 CV-BV
 CV-CA
 CV-CF
 CV-CR
 CV-MA
 CV-MO
 CV-PA
 CV-PN
 CV-PR
 CV-RB
 CV-RG
 CV-RS
 CV-S
 CV-SD
 CV-SF
 CV-SL
 CV-SM
 CV-SO
 CV-SS
 CV-SV
 CV-TA
 CV-TS
 CY-01
 CY-02
 CY-03
 CY-04
 CY-05
 CY-06
 CZ-101
 CZ-102
 CZ-103
 CZ-104
 CZ-105
 CZ-106
 CZ-107
 CZ-108
 CZ-109
 CZ-10A
 CZ-201
 CZ-202
 CZ-203
 CZ-204
 CZ-205
 CZ-206
 CZ-207
 CZ-208
 CZ-209
 CZ-20A
 CZ-311
 CZ-312
 CZ-313
 CZ-314
 CZ-315
 CZ-316
 CZ-317
 CZ-321
 CZ-322
 CZ-323
 CZ-324
 CZ-325
 CZ-326
 CZ-327
 CZ-411
 CZ-412
 CZ-413
 CZ-421
 CZ-422
 CZ-423
 CZ-424
 CZ-425
 CZ-426
 CZ-427
 CZ-511
 CZ-512
 CZ-513
 CZ-514
 CZ-521
 CZ-522
 CZ-523
 CZ-524
 CZ-525
 CZ-531
 CZ-532
 CZ-533
 CZ-534
 CZ-611
 CZ-612
 CZ-613
 CZ-614
 CZ-615
 CZ-621
 CZ-622
 CZ-623
 CZ-624
 CZ-625
 CZ-626
 CZ-627
 CZ-711
 CZ-712
 CZ-713
 CZ-714
 CZ-715
 CZ-721
 CZ-722
 CZ-723
 CZ-724
 CZ-801
 CZ-802
 CZ-803
 CZ-804
 CZ-805
 CZ-806
 CZ-JC
 CZ-JM
 CZ-KA
 CZ-KR
 CZ-LI
 CZ-MO
 CZ-OL
 CZ-PA
 CZ-PL
 CZ-PR
 CZ-ST
 CZ-US
 CZ-VY
 CZ-ZL
 DE-BB
 DE-BE
 DE-BW
 DE-BY
 DE-HB
 DE-HE
 DE-HH
 DE-MV
 DE-NI
 DE-NW
 DE-RP
 DE-SH
 DE-SL
 DE-SN
 DE-ST
 DE-TH
 DJ-AR
 DJ-AS
 DJ-DI
 DJ-DJ
 DJ-OB
 DJ-TA
 DK-81
 DK-82
 DK-83
 DK-84
 DK-85
 DM-02
 DM-03
 DM-04
 DM-05
 DM-06
 DM-07
 DM-08
 DM-09
 DM-10
 DM-11
 DO-01
 DO-02
 DO-03
 DO-04
 DO-05
 DO-06
 DO-07
 DO-08
 DO-09
 DO-10
 DO-11
 DO-12
 DO-13
 DO-14
 DO-15
 DO-16
 DO-17
 DO-18
 DO-19
 DO-20
 DO-21
 DO-22
 DO-23
 DO-24
 DO-25
 DO-26
 DO-27
 DO-28
 DO-29
 DO-30
 DO-31
 DO-32
 DO-33
 DO-34
 DO-35
 DO-36
 DO-37
 DO-38
 DO-39
 DO-40
 DO-41
 DO-42
 DZ-01
 DZ-02
 DZ-03
 DZ-04
 DZ-05
 DZ-06
 DZ-07
 DZ-08
 DZ-09
 DZ-10
 DZ-11
 DZ-12
 DZ-13
 DZ-14
 DZ-15
 DZ-16
 DZ-17
 DZ-18
 DZ-19
 DZ-20
 DZ-21
 DZ-22
 DZ-23
 DZ-24
 DZ-25
 DZ-26
 DZ-27
 DZ-28
 DZ-29
 DZ-30
 DZ-31
 DZ-32
 DZ-33
 DZ-34
 DZ-35
 DZ-36
 DZ-37
 DZ-38
 DZ-39
 DZ-40
 DZ-41
 DZ-42
 DZ-43
 DZ-44
 DZ-45
 DZ-46
 DZ-47
 DZ-48
 EC-A
 EC-B
 EC-C
 EC-D
 EC-E
 EC-F
 EC-G
 EC-H
 EC-I
 EC-L
 EC-M
 EC-N
 EC-O
 EC-P
 EC-R
 EC-S
 EC-SD
 EC-SE
 EC-T
 EC-U
 EC-W
 EC-X
 EC-Y
 EC-Z
 EE-37
 EE-39
 EE-44
 EE-49
 EE-51
 EE-57
 EE-59
 EE-65
 EE-67
 EE-70
 EE-74
 EE-78
 EE-82
 EE-84
 EE-86
 EG-ALX
 EG-ASN
 EG-AST
 EG-BA
 EG-BH
 EG-BNS
 EG-C
 EG-DK
 EG-DT
 EG-FYM
 EG-GH
 EG-GZ
 EG-IS
 EG-JS
 EG-KB
 EG-KFS
 EG-KN
 EG-LX
 EG-MN
 EG-MNF
 EG-MT
 EG-PTS
 EG-SHG
 EG-SHR
 EG-SIN
 EG-SUZ
 EG-WAD
 ER-AN
 ER-DK
 ER-DU
 ER-GB
 ER-MA
 ER-SK
 ES-A
 ES-AB
 ES-AL
 ES-AN
 ES-AR
 ES-AS
 ES-AV
 ES-B
 ES-BA
 ES-BI
 ES-BU
 ES-C
 ES-CA
 ES-CB
 ES-CC
 ES-CE
 ES-CL
 ES-CM
 ES-CN
 ES-CO
 ES-CR
 ES-CS
 ES-CT
 ES-CU
 ES-EX
 ES-GA
 ES-GC
 ES-GI
 ES-GR
 ES-GU
 ES-H
 ES-HU
 ES-IB
 ES-J
 ES-L
 ES-LE
 ES-LO
 ES-LU
 ES-M
 ES-MA
 ES-MC
 ES-MD
 ES-ML
 ES-MU
 ES-NA
 ES-NC
 ES-O
 ES-OR
 ES-P
 ES-PM
 ES-PO
 ES-PV
 ES-RI
 ES-S
 ES-SA
 ES-SE
 ES-SG
 ES-SO
 ES-SS
 ES-T
 ES-TE
 ES-TF
 ES-TO
 ES-V
 ES-VA
 ES-VC
 ES-VI
 ES-Z
 ES-ZA
 ET-AA
 ET-AF
 ET-AM
 ET-BE
 ET-DD
 ET-GA
 ET-HA
 ET-OR
 ET-SN
 ET-SO
 ET-TI
 FI-01
 FI-02
 FI-03
 FI-04
 FI-05
 FI-06
 FI-07
 FI-08
 FI-09
 FI-10
 FI-11
 FI-12
 FI-13
 FI-14
 FI-15
 FI-16
 FI-17
 FI-18
 FI-19
 FJ-01
 FJ-02
 FJ-03
 FJ-04
 FJ-05
 FJ-06
 FJ-07
 FJ-08
 FJ-09
 FJ-10
 FJ-11
 FJ-12
 FJ-13
 FJ-14
 FJ-C
 FJ-E
 FJ-N
 FJ-R
 FJ-W
 FM-KSA
 FM-PNI
 FM-TRK
 FM-YAP
 FR-01
 FR-02
 FR-03
 FR-04
 FR-05
 FR-06
 FR-07
 FR-08
 FR-09
 FR-10
 FR-11
 FR-12
 FR-13
 FR-14
 FR-15
 FR-16
 FR-17
 FR-18
 FR-19
 FR-21
 FR-22
 FR-23
 FR-24
 FR-25
 FR-26
 FR-27
 FR-28
 FR-29
 FR-2A
 FR-30
 FR-31
 FR-32
 FR-33
 FR-34
 FR-35
 FR-36
 FR-37
 FR-38
 FR-39
 FR-40
 FR-41
 FR-42
 FR-43
 FR-44
 FR-45
 FR-46
 FR-47
 FR-48
 FR-49
 FR-50
 FR-51
 FR-52
 FR-53
 FR-54
 FR-55
 FR-56
 FR-57
 FR-58
 FR-59
 FR-60
 FR-61
 FR-62
 FR-63
 FR-64
 FR-65
 FR-66
 FR-67
 FR-68
 FR-69
 FR-70
 FR-71
 FR-72
 FR-73
 FR-74
 FR-75
 FR-76
 FR-77
 FR-78
 FR-79
 FR-80
 FR-81
 FR-82
 FR-83
 FR-84
 FR-85
 FR-86
 FR-87
 FR-88
 FR-89
 FR-90
 FR-91
 FR-92
 FR-93
 FR-94
 FR-95
 FR-A
 FR-B
 FR-C
 FR-CP
 FR-D
 FR-E
 FR-F
 FR-G
 FR-H
 FR-I
 FR-J
 FR-K
 FR-L
 FR-M
 FR-N
 FR-O
 FR-P
 FR-Q
 FR-R
 FR-S
 FR-T
 FR-U
 FR-V
 GA-1
 GA-2
 GA-3
 GA-4
 GA-5
 GA-6
 GA-7
 GA-8
 GA-9
 GB-ABD
 GB-ABE
 GB-AGB
 GB-AGY
 GB-ANS
 GB-ANT
 GB-ARD
 GB-ARM
 GB-BAS
 GB-BBD
 GB-BDF
 GB-BDG
 GB-BEN
 GB-BEX
 GB-BFS
 GB-BGE
 GB-BGW
 GB-BIR
 GB-BKM
 GB-BLA
 GB-BLY
 GB-BMH
 GB-BNB
 GB-BNE
 GB-BNH
 GB-BNS
 GB-BOL
 GB-BPL
 GB-BRC
 GB-BRD
 GB-BRY
 GB-BST
 GB-BUR
 GB-CAM
 GB-CAY
 GB-CBF
 GB-CGN
 GB-CGV
 GB-CHE
 GB-CHW
 GB-CKF
 GB-CKT
 GB-CLD
 GB-CLK
 GB-CLR
 GB-CMA
 GB-CMD
 GB-CMN
 GB-CON
 GB-COV
 GB-CRF
 GB-CRY
 GB-CSR
 GB-CWY
 GB-DAL
 GB-DBY
 GB-DEN
 GB-DER
 GB-DEV
 GB-DGN
 GB-DGY
 GB-DNC
 GB-DND
 GB-DOR
 GB-DOW
 GB-DRY
 GB-DUD
 GB-DUR
 GB-EAL
 GB-EAW
 GB-EAY
 GB-EDH
 GB-EDU
 GB-ELN
 GB-ELS
 GB-ENF
 GB-ENG
 GB-ERW
 GB-ERY
 GB-ESS
 GB-ESX
 GB-FAL
 GB-FER
 GB-FIF
 GB-FLN
 GB-GAT
 GB-GBN
 GB-GLG
 GB-GLS
 GB-GRE
 GB-GWN
 GB-HAL
 GB-HAM
 GB-HAV
 GB-HCK
 GB-HEF
 GB-HIL
 GB-HLD
 GB-HMF
 GB-HNS
 GB-HPL
 GB-HRT
 GB-HRW
 GB-HRY
 GB-IOS
 GB-IOW
 GB-ISL
 GB-IVC
 GB-KEC
 GB-KEN
 GB-KHL
 GB-KIR
 GB-KTT
 GB-KWL
 GB-LAN
 GB-LBH
 GB-LCE
 GB-LDS
 GB-LEC
 GB-LEW
 GB-LIN
 GB-LIV
 GB-LMV
 GB-LND
 GB-LRN
 GB-LSB
 GB-LUT
 GB-MAN
 GB-MDB
 GB-MDW
 GB-MFT
 GB-MIK
 GB-MLN
 GB-MON
 GB-MRT
 GB-MRY
 GB-MTY
 GB-MYL
 GB-NAY
 GB-NBL
 GB-NDN
 GB-NEL
 GB-NET
 GB-NFK
 GB-NGM
 GB-NIR
 GB-NLK
 GB-NLN
 GB-NSM
 GB-NTA
 GB-NTH
 GB-NTL
 GB-NTT
 GB-NTY
 GB-NWM
 GB-NWP
 GB-NYK
 GB-NYM
 GB-OLD
 GB-OMH
 GB-ORK
 GB-OXF
 GB-PEM
 GB-PKN
 GB-PLY
 GB-POL
 GB-POR
 GB-POW
 GB-PTE
 GB-RCC
 GB-RCH
 GB-RCT
 GB-RDB
 GB-RDG
 GB-RFW
 GB-RIC
 GB-ROT
 GB-RUT
 GB-SAW
 GB-SAY
 GB-SCB
 GB-SCT
 GB-SFK
 GB-SFT
 GB-SGC
 GB-SHF
 GB-SHN
 GB-SHR
 GB-SKP
 GB-SLF
 GB-SLG
 GB-SLK
 GB-SND
 GB-SOL
 GB-SOM
 GB-SOS
 GB-SRY
 GB-STB
 GB-STE
 GB-STG
 GB-STH
 GB-STN
 GB-STS
 GB-STT
 GB-STY
 GB-SWA
 GB-SWD
 GB-SWK
 GB-TAM
 GB-TFW
 GB-THR
 GB-TOB
 GB-TOF
 GB-TRF
 GB-TWH
 GB-UKM
 GB-VGL
 GB-WAR
 GB-WBK
 GB-WDU
 GB-WFT
 GB-WGN
 GB-WIL
 GB-WKF
 GB-WLL
 GB-WLN
 GB-WLS
 GB-WLV
 GB-WND
 GB-WNM
 GB-WOK
 GB-WOR
 GB-WRL
 GB-WRT
 GB-WRX
 GB-WSM
 GB-WSX
 GB-YOR
 GB-ZET
 GD-01
 GD-02
 GD-03
 GD-04
 GD-05
 GD-06
 GD-10
 GE-AB
 GE-AJ
 GE-GU
 GE-IM
 GE-KA
 GE-KK
 GE-MM
 GE-RL
 GE-SJ
 GE-SK
 GE-SZ
 GE-TB
 GH-AA
 GH-AH
 GH-BA
 GH-CP
 GH-EP
 GH-NP
 GH-TV
 GH-UE
 GH-UW
 GH-WP
 GL-KU
 GL-QA
 GL-QE
 GL-SM
 GM-B
 GM-L
 GM-M
 GM-N
 GM-U
 GM-W
 GN-B
 GN-BE
 GN-BF
 GN-BK
 GN-C
 GN-CO
 GN-D
 GN-DB
 GN-DI
 GN-DL
 GN-DU
 GN-F
 GN-FA
 GN-FO
 GN-FR
 GN-GA
 GN-GU
 GN-K
 GN-KA
 GN-KB
 GN-KD
 GN-KE
 GN-KN
 GN-KO
 GN-KS
 GN-L
 GN-LA
 GN-LE
 GN-LO
 GN-M
 GN-MC
 GN-MD
 GN-ML
 GN-MM
 GN-N
 GN-NZ
 GN-PI
 GN-SI
 GN-TE
 GN-TO
 GN-YO
 GQ-AN
 GQ-BN
 GQ-BS
 GQ-C
 GQ-CS
 GQ-I
 GQ-KN
 GQ-LI
 GQ-WN
 GR-01
 GR-03
 GR-04
 GR-05
 GR-06
 GR-07
 GR-11
 GR-12
 GR-13
 GR-14
 GR-15
 GR-16
 GR-17
 GR-21
 GR-22
 GR-23
 GR-24
 GR-31
 GR-32
 GR-33
 GR-34
 GR-41
 GR-42
 GR-43
 GR-44
 GR-51
 GR-52
 GR-53
 GR-54
 GR-55
 GR-56
 GR-57
 GR-58
 GR-59
 GR-61
 GR-62
 GR-63
 GR-64
 GR-69
 GR-71
 GR-72
 GR-73
 GR-81
 GR-82
 GR-83
 GR-84
 GR-85
 GR-91
 GR-92
 GR-93
 GR-94
 GR-A
 GR-A1
 GR-B
 GR-C
 GR-D
 GR-E
 GR-F
 GR-G
 GR-H
 GR-I
 GR-J
 GR-K
 GR-L
 GR-M
 GT-AV
 GT-BV
 GT-CM
 GT-CQ
 GT-ES
 GT-GU
 GT-HU
 GT-IZ
 GT-JA
 GT-JU
 GT-PE
 GT-PR
 GT-QC
 GT-QZ
 GT-RE
 GT-SA
 GT-SM
 GT-SO
 GT-SR
 GT-SU
 GT-TO
 GT-ZA
 GW-BA
 GW-BL
 GW-BM
 GW-BS
 GW-CA
 GW-GA
 GW-L
 GW-N
 GW-OI
 GW-QU
 GW-S
 GW-TO
 GY-BA
 GY-CU
 GY-DE
 GY-EB
 GY-ES
 GY-MA
 GY-PM
 GY-PT
 GY-UD
 GY-UT
 HN-AT
 HN-CH
 HN-CL
 HN-CM
 HN-CP
 HN-CR
 HN-EP
 HN-FM
 HN-GD
 HN-IB
 HN-IN
 HN-LE
 HN-LP
 HN-OC
 HN-OL
 HN-SB
 HN-VA
 HN-YO
 HR-01
 HR-02
 HR-03
 HR-04
 HR-05
 HR-06
 HR-07
 HR-08
 HR-09
 HR-10
 HR-11
 HR-12
 HR-13
 HR-14
 HR-15
 HR-16
 HR-17
 HR-18
 HR-19
 HR-20
 HR-21
 HT-AR
 HT-CE
 HT-GA
 HT-ND
 HT-NE
 HT-NI
 HT-NO
 HT-OU
 HT-SD
 HT-SE
 HU-BA
 HU-BC
 HU-BE
 HU-BK
 HU-BU
 HU-BZ
 HU-CS
 HU-DE
 HU-DU
 HU-EG
 HU-ER
 HU-FE
 HU-GS
 HU-GY
 HU-HB
 HU-HE
 HU-HV
 HU-JN
 HU-KE
 HU-KM
 HU-KV
 HU-MI
 HU-NK
 HU-NO
 HU-NY
 HU-PE
 HU-PS
 HU-SD
 HU-SF
 HU-SH
 HU-SK
 HU-SN
 HU-SO
 HU-SS
 HU-ST
 HU-SZ
 HU-TB
 HU-TO
 HU-VA
 HU-VE
 HU-VM
 HU-ZA
 HU-ZE
 ID-AC
 ID-BA
 ID-BB
 ID-BE
 ID-BT
 ID-GO
 ID-JA
 ID-JB
 ID-JI
 ID-JK
 ID-JT
 ID-JW
 ID-KA
 ID-KB
 ID-KI
 ID-KR
 ID-KS
 ID-KT
 ID-KU
 ID-LA
 ID-MA
 ID-ML
 ID-MU
 ID-NB
 ID-NT
 ID-NU
 ID-PA
 ID-PB
 ID-PP
 ID-RI
 ID-SA
 ID-SB
 ID-SG
 ID-SL
 ID-SM
 ID-SN
 ID-SR
 ID-SS
 ID-ST
 ID-SU
 ID-YO
 IE-C
 IE-CE
 IE-CN
 IE-CO
 IE-CW
 IE-D
 IE-DL
 IE-G
 IE-KE
 IE-KK
 IE-KY
 IE-L
 IE-LD
 IE-LH
 IE-LK
 IE-LM
 IE-LS
 IE-M
 IE-MH
 IE-MN
 IE-MO
 IE-OY
 IE-RN
 IE-SO
 IE-TA
 IE-U
 IE-WD
 IE-WH
 IE-WW
 IE-WX
 IL-D
 IL-HA
 IL-JM
 IL-M
 IL-TA
 IL-Z
 IN-AN
 IN-AP
 IN-AR
 IN-AS
 IN-BR
 IN-CH
 IN-CT
 IN-DD
 IN-DL
 IN-DN
 IN-GA
 IN-GJ
 IN-HP
 IN-HR
 IN-JH
 IN-JK
 IN-KA
 IN-KL
 IN-LD
 IN-MH
 IN-ML
 IN-MN
 IN-MP
 IN-MZ
 IN-NL
 IN-OR
 IN-PB
 IN-PY
 IN-RJ
 IN-SK
 IN-TG
 IN-TN
 IN-TR
 IN-UP
 IN-UT
 IN-WB
 IQ-AN
 IQ-AR
 IQ-BA
 IQ-BB
 IQ-BG
 IQ-DA
 IQ-DI
 IQ-DQ
 IQ-KA
 IQ-KI
 IQ-MA
 IQ-MU
 IQ-NA
 IQ-NI
 IQ-QA
 IQ-SD
 IQ-SU
 IQ-WA
 IR-01
 IR-02
 IR-03
 IR-04
 IR-05
 IR-06
 IR-07
 IR-08
 IR-10
 IR-11
 IR-12
 IR-13
 IR-14
 IR-15
 IR-16
 IR-17
 IR-18
 IR-19
 IR-20
 IR-21
 IR-22
 IR-23
 IR-24
 IR-25
 IR-26
 IR-27
 IR-28
 IR-29
 IR-30
 IR-31
 IR-32
 IS-0
 IS-1
 IS-2
 IS-3
 IS-4
 IS-5
 IS-6
 IS-7
 IS-8
 IT-21
 IT-23
 IT-25
 IT-32
 IT-34
 IT-36
 IT-42
 IT-45
 IT-52
 IT-55
 IT-57
 IT-62
 IT-65
 IT-67
 IT-72
 IT-75
 IT-77
 IT-78
 IT-82
 IT-88
 IT-AG
 IT-AL
 IT-AN
 IT-AO
 IT-AP
 IT-AQ
 IT-AR
 IT-AT
 IT-AV
 IT-BA
 IT-BG
 IT-BI
 IT-BL
 IT-BN
 IT-BO
 IT-BR
 IT-BS
 IT-BT
 IT-BZ
 IT-CA
 IT-CB
 IT-CE
 IT-CH
 IT-CI
 IT-CL
 IT-CN
 IT-CO
 IT-CR
 IT-CS
 IT-CT
 IT-CZ
 IT-EN
 IT-FC
 IT-FE
 IT-FG
 IT-FI
 IT-FM
 IT-FR
 IT-GE
 IT-GO
 IT-GR
 IT-IM
 IT-IS
 IT-KR
 IT-LC
 IT-LE
 IT-LI
 IT-LO
 IT-LT
 IT-LU
 IT-MB
 IT-MC
 IT-ME
 IT-MI
 IT-MN
 IT-MO
 IT-MS
 IT-MT
 IT-NA
 IT-NO
 IT-NU
 IT-OG
 IT-OR
 IT-OT
 IT-PA
 IT-PC
 IT-PD
 IT-PE
 IT-PG
 IT-PI
 IT-PN
 IT-PO
 IT-PR
 IT-PT
 IT-PU
 IT-PV
 IT-PZ
 IT-RA
 IT-RC
 IT-RE
 IT-RG
 IT-RI
 IT-RM
 IT-RN
 IT-RO
 IT-SA
 IT-SI
 IT-SO
 IT-SP
 IT-SR
 IT-SS
 IT-SV
 IT-TA
 IT-TE
 IT-TN
 IT-TO
 IT-TP
 IT-TR
 IT-TS
 IT-TV
 IT-UD
 IT-VA
 IT-VB
 IT-VC
 IT-VE
 IT-VI
 IT-VR
 IT-VS
 IT-VT
 IT-VV
 JM-01
 JM-02
 JM-03
 JM-04
 JM-05
 JM-06
 JM-07
 JM-08
 JM-09
 JM-10
 JM-11
 JM-12
 JM-13
 JM-14
 JO-AJ
 JO-AM
 JO-AQ
 JO-AT
 JO-AZ
 JO-BA
 JO-IR
 JO-JA
 JO-KA
 JO-MA
 JO-MD
 JO-MN
 JP-01
 JP-02
 JP-03
 JP-04
 JP-05
 JP-06
 JP-07
 JP-08
 JP-09
 JP-10
 JP-11
 JP-12
 JP-13
 JP-14
 JP-15
 JP-16
 JP-17
 JP-18
 JP-19
 JP-20
 JP-21
 JP-22
 JP-23
 JP-24
 JP-25
 JP-26
 JP-27
 JP-28
 JP-29
 JP-30
 JP-31
 JP-32
 JP-33
 JP-34
 JP-35
 JP-36
 JP-37
 JP-38
 JP-39
 JP-40
 JP-41
 JP-42
 JP-43
 JP-44
 JP-45
 JP-46
 JP-47
 KE-01
 KE-02
 KE-03
 KE-04
 KE-05
 KE-06
 KE-07
 KE-08
 KE-09
 KE-10
 KE-11
 KE-12
 KE-13
 KE-14
 KE-15
 KE-16
 KE-17
 KE-18
 KE-19
 KE-20
 KE-21
 KE-22
 KE-23
 KE-24
 KE-25
 KE-26
 KE-27
 KE-28
 KE-29
 KE-30
 KE-31
 KE-32
 KE-33
 KE-34
 KE-35
 KE-36
 KE-37
 KE-38
 KE-39
 KE-40
 KE-41
 KE-42
 KE-43
 KE-44
 KE-45
 KE-46
 KE-47
 KG-B
 KG-C
 KG-GB
 KG-GO
 KG-J
 KG-N
 KG-O
 KG-T
 KG-Y
 KH-1
 KH-10
 KH-11
 KH-12
 KH-13
 KH-14
 KH-15
 KH-16
 KH-17
 KH-18
 KH-19
 KH-2
 KH-20
 KH-21
 KH-22
 KH-23
 KH-24
 KH-3
 KH-4
 KH-5
 KH-6
 KH-7
 KH-8
 KH-9
 KI-G
 KI-L
 KI-P
 KM-A
 KM-G
 KM-M
 KN-01
 KN-02
 KN-03
 KN-04
 KN-05
 KN-06
 KN-07
 KN-08
 KN-09
 KN-10
 KN-11
 KN-12
 KN-13
 KN-15
 KN-K
 KN-N
 KP-01
 KP-02
 KP-03
 KP-04
 KP-05
 KP-06
 KP-07
 KP-08
 KP-09
 KP-10
 KP-13
 KR-11
 KR-26
 KR-27
 KR-28
 KR-29
 KR-30
 KR-31
 KR-41
 KR-42
 KR-43
 KR-44
 KR-45
 KR-46
 KR-47
 KR-48
 KR-49
 KR-50
 KW-AH
 KW-FA
 KW-HA
 KW-JA
 KW-KU
 KW-MU
 KZ-AKM
 KZ-AKT
 KZ-ALA
 KZ-ALM
 KZ-AST
 KZ-ATY
 KZ-KAR
 KZ-KUS
 KZ-KZY
 KZ-MAN
 KZ-PAV
 KZ-SEV
 KZ-VOS
 KZ-YUZ
 KZ-ZAP
 KZ-ZHA
 LA-AT
 LA-BK
 LA-BL
 LA-CH
 LA-HO
 LA-KH
 LA-LM
 LA-LP
 LA-OU
 LA-PH
 LA-SL
 LA-SV
 LA-VI
 LA-VT
 LA-XA
 LA-XE
 LA-XI
 LA-XN
 LB-AK
 LB-AS
 LB-BA
 LB-BH
 LB-BI
 LB-JA
 LB-JL
 LB-NA
 LC-01
 LC-02
 LC-03
 LC-05
 LC-06
 LC-07
 LC-08
 LC-10
 LC-11
 LC-12
 LI-01
 LI-02
 LI-03
 LI-04
 LI-05
 LI-06
 LI-07
 LI-08
 LI-09
 LI-10
 LI-11
 LK-1
 LK-11
 LK-12
 LK-13
 LK-2
 LK-21
 LK-22
 LK-23
 LK-3
 LK-31
 LK-32
 LK-33
 LK-4
 LK-41
 LK-42
 LK-43
 LK-44
 LK-45
 LK-5
 LK-51
 LK-52
 LK-53
 LK-6
 LK-61
 LK-62
 LK-7
 LK-71
 LK-72
 LK-8
 LK-81
 LK-82
 LK-9
 LK-91
 LK-92
 LR-BG
 LR-BM
 LR-CM
 LR-GB
 LR-GG
 LR-GK
 LR-GP
 LR-LO
 LR-MG
 LR-MO
 LR-MY
 LR-NI
 LR-RG
 LR-RI
 LR-SI
 LS-A
 LS-B
 LS-C
 LS-D
 LS-E
 LS-F
 LS-G
 LS-H
 LS-J
 LS-K
 LT-01
 LT-02
 LT-03
 LT-04
 LT-05
 LT-06
 LT-07
 LT-08
 LT-09
 LT-10
 LT-11
 LT-12
 LT-13
 LT-14
 LT-15
 LT-16
 LT-17
 LT-18
 LT-19
 LT-20
 LT-21
 LT-22
 LT-23
 LT-24
 LT-25
 LT-26
 LT-27
 LT-28
 LT-29
 LT-30
 LT-31
 LT-32
 LT-33
 LT-34
 LT-35
 LT-36
 LT-37
 LT-38
 LT-39
 LT-40
 LT-41
 LT-42
 LT-43
 LT-44
 LT-45
 LT-46
 LT-47
 LT-48
 LT-49
 LT-50
 LT-51
 LT-52
 LT-53
 LT-54
 LT-55
 LT-56
 LT-57
 LT-58
 LT-59
 LT-60
 LT-AL
 LT-KL
 LT-KU
 LT-MR
 LT-PN
 LT-SA
 LT-TA
 LT-TE
 LT-UT
 LT-VL
 LU-D
 LU-G
 LU-L
 LV-001
 LV-002
 LV-003
 LV-004
 LV-005
 LV-006
 LV-007
 LV-008
 LV-009
 LV-010
 LV-011
 LV-012
 LV-013
 LV-014
 LV-015
 LV-016
 LV-017
 LV-018
 LV-019
 LV-020
 LV-021
 LV-022
 LV-023
 LV-024
 LV-025
 LV-026
 LV-027
 LV-028
 LV-029
 LV-030
 LV-031
 LV-032
 LV-033
 LV-034
 LV-035
 LV-036
 LV-037
 LV-038
 LV-039
 LV-040
 LV-041
 LV-042
 LV-043
 LV-044
 LV-045
 LV-046
 LV-047
 LV-048
 LV-049
 LV-050
 LV-051
 LV-052
 LV-053
 LV-054
 LV-055
 LV-056
 LV-057
 LV-058
 LV-059
 LV-060
 LV-061
 LV-062
 LV-063
 LV-064
 LV-065
 LV-066
 LV-067
 LV-068
 LV-069
 LV-070
 LV-071
 LV-072
 LV-073
 LV-074
 LV-075
 LV-076
 LV-077
 LV-078
 LV-079
 LV-080
 LV-081
 LV-082
 LV-083
 LV-084
 LV-085
 LV-086
 LV-087
 LV-088
 LV-089
 LV-090
 LV-091
 LV-092
 LV-093
 LV-094
 LV-095
 LV-096
 LV-097
 LV-098
 LV-099
 LV-100
 LV-101
 LV-102
 LV-103
 LV-104
 LV-105
 LV-106
 LV-107
 LV-108
 LV-109
 LV-110
 LV-DGV
 LV-JEL
 LV-JKB
 LV-JUR
 LV-LPX
 LV-REZ
 LV-RIX
 LV-VEN
 LV-VMR
 LY-BA
 LY-BU
 LY-DR
 LY-GT
 LY-JA
 LY-JG
 LY-JI
 LY-JU
 LY-KF
 LY-MB
 LY-MI
 LY-MJ
 LY-MQ
 LY-NL
 LY-NQ
 LY-SB
 LY-SR
 LY-TB
 LY-WA
 LY-WD
 LY-WS
 LY-ZA
 MA-01
 MA-02
 MA-03
 MA-04
 MA-05
 MA-06
 MA-07
 MA-08
 MA-09
 MA-10
 MA-11
 MA-12
 MA-13
 MA-14
 MA-15
 MA-16
 MA-AGD
 MA-AOU
 MA-ASZ
 MA-AZI
 MA-BEM
 MA-BER
 MA-BES
 MA-BOD
 MA-BOM
 MA-CAS
 MA-CHE
 MA-CHI
 MA-CHT
 MA-ERR
 MA-ESI
 MA-ESM
 MA-FAH
 MA-FES
 MA-FIG
 MA-GUE
 MA-HAJ
 MA-HAO
 MA-HOC
 MA-IFR
 MA-INE
 MA-JDI
 MA-JRA
 MA-KEN
 MA-KES
 MA-KHE
 MA-KHN
 MA-KHO
 MA-LAA
 MA-LAR
 MA-MED
 MA-MEK
 MA-MMD
 MA-MMN
 MA-MOH
 MA-MOU
 MA-NAD
 MA-NOU
 MA-OUA
 MA-OUD
 MA-OUJ
 MA-RAB
 MA-SAF
 MA-SAL
 MA-SEF
 MA-SET
 MA-SIK
 MA-SKH
 MA-SYB
 MA-TAI
 MA-TAO
 MA-TAR
 MA-TAT
 MA-TAZ
 MA-TET
 MA-TIZ
 MA-TNG
 MA-TNT
 MA-ZAG
 MC-CL
 MC-CO
 MC-FO
 MC-GA
 MC-JE
 MC-LA
 MC-MA
 MC-MC
 MC-MG
 MC-MO
 MC-MU
 MC-PH
 MC-SD
 MC-SO
 MC-SP
 MC-SR
 MC-VR
 MD-AN
 MD-BA
 MD-BD
 MD-BR
 MD-BS
 MD-CA
 MD-CL
 MD-CM
 MD-CR
 MD-CS
 MD-CT
 MD-CU
 MD-DO
 MD-DR
 MD-DU
 MD-ED
 MD-FA
 MD-FL
 MD-GA
 MD-GL
 MD-HI
 MD-IA
 MD-LE
 MD-NI
 MD-OC
 MD-OR
 MD-RE
 MD-RI
 MD-SD
 MD-SI
 MD-SN
 MD-SO
 MD-ST
 MD-SV
 MD-TA
 MD-TE
 MD-UN
 ME-01
 ME-02
 ME-03
 ME-04
 ME-05
 ME-06
 ME-07
 ME-08
 ME-09
 ME-10
 ME-11
 ME-12
 ME-13
 ME-14
 ME-15
 ME-16
 ME-17
 ME-18
 ME-19
 ME-20
 ME-21
 ME-22
 ME-23
 MG-A
 MG-D
 MG-F
 MG-M
 MG-T
 MG-U
 MH-ALK
 MH-ALL
 MH-ARN
 MH-AUR
 MH-EBO
 MH-ENI
 MH-JAB
 MH-JAL
 MH-KIL
 MH-KWA
 MH-L
 MH-LAE
 MH-LIB
 MH-LIK
 MH-MAJ
 MH-MAL
 MH-MEJ
 MH-MIL
 MH-NMK
 MH-NMU
 MH-RON
 MH-T
 MH-UJA
 MH-UTI
 MH-WTH
 MH-WTJ
 MK-01
 MK-02
 MK-03
 MK-04
 MK-05
 MK-06
 MK-07
 MK-08
 MK-09
 MK-10
 MK-11
 MK-12
 MK-13
 MK-14
 MK-15
 MK-16
 MK-17
 MK-18
 MK-19
 MK-20
 MK-21
 MK-22
 MK-23
 MK-24
 MK-25
 MK-26
 MK-27
 MK-28
 MK-29
 MK-30
 MK-31
 MK-32
 MK-33
 MK-34
 MK-35
 MK-36
 MK-37
 MK-38
 MK-39
 MK-40
 MK-41
 MK-42
 MK-43
 MK-44
 MK-45
 MK-46
 MK-47
 MK-48
 MK-49
 MK-50
 MK-51
 MK-52
 MK-53
 MK-54
 MK-55
 MK-56
 MK-57
 MK-58
 MK-59
 MK-60
 MK-61
 MK-62
 MK-63
 MK-64
 MK-65
 MK-66
 MK-67
 MK-68
 MK-69
 MK-70
 MK-71
 MK-72
 MK-73
 MK-74
 MK-75
 MK-76
 MK-77
 MK-78
 MK-79
 MK-80
 MK-81
 MK-82
 MK-83
 MK-84
 ML-1
 ML-2
 ML-3
 ML-4
 ML-5
 ML-6
 ML-7
 ML-8
 ML-BKO
 MM-01
 MM-02
 MM-03
 MM-04
 MM-05
 MM-06
 MM-07
 MM-11
 MM-12
 MM-13
 MM-14
 MM-15
 MM-16
 MM-17
 MM-18
 MN-035
 MN-037
 MN-039
 MN-041
 MN-043
 MN-046
 MN-047
 MN-049
 MN-051
 MN-053
 MN-055
 MN-057
 MN-059
 MN-061
 MN-063
 MN-064
 MN-065
 MN-067
 MN-069
 MN-071
 MN-073
 MN-1
 MR-01
 MR-02
 MR-03
 MR-04
 MR-05
 MR-06
 MR-07
 MR-08
 MR-09
 MR-10
 MR-11
 MR-12
 MR-NKC
 MT-01
 MT-02
 MT-03
 MT-04
 MT-05
 MT-06
 MT-07
 MT-08
 MT-09
 MT-10
 MT-11
 MT-12
 MT-13
 MT-14
 MT-15
 MT-16
 MT-17
 MT-18
 MT-19
 MT-20
 MT-21
 MT-22
 MT-23
 MT-24
 MT-25
 MT-26
 MT-27
 MT-28
 MT-29
 MT-30
 MT-31
 MT-32
 MT-33
 MT-34
 MT-35
 MT-36
 MT-37
 MT-38
 MT-39
 MT-40
 MT-41
 MT-42
 MT-43
 MT-44
 MT-45
 MT-46
 MT-47
 MT-48
 MT-49
 MT-50
 MT-51
 MT-52
 MT-53
 MT-54
 MT-55
 MT-56
 MT-57
 MT-58
 MT-59
 MT-60
 MT-61
 MT-62
 MT-63
 MT-64
 MT-65
 MT-66
 MT-67
 MT-68
 MU-AG
 MU-BL
 MU-BR
 MU-CC
 MU-CU
 MU-FL
 MU-GP
 MU-MO
 MU-PA
 MU-PL
 MU-PU
 MU-PW
 MU-QB
 MU-RO
 MU-RR
 MU-SA
 MU-VP
 MV-00
 MV-01
 MV-02
 MV-03
 MV-04
 MV-05
 MV-07
 MV-08
 MV-12
 MV-13
 MV-14
 MV-17
 MV-20
 MV-23
 MV-24
 MV-25
 MV-26
 MV-27
 MV-28
 MV-29
 MV-CE
 MV-MLE
 MV-NC
 MV-NO
 MV-SC
 MV-SU
 MV-UN
 MV-US
 MW-BA
 MW-BL
 MW-C
 MW-CK
 MW-CR
 MW-CT
 MW-DE
 MW-DO
 MW-KR
 MW-KS
 MW-LI
 MW-LK
 MW-MC
 MW-MG
 MW-MH
 MW-MU
 MW-MW
 MW-MZ
 MW-N
 MW-NB
 MW-NE
 MW-NI
 MW-NK
 MW-NS
 MW-NU
 MW-PH
 MW-RU
 MW-S
 MW-SA
 MW-TH
 MW-ZO
 MX-AGU
 MX-BCN
 MX-BCS
 MX-CAM
 MX-CHH
 MX-CHP
 MX-COA
 MX-COL
 MX-DIF
 MX-DUR
 MX-GRO
 MX-GUA
 MX-HID
 MX-JAL
 MX-MEX
 MX-MIC
 MX-MOR
 MX-NAY
 MX-NLE
 MX-OAX
 MX-PUE
 MX-QUE
 MX-ROO
 MX-SIN
 MX-SLP
 MX-SON
 MX-TAB
 MX-TAM
 MX-TLA
 MX-VER
 MX-YUC
 MX-ZAC
 MY-01
 MY-02
 MY-03
 MY-04
 MY-05
 MY-06
 MY-07
 MY-08
 MY-09
 MY-10
 MY-11
 MY-12
 MY-13
 MY-14
 MY-15
 MY-16
 MZ-A
 MZ-B
 MZ-G
 MZ-I
 MZ-L
 MZ-MPM
 MZ-N
 MZ-P
 MZ-Q
 MZ-S
 MZ-T
 NA-CA
 NA-ER
 NA-HA
 NA-KA
 NA-KE
 NA-KH
 NA-KU
 NA-KW
 NA-OD
 NA-OH
 NA-ON
 NA-OS
 NA-OT
 NA-OW
 NE-1
 NE-2
 NE-3
 NE-4
 NE-5
 NE-6
 NE-7
 NE-8
 NG-AB
 NG-AD
 NG-AK
 NG-AN
 NG-BA
 NG-BE
 NG-BO
 NG-BY
 NG-CR
 NG-DE
 NG-EB
 NG-ED
 NG-EK
 NG-EN
 NG-FC
 NG-GO
 NG-IM
 NG-JI
 NG-KD
 NG-KE
 NG-KN
 NG-KO
 NG-KT
 NG-KW
 NG-LA
 NG-NA
 NG-NI
 NG-OG
 NG-ON
 NG-OS
 NG-OY
 NG-PL
 NG-RI
 NG-SO
 NG-TA
 NG-YO
 NG-ZA
 NI-AN
 NI-AS
 NI-BO
 NI-CA
 NI-CI
 NI-CO
 NI-ES
 NI-GR
 NI-JI
 NI-LE
 NI-MD
 NI-MN
 NI-MS
 NI-MT
 NI-NS
 NI-RI
 NI-SJ
 NL-DR
 NL-FL
 NL-FR
 NL-GE
 NL-GR
 NL-LI
 NL-NB
 NL-NH
 NL-OV
 NL-UT
 NL-ZE
 NL-ZH
 NO-01
 NO-02
 NO-03
 NO-04
 NO-05
 NO-06
 NO-07
 NO-08
 NO-09
 NO-10
 NO-11
 NO-12
 NO-14
 NO-15
 NO-16
 NO-17
 NO-18
 NO-19
 NO-20
 NP-1
 NP-2
 NP-3
 NP-4
 NP-5
 NP-BA
 NP-BH
 NP-DH
 NP-GA
 NP-JA
 NP-KA
 NP-KO
 NP-LU
 NP-MA
 NP-ME
 NP-NA
 NP-RA
 NP-SA
 NP-SE
 NR-01
 NR-02
 NR-03
 NR-04
 NR-05
 NR-06
 NR-07
 NR-08
 NR-09
 NR-10
 NR-11
 NR-12
 NR-13
 NR-14
 NZ-AUK
 NZ-BOP
 NZ-CAN
 NZ-CIT
 NZ-GIS
 NZ-HKB
 NZ-MBH
 NZ-MWT
 NZ-N
 NZ-NSN
 NZ-NTL
 NZ-OTA
 NZ-S
 NZ-STL
 NZ-TAS
 NZ-TKI
 NZ-WGN
 NZ-WKO
 NZ-WTC
 OM-BA
 OM-BU
 OM-DA
 OM-MA
 OM-MU
 OM-SH
 OM-WU
 OM-ZA
 OM-ZU
 PA-1
 PA-10
 PA-2
 PA-3
 PA-4
 PA-5
 PA-6
 PA-7
 PA-8
 PA-9
 PA-EM
 PA-KY
 PA-NB
 PE-AMA
 PE-ANC
 PE-APU
 PE-ARE
 PE-AYA
 PE-CAJ
 PE-CAL
 PE-CUS
 PE-HUC
 PE-HUV
 PE-ICA
 PE-JUN
 PE-LAL
 PE-LAM
 PE-LIM
 PE-LMA
 PE-LOR
 PE-MDD
 PE-MOQ
 PE-PAS
 PE-PIU
 PE-PUN
 PE-SAM
 PE-TAC
 PE-TUM
 PE-UCA
 PG-CPK
 PG-CPM
 PG-EBR
 PG-EHG
 PG-EPW
 PG-ESW
 PG-GPK
 PG-HLA
 PG-JWK
 PG-MBA
 PG-MPL
 PG-MPM
 PG-MRL
 PG-NCD
 PG-NIK
 PG-NPP
 PG-NSB
 PG-SAN
 PG-SHM
 PG-WBK
 PG-WHM
 PG-WPD
 PH-00
 PH-01
 PH-02
 PH-03
 PH-05
 PH-06
 PH-07
 PH-08
 PH-09
 PH-10
 PH-11
 PH-12
 PH-13
 PH-14
 PH-15
 PH-40
 PH-41
 PH-ABR
 PH-AGN
 PH-AGS
 PH-AKL
 PH-ALB
 PH-ANT
 PH-APA
 PH-AUR
 PH-BAN
 PH-BAS
 PH-BEN
 PH-BIL
 PH-BOH
 PH-BTG
 PH-BTN
 PH-BUK
 PH-BUL
 PH-CAG
 PH-CAM
 PH-CAN
 PH-CAP
 PH-CAS
 PH-CAT
 PH-CAV
 PH-CEB
 PH-COM
 PH-DAO
 PH-DAS
 PH-DAV
 PH-DIN
 PH-EAS
 PH-GUI
 PH-IFU
 PH-ILI
 PH-ILN
 PH-ILS
 PH-ISA
 PH-KAL
 PH-LAG
 PH-LAN
 PH-LAS
 PH-LEY
 PH-LUN
 PH-MAD
 PH-MAG
 PH-MAS
 PH-MDC
 PH-MDR
 PH-MOU
 PH-MSC
 PH-MSR
 PH-NCO
 PH-NEC
 PH-NER
 PH-NSA
 PH-NUE
 PH-NUV
 PH-PAM
 PH-PAN
 PH-PLW
 PH-QUE
 PH-QUI
 PH-RIZ
 PH-ROM
 PH-SAR
 PH-SCO
 PH-SIG
 PH-SLE
 PH-SLU
 PH-SOR
 PH-SUK
 PH-SUN
 PH-SUR
 PH-TAR
 PH-TAW
 PH-WSA
 PH-ZAN
 PH-ZAS
 PH-ZMB
 PH-ZSI
 PK-BA
 PK-GB
 PK-IS
 PK-JK
 PK-KP
 PK-PB
 PK-SD
 PK-TA
 PL-DS
 PL-KP
 PL-LB
 PL-LD
 PL-LU
 PL-MA
 PL-MZ
 PL-OP
 PL-PD
 PL-PK
 PL-PM
 PL-SK
 PL-SL
 PL-WN
 PL-WP
 PL-ZP
 PS-BTH
 PS-DEB
 PS-GZA
 PS-HBN
 PS-JEM
 PS-JEN
 PS-JRH
 PS-KYS
 PS-NBS
 PS-NGZ
 PS-QQA
 PS-RBH
 PS-RFH
 PS-SLT
 PS-TBS
 PS-TKM
 PT-01
 PT-02
 PT-03
 PT-04
 PT-05
 PT-06
 PT-07
 PT-08
 PT-09
 PT-10
 PT-11
 PT-12
 PT-13
 PT-14
 PT-15
 PT-16
 PT-17
 PT-18
 PT-20
 PT-30
 PW-002
 PW-004
 PW-010
 PW-050
 PW-100
 PW-150
 PW-212
 PW-214
 PW-218
 PW-222
 PW-224
 PW-226
 PW-227
 PW-228
 PW-350
 PW-370
 PY-1
 PY-10
 PY-11
 PY-12
 PY-13
 PY-14
 PY-15
 PY-16
 PY-19
 PY-2
 PY-3
 PY-4
 PY-5
 PY-6
 PY-7
 PY-8
 PY-9
 PY-ASU
 QA-DA
 QA-KH
 QA-MS
 QA-RA
 QA-US
 QA-WA
 QA-ZA
 RO-AB
 RO-AG
 RO-AR
 RO-B
 RO-BC
 RO-BH
 RO-BN
 RO-BR
 RO-BT
 RO-BV
 RO-BZ
 RO-CJ
 RO-CL
 RO-CS
 RO-CT
 RO-CV
 RO-DB
 RO-DJ
 RO-GJ
 RO-GL
 RO-GR
 RO-HD
 RO-HR
 RO-IF
 RO-IL
 RO-IS
 RO-MH
 RO-MM
 RO-MS
 RO-NT
 RO-OT
 RO-PH
 RO-SB
 RO-SJ
 RO-SM
 RO-SV
 RO-TL
 RO-TM
 RO-TR
 RO-VL
 RO-VN
 RO-VS
 RS-00
 RS-01
 RS-02
 RS-03
 RS-04
 RS-05
 RS-06
 RS-07
 RS-08
 RS-09
 RS-10
 RS-11
 RS-12
 RS-13
 RS-14
 RS-15
 RS-16
 RS-17
 RS-18
 RS-19
 RS-20
 RS-21
 RS-22
 RS-23
 RS-24
 RS-25
 RS-26
 RS-27
 RS-28
 RS-29
 RS-KM
 RS-VO
 RU-AD
 RU-AL
 RU-ALT
 RU-AMU
 RU-ARK
 RU-AST
 RU-BA
 RU-BEL
 RU-BRY
 RU-BU
 RU-CE
 RU-CHE
 RU-CHU
 RU-CU
 RU-DA
 RU-IN
 RU-IRK
 RU-IVA
 RU-KAM
 RU-KB
 RU-KC
 RU-KDA
 RU-KEM
 RU-KGD
 RU-KGN
 RU-KHA
 RU-KHM
 RU-KIR
 RU-KK
 RU-KL
 RU-KLU
 RU-KO
 RU-KOS
 RU-KR
 RU-KRS
 RU-KYA
 RU-LEN
 RU-LIP
 RU-MAG
 RU-ME
 RU-MO
 RU-MOS
 RU-MOW
 RU-MUR
 RU-NEN
 RU-NGR
 RU-NIZ
 RU-NVS
 RU-OMS
 RU-ORE
 RU-ORL
 RU-PER
 RU-PNZ
 RU-PRI
 RU-PSK
 RU-ROS
 RU-RYA
 RU-SA
 RU-SAK
 RU-SAM
 RU-SAR
 RU-SE
 RU-SMO
 RU-SPE
 RU-STA
 RU-SVE
 RU-TA
 RU-TAM
 RU-TOM
 RU-TUL
 RU-TVE
 RU-TY
 RU-TYU
 RU-UD
 RU-ULY
 RU-VGG
 RU-VLA
 RU-VLG
 RU-VOR
 RU-YAN
 RU-YAR
 RU-YEV
 RU-ZAB
 RW-01
 RW-02
 RW-03
 RW-04
 RW-05
 SA-01
 SA-02
 SA-03
 SA-04
 SA-05
 SA-06
 SA-07
 SA-08
 SA-09
 SA-10
 SA-11
 SA-12
 SA-14
 SB-CE
 SB-CH
 SB-CT
 SB-GU
 SB-IS
 SB-MK
 SB-ML
 SB-RB
 SB-TE
 SB-WE
 SC-01
 SC-02
 SC-03
 SC-04
 SC-05
 SC-06
 SC-07
 SC-08
 SC-09
 SC-10
 SC-11
 SC-12
 SC-13
 SC-14
 SC-15
 SC-16
 SC-17
 SC-18
 SC-19
 SC-20
 SC-21
 SC-22
 SC-23
 SC-24
 SC-25
 SD-DC
 SD-DE
 SD-DN
 SD-DS
 SD-DW
 SD-GD
 SD-GZ
 SD-KA
 SD-KH
 SD-KN
 SD-KS
 SD-NB
 SD-NO
 SD-NR
 SD-NW
 SD-RS
 SD-SI
 SE-AB
 SE-AC
 SE-BD
 SE-C
 SE-D
 SE-E
 SE-F
 SE-G
 SE-H
 SE-I
 SE-K
 SE-M
 SE-N
 SE-O
 SE-S
 SE-T
 SE-U
 SE-W
 SE-X
 SE-Y
 SE-Z
 SG-01
 SG-02
 SG-03
 SG-04
 SG-05
 SH-AC
 SH-HL
 SH-TA
 SI-001
 SI-002
 SI-003
 SI-004
 SI-005
 SI-006
 SI-007
 SI-008
 SI-009
 SI-010
 SI-011
 SI-012
 SI-013
 SI-014
 SI-015
 SI-016
 SI-017
 SI-018
 SI-019
 SI-020
 SI-021
 SI-022
 SI-023
 SI-024
 SI-025
 SI-026
 SI-027
 SI-028
 SI-029
 SI-030
 SI-031
 SI-032
 SI-033
 SI-034
 SI-035
 SI-036
 SI-037
 SI-038
 SI-039
 SI-040
 SI-041
 SI-042
 SI-043
 SI-044
 SI-045
 SI-046
 SI-047
 SI-048
 SI-049
 SI-050
 SI-051
 SI-052
 SI-053
 SI-054
 SI-055
 SI-056
 SI-057
 SI-058
 SI-059
 SI-060
 SI-061
 SI-062
 SI-063
 SI-064
 SI-065
 SI-066
 SI-067
 SI-068
 SI-069
 SI-070
 SI-071
 SI-072
 SI-073
 SI-074
 SI-075
 SI-076
 SI-077
 SI-078
 SI-079
 SI-080
 SI-081
 SI-082
 SI-083
 SI-084
 SI-085
 SI-086
 SI-087
 SI-088
 SI-089
 SI-090
 SI-091
 SI-092
 SI-093
 SI-094
 SI-095
 SI-096
 SI-097
 SI-098
 SI-099
 SI-100
 SI-101
 SI-102
 SI-103
 SI-104
 SI-105
 SI-106
 SI-107
 SI-108
 SI-109
 SI-110
 SI-111
 SI-112
 SI-113
 SI-114
 SI-115
 SI-116
 SI-117
 SI-118
 SI-119
 SI-120
 SI-121
 SI-122
 SI-123
 SI-124
 SI-125
 SI-126
 SI-127
 SI-128
 SI-129
 SI-130
 SI-131
 SI-132
 SI-133
 SI-134
 SI-135
 SI-136
 SI-137
 SI-138
 SI-139
 SI-140
 SI-141
 SI-142
 SI-143
 SI-144
 SI-146
 SI-147
 SI-148
 SI-149
 SI-150
 SI-151
 SI-152
 SI-153
 SI-154
 SI-155
 SI-156
 SI-157
 SI-158
 SI-159
 SI-160
 SI-161
 SI-162
 SI-163
 SI-164
 SI-165
 SI-166
 SI-167
 SI-168
 SI-169
 SI-170
 SI-171
 SI-172
 SI-173
 SI-174
 SI-175
 SI-176
 SI-177
 SI-178
 SI-179
 SI-180
 SI-181
 SI-182
 SI-183
 SI-184
 SI-185
 SI-186
 SI-187
 SI-188
 SI-189
 SI-190
 SI-191
 SI-192
 SI-193
 SI-194
 SI-195
 SI-196
 SI-197
 SI-198
 SI-199
 SI-200
 SI-201
 SI-202
 SI-203
 SI-204
 SI-205
 SI-206
 SI-207
 SI-208
 SI-209
 SI-210
 SI-211
 SI-212
 SK-BC
 SK-BL
 SK-KI
 SK-NI
 SK-PV
 SK-TA
 SK-TC
 SK-ZI
 SL-E
 SL-N
 SL-S
 SL-W
 SM-01
 SM-02
 SM-03
 SM-04
 SM-05
 SM-06
 SM-07
 SM-08
 SM-09
 SN-DB
 SN-DK
 SN-FK
 SN-KA
 SN-KD
 SN-KE
 SN-KL
 SN-LG
 SN-MT
 SN-SE
 SN-SL
 SN-TC
 SN-TH
 SN-ZG
 SO-AW
 SO-BK
 SO-BN
 SO-BR
 SO-BY
 SO-GA
 SO-GE
 SO-HI
 SO-JD
 SO-JH
 SO-MU
 SO-NU
 SO-SA
 SO-SD
 SO-SH
 SO-SO
 SO-TO
 SO-WO
 SR-BR
 SR-CM
 SR-CR
 SR-MA
 SR-NI
 SR-PM
 SR-PR
 SR-SA
 SR-SI
 SR-WA
 SS-BN
 SS-BW
 SS-EC
 SS-EE
 SS-EW
 SS-JG
 SS-LK
 SS-NU
 SS-UY
 SS-WR
 ST-P
 ST-S
 SV-AH
 SV-CA
 SV-CH
 SV-CU
 SV-LI
 SV-MO
 SV-PA
 SV-SA
 SV-SM
 SV-SO
 SV-SS
 SV-SV
 SV-UN
 SV-US
 SY-DI
 SY-DR
 SY-DY
 SY-HA
 SY-HI
 SY-HL
 SY-HM
 SY-ID
 SY-LA
 SY-QU
 SY-RA
 SY-RD
 SY-SU
 SY-TA
 SZ-HH
 SZ-LU
 SZ-MA
 SZ-SH
 TD-BA
 TD-BG
 TD-BO
 TD-CB
 TD-EE
 TD-EO
 TD-GR
 TD-HL
 TD-KA
 TD-LC
 TD-LO
 TD-LR
 TD-MA
 TD-MC
 TD-ME
 TD-MO
 TD-ND
 TD-OD
 TD-SA
 TD-SI
 TD-TA
 TD-TI
 TD-WF
 TG-C
 TG-K
 TG-M
 TG-P
 TG-S
 TH-10
 TH-11
 TH-12
 TH-13
 TH-14
 TH-15
 TH-16
 TH-17
 TH-18
 TH-19
 TH-20
 TH-21
 TH-22
 TH-23
 TH-24
 TH-25
 TH-26
 TH-27
 TH-30
 TH-31
 TH-32
 TH-33
 TH-34
 TH-35
 TH-36
 TH-37
 TH-38
 TH-39
 TH-40
 TH-41
 TH-42
 TH-43
 TH-44
 TH-45
 TH-46
 TH-47
 TH-48
 TH-49
 TH-50
 TH-51
 TH-52
 TH-53
 TH-54
 TH-55
 TH-56
 TH-57
 TH-58
 TH-60
 TH-61
 TH-62
 TH-63
 TH-64
 TH-65
 TH-66
 TH-67
 TH-70
 TH-71
 TH-72
 TH-73
 TH-74
 TH-75
 TH-76
 TH-77
 TH-80
 TH-81
 TH-82
 TH-83
 TH-84
 TH-85
 TH-86
 TH-90
 TH-91
 TH-92
 TH-93
 TH-94
 TH-95
 TH-96
 TH-S
 TJ-DU
 TJ-GB
 TJ-KT
 TJ-SU
 TL-AL
 TL-AN
 TL-BA
 TL-BO
 TL-CO
 TL-DI
 TL-ER
 TL-LA
 TL-LI
 TL-MF
 TL-MT
 TL-OE
 TL-VI
 TM-A
 TM-B
 TM-D
 TM-L
 TM-M
 TM-S
 TN-11
 TN-12
 TN-13
 TN-14
 TN-21
 TN-22
 TN-23
 TN-31
 TN-32
 TN-33
 TN-34
 TN-41
 TN-42
 TN-43
 TN-51
 TN-52
 TN-53
 TN-61
 TN-71
 TN-72
 TN-73
 TN-81
 TN-82
 TN-83
 TO-01
 TO-02
 TO-03
 TO-04
 TO-05
 TR-01
 TR-02
 TR-03
 TR-04
 TR-05
 TR-06
 TR-07
 TR-08
 TR-09
 TR-10
 TR-11
 TR-12
 TR-13
 TR-14
 TR-15
 TR-16
 TR-17
 TR-18
 TR-19
 TR-20
 TR-21
 TR-22
 TR-23
 TR-24
 TR-25
 TR-26
 TR-27
 TR-28
 TR-29
 TR-30
 TR-31
 TR-32
 TR-33
 TR-34
 TR-35
 TR-36
 TR-37
 TR-38
 TR-39
 TR-40
 TR-41
 TR-42
 TR-43
 TR-44
 TR-45
 TR-46
 TR-47
 TR-48
 TR-49
 TR-50
 TR-51
 TR-52
 TR-53
 TR-54
 TR-55
 TR-56
 TR-57
 TR-58
 TR-59
 TR-60
 TR-61
 TR-62
 TR-63
 TR-64
 TR-65
 TR-66
 TR-67
 TR-68
 TR-69
 TR-70
 TR-71
 TR-72
 TR-73
 TR-74
 TR-75
 TR-76
 TR-77
 TR-78
 TR-79
 TR-80
 TR-81
 TT-ARI
 TT-CHA
 TT-CTT
 TT-DMN
 TT-ETO
 TT-PED
 TT-POS
 TT-PRT
 TT-PTF
 TT-RCM
 TT-SFO
 TT-SGE
 TT-SIP
 TT-SJL
 TT-TUP
 TT-WTO
 TV-FUN
 TV-NIT
 TV-NKF
 TV-NKL
 TV-NMA
 TV-NMG
 TV-NUI
 TV-VAI
 TW-CHA
 TW-CYI
 TW-CYQ
 TW-HSQ
 TW-HSZ
 TW-HUA
 TW-ILA
 TW-KEE
 TW-KHH
 TW-KHQ
 TW-MIA
 TW-NAN
 TW-PEN
 TW-PIF
 TW-TAO
 TW-TNN
 TW-TNQ
 TW-TPE
 TW-TPQ
 TW-TTT
 TW-TXG
 TW-TXQ
 TW-YUN
 TZ-01
 TZ-02
 TZ-03
 TZ-04
 TZ-05
 TZ-06
 TZ-07
 TZ-08
 TZ-09
 TZ-10
 TZ-11
 TZ-12
 TZ-13
 TZ-14
 TZ-15
 TZ-16
 TZ-17
 TZ-18
 TZ-19
 TZ-20
 TZ-21
 TZ-22
 TZ-23
 TZ-24
 TZ-25
 TZ-26
 TZ-27
 TZ-28
 TZ-29
 TZ-30
 UA-05
 UA-07
 UA-09
 UA-12
 UA-14
 UA-18
 UA-21
 UA-23
 UA-26
 UA-30
 UA-32
 UA-35
 UA-40
 UA-43
 UA-46
 UA-48
 UA-51
 UA-53
 UA-56
 UA-59
 UA-61
 UA-63
 UA-65
 UA-68
 UA-71
 UA-74
 UA-77
 UG-101
 UG-102
 UG-103
 UG-104
 UG-105
 UG-106
 UG-107
 UG-108
 UG-109
 UG-110
 UG-111
 UG-112
 UG-113
 UG-114
 UG-115
 UG-116
 UG-117
 UG-118
 UG-119
 UG-120
 UG-121
 UG-122
 UG-123
 UG-124
 UG-201
 UG-202
 UG-203
 UG-204
 UG-205
 UG-206
 UG-207
 UG-208
 UG-209
 UG-210
 UG-211
 UG-212
 UG-213
 UG-214
 UG-215
 UG-216
 UG-217
 UG-218
 UG-219
 UG-220
 UG-221
 UG-222
 UG-223
 UG-224
 UG-225
 UG-226
 UG-227
 UG-228
 UG-229
 UG-230
 UG-231
 UG-232
 UG-301
 UG-302
 UG-303
 UG-304
 UG-305
 UG-306
 UG-307
 UG-308
 UG-309
 UG-310
 UG-311
 UG-312
 UG-313
 UG-314
 UG-315
 UG-316
 UG-317
 UG-318
 UG-319
 UG-320
 UG-321
 UG-322
 UG-323
 UG-324
 UG-325
 UG-326
 UG-327
 UG-328
 UG-329
 UG-330
 UG-331
 UG-401
 UG-402
 UG-403
 UG-404
 UG-405
 UG-406
 UG-407
 UG-408
 UG-409
 UG-410
 UG-411
 UG-412
 UG-413
 UG-414
 UG-415
 UG-416
 UG-417
 UG-418
 UG-419
 UG-420
 UG-421
 UG-422
 UG-423
 UG-424
 UG-425
 UG-C
 UG-E
 UG-N
 UG-W
 UM-67
 UM-71
 UM-76
 UM-79
 UM-81
 UM-84
 UM-86
 UM-89
 UM-95
 US-AK
 US-AL
 US-AR
 US-AZ
 US-CA
 US-CO
 US-CT
 US-DC
 US-DE
 US-FL
 US-GA
 US-HI
 US-IA
 US-ID
 US-IL
 US-IN
 US-KS
 US-KY
 US-LA
 US-MA
 US-MD
 US-ME
 US-MI
 US-MN
 US-MO
 US-MS
 US-MT
 US-NC
 US-ND
 US-NE
 US-NH
 US-NJ
 US-NM
 US-NV
 US-NY
 US-OH
 US-OK
 US-OR
 US-PA
 US-RI
 US-SC
 US-SD
 US-TN
 US-TX
 US-UT
 US-VA
 US-VT
 US-WA
 US-WI
 US-WV
 US-WY
 UY-AR
 UY-CA
 UY-CL
 UY-CO
 UY-DU
 UY-FD
 UY-FS
 UY-LA
 UY-MA
 UY-MO
 UY-PA
 UY-RN
 UY-RO
 UY-RV
 UY-SA
 UY-SJ
 UY-SO
 UY-TA
 UY-TT
 UZ-AN
 UZ-BU
 UZ-FA
 UZ-JI
 UZ-NG
 UZ-NW
 UZ-QA
 UZ-QR
 UZ-SA
 UZ-SI
 UZ-SU
 UZ-TK
 UZ-TO
 UZ-XO
 VC-01
 VC-02
 VC-03
 VC-04
 VC-05
 VC-06
 VE-A
 VE-B
 VE-C
 VE-D
 VE-E
 VE-F
 VE-G
 VE-H
 VE-I
 VE-J
 VE-K
 VE-L
 VE-M
 VE-N
 VE-O
 VE-P
 VE-R
 VE-S
 VE-T
 VE-U
 VE-V
 VE-W
 VE-X
 VE-Y
 VE-Z
 VN-01
 VN-02
 VN-03
 VN-04
 VN-05
 VN-06
 VN-07
 VN-09
 VN-13
 VN-14
 VN-18
 VN-20
 VN-21
 VN-22
 VN-23
 VN-24
 VN-25
 VN-26
 VN-27
 VN-28
 VN-29
 VN-30
 VN-31
 VN-32
 VN-33
 VN-34
 VN-35
 VN-36
 VN-37
 VN-39
 VN-40
 VN-41
 VN-43
 VN-44
 VN-45
 VN-46
 VN-47
 VN-49
 VN-50
 VN-51
 VN-52
 VN-53
 VN-54
 VN-55
 VN-56
 VN-57
 VN-58
 VN-59
 VN-61
 VN-63
 VN-66
 VN-67
 VN-68
 VN-69
 VN-70
 VN-71
 VN-72
 VN-73
 VN-CT
 VN-DN
 VN-HN
 VN-HP
 VN-SG
 VU-MAP
 VU-PAM
 VU-SAM
 VU-SEE
 VU-TAE
 VU-TOB
 WS-AA
 WS-AL
 WS-AT
 WS-FA
 WS-GE
 WS-GI
 WS-PA
 WS-SA
 WS-TU
 WS-VF
 WS-VS
 YE-AB
 YE-AD
 YE-AM
 YE-BA
 YE-DA
 YE-DH
 YE-HD
 YE-HJ
 YE-HU
 YE-IB
 YE-JA
 YE-LA
 YE-MA
 YE-MR
 YE-MW
 YE-RA
 YE-SA
 YE-SD
 YE-SH
 YE-SN
 YE-TA
 ZA-EC
 ZA-FS
 ZA-GT
 ZA-LP
 ZA-MP
 ZA-NC
 ZA-NL
 ZA-NW
 ZA-WC
 ZM-01
 ZM-02
 ZM-03
 ZM-04
 ZM-05
 ZM-06
 ZM-07
 ZM-08
 ZM-09
 ZM-10
 ZW-BU
 ZW-HA
 ZW-MA
 ZW-MC
 ZW-ME
 ZW-MI
 ZW-MN
 ZW-MS
 ZW-MV
 ZW-MW
 AC-ZZZZ
 AD-ZZZZ
 AE-ZZZZ
 AF-ZZZZ
 AG-ZZZZ
 AI-ZZZZ
 AL-ZZZZ
 AM-ZZZZ
 AO-ZZZZ
 AQ-ZZZZ
 AR-ZZZZ
 AS-ZZZZ
 AT-ZZZZ
 AU-ZZZZ
 AW-ZZZZ
 AX-ZZZZ
 AZ-ZZZZ
 BA-ZZZZ
 BB-ZZZZ
 BD-ZZZZ
 BE-ZZZZ
 BF-ZZZZ
 BG-ZZZZ
 BH-ZZZZ
 BI-ZZZZ
 BJ-ZZZZ
 BL-ZZZZ
 BM-ZZZZ
 BN-ZZZZ
 BO-ZZZZ
 BQ-ZZZZ
 BR-ZZZZ
 BS-ZZZZ
 BT-ZZZZ
 BV-ZZZZ
 BW-ZZZZ
 BY-ZZZZ
 BZ-ZZZZ
 CA-ZZZZ
 CC-ZZZZ
 CD-ZZZZ
 CF-ZZZZ
 CG-ZZZZ
 CH-ZZZZ
 CI-ZZZZ
 CK-ZZZZ
 CL-ZZZZ
 CM-ZZZZ
 CN-ZZZZ
 CO-ZZZZ
 CP-ZZZZ
 CR-ZZZZ
 CU-ZZZZ
 CV-ZZZZ
 CW-ZZZZ
 CX-ZZZZ
 CY-ZZZZ
 CZ-ZZZZ
 DE-ZZZZ
 DG-ZZZZ
 DJ-ZZZZ
 DK-ZZZZ
 DM-ZZZZ
 DO-ZZZZ
 DZ-ZZZZ
 EA-ZZZZ
 EC-ZZZZ
 EE-ZZZZ
 EG-ZZZZ
 EH-ZZZZ
 ER-ZZZZ
 ES-ZZZZ
 ET-ZZZZ
 FI-ZZZZ
 FJ-ZZZZ
 FK-ZZZZ
 FM-ZZZZ
 FO-ZZZZ
 FR-ZZZZ
 GA-ZZZZ
 GB-ZZZZ
 GD-ZZZZ
 GE-ZZZZ
 GF-ZZZZ
 GG-ZZZZ
 GH-ZZZZ
 GI-ZZZZ
 GL-ZZZZ
 GM-ZZZZ
 GN-ZZZZ
 GP-ZZZZ
 GQ-ZZZZ
 GR-ZZZZ
 GS-ZZZZ
 GT-ZZZZ
 GU-ZZZZ
 GW-ZZZZ
 GY-ZZZZ
 HK-ZZZZ
 HM-ZZZZ
 HN-ZZZZ
 HR-ZZZZ
 HT-ZZZZ
 HU-ZZZZ
 IC-ZZZZ
 ID-ZZZZ
 IE-ZZZZ
 IL-ZZZZ
 IM-ZZZZ
 IN-ZZZZ
 IO-ZZZZ
 IQ-ZZZZ
 IR-ZZZZ
 IS-ZZZZ
 IT-ZZZZ
 JE-ZZZZ
 JM-ZZZZ
 JO-ZZZZ
 JP-ZZZZ
 KE-ZZZZ
 KG-ZZZZ
 KH-ZZZZ
 KI-ZZZZ
 KM-ZZZZ
 KN-ZZZZ
 KP-ZZZZ
 KR-ZZZZ
 KW-ZZZZ
 KY-ZZZZ
 KZ-ZZZZ
 LA-ZZZZ
 LB-ZZZZ
 LC-ZZZZ
 LI-ZZZZ
 LK-ZZZZ
 LR-ZZZZ
 LS-ZZZZ
 LT-ZZZZ
 LU-ZZZZ
 LV-ZZZZ
 LY-ZZZZ
 MA-ZZZZ
 MC-ZZZZ
 MD-ZZZZ
 ME-ZZZZ
 MF-ZZZZ
 MG-ZZZZ
 MH-ZZZZ
 MK-ZZZZ
 ML-ZZZZ
 MM-ZZZZ
 MN-ZZZZ
 MO-ZZZZ
 MP-ZZZZ
 MQ-ZZZZ
 MR-ZZZZ
 MS-ZZZZ
 MT-ZZZZ
 MU-ZZZZ
 MV-ZZZZ
 MW-ZZZZ
 MX-ZZZZ
 MY-ZZZZ
 MZ-ZZZZ
 NA-ZZZZ
 NC-ZZZZ
 NE-ZZZZ
 NF-ZZZZ
 NG-ZZZZ
 NI-ZZZZ
 NL-ZZZZ
 NO-ZZZZ
 NP-ZZZZ
 NR-ZZZZ
 NU-ZZZZ
 NZ-ZZZZ
 OM-ZZZZ
 PA-ZZZZ
 PE-ZZZZ
 PF-ZZZZ
 PG-ZZZZ
 PH-ZZZZ
 PK-ZZZZ
 PL-ZZZZ
 PM-ZZZZ
 PN-ZZZZ
 PR-ZZZZ
 PS-ZZZZ
 PT-ZZZZ
 PW-ZZZZ
 PY-ZZZZ
 QA-ZZZZ
 RE-ZZZZ
 RO-ZZZZ
 RS-ZZZZ
 RU-ZZZZ
 RW-ZZZZ
 SA-ZZZZ
 SB-ZZZZ
 SC-ZZZZ
 SD-ZZZZ
 SE-ZZZZ
 SG-ZZZZ
 SH-ZZZZ
 SI-ZZZZ
 SJ-ZZZZ
 SK-ZZZZ
 SL-ZZZZ
 SM-ZZZZ
 SN-ZZZZ
 SO-ZZZZ
 SR-ZZZZ
 SS-ZZZZ
 ST-ZZZZ
 SV-ZZZZ
 SX-ZZZZ
 SY-ZZZZ
 SZ-ZZZZ
 TA-ZZZZ
 TC-ZZZZ
 TD-ZZZZ
 TF-ZZZZ
 TG-ZZZZ
 TH-ZZZZ
 TJ-ZZZZ
 TK-ZZZZ
 TL-ZZZZ
 TM-ZZZZ
 TN-ZZZZ
 TO-ZZZZ
 TR-ZZZZ
 TT-ZZZZ
 TV-ZZZZ
 TW-ZZZZ
 TZ-ZZZZ
 UA-ZZZZ
 UG-ZZZZ
 UM-ZZZZ
 US-ZZZZ
 UY-ZZZZ
 UZ-ZZZZ
 VA-ZZZZ
 VC-ZZZZ
 VE-ZZZZ
 VG-ZZZZ
 VI-ZZZZ
 VN-ZZZZ
 VU-ZZZZ
 WF-ZZZZ
 WS-ZZZZ
 XK-ZZZZ
 YE-ZZZZ
 YT-ZZZZ
 ZA-ZZZZ
 ZM-ZZZZ
 ZW-ZZZZ
 	)]},
);

around valid_subdivisions => sub {
	my ($orig, $self) = @_;
	my $subdevisions = $self->$orig;
	
	return @{$subdevisions};
};

has 'valid_units' => (
	is			=> 'ro',
	isa			=> ArrayRef,
	init_arg	=> undef,
	default	=> sub {[qw( acceleration-g-force
 acceleration-meter-per-second-squared
 angle-arc-minute
 angle-arc-second
 angle-degree
 angle-radian
 angle-revolution
 area-acre
 area-hectare
 area-square-centimeter
 area-square-foot
 area-square-inch
 area-square-kilometer
 area-square-meter
 area-square-mile
 area-square-yard
 consumption-liter-per-100kilometers
 consumption-liter-per-kilometer
 consumption-mile-per-gallon
 digital-bit
 digital-byte
 digital-gigabit
 digital-gigabyte
 digital-kilobit
 digital-kilobyte
 digital-megabit
 digital-megabyte
 digital-terabit
 digital-terabyte
 duration-century
 duration-day
 duration-day-person
 duration-hour
 duration-microsecond
 duration-millisecond
 duration-minute
 duration-month
 duration-month-person
 duration-nanosecond
 duration-second
 duration-week
 duration-week-person
 duration-year
 duration-year-person
 electric-ampere
 electric-milliampere
 electric-ohm
 electric-volt
 energy-calorie
 energy-foodcalorie
 energy-joule
 energy-kilocalorie
 energy-kilojoule
 energy-kilowatt-hour
 frequency-gigahertz
 frequency-hertz
 frequency-kilohertz
 frequency-megahertz
 length-astronomical-unit
 length-centimeter
 length-decimeter
 length-fathom
 length-foot
 length-furlong
 length-inch
 length-kilometer
 length-light-year
 length-meter
 length-micrometer
 length-mile
 length-mile-scandinavian
 length-millimeter
 length-nanometer
 length-nautical-mile
 length-parsec
 length-picometer
 length-yard
 light-lux
 mass-carat
 mass-gram
 mass-kilogram
 mass-metric-ton
 mass-microgram
 mass-milligram
 mass-ounce
 mass-ounce-troy
 mass-pound
 mass-stone
 mass-ton
 power-gigawatt
 power-horsepower
 power-kilowatt
 power-megawatt
 power-milliwatt
 power-watt
 pressure-hectopascal
 pressure-inch-hg
 pressure-millibar
 pressure-millimeter-of-mercury
 pressure-pound-per-square-inch
 proportion-karat
 speed-kilometer-per-hour
 speed-knot
 speed-meter-per-second
 speed-mile-per-hour
 temperature-celsius
 temperature-fahrenheit
 temperature-generic
 temperature-kelvin
 volume-acre-foot
 volume-bushel
 volume-centiliter
 volume-cubic-centimeter
 volume-cubic-foot
 volume-cubic-inch
 volume-cubic-kilometer
 volume-cubic-meter
 volume-cubic-mile
 volume-cubic-yard
 volume-cup
 volume-cup-metric
 volume-deciliter
 volume-fluid-ounce
 volume-gallon
 volume-hectoliter
 volume-liter
 volume-megaliter
 volume-milliliter
 volume-pint
 volume-pint-metric
 volume-quart
 volume-tablespoon
 volume-teaspoon
 	)]},
);

around valid_units => sub {
	my ($orig, $self) = @_;
	my $units = $self->$orig;
	
	return @{$units};
};

has 'key_aliases' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default	=> sub { return {
		'ca' => 'calendar',
		'co' => 'collation',
		'cu' => 'currency',
		'hc' => 'hours',
		'ka' => 'colalternate',
		'kb' => 'colbackwards',
		'kc' => 'colcaselevel',
		'kf' => 'colcasefirst',
		'kh' => 'colhiraganaquaternary',
		'kk' => 'colnormalization',
		'kn' => 'colnumeric',
		'kr' => 'colreorder',
		'ks' => 'colstrength',
		'ms' => 'measure',
		'nu' => 'numbers',
		'tz' => 'timezone',
		'vt' => 'variabletop',
	}},
);

around key_aliases => sub {
	my ($orig, $self) = @_;
	my $aliases = $self->$orig;
	
	return %{$aliases};
};

has 'key_names' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	lazy		=> 1,
	default	=> sub { return { reverse shift()->key_aliases }; },
);

around key_names => sub {
	my ($orig, $self) = @_;
	my $names = $self->$orig;
	
	return %{$names};
};

has 'valid_keys' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default	=> sub { return {
		ca	=> [
			'buddhist',
			'chinese',
			'coptic',
			'dangi',
			'ethioaa',
			'ethiopic-amete-alem',
			'ethiopic',
			'gregory',
			'gregorian',
			'hebrew',
			'indian',
			'islamic',
			'islamic-umalqura',
			'islamic-tbla',
			'islamic-civil',
			'islamic-rgsa',
			'iso8601',
			'japanese',
			'persian',
			'roc',
			'islamicc',
			'islamic-civil',
		],
		cf	=> [
			'standard',
			'account',
		],
		co	=> [
			'big5han',
			'compat',
			'dict',
			'dictionary',
			'direct',
			'ducet',
			'emoji',
			'eor',
			'gb2312',
			'gb2312han',
			'phonebk',
			'phonebook',
			'phonetic',
			'pinyin',
			'reformed',
			'search',
			'searchjl',
			'standard',
			'stroke',
			'trad',
			'traditional',
			'unihan',
			'zhuyin',
		],
		cu	=> [
			'adp',
			'aed',
			'afa',
			'afn',
			'alk',
			'all',
			'amd',
			'ang',
			'aoa',
			'aok',
			'aon',
			'aor',
			'ara',
			'arl',
			'arm',
			'arp',
			'ars',
			'ats',
			'aud',
			'awg',
			'azm',
			'azn',
			'bad',
			'bam',
			'ban',
			'bbd',
			'bdt',
			'bec',
			'bef',
			'bel',
			'bgl',
			'bgm',
			'bgn',
			'bgo',
			'bhd',
			'bif',
			'bmd',
			'bnd',
			'bob',
			'bol',
			'bop',
			'bov',
			'brb',
			'brc',
			'bre',
			'brl',
			'brn',
			'brr',
			'brz',
			'bsd',
			'btn',
			'buk',
			'bwp',
			'byb',
			'byr',
			'bzd',
			'cad',
			'cdf',
			'che',
			'chf',
			'chw',
			'cle',
			'clf',
			'clp',
			'cnx',
			'cny',
			'cop',
			'cou',
			'crc',
			'csd',
			'csk',
			'cuc',
			'cup',
			'cve',
			'cyp',
			'czk',
			'ddm',
			'dem',
			'djf',
			'dkk',
			'dop',
			'dzd',
			'ecs',
			'ecv',
			'eek',
			'egp',
			'ern',
			'esa',
			'esb',
			'esp',
			'etb',
			'eur',
			'fim',
			'fjd',
			'fkp',
			'frf',
			'gbp',
			'gek',
			'gel',
			'ghc',
			'ghs',
			'gip',
			'gmd',
			'gnf',
			'gns',
			'gqe',
			'grd',
			'gtq',
			'gwe',
			'gwp',
			'gyd',
			'hkd',
			'hnl',
			'hrd',
			'hrk',
			'htg',
			'huf',
			'idr',
			'iep',
			'ilp',
			'ilr',
			'ils',
			'inr',
			'iqd',
			'irr',
			'isj',
			'isk',
			'itl',
			'jmd',
			'jod',
			'jpy',
			'kes',
			'kgs',
			'khr',
			'kmf',
			'kpw',
			'krh',
			'kro',
			'krw',
			'kwd',
			'kyd',
			'kzt',
			'lak',
			'lbp',
			'lkr',
			'lrd',
			'lsl',
			'ltl',
			'ltt',
			'luc',
			'luf',
			'lul',
			'lvl',
			'lvr',
			'lyd',
			'mad',
			'maf',
			'mcf',
			'mdc',
			'mdl',
			'mga',
			'mgf',
			'mkd',
			'mkn',
			'mlf',
			'mmk',
			'mnt',
			'mop',
			'mro',
			'mtl',
			'mtp',
			'mur',
			'mvp',
			'mvr',
			'mwk',
			'mxn',
			'mxp',
			'mxv',
			'myr',
			'mze',
			'mzm',
			'mzn',
			'nad',
			'ngn',
			'nic',
			'nio',
			'nlg',
			'nok',
			'npr',
			'nzd',
			'omr',
			'pab',
			'pei',
			'pen',
			'pes',
			'pgk',
			'php',
			'pkr',
			'pln',
			'plz',
			'pte',
			'pyg',
			'qar',
			'rhd',
			'rol',
			'ron',
			'rsd',
			'rub',
			'rur',
			'rwf',
			'sar',
			'sbd',
			'scr',
			'sdd',
			'sdg',
			'sdp',
			'sek',
			'sgd',
			'shp',
			'sit',
			'skk',
			'sll',
			'sos',
			'srd',
			'srg',
			'ssp',
			'std',
			'sur',
			'svc',
			'syp',
			'szl',
			'thb',
			'tjr',
			'tjs',
			'tmm',
			'tmt',
			'tnd',
			'top',
			'tpe',
			'trl',
			'try',
			'ttd',
			'twd',
			'tzs',
			'uah',
			'uak',
			'ugs',
			'ugx',
			'usd',
			'usn',
			'uss',
			'uyi',
			'uyp',
			'uyu',
			'uzs',
			'veb',
			'vef',
			'vnd',
			'vnn',
			'vuv',
			'wst',
			'xaf',
			'xag',
			'xau',
			'xba',
			'xbb',
			'xbc',
			'xbd',
			'xcd',
			'xdr',
			'xeu',
			'xfo',
			'xfu',
			'xof',
			'xpd',
			'xpf',
			'xpt',
			'xre',
			'xsu',
			'xts',
			'xua',
			'xxx',
			'ydd',
			'yer',
			'yud',
			'yum',
			'yun',
			'yur',
			'zal',
			'zar',
			'zmk',
			'zmw',
			'zrn',
			'zrz',
			'zwd',
			'zwl',
			'zwr',
		],
		fw	=> [
			'sun',
			'mon',
			'tue',
			'wed',
			'thu',
			'fri',
			'sat',
		],
		hc	=> [
			'h12',
			'h23',
			'h11',
			'h24',
		],
		i0	=> [
			'handwrit',
			'pinyin',
			'wubi',
			'und',
		],
		k0	=> [
			'osx',
			'windows',
			'chromeos',
			'android',
			'googlevk',
			'101key',
			'102key',
			'dvorak',
			'dvorakl',
			'dvorakr',
			'el220',
			'el319',
			'extended',
			'isiri',
			'nutaaq',
			'legacy',
			'lt1205',
			'lt1582',
			'patta',
			'qwerty',
			'qwertz',
			'var',
			'viqr',
			'ta99',
			'colemak',
			'600dpi',
			'768dpi',
			'azerty',
			'und',
		],
		ka	=> [
			'noignore',
			'non-ignorable',
			'shifted',
		],
		kb	=> [
			'true',
			'yes',
			'false',
			'no',
		],
		kc	=> [
			'true',
			'yes',
			'false',
			'no',
		],
		kf	=> [
			'upper',
			'lower',
			'false',
			'no',
		],
		kh	=> [
			'true',
			'yes',
			'false',
			'no',
		],
		kk	=> [
			'true',
			'yes',
			'false',
			'no',
		],
		kn	=> [
			'true',
			'yes',
			'false',
			'no',
		],
		kr	=> [
			'REORDER_CODE',
		],
		ks	=> [
			'level1',
			'primary',
			'level2',
			'secondary',
			'level3',
			'tertiary',
			'level4',
			'quaternary quarternary',
			'identic',
			'identical',
		],
		kv	=> [
			'space',
			'punct',
			'symbol',
			'currency',
		],
		lb	=> [
			'strict',
			'normal',
			'loose',
		],
		lw	=> [
			'normal',
			'breakall',
			'keepall',
		],
		m0	=> [
			'alaloc',
			'bgn',
			'buckwalt',
			'din',
			'gost',
			'iso',
			'mcst',
			'satts',
			'ungegn',
		],
		ms	=> [
			'metric',
			'ussystem',
			'uksystem',
			'imperial',
		],
		nu	=> [
			'ahom',
			'arab',
			'arabext',
			'armn',
			'armnlow',
			'bali',
			'beng',
			'brah',
			'cakm',
			'cham',
			'cyrl',
			'deva',
			'ethi',
			'finance',
			'fullwide',
			'geor',
			'grek',
			'greklow',
			'gujr',
			'guru',
			'hanidays',
			'hanidec',
			'hans',
			'hansfin',
			'hant',
			'hantfin',
			'hebr',
			'hmng',
			'java',
			'jpan',
			'jpanfin',
			'kali',
			'khmr',
			'knda',
			'lana',
			'lanatham',
			'laoo',
			'latn',
			'lepc',
			'limb',
			'mathbold',
			'mathdbl',
			'mathmono',
			'mathsanb',
			'mathsans',
			'mlym',
			'modi',
			'mong',
			'mroo',
			'mtei',
			'mymr',
			'mymrshan',
			'mymrtlng',
			'native',
			'nkoo',
			'olck',
			'orya',
			'osma',
			'roman',
			'romanlow',
			'saur',
			'shrd',
			'sind',
			'sinh',
			'sora',
			'sund',
			'takr',
			'talu',
			'taml',
			'tamldec',
			'telu',
			'thai',
			'tirh',
			'tibt',
			'traditio',
			'traditional',
			'vaii',
			'wara',
		],
		sd	=> [
			'SUBDIVISION_CODE',
		],
		ss	=> [
			'none',
			'standard',
		],
		t0	=> [
			'und',
		],
		tz	=> [
			'adalv',
			'Europe/Andorra',
			'aedxb',
			'Asia/Dubai',
			'afkbl',
			'Asia/Kabul',
			'aganu',
			'America/Antigua',
			'aiaxa',
			'America/Anguilla',
			'altia',
			'Europe/Tirane',
			'amevn',
			'Asia/Yerevan',
			'ancur',
			'America/Curacao',
			'aolad',
			'Africa/Luanda',
			'aqams',
			'aqcas',
			'Antarctica/Casey',
			'aqdav',
			'Antarctica/Davis',
			'aqddu',
			'Antarctica/DumontDUrville',
			'aqmaw',
			'Antarctica/Mawson',
			'aqmcm',
			'Antarctica/McMurdo',
			'aqplm',
			'Antarctica/Palmer',
			'aqrot',
			'Antarctica/Rothera',
			'aqsyw',
			'Antarctica/Syowa',
			'aqtrl',
			'Antarctica/Troll',
			'aqvos',
			'Antarctica/Vostok',
			'arbue',
			'America/Buenos_Aires America/Argentina/Buenos_Aires',
			'arcor',
			'America/Cordoba America/Argentina/Cordoba America/Rosario',
			'arctc',
			'America/Catamarca America/Argentina/Catamarca America/Argentina/ComodRivadavia',
			'arirj',
			'America/Argentina/La_Rioja',
			'arjuj',
			'America/Jujuy America/Argentina/Jujuy',
			'arluq',
			'America/Argentina/San_Luis',
			'armdz',
			'America/Mendoza America/Argentina/Mendoza',
			'arrgl',
			'America/Argentina/Rio_Gallegos',
			'arsla',
			'America/Argentina/Salta',
			'artuc',
			'America/Argentina/Tucuman',
			'aruaq',
			'America/Argentina/San_Juan',
			'arush',
			'America/Argentina/Ushuaia',
			'asppg',
			'Pacific/Pago_Pago Pacific/Samoa US/Samoa',
			'atvie',
			'Europe/Vienna',
			'auadl',
			'Australia/Adelaide Australia/South',
			'aubhq',
			'Australia/Broken_Hill Australia/Yancowinna',
			'aubne',
			'Australia/Brisbane Australia/Queensland',
			'audrw',
			'Australia/Darwin Australia/North',
			'aueuc',
			'Australia/Eucla',
			'auhba',
			'Australia/Hobart Australia/Tasmania',
			'aukns',
			'Australia/Currie',
			'auldc',
			'Australia/Lindeman',
			'auldh',
			'Australia/Lord_Howe Australia/LHI',
			'aumel',
			'Australia/Melbourne Australia/Victoria',
			'aumqi',
			'Antarctica/Macquarie',
			'auper',
			'Australia/Perth Australia/West',
			'ausyd',
			'Australia/Sydney Australia/ACT Australia/Canberra Australia/NSW',
			'awaua',
			'America/Aruba',
			'azbak',
			'Asia/Baku',
			'basjj',
			'Europe/Sarajevo',
			'bbbgi',
			'America/Barbados',
			'bddac',
			'Asia/Dhaka Asia/Dacca',
			'bebru',
			'Europe/Brussels',
			'bfoua',
			'Africa/Ouagadougou',
			'bgsof',
			'Europe/Sofia',
			'bhbah',
			'Asia/Bahrain',
			'bibjm',
			'Africa/Bujumbura',
			'bjptn',
			'Africa/Porto-Novo',
			'bmbda',
			'Atlantic/Bermuda',
			'bnbwn',
			'Asia/Brunei',
			'bolpb',
			'America/La_Paz',
			'bqkra',
			'America/Kralendijk',
			'braux',
			'America/Araguaina',
			'brbel',
			'America/Belem',
			'brbvb',
			'America/Boa_Vista',
			'brcgb',
			'America/Cuiaba',
			'brcgr',
			'America/Campo_Grande',
			'brern',
			'America/Eirunepe',
			'brfen',
			'America/Noronha Brazil/DeNoronha',
			'brfor',
			'America/Fortaleza',
			'brmao',
			'America/Manaus Brazil/West',
			'brmcz',
			'America/Maceio',
			'brpvh',
			'America/Porto_Velho',
			'brrbr',
			'America/Rio_Branco America/Porto_Acre Brazil/Acre',
			'brrec',
			'America/Recife',
			'brsao',
			'America/Sao_Paulo Brazil/East',
			'brssa',
			'America/Bahia',
			'brstm',
			'America/Santarem',
			'bsnas',
			'America/Nassau',
			'btthi',
			'Asia/Thimphu Asia/Thimbu',
			'bwgbe',
			'Africa/Gaborone',
			'bymsq',
			'Europe/Minsk',
			'bzbze',
			'America/Belize',
			'cacfq',
			'America/Creston',
			'caedm',
			'America/Edmonton Canada/Mountain',
			'caffs',
			'America/Rainy_River',
			'caglb',
			'America/Glace_Bay',
			'cagoo',
			'America/Goose_Bay',
			'cahal',
			'America/Halifax Canada/Atlantic',
			'caiql',
			'America/Iqaluit',
			'camon',
			'America/Moncton',
			'camtr',
			'America/Montreal',
			'capnt',
			'America/Pangnirtung',
			'careb',
			'America/Resolute',
			'careg',
			'America/Regina Canada/East-Saskatchewan Canada/Saskatchewan',
			'casjf',
			'America/St_Johns Canada/Newfoundland',
			'canpg',
			'America/Nipigon',
			'cathu',
			'America/Thunder_Bay',
			'cator',
			'America/Toronto Canada/Eastern',
			'cavan',
			'America/Vancouver Canada/Pacific',
			'cawnp',
			'America/Winnipeg Canada/Central',
			'caybx',
			'America/Blanc-Sablon',
			'caycb',
			'America/Cambridge_Bay',
			'cayda',
			'America/Dawson',
			'caydq',
			'America/Dawson_Creek',
			'cayek',
			'America/Rankin_Inlet',
			'cayev',
			'America/Inuvik',
			'cayxy',
			'America/Whitehorse Canada/Yukon',
			'cayyn',
			'America/Swift_Current',
			'cayzf',
			'America/Yellowknife',
			'cayzs',
			'America/Coral_Harbour America/Atikokan',
			'cccck',
			'Indian/Cocos',
			'cdfbm',
			'Africa/Lubumbashi',
			'cdfih',
			'Africa/Kinshasa',
			'cfbgf',
			'Africa/Bangui',
			'cgbzv',
			'Africa/Brazzaville',
			'chzrh',
			'Europe/Zurich',
			'ciabj',
			'Africa/Abidjan',
			'ckrar',
			'Pacific/Rarotonga',
			'clipc',
			'Pacific/Easter Chile/EasterIsland',
			'clscl',
			'America/Santiago Chile/Continental',
			'cmdla',
			'Africa/Douala',
			'cnckg',
			'cnhrb',
			'cnkhg',
			'cnsha',
			'Asia/Shanghai Asia/Chongqing Asia/Chungking Asia/Harbin PRC',
			'cnurc',
			'Asia/Urumqi Asia/Kashgar',
			'cobog',
			'America/Bogota',
			'crsjo',
			'America/Costa_Rica',
			'cst6cdt',
			'CST6CDT',
			'cuhav',
			'America/Havana Cuba',
			'cvrai',
			'Atlantic/Cape_Verde',
			'cxxch',
			'Indian/Christmas',
			'cynic',
			'Asia/Nicosia Europe/Nicosia',
			'czprg',
			'Europe/Prague',
			'deber',
			'Europe/Berlin',
			'debsngn',
			'Europe/Busingen',
			'djjib',
			'Africa/Djibouti',
			'dkcph',
			'Europe/Copenhagen',
			'dmdom',
			'America/Dominica',
			'dosdq',
			'America/Santo_Domingo',
			'dzalg',
			'Africa/Algiers',
			'ecgps',
			'Pacific/Galapagos',
			'ecgye',
			'America/Guayaquil',
			'eetll',
			'Europe/Tallinn',
			'egcai',
			'Africa/Cairo Egypt',
			'eheai',
			'Africa/El_Aaiun',
			'erasm',
			'Africa/Asmera Africa/Asmara',
			'esceu',
			'Africa/Ceuta',
			'eslpa',
			'Atlantic/Canary',
			'esmad',
			'Europe/Madrid',
			'est5edt',
			'EST5EDT',
			'etadd',
			'Africa/Addis_Ababa',
			'fihel',
			'Europe/Helsinki',
			'fimhq',
			'Europe/Mariehamn',
			'fjsuv',
			'Pacific/Fiji',
			'fkpsy',
			'Atlantic/Stanley',
			'fmksa',
			'Pacific/Kosrae',
			'fmpni',
			'Pacific/Ponape Pacific/Pohnpei',
			'fmtkk',
			'Pacific/Truk Pacific/Chuuk Pacific/Yap',
			'fotho',
			'Atlantic/Faeroe Atlantic/Faroe',
			'frpar',
			'Europe/Paris',
			'galbv',
			'Africa/Libreville',
			'gaza',
			'Asia/Gaza',
			'gblon',
			'Europe/London Europe/Belfast GB GB-Eire',
			'gdgnd',
			'America/Grenada',
			'getbs',
			'Asia/Tbilisi',
			'gfcay',
			'America/Cayenne',
			'gggci',
			'Europe/Guernsey',
			'ghacc',
			'Africa/Accra',
			'gigib',
			'Europe/Gibraltar',
			'gldkshvn',
			'America/Danmarkshavn',
			'glgoh',
			'America/Godthab',
			'globy',
			'America/Scoresbysund',
			'glthu',
			'America/Thule',
			'gmbjl',
			'Africa/Banjul',
			'gncky',
			'Africa/Conakry',
			'gpbbr',
			'America/Guadeloupe',
			'gpmsb',
			'America/Marigot',
			'gpsbh',
			'America/St_Barthelemy',
			'gqssg',
			'Africa/Malabo',
			'grath',
			'Europe/Athens',
			'gsgrv',
			'Atlantic/South_Georgia',
			'gtgua',
			'America/Guatemala',
			'gugum',
			'Pacific/Guam',
			'gwoxb',
			'Africa/Bissau',
			'gygeo',
			'America/Guyana',
			'hebron',
			'Asia/Hebron',
			'hkhkg',
			'Asia/Hong_Kong Hongkong',
			'hntgu',
			'America/Tegucigalpa',
			'hrzag',
			'Europe/Zagreb',
			'htpap',
			'America/Port-au-Prince',
			'hubud',
			'Europe/Budapest',
			'iddjj',
			'Asia/Jayapura',
			'idjkt',
			'Asia/Jakarta',
			'idmak',
			'Asia/Makassar Asia/Ujung_Pandang',
			'idpnk',
			'Asia/Pontianak',
			'iedub',
			'Europe/Dublin Eire',
			'imdgs',
			'Europe/Isle_of_Man',
			'inccu',
			'Asia/Calcutta Asia/Kolkata',
			'iodga',
			'Indian/Chagos',
			'iqbgw',
			'Asia/Baghdad',
			'irthr',
			'Asia/Tehran Iran',
			'isrey',
			'Atlantic/Reykjavik Iceland',
			'itrom',
			'Europe/Rome',
			'jeruslm',
			'Asia/Jerusalem Asia/Tel_Aviv Israel',
			'jesth',
			'Europe/Jersey',
			'jmkin',
			'America/Jamaica Jamaica',
			'joamm',
			'Asia/Amman',
			'jptyo',
			'Asia/Tokyo Japan',
			'kenbo',
			'Africa/Nairobi',
			'kgfru',
			'Asia/Bishkek',
			'khpnh',
			'Asia/Phnom_Penh',
			'kicxi',
			'Pacific/Kiritimati',
			'kipho',
			'Pacific/Enderbury',
			'kitrw',
			'Pacific/Tarawa',
			'kmyva',
			'Indian/Comoro',
			'knbas',
			'America/St_Kitts',
			'kpfnj',
			'Asia/Pyongyang',
			'krsel',
			'Asia/Seoul ROK',
			'kwkwi',
			'Asia/Kuwait',
			'kygec',
			'America/Cayman',
			'kzaau',
			'Asia/Aqtau',
			'kzakx',
			'Asia/Aqtobe',
			'kzala',
			'Asia/Almaty',
			'kzkzo',
			'Asia/Qyzylorda',
			'kzura',
			'Asia/Oral',
			'lavte',
			'Asia/Vientiane',
			'lbbey',
			'Asia/Beirut',
			'lccas',
			'America/St_Lucia',
			'livdz',
			'Europe/Vaduz',
			'lkcmb',
			'Asia/Colombo',
			'lrmlw',
			'Africa/Monrovia',
			'lsmsu',
			'Africa/Maseru',
			'ltvno',
			'Europe/Vilnius',
			'lulux',
			'Europe/Luxembourg',
			'lvrix',
			'Europe/Riga',
			'lytip',
			'Africa/Tripoli Libya',
			'macas',
			'Africa/Casablanca',
			'mcmon',
			'Europe/Monaco',
			'mdkiv',
			'Europe/Chisinau Europe/Tiraspol',
			'metgd',
			'Europe/Podgorica',
			'mgtnr',
			'Indian/Antananarivo',
			'mhkwa',
			'Pacific/Kwajalein Kwajalein',
			'mhmaj',
			'Pacific/Majuro',
			'mkskp',
			'Europe/Skopje',
			'mlbko',
			'Africa/Bamako Africa/Timbuktu',
			'mmrgn',
			'Asia/Rangoon',
			'mncoq',
			'Asia/Choibalsan',
			'mnhvd',
			'Asia/Hovd',
			'mnuln',
			'Asia/Ulaanbaatar Asia/Ulan_Bator',
			'momfm',
			'Asia/Macau Asia/Macao',
			'mpspn',
			'Pacific/Saipan',
			'mqfdf',
			'America/Martinique',
			'mrnkc',
			'Africa/Nouakchott',
			'msmni',
			'America/Montserrat',
			'mst7mdt',
			'MST7MDT',
			'mtmla',
			'Europe/Malta',
			'muplu',
			'Indian/Mauritius',
			'mvmle',
			'Indian/Maldives',
			'mwblz',
			'Africa/Blantyre',
			'mxchi',
			'America/Chihuahua',
			'mxcun',
			'America/Cancun',
			'mxhmo',
			'America/Hermosillo',
			'mxmam',
			'America/Matamoros',
			'mxmex',
			'America/Mexico_City Mexico/General',
			'mxmid',
			'America/Merida',
			'mxmty',
			'America/Monterrey',
			'mxmzt',
			'America/Mazatlan Mexico/BajaSur',
			'mxoji',
			'America/Ojinaga',
			'mxpvr',
			'America/Bahia_Banderas',
			'mxstis',
			'America/Santa_Isabel',
			'mxtij',
			'America/Tijuana America/Ensenada Mexico/BajaNorte',
			'mykch',
			'Asia/Kuching',
			'mykul',
			'Asia/Kuala_Lumpur',
			'mzmpm',
			'Africa/Maputo',
			'nawdh',
			'Africa/Windhoek',
			'ncnou',
			'Pacific/Noumea',
			'nenim',
			'Africa/Niamey',
			'nfnlk',
			'Pacific/Norfolk',
			'nglos',
			'Africa/Lagos',
			'nimga',
			'America/Managua',
			'nlams',
			'Europe/Amsterdam',
			'noosl',
			'Europe/Oslo',
			'npktm',
			'Asia/Katmandu Asia/Kathmandu',
			'nrinu',
			'Pacific/Nauru',
			'nuiue',
			'Pacific/Niue',
			'nzakl',
			'Pacific/Auckland Antarctica/South_Pole NZ',
			'nzcht',
			'Pacific/Chatham NZ-CHAT',
			'ommct',
			'Asia/Muscat',
			'papty',
			'America/Panama',
			'pelim',
			'America/Lima',
			'pfgmr',
			'Pacific/Gambier',
			'pfnhv',
			'Pacific/Marquesas',
			'pfppt',
			'Pacific/Tahiti',
			'pgpom',
			'Pacific/Port_Moresby',
			'pgraw',
			'Pacific/Bougainville',
			'phmnl',
			'Asia/Manila',
			'pkkhi',
			'Asia/Karachi',
			'plwaw',
			'Europe/Warsaw Poland',
			'pmmqc',
			'America/Miquelon',
			'pnpcn',
			'Pacific/Pitcairn',
			'prsju',
			'America/Puerto_Rico',
			'pst8pdt',
			'PST8PDT',
			'ptfnc',
			'Atlantic/Madeira',
			'ptlis',
			'Europe/Lisbon Portugal',
			'ptpdl',
			'Atlantic/Azores',
			'pwror',
			'Pacific/Palau',
			'pyasu',
			'America/Asuncion',
			'qadoh',
			'Asia/Qatar',
			'rereu',
			'Indian/Reunion',
			'robuh',
			'Europe/Bucharest',
			'rsbeg',
			'Europe/Belgrade',
			'ruchita',
			'Asia/Chita',
			'rudyr',
			'Asia/Anadyr',
			'rugdx',
			'Asia/Magadan',
			'ruikt',
			'Asia/Irkutsk',
			'rukgd',
			'Europe/Kaliningrad',
			'rukhndg',
			'Asia/Khandyga',
			'rukra',
			'Asia/Krasnoyarsk',
			'rukuf',
			'Europe/Samara',
			'rumow',
			'Europe/Moscow W-SU',
			'runoz',
			'Asia/Novokuznetsk',
			'ruoms',
			'Asia/Omsk',
			'ruovb',
			'Asia/Novosibirsk',
			'rupkc',
			'Asia/Kamchatka',
			'rusred',
			'Asia/Srednekolymsk',
			'ruunera',
			'Asia/Ust-Nera',
			'ruuus',
			'Asia/Sakhalin',
			'ruvog',
			'Europe/Volgograd',
			'ruvvo',
			'Asia/Vladivostok',
			'ruyek',
			'Asia/Yekaterinburg',
			'ruyks',
			'Asia/Yakutsk',
			'rwkgl',
			'Africa/Kigali',
			'saruh',
			'Asia/Riyadh',
			'sbhir',
			'Pacific/Guadalcanal',
			'scmaw',
			'Indian/Mahe',
			'sdkrt',
			'Africa/Khartoum',
			'sesto',
			'Europe/Stockholm',
			'sgsin',
			'Asia/Singapore Singapore',
			'shshn',
			'Atlantic/St_Helena',
			'silju',
			'Europe/Ljubljana',
			'sjlyr',
			'Arctic/Longyearbyen Atlantic/Jan_Mayen',
			'skbts',
			'Europe/Bratislava',
			'slfna',
			'Africa/Freetown',
			'smsai',
			'Europe/San_Marino',
			'sndkr',
			'Africa/Dakar',
			'somgq',
			'Africa/Mogadishu',
			'srpbm',
			'America/Paramaribo',
			'ssjub',
			'Africa/Juba',
			'sttms',
			'Africa/Sao_Tome',
			'svsal',
			'America/El_Salvador',
			'sxphi',
			'America/Lower_Princes',
			'sydam',
			'Asia/Damascus',
			'szqmn',
			'Africa/Mbabane',
			'tcgdt',
			'America/Grand_Turk',
			'tdndj',
			'Africa/Ndjamena',
			'tfpfr',
			'Indian/Kerguelen',
			'tglfw',
			'Africa/Lome',
			'thbkk',
			'Asia/Bangkok',
			'tjdyu',
			'Asia/Dushanbe',
			'tkfko',
			'Pacific/Fakaofo',
			'tldil',
			'Asia/Dili',
			'tmasb',
			'Asia/Ashgabat Asia/Ashkhabad',
			'tntun',
			'Africa/Tunis',
			'totbu',
			'Pacific/Tongatapu',
			'trist',
			'Europe/Istanbul Asia/Istanbul Turkey',
			'ttpos',
			'America/Port_of_Spain',
			'tvfun',
			'Pacific/Funafuti',
			'twtpe',
			'Asia/Taipei ROC',
			'tzdar',
			'Africa/Dar_es_Salaam',
			'uaiev',
			'Europe/Kiev',
			'uaozh',
			'Europe/Zaporozhye',
			'uasip',
			'Europe/Simferopol',
			'uauzh',
			'Europe/Uzhgorod',
			'ugkla',
			'Africa/Kampala',
			'umawk',
			'Pacific/Wake',
			'umjon',
			'Pacific/Johnston',
			'ummdy',
			'Pacific/Midway',
			'unk',
			'Etc/Unknown',
			'usadk',
			'America/Adak America/Atka US/Aleutian',
			'usaeg',
			'America/Indiana/Marengo',
			'usanc',
			'America/Anchorage US/Alaska',
			'usboi',
			'America/Boise',
			'uschi',
			'America/Chicago US/Central',
			'usden',
			'America/Denver America/Shiprock Navajo US/Mountain',
			'usdet',
			'America/Detroit US/Michigan',
			'ushnl',
			'Pacific/Honolulu US/Hawaii',
			'usind',
			'America/Indianapolis America/Fort_Wayne America/Indiana/Indianapolis US/East-Indiana',
			'usinvev',
			'America/Indiana/Vevay',
			'usjnu',
			'America/Juneau',
			'usknx',
			'America/Indiana/Knox America/Knox_IN US/Indiana-Starke',
			'uslax',
			'America/Los_Angeles US/Pacific US/Pacific-New',
			'uslui',
			'America/Louisville America/Kentucky/Louisville',
			'usmnm',
			'America/Menominee',
			'usmtm',
			'America/Metlakatla',
			'usmoc',
			'America/Kentucky/Monticello',
			'usnavajo',
			'usndcnt',
			'America/North_Dakota/Center',
			'usndnsl',
			'America/North_Dakota/New_Salem',
			'usnyc',
			'America/New_York US/Eastern',
			'usoea',
			'America/Indiana/Vincennes',
			'usome',
			'America/Nome',
			'usphx',
			'America/Phoenix US/Arizona',
			'ussit',
			'America/Sitka',
			'ustel',
			'America/Indiana/Tell_City',
			'uswlz',
			'America/Indiana/Winamac',
			'uswsq',
			'America/Indiana/Petersburg',
			'usxul',
			'America/North_Dakota/Beulah',
			'usyak',
			'America/Yakutat',
			'utc',
			'Etc/GMT Etc/GMT+0 Etc/GMT-0 Etc/GMT0 Etc/Greenwich Etc/UCT Etc/UTC Etc/Universal Etc/Zulu GMT GMT+0 GMT-0 GMT0 Greenwich UCT UTC Universal Zulu',
			'utce01',
			'Etc/GMT-1',
			'utce02',
			'Etc/GMT-2',
			'utce03',
			'Etc/GMT-3',
			'utce04',
			'Etc/GMT-4',
			'utce05',
			'Etc/GMT-5',
			'utce06',
			'Etc/GMT-6',
			'utce07',
			'Etc/GMT-7',
			'utce08',
			'Etc/GMT-8',
			'utce09',
			'Etc/GMT-9',
			'utce10',
			'Etc/GMT-10',
			'utce11',
			'Etc/GMT-11',
			'utce12',
			'Etc/GMT-12',
			'utce13',
			'Etc/GMT-13',
			'utce14',
			'Etc/GMT-14',
			'utcw01',
			'Etc/GMT+1',
			'utcw02',
			'Etc/GMT+2',
			'utcw03',
			'Etc/GMT+3',
			'utcw04',
			'Etc/GMT+4',
			'utcw05',
			'Etc/GMT+5 EST',
			'utcw06',
			'Etc/GMT+6',
			'utcw07',
			'Etc/GMT+7 MST',
			'utcw08',
			'Etc/GMT+8',
			'utcw09',
			'Etc/GMT+9',
			'utcw10',
			'Etc/GMT+10 HST',
			'utcw11',
			'Etc/GMT+11',
			'utcw12',
			'Etc/GMT+12',
			'uymvd',
			'America/Montevideo',
			'uzskd',
			'Asia/Samarkand',
			'uztas',
			'Asia/Tashkent',
			'vavat',
			'Europe/Vatican',
			'vcsvd',
			'America/St_Vincent',
			'veccs',
			'America/Caracas',
			'vgtov',
			'America/Tortola',
			'vistt',
			'America/St_Thomas America/Virgin',
			'vnsgn',
			'Asia/Saigon Asia/Ho_Chi_Minh',
			'vuvli',
			'Pacific/Efate',
			'wfmau',
			'Pacific/Wallis',
			'wsapw',
			'Pacific/Apia',
			'yeade',
			'Asia/Aden',
			'ytmam',
			'Indian/Mayotte',
			'zajnb',
			'Africa/Johannesburg',
			'zmlun',
			'Africa/Lusaka',
			'zwhre',
			'Africa/Harare',
		],
		va	=> [
			'posix',
		],
		vt	=> [
			'CODEPOINTS',
		],
		x0	=> [
		],
	}},
);

around valid_keys => sub {
	my ($orig, $self) = @_;
	
	my $keys = $self->$orig;
	return %{$keys};
};

has 'language_aliases' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default	=> sub { return {
	'art_lojban' => 'jbo',
	'i_ami' => 'ami',
	'i_bnn' => 'bnn',
	'i_hak' => 'hak',
	'i_klingon' => 'tlh',
	'i_lux' => 'lb',
	'i_navajo' => 'nv',
	'i_pwn' => 'pwn',
	'i_tao' => 'tao',
	'i_tay' => 'tay',
	'i_tsu' => 'tsu',
	'no_bok' => 'nb',
	'no_nyn' => 'nn',
	'sgn_BE_FR' => 'sfb',
	'sgn_BE_NL' => 'vgt',
	'sgn_CH_DE' => 'sgg',
	'zh_guoyu' => 'zh',
	'zh_hakka' => 'hak',
	'zh_min_nan' => 'nan',
	'zh_xiang' => 'hsn',
	'in' => 'id',
	'iw' => 'he',
	'ji' => 'yi',
	'jw' => 'jv',
	'mo' => 'ro_MD',
	'scc' => 'sr',
	'scr' => 'hr',
	'no_BOKMAL' => 'nb',
	'no_NYNORSK' => 'nn',
	'aa_SAAHO' => 'ssy',
	'sh' => 'sr_Latn',
	'no' => 'nb',
	'tl' => 'fil',
	'az_AZ' => 'az_Latn_AZ',
	'bs_BA' => 'bs_Latn_BA',
	'ha_Latn_GH' => 'ha_GH',
	'ha_Latn_NE' => 'ha_NE',
	'ha_Latn_NG' => 'ha_NG',
	'kk_Cyrl_KZ' => 'kk_KZ',
	'ky_Cyrl_KG' => 'ky_KG',
	'ks_Arab_IN' => 'ks_IN',
	'mn_Cyrl_MN' => 'mn_MN',
	'ms_Latn_BN' => 'ms_BN',
	'ms_Latn_MY' => 'ms_MY',
	'ms_Latn_SG' => 'ms_SG',
	'pa_IN' => 'pa_Guru_IN',
	'pa_PK' => 'pa_Arab_PK',
	'shi_MA' => 'shi_Tfng_MA',
	'sr_BA' => 'sr_Cyrl_BA',
	'sr_ME' => 'sr_Latn_ME',
	'sr_RS' => 'sr_Cyrl_RS',
	'sr_XK' => 'sr_Cyrl_XK',
	'tzm_Latn_MA' => 'tzm_MA',
	'ug_Arab_CN' => 'ug_CN',
	'uz_AF' => 'uz_Arab_AF',
	'uz_UZ' => 'uz_Latn_UZ',
	'vai_LR' => 'vai_Vaii_LR',
	'zh_CN' => 'zh_Hans_CN',
	'zh_HK' => 'zh_Hant_HK',
	'zh_MO' => 'zh_Hant_MO',
	'zh_SG' => 'zh_Hans_SG',
	'zh_TW' => 'zh_Hant_TW',
	'aju' => 'jrb',
	'als' => 'sq',
	'arb' => 'ar',
	'ayr' => 'ay',
	'azj' => 'az',
	'bcc' => 'bal',
	'bcl' => 'bik',
	'bxk' => 'luy',
	'bxr' => 'bua',
	'cld' => 'syr',
	'cmn' => 'zh',
	'cwd' => 'cr',
	'dgo' => 'doi',
	'dhd' => 'mwr',
	'dik' => 'din',
	'diq' => 'zza',
	'lbk' => 'bnc',
	'ekk' => 'et',
	'emk' => 'man',
	'esk' => 'ik',
	'fat' => 'ak',
	'fuc' => 'ff',
	'gaz' => 'om',
	'gbo' => 'grb',
	'gno' => 'gon',
	'gug' => 'gn',
	'gya' => 'gba',
	'hdn' => 'hai',
	'hea' => 'hmn',
	'ike' => 'iu',
	'kmr' => 'ku',
	'knc' => 'kr',
	'kng' => 'kg',
	'knn' => 'kok',
	'kpv' => 'kv',
	'lvs' => 'lv',
	'mhr' => 'chm',
	'mup' => 'raj',
	'khk' => 'mn',
	'npi' => 'ne',
	'ojg' => 'oj',
	'ory' => 'or',
	'pbu' => 'ps',
	'pes' => 'fa',
	'plt' => 'mg',
	'pnb' => 'lah',
	'quz' => 'qu',
	'rmy' => 'rom',
	'spy' => 'kln',
	'src' => 'sc',
	'swh' => 'sw',
	'ttq' => 'tmh',
	'tw' => 'ak',
	'umu' => 'del',
	'uzn' => 'uz',
	'xpe' => 'kpe',
	'xsl' => 'den',
	'ydd' => 'yi',
	'zai' => 'zap',
	'zsm' => 'ms',
	'zyb' => 'za',
	'him' => 'srx',
	'mnk' => 'man',
	'aar' => 'aa',
	'abk' => 'ab',
	'ave' => 'ae',
	'afr' => 'af',
	'aka' => 'ak',
	'amh' => 'am',
	'arg' => 'an',
	'ara' => 'ar',
	'asm' => 'as',
	'ava' => 'av',
	'aym' => 'ay',
	'aze' => 'az',
	'bak' => 'ba',
	'bel' => 'be',
	'bul' => 'bg',
	'bih' => 'bh',
	'bis' => 'bi',
	'bam' => 'bm',
	'ben' => 'bn',
	'bod' => 'bo',
	'bre' => 'br',
	'bos' => 'bs',
	'cat' => 'ca',
	'che' => 'ce',
	'cha' => 'ch',
	'cos' => 'co',
	'cre' => 'cr',
	'ces' => 'cs',
	'chu' => 'cu',
	'chv' => 'cv',
	'cym' => 'cy',
	'dan' => 'da',
	'deu' => 'de',
	'div' => 'dv',
	'dzo' => 'dz',
	'ewe' => 'ee',
	'ell' => 'el',
	'eng' => 'en',
	'epo' => 'eo',
	'spa' => 'es',
	'est' => 'et',
	'eus' => 'eu',
	'fas' => 'fa',
	'ful' => 'ff',
	'fin' => 'fi',
	'fij' => 'fj',
	'fao' => 'fo',
	'fra' => 'fr',
	'fry' => 'fy',
	'gle' => 'ga',
	'gla' => 'gd',
	'glg' => 'gl',
	'grn' => 'gn',
	'guj' => 'gu',
	'glv' => 'gv',
	'hau' => 'ha',
	'heb' => 'he',
	'hin' => 'hi',
	'hmo' => 'ho',
	'hrv' => 'hr',
	'hat' => 'ht',
	'hun' => 'hu',
	'hye' => 'hy',
	'her' => 'hz',
	'ina' => 'ia',
	'ind' => 'id',
	'ile' => 'ie',
	'ibo' => 'ig',
	'iii' => 'ii',
	'ipk' => 'ik',
	'ido' => 'io',
	'isl' => 'is',
	'ita' => 'it',
	'iku' => 'iu',
	'jpn' => 'ja',
	'jav' => 'jv',
	'kat' => 'ka',
	'kon' => 'kg',
	'kik' => 'ki',
	'kua' => 'kj',
	'kaz' => 'kk',
	'kal' => 'kl',
	'khm' => 'km',
	'kan' => 'kn',
	'kor' => 'ko',
	'kau' => 'kr',
	'kas' => 'ks',
	'kur' => 'ku',
	'kom' => 'kv',
	'cor' => 'kw',
	'kir' => 'ky',
	'lat' => 'la',
	'ltz' => 'lb',
	'lug' => 'lg',
	'lim' => 'li',
	'lin' => 'ln',
	'lao' => 'lo',
	'lit' => 'lt',
	'lub' => 'lu',
	'lav' => 'lv',
	'mlg' => 'mg',
	'mah' => 'mh',
	'mri' => 'mi',
	'mkd' => 'mk',
	'mal' => 'ml',
	'mon' => 'mn',
	'mol' => 'ro_MD',
	'mar' => 'mr',
	'msa' => 'ms',
	'mlt' => 'mt',
	'mya' => 'my',
	'nau' => 'na',
	'nob' => 'nb',
	'nde' => 'nd',
	'nep' => 'ne',
	'ndo' => 'ng',
	'nld' => 'nl',
	'nno' => 'nn',
	'nor' => 'nb',
	'nbl' => 'nr',
	'nav' => 'nv',
	'nya' => 'ny',
	'oci' => 'oc',
	'oji' => 'oj',
	'orm' => 'om',
	'ori' => 'or',
	'oss' => 'os',
	'pan' => 'pa',
	'pli' => 'pi',
	'pol' => 'pl',
	'pus' => 'ps',
	'por' => 'pt',
	'que' => 'qu',
	'roh' => 'rm',
	'run' => 'rn',
	'ron' => 'ro',
	'rus' => 'ru',
	'kin' => 'rw',
	'san' => 'sa',
	'srd' => 'sc',
	'snd' => 'sd',
	'sme' => 'se',
	'sag' => 'sg',
	'hbs' => 'sr_Latn',
	'sin' => 'si',
	'slk' => 'sk',
	'slv' => 'sl',
	'smo' => 'sm',
	'sna' => 'sn',
	'som' => 'so',
	'sqi' => 'sq',
	'srp' => 'sr',
	'ssw' => 'ss',
	'sot' => 'st',
	'sun' => 'su',
	'swe' => 'sv',
	'swa' => 'sw',
	'tam' => 'ta',
	'tel' => 'te',
	'tgk' => 'tg',
	'tha' => 'th',
	'tir' => 'ti',
	'tuk' => 'tk',
	'tgl' => 'fil',
	'tsn' => 'tn',
	'ton' => 'to',
	'tur' => 'tr',
	'tso' => 'ts',
	'tat' => 'tt',
	'twi' => 'ak',
	'tah' => 'ty',
	'uig' => 'ug',
	'ukr' => 'uk',
	'urd' => 'ur',
	'uzb' => 'uz',
	'ven' => 've',
	'vie' => 'vi',
	'vol' => 'vo',
	'wln' => 'wa',
	'wol' => 'wo',
	'xho' => 'xh',
	'yid' => 'yi',
	'yor' => 'yo',
	'zha' => 'za',
	'zho' => 'zh',
	'zul' => 'zu',
	'alb' => 'sq',
	'arm' => 'hy',
	'baq' => 'eu',
	'bur' => 'my',
	'chi' => 'zh',
	'cze' => 'cs',
	'dut' => 'nl',
	'fre' => 'fr',
	'geo' => 'ka',
	'ger' => 'de',
	'gre' => 'el',
	'ice' => 'is',
	'mac' => 'mk',
	'mao' => 'mi',
	'may' => 'ms',
	'per' => 'fa',
	'rum' => 'ro',
	'slo' => 'sk',
	'tib' => 'bo',
	'wel' => 'cy',
	}},
);
has 'region_aliases' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default	=> sub { return {
	'AN' => [qw(CW SX BQ)],
	'BU' => [qw(MM)],
	'CS' => [qw(RS ME)],
	'CT' => [qw(KI)],
	'DD' => [qw(DE)],
	'DY' => [qw(BJ)],
	'FQ' => [qw(AQ TF)],
	'FX' => [qw(FR)],
	'HV' => [qw(BF)],
	'JT' => [qw(UM)],
	'MI' => [qw(UM)],
	'NH' => [qw(VU)],
	'NQ' => [qw(AQ)],
	'NT' => [qw(SA IQ)],
	'PC' => [qw(FM MH MP PW)],
	'PU' => [qw(UM)],
	'PZ' => [qw(PA)],
	'QU' => [qw(EU)],
	'RH' => [qw(ZW)],
	'SU' => [qw(RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ)],
	'TP' => [qw(TL)],
	'UK' => [qw(GB)],
	'VD' => [qw(VN)],
	'WK' => [qw(UM)],
	'YD' => [qw(YE)],
	'YU' => [qw(RS ME)],
	'ZR' => [qw(CD)],
	'062' => [qw(034 143)],
	'172' => [qw(RU AM AZ BY GE KG KZ MD TJ TM UA UZ)],
	'200' => [qw(CZ SK)],
	'230' => [qw(ET)],
	'280' => [qw(DE)],
	'532' => [qw(CW SX BQ)],
	'582' => [qw(FM MH MP PW)],
	'736' => [qw(SD)],
	'830' => [qw(JE GG)],
	'886' => [qw(YE)],
	'890' => [qw(RS ME SI HR MK BA)],
	'AAA' => [qw(AA)],
	'ASC' => [qw(AC)],
	'AND' => [qw(AD)],
	'ARE' => [qw(AE)],
	'AFG' => [qw(AF)],
	'ATG' => [qw(AG)],
	'AIA' => [qw(AI)],
	'ALB' => [qw(AL)],
	'ARM' => [qw(AM)],
	'ANT' => [qw(CW SX BQ)],
	'AGO' => [qw(AO)],
	'ATA' => [qw(AQ)],
	'ARG' => [qw(AR)],
	'ASM' => [qw(AS)],
	'AUT' => [qw(AT)],
	'AUS' => [qw(AU)],
	'ABW' => [qw(AW)],
	'ALA' => [qw(AX)],
	'AZE' => [qw(AZ)],
	'BIH' => [qw(BA)],
	'BRB' => [qw(BB)],
	'BGD' => [qw(BD)],
	'BEL' => [qw(BE)],
	'BFA' => [qw(BF)],
	'BGR' => [qw(BG)],
	'BHR' => [qw(BH)],
	'BDI' => [qw(BI)],
	'BEN' => [qw(BJ)],
	'BLM' => [qw(BL)],
	'BMU' => [qw(BM)],
	'BRN' => [qw(BN)],
	'BOL' => [qw(BO)],
	'BES' => [qw(BQ)],
	'BRA' => [qw(BR)],
	'BHS' => [qw(BS)],
	'BTN' => [qw(BT)],
	'BUR' => [qw(MM)],
	'BVT' => [qw(BV)],
	'BWA' => [qw(BW)],
	'BLR' => [qw(BY)],
	'BLZ' => [qw(BZ)],
	'CAN' => [qw(CA)],
	'CCK' => [qw(CC)],
	'COD' => [qw(CD)],
	'CAF' => [qw(CF)],
	'COG' => [qw(CG)],
	'CHE' => [qw(CH)],
	'CIV' => [qw(CI)],
	'COK' => [qw(CK)],
	'CHL' => [qw(CL)],
	'CMR' => [qw(CM)],
	'CHN' => [qw(CN)],
	'COL' => [qw(CO)],
	'CPT' => [qw(CP)],
	'CRI' => [qw(CR)],
	'SCG' => [qw(RS ME)],
	'CUB' => [qw(CU)],
	'CPV' => [qw(CV)],
	'CUW' => [qw(CW)],
	'CXR' => [qw(CX)],
	'CYP' => [qw(CY)],
	'CZE' => [qw(CZ)],
	'DDR' => [qw(DE)],
	'DEU' => [qw(DE)],
	'DGA' => [qw(DG)],
	'DJI' => [qw(DJ)],
	'DNK' => [qw(DK)],
	'DMA' => [qw(DM)],
	'DOM' => [qw(DO)],
	'DZA' => [qw(DZ)],
	'ECU' => [qw(EC)],
	'EST' => [qw(EE)],
	'EGY' => [qw(EG)],
	'ESH' => [qw(EH)],
	'ERI' => [qw(ER)],
	'ESP' => [qw(ES)],
	'ETH' => [qw(ET)],
	'FIN' => [qw(FI)],
	'FJI' => [qw(FJ)],
	'FLK' => [qw(FK)],
	'FSM' => [qw(FM)],
	'FRO' => [qw(FO)],
	'FRA' => [qw(FR)],
	'FXX' => [qw(FR)],
	'GAB' => [qw(GA)],
	'GBR' => [qw(GB)],
	'GRD' => [qw(GD)],
	'GEO' => [qw(GE)],
	'GUF' => [qw(GF)],
	'GGY' => [qw(GG)],
	'GHA' => [qw(GH)],
	'GIB' => [qw(GI)],
	'GRL' => [qw(GL)],
	'GMB' => [qw(GM)],
	'GIN' => [qw(GN)],
	'GLP' => [qw(GP)],
	'GNQ' => [qw(GQ)],
	'GRC' => [qw(GR)],
	'SGS' => [qw(GS)],
	'GTM' => [qw(GT)],
	'GUM' => [qw(GU)],
	'GNB' => [qw(GW)],
	'GUY' => [qw(GY)],
	'HKG' => [qw(HK)],
	'HMD' => [qw(HM)],
	'HND' => [qw(HN)],
	'HRV' => [qw(HR)],
	'HTI' => [qw(HT)],
	'HUN' => [qw(HU)],
	'IDN' => [qw(ID)],
	'IRL' => [qw(IE)],
	'ISR' => [qw(IL)],
	'IMN' => [qw(IM)],
	'IND' => [qw(IN)],
	'IOT' => [qw(IO)],
	'IRQ' => [qw(IQ)],
	'IRN' => [qw(IR)],
	'ISL' => [qw(IS)],
	'ITA' => [qw(IT)],
	'JEY' => [qw(JE)],
	'JAM' => [qw(JM)],
	'JOR' => [qw(JO)],
	'JPN' => [qw(JP)],
	'KEN' => [qw(KE)],
	'KGZ' => [qw(KG)],
	'KHM' => [qw(KH)],
	'KIR' => [qw(KI)],
	'COM' => [qw(KM)],
	'KNA' => [qw(KN)],
	'PRK' => [qw(KP)],
	'KOR' => [qw(KR)],
	'KWT' => [qw(KW)],
	'CYM' => [qw(KY)],
	'KAZ' => [qw(KZ)],
	'LAO' => [qw(LA)],
	'LBN' => [qw(LB)],
	'LCA' => [qw(LC)],
	'LIE' => [qw(LI)],
	'LKA' => [qw(LK)],
	'LBR' => [qw(LR)],
	'LSO' => [qw(LS)],
	'LTU' => [qw(LT)],
	'LUX' => [qw(LU)],
	'LVA' => [qw(LV)],
	'LBY' => [qw(LY)],
	'MAR' => [qw(MA)],
	'MCO' => [qw(MC)],
	'MDA' => [qw(MD)],
	'MNE' => [qw(ME)],
	'MAF' => [qw(MF)],
	'MDG' => [qw(MG)],
	'MHL' => [qw(MH)],
	'MKD' => [qw(MK)],
	'MLI' => [qw(ML)],
	'MMR' => [qw(MM)],
	'MNG' => [qw(MN)],
	'MAC' => [qw(MO)],
	'MNP' => [qw(MP)],
	'MTQ' => [qw(MQ)],
	'MRT' => [qw(MR)],
	'MSR' => [qw(MS)],
	'MLT' => [qw(MT)],
	'MUS' => [qw(MU)],
	'MDV' => [qw(MV)],
	'MWI' => [qw(MW)],
	'MEX' => [qw(MX)],
	'MYS' => [qw(MY)],
	'MOZ' => [qw(MZ)],
	'NAM' => [qw(NA)],
	'NCL' => [qw(NC)],
	'NER' => [qw(NE)],
	'NFK' => [qw(NF)],
	'NGA' => [qw(NG)],
	'NIC' => [qw(NI)],
	'NLD' => [qw(NL)],
	'NOR' => [qw(NO)],
	'NPL' => [qw(NP)],
	'NRU' => [qw(NR)],
	'NTZ' => [qw(SA IQ)],
	'NIU' => [qw(NU)],
	'NZL' => [qw(NZ)],
	'OMN' => [qw(OM)],
	'PAN' => [qw(PA)],
	'PER' => [qw(PE)],
	'PYF' => [qw(PF)],
	'PNG' => [qw(PG)],
	'PHL' => [qw(PH)],
	'PAK' => [qw(PK)],
	'POL' => [qw(PL)],
	'SPM' => [qw(PM)],
	'PCN' => [qw(PN)],
	'PRI' => [qw(PR)],
	'PSE' => [qw(PS)],
	'PRT' => [qw(PT)],
	'PLW' => [qw(PW)],
	'PRY' => [qw(PY)],
	'QAT' => [qw(QA)],
	'QMM' => [qw(QM)],
	'QNN' => [qw(QN)],
	'QPP' => [qw(QP)],
	'QQQ' => [qw(QQ)],
	'QRR' => [qw(QR)],
	'QSS' => [qw(QS)],
	'QTT' => [qw(QT)],
	'QUU' => [qw(EU)],
	'QVV' => [qw(QV)],
	'QWW' => [qw(QW)],
	'QXX' => [qw(QX)],
	'QYY' => [qw(QY)],
	'QZZ' => [qw(QZ)],
	'REU' => [qw(RE)],
	'ROU' => [qw(RO)],
	'SRB' => [qw(RS)],
	'RUS' => [qw(RU)],
	'RWA' => [qw(RW)],
	'SAU' => [qw(SA)],
	'SLB' => [qw(SB)],
	'SYC' => [qw(SC)],
	'SDN' => [qw(SD)],
	'SWE' => [qw(SE)],
	'SGP' => [qw(SG)],
	'SHN' => [qw(SH)],
	'SVN' => [qw(SI)],
	'SJM' => [qw(SJ)],
	'SVK' => [qw(SK)],
	'SLE' => [qw(SL)],
	'SMR' => [qw(SM)],
	'SEN' => [qw(SN)],
	'SOM' => [qw(SO)],
	'SUR' => [qw(SR)],
	'SSD' => [qw(SS)],
	'STP' => [qw(ST)],
	'SUN' => [qw(RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ)],
	'SLV' => [qw(SV)],
	'SXM' => [qw(SX)],
	'SYR' => [qw(SY)],
	'SWZ' => [qw(SZ)],
	'TAA' => [qw(TA)],
	'TCA' => [qw(TC)],
	'TCD' => [qw(TD)],
	'ATF' => [qw(TF)],
	'TGO' => [qw(TG)],
	'THA' => [qw(TH)],
	'TJK' => [qw(TJ)],
	'TKL' => [qw(TK)],
	'TLS' => [qw(TL)],
	'TKM' => [qw(TM)],
	'TUN' => [qw(TN)],
	'TON' => [qw(TO)],
	'TMP' => [qw(TL)],
	'TUR' => [qw(TR)],
	'TTO' => [qw(TT)],
	'TUV' => [qw(TV)],
	'TWN' => [qw(TW)],
	'TZA' => [qw(TZ)],
	'UKR' => [qw(UA)],
	'UGA' => [qw(UG)],
	'UMI' => [qw(UM)],
	'USA' => [qw(US)],
	'URY' => [qw(UY)],
	'UZB' => [qw(UZ)],
	'VAT' => [qw(VA)],
	'VCT' => [qw(VC)],
	'VEN' => [qw(VE)],
	'VGB' => [qw(VG)],
	'VIR' => [qw(VI)],
	'VNM' => [qw(VN)],
	'VUT' => [qw(VU)],
	'WLF' => [qw(WF)],
	'WSM' => [qw(WS)],
	'XAA' => [qw(XA)],
	'XBB' => [qw(XB)],
	'XCC' => [qw(XC)],
	'XDD' => [qw(XD)],
	'XEE' => [qw(XE)],
	'XFF' => [qw(XF)],
	'XGG' => [qw(XG)],
	'XHH' => [qw(XH)],
	'XII' => [qw(XI)],
	'XJJ' => [qw(XJ)],
	'XKK' => [qw(XK)],
	'XLL' => [qw(XL)],
	'XMM' => [qw(XM)],
	'XNN' => [qw(XN)],
	'XOO' => [qw(XO)],
	'XPP' => [qw(XP)],
	'XQQ' => [qw(XQ)],
	'XRR' => [qw(XR)],
	'XSS' => [qw(XS)],
	'XTT' => [qw(XT)],
	'XUU' => [qw(XU)],
	'XVV' => [qw(XV)],
	'XWW' => [qw(XW)],
	'XXX' => [qw(XX)],
	'XYY' => [qw(XY)],
	'XZZ' => [qw(XZ)],
	'YMD' => [qw(YE)],
	'YEM' => [qw(YE)],
	'MYT' => [qw(YT)],
	'YUG' => [qw(RS ME)],
	'ZAF' => [qw(ZA)],
	'ZMB' => [qw(ZM)],
	'ZAR' => [qw(CD)],
	'ZWE' => [qw(ZW)],
	'ZZZ' => [qw(ZZ)],
	'958' => [qw(AA)],
	'020' => [qw(AD)],
	'784' => [qw(AE)],
	'004' => [qw(AF)],
	'028' => [qw(AG)],
	'660' => [qw(AI)],
	'008' => [qw(AL)],
	'051' => [qw(AM)],
	'530' => [qw(CW SX BQ)],
	'024' => [qw(AO)],
	'010' => [qw(AQ)],
	'032' => [qw(AR)],
	'016' => [qw(AS)],
	'040' => [qw(AT)],
	'036' => [qw(AU)],
	'533' => [qw(AW)],
	'248' => [qw(AX)],
	'031' => [qw(AZ)],
	'070' => [qw(BA)],
	'052' => [qw(BB)],
	'050' => [qw(BD)],
	'056' => [qw(BE)],
	'854' => [qw(BF)],
	'100' => [qw(BG)],
	'048' => [qw(BH)],
	'108' => [qw(BI)],
	'204' => [qw(BJ)],
	'652' => [qw(BL)],
	'060' => [qw(BM)],
	'096' => [qw(BN)],
	'068' => [qw(BO)],
	'535' => [qw(BQ)],
	'076' => [qw(BR)],
	'044' => [qw(BS)],
	'064' => [qw(BT)],
	'104' => [qw(MM)],
	'074' => [qw(BV)],
	'072' => [qw(BW)],
	'112' => [qw(BY)],
	'084' => [qw(BZ)],
	'124' => [qw(CA)],
	'166' => [qw(CC)],
	'180' => [qw(CD)],
	'140' => [qw(CF)],
	'178' => [qw(CG)],
	'756' => [qw(CH)],
	'384' => [qw(CI)],
	'184' => [qw(CK)],
	'152' => [qw(CL)],
	'120' => [qw(CM)],
	'156' => [qw(CN)],
	'170' => [qw(CO)],
	'188' => [qw(CR)],
	'891' => [qw(RS ME)],
	'192' => [qw(CU)],
	'132' => [qw(CV)],
	'531' => [qw(CW)],
	'162' => [qw(CX)],
	'196' => [qw(CY)],
	'203' => [qw(CZ)],
	'278' => [qw(DE)],
	'276' => [qw(DE)],
	'262' => [qw(DJ)],
	'208' => [qw(DK)],
	'212' => [qw(DM)],
	'214' => [qw(DO)],
	'012' => [qw(DZ)],
	'218' => [qw(EC)],
	'233' => [qw(EE)],
	'818' => [qw(EG)],
	'732' => [qw(EH)],
	'232' => [qw(ER)],
	'724' => [qw(ES)],
	'231' => [qw(ET)],
	'246' => [qw(FI)],
	'242' => [qw(FJ)],
	'238' => [qw(FK)],
	'583' => [qw(FM)],
	'234' => [qw(FO)],
	'250' => [qw(FR)],
	'249' => [qw(FR)],
	'266' => [qw(GA)],
	'826' => [qw(GB)],
	'308' => [qw(GD)],
	'268' => [qw(GE)],
	'254' => [qw(GF)],
	'831' => [qw(GG)],
	'288' => [qw(GH)],
	'292' => [qw(GI)],
	'304' => [qw(GL)],
	'270' => [qw(GM)],
	'324' => [qw(GN)],
	'312' => [qw(GP)],
	'226' => [qw(GQ)],
	'300' => [qw(GR)],
	'239' => [qw(GS)],
	'320' => [qw(GT)],
	'316' => [qw(GU)],
	'624' => [qw(GW)],
	'328' => [qw(GY)],
	'344' => [qw(HK)],
	'334' => [qw(HM)],
	'340' => [qw(HN)],
	'191' => [qw(HR)],
	'332' => [qw(HT)],
	'348' => [qw(HU)],
	'360' => [qw(ID)],
	'372' => [qw(IE)],
	'376' => [qw(IL)],
	'833' => [qw(IM)],
	'356' => [qw(IN)],
	'086' => [qw(IO)],
	'368' => [qw(IQ)],
	'364' => [qw(IR)],
	'352' => [qw(IS)],
	'380' => [qw(IT)],
	'832' => [qw(JE)],
	'388' => [qw(JM)],
	'400' => [qw(JO)],
	'392' => [qw(JP)],
	'404' => [qw(KE)],
	'417' => [qw(KG)],
	'116' => [qw(KH)],
	'296' => [qw(KI)],
	'174' => [qw(KM)],
	'659' => [qw(KN)],
	'408' => [qw(KP)],
	'410' => [qw(KR)],
	'414' => [qw(KW)],
	'136' => [qw(KY)],
	'398' => [qw(KZ)],
	'418' => [qw(LA)],
	'422' => [qw(LB)],
	'662' => [qw(LC)],
	'438' => [qw(LI)],
	'144' => [qw(LK)],
	'430' => [qw(LR)],
	'426' => [qw(LS)],
	'440' => [qw(LT)],
	'442' => [qw(LU)],
	'428' => [qw(LV)],
	'434' => [qw(LY)],
	'504' => [qw(MA)],
	'492' => [qw(MC)],
	'498' => [qw(MD)],
	'499' => [qw(ME)],
	'663' => [qw(MF)],
	'450' => [qw(MG)],
	'584' => [qw(MH)],
	'807' => [qw(MK)],
	'466' => [qw(ML)],
	'496' => [qw(MN)],
	'446' => [qw(MO)],
	'580' => [qw(MP)],
	'474' => [qw(MQ)],
	'478' => [qw(MR)],
	'500' => [qw(MS)],
	'470' => [qw(MT)],
	'480' => [qw(MU)],
	'462' => [qw(MV)],
	'454' => [qw(MW)],
	'484' => [qw(MX)],
	'458' => [qw(MY)],
	'508' => [qw(MZ)],
	'516' => [qw(NA)],
	'540' => [qw(NC)],
	'562' => [qw(NE)],
	'574' => [qw(NF)],
	'566' => [qw(NG)],
	'558' => [qw(NI)],
	'528' => [qw(NL)],
	'578' => [qw(NO)],
	'524' => [qw(NP)],
	'520' => [qw(NR)],
	'536' => [qw(SA IQ)],
	'570' => [qw(NU)],
	'554' => [qw(NZ)],
	'512' => [qw(OM)],
	'591' => [qw(PA)],
	'604' => [qw(PE)],
	'258' => [qw(PF)],
	'598' => [qw(PG)],
	'608' => [qw(PH)],
	'586' => [qw(PK)],
	'616' => [qw(PL)],
	'666' => [qw(PM)],
	'612' => [qw(PN)],
	'630' => [qw(PR)],
	'275' => [qw(PS)],
	'620' => [qw(PT)],
	'585' => [qw(PW)],
	'600' => [qw(PY)],
	'634' => [qw(QA)],
	'959' => [qw(QM)],
	'960' => [qw(QN)],
	'962' => [qw(QP)],
	'963' => [qw(QQ)],
	'964' => [qw(QR)],
	'965' => [qw(QS)],
	'966' => [qw(QT)],
	'967' => [qw(EU)],
	'968' => [qw(QV)],
	'969' => [qw(QW)],
	'970' => [qw(QX)],
	'971' => [qw(QY)],
	'972' => [qw(QZ)],
	'638' => [qw(RE)],
	'642' => [qw(RO)],
	'688' => [qw(RS)],
	'643' => [qw(RU)],
	'646' => [qw(RW)],
	'682' => [qw(SA)],
	'090' => [qw(SB)],
	'690' => [qw(SC)],
	'729' => [qw(SD)],
	'752' => [qw(SE)],
	'702' => [qw(SG)],
	'654' => [qw(SH)],
	'705' => [qw(SI)],
	'744' => [qw(SJ)],
	'703' => [qw(SK)],
	'694' => [qw(SL)],
	'674' => [qw(SM)],
	'686' => [qw(SN)],
	'706' => [qw(SO)],
	'740' => [qw(SR)],
	'728' => [qw(SS)],
	'678' => [qw(ST)],
	'810' => [qw(RU AM AZ BY EE GE KZ KG LV LT MD TJ TM UA UZ)],
	'222' => [qw(SV)],
	'534' => [qw(SX)],
	'760' => [qw(SY)],
	'748' => [qw(SZ)],
	'796' => [qw(TC)],
	'148' => [qw(TD)],
	'260' => [qw(TF)],
	'768' => [qw(TG)],
	'764' => [qw(TH)],
	'762' => [qw(TJ)],
	'772' => [qw(TK)],
	'626' => [qw(TL)],
	'795' => [qw(TM)],
	'788' => [qw(TN)],
	'776' => [qw(TO)],
	'792' => [qw(TR)],
	'780' => [qw(TT)],
	'798' => [qw(TV)],
	'158' => [qw(TW)],
	'834' => [qw(TZ)],
	'804' => [qw(UA)],
	'800' => [qw(UG)],
	'581' => [qw(UM)],
	'840' => [qw(US)],
	'858' => [qw(UY)],
	'860' => [qw(UZ)],
	'336' => [qw(VA)],
	'670' => [qw(VC)],
	'862' => [qw(VE)],
	'092' => [qw(VG)],
	'850' => [qw(VI)],
	'704' => [qw(VN)],
	'548' => [qw(VU)],
	'876' => [qw(WF)],
	'882' => [qw(WS)],
	'973' => [qw(XA)],
	'974' => [qw(XB)],
	'975' => [qw(XC)],
	'976' => [qw(XD)],
	'977' => [qw(XE)],
	'978' => [qw(XF)],
	'979' => [qw(XG)],
	'980' => [qw(XH)],
	'981' => [qw(XI)],
	'982' => [qw(XJ)],
	'983' => [qw(XK)],
	'984' => [qw(XL)],
	'985' => [qw(XM)],
	'986' => [qw(XN)],
	'987' => [qw(XO)],
	'988' => [qw(XP)],
	'989' => [qw(XQ)],
	'990' => [qw(XR)],
	'991' => [qw(XS)],
	'992' => [qw(XT)],
	'993' => [qw(XU)],
	'994' => [qw(XV)],
	'995' => [qw(XW)],
	'996' => [qw(XX)],
	'997' => [qw(XY)],
	'998' => [qw(XZ)],
	'720' => [qw(YE)],
	'887' => [qw(YE)],
	'175' => [qw(YT)],
	'710' => [qw(ZA)],
	'894' => [qw(ZM)],
	'716' => [qw(ZW)],
	'999' => [qw(ZZ)],
	}},
);
has 'variant_aliases' => (
	is			=> 'ro',
	isa			=> HashRef,
	init_arg	=> undef,
	default	=> sub { return {
		bokmal		=> { language	=> 'nb' },
		nynorsk		=> { language	=> 'nn' },
		aaland		=> { region	=> 'AX' },
		polytoni	=> { variant	=> 'POLYTON' },
		saaho		=> { language	=> 'ssy' },
	}},
);
no Moo::Role;

1;

# vim: tabstop=4
