summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2013-07-10 11:41:56 +0100
committerBen Murdoch <benm@google.com>2013-07-10 11:41:56 +0100
commitf676e94142b04d9e5e30697f118e35d4ab66bfdf (patch)
tree7435b2f1dd858c9d0eff3e02330effb1e4c11b94
parent750a5df49cea8ba01b7ab2bc8308410fd0cdb2b3 (diff)
parent95c657e89a77325d8ed22d6a5315ccbe1c9038eb (diff)
downloadresources-f676e94142b04d9e5e30697f118e35d4ab66bfdf.tar.gz
This commit was generated by merge_to_master.py. Change-Id: Iea7e0c6e57a60114e3370f7d7d8b01009d7c161e
-rw-r--r--PhoneNumberAlternateFormats.xml878
-rw-r--r--PhoneNumberMetaData.xml4834
-rw-r--r--PhoneNumberMetaDataForTesting.xml85
-rw-r--r--geocoding/am/374.txt177
-rw-r--r--geocoding/be/375.txt145
-rw-r--r--geocoding/bg/359.txt2105
-rw-r--r--geocoding/cs/82.txt35
-rw-r--r--geocoding/el/30.txt11
-rw-r--r--geocoding/en/1.txt413
-rw-r--r--geocoding/en/221.txt4
-rw-r--r--geocoding/en/224.txt42
-rw-r--r--geocoding/en/226.txt60
-rw-r--r--geocoding/en/234.txt79
-rw-r--r--geocoding/en/241.txt48
-rw-r--r--geocoding/en/242.txt14
-rw-r--r--geocoding/en/244.txt72
-rw-r--r--geocoding/en/245.txt39
-rw-r--r--geocoding/en/263.txt87
-rw-r--r--geocoding/en/27.txt3
-rw-r--r--geocoding/en/30.txt172
-rw-r--r--geocoding/en/32.txt57
-rw-r--r--geocoding/en/353.txt71
-rw-r--r--geocoding/en/358.txt10
-rw-r--r--geocoding/en/359.txt2102
-rw-r--r--geocoding/en/374.txt92
-rw-r--r--geocoding/en/375.txt143
-rw-r--r--geocoding/en/40.txt98
-rw-r--r--geocoding/en/54.txt14
-rw-r--r--geocoding/en/57.txt186
-rw-r--r--geocoding/en/62.txt324
-rw-r--r--geocoding/en/66.txt40
-rw-r--r--geocoding/en/7.txt250
-rw-r--r--geocoding/en/81.txt345
-rw-r--r--geocoding/en/82.txt1
-rw-r--r--geocoding/en/86.txt1
-rw-r--r--geocoding/en/886.txt8
-rw-r--r--geocoding/en/91.txt2669
-rw-r--r--geocoding/en/98.txt205
-rw-r--r--geocoding/es/54.txt14
-rw-r--r--geocoding/es/57.txt186
-rw-r--r--geocoding/fa/98.txt203
-rw-r--r--geocoding/fi/358.txt10
-rw-r--r--geocoding/fr/32.txt57
-rw-r--r--geocoding/fr/82.txt33
-rw-r--r--geocoding/id/62.txt325
-rw-r--r--geocoding/ko/82.txt1
-rw-r--r--geocoding/nl/32.txt57
-rw-r--r--geocoding/pt/244.txt77
-rw-r--r--geocoding/pt/245.txt41
-rw-r--r--geocoding/ro/40.txt99
-rw-r--r--geocoding/ru/374.txt177
-rw-r--r--geocoding/ru/375.txt144
-rw-r--r--geocoding/ru/7.txt108
-rw-r--r--geocoding/se/358.txt10
-rw-r--r--geocoding/th/66.txt39
-rw-r--r--geocoding/zh/82.txt1
-rw-r--r--geocoding/zh/86.txt1
-rw-r--r--geocoding/zh_Hant/82.txt1
-rw-r--r--phonemetadata.proto6
59 files changed, 15051 insertions, 2458 deletions
diff --git a/PhoneNumberAlternateFormats.xml b/PhoneNumberAlternateFormats.xml
new file mode 100644
index 0000000..5997ac1
--- /dev/null
+++ b/PhoneNumberAlternateFormats.xml
@@ -0,0 +1,878 @@
+<!-- Copyright (C) 2011 The Libphonenumber Authors
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ @author: Lara Rennie
+ @author: Shaopeng Jia
+
+ Additional Phone Number Formatting information, containing alternative
+ formats that are commonly used when writing phone numbers in certain
+ countries. Note that this is in addition to the formatting information
+ provided by the main PhoneNumberMetaData.xml file - formatting patterns
+ should not be duplicated.
+
+ Note also that only the most specific leading-digits pattern is present for
+ each pattern - the less specific ones are used only by the
+ AsYouTypeFormatter, and the AsYouTypeFormatter does not require information
+ on alternate formatting patterns.
+
+ For regions that share a country calling code, only the region with
+ mainCountryForCode set to true in PhoneNumberMetaData.xml should be present
+ here.
+
+ Note: Territories are in alphabetical order by their IDs, which are based on ISO 3166-1
+ two-letter country codes. The country names in the comments are the official short names
+ in English according to ISO 3166-1.
+
+ For more information on what each element represents, see
+ resources/phonemetadata.proto
+-->
+
+<!DOCTYPE phoneNumberMetadata [
+ <!ELEMENT phoneNumberMetadata (territories)>
+ <!ELEMENT territories (territory+)>
+ <!ELEMENT territory (availableFormats)>
+ <!ELEMENT numberFormat (leadingDigits*, format, intlFormat*)>
+ <!ELEMENT leadingDigits (#PCDATA)>
+ <!ELEMENT format (#PCDATA)>
+ <!ELEMENT intlFormat (#PCDATA)>
+
+ <!ATTLIST territory countryCode CDATA #REQUIRED>
+ <!ATTLIST numberFormat pattern CDATA #REQUIRED>
+]>
+
+<phoneNumberMetadata>
+ <territories>
+ <!-- Australia (AU) -->
+ <territory countryCode="61">
+ <availableFormats>
+ <numberFormat pattern="(1[389]\d{2})(\d{2})(\d{2})(\d{2})">
+ <leadingDigits>
+ 1(?:
+ [38]00|
+ 90
+ )
+ </leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(1[389]\d{2})(\d{6})">
+ <leadingDigits>
+ 1(?:
+ [38]00|
+ 90
+ )
+ </leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="([2378])(\d{8})">
+ <leadingDigits>[2378]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ </availableFormats>
+ </territory>
+
+ <!-- Austria (AT) -->
+ <territory countryCode="43">
+ <availableFormats>
+ <numberFormat pattern="(5)(\d{3,12})">
+ <leadingDigits>5[079]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="(50)(\d{2})(\d{2})(\d{2,4})">
+ <leadingDigits>50</leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(5\d)(\d{2})(\d{2})(\d{2})(\d{2,4})">
+ <leadingDigits>5[079]</leadingDigits>
+ <format>$1 $2 $3 $4 $5</format>
+ </numberFormat>
+ <numberFormat pattern="(5\d)(\d{5})(\d{4,6})">
+ <leadingDigits>5[079]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(5\d)(\d{6,7})">
+ <leadingDigits>5[079]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ </availableFormats>
+ </territory>
+
+ <!-- Brazil (BR) -->
+ <territory countryCode="55">
+ <availableFormats>
+ <numberFormat pattern="(\d{2})(\d{8})" >
+ <leadingDigits>[1-9][1-9]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ </availableFormats>
+ </territory>
+
+ <!-- Germany (DE) -->
+ <territory countryCode="49">
+ <availableFormats>
+ <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
+ <leadingDigits>
+ 3[02]|
+ 40|
+ [68]9
+ </leadingDigits>
+ <format>$1/$2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})">
+ <leadingDigits>
+ 3[02]|
+ 40|
+ [68]9
+ </leadingDigits>
+ <format>$1/$2 $3 $4 $5</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{4})(\d{3,4})">
+ <leadingDigits>
+ 3[02]|
+ 40|
+ [68]9
+ </leadingDigits>
+ <format>$1/$2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
+ <leadingDigits>
+ 3[02]|
+ 40|
+ [68]9
+ </leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{3})(\d{3})(\d{2,3})">
+ <leadingDigits>
+ 3[02]|
+ 40|
+ [68]9
+ </leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <!-- 3 digit area codes. -->
+ <numberFormat pattern="(\d{3})(\d{3})(\d{2,4})">
+ <leadingDigits>
+ 2(?:
+ \d1|
+ 0[2389]|
+ 1[24]|
+ 28|
+ 34
+ )|
+ 3(?:
+ [3-9][15]|
+ 40
+ )|
+ [4-8][1-9]1|
+ 9(?:
+ 06|
+ [1-9]1
+ )
+ </leadingDigits>
+ <format>$1/$2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{4})(\d{3,4})">
+ <leadingDigits>
+ 2(?:
+ \d1|
+ 0[2389]|
+ 1[24]|
+ 28|
+ 34
+ )|
+ 3(?:
+ [3-9][15]|
+ 40
+ )|
+ [4-8][1-9]1|
+ 9(?:
+ 06|
+ [1-9]1
+ )
+ </leadingDigits>
+ <format>$1/$2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})">
+ <leadingDigits>
+ 2(?:
+ \d1|
+ 0[2389]|
+ 1[24]|
+ 28|
+ 34
+ )|
+ 3(?:
+ [3-9][15]|
+ 40
+ )|
+ [4-8][1-9]1|
+ 9(?:
+ 06|
+ [1-9]1
+ )
+ </leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{3})(\d{2})(\d{2})(\d)">
+ <leadingDigits>
+ 2(?:
+ \d1|
+ 0[2389]|
+ 1[24]|
+ 28|
+ 34
+ )|
+ 3(?:
+ [3-9][15]|
+ 40
+ )|
+ [4-8][1-9]1|
+ 9(?:
+ 06|
+ [1-9]1
+ )
+ </leadingDigits>
+ <format>$1/$2 $3 $4 $5</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{3})(\d{3})(\d{2,3})">
+ <leadingDigits>
+ 2(?:
+ \d1|
+ 0[2389]|
+ 1[24]|
+ 28|
+ 34
+ )|
+ 3(?:
+ [3-9][15]|
+ 40
+ )|
+ [4-8][1-9]1|
+ 9(?:
+ 06|
+ [1-9]1
+ )
+ </leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <!-- 4 digit area codes. -->
+ <numberFormat pattern="(\d{4})(\d{3})(\d{3,4})">
+ <leadingDigits>
+ [24-6]|
+ [7-9](?:
+ \d[1-9]|
+ [1-9]\d
+ )|
+ 3(?:
+ 3(?:
+ 0[1-467]|
+ 2[127-9]|
+ 3[124578]|
+ [46][1246]|
+ 7[1257-9]|
+ 8[1256]|
+ 9[145]
+ )|
+ 4(?:
+ 2[135]|
+ 3[1357]|
+ 4[13578]|
+ 6[1246]|
+ 7[1356]|
+ 9[1346]
+ )|
+ 5(?:
+ 0[14]|
+ 2[1-3589]|
+ 3[1357]|
+ 4[1246]|
+ 6[1-4]|
+ 7[1346]|
+ 8[13568]|
+ 9[1246]
+ )|
+ 6(?:
+ 0[356]|
+ 2[1-489]|
+ 3[124-6]|
+ 4[1347]|
+ 6[13]|
+ 7[12579]|
+ 8[1-356]|
+ 9[135]
+ )|
+ 7(?:
+ 2[1-7]|
+ 3[1357]|
+ 4[145]|
+ 6[1-5]|
+ 7[1-4]
+ )|
+ 8(?:
+ 21|
+ 3[1468]|
+ 4[1347]|
+ 6[0135-9]|
+ 7[1467]|
+ 8[136]
+ )|
+ 9(?:
+ 0[12479]|
+ 2[1358]|
+ 3[1357]|
+ 4[134679]|
+ 6[1-9]|
+ 7[136]|
+ 8[147]|
+ 9[1468]
+ )
+ )
+ </leadingDigits>
+ <format>$1/$2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{4})(\d{4})(\d{1,4})">
+ <leadingDigits>
+ [24-6]|
+ [7-9](?:
+ \d[1-9]|
+ [1-9]\d
+ )|
+ 3(?:
+ 3(?:
+ 0[1-467]|
+ 2[127-9]|
+ 3[124578]|
+ [46][1246]|
+ 7[1257-9]|
+ 8[1256]|
+ 9[145]
+ )|
+ 4(?:
+ 2[135]|
+ 3[1357]|
+ 4[13578]|
+ 6[1246]|
+ 7[1356]|
+ 9[1346]
+ )|
+ 5(?:
+ 0[14]|
+ 2[1-3589]|
+ 3[1357]|
+ 4[1246]|
+ 6[1-4]|
+ 7[1346]|
+ 8[13568]|
+ 9[1246]
+ )|
+ 6(?:
+ 0[356]|
+ 2[1-489]|
+ 3[124-6]|
+ 4[1347]|
+ 6[13]|
+ 7[12579]|
+ 8[1-356]|
+ 9[135]
+ )|
+ 7(?:
+ 2[1-7]|
+ 3[1357]|
+ 4[145]|
+ 6[1-5]|
+ 7[1-4]
+ )|
+ 8(?:
+ 21|
+ 3[1468]|
+ 4[1347]|
+ 6[0135-9]|
+ 7[1467]|
+ 8[136]
+ )|
+ 9(?:
+ 0[12479]|
+ 2[1358]|
+ 3[1357]|
+ 4[134679]|
+ 6[1-9]|
+ 7[136]|
+ 8[147]|
+ 9[1468]
+ )
+ )
+ </leadingDigits>
+ <format>$1/$2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{4})(\d{3})(\d{3})(\d{3})">
+ <leadingDigits>
+ [24-6]|
+ [7-9](?:
+ \d[1-9]|
+ [1-9]\d
+ )|
+ 3(?:
+ 3(?:
+ 0[1-467]|
+ 2[127-9]|
+ 3[124578]|
+ [46][1246]|
+ 7[1257-9]|
+ 8[1256]|
+ 9[145]
+ )|
+ 4(?:
+ 2[135]|
+ 3[1357]|
+ 4[13578]|
+ 6[1246]|
+ 7[1356]|
+ 9[1346]
+ )|
+ 5(?:
+ 0[14]|
+ 2[1-3589]|
+ 3[1357]|
+ 4[1246]|
+ 6[1-4]|
+ 7[1346]|
+ 8[13568]|
+ 9[1246]
+ )|
+ 6(?:
+ 0[356]|
+ 2[1-489]|
+ 3[124-6]|
+ 4[1347]|
+ 6[13]|
+ 7[12579]|
+ 8[1-356]|
+ 9[135]
+ )|
+ 7(?:
+ 2[1-7]|
+ 3[1357]|
+ 4[145]|
+ 6[1-5]|
+ 7[1-4]
+ )|
+ 8(?:
+ 21|
+ 3[1468]|
+ 4[1347]|
+ 6[0135-9]|
+ 7[1467]|
+ 8[136]
+ )|
+ 9(?:
+ 0[12479]|
+ 2[1358]|
+ 3[1357]|
+ 4[134679]|
+ 6[1-9]|
+ 7[136]|
+ 8[147]|
+ 9[1468]
+ )
+ )
+ </leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{4})(\d{2})(\d{3})(\d{2})">
+ <leadingDigits>
+ [24-6]|
+ [7-9](?:
+ \d[1-9]|
+ [1-9]\d
+ )|
+ 3(?:
+ 3(?:
+ 0[1-467]|
+ 2[127-9]|
+ 3[124578]|
+ [46][1246]|
+ 7[1257-9]|
+ 8[1256]|
+ 9[145]
+ )|
+ 4(?:
+ 2[135]|
+ 3[1357]|
+ 4[13578]|
+ 6[1246]|
+ 7[1356]|
+ 9[1346]
+ )|
+ 5(?:
+ 0[14]|
+ 2[1-3589]|
+ 3[1357]|
+ 4[1246]|
+ 6[1-4]|
+ 7[1346]|
+ 8[13568]|
+ 9[1246]
+ )|
+ 6(?:
+ 0[356]|
+ 2[1-489]|
+ 3[124-6]|
+ 4[1347]|
+ 6[13]|
+ 7[12579]|
+ 8[1-356]|
+ 9[135]
+ )|
+ 7(?:
+ 2[1-7]|
+ 3[1357]|
+ 4[145]|
+ 6[1-5]|
+ 7[1-4]
+ )|
+ 8(?:
+ 21|
+ 3[1468]|
+ 4[1347]|
+ 6[0135-9]|
+ 7[1467]|
+ 8[136]
+ )|
+ 9(?:
+ 0[12479]|
+ 2[1358]|
+ 3[1357]|
+ 4[134679]|
+ 6[1-9]|
+ 7[136]|
+ 8[147]|
+ 9[1468]
+ )
+ )
+ </leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{4})(\d{3})(\d{2})(\d{2})">
+ <leadingDigits>
+ [24-6]|
+ [7-9](?:
+ \d[1-9]|
+ [1-9]\d
+ )|
+ 3(?:
+ 3(?:
+ 0[1-467]|
+ 2[127-9]|
+ 3[124578]|
+ [46][1246]|
+ 7[1257-9]|
+ 8[1256]|
+ 9[145]
+ )|
+ 4(?:
+ 2[135]|
+ 3[1357]|
+ 4[13578]|
+ 6[1246]|
+ 7[1356]|
+ 9[1346]
+ )|
+ 5(?:
+ 0[14]|
+ 2[1-3589]|
+ 3[1357]|
+ 4[1246]|
+ 6[1-4]|
+ 7[1346]|
+ 8[13568]|
+ 9[1246]
+ )|
+ 6(?:
+ 0[356]|
+ 2[1-489]|
+ 3[124-6]|
+ 4[1347]|
+ 6[13]|
+ 7[12579]|
+ 8[1-356]|
+ 9[135]
+ )|
+ 7(?:
+ 2[1-7]|
+ 3[1357]|
+ 4[145]|
+ 6[1-5]|
+ 7[1-4]
+ )|
+ 8(?:
+ 21|
+ 3[1468]|
+ 4[1347]|
+ 6[0135-9]|
+ 7[1467]|
+ 8[136]
+ )|
+ 9(?:
+ 0[12479]|
+ 2[1358]|
+ 3[1357]|
+ 4[134679]|
+ 6[1-9]|
+ 7[136]|
+ 8[147]|
+ 9[1468]
+ )
+ )
+ </leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{4})(\d{2})(\d{2})(\d{2,3})">
+ <leadingDigits>
+ [24-6]|
+ [7-9](?:
+ \d[1-9]|
+ [1-9]\d
+ )|
+ 3(?:
+ 3(?:
+ 0[1-467]|
+ 2[127-9]|
+ 3[124578]|
+ [46][1246]|
+ 7[1257-9]|
+ 8[1256]|
+ 9[145]
+ )|
+ 4(?:
+ 2[135]|
+ 3[1357]|
+ 4[13578]|
+ 6[1246]|
+ 7[1356]|
+ 9[1346]
+ )|
+ 5(?:
+ 0[14]|
+ 2[1-3589]|
+ 3[1357]|
+ 4[1246]|
+ 6[1-4]|
+ 7[1346]|
+ 8[13568]|
+ 9[1246]
+ )|
+ 6(?:
+ 0[356]|
+ 2[1-489]|
+ 3[124-6]|
+ 4[1347]|
+ 6[13]|
+ 7[12579]|
+ 8[1-356]|
+ 9[135]
+ )|
+ 7(?:
+ 2[1-7]|
+ 3[1357]|
+ 4[145]|
+ 6[1-5]|
+ 7[1-4]
+ )|
+ 8(?:
+ 21|
+ 3[1468]|
+ 4[1347]|
+ 6[0135-9]|
+ 7[1467]|
+ 8[136]
+ )|
+ 9(?:
+ 0[12479]|
+ 2[1358]|
+ 3[1357]|
+ 4[134679]|
+ 6[1-9]|
+ 7[136]|
+ 8[147]|
+ 9[1468]
+ )
+ )
+ </leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <!-- 5 digit area codes. -->
+ <numberFormat pattern="(\d{5})(\d{3})(\d{3,4})">
+ <leadingDigits>3</leadingDigits>
+ <format>$1/$2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{5})(\d{4})(\d{3,4})">
+ <leadingDigits>3</leadingDigits>
+ <format>$1/$2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{5})(\d{3})(\d{3})(\d{3})">
+ <leadingDigits>3</leadingDigits>
+ <format>$1/$2 $3 $4</format>
+ </numberFormat>
+ <!-- Mobile number formatting rules. -->
+ <numberFormat pattern="(1\d{3})(\d{2})(\d{3})(\d{2})">
+ <leadingDigits>15</leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(1\d{3})(\d{3})(\d{4})">
+ <leadingDigits>15</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(1\d{3})(\d{4})(\d{3})">
+ <leadingDigits>15</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(1\d{2})(\d{8})">
+ <leadingDigits>15</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="([18]\d{2})(\d{2,3})(\d{3})(\d{2})">
+ <leadingDigits>
+ 1[5-7]|
+ 800
+ </leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(8\d{2})(\d{6})(\d{2})(\d{1,4})">
+ <leadingDigits>800</leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d)(\d{3})(\d{3,4})">
+ <leadingDigits>
+ 180|
+ 900[1359]
+ </leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d)(\d{4})(\d{3,4})">
+ <leadingDigits>
+ 180|
+ 900[1359]
+ </leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{4})(\d{4,10})">
+ <leadingDigits>
+ 180|
+ 900[1359]
+ </leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{3})(\d{4})(\d{2})">
+ <leadingDigits>
+ 900[1359]
+ </leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ </availableFormats>
+ </territory>
+
+ <!-- Great Britain (GB) -->
+ <territory countryCode="44" >
+ <availableFormats>
+ <!-- London. -->
+ <numberFormat pattern="(\d{3})(\d{3})(\d{4})">
+ <leadingDigits>20</leadingDigits>
+ <format>$1-$2-$3</format>
+ </numberFormat>
+ <!-- 7ddd (not 70, 76) with 10 digits. Note: DOES include 7624 when used for IM. Also
+ includes the four-digit fixed-line codes. -->
+ <numberFormat pattern="(\d{4})(\d{3})(\d{3})">
+ <leadingDigits>
+ 1[2-48][02-9]|
+ 7(?:
+ [1-5789]|
+ 624
+ )
+ </leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <!-- 7ddd (not 70, 76) with 10 digits.-->
+ <numberFormat pattern="(\d{3})(\d{4})(\d{3})">
+ <leadingDigits>7[1-5789]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(80\d)(\d{3,4})(\d{3})">
+ <leadingDigits>80</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ </availableFormats>
+ </territory>
+
+ <!-- Japan (JP) -->
+ <territory countryCode="81" >
+ <availableFormats>
+ <!-- Toll-free, premium-rate and UAN numbers -->
+ <numberFormat pattern="(\d{3})(\d{2})(\d{4})">
+ <leadingDigits>
+ (?:
+ 12|
+ 57|
+ 99
+ )0
+ </leadingDigits>
+ <format>$1-$2-$3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
+ <leadingDigits>
+ (?:
+ 12|
+ 57|
+ 99
+ )0
+ </leadingDigits>
+ <format>$1-$2-$3-$4</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{4})(\d{2})">
+ <leadingDigits>
+ (?:
+ 12|
+ 57|
+ 99
+ )0
+ </leadingDigits>
+ <format>$1-$2-$3</format>
+ </numberFormat>
+ </availableFormats>
+ </territory>
+
+ <!-- Portugal (PT) -->
+ <territory countryCode="351" >
+ <availableFormats>
+ <!-- Lisbon/Porto numbers are usually formatted with the 21 or 22 separated - but sometimes
+ they are formatted as 21X or 22X. -->
+ <numberFormat pattern="(2\d{2})(\d{3})(\d{3})">
+ <leadingDigits>2[12]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <!-- Commonly used mobile formatting pattern. -->
+ <numberFormat pattern="(9\d)(\d{3})(\d{4})">
+ <leadingDigits>9</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
+ <leadingDigits>
+ 2[12]|
+ 9
+ </leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ </availableFormats>
+ </territory>
+ </territories>
+</phoneNumberMetadata>
diff --git a/PhoneNumberMetaData.xml b/PhoneNumberMetaData.xml
index 9981722..5d8e732 100644
--- a/PhoneNumberMetaData.xml
+++ b/PhoneNumberMetaData.xml
@@ -22,7 +22,7 @@
official short names in English according to ISO 3166-1.
For more information on what each element represents, see
- java/com/google/i18n/phonenumbers/phonemetadata.proto
+ resources/phonemetadata.proto
Note that if you want to add validation metadata, the generalDesc nationalNumberPattern and
possibleNumberPattern must be provided. If this is missing, then the country will be
@@ -102,14 +102,11 @@
<possibleNumberPattern>\d{4}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- The prefix 70 has been added since it has been seen online, such as for the number of
- the Ascension Island local government itself. -->
<nationalNumberPattern>
(?:
+ [267]\d|
3[0-5]|
- 4[4-6]|
- [26]\d|
- 70
+ 4[4-69]
)\d{2}
</nationalNumberPattern>
<possibleNumberPattern>\d{4}</possibleNumberPattern>
@@ -195,16 +192,19 @@
<leadingDigits>[2-4679][2-8]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(5[056])(\d{3})(\d{4})">
+ <numberFormat pattern="(5[0256])(\d{3})(\d{4})">
<leadingDigits>5</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="([4679]00)(\d)(\d{5})" nationalPrefixFormattingRule="$FG">
- <leadingDigits>[4679]0</leadingDigits>
+ <numberFormat pattern="([479]00)(\d)(\d{5})" nationalPrefixFormattingRule="$FG">
+ <leadingDigits>[479]0</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(800)(\d{2,9})" nationalPrefixFormattingRule="$FG">
- <leadingDigits>8</leadingDigits>
+ <numberFormat pattern="([68]00)(\d{2,9})" nationalPrefixFormattingRule="$FG">
+ <leadingDigits>
+ 60|
+ 8
+ </leadingDigits>
<format>$1 $2</format>
</numberFormat>
</availableFormats>
@@ -216,17 +216,12 @@
<possibleNumberPattern>\d{5,12}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <nationalNumberPattern>
- (?:
- [2-4679][2-8]\d|
- 600[25]
- )\d{5}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
+ <nationalNumberPattern>[2-4679][2-8]\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
<exampleNumber>22345678</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>5[056]\d{7}</nationalNumberPattern>
+ <nationalNumberPattern>5[0256]\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>501234567</exampleNumber>
</mobile>
@@ -248,6 +243,11 @@
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>700012345</exampleNumber>
</sharedCost>
+ <uan>
+ <nationalNumberPattern>600[25]\d{5}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>600212345</exampleNumber>
+ </uan>
<emergency>
<nationalNumberPattern>
112|
@@ -300,8 +300,8 @@
<!-- Antigua and Barbuda -->
<!-- http://www.itu.int/oth/T0202000008/en -->
- <territory id="AG" countryCode="1" leadingDigits="268"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="AG" countryCode="1" leadingDigits="268" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
@@ -394,8 +394,8 @@
<!-- Anguilla -->
<!-- http://www.itu.int/oth/T0202000007/en -->
- <territory id="AI" countryCode="1" leadingDigits="264"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="AI" countryCode="1" leadingDigits="264" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
@@ -574,6 +574,7 @@
<!-- Armenia -->
<!-- http://www.itu.int/oth/T020200000A/en -->
<!-- http://en.wikipedia.org/wiki/%2B374 -->
+ <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Nagorno-Karabakh_Republic -->
<!-- We think the national dialling prefix is 0 - it seems this was a change in 2005 (or 2008)
along with the new city codes. However, their official document makes no mention of it,
websites disagree, and we are not sure if the change has actually been made. -->
@@ -612,10 +613,10 @@
</generalDesc>
<fixedLine>
<!-- Includes telephone numbers in Nagorno-Karabakh Republic, physically located inside
- Azerbaijan. -->
+ Azerbaijan, which use prefix 47. -->
<nationalNumberPattern>
(?:
- 10\d|
+ 1[01]\d|
2(?:
2[2-46]|
3[1-8]|
@@ -631,9 +632,7 @@
<exampleNumber>10123456</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 55 from online numbers found and SMSs received from numbers with this prefix. It
- seems to be used by Orange Armenia. Part of the range 97 is used by Nagorno-Karabakh
- Republic. -->
+ <!-- Part of the range 97 is used by Nagorno-Karabakh Republic. -->
<nationalNumberPattern>
(?:
55|
@@ -682,50 +681,6 @@
</emergency>
</territory>
- <!-- Netherlands Antilles -->
- <!-- Note this country no longer exists. This metadata exists only to validate old Sint Maarten
- numbers through their parallel running period (which ends Sep 2012). -->
- <!-- The link below no longer works, since ITU deleted this document since this country no
- longer exists. We keep it here as a record of the last place we found information on this
- country. -->
- <!-- http://www.itu.int/oth/T0202000097/en -->
- <territory id="AN" countryCode="599" internationalPrefix="00">
- <!-- Shares formatting patterns with "CW". -->
- <generalDesc>
- <nationalNumberPattern>5\d{6}</nationalNumberPattern>
- <possibleNumberPattern>\d{7}</possibleNumberPattern>
- </generalDesc>
- <fixedLine>
- <nationalNumberPattern>
- 5(?:
- 4\d|
- 8[239]
- )\d{4}
- </nationalNumberPattern>
- <exampleNumber>5451234</exampleNumber>
- </fixedLine>
- <mobile>
- <nationalNumberPattern>
- 5(?:
- 1[01]|
- 2[0-7]|
- 5\d|
- 8[016-8]
- )\d{4}
- </nationalNumberPattern>
- <exampleNumber>5101234</exampleNumber>
- </mobile>
- <emergency>
- <!-- http://www.rijksdienstcn.com/index.php?view=pagina&id=126&set_language=EN -->
- <nationalNumberPattern>
- 112|
- 911
- </nationalNumberPattern>
- <possibleNumberPattern>\d{3}</possibleNumberPattern>
- <exampleNumber>112</exampleNumber>
- </emergency>
- </territory>
-
<!-- Angola -->
<!-- http://www.itu.int/oth/T0202000006/en -->
<territory id="AO" countryCode="244" internationalPrefix="00">
@@ -763,107 +718,108 @@
<!-- Argentina -->
<!-- http://www.itu.int/oth/T0202000009/en -->
- <!-- http://www.cnc.gov.ar/infotecnica/numeracion/Index.asp -->
- <territory id="AR" countryCode="54" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixForParsing="
- 0(?:
- (11|
- 2(?:
- 2(?:
- 02?|
- [13]|
- 2[13-79]|
- 4[1-6]|
- 5[2457]|
- 6[124-8]|
- 7[1-4]|
- 8[13-6]|
- 9[1-367]
- )|
- 3(?:
- [06]2?|
- 1[467]|
- 2[02-6]|
- 3[13-8]|
- [49][2-6]|
- 5[2-8]|
- 7
- )|
- 4(?:
- 7[3-578]|
- 9
- )|
- 6(?:
- [0136]|
- 2[24-6]|
- 4[6-8]?|
- 5[15-8]
- )|
- 80|
- 9(?:
- 0[1-3]|
- [19]|
- 2\d|
- 3[1-6]|
- 4[02568]?|
- 5[2-4]|
- 6[2-46]|
- 72?|
- 8[23]?
- )
- )|
- 3(?:
+ <!-- http://www.cnc.gov.ar/infotecnica/numeracion/Index.asp - click on Indicativos Interurbanos.
+ -->
+ <territory id="AR" countryCode="54" internationalPrefix="00" nationalPrefix="0"
+ nationalPrefixForParsing="
+ 0?(?:
+ (11|
+ 2(?:
+ 2(?:
+ 02?|
+ [13]|
+ 2[13-79]|
+ 4[1-6]|
+ 5[2457]|
+ 6[124-8]|
+ 7[1-4]|
+ 8[13-6]|
+ 9[1267]
+ )|
3(?:
- 2[79]|
- 6|
- 8[2578]
+ 02?|
+ 1[467]|
+ 2[03-6]|
+ 3[13-8]|
+ [49][2-6]|
+ 5[2-8]|
+ [67]
)|
4(?:
- 0[124-9]|
- [12]|
- 3[5-8]?|
- 4[24-7]|
- 5[4-68]?|
- 6\d|
- 7[126]|
- 8[237-9]?|
- 9[1-36-8]
+ 7[3-578]|
+ 9
)|
- 5(?:
- 1|
- 2[1245]|
- 3[237]?|
- 4[1-46-9]|
- 6[2-4]|
- 7[1-6]|
- 8[2-5]?
- )|
- 6[24]|
- 7(?:
- 1[15-8]|
- 2[15]|
- 3[145]|
- 4[13]|
- 5[14-8]|
- [069]|
- 7[2-57]|
- 8[126]
+ 6(?:
+ [0136]|
+ 2[24-6]|
+ 4[6-8]?|
+ 5[15-8]
)|
- 8(?:
- [01]|
- 2[125-7]|
- 3[23578]?|
- 4[13-6]|
- 5[4-8]?|
- 6[1-357-9]|
- 7[36-8]?|
- 8[5-8]?|
- 9[124]
+ 80|
+ 9(?:
+ 0[1-3]|
+ [19]|
+ 2\d|
+ 3[1-6]|
+ 4[02568]?|
+ 5[2-4]|
+ 6[2-46]|
+ 72?|
+ 8[23]?
)
- )
- )15
- )?"
- nationalPrefixTransformRule="9$1" nationalPrefixFormattingRule="$NP$FG">
+ )|
+ 3(?:
+ 3(?:
+ 2[79]|
+ 6|
+ 8[2578]
+ )|
+ 4(?:
+ 0[124-9]|
+ [12]|
+ 3[5-8]?|
+ 4[24-7]|
+ 5[4-68]?|
+ 6[02-9]|
+ 7[126]|
+ 8[2379]?|
+ 9[1-36-8]
+ )|
+ 5(?:
+ 1|
+ 2[1245]|
+ 3[237]?|
+ 4[1-46-9]|
+ 6[2-4]|
+ 7[1-6]|
+ 8[2-5]?
+ )|
+ 6[24]|
+ 7(?:
+ 1[1568]|
+ 2[15]|
+ 3[145]|
+ 4[13]|
+ 5[14-8]|
+ [069]|
+ 7[2-57]|
+ 8[126]
+ )|
+ 8(?:
+ [01]|
+ 2[15-7]|
+ 3[2578]?|
+ 4[13-6]|
+ 5[4-8]?|
+ 6[1-357-9]|
+ 7[36-8]?|
+ 8[5-8]?|
+ 9[124]
+ )
+ )
+ )15
+ )?"
+ nationalPrefixTransformRule="9$1" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
<numberFormat pattern="([68]\d{2})(\d{3})(\d{4})">
<leadingDigits>[68]</leadingDigits>
@@ -903,7 +859,8 @@
)
)
</leadingDigits>
- <!-- Several 294X four-digit area codes exist: 2940, 2942, 2945, 2946 and 2948. -->
+ <!-- We exclude here several 294X four-digit area codes: 2940, 2942, 2945, 2946 and 2948 -
+ and several 38[3578]X four-digit area codes. -->
<leadingDigits>
9(?:
2(?:
@@ -922,15 +879,16 @@
4[12358]|
5(?:
[18]|
- 3[0-689]
+ 3[014-689]
)|
6[24]|
7[069]|
8(?:
- [015]|
- 3[0-2479]|
- 7[0-24-9]|
- 8[0-79]
+ [01]|
+ 3[013469]|
+ 5[0-39]|
+ 7[0-2459]|
+ 8[0-49]
)
)
)
@@ -1017,10 +975,11 @@
6[24]|
7[069]|
8(?:
- [015]|
- 3[0-2479]|
- 7[0-24-9]|
- 8[0-79]
+ [01]|
+ 3[013469]|
+ 5[0-39]|
+ 7[0-2459]|
+ 8[0-49]
)
)
</leadingDigits>
@@ -1068,17 +1027,18 @@
(?:
2(?:
2(?:
- [0139]\d|
+ [013]\d|
2[13-79]|
4[1-6]|
5[2457]|
6[124-8]|
7[1-4]|
- 8[13-6]
+ 8[13-6]|
+ 9[1267]
)|
3(?:
1[467]|
- 2[02-6]|
+ 2[03-6]|
3[13-8]|
[49][2-6]|
5[2-8]|
@@ -1110,8 +1070,9 @@
4(?:
[78]\d|
0[0124-9]|
- [1-356]\d|
+ [1-35]\d|
4[24-7]|
+ 6[02-9]|
9[123678]
)|
5(?:
@@ -1123,7 +1084,8 @@
)|
6[24]\d|
7(?:
- [01469]\d|
+ [0469]\d|
+ 1[1568]|
2[013-9]|
3[145]|
5[14-8]|
@@ -1131,7 +1093,8 @@
8[0-24-9]
)|
8(?:
- [0-3578]\d|
+ [013578]\d|
+ 2[15-7]|
4[13-6]|
6[1-357-9]|
9[124]
@@ -1216,8 +1179,8 @@
<!-- American Samoa -->
<!-- http://www.itu.int/oth/T0202000004/en -->
- <territory id="AS" countryCode="1" leadingDigits="684"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="AS" countryCode="1" leadingDigits="684" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
@@ -1238,10 +1201,11 @@
<exampleNumber>6846221234</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Adding 24[246], operated from Blue Sky. -->
<nationalNumberPattern>
684(?:
733|
- 258
+ 25[2468]
)\d{4}
</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
@@ -1292,13 +1256,24 @@
<territory id="AT" countryCode="43" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
- <numberFormat pattern="([15])(\d{3,12})">
- <leadingDigits>
- 1|
- 5[079]
- </leadingDigits>
+ <numberFormat pattern="(1)(\d{3,12})">
+ <leadingDigits>1</leadingDigits>
<format>$1 $2</format>
</numberFormat>
+ <!-- The following three patterns are the most common for prefixes 050, 057 and 059, as
+ found on Austrian web pages. -->
+ <numberFormat pattern="(5\d)(\d{3,5})">
+ <leadingDigits>5[079]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="(5\d)(\d{3})(\d{3,4})">
+ <leadingDigits>5[079]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(5\d)(\d{4})(\d{4,7})">
+ <leadingDigits>5[079]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
<numberFormat pattern="(\d{3})(\d{3,10})">
<leadingDigits>
316|
@@ -1460,7 +1435,7 @@
)\d{2,10}|
[79]\d{3,11}
)|
- 720\d{6, 10}
+ 720\d{6,10}
</nationalNumberPattern>
<possibleNumberPattern>\d{5,13}</possibleNumberPattern>
<exampleNumber>50123</exampleNumber>
@@ -1568,7 +1543,7 @@
[237]\d{8}|
8(?:
[68]\d{3}|
- 7[0-6]\d{2}|
+ 7[0-69]\d{2}|
9(?:
[02-9]\d{2}|
1(?:
@@ -1592,12 +1567,11 @@
4(?:
[0-2]\d|
3[0-57-9]|
- 4[46-9]|
- 5[0-37-9]|
+ 4[47-9]|
+ 5[0-35-9]|
6[6-9]|
- 7[07-9]|
- 8[7-9]|
- 9[89]
+ [79][07-9]|
+ 8[17-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
@@ -1686,8 +1660,8 @@
<exampleNumber>5212345</exampleNumber>
</fixedLine>
<mobile>
- <!-- The prefixes 994 & 96[45], while not in the plan, seem to be used in mobile numbers
- found online. -->
+ <!-- The prefixes 662, 994 & 96[45], while not in the plan, seem to be used in mobile
+ numbers found online. -->
<nationalNumberPattern>
(?:
5(?:
@@ -1697,7 +1671,8 @@
6(?:
[039]0|
22|
- [46][01]
+ 4[01]|
+ 6[0-2]
)|
7[34]\d|
9(?:
@@ -1835,8 +1810,8 @@
<!-- Azerbaijan -->
<!-- http://www.itu.int/oth/T020200000F/en -->
- <territory id="AZ" countryCode="994" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
+ <territory id="AZ" countryCode="994" internationalPrefix="00" nationalPrefix="0"
+ nationalPrefixFormattingRule="($NP$FG)">
<availableFormats>
<numberFormat pattern="(\d{2})(\d{3})(\d{2})(\d{2})">
<leadingDigits>
@@ -1922,18 +1897,31 @@
</territory>
<!-- Bosnia and Herzegovina -->
- <!-- http://www.cra.ba/en/telecom/numbering/ -->
+ <!-- http://www.rak.ba/eng/index.php?uid=1272016657 (accessible from
+ http://www.cra.ba/en/telecom/numbering/) -->
<!-- http://en.wikipedia.org/wiki/+387 -->
<territory id="BA" countryCode="387" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
- <numberFormat pattern="([3-689]\d)(\d{3})(\d{3})">
+ <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
+ <leadingDigits>[3-5]</leadingDigits>
<format>$1 $2-$3</format>
</numberFormat>
+ <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
+ <leadingDigits>
+ 6[1-356]|
+ [7-9]
+ </leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{3})">
+ <leadingDigits>6[047]</leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[3-689]\d{7}</nationalNumberPattern>
- <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
+ <nationalNumberPattern>[3-9]\d{7,8}</nationalNumberPattern>
+ <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
<nationalNumberPattern>
@@ -1942,11 +1930,19 @@
49
)\d{6}
</nationalNumberPattern>
+ <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
<exampleNumber>30123456</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>6[1-356]\d{6}</nationalNumberPattern>
- <possibleNumberPattern>\d{8}</possibleNumberPattern>
+ <nationalNumberPattern>
+ 6(?:
+ 03|
+ 44|
+ 71|
+ [1-356]
+ )\d{6}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
<exampleNumber>61123456</exampleNumber>
</mobile>
<tollFree>
@@ -1962,14 +1958,15 @@
<sharedCost>
<!-- Using this category to model national tariff numbers - these are under Shared Cost in
the plan. -->
- <nationalNumberPattern>82\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>8[12]\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>82123456</exampleNumber>
</sharedCost>
<uan>
- <nationalNumberPattern>81\d{6}</nationalNumberPattern>
+ <!-- Using this to classify nomad numbers. -->
+ <nationalNumberPattern>70[23]\d{5}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
- <exampleNumber>81123456</exampleNumber>
+ <exampleNumber>70223456</exampleNumber>
</uan>
<emergency>
<nationalNumberPattern>12[234]</nationalNumberPattern>
@@ -1980,8 +1977,8 @@
<!-- Barbados -->
<!-- http://www.itu.int/oth/T0202000013/en -->
- <territory id="BB" countryCode="1" leadingDigits="246"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="BB" countryCode="1" leadingDigits="246" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
@@ -2052,22 +2049,53 @@
<availableFormats>
<numberFormat pattern="(2)(\d{7})">
<leadingDigits>2</leadingDigits>
- <format>$1 $2</format>
+ <format>$1-$2</format>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{4,6})">
<leadingDigits>[3-79]1</leadingDigits>
- <format>$1 $2</format>
+ <format>$1-$2</format>
+ </numberFormat>
+ <!-- Mobile numbers, VOIP, and four-digit fixed-line area codes. -->
+ <numberFormat pattern="(\d{4})(\d{3,6})">
+ <leadingDigits>
+ 1|
+ 3(?:
+ 0|
+ [2-58]2
+ )|
+ 4(?:
+ 0|
+ [25]2|
+ 3[23]|
+ [4689][25]
+ )|
+ 5(?:
+ [02-578]2|
+ 6[25]
+ )|
+ 6(?:
+ [0347-9]2|
+ [26][25]
+ )|
+ 7[02-9]2|
+ 8(?:
+ [023][23]|
+ [4-7]2
+ )|
+ 9(?:
+ [02][23]|
+ [458]2|
+ 6[016]
+ )
+ </leadingDigits>
+ <format>$1-$2</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{3,7})">
<leadingDigits>
[3-79][2-9]|
8
</leadingDigits>
- <format>$1 $2</format>
- </numberFormat>
- <numberFormat pattern="(\d{4})(\d{6})">
- <leadingDigits>1</leadingDigits>
- <format>$1 $2</format>
+ <format>$1-$2</format>
</numberFormat>
</availableFormats>
<generalDesc>
@@ -2086,132 +2114,284 @@
first by leading digit, then within by number of digits. Several Dhaka prefixes (02 731
etc) are included despite not being mentioned on the wikipedia page or ITU doc due to
online evidence. Another oddity is Chittagong - some numbers have a leading 2, others
- do not - both are allowed for now. -->
- <nationalNumberPattern>
- 2(?:
- 7(?:
- 1[0-267]|
- 2[0-289]|
- 3[0-29]|
- [46][01]|
- 5[1-3]|
- 7[017]|
- 91
- )|
- 8(?:
- 0[125]|
- [139][1-6]|
- 2[0157-9]|
- 6[1-35]|
- 7[1-5]|
- 8[1-8]
- )|
- 9(?:
- 0[0-2]|
- 1[1-4]|
- 2[568]|
- 3[3-6]|
- 5[5-7]|
- 6[0167]|
- 7[15]|
- 8[016-8]
- )
- )\d{4}|
- 3(?:
- [6-8]1|
- (?:
- 0[23]|
- [25][12]|
- 82|
- 416
- )\d|
- (?:
- 31|
- 12?[5-7]
- )\d{2}
- )\d{3}|
- 4(?:
- (?:
- 02|
- [49]6|
- [68]1
- )|
- (?:
- 0[13]|
- 21\d? |
- [23]2|
- [457][12]|
- 6[28]
- )\d|
- (?:
- 23|
- [39]1
- )\d{2}|
- 1\d{3}
- )\d{3}|
- 5(?:
- (?:
- [457-9]1|
- 62
- )|
- (?:
- 1\d? |
- 2[12]|
- 3[1-3]|
- 52
- )\d|
- 61{2}
- )|
- 6(?:
- [45]1|
- (?:
- 11|
- 2[15]|
- [39]1
- )\d|
- (?:
- [06-8]1|
- 62
- )\d{2}
- )|
- 7(?:
- (?:
- 32|
- 91
- )|
- (?:
- 02|
- 31|
- [67][12]
- )\d|
- [458]1\d{2}|
- 21\d{3}
- )\d{3}|
- 8(?:
- (?:
- 4[12]|
- [5-7]2|
- 1\d?
- )|
- (?:
- 0|
- 3[12]|
- [5-7]1|
- 217
- )\d
- )\d{4}|
- 9(?:
- [35]1|
- (?:
- [024]2|
- 81
- )\d|
- (?:
- 1|
- [24]1
- )\d{2}
- )\d{3}
- </nationalNumberPattern>
+ do not - both are allowed for now. For some area codes, the subscriber number length
+ described in our source documentation doesn't match numbers online (e.g. 05222) so we
+ allow both for now. (This applies to 0431, 04329, 04623, 05327 as well). We have
+ also added 04452 and 04923 from numbers found online. -->
+ <nationalNumberPattern>
+ 2(?:
+ 7(?:
+ 1[0-267]|
+ 2[0-289]|
+ 3[0-29]|
+ [46][01]|
+ 5[1-3]|
+ 7[017]|
+ 91
+ )|
+ 8(?:
+ 0[125]|
+ [139][1-6]|
+ 2[0157-9]|
+ 6[1-35]|
+ 7[1-5]|
+ 8[1-8]
+ )|
+ 9(?:
+ 0[0-2]|
+ 1[1-4]|
+ 2[568]|
+ 3[3-6]|
+ 5[5-7]|
+ 6[0167]|
+ 7[15]|
+ 8[016-8]
+ )
+ )\d{4}|
+ 3(?:
+ 12?[5-7]\d{2}|
+ 0(?:
+ 2(?:
+ [025-79]\d|
+ [348]\d{1,2}
+ )|
+ 3(?:
+ [2-4]\d|
+ [56]\d?
+ )
+ )|
+ 2(?:
+ 1\d{2}|
+ 2(?:
+ [12]\d|
+ [35]\d{1,2}|
+ 4\d?
+ )
+ )|
+ 3(?:
+ 1\d{2}|
+ 2(?:
+ [2356]\d|
+ 4\d{1,2}
+ )
+ )|
+ 4(?:
+ 1\d{2}|
+ 2(?:
+ 2\d{1,2}|
+ [47]|
+ 5\d{2}
+ )
+ )|
+ 5(?:
+ 1\d{2}|
+ 29
+ )|
+ [67]1\d{2}|
+ 8(?:
+ 1\d{2}|
+ 2(?:
+ 2\d{2}|
+ 3|
+ 4\d
+ )
+ )|
+ )\d{3}|
+ 4(?:
+ 0(?:
+ 2(?:
+ [09]\d|
+ 7
+ )|
+ 33\d{2}
+ )|
+ 1\d{3}|
+ 2(?:
+ 1\d{2}|
+ 2(?:
+ [25]\d?|
+ [348]\d|
+ [67]\d{1,2}
+ )
+ )|
+ 3(?:
+ 1\d{2}(?:\d{2})?|
+ 2(?:
+ [045]\d|
+ [236-9]\d{1,2}
+ )|
+ 32\d{2}
+ )|
+ 4(?:
+ [18]\d{2}|
+ 2(?:
+ [2-46]\d{2}|
+ 3
+ )|
+ 5[25]\d{2}
+ )|
+ 5(?:
+ 1\d{2}|
+ 2(?:
+ 3\d|
+ 5
+ )
+ )|
+ 6(?:
+ [18]\d{2}|
+ 2(?:
+ 3(?:\d{2})?|
+ [46]\d{1,2}|
+ 5\d{2}|
+ 7\d
+ )|
+ 5(?:
+ 3\d?|
+ 4\d|
+ [57]\d{1,2}|
+ 6\d{2}|
+ 8
+ )
+ )|
+ 71\d{2}|
+ 8(?:
+ [18]\d{2}|
+ 23\d{2}|
+ 54\d{2}
+ )|
+ 9(?:
+ [18]\d{2}|
+ 2[2-5]\d{2}|
+ 53\d{1,2}
+ )
+ )\d{3}|
+ 5(?:
+ 02[03489]\d{2}|
+ 1\d{2}|
+ 2(?:
+ 1\d{2}|
+ 2(?:
+ 2(?:\d{2})?|
+ [457]\d{2}
+ )
+ )|
+ 3(?:
+ 1\d{2}|
+ 2(?:
+ [37](?:\d{2})?|
+ [569]\d{2}
+ )
+ )|
+ 4(?:
+ 1\d{2}|
+ 2[46]\d{2}
+ )|
+ 5(?:
+ 1\d{2}|
+ 26\d{1,2}
+ )|
+ 6(?:
+ [18]\d{2}|
+ 2|
+ 53\d{2}
+ )|
+ 7(?:
+ 1|
+ 24
+ )\d{2}|
+ 8(?:
+ 1|
+ 26
+ )\d{2}|
+ 91\d{2}
+ )\d{3}|
+ 6(?:
+ 0(?:
+ 1\d{2}|
+ 2(?:
+ 3\d{2}|
+ 4\d{1,2}
+ )
+ )|
+ 2(?:
+ 2[2-5]\d{2}|
+ 5(?:
+ [3-5]\d{2}|
+ 7
+ )|
+ 8\d{2}
+ )|
+ 3(?:
+ 1|
+ 2[3478]
+ )\d{2}|
+ 4(?:
+ 1|
+ 2[34]
+ )\d{2}|
+ 5(?:
+ 1|
+ 2[47]
+ )\d{2}|
+ 6(?:
+ [18]\d{2}|
+ 6(?:
+ 2(?:
+ 2\d|
+ [34]\d{2}
+ )|
+ 5(?:
+ [24]\d{2}|
+ 3\d|
+ 5\d{1,2}
+ )
+ )
+ )|
+ 72[2-5]\d{2}|
+ 8(?:
+ 1\d{2}|
+ 2[2-5]\d{2}
+ )|
+ 9(?:
+ 1\d{2}|
+ 2[2-6]\d{2}
+ )
+ )\d{3}|
+ 7(?:
+ (?:
+ 02|
+ [3-589]1|
+ 6[12]|
+ 72[24]
+ )\d{2}|
+ 21\d{3}|
+ 32
+ )\d{3}|
+ 8(?:
+ (?:
+ 4[12]|
+ [5-7]2|
+ 1\d?
+ )|
+ (?:
+ 0|
+ 3[12]|
+ [5-7]1|
+ 217
+ )\d
+ )\d{4}|
+ 9(?:
+ [35]1|
+ (?:
+ [024]2|
+ 81
+ )\d|
+ (?:
+ 1|
+ [24]1
+ )\d{2}
+ )\d{3}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{6,9}</possibleNumberPattern>
<exampleNumber>27111234</exampleNumber>
</fixedLine>
@@ -2241,6 +2421,17 @@
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>8001234567</exampleNumber>
</tollFree>
+ <voip>
+ <nationalNumberPattern>
+ 96(?:
+ 0[49]|
+ 1[0-4]|
+ 6[69]
+ )\d{6}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{10}</possibleNumberPattern>
+ <exampleNumber>9604123456</exampleNumber>
+ </voip>
<shortCode>
<nationalNumberPattern>
1(?:
@@ -2336,21 +2527,23 @@
[49][23]|
5\d|
6[013-57-9]|
- 7[18]
+ 71
)\d{6}|
8(?:
0[1-9]|
- [1-69]\d
+ [1-79]\d
)\d{5}
</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>12345678</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Numbers beginning with 46 outside the ranges allocated by the plan have been included
+ since many were found online. -->
<nationalNumberPattern>
4(?:
[679]\d|
- 8[3-9]
+ 8[03-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
@@ -2371,11 +2564,14 @@
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>90123456</exampleNumber>
</premiumRate>
- <sharedCost>
- <nationalNumberPattern>87\d{6}</nationalNumberPattern>
+ <uan>
+ <!-- Using this for National Rate Services, since
+ http://www.voipgate.com/site/news/newsflash/new-numbers-available-the-netherlands-and-austria.html
+ says it will be priced the same as any other national calls. -->
+ <nationalNumberPattern>78\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
- <exampleNumber>87123456</exampleNumber>
- </sharedCost>
+ <exampleNumber>78123456</exampleNumber>
+ </uan>
<emergency>
<nationalNumberPattern>
1(?:
@@ -2390,6 +2586,7 @@
<!-- Burkina Faso -->
<!-- http://www.itu.int/oth/T0202000021/en -->
+ <!-- http://www.onatel.bf/onatelsa/plandenumerotation_burkina.pdf -->
<territory id="BF" countryCode="226" internationalPrefix="00">
<availableFormats>
<!-- The national numbering plan from ITU suggests grouping of 2, 2 and 4, but we have
@@ -2403,7 +2600,11 @@
<possibleNumberPattern>\d{8}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- 50 48 and 50 49 exist as well. -->
+ <!-- The prefix 50 48 has been added based on numbers found online, while 40 49 has been
+ deleted since we haven't found any numbers with this prefix and it is not mentioned in
+ the Onatel document.
+ IMPORTANT: Note that the ITU documents of Mar/Apr 2013 seem to have major errors in the
+ fixed-line table, so we have not changed our patterns based on these. -->
<nationalNumberPattern>
(?:
20(?:
@@ -2412,8 +2613,8 @@
9[016-9]
)|
40(?:
- 4[569]|
- 55|
+ 4[56]|
+ 5[4-6]|
7[0179]
)|
50[34]\d
@@ -2422,22 +2623,13 @@
<exampleNumber>20491234</exampleNumber>
</fixedLine>
<mobile>
- <!-- Including the whole range of 75 despite the document restricting it to only a few,
- since diallable numbers have been found outside the range that the document specifies.
- Including 716 as well since many numbers seem to have this prefix. -->
<nationalNumberPattern>
- (?:
- 6(?:
- 0[0-5]|
- [68]0
- )|
- 7(?:
- [02-68]\d|
- 1[0-4689]|
- 7[0-69]|
- 9[0-689]
- )
- )\d{5}
+ 6(?:
+ [0156]\d|
+ [28][0-5]|
+ 4[01]
+ )\d{5}|
+ 7\d{7}
</nationalNumberPattern>
<exampleNumber>70123456</exampleNumber>
</mobile>
@@ -2454,27 +2646,30 @@
<territory id="BG" countryCode="359" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
+ <!-- Formatting rules follow the conventions seen in web-search results. A space has been
+ used to separate the area code from the rest of the number, based on sites like
+ http://www.goldenpages.bg. -->
<numberFormat pattern="(2)(\d{5})">
<leadingDigits>29</leadingDigits>
- <format>$1/$2</format>
+ <format>$1 $2</format>
</numberFormat>
<numberFormat pattern="(2)(\d{3})(\d{3,4})">
<leadingDigits>2</leadingDigits>
- <format>$1/$2 $3</format>
+ <format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{4})">
<leadingDigits>
43[124-7]|
70[1-9]
</leadingDigits>
- <format>$1/$2</format>
+ <format>$1 $2</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{3})(\d{2})">
<leadingDigits>
43[124-7]|
70[1-9]
</leadingDigits>
- <format>$1/$2 $3</format>
+ <format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{2})(\d{3})">
<leadingDigits>[78]00</leadingDigits>
@@ -2483,11 +2678,12 @@
<numberFormat pattern="(\d{2})(\d{3})(\d{2,3})">
<leadingDigits>
[356]|
+ 4[124-7]|
7[1-9]|
8[1-6]|
9[1-7]
</leadingDigits>
- <format>$1/$2 $3</format>
+ <format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
<leadingDigits>
@@ -2500,8 +2696,8 @@
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [23567]\d{5,7}|
- [489]\d{6,8}
+ [23567]\d{5,7}|
+ [489]\d{6,8}
</nationalNumberPattern>
<possibleNumberPattern>\d{5,9}</possibleNumberPattern>
</generalDesc>
@@ -2616,20 +2812,26 @@
<exampleNumber>17001234</exampleNumber>
</fixedLine>
<!-- Mobile prefix 384 is not yet in the ITU document but other sources (e.g. Google
- searches) suggest mobile numbers with this prefix are in use. -->
+ searches) suggest mobile numbers with this prefix are in use. 350 was added as
+ VIVO are apparently using that prefix. -->
<mobile>
<nationalNumberPattern>
(?:
3(?:
[23469]\d|
- 5[35]|
+ 5[035]|
77|
8[348]
)\d|
6(?:
1[16]\d|
+ 3(?:
+ 00|
+ 33|
+ 6[16]
+ )|
6(?:
- [06]\d|
+ [069]\d|
3[03-9]|
44
)|
@@ -2747,11 +2949,11 @@
</fixedLine>
<mobile>
<!-- We have restricted the pattern here to the first two digits, as beyond this the data
- seems to be no longer accurate. The prefixes 9[468] have also been added, along with 66
- (seemingly a prefix for Mobile MTN), and 64 for BeninCell. -->
+ seems to be no longer accurate. The prefixes 9[468] have also been added, along with
+ 6[67] (seemingly prefixes for Mobile MTN), and 64 for BeninCell. -->
<nationalNumberPattern>
(?:
- 6[46]|
+ 6[467]|
9[03-8]
)\d{6}
</nationalNumberPattern>
@@ -2786,11 +2988,11 @@
<!-- There seems to be some overlap with phone numbers from Saint Martin and Guadeloupe. The
national numbering plan does not specify any St Barthélemy-specific numbering prefixes, but
it appears from searches in online white and yellow pages that a subset of the prefixes
- available in Guadeloupe are used. In these cases, if getRegionCodeForNumber is used, one of
- these region codes will be returned, although numbers will be valid for both regions. -->
+ available in these regions are used. In these cases, if getRegionCodeForNumber is used, one
+ of these region codes will be returned, although numbers will be valid for both regions.
+ -->
<!-- http://www.itu.int/oth/T0202000058/en -->
- <territory id="BL" countryCode="590" internationalPrefix="00"
- nationalPrefix="0">
+ <territory id="BL" countryCode="590" internationalPrefix="00" nationalPrefix="0">
<!-- Formatting rules borrowed from Guadeloupe. -->
<generalDesc>
<nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
@@ -2807,16 +3009,17 @@
<exampleNumber>590271234</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Any ranges assigned from
+ http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to
+ Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between
+ them. -->
<nationalNumberPattern>
690(?:
- 10|
- 2[27]|
- 66|
- 77|
- 8[78]
+ 0[0-7]|
+ [1-9]\d
)\d{4}
</nationalNumberPattern>
- <exampleNumber>690221234</exampleNumber>
+ <exampleNumber>690301234</exampleNumber>
</mobile>
<!-- http://www.comstbarth.fr/urgences.asp -->
<emergency>
@@ -2828,8 +3031,8 @@
<!-- Bermuda -->
<!-- http://www.itu.int/oth/T0202000018/en -->
- <territory id="BM" countryCode="1" leadingDigits="441"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="BM" countryCode="1" leadingDigits="441" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[4589]\d{9}</nationalNumberPattern>
@@ -2935,12 +3138,8 @@
<!-- Bolivia -->
<!-- http://www.itu.int/oth/T020200001A/en -->
<!-- http://www.bolivia.com/Servicios/Plandenumeracion.pdf -->
- <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T020200001A0001MSWE.doc -->
- <territory id="BO" countryCode="591"
- internationalPrefix="00(1\d)?"
- nationalPrefix="0"
- nationalPrefixForParsing="0(1\d)?"
- carrierCodeFormattingRule="$NP$CC $FG">
+ <territory id="BO" countryCode="591" internationalPrefix="00(1\d)?" nationalPrefix="0"
+ nationalPrefixForParsing="0(1\d)?" carrierCodeFormattingRule="$NP$CC $FG">
<availableFormats>
<numberFormat pattern="([234])(\d{7})">
<leadingDigits>[234]</leadingDigits>
@@ -3037,22 +3236,45 @@
</territory>
<!-- Brazil -->
- <!-- http://en.wikipedia.org/wiki/%2B55
- http://www.itu.int/oth/T020200001D/en -->
+ <!-- http://en.wikipedia.org/wiki/%2B55 -->
+ <!-- http://www.itu.int/oth/T020200001D/en -->
<territory id="BR" countryCode="55"
internationalPrefix="00(?:1[45]|2[135]|[34]1|43)"
nationalPrefix="0"
nationalPrefixForParsing="0(?:(1[245]|2[135]|[34]1)(\d{10,11}))?"
nationalPrefixTransformRule="$2">
- <!--The national prefix for parsing here also contains a capturing group for the main number,
+ <!-- The national prefix for parsing here also contains a capturing group for the main number,
since the carrier codes here may also be area codes, so we want to check the length of
the number after capturing. We also need a nationalTransformRule to repopulate with the
number without the carrier code. -->
<availableFormats>
+ <!-- Numbers can be dialled without an area code on mobile phones in Brazil. The first two
+ rules here handle this case. The leading digits pattern must be specific enough such
+ that it doesn't match X00 numbers (e.g. toll-free). -->
+ <numberFormat nationalPrefixFormattingRule="$FG" pattern="(\d{4})(\d{4})">
+ <leadingDigits>
+ [2-9](?:
+ [1-9]|
+ 0[1-9]
+ )
+ </leadingDigits>
+ <format>$1-$2</format>
+ <intlFormat>NA</intlFormat>
+ </numberFormat>
+ <numberFormat nationalPrefixFormattingRule="$FG" pattern="(\d{5})(\d{4})">
+ <leadingDigits>
+ 9(?:
+ [1-9]|
+ 0[1-9]
+ )
+ </leadingDigits>
+ <format>$1-$2</format>
+ <intlFormat>NA</intlFormat>
+ </numberFormat>
<numberFormat nationalPrefixFormattingRule="($FG)"
pattern="(\d{2})(\d{5})(\d{4})"
carrierCodeFormattingRule="$NP $CC ($FG)">
- <leadingDigits>119</leadingDigits>
+ <leadingDigits>1[1-9]9</leadingDigits>
<format>$1 $2-$3</format>
</numberFormat>
<numberFormat nationalPrefixFormattingRule="($FG)"
@@ -3101,23 +3323,28 @@
</nationalNumberPattern>
<exampleNumber>1123456789</exampleNumber>
</fixedLine>
+ <!-- Also includes the new 11-digit mobile numbers that are being rolled out since 2012,
+ which are added at the end. -->
<mobile>
<nationalNumberPattern>
1(?:
1(?:
5[347]|
- [6-8]\d|
- 9\d{1,2}
+ [6-9]\d|
)|
[2-9][6-9]\d
)\d{6}|
(?:
- [4689][1-9]|
2[12478]|
3[1-578]|
+ [4689][1-9]|
5[13-5]|
7[13-579]
- )[6-9]\d{7}
+ )[6-9]\d{7}|
+ (?:
+ 119\d|
+ 1[2-9]9[6-9]
+ )\d{7}
</nationalNumberPattern>
<possibleNumberPattern>\d{10,11}</possibleNumberPattern>
<exampleNumber>1161234567</exampleNumber>
@@ -3151,8 +3378,8 @@
<!-- Bahamas -->
<!-- http://www.itu.int/oth/T0202000010/en -->
- <territory id="BS" countryCode="1" leadingDigits="242"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="BS" countryCode="1" leadingDigits="242" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
@@ -3367,10 +3594,12 @@
<exampleNumber>2401234</exampleNumber>
</fixedLine>
<mobile>
+ <!-- 77[01] has been added after numbers in use have been seen online. -->
<nationalNumberPattern>
7(?:
[1-35]\d{6}|
- [46][0-7]\d{5}
+ [46][0-7]\d{5}|
+ 7[01]\d{5}
)
</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
@@ -3399,7 +3628,7 @@
</territory>
<!-- Belarus -->
- <!-- http://eng.beltelecom.by/info/numbering/ -->
+ <!-- http://www.eng.beltelecom.by/en/subscribers/phone-codes -->
<!-- Information on national prefix provided by a Belarussian person. -->
<territory id="BY" countryCode="375" preferredInternationalPrefix="8~10"
internationalPrefix="810" nationalPrefixForParsing="80?"
@@ -3451,7 +3680,7 @@
5(?:
1[1-5]|
2\d|
- 6[1-4]|
+ 6[2-4]|
9[1-7]
)|
6(?:
@@ -3604,18 +3833,19 @@
(?:
2(?:
04|
- 26|
+ [23]6|
[48]9|
50
)|
3(?:
06|
- 43
+ 43|
+ 65
)|
4(?:
03|
1[68]|
- 3[18]|
+ 3[178]|
5[06]
)|
5(?:
@@ -3627,6 +3857,7 @@
6(?:
0[04]|
13|
+ 39|
47
)|
7(?:
@@ -3650,18 +3881,19 @@
(?:
2(?:
04|
- 26|
+ [23]6|
[48]9|
50
)|
3(?:
06|
- 43
+ 43|
+ 65
)|
4(?:
03|
1[68]|
- 3[18]|
+ 3[178]|
5[06]
)|
5(?:
@@ -3673,6 +3905,7 @@
6(?:
0[04]|
13|
+ 39|
47
)|
7(?:
@@ -3770,7 +4003,7 @@
1(?:
80(?:
0\d{2}
- )? |
+ )?|
3(?:
00\d{2}
)?
@@ -3811,15 +4044,19 @@
<territory id="CD" countryCode="243" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
+ <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
+ <leadingDigits>12</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
<numberFormat pattern="([89]\d{2})(\d{3})(\d{3})">
<leadingDigits>
- 8[0-259]|
+ 8[0-2459]|
9
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{2})(\d{3})">
- <leadingDigits>8[48]</leadingDigits>
+ <leadingDigits>88</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{5})">
@@ -3829,25 +4066,33 @@
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [1-6]\d{6}|
- 8\d{6,8}|
+ [2-6]\d{6}|
+ [18]\d{6,8}|
9\d{8}
</nationalNumberPattern>
<possibleNumberPattern>\d{7,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <nationalNumberPattern>[1-6]\d{6}</nationalNumberPattern>
- <possibleNumberPattern>\d{7}</possibleNumberPattern>
+ <nationalNumberPattern>
+ 1(?:
+ 2\d{7}|
+ \d{6}
+ )|
+ [2-6]\d{6}
+ </nationalNumberPattern>
<exampleNumber>1234567</exampleNumber>
</fixedLine>
<mobile>
- <!-- According to IR-21 CCT 20081024.doc CCT for Congo has ranges 84\d{5} and 85\d{7}. We
- are following this rather than the ITU document ranges for CCT. Similarly, for numbers
- with the prefix 88, only 5 subsequent digits can be found. -->
+ <!-- As of May'13 the 88 range looks as if it is defunct. The ITU document lists "Yozma
+ Timeturns" as the operator, but their website (http://www.ytt.cd) is offline and the
+ holdings company http://www.timeturnsholdings.com/products does not show a link for
+ DRC. While there are still numbers of the form "88\d{5}" online, none of the ones
+ tried were valid. If the holdings company does not respond to requests about this
+ range and unless we receive further information, we will remove this range. -->
<nationalNumberPattern>
8(?:
- [0-259]\d{2}|
- [48]
+ [0-2459]\d{2}|
+ 8
)\d{5}|
9[7-9]\d{7}
</nationalNumberPattern>
@@ -4039,13 +4284,13 @@
<exampleNumber>21234567</exampleNumber>
</fixedLine>
<mobile>
- <!-- Added the prefixes 4[0-2] (Moov), 5[57-9] & 65 because SMS messages have been
+ <!-- Added the prefixes 4[0-2] (Moov), 5[5-9] & 65 because SMS messages have been
successfully delivered. Supported by numbers found on the internet. -->
<nationalNumberPattern>
(?:
0[1-9]|
4[0-24-9]|
- 5[057-9]|
+ 5[05-9]|
6[05679]
)\d{6}
</nationalNumberPattern>
@@ -4109,15 +4354,15 @@
<!-- http://en.wikipedia.org/wiki/%2B56 -->
<!-- Carriers listed here: http://www.turismochile.com/datos/carrier.php -->
<territory id="CL" countryCode="56"
- internationalPrefix="(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0"
- nationalPrefix="0"
- nationalPrefixForParsing="0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))"
- nationalPrefixFormattingRule="$NP$FG">
+ internationalPrefix="(?:0|1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))0"
+ nationalPrefix="0"
+ nationalPrefixForParsing="0|(1(?:1[0-69]|2[0-57]|5[13-58]|69|7[0167]|8[018]))"
+ nationalPrefixFormattingRule="$NP$FG">
<!-- When dialling mobile numbers from landlines, or vice versa, you need a prefix of 0, which
we strip here. National destinations may be dialled with a carrier if they are not local so
we extract these carrier codes as well. -->
<availableFormats>
- <numberFormat pattern="(2)(\d{3})(\d{4})"
+ <numberFormat pattern="(2)(\d{3,4})(\d{4})"
nationalPrefixFormattingRule="($FG)"
carrierCodeFormattingRule="$CC ($FG)">
<leadingDigits>2</leadingDigits>
@@ -4133,7 +4378,7 @@
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(9)([6-9]\d{3})(\d{4})">
+ <numberFormat pattern="(9)([5-9]\d{3})(\d{4})">
<leadingDigits>9</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
@@ -4176,27 +4421,45 @@
<exampleNumber>6001234567</exampleNumber>
</noInternationalDialling>
<fixedLine>
+ <!-- Nov 2012: The prefixing of '2' to all fixed line numbers, which is being rolled
+ out between October 2012 and June 2013 means that temporarily the regular
+ expressions for areas will get very messy as some adopt the leading '2' but
+ others do not. Eventually when the conversion is complete things should simplify
+ again. Note that area codes 32 or 41 were transitioned in 2007.
+ IMPORTANT: A literal reading of the transition rules suggest that all numbers get
+ a '2' prefix, but some numbers are already 7 digits long (but these always start
+ with a '2'). The prefixing seems almost certain to only apply to 6-digit numbers and
+ will unify all fixed line numbers to be 9 digits in total. The fact that the new seven
+ digit numbers currently only start with a '2' is likely to change in the future.
+ Note also that at some stage it is likely that Santiago numbers (area code '2') will
+ have a prefix of "2\d" and not "22" (it's like 10 2-digit area codes wrapped into one).
+ See: http://www.gob.cl/especiales/informate-de-la-nueva-forma-de-marcar/
+ http://www.subtel.cl/index.php?option=com_content&view=article&id=3081:&catid=3:noticias
+ -->
<nationalNumberPattern>
(?:
- 2|
- 32|
- 41
+ [23]2|
+ 41|
+ 58
)\d{7}|
(?:
3[3-5]|
4[235]|
- 5[1-3578]|
+ 5[1-357]|
6[13-57]|
7[1-35]
)\d{6,7}
</nationalNumberPattern>
<!-- Area codes do not need to be dialled when dialling within the same area, so the
smallest possible number is length 6. -->
+ <!-- Nov 2012: The prefixing of '2' to all 6-digit fixed line numbers means that while
+ the maximum possible number length stays as 9, the minimum length will become '7'
+ when all area codes are migrated. -->
<possibleNumberPattern>\d{6,9}</possibleNumberPattern>
- <exampleNumber>21234567</exampleNumber>
+ <exampleNumber>221234567</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>9[6-9]\d{7}</nationalNumberPattern>
+ <nationalNumberPattern>9[5-9]\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{8,9}</possibleNumberPattern>
<exampleNumber>961234567</exampleNumber>
</mobile>
@@ -4291,12 +4554,14 @@
</territory>
<!-- China -->
- <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T020200002B0001XLSE.xls -->
- <territory id="CN" countryCode="86" internationalPrefix="00"
- nationalPrefix="0">
+ <!-- http://www.itu.int/oth/T020200002B/en -->
+ <territory id="CN" countryCode="86" internationalPrefix="(1[1279]\d{3})?00"
+ preferredInternationalPrefix="00" nationalPrefix="0"
+ nationalPrefixForParsing="(1[1279]\d{3})|0">
<availableFormats>
<numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(80\d{2})(\d{4})"
- nationalPrefixOptionalWhenFormatting="true">
+ nationalPrefixOptionalWhenFormatting="true"
+ carrierCodeFormattingRule="$CC $FG">
<leadingDigits>80[2678]</leadingDigits>
<format>$1 $2</format>
</numberFormat>
@@ -4304,6 +4569,14 @@
<leadingDigits>[48]00</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
+ <!-- 95xxx shared cost numbers. Without this rule, the numbers will be formatted
+ incorrectly by the AsYouTypeFormatter because they overlap with area code 095x.
+ Note although ITU says the format is more like 95 xxx, in reality no space is used
+ when writing such numbers in China -->
+ <numberFormat pattern="(\d{5})">
+ <leadingDigits>95</leadingDigits>
+ <format>$1</format>
+ </numberFormat>
<!-- Local numbers -->
<!-- Chinese fixed-line numbers can be dialed from a cell phone without area code and they
can be 7 to 8 digits. This rule is here to make formatting work with such numbers, as
@@ -4316,12 +4589,14 @@
<intlFormat>NA</intlFormat>
</numberFormat>
<numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(21)(\d{4})(\d{4,6})"
- nationalPrefixOptionalWhenFormatting="true">
+ nationalPrefixOptionalWhenFormatting="true"
+ carrierCodeFormattingRule="$CC $FG">
<leadingDigits>21</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="([12]\d)(\d{4})(\d{4})"
- nationalPrefixOptionalWhenFormatting="true">
+ nationalPrefixOptionalWhenFormatting="true"
+ carrierCodeFormattingRule="$CC $FG">
<leadingDigits>
10[1-9]|
2[02-9]
@@ -4344,7 +4619,8 @@
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{4})(\d{4})"
- nationalPrefixOptionalWhenFormatting="true">
+ nationalPrefixOptionalWhenFormatting="true"
+ carrierCodeFormattingRule="$CC $FG">
<leadingDigits>
3(?:
11|
@@ -4358,6 +4634,7 @@
1|
2[37]|
3[12]|
+ 51|
7[13-79]|
9[15]
)|
@@ -4367,12 +4644,16 @@
6[09]|
91
)|
- 898
+ 8(?:
+ 71|
+ 98
+ )
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat nationalPrefixFormattingRule="$NP$FG" pattern="(\d{3})(\d{3})(\d{4})"
- nationalPrefixOptionalWhenFormatting="true">
+ nationalPrefixOptionalWhenFormatting="true"
+ carrierCodeFormattingRule="$CC $FG">
<leadingDigits>
3(?:
1[02-9]|
@@ -4393,8 +4674,8 @@
5(?:
3[03-9]|
4[36]|
- 5|
- 6[1-6]|
+ 5[02-9]|
+ 6[1-46]|
7[028]|
80|
9[2-46-9]
@@ -4415,8 +4696,9 @@
8(?:
1[236-8]|
2[5-7]|
- [37]|
+ 3|
5[1-9]|
+ 7[02-9]|
8[3678]|
9[1-7]
)|
@@ -4430,7 +4712,7 @@
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(1[3-58]\d)(\d{4})(\d{4})">
+ <numberFormat pattern="(1[3-58]\d)(\d{4})(\d{4})" carrierCodeFormattingRule="$CC $FG">
<leadingDigits>1[3-58]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
@@ -4443,26 +4725,35 @@
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [1-79]\d{7,11}|
- 8[0-357-9]\d{6,9}
+ [1-7]\d{7,11}|
+ 8[0-357-9]\d{6,9}|
+ 9(?:
+ 5\d{3}|
+ \d{9}
+ )
</nationalNumberPattern>
<possibleNumberPattern>\d{4,12}</possibleNumberPattern>
</generalDesc>
<noInternationalDialling>
+ <!-- 95xxx numbers have been verified to be unreachable from overseas by placing actual
+ calls. -->
<nationalNumberPattern>
(?:
4|
(?:
10
)?8
- )00\d{7}
+ )00\d{7}|
+ 95\d{3}
</nationalNumberPattern>
- <possibleNumberPattern>\d{10,12}</possibleNumberPattern>
+ <possibleNumberPattern>\d{5,12}</possibleNumberPattern>
<exampleNumber>4001234567</exampleNumber>
</noInternationalDialling>
<fixedLine>
- <!-- 0432 increased to 8 digits on October 24, 2009. 0791 increased to 8 digits on
- August 28, 2011. 0475 is the prefix for Tongliao but is not in the ITU data. -->
+ <!-- 0432 increased to 8 digits on October 24, 2009. 0791 increased to 8 digits on August
+ 28, 2011. 0551 increased to 8 digits and 0565 was cancelled on Dec 8, 2012. 0871
+ increased to 8 digits on December 16, 2012. 0475 is the prefix for Tongliao but is not
+ in the ITU data. -->
<nationalNumberPattern>
21\d{8,10}|
(?:
@@ -4480,6 +4771,7 @@
1\d|
2[37]|
3[12]|
+ 51|
7[13-79]|
9[15]
)|
@@ -4489,7 +4781,10 @@
6[09]|
91
)|
- 898
+ 8(?:
+ 71|
+ 98
+ )
)\d{8}|
(?:
3(?:
@@ -4512,8 +4807,8 @@
5(?:
3[03-9]|
4[36]|
- 5\d|
- 6[1-6]|
+ 5[02-9]|
+ 6[1-46]|
7[028]|
80|
9[2-46-9]
@@ -4536,8 +4831,9 @@
8(?:
1[236-8]|
2[5-7]|
- [37]\d|
+ 3\d|
5[1-9]|
+ 7[02-9]|
8[3678]|
9[1-7]
)|
@@ -4563,8 +4859,7 @@
1(?:
3\d|
4[57]|
- 5[0-35-9]|
- 8[0235-9]
+ [58][0-35-9]
)\d{8}
</nationalNumberPattern>
<possibleNumberPattern>\d{11}</possibleNumberPattern>
@@ -4589,8 +4884,13 @@
<exampleNumber>16812345</exampleNumber>
</premiumRate>
<sharedCost>
- <nationalNumberPattern>400\d{7}</nationalNumberPattern>
- <possibleNumberPattern>\d{10}</possibleNumberPattern>
+ <!-- 95xxx numbers are covered by the ITU doc, but the following doc contains more info:
+ http://baike.baidu.com/view/3269670.htm -->
+ <nationalNumberPattern>
+ 400\d{7}|
+ 95\d{3}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{5}(?:\d{5})?</possibleNumberPattern>
<exampleNumber>4001234567</exampleNumber>
</sharedCost>
<emergency>
@@ -4606,8 +4906,8 @@
</territory>
<!-- Colombia -->
- <!-- http://www.itu.int/oth/T020200002C/en
- http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia -->
+ <!-- http://www.itu.int/oth/T020200002C/en -->
+ <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia -->
<territory id="CO" countryCode="57" internationalPrefix="00[579]|#555|#999"
nationalPrefix="0" nationalPrefixForParsing="0([3579]|4(?:44|56))?">
<availableFormats>
@@ -4673,10 +4973,11 @@
<exampleNumber>12345678</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Virgin Mobile Colombia have reported that they are now using the 319 prefix. -->
<nationalNumberPattern>
3(?:
0[0-24]|
- 1[0-8]|
+ 1\d|
2[01]
)\d{7}
</nationalNumberPattern>
@@ -4715,7 +5016,8 @@
<!-- Costa Rica -->
<!-- http://www.itu.int/oth/T0202000030/en -->
<territory id="CR" countryCode="506" internationalPrefix="00"
- nationalPrefixForParsing="(19(?:0[0-2468]|19|66|77))" carrierCodeFormattingRule="$CC $FG">
+ nationalPrefixForParsing="(19(?:0[0-2468]|19|20|66|77))"
+ carrierCodeFormattingRule="$CC $FG">
<availableFormats>
<numberFormat pattern="(\d{4})(\d{4})">
<leadingDigits>
@@ -4739,15 +5041,13 @@
<exampleNumber>22123456</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 8[67] prefix after numbers were found online where these prefixes have been
- assigned.-->
<nationalNumberPattern>
5(?:
0[0-4]|
7[01]
)\d{5}|
- [67][01]\d{6}|
- 8[36-9]\d{6}
+ [67][0-2]\d{6}|
+ 8[3-9]\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>83123456</exampleNumber>
@@ -4779,7 +5079,10 @@
5\d{5}|
70[01]\d{3}
)|
- 1[01]\d{5}
+ 1[01]\d{5}|
+ 20[0-3]\d{4}|
+ 400\d{4}|
+ 70[0-2]\d{4}
)|
5100\d{4}
</nationalNumberPattern>
@@ -4799,7 +5102,7 @@
1[0-35-9]|
37|
[46]6|
- 75|
+ 7[57]|
8[79]|
9[0-379]
)|
@@ -4810,18 +5113,22 @@
55
)|
333|
- 400|
+ 4(?:
+ 00|
+ 1[56]
+ )|
5(?:
15|
- 5[15]|
- )
+ 5[15]
+ )|
693|
7(?:
00|
1[789]|
2[02]|
[67]7
- )
+ )|
+ 975
)
</nationalNumberPattern>
<possibleNumberPattern>\d{4}</possibleNumberPattern>
@@ -5122,7 +5429,7 @@
1(?:
80(?:
0\d{2}
- )? |
+ )?|
3(?:
00\d{2}
)?
@@ -5164,12 +5471,27 @@
<territory id="CZ" countryCode="420" internationalPrefix="00">
<availableFormats>
<numberFormat pattern="([2-9]\d{2})(\d{3})(\d{3})">
+ <leadingDigits>
+ [2-8]|
+ 9[015-7]
+ </leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
+ <numberFormat pattern="(96\d)(\d{3})(\d{3})(\d{3})">
+ <leadingDigits>96</leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ <numberFormat pattern="(9\d)(\d{3})(\d{3})(\d{3})">
+ <leadingDigits>9[36]</leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[2-9]\d{8}</nationalNumberPattern>
- <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <nationalNumberPattern>
+ [2-8]\d{8}|
+ 9\d{8,11}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{9,12}</possibleNumberPattern>
</generalDesc>
<fixedLine>
<nationalNumberPattern>
@@ -5187,7 +5509,7 @@
(?:
60[1-8]|
7(?:
- 0[25]|
+ 0[2-5]|
[2379]\d
)
)\d{6}
@@ -5224,15 +5546,41 @@
<!-- Numbers belonging to private communication networks are included here. These are
classified as Institutional networks, belonging to institutions like the police, armed
forces and railways, along with a couple of formerly government-owned banks. These
- numbers are reachable by the public. -->
+ numbers are reachable by the public. -->
<nationalNumberPattern>
9(?:
- 5[056]|
+ 5\d|
7[234]
)\d{6}
</nationalNumberPattern>
<exampleNumber>972123456</exampleNumber>
</uan>
+ <voicemail>
+ <nationalNumberPattern>
+ 9(?:
+ 3\d{9}|
+ 6\d{7,10}
+ )
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{9,12}</possibleNumberPattern>
+ <exampleNumber>93123456789</exampleNumber>
+ </voicemail>
+ <shortCode>
+ <nationalNumberPattern>
+ 1(?:
+ 1(?:
+ 6\d{3}|
+ 8\d
+ )|
+ 2\d{2,3}|
+ 3\d{3,4}|
+ 4\d{3}|
+ 99
+ )
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{4,6}</possibleNumberPattern>
+ <exampleNumber>116123</exampleNumber>
+ </shortCode>
<emergency>
<nationalNumberPattern>
1(?:
@@ -5251,13 +5599,23 @@
<territory id="DE" countryCode="49" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
+ <!-- Mobile number formatting rules. We follow the ITU document here for guidance on how
+ these should best be formatted, even though actual usage varies. -->
+ <numberFormat pattern="(1\d{2})(\d{7,8})">
+ <leadingDigits>1[67]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="(1\d{3})(\d{7})">
+ <leadingDigits>15</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
<numberFormat pattern="(\d{2})(\d{4,11})">
<leadingDigits>
3[02]|
40|
[68]9
</leadingDigits>
- <format>$1/$2</format>
+ <format>$1 $2</format>
</numberFormat>
<!-- The order of the rules on 3-5 digits area code matter as fallback is used here. -->
<!-- 3 digit area codes. -->
@@ -5280,7 +5638,7 @@
[1-9]1
)
</leadingDigits>
- <format>$1/$2</format>
+ <format>$1 $2</format>
</numberFormat>
<!-- 4 digit area codes. -->
<numberFormat pattern="(\d{4})(\d{2,11})">
@@ -5368,21 +5726,25 @@
)
)
</leadingDigits>
- <format>$1/$2</format>
+ <format>$1 $2</format>
</numberFormat>
<!-- 5 digit area codes. -->
- <numberFormat pattern="(\d{5})(\d{1,10})">
+ <numberFormat pattern="(3\d{4})(\d{1,10})">
<leadingDigits>3</leadingDigits>
- <format>$1/$2</format>
+ <format>$1 $2</format>
</numberFormat>
- <!-- http://www.t-mobile.de/servicehotlines/0,13401,17660-_,00.html -->
- <numberFormat pattern="([18]\d{2})(\d{7,9})">
- <leadingDigits>
- 1[5-7]|
- 800
- </leadingDigits>
+ <!-- Note: this is getting ridiculous! How can we format these better? -->
+ <numberFormat pattern="(800)(\d{7,12})">
+ <leadingDigits>800</leadingDigits>
<format>$1 $2</format>
</numberFormat>
+ <!-- Voicemail access numbers for the carrier Blau. -->
+ <numberFormat pattern="(177)(99)(\d{7,8})">
+ <leadingDigits>177</leadingDigits>
+ <leadingDigits>1779</leadingDigits>
+ <leadingDigits>17799</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
<numberFormat pattern="(\d{3})(\d)(\d{4,10})">
<leadingDigits>
(?:
@@ -5405,6 +5767,8 @@
prefix since we have currently no more information to allow us to format these more
precisely. -->
<numberFormat pattern="(18\d{3})(\d{6})">
+ <leadingDigits>185</leadingDigits>
+ <leadingDigits>1850</leadingDigits>
<leadingDigits>18500</leadingDigits>
<format>$1 $2</format>
</numberFormat>
@@ -5432,8 +5796,13 @@
4(?:
[0-8]\d{4,12}|
9(?:
- 4[1-8]|
- [0-35-7]\d
+ [0-37]\d|
+ 4(?:
+ [1-35-8]|
+ 4\d?
+ )|
+ 5\d{1,2}|
+ 6[1-8]\d?
)\d{2,7}
)
</nationalNumberPattern>
@@ -5464,9 +5833,10 @@
[1-9]\d
)\d{3,10}|
9(?:
- 0[6-9]|
- [1-9]\d
- )\d{3,10}
+ 0[6-9]\d{3,10}|
+ 1\d{4,12}|
+ [2-9]\d{4,11}
+ )
</nationalNumberPattern>
<exampleNumber>30123456</exampleNumber>
</fixedLine>
@@ -5499,9 +5869,9 @@
<exampleNumber>16412345</exampleNumber>
</pager>
<tollFree>
- <nationalNumberPattern>800\d{7,9}</nationalNumberPattern>
- <possibleNumberPattern>\d{10,12}</possibleNumberPattern>
- <exampleNumber>8001234567</exampleNumber>
+ <nationalNumberPattern>800\d{7,12}</nationalNumberPattern>
+ <possibleNumberPattern>\d{10,15}</possibleNumberPattern>
+ <exampleNumber>8001234567890</exampleNumber>
</tollFree>
<premiumRate>
<nationalNumberPattern>
@@ -5514,7 +5884,6 @@
<exampleNumber>9001234567</exampleNumber>
</premiumRate>
<sharedCost>
- <!-- See bug 1683119 for a discussion about maximum number lengths. -->
<nationalNumberPattern>180\d{5,11}</nationalNumberPattern>
<possibleNumberPattern>\d{8,14}</possibleNumberPattern>
<exampleNumber>18012345</exampleNumber>
@@ -5537,6 +5906,11 @@
<possibleNumberPattern>\d{8,14}</possibleNumberPattern>
<exampleNumber>18500123456</exampleNumber>
</uan>
+ <voicemail>
+ <nationalNumberPattern>17799\d{7,8}</nationalNumberPattern>
+ <possibleNumberPattern>\d{12,13}</possibleNumberPattern>
+ <exampleNumber>177991234567</exampleNumber>
+ </voicemail>
<shortCode>
<!-- Public Service Number for German administration. -->
<nationalNumberPattern>115</nationalNumberPattern>
@@ -5567,7 +5941,7 @@
<nationalNumberPattern>
2(?:
1[2-5]|
- 7[45]|
+ 7[45]
)\d{5}
</nationalNumberPattern>
<exampleNumber>21360003</exampleNumber>
@@ -5584,7 +5958,7 @@
</territory>
<!-- Denmark -->
- <!-- http://en.itst.dk/telecom-internet-regulation/numbering-issues/numbering-lists -->
+ <!-- http://www.dba.erhvervsstyrelsen.dk/numbering-lists -->
<territory id="DK" countryCode="45" internationalPrefix="00">
<availableFormats>
<numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
@@ -5595,15 +5969,14 @@
<nationalNumberPattern>[2-9]\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
</generalDesc>
- <!-- There are some overlaps for some number prefixes - the plan says that they are 'mainly'
- used for a certain type of number. For this reason, both "mainly mobile" and "mainly
- fixed-line" are put under both number types. -->
+ <!-- Note that "mainly mobile" and "mainly fixed-line" are put under both number types to be
+ safe. -->
<fixedLine>
<nationalNumberPattern>
(?:
[2-7]\d|
8[126-9]|
- 9[6-9]
+ 9[126-9]
)\d{6}
</nationalNumberPattern>
<exampleNumber>32123456</exampleNumber>
@@ -5613,7 +5986,7 @@
(?:
[2-7]\d|
8[126-9]|
- 9[6-9]
+ 9[126-9]
)\d{6}
</nationalNumberPattern>
<exampleNumber>20123456</exampleNumber>
@@ -5635,8 +6008,8 @@
<!-- Dominica -->
<!-- http://www.itu.int/oth/T020200003B/en -->
- <territory id="DM" countryCode="1" leadingDigits="767"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="DM" countryCode="1" leadingDigits="767" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[57-9]\d{9}</nationalNumberPattern>
@@ -5659,8 +6032,7 @@
<exampleNumber>7674201234</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 61[237], 285 and 295 since online numbers have been found with this
- prefix. -->
+ <!-- Adding 61[237], 285 and 295 since online numbers have been found with this prefix. -->
<nationalNumberPattern>
767(?:
2(?:
@@ -5721,8 +6093,8 @@
<!-- Dominican Rep. -->
<!-- http://www.itu.int/oth/T020200003C/en -->
- <territory id="DO" countryCode="1" leadingDigits="8[024]9"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="DO" countryCode="1" leadingDigits="8[024]9" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
@@ -5872,13 +6244,17 @@
<exampleNumber>12345678</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 65 and 78 from numbers found online. -->
+ <!-- Adding 65 and 78 from numbers found online. Also, prefix 670 is added since the carrier
+ Mobilis Algeria provided it, and 54 for Nedjma.-->
<nationalNumberPattern>
(?:
- 5[56]|
- 6[569]|
+ 5[4-6]|
7[7-9]
- )\d{7}
+ )\d{7}|
+ 6(?:
+ [569]\d|
+ 70
+ )\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>551234567</exampleNumber>
@@ -5915,36 +6291,37 @@
<!-- Ecuador -->
<!-- http://en.wikipedia.org/wiki/+593 -->
- <!-- http://www.conatel.gov.ec -->
+ <!-- http://www.conatel.gob.ec/site_conatel/index.php?option=com_content&view=category&layout=blog&id=52&Itemid=153
+ -->
<!-- http://www.itu.int/oth/T020200003D/en -->
- <!-- A new plan has been prepared, but no implementation date has yet been stated. -->
<territory id="EC" countryCode="593" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
<availableFormats>
<numberFormat pattern="(\d)(\d{3})(\d{4})">
<leadingDigits>
- [2-57]|
- 6[2-7]
+ [247]|
+ [356][2-8]
</leadingDigits>
<format>$1 $2-$3</format>
<intlFormat>$1-$2-$3</intlFormat>
</numberFormat>
- <numberFormat pattern="(\d{2})(\d{3})(\d{3})"
- nationalPrefixFormattingRule="$NP$FG">
- <leadingDigits>
- 69|
- [89]
- </leadingDigits>
+ <!-- Formatting for the new longer mobile numbers comes from the advertisements about the
+ change on the www.conatel.gob.ec site. -->
+ <numberFormat pattern="(\d{2})(\d{3})(\d{4})" nationalPrefixFormattingRule="$NP$FG">
+ <leadingDigits>9</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(1800)(\d{3})(\d{3,4})"
- nationalPrefixFormattingRule="$FG">
+ <numberFormat pattern="(1800)(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$FG">
<leadingDigits>1</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[2-9]\d{7}|1\d{9,10}</nationalNumberPattern>
+ <nationalNumberPattern>
+ 1\d{9,10}|
+ [2-8]\d{7}|
+ 9\d{8}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{7,11}</possibleNumberPattern>
</generalDesc>
<fixedLine>
@@ -5954,19 +6331,26 @@
</fixedLine>
<mobile>
<nationalNumberPattern>
- (?:
- 69|
+ 9(?:
+ 39|
+ [4-6][89]|
+ 7[7-9]|
[89]\d
)\d{6}
</nationalNumberPattern>
- <possibleNumberPattern>\d{8}</possibleNumberPattern>
- <exampleNumber>99123456</exampleNumber>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>991234567</exampleNumber>
</mobile>
<tollFree>
<nationalNumberPattern>1800\d{6,7}</nationalNumberPattern>
<possibleNumberPattern>\d{10,11}</possibleNumberPattern>
<exampleNumber>18001234567</exampleNumber>
</tollFree>
+ <voip>
+ <nationalNumberPattern>[2-7]890\d{4}</nationalNumberPattern>
+ <possibleNumberPattern>\d{8}</possibleNumberPattern>
+ <exampleNumber>28901234</exampleNumber>
+ </voip>
<emergency>
<nationalNumberPattern>
1(?:
@@ -6169,10 +6553,7 @@
</numberFormat>
<numberFormat pattern="(\d{3})(\d{3})(\d{4})">
<leadingDigits>
- 1(?:
- [012]|
- 5[0-2]
- )|
+ 1[012]|
[89]00
</leadingDigits>
<format>$1 $2 $3</format>
@@ -6244,11 +6625,12 @@
</fixedLine>
<mobile>
<!-- Adding the extra prefixes 102 and 121 from user reports that Vodafone and Mobinil have
- started allocating numbers beginning with these prefixes. -->
+ started allocating numbers beginning with these prefixes, along with 115 from numbers
+ found online. -->
<nationalNumberPattern>
1(?:
0[01269]|
- 1[124]|
+ 1[1245]|
2[0-278]
)\d{7}
</nationalNumberPattern>
@@ -6277,6 +6659,60 @@
</emergency>
</territory>
+ <!-- Western Sahara -->
+ <!-- Country calling code shared with Morocco (MA). -->
+ <!-- Two area codes are defined in the Morocco ITU document; 05288 XXXXX and 05289 XXXXX -->
+ <!-- http://www.itu.int/oth/T0202000090/en -->
+ <territory id="EH" countryCode="212" leadingDigits="528[89]" internationalPrefix="00"
+ nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
+ <!-- Uses MA formatting rules and shares general description
+ (non-geographical numbers for Morocco are still valid). -->
+ <generalDesc>
+ <nationalNumberPattern>[5689]\d{8}</nationalNumberPattern>
+ <!-- Closed numbering plan. -->
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ </generalDesc>
+ <fixedLine>
+ <nationalNumberPattern>528[89]\d{5}</nationalNumberPattern>
+ <exampleNumber>528812345</exampleNumber>
+ </fixedLine>
+ <!-- The following sections are copied verbatim from Morocco to allow these non-geographical
+ numbers to be recognized as available from within Western Sahara. -->
+ <mobile>
+ <!-- Prefixes 60[1-578], 62[0147-9], 63[04-8] and 68[01] are from numbers found online,
+ bug-reports, and information provided directly by the carriers. -->
+ <nationalNumberPattern>
+ 6(?:
+ 0[0-8]|
+ [14-7]\d|
+ 2[0-46-9]|
+ 3[03-8]|
+ 8[01]|
+ 99
+ )\d{6}
+ </nationalNumberPattern>
+ <exampleNumber>650123456</exampleNumber>
+ </mobile>
+ <tollFree>
+ <nationalNumberPattern>80\d{7}</nationalNumberPattern>
+ <exampleNumber>801234567</exampleNumber>
+ </tollFree>
+ <premiumRate>
+ <nationalNumberPattern>89\d{7}</nationalNumberPattern>
+ <exampleNumber>891234567</exampleNumber>
+ </premiumRate>
+ <emergency>
+ <nationalNumberPattern>
+ 1(?:
+ [59]|
+ 77
+ )
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{2,3}</possibleNumberPattern>
+ <exampleNumber>15</exampleNumber>
+ </emergency>
+ </territory>
+
<!-- Eritrea -->
<!-- http://www.itu.int/oth/T0202000042/en -->
<territory id="ER" countryCode="291" internationalPrefix="00"
@@ -6328,31 +6764,61 @@
<nationalNumberPattern>[5-9]\d{8}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
</generalDesc>
+ <!-- The pattern is complex because the Lleida Networks mobile ranges are inside the
+ fixed-line ranges. -->
<fixedLine>
<nationalNumberPattern>
- (?:
- 8(?:
- [13]0|
- [28][0-8]|
- [47][1-9]|
- 5[01346-9]|
- 6[0457-9]
+ 8(?:
+ [13]0|
+ [28][0-8]|
+ [47][1-9]|
+ 5[01346-9]|
+ 6[0457-9]
+ )\d{6}|
+ 9(?:
+ [1238][0-8]\d{6}|
+ 4[1-9]\d{6}|
+ 5\d{7}|
+ 6(?:
+ [0-8]\d{6}|
+ 9(?:
+ 0(?:
+ [0-57-9]\d{4}|
+ 6(?:
+ 0[0-8]|
+ 1[1-9]|
+ [2-9]\d
+ )\d{2}
+ )|
+ [1-9]\d{5}
+ )
)|
- 9(?:
- [1238][0-8]|
- [47][1-9]|
- [56]\d
- )
- )\d{6}
+ 7(?:
+ [124-9]\d{2}|
+ 3(?:
+ [0-8]\d|
+ 9[1-9]
+ )
+ )\d{4}
+ )
</nationalNumberPattern>
<exampleNumber>810123456</exampleNumber>
</fixedLine>
+ <!-- The ranges 969060900 to 969061099 and 973900000 to 973909999 are mobile according to
+ information received from Lleida Networks. -->
<mobile>
<nationalNumberPattern>
(?:
- 6\d|
- 7[1-4]
- )\d{7}
+ 6\d{6}|
+ 7[1-4]\d{5}|
+ 9(?:
+ 6906(?:
+ 09|
+ 10
+ )|
+ 7390\d{2}
+ )
+ )\d{2}
</nationalNumberPattern>
<exampleNumber>612345678</exampleNumber>
</mobile>
@@ -6378,11 +6844,12 @@
<exampleNumber>511234567</exampleNumber>
</uan>
<emergency>
+ <!-- We include the Civil Guard here since it seems to perform similar duties as the police
+ force. -->
<nationalNumberPattern>
0(?:
- 61|
- 8[05]|
- 9[12]
+ [69][12]|
+ 8[05]
)|
112
</nationalNumberPattern>
@@ -6526,8 +6993,14 @@
<mobile>
<!-- The data here is not regularly updated by the Ethiopian authorities, and many more
numbers are visible online than are reported in the ITU document. This pattern is
- therefore somewhat more relaxed than in the ITU document. -->
- <nationalNumberPattern>9[12]\d{7}</nationalNumberPattern>
+ therefore somewhat more relaxed than in the ITU document. According to the ETC, the
+ prefix 93 is assigned to Addis Ababa Mobile and 95[89] to some CDMA providers. -->
+ <nationalNumberPattern>
+ 9(?:
+ [1-3]\d|
+ 5[89]
+ )\d{6}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>911234567</exampleNumber>
</mobile>
@@ -6685,7 +7158,7 @@
<!-- http://www.itu.int/oth/T0202000048/en -->
<!-- www.tfl.com.fj -->
<territory id="FJ" countryCode="679" internationalPrefix="0(?:0|52)"
- preferredInternationalPrefix="00" leadingZeroPossible="true">
+ preferredInternationalPrefix="00" leadingZeroPossible="true">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{4})">
<leadingDigits>[36-9]</leadingDigits>
@@ -6718,13 +7191,13 @@
<exampleNumber>3212345</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 7[67], 8[367], and 9[034678] from numbers found online and numbers where SMSs have
- been received from. -->
+ <!-- Adding 7[67], 8[367], and 9[034678] from numbers found online and numbers where SMSs
+ have been received from. Adding 9[15] and 84 from Vodafone Fiji IR21. -->
<nationalNumberPattern>
(?:
7[0-467]|
- 8[367]|
- 9[02346-9]
+ 8[3467]|
+ 9\d
)\d{5}
</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
@@ -6837,8 +7310,8 @@
<!-- Faroe Islands -->
<!-- http://www.itu.int/oth/T0202000047/en -->
<territory id="FO" countryCode="298" internationalPrefix="00"
- nationalPrefixForParsing="(10(?:01|[12]0|88))"
- carrierCodeFormattingRule="$CC $FG">
+ nationalPrefixForParsing="(10(?:01|[12]0|88))"
+ carrierCodeFormattingRule="$CC $FG">
<!-- All numbers are formatted together, as a block. -->
<availableFormats>
<numberFormat pattern="(\d{6})">
@@ -6913,12 +7386,12 @@
</territory>
<!-- France -->
- <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T020200004A0001MSWE.doc -->
+ <!-- http://www.itu.int/oth/T020200004A/en -->
<!-- http://www.arcep.fr/index.php?id=8146 -->
<!-- http://en.wikipedia.org/wiki/%2B33 -->
<territory id="FR" countryCode="33" internationalPrefix="[04579]0"
- preferredInternationalPrefix="00"
- nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
+ preferredInternationalPrefix="00"
+ nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<!-- 4-digit premium-rate numbers will be formatted as a block without a national prefix. -->
<availableFormats>
<numberFormat pattern="([1-79])(\d{2})(\d{2})(\d{2})(\d{2})">
@@ -7004,11 +7477,10 @@
<!-- Gabon -->
<!-- http://www.itu.int/oth/T020200004E/en -->
<territory id="GA" countryCode="241" internationalPrefix="00" leadingZeroPossible="true"
- nationalPrefix="0">
+ nationalPrefix="0">
<availableFormats>
- <numberFormat pattern="(\d)(\d{2})(\d{2})(\d{2})"
- nationalPrefixFormattingRule="$NP$FG">
- <leadingDigits>[12]</leadingDigits>
+ <numberFormat pattern="(1)(\d{2})(\d{2})(\d{2})" nationalPrefixFormattingRule="$NP$FG">
+ <leadingDigits>1</leadingDigits>
<format>$1 $2 $3 $4</format>
</numberFormat>
<numberFormat pattern="(0\d)(\d{2})(\d{2})(\d{2})">
@@ -7017,78 +7489,18 @@
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>
- [12]\d{6}|
- 0\d{7}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
+ <nationalNumberPattern>[01]\d{6,7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
</generalDesc>
+ <!-- A 7-digit fixed-line plan was scheduled to be implemented on June 17, 2012 to unify fixed
+ line and mobile numbering. However the change to remove the leading '0' from mobile NDCs
+ has not gone through. This is now scheduled to happen on October 28, 2012. -->
<fixedLine>
- <!-- The plan stated that the new 7-digit fixed-line plan would come into force in 2005, but
- then said it was "postponed til a later time". This time was never communicated, but
- now 7-digit numbers can be found online so we have assumed that this has in fact
- happened. In addition, we attempted to dial 6-digit numbers and the result was an
- "invalid number" error. There is also a typo in one place in the ITU document stating
- that the numbers in Ntoum moved from "42" to "02 41" - it seems they moved to "02 42"
- as written later in the document. -->
- <nationalNumberPattern>
- (?:
- 1(?:
- 4[4-8]|
- 7\d
- )|
- 2(?:
- 4[02]|
- 5[04-689]|
- 6[024-79]|
- 8[236]|
- 9[02368]
- )
- )\d{4}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{6,7}</possibleNumberPattern>
+ <nationalNumberPattern>1\d{6}</nationalNumberPattern>
<exampleNumber>1441234</exampleNumber>
</fixedLine>
- <!-- The leading zero here is supposed to be temporary - at a later date, Gabon intends to
- have a 0 as their national prefix for all numbers instead. It is uncertain at the moment
- whether the 0 for mobile numbers is still necessary when dialling from outside the
- country or not. -->
- <!-- http://www.wtng.info/wtng-241-ga.html was used as the basis for the acceptable prefixes,
- with some supplementary prefixes added from internet research. There is supposedly a
- resource on mobile prefixes on the Gabon Telecom website, but the site (www.ogooue.ga)
- doesn't seem to work and no alternative can be found. Extra prefixes added: 07 12, 07 13,
- 06 71, 07 33, 07 [67]\d -->
<mobile>
- <nationalNumberPattern>
- 0(?:
- 5(?:
- 0[89]|
- 3[0-4]|
- 8[0-26]|
- 9[238]
- )|
- 6(?:
- 0[3-7]|
- 1[01]|
- 2[0-7]|
- 6[0-589]|
- 71|
- 83|
- 9[57]
- )|
- 7(?:
- 1[2-5]|
- 2[89]|
- 3[35-9]|
- 4[01]|
- 5[0-47-9]|
- [67]\d|
- 8[457-9]|
- 9[0146]
- )
- )\d{4}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{8}</possibleNumberPattern>
+ <nationalNumberPattern>0[2-7]\d{6}</nationalNumberPattern>
<exampleNumber>06031234</exampleNumber>
</mobile>
<emergency>
@@ -7340,12 +7752,13 @@
9[012]
)\d{7}|
1(?:
- (?:1
- (?:3[0-48]|
- [46][0-4]|
- 5[012789]|
- 7[0-39]|
- 8[01349]
+ (?:
+ 1(?:
+ 3[0-48]|
+ [46][0-4]|
+ 5[012789]|
+ 7[0-49]|
+ 8[01349]
)|
21[0-7]|
31[0-8]|
@@ -7618,7 +8031,8 @@
<!-- Source for non geographic numbers:
http://en.wikipedia.org/wiki/Non-geographic_telephone_numbers_in_the_United_Kingdom -->
<tollFree>
- <!-- 800 1111 with 7 digits, 800 with 9 or 10 digits, 808 with 10 digits, 500 with 9 digits. -->
+ <!-- 800 1111 with 7 digits, 800 with 9 or 10 digits, 808 with 10 digits, 500 with 9 digits.
+ -->
<nationalNumberPattern>
80(?:
0(?:
@@ -7634,13 +8048,15 @@
</tollFree>
<premiumRate>
<!-- 871, 872, 873 with 10 digits are now Controlled Premium Rate Services, so are listed
- here as well as 900-909, 910-919, 980-983 with 10 digits. -->
+ here as well as 900-909, 910-919, 982-984, 989 with 10 digits.
+ Note that only 908, 909, 980-989 are reserved for "adult services" while 900-907 and
+ 910-919 are reserved for standard premium rate services. -->
<nationalNumberPattern>
(?:
87[123]|
9(?:
[01]\d|
- 8[0-3]
+ 8[2349]
)
)\d{7}
</nationalNumberPattern>
@@ -7715,7 +8131,7 @@
3(?:
02|
45
- )
+ )|
425
)|
3[13]3|
@@ -7744,8 +8160,8 @@
<!-- Grenada -->
<!-- http://www.itu.int/oth/T0202000057/en -->
- <territory id="GD" countryCode="1" leadingDigits="473"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="GD" countryCode="1" leadingDigits="473" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[4589]\d{9}</nationalNumberPattern>
@@ -7835,8 +8251,8 @@
</territory>
<!-- Georgia -->
- <!-- http://www.itu.int/oth/T0202000050/en
- http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia. -->
+ <!-- http://www.itu.int/oth/T0202000050/en -->
+ <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia. -->
<territory id="GE" countryCode="995" preferredInternationalPrefix="8~10"
internationalPrefix="810" nationalPrefix="8">
<availableFormats>
@@ -7921,6 +8337,7 @@
<!-- French Guiana (French Dept. of) -->
<!-- http://www.itu.int/oth/T020200004C/en -->
<!-- http://www.arcep.fr/index.php?id=2137&bloc=0594&CMD=RESULTS_NUMEROTATION -->
+ <!-- http://www.arcep.fr/uploads/tx_gsavis/11-1297.pdf -->
<!-- Using a national prefix here as online numbers are formatted with it. -->
<territory id="GF" countryCode="594" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
@@ -7952,9 +8369,8 @@
694(?:
[04][0-7]|
1[0-5]|
- 2[0-46-9]|
- 38|
- 9\d
+ 3[018]|
+ [29]\d
)\d{4}
</nationalNumberPattern>
<exampleNumber>694201234</exampleNumber>
@@ -8395,7 +8811,7 @@
<format>$1 $2 $3 $4</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{2})(\d{2})(\d{2})">
- <leadingDigits>62</leadingDigits>
+ <leadingDigits>6[02356]</leadingDigits>
<format>$1 $2 $3 $4</format>
</numberFormat>
</availableFormats>
@@ -8420,11 +8836,9 @@
</fixedLine>
<mobile>
<!-- WiMAX is in the plan - which is a wireless broadband protocol. Not including this in
- the metadata for now unless this proves to be necessary. These would start with 79. We
- are also allowing an extra digit for numbers beginning with 62, since Orange is
- apparently moving their 62 and 68 ranges both to 62 and adding an extra digit.
- Extra prefixes 24, 66 and 69 have been added for MTN Guinée, as notified by an
- opensource contributor and matched by numbers found online. -->
+ the metadata for now unless this proves to be necessary. These would start with 79.
+ 61[0-5] is assigned to Orange. Also includes the new 9-digit mobile numbers that are
+ coming into effect on March 29, 2013. -->
<nationalNumberPattern>
(?:
24|
@@ -8436,13 +8850,20 @@
3[3467]|
5[2457-9]
)|
- 2\d{2,3}|
+ 1[0-5]\d|
+ 2\d{2}|
[4-9]\d{2}|
3(?:
[14]0|
35
)
- )\d{4}
+ )\d{4}|
+ 6(?:
+ [03]1|
+ 2[128]|
+ 5[57]|
+ 6[2469]
+ )\d{6}
</nationalNumberPattern>
<exampleNumber>60201234</exampleNumber>
</mobile>
@@ -8456,6 +8877,7 @@
<!-- Guadeloupe -->
<!-- http://www.itu.int/oth/T0202000058/en -->
+ <!-- http://www.arcep.fr/index.php?id=interactivenumeros - ZABPQ-ZNE.xls -->
<territory id="GP" countryCode="590" internationalPrefix="00"
mainCountryForCode="true" nationalPrefix="0"
nationalPrefixFormattingRule="$NP$FG">
@@ -8469,35 +8891,31 @@
<possibleNumberPattern>\d{9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- The plan says 59011 and 59012 are not implemented yet, but is from 2006 and online
- examples can be found. -->
<nationalNumberPattern>
590(?:
- 1[12]|
+ 0[13468]|
+ 1[012]|
2[0-68]|
3[28]|
- 4[126-8]|
- 5[067]|
- 6[018]|
- [89]\d
+ 4[0-8]|
+ 5[579]|
+ 6[0189]|
+ 70|
+ 8[0-689]|
+ 9\d
)\d{4}
</nationalNumberPattern>
<exampleNumber>590201234</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 1[1-9] and 2[013-5] as prefixes after SMSs have been successfully sent to
- numbers with this prefix. starpy.net/rates.php also attributes this range to Guadeloupe
- Digicel Mobile. -->
+ <!-- Any ranges assigned from
+ http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to
+ Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between
+ them. -->
<nationalNumberPattern>
690(?:
- 00|
- 1[1-9]|
- 2[013-5]|
- [3-5]\d|
- 6[0-57-9]|
- 7[1-6]|
- 8[0-6]|
- 9[09]
+ 0[0-7]|
+ [1-9]\d
)\d{4}
</nationalNumberPattern>
<exampleNumber>690301234</exampleNumber>
@@ -8604,7 +9022,7 @@
)|
3(?:
1\d|
- 2[1-5]|
+ 2[1-57]|
3[1-4]|
[45][1-3]|
7[1-7]|
@@ -8621,10 +9039,9 @@
)|
5(?:
1\d|
- 2[1-3]|
+ [239][1-4]|
4[124]|
- 5[1-6]|
- [39][1-4]
+ 5[1-6]
)|
6(?:
1\d|
@@ -8697,9 +9114,9 @@
</territory>
<!-- Guatemala -->
- <!-- http://www.itu.int/oth/T020200005A/en
- http://www.sit.gob.gt/index.php?page=plan-de-numeracion
- http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala -->
+ <!-- http://www.itu.int/oth/T020200005A/en -->
+ <!-- http://www.sit.gob.gt/index.php?page=plan-de-numeracion -->
+ <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Guatemala -->
<territory id="GT" countryCode="502" internationalPrefix="00">
<availableFormats>
<numberFormat pattern="(\d{4})(\d{4})">
@@ -8764,8 +9181,8 @@
<!-- Guam -->
<!-- http://www.nationalnanpa.com/nas/public/assigned_code_query_step1.do?method=resetCodeQueryModel -->
- <territory id="GU" countryCode="1" leadingDigits="671"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="GU" countryCode="1" leadingDigits="671" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
@@ -8821,7 +9238,8 @@
</nationalNumberPattern>
<exampleNumber>6713001234</exampleNumber>
</fixedLine>
- <!-- We assume mobile phone numbers to be the same as fixed-line - further info unavailable -->
+ <!-- We assume mobile phone numbers to be the same as fixed-line - further info unavailable
+ -->
<mobile>
<nationalNumberPattern>
671(?:
@@ -9205,8 +9623,12 @@
<leadingDigits>1</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(6[029])(\d{4})(\d{3})">
- <leadingDigits>6[029]</leadingDigits>
+ <numberFormat pattern="(6[09])(\d{4})(\d{3})">
+ <leadingDigits>6[09]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(62)(\d{3})(\d{3,4})">
+ <leadingDigits>62</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="([2-5]\d)(\d{3})(\d{3})">
@@ -9256,13 +9678,8 @@
<possibleNumberPattern>\d{6,12}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Supporting 060 (general service), 062 (universal access), 069 (children service)
- numbers here too. -->
<nationalNumberPattern>
- (?:
- 1|
- 6[029]
- )\d{7}|
+ 1\d{7}|
(?:
2[0-3]|
3[1-5]|
@@ -9270,9 +9687,16 @@
5[1-3]
)\d{6}
</nationalNumberPattern>
- <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
+ <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
<exampleNumber>12345678</exampleNumber>
</fixedLine>
+ <uan>
+ <!-- ITU numbering plan doesn't specify the length of the numbers with prefix 62, but there
+ are numbers on the internet with 6 or 7 digits after the prefix. -->
+ <nationalNumberPattern>62\d{6,7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
+ <exampleNumber>62123456</exampleNumber>
+ </uan>
<mobile>
<nationalNumberPattern>9[1257-9]\d{6,10}</nationalNumberPattern>
<possibleNumberPattern>\d{8,12}</possibleNumberPattern>
@@ -9284,9 +9708,15 @@
<exampleNumber>8001234567</exampleNumber>
</tollFree>
<premiumRate>
- <!-- 061 is for TeleVoting numbers - but these are charged at similar rates to premium rate
- so we include them here. -->
- <nationalNumberPattern>6[145]\d{4,7}</nationalNumberPattern>
+ <!-- The prefixes 060, 061, 064, 065 and 069 are named as premium rate numbers by
+ http://www.vipnet.hr/en/poslovni-korisnici/telefon-internet/vip-adsl-usluga#panel_4.
+ -->
+ <nationalNumberPattern>
+ 6(?:
+ [09]\d{7}|
+ [145]\d{4,7}
+ )
+ </nationalNumberPattern>
<possibleNumberPattern>\d{6,9}</possibleNumberPattern>
<exampleNumber>611234</exampleNumber>
</premiumRate>
@@ -9371,7 +9801,7 @@
</territory>
<!-- Hungary -->
- <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000610001MSWE.doc -->
+ <!-- http://www.itu.int/oth/T0202000061/en -->
<territory id="HU" countryCode="36" internationalPrefix="00"
nationalPrefix="06" nationalPrefixFormattingRule="($FG)">
<!-- Although the national prefix is necessary for dialling, the preferred format (confirmed
@@ -9681,9 +10111,8 @@
</territory>
<!-- Ireland -->
- <!-- http://www.comreg.ie/_fileupload/publications/ComReg0802.pdf -->
- <!-- http://www.comreg.ie/_fileupload/publications/ComReg0435.pdf -->
- <!-- http://www.comreg.ie/_fileupload/publications/ComReg03147.pdf -->
+ <!-- http://www.comreg.ie/licensing_and_services/numbering_plan_for_ireland.552.440.html -->
+ <!-- http://www.comreg.ie/_fileupload/publications/ComReg1119.pdf -->
<territory id="IE" countryCode="353" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
<availableFormats>
@@ -9693,11 +10122,11 @@
</numberFormat>
<numberFormat pattern="(\d{2})(\d{5})">
<leadingDigits>
- 2[2-9]|
- 4[347]|
- 5[2-58]|
- 6[2-47-9]|
- 9[3-9]
+ 2[24-9]|
+ 47|
+ 58|
+ 6[237-9]|
+ 9[35-9]
</leadingDigits>
<format>$1 $2</format>
</numberFormat>
@@ -9763,25 +10192,20 @@
</noInternationalDialling>
<fixedLine>
<!-- We allow 6-7 digit subscriber numbers for the 021 area code since that seems to be
- reflected by the numbers in the Yellow Pages. The 023, 043, 052 and 064 area codes also
- may have 7 digit subscriber numbers, although limited to 5 in the plan. This was caused
- by a numbering update in 2008 (http://www.wtng.info/wtng-353-ie.html has more details).
- Other changes not in the plan include consolidating 0502, 0506 and 0509 into 057 and
- 054, 055 and 053 into 053, and making 044 be followed by 7 digits in some cases.
- Another peculiarity is that 048 actually replaces 00 44 28 when Irish people dial,
- allowing them to easily dial Northern Ireland. We support these numbers here, although
- technically they are numbers for the UK. -->
+ reflected by the numbers in the Yellow Pages. Another peculiarity is that 048 actually
+ replaces 00 44 28 when Irish people dial, allowing them to easily dial Northern
+ Ireland. We support these numbers here, although technically they are numbers for the
+ UK. -->
<nationalNumberPattern>
1\d{7,8}|
2(?:
1\d{6,7}|
- [24-9]\d{5}|
- 3\d{5,7}
+ 3\d{7}|
+ [24-9]\d{5}
)|
4(?:
0[24]\d{5}|
- [1269]\d{7}|
- [34]\d{5,7}|
+ [1-469]\d{7}|
5\d{6}|
7\d{5}|
8[0-46-9]\d{7}
@@ -9789,21 +10213,19 @@
5(?:
0[45]\d{5}|
1\d{6}|
- 2\d{5,7}|
- [3679]\d{7}|
+ [23679]\d{7}|
8\d{5}
)|
6(?:
1\d{6}|
- 4\d{5,7}|
[237-9]\d{5}|
- [56]\d{7}
+ [4-6]\d{7}
)|
7[14]\d{7}|
9(?:
1\d{6}|
[04]\d{7}|
- [3-9]\d{5}
+ [35-9]\d{5}
)
</nationalNumberPattern>
<possibleNumberPattern>\d{5,10}</possibleNumberPattern>
@@ -9813,10 +10235,10 @@
<nationalNumberPattern>
8(?:
22\d{6}|
- [35-9]\d{7,8}
+ [35-9]\d{7}
)
</nationalNumberPattern>
- <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>850123456</exampleNumber>
</mobile>
<tollFree>
@@ -9827,9 +10249,8 @@
<premiumRate>
<nationalNumberPattern>
15(?:
- 1[2-9]|
+ 1[2-8]|
[2-8]0|
- 59|
9[089]
)\d{6}
</nationalNumberPattern>
@@ -9856,6 +10277,11 @@
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>818123456</exampleNumber>
</uan>
+ <voicemail>
+ <nationalNumberPattern>8[35-9]\d{8}</nationalNumberPattern>
+ <possibleNumberPattern>\d{10}</possibleNumberPattern>
+ <exampleNumber>8501234567</exampleNumber>
+ </voicemail>
<emergency>
<nationalNumberPattern>
112|
@@ -9870,11 +10296,9 @@
<!-- http://www.itu.int/oth/T020200006A/en -->
<!-- http://en.wikipedia.org/wiki/%2B972 -->
<!-- http://he.wikipedia.org/wiki/%D7%A7%D7%99%D7%93%D7%95%D7%9E%D7%AA_%D7%98%D7%9C%D7%A4%D7%95%D7%9F_%D7%91%D7%99%D7%A9%D7%A8%D7%90%D7%9C
- (in Hebrew)-->
- <!-- http://www.wtng.info/wtng-972-il.html -->
- <!-- http://www.moc.gov.il/new/documents/engineering/MISP0200.ppt (in Hebrew) -->
+ (in Hebrew) -->
<!-- Formatting practice following wikipedia, and government sites. -->
- <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-48])"
+ <territory id="IL" countryCode="972" internationalPrefix="0(?:0|1[2-9])"
nationalPrefix="0" nationalPrefixFormattingRule="$FG">
<availableFormats>
<numberFormat nationalPrefixFormattingRule="$NP$FG"
@@ -9933,28 +10357,26 @@
<exampleNumber>1700123456</exampleNumber>
</noInternationalDialling>
<fixedLine>
- <nationalNumberPattern>
- (?:
- [2-489]|
- 7[2-46-8]
- )\d{7}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
+ <nationalNumberPattern>[2-489]\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
<exampleNumber>21234567</exampleNumber>
</fixedLine>
<mobile>
+ <!-- The ITU document has only some of these prefixes - wikipedia lists more. We are fairly
+ sure wikipedia is accurate based on news coverage of the launch of these numbers. -->
<nationalNumberPattern>
5(?:
- [0246-9]\d{2}|
+ [02347-9]\d{2}|
5(?:
- 22|
- 33|
- 44|
- 5[58]|
- 66|
- 77|
- 88
- )
+ 2[23]|
+ 3[34]|
+ 4[45]|
+ 5[5689]|
+ 6[67]|
+ 7[78]|
+ 8[89]
+ )|
+ 6[2-9]\d
)\d{5}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
@@ -9974,14 +10396,16 @@
<premiumRate>
<!-- Peculiarly, one source states that 1956 and 1957 are the new premium rate prefixes.
However, no online numbers starting with these prefixes can be found, and this data
- is not found in any other source. Instead, 1919 numbers are commonly used online for
- these services, so we support them. -->
+ is not found in any other source. -->
<!-- 1200 and 1212 numbers are for televoting. -->
<nationalNumberPattern>
1(?:
212|
(?:
- 919|
+ 9(?:
+ 0[01]|
+ 19
+ )|
200
)\d{2}
)\d{4}
@@ -9995,7 +10419,27 @@
<exampleNumber>1700123456</exampleNumber>
</sharedCost>
<voip>
- <nationalNumberPattern>77\d{7}</nationalNumberPattern>
+ <!-- These rules are a union of the wikipedia and ITU document prefixes. They are mostly
+ marked as VoIP on wikipedia, but it seems they may indeed be DID (Direct Inward
+ Dialing) numbers, that most people forward to VoIP numbers. -->
+ <nationalNumberPattern>
+ 7(?:
+ 2[23]\d|
+ 3[237]\d|
+ 47\d|
+ 6(?:
+ 5\d|
+ 8[08]
+ )|
+ 7\d{2}|
+ 8(?:
+ 33|
+ 55|
+ 77|
+ 81
+ )
+ )\d{5}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>771234567</exampleNumber>
</voip>
@@ -10129,14 +10573,15 @@
</territory>
<!-- India -->
+ <!-- http://www.dot.gov.in/numbering_plan/numberplanindex.htm -->
<!-- http://www.itu.int/oth/T0202000063/en -->
<!-- http://en.wikipedia.org/wiki/%2B91 -->
+ <!-- http://www.coai.in/msccodes.php -->
<!-- Note that several changes in area codes have occurred since the numbering plan was released
- - changes are notified on the www.bsnl.co.in website. Area codes can be verified here at
- http://www.bsnl.co.in/stdsearch.php. -->
- <territory id="IN" countryCode="91" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
- nationalPrefixOptionalWhenFormatting="true" >
+ - fixed line changes are notified on the www.bsnl.co.in website. Area codes can be verified
+ here at http://dq.ndc.bsnl.co.in/bsnl-web/stdSearch.seam. -->
+ <territory id="IN" countryCode="91" internationalPrefix="00" nationalPrefix="0"
+ nationalPrefixFormattingRule="$NP$FG" nationalPrefixOptionalWhenFormatting="true" >
<availableFormats>
<!-- Mobile numbers. -->
<numberFormat pattern="(\d{2})(\d{2})(\d{6})">
@@ -10147,17 +10592,16 @@
4[0-389]|
5[024-9]|
6[0-35-9]|
- 7[03469]|
- 8[0-4679]
+ 7[0346-9]|
+ 8[0-79]
)|
8(?:
- 0[01589]|
- 1[0-479]|
- 2[236-9]|
- 3[0479]|
- 4[0-68]|
- 5|
- 6[045789]|
+ 0[015689]|
+ 1[0-57-9]|
+ 2[2356-9]|
+ 3[0-57-9]|
+ [45]|
+ 6[0245789]|
7[1-69]|
8[0124-9]|
9[02-9]
@@ -10207,78 +10651,49 @@
3[5-9]|
42|
60|
- 9[5-9]
+ 7[7-9]|
+ 8[1-9]|
+ 9[05-9]
)|
8(?:
[03][07-9]|
14|
2[7-9]|
- 4[25]|
- 6[09]|
- 7|
+ [4-7]|
9[013-9]
)
)|
8(?:
- 0[01589]|
+ 0(?:
+ [01589]|
+ 6[67]
+ )|
1(?:
- [024]|
- 1[56]|
- 30|
- 7[19]|
- 97
+ [02-589]|
+ 1[0135-9]|
+ 7[0-79]
)|
2(?:
- [2369]|
- 7[0135789]|
- 8[01567]
+ [236-9]|
+ 5[1-9]
)|
3(?:
- 0[0235-8]|
- 4[14789]|
- 74|
- 90
- )|
- 4(?:
- [02-58]|
- 10|
- 6[09]
- )|
- 5(?:
- 0[07-9]|
- 1[01]|
- [26]|
- 30|
- 4[47]|
- 5[39]|
- 8[56]|
- 7[45]|
- 9[0157]
- )|
- 6(?:
- [0589]|
- 49|
- 7[0-5]
- )|
- 7(?:
- 1[24]|
- 33|
- 49|
- [2569]
+ [037-9]|
+ 4[1-9]|
+ 5[0-57-9]
)|
+ [45]|
+ 6[02457-9]|
+ 7[1-69]|
8(?:
- [07-9]|
- 1[057]|
- 2[024-8]|
+ [0-26-9]|
44|
- 5[3589]|
- 6[0167]
+ 5[2-9]
)|
9(?:
- [05-9]|
- 2[35-9]|
- 3[019]|
- 4[03678]
+ [035-9]|
+ 2[2-9]|
+ 4[0-8]
)
)|
9
@@ -10652,18 +11067,17 @@
<exampleNumber>1123456789</exampleNumber>
</fixedLine>
<!-- http://en.wikipedia.org/wiki/Mobile_telephone_numbering_in_India -->
+ <!-- The document titled "List of MSC codes" linked off
+ http://www.dot.gov.in/numbering_plan/numberplanindex.htm is the best source for these.
+ -->
<mobile>
- <!-- A couple of additional prefixes not found on the wikipedia page, are added because SMS
- messages have been successfully sent to these numbers. It seems almost impossible to
- know for some of these numbers whether they are land-line or mobile, since the ranges
- overlap. Extra prefixes added: 7277, 730[124-689], 735[0-24-8], 738[0-57], 740[34679],
- 750[679], 7796, 787[34], 7896, 810[1-358], 811[56], 812[02569], 814[01], 8171, 8179,
- 822[1-689], 823[0-24-9], 826[0-35-7], 827[0137-9], 828[01], 829[0-2479], the ranges in
- 83X excepting 830[037], 834[14] and 8390, 840[02-57-9], 842[24-689], 843[0-59],
- 844[0-489], 845[0-24-689], 846[09], 847[0135], 848[0-8], 850[7-9], 8510, 852[02-589],
- 8530, 854[47], 8559, 856[0-5], 8586, 859[57], 860[1259], 8649, 865[03-79], 867[0-59],
- 868[349], 869[0-46], 872[013-9], 8749, 875[1-35-9], 876[0-47], 879[4589], 881[05],
- 8824, 8859, 892[67], 894[6-8], 896[3-6]. -->
+ <!-- A couple of additional prefixes found neither on the wikipedia page nor in the MSC
+ codes list, are added because SMS messages have been successfully sent to these
+ numbers. It seems almost impossible to know for some of these numbers whether they are
+ land-line or mobile, since the ranges overlap. Extra prefixes added: 8299, 8309,
+ 835[45].
+ New prefixes were added based on the document provided from mobile carriers:
+ https://code.google.com/p/libphonenumber/issues/detail?id=260 -->
<nationalNumberPattern>
(?:
7(?:
@@ -10705,84 +11119,48 @@
)|
7(?:
0[27-9]|
- [39][5-9]|
+ 3[5-9]|
42|
- 60
+ 6[03-9]|
+ [79]\d|
+ 8[1-9]
)|
8(?:
- [03][07-9]|
- 14|
- 2[7-9]|
- 4[25]|
- 6[09]|
- 7\d|
+ [0-7]\d|
9[013-9]
)
)|
8(?:
0(?:
[01589]\d|
- 66
+ 6[67]
)|
1(?:
- [024]\d|
- 1[56]|
- 30|
- 7[19]|
- 97
+ [02-589]\d|
+ 1[0135-9]|
+ 7[0-79]
)|
2(?:
- [2369]\d|
- 52|
- 7[0135789]|
- 8[01567]
+ [236-9]\d|
+ 5[1-9]
)|
3(?:
- 0[0235-8]|
- 4[14789]|
- 74|
- 90
- )|
- 4(?:
- [02-58]\d|
- 10|
- 6[09]
- )|
- 5(?:
- 0[07-9]|
- 1[01]|
- [26]\d|
- 30|
- 4[47]|
- 5[39]|
- 7[45]|
- 8[56]|
- 9[0157]
- )|
- 6(?:
- [0589]\d|
- 49|
- 7[0-59]
- )|
- 7(?:
- 1[24]|
- 33|
- 49|
- [2569]\d
+ [037-9]\d|
+ 4[1-9]|
+ 5[0-57-9]
)|
+ [45]\d{2}|
+ 6[02457-9]\d|
+ 7[1-69]\d|
8(?:
- [07-9]\d|
- 1[057]|
- 2[024-8]|
+ [0-26-9]\d|
44|
- 5[3589]|
- 6[0167]
+ 5[2-9]
)|
9(?:
- [05-9]\d|
- 2[35-9]|
- 3[019]|
- 4[036-8]
+ [035-9]\d|
+ 2[2-9]|
+ 4[0-8]
)
)|
9\d{3}
@@ -10918,8 +11296,8 @@
<leadingDigits>21</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(21)(\d{4})(\d{4})">
- <leadingDigits>21</leadingDigits>
+ <numberFormat pattern="(2[16])(\d{4})(\d{4})">
+ <leadingDigits>2[16]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
@@ -10932,132 +11310,51 @@
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [2-6]\d{4,9}|
+ [14-8]\d{6,9}|
+ [23]\d{5,9}|
9(?:
[1-4]\d{8}|
9\d{2,8}
- )|
- [178]\d{9}
+ )
</nationalNumberPattern>
<possibleNumberPattern>\d{4,10}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- The patterns here are organized such that numbers with variable lengths come first,
- followed by numbers that are 10 digits long. -->
<nationalNumberPattern>
- 2(?:
- 1[2-9]\d{2,7}|
- 51\d{3,7}
- )|
- (?:
- 241|
- 3(?:
- 11|
- 51
- )|
- 441|
- 5[14]1
- )\d{4,7}|
- (?:
- 3(?:
- 34|
- 41
- )|
- 6(?:
- 11|
- 52
- )
- )\d{6,7}|
(?:
- 1(?:
- [134589][12]|
- [27][1-4]
- )|
- 2(?:
- 2[189]|
- [389][12]|
- 42|
- 5[256]|
- 6[1-59]|
- 7[34]
- )|
- 3(?:
- 12|
- 2[1-4]|
- 3[125]|
- 4[24-9]|
- 5[23]|
- [6-9][12]
- )|
- 4(?:
- [135-9][12]|
- 2[1-467]|
- 4[2-4]
- )|
- 5(?:
- 12|
- 2[89]|
- 3[1-5]|
- 4[2-8]|
- [5-7][12]|
- 8[1245]
- )|
- 6(?:
- 12|
- [347-9][12]|
- 51|
- 6[1-6]
- )|
- 7(?:
- [13589][12]|
- 2[1289]|
- 4[1-4]|
- 6[1-6]|
- 7[1-3]
- )|
- 8(?:
- [145][12]|
- 3[124578]|
- 6[1256]|
- 7[1245]
- )
- )\d{7}
+ [145](?:
+ 1[1-9]|
+ [2-9]\d
+ )\d{0,3}|
+ [23][1-9]\d{0,4}|
+ 6[1-9]\d{1,4}|
+ [78]\d{2,5}
+ )\d{4}
</nationalNumberPattern>
- <possibleNumberPattern>\d{5,10}</possibleNumberPattern>
+ <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
<exampleNumber>2123456789</exampleNumber>
</fixedLine>
<mobile>
<nationalNumberPattern>
- 9(?:
- 1(?:
- [039]\d|
- [16][1-35-9]|
- 2[1-8]|
- 4[013-9]|
- [57][1-9]|
- 8[13-9]
- )|
- 2[01]\d|
- 3(?:
- [035-9]\d|
- 13|
- 2[1-579]|
- 47
- )
- )\d{6}
+ 9[1-3]\d{8}
</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>9123456789</exampleNumber>
</mobile>
<pager>
- <nationalNumberPattern>943[24678]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>943\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>9432123456</exampleNumber>
</pager>
<!-- No tollFree or premiumRate information can be found. -->
<voip>
<!-- Includes VSAT and Boomehen Satellite numbers. -->
- <nationalNumberPattern>993[12]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>
+ (?:
+ [2-6]0\d|
+ 993
+ )\d{7}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>9932123456</exampleNumber>
</voip>
@@ -11104,23 +11401,21 @@
<nationalNumberPattern>
(?:
4(?:
- 1[0-245]|
+ [14][0-245]|
2[0-7]|
[37][0-8]|
- 4[0245]|
- 5[0-356]|
+ 5[0-3568]|
6\d|
- 8[0-46-8]|
- 9[013-79]
+ 8[0-36-8]
)|
5(?:
05|
[156]\d|
2[02578]|
- 3[013-6]|
- 4[03-6]|
+ 3[013-7]|
+ 4[03-7]|
7[0-2578]|
- 8[0-25-9]|
+ 8[0-35-9]|
9[013-689]
)|
87[23]
@@ -11144,7 +11439,8 @@
)|
7(?:
5[057]|
- 7[0-7]
+ 7\d|
+ 8[0-3]
)|
8(?:
2[0-5]|
@@ -11166,9 +11462,9 @@
<exampleNumber>9011234</exampleNumber>
</premiumRate>
<voip>
- <nationalNumberPattern>49[013-79]\d{4}</nationalNumberPattern>
+ <nationalNumberPattern>49[0-24-79]\d{4}</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
- <exampleNumber>4931234</exampleNumber>
+ <exampleNumber>4921234</exampleNumber>
</voip>
<voicemail>
<nationalNumberPattern>
@@ -11203,8 +11499,11 @@
<availableFormats>
<!-- The leading zero for fixed numbers will be prepended before the matching of these
regular expressions. -->
- <numberFormat pattern="(0[26])(\d{3,4})(\d{4})">
- <leadingDigits>0[26]</leadingDigits>
+ <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})">
+ <leadingDigits>
+ 0[26]|
+ 55
+ </leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(0[26])(\d{4})(\d{5})">
@@ -11219,15 +11518,33 @@
<leadingDigits>0[13-57-9][0159]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(0\d{2})(\d{4,6})">
- <leadingDigits>0[13-57-9][0159]</leadingDigits>
+ <numberFormat pattern="(\d{3})(\d{3,6})">
+ <leadingDigits>
+ 0[13-57-9][0159]|
+ 8(?:
+ 03|
+ 4[17]|
+ 9[245]
+ )
+ </leadingDigits>
+ <leadingDigits>
+ 0[13-57-9][0159]|
+ 8(?:
+ 03|
+ 4[17]|
+ 9(?:
+ 2|
+ [45][0-4]
+ )
+ )
+ </leadingDigits>
<format>$1 $2</format>
</numberFormat>
<numberFormat pattern="(0\d{3})(\d{3})(\d{4})">
<leadingDigits>0[13-57-9][2-46-8]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(0\d{3})(\d{4,6})">
+ <numberFormat pattern="(0\d{3})(\d{2,6})">
<leadingDigits>0[13-57-9][2-46-8]</leadingDigits>
<format>$1 $2</format>
</numberFormat>
@@ -11236,29 +11553,36 @@
[13]|
8(?:
00|
- 4[78]|
- 99
+ 4[08]|
+ 9[59]
)
</leadingDigits>
- <format>$1 $2 $3</format>
- </numberFormat>
- <numberFormat pattern="(\d{3})(\d{4})(\d{4})">
- <leadingDigits>3</leadingDigits>
- <format>$1 $2 $3</format>
- </numberFormat>
- <numberFormat pattern="(\d{3})(\d{3,6})">
<leadingDigits>
+ [13]|
8(?:
- 03|
- 92
+ 00|
+ 4[08]|
+ 9(?:
+ 5[5-9]|
+ 9
+ )
)
</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{4})(\d{4})">
+ <leadingDigits>894</leadingDigits>
+ <leadingDigits>894[5-9]</leadingDigits>
<format>$1 $2</format>
</numberFormat>
+ <numberFormat pattern="(\d{3})(\d{4})(\d{4})">
+ <leadingDigits>3</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [0189]\d{5,10}|
+ [01589]\d{5,10}|
3(?:
[12457-9]\d{8}|
[36]\d{7,9}
@@ -11267,18 +11591,75 @@
<possibleNumberPattern>\d{6,11}</possibleNumberPattern>
</generalDesc>
<noInternationalDialling>
- <nationalNumberPattern>848\d{6,7}</nationalNumberPattern>
- <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
- <exampleNumber>8481234567</exampleNumber>
+ <nationalNumberPattern>848\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>848123456</exampleNumber>
</noInternationalDialling>
<fixedLine>
+ <!-- Maximum lengths in the ITU document are 10, but it states above that for numbers
+ starting with 01, the maximum length is in fact 11. In fact, online, numbers can be
+ found with other prefixes that are 11 digits long as well, so we allow it for all the
+ three and four digit area codes. -->
<nationalNumberPattern>
0(?:
[26]\d{4,9}|
- [13-57-9](?:
- [0159]\d{4,8}|
- [2-46-8]\d{5,8}
- )
+ (?:
+ 1(?:
+ [0159]\d|
+ [27][1-5]|
+ 31|
+ 4[1-4]|
+ 6[1356]|
+ 8[2-57]
+ )|
+ 3(?:
+ [0159]\d|
+ 2[1-4]|
+ 3[12]|
+ [48][1-6]|
+ 6[2-59]|
+ 7[1-7]
+ )|
+ 4(?:
+ [0159]\d|
+ [23][1-9]|
+ 4[245]|
+ 6[1-5]|
+ 7[1-4]|
+ 81
+ )|
+ 5(?:
+ [0159]\d|
+ 2[1-5]|
+ 3[2-6]|
+ 4[1-79]|
+ 6[4-6]|
+ 7[1-578]|
+ 8[3-8]
+ )|
+ 7(?:
+ [0159]\d|
+ 2[12]|
+ 3[1-7]|
+ 4[2346]|
+ 6[13569]|
+ 7[13-6]|
+ 8[1-59]
+ )|
+ 8(?:
+ [0159]\d|
+ 2[34578]|
+ 3[1-356]|
+ [6-8][1-5]
+ )|
+ 9(?:
+ [0159]\d|
+ [238][1-5]|
+ 4[12]|
+ 6[1-8]|
+ 7[1-6]
+ )
+ )\d{2,7}
)
</nationalNumberPattern>
<possibleNumberPattern>\d{6,11}</possibleNumberPattern>
@@ -11321,26 +11702,80 @@
)\d{6}|
89(?:
2\d{3}|
+ 4(?:
+ [0-4]\d{2}|
+ [5-9]\d{4}
+ )|
+ 5(?:
+ [0-4]\d{2}|
+ [5-9]\d{6}
+ )|
9\d{6}
)
</nationalNumberPattern>
- <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
+ <possibleNumberPattern>\d{6,10}</possibleNumberPattern>
<exampleNumber>899123456</exampleNumber>
</premiumRate>
<sharedCost>
- <nationalNumberPattern>84[78]\d{6,7}</nationalNumberPattern>
- <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
- <exampleNumber>8481234567</exampleNumber>
+ <nationalNumberPattern>
+ 84(?:
+ [08]\d{6}|
+ [17]\d{3}
+ )
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
+ <exampleNumber>848123456</exampleNumber>
</sharedCost>
- <!-- The plan says these should be 6 digits long, but when you go to telephone companies in
- Italy, such as http://www.gnetwork.it/EmailServizi/Numerazioni178/tabid/91/Default.aspx
- and when you search for 178 numbers, they seem to all be 7 digits, so we cover both
- lengths here. -->
<personalNumber>
- <nationalNumberPattern>178\d{6,7}</nationalNumberPattern>
+ <nationalNumberPattern>
+ 1(?:
+ 78\d|
+ 99
+ )\d{6}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{9,10}</possibleNumberPattern>
<exampleNumber>1781234567</exampleNumber>
</personalNumber>
+ <voip>
+ <nationalNumberPattern>55\d{8}</nationalNumberPattern>
+ <possibleNumberPattern>\d{10}</possibleNumberPattern>
+ <exampleNumber>5512345678</exampleNumber>
+ </voip>
+ <shortCode>
+ <!-- Later, when we have better support for short-codes, we could add the codes
+ used for MMS and SMS services here too. -->
+ <nationalNumberPattern>
+ 1(?:
+ 1(?:
+ [47]|
+ 6\d{3}
+ )|
+ 2\d{2}|
+ 4(?:
+ 82|
+ 9\d{1,3}
+ )|
+ 5(?:
+ 00|
+ 1[58]|
+ 2[25]|
+ 3[03]|
+ 44
+ )|
+ 86|
+ 9(?:
+ 2(?:
+ [01]\d{2}|
+ [2-9]\d
+ )|
+ 4\d|
+ 696
+ )
+ )
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
+ <exampleNumber>114</exampleNumber>
+ </shortCode>
<emergency>
<nationalNumberPattern>11[2358]</nationalNumberPattern>
<possibleNumberPattern>\d{3}</possibleNumberPattern>
@@ -11547,8 +11982,8 @@
<!-- Jamaica -->
<!-- http://www.itu.int/oth/T020200006C/en -->
- <territory id="JM" countryCode="1" leadingDigits="876"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="JM" countryCode="1" leadingDigits="876" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
@@ -11597,8 +12032,7 @@
Numbers have been found online for the following ranges 29x, 53x, 54x, 55x, 56x.
Most have mobile numbers online so we have put them under mobile but is possible
- they are a mixture of fixed line and mobile.
- -->
+ they are a mixture of fixed line and mobile. -->
<nationalNumberPattern>
876(?:
2[1789]\d|
@@ -11754,7 +12188,7 @@
7[1-379]|
8[0-68]|
9[02-39]
- )|
+ )
)|
87(?:
[02]0|
@@ -11767,15 +12201,12 @@
<exampleNumber>62001234</exampleNumber>
</fixedLine>
<mobile>
- <!-- Trunked radio dispatch is included under mobile. -->
- <!-- According to the ITU document of 23.X.2011, the leading digits 75 are not possible.
- However, a web search shows that such numbers seem to exist. -->
<nationalNumberPattern>
7(?:
- 5\d|
- 7[2-79]|
- 8[5-8]|
- 9[035-9]
+ 55|
+ 7[25-9]|
+ 8[5-9]|
+ 9[05-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
@@ -11882,8 +12313,40 @@
<leadingDigits>088</leadingDigits>
<format>$1-$2-$3</format>
</numberFormat>
- <numberFormat pattern="(\d{3})(\d{4})(\d{4})">
- <leadingDigits>037</leadingDigits>
+ <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
+ <leadingDigits>
+ 0(?:
+ 37|
+ 66
+ )
+ </leadingDigits>
+ <format>$1-$2-$3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{4})(\d{4,5})">
+ <leadingDigits>
+ 0(?:
+ 37|
+ 66
+ )
+ </leadingDigits>
+ <format>$1-$2-$3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{5})(\d{5,6})">
+ <leadingDigits>
+ 0(?:
+ 37|
+ 66
+ )
+ </leadingDigits>
+ <format>$1-$2-$3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{6})(\d{6,7})">
+ <leadingDigits>
+ 0(?:
+ 37|
+ 66
+ )
+ </leadingDigits>
<format>$1-$2-$3</format>
</numberFormat>
<!-- Some leading digits are explicitly reserved for a particular purpose.
@@ -12051,7 +12514,7 @@
9[1-578]
)|
2(?:
- 2[03-9]|
+ 2[03-689]|
3[3-58]|
4[0-468]|
5[04-8]|
@@ -12120,7 +12583,7 @@
)|
2(?:
2(?:
- [04-9]|
+ [04-689]|
3[23]
)|
3[3-58]|
@@ -12238,7 +12701,7 @@
)|
2(?:
2(?:
- [04-9]|
+ [04-689]|
3[23]
)|
3[3-58]|
@@ -12377,7 +12840,7 @@
)|
2(?:
2(?:
- [04-9]|
+ [04-689]|
3[23]
)|
3[3-58]|
@@ -12510,7 +12973,7 @@
<leadingDigits>
1|
2(?:
- 23|
+ 2[37]|
5[5-9]|
64|
78|
@@ -12540,7 +13003,7 @@
<leadingDigits>
1|
2(?:
- 23|
+ 2[37]|
5(?:
[57]|
[68]0|
@@ -12578,7 +13041,7 @@
<leadingDigits>
1|
2(?:
- 23|
+ 2[37]|
5(?:
[57]|
[68]0|
@@ -12654,18 +13117,19 @@
<nationalNumberPattern>
[1-9]\d{8,9}|
0(?:
- 3\d{9}|
+ [36]\d{7,14}|
7\d{5,7}|
8\d{7}
)
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7,16}</possibleNumberPattern>
</generalDesc>
<noInternationalDialling>
<!-- Toll-free numbers with a leading "00" cannot be dialled internationally. -->
<nationalNumberPattern>
0(?:
- 37\d{8}|
+ 37\d{6,13}|
+ 66\d{6,13}|
777(?:
[01]\d{2}|
5\d{3}|
@@ -12674,7 +13138,7 @@
882[1245]\d{4}
)
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7,16}</possibleNumberPattern>
<exampleNumber>0777012</exampleNumber>
</noInternationalDialling>
<fixedLine>
@@ -12740,11 +13204,20 @@
</pager>
<tollFree>
<!-- http://www.kddi.com/english/business/free_call_dx/number.html and
- http://tm.softbank.jp/english/business/phone_service/freecall_sp/index.html -->
+ http://tm.softbank.jp/english/business/phone_service/freecall_sp/index.html
+ http://eonet.jp/home/denwa/service/access.html
+ http://ci.fusioncom.co.jp/feature/
+ http://www.auhikari.jp/service/tel/connection/index.html -->
+ <!-- Note that in fact, the number length for 0037 and 0066 numbers should extend to 21
+ digits, confirmed with Yahoo JP. However, this extends well beyond the maximum number
+ length allowed by ITU and hence our library, so we only allow numbers up to 17 digits
+ for now (including both leading 00s). -->
<nationalNumberPattern>
120\d{6}|
800\d{7}|
0(?:
+ 37\d{6,13}|
+ 66\d{6,13}|
777(?:
[01]\d{2}|
5\d{3}|
@@ -12753,7 +13226,7 @@
882[1245]\d{4}
)
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7,16}</possibleNumberPattern>
<exampleNumber>120123456</exampleNumber>
</tollFree>
<premiumRate>
@@ -12767,13 +13240,8 @@
<exampleNumber>601234567</exampleNumber>
</personalNumber>
<voip>
- <nationalNumberPattern>
- (?:
- 037|
- 50
- )\d{8}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{10,11}</possibleNumberPattern>
+ <nationalNumberPattern>50[1-9]\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>5012345678</exampleNumber>
</voip>
<!-- Storing "unified number service" as UAN. -->
@@ -12843,7 +13311,7 @@
7(?:
0[0-8]|
[123]\d|
- 5[0-5]|
+ 5[0-6]|
7[0-5]|
8[5-9]
)\d{6}
@@ -13007,7 +13475,7 @@
<!-- Cambodia -->
<!-- http://www.itu.int/oth/T0202000023/en -->
<!-- http://en.wikipedia.org/wiki/+855 -->
- <territory id="KH" countryCode="855" internationalPrefix="00[178]"
+ <territory id="KH" countryCode="855" internationalPrefix="00[14-9]"
nationalPrefix="0">
<availableFormats>
<numberFormat pattern="(\d{2})(\d{3})(\d{3,4})" nationalPrefixFormattingRule="$NP$FG">
@@ -13027,37 +13495,51 @@
<possibleNumberPattern>\d{6,10}</possibleNumberPattern>
</generalDesc>
<fixedLine>
+ <!-- Allowing subscriber numbers beginning with 5 since Mobitel have informed us they have
+ started issuing fixed-line numbers like this. Apparently, mobile-company-issued
+ fixed-line numbers are one digit longer than government-issued numbers. Moreover, the
+ range beginning with 6 seems to include some numbers that are one digit longer as well.
+ -->
<nationalNumberPattern>
(?:
2[3-6]|
3[2-6]|
4[2-4]|
[567][2-5]
- )[2-46-9]\d{5}
+ )(?:
+ [2-47-9]|
+ 5\d|
+ 6\d?
+ )\d{5}
</nationalNumberPattern>
- <possibleNumberPattern>\d{6,8}</possibleNumberPattern>
+ <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
<exampleNumber>23456789</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 86 from numbers found online, along with 88 (these numbers seem to be one digit
- longer as well.) Adding 97 followed by 7 digits as such numbers have been found online.
- -->
+ <!-- Adding 86 and 87 from numbers found online, along with 88 (the 88 numbers seem to be
+ one digit longer as well.) Adding 97 followed by 7 digits as such numbers have been
+ found online. Adding 14 as Mobitel have informed us they are using this prefix. Adding
+ 60[1-9] based on information received from Beeline, and 857 and 61 from Cellcard. 76
+ numbers seem now to be 9 digits long. -->
<nationalNumberPattern>
(?:
(?:
- 1[0-35-9]|
- 6[6-9]|
- 7[06-9]
+ 1\d|
+ 6[016-9]|
+ 7(?:
+ [07-9]|
+ 6\d
+ )
)[1-9]|
8(?:
0[89]|
- 5[2-689]|
- 8\d{2}|
- [13469]\d|
+ [134679]\d|
+ 5[2-9]|
+ 8\d{2}
)|
9(?:
- [0-689][1-9]|
- 7[1-9]\d?
+ [0-589][1-9]|
+ [67][1-9]\d?
)
)\d{5}
</nationalNumberPattern>
@@ -13196,8 +13678,8 @@
<!-- Saint Kitts and Nevis -->
<!-- http://www.itu.int/oth/T02020000B0/en -->
- <territory id="KN" countryCode="1" leadingDigits="869"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="KN" countryCode="1" leadingDigits="869" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
@@ -13359,10 +13841,6 @@
nationalPrefix="0" nationalPrefixForParsing="0(8[1-46-8]|85\d{2})?"
nationalPrefixFormattingRule="$NP$FG" carrierCodeFormattingRule="$NP$CC-$FG">
<availableFormats>
- <numberFormat pattern="(\d{3})" nationalPrefixFormattingRule="$FG">
- <leadingDigits>11[29]</leadingDigits>
- <format>$1</format>
- </numberFormat>
<numberFormat pattern="(\d{2})(\d{4})(\d{4})">
<leadingDigits>
1(?:
@@ -13396,7 +13874,7 @@
5[1-4]
)|
[68]0|
- [3-6][1-9][2-9]
+ [3-6][1-9][1-9]
</leadingDigits>
<leadingDigits>
1(?:
@@ -13408,7 +13886,7 @@
)
)|
[68]0|
- [3-6][1-9][2-9]
+ [3-6][1-9][1-9]
</leadingDigits>
<format>$1-$2-$3</format>
</numberFormat>
@@ -13436,7 +13914,7 @@
<format>$1-$2-$3-$4</format>
</numberFormat>
<numberFormat pattern="(\d)(\d{3,4})(\d{4})">
- <leadingDigits>2[2-9]</leadingDigits>
+ <leadingDigits>2[1-9]</leadingDigits>
<format>$1-$2-$3</format>
</numberFormat>
<numberFormat pattern="(\d)(\d{3,4})">
@@ -13490,25 +13968,33 @@
<possibleNumberPattern>\d{4,10}</possibleNumberPattern>
</generalDesc>
<fixedLine>
+ <!-- We omit 049, supposedly for Kaesong Industrial Region, since real numbers can't be
+ found, and it is in North Korea anyway. We support 7-8 digits long subscriber numbers
+ starting with 1 based on evidence of real numbers found online. -->
<nationalNumberPattern>
(?:
2|
- [34][1-3]|
- 5[1-5]|
- 6[1-4]
+ 3[1-3]|
+ [46][1-4]|
+ 5[1-5]
)(?:
1\d{2,3}|
- [2-9]\d{6,7}
+ [1-9]\d{6,7}
)
</nationalNumberPattern>
<possibleNumberPattern>\d{4,10}</possibleNumberPattern>
<exampleNumber>22123456</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>1[0-25-9]\d{7,8}</nationalNumberPattern>
+ <nationalNumberPattern>1[0-26-9]\d{7,8}</nationalNumberPattern>
<possibleNumberPattern>\d{9,10}</possibleNumberPattern>
<exampleNumber>1023456789</exampleNumber>
</mobile>
+ <pager>
+ <nationalNumberPattern>15\d{7,8}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9,10}</possibleNumberPattern>
+ <exampleNumber>1523456789</exampleNumber>
+ </pager>
<tollFree>
<nationalNumberPattern>80\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
@@ -13568,21 +14054,16 @@
<leadingDigits>[1269]</leadingDigits>
<format>$1 $2</format>
</numberFormat>
- <numberFormat pattern="(5[05]\d)(\d{5})">
+ <numberFormat pattern="(5[015]\d)(\d{5})">
<leadingDigits>5</leadingDigits>
<format>$1 $2</format>
</numberFormat>
- <numberFormat pattern="(65816)(\d{6})">
- <leadingDigits>65816</leadingDigits>
- <format>$1 $2</format>
- </numberFormat>
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [12569]\d{6,7}|
- 65816\d{6}
+ [12569]\d{6,7}
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,8}|\d{11}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
</generalDesc>
<fixedLine>
<nationalNumberPattern>
@@ -13590,7 +14071,10 @@
18\d|
2(?:
[23]\d{2}|
- 4[1-35-9]\d|
+ 4(?:
+ [1-35-9]\d|
+ 44
+ )|
5(?:
0[034]|
[2-46]\d|
@@ -13604,30 +14088,25 @@
<exampleNumber>22345678</exampleNumber>
</fixedLine>
<mobile>
- <!-- Added 969 from an opensource report that this is now in use by Zain. -->
+ <!-- The mention of the mobile range 6933 0000 - 6969 9999 seems to be
+ a mistake in the ITU plan, and should be 6933 0000 - 6933 9999. -->
<nationalNumberPattern>
(?:
5(?:
- 0[0-2568]|
- 5\d
+ 1[0-2]|
+ [05]\d
)|
6(?:
0[034679]|
- 5(?:
- [015-79]|
- 8(?:
- [02-9]|
- 1[0-57-9]
- )
- )|
+ 5[015-9]|
6\d|
7[067]|
- 9[69]
+ 9[0369]
)|
9(?:
0[09]|
4[049]|
- 6[69]|
+ 6[069]|
[79]\d
)
)\d{5}
@@ -13636,12 +14115,6 @@
<exampleNumber>50012345</exampleNumber>
</mobile>
<!-- No tollFree or premiumRate information can be found. -->
- <voicemail>
- <!-- Wataniya Telecom -->
- <nationalNumberPattern>65816\d{6}</nationalNumberPattern>
- <possibleNumberPattern>\d{11}</possibleNumberPattern>
- <exampleNumber>65816123456</exampleNumber>
- </voicemail>
<shortCode>
<nationalNumberPattern>
1(?:
@@ -13661,8 +14134,8 @@
<!-- Cayman Islands -->
<!-- http://www.itu.int/oth/T0202000027/en -->
- <territory id="KY" countryCode="1" leadingDigits="345"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="KY" countryCode="1" leadingDigits="345" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[3589]\d{9}</nationalNumberPattern>
@@ -13775,12 +14248,14 @@
<!-- Kazakhstan -->
<!-- http://www.itu.int/oth/T020200006F/en -->
<territory id="KZ" countryCode="7" preferredInternationalPrefix="8~10"
- internationalPrefix="810" nationalPrefix="8"
- nationalPrefixFormattingRule="$NP$FG">
+ internationalPrefix="810" nationalPrefix="8">
<!-- Formatting rules obtained from Russia. -->
<generalDesc>
+ <!-- We make this as specific as possible to overlap as little as possible with Russia, so
+ determining the country is faster. -->
<nationalNumberPattern>
(?:
+ 33\d|
7\d{2}|
80[09]
)\d{7}
@@ -13793,8 +14268,11 @@
<exampleNumber>7511234567</exampleNumber>
</noInternationalDialling>
<fixedLine>
- <!-- VSAT numbers are also included here. -->
+ <!-- VSAT numbers are also included here. We also include the area code for Baikonur (336
+ 22), which is within Kazakhstan but in fact rented and administered by Russia at the
+ moment. -->
<nationalNumberPattern>
+ 33622\d{5}|
7(?:
1(?:
0(?:
@@ -13876,10 +14354,9 @@
59
)|
7(?:
- [23]\d|
+ [237]\d|
40|
- 5[279]|
- 7\d
+ 5[279]
)|
8(?:
[23]\d|
@@ -13891,18 +14368,19 @@
3[124578]|
59
)
- )|
- 3622
+ )
)\d{5}
</nationalNumberPattern>
<exampleNumber>7123456789</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Added 776, apparently assigned to Beeline. -->
<nationalNumberPattern>
7(?:
0[01257]|
6[02-4]|
- 7[1578]
+ 7[15-8]|
+ 85
)\d{7}
</nationalNumberPattern>
<exampleNumber>7710009998</exampleNumber>
@@ -13966,13 +14444,13 @@
<exampleNumber>21212862</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 2028, 2058, 2078 and 2097 from numbers found online. -->
+ <!-- Adding 202[89], 205[89], 207[68] and 209[57] from numbers found online. -->
<nationalNumberPattern>
20(?:
- 2[238]|
- 5[4-68]|
- 7[78]|
- 9[7-9]
+ 2[2389]|
+ 5[4-689]|
+ 7[6-8]|
+ 9[57-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
@@ -13990,8 +14468,7 @@
<!-- Lebanon -->
<!-- http://www.itu.int/oth/T0202000077/en -->
<!-- http://en.wikipedia.org/wiki/%2B961 -->
- <territory id="LB" countryCode="961" internationalPrefix="00"
- nationalPrefix="0">
+ <territory id="LB" countryCode="961" internationalPrefix="00" nationalPrefix="0">
<availableFormats>
<numberFormat pattern="(\d)(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG">
<leadingDigits>
@@ -13999,7 +14476,8 @@
7(?:
[2-579]|
62|
- 8[0-7])|
+ 8[0-7]
+ )|
[89][2-9]
</leadingDigits>
<format>$1 $2 $3</format>
@@ -14010,7 +14488,9 @@
7(?:
[01]|
6[013-9]|
- 88)
+ 8[89]|
+ 91
+ )
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
@@ -14026,7 +14506,8 @@
7(?:
[2-579]\d|
62|
- 8[0-7])|
+ 8[0-7]
+ )|
[89][2-9]\d
)\d{4}
</nationalNumberPattern>
@@ -14034,13 +14515,15 @@
<exampleNumber>1123456</exampleNumber>
</fixedLine>
<mobile>
+ <!-- We only validate the first three digits here, since the ranges are growing rapidly. -->
<nationalNumberPattern>
(?:
3\d|
7(?:
[01]\d|
6[013-9]|
- 88
+ 8[89]|
+ 91
)
)\d{5}
</nationalNumberPattern>
@@ -14073,8 +14556,8 @@
<!-- Saint Lucia -->
<!-- http://www.itu.int/oth/T02020000B1/en -->
- <territory id="LC" countryCode="1" leadingDigits="758"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="LC" countryCode="1" leadingDigits="758" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
@@ -14179,7 +14662,7 @@
<numberFormat pattern="(\d{3})(\d{2})(\d{2})">
<leadingDigits>
[23]|
- 7[4-9]|
+ 7[3-57-9]|
87
</leadingDigits>
<format>$1 $2 $3</format>
@@ -14188,10 +14671,19 @@
<leadingDigits>6</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
+ <numberFormat pattern="(6[567]\d)(\d{3})(\d{3})">
+ <leadingDigits>6[567]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(69)(7\d{2})(\d{4})">
+ <leadingDigits>697</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
<numberFormat pattern="([7-9]0\d)(\d{2})(\d{2})">
<leadingDigits>[7-9]0</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
+ <!-- Numbers of the form [89]00\d{6} are Swiss numbers callable from Liechtenstein. -->
<numberFormat pattern="([89]0\d)(\d{2})(\d{2})(\d{2})"
nationalPrefixFormattingRule="$NP$FG">
<leadingDigits>[89]0</leadingDigits>
@@ -14200,32 +14692,26 @@
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- (?:
- 66|
- 80|
- 90
- )\d{7}|
- [237-9]\d{6}
+ 6\d{8}|
+ [23789]\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{7,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Regular Cost services are included here as well. -->
<nationalNumberPattern>
(?:
2(?:
- 17|
+ 01|
+ 1[27]|
3\d|
- 6[02-58]|
+ 6[02-578]|
96
)|
3(?:
- 02|
- 7[01357]|
+ 7[0135-7]|
8[048]|
9[0269]
- )|
- 870
+ )
)\d{4}
</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
@@ -14233,59 +14719,80 @@
</fixedLine>
<mobile>
<nationalNumberPattern>
- 66(?:
- [0178][0-4]|
- 2[025-9]|
- [36]\d|
- 4[129]|
- 5[45]|
- 9[019]
+ 6(?:
+ 51[01]|
+ 6(?:
+ [01][0-4]|
+ 2[016-9]|
+ 88
+ )|
+ 710
)\d{5}|
7(?:
- 4[2-59]|
+ 36|
+ 4[25]|
56|
- [6-9]\d
+ [7-9]\d
)\d{4}
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
<exampleNumber>661234567</exampleNumber>
</mobile>
+ <!-- The prefix 809 seems to be used for AT&T and Verizon access lines from Liechtenstein,
+ even though it doesn't appear in the plan. -->
<tollFree>
<nationalNumberPattern>
80(?:
0(?:
- 07|
2[238]|
- 79|
- \d{4}
+ 79
)|
9\d{2}
)\d{2}
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>8002222</exampleNumber>
</tollFree>
- <sharedCost>
+ <premiumRate>
<nationalNumberPattern>
90(?:
0(?:
2[278]|
- 79|
- \d{4}
+ 79
)|
1(?:
23|
- \d{4}
+ 3[012]
)|
6(?:
- 66|
- \d{4}
+ 4\d|
+ 6[0126]
)
)\d{2}
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>9002222</exampleNumber>
- </sharedCost>
+ </premiumRate>
+ <uan>
+ <nationalNumberPattern>
+ 87(?:
+ 0[128]|
+ 7[0-4]
+ )\d{3}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{7}</possibleNumberPattern>
+ <exampleNumber>8770123</exampleNumber>
+ </uan>
+ <voicemail>
+ <nationalNumberPattern>
+ 697(?:
+ [35]6|
+ 4[25]|
+ [7-9]\d
+ )\d{4}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>697361234</exampleNumber>
+ </voicemail>
<personalNumber>
<nationalNumberPattern>701\d{4}</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
@@ -14322,7 +14829,7 @@
1[278]|
44
)
- </nationalNumberPattern>
+ </nationalNumberPattern>
<possibleNumberPattern>\d{3}</possibleNumberPattern>
<exampleNumber>112</exampleNumber>
</emergency>
@@ -14414,25 +14921,26 @@
<exampleNumber>21234567</exampleNumber>
</fixedLine>
<mobile>
- <!-- Added 66, 67 and 68 as prefixes because of online numbers fitting this pattern. It
- seems that 88-0xx is also being used, for 9-digit long numbers, and that some numbers
- beginning with 77[67] are also 9 digits long now. -->
+ <!-- According to information from Lonestar Communications Corporation, the prefix 6 is
+ being removed, but as of June 2012 is in parallel running with their new prefix 88.
+ According to Cellcom Liberia, they have issued 9 digit numbers starting with 77. -->
<nationalNumberPattern>
(?:
4[67]|
5\d|
6[4-8]|
- 7(?:
- 7[67]\d|
- \d{2}
- )|
- 880\d
+ 77?\d{2}|
+ 88\d{2}
)\d{5}
</nationalNumberPattern>
<exampleNumber>4612345</exampleNumber>
</mobile>
<premiumRate>
<!-- Telemedia service is listed under premium rate. -->
+ <!-- Note that as of March 2013, the ITU document talks about the withdrawal of the range
+ (90) 0 XXX XXX. This is a 9 digit range and one we have never supported, but this could
+ be a mistake in the ITU document and refer to (90) 0XX XXX. However as this is unclear
+ at the moment, we decided to leave the (90) range unchanged for now. -->
<nationalNumberPattern>90\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>90123456</exampleNumber>
@@ -14491,8 +14999,11 @@
<!-- Lithuania -->
<!-- http://www.itu.int/oth/T020200007C/en -->
+ <!-- Note that Lithuania is switching to a national prefix of 0. We support
+ both 0 and 8 when parsing until this switch is complete. -->
<territory id="LT" countryCode="370" internationalPrefix="00"
- nationalPrefix="8" nationalPrefixFormattingRule="($NP-$FG)">
+ nationalPrefix="8" nationalPrefixForParsing="[08]"
+ nationalPrefixFormattingRule="($NP-$FG)">
<!-- National Prefix formatting rule from www.yellowpages.lt -->
<availableFormats>
<!-- Two-digit area codes -->
@@ -14553,13 +15064,27 @@
<exampleNumber>80012345</exampleNumber>
</tollFree>
<premiumRate>
- <nationalNumberPattern>90[0239]\d{5}</nationalNumberPattern>
+ <nationalNumberPattern>
+ 9(?:
+ 0[0239]|
+ 10
+ )\d{5}
+ </nationalNumberPattern>
<exampleNumber>90012345</exampleNumber>
</premiumRate>
<personalNumber>
<nationalNumberPattern>700\d{5}</nationalNumberPattern>
<exampleNumber>70012345</exampleNumber>
</personalNumber>
+ <sharedCost>
+ <nationalNumberPattern>808\d{5}</nationalNumberPattern>
+ <exampleNumber>80812345</exampleNumber>
+ </sharedCost>
+ <uan>
+ <!-- Including government service numbers here too. -->
+ <nationalNumberPattern>70[67]\d{5}</nationalNumberPattern>
+ <exampleNumber>70712345</exampleNumber>
+ </uan>
<emergency>
<nationalNumberPattern>
0(?:
@@ -14581,8 +15106,8 @@
<!-- http://www.ilr.public.lu/communications_electroniques/numerotation/index.html
-->
<territory id="LU" countryCode="352" internationalPrefix="00"
- nationalPrefixForParsing="(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\d)"
- carrierCodeFormattingRule="$CC $FG">
+ nationalPrefixForParsing="(15(?:0[06]|1[12]|35|4[04]|55|6[26]|77|88|99)\d)"
+ carrierCodeFormattingRule="$CC $FG">
<availableFormats>
<!-- Patterns overlap because of variable number length. -->
<numberFormat pattern="(\d{2})(\d{3})">
@@ -14866,10 +15391,11 @@
</territory>
<!-- Morocco -->
+ <!-- Shares formatting and some metadata with Western Sahara. -->
<!-- http://www.itu.int/oth/T0202000090/en -->
<!-- http://en.wikipedia.org/wiki/+212 -->
- <territory id="MA" countryCode="212" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
+ <territory id="MA" countryCode="212" internationalPrefix="00" nationalPrefix="0"
+ nationalPrefixFormattingRule="$NP$FG" mainCountryForCode="true">
<availableFormats>
<numberFormat pattern="([56]\d{2})(\d{6})">
<leadingDigits>
@@ -14943,7 +15469,7 @@
2[2-9]|
3[2-57]|
4[2-8]|
- 8[235-9]|
+ 8[235-7]
)\d|
9(?:
0\d|
@@ -14966,15 +15492,16 @@
</nationalNumberPattern>
<exampleNumber>520123456</exampleNumber>
</fixedLine>
+ <!-- Also duplicated in Western Sahara, please ensure you update both. -->
<mobile>
- <!-- Prefixes 60[1-5], 62[79], 63[0458] and 68[01] are from numbers found online,
+ <!-- Prefixes 60[1-578], 62[0147-9], 63[04-8] and 68[01] are from numbers found online,
bug-reports, and information provided directly by the carriers. -->
<nationalNumberPattern>
6(?:
- 0[0-6]|
+ 0[0-8]|
[14-7]\d|
- 2[23679]|
- 3[03458]|
+ 2[0-46-9]|
+ 3[03-8]|
8[01]|
99
)\d{6}
@@ -15071,10 +15598,13 @@
<!-- http://www.itu.int/oth/T020200008C/en -->
<!-- http://en.anrceti.md -->
<territory id="MD" countryCode="373" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
+ nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG" >
<availableFormats>
- <numberFormat pattern="(22)(\d{3})(\d{3})">
- <leadingDigits>22</leadingDigits>
+ <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
+ <leadingDigits>
+ 22|
+ 3
+ </leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="([25-7]\d{2})(\d{2})(\d{3})">
@@ -15090,7 +15620,7 @@
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[25-9]\d{7}</nationalNumberPattern>
+ <nationalNumberPattern>[235-9]\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
</generalDesc>
<fixedLine>
@@ -15112,7 +15642,6 @@
)
)\d{5}
</nationalNumberPattern>
- <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
<exampleNumber>22212345</exampleNumber>
</fixedLine>
<mobile>
@@ -15122,10 +15651,11 @@
562|
6(?:
50|
- 7[1-5]|
+ 7[1-6]|
[089]\d
)|
7(?:
+ 67|
7[47-9]|
[89]\d
)
@@ -15157,6 +15687,11 @@
</nationalNumberPattern>
<exampleNumber>80312345</exampleNumber>
</uan>
+ <voip>
+ <!-- Used for "nomadic numbers". -->
+ <nationalNumberPattern>3[08]\d{6}</nationalNumberPattern>
+ <exampleNumber>30123456</exampleNumber>
+ </voip>
<shortCode>
<nationalNumberPattern>
1(?:
@@ -15195,9 +15730,9 @@
</territory>
<!-- Montenegro -->
- <!-- http://www.itu.int/oth/T02020000DA/en
- http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro
- http://www.ekip.me/numeracija/dodijeljena.php -->
+ <!-- http://www.itu.int/oth/T02020000DA/en -->
+ <!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Montenegro -->
+ <!-- http://www.ekip.me/numeracija/dodijeljena.php -->
<territory id="ME" countryCode="382" internationalPrefix="00" nationalPrefix="0"
nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
@@ -15351,33 +15886,39 @@
20 4 is for the rest of the province of Antanarivo, but then fails to mention any area
codes beginning with 4. -->
<nationalNumberPattern>
- 2(?:
- 0(?:
- (?:
- 2\d|
- 4[47]|
- 5[3467]|
- 6[279]|
- 8[268]|
- 9[245]
- )\d|
- 7(?:
- 2[29]|
- [35]\d
- )
+ 20(?:
+ 2\d{2}|
+ 4[47]\d|
+ 5[3467]\d|
+ 6[279]\d|
+ 7(?:
+ 2[29]|
+ [35]\d
)|
- 210\d
+ 8[268]\d|
+ 9[245]\d
)\d{4}
</nationalNumberPattern>
<exampleNumber>202123456</exampleNumber>
</fixedLine>
<mobile>
- <!-- The numbering plan suggests the third digit, Z, should be 24-9,
- but this is not borne out by reality. -->
- <nationalNumberPattern>3[02-4]\d{7}</nationalNumberPattern>
+ <!-- The numbering plan suggests the third digit, Z, should be 24-9, but this is not borne
+ out by reality. -->
+ <nationalNumberPattern>
+ 3(?:
+ [02-4]\d|
+ 90
+ )\d{6}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>301234567</exampleNumber>
</mobile>
+ <!-- Putting VSAT numbers here. -->
+ <voip>
+ <nationalNumberPattern>22\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>221234567</exampleNumber>
+ </voip>
<emergency>
<!-- http://www.commerce.gov.mg/index.php/infos-services -->
<nationalNumberPattern>11?[78]</nationalNumberPattern>
@@ -15388,8 +15929,8 @@
<!-- Saint-Martin, French Antilles -->
<!-- http://www.itu.int/oth/T0202000058/en -->
- <territory id="MF" countryCode="590" internationalPrefix="00"
- nationalPrefix="0">
+ <!-- http://www.arcep.fr/index.php?id=interactivenumeros - ZABPQ-ZNE.xls -->
+ <territory id="MF" countryCode="590" internationalPrefix="00" nationalPrefix="0">
<!-- Formatting rules borrowed from Guadeloupe. -->
<generalDesc>
<nationalNumberPattern>[56]\d{8}</nationalNumberPattern>
@@ -15398,25 +15939,26 @@
<fixedLine>
<nationalNumberPattern>
590(?:
- 10|
- 2[79]|
- 5[128]|
+ [02][79]|
+ 13|
+ 5[0-268]|
[78]7
)\d{4}
</nationalNumberPattern>
<exampleNumber>590271234</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Any ranges assigned from
+ http://www.arcep.fr/index.php?id=interactivenumeros have been listed as belonging to
+ Guadeloupe, St Martin and St Barthélemy, since we can't reliably distinguish between
+ them. -->
<nationalNumberPattern>
690(?:
- 10|
- 2[27]|
- 66|
- 77|
- 8[78]
+ 0[0-7]|
+ [1-9]\d
)\d{4}
</nationalNumberPattern>
- <exampleNumber>690221234</exampleNumber>
+ <exampleNumber>690301234</exampleNumber>
</mobile>
<!-- http://www.leshotelsdesaintmartin.com/fr/saint-martin-antilles/informations-saint-martin/infos-pratiques-sxm.html -->
<emergency>
@@ -15428,8 +15970,7 @@
<!-- Marshall Islands -->
<!-- http://www.itu.int/oth/T0202000085/en -->
- <territory id="MH" countryCode="692" internationalPrefix="011"
- nationalPrefix="1">
+ <territory id="MH" countryCode="692" internationalPrefix="011" nationalPrefix="1">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{4})">
<format>$1-$2</format>
@@ -15470,8 +16011,7 @@
</territory>
<!-- Macedonia, Former Yugoslav Rep. of -->
- <!-- http://en.wikipedia.org/wiki/%2B389
- http://www.aek.mk/ go to Telecommunications, Numbering, then Numbering plan. -->
+ <!-- http://www.itu.int/oth/T02020000CE/en -->
<territory id="MK" countryCode="389" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
@@ -15494,24 +16034,22 @@
<possibleNumberPattern>\d{8}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Extra prefix 02 60 added from numbers found online. -->
<nationalNumberPattern>
(?:
2(?:
[23]\d|
- 5[125]|
+ 5[124578]|
6[01]
)|
3(?:
1[3-6]|
- 2[2-6]|
- 3[2-5]|
- 4[235]
+ [23][2-6]|
+ 4[2356]
)|
4(?:
[23][2-6]|
4[3-6]|
- 5[25]|
+ 5[256]|
6[25-8]|
7[24-6]|
8[4-6]
@@ -15522,7 +16060,11 @@
<exampleNumber>22212345</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>7[0-25-8]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>
+ 7(?:
+ [0-25-8]\d|
+ 33
+ )\d{5}</nationalNumberPattern>
<exampleNumber>72345678</exampleNumber>
</mobile>
<tollFree>
@@ -15568,7 +16110,7 @@
<possibleNumberPattern>\d{8}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- 20 70 seems a common pattern, in addition to 21 25. -->
+ <!-- 21 25 seems a common pattern based on online searches. -->
<nationalNumberPattern>
(?:
2(?:
@@ -15581,26 +16123,16 @@
[3-689]\d
)
)|
- 442\d
+ 44[239]\d
)\d{4}
</nationalNumberPattern>
<exampleNumber>20212345</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 63 and 71 from numbers found online. -->
- <nationalNumberPattern>
- (?:
- 6(?:
- [3569]\d
- )|
- 7(?:
- [08][1-9]|
- [3579][0-4]|
- 4[014-7]|
- [16]\d
- )
- )\d{5}
- </nationalNumberPattern>
+ <!-- Orange Mali have updated their numbering plan, though this is not reflected in the ITU
+ document (which is very stale). All mobile numbers starting with 7 are now Orange.
+ Includes 6x from Malitel IR21. -->
+ <nationalNumberPattern>[67]\d{7}</nationalNumberPattern>
<exampleNumber>65012345</exampleNumber>
</mobile>
<tollFree>
@@ -15619,99 +16151,173 @@
<!-- Myanmar -->
<!-- http://www.itu.int/oth/T0202000092/en -->
<territory id="MM" countryCode="95" internationalPrefix="00" nationalPrefix="0"
- nationalPrefixFormattingRule="$NP$FG">
+ nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
- <numberFormat pattern="(1)(\d{3})(\d{3})">
- <leadingDigits>1</leadingDigits>
+ <numberFormat pattern="(\d)(\d{3})(\d{3,4})">
+ <leadingDigits>
+ 1|
+ 2[45]
+ </leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <!-- This overlaps with the previous pattern. -->
- <numberFormat pattern="(1)(3)(33\d)(\d{3})">
- <leadingDigits>133</leadingDigits>
- <leadingDigits>1333</leadingDigits>
- <format>$1 $2 $3 $4</format>
+ <numberFormat pattern="(2)(\d{4})(\d{4})">
+ <leadingDigits>251</leadingDigits>
+ <format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(2)(\d{2})(\d{3})">
- <leadingDigits>2</leadingDigits>
+ <numberFormat pattern="(\d)(\d{2})(\d{3})">
+ <leadingDigits>
+ 16|
+ 2
+ </leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(\d{2})(\d{3})(\d{3})">
+ <numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
<leadingDigits>
67|
81
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(\d{2})(\d{2})(\d{3})">
+ <numberFormat pattern="(\d{2})(\d{2})(\d{3,4})">
<leadingDigits>[4-8]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(9)(\d{3})(\d{4,5})">
<leadingDigits>
9(?:
- [25-9]|
- 4[1349]
+ [235-9]|
+ 4[13789]
)
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(9)(4\d{4})(\d{4})">
- <leadingDigits>94[0256]</leadingDigits>
+ <leadingDigits>94[0245]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [124-8]\d{5,7}|
+ [14578]\d{5,7}|
+ [26]\d{5,8}|
9(?:
- [25689]|
+ [258]|
+ 3\d|
4\d{1,2}|
- 7\d
+ [679]\d?
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{5,10}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Fixed satellite network numbers (1 3 33X XXX) are also included here. It seems as well
- that numbers starting with 081 may be followed by six digits, as well as five, so we
- support both. -->
<nationalNumberPattern>
- (?:
- 1\d|
- 2|
- 4[2-6]|
- 5[2-9]|
- 6(?:
- [0-689]|
- 7\d?
+ 1(?:
+ 2\d{1,2}|
+ [3-5]\d|
+ 6\d?|
+ [89][0-6]\d
+ )\d{4}|
+ 2(?:
+ [236-9]\d{4}|
+ 4(?:
+ 0\d{5}|
+ \d{4}
)|
- 7[0-5]|
- 8(?:
- [2-6]|
- 1\d?
+ 5(?:
+ 1\d{3,6}|
+ [02-9]\d{3,5}
)
- )\d{5}|
- 1333\d{4}
+ )|
+ 4(?:
+ 2[245-8]|
+ [346][2-6]|
+ 5[3-5]
+ )\d{4}|
+ 5(?:
+ 2(?:
+ 20?|
+ [3-8]
+ )|
+ 3[2-68]|
+ 4(?:
+ 21?|
+ [4-8]
+ )|
+ 5[23]|
+ 6[2-4]|
+ 7[2-8]|
+ 8[24-7]|
+ 9[2-7]
+ )\d{4}|
+ 6(?:
+ 0[23]|
+ 1[2356]|
+ [24][2-6]|
+ 3[24-6]|
+ 5[2-4]|
+ 6[2-8]|
+ 7(?:
+ [2367]|
+ 4\d|
+ 5\d?|
+ 8[145]\d
+ )|
+ 8[245]|
+ 9[24]
+ )\d{4}|
+ 7(?:
+ [04][24-8]|
+ [15][2-7]|
+ 22|
+ 3[2-4]
+ )\d{4}|
+ 8(?:
+ 1(?:
+ 2\d?|
+ [3-689]
+ )|
+ 2[2-8]|
+ 3[24]|
+ 4[24-7]|
+ 5[245]|
+ 6[23]
+ )\d{4}
</nationalNumberPattern>
- <possibleNumberPattern>\d{5,8}</possibleNumberPattern>
+ <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
<exampleNumber>1234567</exampleNumber>
</fixedLine>
<mobile>
- <!-- Mobile numbers starting with 09 7XX and 09 4[139]X have been found online, despite not
- being in the plan, so we support these here.-->
+ <!-- Adding 99[089] (8 digits) from numbers found online, and 961 with 9 digits. -->
<nationalNumberPattern>
+ 17[01]\d{4}|
9(?:
- [25689]|
+ 2[0-4]|
+ 3[136]\d|
4(?:
- [0256]\d|
- [1349]
+ 0[0-4]\d|
+ [1379]\d|
+ [24][0-589]\d|
+ 5\d{2}|
+ 88
)|
- 7\d
- )\d{6}
+ 5[0-6]|
+ 61?\d|
+ 73\d|
+ 8\d|
+ 9(?:
+ 1\d|
+ [089]
+ )
+ )\d{5}
</nationalNumberPattern>
- <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
<exampleNumber>92123456</exampleNumber>
</mobile>
+ <voip>
+ <nationalNumberPattern>1333\d{4}</nationalNumberPattern>
+ <possibleNumberPattern>\d{8}</possibleNumberPattern>
+ <exampleNumber>13331234</exampleNumber>
+ </voip>
<!-- No information on other types of phone numbers for Myanmar has been found. -->
<emergency>
<nationalNumberPattern>199</nationalNumberPattern>
@@ -15796,19 +16402,15 @@
4[2-68]\d{1,2}|
5[1-4689]\d{1,2}
)\d{5}|
- (?:
- 5[0568]|
- 70
- )\d{6}
+ 5[0568]\d{6}
</nationalNumberPattern>
- <exampleNumber>70123456</exampleNumber>
+ <exampleNumber>50123456</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding prefix 98 from numbers found on the internet. -->
<nationalNumberPattern>
(?:
8[89]|
- 9[15689]
+ 9[013-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
@@ -15816,7 +16418,9 @@
</mobile>
<!-- No tollFree or premiumRate information can be found. -->
<voip>
- <nationalNumberPattern>7[569]\d{6}</nationalNumberPattern>
+ <!-- According to the document this could be stricter, but there are counter examples
+ online. -->
+ <nationalNumberPattern>7[05-8]\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>75123456</exampleNumber>
</voip>
@@ -15865,8 +16469,8 @@
<!-- Northern Mariana Islands -->
<!-- http://www.itu.int/oth/T02020000EE/en -->
<!-- www.cnmiphonebook.com/ -->
- <territory id="MP" countryCode="1" leadingDigits="670"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="MP" countryCode="1" leadingDigits="670" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
@@ -16083,8 +16687,8 @@
<!-- Montserrat -->
<!-- http://www.itu.int/oth/T020200008F/en -->
- <territory id="MS" countryCode="1" leadingDigits="664"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="MS" countryCode="1" leadingDigits="664" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
@@ -16172,7 +16776,7 @@
(?:
7(?:
210|
- [79]\d{2}|
+ [79]\d{2}
)|
9(?:
2[13]\d|
@@ -16215,7 +16819,7 @@
<!-- Mauritius -->
<!-- http://www.icta.mu/telecommunications/numbering.htm -->
<territory id="MU" countryCode="230" internationalPrefix="0(?:[2-7]0|33)"
- preferredInternationalPrefix="020">
+ preferredInternationalPrefix="020">
<availableFormats>
<numberFormat pattern="([2-9]\d{2})(\d{4})">
<format>$1 $2</format>
@@ -16227,12 +16831,15 @@
</generalDesc>
<fixedLine>
<!-- Wireless local loop numbers are considered to be fixed, since there is almost no
- roaming capability. -->
+ roaming capability. 26X prefixes were added after numbers containing them marked as
+ "landline" were found online. These are also mentioned on
+ http://www.wtng.info/wtng-230-mu.html. -->
<nationalNumberPattern>
(?:
2(?:
[034789]\d|
- 1[0-7]
+ 1[0-7]|
+ 6[1-69]
)|
4(?:
[013-8]\d|
@@ -16248,7 +16855,8 @@
<exampleNumber>2012345</exampleNumber>
</fixedLine>
<mobile>
- <!--Adding 92 as SMS messages have been successfully sent to this prefix. -->
+ <!--Adding 92 as SMS messages have been successfully sent to this prefix. 820 has also been
+ added based on a report from Orange. -->
<nationalNumberPattern>
(?:
25\d|
@@ -16257,7 +16865,10 @@
9\d
)|
7\d{2}|
- 87[15-8]|
+ 8(?:
+ 20|
+ 7[15-8]
+ )|
9[1-8]\d
)\d{4}
</nationalNumberPattern>
@@ -16315,7 +16926,7 @@
<!-- http://www.itu.int/oth/T0202000082/en -->
<!-- www.dhiraagu.com.mv -->
<territory id="MV" countryCode="960" internationalPrefix="0(?:0|19)"
- preferredInternationalPrefix="00">
+ preferredInternationalPrefix="00">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{4})">
<leadingDigits>
@@ -16349,7 +16960,7 @@
(?:
3(?:
0[01]|
- 3[0-59]|
+ 3[0-59]
)|
6(?:
[567][02468]|
@@ -16363,12 +16974,13 @@
</fixedLine>
<mobile>
<!-- 7[45] has been added as many numbers online have been found with this prefix. 46[46]
- are new prefixes for Dhiraagu and Wataniya, used currently for SMS-based services. -->
+ are new prefixes for Dhiraagu and Wataniya, used currently for SMS-based services.
+ 91 was added based on information from Wataniya Telecom. -->
<nationalNumberPattern>
(?:
46[46]|
7[3-9]\d|
- 9[6-9]\d
+ 9[16-9]\d
)\d{4}
</nationalNumberPattern>
<possibleNumberPattern>\d{7}</possibleNumberPattern>
@@ -16735,7 +17347,7 @@
<format>$1-$2 $3</format>
</numberFormat>
<numberFormat nationalPrefixFormattingRule="$NP$FG"
- pattern="(154)(\d{3})(\d{4})">
+ pattern="(15[49])(\d{3})(\d{4})">
<leadingDigits>15</leadingDigits>
<format>$1-$2 $3</format>
</numberFormat>
@@ -16747,20 +17359,27 @@
<fixedLine>
<nationalNumberPattern>
(?:
- 3\d{2}|
- [4-79]\d|
- 8[2-9]
+ 3[2-9]\d|
+ [4-9][2-9]
)\d{6}
</nationalNumberPattern>
<possibleNumberPattern>\d{6,9}</possibleNumberPattern>
- <exampleNumber>312345678</exampleNumber>
+ <exampleNumber>323456789</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Although the plan lists the prefix 159 as broadband services (data only), apparently it
+ is possible to send SMSs (and receive them) from numbers in this block, so we are
+ listing them as mobile. -->
<nationalNumberPattern>
1(?:
- [02-46-9][2-9]|
- 11\d
- )\d{6}
+ 1[1-3]\d{2}|
+ [02-4679][2-9]\d|
+ 59\d{2}|
+ 8(?:
+ 1[23]|
+ [2-9]\d
+ )
+ )\d{5}
</nationalNumberPattern>
<possibleNumberPattern>\d{9,10}</possibleNumberPattern>
<exampleNumber>123456789</exampleNumber>
@@ -16833,8 +17452,8 @@
<exampleNumber>821234567</exampleNumber>
</mobile>
<tollFree>
- <!-- Unsure of the length requirement on toll-free numbers, so using 9
- based on online examples. -->
+ <!-- Unsure of the length requirement on toll-free numbers, so using 9 based on online
+ examples. -->
<nationalNumberPattern>800\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>800123456</exampleNumber>
@@ -16843,9 +17462,9 @@
a 9 are premium rate, but no online examples can be found of any of these so they are
omitted for the time-being. -->
<shortCode>
- <nationalNumberPattern>1[0234]\d</nationalNumberPattern>
- <possibleNumberPattern>\d{3}</possibleNumberPattern>
- <exampleNumber>101</exampleNumber>
+ <nationalNumberPattern>1[02-5]\d{2}</nationalNumberPattern>
+ <possibleNumberPattern>\d{4}</possibleNumberPattern>
+ <exampleNumber>1011</exampleNumber>
</shortCode>
<emergency>
<!-- 11X is national, 19X is for Maputo. -->
@@ -17056,30 +17675,32 @@
<mobile>
<nationalNumberPattern>
(?:
- 7[3-9]|
- 8[0-79]|
- 9\d
+ [79]\d|
+ 8[0-79]
)\d{4}
</nationalNumberPattern>
<exampleNumber>751234</exampleNumber>
</mobile>
+ <!-- Listed as "voice services", from what we've seen they seem to cost extra. -->
+ <premiumRate>
+ <nationalNumberPattern>36\d{4}</nationalNumberPattern>
+ <exampleNumber>366711</exampleNumber>
+ </premiumRate>
<shortCode>
<!-- OPT: Office des Postes et Télécommunications de Nouvelle Calédonie -->
<nationalNumberPattern>
- 1(?:
- 0(?:
- 0[06]|
- 1[02-46]|
- 20|
- 3[0125]|
- 42|
- 5[058]|
- 77
- )
+ 10(?:
+ 0[06]|
+ 1[02-46]|
+ 20|
+ 3[0125]|
+ 42|
+ 5[058]|
+ 77
)
</nationalNumberPattern>
- <possibleNumberPattern>\d{2,4}</possibleNumberPattern>
- <exampleNumber>15</exampleNumber>
+ <possibleNumberPattern>\d{4}</possibleNumberPattern>
+ <exampleNumber>1000</exampleNumber>
</shortCode>
<!-- http://www.routard.com/guide/nouvelle_caledonie/2343/vie_pratique.htm -->
<emergency>
@@ -17253,10 +17874,11 @@
[12]\d{6,7}|
9\d{7}|
(?:
+ 3\d|
4[023568]|
5[02368]|
6[02-469]|
- 7[569]|
+ 7[4-69]|
8[2-9]
)\d{6}|
(?:
@@ -17274,20 +17896,96 @@
<exampleNumber>12345678</exampleNumber>
</fixedLine>
<mobile>
- <!-- More 81X prefixes have been added based on online numbers. -->
+ <!-- More 81X prefixes have been added based on online numbers, including the prefix 817
+ from Etisalat, 814 MTN and 811 from Glo. Furthermore, the fixed-line prefixes owned by
+ Starcomms have apparently, according to the company, been used for mobile numbers too,
+ despite the ITU plan, so we list them here as well. 701 has been added for Airtel/Zain.
+ -->
<nationalNumberPattern>
(?:
+ 1(?:
+ 7[34]\d|
+ 8(?:
+ 04|
+ [124579]\d|
+ 8[0-3]
+ )|
+ 95\d
+ )|
+ 287[0-7]|
+ 3(?:
+ 18[1-8]|
+ 88[0-7]|
+ 9(?:
+ 8[5-9]|
+ 6[1-5]
+ )
+ )|
+ 4(?:
+ 28[0-2]|
+ 6(?:
+ 7[1-9]|
+ 8[02-47]
+ )|
+ 88[0-2]
+ )|
+ 5(?:
+ 2(?:
+ 7[7-9]|
+ 8\d
+ )|
+ 38[1-79]|
+ 48[0-7]|
+ 68[4-7]
+ )|
+ 6(?:
+ 2(?:
+ 7[7-9]|
+ 8\d
+ )|
+ 4(?:
+ 3[7-9]|
+ [68][129]|
+ 7[04-69]|
+ 9[1-8]
+ )|
+ 58[0-2]|
+ 98[7-9]
+ )|
+ 7(?:
+ 38[0-7]|
+ 69[1-8]|
+ 78[2-4]
+ )|
+ 8(?:
+ 28[3-9]|
+ 38[0-2]|
+ 4(?:
+ 2[12]|
+ 3[147-9]|
+ 5[346]|
+ 7[4-9]|
+ 8[014-689]|
+ 90
+ )|
+ 58[1-8]|
+ 78[2-9]|
+ 88[5-7]
+ )|
+ 98[07]\d
+ )\d{4}|
+ (?:
70(?:
- [3-9]\d|
+ [13-9]\d|
2[1-9]
)|
8(?:
0[2-9]|
- 1[0235689]
+ 1\d
)\d
)\d{6}
</nationalNumberPattern>
- <possibleNumberPattern>\d{10}</possibleNumberPattern>
+ <possibleNumberPattern>\d{8,10}</possibleNumberPattern>
<exampleNumber>8021234567</exampleNumber>
</mobile>
<!-- Info on these numbers from http://www.alphatechnologieslimited.com. -->
@@ -17816,12 +18514,14 @@
<possibleNumberPattern>\d{7,11}</possibleNumberPattern>
</generalDesc>
<fixedLine>
+ <!-- 07 788 was assigned to Voxbox according to
+ http://www.nad.org.nz/07GeographicalCodes.php -->
<nationalNumberPattern>
(?:
3[2-79]|
[49][2-689]|
6[235-9]|
- 7[2-589]
+ 7[2-5789]
)\d{6}|
24099\d{3}
</nationalNumberPattern>
@@ -17892,21 +18592,21 @@
<generalDesc>
<nationalNumberPattern>
(?:
- 2[3-6]|
+ 2[2-6]|
5|
- 9[2-9]
+ 9[1-9]
)\d{6}|
800\d{5,6}
</nationalNumberPattern>
<possibleNumberPattern>\d{7,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <nationalNumberPattern>2[3-6]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>2[2-6]\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>23123456</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>9[2-9]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>9[1-9]\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>92123456</exampleNumber>
</mobile>
@@ -17933,7 +18633,7 @@
</territory>
<!-- Panama -->
- <!-- http://www.asep.gob.pa/telecom/pnn/default.asp - last read March 22th 2012. -->
+ <!-- http://www.asep.gob.pa/telecom/pnn/default.asp - last read Jan 17th 2013. -->
<!-- http://en.wikipedia.org/wiki/%2B507 - although it omits the fact that mobile phones are 8
digits long. -->
<territory id="PA" countryCode="507" internationalPrefix="00">
@@ -17963,7 +18663,7 @@
1(?:
0[02-579]|
19|
- 23|
+ 2[37]|
3[03]|
4[479]|
57|
@@ -18004,14 +18704,14 @@
7(?:
0[09]|
2[0-267]|
- [34]0|
+ [349]0|
5[6-9]|
7[0-24-7]|
8[89]
)|
8(?:
[34]\d|
- 5[0-5]|
+ 5[0-4]|
8[02]
)|
9(?:
@@ -18046,8 +18746,8 @@
6(?:
[04-9]\d|
1[0-5]|
- 2[0-6]|
- 3[6-9]
+ 2[0-7]|
+ 3[5-9]
)\d{5}
</nationalNumberPattern>
<exampleNumber>60012345</exampleNumber>
@@ -18064,6 +18764,7 @@
779|
8(?:
2[235]|
+ 55|
60|
7[578]|
86|
@@ -18179,21 +18880,24 @@
<!-- http://www.itu.int/oth/T020200004D/en -->
<territory id="PF" countryCode="689" internationalPrefix="00">
<availableFormats>
+ <numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
+ <leadingDigits>89</leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
<numberFormat pattern="(\d{2})(\d{2})(\d{2})">
<format>$1 $2 $3</format>
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[2-9]\d{5}</nationalNumberPattern>
- <possibleNumberPattern>\d{6}</possibleNumberPattern>
- </generalDesc>
- <noInternationalDialling>
<nationalNumberPattern>
- (?:
- 36|
- 44
- )\d{4}
+ [2-79]\d{5}|
+ 8\d{5,7}
</nationalNumberPattern>
+ <possibleNumberPattern>\d{6}(?:\d{2})?</possibleNumberPattern>
+ </generalDesc>
+ <noInternationalDialling>
+ <nationalNumberPattern>44\d{4}</nationalNumberPattern>
+ <possibleNumberPattern>\d{6}</possibleNumberPattern>
<exampleNumber>441234</exampleNumber>
</noInternationalDialling>
<fixedLine>
@@ -18201,7 +18905,6 @@
specific to exclude Mobile MSRN. -->
<nationalNumberPattern>
(?:
- 36\d|
4(?:
[02-9]\d|
1[02-9]
@@ -18209,15 +18912,17 @@
[5689]\d{2}
)\d{3}
</nationalNumberPattern>
+ <possibleNumberPattern>\d{6}</possibleNumberPattern>
<exampleNumber>401234</exampleNumber>
</fixedLine>
<mobile>
<nationalNumberPattern>
(?:
- [27]\d{3}|
- 3[0-59]\d{2}|
- 411[3-6]
- )\d{2}
+ [27]\d{2}|
+ 3[0-79]\d|
+ 411|
+ 89\d{3}
+ )\d{3}
</nationalNumberPattern>
<exampleNumber>212345</exampleNumber>
</mobile>
@@ -18238,8 +18943,8 @@
<leadingDigits>[1-689]</leadingDigits>
<format>$1 $2</format>
</numberFormat>
- <numberFormat pattern="(7[1-36]\d)(\d{2})(\d{3})">
- <leadingDigits>7[1-36]</leadingDigits>
+ <numberFormat pattern="(7\d{2})(\d{2})(\d{3})">
+ <leadingDigits>7</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
</availableFormats>
@@ -18268,12 +18973,14 @@
<exampleNumber>3123456</exampleNumber>
</fixedLine>
<mobile>
- <!-- Mobile number patterns from the numbering plan are included here,
- as well as 68x from Wikipedia and 730 from online numbers. -->
+ <!-- Mobile number patterns from the numbering plan are included here, as well as 68X from
+ Wikipedia and 730 from online numbers. The prefix 70X is added since open-source users
+ have reported it as now being in use, although no real numbers can be found as of yet.
+ -->
<nationalNumberPattern>
(?:
68|
- 7[1236]\d
+ 7[0-36]\d
)\d{5}
</nationalNumberPattern>
<possibleNumberPattern>\d{7,8}</possibleNumberPattern>
@@ -18301,179 +19008,183 @@
<!-- Philippines -->
<!-- http://en.wikipedia.org/wiki/%2B63 -->
- <territory id="PH" countryCode="63" internationalPrefix="00"
- nationalPrefix="0">
- <availableFormats>
- <!--Area code separated from number. Area codes found here:
- http://en.wikipedia.org/wiki/Telecommunications_in_the_Philippines#Area_Codes -->
- <numberFormat nationalPrefixFormattingRule="($NP$FG)"
- pattern="(2)(\d{3})(\d{4})">
- <leadingDigits>2</leadingDigits>
- <format>$1 $2 $3</format>
- </numberFormat>
- <numberFormat nationalPrefixFormattingRule="($NP$FG)"
- pattern="(\d{4})(\d{5})">
- <leadingDigits>
- 3(?:
- 23|
- 39|
- 46
+ <territory id="PH" countryCode="63" internationalPrefix="00" nationalPrefix="0">
+ <availableFormats>
+ <!--Area code separated from number. Area codes found here:
+ http://en.wikipedia.org/wiki/Telecommunications_in_the_Philippines#Area_Codes -->
+ <numberFormat nationalPrefixFormattingRule="($NP$FG)"
+ pattern="(2)(\d{3})(\d{4})">
+ <leadingDigits>2</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat nationalPrefixFormattingRule="($NP$FG)"
+ pattern="(\d{4})(\d{5})">
+ <leadingDigits>
+ 3(?:
+ 23|
+ 39|
+ 46
+ )|
+ 4(?:
+ 2[3-6]|
+ [35]9|
+ 4[26]|
+ 76
+ )|
+ 5(?:
+ 22|
+ 44
+ )|
+ 642|
+ 8(?:
+ 62|
+ 8[245]
+ )
+ </leadingDigits>
+ <leadingDigits>
+ 3(?:
+ 230|
+ 397|
+ 461
+ )|
+ 4(?:
+ 2(?:
+ 35|
+ [46]4|
+ 51
)|
+ 396|
4(?:
- 2[3-6]|
- [35]9|
- 4[26]|
- 76
- )|
- 5(?:
22|
- 44
+ 63
)|
- 642|
+ 59[347]|
+ 76[15]
+ )|
+ 5(?:
+ 221|
+ 446
+ )|
+ 642[23]|
+ 8(?:
+ 622|
8(?:
- 62|
- 8[245]
+ [24]2|
+ 5[13]
)
- </leadingDigits>
- <leadingDigits>
- 3(?:
- 230|
- 397|
- 461
- )|
- 4(?:
- 2(?:
- 35|
- [46]4|
- 51
- )|
- 396|
- 4(?:
- 22|
- 63
- )|
- 59[347]|
- 76[15]
- )|
- 5(?:
- 221|
- 446
- )|
- 642[23]|
- 8(?:
- 622|
- 8(?:
- [24]2|
- 5[13]
- )
+ )
+ </leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat nationalPrefixFormattingRule="($NP$FG)"
+ pattern="(\d{5})(\d{4})">
+ <leadingDigits>
+ 346|
+ 4(?:
+ 27|
+ 9[35]
+ )|
+ 883
+ </leadingDigits>
+ <leadingDigits>
+ 3469|
+ 4(?:
+ 279|
+ 9(?:
+ 30|
+ 56
)
- </leadingDigits>
- <format>$1 $2</format>
- </numberFormat>
- <numberFormat nationalPrefixFormattingRule="($NP$FG)"
- pattern="(\d{5})(\d{4})">
- <leadingDigits>
- 346|
- 4(?:
- 27|
- 9[35]
- )|
- 883
- </leadingDigits>
- <leadingDigits>
- 3469|
- 4(?:
- 279|
- 9(?:
- 30|
- 56
- )
- )|
- 8834
- </leadingDigits>
- <format>$1 $2</format>
- </numberFormat>
- <!-- This rule is a fallback for the more specific area codes. -->
- <numberFormat nationalPrefixFormattingRule="($NP$FG)"
- pattern="([3-8]\d)(\d{3})(\d{4})">
- <leadingDigits>[3-8]</leadingDigits>
- <format>$1 $2 $3</format>
- </numberFormat>
- <numberFormat nationalPrefixFormattingRule="$NP$FG"
- pattern="(9\d{2})(\d{3})(\d{4})">
- <leadingDigits>9</leadingDigits>
- <format>$1 $2 $3</format>
- </numberFormat>
- <!-- Formatting from http://www.uniontelecard.com/calling-guides/philippines/guide1.aspx -->
- <numberFormat pattern="(1800)(\d{3})(\d{4})">
- <leadingDigits>1</leadingDigits>
- <format>$1 $2 $3</format>
- </numberFormat>
- <numberFormat pattern="(1800)(\d{1,2})(\d{3})(\d{4})">
- <leadingDigits>1</leadingDigits>
- <format>$1 $2 $3 $4</format>
- </numberFormat>
- </availableFormats>
- <generalDesc>
- <nationalNumberPattern>
- [2-9]\d{7,9}|
- 1800\d{7,9}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{7,13}</possibleNumberPattern>
- </generalDesc>
- <fixedLine>
- <nationalNumberPattern>
- (?:
- 2|
- 3[2-68]|
- 4[2-9]|
- 5[2-6]|
- 6[2-58]|
- 7[24578]|
- 8[2-8]
- )\d{7}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
- <exampleNumber>21234567</exampleNumber>
- </fixedLine>
- <mobile>
- <!-- Adding Sun prefixes 94[23] based on http://en.wikipedia.org/wiki/Sun_Cellular -->
- <nationalNumberPattern>
+ )|
+ 8834
+ </leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <!-- This rule is a fallback for the more specific area codes. -->
+ <numberFormat nationalPrefixFormattingRule="($NP$FG)"
+ pattern="([3-8]\d)(\d{3})(\d{4})">
+ <leadingDigits>[3-8]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat nationalPrefixFormattingRule="$NP$FG"
+ pattern="(\d{3})(\d{3})(\d{4})">
+ <leadingDigits>
+ 81|
+ 9
+ </leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <!-- Formatting from http://www.uniontelecard.com/calling-guides/philippines/guide1.aspx -->
+ <numberFormat pattern="(1800)(\d{3})(\d{4})">
+ <leadingDigits>1</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(1800)(\d{1,2})(\d{3})(\d{4})">
+ <leadingDigits>1</leadingDigits>
+ <format>$1 $2 $3 $4</format>
+ </numberFormat>
+ </availableFormats>
+ <generalDesc>
+ <nationalNumberPattern>
+ [2-9]\d{7,9}|
+ 1800\d{7,9}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{7,13}</possibleNumberPattern>
+ </generalDesc>
+ <fixedLine>
+ <nationalNumberPattern>
+ (?:
+ 2|
+ 3[2-68]|
+ 4[2-9]|
+ 5[2-6]|
+ 6[2-58]|
+ 7[24578]|
+ 8[2-8]
+ )\d{7}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
+ <exampleNumber>21234567</exampleNumber>
+ </fixedLine>
+ <mobile>
+ <nationalNumberPattern>
+ (?:
+ 81[37]|
9(?:
0[5-9]|
1[025-9]|
- 2[0-36-9]|
+ 2[0-35-9]|
3[02-9]|
4[236-9]|
- 7[349]|
+ 7[3479]|
89|
- 9[49]
- )\d{7}
- </nationalNumberPattern>
- <possibleNumberPattern>\d{10}</possibleNumberPattern>
- <exampleNumber>9051234567</exampleNumber>
- </mobile>
- <!-- Information on toll-free numbers collected from searching the internet -->
- <tollFree>
- <nationalNumberPattern>1800\d{7,9}</nationalNumberPattern>
- <possibleNumberPattern>\d{11,13}</possibleNumberPattern>
- <exampleNumber>180012345678</exampleNumber>
- </tollFree>
- <!-- No information can be found about other types of numbers (such as premium rate) in the
- Philippines. -->
- <emergency>
- <nationalNumberPattern>
- 11[27]|
- 911
- </nationalNumberPattern>
- <possibleNumberPattern>\d{3}</possibleNumberPattern>
- <exampleNumber>117</exampleNumber>
- </emergency>
- </territory>
-
- <!-- Pakistan -->
- <!-- http://www.itu.int/oth/T02020000A1/en -->
- <!-- http://en.wikipedia.org/wiki/%2B92 -->
+ 9[46-9]
+ )
+ )\d{7}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{10}</possibleNumberPattern>
+ <exampleNumber>9051234567</exampleNumber>
+ </mobile>
+ <!-- Information on toll-free numbers collected from searching the internet -->
+ <tollFree>
+ <nationalNumberPattern>1800\d{7,9}</nationalNumberPattern>
+ <possibleNumberPattern>\d{11,13}</possibleNumberPattern>
+ <exampleNumber>180012345678</exampleNumber>
+ </tollFree>
+ <!-- No information can be found about other types of numbers (such as premium rate) in the
+ Philippines. -->
+ <emergency>
+ <nationalNumberPattern>
+ 11[27]|
+ 911
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{3}</possibleNumberPattern>
+ <exampleNumber>117</exampleNumber>
+ </emergency>
+ </territory>
+
+ <!-- Pakistan -->
+ <!-- http://www.itu.int/oth/T02020000A1/en -->
+ <!-- http://en.wikipedia.org/wiki/%2B92 -->
<territory id="PK" countryCode="92" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="($NP$FG)">
<availableFormats>
@@ -18684,12 +19395,13 @@
<exampleNumber>2123456789</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 311 & 325 as SMSs have been successfully sent to these numbers and numbers can
- be found online with these prefixes. -->
+ <!-- Adding 311, 325 and 320 as SMSs have been successfully sent to these numbers and numbers
+ can be found online with these prefixes. -->
<nationalNumberPattern>
3(?:
0\d|
- [12][1-5]|
+ 1[1-5]|
+ 2[0-5]|
3[1-6]|
4[1-7]|
55|
@@ -18820,7 +19532,7 @@
39|
5[013]|
6[0469]|
- 7[0289]|
+ 7[02389]|
8[08]
</leadingDigits>
<format>$1 $2 $3</format>
@@ -18869,7 +19581,7 @@
(?:
5[013]|
6[069]|
- 7[289]|
+ 7[2389]|
88
)\d{7}
</nationalNumberPattern>
@@ -18945,8 +19657,8 @@
<!-- Puerto Rico -->
<!-- http://www.itu.int/oth/T02020000AA/en -->
- <territory id="PR" countryCode="1" leadingDigits="787|939"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="PR" countryCode="1" leadingDigits="787|939" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
@@ -19088,7 +19800,18 @@
<!-- http://www.anacom.pt/render.jsp?categoryId=279098 -->
<territory id="PT" countryCode="351" internationalPrefix="00">
<availableFormats>
+ <!-- Note: the wikipedia page suggests that mobile numbers may also be formatted with only
+ two digits in the first group; however, this doesn't seem to be majority usage based on
+ searches online. -->
+ <numberFormat pattern="(2\d)(\d{3})(\d{4})">
+ <leadingDigits>2[12]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
<numberFormat pattern="([2-46-9]\d{2})(\d{3})(\d{3})">
+ <leadingDigits>
+ 2[3-9]|
+ [346-9]
+ </leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
</availableFormats>
@@ -19114,30 +19837,41 @@
<nationalNumberPattern>
9(?:
[136]\d{2}|
- 2[124-79]\d|
- 4(?:
- 80|
- 9\d
- )
+ 2[0-79]\d|
+ 480
)\d{5}
</nationalNumberPattern>
<exampleNumber>912345678</exampleNumber>
</mobile>
<tollFree>
- <nationalNumberPattern>
- 4\d{8}|
- 80[02]\d{6}
- </nationalNumberPattern>
+ <nationalNumberPattern>80[02]\d{6}</nationalNumberPattern>
<exampleNumber>800123456</exampleNumber>
</tollFree>
<premiumRate>
- <nationalNumberPattern>71\d{7}</nationalNumberPattern>
- <exampleNumber>712345678</exampleNumber>
+ <!-- Fixed maximum cost numbers: 761=0.60€, 761=1€, 762=2€. -->
+ <nationalNumberPattern>
+ 76(?:
+ 0[1-57]|
+ 1[2-47]|
+ 2[237]
+ )\d{5}
+ </nationalNumberPattern>
+ <exampleNumber>760123456</exampleNumber>
</premiumRate>
<sharedCost>
- <nationalNumberPattern>808\d{6}</nationalNumberPattern>
+ <!-- 808 are priced as local calls, 809 are national calls. -->
+ <nationalNumberPattern>
+ 80(?:
+ 8\d|
+ 9[1579]
+ )\d{5}
+ </nationalNumberPattern>
<exampleNumber>808123456</exampleNumber>
</sharedCost>
+ <personalNumber>
+ <nationalNumberPattern>884[128]\d{5}</nationalNumberPattern>
+ <exampleNumber>884123456</exampleNumber>
+ </personalNumber>
<voip>
<nationalNumberPattern>30\d{7}</nationalNumberPattern>
<exampleNumber>301234567</exampleNumber>
@@ -19146,9 +19880,9 @@
<nationalNumberPattern>
70(?:
7\d|
- 8[147]
+ 8[17]
)\d{5}
- </nationalNumberPattern>
+ </nationalNumberPattern>
<exampleNumber>707123456</exampleNumber>
</uan>
<emergency>
@@ -19219,7 +19953,7 @@
<!-- Paraguay -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Paraguay -->
<!-- http://www.itu.int/oth/T02020000A5/en -->
- <!-- http://www.copaco.com.py/seccion/codigos -->
+ <!-- http://www.copaco.com.py/portal/index.php/component/content/article/8-empresa/74-codigos-de-area.html -->
<territory id="PY" countryCode="595" internationalPrefix="00" nationalPrefix="0">
<availableFormats>
<!-- CONATEL plan. -->
@@ -19249,7 +19983,7 @@
<format>$1 $2 $3</format>
</numberFormat>
<!-- "Fall-back" rule for the rest of the fixed-line numbers that have 3-digit area codes.
- -->
+ -->
<numberFormat pattern="(\d{3})(\d{4,6})" nationalPrefixFormattingRule="($FG)">
<leadingDigits>[2-8][1-9]</leadingDigits>
<format>$1 $2</format>
@@ -19314,11 +20048,11 @@
<exampleNumber>212345678</exampleNumber>
</fixedLine>
<mobile>
+ <!-- 962 was added for Tigo. -->
<nationalNumberPattern>
9(?:
- 61|
- 7[1-6]|
- 8[1-5]|
+ 6[12]|
+ [78][1-6]|
9[1-5]
)\d{6}
</nationalNumberPattern>
@@ -19475,42 +20209,70 @@
</territory>
<!-- Romania -->
- <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000AC0001MSWE.doc -->
- <!-- http://en.wikipedia.org/wiki/Romania_telephone_area_codes -->
+ <!-- http://www.itu.int/oth/T02020000AC/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Romania -->
<!-- Extension prefix found online, confirmed by a Romanian. -->
<territory id="RO" countryCode="40" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
- preferredExtnPrefix=" int ">
+ nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
+ preferredExtnPrefix=" int ">
<availableFormats>
<numberFormat pattern="([237]\d)(\d{3})(\d{4})">
- <leadingDigits>
- [23]1|
- 7
- </leadingDigits>
+ <leadingDigits>[23]1</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
+ <numberFormat pattern="(21)(\d{4})">
+ <leadingDigits>21</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
<numberFormat pattern="(\d{3})(\d{3})(\d{3})">
+ <!-- We format mobile numbers like this, even though ITU and wikipedia hint at
+ \d{2}\d{3}\d{4} grouping, since the yellow pages (http://en.paginiaurii.ro/) and the
+ majority of numbers found online follow this convention. -->
<leadingDigits>
- [23][02-9]|
- [89]
+ [23][3-7]|
+ [7-9]
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
+ <numberFormat pattern="(2\d{2})(\d{3})">
+ <leadingDigits>2[3-6]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[237-9]\d{8}</nationalNumberPattern>
+ <nationalNumberPattern>
+ 2\d{5,8}|
+ [37-9]\d{8}
+ </nationalNumberPattern>
<!-- Although the ITU plan says the number plan is open, this was changed in 2008 according
- to wikipedia and people must dial the full number. For this reason the possible number
- pattern is restricted to 9 digits. -->
- <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ to wikipedia and people must dial the full number. However, there are still short
+ numbers that total 6 digits long, so the possible number pattern should take these into
+ account. -->
+ <possibleNumberPattern>\d{6,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <nationalNumberPattern>[23][13-6]\d{7}</nationalNumberPattern>
+ <!-- We exclude three-digit short numbers for Bucharest (219\d{2}) and four-digit short
+ numbers outside Bucharest (2[36]\d9\d{3}) even though ITU suggests these exist. We do
+ this based on numbers found online and the wikipedia article which indicate that these
+ are four digits long in Bucharest only, and three digits elsewhere. -->
+ <nationalNumberPattern>
+ 2(?:
+ 1(?:
+ \d{7}|
+ 9\d{3}
+ )|
+ [3-6](?:
+ \d{7}|
+ \d9\d{2}
+ )
+ )|
+ 3[13-6]\d{7}
+ </nationalNumberPattern>
<exampleNumber>211234567</exampleNumber>
</fixedLine>
<mobile>
<nationalNumberPattern>7[1-8]\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>712345678</exampleNumber>
</mobile>
<tollFree>
@@ -19520,14 +20282,17 @@
</tollFree>
<premiumRate>
<nationalNumberPattern>90[036]\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>900123456</exampleNumber>
</premiumRate>
<sharedCost>
<nationalNumberPattern>801\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>801123456</exampleNumber>
</sharedCost>
<personalNumber>
<nationalNumberPattern>802\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>802123456</exampleNumber>
</personalNumber>
<uan>
@@ -19535,6 +20300,7 @@
location-independent national numbers. Only numbers beginning with 37 have been seen so
these are the only ones supported for now. -->
<nationalNumberPattern>37\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>372123456</exampleNumber>
</uan>
<emergency>
@@ -19694,6 +20460,12 @@
<!-- Formatting from wikipedia, confirmed on Goverment websites such as
http://www.minjust.ru/ru/structure/contact/. Contains formatting instructions for
Kazakhstan as well. -->
+ <numberFormat pattern="(\d{3})(\d{2})(\d{2})" nationalPrefixFormattingRule="$FG">
+ <!-- Local numbers only - these do not start with the national prefix. -->
+ <leadingDigits>[1-79]</leadingDigits>
+ <format>$1-$2-$3</format>
+ <intlFormat>NA</intlFormat>
+ </numberFormat>
<numberFormat pattern="([3489]\d{2})(\d{3})(\d{2})(\d{2})">
<leadingDigits>[34689]</leadingDigits>
<format>$1 $2-$3-$4</format>
@@ -19805,7 +20577,10 @@
<exampleNumber>250123456</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>7[258]\d{7}</nationalNumberPattern>
+ <!-- Adding 73X for Airtel - this is on the wikipedia page, but not yet in the Rwanda
+ telecommunications numbering plan. Removing 75 - that was Rwandatel but they had their
+ license revoked. -->
+ <nationalNumberPattern>7[238]\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>720123456</exampleNumber>
</mobile>
@@ -19836,19 +20611,25 @@
<leadingDigits>[1-467]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(9200)(\d{3})(\d{4})">
- <leadingDigits>9</leadingDigits>
+ <numberFormat pattern="(1\d)(\d{3})(\d{4})">
+ <leadingDigits>1[1-467]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(5\d)(\d{3})(\d{4})">
<leadingDigits>5</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(800)(\d{3})(\d{4})">
+ <!-- It seems that the trunk prefix is not used for these numbers, based on wikipedia and on
+ the fact that no numbers of this form found online have a trunk prefix added. -->
+ <numberFormat pattern="(92\d{2})(\d{5})" nationalPrefixFormattingRule="$FG">
+ <leadingDigits>9</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="(800)(\d{3})(\d{4})" nationalPrefixFormattingRule="$FG">
<leadingDigits>80</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="(8111)(\d{3})(\d{3})">
+ <numberFormat pattern="(811)(\d{3})(\d{3,4})">
<leadingDigits>81</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
@@ -19857,36 +20638,42 @@
<!-- The more detailed pattern here is to allow the country-code to be stripped off for
fixed-line numbers. -->
<nationalNumberPattern>
- [1-467]\d{7}|
- 5\d{8}|
+ 1\d{7,8}|
(?:
- 8|
+ [2-467]|
92
- )\d{9}
+ )\d{7}|
+ 5\d{8}|
+ 8\d{9}
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,11}</possibleNumberPattern>
+ <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Adding 18 as a prefix after numbers found with this prefix online. -->
+ <!-- Saudi Arabia is in the process of adding a leading 1 to their fixed-line numbers. This
+ is happening in May for area code 1 (parallel running ends July 13th, 2013) and then in
+ August for the other fixed-line numbers. -->
<nationalNumberPattern>
(?:
- [12][24-8]|
+ 11?\d|
+ 2[24-8]|
3[35-8]|
4[3-68]|
6[2-5]|
7[235-7]
)\d{6}
</nationalNumberPattern>
- <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
- <exampleNumber>12345678</exampleNumber>
+ <possibleNumberPattern>\d{7,9}</possibleNumberPattern>
+ <exampleNumber>112345678</exampleNumber>
</fixedLine>
<mobile>
- <!-- Including "Nomadic" numbers from the Telecom Company "Go" -->
+ <!-- Including "Nomadic" numbers from the Telecom Company "Go". The ITU document now says
+ they are 11 digits long; however all online numbers are 10, and it used to say 10, so
+ until we find evidence that this is an error, leaving them at 10 for now. -->
<nationalNumberPattern>
(?:
- 5[013-689]\d|
- 8111
- )\d{6}
+ 5[013-689]|
+ 811
+ )\d{7}
</nationalNumberPattern>
<possibleNumberPattern>\d{9,10}</possibleNumberPattern>
<exampleNumber>512345678</exampleNumber>
@@ -19896,27 +20683,43 @@
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>8001234567</exampleNumber>
</tollFree>
- <premiumRate>
- <nationalNumberPattern>9200\d{7}</nationalNumberPattern>
- <possibleNumberPattern>\d{11}</possibleNumberPattern>
- <exampleNumber>92001234567</exampleNumber>
- </premiumRate>
+ <sharedCost>
+ <!-- Including shared revenue with shared cost here. -->
+ <nationalNumberPattern>92[05]\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>920012345</exampleNumber>
+ </sharedCost>
<shortCode>
<nationalNumberPattern>
+ 1(?:
+ 16111|
+ 9(?:
+ 00|
+ 1[89]|
+ 9(?:
+ 099|
+ 22|
+ 91
+ )
+ )
+ )|
9(
- 0[24-79]|
- 33|
- 40|
- 66|
- 8[59]|
- 9[02-6]
+ 37|
+ 8[6-8]|
+ 9[2-6]
)
</nationalNumberPattern>
- <possibleNumberPattern>\d{3}</possibleNumberPattern>
- <exampleNumber>902</exampleNumber>
+ <possibleNumberPattern>\d{3,6}</possibleNumberPattern>
+ <exampleNumber>937</exampleNumber>
</shortCode>
<emergency>
- <nationalNumberPattern>99[7-9]</nationalNumberPattern>
+ <nationalNumberPattern>
+ 112|
+ 9(?:
+ 11|
+ 9[7-9]
+ )
+ </nationalNumberPattern>
<possibleNumberPattern>\d{3}</possibleNumberPattern>
<exampleNumber>999</exampleNumber>
</emergency>
@@ -19928,12 +20731,12 @@
<!-- A single group is used to format 5-digit numbers. -->
<availableFormats>
<numberFormat pattern="(\d{3})(\d{4})">
- <leadingDigits>[78]</leadingDigits>
+ <leadingDigits>[7-9]</leadingDigits>
<format>$1 $2</format>
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[1-8]\d{4,6}</nationalNumberPattern>
+ <nationalNumberPattern>[1-9]\d{4,6}</nationalNumberPattern>
<possibleNumberPattern>\d{5,7}</possibleNumberPattern>
</generalDesc>
<fixedLine>
@@ -19955,11 +20758,18 @@
<nationalNumberPattern>
48\d{3}|
7(?:
- 4\d|
- 5[025-8]|
- 6[0-4]
+ [46-8]\d|
+ 5[025-9]|
+ 90
)\d{4}|
- 8[4-8]\d{5}
+ 8[4-8]\d{5}|
+ 9(?:
+ [46]\d|
+ 5[0-46-9]|
+ 7[0-689]|
+ 8[0-79]|
+ 9[0-8]
+ )\d{4}
</nationalNumberPattern>
<exampleNumber>7421234</exampleNumber>
</mobile>
@@ -20005,7 +20815,7 @@
<!-- http://www.itu.int/oth/T02020000BA/en -->
<!-- http://en.wikipedia.org/wiki/Telephone_numbers_in_Seychelles -->
<territory id="SC" countryCode="248" internationalPrefix="0[0-2]"
- preferredInternationalPrefix="00">
+ preferredInternationalPrefix="00">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{3})">
<leadingDigits>[89]</leadingDigits>
@@ -20089,10 +20899,11 @@
<possibleNumberPattern>\d{9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Retaining previous prefix as 18 since it seems still to be used. -->
+ <!-- Retaining previous prefix as 18 since it seems still to be used. Adding 11 from numbers
+ found online. -->
<nationalNumberPattern>
1(?:
- [25]\d|
+ [125]\d|
8[3567]
)\d{6}
</nationalNumberPattern>
@@ -20112,11 +20923,11 @@
<!-- Sweden -->
<!-- http://www.pts.se/upload/Ovrigt/Tele/Nummerfragor/Sv_nrplan_telefoni_enl_TU-T_rek_E.164.pdf -->
- <!-- Formatting patterns are from that document and from the Swedish yellow pages
- http://gulasidorna.eniro.se -->
<territory id="SE" countryCode="46" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
+ <!-- Formatting patterns are from the numbering plan and from the Swedish yellow pages
+ http://gulasidorna.eniro.se -->
<numberFormat pattern="(8)(\d{2,3})(\d{2,3})(\d{2})">
<leadingDigits>8</leadingDigits>
<format>$1-$2 $3 $4</format>
@@ -20220,7 +21031,7 @@
(?:
2[0-7]|
4[0136-8]|
- 5[0-38]|
+ 5[0138]|
7[018]|
8[01]|
9[0-57]
@@ -20251,11 +21062,10 @@
)|
5(?:
0[0-6]|
- 1[0-5]|
+ [15][0-5]|
2[0-68]|
3[0-4]|
4\d|
- 5[0-5]|
6[03-5]|
7[013]|
8[0-79]|
@@ -20281,11 +21091,9 @@
1[0-68]|
2\d|
3[02-59]|
- 4[0-4]|
- 5[0-4]|
- 6[01]|
- 7[0135-8]|
- 8[01]
+ [45][0-4]|
+ [68][01]|
+ 7[0135-8]
)\d{5,6}
)
</nationalNumberPattern>
@@ -20293,10 +21101,15 @@
<exampleNumber>8123456</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>7[02-46]\d{7}</nationalNumberPattern>
+ <nationalNumberPattern>7[0236]\d{7}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>701234567</exampleNumber>
</mobile>
+ <pager>
+ <nationalNumberPattern>74\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>741234567</exampleNumber>
+ </pager>
<tollFree>
<nationalNumberPattern>20\d{4,7}</nationalNumberPattern>
<possibleNumberPattern>\d{6,9}</possibleNumberPattern>
@@ -20334,8 +21147,8 @@
</territory>
<!-- Singapore -->
- <!-- http://www.ida.gov.sg/policies%20and%20regulation/20060508120124.aspx -->
- <territory id="SG" countryCode="65" internationalPrefix="0[0-3][0-9]">
+ <!-- http://www.ida.gov.sg/Policies-and-Regulations/Industry-and-Licensees/Numbering/National-Numbering-Plan-and-Allocation-Process.aspx -->
+ <territory id="SG" countryCode="65" internationalPrefix="0[0-3]\d">
<availableFormats>
<numberFormat pattern="([3689]\d{3})(\d{4})">
<leadingDigits>
@@ -20367,14 +21180,14 @@
<possibleNumberPattern>\d{8,11}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <nationalNumberPattern>6[1-8]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>6[1-9]\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>61234567</exampleNumber>
</fixedLine>
<mobile>
<nationalNumberPattern>
(?:
- 8[1-6]|
+ 8[1-7]|
9[0-8]
)\d{6}
</nationalNumberPattern>
@@ -20392,7 +21205,7 @@
<exampleNumber>19001234567</exampleNumber>
</premiumRate>
<voip>
- <nationalNumberPattern>3[0-2]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>3[12]\d{6}</nationalNumberPattern>
<possibleNumberPattern>\d{8}</possibleNumberPattern>
<exampleNumber>31234567</exampleNumber>
</voip>
@@ -20408,19 +21221,18 @@
<nationalNumberPattern>
1(?:
[0136]\d{2}|
- 41\d|
[89](?:
[1-9]\d|
0[1-9]
)|
[57]\d{2,3})|
- 99[0-46-8]
+ 99[0246-8]
</nationalNumberPattern>
<possibleNumberPattern>\d{3,5}</possibleNumberPattern>
<exampleNumber>1312</exampleNumber>
</shortCode>
<emergency>
- <nationalNumberPattern>99[59]</nationalNumberPattern>
+ <nationalNumberPattern>99[359]</nationalNumberPattern>
<possibleNumberPattern>\d{3}</possibleNumberPattern>
<exampleNumber>999</exampleNumber>
</emergency>
@@ -20686,6 +21498,22 @@
<nationalNumberPattern>[2-689]\d{8}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
</generalDesc>
+ <noInternationalDialling>
+ <nationalNumberPattern>
+ (?:
+ 8(?:
+ 00|
+ [5-9]\d
+ )|
+ 9(?:
+ 00|
+ [78]\d
+ )
+ )\d{6}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>800123456</exampleNumber>
+ </noInternationalDialling>
<fixedLine>
<nationalNumberPattern>[2-5]\d{8}</nationalNumberPattern>
<exampleNumber>212345678</exampleNumber>
@@ -20728,6 +21556,11 @@
</nationalNumberPattern>
<exampleNumber>690123456</exampleNumber>
</voip>
+ <uan>
+ <nationalNumberPattern>96\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>961234567</exampleNumber>
+ </uan>
<emergency>
<nationalNumberPattern>
1(?:
@@ -20759,16 +21592,12 @@
<exampleNumber>22221234</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding prefix 50 because it was found in online numbers and this is supported by
- http://www.wtng.info/wtng-232-sl.html - although the data may be outdated, since no
- further information about Datatel can be found. Adding prefix 79 since it was launched
- by Airtel on Feb 2nd 2012. -->
<nationalNumberPattern>
(?:
- 25|
- 3[03]|
- 44|
- 5[056]|
+ 2[15]|
+ 3[034]|
+ 4[04]|
+ 5[05]|
7[6-9]|
88
)\d{6}
@@ -20796,8 +21625,8 @@
and without this area code. The nationalPrefixForParsing and nationalPrefixTransformRule
are used to ensure that if the 0549 is not present, it will be added. -->
<territory id="SM" countryCode="378" internationalPrefix="00"
- nationalPrefixForParsing="(?:0549)?([89]\d{5})" nationalPrefixTransformRule="0549$1"
- leadingZeroPossible="true">
+ nationalPrefixForParsing="(?:0549)?([89]\d{5})" nationalPrefixTransformRule="0549$1"
+ leadingZeroPossible="true">
<availableFormats>
<numberFormat pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
<leadingDigits>[5-7]</leadingDigits>
@@ -20873,7 +21702,10 @@
<fixedLine>
<nationalNumberPattern>
3(?:
- 010|
+ 0(?:
+ 1[01]|
+ 80
+ )|
3(?:
8[1-9]|
9[2-9]
@@ -20883,26 +21715,30 @@
<exampleNumber>301012345</exampleNumber>
</fixedLine>
<mobile>
- <!-- The patterns from the ITU document seem too restrictive, based on numbers found in
- online searches and phones that SMSs have been successfully received from, so the
- ranges, have been extended to include 76 5[4-7], 76 6[3-5] and 77 01, 1[239], 2[89],
- 3[49], 4[7-9], 7[4-7], 8[2-9] and 9\d. -->
<nationalNumberPattern>
7(?:
- 0[1256]0|
+ 0(?:
+ [01279]0|
+ 3[03]|
+ 4[05]|
+ 5[06]|
+ 6[03-5]|
+ 8[029]
+ )|
6(?:
1[23]|
2[89]|
3[3489]|
4[6-9]|
- 5[1-9]|
+ 5\d|
6[3-9]|
7[45]|
8[3-8]
)|
- 7(?:
+ 7\d{2}|
+ 8(?:
01|
- [1-9]\d
+ 1[01]
)
)\d{5}
</nationalNumberPattern>
@@ -20976,7 +21812,8 @@
<mobile>
<!-- 24 is used by the carrier Telesom. 28 is used by Nationlink. 6[89] are apparently used
by Nationlink Somalia, 67 by Nationlink Puntland, and 61 by Hormuud. 7X is used by
- Somtel. 6 followed by only 7 digits is used by Telecom. -->
+ Somtel. 6 followed by only 7 digits is used by Telecom. We have received information
+ from Golis Telecom that 90 numbers are extended by 1 digit by becoming 907. -->
<nationalNumberPattern>
(?:
15\d|
@@ -20986,10 +21823,13 @@
)|
6[17-9]?\d{2}|
7\d{2}|
- 9[01]\d
+ 9(?:
+ 07|
+ 1
+ )\d
)\d{5}
</nationalNumberPattern>
- <exampleNumber>90792024</exampleNumber>
+ <exampleNumber>907792024</exampleNumber>
</mobile>
<!-- According to the following webpage, there is no emergency number in Somalia:
http://www.netglobers.com/africa/somalia-emergency-numbers-in-somalia.html -->
@@ -21037,7 +21877,7 @@
<!-- Adding 74 from numbers found online. -->
<nationalNumberPattern>
(?:
- 7[1-5]|
+ 7[1-57]|
8[1-9]
)\d{5}
</nationalNumberPattern>
@@ -21070,9 +21910,6 @@
<!-- South Sudan -->
<!-- http://www.itu.int/oth/T02020000F9/en -->
<!-- http://en.wikipedia.org/wiki/+211 -->
- <!-- These number sources disagree over whether the number length should be 7 or 10 digits. The
- contact numbers for the South Sudan telecommunications authority, along with all numbers
- seen online, are 9 digits, so we follow this instead. -->
<territory id="SS" countryCode="211" internationalPrefix="00" nationalPrefix="0">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{3})(\d{3})" nationalPrefixFormattingRule="$NP$FG">
@@ -21080,41 +21917,19 @@
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[1489]\d{8}</nationalNumberPattern>
+ <nationalNumberPattern>[19]\d{8}</nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- 1[67] has been included as per the ITU document, even though no online numbers can be
- found. -->
- <nationalNumberPattern>
- (?:
- 1[67]\d|
- 811
- )\d{6}
- </nationalNumberPattern>
- <exampleNumber>811123456</exampleNumber>
+ <nationalNumberPattern>18\d{7}</nationalNumberPattern>
+ <exampleNumber>181234567</exampleNumber>
</fixedLine>
<mobile>
- <!-- Online numbers indicate that 95 is used by Vivacell, [49]77 by Gemtel, 91 by Zain,
- 9[29] by MTN (although it is unclear if 477 is still in use). 12 has been ascribed
- to "Sudani", but it is not clear whether they are in fact still operating in South
- Sudan. Patterns here are derived entirely from numbers found online. -->
<nationalNumberPattern>
(?:
- 1(?:
- 02|
- 2[1269]
- )|
- 477|
- 9(?:
- 0[03689]|
- 1\d|
- 2[024-9]|
- 5[5-79]|
- 77|
- 98
- )
- )\d{6}
+ 12|
+ 9[1257]
+ )\d{7}
</nationalNumberPattern>
<exampleNumber>977123456</exampleNumber>
</mobile>
@@ -21141,7 +21956,8 @@
<exampleNumber>9812345</exampleNumber>
</mobile>
<emergency>
- <!-- http://www.netglobers.com/africa/s%C3%A3o-tome-and-principe-emergency-numbers-in-s%C3%A3o-tome-and-principe.html -->
+ <!-- http://www.netglobers.com/africa/s%C3%A3o-tome-and-principe-emergency-numbers-in-s%C3%A3o-tome-and-principe.html
+ -->
<!-- http://travel.state.gov/travel/cis_pa_tw/cis/cis_1010.html -->
<!-- http://www.tipredaktion.net/consumer/lufthansa_en/tip-ST-1.html -->
<!-- Emergency numbers longer than 3 digits covered by fixed-line. -->
@@ -21152,9 +21968,9 @@
</territory>
<!-- El Salvador -->
- <!-- http://www.itu.int/oth/T020200003F/en
- http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8&sector=2&ordenar=&dir=DESC
- -->
+ <!-- http://www.itu.int/oth/T020200003F/en -->
+ <!-- http://www.siget.gob.sv/BusquedaPublica.aspx?pagina=3&tipo=27&titulo=t8&sector=2&ordenar=&dir=DESC
+ -->
<territory id="SV" countryCode="503" internationalPrefix="00">
<availableFormats>
<numberFormat pattern="(\d{4})(\d{4})">
@@ -21213,8 +22029,8 @@
<!-- Sint Maarten -->
<!-- http://www.nanpa.com/pdf/PL_429.pdf -->
<!-- http://www.itu.int/oth/T02020000F7/en -->
- <territory id="SX" countryCode="1" leadingDigits="721"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="SX" countryCode="1" leadingDigits="721" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
@@ -21224,7 +22040,8 @@
<nationalNumberPattern>
7215(?:
4[2-8]|
- 8[239]
+ 8[239]|
+ 9[056]
)\d{4}
</nationalNumberPattern>
<exampleNumber>7215425678</exampleNumber>
@@ -21236,8 +22053,8 @@
7215(?:
1[02]|
2\d|
- 5[03469]|
- 8[01678]
+ 5[034679]|
+ 8[014-8]
)\d{4}
</nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
@@ -21285,8 +22102,8 @@
<!-- http://www.itu.int/oth/T02020000C9/en -->
<!-- http://en.wikipedia.org/wiki/%2B963 -->
<territory id="SY" countryCode="963" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
- nationalPrefixOptionalWhenFormatting="true">
+ nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
+ nationalPrefixOptionalWhenFormatting="true">
<availableFormats>
<numberFormat pattern="(\d{2})(\d{3})(\d{3,4})">
<leadingDigits>[1-5]</leadingDigits>
@@ -21321,15 +22138,14 @@
<exampleNumber>112345678</exampleNumber>
</fixedLine>
<mobile>
- <!-- Numbers have been found on the Internet for the prefixes 922, 936, 94[0168], 95[0247],
- and 96[78]. -->
+ <!-- Numbers have been found on the Internet for the prefixes 922, 93[046-8],
+ 95[138], and 96[05]. -->
<nationalNumberPattern>
9(?:
22|
- 3[1-356]|
+ [35][0-8]|
4\d|
- 5[024-7]|
- 6[26-9]|
+ 6[024-9]|
88|
9[0-489]
)\d{6}
@@ -21411,8 +22227,8 @@
<!-- Turks and Caicos Islands -->
<!-- http://www.itu.int/oth/T02020000D8/en -->
- <territory id="TC" countryCode="1" leadingDigits="649"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="TC" countryCode="1" leadingDigits="649" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5689]\d{9}</nationalNumberPattern>
@@ -21435,11 +22251,11 @@
<nationalNumberPattern>
649(?:
2(?:
- 3[12]|
+ 3[129]|
4[1-7]
)|
3(?:
- 3[1-39]|
+ 3[1-389]|
4[1-7]
)|
4[34][12]
@@ -21501,7 +22317,7 @@
<!-- http://www.itu.int/oth/T0202000029/en -->
<!-- The international prefix includes 16 as the international manual exchange. -->
<territory id="TD" countryCode="235" preferredInternationalPrefix="00"
- internationalPrefix="00|16">
+ internationalPrefix="00|16">
<availableFormats>
<numberFormat
pattern="(\d{2})(\d{2})(\d{2})(\d{2})">
@@ -21525,10 +22341,10 @@
<mobile>
<!-- Sotel Tchad "SALAM" (77 XX XX XX) is classified as a fixed operator in the plan, but it
also says numbers starting with 7 are mobile numbers. Putting under mobile for now.
- Also adding 63[5-9] from evidence of successful SMS delivery. -->
+ Also adding 6[028] and 63[5-9] which are operated by Airtel. -->
<nationalNumberPattern>
(?:
- 6[36]\d|
+ 6[02368]\d|
77\d|
9(?:
5[0-4]|
@@ -21602,7 +22418,7 @@
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
<!-- Formatting patterns from wikipedia and the document itself -
- http://en.wikipedia.org/wiki/%2B66 -->
+ http://en.wikipedia.org/wiki/%2B66 -->
<numberFormat pattern="(2)(\d{3})(\d{4})">
<leadingDigits>2</leadingDigits>
<format>$1 $2 $3</format>
@@ -21756,10 +22572,10 @@
</fixedLine>
<mobile>
<!-- Adding 90 prefix as SMS messages could be successfully delivered to these mobile
- numbers. -->
+ numbers, and 501 for TCell. -->
<nationalNumberPattern>
(?:
- 505|
+ 50[15]|
9[0-35-9]\d
)\d{6}
</nationalNumberPattern>
@@ -21803,12 +22619,22 @@
<territory id="TL" countryCode="670" internationalPrefix="00">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{4})">
+ <leadingDigits>[2-489]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <!-- Since numbers grew an extra digit, we have no indication of how people are formatting
+ them. If we see another pattern being used, we should change this later. -->
+ <numberFormat pattern="(\d{4})(\d{4})">
+ <leadingDigits>7</leadingDigits>
<format>$1 $2</format>
</numberFormat>
</availableFormats>
<generalDesc>
- <nationalNumberPattern>[2-47-9]\d{6}</nationalNumberPattern>
- <possibleNumberPattern>\d{7}</possibleNumberPattern>
+ <nationalNumberPattern>
+ [2-489]\d{6}|
+ 7\d{6,7}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{7,8}</possibleNumberPattern>
</generalDesc>
<fixedLine>
<nationalNumberPattern>
@@ -21818,28 +22644,47 @@
4[1-4]
)\d{5}
</nationalNumberPattern>
+ <possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>2112345</exampleNumber>
</fixedLine>
<mobile>
- <nationalNumberPattern>7[2-4]\d{5}</nationalNumberPattern>
- <exampleNumber>7212345</exampleNumber>
+ <nationalNumberPattern>7[3-8]\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{8}</possibleNumberPattern>
+ <exampleNumber>77212345</exampleNumber>
</mobile>
<tollFree>
<nationalNumberPattern>80\d{5}</nationalNumberPattern>
+ <possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>8012345</exampleNumber>
</tollFree>
<premiumRate>
<nationalNumberPattern>90\d{5}</nationalNumberPattern>
+ <possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>9012345</exampleNumber>
</premiumRate>
+ <!-- We don't include paging or voicemail because the identified paging range was used by
+ mobile previously, and for voicemail, it is unclear if the 2012 change affected these
+ numbers, or if the range was indeed previously used for voicemail at all. -->
<personalNumber>
+ <!-- We presume this wasn't affected by the numbering plan update. -->
<nationalNumberPattern>70\d{5}</nationalNumberPattern>
+ <possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>7012345</exampleNumber>
</personalNumber>
+ <shortCode>
+ <nationalNumberPattern>
+ 1(?:
+ 0[02]|
+ 2[0138]|
+ 72|
+ 9[07]
+ )
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{3}</possibleNumberPattern>
+ <exampleNumber>102</exampleNumber>
+ </shortCode>
<emergency>
- <!-- http://www.fco.gov.uk/en/travel-and-living-abroad/travel-advice-by-country/asia-oceania/east-timor
- Seems to be a number for the local UN Police. -->
- <nationalNumberPattern>112</nationalNumberPattern>
+ <nationalNumberPattern>11[25]</nationalNumberPattern>
<possibleNumberPattern>\d{3}</possibleNumberPattern>
<exampleNumber>112</exampleNumber>
</emergency>
@@ -21937,10 +22782,14 @@
<possibleNumberPattern>\d{8}</possibleNumberPattern>
</generalDesc>
<fixedLine>
+ <!-- We support the whole 81 prefix here instead of just 81200 as
+ indicated in the ITU doc, as more real phone numbers have been
+ found online. -->
<nationalNumberPattern>
(?:
3[012]|
- 7\d
+ 7\d|
+ 81
)\d{6}
</nationalNumberPattern>
<exampleNumber>71234567</exampleNumber>
@@ -21949,7 +22798,7 @@
<nationalNumberPattern>
(?:
[259]\d|
- 4[01]
+ 4[0-2]
)\d{6}
</nationalNumberPattern>
<exampleNumber>20123456</exampleNumber>
@@ -21957,7 +22806,7 @@
<!-- These are listed as 'value added services' - pending further information, we add them
here for now. -->
<premiumRate>
- <nationalNumberPattern>8[0128]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>8[028]\d{6}</nationalNumberPattern>
<exampleNumber>80123456</exampleNumber>
</premiumRate>
<emergency>
@@ -22107,16 +22956,18 @@
<exampleNumber>2123456789</exampleNumber>
</fixedLine>
<mobile>
+ <!-- There are some differences between the Turkish and English wikipedia pages here, and
+ some number prefixes do not seem to be able to be found online. Omitting 500, 508 and
+ 509 from the English page because of this. -->
<nationalNumberPattern>
5(?:
- 0[1-35-7]|
+ 0[1-7]|
22|
- 3\d|
- 4[1-79]|
- 5[1-5]|
+ [34]\d|
+ 5[1-59]|
9[246]
)\d{7}
- </nationalNumberPattern>
+ </nationalNumberPattern>
<possibleNumberPattern>\d{10}</possibleNumberPattern>
<exampleNumber>5012345678</exampleNumber>
</mobile>
@@ -22158,8 +23009,8 @@
<!-- Trinidad and Tobago -->
<!-- http://www.itu.int/oth/T02020000D4/en -->
- <territory id="TT" countryCode="1" leadingDigits="868"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="TT" countryCode="1" leadingDigits="868" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[589]\d{9}</nationalNumberPattern>
@@ -22186,28 +23037,27 @@
<exampleNumber>8682211234</exampleNumber>
</fixedLine>
<mobile>
- <!-- Adding 703 as messages have been successfully delivered to phones with this prefix. -->
+ <!-- Adding 48X & 70X from the IR21 published by TSTT. -->
<nationalNumberPattern>
868(?:
- 29\d|
+ 2(?:
+ 8[59]|
+ 9\d
+ )|
3(?:
0[1-9]|
1[02-9]|
[2-9]\d
)|
- 4(?:
- [679]\d|
- 8[0-4]
- )|
+ 4[6-9]\d|
6(?:
20|
78|
8\d
)|
7(?:
- 03|
1[02-9]|
- [2-9]\d
+ [02-9]\d
)
)\d{4}
</nationalNumberPattern>
@@ -22281,9 +23131,9 @@
</territory>
<!-- Taiwan, China -->
- <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000EB0003MSWE.doc -->
- <!-- Extension symbols found on the internet so far have been #, X and Ext -
- so # has been chosen as the preferred extension prefix. -->
+ <!-- http://www.itu.int/oth/T02020000EB/en -->
+ <!-- Extension symbols found on the internet so far have been #, X and Ext - so # has been
+ chosen as the preferred extension prefix. -->
<territory id="TW" countryCode="886" internationalPrefix="0(?:0[25679]|19)"
nationalPrefix="0" preferredExtnPrefix="#" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
@@ -22334,7 +23184,7 @@
</territory>
<!-- Tanzania -->
- <!-- http://www.itu.int/dms_pub/itu-t/oth/02/02/T02020000CB0001MSWE.doc -->
+ <!-- http://www.itu.int/oth/T02020000CB/en -->
<territory id="TZ" countryCode="255" internationalPrefix="00[056]"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
<availableFormats>
@@ -22419,9 +23269,9 @@
area code - http://www.ua.all-biz.info/guide/phonecodes is useful but not error-free.
Have used local yellow pages guidelines, Google searches and regression tests to
reverse-engineer these rules as well as bugs. -->
- <numberFormat pattern="([3-69]\d)(\d{3})(\d{4})">
+ <numberFormat pattern="([3-689]\d)(\d{3})(\d{4})">
<leadingDigits>
- 39|
+ [38]9|
4(?:
[45][0-5]|
87
@@ -22435,7 +23285,7 @@
9[1-9]
</leadingDigits>
<leadingDigits>
- 39|
+ [38]9|
4(?:
[45][0-5]|
87
@@ -22456,7 +23306,7 @@
<numberFormat pattern="([3-689]\d{2})(\d{3})(\d{3})">
<leadingDigits>
3[1-8]2|
- 4[1378]2|
+ 4[13678]2|
5(?:
[12457]2|
6[24]
@@ -22466,7 +23316,7 @@
[12][29]|
5[24]
)|
- 8|
+ 8[0-8]|
90
</leadingDigits>
<leadingDigits>
@@ -22474,7 +23324,10 @@
[1-46-8]2[013-9]|
52
)|
- 4[1378]2|
+ 4(?:
+ [1378]2|
+ 62[013-9]
+ )|
5(?:
[12457]2|
6[24]
@@ -22484,7 +23337,7 @@
[12][29]|
5[24]
)|
- 8|
+ 8[0-8]|
90
</leadingDigits>
<format>$1 $2 $3</format>
@@ -22523,7 +23376,10 @@
)|
4(?:
[137][013-9]|
- 6|
+ 6(?:
+ [013-9]|
+ 22
+ )|
[45][6-9]|
8[4-6]
)|
@@ -22582,6 +23438,12 @@
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>900123456</exampleNumber>
</premiumRate>
+ <!-- Added based on: http://www.didx.net/did/ShowCountry/Country/AreaDesc/Area/9442 -->
+ <voip>
+ <nationalNumberPattern>89\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>891234567</exampleNumber>
+ </voip>
<emergency>
<nationalNumberPattern>
1(?:
@@ -22604,7 +23466,7 @@
<leadingDigits>
[7-9]|
20(?:
- [013-5]|
+ [013-8]|
2[5-9]
)|
4(?:
@@ -22634,16 +23496,18 @@
<possibleNumberPattern>\d{5,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Ranges with prefixes 20[35] are "not yet operational" as of Feb. 2012. -->
+ <!-- Ranges with prefixes 20[5-8] are "not yet operational" as of Feb. 2013. -->
<nationalNumberPattern>
20(?:
- [014]\d{2}|
+ [0147]\d{2}|
2(?:
40|
[5-9]\d
)|
3[23]\d|
- 5[0-4]\d
+ 5[0-4]\d|
+ 60\d|
+ 8[0-2]\d
)\d{4}|
[34]\d{8}
</nationalNumberPattern>
@@ -22654,12 +23518,12 @@
</fixedLine>
<mobile>
<!-- Added 79[5-9] and 707 from online numbers found with this prefix. -->
- <!-- Ranges with prefixes 7[246] are "not yet operational" as of Nov. 2011. -->
+ <!-- Ranges with prefixes 7[46] are "not yet operational" as of Jun. 2013. -->
<nationalNumberPattern>
7(?:
0[0-7]|
[15789]\d|
- 20|
+ [23]0|
[46][0-4]
)\d{6}
</nationalNumberPattern>
@@ -22693,8 +23557,8 @@
<!-- The national prefix of "1" here is the same as the country code. It is not used by default
when formatting, but is set here so that users who are calling formatByPattern can specify
NationalPrefixFormattingRule if they want to. -->
- <territory id="US" countryCode="1" internationalPrefix="011"
- mainCountryForCode="true" nationalPrefix="1">
+ <territory id="US" countryCode="1" internationalPrefix="011" mainCountryForCode="true"
+ nationalPrefix="1" nationalPrefixOptionalWhenFormatting="true">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{4})">
<format>$1-$2</format>
@@ -22801,7 +23665,7 @@
)
)[2-9]\d{6}
</nationalNumberPattern>
- <exampleNumber>2012345678</exampleNumber>
+ <exampleNumber>2015555555</exampleNumber>
</fixedLine>
<mobile>
<nationalNumberPattern>
@@ -22893,7 +23757,7 @@
)
)[2-9]\d{6}
</nationalNumberPattern>
- <exampleNumber>2012345678</exampleNumber>
+ <exampleNumber>2015555555</exampleNumber>
</mobile>
<tollFree>
<nationalNumberPattern>
@@ -23011,7 +23875,7 @@
<!-- http://www.itu.int/oth/T02020000E1/en -->
<territory id="UZ" countryCode="998" preferredInternationalPrefix="8~10"
internationalPrefix="810" nationalPrefix="8"
- nationalPrefixFormattingRule="$NP$FG">
+ nationalPrefixFormattingRule="$NP $FG">
<availableFormats>
<numberFormat pattern="([679]\d)(\d{3})(\d{2})(\d{2})">
<format>$1 $2 $3 $4</format>
@@ -23047,7 +23911,7 @@
6\d{2}|
7(?:
[23]\d|
- 7[69]|
+ 7[69]
)|
9(?:
22|
@@ -23401,8 +24265,8 @@
<!-- Saint Vincent and the Grenadines -->
<!-- http://www.itu.int/oth/T02020000B3/en -->
- <territory id="VC" countryCode="1" leadingDigits="784"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="VC" countryCode="1" leadingDigits="784" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[5789]\d{9}</nationalNumberPattern>
@@ -23499,9 +24363,9 @@
<!-- http://en.wikipedia.org/wiki/+58 -->
<!-- 1XX specifies a particular carrier to route a call to. -->
<territory id="VE" countryCode="58" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixForParsing="(1\d{2})|0"
- nationalPrefixFormattingRule="$NP$FG"
- carrierCodeFormattingRule="$CC $FG">
+ nationalPrefix="0" nationalPrefixForParsing="(1\d{2})|0"
+ nationalPrefixFormattingRule="$NP$FG"
+ carrierCodeFormattingRule="$CC $FG">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{7})">
<format>$1-$2</format>
@@ -23559,8 +24423,8 @@
<!-- Virgin Islands, British -->
<!-- http://www.itu.int/oth/T020200001E/en -->
- <territory id="VG" countryCode="1" leadingDigits="284"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="VG" countryCode="1" leadingDigits="284" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[2589]\d{9}</nationalNumberPattern>
@@ -23657,8 +24521,8 @@
<!-- Virgin Islands, United States -->
<!-- http://www.itu.int/oth/T02020000DF/en -->
- <territory id="VI" countryCode="1" leadingDigits="340"
- nationalPrefix="1" internationalPrefix="011">
+ <territory id="VI" countryCode="1" leadingDigits="340" nationalPrefix="1"
+ internationalPrefix="011">
<generalDesc>
<!-- NANPA country - uses US formatting rules -->
<nationalNumberPattern>[3589]\d{9}</nationalNumberPattern>
@@ -23952,7 +24816,7 @@
(?:
2[2-9]\d|
3(?:
- [67]\d|
+ [5-7]\d|
8[0-8]
)|
48[4-9]|
@@ -23975,10 +24839,11 @@
<possibleNumberPattern>\d{7}</possibleNumberPattern>
<exampleNumber>5912345</exampleNumber>
</mobile>
- <!-- Using this for non-geographical numbers, since they have not been clearly defined. -->
+ <!-- Using this for non-geographical numbers, since they have not been clearly defined, and
+ for government fixed-line numbers. -->
<uan>
<nationalNumberPattern>
- 30\d{3}|
+ 3[03]\d{3}|
900\d{4}
</nationalNumberPattern>
<possibleNumberPattern>\d{5,7}</possibleNumberPattern>
@@ -24004,8 +24869,8 @@
<possibleNumberPattern>\d{6}</possibleNumberPattern>
</generalDesc>
<fixedLine>
- <!-- Web searching only finds examples with the 72 prefix but the ITU document states
- that 50 and 68 are possible, so they are included here. -->
+ <!-- Web searching only finds examples with the 72 prefix but the ITU document states that
+ 50 and 68 are possible, so they are included here. -->
<nationalNumberPattern>
(?:
50|
@@ -24149,12 +25014,11 @@
<!-- Mayotte -->
<!-- Some information at http://en.wikipedia.org/wiki/Telephone_numbers_in_France - most from
- collection of internet data. http://www.comores-online.com/mwezinet/internet/262.htm
+ collection of internet data. http://www.comores-online.com/mwezinet/internet/262.htm
verifies the fixed-line prefixes, but the mobile prefixes listed here seem out of date.
-->
- <territory id="YT" countryCode="262" internationalPrefix="00"
- nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG"
- leadingDigits="269|63">
+ <territory id="YT" countryCode="262" internationalPrefix="00" nationalPrefix="0"
+ nationalPrefixFormattingRule="$NP$FG" leadingDigits="269|63">
<!-- Formatting as per La Réunion. -->
<generalDesc>
<nationalNumberPattern>[268]\d{8}</nationalNumberPattern>
@@ -24197,63 +25061,62 @@
<leadingDigits>860</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <numberFormat pattern="([1-578]\d)(\d{3})(\d{4})">
+ <numberFormat pattern="(\d{2})(\d{3})(\d{4})">
<leadingDigits>
- [1-57]|
+ [1-79]|
8(?:
- [0-57-9]|
+ [0-47]|
6[1-9]
)
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{3,4})">
- <leadingDigits>
- 7|
- 8[1-5789]
- </leadingDigits>
+ <leadingDigits>8[1-4]</leadingDigits>
<format>$1 $2</format>
</numberFormat>
<numberFormat pattern="(\d{2})(\d{3})(\d{2,3})">
- <leadingDigits>
- 7|
- 8[1-5789]
- </leadingDigits>
+ <leadingDigits>8[1-4]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
</availableFormats>
<generalDesc>
<nationalNumberPattern>
- [1-5]\d{8}|
- (?:
- 7\d{4,8}|
- 8[1-5789]\d{3,7}
- )|
- 8[06]\d{7}
+ [1-79]\d{8}|
+ 8(?:
+ [067]\d{7}|
+ [1-4]\d{3,7}
+ )
</nationalNumberPattern>
<possibleNumberPattern>\d{5,9}</possibleNumberPattern>
</generalDesc>
<fixedLine>
+ <!-- Wikipedia is missing 020, and the 024 code it lists for Somerset West stopped being
+ used in 1996. -->
<nationalNumberPattern>
(?:
1[0-8]|
- 2[1-478]|
+ 2[0-378]|
3[1-69]|
4\d|
5[1346-8]
)\d{7}
</nationalNumberPattern>
- <possibleNumberPattern>\d{8,9}</possibleNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>101234567</exampleNumber>
</fixedLine>
<mobile>
+ <!-- Wikipedia says 085 is for cellular: ITU says it is protected. Also note that we are
+ still supporting numbers beginning with 8 that are fewer than 9 digits since they are
+ in prominent places online, even though the ITU document says numbers must be 10 digits
+ long (including the national prefix). -->
<nationalNumberPattern>
(?:
- 7[1-4689]|
- 8[1-5789]
- )\d{3,7}
+ 6[0-5]|
+ 7[0-46-9]
+ )\d{7}|
+ 8[1-4]\d{3,7}
</nationalNumberPattern>
- <possibleNumberPattern>\d{5,9}</possibleNumberPattern>
<exampleNumber>711234567</exampleNumber>
</mobile>
<tollFree>
@@ -24262,9 +25125,12 @@
<exampleNumber>801234567</exampleNumber>
</tollFree>
<premiumRate>
- <nationalNumberPattern>86[1-9]\d{6}</nationalNumberPattern>
+ <nationalNumberPattern>
+ 86[2-9]\d{6}|
+ 90\d{7}
+ </nationalNumberPattern>
<possibleNumberPattern>\d{9}</possibleNumberPattern>
- <exampleNumber>861234567</exampleNumber>
+ <exampleNumber>862345678</exampleNumber>
</premiumRate>
<sharedCost>
<nationalNumberPattern>860\d{6}</nationalNumberPattern>
@@ -24276,6 +25142,13 @@
<possibleNumberPattern>\d{9}</possibleNumberPattern>
<exampleNumber>871234567</exampleNumber>
</voip>
+ <uan>
+ <!-- MaxiCall numbers cost as much as national long distance, so they are classified as UAN
+ numbers. -->
+ <nationalNumberPattern>861\d{6}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>861123456</exampleNumber>
+ </uan>
<emergency>
<nationalNumberPattern>
1(?:
@@ -24316,11 +25189,11 @@
<mobile>
<!-- Adding extra prefixes 50, 6[1-57-9] and 7[13-6] since SMS messages have been
successfully delivered to these numbers, and numbers like this can be found on the
- Internet. -->
+ Internet. Adding prefix 960 based on information received from MTN Zambia. -->
<nationalNumberPattern>
9(?:
5[05]|
- 6[1-9]|
+ 6\d|
7[13-9]
)\d{6}
</nationalNumberPattern>
@@ -24367,6 +25240,52 @@
<leadingDigits>86[24]</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
+ <!-- Three-digit area codes (listed before the two-digit ones since some overlap) -->
+ <numberFormat pattern="([2356]\d{2})(\d{3,5})">
+ <leadingDigits>
+ 2(?:
+ [278]|
+ 0[45]|
+ [49]8
+ )|
+ 3(?:
+ 08|
+ 17|
+ 3[78]|
+ [78]
+ )|
+ 5[15][78]|
+ 6(?:
+ [29]8|
+ 37|
+ [68][78]
+ )
+ </leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{3})(\d{3,4})">
+ <leadingDigits>
+ 2(?:
+ [278]|
+ 0[45]|
+ 48
+ )|
+ 3(?:
+ 08|
+ 17|
+ 3[78]|
+ [78]
+ )|
+ 5[15][78]|
+ 6(?:
+ [29]8|
+ 37|
+ [68][78]
+ )|
+ 80
+ </leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
<!-- Two-digit area codes -->
<numberFormat pattern="([1-356]\d)(\d{3,5})">
<leadingDigits>
@@ -24422,51 +25341,6 @@
</leadingDigits>
<format>$1 $2 $3</format>
</numberFormat>
- <!-- Three-digit area codes -->
- <numberFormat pattern="([2356]\d{2})(\d{3,5})">
- <leadingDigits>
- 2(?:
- [278]|
- 0[45]|
- 48
- )|
- 3(?:
- 08|
- 17|
- 3[78]|
- [78]
- )|
- 5[15][78]|
- 6(?:
- [29]8|
- 37|
- [68][78]
- )
- </leadingDigits>
- <format>$1 $2</format>
- </numberFormat>
- <numberFormat pattern="([2356]\d{2})(\d{3})(\d{3})">
- <leadingDigits>
- 2(?:
- [278]|
- 0[45]|
- 48
- )|
- 3(?:
- 08|
- 17|
- 3[78]|
- [78]
- )|
- 5[15][78]|
- 6(?:
- [29]8|
- 37|
- [68][78]
- )
- </leadingDigits>
- <format>$1 $2 $3</format>
- </numberFormat>
<!-- Four-digit area codes -->
<numberFormat pattern="([25]\d{3})(\d{3,5})">
<leadingDigits>
@@ -24496,7 +25370,7 @@
</numberFormat>
<!-- VOIP numbers -->
<numberFormat pattern="(8\d{3})(\d{6})">
- <leadingDigits>86[1389]</leadingDigits>
+ <leadingDigits>86</leadingDigits>
<format>$1 $2</format>
</numberFormat>
</availableFormats>
@@ -24509,7 +25383,7 @@
6\d{3,6}
)|
[13-79]\d{4,8}|
- 86\d{8}
+ 8[06]\d{8}
</nationalNumberPattern>
<possibleNumberPattern>\d{3,10}</possibleNumberPattern>
</generalDesc>
@@ -24565,9 +25439,12 @@
6[126-8]
)\d{4,6}|
2(?:
- 0|
- 70
- )\d{5,6}|
+ (?:
+ 0|
+ 70
+ )\d{5,6}|
+ 2[05]\d{7}
+ )|
(?:
4\d|
9[2-8]
@@ -24579,7 +25456,7 @@
also being used by the carriers as mobile prefixes. -->
<mobile>
<nationalNumberPattern>
- 7[137]\d{7}|
+ 7[1378]\d{7}|
86(?:
22|
44
@@ -24588,12 +25465,19 @@
<possibleNumberPattern>\d{9,10}</possibleNumberPattern>
<exampleNumber>711234567</exampleNumber>
</mobile>
- <!-- No tollFree or premiumRate information can be found. -->
+ <tollFree>
+ <nationalNumberPattern>800\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{10}</possibleNumberPattern>
+ <exampleNumber>8001234567</exampleNumber>
+ </tollFree>
+ <!-- No premiumRate information can be found. -->
<voip>
<nationalNumberPattern>
86(?:
1[12]|
30|
+ 55|
+ 77|
8[367]|
99
)\d{6}
@@ -24615,7 +25499,7 @@
<!-- Universal International Toll Free Number -->
<!-- http://www.itu.int/en/ITU-T/inr/unum/Pages/uifn.aspx -->
- <territory id="001" countryCode="800">
+ <territory id="001" countryCode="800" leadingZeroPossible="true">
<availableFormats>
<numberFormat pattern="(\d{4})(\d{4})">
<format>$1 $2</format>
@@ -24641,7 +25525,7 @@
<!-- Universal International Shared Cost Number -->
<!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en -->
- <territory id="001" countryCode="808">
+ <territory id="001" countryCode="808" leadingZeroPossible="true">
<availableFormats>
<numberFormat pattern="(\d{4})(\d{4})">
<format>$1 $2</format>
@@ -24722,6 +25606,130 @@
</voip>
</territory>
+ <!-- Iridium -->
+ <!-- www.iridium.com -->
+ <!-- http://www.itu.int/oth/T0202000069/en -->
+ <!-- Globalstar also reports using this prefix, but we cannot find any online numbers with the
+ Globalstar prefixes, so are not sure how exactly these work, and what length the numbers
+ are. For this reason, we only support Iridium numbers at the moment. -->
+ <territory id="001" countryCode="881">
+ <availableFormats>
+ <!-- Formatting chosen based on ITU document and Iridium website FAQ. -->
+ <numberFormat pattern="(\d)(\d{3})(\d{5})">
+ <leadingDigits>[67]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ </availableFormats>
+ <generalDesc>
+ <nationalNumberPattern>[67]\d{8}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>612345678</exampleNumber>
+ </generalDesc>
+ <fixedLine>
+ <nationalNumberPattern>NA</nationalNumberPattern>
+ <possibleNumberPattern>NA</possibleNumberPattern>
+ </fixedLine>
+ <mobile>
+ <nationalNumberPattern>[67]\d{8}</nationalNumberPattern>
+ </mobile>
+ </territory>
+
+ <!-- BebbiCell (Formerly Global Networks Switzerland AG) +88234 -->
+ <!-- http://www.itu.int/oth/T0202000054/en -->
+ <!-- http://www.gsm.aq/numberplan.php -->
+ <!-- http://www.global.aq -->
+ <!-- Maritime Communications Partner (MCP) +88232 -->
+ <!-- http://www.itu.int/oth/T02020000F4/en -->
+ <!-- Oration Technologies +88237 -->
+ <!-- http://www.itu.int/oth/T02020000A0/en -->
+ <!-- Telespazio S.p.A. +88213 -->
+ <!-- http://www.itu.int/oth/T02020000CC/en -->
+ <!-- Thuraya +88216 -->
+ <!-- http://www.itu.int/oth/T02020000CF/en -->
+ <territory id="001" countryCode="882">
+ <availableFormats>
+ <numberFormat pattern="(\d{2})(\d{4})(\d{3})">
+ <leadingDigits>3[23]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{5})">
+ <leadingDigits>
+ 16|
+ 342
+ </leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{4})(\d{4})">
+ <leadingDigits>34[57]</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{4})(\d{4})">
+ <leadingDigits>348</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{2})(\d{4})">
+ <leadingDigits>1</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{3,4})(\d{4})">
+ <leadingDigits>16</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{2})(\d{4,5})(\d{5})">
+ <leadingDigits>16</leadingDigits>
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ </availableFormats>
+ <generalDesc>
+ <nationalNumberPattern>[13]\d{6,11}</nationalNumberPattern>
+ <possibleNumberPattern>\d{7,12}</possibleNumberPattern>
+ <exampleNumber>3451234567</exampleNumber>
+ </generalDesc>
+ <fixedLine>
+ <nationalNumberPattern>NA</nationalNumberPattern>
+ <possibleNumberPattern>NA</possibleNumberPattern>
+ </fixedLine>
+ <mobile>
+ <!-- Bebbicell Mobile numbers, MCP & Oration. We are guessing the number length for
+ Oration based on numbers found online. -->
+ <nationalNumberPattern>
+ 3(?:
+ 2\d{3}|
+ 37\d{2}|
+ 4(?:
+ 2|
+ 7\d{3}
+ )
+ )\d{4}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{7,10}</possibleNumberPattern>
+ </mobile>
+ <voip>
+ <!-- Telespazio S.p.A., Thuraya and Bebbicell VOIP numbers. -->
+ <nationalNumberPattern>
+ 1(?:
+ 3(?:
+ 0[0347]|
+ [13][0139]|
+ 2[035]|
+ 4[013568]|
+ 6[0459]|
+ 7[06]|
+ 8[15678]|
+ 9[0689]
+ )\d{4}|
+ 6\d{5,10}
+ )|
+ 345\d{7}
+ </nationalNumberPattern>
+ <possibleNumberPattern>\d{7,12}</possibleNumberPattern>
+ </voip>
+ <voicemail>
+ <nationalNumberPattern>348[57]\d{7}</nationalNumberPattern>
+ <possibleNumberPattern>\d{11}</possibleNumberPattern>
+ </voicemail>
+ </territory>
+
<!-- http://www.itu.int/oth/T02020000F3/en -->
<!-- http://www.republicwireless.com/world-wi-fi-number -->
<territory id="001" countryCode="883">
@@ -24763,7 +25771,7 @@
<!-- Numbers here are classified as UAN, as they are non-geographical and universally
accessible. In addition, the end-user tariff to reach these numbers is lower or similar to
the tariff of a national call. -->
- <territory id="001" countryCode="888">
+ <territory id="001" countryCode="888" leadingZeroPossible="true">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{3})(\d{5})">
<format>$1 $2 $3</format>
@@ -24789,7 +25797,7 @@
<!-- Universal International Premium Rate Number -->
<!-- http://www.itu.int/rec/T-REC-E.169-200205-I/en -->
- <territory id="001" countryCode="979">
+ <territory id="001" countryCode="979" leadingZeroPossible="true">
<availableFormats>
<numberFormat pattern="(\d)(\d{4})(\d{4})">
<format>$1 $2 $3</format>
diff --git a/PhoneNumberMetaDataForTesting.xml b/PhoneNumberMetaDataForTesting.xml
index a18e41f..45c122e 100644
--- a/PhoneNumberMetaDataForTesting.xml
+++ b/PhoneNumberMetaDataForTesting.xml
@@ -25,9 +25,23 @@
<territory id="AD" countryCode="376" internationalPrefix="00">
</territory>
+ <!-- United Arab Emirates -->
+ <!-- Added since when formatting the number for mobile dialling we have special rules to handle
+ it. -->
+ <territory id="AE" countryCode="971" internationalPrefix="00">
+ <generalDesc>
+ <nationalNumberPattern>[1-9]\d{8}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ </generalDesc>
+ <uan>
+ <nationalNumberPattern>600\d{6}</nationalNumberPattern>
+ <exampleNumber>600123456</exampleNumber>
+ </uan>
+ </territory>
+
<!-- Angola -->
- <!-- This country has been coopted to test the case of a national prefix
- with a non-numeric symbol in it. -->
+ <!-- This country has been coopted to test the case of a national prefix with a non-numeric
+ symbol in it. It is also useful since it has no national prefix formatting rule. -->
<territory id="AO" countryCode="244" internationalPrefix="00" nationalPrefix="0~0">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{3})(\d{3})">
@@ -43,7 +57,7 @@
<exampleNumber>222123456</exampleNumber>
</fixedLine>
<mobile>
- <!-- Expanded the 92 prefix possibilities to matchnumbers found online. -->
+ <!-- Expanded the 92 prefix possibilities to match numbers found online. -->
<nationalNumberPattern>9[1-3]\d{7}</nationalNumberPattern>
<exampleNumber>923123456</exampleNumber>
</mobile>
@@ -177,6 +191,39 @@
</premiumRate>
</territory>
+ <!-- Belarus -->
+ <!-- This country has been coopted to test the case of a national prefix formatting rule with a
+ space in it. -->
+ <territory id="BY" countryCode="375" internationalPrefix="810" nationalPrefix="8"
+ nationalPrefixForParsing="80?|99999" nationalPrefixFormattingRule="$NP $FG">
+ <availableFormats>
+ <!-- We make some bogus formatting templates that differ only in length to check that
+ switching formatting patterns works as expected.-->
+ <numberFormat pattern="(\d{4})">
+ <leadingDigits>[1-8]</leadingDigits>
+ <format>$1</format>
+ </numberFormat>
+ <!-- This pattern has an override to remove the space after the national prefix. -->
+ <numberFormat pattern="(\d{2})(\d{3})" nationalPrefixFormattingRule="$NP$FG">
+ <leadingDigits>[1-8]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ <numberFormat pattern="(\d{3})(\d{3})">
+ <leadingDigits>[1-8]</leadingDigits>
+ <format>$1 $2</format>
+ </numberFormat>
+ </availableFormats>
+ <generalDesc>
+ <!-- This numbering plan is completely bogus, but is used to test the AYTF logic. For that
+ reason, it is kept very simple. -->
+ <nationalNumberPattern>[1-9]\d{5}</nationalNumberPattern>
+ <possibleNumberPattern>\d{6}</possibleNumberPattern>
+ </generalDesc>
+ <fixedLine>
+ <exampleNumber>112345</exampleNumber>
+ </fixedLine>
+ </territory>
+
<!-- Germany -->
<territory id="DE" countryCode="49" internationalPrefix="00"
nationalPrefix="0" nationalPrefixFormattingRule="$NP$FG">
@@ -701,11 +748,10 @@
<!-- United States -->
<!-- http://www.nanpa.com/reports/reports_npa.html -->
- <!-- For testing purposes, numbers starting with 24 are not considered US
- numbers.-->
+ <!-- For testing purposes, numbers starting with 24 are not considered US numbers.-->
<territory id="US" countryCode="1" internationalPrefix="011"
preferredExtnPrefix=" extn. " nationalPrefix="1"
- mainCountryForCode="true" >
+ mainCountryForCode="true" nationalPrefixOptionalWhenFormatting="true">
<availableFormats>
<numberFormat pattern="(\d{3})(\d{4})">
<format>$1 $2</format>
@@ -768,7 +814,7 @@
</territory>
<!-- International Toll Free numbers -->
- <territory id="001" countryCode="800">
+ <territory id="001" countryCode="800" leadingZeroPossible="true">
<availableFormats>
<numberFormat pattern="(\d{4})(\d{4})">
<format>$1 $2</format>
@@ -791,5 +837,30 @@
<nationalNumberPattern>\d{8}</nationalNumberPattern>
</tollFree>
</territory>
+
+ <!-- Universal International Premium Rate Number -->
+ <territory id="001" countryCode="979">
+ <availableFormats>
+ <numberFormat pattern="(\d)(\d{4})(\d{4})">
+ <format>$1 $2 $3</format>
+ </numberFormat>
+ </availableFormats>
+ <generalDesc>
+ <nationalNumberPattern>\d{9}</nationalNumberPattern>
+ <possibleNumberPattern>\d{9}</possibleNumberPattern>
+ <exampleNumber>123456789</exampleNumber>
+ </generalDesc>
+ <fixedLine>
+ <nationalNumberPattern>NA</nationalNumberPattern>
+ <possibleNumberPattern>NA</possibleNumberPattern>
+ </fixedLine>
+ <mobile>
+ <nationalNumberPattern>NA</nationalNumberPattern>
+ <possibleNumberPattern>NA</possibleNumberPattern>
+ </mobile>
+ <premiumRate>
+ <nationalNumberPattern>\d{9}</nationalNumberPattern>
+ </premiumRate>
+ </territory>
</territories>
</phoneNumberMetadata>
diff --git a/geocoding/am/374.txt b/geocoding/am/374.txt
new file mode 100644
index 0000000..19452a5
--- /dev/null
+++ b/geocoding/am/374.txt
@@ -0,0 +1,177 @@
+# Copyright (C) 2013 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Manually translated from en/374.txt.
+
+37410|Երևան/Ջրվեժ
+37411|Երևան
+374222|Աբովյան/Ակունք/Բյուրեղավան/Նոր Գյուղ/Վերին Պտղնի
+3742227|Գառնի
+3742229|Զովք
+37422290|Մայակովսկի
+37422291|Բալահովիտ/Կամարիս
+37422293|Արամուս
+37422294|Արզնի
+37422296|Պտղնի
+37422297|Գեղաշեն
+37422298|Առինջ
+37422299|Կոտայք
+374223|Հանքավան/Հրազդան/Ծաղկաձոր
+37422391|Լեռնանիստ
+37422393|Մեղրաձոր
+37422394|Փյունիք
+37422397|Սոլակ
+37422398|Բջնի
+374224|Քանաքեռավան/Նոր Գեղի/Նոր Հաճըն/Եղվարդ
+37422452|Զովունի
+37422453|Պռոշյան
+37422454|Արգել
+374226|Չարենցավան
+37422672|Արզական
+37422675|Ալապարս/Վարդանավանք
+374231|Վաղարշապատ/Մուսալեռ/Փարաքար/Զվարթնոց
+37423190|Բաղրամյան
+37423191|Վաչե
+37423195|Նորակերտ
+37423198|Ջրառատ
+37423199|Խորոնք
+374232|Աշտարակ/Աղձք/Կարբի/Օշական
+37423290|Օհանավան
+37423294|Բյուրական
+374233|Բաղրամյան/Լեռնագոգ
+37423374|Մյասնիկյան
+37423375|Քարակերտ
+37423376|Դալարիկ
+374234|Վեդի/Ոսկետափ/Արարատ
+37423481|Այգավան
+37423486|Ուրցաձոր
+37423492|Մարտիրոսյան
+37423497|Փոքր Վեդի
+37423498|Տափերական
+374235|Արտաշատ/Այգեզարդ/Դալար/Քաղցրաշեն/Մխչյան/Շահումյան
+37423572|Արևշատ
+3742359|Նորաշեն
+374236|Այնթապ/Մասիս/Նոր Խարբերդ/Նորաբաց
+3742363|Այնթապ
+37423699|Դաշտավան
+374237|Արաքս/Արմավիր/Հոկտեմբեր/Լենուղի/Մեծամոր/Զարթոնք
+3742377|Մրգաշատ
+37423779|Բամբակաշատ
+3742379|Նալբանդյան
+37423794|Մարգարա
+37423796|Տանձուտ
+37423798|Շենավան
+374238|Արարատ/Ավշար/Սուրենավան/Երասխ
+374242|Մարալիկ/Սառնաղբյուր
+37424293|Շիրակավան
+37424297|Անի Կայարան
+37424300|Ախուրյան/Առափի/Կամո/Մուսայելյան
+374244|Արթիկ/Պեմզաշեն
+37424492|Փանիկ
+37424495|Արևշատ
+37424496|Մեծ Մանթաշ
+374245|Աշոցք
+374246|Ամասիա
+374249|Թալին
+37424973|Կաթնաղբյուր
+3742499|Արագածավան
+37424996|Ներքին Բազմաբերդ
+37424997|Մաստարա
+374252|Ապարան
+37425251|Քուչակ
+37425295|Արտավան
+374253|Ալավերդի/Օձուն/Ծաղկաշատ/Թումանյան
+37425352|Ախթալա
+37425353|Շնող
+37425356|Ճոճկան
+37425357|Թումանյան
+374254|Տաշիր
+3742549|Մեծավան
+374255|Սպիտակ
+374256|Ստեփանավան/Բովաձոր
+37425691|Կուրթան
+37425694|Ագարակ
+37425695|Լեջան
+374257|Արագած
+3742570|Ծաղկահովիտ
+374261|Սևան
+374262|Մարտունի
+3742625|Վարդենիկ
+37426272|Լիճք
+37426299|Երանոս
+374263|Իջևան/Ազատամուտ/Գետահովիտ/Ենոքավան
+37426374|Այգեհովիտ
+37426392|Աչաջուր
+37426397|Ազատամուտ
+374264|Գավառ/Սարուխան
+374265|Ճամբարակ
+37426596|Վահան
+374266|Բերդավան/Կողբ/Նոյեմբերյան
+3742665|Կողբ
+3742667|Բերդավան
+37426692|Արճիս
+37426693|Բաղանիս
+37426695|Զորական
+37426696|Ոսկեպար
+37426699|Կոթի
+374267|Այգեպար/Բերդ
+3742675|Արծվաբերդ
+37426791|Նավուր
+37426794|Թովուզ
+37426796|Մոսեսգեղ
+37426797|Նորաշեն
+3742680|Դիլիջան
+374269|Վարդենիս
+374281|Գետափ/Սալլի/Եղեգնաձոր
+37428151|Խաչիկ
+37428191|Արփի
+37428193|Աղավնաձոր
+37428194|Արենի
+37428195|Մալիշկա
+37428197|Ելփին
+37428198|Ռինդ
+37428199|Շատին
+374282|Վայք
+3742830|Սիսիան
+37428375|Թասիկ
+37428396|Անգեղակոթ
+374284|Գորիս/Վերիշեն
+37428427|Վերիշեն
+37428491|Հարժիս
+37428494|Խնձորեսկ
+37428495|Շինուհայր
+37428499|Կոռնիձոր
+374285|Դավիթ Բեկ/Քաջարան/Կապան
+374286|Մեղրի/Ագարակ
+37428695|Շվանիձոր
+374287|Ջերմուկ
+37428794|Գնդեվազ
+374312|Գյումրի/Ախուրյան
+374322|Վանաձոր/Գուգարք
+37432293|Փամբակ
+37432294|Լեռնապատ
+37432295|Եղեգնուտ
+37432296|Մարգահովիտ
+37432297|Ձորագետ
+37432298|Լերմոնտովո
+37432299|Վահագնի
+37447|Լեռնային-Ղարաբաղ
+374471|Ստեփանակերտ
+374474|Մարտակերտ
+374475|Հարդրութ
+374476|Ասկերան
+374477|Շուշի
+37447732|Բերձոր/Քաշաթաղի շրջան
+374478|Մարտունի
+374479|Ստեփանակերտ
diff --git a/geocoding/be/375.txt b/geocoding/be/375.txt
new file mode 100644
index 0000000..d0c50a1
--- /dev/null
+++ b/geocoding/be/375.txt
@@ -0,0 +1,145 @@
+# Copyright (C) 2013 Google Inc.
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://be.wikipedia.org/wiki/Тэлефонны_план_нумарацыі_Беларусі [414892]
+#
+# The prefix for Lida (Ліда) was corrected to 154 since this was changed
+# in 2011.
+# Baranovichi (Баранавічы) was expanded to the prefix 163, in accordance
+# with the English/Russian data. The Belarussian data also lists the 4 as
+# being only the first digit of subscriber numbers. A similar expansion was
+# performed for Pinsk (Пінск), Soligorsk (Салігорск), Molodechno
+# (Маладзечна), Borisov (Барысаў) and Orsha (Орша)
+
+3751511|Вялікая Бераставіца, Гродзенская вобласць
+3751512|Ваўкавыск
+3751513|Свіслач, Гродзенская вобласць
+3751514|Шчучын, Гродзенская вобласць
+3751515|Масты, Гродзенская вобласць
+375152|Гродна
+375154|Ліда
+3751562|Слонім
+3751563|Дзятлава, Гродзенская вобласць
+3751564|Зэльва, Гродзенская вобласць
+3751591|Астравец, Гродзенская вобласць
+3751592|Смаргонь
+3751593|Ашмяны
+3751594|Воранава, Гродзенская вобласць
+3751595|Іўе, Гродзенская вобласць
+3751596|Карэлічы, Гродзенская вобласць
+3751597|Навагрудак
+375162|Брэст
+375163|Баранавічы
+3751631|Камянец, Брэсцкая вобласць
+3751632|Пружаны, Брэсцкая вобласць
+3751633|Ляхавічы, Брэсцкая вобласць
+3751641|Жабінка, Брэсцкая вобласць
+3751642|Кобрын
+3751643|Бяроза, Брэсцкая вобласць
+3751644|Драгічын, Брэсцкая вобласць
+3751645|Івацэвічы, Брэсцкая вобласць
+3751646|Ганцавічы, Брэсцкая вобласць
+3751647|Лунінец, Брэсцкая вобласць
+375165|Пінск
+3751651|Маларыта, Брэсцкая вобласць
+3751652|Іванава, Брэсцкая вобласць
+3751655|Столін, Брэсцкая вобласць
+37517|Мінск
+3751713|Мар’іна Горка, Мінская вобласць
+3751714|Чэрвень
+3751715|Беразіно, Мінская вобласць
+3751716|Дзяржынск
+3751717|Стаўбцы
+3751718|Узда, Мінская вобласць
+3751719|Капыль, Мінская вобласць
+375174|Салігорск
+375176|Маладзечна
+375177|Барысаў
+3751770|Нясвіж
+3751771|Вілейка
+3751772|Валожын
+3751774|Лагойск
+3751775|Жодзіна
+3751776|Смалявічы
+3751792|Старыя Дарогі, Мінская вобласць
+3751793|Клецк, Мінская вобласць
+3751794|Любань, Мінская вобласць
+3751795|Слуцк
+3751796|Крупкі, Мінская вобласць
+3751797|Мядзел
+375212|Віцебск
+3752130|Шуміліна, Віцебская вобласць
+3752131|Бешанковічы, Віцебская вобласць
+3752132|Лепель
+3752133|Чашнікі, Віцебская вобласць
+3752135|Сянно, Віцебская вобласць
+3752136|Талачын
+3752137|Дуброўна, Віцебская вобласць
+3752138|Лёзна, Віцебская вобласць
+3752139|Гарадок, Віцебская вобласць
+375214|Полацк/Наваполацк
+3752151|Верхнядзвінск, Віцебская вобласць
+3752152|Міёры, Віцебская вобласць
+3752153|Браслаў
+3752154|Шаркоўшчына, Віцебская вобласць
+3752155|Паставы
+3752156|Глыбокае
+3752157|Докшыцы, Віцебская вобласць
+3752158|Ушачы, Віцебская вобласць
+3752159|Расоны, Віцебская вобласць
+375216|Орша
+375222|Магілёў
+3752230|Глуск, Магілёўская вобласць
+3752231|Быхаў, Магілёўская вобласць
+3752232|Бялынічы, Магілёўская вобласць
+3752233|Горкі, Магілёўская вобласць
+3752234|Круглае, Магілёўская вобласць
+3752235|Асіповічы
+3752236|Клічаў, Магілёўская вобласць
+3752237|Кіраўск, Магілёўская вобласць
+3752238|Краснаполле, Магілёўская вобласць
+3752239|Шклоў
+3752240|Мсціслаў
+3752241|Крычаў, Магілёўская вобласць
+3752242|Чавусы, Магілёўская вобласць
+3752243|Чэрыкаў, Магілёўская вобласць
+3752244|Клімавічы, Магілёўская вобласць
+3752245|Касцюковічы, Магілёўская вобласць
+3752246|Слаўгарад, Магілёўская вобласць
+3752247|Хоцімск, Магілёўская вобласць
+3752248|Дрыбін, Магілёўская вобласць
+375225|Бабруйск
+375232|Гомель
+3752330|Ветка, Гомельская вобласць
+3752332|Чачэрск, Гомельская вобласць
+3752333|Добруш, Гомельская вобласць
+3752334|Жлобін
+3752336|Буда-Кашалёва, Гомельская вобласць
+3752337|Карма, Гомельская вобласць
+3752339|Рагачоў
+3752340|Рэчыца
+3752342|Светлагорск
+3752344|Брагін, Гомельская вобласць
+3752345|Калінкавічы
+3752346|Хойнікі, Гомельская вобласць
+3752347|Лоеў, Гомельская вобласць
+3752350|Петрыкаў, Гомельская вобласць
+3752351|Мазыр
+3752353|Жыткавічы, Гомельская вобласць
+3752354|Ельск, Гомельская вобласць
+3752355|Нароўля, Гомельская вобласць
+3752356|Лельчыцы, Гомельская вобласць
+3752357|Акцябрскі, Гомельская вобласць
+375236|Мазыр
diff --git a/geocoding/bg/359.txt b/geocoding/bg/359.txt
new file mode 100644
index 0000000..e8a3a55
--- /dev/null
+++ b/geocoding/bg/359.txt
@@ -0,0 +1,2105 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://www.crc.bg/files/_bg/list_NDC.pdf
+# The specifications: "к.к." (resort), "град" (town), "село" (village) are
+# removed. Abbreviated region names where only 1 or 2 letters were saved, both
+# in Bulgarian and English, are expanded.
+
+3592|София
+359301|Смолян
+3593019|Писаница
+3593020|Давидково
+35930200|Загражден, Смол.
+35930205|Стърница
+3593022|Виево
+3593023|Момчиловци
+3593024|Търън
+3593025|Баните
+35930256|Гълъбово, Смол.
+35930257|Вишнево
+3593026|Смилян
+3593027|Славейно
+3593028|Арда
+3593029|Петково, Смол.
+3593030|Широка лъка
+3593032|Средногорци
+3593034|Левочево
+3593035|Върбина
+3593036|Могилица
+3593037|Сивино
+3593038|Чокманово
+3593039|Полковник Серафимово
+3593040|Триград
+3593041|Девин
+35930410|Брезе, Смол.
+35930416|Гьоврен
+35930417|Грохотно
+35930418|Буйново, Смол.
+35930419|Ягодина
+3593042|Борино
+3593043|Змеица
+3593044|Лясково, Смол.
+3593045|Доспат
+35930456|Чавдар, Смол.
+35930457|Късак
+35930458|Любча
+35930459|Бръщен
+3593046|Барутин
+35930472|Михалково
+35930475|Стоманево
+35930476|Селча
+3593049|Беден
+3593050|Букова поляна
+3593051|Чепеларе
+35930517|Забърдо
+3593052|Лъки, Пловдив
+35930528|Манастир, Пловдив
+3593053|Хвойна
+3593054|Подвис, Смол.
+3593055|Елховец
+3593056|Чепинци, Смол.
+3593057|Пловдивци
+3593058|Мугла
+3593059|Кутела
+359306|Рудозем
+3593071|Златоград
+3593072|Неделино
+3593073|Старцево
+3593074|Ерма река
+3593075|Долен, Смол.
+3593076|Цацаровци
+3593077|Средец, Смол.
+3593079|Козарка
+359308|Мадан, Смол.
+359309|Пампорово
+3593100|Белащица
+3593101|Войводиново
+3593102|Караджово
+3593103|Милево
+3593104|Ягодово, Пловдив
+3593105|Манолско Конаре
+3593106|Строево
+3593107|Граф Игнатиево
+3593108|Бойково
+3593109|Лилково
+3593110|Поповица
+35931108|Богданица
+3593111|Първенец, Пловдив
+3593112|Марково, Пловдив
+3593113|Браниполе
+3593114|Брестник
+3593115|Куклен
+3593116|Крумово, Пловдив
+3593117|Катуница
+3593118|Садово, Пловдив
+3593119|Гълъбово, Пловдив
+3593120|Храбрино
+3593121|Рогош
+3593122|Маноле
+3593123|Калояново, Пловдив
+3593124|Калековец
+3593125|Ръжево Конаре
+35931258|Главатар
+3593126|Труд
+3593127|Царацово
+3593128|Златитрап
+3593129|Скутаре
+3593130|Каравелово, Пловдив
+35931308|Богдан, Пловдив
+35931309|Климент, Пловдив
+3593132|Баня, Пловдив
+35931324|Мраченик
+3593133|Калофер
+3593134|Сопот, Пловдив
+3593135|Кърнаре
+3593136|Розино, Пловдив
+3593137|Клисура, Пловдив
+3593138|Ведраре
+35931387|Пролом
+35931388|Бегунци
+35931390|Московец
+35931392|Дъбене
+35931393|Войнягово
+35931394|Васил Левски, Пловдив
+35931395|Иганово
+35931396|Домлян
+35931397|Христо Даново
+35931398|Слатина, Пловдив
+35931401|Кадиево
+35931402|Скобелево, Пловдив
+35931403|Триводици
+3593142|Брестовица, Пловдив
+3593143|Перущица
+3593145|Кричим
+3593146|Куртово Конаре
+3593147|Ново село, Пловдив
+3593148|Йоаким Груево
+3593149|Цалапица
+3593151|Раковски, Пловдив
+3593153|Стряма
+3593154|Чалъкови
+3593155|Момино село
+3593156|Шишманци
+3593157|Болярино
+3593159|Белозем
+35931602|Татарево, Пловдив
+35931603|Виница
+35931604|Драгойново
+35931605|Буково, Пловдив
+35931606|Воден, Пловдив
+3593162|Градина, Пловдив
+35931620|Добри дол, Пловдив
+35931627|Крушево, Пловдив
+3593163|Искра, Пловдив
+3593164|Дълбок извор
+3593165|Караджалово
+3593166|Бяла река, Пловдив
+3593167|Брягово, Пловдив
+3593168|Езерово, Пловдив
+35931700|Беловица
+35931701|Кръстевич
+35931702|Долна махала, Пловдив
+35931703|Житница, Пловдив
+35931704|Иван Вазово
+35931705|Горна махала
+35931706|Сухозем
+35931707|Черноземен
+35931708|Песнопой, Пловдив
+35931709|Михилци
+3593173|Паничери
+3593174|Старо Железаре
+3593175|Дълго поле, Пловдив
+3593176|Старосел
+3593177|Ново Железаре
+3593178|Красново
+35931791|Бегово
+35931792|Черничево, Пловдив
+359318|Съединение, Пловдив
+3593190|Върбен, Пловдив
+3593191|Брезово, Пловдив
+3593192|Бабек
+3593193|Борец
+3593194|Зелениково, Пловдив
+3593195|Розовец
+3593196|Дрангово, Пловдив
+3593197|Тюркмен
+3593198|Чехларе
+35931992|Пъдарско
+35931993|Сърнегор
+35931995|Стрелци, Пловдив
+35931996|Свежен
+35931997|Златосел
+35931998|Чоба
+35932|Пловдив
+359331|Асеновград
+3593320|Орешец, Пловдив
+3593321|Тополово, Пловдив
+3593322|Златовръх
+3593323|Болярци, Пловдив
+3593324|Избеглии
+3593325|Червен, Пловдив
+3593326|Патриарх Евтимово
+3593327|Бачково
+3593328|Долнослав
+3593340|Нови извор
+3593341|Конуш, Пловдив
+3593342|Нареченски бани
+3593343|Козаново
+3593344|Новаково, Пловдив
+3593345|Лясково, Пловдив
+3593346|Мулдава
+3593347|Леново
+3593348|Добралък
+3593349|Боянци
+359335|Карлово
+359336|Първомай, Пловдив
+359337|Хисаря
+359339|Стамболийски, Пловдив
+35934|Пазарджик
+359350|Пещера, Пазарджик
+3593510|Овчеполци
+3593511|Огняново, Пазарджик
+3593512|Хаджиево
+3593513|Мало Конаре
+3593514|Черногорово, Пазарджик
+3593515|Калугерово, Пазарджик
+3593516|Црънча, Пазарджик
+3593517|Лесичово
+3593518|Драгор
+3593519|Величково, Пазарджик
+3593520|Мирянци
+3593521|Звъничево
+3593522|Гелеменово
+3593523|Синитево
+3593524|Априлци, Пазарджик
+35935251|Братаница
+35935252|Тополи дол
+35935254|Добровница
+35935255|Росен, Пазарджик
+35935256|Сбор, Пазарджик
+35935257|Сарая
+35935258|Цар Асен, Пазарджик
+3593526|Динката
+3593527|Алеко Константиново
+3593528|Говедаре
+3593529|Мокрище
+3593530|Поибрене
+3593532|Стрелча
+3593533|Бъта
+3593534|Попинци
+3593535|Левски, Пазарджик
+3593536|Баня, Пазарджик
+3593537|Панагюрски колонии
+3593538|Елшица
+35935391|Блатница
+35935392|Дюлево, Пазарджик
+35935393|Смилец, Пазарджик
+35935394|Оборище, Пазарджик
+35935418|Кръстава
+35935419|Света Петка
+3593542|Ракитово
+3593543|Дорково
+3593544|Костандово
+3593545|Драгиново
+3593547|Сърница, Пазарджик
+3593548|Пашово
+3593549|Грашево
+35935501|Равногор
+35935502|Фотиново, Пазарджик
+3593552|Брацигово
+3593553|Батак, Пазарджик
+3593554|Козарско
+3593555|Нова махала, Пазарджик
+3593556|Радилово
+3593557|Бяга
+3593558|Исперихово
+3593559|Капитан Димитриево
+3593561|Септември
+3593562|Славовица, Пазарджик
+3593563|Варвара, Пазарджик
+3593564|Семчиново
+3593566|Бошуля
+3593567|Ковачево, Пазарджик
+3593568|Виноградец
+3593569|Карабунар
+359357|Панагюрище
+3593581|Белово
+3593582|Момина клисура
+3593583|Габровица
+3593584|Ветрен, Пазарджик
+3593585|Аканджиево
+3593586|Боримечково
+3593587|Сестримо
+3593588|Мененкьово
+3593589|Церово, Пазарджик
+359359|Велинград
+359361|Кърджали
+3593622|Стремци
+3593623|Бойно
+3593624|Чифлик, Кърдж.
+3593625|Широко поле
+3593626|Перперек
+3593628|Миладиново
+3593629|Мост
+3593631|Момчилград
+3593632|Джебел
+3593633|Рогозче
+3593634|Припек, Кърдж.
+3593636|Равен
+3593637|Груево
+3593638|Звездел
+3593639|Нановица, Кърдж.
+35936401|Странджево
+35936402|Горна кула
+3593641|Крумовград
+3593642|Поточница
+3593643|Голяма Чинка
+3593644|Егрек
+3593645|Аврен, Кърдж.
+3593646|Токачка
+3593647|Черничево, Кърдж.
+3593648|Голямо Каменяне
+3593651|Ардино
+3593652|Бял извор, Кърдж.
+3593653|Млечино
+3593657|Жълтуша
+3593658|Падина, Кърдж.
+3593661|Ивайловград
+3593662|Железино
+3593664|Плевун
+3593665|Свирачи
+3593666|Попско
+3593667|Покрован
+35936700|Шопци
+35936702|Горски извор, Кърдж.
+3593671|Подкова
+3593672|Чорбаджийско
+3593673|Тихомир
+3593674|Самодива
+3593675|Фотиново, Кърдж.
+3593676|Бенковски, Кърдж.
+3593677|Дрангово, Кърдж.
+3593678|Чакаларово
+3593679|Кирково
+3593691|Черноочeне
+3593693|Лясково, Кърдж.
+3593695|Комунига
+3593696|Пчеларово, Кърдж.
+3593699|Габрово, Кърдж.
+3593700|Тракиец
+3593701|Елена, Хаск.
+3593702|Царева поляна
+3593703|Жълти бряг
+3593704|Брягово, Хаск.
+3593705|Въгларово
+3593706|Тънково, Хаск.
+3593707|Николово, Хаск.
+3593708|Орлово, Хаск.
+3593709|Караманци
+3593710|Узунджово
+3593711|Долно Ботево
+3593712|Малево, Хаск.
+3593713|Динево
+3593717|Конуш, Хаск.
+3593718|Войводово, Хаск.
+3593719|Книжовник
+3593720|Маджарово
+3593721|Стамболово, Хаск.
+3593722|Минерални бани, Хаск.
+3593724|Сусам
+3593725|Стамболийски, Хаск.
+3593726|Клокотница
+3593727|Нова Надежда
+3593728|Славяново, Хаск.
+3593729|Криво поле
+359373|Харманли
+3593740|Пчелари
+3593741|Мандра
+35937420|Подкрепа
+35937421|Долно поле
+35937422|Долни Главанак
+35937423|Големанци
+35937424|Козлец
+3593743|Силен
+3593744|Сърница, Хаск.
+3593745|Малък извор, Хаск.
+3593746|Сираково, Хаск.
+3593747|Татарево, Хаск.
+3593748|Лясковец, Хаск.
+3593749|Гарваново
+3593751|Любимец
+3593752|Малко градище
+3593753|Оряхово, Хаск.
+3593754|Лозен, Хаск.
+3593755|Белица, Хаск.
+3593756|Вълче поле
+3593757|Георги Добрево
+3593758|Йерусалимово
+3593759|Бориславци
+35937602|Черна могила, Хаск.
+35937603|Рогозиново
+35937604|Върбово, Хаск.
+35937606|Шишманово
+3593762|Изворово, Хаск.
+3593763|Българин
+3593764|Поляново, Хаск.
+3593765|Иваново, Хаск.
+3593766|Бисер
+3593767|Браница
+3593768|Доситеево
+3593769|Орешец, Хаск.
+35937701|Сладун
+35937702|Мустрак
+35937703|Димитровче
+35937704|Младиново
+35937705|Пъстрогор
+35937706|Чернодъб
+35937707|Щит
+3593772|Момково
+3593773|Капитан Андреево
+3593774|Левка
+3593775|Генералово
+3593776|Райкова могила
+3593777|Мезек
+3593778|Студена, Хаск.
+3593779|Сива река
+3593781|Симеоновград
+3593782|Калугерово, Хаск.
+3593783|Свирково
+3593784|Константиново, Хаск.
+3593785|Дряново, Хаск.
+3593786|Навъсен
+3593787|Тянево, Хаск.
+359379|Свиленград
+35938|Хасково
+359391|Димитровград
+3593920|Златополе
+3593921|Меричлери
+3593922|Брод
+3593923|Радиево
+3593924|Крепост
+3593925|Крум
+3593926|Добрич, Хаск.
+3593927|Черногорово, Хаск.
+3593928|Долно Белево
+3593929|Голямо Асеново
+3593931|Каснаково
+3593932|Бодрово
+3593933|Странско
+3593934|Скобелево, Хаск.
+3593935|Върбица, Хаск.
+3593936|Горски извор, Хаск.
+3593937|Ябълково, Хаск.
+3594100|Столетово, Ст. Загора
+3594101|Опан
+35941018|Княжевско
+35941019|Венец, Ст. Загора
+3594102|Ястребово, Ст. Загора
+3594103|Бял извор, Ст. Загора
+3594104|Кравино
+3594105|Бяло поле
+3594106|Пъстрен
+3594107|Средец, Ст. Загора
+3594108|Васил Левски, Ст. Загора
+3594109|Тракия
+3594111|Старозагорски бани
+35941113|Пряпорец, Ст. Загора
+35941114|Лозен, Ст. Загора
+35941115|Борилово
+35941116|Сладък Кладенец
+35941117|Казанка
+35941118|Остра могила, Ст. Загора
+35941119|Елхово, Ст. Загора
+3594112|Бъдеще
+3594113|Преславен
+35941144|Калояновец
+35941145|Арнаутито
+35941146|Християново
+35941149|Ловец, Ст. Загора
+3594115|Кирилово, Ст. Загора
+3594116|Ракитница, Ст. Загора
+35941171|Дълбоки
+35941172|Горно Ботево
+35941173|Братя Кунчеви
+35941174|Подслон, Ст. Загора
+35941175|Колена
+35941178|Оряховица, Ст. Загора
+35941179|Хан Аспарухово
+3594118|Памукчии, Ст. Загора
+3594121|Люляк
+3594122|Еленино
+3594123|Богомилово
+3594124|Змейово
+3594125|Михайлово, Ст. Загора
+3594126|Хрищени
+35941270|Малка Верея
+35941274|Самуилово, Ст. Загора
+35941275|Лясково, Ст. Загора
+35941276|Могила, Ст. Загора
+35941277|Загоре
+35941279|Стрелец, Ст. Загора
+3594129|Маджерито
+3594130|Спасово, Ст. Загора
+3594132|Оризово
+35941330|Ценово, Ст. Загора
+35941331|Гранит
+35941332|Найденово
+35941333|Средно градище
+35941334|Съединение, Ст. Загора
+35941335|Могилово
+35941336|Яздач
+35941337|Сърневец
+35941338|Целина
+35941339|Димитриево
+3594134|Братя Даскалови
+35941350|Мирово, Ст. Загора
+35941351|Партизанин
+35941352|Винарово, Ст. Загора
+35941353|Плодовитово
+35941354|Малко Тръново
+35941355|Яворово
+35941356|Рупките
+35941357|Зетьово, Ст. Загора
+35941358|Опълченец
+35941359|Изворово, Ст. Загора
+3594136|Черна гора, Ст. Загора
+3594137|Верен
+3594138|Гита
+3594139|Свобода, Ст. Загора
+3594140|Полски Градец
+3594142|Трояново, Ст. Загора
+3594143|Сърнево, Ст. Загора
+3594144|Ковачево, Ст. Загора
+3594145|Знаменосец
+3594146|Диня
+3594147|Любеново, Ст. Загора
+35941480|Коларово, Ст. Загора
+35941484|Землен
+35941489|Боздуганово
+3594149|Трънково, Ст. Загора
+3594152|Обручище
+3594153|Мъдрец, Ст. Загора
+3594154|Медникарово
+3594155|Главан, Ст. Загора
+3594156|Априлово, Ст. Загора
+3594157|Разделна, Ст. Загора
+3594158|Искрица
+359416|Чирпан
+359417|Раднево
+359418|Гълъбово, Ст. Загора
+35942|Стара Загора
+359431|Казанлък
+3594321|Мъглиж
+3594322|Ягода
+3594323|Тулово
+3594324|Шипка
+3594325|Кънчево
+3594326|Енина
+3594327|Шейново
+3594329|Долно Сахране
+3594330|Николаево, Ст. Загора
+3594331|Гурково, Ст. Загора
+3594332|Ветрен, Ст. Загора
+3594333|Дъбово, Ст. Загора
+3594334|Елхово, Ст. Загора, общ. Николаево
+3594335|Ръжена
+3594336|Долно Изворово
+3594337|Ясеново, Ст. Загора
+3594338|Крън
+3594339|Юлиево
+3594340|Паничерево
+3594341|Черганово
+3594342|Овощник
+3594343|Конаре, Ст. Загора
+3594344|Шаново
+3594345|Радунци
+3594346|Голямо Дряново
+3594347|Розово, Ст. Загора
+3594348|Дунавци, Ст. Загора
+3594350|Горно Изворово
+3594351|Копринка
+3594352|Горно Черковище
+3594353|Средногорово
+3594354|Зимница, Ст. Загора
+3594355|Бузовград
+3594356|Хаджидимитрово, Ст. Загора
+3594357|Горно Сахране
+3594358|Скобелево, Ст. Загора
+3594359|Асен, Ст. Загора
+3594361|Павел баня
+35943616|Турия
+3594362|Манолово
+3594363|Габарево
+3594364|Осетеново
+3594367|Тъжа
+3594368|Търничени
+3594369|Александрово, Ст. Загора
+35944|Сливен
+3594510|Желю войвода
+3594511|Сливенски минерални бани
+3594512|Блатец, Сливен
+3594513|Гавраилово
+3594514|Крушаре
+3594515|Мокрен
+3594516|Кермен
+3594517|Ичера
+3594518|Тополчане
+3594519|Самуилово, Сливен
+3594520|Коньово
+3594522|Кортен
+3594523|Стоил войвода
+3594524|Каменово, Сливен
+3594525|Омарчево, Сливен
+3594526|Млекарево
+3594527|Загорци, Сливен
+3594528|Любенова махала
+3594529|Съдиево, Сливен
+359453|Котел
+359454|Твърдица, Сливен
+3594551|Бяла, Сливен
+3594552|Стара река, Сливен
+3594553|Раково, Сливен
+3594554|Трапоклово
+3594556|Сотиря
+3594557|Биково
+3594562|Крива круша
+3594564|Новоселец
+3594566|Питово
+3594567|Баня, Сливен
+359457|Нова Загора
+3594580|Боринци
+3594582|Градец, Сливен
+3594583|Кипилово
+3594584|Тича
+3594585|Жеравна
+3594586|Нейково, Сливен
+3594587|Ябланово
+3594588|Филаретово
+3594592|Бяла паланка
+3594593|Шивачево
+3594595|Сборище
+3594597|Боров дол
+3594599|Червенаково
+35946|Ямбол
+359470|Тополовград
+3594710|Болярско
+3594711|Безмер, Ямбол
+3594712|Кабиле
+3594713|Стара река, Ямбол
+3594714|Дражево
+3594715|Калчево
+3594716|Веселиново, Ямбол
+3594717|Чарган
+3594718|Роза
+35947192|Завой
+35947193|Могила, Ямбол
+35947201|Изгрев, Ямбол
+35947202|Жребино
+35947203|Трънково, Ямбол
+35947204|Пчела
+3594722|Гранитово, Ямбол
+3594723|Бояново, Ямбол
+3594724|Раздел, Ямбол
+3594725|Лесово
+3594726|Маломирово
+3594727|Малък манастир
+3594728|Мелница
+3594729|Кирилово, Ямбол
+3594730|Княжево
+3594732|Устрем
+3594733|Орлов дол
+3594734|Срем
+35947353|Българска поляна
+35947354|Каменна река
+35947356|Мрамор, Ямбол
+3594736|Светлина
+3594737|Синапово
+3594738|Хлябово
+3594739|Радовец
+3594741|Болярово
+3594742|Стефан Караджово
+3594743|Мамарчево
+3594744|Голямо Крушево
+3594745|Шарково
+3594746|Попово, Ямбол
+3594747|Денница, Ямбол
+3594748|Воден, Ямбол
+3594749|Ружица, Ямбол
+3594751|Войника
+3594752|Първенец, Ямбол
+3594753|Зорница, Ямбол
+3594754|Каменец, Ямбол
+3594755|Тамарино
+3594756|Поляна, Ямбол
+3594757|Недялско
+3594761|Стралджа
+3594762|Воденичане
+3594763|Иречеково
+3594764|Маленово
+3594768|Зимница, Ямбол
+3594770|Генерал Инзово
+3594771|Маломир, Ямбол
+3594772|Симеоново, Ямбол
+3594773|Окоп
+3594774|Крумово, Ямбол
+3594775|Каравелово, Ямбол
+3594777|Тенево
+3594778|Победа, Ямбол
+3594779|Ханово
+359478|Елхово, Ямбол
+3594792|Ботево, Ямбол
+3594793|Бояджик
+3594794|Овчи кладенец
+3594795|Скалица
+3594796|Генерал Тошево, Ямбол
+3594797|Гълъбинци
+3594798|Савино
+3594799|Голям манастир
+3595100|Синдел
+3595101|Дъбравино
+3595102|Падина, Варна
+3595105|Приселци, Варна
+3595106|Аврен, Варна
+3595108|Садово, Варна
+35951103|Любен Каравелово
+35951104|Долище, Варна
+35951106|Осеново, Варна
+35951108|Изворско
+3595112|Белослав
+35951125|Константиново, Варна
+35951127|Разделна, Варна
+3595114|Езерово, Варна
+3595115|Генерал Кантарджиево
+3595116|Крумово, Варна
+3595117|Ботево, Варна
+3595118|Водица, Варна
+3595119|Игнатиево
+3595120|Бозвелийско
+3595121|Тутраканци
+3595122|Славейково, Варна
+3595123|Равна, Варна
+3595124|Комарево, Варна
+3595125|Градинарово
+3595126|Черковна, Варна
+3595127|Манастир, Варна
+3595128|Житница, Варна
+3595129|Блъсково
+3595130|Генерал Киселово
+3595131|Вълчи дол
+35951314|Войводино
+3595132|Михалич, Варна
+3595133|Генерал Колево, Варна
+3595134|Червенци
+3595135|Стефан Караджа, Варна
+3595136|Брестак
+3595137|Калоян
+3595138|Добротич
+3595139|Оборище, Варна
+3595140|Шкорпиловци
+3595141|Старо Оряхово
+3595142|Долни чифлик
+35951428|Господиново, Варна
+35951429|Солник
+3595143|Бяла, Варна
+3595144|Камчия
+3595145|Гроздьово
+3595146|Горен чифлик
+3595147|Пчелник, Варна
+3595148|Рудник, Варна
+3595149|Голица
+3595153|Суворово
+35951536|Николаевка
+35951537|Чернево
+35951538|Изгрев, Варна
+35951539|Левски, Варна
+3595161|Ветрино
+3595162|Белоградец
+3595163|Млада гвардия
+3595164|Неофит Рилски
+3595165|Невша
+3595166|Доброплодно
+3595167|Венчан
+3595168|Петров дол, Варна
+3595169|Момчилово
+359517|Дългопол
+359518|Провадия
+359519|Девня
+35952|Варна
+3595310|Радко Димитриево
+3595311|Градище, Шумен
+3595312|Дибич
+3595313|Мадара
+3595314|Белокопитово
+3595315|Царев брод
+3595316|Салманово
+3595317|Ивански
+3595318|Средня
+3595319|Друмево
+3595320|Пет могили, Шумен
+3595321|Правенци
+35953220|Памукчии, Шумен
+35953221|Стоян Михайловски
+35953222|Марково, Шумен
+35953223|Църквица
+3595323|Плиска
+35953234|Златна нива
+3595324|Хърсово, Шумен
+3595325|Войвода
+3595326|Върбяне
+3595327|Каспичан, Шумен
+3595328|Никола Козлево
+3595329|Мировци
+3595330|Златар
+3595332|Драгоево
+3595333|Хан Крум
+3595334|Осмар
+3595335|Миланово, Шумен
+3595336|Имренчево
+3595337|Кочово
+3595338|Троица
+3595340|Висока поляна, Шумен
+3595341|Хитрино
+3595342|Капитан Петко
+3595343|Венец, Шумен
+35953434|Ясенково
+35953435|Изгрев, Шумен
+35953436|Черноглавци
+35953437|Габрица, Шумен
+3595344|Велино
+3595345|Развигорово
+3595346|Каменяк, Шумен
+3595347|Живково, Шумен
+3595348|Трем
+3595349|Студеница
+3595351|Смядово
+3595352|Янково
+3595353|Веселиново, Шумен
+3595354|Риш
+3595361|Каолиново
+3595362|Климент, Шумен
+3595363|Гусла
+3595365|Лятно
+3595366|Браничево
+3595367|Тодор Икономово
+3595368|Тъкач
+359537|Нови пазар, Шумен
+359538|Велики Преслав
+3595391|Върбица, Шумен
+3595392|Менгишево
+3595393|Иваново, Шумен
+3595394|Бяла река, Шумен
+3595395|Чернооково, Шумен
+3595396|Ловец, Шумен
+3595397|Методиево, Шумен
+35954|Шумен
+359550|Созопол
+3595511|Лукойл Нефтохим
+3595513|Габър
+3595515|Камено
+3595516|Индже войвода
+3595517|Равнец, Бургас
+3595518|Рудник, Бургас
+3595519|Зидарово
+3595520|Черково
+3595521|Венец, Бургас
+3595522|Искра, Бургас
+3595523|Крумово градище
+3595524|Екзарх Антимово
+3595525|Деветак
+3595526|Кликач
+3595527|Соколово, Бургас
+3595528|Невестино, Бургас
+3595529|Крушово, Бургас
+3595530|Пещерско
+3595532|Тополица
+3595533|Пирне
+3595534|Карагеоргиево
+3595535|Лясково, Бургас
+3595536|Мъглен
+3595537|Съдиево, Бургас
+3595538|Караново, Бургас
+3595539|Черноград
+359554|Слънчев бряг
+35955502|Суходол, Бургас
+35955504|Богданово, Бургас
+35955505|Драчево
+3595551|Средец, Бургас
+3595552|Дюлево, Бургас
+3595553|Орлинци
+3595554|Момина църква
+3595555|Факия
+3595556|Голямо Буково
+3595557|Бистрец, Бургас
+3595558|Дебелт
+3595559|Кубадин
+359556|Обзор
+3595570|Манолич
+3595571|Сунгурларе
+3595572|Бероново
+3595573|Везенково
+3595574|Съединение, Бургас
+3595575|Прилеп, Бургас
+3595576|Лозарево
+3595577|Подвис, Бургас
+3595578|Терзийско, Бургас
+3595579|Ведрово
+359558|Айтос
+3595580|Трояново, Бургас
+3595589|Винарско
+359559|Карнобат
+3595590|Житосвят
+3595599|Хаджиите
+35956|Бургас
+359570|Каварна
+3595710|Победа, Добр.
+3595711|Овчарово, Добр.
+3595712|Стожер
+3595713|Стефаново, Добр.
+3595714|Карапелит
+3595715|Попгригорово
+3595716|Паскалево
+3595717|Ведрина
+3595718|Смолница
+3595719|Дончево
+3595723|Гурково, Добр.
+3595724|Дропла, Добр.
+3595726|Царичино
+3595727|Сенокос, Добр.
+35957304|Дъбовик
+35957305|Росица, Добр.
+35957306|Изворово, Добр.
+35957307|Житен, Добр.
+35957308|Чернооково, Добр.
+3595731|Генерал Тошево, Добр.
+3595732|Петлешково
+3595733|Кардам, Добр.
+3595734|Преселенци
+3595735|Красен, Добр.
+3595736|Василево
+3595737|Люляково, Добр.
+3595738|Спасово, Добр.
+3595739|Пчеларово, Добр.
+3595740|Горичане
+3595742|Раковски, Добр.
+3595743|Шабла
+3595745|Вранино
+3595746|Белгун
+3595747|Ваклино
+3595748|Дуранкулак
+3595749|Крапец, Добр.
+3595750|Каблешково, Добр.
+3595751|Тервел, Добр.
+3595752|Нова Камена
+3595753|Орляк
+3595754|Зърнево
+3595755|Коларци
+3595756|Божан
+3595757|Безмер, Добр.
+3595758|Кладенци
+3595759|Кочмар
+3595760|Божурово, Добр.
+3595761|Батово
+3595762|Стефан Караджа, Добр.
+3595763|Плачидол
+3595764|Владимирово, Добр.
+3595765|Ловчанци
+3595766|Методиево, Добр.
+3595767|Житница, Добр.
+3595768|Одринци, Добр.
+3595769|Хитово
+3595771|Крушари
+3595772|Телериг
+3595773|Лозенец, Добр.
+3595774|Коритен
+3595775|Полковник Дяково
+3595776|Черна, Добр.
+3595781|Свобода, Добр.
+3595782|Бенковски, Добр.
+3595783|Котленци
+3595784|Врачанци
+359579|Албена
+35958|Добрич
+359590|Царево
+3595910|Черни връх, Бургас
+3595912|Полски извор
+3595913|Крушевец
+3595914|Атия
+3595915|Българово
+3595916|Росен, Бургас
+3595917|Извор, Бургас
+3595918|Русокастро
+3595919|Маринка
+35959400|Дъскотна
+35959403|Речица
+35959404|Ясеново, Бургас
+35959405|Зайчар
+35959406|Разбойна, Бургас
+35959407|Сини рид
+35959408|Ръжица
+35959409|Череша
+3595941|Скалак, Бургас
+3595942|Люляково, Бургас
+3595943|Вресово
+3595944|Руен, Бургас
+3595945|Добромир
+3595946|Трънак
+3595947|Просеник
+3595948|Снягово, Бургас
+3595949|Планиница, Бургас
+3595952|Малко Търново
+3595958|Граматиково
+3595959|Звездец
+359596|Поморие
+3595967|Бата
+3595968|Каблешково, Бургас
+3595969|Гълъбец, Бургас
+35959694|Габерово
+3596001|Черковна, Търг.
+3596002|Съединение, Търг.
+3596003|Преселец
+3596004|Маково
+3596006|Пресиян
+3596007|Ралица
+359601|Търговище
+3596020|Лиляк
+3596021|Буховци
+3596022|Пробуда, Търг.
+3596023|Подгорица
+3596024|Руец
+3596025|Алваново
+3596026|Макариополско
+3596027|Дралфа
+3596028|Вардун
+3596029|Надарево
+3596030|Светлен, Търг.
+3596032|Зараево
+3596033|Медовина
+3596034|Славяново, Търг.
+3596035|Паламарца
+3596036|Садина
+35960370|Голямо градище
+35960372|Крепча
+35960373|Посабина
+35960374|Горско Абланово
+35960375|Гърчиново
+35960376|Люблен
+35960377|Априлово, Търг.
+35960378|Цар Асен, Търг.
+35960380|Дриново
+35960382|Ковачевец
+35960383|Берковски
+35960384|Гагово
+35960385|Ломци
+35960386|Водица, Търг.
+35960387|Глогинка
+35960388|Горица, Търг.
+35960389|Кардам, Търг.
+3596039|Опака
+3596042|Илийно
+3596043|Долно Новково
+3596044|Долно Козарево
+35960450|Долна Хубавка
+35960451|Обител
+35960453|Моравка
+35960454|Змейно
+35960458|Веренци
+3596046|Врани кон
+3596047|Зелена морава
+3596048|Изворово, Търг.
+3596049|Камбурово
+359605|Омуртаг
+3596060|Овчарово, Търг.
+3596061|Голямо Соколово
+3596062|Стража, Търг.
+3596063|Баячево
+3596064|Голямо Ново
+3596065|Бистра, Търг.
+3596066|Буйново, Търг.
+3596067|Кралево, Търг.
+3596068|Божурка
+3596069|Васил Левски, Търг.
+3596071|Антоново
+3596072|Добротица, Търг.
+3596074|Любичево
+3596076|Таймище
+3596077|Стеврек
+359608|Попово, Търг.
+359610|Павликени, В. Търново
+35961101|Велчево, В. Търново
+35961102|Пчелище
+35961103|Русаля
+35961104|Водолей
+35961105|Присово
+35961106|Ново село, В. Търново
+35961107|Момин сбор
+35961108|Плаково
+35961109|Въглевци
+3596111|Къпиново, В. Търново
+3596112|Самоводене
+3596113|Балван
+3596114|Килифарево
+3596115|Ресен
+3596116|Големаните
+3596117|Дебелец, В. Търново
+3596118|Вонеща вода
+3596119|Дичин
+35961203|Емен
+3596121|Никюп
+3596122|Беляковец
+3596123|Буковец, В. Търново
+3596124|Леденик
+3596125|Пушево
+3596126|Церова кория
+3596128|Хотница
+3596129|Габровци
+35961301|Бяла река, В. Търново
+35961302|Батак, В. Търново
+35961303|Горна Липница
+35961304|Димча
+35961305|Лесичери
+35961306|Патреш
+35961307|Стамболово, В. Търново
+35961308|Вишовград
+35961309|Горско Калугерово
+3596132|Караисен
+3596133|Михалци
+3596134|Бяла черква, В. Търново
+3596135|Върбовка
+3596136|Сухиндол
+3596137|Бутово
+3596138|Недан
+35961391|Сломер
+35961393|Горско Косово
+35961394|Дъскот
+35961395|Паскалевец
+35961397|Мусина
+35961402|Стефан Стамболово
+35961403|Орловец
+35961405|Петко Каравелово
+35961406|Каранци
+3596141|Полски Тръмбеш
+3596142|Обединение
+3596143|Масларево
+3596144|Долна Липница
+3596145|Страхилово
+3596146|Полски Сеновец
+3596147|Иванча, В. Търново
+3596148|Павел
+3596149|Куцина
+359615|Златарица
+35961502|Горско Ново Село
+35961503|Чакали
+3596151|Елена, В. Търново
+3596152|Беброво
+3596154|Буйновци
+3596155|Константин
+3596156|Родина
+3596157|Сливовица
+3596158|Средни колиби
+35961602|Царски извор
+35961603|Лозен, В. Търново
+35961604|Мирово, В. Търново
+35961605|Ново градище
+35961606|Владислав
+35961607|Балканци, В. Търново
+35961608|Горски Сеновец
+3596161|Стражица, В. Търново
+3596163|Камен, В. Търново
+3596164|Бряговица
+3596165|Асеново, В. Търново
+3596166|Виноград
+3596167|Кесарево
+3596168|Сушица, В. Търново
+3596169|Благоево, В. Търново
+35961703|Върбица, В. Търново
+35961704|Правда, В. Търново
+35961705|Горски долен Тръмбеш
+35961706|Писарево, В. Търново
+3596173|Долна Оряховица
+3596174|Драганово, В. Търново
+3596175|Първомайци
+3596176|Поликраище
+3596177|Янтра, В. Търново
+3596178|Стрелец, В. Търново
+3596179|Крушето
+359618|Горна Оряховица
+359619|Лясковец, В. Търново
+35962|Велико Търново
+359631|Свищов
+35963202|Драгомирово, В. Търново
+35963203|Хаджидимитрово, В. Търново
+35963204|Деляновци
+35963205|Червена
+3596321|Горна Студена
+3596322|Алеково, В. Търново
+3596323|Българско сливово
+3596324|Вардим
+3596325|Козловец
+3596326|Морава
+3596327|Овча могила
+3596328|Ореш
+3596329|Царевец, В. Търново
+3596352|Долни Луковит
+3596356|Комарево, Плевен
+35963560|Радишево
+35963561|Гривица
+35963563|Борислав
+35963564|Биволаре
+35963565|Мечка, Плевен
+35963566|Бръшляница
+35963567|Градина, Плевен
+35963568|Буковлък
+35963569|Каменец, Плевен
+3596357|Ясен, Плевен
+35963570|Староселци
+35963571|Брестовец
+35963573|Дисевица
+35963574|Тодорово, Плевен
+35963575|Бохот
+35963576|Тученица
+35963577|Пелишат
+35963578|Опанец, Плевен
+35963579|Ралево
+3596359|Глава
+35964|Плевен
+359650|Левски, Плевен
+3596510|Тотлебен
+3596511|Победа, Плевен
+3596512|Горни Дъбник
+3596513|Пордим
+3596514|Долни Дъбник
+3596515|Славяново, Плевен
+3596516|Искър, Плевен
+35965165|Писарово, Плевен
+3596517|Подем
+3596518|Рибен
+3596519|Беглеж
+3596520|Николаево, Плевен
+3596521|Садовец
+3596522|Згалево
+3596523|Крушовица, Плевен
+3596524|Петърница
+3596525|Бъркач
+3596526|Върбица, Плевен
+3596527|Одърне
+3596528|Вълчитрън
+3596529|Коиловци
+3596530|Трънчовица
+3596531|Изгрев, Плевен
+3596532|Българене, Плевен
+3596533|Стежерово
+3596534|Малчика
+3596535|Козар Белене
+3596536|Аспарухово, Плевен
+3596537|Асеновци
+3596538|Обнова
+3596539|Градище, Плевен
+3596540|Асеново, Плевен
+3596541|Никопол
+3596542|Въбел, Плевен
+3596543|Муселиево
+3596544|Новачене, Плевен
+3596545|Любеново, Плевен
+3596546|Лозица, Плевен
+3596547|Драгаш войвода
+3596548|Дебово
+3596549|Санадиново
+3596550|Ставерци
+3596551|Тръстеник, Плевен
+3596552|Долна Митрополия
+3596553|Оряховица, Плевен
+3596554|Крушовене
+3596555|Байкал
+3596556|Горна Митрополия
+3596557|Брегаре
+3596558|Славовица, Плевен
+3596559|Гостиля
+3596560|Крета, Плевен
+3596561|Гулянци
+35965617|Искър, Плевен
+3596562|Гиген
+3596563|Брест, Плевен
+3596564|Загражден, Плевен
+3596565|Милковица
+3596566|Долни Вит
+3596567|Сомовит
+3596568|Дъбован
+3596569|Ленково
+3596570|Девенци
+3596571|Лепица
+3596572|Сухаче
+3596573|Койнаре
+3596574|Чомаковци
+3596575|Телиш
+3596576|Радомирци
+3596577|Бресте
+3596578|Реселец
+3596579|Рупци, Плевен
+359658|Белене
+3596580|Татари
+3596581|Бяла вода, Плевен
+3596587|Петокладенци
+3596588|Деков
+3596589|Кулина вода
+359659|Червен бряг
+3596590|Ракита, Плевен
+3596591|Горник
+35966|Габрово
+359670|Троян, Ловеч
+3596710|Донино
+3596711|Кози рог
+3596712|Гъбене
+3596713|Враниловци
+3596714|Поповци
+3596716|Жълтеш
+3596717|Лесичарка
+3596718|Драгановци
+35967193|Кметовци
+35967194|Гръблевци
+3596720|Керека
+3596722|Соколово, Габр.
+3596723|Царева ливада
+3596724|Янтра, Габр.
+3596725|Гостилица
+3596726|Скалско
+3596727|Ганчовец
+3596728|Буря
+35967301|Идилево
+35967302|Кръвеник
+35967303|Батошево
+35967304|Крамолин
+35967305|Стоките
+35967306|Градище, Габр.
+35967307|Млечево
+35967308|Ловнидол
+35967309|Агатово
+3596732|Сенник
+3596733|Кормянско
+3596734|Петко Славейков
+3596736|Градница, Габр.
+3596737|Крушево, Габр.
+3596738|Добромирка
+35967390|Шумата
+35967391|Столът
+35967392|Яворец
+35967393|Душево
+35967394|Богатово
+35967395|Горна Росица
+35967396|Бериево
+35967397|Ряховците
+35967398|Дамяново
+35967399|Малки Вършец
+359675|Севлиево
+359676|Дряново, Габр.
+359677|Трявна
+3596770|Плачковци
+35967774|Белица, Габр.
+359678|Тетевен
+35968|Ловеч
+3596900|Васильово
+3596901|Гложене, Ловеч
+3596902|Рибарица, Ловеч
+35969031|Галата
+35969032|Български извор
+3596905|Дивчовото
+3596906|Черни Вит
+3596907|Градежница
+3596908|Глогово
+3596909|Малка Желязна
+3596910|Малиново
+3596911|Лисец, Ловеч
+3596912|Баховица
+3596913|Славяни
+3596914|Сливек
+3596915|Смочан
+3596916|Брестово, Ловеч
+3596917|Българене, Ловеч
+3596918|Дренов
+3596919|Слатина, Ловеч
+3596920|Лесидрен
+3596921|Абланица, Ловеч
+3596922|Лешница, Ловеч
+3596923|Горан
+35969240|Хлевене
+35969241|Йоглав
+35969242|Пресяка
+35969243|Казачево
+35969244|Тепава
+35969245|Деветаки
+35969247|Гостиня
+35969248|Скобелево, Ловеч
+35969249|Дойренци
+3596925|Владиня
+3596926|Горно Павликене
+3596927|Умаревци
+3596928|Къкрина
+3596929|Радювене
+3596930|Славщица
+3596931|Угърчин
+3596932|Микре
+3596933|Голец
+3596934|Катунец
+3596935|Сопот, Ловеч
+3596937|Соколово, Ловеч
+3596938|Каленик, Ловеч
+3596939|Драгана
+3596941|Летница
+3596942|Александрово, Ловеч
+3596943|Горско Сливово
+3596944|Крушуна
+3596946|Чавдарци
+3596948|Кърпачево
+3596950|Гумощник
+3596952|Орешак, Ловеч
+3596953|Борима
+3596954|Врабево
+3596955|Дълбок дол
+3596956|Ломец, Ловеч
+3596957|Голяма Желязна
+3596958|Априлци, Ловеч
+3596959|Дебнево
+3596960|Белиш
+35969612|Терзийско, Ловеч
+35969613|Чифлик, Ловеч
+35969614|Горно трапе
+35969615|Балабанско
+35969616|Старо село, Ловеч
+3596962|Черни Осъм
+3596963|Балканец
+3596964|Велчево, Ловеч
+3596965|Бели Осъм
+3596966|Шипково
+3596967|Калейца
+3596968|Добродан
+3596969|Беклемето
+359697|Луковит
+3596980|Беленци
+3596981|Петревене
+3596982|Ъглен
+3596983|Дерманци
+3596984|Бежаново, Ловеч
+3596985|Румянцево
+3596986|Дъбен
+3596987|Карлуково
+3596988|Пещерна
+3596989|Торос
+3596990|Малък извор, Ловеч
+3596991|Ябланица
+3596992|Златна Панега
+3596994|Брестница, Ловеч
+3596997|Добревци, Ловеч
+3596998|Голям извор, Ловеч
+359701|Дупница
+359702|Бобов дол
+3597030|Ресилово
+3597031|Горна Козница
+3597032|Яхиново
+3597033|Крайници
+3597034|Джерман
+3597035|Червен брег
+3597036|Баланово
+3597039|Самораново
+3597041|Шатрово
+3597042|Коркина
+3597043|Големо село
+3597044|Бабино
+3597045|Голем Върбовник
+3597046|Бобошево
+3597047|Усойка
+3597048|Блажиево
+3597052|Пастра
+3597053|Кочериново
+3597054|Рила
+3597056|Мурсалево
+3597057|Мало село
+3597058|Стоб
+359707|Сапарева баня
+3597102|Лопян
+3597103|Брусен, София
+3597104|Лъга
+3597105|Малки Искър
+3597106|Ямна
+3597110|Опицвет
+3597116|Петърч
+3597117|Градец, София
+3597118|Драговищица, София
+3597119|Дръмша
+3597120|Долна баня
+35971220|Гуцал
+35971221|Ярлово
+35971224|Шипочане
+35971225|Ново село, София
+35971227|Бели Искър
+35971228|Марица
+3597123|Ковачевци, София
+3597124|Белчински бани
+3597125|Говедарци
+3597126|Горни Окол
+3597127|Широки дол
+3597129|Радуил
+35971302|Боженица
+35971304|Липница, София
+35971306|Рашково
+3597132|Радотина
+3597133|Правец
+35971337|Калугерово, София
+35971338|Осиковска Лакавица
+3597134|Врачеш
+3597135|Трудовец
+3597136|Новачене, София
+3597137|Скравена
+3597138|Литаково
+3597139|Джурово
+35971398|Осиковица
+3597142|Костенец
+3597143|Вакарел
+3597144|Костенец
+3597145|Мирово, София
+3597146|Черньово
+3597147|Пчелин, София
+35971471|Очуша
+3597148|Мухово
+3597149|Живково, София
+35971502|Елешница, София
+35971503|Долно Камарци
+35971504|Белопопци
+35971505|Чурек
+35971506|Габра
+3597152|Горна Малина
+3597154|Столник
+3597155|Лесново
+3597156|Равно поле
+3597157|Саранци
+3597158|Доганово
+35971587|Голема Раковица
+3597159|Априлово, София
+3597162|Лакатник
+3597163|Искрец
+3597164|Реброво
+3597165|Миланово, София
+3597166|Владо Тричков
+3597167|Церово, София
+3597168|Бов
+3597169|Томпсън
+3597172|Драгоман
+3597174|Калотина
+3597175|Габер
+3597176|Храбърско
+3597177|Алдомировци
+3597178|Пролеша
+3597179|Големо Малово
+35971798|Василовци,Соф.
+3597181|Пирдоп
+3597182|Мирково
+3597183|Душанци
+3597184|Копривщица
+3597185|Челопеч
+3597186|Антон
+3597187|Буново, София
+3597188|Петрич, София
+3597189|Чавдар, София
+3597192|Гинци
+3597193|Голеш, София
+359720|Етрополе
+359721|Костинброд
+359722|Самоков
+359723|Ботевград
+359724|Ихтиман
+359725|Елин Пелин
+359726|Своге
+359727|Сливница, София
+359728|Златица
+359729|Годеч
+35973|Благоевград
+3597415|Селище, Благ.
+35974201|Капатово
+35974202|Ключ
+35974203|Рупите
+35974204|Гега
+35974207|Генерал Тодоров
+3597422|Тополница, Благ.
+3597423|Коларово, Благ.
+3597424|Кърналово
+3597425|Кулата
+3597426|Марикостиново
+3597427|Първомай, Благ.
+3597428|Габрене
+3597430|Дамяница
+35974321|Хърсово, Благ.
+35974322|Петрово, Благ.
+35974323|Лозеница
+35974324|Струма
+35974325|Лиляново
+35974327|Ново Делчево
+3597433|Кресна
+3597434|Струмяни
+35974346|Цапарево
+35974347|Раздол
+35974348|Игралище
+3597435|Склаве
+3597436|Левуново
+3597437|Мелник
+3597438|Катунци
+35974386|Пирин
+35974388|Горно Спанчево
+3597439|Плоски
+35974401|Горно Драглище
+35974402|Годлево
+35974403|Долно Драглище
+35974404|Бабяк
+35974405|Краище, Благ.
+35974406|Добърско
+35974407|Кремен, Благ.
+35974408|Обидим
+35974409|Места
+3597442|Якоруда
+3597444|Белица, Благ.
+3597445|Баня, Благ.
+3597446|Елешница, Благ.
+3597447|Добринище
+3597448|Бачево
+35974495|Юруково
+35974496|Филипово, Благ.
+359745|Петрич, Благ.
+359746|Сандански
+359747|Разлог
+359748|Симитли
+359749|Банско
+359750|Боровец, София
+359751|Гоце Делчев
+3597520|Корница
+3597521|Копривлен
+35975214|Гайтаниново
+35975215|Тешово
+3597522|Дъбница
+3597523|Гърмен
+3597524|Абланица, Благ.
+3597525|Баничан
+3597526|Рибново
+3597527|Горно Дряново
+3597528|Хаджидимово
+3597529|Брезница
+3597531|Долно Дряново
+3597532|Буково, Благ.
+3597533|Осиково, Благ.
+3597541|Сатовча
+3597544|Осина
+3597545|Кочан
+3597546|Слащен
+3597547|Вълкосел
+3597548|Годешево
+3597549|Долен, Благ.
+35976|Перник
+3597711|Кладница
+3597712|Батановци
+3597713|Рударци
+3597714|Мещица
+3597715|Студена, Перник
+3597717|Дивотино
+3597718|Драгичево
+3597719|Ярджиловци
+3597720|Прибой
+35977221|Кондофрей
+35977222|Горна Диканя
+35977226|Дебели лаг
+35977229|Гълъбник
+3597723|Долни Раковец
+3597724|Извор, Перник
+3597725|Кленовик
+3597726|Дрен
+3597727|Ковачевци, Перник
+3597728|Друган
+3597729|Долна Диканя
+3597731|Трън
+3597732|Вукан
+3597733|Филиповци
+3597734|Главановци, Перник
+3597735|Лева река
+3597741|Земен
+3597742|Калище
+3597743|Дивля
+3597744|Еловдол, Перник
+3597745|Егълница
+3597751|Брезник
+3597752|Режанци
+3597753|Ноевци
+3597754|Кошарево
+3597755|Велковци, Перник
+359777|Радомир
+35978|Кюстендил
+3597910|Берсин
+3597911|Граница
+3597912|Горна Гращица
+3597913|Рашка Гращица
+3597914|Ваксево
+3597915|Невестино, Кюст.
+3597916|Багренци
+3597917|Таваличево
+3597918|Ябълково, Кюст.
+3597920|Скриняно
+3597921|Жиленци
+3597922|Драговищица, Кюст.
+3597923|Вратца
+3597924|Шишковци
+3597925|Гюешево
+3597926|Коняво
+3597927|Трекляно
+3597928|Гърляно
+3597929|Соволяно
+3597930|Еремия
+3597932|Шипочано
+3597933|Грамаждано
+3597934|Буново, Кюст.
+3597935|Долно село
+3597936|Слокощица
+3597937|Ръждавица
+3597938|Долно Уйно
+3597939|Църварица
+3598111|Щръклево
+3598113|Ново село, Русе
+3598114|Пиргово
+3598115|Червена вода
+3598116|Иваново, Русе
+3598117|Мартен
+3598118|Николово, Русе
+3598122|Ценово, Русе
+3598123|Босилковци
+3598124|Новград
+3598125|Копривец
+35981262|Бистренци
+35981264|Пиперково
+35981266|Стърмен, Русе
+35981268|Кривина, Русе
+3598127|Караманово
+3598128|Полско Косово
+3598129|Лом Черковна
+3598131|Борисово, Русе
+3598132|Юделник
+3598133|Ряхово
+3598134|Малко Враново
+3598135|Бабово
+3598136|Стамболово, Русе
+3598137|Голямо Враново
+3598138|Бръшлен
+3598140|Борово, Русе
+3598141|Две могили
+3598142|Бъзовец, Русе
+3598143|Обретеник
+3598144|Батишница
+3598145|Тръстеник, Русе
+35981461|Каран Върбовка
+35981462|Волово
+35981463|Могилино
+35981464|Острица, Русе
+35981465|Батин
+35981466|Помен
+3598147|Баниска
+3598148|Горно Абланово
+3598149|Кацелово
+3598150|Семерджиево
+3598151|Просена
+3598152|Красен, Русе
+3598156|Червен, Русе
+3598158|Мечка, Русе
+3598159|Кошов
+3598161|Ветово
+3598163|Бъзън
+3598164|Писанец
+3598165|Смирненски, Русе
+3598166|Сваленик
+3598167|Церовец
+359817|Бяла, Русе
+3598184|Глоджево
+3598185|Сеново
+3598187|Тетово
+35981886|Черешово, Русе
+3598192|Хотанца
+3598194|Сандрово
+3598196|Нисово
+35982|Русе
+35984|Разград
+3598424|Цар Калоян, Разград
+35984266|Просторно
+35984269|Недоклан
+3598431|Исперих
+35984392|Белинци
+35984393|Вазово
+35984394|Духовец
+3598442|Завет, Разград
+3598445|Юпер
+35984462|Острово
+35984463|Прелез
+35984464|Веселец, Разград
+35984465|Савин
+35984466|Звънарци
+35984467|Сеслав
+35984469|Божурово, Разград
+3598448|Тертер
+35984710|Осенец
+35984711|Мортагоново
+35984712|Костанденец
+35984713|Благоево, Разград
+35984717|Побит камък, Разград
+35984718|Дряновец, Разград
+35984719|Балкански
+35984720|Топчии
+35984721|Липник
+35984722|Ясеновец
+35984723|Дянково
+35984725|Киченица
+35984726|Ушинци
+35984727|Каменово, Разград
+35984728|Раковски, Разград
+35984729|Езерче
+35984730|Голям Поровец
+35984732|Йонково
+35984733|Лудогорци
+35984734|Тодорово, Разград
+35984735|Свещари
+35984736|Подайва
+35984737|Райнино
+35984738|Китанчево
+35984740|Бисерци
+35984743|Брестовене
+35984744|Беловец
+35984745|Владимировци
+35984749|Севар
+3598475|Лозница, Разград
+35984760|Трапище
+35984761|Градина, Разград
+35984763|Бели Лом
+35984764|Сейдол
+35984765|Веселина
+35984766|Каменар, Разград
+35984768|Синя вода
+35984769|Гороцвет
+3598477|Самуил
+35984774|Голям извор, Разград
+35984776|Хърсово, Разград
+35984778|Богданци, Разград
+35984779|Здравец, Разград
+359848|Кубрат
+35986|Силистра
+3598622|Алеково, Силистра
+3598623|Голеш, Силистра
+3598624|Калипетрово
+3598625|Овен
+3598626|Средище, Силистра
+3598627|Бабук
+3598628|Цар Асен, Силистра
+3598629|Смилец, Силистра
+3598632|Зафирово
+3598633|Старо село, Силистра
+3598634|Нова Черна
+3598635|Цар Самуил
+3598636|Главиница, Силистра
+3598637|Малък Преславец
+3598638|Богданци, Силистра
+3598639|Коларово, Силистра
+359864|Дулово
+3598640|Правда, Силистра
+3598641|Окорш
+3598643|Златоклас
+3598644|Чернолик
+3598645|Межден
+3598646|Вокил
+3598647|Паисиево
+3598648|Секулово
+3598649|Яребица
+359866|Тутракан
+3598662|Добротица, Силистра
+3598663|Ситово, Силистра
+3598664|Поляна, Силистра
+3598665|Искра, Силистра
+3598667|Белица, Силистра
+3598668|Попина
+3598669|Гарван, Силистра
+3598672|Брадвари
+3598673|Алфатар
+3598674|Професор Иширково
+3598675|Айдемир
+3598676|Ветрен, Силистра
+3598677|Сребърна
+3598678|Срацимир, Силистра
+3598679|Кайнарджа
+3598692|Стефан Караджа, Силистра
+3598693|Звенимир
+3598694|Зебил
+3598695|Ножарево
+3598696|Суходол, Силистра
+3598697|Сокол, Силистра
+3598698|Шуменци
+3598699|Търновци, Силистра
+359910|Мездра
+3599110|Вировско
+3599111|Челопек
+3599112|Баница
+3599113|Мраморен
+3599115|Чирен
+3599116|Костелево
+3599117|Криводол
+35991180|Лесура
+35991182|Осен, Враца
+35991183|Фурен
+35991184|Ракево
+35991185|Пудрия
+35991186|Баурене
+35991188|Галатин
+35991189|Три кладенци
+3599119|Тишевица
+35991201|Люти брод
+35991202|Кунино
+35991203|Лик
+3599121|Царевец, Враца
+3599122|Зверино
+3599123|Роман
+3599124|Типченица
+3599125|Горна Бешовица
+3599126|Камено поле
+3599127|Лютидол
+3599128|Елисейна
+3599129|Синьо бърдо
+3599130|Тлачене
+3599131|Добролево
+3599132|Кнежа
+3599133|Комарево, Враца
+3599134|Търнак
+3599135|Бърдарски геран
+3599136|Галиче
+3599137|Попица
+3599138|Алтимир
+3599139|Търнава, Враца
+3599140|Габаре
+35991401|Враняк
+3599141|Малорад
+3599142|Лазарово
+3599143|Еница
+3599144|Нивянин
+3599145|Бреница, Враца
+3599146|Соколаре
+3599147|Борован
+3599148|Бъркачево
+3599149|Буковец, Враца
+359915|Бяла Слатина
+3599160|Гложене, Враца
+3599161|Мизия
+3599162|Михайлово, Враца
+3599163|Хърлец
+3599164|Крушовица, Враца
+3599165|Софрониево
+3599166|Хайредин
+35991668|Манастирище
+3599167|Липница, Враца
+3599168|Бутан
+3599169|Рогозен
+3599171|Оряхово, Враца
+3599172|Селановци
+3599173|Галово
+3599174|Горни Вадин
+3599175|Остров
+3599176|Лесковец, Враца
+3599180|Голямо Пещене
+3599181|Краводер
+3599182|Девене
+3599183|Лиляче
+3599184|Оходен
+3599185|Бели Извор
+3599186|Згориград
+3599187|Лютаджик
+3599188|Горно Пещене
+35991888|Веслец, Враца
+3599189|Паволче
+35992|Враца
+3599311|Кутово
+3599312|Брегово, Видин
+3599313|Капитановци
+3599314|Дунавци, Видин
+3599315|Градец, Видин
+3599316|Ново село, Видин
+3599317|Арчар
+3599318|Буковец, Видин
+3599319|Гъмзово
+3599320|Стакевци
+35993212|Карбинци
+3599322|Орешец, Видин
+3599323|Дреновец
+3599324|Ружинци
+3599325|Бело поле, Видин
+3599326|Горни Лом
+3599327|Чупрене
+3599328|Долни Лом
+3599329|Рабиша
+3599330|Раброво
+3599332|Раковица
+3599333|Бойница
+35993342|Киреево
+3599335|Цар Петрово
+3599336|Старопатица
+3599337|Грамада
+3599338|Шишенци
+3599339|Макреш
+3599340|Септемврийци, Видин
+3599341|Димово, Видин
+3599342|Иново
+3599343|Гомотарци
+3599344|Връв
+3599345|Винарово, Видин
+3599346|Синаговци
+3599347|Бела Рада
+3599348|Неговановци
+3599349|Сланотрън
+3599351|Извор, Видин
+3599352|Дружба
+3599353|Кошава
+3599354|Антимово, Видин
+3599355|Косово, Видин
+3599356|Каленик, Видин
+359936|Белоградчик
+359938|Кула
+35994|Видин
+3599512|Бели брег
+3599513|Бойчиновци
+3599514|Владимирово, Монт.
+3599515|Мадан, Монт.
+3599516|Лехчево
+3599517|Кобиляк
+3599518|Мърчево
+3599520|Горно Озирово
+3599521|Замфирово
+3599522|Котеновци
+3599523|Бързия
+3599524|Ягодово, Монт.
+3599525|Долно Озирово
+3599526|Слатина, Монт.
+3599527|Вършец
+35995276|Драганица
+35995277|Черкаски
+3599528|Гаганица
+3599529|Боровци
+359953|Берковица
+3599540|Белотинци
+3599541|Доктор Йосифово
+3599542|Смоляновци
+3599544|Студено буче
+3599545|Габровница
+3599546|Славотин
+3599547|Винище
+3599548|Крапчене
+3599549|Долна Рикса
+3599550|Митровци
+3599551|Георги Дамяново
+3599552|Белимел
+3599553|Превала
+3599554|Чипровци
+3599555|Копиловци, Монт.
+3599556|Говежда
+3599557|Горно Церовене
+3599558|Гаврил Геново
+3599559|Горна Ковачица
+3599560|Безденица
+3599561|Сумер
+3599564|Стубел
+3599567|Долна Вереница
+3599568|Благово, Монт.
+3599569|Липен
+35996|Монтана
+359971|Лом
+3599719|Аспарухово, Монт.
+3599720|Ковачица
+3599721|Долно Церовене
+3599722|Сталийска махала
+3599723|Трайково
+3599724|Станево
+3599725|Комощица
+3599726|Замфир
+3599727|Медковец
+3599728|Сливата
+3599729|Расово
+359973|Козлодуй
+3599740|Септемврийци, Монт.
+3599741|Долни Цибър
+3599742|Якимово
+3599744|Вълчедръм
+3599745|Златия, Монт.
+3599746|Разград, Монт.
+3599747|Мокреш, Монт.
+3599748|Дългоделци
+3599749|Черни връх, Монт.
+3599782|Буковец, Монт.
+3599783|Брусарци
+3599784|Киселево
+3599785|Василовци, Монт.
+3599787|Смирненски, Монт.
diff --git a/geocoding/cs/82.txt b/geocoding/cs/82.txt
new file mode 100644
index 0000000..e81bc0e
--- /dev/null
+++ b/geocoding/cs/82.txt
@@ -0,0 +1,35 @@
+# Copyright (C) 2013 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Translated from en/82.txt file using Wikipedia
+# (http://cs.wikipedia.org/wiki/Ji%C5%BEn%C3%AD_Korea).
+# Sejong was not listed, but Sedžong is apparently used on the internet.
+
+822|Soul
+8231|Gjŏnggi
+8232|Inčchon
+8233|Kangwon
+8241|Jižní Čchungčchong
+8242|Tedžon
+8243|Severní Čchungčchong
+8244|Sedžong
+8251|Pusan
+8252|Ulsan
+8253|Tegu
+8254|Severní Kjongsang
+8255|Jižní Kjongsang
+8261|Jižní Čolla
+8262|Kwangdžu
+8263|Severní Čolla
+8264|Čedžu
diff --git a/geocoding/el/30.txt b/geocoding/el/30.txt
index 49311ae..cd34c4d 100644
--- a/geocoding/el/30.txt
+++ b/geocoding/el/30.txt
@@ -14,6 +14,8 @@
# Generated from:
# http://el.wikipedia.org/wiki/Τηλεφωνικοί_κωδικοί_της_Ελλάδας [2667046]
+# Prefixes 302736 and 302893 were translated from the English equivalent
+# wikipedia page.
3021|Αθήνα/Πειραιάς/Σαλαμίνα
302221|Χαλκίδα
@@ -79,8 +81,8 @@
302322|Νιγρίτα
302323|Σιδηρόκαστρο
302324|Νέα Ζίχνη
-3023250|Ηράκλεια
-302327|Ροδόπολη Σερρών
+302325|Ηράκλεια, Σερρών
+302327|Ροδόπολη, Σερρών
302331|Βέροια
302332|Νάουσα
302333|Αλεξάνδρεια
@@ -132,7 +134,7 @@
302465|Σιάτιστα
302467|Καστοριά
302468|Νεάπολη
-3024910|Φάρσαλα
+302491|Φάρσαλα
302492|Τύρναβος
302493|Ελασσόνα
302494|Αγιά
@@ -214,6 +216,7 @@
302733|Γύθειο
302734|Νεάπολη
302735|Σκάλα
+302736|Κύθηρα
302741|Κόρινθος
302742|Κιάτο
302743|Ξυλόκαστρο
@@ -250,7 +253,7 @@
302844|Τζερμιάδο
302891|Αρκαλοχώρι
302892|Μοίρες, Ηράκλειο
-302893|Πύργος, Μονοφάτσι
+302893|Πύργος, Κρήτη
302894|Αγία Βαρβάρα, Ηράκλειο Κρήτης
302895|Άνω Βιάννος
302897|Λιμένας Χερσονήσου
diff --git a/geocoding/en/1.txt b/geocoding/en/1.txt
index 5ebef41..e0edd82 100644
--- a/geocoding/en/1.txt
+++ b/geocoding/en/1.txt
@@ -13,7 +13,7 @@
# limitations under the License.
# Generated from:
-# Internal statistics data (2012-03-11) with later refinements.
+# Internal statistics data (2012-08-19) with later refinements.
1201|New Jersey
1201200|Jersey City, NJ
@@ -28,6 +28,7 @@
1201339|Bayonne, NJ
1201342|Hackensack, NJ
1201357|Teaneck, NJ
+1201360|Jersey City, NJ
1201395|Jersey City, NJ
1201413|Jersey City, NJ
1201432|Jersey City, NJ
@@ -37,7 +38,9 @@
1201436|Bayonne, NJ
1201437|Bayonne, NJ
1201451|Jersey City, NJ
+1201457|Hackensack, NJ
1201487|Hackensack, NJ
+1201488|Hackensack, NJ
1201498|Hackensack, NJ
1201512|Mahwah, NJ
1201529|Mahwah, NJ
@@ -150,6 +153,7 @@
1203426|Newtown, CT
1203431|Ridgefield, CT
1203432|New Haven, CT
+1203437|Waterbury, CT
1203438|Ridgefield, CT
1203439|Cheshire, CT
1203440|Meriden, CT
@@ -204,6 +208,7 @@
1203679|Wallingford Center, CT
1203686|Meriden, CT
1203688|New Haven, CT
+1203694|Meriden, CT
1203697|Wallingford Center, CT
1203699|Cheshire, CT
1203709|Waterbury, CT
@@ -345,6 +350,7 @@
1204385|Gladstone, MB
1204414|Winnipeg, MB
1204415|Winnipeg, MB
+1204421|Winnipeg, MB
1204424|La Broquerie, MB
1204434|Grunthal, MB
1204444|Oakbank, MB
@@ -543,6 +549,7 @@
1205622|Oakman, AL
1205625|Oneonta, AL
1205631|Gardendale, AL
+1205640|Moody, AL
1205652|Livingston, AL
1205665|Montevallo, AL
1205668|Calera, AL
@@ -576,6 +583,7 @@
1205884|Pell City, AL
1205918|Birmingham, AL
1205921|Hamilton, AL
+1205924|Carbon Hill, AL
1205925|Birmingham, AL
1205930|Birmingham, AL
1205932|Fayette, AL
@@ -667,6 +675,7 @@
1206547|Seattle, WA
1206548|Seattle, WA
1206553|Seattle, WA
+1206567|Vashon, WA
1206568|Seattle, WA
1206570|Seattle, WA
1206583|Seattle, WA
@@ -795,6 +804,7 @@
1207676|North Berwick, ME
1207693|Naples, ME
1207695|Greenville, ME
+1207696|Madison, ME
1207698|Berwick, ME
1207723|Millinocket, ME
1207728|Madawaska, ME
@@ -1045,6 +1055,7 @@
1208895|Meridian, ID
1208897|Downey, ID
1208922|Kuna, ID
+1208926|Kooskia, ID
1208934|Gooding, ID
1208935|Kamiah, ID
1208937|Nezperce, ID
@@ -1207,6 +1218,7 @@
1213|Los Angeles, CA
1214|Texas
1214200|Dallas, TX
+1214210|Dallas, TX
1214219|Dallas, TX
1214220|Dallas, TX
1214221|Dallas, TX
@@ -1268,6 +1280,7 @@
1214467|Dallas, TX
1214468|Dallas, TX
1214488|Lewisville, TX
+1214495|Allen, TX
1214503|Dallas, TX
1214515|Dallas, TX
1214520|Dallas, TX
@@ -1327,6 +1340,7 @@
1214749|Dallas, TX
1214750|Dallas, TX
1214752|Dallas, TX
+1214754|Dallas, TX
1214758|Dallas, TX
1214760|Dallas, TX
1214761|Dallas, TX
@@ -1363,6 +1377,7 @@
1214942|Dallas, TX
1214943|Dallas, TX
1214946|Dallas, TX
+1214947|Dallas, TX
1214948|Dallas, TX
1214951|Dallas, TX
1214953|Dallas, TX
@@ -1558,10 +1573,12 @@
1215765|Philadelphia, PA
1215769|Philadelphia, PA
1215772|Philadelphia, PA
+1215781|Bristol, PA
1215787|Philadelphia, PA
1215788|Bristol, PA
1215790|Philadelphia, PA
1215807|Philadelphia, PA
+1215821|Philadelphia, PA
1215823|Philadelphia, PA
1215824|Philadelphia, PA
1215827|Philadelphia, PA
@@ -1606,6 +1623,7 @@
1215963|Philadelphia, PA
1215969|Philadelphia, PA
1215972|Philadelphia, PA
+1215977|Philadelphia, PA
1215978|Philadelphia, PA
1215979|Philadelphia, PA
1215981|Philadelphia, PA
@@ -1656,6 +1674,7 @@
1216479|Cleveland, OH
1216481|Cleveland, OH
1216486|Cleveland, OH
+1216515|Cleveland, OH
1216522|Cleveland, OH
1216523|Cleveland, OH
1216531|Cleveland, OH
@@ -1714,6 +1733,7 @@
1217224|Quincy, IL
1217226|Assumption, IL
1217228|Quincy, IL
+1217229|Raymond, IL
1217233|Decatur, IL
1217234|Mattoon, IL
1217235|Mattoon, IL
@@ -1873,6 +1893,7 @@
1217965|Virden, IL
1217999|Mount Olive, IL
1218|Minnesota
+1218226|Silver Bay, MN
1218229|Aurora, MN
1218233|Moorhead, MN
1218236|Moorhead, MN
@@ -1966,6 +1987,7 @@
1218743|Bigfork, MN
1218744|Eveleth, MN
1218745|Warren, MN
+1218746|Pillager, MN
1218749|Virginia, MN
1218751|Bemidji, MN
1218753|Tower, MN
@@ -2038,6 +2060,7 @@
1219662|Crown Point, IN
1219663|Crown Point, IN
1219696|Lowell, IN
+1219733|Wanatah, IN
1219736|Merrillville, IN
1219738|Merrillville, IN
1219756|Merrillville, IN
@@ -2080,6 +2103,7 @@
1219956|Wheatfield, IN
1219977|Gary, IN
1219987|De Motte, IN
+1219989|Hammond, IN
1219992|Lake Village, IN
1219996|Hebron, IN
1224|Illinois
@@ -2382,6 +2406,7 @@
1231853|Ravenna, MI
1231854|Hesperia, MI
1231864|Bear Lake, MI
+1231865|Fruitport Township, MI
1231869|Pentwater, MI
1231876|Cadillac, MI
1231879|Fife Lake, MI
@@ -2399,12 +2424,14 @@
1231947|Traverse City, MI
1231995|Traverse City, MI
1234|Ohio
+1236|British Columbia
1239|Florida
1239213|Naples, FL
1239225|Fort Myers, FL
1239226|Fort Myers, FL
1239234|Naples, FL
1239242|Cape Coral, FL
+1239252|Naples, FL
1239254|Naples, FL
1239261|Naples, FL
1239262|Naples, FL
@@ -2417,6 +2444,7 @@
1239278|Fort Myers, FL
1239303|Lehigh Acres, FL
1239304|Naples, FL
+1239313|Fort Myers, FL
1239331|Naples, FL
1239332|Fort Myers, FL
1239334|Fort Myers, FL
@@ -2508,6 +2536,7 @@
1240379|Frederick, MD
1240420|Hagerstown, MD
1240566|Frederick, MD
+1240632|Gaithersburg, MD
1240826|Rockville, MD
1240857|Joint Base Andrews Naval Air Facility, MD
1240864|Rockville, MD
@@ -2574,6 +2603,7 @@
1248673|Waterford Township, MI
1248674|Waterford Township, MI
1248680|Troy, MI
+1248685|Milford, MI
1248689|Troy, MI
1248693|Lake Orion, MI
1248698|White Lake, MI
@@ -2709,6 +2739,7 @@
1250549|Vernon, BC
1250554|Kamloops, BC
1250558|Vernon, BC
+1250559|Queen Charlotte, BC
1250561|Prince George, BC
1250562|Prince George, BC
1250563|Prince George, BC
@@ -2821,6 +2852,7 @@
1250877|Smithers, BC
1250881|Victoria, BC
1250884|Victoria, BC
+1250888|Victoria, BC
1250897|Courtenay, BC
1250920|Victoria, BC
1250923|Campbell River, BC
@@ -2949,6 +2981,7 @@
1252265|Wilson, NC
1252291|Wilson, NC
1252293|Wilson, NC
+1252308|Roanoke Rapids, NC
1252317|Greenville, NC
1252321|Greenville, NC
1252328|Greenville, NC
@@ -3003,6 +3036,7 @@
1252551|Greenville, NC
1252559|Kinston, NC
1252566|La Grange, NC
+1252583|Halifax, NC
1252633|New Bern, NC
1252634|New Bern, NC
1252635|New Bern, NC
@@ -3318,6 +3352,7 @@
1256574|Scottsboro, AL
1256582|Guntersville, AL
1256584|Decatur, AL
+1256585|Huntsville, AL
1256586|Arab, AL
1256593|Boaz, AL
1256634|Mentone, AL
@@ -3371,6 +3406,7 @@
1256922|Huntsville, AL
1256927|Centre, AL
1256931|Arab, AL
+1256971|Huntsville, AL
1256974|Moulton, AL
1256997|Fort Payne, AL
1260|Indiana
@@ -3449,10 +3485,11 @@
1260745|Fort Wayne, IN
1260747|Fort Wayne, IN
1260755|Fort Wayne, IN
+1260758|Markle, IN
1260768|Shipshewana, IN
1260824|Bluffton, IN
1260829|Orland, IN
-1260837|Waterloo, IN, IN
+1260837|Waterloo, IN
1260868|Butler, IN
1260894|Ligonier, IN
1260897|Avilla, IN
@@ -3483,6 +3520,7 @@
1262472|Whitewater, WI
1262473|Whitewater, WI
1262521|Waukesha, WI
+1262522|Waukesha, WI
1262524|Waukesha, WI
1262537|Burlington, WI
1262539|Burlington, WI
@@ -3728,6 +3766,7 @@
1270653|Clinton, KY
1270659|Glasgow, KY
1270664|Clay, KY
+1270665|La Center, KY
1270667|Providence, KY
1270678|Glasgow, KY
1270683|Owensboro, KY
@@ -3741,6 +3780,7 @@
1270692|Lebanon, KY
1270699|Lebanon, KY
1270706|Elizabethtown, KY
+1270707|Hopkinsville, KY
1270725|Russellville, KY
1270726|Russellville, KY
1270735|Elizabethtown, KY
@@ -3818,6 +3858,7 @@
1276496|Saltville, VA
1276523|Big Stone Gap, VA
1276546|Pennington Gap, VA
+1276565|Appalachia, VA
1276591|Bristol, VA
1276619|Abingdon, VA
1276623|Abingdon, VA
@@ -3847,6 +3888,8 @@
1276782|Marion, VA
1276783|Marion, VA
1276796|Pound, VA
+1276865|Haysi, VA
+1276873|Honaker, VA
1276889|Lebanon, VA
1276926|Clintwood, VA
1276935|Grundy, VA
@@ -3854,6 +3897,7 @@
1281|Texas
1281204|Houston, TX
1281209|Houston, TX
+1281213|Cypress, TX
1281219|Houston, TX
1281227|Houston, TX
1281242|Sugar Land, TX
@@ -3879,6 +3923,7 @@
1281350|Spring, TX
1281351|Tomball, TX
1281353|Spring, TX
+1281354|Porter, TX
1281355|Spring, TX
1281356|Magnolia, TX
1281357|Tomball, TX
@@ -3992,6 +4037,7 @@
1281856|Houston, TX
1281858|Houston, TX
1281859|Houston, TX
+1281861|Houston, TX
1281866|Houston, TX
1281867|La Porte, TX
1281870|Houston, TX
@@ -4025,6 +4071,7 @@
1281987|Houston, TX
1281988|Houston, TX
1281991|Pasadena, TX
+1281996|Friendswood, TX
1281997|Pearland, TX
1281998|Pasadena, TX
1281999|Houston, TX
@@ -4059,6 +4106,7 @@
1301315|Rockville, MD
1301334|Oakland, MD
1301342|Patuxent River, MD
+1301352|Bowie, MD
1301360|Frederick, MD
1301365|Bethesda, MD
1301374|Waldorf, MD
@@ -4074,6 +4122,8 @@
1301475|Leonardtown, MD
1301495|Silver Spring, MD
1301496|Bethesda, MD
+1301528|Germantown, MD
+1301530|Bethesda, MD
1301533|Oakland, MD
1301545|Rockville, MD
1301559|Hyattsville, MD
@@ -4164,6 +4214,7 @@
1301978|Gaithersburg, MD
1301981|Joint Base Andrews Naval Air Facility, MD
1301983|Potomac, MD
+1301984|Rockville, MD
1301997|Leonardtown, MD
1302|Delaware
1302224|Newark, DE
@@ -4213,6 +4264,7 @@
1302575|Wilmington, DE
1302576|Wilmington, DE
1302622|Wilmington, DE
+1302623|Newark, DE
1302628|Seaford, DE
1302629|Seaford, DE
1302651|Wilmington, DE
@@ -4335,6 +4387,7 @@
1303571|Denver, CO
1303572|Denver, CO
1303573|Denver, CO
+1303574|Denver, CO
1303576|Denver, CO
1303592|Denver, CO
1303595|Denver, CO
@@ -4381,6 +4434,7 @@
1303776|Longmont, CO
1303777|Denver, CO
1303778|Denver, CO
+1303780|Denver, CO
1303786|Boulder, CO
1303805|Parker, CO
1303820|Denver, CO
@@ -4403,7 +4457,9 @@
1303871|Denver, CO
1303892|Denver, CO
1303893|Denver, CO
+1303904|Littleton, CO
1303938|Boulder, CO
+1303939|Boulder, CO
1303948|Littleton, CO
1303964|Denver, CO
1303972|Littleton, CO
@@ -4562,6 +4618,7 @@
1304845|Moundsville, WV
1304847|Webster Springs, WV
1304848|Bridgeport, WV
+1304856|Capon Bridge, WV
1304865|Parkersburg, WV
1304872|Summersville, WV
1304873|West Union, WV
@@ -4625,6 +4682,7 @@
1305347|Miami, FL
1305348|Miami, FL
1305349|Miami, FL
+1305350|Miami, FL
1305355|Miami, FL
1305358|Miami, FL
1305361|Key Biscayne, FL
@@ -4724,10 +4782,12 @@
1305824|Hialeah, FL
1305825|Hialeah, FL
1305826|Hialeah, FL
+1305827|Hialeah, FL
1305828|Hialeah, FL
1305856|Miami, FL
1305857|Miami, FL
1305858|Miami, FL
+1305859|Miami, FL
1305860|Miami, FL
1305872|Big Pine Key, FL
1305971|Miami, FL
@@ -4960,6 +5020,7 @@
1307746|Newcastle, WY
1307754|Powell, WY
1307755|Laramie, WY
+1307760|Laramie, WY
1307765|Greybull, WY
1307766|Laramie, WY
1307772|Cheyenne, WY
@@ -5252,6 +5313,7 @@
1310533|Torrance, CA
1310545|Manhattan Beach, CA
1310546|Manhattan Beach, CA
+1310552|Los Angeles, CA
1310553|Los Angeles, CA
1310575|Los Angeles, CA
1310576|Santa Monica, CA
@@ -5286,6 +5348,8 @@
1310832|San Pedro, CA
1310860|Beverly Hills, CA
1310899|Santa Monica, CA
+1310914|Los Angeles, CA
+1310954|Los Angeles, CA
1310966|Los Angeles, CA
1310979|Los Angeles, CA
1310998|Santa Monica, CA
@@ -5303,6 +5367,7 @@
1313285|Detroit, MI
1313291|Taylor, MI
1313295|Taylor, MI
+1313297|Detroit, MI
1313309|Detroit, MI
1313331|Detroit, MI
1313340|Detroit, MI
@@ -5362,6 +5427,7 @@
1313863|Detroit, MI
1313864|Detroit, MI
1313866|Detroit, MI
+1313874|Detroit, MI
1313892|Detroit, MI
1313894|Detroit, MI
1313895|Detroit, MI
@@ -5390,16 +5456,18 @@
1313983|Detroit, MI
1313993|Detroit, MI
1314|Missouri
+1314226|St. Louis, MO
1314231|St. Louis, MO
1314241|St. Louis, MO
-1314244|Saint Louis, MO
+1314244|St. Louis, MO
1314251|St. Louis, MO
1314256|St. Louis, MO
1314261|St. Louis, MO
-1314268|Saint Louis, MO
+1314268|St. Louis, MO
+1314286|St. Louis, MO
1314289|St. Louis, MO
1314290|St. Louis, MO
-1314340|Saint Louis, MO
+1314340|St. Louis, MO
1314345|St. Louis, MO
1314351|St. Louis, MO
1314352|St. Louis, MO
@@ -5418,30 +5486,30 @@
1314421|St. Louis, MO
1314432|St. Louis, MO
1314436|St. Louis, MO
-1314444|Saint Louis, MO
-1314454|Saint Louis, MO
-1314467|Saint Louis, MO
-1314480|Saint Louis, MO
+1314444|St. Louis, MO
+1314454|St. Louis, MO
+1314467|St. Louis, MO
+1314480|St. Louis, MO
1314481|St. Louis, MO
1314487|St. Louis, MO
-1314516|Saint Louis, MO
+1314516|St. Louis, MO
1314525|St. Louis, MO
1314531|St. Louis, MO
1314533|St. Louis, MO
1314534|St. Louis, MO
1314535|St. Louis, MO
-1314539|Saint Louis, MO
+1314539|St. Louis, MO
1314544|St. Louis, MO
1314552|St. Louis, MO
1314563|St. Louis, MO
1314577|St. Louis, MO
1314588|St. Louis, MO
-1314601|Saint Louis, MO
+1314601|St. Louis, MO
1314615|St. Louis, MO
1314621|St. Louis, MO
-1314622|Saint Louis, MO
+1314622|St. Louis, MO
1314631|St. Louis, MO
-1314633|Saint Louis, MO
+1314633|St. Louis, MO
1314638|St. Louis, MO
1314644|St. Louis, MO
1314645|St. Louis, MO
@@ -5450,7 +5518,7 @@
1314652|St. Louis, MO
1314653|St. Louis, MO
1314664|St. Louis, MO
-1314679|Saint Louis, MO
+1314679|St. Louis, MO
1314692|St. Louis, MO
1314721|St. Louis, MO
1314725|St. Louis, MO
@@ -5464,7 +5532,8 @@
1314773|St. Louis, MO
1314776|St. Louis, MO
1314781|St. Louis, MO
-1314802|Saint Louis, MO
+1314802|St. Louis, MO
+1314814|St. Louis, MO
1314830|Florissant, MO
1314831|Florissant, MO
1314832|St. Louis, MO
@@ -5473,24 +5542,24 @@
1314839|Florissant, MO
1314845|St. Louis, MO
1314846|St. Louis, MO
-1314854|Saint Louis, MO
+1314854|St. Louis, MO
1314863|St. Louis, MO
1314865|St. Louis, MO
1314867|St. Louis, MO
1314868|St. Louis, MO
1314869|St. Louis, MO
1314877|St. Louis, MO
-1314886|Saint Louis, MO
-1314889|Saint Louis, MO
+1314886|St. Louis, MO
+1314889|St. Louis, MO
1314892|St. Louis, MO
1314894|St. Louis, MO
1314895|Hazelwood, MO
1314921|Florissant, MO
1314932|St. Louis, MO
-1314935|Saint Louis, MO
+1314935|St. Louis, MO
1314972|Florissant, MO
1314977|St. Louis, MO
-1314983|Saint Louis, MO
+1314983|St. Louis, MO
1314989|St. Louis, MO
1314991|St. Louis, MO
1314993|St. Louis, MO
@@ -5646,6 +5715,7 @@
1316265|Wichita, KS
1316266|Wichita, KS
1316267|Wichita, KS
+1316268|Wichita, KS
1316269|Wichita, KS
1316282|Newton, KS
1316283|Newton, KS
@@ -5664,6 +5734,7 @@
1316440|Wichita, KS
1316448|Wichita, KS
1316462|Wichita, KS
+1316529|Wichita, KS
1316540|Cheney, KS
1316542|Cheney, KS
1316558|Wichita, KS
@@ -5813,6 +5884,7 @@
1317549|Indianapolis, IN
1317554|Indianapolis, IN
1317558|Indianapolis, IN
+1317567|Indianapolis, IN
1317583|Indianapolis, IN
1317588|Indianapolis, IN
1317591|Indianapolis, IN
@@ -5835,6 +5907,7 @@
1317687|Indianapolis, IN
1317688|Carmel, IN
1317692|Indianapolis, IN
+1317718|Danville, IN
1317722|Indianapolis, IN
1317726|Indianapolis, IN
1317736|Franklin, IN
@@ -5886,6 +5959,7 @@
1317916|Indianapolis, IN
1317917|Indianapolis, IN
1317920|Indianapolis, IN
+1317921|Indianapolis, IN
1317923|Indianapolis, IN
1317924|Indianapolis, IN
1317925|Indianapolis, IN
@@ -6010,6 +6084,7 @@
1318757|Ferriday, LA
1318765|Pollock, LA
1318766|St. Joseph, LA
+1318767|Alexandria, LA
1318769|Alexandria, LA
1318777|Dubach, LA
1318795|Shreveport, LA
@@ -6258,7 +6333,7 @@
1321453|Merritt Island, FL
1321454|Merritt Island, FL
1321459|Merritt Island, FL
-1321494|Patrick Air Force Base, FL
+1321494|Patrick AFB, FL
1321751|Melbourne, FL
1321752|Melbourne, FL
1321757|Melbourne, FL
@@ -6598,6 +6673,7 @@
1330679|Salineville, OH
1330682|Orrville, OH
1330683|Orrville, OH
+1330684|Orrville, OH
1330698|Apple Creek, OH
1330699|Uniontown, OH
1330702|Canfield, OH
@@ -6668,6 +6744,7 @@
1331|Illinois
1334|Alabama
1334206|Montgomery, AL
+1334209|Auburn, AL
1334213|Montgomery, AL
1334215|Montgomery, AL
1334222|Andalusia, AL
@@ -6718,6 +6795,7 @@
1334376|Georgiana, AL
1334382|Greenville, AL
1334383|Greenville, AL
+1334386|Montgomery, AL
1334387|Montgomery, AL
1334393|Enterprise, AL
1334395|Montgomery, AL
@@ -6925,6 +7003,7 @@
1336699|East Bend, NC
1336703|Winston-Salem, NC
1336712|Clemmons, NC
+1336713|Winston-Salem, NC
1336714|Winston-Salem, NC
1336716|Winston-Salem, NC
1336718|Winston-Salem, NC
@@ -7110,6 +7189,7 @@
1337991|Lafayette, LA
1337993|Lafayette, LA
1339|Massachusetts
+1345949|George Town
1347|New York
1347221|Brooklyn, NY
1347240|Brooklyn, NY
@@ -7151,6 +7231,7 @@
1352315|Leesburg, FL
1352323|Leesburg, FL
1352326|Leesburg, FL
+1352330|Wildwood, FL
1352331|Gainesville, FL
1352332|Gainesville, FL
1352333|Gainesville, FL
@@ -7162,6 +7243,7 @@
1352343|Tavares, FL
1352351|Ocala, FL
1352357|Eustis, FL
+1352360|Leesburg, FL
1352365|Leesburg, FL
1352367|Gainesville, FL
1352368|Ocala, FL
@@ -7188,6 +7270,7 @@
1352404|Clermont, FL
1352433|Ocala, FL
1352435|Leesburg, FL
+1352447|Inglis, FL
1352466|Micanopy, FL
1352472|Newberry, FL
1352473|Keystone Heights, FL
@@ -7242,6 +7325,7 @@
1352754|Brooksville, FL
1352759|Astor, FL
1352787|Leesburg, FL
+1352789|Ocala, FL
1352794|Crystal River, FL
1352795|Crystal River, FL
1352796|Brooksville, FL
@@ -7285,6 +7369,7 @@
1360341|Clinton, WA
1360352|Olympia, WA
1360354|Lynden, WA
+1360357|Olympia, WA
1360370|Friday Harbor, WA
1360371|Blaine, WA
1360373|Bremerton, WA
@@ -7334,6 +7419,7 @@
1360495|McCleary, WA
1360496|Morton, WA
1360514|Vancouver, WA
+1360524|Vancouver, WA
1360527|Bellingham, WA
1360537|Aberdeen, WA
1360546|Vancouver, WA
@@ -7353,6 +7439,7 @@
1360597|Vancouver, WA
1360604|Vancouver, WA
1360629|Stanwood, WA
+1360636|Longview, WA
1360647|Bellingham, WA
1360650|Bellingham, WA
1360659|Marysville, WA
@@ -7560,6 +7647,7 @@
1361992|Corpus Christi, TX
1361993|Corpus Christi, TX
1361994|Corpus Christi, TX
+1365|Ontario
1385|Utah
1386|Florida
1386226|Daytona Beach, FL
@@ -7626,6 +7714,7 @@
1386943|DeLand, FL
1386947|Daytona Beach, FL
1386961|Lake City, FL
+1386985|De Leon Springs, FL
1386986|Palm Coast, FL
1401|Rhode Island
1401222|Providence, RI
@@ -7692,6 +7781,7 @@
1401863|Providence, RI
1401921|Warwick, RI
1402|Nebraska
+1402202|Lincoln, NE
1402219|Lincoln, NE
1402223|Beatrice, NE
1402225|Nelson, NE
@@ -7891,6 +7981,7 @@
1402845|Doniphan, NE
1402846|Walthill, NE
1402852|Pawnee City, NE
+1402857|Niobrara, NE
1402858|Lincoln, NE
1402861|Omaha, NE
1402862|Humboldt, NE
@@ -8213,6 +8304,7 @@
1404351|Atlanta, GA
1404352|Atlanta, GA
1404355|Atlanta, GA
+1404364|Atlanta, GA
1404442|Atlanta, GA
1404443|Atlanta, GA
1404464|Atlanta, GA
@@ -8389,6 +8481,7 @@
1405456|Oklahoma City, OK
1405471|Edmond, OK
1405485|Blanchard, OK
+1405488|Oklahoma City, OK
1405513|Edmond, OK
1405521|Oklahoma City, OK
1405522|Oklahoma City, OK
@@ -8569,6 +8662,7 @@
1406466|Choteau, MT
1406467|Fairfield, MT
1406468|Cascade, MT
+1406477|Lame Deer, MT
1406482|Sidney, MT
1406485|Circle, MT
1406487|Scobey, MT
@@ -8620,6 +8714,7 @@
1406698|Billings, MT
1406721|Missoula, MT
1406723|Butte, MT
+1406726|Arlee, MT
1406727|Great Falls, MT
1406728|Missoula, MT
1406741|Hot Springs, MT
@@ -8664,6 +8759,7 @@
1406873|Cut Bank, MT
1406874|Miles City, MT
1406883|Polson, MT
+1406889|Eureka, MT
1406892|Columbia Falls, MT
1406896|Billings, MT
1406922|Bozeman, MT
@@ -8766,6 +8862,7 @@
1407650|Orlando, FL
1407658|Orlando, FL
1407665|Sanford, FL
+1407674|Orlando, FL
1407704|Orlando, FL
1407730|Orlando, FL
1407736|Orlando, FL
@@ -8905,6 +9002,7 @@
1408629|San Jose, CA
1408654|Santa Clara, CA
1408683|San Martin, CA
+1408719|Milpitas, CA
1408720|Sunnyvale, CA
1408723|San Jose, CA
1408727|Santa Clara, CA
@@ -8936,6 +9034,7 @@
1408847|Gilroy, CA
1408848|Gilroy, CA
1408851|Santa Clara, CA
+1408855|Santa Clara, CA
1408867|Saratoga, CA
1408885|San Jose, CA
1408918|San Jose, CA
@@ -9001,6 +9100,7 @@
1409740|Galveston, TX
1409741|Galveston, TX
1409744|Galveston, TX
+1409745|Orange, TX
1409747|Galveston, TX
1409751|Lumberton, TX
1409755|Lumberton, TX
@@ -9010,6 +9110,7 @@
1409766|Galveston, TX
1409769|Vidor, TX
1409770|Galveston, TX
+1409772|Galveston, TX
1409783|Vidor, TX
1409786|Vidor, TX
1409787|Hemphill, TX
@@ -9100,6 +9201,7 @@
1410342|Baltimore, MD
1410347|Baltimore, MD
1410350|Baltimore, MD
+1410352|Bishopville, MD
1410354|Baltimore, MD
1410355|Baltimore, MD
1410358|Baltimore, MD
@@ -9167,6 +9269,7 @@
1410581|Owings Mills, MD
1410584|Cockeysville, MD
1410585|Baltimore, MD
+1410601|Baltimore, MD
1410605|Baltimore, MD
1410614|Baltimore, MD
1410620|Elkton, MD
@@ -9267,6 +9370,7 @@
1412231|Pittsburgh, PA
1412232|Pittsburgh, PA
1412233|Clairton, PA
+1412235|Pittsburgh, PA
1412237|Pittsburgh, PA
1412242|Pittsburgh, PA
1412244|Pittsburgh, PA
@@ -9488,6 +9592,7 @@
1414289|Milwaukee, WI
1414291|Milwaukee, WI
1414297|Milwaukee, WI
+1414298|Milwaukee, WI
1414306|West Bend, WI
1414319|Milwaukee, WI
1414337|Milwaukee, WI
@@ -9556,6 +9661,7 @@
1414961|Milwaukee, WI
1414964|Milwaukee, WI
1414978|Milwaukee, WI
+1414988|Milwaukee, WI
1415|California
1415202|San Francisco, CA
1415206|San Francisco, CA
@@ -9576,6 +9682,7 @@
1415263|San Francisco, CA
1415267|San Francisco, CA
1415268|San Francisco, CA
+1415273|San Francisco, CA
1415277|San Francisco, CA
1415278|San Francisco, CA
1415281|San Francisco, CA
@@ -9647,6 +9754,7 @@
1415452|San Francisco, CA
1415469|San Francisco, CA
1415472|San Rafael, CA
+1415473|San Rafael, CA
1415474|San Francisco, CA
1415476|San Francisco, CA
1415479|San Rafael, CA
@@ -9697,6 +9805,7 @@
1415641|San Francisco, CA
1415642|San Francisco, CA
1415643|San Francisco, CA
+1415644|San Francisco, CA
1415647|San Francisco, CA
1415648|San Francisco, CA
1415655|San Francisco, CA
@@ -9821,6 +9930,8 @@
1416323|Toronto, ON
1416324|Toronto, ON
1416340|Toronto, ON
+1416348|Toronto, ON
+1416351|Toronto, ON
1416360|Toronto, ON
1416361|Toronto, ON
1416362|Toronto, ON
@@ -9866,6 +9977,7 @@
1416537|Toronto, ON
1416538|Toronto, ON
1416539|Toronto, ON
+1416544|Toronto, ON
1416585|Toronto, ON
1416588|Toronto, ON
1416591|Toronto, ON
@@ -9928,6 +10040,7 @@
1417|Missouri
1417206|Joplin, MO
1417223|Pineville, MO
+1417232|Lockwood, MO
1417235|Monett, MO
1417237|Carthage, MO
1417239|Branson, MO
@@ -9986,6 +10099,7 @@
1417649|Carl Junction, MO
1417659|Joplin, MO
1417667|Nevada, MO
+1417673|Webb City, MO
1417678|Aurora, MO
1417679|Gainesville, MO
1417681|Lamar, MO
@@ -10346,6 +10460,7 @@
1419539|Toledo, OH
1419542|Hicksville, OH
1419547|Clyde, OH
+1419557|Sandusky, OH
1419562|Bucyrus, OH
1419578|Toledo, OH
1419584|Celina, OH
@@ -10405,6 +10520,7 @@
1419794|Maumee, OH
1419797|Port Clinton, OH
1419822|Delta, OH
+1419824|Sylvania, OH
1419825|Swanton, OH
1419826|Swanton, OH
1419832|Grand Rapids, OH
@@ -10560,6 +10676,7 @@
1423798|Greeneville, TN
1423821|Chattanooga, TN
1423825|Chattanooga, TN
+1423843|Hixson, TN
1423844|Bristol, TN
1423854|Johnson City, TN
1423855|Chattanooga, TN
@@ -10590,7 +10707,9 @@
1424208|Los Angeles, CA
1424238|Santa Monica, CA
1425|Washington
+1425204|Renton, WA
1425207|Renton, WA
+1425212|Everett, WA
1425226|Renton, WA
1425227|Renton, WA
1425228|Renton, WA
@@ -10617,6 +10736,7 @@
1425413|Maple Valley, WA
1425430|Renton, WA
1425432|Maple Valley, WA
+1425438|Everett, WA
1425452|Bellevue, WA
1425453|Bellevue, WA
1425454|Bellevue, WA
@@ -10753,6 +10873,7 @@
1434582|Lynchburg, VA
1434634|Emporia, VA
1434645|Crewe, VA
+1434654|Charlottesville, VA
1434656|Gretna, VA
1434676|Kenbridge, VA
1434685|Danville, VA
@@ -10760,6 +10881,7 @@
1434736|Keysville, VA
1434738|Boydton, VA
1434757|La Crosse, VA
+1434767|Burkeville, VA
1434773|Danville, VA
1434791|Danville, VA
1434792|Danville, VA
@@ -10834,6 +10956,7 @@
1435678|Blanding, UT
1435687|Huntington, UT
1435688|St. George, UT
+1435713|Logan, UT
1435716|Logan, UT
1435722|Roosevelt, UT
1435723|Brigham City, UT
@@ -10866,6 +10989,7 @@
1435893|Richfield, UT
1435896|Richfield, UT
1435946|Garden City, UT
+1437|Ontario
1438|Québec
1440|Ohio
1440204|Lorain, OH
@@ -10975,6 +11099,7 @@
1450314|Laval, QC
1450332|Longueuil, QC
1450346|Saint-Jean-sur-Richelieu, QC
+1450347|Saint-Jean-sur-Richelieu, QC
1450348|Saint-Jean-sur-Richelieu, QC
1450349|Saint-Jean-sur-Richelieu, QC
1450359|Saint-Jean-sur-Richelieu, QC
@@ -11034,6 +11159,7 @@
1450628|Laval, QC
1450629|Laval, QC
1450641|Boucherville, QC
+1450645|Boucherville, QC
1450646|Longueuil, QC
1450647|Longueuil, QC
1450649|Sainte-Julie, QC
@@ -11137,6 +11263,7 @@
1478289|Swainsboro, GA
1478293|Warner Robins, GA
1478296|Dublin, GA
+1478327|Robins AFB, GA
1478301|Macon, GA
1478314|Macon, GA
1478322|Warner Robins, GA
@@ -11284,6 +11411,7 @@
1479784|Fort Smith, AR
1479785|Fort Smith, AR
1479787|Gravette, AR
+1479795|Centerton, AR
1479824|Lincoln, AR
1479839|West Fork, AR
1479846|Prairie Grove, AR
@@ -11291,6 +11419,7 @@
1479872|Springdale, AR
1479880|Russellville, AR
1479890|Russellville, AR
+1479899|Rogers, AR
1479925|Rogers, AR
1479927|Springdale, AR
1479936|Rogers, AR
@@ -11308,6 +11437,7 @@
1480314|Scottsdale, AZ
1480325|Mesa, AZ
1480348|Scottsdale, AZ
+1480350|Tempe, AZ
1480362|Scottsdale, AZ
1480367|Scottsdale, AZ
1480368|Scottsdale, AZ
@@ -11372,6 +11502,7 @@
1484875|Exton, PA
1484884|Bethlehem, PA
1501|Arkansas
+1501205|Conway, AR
1501217|Little Rock, AR
1501219|Little Rock, AR
1501221|Little Rock, AR
@@ -11436,10 +11567,13 @@
1501603|Little Rock, AR
1501604|Little Rock, AR
1501605|Cabot, AR
+1501609|Hot Springs, AR
1501614|Little Rock, AR
1501620|Hot Springs, AR
+1501622|Hot Springs, AR
1501623|Hot Springs, AR
1501624|Hot Springs, AR
+1501625|Hot Springs, AR
1501660|Little Rock, AR
1501661|Little Rock, AR
1501663|Little Rock, AR
@@ -11711,6 +11845,7 @@
1503375|Salem, OR
1503378|Salem, OR
1503384|Portland, OR
+1503388|Portland, OR
1503391|Salem, OR
1503394|Scio, OR
1503397|St. Helens, OR
@@ -11906,6 +12041,7 @@
1504589|New Orleans, LA
1504592|New Orleans, LA
1504593|New Orleans, LA
+1504595|New Orleans, LA
1504596|New Orleans, LA
1504598|New Orleans, LA
1504599|New Orleans, LA
@@ -11982,6 +12118,7 @@
1505271|Albuquerque, NM
1505272|Albuquerque, NM
1505275|Albuquerque, NM
+1505277|Albuquerque, NM
1505280|Albuquerque, NM
1505285|Grants, NM
1505287|Grants, NM
@@ -12005,12 +12142,14 @@
1505331|Albuquerque, NM
1505332|Albuquerque, NM
1505334|Aztec, NM
+1505338|Albuquerque, NM
1505341|Albuquerque, NM
1505342|Albuquerque, NM
1505343|Albuquerque, NM
1505344|Albuquerque, NM
1505345|Albuquerque, NM
1505346|Albuquerque, NM
+1505350|Albuquerque, NM
1505352|Albuquerque, NM
1505362|Albuquerque, NM
1505363|Albuquerque, NM
@@ -12083,6 +12222,7 @@
1505726|Gallup, NM
1505727|Albuquerque, NM
1505747|Espanola, NM
+1505750|Albuquerque, NM
1505751|Taos, NM
1505753|Espanola, NM
1505757|Pecos, NM
@@ -12094,6 +12234,7 @@
1505767|Albuquerque, NM
1505768|Albuquerque, NM
1505769|Clovis, NM
+1505782|Zuni, NM
1505786|Crownpoint, NM
1505792|Albuquerque, NM
1505795|Santa Fe, NM
@@ -12181,6 +12322,8 @@
1506365|Doaktown, NB
1506372|Salisbury, NB
1506384|Moncton, NB
+1506393|Tracadie-Sheila, NB
+1506395|Tracadie-Sheila, NB
1506423|Saint Leonard, NB
1506432|Sussex, NB
1506433|Sussex, NB
@@ -12204,6 +12347,7 @@
1506523|Richibucto, NB
1506529|Saint Andrews, NB
1506532|Shediac, NB
+1506533|Shediac, NB
1506536|Sackville, NB
1506546|Bathurst, NB
1506548|Bathurst, NB
@@ -12393,6 +12537,7 @@
1507895|La Crescent, MN
1507896|Houston, MN
1507929|Marshall, MN
+1507931|St. Peter, MN
1507934|St. Peter, MN
1507964|Arlington, MN
1508|Massachusetts
@@ -12679,6 +12824,7 @@
1509682|Chelan, WA
1509684|Colville, WA
1509685|Colville, WA
+1509687|Manson, WA
1509689|Brewster, WA
1509697|Selah, WA
1509698|Selah, WA
@@ -12851,6 +12997,7 @@
1510836|Oakland, CA
1510839|Oakland, CA
1510841|Berkeley, CA
+1510842|Oakland, CA
1510843|Berkeley, CA
1510845|Berkeley, CA
1510848|Berkeley, CA
@@ -13142,6 +13289,7 @@
1513662|Cincinnati, OH
1513665|Cincinnati, OH
1513671|Cincinnati, OH
+1513674|Cincinnati, OH
1513679|Cincinnati, OH
1513681|Cincinnati, OH
1513684|Cincinnati, OH
@@ -13315,6 +13463,7 @@
1515246|Des Moines, IA
1515247|Des Moines, IA
1515248|Des Moines, IA
+1515256|Des Moines, IA
1515262|Des Moines, IA
1515263|Des Moines, IA
1515264|Des Moines, IA
@@ -13536,6 +13685,7 @@
1518324|Plattsburgh, NY
1518325|Hillsdale, NY
1518346|Schenectady, NY
+1518347|Schenectady, NY
1518348|Clifton Park, NY
1518355|Schenectady, NY
1518356|Schenectady, NY
@@ -13624,6 +13774,7 @@
1518775|Gloversville, NY
1518782|Latham, NY
1518783|Latham, NY
+1518785|Latham, NY
1518789|Millerton, NY
1518822|Hudson, NY
1518827|Middleburgh, NY
@@ -13699,6 +13850,7 @@
1519352|Chatham, ON
1519353|Paisley, ON
1519354|Chatham, ON
+1519355|Chatham, ON
1519357|Wingham, ON
1519358|Chatham, ON
1519363|Chesley, ON
@@ -13901,6 +14053,7 @@
1519923|Dundalk, ON
1519924|Flesherton, ON
1519925|Shelburne, ON
+1519927|Caledon, ON
1519928|Grand Valley, ON
1519934|Tara, ON
1519936|London, ON
@@ -13966,6 +14119,7 @@
1520364|Douglas, AZ
1520377|Nogales, AZ
1520381|Casa Grande, AZ
+1520383|Sells, AZ
1520384|Willcox, AZ
1520385|San Manuel, AZ
1520387|Ajo, AZ
@@ -14384,6 +14538,7 @@
1540967|Louisa, VA
1540980|Pulaski, VA
1540981|Roanoke, VA
+1540983|Roanoke, VA
1540984|Edinburg, VA
1540985|Roanoke, VA
1540989|Roanoke, VA
@@ -14649,6 +14804,7 @@
1559277|Fresno, CA
1559278|Fresno, CA
1559297|Clovis, CA
+1559298|Clovis, CA
1559299|Clovis, CA
1559320|Fresno, CA
1559324|Clovis, CA
@@ -14838,6 +14994,7 @@
1561637|Delray Beach, FL
1561638|Delray Beach, FL
1561640|West Palm Beach, FL
+1561650|West Palm Beach, FL
1561681|West Palm Beach, FL
1561682|West Palm Beach, FL
1561683|West Palm Beach, FL
@@ -15171,6 +15328,7 @@
1573248|Hannibal, MO
1573256|Columbia, MO
1573264|Scott City, MO
+1573265|St. James, MO
1573276|Malden, MO
1573288|Canton, MO
1573293|Bernie, MO
@@ -15462,6 +15620,7 @@
1575835|Socorro, NM
1575838|Socorro, NM
1575854|Magdalena, NM
+1575882|Anthony, NM
1575885|Carlsbad, NM
1575887|Carlsbad, NM
1575894|Truth or Consequences, NM
@@ -15576,7 +15735,8 @@
1580795|Madill, OK
1580822|Okeene, OK
1580824|Waynoka, OK
-1580832|Cordell, OK
+1580832|New Cordell, OK
+1580856|Ratliff City, OK
1580857|Allen, OK
1580863|Garber, OK
1580875|Walters, OK
@@ -15628,6 +15788,7 @@
1585292|Rochester, NY
1585293|Churchville, NY
1585295|Rochester, NY
+1585319|Rochester, NY
1585321|Rochester, NY
1585324|Rochester, NY
1585325|Rochester, NY
@@ -15677,6 +15838,7 @@
1585527|Rochester, NY
1585529|Rochester, NY
1585530|Rochester, NY
+1585538|Caledonia, NY
1585544|Rochester, NY
1585546|Rochester, NY
1585563|Rochester, NY
@@ -15980,6 +16142,7 @@
1602546|Phoenix, AZ
1602553|Phoenix, AZ
1602569|Phoenix, AZ
+1602589|Phoenix, AZ
1602604|Phoenix, AZ
1602640|Phoenix, AZ
1602643|Phoenix, AZ
@@ -16085,11 +16248,13 @@
1603569|Wolfeboro, NH
1603577|Nashua, NH
1603580|Exeter, NH
+1603585|Fitzwilliam, NH
1603588|Antrim, NH
1603589|Nashua, NH
1603624|Manchester, NH
1603628|Manchester, NH
1603629|Manchester, NH
+1603632|Enfield, NH
1603634|Manchester, NH
1603635|Pelham, NH
1603642|Kingston, NH
@@ -16179,6 +16344,7 @@
1604279|Richmond, BC
1604284|Richmond, BC
1604291|Burnaby, BC
+1604294|Burnaby, BC
1604295|Richmond, BC
1604298|Burnaby, BC
1604299|Burnaby, BC
@@ -16212,6 +16378,7 @@
1604502|Surrey, BC
1604504|Abbotsford, BC
1604507|Surrey, BC
+1604510|Langley, BC
1604514|Langley, BC
1604530|Langley, BC
1604532|Langley, BC
@@ -16331,6 +16498,7 @@
1604899|Vancouver, BC
1604903|North Vancouver, BC
1604904|North Vancouver, BC
+1604905|Whistler, BC
1604913|West Vancouver, BC
1604921|West Vancouver, BC
1604922|West Vancouver, BC
@@ -16347,6 +16515,7 @@
1604973|North Vancouver, BC
1604980|North Vancouver, BC
1604981|North Vancouver, BC
+1604982|North Vancouver, BC
1604983|North Vancouver, BC
1604984|North Vancouver, BC
1604985|North Vancouver, BC
@@ -16425,6 +16594,7 @@
1605448|Britton, SD
1605456|Newell, SD
1605472|Redfield, SD
+1605498|Tea, SD
1605528|Hartford, SD
1605529|Baltic, SD
1605532|Clark, SD
@@ -16516,6 +16686,7 @@
1605964|Eagle Butte, SD
1605967|Faith, SD
1605977|Sioux Falls, SD
+1605983|Arlington, SD
1605987|Canton, SD
1605988|Sioux Falls, SD
1605990|Mitchell, SD
@@ -16524,8 +16695,8 @@
1605997|Flandreau, SD
1606|Kentucky
1606218|Pikeville, KY
-1606242|Middlesborough, KY
-1606248|Middlesborough, KY
+1606242|Middlesboro, KY
+1606248|Middlesboro, KY
1606256|Mount Vernon, KY
1606258|Corbin, KY
1606274|Somerset, KY
@@ -16543,6 +16714,7 @@
1606340|Monticello, KY
1606348|Monticello, KY
1606349|Salyersville, KY
+1606354|Pine Knot, KY
1606365|Stanford, KY
1606387|Albany, KY
1606408|Ashland, KY
@@ -16570,6 +16742,7 @@
1606589|Cumberland, KY
1606593|Booneville, KY
1606598|Manchester, KY
+1606599|Manchester, KY
1606633|Whitesburg, KY
1606636|Nancy, KY
1606638|Louisa, KY
@@ -16588,6 +16761,7 @@
1606738|Sandy Hook, KY
1606739|Catlettsburg, KY
1606743|West Liberty, KY
+1606754|Elkhorn City, KY
1606756|Augusta, KY
1606758|Brodhead, KY
1606759|Maysville, KY
@@ -16610,6 +16784,7 @@
1606889|Prestonsburg, KY
1606920|Ashland, KY
1606928|Ashland, KY
+1606929|Ashland, KY
1606932|South Shore, KY
1607|New York
1607243|Dundee, NY
@@ -16643,6 +16818,7 @@
1607533|Lansing, NY
1607547|Cooperstown, NY
1607563|Sidney, NY
+1607564|Newfield, NY
1607565|Waverly, NY
1607566|Avoca, NY
1607569|Hammondsport, NY
@@ -16663,6 +16839,7 @@
1607732|Elmira, NY
1607733|Elmira, NY
1607734|Elmira, NY
+1607735|Elmira, NY
1607737|Elmira, NY
1607746|Delhi, NY
1607749|Homer, NY
@@ -16670,6 +16847,7 @@
1607756|Cortland, NY
1607758|Cortland, NY
1607762|Binghamton, NY
+1607763|Johnson City, NY
1607767|Elmira, NY
1607771|Binghamton, NY
1607772|Binghamton, NY
@@ -16679,9 +16857,11 @@
1607795|Horseheads, NY
1607843|Oxford, NY
1607847|New Berlin, NY
+1607863|Cincinnatus, NY
1607865|Walton, NY
1607869|Ovid, NY
1607898|Groton, NY
+1607937|Corning, NY
1607967|Bainbridge, NY
1608|Wisconsin
1608204|Madison, WI
@@ -16806,6 +16986,7 @@
1608758|Janesville, WI
1608763|Potosi, WI
1608764|Deerfield, WI
+1608767|Black Earth, WI
1608768|Reedsburg, WI
1608776|Darlington, WI
1608782|La Crosse, WI
@@ -16871,11 +17052,12 @@
1609430|Princeton, NJ
1609441|Atlantic City, NJ
1609449|Atlantic City, NJ
-1609452|Princeton Township, NJ
+1609452|Princeton, NJ
1609497|Princeton, NJ
-1609514|Princeton Township, NJ
-1609520|Princeton Township, NJ
+1609514|Princeton, NJ
+1609520|Princeton, NJ
1609525|Ocean City, NJ
+1609538|Ewing Township, NJ
1609561|Hammonton, NJ
1609562|Fort Dix, NJ
1609567|Hammonton, NJ
@@ -16904,19 +17086,23 @@
1609838|Trenton, NJ
1609859|Southampton Township, NJ
1609861|Woodbine, NJ
+1609877|Willingboro Township, NJ
1609884|Cape May, NJ
1609888|Trenton, NJ
1609893|Browns Mills, NJ
1609894|Pemberton, NJ
1609898|Cape May, NJ
1609909|Mays Landing, NJ
+1609921|Princeton, NJ
1609924|Princeton, NJ
+1609951|Princeton, NJ
1609953|Medford, NJ
1609967|Avalon, NJ
1609984|Trenton, NJ
1609989|Trenton, NJ
1610|Pennsylvania
1610205|King of Prussia, PA
+1610208|Reading, PA
1610250|Easton, PA
1610252|Easton, PA
1610253|Easton, PA
@@ -17043,6 +17229,7 @@
1612|Minnesota
1612215|Minneapolis, MN
1612225|Minneapolis, MN
+1612259|Minneapolis, MN
1612252|Minneapolis, MN
1612273|Minneapolis, MN
1612302|Minneapolis, MN
@@ -17155,6 +17342,7 @@
1613267|Perth, ON
1613269|Merrickville, ON
1613273|Westport, ON
+1613279|Sharbot Lake, ON
1613283|Smiths Falls, ON
1613284|Smiths Falls, ON
1613332|Bancroft, ON
@@ -17251,6 +17439,7 @@
1613782|Ottawa, ON
1613789|Ottawa, ON
1613798|Ottawa, ON
+1613924|Athens, ON
1613925|Prescott, ON
1613930|Cornwall, ON
1613932|Cornwall, ON
@@ -17286,6 +17475,7 @@
1614251|Columbus, OH
1614252|Columbus, OH
1614253|Columbus, OH
+1614255|Columbus, OH
1614257|Columbus, OH
1614258|Columbus, OH
1614261|Columbus, OH
@@ -17312,6 +17502,7 @@
1614308|Columbus, OH
1614326|Columbus, OH
1614338|Columbus, OH
+1614340|Columbus, OH
1614351|Columbus, OH
1614355|Columbus, OH
1614365|Columbus, OH
@@ -17406,6 +17597,7 @@
1615298|Nashville, TN
1615302|Spring Hill, TN
1615309|Brentwood, TN
+1615312|Nashville, TN
1615313|Nashville, TN
1615315|Nashville, TN
1615320|Nashville, TN
@@ -17546,6 +17738,7 @@
1616225|Greenville, MI
1616233|Grand Rapids, MI
1616235|Grand Rapids, MI
+1616241|Grand Rapids, MI
1616242|Grand Rapids, MI
1616243|Grand Rapids, MI
1616245|Grand Rapids, MI
@@ -17569,6 +17762,7 @@
1616399|Holland, MI
1616447|Grand Rapids, MI
1616451|Grand Rapids, MI
+1616452|Grand Rapids, MI
1616453|Grand Rapids, MI
1616454|Grand Rapids, MI
1616456|Grand Rapids, MI
@@ -17616,6 +17810,8 @@
1616891|Caledonia, MI
1616897|Lowell, MI
1616940|Grand Rapids, MI
+1616942|Grand Rapids, MI
+1616949|Grand Rapids, MI
1616954|Grand Rapids, MI
1616956|Grand Rapids, MI
1616957|Grand Rapids, MI
@@ -17643,6 +17839,7 @@
1617266|Boston, MA
1617267|Boston, MA
1617269|Boston, MA
+1617284|Somerville, MA
1617289|Boston, MA
1617292|Boston, MA
1617305|Boston, MA
@@ -17839,6 +18036,7 @@
1618443|Sparta, IL
1618445|Albion, IL
1618451|Granite City, IL
+1618452|Granite City, IL
1618453|Carbondale, IL
1618457|Carbondale, IL
1618462|Alton, IL
@@ -17989,12 +18187,14 @@
1619427|Chula Vista, CA
1619428|San Diego, CA
1619435|Coronado, CA
+1619437|Coronado, CA
1619440|El Cajon, CA
1619441|El Cajon, CA
1619442|El Cajon, CA
1619444|El Cajon, CA
1619446|San Diego, CA
1619447|El Cajon, CA
+1619450|San Diego, CA
1619473|Pine Valley, CA
1619474|National City, CA
1619476|Chula Vista, CA
@@ -18270,6 +18470,7 @@
1630357|Naperville, IL
1630368|Oak Brook, IL
1630369|Naperville, IL
+1630375|Aurora, IL
1630378|Bolingbrook, IL
1630393|Warrenville, IL
1630397|Geneva, IL
@@ -18324,6 +18525,7 @@
1630983|Naperville, IL
1630990|Oak Brook, IL
1631|New York
+1631204|Southampton, NY
1631206|Bay Shore, NY
1631208|Riverhead, NY
1631226|Lindenhurst, NY
@@ -18343,6 +18545,7 @@
1631548|Riverhead, NY
1631584|St. James, NY
1631598|Amityville, NY
+1631604|East Hampton, NY
1631647|Bay Shore, NY
1631665|Bay Shore, NY
1631666|Bay Shore, NY
@@ -18353,6 +18556,7 @@
1631727|Riverhead, NY
1631728|Hampton Bays, NY
1631734|Cutchogue, NY
+1631749|Shelter Island, NY
1631765|Southold, NY
1631907|East Hampton, NY
1631929|Wading River, NY
@@ -18362,15 +18566,15 @@
1631991|Lindenhurst, NY
1636|Missouri
1636239|Washington, MO
-1636240|O Fallon, MO
+1636240|O'Fallon, MO
1636250|St. Charles, MO
1636255|St. Charles, MO
1636257|Pacific, MO
1636271|Pacific, MO
-1636272|O Fallon, MO
+1636272|O'Fallon, MO
1636278|St. Peters, MO
1636279|St. Peters, MO
-1636281|O Fallon, MO
+1636281|O'Fallon, MO
1636282|Arnold, MO
1636287|Arnold, MO
1636296|Arnold, MO
@@ -18383,7 +18587,7 @@
1636349|Fenton, MO
1636356|Moscow Mills, MO
1636376|High Ridge, MO
-1636379|O Fallon, MO
+1636379|O'Fallon, MO
1636390|Washington, MO
1636397|St. Peters, MO
1636456|Warrenton, MO
@@ -18400,7 +18604,7 @@
1636584|Union, MO
1636586|De Soto, MO
1636587|Eureka, MO
-1636629|St. Clair, MO
+1636629|Saint Clair, MO
1636639|Wentzville, MO
1636671|House Springs, MO
1636677|High Ridge, MO
@@ -18418,8 +18622,9 @@
1636947|St. Charles, MO
1636949|St. Charles, MO
1636970|St. Peters, MO
-1636978|O Fallon, MO
+1636978|O'Fallon, MO
1636980|O'Fallon, MO
+1639|Saskatchewan
1641|Iowa
1641209|Fairfield, IA
1641227|Baxter, IA
@@ -18449,6 +18654,7 @@
1641464|Mount Ayr, IA
1641469|Fairfield, IA
1641472|Fairfield, IA
+1641473|Gladbrook, IA
1641483|State Center, IA
1641487|Zearing, IA
1641494|Mason City, IA
@@ -18811,7 +19017,9 @@
1661835|Bakersfield, CA
1661836|Bakersfield, CA
1661837|Bakersfield, CA
+1661845|Lamont, CA
1661847|Bakersfield, CA
+1661849|Earlimart, CA
1661852|Bakersfield, CA
1661854|Arvin, CA
1661859|Bakersfield, CA
@@ -18975,6 +19183,7 @@
1678339|Alpharetta, GA
1678342|Covington, GA
1678363|Dallas, GA
+1678366|Alpharetta, GA
1678413|Conyers, GA
1678423|Newnan, GA
1678442|Lawrenceville, GA
@@ -18987,6 +19196,7 @@
1678583|McDonough, GA
1678625|Covington, GA
1678688|Griffin, GA
+1678712|Covington, GA
1678715|Douglasville, GA
1678721|Cartersville, GA
1678817|Fayetteville, GA
@@ -18995,9 +19205,11 @@
1678847|Lawrenceville, GA
1678867|Alpharetta, GA
1678880|Canton, GA
+1678947|Cumming, GA
1678964|Conyers, GA
1682|Texas
1682518|Mansfield, TX
+1682622|Mansfield, TX
1682867|Arlington, TX
1682885|Fort Worth, TX
1701|North Dakota
@@ -19109,6 +19321,7 @@
1701754|Napoleon, ND
1701756|Mohall, ND
1701757|Grand Forks, ND
+1701764|Killdeer, ND
1701772|Grand Forks, ND
1701774|Williston, ND
1701775|Grand Forks, ND
@@ -19224,6 +19437,7 @@
1702471|Las Vegas, NV
1702472|Las Vegas, NV
1702474|Las Vegas, NV
+1702478|Las Vegas, NV
1702485|Las Vegas, NV
1702486|Las Vegas, NV
1702515|Las Vegas, NV
@@ -19238,6 +19452,7 @@
1702579|Las Vegas, NV
1702597|Las Vegas, NV
1702598|Las Vegas, NV
+1702629|Las Vegas, NV
1702632|Las Vegas, NV
1702641|Las Vegas, NV
1702645|Las Vegas, NV
@@ -19301,6 +19516,7 @@
1702939|Las Vegas, NV
1702940|Las Vegas, NV
1702942|Las Vegas, NV
+1702947|Las Vegas, NV
1702948|Las Vegas, NV
1702949|Las Vegas, NV
1702951|Las Vegas, NV
@@ -19381,6 +19597,7 @@
1703535|Alexandria, VA
1703548|Alexandria, VA
1703549|Alexandria, VA
+1703550|Lorton, VA
1703553|Arlington, VA
1703558|Arlington, VA
1703567|Alexandria, VA
@@ -19799,6 +20016,7 @@
1705748|Peterborough, ON
1705749|Peterborough, ON
1705750|Peterborough, ON
+1705753|West Nipissing, ON
1705759|Sault Ste. Marie, ON
1705762|Bala, ON
1705765|Port Carling, ON
@@ -19921,6 +20139,7 @@
1706552|Athens, GA
1706553|Woodbury, GA
1706554|Waynesboro, GA
+1706560|Augusta, GA
1706561|Columbus, GA
1706562|Columbus, GA
1706563|Columbus, GA
@@ -20125,6 +20344,7 @@
1707578|Santa Rosa, CA
1707579|Santa Rosa, CA
1707591|Santa Rosa, CA
+1707624|Vacaville, CA
1707642|Vallejo, CA
1707643|Vallejo, CA
1707644|Vallejo, CA
@@ -20196,6 +20416,7 @@
1707996|Sonoma, CA
1707998|Clearlake Oaks, CA
1708|Illinois
+1708202|Hines, IL
1708216|Maywood, IL
1708222|Cicero, IL
1708245|La Grange, IL
@@ -20203,6 +20424,7 @@
1708301|Homer Glen, IL
1708327|Maywood, IL
1708335|Hazel Crest, IL
+1708342|Tinley Park, IL
1708349|Orland Park, IL
1708358|Oak Park, IL
1708364|Orland Park, IL
@@ -20256,6 +20478,7 @@
1709257|Botwood, NL
1709258|Bishop's Falls, NL
1709279|Marystown, NL
+1709437|Torbay, NL
1709466|Clarenville, NL
1709468|Bonavista, NL
1709489|Grand Falls-Windsor, NL
@@ -20778,6 +21001,7 @@
1714667|Santa Ana, CA
1714671|Brea, CA
1714672|Brea, CA
+1714674|Brea, CA
1714680|Fullerton, CA
1714687|Anaheim, CA
1714692|Yorba Linda, CA
@@ -20823,6 +21047,7 @@
1714997|Orange, CA
1714999|Anaheim, CA
1715|Wisconsin
+1715228|Coloma, WI
1715231|Menomonie, WI
1715232|Menomonie, WI
1715233|Menomonie, WI
@@ -20846,6 +21071,7 @@
1715267|Greenwood, WI
1715268|Amery, WI
1715273|Ellsworth, WI
+1715275|Elcho, WI
1715277|Lake Tomahawk, WI
1715284|Black River Falls, WI
1715286|Augusta, WI
@@ -21061,6 +21287,7 @@
1716774|Grand Island, NY
1716775|Grand Island, NY
1716791|Ransomville, NY
+1716792|Brocton, NY
1716816|Buffalo, NY
1716829|Buffalo, NY
1716842|Buffalo, NY
@@ -21284,6 +21511,7 @@
1718236|Brooklyn, NY
1718237|Brooklyn, NY
1718239|Bronx, NY
+1718243|Brooklyn, NY
1718244|Jamaica, NY
1718252|Brooklyn, NY
1718256|Brooklyn, NY
@@ -21306,6 +21534,8 @@
1718299|Bronx, NY
1718302|Brooklyn, NY
1718317|Staten Island, NY
+1718319|Bronx, NY
+1718320|Bronx, NY
1718321|Flushing, NY
1718324|Bronx, NY
1718325|Bronx, NY
@@ -21431,6 +21661,7 @@
1718693|Brooklyn, NY
1718703|Brooklyn, NY
1718720|Staten Island, NY
+1718722|Brooklyn, NY
1718727|Staten Island, NY
1718731|Bronx, NY
1718733|Bronx, NY
@@ -21507,8 +21738,10 @@
1718993|Bronx, NY
1718994|Bronx, NY
1718995|Jamaica, NY
+1718996|Brooklyn, NY
1718998|Brooklyn, NY
1719|Colorado
+1719203|Colorado Springs, CO
1719213|Colorado Springs, CO
1719219|Colorado Springs, CO
1719226|Colorado Springs, CO
@@ -21555,6 +21788,7 @@
1719383|La Junta, CO
1719384|La Junta, CO
1719385|Colorado Springs, CO
+1719387|Colorado Springs, CO
1719388|Colorado Springs, CO
1719389|Colorado Springs, CO
1719390|Colorado Springs, CO
@@ -21682,6 +21916,7 @@
1720848|Aurora, CO
1720851|Parker, CO
1720855|Denver, CO
+1720859|Aurora, CO
1720865|Denver, CO
1720904|Denver, CO
1720913|Denver, CO
@@ -21721,7 +21956,9 @@
1724437|Uniontown, PA
1724438|Uniontown, PA
1724439|Uniontown, PA
+1724444|Gibsonia, PA
1724445|Chicora, PA
+1724449|Gibsonia, PA
1724450|Grove City, PA
1724457|Coraopolis, PA
1724458|Grove City, PA
@@ -21768,6 +22005,7 @@
1724668|New Alexandria, PA
1724684|Monessen, PA
1724693|Oakdale, PA
+1724694|Derry, PA
1724725|Point Marion, PA
1724727|Apollo, PA
1724736|Perryopolis, PA
@@ -21832,6 +22070,7 @@
1727527|St. Petersburg, FL
1727528|St. Petersburg, FL
1727553|St. Petersburg, FL
+1727562|Clearwater, FL
1727567|St. Petersburg, FL
1727573|Clearwater, FL
1727576|St. Petersburg, FL
@@ -21839,6 +22078,7 @@
1727578|St. Petersburg, FL
1727579|St. Petersburg, FL
1727581|Largo, FL
+1727588|Largo, FL
1727723|Clearwater, FL
1727733|Dunedin, FL
1727734|Dunedin, FL
@@ -21980,10 +22220,12 @@
1732557|Toms River, NJ
1732562|Piscataway Township, NJ
1732607|Old Bridge, NJ
+1732615|Middletown, NJ
1732650|Edison, NJ
1732671|Middletown, NJ
1732697|Perth Amboy, NJ
1732736|Toms River, NJ
+1732785|Brick, NJ
1732802|Carteret, NJ
1732818|Toms River, NJ
1732826|Perth Amboy, NJ
@@ -22028,12 +22270,14 @@
1734433|Chelsea, MI
1734439|Milan, MI
1734449|Whitmore Lake, MI
+1734453|Plymouth, MI
1734457|Monroe, MI
1734462|Livonia, MI
1734464|Livonia, MI
1734475|Chelsea, MI
1734477|Ann Arbor, MI
1734481|Ypsilanti, MI
+1734487|Ypsilanti, MI
1734495|Canton, MI
1734523|Livonia, MI
1734529|Dundee, MI
@@ -22057,6 +22301,7 @@
1734712|Ypsilanti, MI
1734714|Ypsilanti, MI
1734741|Ann Arbor, MI
+1734744|Livonia, MI
1734747|Ann Arbor, MI
1734753|New Boston, MI
1734761|Ann Arbor, MI
@@ -22065,6 +22310,7 @@
1734769|Ann Arbor, MI
1734779|Livonia, MI
1734785|Southgate, MI
+1734794|Ann Arbor, MI
1734827|Ann Arbor, MI
1734844|Canton, MI
1734845|Ann Arbor, MI
@@ -22208,6 +22454,7 @@
1740795|Powhatan Point, OH
1740824|Warsaw, OH
1740826|New Concord, OH
+1740828|Frazeysburg, OH
1740833|Delaware, OH
1740845|London, OH
1740852|London, OH
@@ -22302,6 +22549,7 @@
1757480|Norfolk, VA
1757481|Virginia Beach, VA
1757482|Chesapeake, VA
+1757485|Chesapeake, VA
1757486|Virginia Beach, VA
1757489|Norfolk, VA
1757490|Virginia Beach, VA
@@ -22384,6 +22632,7 @@
1757886|Newport News, VA
1757889|Norfolk, VA
1757896|Hampton, VA
+1757899|Wakefield, VA
1757903|Williamsburg, VA
1757923|Suffolk, VA
1757925|Suffolk, VA
@@ -22518,6 +22767,7 @@
1760843|Victorville, CA
1760863|Indio, CA
1760864|Palm Springs, CA
+1760868|Phelan, CA
1760872|Bishop, CA
1760873|Bishop, CA
1760876|Lone Pine, CA
@@ -22528,6 +22778,7 @@
1760924|Mammoth Lakes, CA
1760929|Carlsbad, CA
1760930|Carlsbad, CA
+1760931|Carlsbad, CA
1760932|Bridgeport, CA
1760934|Mammoth Lakes, CA
1760946|Apple Valley, CA
@@ -22552,6 +22803,7 @@
1763444|Isanti, MN
1763525|Minneapolis, MN
1763552|Cambridge, MN
+1763581|Maple Grove, MN
1763631|Princeton, MN
1763675|Montrose, MN
1763682|Buffalo, MN
@@ -22666,6 +22918,7 @@
1765789|Albany, IN
1765793|Covington, IN
1765795|Cloverdale, IN
+1765807|Lafayette, IN
1765825|Connersville, IN
1765827|Connersville, IN
1765832|Clinton, IN
@@ -22710,6 +22963,7 @@
1770297|Gainesville, GA
1770304|Newnan, GA
1770321|Marietta, GA
+1770339|Lawrenceville, GA
1770345|Canton, GA
1770346|Alpharetta, GA
1770358|Barnesville, GA
@@ -22766,6 +23020,7 @@
1770577|Douglasville, GA
1770578|Marietta, GA
1770579|Marietta, GA
+1770599|Senoia, GA
1770602|Conyers, GA
1770606|Cartersville, GA
1770607|Cartersville, GA
@@ -22874,6 +23129,7 @@
1772600|Stuart, FL
1772621|Port St. Lucie, FL
1772626|Port St. Lucie, FL
+1772672|Fort Pierce, FL
1772770|Vero Beach, FL
1772778|Vero Beach, FL
1772785|Port St. Lucie, FL
@@ -23155,6 +23411,7 @@
1780827|Grande Cache, AB
1780830|Grande Prairie, AB
1780831|Grande Prairie, AB
+1780832|Grande Prairie, AB
1780835|Fairview, AB
1780836|Manning, AB
1780837|Falher, AB
@@ -23426,6 +23683,7 @@
1785726|Ellis, KS
1785731|Ransom, KS
1785733|Waverly, KS
+1785735|Victoria, KS
1785738|Beloit, KS
1785742|Hiawatha, KS
1785743|WaKeeney, KS
@@ -23521,6 +23779,7 @@
1801466|Salt Lake City, UT
1801467|Salt Lake City, UT
1801468|Salt Lake City, UT
+1801474|Salt Lake City, UT
1801476|Ogden, UT
1801479|Ogden, UT
1801483|Salt Lake City, UT
@@ -23567,7 +23826,7 @@
1801765|Orem, UT
1801768|Lehi, UT
1801771|Layton, UT
-1801777|Hill Air Force Base, UT
+1801777|Hill AFB, UT
1801789|Eagle Mountain, UT
1801794|Spanish Fork, UT
1801798|Spanish Fork, UT
@@ -23621,6 +23880,8 @@
1802482|Hinesburg, VT
1802485|Northfield, VT
1802488|Burlington, VT
+1802524|St. Albans, VT
+1802527|St. Albans, VT
1802635|Johnson, VT
1802649|Norwich, VT
1802655|Winooski, VT
@@ -23764,6 +24025,7 @@
1803694|Whitmire, SC
1803695|Columbia, SC
1803699|Columbia, SC
+1803712|Winnsboro, SC
1803731|Columbia, SC
1803733|Columbia, SC
1803734|Columbia, SC
@@ -23995,6 +24257,7 @@
1805529|Moorpark, CA
1805531|Moorpark, CA
1805532|Moorpark, CA
+1805534|Los Osos, CA
1805541|San Luis Obispo, CA
1805542|San Luis Obispo, CA
1805543|San Luis Obispo, CA
@@ -24379,6 +24642,7 @@
1808622|Wahiawa, HI
1808623|Mililani, HI
1808625|Mililani, HI
+1808627|Mililani, HI
1808632|Lihue, HI
1808638|Haleiwa, HI
1808661|Lahaina, HI
@@ -24492,6 +24756,7 @@
1810579|Grand Blanc, MI
1810603|Grand Blanc, MI
1810606|Grand Blanc Township, MI
+1810622|Port Sanilac, MI
1810629|Fenton, MI
1810631|Otisville, MI
1810635|Swartz Creek, MI
@@ -24696,6 +24961,7 @@
1812948|New Albany, IN
1812949|New Albany, IN
1812951|Georgetown, IN
+1812952|Lanesville, IN
1812961|Bloomington, IN
1812962|Evansville, IN
1812963|Evansville, IN
@@ -24778,6 +25044,7 @@
1813636|Tampa, FL
1813637|Tampa, FL
1813639|Tampa, FL
+1813644|Tampa, FL
1813664|Tampa, FL
1813707|Plant City, FL
1813715|Zephyrhills, FL
@@ -24828,6 +25095,7 @@
1813890|Tampa, FL
1813901|Tampa, FL
1813902|Tampa, FL
+1813903|Tampa, FL
1813908|Tampa, FL
1813910|Tampa, FL
1813915|Tampa, FL
@@ -24857,6 +25125,7 @@
1814201|Altoona, PA
1814224|Roaring Spring, PA
1814225|Eldred, PA
+1814226|Clarion, PA
1814231|State College, PA
1814234|State College, PA
1814235|State College, PA
@@ -24866,6 +25135,7 @@
1814247|Hastings, PA
1814254|Johnstown, PA
1814255|Johnstown, PA
+1814258|Elkland, PA
1814262|Johnstown, PA
1814265|Brockway, PA
1814266|Johnstown, PA
@@ -24924,6 +25194,7 @@
1814535|Johnstown, PA
1814536|Johnstown, PA
1814539|Johnstown, PA
+1814542|Mount Union, PA
1814589|Pleasantville, PA
1814623|Bedford, PA
1814634|Meyersdale, PA
@@ -25294,6 +25565,7 @@
1816983|Kansas City, MO
1816987|Pleasant Hill, MO
1817|Texas
+1817202|Cleburne, TX
1817207|Fort Worth, TX
1817220|Springtown, TX
1817226|Arlington, TX
@@ -25361,6 +25633,7 @@
1817472|Arlington, TX
1817473|Mansfield, TX
1817492|Fort Worth, TX
+1817517|Cleburne, TX
1817523|Springtown, TX
1817529|Fort Worth, TX
1817531|Fort Worth, TX
@@ -25386,6 +25659,7 @@
1817626|Fort Worth, TX
1817633|Arlington, TX
1817635|Arlington, TX
+1817636|Rhome, TX
1817640|Arlington, TX
1817641|Cleburne, TX
1817645|Cleburne, TX
@@ -25507,6 +25781,7 @@
1819293|Nicolet, QC
1819294|Bécancour, QC
1819296|Yamachiche, QC
+1819326|Sainte-Agathe-des-Monts, QC
1819333|La Sarre, QC
1819339|La Sarre, QC
1819346|Sherbrooke, QC
@@ -25612,6 +25887,7 @@
1819864|Sherbrooke, QC
1819868|Magog, QC
1819874|Val-d'Or, QC
+1819875|Cookshire, QC
1819876|Stanstead, QC
1819877|Weedon, QC
1819879|Asbestos, QC
@@ -25625,6 +25901,7 @@
1828232|Asheville, NC
1828235|Canton, NC
1828236|Asheville, NC
+1828241|Catawba, NC
1828245|Forest City, NC
1828247|Forest City, NC
1828248|Forest City, NC
@@ -25654,6 +25931,7 @@
1828298|Asheville, NC
1828299|Asheville, NC
1828304|Hickory, NC
+1828315|Hickory, NC
1828321|Andrews, NC
1828322|Hickory, NC
1828323|Hickory, NC
@@ -25692,6 +25970,7 @@
1828586|Sylva, NC
1828622|Hot Springs, NC
1828627|Clyde, NC
+1828628|Fairview, NC
1828631|Sylva, NC
1828632|Taylorsville, NC
1828635|Taylorsville, NC
@@ -25893,9 +26172,11 @@
1831899|Seaside, CA
1832|Texas
1832203|Houston, TX
+1832230|Houston, TX
1832237|Houston, TX
1832239|Houston, TX
1832242|Houston, TX
+1832243|Houston, TX
1832249|Houston, TX
1832251|Houston, TX
1832252|Houston, TX
@@ -25909,6 +26190,7 @@
1832384|Houston, TX
1832393|Houston, TX
1832397|Houston, TX
+1832426|Houston, TX
1832437|Katy, TX
1832467|Houston, TX
1832476|Houston, TX
@@ -25920,6 +26202,7 @@
1832822|Houston, TX
1832824|Houston, TX
1832825|Houston, TX
+1832826|Houston, TX
1832912|Houston, TX
1838433|Morganton, NC
1843|South Carolina
@@ -26031,6 +26314,7 @@
1843706|Bluffton, SC
1843712|Myrtle Beach, SC
1843716|Loris, SC
+1843717|Ridgeland, SC
1843719|Moncks Corner, SC
1843720|Charleston, SC
1843722|Charleston, SC
@@ -26157,6 +26441,7 @@
1845855|Pawling, NY
1845856|Port Jervis, NY
1845858|Port Jervis, NY
+1845868|Stanfordville, NY
1845871|Rhinebeck, NY
1845876|Rhinebeck, NY
1845888|Wurtsboro, NY
@@ -26185,11 +26470,13 @@
1847352|Schaumburg, IL
1847358|Palatine, IL
1847359|Palatine, IL
+1847360|Waukegan, IL
1847377|Waukegan, IL
1847395|Antioch, IL
1847412|Northbrook, IL
1847413|Schaumburg, IL
1847424|Evanston, IL
+1847429|Elgin, IL
1847432|Highland Park, IL
1847451|Franklin Park, IL
1847455|Franklin Park, IL
@@ -26201,6 +26488,7 @@
1847498|Northbrook, IL
1847509|Northbrook, IL
1847517|Schaumburg, IL
+1847531|Elgin, IL
1847534|Schaumburg, IL
1847548|Grayslake, IL
1847559|Northbrook, IL
@@ -26211,12 +26499,14 @@
1847579|Highland Park, IL
1847588|Niles, IL
1847605|Schaumburg, IL
+1847608|Elgin, IL
1847618|Arlington Heights, IL
1847619|Schaumburg, IL
1847647|Niles, IL
1847657|Glenview, IL
1847669|Huntley, IL
1847683|Hampshire, IL
+1847695|Elgin, IL
1847706|Schaumburg, IL
1847723|Park Ridge, IL
1847724|Glenview, IL
@@ -26314,6 +26604,7 @@
1850494|Pensacola, FL
1850497|Pensacola, FL
1850505|Pensacola, FL
+1850508|Tallahassee, FL
1850513|Tallahassee, FL
1850514|Tallahassee, FL
1850521|Tallahassee, FL
@@ -26416,6 +26707,7 @@
1850973|Madison, FL
1850981|Milton, FL
1850983|Milton, FL
+1850984|Panacea, FL
1850997|Monticello, FL
1851788|Riverside, CA
1856|New Jersey
@@ -26437,6 +26729,7 @@
1856365|Camden, NJ
1856396|Marlton, NJ
1856405|Vineland, NJ
+1856414|Cherry Hill, NJ
1856439|Moorestown, NJ
1856451|Bridgeton, NJ
1856453|Bridgeton, NJ
@@ -26531,7 +26824,7 @@
1858549|San Diego, CA
1858550|San Diego, CA
1858552|San Diego, CA
-1858554|San Diego, CA
+1858554|La Jolla, CA
1858558|San Diego, CA
1858560|San Diego, CA
1858564|San Diego, CA
@@ -26628,6 +26921,7 @@
1859294|Lexington, KY
1859296|Lexington, KY
1859299|Lexington, KY
+1859301|Edgewood, KY
1859309|Lexington, KY
1859313|Lexington, KY
1859317|Lexington, KY
@@ -26702,6 +26996,7 @@
1860283|Thomaston, CT
1860284|Farmington, CT
1860285|Windsor, CT
+1860286|Bloomfield, CT
1860293|Hartford, CT
1860295|Marlborough, CT
1860296|Hartford, CT
@@ -26837,6 +27132,7 @@
1863284|Lakeland, FL
1863285|Fort Meade, FL
1863291|Winter Haven, FL
+1863292|Winter Haven, FL
1863293|Winter Haven, FL
1863294|Winter Haven, FL
1863297|Winter Haven, FL
@@ -26946,15 +27242,18 @@
1864271|Greenville, SC
1864281|Greenville, SC
1864282|Greenville, SC
+1864283|Greenville, SC
1864284|Greenville, SC
1864286|Greenville, SC
1864287|Anderson, SC
1864294|Greenville, SC
1864296|Anderson, SC
1864298|Greenville, SC
+1864299|Greenville, SC
1864306|Easley, SC
1864327|Spartanburg, SC
1864331|Greenville, SC
+1864332|Anderson, SC
1864338|Belton, SC
1864342|Spartanburg, SC
1864348|Iva, SC
@@ -26970,6 +27269,7 @@
1864445|Saluda, SC
1864446|Abbeville, SC
1864455|Greenville, SC
+1864456|Ware Shoals, SC
1864457|Landrum, SC
1864459|Abbeville, SC
1864461|Chesnee, SC
@@ -27011,6 +27311,7 @@
1864647|Westminster, SC
1864654|Clemson, SC
1864672|Greenville, SC
+1864674|Jonesville, SC
1864676|Greenville, SC
1864681|Laurens, SC
1864682|Laurens, SC
@@ -27018,6 +27319,7 @@
1864725|Greenwood, SC
1864751|Greenville, SC
1864757|Simpsonville, SC
+1864760|Anderson, SC
1864801|Greer, SC
1864804|Spartanburg, SC
1864833|Clinton, SC
@@ -27033,6 +27335,7 @@
1864855|Easley, SC
1864859|Easley, SC
1864862|Fountain Inn, SC
+1864876|Gray Court, SC
1864877|Greer, SC
1864878|Pickens, SC
1864879|Greer, SC
@@ -27205,6 +27508,7 @@
1870265|Lake Village, AR
1870268|Jonesboro, AR
1870269|Mountain View, AR
+1870275|Jonesboro, AR
1870283|Cave City, AR
1870285|Murfreesboro, AR
1870286|Dierks, AR
@@ -27550,6 +27854,7 @@
1902794|North Sydney, NS
1902798|Windsor, NS
1902825|Middleton, NS
+1902836|Kensington, PE
1902837|Weymouth, NS
1902838|Montague, PE
1902842|Glace Bay, NS
@@ -27583,6 +27888,7 @@
1903238|Longview, TX
1903255|Texarkana, TX
1903262|Tyler, TX
+1903266|Tyler, TX
1903291|Longview, TX
1903295|Longview, TX
1903297|Longview, TX
@@ -27658,6 +27964,7 @@
1903636|Big Sandy, TX
1903639|Hughes Springs, TX
1903640|Bonham, TX
+1903641|Corsicana, TX
1903643|Longview, TX
1903645|Daingerfield, TX
1903654|Corsicana, TX
@@ -28048,6 +28355,7 @@
1905486|Mississauga, ON
1905488|Brampton, ON
1905492|Pickering, ON
+1905493|Whitby, ON
1905494|Brampton, ON
1905495|Brampton, ON
1905497|Brampton, ON
@@ -28393,6 +28701,7 @@
1907481|Kodiak, AK
1907486|Kodiak, AK
1907487|Kodiak, AK
+1907488|North Pole, AK
1907490|North Pole, AK
1907495|Willow, AK
1907522|Anchorage, AK
@@ -28452,6 +28761,7 @@
1908217|Newark, NJ
1908236|Lebanon, NJ
1908237|Flemington, NJ
+1908273|Summit, NJ
1908277|Summit, NJ
1908281|Hillsborough, NJ
1908282|Elizabeth, NJ
@@ -28483,6 +28793,7 @@
1908629|Elizabeth, NJ
1908659|Elizabeth, NJ
1908662|Elizabeth, NJ
+1908686|Union Township, NJ
1908687|Union Township, NJ
1908688|Union Township, NJ
1908689|Washington, NJ
@@ -28490,6 +28801,7 @@
1908782|Flemington, NJ
1908788|Flemington, NJ
1908806|Flemington, NJ
+1908810|Union, NJ
1908813|Hackettstown, NJ
1908820|Elizabeth, NJ
1908835|Washington, NJ
@@ -28660,6 +28972,7 @@
1910438|Fayetteville, NC
1910439|Mount Gilead, NC
1910442|Wilmington, NC
+1910450|Camp Lejeune, NC
1910451|Camp Lejeune, NC
1910452|Wilmington, NC
1910454|Southport, NC
@@ -28747,6 +29060,7 @@
1910893|Lillington, NC
1910895|Rockingham, NC
1910904|Raeford, NC
+1910907|Fort Bragg, NC
1910937|Jacksonville, NC
1910938|Jacksonville, NC
1910944|Aberdeen, NC
@@ -28834,7 +29148,9 @@
1912587|Statesboro, GA
1912588|Jesup, GA
1912598|Savannah, GA
+1912629|Savannah, GA
1912632|Alma, GA
+1912634|St. Simons, GA
1912638|St. Simons, GA
1912644|Savannah, GA
1912647|Patterson, GA
@@ -28857,6 +29173,7 @@
1912819|Savannah, GA
1912826|Rincon, GA
1912829|Sylvania, GA
+1912842|Brooklet, GA
1912863|Sylvania, GA
1912871|Statesboro, GA
1912876|Hinesville, GA
@@ -28935,6 +29252,7 @@
1914376|Yonkers, NY
1914377|Yonkers, NY
1914378|Yonkers, NY
+1914421|White Plains, NY
1914422|White Plains, NY
1914423|Yonkers, NY
1914457|Yonkers, NY
@@ -29051,6 +29369,7 @@
1915779|El Paso, TX
1915781|El Paso, TX
1915783|El Paso, TX
+1915790|El Paso, TX
1915821|El Paso, TX
1915822|El Paso, TX
1915832|El Paso, TX
@@ -29242,6 +29561,7 @@
1918257|Afton, OK
1918258|Broken Arrow, OK
1918259|Broken Arrow, OK
+1918266|Catoosa, OK
1918267|Beggs, OK
1918270|Tulsa, OK
1918272|Owasso, OK
@@ -29301,6 +29621,7 @@
1918458|Tahlequah, OK
1918459|Tulsa, OK
1918461|Tulsa, OK
+1918463|Warner, OK
1918465|Wilburton, OK
1918469|Quinton, OK
1918473|Checotah, OK
@@ -29446,6 +29767,8 @@
1919309|Durham, NC
1919317|Durham, NC
1919319|Cary, NC
+1919331|Angier, NC
+1919340|Louisburg, NC
1919350|Raleigh, NC
1919359|Clayton, NC
1919365|Wendell, NC
@@ -29560,6 +29883,7 @@
1919835|Raleigh, NC
1919836|Raleigh, NC
1919838|Raleigh, NC
+1919839|Raleigh, NC
1919841|Raleigh, NC
1919843|Chapel Hill, NC
1919844|Raleigh, NC
@@ -29721,6 +30045,7 @@
1920833|Seymour, WI
1920834|Oconto, WI
1920835|Oconto, WI
+1920837|Casco, WI
1920839|Baileys Harbor, WI
1920842|Suring, WI
1920845|Luxemburg, WI
@@ -29804,6 +30129,7 @@
1925454|Livermore, CA
1925455|Livermore, CA
1925456|Livermore, CA
+1925458|Bay Point, CA
1925460|Pleasanton, CA
1925461|Pleasanton, CA
1925462|Pleasanton, CA
@@ -29963,6 +30289,7 @@
1928927|Quartzsite, AZ
1931|Tennessee
1931221|Clarksville, TN
+1931223|Columbia, TN
1931232|Dover, TN
1931243|Celina, TN
1931245|Clarksville, TN
@@ -30093,6 +30420,7 @@
1936436|Huntsville, TX
1936439|Huntsville, TX
1936441|Conroe, TX
+1936449|Montgomery, TX
1936462|Nacogdoches, TX
1936494|Conroe, TX
1936522|Conroe, TX
@@ -30153,6 +30481,7 @@
1937253|Dayton, OH
1937254|Dayton, OH
1937256|Dayton, OH
+1937257|Dayton, OH
1937258|Dayton, OH
1937262|Dayton, OH
1937263|Dayton, OH
@@ -30361,6 +30690,7 @@
1941342|Sarasota, FL
1941343|Sarasota, FL
1941346|Sarasota, FL
+1941347|Punta Gorda, FL
1941349|Sarasota, FL
1941351|Sarasota, FL
1941355|Sarasota, FL
@@ -30573,6 +30903,8 @@
1951699|Temecula, CA
1951719|Temecula, CA
1951738|Corona, CA
+1951739|Corona, CA
+1951763|Anza, CA
1951765|Hemet, CA
1951766|Hemet, CA
1951774|Riverside, CA
@@ -30961,6 +31293,7 @@
1972253|Irving, TX
1972254|Irving, TX
1972255|Irving, TX
+1972256|Irving, TX
1972257|Irving, TX
1972258|Irving, TX
1972259|Irving, TX
@@ -31027,6 +31360,7 @@
1972502|Dallas, TX
1972509|Plano, TX
1972512|Carrollton, TX
+1972513|Irving, TX
1972517|Plano, TX
1972518|Irving, TX
1972519|Plano, TX
@@ -31081,6 +31415,7 @@
1972727|Allen, TX
1972734|Princeton, TX
1972736|Princeton, TX
+1972744|Richardson, TX
1972745|Coppell, TX
1972749|Dallas, TX
1972756|Irving, TX
@@ -31133,6 +31468,7 @@
1973247|Paterson, NJ
1973259|Bloomfield, NJ
1973273|Newark, NJ
+1973274|Newark, NJ
1973278|Paterson, NJ
1973279|Paterson, NJ
1973284|Nutley, NJ
@@ -31140,6 +31476,7 @@
1973290|Morristown, NJ
1973293|Montague, NJ
1973297|Newark, NJ
+1973305|Wayne, NJ
1973321|Paterson, NJ
1973322|Livingston, NJ
1973324|West Orange, NJ
@@ -31161,6 +31498,7 @@
1973483|Newark, NJ
1973485|Newark, NJ
1973491|Newark, NJ
+1973497|Newark, NJ
1973504|Newark, NJ
1973509|Montclair, NJ
1973522|Newark, NJ
@@ -31210,6 +31548,7 @@
1973754|Paterson, NJ
1973758|Livingston, NJ
1973759|Belleville, NJ
+1973782|Paterson, NJ
1973783|Montclair, NJ
1973792|Newark, NJ
1973799|Newark, NJ
@@ -31228,6 +31567,7 @@
1973972|Newark, NJ
1973977|Paterson, NJ
1973991|Newark, NJ
+1973993|Morristown, NJ
1973994|Livingston, NJ
1978|Massachusetts
1978232|Beverly, MA
@@ -31307,6 +31647,7 @@
1978579|Sudbury, MA
1978582|Lunenburg, MA
1978589|Westford, MA
+1978594|Salem, MA
1978597|Townsend, MA
1978620|Lawrence, MA
1978623|Andover, MA
diff --git a/geocoding/en/221.txt b/geocoding/en/221.txt
index be6e6d5..70a6dcb 100644
--- a/geocoding/en/221.txt
+++ b/geocoding/en/221.txt
@@ -15,5 +15,5 @@
# Generated from:
# http://en.wikipedia.org/wiki/+221 [373996724]
-2218|Dakar
-2219|Outside Dakar
+221338|Dakar
+221339|Outside Dakar
diff --git a/geocoding/en/224.txt b/geocoding/en/224.txt
index 947660d..4b1d945 100644
--- a/geocoding/en/224.txt
+++ b/geocoding/en/224.txt
@@ -15,24 +15,24 @@
# Generated from:
# http://en.wikipedia.org/wiki/+224 [373997051]
-22424|Fria
-22431|Boké
-22432|Kamsar
-22441|Conakry
-22442|Sangoya
-22443|Conakry
-22445|Conakry
-22446|Boussoura
-22447|Conakry
-22451|Labé
-22453|Pita
-22461|Kindia
-224613|Télimélé
-22468|Mamou
-22469|Dalaba
-22471|Kankan
-22481|Faranah
-22491|N'Zérékoré
-22494|Macenta
-22497|Guéckédou
-22498|Kissidougou
+2243024|Fria
+2243031|Boké
+2243032|Kamsar
+2243041|Conakry
+2243042|Conakry
+2243043|Conakry
+2243045|Conakry
+2243046|Boussoura
+2243047|Conakry
+2243051|Labé
+2243053|Pita
+2243061|Kindia
+22430613|Télimélé
+2243068|Mamou
+2243069|Dalaba
+2243071|Kankan
+2243081|Faranah
+2243091|N'Zérékoré
+2243094|Macenta
+2243097|Guéckédou
+2243098|Kissidougou
diff --git a/geocoding/en/226.txt b/geocoding/en/226.txt
index 92ec48c..f8e08c3 100644
--- a/geocoding/en/226.txt
+++ b/geocoding/en/226.txt
@@ -13,31 +13,37 @@
# limitations under the License.
# Generated from:
-# http://en.wikipedia.org/wiki/+226 [374115628]
+# http://en.wikipedia.org/wiki/+226 [482669671] Except where overruled by
+# http://www.onatel.bf/onatelsa/plandenumerotation_burkina.pdf
+# Where there are many cities for a prefix, we only kept the more significant
+# ones.
-22630|Ouagadougou
-22631|Ouagadougou
-22632|Ouagadougou
-22633|Ouagadougou
-22634|Ouagadougou
-22635|Ouagadougou
-22636|Ouagadougou
-22637|Ouagadougou
-22638|Ouagadougou
-22644|Koudougou
-22645|Kaya
-22649|Kaya
-22652|Dédougou
-22653|Tougan
-22654|Tougan
-22655|Ouahigouya
-22656|Ouahigouya
-22666|Dori
-22670|Koupéla
-22671|Tenkodogo
-22677|Fada
-22679|Kantchari
-22686|Diébougou
-22687|Gaoua
-22688|Banfora
-22696|Orodara
+2262049|Kaya
+2262052|Dédougou
+2262053|Boromo/Djibasso/Nouna
+2262090|Gaoua
+2262091|Banfora
+2262096|Orodara
+2262097|Bobo-Dioulasso
+2262098|Bobo-Dioulasso
+2262099|Béréba/Fo/Houndé
+2264045|Kaya
+2264046|Falagountou/Dori
+2264054|Yako
+2264055|Ouahigouya
+2264056|Djibo
+2264070|Pouytenga/Koupéla
+2264071|Tenkodogo
+2264077|Fada/Diabo
+2264079|Kantchari
+226503|Ouagadougou
+2265040|Pô/Kombissiri/Koubri
+2265041|Léo/Sapouy
+2265042|Ouagadougou
+2265043|Ouagadougou
+2265044|Koudougou
+2265045|Ouagadougou
+2265046|Ouagadougou
+2265047|Ouagadougou
+2265048|Ouagadougou
+2265049|Ouagadougou
diff --git a/geocoding/en/234.txt b/geocoding/en/234.txt
new file mode 100644
index 0000000..8911e68
--- /dev/null
+++ b/geocoding/en/234.txt
@@ -0,0 +1,79 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://www.itu.int/oth/T020200009C/en [20120625]
+# http://en.wikipedia.org/wiki/+234 [482684298]
+#
+# Note that the prefix for Pank Shin is more specific, so we don't classify
+# all mobile numbers as belonging to this locality.
+
+2341|Lagos
+2342|Ibadan
+23430|Ado Ekiti
+23431|Ilorin
+23433|New Bussa
+23434|Akura
+23435|Oshogbo
+23436|Ile Ife
+23437|Ijebu Ode
+23438|Oyo
+23439|Abeokuta
+23441|Wukari
+23442|Enugu
+23443|Abakaliki
+23444|Makurdi
+23445|Ogoja
+23446|Onitsha
+23447|Lafia
+23448|Awka
+23450|Ikare
+23451|Owo
+23452|Benin
+23453|Warri
+23454|Sapele
+23455|Agbor
+23456|Asaba
+23457|Auchi
+23458|Lokoja
+23459|Okitipupa
+23460|Sokobo
+23461|Kafanchau
+23462|Kaduna
+23463|Gusau
+23464|Kano
+23465|Katsina
+23466|Minna
+23467|Kontagora
+23468|Birnin-Kebbi
+23469|Zaria
+2347020|Pank Shin
+23471|Azare
+23472|Gombe
+23473|Jos
+23474|Damaturu
+23475|Yola
+23476|Maiduguri
+23477|Bauchi
+23478|Hadejia
+23479|Jalingo
+23482|Aba
+23483|Owerri
+23484|Port Harcourt
+23485|Uyo
+23486|Ahoada
+23487|Calabar
+23488|Umuahia
+23489|Yenegoa
+2349|Abuja
diff --git a/geocoding/en/241.txt b/geocoding/en/241.txt
new file mode 100644
index 0000000..bd69dc7
--- /dev/null
+++ b/geocoding/en/241.txt
@@ -0,0 +1,48 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://www.itu.int/oth/T020200004E/en [2012-07-04]
+# http://en.wikipedia.org/wiki/+241 [503030636]
+
+241140|Kango
+2411420|Ntoum
+2411424|Cocobeach
+241144|Libreville
+241145|Libreville
+241146|Libreville
+241147|Libreville
+241148|Libreville
+241150|Gamba
+241154|Omboué
+241155|Port-Gentil
+241156|Port-Gentil
+241158|Lambaréné
+241159|Ndjolé
+241160|Ngouoni
+241162|Mounana
+241164|Lastourville
+241165|Koulamoutou
+241166|Moanda
+241167|Franceville
+241169|Léconi/Akiéni/Okondja
+24117|Libreville
+241182|Tchibanga
+241183|Mayumba
+241186|Mouila
+241190|Makokou
+241192|Mékambo
+241193|Booué
+241196|Bitam
+241198|Oyem
diff --git a/geocoding/en/242.txt b/geocoding/en/242.txt
index 3429119..47160dc 100644
--- a/geocoding/en/242.txt
+++ b/geocoding/en/242.txt
@@ -14,10 +14,10 @@
# Translated from fr/242.txt using Freebase and Wikipedia.
-24221|Cuvette
-24222|Likouala/Sangha
-24223|Pool
-24224|Plateaux
-24225|Bouenza/Lekoumou/Niari
-24228|Brazzaville
-24229|Pointe-Noire
+2422221|Cuvette
+2422222|Likouala/Sangha
+2422223|Pool
+2422224|Plateaux
+2422225|Bouenza/Lekoumou/Niari
+2422228|Brazzaville
+2422229|Pointe-Noire
diff --git a/geocoding/en/244.txt b/geocoding/en/244.txt
index 5ab2f8e..68f9993 100644
--- a/geocoding/en/244.txt
+++ b/geocoding/en/244.txt
@@ -14,37 +14,41 @@
# Translated from pt/244.txt using Freebase and Wikipedia.
-24431|Cabinda
-24432|Zaire
-244321|Soyo
-24433|Uige
-24434|Bengo
-244348|Caxito
-24435|Cuanza Norte
-244358|N'Dalatando
-24436|Cuanza Sul
-244363|Sumbe
-244364|Porto Amboim
-24441|Huambo
-24448|Bie
-244485|Kuito
-24449|Cuando Cubango
-24451|Malange
-244526|Dundo
-24453|Lunda Sul
-244535|Saurimo
-24454|Moxico
-244546|Luena
-24461|Huila
-244612|Lubango
-24464|Namibe
-244643|Tombua
-24465|Cunene
-244652|St. Clara/Cunene
-244655|Ondjiva
-24472|Benguela
-244722|Lobito
-244726|Bela Vista
-244728|Baia Farta
-244729|Catumbela
-244777|Dama Universal
+24422|Luanda
+244231|Cabinda
+244232|Zaire
+2442321|Soyo
+244233|Uige
+244234|Bengo
+2442348|Caxito
+244235|Cuanza Norte
+2442358|N'Dalatando
+244236|Cuanza Sul
+2442363|Sumbe
+2442364|Porto Amboim
+244241|Huambo
+244248|Bie
+2442485|Kuito
+244249|Cuando Cubango
+2442498|Menongue
+244251|Malange
+244252|Lunda Norte
+2442524|Lucapa
+2442526|Dundo
+244253|Lunda Sul
+2442535|Saurimo
+244254|Moxico
+2442546|Luena
+244261|Huila
+2442612|Lubango
+244264|Namibe
+2442643|Tombua
+244265|Cunene
+2442652|Kuroka
+2442655|Ondjiva
+244272|Benguela
+2442722|Lobito
+2442726|Bela Vista
+2442728|Baia Farta
+2442729|Catumbela
+2442777|Dama Universal
diff --git a/geocoding/en/245.txt b/geocoding/en/245.txt
index 40b6064..48b4423 100644
--- a/geocoding/en/245.txt
+++ b/geocoding/en/245.txt
@@ -14,22 +14,23 @@
# Translated from pt/245.txt using Freebase and Wikipedia.
-24522|S. Luzia
-24525|Brá
-24531|Mansoa/Manssabá
-24532|Bigene/Bissorã
-24533|Bula/Ingore
-24535|Farim
-24541|Bafatá/Bambadinca
-24551|Gabú
-24552|Sonaco
-24553|Pirada
-24561|Bedanda/Buba/Cacine/Catio/Fulacunda/Tite
-24562|Quebo
-24581|Bolama
-24582|Bubaque
-24583|Caravela
-24584|Uno
-24591|Canchungo
-24592|Cacheu
-24593|S. Domingos
+245320|Bissau
+245321|Bissau
+245322|St. Luzia
+245325|Brá
+245331|Mansôa
+245332|Bigene/Bissora
+245334|Mansaba
+245335|Farim
+245341|Bafatá
+245342|Bambadinca
+245351|Gabu
+245352|Sonaco
+245353|Pirada
+245354|Pitche
+245370|Buba
+245391|Canchungo
+245392|Cacheu
+245393|S. Domingos
+245394|Bula
+245396|Ingoré
diff --git a/geocoding/en/263.txt b/geocoding/en/263.txt
index 335528c..0c1a874 100644
--- a/geocoding/en/263.txt
+++ b/geocoding/en/263.txt
@@ -12,8 +12,9 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-# Generated from:
-# http://en.wikipedia.org/wiki/+263 [410798684]
+# Generated from the ITU plan published 12th December 2012. The Wikipedia page
+# has many errors since it is based on the area codes before 2009.
+# The spelling of "Shanagani" has been corrected to "Shangani".
26313|Victoria Falls
26314|Rutenga
@@ -22,30 +23,74 @@
26317|Filabusi
26318|Dete
26320|Mutare
+263204|Odzi
+263205|Pengalonga
26321|Murambinda
-26322|Wedza
+263220|Mutare
+263222|Wedza
+263225|Rusape
+263227|Chipinge
+263228|Hauna
26324|Chipangayi
+263248|Birchenough Bridge
26325|Rusape
+2632582|Headlands
+2632583|Nyazura
26326|Chimanimani
-26327|Chipinge
-26328|Hauna
+263270|Chitungwiza
+263271|Bindura
+263272|Mutoko
+263273|Ruwa
+263274|Arcturus
+263275|Mazowe
+263276|Mt. Darwin
+263277|Mvurwi
+263278|Murewa
+263279|Marondera
+263280|Plumtree
+263281|Hwange
+263282|Kezi
+263283|Figtree
+263284|Gwanda
+263285|Turkmine
+263286|Beitbridge
+263287|Nyamandhlovu
+263288|Esigodini
+263289|Jotsholo
26329|Juliasdale
+263298|Nyanga
26330|Gutu
+263308|Chatsworth
26331|Chiredzi
+263317|Checheche
26332|Mvuma
26333|Triangle
+263337|Nyaningwe
+263338|Nyika
26334|Jerera
26335|Mashava
26336|Ngundu
-26338|Nyika
-26339|Masvingo (Ft. Victoria)
+263371|Shamva
+263375|Concession
+263376|Glendale
+263379|Macheke
+263383|Matopos
+263387|Tsholotsho
+26339|Masvingo
+263398|Lupane
2634|Harare
+26342729|Marondera
26350|Shangani
26351|Zvishavane
+263516|Mberengwa
+263517|Mataga
26352|Shurugwi
26353|Chegutu
26354|Gweru
+2635483|Lalapanzi
26355|Kwekwe
+263557|Munyati
+263558|Nkayi
26356|Chivhu
26357|Centenary
26358|Guruve
@@ -53,31 +98,19 @@
26360|Mhangura
26361|Kariba
26362|Norton
+263628|Selous
26363|Makuti
+263637|Chirundu
26364|Karoi
26365|Beatrice
26366|Banket
+263667|Raffingora
+263668|Mutorashanga
26367|Chinhoyi
+263675|Murombedzi
26368|Kadoma
+263687|Sanyati
+263688|Chakari
26369|Darwendale
-26370|Chitungwiza
-26371|Bindura
-26372|Mutoku
-26373|Ruwa
-26374|Arcturus
-26375|Mazowe
-26376|Mount Darwin
-26377|Mvurwi
-26378|Murewa
-26379|Marondera
-26380|Plumtree
-26381|Hwange
-26382|Kezi
-26383|Figtree
-26384|Gwanda
-26385|Turk Mine
-26386|Beitbridge
-26387|Nyamandhlovu
-26388|Esigodini
-26389|Jotsholo
+263698|Trelawney
2639|Bulawayo
diff --git a/geocoding/en/27.txt b/geocoding/en/27.txt
index 3825fbc..65385b9 100644
--- a/geocoding/en/27.txt
+++ b/geocoding/en/27.txt
@@ -14,6 +14,7 @@
# Generated from:
# Internal statistical data (2011-08-05).
+# 2720 prefix from the South African ITU document 2012-12-05.
2710|Johannesburg
2711|Johannesburg
@@ -24,10 +25,10 @@
2716|Vereeniging
2717|Ermelo
2718|Klerksdorp
+2720|Fraserberg/Leeugamka/Merweville
2721|Cape Town
2722|Malmesbury
2723|Worcester
-2724|Cape Town
2727|Vredendal
2728|Hermanus
2731|Durban
diff --git a/geocoding/en/30.txt b/geocoding/en/30.txt
index 9460426..7c43b34 100644
--- a/geocoding/en/30.txt
+++ b/geocoding/en/30.txt
@@ -12,48 +12,53 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-# Translated from el/30.txt using Freebase and Wikipedia.
+# Translated from el/30.txt using Freebase and Wikipedia, with names that
+# couldn't be auto-translated filled in from
+# http://en.wikipedia.org/wiki/Telephone_numbers_in_Greece. For small places,
+# the surrounding province, muncipality or island was included if the wikipedia
+# page had that as part of the title, or if the Greek numbering plan from ITU
+# added that to its description.
3021|Athens/Piraeus/Salamina
302221|Chalcis
-302222|
+302222|Kymi
302223|Aliveri
302224|Karystos
-302226|
-302227|
-302228|
+302226|Aidipsos
+302227|Kireas
+302228|Messapia
302229|Eretria
302231|Lamia
302232|Domokos
-302233|
+302233|Atalanta
302234|Amfikleia
-302235|
+302235|Kamena Vourla
302236|Makrakomi
302237|Karpenisi
302238|Stylida
302241|Rhodes
302242|Kos
302243|Kalymnos
-302244|
+302244|Archangelos, Rhodes
302245|Karpathos
-302246|
+302246|Salakos, Rhodes
302247|Leros
302251|Mytilene
302252|Agiasos/Plomari
-302253|
-302254|
+302253|Kalloni, Lesbos
+302254|Agios Efstratios
302261|Livadeia
-302262|
+302262|Thebes
302263|Vilia
-302264|
+302264|Thisvi
302265|Amfissa
-302266|
+302266|Lidoriki
302267|Distomo
-302268|
+302268|Aliartos
302271|Chios
302272|Kardamyla
302273|Samos
-302274|
+302274|Psara, Chios
302275|Agios Kirykos
302281|Ano Syros
302282|Andros
@@ -65,45 +70,45 @@
302288|Kea
302289|Mykonos
302291|Lagonisi
-302292|
-302293|
+302292|Lavrio
+302293|Agia Sotira
302294|Rafina
-302295|
-302296|
+302295|Afidnes
+302296|Megara
302297|Aegina
-302298|
-302299|
+302298|Troezen/Poros/Hydra/Spetses
+302299|Markopoulo Mesogaias
30231|Thessaloniki
302321|Serres
302322|Nigrita
-302323|
-302324|
-3023250|
-302327|
+302323|Sidirokastro
+302324|Nea Zichni
+302325|Irakleia, Serres
+302327|Rodopoli
302331|Veria
-302332|
-302333|
-302341|
+302332|Naousa, Imathia
+302333|Alexandria
+302341|Kilkis
302343|Polykastro
302351|Korinos
302352|Litochoro
302353|Aiginio
302371|Polygyros
302372|Arnaia
-302373|
+302373|Nea Moudania
302374|Kassandreia
-302375|
+302375|Nikiti
302376|Stratoni
-302377|
-302381|
+302377|Ierissos/Mount Athos
+302381|Edessa
302382|Giannitsa
302384|Aridaia
-302385|
+302385|Florina
302386|Amyntaio
-302391|
+302391|Chalkidona
302392|Peraia, Thessaloniki
302393|Lagkadikia
-302394|
+302394|Lagkadas
302395|Sochos
302396|Vasilika
302397|Asprovalta
@@ -111,30 +116,30 @@
30241|Larissa
302421|Volos
302422|Almyros
-302423|
-302424|
+302423|Kala Nera
+302424|Skopelos
302425|Feres, Magnesia
302426|Zagora
302427|Skiathos
302431|Trikala
302432|Kalabaka
-302433|
-302434|
+302433|Farkadona
+302434|Pyli
302441|Karditsa
302443|Sofades
-302444|
+302444|Palamas
302445|Mouzaki
302461|Kozani
302462|Grevena
302463|Ptolemaida
-302464|
+302464|Servia
302465|Siatista
-302467|
-302468|
-3024910|Farsala
+302467|Kastoria
+302468|Neapoli
+302491|Farsala
302492|Tyrnavos
302493|Elassona
-302494|
+302494|Agia
302495|Gonnoi/Makrychori
30251|Kavala
302521|Drama
@@ -143,49 +148,49 @@
302524|Paranesti
302531|Komotini
302532|Sapes
-302533|
-302534|
-302535|
+302533|Xylagani
+302534|Iasmos
+302535|Nea Kallisti
302541|Xanthi
-302542|
-302544|
+302542|Stavroupoli
+302544|Echinos
302551|Alexandroupoli
302552|Orestiada
302553|Didymoteicho
302554|Soufli
302555|Feres, Evros
-302556|
+302556|Kyprinos
302591|Chrysoupoli
302592|Eleftheroupoli
302593|Thasos
-302594|
+302594|Nea Peramos, Kavala
30261|Patras
302621|Burgas
302622|Amaliada
302623|Lechaina
-302624|
+302624|Olympia
302625|Krestena
302626|Andritsaina
302631|Messolonghi
302632|Aitoliko
-302634|
+302634|Nafpaktos
302635|Mataranga
302641|Agrinio
302642|Amfilochia
302643|Vonitsa
-302644|
+302644|Thermo
302645|Lefkada
-302647|
+302647|Fyteies
302651|Ioannina
-302653|
-302655|
+302653|Asprangeli
+302655|Konitsa
302656|Metsovo
302657|Delvinaki
302658|Zitsa
-302659|
+302659|Kalentzi
302661|Corfu
-302662|
-302663|
+302662|Lefkimmi
+302663|Corfu Island
302664|Filiates
302665|Igoumenitsa
302666|Paramythia
@@ -194,34 +199,35 @@
302681|Arta
302682|Preveza
302683|Filippiada
-302684|
-302685|
+302684|Kanalaki
+302685|Athamania
302691|Aigio
302692|Kalavryta
302693|Kato Achaia
-302694|
+302694|Chalandritsa
302695|Zakynthos
302696|Akrata
30271|Tripoli
302721|Kalamata
-302722|
+302722|Messene
302723|Pylos
302724|Meligalas
-302725|
+302725|Koroni
302731|Sparti
302732|Molaoi
302733|Gytheio
-302734|
-302735|
-302741|
+302734|Neapoli, Voies
+302735|Molaoi
+302736|Kythera
+302741|Corinth
302742|Kiato
302743|Xylokastro
302744|Loutraki
302746|Nemea
-302747|
-302751|
+302747|Stymfalia
+302751|Argos
302752|Nafplio
-302753|
+302753|Lygourio
302754|Kranidi
302755|Astros
302757|Leonidio
@@ -229,10 +235,10 @@
302763|Gargalianoi
302765|Kopanaki
302791|Megalopolis
-302792|
+302792|Kastri Kynourias
302795|Vytina
302796|Levidi
-302797|
+302797|Tropaia
30281|Heraklion
302821|Chania
302822|Kissamos
@@ -240,16 +246,16 @@
302824|Kolymvari
302825|Vamos
302831|Rethymno
-302832|
-302833|
-302834|
+302832|Spyli
+302833|Amari, Rethymno
+302834|Perama Mylopotamou
302841|Agios Nikolaos
302842|Ierapetra
302843|Sitia
-302844|
+302844|Tzermadio
302891|Arkalochori
302892|Moires, Heraklion
-302893|Pyrgos, Tinos
-302894|
-302895|
-302897|
+302893|Pyrgos, Crete
+302894|Agia Varvara
+302895|Ano Viannos
+302897|Limenas Chersonisou
diff --git a/geocoding/en/32.txt b/geocoding/en/32.txt
new file mode 100644
index 0000000..042ed68
--- /dev/null
+++ b/geocoding/en/32.txt
@@ -0,0 +1,57 @@
+# Copyright (C) 2013 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Data from http://detelefoon.be/zonenummers/telefoonzones-op-zonenummer,
+# translated into English by wikipedia.
+
+3210|Wavre
+3211|Hasselt
+3212|Tongeren
+3213|Diest
+3214|Herentals
+3215|Mechelen
+3216|Leuven
+3219|Waremme
+322|Brussels
+323|Antwerp
+324|Liège
+3250|Bruges
+3251|Roeselare
+3252|Dendermonde
+3253|Aalst
+3254|Ninove
+3255|Ronse
+3256|Kortrijk
+3257|Ypres
+3258|Veurne
+3259|Ostend
+3260|Chimay
+3261|Libramont-Chevigny
+3263|Arlon
+3264|La Louvière
+3265|Mons
+3267|Nivelles
+3268|Ath
+3269|Tournai
+3271|Charleroi
+3280|Stavelot
+3281|Namur
+3282|Dinant
+3283|Ciney
+3284|Marche-en-Famenne
+3285|Huy
+3286|Durbuy
+3287|Verviers
+3289|Genk
+329|Ghent
diff --git a/geocoding/en/353.txt b/geocoding/en/353.txt
new file mode 100644
index 0000000..37b4eba
--- /dev/null
+++ b/geocoding/en/353.txt
@@ -0,0 +1,71 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Originally sourced from:
+# http://www.comreg.ie/gtna/index.html
+# "Charleville" and "Newcastle West" are chosen over "Rathluirc" and
+# "Newcastlewest" as being the names in common everyday usage, for example the
+# Wikipedia entries for both towns use the former names throughout.
+# http://en.wikipedia.org/wiki/Charleville,_County_Cork,
+# http://en.wikipedia.org/wiki/Newcastle_West
+
+3531|Dublin
+35321|Cork/Kinsale/Coachford
+35322|Mallow
+35323|Bandon
+35324|Youghal
+35325|Fermoy
+35326|Macroom
+35327|Bantry
+35328|Skibbereen
+35329|Kanturk
+353402|Arklow
+353404|Wicklow
+35341|Drogheda/Ardee
+35342|Dundalk/Carrickmacross/Castleblaney
+35343|Longford/Granard
+35344|Mullingar/Castlepollard/Tyrrellspass
+35345|Naas/Kildare/Curragh
+35346|Navan/Kells/Trim/Edenderry/Enfield
+35347|Monaghan/Clones
+35349|Cavan/Cootehill/Oldcastle/Belturbet
+353504|Thurles
+353505|Roscrea
+35351|Waterford/Carrick-on-Suir/New Ross/Kilmacthomas
+35352|Clonmel/Cahir/Killenaule
+35353|Wexford/Enniscorthy/Ferns/Gorey
+35356|Kilkenny/Castlecomer/Freshford
+35357|Portlaoise/Abbeyleix/Tullamore/Birr
+35358|Dungarvan
+35359|Carlow/Muine Bheag/Athy/Baltinglass
+35361|Limerick/Scariff
+35362|Tipperary/Cashel
+35363|Charleville
+35364|Killarney/Rathmore
+35365|Ennis/Ennistymon/Kilrush
+35366|Tralee/Dingle/Killorglin/Cahersiveen
+35367|Nenagh
+35368|Listowel
+35369|Newcastle West
+35371|Sligo/Manorhamilton/Carrick-on-Shannon
+35374|Letterkenny/Donegal/Dungloe/Buncrana
+35390|Athlone/Ballinasloe/Portumna/Roscommon
+35391|Galway/Gort/Loughrea
+35393|Tuam
+35394|Castlebar/Claremorris/Castlerea/Ballinrobe
+35395|Clifden
+35396|Ballina
+35397|Belmullet
+35398|Westport
+35399|Kilronan
diff --git a/geocoding/en/358.txt b/geocoding/en/358.txt
index 9699485..fde414f 100644
--- a/geocoding/en/358.txt
+++ b/geocoding/en/358.txt
@@ -14,6 +14,7 @@
# Generated from:
# http://en.wikipedia.org/wiki/+358 [437010438]
+# Expanded 3585 prefix to exclude mobile.
35813|North Karelia
35814|Central Finland
@@ -24,7 +25,14 @@
35819|Nylandia
3582|Turku/Pori
3583|Tavastia
-3585|Kymi
+35851|Kymi
+35852|Kymi
+35853|Kymi
+35854|Kymi
+35855|Kymi
+35856|Kymi
+35857|Kymi
+35858|Kymi
3586|Vaasa
3588|Oulu
3589|Helsinki
diff --git a/geocoding/en/359.txt b/geocoding/en/359.txt
new file mode 100644
index 0000000..251100d
--- /dev/null
+++ b/geocoding/en/359.txt
@@ -0,0 +1,2102 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# Transliterated from bg/359.txt, except where a name in English exists.
+
+3592|Sofia
+359301|Smolyan
+3593019|Pisanitsa
+3593020|Davidkovo
+35930200|Zagrazhden, Smol.
+35930205|Starnitsa
+3593022|Vievo
+3593023|Momchilovtsi
+3593024|Taran
+3593025|Banite
+35930256|Galabovo, Smol.
+35930257|Vishnevo
+3593026|Smilyan
+3593027|Slaveyno
+3593028|Arda
+3593029|Petkovo, Smol.
+3593030|Shiroka laka
+3593032|Srednogortsi
+3593034|Levochevo
+3593035|Varbina
+3593036|Mogilitsa
+3593037|Sivino
+3593038|Chokmanovo
+3593039|Polkovnik Serafimovo
+3593040|Trigrad
+3593041|Devin
+35930410|Breze, Smol.
+35930416|Gyovren
+35930417|Grohotno
+35930418|Buynovo, Smol.
+35930419|Yagodina
+3593042|Borino
+3593043|Zmeitsa
+3593044|Lyaskovo, Smol.
+3593045|Dospat
+35930456|Chavdar, Smol.
+35930457|Kasak
+35930458|Lyubcha
+35930459|Brashten
+3593046|Barutin
+35930472|Mihalkovo
+35930475|Stomanevo
+35930476|Selcha
+3593049|Beden
+3593050|Bukova polyana
+3593051|Chepelare
+35930517|Zabardo
+3593052|Laki, Plovdiv
+35930528|Manastir, Plovdiv
+3593053|Hvoyna
+3593054|Podvis, Smol.
+3593055|Elhovets
+3593056|Chepintsi, Smol.
+3593057|Plovdivtsi
+3593058|Mugla
+3593059|Kutela
+359306|Rudozem
+3593071|Zlatograd
+3593072|Nedelino
+3593073|Startsevo
+3593074|Erma reka
+3593075|Dolen, Smol.
+3593076|Tsatsarovtsi
+3593077|Sredets, Smol.
+3593079|Kozarka
+359308|Madan, Smol.
+359309|Pamporovo
+3593100|Belashtitsa
+3593101|Voyvodinovo
+3593102|Karadzhovo
+3593103|Milevo
+3593104|Yagodovo, Plovdiv
+3593105|Manolsko Konare
+3593106|Stroevo
+3593107|Graf Ignatievo
+3593108|Boykovo
+3593109|Lilkovo
+3593110|Popovitsa
+35931108|Bogdanitsa
+3593111|Parvenets, Plovdiv
+3593112|Markovo, Plovdiv
+3593113|Branipole
+3593114|Brestnik
+3593115|Kuklen
+3593116|Krumovo, Plovdiv
+3593117|Katunitsa
+3593118|Sadovo, Plovdiv
+3593119|Galabovo, Plovdiv
+3593120|Hrabrino
+3593121|Rogosh
+3593122|Manole
+3593123|Kaloyanovo, Plovdiv
+3593124|Kalekovets
+3593125|Razhevo Konare
+35931258|Glavatar
+3593126|Trud
+3593127|Tsaratsovo
+3593128|Zlatitrap
+3593129|Skutare
+3593130|Karavelovo, Plovdiv
+35931308|Bogdan, Plovdiv
+35931309|Kliment, Plovdiv
+3593132|Banya, Plovdiv
+35931324|Mrachenik
+3593133|Kalofer
+3593134|Sopot, Plovdiv
+3593135|Karnare
+3593136|Rozino, Plovdiv
+3593137|Klisura, Plovdiv
+3593138|Vedrare
+35931387|Prolom
+35931388|Beguntsi
+35931390|Moskovets
+35931392|Dabene
+35931393|Voynyagovo
+35931394|Vasil Levski, Plovdiv
+35931395|Iganovo
+35931396|Domlyan
+35931397|Hristo Danovo
+35931398|Slatina, Plovdiv
+35931401|Kadievo
+35931402|Skobelevo, Plovdiv
+35931403|Trivoditsi
+3593142|Brestovitsa, Plovdiv
+3593143|Perushtitsa
+3593145|Krichim
+3593146|Kurtovo Konare
+3593147|Novo selo, Plovdiv
+3593148|Yoakim Gruevo
+3593149|Tsalapitsa
+3593151|Rakovski, Plovdiv
+3593153|Stryama
+3593154|Chalakovi
+3593155|Momino selo
+3593156|Shishmantsi
+3593157|Bolyarino
+3593159|Belozem
+35931602|Tatarevo, Plovdiv
+35931603|Vinitsa
+35931604|Dragoynovo
+35931605|Bukovo, Plovdiv
+35931606|Voden, Plovdiv
+3593162|Gradina, Plovdiv
+35931620|Dobri dol, Plovdiv
+35931627|Krushevo, Plovdiv
+3593163|Iskra, Plovdiv
+3593164|Dalbok izvor
+3593165|Karadzhalovo
+3593166|Byala reka, Plovdiv
+3593167|Bryagovo, Plovdiv
+3593168|Ezerovo, Plovdiv
+35931700|Belovitsa
+35931701|Krastevich
+35931702|Dolna mahala, Plovdiv
+35931703|Zhitnitsa, Plovdiv
+35931704|Ivan Vazovo
+35931705|Gorna mahala
+35931706|Suhozem
+35931707|Chernozemen
+35931708|Pesnopoy, Plovdiv
+35931709|Mihiltsi
+3593173|Panicheri
+3593174|Staro Zhelezare
+3593175|Dalgo pole, Plovdiv
+3593176|Starosel
+3593177|Novo Zhelezare
+3593178|Krasnovo
+35931791|Begovo
+35931792|Chernichevo, Plovdiv
+359318|Saedinenie, Plovdiv
+3593190|Varben, Plovdiv
+3593191|Brezovo, Plovdiv
+3593192|Babek
+3593193|Borets
+3593194|Zelenikovo, Plovdiv
+3593195|Rozovets
+3593196|Drangovo, Plovdiv
+3593197|Tyurkmen
+3593198|Chehlare
+35931992|Padarsko
+35931993|Sarnegor
+35931995|Streltsi, Plovdiv
+35931996|Svezhen
+35931997|Zlatosel
+35931998|Choba
+35932|Plovdiv
+359331|Asenovgrad
+3593320|Oreshets, Plovdiv
+3593321|Topolovo, Plovdiv
+3593322|Zlatovrah
+3593323|Bolyartsi, Plovdiv
+3593324|Izbeglii
+3593325|Cherven, Plovdiv
+3593326|Patriarh Evtimovo
+3593327|Bachkovo
+3593328|Dolnoslav
+3593340|Novi izvor
+3593341|Konush, Plovdiv
+3593342|Narechenski bani
+3593343|Kozanovo
+3593344|Novakovo, Plovdiv
+3593345|Lyaskovo, Plovdiv
+3593346|Muldava
+3593347|Lenovo
+3593348|Dobralak
+3593349|Boyantsi
+359335|Karlovo
+359336|Parvomay, Plovdiv
+359337|Hisarya
+359339|Stamboliyski, Plovdiv
+35934|Pazardzhik
+359350|Peshtera, Pazardzhik
+3593510|Ovchepoltsi
+3593511|Ognyanovo, Pazardzhik
+3593512|Hadzhievo
+3593513|Malo Konare
+3593514|Chernogorovo, Pazardzhik
+3593515|Kalugerovo, Pazardzhik
+3593516|Tsrancha, Pazardzhik
+3593517|Lesichovo
+3593518|Dragor
+3593519|Velichkovo, Pazardzhik
+3593520|Miryantsi
+3593521|Zvanichevo
+3593522|Gelemenovo
+3593523|Sinitevo
+3593524|Apriltsi, Pazardzhik
+35935251|Bratanitsa
+35935252|Topoli dol
+35935254|Dobrovnitsa
+35935255|Rosen, Pazardzhik
+35935256|Sbor, Pazardzhik
+35935257|Saraya
+35935258|Tsar Asen, Pazardzhik
+3593526|Dinkata
+3593527|Aleko Konstantinovo
+3593528|Govedare
+3593529|Mokrishte
+3593530|Poibrene
+3593532|Strelcha
+3593533|Bata
+3593534|Popintsi
+3593535|Levski, Pazardzhik
+3593536|Banya, Pazardzhik
+3593537|Panagyurski kolonii
+3593538|Elshitsa
+35935391|Blatnitsa
+35935392|Dyulevo, Pazardzhik
+35935393|Smilets, Pazardzhik
+35935394|Oborishte, Pazardzhik
+35935418|Krastava
+35935419|Sveta Petka
+3593542|Rakitovo
+3593543|Dorkovo
+3593544|Kostandovo
+3593545|Draginovo
+3593547|Sarnitsa, Pazardzhik
+3593548|Pashovo
+3593549|Grashevo
+35935501|Ravnogor
+35935502|Fotinovo, Pazardzhik
+3593552|Bratsigovo
+3593553|Batak, Pazardzhik
+3593554|Kozarsko
+3593555|Nova mahala, Pazardzhik
+3593556|Radilovo
+3593557|Byaga
+3593558|Isperihovo
+3593559|Kapitan Dimitrievo
+3593561|Septemvri
+3593562|Slavovitsa, Pazardzhik
+3593563|Varvara, Pazardzhik
+3593564|Semchinovo
+3593566|Boshulya
+3593567|Kovachevo, Pazardzhik
+3593568|Vinogradets
+3593569|Karabunar
+359357|Panagyurishte
+3593581|Belovo
+3593582|Momina klisura
+3593583|Gabrovitsa
+3593584|Vetren, Pazardzhik
+3593585|Akandzhievo
+3593586|Borimechkovo
+3593587|Sestrimo
+3593588|Menenkyovo
+3593589|Tserovo, Pazardzhik
+359359|Velingrad
+359361|Kardzhali
+3593622|Stremtsi
+3593623|Boyno
+3593624|Chiflik, Kardzh.
+3593625|Shiroko pole
+3593626|Perperek
+3593628|Miladinovo
+3593629|Most
+3593631|Momchilgrad
+3593632|Dzhebel
+3593633|Rogozche
+3593634|Pripek, Kardzh.
+3593636|Raven
+3593637|Gruevo
+3593638|Zvezdel
+3593639|Nanovitsa, Kardzh.
+35936401|Strandzhevo
+35936402|Gorna kula
+3593641|Krumovgrad
+3593642|Potochnitsa
+3593643|Golyama Chinka
+3593644|Egrek
+3593645|Avren, Kardzh.
+3593646|Tokachka
+3593647|Chernichevo, Kardzh.
+3593648|Golyamo Kamenyane
+3593651|Ardino
+3593652|Byal izvor, Kardzh.
+3593653|Mlechino
+3593657|Zhaltusha
+3593658|Padina, Kardzh.
+3593661|Ivaylovgrad
+3593662|Zhelezino
+3593664|Plevun
+3593665|Svirachi
+3593666|Popsko
+3593667|Pokrovan
+35936700|Shoptsi
+35936702|Gorski izvor, Kardzh.
+3593671|Podkova
+3593672|Chorbadzhiysko
+3593673|Tihomir
+3593674|Samodiva
+3593675|Fotinovo, Kardzh.
+3593676|Benkovski, Kardzh.
+3593677|Drangovo, Kardzh.
+3593678|Chakalarovo
+3593679|Kirkovo
+3593691|Chernoochene
+3593693|Lyaskovo, Kardzh.
+3593695|Komuniga
+3593696|Pchelarovo, Kardzh.
+3593699|Gabrovo, Kardzh.
+3593700|Trakiets
+3593701|Elena, Hask.
+3593702|Tsareva polyana
+3593703|Zhalti bryag
+3593704|Bryagovo, Hask.
+3593705|Vaglarovo
+3593706|Tankovo, Hask.
+3593707|Nikolovo, Hask.
+3593708|Orlovo, Hask.
+3593709|Karamantsi
+3593710|Uzundzhovo
+3593711|Dolno Botevo
+3593712|Malevo, Hask.
+3593713|Dinevo
+3593717|Konush, Hask.
+3593718|Voyvodovo, Hask.
+3593719|Knizhovnik
+3593720|Madzharovo
+3593721|Stambolovo, Hask.
+3593722|Mineralni bani, Hask.
+3593724|Susam
+3593725|Stamboliyski, Hask.
+3593726|Klokotnitsa
+3593727|Nova Nadezhda
+3593728|Slavyanovo, Hask.
+3593729|Krivo pole
+359373|Harmanli
+3593740|Pchelari
+3593741|Mandra
+35937420|Podkrepa
+35937421|Dolno pole
+35937422|Dolni Glavanak
+35937423|Golemantsi
+35937424|Kozlets
+3593743|Silen
+3593744|Sarnitsa, Hask.
+3593745|Malak izvor, Hask.
+3593746|Sirakovo, Hask.
+3593747|Tatarevo, Hask.
+3593748|Lyaskovets, Hask.
+3593749|Garvanovo
+3593751|Lyubimets
+3593752|Malko gradishte
+3593753|Oryahovo, Hask.
+3593754|Lozen, Hask.
+3593755|Belitsa, Hask.
+3593756|Valche pole
+3593757|Georgi Dobrevo
+3593758|Yerusalimovo
+3593759|Borislavtsi
+35937602|Cherna mogila, Hask.
+35937603|Rogozinovo
+35937604|Varbovo, Hask.
+35937606|Shishmanovo
+3593762|Izvorovo, Hask.
+3593763|Balgarin
+3593764|Polyanovo, Hask.
+3593765|Ivanovo, Hask.
+3593766|Biser
+3593767|Branitsa
+3593768|Dositeevo
+3593769|Oreshets, Hask.
+35937701|Sladun
+35937702|Mustrak
+35937703|Dimitrovche
+35937704|Mladinovo
+35937705|Pastrogor
+35937706|Chernodab
+35937707|Shtit
+3593772|Momkovo
+3593773|Kapitan Andreevo
+3593774|Levka
+3593775|Generalovo
+3593776|Raykova mogila
+3593777|Mezek
+3593778|Studena, Hask.
+3593779|Siva reka
+3593781|Simeonovgrad
+3593782|Kalugerovo, Hask.
+3593783|Svirkovo
+3593784|Konstantinovo, Hask.
+3593785|Dryanovo, Hask.
+3593786|Navasen
+3593787|Tyanevo, Hask.
+359379|Svilengrad
+35938|Haskovo
+359391|Dimitrovgrad
+3593920|Zlatopole
+3593921|Merichleri
+3593922|Brod
+3593923|Radievo
+3593924|Krepost
+3593925|Krum
+3593926|Dobrich, Hask.
+3593927|Chernogorovo, Hask.
+3593928|Dolno Belevo
+3593929|Golyamo Asenovo
+3593931|Kasnakovo
+3593932|Bodrovo
+3593933|Stransko
+3593934|Skobelevo, Hask.
+3593935|Varbitsa, Hask.
+3593936|Gorski izvor, Hask.
+3593937|Yabalkovo, Hask.
+3594100|Stoletovo, St. Zagora
+3594101|Opan
+35941018|Knyazhevsko
+35941019|Venets, St. Zagora
+3594102|Yastrebovo, St. Zagora
+3594103|Byal izvor, St. Zagora
+3594104|Kravino
+3594105|Byalo pole
+3594106|Pastren
+3594107|Sredets, St. Zagora
+3594108|Vasil Levski, St. Zagora
+3594109|Trakia
+3594111|Starozagorski bani
+35941113|Pryaporets, St. Zagora
+35941114|Lozen, St. Zagora
+35941115|Borilovo
+35941116|Sladak Kladenets
+35941117|Kazanka
+35941118|Ostra mogila, St. Zagora
+35941119|Elhovo, St. Zagora
+3594112|Badeshte
+3594113|Preslaven
+35941144|Kaloyanovets
+35941145|Arnautito
+35941146|Hristianovo
+35941149|Lovets, St. Zagora
+3594115|Kirilovo, St. Zagora
+3594116|Rakitnitsa, St. Zagora
+35941171|Dalboki
+35941172|Gorno Botevo
+35941173|Bratya Kunchevi
+35941174|Podslon, St. Zagora
+35941175|Kolena
+35941178|Oryahovitsa, St. Zagora
+35941179|Han Asparuhovo
+3594118|Pamukchii, St. Zagora
+3594121|Lyulyak
+3594122|Elenino
+3594123|Bogomilovo
+3594124|Zmeyovo
+3594125|Mihaylovo, St. Zagora
+3594126|Hrishteni
+35941270|Malka Vereya
+35941274|Samuilovo, St. Zagora
+35941275|Lyaskovo, St. Zagora
+35941276|Mogila, St. Zagora
+35941277|Zagore
+35941279|Strelets, St. Zagora
+3594129|Madzherito
+3594130|Spasovo, St. Zagora
+3594132|Orizovo
+35941330|Tsenovo, St. Zagora
+35941331|Granit
+35941332|Naydenovo
+35941333|Sredno gradishte
+35941334|Saedinenie, St. Zagora
+35941335|Mogilovo
+35941336|Yazdach
+35941337|Sarnevets
+35941338|Tselina
+35941339|Dimitrievo
+3594134|Bratya Daskalovi
+35941350|Mirovo, St. Zagora
+35941351|Partizanin
+35941352|Vinarovo, St. Zagora
+35941353|Plodovitovo
+35941354|Malko Tranovo
+35941355|Yavorovo
+35941356|Rupkite
+35941357|Zetyovo, St. Zagora
+35941358|Opalchenets
+35941359|Izvorovo, St. Zagora
+3594136|Cherna gora, St. Zagora
+3594137|Veren
+3594138|Gita
+3594139|Svoboda, St. Zagora
+3594140|Polski Gradets
+3594142|Troyanovo, St. Zagora
+3594143|Sarnevo, St. Zagora
+3594144|Kovachevo, St. Zagora
+3594145|Znamenosets
+3594146|Dinya
+3594147|Lyubenovo, St. Zagora
+35941480|Kolarovo, St. Zagora
+35941484|Zemlen
+35941489|Bozduganovo
+3594149|Trankovo, St. Zagora
+3594152|Obruchishte
+3594153|Madrets, St. Zagora
+3594154|Mednikarovo
+3594155|Glavan, St. Zagora
+3594156|Aprilovo, St. Zagora
+3594157|Razdelna, St. Zagora
+3594158|Iskritsa
+359416|Chirpan
+359417|Radnevo
+359418|Galabovo, St. Zagora
+35942|Stara Zagora
+359431|Kazanlak
+3594321|Maglizh
+3594322|Yagoda
+3594323|Tulovo
+3594324|Shipka
+3594325|Kanchevo
+3594326|Enina
+3594327|Sheynovo
+3594329|Dolno Sahrane
+3594330|Nikolaevo, St. Zagora
+3594331|Gurkovo, St. Zagora
+3594332|Vetren, St. Zagora
+3594333|Dabovo, St. Zagora
+3594334|Elhovo, St. Zagora, mun. Nikolaevo
+3594335|Razhena
+3594336|Dolno Izvorovo
+3594337|Yasenovo, St. Zagora
+3594338|Kran
+3594339|Yulievo
+3594340|Panicherevo
+3594341|Cherganovo
+3594342|Ovoshtnik
+3594343|Konare, St. Zagora
+3594344|Shanovo
+3594345|Raduntsi
+3594346|Golyamo Dryanovo
+3594347|Rozovo, St. Zagora
+3594348|Dunavtsi, St. Zagora
+3594350|Gorno Izvorovo
+3594351|Koprinka
+3594352|Gorno Cherkovishte
+3594353|Srednogorovo
+3594354|Zimnitsa, St. Zagora
+3594355|Buzovgrad
+3594356|Hadzhidimitrovo, St. Zagora
+3594357|Gorno Sahrane
+3594358|Skobelevo, St. Zagora
+3594359|Asen, St. Zagora
+3594361|Pavel banya
+35943616|Turia
+3594362|Manolovo
+3594363|Gabarevo
+3594364|Osetenovo
+3594367|Tazha
+3594368|Tarnicheni
+3594369|Aleksandrovo, St. Zagora
+35944|Sliven
+3594510|Zhelyu voyvoda
+3594511|Slivenski mineralni bani
+3594512|Blatets, Sliven
+3594513|Gavrailovoc
+3594514|Krushare
+3594515|Mokren
+3594516|Kermen
+3594517|Ichera
+3594518|Topolchane
+3594519|Samuilovo, Sliven
+3594520|Konyovo
+3594522|Korten
+3594523|Stoil voyvoda
+3594524|Kamenovo, Sliven
+3594525|Omarchevo, Sliven
+3594526|Mlekarevo
+3594527|Zagortsi, Sliven
+3594528|Lyubenova mahala
+3594529|Sadievo, Sliven
+359453|Kotel
+359454|Tvarditsa, Sliven
+3594551|Byala, Sliven
+3594552|Stara reka, Sliven
+3594553|Rakovo, Sliven
+3594554|Trapoklovo
+3594556|Sotirya
+3594557|Bikovo
+3594562|Kriva krusha
+3594564|Novoselets
+3594566|Pitovo
+3594567|Banya, Sliven
+359457|Nova Zagora
+3594580|Borintsi
+3594582|Gradets, Sliven
+3594583|Kipilovo
+3594584|Ticha
+3594585|Zheravna
+3594586|Neykovo, Sliven
+3594587|Yablanovo
+3594588|Filaretovo
+3594592|Byala palanka
+3594593|Shivachevo
+3594595|Sborishte
+3594597|Borov dol
+3594599|Chervenakovo
+35946|Yambol
+359470|Topolovgrad
+3594710|Bolyarsko
+3594711|Bezmer, Yambol
+3594712|Kabile
+3594713|Stara reka, Yambol
+3594714|Drazhevo
+3594715|Kalchevo
+3594716|Veselinovo, Yambol
+3594717|Chargan
+3594718|Roza
+35947192|Zavoy
+35947193|Mogila, Yambol
+35947201|Izgrev, Yambol
+35947202|Zhrebino
+35947203|Trankovo, Yambol
+35947204|Pchela
+3594722|Granitovo, Yambol
+3594723|Boyanovo, Yambol
+3594724|Razdel, Yambol
+3594725|Lesovo
+3594726|Malomirovo
+3594727|Malak manastir
+3594728|Melnitsa
+3594729|Kirilovo, Yambol
+3594730|Knyazhevo
+3594732|Ustrem
+3594733|Orlov dol
+3594734|Srem
+35947353|Balgarska polyana
+35947354|Kamenna reka
+35947356|Mramor, Yambol
+3594736|Svetlina
+3594737|Sinapovo
+3594738|Hlyabovo
+3594739|Radovets
+3594741|Bolyarovo
+3594742|Stefan Karadzhovo
+3594743|Mamarchevo
+3594744|Golyamo Krushevo
+3594745|Sharkovo
+3594746|Popovo, Yambol
+3594747|Dennitsa, Yambol
+3594748|Voden, Yambol
+3594749|Ruzhitsa, Yambol
+3594751|Voynika
+3594752|Parvenets, Yambol
+3594753|Zornitsa, Yambol
+3594754|Kamenets, Yambol
+3594755|Tamarino
+3594756|Polyana, Yambol
+3594757|Nedyalsko
+3594761|Straldzha
+3594762|Vodenichane
+3594763|Irechekovo
+3594764|Malenovo
+3594768|Zimnitsa, Yambol
+3594770|General Inzovo
+3594771|Malomir, Yambol
+3594772|Simeonovo, Yambol
+3594773|Okop
+3594774|Krumovo, Yambol
+3594775|Karavelovo, Yambol
+3594777|Tenevo
+3594778|Pobeda, Yambol
+3594779|Hanovo
+359478|Elhovo, Yambol
+3594792|Botevo, Yambol
+3594793|Boyadzhik
+3594794|Ovchi kladenets
+3594795|Skalitsa
+3594796|General Toshevo, Yambol
+3594797|Galabintsi
+3594798|Savino
+3594799|Golyam manastir
+3595100|Sindel
+3595101|Dabravino
+3595102|Padina, Varna
+3595105|Priseltsi, Varna
+3595106|Avren, Varna
+3595108|Sadovo, Varna
+35951103|Lyuben Karavelovo
+35951104|Dolishte, Varna
+35951106|Osenovo, Varna
+35951108|Izvorsko
+3595112|Beloslav
+35951125|Konstantinovo, Varna
+35951127|Razdelna, Varna
+3595114|Ezerovo, Varna
+3595115|General Kantardzhievo
+3595116|Krumovo, Varna
+3595117|Botevo, Varna
+3595118|Voditsa, Varna
+3595119|Ignatievo
+3595120|Bozveliysko
+3595121|Tutrakantsi
+3595122|Slaveykovo, Varna
+3595123|Ravna, Varna
+3595124|Komarevo, Varna
+3595125|Gradinarovo
+3595126|Cherkovna, Varna
+3595127|Manastir, Varna
+3595128|Zhitnitsa, Varna
+3595129|Blaskovo
+3595130|General Kiselovo
+3595131|Valchi dol
+35951314|Voyvodino
+3595132|Mihalich, Varna
+3595133|General Kolevo, Varna
+3595134|Cherventsi
+3595135|Stefan Karadzha, Varna
+3595136|Brestak
+3595137|Kaloyan
+3595138|Dobrotich
+3595139|Oborishte, Varna
+3595140|Shkorpilovtsi
+3595141|Staro Oryahovo
+3595142|Dolni chiflik
+35951428|Gospodinovo, Varna
+35951429|Solnik
+3595143|Byala, Varna
+3595144|Kamchia
+3595145|Grozdyovo
+3595146|Goren chiflik
+3595147|Pchelnik, Varna
+3595148|Rudnik, Varna
+3595149|Golitsa
+3595153|Suvorovo
+35951536|Nikolaevka
+35951537|Chernevo
+35951538|Izgrev, Varna
+35951539|Levski, Varna
+3595161|Vetrino
+3595162|Belogradets
+3595163|Mlada gvardia
+3595164|Neofit Rilski
+3595165|Nevsha
+3595166|Dobroplodno
+3595167|Venchan
+3595168|Petrov dol, Varna
+3595169|Momchilovo
+359517|Dalgopol
+359518|Provadia
+359519|Devnya
+35952|Varna
+3595310|Radko Dimitrievo
+3595311|Gradishte, Shumen
+3595312|Dibich
+3595313|Madara
+3595314|Belokopitovo
+3595315|Tsarev brod
+3595316|Salmanovo
+3595317|Ivanski
+3595318|Srednya
+3595319|Drumevo
+3595320|Pet mogili, Shumen
+3595321|Praventsi
+35953220|Pamukchii, Shumen
+35953221|Stoyan Mihaylovski
+35953222|Markovo, Shumen
+35953223|Tsarkvitsa
+3595323|Pliska
+35953234|Zlatna niva
+3595324|Harsovo, Shumen
+3595325|Voyvoda
+3595326|Varbyane
+3595327|Kaspichan, Shumen
+3595328|Nikola Kozlevo
+3595329|Mirovtsi
+3595330|Zlatar
+3595332|Dragoevo
+3595333|Han Krum
+3595334|Osmar
+3595335|Milanovo, Shumen
+3595336|Imrenchevo
+3595337|Kochovo
+3595338|Troitsa
+3595340|Visoka polyana, Shumen
+3595341|Hitrino
+3595342|Kapitan Petko
+3595343|Venets, Shumen
+35953434|Yasenkovo
+35953435|Izgrev, Shumen
+35953436|Chernoglavtsi
+35953437|Gabritsa, Shumen
+3595344|Velino
+3595345|Razvigorovo
+3595346|Kamenyak, Shumen
+3595347|Zhivkovo, Shumen
+3595348|Trem
+3595349|Studenitsa
+3595351|Smyadovo
+3595352|Yankovo
+3595353|Veselinovo, Shumen
+3595354|Rish
+3595361|Kaolinovo
+3595362|Kliment, Shumen
+3595363|Gusla
+3595365|Lyatno
+3595366|Branichevo
+3595367|Todor Ikonomovo
+3595368|Takach
+359537|Novi pazar, Shumen
+359538|Veliki Preslav
+3595391|Varbitsa, Shumen
+3595392|Mengishevo
+3595393|Ivanovo, Shumen
+3595394|Byala reka, Shumen
+3595395|Chernookovo, Shumen
+3595396|Lovets, Shumen
+3595397|Metodievo, Shumen
+35954|Shumen
+359550|Sozopol
+3595511|Lukoil Neftochim
+3595513|Gabar
+3595515|Kameno
+3595516|Indzhe voyvoda
+3595517|Ravnets, Burgas
+3595518|Rudnik, Burgas
+3595519|Zidarovo
+3595520|Cherkovo
+3595521|Venets, Burgas
+3595522|Iskra, Burgas
+3595523|Krumovo gradishte
+3595524|Ekzarh Antimovo
+3595525|Devetak
+3595526|Klikach
+3595527|Sokolovo, Burgas
+3595528|Nevestino, Burgas
+3595529|Krushovo, Burgas
+3595530|Peshtersko
+3595532|Topolitsa
+3595533|Pirne
+3595534|Karageorgievo
+3595535|Lyaskovo, Burgas
+3595536|Maglen
+3595537|Sadievo, Burgas
+3595538|Karanovo, Burgas
+3595539|Chernograd
+359554|Sunny Beach
+35955502|Suhodol, Burgas
+35955504|Bogdanovo, Burgas
+35955505|Drachevo
+3595551|Sredets, Burgas
+3595552|Dyulevo, Burgas
+3595553|Orlintsi
+3595554|Momina tsarkva
+3595555|Fakia
+3595556|Golyamo Bukovo
+3595557|Bistrets, Burgas
+3595558|Debelt
+3595559|Kubadin
+359556|Obzor
+3595570|Manolich
+3595571|Sungurlare
+3595572|Beronovo
+3595573|Vezenkovo
+3595574|Saedinenie, Burgas
+3595575|Prilep, Burgas
+3595576|Lozarevo
+3595577|Podvis, Burgas
+3595578|Terziysko, Burgas
+3595579|Vedrovo
+359558|Aytos
+3595580|Troyanovo, Burgas
+3595589|Vinarsko
+359559|Karnobat
+3595590|Zhitosvyat
+3595599|Hadzhiite
+35956|Burgas
+359570|Kavarna
+3595710|Pobeda, Dobr.
+3595711|Ovcharovo, Dobr.
+3595712|Stozher
+3595713|Stefanovo, Dobr.
+3595714|Karapelit
+3595715|Popgrigorovo
+3595716|Paskalevo
+3595717|Vedrina
+3595718|Smolnitsa
+3595719|Donchevo
+3595723|Gurkovo, Dobr.
+3595724|Dropla, Dobr.
+3595726|Tsarichino
+3595727|Senokos, Dobr.
+35957304|Dabovik
+35957305|Rositsa, Dobr.
+35957306|Izvorovo, Dobr.
+35957307|Zhiten, Dobr.
+35957308|Chernookovo, Dobr.
+3595731|General Toshevo, Dobr.
+3595732|Petleshkovo
+3595733|Kardam, Dobr.
+3595734|Preselentsi
+3595735|Krasen, Dobr.
+3595736|Vasilevo
+3595737|Lyulyakovo, Dobr.
+3595738|Spasovo, Dobr.
+3595739|Pchelarovo, Dobr.
+3595740|Gorichane
+3595742|Rakovski, Dobr.
+3595743|Shabla
+3595745|Vranino
+3595746|Belgun
+3595747|Vaklino
+3595748|Durankulak
+3595749|Krapets, Dobr.
+3595750|Kableshkovo, Dobr.
+3595751|Tervel, Dobr.
+3595752|Nova Kamena
+3595753|Orlyak
+3595754|Zarnevo
+3595755|Kolartsi
+3595756|Bozhan
+3595757|Bezmer, Dobr.
+3595758|Kladentsi
+3595759|Kochmar
+3595760|Bozhurovo, Dobr.
+3595761|Batovo
+3595762|Stefan Karadzha, Dobr.
+3595763|Plachidol
+3595764|Vladimirovo, Dobr.
+3595765|Lovchantsi
+3595766|Metodievo, Dobr.
+3595767|Zhitnitsa, Dobr.
+3595768|Odrintsi, Dobr.
+3595769|Hitovo
+3595771|Krushari
+3595772|Telerig
+3595773|Lozenets, Dobr.
+3595774|Koriten
+3595775|Polkovnik Dyakovo
+3595776|Cherna, Dobr.
+3595781|Svoboda, Dobr.
+3595782|Benkovski, Dobr.
+3595783|Kotlentsi
+3595784|Vrachantsi
+359579|Albena
+35958|Dobrich
+359590|Tsarevo
+3595910|Cherni vrah, Burgas
+3595912|Polski izvor
+3595913|Krushevets
+3595914|Atia
+3595915|Balgarovo
+3595916|Rosen, Burgas
+3595917|Izvor, Burgas
+3595918|Rusokastro
+3595919|Marinka
+35959400|Daskotna
+35959403|Rechitsa
+35959404|Yasenovo, Burgas
+35959405|Zaychar
+35959406|Razboyna, Burgas
+35959407|Sini rid
+35959408|Razhitsa
+35959409|Cheresha
+3595941|Skalak, Burgas
+3595942|Lyulyakovo, Burgas
+3595943|Vresovo
+3595944|Ruen, Burgas
+3595945|Dobromir
+3595946|Tranak
+3595947|Prosenik
+3595948|Snyagovo, Burgas
+3595949|Planinitsa, Burgas
+3595952|Malko Tarnovo
+3595958|Gramatikovo
+3595959|Zvezdets
+359596|Pomorie
+3595967|Bata
+3595968|Kableshkovo, Burgas
+3595969|Galabets, Burgas
+35959694|Gaberovo
+3596001|Cherkovna, Targ.
+3596002|Saedinenie, Targ.
+3596003|Preselets
+3596004|Makovo
+3596006|Presian
+3596007|Ralitsa
+359601|Targovishte
+3596020|Lilyak
+3596021|Buhovtsi
+3596022|Probuda, Targ.
+3596023|Podgoritsa
+3596024|Ruets
+3596025|Alvanovo
+3596026|Makariopolsko
+3596027|Dralfa
+3596028|Vardun
+3596029|Nadarevo
+3596030|Svetlen, Targ.
+3596032|Zaraevo
+3596033|Medovina
+3596034|Slavyanovo, Targ.
+3596035|Palamartsa
+3596036|Sadina
+35960370|Golyamo gradishte
+35960372|Krepcha
+35960373|Posabina
+35960374|Gorsko Ablanovo
+35960375|Garchinovo
+35960376|Lyublen
+35960377|Aprilovo, Targ.
+35960378|Tsar Asen, Targ.
+35960380|Drinovo
+35960382|Kovachevets
+35960383|Berkovski
+35960384|Gagovo
+35960385|Lomtsi
+35960386|Voditsa, Targ.
+35960387|Gloginka
+35960388|Goritsa, Targ.
+35960389|Kardam, Targ.
+3596039|Opaka
+3596042|Iliyno
+3596043|Dolno Novkovo
+3596044|Dolno Kozarevo
+35960450|Dolna Hubavka
+35960451|Obitel
+35960453|Moravka
+35960454|Zmeyno
+35960458|Verentsi
+3596046|Vrani kon
+3596047|Zelena morava
+3596048|Izvorovo, Targ.
+3596049|Kamburovo
+359605|Omurtag
+3596060|Ovcharovo, Targ.
+3596061|Golyamo Sokolovo
+3596062|Strazha, Targ.
+3596063|Bayachevo
+3596064|Golyamo Novo
+3596065|Bistra, Targ.
+3596066|Buynovo, Targ.
+3596067|Kralevo, Targ.
+3596068|Bozhurka
+3596069|Vasil Levski, Targ.
+3596071|Antonovo
+3596072|Dobrotitsa, Targ.
+3596074|Lyubichevo
+3596076|Taymishte
+3596077|Stevrek
+359608|Popovo, Targ.
+359610|Pavlikeni, V. Tarnovo
+35961101|Velchevo, V. Tarnovo
+35961102|Pchelishte
+35961103|Rusalya
+35961104|Vodoley
+35961105|Prisovo
+35961106|Novo selo, V. Tarnovo
+35961107|Momin sbor
+35961108|Plakovo
+35961109|Vaglevtsi
+3596111|Kapinovo, V. Tarnovo
+3596112|Samovodene
+3596113|Balvan
+3596114|Kilifarevo
+3596115|Resen
+3596116|Golemanite
+3596117|Debelets, V. Tarnovo
+3596118|Voneshta voda
+3596119|Dichin
+35961203|Emen
+3596121|Nikyup
+3596122|Belyakovets
+3596123|Bukovets, V. Tarnovo
+3596124|Ledenik
+3596125|Pushevo
+3596126|Tserova koria
+3596128|Hotnitsa
+3596129|Gabrovtsi
+35961301|Byala reka, V. Tarnovo
+35961302|Batak, V. Tarnovo
+35961303|Gorna Lipnitsa
+35961304|Dimcha
+35961305|Lesicheri
+35961306|Patresh
+35961307|Stambolovo, V. Tarnovo
+35961308|Vishovgrad
+35961309|Gorsko Kalugerovo
+3596132|Karaisen
+3596133|Mihaltsi
+3596134|Byala cherkva, V. Tarnovo
+3596135|Varbovka
+3596136|Suhindol
+3596137|Butovo
+3596138|Nedan
+35961391|Slomer
+35961393|Gorsko Kosovo
+35961394|Daskot
+35961395|Paskalevets
+35961397|Musina
+35961402|Stefan Stambolovo
+35961403|Orlovets
+35961405|Petko Karavelovo
+35961406|Karantsi
+3596141|Polski Trambesh
+3596142|Obedinenie
+3596143|Maslarevo
+3596144|Dolna Lipnitsa
+3596145|Strahilovo
+3596146|Polski Senovets
+3596147|Ivancha, V. Tarnovo
+3596148|Pavel
+3596149|Kutsina
+359615|Zlataritsa
+35961502|Gorsko Novo Selo
+35961503|Chakali
+3596151|Elena, V. Tarnovo
+3596152|Bebrovo
+3596154|Buynovtsi
+3596155|Konstantin
+3596156|Rodina
+3596157|Slivovitsa
+3596158|Sredni kolibi
+35961602|Tsarski izvor
+35961603|Lozen, V. Tarnovo
+35961604|Mirovo, V. Tarnovo
+35961605|Novo gradishte
+35961606|Vladislav
+35961607|Balkantsi, V. Tarnovo
+35961608|Gorski Senovets
+3596161|Strazhitsa, V. Tarnovo
+3596163|Kamen, V. Tarnovo
+3596164|Bryagovitsa
+3596165|Asenovo, V. Tarnovo
+3596166|Vinograd
+3596167|Kesarevo
+3596168|Sushitsa, V. Tarnovo
+3596169|Blagoevo, V. Tarnovo
+35961703|Varbitsa, V. Tarnovo
+35961704|Pravda, V. Tarnovo
+35961705|Gorski dolen Trambesh
+35961706|Pisarevo, V. Tarnovo
+3596173|Dolna Oryahovitsa
+3596174|Draganovo, V. Tarnovo
+3596175|Parvomaytsi
+3596176|Polikraishte
+3596177|Yantra, V. Tarnovo
+3596178|Strelets, V. Tarnovo
+3596179|Krusheto
+359618|Gorna Oryahovitsa
+359619|Lyaskovets, V. Tarnovo
+35962|Veliko Tarnovo
+359631|Svishtov
+35963202|Dragomirovo, V. Tarnovo
+35963203|Hadzhidimitrovo, V. Tarnovo
+35963204|Delyanovtsi
+35963205|Chervena
+3596321|Gorna Studena
+3596322|Alekovo, V. Tarnovo
+3596323|Balgarsko slivovo
+3596324|Vardim
+3596325|Kozlovets
+3596326|Morava
+3596327|Ovcha mogila
+3596328|Oresh
+3596329|Tsarevets, V. Tarnovo
+3596352|Dolni Lukovit
+3596356|Komarevo, Pleven
+35963560|Radishevo
+35963561|Grivitsa
+35963563|Borislav
+35963564|Bivolare
+35963565|Mechka, Pleven
+35963566|Brashlyanitsa
+35963567|Gradina, Pleven
+35963568|Bukovlak
+35963569|Kamenets, Pleven
+3596357|Yasen, Pleven
+35963570|Staroseltsi
+35963571|Brestovets
+35963573|Disevitsa
+35963574|Todorovo, Pleven
+35963575|Bohot
+35963576|Tuchenitsa
+35963577|Pelishat
+35963578|Opanets, Pleven
+35963579|Ralevo
+3596359|Glava
+35964|Pleven
+359650|Levski, Pleven
+3596510|Totleben
+3596511|Pobeda, Pleven
+3596512|Gorni Dabnik
+3596513|Pordim
+3596514|Dolni Dabnik
+3596515|Slavyanovo, Pleven
+3596516|Iskar, Pleven
+35965165|Pisarovo, Pleven
+3596517|Podem
+3596518|Riben
+3596519|Beglezh
+3596520|Nikolaevo, Pleven
+3596521|Sadovets
+3596522|Zgalevo
+3596523|Krushovitsa, Pleven
+3596524|Petarnitsa
+3596525|Barkach
+3596526|Varbitsa, Pleven
+3596527|Odarne
+3596528|Valchitran
+3596529|Koilovtsi
+3596530|Tranchovitsa
+3596531|Izgrev, Pleven
+3596532|Balgarene, Pleven
+3596533|Stezherovo
+3596534|Malchika
+3596535|Kozar Belene
+3596536|Asparuhovo, Pleven
+3596537|Asenovtsi
+3596538|Obnova
+3596539|Gradishte, Pleven
+3596540|Asenovo, Pleven
+3596541|Nikopol
+3596542|Vabel, Pleven
+3596543|Muselievo
+3596544|Novachene, Pleven
+3596545|Lyubenovo, Pleven
+3596546|Lozitsa, Pleven
+3596547|Dragash voyvoda
+3596548|Debovo
+3596549|Sanadinovo
+3596550|Stavertsi
+3596551|Trastenik, Pleven
+3596552|Dolna Mitropolia
+3596553|Oryahovitsa, Pleven
+3596554|Krushovene
+3596555|Baykal
+3596556|Gorna Mitropolia
+3596557|Bregare
+3596558|Slavovitsa, Pleven
+3596559|Gostilya
+3596560|Kreta, Pleven
+3596561|Gulyantsi
+35965617|Iskar, Pleven
+3596562|Gigen
+3596563|Brest, Pleven
+3596564|Zagrazhden, Pleven
+3596565|Milkovitsa
+3596566|Dolni Vit
+3596567|Somovit
+3596568|Dabovan
+3596569|Lenkovo
+3596570|Deventsi
+3596571|Lepitsa
+3596572|Suhache
+3596573|Koynare
+3596574|Chomakovtsi
+3596575|Telish
+3596576|Radomirtsi
+3596577|Breste
+3596578|Reselets
+3596579|Ruptsi, Pleven
+359658|Belene
+3596580|Tatari
+3596581|Byala voda, Pleven
+3596587|Petokladentsi
+3596588|Dekov
+3596589|Kulina voda
+359659|Cherven bryag
+3596590|Rakita, Pleven
+3596591|Gornik
+35966|Gabrovo
+359670|Troyan, Lovech
+3596710|Donino
+3596711|Kozi rog
+3596712|Gabene
+3596713|Vranilovtsi
+3596714|Popovtsi
+3596716|Zhaltesh
+3596717|Lesicharka
+3596718|Draganovtsi
+35967193|Kmetovtsi
+35967194|Grablevtsi
+3596720|Kereka
+3596722|Sokolovo, Gabr.
+3596723|Tsareva livada
+3596724|Yantra, Gabr.
+3596725|Gostilitsa
+3596726|Skalsko
+3596727|Ganchovets
+3596728|Burya
+35967301|Idilevo
+35967302|Kravenik
+35967303|Batoshevo
+35967304|Kramolin
+35967305|Stokite
+35967306|Gradishte, Gabr.
+35967307|Mlechevo
+35967308|Lovnidol
+35967309|Agatovo
+3596732|Sennik
+3596733|Kormyansko
+3596734|Petko Slaveykov
+3596736|Gradnitsa, Gabr.
+3596737|Krushevo, Gabr.
+3596738|Dobromirka
+35967390|Shumata
+35967391|Stolat
+35967392|Yavorets
+35967393|Dushevo
+35967394|Bogatovo
+35967395|Gorna Rositsa
+35967396|Berievo
+35967397|Ryahovtsite
+35967398|Damyanovo
+35967399|Malki Varshets
+359675|Sevlievo
+359676|Dryanovo, Gabr.
+359677|Tryavna
+3596770|Plachkovtsi
+35967774|Belitsa, Gabr.
+359678|Teteven
+35968|Lovech
+3596900|Vasilyovo
+3596901|Glozhene, Lovech
+3596902|Ribaritsa, Lovech
+35969031|Galata
+35969032|Balgarski izvor
+3596905|Divchovoto
+3596906|Cherni Vit
+3596907|Gradezhnitsa
+3596908|Glogovo
+3596909|Malka Zhelyazna
+3596910|Malinovo
+3596911|Lisets, Lovech
+3596912|Bahovitsa
+3596913|Slavyani
+3596914|Slivek
+3596915|Smochan
+3596916|Brestovo, Lovech
+3596917|Balgarene, Lovech
+3596918|Drenov
+3596919|Slatina, Lovech
+3596920|Lesidren
+3596921|Ablanitsa, Lovech
+3596922|Leshnitsa, Lovech
+3596923|Goran
+35969240|Hlevene
+35969241|Yoglav
+35969242|Presyaka
+35969243|Kazachevo
+35969244|Tepava
+35969245|Devetaki
+35969247|Gostinya
+35969248|Skobelevo, Lovech
+35969249|Doyrentsi
+3596925|Vladinya
+3596926|Gorno Pavlikene
+3596927|Umarevtsi
+3596928|Kakrina
+3596929|Radyuvene
+3596930|Slavshtitsa
+3596931|Ugarchin
+3596932|Mikre
+3596933|Golets
+3596934|Katunets
+3596935|Sopot, Lovech
+3596937|Sokolovo, Lovech
+3596938|Kalenik, Lovech
+3596939|Dragana
+3596941|Letnitsa
+3596942|Aleksandrovo, Lovech
+3596943|Gorsko Slivovo
+3596944|Krushuna
+3596946|Chavdartsi
+3596948|Karpachevo
+3596950|Gumoshtnik
+3596952|Oreshak, Lovech
+3596953|Borima
+3596954|Vrabevo
+3596955|Dalbok dol
+3596956|Lomets, Lovech
+3596957|Golyama Zhelyazna
+3596958|Apriltsi, Lovech
+3596959|Debnevo
+3596960|Belish
+35969612|Terziysko, Lovech
+35969613|Chiflik, Lovech
+35969614|Gorno trape
+35969615|Balabansko
+35969616|Staro selo, Lovech
+3596962|Cherni Osam
+3596963|Balkanets
+3596964|Velchevo, Lovech
+3596965|Beli Osam
+3596966|Shipkovo
+3596967|Kaleytsa
+3596968|Dobrodan
+3596969|Beklemeto
+359697|Lukovit
+3596980|Belentsi
+3596981|Petrevene
+3596982|aglen
+3596983|Dermantsi
+3596984|Bezhanovo, Lovech
+3596985|Rumyantsevo
+3596986|Daben
+3596987|Karlukovo
+3596988|Peshterna
+3596989|Toros
+3596990|Malak izvor, Lovech
+3596991|Yablanitsa
+3596992|Zlatna Panega
+3596994|Brestnitsa, Lovech
+3596997|Dobrevtsi, Lovech
+3596998|Golyam izvor, Lovech
+359701|Dupnitsa
+359702|Bobov dol
+3597030|Resilovo
+3597031|Gorna Koznitsa
+3597032|Yahinovo
+3597033|Kraynitsi
+3597034|Dzherman
+3597035|Cherven breg
+3597036|Balanovo
+3597039|Samoranovo
+3597041|Shatrovo
+3597042|Korkina
+3597043|Golemo selo
+3597044|Babino
+3597045|Golem Varbovnik
+3597046|Boboshevo
+3597047|Usoyka
+3597048|Blazhievo
+3597052|Pastra
+3597053|Kocherinovo
+3597054|Rila
+3597056|Mursalevo
+3597057|Malo selo
+3597058|Stob
+359707|Sapareva banya
+3597102|Lopyan
+3597103|Brusen, Sofia
+3597104|Laga
+3597105|Malki Iskar
+3597106|Yamna
+3597110|Opitsvet
+3597116|Petarch
+3597117|Gradets, Sofia
+3597118|Dragovishtitsa, Sofia
+3597119|Dramsha
+3597120|Dolna banya
+35971220|Gutsal
+35971221|Yarlovo
+35971224|Shipochane
+35971225|Novo selo, Sofia
+35971227|Beli Iskar
+35971228|Maritsa
+3597123|Kovachevtsi, Sofia
+3597124|Belchinski bani
+3597125|Govedartsi
+3597126|Gorni Okol
+3597127|Shiroki dol
+3597129|Raduil
+35971302|Bozhenitsa
+35971304|Lipnitsa, Sofia
+35971306|Rashkovo
+3597132|Radotina
+3597133|Pravets
+35971337|Kalugerovo, Sofia
+35971338|Osikovska Lakavitsa
+3597134|Vrachesh
+3597135|Trudovets
+3597136|Novachene, Sofia
+3597137|Skravena
+3597138|Litakovo
+3597139|Dzhurovo
+35971398|Osikovitsa
+3597142|Kostenets
+3597143|Vakarel
+3597144|Kostenets
+3597145|Mirovo, Sofia
+3597146|Chernyovo
+3597147|Pchelin, Sofia
+35971471|Ochusha
+3597148|Muhovo
+3597149|Zhivkovo, Sofia
+35971502|Eleshnitsa, Sofia
+35971503|Dolno Kamartsi
+35971504|Belopoptsi
+35971505|Churek
+35971506|Gabra
+3597152|Gorna Malina
+3597154|Stolnik
+3597155|Lesnovo
+3597156|Ravno pole
+3597157|Sarantsi
+3597158|Doganovo
+35971587|Golema Rakovitsa
+3597159|Aprilovo, Sofia
+3597162|Lakatnik
+3597163|Iskrets
+3597164|Rebrovo
+3597165|Milanovo, Sofia
+3597166|Vlado Trichkov
+3597167|Tserovo, Sofia
+3597168|Bov
+3597169|Tompsan
+3597172|Dragoman
+3597174|Kalotina
+3597175|Gaber
+3597176|Hrabarsko
+3597177|Aldomirovtsi
+3597178|Prolesha
+3597179|Golemo Malovo
+35971798|Vasilovtsi,Sof.
+3597181|Pirdop
+3597182|Mirkovo
+3597183|Dushantsi
+3597184|Koprivshtitsa
+3597185|Chelopech
+3597186|Anton
+3597187|Bunovo, Sofia
+3597188|Petrich, Sofia
+3597189|Chavdar, Sofia
+3597192|Gintsi
+3597193|Golesh, Sofia
+359720|Etropole
+359721|Kostinbrod
+359722|Samokov
+359723|Botevgrad
+359724|Ihtiman
+359725|Elin Pelin
+359726|Svoge
+359727|Slivnitsa, Sofia
+359728|Zlatitsa
+359729|Godech
+35973|Blagoevgrad
+3597415|Selishte, Blag.
+35974201|Kapatovo
+35974202|Klyuch
+35974203|Rupite
+35974204|Gega
+35974207|General Todorov
+3597422|Topolnitsa, Blag.
+3597423|Kolarovo, Blag.
+3597424|Karnalovo
+3597425|Kulata
+3597426|Marikostinovo
+3597427|Parvomay, Blag.
+3597428|Gabrene
+3597430|Damyanitsa
+35974321|Harsovo, Blag.
+35974322|Petrovo, Blag.
+35974323|Lozenitsa
+35974324|Struma
+35974325|Lilyanovo
+35974327|Novo Delchevo
+3597433|Kresna
+3597434|Strumyani
+35974346|Tsaparevo
+35974347|Razdol
+35974348|Igralishte
+3597435|Sklave
+3597436|Levunovo
+3597437|Melnik
+3597438|Katuntsi
+35974386|Pirin
+35974388|Gorno Spanchevo
+3597439|Ploski
+35974401|Gorno Draglishte
+35974402|Godlevo
+35974403|Dolno Draglishte
+35974404|Babyak
+35974405|Kraishte, Blag.
+35974406|Dobarsko
+35974407|Kremen, Blag.
+35974408|Obidim
+35974409|Mesta
+3597442|Yakoruda
+3597444|Belitsa, Blag.
+3597445|Banya, Blag.
+3597446|Eleshnitsa, Blag.
+3597447|Dobrinishte
+3597448|Bachevo
+35974495|Yurukovo
+35974496|Filipovo, Blag.
+359745|Petrich, Blag.
+359746|Sandanski
+359747|Razlog
+359748|Simitli
+359749|Bansko
+359750|Borovets, Sofia
+359751|Gotse Delchev
+3597520|Kornitsa
+3597521|Koprivlen
+35975214|Gaytaninovo
+35975215|Teshovo
+3597522|Dabnitsa
+3597523|Garmen
+3597524|Ablanitsa, Blag.
+3597525|Banichan
+3597526|Ribnovo
+3597527|Gorno Dryanovo
+3597528|Hadzhidimovo
+3597529|Breznitsa
+3597531|Dolno Dryanovo
+3597532|Bukovo, Blag.
+3597533|Osikovo, Blag.
+3597541|Satovcha
+3597544|Osina
+3597545|Kochan
+3597546|Slashten
+3597547|Valkosel
+3597548|Godeshevo
+3597549|Dolen, Blag.
+35976|Pernik
+3597711|Kladnitsa
+3597712|Batanovtsi
+3597713|Rudartsi
+3597714|Meshtitsa
+3597715|Studena, Pernik
+3597717|Divotino
+3597718|Dragichevo
+3597719|Yardzhilovtsi
+3597720|Priboy
+35977221|Kondofrey
+35977222|Gorna Dikanya
+35977226|Debeli lag
+35977229|Galabnik
+3597723|Dolni Rakovets
+3597724|Izvor, Pernik
+3597725|Klenovik
+3597726|Dren
+3597727|Kovachevtsi, Pernik
+3597728|Drugan
+3597729|Dolna Dikanya
+3597731|Tran
+3597732|Vukan
+3597733|Filipovtsi
+3597734|Glavanovtsi, Pernik
+3597735|Leva reka
+3597741|Zemen
+3597742|Kalishte
+3597743|Divlya
+3597744|Elovdol, Pernik
+3597745|Egalnitsa
+3597751|Breznik
+3597752|Rezhantsi
+3597753|Noevtsi
+3597754|Kosharevo
+3597755|Velkovtsi, Pernik
+359777|Radomir
+35978|Kyustendil
+3597910|Bersin
+3597911|Granitsa
+3597912|Gorna Grashtitsa
+3597913|Rashka Grashtitsa
+3597914|Vaksevo
+3597915|Nevestino, Kyust.
+3597916|Bagrentsi
+3597917|Tavalichevo
+3597918|Yabalkovo, Kyust.
+3597920|Skrinyano
+3597921|Zhilentsi
+3597922|Dragovishtitsa, Kyust.
+3597923|Vrattsa
+3597924|Shishkovtsi
+3597925|Gyueshevo
+3597926|Konyavo
+3597927|Treklyano
+3597928|Garlyano
+3597929|Sovolyano
+3597930|Eremia
+3597932|Shipochano
+3597933|Gramazhdano
+3597934|Bunovo, Kyust.
+3597935|Dolno selo
+3597936|Slokoshtitsa
+3597937|Razhdavitsa
+3597938|Dolno Uyno
+3597939|Tsarvaritsa
+3598111|Shtraklevo
+3598113|Novo selo, Ruse
+3598114|Pirgovo
+3598115|Chervena voda
+3598116|Ivanovo, Ruse
+3598117|Marten
+3598118|Nikolovo, Ruse
+3598122|Tsenovo, Ruse
+3598123|Bosilkovtsi
+3598124|Novgrad
+3598125|Koprivets
+35981262|Bistrentsi
+35981264|Piperkovo
+35981266|Starmen, Ruse
+35981268|Krivina, Ruse
+3598127|Karamanovo
+3598128|Polsko Kosovo
+3598129|Lom Cherkovna
+3598131|Borisovo, Ruse
+3598132|Yudelnik
+3598133|Ryahovo
+3598134|Malko Vranovo
+3598135|Babovo
+3598136|Stambolovo, Ruse
+3598137|Golyamo Vranovo
+3598138|Brashlen
+3598140|Borovo, Ruse
+3598141|Dve mogili
+3598142|Bazovets, Ruse
+3598143|Obretenik
+3598144|Batishnitsa
+3598145|Trastenik, Ruse
+35981461|Karan Varbovka
+35981462|Volovo
+35981463|Mogilino
+35981464|Ostritsa, Ruse
+35981465|Batin
+35981466|Pomen
+3598147|Baniska
+3598148|Gorno Ablanovo
+3598149|Katselovo
+3598150|Semerdzhievo
+3598151|Prosena
+3598152|Krasen, Ruse
+3598156|Cherven, Ruse
+3598158|Mechka, Ruse
+3598159|Koshov
+3598161|Vetovo
+3598163|Bazan
+3598164|Pisanets
+3598165|Smirnenski, Ruse
+3598166|Svalenik
+3598167|Tserovets
+359817|Byala, Ruse
+3598184|Glodzhevo
+3598185|Senovo
+3598187|Tetovo
+35981886|Chereshovo, Ruse
+3598192|Hotantsa
+3598194|Sandrovo
+3598196|Nisovo
+35982|Ruse
+35984|Razgrad
+3598424|Tsar Kaloyan, Razgrad
+35984266|Prostorno
+35984269|Nedoklan
+3598431|Isperih
+35984392|Belintsi
+35984393|Vazovo
+35984394|Duhovets
+3598442|Zavet, Razgrad
+3598445|Yuper
+35984462|Ostrovo
+35984463|Prelez
+35984464|Veselets, Razgrad
+35984465|Savin
+35984466|Zvanartsi
+35984467|Seslav
+35984469|Bozhurovo, Razgrad
+3598448|Terter
+35984710|Osenets
+35984711|Mortagonovo
+35984712|Kostandenets
+35984713|Blagoevo, Razgrad
+35984717|Pobit kamak, Razgrad
+35984718|Dryanovets, Razgrad
+35984719|Balkanski
+35984720|Topchii
+35984721|Lipnik
+35984722|Yasenovets
+35984723|Dyankovo
+35984725|Kichenitsa
+35984726|Ushintsi
+35984727|Kamenovo, Razgrad
+35984728|Rakovski, Razgrad
+35984729|Ezerche
+35984730|Golyam Porovets
+35984732|Yonkovo
+35984733|Ludogortsi
+35984734|Todorovo, Razgrad
+35984735|Sveshtari
+35984736|Podayva
+35984737|Raynino
+35984738|Kitanchevo
+35984740|Bisertsi
+35984743|Brestovene
+35984744|Belovets
+35984745|Vladimirovtsi
+35984749|Sevar
+3598475|Loznitsa, Razgrad
+35984760|Trapishte
+35984761|Gradina, Razgrad
+35984763|Beli Lom
+35984764|Seydol
+35984765|Veselina
+35984766|Kamenar, Razgrad
+35984768|Sinya voda
+35984769|Gorotsvet
+3598477|Samuil
+35984774|Golyam izvor, Razgrad
+35984776|Harsovo, Razgrad
+35984778|Bogdantsi, Razgrad
+35984779|Zdravets, Razgrad
+359848|Kubrat
+35986|Silistra
+3598622|Alekovo, Silistra
+3598623|Golesh, Silistra
+3598624|Kalipetrovo
+3598625|Oven
+3598626|Sredishte, Silistra
+3598627|Babuk
+3598628|Tsar Asen, Silistra
+3598629|Smilets, Silistra
+3598632|Zafirovo
+3598633|Staro selo, Silistra
+3598634|Nova Cherna
+3598635|Tsar Samuil
+3598636|Glavinitsa, Silistra
+3598637|Malak Preslavets
+3598638|Bogdantsi, Silistra
+3598639|Kolarovo, Silistra
+359864|Dulovo
+3598640|Pravda, Silistra
+3598641|Okorsh
+3598643|Zlatoklas
+3598644|Chernolik
+3598645|Mezhden
+3598646|Vokil
+3598647|Paisievo
+3598648|Sekulovo
+3598649|Yarebitsa
+359866|Tutrakan
+3598662|Dobrotitsa, Silistra
+3598663|Sitovo, Silistra
+3598664|Polyana, Silistra
+3598665|Iskra, Silistra
+3598667|Belitsa, Silistra
+3598668|Popina
+3598669|Garvan, Silistra
+3598672|Bradvari
+3598673|Alfatar
+3598674|Profesor Ishirkovo
+3598675|Aydemir
+3598676|Vetren, Silistra
+3598677|Srebarna
+3598678|Sratsimir, Silistra
+3598679|Kaynardzha
+3598692|Stefan Karadzha, Silistra
+3598693|Zvenimir
+3598694|Zebil
+3598695|Nozharevo
+3598696|Suhodol, Silistra
+3598697|Sokol, Silistra
+3598698|Shumentsi
+3598699|Tarnovtsi, Silistra
+359910|Mezdra
+3599110|Virovsko
+3599111|Chelopek
+3599112|Banitsa
+3599113|Mramoren
+3599115|Chiren
+3599116|Kostelevo
+3599117|Krivodol
+35991180|Lesura
+35991182|Osen, Vratsa
+35991183|Furen
+35991184|Rakevo
+35991185|Pudria
+35991186|Baurene
+35991188|Galatin
+35991189|Tri kladentsi
+3599119|Tishevitsa
+35991201|Lyuti brod
+35991202|Kunino
+35991203|Lik
+3599121|Tsarevets, Vratsa
+3599122|Zverino
+3599123|Roman
+3599124|Tipchenitsa
+3599125|Gorna Beshovitsa
+3599126|Kameno pole
+3599127|Lyutidol
+3599128|Eliseyna
+3599129|Sinyo bardo
+3599130|Tlachene
+3599131|Dobrolevo
+3599132|Knezha
+3599133|Komarevo, Vratsa
+3599134|Tarnak
+3599135|Bardarski geran
+3599136|Galiche
+3599137|Popitsa
+3599138|Altimir
+3599139|Tarnava, Vratsa
+3599140|Gabare
+35991401|Vranyak
+3599141|Malorad
+3599142|Lazarovo
+3599143|Enitsa
+3599144|Nivyanin
+3599145|Brenitsa, Vratsa
+3599146|Sokolare
+3599147|Borovan
+3599148|Barkachevo
+3599149|Bukovets, Vratsa
+359915|Byala Slatina
+3599160|Glozhene, Vratsa
+3599161|Mizia
+3599162|Mihaylovo, Vratsa
+3599163|Harlets
+3599164|Krushovitsa, Vratsa
+3599165|Sofronievo
+3599166|Hayredin
+35991668|Manastirishte
+3599167|Lipnitsa, Vratsa
+3599168|Butan
+3599169|Rogozen
+3599171|Oryahovo, Vratsa
+3599172|Selanovtsi
+3599173|Galovo
+3599174|Gorni Vadin
+3599175|Ostrov
+3599176|Leskovets, Vratsa
+3599180|Golyamo Peshtene
+3599181|Kravoder
+3599182|Devene
+3599183|Lilyache
+3599184|Ohoden
+3599185|Beli Izvor
+3599186|Zgorigrad
+3599187|Lyutadzhik
+3599188|Gorno Peshtene
+35991888|Veslets, Vratsa
+3599189|Pavolche
+35992|Vratsa
+3599311|Kutovo
+3599312|Bregovo, Vidin
+3599313|Kapitanovtsi
+3599314|Dunavtsi, Vidin
+3599315|Gradets, Vidin
+3599316|Novo selo, Vidin
+3599317|Archar
+3599318|Bukovets, Vidin
+3599319|Gamzovo
+3599320|Stakevtsi
+35993212|Karbintsi
+3599322|Oreshets, Vidin
+3599323|Drenovets
+3599324|Ruzhintsi
+3599325|Belo pole, Vidin
+3599326|Gorni Lom
+3599327|Chuprene
+3599328|Dolni Lom
+3599329|Rabisha
+3599330|Rabrovo
+3599332|Rakovitsa
+3599333|Boynitsa
+35993342|Kireevo
+3599335|Tsar Petrovo
+3599336|Staropatitsa
+3599337|Gramada
+3599338|Shishentsi
+3599339|Makresh
+3599340|Septemvriytsi, Vidin
+3599341|Dimovo, Vidin
+3599342|Inovo
+3599343|Gomotartsi
+3599344|Vrav
+3599345|Vinarovo, Vidin
+3599346|Sinagovtsi
+3599347|Bela Rada
+3599348|Negovanovtsi
+3599349|Slanotran
+3599351|Izvor, Vidin
+3599352|Druzhba
+3599353|Koshava
+3599354|Antimovo, Vidin
+3599355|Kosovo, Vidin
+3599356|Kalenik, Vidin
+359936|Belogradchik
+359938|Kula
+35994|Vidin
+3599512|Beli breg
+3599513|Boychinovtsi
+3599514|Vladimirovo, Mont.
+3599515|Madan, Mont.
+3599516|Lehchevo
+3599517|Kobilyak
+3599518|Marchevo
+3599520|Gorno Ozirovo
+3599521|Zamfirovo
+3599522|Kotenovtsi
+3599523|Barzia
+3599524|Yagodovo, Mont.
+3599525|Dolno Ozirovo
+3599526|Slatina, Mont.
+3599527|Varshets
+35995276|Draganitsa
+35995277|Cherkaski
+3599528|Gaganitsa
+3599529|Borovtsi
+359953|Berkovitsa
+3599540|Belotintsi
+3599541|Doktor Yosifovo
+3599542|Smolyanovtsi
+3599544|Studeno buche
+3599545|Gabrovnitsa
+3599546|Slavotin
+3599547|Vinishte
+3599548|Krapchene
+3599549|Dolna Riksa
+3599550|Mitrovtsi
+3599551|Georgi Damyanovo
+3599552|Belimel
+3599553|Prevala
+3599554|Chiprovtsi
+3599555|Kopilovtsi, Mont.
+3599556|Govezhda
+3599557|Gorno Tserovene
+3599558|Gavril Genovo
+3599559|Gorna Kovachitsa
+3599560|Bezdenitsa
+3599561|Sumer
+3599564|Stubel
+3599567|Dolna Verenitsa
+3599568|Blagovo, Mont.
+3599569|Lipen
+35996|Montana
+359971|Lom
+3599719|Asparuhovo, Mont.
+3599720|Kovachitsa
+3599721|Dolno Tserovene
+3599722|Staliyska mahala
+3599723|Traykovo
+3599724|Stanevo
+3599725|Komoshtitsa
+3599726|Zamfir
+3599727|Medkovets
+3599728|Slivata
+3599729|Rasovo
+359973|Kozloduy
+3599740|Septemvriytsi, Mont.
+3599741|Dolni Tsibar
+3599742|Yakimovo
+3599744|Valchedram
+3599745|Zlatia, Mont.
+3599746|Razgrad, Mont.
+3599747|Mokresh, Mont.
+3599748|Dalgodeltsi
+3599749|Cherni vrah, Mont.
+3599782|Bukovets, Mont.
+3599783|Brusartsi
+3599784|Kiselevo
+3599785|Vasilovtsi, Mont.
+3599787|Smirnenski, Mont.
diff --git a/geocoding/en/374.txt b/geocoding/en/374.txt
index 2378f0e..c35ab1e 100644
--- a/geocoding/en/374.txt
+++ b/geocoding/en/374.txt
@@ -16,10 +16,15 @@
# http://en.wikipedia.org/wiki/+374 [440755811]
# http://www.spyur.am/en/armenia (2011-07-28)
# http://www.phonebookoftheworld.com/phonebookofarmenia.htm (2011-07-28)
-# with some translation for a small number of entries.
+# http://www.itu.int/oth/T020200000A/en (2013-03-06)
+# http://phone.beeline.am/ru/main/codes.wbp (2013-03-06)
+# with some translation for a small number of entries, and to fix the
+# spelling to be consistent.
37410|Yerevan/Jrvezh
+37411|Yerevan
374222|Abovyan/Akunk/Byureghavan/Nor Gyugh/Verin Ptghni
+3742227|Garni
3742229|Zovk
37422290|Mayakovsky
37422291|Balahovit/Kamaris
@@ -27,6 +32,7 @@
37422294|Arzni
37422296|Ptghni
37422297|Geghashen
+37422298|Arinj
37422299|Kotayk
374223|Hankavan/Hrazdan/Tsakhkadzor
37422391|Lernanist
@@ -42,23 +48,39 @@
37422672|Arzakan
37422675|Alapars/Vardanavank
374231|Echmiadzin/Musaler/Parakar/Zvartnots
-37423190|Baghramian
+37423190|Baghramyan
37423191|Vache
37423195|Norakert
37423198|Jrarat
37423199|Khoronk
374232|Aghdzq/Ashtarak/Karbi/Oshakan
+37423290|Ohanavan
+37423294|Byurakan
374233|Baghramyan/Lernagog
37423374|Myasnikyan
37423375|Karakert
37423376|Dalarik
-374234|Vedi/Vosketap
+374234|Vedi/Vosketap/Ararat
+37423481|Aygavan
+37423486|Urtsadzor
+37423492|Martirosyan
+37423497|Pokr Vedi
+37423498|Taperakan
374235|Artashat/Aygezard/Dalar/Kaghtsrashen/Mkhchyan/Shahumyan
+37423572|Arevshat
+3742359|Norashen
374236|Ayntap/Masis/Nor Kharberd/Norabats
+3742363|Aintab
+37423699|Dashtavan
374237|Araks/Armavir/Hoktember/Lenughi/Metsamor/Zartonk
+3742377|Mrgashat
+37423779|Bambakashat
+3742379|Nalbandian
+37423794|Margara
+37423796|Tandzut
+37423798|Shenavan
374238|Ararat/Avshar/Surenavan/Yeraskh
-374242|Maralik
-37424291|Sarnakhbyur
+374242|Maralik/Sarnaghbyur
37424293|Shirakavan
37424297|Ani Kayaran
37424300|Akhuryan/Arapi/Kamo/Musayelyan
@@ -66,24 +88,56 @@
37424492|Panik
37424495|Arevshat
37424496|Mets Mantash
-374245|Ashotsk
-374246|Amasia
-3742490|Talin
+374245|Ashotsk region
+374246|Amasia region
+374249|Talin
+37424973|Katnaghbyur
3742499|Aragatsavan
+37424996|Nerkin Bazmaberd
+37424997|Mastara
374252|Aparan
+37425251|Kuchak
+37425295|Artavan
374253|Alaverdi/Odzun/Tsaghkashat/Tumanyan
+37425352|Akhtala
+37425353|Shnogh
+37425356|Chochkan
+37425357|Tumanyan
374254|Tashir
-374255|Spitak
+3742549|Metsavan
+374255|Spitak region
374256|Bovadzor/Stepanavan
+37425691|Kurtan
37425694|Agarak
-3742570|Tsakhkahovit
+37425695|Lejan
+374257|Aragats
+3742570|Tsakhkahovit region
374261|Sevan
374262|Martuni
+3742625|Vardenik
+37426272|Lichk
+37426299|Eranos
374263|Azatamut/Getahovit/Ijevan/Yenokavan
+37426374|Aygehovit
+37426392|Achajur
+37426397|Azatamut
374264|Gavar/Sarukhan
374265|Tchambarak
+37426596|Vahan
374266|Berdavan/Koghb/Noyemberyan
+3742665|Koghb
+3742667|Berdavan
+37426692|Archis
+37426693|Baghanis
+37426695|Zorakan
+37426696|Voskepar
+37426699|Koti
374267|Aygepar/Berd
+3742675|Artsvaberd
+37426791|Navur
+37426794|Tovuz
+37426796|Mosesgegh
+37426797|Norashen
3742680|Dilijan
374269|Vardenis
374281|Getap/Salli/Yeghegnadzor
@@ -95,17 +149,23 @@
37428197|Yelpin
37428198|Rind
37428199|Shatin
-374282|Vayk
+374282|Vayk region
3742830|Sisian
+37428375|Tasik
+37428396|Angehakot
374284|Goris/Verishen
+37428427|Verishen
+37428491|Harzhis
37428494|Khndzoresk
37428495|Shinuhayr
+37428499|Kornidzor
374285|Davit Bek/Kajaran/Kapan
-374286|Agarak
-3742860|Meghri
-374287|Jermuk/Gyumri
-374312|Azatan/Gyumri/Hatsik
-374322|Vanadzor
+374286|Meghri/Agarak
+37428695|Shvanidzor
+374287|Jermuk
+37428794|Gndevaz
+374312|Gyumri/Akhuryan region
+374322|Vanadzor/Gugark region
37432293|Pambak
37432294|Lernapat
37432295|Yeghegnut
diff --git a/geocoding/en/375.txt b/geocoding/en/375.txt
new file mode 100644
index 0000000..e0fcc66
--- /dev/null
+++ b/geocoding/en/375.txt
@@ -0,0 +1,143 @@
+# Copyright (C) 2013 Google Inc.
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://www.eng.beltelecom.by/info/num/ [2011-05-18]
+# http://en.wikipedia.org/wiki/+375 [441040280]
+# Berestovitsa was changed to Vyalikaya Byerastavitsa, following the name of
+# city according to Wikipedia, Kobrin was changed to Kobryn, Bobruysk was
+# changed to Babruysk, Logoysk to Lahoysk and Smolevichi to Smalyavichy.
+# Navapolatsk was added to the prefix 375214 as per the Russian and Belarussian
+# data.
+
+3751511|Vyalikaya Byerastavitsa, Grodno Region
+3751512|Volkovysk
+3751513|Svisloch, Grodno Region
+3751514|Shchuchin, Grodno Region
+3751515|Mosty, Grodno Region
+375152|Grodno
+375154|Lida
+3751562|Slonim
+3751563|Dyatlovo, Grodno Region
+3751564|Zelva, Grodno Region
+3751591|Ostrovets, Grodno Region
+3751592|Smorgon
+3751593|Oshmyany
+3751594|Voronovo, Grodno Region
+3751595|Ivye, Grodno Region
+3751596|Korelichi, Grodno Region
+3751597|Novogrudok
+375162|Brest
+375163|Baranovichi
+3751631|Kamenets, Brest Region
+3751632|Pruzhany, Brest Region
+3751633|Lyakhovichi, Brest Region
+3751641|Zhabinka, Brest Region
+3751642|Kobryn
+3751643|Bereza, Brest Region
+3751644|Drogichin, Brest Region
+3751645|Ivatsevichi, Brest Region
+3751646|Gantsevichi, Brest Region
+3751647|Luninets, Brest Region
+375165|Pinsk
+3751651|Malorita, Brest Region
+3751652|Ivanovo, Brest Region
+3751655|Stolin, Brest Region
+37517|Minsk
+3751713|Maryina Gorka, Minsk Region
+3751714|Cherven
+3751715|Berezino, Minsk Region
+3751716|Dzerzhinsk
+3751717|Stolbtsy
+3751718|Uzda, Minsk Region
+3751719|Kopyl, Minsk Region
+375174|Soligorsk
+375176|Molodechno
+375177|Borisov
+3751770|Nesvizh
+3751771|Vileyka
+3751772|Volozhin
+3751774|Lahoysk
+3751775|Zhodino
+3751776|Smalyavichy
+3751792|Starye Dorogi, Minsk Region
+3751793|Kletsk, Minsk Region
+3751794|Lyuban, Minsk Region
+3751795|Slutsk
+3751796|Krupki, Minsk Region
+3751797|Myadel
+375212|Vitebsk
+3752130|Shumilino, Vitebsk Region
+3752131|Beshenkovichi, Vitebsk Region
+3752132|Lepel
+3752133|Chashniki, Vitebsk Region
+3752135|Senno, Vitebsk Region
+3752136|Tolochin
+3752137|Dubrovno, Vitebsk Region
+3752138|Liozno, Vitebsk Region
+3752139|Gorodok, Vitebsk Region
+375214|Polotsk/Navapolatsk
+3752151|Verhnedvinsk, Vitebsk Region
+3752152|Miory, Vitebsk Region
+3752153|Braslav
+3752154|Sharkovshchina, Vitebsk Region
+3752155|Postavy
+3752156|Glubokoye
+3752157|Dokshitsy, Vitebsk Region
+3752158|Ushachi, Vitebsk Region
+3752159|Rossony, Vitebsk Region
+375216|Orsha
+375222|Mogilev
+3752230|Glusk, Mogilev Region
+3752231|Byhov, Mogilev Region
+3752232|Belynichi, Mogilev Region
+3752233|Gorki, Mogilev Region
+3752234|Krugloye, Mogilev Region
+3752235|Osipovichi
+3752236|Klichev, Mogilev Region
+3752237|Kirovsk, Mogilev Region
+3752238|Krasnopolye, Mogilev Region
+3752239|Shklov
+3752240|Mstislavl
+3752241|Krichev, Mogilev Region
+3752242|Chausy, Mogilev Region
+3752243|Cherikov, Mogilev Region
+3752244|Klimovichi, Mogilev Region
+3752245|Kostyukovichi, Mogilev Region
+3752246|Slavgorod, Mogilev Region
+3752247|Khotimsk, Mogilev Region
+3752248|Dribin, Mogilev Region
+375225|Babruysk
+375232|Gomel
+3752330|Vetka, Gomel Region
+3752332|Chechersk, Gomel Region
+3752333|Dobrush, Gomel Region
+3752334|Zhlobin
+3752336|Budo-Koshelevo, Gomel Region
+3752337|Korma, Gomel Region
+3752339|Rogachev
+3752340|Rechitsa
+3752342|Svetlogorsk
+3752344|Bragin, Gomel Region
+3752345|Kalinkovichi
+3752346|Khoiniki, Gomel Region
+3752347|Loyev, Gomel Region
+3752350|Petrikov, Gomel Region
+3752351|Mozyr
+3752353|Zhitkovichi, Gomel Region
+3752354|Yelsk, Gomel Region
+3752355|Narovlya, Gomel Region
+3752356|Lelchitsy, Gomel Region
+3752357|Oktyabrskiy, Gomel Region
+375236|Mozyr
diff --git a/geocoding/en/40.txt b/geocoding/en/40.txt
new file mode 100644
index 0000000..76bbb19
--- /dev/null
+++ b/geocoding/en/40.txt
@@ -0,0 +1,98 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Translated from ro/40.txt by opensource contributor.
+
+4021|Bucharest and Ilfov County
+40230|Suceava
+40231|Botoșani
+40232|Iași
+40233|Neamț
+40234|Bacău
+40235|Vaslui
+40236|Galați
+40237|Vrancea
+40238|Buzău
+40239|Brăila
+40240|Tulcea
+40241|Constanța
+40242|Călărași
+40243|Ialomița
+40244|Prahova
+40245|Dâmbovița
+40246|Giurgiu
+40247|Teleorman
+40248|Argeș
+40249|Olt
+40250|Vâlcea
+40251|Dolj
+40252|Mehedinți
+40253|Gorj
+40254|Hunedoara
+40255|Caraș-Severin
+40256|Timiș
+40257|Arad
+40258|Alba
+40259|Bihor
+40260|Sălaj
+40261|Satu Mare
+40262|Maramureș
+40263|Bistrița-Năsăud
+40264|Cluj
+40265|Mureș
+40266|Harghita
+40267|Covasna
+40268|Brașov
+40269|Sibiu
+4031|Bucharest and Ilfov County
+40330|Suceava
+40331|Botoșani
+40332|Iași
+40333|Neamț
+40334|Bacău
+40335|Vaslui
+40336|Galați
+40337|Vrancea
+40338|Buzău
+40339|Brăila
+40340|Tulcea
+40341|Constanța
+40342|Călărași
+40343|Ialomița
+40344|Prahova
+40345|Dâmbovița
+40346|Giurgiu
+40347|Teleorman
+40348|Argeș
+40349|Olt
+40350|Vâlcea
+40351|Dolj
+40352|Mehedinți
+40353|Gorj
+40354|Hunedoara
+40355|Caraș-Severin
+40356|Timiș
+40357|Arad
+40358|Alba
+40359|Bihor
+40360|Sălaj
+40361|Satu Mare
+40362|Maramureș
+40363|Bistrița-Năsăud
+40364|Cluj
+40365|Mureș
+40366|Harghita
+40367|Covasna
+40368|Brașov
+40369|Sibiu
diff --git a/geocoding/en/54.txt b/geocoding/en/54.txt
index b5f8c63..89cc6fb 100644
--- a/geocoding/en/54.txt
+++ b/geocoding/en/54.txt
@@ -13,6 +13,8 @@
# limitations under the License.
# Translated from es/54.txt using Freebase and Wikipedia.
+# Some manual edits were made after the file was generated, according to the
+# ITU file published 2011-12-16 here: http://www.itu.int/oth/T0202000009/en
5411|Buenos Aires
54220|Merlo
@@ -49,7 +51,6 @@
542286|General Lamadrid, Buenos Aires
542291|Miramar, Buenos Aires
542292|Buenos Aires Province
-542293|Tandil, Buenos Aires
542296|Ayacucho, Buenos Aires
542297|Buenos Aires Province
54230|Pilar, Buenos Aires
@@ -58,7 +59,6 @@
542316|Daireaux, Buenos Aires
542317|9 de Julio, Buenos Aires
542320|José C. Paz
-542322|Pilar, Buenos Aires
542323|Luján
542324|Mercedes
542325|San Andrés de Giles/Azcuénaga
@@ -94,9 +94,7 @@
54260|San Rafael
54261|Mendoza, Capital
542622|Tunuyán, Mendoza
-542623|San Martin
542625|General Alvear, Mendoza
-542627|San Rafael
54263|San Martin
54264|San Juan, Capital
542646|Valle Fértil
@@ -122,7 +120,6 @@
54294|San Carlos de Bariloche, Río Negro
542940|Ingeniero Jacobacci, Río Negro
542942|Zapala
-542944|San Carlos de Bariloche, Río Negro
542945|Esquel, Futaleufú
542946|Choele Choel, Río Negro
542948|Chos Malal, Neuquén
@@ -161,7 +158,6 @@
543447|Colón
54345|Concordia, Entre Ríos
543460|Santa Teresa, Santa Fe
-543461|San Nicolás, Buenos Aires
543462|Venado Tuerto, General López
543463|Canals, Córdoba
543464|Casilda, Santa Fe
@@ -203,12 +199,9 @@
54362|Resistencia, San Fernando
54364|Presidencia Roque Sáenz Pena, Chaco
54370|Formosa
-543717|Formosa
543718|Clorinda, Formosa
-543722|Resistencia, San Fernando
543725|Chaco
543731|Charata, Chacabuco
-543732|Presidencia Roque Sáenz Pena, Chaco
543734|Machagai, Chaco
543735|Villa Angela, Mayor Luis Fonta
543743|Puerto Rico, Misiones
@@ -224,14 +217,11 @@
543774|Curuzú Cuatiá, Corrientes
543775|Monte Caseros, Corrientes
543777|Goya, Corrientes
-543783|Corrientes, Capital
54379|Corrientes, Capital
54380|La Rioja
54381|San Miguel de Tucumán, Capital
-543822|La Rioja
543825|Chilecito, La Rioja
54383|Catamarca
-543833|San Fernando del Valle de Catamarca, Catamarca
543835|Andalgalá, Catamarca
543844|Añatuya, Santiago del Estero
54385|Santiago del Estero, Capital
diff --git a/geocoding/en/57.txt b/geocoding/en/57.txt
new file mode 100644
index 0000000..8425194
--- /dev/null
+++ b/geocoding/en/57.txt
@@ -0,0 +1,186 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+#
+# http://www.itu.int/oth/T020200002C/en [2006-07-20]
+
+5712|Bogotá
+5713|Bogotá
+5714|Bogotá
+5715|Bogotá
+5716|Bogotá
+5717|Bogotá
+571820|Madrid
+571821|Funza
+571822|Funza
+5718230|Subachoque
+5718232|Funza
+5718240|El Rosal
+5718241|El Rosal
+57182420|La Pradera
+57182428|Subachoque
+57182429|Subachique
+5718243|Bojaca
+5718245|Subachoque
+5718246|Puente Piedra
+5718247|La Punta
+5718249|Zipacon
+5718250|Madrid
+5718251|Madrid
+5718252|Madrid
+5718253|Madrid
+5718254|Madrid
+5718255|Madrid
+5718256|Madrid
+5718257|Funza
+571826|Funza
+571827|Mosquera
+5718283|Mosquera
+5718288|Madrid
+5718289|Madrid
+571830|Girardot
+571831|Girardot
+571832|Girardot
+571833|Girardot
+5718370|Jerusalén
+5718371|Guataqui
+5718373|Beltrán
+5718375|Nariño
+5718376|Tocaima
+5718381|Agua de Dios
+5718383|Nilo
+5718384|Viota
+5718385|Nariño
+5718386|Apulo
+57183925|Nilo
+57183926|Nilo
+57183927|Nilo
+57183928|Nilo
+57183929|La Esmeralda
+5718393|Girardot
+5718397|Apulo
+5718398|Apulo
+5718402|San Antonio de Tequendama
+5718403|Choachi
+5718404|Fomeque
+5718412|Santa Inés
+5718416|Guaduas
+5718417|Guaduas
+5718419|Pandi
+571842|Facatativa
+5718430|Facatativa
+5718431|Facatativa
+57184330|Ninaima
+57184331|Ninaima
+57184332|Ninaima
+57184333|Tobia
+57184334|Tobia
+5718434|Cartagenita
+5718435|Cartagenita
+5718436|Facatativa
+5718437|Facatativa
+5718438|Facatativa
+5718439|Facatativa
+5718440|Facatativa
+5718441|Viani
+5718442|Cachipay
+5718443|Cachipay
+5718444|Villeta
+5718445|Villeta
+5718446|Villeta
+5718447|Villeta
+5718449|La Peña
+5718450|San Antonio de Tequendama
+5718451|Nocaima
+571845340|La Florida
+571845341|La Florida
+571845342|La Florida
+571845343|La Florida
+571845344|La Florida
+571845345|La Florida
+5718480|Quebradanegra
+5718481|Quebradanegra
+5718482|La Magdalena
+57230|Cali
+57231|Cali
+57232|Cali
+57233|Cali
+57234|Cali
+57235|Cali
+57236|Cali
+57272|Pasto
+57273|Pasto
+57288|Cali
+57289|Cali
+57290|Cali
+57292|Cali
+5742|Medellín
+5743|Medellín
+5744|Medellín
+5745|Medellín
+574842|Medellín
+5748510|Medellín
+5748511|Medellín
+5748720|Medellín
+5748721|Medellín
+5748722|Medellín
+5748723|Medellín
+5748724|Medellín
+5748725|Medellín
+5748726|Medellín
+5749092|Medellín
+574911|Medellín
+574913|Medellín
+574917|Medellín
+57492|Medellín
+57532|Barranquilla
+57533|Barranquilla
+57534|Barranquilla
+57535|Barranquilla
+57536|Barranquilla
+57537|Barranquilla
+57538|Barranquilla
+57557|Valledupar
+57562951|Cartagena
+57562956|Cartagena
+57562957|Cartagena
+57562958|Cartagena
+57562959|Cartagena
+57565|Cartagena
+57566|Cartagena
+57567|Cartagena
+57568|Cartagena
+57631|Pereira
+57632|Pereira
+57633|Pereira
+57634|Pereira
+57635|Pereira
+57687|Manizales
+57688|Manizales
+57689|Manizales
+57757|Cucuta
+57758|Cucuta
+57761|Bucaramanga
+57763|Bucaramanga
+57764|Bucaramanga
+57765|Bucaramanga
+57767|Bucaramanga
+57768|Bucaramanga
+57790|Bucaramanga
+57826|Ibague
+57827|Ibague
+57866|Villavicencio
+57886|Neiva
+57887|Neiva
diff --git a/geocoding/en/62.txt b/geocoding/en/62.txt
new file mode 100644
index 0000000..8fff99f
--- /dev/null
+++ b/geocoding/en/62.txt
@@ -0,0 +1,324 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Translated from id/62.txt by opensource contributor.
+
+6221|Greater Jakarta
+6222|Bandung/Cimahi
+62231|Cirebon
+62232|Kuningan
+62233|Majalengka
+62234|Indramayu
+6224|Semarang
+62251|Bogor
+62252|Rangkasbitung
+62253|Pandeglang
+62254|Serang/Merak
+62257|Serang
+62260|Subang
+62261|Sumedang
+62262|Garut
+62263|Cianjur
+62264|Purwakarta/Cikampek
+62265|Tasikmalaya/Banjar/Ciamis
+62266|Sukabumi
+62267|Karawang
+62271|Surakarta/Sukoharjo/Karanganyar/Sragen
+62272|Klaten
+62273|Wonogiri
+62274|Yogyakarta
+62275|Purworejo
+62276|Boyolali
+62280|West Cilacap
+62281|Banyumas/Purbalingga
+62282|East Cilacap
+62283|Tegal/Brebes
+62284|Pemalang
+62285|Pekalongan/Batang/Comal
+62286|Banjarnegara/Wonosobo
+62287|Kebumen/Karanganyar
+62289|Bumiayu
+62291|Demak/Jepara/Kudus
+62292|Purwodadi
+62293|Magelang/Mungkid/Temanggung
+62294|Kendal
+62295|Pati/Rembang
+62296|Blora
+62297|Karimun Jawa
+62298|Salatiga/Ambarawa
+62299|Nusakambangan
+6231|Surabaya
+62321|Mojokerto/Jombang
+62322|Lamongan
+62323|Sampang
+62324|Pamekasan
+62325|Sangkapura
+62327|Kangean/Masalembu
+62328|Sumenep
+62331|Jember
+62332|Bondowoso
+62333|Banyuwangi
+62334|Lumajang
+62335|Probolinggo
+62336|Jember
+62338|Situbondo
+62341|Malang/Batu
+62342|Blitar
+62343|Pasuruan
+62351|Madiun/Magetan/Ngawi
+62352|Ponorogo
+62353|Bojonegoro
+62354|Kediri
+62355|Tulungagung/Trenggalek
+62356|Rembang/Tuban
+62357|Pacitan
+62358|Nganjuk
+62361|Denpasar
+62362|Singaraja
+62363|Amlapura
+62364|Mataram
+62365|Negara/Gilimanuk
+62366|Klungkung/Bangli
+62368|Baturiti
+62370|Mataram/Praya
+62371|Sumbawa
+62372|Alas/Taliwang
+62373|Dompu
+62374|Bima
+62376|Selong
+62380|Kupang
+62381|Ende
+62382|Maumere
+62383|Larantuka
+62384|Bajawa
+62385|Labuhanbajo/Ruteng
+62386|Kalabahi
+62387|Waingapu/Waikabubak
+62388|Kefamenanu/Soe
+62389|Atambua
+62401|Kendari
+62402|Baubau
+62403|Raha
+62404|Wanci
+62405|Kolaka
+62408|Unaaha
+62410|Pangkep
+62411|Makassar
+62413|Bulukumba/Bantaeng
+62414|Kepulauan Selayar
+62417|Malino
+62418|Takalar
+62419|Jeneponto
+62420|Enrekang
+62421|Parepare/Pinrang
+62422|Majene
+62423|Makale/Rantepao
+62426|Mamuju
+62427|Barru
+62428|Polewali
+62430|Amurang
+62431|Manado/Tomohon/Tondano
+62432|Tahuna
+62434|Kotamobagu
+62435|Gorontalo
+62438|Bitung
+62443|Marisa
+62445|Buol
+62450|Parigi
+62451|Palu
+62452|Poso
+62453|Tolitoli
+62454|Tinombo
+62455|Kotaraya/Moutong
+62457|Donggala
+62458|Tentena
+62461|Luwuk
+62462|Banggai
+62463|Bunta
+62464|Ampana
+62465|Kolonedale
+62471|Palopo
+62472|Pitumpanua
+62473|Masamba
+62474|Malili
+62475|Soroako
+62481|Watampone
+62482|Sinjai
+62484|Watansoppeng
+62485|Sengkang
+62511|Banjarmasin
+62512|Pelaihari
+62513|Muara Teweh
+62517|Kandangan/Barabai/Rantau/Negara
+62518|Kotabaru/Batulicin
+62522|Ampah
+62525|Buntok
+62526|Tamiang Layang/Tanjung
+62527|Amuntai
+62528|Purukcahu
+62531|Sampit
+62532|Pangkalan Bun
+62534|Ketapang
+62536|Palangkaraya/Kasongan
+62537|Kuala Kurun
+62538|Kuala Pembuang
+62539|Kuala Kuayan
+62541|Samarinda/Tenggarong
+62542|Balikpapan
+62543|Tanah Grogot
+62545|Melak
+62548|Bontang
+62549|Sangatta
+62551|Tarakan
+62552|Tanjungselor
+62553|Malinau
+62554|Tanjung Redeb
+62556|Nunukan
+62561|Pontianak/Mempawah
+62562|Singkawang/Sambas/Bengkayang
+62563|Ngabang
+62564|Sanggau
+62565|Sintang
+62567|Putussibau
+62568|Nanga Pinoh
+6261|Medan
+62620|Pangkalan Brandan
+62621|Tebing Tinggi/Sei Rampah
+62622|Pematangsiantar/Pematang Raya/Limapuluh
+62623|Kisaran/Tanjung Balai
+62624|Panipahan/Labuhanbatu
+62625|Parapat/Ajibata/Simanindo
+62626|Pangururan
+62627|Subulussalam/Sidikalang/Salak
+62628|Kabanjahe/Sibolangit
+62629|Kutacane
+62630|Teluk Dalam
+62631|Sibolga/Pandan
+62632|Balige
+62633|Tarutung/Dolok Sanggul
+62634|Padang Sidempuan/Sipirok
+62635|Gunung Tua
+62636|Panyabungan/Sibuhuan
+62639|Gunung Sitoli
+62641|Langsa
+62642|Blang Kejeren
+62643|Takengon
+62644|Bireuen
+62645|Lhokseumawe
+62646|Idi
+62650|Sinabang
+62651|Banda Aceh/Jantho/Lamno
+62652|Sabang
+62653|Sigli
+62654|Calang
+62655|Meulaboh
+62656|Tapaktuan
+62657|Bakongan
+62658|Singkil
+62659|Blangpidie
+62702|Tebing Tinggi
+62711|Palembang
+62712|Kayu Agung/Tanjung Raja
+62713|Prabumulih/Talang Ubi
+62714|Sekayu
+62715|Belinyu
+62716|Muntok
+62717|Pangkal Pinang/Sungailiat
+62718|Koba/Toboali
+62719|Manggar/Tanjung Pandan
+62721|Bandar Lampung
+62722|Kotaagung
+62723|Blambangan Umpu
+62724|Kotabumi
+62725|Metro
+62726|Menggala
+62727|Kalianda
+62728|Liwa
+62729|Pringsewu
+62730|Pagar Alam/Kota Agung
+62731|Lahat
+62732|Curup
+62733|Lubuklinggau/Muara Beliti
+62734|Muara Enim
+62735|Baturaja/Martapura/Muaradua
+62736|Bengkulu City
+62737|Arga Makmur/Mukomuko
+62738|Muara Aman
+62739|Bintuhan/Manna
+62740|Mendahara/Muara Sabak
+62741|Jambi City
+62742|Kualatungkal/Tebing Tinggi
+62743|Muara Bulian
+62744|Muara Tebo
+62745|Sarolangun
+62746|Bangko
+62747|Muarabungo
+62748|Sungai Penuh/Kerinci
+62751|Padang/Pariaman
+62752|Bukittinggi/Padang Panjang/Payakumbuh/Batusangkar
+62753|Lubuk Sikaping
+62754|Sijunjung
+62755|Solok
+62756|Painan
+62757|Balai Selasa
+62760|Teluk Kuantan
+62761|Pekanbaru
+62762|Bangkinang/Pasir Pengaraian
+62763|Selatpanjang
+62764|Siak Sri Indrapura
+62765|Dumai/Duri/Bagan Batu/Ujung Tanjung
+62766|Bengkalis
+62767|Bagansiapiapi
+62768|Tembilahan
+62769|Rengat/Air Molek
+62771|Tanjung Pinang
+62772|Tarempa
+62773|Ranai
+62776|Dabosingkep
+62777|Karimun
+62778|Batam
+62779|Tanjungbatu
+62901|Timika
+62902|Agats
+62910|Bandanaira
+62911|Ambon
+62913|Namlea
+62914|Masohi
+62915|Bula
+62916|Tual
+62917|Dobo
+62918|Saumlaku
+62921|Soasiu
+62922|Jailolo
+62923|Morotai
+62924|Tobelo
+62927|Labuha
+62929|Sanana
+62931|Saparua
+62951|Sorong
+62952|Teminabuan
+62955|Bintuni
+62956|Fakfak
+62957|Kaimana
+62966|Sarmi
+62967|Jayapura
+62969|Wamena
+62971|Merauke
+62975|Tanahmerah
+62980|Ransiki
+62981|Biak
+62983|Serui
+62984|Nabire
+62985|Nabire
+62986|Manokwari
diff --git a/geocoding/en/66.txt b/geocoding/en/66.txt
new file mode 100644
index 0000000..49cd779
--- /dev/null
+++ b/geocoding/en/66.txt
@@ -0,0 +1,40 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://en.wikipedia.org/wiki/+66 [495591842]
+
+662|Bangkok/Nonthaburi/Pathum Thani/Samut Prakan
+6632|Phetchaburi/Prachuap Khiri Khan/Ratchaburi
+6633|Chachoengsao/Chon Buri/Rayong
+6634|Kanchanaburi/Nakhon Pathom/Samut Sakhon/Samut Songkhram
+6635|Ang Thong/Phra Nakhon Si Ayutthaya/Suphan Buri
+6636|Lop Buri/Saraburi/Sing Buri
+6637|Nakhon Nayok/Prachin Buri/Sa Kaeo
+6638|Chachoengsao/Chon Buri/Rayong
+6639|Chanthaburi/Trat
+6642|Loei/Mukdahan/Nakhon Phanom/Nong Khai/Sakon Nakhon/Udon Thani
+6643|Kalasin/Khon Kaen/Maha Sarakham/Roi Et
+6644|Buri Ram/Chaiyaphum/Nakhon Ratchasima/Surin
+6645|Amnat Charoen/Si Sa Ket/Ubon Ratchathani/Yasothon
+6652|Chiang Mai/Chiang Rai/Lamphun/Mae Hong Son
+6653|Chiang Mai/Chiang Rai/Lamphun/Mae Hong Son
+6654|Lampang/Nan/Phayao/Phrae
+6655|Kamphaeng Phet/Phitsanulok/Sukhothai/Tak/Uttaradit
+6656|Chai Nat/Nakhon Sawan/Phetchabun/Phichit/Uthai Thani
+6673|Narathiwat/Pattani/Yala
+6674|Phatthalung/Satun/Songkhla
+6675|Krabi/Nakhon Si Thammarat/Trang
+6676|Phang Nga/Phuket
+6677|Chumphon/Ranong/Surat Thani
diff --git a/geocoding/en/7.txt b/geocoding/en/7.txt
index 46ba073..312765e 100644
--- a/geocoding/en/7.txt
+++ b/geocoding/en/7.txt
@@ -14,6 +14,7 @@
# Generated from:
# http://www.itu.int/oth/T02020000AD/en [2009-05-25]
+# http://www.itu.int/oth/T020200006F/en [2012-07-27]
7301|Republic of Buryatia
7302|Chita
@@ -66,6 +67,255 @@
7496|Moscow
7498|Moscow
7499|Moscow
+77102|Zhezkazgan
+771030|Atasu
+771031|Aksu-Ayuly
+771032|Karazhal
+771033|Agadyr
+771034|Zhezdy
+771035|Ulytau
+771036|Balkhash
+771037|Aktogai
+771038|Shashubai
+771039|Priozersk
+771040|Zhairem (GOK)
+771042|Zharyk
+771043|Zhairem
+771063|Satpaev
+77112|Uralsk
+771130|Peremetnoye
+771131|Darinskoye
+771132|Fyodorovka
+771133|Aksai
+771134|Zhympity
+771135|Zhanibek
+771136|Chapayev
+771137|Chingirlau
+771138|Zhalpaktal
+771139|Taskala
+771140|Saikhin
+771141|Zhangala
+771142|Taipak
+771143|Akzhaik
+771144|Kaztalovka
+771145|Karatobe
+77122|Atyrau
+7712302|Tengizshevroil
+7712303|Tengizs
+771231|Akkystau
+771233|Ganyushkino
+771234|Indernborski
+771235|Dossor
+771236|Makhambet
+771237|Kulsary
+771238|Miyaly
+771239|Makat
+77132|Aktobe/Kargalinskoye
+771331|Martuk
+771332|Uil
+771333|Kandyagash
+771334|Emba
+771335|Shalkar
+771336|Khromtau
+771337|Alga
+771339|Komsomolskoye
+771341|Khobda
+771342|Badamsha
+771343|Irgiz
+771345|Karauylkeldy
+771346|Shubarkuduk
+77142|Kostanai
+771430|Arkalyk
+771431|Rudny
+771433|Lisakovsk
+771434|Denisovka
+771435|Zhitikara
+771436|Taranovskoye
+771437|Kamysty
+771439|Torgai
+771440|Amangeldy
+771441|Karabalyk
+771442|Fyodorovka
+771443|Borovskoi
+771444|Uzunkol
+771445|Ubaganskoye
+771448|Oktyabrskoye
+771451|Sarykol
+771452|Karasu
+771453|Auliekol
+771454|Karamendy
+771455|Zatobolsk
+771456|Kachar
+77152|Petropavlovsk
+771531|Bulayevo
+771532|Smirnovo
+771533|Saumalkol
+771534|Sergeyevka
+771535|Novoishimski
+771536|Taiynsha
+771537|Timiryazevo
+771538|Beskol
+771541|Mamlutka
+771542|Kishkenekol
+771543|Yavlenka
+771544|Presnovka
+771546|Talshik
+77162|Kokshetau/Krasni Yar
+771630|Burabay
+771631|Shortandy
+771632|Zerenda
+771633|Ereimentau
+771635|Zhaksy
+771636|Shuchinsk
+771637|Korgalzhyn
+771638|Akkol
+771639|Stepnyak
+771640|Balkashino
+771641|Astrakhanka
+771642|Egendykol
+771643|Atbasar
+771644|Arshaly
+771645|Stepnogorsk
+771646|Makinsk
+771647|Esil
+771648|Derzhavinsk
+771651|Kabanbai Batyr
+77172|Astana
+77182|Pavlodar
+771831|Zhelezinka
+771832|Irtyshsk
+771833|Terenkol
+771834|Uspenka
+771836|Sharbakty
+771837|Aksu
+771838|Koktobe
+771839|Akku
+771840|Bayanaul
+771841|Aktogai
+771845|Pavlodar area
+77187|Ekibastuz
+77212|Karaganda
+77213|Aktau/Temirtau
+772131|Abai
+772137|Saran
+772138|Gabidena Mustafina
+772144|Kiyevka
+772146|Karkaralinsk
+772147|Egindybulak
+772148|Molodezhnoye
+772149|Osakarovka
+772153|Topar
+772154|Botakara
+772156|Shakhtinsk
+77222|Semey
+772230|Urdzhar
+772236|Beskaragai
+772237|Ayagoz
+772239|Makanchi
+772246|Barshatas
+772251|Kurchatov
+772252|Karaul
+772256|Kainar
+772257|Shulbinsk
+77232|Ust-Kamenogorsk
+772331|Glubokoye
+772332|Shemonaikha
+772333|Samarskoye
+772334|Tavricheskoye
+772335|Zyryanovsk
+772336|Ridder
+772337|Serebryansk
+772338|Bozanbai/Molodezhnyi
+772339|Kurchum
+772340|Zaisan
+772341|Ulken Naryn
+772342|Katon-Karagai
+772343|Terekty
+772344|Akzhar
+772345|Shar
+772346|Aksuat
+772347|Kalbatau
+772348|Kokpekty
+772351|Borodulikha
+772353|Novaya Shulba
+77242|Kyzylorda
+772431|Zhalagash
+772432|Shiyeli
+772433|Aralsk
+772435|Zhanakorgan
+772436|Terenozek
+772437|Zhosaly
+772438|Aiteke bi
+77252|Shymkent
+772530|Temirlanovka
+772531|Aksukent
+772532|Abai
+772533|Turkestan
+772534|Zhetysai
+772535|Shardara
+772536|Kentau
+772537|Saryagash
+772538|Turara Ryskulova
+772539|Kazygurt
+772540|Arys
+772541|Myrzakent
+772542|Asykata
+772544|Shaulder
+772546|Sholakkorgan
+772547|Lenger
+772548|Shayan
+77262|Taraz
+772631|Kulan
+772632|Merke
+772633|Asa
+772634|Zhanatas
+772635|Bauyrzhan Mamyshuly
+772636|Kordai
+772637|Sarykemer
+772638|Tole bi
+772639|Saudakent
+772641|Akkol
+772642|Moiynkum
+772643|Shu
+772644|Karatau
+77272|Almaty
+772725|Otegen Batyra
+77272956|Talgar
+77272983|Kaskelen
+77273|Almaty
+772752|Otegen Batyra
+772757|Akshi
+772770|Uzynagash
+772771|Kaskelen
+772772|Kapchagai
+772773|Bakanas
+772774|Talgar
+772775|Esik
+772776|Shelek
+772777|Kegen
+772778|Chundzha
+772779|Narynkol
+77282|Taldykorgan
+772831|Zharkent
+772832|Zhansugurov
+772833|Usharal
+772834|Ushtobe
+772835|Tekeli
+772836|Karabulak
+772837|Kabanbai
+772838|Balpyk bi
+772839|Sarkand
+772840|Saryozek
+772841|Kapal
+772842|Kogaly
+772843|Lepsy
+77292|Aktau
+772931|Shetpe
+772932|Beineu
+772934|Zhanaozen
+772935|Zhetybai
+772937|Kuryk
+772938|Fort Shevchenko
7811|Pskov
7812|St Petersburg
7813|Leningrad region
diff --git a/geocoding/en/81.txt b/geocoding/en/81.txt
index e57cd6d..e387d7d 100644
--- a/geocoding/en/81.txt
+++ b/geocoding/en/81.txt
@@ -14,6 +14,7 @@
# Generated from:
# ja/81.txt and translated with Freebase.
+# Some manual edits were made after the file was generated.
8111|Sapporo, Hokkaido
811232|Chitose, Hokkaido
@@ -50,10 +51,10 @@
811363|Kutchan, Hokkaido
811364|Kutchan, Hokkaido
811365|Kutchan, Hokkaido
-811366|Rusutsu, Hokkaido
-811367|Rusutsu, Hokkaido
+811366|Suttsu, Hokkaido
+811367|Suttsu, Hokkaido
811372|Shikabe, Hokkaido
-811374|Aomori, Aomori
+811374|Mori, Hokkaido
811375|Yakumo, Hokkaido
811376|Yakumo, Hokkaido
811377|Yakumo, Hokkaido
@@ -123,8 +124,8 @@
811583|Monbetsu, Hokkaido
811584|Engaru, Hokkaido
811585|Engaru, Hokkaido
-811586|
-811587|
+811586|Nakayubetsu, Hokkaido
+811587|Nakayubetsu, Hokkaido
811588|Okoppe, Hokkaido
811589|Okoppe, Hokkaido
81162|Wakkanai, Hokkaido
@@ -170,7 +171,7 @@
81179|Sannohe, Aomori
81182|Yokote, Akita
81183|Yuzawa, Akita
-81184|Honjo, Akita
+81184|Yurihonjo, Akita
811852|Oga, Akita
811853|Oga, Akita
811854|Oga, Akita
@@ -230,7 +231,7 @@
811986|Tono, Iwate
811987|Tono, Iwate
81199|Morioka, Iwate
-81220|Ohasama, Iwate
+81220|
81222|Sendai, Miyagi
812230|Sendai, Miyagi
812232|Iwanuma, Miyagi
@@ -241,9 +242,9 @@
812237|Sendai, Miyagi
812238|Sendai, Miyagi
812239|Sendai, Miyagi
-812242|Shiroishi, Saga
-812243|Shiroishi, Saga
-812244|Shiroishi, Saga
+812242|Shiroishi, Miyagi
+812243|Shiroishi, Miyagi
+812244|Shiroishi, Miyagi
812245|Ogawara, Miyagi
812246|Ogawara, Miyagi
812247|Ogawara, Miyagi
@@ -252,15 +253,15 @@
81226|Kesennuma, Miyagi
81227|Sendai, Miyagi
81228|
-81229|Kakogawa, Hyogo
+81229|
81233|Shinjo, Yamagata
81234|Sakata, Yamagata
81235|Tsuruoka, Yamagata
81236|Yamagata, Yamagata
-812372|Yamate, Okayama
-812373|Yamate, Okayama
-812374|Yamate, Okayama
-812375|Yamate, Okayama
+812372|Murayama, Yamagata
+812373|Murayama, Yamagata
+812374|Murayama, Yamagata
+812375|Murayama, Yamagata
812376|Sagae, Yamagata
812377|Sagae, Yamagata
812378|Sagae, Yamagata
@@ -277,22 +278,22 @@
812413|Kitakata, Fukushima
812414|Yanaizu, Fukushima
812415|Yanaizu, Fukushima
-812416|Etajima, Hiroshima
+812416|Tajima, Fukushima
812417|
812418|
-8124190|Etajima, Hiroshima
-8124191|Etajima, Hiroshima
-8124192|Etajima, Hiroshima
-8124193|Etajima, Hiroshima
-8124194|Etajima, Hiroshima
-8124195|Etajima, Hiroshima
+8124190|Tajima, Fukushima
+8124191|Tajima, Fukushima
+8124192|Tajima, Fukushima
+8124193|Tajima, Fukushima
+8124194|Tajima, Fukushima
+8124195|Tajima, Fukushima
8124196|Yanaizu, Fukushima
8124197|Yanaizu, Fukushima
-8124198|Etajima, Hiroshima
-8124199|Etajima, Hiroshima
+8124198|Tajima, Fukushima
+8124199|Tajima, Fukushima
81242|Aizuwakamatsu, Fukushima
81243|Nihonmatsu, Fukushima
-81244|Nishihara, Okinawa
+81244|Hobara, Fukushima
81245|Fukushima, Fukushima
81246|Iwaki, Fukushima
812472|Ishikawa, Fukushima
@@ -317,20 +318,20 @@
812542|Shibata, Niigata
812543|Shibata, Niigata
812544|Shibata, Niigata
-812545|Ueno, Gunma
-812546|Ueno, Gunma
-812547|Ueno, Gunma
-8125480|Ueno, Gunma
-8125481|Ueno, Gunma
-8125482|Ueno, Gunma
-8125483|Ueno, Gunma
-8125484|Ueno, Gunma
-8125485|Nakatsugawa, Gifu
-8125486|Nakatsugawa, Gifu
-8125487|Nakatsugawa, Gifu
-8125488|Nakatsugawa, Gifu
-8125489|Nakatsugawa, Gifu
-812549|Nakatsugawa, Gifu
+812545|Murakami, Niigata
+812546|Murakami, Niigata
+812547|Murakami, Niigata
+8125480|Murakami, Niigata
+8125481|Murakami, Niigata
+8125482|Murakami, Niigata
+8125483|Murakami, Niigata
+8125484|Murakami, Niigata
+8125485|Tsugawa, Niigata
+8125486|Tsugawa, Niigata
+8125487|Tsugawa, Niigata
+8125488|Tsugawa, Niigata
+8125489|Tsugawa, Niigata
+812549|Tsugawa, Niigata
812550|Yasuzuka, Niigata
812551|Joetsu, Niigata
812552|Joetsu, Niigata
@@ -347,9 +348,9 @@
812564|Sanjo, Niigata
812565|Sanjo, Niigata
812566|Sanjo, Niigata
-812567|Ishinomaki, Miyagi
-812568|Ishinomaki, Miyagi
-812569|Ishinomaki, Miyagi
+812567|
+812568|
+812569|
812570|
812571|Muika, Niigata
812572|Kashiwazaki, Niigata
@@ -371,23 +372,23 @@
812589|Nagaoka, Niigata
81259|Sado, Niigata
81260|Anan, Nagano
-812612|Daisen, Tottori
-812613|Daisen, Tottori
-812614|Daisen, Tottori
-812615|Daisen, Tottori
-812616|Daisen, Tottori
-8126170|Daisen, Tottori
-8126171|Daisen, Tottori
-8126172|Daisen, Tottori
-8126173|Daisen, Tottori
-8126174|Daisen, Tottori
-8126175|Daisen, Tottori
-8126176|Daisen, Tottori
-8126177|Nagano, Nagano
-8126178|Daisen, Tottori
-8126179|Daisen, Tottori
-812618|Daisen, Tottori
-812619|Daisen, Tottori
+812612|Omachi, Nagano
+812613|Omachi, Nagano
+812614|Omachi, Nagano
+812615|Omachi, Nagano
+812616|Omachi, Nagano
+8126170|Omachi, Nagano
+8126171|Omachi, Nagano
+8126172|Omachi, Nagano
+8126173|Omachi, Nagano
+8126174|Omachi, Nagano
+8126175|Omachi, Nagano
+8126176|Omachi, Nagano
+8126177|
+8126178|Omachi, Nagano
+8126179|Omachi, Nagano
+812618|Omachi, Nagano
+812619|Omachi, Nagano
81262|Nagano, Nagano
81263|Matsumoto, Nagano
812640|Nagano, Nagano
@@ -416,11 +417,11 @@
812677|Saku, Nagano
812678|Saku, Nagano
812679|Saku, Nagano
-81268|Asahikawa, Hokkaido
-812692|Nakano, Tokyo
-812693|Nakano, Tokyo
-812694|Nakano, Tokyo
-812695|Nakano, Tokyo
+81268|Ueda, Nagano
+812692|Nakano, Nagano
+812693|Nakano, Nagano
+812694|Nakano, Nagano
+812695|Nakano, Nagano
812696|Iiyama, Nagano
812697|Iiyama, Nagano
812698|Iiyama, Nagano
@@ -431,18 +432,18 @@
812743|Fujioka, Gunma
812744|Fujioka, Gunma
812745|Fujioka, Gunma
-812746|Tomioka, Fukushima
-812747|Tomioka, Fukushima
-812748|Tomioka, Fukushima
+812746|Tomioka, Gunma
+812747|Tomioka, Gunma
+812748|Tomioka, Gunma
81276|Ota, Gunma
81277|Kiryu, Gunma
812780|Maebashi, Gunma
-812782|Numata, Hokkaido
-812783|Numata, Hokkaido
-812784|Numata, Hokkaido
-812785|Numata, Hokkaido
-812786|Numata, Hokkaido
-812787|Numata, Hokkaido
+812782|Numata, Gunma
+812783|Numata, Gunma
+812784|Numata, Gunma
+812785|Numata, Gunma
+812786|Numata, Gunma
+812787|Numata, Gunma
812788|Maebashi, Gunma
812789|Maebashi, Gunma
812792|Shibukawa, Gunma
@@ -466,14 +467,14 @@
812838|Sano, Tochigi
812839|Sano, Tochigi
81284|Ashikaga, Tochigi
-812852|Oyama, Shizuoka
-812853|Oyama, Shizuoka
-812854|Oyama, Shizuoka
-812855|Oyama, Shizuoka
+812852|Oyama, Tochigi
+812853|Oyama, Tochigi
+812854|Oyama, Tochigi
+812855|Oyama, Tochigi
812856|Mooka, Tochigi
812857|Mooka, Tochigi
812858|Mooka, Tochigi
-812859|Oyama, Shizuoka
+812859|Oyama, Tochigi
81286|Utsunomiya, Tochigi
812872|Otawara, Tochigi
812873|Otawara, Tochigi
@@ -481,17 +482,17 @@
812875|Otawara, Tochigi
812876|Kuroiso, Tochigi
812877|Kuroiso, Tochigi
-812878|
-8128790|
-8128791|
-8128792|
-8128793|
-8128794|
-8128795|
-8128796|
-8128797|
+812878|Nasukarasuyama, Tochigi
+8128790|Nasukarasuyama, Tochigi
+8128791|Nasukarasuyama, Tochigi
+8128792|Nasukarasuyama, Tochigi
+8128793|Nasukarasuyama, Tochigi
+8128794|Nasukarasuyama, Tochigi
+8128795|Nasukarasuyama, Tochigi
+8128796|Nasukarasuyama, Tochigi
+8128797|Nasukarasuyama, Tochigi
8128798|Otawara, Tochigi
-8128799|
+8128799|Nasukarasuyama, Tochigi
81288|Imabari, Ehime
812890|Utsunomiya, Tochigi
812892|Utsunomiya, Tochigi
@@ -526,10 +527,10 @@
812965|Shimodate, Ibaraki
812967|Kasama, Ibaraki
812968|Kasama, Ibaraki
-812972|Shimizu, Hokkaido
-812973|Shimizu, Hokkaido
-812974|Shimizu, Hokkaido
-812975|Shimizu, Hokkaido
+812972|
+812973|
+812974|
+812975|
812976|
812977|
812978|
@@ -543,7 +544,7 @@
812997|Itako, Ibaraki
812998|Itako, Ibaraki
812999|Itako, Ibaraki
-813|
+813|Tokyo
81420|Tokorozawa, Saitama
814220|Kokubunji, Tokyo
814222|
@@ -591,7 +592,7 @@
81432|Chiba, Chiba
81433|Chiba, Chiba
81434|Chiba, Chiba
-81436|Odawara, Kanagawa
+81436|Ichihara, Chiba
81438|Kisarazu, Chiba
81439|Kisarazu, Chiba
8144|Kawasaki, Kanagawa
@@ -610,12 +611,12 @@
814703|Tateyama, Chiba
814704|Tateyama, Chiba
814705|Tateyama, Chiba
-814706|Ogawara, Miyagi
-814707|Ogawara, Miyagi
-814708|Ogawara, Miyagi
+814706|
+814707|
+814708|
814709|Kamogawa, Chiba
81471|Kashiwa, Chiba
-81473|Kyoto, Kyoto
+81473|Ichikawa, Chiba
81474|Funabashi, Chiba
814752|Mobara, Chiba
814753|Mobara, Chiba
@@ -625,9 +626,9 @@
814757|Togane, Chiba
814758|Togane, Chiba
81476|Narita, Chiba
-814770|Kyoto, Kyoto
-814771|Kyoto, Kyoto
-814772|Kyoto, Kyoto
+814770|Ichikawa, Chiba
+814771|Ichikawa, Chiba
+814772|Ichikawa, Chiba
814775|Funabashi, Chiba
814776|Funabashi, Chiba
814777|Funabashi, Chiba
@@ -649,15 +650,15 @@
814797|Yokaichiba, Chiba
814798|Yokaichiba, Chiba
81480|Kuki, Saitama
-81482|Kawaguchi, Niigata
-81484|Kawaguchi, Niigata
+81482|Kawaguchi, Saitama
+81484|Kawaguchi, Saitama
81485|Kumagaya, Saitama
81486|Urawa, Saitama
81487|Urawa, Saitama
81488|Urawa, Saitama
81489|Soka, Saitama
-81492|Kawagoe, Mie
-81493|
+81492|Kawagoe, Saitama
+81493|Higashimatsuyama, Saitama
81494|Chichibu, Saitama
81495|Honjo, Saitama
814992|
@@ -665,7 +666,7 @@
814996|
814998|Ogasawara, Tokyo
8152|Nagoya, Aichi
-81531|Odawara, Kanagawa
+81531|Tahara, Aichi
81532|Toyohashi, Aichi
81533|Toyohashi, Aichi
81534|Hamamatsu, Shizuoka
@@ -681,10 +682,10 @@
815393|Hamamatsu, Shizuoka
815394|Hamamatsu, Shizuoka
815395|Hamamatsu, Shizuoka
-8153960|Tenryu Ward, Hamamatsu
-8153961|Tenryu Ward, Hamamatsu
-8153962|Tenryu Ward, Hamamatsu
-8153963|Tenryu Ward, Hamamatsu
+8153960|
+8153961|
+8153962|
+8153963|
8153964|Hamamatsu, Shizuoka
8153965|Hamamatsu, Shizuoka
8153966|Hamamatsu, Shizuoka
@@ -695,27 +696,27 @@
8153971|Hamamatsu, Shizuoka
8153972|Hamamatsu, Shizuoka
8153973|Hamamatsu, Shizuoka
-8153974|Tenryu Ward, Hamamatsu
+8153974|
8153975|Hamamatsu, Shizuoka
8153976|Hamamatsu, Shizuoka
-8153977|Tenryu Ward, Hamamatsu
+8153977|
8153978|Hamamatsu, Shizuoka
8153979|Hamamatsu, Shizuoka
815398|Hamamatsu, Shizuoka
-815399|Tenryu Ward, Hamamatsu
-81542|Mori, Shizuoka
-81543|Mori, Shizuoka
+815399|
+81542|Shizuoka, Shizuoka
+81543|Shizuoka, Shizuoka
81544|Fujinomiya, Shizuoka
81545|Fuji, Shizuoka
-81546|Mori, Shizuoka
-81547|Etajima, Hiroshima
+81546|Shizuoka, Shizuoka
+81547|Shimada, Shizuoka
81548|Haibara, Shizuoka
-81549|Mori, Shizuoka
+81549|Shizuoka, Shizuoka
81550|Gotenba, Shizuoka
81551|Nirasaki, Yamanashi
81552|Kofu, Yamanashi
-81553|Nanbu, Yamanashi
-81554|Otsuki, Kochi
+81553|Yamanashi, Yamanashi
+81554|Otsuki, Yamanashi
81555|Fujiyoshida, Yamanashi
815562|
815563|
@@ -723,11 +724,11 @@
815565|
815566|Minobu, Yamanashi
81557|Ito, Shizuoka
-815582|Shimoda, Aomori
-815583|Shimoda, Aomori
-815584|Shimoda, Aomori
-815585|Shimoda, Aomori
-815586|Shimoda, Aomori
+815582|Shimoda, Shizuoka
+815583|Shimoda, Shizuoka
+815584|Shimoda, Shizuoka
+815585|Shimoda, Shizuoka
+815586|Shimoda, Shizuoka
815587|
815588|
815589|
@@ -756,10 +757,10 @@
815746|Minokamo, Gifu
815747|
815748|
-815752|Shimonoseki, Yamaguchi
-815753|Shimonoseki, Yamaguchi
-815754|Shimonoseki, Yamaguchi
-815755|Shimonoseki, Yamaguchi
+815752|Sekigahara, Gifu
+815753|Sekigahara, Gifu
+815754|Sekigahara, Gifu
+815755|Sekigahara, Gifu
815756|
815757|
815758|
@@ -778,27 +779,27 @@
81583|Gifu, Gifu
81584|Ogaki, Gifu
81585|Ibigawa, Gifu
-81586|Ichinomiya, Chiba
-81587|Ichinomiya, Chiba
-81591|
-81592|
+81586|Ichinomiya, Aichi
+81587|Ichinomiya, Aichi
+81591|Tsu, Mie
+81592|Tsu, Mie
81593|Yokkaichi, Mie
81594|Kuwana, Mie
-815952|Asahikawa, Hokkaido
-815953|Asahikawa, Hokkaido
-815954|Asahikawa, Hokkaido
-815955|Asahikawa, Hokkaido
-815956|Asahikawa, Hokkaido
-815957|Asahikawa, Hokkaido
+815952|
+815953|
+815954|
+815955|
+815956|
+815957|
815958|Kameyama, Mie
815959|Kameyama, Mie
81596|Ise, Mie
815972|Owase, Mie
815973|Owase, Mie
815974|Owase, Mie
-815977|Kumano, Hiroshima
-815978|Kumano, Hiroshima
-815979|Kumano, Hiroshima
+815977|Kumano, Mie
+815978|Kumano, Mie
+815979|Kumano, Mie
815982|Matsusaka, Mie
815983|Matsusaka, Mie
815984|Matsusaka, Mie
@@ -813,7 +814,7 @@
815996|Ago, Mie
815997|Ago, Mie
815998|Ago, Mie
-815999|
+815999| Tsu, Mie
816|Osaka, Osaka
81721|Tondabayashi, Osaka
81722|Sakai, Osaka
@@ -833,7 +834,7 @@
81727|Ikeda, Osaka
81728|Neyagawa, Osaka
81729|Yao, Osaka
-81734|Misato, Wakayama
+81734|Wakayama, Wakayama
817352|Shingu, Fukuoka
817353|Shingu, Fukuoka
817354|Shingu, Fukuoka
@@ -886,7 +887,7 @@
817496|Nagahama, Shiga
817497|Nagahama, Shiga
817498|Nagahama, Shiga
-8175|
+8175|Kyoto, Kyoto
817612|Komatsu, Ishikawa
817613|Komatsu, Ishikawa
817614|Komatsu, Ishikawa
@@ -944,12 +945,12 @@
81775|Otsu, Shiga
81776|Fukui, Fukui
81778|Takefu, Fukui
-81779|Ono, Fukui
+81779|Ono, Gifu
8178|Kobe, Hyogo
-817902|Kawasaki, Fukuoka
-817903|Kawasaki, Fukuoka
-817904|Kawasaki, Fukuoka
-817905|Kawasaki, Fukuoka
+817902|Fukusaki, Hyogo
+817903|Fukusaki, Hyogo
+817904|Fukusaki, Hyogo
+817905|Fukusaki, Hyogo
817906|
817907|
817908|
@@ -965,19 +966,19 @@
817943|Kakogawa, Hyogo
817944|Kakogawa, Hyogo
817945|Kakogawa, Hyogo
-817946|Miki, Kagawa
-817947|Miki, Kagawa
-817948|Miki, Kagawa
+817946|Miki, Hyogo
+817947|Miki, Hyogo
+817948|Miki, Hyogo
817949|Kakogawa, Hyogo
-817950|Omuta, Fukuoka
+817950|Sanda, Hyogo
817952|Nishiwaki, Hyogo
817953|Nishiwaki, Hyogo
817954|Nishiwaki, Hyogo
-817955|Omuta, Fukuoka
-817956|Omuta, Fukuoka
+817955|Sanda, Hyogo
+817956|Sanda, Hyogo
817957|
817958|
-817959|Omuta, Fukuoka
+817959|Sanda, Hyogo
817960|
817962|Toyooka, Hyogo
817963|Toyooka, Hyogo
@@ -1019,9 +1020,9 @@
818263|Kake, Hiroshima
818264|
818265|
-818266|Chiyoda, Tokyo
-818267|Chiyoda, Tokyo
-818268|Chiyoda, Tokyo
+818266|
+818267|
+818268|
81827|Iwakuni, Yamaguchi
81828|Hiroshima, Hiroshima
818290|Hiroshima, Hiroshima
@@ -1273,9 +1274,9 @@
818836|Mima, Tokushima
818837|
818838|
-818842|Anan, Nagano
-818843|Anan, Nagano
-818844|Anan, Nagano
+818842|Anan, Tokushima
+818843|Anan, Tokushima
+818844|Anan, Tokushima
818845|
818846|
818847|
@@ -1362,7 +1363,7 @@
819438|Tanushimaru, Fukuoka
81944|Setaka, Fukuoka
81946|Amagi, Fukuoka
-81947|Asahikawa, Hokkaido
+81947|Tagawa, Fukuoka
81948|Iizuka, Fukuoka
81949|Nogata, Fukuoka
81950|Hirado, Nagasaki
@@ -1370,8 +1371,8 @@
819542|Takeo, Saga
819543|Takeo, Saga
819544|Takeo, Saga
-819546|Kagoshima, Kagoshima
-819547|Kagoshima, Kagoshima
+819546|Kashima, Saga
+819547|Kashima, Saga
819552|Imari, Saga
819553|Imari, Saga
819554|Imari, Saga
@@ -1390,8 +1391,8 @@
81958|Nagasaki, Nagasaki
819592|Oseto, Nagasaki
819593|Oseto, Nagasaki
-819594|Aridagawa, Wakayama
-819595|Aridagawa, Wakayama
+819594|
+819595|
819596|Fukue, Nagasaki
819597|Fukue, Nagasaki
819598|Fukue, Nagasaki
@@ -1412,8 +1413,8 @@
819674|
819675|
819676|Takamori, Kumamoto
-819677|Oyabe, Toyama
-819678|Oyabe, Toyama
+819677|
+819678|
819679|Takamori, Kumamoto
819682|Yamaga, Kumamoto
819683|Yamaga, Kumamoto
@@ -1451,7 +1452,7 @@
819787|Kunisaki, Oita
819788|Kunisaki, Oita
819789|Kitsuki, Oita
-81979|Nakatsugawa, Gifu
+81979|Nakatsu, Oita
819802|Minamidaito, Okinawa
819803|Nago, Okinawa
819804|Nago, Okinawa
@@ -1481,7 +1482,7 @@
81984|Kobayashi, Miyazaki
81985|Miyazaki, Miyazaki
81986|Miyakonojo, Miyazaki
-81987|Nichinan, Tottori
+81987|Nichinan, Miyazaki
81988|Naha, Okinawa
81989|Naha, Okinawa
819912|
diff --git a/geocoding/en/82.txt b/geocoding/en/82.txt
index 7d50509..8d95e9b 100644
--- a/geocoding/en/82.txt
+++ b/geocoding/en/82.txt
@@ -23,6 +23,7 @@
8241|Chungnam
8242|Daejeon
8243|Chungbuk
+8244|Sejong City
8251|Busan
8252|Ulsan
8253|Daegu
diff --git a/geocoding/en/86.txt b/geocoding/en/86.txt
index bce1603..0903c50 100644
--- a/geocoding/en/86.txt
+++ b/geocoding/en/86.txt
@@ -149,7 +149,6 @@
86562|Tongling, Anhui
86563|Xuancheng, Anhui
86564|LiuAn, Anhui
-86565|Chaohu, Anhui
86566|Chizhou, Anhui
86570|Quzhou, Zhejiang
86571|Hangzhou, Zhejiang
diff --git a/geocoding/en/886.txt b/geocoding/en/886.txt
index a0c4824..63feb03 100644
--- a/geocoding/en/886.txt
+++ b/geocoding/en/886.txt
@@ -16,12 +16,12 @@
# http://en.wikipedia.org/wiki/+886 [436021308]
8862|Taipei
-8863|Taoyuan, Hsinchu, Yilan, Hualien
+8863|Taoyuan/Hsinchu/Yilan/Hualien
88637|Miaoli
-8864|Taichung, Changhua
+8864|Taichung/Changhua
88649|Nantou
-8865|Chiayi, Yunlin
-8866|Tainan, Penghu
+8865|Chiayi/Yunlin
+8866|Tainan/Penghu
8867|Kaohsiung
8868|Pingtung
88682|Kinmen
diff --git a/geocoding/en/91.txt b/geocoding/en/91.txt
new file mode 100644
index 0000000..8566de8
--- /dev/null
+++ b/geocoding/en/91.txt
@@ -0,0 +1,2669 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://www.dot.gov.in/numbering_plan/nnp2003.pdf
+# http://en.wikipedia.org/wiki/States_and_territories_of_India
+# Some manual edits were made after the file was generated, to clarify entries
+# with the names of multiple cities, fix some entries which placed the city in
+# the wrong state (some state boundaries have been changed since the data was
+# created), and also to change the spellings of some names to reflect current
+# usage. Entries with two names separated by a slash indicates the code applies
+# to both places (they are neighbors or the larger one contains the smaller).
+
+9111|New Delhi
+91120|Ghaziabad/Dadri, Uttar Pradesh
+91121|Meerut, Uttar Pradesh
+91122|Hapur, Uttar Pradesh
+911232|Modinagar, Uttar Pradesh
+911233|Mawana, Uttar Pradesh
+911234|Baghpat/Baraut, Uttar Pradesh
+911237|Sardhana, Uttar Pradesh
+91124|Gurgaon, Haryana
+911250|Charkhidadri, Haryana
+911251|Jhajjar, Haryana
+911252|Loharu, Haryana
+911253|Tohsham, Haryana
+911254|Bawanikhera, Haryana
+911255|Siwani, Haryana
+911257|Meham, Haryana
+911258|Kalanaur, Haryana
+911259|Kosli, Haryana
+911262|Rohtak, Haryana
+911263|Gohana, Haryana
+911267|Nuh, Haryana
+911268|Ferojpur, Haryana
+911274|Rewari, Haryana
+911275|Palwal, Haryana
+911276|Bahadurgarh, Haryana
+911281|Jatusana, Haryana
+911282|Narnaul, Haryana
+911284|Bawal, Haryana
+911285|Mohindergarh, Haryana
+91129|Faridabad, Haryana
+91130|Sonipat, Haryana
+91131|Muzaffarnagar, Uttar Pradesh
+91132|Saharanpur, Uttar Pradesh
+911331|Nakur/Gangoh, Uttar Pradesh
+911332|Roorkee, Uttarakhand
+911334|Roorkee/Haridwar, Uttarakhand
+911336|Deoband, Uttar Pradesh
+911341|Najibabad, Uttar Pradesh
+911342|Bijnor, Uttar Pradesh
+911343|Nagina, Uttar Pradesh
+911344|Dhampur, Uttar Pradesh
+911345|Bijnor/Chandpur, Uttar Pradesh
+911346|Pauri/Bubakhal, Uttarakhand
+911348|Lansdowne/Syunsi, Uttarakhand
+91135|Dehradun, Uttarakhand
+911360|Dehradun Chakrata/Dakpattar, Uttarakhand
+911363|Karnaprayag, Uttarakhand
+911364|Ukhimath/Guptkashi, Uttarakhand
+911368|Pauri, Uttarakhand
+911370|Devprayag/Jakholi, Uttarakhand
+911371|Dunda, Uttarakhand
+911372|Chamoli, Uttarakhand
+911373|Purola, Uttarakhand
+911374|Bhatwari/Uttarkashi, Uttarakhand
+911375|Rajgarhi, Uttarakhand
+911376|Tehri, Uttarakhand
+911377|Bhatwari/Gangotri, Uttarakhand
+911378|Devprayag, Uttarakhand
+911379|Pratapnagar, Uttarakhand
+911381|Joshimath/Badrinath, Uttarakhand
+911382|Lansdowne/Kotdwara, Uttarakhand
+911386|Lansdowne, Uttarakhand
+911389|Joshimath, Uttarakhand
+911392|Budhana, Uttar Pradesh
+911396|Jansath/Khatauli, Uttar Pradesh
+911398|Kairana/Shamli, Uttar Pradesh
+91141|Jaipur, Rajasthan
+911420|Baswa/Bandikui, Rajasthan
+911421|Kotputli, Rajasthan
+911422|Viratnagar/Shahpura, Rajasthan
+911423|Amber/Chomu, Rajasthan
+911424|Phulera/Renwal, Rajasthan
+911425|Phulera/Sambhar, Rajasthan
+911426|Jamwa Ramgarh/Achrol, Rajasthan
+911427|Dausa, Rajasthan
+911428|Dudu, Rajasthan
+911429|Bassi, Rajasthan
+911430|Phagi, Rajasthan
+911431|Lalsot, Rajasthan
+911432|Tonk, Rajasthan
+911433|Todaraisingh, Rajasthan
+911434|Deoli, Rajasthan
+911435|Tonk/Piploo, Rajasthan
+911436|Uniayara, Rajasthan
+911437|Malpura, Rajasthan
+911438|Newai, Rajasthan
+91144|Alwar, Rajasthan
+91145|Ajmer, Rajasthan
+911460|Kishangarhbas/Khairthal, Rajasthan
+911461|Bansur, Rajasthan
+911462|Beawar, Rajasthan
+911463|Kishangarh, Rajasthan
+911464|Rajgarh, Rajasthan
+911465|Thanaghazi, Rajasthan
+911466|Kekri, Rajasthan
+911467|Kekri, Rajasthan
+911468|Ramgarh, Rajasthan
+911469|Tijara, Rajasthan
+911470|Dungla, Rajasthan
+911471|Rashmi, Rajasthan
+911472|Chittorgarh, Rajasthan
+911473|Barisadri, Rajasthan
+911474|Begun, Rajasthan
+911475|Begun/Rawatbhata, Rajasthan
+911476|Kapasan, Rajasthan
+911477|Nimbahera, Rajasthan
+911478|Pratapgarh, Rajasthan
+911479|Pratapgarh/Arnod, Rajasthan
+911480|Asind, Rajasthan
+911481|Raipur, Rajasthan
+911482|Bhilwara, Rajasthan
+911483|Hurda/Gulabpura, Rajasthan
+911484|Shahapura, Rajasthan
+911485|Jahazpur, Rajasthan
+911486|Mandal, Rajasthan
+911487|Banera, Rajasthan
+911488|Kotri, Rajasthan
+911489|Mandalgarh, Rajasthan
+911491|Nasirabad, Rajasthan
+911492|Laxmangarh/Kherli, Rajasthan
+911493|Tijara, Rajasthan
+911494|Behror, Rajasthan
+911495|Mandawar, Rajasthan
+911496|Sarwar, Rajasthan
+911497|Kishangarh, Rajasthan
+911498|Anupgarh, Rajasthan
+911499|Sangaria, Rajasthan
+911501|Srikaranpur, Rajasthan
+911502|Nohar/Jedasar, Rajasthan
+911503|Sadulshahar, Rajasthan
+911504|Bhadra, Rajasthan
+911505|Padampur, Rajasthan
+911506|Anupgarh/Gharsana, Rajasthan
+911507|Raisinghnagar, Rajasthan
+911508|Suratgarh/Goluwala, Rajasthan
+911509|Suratgarh, Rajasthan
+91151|Bikaner, Rajasthan
+911520|Bikaner/Chhatargarh, Rajasthan
+911521|Bikaner/Jaimalsar, Rajasthan
+911522|Bikaner/Jamsar, Rajasthan
+911523|Bikaner/Poogal, Rajasthan
+911526|Lunkaransar/Mahajan, Rajasthan
+911527|Lunkaransar/Rajasarb, Rajasthan
+911528|Lunkaransar, Rajasthan
+911529|Lunkaransar/Kanholi, Rajasthan
+911531|Nokha, Rajasthan
+911532|Nokha/Nathusar, Rajasthan
+911533|Kolayat/Goddo, Rajasthan
+911534|Kolayat, Rajasthan
+911535|Kolayat/Bajju, Rajasthan
+911536|Kolayat/Daitra, Rajasthan
+911537|Nohar/Rawatsar, Rajasthan
+911539|Tibbi, Rajasthan
+91154|Sriganganagar, Rajasthan
+911552|Hanumangarh, Rajasthan
+911555|Nohar, Rajasthan
+911559|Rajgarh, Rajasthan
+911560|Sujangarh/Bidasar, Rajasthan
+911561|Taranagar, Rajasthan
+911562|Churu, Rajasthan
+911563|Sardarshahar/Jaitsisar, Rajasthan
+911564|Sardarshahar, Rajasthan
+911565|Sri Dungargarh, Rajasthan
+911566|Sri Dungargarh/Sudsar, Rajasthan
+911567|Ratangarh, Rajasthan
+911568|Sujangarh, Rajasthan
+911569|Sujangarh/Lalgarh, Rajasthan
+911570|Laxmangarh/Nechwa, Rajasthan
+911571|Fatehpur, Rajasthan
+911572|Sikar, Rajasthan
+911573|Laxmangarh, Rajasthan
+911574|Neem Ka Thana, Rajasthan
+911575|Srimadhopur, Rajasthan
+911576|Dantaramgarh/Shyamji, Rajasthan
+911577|Dantaramgarh, Rajasthan
+911580|Deedwana, Rajasthan
+911581|Ladnun, Rajasthan
+911582|Nagaur, Rajasthan
+911583|Jayal, Rajasthan
+911584|Nagaur/Mundwa Marwar, Rajasthan
+911585|Nagaur/Khinwsar, Rajasthan
+911586|Nawa/Kuchamancity, Rajasthan
+911587|Degana, Rajasthan
+911588|Parbatsar/Makrana, Rajasthan
+911589|Parbatsar, Rajasthan
+911590|Merta, Rajasthan
+911591|Merta/Gotan, Rajasthan
+911592|Jhunjhunu, Rajasthan
+911593|Khetri, Rajasthan
+911594|Udaipurwati, Rajasthan
+911595|Jhunjhunu/Bissau, Rajasthan
+911596|Chirawa, Rajasthan
+91160|Kharar, Punjab
+91161|Ludhiana, Punjab
+911624|Jagraon, Punjab
+911628|Samrala, Punjab
+911632|Ferozepur, Punjab
+911633|Muktasar, Punjab
+911634|Abohar, Punjab
+911635|Kotkapura, Punjab
+911636|Moga, Punjab
+911637|Malaut, Punjab
+911638|Fazilka, Punjab
+911639|Faridakot, Punjab
+91164|Bhatinda, Punjab
+911651|Phulmandi, Punjab
+911652|Mansa, Punjab
+911655|Raman, Punjab
+911659|Sardulgarh, Punjab
+911662|Hissar, Haryana
+911663|Hansi, Haryana
+911664|Bhiwani, Haryana
+911666|Sirsa, Haryana
+911667|Fatehabad, Haryana
+911668|Dabwali, Haryana
+911669|Adampur Mandi, Haryana
+911672|Sangrur, Punjab
+911675|Malerkotla, Punjab
+911676|Sunam, Punjab
+911679|Barnala, Punjab
+911681|Jind, Haryana
+911682|Zira, Punjab
+911683|Julana, Haryana
+911684|Narwana, Haryana
+911685|Guruharsahai, Punjab
+911686|Safidon, Haryana
+911692|Tohana, Haryana
+911693|Barwala, Haryana
+911696|Kalanwali, Haryana
+911697|Ratia, Haryana
+911698|Ellenabad, Haryana
+911702|Nahan, Himachal Pradesh
+911704|Paonta, Himachal Pradesh
+91171|Ambala, Haryana
+91172|Chandigarh, Punjab
+911731|Barara, Haryana
+911732|Jagadhari, Haryana
+911733|Kalka, Haryana
+911734|Naraingarh, Haryana
+911735|Chaaharauli, Haryana
+911741|Pehowa, Haryana
+911743|Cheeka, Haryana
+911744|Kurukshetra, Haryana
+911745|Nilokheri, Haryana
+911746|Kaithal, Haryana
+911748|Gharaunda, Haryana
+911749|Assandh, Haryana
+91175|Patiala, Punjab
+911762|Rajpura, Punjab
+911763|Sarhind, Punjab
+911764|Samana, Punjab
+911765|Nabha, Punjab
+91177|Shimla, Himachal Pradesh
+911781|Rohru, Himachal Pradesh
+911782|Rampur Bushahar, Himachal Pradesh
+911783|Theog, Himachal Pradesh
+911785|Pooh, Himachal Pradesh
+911786|Kalpa, Himachal Pradesh
+911792|Solan, Himachal Pradesh
+911795|Nalagarh, Himachal Pradesh
+911796|Arki, Himachal Pradesh
+911799|Rajgarh, Himachal Pradesh
+91180|Panipat, Haryana
+91181|Jallandhar, Punjab
+911821|Nakodar, Punjab
+911822|Kapurthala, Punjab
+911823|Nawanshahar, Punjab
+911824|Phagwara, Punjab
+911826|Phillaur, Punjab
+911828|Sultanpur Lodhi, Punjab
+91183|Amritsar, Punjab
+91184|Karnal, Haryana
+911851|Patti, Punjab
+911852|Taran, Punjab
+911853|Rayya, Punjab
+911858|Ajnala, Punjab
+911859|Goindwal, Punjab
+91186|Pathankot, Punjab
+911870|Jugial, Punjab
+911871|Batala, Punjab
+911872|Quadian, Punjab
+911874|Gurdaspur, Punjab
+911875|Dinanagar, Punjab
+911881|Ropar, Punjab
+911882|Hoshiarpur, Punjab
+911883|Dasua, Punjab
+911884|Garhashanker, Punjab
+911885|Balachaur, Punjab
+911886|Tanda Urmar, Punjab
+911887|Nangal, Punjab
+911892|Kangra/Dharamsala, Himachal Pradesh
+911893|Nurpur, Himachal Pradesh
+911894|Palampur, Himachal Pradesh
+911895|Bharmour, Himachal Pradesh
+911896|Churah/Tissa, Himachal Pradesh
+911897|Pangi/Killar, Himachal Pradesh
+911899|Chamba, Himachal Pradesh
+911900|Lahul/Keylong, Himachal Pradesh
+911902|Kullu, Himachal Pradesh
+911903|Banjar, Himachal Pradesh
+911904|Nirmand, Himachal Pradesh
+911905|Mandi, Himachal Pradesh
+911906|Spiti/Kaza, Himachal Pradesh
+911907|Sundernagar, Himachal Pradesh
+911908|Jogindernagar, Himachal Pradesh
+911909|Udaipur, Himachal Pradesh
+91191|Jammu, Jammu And Kashmir
+911921|Basholi, Jammu And Kashmir
+911922|Kathua, Jammu And Kashmir
+911923|Samba, Jammu And Kashmir
+911924|Akhnoor, Jammu And Kashmir
+911931|Kulgam, Jammu And Kashmir
+911932|Anantnag, Jammu And Kashmir
+911933|Pulwama, Jammu And Kashmir
+911936|Pahalgam, Jammu And Kashmir
+91194|Srinagar, Jammu And Kashmir
+911951|Badgam, Jammu And Kashmir
+911952|Baramulla, Jammu And Kashmir
+911954|Sopore, Jammu And Kashmir
+911955|Kupwara, Jammu And Kashmir
+911956|Uri, Jammu And Kashmir
+911957|Bandipur, Jammu And Kashmir
+911958|Karnah, Jammu And Kashmir
+911960|Nowshera, Jammu And Kashmir
+911962|Rajouri, Jammu And Kashmir
+911964|Kalakot, Jammu And Kashmir
+911965|Poonch, Jammu And Kashmir
+911970|Dehra Gopipur, Himachal Pradesh
+911972|Hamirpur, Himachal Pradesh
+911975|Una, Himachal Pradesh
+911976|Amb, Himachal Pradesh
+911978|Bilaspur, Himachal Pradesh
+911980|Nobra, Jammu And Kashmir
+911981|Nyoma, Jammu And Kashmir
+911982|Leh, Jammu And Kashmir
+911983|Zanaskar, Jammu And Kashmir
+911985|Kargil, Jammu And Kashmir
+911990|Ramnagar, Jammu And Kashmir
+911991|Reasi, Jammu And Kashmir
+911992|Udhampur, Jammu And Kashmir
+911995|Kishtwar, Jammu And Kashmir
+911996|Doda, Jammu And Kashmir
+911997|Bedarwah, Jammu And Kashmir
+911998|Ramban, Jammu And Kashmir
+911999|Mahore, Jammu And Kashmir
+9120|Pune, Maharashtra
+912111|Indapur, Maharashtra
+912112|Baramati, Maharashtra
+912113|Bhor, Maharashtra
+912114|Lonavala, Maharashtra
+912115|Saswad, Maharashtra
+912117|Daund, Maharashtra
+912118|Walchandnagar, Maharashtra
+912119|Kedgaon, Maharashtra
+91212|Chinchwad, Maharashtra
+912130|Velhe, Maharashtra
+912132|Junnar, Maharashtra
+912133|Manchar, Maharashtra
+912135|Rajgurunagar, Maharashtra
+912136|Urlikanchan, Maharashtra
+912137|Nahavara, Maharashtra
+912138|Shirur, Maharashtra
+912139|Pirangut, Maharashtra
+912140|Mangaon, Maharashtra
+912141|Alibagh, Maharashtra
+912142|Pali, Maharashtra
+912143|Pen, Maharashtra
+912144|Murud, Maharashtra
+912145|Mahad, Maharashtra
+912147|Shrivardhan, Maharashtra
+912148|Karjat, Maharashtra
+912149|Mahasala, Maharashtra
+91215|Navi Mumbai/Turbhe, Maharashtra
+912160|Sakarwadi, Maharashtra
+912161|Vaduj, Maharashtra
+912162|Satara, Maharashtra
+912163|Koregaon, Maharashtra
+912164|Karad, Maharashtra
+912165|Dhiwadi, Maharashtra
+912166|Phaltan, Maharashtra
+912167|Wai, Maharashtra
+912168|Mahabaleswar, Maharashtra
+912169|Shirwal, Maharashtra
+91217|Sholapur, Maharashtra
+912181|Akkalkot, Maharashtra
+912182|Karmala, Maharashtra
+912183|Madha, Maharashtra
+912184|Barsi, Maharashtra
+912185|Malsuras, Maharashtra
+912186|Pandharpur, Maharashtra
+912187|Sangola, Maharashtra
+912188|Mangalwedha, Maharashtra
+912189|Mohol, Maharashtra
+912191|Poladpur, Maharashtra
+912192|Khopoli, Maharashtra
+912194|Roha, Maharashtra
+9122|Mumbai
+91230|Khadakwasala, Maharashtra
+91231|Kolhapur, Maharashtra
+912320|Chandgad, Maharashtra
+912321|Radhanagar, Maharashtra
+912322|Shirol/Jalsingpur, Maharashtra
+912323|Ajara, Maharashtra
+912324|Hatkangale/Ichalkaranji, Maharashtra
+912325|Kagal/Murgud, Maharashtra
+912326|Gaganbavada, Maharashtra
+912327|Gadhinglaj, Maharashtra
+912328|Panhala, Maharashtra
+912329|Shahuwadi/Malakapur, Maharashtra
+91233|Sangli, Maharashtra
+912341|Kavathemankal, Maharashtra
+912342|Islampur, Maharashtra
+912343|Atpadi, Maharashtra
+912344|Jath, Maharashtra
+912345|Shirala, Maharashtra
+912346|Tasgaon, Maharashtra
+912347|Vita, Maharashtra
+912350|Madangad, Maharashtra
+912351|Langa, Maharashtra
+912352|Ratnagiri, Maharashtra
+912353|Rajapur, Maharashtra
+912354|Sanganeshwar/Deorukh, Maharashtra
+912355|Chiplun, Maharashtra
+912356|Khed, Maharashtra
+912357|Malgund, Maharashtra
+912358|Dapoli, Maharashtra
+912359|Guhagar, Maharashtra
+912362|Kudal, Maharashtra
+912363|Sawantwadi, Maharashtra
+912364|Deogad, Maharashtra
+912365|Malwan, Maharashtra
+912366|Vengurla, Maharashtra
+912367|Kankavali, Maharashtra
+912371|Wathar, Maharashtra
+912372|Patan, Maharashtra
+912373|Mahaswad, Maharashtra
+912375|Pusegaon, Maharashtra
+912378|Medha, Maharashtra
+912381|Ahmedpur, Maharashtra
+912382|Latur, Maharashtra
+912383|Ausa, Maharashtra
+912384|Nilanga, Maharashtra
+912385|Udgir, Maharashtra
+91241|Ahmednagar, Maharashtra
+912421|Jamkhed, Maharashtra
+912422|Shri Rampur, Maharashtra
+912423|Koparagon, Maharashtra
+912424|Akole, Maharashtra
+912425|Sangamner, Maharashtra
+912426|Rahuri, Maharashtra
+912427|Newasa, Maharashtra
+912428|Pathardi, Maharashtra
+912429|Shevgaon, Maharashtra
+912430|Sillod, Maharashtra
+912431|Paithan, Maharashtra
+912432|Aurangabad, Maharashtra
+912433|Gangapur, Maharashtra
+912435|Kannad, Maharashtra
+912436|Vijapur, Maharashtra
+912437|Khultabad, Maharashtra
+912438|Soyegaon, Maharashtra
+912439|Golegaon, Maharashtra
+912441|Ashti, Maharashtra
+912442|Bhir, Maharashtra
+912443|Manjalegaon, Maharashtra
+912444|Patoda, Maharashtra
+912445|Kaij, Maharashtra
+912446|Ambejogai, Maharashtra
+912447|Gevrai, Maharashtra
+912451|Pathari, Maharashtra
+912452|Parbhani, Maharashtra
+912453|Gangakhed, Maharashtra
+912454|Basmatnagar, Maharashtra
+912455|Kalamnuri, Maharashtra
+912456|Hingoli, Maharashtra
+912457|Jintdor, Maharashtra
+912460|Delhi Tanda, Maharashtra
+912461|Mukhed, Maharashtra
+912462|Nanded, Maharashtra
+912463|Degloor, Maharashtra
+912465|Billoli, Maharashtra
+912466|Kandhar, Maharashtra
+912467|Bhokar, Maharashtra
+912468|Hadgaon, Maharashtra
+912469|Kinwat, Maharashtra
+912471|Tuljapur, Maharashtra
+912472|Osmanabad, Maharashtra
+912473|Kallam, Maharashtra
+912475|Omerga, Maharashtra
+912477|Paranda, Maharashtra
+912478|Bhoom, Maharashtra
+912481|Ner, Maharashtra
+912482|Jalna, Maharashtra
+912483|Ambad, Maharashtra
+912484|Partur, Maharashtra
+912485|Bhokardan, Maharashtra
+912487|Shrigonda, Maharashtra
+912488|Parner, Maharashtra
+912489|Karjat, Maharashtra
+91250|Bassein, Maharashtra
+91251|Kalyan, Maharashtra
+912520|Jawahar, Maharashtra
+912521|Talasari, Maharashtra
+912522|Bhiwandi, Maharashtra
+912524|Murbad, Maharashtra
+912525|Palghar, Maharashtra
+912526|Wada, Maharashtra
+912527|Shahapur, Maharashtra
+912528|Dahanu, Maharashtra
+912529|Mokhada, Maharashtra
+91253|Nasikcity, Maharashtra
+912550|Niphad, Maharashtra
+912551|Sinnar, Maharashtra
+912552|Nandgaon, Maharashtra
+912553|Igatpuri, Maharashtra
+912554|Malegaon, Maharashtra
+912555|Satana, Maharashtra
+912556|Chanwad, Maharashtra
+912557|Dindori, Maharashtra
+912558|Peint, Maharashtra
+912559|Yeola, Maharashtra
+912560|Kusumba, Maharashtra
+912561|Pimpalner, Maharashtra
+912562|Dhule, Maharashtra
+912563|Shirpur, Maharashtra
+912564|Nandurbar, Maharashtra
+912565|Shahada, Maharashtra
+912566|Sindkheda, Maharashtra
+912567|Taloda, Maharashtra
+912568|Sakri, Maharashtra
+912569|Navapur, Maharashtra
+91257|Jalgaon, Maharashtra
+912580|Jamner, Maharashtra
+912582|Bhusawal, Maharashtra
+912583|Edalabad, Maharashtra
+912584|Raver, Maharashtra
+912585|Yawal, Maharashtra
+912586|Chopda, Maharashtra
+912587|Amalner, Maharashtra
+912588|Erandul, Maharashtra
+912589|Chalisgaon, Maharashtra
+912591|Manmad, Maharashtra
+912592|Kalwan, Maharashtra
+912593|Surgena, Maharashtra
+912594|Trimbak, Maharashtra
+912595|Dhadgaon, Maharashtra
+912596|Pachora, Maharashtra
+912597|Parola, Maharashtra
+912598|Umrane, Maharashtra
+912599|Bhudargad/Gargoti, Maharashtra
+91260|Vapi, Gujarat
+91261|Surat, Gujarat
+912621|Sayan, Gujarat
+912622|Bardoli, Gujarat
+912623|Mandvi, Gujarat
+912624|Fortsongadh, Gujarat
+912625|Valod, Gujarat
+912626|Vyara, Gujarat
+912628|Nizar, Gujarat
+912629|M.M.Mangrol, Gujarat
+912630|Bansada, Gujarat
+912631|Ahwa, Gujarat
+912632|Valsad, Gujarat
+912633|Dharampur, Gujarat
+912634|Billimora, Gujarat
+912637|Navsari, Gujarat
+912640|Rajpipla, Gujarat
+912641|Amod, Gujarat
+912642|Bharuch, Gujarat
+912643|Valia, Gujarat
+912644|Jambusar, Gujarat
+912645|Jhagadia, Gujarat
+912646|Ankleshwar, Gujarat
+912649|Dediapada, Gujarat
+91265|Vadodara, Gujarat
+912661|Naswadi, Gujarat
+912662|Padra, Gujarat
+912663|Dabhoi, Gujarat
+912664|Pavijetpur, Gujarat
+912665|Sankheda, Gujarat
+912666|Miyagam, Gujarat
+912667|Savli, Gujarat
+912668|Waghodia, Gujarat
+912669|Chhota Udaipur, Gujarat
+912670|Shehra, Gujarat
+912672|Godhra, Gujarat
+912673|Dahod, Gujarat
+912674|Lunavada, Gujarat
+912675|Santrampur, Gujarat
+912676|Halol, Gujarat
+912677|Limkheda, Gujarat
+912678|Devgadhbaria, Gujarat
+912679|Jhalod, Gujarat
+91268|Nadiad, Gujarat
+912690|Balasinor, Gujarat
+912691|Kapad Wanj, Gujarat
+912692|Anand, Gujarat
+912694|Kheda, Gujarat
+912696|Borsad, Gujarat
+912697|Retlad, Gujarat
+912698|Khambat, Gujarat
+912699|Thasra, Gujarat
+912711|Barwala, Gujarat
+912712|Gandhi Nagar, Gujarat
+912713|Dhandhuka, Gujarat
+912714|Dholka, Gujarat
+912715|Viramgam, Gujarat
+912716|Dehgam, Gujarat
+912717|Sanand, Gujarat
+912718|Bareja, Gujarat
+912733|Harij, Gujarat
+912734|Chanasma, Gujarat
+912735|Deodar, Gujarat
+912737|Tharad, Gujarat
+912738|Santalpur, Gujarat
+912739|Vadgam, Gujarat
+912740|Vav, Gujarat
+912742|Palanpur, Gujarat
+912744|Deesa, Gujarat
+912746|Radhanpur, Gujarat
+912747|Thara, Gujarat
+912748|Dhanera, Gujarat
+912749|Danta, Gujarat
+912751|Chotila, Gujarat
+912752|Surendranagar, Gujarat
+912753|Limbdi, Gujarat
+912754|Dhrangadhra, Gujarat
+912755|Sayla, Gujarat
+912756|Muli, Gujarat
+912757|Dasada, Gujarat
+912758|Halvad, Gujarat
+912759|Lakhtar, Gujarat
+912761|Kheralu, Gujarat
+912762|Mehsana, Gujarat
+912763|Vijapur, Gujarat
+912764|Kalol, Gujarat
+912765|Visnagar, Gujarat
+912766|Patan, Gujarat
+912767|Sidhpur, Gujarat
+912770|Prantij, Gujarat
+912771|Bhiloda, Gujarat
+912772|Himatnagar, Gujarat
+912773|Malpur, Gujarat
+912774|Modasa, Gujarat
+912775|Khedbrahma, Gujarat
+912778|Idar, Gujarat
+912779|Bayad, Gujarat
+91278|Bhavnagar, Gujarat
+912791|Babra, Gujarat
+912792|Amreli, Gujarat
+912793|Damnagar, Gujarat
+912794|Rajula, Gujarat
+912795|Kodinar, Gujarat
+912796|Kunkawav, Gujarat
+912797|Dhari, Gujarat
+912801|Ranavav, Gujarat
+912803|Khavda, Gujarat
+912804|Kutiyana, Gujarat
+912806|Gogodar, Gujarat
+912808|Sumrasar, Gujarat
+91281|Rajkot, Gujarat
+912820|Paddhari, Gujarat
+912821|Jasdan, Gujarat
+912822|Morvi, Gujarat
+912823|Jetpur, Gujarat
+912824|Dhoraji, Gujarat
+912825|Gondal, Gujarat
+912826|Upleta, Gujarat
+912827|Kotdasanghani, Gujarat
+912828|Wankaner, Gujarat
+912829|Maliya Miyana, Gujarat
+912830|Rahpar, Gujarat
+912831|Nalia, Gujarat
+912832|Bhuj, Gujarat
+912833|Khambhalia, Gujarat
+912834|Kutchmandvi, Gujarat
+912835|Nakhatrana, Gujarat
+912836|Anjar/Gandhidham, Gujarat
+912837|Bhachav, Gujarat
+912838|Mundra, Gujarat
+912839|Lakhpat, Gujarat
+912841|Vallabhipur, Gujarat
+912842|Talaja, Gujarat
+912843|Gariadhar, Gujarat
+912844|Mahuva, Gujarat
+912845|Savarkundla, Gujarat
+912846|Sihor, Gujarat
+912847|Gadhada, Gujarat
+912848|Palitana, Gujarat
+912849|Botad, Gujarat
+91285|Junagarh, Gujarat
+91286|Porbander, Gujarat
+912870|Malia Hatina, Gujarat
+912871|Keshod, Gujarat
+912872|Vanthali, Gujarat
+912873|Visavadar, Gujarat
+912874|Manavadar, Gujarat
+912875|Una/Diu, Gujarat
+912876|Veraval, Gujarat
+912877|Talala, Gujarat
+912878|Mangrol, Gujarat
+91288|Jamnagar, Gujarat
+912891|Jamkalyanpur, Gujarat
+912892|Okha, Gujarat
+912893|Jodia, Gujarat
+912894|Kalawad, Gujarat
+912895|Lalpur, Gujarat
+912896|Bhanvad, Gujarat
+912897|Dhrol, Gujarat
+912898|Jamjodhpur, Gujarat
+912900|Siwana/Samdari, Rajasthan
+912901|Siwana, Rajasthan
+912902|Barmer/Kanot, Rajasthan
+912903|Chohtan/Gangasar, Rajasthan
+912904|Deogarh, Rajasthan
+912905|Sarada/Chawand, Rajasthan
+912906|Salumber, Rajasthan
+912907|Kherwara, Rajasthan
+912908|Amet, Rajasthan
+912909|Bhim/Dawer, Rajasthan
+91291|Jodhpur Jodhpur, Rajasthan
+912920|Bilara/Bhopalgarh, Rajasthan
+912921|Phalodi/Bap, Rajasthan
+912922|Osian, Rajasthan
+912923|Phalodi/Lohawat, Rajasthan
+912924|Phalodi/Baroo, Rajasthan
+912925|Phalodi, Rajasthan
+912926|Osian/Mathania, Rajasthan
+912927|Osian/Dhanwara, Rajasthan
+912928|Shergarh/Deechu, Rajasthan
+912929|Shergarh/Balesar, Rajasthan
+912930|Bilara/Piparcity, Rajasthan
+912931|Jodhpur/Jhanwar, Rajasthan
+912932|Pali, Rajasthan
+912933|Bali/Sumerpur, Rajasthan
+912934|Desuri/Rani, Rajasthan
+912935|Marwar Junction, Rajasthan
+912936|Pali/Rohat, Rajasthan
+912937|Raipur, Rajasthan
+912938|Bali, Rajasthan
+912939|Jaitaran, Rajasthan
+91294|Udaipur Girwa/Udaipur, Rajasthan
+912950|Dhariawad, Rajasthan
+912951|Bhim, Rajasthan
+912952|Rajsamand/Kankorli, Rajasthan
+912953|Nathdwara, Rajasthan
+912954|Kumbalgarh/Charbhujaji, Rajasthan
+912955|Malvi/Fatehnagar, Rajasthan
+912956|Gogunda, Rajasthan
+912957|Vallabhnagar, Rajasthan
+912958|Kotra, Rajasthan
+912959|Jhadol, Rajasthan
+912960|Sojat, Rajasthan
+912961|Ghatol, Rajasthan
+912962|Banswara, Rajasthan
+912963|Gerhi/Partapur, Rajasthan
+912964|Dungarpur, Rajasthan
+912965|Kushalgarh, Rajasthan
+912966|Sagwara, Rajasthan
+912967|Aspur, Rajasthan
+912968|Bagidora, Rajasthan
+912969|Bhinmal, Rajasthan
+912970|Sanchore/Hadecha, Rajasthan
+912971|Pindwara, Rajasthan
+912972|Sirohi, Rajasthan
+912973|Jalore, Rajasthan
+912974|Abu Road, Rajasthan
+912975|Reodar, Rajasthan
+912976|Sheoganj/Posaliyan, Rajasthan
+912977|Jalore/Sayla, Rajasthan
+912978|Ahore, Rajasthan
+912979|Sanchore, Rajasthan
+912980|Pachpadra/Korna, Rajasthan
+912981|Sheo/Harsani, Rajasthan
+912982|Barmer, Rajasthan
+912983|Barmer/Gudda, Rajasthan
+912984|Barmer/Sindari, Rajasthan
+912985|Barmer/Ramsar, Rajasthan
+912986|Barmer/Dhorimanna, Rajasthan
+912987|Sheo, Rajasthan
+912988|Pachpadra/Balotra, Rajasthan
+912989|Chohtan, Rajasthan
+912990|Bhinmal/Jasawantpura, Rajasthan
+912991|Jaisalmer/Ramgarh, Rajasthan
+912992|Jaisalmer, Rajasthan
+912993|Jaisalmer/Devikot, Rajasthan
+912994|Pokhran, Rajasthan
+912995|Pokhran/Nachna, Rajasthan
+912996|Pokhran/Loharki, Rajasthan
+912997|Jaisalmer/Mohargarh, Rajasthan
+912998|Jaisalmer/Khuiyals, Rajasthan
+912999|Jaisalmer/Nehdai, Rajasthan
+913010|Jaisalmer/Shahgarh, Rajasthan
+913011|Jaisalmer/Pasewar, Rajasthan
+913012|Jaisalmer/Mehsana, Rajasthan
+913013|Jaisalmer/Dhanaua, Rajasthan
+913014|Jaisalmer/Khuri, Rajasthan
+913015|Jaisalmer/Myajlar, Rajasthan
+913016|Jaisalmer/Jheenjaniyali, Rajasthan
+913017|Pokhran/Madasar, Rajasthan
+913018|Jaisalmer/Sadhna, Rajasthan
+913019|Pokhran/Phalsoond, Rajasthan
+913174|Diamond Harbour, West Bengal
+913192|Andaman & Nicobar, Andaman Islands
+913193|Andaman & Nicobar, Nicobar Islands
+913210|Kakdwip, West Bengal
+913211|Arambag, West Bengal
+913212|Champadanga, West Bengal
+913213|Dhaniakhali, West Bengal
+913214|Jagatballavpur, West Bengal
+913215|Bongoan, West Bengal
+913216|Habra, West Bengal
+913217|Basirhat, West Bengal
+913218|Canning, West Bengal
+913220|Contai, West Bengal
+913221|Jhargram, West Bengal
+913222|Kharagpur, West Bengal
+913223|Nayagarh/Kultikri, West Bengal
+913224|Haldia, West Bengal
+913225|Ghatal, West Bengal
+913227|Amlagora, West Bengal
+913228|Tamluk, West Bengal
+913229|Dantan, West Bengal
+913241|Gangajalghati, West Bengal
+913242|Bankura, West Bengal
+913243|Khatra, West Bengal
+913244|Bishnupur, West Bengal
+913251|Adra, West Bengal
+913252|Purulia, West Bengal
+913253|Manbazar, West Bengal
+913254|Jhalda, West Bengal
+91326|Dhanbad, Bihar
+9133|Kolkata, West Bengal
+91341|Asansol, West Bengal
+91342|Burdwan, West Bengal
+91343|Durgapur, West Bengal
+913451|Seharabazar, West Bengal
+913452|Guskara, West Bengal
+913453|Katwa, West Bengal
+913454|Kalna, West Bengal
+913461|Rampur Hat, West Bengal
+913462|Suri, West Bengal
+913463|Bolpur, West Bengal
+913465|Nalhati, West Bengal
+913471|Karimpur, West Bengal
+913472|Krishna Nagar, West Bengal
+913473|Ranaghat, West Bengal
+913474|Bethuadahari, West Bengal
+913481|Islampur, West Bengal
+913482|Berhampur, West Bengal
+913483|Murshidabad/Jiaganj, West Bengal
+913484|Kandi, West Bengal
+913485|Dhuliyan, West Bengal
+913511|Bubulchandi, West Bengal
+913512|Malda, West Bengal
+913513|Harishchandrapur, West Bengal
+913521|Gangarampur, West Bengal
+913522|Balurghat, West Bengal
+913523|Raiganj, West Bengal
+913524|Harirampur, West Bengal
+913525|Dalkhola, West Bengal
+913526|Islampur, West Bengal
+91353|Siliguri, West Bengal
+91354|Darjeeling, West Bengal
+913552|Kalimpong, West Bengal
+913561|Jalpaiguri, West Bengal
+913562|Mal Bazar, West Bengal
+913563|Birpara, West Bengal
+913564|Alipurduar, West Bengal
+913565|Nagarakata, West Bengal
+913566|Kalchini, West Bengal
+913581|Dinhata, West Bengal
+913582|Coochbehar, West Bengal
+913583|Mathabhanga, West Bengal
+913584|Mekhliganj, West Bengal
+913592|Gangtok, West Bengal
+913595|Gauzing/Nayabazar, West Bengal
+91360|Itanagar/Ziro, Arunachal Pradesh
+91361|Guwahati, Assam
+913621|Boko, Assam
+913623|Barama, Assam
+913624|Nalbari, Assam
+913637|Cherrapunjee, Meghalaya
+913638|Nongpoh, Meghalaya
+913639|Baghmara, Meghalaya
+91364|Shillong, Meghalaya
+913650|Dadengiri/Phulbari, Meghalaya
+913651|Tura, Meghalaya
+913652|Jowai, Meghalaya
+913653|Amlarem/Dawki, Meghalaya
+913654|Nongstoin, Meghalaya
+913655|Khliehriat, Meghalaya
+913656|Mawkyrwat, Meghalaya
+913657|Mairang, Meghalaya
+913658|Williamnagar, Meghalaya
+913659|Resubelpara/Mendipathar, Meghalaya
+913661|Kokrajhar, Assam
+913662|Dhubri, Assam
+913663|Goalpara, Assam
+913664|Hajo, Assam
+913665|Tarabarihat, Assam
+913666|Barpeta Road, Assam
+913667|Bilasipara, Assam
+913668|Bijni, Assam
+913669|Abhayapuri, Assam
+913670|Maibong, Assam
+913671|Diphu, Assam
+913672|Nagaon, Assam
+913673|Haflong, Assam
+913674|Hojai, Assam
+913675|Bokajan, Assam
+913676|Howraghat, Assam
+913677|Baithalangshu, Assam
+913678|Morigaon, Assam
+91368|Passighat, Arunachal Pradesh
+91369|Mokokchung, Nagaland
+91370|Kohima, Nagaland
+913711|Udalguri, Assam
+913712|Tezpur, Assam
+913713|Mangaldoi, Assam
+913714|Rangapara, Assam
+913715|Gohpur, Assam
+91372|Lungleh, Mizoram
+91373|Dibrugarh, Assam
+91374|Tinsukhia, Assam
+913751|Digboi, Assam
+913752|Lakhimpur, Assam
+913753|Dhemaji, Assam
+913754|Moranhat, Assam
+913756|Sadiya, Assam
+913758|Dhakuakhana, Assam
+913759|Bihupuria, Assam
+91376|Jorhat, Assam
+913771|Mariani, Assam
+913772|Sibsagar, Assam
+913774|Golaghat, Assam
+913775|Majuli, Assam
+913776|Bokakhat, Assam
+913777|Yangkiyang, Arunachal Pradesh
+913778|Pakkekesang, Arunachal Pradesh
+913779|Roing/Mariso, Arunachal Pradesh
+913780|Dirang, Arunachal Pradesh
+913782|Kalaktung/Bomdila, Arunachal Pradesh
+913783|Along, Arunachal Pradesh
+913784|Nefra, Arunachal Pradesh
+913785|Bameng, Arunachal Pradesh
+913786|Khonsa, Arunachal Pradesh
+913787|Seppa, Arunachal Pradesh
+913788|Kolaring, Arunachal Pradesh
+913789|Huri, Arunachal Pradesh
+913790|Tali, Arunachal Pradesh
+913791|Taliha, Arunachal Pradesh
+913792|Daporizo, Arunachal Pradesh
+913793|Mechuka, Arunachal Pradesh
+913794|Tawang, Arunachal Pradesh
+913795|Basar, Arunachal Pradesh
+913797|Pangin, Arunachal Pradesh
+913798|Mariyang, Arunachal Pradesh
+913799|Tuting, Arunachal Pradesh
+913800|Jairampur, Arunachal Pradesh
+913801|Anini, Arunachal Pradesh
+913802|Roing/Arda, Arunachal Pradesh
+913803|Roing, Arunachal Pradesh
+913804|Tezu, Arunachal Pradesh
+913805|Hayuliang, Arunachal Pradesh
+913806|Chowkhem, Arunachal Pradesh
+913807|Miao, Arunachal Pradesh
+913808|Changlang, Arunachal Pradesh
+913809|Sagalee, Arunachal Pradesh
+91381|Agartala, Tripura
+913821|R.K.Pur, Tripura
+913822|Dharam Nagar, Tripura
+913823|Belonia, Tripura
+913824|Kailsahar, Tripura
+913825|Khowai, Tripura
+913826|Ambasa, Tripura
+913830|Champai/Chiapui, Mizoram
+913831|Champa, Mizoram
+913834|Demagiri, Mizoram
+913835|Saiha, Mizoram
+913836|Saiha/Tuipang, Mizoram
+913837|Kolasib, Mizoram
+913838|Aizwal/Serchip, Mizoram
+913839|Jalukie, Nagaland
+913841|Vdarbondh, Assam
+913842|Silchar, Assam
+913843|Karimganj, Assam
+913844|Hailakandi, Assam
+913845|Ukhrul Central, Manipur
+913848|Thonbal, Manipur
+91385|Imphal, Manipur
+913860|Wokha, Nagaland
+913861|Tuengsang, Nagaland
+913862|Dimapur, Nagaland
+913863|Kiphire, Nagaland
+913865|Phek, Nagaland
+913867|Zuenheboto, Nagaland
+913869|Mon, Nagaland
+913870|Ukhrursouth/Kassemkhulen, Manipur
+913871|Mao/Korang, Manipur
+913872|Chandel, Manipur
+913873|Thinghat, Manipur
+913874|Churchandpur, Manipur
+913876|Jiribam, Manipur
+913877|Tamenglong, Manipur
+913878|Chakpikarong, Manipur
+913879|Bishenpur, Manipur
+913880|Sadarhills/Kangpokai, Manipur
+91389|Aizawal, Mizoram
+9140|Hyderabad Local, Andhra Pradesh
+914111|Sriperumbudur, Tamil Nadu
+914112|Kancheepuram, Tamil Nadu
+914114|Chengalpattu, Tamil Nadu
+914115|Madurantakam, Tamil Nadu
+914116|Tiruvallur, Tamil Nadu
+914118|Tiruttani, Tamil Nadu
+914119|Ponneri, Tamil Nadu
+91413|Pondicherry, Tamil Nadu
+914142|Cuddalore, Tamil Nadu
+914143|Virudhachalam, Tamil Nadu
+914144|Chidambaram, Tamil Nadu
+914145|Gingee, Tamil Nadu
+914146|Villupuram, Tamil Nadu
+914147|Tindivanam, Tamil Nadu
+914149|Ulundurpet, Tamil Nadu
+914151|Kallakurichi, Tamil Nadu
+914153|Arakandanallur, Tamil Nadu
+91416|Vellore, Tamil Nadu
+914171|Gudiyatham, Tamil Nadu
+914172|Ranipet, Tamil Nadu
+914173|Arni, Tamil Nadu
+914174|Vaniyambadi, Tamil Nadu
+914175|Tiruvannamalai, Tamil Nadu
+914177|Arkonam, Tamil Nadu
+914179|Tirupattur, Tamil Nadu
+914181|Polur, Tamil Nadu
+914182|Tiruvettipuram, Tamil Nadu
+914183|Vandavasi, Tamil Nadu
+914188|Chengam, Tamil Nadu
+914202|Mulanur, Tamil Nadu
+914204|Kodumudi, Tamil Nadu
+91421|Tirupur, Tamil Nadu
+91422|Coimbatore, Tamil Nadu
+91423|Udhagamandalam, Tamil Nadu
+91424|Erode, Tamil Nadu
+914252|Udumalpet, Tamil Nadu
+914253|Anamalai, Tamil Nadu
+914254|Mettupalayam, Tamil Nadu
+914255|Palladam, Tamil Nadu
+914256|Bhavani, Tamil Nadu
+914257|Kangeyam, Tamil Nadu
+914258|Dharampuram, Tamil Nadu
+914259|Pollachi, Tamil Nadu
+914262|Gudalur, Tamil Nadu
+914266|Kotagiri, Tamil Nadu
+914268|Velur, Tamil Nadu
+91427|Salem, Tamil Nadu
+914281|Yercaud, Tamil Nadu
+914282|Attur, Tamil Nadu
+914283|Sankagiri, Tamil Nadu
+914285|Gobichettipalayam, Tamil Nadu
+914286|Namakkal, Tamil Nadu
+914287|Rasipuram, Tamil Nadu
+914288|Tiruchengode, Tamil Nadu
+914290|Omalur, Tamil Nadu
+914292|Valapady, Tamil Nadu
+914294|Perundurai, Tamil Nadu
+914295|Sathiyamangalam, Tamil Nadu
+914296|Avanashi, Tamil Nadu
+914298|Metturdam, Tamil Nadu
+91431|Tiruchchirappalli, Tamil Nadu
+914320|Aravakurichi, Tamil Nadu
+914322|Pudukkottai, Tamil Nadu
+914323|Kulithalai, Tamil Nadu
+914324|Karur, Tamil Nadu
+914326|Musiri, Tamil Nadu
+914327|Thuraiyur, Tamil Nadu
+914328|Perambalur, Tamil Nadu
+914329|Ariyalur, Tamil Nadu
+914331|Jayamkondan, Tamil Nadu
+914332|Manaparai, Tamil Nadu
+914333|Ponnamaravathi, Tamil Nadu
+914339|Keeranur, Tamil Nadu
+914341|Uthangarai, Tamil Nadu
+914342|Dharmapuri, Tamil Nadu
+914343|Krishnagiri, Tamil Nadu
+914344|Hosur, Tamil Nadu
+914346|Harur, Tamil Nadu
+914347|Denkanikota, Tamil Nadu
+914348|Palakkodu, Tamil Nadu
+91435|Kumbakonam, Tamil Nadu
+914362|Thanjavur, Tamil Nadu
+914364|Mayiladuthurai, Tamil Nadu
+914365|Nagapattinam, Tamil Nadu
+914366|Tiruvarur, Tamil Nadu
+914367|Mannargudi, Tamil Nadu
+914368|Karaikal, Tamil Nadu
+914369|Thiruthuraipoondi, Tamil Nadu
+914371|Arantangi, Tamil Nadu
+914372|Orathanad, Tamil Nadu
+914373|Pattukottai, Tamil Nadu
+914374|Papanasam, Tamil Nadu
+9144|Chennai, Tamil Nadu
+91451|Dindigul, Tamil Nadu
+91452|Madurai, Tamil Nadu
+914542|Kodaikanal, Tamil Nadu
+914543|Batlagundu, Tamil Nadu
+914544|Natham, Tamil Nadu
+914545|Palani, Tamil Nadu
+914546|Theni, Tamil Nadu
+914549|Thirumanglam, Tamil Nadu
+914551|Vedasandur, Tamil Nadu
+914552|Usilampatti, Tamil Nadu
+914553|Oddanchatram, Tamil Nadu
+914554|Cumbum, Tamil Nadu
+914561|Devakottai, Tamil Nadu
+914562|Virudhunagar, Tamil Nadu
+914563|Rajapalayam, Tamil Nadu
+914564|Paramakudi, Tamil Nadu
+914565|Karaikudi, Tamil Nadu
+914566|Aruppukottai, Tamil Nadu
+914567|Ramanathpuram, Tamil Nadu
+914573|Rameshwaram, Tamil Nadu
+914574|Manamadurai, Tamil Nadu
+914575|Sivaganga, Tamil Nadu
+914576|Mudukulathur, Tamil Nadu
+914577|Tirupathur, Tamil Nadu
+91461|Thoothukudi, Tamil Nadu
+91462|Tirunelvelli, Tamil Nadu
+914630|Srivaikundam, Tamil Nadu
+914632|Kovilpatti, Tamil Nadu
+914633|Tenkasi, Tamil Nadu
+914634|Ambasamudram, Tamil Nadu
+914635|Nanguneri, Tamil Nadu
+914636|Sankarankovil, Tamil Nadu
+914637|Valliyoor, Tamil Nadu
+914638|Vilathikulam, Tamil Nadu
+914639|Tiruchendur, Tamil Nadu
+914651|Kuzhithurai, Tamil Nadu
+914652|Nagercoil, Tamil Nadu
+91469|Tiruvalla, Kerala
+91470|Attingal, Kerala
+91471|Thiruvananthapuram, Kerala
+914728|Nedumangad, Kerala
+914733|Pathanamthitta, Kerala
+914734|Adoor, Kerala
+914735|Ranni, Kerala
+91474|Kollam, Kerala
+91475|Punalur, Kerala
+91476|Karunagapally, Kerala
+91477|Alappuzha, Kerala
+91478|Cherthala, Kerala
+91479|Mavelikkara, Kerala
+91480|Irinjalakuda, Kerala
+91481|Kottayam, Kerala
+914822|Palai, Kerala
+914828|Kanjirapally, Kerala
+914829|Vaikom, Kerala
+91483|Manjeri, Kerala
+91484|Ernakulam, Kerala
+91485|Muvattupuzha, Kerala
+914862|Thodupuzha, Kerala
+914864|Adimaly, Kerala
+914865|Munnar, Kerala
+914868|Nedumkandam, Kerala
+914869|Peermedu, Kerala
+91487|Thrissur, Kerala
+914884|Vadakkanchery, Kerala
+914885|Kunnamkulam, Kerala
+914890|Bitra, Lakshadweep
+914891|Amini, Lakshadweep
+914892|Minicoy, Lakshadweep
+914893|Androth, Lakshadweep
+914894|Agathy, Lakshadweep
+914895|Kalpeni, Lakshadweep
+914896|Kavaratti, Lakshadweep
+914897|Kadamath, Lakshadweep
+914898|Kiltan, Lakshadweep
+914899|Chetlat, Lakshadweep
+91490|Tellicherry, Kerala
+91491|Palakkad, Kerala
+914922|Alathur, Kerala
+914923|Koduvayur, Kerala
+914924|Mannarkad, Kerala
+914926|Shoranur, Kerala
+914931|Nilambur, Kerala
+914933|Perinthalmanna, Kerala
+914935|Mananthavady, Kerala
+914936|Kalpetta, Kerala
+91494|Tirur, Kerala
+91495|Kozhikode, Kerala
+91496|Vatakara, Kerala
+91497|Kannur, Kerala
+914982|Taliparamba, Kerala
+914985|Payyanur, Kerala
+914994|Kasaragod, Kerala
+914997|Kanhangad, Kerala
+914998|Uppala, Kerala
+915111|Akbarpur, Uttar Pradesh
+915112|Bilhaur, Uttar Pradesh
+915113|Bhognipur/Pakhrayan, Uttar Pradesh
+915114|Derapur/Jhinjak, Uttar Pradesh
+915115|Ghatampur, Uttar Pradesh
+91512|Kanpur, Uttar Pradesh
+915142|Purwa/Bighapur, Uttar Pradesh
+915143|Hasanganj, Uttar Pradesh
+915144|Safipur, Uttar Pradesh
+91515|Unnao, Uttar Pradesh
+915162|Orai, Uttar Pradesh
+915164|Kalpi, Uttar Pradesh
+915165|Konch, Uttar Pradesh
+915168|Jalaun, Uttar Pradesh
+915170|Chirgaon/Moth, Uttar Pradesh
+915171|Garauth, Uttar Pradesh
+915172|Mehraun, Uttar Pradesh
+915174|Jhansi, Uttar Pradesh
+915175|Lalitpur/Talbehat, Uttar Pradesh
+915176|Lalitpur, Uttar Pradesh
+915178|Mauranipur, Uttar Pradesh
+915180|Fatehpur, Uttar Pradesh
+915181|Bindki, Uttar Pradesh
+915182|Khaga, Uttar Pradesh
+915183|Fatehpur/Gazipur, Uttar Pradesh
+915190|Baberu, Uttar Pradesh
+915191|Naraini/Attarra, Uttar Pradesh
+915192|Banda, Uttar Pradesh
+915194|Karvi/Manikpur, Uttar Pradesh
+915195|Mau/Rajapur, Uttar Pradesh
+915198|Karvi, Uttar Pradesh
+915212|Malihabad, Uttar Pradesh
+91522|Lucknow, Uttar Pradesh
+915240|Fatehpur, Uttar Pradesh
+915241|Ramsanehi Ghat, Uttar Pradesh
+915244|Haidergarh, Uttar Pradesh
+915248|Barabanki, Uttar Pradesh
+915250|Bahraich/Bhinga, Uttar Pradesh
+915251|Kaisarganj/Kaiserganj, Uttar Pradesh
+915252|Bahraich/Bahrailh, Uttar Pradesh
+915253|Nanpara, Uttar Pradesh
+915254|Nanparah/Mihinpurwa, Uttar Pradesh
+915255|Kaisarganh/Mahasi, Uttar Pradesh
+915260|Tarabganj, Uttar Pradesh
+915261|Tarabganj/Colonelganj, Uttar Pradesh
+915262|Gonda, Uttar Pradesh
+915263|Balarampur/Balrampur, Uttar Pradesh
+915264|Balarampur/Tulsipur, Uttar Pradesh
+915265|Utraula, Uttar Pradesh
+915270|Bikapur, Uttar Pradesh
+915271|Akbarpur, Uttar Pradesh
+915273|Tandai/Tanda, Uttar Pradesh
+915274|Tanda/Baskhari, Uttar Pradesh
+915275|Akbarpur/Jalalpur, Uttar Pradesh
+915278|Faizabad, Uttar Pradesh
+915280|Rath, Uttar Pradesh
+915281|Mahoba, Uttar Pradesh
+915282|Hamirpur, Uttar Pradesh
+915283|Charkhari, Uttar Pradesh
+915284|Maudaha, Uttar Pradesh
+915311|Salon, Uttar Pradesh
+915313|Salon/Jais, Uttar Pradesh
+915315|Dalmau/Lalganj, Uttar Pradesh
+915317|Dalmau, Uttar Pradesh
+91532|Allahabad, Uttar Pradesh
+915331|Bharwari, Uttar Pradesh
+915332|Phoolpur, Uttar Pradesh
+915333|Karchhana/Shankergarh, Uttar Pradesh
+915334|Meja/Sirsa, Uttar Pradesh
+915335|Soraon, Uttar Pradesh
+915341|Kunda, Uttar Pradesh
+915342|Pratapgarh, Uttar Pradesh
+915343|Patti, Uttar Pradesh
+91535|Raibareli, Uttar Pradesh
+915361|Musafirkhana, Uttar Pradesh
+915362|Sultanpur, Uttar Pradesh
+915364|Kadipur, Uttar Pradesh
+915368|Amethi, Uttar Pradesh
+915412|Chandauli/Mugalsarai, Uttar Pradesh
+915413|Chakia, Uttar Pradesh
+915414|Bhadohi, Uttar Pradesh
+91542|Varansi, Uttar Pradesh
+915440|Mirzapur/Hallia, Uttar Pradesh
+915442|Mirzapur, Uttar Pradesh
+915443|Chunur, Uttar Pradesh
+915444|Robertsganj, Uttar Pradesh
+915445|Robertsganj/Obra, Uttar Pradesh
+915446|Dudhi/Pipri, Uttar Pradesh
+915447|Dudhi, Uttar Pradesh
+915450|Kerakat, Uttar Pradesh
+915451|Mariyahu, Uttar Pradesh
+915452|Jaunpur, Uttar Pradesh
+915453|Shahganj, Uttar Pradesh
+915454|Machlishahar, Uttar Pradesh
+915460|Phulpur, Uttar Pradesh
+915461|Ghosi, Uttar Pradesh
+915462|Azamgarh, Uttar Pradesh
+915463|Lalganj, Uttar Pradesh
+915464|Maunathbhanjan, Uttar Pradesh
+915465|Phulpur/Atrawlia, Uttar Pradesh
+915466|Sagri, Uttar Pradesh
+91548|Ghazipur, Uttar Pradesh
+915491|Rasara, Uttar Pradesh
+915493|Mohamdabad, Uttar Pradesh
+915494|Bansdeeh, Uttar Pradesh
+915495|Saidpur, Uttar Pradesh
+915496|Ballia/Raniganj, Uttar Pradesh
+915497|Zamania, Uttar Pradesh
+915498|Ballia, Uttar Pradesh
+91551|Gorakhpur, Uttar Pradesh
+915521|Bansgaon/Barhal Ganj, Uttar Pradesh
+915522|Pharenda/Compierganj, Uttar Pradesh
+915523|Maharajganj, Uttar Pradesh
+915524|Pharenda/Anand Nagar, Uttar Pradesh
+915525|Bansgaon, Uttar Pradesh
+915541|Domariyaganj, Uttar Pradesh
+915542|Basti, Uttar Pradesh
+915543|Naugarh/Barhani, Uttar Pradesh
+915544|Naugarh/Tetribazar, Uttar Pradesh
+915545|Bansi, Uttar Pradesh
+915546|Harraiya, Uttar Pradesh
+915547|Khalilabad, Uttar Pradesh
+915548|Khalilabad/Mehdawal, Uttar Pradesh
+915561|Salempur/Barhaj, Uttar Pradesh
+915563|Captanganj/Khadda, Uttar Pradesh
+915564|Padrauna, Uttar Pradesh
+915566|Salempur, Uttar Pradesh
+915567|Captanganj, Uttar Pradesh
+915568|Deoria, Uttar Pradesh
+915612|Ferozabad, Uttar Pradesh
+915613|Achhnera, Uttar Pradesh
+915614|Jarar, Uttar Pradesh
+91562|Agra, Uttar Pradesh
+915640|Kaman, Rajasthan
+915641|Deeg, Rajasthan
+915642|Dholpur, Rajasthan
+915643|Nadbai, Rajasthan
+915644|Bharatpur, Rajasthan
+915645|Rupbas, Rajasthan
+915646|Baseri, Rajasthan
+915647|Bari, Rajasthan
+915648|Bayana, Rajasthan
+91565|Mathura, Uttar Pradesh
+915661|Sadabad, Uttar Pradesh
+915662|Chhata/Kosikalan, Uttar Pradesh
+915664|Mant/Vrindavan, Uttar Pradesh
+915671|Jasrana, Uttar Pradesh
+915672|Mainpuri, Uttar Pradesh
+915673|Bhogaon, Uttar Pradesh
+915676|Shikohabad, Uttar Pradesh
+915677|Karhal, Uttar Pradesh
+915680|Bharthana, Uttar Pradesh
+915681|Bidhuna, Uttar Pradesh
+915683|Auraiya, Uttar Pradesh
+915688|Etawah, Uttar Pradesh
+915690|Kaimganj, Uttar Pradesh
+915691|Chhibramau, Uttar Pradesh
+915692|Farrukhabad/Fategarh, Uttar Pradesh
+915694|Kannauj, Uttar Pradesh
+91571|Aligarh, Uttar Pradesh
+915721|Sikandra Rao, Uttar Pradesh
+915722|Hathras, Uttar Pradesh
+915723|Atrauli, Uttar Pradesh
+915724|Khair, Uttar Pradesh
+915731|Garhmukteshwar, Uttar Pradesh
+915732|Bulandshahr, Uttar Pradesh
+915733|Pahasu, Uttar Pradesh
+915734|Debai, Uttar Pradesh
+915735|Sikandrabad, Uttar Pradesh
+915736|Siyana, Uttar Pradesh
+915738|Khurja, Uttar Pradesh
+915740|Aliganj/Ganjdundwara, Uttar Pradesh
+915742|Etah, Uttar Pradesh
+915744|Kasganj, Uttar Pradesh
+915745|Jalesar, Uttar Pradesh
+91581|Bareilly, Uttar Pradesh
+915821|Pitamberpur, Uttar Pradesh
+915822|Baheri, Uttar Pradesh
+915823|Aonla, Uttar Pradesh
+915824|Aonla/Ramnagar, Uttar Pradesh
+915825|Nawabganj, Uttar Pradesh
+915831|Dataganj, Uttar Pradesh
+915832|Badaun, Uttar Pradesh
+915833|Sahaswan, Uttar Pradesh
+915834|Bisauli, Uttar Pradesh
+915836|Gunnaur, Uttar Pradesh
+915841|Tilhar, Uttar Pradesh
+915842|Shahjahanpur, Uttar Pradesh
+915843|Jalalabad, Uttar Pradesh
+915844|Powayan, Uttar Pradesh
+915850|Hardoi/Baghavli, Uttar Pradesh
+915851|Bilgam/Madhoganj, Uttar Pradesh
+915852|Hardoi, Uttar Pradesh
+915853|Shahabad, Uttar Pradesh
+915854|Sandila, Uttar Pradesh
+915855|Bilgram/Sandi, Uttar Pradesh
+915861|Misrikh/Aurangabad, Uttar Pradesh
+915862|Sitapur, Uttar Pradesh
+915863|Biswan, Uttar Pradesh
+915864|Sidhauli/Mahmodabad, Uttar Pradesh
+915865|Misrikh, Uttar Pradesh
+915870|Bhira, Uttar Pradesh
+915871|Nighasan/Palia Kalan, Uttar Pradesh
+915872|Kheri, Uttar Pradesh
+915873|Nighasan/Tikunia, Uttar Pradesh
+915874|Nighasan/Dhaurehra, Uttar Pradesh
+915875|Mohammadi/Maigalganj, Uttar Pradesh
+915876|Mohammadi, Uttar Pradesh
+915880|Puranpur, Uttar Pradesh
+915881|Bisalpur, Uttar Pradesh
+915882|Pilibhit, Uttar Pradesh
+91591|Moradabad, Uttar Pradesh
+915921|Bilari, Uttar Pradesh
+915922|Amroha, Uttar Pradesh
+915923|Sambhal, Uttar Pradesh
+915924|Hasanpur, Uttar Pradesh
+915942|Nainital, Uttar Pradesh
+915943|Khatima, Uttar Pradesh
+915944|Kichha/Rudrapur, Uttar Pradesh
+915945|Haldwani/Chorgalian, Uttar Pradesh
+915946|Haldwani, Uttar Pradesh
+915947|Kashipur, Uttar Pradesh
+915948|Khatima/Sitarganj, Uttar Pradesh
+915949|Kichha/Bazpur, Uttar Pradesh
+91595|Rampur, Uttar Pradesh
+915960|Shahabad, Uttar Pradesh
+915961|Munsiari, Uttar Pradesh
+915962|Almora, Uttar Pradesh
+915963|Bageshwar, Uttar Pradesh
+915964|Pithoragarh, Uttar Pradesh
+915965|Champawat, Uttar Pradesh
+915966|Ranikhet, Uttar Pradesh
+915967|Dharchula, Uttar Pradesh
+916111|Hilsa, Bihar
+916112|Biharsharif, Bihar
+916114|Jahanabad, Bihar
+916115|Danapur, Bihar
+91612|Patna, Bihar
+916132|Barh, Bihar
+916135|Bikram, Bihar
+916150|Hathua, Bihar
+916151|Sidhawalia, Bihar
+916152|Chapra, Bihar
+916153|Maharajganj, Bihar
+916154|Siwan, Bihar
+916155|Ekma, Bihar
+916156|Gopalganj, Bihar
+916157|Mairwa, Bihar
+916158|Sonepur, Bihar
+916159|Masrakh, Bihar
+916180|Adhaura, Bihar
+916181|Piro, Bihar
+916182|Arrah, Bihar
+916183|Buxar, Bihar
+916184|Sasaram, Bihar
+916185|Bikramganj, Bihar
+916186|Aurangabad, Bihar
+916187|Mohania, Bihar
+916188|Rohtas, Bihar
+916189|Bhabhua, Bihar
+91621|Muzaffarpur, Bihar
+916222|Sheohar, Bihar
+916223|Motipur, Bihar
+916224|Hajipur, Bihar
+916226|Sitamarhi, Bihar
+916227|Mahua, Bihar
+916228|Pupri, Bihar
+916229|Bidupur, Bihar
+916242|Benipur, Bihar
+916243|Begusarai, Bihar
+916244|Khagaria, Bihar
+916245|Gogri, Bihar
+916246|Jainagar, Bihar
+916247|Singhwara, Bihar
+916250|Dhaka, Bihar
+916251|Bagaha, Bihar
+916252|Motihari, Bihar
+916253|Narkatiaganj, Bihar
+916254|Bettiah, Bihar
+916255|Raxaul, Bihar
+916256|Ramnagar, Bihar
+916257|Barachakia, Bihar
+916258|Areraj, Bihar
+916259|Pakridayal, Bihar
+916271|Benipatti, Bihar
+916272|Darbhanga, Bihar
+916273|Jhajharpur, Bihar
+916274|Samastipur, Bihar
+916275|Rosera, Bihar
+916276|Madhubani, Bihar
+916277|Phulparas, Bihar
+916278|Dalsinghsarai, Bihar
+916279|Barauni, Bihar
+91631|Gaya, Bihar
+916322|Wazirganj, Bihar
+916323|Dumraon, Bihar
+916324|Nawada, Bihar
+916325|Pakribarwan, Bihar
+916326|Sherghati, Bihar
+916327|Rafiganj, Bihar
+916328|Daudnagar, Bihar
+916331|Imamganj, Bihar
+916332|Nabinagar, Bihar
+916336|Rajauli, Bihar
+916337|Arwal, Bihar
+916341|Seikhpura, Bihar
+916342|H.Kharagpur, Bihar
+916344|Monghyr, Bihar
+916345|Jamui, Bihar
+916346|Lakhisarai, Bihar
+916347|Chakai, Bihar
+916348|Mallehpur, Bihar
+916349|Jhajha, Bihar
+91641|Bhagalpur, Bihar
+916420|Amarpur, Bihar
+916421|Naugachia, Bihar
+916422|Godda, Bihar
+916423|Maheshpur Raj, Bihar
+916424|Banka, Bihar
+916425|Katoria, Bihar
+916426|Rajmahal, Bihar
+916427|Kathikund, Bihar
+916428|Nala, Bihar
+916429|Kahalgaon, Bihar
+916431|Jharmundi, Bihar
+916432|Deoghar, Bihar
+916433|Jamtara, Bihar
+916434|Dumka, Bihar
+916435|Pakur, Bihar
+916436|Sahibganj, Bihar
+916437|Mahagama, Bihar
+916438|Madhupur, Bihar
+916451|Barsoi, Bihar
+916452|Katihar, Bihar
+916453|Araria, Bihar
+916454|Purnea, Bihar
+916455|Forbesganj, Bihar
+916457|Korha, Bihar
+916459|Thakurganj, Bihar
+916461|Raniganj, Bihar
+916462|Dhamdaha, Bihar
+916466|Kishanganj, Bihar
+916467|Banmankhi, Bihar
+916471|Birpur, Bihar
+916473|Supaul, Bihar
+916475|S.Bakhtiarpur, Bihar
+916476|Madhepura, Bihar
+916477|Triveniganj, Bihar
+916478|Saharsa, Bihar
+916479|Udakishanganj, Bihar
+91651|Ranchi, Bihar
+916522|Muri, Bihar
+916523|Ghaghra, Bihar
+916524|Gumla, Bihar
+916525|Simdega, Bihar
+916526|Lohardaga, Bihar
+916527|Kolebira, Bihar
+916528|Khunti, Bihar
+916529|Itki, Bihar
+916530|Bundu, Bihar
+916531|Mandar, Bihar
+916532|Giridih, Bihar
+916533|Basia, Bihar
+916534|Jhumaritalaiya, Bihar
+916535|Chainpur, Bihar
+916536|Palkot, Bihar
+916538|Torpa, Bihar
+916539|Bolwa, Bihar
+916540|Govindpur, Bihar
+916541|Chatra, Bihar
+916542|Bokaro, Bihar
+916543|Barhi, Bihar
+916544|Gomia, Bihar
+916545|Mandu, Bihar
+916546|Hazaribagh, Bihar
+916547|Chavparan, Bihar
+916548|Ichak, Bihar
+916549|Bermo, Bihar
+916550|Hunterganj, Bihar
+916551|Barkagaon, Bihar
+916553|Ramgarh, Bihar
+916554|Rajdhanwar, Bihar
+916556|Tisri, Bihar
+916557|Bagodar, Bihar
+916558|Dumri(Isribazar), Bihar
+916559|Simaria, Bihar
+916560|Patan, Bihar
+916561|Garhwa, Bihar
+916562|Daltonganj, Bihar
+916563|Bhawanathpur, Bihar
+916564|Nagarutari, Bihar
+916565|Latehar, Bihar
+916566|Japla, Bihar
+916567|Barwadih, Bihar
+916568|Balumath, Bihar
+916569|Garu, Bihar
+91657|Jamshedpur, Bihar
+916581|Bhandaria, Bihar
+916582|Chaibasa, Bihar
+916583|Kharsawa, Bihar
+916584|Bishrampur, Bihar
+916585|Ghatsila, Bihar
+916586|Chainpur, Bihar
+916587|Chakardharpur, Bihar
+916588|Jagarnathpur, Bihar
+916589|Jhinkpani, Bihar
+916591|Chandil, Bihar
+916593|Manoharpur, Bihar
+916594|Baharagora, Bihar
+916596|Noamundi, Bihar
+916597|Saraikela/Adstyapur, Bihar
+91661|Rourkela, Odisha
+916621|Hemgiri, Odisha
+916622|Sundargarh, Odisha
+916624|Rajgangpur, Odisha
+916625|Lahunipara, Odisha
+916626|Banaigarh, Odisha
+91663|Sambalpur, Odisha
+916640|Bagdihi, Odisha
+916641|Deodgarh, Odisha
+916642|Kuchinda, Odisha
+916643|Barkot, Odisha
+916644|Rairakhol, Odisha
+916645|Jharsuguda, Odisha
+916646|Bargarh, Odisha
+916647|Naktideul, Odisha
+916648|Patnagarh, Odisha
+916649|Jamankira, Odisha
+916651|Birmaharajpur, Odisha
+916652|Balangir, Odisha
+916653|Dunguripali, Odisha
+916654|Sonapur, Odisha
+916655|Titlagarh, Odisha
+916657|Kantabhanji, Odisha
+916670|Bhawanipatna, Odisha
+916671|Rajkhariar, Odisha
+916672|Dharamgarh, Odisha
+916673|Jayapatna, Odisha
+916675|T.Rampur, Odisha
+916676|M.Rampur, Odisha
+916677|Narlaroad, Odisha
+916678|Nowparatan, Odisha
+916679|Komana, Odisha
+916681|Jujumura, Odisha
+916682|Attabira, Odisha
+916683|Padmapur, Odisha
+916684|Paikamal, Odisha
+916685|Sohela, Odisha
+91671|Cuttack, Odisha
+916721|Narsinghpur, Odisha
+916722|Pardip, Odisha
+916723|Athgarh, Odisha
+916724|Jagatsinghpur, Odisha
+916725|Dhanmandal, Odisha
+916726|Jajapur Road, Odisha
+916727|Kendrapara, Odisha
+916728|Jajapur Town, Odisha
+916729|Pattamundai, Odisha
+916731|Anandapur, Odisha
+916732|Hindol, Odisha
+916733|Ghatgaon, Odisha
+916735|Telkoi, Odisha
+91674|Bhubaneshwar, Odisha
+916752|Puri, Odisha
+916753|Nayagarh, Odisha
+916755|Khurda, Odisha
+916756|Balugaon, Odisha
+916757|Daspalla, Odisha
+916758|Nimapara, Odisha
+916760|Talcher, Odisha
+916761|Chhendipada, Odisha
+916762|Dhenkanal, Odisha
+916763|Athmallik, Odisha
+916764|Anugul, Odisha
+916765|Palla Hara, Odisha
+916766|Keonjhar, Odisha
+916767|Barbil, Odisha
+916768|Parajang, Odisha
+916769|Kamakhyanagar, Odisha
+916781|Basta, Odisha
+916782|Balasore, Odisha
+916784|Bhadrak, Odisha
+916786|Chandbali, Odisha
+916788|Soro, Odisha
+916791|Bangiriposi, Odisha
+916792|Baripada, Odisha
+916793|Betanati, Odisha
+916794|Rairangpur, Odisha
+916795|Udala, Odisha
+916796|Karanjia, Odisha
+916797|Jashipur, Odisha
+91680|Berhampur, Odisha
+916810|Khalikote, Odisha
+916811|Chhatrapur, Odisha
+916814|Digapahandi, Odisha
+916815|Parlakhemundi, Odisha
+916816|Mohana, Odisha
+916817|R.Udayigiri, Odisha
+916818|Buguda, Odisha
+916819|Surada, Odisha
+916821|Bhanjanagar, Odisha
+916822|Aska, Odisha
+916840|Tumudibandha, Odisha
+916841|Boudh, Odisha
+916842|Phulbani, Odisha
+916843|Puruna Katak, Odisha
+916844|Kantamal, Odisha
+916845|Phiringia, Odisha
+916846|Baliguda, Odisha
+916847|G.Udayagiri, Odisha
+916848|Kotagarh, Odisha
+916849|Daringbadi, Odisha
+916850|Kalimela, Odisha
+916852|Koraput, Odisha
+916853|Sunabeda, Odisha
+916854|Jeypore, Odisha
+916855|Laxmipur, Odisha
+916856|Rayagada, Odisha
+916857|Gunupur, Odisha
+916858|Nowrangapur, Odisha
+916859|Motu, Odisha
+916860|Boriguma, Odisha
+916861|Malkangiri, Odisha
+916862|Gudari, Odisha
+916863|Bisam Cuttack, Odisha
+916864|Mathili, Odisha
+916865|Kashipur, Odisha
+916866|Umerkote, Odisha
+916867|Jharigan, Odisha
+916868|Nandapur, Odisha
+916869|Papadhandi, Odisha
+917100|Kuhi, Maharashtra
+917102|Parseoni, Maharashtra
+917103|Butibori, Maharashtra
+917104|Hingua, Maharashtra
+917105|Narkhed, Maharashtra
+917106|Bhiwapur, Maharashtra
+917109|Kamptee, Maharashtra
+917112|Katol, Maharashtra
+917113|Saoner, Maharashtra
+917114|Ramtek, Maharashtra
+917115|Mouda, Maharashtra
+917116|Umrer, Maharashtra
+917118|Kalmeshwar, Maharashtra
+91712|Nagpur, Maharashtra
+917131|Sironcha, Maharashtra
+917132|Gadchiroli, Maharashtra
+917133|Aheri, Maharashtra
+917134|Bhamregadh, Maharashtra
+917135|Chamorshi, Maharashtra
+917136|Etapalli, Maharashtra
+917137|Desaiganj, Maharashtra
+917138|Dhanora, Maharashtra
+917139|Kurkheda, Maharashtra
+917141|Betul, Madhya Pradesh
+917142|Bhimpur, Madhya Pradesh
+917143|Bhainsdehi, Madhya Pradesh
+917144|Atner, Madhya Pradesh
+917145|Chicholi, Madhya Pradesh
+917146|Ghorandogri, Madhya Pradesh
+917147|Multai, Madhya Pradesh
+917148|Prabha Pattan, Madhya Pradesh
+917149|Tamia, Madhya Pradesh
+917151|Samudrapur, Maharashtra
+917152|Wardha, Maharashtra
+917153|Hinganghat, Maharashtra
+917155|Seloo, Maharashtra
+917156|Talegaokarangal, Maharashtra
+917157|Arvi, Maharashtra
+917158|Deoli, Maharashtra
+917160|Jamai, Madhya Pradesh
+917161|Parasia, Madhya Pradesh
+917162|Chhindwara, Madhya Pradesh
+917164|Pandhurna, Madhya Pradesh
+917165|Saunsar, Madhya Pradesh
+917166|Chaurai, Madhya Pradesh
+917167|Amarwada, Madhya Pradesh
+917168|Harrai, Madhya Pradesh
+917169|Batkakhapa, Madhya Pradesh
+917170|Chumur, Maharashtra
+917171|Gond Pipri, Maharashtra
+917172|Chandrapur, Maharashtra
+917173|Rajura, Maharashtra
+917174|Mul, Maharashtra
+917175|Bhadrawati, Maharashtra
+917176|Warora, Maharashtra
+917177|Brahmapuri, Maharashtra
+917178|Sinderwahi, Maharashtra
+917179|Nagbhir, Maharashtra
+917180|Salekasa, Maharashtra
+917181|Lakhandur, Maharashtra
+917182|Gondia, Maharashtra
+917183|Tumsar, Maharashtra
+917184|Bhandara, Maharashtra
+917185|Pauni, Maharashtra
+917186|Sakoli, Maharashtra
+917187|Goregaon, Maharashtra
+917189|Amagaon, Maharashtra
+917196|Arjuni Morgaon, Maharashtra
+917197|Mohadi, Maharashtra
+917198|Tirora, Maharashtra
+917199|Deori, Maharashtra
+917201|Kalamb, Maharashtra
+917202|Ralegaon, Maharashtra
+917203|Babhulgaon, Maharashtra
+91721|Amravati, Maharashtra
+917220|Chhikaldara, Maharashtra
+917221|Nandgaon, Maharashtra
+917222|Chandurrly, Maharashtra
+917223|Achalpur, Maharashtra
+917224|Daryapur, Maharashtra
+917225|Tiwasa, Maharashtra
+917226|Dharani, Maharashtra
+917227|Chandurbazar, Maharashtra
+917228|Morshi, Maharashtra
+917229|Warlydwarud, Maharashtra
+917230|Ghatanji, Maharashtra
+917231|Umarkhed, Maharashtra
+917232|Yeotmal, Maharashtra
+917233|Pusad, Maharashtra
+917234|Digras, Maharashtra
+917235|Pandharkawada, Maharashtra
+917236|Maregaon, Maharashtra
+917237|Marigaon, Maharashtra
+917238|Darwaha, Maharashtra
+917239|Wani, Maharashtra
+91724|Akola, Maharashtra
+917251|Risod, Maharashtra
+917252|Washim, Maharashtra
+917253|Mangrulpur, Maharashtra
+917254|Malgaon, Maharashtra
+917255|Barshi Takli, Maharashtra
+917256|Murtizapur, Maharashtra
+917257|Balapur, Maharashtra
+917258|Akot, Maharashtra
+917260|Lonar, Maharashtra
+917261|Deolgaonraja, Maharashtra
+917262|Buldhana, Maharashtra
+917263|Khamgaon, Maharashtra
+917264|Chikhali, Maharashtra
+917266|Jalgaonjamod, Maharashtra
+917267|Malkapur, Maharashtra
+917268|Mekhar, Maharashtra
+917269|Sindkhedaraja, Maharashtra
+917270|Sonkatch, Madhya Pradesh
+917271|Bagli, Madhya Pradesh
+917272|Dewas, Madhya Pradesh
+917273|Kannod, Madhya Pradesh
+917274|Khategaon, Madhya Pradesh
+917279|Nandnva, Maharashtra
+917280|Barwaha, Madhya Pradesh
+917281|Sendhwa, Madhya Pradesh
+917282|Khargone, Madhya Pradesh
+917283|Maheshwar, Madhya Pradesh
+917284|Rajpur, Madhya Pradesh
+917285|Kasrawad, Madhya Pradesh
+917286|Khetia, Madhya Pradesh
+917287|Gogaon, Madhya Pradesh
+917288|Bhikangaon, Madhya Pradesh
+917289|Zhirnia, Madhya Pradesh
+917290|Badwani, Madhya Pradesh
+917291|Manawar, Madhya Pradesh
+917292|Dhar, Madhya Pradesh
+917294|Dharampuri, Madhya Pradesh
+917295|Badnawar, Madhya Pradesh
+917296|Sardarpur, Madhya Pradesh
+917297|Kukshi, Madhya Pradesh
+91731|Indore, Madhya Pradesh
+917320|Pandhana, Madhya Pradesh
+917321|Sanwer, Madhya Pradesh
+917322|Depalpur, Madhya Pradesh
+917323|Punasa, Madhya Pradesh
+917324|Mhow, Madhya Pradesh
+917325|Burhanpur, Madhya Pradesh
+917326|Baldi, Madhya Pradesh
+917327|Harsud, Madhya Pradesh
+917328|Khalwa, Madhya Pradesh
+917329|Khakner, Madhya Pradesh
+91733|Khandwa, Madhya Pradesh
+91734|Ujjain, Madhya Pradesh
+917360|Shujalpur, Madhya Pradesh
+917361|Susner, Madhya Pradesh
+917362|Agar, Madhya Pradesh
+917363|Berchha, Madhya Pradesh
+917364|Shajapur, Madhya Pradesh
+917365|Mahidpurcity, Madhya Pradesh
+917366|Khachrod, Madhya Pradesh
+917367|Badnagar, Madhya Pradesh
+917368|Ghatia, Madhya Pradesh
+917369|Tarana, Madhya Pradesh
+917370|Khilchipur, Madhya Pradesh
+917371|Sarangpur, Madhya Pradesh
+917372|Rajgarh, Madhya Pradesh
+917374|Biaora, Madhya Pradesh
+917375|Narsingharh, Madhya Pradesh
+917390|Thandla, Madhya Pradesh
+917391|Petlawad, Madhya Pradesh
+917392|Jhabua, Madhya Pradesh
+917393|Jobat, Madhya Pradesh
+917394|Alirajpur, Madhya Pradesh
+917395|Sondhwa, Madhya Pradesh
+917410|Alot, Madhya Pradesh
+917412|Ratlam, Madhya Pradesh
+917413|Sailana, Madhya Pradesh
+917414|Jaora, Madhya Pradesh
+917420|Jawad, Madhya Pradesh
+917421|Manasa, Madhya Pradesh
+917422|Mandsaur, Madhya Pradesh
+917423|Neemuch, Madhya Pradesh
+917424|Malhargarh, Madhya Pradesh
+917425|Garoth, Madhya Pradesh
+917426|Sitamau, Madhya Pradesh
+917427|Bhanpura, Madhya Pradesh
+917430|Khanpur, Rajasthan
+917431|Aklera, Rajasthan
+917432|Jhalawar, Rajasthan
+917433|Pachpahar/Bhawanimandi, Rajasthan
+917434|Pirawa/Raipur, Rajasthan
+917435|Gangdhar, Rajasthan
+917436|Hindoli, Rajasthan
+917437|Nainwa, Rajasthan
+917438|Keshoraipatan/Patan, Rajasthan
+91744|Ladpura/Kota, Rajasthan
+917450|Sangod, Rajasthan
+917451|Atru, Rajasthan
+917452|Chhabra, Rajasthan
+917453|Baran, Rajasthan
+917454|Chhipaborad, Rajasthan
+917455|Digod/Sultanpur, Rajasthan
+917456|Kishanganj/Bhanwargarh, Rajasthan
+917457|Mangrol, Rajasthan
+917458|Pipalda/Sumerganj Mandi, Rajasthan
+917459|Ramganj Mandi, Rajasthan
+917460|Sahabad, Rajasthan
+917461|Mahuwa, Rajasthan
+917462|Sawaimadhopur, Rajasthan
+917463|Gangapur, Rajasthan
+917464|Karauli, Rajasthan
+917465|Sapotra, Rajasthan
+917466|Bonli, Rajasthan
+917467|Bamanwas, Rajasthan
+917468|Khandar, Rajasthan
+917469|Hindaun, Rajasthan
+91747|Bundi, Rajasthan
+917480|Goharganj, Madhya Pradesh
+917481|Gairatganj, Madhya Pradesh
+917482|Raisen, Madhya Pradesh
+917484|Silwani, Madhya Pradesh
+917485|Udaipura, Madhya Pradesh
+917486|Bareli, Madhya Pradesh
+917487|Begamganj, Madhya Pradesh
+917490|Pohari, Madhya Pradesh
+917491|Narwar, Madhya Pradesh
+917492|Shivpuri, Madhya Pradesh
+917493|Karera, Madhya Pradesh
+917494|Kolaras, Madhya Pradesh
+917495|Badarwas, Madhya Pradesh
+917496|Pichhore, Madhya Pradesh
+917497|Khaniadhana, Madhya Pradesh
+91751|Gwalior, Madhya Pradesh
+917521|Seondha, Madhya Pradesh
+917522|Datia, Madhya Pradesh
+917523|Bhander, Madhya Pradesh
+917524|Dabra, Madhya Pradesh
+917525|Bhitarwar, Madhya Pradesh
+917526|Ghatigaon, Madhya Pradesh
+917527|Mehgaon, Madhya Pradesh
+917528|Bijaypur, Madhya Pradesh
+917529|Laher, Madhya Pradesh
+917530|Sheopurkalan, Madhya Pradesh
+917531|Baroda, Madhya Pradesh
+917532|Morena, Madhya Pradesh
+917533|Karhal, Madhya Pradesh
+917534|Bhind, Madhya Pradesh
+917535|Raghunathpur, Madhya Pradesh
+917536|Sabalgarh, Madhya Pradesh
+917537|Jora, Madhya Pradesh
+917538|Ambah, Madhya Pradesh
+917539|Gohad, Madhya Pradesh
+917540|Bamori, Madhya Pradesh
+917541|Isagarh, Madhya Pradesh
+917542|Guna, Madhya Pradesh
+917543|Ashoknagar, Madhya Pradesh
+917544|Raghogarh, Madhya Pradesh
+917545|Arone, Madhya Pradesh
+917546|Chachaura, Madhya Pradesh
+917547|Chanderi, Madhya Pradesh
+917548|Mungaoli, Madhya Pradesh
+91755|Bhopal, Madhya Pradesh
+917560|Ashta, Madhya Pradesh
+917561|Ichhawar, Madhya Pradesh
+917562|Sehore, Madhya Pradesh
+917563|Nasrullaganj, Madhya Pradesh
+917564|Budhni, Madhya Pradesh
+917565|Berasia, Madhya Pradesh
+917570|Seonimalwa, Madhya Pradesh
+917571|Khirkiya, Madhya Pradesh
+917572|Itarsi, Madhya Pradesh
+917573|Timarani, Madhya Pradesh
+917574|Hoshangabad, Madhya Pradesh
+917575|Sohagpur, Madhya Pradesh
+917576|Piparia, Madhya Pradesh
+917577|Harda, Madhya Pradesh
+917578|Pachmarhi, Madhya Pradesh
+917580|Bina, Madhya Pradesh
+917581|Khurai, Madhya Pradesh
+917582|Sagar, Madhya Pradesh
+917583|Banda, Madhya Pradesh
+917584|Rahatgarh, Madhya Pradesh
+917585|Rehli, Madhya Pradesh
+917586|Deori, Madhya Pradesh
+917590|Lateri, Madhya Pradesh
+917591|Sironj, Madhya Pradesh
+917592|Vidisha, Madhya Pradesh
+917593|Kurwai, Madhya Pradesh
+917594|Ganjbasoda, Madhya Pradesh
+917595|Nateran, Madhya Pradesh
+917596|Gyraspur, Madhya Pradesh
+917601|Patharia, Madhya Pradesh
+917603|Tendukheda, Madhya Pradesh
+917604|Hatta, Madhya Pradesh
+917605|Patera, Madhya Pradesh
+917606|Jabera, Madhya Pradesh
+917608|Bijawar, Madhya Pradesh
+917609|Buxwaha, Madhya Pradesh
+91761|Jabalpur, Madhya Pradesh
+917621|Patan, Madhya Pradesh
+917622|Katni, Madhya Pradesh
+917623|Kundam, Madhya Pradesh
+917624|Sihora, Madhya Pradesh
+917625|Umariapan, Madhya Pradesh
+917626|Vijayraghogarh, Madhya Pradesh
+917627|Manpur, Madhya Pradesh
+917628|Karpa, Madhya Pradesh
+917629|Pushprajgarh, Madhya Pradesh
+917630|Katangi, Madhya Pradesh
+917632|Balaghat, Madhya Pradesh
+917633|Waraseoni, Madhya Pradesh
+917634|Lamta, Madhya Pradesh
+917635|Lanji, Madhya Pradesh
+917636|Baihar, Madhya Pradesh
+917637|Birsa, Madhya Pradesh
+917638|Damoh, Madhya Pradesh
+917640|Shahpur, Madhya Pradesh
+917641|Niwas, Madhya Pradesh
+917642|Mandla, Madhya Pradesh
+917643|Bijadandi, Madhya Pradesh
+917644|Dindori, Madhya Pradesh
+917645|Karanjia, Madhya Pradesh
+917646|Nainpur, Madhya Pradesh
+917647|Ghughari, Madhya Pradesh
+917648|Mawai, Madhya Pradesh
+917649|Kakaiya, Madhya Pradesh
+917650|Beohari, Madhya Pradesh
+917651|Jaisinghnagar, Madhya Pradesh
+917652|Shahdol, Madhya Pradesh
+917653|Bandhavgarh, Madhya Pradesh
+917655|Birsinghpur, Madhya Pradesh
+917656|Kannodi, Madhya Pradesh
+917657|Jaitpur, Madhya Pradesh
+917658|Kotma, Madhya Pradesh
+917659|Jaithari, Madhya Pradesh
+917660|Sirmour, Madhya Pradesh
+917661|Teonthar, Madhya Pradesh
+917662|Rewa, Madhya Pradesh
+917663|Mauganj, Madhya Pradesh
+917664|Hanumana, Madhya Pradesh
+917670|Majhagwan, Madhya Pradesh
+917671|Jaitwara, Madhya Pradesh
+917672|Satna, Madhya Pradesh
+917673|Nagod, Madhya Pradesh
+917674|Maihar, Madhya Pradesh
+917675|Amarpatan, Madhya Pradesh
+917680|Niwari, Madhya Pradesh
+917681|Jatara, Madhya Pradesh
+917682|Chhatarpur, Madhya Pradesh
+917683|Tikamgarh, Madhya Pradesh
+917684|Baldeogarh, Madhya Pradesh
+917685|Nowgaon, Madhya Pradesh
+917686|Khajuraho, Madhya Pradesh
+917687|Laundi, Madhya Pradesh
+917688|Gourihar, Madhya Pradesh
+917689|Badamalhera, Madhya Pradesh
+917690|Lakhnadon, Madhya Pradesh
+917691|Chhapara, Madhya Pradesh
+917692|Seoni, Madhya Pradesh
+917693|Ghansour, Madhya Pradesh
+917694|Keolari, Madhya Pradesh
+917695|Gopalganj, Madhya Pradesh
+917700|Nagri, Madhya Pradesh
+917701|Pingeshwar, Madhya Pradesh
+917703|Manpur, Madhya Pradesh
+917704|Deobhog, Madhya Pradesh
+917705|Kurud, Madhya Pradesh
+917706|Gariaband, Madhya Pradesh
+917707|Bagbahera, Madhya Pradesh
+91771|Raipur, Madhya Pradesh
+917720|Arang, Madhya Pradesh
+917721|Neora, Madhya Pradesh
+917722|Dhamtari, Madhya Pradesh
+917723|Mahasamund, Madhya Pradesh
+917724|Basana, Madhya Pradesh
+917725|Saraipali, Madhya Pradesh
+917726|Bhatapara, Madhya Pradesh
+917727|Balodabazar, Madhya Pradesh
+917728|Kasdol, Madhya Pradesh
+917729|Bhilaigarh, Madhya Pradesh
+917730|Ajaigarh, Madhya Pradesh
+917731|Gunnore, Madhya Pradesh
+917732|Panna, Madhya Pradesh
+917733|Pawai, Madhya Pradesh
+917734|Shahnagar, Madhya Pradesh
+917740|Bodla, Madhya Pradesh
+917741|Kawardha, Madhya Pradesh
+917743|Chuikhadan, Madhya Pradesh
+917744|Rajandgaon, Madhya Pradesh
+917745|Chhuriakala, Madhya Pradesh
+917746|Manpur, Madhya Pradesh
+917747|Mohla, Madhya Pradesh
+917748|Dallirajhara, Madhya Pradesh
+917749|Balod, Madhya Pradesh
+917750|Marwahi, Madhya Pradesh
+917751|Pendra, Madhya Pradesh
+917752|Bilaspur, Madhya Pradesh
+917753|Kota, Madhya Pradesh
+917754|Pandaria, Madhya Pradesh
+917755|Mungeli, Madhya Pradesh
+917756|Lormi, Madhya Pradesh
+917757|Shakti, Madhya Pradesh
+917758|Dabhara, Madhya Pradesh
+917759|Korba, Madhya Pradesh
+917761|Tapkara, Madhya Pradesh
+917762|Raigarh, Madhya Pradesh
+917763|Jashpurnagar, Madhya Pradesh
+917764|Kunkuri, Madhya Pradesh
+917765|Pathalgaon, Madhya Pradesh
+917766|Dharamjaigarh, Madhya Pradesh
+917767|Gharghoda, Madhya Pradesh
+917768|Saranggarh, Madhya Pradesh
+917769|Bagicha, Madhya Pradesh
+917770|Kathdol, Madhya Pradesh
+917771|Manendragarh, Madhya Pradesh
+917772|Wadrainagar, Madhya Pradesh
+917773|Odgi, Madhya Pradesh
+917774|Ambikapur, Madhya Pradesh
+917775|Surajpur, Madhya Pradesh
+917776|Premnagar, Madhya Pradesh
+917777|Pratappur, Madhya Pradesh
+917778|Semaria, Madhya Pradesh
+917779|Ramchandrapur, Madhya Pradesh
+917781|Narainpur, Madhya Pradesh
+917782|Jagdalpur, Madhya Pradesh
+917783|Padamkot, Madhya Pradesh
+917784|Parasgaon, Madhya Pradesh
+917785|Makodi, Madhya Pradesh
+917786|Kondagaon, Madhya Pradesh
+917787|Jarwa, Madhya Pradesh
+917788|Luckwada, Madhya Pradesh
+917789|Bhairongarh, Madhya Pradesh
+917790|Babaichichli, Madhya Pradesh
+917791|Gadarwara, Madhya Pradesh
+917792|Narsinghpur, Madhya Pradesh
+917793|Kareli, Madhya Pradesh
+917794|Gotegaon, Madhya Pradesh
+917801|Deosar, Madhya Pradesh
+917802|Churhat, Madhya Pradesh
+917803|Majholi, Madhya Pradesh
+917804|Kusmi, Madhya Pradesh
+917805|Singrauli, Madhya Pradesh
+917806|Chitrangi, Madhya Pradesh
+917810|Uproda, Madhya Pradesh
+917811|Pasan, Madhya Pradesh
+917812|Damoh, Madhya Pradesh
+917813|Barpalli, Madhya Pradesh
+917815|Kathghora, Madhya Pradesh
+917816|Pali, Madhya Pradesh
+917817|Janjgir, Madhya Pradesh
+917818|Chandipara, Madhya Pradesh
+917819|Pandishankar, Madhya Pradesh
+917820|Khairagarh, Madhya Pradesh
+917821|Dhamda, Madhya Pradesh
+917822|Sidhi, Madhya Pradesh
+917823|Dongargarh, Madhya Pradesh
+917824|Bemetara, Madhya Pradesh
+917825|Berla, Madhya Pradesh
+917826|Patan, Madhya Pradesh
+917831|Balrampur, Madhya Pradesh
+917832|Rajpur, Madhya Pradesh
+917833|Udaipur, Madhya Pradesh
+917834|Sitapur, Madhya Pradesh
+917835|Bharathpur, Madhya Pradesh
+917836|Baikunthpur, Madhya Pradesh
+917840|Koyelibeda, Madhya Pradesh
+917841|Sarona, Madhya Pradesh
+917843|Durgakondal, Madhya Pradesh
+917844|Pakhanjur, Madhya Pradesh
+917846|Garpa, Madhya Pradesh
+917847|Antagarh, Madhya Pradesh
+917848|Keskal, Madhya Pradesh
+917849|Baderajpur, Madhya Pradesh
+917850|Bhanupratappur, Madhya Pradesh
+917851|Bhopalpatnam, Madhya Pradesh
+917852|Toynar, Madhya Pradesh
+917853|Bijapur, Madhya Pradesh
+917854|Ilamidi, Madhya Pradesh
+917855|Chingmut, Madhya Pradesh
+917856|Dantewada, Madhya Pradesh
+917857|Bacheli, Madhya Pradesh
+917858|Kuakunda, Madhya Pradesh
+917859|Lohadigundah, Madhya Pradesh
+917861|Netanar, Madhya Pradesh
+917862|Bastanar, Madhya Pradesh
+917863|Chingamut, Madhya Pradesh
+917864|Sukma, Madhya Pradesh
+917865|Gogunda, Madhya Pradesh
+917866|Konta, Madhya Pradesh
+917867|Bokaband, Madhya Pradesh
+917868|Kanker, Madhya Pradesh
+91788|Durg, Madhya Pradesh
+9179|Ahemdabad Local, Gujarat
+9180|Bangalore, Karnataka
+918110|Anekal, Karnataka
+918111|Hosakote, Karnataka
+918113|Channapatna, Karnataka
+918117|Kanakapura, Karnataka
+918118|Nelamangala, Karnataka
+918119|Doddaballapur, Karnataka
+918131|Gubbi, Karnataka
+918132|Kunigal, Karnataka
+918133|Chikkanayakanahalli, Karnataka
+918134|Tiptur, Karnataka
+918135|Sira, Karnataka
+918136|Pavagada, Karnataka
+918137|Madugiri, Karnataka
+918138|Koratageri, Karnataka
+918139|Turuvekere, Karnataka
+918150|Bagepalli, Karnataka
+918151|Malur, Karnataka
+918152|Kolar, Karnataka
+918153|Bangarpet, Karnataka
+918154|Chintamani, Karnataka
+918155|Gowribidanur, Karnataka
+918156|Chikkaballapur, Karnataka
+918157|Srinivasapur, Karnataka
+918158|Sidlaghatta, Karnataka
+918159|Mulbagal, Karnataka
+91816|Tumkur, Karnataka
+918170|Alur, Karnataka
+918172|Hassan, Karnataka
+918173|Sakleshpur, Karnataka
+918174|Arsikere, Karnataka
+918175|Holenarasipur, Karnataka
+918176|Cannarayapatna, Karnataka
+918177|Belur, Karnataka
+918180|Basavapatna, Karnataka
+918181|Thirthahalli, Karnataka
+918182|Shimoga, Karnataka
+918183|Sagar, Karnataka
+918184|Sorab, Karnataka
+918185|Hosanagara, Karnataka
+918186|Kargal, Karnataka
+918187|Shikaripura, Karnataka
+918188|Honnali, Karnataka
+918189|Channagiri, Karnataka
+918190|Tallak, Karnataka
+918191|Holalkere, Karnataka
+918192|Davangere, Karnataka
+918193|Hiriyur, Karnataka
+918194|Chitradurga, Karnataka
+918195|Challakere, Karnataka
+918196|Jagalur, Karnataka
+918198|Molkalmuru, Karnataka
+918199|Hosadurga, Karnataka
+91820|Udupi, Karnataka
+91821|Mysore, Karnataka
+918221|Nanjangud, Karnataka
+918222|Hunsur, Karnataka
+918223|K.R.Nagar, Karnataka
+918224|Kollegal, Karnataka
+918225|Cowdahalli, Karnataka
+918226|Chamrajnagar, Karnataka
+918227|T.Narsipur, Karnataka
+918228|H.D.Kote, Karnataka
+918229|Gundlupet, Karnataka
+918230|Krishnarajapet, Karnataka
+918231|Malavalli, Karnataka
+918232|Mandya, Karnataka
+918234|Nagamangala, Karnataka
+918236|Pandavpura, Karnataka
+91824|Mangalore, Karnataka
+918251|Puttur, Karnataka
+918253|Hebri, Karnataka
+918254|Kundapur, Karnataka
+918255|Bantwal, Karnataka
+918256|Belthangady, Karnataka
+918257|Sullia, Karnataka
+918258|Karkala, Karnataka
+918259|Shankarnarayana, Karnataka
+918261|Tarikere, Karnataka
+918262|Chikmagalur, Karnataka
+918263|Mudigere, Karnataka
+918265|Koppa, Karnataka
+918266|Narsimharajapur, Karnataka
+918267|Kadur, Karnataka
+918272|Madikeri, Karnataka
+918274|Virajpet, Karnataka
+918276|Somwarpet, Karnataka
+918282|Bhadravati, Karnataka
+918283|Salkani, Karnataka
+918284|Haliyal, Karnataka
+918288|Bailhongal, Karnataka
+918289|Athani, Karnataka
+918301|Mundagod, Karnataka
+918304|Kundgol, Karnataka
+91831|Belgaum, Karnataka
+91832|Panji, Maharashtra
+918330|Saundatti, Karnataka
+918331|Raibag/Kudchi, Karnataka
+918332|Gokak, Karnataka
+918333|Hukkeri/Sankeshwar, Karnataka
+918334|Mudalgi, Karnataka
+918335|Ramdurg, Karnataka
+918336|Khanapur, Karnataka
+918337|Murugod, Karnataka
+918338|Chikkodi, Karnataka
+918339|Ainapur, Karnataka
+918342|Margao, Maharashtra
+918343|Ponda, Maharashtra
+918345|Sanguem, Maharashtra
+918346|Canacona/Quepem, Maharashtra
+918350|Mudhol, Karnataka
+918351|Hungund, Karnataka
+918352|Bijapur, Karnataka
+918353|Jamkhandi, Karnataka
+918354|Bagalkot, Karnataka
+918355|Bableshwar, Karnataka
+918356|Muddebihal, Karnataka
+918357|Badami, Karnataka
+918358|Basavanabagewadi, Karnataka
+918359|Indi, Karnataka
+91836|Hubli, Karnataka
+918370|Kalghatagi, Karnataka
+918371|Mundargi, Karnataka
+918372|Gadag, Karnataka
+918373|Ranebennur, Karnataka
+918375|Haveri, Karnataka
+918376|Hirekerur, Karnataka
+918377|Nargund, Karnataka
+918378|Savanur, Karnataka
+918379|Hangal, Karnataka
+918380|Navalgund, Karnataka
+918381|Ron, Karnataka
+918382|Karwar, Karnataka
+918383|Joida, Karnataka
+918384|Sirsi, Karnataka
+918385|Bhatkal, Karnataka
+918386|Kumta, Karnataka
+918387|Honnavar, Karnataka
+918388|Ankola, Karnataka
+918389|Siddapur, Karnataka
+918391|Kudligi, Karnataka
+918392|Bellary, Karnataka
+918393|Kurugodu, Karnataka
+918394|Hospet, Karnataka
+918395|Sandur, Karnataka
+918396|Siruguppa, Karnataka
+918397|H.B.Halli, Karnataka
+918398|Harapanahalli, Karnataka
+918399|Huvinahadagali, Karnataka
+918402|Kanigiri, Andhra Pradesh
+918403|Yerragondapalem, Andhra Pradesh
+918404|Marturu, Andhra Pradesh
+918405|Giddalur, Andhra Pradesh
+918406|Cumbum, Andhra Pradesh
+918407|Darsi, Andhra Pradesh
+918408|Donakonda, Andhra Pradesh
+918411|Tanduru, Andhra Pradesh
+918412|Pargi, Andhra Pradesh
+918413|Hyderabad West/Shamshabad, Andhra Pradesh
+918414|Ibrahimpatnam, Andhra Pradesh
+918415|Hyderabad East/Ghatkeswar, Andhra Pradesh
+918416|Vikrabad, Andhra Pradesh
+918417|Chevella, Andhra Pradesh
+918418|Medchal, Andhra Pradesh
+918419|Yellapur, Karnataka
+918422|Chadchan, Karnataka
+918424|Devarahippargi, Karnataka
+918425|Biligi, Karnataka
+918426|Telgi, Karnataka
+918440|Nimburga, Karnataka
+918441|Sedam, Karnataka
+918442|Jewargi, Karnataka
+918443|Shorapur, Karnataka
+918444|Hunsagi, Karnataka
+918450|Andole/Jogipet, Andhra Pradesh
+918451|Zahirabad, Andhra Pradesh
+918452|Medak, Andhra Pradesh
+918454|Gajwel, Andhra Pradesh
+918455|Sangareddy, Andhra Pradesh
+918456|Narayankhed, Andhra Pradesh
+918457|Siddipet, Andhra Pradesh
+918458|Narsapur, Andhra Pradesh
+918461|Dichpalli, Andhra Pradesh
+918462|Nizamabad, Andhra Pradesh
+918463|Armoor, Andhra Pradesh
+918464|Madnur, Andhra Pradesh
+918465|Yellareddy, Andhra Pradesh
+918466|Banswada, Andhra Pradesh
+918467|Bodhan, Andhra Pradesh
+918468|Kamareddy, Andhra Pradesh
+918470|Afzalpur, Karnataka
+918471|Mashal, Karnataka
+918472|Gulbarga, Karnataka
+918473|Yadgiri, Karnataka
+918474|Chittapur, Karnataka
+918475|Chincholi, Karnataka
+918476|Wadi, Karnataka
+918477|Aland, Karnataka
+918478|Kamalapur, Karnataka
+918479|Shahapur, Karnataka
+918481|Basavakalyan, Karnataka
+918482|Bidar, Karnataka
+918483|Humnabad, Karnataka
+918484|Bhalki, Karnataka
+918485|Aurad, Karnataka
+918487|Shirahatti, Karnataka
+918488|Sindagi, Karnataka
+918490|Pamuru, Andhra Pradesh
+918491|Kanaganapalle, Andhra Pradesh
+918492|Kambadur, Andhra Pradesh
+918493|Madakasira, Andhra Pradesh
+918494|Kadiri, Andhra Pradesh
+918495|Rayadurg, Andhra Pradesh
+918496|Uravakonda, Andhra Pradesh
+918497|Kalyandurg, Andhra Pradesh
+918498|Nallacheruvu/Tanakallu, Andhra Pradesh
+918499|Podili, Andhra Pradesh
+918501|Kollapur, Andhra Pradesh
+918502|Alampur, Andhra Pradesh
+918503|Makthal, Andhra Pradesh
+918504|Atmakur, Andhra Pradesh
+918505|Kodangal, Andhra Pradesh
+918506|Narayanpet, Andhra Pradesh
+918510|Koilkuntla, Andhra Pradesh
+918512|Adoni, Andhra Pradesh
+918513|Nandikotkur, Andhra Pradesh
+918514|Nandyal, Andhra Pradesh
+918515|Banaganapalle, Andhra Pradesh
+918516|Dronachalam, Andhra Pradesh
+918517|Atmakur, Andhra Pradesh
+918518|Kurnool, Andhra Pradesh
+918519|Allagadda, Andhra Pradesh
+918520|Pattikonda, Andhra Pradesh
+918522|Peapalle, Andhra Pradesh
+918523|Alur, Andhra Pradesh
+918524|Srisailam, Andhra Pradesh
+918525|Gudur/Kodumur, Andhra Pradesh
+918531|Deodurga, Karnataka
+918532|Raichur, Karnataka
+918533|Gangavathi, Karnataka
+918534|Yelburga, Karnataka
+918535|Sindhanur, Karnataka
+918536|Kustagi, Karnataka
+918537|Lingsugur, Karnataka
+918538|Manvi, Karnataka
+918539|Koppal, Karnataka
+918540|Nagarkurnool, Andhra Pradesh
+918541|Achampet, Andhra Pradesh
+918542|Mahabubnagar, Andhra Pradesh
+918543|Wanaparthy, Andhra Pradesh
+918545|Amangallu, Andhra Pradesh
+918546|Gadwal, Andhra Pradesh
+918548|Shadnagar, Andhra Pradesh
+918549|Kalwakurthy, Andhra Pradesh
+918550|Yellanuru, Andhra Pradesh
+918551|Garladinne, Andhra Pradesh
+918552|Gooty/Guntakal, Andhra Pradesh
+918554|Anantapur, Andhra Pradesh
+918556|Hindupur, Andhra Pradesh
+918557|Penukonda, Andhra Pradesh
+918558|Tadipatri, Andhra Pradesh
+918559|Dharmavaram, Andhra Pradesh
+918560|Jammalamadugu, Andhra Pradesh
+918561|Rayachoti, Andhra Pradesh
+918562|Kadapa, Andhra Pradesh
+918563|Kamalapuram/Yerraguntala, Andhra Pradesh
+918564|Proddatur, Andhra Pradesh
+918565|Rajampeta, Andhra Pradesh
+918566|Koduru, Andhra Pradesh
+918567|Lakkireddipalli, Andhra Pradesh
+918568|Pulivendla, Andhra Pradesh
+918569|Badvel, Andhra Pradesh
+918570|Kuppam, Andhra Pradesh
+918571|Madanapalli, Andhra Pradesh
+918572|Chittoor, Andhra Pradesh
+918573|Bangarupalem, Andhra Pradesh
+918576|Satyavedu, Andhra Pradesh
+918577|Putturu, Andhra Pradesh
+918578|Srikalahasthi, Andhra Pradesh
+918579|Palmaneru, Andhra Pradesh
+918581|Punganur, Andhra Pradesh
+918582|B.Kothakota, Andhra Pradesh
+918583|Sodam, Andhra Pradesh
+918584|Piler, Andhra Pradesh
+918585|Pakala, Andhra Pradesh
+918586|Vayalpad, Andhra Pradesh
+918587|Venkatgirikota, Andhra Pradesh
+918588|Vaimpalli, Andhra Pradesh
+918589|Siddavattam, Andhra Pradesh
+918592|Ongole, Andhra Pradesh
+918593|Medarmetla, Andhra Pradesh
+918594|Chirala, Andhra Pradesh
+918596|Markapur, Andhra Pradesh
+918598|Kandukuru, Andhra Pradesh
+918599|Ulvapadu, Andhra Pradesh
+91861|Nellore, Andhra Pradesh
+918620|Udaygiri, Andhra Pradesh
+918621|Rapur/Podalakur, Andhra Pradesh
+918622|Kovvur, Andhra Pradesh
+918623|Sullurpet, Andhra Pradesh
+918624|Gudur, Andhra Pradesh
+918625|Venkatgiri, Andhra Pradesh
+918626|Kavali, Andhra Pradesh
+918627|Atmakur, Andhra Pradesh
+918628|Chejerla, Andhra Pradesh
+918629|Vinjamuru, Andhra Pradesh
+91863|Guntur, Andhra Pradesh
+918640|Krosuru, Andhra Pradesh
+918641|Sattenapalli, Andhra Pradesh
+918642|Guntur Palnad/Macherala, Andhra Pradesh
+918643|Bapatla, Andhra Pradesh
+918644|Tenali, Andhra Pradesh
+918645|Mangalagiri, Andhra Pradesh
+918646|Vinukonda, Andhra Pradesh
+918647|Narsaraopet, Andhra Pradesh
+918648|Repalle, Andhra Pradesh
+918649|Piduguralla, Andhra Pradesh
+918654|Jaggayyapet, Andhra Pradesh
+918656|Nuzvidu, Andhra Pradesh
+918659|Mylavaram, Andhra Pradesh
+91866|Vijayawada, Andhra Pradesh
+918671|Divi/Challapalli, Andhra Pradesh
+918672|Bandar/Machilipatnam, Andhra Pradesh
+918673|Tirivuru, Andhra Pradesh
+918674|Gudivada, Andhra Pradesh
+918676|Vuyyuru, Andhra Pradesh
+918677|Kaikaluru, Andhra Pradesh
+918678|Nandigama, Andhra Pradesh
+918680|Nidamanur/Hillcolony, Andhra Pradesh
+918681|Chandoor, Andhra Pradesh
+918682|Nalgonda, Andhra Pradesh
+918683|Hazurnagar, Andhra Pradesh
+918684|Suryapet, Andhra Pradesh
+918685|Bhongir, Andhra Pradesh
+918689|Miryalguda, Andhra Pradesh
+918691|Devarakonda, Andhra Pradesh
+918692|Nampalle, Andhra Pradesh
+918693|Thungaturthy, Andhra Pradesh
+918694|Ramannapet, Andhra Pradesh
+91870|Warangal, Andhra Pradesh
+918710|Cherial, Andhra Pradesh
+918711|Wardhannapet/Ghanapur, Andhra Pradesh
+918713|Parkal, Andhra Pradesh
+918715|Mulug, Andhra Pradesh
+918716|Jangaon, Andhra Pradesh
+918717|Eturnagaram, Andhra Pradesh
+918718|Narasampet, Andhra Pradesh
+918719|Mahabubbad, Andhra Pradesh
+918720|Mahadevapur, Andhra Pradesh
+918721|Husnabad, Andhra Pradesh
+918723|Sircilla, Andhra Pradesh
+918724|Jagtial, Andhra Pradesh
+918725|Metpalli, Andhra Pradesh
+918727|Huzurabad, Andhra Pradesh
+918728|Peddapalli, Andhra Pradesh
+918729|Manthani, Andhra Pradesh
+918730|Khanapur, Andhra Pradesh
+918731|Utnor, Andhra Pradesh
+918732|Adilabad, Andhra Pradesh
+918733|Asifabad, Andhra Pradesh
+918734|Nirmal, Andhra Pradesh
+918735|Bellampalli, Andhra Pradesh
+918736|Mancherial, Andhra Pradesh
+918737|Chinnor, Andhra Pradesh
+918738|Sirpurkagaznagar, Andhra Pradesh
+918739|Jannaram/Luxittipet, Andhra Pradesh
+918740|Aswaraopet, Andhra Pradesh
+918741|Sudhimalla/Tekulapalli, Andhra Pradesh
+918742|Khammam, Andhra Pradesh
+918743|Bhadrachalam, Andhra Pradesh
+918744|Kothagudem, Andhra Pradesh
+918745|Yellandu, Andhra Pradesh
+918746|Bhooragamphad/Manuguru, Andhra Pradesh
+918747|Nuguru/Cherla, Andhra Pradesh
+918748|V.R.Puram, Andhra Pradesh
+918749|Madhira, Andhra Pradesh
+918751|Boath/Echoda, Andhra Pradesh
+918752|Bhainsa, Andhra Pradesh
+918753|Outsarangapalle, Andhra Pradesh
+918761|Sathupalli, Andhra Pradesh
+91877|Tirupathi, Andhra Pradesh
+91878|Karimnagar, Andhra Pradesh
+918811|Polavaram, Andhra Pradesh
+918812|Eluru, Andhra Pradesh
+918813|Eluru Kovvur/Nidadavolu, Andhra Pradesh
+918814|Eluru Narsapur/Palakole, Andhra Pradesh
+918816|Bhimavaram, Andhra Pradesh
+918818|Tadepalligudem, Andhra Pradesh
+918819|Tanuku, Andhra Pradesh
+918821|Jangareddygudem, Andhra Pradesh
+918823|Chintalapudi, Andhra Pradesh
+918829|Bhimadole, Andhra Pradesh
+91883|Rajahmundri, Andhra Pradesh
+91884|Kakinada, Andhra Pradesh
+918852|Peddapuram, Andhra Pradesh
+918854|Tuni, Andhra Pradesh
+918855|Mandapeta/Ravulapalem, Andhra Pradesh
+918856|Amalapuram, Andhra Pradesh
+918857|Ramachandrapuram, Andhra Pradesh
+918862|Razole, Andhra Pradesh
+918863|Chavitidibbalu, Andhra Pradesh
+918864|Rampachodavaram, Andhra Pradesh
+918865|Yelavaram, Andhra Pradesh
+918868|Yeleswaram, Andhra Pradesh
+918869|Pithapuram, Andhra Pradesh
+91891|Visakhapatnam, Andhra Pradesh
+918922|Vizayanagaram, Andhra Pradesh
+918924|Anakapalle, Andhra Pradesh
+918931|Yelamanchili, Andhra Pradesh
+918932|Narsipatnam, Andhra Pradesh
+918933|Bheemunipatnam, Andhra Pradesh
+918934|Chodavaram, Andhra Pradesh
+918935|Paderu, Andhra Pradesh
+918936|Araku, Andhra Pradesh
+918937|Chintapalle, Andhra Pradesh
+918938|Sileru, Andhra Pradesh
+918941|Palakonda/Rajam, Andhra Pradesh
+918942|Srikakulam, Andhra Pradesh
+918944|Bobbili, Andhra Pradesh
+918945|Tekkali/Palasa, Andhra Pradesh
+918946|Pathapatnam/Hiramandalam, Andhra Pradesh
+918947|Sompeta, Andhra Pradesh
+918952|Chepurupalli/Garividi, Andhra Pradesh
+918963|Parvathipuram, Andhra Pradesh
+918964|Saluru, Andhra Pradesh
+918965|Gajapathinagaram, Andhra Pradesh
+918966|Srungavarapukota/Kothavalasa, Andhra Pradesh
diff --git a/geocoding/en/98.txt b/geocoding/en/98.txt
new file mode 100644
index 0000000..18ecc80
--- /dev/null
+++ b/geocoding/en/98.txt
@@ -0,0 +1,205 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://www.itu.int/oth/T0202000066/en [2012-07-24]
+# Numbering Plan received from Sony Ericsson [2012-04]
+# Some names were changed to the more common English spelling.
+
+98111|Babol
+98112|Babol suburbs
+98121|Amol
+98122|Amol suburbs
+98123|Ghaemshahr
+98124|Ghaemshahr suburbs
+98131|Rasht
+98132|Rasht suburbs
+98141|Lahijan
+98142|Lahijan suburbs
+98151|Sari
+98152|Sari suburbs
+98171|Gorgan
+98172|Gonbad Kavos
+98173|Gorgan suburbs
+98174|Gonbad Kavos suburbs
+98181|Bandar Anzali
+98182|Bandar Anzali suburbs
+98191|Chalus
+98192|Chalus suburbs
+9821|Tehran
+98221|Tehran suburbs
+98228|Eslamshahr
+98229|Eslamshahr suburbs
+98231|Semnan
+98232|Semnan suburbs
+98241|Zanjan
+98242|Zanjan suburbs
+98251|Qom
+98252|Qom suburbs
+98255|Saveh
+98256|Saveh suburbs
+9826|Karaj
+98273|Shahroud
+98274|Shahroud suburbs
+98281|Qazvin
+98282|Qazvin suburbs
+98291|Varamin
+98292|Varamin suburbs
+98311|Isfahan
+98312|Isfahan suburbs
+98321|Shahreza
+98322|Shahreza suburbs
+98323|Naein
+98324|Naein suburbs
+98331|Najafabad
+98332|Najafabad suburbs
+98334|Zarrinshahr
+98335|Zarrinshahr suburbs
+98341|Kerman
+98342|Kerman suburbs
+98344|Bam
+98345|Sirjan
+98346|Bam suburbs
+98347|Sirjan suburbs
+98348|Jiroft
+98349|Jiroft suburbs
+98351|Yazd
+98352|Yazd suburbs
+98353|Yazd suburbs
+98361|Kashan
+98362|Kashan suburbs
+98371|Khansar
+98372|Khansar suburbs
+98381|Shahrekord
+98382|Shahrekord suburbs
+98391|Rafsanjan
+98392|Rafsanjan suburbs
+98411|Tabriz
+98412|Tabriz suburbs
+98421|Maragheh
+98422|Maragheh suburbs
+98423|Miyaneh
+98424|Miyaneh suburbs
+98426|Ahar
+98427|Ahar suburbs
+98431|Sarab
+98432|Sarab suburbs
+98441|Orumieh
+98442|Mahabad
+98443|Orumieh suburbs
+98444|Mahabad suburbs
+98451|Ardabil
+98452|Ardabil suburbs
+98461|Khoy
+98462|Khoy suburbs
+98471|Shabestar
+98472|Shabestar suburbs
+98481|Myandoab
+98482|Myandoab suburbs
+98491|Marand
+98492|Marand suburbs
+98511|Mashhad
+98512|Mashhad suburbs
+98528|Torbat-e Jam
+98529|Torbat-e Jam suburbs
+98531|Torbat-e Heydarieh
+98532|Torbat-e Heydarieh suburbs
+98533|Gonabad
+98534|Ferdows
+98535|Ferdows suburbs
+98541|Zahedan
+98542|Zabol
+98543|Zahedan suburbs
+98544|Zabol suburbs
+98545|Chabahar
+98546|Chabahar suburbs
+98547|Iranshahr
+98548|Iranshahr suburbs
+98551|Neyshabur
+98552|Neyshabur suburbs
+98561|Birjand
+98562|Birjand suburbs
+98571|Sabzevar
+98572|Sabzevar suburbs
+98581|Quchan
+98582|Quchan suburbs
+98584|Bojnord
+98585|Bojnord suburbs
+98611|Ahwaz
+98612|Ahwaz suburbs
+98631|Abadan
+98632|Abadan suburbs
+98641|Dezful
+98642|Dezful suburbs
+98651|Sarbandar
+98652|Sarbandar suburbs
+98661|Khorramabad
+98662|Borujerd
+98663|Khoramabad suburbs
+98664|Aligudarz
+98665|Borujerd suburbs
+98666|Aligudarz suburbs
+98671|Behbahan
+98672|Behbahan suburbs
+98681|Masjed Soleiman
+98682|Masjed Soleiman suburbs
+98691|Ramhormoz
+98692|Ramhormoz suburbs
+98711|Shiraz
+98712|Shiraz suburbs
+98721|Kazeroon
+98722|Kazeroon suburbs
+98728|Marvdasht
+98729|Marvdasht suburbs
+98731|Fasa
+98732|Fasa suburbs
+98741|Yasooj
+98742|Dogonbadan
+98743|Yasooj suburbs
+98744|Dogonbadan suburbs
+98751|Abadeh
+98752|Abadeh suburbs
+98761|Bandar Abbas
+98762|Bandar Lengeh
+98763|Bandar Abbas suburbs
+98764|Bandar Lengeh suburbs
+98765|Minab
+98766|Minab suburbs
+98771|Bushehr
+98772|Bushehr suburbs
+98773|Bushehr suburbs
+98781|Lar
+98782|Lar suburbs
+98791|Jahrom
+98792|Jahrom suburbs
+98811|Hamedan
+98812|Hamedan suburbs
+98831|Kermanshah
+98832|Kermanshah suburbs
+98834|Sarpole Zahab
+98835|Sarpole Zahab suburbs
+98837|Kangavar
+98838|Kangavar suburbs
+98841|Ilam
+98842|Ilam suburbs
+98851|Malayer
+98852|Malayer suburbs
+98861|Arak
+98862|Arak suburbs
+98865|Khomein
+98866|Khomein suburbs
+98871|Sanandaj
+98872|Sanandaj suburbs
+98874|Saqqez
+98875|Saqqez suburbs
diff --git a/geocoding/es/54.txt b/geocoding/es/54.txt
index a9a3818..4f67cba 100644
--- a/geocoding/es/54.txt
+++ b/geocoding/es/54.txt
@@ -15,6 +15,8 @@
# Generated from:
# http://www.cnc.gov.ar/infotecnica/numeracion/indicativosinter.asp (2011-07-11)
# http://en.wikipedia.org/wiki/+54 [431727225]
+# Some manual edits were made after the file was generated, according to the
+# ITU file published 2011-12-16 here: http://www.itu.int/oth/T0202000009/en
5411|Ciudad Autónoma de Buenos Aires
54220|Merlo
@@ -51,7 +53,6 @@
542286|General Lamadrid, Buenos Aires
542291|Miramar, Buenos Aires
542292|Buenos Aires
-542293|Tandil, Buenos Aires
542296|Ayacucho, Buenos Aires
542297|Buenos Aires
54230|Pilar, Buenos Aires
@@ -60,7 +61,6 @@
542316|Daireaux, Buenos Aires
542317|9 de Julio, Buenos Aires
542320|José C. Paz
-542322|Pilar, Buenos Aires
542323|Luján
542324|Mercedes
542325|San Andrés de Giles/Azcuénaga
@@ -96,9 +96,7 @@
54260|San Rafael
54261|Mendoza, Capital
542622|Tunuyán, Mendoza
-542623|San Martin
542625|General Alvear, Mendoza
-542627|San Rafael
54263|San Martin
54264|San Juan, Capital
542646|Valle Fértil
@@ -124,7 +122,6 @@
54294|San Carlos de Bariloche, Río Negro
542940|Ingeniero Jacobacci, Río Negro
542942|Zapala
-542944|San Carlos de Bariloche, Río Negro
542945|Esquel, Futaleufú
542946|Choele Choel, Río Negro
542948|Chos Malal, Neuquén
@@ -163,7 +160,6 @@
543447|Colón
54345|Concordia, Entre Ríos
543460|Santa Teresa, Santa Fe
-543461|San Nicolás de Los Arroyos, San Nicolás
543462|Venado Tuerto, General López
543463|Canals, Córdoba
543464|Casilda, Santa Fe
@@ -205,12 +201,9 @@
54362|Resistencia, San Fernando
54364|Presidencia Roque Sáenz Pena, Chaco
54370|Formosa
-543717|Formosa
543718|Clorinda, Formosa
-543722|Resistencia, San Fernando
543725|Chaco
543731|Charata, Chacabuco
-543732|Presidencia Roque Sáenz Pena, Chaco
543734|Machagai, Chaco
543735|Villa Angela, Mayor Luis Fonta
543743|Puerto Rico, Misiones
@@ -226,14 +219,11 @@
543774|Curuzú Cuatiá, Corrientes
543775|Monte Caseros, Corrientes
543777|Goya, Corrientes
-543783|Corrientes, Capital
54379|Corrientes, Capital
54380|La Rioja
54381|San Miguel de Tucumán, Capital
-543822|La Rioja
543825|Chilecito, La Rioja
54383|Catamarca
-543833|San Fernando del Valle de Catamarca, Catamarca
543835|Andalgalá, Catamarca
543844|Añatuya, Santiago del Estero
54385|Santiago del Estero, Capital
diff --git a/geocoding/es/57.txt b/geocoding/es/57.txt
new file mode 100644
index 0000000..8425194
--- /dev/null
+++ b/geocoding/es/57.txt
@@ -0,0 +1,186 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+#
+# http://www.itu.int/oth/T020200002C/en [2006-07-20]
+
+5712|Bogotá
+5713|Bogotá
+5714|Bogotá
+5715|Bogotá
+5716|Bogotá
+5717|Bogotá
+571820|Madrid
+571821|Funza
+571822|Funza
+5718230|Subachoque
+5718232|Funza
+5718240|El Rosal
+5718241|El Rosal
+57182420|La Pradera
+57182428|Subachoque
+57182429|Subachique
+5718243|Bojaca
+5718245|Subachoque
+5718246|Puente Piedra
+5718247|La Punta
+5718249|Zipacon
+5718250|Madrid
+5718251|Madrid
+5718252|Madrid
+5718253|Madrid
+5718254|Madrid
+5718255|Madrid
+5718256|Madrid
+5718257|Funza
+571826|Funza
+571827|Mosquera
+5718283|Mosquera
+5718288|Madrid
+5718289|Madrid
+571830|Girardot
+571831|Girardot
+571832|Girardot
+571833|Girardot
+5718370|Jerusalén
+5718371|Guataqui
+5718373|Beltrán
+5718375|Nariño
+5718376|Tocaima
+5718381|Agua de Dios
+5718383|Nilo
+5718384|Viota
+5718385|Nariño
+5718386|Apulo
+57183925|Nilo
+57183926|Nilo
+57183927|Nilo
+57183928|Nilo
+57183929|La Esmeralda
+5718393|Girardot
+5718397|Apulo
+5718398|Apulo
+5718402|San Antonio de Tequendama
+5718403|Choachi
+5718404|Fomeque
+5718412|Santa Inés
+5718416|Guaduas
+5718417|Guaduas
+5718419|Pandi
+571842|Facatativa
+5718430|Facatativa
+5718431|Facatativa
+57184330|Ninaima
+57184331|Ninaima
+57184332|Ninaima
+57184333|Tobia
+57184334|Tobia
+5718434|Cartagenita
+5718435|Cartagenita
+5718436|Facatativa
+5718437|Facatativa
+5718438|Facatativa
+5718439|Facatativa
+5718440|Facatativa
+5718441|Viani
+5718442|Cachipay
+5718443|Cachipay
+5718444|Villeta
+5718445|Villeta
+5718446|Villeta
+5718447|Villeta
+5718449|La Peña
+5718450|San Antonio de Tequendama
+5718451|Nocaima
+571845340|La Florida
+571845341|La Florida
+571845342|La Florida
+571845343|La Florida
+571845344|La Florida
+571845345|La Florida
+5718480|Quebradanegra
+5718481|Quebradanegra
+5718482|La Magdalena
+57230|Cali
+57231|Cali
+57232|Cali
+57233|Cali
+57234|Cali
+57235|Cali
+57236|Cali
+57272|Pasto
+57273|Pasto
+57288|Cali
+57289|Cali
+57290|Cali
+57292|Cali
+5742|Medellín
+5743|Medellín
+5744|Medellín
+5745|Medellín
+574842|Medellín
+5748510|Medellín
+5748511|Medellín
+5748720|Medellín
+5748721|Medellín
+5748722|Medellín
+5748723|Medellín
+5748724|Medellín
+5748725|Medellín
+5748726|Medellín
+5749092|Medellín
+574911|Medellín
+574913|Medellín
+574917|Medellín
+57492|Medellín
+57532|Barranquilla
+57533|Barranquilla
+57534|Barranquilla
+57535|Barranquilla
+57536|Barranquilla
+57537|Barranquilla
+57538|Barranquilla
+57557|Valledupar
+57562951|Cartagena
+57562956|Cartagena
+57562957|Cartagena
+57562958|Cartagena
+57562959|Cartagena
+57565|Cartagena
+57566|Cartagena
+57567|Cartagena
+57568|Cartagena
+57631|Pereira
+57632|Pereira
+57633|Pereira
+57634|Pereira
+57635|Pereira
+57687|Manizales
+57688|Manizales
+57689|Manizales
+57757|Cucuta
+57758|Cucuta
+57761|Bucaramanga
+57763|Bucaramanga
+57764|Bucaramanga
+57765|Bucaramanga
+57767|Bucaramanga
+57768|Bucaramanga
+57790|Bucaramanga
+57826|Ibague
+57827|Ibague
+57866|Villavicencio
+57886|Neiva
+57887|Neiva
diff --git a/geocoding/fa/98.txt b/geocoding/fa/98.txt
new file mode 100644
index 0000000..09d2f90
--- /dev/null
+++ b/geocoding/fa/98.txt
@@ -0,0 +1,203 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# en/98.txt and translated and edited manually.
+
+98111|بابل
+98112|حومهٔ بابل
+98121|آمل
+98122|حومهٔ آمل
+98123|قائم‌شهر
+98124|حومهٔ قائم شهر
+98131|رشت
+98132|حومهٔ رشت
+98141|لاهیجان
+98142|حومهٔ لاهیجان
+98151|ساری
+98152|حومهٔ ساری
+98171|گرگان
+98172|گنبد کاووس
+98173|حومهٔ گرگان
+98174|حومهٔ گنبد کاووس
+98181|بندر انزلی
+98182|حومهٔ بندر انزلی
+98191|چالوس
+98192|حومهٔ چالوس
+9821|تهران
+98221|حومهٔ تهران
+98228|اسلامشهر
+98229|حومهٔ اسلامشهر
+98231|سمنان
+98232|حومهٔ سمنان
+98241|زنجان
+98242|حومهٔ زنجان
+98251|قم
+98252|حومهٔ قم
+98255|ساوه
+98256|حومهٔ ساوه
+9826|کرج
+98273|شاهرود
+98274|حومهٔ شاهرود
+98281|قزوین
+98282|حومهٔ قزوین
+98291|ورامین
+98292|حومهٔ ورامین
+98311|اصفهان
+98312|حومهٔ اصفهان
+98321|شهرضا
+98322|حومهٔ شهرضا
+98323|نائین
+98324|حومهٔ نائین
+98331|نجف‌آباد
+98332|حومهٔ نجف‌آباد
+98334|زرین‌شهر
+98335|حومهٔ زرین‌شهر
+98341|کرمان
+98342|حومهٔ کرمان
+98344|بم
+98345|سیرجان
+98346|حومهٔ بم
+98347|حومهٔ سیرجان
+98348|جیرفت
+98349|حومهٔ جیرفت
+98351|یزد
+98352|حومهٔ یزد
+98353|حومهٔ یزد
+98361|کاشان
+98362|حومهٔ کاشان
+98371|خوانسار
+98372|حومهٔ خوانسار
+98381|شهرکرد
+98382|حومهٔ شهرکرد
+98391|رفسنجان
+98392|حومهٔ رفسنجان
+98411|تبریز
+98412|حومهٔ تبریز
+98421|مراغه
+98422|حومهٔ مراغه
+98423|میانه
+98424|حومهٔ میانه
+98426|اهر
+98427|حومهٔ اهر
+98431|سراب
+98432|حومهٔ سراب
+98441|ارومیه
+98442|مهاباد
+98443|حومهٔ ارومیه
+98444|حومهٔ مهاباد
+98451|اردبیل
+98452|حومهٔ اردبیل
+98461|خوی
+98462|حومهٔ خوی
+98471|شبستر
+98472|حومهٔ شبستر
+98481|میاندوآب
+98482|حومهٔ میاندوآب
+98491|مرند
+98492|حومهٔ مرند
+98511|مشهد
+98512|حومهٔ مشهد
+98528|تربت جام
+98529|حومهٔ تربت جام
+98531|تربت حیدریه
+98532|حومهٔ تربت حیدریه
+98533|گناباد
+98534|فردوس
+98535|حومهٔ فردوس
+98541|زاهدان
+98542|زابل
+98543|حومهٔ زاهدان
+98544|حومهٔ زابل
+98545|چابهار
+98546|حومهٔ چابهار
+98547|ایرانشهر
+98548|حومهٔ ایرانشهر
+98551|نیشابور
+98552|حومهٔ نیشابور
+98561|بیرجند
+98562|حومهٔ بیرجند
+98571|سبزوار
+98572|حومهٔ سبزوار
+98581|قوچان
+98582|حومهٔ قوچان
+98584|بجنورد
+98585|حومهٔ بجنورد
+98611|اهواز
+98612|حومهٔ اهواز
+98631|آبادان
+98632|حومهٔ آبادان
+98641|دزفول
+98642|حومهٔ دزفول
+98651|سربندر
+98652|حومهٔ سربندر
+98661|خرم‌آباد
+98662|بروجرد
+98663|حومهٔ خرم‌آباد
+98664|الیگودرز
+98665|حومهٔ بروجرد
+98666|حومهٔ اليگودرز
+98671|بهبهان
+98672|حومهٔ بهبهان
+98681|مسجد سلیمان
+98682|حومهٔ مسجد سلیمان
+98691|رامهرمز
+98692|حومهٔ رامهرمز
+98711|شیراز
+98712|حومهٔ شیراز
+98721|کازرون
+98722|حومهٔ کازرون
+98728|مرودشت
+98729|حومهٔ مرودشت
+98731|فسا
+98732|حومهٔ فسا
+98741|یاسوج
+98742|دوگنبدان
+98743|حومهٔ یاسوج
+98744|حومهٔ دوگنبدان
+98751|آباده
+98752|حومهٔ آباده
+98761|بندرعباس
+98762|بندر لنگه
+98763|حومهٔ بندرعباس
+98764|حومهٔ بندر لنگه
+98765|میناب
+98766|حومهٔ میناب
+98771|بوشهر
+98772|حومهٔ بوشهر
+98773|حومهٔ بوشهر
+98781|لار
+98782|حومهٔ لار
+98791|جهرم
+98792|حومهٔ جهرم
+98811|همدان
+98812|حومهٔ همدان
+98831|کرمانشاه
+98832|حومهٔ کرمانشاه
+98834|سرپل ذهاب
+98835|حومهٔ سرپل ذهاب
+98837|کنگاور
+98838|حومهٔ کنگاور
+98841|ایلام
+98842|حومهٔ ایلام
+98851|ملایر
+98852|حومهٔ ملایر
+98861|اراک
+98862|حومهٔ اراک
+98865|خمین
+98866|حومهٔ خمین
+98871|سنندج
+98872|حومهٔ سنندج
+98874|سقز
+98875|حومهٔ سقز
diff --git a/geocoding/fi/358.txt b/geocoding/fi/358.txt
index 74f56e0..600538c 100644
--- a/geocoding/fi/358.txt
+++ b/geocoding/fi/358.txt
@@ -15,6 +15,7 @@
# Generated from:
# http://www.ficora.fi/attachments/suomial/5ssVLe7t3/Kansallinen_numerointisuunnitelma_1_10_2010.pdf [2010-10-01]
# http://en.wikipedia.org/wiki/+358 [437010438]
+# Expanded 3585 prefix to exclude mobile.
35813|Pohjois-Karjala
35814|Keski-Suomi
@@ -25,7 +26,14 @@
35819|Uusimaa
3582|Turku/Pori
3583|Häme
-3585|Kymi
+35851|Kymi
+35852|Kymi
+35853|Kymi
+35854|Kymi
+35855|Kymi
+35856|Kymi
+35857|Kymi
+35858|Kymi
3586|Vaasa
3588|Oulu
3589|Helsinki
diff --git a/geocoding/fr/32.txt b/geocoding/fr/32.txt
new file mode 100644
index 0000000..b1e2108
--- /dev/null
+++ b/geocoding/fr/32.txt
@@ -0,0 +1,57 @@
+# Copyright (C) 2013 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Data from http://detelefoon.be/zonenummers/telefoonzones-op-zonenummer,
+# translated into French by wikipedia.
+
+3210|Wavre
+3211|Hasselt
+3212|Tongres
+3213|Diest
+3214|Herentals
+3215|Malines
+3216|Louvain
+3219|Waremme
+322|Bruxelles
+323|Anvers
+324|Liège
+3250|Bruges
+3251|Roulers
+3252|Termonde
+3253|Alost
+3254|Ninove
+3255|Renaix
+3256|Courtrai
+3257|Ypres
+3258|Furnes
+3259|Ostende
+3260|Chimay
+3261|Libramont-Chevigny
+3263|Arlon
+3264|La Louvière
+3265|Mons
+3267|Nivelles
+3268|Ath
+3269|Tournai
+3271|Charleroi
+3280|Stavelot
+3281|Namur
+3282|Dinant
+3283|Ciney
+3284|Marche-en-Famenne
+3285|Huy
+3286|Durbuy
+3287|Verviers
+3289|Genk
+329|Gand
diff --git a/geocoding/fr/82.txt b/geocoding/fr/82.txt
new file mode 100644
index 0000000..7979eb1
--- /dev/null
+++ b/geocoding/fr/82.txt
@@ -0,0 +1,33 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Translated from en/82.txt file using Wikipedia.
+
+822|Séoul
+8231|Gyeonggi
+8232|Incheon
+8233|Gangwon
+8241|Chungcheong du Sud
+8242|Daejeon
+8243|Chungcheong du Nord
+8244|Sejong (ville)
+8251|Busan
+8252|Ulsan
+8253|Daegu
+8254|Gyeongsang du Nord
+8255|Gyeongsang du Sud
+8261|Jeonranamdo
+8262|Gwangju
+8263|Jeonrabugdo
+8264|Jejudo
diff --git a/geocoding/id/62.txt b/geocoding/id/62.txt
new file mode 100644
index 0000000..f72a62f
--- /dev/null
+++ b/geocoding/id/62.txt
@@ -0,0 +1,325 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://id.wikipedia.org/wiki/Daftar_kode_telepon_di_Indonesia [5768485]
+
+6221|Jabodetabek
+6222|Bandung/Cimahi
+62231|Cirebon
+62232|Kuningan
+62233|Majalengka
+62234|Indramayu
+6224|Semarang/Demak
+62251|Bogor
+62252|Rangkasbitung
+62253|Pandeglang
+62254|Serang/Merak
+62257|Serang
+62260|Subang
+62261|Sumedang
+62262|Garut
+62263|Cianjur
+62264|Purwakarta/Cikampek
+62265|Tasikmalaya/Banjar/Ciamis
+62266|Sukabumi
+62267|Karawang
+62271|Surakarta/Sukoharjo/Karanganyar/Sragen
+62272|Klaten
+62273|Wonogiri
+62274|Yogyakarta
+62275|Purworejo
+62276|Boyolali
+62280|Cilacap Barat
+62281|Banyumas/Purbalingga
+62282|Cilacap Timur
+62283|Tegal/Brebes
+62284|Pemalang
+62285|Pekalongan/Batang/Comal
+62286|Banjarnegara/Wonosobo
+62287|Kebumen/Karanganyar
+62289|Bumiayu
+62291|Demak/Jepara/Kudus
+62292|Purwodadi
+62293|Magelang/Mungkid/Temanggung
+62294|Kendal
+62295|Pati/Rembang
+62296|Blora
+62297|Karimun Jawa
+62298|Salatiga/Ambarawa
+62299|Nusakambangan
+6231|Surabaya
+62321|Mojokerto/Jombang
+62322|Lamongan
+62323|Sampang
+62324|Pamekasan
+62325|Sangkapura
+62327|Kangean/Masalembu
+62328|Sumenep
+62331|Jember
+62332|Bondowoso
+62333|Banyuwangi
+62334|Lumajang
+62335|Probolinggo
+62336|Jember
+62338|Situbondo
+62341|Malang/Batu
+62342|Blitar
+62343|Pasuruan
+62351|Madiun/Magetan/Ngawi
+62352|Ponorogo
+62353|Bojonegoro
+62354|Kediri
+62355|Tulungagung/Trenggalek
+62356|Rembang/Tuban
+62357|Pacitan
+62358|Nganjuk
+62361|Denpasar
+62362|Singaraja
+62363|Amlapura
+62364|Mataram
+62365|Negara/Gilimanuk
+62366|Klungkung/Bangli
+62368|Baturiti
+62370|Mataram/Praya
+62371|Sumbawa
+62372|Alas/Taliwang
+62373|Dompu
+62374|Bima
+62376|Selong
+62380|Kupang
+62381|Ende
+62382|Maumere
+62383|Larantuka
+62384|Bajawa
+62385|Labuhanbajo/Ruteng
+62386|Kalabahi
+62387|Waingapu/Waikabubak
+62388|Kefamenanu/Soe
+62389|Atambua
+62401|Kendari
+62402|Baubau
+62403|Raha
+62404|Wanci
+62405|Kolaka
+62408|Unaaha
+62410|Pangkep
+62411|Makassar/Maros/Sungguminasa
+62413|Bulukumba/Bantaeng
+62414|Kepulauan Selayar
+62417|Malino
+62418|Takalar
+62419|Jeneponto
+62420|Enrekang
+62421|Parepare/Pinrang
+62422|Majene
+62423|Makale/Rantepao
+62426|Mamuju
+62427|Barru
+62428|Polewali
+62430|Amurang
+62431|Manado/Tomohon/Tondano
+62432|Tahuna
+62434|Kotamobagu
+62435|Gorontalo
+62438|Bitung
+62443|Marisa
+62445|Buol
+62450|Parigi
+62451|Palu
+62452|Poso
+62453|Tolitoli
+62454|Tinombo
+62455|Kotaraya/Moutong
+62457|Donggala
+62458|Tentena
+62461|Luwuk
+62462|Banggai
+62463|Bunta
+62464|Ampana
+62465|Kolonedale
+62471|Palopo
+62472|Pitumpanua
+62473|Masamba
+62474|Malili
+62475|Soroako
+62481|Watampone
+62482|Sinjai
+62484|Watansoppeng
+62485|Sengkang
+62511|Banjarmasin
+62512|Pelaihari
+62513|Muara Teweh
+62517|Kandangan/Barabai/Rantau/Negara
+62518|Kotabaru/Batulicin
+62522|Ampah
+62525|Buntok
+62526|Tamiang Layang/Tanjung
+62527|Amuntai
+62528|Purukcahu
+62531|Sampit
+62532|Pangkalan Bun
+62534|Ketapang
+62536|Palangkaraya/Kasongan
+62537|Kuala Kurun
+62538|Kuala Pembuang
+62539|Kuala Kuayan
+62541|Samarinda/Tenggarong
+62542|Balikpapan
+62543|Tanah Grogot
+62545|Melak
+62548|Bontang
+62549|Sangatta
+62551|Tarakan
+62552|Tanjungselor
+62553|Malinau
+62554|Tanjung Redeb
+62556|Nunukan
+62561|Pontianak/Mempawah
+62562|Singkawang/Sambas/Bengkayang
+62563|Ngabang
+62564|Sanggau
+62565|Sintang
+62567|Putussibau
+62568|Nanga Pinoh
+6261|Medan
+62620|Pangkalan Brandan
+62621|Tebing Tinggi/Sei Rampah
+62622|Pematangsiantar/Pematang Raya/Limapuluh
+62623|Kisaran/Tanjung Balai
+62624|Panipahan/Labuhanbatu
+62625|Parapat/Ajibata/Simanindo
+62626|Pangururan
+62627|Subulussalam/Sidikalang/Salak
+62628|Kabanjahe/Sibolangit
+62629|Kutacane
+62630|Teluk Dalam
+62631|Sibolga/Pandan
+62632|Balige
+62633|Tarutung/Dolok Sanggul
+62634|Padang Sidempuan/Sipirok
+62635|Gunung Tua
+62636|Panyabungan/Sibuhuan
+62639|Gunung Sitoli
+62641|Langsa
+62642|Blang Kejeren
+62643|Takengon
+62644|Bireuen
+62645|Lhokseumawe
+62646|Idi
+62650|Sinabang
+62651|Banda Aceh/Jantho/Lamno
+62652|Sabang
+62653|Sigli
+62654|Calang
+62655|Meulaboh
+62656|Tapaktuan
+62657|Bakongan
+62658|Singkil
+62659|Blangpidie
+62702|Tebing Tinggi
+62711|Palembang
+62712|Kayu Agung/Tanjung Raja
+62713|Prabumulih/Talang Ubi
+62714|Sekayu
+62715|Belinyu
+62716|Muntok
+62717|Pangkal Pinang/Sungailiat
+62718|Koba/Toboali
+62719|Manggar/Tanjung Pandan
+62721|Bandar Lampung
+62722|Kotaagung
+62723|Blambangan Umpu
+62724|Kotabumi
+62725|Metro
+62726|Menggala
+62727|Kalianda
+62728|Liwa
+62729|Pringsewu
+62730|Pagar Alam/Kota Agung
+62731|Lahat
+62732|Curup
+62733|Lubuklinggau/Muara Beliti
+62734|Muara Enim
+62735|Baturaja/Martapura/Muaradua
+62736|Kota Bengkulu
+62737|Arga Makmur/Mukomuko
+62738|Muara Aman
+62739|Bintuhan/Manna
+62740|Mendahara/Muara Sabak
+62741|Kota Jambi
+62742|Kualatungkal/Tebing Tinggi
+62743|Muara Bulian
+62744|Muara Tebo
+62745|Sarolangun
+62746|Bangko
+62747|Muarabungo
+62748|Sungai Penuh/Kerinci
+62751|Padang/Pariaman
+62752|Bukittinggi/Padang Panjang/Payakumbuh/Batusangkar
+62753|Lubuk Sikaping
+62754|Sijunjung
+62755|Solok
+62756|Painan
+62757|Balai Selasa
+62760|Teluk Kuantan
+62761|Pekanbaru
+62762|Bangkinang/Pasir Pengaraian
+62763|Selatpanjang
+62764|Siak Sri Indrapura
+62765|Dumai/Duri/Bagan Batu/Ujung Tanjung
+62766|Bengkalis
+62767|Bagansiapiapi
+62768|Tembilahan
+62769|Rengat/Air Molek
+62771|Tanjung Pinang
+62772|Tarempa
+62773|Ranai
+62776|Dabosingkep
+62777|Karimun
+62778|Batam
+62779|Tanjungbatu
+62901|Timika
+62902|Agats
+62910|Bandanaira
+62911|Ambon
+62913|Namlea
+62914|Masohi
+62915|Bula
+62916|Tual
+62917|Dobo
+62918|Saumlaku
+62921|Soasiu
+62922|Jailolo
+62923|Morotai
+62924|Tobelo
+62927|Labuha
+62929|Sanana
+62931|Saparua
+62951|Sorong
+62952|Teminabuan
+62955|Bintuni
+62956|Fakfak
+62957|Kaimana
+62966|Sarmi
+62967|Jayapura
+62969|Wamena
+62971|Merauke
+62975|Tanahmerah
+62980|Ransiki
+62981|Biak
+62983|Serui
+62984|Nabire
+62985|Nabire
+62986|Manokwari
diff --git a/geocoding/ko/82.txt b/geocoding/ko/82.txt
index 27a73f1..afd0380 100644
--- a/geocoding/ko/82.txt
+++ b/geocoding/ko/82.txt
@@ -23,6 +23,7 @@
8241|충남
8242|대전
8243|충북
+8244|세종
8251|부산
8252|울산
8253|대구
diff --git a/geocoding/nl/32.txt b/geocoding/nl/32.txt
new file mode 100644
index 0000000..96f5ad5
--- /dev/null
+++ b/geocoding/nl/32.txt
@@ -0,0 +1,57 @@
+# Copyright (C) 2013 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Data from http://detelefoon.be/zonenummers/telefoonzones-op-zonenummer with
+# the accent re-added in La Louvière and spelling fixed for Charleroi.
+
+3210|Waver
+3211|Hasselt
+3212|Tongeren
+3213|Diest
+3214|Herentals
+3215|Mechelen
+3216|Leuven
+3219|Borgworm
+322|Brussel
+323|Antwerpen
+324|Luik
+3250|Brugge
+3251|Roeselare
+3252|Dendermonde
+3253|Aalst
+3254|Ninove
+3255|Ronse
+3256|Kortrijk
+3257|Ieper
+3258|Veurne
+3259|Oostende
+3260|Chimay
+3261|Libramont-Chevigny
+3263|Aarlen
+3264|La Louvière
+3265|Bergen
+3267|Nijvel
+3268|Aat
+3269|Doornik
+3271|Charleroi
+3280|Stavelot
+3281|Namen
+3282|Dinant
+3283|Ciney
+3284|Marche-en-Famenne
+3285|Hoei
+3286|Durbuy
+3287|Verviers
+3289|Genk
+329|Gent
diff --git a/geocoding/pt/244.txt b/geocoding/pt/244.txt
index b6a2524..7c8e730 100644
--- a/geocoding/pt/244.txt
+++ b/geocoding/pt/244.txt
@@ -13,40 +13,47 @@
# limitations under the License.
# Generated from:
-# http://www.angolatelecom.com/AngolaTelecom/PT/telList/natIndicative/c (2011-07-22)
+# http://www.angolatelecom.com/AngolaTelecom/PT/telList/natIndicative/c (2012-06-20)
# http://en.wikipedia.org/wiki/+244 [440874733]
+# Names were then checked on Portuguese wikipedia to find the most common
+# Portuguese spelling: http://pt.wikipedia.org/wiki/Prov%C3%ADncias_de_Angola.
+# St. Clara has apparently been renamed as Curoca.
-24431|Cabinda
-24432|Zaire
-244321|Soyo
-24433|Uige
-24434|Bengo
-244348|Caxito
-24435|Kuanza Norte
-244358|N'Dalatando
-24436|Kuanza Sul
-244363|Sumbe
-244364|Porto Amboim
-24441|Huambo
-24448|Bie
-244485|Kuito
-24449|Kuando Kubango
-24451|Malange
-244526|Dundo
-24453|Lunda Sul
-244535|Saurimo
-24454|Moxico
-244546|Luena
-24461|Huila
-244612|Lubango
-24464|Namibe
-244643|Tombua
-24465|Cunene
-244652|St. Clara/Cunene
-244655|Ondjiva
-24472|Benguela
-244722|Lobito
-244726|Bela Vista
-244728|Baia Farta
-244729|Catumbela
-244777|Dama Universal
+24422|Luanda
+244231|Cabinda
+244232|Zaire
+2442321|Soyo
+244233|Uíge
+244234|Bengo
+2442348|Caxito
+244235|Kwanza-Norte
+2442358|N'Dalatando
+244236|Kwanza-Sul
+2442363|Sumbe
+2442364|Porto Amboim
+244241|Huambo
+244248|Bié
+2442485|Kuito
+244249|Cuando-Cubango
+2442498|Menongue
+244251|Malanje
+244252|Lunda-Norte
+2442524|Lucapa
+2442526|Dundo
+244253|Lunda-Sul
+2442535|Saurimo
+244254|Moxico
+2442546|Luena
+244261|Huíla
+2442612|Lubango
+244264|Namibe
+2442643|Tombua
+244265|Cunene
+2442652|Curoca
+2442655|Ondjiva
+244272|Benguela
+2442722|Lobito
+2442726|Bela Vista
+2442728|Baía Farta
+2442729|Catumbela
+2442777|Dama Universal
diff --git a/geocoding/pt/245.txt b/geocoding/pt/245.txt
index fa9ebed..61e7955 100644
--- a/geocoding/pt/245.txt
+++ b/geocoding/pt/245.txt
@@ -13,24 +13,25 @@
# limitations under the License.
# Generated from:
-# http://en.wikipedia.org/wiki/+245 [374256913]
+# http://www.itu.int/oth/T020200005C/en
-24522|S. Luzia
-24525|Brá
-24531|Mansoa/Manssabá
-24532|Bigene/Bissorã
-24533|Bula/Ingore
-24535|Farim
-24541|Bafatá/Bambadinca
-24551|Gabú
-24552|Sonaco
-24553|Pirada
-24561|Bedanda/Buba/Cacine/Catio/Fulacunda/Tite
-24562|Quebo
-24581|Bolama
-24582|Bubaque
-24583|Caravela
-24584|Uno
-24591|Canchungo
-24592|Cacheu
-24593|S. Domingos
+245320|Bissau
+245321|Bissau
+245322|Sta. Luzia
+245325|Brá
+245331|Mansôa
+245332|Bigene/Bissorã
+245334|Mansaba
+245335|Farim
+245341|Bafatá
+245342|Bambadinca
+245351|Gabú
+245352|Sonaco
+245353|Pirada
+245354|Pitche
+245370|Buba
+245391|Canchungo
+245392|Cacheu
+245393|S. Domingos
+245394|Bula
+245396|Ingoré
diff --git a/geocoding/ro/40.txt b/geocoding/ro/40.txt
new file mode 100644
index 0000000..b233843
--- /dev/null
+++ b/geocoding/ro/40.txt
@@ -0,0 +1,99 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://www.ancom.org.ro/resurse-de-numerotatie_218
+
+4021|București și județul Ilfov
+40230|Suceava
+40231|Botoșani
+40232|Iași
+40233|Neamț
+40234|Bacău
+40235|Vaslui
+40236|Galați
+40237|Vrancea
+40238|Buzău
+40239|Brăila
+40240|Tulcea
+40241|Constanța
+40242|Călărași
+40243|Ialomița
+40244|Prahova
+40245|Dâmbovița
+40246|Giurgiu
+40247|Teleorman
+40248|Argeș
+40249|Olt
+40250|Vâlcea
+40251|Dolj
+40252|Mehedinți
+40253|Gorj
+40254|Hunedoara
+40255|Caraș-Severin
+40256|Timiș
+40257|Arad
+40258|Alba
+40259|Bihor
+40260|Sălaj
+40261|Satu Mare
+40262|Maramureș
+40263|Bistrița-Năsăud
+40264|Cluj
+40265|Mureș
+40266|Harghita
+40267|Covasna
+40268|Brașov
+40269|Sibiu
+4031|București și județul Ilfov
+40330|Suceava
+40331|Botoșani
+40332|Iași
+40333|Neamț
+40334|Bacău
+40335|Vaslui
+40336|Galați
+40337|Vrancea
+40338|Buzău
+40339|Brăila
+40340|Tulcea
+40341|Constanța
+40342|Călărași
+40343|Ialomița
+40344|Prahova
+40345|Dâmbovița
+40346|Giurgiu
+40347|Teleorman
+40348|Argeș
+40349|Olt
+40350|Vâlcea
+40351|Dolj
+40352|Mehedinți
+40353|Gorj
+40354|Hunedoara
+40355|Caraș-Severin
+40356|Timiș
+40357|Arad
+40358|Alba
+40359|Bihor
+40360|Sălaj
+40361|Satu Mare
+40362|Maramureș
+40363|Bistrița-Năsăud
+40364|Cluj
+40365|Mureș
+40366|Harghita
+40367|Covasna
+40368|Brașov
+40369|Sibiu
diff --git a/geocoding/ru/374.txt b/geocoding/ru/374.txt
new file mode 100644
index 0000000..dff78cc
--- /dev/null
+++ b/geocoding/ru/374.txt
@@ -0,0 +1,177 @@
+# Copyright (C) 2013 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Translated manually from en/374.txt.
+
+37410|Ереван/Джрвеж
+37411|Ереван
+374222|Абовян/Акунк/Бюрегаван/Нор Гюх/Верин Птхни
+3742227|Гарни
+3742229|Зовк
+37422290|Маяковский
+37422291|Балаовит/Камарис
+37422293|Арамус
+37422294|Арзни
+37422296|Птхни
+37422297|Гехашен
+37422298|Ариндж
+37422299|Котайк
+374223|Анкаван/Раздан/Цахкадзор
+37422391|Лернанист
+37422393|Мехрадзор
+37422394|Пюник
+37422397|Солак
+37422398|Бжни
+374224|Канакераван/Нор Гехи/Нор Ачн/Егвард
+37422452|Зовуни
+37422453|Прошян
+37422454|Аргел
+374226|Чаренцаван
+37422672|Арзакан
+37422675|Алапарс/Варданаванк
+374231|Эчмиадзин/Мусалер/Паракяр/Звартноц
+37423190|Баграмян
+37423191|Ваче
+37423195|Норакерт
+37423198|Джрарат
+37423199|Хоронк
+374232|Аштарак/Ахцк/Карби/Ошакан
+37423290|Оганаван
+37423294|Бюракан
+374233|Баграмян/Лернагог
+37423374|Мясникян
+37423375|Каракерт
+37423376|Даларик
+374234|Веди/Воскетап/Арарат
+37423481|Айгаван
+37423486|Урцадзор
+37423492|Мартиросян
+37423497|Покр Веди
+37423498|Таперакан
+374235|Арташат/Айгезард/Далар/Кахцрашен/Мхчян/Шаумян
+37423572|Аревшат
+3742359|Норашен
+374236|Масис/Нор Харберд/Норабац
+3742363|Айнтап
+37423699|Даштаван
+374237|Аракс/Армавир/Октембер/Ленухи/Мецамор/Зартонк
+3742377|Мргашат
+37423779|Бамбакашат
+3742379|Налбандян
+37423794|Маргара
+37423796|Тандзут
+37423798|Шенаван
+374238|Арарат/Авшар/Суренаван/Ерасх
+374242|Маралик/Сарнахбюр
+37424293|Ширакаван
+37424297|Ани Каяран
+37424300|Ахурян/Арапи/Камо/Мусаелян
+374244|Артик/Пемзашен
+37424492|Паник
+37424495|Аревшат
+37424496|Мец Манташ
+374245|Ашоцк
+374246|Амасия
+374249|Талин
+37424973|Катнахбюр
+3742499|Арагацаван
+37424996|Неркин Базмаберд
+37424997|Мастара
+374252|Апаран
+37425251|Кучак
+37425295|Артаван
+374253|Алаверди/Одзун/Цахкашат/Туманян
+37425352|Ахтала
+37425353|Шнох
+37425356|Чочкан
+37425357|Туманян
+374254|Ташир
+3742549|Мецаван
+374255|Спитак
+374256|Степанаван/Бовадзор
+37425691|Куртан
+37425694|Агарак
+37425695|Лежан
+374257|Арагац
+3742570|Цахкаховит
+374261|Севан
+374262|Мартуни
+3742625|Варденик
+37426272|Личк
+37426299|Еранос
+374263|Азатамут/Гетаховит/Иджеван/Енокаван
+37426374|Айгеховит
+37426392|Ачаджур
+37426397|Азатамут
+374264|Гавар/Сарухан
+374265|Чамбарак
+37426596|Ваан
+374266|Бердаван/Кохб/Ноемберян
+3742665|Кохб
+3742667|Бердаван
+37426692|Арчис
+37426693|Баганис
+37426695|Зоракан
+37426696|Воскепар
+37426699|Кочи
+374267|Айгепар/Берд
+3742675|Арцваберд
+37426791|Навур
+37426794|Товуз
+37426796|Мосесгех
+37426797|Норашен
+3742680|Дилижан
+374269|Варденис
+374281|Гетап/Салли/Ехегнадзор
+37428151|Хачик
+37428191|Арпи
+37428193|Агавнадзор
+37428194|Арени
+37428195|Малишка
+37428197|Елпин
+37428198|Ринд
+37428199|Шатин
+374282|Вайк
+3742830|Сисиан
+37428375|Тасик
+37428396|Ангехакот
+374284|Горис/Веришен
+37428427|Веришен
+37428491|Аржис
+37428494|Хндзореск
+37428495|Шинуайр
+37428499|Корнидзор
+374285|Давит Бек/Каджаран/Капан
+374286|Мегри/Агарак
+37428695|Шванидзор
+374287|Джермук
+37428794|Гндеваз
+374312|Гюмри/Ахурян
+374322|Ванадзор/Гугарк
+37432293|Памбак
+37432294|Лернапат
+37432295|Ехегнут
+37432296|Маргаовит
+37432297|Дзорагет
+37432298|Лермонтово
+37432299|Ваагни
+37447|Нагорный Карабах
+374471|Степанакерт
+374474|Мартакерт
+374475|Гадрут
+374476|Аскеран
+374477|Шуши
+37447732|Бердзор/Кашатах
+374478|Мартуни
+374479|Степанакерт
diff --git a/geocoding/ru/375.txt b/geocoding/ru/375.txt
new file mode 100644
index 0000000..1df3ec5
--- /dev/null
+++ b/geocoding/ru/375.txt
@@ -0,0 +1,144 @@
+# Copyright (C) 2013 Google Inc.
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Generated from:
+# http://www.beltelecom.by/info/citynumber/data/%C1/ [2011-05-18] (page no
+# longer accessible, and no replacement page can be found.)
+# http://ru.wikipedia.org/wiki/Телефонный_план_нумерации_Белоруссии [35201967]
+#
+# Марьина Горка/Пуховичи was shortened to Марьина Горка as per the
+# Belarussian and English versions, and Логойск/Плещеницы to Логойск.
+# Мядель/Нарочь as shorted to Мядель as well.
+# Provinces were added for smaller cities.
+
+3751511|Берестовица, Гродненская область
+3751512|Волковыск
+3751513|Свислочь, Гродненская область
+3751514|Щучин, Гродненская область
+3751515|Мосты, Гродненская область
+375152|Гродно
+375154|Лида
+3751562|Слоним
+3751563|Дятлово, Гродненская область
+3751564|Зельва, Гродненская область
+3751591|Островец, Гродненская область
+3751592|Сморгонь
+3751593|Ошмяны
+3751594|Вороново, Гродненская область
+3751595|Ивье, Гродненская область
+3751596|Кореличи, Гродненская область
+3751597|Новогрудок
+375162|Брест
+375163|Барановичи
+3751631|Каменец, Брестская область
+3751632|Пружаны, Брестская область
+3751633|Ляховичи, Брестская область
+3751641|Жабинка, Брестская область
+3751642|Кобрин
+3751643|Береза, Брестская область
+3751644|Дрогичин, Брестская область
+3751645|Ивацевичи, Брестская область
+3751646|Ганцевичи, Брестская область
+3751647|Лунинец, Брестская область
+375165|Пинск
+3751651|Малорита, Брестская область
+3751652|Иваново, Брестская область
+3751655|Столин, Брестская область
+37517|Минск
+3751713|Марьина Горка, Минская область
+3751714|Червень
+3751715|Березино, Минская область
+3751716|Дзержинск
+3751717|Столбцы
+3751718|Узда, Минская область
+3751719|Копыль, Минская область
+375174|Солигорск
+375176|Молодечно
+375177|Борисов
+3751770|Несвиж
+3751771|Вилейка
+3751772|Воложин
+3751774|Логойск
+3751775|Жодино
+3751776|Смолевичи
+3751792|Старые Дороги, Минская область
+3751793|Клецк, Минская область
+3751794|Любань, Минская область
+3751795|Слуцк
+3751796|Крупки, Минская область
+3751797|Мядель
+375212|Витебск
+3752130|Шумилино, Витебская область
+3752131|Бешенковичи, Витебская область
+3752132|Лепель
+3752133|Чашники, Витебская область
+3752135|Сенно, Витебская область
+3752136|Толочин
+3752137|Дубровно, Витебская область
+3752138|Лиозно, Витебская область
+3752139|Городок, Витебская область
+375214|Полоцк/Новополоцк
+3752151|Верхнедвинск, Витебская область
+3752152|Миоры, Витебская область
+3752153|Браслав
+3752154|Шарковщина, Витебская область
+3752155|Поставы
+3752156|Глубокое
+3752157|Докшицы, Витебская область
+3752158|Ушачи, Витебская область
+3752159|Россоны, Витебская область
+375216|Орша
+375222|Могилев
+3752230|Глуск, Могилевская область
+3752231|Быхов, Могилевская область
+3752232|Белыничи, Могилевская область
+3752233|Горки, Могилевская область
+3752234|Круглое, Могилевская область
+3752235|Осиповичи
+3752236|Кличев, Могилевская область
+3752237|Кировск, Могилевская область
+3752238|Краснополье, Могилевская область
+3752239|Шклов
+3752240|Мстиславль
+3752241|Кричев, Могилевская область
+3752242|Чаусы, Могилевская область
+3752243|Чериков, Могилевская область
+3752244|Климовичи, Могилевская область
+3752245|Костюковичи, Могилевская область
+3752246|Славгород, Могилевская область
+3752247|Хотимск, Могилевская область
+3752248|Дрибин, Могилевская область
+375225|Бобруйск
+375232|Гомель
+3752330|Ветка, Гомельская область
+3752332|Чечерск, Гомельская область
+3752333|Добруш, Гомельская область
+3752334|Жлобин
+3752336|Буда-Кошелево, Гомельская область
+3752337|Корма, Гомельская область
+3752339|Рогачев
+3752340|Речица
+3752342|Светлогорск
+3752344|Брагин, Гомельская область
+3752345|Калинковичи
+3752346|Хойники, Гомельская область
+3752347|Лоев, Гомельская область
+3752350|Петриков, Гомельская область
+3752351|Мозырь
+3752353|Житковичи, Гомельская область
+3752354|Ельск, Гомельская область
+3752355|Наровля, Гомельская область
+3752356|Лельчицы, Гомельская область
+3752357|Октябрьский, Гомельская область
+375236|Мозырь
diff --git a/geocoding/ru/7.txt b/geocoding/ru/7.txt
new file mode 100644
index 0000000..8bd8c4f
--- /dev/null
+++ b/geocoding/ru/7.txt
@@ -0,0 +1,108 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Currently only data for Kazakhstan is present, even though Russia shares
+# the same country calling code.
+#
+# Generated from:
+# Data from http://ru.wikipedia.org/wiki/Телефонный_план_нумерации_Казахстана
+#
+# This data does not correspond exactly to the English data obtained from ITU.
+# Differences are due to extra data on wikipedia for VSAT numbers, missing
+# data, and places where the name of the district has been used in Russian as
+# opposed to the name of the largest city in that district in English. We also
+# have data at the province level, particularly helpful here since not all
+# city-codes are listed.
+
+7710|Карагандинская область
+77102|Жезказган
+7711|Западно-Казахстанская область
+77112|Уральск
+7712|Атырауская область
+77122|Атырау
+7713|Актюбинская область
+77132|Актюбинск
+7714|Костанайская область
+77142|Костанай
+7715|Северо-Казахстанская область
+77152|Петропавловск
+7716|Акмолинская область
+77162|Кокшетау
+77172|Астана
+7718|Павлодарская область
+77182|Павлодар
+7721|Карагандинская область
+77212|Караганда
+7722|Восточно-Казахстанская область
+77222|Семипалатинск
+7723|Восточно-Казахстанская область
+77232|Усть-Каменогорск
+7724|Кызылординская область
+77242|Кызылорда
+7725|Южно-Казахстанская область
+77252|Шымкент
+7726|Жамбылская область
+77262|Тараз
+7727|Алматинская область
+77272|Алма-Ата/Карасайский район/Илийский район
+77273|Алма-Ата
+77274010|Кольжат, Уйгурский район
+77274023|Жаланаш, Райымбекский район
+77274033|Ойкарагайский, Райымбекский район
+7727405|Улькен, Жамбылский район
+772752|Илийский район
+772757|Илийский район
+772770|Жамбылский район
+772771|Карасайский район
+772772|Капшагай
+772773|Балхашский район
+772774|Талгарский район
+772775|Енбекшиказахский район
+772776|Енбекшиказахский район
+772777|Райымбекский район
+772778|Уйгурский район
+772779|Райымбекский район
+7728|Алматинская область
+77282|Талдыкорган
+7728301|Достык, Алакольский район
+77283015|Егинсу, Аксуский район
+77283016|Кураксу, Аксуский район
+7728302|Акжар, Каратальский район
+77283027|Токжайлау, Алакольский район
+7728303|Копберлик, Каратальский район
+77283049|Алмалы, Каратальский район
+7728305|Камыскала, Алакольский район
+7728306|Акши, Алакольский район
+7728307|Каракум, Каратальский район
+772831|Панфиловский район
+772832|Аксуский район
+772833|Алакольский район
+772834|Каратальский район
+772835|Текели
+772836|Ескельдинский район
+772837|Алакольский район
+772838|Коксуский район
+772839|Саркандский район
+772840|Кербулакский район
+772841|Аксуский район
+772842|Кербулакский район
+772843|Саркандский район
+7729|Мангистауская область
+77292|Актау
+772931|Мангистауский район
+772932|Бейнеуский район
+772934|Жанаозен
+772935|Каракиянский район
+772937|Каракиянский район
+772938|Тупкараганский район
diff --git a/geocoding/se/358.txt b/geocoding/se/358.txt
index dc88a02..88771c1 100644
--- a/geocoding/se/358.txt
+++ b/geocoding/se/358.txt
@@ -14,6 +14,7 @@
# Generated from:
# http://en.wikipedia.org/wiki/+358 [437010438]
+# Expanded 3585 prefix to exclude mobile.
35813|Norra Karelen
35814|Mellersta Finland
@@ -24,7 +25,14 @@
35819|Nyland
3582|Åbo/Björneborg
3583|Tavastland
-3585|Kymmene
+35851|Kymmene
+35852|Kymmene
+35853|Kymmene
+35854|Kymmene
+35855|Kymmene
+35856|Kymmene
+35857|Kymmene
+35858|Kymmene
3586|Vasa
3588|Uleåborg
3589|Helsingfors
diff --git a/geocoding/th/66.txt b/geocoding/th/66.txt
new file mode 100644
index 0000000..77cb0ef
--- /dev/null
+++ b/geocoding/th/66.txt
@@ -0,0 +1,39 @@
+# Copyright (C) 2012 The Libphonenumber Authors
+
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+
+# http://www.apache.org/licenses/LICENSE-2.0
+
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Translated from en/66.txt by opensource contributor.
+
+662|กรุงเทพ/นนทบุรี/ปทุมธานี/สมุทรปราการ
+6632|เพชรบุรี/ประจวบคีรีขันธ์/ราชบุรี
+6633|ฉะเชิงเทรา/ชลบุรี/ระยอง
+6634|กาญจนบุรี/นครปฐม/สมุทรสาคร/สมุทรสงคราม
+6635|อ่างทอง/พระนครศรีอยุธยา/สุพรรณบุรี
+6636|ลพบุรี/สระบุรี/สิงห์บุรี
+6637|นครนายก/ปราจีนบุรี/สระแก้ว
+6638|ฉะเชิงเทรา/ชลบุรี/ระยอง
+6639|จันทบุรี/ตราด
+6642|เลย/มุกดาหาร/นครพนม/หนองคาย/สกลนคร/อุดรธานี
+6643|กาฬสินธุ์/ขอนแก่น/มหาสารคาม/ร้อยเอ็ด
+6644|บุรีรัมย์/ชัยภูมิ/นครราชสีมา/สุรินทร์
+6645|อำนาจเจริญ/ศรีสะเกษ/อุบลราชธานี/ยโสธร
+6652|เชียงใหม่/เชียงราย/ลำพูน/แม่ฮ่องสอน
+6653|เชียงใหม่/เชียงราย/ลำพูน/แม่ฮ่องสอน
+6654|ลำปาง/น่าน/พะเยา/แพร่
+6655|กำแพงเพชร/พิษณุโลก/สุโขทัย/ตาก/อุตรดิตถ์
+6656|ชัยนาท/นครสวรรค์/เพชรบูรณ์/พิจิตร/อุทัยธานี
+6673|นราธิวาส/ปัตตานี/ยะลา
+6674|พัทลุง/สตูล/สงขลา
+6675|กระบี่/นครศรีธรรมราช/ตรัง
+6676|พังงา/ภูเก็ต
+6677|ชุมพร/ระนอง/สุราษฎร์ธานี
diff --git a/geocoding/zh/82.txt b/geocoding/zh/82.txt
index 2719511..35d9512 100644
--- a/geocoding/zh/82.txt
+++ b/geocoding/zh/82.txt
@@ -23,6 +23,7 @@
8241|忠淸南道
8242|大田市
8243|忠淸北道
+8244|世宗市
8251|釜山市
8252|蔚山市
8253|大邱市
diff --git a/geocoding/zh/86.txt b/geocoding/zh/86.txt
index 4cf450a..1933e38 100644
--- a/geocoding/zh/86.txt
+++ b/geocoding/zh/86.txt
@@ -148,7 +148,6 @@
86562|安徽省铜陵市
86563|安徽省宣城市
86564|安徽省六安市
-86565|安徽省巢湖市
86566|安徽省池州市
86570|浙江省衢州市
86571|浙江省杭州市
diff --git a/geocoding/zh_Hant/82.txt b/geocoding/zh_Hant/82.txt
index cf315a5..632c7bc 100644
--- a/geocoding/zh_Hant/82.txt
+++ b/geocoding/zh_Hant/82.txt
@@ -23,6 +23,7 @@
8241|忠清南道
8242|大田廣
8243|忠清北道
+8244|世宗市
8251|釜山廣
8252|蔚山廣
8253|大邱廣
diff --git a/phonemetadata.proto b/phonemetadata.proto
index f113344..ecd3ba2 100644
--- a/phonemetadata.proto
+++ b/phonemetadata.proto
@@ -138,7 +138,11 @@ message PhoneMetadata {
// nationally.
required PhoneNumberDesc no_international_dialling = 24;
- // The ISO 3166-1 alpha-2 representation of a country/region
+ // The ISO 3166-1 alpha-2 representation of a country/region, with the
+ // exception of "country calling codes" used for non-geographical entities,
+ // such as Universal International Toll Free Number (+800). These are all
+ // given the ID "001", since this is the numeric region code for the world
+ // according to UN M.49: http://en.wikipedia.org/wiki/UN_M.49
required string id = 9;
// The country calling code that one would dial from overseas when trying to