From 2dda1377218a9ba2b60a3ed501f134c9927afe41 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 25 Feb 2022 07:29:59 +0000 Subject: [PATCH 01/67] Merge metadata changes from upstream 8.12.44 Includes changes in resources/ up to and including upstream commit 41b0976dcf35: "[maven-release-plugin] prepare release v8.12.44" --- resources/PhoneNumberMetadata.xml | 811 ++++++++++++++++-------------- resources/ShortNumberMetadata.xml | 109 ++-- resources/carrier/en/238.txt | 3 - resources/carrier/en/248.txt | 2 + resources/geocoding/en/1.txt | 1 - resources/geocoding/en/238.txt | 6 +- resources/geocoding/en/61.txt | 10 +- resources/geocoding/pt/238.txt | 6 +- 8 files changed, 518 insertions(+), 430 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index c38f4cdc6..ae794de3d 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -385,35 +385,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -510,35 +511,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -2055,35 +2057,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -3067,35 +3070,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -4187,35 +4191,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -4745,35 +4750,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -5389,36 +5395,37 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| (?: 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -7534,7 +7541,7 @@ 9911234 (?: - [34][36]| + 36| 5[1-389]| 9\d )\d{5} @@ -7545,6 +7552,16 @@ 8001234 800\d{4} + + + 3401234 + + (?: + 3[3-5]| + 4[356] + )\d{5} + + @@ -8592,35 +8609,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -8738,35 +8756,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -10753,35 +10772,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -11920,35 +11940,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -15447,35 +15468,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -17068,35 +17090,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -17590,7 +17613,6 @@ 8(?: 00| 1[45]| - 25| [48]8 )| 9(?: @@ -17618,6 +17640,7 @@ 76 )| 649| + 82[56]| 9(?: 1[679]| 2[2-9]| @@ -17663,35 +17686,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -18118,35 +18142,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -20358,35 +20383,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -20583,35 +20609,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -23930,35 +23957,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -25214,7 +25242,7 @@ - 8000\d{3}| + 800\d{4}| (?: [249]\d| 64 @@ -25233,12 +25261,12 @@ 2510123 - 2[5-8]\d{5} + 2[125-8]\d{5} 8000000 - 8000\d{3} + 800[08]\d{3} @@ -26687,35 +26715,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -26921,35 +26950,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -27833,35 +27863,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -28528,6 +28559,7 @@ )| 3(?: 0[02]| + 22| 33 )| 4(?: @@ -28539,6 +28571,7 @@ 5(?: 00| 29| + 58| 83 )| 6(?: @@ -28546,9 +28579,13 @@ 66| 82 )| - 777| + 7(?: + 58| + 77 + )| 8(?: 00| + 42| 88 )| 9(?: @@ -28664,6 +28701,7 @@ )| 3(?: 0[02]| + 22| 33 )| 4(?: @@ -28675,6 +28713,7 @@ 5(?: 00| 29| + 58| 83 )| 6(?: @@ -28682,9 +28721,13 @@ 66| 82 )| - 777| + 7(?: + 58| + 77 + )| 8(?: 00| + 42| 88 )| 9(?: @@ -28807,35 +28850,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -29512,35 +29556,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -29709,35 +29754,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| @@ -29874,35 +29920,36 @@ 5002345678 52(?: - 3(?: - [2-46-9][02-9]\d| - 5(?: - [02-46-9]\d| - 5[0-46-9] - ) - )| + 355[0-46-9]| 4(?: - [2-478][02-9]\d| 5(?: - [034]\d| 2[024-9]| 5[0-46-9] )| - 6(?: - 0[1-9]| - [2-9]\d - )| + 60[1-9]| 9(?: - [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| + 52(?: + 3(?: + [2-46-9][02-9]| + 5[02-46-9] + )| + 4(?: + [2-478][02-9]| + 5[034]| + 6[2-9]| + 9[05-9] + )| + 7[2-4]\d + )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[12]| + 2[1256]| 33| 44| 66| diff --git a/resources/ShortNumberMetadata.xml b/resources/ShortNumberMetadata.xml index 28b2c7501..f2f4229f7 100644 --- a/resources/ShortNumberMetadata.xml +++ b/resources/ShortNumberMetadata.xml @@ -1207,7 +1207,7 @@ 100 1(?: - 0[0-25-8]| + 0[0-35-8]| 1[02]| 7(?: 12| @@ -1256,11 +1256,14 @@ - 110 + 102 - 11(?: - 0| - 60\d\d + 1(?: + 0[235-8]| + 1(?: + 0| + 60\d\d + ) ) @@ -2486,7 +2489,7 @@ 140 - 14[035]| + 14[0357]| 1(?: 161\d| 41 @@ -11110,7 +11113,7 @@ 112 - 11[25]| + 11[257]| 1(?: 16\d\d| 5[1589]| @@ -11124,9 +11127,14 @@ 11[25] - - 116000 - 116\d{3} + + 117 + + 11(?: + 6\d{3}| + 7 + ) + @@ -11610,13 +11618,12 @@ 100 1(?: - 0\d| - 1[027]| + [06]\d| + 1[0-2467]| 2[0-8]| 3[13]| 4[0-2]| [59][15]| - 6[1-9]| 7[124-6]| 8[158] )| @@ -11628,14 +11635,30 @@ - 999 - 999 + 111 + + 1(?: + 1[146]| + 60 + )| + 999 + 999 999 + + + 111 + + 1(?: + 1[146]| + 60 + ) + + @@ -11721,14 +11744,19 @@ - + 112 - 112| - (?: - 116\d| - 900 - )\d\d + 11(?: + 2| + (?: + 3| + 6\d + )\d\d| + 414| + 77 + )| + 900\d\d @@ -11771,15 +11799,20 @@ - - 116000 + + 1177 - 116(?: - 000| - 1(?: - 11| - 2\d - ) + 11(?: + 3\d\d| + 414| + 6(?: + 000| + 1(?: + 11| + 2\d + ) + )| + 77 ) @@ -13507,6 +13540,7 @@ [2-8]11| 9(?: 11| + 33| 88 ) @@ -13516,8 +13550,12 @@ 112 112| - 988| - [69]11 + 611| + 9(?: + 11| + 33| + 88 + ) @@ -13660,8 +13698,13 @@ - 988 - 988 + 933 + + 9(?: + 33| + 88 + ) + diff --git a/resources/carrier/en/238.txt b/resources/carrier/en/238.txt index 392c58e26..2545d4fb9 100644 --- a/resources/carrier/en/238.txt +++ b/resources/carrier/en/238.txt @@ -12,10 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -23833|T+ 23836|CVMOVEL -23843|T+ -23846|CVMOVEL 23851|T+ 23852|T+ 23853|T+ diff --git a/resources/carrier/en/248.txt b/resources/carrier/en/248.txt index a5835805c..3fbe16b7e 100644 --- a/resources/carrier/en/248.txt +++ b/resources/carrier/en/248.txt @@ -12,6 +12,8 @@ # See the License for the specific language governing permissions and # limitations under the License. +24821|Intelvision +24822|Intelvision 24825|CWS 24826|CWS 24827|Airtel diff --git a/resources/geocoding/en/1.txt b/resources/geocoding/en/1.txt index 332b5dcf3..cb17ee7c6 100644 --- a/resources/geocoding/en/1.txt +++ b/resources/geocoding/en/1.txt @@ -7206,7 +7206,6 @@ 13457|Cayman Islands 134580|Cayman Islands 134581|Cayman Islands -134582|Cayman Islands 1345848|Cayman Islands 134588|Cayman Islands 1345914|Cayman Islands diff --git a/resources/geocoding/en/238.txt b/resources/geocoding/en/238.txt index be2d1be2d..43615dcb8 100644 --- a/resources/geocoding/en/238.txt +++ b/resources/geocoding/en/238.txt @@ -19,8 +19,8 @@ 238223|Paúl, Santo Antão 238224|Cocoli, Santo Antão 238225|Ponta do Sol, Santo Antão -238226|Chã da Igreja, Santo Antão -238227|Ribeira das Patas, Santo Antão +238226|Manta Velha/Chã de Igreja (Santo Antão Island) +238227|Lajedos/Alto Mira (Santo Antão Island) 238230|Mindelo, São Vicente 238231|Mindelo, São Vicente 238232|Mindelo, São Vicente @@ -44,7 +44,7 @@ 238267|Cidade Velha, Santiago 238268|São Domingos, Santiago 238269|Pedra Badejo, Santiago -238271|São Lourenço dos Órgãos/São Jorge, Santiago +238271|Orgão/São Jorge (Santiago Island) 238272|Picos, Santiago 238273|Calheta de São Miguel, Santiago 238281|São Filipe, Fogo diff --git a/resources/geocoding/en/61.txt b/resources/geocoding/en/61.txt index d7b10c967..91abb4f8b 100644 --- a/resources/geocoding/en/61.txt +++ b/resources/geocoding/en/61.txt @@ -4483,7 +4483,7 @@ 61255616|Telegraph Point 61255617|Toorooka 61255618|Widden Valley -61255619|Baerami +61255619|Taree 61255620|Bowraville 61255621|Broke 61255622|Bunnan @@ -31589,7 +31589,7 @@ 61740636|Euramo 61740637|Euramo 61740638|Georgetown -61740639|Gordonvale +61740639|Mareeba 6174064|South Johnstone 61740649|Herberton 6174065|Silkwood @@ -31651,7 +31651,7 @@ 61740741|Mutchilba 61740742|Peninsula 61740743|Ravenshoe -61740744|Silkwood +61740744|Ravenshoe 61740745|South Johnstone 61740746|Thursday Island 61740747|Torres @@ -33782,7 +33782,7 @@ 61743480|Boondooma 61743481|Booyal 61743482|Brooklands -61743483|Brooweena +61743483|Bundaberg 61743484|Bundaberg 61743485|Bunker 61743486|Burnett @@ -40464,7 +40464,7 @@ 61752290|Imbil 61752291|Jimna 61752292|Kalbar -61752293|Kenilworth +61752293|Laidley 61752294|Kia Ora 61752295|Kilcoy 61752296|Kilkivan diff --git a/resources/geocoding/pt/238.txt b/resources/geocoding/pt/238.txt index 94da001cc..bca5514bc 100644 --- a/resources/geocoding/pt/238.txt +++ b/resources/geocoding/pt/238.txt @@ -23,8 +23,8 @@ 238223|Paúl, Santo Antão 238224|Cocoli, Santo Antão 238225|Ponta do Sol, Santo Antão -238226|Chã da Igreja, Santo Antão -238227|Ribeira das Patas, Santo Antão +238226|Manta Velha/Chã de Igreja (Santo Antão Island) +238227|Lajedos/Alto Mira (Santo Antão Island) 238230|Mindelo, São Vicente 238231|Mindelo, São Vicente 238232|Mindelo, São Vicente @@ -48,7 +48,7 @@ 238267|Cidade Velha, Santiago 238268|São Domingos, Santiago 238269|Pedra Badejo, Santiago -238271|São Lourenço dos Órgãos/São Jorge, Santiago +238271|Orgão/São Jorge (Santiago Island) 238272|Picos, Santiago 238273|Calheta de São Miguel, Santiago 238281|São Filipe, Fogo From 81027e33606a2e857216e69b3de2c0f28b069d8a Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 25 Feb 2022 07:30:05 +0000 Subject: [PATCH 02/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 6 +++--- python/phonenumbers/carrierdata/data1.py | 2 +- python/phonenumbers/carrierdata/data2.py | 1 - python/phonenumbers/data/region_AG.py | 2 +- python/phonenumbers/data/region_AI.py | 2 +- python/phonenumbers/data/region_AS.py | 2 +- python/phonenumbers/data/region_BB.py | 2 +- python/phonenumbers/data/region_BM.py | 2 +- python/phonenumbers/data/region_BS.py | 2 +- python/phonenumbers/data/region_CA.py | 2 +- python/phonenumbers/data/region_CV.py | 3 ++- python/phonenumbers/data/region_DM.py | 2 +- python/phonenumbers/data/region_DO.py | 2 +- python/phonenumbers/data/region_GD.py | 2 +- python/phonenumbers/data/region_GU.py | 2 +- python/phonenumbers/data/region_JM.py | 2 +- python/phonenumbers/data/region_KN.py | 2 +- python/phonenumbers/data/region_KY.py | 6 +++--- python/phonenumbers/data/region_LC.py | 2 +- python/phonenumbers/data/region_MP.py | 2 +- python/phonenumbers/data/region_MS.py | 2 +- python/phonenumbers/data/region_PR.py | 2 +- python/phonenumbers/data/region_SC.py | 6 +++--- python/phonenumbers/data/region_SX.py | 2 +- python/phonenumbers/data/region_TC.py | 2 +- python/phonenumbers/data/region_TT.py | 2 +- python/phonenumbers/data/region_US.py | 6 +++--- python/phonenumbers/data/region_VC.py | 2 +- python/phonenumbers/data/region_VG.py | 2 +- python/phonenumbers/data/region_VI.py | 2 +- python/phonenumbers/geodata/data0.py | 2 +- python/phonenumbers/geodata/data1.py | 2 +- python/phonenumbers/geodata/data10.py | 2 +- python/phonenumbers/geodata/data11.py | 8 ++++---- python/phonenumbers/geodata/data12.py | 4 ++-- python/phonenumbers/geodata/data13.py | 2 +- python/phonenumbers/geodata/data14.py | 2 +- python/phonenumbers/geodata/data15.py | 2 +- python/phonenumbers/geodata/data16.py | 2 +- python/phonenumbers/geodata/data17.py | 2 +- python/phonenumbers/geodata/data18.py | 2 +- python/phonenumbers/geodata/data19.py | 2 +- python/phonenumbers/geodata/data2.py | 2 +- python/phonenumbers/geodata/data20.py | 2 +- python/phonenumbers/geodata/data21.py | 2 +- python/phonenumbers/geodata/data22.py | 2 +- python/phonenumbers/geodata/data23.py | 2 +- python/phonenumbers/geodata/data24.py | 2 +- python/phonenumbers/geodata/data25.py | 2 +- python/phonenumbers/geodata/data26.py | 2 +- python/phonenumbers/geodata/data27.py | 2 +- python/phonenumbers/geodata/data28.py | 1 - python/phonenumbers/geodata/data3.py | 8 ++++---- python/phonenumbers/geodata/data4.py | 2 +- python/phonenumbers/geodata/data5.py | 2 +- python/phonenumbers/geodata/data6.py | 2 +- python/phonenumbers/geodata/data7.py | 2 +- python/phonenumbers/geodata/data8.py | 4 ++-- python/phonenumbers/geodata/data9.py | 2 +- python/phonenumbers/shortdata/region_BE.py | 2 +- python/phonenumbers/shortdata/region_PT.py | 2 +- python/phonenumbers/shortdata/region_SC.py | 4 ++-- python/phonenumbers/shortdata/region_SE.py | 2 +- python/phonenumbers/shortdata/region_US.py | 4 ++-- 64 files changed, 81 insertions(+), 82 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 6bcd65407..ba390c945 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -1088,10 +1088,7 @@ '237682':{'en': 'MTN Cameroon'}, '237683':{'en': 'MTN Cameroon'}, '23769':{'en': 'Orange'}, - '23833':{'en': 'T+'}, '23836':{'en': 'CVMOVEL'}, - '23843':{'en': 'T+'}, - '23846':{'en': 'CVMOVEL'}, '23851':{'en': 'T+'}, '23852':{'en': 'T+'}, '23853':{'en': 'T+'}, @@ -1161,6 +1158,8 @@ '24746':{'en': 'Sure South Atlantic'}, '24747':{'en': 'Sure South Atlantic'}, '24748':{'en': 'Sure South Atlantic'}, + '24821':{'en': 'Intelvision'}, + '24822':{'en': 'Intelvision'}, '24825':{'en': 'CWS'}, '24826':{'en': 'CWS'}, '24827':{'en': 'Airtel'}, @@ -10019,4 +10018,5 @@ '553399917':{'en': 'Telemig Celular'}, '553399918':{'en': 'Telemig Celular'}, '553399919':{'en': 'Telemig Celular'}, + '553399921':{'en': 'Telemig Celular'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index c3655af5c..7c282a0ba 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '553399921':{'en': 'Telemig Celular'}, '553399922':{'en': 'Telemig Celular'}, '553399933':{'en': 'Telemig Celular'}, '553399951':{'en': 'Telemig Celular'}, @@ -10019,4 +10018,5 @@ '5946943':{'en': 'Orange'}, '5946944':{'en': 'Orange'}, '59469446':{'en': 'SFR'}, + '59469447':{'en': 'SFR'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index a411f5d00..f45aa8e1c 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '59469447':{'en': 'SFR'}, '5946949':{'en': 'Digicel'}, '59595':{'en': 'VOX'}, '59596':{'en': 'VOX'}, diff --git a/python/phonenumbers/data/region_AG.py b/python/phonenumbers/data/region_AG.py index 06c1f0a5b..b9787b11f 100644 --- a/python/phonenumbers/data/region_AG.py +++ b/python/phonenumbers/data/region_AG.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}', example_number='2684641234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='26848[01]\\d{4}', example_number='2684801234', possible_length=(10,), possible_length_local_only=(7,)), pager=PhoneNumberDesc(national_number_pattern='26840[69]\\d{4}', example_number='2684061234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', diff --git a/python/phonenumbers/data/region_AI.py b/python/phonenumbers/data/region_AI.py index 1f716626a..38175dbed 100644 --- a/python/phonenumbers/data/region_AI.py +++ b/python/phonenumbers/data/region_AI.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}', example_number='2642351234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), pager=PhoneNumberDesc(national_number_pattern='264724\\d{4}', example_number='2647241234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', national_prefix_for_parsing='1|([2457]\\d{6})$', diff --git a/python/phonenumbers/data/region_AS.py b/python/phonenumbers/data/region_AS.py index 247a23ea2..5364e2675 100644 --- a/python/phonenumbers/data/region_AS.py +++ b/python/phonenumbers/data/region_AS.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\d{4}', example_number='6847331234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([267]\\d{6})$', national_prefix_transform_rule='684\\1', diff --git a/python/phonenumbers/data/region_BB.py b/python/phonenumbers/data/region_BB.py index fd221d48a..adf6074ce 100644 --- a/python/phonenumbers/data/region_BB.py +++ b/python/phonenumbers/data/region_BB.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='246(?:2(?:[3568]\\d|4[0-57-9])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}', example_number='2462501234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:246976|900[2-9]\\d\\d)\\d{4}', example_number='9002123456', possible_length=(10,), possible_length_local_only=(7,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='24631\\d{5}', example_number='2463101234', possible_length=(10,), possible_length_local_only=(7,)), uan=PhoneNumberDesc(national_number_pattern='246(?:292|367|4(?:1[7-9]|3[01]|44|67)|7(?:36|53))\\d{4}', example_number='2464301234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', diff --git a/python/phonenumbers/data/region_BM.py b/python/phonenumbers/data/region_BM.py index 1b014e6a9..8d2840c9b 100644 --- a/python/phonenumbers/data/region_BM.py +++ b/python/phonenumbers/data/region_BM.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='441(?:[2378]\\d|5[0-39])\\d{5}', example_number='4413701234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-8]\\d{6})$', national_prefix_transform_rule='441\\1', diff --git a/python/phonenumbers/data/region_BS.py b/python/phonenumbers/data/region_BS.py index 9b5358d7e..0bf0817ca 100644 --- a/python/phonenumbers/data/region_BS.py +++ b/python/phonenumbers/data/region_BS.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}', example_number='2423591234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,), possible_length_local_only=(7,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='242225\\d{4}', example_number='2422250123', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([3-8]\\d{6})$', diff --git a/python/phonenumbers/data/region_CA.py b/python/phonenumbers/data/region_CA.py index 5ff865715..323d6e18a 100644 --- a/python/phonenumbers/data/region_CA.py +++ b/python/phonenumbers/data/region_CA.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|74)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[12]|33|44|66|77|88)|622)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[1256]|33|44|66|77|88)|622)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='600[2-9]\\d{6}', example_number='6002012345', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', diff --git a/python/phonenumbers/data/region_CV.py b/python/phonenumbers/data/region_CV.py index df2a80055..b396da32a 100644 --- a/python/phonenumbers/data/region_CV.py +++ b/python/phonenumbers/data/region_CV.py @@ -4,6 +4,7 @@ PHONE_METADATA_CV = PhoneMetadata(id='CV', country_code=238, international_prefix='0', general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-59]\\d\\d|800)\\d{4}', possible_length=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}', example_number='2211234', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:[34][36]|5[1-389]|9\\d)\\d{5}', example_number='9911234', possible_length=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:36|5[1-389]|9\\d)\\d{5}', example_number='9911234', possible_length=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{4}', example_number='8001234', possible_length=(7,)), + voip=PhoneNumberDesc(national_number_pattern='(?:3[3-5]|4[356])\\d{5}', example_number='3401234', possible_length=(7,)), number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3', leading_digits_pattern=['[2-589]'])]) diff --git a/python/phonenumbers/data/region_DM.py b/python/phonenumbers/data/region_DM.py index 415c6bebf..050e0fd9b 100644 --- a/python/phonenumbers/data/region_DM.py +++ b/python/phonenumbers/data/region_DM.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}', example_number='7672251234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-7]\\d{6})$', national_prefix_transform_rule='767\\1', diff --git a/python/phonenumbers/data/region_DO.py b/python/phonenumbers/data/region_DO.py index 49ded319f..97912c1ed 100644 --- a/python/phonenumbers/data/region_DO.py +++ b/python/phonenumbers/data/region_DO.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='8[024]9[2-9]\\d{6}', example_number='8092345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', leading_digits='8001|8[024]9', diff --git a/python/phonenumbers/data/region_GD.py b/python/phonenumbers/data/region_GD.py index de9ad18dd..83aeec302 100644 --- a/python/phonenumbers/data/region_GD.py +++ b/python/phonenumbers/data/region_GD.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}', example_number='4734031234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', national_prefix_transform_rule='473\\1', diff --git a/python/phonenumbers/data/region_GU.py b/python/phonenumbers/data/region_GU.py index 71af09d27..a02f98c15 100644 --- a/python/phonenumbers/data/region_GU.py +++ b/python/phonenumbers/data/region_GU.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}', example_number='6713001234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([3-9]\\d{6})$', national_prefix_transform_rule='671\\1', diff --git a/python/phonenumbers/data/region_JM.py b/python/phonenumbers/data/region_JM.py index 7b25b67ef..52163a1aa 100644 --- a/python/phonenumbers/data/region_JM.py +++ b/python/phonenumbers/data/region_JM.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='(?:658295|876(?:2(?:0[2-9]|[14-9]\\d|2[013-9]|3[3-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}', example_number='8762101234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', leading_digits='658|876', diff --git a/python/phonenumbers/data/region_KN.py b/python/phonenumbers/data/region_KN.py index e931be85d..d3c45d964 100644 --- a/python/phonenumbers/data/region_KN.py +++ b/python/phonenumbers/data/region_KN.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}', example_number='8697652917', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-7]\\d{6})$', national_prefix_transform_rule='869\\1', diff --git a/python/phonenumbers/data/region_KY.py b/python/phonenumbers/data/region_KY.py index cbe1dde49..917aa2590 100644 --- a/python/phonenumbers/data/region_KY.py +++ b/python/phonenumbers/data/region_KY.py @@ -3,11 +3,11 @@ PHONE_METADATA_KY = PhoneMetadata(id='KY', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:345|[58]\\d\\d|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\d{4}', example_number='3452221234', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}', example_number='3453231234', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|[48]8)|9(?:14|4[035-9]))\\d{4}', example_number='3452221234', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}', example_number='3453231234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:345976|900[2-9]\\d\\d)\\d{4}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), pager=PhoneNumberDesc(national_number_pattern='345849\\d{4}', example_number='3458491234', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', diff --git a/python/phonenumbers/data/region_LC.py b/python/phonenumbers/data/region_LC.py index 6befbaee7..69548af6f 100644 --- a/python/phonenumbers/data/region_LC.py +++ b/python/phonenumbers/data/region_LC.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}', example_number='7582845678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-8]\\d{6})$', national_prefix_transform_rule='758\\1', diff --git a/python/phonenumbers/data/region_MP.py b/python/phonenumbers/data/region_MP.py index 2ed1a3137..2c9a98e7a 100644 --- a/python/phonenumbers/data/region_MP.py +++ b/python/phonenumbers/data/region_MP.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}', example_number='6702345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', national_prefix_transform_rule='670\\1', diff --git a/python/phonenumbers/data/region_MS.py b/python/phonenumbers/data/region_MS.py index 523289e76..32ae8f428 100644 --- a/python/phonenumbers/data/region_MS.py +++ b/python/phonenumbers/data/region_MS.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='664(?:3(?:49|9[1-6])|49[2-6])\\d{4}', example_number='6644923456', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([34]\\d{6})$', national_prefix_transform_rule='664\\1', diff --git a/python/phonenumbers/data/region_PR.py b/python/phonenumbers/data/region_PR.py index 00b43c1c8..7708f0383 100644 --- a/python/phonenumbers/data/region_PR.py +++ b/python/phonenumbers/data/region_PR.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='(?:787|939)[2-9]\\d{6}', example_number='7872345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', leading_digits='787|939', diff --git a/python/phonenumbers/data/region_SC.py b/python/phonenumbers/data/region_SC.py index a7f9c1d5c..ae0ae6585 100644 --- a/python/phonenumbers/data/region_SC.py +++ b/python/phonenumbers/data/region_SC.py @@ -2,10 +2,10 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_SC = PhoneMetadata(id='SC', country_code=248, international_prefix='010|0[0-2]', - general_desc=PhoneNumberDesc(national_number_pattern='8000\\d{3}|(?:[249]\\d|64)\\d{5}', possible_length=(7,)), + general_desc=PhoneNumberDesc(national_number_pattern='800\\d{4}|(?:[249]\\d|64)\\d{5}', possible_length=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='4[2-46]\\d{5}', example_number='4217123', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='2[5-8]\\d{5}', example_number='2510123', possible_length=(7,)), - toll_free=PhoneNumberDesc(national_number_pattern='8000\\d{3}', example_number='8000000', possible_length=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='2[125-8]\\d{5}', example_number='2510123', possible_length=(7,)), + toll_free=PhoneNumberDesc(national_number_pattern='800[08]\\d{3}', example_number='8000000', possible_length=(7,)), voip=PhoneNumberDesc(national_number_pattern='971\\d{4}|(?:64|95)\\d{5}', example_number='6412345', possible_length=(7,)), preferred_international_prefix='00', number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[246]|9[57]'])]) diff --git a/python/phonenumbers/data/region_SX.py b/python/phonenumbers/data/region_SX.py index 151f78aca..8ae6716db 100644 --- a/python/phonenumbers/data/region_SX.py +++ b/python/phonenumbers/data/region_SX.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}', example_number='7215205678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|(5\\d{6})$', national_prefix_transform_rule='721\\1', diff --git a/python/phonenumbers/data/region_TC.py b/python/phonenumbers/data/region_TC.py index f906aee8c..9e7c16566 100644 --- a/python/phonenumbers/data/region_TC.py +++ b/python/phonenumbers/data/region_TC.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}', example_number='6492311234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='649(?:71[01]|966)\\d{4}', example_number='6497101234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', national_prefix_for_parsing='1|([2-479]\\d{6})$', diff --git a/python/phonenumbers/data/region_TT.py b/python/phonenumbers/data/region_TT.py index c1b0f08ba..4386b3198 100644 --- a/python/phonenumbers/data/region_TT.py +++ b/python/phonenumbers/data/region_TT.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}', example_number='8682911234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voicemail=PhoneNumberDesc(national_number_pattern='868619\\d{4}', example_number='8686191234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', national_prefix_for_parsing='1|([2-46-8]\\d{6})$', diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index ac1c18b51..321afb2b8 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -3,11 +3,11 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|33)|4(?:00|4[24]|65|82)|5(?:00|29|83)|6(?:00|66|82)|777|8(?:00|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|33)|4(?:00|4[24]|65|82)|5(?:00|29|83)|6(?:00|66|82)|777|8(?:00|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[2-9]']), diff --git a/python/phonenumbers/data/region_VC.py b/python/phonenumbers/data/region_VC.py index b2ec40fe6..c45583dca 100644 --- a/python/phonenumbers/data/region_VC.py +++ b/python/phonenumbers/data/region_VC.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}', example_number='7844301234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-7]\\d{6})$', national_prefix_transform_rule='784\\1', diff --git a/python/phonenumbers/data/region_VG.py b/python/phonenumbers/data/region_VG.py index d96cef29b..3d2ec96c3 100644 --- a/python/phonenumbers/data/region_VG.py +++ b/python/phonenumbers/data/region_VG.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='284496[6-9]\\d{3}|284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|5(?:4[0-7]|68|9[69]))\\d{4}', example_number='2843001234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-578]\\d{6})$', national_prefix_transform_rule='284\\1', diff --git a/python/phonenumbers/data/region_VI.py b/python/phonenumbers/data/region_VI.py index 8007f8e20..9ae4b1496 100644 --- a/python/phonenumbers/data/region_VI.py +++ b/python/phonenumbers/data/region_VI.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='340(?:2(?:0[0-38]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}', example_number='3406421234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[12]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', national_prefix_transform_rule='340\\1', diff --git a/python/phonenumbers/geodata/data0.py b/python/phonenumbers/geodata/data0.py index 7a451d887..fbbd7709c 100644 --- a/python/phonenumbers/geodata/data0.py +++ b/python/phonenumbers/geodata/data0.py @@ -7206,7 +7206,6 @@ '13457':{'en': 'Cayman Islands'}, '134580':{'en': 'Cayman Islands'}, '134581':{'en': 'Cayman Islands'}, - '134582':{'en': 'Cayman Islands'}, '1345848':{'en': 'Cayman Islands'}, '134588':{'en': 'Cayman Islands'}, '1345914':{'en': 'Cayman Islands'}, @@ -10019,4 +10018,5 @@ '1417962':{'en': 'Cabool, MO'}, '1417967':{'en': 'Houston, MO'}, '1418':{'en': 'Quebec'}, + '1418226':{'en': 'Saint-Georges, QC'}, } diff --git a/python/phonenumbers/geodata/data1.py b/python/phonenumbers/geodata/data1.py index 06ee680eb..6b17597ed 100644 --- a/python/phonenumbers/geodata/data1.py +++ b/python/phonenumbers/geodata/data1.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '1418226':{'en': 'Saint-Georges, QC'}, '1418227':{'en': 'Saint-Georges, QC'}, '1418228':{'en': 'Saint-Georges, QC'}, '1418233':{'en': 'Les Escoumins, QC'}, @@ -10019,4 +10018,5 @@ '1707983':{'en': 'Covelo, CA'}, '1707984':{'en': 'Laytonville, CA'}, '1707987':{'en': 'Middletown, CA'}, + '1707994':{'en': 'Clearlake, CA'}, } diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 3492673f1..ba301ade6 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '61350129':{'en': 'Arumpo'}, '61350130':{'en': 'Scotia'}, '61350131':{'en': 'Scotia'}, '61350132':{'en': 'Scotia'}, @@ -10019,4 +10018,5 @@ '6139514':{'en': 'Melbourne'}, '6139516':{'en': 'Melbourne'}, '6139517':{'en': 'Melbourne'}, + '6139518':{'en': 'Clayton'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index d9b653fef..5365bcd89 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '6139518':{'en': 'Clayton'}, '61395182':{'en': 'Melbourne'}, '6139519':{'en': 'Melbourne'}, '613952':{'en': 'Melbourne'}, @@ -1367,7 +1366,7 @@ '61740636':{'en': 'Euramo'}, '61740637':{'en': 'Euramo'}, '61740638':{'en': 'Georgetown'}, - '61740639':{'en': 'Gordonvale'}, + '61740639':{'en': 'Mareeba'}, '6174064':{'en': 'South Johnstone'}, '61740649':{'en': 'Herberton'}, '6174065':{'en': 'Silkwood'}, @@ -1429,7 +1428,7 @@ '61740741':{'en': 'Mutchilba'}, '61740742':{'en': 'Peninsula'}, '61740743':{'en': 'Ravenshoe'}, - '61740744':{'en': 'Silkwood'}, + '61740744':{'en': 'Ravenshoe'}, '61740745':{'en': 'South Johnstone'}, '61740746':{'en': 'Thursday Island'}, '61740747':{'en': 'Torres'}, @@ -3560,7 +3559,7 @@ '61743480':{'en': 'Boondooma'}, '61743481':{'en': 'Booyal'}, '61743482':{'en': 'Brooklands'}, - '61743483':{'en': 'Brooweena'}, + '61743483':{'en': 'Bundaberg'}, '61743484':{'en': 'Bundaberg'}, '61743485':{'en': 'Bunker'}, '61743486':{'en': 'Burnett'}, @@ -10019,4 +10018,5 @@ '61752062':{'en': 'Harrisville'}, '61752063':{'en': 'Imbil'}, '61752064':{'en': 'Jimna'}, + '61752065':{'en': 'Kalbar'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index cba60a710..f3373ffd3 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '61752065':{'en': 'Kalbar'}, '61752066':{'en': 'Kenilworth'}, '61752067':{'en': 'Kia Ora'}, '61752068':{'en': 'Kilcoy'}, @@ -242,7 +241,7 @@ '61752290':{'en': 'Imbil'}, '61752291':{'en': 'Jimna'}, '61752292':{'en': 'Kalbar'}, - '61752293':{'en': 'Kenilworth'}, + '61752293':{'en': 'Laidley'}, '61752294':{'en': 'Kia Ora'}, '61752295':{'en': 'Kilcoy'}, '61752296':{'en': 'Kilkivan'}, @@ -10019,4 +10018,5 @@ '618856763':{'en': 'Coonalpyn'}, '618856764':{'en': 'Coonalpyn'}, '618856765':{'en': 'Coonalpyn'}, + '618856766':{'en': 'Coonalpyn'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 3666b3dd1..d90f536da 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '618856766':{'en': 'Coonalpyn'}, '618856768':{'en': 'Coonalpyn'}, '618856769':{'en': 'Coonalpyn'}, '618856770':{'en': 'Copeville'}, @@ -10019,4 +10018,5 @@ '61899135':{'en': 'Three Springs'}, '61899136':{'en': 'Upper Gascoyne'}, '61899137':{'en': 'Upper Gascoyne'}, + '61899138':{'en': 'Upper Gascoyne'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 0a25caba9..37923f4e0 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '61899138':{'en': 'Upper Gascoyne'}, '61899139':{'en': 'Eneabba North'}, '61899140':{'en': 'Walkaway'}, '61899141':{'en': 'Walkaway'}, @@ -10019,4 +10018,5 @@ '861306858':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861306859':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '86130686':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86130687':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index bc9375486..510bb0776 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '86130687':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861306875':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861306876':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861306877':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, @@ -10019,4 +10018,5 @@ '861323828':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, '861323829':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, '86132383':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861323840':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index 06a1a3826..9f2f5736d 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861323840':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861323841':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861323842':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861323843':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, @@ -10019,4 +10018,5 @@ '861340220':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861340221':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861340222':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861340223':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 8a9f9fabb..0377c0f41 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861340223':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861340224':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861340225':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861340226':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, @@ -10019,4 +10018,5 @@ '861365247':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365248':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365249':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86136525':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index 30bb4cdc1..c106fa145 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '86136525':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '86136526':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365270':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861365271':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, @@ -10019,4 +10018,5 @@ '861394844':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861394845':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861394846':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861394847':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 8164865f0..21828614c 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861394847':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861394848':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861394849':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861394850':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, @@ -10019,4 +10018,5 @@ '861506329':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, '86150633':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861506330':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861506331':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, } diff --git a/python/phonenumbers/geodata/data2.py b/python/phonenumbers/geodata/data2.py index 5dc6bb090..ecba3bf59 100644 --- a/python/phonenumbers/geodata/data2.py +++ b/python/phonenumbers/geodata/data2.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '1707994':{'en': 'Clearlake, CA'}, '1707995':{'en': 'Clearlake, CA'}, '1707996':{'en': 'Sonoma, CA'}, '1707998':{'en': 'Clearlake Oaks, CA'}, @@ -10019,4 +10018,5 @@ '1925648':{'en': 'Danville, CA'}, '1925671':{'en': 'Concord, CA'}, '1925672':{'en': 'Clayton, CA'}, + '1925673':{'en': 'Clayton, CA'}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index e12deb61b..4993eb915 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861506331':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861506332':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '86150634':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861506340':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, @@ -10019,4 +10018,5 @@ '861533637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, '861533638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, '861533639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861533640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index cf97570d8..d08ad4f42 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861533640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861533641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861533642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '861533643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, @@ -10019,4 +10018,5 @@ '861567123':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, '861567124':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, '861567125':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861567126':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 6750b0038..58bd4a8d1 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861567126':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, '861567127':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, '861567128':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, '861567129':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, @@ -10019,4 +10018,5 @@ '861594734':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861594735':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861594736':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861594737':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 73237e468..941559039 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861594737':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861594738':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861594739':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861594740':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, @@ -10019,4 +10018,5 @@ '86178531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '86178532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '86178533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '86178534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index def2da747..2b56d07c2 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '86178534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, '86178535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, '86178536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, '86178537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, @@ -10019,4 +10018,5 @@ '861820083':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861820084':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861820085':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861820086':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index ee30f35ba..5f3236a46 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861820086':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861820087':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861820088':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '861820089':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, @@ -10019,4 +10018,5 @@ '861855198':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, '861855199':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, '86185520':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86185521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index da9c12438..fae203bbe 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '86185521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, '86185522':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, '861855226':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, '861855227':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, @@ -10019,4 +10018,5 @@ '861882306':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861882307':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861882308':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861882309':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 00c7e95d1..58a29bb28 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '861882309':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '86188231':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861882316':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861882317':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, @@ -10019,4 +10018,5 @@ '9168444':{'en': 'Kantamal, Odisha'}, '9168445':{'en': 'Kantamal, Odisha'}, '9168446':{'en': 'Kantamal, Odisha'}, + '9168447':{'en': 'Kantamal, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 42a01d138..86b8f5c80 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '9168447':{'en': 'Kantamal, Odisha'}, '9168452':{'en': 'Phiringia, Odisha'}, '9168453':{'en': 'Phiringia, Odisha'}, '9168454':{'en': 'Phiringia, Odisha'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 443069f9a..349a23d65 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '1925673':{'en': 'Clayton, CA'}, '1925674':{'en': 'Concord, CA'}, '1925676':{'en': 'Concord, CA'}, '1925679':{'en': 'Oakley, CA'}, @@ -2806,8 +2805,8 @@ '238223':{'en': u('Pa\u00fal, Santo Ant\u00e3o'), 'pt': u('Pa\u00fal, Santo Ant\u00e3o')}, '238224':{'en': u('Cocoli, Santo Ant\u00e3o'), 'pt': u('Cocoli, Santo Ant\u00e3o')}, '238225':{'en': u('Ponta do Sol, Santo Ant\u00e3o'), 'pt': u('Ponta do Sol, Santo Ant\u00e3o')}, - '238226':{'en': u('Ch\u00e3 da Igreja, Santo Ant\u00e3o'), 'pt': u('Ch\u00e3 da Igreja, Santo Ant\u00e3o')}, - '238227':{'en': u('Ribeira das Patas, Santo Ant\u00e3o'), 'pt': u('Ribeira das Patas, Santo Ant\u00e3o')}, + '238226':{'en': u('Manta Velha/Ch\u00e3 de Igreja (Santo Ant\u00e3o Island)'), 'pt': u('Manta Velha/Ch\u00e3 de Igreja (Santo Ant\u00e3o Island)')}, + '238227':{'en': u('Lajedos/Alto Mira (Santo Ant\u00e3o Island)'), 'pt': u('Lajedos/Alto Mira (Santo Ant\u00e3o Island)')}, '238230':{'en': u('Mindelo, S\u00e3o Vicente'), 'pt': u('Mindelo, S\u00e3o Vicente')}, '238231':{'en': u('Mindelo, S\u00e3o Vicente'), 'pt': u('Mindelo, S\u00e3o Vicente')}, '238232':{'en': u('Mindelo, S\u00e3o Vicente'), 'pt': u('Mindelo, S\u00e3o Vicente')}, @@ -2831,7 +2830,7 @@ '238267':{'en': 'Cidade Velha, Santiago', 'pt': 'Cidade Velha, Santiago'}, '238268':{'en': u('S\u00e3o Domingos, Santiago'), 'pt': u('S\u00e3o Domingos, Santiago')}, '238269':{'en': 'Pedra Badejo, Santiago', 'pt': 'Pedra Badejo, Santiago'}, - '238271':{'en': u('S\u00e3o Louren\u00e7o dos \u00d3rg\u00e3os/S\u00e3o Jorge, Santiago'), 'pt': u('S\u00e3o Louren\u00e7o dos \u00d3rg\u00e3os/S\u00e3o Jorge, Santiago')}, + '238271':{'en': u('Org\u00e3o/S\u00e3o Jorge (Santiago Island)'), 'pt': u('Org\u00e3o/S\u00e3o Jorge (Santiago Island)')}, '238272':{'en': 'Picos, Santiago', 'pt': 'Picos, Santiago'}, '238273':{'en': u('Calheta de S\u00e3o Miguel, Santiago'), 'pt': u('Calheta de S\u00e3o Miguel, Santiago')}, '238281':{'en': u('S\u00e3o Filipe, Fogo'), 'pt': u('S\u00e3o Filipe, Fogo')}, @@ -10019,4 +10018,5 @@ '3324350':{'en': 'Le Mans', 'fr': 'Le Mans'}, '3324352':{'en': 'Le Mans', 'fr': 'Le Mans'}, '3324353':{'en': 'Laval', 'fr': 'Laval'}, + '3324354':{'en': 'Le Mans', 'fr': 'Le Mans'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index cbd93e97f..1be801886 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '3324354':{'en': 'Le Mans', 'fr': 'Le Mans'}, '3324356':{'en': 'Laval', 'fr': 'Laval'}, '3324358':{'en': 'Laval', 'fr': 'Laval'}, '3324359':{'en': 'Laval', 'fr': 'Laval'}, @@ -10019,4 +10018,5 @@ '3522727':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, '3522728':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, '3522729':{'de': 'Luxemburg/Kockelscheuer', 'en': 'Luxembourg/Kockelscheuer', 'fr': 'Luxembourg/Kockelscheuer'}, + '3522730':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 084958f00..17f026701 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '3522730':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, '3522731':{'de': 'Bartringen', 'en': 'Bertrange/Mamer/Munsbach/Strassen', 'fr': 'Bertrange/Mamer/Munsbach/Strassen'}, '3522732':{'de': 'Lintgen/Kanton Mersch/Steinfort', 'en': 'Lintgen/Mersch/Steinfort', 'fr': 'Lintgen/Mersch/Steinfort'}, '3522733':{'de': 'Walferdingen', 'en': 'Walferdange', 'fr': 'Walferdange'}, @@ -10019,4 +10018,5 @@ '495648':{'de': 'Brakel-Gehrden', 'en': 'Brakel-Gehrden'}, '495650':{'de': 'Cornberg', 'en': 'Cornberg'}, '495651':{'de': 'Eschwege', 'en': 'Eschwege'}, + '495652':{'de': 'Bad Sooden-Allendorf', 'en': 'Bad Sooden-Allendorf'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index 57973ac32..f5555748b 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '495652':{'de': 'Bad Sooden-Allendorf', 'en': 'Bad Sooden-Allendorf'}, '495653':{'de': 'Sontra', 'en': 'Sontra'}, '495654':{'de': 'Herleshausen', 'en': 'Herleshausen'}, '495655':{'de': 'Wanfried', 'en': 'Wanfried'}, @@ -10019,4 +10018,5 @@ '55513729':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, '55513730':{'en': 'Passo do Sobrado - RS', 'pt': 'Passo do Sobrado - RS'}, '55513731':{'en': 'Rio Pardo - RS', 'pt': 'Rio Pardo - RS'}, + '55513732':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 7b9483aab..8baf6c2f9 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '55513732':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, '55513733':{'en': 'Encruzilhada do Sul - RS', 'pt': 'Encruzilhada do Sul - RS'}, '55513734':{'en': 'Pantano Grande - RS', 'pt': 'Pantano Grande - RS'}, '55513735':{'en': u('V\u00e1rzea do Capivarita - RS'), 'pt': u('V\u00e1rzea do Capivarita - RS')}, @@ -10019,4 +10018,5 @@ '61240008':{'en': 'Karuah'}, '61240009':{'en': 'Laguna'}, '61240010':{'en': 'Newcastle'}, + '61240011':{'en': 'Bandon Grove'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index ec7cb4fe5..fb7a22e0b 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '61240011':{'en': 'Bandon Grove'}, '61240012':{'en': 'Branxton'}, '61240013':{'en': 'Bulahdelah'}, '61240014':{'en': 'Cessnock'}, @@ -4261,7 +4260,7 @@ '61255616':{'en': 'Telegraph Point'}, '61255617':{'en': 'Toorooka'}, '61255618':{'en': 'Widden Valley'}, - '61255619':{'en': 'Baerami'}, + '61255619':{'en': 'Taree'}, '61255620':{'en': 'Bowraville'}, '61255621':{'en': 'Broke'}, '61255622':{'en': 'Bunnan'}, @@ -10019,4 +10018,5 @@ '6126358':{'en': 'Bathurst'}, '61263586':{'en': 'Running Stream'}, '61263587':{'en': 'Running Stream'}, + '61263588':{'en': 'Running Stream'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index 8d06e7a25..45dd7fcc0 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,7 +19,6 @@ # limitations under the License. data = { - '61263588':{'en': 'Running Stream'}, '61263589':{'en': 'Running Stream'}, '61263590':{'en': 'Portland'}, '61263591':{'en': 'Portland'}, @@ -10019,4 +10018,5 @@ '61350126':{'en': 'Rufus River'}, '61350127':{'en': 'Rufus River'}, '61350128':{'en': 'Rufus River'}, + '61350129':{'en': 'Arumpo'}, } diff --git a/python/phonenumbers/shortdata/region_BE.py b/python/phonenumbers/shortdata/region_BE.py index 0d369ad2d..a32e192f7 100644 --- a/python/phonenumbers/shortdata/region_BE.py +++ b/python/phonenumbers/shortdata/region_BE.py @@ -3,7 +3,7 @@ PHONE_METADATA_BE = PhoneMetadata(id='BE', country_code=None, international_prefix=None, general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d\\d(?:\\d(?:\\d{2})?)?', possible_length=(3, 4, 6)), - toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[0-25-8]|1[02]|7(?:12|77)|813)|(?:116|8)\\d{3}', example_number='100', possible_length=(3, 4, 6)), + toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[0-35-8]|1[02]|7(?:12|77)|813)|(?:116|8)\\d{3}', example_number='100', possible_length=(3, 4, 6)), premium_rate=PhoneNumberDesc(national_number_pattern='1(?:2[03]|40)4|(?:1(?:[24]1|3[01])|[2-79]\\d\\d)\\d', example_number='1204', possible_length=(4,)), emergency=PhoneNumberDesc(national_number_pattern='1(?:0[01]|12)', example_number='100', possible_length=(3,)), short_code=PhoneNumberDesc(national_number_pattern='1(?:0[0-8]|1(?:[027]|6117)|2(?:12|3[0-24])|313|414|5(?:1[05]|5[15]|66|95)|6(?:1[167]|36|6[16])|7(?:[07][017]|1[27-9]|22|33|65)|81[39])|[2-9]\\d{3}|1(?:1600|45)0|1(?:[2-4]9|78)9|1[2-4]0[47]', example_number='100', possible_length=(3, 4, 6)), diff --git a/python/phonenumbers/shortdata/region_PT.py b/python/phonenumbers/shortdata/region_PT.py index 553997ed5..f129bf343 100644 --- a/python/phonenumbers/shortdata/region_PT.py +++ b/python/phonenumbers/shortdata/region_PT.py @@ -3,7 +3,7 @@ PHONE_METADATA_PT = PhoneMetadata(id='PT', country_code=None, international_prefix=None, general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d(?:\\d(?:\\d{2})?)?', possible_length=(3, 4, 6)), - toll_free=PhoneNumberDesc(national_number_pattern='11[25]|1(?:16\\d\\d|5[1589]|8[279])\\d', example_number='112', possible_length=(3, 4, 6)), + toll_free=PhoneNumberDesc(national_number_pattern='11[257]|1(?:16\\d\\d|5[1589]|8[279])\\d', example_number='112', possible_length=(3, 4, 6)), emergency=PhoneNumberDesc(national_number_pattern='11[25]', example_number='112', possible_length=(3,)), short_code=PhoneNumberDesc(national_number_pattern='1(?:0(?:45|5[01])|1(?:[2578]|600[06])|4(?:1[45]|4)|583|6(?:1[0236]|3[02]|9[169]))|1(?:1611|59)1|1[068]78|1[08]9[16]|1(?:0[1-38]|40|5[15]|6[258]|82)0', example_number='112', possible_length=(3, 4, 6)), short_data=True) diff --git a/python/phonenumbers/shortdata/region_SC.py b/python/phonenumbers/shortdata/region_SC.py index e4287a53a..9da1a7fb6 100644 --- a/python/phonenumbers/shortdata/region_SC.py +++ b/python/phonenumbers/shortdata/region_SC.py @@ -3,7 +3,7 @@ PHONE_METADATA_SC = PhoneMetadata(id='SC', country_code=None, international_prefix=None, general_desc=PhoneNumberDesc(national_number_pattern='[19]\\d{2,3}', possible_length=(3, 4)), - toll_free=PhoneNumberDesc(national_number_pattern='999', example_number='999', possible_length=(3,)), + toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[146]|60)|999', example_number='111', possible_length=(3,)), emergency=PhoneNumberDesc(national_number_pattern='999', example_number='999', possible_length=(3,)), - short_code=PhoneNumberDesc(national_number_pattern='1(?:0\\d|1[027]|2[0-8]|3[13]|4[0-2]|[59][15]|6[1-9]|7[124-6]|8[158])|9(?:6\\d\\d|99)', example_number='100', possible_length=(3, 4)), + short_code=PhoneNumberDesc(national_number_pattern='1(?:[06]\\d|1[0-2467]|2[0-8]|3[13]|4[0-2]|[59][15]|7[124-6]|8[158])|9(?:6\\d\\d|99)', example_number='100', possible_length=(3, 4)), short_data=True) diff --git a/python/phonenumbers/shortdata/region_SE.py b/python/phonenumbers/shortdata/region_SE.py index d78d0c279..6460fa471 100644 --- a/python/phonenumbers/shortdata/region_SE.py +++ b/python/phonenumbers/shortdata/region_SE.py @@ -3,7 +3,7 @@ PHONE_METADATA_SE = PhoneMetadata(id='SE', country_code=None, international_prefix=None, general_desc=PhoneNumberDesc(national_number_pattern='[1-37-9]\\d{2,5}', possible_length=(3, 4, 5, 6)), - toll_free=PhoneNumberDesc(national_number_pattern='112|(?:116\\d|900)\\d\\d', example_number='112', possible_length=(3, 5, 6)), + toll_free=PhoneNumberDesc(national_number_pattern='11(?:2|(?:3|6\\d)\\d\\d|414|77)|900\\d\\d', example_number='112', possible_length=(3, 4, 5, 6)), premium_rate=PhoneNumberDesc(national_number_pattern='11811[89]|72\\d{3}', example_number='72000', possible_length=(5, 6)), emergency=PhoneNumberDesc(national_number_pattern='112|90000', example_number='112', possible_length=(3, 5)), short_code=PhoneNumberDesc(national_number_pattern='11(?:[25]|313|6(?:00[06]|1(?:1[17]|23))|7[0-8])|2(?:2[02358]|33|4[01]|50|6[1-4])|32[13]|8(?:22|88)|9(?:0(?:00|51)0|12)|(?:11(?:4|8[02-46-9])|7\\d\\d|90[2-4])\\d\\d|(?:118|90)1(?:[02-9]\\d|1[013-9])', example_number='112', possible_length=(3, 4, 5, 6)), diff --git a/python/phonenumbers/shortdata/region_US.py b/python/phonenumbers/shortdata/region_US.py index 784b1e5bf..3e70a5194 100644 --- a/python/phonenumbers/shortdata/region_US.py +++ b/python/phonenumbers/shortdata/region_US.py @@ -3,10 +3,10 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=None, international_prefix=None, general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{2,5}', possible_length=(3, 4, 5, 6)), - toll_free=PhoneNumberDesc(national_number_pattern='112|988|[69]11', example_number='112', possible_length=(3,)), + toll_free=PhoneNumberDesc(national_number_pattern='112|611|9(?:11|33|88)', example_number='112', possible_length=(3,)), premium_rate=PhoneNumberDesc(national_number_pattern='24280|(?:381|968)35|4(?:3355|7553|8221)|5(?:(?:489|934)2|5928)|72078|(?:323|960)40|(?:276|414)63|(?:2(?:520|744)|7390|9968)9|(?:693|732|976)88|(?:3(?:556|825)|5294|8623|9729)4|(?:3378|4136|7642|8961|9979)6|(?:4(?:6(?:15|32)|827)|(?:591|720)8|9529)7', example_number='24280', possible_length=(5,)), emergency=PhoneNumberDesc(national_number_pattern='112|911', example_number='112', possible_length=(3,)), - short_code=PhoneNumberDesc(national_number_pattern='11(?:2|5[1-47]|[68]\\d|7[0-57]|98)|[2-9]\\d{3,5}|[2-8]11|9(?:11|88)', example_number='112', possible_length=(3, 4, 5, 6)), + short_code=PhoneNumberDesc(national_number_pattern='11(?:2|5[1-47]|[68]\\d|7[0-57]|98)|[2-9]\\d{3,5}|[2-8]11|9(?:11|33|88)', example_number='112', possible_length=(3, 4, 5, 6)), standard_rate=PhoneNumberDesc(national_number_pattern='2(?:3333|(?:4224|7562|900)2|56447|6688)|3(?:1010|2665|7404)|40404|560560|6(?:0060|22639|5246|7622)|7(?:0701|3822|4666)|8(?:(?:3825|7226)5|4816)|99099', example_number='23333', possible_length=(5, 6)), carrier_specific=PhoneNumberDesc(national_number_pattern='336\\d\\d|[2-9]\\d{3}|[2356]11', example_number='211', possible_length=(3, 4, 5)), sms_services=PhoneNumberDesc(national_number_pattern='[2-9]\\d{4,5}', example_number='20000', possible_length=(5, 6)), From 821454ce434f48b6b0ca4cb311dc1cb3f75e4eb5 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 25 Feb 2022 07:30:06 +0000 Subject: [PATCH 03/67] Prep for 8.12.44 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 3c12fe487..c06578951 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.43" +__version__ = "8.12.44" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 214fcb1f2ac8cdab19071092f6a485237d9d8cab Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 11 Mar 2022 18:06:04 +0000 Subject: [PATCH 04/67] Merge metadata changes from upstream 8.12.45 Includes changes in resources/ up to and including upstream commit 0ea664e5e89d: "[maven-release-plugin] prepare release v8.12.45" --- resources/PhoneNumberMetadata.xml | 31 ++++++++++++++++++------------- resources/carrier/en/1.txt | 1 + resources/carrier/en/226.txt | 1 + resources/carrier/en/262.txt | 1 + resources/carrier/en/353.txt | 14 +++++++++++++- resources/carrier/en/372.txt | 1 + resources/carrier/en/373.txt | 1 + resources/carrier/en/46.txt | 6 ++++++ resources/carrier/en/55.txt | 11 +---------- resources/geocoding/en/1.txt | 1 + resources/timezones/map_data.txt | 1 + 11 files changed, 45 insertions(+), 24 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index ae794de3d..c4c37c76e 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -3687,13 +3687,13 @@ 0(?: 49| 5[23]| - 6[56]| + 6[5-7]| 9[016-9] )| 4(?: 4[569]| 5[4-6]| - 6[56]| + 6[5-7]| 7[0179] )| 5(?: @@ -3709,7 +3709,7 @@ 70123456 (?: - 0[1267]| + 0[125-7]| 5[1-8]| [67]\d )\d{6} @@ -9074,7 +9074,7 @@ 000| (?: 19| - [24-7]\d + [2-7]\d )\d )| (?: @@ -15381,7 +15381,7 @@ 40| 5[06]| 6[2-589]| - 7[05]| + 7[0257]| 8[04]| 9[4-9] )| @@ -24532,12 +24532,13 @@ 69(?: 2\d\d| 3(?: - [06][0-46]| + 0[0-46]| 1[013]| 2[0-2]| 3[0-39]| 4\d| 5[0-5]| + 6[0-6]| 7[0-27]| 8[0-8]| 9[0-479] @@ -25342,7 +25343,8 @@ 9(?: 00| 39| - 44 + 44| + 9 ) $1-$2 @@ -25581,10 +25583,13 @@ 649\d{6}| 9(?: - 00| - 39| - 44 - )[1-8]\d{3,6} + (?: + 00| + 39| + 44 + )[1-8]\d{3,6}| + 9[1-59]\d{4} + ) @@ -28623,7 +28628,7 @@ 3[0245]| 4[023578]| 58| - 6[39]| + 6[349]| 7[0589]| 8[04] )| @@ -28765,7 +28770,7 @@ 3[0245]| 4[023578]| 58| - 6[39]| + 6[349]| 7[0589]| 8[04] )| diff --git a/resources/carrier/en/1.txt b/resources/carrier/en/1.txt index d817c0a69..dafbdbd89 100644 --- a/resources/carrier/en/1.txt +++ b/resources/carrier/en/1.txt @@ -123,6 +123,7 @@ 134554|Digicel 134555|Digicel 1345649|Digicel +134582|Logic 1345919|Cable & Wireless 1345930|LIME 1345936|Cable & Wireless diff --git a/resources/carrier/en/226.txt b/resources/carrier/en/226.txt index e6a64c13c..33c9f77ef 100644 --- a/resources/carrier/en/226.txt +++ b/resources/carrier/en/226.txt @@ -18,6 +18,7 @@ 22601|Onatel 22602|Onatel +22605|Orange 22606|Orange 22607|Orange 22651|Onatel diff --git a/resources/carrier/en/262.txt b/resources/carrier/en/262.txt index 05e4e53d3..2462c88c2 100644 --- a/resources/carrier/en/262.txt +++ b/resources/carrier/en/262.txt @@ -104,6 +104,7 @@ 26269362|ZEOP Mobile 26269363|ZEOP Mobile 26269364|ZEOP Mobile +26269365|ZEOP Mobile 26269366|Orange 26269370|Only 26269371|Only diff --git a/resources/carrier/en/353.txt b/resources/carrier/en/353.txt index 9b686467a..6bee547c4 100644 --- a/resources/carrier/en/353.txt +++ b/resources/carrier/en/353.txt @@ -17,18 +17,30 @@ 35386|O2 35387|Vodafone 35388|eMobile -35389|Tesco Mobile +353890|Tesco Mobile 3538900|Eircom +353891|Tesco Mobile 353892|Liffey Telecom +3538928|Tesco Mobile +3538929|Tesco Mobile +353893|Tesco Mobile 353894|Liffey Telecom 353895|3 +353896|Tesco Mobile 3538960|Virgin Media 3538961|Virgin Media 3538962|Virgin Media +353897|Tesco Mobile 3538970|Carphone Warehouse Ireland Mobile Limited 3538971|Carphone Warehouse Ireland Mobile Limited +353898|Tesco Mobile +3538990|Tesco Mobile +3538991|Tesco Mobile +3538992|Tesco Mobile +3538993|Tesco Mobile 3538994|Lycamobile 3538995|Lycamobile 3538996|Lycamobile 3538997|Lycamobile 3538998|Lycamobile +3538999|Tesco Mobile diff --git a/resources/carrier/en/372.txt b/resources/carrier/en/372.txt index 5907827c1..47a2871d1 100644 --- a/resources/carrier/en/372.txt +++ b/resources/carrier/en/372.txt @@ -51,6 +51,7 @@ 3728111|Elisa 37282|Elisa 3728200|Telia Eesti AS +3728203|Telia Eesti AS 3728204|Tele 2 37282056|Tele 2 37282057|Tele 2 diff --git a/resources/carrier/en/373.txt b/resources/carrier/en/373.txt index 8f2826e28..38c7fcfff 100644 --- a/resources/carrier/en/373.txt +++ b/resources/carrier/en/373.txt @@ -30,6 +30,7 @@ 37376|Moldcell 373774|IDC 373775|IDC +373776|IDC 373777|IDC 373778|IDC 373779|IDC diff --git a/resources/carrier/en/46.txt b/resources/carrier/en/46.txt index 53aae8a80..54542387d 100644 --- a/resources/carrier/en/46.txt +++ b/resources/carrier/en/46.txt @@ -254,6 +254,8 @@ 467261|GLOBETOUCH AB 467262|GLOBETOUCH AB 467263|GLOBETOUCH AB +4672640|SPIRIUS AB +4672641|SPIRIUS AB 46726421|WARSIN HOLDING AB 46726422|Beepsend 46726423|Global Telefoni Sve @@ -736,6 +738,10 @@ 467952|JUNYVERSE AB 467953|JUNYVERSE AB 467954|JUNYVERSE AB +4679551|Tele2 Sverige +4679552|Tele2 Sverige +4679553|Tele2 Sverige +4679554|Tele2 Sverige 4679580|Borderlight 4679581|Borderlight 4679585|Telavox AB diff --git a/resources/carrier/en/55.txt b/resources/carrier/en/55.txt index c06d3bc88..f8c5c021e 100644 --- a/resources/carrier/en/55.txt +++ b/resources/carrier/en/55.txt @@ -1341,16 +1341,7 @@ 551999779|Vivo 55199978|Vivo 55199979|Vivo -55199980|Vivo -55199981|Vivo -55199982|Vivo -55199983|Vivo -55199984|Vivo -55199985|Vivo -55199986|Vivo -55199987|Vivo -55199988|Vivo -551999890|Vivo +5519998|Vivo 5521971|Vivo 5521972|Vivo 55219730|Claro diff --git a/resources/geocoding/en/1.txt b/resources/geocoding/en/1.txt index cb17ee7c6..840ddc476 100644 --- a/resources/geocoding/en/1.txt +++ b/resources/geocoding/en/1.txt @@ -11103,6 +11103,7 @@ 1450991|Granby, QC 1458|Oregon 1463|Indiana +1464|Illinois 1469|Texas 1469232|Dallas, TX 1469241|Plano, TX diff --git a/resources/timezones/map_data.txt b/resources/timezones/map_data.txt index 39e959847..d0df8ad9d 100644 --- a/resources/timezones/map_data.txt +++ b/resources/timezones/map_data.txt @@ -922,6 +922,7 @@ 1450|America/Toronto 1458|America/Los_Angeles 1463|America/New_York +1464|America/Chicago 1469|America/Chicago 1470|America/New_York 1473|America/Grenada From c3b6d23bdb192b12d5d8b7ff0b0ee9c5dfba5fe0 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 11 Mar 2022 18:06:10 +0000 Subject: [PATCH 05/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 50 ++++++++++++------------ python/phonenumbers/carrierdata/data1.py | 28 ++++++------- python/phonenumbers/carrierdata/data2.py | 14 +++++++ python/phonenumbers/data/region_BF.py | 4 +- python/phonenumbers/data/region_EE.py | 2 +- python/phonenumbers/data/region_JM.py | 2 +- python/phonenumbers/data/region_RE.py | 2 +- python/phonenumbers/data/region_SE.py | 6 +-- python/phonenumbers/data/region_US.py | 4 +- python/phonenumbers/geodata/data1.py | 2 +- python/phonenumbers/geodata/data10.py | 2 +- python/phonenumbers/geodata/data11.py | 2 +- python/phonenumbers/geodata/data12.py | 2 +- python/phonenumbers/geodata/data13.py | 2 +- python/phonenumbers/geodata/data14.py | 2 +- python/phonenumbers/geodata/data15.py | 2 +- python/phonenumbers/geodata/data16.py | 2 +- python/phonenumbers/geodata/data17.py | 2 +- python/phonenumbers/geodata/data18.py | 2 +- python/phonenumbers/geodata/data19.py | 2 +- python/phonenumbers/geodata/data2.py | 2 +- python/phonenumbers/geodata/data20.py | 2 +- python/phonenumbers/geodata/data21.py | 2 +- python/phonenumbers/geodata/data22.py | 2 +- python/phonenumbers/geodata/data23.py | 2 +- python/phonenumbers/geodata/data24.py | 2 +- python/phonenumbers/geodata/data25.py | 2 +- python/phonenumbers/geodata/data26.py | 2 +- python/phonenumbers/geodata/data27.py | 2 +- python/phonenumbers/geodata/data28.py | 1 + python/phonenumbers/geodata/data3.py | 2 +- python/phonenumbers/geodata/data4.py | 2 +- python/phonenumbers/geodata/data5.py | 2 +- python/phonenumbers/geodata/data6.py | 2 +- python/phonenumbers/geodata/data7.py | 2 +- python/phonenumbers/geodata/data8.py | 2 +- python/phonenumbers/geodata/data9.py | 2 +- python/phonenumbers/tzdata/data0.py | 1 + 38 files changed, 92 insertions(+), 76 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index ba390c945..5f456e1d5 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -112,6 +112,7 @@ '134554':{'en': 'Digicel'}, '134555':{'en': 'Digicel'}, '1345649':{'en': 'Digicel'}, + '134582':{'en': 'Logic'}, '1345919':{'en': 'Cable & Wireless'}, '1345930':{'en': 'LIME'}, '1345936':{'en': 'Cable & Wireless'}, @@ -862,6 +863,7 @@ '22507':{'en': 'Orange'}, '22601':{'en': 'Onatel'}, '22602':{'en': 'Onatel'}, + '22605':{'en': 'Orange'}, '22606':{'en': 'Orange'}, '22607':{'en': 'Orange'}, '22651':{'en': 'Onatel'}, @@ -1379,6 +1381,7 @@ '26269362':{'en': 'ZEOP Mobile'}, '26269363':{'en': 'ZEOP Mobile'}, '26269364':{'en': 'ZEOP Mobile'}, + '26269365':{'en': 'ZEOP Mobile'}, '26269366':{'en': 'Orange'}, '26269370':{'en': 'Only'}, '26269371':{'en': 'Only'}, @@ -2525,21 +2528,33 @@ '35386':{'en': 'O2'}, '35387':{'en': 'Vodafone'}, '35388':{'en': 'eMobile'}, - '35389':{'en': 'Tesco Mobile'}, + '353890':{'en': 'Tesco Mobile'}, '3538900':{'en': 'Eircom'}, + '353891':{'en': 'Tesco Mobile'}, '353892':{'en': 'Liffey Telecom'}, + '3538928':{'en': 'Tesco Mobile'}, + '3538929':{'en': 'Tesco Mobile'}, + '353893':{'en': 'Tesco Mobile'}, '353894':{'en': 'Liffey Telecom'}, '353895':{'en': '3'}, + '353896':{'en': 'Tesco Mobile'}, '3538960':{'en': 'Virgin Media'}, '3538961':{'en': 'Virgin Media'}, '3538962':{'en': 'Virgin Media'}, + '353897':{'en': 'Tesco Mobile'}, '3538970':{'en': 'Carphone Warehouse Ireland Mobile Limited'}, '3538971':{'en': 'Carphone Warehouse Ireland Mobile Limited'}, + '353898':{'en': 'Tesco Mobile'}, + '3538990':{'en': 'Tesco Mobile'}, + '3538991':{'en': 'Tesco Mobile'}, + '3538992':{'en': 'Tesco Mobile'}, + '3538993':{'en': 'Tesco Mobile'}, '3538994':{'en': 'Lycamobile'}, '3538995':{'en': 'Lycamobile'}, '3538996':{'en': 'Lycamobile'}, '3538997':{'en': 'Lycamobile'}, '3538998':{'en': 'Lycamobile'}, + '3538999':{'en': 'Tesco Mobile'}, '354385':{'en': u('S\u00edminn')}, '354388':{'en': 'IMC'}, '354389':{'en': 'IMC'}, @@ -2833,6 +2848,7 @@ '3728111':{'en': 'Elisa'}, '37282':{'en': 'Elisa'}, '3728200':{'en': 'Telia Eesti AS'}, + '3728203':{'en': 'Telia Eesti AS'}, '3728204':{'en': 'Tele 2'}, '37282056':{'en': 'Tele 2'}, '37282057':{'en': 'Tele 2'}, @@ -2864,6 +2880,7 @@ '37376':{'en': 'Moldcell'}, '373774':{'en': 'IDC'}, '373775':{'en': 'IDC'}, + '373776':{'en': 'IDC'}, '373777':{'en': 'IDC'}, '373778':{'en': 'IDC'}, '373779':{'en': 'IDC'}, @@ -5330,6 +5347,8 @@ '467261':{'en': 'GLOBETOUCH AB'}, '467262':{'en': 'GLOBETOUCH AB'}, '467263':{'en': 'GLOBETOUCH AB'}, + '4672640':{'en': 'SPIRIUS AB'}, + '4672641':{'en': 'SPIRIUS AB'}, '46726421':{'en': 'WARSIN HOLDING AB'}, '46726422':{'en': 'Beepsend'}, '46726423':{'en': 'Global Telefoni Sve'}, @@ -5812,6 +5831,10 @@ '467952':{'en': 'JUNYVERSE AB'}, '467953':{'en': 'JUNYVERSE AB'}, '467954':{'en': 'JUNYVERSE AB'}, + '4679551':{'en': 'Tele2 Sverige'}, + '4679552':{'en': 'Tele2 Sverige'}, + '4679553':{'en': 'Tele2 Sverige'}, + '4679554':{'en': 'Tele2 Sverige'}, '4679580':{'en': 'Borderlight'}, '4679581':{'en': 'Borderlight'}, '4679585':{'en': 'Telavox AB'}, @@ -8821,16 +8844,7 @@ '551999779':{'en': 'Vivo'}, '55199978':{'en': 'Vivo'}, '55199979':{'en': 'Vivo'}, - '55199980':{'en': 'Vivo'}, - '55199981':{'en': 'Vivo'}, - '55199982':{'en': 'Vivo'}, - '55199983':{'en': 'Vivo'}, - '55199984':{'en': 'Vivo'}, - '55199985':{'en': 'Vivo'}, - '55199986':{'en': 'Vivo'}, - '55199987':{'en': 'Vivo'}, - '55199988':{'en': 'Vivo'}, - '551999890':{'en': 'Vivo'}, + '5519998':{'en': 'Vivo'}, '5521971':{'en': 'Vivo'}, '5521972':{'en': 'Vivo'}, '55219730':{'en': 'Claro'}, @@ -10005,18 +10019,4 @@ '553399903':{'en': 'Telemig Celular'}, '553399904':{'en': 'Telemig Celular'}, '553399905':{'en': 'Telemig Celular'}, - '553399906':{'en': 'Telemig Celular'}, - '553399907':{'en': 'Telemig Celular'}, - '553399908':{'en': 'Telemig Celular'}, - '553399909':{'en': 'Telemig Celular'}, - '553399911':{'en': 'Telemig Celular'}, - '553399912':{'en': 'Telemig Celular'}, - '553399913':{'en': 'Telemig Celular'}, - '553399914':{'en': 'Telemig Celular'}, - '553399915':{'en': 'Telemig Celular'}, - '553399916':{'en': 'Telemig Celular'}, - '553399917':{'en': 'Telemig Celular'}, - '553399918':{'en': 'Telemig Celular'}, - '553399919':{'en': 'Telemig Celular'}, - '553399921':{'en': 'Telemig Celular'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 7c282a0ba..eb0facd56 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,20 @@ # limitations under the License. data = { + '553399906':{'en': 'Telemig Celular'}, + '553399907':{'en': 'Telemig Celular'}, + '553399908':{'en': 'Telemig Celular'}, + '553399909':{'en': 'Telemig Celular'}, + '553399911':{'en': 'Telemig Celular'}, + '553399912':{'en': 'Telemig Celular'}, + '553399913':{'en': 'Telemig Celular'}, + '553399914':{'en': 'Telemig Celular'}, + '553399915':{'en': 'Telemig Celular'}, + '553399916':{'en': 'Telemig Celular'}, + '553399917':{'en': 'Telemig Celular'}, + '553399918':{'en': 'Telemig Celular'}, + '553399919':{'en': 'Telemig Celular'}, + '553399921':{'en': 'Telemig Celular'}, '553399922':{'en': 'Telemig Celular'}, '553399933':{'en': 'Telemig Celular'}, '553399951':{'en': 'Telemig Celular'}, @@ -10005,18 +10019,4 @@ '5939999':{'en': 'Movistar'}, '5946940':{'en': 'SFR'}, '59469408':{'en': 'Digicel'}, - '59469409':{'en': 'Digicel'}, - '59469412':{'en': 'Digicel'}, - '59469413':{'en': 'Digicel'}, - '59469414':{'en': 'Digicel'}, - '59469415':{'en': 'Digicel'}, - '59469416':{'en': 'Digicel'}, - '59469417':{'en': 'SFR'}, - '59469418':{'en': 'SFR'}, - '59469419':{'en': 'SFR'}, - '5946942':{'en': 'Orange'}, - '5946943':{'en': 'Orange'}, - '5946944':{'en': 'Orange'}, - '59469446':{'en': 'SFR'}, - '59469447':{'en': 'SFR'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index f45aa8e1c..a6e96a0c3 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,20 @@ # limitations under the License. data = { + '59469409':{'en': 'Digicel'}, + '59469412':{'en': 'Digicel'}, + '59469413':{'en': 'Digicel'}, + '59469414':{'en': 'Digicel'}, + '59469415':{'en': 'Digicel'}, + '59469416':{'en': 'Digicel'}, + '59469417':{'en': 'SFR'}, + '59469418':{'en': 'SFR'}, + '59469419':{'en': 'SFR'}, + '5946942':{'en': 'Orange'}, + '5946943':{'en': 'Orange'}, + '5946944':{'en': 'Orange'}, + '59469446':{'en': 'SFR'}, + '59469447':{'en': 'SFR'}, '5946949':{'en': 'Digicel'}, '59595':{'en': 'VOX'}, '59596':{'en': 'VOX'}, diff --git a/python/phonenumbers/data/region_BF.py b/python/phonenumbers/data/region_BF.py index 73a91bafa..828992f62 100644 --- a/python/phonenumbers/data/region_BF.py +++ b/python/phonenumbers/data/region_BF.py @@ -3,6 +3,6 @@ PHONE_METADATA_BF = PhoneMetadata(id='BF', country_code=226, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[025-7]\\d{7}', possible_length=(8,)), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}', example_number='20491234', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:0[1267]|5[1-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}', example_number='20491234', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:0[125-7]|5[1-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[025-7]'])]) diff --git a/python/phonenumbers/data/region_EE.py b/python/phonenumbers/data/region_EE.py index a8a49abb4..52c1ae50e 100644 --- a/python/phonenumbers/data/region_EE.py +++ b/python/phonenumbers/data/region_EE.py @@ -4,7 +4,7 @@ PHONE_METADATA_EE = PhoneMetadata(id='EE', country_code=372, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}', possible_length=(7, 8, 10)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}', example_number='3212345', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[24-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', example_number='51234567', possible_length=(7, 8)), + mobile=PhoneNumberDesc(national_number_pattern='(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', example_number='51234567', possible_length=(7, 8)), toll_free=PhoneNumberDesc(national_number_pattern='800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}', example_number='80012345', possible_length=(7, 8, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:40\\d\\d|900)\\d{4}', example_number='9001234', possible_length=(7, 8)), personal_number=PhoneNumberDesc(national_number_pattern='70[0-2]\\d{5}', example_number='70012345', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_JM.py b/python/phonenumbers/data/region_JM.py index 52163a1aa..eb0c68e1a 100644 --- a/python/phonenumbers/data/region_JM.py +++ b/python/phonenumbers/data/region_JM.py @@ -3,7 +3,7 @@ PHONE_METADATA_JM = PhoneMetadata(id='JM', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[58]\\d\\d|658|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', example_number='8765230123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[0257]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', example_number='8765230123', possible_length=(10,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='(?:658295|876(?:2(?:0[2-9]|[14-9]\\d|2[013-9]|3[3-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}', example_number='8762101234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_RE.py b/python/phonenumbers/data/region_RE.py index 458a1d901..5eed9e8fc 100644 --- a/python/phonenumbers/data/region_RE.py +++ b/python/phonenumbers/data/region_RE.py @@ -4,7 +4,7 @@ PHONE_METADATA_RE = PhoneMetadata(id='RE', country_code=262, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='9769\\d{5}|(?:26|[68]\\d)\\d{7}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='26(?:2\\d\\d|30[0-5])\\d{4}', example_number='262161234', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:2\\d\\d|3(?:[06][0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|7[0-27]|8[0-8]|9[0-479]))|9769\\d)\\d{4}', example_number='692123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|9769\\d)\\d{4}', example_number='692123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='89[1-37-9]\\d{6}', example_number='891123456', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='8(?:1[019]|2[0156]|84|90)\\d{6}', example_number='810123456', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_SE.py b/python/phonenumbers/data/region_SE.py index b3de2bbd9..71adb7d55 100644 --- a/python/phonenumbers/data/region_SE.py +++ b/python/phonenumbers/data/region_SE.py @@ -6,7 +6,7 @@ fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}', example_number='8123456', possible_length=(7, 8, 9)), mobile=PhoneNumberDesc(national_number_pattern='7[02369]\\d{7}', example_number='701234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='20\\d{4,7}', example_number='20123456', possible_length=(6, 7, 8, 9)), - premium_rate=PhoneNumberDesc(national_number_pattern='649\\d{6}|9(?:00|39|44)[1-8]\\d{3,6}', example_number='9001234567', possible_length=(7, 8, 9, 10)), + premium_rate=PhoneNumberDesc(national_number_pattern='649\\d{6}|9(?:(?:00|39|44)[1-8]\\d{3,6}|9[1-59]\\d{4})', example_number='9001234567', possible_length=(7, 8, 9, 10)), shared_cost=PhoneNumberDesc(national_number_pattern='77[0-7]\\d{6}', example_number='771234567', possible_length=(9,)), personal_number=PhoneNumberDesc(national_number_pattern='75[1-8]\\d{6}', example_number='751234567', possible_length=(9,)), pager=PhoneNumberDesc(national_number_pattern='74[02-9]\\d{6}', example_number='740123456', possible_length=(9,)), @@ -15,7 +15,7 @@ national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{2})(\\d{2,3})(\\d{2})', format='\\1-\\2 \\3', leading_digits_pattern=['20'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['9(?:00|39|44)'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['9(?:00|39|44|9)'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})', format='\\1-\\2 \\3', leading_digits_pattern=['[12][136]|3[356]|4[0246]|6[03]|90[1-9]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d)(\\d{2,3})(\\d{2})(\\d{2})', format='\\1-\\2 \\3 \\4', leading_digits_pattern=['8'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{2,3})(\\d{2})', format='\\1-\\2 \\3', leading_digits_pattern=['1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])'], national_prefix_formatting_rule='0\\1'), @@ -27,7 +27,7 @@ NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{3})', format='\\1-\\2 \\3 \\4', leading_digits_pattern=['9'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1-\\2 \\3 \\4 \\5', leading_digits_pattern=['[26]'], national_prefix_formatting_rule='0\\1')], intl_number_format=[NumberFormat(pattern='(\\d{2})(\\d{2,3})(\\d{2})', format='\\1 \\2 \\3', leading_digits_pattern=['20']), - NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['9(?:00|39|44)']), + NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['9(?:00|39|44|9)']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})', format='\\1 \\2 \\3', leading_digits_pattern=['[12][136]|3[356]|4[0246]|6[03]|90[1-9]']), NumberFormat(pattern='(\\d)(\\d{2,3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['8']), NumberFormat(pattern='(\\d{3})(\\d{2,3})(\\d{2})', format='\\1 \\2 \\3', leading_digits_pattern=['1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])']), diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index 321afb2b8..92d90e38a 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -3,8 +3,8 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[39]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/geodata/data1.py b/python/phonenumbers/geodata/data1.py index 6b17597ed..0156cdb6d 100644 --- a/python/phonenumbers/geodata/data1.py +++ b/python/phonenumbers/geodata/data1.py @@ -1103,6 +1103,7 @@ '1450991':{'en': 'Granby, QC'}, '1458':{'en': 'Oregon'}, '1463':{'en': 'Indiana'}, + '1464':{'en': 'Illinois'}, '1469':{'en': 'Texas'}, '1469232':{'en': 'Dallas, TX'}, '1469241':{'en': 'Plano, TX'}, @@ -10018,5 +10019,4 @@ '1707983':{'en': 'Covelo, CA'}, '1707984':{'en': 'Laytonville, CA'}, '1707987':{'en': 'Middletown, CA'}, - '1707994':{'en': 'Clearlake, CA'}, } diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index ba301ade6..3492673f1 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61350129':{'en': 'Arumpo'}, '61350130':{'en': 'Scotia'}, '61350131':{'en': 'Scotia'}, '61350132':{'en': 'Scotia'}, @@ -10018,5 +10019,4 @@ '6139514':{'en': 'Melbourne'}, '6139516':{'en': 'Melbourne'}, '6139517':{'en': 'Melbourne'}, - '6139518':{'en': 'Clayton'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 5365bcd89..8d0bf0c90 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '6139518':{'en': 'Clayton'}, '61395182':{'en': 'Melbourne'}, '6139519':{'en': 'Melbourne'}, '613952':{'en': 'Melbourne'}, @@ -10018,5 +10019,4 @@ '61752062':{'en': 'Harrisville'}, '61752063':{'en': 'Imbil'}, '61752064':{'en': 'Jimna'}, - '61752065':{'en': 'Kalbar'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index f3373ffd3..9494272dc 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61752065':{'en': 'Kalbar'}, '61752066':{'en': 'Kenilworth'}, '61752067':{'en': 'Kia Ora'}, '61752068':{'en': 'Kilcoy'}, @@ -10018,5 +10019,4 @@ '618856763':{'en': 'Coonalpyn'}, '618856764':{'en': 'Coonalpyn'}, '618856765':{'en': 'Coonalpyn'}, - '618856766':{'en': 'Coonalpyn'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index d90f536da..3666b3dd1 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '618856766':{'en': 'Coonalpyn'}, '618856768':{'en': 'Coonalpyn'}, '618856769':{'en': 'Coonalpyn'}, '618856770':{'en': 'Copeville'}, @@ -10018,5 +10019,4 @@ '61899135':{'en': 'Three Springs'}, '61899136':{'en': 'Upper Gascoyne'}, '61899137':{'en': 'Upper Gascoyne'}, - '61899138':{'en': 'Upper Gascoyne'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 37923f4e0..0a25caba9 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61899138':{'en': 'Upper Gascoyne'}, '61899139':{'en': 'Eneabba North'}, '61899140':{'en': 'Walkaway'}, '61899141':{'en': 'Walkaway'}, @@ -10018,5 +10019,4 @@ '861306858':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861306859':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '86130686':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86130687':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 510bb0776..bc9375486 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86130687':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861306875':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861306876':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861306877':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, @@ -10018,5 +10019,4 @@ '861323828':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, '861323829':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, '86132383':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861323840':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index 9f2f5736d..06a1a3826 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861323840':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861323841':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861323842':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861323843':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, @@ -10018,5 +10019,4 @@ '861340220':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861340221':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861340222':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861340223':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 0377c0f41..8a9f9fabb 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861340223':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861340224':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861340225':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861340226':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, @@ -10018,5 +10019,4 @@ '861365247':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365248':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365249':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86136525':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index c106fa145..30bb4cdc1 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86136525':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '86136526':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365270':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861365271':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, @@ -10018,5 +10019,4 @@ '861394844':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861394845':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861394846':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861394847':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 21828614c..8164865f0 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861394847':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861394848':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861394849':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861394850':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, @@ -10018,5 +10019,4 @@ '861506329':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, '86150633':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861506330':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861506331':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, } diff --git a/python/phonenumbers/geodata/data2.py b/python/phonenumbers/geodata/data2.py index ecba3bf59..5dc6bb090 100644 --- a/python/phonenumbers/geodata/data2.py +++ b/python/phonenumbers/geodata/data2.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '1707994':{'en': 'Clearlake, CA'}, '1707995':{'en': 'Clearlake, CA'}, '1707996':{'en': 'Sonoma, CA'}, '1707998':{'en': 'Clearlake Oaks, CA'}, @@ -10018,5 +10019,4 @@ '1925648':{'en': 'Danville, CA'}, '1925671':{'en': 'Concord, CA'}, '1925672':{'en': 'Clayton, CA'}, - '1925673':{'en': 'Clayton, CA'}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index 4993eb915..e12deb61b 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861506331':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861506332':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '86150634':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861506340':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, @@ -10018,5 +10019,4 @@ '861533637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, '861533638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, '861533639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861533640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index d08ad4f42..cf97570d8 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861533640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861533641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861533642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '861533643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, @@ -10018,5 +10019,4 @@ '861567123':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, '861567124':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, '861567125':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861567126':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 58bd4a8d1..6750b0038 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861567126':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, '861567127':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, '861567128':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, '861567129':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, @@ -10018,5 +10019,4 @@ '861594734':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861594735':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861594736':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861594737':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 941559039..73237e468 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861594737':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861594738':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861594739':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861594740':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, @@ -10018,5 +10019,4 @@ '86178531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '86178532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '86178533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '86178534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index 2b56d07c2..def2da747 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86178534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, '86178535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, '86178536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, '86178537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, @@ -10018,5 +10019,4 @@ '861820083':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861820084':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861820085':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861820086':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index 5f3236a46..ee30f35ba 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861820086':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861820087':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861820088':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '861820089':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, @@ -10018,5 +10019,4 @@ '861855198':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, '861855199':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, '86185520':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86185521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index fae203bbe..da9c12438 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86185521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, '86185522':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, '861855226':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, '861855227':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, @@ -10018,5 +10019,4 @@ '861882306':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861882307':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861882308':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861882309':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 58a29bb28..00c7e95d1 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861882309':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '86188231':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861882316':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861882317':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, @@ -10018,5 +10019,4 @@ '9168444':{'en': 'Kantamal, Odisha'}, '9168445':{'en': 'Kantamal, Odisha'}, '9168446':{'en': 'Kantamal, Odisha'}, - '9168447':{'en': 'Kantamal, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 86b8f5c80..42a01d138 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '9168447':{'en': 'Kantamal, Odisha'}, '9168452':{'en': 'Phiringia, Odisha'}, '9168453':{'en': 'Phiringia, Odisha'}, '9168454':{'en': 'Phiringia, Odisha'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 349a23d65..2b28c676e 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '1925673':{'en': 'Clayton, CA'}, '1925674':{'en': 'Concord, CA'}, '1925676':{'en': 'Concord, CA'}, '1925679':{'en': 'Oakley, CA'}, @@ -10018,5 +10019,4 @@ '3324350':{'en': 'Le Mans', 'fr': 'Le Mans'}, '3324352':{'en': 'Le Mans', 'fr': 'Le Mans'}, '3324353':{'en': 'Laval', 'fr': 'Laval'}, - '3324354':{'en': 'Le Mans', 'fr': 'Le Mans'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index 1be801886..cbd93e97f 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '3324354':{'en': 'Le Mans', 'fr': 'Le Mans'}, '3324356':{'en': 'Laval', 'fr': 'Laval'}, '3324358':{'en': 'Laval', 'fr': 'Laval'}, '3324359':{'en': 'Laval', 'fr': 'Laval'}, @@ -10018,5 +10019,4 @@ '3522727':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, '3522728':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, '3522729':{'de': 'Luxemburg/Kockelscheuer', 'en': 'Luxembourg/Kockelscheuer', 'fr': 'Luxembourg/Kockelscheuer'}, - '3522730':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 17f026701..084958f00 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '3522730':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, '3522731':{'de': 'Bartringen', 'en': 'Bertrange/Mamer/Munsbach/Strassen', 'fr': 'Bertrange/Mamer/Munsbach/Strassen'}, '3522732':{'de': 'Lintgen/Kanton Mersch/Steinfort', 'en': 'Lintgen/Mersch/Steinfort', 'fr': 'Lintgen/Mersch/Steinfort'}, '3522733':{'de': 'Walferdingen', 'en': 'Walferdange', 'fr': 'Walferdange'}, @@ -10018,5 +10019,4 @@ '495648':{'de': 'Brakel-Gehrden', 'en': 'Brakel-Gehrden'}, '495650':{'de': 'Cornberg', 'en': 'Cornberg'}, '495651':{'de': 'Eschwege', 'en': 'Eschwege'}, - '495652':{'de': 'Bad Sooden-Allendorf', 'en': 'Bad Sooden-Allendorf'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index f5555748b..57973ac32 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '495652':{'de': 'Bad Sooden-Allendorf', 'en': 'Bad Sooden-Allendorf'}, '495653':{'de': 'Sontra', 'en': 'Sontra'}, '495654':{'de': 'Herleshausen', 'en': 'Herleshausen'}, '495655':{'de': 'Wanfried', 'en': 'Wanfried'}, @@ -10018,5 +10019,4 @@ '55513729':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, '55513730':{'en': 'Passo do Sobrado - RS', 'pt': 'Passo do Sobrado - RS'}, '55513731':{'en': 'Rio Pardo - RS', 'pt': 'Rio Pardo - RS'}, - '55513732':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 8baf6c2f9..7b9483aab 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '55513732':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, '55513733':{'en': 'Encruzilhada do Sul - RS', 'pt': 'Encruzilhada do Sul - RS'}, '55513734':{'en': 'Pantano Grande - RS', 'pt': 'Pantano Grande - RS'}, '55513735':{'en': u('V\u00e1rzea do Capivarita - RS'), 'pt': u('V\u00e1rzea do Capivarita - RS')}, @@ -10018,5 +10019,4 @@ '61240008':{'en': 'Karuah'}, '61240009':{'en': 'Laguna'}, '61240010':{'en': 'Newcastle'}, - '61240011':{'en': 'Bandon Grove'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index fb7a22e0b..795c29aa5 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61240011':{'en': 'Bandon Grove'}, '61240012':{'en': 'Branxton'}, '61240013':{'en': 'Bulahdelah'}, '61240014':{'en': 'Cessnock'}, @@ -10018,5 +10019,4 @@ '6126358':{'en': 'Bathurst'}, '61263586':{'en': 'Running Stream'}, '61263587':{'en': 'Running Stream'}, - '61263588':{'en': 'Running Stream'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index 45dd7fcc0..8d06e7a25 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61263588':{'en': 'Running Stream'}, '61263589':{'en': 'Running Stream'}, '61263590':{'en': 'Portland'}, '61263591':{'en': 'Portland'}, @@ -10018,5 +10019,4 @@ '61350126':{'en': 'Rufus River'}, '61350127':{'en': 'Rufus River'}, '61350128':{'en': 'Rufus River'}, - '61350129':{'en': 'Arumpo'}, } diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index 16f1fb172..d7879737c 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -926,6 +926,7 @@ '1450':('America/Toronto',), '1458':('America/Los_Angeles',), '1463':('America/New_York',), + '1464':('America/Chicago',), '1469':('America/Chicago',), '1470':('America/New_York',), '1473':('America/Grenada',), From 6db6ffa65e6a6b269b61e8fcb7fb622a9721fd0a Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 11 Mar 2022 18:06:10 +0000 Subject: [PATCH 06/67] Prep for 8.12.45 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index c06578951..5fe148fc1 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.44" +__version__ = "8.12.45" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 1338d6c8b0a7c0fc06d8ad4941533ff85095ffe7 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 1 Apr 2022 09:08:19 +0100 Subject: [PATCH 07/67] Merge metadata changes from upstream 8.12.46 Includes changes in resources/ up to and including upstream commit 3b8e317bc7e7: "[maven-release-plugin] prepare release v8.12.46" --- resources/PhoneNumberMetadata.xml | 19 ++++++++--- resources/ShortNumberMetadata.xml | 57 +++++++++++++++++++++++-------- resources/carrier/en/229.txt | 1 + resources/carrier/en/254.txt | 1 - resources/carrier/en/36.txt | 2 +- resources/carrier/en/51.txt | 19 ++--------- resources/carrier/en/61.txt | 1 + resources/carrier/en/680.txt | 1 + resources/carrier/en/90.txt | 14 ++++++++ resources/carrier/en/966.txt | 1 + 10 files changed, 78 insertions(+), 38 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index c4c37c76e..94aec101c 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -4009,12 +4009,17 @@ - [25689] + [24-689] $1 $2 $3 $4 - [25689]\d{7} + + (?: + [25689]\d| + 40 + )\d{6} + @@ -4039,6 +4044,7 @@ 90011234 (?: + 40| 5[1-8]| 6\d| 9[013-9] @@ -15376,7 +15382,7 @@ 52[35]| 6(?: 0[1-3579]| - 1[0237-9]| + 1[02357-9]| [23]\d| 40| 5[06]| @@ -24242,7 +24248,10 @@ 6201234 (?: - 46[0-5]| + (?: + 46| + 83 + )[0-5]| 6[2-4689]0 )\d{4}| (?: @@ -25120,7 +25129,7 @@ 579[01]\d{5}| 5(?: [013-689]\d| - 7[0-36-8] + 7[0-35-8] )\d{6} diff --git a/resources/ShortNumberMetadata.xml b/resources/ShortNumberMetadata.xml index f2f4229f7..ec12fe540 100644 --- a/resources/ShortNumberMetadata.xml +++ b/resources/ShortNumberMetadata.xml @@ -6257,18 +6257,38 @@ 11| 23 ) - ) + )| + 800 )| 2(?: - 20| - 7[02] + 0[0-4]| + 1[013489]| + 2[0-5]| + 3[0-46]| + 4[0-24-68]| + 5[0-2568]| + 6[06]| + 7[0-25-7]| + 8[028]| + 9[08] )| 37(?: 00| 37| 7[07] )| - 414| + 4(?: + 0[0-5]| + 1[013-8]| + 2[034]| + 3[23]| + 4[02-9]| + 5(?: + 00| + 41| + 67 + ) + )| 777| 8(?: 1[27-9]| @@ -6280,27 +6300,34 @@ - + 104 1(?: 0[457]| - 1(?: - 2| - 6\d{3} - ) - ) + 12| + 4[0-4]\d + )| + 1(?: + 16\d| + 37| + 45 + )\d\d - - 1220 + + 1200 1(?: - 2[27]| - 41| + 4[0-4]| 77 - )\d + )\d| + 1(?: + 18| + 2| + 45 + )\d\d diff --git a/resources/carrier/en/229.txt b/resources/carrier/en/229.txt index 53f31433b..35efe7931 100644 --- a/resources/carrier/en/229.txt +++ b/resources/carrier/en/229.txt @@ -14,6 +14,7 @@ # Libercom is brand name of Benintelecoms and Moov is brand name of Etisalat. +2294|SBIN 2295|MTN 22955|Moov 22956|Moov diff --git a/resources/carrier/en/254.txt b/resources/carrier/en/254.txt index 849755673..c153cb6ad 100644 --- a/resources/carrier/en/254.txt +++ b/resources/carrier/en/254.txt @@ -29,7 +29,6 @@ 25474|Safaricom 254744|Homeland Media 254747|JTL -254749|WiAfrica 25475|Airtel 254757|Safaricom 254758|Safaricom diff --git a/resources/carrier/en/36.txt b/resources/carrier/en/36.txt index 6c382bb40..3301b9cc4 100644 --- a/resources/carrier/en/36.txt +++ b/resources/carrier/en/36.txt @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -3620|Telenor +3620|Yettel Hungary 3630|Magyar Telekom 36312000|Netfone Telecom 36312001|Netfone Telecom diff --git a/resources/carrier/en/51.txt b/resources/carrier/en/51.txt index 38495fe5a..b54c8c172 100644 --- a/resources/carrier/en/51.txt +++ b/resources/carrier/en/51.txt @@ -33,32 +33,19 @@ 5191926|Claro 5191927|Claro 519198|Entel +5192|Claro 51920|Movistar -51921|Claro 51922|Entel 51923|Entel 51924|Entel -51925|Claro -519260|Claro -519261|Claro -519262|Claro -5192630|Claro -5192631|Claro -5192632|Claro -5192633|Claro -5192634|Claro -5192635|Claro +5192636|Dolphin Telecom +5192637|Dolphin Telecom 5192638|Entel 5192639|Entel -519264|Claro -519265|Claro 519266|Entel 519267|Entel 519268|Entel 519269|Entel -51927|Claro -51928|Claro -51929|Claro 51930|Claro 51931|Claro 51932|Claro diff --git a/resources/carrier/en/61.txt b/resources/carrier/en/61.txt index 11b8b5bbe..ed6a80ae3 100644 --- a/resources/carrier/en/61.txt +++ b/resources/carrier/en/61.txt @@ -101,6 +101,7 @@ 614800|Pivotel Satellite 614801|Telstra 614803|Telstra +614804|Telstra 614808|Pivotel Satellite 61481|Optus 61482|Optus diff --git a/resources/carrier/en/680.txt b/resources/carrier/en/680.txt index e2b98c174..509ccea04 100644 --- a/resources/carrier/en/680.txt +++ b/resources/carrier/en/680.txt @@ -17,4 +17,5 @@ 68045|PMCI 68046|PMCI 68077|PalauCel +68083|PMCI 68088|PalauTel diff --git a/resources/carrier/en/90.txt b/resources/carrier/en/90.txt index 21786384e..79773fcce 100644 --- a/resources/carrier/en/90.txt +++ b/resources/carrier/en/90.txt @@ -14,6 +14,20 @@ # Wiki Link : https://tr.wikipedia.org/wiki/Türkiye'deki_telefon_numaraları 9050|Turk Telekom +90510210|Pasifik Telekom +90510222|Netgsm +90510232|Foniv Telecommunications Services +90510244|Nida Telekomunikasyon +90510255|TTM +90510266|Medium Telecommunications Services +90510300|Mobilisim Mobil Bilisim +90510310|Assistant Telecom +90510333|Roitel +90510343|Isnet +90510400|Duru Telekom +90510450|Pelicell Telecommunications +90510480|Alfa iletisim +90510499|HATNET BILGI ILETISIM TEKNOLOJILERI 9051616|Turkcell 9053|Turkcell 9053383|Kuzey Kibris Turkcell diff --git a/resources/carrier/en/966.txt b/resources/carrier/en/966.txt index d10328e68..a1bada52c 100644 --- a/resources/carrier/en/966.txt +++ b/resources/carrier/en/966.txt @@ -27,6 +27,7 @@ 966571|Virgin 966572|Virgin 966573|Virgin +966575|Red Bull Mobile 966576|Lebara 966577|Lebara 966578|Lebara From 0e0ca00881d3ef8fa6a92a977218f2a022b00135 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 1 Apr 2022 09:08:25 +0100 Subject: [PATCH 08/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 36 +++++++++++----------- python/phonenumbers/carrierdata/data1.py | 26 ++++++++-------- python/phonenumbers/carrierdata/data2.py | 30 ++++++++++-------- python/phonenumbers/data/region_BJ.py | 6 ++-- python/phonenumbers/data/region_JM.py | 2 +- python/phonenumbers/data/region_PW.py | 2 +- python/phonenumbers/data/region_SA.py | 2 +- python/phonenumbers/shortdata/region_HU.py | 6 ++-- 8 files changed, 57 insertions(+), 53 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 5f456e1d5..b0e0ff06b 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -927,6 +927,7 @@ '22897':{'en': 'TOGOCEL'}, '22898':{'en': 'Moov'}, '22899':{'en': 'Moov'}, + '2294':{'en': 'SBIN'}, '2295':{'en': 'MTN'}, '22955':{'en': 'Moov'}, '22956':{'en': 'Moov'}, @@ -1218,7 +1219,6 @@ '25474':{'en': 'Safaricom'}, '254744':{'en': 'Homeland Media'}, '254747':{'en': 'JTL'}, - '254749':{'en': 'WiAfrica'}, '25475':{'en': 'Airtel'}, '254757':{'en': 'Safaricom'}, '254758':{'en': 'Safaricom'}, @@ -2671,7 +2671,7 @@ '359989':{'en': 'A1'}, '359996':{'en': 'Bulsatcom'}, '359999':{'en': 'MAX'}, - '3620':{'en': 'Telenor'}, + '3620':{'en': 'Yettel Hungary'}, '3630':{'en': 'Magyar Telekom'}, '36312000':{'en': 'Netfone Telecom'}, '36312001':{'en': 'Netfone Telecom'}, @@ -7076,32 +7076,19 @@ '5191926':{'en': 'Claro'}, '5191927':{'en': 'Claro'}, '519198':{'en': 'Entel'}, + '5192':{'en': 'Claro'}, '51920':{'en': 'Movistar'}, - '51921':{'en': 'Claro'}, '51922':{'en': 'Entel'}, '51923':{'en': 'Entel'}, '51924':{'en': 'Entel'}, - '51925':{'en': 'Claro'}, - '519260':{'en': 'Claro'}, - '519261':{'en': 'Claro'}, - '519262':{'en': 'Claro'}, - '5192630':{'en': 'Claro'}, - '5192631':{'en': 'Claro'}, - '5192632':{'en': 'Claro'}, - '5192633':{'en': 'Claro'}, - '5192634':{'en': 'Claro'}, - '5192635':{'en': 'Claro'}, + '5192636':{'en': 'Dolphin Telecom'}, + '5192637':{'en': 'Dolphin Telecom'}, '5192638':{'en': 'Entel'}, '5192639':{'en': 'Entel'}, - '519264':{'en': 'Claro'}, - '519265':{'en': 'Claro'}, '519266':{'en': 'Entel'}, '519267':{'en': 'Entel'}, '519268':{'en': 'Entel'}, '519269':{'en': 'Entel'}, - '51927':{'en': 'Claro'}, - '51928':{'en': 'Claro'}, - '51929':{'en': 'Claro'}, '51930':{'en': 'Claro'}, '51931':{'en': 'Claro'}, '51932':{'en': 'Claro'}, @@ -10019,4 +10006,17 @@ '553399903':{'en': 'Telemig Celular'}, '553399904':{'en': 'Telemig Celular'}, '553399905':{'en': 'Telemig Celular'}, + '553399906':{'en': 'Telemig Celular'}, + '553399907':{'en': 'Telemig Celular'}, + '553399908':{'en': 'Telemig Celular'}, + '553399909':{'en': 'Telemig Celular'}, + '553399911':{'en': 'Telemig Celular'}, + '553399912':{'en': 'Telemig Celular'}, + '553399913':{'en': 'Telemig Celular'}, + '553399914':{'en': 'Telemig Celular'}, + '553399915':{'en': 'Telemig Celular'}, + '553399916':{'en': 'Telemig Celular'}, + '553399917':{'en': 'Telemig Celular'}, + '553399918':{'en': 'Telemig Celular'}, + '553399919':{'en': 'Telemig Celular'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index eb0facd56..c3655af5c 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,19 +19,6 @@ # limitations under the License. data = { - '553399906':{'en': 'Telemig Celular'}, - '553399907':{'en': 'Telemig Celular'}, - '553399908':{'en': 'Telemig Celular'}, - '553399909':{'en': 'Telemig Celular'}, - '553399911':{'en': 'Telemig Celular'}, - '553399912':{'en': 'Telemig Celular'}, - '553399913':{'en': 'Telemig Celular'}, - '553399914':{'en': 'Telemig Celular'}, - '553399915':{'en': 'Telemig Celular'}, - '553399916':{'en': 'Telemig Celular'}, - '553399917':{'en': 'Telemig Celular'}, - '553399918':{'en': 'Telemig Celular'}, - '553399919':{'en': 'Telemig Celular'}, '553399921':{'en': 'Telemig Celular'}, '553399922':{'en': 'Telemig Celular'}, '553399933':{'en': 'Telemig Celular'}, @@ -10019,4 +10006,17 @@ '5939999':{'en': 'Movistar'}, '5946940':{'en': 'SFR'}, '59469408':{'en': 'Digicel'}, + '59469409':{'en': 'Digicel'}, + '59469412':{'en': 'Digicel'}, + '59469413':{'en': 'Digicel'}, + '59469414':{'en': 'Digicel'}, + '59469415':{'en': 'Digicel'}, + '59469416':{'en': 'Digicel'}, + '59469417':{'en': 'SFR'}, + '59469418':{'en': 'SFR'}, + '59469419':{'en': 'SFR'}, + '5946942':{'en': 'Orange'}, + '5946943':{'en': 'Orange'}, + '5946944':{'en': 'Orange'}, + '59469446':{'en': 'SFR'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index a6e96a0c3..6d19246d4 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,19 +19,6 @@ # limitations under the License. data = { - '59469409':{'en': 'Digicel'}, - '59469412':{'en': 'Digicel'}, - '59469413':{'en': 'Digicel'}, - '59469414':{'en': 'Digicel'}, - '59469415':{'en': 'Digicel'}, - '59469416':{'en': 'Digicel'}, - '59469417':{'en': 'SFR'}, - '59469418':{'en': 'SFR'}, - '59469419':{'en': 'SFR'}, - '5946942':{'en': 'Orange'}, - '5946943':{'en': 'Orange'}, - '5946944':{'en': 'Orange'}, - '59469446':{'en': 'SFR'}, '59469447':{'en': 'SFR'}, '5946949':{'en': 'Digicel'}, '59595':{'en': 'VOX'}, @@ -545,6 +532,7 @@ '614800':{'en': 'Pivotel Satellite'}, '614801':{'en': 'Telstra'}, '614803':{'en': 'Telstra'}, + '614804':{'en': 'Telstra'}, '614808':{'en': 'Pivotel Satellite'}, '61481':{'en': 'Optus'}, '61482':{'en': 'Optus'}, @@ -1799,6 +1787,7 @@ '68045':{'en': 'PMCI'}, '68046':{'en': 'PMCI'}, '68077':{'en': 'PalauCel'}, + '68083':{'en': 'PMCI'}, '68088':{'en': 'PalauTel'}, '6817':{'en': u('Service des Postes et T\u00e9l\u00e9communications')}, '68182':{'en': u('Service des Postes et T\u00e9l\u00e9communications')}, @@ -4142,6 +4131,20 @@ '886988':{'en': 'Chunghwa Telecom'}, '886989':{'en': 'FarEasTone'}, '9050':{'en': 'Turk Telekom'}, + '90510210':{'en': 'Pasifik Telekom'}, + '90510222':{'en': 'Netgsm'}, + '90510232':{'en': 'Foniv Telecommunications Services'}, + '90510244':{'en': 'Nida Telekomunikasyon'}, + '90510255':{'en': 'TTM'}, + '90510266':{'en': 'Medium Telecommunications Services'}, + '90510300':{'en': 'Mobilisim Mobil Bilisim'}, + '90510310':{'en': 'Assistant Telecom'}, + '90510333':{'en': 'Roitel'}, + '90510343':{'en': 'Isnet'}, + '90510400':{'en': 'Duru Telekom'}, + '90510450':{'en': 'Pelicell Telecommunications'}, + '90510480':{'en': 'Alfa iletisim'}, + '90510499':{'en': 'HATNET BILGI ILETISIM TEKNOLOJILERI'}, '9051616':{'en': 'Turkcell'}, '9053':{'en': 'Turkcell'}, '9053383':{'en': 'Kuzey Kibris Turkcell'}, @@ -7578,6 +7581,7 @@ '966571':{'en': 'Virgin'}, '966572':{'en': 'Virgin'}, '966573':{'en': 'Virgin'}, + '966575':{'en': 'Red Bull Mobile'}, '966576':{'en': 'Lebara'}, '966577':{'en': 'Lebara'}, '966578':{'en': 'Lebara'}, diff --git a/python/phonenumbers/data/region_BJ.py b/python/phonenumbers/data/region_BJ.py index 6837f459d..cde8842b8 100644 --- a/python/phonenumbers/data/region_BJ.py +++ b/python/phonenumbers/data/region_BJ.py @@ -2,9 +2,9 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_BJ = PhoneMetadata(id='BJ', country_code=229, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='[25689]\\d{7}', possible_length=(8,)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:[25689]\\d|40)\\d{6}', possible_length=(8,)), fixed_line=PhoneNumberDesc(national_number_pattern='2(?:02|1[037]|2[45]|3[68])\\d{5}', example_number='20211234', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:5[1-8]|6\\d|9[013-9])\\d{6}', example_number='90011234', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:40|5[1-8]|6\\d|9[013-9])\\d{6}', example_number='90011234', possible_length=(8,)), voip=PhoneNumberDesc(national_number_pattern='857[58]\\d{4}', example_number='85751234', possible_length=(8,)), uan=PhoneNumberDesc(national_number_pattern='81\\d{6}', example_number='81123456', possible_length=(8,)), - number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[25689]'])]) + number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[24-689]'])]) diff --git a/python/phonenumbers/data/region_JM.py b/python/phonenumbers/data/region_JM.py index eb0c68e1a..f322783df 100644 --- a/python/phonenumbers/data/region_JM.py +++ b/python/phonenumbers/data/region_JM.py @@ -3,7 +3,7 @@ PHONE_METADATA_JM = PhoneMetadata(id='JM', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[58]\\d\\d|658|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[0257]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', example_number='8765230123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[02357-9]|[23]\\d|40|5[06]|6[2-589]|7[0257]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', example_number='8765230123', possible_length=(10,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='(?:658295|876(?:2(?:0[2-9]|[14-9]\\d|2[013-9]|3[3-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}', example_number='8762101234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_PW.py b/python/phonenumbers/data/region_PW.py index 1d09062f4..31038dfd8 100644 --- a/python/phonenumbers/data/region_PW.py +++ b/python/phonenumbers/data/region_PW.py @@ -4,5 +4,5 @@ PHONE_METADATA_PW = PhoneMetadata(id='PW', country_code=680, international_prefix='01[12]', general_desc=PhoneNumberDesc(national_number_pattern='(?:[24-8]\\d\\d|345|900)\\d{4}', possible_length=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}', example_number='2771234', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:46[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}', example_number='6201234', possible_length=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:(?:46|83)[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}', example_number='6201234', possible_length=(7,)), number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[2-9]'])]) diff --git a/python/phonenumbers/data/region_SA.py b/python/phonenumbers/data/region_SA.py index 1d5278508..af7c6fca3 100644 --- a/python/phonenumbers/data/region_SA.py +++ b/python/phonenumbers/data/region_SA.py @@ -4,7 +4,7 @@ PHONE_METADATA_SA = PhoneMetadata(id='SA', country_code=966, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='92\\d{7}|(?:[15]|8\\d)\\d{8}', possible_length=(9, 10), possible_length_local_only=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}', example_number='112345678', possible_length=(9,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='579[01]\\d{5}|5(?:[013-689]\\d|7[0-36-8])\\d{6}', example_number='512345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='579[01]\\d{5}|5(?:[013-689]\\d|7[0-35-8])\\d{6}', example_number='512345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', example_number='8001234567', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='925\\d{6}', example_number='925012345', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='920\\d{6}', example_number='920012345', possible_length=(9,)), diff --git a/python/phonenumbers/shortdata/region_HU.py b/python/phonenumbers/shortdata/region_HU.py index 126e88cd3..b62502cb2 100644 --- a/python/phonenumbers/shortdata/region_HU.py +++ b/python/phonenumbers/shortdata/region_HU.py @@ -3,9 +3,9 @@ PHONE_METADATA_HU = PhoneMetadata(id='HU', country_code=None, international_prefix=None, general_desc=PhoneNumberDesc(national_number_pattern='1\\d{2,5}', possible_length=(3, 4, 5, 6)), - toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[457]|1(?:2|6\\d{3}))', example_number='104', possible_length=(3, 6)), + toll_free=PhoneNumberDesc(national_number_pattern='1(?:0[457]|12|4[0-4]\\d)|1(?:16\\d|37|45)\\d\\d', example_number='104', possible_length=(3, 4, 5, 6)), emergency=PhoneNumberDesc(national_number_pattern='1(?:0[457]|12)', example_number='104', possible_length=(3,)), - short_code=PhoneNumberDesc(national_number_pattern='1(?:0[457]|1(?:2|6(?:000|1(?:11|23)))|2(?:20|7[02])|37(?:00|37|7[07])|414|777|8(?:1[27-9]|2[04]|40|[589]))', example_number='104', possible_length=(3, 4, 5, 6)), - carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:2[27]|41|77)\\d', example_number='1220', possible_length=(4,)), + short_code=PhoneNumberDesc(national_number_pattern='1(?:0[457]|1(?:2|6(?:000|1(?:11|23))|800)|2(?:0[0-4]|1[013489]|2[0-5]|3[0-46]|4[0-24-68]|5[0-2568]|6[06]|7[0-25-7]|8[028]|9[08])|37(?:00|37|7[07])|4(?:0[0-5]|1[013-8]|2[034]|3[23]|4[02-9]|5(?:00|41|67))|777|8(?:1[27-9]|2[04]|40|[589]))', example_number='104', possible_length=(3, 4, 5, 6)), + carrier_specific=PhoneNumberDesc(national_number_pattern='1(?:4[0-4]|77)\\d|1(?:18|2|45)\\d\\d', example_number='1200', possible_length=(4, 5)), sms_services=PhoneNumberDesc(national_number_pattern='184\\d', example_number='1840', possible_length=(4,)), short_data=True) From f92246d1a9ffbcc107d23be2de77ec7b7bc2c3bd Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 1 Apr 2022 09:08:25 +0100 Subject: [PATCH 09/67] Prep for 8.12.46 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 5fe148fc1..3c3e76d05 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.45" +__version__ = "8.12.46" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From d84e6c168bd81af2639e6368dad3da258a3b8842 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Thu, 21 Apr 2022 07:04:34 +0100 Subject: [PATCH 10/67] Merge metadata changes from upstream 8.12.47 Includes changes in resources/ up to and including upstream commit e43c69d31a1d: "[maven-release-plugin] prepare release v8.12.47" --- resources/PhoneNumberMetadata.xml | 121 +++++++++++++++++++----------- resources/carrier/en/1.txt | 15 +++- resources/carrier/en/244.txt | 1 + resources/carrier/en/33.txt | 2 + resources/carrier/en/351.txt | 1 + resources/carrier/en/385.txt | 3 +- resources/carrier/en/41.txt | 6 ++ resources/carrier/en/420.txt | 1 + resources/carrier/en/46.txt | 1 + resources/carrier/en/974.txt | 2 + resources/carrier/en/995.txt | 7 +- 11 files changed, 115 insertions(+), 45 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index 94aec101c..45650ca07 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -799,7 +799,7 @@ 923123456 - 9[1-49]\d{7} + 9[1-59]\d{7} @@ -2993,6 +2993,7 @@ 2464123456 + 246521[0369]\d{3}| 246(?: 2(?: 2[78]| @@ -3026,17 +3027,30 @@ 2462501234 246(?: - 2(?: - [3568]\d| - 4[0-57-9] - )| - 45\d| - 69[5-7]| - 8(?: - [2-5]\d| - 83 + (?: + 2(?: + [3568]\d| + 4[0-57-9] + )| + 3(?: + 5[2-9]| + 6[0-6] + )| + 4(?: + 46| + 5\d + )| + 69[5-7]| + 8(?: + [2-5]\d| + 83 + ) + )\d| + 52(?: + 1[147]| + 20 ) - )\d{4} + )\d{3} @@ -3125,11 +3139,13 @@ 4(?: 1[7-9]| 3[01]| - 44| + 4[47-9]| 67 )| 7(?: - 36| + 1[2-9]| + 2\d| + 3[016]| 53 ) )\d{4} @@ -10067,6 +10083,7 @@ 8(?: 1[01]| 2[0156]| + 4[02]| 84 )\d{6} @@ -10343,7 +10360,7 @@ [0-7]\d\d| 8(?: [02]\d| - 1[0-278] + 1[0-27-9] ) ) )| @@ -10624,7 +10641,7 @@ 5[49]| 6[0-369]| 77| - 81| + 8[14]| 9[139] )\d{6} @@ -10896,14 +10913,6 @@ 8[01] ) )\d{3}| - 5(?: - 0070| - (?: - 11| - 33 - )33| - [25]222 - )[0-4]\d{3}| 5(?: 00(?: 0\d| @@ -10912,7 +10921,8 @@ 11(?: 00| 1\d| - 2[0-4] + 2[0-4]| + 3[01] )| 5200| 75(?: @@ -10931,6 +10941,15 @@ ) ) )\d{4}| + 5(?: + 0070| + 11(?: + 33| + 51 + )| + [25]222| + 3333 + )[0-4]\d{3}| (?: 5(?: [14]4| @@ -11085,7 +11104,7 @@ 5[49]| 6[0-369]| 77| - 81| + 8[14]| 9[139] )\d{6} @@ -12487,10 +12506,11 @@ 921234567 - 9(?: - 751\d{5}| - 8\d{6,7} - )| + 98\d{6,7}| + 975(?: + 1\d| + 96 + )\d{4}| 9(?: 0[1-9]| [1259]\d| @@ -15239,7 +15259,7 @@ 5[49]| 6[0-369]| 77| - 81| + 8[14]| 9[139] )\d{6} @@ -20719,7 +20739,12 @@ 80071234 - 800[3467]\d{4} + + 800(?: + 02| + [3467]\d + )\d{3} + @@ -21725,12 +21750,17 @@ - [2-57-9] + [02-57-9] $1.$2.$3 - [2-57-9]\d{5} + + (?: + 050| + [2-57-9]\d\d + )\d{3} + @@ -21756,6 +21786,13 @@ )\d{4} + + + + 050012 + 050\d{3} + @@ -22841,7 +22878,7 @@ 2[0-5]| 33| 4[0-79]| - 5[05]| + 5[0-35]| 6[068]| 7[0-8] )| @@ -22865,7 +22902,7 @@ 5[05-9]| 6[056]| 7[0-24-9]| - 8[6-9]| + 8[5-9]| 90 )| 8(?: @@ -25591,14 +25628,14 @@ 9001234567 649\d{6}| + 99[1-59]\d{4}(?: + \d{3} + )?| 9(?: - (?: - 00| - 39| - 44 - )[1-8]\d{3,6}| - 9[1-59]\d{4} - ) + 00| + 39| + 44 + )[1-8]\d{3,6} diff --git a/resources/carrier/en/1.txt b/resources/carrier/en/1.txt index dafbdbd89..b00aefef1 100644 --- a/resources/carrier/en/1.txt +++ b/resources/carrier/en/1.txt @@ -68,7 +68,20 @@ 1246259|Digicel 124626|Digicel 124628|Cable & Wireless +124635|LIME +1246360|LIME +1246361|LIME +1246362|LIME +1246363|LIME +1246364|LIME +1246365|LIME +1246366|LIME +1246446|Neptune Communications 124645|Sunbeach Communications +12465211|Digicel +12465214|LIME +12465217|KW Telecommunications +1246522|Ozone 124669|Ozone 12468|Digicel 1264469|Cable & Wireless @@ -123,7 +136,7 @@ 134554|Digicel 134555|Digicel 1345649|Digicel -134582|Logic +134582|Logic Communications 1345919|Cable & Wireless 1345930|LIME 1345936|Cable & Wireless diff --git a/resources/carrier/en/244.txt b/resources/carrier/en/244.txt index 0083940b8..968881163 100644 --- a/resources/carrier/en/244.txt +++ b/resources/carrier/en/244.txt @@ -16,4 +16,5 @@ 24492|UNITEL 24493|UNITEL 24494|UNITEL +24495|Africell Angola 24499|Movicel diff --git a/resources/carrier/en/33.txt b/resources/carrier/en/33.txt index df74504f4..14a09f20e 100644 --- a/resources/carrier/en/33.txt +++ b/resources/carrier/en/33.txt @@ -270,6 +270,8 @@ 3375632|Euroinformation Telecom 3375633|Euroinformation Telecom 3375634|Euroinformation Telecom +3375644|SFR +3375645|SFR 337565|Transatel 337566|Transatel 337567|Transatel diff --git a/resources/carrier/en/351.txt b/resources/carrier/en/351.txt index 8f3e0fedf..6e5b142f8 100644 --- a/resources/carrier/en/351.txt +++ b/resources/carrier/en/351.txt @@ -48,5 +48,6 @@ 3519292|NOS 3519293|NOS 3519294|NOS +3519295|Sumamovil Portugal 35193|NOS 35196|MEO diff --git a/resources/carrier/en/385.txt b/resources/carrier/en/385.txt index bc2f4db00..e4afa0107 100644 --- a/resources/carrier/en/385.txt +++ b/resources/carrier/en/385.txt @@ -20,7 +20,8 @@ 38592|A1 Telekom 38595|Tele2 385970|Hrvatski Telekom -385975|Telefocus +3859751|Telefocus +3859759|Altavox 385976|Hrvatski Telekom 385977|Hrvatski Telekom 385979|Hrvatski Telekom diff --git a/resources/carrier/en/41.txt b/resources/carrier/en/41.txt index 0bd90692b..07e886d8a 100644 --- a/resources/carrier/en/41.txt +++ b/resources/carrier/en/41.txt @@ -16,6 +16,12 @@ 417507|Swisscom 417508|Swisscom 417509|Swisscom +417519|Swisscom +417520|Swisscom +417521|Swisscom +417522|Swisscom +417523|Swisscom +417524|Swisscom 41754|Swisscom 417550|Swisscom 417551|Swisscom diff --git a/resources/carrier/en/420.txt b/resources/carrier/en/420.txt index fd56ae29a..ed28b893a 100644 --- a/resources/carrier/en/420.txt +++ b/resources/carrier/en/420.txt @@ -182,6 +182,7 @@ 4207947|O2 4207948|O2 4207950|Vectone Distribution Czech Republic s.r.o(Mundio) +4207951|Vectone Distribution Czech Republic s.r.o(Mundio) 42079750|Dial Telecom 4207976|T-Mobile 42079770|T-Mobile diff --git a/resources/carrier/en/46.txt b/resources/carrier/en/46.txt index 54542387d..2d006e638 100644 --- a/resources/carrier/en/46.txt +++ b/resources/carrier/en/46.txt @@ -272,6 +272,7 @@ 4672669|Nortech 467267|TeliaSonera 467268|TeliaSonera +4672695|Telenor Sverige 4672698|SWEDFONENET AB 46726990|Gotalandsnatet 46726991|Fast Communication diff --git a/resources/carrier/en/974.txt b/resources/carrier/en/974.txt index e40685801..902f0bf17 100644 --- a/resources/carrier/en/974.txt +++ b/resources/carrier/en/974.txt @@ -25,6 +25,8 @@ 97433|ooredoo 974399|ooredoo 97450|ooredoo +974510|ooredoo +974511|ooredoo 974520|ooredoo 97455|ooredoo 974599|ooredoo diff --git a/resources/carrier/en/995.txt b/resources/carrier/en/995.txt index d10617660..3296aacd6 100644 --- a/resources/carrier/en/995.txt +++ b/resources/carrier/en/995.txt @@ -18,7 +18,12 @@ 9955005|MagtiCom 9955007|MyPhone 995505|MagtiCom -995511|MagtiCom +9955110|MagtiCom +9955111|MagtiCom +9955112|MagtiCom +9955113|MagtiCom +9955115|Silknet +9955117|MagtiCom 995514|Geocell 99552|MagtiCom 99553|MagtiCom From f06ff471cdd01693bf4784784c3bdc36ba0a226e Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Thu, 21 Apr 2022 07:04:42 +0100 Subject: [PATCH 11/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 56 ++++++++++++------------ python/phonenumbers/carrierdata/data1.py | 52 +++++++++++----------- python/phonenumbers/carrierdata/data2.py | 35 ++++++++++++++- python/phonenumbers/data/region_AO.py | 2 +- python/phonenumbers/data/region_BB.py | 6 +-- python/phonenumbers/data/region_FR.py | 2 +- python/phonenumbers/data/region_GB.py | 4 +- python/phonenumbers/data/region_GE.py | 2 +- python/phonenumbers/data/region_GG.py | 2 +- python/phonenumbers/data/region_HR.py | 2 +- python/phonenumbers/data/region_JE.py | 2 +- python/phonenumbers/data/region_MT.py | 2 +- python/phonenumbers/data/region_NC.py | 7 +-- python/phonenumbers/data/region_PA.py | 2 +- python/phonenumbers/data/region_SE.py | 2 +- 15 files changed, 106 insertions(+), 72 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index b0e0ff06b..045ce9ca4 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -57,7 +57,20 @@ '1246259':{'en': 'Digicel'}, '124626':{'en': 'Digicel'}, '124628':{'en': 'Cable & Wireless'}, + '124635':{'en': 'LIME'}, + '1246360':{'en': 'LIME'}, + '1246361':{'en': 'LIME'}, + '1246362':{'en': 'LIME'}, + '1246363':{'en': 'LIME'}, + '1246364':{'en': 'LIME'}, + '1246365':{'en': 'LIME'}, + '1246366':{'en': 'LIME'}, + '1246446':{'en': 'Neptune Communications'}, '124645':{'en': 'Sunbeach Communications'}, + '12465211':{'en': 'Digicel'}, + '12465214':{'en': 'LIME'}, + '12465217':{'en': 'KW Telecommunications'}, + '1246522':{'en': 'Ozone'}, '124669':{'en': 'Ozone'}, '12468':{'en': 'Digicel'}, '1264469':{'en': 'Cable & Wireless'}, @@ -112,7 +125,7 @@ '134554':{'en': 'Digicel'}, '134555':{'en': 'Digicel'}, '1345649':{'en': 'Digicel'}, - '134582':{'en': 'Logic'}, + '134582':{'en': 'Logic Communications'}, '1345919':{'en': 'Cable & Wireless'}, '1345930':{'en': 'LIME'}, '1345936':{'en': 'Cable & Wireless'}, @@ -1149,6 +1162,7 @@ '24492':{'en': 'UNITEL'}, '24493':{'en': 'UNITEL'}, '24494':{'en': 'UNITEL'}, + '24495':{'en': 'Africell Angola'}, '24499':{'en': 'Movicel'}, '24595':{'en': 'Orange'}, '24596':{'en': 'Spacetel'}, @@ -2099,6 +2113,8 @@ '3375632':{'en': 'Euroinformation Telecom'}, '3375633':{'en': 'Euroinformation Telecom'}, '3375634':{'en': 'Euroinformation Telecom'}, + '3375644':{'en': 'SFR'}, + '3375645':{'en': 'SFR'}, '337565':{'en': 'Transatel'}, '337566':{'en': 'Transatel'}, '337567':{'en': 'Transatel'}, @@ -2514,6 +2530,7 @@ '3519292':{'en': 'NOS'}, '3519293':{'en': 'NOS'}, '3519294':{'en': 'NOS'}, + '3519295':{'en': 'Sumamovil Portugal'}, '35193':{'en': 'NOS'}, '35196':{'en': 'MEO'}, '35262':{'en': 'POST'}, @@ -2973,7 +2990,8 @@ '38592':{'en': 'A1 Telekom'}, '38595':{'en': 'Tele2'}, '385970':{'en': 'Hrvatski Telekom'}, - '385975':{'en': 'Telefocus'}, + '3859751':{'en': 'Telefocus'}, + '3859759':{'en': 'Altavox'}, '385976':{'en': 'Hrvatski Telekom'}, '385977':{'en': 'Hrvatski Telekom'}, '385979':{'en': 'Hrvatski Telekom'}, @@ -3055,6 +3073,12 @@ '417507':{'en': 'Swisscom'}, '417508':{'en': 'Swisscom'}, '417509':{'en': 'Swisscom'}, + '417519':{'en': 'Swisscom'}, + '417520':{'en': 'Swisscom'}, + '417521':{'en': 'Swisscom'}, + '417522':{'en': 'Swisscom'}, + '417523':{'en': 'Swisscom'}, + '417524':{'en': 'Swisscom'}, '41754':{'en': 'Swisscom'}, '417550':{'en': 'Swisscom'}, '417551':{'en': 'Swisscom'}, @@ -3299,6 +3323,7 @@ '4207947':{'en': 'O2'}, '4207948':{'en': 'O2'}, '4207950':{'en': 'Vectone Distribution Czech Republic s.r.o(Mundio)'}, + '4207951':{'en': 'Vectone Distribution Czech Republic s.r.o(Mundio)'}, '42079750':{'en': 'Dial Telecom'}, '4207976':{'en': 'T-Mobile'}, '42079770':{'en': 'T-Mobile'}, @@ -5365,6 +5390,7 @@ '4672669':{'en': 'Nortech'}, '467267':{'en': 'TeliaSonera'}, '467268':{'en': 'TeliaSonera'}, + '4672695':{'en': 'Telenor Sverige'}, '4672698':{'en': 'SWEDFONENET AB'}, '46726990':{'en': 'Gotalandsnatet'}, '46726991':{'en': 'Fast Communication'}, @@ -9993,30 +10019,4 @@ '553399129':{'en': 'TIM'}, '553399136':{'en': 'TIM'}, '553399137':{'en': 'TIM'}, - '553399138':{'en': 'TIM'}, - '553399139':{'en': 'TIM'}, - '553399168':{'en': 'TIM'}, - '553399191':{'en': 'TIM'}, - '553399193':{'en': 'TIM'}, - '553399197':{'en': 'TIM'}, - '553399198':{'en': 'TIM'}, - '553399199':{'en': 'TIM'}, - '553399901':{'en': 'Telemig Celular'}, - '553399902':{'en': 'Telemig Celular'}, - '553399903':{'en': 'Telemig Celular'}, - '553399904':{'en': 'Telemig Celular'}, - '553399905':{'en': 'Telemig Celular'}, - '553399906':{'en': 'Telemig Celular'}, - '553399907':{'en': 'Telemig Celular'}, - '553399908':{'en': 'Telemig Celular'}, - '553399909':{'en': 'Telemig Celular'}, - '553399911':{'en': 'Telemig Celular'}, - '553399912':{'en': 'Telemig Celular'}, - '553399913':{'en': 'Telemig Celular'}, - '553399914':{'en': 'Telemig Celular'}, - '553399915':{'en': 'Telemig Celular'}, - '553399916':{'en': 'Telemig Celular'}, - '553399917':{'en': 'Telemig Celular'}, - '553399918':{'en': 'Telemig Celular'}, - '553399919':{'en': 'Telemig Celular'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index c3655af5c..cb87a3a3e 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,32 @@ # limitations under the License. data = { + '553399138':{'en': 'TIM'}, + '553399139':{'en': 'TIM'}, + '553399168':{'en': 'TIM'}, + '553399191':{'en': 'TIM'}, + '553399193':{'en': 'TIM'}, + '553399197':{'en': 'TIM'}, + '553399198':{'en': 'TIM'}, + '553399199':{'en': 'TIM'}, + '553399901':{'en': 'Telemig Celular'}, + '553399902':{'en': 'Telemig Celular'}, + '553399903':{'en': 'Telemig Celular'}, + '553399904':{'en': 'Telemig Celular'}, + '553399905':{'en': 'Telemig Celular'}, + '553399906':{'en': 'Telemig Celular'}, + '553399907':{'en': 'Telemig Celular'}, + '553399908':{'en': 'Telemig Celular'}, + '553399909':{'en': 'Telemig Celular'}, + '553399911':{'en': 'Telemig Celular'}, + '553399912':{'en': 'Telemig Celular'}, + '553399913':{'en': 'Telemig Celular'}, + '553399914':{'en': 'Telemig Celular'}, + '553399915':{'en': 'Telemig Celular'}, + '553399916':{'en': 'Telemig Celular'}, + '553399917':{'en': 'Telemig Celular'}, + '553399918':{'en': 'Telemig Celular'}, + '553399919':{'en': 'Telemig Celular'}, '553399921':{'en': 'Telemig Celular'}, '553399922':{'en': 'Telemig Celular'}, '553399933':{'en': 'Telemig Celular'}, @@ -9993,30 +10019,4 @@ '593995':{'en': 'Movistar'}, '593996':{'en': 'CNT'}, '593997':{'en': 'Claro'}, - '593998':{'en': 'Movistar'}, - '5939990':{'en': 'Movistar'}, - '5939991':{'en': 'Claro'}, - '5939992':{'en': 'Movistar'}, - '5939993':{'en': 'Claro'}, - '5939994':{'en': 'Claro'}, - '5939995':{'en': 'Claro'}, - '5939996':{'en': 'Claro'}, - '5939997':{'en': 'Movistar'}, - '5939998':{'en': 'Movistar'}, - '5939999':{'en': 'Movistar'}, - '5946940':{'en': 'SFR'}, - '59469408':{'en': 'Digicel'}, - '59469409':{'en': 'Digicel'}, - '59469412':{'en': 'Digicel'}, - '59469413':{'en': 'Digicel'}, - '59469414':{'en': 'Digicel'}, - '59469415':{'en': 'Digicel'}, - '59469416':{'en': 'Digicel'}, - '59469417':{'en': 'SFR'}, - '59469418':{'en': 'SFR'}, - '59469419':{'en': 'SFR'}, - '5946942':{'en': 'Orange'}, - '5946943':{'en': 'Orange'}, - '5946944':{'en': 'Orange'}, - '59469446':{'en': 'SFR'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 6d19246d4..b962931a6 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,32 @@ # limitations under the License. data = { + '593998':{'en': 'Movistar'}, + '5939990':{'en': 'Movistar'}, + '5939991':{'en': 'Claro'}, + '5939992':{'en': 'Movistar'}, + '5939993':{'en': 'Claro'}, + '5939994':{'en': 'Claro'}, + '5939995':{'en': 'Claro'}, + '5939996':{'en': 'Claro'}, + '5939997':{'en': 'Movistar'}, + '5939998':{'en': 'Movistar'}, + '5939999':{'en': 'Movistar'}, + '5946940':{'en': 'SFR'}, + '59469408':{'en': 'Digicel'}, + '59469409':{'en': 'Digicel'}, + '59469412':{'en': 'Digicel'}, + '59469413':{'en': 'Digicel'}, + '59469414':{'en': 'Digicel'}, + '59469415':{'en': 'Digicel'}, + '59469416':{'en': 'Digicel'}, + '59469417':{'en': 'SFR'}, + '59469418':{'en': 'SFR'}, + '59469419':{'en': 'SFR'}, + '5946942':{'en': 'Orange'}, + '5946943':{'en': 'Orange'}, + '5946944':{'en': 'Orange'}, + '59469446':{'en': 'SFR'}, '59469447':{'en': 'SFR'}, '5946949':{'en': 'Digicel'}, '59595':{'en': 'VOX'}, @@ -7699,6 +7725,8 @@ '97433':{'en': 'ooredoo'}, '974399':{'en': 'ooredoo'}, '97450':{'en': 'ooredoo'}, + '974510':{'en': 'ooredoo'}, + '974511':{'en': 'ooredoo'}, '974520':{'en': 'ooredoo'}, '97455':{'en': 'ooredoo'}, '974599':{'en': 'ooredoo'}, @@ -7814,7 +7842,12 @@ '9955005':{'en': 'MagtiCom'}, '9955007':{'en': 'MyPhone'}, '995505':{'en': 'MagtiCom'}, - '995511':{'en': 'MagtiCom'}, + '9955110':{'en': 'MagtiCom'}, + '9955111':{'en': 'MagtiCom'}, + '9955112':{'en': 'MagtiCom'}, + '9955113':{'en': 'MagtiCom'}, + '9955115':{'en': 'Silknet'}, + '9955117':{'en': 'MagtiCom'}, '995514':{'en': 'Geocell'}, '99552':{'en': 'MagtiCom'}, '99553':{'en': 'MagtiCom'}, diff --git a/python/phonenumbers/data/region_AO.py b/python/phonenumbers/data/region_AO.py index 1bdc5ec6f..72c638b46 100644 --- a/python/phonenumbers/data/region_AO.py +++ b/python/phonenumbers/data/region_AO.py @@ -4,5 +4,5 @@ PHONE_METADATA_AO = PhoneMetadata(id='AO', country_code=244, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[29]\\d{8}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}', example_number='222123456', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='9[1-49]\\d{7}', example_number='923123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='9[1-59]\\d{7}', example_number='923123456', possible_length=(9,)), number_format=[NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[29]'])]) diff --git a/python/phonenumbers/data/region_BB.py b/python/phonenumbers/data/region_BB.py index adf6074ce..d321e9eb3 100644 --- a/python/phonenumbers/data/region_BB.py +++ b/python/phonenumbers/data/region_BB.py @@ -3,13 +3,13 @@ PHONE_METADATA_BB = PhoneMetadata(id='BB', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:246|[58]\\d\\d|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}', example_number='2464123456', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='246(?:2(?:[3568]\\d|4[0-57-9])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}', example_number='2462501234', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='246521[0369]\\d{3}|246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}', example_number='2464123456', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}', example_number='2462501234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:246976|900[2-9]\\d\\d)\\d{4}', example_number='9002123456', possible_length=(10,), possible_length_local_only=(7,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='24631\\d{5}', example_number='2463101234', possible_length=(10,), possible_length_local_only=(7,)), - uan=PhoneNumberDesc(national_number_pattern='246(?:292|367|4(?:1[7-9]|3[01]|44|67)|7(?:36|53))\\d{4}', example_number='2464301234', possible_length=(10,), possible_length_local_only=(7,)), + uan=PhoneNumberDesc(national_number_pattern='246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}', example_number='2464301234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', national_prefix_transform_rule='246\\1', diff --git a/python/phonenumbers/data/region_FR.py b/python/phonenumbers/data/region_FR.py index 7e2463066..9403d8402 100644 --- a/python/phonenumbers/data/region_FR.py +++ b/python/phonenumbers/data/region_FR.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7(?:00|[3-9]\\d))\\d{6}', example_number='612345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='836(?:0[0-36-9]|[1-9]\\d)\\d{4}|8(?:1[2-9]|2[2-47-9]|3[0-57-9]|[569]\\d|8[0-35-9])\\d{6}', example_number='891123456', possible_length=(9,)), - shared_cost=PhoneNumberDesc(national_number_pattern='8(?:1[01]|2[0156]|84)\\d{6}', example_number='884012345', possible_length=(9,)), + shared_cost=PhoneNumberDesc(national_number_pattern='8(?:1[01]|2[0156]|4[02]|84)\\d{6}', example_number='884012345', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='9\\d{8}', example_number='912345678', possible_length=(9,)), uan=PhoneNumberDesc(national_number_pattern='80[6-9]\\d{6}', example_number='806123456', possible_length=(9,)), national_prefix='0', diff --git a/python/phonenumbers/data/region_GB.py b/python/phonenumbers/data/region_GB.py index f110b9f3d..faca91bbb 100644 --- a/python/phonenumbers/data/region_GB.py +++ b/python/phonenumbers/data/region_GB.py @@ -3,13 +3,13 @@ PHONE_METADATA_GB = PhoneMetadata(id='GB', country_code=44, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}', possible_length=(7, 9, 10), possible_length_local_only=(4, 5, 6, 8)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0359])|(?:5[0-26-9]|[78][0-49])\\d\\d|6(?:[0-4]\\d\\d|50[0-24-69]))|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-278])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0359])|(?:5[0-26-9]|[78][0-49])\\d\\d|6(?:[0-4]\\d\\d|50[0-24-69]))|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-27-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)), mobile=PhoneNumberDesc(national_number_pattern='7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}', example_number='7400123456', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{7}|800\\d{6}|8001111', example_number='8001234567', possible_length=(7, 9, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d', example_number='9012345678', possible_length=(7, 10)), personal_number=PhoneNumberDesc(national_number_pattern='70\\d{8}', example_number='7012345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='56\\d{8}', example_number='5612345678', possible_length=(10,)), - pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), + pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='(?:3[0347]|55)\\d{8}', example_number='5512345678', possible_length=(10,)), national_prefix='0', preferred_extn_prefix=' x', diff --git a/python/phonenumbers/data/region_GE.py b/python/phonenumbers/data/region_GE.py index abd7e69e4..db7dafecb 100644 --- a/python/phonenumbers/data/region_GE.py +++ b/python/phonenumbers/data/region_GE.py @@ -4,7 +4,7 @@ PHONE_METADATA_GE = PhoneMetadata(id='GE', country_code=995, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[3-57]\\d\\d|800)\\d{6}', possible_length=(9,), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}', example_number='322123456', possible_length=(9,), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:0555|1177)[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|(?:11|33)33|[25]222)[0-4]\\d{3}|5(?:00(?:0\\d|50)|11(?:00|1\\d|2[0-4])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}', example_number='555123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:0555|1177)[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:00(?:0\\d|50)|11(?:00|1\\d|2[0-4]|3[01])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|5(?:0070|11(?:33|51)|[25]222|3333)[0-4]\\d{3}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}', example_number='555123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='70[67]\\d{6}', example_number='706123456', possible_length=(9,)), no_international_dialling=PhoneNumberDesc(national_number_pattern='70[67]\\d{6}', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GG.py b/python/phonenumbers/data/region_GG.py index a2f3c109a..359c1ccbb 100644 --- a/python/phonenumbers/data/region_GG.py +++ b/python/phonenumbers/data/region_GG.py @@ -9,7 +9,7 @@ premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d', example_number='9012345678', possible_length=(7, 10)), personal_number=PhoneNumberDesc(national_number_pattern='70\\d{8}', example_number='7012345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='56\\d{8}', example_number='5612345678', possible_length=(10,)), - pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), + pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='(?:3[0347]|55)\\d{8}', example_number='5512345678', possible_length=(10,)), national_prefix='0', national_prefix_for_parsing='0|([25-9]\\d{5})$', diff --git a/python/phonenumbers/data/region_HR.py b/python/phonenumbers/data/region_HR.py index 92914bd6c..916d0a180 100644 --- a/python/phonenumbers/data/region_HR.py +++ b/python/phonenumbers/data/region_HR.py @@ -4,7 +4,7 @@ PHONE_METADATA_HR = PhoneMetadata(id='HR', country_code=385, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}', possible_length=(6, 7, 8, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}', example_number='12345678', possible_length=(8, 9), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='9(?:751\\d{5}|8\\d{6,7})|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}', example_number='921234567', possible_length=(8, 9)), + mobile=PhoneNumberDesc(national_number_pattern='98\\d{6,7}|975(?:1\\d|96)\\d{4}|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}', example_number='921234567', possible_length=(8, 9)), toll_free=PhoneNumberDesc(national_number_pattern='80[01]\\d{4,6}', example_number='800123456', possible_length=(7, 8, 9)), premium_rate=PhoneNumberDesc(national_number_pattern='6[01459]\\d{6}|6[01]\\d{4,5}', example_number='611234', possible_length=(6, 7, 8)), personal_number=PhoneNumberDesc(national_number_pattern='7[45]\\d{6}', example_number='74123456', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_JE.py b/python/phonenumbers/data/region_JE.py index 390ba78c5..184dffade 100644 --- a/python/phonenumbers/data/region_JE.py +++ b/python/phonenumbers/data/region_JE.py @@ -9,7 +9,7 @@ premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}', example_number='9018105678', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='701511\\d{4}', example_number='7015115678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='56\\d{8}', example_number='5612345678', possible_length=(10,)), - pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|81|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), + pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}', example_number='5512345678', possible_length=(10,)), national_prefix='0', national_prefix_for_parsing='0|([0-24-8]\\d{5})$', diff --git a/python/phonenumbers/data/region_MT.py b/python/phonenumbers/data/region_MT.py index 2d519f05e..c430f6aab 100644 --- a/python/phonenumbers/data/region_MT.py +++ b/python/phonenumbers/data/region_MT.py @@ -5,7 +5,7 @@ general_desc=PhoneNumberDesc(national_number_pattern='3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}', possible_length=(8,)), fixed_line=PhoneNumberDesc(national_number_pattern='20(?:3[1-4]|6[059])\\d{4}|2(?:0[19]|[1-357]\\d|60)\\d{5}', example_number='21001234', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}', example_number='96961234', possible_length=(8,)), - toll_free=PhoneNumberDesc(national_number_pattern='800[3467]\\d{4}', example_number='80071234', possible_length=(8,)), + toll_free=PhoneNumberDesc(national_number_pattern='800(?:02|[3467]\\d)\\d{3}', example_number='80071234', possible_length=(8,)), premium_rate=PhoneNumberDesc(national_number_pattern='5(?:0(?:0(?:37|43)|(?:6\\d|70|9[0168])\\d)|[12]\\d0[1-5])\\d{3}', example_number='50037123', possible_length=(8,)), voip=PhoneNumberDesc(national_number_pattern='3550\\d{4}', example_number='35501234', possible_length=(8,)), pager=PhoneNumberDesc(national_number_pattern='7117\\d{4}', example_number='71171234', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_NC.py b/python/phonenumbers/data/region_NC.py index 96200b5c7..3885b5186 100644 --- a/python/phonenumbers/data/region_NC.py +++ b/python/phonenumbers/data/region_NC.py @@ -2,10 +2,11 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_NC = PhoneMetadata(id='NC', country_code=687, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='[2-57-9]\\d{5}', possible_length=(6,)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:050|[2-57-9]\\d\\d)\\d{3}', possible_length=(6,)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}', example_number='201234', possible_length=(6,)), mobile=PhoneNumberDesc(national_number_pattern='(?:5[0-4]|[79]\\d|8[0-79])\\d{4}', example_number='751234', possible_length=(6,)), + toll_free=PhoneNumberDesc(national_number_pattern='050\\d{3}', example_number='050012', possible_length=(6,)), premium_rate=PhoneNumberDesc(national_number_pattern='36\\d{4}', example_number='366711', possible_length=(6,)), number_format=[NumberFormat(pattern='(\\d{3})', format='\\1', leading_digits_pattern=['5[6-8]']), - NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})', format='\\1.\\2.\\3', leading_digits_pattern=['[2-57-9]'])], - intl_number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})', format='\\1.\\2.\\3', leading_digits_pattern=['[2-57-9]'])]) + NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})', format='\\1.\\2.\\3', leading_digits_pattern=['[02-57-9]'])], + intl_number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})', format='\\1.\\2.\\3', leading_digits_pattern=['[02-57-9]'])]) diff --git a/python/phonenumbers/data/region_PA.py b/python/phonenumbers/data/region_PA.py index 739546fca..bbe23f421 100644 --- a/python/phonenumbers/data/region_PA.py +++ b/python/phonenumbers/data/region_PA.py @@ -3,7 +3,7 @@ PHONE_METADATA_PA = PhoneMetadata(id='PA', country_code=507, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}', possible_length=(7, 8, 10, 11)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[258]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[05]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[6-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}', example_number='2001234', possible_length=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[258]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}', example_number='2001234', possible_length=(7,)), mobile=PhoneNumberDesc(national_number_pattern='(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}', example_number='61234567', possible_length=(7, 8)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{4,5}|(?:00800|800\\d)\\d{6}', example_number='8001234', possible_length=(7, 8, 10, 11)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}', example_number='8601234', possible_length=(7,)), diff --git a/python/phonenumbers/data/region_SE.py b/python/phonenumbers/data/region_SE.py index 71adb7d55..7098483ad 100644 --- a/python/phonenumbers/data/region_SE.py +++ b/python/phonenumbers/data/region_SE.py @@ -6,7 +6,7 @@ fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}', example_number='8123456', possible_length=(7, 8, 9)), mobile=PhoneNumberDesc(national_number_pattern='7[02369]\\d{7}', example_number='701234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='20\\d{4,7}', example_number='20123456', possible_length=(6, 7, 8, 9)), - premium_rate=PhoneNumberDesc(national_number_pattern='649\\d{6}|9(?:(?:00|39|44)[1-8]\\d{3,6}|9[1-59]\\d{4})', example_number='9001234567', possible_length=(7, 8, 9, 10)), + premium_rate=PhoneNumberDesc(national_number_pattern='649\\d{6}|99[1-59]\\d{4}(?:\\d{3})?|9(?:00|39|44)[1-8]\\d{3,6}', example_number='9001234567', possible_length=(7, 8, 9, 10)), shared_cost=PhoneNumberDesc(national_number_pattern='77[0-7]\\d{6}', example_number='771234567', possible_length=(9,)), personal_number=PhoneNumberDesc(national_number_pattern='75[1-8]\\d{6}', example_number='751234567', possible_length=(9,)), pager=PhoneNumberDesc(national_number_pattern='74[02-9]\\d{6}', example_number='740123456', possible_length=(9,)), From 26655fc4ed5adeb08696c64af31c841f60e59a24 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Thu, 21 Apr 2022 07:54:06 +0100 Subject: [PATCH 12/67] Add extra tests from upstream Add analogues of new upstream tests, with somewhat different behaviour because metadata loading is different. --- python/tests/phonenumberutiltest.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/python/tests/phonenumberutiltest.py b/python/tests/phonenumberutiltest.py index 6f61d9ae1..91624ab46 100755 --- a/python/tests/phonenumberutiltest.py +++ b/python/tests/phonenumberutiltest.py @@ -2977,6 +2977,21 @@ def testIsMobileNumberPortableRegion(self): # Python version extra test: check with bogus region self.assertFalse(phonenumbers.is_mobile_number_portable_region("XY")) + def testGetMetadataForRegionForNonGeoEntity_shouldBeNull(self): + self.assertTrue(PhoneMetadata.metadata_for_region("001") is None) + + def testGetMetadataForRegionForUnknownRegion_shouldBeNull(self): + self.assertTrue(PhoneMetadata.metadata_for_region("ZZ") is None) + + def testGetMetadataForNonGeographicalRegionForGeoRegion_shouldBeNull(self): + self.assertTrue(PhoneMetadata.metadata_for_nongeo_region(country_code=1) is None) + + def testGetMetadataForRegionForMissingMetadata(self): + self.assertTrue(PhoneMetadata.metadata_for_region("YYZ") is None) + + def testGetMetadataForNonGeographicalRegionForMissingMetadata(self): + self.assertTrue(PhoneMetadata.metadata_for_nongeo_region("800000") is None) + def testMetadataEquality(self): # Python version extra tests for equality against other types desc1 = PhoneNumberDesc(national_number_pattern="\\d{4,8}") From 4da649de5a46c5606bf1181d063fe6822edb4c70 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Thu, 21 Apr 2022 07:04:42 +0100 Subject: [PATCH 13/67] Prep for 8.12.47 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 3c3e76d05..1a927ab52 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.46" +__version__ = "8.12.47" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 4d017ef6e6b307ee76c3efddd90aeb3e05e5965a Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 6 May 2022 12:59:27 +0100 Subject: [PATCH 14/67] Merge metadata changes from upstream 8.12.48 Includes changes in resources/ up to and including upstream commit 4e7922d02168: "[maven-release-plugin] prepare release v8.12.48" --- resources/PhoneNumberMetadata.xml | 877 +++++++++++++++--------------- resources/carrier/en/354.txt | 1 + resources/carrier/en/370.txt | 96 ++-- resources/carrier/en/372.txt | 1 + resources/carrier/en/503.txt | 8 + resources/carrier/en/963.txt | 3 +- resources/carrier/en/977.txt | 1 + resources/geocoding/en/1.txt | 5 + resources/timezones/map_data.txt | 5 + 9 files changed, 509 insertions(+), 488 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index 45650ca07..bb1654d74 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -385,36 +385,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -511,36 +510,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -2057,36 +2055,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -3084,36 +3081,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -4213,36 +4209,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -4647,12 +4642,17 @@ 40041234 - 300\d{7}| - [34]00\d{5}| - 4(?: - 02| - 37 - )0\d{4} + (?: + 30[03]\d{3}| + 4(?: + 0(?: + 0\d| + 20 + )| + 370 + ) + )\d{4}| + 300\d{5} @@ -4772,36 +4772,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -5296,7 +5295,8 @@ 04| [23]6| [48]9| - 50 + 50| + 63 )| 3(?: 06| @@ -5308,6 +5308,7 @@ 1[68]| 3[178]| 50| + 68| 74 )| 5(?: @@ -5315,7 +5316,7 @@ 1[49]| 48| 79| - 8[17] + 8[147] )| 6(?: 04| @@ -5348,7 +5349,8 @@ 04| [23]6| [48]9| - 50 + 50| + 63 )| 3(?: 06| @@ -5360,6 +5362,7 @@ 1[68]| 3[178]| 50| + 68| 74 )| 5(?: @@ -5367,7 +5370,7 @@ 1[49]| 48| 79| - 8[17] + 8[147] )| 6(?: 04| @@ -5417,37 +5420,36 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| (?: 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -8631,36 +8633,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -8778,36 +8779,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -9105,7 +9105,7 @@ 3[5-9] )\d| 7(?: - [679]\d| + [3679]\d| 8[13-9] )| 8(?: @@ -10795,36 +10795,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -11018,7 +11017,7 @@ 5[6-9]| 6[0-3]| 80| - 9[0-6] + 9[0-8] )\d{4} @@ -11514,10 +11513,9 @@ 590(?: 0[1-68]| - 1[0-24-7]| + [14][0-24-9]| 2[0-68]| 3[1289]| - 4[0-24-9]| 5[3-579]| 6[0189]| 7[08]| @@ -11965,36 +11963,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -14850,7 +14847,7 @@ 8(?: 2[0-59]| [3-69]\d| - 8[28] + 8[238] ) )\d{4} @@ -15494,36 +15491,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -17116,36 +17112,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -17712,36 +17707,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -18168,36 +18162,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -20229,7 +20222,7 @@ 712[0-79]\d{4}| 7(?: 1[013-9]| - [5-8]\d + [25-8]\d )\d{5} @@ -20409,36 +20402,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -20635,36 +20627,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -22152,7 +22143,15 @@ $1 $2 $3 - [1-57-9] + + [1-578]| + 91 + + $1 $2 $3 + + + + 9 $1 $2 $3 @@ -22165,7 +22164,8 @@ 1[0-8] ) )\d{6}| - [89]\d{6,9}| + 8\d{6,9}| + 9\d{6,10}| 1\d{4,5} @@ -22235,12 +22235,18 @@ + sub ranges. The other way is also true, 12 digit 097 M2M numbers are used for mobile + purposes. More information in https://www.acm.nl/en/publications/information-about-dutch-097-numbers-non-dutch-providers + Added support just for subrange 970X as these only mentioned as assigned/live. --> - + 612345678 - 6[1-58]\d{7} + + (?: + 6[1-58]| + 970\d + )\d{7} + @@ -22479,7 +22485,7 @@ 9(?: 6[0-3]| - 7[245]| + 7[24-6]| 8[0-24-68] )\d{7} @@ -23915,7 +23921,7 @@ 430123 (?: - 4[1-3]| + 4[1-356]| 50 )\d{4} @@ -24000,36 +24006,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -25932,7 +25937,7 @@ 8(?: 1(?: [67]\d| - 8[0-489] + 8[0-589] )| 2(?: 0\d| @@ -26766,36 +26771,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -26855,12 +26859,7 @@ 944567890 - - 9(?: - 22| - [3-689]\d - )\d{6} - + 9[1-689]\d{7} @@ -27001,36 +27000,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -27914,36 +27912,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -28525,7 +28522,7 @@ )\d{3}| (?: 20(?: - [0147]\d| + [017]\d| 2[5-9]| 32| 5[0-4]| @@ -28542,10 +28539,11 @@ 726[01]\d{5}| 7(?: - [0157-9]\d| + [01578]\d| 20| 36| - [46][0-4] + [46][0-4]| + 9[89] )\d{6} @@ -28694,7 +28692,7 @@ 1[024-9]| 2[03689]| [34][016]| - 5[0179]| + 5[01679]| 6[0-279]| 78| 8[0-29] @@ -28725,7 +28723,7 @@ 1[02-9]| 2[0589]| 3[0146-8]| - 4[01579]| + 4[0157-9]| 5[12469]| 7[0-389]| 8[04-69] @@ -28836,7 +28834,7 @@ 1[024-9]| 2[03689]| [34][016]| - 5[0179]| + 5[01679]| 6[0-279]| 78| 8[0-29] @@ -28867,7 +28865,7 @@ 1[02-9]| 2[0589]| 3[0146-8]| - 4[01579]| + 4[0157-9]| 5[12469]| 7[0-389]| 8[04-69] @@ -28901,36 +28899,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -29607,36 +29604,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -29645,6 +29641,11 @@ )[2-9]\d{6} + + + 7845101234 + 78451[0-2]\d{4} + @@ -29805,36 +29806,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -29971,36 +29971,35 @@ 5002345678 52(?: - 355[0-46-9]| + 3(?: + [2-46-9][02-9]\d| + 5(?: + [02-46-9]\d| + 5[0-46-9] + ) + )| 4(?: + [2-478][02-9]\d| 5(?: + [034]\d| 2[024-9]| 5[0-46-9] )| - 60[1-9]| + 6(?: + 0[1-9]| + [2-9]\d + )| 9(?: + [05-9]\d| 2[0-5]| 49 ) ) )\d{4}| - 52(?: - 3(?: - [2-46-9][02-9]| - 5[02-46-9] - )| - 4(?: - [2-478][02-9]| - 5[034]| - 6[2-9]| - 9[05-9] - )| - 7[2-4]\d - )\d{5}| 52[34][2-9]1[02-9]\d{4}| 5(?: 00| - 2[1256]| + 2[125-7]| 33| 44| 66| @@ -30494,7 +30493,7 @@ 269601234 269(?: - 0[67]| + 0[0-367]| 5[0-3]| 6\d| [78]0 diff --git a/resources/carrier/en/354.txt b/resources/carrier/en/354.txt index 0a6302f83..230301cfa 100644 --- a/resources/carrier/en/354.txt +++ b/resources/carrier/en/354.txt @@ -55,5 +55,6 @@ 35485|Síminn 35486|Síminn 354882|Síminn +354883|Síminn 354888|Síminn 35489|Síminn diff --git a/resources/carrier/en/370.txt b/resources/carrier/en/370.txt index d0aa5c645..f72d7ddbb 100644 --- a/resources/carrier/en/370.txt +++ b/resources/carrier/en/370.txt @@ -15,51 +15,51 @@ 37060|Tele 2 37061|Omnitel 37062|Omnitel -37063|BITÄ -37064|BITÄ +37063|BITĖ +37064|BITĖ 370645|Tele 2 370646|Tele 2 370647|Tele 2 370648|Tele 2 -37065|BITÄ -370660|BITÄ -370661|BITÄ +37065|BITĖ +370660|BITĖ +370661|BITĖ 3706610|Tele 2 370662|Omnitel -37066313|BITÄ -37066314|BITÄ -37066315|BITÄ -37066316|BITÄ -37066317|BITÄ -37066318|BITÄ -37066319|BITÄ -37066320|BITÄ -37066323|BITÄ -37066522|BITÄ -3706660|BITÄ -3706661|BITÄ -37066622|BITÄ -37066623|BITÄ -37066624|BITÄ -37066625|BITÄ -37066626|BITÄ -37066627|BITÄ -37066628|BITÄ -37066629|BITÄ -3706665|BITÄ +37066313|BITĖ +37066314|BITĖ +37066315|BITĖ +37066316|BITĖ +37066317|BITĖ +37066318|BITĖ +37066319|BITĖ +37066320|BITĖ +37066323|BITĖ +37066522|BITĖ +3706660|BITĖ +3706661|BITĖ +37066622|BITĖ +37066623|BITĖ +37066624|BITĖ +37066625|BITĖ +37066626|BITĖ +37066627|BITĖ +37066628|BITĖ +37066629|BITĖ +3706665|BITĖ 3706666|Tele 2 -3706667|BITÄ -3706668|BITÄ -3706669|BITÄ -3706670|BITÄ -37066711|BITÄ -37066719|BITÄ -37066728|BITÄ -37066729|BITÄ -3706676|BITÄ -3706677|BITÄ -3706678|BITÄ -3706679|BITÄ +3706667|BITĖ +3706668|BITĖ +3706669|BITĖ +3706670|BITĖ +37066711|BITĖ +37066719|BITĖ +37066728|BITĖ +37066729|BITĖ +3706676|BITĖ +3706677|BITĖ +3706678|BITĖ +3706679|BITĖ 3706680|Tele 2 37066839|Tele 2 37066840|Tele 2 @@ -71,28 +71,28 @@ 37066863|Tele 2 37066864|Tele 2 37066865|Tele 2 -37066876|BITÄ -37066877|BITÄ +37066876|BITĖ +37066877|BITĖ 370669|Omnitel 37067|Tele 2 370680|Omnitel -370681|BITÄ +370681|BITĖ 370682|Omnitel 370683|Tele 2 370684|Tele 2 -370685|BITÄ +370685|BITĖ 370686|Omnitel 370687|Omnitel 370688|Omnitel -370689|BITÄ -370690|BITÄ -370691|BITÄ +370689|BITĖ +370690|BITĖ +370691|BITĖ 370692|Omnitel 370693|Omnitel 370694|Omnitel 370695|Omnitel 370696|Omnitel -37069742|BITÄ -37069743|BITÄ +37069742|BITĖ +37069743|BITĖ 370698|Omnitel -370699|BITÄ +370699|BITĖ diff --git a/resources/carrier/en/372.txt b/resources/carrier/en/372.txt index 47a2871d1..41a6bb49f 100644 --- a/resources/carrier/en/372.txt +++ b/resources/carrier/en/372.txt @@ -62,6 +62,7 @@ 3728217|Tele 2 3728218|Tele 2 37282199|Tele 2 +3728273|Tele 2 3728282|Telia Eesti AS 3728285|Tele 2 3728286|Tele 2 diff --git a/resources/carrier/en/503.txt b/resources/carrier/en/503.txt index f2974a8bb..3a586838a 100644 --- a/resources/carrier/en/503.txt +++ b/resources/carrier/en/503.txt @@ -45,6 +45,14 @@ 503644|Tigo 503645|Tigo 5036611|Movistar +503692|Tigo +503693|Tigo +503694|Tigo +503695|Tigo +503696|Tigo +503697|Claro +503698|Claro +503699|Claro 503700|Claro 503701|Claro 503702|Claro diff --git a/resources/carrier/en/963.txt b/resources/carrier/en/963.txt index aeced7515..66d0a3302 100644 --- a/resources/carrier/en/963.txt +++ b/resources/carrier/en/963.txt @@ -14,7 +14,8 @@ # Taken from https://en.wikipedia.org/wiki/Telephone_numbers_in_Syria -96392|Syriatel +96391|Wafa Telecom +96392|Wafa Telecom 96393|Syriatel 96394|MTN 963950|MTN diff --git a/resources/carrier/en/977.txt b/resources/carrier/en/977.txt index e0282e0a3..c7b89ba5f 100644 --- a/resources/carrier/en/977.txt +++ b/resources/carrier/en/977.txt @@ -19,6 +19,7 @@ 977972|UTL 977974|NDCL 977975|NDCL +977976|Nepal Telecom 977980|NCell 977981|NCell 977982|NCell diff --git a/resources/geocoding/en/1.txt b/resources/geocoding/en/1.txt index 840ddc476..485c78522 100644 --- a/resources/geocoding/en/1.txt +++ b/resources/geocoding/en/1.txt @@ -3567,6 +3567,7 @@ 1262948|Kenosha, WI 1262965|Dousman, WI 1262970|Waukesha, WI +1263|Montreal, QC 1267|Pennsylvania 1267292|Philadelphia, PA 1267297|Philadelphia, PA @@ -11104,6 +11105,7 @@ 1458|Oregon 1463|Indiana 1464|Illinois +1468|Quebec 1469|Texas 1469232|Dallas, TX 1469241|Plano, TX @@ -15356,6 +15358,7 @@ 1580994|Mooreland, OK 1581|Quebec 1582|Pennsylvania +1584|Manitoba 1585|New York 1585218|Pittsford, NY 1585223|Fairport, NY @@ -18608,6 +18611,7 @@ 1651917|Saint Paul, MN 1651923|Goodhue, MN 1651999|Saint Paul, MN +1656|Florida 1657|California 1659|Alabama 1659200|Lincoln, AL @@ -30640,6 +30644,7 @@ 1941979|Port Charlotte, FL 1945|Texas 1947|Michigan +1948|Virginia 1949|California 1949221|Irvine, CA 1949249|Laguna Niguel, CA diff --git a/resources/timezones/map_data.txt b/resources/timezones/map_data.txt index d0df8ad9d..482ffabf4 100644 --- a/resources/timezones/map_data.txt +++ b/resources/timezones/map_data.txt @@ -501,6 +501,7 @@ 1256|America/Chicago 1260|America/New_York 1262|America/Chicago +1263|America/Toronto 1264|America/Anguilla 1267|America/New_York 1268|America/Antigua @@ -923,6 +924,7 @@ 1458|America/Los_Angeles 1463|America/New_York 1464|America/Chicago +1468|America/Toronto 1469|America/Chicago 1470|America/New_York 1473|America/Grenada @@ -981,6 +983,7 @@ 1580|America/Chicago 1581|America/Toronto 1582|America/New_York +1584|America/Winnipeg 1585|America/New_York 1586|America/New_York 1587|America/Edmonton @@ -1180,6 +1183,7 @@ 1649|America/Grand_Turk 1650|America/Los_Angeles 1651|America/Chicago +1656|America/New_York 1657|America/Los_Angeles 1658|America/Jamaica 1659|America/Chicago @@ -1983,6 +1987,7 @@ 1941|America/New_York 1945|America/Chicago 1947|America/New_York +1948|America/New_York 1949|America/Los_Angeles 1951|America/Los_Angeles 1952|America/Chicago From cf45cfb04a341e3406fc1059b605d9eccd14ff63 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 6 May 2022 12:59:33 +0100 Subject: [PATCH 15/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 116 +++++++++++------------ python/phonenumbers/carrierdata/data1.py | 20 ++-- python/phonenumbers/carrierdata/data2.py | 14 ++- python/phonenumbers/data/region_AG.py | 2 +- python/phonenumbers/data/region_AI.py | 2 +- python/phonenumbers/data/region_AS.py | 2 +- python/phonenumbers/data/region_BB.py | 2 +- python/phonenumbers/data/region_BM.py | 2 +- python/phonenumbers/data/region_BR.py | 2 +- python/phonenumbers/data/region_BS.py | 2 +- python/phonenumbers/data/region_CA.py | 6 +- python/phonenumbers/data/region_DM.py | 2 +- python/phonenumbers/data/region_DO.py | 2 +- python/phonenumbers/data/region_EE.py | 2 +- python/phonenumbers/data/region_GD.py | 2 +- python/phonenumbers/data/region_GF.py | 2 +- python/phonenumbers/data/region_GP.py | 2 +- python/phonenumbers/data/region_GU.py | 2 +- python/phonenumbers/data/region_IS.py | 2 +- python/phonenumbers/data/region_JM.py | 2 +- python/phonenumbers/data/region_KN.py | 2 +- python/phonenumbers/data/region_KY.py | 2 +- python/phonenumbers/data/region_LC.py | 2 +- python/phonenumbers/data/region_MN.py | 2 +- python/phonenumbers/data/region_MP.py | 2 +- python/phonenumbers/data/region_MS.py | 2 +- python/phonenumbers/data/region_NL.py | 10 +- python/phonenumbers/data/region_NP.py | 2 +- python/phonenumbers/data/region_PM.py | 2 +- python/phonenumbers/data/region_PR.py | 2 +- python/phonenumbers/data/region_SI.py | 2 +- python/phonenumbers/data/region_SX.py | 2 +- python/phonenumbers/data/region_SY.py | 2 +- python/phonenumbers/data/region_TC.py | 2 +- python/phonenumbers/data/region_TT.py | 2 +- python/phonenumbers/data/region_UG.py | 4 +- python/phonenumbers/data/region_US.py | 6 +- python/phonenumbers/data/region_VC.py | 3 +- python/phonenumbers/data/region_VG.py | 2 +- python/phonenumbers/data/region_VI.py | 2 +- python/phonenumbers/data/region_YT.py | 2 +- python/phonenumbers/geodata/data0.py | 2 +- python/phonenumbers/geodata/data1.py | 8 +- python/phonenumbers/geodata/data10.py | 10 +- python/phonenumbers/geodata/data11.py | 10 +- python/phonenumbers/geodata/data12.py | 10 +- python/phonenumbers/geodata/data13.py | 10 +- python/phonenumbers/geodata/data14.py | 10 +- python/phonenumbers/geodata/data15.py | 10 +- python/phonenumbers/geodata/data16.py | 10 +- python/phonenumbers/geodata/data17.py | 10 +- python/phonenumbers/geodata/data18.py | 10 +- python/phonenumbers/geodata/data19.py | 10 +- python/phonenumbers/geodata/data2.py | 8 +- python/phonenumbers/geodata/data20.py | 10 +- python/phonenumbers/geodata/data21.py | 10 +- python/phonenumbers/geodata/data22.py | 10 +- python/phonenumbers/geodata/data23.py | 10 +- python/phonenumbers/geodata/data24.py | 10 +- python/phonenumbers/geodata/data25.py | 10 +- python/phonenumbers/geodata/data26.py | 10 +- python/phonenumbers/geodata/data27.py | 10 +- python/phonenumbers/geodata/data28.py | 5 + python/phonenumbers/geodata/data3.py | 10 +- python/phonenumbers/geodata/data4.py | 10 +- python/phonenumbers/geodata/data5.py | 10 +- python/phonenumbers/geodata/data6.py | 10 +- python/phonenumbers/geodata/data7.py | 10 +- python/phonenumbers/geodata/data8.py | 10 +- python/phonenumbers/geodata/data9.py | 10 +- python/phonenumbers/tzdata/data0.py | 5 + 71 files changed, 274 insertions(+), 249 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 045ce9ca4..6af892b24 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -2613,6 +2613,7 @@ '35485':{'en': u('S\u00edminn')}, '35486':{'en': u('S\u00edminn')}, '354882':{'en': u('S\u00edminn')}, + '354883':{'en': u('S\u00edminn')}, '354888':{'en': u('S\u00edminn')}, '35489':{'en': u('S\u00edminn')}, '35567':{'en': 'ALBtelecom'}, @@ -2745,51 +2746,51 @@ '37060':{'en': 'Tele 2'}, '37061':{'en': 'Omnitel'}, '37062':{'en': 'Omnitel'}, - '37063':{'en': u('BIT\u00c4')}, - '37064':{'en': u('BIT\u00c4')}, + '37063':{'en': u('BIT\u0116')}, + '37064':{'en': u('BIT\u0116')}, '370645':{'en': 'Tele 2'}, '370646':{'en': 'Tele 2'}, '370647':{'en': 'Tele 2'}, '370648':{'en': 'Tele 2'}, - '37065':{'en': u('BIT\u00c4')}, - '370660':{'en': u('BIT\u00c4')}, - '370661':{'en': u('BIT\u00c4')}, + '37065':{'en': u('BIT\u0116')}, + '370660':{'en': u('BIT\u0116')}, + '370661':{'en': u('BIT\u0116')}, '3706610':{'en': 'Tele 2'}, '370662':{'en': 'Omnitel'}, - '37066313':{'en': u('BIT\u00c4')}, - '37066314':{'en': u('BIT\u00c4')}, - '37066315':{'en': u('BIT\u00c4')}, - '37066316':{'en': u('BIT\u00c4')}, - '37066317':{'en': u('BIT\u00c4')}, - '37066318':{'en': u('BIT\u00c4')}, - '37066319':{'en': u('BIT\u00c4')}, - '37066320':{'en': u('BIT\u00c4')}, - '37066323':{'en': u('BIT\u00c4')}, - '37066522':{'en': u('BIT\u00c4')}, - '3706660':{'en': u('BIT\u00c4')}, - '3706661':{'en': u('BIT\u00c4')}, - '37066622':{'en': u('BIT\u00c4')}, - '37066623':{'en': u('BIT\u00c4')}, - '37066624':{'en': u('BIT\u00c4')}, - '37066625':{'en': u('BIT\u00c4')}, - '37066626':{'en': u('BIT\u00c4')}, - '37066627':{'en': u('BIT\u00c4')}, - '37066628':{'en': u('BIT\u00c4')}, - '37066629':{'en': u('BIT\u00c4')}, - '3706665':{'en': u('BIT\u00c4')}, + '37066313':{'en': u('BIT\u0116')}, + '37066314':{'en': u('BIT\u0116')}, + '37066315':{'en': u('BIT\u0116')}, + '37066316':{'en': u('BIT\u0116')}, + '37066317':{'en': u('BIT\u0116')}, + '37066318':{'en': u('BIT\u0116')}, + '37066319':{'en': u('BIT\u0116')}, + '37066320':{'en': u('BIT\u0116')}, + '37066323':{'en': u('BIT\u0116')}, + '37066522':{'en': u('BIT\u0116')}, + '3706660':{'en': u('BIT\u0116')}, + '3706661':{'en': u('BIT\u0116')}, + '37066622':{'en': u('BIT\u0116')}, + '37066623':{'en': u('BIT\u0116')}, + '37066624':{'en': u('BIT\u0116')}, + '37066625':{'en': u('BIT\u0116')}, + '37066626':{'en': u('BIT\u0116')}, + '37066627':{'en': u('BIT\u0116')}, + '37066628':{'en': u('BIT\u0116')}, + '37066629':{'en': u('BIT\u0116')}, + '3706665':{'en': u('BIT\u0116')}, '3706666':{'en': 'Tele 2'}, - '3706667':{'en': u('BIT\u00c4')}, - '3706668':{'en': u('BIT\u00c4')}, - '3706669':{'en': u('BIT\u00c4')}, - '3706670':{'en': u('BIT\u00c4')}, - '37066711':{'en': u('BIT\u00c4')}, - '37066719':{'en': u('BIT\u00c4')}, - '37066728':{'en': u('BIT\u00c4')}, - '37066729':{'en': u('BIT\u00c4')}, - '3706676':{'en': u('BIT\u00c4')}, - '3706677':{'en': u('BIT\u00c4')}, - '3706678':{'en': u('BIT\u00c4')}, - '3706679':{'en': u('BIT\u00c4')}, + '3706667':{'en': u('BIT\u0116')}, + '3706668':{'en': u('BIT\u0116')}, + '3706669':{'en': u('BIT\u0116')}, + '3706670':{'en': u('BIT\u0116')}, + '37066711':{'en': u('BIT\u0116')}, + '37066719':{'en': u('BIT\u0116')}, + '37066728':{'en': u('BIT\u0116')}, + '37066729':{'en': u('BIT\u0116')}, + '3706676':{'en': u('BIT\u0116')}, + '3706677':{'en': u('BIT\u0116')}, + '3706678':{'en': u('BIT\u0116')}, + '3706679':{'en': u('BIT\u0116')}, '3706680':{'en': 'Tele 2'}, '37066839':{'en': 'Tele 2'}, '37066840':{'en': 'Tele 2'}, @@ -2801,31 +2802,31 @@ '37066863':{'en': 'Tele 2'}, '37066864':{'en': 'Tele 2'}, '37066865':{'en': 'Tele 2'}, - '37066876':{'en': u('BIT\u00c4')}, - '37066877':{'en': u('BIT\u00c4')}, + '37066876':{'en': u('BIT\u0116')}, + '37066877':{'en': u('BIT\u0116')}, '370669':{'en': 'Omnitel'}, '37067':{'en': 'Tele 2'}, '370680':{'en': 'Omnitel'}, - '370681':{'en': u('BIT\u00c4')}, + '370681':{'en': u('BIT\u0116')}, '370682':{'en': 'Omnitel'}, '370683':{'en': 'Tele 2'}, '370684':{'en': 'Tele 2'}, - '370685':{'en': u('BIT\u00c4')}, + '370685':{'en': u('BIT\u0116')}, '370686':{'en': 'Omnitel'}, '370687':{'en': 'Omnitel'}, '370688':{'en': 'Omnitel'}, - '370689':{'en': u('BIT\u00c4')}, - '370690':{'en': u('BIT\u00c4')}, - '370691':{'en': u('BIT\u00c4')}, + '370689':{'en': u('BIT\u0116')}, + '370690':{'en': u('BIT\u0116')}, + '370691':{'en': u('BIT\u0116')}, '370692':{'en': 'Omnitel'}, '370693':{'en': 'Omnitel'}, '370694':{'en': 'Omnitel'}, '370695':{'en': 'Omnitel'}, '370696':{'en': 'Omnitel'}, - '37069742':{'en': u('BIT\u00c4')}, - '37069743':{'en': u('BIT\u00c4')}, + '37069742':{'en': u('BIT\u0116')}, + '37069743':{'en': u('BIT\u0116')}, '370698':{'en': 'Omnitel'}, - '370699':{'en': u('BIT\u00c4')}, + '370699':{'en': u('BIT\u0116')}, '37250':{'en': 'Telia Eesti AS'}, '372519':{'en': 'Telia Eesti AS'}, '37252':{'en': 'Telia Eesti AS'}, @@ -2876,6 +2877,7 @@ '3728217':{'en': 'Tele 2'}, '3728218':{'en': 'Tele 2'}, '37282199':{'en': 'Tele 2'}, + '3728273':{'en': 'Tele 2'}, '3728282':{'en': 'Telia Eesti AS'}, '3728285':{'en': 'Tele 2'}, '3728286':{'en': 'Tele 2'}, @@ -6751,6 +6753,14 @@ '503644':{'en': 'Tigo'}, '503645':{'en': 'Tigo'}, '5036611':{'en': 'Movistar'}, + '503692':{'en': 'Tigo'}, + '503693':{'en': 'Tigo'}, + '503694':{'en': 'Tigo'}, + '503695':{'en': 'Tigo'}, + '503696':{'en': 'Tigo'}, + '503697':{'en': 'Claro'}, + '503698':{'en': 'Claro'}, + '503699':{'en': 'Claro'}, '503700':{'en': 'Claro'}, '503701':{'en': 'Claro'}, '503702':{'en': 'Claro'}, @@ -10009,14 +10019,4 @@ '553399118':{'en': 'TIM'}, '553399119':{'en': 'TIM'}, '553399121':{'en': 'TIM'}, - '553399122':{'en': 'TIM'}, - '553399123':{'en': 'TIM'}, - '553399124':{'en': 'TIM'}, - '553399125':{'en': 'TIM'}, - '553399126':{'en': 'TIM'}, - '553399127':{'en': 'TIM'}, - '553399128':{'en': 'TIM'}, - '553399129':{'en': 'TIM'}, - '553399136':{'en': 'TIM'}, - '553399137':{'en': 'TIM'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index cb87a3a3e..564225884 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,16 @@ # limitations under the License. data = { + '553399122':{'en': 'TIM'}, + '553399123':{'en': 'TIM'}, + '553399124':{'en': 'TIM'}, + '553399125':{'en': 'TIM'}, + '553399126':{'en': 'TIM'}, + '553399127':{'en': 'TIM'}, + '553399128':{'en': 'TIM'}, + '553399129':{'en': 'TIM'}, + '553399136':{'en': 'TIM'}, + '553399137':{'en': 'TIM'}, '553399138':{'en': 'TIM'}, '553399139':{'en': 'TIM'}, '553399168':{'en': 'TIM'}, @@ -10009,14 +10019,4 @@ '5939922':{'en': 'Claro'}, '5939923':{'en': 'Claro'}, '5939924':{'en': 'Claro'}, - '5939925':{'en': 'Movistar'}, - '5939926':{'en': 'Movistar'}, - '5939927':{'en': 'Movistar'}, - '5939928':{'en': 'Movistar'}, - '5939929':{'en': 'Movistar'}, - '593993':{'en': 'Claro'}, - '593994':{'en': 'Claro'}, - '593995':{'en': 'Movistar'}, - '593996':{'en': 'CNT'}, - '593997':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index b962931a6..166dae794 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,16 @@ # limitations under the License. data = { + '5939925':{'en': 'Movistar'}, + '5939926':{'en': 'Movistar'}, + '5939927':{'en': 'Movistar'}, + '5939928':{'en': 'Movistar'}, + '5939929':{'en': 'Movistar'}, + '593993':{'en': 'Claro'}, + '593994':{'en': 'Claro'}, + '593995':{'en': 'Movistar'}, + '593996':{'en': 'CNT'}, + '593997':{'en': 'Claro'}, '593998':{'en': 'Movistar'}, '5939990':{'en': 'Movistar'}, '5939991':{'en': 'Claro'}, @@ -7559,7 +7569,8 @@ '96277':{'en': 'Orange'}, '96278':{'en': 'Umniah'}, '96279':{'en': 'Zain JO'}, - '96392':{'en': 'Syriatel'}, + '96391':{'en': 'Wafa Telecom'}, + '96392':{'en': 'Wafa Telecom'}, '96393':{'en': 'Syriatel'}, '96394':{'en': 'MTN'}, '963950':{'en': 'MTN'}, @@ -7767,6 +7778,7 @@ '977972':{'en': 'UTL'}, '977974':{'en': 'NDCL'}, '977975':{'en': 'NDCL'}, + '977976':{'en': 'Nepal Telecom'}, '977980':{'en': 'NCell'}, '977981':{'en': 'NCell'}, '977982':{'en': 'NCell'}, diff --git a/python/phonenumbers/data/region_AG.py b/python/phonenumbers/data/region_AG.py index b9787b11f..233ca09c4 100644 --- a/python/phonenumbers/data/region_AG.py +++ b/python/phonenumbers/data/region_AG.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}', example_number='2684641234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='26848[01]\\d{4}', example_number='2684801234', possible_length=(10,), possible_length_local_only=(7,)), pager=PhoneNumberDesc(national_number_pattern='26840[69]\\d{4}', example_number='2684061234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', diff --git a/python/phonenumbers/data/region_AI.py b/python/phonenumbers/data/region_AI.py index 38175dbed..a2f69bffe 100644 --- a/python/phonenumbers/data/region_AI.py +++ b/python/phonenumbers/data/region_AI.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}', example_number='2642351234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), pager=PhoneNumberDesc(national_number_pattern='264724\\d{4}', example_number='2647241234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', national_prefix_for_parsing='1|([2457]\\d{6})$', diff --git a/python/phonenumbers/data/region_AS.py b/python/phonenumbers/data/region_AS.py index 5364e2675..1801d1dc6 100644 --- a/python/phonenumbers/data/region_AS.py +++ b/python/phonenumbers/data/region_AS.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\d{4}', example_number='6847331234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([267]\\d{6})$', national_prefix_transform_rule='684\\1', diff --git a/python/phonenumbers/data/region_BB.py b/python/phonenumbers/data/region_BB.py index d321e9eb3..2b100a6fb 100644 --- a/python/phonenumbers/data/region_BB.py +++ b/python/phonenumbers/data/region_BB.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='246(?:(?:2(?:[3568]\\d|4[0-57-9])|3(?:5[2-9]|6[0-6])|4(?:46|5\\d)|69[5-7]|8(?:[2-5]\\d|83))\\d|52(?:1[147]|20))\\d{3}', example_number='2462501234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:246976|900[2-9]\\d\\d)\\d{4}', example_number='9002123456', possible_length=(10,), possible_length_local_only=(7,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='24631\\d{5}', example_number='2463101234', possible_length=(10,), possible_length_local_only=(7,)), uan=PhoneNumberDesc(national_number_pattern='246(?:292|367|4(?:1[7-9]|3[01]|4[47-9]|67)|7(?:1[2-9]|2\\d|3[016]|53))\\d{4}', example_number='2464301234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', diff --git a/python/phonenumbers/data/region_BM.py b/python/phonenumbers/data/region_BM.py index 8d2840c9b..62c075bf4 100644 --- a/python/phonenumbers/data/region_BM.py +++ b/python/phonenumbers/data/region_BM.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='441(?:[2378]\\d|5[0-39])\\d{5}', example_number='4413701234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-8]\\d{6})$', national_prefix_transform_rule='441\\1', diff --git a/python/phonenumbers/data/region_BR.py b/python/phonenumbers/data/region_BR.py index c5a570891..052b3cd04 100644 --- a/python/phonenumbers/data/region_BR.py +++ b/python/phonenumbers/data/region_BR.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}', example_number='11961234567', possible_length=(10, 11), possible_length_local_only=(8, 9)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6,7}', example_number='800123456', possible_length=(9, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='300\\d{6}|[59]00\\d{6,7}', example_number='300123456', possible_length=(9, 10)), - shared_cost=PhoneNumberDesc(national_number_pattern='300\\d{7}|[34]00\\d{5}|4(?:02|37)0\\d{4}', example_number='40041234', possible_length=(8, 10)), + shared_cost=PhoneNumberDesc(national_number_pattern='(?:30[03]\\d{3}|4(?:0(?:0\\d|20)|370))\\d{4}|300\\d{5}', example_number='40041234', possible_length=(8, 10)), no_international_dialling=PhoneNumberDesc(national_number_pattern='4020\\d{4}|[34]00\\d{5}', possible_length=(8,)), national_prefix='0', national_prefix_for_parsing='(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?', diff --git a/python/phonenumbers/data/region_BS.py b/python/phonenumbers/data/region_BS.py index 0bf0817ca..747be3b7a 100644 --- a/python/phonenumbers/data/region_BS.py +++ b/python/phonenumbers/data/region_BS.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}', example_number='2423591234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='242300\\d{4}|8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,), possible_length_local_only=(7,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='242225\\d{4}', example_number='2422250123', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([3-8]\\d{6})$', diff --git a/python/phonenumbers/data/region_CA.py b/python/phonenumbers/data/region_CA.py index 323d6e18a..4eadf474d 100644 --- a/python/phonenumbers/data/region_CA.py +++ b/python/phonenumbers/data/region_CA.py @@ -3,11 +3,11 @@ PHONE_METADATA_CA = PhoneMetadata(id='CA', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-8]\\d|90)\\d{8}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|74)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|74)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[1256]|33|44|66|77|88)|622)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-7]|33|44|66|77|88)|622)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='600[2-9]\\d{6}', example_number='6002012345', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', diff --git a/python/phonenumbers/data/region_DM.py b/python/phonenumbers/data/region_DM.py index 050e0fd9b..24c67c240 100644 --- a/python/phonenumbers/data/region_DM.py +++ b/python/phonenumbers/data/region_DM.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}', example_number='7672251234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-7]\\d{6})$', national_prefix_transform_rule='767\\1', diff --git a/python/phonenumbers/data/region_DO.py b/python/phonenumbers/data/region_DO.py index 97912c1ed..a49505aea 100644 --- a/python/phonenumbers/data/region_DO.py +++ b/python/phonenumbers/data/region_DO.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='8[024]9[2-9]\\d{6}', example_number='8092345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00(?:14|[2-9]\\d)|(?:33|44|55|66|77|88)[2-9]\\d)\\d{5}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', leading_digits='8001|8[024]9', diff --git a/python/phonenumbers/data/region_EE.py b/python/phonenumbers/data/region_EE.py index 52c1ae50e..8047975a1 100644 --- a/python/phonenumbers/data/region_EE.py +++ b/python/phonenumbers/data/region_EE.py @@ -4,7 +4,7 @@ PHONE_METADATA_EE = PhoneMetadata(id='EE', country_code=372, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}', possible_length=(7, 8, 10)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}', example_number='3212345', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', example_number='51234567', possible_length=(7, 8)), + mobile=PhoneNumberDesc(national_number_pattern='(?:5\\d{5}|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[2-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9])\\d|7(?:[3679]\\d|8[13-9])|8(?:[2-6]\\d|7[01]))\\d)|[349]\\d{4}))\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}', example_number='51234567', possible_length=(7, 8)), toll_free=PhoneNumberDesc(national_number_pattern='800(?:(?:0\\d\\d|1)\\d|[2-9])\\d{3}', example_number='80012345', possible_length=(7, 8, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:40\\d\\d|900)\\d{4}', example_number='9001234', possible_length=(7, 8)), personal_number=PhoneNumberDesc(national_number_pattern='70[0-2]\\d{5}', example_number='70012345', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_GD.py b/python/phonenumbers/data/region_GD.py index 83aeec302..ad8274b2f 100644 --- a/python/phonenumbers/data/region_GD.py +++ b/python/phonenumbers/data/region_GD.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}', example_number='4734031234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', national_prefix_transform_rule='473\\1', diff --git a/python/phonenumbers/data/region_GF.py b/python/phonenumbers/data/region_GF.py index 6e8302aea..442f1ac70 100644 --- a/python/phonenumbers/data/region_GF.py +++ b/python/phonenumbers/data/region_GF.py @@ -3,7 +3,7 @@ PHONE_METADATA_GF = PhoneMetadata(id='GF', country_code=594, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[56]94|80\\d|976)\\d{6}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[0-6])\\d{4}', example_number='594101234', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[0-8])\\d{4}', example_number='594101234', possible_length=(9,)), mobile=PhoneNumberDesc(national_number_pattern='694(?:[0-249]\\d|3[0-48])\\d{4}', example_number='694201234', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='976\\d{6}', example_number='976012345', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GP.py b/python/phonenumbers/data/region_GP.py index 27e54882f..e4391ded4 100644 --- a/python/phonenumbers/data/region_GP.py +++ b/python/phonenumbers/data/region_GP.py @@ -3,7 +3,7 @@ PHONE_METADATA_GP = PhoneMetadata(id='GP', country_code=590, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:590|(?:69|80)\\d|976)\\d{6}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='590(?:0[1-68]|1[0-24-7]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}', example_number='590201234', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='590(?:0[1-68]|[14][0-24-9]|2[0-68]|3[1289]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}', example_number='590201234', possible_length=(9,)), mobile=PhoneNumberDesc(national_number_pattern='69(?:0\\d\\d|1(?:2[2-9]|3[0-5]))\\d{4}', example_number='690001234', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='976[01]\\d{5}', example_number='976012345', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GU.py b/python/phonenumbers/data/region_GU.py index a02f98c15..abaf30b54 100644 --- a/python/phonenumbers/data/region_GU.py +++ b/python/phonenumbers/data/region_GU.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}', example_number='6713001234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([3-9]\\d{6})$', national_prefix_transform_rule='671\\1', diff --git a/python/phonenumbers/data/region_IS.py b/python/phonenumbers/data/region_IS.py index 9c245be0d..dad842fc5 100644 --- a/python/phonenumbers/data/region_IS.py +++ b/python/phonenumbers/data/region_IS.py @@ -4,7 +4,7 @@ PHONE_METADATA_IS = PhoneMetadata(id='IS', country_code=354, international_prefix='00|1(?:0(?:01|[12]0)|100)', general_desc=PhoneNumberDesc(national_number_pattern='(?:38\\d|[4-9])\\d{6}', possible_length=(7, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-24589]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}', example_number='4101234', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[28]))\\d{4}', example_number='6111234', possible_length=(7, 9)), + mobile=PhoneNumberDesc(national_number_pattern='(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[026-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[238]))\\d{4}', example_number='6111234', possible_length=(7, 9)), toll_free=PhoneNumberDesc(national_number_pattern='80[0-8]\\d{4}', example_number='8001234', possible_length=(7,)), premium_rate=PhoneNumberDesc(national_number_pattern='90(?:0\\d|1[5-79]|2[015-79]|3[135-79]|4[125-7]|5[25-79]|7[1-37]|8[0-35-7])\\d{3}', example_number='9001234', possible_length=(7,)), voip=PhoneNumberDesc(national_number_pattern='49[0-24-79]\\d{4}', example_number='4921234', possible_length=(7,)), diff --git a/python/phonenumbers/data/region_JM.py b/python/phonenumbers/data/region_JM.py index f322783df..3cf3b5018 100644 --- a/python/phonenumbers/data/region_JM.py +++ b/python/phonenumbers/data/region_JM.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='(?:658295|876(?:2(?:0[2-9]|[14-9]\\d|2[013-9]|3[3-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}', example_number='8762101234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', leading_digits='658|876', diff --git a/python/phonenumbers/data/region_KN.py b/python/phonenumbers/data/region_KN.py index d3c45d964..ee4213607 100644 --- a/python/phonenumbers/data/region_KN.py +++ b/python/phonenumbers/data/region_KN.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}', example_number='8697652917', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-7]\\d{6})$', national_prefix_transform_rule='869\\1', diff --git a/python/phonenumbers/data/region_KY.py b/python/phonenumbers/data/region_KY.py index 917aa2590..2c94eb604 100644 --- a/python/phonenumbers/data/region_KY.py +++ b/python/phonenumbers/data/region_KY.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|82[56]|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}', example_number='3453231234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:345976|900[2-9]\\d\\d)\\d{4}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), pager=PhoneNumberDesc(national_number_pattern='345849\\d{4}', example_number='3458491234', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', diff --git a/python/phonenumbers/data/region_LC.py b/python/phonenumbers/data/region_LC.py index 69548af6f..fd3894211 100644 --- a/python/phonenumbers/data/region_LC.py +++ b/python/phonenumbers/data/region_LC.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}', example_number='7582845678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-8]\\d{6})$', national_prefix_transform_rule='758\\1', diff --git a/python/phonenumbers/data/region_MN.py b/python/phonenumbers/data/region_MN.py index 9909408ab..4511acbb8 100644 --- a/python/phonenumbers/data/region_MN.py +++ b/python/phonenumbers/data/region_MN.py @@ -5,7 +5,7 @@ general_desc=PhoneNumberDesc(national_number_pattern='[12]\\d{7,9}|[57-9]\\d{7}', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)), fixed_line=PhoneNumberDesc(national_number_pattern='[12]2[1-3]\\d{5,6}|7(?:0[0-5]\\d|128)\\d{4}|(?:[12](?:1|27)|5[368])\\d{6}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}', example_number='53123456', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)), mobile=PhoneNumberDesc(national_number_pattern='(?:83[01]|920)\\d{5}|(?:5[05]|8[05689]|9[013-9])\\d{6}', example_number='88123456', possible_length=(8,)), - voip=PhoneNumberDesc(national_number_pattern='712[0-79]\\d{4}|7(?:1[013-9]|[5-8]\\d)\\d{5}', example_number='75123456', possible_length=(8,)), + voip=PhoneNumberDesc(national_number_pattern='712[0-79]\\d{4}|7(?:1[013-9]|[25-8]\\d)\\d{5}', example_number='75123456', possible_length=(8,)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[12]1'], national_prefix_formatting_rule='0\\1'), diff --git a/python/phonenumbers/data/region_MP.py b/python/phonenumbers/data/region_MP.py index 2c9a98e7a..bb8676a5b 100644 --- a/python/phonenumbers/data/region_MP.py +++ b/python/phonenumbers/data/region_MP.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}', example_number='6702345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', national_prefix_transform_rule='670\\1', diff --git a/python/phonenumbers/data/region_MS.py b/python/phonenumbers/data/region_MS.py index 32ae8f428..0740cb413 100644 --- a/python/phonenumbers/data/region_MS.py +++ b/python/phonenumbers/data/region_MS.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='664(?:3(?:49|9[1-6])|49[2-6])\\d{4}', example_number='6644923456', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([34]\\d{6})$', national_prefix_transform_rule='664\\1', diff --git a/python/phonenumbers/data/region_NL.py b/python/phonenumbers/data/region_NL.py index 17b44155a..91bebf428 100644 --- a/python/phonenumbers/data/region_NL.py +++ b/python/phonenumbers/data/region_NL.py @@ -2,9 +2,9 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_NL = PhoneMetadata(id='NL', country_code=31, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|[89]\\d{6,9}|1\\d{4,5}', possible_length=(5, 6, 7, 8, 9, 10)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}', possible_length=(5, 6, 7, 8, 9, 10, 11)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}', example_number='101234567', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='6[1-58]\\d{7}', example_number='612345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:6[1-58]|970\\d)\\d{7}', example_number='612345678', possible_length=(9, 11)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{4,7}', example_number='8001234', possible_length=(7, 8, 9, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='90[069]\\d{4,7}', example_number='9061234', possible_length=(7, 8, 9, 10)), voip=PhoneNumberDesc(national_number_pattern='(?:85|91)\\d{7}', example_number='851234567', possible_length=(9,)), @@ -20,10 +20,12 @@ NumberFormat(pattern='(\\d{2})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['66'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d)(\\d{8})', format='\\1 \\2', leading_digits_pattern=['6'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['1[16-8]|2[259]|3[124]|4[17-9]|5[124679]'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-57-9]'], national_prefix_formatting_rule='0\\1')], + NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-578]|91'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{5})', format='\\1 \\2 \\3', leading_digits_pattern=['9'], national_prefix_formatting_rule='0\\1')], intl_number_format=[NumberFormat(pattern='(\\d{3})(\\d{4,7})', format='\\1 \\2', leading_digits_pattern=['[89]0']), NumberFormat(pattern='(\\d{2})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['66']), NumberFormat(pattern='(\\d)(\\d{8})', format='\\1 \\2', leading_digits_pattern=['6']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['1[16-8]|2[259]|3[124]|4[17-9]|5[124679]']), - NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-57-9]'])], + NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-578]|91']), + NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{5})', format='\\1 \\2 \\3', leading_digits_pattern=['9'])], mobile_number_portable_region=True) diff --git a/python/phonenumbers/data/region_NP.py b/python/phonenumbers/data/region_NP.py index 3e599ae98..1652162c4 100644 --- a/python/phonenumbers/data/region_NP.py +++ b/python/phonenumbers/data/region_NP.py @@ -4,7 +4,7 @@ PHONE_METADATA_NP = PhoneMetadata(id='NP', country_code=977, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:1\\d|9)\\d{9}|[1-9]\\d{7}', possible_length=(8, 10, 11), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}', example_number='14567890', possible_length=(8,), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='9(?:6[0-3]|7[245]|8[0-24-68])\\d{7}', example_number='9841234567', possible_length=(10,)), + mobile=PhoneNumberDesc(national_number_pattern='9(?:6[0-3]|7[24-6]|8[0-24-68])\\d{7}', example_number='9841234567', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='1(?:66001|800\\d\\d)\\d{5}', example_number='16600101234', possible_length=(11,)), national_prefix='0', national_prefix_for_parsing='0', diff --git a/python/phonenumbers/data/region_PM.py b/python/phonenumbers/data/region_PM.py index 5ea9322e5..ef71239be 100644 --- a/python/phonenumbers/data/region_PM.py +++ b/python/phonenumbers/data/region_PM.py @@ -3,7 +3,7 @@ PHONE_METADATA_PM = PhoneMetadata(id='PM', country_code=508, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[45]|80\\d\\d)\\d{5}', possible_length=(6, 9)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:4[1-3]|50)\\d{4}', example_number='430123', possible_length=(6,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:4[1-356]|50)\\d{4}', example_number='430123', possible_length=(6,)), mobile=PhoneNumberDesc(national_number_pattern='(?:4[02-4]|5[056])\\d{4}', example_number='551234', possible_length=(6,)), toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)), national_prefix='0', diff --git a/python/phonenumbers/data/region_PR.py b/python/phonenumbers/data/region_PR.py index 7708f0383..7b1434ab3 100644 --- a/python/phonenumbers/data/region_PR.py +++ b/python/phonenumbers/data/region_PR.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='(?:787|939)[2-9]\\d{6}', example_number='7872345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', leading_digits='787|939', diff --git a/python/phonenumbers/data/region_SI.py b/python/phonenumbers/data/region_SI.py index 2cac04288..455022abb 100644 --- a/python/phonenumbers/data/region_SI.py +++ b/python/phonenumbers/data/region_SI.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='65(?:1\\d|55|[67]0)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}', example_number='31234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{4,6}', example_number='80123456', possible_length=(6, 7, 8)), premium_rate=PhoneNumberDesc(national_number_pattern='89[1-3]\\d{2,5}|90\\d{4,6}', example_number='90123456', possible_length=(5, 6, 7, 8)), - voip=PhoneNumberDesc(national_number_pattern='(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-489])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}', example_number='59012345', possible_length=(8,)), + voip=PhoneNumberDesc(national_number_pattern='(?:59\\d\\d|8(?:1(?:[67]\\d|8[0-589])|2(?:0\\d|2[0-37-9]|8[0-2489])|3[389]\\d))\\d{4}', example_number='59012345', possible_length=(8,)), preferred_international_prefix='00', national_prefix='0', national_prefix_for_parsing='0', diff --git a/python/phonenumbers/data/region_SX.py b/python/phonenumbers/data/region_SX.py index 8ae6716db..4381a170b 100644 --- a/python/phonenumbers/data/region_SX.py +++ b/python/phonenumbers/data/region_SX.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}', example_number='7215205678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|(5\\d{6})$', national_prefix_transform_rule='721\\1', diff --git a/python/phonenumbers/data/region_SY.py b/python/phonenumbers/data/region_SY.py index 21191b971..12877f1a9 100644 --- a/python/phonenumbers/data/region_SY.py +++ b/python/phonenumbers/data/region_SY.py @@ -4,7 +4,7 @@ PHONE_METADATA_SY = PhoneMetadata(id='SY', country_code=963, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[1-39]\\d{8}|[1-5]\\d{7}', possible_length=(8, 9), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}', example_number='112345678', possible_length=(8, 9), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='9(?:22|[3-689]\\d)\\d{6}', example_number='944567890', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='9[1-689]\\d{7}', example_number='944567890', possible_length=(9,)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-5]'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), diff --git a/python/phonenumbers/data/region_TC.py b/python/phonenumbers/data/region_TC.py index 9e7c16566..103cb0097 100644 --- a/python/phonenumbers/data/region_TC.py +++ b/python/phonenumbers/data/region_TC.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}', example_number='6492311234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='649(?:71[01]|966)\\d{4}', example_number='6497101234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', national_prefix_for_parsing='1|([2-479]\\d{6})$', diff --git a/python/phonenumbers/data/region_TT.py b/python/phonenumbers/data/region_TT.py index 4386b3198..85bb2e664 100644 --- a/python/phonenumbers/data/region_TT.py +++ b/python/phonenumbers/data/region_TT.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}', example_number='8682911234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voicemail=PhoneNumberDesc(national_number_pattern='868619\\d{4}', example_number='8686191234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', national_prefix_for_parsing='1|([2-46-8]\\d{6})$', diff --git a/python/phonenumbers/data/region_UG.py b/python/phonenumbers/data/region_UG.py index 5bb607e41..f434f02d8 100644 --- a/python/phonenumbers/data/region_UG.py +++ b/python/phonenumbers/data/region_UG.py @@ -3,8 +3,8 @@ PHONE_METADATA_UG = PhoneMetadata(id='UG', country_code=256, international_prefix='00[057]', general_desc=PhoneNumberDesc(national_number_pattern='800\\d{6}|(?:[29]0|[347]\\d)\\d{7}', possible_length=(9,), possible_length_local_only=(5, 6, 7)), - fixed_line=PhoneNumberDesc(national_number_pattern='20(?:(?:(?:24|81)0|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[0147]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}', example_number='312345678', possible_length=(9,), possible_length_local_only=(5, 6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='726[01]\\d{5}|7(?:[0157-9]\\d|20|36|[46][0-4])\\d{6}', example_number='712345678', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='20(?:(?:(?:24|81)0|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[017]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}', example_number='312345678', possible_length=(9,), possible_length_local_only=(5, 6, 7)), + mobile=PhoneNumberDesc(national_number_pattern='726[01]\\d{5}|7(?:[01578]\\d|20|36|[46][0-4]|9[89])\\d{6}', example_number='712345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800[1-3]\\d{5}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='90[1-3]\\d{6}', example_number='901123456', possible_length=(9,)), national_prefix='0', diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index 92d90e38a..861a3c3b5 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -3,11 +3,11 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01579]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[2-9]']), diff --git a/python/phonenumbers/data/region_VC.py b/python/phonenumbers/data/region_VC.py index c45583dca..b3350be93 100644 --- a/python/phonenumbers/data/region_VC.py +++ b/python/phonenumbers/data/region_VC.py @@ -7,7 +7,8 @@ mobile=PhoneNumberDesc(national_number_pattern='784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}', example_number='7844301234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + voip=PhoneNumberDesc(national_number_pattern='78451[0-2]\\d{4}', example_number='7845101234', possible_length=(10,), possible_length_local_only=(7,)), national_prefix='1', national_prefix_for_parsing='1|([2-7]\\d{6})$', national_prefix_transform_rule='784\\1', diff --git a/python/phonenumbers/data/region_VG.py b/python/phonenumbers/data/region_VG.py index 3d2ec96c3..e779bab98 100644 --- a/python/phonenumbers/data/region_VG.py +++ b/python/phonenumbers/data/region_VG.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='284496[6-9]\\d{3}|284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|5(?:4[0-7]|68|9[69]))\\d{4}', example_number='2843001234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-578]\\d{6})$', national_prefix_transform_rule='284\\1', diff --git a/python/phonenumbers/data/region_VI.py b/python/phonenumbers/data/region_VI.py index 9ae4b1496..2a43447e4 100644 --- a/python/phonenumbers/data/region_VI.py +++ b/python/phonenumbers/data/region_VI.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='340(?:2(?:0[0-38]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}', example_number='3406421234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), - personal_number=PhoneNumberDesc(national_number_pattern='52(?:355[0-46-9]|4(?:5(?:2[024-9]|5[0-46-9])|60[1-9]|9(?:2[0-5]|49)))\\d{4}|52(?:3(?:[2-46-9][02-9]|5[02-46-9])|4(?:[2-478][02-9]|5[034]|6[2-9]|9[05-9])|7[2-4]\\d)\\d{5}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[1256]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), + personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1|([2-9]\\d{6})$', national_prefix_transform_rule='340\\1', diff --git a/python/phonenumbers/data/region_YT.py b/python/phonenumbers/data/region_YT.py index 4cfbf59c2..573f0a49c 100644 --- a/python/phonenumbers/data/region_YT.py +++ b/python/phonenumbers/data/region_YT.py @@ -3,7 +3,7 @@ PHONE_METADATA_YT = PhoneMetadata(id='YT', country_code=262, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='80\\d{7}|(?:26|63)9\\d{6}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='269(?:0[67]|5[0-3]|6\\d|[78]0)\\d{4}', example_number='269601234', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='269(?:0[0-367]|5[0-3]|6\\d|[78]0)\\d{4}', example_number='269601234', possible_length=(9,)), mobile=PhoneNumberDesc(national_number_pattern='639(?:0[0-79]|1[019]|[267]\\d|3[09]|40|5[05-9]|9[04-79])\\d{4}', example_number='639012345', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), national_prefix='0', diff --git a/python/phonenumbers/geodata/data0.py b/python/phonenumbers/geodata/data0.py index fbbd7709c..92b0a8bbd 100644 --- a/python/phonenumbers/geodata/data0.py +++ b/python/phonenumbers/geodata/data0.py @@ -3567,6 +3567,7 @@ '1262948':{'en': 'Kenosha, WI'}, '1262965':{'en': 'Dousman, WI'}, '1262970':{'en': 'Waukesha, WI'}, + '1263':{'en': 'Montreal, QC'}, '1267':{'en': 'Pennsylvania'}, '1267292':{'en': 'Philadelphia, PA'}, '1267297':{'en': 'Philadelphia, PA'}, @@ -10018,5 +10019,4 @@ '1417962':{'en': 'Cabool, MO'}, '1417967':{'en': 'Houston, MO'}, '1418':{'en': 'Quebec'}, - '1418226':{'en': 'Saint-Georges, QC'}, } diff --git a/python/phonenumbers/geodata/data1.py b/python/phonenumbers/geodata/data1.py index 0156cdb6d..2472a5d49 100644 --- a/python/phonenumbers/geodata/data1.py +++ b/python/phonenumbers/geodata/data1.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '1418226':{'en': 'Saint-Georges, QC'}, '1418227':{'en': 'Saint-Georges, QC'}, '1418228':{'en': 'Saint-Georges, QC'}, '1418233':{'en': 'Les Escoumins, QC'}, @@ -1104,6 +1105,7 @@ '1458':{'en': 'Oregon'}, '1463':{'en': 'Indiana'}, '1464':{'en': 'Illinois'}, + '1468':{'en': 'Quebec'}, '1469':{'en': 'Texas'}, '1469232':{'en': 'Dallas, TX'}, '1469241':{'en': 'Plano, TX'}, @@ -5356,6 +5358,7 @@ '1580994':{'en': 'Mooreland, OK'}, '1581':{'en': 'Quebec'}, '1582':{'en': 'Pennsylvania'}, + '1584':{'en': 'Manitoba'}, '1585':{'en': 'New York'}, '1585218':{'en': 'Pittsford, NY'}, '1585223':{'en': 'Fairport, NY'}, @@ -8608,6 +8611,7 @@ '1651917':{'en': 'Saint Paul, MN'}, '1651923':{'en': 'Goodhue, MN'}, '1651999':{'en': 'Saint Paul, MN'}, + '1656':{'en': 'Florida'}, '1657':{'en': 'California'}, '1659':{'en': 'Alabama'}, '1659200':{'en': 'Lincoln, AL'}, @@ -10015,8 +10019,4 @@ '1707964':{'en': 'Fort Bragg, CA'}, '1707965':{'en': 'Angwin, CA'}, '1707967':{'en': 'Saint Helena, CA'}, - '1707968':{'en': 'Saint Helena, CA'}, - '1707983':{'en': 'Covelo, CA'}, - '1707984':{'en': 'Laytonville, CA'}, - '1707987':{'en': 'Middletown, CA'}, } diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 3492673f1..a1802f231 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61350124':{'en': 'Robinvale'}, + '61350125':{'en': 'Robinvale'}, + '61350126':{'en': 'Rufus River'}, + '61350127':{'en': 'Rufus River'}, + '61350128':{'en': 'Rufus River'}, '61350129':{'en': 'Arumpo'}, '61350130':{'en': 'Scotia'}, '61350131':{'en': 'Scotia'}, @@ -10014,9 +10019,4 @@ '6139501':{'en': 'Clayton'}, '6139510':{'en': 'Melbourne'}, '6139511':{'en': 'Clayton'}, - '6139512':{'en': 'Clayton'}, - '6139513':{'en': 'Melbourne'}, - '6139514':{'en': 'Melbourne'}, - '6139516':{'en': 'Melbourne'}, - '6139517':{'en': 'Melbourne'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 8d0bf0c90..b31cc4d35 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '6139512':{'en': 'Clayton'}, + '6139513':{'en': 'Melbourne'}, + '6139514':{'en': 'Melbourne'}, + '6139516':{'en': 'Melbourne'}, + '6139517':{'en': 'Melbourne'}, '6139518':{'en': 'Clayton'}, '61395182':{'en': 'Melbourne'}, '6139519':{'en': 'Melbourne'}, @@ -10014,9 +10019,4 @@ '61752057':{'en': 'Crossdale'}, '61752058':{'en': 'Esk'}, '61752059':{'en': 'Gatton'}, - '61752060':{'en': 'Gunalda'}, - '61752061':{'en': 'Gympie'}, - '61752062':{'en': 'Harrisville'}, - '61752063':{'en': 'Imbil'}, - '61752064':{'en': 'Jimna'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index 9494272dc..46f9e4c3f 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61752060':{'en': 'Gunalda'}, + '61752061':{'en': 'Gympie'}, + '61752062':{'en': 'Harrisville'}, + '61752063':{'en': 'Imbil'}, + '61752064':{'en': 'Jimna'}, '61752065':{'en': 'Kalbar'}, '61752066':{'en': 'Kenilworth'}, '61752067':{'en': 'Kia Ora'}, @@ -10014,9 +10019,4 @@ '618856757':{'en': 'Walker Flat'}, '618856758':{'en': 'Walker Flat'}, '618856760':{'en': 'Coonalpyn'}, - '618856761':{'en': 'Coonalpyn'}, - '618856762':{'en': 'Coonalpyn'}, - '618856763':{'en': 'Coonalpyn'}, - '618856764':{'en': 'Coonalpyn'}, - '618856765':{'en': 'Coonalpyn'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 3666b3dd1..13cf83f4e 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '618856761':{'en': 'Coonalpyn'}, + '618856762':{'en': 'Coonalpyn'}, + '618856763':{'en': 'Coonalpyn'}, + '618856764':{'en': 'Coonalpyn'}, + '618856765':{'en': 'Coonalpyn'}, '618856766':{'en': 'Coonalpyn'}, '618856768':{'en': 'Coonalpyn'}, '618856769':{'en': 'Coonalpyn'}, @@ -10014,9 +10019,4 @@ '61899130':{'en': 'Tenindewa'}, '61899131':{'en': 'Tenindewa'}, '61899132':{'en': 'Tenindewa'}, - '61899133':{'en': 'Three Springs'}, - '61899134':{'en': 'Three Springs'}, - '61899135':{'en': 'Three Springs'}, - '61899136':{'en': 'Upper Gascoyne'}, - '61899137':{'en': 'Upper Gascoyne'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 0a25caba9..200e13d10 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61899133':{'en': 'Three Springs'}, + '61899134':{'en': 'Three Springs'}, + '61899135':{'en': 'Three Springs'}, + '61899136':{'en': 'Upper Gascoyne'}, + '61899137':{'en': 'Upper Gascoyne'}, '61899138':{'en': 'Upper Gascoyne'}, '61899139':{'en': 'Eneabba North'}, '61899140':{'en': 'Walkaway'}, @@ -10014,9 +10019,4 @@ '861306853':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861306854':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, '861306855':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861306856':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861306857':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861306858':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861306859':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '86130686':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index bc9375486..11e8b7522 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861306856':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861306857':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861306858':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861306859':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '86130686':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '86130687':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861306875':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861306876':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, @@ -10014,9 +10019,4 @@ '861323823':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, '861323824':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, '861323825':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861323826':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861323827':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861323828':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861323829':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '86132383':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index 06a1a3826..9b4d50160 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861323826':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861323827':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861323828':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861323829':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '86132383':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861323840':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861323841':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861323842':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, @@ -10014,9 +10019,4 @@ '861340188':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, '861340189':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, '86134019':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86134020':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86134021':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '861340220':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861340221':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861340222':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 8a9f9fabb..3de6a2f1a 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '86134020':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86134021':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '861340220':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861340221':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861340222':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861340223':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861340224':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '861340225':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, @@ -10014,9 +10019,4 @@ '861365242':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861365243':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861365244':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861365245':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861365246':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861365247':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861365248':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861365249':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index 30bb4cdc1..c54e001cf 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861365245':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861365246':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861365247':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861365248':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861365249':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '86136525':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '86136526':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365270':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, @@ -10014,9 +10019,4 @@ '861394839':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861394840':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, '861394841':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861394842':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861394843':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861394844':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861394845':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861394846':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 8164865f0..2cfe26b1a 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861394842':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861394843':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861394844':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861394845':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861394846':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, '861394847':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861394848':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, '861394849':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, @@ -10014,9 +10019,4 @@ '86150629':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, '861506299':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, '86150630':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86150631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '86150632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861506329':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '86150633':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861506330':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, } diff --git a/python/phonenumbers/geodata/data2.py b/python/phonenumbers/geodata/data2.py index 5dc6bb090..381ad9564 100644 --- a/python/phonenumbers/geodata/data2.py +++ b/python/phonenumbers/geodata/data2.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '1707968':{'en': 'Saint Helena, CA'}, + '1707983':{'en': 'Covelo, CA'}, + '1707984':{'en': 'Laytonville, CA'}, + '1707987':{'en': 'Middletown, CA'}, '1707994':{'en': 'Clearlake, CA'}, '1707995':{'en': 'Clearlake, CA'}, '1707996':{'en': 'Sonoma, CA'}, @@ -10015,8 +10019,4 @@ '1925609':{'en': 'Concord, CA'}, '1925625':{'en': 'Oakley, CA'}, '1925631':{'en': 'Moraga, CA'}, - '1925634':{'en': 'Brentwood, CA'}, - '1925648':{'en': 'Danville, CA'}, - '1925671':{'en': 'Concord, CA'}, - '1925672':{'en': 'Clayton, CA'}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index e12deb61b..ef1e7087e 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '86150631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '86150632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861506329':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '86150633':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861506330':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861506331':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861506332':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '86150634':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, @@ -10014,9 +10019,4 @@ '861533632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, '861533633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861533634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861533635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861533636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861533637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861533638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861533639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index cf97570d8..7c1229580 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861533635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861533636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861533637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861533638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861533639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '861533640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861533641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861533642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, @@ -10014,9 +10019,4 @@ '861567111':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, '861567112':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, '861567120':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861567121':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861567122':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861567123':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861567124':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861567125':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 6750b0038..eed74ad67 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861567121':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861567122':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861567123':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861567124':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861567125':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, '861567126':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, '861567127':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, '861567128':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, @@ -10014,9 +10019,4 @@ '861594729':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, '861594730':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, '861594731':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861594732':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861594733':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861594734':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861594735':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861594736':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 73237e468..020dd3468 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861594732':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861594733':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861594734':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861594735':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861594736':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861594737':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861594738':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, '861594739':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, @@ -10014,9 +10019,4 @@ '861783981':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, '861783982':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, '86178399':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861784':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86178530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '86178531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86178532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86178533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index def2da747..e9423fcc8 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861784':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86178530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '86178531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86178532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '86178533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, '86178534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, '86178535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, '86178536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, @@ -10014,9 +10019,4 @@ '861820078':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, '861820079':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861820080':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861820081':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861820082':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861820083':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861820084':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861820085':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index ee30f35ba..b17e61cb8 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861820081':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861820082':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861820083':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861820084':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861820085':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861820086':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861820087':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861820088':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, @@ -10014,9 +10019,4 @@ '86185518':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, '861855188':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, '861855189':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '86185519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861855197':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861855198':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861855199':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '86185520':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index da9c12438..235fd231f 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '86185519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861855197':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861855198':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861855199':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '86185520':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, '86185521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, '86185522':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, '861855226':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, @@ -10014,9 +10019,4 @@ '861882301':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, '861882302':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, '861882303':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861882304':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861882305':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861882306':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861882307':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861882308':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 00c7e95d1..5fa18fcd9 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861882304':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861882305':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861882306':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861882307':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861882308':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861882309':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '86188231':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861882316':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, @@ -10014,9 +10019,4 @@ '9168435':{'en': 'Puruna Katak, Odisha'}, '9168436':{'en': 'Puruna Katak, Odisha'}, '9168437':{'en': 'Puruna Katak, Odisha'}, - '9168442':{'en': 'Kantamal, Odisha'}, - '9168443':{'en': 'Kantamal, Odisha'}, - '9168444':{'en': 'Kantamal, Odisha'}, - '9168445':{'en': 'Kantamal, Odisha'}, - '9168446':{'en': 'Kantamal, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 42a01d138..702f75c96 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '9168442':{'en': 'Kantamal, Odisha'}, + '9168443':{'en': 'Kantamal, Odisha'}, + '9168444':{'en': 'Kantamal, Odisha'}, + '9168445':{'en': 'Kantamal, Odisha'}, + '9168446':{'en': 'Kantamal, Odisha'}, '9168447':{'en': 'Kantamal, Odisha'}, '9168452':{'en': 'Phiringia, Odisha'}, '9168453':{'en': 'Phiringia, Odisha'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 2b28c676e..d3285493b 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '1925634':{'en': 'Brentwood, CA'}, + '1925648':{'en': 'Danville, CA'}, + '1925671':{'en': 'Concord, CA'}, + '1925672':{'en': 'Clayton, CA'}, '1925673':{'en': 'Clayton, CA'}, '1925674':{'en': 'Concord, CA'}, '1925676':{'en': 'Concord, CA'}, @@ -640,6 +644,7 @@ '1941979':{'en': 'Port Charlotte, FL'}, '1945':{'en': 'Texas'}, '1947':{'en': 'Michigan'}, + '1948':{'en': 'Virginia'}, '1949':{'en': 'California'}, '1949221':{'en': 'Irvine, CA'}, '1949249':{'en': 'Laguna Niguel, CA'}, @@ -10014,9 +10019,4 @@ '3324342':{'en': u('\u00c9commoy'), 'fr': u('\u00c9commoy')}, '3324343':{'en': 'Le Mans', 'fr': 'Le Mans'}, '3324344':{'en': u('Ch\u00e2teau-du-Loir'), 'fr': u('Ch\u00e2teau-du-Loir')}, - '3324348':{'en': u('La Fl\u00e8che'), 'fr': u('La Fl\u00e8che')}, - '3324349':{'en': 'Laval', 'fr': 'Laval'}, - '3324350':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324352':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324353':{'en': 'Laval', 'fr': 'Laval'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index cbd93e97f..08598bdfb 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '3324348':{'en': u('La Fl\u00e8che'), 'fr': u('La Fl\u00e8che')}, + '3324349':{'en': 'Laval', 'fr': 'Laval'}, + '3324350':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324352':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324353':{'en': 'Laval', 'fr': 'Laval'}, '3324354':{'en': 'Le Mans', 'fr': 'Le Mans'}, '3324356':{'en': 'Laval', 'fr': 'Laval'}, '3324358':{'en': 'Laval', 'fr': 'Laval'}, @@ -10014,9 +10019,4 @@ '3522699':{'de': 'Ulflingen', 'en': 'Troisvierges', 'fr': 'Troisvierges'}, '3522721':{'de': 'Weicherdingen', 'en': 'Weicherdange', 'fr': 'Weicherdange'}, '3522722':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, - '3522723':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, - '3522725':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522727':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, - '3522728':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, - '3522729':{'de': 'Luxemburg/Kockelscheuer', 'en': 'Luxembourg/Kockelscheuer', 'fr': 'Luxembourg/Kockelscheuer'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 084958f00..30aaff333 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '3522723':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, + '3522725':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522727':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, + '3522728':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, + '3522729':{'de': 'Luxemburg/Kockelscheuer', 'en': 'Luxembourg/Kockelscheuer', 'fr': 'Luxembourg/Kockelscheuer'}, '3522730':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, '3522731':{'de': 'Bartringen', 'en': 'Bertrange/Mamer/Munsbach/Strassen', 'fr': 'Bertrange/Mamer/Munsbach/Strassen'}, '3522732':{'de': 'Lintgen/Kanton Mersch/Steinfort', 'en': 'Lintgen/Mersch/Steinfort', 'fr': 'Lintgen/Mersch/Steinfort'}, @@ -10014,9 +10019,4 @@ '495643':{'de': 'Borgentreich', 'en': 'Borgentreich'}, '495644':{'de': 'Willebadessen-Peckelsheim', 'en': 'Willebadessen-Peckelsheim'}, '495645':{'de': 'Borgentreich-Borgholz', 'en': 'Borgentreich-Borgholz'}, - '495646':{'de': 'Willebadessen', 'en': 'Willebadessen'}, - '495647':{'de': 'Lichtenau-Kleinenberg', 'en': 'Lichtenau-Kleinenberg'}, - '495648':{'de': 'Brakel-Gehrden', 'en': 'Brakel-Gehrden'}, - '495650':{'de': 'Cornberg', 'en': 'Cornberg'}, - '495651':{'de': 'Eschwege', 'en': 'Eschwege'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index 57973ac32..9d9478328 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '495646':{'de': 'Willebadessen', 'en': 'Willebadessen'}, + '495647':{'de': 'Lichtenau-Kleinenberg', 'en': 'Lichtenau-Kleinenberg'}, + '495648':{'de': 'Brakel-Gehrden', 'en': 'Brakel-Gehrden'}, + '495650':{'de': 'Cornberg', 'en': 'Cornberg'}, + '495651':{'de': 'Eschwege', 'en': 'Eschwege'}, '495652':{'de': 'Bad Sooden-Allendorf', 'en': 'Bad Sooden-Allendorf'}, '495653':{'de': 'Sontra', 'en': 'Sontra'}, '495654':{'de': 'Herleshausen', 'en': 'Herleshausen'}, @@ -10014,9 +10019,4 @@ '55513724':{'en': 'Cachoeira do Sul - RS', 'pt': 'Cachoeira do Sul - RS'}, '55513725':{'en': 'Cerro Branco - RS', 'pt': 'Cerro Branco - RS'}, '55513726':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, - '55513727':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513728':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513729':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, - '55513730':{'en': 'Passo do Sobrado - RS', 'pt': 'Passo do Sobrado - RS'}, - '55513731':{'en': 'Rio Pardo - RS', 'pt': 'Rio Pardo - RS'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 7b9483aab..ea33b5cbf 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '55513727':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513728':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513729':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, + '55513730':{'en': 'Passo do Sobrado - RS', 'pt': 'Passo do Sobrado - RS'}, + '55513731':{'en': 'Rio Pardo - RS', 'pt': 'Rio Pardo - RS'}, '55513732':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, '55513733':{'en': 'Encruzilhada do Sul - RS', 'pt': 'Encruzilhada do Sul - RS'}, '55513734':{'en': 'Pantano Grande - RS', 'pt': 'Pantano Grande - RS'}, @@ -10014,9 +10019,4 @@ '61240003':{'en': 'Cessnock'}, '61240004':{'en': 'Clarence Town'}, '61240005':{'en': 'Dungog'}, - '61240006':{'en': 'East Gresford'}, - '61240007':{'en': 'Eccleston'}, - '61240008':{'en': 'Karuah'}, - '61240009':{'en': 'Laguna'}, - '61240010':{'en': 'Newcastle'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 795c29aa5..022f69a4f 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61240006':{'en': 'East Gresford'}, + '61240007':{'en': 'Eccleston'}, + '61240008':{'en': 'Karuah'}, + '61240009':{'en': 'Laguna'}, + '61240010':{'en': 'Newcastle'}, '61240011':{'en': 'Bandon Grove'}, '61240012':{'en': 'Branxton'}, '61240013':{'en': 'Bulahdelah'}, @@ -10014,9 +10019,4 @@ '61263555':{'en': 'Portland'}, '6126357':{'en': 'Kandos'}, '61263571':{'en': 'Running Stream'}, - '61263572':{'en': 'Bylong'}, - '61263574':{'en': 'Glen Davis'}, - '6126358':{'en': 'Bathurst'}, - '61263586':{'en': 'Running Stream'}, - '61263587':{'en': 'Running Stream'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index 8d06e7a25..e156145b4 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61263572':{'en': 'Bylong'}, + '61263574':{'en': 'Glen Davis'}, + '6126358':{'en': 'Bathurst'}, + '61263586':{'en': 'Running Stream'}, + '61263587':{'en': 'Running Stream'}, '61263588':{'en': 'Running Stream'}, '61263589':{'en': 'Running Stream'}, '61263590':{'en': 'Portland'}, @@ -10014,9 +10019,4 @@ '61350121':{'en': 'Pooncarie'}, '61350122':{'en': 'Pooncarie'}, '61350123':{'en': 'Robinvale'}, - '61350124':{'en': 'Robinvale'}, - '61350125':{'en': 'Robinvale'}, - '61350126':{'en': 'Rufus River'}, - '61350127':{'en': 'Rufus River'}, - '61350128':{'en': 'Rufus River'}, } diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index d7879737c..5e2b60744 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -505,6 +505,7 @@ '1256':('America/Chicago',), '1260':('America/New_York',), '1262':('America/Chicago',), + '1263':('America/Toronto',), '1264':('America/Anguilla',), '1267':('America/New_York',), '1268':('America/Antigua',), @@ -927,6 +928,7 @@ '1458':('America/Los_Angeles',), '1463':('America/New_York',), '1464':('America/Chicago',), + '1468':('America/Toronto',), '1469':('America/Chicago',), '1470':('America/New_York',), '1473':('America/Grenada',), @@ -985,6 +987,7 @@ '1580':('America/Chicago',), '1581':('America/Toronto',), '1582':('America/New_York',), + '1584':('America/Winnipeg',), '1585':('America/New_York',), '1586':('America/New_York',), '1587':('America/Edmonton',), @@ -1184,6 +1187,7 @@ '1649':('America/Grand_Turk',), '1650':('America/Los_Angeles',), '1651':('America/Chicago',), + '1656':('America/New_York',), '1657':('America/Los_Angeles',), '1658':('America/Jamaica',), '1659':('America/Chicago',), @@ -1987,6 +1991,7 @@ '1941':('America/New_York',), '1945':('America/Chicago',), '1947':('America/New_York',), + '1948':('America/New_York',), '1949':('America/Los_Angeles',), '1951':('America/Los_Angeles',), '1952':('America/Chicago',), From a500e2946ae0c24d82242ec075d02a3e993e81c5 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 6 May 2022 12:59:33 +0100 Subject: [PATCH 16/67] Prep for 8.12.48 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 1a927ab52..65329b2bf 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.47" +__version__ = "8.12.48" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 976178681c5ce2b9a13966af15fcce02abee9999 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sat, 28 May 2022 17:31:54 +0100 Subject: [PATCH 17/67] Merge metadata changes from upstream 8.12.49 Includes changes in resources/ up to and including upstream commit 0815b3b99811: "[maven-release-plugin] prepare release v8.12.49" --- resources/PhoneNumberMetadata.xml | 75 +++--- resources/carrier/en/237.txt | 1 + resources/carrier/en/675.txt | 1 + resources/geocoding/en/1.txt | 390 +++++++++++++++++++++++++++++- resources/geocoding/en/212.txt | 2 +- resources/geocoding/en/33.txt | 116 ++++++++- resources/geocoding/en/44.txt | 40 ++- resources/geocoding/fr/212.txt | 2 +- resources/geocoding/fr/33.txt | 116 ++++++++- resources/timezones/map_data.txt | 9 +- 10 files changed, 693 insertions(+), 59 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index bb1654d74..2e7590e27 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -5283,7 +5283,8 @@ (?: [2-8]\d| 90 - )\d{8} + )\d{8}| + 3\d{6} @@ -5467,6 +5468,12 @@ 6002012345 600[2-9]\d{6} + + + + 3101234 + 310\d{4} + @@ -6242,7 +6249,7 @@ (?: 24[23]| - 6[5-9]\d + 6[25-9]\d )\d{6} @@ -10334,7 +10341,7 @@ 4(?: [0-5]\d\d| 69[7-9]| - 70[0359] + 70[01359] )| (?: 5[0-26-9]| @@ -10342,7 +10349,7 @@ )\d\d| 6(?: [0-4]\d\d| - 50[0-24-69] + 50[0-79] ) )| 2(?: @@ -13277,10 +13284,10 @@ 2[23]| 3[237]| 47| - 6[58]| + 6[258]| 7\d| 82| - 9[235-9] + 9[2-9] )\d{6} @@ -15437,10 +15444,9 @@ 658295| 876(?: 2(?: - 0[2-9]| - [14-9]\d| - 2[013-9]| - 3[3-9] + 0[1-9]| + [13-9]\d| + 2[013-9] )| [348]\d\d| 5(?: @@ -15757,7 +15763,6 @@ 63 )| 9(?: - 49| 80| 9[16] ) @@ -15797,7 +15802,6 @@ 636 )| 9(?: - 496| 802| 9(?: 1[23]| @@ -15844,7 +15848,6 @@ 636[457-9] )| 9(?: - 496| 802| 9(?: 1[23]| @@ -18957,15 +18960,15 @@ 5(?: - 29| - 38 - )[89] + 29[89]| + 389 + ) 5(?: - 29| - 38 - )[89]0 + 29[89]| + 389 + )0 $1-$2 @@ -19019,10 +19022,7 @@ 2[29]| 3[01] )| - 38(?: - 8[057]| - 9[05] - ) + 389[05] )\d{4}| 5(?: 2(?: @@ -19036,7 +19036,7 @@ [0-47]\d| 5[02-9]| 6[02-8]| - 80| + 8[08]| 9[3-9] )| (?: @@ -20953,7 +20953,12 @@ 4001234 - 4[05]0\d{4} + + 4(?: + 0[01]| + 50 + )\d{4} + @@ -23206,7 +23211,7 @@ (?: 7\d| - 8[18] + 8[128] )\d{6} @@ -28573,8 +28578,19 @@ + + + 310 + $1-$2 + - [2-9] + + [24-9]| + 3(?: + [02-9]| + 1[1-9] + ) + $1-$2 NA @@ -28587,7 +28603,10 @@ - [2-9]\d{9} + + [2-9]\d{9}| + 3\d{6} + diff --git a/resources/carrier/en/237.txt b/resources/carrier/en/237.txt index 4771a4846..90a05e8b0 100644 --- a/resources/carrier/en/237.txt +++ b/resources/carrier/en/237.txt @@ -12,6 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. +23762|Camtel 237650|MTN Cameroon 237651|MTN Cameroon 237652|MTN Cameroon diff --git a/resources/carrier/en/675.txt b/resources/carrier/en/675.txt index f31d2cad0..de6cd1801 100644 --- a/resources/carrier/en/675.txt +++ b/resources/carrier/en/675.txt @@ -25,4 +25,5 @@ 67577|bmobile 67578|bmobile 67581|DIGIVOIP +67582|Digicel 67588|Digicel diff --git a/resources/geocoding/en/1.txt b/resources/geocoding/en/1.txt index 485c78522..2fd8f7ab8 100644 --- a/resources/geocoding/en/1.txt +++ b/resources/geocoding/en/1.txt @@ -5347,75 +5347,219 @@ 1309944|Geneseo, IL 1309962|Le Roy, IL 1309968|Manito, IL -1310|California -131020|Los Angeles, CA +1310200|California +1310201|Los Angeles, CA +1310202|California +1310203|Los Angeles, CA +1310204|California 1310205|Beverly Hills, CA +1310206|Los Angeles, CA +1310207|Los Angeles, CA +1310208|Los Angeles, CA +1310209|Los Angeles, CA +1310210|California +1310211|California 1310212|Torrance, CA +1310213|California 1310214|Torrance, CA +1310215|California +1310216|California 1310217|Gardena, CA +1310218|California 1310219|Hawthorne, CA +1310220|California +1310221|California 1310222|Torrance, CA +1310223|California +1310224|California +1310225|California +1310226|California +1310227|California 1310228|Los Angeles, CA 1310229|Los Angeles, CA 1310230|Pacific Palisades, CA 1310231|Los Angeles, CA +1310232|California +1310233|California 1310234|Los Angeles, CA 1310235|Los Angeles, CA +1310236|California +1310237|California +1310238|California +1310239|California +1310240|California +1310241|California +1310242|California +1310243|California +1310244|California +1310245|California 1310246|Beverly Hills, CA 1310247|Beverly Hills, CA 1310248|Beverly Hills, CA +1310249|California +1310250|California +1310251|California +1310252|California 1310253|Culver City, CA +1310254|California 1310255|Santa Monica, CA +1310256|California 1310257|Torrance, CA 1310258|Los Angeles, CA +1310259|California 1310260|Santa Monica, CA +1310261|California +1310262|California 1310263|Hawthorne, CA 1310264|Santa Monica, CA +1310265|California +1310266|California +1310267|California 1310268|Los Angeles, CA -131027|Beverly Hills, CA +1310269|California +1310270|California +1310271|Beverly Hills, CA +1310272|California +1310273|Beverly Hills, CA +1310274|Beverly Hills, CA +1310275|Beverly Hills, CA +1310276|Beverly Hills, CA 1310277|Los Angeles, CA +1310278|Beverly Hills, CA +1310279|California +1310280|California 1310281|Beverly Hills, CA 1310282|Los Angeles, CA +1310283|California 1310284|Los Angeles, CA 1310285|Beverly Hills, CA 1310286|Los Angeles, CA +1310287|California 1310288|Beverly Hills, CA +1310289|California +131029|California +131030|California +1310310|California +1310311|California 1310312|Los Angeles, CA +1310313|California 1310314|Santa Monica, CA 1310315|Santa Monica, CA +1310316|California 1310317|Malibu, CA +1310318|California 1310319|Santa Monica, CA 1310320|Torrance, CA +1310321|California 1310322|El Segundo, CA 1310323|Gardena, CA 1310324|Gardena, CA +1310325|California +1310326|California 1310327|Gardena, CA 1310328|Torrance, CA 1310329|Gardena, CA 1310330|Inglewood, CA +1310331|California +1310332|California +1310333|California +1310334|California 1310335|El Segundo, CA +1310336|California +1310337|California 1310338|Los Angeles, CA +1310339|California +1310340|California +1310341|California 1310342|Los Angeles, CA +1310343|California +1310344|California +1310345|California +1310346|California +1310347|California 1310348|Los Angeles, CA 1310349|Hawthorne, CA +1310350|California +1310351|California +1310352|California +1310353|California +1310354|California 1310355|Hawthorne, CA +1310356|California +1310357|California +1310358|California +1310359|California +131036|California +1310370|California 1310371|Torrance, CA +1310372|California 1310373|Torrance, CA +1310374|California 1310375|Torrance, CA +1310376|California +1310377|California 1310378|Torrance, CA +1310379|California +1310380|California +1310381|California +1310382|California +1310383|California +1310384|California 1310385|Beverly Hills, CA +1310386|California +1310387|California +1310388|California +1310389|California +1310390|California +1310391|California +1310392|California 1310393|Santa Monica, CA 1310394|Santa Monica, CA 1310395|Santa Monica, CA +1310396|California +1310397|California +1310398|California +1310399|California +1310400|California +1310401|California +1310402|California +1310403|California +1310404|California +1310405|California +1310406|California 1310407|Los Angeles, CA +1310408|California +1310409|California 1310410|Los Angeles, CA +1310411|California 1310412|Inglewood, CA +1310413|California 1310414|El Segundo, CA +1310415|California +1310416|California 1310417|Los Angeles, CA +1310418|California 1310419|Inglewood, CA +1310420|California +1310421|California +1310422|California 1310423|West Hollywood, CA +1310424|California +1310425|California 1310426|El Segundo, CA -131044|Los Angeles, CA +1310427|California +1310428|California +1310429|California +131043|California +1310440|Los Angeles, CA +1310441|Los Angeles, CA +1310442|Los Angeles, CA +1310443|Los Angeles, CA +1310444|Los Angeles, CA +1310445|Los Angeles, CA +1310446|Los Angeles, CA +1310447|Los Angeles, CA +1310448|California 1310449|Santa Monica, CA 1310450|Santa Monica, CA 1310451|Santa Monica, CA @@ -5427,57 +5571,151 @@ 1310457|Malibu, CA 1310458|Santa Monica, CA 1310459|Pacific Palisades, CA +131046|California 131047|Los Angeles, CA +1310480|California 1310481|Los Angeles, CA +1310482|California +1310483|California +1310484|California +1310485|California +1310486|California +1310487|California +1310488|California +1310489|California +131049|California +131050|California 1310510|Avalon, CA +1310511|California +1310512|California +1310513|California 1310514|San Pedro, CA 1310515|Gardena, CA 1310516|Gardena, CA 1310517|Harbor City, CA +1310518|California 1310519|San Pedro, CA +1310520|California 1310521|San Pedro, CA +1310522|California 1310523|Gardena, CA +1310524|California +1310525|California +1310526|California 1310527|Gardena, CA +1310528|California +1310529|California +1310530|California +1310531|California 1310532|Gardena, CA 1310533|Torrance, CA +1310534|California 1310535|El Segundo, CA +1310536|California 1310537|Compton, CA 1310538|Gardena, CA +1310539|California +1310540|California +1310541|California 1310542|Torrance, CA +1310543|California +1310544|California 1310545|Manhattan Beach, CA 1310546|Manhattan Beach, CA 1310547|San Pedro, CA 1310548|San Pedro, CA +1310549|California 1310550|Beverly Hills, CA 1310551|Los Angeles, CA 1310552|Los Angeles, CA 1310553|Los Angeles, CA +1310554|California +1310555|California 1310556|Los Angeles, CA 1310557|Los Angeles, CA +1310558|California +1310559|California +131056|California +1310570|California 1310571|Los Angeles, CA +1310572|California 1310573|Pacific Palisades, CA +1310574|California 1310575|Los Angeles, CA 1310576|Santa Monica, CA +1310577|California +1310578|California +1310579|California +1310580|California 1310581|Santa Monica, CA 1310582|Santa Monica, CA +1310583|California +1310584|California +1310585|California 1310586|Santa Monica, CA 1310587|Santa Monica, CA +1310588|California 1310589|Malibu, CA +131059|California +1310600|California +1310601|California +1310602|California +1310603|California 1310604|Compton, CA 1310605|Compton, CA +1310606|California +1310607|California 1310608|Compton, CA 1310609|Compton, CA +1310610|California +1310611|California +1310612|California +1310613|California +1310614|California +1310615|California +1310616|California +1310617|California 1310618|Torrance, CA -131063|Compton, CA +1310619|California +131062|California +1310630|California +1310631|Compton, CA +1310632|Compton, CA +1310633|California +1310634|California +1310635|Compton, CA +1310636|California +1310637|Compton, CA +1310638|Compton, CA +1310639|Compton, CA 1310640|El Segundo, CA 1310641|Los Angeles, CA 1310642|Los Angeles, CA +1310643|California 1310644|Hawthorne, CA 1310645|Los Angeles, CA +1310646|California +1310647|California +1310648|California 1310649|Los Angeles, CA +1310650|California +1310651|California +1310652|California +1310653|California +1310654|California +1310655|California 1310656|Santa Monica, CA +1310657|California +1310658|California +1310659|California +1310660|California +1310661|California +1310662|California +1310663|California 1310664|Santa Monica, CA 1310665|Los Angeles, CA +1310666|California +1310667|California 1310668|Los Angeles, CA 1310669|Compton, CA 1310670|Los Angeles, CA @@ -5488,60 +5726,202 @@ 1310675|Hawthorne, CA 1310676|Hawthorne, CA 1310677|Inglewood, CA +1310678|California 1310679|Hawthorne, CA 1310680|Inglewood, CA +1310681|California +1310682|California +1310683|California +1310684|California +1310685|California +1310686|California +1310687|California +1310688|California +1310689|California +131069|California +131070|California +1310710|California +1310711|California +1310712|California +1310713|California +1310714|California 1310715|Gardena, CA +1310716|California +1310717|California +1310718|California 1310719|Gardena, CA +131072|California +131073|California +131074|California +131075|California +1310760|California +1310761|California 1310762|Compton, CA 1310763|Compton, CA 1310764|Compton, CA +1310765|California +1310766|California +1310767|California 1310768|Gardena, CA 1310769|Gardena, CA +1310770|California +1310771|California 1310772|Los Angeles, CA +1310773|California +1310774|California +1310775|California +1310776|California 1310777|Beverly Hills, CA +1310778|California +1310779|California +1310780|California 1310781|Torrance, CA 1310782|Torrance, CA 1310783|Torrance, CA 1310784|Torrance, CA 1310785|Los Angeles, CA +1310786|California 1310787|Torrance, CA 1310788|Los Angeles, CA +1310789|California +1310790|California 1310791|Torrance, CA 1310792|Torrance, CA 1310793|Torrance, CA 1310794|Los Angeles, CA +1310795|California +1310796|California +1310797|California +1310798|California +1310799|California +131080|California +131081|California 1310820|Los Angeles, CA +1310821|California +1310822|California +1310823|California 1310824|Los Angeles, CA 1310825|Los Angeles, CA 1310826|Los Angeles, CA +1310827|California 1310828|Santa Monica, CA 1310829|Santa Monica, CA +1310830|California 1310831|San Pedro, CA 1310832|San Pedro, CA 1310833|San Pedro, CA +1310834|California +1310835|California 1310836|Los Angeles, CA +1310837|California +1310838|California +1310839|California +131084|California +1310850|California +1310851|California +1310852|California +1310853|California +1310854|California +1310855|California +1310856|California +1310857|California 1310858|Beverly Hills, CA 1310859|Beverly Hills, CA 1310860|Beverly Hills, CA +1310861|California +1310862|California +1310863|California +1310864|California +1310865|California +1310866|California +1310867|California 1310868|Compton, CA +1310869|California +131087|California +1310880|California +1310881|California +1310882|California +1310883|California +1310884|California 1310885|Compton, CA 1310886|Compton, CA +1310887|California 1310888|Beverly Hills, CA +1310889|California +1310890|California 1310891|Torrance, CA +1310892|California +1310893|California +1310894|California +1310895|California +1310896|California +1310897|California 1310898|Compton, CA 1310899|Santa Monica, CA 1310900|Lynwood, CA +1310901|California +1310902|California +1310903|California +1310904|California +1310905|California +1310906|California +1310907|California +1310908|California +1310909|California +1310910|California +1310911|California +1310912|California +1310913|California 1310914|Los Angeles, CA 1310915|Los Angeles, CA +1310916|California 1310917|Santa Monica, CA +1310918|California +1310919|California +131092|California +131093|California +1310940|California +1310941|California +1310942|California +1310943|California +1310944|California 1310945|Culver City, CA +1310946|California +1310947|California +1310948|California +1310949|California +131095|California +1310960|California +1310961|California +1310962|California +1310963|California +1310964|California 1310965|Gardena, CA 1310966|Los Angeles, CA +1310967|California +1310968|California +1310969|California 1310970|Hawthorne, CA +1310971|California +1310972|California 1310973|Hawthorne, CA +1310974|California +1310975|California +1310976|California +1310977|California 1310978|Hawthorne, CA 1310979|Los Angeles, CA +131098|California +1310990|California +1310991|California +1310992|California +1310993|California +1310994|California +1310995|California +1310996|California +1310997|California 1310998|Santa Monica, CA +1310999|California 1312|Chicago, IL 1313|Michigan 1313223|Detroit, MI diff --git a/resources/geocoding/en/212.txt b/resources/geocoding/en/212.txt index 44c046d08..520c90f1b 100644 --- a/resources/geocoding/en/212.txt +++ b/resources/geocoding/en/212.txt @@ -75,7 +75,7 @@ 2125378|Salé 2125379|Souk Larbaa 2125380|Rabat area -21253880|Tangier area +2125388|Tangier area 21253890|Fès/Meknès areas 2125393|Tangier 2125394|Asilah diff --git a/resources/geocoding/en/33.txt b/resources/geocoding/en/33.txt index bdb4ae9fc..5481e5be2 100644 --- a/resources/geocoding/en/33.txt +++ b/resources/geocoding/en/33.txt @@ -2856,6 +2856,11 @@ 3318856|Paris 3318857|Paris 3318858|Paris +3318859|Nanterre +331886|Paris +331887|Paris +331888|Paris +331889|Paris 33190|Ile de France 33191|Ile de France 3321400|Alençon @@ -3067,6 +3072,11 @@ 3321906|Vierzon 3321907|Issoudun 3321908|Châteauroux +3322000|Saint-Brieuc +3322001|Brest +3322002|Rennes +3322003|Vannes +3322004|Brest 3322100|Rennes 3322101|Saint-Malo 3322102|Vannes @@ -5346,8 +5356,16 @@ 3325824|Carentan-les-Marais 3325825|Vire 3325826|Bayeux +332590|Nantes 3325900|La Roche-sur-Yon -3325901|Nantes +3325902|Luçon +3325904|Angers +3325905|La Roche-sur-Yon +3325940|Laval +3325941|Le Mans +3325942|Segré +3325943|Nord Ouest +3325944|La Roche-sur-Yon 3326100|Deauville 3326101|Mortagne-au-Perche 3326102|Flers @@ -5447,6 +5465,24 @@ 3326197|Avranches 3326198|Carentan-les-Marais 3326199|Coutances +3326201|Saint-Denis +3326202|Saint-Denis +3326203|Saint-Denis +3326204|Saint-Denis +3326205|Saint-Denis +3326206|Saint-Denis +3326207|Saint-Denis +3326208|Saint-Denis +3326209|Saint-Denis +332621|Saint-Denis +332622|Saint-Denis +332623|Saint-Denis +332624|Saint-Denis +332625|Saint-Denis +332626|Saint-Denis +332627|Saint-Denis +332628|Saint-Denis +332629|Saint-Denis 3326300|Saint-Denis 3327202|Nantes 3327210|Cholet @@ -7392,6 +7428,8 @@ 3335348|Reims 3335349|Reims 3335350|Troyes +3335370|Troyes +3335371|Reims 3335400|Nancy 3335401|Saint-Avold 3335402|Bar-le-Duc @@ -7625,6 +7663,8 @@ 3335657|Nancy 3335658|Nancy 3335660|Nancy +3335680|Nancy +3335681|Metz 3335700|Remiremont 3335701|Saint-Avold 3335702|Saint-Dié-des-Vosges @@ -9340,6 +9380,17 @@ 3337604|Lille 3337605|Lille 3337606|Lens +3337610|Hazebrouck +3337611|Lille +3337612|Calais +3337613|Béthune +3337614|Dunkerque +3337615|Lille +3337616|Béthune +3337617|Béthune +3337618|Béthune +3337619|Lille +3337630|Calais 3337900|Autun 3337901|Louhans 3337902|Montceau-les-Mines @@ -10164,6 +10215,7 @@ 3342088|Corse 3342094|Corse 3342095|Corse +3342096|Corse 3342200|Cannes 3342201|Grasse 3342202|Nice @@ -10265,7 +10317,14 @@ 3342318|Saint-Raphael 3342319|Cannes 3342320|Nice +3342321|Cannes +3342322|Draguignan 3342323|Nice +3342324|Nice +3342326|Toulon +3342327|Nice +3342328|Brignoles +3342329|Nice 3342610|Lyon 3342611|Bourg-en-Bresse 3342612|Nantua @@ -10731,6 +10790,8 @@ 3344404|Le Puy-en-Velay 3344405|Clermont-Ferrand 3344406|Clermont-Ferrand +3344407|Montluçon +3344408|Clermont-Ferrand 3344437|Ambert 3344438|Clermont-Ferrand 3344439|Issoire @@ -11902,6 +11963,19 @@ 3348545|Aix-les-Bains 3348546|Annecy 3348547|Annemasse +3348550|Voiron +3348551|Grenoble +3348552|Annecy +3348553|Annecy +3348554|Bellegarde-sur-Valserine +3348555|Belley +3348556|Grenoble +3348557|Saint-Marcellin +3348558|Grenoble +3348559|Grenoble +3348560|Chambéry +3348561|Annecy +3348562|Annecy 3348571|Saint-Jean-de-Maurienne 3348572|Annecy 3348573|Annemasse @@ -12403,6 +12477,12 @@ 3351805|Limoges 3351806|Limoges 3351807|Limoges +3351820|Limoges +3351821|Tulle +3351822|Limoges +3351823|Limoges +3351824|Tulle +3351825|Limoges 3351900|Boussac 3351901|Gueret 3351902|La Souterraine @@ -12894,6 +12974,7 @@ 3353607|Saint-Gaudens 3353608|Figeac 3353609|Toulouse +3353610|Toulouse 3353611|Toulouse 3353612|Pamiers 3353613|Decazeville @@ -12931,6 +13012,10 @@ 3353647|Toulouse 3353648|Montauban 3353653|Toulouse +3353700|Albi +3353701|Montauban +3353702|Sud Ouest +3353703|Decazeville 3354010|Blaye 3354011|Langon 3354012|Bordeaux @@ -13058,6 +13143,35 @@ 3354787|Mont-de-Marsan 3354788|Mussidan 3354789|Nerac +3354800|Cognac +3354801|Confolens +3354802|Jonzac +3354803|La Rochelle +3354804|Saintes +3354805|Saint-Jean-d'Angély +3354806|Bressuire +3354807|Melle +3354808|Niort +3354809|Parthenay +3354810|Châtellerault +3354811|Civray +3354812|Loudun +3354813|Montmorillon +3354814|Cognac +3354815|Montmorillon +3354816|Poitiers +3354817|Poitiers +3354818|Poitiers +3354819|La Rochelle +3354820|Niort +3354821|Barbezieux-Saint-Hilaire +3354822|Poitiers +3354823|Rochefort +3354824|Angoulême +3354825|La Rochelle +3354826|Niort +3354827|Poitiers +3354828|Poitiers 335495|Poitiers 3355400|Dax 3355401|Marmande diff --git a/resources/geocoding/en/44.txt b/resources/geocoding/en/44.txt index 801452dd0..15fbcc8d2 100644 --- a/resources/geocoding/en/44.txt +++ b/resources/geocoding/en/44.txt @@ -17,12 +17,7 @@ # with multiple corrections and fixes applied (see previous commits). 44113|Leeds -441140|Sheffield -441141|Sheffield -441142|Sheffield -441143|Sheffield -441144|Sheffield -441145|Sheffield +44114|Sheffield 44115|Nottingham 44116|Leicester 44117|Bristol @@ -35,15 +30,7 @@ 441207|Consett 441208|Bodmin 441209|Redruth -441210|Birmingham -441211|Birmingham -441212|Birmingham -441213|Birmingham -441214|Birmingham -441215|Birmingham -441216|Birmingham -441217|Birmingham -4412180|Birmingham +44121|Birmingham 441223|Cambridge 441224|Aberdeen 441225|Bath @@ -306,12 +293,6 @@ 441477|Holmes Chapel 441478|Isle of Skye - Portree 441479|Grantown-on-Spey -44147981|Aviemore -44147982|Nethy Bridge -44147983|Boat of Garten -44147984|Carrbridge -44147985|Dulnain Bridge -44147986|Cairngorm 441480|Huntingdon 441481|Guernsey 441482|Kingston-upon-Hull @@ -777,13 +758,19 @@ 44239|Portsmouth 44241|Coventry 44247|Coventry +44280|Northern Ireland 44281|Northern Ireland 442820|Ballycastle 442821|Martinstown +442822|Northern Ireland +442823|Northern Ireland +442824|Northern Ireland 442825|Ballymena +442826|Northern Ireland 442827|Ballymoney 442828|Larne 442829|Kilrea +44283|Northern Ireland 442830|Newry 442837|Armagh 442838|Portadown @@ -792,9 +779,16 @@ 442842|Kircubbin 442843|Newcastle (Co. Down) 442844|Downpatrick +442845|Northern Ireland +442846|Northern Ireland +442847|Northern Ireland +442848|Northern Ireland +442849|Northern Ireland +44286|Northern Ireland 442866|Enniskillen 442867|Lisnaskea 442868|Kesh +44287|Northern Ireland 442870|Coleraine 442871|Londonderry 442877|Limavady @@ -802,9 +796,12 @@ 442880|Carrickmore 442881|Newtownstewart 442882|Omagh +442883|Northern Ireland +442884|Northern Ireland 442885|Ballygawley 442886|Cookstown 442887|Dungannon +442888|Northern Ireland 442889|Fivemiletown 442890|Belfast 442891|Bangor (Co. Down) @@ -815,5 +812,6 @@ 442896|Belfast 442897|Saintfield 442898|Belfast +442899|Northern Ireland 44291|Cardiff 44292|Cardiff diff --git a/resources/geocoding/fr/212.txt b/resources/geocoding/fr/212.txt index dacceb4e7..c5e91d49b 100644 --- a/resources/geocoding/fr/212.txt +++ b/resources/geocoding/fr/212.txt @@ -74,7 +74,7 @@ 2125378|Salé 2125379|Souk Larbaa 2125380|Rabat et alentours -21253880|Tanger et alentours +2125388|Tanger et alentours 21253890|Fès/Maknès et alentours 2125393|Tanger 2125394|Asilah diff --git a/resources/geocoding/fr/33.txt b/resources/geocoding/fr/33.txt index e73e2fd13..94deebc07 100644 --- a/resources/geocoding/fr/33.txt +++ b/resources/geocoding/fr/33.txt @@ -2857,6 +2857,11 @@ 3318856|Paris 3318857|Paris 3318858|Paris +3318859|Nanterre +331886|Paris +331887|Paris +331888|Paris +331889|Paris 33190|Ile de France 33191|Ile de France 3321400|Alençon @@ -3068,6 +3073,11 @@ 3321906|Vierzon 3321907|Issoudun 3321908|Châteauroux +3322000|Saint-Brieuc +3322001|Brest +3322002|Rennes +3322003|Vannes +3322004|Brest 3322100|Rennes 3322101|Saint-Malo 3322102|Vannes @@ -5347,8 +5357,16 @@ 3325824|Carentan-les-Marais 3325825|Vire 3325826|Bayeux +332590|Nantes 3325900|La Roche-sur-Yon -3325901|Nantes +3325902|Luçon +3325904|Angers +3325905|La Roche-sur-Yon +3325940|Laval +3325941|Le Mans +3325942|Segré +3325943|Nord Ouest +3325944|La Roche-sur-Yon 3326100|Deauville 3326101|Mortagne-au-Perche 3326102|Flers @@ -5448,6 +5466,24 @@ 3326197|Avranches 3326198|Carentan-les-Marais 3326199|Coutances +3326201|Saint-Denis +3326202|Saint-Denis +3326203|Saint-Denis +3326204|Saint-Denis +3326205|Saint-Denis +3326206|Saint-Denis +3326207|Saint-Denis +3326208|Saint-Denis +3326209|Saint-Denis +332621|Saint-Denis +332622|Saint-Denis +332623|Saint-Denis +332624|Saint-Denis +332625|Saint-Denis +332626|Saint-Denis +332627|Saint-Denis +332628|Saint-Denis +332629|Saint-Denis 3326300|Saint-Denis 3327202|Nantes 3327210|Cholet @@ -7393,6 +7429,8 @@ 3335348|Reims 3335349|Reims 3335350|Troyes +3335370|Troyes +3335371|Reims 3335400|Nancy 3335401|Saint-Avold 3335402|Bar-le-Duc @@ -7626,6 +7664,8 @@ 3335657|Nancy 3335658|Nancy 3335660|Nancy +3335680|Nancy +3335681|Metz 3335700|Remiremont 3335701|Saint-Avold 3335702|Saint-Dié-des-Vosges @@ -9341,6 +9381,17 @@ 3337604|Lille 3337605|Lille 3337606|Lens +3337610|Hazebrouck +3337611|Lille +3337612|Calais +3337613|Béthune +3337614|Dunkerque +3337615|Lille +3337616|Béthune +3337617|Béthune +3337618|Béthune +3337619|Lille +3337630|Calais 3337900|Autun 3337901|Louhans 3337902|Montceau-les-Mines @@ -10165,6 +10216,7 @@ 3342088|Corse 3342094|Corse 3342095|Corse +3342096|Corse 3342200|Cannes 3342201|Grasse 3342202|Nice @@ -10266,7 +10318,14 @@ 3342318|Saint-Raphael 3342319|Cannes 3342320|Nice +3342321|Cannes +3342322|Draguignan 3342323|Nice +3342324|Nice +3342326|Toulon +3342327|Nice +3342328|Brignoles +3342329|Nice 3342610|Lyon 3342611|Bourg-en-Bresse 3342612|Nantua @@ -10732,6 +10791,8 @@ 3344404|Le Puy-en-Velay 3344405|Clermont-Ferrand 3344406|Clermont-Ferrand +3344407|Montluçon +3344408|Clermont-Ferrand 3344437|Ambert 3344438|Clermont-Ferrand 3344439|Issoire @@ -11903,6 +11964,19 @@ 3348545|Aix-les-Bains 3348546|Annecy 3348547|Annemasse +3348550|Voiron +3348551|Grenoble +3348552|Annecy +3348553|Annecy +3348554|Bellegarde-sur-Valserine +3348555|Belley +3348556|Grenoble +3348557|Saint-Marcellin +3348558|Grenoble +3348559|Grenoble +3348560|Chambéry +3348561|Annecy +3348562|Annecy 3348571|Saint-Jean-de-Maurienne 3348572|Annecy 3348573|Annemasse @@ -12404,6 +12478,12 @@ 3351805|Limoges 3351806|Limoges 3351807|Limoges +3351820|Limoges +3351821|Tulle +3351822|Limoges +3351823|Limoges +3351824|Tulle +3351825|Limoges 3351900|Boussac 3351901|Gueret 3351902|La Souterraine @@ -12895,6 +12975,7 @@ 3353607|Saint-Gaudens 3353608|Figeac 3353609|Toulouse +3353610|Toulouse 3353611|Toulouse 3353612|Pamiers 3353613|Decazeville @@ -12932,6 +13013,10 @@ 3353647|Toulouse 3353648|Montauban 3353653|Toulouse +3353700|Albi +3353701|Montauban +3353702|Sud Ouest +3353703|Decazeville 3354010|Blaye 3354011|Langon 3354012|Bordeaux @@ -13059,6 +13144,35 @@ 3354787|Mont-de-Marsan 3354788|Mussidan 3354789|Nerac +3354800|Cognac +3354801|Confolens +3354802|Jonzac +3354803|La Rochelle +3354804|Saintes +3354805|Saint-Jean-d'Angély +3354806|Bressuire +3354807|Melle +3354808|Niort +3354809|Parthenay +3354810|Châtellerault +3354811|Civray +3354812|Loudun +3354813|Montmorillon +3354814|Cognac +3354815|Montmorillon +3354816|Poitiers +3354817|Poitiers +3354818|Poitiers +3354819|La Rochelle +3354820|Niort +3354821|Barbezieux-Saint-Hilaire +3354822|Poitiers +3354823|Rochefort +3354824|Angoulême +3354825|La Rochelle +3354826|Niort +3354827|Poitiers +3354828|Poitiers 335495|Poitiers 3355400|Dax 3355401|Marmande diff --git a/resources/timezones/map_data.txt b/resources/timezones/map_data.txt index 482ffabf4..55876edf9 100644 --- a/resources/timezones/map_data.txt +++ b/resources/timezones/map_data.txt @@ -669,7 +669,14 @@ 1308874|America/Denver 1308882|America/Denver 1309|America/Chicago -1310|America/Los_Angeles +13102|America/Los_Angeles +13103|America/Los_Angeles +13104|America/Los_Angeles +13105|America/Los_Angeles +13106|America/Los_Angeles +13107|America/Los_Angeles +13108|America/Los_Angeles +13109|America/Los_Angeles 1312|America/Chicago 1313|America/New_York 1314|America/Chicago From 0bf4931de174e1888f6a8b9ffd5935ea7cb298e4 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sat, 28 May 2022 17:32:00 +0100 Subject: [PATCH 18/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 2 +- python/phonenumbers/carrierdata/data1.py | 2 +- python/phonenumbers/carrierdata/data2.py | 2 + python/phonenumbers/data/region_CA.py | 3 +- python/phonenumbers/data/region_CM.py | 2 +- python/phonenumbers/data/region_GB.py | 2 +- python/phonenumbers/data/region_IL.py | 2 +- python/phonenumbers/data/region_JM.py | 2 +- python/phonenumbers/data/region_JP.py | 4 +- python/phonenumbers/data/region_MA.py | 4 +- python/phonenumbers/data/region_MV.py | 2 +- python/phonenumbers/data/region_PG.py | 2 +- python/phonenumbers/data/region_US.py | 8 +- python/phonenumbers/geodata/data0.py | 770 ++++++++-------- python/phonenumbers/geodata/data1.py | 760 ++++++++-------- python/phonenumbers/geodata/data10.py | 984 ++++++++++----------- python/phonenumbers/geodata/data11.py | 984 ++++++++++----------- python/phonenumbers/geodata/data12.py | 984 ++++++++++----------- python/phonenumbers/geodata/data13.py | 984 ++++++++++----------- python/phonenumbers/geodata/data14.py | 984 ++++++++++----------- python/phonenumbers/geodata/data15.py | 984 ++++++++++----------- python/phonenumbers/geodata/data16.py | 984 ++++++++++----------- python/phonenumbers/geodata/data17.py | 984 ++++++++++----------- python/phonenumbers/geodata/data18.py | 984 ++++++++++----------- python/phonenumbers/geodata/data19.py | 984 ++++++++++----------- python/phonenumbers/geodata/data2.py | 760 ++++++++-------- python/phonenumbers/geodata/data20.py | 984 ++++++++++----------- python/phonenumbers/geodata/data21.py | 984 ++++++++++----------- python/phonenumbers/geodata/data22.py | 984 ++++++++++----------- python/phonenumbers/geodata/data23.py | 984 ++++++++++----------- python/phonenumbers/geodata/data24.py | 984 ++++++++++----------- python/phonenumbers/geodata/data25.py | 984 ++++++++++----------- python/phonenumbers/geodata/data26.py | 984 ++++++++++----------- python/phonenumbers/geodata/data27.py | 984 ++++++++++----------- python/phonenumbers/geodata/data28.py | 492 +++++++++++ python/phonenumbers/geodata/data3.py | 782 ++++++++--------- python/phonenumbers/geodata/data4.py | 990 ++++++++++----------- python/phonenumbers/geodata/data5.py | 1026 +++++++++++----------- python/phonenumbers/geodata/data6.py | 984 ++++++++++----------- python/phonenumbers/geodata/data7.py | 984 ++++++++++----------- python/phonenumbers/geodata/data8.py | 984 ++++++++++----------- python/phonenumbers/geodata/data9.py | 984 ++++++++++----------- python/phonenumbers/tzdata/data0.py | 9 +- 43 files changed, 13889 insertions(+), 13385 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 6af892b24..795bdecb1 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -1086,6 +1086,7 @@ '23674':{'en': 'Orange'}, '23675':{'en': 'Telecel'}, '23677':{'en': 'Nationlink'}, + '23762':{'en': 'Camtel'}, '237650':{'en': 'MTN Cameroon'}, '237651':{'en': 'MTN Cameroon'}, '237652':{'en': 'MTN Cameroon'}, @@ -10018,5 +10019,4 @@ '553399117':{'en': 'TIM'}, '553399118':{'en': 'TIM'}, '553399119':{'en': 'TIM'}, - '553399121':{'en': 'TIM'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 564225884..45e94666b 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '553399121':{'en': 'TIM'}, '553399122':{'en': 'TIM'}, '553399123':{'en': 'TIM'}, '553399124':{'en': 'TIM'}, @@ -10018,5 +10019,4 @@ '5939921':{'en': 'Claro'}, '5939922':{'en': 'Claro'}, '5939923':{'en': 'Claro'}, - '5939924':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 166dae794..084895a1e 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '5939924':{'en': 'Claro'}, '5939925':{'en': 'Movistar'}, '5939926':{'en': 'Movistar'}, '5939927':{'en': 'Movistar'}, @@ -1776,6 +1777,7 @@ '67577':{'en': 'bmobile'}, '67578':{'en': 'bmobile'}, '67581':{'en': 'DIGIVOIP'}, + '67582':{'en': 'Digicel'}, '67588':{'en': 'Digicel'}, '676554':{'en': 'Toko Wireless'}, '676555':{'en': 'Toko Wireless'}, diff --git a/python/phonenumbers/data/region_CA.py b/python/phonenumbers/data/region_CA.py index 4eadf474d..a1b6425ae 100644 --- a/python/phonenumbers/data/region_CA.py +++ b/python/phonenumbers/data/region_CA.py @@ -2,13 +2,14 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_CA = PhoneMetadata(id='CA', country_code=1, international_prefix='011', - general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-8]\\d|90)\\d{8}', possible_length=(10,), possible_length_local_only=(7,)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-8]\\d|90)\\d{8}|3\\d{6}', possible_length=(7, 10)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-7]|33|44|66|77|88)|622)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='600[2-9]\\d{6}', example_number='6002012345', possible_length=(10,)), + uan=PhoneNumberDesc(national_number_pattern='310\\d{4}', example_number='3101234', possible_length=(7,)), national_prefix='1', national_prefix_for_parsing='1', mobile_number_portable_region=True) diff --git a/python/phonenumbers/data/region_CM.py b/python/phonenumbers/data/region_CM.py index 04dfac95a..9dda0a9db 100644 --- a/python/phonenumbers/data/region_CM.py +++ b/python/phonenumbers/data/region_CM.py @@ -4,7 +4,7 @@ PHONE_METADATA_CM = PhoneMetadata(id='CM', country_code=237, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[26]\\d{8}|88\\d{6,7}', possible_length=(8, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='2(?:22|33)\\d{6}', example_number='222123456', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:24[23]|6[5-9]\\d)\\d{6}', example_number='671234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:24[23]|6[25-9]\\d)\\d{6}', example_number='671234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='88\\d{6,7}', example_number='88012345', possible_length=(8, 9)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['88']), NumberFormat(pattern='(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['[26]|88'])], diff --git a/python/phonenumbers/data/region_GB.py b/python/phonenumbers/data/region_GB.py index faca91bbb..c1604da63 100644 --- a/python/phonenumbers/data/region_GB.py +++ b/python/phonenumbers/data/region_GB.py @@ -3,7 +3,7 @@ PHONE_METADATA_GB = PhoneMetadata(id='GB', country_code=44, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}', possible_length=(7, 9, 10), possible_length_local_only=(4, 5, 6, 8)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[0359])|(?:5[0-26-9]|[78][0-49])\\d\\d|6(?:[0-4]\\d\\d|50[0-24-69]))|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-27-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[01359])|(?:5[0-26-9]|[78][0-49])\\d\\d|6(?:[0-4]\\d\\d|50[0-79]))|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-27-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)), mobile=PhoneNumberDesc(national_number_pattern='7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}', example_number='7400123456', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{7}|800\\d{6}|8001111', example_number='8001234567', possible_length=(7, 9, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d', example_number='9012345678', possible_length=(7, 10)), diff --git a/python/phonenumbers/data/region_IL.py b/python/phonenumbers/data/region_IL.py index b691ae607..faa4d9727 100644 --- a/python/phonenumbers/data/region_IL.py +++ b/python/phonenumbers/data/region_IL.py @@ -8,7 +8,7 @@ toll_free=PhoneNumberDesc(national_number_pattern='1(?:255|80[019]\\d{3})\\d{3}', example_number='1800123456', possible_length=(7, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='1212\\d{4}|1(?:200|9(?:0[0-2]|19))\\d{6}', example_number='1919123456', possible_length=(8, 10)), shared_cost=PhoneNumberDesc(national_number_pattern='1700\\d{6}', example_number='1700123456', possible_length=(10,)), - voip=PhoneNumberDesc(national_number_pattern='7(?:380|8(?:33|55|77|81))\\d{5}|7(?:18|2[23]|3[237]|47|6[58]|7\\d|82|9[235-9])\\d{6}', example_number='771234567', possible_length=(9,)), + voip=PhoneNumberDesc(national_number_pattern='7(?:380|8(?:33|55|77|81))\\d{5}|7(?:18|2[23]|3[237]|47|6[258]|7\\d|82|9[2-9])\\d{6}', example_number='771234567', possible_length=(9,)), uan=PhoneNumberDesc(national_number_pattern='1599\\d{6}', example_number='1599123456', possible_length=(10,)), voicemail=PhoneNumberDesc(national_number_pattern='151\\d{8,9}', example_number='15112340000', possible_length=(11, 12)), no_international_dialling=PhoneNumberDesc(national_number_pattern='1700\\d{6}', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_JM.py b/python/phonenumbers/data/region_JM.py index 3cf3b5018..6e3a96ffb 100644 --- a/python/phonenumbers/data/region_JM.py +++ b/python/phonenumbers/data/region_JM.py @@ -4,7 +4,7 @@ PHONE_METADATA_JM = PhoneMetadata(id='JM', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[58]\\d\\d|658|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[02357-9]|[23]\\d|40|5[06]|6[2-589]|7[0257]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', example_number='8765230123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:658295|876(?:2(?:0[2-9]|[14-9]\\d|2[013-9]|3[3-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}', example_number='8762101234', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}', example_number='8762101234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_JP.py b/python/phonenumbers/data/region_JP.py index 81979459e..3eb99c54a 100644 --- a/python/phonenumbers/data/region_JP.py +++ b/python/phonenumbers/data/region_JP.py @@ -16,7 +16,7 @@ national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['007', '0077', '00777', '00777[01]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1-\\2-\\3', leading_digits_pattern=['(?:12|57|99)0'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{4})(\\d)(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])', '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]', '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{4})(\\d)(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:80|9[16])', '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]', '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['60'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d)(\\d{4})(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['[36]|4(?:2[09]|7[01])', '[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])', '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]', '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]', '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]'], national_prefix_formatting_rule='0\\1'), @@ -30,7 +30,7 @@ NumberFormat(pattern='(\\d{4})(\\d{5})(\\d{5,6})', format='\\1-\\2-\\3', leading_digits_pattern=['0']), NumberFormat(pattern='(\\d{4})(\\d{6})(\\d{6,7})', format='\\1-\\2-\\3', leading_digits_pattern=['0'])], intl_number_format=[NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1-\\2-\\3', leading_digits_pattern=['(?:12|57|99)0']), - NumberFormat(pattern='(\\d{4})(\\d)(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])', '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]', '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]']), + NumberFormat(pattern='(\\d{4})(\\d)(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:80|9[16])', '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]', '1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['60']), NumberFormat(pattern='(\\d)(\\d{4})(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['[36]|4(?:2[09]|7[01])', '[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])', '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]', '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]', '1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]']), diff --git a/python/phonenumbers/data/region_MA.py b/python/phonenumbers/data/region_MA.py index e99a6c3ae..0cc641ccf 100644 --- a/python/phonenumbers/data/region_MA.py +++ b/python/phonenumbers/data/region_MA.py @@ -3,14 +3,14 @@ PHONE_METADATA_MA = PhoneMetadata(id='MA', country_code=212, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[5-8]\\d{8}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='5(?:29(?:[189][05]|2[29]|3[01])|38(?:8[057]|9[05]))\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|80|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}', example_number='520123456', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='5(?:29(?:[189][05]|2[29]|3[01])|389[05])\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[08]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}', example_number='520123456', possible_length=(9,)), mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|6[0-367]))\\d{6}', example_number='650123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='89\\d{7}', example_number='891234567', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='592(?:4[0-2]|93)\\d{4}', example_number='592401234', possible_length=(9,)), national_prefix='0', national_prefix_for_parsing='0', - number_format=[NumberFormat(pattern='(\\d{5})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['5(?:29|38)', '5(?:29|38)[89]', '5(?:29|38)[89]0'], national_prefix_formatting_rule='0\\1'), + number_format=[NumberFormat(pattern='(\\d{5})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['5(?:29|38)', '5(?:29[89]|389)', '5(?:29[89]|389)0'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['5[45]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{4})(\\d{5})', format='\\1-\\2', leading_digits_pattern=['5(?:2[2-489]|3[5-9]|9)|892', '5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{7})', format='\\1-\\2', leading_digits_pattern=['8'], national_prefix_formatting_rule='0\\1'), diff --git a/python/phonenumbers/data/region_MV.py b/python/phonenumbers/data/region_MV.py index 365f9a761..786e3235d 100644 --- a/python/phonenumbers/data/region_MV.py +++ b/python/phonenumbers/data/region_MV.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='46[46]\\d{4}|(?:7\\d|9[13-9])\\d{5}', example_number='7712345', possible_length=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', example_number='8001234567', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900\\d{7}', example_number='9001234567', possible_length=(10,)), - uan=PhoneNumberDesc(national_number_pattern='4[05]0\\d{4}', example_number='4001234', possible_length=(7,)), + uan=PhoneNumberDesc(national_number_pattern='4(?:0[01]|50)\\d{4}', example_number='4001234', possible_length=(7,)), preferred_international_prefix='00', number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[3467]|9[13-9]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[89]'])]) diff --git a/python/phonenumbers/data/region_PG.py b/python/phonenumbers/data/region_PG.py index 0b02ad268..e82b46e00 100644 --- a/python/phonenumbers/data/region_PG.py +++ b/python/phonenumbers/data/region_PG.py @@ -4,7 +4,7 @@ PHONE_METADATA_PG = PhoneMetadata(id='PG', country_code=675, international_prefix='00|140[1-3]', general_desc=PhoneNumberDesc(national_number_pattern='(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}', possible_length=(7, 8)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}', example_number='3123456', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:7\\d|8[18])\\d{6}', example_number='70123456', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:7\\d|8[128])\\d{6}', example_number='70123456', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='180\\d{4}', example_number='1801234', possible_length=(7,)), voip=PhoneNumberDesc(national_number_pattern='2(?:0[0-47]|7[568])\\d{4}', example_number='2751234', possible_length=(7,)), pager=PhoneNumberDesc(national_number_pattern='27[01]\\d{4}', example_number='2700123', possible_length=(7,)), diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index 861a3c3b5..0ca21725c 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -2,7 +2,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', - general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}', possible_length=(10,), possible_length_local_only=(7,)), + general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_length=(10,), possible_length_local_only=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), @@ -10,8 +10,10 @@ personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), national_prefix='1', national_prefix_for_parsing='1', - number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[2-9]']), + number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['310'], national_prefix_optional_when_formatting=True), + NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[24-9]|3(?:[02-9]|1[1-9])']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='(\\1) \\2-\\3', leading_digits_pattern=['[2-9]'], national_prefix_optional_when_formatting=True)], - intl_number_format=[NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['[2-9]'])], + intl_number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['310']), + NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{4})', format='\\1-\\2-\\3', leading_digits_pattern=['[2-9]'])], main_country_for_code=True, mobile_number_portable_region=True) diff --git a/python/phonenumbers/geodata/data0.py b/python/phonenumbers/geodata/data0.py index 92b0a8bbd..2bc56a95f 100644 --- a/python/phonenumbers/geodata/data0.py +++ b/python/phonenumbers/geodata/data0.py @@ -5347,75 +5347,219 @@ '1309944':{'en': 'Geneseo, IL'}, '1309962':{'en': 'Le Roy, IL'}, '1309968':{'en': 'Manito, IL'}, - '1310':{'en': 'California'}, - '131020':{'en': 'Los Angeles, CA'}, + '1310200':{'en': 'California'}, + '1310201':{'en': 'Los Angeles, CA'}, + '1310202':{'en': 'California'}, + '1310203':{'en': 'Los Angeles, CA'}, + '1310204':{'en': 'California'}, '1310205':{'en': 'Beverly Hills, CA'}, + '1310206':{'en': 'Los Angeles, CA'}, + '1310207':{'en': 'Los Angeles, CA'}, + '1310208':{'en': 'Los Angeles, CA'}, + '1310209':{'en': 'Los Angeles, CA'}, + '1310210':{'en': 'California'}, + '1310211':{'en': 'California'}, '1310212':{'en': 'Torrance, CA'}, + '1310213':{'en': 'California'}, '1310214':{'en': 'Torrance, CA'}, + '1310215':{'en': 'California'}, + '1310216':{'en': 'California'}, '1310217':{'en': 'Gardena, CA'}, + '1310218':{'en': 'California'}, '1310219':{'en': 'Hawthorne, CA'}, + '1310220':{'en': 'California'}, + '1310221':{'en': 'California'}, '1310222':{'en': 'Torrance, CA'}, + '1310223':{'en': 'California'}, + '1310224':{'en': 'California'}, + '1310225':{'en': 'California'}, + '1310226':{'en': 'California'}, + '1310227':{'en': 'California'}, '1310228':{'en': 'Los Angeles, CA'}, '1310229':{'en': 'Los Angeles, CA'}, '1310230':{'en': 'Pacific Palisades, CA'}, '1310231':{'en': 'Los Angeles, CA'}, + '1310232':{'en': 'California'}, + '1310233':{'en': 'California'}, '1310234':{'en': 'Los Angeles, CA'}, '1310235':{'en': 'Los Angeles, CA'}, + '1310236':{'en': 'California'}, + '1310237':{'en': 'California'}, + '1310238':{'en': 'California'}, + '1310239':{'en': 'California'}, + '1310240':{'en': 'California'}, + '1310241':{'en': 'California'}, + '1310242':{'en': 'California'}, + '1310243':{'en': 'California'}, + '1310244':{'en': 'California'}, + '1310245':{'en': 'California'}, '1310246':{'en': 'Beverly Hills, CA'}, '1310247':{'en': 'Beverly Hills, CA'}, '1310248':{'en': 'Beverly Hills, CA'}, + '1310249':{'en': 'California'}, + '1310250':{'en': 'California'}, + '1310251':{'en': 'California'}, + '1310252':{'en': 'California'}, '1310253':{'en': 'Culver City, CA'}, + '1310254':{'en': 'California'}, '1310255':{'en': 'Santa Monica, CA'}, + '1310256':{'en': 'California'}, '1310257':{'en': 'Torrance, CA'}, '1310258':{'en': 'Los Angeles, CA'}, + '1310259':{'en': 'California'}, '1310260':{'en': 'Santa Monica, CA'}, + '1310261':{'en': 'California'}, + '1310262':{'en': 'California'}, '1310263':{'en': 'Hawthorne, CA'}, '1310264':{'en': 'Santa Monica, CA'}, + '1310265':{'en': 'California'}, + '1310266':{'en': 'California'}, + '1310267':{'en': 'California'}, '1310268':{'en': 'Los Angeles, CA'}, - '131027':{'en': 'Beverly Hills, CA'}, + '1310269':{'en': 'California'}, + '1310270':{'en': 'California'}, + '1310271':{'en': 'Beverly Hills, CA'}, + '1310272':{'en': 'California'}, + '1310273':{'en': 'Beverly Hills, CA'}, + '1310274':{'en': 'Beverly Hills, CA'}, + '1310275':{'en': 'Beverly Hills, CA'}, + '1310276':{'en': 'Beverly Hills, CA'}, '1310277':{'en': 'Los Angeles, CA'}, + '1310278':{'en': 'Beverly Hills, CA'}, + '1310279':{'en': 'California'}, + '1310280':{'en': 'California'}, '1310281':{'en': 'Beverly Hills, CA'}, '1310282':{'en': 'Los Angeles, CA'}, + '1310283':{'en': 'California'}, '1310284':{'en': 'Los Angeles, CA'}, '1310285':{'en': 'Beverly Hills, CA'}, '1310286':{'en': 'Los Angeles, CA'}, + '1310287':{'en': 'California'}, '1310288':{'en': 'Beverly Hills, CA'}, + '1310289':{'en': 'California'}, + '131029':{'en': 'California'}, + '131030':{'en': 'California'}, + '1310310':{'en': 'California'}, + '1310311':{'en': 'California'}, '1310312':{'en': 'Los Angeles, CA'}, + '1310313':{'en': 'California'}, '1310314':{'en': 'Santa Monica, CA'}, '1310315':{'en': 'Santa Monica, CA'}, + '1310316':{'en': 'California'}, '1310317':{'en': 'Malibu, CA'}, + '1310318':{'en': 'California'}, '1310319':{'en': 'Santa Monica, CA'}, '1310320':{'en': 'Torrance, CA'}, + '1310321':{'en': 'California'}, '1310322':{'en': 'El Segundo, CA'}, '1310323':{'en': 'Gardena, CA'}, '1310324':{'en': 'Gardena, CA'}, + '1310325':{'en': 'California'}, + '1310326':{'en': 'California'}, '1310327':{'en': 'Gardena, CA'}, '1310328':{'en': 'Torrance, CA'}, '1310329':{'en': 'Gardena, CA'}, '1310330':{'en': 'Inglewood, CA'}, + '1310331':{'en': 'California'}, + '1310332':{'en': 'California'}, + '1310333':{'en': 'California'}, + '1310334':{'en': 'California'}, '1310335':{'en': 'El Segundo, CA'}, + '1310336':{'en': 'California'}, + '1310337':{'en': 'California'}, '1310338':{'en': 'Los Angeles, CA'}, + '1310339':{'en': 'California'}, + '1310340':{'en': 'California'}, + '1310341':{'en': 'California'}, '1310342':{'en': 'Los Angeles, CA'}, + '1310343':{'en': 'California'}, + '1310344':{'en': 'California'}, + '1310345':{'en': 'California'}, + '1310346':{'en': 'California'}, + '1310347':{'en': 'California'}, '1310348':{'en': 'Los Angeles, CA'}, '1310349':{'en': 'Hawthorne, CA'}, + '1310350':{'en': 'California'}, + '1310351':{'en': 'California'}, + '1310352':{'en': 'California'}, + '1310353':{'en': 'California'}, + '1310354':{'en': 'California'}, '1310355':{'en': 'Hawthorne, CA'}, + '1310356':{'en': 'California'}, + '1310357':{'en': 'California'}, + '1310358':{'en': 'California'}, + '1310359':{'en': 'California'}, + '131036':{'en': 'California'}, + '1310370':{'en': 'California'}, '1310371':{'en': 'Torrance, CA'}, + '1310372':{'en': 'California'}, '1310373':{'en': 'Torrance, CA'}, + '1310374':{'en': 'California'}, '1310375':{'en': 'Torrance, CA'}, + '1310376':{'en': 'California'}, + '1310377':{'en': 'California'}, '1310378':{'en': 'Torrance, CA'}, + '1310379':{'en': 'California'}, + '1310380':{'en': 'California'}, + '1310381':{'en': 'California'}, + '1310382':{'en': 'California'}, + '1310383':{'en': 'California'}, + '1310384':{'en': 'California'}, '1310385':{'en': 'Beverly Hills, CA'}, + '1310386':{'en': 'California'}, + '1310387':{'en': 'California'}, + '1310388':{'en': 'California'}, + '1310389':{'en': 'California'}, + '1310390':{'en': 'California'}, + '1310391':{'en': 'California'}, + '1310392':{'en': 'California'}, '1310393':{'en': 'Santa Monica, CA'}, '1310394':{'en': 'Santa Monica, CA'}, '1310395':{'en': 'Santa Monica, CA'}, + '1310396':{'en': 'California'}, + '1310397':{'en': 'California'}, + '1310398':{'en': 'California'}, + '1310399':{'en': 'California'}, + '1310400':{'en': 'California'}, + '1310401':{'en': 'California'}, + '1310402':{'en': 'California'}, + '1310403':{'en': 'California'}, + '1310404':{'en': 'California'}, + '1310405':{'en': 'California'}, + '1310406':{'en': 'California'}, '1310407':{'en': 'Los Angeles, CA'}, + '1310408':{'en': 'California'}, + '1310409':{'en': 'California'}, '1310410':{'en': 'Los Angeles, CA'}, + '1310411':{'en': 'California'}, '1310412':{'en': 'Inglewood, CA'}, + '1310413':{'en': 'California'}, '1310414':{'en': 'El Segundo, CA'}, + '1310415':{'en': 'California'}, + '1310416':{'en': 'California'}, '1310417':{'en': 'Los Angeles, CA'}, + '1310418':{'en': 'California'}, '1310419':{'en': 'Inglewood, CA'}, + '1310420':{'en': 'California'}, + '1310421':{'en': 'California'}, + '1310422':{'en': 'California'}, '1310423':{'en': 'West Hollywood, CA'}, + '1310424':{'en': 'California'}, + '1310425':{'en': 'California'}, '1310426':{'en': 'El Segundo, CA'}, - '131044':{'en': 'Los Angeles, CA'}, + '1310427':{'en': 'California'}, + '1310428':{'en': 'California'}, + '1310429':{'en': 'California'}, + '131043':{'en': 'California'}, + '1310440':{'en': 'Los Angeles, CA'}, + '1310441':{'en': 'Los Angeles, CA'}, + '1310442':{'en': 'Los Angeles, CA'}, + '1310443':{'en': 'Los Angeles, CA'}, + '1310444':{'en': 'Los Angeles, CA'}, + '1310445':{'en': 'Los Angeles, CA'}, + '1310446':{'en': 'Los Angeles, CA'}, + '1310447':{'en': 'Los Angeles, CA'}, + '1310448':{'en': 'California'}, '1310449':{'en': 'Santa Monica, CA'}, '1310450':{'en': 'Santa Monica, CA'}, '1310451':{'en': 'Santa Monica, CA'}, @@ -5427,57 +5571,151 @@ '1310457':{'en': 'Malibu, CA'}, '1310458':{'en': 'Santa Monica, CA'}, '1310459':{'en': 'Pacific Palisades, CA'}, + '131046':{'en': 'California'}, '131047':{'en': 'Los Angeles, CA'}, + '1310480':{'en': 'California'}, '1310481':{'en': 'Los Angeles, CA'}, + '1310482':{'en': 'California'}, + '1310483':{'en': 'California'}, + '1310484':{'en': 'California'}, + '1310485':{'en': 'California'}, + '1310486':{'en': 'California'}, + '1310487':{'en': 'California'}, + '1310488':{'en': 'California'}, + '1310489':{'en': 'California'}, + '131049':{'en': 'California'}, + '131050':{'en': 'California'}, '1310510':{'en': 'Avalon, CA'}, + '1310511':{'en': 'California'}, + '1310512':{'en': 'California'}, + '1310513':{'en': 'California'}, '1310514':{'en': 'San Pedro, CA'}, '1310515':{'en': 'Gardena, CA'}, '1310516':{'en': 'Gardena, CA'}, '1310517':{'en': 'Harbor City, CA'}, + '1310518':{'en': 'California'}, '1310519':{'en': 'San Pedro, CA'}, + '1310520':{'en': 'California'}, '1310521':{'en': 'San Pedro, CA'}, + '1310522':{'en': 'California'}, '1310523':{'en': 'Gardena, CA'}, + '1310524':{'en': 'California'}, + '1310525':{'en': 'California'}, + '1310526':{'en': 'California'}, '1310527':{'en': 'Gardena, CA'}, + '1310528':{'en': 'California'}, + '1310529':{'en': 'California'}, + '1310530':{'en': 'California'}, + '1310531':{'en': 'California'}, '1310532':{'en': 'Gardena, CA'}, '1310533':{'en': 'Torrance, CA'}, + '1310534':{'en': 'California'}, '1310535':{'en': 'El Segundo, CA'}, + '1310536':{'en': 'California'}, '1310537':{'en': 'Compton, CA'}, '1310538':{'en': 'Gardena, CA'}, + '1310539':{'en': 'California'}, + '1310540':{'en': 'California'}, + '1310541':{'en': 'California'}, '1310542':{'en': 'Torrance, CA'}, + '1310543':{'en': 'California'}, + '1310544':{'en': 'California'}, '1310545':{'en': 'Manhattan Beach, CA'}, '1310546':{'en': 'Manhattan Beach, CA'}, '1310547':{'en': 'San Pedro, CA'}, '1310548':{'en': 'San Pedro, CA'}, + '1310549':{'en': 'California'}, '1310550':{'en': 'Beverly Hills, CA'}, '1310551':{'en': 'Los Angeles, CA'}, '1310552':{'en': 'Los Angeles, CA'}, '1310553':{'en': 'Los Angeles, CA'}, + '1310554':{'en': 'California'}, + '1310555':{'en': 'California'}, '1310556':{'en': 'Los Angeles, CA'}, '1310557':{'en': 'Los Angeles, CA'}, + '1310558':{'en': 'California'}, + '1310559':{'en': 'California'}, + '131056':{'en': 'California'}, + '1310570':{'en': 'California'}, '1310571':{'en': 'Los Angeles, CA'}, + '1310572':{'en': 'California'}, '1310573':{'en': 'Pacific Palisades, CA'}, + '1310574':{'en': 'California'}, '1310575':{'en': 'Los Angeles, CA'}, '1310576':{'en': 'Santa Monica, CA'}, + '1310577':{'en': 'California'}, + '1310578':{'en': 'California'}, + '1310579':{'en': 'California'}, + '1310580':{'en': 'California'}, '1310581':{'en': 'Santa Monica, CA'}, '1310582':{'en': 'Santa Monica, CA'}, + '1310583':{'en': 'California'}, + '1310584':{'en': 'California'}, + '1310585':{'en': 'California'}, '1310586':{'en': 'Santa Monica, CA'}, '1310587':{'en': 'Santa Monica, CA'}, + '1310588':{'en': 'California'}, '1310589':{'en': 'Malibu, CA'}, + '131059':{'en': 'California'}, + '1310600':{'en': 'California'}, + '1310601':{'en': 'California'}, + '1310602':{'en': 'California'}, + '1310603':{'en': 'California'}, '1310604':{'en': 'Compton, CA'}, '1310605':{'en': 'Compton, CA'}, + '1310606':{'en': 'California'}, + '1310607':{'en': 'California'}, '1310608':{'en': 'Compton, CA'}, '1310609':{'en': 'Compton, CA'}, + '1310610':{'en': 'California'}, + '1310611':{'en': 'California'}, + '1310612':{'en': 'California'}, + '1310613':{'en': 'California'}, + '1310614':{'en': 'California'}, + '1310615':{'en': 'California'}, + '1310616':{'en': 'California'}, + '1310617':{'en': 'California'}, '1310618':{'en': 'Torrance, CA'}, - '131063':{'en': 'Compton, CA'}, + '1310619':{'en': 'California'}, + '131062':{'en': 'California'}, + '1310630':{'en': 'California'}, + '1310631':{'en': 'Compton, CA'}, + '1310632':{'en': 'Compton, CA'}, + '1310633':{'en': 'California'}, + '1310634':{'en': 'California'}, + '1310635':{'en': 'Compton, CA'}, + '1310636':{'en': 'California'}, + '1310637':{'en': 'Compton, CA'}, + '1310638':{'en': 'Compton, CA'}, + '1310639':{'en': 'Compton, CA'}, '1310640':{'en': 'El Segundo, CA'}, '1310641':{'en': 'Los Angeles, CA'}, '1310642':{'en': 'Los Angeles, CA'}, + '1310643':{'en': 'California'}, '1310644':{'en': 'Hawthorne, CA'}, '1310645':{'en': 'Los Angeles, CA'}, + '1310646':{'en': 'California'}, + '1310647':{'en': 'California'}, + '1310648':{'en': 'California'}, '1310649':{'en': 'Los Angeles, CA'}, + '1310650':{'en': 'California'}, + '1310651':{'en': 'California'}, + '1310652':{'en': 'California'}, + '1310653':{'en': 'California'}, + '1310654':{'en': 'California'}, + '1310655':{'en': 'California'}, '1310656':{'en': 'Santa Monica, CA'}, + '1310657':{'en': 'California'}, + '1310658':{'en': 'California'}, + '1310659':{'en': 'California'}, + '1310660':{'en': 'California'}, + '1310661':{'en': 'California'}, + '1310662':{'en': 'California'}, + '1310663':{'en': 'California'}, '1310664':{'en': 'Santa Monica, CA'}, '1310665':{'en': 'Los Angeles, CA'}, + '1310666':{'en': 'California'}, + '1310667':{'en': 'California'}, '1310668':{'en': 'Los Angeles, CA'}, '1310669':{'en': 'Compton, CA'}, '1310670':{'en': 'Los Angeles, CA'}, @@ -5488,60 +5726,202 @@ '1310675':{'en': 'Hawthorne, CA'}, '1310676':{'en': 'Hawthorne, CA'}, '1310677':{'en': 'Inglewood, CA'}, + '1310678':{'en': 'California'}, '1310679':{'en': 'Hawthorne, CA'}, '1310680':{'en': 'Inglewood, CA'}, + '1310681':{'en': 'California'}, + '1310682':{'en': 'California'}, + '1310683':{'en': 'California'}, + '1310684':{'en': 'California'}, + '1310685':{'en': 'California'}, + '1310686':{'en': 'California'}, + '1310687':{'en': 'California'}, + '1310688':{'en': 'California'}, + '1310689':{'en': 'California'}, + '131069':{'en': 'California'}, + '131070':{'en': 'California'}, + '1310710':{'en': 'California'}, + '1310711':{'en': 'California'}, + '1310712':{'en': 'California'}, + '1310713':{'en': 'California'}, + '1310714':{'en': 'California'}, '1310715':{'en': 'Gardena, CA'}, + '1310716':{'en': 'California'}, + '1310717':{'en': 'California'}, + '1310718':{'en': 'California'}, '1310719':{'en': 'Gardena, CA'}, + '131072':{'en': 'California'}, + '131073':{'en': 'California'}, + '131074':{'en': 'California'}, + '131075':{'en': 'California'}, + '1310760':{'en': 'California'}, + '1310761':{'en': 'California'}, '1310762':{'en': 'Compton, CA'}, '1310763':{'en': 'Compton, CA'}, '1310764':{'en': 'Compton, CA'}, + '1310765':{'en': 'California'}, + '1310766':{'en': 'California'}, + '1310767':{'en': 'California'}, '1310768':{'en': 'Gardena, CA'}, '1310769':{'en': 'Gardena, CA'}, + '1310770':{'en': 'California'}, + '1310771':{'en': 'California'}, '1310772':{'en': 'Los Angeles, CA'}, + '1310773':{'en': 'California'}, + '1310774':{'en': 'California'}, + '1310775':{'en': 'California'}, + '1310776':{'en': 'California'}, '1310777':{'en': 'Beverly Hills, CA'}, + '1310778':{'en': 'California'}, + '1310779':{'en': 'California'}, + '1310780':{'en': 'California'}, '1310781':{'en': 'Torrance, CA'}, '1310782':{'en': 'Torrance, CA'}, '1310783':{'en': 'Torrance, CA'}, '1310784':{'en': 'Torrance, CA'}, '1310785':{'en': 'Los Angeles, CA'}, + '1310786':{'en': 'California'}, '1310787':{'en': 'Torrance, CA'}, '1310788':{'en': 'Los Angeles, CA'}, + '1310789':{'en': 'California'}, + '1310790':{'en': 'California'}, '1310791':{'en': 'Torrance, CA'}, '1310792':{'en': 'Torrance, CA'}, '1310793':{'en': 'Torrance, CA'}, '1310794':{'en': 'Los Angeles, CA'}, + '1310795':{'en': 'California'}, + '1310796':{'en': 'California'}, + '1310797':{'en': 'California'}, + '1310798':{'en': 'California'}, + '1310799':{'en': 'California'}, + '131080':{'en': 'California'}, + '131081':{'en': 'California'}, '1310820':{'en': 'Los Angeles, CA'}, + '1310821':{'en': 'California'}, + '1310822':{'en': 'California'}, + '1310823':{'en': 'California'}, '1310824':{'en': 'Los Angeles, CA'}, '1310825':{'en': 'Los Angeles, CA'}, '1310826':{'en': 'Los Angeles, CA'}, + '1310827':{'en': 'California'}, '1310828':{'en': 'Santa Monica, CA'}, '1310829':{'en': 'Santa Monica, CA'}, + '1310830':{'en': 'California'}, '1310831':{'en': 'San Pedro, CA'}, '1310832':{'en': 'San Pedro, CA'}, '1310833':{'en': 'San Pedro, CA'}, + '1310834':{'en': 'California'}, + '1310835':{'en': 'California'}, '1310836':{'en': 'Los Angeles, CA'}, + '1310837':{'en': 'California'}, + '1310838':{'en': 'California'}, + '1310839':{'en': 'California'}, + '131084':{'en': 'California'}, + '1310850':{'en': 'California'}, + '1310851':{'en': 'California'}, + '1310852':{'en': 'California'}, + '1310853':{'en': 'California'}, + '1310854':{'en': 'California'}, + '1310855':{'en': 'California'}, + '1310856':{'en': 'California'}, + '1310857':{'en': 'California'}, '1310858':{'en': 'Beverly Hills, CA'}, '1310859':{'en': 'Beverly Hills, CA'}, '1310860':{'en': 'Beverly Hills, CA'}, + '1310861':{'en': 'California'}, + '1310862':{'en': 'California'}, + '1310863':{'en': 'California'}, + '1310864':{'en': 'California'}, + '1310865':{'en': 'California'}, + '1310866':{'en': 'California'}, + '1310867':{'en': 'California'}, '1310868':{'en': 'Compton, CA'}, + '1310869':{'en': 'California'}, + '131087':{'en': 'California'}, + '1310880':{'en': 'California'}, + '1310881':{'en': 'California'}, + '1310882':{'en': 'California'}, + '1310883':{'en': 'California'}, + '1310884':{'en': 'California'}, '1310885':{'en': 'Compton, CA'}, '1310886':{'en': 'Compton, CA'}, + '1310887':{'en': 'California'}, '1310888':{'en': 'Beverly Hills, CA'}, + '1310889':{'en': 'California'}, + '1310890':{'en': 'California'}, '1310891':{'en': 'Torrance, CA'}, + '1310892':{'en': 'California'}, + '1310893':{'en': 'California'}, + '1310894':{'en': 'California'}, + '1310895':{'en': 'California'}, + '1310896':{'en': 'California'}, + '1310897':{'en': 'California'}, '1310898':{'en': 'Compton, CA'}, '1310899':{'en': 'Santa Monica, CA'}, '1310900':{'en': 'Lynwood, CA'}, + '1310901':{'en': 'California'}, + '1310902':{'en': 'California'}, + '1310903':{'en': 'California'}, + '1310904':{'en': 'California'}, + '1310905':{'en': 'California'}, + '1310906':{'en': 'California'}, + '1310907':{'en': 'California'}, + '1310908':{'en': 'California'}, + '1310909':{'en': 'California'}, + '1310910':{'en': 'California'}, + '1310911':{'en': 'California'}, + '1310912':{'en': 'California'}, + '1310913':{'en': 'California'}, '1310914':{'en': 'Los Angeles, CA'}, '1310915':{'en': 'Los Angeles, CA'}, + '1310916':{'en': 'California'}, '1310917':{'en': 'Santa Monica, CA'}, + '1310918':{'en': 'California'}, + '1310919':{'en': 'California'}, + '131092':{'en': 'California'}, + '131093':{'en': 'California'}, + '1310940':{'en': 'California'}, + '1310941':{'en': 'California'}, + '1310942':{'en': 'California'}, + '1310943':{'en': 'California'}, + '1310944':{'en': 'California'}, '1310945':{'en': 'Culver City, CA'}, + '1310946':{'en': 'California'}, + '1310947':{'en': 'California'}, + '1310948':{'en': 'California'}, + '1310949':{'en': 'California'}, + '131095':{'en': 'California'}, + '1310960':{'en': 'California'}, + '1310961':{'en': 'California'}, + '1310962':{'en': 'California'}, + '1310963':{'en': 'California'}, + '1310964':{'en': 'California'}, '1310965':{'en': 'Gardena, CA'}, '1310966':{'en': 'Los Angeles, CA'}, + '1310967':{'en': 'California'}, + '1310968':{'en': 'California'}, + '1310969':{'en': 'California'}, '1310970':{'en': 'Hawthorne, CA'}, + '1310971':{'en': 'California'}, + '1310972':{'en': 'California'}, '1310973':{'en': 'Hawthorne, CA'}, + '1310974':{'en': 'California'}, + '1310975':{'en': 'California'}, + '1310976':{'en': 'California'}, + '1310977':{'en': 'California'}, '1310978':{'en': 'Hawthorne, CA'}, '1310979':{'en': 'Los Angeles, CA'}, + '131098':{'en': 'California'}, + '1310990':{'en': 'California'}, + '1310991':{'en': 'California'}, + '1310992':{'en': 'California'}, + '1310993':{'en': 'California'}, + '1310994':{'en': 'California'}, + '1310995':{'en': 'California'}, + '1310996':{'en': 'California'}, + '1310997':{'en': 'California'}, '1310998':{'en': 'Santa Monica, CA'}, + '1310999':{'en': 'California'}, '1312':{'en': 'Chicago, IL'}, '1313':{'en': 'Michigan'}, '1313223':{'en': 'Detroit, MI'}, @@ -9639,384 +10019,4 @@ '1415202':{'en': 'San Francisco, CA'}, '1415206':{'en': 'San Francisco, CA'}, '1415209':{'en': 'Novato, CA'}, - '1415217':{'en': 'San Francisco, CA'}, - '1415221':{'en': 'San Francisco, CA'}, - '1415227':{'en': 'San Francisco, CA'}, - '1415239':{'en': 'San Francisco, CA'}, - '1415241':{'en': 'San Francisco, CA'}, - '1415242':{'en': 'San Francisco, CA'}, - '1415243':{'en': 'San Francisco, CA'}, - '1415252':{'en': 'San Francisco, CA'}, - '1415255':{'en': 'San Francisco, CA'}, - '1415256':{'en': 'San Rafael, CA'}, - '1415258':{'en': 'San Rafael, CA'}, - '1415268':{'en': 'San Francisco, CA'}, - '1415273':{'en': 'San Francisco, CA'}, - '141528':{'en': 'San Francisco, CA'}, - '1415289':{'en': 'Sausalito, CA'}, - '1415291':{'en': 'San Francisco, CA'}, - '1415292':{'en': 'San Francisco, CA'}, - '1415294':{'en': 'San Francisco, CA'}, - '1415296':{'en': 'San Francisco, CA'}, - '1415330':{'en': 'San Francisco, CA'}, - '1415331':{'en': 'Sausalito, CA'}, - '1415332':{'en': 'Sausalito, CA'}, - '1415333':{'en': 'San Francisco, CA'}, - '1415334':{'en': 'San Francisco, CA'}, - '1415337':{'en': 'San Francisco, CA'}, - '1415339':{'en': 'Sausalito, CA'}, - '1415341':{'en': 'San Francisco, CA'}, - '1415345':{'en': 'San Francisco, CA'}, - '1415346':{'en': 'San Francisco, CA'}, - '1415348':{'en': 'San Francisco, CA'}, - '1415351':{'en': 'San Francisco, CA'}, - '1415353':{'en': 'San Francisco, CA'}, - '1415355':{'en': 'San Francisco, CA'}, - '1415357':{'en': 'San Francisco, CA'}, - '1415359':{'en': 'San Francisco, CA'}, - '1415362':{'en': 'San Francisco, CA'}, - '1415371':{'en': 'San Francisco, CA'}, - '1415379':{'en': 'San Francisco, CA'}, - '1415380':{'en': 'Mill Valley, CA'}, - '1415381':{'en': 'Mill Valley, CA'}, - '1415382':{'en': 'Novato, CA'}, - '1415383':{'en': 'Mill Valley, CA'}, - '1415386':{'en': 'San Francisco, CA'}, - '1415387':{'en': 'San Francisco, CA'}, - '1415388':{'en': 'Mill Valley, CA'}, - '1415389':{'en': 'Mill Valley, CA'}, - '141539':{'en': 'San Francisco, CA'}, - '1415400':{'en': 'San Francisco, CA'}, - '1415401':{'en': 'San Francisco, CA'}, - '1415409':{'en': 'San Francisco, CA'}, - '1415421':{'en': 'San Francisco, CA'}, - '1415431':{'en': 'San Francisco, CA'}, - '1415433':{'en': 'San Francisco, CA'}, - '1415434':{'en': 'San Francisco, CA'}, - '1415437':{'en': 'San Francisco, CA'}, - '1415439':{'en': 'San Francisco, CA'}, - '1415440':{'en': 'San Francisco, CA'}, - '1415441':{'en': 'San Francisco, CA'}, - '1415442':{'en': 'San Francisco, CA'}, - '1415444':{'en': 'San Rafael, CA'}, - '1415447':{'en': 'San Francisco, CA'}, - '141545':{'en': 'San Rafael, CA'}, - '1415452':{'en': 'San Francisco, CA'}, - '1415460':{'en': 'San Rafael, CA'}, - '1415468':{'en': 'San Francisco, CA'}, - '1415469':{'en': 'San Francisco, CA'}, - '1415472':{'en': 'San Rafael, CA'}, - '1415473':{'en': 'San Rafael, CA'}, - '1415474':{'en': 'San Francisco, CA'}, - '1415476':{'en': 'San Francisco, CA'}, - '1415479':{'en': 'San Rafael, CA'}, - '1415482':{'en': 'San Rafael, CA'}, - '1415485':{'en': 'San Rafael, CA'}, - '1415487':{'en': 'San Francisco, CA'}, - '1415491':{'en': 'San Rafael, CA'}, - '1415492':{'en': 'San Rafael, CA'}, - '1415495':{'en': 'San Francisco, CA'}, - '1415499':{'en': 'San Rafael, CA'}, - '1415502':{'en': 'San Francisco, CA'}, - '1415503':{'en': 'San Francisco, CA'}, - '1415504':{'en': 'San Francisco, CA'}, - '1415507':{'en': 'San Rafael, CA'}, - '1415512':{'en': 'San Francisco, CA'}, - '1415513':{'en': 'San Francisco, CA'}, - '1415522':{'en': 'San Francisco, CA'}, - '1415525':{'en': 'San Francisco, CA'}, - '1415529':{'en': 'San Francisco, CA'}, - '1415541':{'en': 'San Francisco, CA'}, - '1415543':{'en': 'San Francisco, CA'}, - '1415546':{'en': 'San Francisco, CA'}, - '141555':{'en': 'San Francisco, CA'}, - '141556':{'en': 'San Francisco, CA'}, - '1415584':{'en': 'San Francisco, CA'}, - '1415585':{'en': 'San Francisco, CA'}, - '1415586':{'en': 'San Francisco, CA'}, - '1415587':{'en': 'San Francisco, CA'}, - '1415591':{'en': 'San Francisco, CA'}, - '1415600':{'en': 'San Francisco, CA'}, - '1415621':{'en': 'San Francisco, CA'}, - '1415626':{'en': 'San Francisco, CA'}, - '141564':{'en': 'San Francisco, CA'}, - '1415655':{'en': 'San Francisco, CA'}, - '1415661':{'en': 'San Francisco, CA'}, - '1415664':{'en': 'San Francisco, CA'}, - '1415665':{'en': 'San Francisco, CA'}, - '1415666':{'en': 'San Francisco, CA'}, - '1415668':{'en': 'San Francisco, CA'}, - '1415671':{'en': 'San Francisco, CA'}, - '1415673':{'en': 'San Francisco, CA'}, - '1415674':{'en': 'San Francisco, CA'}, - '1415677':{'en': 'San Francisco, CA'}, - '1415681':{'en': 'San Francisco, CA'}, - '1415682':{'en': 'San Francisco, CA'}, - '1415693':{'en': 'San Francisco, CA'}, - '1415695':{'en': 'San Francisco, CA'}, - '1415701':{'en': 'San Francisco, CA'}, - '1415721':{'en': 'San Rafael, CA'}, - '1415731':{'en': 'San Francisco, CA'}, - '1415742':{'en': 'San Francisco, CA'}, - '1415749':{'en': 'San Francisco, CA'}, - '1415750':{'en': 'San Francisco, CA'}, - '1415751':{'en': 'San Francisco, CA'}, - '1415752':{'en': 'San Francisco, CA'}, - '1415753':{'en': 'San Francisco, CA'}, - '1415759':{'en': 'San Francisco, CA'}, - '1415765':{'en': 'San Francisco, CA'}, - '141577':{'en': 'San Francisco, CA'}, - '1415781':{'en': 'San Francisco, CA'}, - '1415788':{'en': 'San Francisco, CA'}, - '1415796':{'en': 'San Francisco, CA'}, - '1415800':{'en': 'San Francisco, CA'}, - '1415814':{'en': 'San Francisco, CA'}, - '141582':{'en': 'San Francisco, CA'}, - '141583':{'en': 'San Francisco, CA'}, - '1415856':{'en': 'San Francisco, CA'}, - '1415861':{'en': 'San Francisco, CA'}, - '1415863':{'en': 'San Francisco, CA'}, - '1415864':{'en': 'San Francisco, CA'}, - '1415865':{'en': 'San Francisco, CA'}, - '1415868':{'en': 'Bolinas, CA'}, - '1415875':{'en': 'San Francisco, CA'}, - '1415876':{'en': 'San Francisco, CA'}, - '1415878':{'en': 'Novato, CA'}, - '1415882':{'en': 'San Francisco, CA'}, - '1415883':{'en': 'Novato, CA'}, - '1415884':{'en': 'Novato, CA'}, - '1415885':{'en': 'San Francisco, CA'}, - '1415888':{'en': 'Mill Valley, CA'}, - '1415892':{'en': 'Novato, CA'}, - '1415895':{'en': 'Novato, CA'}, - '1415896':{'en': 'San Francisco, CA'}, - '1415897':{'en': 'Novato, CA'}, - '1415898':{'en': 'Novato, CA'}, - '1415899':{'en': 'Novato, CA'}, - '141592':{'en': 'San Francisco, CA'}, - '1415924':{'en': 'Corte Madera, CA'}, - '1415925':{'en': 'Greenbrae, CA'}, - '1415927':{'en': 'Corte Madera, CA'}, - '1415931':{'en': 'San Francisco, CA'}, - '1415933':{'en': 'San Francisco, CA'}, - '1415945':{'en': 'Corte Madera, CA'}, - '1415954':{'en': 'San Francisco, CA'}, - '1415956':{'en': 'San Francisco, CA'}, - '1415957':{'en': 'San Francisco, CA'}, - '1415970':{'en': 'San Francisco, CA'}, - '1415974':{'en': 'San Francisco, CA'}, - '1415979':{'en': 'San Francisco, CA'}, - '141598':{'en': 'San Francisco, CA'}, - '1416':{'en': 'Ontario'}, - '1416201':{'en': 'Etobicoke, ON'}, - '1416203':{'en': 'Toronto, ON'}, - '1416204':{'en': 'Toronto, ON'}, - '1416207':{'en': 'Etobicoke, ON'}, - '1416213':{'en': 'Etobicoke, ON'}, - '1416214':{'en': 'Toronto, ON'}, - '1416216':{'en': 'Toronto, ON'}, - '1416218':{'en': 'North York, ON'}, - '141622':{'en': 'North York, ON'}, - '141623':{'en': 'Etobicoke, ON'}, - '1416250':{'en': 'North York, ON'}, - '1416251':{'en': 'Etobicoke, ON'}, - '1416252':{'en': 'Etobicoke, ON'}, - '1416253':{'en': 'Etobicoke, ON'}, - '1416255':{'en': 'Etobicoke, ON'}, - '1416259':{'en': 'Etobicoke, ON'}, - '141626':{'en': 'Scarborough, ON'}, - '1416260':{'en': 'Toronto, ON'}, - '141628':{'en': 'Scarborough, ON'}, - '141629':{'en': 'Scarborough, ON'}, - '1416304':{'en': 'Toronto, ON'}, - '1416306':{'en': 'Toronto, ON'}, - '1416321':{'en': 'Scarborough, ON'}, - '1416322':{'en': 'Toronto, ON'}, - '1416323':{'en': 'Toronto, ON'}, - '1416324':{'en': 'Toronto, ON'}, - '1416332':{'en': 'Scarborough, ON'}, - '1416335':{'en': 'Scarborough, ON'}, - '1416340':{'en': 'Toronto, ON'}, - '1416348':{'en': 'Toronto, ON'}, - '1416351':{'en': 'Toronto, ON'}, - '141636':{'en': 'Toronto, ON'}, - '1416385':{'en': 'North York, ON'}, - '1416391':{'en': 'North York, ON'}, - '1416392':{'en': 'Toronto, ON'}, - '1416393':{'en': 'Toronto, ON'}, - '1416398':{'en': 'North York, ON'}, - '1416406':{'en': 'Toronto, ON'}, - '1416408':{'en': 'Toronto, ON'}, - '1416412':{'en': 'Scarborough, ON'}, - '1416413':{'en': 'Toronto, ON'}, - '1416431':{'en': 'Scarborough, ON'}, - '1416438':{'en': 'Scarborough, ON'}, - '1416439':{'en': 'Scarborough, ON'}, - '1416440':{'en': 'Toronto, ON'}, - '1416441':{'en': 'North York, ON'}, - '1416445':{'en': 'North York, ON'}, - '1416447':{'en': 'North York, ON'}, - '1416449':{'en': 'North York, ON'}, - '141646':{'en': 'Toronto, ON'}, - '141648':{'en': 'Toronto, ON'}, - '1416503':{'en': 'Etobicoke, ON'}, - '1416504':{'en': 'Toronto, ON'}, - '1416506':{'en': 'Toronto, ON'}, - '1416510':{'en': 'North York, ON'}, - '1416512':{'en': 'North York, ON'}, - '1416515':{'en': 'Toronto, ON'}, - '1416516':{'en': 'Toronto, ON'}, - '141653':{'en': 'Toronto, ON'}, - '1416544':{'en': 'Toronto, ON'}, - '1416572':{'en': 'Toronto, ON'}, - '1416585':{'en': 'Toronto, ON'}, - '1416588':{'en': 'Toronto, ON'}, - '141659':{'en': 'Toronto, ON'}, - '1416590':{'en': 'North York, ON'}, - '1416601':{'en': 'Toronto, ON'}, - '1416603':{'en': 'Toronto, ON'}, - '1416604':{'en': 'Toronto, ON'}, - '1416609':{'en': 'Scarborough, ON'}, - '1416615':{'en': 'Scarborough, ON'}, - '1416620':{'en': 'Etobicoke, ON'}, - '1416621':{'en': 'Etobicoke, ON'}, - '1416622':{'en': 'Etobicoke, ON'}, - '1416626':{'en': 'Etobicoke, ON'}, - '141663':{'en': 'North York, ON'}, - '1416650':{'en': 'North York, ON'}, - '1416652':{'en': 'Toronto, ON'}, - '1416654':{'en': 'Toronto, ON'}, - '1416656':{'en': 'Toronto, ON'}, - '1416658':{'en': 'Toronto, ON'}, - '1416661':{'en': 'North York, ON'}, - '1416663':{'en': 'North York, ON'}, - '1416665':{'en': 'North York, ON'}, - '1416667':{'en': 'North York, ON'}, - '1416674':{'en': 'Etobicoke, ON'}, - '1416675':{'en': 'Etobicoke, ON'}, - '1416679':{'en': 'Etobicoke, ON'}, - '1416686':{'en': 'Toronto, ON'}, - '141669':{'en': 'Toronto, ON'}, - '1416695':{'en': 'Etobicoke, ON'}, - '1416701':{'en': 'Scarborough, ON'}, - '1416703':{'en': 'Toronto, ON'}, - '1416724':{'en': 'Scarborough, ON'}, - '1416730':{'en': 'North York, ON'}, - '1416733':{'en': 'North York, ON'}, - '1416736':{'en': 'North York, ON'}, - '1416739':{'en': 'North York, ON'}, - '141675':{'en': 'Scarborough, ON'}, - '141676':{'en': 'Toronto, ON'}, - '1416777':{'en': 'Toronto, ON'}, - '1416778':{'en': 'Toronto, ON'}, - '1416815':{'en': 'Toronto, ON'}, - '141686':{'en': 'Toronto, ON'}, - '141692':{'en': 'Toronto, ON'}, - '1416932':{'en': 'Toronto, ON'}, - '1416934':{'en': 'Toronto, ON'}, - '1416944':{'en': 'Toronto, ON'}, - '1416955':{'en': 'Toronto, ON'}, - '141696':{'en': 'Toronto, ON'}, - '1416971':{'en': 'Toronto, ON'}, - '1416972':{'en': 'Toronto, ON'}, - '1416975':{'en': 'Toronto, ON'}, - '1416977':{'en': 'Toronto, ON'}, - '1416979':{'en': 'Toronto, ON'}, - '1417':{'en': 'Missouri'}, - '1417206':{'en': 'Joplin, MO'}, - '1417223':{'en': 'Pineville, MO'}, - '1417235':{'en': 'Monett, MO'}, - '1417236':{'en': 'Monett, MO'}, - '1417239':{'en': 'Branson, MO'}, - '1417255':{'en': 'West Plains, MO'}, - '1417256':{'en': 'West Plains, MO'}, - '1417257':{'en': 'West Plains, MO'}, - '1417264':{'en': 'Thayer, MO'}, - '1417269':{'en': 'Springfield, MO'}, - '1417272':{'en': 'Reeds Spring, MO'}, - '1417276':{'en': 'Stockton, MO'}, - '1417326':{'en': 'Bolivar, MO'}, - '141733':{'en': 'Branson, MO'}, - '1417345':{'en': 'Buffalo, MO'}, - '1417347':{'en': 'Joplin, MO'}, - '1417358':{'en': 'Carthage, MO'}, - '1417359':{'en': 'Carthage, MO'}, - '1417395':{'en': 'Rich Hill, MO'}, - '1417429':{'en': 'Springfield, MO'}, - '1417443':{'en': 'Highlandville, MO'}, - '1417448':{'en': 'Nevada, MO'}, - '1417451':{'en': 'Neosho, MO'}, - '1417455':{'en': 'Neosho, MO'}, - '1417466':{'en': 'Mount Vernon, MO'}, - '1417468':{'en': 'Marshfield, MO'}, - '1417469':{'en': 'Willow Springs, MO'}, - '1417472':{'en': 'Granby, MO'}, - '1417475':{'en': 'Noel, MO'}, - '1417476':{'en': 'Pierce City, MO'}, - '1417485':{'en': 'Ozark, MO'}, - '1417501':{'en': 'Springfield, MO'}, - '1417532':{'en': 'Lebanon, MO'}, - '1417533':{'en': 'Lebanon, MO'}, - '1417546':{'en': 'Forsyth, MO'}, - '1417548':{'en': 'Sarcoxie, MO'}, - '1417553':{'en': 'Joplin, MO'}, - '1417581':{'en': 'Ozark, MO'}, - '1417582':{'en': 'Ozark, MO'}, - '1417588':{'en': 'Lebanon, MO'}, - '1417623':{'en': 'Joplin, MO'}, - '1417624':{'en': 'Joplin, MO'}, - '1417625':{'en': 'Joplin, MO'}, - '1417626':{'en': 'Joplin, MO'}, - '1417627':{'en': 'Joplin, MO'}, - '1417637':{'en': 'Greenfield, MO'}, - '1417646':{'en': 'Osceola, MO'}, - '1417649':{'en': 'Carl Junction, MO'}, - '1417659':{'en': 'Joplin, MO'}, - '1417667':{'en': 'Nevada, MO'}, - '1417673':{'en': 'Webb City, MO'}, - '1417678':{'en': 'Aurora, MO'}, - '1417679':{'en': 'Gainesville, MO'}, - '1417682':{'en': 'Lamar, MO'}, - '1417683':{'en': 'Ava, MO'}, - '1417723':{'en': 'Crane, MO'}, - '1417724':{'en': 'Nixa, MO'}, - '1417725':{'en': 'Nixa, MO'}, - '1417732':{'en': 'Republic, MO'}, - '1417736':{'en': 'Strafford, MO'}, - '1417739':{'en': 'Kimberling City, MO'}, - '1417741':{'en': 'Hartville, MO'}, - '1417742':{'en': 'Willard, MO'}, - '1417745':{'en': 'Hermitage, MO'}, - '1417753':{'en': 'Rogersville, MO'}, - '1417759':{'en': 'Fair Grove, MO'}, - '1417776':{'en': 'Seneca, MO'}, - '1417777':{'en': 'Bolivar, MO'}, - '1417778':{'en': 'Alton, MO'}, - '1417781':{'en': 'Joplin, MO'}, - '1417782':{'en': 'Joplin, MO'}, - '1417820':{'en': 'Springfield, MO'}, - '1417823':{'en': 'Springfield, MO'}, - '1417831':{'en': 'Springfield, MO'}, - '1417832':{'en': 'Springfield, MO'}, - '1417833':{'en': 'Springfield, MO'}, - '1417845':{'en': 'Anderson, MO'}, - '1417847':{'en': 'Cassville, MO'}, - '1417848':{'en': 'Springfield, MO'}, - '1417858':{'en': 'Shell Knob, MO'}, - '1417859':{'en': 'Marshfield, MO'}, - '141786':{'en': 'Springfield, MO'}, - '1417875':{'en': 'Springfield, MO'}, - '1417876':{'en': 'El Dorado Spgs, MO'}, - '1417877':{'en': 'Springfield, MO'}, - '141788':{'en': 'Springfield, MO'}, - '1417890':{'en': 'Springfield, MO'}, - '1417895':{'en': 'Springfield, MO'}, - '1417924':{'en': 'Mansfield, MO'}, - '1417926':{'en': 'Mountain Grove, MO'}, - '1417932':{'en': 'Summersville, MO'}, - '1417934':{'en': 'Mountain View, MO'}, - '1417935':{'en': 'Seymour, MO'}, - '1417962':{'en': 'Cabool, MO'}, - '1417967':{'en': 'Houston, MO'}, - '1418':{'en': 'Quebec'}, } diff --git a/python/phonenumbers/geodata/data1.py b/python/phonenumbers/geodata/data1.py index 2472a5d49..6f80b3342 100644 --- a/python/phonenumbers/geodata/data1.py +++ b/python/phonenumbers/geodata/data1.py @@ -19,6 +19,386 @@ # limitations under the License. data = { + '1415217':{'en': 'San Francisco, CA'}, + '1415221':{'en': 'San Francisco, CA'}, + '1415227':{'en': 'San Francisco, CA'}, + '1415239':{'en': 'San Francisco, CA'}, + '1415241':{'en': 'San Francisco, CA'}, + '1415242':{'en': 'San Francisco, CA'}, + '1415243':{'en': 'San Francisco, CA'}, + '1415252':{'en': 'San Francisco, CA'}, + '1415255':{'en': 'San Francisco, CA'}, + '1415256':{'en': 'San Rafael, CA'}, + '1415258':{'en': 'San Rafael, CA'}, + '1415268':{'en': 'San Francisco, CA'}, + '1415273':{'en': 'San Francisco, CA'}, + '141528':{'en': 'San Francisco, CA'}, + '1415289':{'en': 'Sausalito, CA'}, + '1415291':{'en': 'San Francisco, CA'}, + '1415292':{'en': 'San Francisco, CA'}, + '1415294':{'en': 'San Francisco, CA'}, + '1415296':{'en': 'San Francisco, CA'}, + '1415330':{'en': 'San Francisco, CA'}, + '1415331':{'en': 'Sausalito, CA'}, + '1415332':{'en': 'Sausalito, CA'}, + '1415333':{'en': 'San Francisco, CA'}, + '1415334':{'en': 'San Francisco, CA'}, + '1415337':{'en': 'San Francisco, CA'}, + '1415339':{'en': 'Sausalito, CA'}, + '1415341':{'en': 'San Francisco, CA'}, + '1415345':{'en': 'San Francisco, CA'}, + '1415346':{'en': 'San Francisco, CA'}, + '1415348':{'en': 'San Francisco, CA'}, + '1415351':{'en': 'San Francisco, CA'}, + '1415353':{'en': 'San Francisco, CA'}, + '1415355':{'en': 'San Francisco, CA'}, + '1415357':{'en': 'San Francisco, CA'}, + '1415359':{'en': 'San Francisco, CA'}, + '1415362':{'en': 'San Francisco, CA'}, + '1415371':{'en': 'San Francisco, CA'}, + '1415379':{'en': 'San Francisco, CA'}, + '1415380':{'en': 'Mill Valley, CA'}, + '1415381':{'en': 'Mill Valley, CA'}, + '1415382':{'en': 'Novato, CA'}, + '1415383':{'en': 'Mill Valley, CA'}, + '1415386':{'en': 'San Francisco, CA'}, + '1415387':{'en': 'San Francisco, CA'}, + '1415388':{'en': 'Mill Valley, CA'}, + '1415389':{'en': 'Mill Valley, CA'}, + '141539':{'en': 'San Francisco, CA'}, + '1415400':{'en': 'San Francisco, CA'}, + '1415401':{'en': 'San Francisco, CA'}, + '1415409':{'en': 'San Francisco, CA'}, + '1415421':{'en': 'San Francisco, CA'}, + '1415431':{'en': 'San Francisco, CA'}, + '1415433':{'en': 'San Francisco, CA'}, + '1415434':{'en': 'San Francisco, CA'}, + '1415437':{'en': 'San Francisco, CA'}, + '1415439':{'en': 'San Francisco, CA'}, + '1415440':{'en': 'San Francisco, CA'}, + '1415441':{'en': 'San Francisco, CA'}, + '1415442':{'en': 'San Francisco, CA'}, + '1415444':{'en': 'San Rafael, CA'}, + '1415447':{'en': 'San Francisco, CA'}, + '141545':{'en': 'San Rafael, CA'}, + '1415452':{'en': 'San Francisco, CA'}, + '1415460':{'en': 'San Rafael, CA'}, + '1415468':{'en': 'San Francisco, CA'}, + '1415469':{'en': 'San Francisco, CA'}, + '1415472':{'en': 'San Rafael, CA'}, + '1415473':{'en': 'San Rafael, CA'}, + '1415474':{'en': 'San Francisco, CA'}, + '1415476':{'en': 'San Francisco, CA'}, + '1415479':{'en': 'San Rafael, CA'}, + '1415482':{'en': 'San Rafael, CA'}, + '1415485':{'en': 'San Rafael, CA'}, + '1415487':{'en': 'San Francisco, CA'}, + '1415491':{'en': 'San Rafael, CA'}, + '1415492':{'en': 'San Rafael, CA'}, + '1415495':{'en': 'San Francisco, CA'}, + '1415499':{'en': 'San Rafael, CA'}, + '1415502':{'en': 'San Francisco, CA'}, + '1415503':{'en': 'San Francisco, CA'}, + '1415504':{'en': 'San Francisco, CA'}, + '1415507':{'en': 'San Rafael, CA'}, + '1415512':{'en': 'San Francisco, CA'}, + '1415513':{'en': 'San Francisco, CA'}, + '1415522':{'en': 'San Francisco, CA'}, + '1415525':{'en': 'San Francisco, CA'}, + '1415529':{'en': 'San Francisco, CA'}, + '1415541':{'en': 'San Francisco, CA'}, + '1415543':{'en': 'San Francisco, CA'}, + '1415546':{'en': 'San Francisco, CA'}, + '141555':{'en': 'San Francisco, CA'}, + '141556':{'en': 'San Francisco, CA'}, + '1415584':{'en': 'San Francisco, CA'}, + '1415585':{'en': 'San Francisco, CA'}, + '1415586':{'en': 'San Francisco, CA'}, + '1415587':{'en': 'San Francisco, CA'}, + '1415591':{'en': 'San Francisco, CA'}, + '1415600':{'en': 'San Francisco, CA'}, + '1415621':{'en': 'San Francisco, CA'}, + '1415626':{'en': 'San Francisco, CA'}, + '141564':{'en': 'San Francisco, CA'}, + '1415655':{'en': 'San Francisco, CA'}, + '1415661':{'en': 'San Francisco, CA'}, + '1415664':{'en': 'San Francisco, CA'}, + '1415665':{'en': 'San Francisco, CA'}, + '1415666':{'en': 'San Francisco, CA'}, + '1415668':{'en': 'San Francisco, CA'}, + '1415671':{'en': 'San Francisco, CA'}, + '1415673':{'en': 'San Francisco, CA'}, + '1415674':{'en': 'San Francisco, CA'}, + '1415677':{'en': 'San Francisco, CA'}, + '1415681':{'en': 'San Francisco, CA'}, + '1415682':{'en': 'San Francisco, CA'}, + '1415693':{'en': 'San Francisco, CA'}, + '1415695':{'en': 'San Francisco, CA'}, + '1415701':{'en': 'San Francisco, CA'}, + '1415721':{'en': 'San Rafael, CA'}, + '1415731':{'en': 'San Francisco, CA'}, + '1415742':{'en': 'San Francisco, CA'}, + '1415749':{'en': 'San Francisco, CA'}, + '1415750':{'en': 'San Francisco, CA'}, + '1415751':{'en': 'San Francisco, CA'}, + '1415752':{'en': 'San Francisco, CA'}, + '1415753':{'en': 'San Francisco, CA'}, + '1415759':{'en': 'San Francisco, CA'}, + '1415765':{'en': 'San Francisco, CA'}, + '141577':{'en': 'San Francisco, CA'}, + '1415781':{'en': 'San Francisco, CA'}, + '1415788':{'en': 'San Francisco, CA'}, + '1415796':{'en': 'San Francisco, CA'}, + '1415800':{'en': 'San Francisco, CA'}, + '1415814':{'en': 'San Francisco, CA'}, + '141582':{'en': 'San Francisco, CA'}, + '141583':{'en': 'San Francisco, CA'}, + '1415856':{'en': 'San Francisco, CA'}, + '1415861':{'en': 'San Francisco, CA'}, + '1415863':{'en': 'San Francisco, CA'}, + '1415864':{'en': 'San Francisco, CA'}, + '1415865':{'en': 'San Francisco, CA'}, + '1415868':{'en': 'Bolinas, CA'}, + '1415875':{'en': 'San Francisco, CA'}, + '1415876':{'en': 'San Francisco, CA'}, + '1415878':{'en': 'Novato, CA'}, + '1415882':{'en': 'San Francisco, CA'}, + '1415883':{'en': 'Novato, CA'}, + '1415884':{'en': 'Novato, CA'}, + '1415885':{'en': 'San Francisco, CA'}, + '1415888':{'en': 'Mill Valley, CA'}, + '1415892':{'en': 'Novato, CA'}, + '1415895':{'en': 'Novato, CA'}, + '1415896':{'en': 'San Francisco, CA'}, + '1415897':{'en': 'Novato, CA'}, + '1415898':{'en': 'Novato, CA'}, + '1415899':{'en': 'Novato, CA'}, + '141592':{'en': 'San Francisco, CA'}, + '1415924':{'en': 'Corte Madera, CA'}, + '1415925':{'en': 'Greenbrae, CA'}, + '1415927':{'en': 'Corte Madera, CA'}, + '1415931':{'en': 'San Francisco, CA'}, + '1415933':{'en': 'San Francisco, CA'}, + '1415945':{'en': 'Corte Madera, CA'}, + '1415954':{'en': 'San Francisco, CA'}, + '1415956':{'en': 'San Francisco, CA'}, + '1415957':{'en': 'San Francisco, CA'}, + '1415970':{'en': 'San Francisco, CA'}, + '1415974':{'en': 'San Francisco, CA'}, + '1415979':{'en': 'San Francisco, CA'}, + '141598':{'en': 'San Francisco, CA'}, + '1416':{'en': 'Ontario'}, + '1416201':{'en': 'Etobicoke, ON'}, + '1416203':{'en': 'Toronto, ON'}, + '1416204':{'en': 'Toronto, ON'}, + '1416207':{'en': 'Etobicoke, ON'}, + '1416213':{'en': 'Etobicoke, ON'}, + '1416214':{'en': 'Toronto, ON'}, + '1416216':{'en': 'Toronto, ON'}, + '1416218':{'en': 'North York, ON'}, + '141622':{'en': 'North York, ON'}, + '141623':{'en': 'Etobicoke, ON'}, + '1416250':{'en': 'North York, ON'}, + '1416251':{'en': 'Etobicoke, ON'}, + '1416252':{'en': 'Etobicoke, ON'}, + '1416253':{'en': 'Etobicoke, ON'}, + '1416255':{'en': 'Etobicoke, ON'}, + '1416259':{'en': 'Etobicoke, ON'}, + '141626':{'en': 'Scarborough, ON'}, + '1416260':{'en': 'Toronto, ON'}, + '141628':{'en': 'Scarborough, ON'}, + '141629':{'en': 'Scarborough, ON'}, + '1416304':{'en': 'Toronto, ON'}, + '1416306':{'en': 'Toronto, ON'}, + '1416321':{'en': 'Scarborough, ON'}, + '1416322':{'en': 'Toronto, ON'}, + '1416323':{'en': 'Toronto, ON'}, + '1416324':{'en': 'Toronto, ON'}, + '1416332':{'en': 'Scarborough, ON'}, + '1416335':{'en': 'Scarborough, ON'}, + '1416340':{'en': 'Toronto, ON'}, + '1416348':{'en': 'Toronto, ON'}, + '1416351':{'en': 'Toronto, ON'}, + '141636':{'en': 'Toronto, ON'}, + '1416385':{'en': 'North York, ON'}, + '1416391':{'en': 'North York, ON'}, + '1416392':{'en': 'Toronto, ON'}, + '1416393':{'en': 'Toronto, ON'}, + '1416398':{'en': 'North York, ON'}, + '1416406':{'en': 'Toronto, ON'}, + '1416408':{'en': 'Toronto, ON'}, + '1416412':{'en': 'Scarborough, ON'}, + '1416413':{'en': 'Toronto, ON'}, + '1416431':{'en': 'Scarborough, ON'}, + '1416438':{'en': 'Scarborough, ON'}, + '1416439':{'en': 'Scarborough, ON'}, + '1416440':{'en': 'Toronto, ON'}, + '1416441':{'en': 'North York, ON'}, + '1416445':{'en': 'North York, ON'}, + '1416447':{'en': 'North York, ON'}, + '1416449':{'en': 'North York, ON'}, + '141646':{'en': 'Toronto, ON'}, + '141648':{'en': 'Toronto, ON'}, + '1416503':{'en': 'Etobicoke, ON'}, + '1416504':{'en': 'Toronto, ON'}, + '1416506':{'en': 'Toronto, ON'}, + '1416510':{'en': 'North York, ON'}, + '1416512':{'en': 'North York, ON'}, + '1416515':{'en': 'Toronto, ON'}, + '1416516':{'en': 'Toronto, ON'}, + '141653':{'en': 'Toronto, ON'}, + '1416544':{'en': 'Toronto, ON'}, + '1416572':{'en': 'Toronto, ON'}, + '1416585':{'en': 'Toronto, ON'}, + '1416588':{'en': 'Toronto, ON'}, + '141659':{'en': 'Toronto, ON'}, + '1416590':{'en': 'North York, ON'}, + '1416601':{'en': 'Toronto, ON'}, + '1416603':{'en': 'Toronto, ON'}, + '1416604':{'en': 'Toronto, ON'}, + '1416609':{'en': 'Scarborough, ON'}, + '1416615':{'en': 'Scarborough, ON'}, + '1416620':{'en': 'Etobicoke, ON'}, + '1416621':{'en': 'Etobicoke, ON'}, + '1416622':{'en': 'Etobicoke, ON'}, + '1416626':{'en': 'Etobicoke, ON'}, + '141663':{'en': 'North York, ON'}, + '1416650':{'en': 'North York, ON'}, + '1416652':{'en': 'Toronto, ON'}, + '1416654':{'en': 'Toronto, ON'}, + '1416656':{'en': 'Toronto, ON'}, + '1416658':{'en': 'Toronto, ON'}, + '1416661':{'en': 'North York, ON'}, + '1416663':{'en': 'North York, ON'}, + '1416665':{'en': 'North York, ON'}, + '1416667':{'en': 'North York, ON'}, + '1416674':{'en': 'Etobicoke, ON'}, + '1416675':{'en': 'Etobicoke, ON'}, + '1416679':{'en': 'Etobicoke, ON'}, + '1416686':{'en': 'Toronto, ON'}, + '141669':{'en': 'Toronto, ON'}, + '1416695':{'en': 'Etobicoke, ON'}, + '1416701':{'en': 'Scarborough, ON'}, + '1416703':{'en': 'Toronto, ON'}, + '1416724':{'en': 'Scarborough, ON'}, + '1416730':{'en': 'North York, ON'}, + '1416733':{'en': 'North York, ON'}, + '1416736':{'en': 'North York, ON'}, + '1416739':{'en': 'North York, ON'}, + '141675':{'en': 'Scarborough, ON'}, + '141676':{'en': 'Toronto, ON'}, + '1416777':{'en': 'Toronto, ON'}, + '1416778':{'en': 'Toronto, ON'}, + '1416815':{'en': 'Toronto, ON'}, + '141686':{'en': 'Toronto, ON'}, + '141692':{'en': 'Toronto, ON'}, + '1416932':{'en': 'Toronto, ON'}, + '1416934':{'en': 'Toronto, ON'}, + '1416944':{'en': 'Toronto, ON'}, + '1416955':{'en': 'Toronto, ON'}, + '141696':{'en': 'Toronto, ON'}, + '1416971':{'en': 'Toronto, ON'}, + '1416972':{'en': 'Toronto, ON'}, + '1416975':{'en': 'Toronto, ON'}, + '1416977':{'en': 'Toronto, ON'}, + '1416979':{'en': 'Toronto, ON'}, + '1417':{'en': 'Missouri'}, + '1417206':{'en': 'Joplin, MO'}, + '1417223':{'en': 'Pineville, MO'}, + '1417235':{'en': 'Monett, MO'}, + '1417236':{'en': 'Monett, MO'}, + '1417239':{'en': 'Branson, MO'}, + '1417255':{'en': 'West Plains, MO'}, + '1417256':{'en': 'West Plains, MO'}, + '1417257':{'en': 'West Plains, MO'}, + '1417264':{'en': 'Thayer, MO'}, + '1417269':{'en': 'Springfield, MO'}, + '1417272':{'en': 'Reeds Spring, MO'}, + '1417276':{'en': 'Stockton, MO'}, + '1417326':{'en': 'Bolivar, MO'}, + '141733':{'en': 'Branson, MO'}, + '1417345':{'en': 'Buffalo, MO'}, + '1417347':{'en': 'Joplin, MO'}, + '1417358':{'en': 'Carthage, MO'}, + '1417359':{'en': 'Carthage, MO'}, + '1417395':{'en': 'Rich Hill, MO'}, + '1417429':{'en': 'Springfield, MO'}, + '1417443':{'en': 'Highlandville, MO'}, + '1417448':{'en': 'Nevada, MO'}, + '1417451':{'en': 'Neosho, MO'}, + '1417455':{'en': 'Neosho, MO'}, + '1417466':{'en': 'Mount Vernon, MO'}, + '1417468':{'en': 'Marshfield, MO'}, + '1417469':{'en': 'Willow Springs, MO'}, + '1417472':{'en': 'Granby, MO'}, + '1417475':{'en': 'Noel, MO'}, + '1417476':{'en': 'Pierce City, MO'}, + '1417485':{'en': 'Ozark, MO'}, + '1417501':{'en': 'Springfield, MO'}, + '1417532':{'en': 'Lebanon, MO'}, + '1417533':{'en': 'Lebanon, MO'}, + '1417546':{'en': 'Forsyth, MO'}, + '1417548':{'en': 'Sarcoxie, MO'}, + '1417553':{'en': 'Joplin, MO'}, + '1417581':{'en': 'Ozark, MO'}, + '1417582':{'en': 'Ozark, MO'}, + '1417588':{'en': 'Lebanon, MO'}, + '1417623':{'en': 'Joplin, MO'}, + '1417624':{'en': 'Joplin, MO'}, + '1417625':{'en': 'Joplin, MO'}, + '1417626':{'en': 'Joplin, MO'}, + '1417627':{'en': 'Joplin, MO'}, + '1417637':{'en': 'Greenfield, MO'}, + '1417646':{'en': 'Osceola, MO'}, + '1417649':{'en': 'Carl Junction, MO'}, + '1417659':{'en': 'Joplin, MO'}, + '1417667':{'en': 'Nevada, MO'}, + '1417673':{'en': 'Webb City, MO'}, + '1417678':{'en': 'Aurora, MO'}, + '1417679':{'en': 'Gainesville, MO'}, + '1417682':{'en': 'Lamar, MO'}, + '1417683':{'en': 'Ava, MO'}, + '1417723':{'en': 'Crane, MO'}, + '1417724':{'en': 'Nixa, MO'}, + '1417725':{'en': 'Nixa, MO'}, + '1417732':{'en': 'Republic, MO'}, + '1417736':{'en': 'Strafford, MO'}, + '1417739':{'en': 'Kimberling City, MO'}, + '1417741':{'en': 'Hartville, MO'}, + '1417742':{'en': 'Willard, MO'}, + '1417745':{'en': 'Hermitage, MO'}, + '1417753':{'en': 'Rogersville, MO'}, + '1417759':{'en': 'Fair Grove, MO'}, + '1417776':{'en': 'Seneca, MO'}, + '1417777':{'en': 'Bolivar, MO'}, + '1417778':{'en': 'Alton, MO'}, + '1417781':{'en': 'Joplin, MO'}, + '1417782':{'en': 'Joplin, MO'}, + '1417820':{'en': 'Springfield, MO'}, + '1417823':{'en': 'Springfield, MO'}, + '1417831':{'en': 'Springfield, MO'}, + '1417832':{'en': 'Springfield, MO'}, + '1417833':{'en': 'Springfield, MO'}, + '1417845':{'en': 'Anderson, MO'}, + '1417847':{'en': 'Cassville, MO'}, + '1417848':{'en': 'Springfield, MO'}, + '1417858':{'en': 'Shell Knob, MO'}, + '1417859':{'en': 'Marshfield, MO'}, + '141786':{'en': 'Springfield, MO'}, + '1417875':{'en': 'Springfield, MO'}, + '1417876':{'en': 'El Dorado Spgs, MO'}, + '1417877':{'en': 'Springfield, MO'}, + '141788':{'en': 'Springfield, MO'}, + '1417890':{'en': 'Springfield, MO'}, + '1417895':{'en': 'Springfield, MO'}, + '1417924':{'en': 'Mansfield, MO'}, + '1417926':{'en': 'Mountain Grove, MO'}, + '1417932':{'en': 'Summersville, MO'}, + '1417934':{'en': 'Mountain View, MO'}, + '1417935':{'en': 'Seymour, MO'}, + '1417962':{'en': 'Cabool, MO'}, + '1417967':{'en': 'Houston, MO'}, + '1418':{'en': 'Quebec'}, '1418226':{'en': 'Saint-Georges, QC'}, '1418227':{'en': 'Saint-Georges, QC'}, '1418228':{'en': 'Saint-Georges, QC'}, @@ -9639,384 +10019,4 @@ '1705645':{'en': 'Bracebridge, ON'}, '1705646':{'en': 'Bracebridge, ON'}, '1705647':{'en': 'New Liskeard, ON'}, - '1705652':{'en': 'Lakefield, ON'}, - '1705653':{'en': 'Campbellford, ON'}, - '1705656':{'en': 'Apsley, ON'}, - '1705657':{'en': 'Buckhorn, ON'}, - '1705670':{'en': 'Greater Sudbury, ON'}, - '1705671':{'en': 'Greater Sudbury, ON'}, - '1705672':{'en': 'Haileybury, ON'}, - '1705673':{'en': 'Greater Sudbury, ON'}, - '1705674':{'en': 'Greater Sudbury, ON'}, - '1705675':{'en': 'Greater Sudbury, ON'}, - '1705686':{'en': 'Coldwater, ON'}, - '1705687':{'en': 'Gravenhurst, ON'}, - '1705688':{'en': 'Greater Sudbury, ON'}, - '1705689':{'en': 'Severn Bridge, ON'}, - '1705692':{'en': 'Lively, ON'}, - '1705693':{'en': 'Garson, ON'}, - '1705696':{'en': 'Hastings, ON'}, - '1705719':{'en': 'Barrie, ON'}, - '170572':{'en': 'Barrie, ON'}, - '1705724':{'en': 'Powassan, ON'}, - '170573':{'en': 'Barrie, ON'}, - '1705738':{'en': 'Bobcaygeon, ON'}, - '170574':{'en': 'Peterborough, ON'}, - '1705744':{'en': 'Mattawa, ON'}, - '1705746':{'en': 'Parry Sound, ON'}, - '1705750':{'en': 'Peterborough, ON'}, - '1705752':{'en': 'Callander, ON'}, - '1705753':{'en': 'West Nipissing, ON'}, - '1705759':{'en': 'Sault Ste. Marie, ON'}, - '1705762':{'en': 'Bala, ON'}, - '1705765':{'en': 'Port Carling, ON'}, - '1705778':{'en': 'Havelock, ON'}, - '1705787':{'en': 'Huntsville, ON'}, - '1705788':{'en': 'Huntsville, ON'}, - '1705789':{'en': 'Huntsville, ON'}, - '1705792':{'en': 'Barrie, ON'}, - '1705797':{'en': 'Barrie, ON'}, - '1705799':{'en': 'Omemee, ON'}, - '1705812':{'en': 'Barrie, ON'}, - '1705840':{'en': 'North Bay, ON'}, - '1705848':{'en': 'Elliot Lake, ON'}, - '1705855':{'en': 'Chelmsford, ON'}, - '1705856':{'en': 'Wawa, ON'}, - '1705859':{'en': 'Manitowaning, ON'}, - '1705864':{'en': 'Chapleau, ON'}, - '1705869':{'en': 'Espanola, ON'}, - '1705874':{'en': 'Peterborough, ON'}, - '1705876':{'en': 'Peterborough, ON'}, - '1705878':{'en': 'Lindsay, ON'}, - '1705887':{'en': 'Fenelon Falls, ON'}, - '1705897':{'en': 'Val Caron, ON'}, - '1705932':{'en': 'Millbrook, ON'}, - '1705942':{'en': 'Sault Ste. Marie, ON'}, - '1705945':{'en': 'Sault Ste. Marie, ON'}, - '1705946':{'en': 'Sault Ste. Marie, ON'}, - '1705949':{'en': 'Sault Ste. Marie, ON'}, - '1705969':{'en': 'Hanmer, ON'}, - '1706':{'en': 'Georgia'}, - '1706208':{'en': 'Athens, GA'}, - '1706212':{'en': 'Clayton, GA'}, - '1706213':{'en': 'Elberton, GA'}, - '1706216':{'en': 'Dawsonville, GA'}, - '1706217':{'en': 'Dalton, GA'}, - '1706219':{'en': 'Cleveland, GA'}, - '1706221':{'en': 'Columbus, GA'}, - '1706226':{'en': 'Dalton, GA'}, - '1706227':{'en': 'Athens, GA'}, - '1706232':{'en': 'Rome, GA'}, - '1706233':{'en': 'Rome, GA'}, - '1706234':{'en': 'Rome, GA'}, - '1706235':{'en': 'Rome, GA'}, - '1706236':{'en': 'Rome, GA'}, - '1706245':{'en': 'Royston, GA'}, - '1706253':{'en': 'Jasper, GA'}, - '1706256':{'en': 'Columbus, GA'}, - '1706258':{'en': 'Blue Ridge, GA'}, - '1706259':{'en': 'Dalton, GA'}, - '1706265':{'en': 'Dawsonville, GA'}, - '170627':{'en': 'Dalton, GA'}, - '1706273':{'en': 'Ellijay, GA'}, - '1706276':{'en': 'Ellijay, GA'}, - '1706282':{'en': 'Toccoa, GA'}, - '1706283':{'en': 'Elberton, GA'}, - '1706290':{'en': 'Rome, GA'}, - '1706291':{'en': 'Rome, GA'}, - '1706295':{'en': 'Rome, GA'}, - '1706310':{'en': 'Watkinsville, GA'}, - '1706317':{'en': 'Columbus, GA'}, - '170632':{'en': 'Columbus, GA'}, - '1706335':{'en': 'Commerce, GA'}, - '1706336':{'en': 'Commerce, GA'}, - '1706337':{'en': 'Fairmount, GA'}, - '1706342':{'en': 'Madison, GA'}, - '1706343':{'en': 'Madison, GA'}, - '1706344':{'en': 'Dawsonville, GA'}, - '1706348':{'en': 'Cleveland, GA'}, - '1706353':{'en': 'Athens, GA'}, - '1706354':{'en': 'Athens, GA'}, - '1706356':{'en': 'Lavonia, GA'}, - '1706359':{'en': 'Lincolnton, GA'}, - '1706364':{'en': 'Augusta, GA'}, - '1706367':{'en': 'Jefferson, GA'}, - '1706369':{'en': 'Athens, GA'}, - '1706374':{'en': 'Morganton, GA'}, - '1706375':{'en': 'Chickamauga, GA'}, - '1706376':{'en': 'Hartwell, GA'}, - '1706377':{'en': 'Hartwell, GA'}, - '1706378':{'en': 'Rome, GA'}, - '1706379':{'en': 'Young Harris, GA'}, - '1706383':{'en': 'Calhoun, GA'}, - '1706384':{'en': 'Carnesville, GA'}, - '1706387':{'en': 'Jefferson, GA'}, - '1706389':{'en': 'Athens, GA'}, - '1706425':{'en': 'Athens, GA'}, - '1706432':{'en': 'Augusta, GA'}, - '1706437':{'en': 'Waynesboro, GA'}, - '1706444':{'en': 'Sparta, GA'}, - '1706453':{'en': 'Greensboro, GA'}, - '1706454':{'en': 'Greensboro, GA'}, - '1706465':{'en': 'Warrenton, GA'}, - '1706467':{'en': 'Greensboro, GA'}, - '1706468':{'en': 'Monticello, GA'}, - '1706475':{'en': 'Athens, GA'}, - '1706481':{'en': 'Augusta, GA'}, - '1706484':{'en': 'Eatonton, GA'}, - '1706485':{'en': 'Eatonton, GA'}, - '1706492':{'en': 'McCaysville, GA'}, - '1706494':{'en': 'Columbus, GA'}, - '1706496':{'en': 'Augusta, GA'}, - '1706504':{'en': 'Augusta, GA'}, - '1706507':{'en': 'Columbus, GA'}, - '1706509':{'en': 'Rome, GA'}, - '1706517':{'en': 'Chatsworth, GA'}, - '1706529':{'en': 'Dalton, GA'}, - '1706541':{'en': 'Appling, GA'}, - '1706542':{'en': 'Athens, GA'}, - '1706543':{'en': 'Athens, GA'}, - '1706544':{'en': 'Fort Benning, GA'}, - '1706546':{'en': 'Athens, GA'}, - '1706547':{'en': 'Wrens, GA'}, - '1706548':{'en': 'Athens, GA'}, - '1706549':{'en': 'Athens, GA'}, - '1706552':{'en': 'Athens, GA'}, - '1706554':{'en': 'Waynesboro, GA'}, - '1706556':{'en': 'Harlem, GA'}, - '170656':{'en': 'Columbus, GA'}, - '1706560':{'en': 'Augusta, GA'}, - '1706571':{'en': 'Columbus, GA'}, - '1706576':{'en': 'Columbus, GA'}, - '1706592':{'en': 'Hephzibah, GA'}, - '1706595':{'en': 'Thomson, GA'}, - '1706596':{'en': 'Columbus, GA'}, - '1706597':{'en': 'Thomson, GA'}, - '1706602':{'en': 'Calhoun, GA'}, - '1706613':{'en': 'Athens, GA'}, - '1706624':{'en': 'Calhoun, GA'}, - '1706625':{'en': 'Calhoun, GA'}, - '1706628':{'en': 'Hamilton, GA'}, - '1706629':{'en': 'Calhoun, GA'}, - '1706632':{'en': 'Blue Ridge, GA'}, - '1706635':{'en': 'Ellijay, GA'}, - '1706636':{'en': 'Ellijay, GA'}, - '1706637':{'en': 'Hogansville, GA'}, - '1706638':{'en': 'LaFayette, GA'}, - '1706639':{'en': 'LaFayette, GA'}, - '1706645':{'en': 'West Point, GA'}, - '1706646':{'en': 'Thomaston, GA'}, - '1706647':{'en': 'Thomaston, GA'}, - '1706648':{'en': 'Thomaston, GA'}, - '1706649':{'en': 'Columbus, GA'}, - '1706651':{'en': 'Augusta, GA'}, - '1706653':{'en': 'Columbus, GA'}, - '1706655':{'en': 'Warm Springs, GA'}, - '1706657':{'en': 'Trenton, GA'}, - '1706660':{'en': 'Columbus, GA'}, - '1706663':{'en': 'Pine Mountain, GA'}, - '1706667':{'en': 'Augusta, GA'}, - '1706672':{'en': 'Greenville, GA'}, - '1706673':{'en': 'Tunnel Hill, GA'}, - '1706675':{'en': 'Franklin, GA'}, - '1706677':{'en': 'Homer, GA'}, - '1706678':{'en': 'Washington, GA'}, - '1706682':{'en': 'Columbus, GA'}, - '1706685':{'en': 'Columbus, GA'}, - '1706687':{'en': 'Columbus, GA'}, - '1706689':{'en': 'Columbus, GA'}, - '1706692':{'en': 'Jasper, GA'}, - '1706693':{'en': 'Pendergrass, GA'}, - '1706694':{'en': 'Cohutta, GA'}, - '1706695':{'en': 'Chatsworth, GA'}, - '1706698':{'en': 'Ellijay, GA'}, - '1706721':{'en': 'Augusta, GA'}, - '1706722':{'en': 'Augusta, GA'}, - '1706724':{'en': 'Augusta, GA'}, - '1706731':{'en': 'Augusta, GA'}, - '1706733':{'en': 'Augusta, GA'}, - '1706734':{'en': 'Trion, GA'}, - '1706736':{'en': 'Augusta, GA'}, - '1706737':{'en': 'Augusta, GA'}, - '1706738':{'en': 'Augusta, GA'}, - '1706742':{'en': 'Winterville, GA'}, - '1706745':{'en': 'Blairsville, GA'}, - '1706754':{'en': 'Clarkesville, GA'}, - '1706769':{'en': 'Watkinsville, GA'}, - '1706771':{'en': 'Augusta, GA'}, - '1706774':{'en': 'Augusta, GA'}, - '1706776':{'en': 'Cornelia, GA'}, - '1706778':{'en': 'Cornelia, GA'}, - '1706779':{'en': 'Eastanollee, GA'}, - '1706781':{'en': 'Blairsville, GA'}, - '1706782':{'en': 'Clayton, GA'}, - '1706783':{'en': 'Comer, GA'}, - '1706787':{'en': 'Augusta, GA'}, - '1706790':{'en': 'Augusta, GA'}, - '1706793':{'en': 'Augusta, GA'}, - '1706795':{'en': 'Danielsville, GA'}, - '1706796':{'en': 'Augusta, GA'}, - '1706798':{'en': 'Augusta, GA'}, - '1706802':{'en': 'Rome, GA'}, - '1706812':{'en': 'LaGrange, GA'}, - '1706814':{'en': 'Augusta, GA'}, - '1706821':{'en': 'Augusta, GA'}, - '1706823':{'en': 'Augusta, GA'}, - '1706828':{'en': 'Augusta, GA'}, - '1706835':{'en': 'Blairsville, GA'}, - '1706839':{'en': 'Clarkesville, GA'}, - '1706845':{'en': 'LaGrange, GA'}, - '1706846':{'en': 'Manchester, GA'}, - '1706850':{'en': 'Athens, GA'}, - '1706855':{'en': 'Augusta, GA'}, - '1706857':{'en': 'Summerville, GA'}, - '1706858':{'en': 'Fort Oglethorpe, GA'}, - '1706860':{'en': 'Augusta, GA'}, - '1706863':{'en': 'Augusta, GA'}, - '1706864':{'en': 'Dahlonega, GA'}, - '1706865':{'en': 'Cleveland, GA'}, - '1706867':{'en': 'Dahlonega, GA'}, - '1706878':{'en': 'Helen, GA'}, - '1706882':{'en': 'LaGrange, GA'}, - '1706883':{'en': 'LaGrange, GA'}, - '1706884':{'en': 'LaGrange, GA'}, - '1706885':{'en': 'LaGrange, GA'}, - '1706886':{'en': 'Toccoa, GA'}, - '1706896':{'en': 'Hiawassee, GA'}, - '1706922':{'en': 'Augusta, GA'}, - '1706935':{'en': 'Ringgold, GA'}, - '1706937':{'en': 'Ringgold, GA'}, - '1706945':{'en': 'Augusta, GA'}, - '1706946':{'en': 'Blue Ridge, GA'}, - '1706955':{'en': 'Augusta, GA'}, - '1706965':{'en': 'Ringgold, GA'}, - '1707':{'en': 'California'}, - '1707224':{'en': 'Napa, CA'}, - '1707226':{'en': 'Napa, CA'}, - '170725':{'en': 'Napa, CA'}, - '1707262':{'en': 'Lakeport, CA'}, - '1707263':{'en': 'Lakeport, CA'}, - '1707265':{'en': 'Napa, CA'}, - '1707268':{'en': 'Eureka, CA'}, - '1707269':{'en': 'Eureka, CA'}, - '1707275':{'en': 'Upper Lake, CA'}, - '1707279':{'en': 'Kelseyville, CA'}, - '1707284':{'en': 'Santa Rosa, CA'}, - '1707303':{'en': 'Santa Rosa, CA'}, - '1707374':{'en': 'Rio Vista, CA'}, - '1707393':{'en': 'Santa Rosa, CA'}, - '1707399':{'en': 'Fairfield, CA'}, - '170742':{'en': 'Fairfield, CA'}, - '1707423':{'en': 'Travis Air Force Base, Fairfield, CA'}, - '1707431':{'en': 'Healdsburg, CA'}, - '1707433':{'en': 'Healdsburg, CA'}, - '1707434':{'en': 'Fairfield, CA'}, - '1707437':{'en': 'Fairfield, CA'}, - '1707441':{'en': 'Eureka, CA'}, - '1707442':{'en': 'Eureka, CA'}, - '1707443':{'en': 'Eureka, CA'}, - '1707444':{'en': 'Eureka, CA'}, - '1707445':{'en': 'Eureka, CA'}, - '1707446':{'en': 'Vacaville, CA'}, - '1707447':{'en': 'Vacaville, CA'}, - '1707448':{'en': 'Vacaville, CA'}, - '1707449':{'en': 'Vacaville, CA'}, - '1707451':{'en': 'Vacaville, CA'}, - '1707452':{'en': 'Vacaville, CA'}, - '1707453':{'en': 'Vacaville, CA'}, - '1707455':{'en': 'Vacaville, CA'}, - '1707456':{'en': 'Willits, CA'}, - '1707459':{'en': 'Willits, CA'}, - '1707462':{'en': 'Ukiah, CA'}, - '1707463':{'en': 'Ukiah, CA'}, - '1707464':{'en': 'Crescent City, CA'}, - '1707465':{'en': 'Crescent City, CA'}, - '1707467':{'en': 'Ukiah, CA'}, - '1707468':{'en': 'Ukiah, CA'}, - '1707469':{'en': 'Vacaville, CA'}, - '1707473':{'en': 'Healdsburg, CA'}, - '1707476':{'en': 'Eureka, CA'}, - '1707485':{'en': 'Redwood Valley, CA'}, - '170752':{'en': 'Santa Rosa, CA'}, - '1707537':{'en': 'Santa Rosa, CA'}, - '1707538':{'en': 'Santa Rosa, CA'}, - '1707539':{'en': 'Santa Rosa, CA'}, - '170754':{'en': 'Santa Rosa, CA'}, - '170755':{'en': 'Vallejo, CA'}, - '1707565':{'en': 'Santa Rosa, CA'}, - '1707566':{'en': 'Santa Rosa, CA'}, - '1707568':{'en': 'Santa Rosa, CA'}, - '1707569':{'en': 'Santa Rosa, CA'}, - '170757':{'en': 'Santa Rosa, CA'}, - '1707584':{'en': 'Rohnert Park, CA'}, - '1707585':{'en': 'Rohnert Park, CA'}, - '1707586':{'en': 'Rohnert Park, CA'}, - '1707588':{'en': 'Rohnert Park, CA'}, - '1707591':{'en': 'Santa Rosa, CA'}, - '1707595':{'en': 'Santa Rosa, CA'}, - '1707624':{'en': 'Vacaville, CA'}, - '170764':{'en': 'Vallejo, CA'}, - '1707646':{'en': 'Fairfield, CA'}, - '1707651':{'en': 'Vallejo, CA'}, - '1707677':{'en': 'Trinidad, CA'}, - '1707678':{'en': 'Dixon, CA'}, - '1707693':{'en': 'Dixon, CA'}, - '1707725':{'en': 'Fortuna, CA'}, - '1707745':{'en': 'Benicia, CA'}, - '1707746':{'en': 'Benicia, CA'}, - '1707747':{'en': 'Benicia, CA'}, - '1707748':{'en': 'Benicia, CA'}, - '1707751':{'en': 'Benicia, CA'}, - '1707762':{'en': 'Petaluma, CA'}, - '1707763':{'en': 'Petaluma, CA'}, - '1707764':{'en': 'Rio Dell, CA'}, - '1707765':{'en': 'Petaluma, CA'}, - '1707766':{'en': 'Petaluma, CA'}, - '1707769':{'en': 'Petaluma, CA'}, - '1707773':{'en': 'Petaluma, CA'}, - '1707775':{'en': 'Petaluma, CA'}, - '1707778':{'en': 'Petaluma, CA'}, - '1707781':{'en': 'Petaluma, CA'}, - '1707782':{'en': 'Petaluma, CA'}, - '1707784':{'en': 'Fairfield, CA'}, - '1707786':{'en': 'Ferndale, CA'}, - '1707789':{'en': 'Petaluma, CA'}, - '1707822':{'en': 'Arcata, CA'}, - '1707823':{'en': 'Sebastopol, CA'}, - '1707824':{'en': 'Sebastopol, CA'}, - '1707825':{'en': 'Arcata, CA'}, - '1707826':{'en': 'Arcata, CA'}, - '1707829':{'en': 'Sebastopol, CA'}, - '1707833':{'en': 'Kenwood, CA'}, - '1707836':{'en': 'Windsor, CA'}, - '1707837':{'en': 'Windsor, CA'}, - '1707838':{'en': 'Windsor, CA'}, - '1707839':{'en': 'McKinleyville, CA'}, - '1707843':{'en': 'Santa Rosa, CA'}, - '1707857':{'en': 'Geyserville, CA'}, - '1707863':{'en': 'Fairfield, CA'}, - '1707864':{'en': 'Fairfield, CA'}, - '1707865':{'en': 'Monte Rio, CA'}, - '1707869':{'en': 'Guerneville, CA'}, - '1707874':{'en': 'Occidental, CA'}, - '1707875':{'en': 'Bodega Bay, CA'}, - '1707882':{'en': 'Point Arena, CA'}, - '1707884':{'en': 'Gualala, CA'}, - '1707887':{'en': 'Forestville, CA'}, - '1707894':{'en': 'Cloverdale, CA'}, - '1707923':{'en': 'Garberville, CA'}, - '1707927':{'en': 'Napa, CA'}, - '1707928':{'en': 'Cobb, CA'}, - '1707933':{'en': 'Sonoma, CA'}, - '1707935':{'en': 'Sonoma, CA'}, - '1707937':{'en': 'Mendocino, CA'}, - '1707938':{'en': 'Sonoma, CA'}, - '1707939':{'en': 'Sonoma, CA'}, - '1707942':{'en': 'Calistoga, CA'}, - '1707944':{'en': 'Yountville, CA'}, - '1707961':{'en': 'Fort Bragg, CA'}, - '1707963':{'en': 'Saint Helena, CA'}, - '1707964':{'en': 'Fort Bragg, CA'}, - '1707965':{'en': 'Angwin, CA'}, - '1707967':{'en': 'Saint Helena, CA'}, } diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index a1802f231..84b05e7b1 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '613470869':{'en': 'Eildon'}, + '613470870':{'en': 'Euroa'}, + '613470871':{'en': 'Falls Creek'}, + '613470872':{'en': 'Flowerdale'}, + '613470873':{'en': 'Graytown'}, + '613470874':{'en': 'Harrietville'}, + '613470875':{'en': 'Jamieson'}, + '613470876':{'en': 'Killawarra'}, + '613470877':{'en': 'Kilmore'}, + '613470878':{'en': 'King Valley'}, + '613470879':{'en': 'Kinglake'}, + '613470880':{'en': 'Kobyboyn'}, + '613470881':{'en': 'Longwood'}, + '613470882':{'en': 'Mansfield'}, + '613470883':{'en': 'Mount Beauty'}, + '613470884':{'en': 'Mount Buller'}, + '613470885':{'en': 'Moyhu'}, + '613470886':{'en': 'Myrtleford'}, + '613470887':{'en': 'Nagambie'}, + '613470888':{'en': 'Puckapunyal'}, + '613470889':{'en': 'Pyalong'}, + '613470890':{'en': 'Seymour'}, + '613470891':{'en': 'St James'}, + '613470892':{'en': 'Strathbogie'}, + '613470893':{'en': 'Swanpool'}, + '613470894':{'en': 'Taggerty'}, + '613470895':{'en': 'Tatong'}, + '613470896':{'en': 'Thoona'}, + '613470897':{'en': 'Tungamah'}, + '613470898':{'en': 'Violet Town'}, + '613470899':{'en': 'Wangaratta'}, + '613470900':{'en': 'Whorouly'}, + '613470901':{'en': 'Winton'}, + '613470902':{'en': 'Woods Point'}, + '613470903':{'en': 'Yarck'}, + '613470904':{'en': 'Yarrawonga'}, + '613470905':{'en': 'Yea'}, + '613470906':{'en': 'Alexandra'}, + '613470907':{'en': 'Beechworth'}, + '613470908':{'en': 'Benalla'}, + '613470909':{'en': 'Bonnie Doon'}, + '613470910':{'en': 'Bright'}, + '613470911':{'en': 'Broadford'}, + '613470912':{'en': 'Buffalo River'}, + '613470913':{'en': 'Cheshunt'}, + '613470914':{'en': 'Chiltern'}, + '613470915':{'en': 'Creightons Creek'}, + '613470916':{'en': 'Devlins Bridge'}, + '613470917':{'en': 'Eildon'}, + '613470918':{'en': 'Euroa'}, + '613470919':{'en': 'Falls Creek'}, + '613470920':{'en': 'Flowerdale'}, + '613470921':{'en': 'Graytown'}, + '613470922':{'en': 'Harrietville'}, + '613470923':{'en': 'Jamieson'}, + '613470924':{'en': 'Killawarra'}, + '613470925':{'en': 'Kilmore'}, + '613470926':{'en': 'King Valley'}, + '613470927':{'en': 'Kinglake'}, + '613470928':{'en': 'Kobyboyn'}, + '613470929':{'en': 'Longwood'}, + '613470930':{'en': 'Mansfield'}, + '613470931':{'en': 'Mount Beauty'}, + '613470932':{'en': 'Mount Buller'}, + '613470933':{'en': 'Moyhu'}, + '613470934':{'en': 'Myrtleford'}, + '613470935':{'en': 'Nagambie'}, + '613470936':{'en': 'Puckapunyal'}, + '613470937':{'en': 'Pyalong'}, + '613470938':{'en': 'Seymour'}, + '613470939':{'en': 'St James'}, + '613470940':{'en': 'Strathbogie'}, + '613470941':{'en': 'Swanpool'}, + '613470942':{'en': 'Taggerty'}, + '613470943':{'en': 'Tatong'}, + '613470944':{'en': 'Thoona'}, + '613470945':{'en': 'Tungamah'}, + '613470946':{'en': 'Violet Town'}, + '613470947':{'en': 'Wangaratta'}, + '613470948':{'en': 'Whorouly'}, + '613470949':{'en': 'Winton'}, + '613470950':{'en': 'Woods Point'}, + '613470951':{'en': 'Yarck'}, + '613470952':{'en': 'Yarrawonga'}, + '613470953':{'en': 'Yea'}, + '61347099':{'en': 'Cheshunt'}, + '61347110':{'en': 'Kinglake'}, + '6134800':{'en': 'Shepparton'}, + '61348004':{'en': 'Cobram'}, + '61348006':{'en': 'Tocumwal'}, + '61348007':{'en': 'Cobram'}, + '61348009':{'en': 'Berrigan'}, + '61348010':{'en': 'Blighty'}, + '61348011':{'en': 'Brassi'}, + '61348012':{'en': 'Caldwell'}, + '61348013':{'en': 'Cobram'}, + '61348014':{'en': 'Conargo'}, + '61348015':{'en': 'Cornalla'}, + '61348016':{'en': 'Deniliquin'}, + '61348017':{'en': 'Dookie'}, + '61348018':{'en': 'Finley'}, + '61348019':{'en': 'Jerilderie'}, + '61348020':{'en': 'Jimaringle'}, + '61348021':{'en': 'Katamatite'}, + '61348022':{'en': 'Katandra West'}, + '61348023':{'en': 'Kialla East'}, + '61348024':{'en': 'Kyabram'}, + '61348025':{'en': 'Lalalty'}, + '61348026':{'en': 'Logie Brae'}, + '61348027':{'en': 'Mabins Well'}, + '61348028':{'en': 'Mathoura'}, + '61348029':{'en': 'Moulamein'}, + '61348030':{'en': 'Nathalia'}, + '61348031':{'en': 'Numurkah'}, + '61348032':{'en': 'Picola'}, + '61348033':{'en': 'Rushworth'}, + '61348034':{'en': 'Shepparton'}, + '61348035':{'en': 'Tatura'}, + '61348036':{'en': 'Tocumwal'}, + '61348037':{'en': 'Tongala'}, + '61348038':{'en': 'Undera'}, + '61348039':{'en': 'Wakool'}, + '6134804':{'en': 'Shepparton'}, + '61348040':{'en': 'Wanganella'}, + '61348041':{'en': 'Yalca'}, + '61348050':{'en': 'Tatura'}, + '61348051':{'en': 'Shepparton'}, + '61348052':{'en': 'Kialla East'}, + '61348053':{'en': 'Kyabram'}, + '61348054':{'en': 'Berrigan'}, + '61348055':{'en': 'Blighty'}, + '61348056':{'en': 'Brassi'}, + '61348057':{'en': 'Caldwell'}, + '61348058':{'en': 'Cobram'}, + '61348059':{'en': 'Conargo'}, + '61348060':{'en': 'Cornalla'}, + '61348061':{'en': 'Deniliquin'}, + '61348062':{'en': 'Dookie'}, + '61348063':{'en': 'Finley'}, + '61348064':{'en': 'Jerilderie'}, + '61348065':{'en': 'Jimaringle'}, + '61348066':{'en': 'Katamatite'}, + '61348067':{'en': 'Katandra West'}, + '61348068':{'en': 'Kialla East'}, + '61348069':{'en': 'Kyabram'}, + '61348070':{'en': 'Lalalty'}, + '61348071':{'en': 'Logie Brae'}, + '61348072':{'en': 'Mabins Well'}, + '61348073':{'en': 'Mathoura'}, + '61348074':{'en': 'Moulamein'}, + '61348075':{'en': 'Nathalia'}, + '61348076':{'en': 'Numurkah'}, + '61348077':{'en': 'Picola'}, + '61348078':{'en': 'Rushworth'}, + '61348079':{'en': 'Shepparton'}, + '61348080':{'en': 'Tatura'}, + '61348081':{'en': 'Tocumwal'}, + '61348082':{'en': 'Tongala'}, + '61348083':{'en': 'Undera'}, + '61348084':{'en': 'Wakool'}, + '61348085':{'en': 'Wanganella'}, + '61348086':{'en': 'Yalca'}, + '61348087':{'en': 'Tatura'}, + '61348088':{'en': 'Tatura'}, + '61348089':{'en': 'Tatura'}, + '61348090':{'en': 'Berrigan'}, + '61348091':{'en': 'Blighty'}, + '61348092':{'en': 'Brassi'}, + '61348093':{'en': 'Caldwell'}, + '61348094':{'en': 'Cobram'}, + '61348095':{'en': 'Conargo'}, + '61348096':{'en': 'Cornalla'}, + '61348097':{'en': 'Deniliquin'}, + '61348098':{'en': 'Dookie'}, + '61348099':{'en': 'Finley'}, + '61348100':{'en': 'Jerilderie'}, + '61348101':{'en': 'Jimaringle'}, + '61348102':{'en': 'Katamatite'}, + '61348103':{'en': 'Katandra West'}, + '61348104':{'en': 'Kialla East'}, + '61348105':{'en': 'Kyabram'}, + '61348106':{'en': 'Lalalty'}, + '61348107':{'en': 'Logie Brae'}, + '61348108':{'en': 'Mabins Well'}, + '61348109':{'en': 'Mathoura'}, + '61348110':{'en': 'Moulamein'}, + '61348111':{'en': 'Nathalia'}, + '61348112':{'en': 'Numurkah'}, + '61348113':{'en': 'Picola'}, + '61348114':{'en': 'Rushworth'}, + '61348115':{'en': 'Shepparton'}, + '61348116':{'en': 'Tatura'}, + '61348117':{'en': 'Tocumwal'}, + '61348118':{'en': 'Tongala'}, + '61348119':{'en': 'Undera'}, + '6134812':{'en': 'Shepparton'}, + '61348120':{'en': 'Wakool'}, + '61348130':{'en': 'Shepparton'}, + '61348131':{'en': 'Wanganella'}, + '61348132':{'en': 'Yalca'}, + '61348133':{'en': 'Tongala'}, + '61348134':{'en': 'Tongala'}, + '61348135':{'en': 'Tongala'}, + '61348136':{'en': 'Tocumwal'}, + '61348137':{'en': 'Tocumwal'}, + '61348138':{'en': 'Tocumwal'}, + '61348139':{'en': 'Berrigan'}, + '61348140':{'en': 'Blighty'}, + '61348141':{'en': 'Brassi'}, + '61348142':{'en': 'Caldwell'}, + '61348143':{'en': 'Cobram'}, + '61348144':{'en': 'Conargo'}, + '61348145':{'en': 'Cornalla'}, + '61348146':{'en': 'Deniliquin'}, + '61348147':{'en': 'Dookie'}, + '61348148':{'en': 'Finley'}, + '61348149':{'en': 'Jerilderie'}, + '61348150':{'en': 'Jimaringle'}, + '61348151':{'en': 'Katamatite'}, + '61348152':{'en': 'Katandra West'}, + '61348153':{'en': 'Kialla East'}, + '61348154':{'en': 'Kyabram'}, + '61348155':{'en': 'Lalalty'}, + '61348156':{'en': 'Logie Brae'}, + '61348157':{'en': 'Mabins Well'}, + '61348158':{'en': 'Mathoura'}, + '61348159':{'en': 'Moulamein'}, + '61348160':{'en': 'Berrigan'}, + '61348161':{'en': 'Blighty'}, + '61348162':{'en': 'Brassi'}, + '61348163':{'en': 'Caldwell'}, + '61348164':{'en': 'Cobram'}, + '61348165':{'en': 'Conargo'}, + '61348166':{'en': 'Cornalla'}, + '61348167':{'en': 'Deniliquin'}, + '61348168':{'en': 'Dookie'}, + '61348169':{'en': 'Finley'}, + '61348170':{'en': 'Jerilderie'}, + '61348171':{'en': 'Jimaringle'}, + '61348172':{'en': 'Katamatite'}, + '61348173':{'en': 'Katandra West'}, + '61348174':{'en': 'Kialla East'}, + '61348175':{'en': 'Kyabram'}, + '61348176':{'en': 'Lalalty'}, + '61348177':{'en': 'Logie Brae'}, + '61348178':{'en': 'Mabins Well'}, + '61348179':{'en': 'Mathoura'}, + '61348180':{'en': 'Moulamein'}, + '61348181':{'en': 'Nathalia'}, + '61348182':{'en': 'Numurkah'}, + '61348183':{'en': 'Picola'}, + '61348184':{'en': 'Rushworth'}, + '61348185':{'en': 'Shepparton'}, + '61348186':{'en': 'Tatura'}, + '61348187':{'en': 'Tocumwal'}, + '61348188':{'en': 'Tongala'}, + '61348189':{'en': 'Undera'}, + '61348190':{'en': 'Wakool'}, + '61348191':{'en': 'Wanganella'}, + '61348192':{'en': 'Yalca'}, + '61348193':{'en': 'Wakool'}, + '61348194':{'en': 'Wakool'}, + '61348195':{'en': 'Wakool'}, + '61348196':{'en': 'Shepparton'}, + '61348197':{'en': 'Shepparton'}, + '61348198':{'en': 'Shepparton'}, + '61348199':{'en': 'Nathalia'}, + '61348200':{'en': 'Numurkah'}, + '61348201':{'en': 'Picola'}, + '61348202':{'en': 'Rushworth'}, + '61348203':{'en': 'Shepparton'}, + '61348204':{'en': 'Tatura'}, + '61348205':{'en': 'Tocumwal'}, + '61348206':{'en': 'Tongala'}, + '61348207':{'en': 'Undera'}, + '61348208':{'en': 'Wakool'}, + '61348209':{'en': 'Wanganella'}, + '61348210':{'en': 'Yalca'}, + '61348211':{'en': 'Berrigan'}, + '61348212':{'en': 'Blighty'}, + '61348213':{'en': 'Brassi'}, + '61348214':{'en': 'Caldwell'}, + '61348215':{'en': 'Cobram'}, + '61348216':{'en': 'Conargo'}, + '61348217':{'en': 'Cornalla'}, + '61348218':{'en': 'Deniliquin'}, + '61348219':{'en': 'Dookie'}, + '61348220':{'en': 'Finley'}, + '61348221':{'en': 'Jerilderie'}, + '61348222':{'en': 'Jimaringle'}, + '61348223':{'en': 'Katamatite'}, + '61348224':{'en': 'Katandra West'}, + '61348225':{'en': 'Kialla East'}, + '61348226':{'en': 'Kyabram'}, + '61348227':{'en': 'Lalalty'}, + '61348228':{'en': 'Logie Brae'}, + '61348229':{'en': 'Mabins Well'}, + '61348230':{'en': 'Mathoura'}, + '61348231':{'en': 'Moulamein'}, + '61348232':{'en': 'Nathalia'}, + '61348233':{'en': 'Numurkah'}, + '61348234':{'en': 'Picola'}, + '61348235':{'en': 'Rushworth'}, + '61348236':{'en': 'Shepparton'}, + '61348237':{'en': 'Tatura'}, + '61348238':{'en': 'Tocumwal'}, + '61348239':{'en': 'Tongala'}, + '61348240':{'en': 'Undera'}, + '61348241':{'en': 'Wakool'}, + '61348242':{'en': 'Wanganella'}, + '61348243':{'en': 'Yalca'}, + '61348244':{'en': 'Berrigan'}, + '61348245':{'en': 'Blighty'}, + '61348246':{'en': 'Brassi'}, + '61348247':{'en': 'Caldwell'}, + '61348248':{'en': 'Cobram'}, + '61348249':{'en': 'Conargo'}, + '61348250':{'en': 'Cornalla'}, + '61348251':{'en': 'Deniliquin'}, + '61348252':{'en': 'Dookie'}, + '61348253':{'en': 'Finley'}, + '61348254':{'en': 'Jerilderie'}, + '61348255':{'en': 'Jimaringle'}, + '61348256':{'en': 'Katamatite'}, + '61348257':{'en': 'Katandra West'}, + '61348258':{'en': 'Kialla East'}, + '61348259':{'en': 'Kyabram'}, + '61348260':{'en': 'Lalalty'}, + '61348261':{'en': 'Logie Brae'}, + '61348262':{'en': 'Mabins Well'}, + '61348263':{'en': 'Mathoura'}, + '61348264':{'en': 'Moulamein'}, + '61348265':{'en': 'Nathalia'}, + '61348266':{'en': 'Numurkah'}, + '61348267':{'en': 'Picola'}, + '61348268':{'en': 'Rushworth'}, + '61348269':{'en': 'Shepparton'}, + '61348270':{'en': 'Tatura'}, + '61348271':{'en': 'Tocumwal'}, + '61348272':{'en': 'Tongala'}, + '61348273':{'en': 'Undera'}, + '61348274':{'en': 'Wakool'}, + '61348275':{'en': 'Wanganella'}, + '61348276':{'en': 'Yalca'}, + '61348277':{'en': 'Berrigan'}, + '61348278':{'en': 'Blighty'}, + '61348279':{'en': 'Brassi'}, + '61348280':{'en': 'Caldwell'}, + '61348281':{'en': 'Cobram'}, + '61348282':{'en': 'Conargo'}, + '61348283':{'en': 'Cornalla'}, + '61348284':{'en': 'Deniliquin'}, + '61348285':{'en': 'Dookie'}, + '61348286':{'en': 'Finley'}, + '61348287':{'en': 'Jerilderie'}, + '61348288':{'en': 'Jimaringle'}, + '61348289':{'en': 'Katamatite'}, + '61348290':{'en': 'Katandra West'}, + '61348291':{'en': 'Kialla East'}, + '61348292':{'en': 'Kyabram'}, + '61348293':{'en': 'Lalalty'}, + '61348294':{'en': 'Logie Brae'}, + '61348295':{'en': 'Mabins Well'}, + '61348296':{'en': 'Mathoura'}, + '61348297':{'en': 'Moulamein'}, + '61348298':{'en': 'Nathalia'}, + '61348299':{'en': 'Numurkah'}, + '61348300':{'en': 'Picola'}, + '61348301':{'en': 'Rushworth'}, + '61348302':{'en': 'Shepparton'}, + '61348303':{'en': 'Tatura'}, + '61348304':{'en': 'Tocumwal'}, + '61348305':{'en': 'Tongala'}, + '61348306':{'en': 'Undera'}, + '61348307':{'en': 'Wakool'}, + '61348308':{'en': 'Wanganella'}, + '61348309':{'en': 'Yalca'}, + '6135000':{'en': 'Mildura'}, + '61350010':{'en': 'Mildura'}, + '61350011':{'en': 'Balranald'}, + '61350012':{'en': 'Box Creek'}, + '61350013':{'en': 'Curyo'}, + '61350014':{'en': 'Hopetoun'}, + '61350015':{'en': 'Nyah'}, + '61350016':{'en': 'Swan Hill'}, + '61350017':{'en': 'Werrimull'}, + '61350018':{'en': 'Balranald'}, + '61350019':{'en': 'Box Creek'}, + '61350020':{'en': 'Mildura'}, + '61350021':{'en': 'Mildura'}, + '61350022':{'en': 'Patchewollock'}, + '61350023':{'en': 'Turriff'}, + '61350024':{'en': 'Woomelang'}, + '61350025':{'en': 'Wentworth'}, + '61350026':{'en': 'Werrimull'}, + '61350027':{'en': 'Willandra Lakes'}, + '61350028':{'en': 'Karawinna'}, + '61350029':{'en': 'Mildura'}, + '61350030':{'en': 'Anabranch'}, + '61350031':{'en': 'Anabranch'}, + '61350032':{'en': 'Anabranch'}, + '61350033':{'en': 'Annuello'}, + '61350034':{'en': 'Annuello'}, + '61350035':{'en': 'Annuello'}, + '61350036':{'en': 'Arumpo'}, + '61350037':{'en': 'Arumpo'}, + '61350038':{'en': 'Arumpo'}, + '61350039':{'en': 'Nangiloc'}, + '61350040':{'en': 'Balranald'}, + '61350041':{'en': 'Balranald'}, + '61350042':{'en': 'Balranald'}, + '61350043':{'en': 'Berriwillock'}, + '61350044':{'en': 'Berriwillock'}, + '61350045':{'en': 'Berriwillock'}, + '61350046':{'en': 'Boundary Bend'}, + '61350047':{'en': 'Boundary Bend'}, + '61350048':{'en': 'Boundary Bend'}, + '61350049':{'en': 'Palinyewah'}, + '61350050':{'en': 'Box Creek'}, + '61350051':{'en': 'Box Creek'}, + '61350052':{'en': 'Box Creek'}, + '61350053':{'en': 'Cowangie'}, + '61350054':{'en': 'Cowangie'}, + '61350055':{'en': 'Cowangie'}, + '61350056':{'en': 'Culgoa'}, + '61350057':{'en': 'Culgoa'}, + '61350058':{'en': 'Culgoa'}, + '61350059':{'en': 'Pan Ban'}, + '61350060':{'en': 'Cunninyeuk'}, + '61350061':{'en': 'Cunninyeuk'}, + '61350062':{'en': 'Cunninyeuk'}, + '61350063':{'en': 'Curyo'}, + '61350064':{'en': 'Curyo'}, + '61350065':{'en': 'Curyo'}, + '61350066':{'en': 'Hopetoun'}, + '61350067':{'en': 'Hopetoun'}, + '61350068':{'en': 'Hopetoun'}, + '61350069':{'en': 'Pooncarie'}, + '61350070':{'en': 'Karawinna'}, + '61350071':{'en': 'Karawinna'}, + '61350072':{'en': 'Karawinna'}, + '61350073':{'en': 'Kyalite'}, + '61350074':{'en': 'Kyalite'}, + '61350075':{'en': 'Kyalite'}, + '61350076':{'en': 'Mallan'}, + '61350077':{'en': 'Mallan'}, + '61350078':{'en': 'Mallan'}, + '61350079':{'en': 'Robinvale'}, + '61350080':{'en': 'Manangatang'}, + '61350081':{'en': 'Manangatang'}, + '61350082':{'en': 'Manangatang'}, + '61350083':{'en': 'Mildura'}, + '61350084':{'en': 'Mildura'}, + '61350085':{'en': 'Mildura'}, + '61350086':{'en': 'Mittyack'}, + '61350087':{'en': 'Mittyack'}, + '61350088':{'en': 'Mittyack'}, + '61350089':{'en': 'Rufus River'}, + '61350090':{'en': 'Murrayville'}, + '61350091':{'en': 'Murrayville'}, + '61350092':{'en': 'Murrayville'}, + '61350093':{'en': 'Nandaly'}, + '61350094':{'en': 'Nandaly'}, + '61350095':{'en': 'Nandaly'}, + '61350096':{'en': 'Nangiloc'}, + '61350097':{'en': 'Nangiloc'}, + '61350098':{'en': 'Nangiloc'}, + '61350099':{'en': 'Scotia'}, + '61350100':{'en': 'Natya'}, + '61350101':{'en': 'Natya'}, + '61350102':{'en': 'Natya'}, + '61350103':{'en': 'Nyah'}, + '61350104':{'en': 'Nyah'}, + '61350105':{'en': 'Nyah'}, + '61350106':{'en': 'Ouyen'}, + '61350107':{'en': 'Ouyen'}, + '61350108':{'en': 'Ouyen'}, + '61350109':{'en': 'Wemen'}, + '61350110':{'en': 'Palinyewah'}, + '61350111':{'en': 'Palinyewah'}, + '61350112':{'en': 'Palinyewah'}, + '61350113':{'en': 'Pan Ban'}, + '61350114':{'en': 'Pan Ban'}, + '61350115':{'en': 'Pan Ban'}, + '61350116':{'en': 'Patchewollock'}, + '61350117':{'en': 'Patchewollock'}, + '61350118':{'en': 'Patchewollock'}, + '61350119':{'en': 'Anabranch'}, + '61350120':{'en': 'Pooncarie'}, + '61350121':{'en': 'Pooncarie'}, + '61350122':{'en': 'Pooncarie'}, + '61350123':{'en': 'Robinvale'}, '61350124':{'en': 'Robinvale'}, '61350125':{'en': 'Robinvale'}, '61350126':{'en': 'Rufus River'}, @@ -9527,496 +10019,4 @@ '61387402':{'en': 'Dandenong'}, '61387403':{'en': 'Croydon'}, '61387404':{'en': 'Werribee'}, - '61387405':{'en': 'Sunbury'}, - '61387406':{'en': 'Kalkallo'}, - '61387407':{'en': 'Whittlesea'}, - '61387408':{'en': 'Croydon'}, - '61387409':{'en': 'Dandenong'}, - '6138741':{'en': 'Croydon'}, - '6138742':{'en': 'Werribee'}, - '6138743':{'en': 'Dandenong'}, - '6138744':{'en': 'Werribee'}, - '61387443':{'en': 'Werribee/Point Cook'}, - '6138745':{'en': 'Sunbury'}, - '6138746':{'en': 'Sunbury'}, - '6138747':{'en': 'Sunbury'}, - '6138748':{'en': 'Whittlesea'}, - '6138749':{'en': 'Kalkallo'}, - '61387500':{'en': 'Croydon'}, - '61387501':{'en': 'Kalkallo'}, - '61387502':{'en': 'Sunbury'}, - '61387503':{'en': 'Werribee'}, - '61387504':{'en': 'Whittlesea'}, - '61387505':{'en': 'Croydon'}, - '61387506':{'en': 'Dandenong'}, - '61387507':{'en': 'Kalkallo'}, - '61387508':{'en': 'Sunbury'}, - '61387509':{'en': 'Werribee'}, - '6138751':{'en': 'Dandenong'}, - '61387510':{'en': 'Whittlesea'}, - '6138752':{'en': 'Dandenong'}, - '61387525':{'en': 'Whittlesea'}, - '6138753':{'en': 'Dandenong'}, - '6138754':{'en': 'Werribee'}, - '6138755':{'en': 'Werribee'}, - '6138756':{'en': 'Croydon'}, - '6138757':{'en': 'Kalkallo'}, - '6138758':{'en': 'Dandenong'}, - '6138759':{'en': 'Dandenong'}, - '613876':{'en': 'Dandenong'}, - '61387602':{'en': 'Kalkallo'}, - '61387603':{'en': 'Sunbury'}, - '61387604':{'en': 'Werribee'}, - '61387605':{'en': 'Whittlesea'}, - '61387607':{'en': 'Kalkallo'}, - '61387608':{'en': 'Sunbury'}, - '61387609':{'en': 'Werribee'}, - '6138761':{'en': 'Croydon'}, - '61387630':{'en': 'Werribee'}, - '61387631':{'en': 'Werribee'}, - '61387632':{'en': 'Werribee'}, - '61387641':{'en': 'Kalkallo'}, - '61387642':{'en': 'Sunbury'}, - '61387643':{'en': 'Werribee'}, - '61387644':{'en': 'Whittlesea'}, - '6138767':{'en': 'Whittlesea'}, - '6138770':{'en': 'Dandenong'}, - '61387710':{'en': 'Werribee'}, - '61387711':{'en': 'Sunbury'}, - '61387712':{'en': 'Kalkallo'}, - '61387713':{'en': 'Whittlesea'}, - '61387714':{'en': 'Croydon'}, - '61387715':{'en': 'Dandenong'}, - '61387716':{'en': 'Werribee'}, - '61387717':{'en': 'Sunbury'}, - '61387718':{'en': 'Kalkallo'}, - '61387719':{'en': 'Whittlesea'}, - '6138772':{'en': 'Dandenong'}, - '61387720':{'en': 'Croydon'}, - '61387723':{'en': 'Whittlesea'}, - '61387724':{'en': 'Werribee'}, - '6138773':{'en': 'Dandenong'}, - '6138774':{'en': 'Dandenong'}, - '6138775':{'en': 'Whittlesea'}, - '6138776':{'en': 'Whittlesea'}, - '6138777':{'en': 'Croydon'}, - '6138778':{'en': 'Kalkallo'}, - '61387795':{'en': 'Dandenong/Melbourne/Dandenong'}, - '6138780':{'en': 'Dandenong'}, - '61387801':{'en': 'Kalkallo'}, - '61387802':{'en': 'Sunbury'}, - '61387809':{'en': 'Werribee'}, - '6138781':{'en': 'Dandenong'}, - '6138782':{'en': 'Dandenong'}, - '61387824':{'en': 'Croydon'}, - '61387825':{'en': 'Croydon'}, - '61387826':{'en': 'Croydon'}, - '6138783':{'en': 'Dandenong'}, - '61387840':{'en': 'Dandenong'}, - '61387841':{'en': 'Dandenong'}, - '61387842':{'en': 'Dandenong'}, - '61387843':{'en': 'Dandenong'}, - '61387844':{'en': 'Dandenong'}, - '61387845':{'en': 'Dandenong'}, - '61387846':{'en': 'Dandenong'}, - '61387848':{'en': 'Dandenong'}, - '61387849':{'en': 'Kalkallo'}, - '6138785':{'en': 'Dandenong'}, - '6138786':{'en': 'Dandenong'}, - '6138787':{'en': 'Dandenong'}, - '6138788':{'en': 'Dandenong'}, - '6138789':{'en': 'Dandenong'}, - '613879':{'en': 'Dandenong'}, - '6138798':{'en': 'Sunbury'}, - '6138799':{'en': 'Croydon'}, - '6138800':{'en': 'Melbourne'}, - '6138801':{'en': 'Ringwood'}, - '6138802':{'en': 'Melbourne'}, - '61388030':{'en': 'Melbourne'}, - '61388031':{'en': 'Melbourne'}, - '61388032':{'en': 'Melbourne'}, - '61388033':{'en': 'Melbourne'}, - '61388034':{'en': 'Melbourne'}, - '613880357':{'en': 'Croydon'}, - '61388036':{'en': 'Melbourne'}, - '61388037':{'en': 'Melbourne'}, - '61388038':{'en': 'Melbourne'}, - '61388039':{'en': 'Melbourne'}, - '6138804':{'en': 'Melbourne'}, - '6138805':{'en': 'Ringwood'}, - '6138806':{'en': 'Ringwood'}, - '6138807':{'en': 'Melbourne'}, - '6138808':{'en': 'Melbourne'}, - '6138809':{'en': 'Melbourne'}, - '613881':{'en': 'Ringwood'}, - '6138810':{'en': 'Melbourne'}, - '6138815':{'en': 'Melbourne'}, - '6138816':{'en': 'Melbourne'}, - '6138817':{'en': 'Melbourne'}, - '6138820':{'en': 'Ringwood'}, - '61388205':{'en': 'Melbourne'}, - '61388207':{'en': 'Melbourne'}, - '6138821':{'en': 'Ringwood'}, - '61388221':{'en': 'Ringwood'}, - '61388222':{'en': 'Ringwood'}, - '61388228':{'en': 'Ringwood'}, - '61388229':{'en': 'Ringwood'}, - '6138823':{'en': 'Melbourne'}, - '6138824':{'en': 'Ringwood'}, - '6138825':{'en': 'Melbourne'}, - '6138826':{'en': 'Ringwood'}, - '61388270':{'en': 'Ringwood'}, - '61388271':{'en': 'Ringwood'}, - '61388272':{'en': 'Ringwood'}, - '61388273':{'en': 'Ringwood'}, - '61388274':{'en': 'Ringwood'}, - '61388275':{'en': 'Ringwood'}, - '6138831':{'en': 'Melbourne'}, - '6138832':{'en': 'Melbourne'}, - '6138833':{'en': 'Ringwood'}, - '6138838':{'en': 'Ringwood'}, - '61388390':{'en': 'Ringwood'}, - '61388391':{'en': 'Ringwood'}, - '61388392':{'en': 'Ringwood'}, - '61388393':{'en': 'Ringwood'}, - '61388394':{'en': 'Ringwood'}, - '61388395':{'en': 'Ringwood'}, - '61388396':{'en': 'Ringwood'}, - '61388397':{'en': 'Ringwood'}, - '613884':{'en': 'Melbourne'}, - '6138841':{'en': 'Ringwood'}, - '6138845':{'en': 'Ringwood'}, - '6138846':{'en': 'Ringwood'}, - '6138847':{'en': 'Ringwood'}, - '6138850':{'en': 'Melbourne'}, - '6138851':{'en': 'Melbourne'}, - '6138855':{'en': 'Melbourne'}, - '6138862':{'en': 'Melbourne'}, - '6138863':{'en': 'Ringwood'}, - '6138864':{'en': 'Ringwood'}, - '6138866':{'en': 'Melbourne'}, - '6138870':{'en': 'Ringwood'}, - '6138871':{'en': 'Ringwood'}, - '6138872':{'en': 'Ringwood'}, - '6138873':{'en': 'Ringwood'}, - '61388744':{'en': 'Ringwood'}, - '6138877':{'en': 'Ringwood'}, - '6138878':{'en': 'Ringwood'}, - '6138888':{'en': 'Melbourne'}, - '6138892':{'en': 'Melbourne'}, - '61388996':{'en': 'Melbourne'}, - '61388997':{'en': 'Melbourne'}, - '61388998':{'en': 'Melbourne'}, - '61388999':{'en': 'Melbourne'}, - '6138902':{'en': 'Dandenong'}, - '61389030':{'en': 'Dandenong'}, - '61389031':{'en': 'Dandenong'}, - '61389032':{'en': 'Dandenong'}, - '6139000':{'en': 'Melbourne'}, - '6139001':{'en': 'Melbourne'}, - '6139002':{'en': 'Melbourne'}, - '6139003':{'en': 'Melbourne'}, - '6139004':{'en': 'Melbourne'}, - '6139005':{'en': 'Melbourne'}, - '6139006':{'en': 'Melbourne'}, - '61390070':{'en': 'Eltham'}, - '61390071':{'en': 'Melbourne'}, - '61390072':{'en': 'Melbourne'}, - '61390073':{'en': 'Melbourne'}, - '61390074':{'en': 'Melbourne'}, - '61390075':{'en': 'Melbourne'}, - '61390076':{'en': 'Melbourne'}, - '6139008':{'en': 'Melbourne'}, - '6139009':{'en': 'Melbourne'}, - '61390090':{'en': 'Eltham'}, - '61390091':{'en': 'Eltham'}, - '61390092':{'en': 'Eltham'}, - '61390130':{'en': 'Melbourne'}, - '61390154':{'en': 'Melbourne'}, - '61390163':{'en': 'Melbourne'}, - '6139022':{'en': 'Melbourne'}, - '6139023':{'en': 'Melbourne'}, - '6139024':{'en': 'Melbourne'}, - '6139029':{'en': 'Melbourne'}, - '6139034':{'en': 'Melbourne'}, - '6139035':{'en': 'Melbourne'}, - '6139036':{'en': 'Melbourne'}, - '6139048':{'en': 'Melbourne'}, - '6139049':{'en': 'Melbourne'}, - '6139050':{'en': 'Melbourne'}, - '6139051':{'en': 'Melbourne'}, - '6139052':{'en': 'Melbourne'}, - '6139055':{'en': 'Melbourne'}, - '6139058':{'en': 'Melbourne'}, - '61390635':{'en': 'Melbourne'}, - '61390636':{'en': 'Melbourne'}, - '61390637':{'en': 'Melbourne'}, - '61390638':{'en': 'Melbourne'}, - '61390639':{'en': 'Melbourne'}, - '6139064':{'en': 'Melbourne'}, - '6139065':{'en': 'Melbourne'}, - '6139066':{'en': 'Melbourne'}, - '6139067':{'en': 'Melbourne'}, - '6139068':{'en': 'Melbourne'}, - '6139069':{'en': 'Melbourne'}, - '61390710':{'en': 'Melbourne'}, - '61390711':{'en': 'Melbourne'}, - '61390712':{'en': 'Melbourne'}, - '61390713':{'en': 'Melbourne'}, - '61390714':{'en': 'Melbourne'}, - '6139076':{'en': 'Melbourne'}, - '6139077':{'en': 'Melbourne'}, - '6139078':{'en': 'Melbourne'}, - '6139079':{'en': 'Melbourne'}, - '613908':{'en': 'Melbourne'}, - '61390990':{'en': 'Melbourne'}, - '6139100':{'en': 'Melbourne'}, - '61391011':{'en': 'Melbourne'}, - '61391012':{'en': 'Melbourne'}, - '61391013':{'en': 'Melbourne'}, - '61391014':{'en': 'Melbourne'}, - '61391015':{'en': 'Melbourne'}, - '61391016':{'en': 'Melbourne'}, - '61391017':{'en': 'Melbourne'}, - '61391018':{'en': 'Melbourne'}, - '61391019':{'en': 'Melbourne'}, - '6139102':{'en': 'Melbourne'}, - '61391030':{'en': 'Melbourne'}, - '61391031':{'en': 'Melbourne'}, - '61391032':{'en': 'Melbourne'}, - '61391058':{'en': 'Melbourne'}, - '61391059':{'en': 'Melbourne'}, - '6139106':{'en': 'Melbourne'}, - '6139107':{'en': 'Melbourne'}, - '6139108':{'en': 'Melbourne'}, - '6139109':{'en': 'Melbourne'}, - '6139110':{'en': 'Melbourne'}, - '6139130':{'en': 'Melbourne'}, - '6139131':{'en': 'Melbourne'}, - '6139132':{'en': 'Melbourne'}, - '6139133':{'en': 'Melbourne'}, - '6139134':{'en': 'Melbourne'}, - '6139135':{'en': 'Melbourne'}, - '6139136':{'en': 'Melbourne'}, - '61391735':{'en': 'Melbourne'}, - '61391736':{'en': 'Melbourne'}, - '61391737':{'en': 'Melbourne'}, - '61391738':{'en': 'Melbourne'}, - '6139188':{'en': 'Melbourne'}, - '6139189':{'en': 'Melbourne'}, - '6139200':{'en': 'Melbourne'}, - '6139201':{'en': 'Melbourne'}, - '6139202':{'en': 'Werribee'}, - '6139203':{'en': 'Melbourne'}, - '6139204':{'en': 'Melbourne'}, - '6139205':{'en': 'Melbourne'}, - '6139206':{'en': 'Melbourne'}, - '6139207':{'en': 'Melbourne'}, - '6139208':{'en': 'Melbourne'}, - '61392098':{'en': 'Melbourne'}, - '6139210':{'en': 'Ringwood'}, - '61392102':{'en': 'Melbourne'}, - '6139211':{'en': 'Melbourne'}, - '61392117':{'en': 'Clayton'}, - '61392120':{'en': 'Croydon'}, - '61392121':{'en': 'Dandenong'}, - '61392122':{'en': 'Dandenong'}, - '61392123':{'en': 'Dandenong'}, - '61392124':{'en': 'Dandenong'}, - '61392125':{'en': 'Dandenong'}, - '61392126':{'en': 'Croydon'}, - '61392127':{'en': 'Croydon'}, - '61392128':{'en': 'Croydon'}, - '61392129':{'en': 'Croydon'}, - '61392130':{'en': 'Croydon'}, - '61392131':{'en': 'Dandenong'}, - '61392132':{'en': 'Dandenong'}, - '61392133':{'en': 'Dandenong'}, - '61392134':{'en': 'Dandenong'}, - '61392135':{'en': 'Dandenong'}, - '61392136':{'en': 'Croydon'}, - '61392137':{'en': 'Croydon'}, - '61392138':{'en': 'Croydon'}, - '61392139':{'en': 'Croydon'}, - '6139214':{'en': 'Melbourne'}, - '61392150':{'en': 'Croydon'}, - '61392151':{'en': 'Dandenong'}, - '61392152':{'en': 'Dandenong'}, - '61392153':{'en': 'Dandenong'}, - '61392154':{'en': 'Dandenong'}, - '61392155':{'en': 'Dandenong'}, - '61392156':{'en': 'Croydon'}, - '61392157':{'en': 'Croydon'}, - '61392158':{'en': 'Croydon'}, - '61392159':{'en': 'Croydon'}, - '61392160':{'en': 'Werribee'}, - '61392161':{'en': 'Whittlesea'}, - '61392162':{'en': 'Whittlesea'}, - '61392163':{'en': 'Kalkallo'}, - '61392164':{'en': 'Kalkallo'}, - '61392165':{'en': 'Sunbury'}, - '61392166':{'en': 'Sunbury'}, - '61392167':{'en': 'Werribee'}, - '61392168':{'en': 'Werribee'}, - '61392169':{'en': 'Sunbury'}, - '61392170':{'en': 'Eltham'}, - '61392171':{'en': 'Eltham'}, - '61392172':{'en': 'Eltham'}, - '61392173':{'en': 'Craigieburn'}, - '61392174':{'en': 'Craigieburn'}, - '61392175':{'en': 'Melbourne'}, - '61392176':{'en': 'Sydenham'}, - '61392177':{'en': 'Point Cook'}, - '61392178':{'en': 'Sydenham'}, - '61392179':{'en': 'Sydenham'}, - '61392180':{'en': 'Whittlesea'}, - '61392181':{'en': 'Whittlesea'}, - '61392182':{'en': 'Kalkallo'}, - '61392183':{'en': 'Sunbury'}, - '61392184':{'en': 'Werribee'}, - '61392185':{'en': 'Sunbury'}, - '61392186':{'en': 'Sunbury'}, - '61392187':{'en': 'Sunbury'}, - '61392188':{'en': 'Werribee'}, - '61392189':{'en': 'Sunbury'}, - '61392190':{'en': 'Craigieburn'}, - '61392191':{'en': 'Eltham'}, - '61392192':{'en': 'Craigieburn'}, - '61392193':{'en': 'Sydenham'}, - '61392194':{'en': 'Point Cook'}, - '61392195':{'en': 'Craigieburn'}, - '61392196':{'en': 'Craigieburn'}, - '61392197':{'en': 'Sydenham'}, - '61392198':{'en': 'Eltham'}, - '61392199':{'en': 'Eltham'}, - '613922':{'en': 'Melbourne'}, - '6139230':{'en': 'Melbourne'}, - '6139231':{'en': 'Melbourne'}, - '6139232':{'en': 'Melbourne'}, - '6139233':{'en': 'Melbourne'}, - '61392345':{'en': 'Melbourne'}, - '6139235':{'en': 'Melbourne'}, - '6139237':{'en': 'Croydon'}, - '6139238':{'en': 'Dandenong'}, - '6139239':{'en': 'Clayton'}, - '6139240':{'en': 'Melbourne'}, - '6139241':{'en': 'Melbourne'}, - '6139244':{'en': 'Melbourne'}, - '61392447':{'en': 'Clayton'}, - '6139249':{'en': 'Melbourne'}, - '6139250':{'en': 'Melbourne'}, - '6139251':{'en': 'Melbourne'}, - '6139252':{'en': 'Melbourne'}, - '6139253':{'en': 'Clayton'}, - '6139254':{'en': 'Melbourne'}, - '6139255':{'en': 'Melbourne'}, - '61392566':{'en': 'Melbourne'}, - '6139257':{'en': 'Melbourne'}, - '6139258':{'en': 'Melbourne'}, - '6139259':{'en': 'Ringwood'}, - '6139260':{'en': 'Melbourne'}, - '6139261':{'en': 'Melbourne'}, - '61392620':{'en': 'Ringwood'}, - '61392621':{'en': 'Clayton'}, - '61392622':{'en': 'Clayton'}, - '61392623':{'en': 'Clayton'}, - '61392624':{'en': 'Melbourne'}, - '61392625':{'en': 'Clayton'}, - '61392626':{'en': 'Ringwood'}, - '61392627':{'en': 'Ringwood'}, - '61392628':{'en': 'Ringwood'}, - '61392629':{'en': 'Melbourne'}, - '6139263':{'en': 'Clayton'}, - '61392636':{'en': 'Melbourne'}, - '61392640':{'en': 'Clayton'}, - '61392641':{'en': 'Melbourne'}, - '61392642':{'en': 'Melbourne'}, - '61392643':{'en': 'Clayton'}, - '61392644':{'en': 'Melbourne'}, - '61392645':{'en': 'Melbourne'}, - '61392646':{'en': 'Ringwood'}, - '61392647':{'en': 'Ringwood'}, - '61392648':{'en': 'Ringwood'}, - '61392649':{'en': 'Clayton'}, - '6139265':{'en': 'Clayton'}, - '61392658':{'en': 'Melbourne'}, - '6139266':{'en': 'Sydenham'}, - '6139267':{'en': 'Melbourne'}, - '6139268':{'en': 'Melbourne'}, - '6139269':{'en': 'Melbourne'}, - '613927':{'en': 'Melbourne'}, - '6139271':{'en': 'Clayton'}, - '613929':{'en': 'Melbourne'}, - '6139293':{'en': 'Dandenong'}, - '6139294':{'en': 'Croydon'}, - '6139298':{'en': 'Ringwood'}, - '613930':{'en': 'Melbourne'}, - '6139303':{'en': 'Craigieburn'}, - '6139305':{'en': 'Craigieburn'}, - '6139307':{'en': 'Sydenham'}, - '6139308':{'en': 'Craigieburn'}, - '613932':{'en': 'Melbourne'}, - '6139323':{'en': 'Craigieburn'}, - '6139324':{'en': 'Sydenham'}, - '613933':{'en': 'Melbourne'}, - '6139333':{'en': 'Craigieburn'}, - '6139343':{'en': 'Melbourne'}, - '6139346':{'en': 'Melbourne'}, - '6139352':{'en': 'Melbourne'}, - '613936':{'en': 'Melbourne'}, - '61393604':{'en': 'Sydenham'}, - '61393605':{'en': 'Sydenham'}, - '6139361':{'en': 'Sydenham'}, - '6139363':{'en': 'Sydenham'}, - '6139378':{'en': 'Melbourne'}, - '6139379':{'en': 'Melbourne'}, - '6139382':{'en': 'Melbourne'}, - '613939':{'en': 'Melbourne'}, - '6139390':{'en': 'Sydenham'}, - '6139394':{'en': 'Point Cook'}, - '6139395':{'en': 'Point Cook'}, - '613940':{'en': 'Eltham'}, - '6139400':{'en': 'Dandenong'}, - '6139403':{'en': 'Melbourne'}, - '6139405':{'en': 'Melbourne'}, - '6139406':{'en': 'Melbourne'}, - '61394074':{'en': 'Melbourne'}, - '61394080':{'en': 'Melbourne'}, - '61394082':{'en': 'Melbourne'}, - '6139410':{'en': 'Melbourne'}, - '613942':{'en': 'Melbourne'}, - '6139422':{'en': 'Eltham'}, - '6139423':{'en': 'Eltham'}, - '6139424':{'en': 'Eltham'}, - '613943':{'en': 'Eltham'}, - '613944':{'en': 'Melbourne'}, - '6139444':{'en': 'Eltham'}, - '6139449':{'en': 'Sydenham'}, - '613945':{'en': 'Melbourne'}, - '6139451':{'en': 'Eltham'}, - '613946':{'en': 'Melbourne'}, - '6139461':{'en': 'Eltham'}, - '6139470':{'en': 'Melbourne'}, - '6139471':{'en': 'Melbourne'}, - '6139472':{'en': 'Melbourne'}, - '6139473':{'en': 'Melbourne'}, - '6139474':{'en': 'Melbourne'}, - '61394750':{'en': 'Melbourne'}, - '61394751':{'en': 'Eltham'}, - '61394752':{'en': 'Eltham'}, - '61394753':{'en': 'Eltham'}, - '6139478':{'en': 'Melbourne'}, - '6139479':{'en': 'Melbourne'}, - '613948':{'en': 'Melbourne'}, - '6139490':{'en': 'Melbourne'}, - '6139494':{'en': 'Eltham'}, - '6139495':{'en': 'Melbourne'}, - '6139496':{'en': 'Melbourne'}, - '6139497':{'en': 'Melbourne'}, - '6139498':{'en': 'Melbourne'}, - '6139499':{'en': 'Melbourne'}, - '613950':{'en': 'Melbourne'}, - '6139501':{'en': 'Clayton'}, - '6139510':{'en': 'Melbourne'}, - '6139511':{'en': 'Clayton'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index b31cc4d35..cd291f82a 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '61387405':{'en': 'Sunbury'}, + '61387406':{'en': 'Kalkallo'}, + '61387407':{'en': 'Whittlesea'}, + '61387408':{'en': 'Croydon'}, + '61387409':{'en': 'Dandenong'}, + '6138741':{'en': 'Croydon'}, + '6138742':{'en': 'Werribee'}, + '6138743':{'en': 'Dandenong'}, + '6138744':{'en': 'Werribee'}, + '61387443':{'en': 'Werribee/Point Cook'}, + '6138745':{'en': 'Sunbury'}, + '6138746':{'en': 'Sunbury'}, + '6138747':{'en': 'Sunbury'}, + '6138748':{'en': 'Whittlesea'}, + '6138749':{'en': 'Kalkallo'}, + '61387500':{'en': 'Croydon'}, + '61387501':{'en': 'Kalkallo'}, + '61387502':{'en': 'Sunbury'}, + '61387503':{'en': 'Werribee'}, + '61387504':{'en': 'Whittlesea'}, + '61387505':{'en': 'Croydon'}, + '61387506':{'en': 'Dandenong'}, + '61387507':{'en': 'Kalkallo'}, + '61387508':{'en': 'Sunbury'}, + '61387509':{'en': 'Werribee'}, + '6138751':{'en': 'Dandenong'}, + '61387510':{'en': 'Whittlesea'}, + '6138752':{'en': 'Dandenong'}, + '61387525':{'en': 'Whittlesea'}, + '6138753':{'en': 'Dandenong'}, + '6138754':{'en': 'Werribee'}, + '6138755':{'en': 'Werribee'}, + '6138756':{'en': 'Croydon'}, + '6138757':{'en': 'Kalkallo'}, + '6138758':{'en': 'Dandenong'}, + '6138759':{'en': 'Dandenong'}, + '613876':{'en': 'Dandenong'}, + '61387602':{'en': 'Kalkallo'}, + '61387603':{'en': 'Sunbury'}, + '61387604':{'en': 'Werribee'}, + '61387605':{'en': 'Whittlesea'}, + '61387607':{'en': 'Kalkallo'}, + '61387608':{'en': 'Sunbury'}, + '61387609':{'en': 'Werribee'}, + '6138761':{'en': 'Croydon'}, + '61387630':{'en': 'Werribee'}, + '61387631':{'en': 'Werribee'}, + '61387632':{'en': 'Werribee'}, + '61387641':{'en': 'Kalkallo'}, + '61387642':{'en': 'Sunbury'}, + '61387643':{'en': 'Werribee'}, + '61387644':{'en': 'Whittlesea'}, + '6138767':{'en': 'Whittlesea'}, + '6138770':{'en': 'Dandenong'}, + '61387710':{'en': 'Werribee'}, + '61387711':{'en': 'Sunbury'}, + '61387712':{'en': 'Kalkallo'}, + '61387713':{'en': 'Whittlesea'}, + '61387714':{'en': 'Croydon'}, + '61387715':{'en': 'Dandenong'}, + '61387716':{'en': 'Werribee'}, + '61387717':{'en': 'Sunbury'}, + '61387718':{'en': 'Kalkallo'}, + '61387719':{'en': 'Whittlesea'}, + '6138772':{'en': 'Dandenong'}, + '61387720':{'en': 'Croydon'}, + '61387723':{'en': 'Whittlesea'}, + '61387724':{'en': 'Werribee'}, + '6138773':{'en': 'Dandenong'}, + '6138774':{'en': 'Dandenong'}, + '6138775':{'en': 'Whittlesea'}, + '6138776':{'en': 'Whittlesea'}, + '6138777':{'en': 'Croydon'}, + '6138778':{'en': 'Kalkallo'}, + '61387795':{'en': 'Dandenong/Melbourne/Dandenong'}, + '6138780':{'en': 'Dandenong'}, + '61387801':{'en': 'Kalkallo'}, + '61387802':{'en': 'Sunbury'}, + '61387809':{'en': 'Werribee'}, + '6138781':{'en': 'Dandenong'}, + '6138782':{'en': 'Dandenong'}, + '61387824':{'en': 'Croydon'}, + '61387825':{'en': 'Croydon'}, + '61387826':{'en': 'Croydon'}, + '6138783':{'en': 'Dandenong'}, + '61387840':{'en': 'Dandenong'}, + '61387841':{'en': 'Dandenong'}, + '61387842':{'en': 'Dandenong'}, + '61387843':{'en': 'Dandenong'}, + '61387844':{'en': 'Dandenong'}, + '61387845':{'en': 'Dandenong'}, + '61387846':{'en': 'Dandenong'}, + '61387848':{'en': 'Dandenong'}, + '61387849':{'en': 'Kalkallo'}, + '6138785':{'en': 'Dandenong'}, + '6138786':{'en': 'Dandenong'}, + '6138787':{'en': 'Dandenong'}, + '6138788':{'en': 'Dandenong'}, + '6138789':{'en': 'Dandenong'}, + '613879':{'en': 'Dandenong'}, + '6138798':{'en': 'Sunbury'}, + '6138799':{'en': 'Croydon'}, + '6138800':{'en': 'Melbourne'}, + '6138801':{'en': 'Ringwood'}, + '6138802':{'en': 'Melbourne'}, + '61388030':{'en': 'Melbourne'}, + '61388031':{'en': 'Melbourne'}, + '61388032':{'en': 'Melbourne'}, + '61388033':{'en': 'Melbourne'}, + '61388034':{'en': 'Melbourne'}, + '613880357':{'en': 'Croydon'}, + '61388036':{'en': 'Melbourne'}, + '61388037':{'en': 'Melbourne'}, + '61388038':{'en': 'Melbourne'}, + '61388039':{'en': 'Melbourne'}, + '6138804':{'en': 'Melbourne'}, + '6138805':{'en': 'Ringwood'}, + '6138806':{'en': 'Ringwood'}, + '6138807':{'en': 'Melbourne'}, + '6138808':{'en': 'Melbourne'}, + '6138809':{'en': 'Melbourne'}, + '613881':{'en': 'Ringwood'}, + '6138810':{'en': 'Melbourne'}, + '6138815':{'en': 'Melbourne'}, + '6138816':{'en': 'Melbourne'}, + '6138817':{'en': 'Melbourne'}, + '6138820':{'en': 'Ringwood'}, + '61388205':{'en': 'Melbourne'}, + '61388207':{'en': 'Melbourne'}, + '6138821':{'en': 'Ringwood'}, + '61388221':{'en': 'Ringwood'}, + '61388222':{'en': 'Ringwood'}, + '61388228':{'en': 'Ringwood'}, + '61388229':{'en': 'Ringwood'}, + '6138823':{'en': 'Melbourne'}, + '6138824':{'en': 'Ringwood'}, + '6138825':{'en': 'Melbourne'}, + '6138826':{'en': 'Ringwood'}, + '61388270':{'en': 'Ringwood'}, + '61388271':{'en': 'Ringwood'}, + '61388272':{'en': 'Ringwood'}, + '61388273':{'en': 'Ringwood'}, + '61388274':{'en': 'Ringwood'}, + '61388275':{'en': 'Ringwood'}, + '6138831':{'en': 'Melbourne'}, + '6138832':{'en': 'Melbourne'}, + '6138833':{'en': 'Ringwood'}, + '6138838':{'en': 'Ringwood'}, + '61388390':{'en': 'Ringwood'}, + '61388391':{'en': 'Ringwood'}, + '61388392':{'en': 'Ringwood'}, + '61388393':{'en': 'Ringwood'}, + '61388394':{'en': 'Ringwood'}, + '61388395':{'en': 'Ringwood'}, + '61388396':{'en': 'Ringwood'}, + '61388397':{'en': 'Ringwood'}, + '613884':{'en': 'Melbourne'}, + '6138841':{'en': 'Ringwood'}, + '6138845':{'en': 'Ringwood'}, + '6138846':{'en': 'Ringwood'}, + '6138847':{'en': 'Ringwood'}, + '6138850':{'en': 'Melbourne'}, + '6138851':{'en': 'Melbourne'}, + '6138855':{'en': 'Melbourne'}, + '6138862':{'en': 'Melbourne'}, + '6138863':{'en': 'Ringwood'}, + '6138864':{'en': 'Ringwood'}, + '6138866':{'en': 'Melbourne'}, + '6138870':{'en': 'Ringwood'}, + '6138871':{'en': 'Ringwood'}, + '6138872':{'en': 'Ringwood'}, + '6138873':{'en': 'Ringwood'}, + '61388744':{'en': 'Ringwood'}, + '6138877':{'en': 'Ringwood'}, + '6138878':{'en': 'Ringwood'}, + '6138888':{'en': 'Melbourne'}, + '6138892':{'en': 'Melbourne'}, + '61388996':{'en': 'Melbourne'}, + '61388997':{'en': 'Melbourne'}, + '61388998':{'en': 'Melbourne'}, + '61388999':{'en': 'Melbourne'}, + '6138902':{'en': 'Dandenong'}, + '61389030':{'en': 'Dandenong'}, + '61389031':{'en': 'Dandenong'}, + '61389032':{'en': 'Dandenong'}, + '6139000':{'en': 'Melbourne'}, + '6139001':{'en': 'Melbourne'}, + '6139002':{'en': 'Melbourne'}, + '6139003':{'en': 'Melbourne'}, + '6139004':{'en': 'Melbourne'}, + '6139005':{'en': 'Melbourne'}, + '6139006':{'en': 'Melbourne'}, + '61390070':{'en': 'Eltham'}, + '61390071':{'en': 'Melbourne'}, + '61390072':{'en': 'Melbourne'}, + '61390073':{'en': 'Melbourne'}, + '61390074':{'en': 'Melbourne'}, + '61390075':{'en': 'Melbourne'}, + '61390076':{'en': 'Melbourne'}, + '6139008':{'en': 'Melbourne'}, + '6139009':{'en': 'Melbourne'}, + '61390090':{'en': 'Eltham'}, + '61390091':{'en': 'Eltham'}, + '61390092':{'en': 'Eltham'}, + '61390130':{'en': 'Melbourne'}, + '61390154':{'en': 'Melbourne'}, + '61390163':{'en': 'Melbourne'}, + '6139022':{'en': 'Melbourne'}, + '6139023':{'en': 'Melbourne'}, + '6139024':{'en': 'Melbourne'}, + '6139029':{'en': 'Melbourne'}, + '6139034':{'en': 'Melbourne'}, + '6139035':{'en': 'Melbourne'}, + '6139036':{'en': 'Melbourne'}, + '6139048':{'en': 'Melbourne'}, + '6139049':{'en': 'Melbourne'}, + '6139050':{'en': 'Melbourne'}, + '6139051':{'en': 'Melbourne'}, + '6139052':{'en': 'Melbourne'}, + '6139055':{'en': 'Melbourne'}, + '6139058':{'en': 'Melbourne'}, + '61390635':{'en': 'Melbourne'}, + '61390636':{'en': 'Melbourne'}, + '61390637':{'en': 'Melbourne'}, + '61390638':{'en': 'Melbourne'}, + '61390639':{'en': 'Melbourne'}, + '6139064':{'en': 'Melbourne'}, + '6139065':{'en': 'Melbourne'}, + '6139066':{'en': 'Melbourne'}, + '6139067':{'en': 'Melbourne'}, + '6139068':{'en': 'Melbourne'}, + '6139069':{'en': 'Melbourne'}, + '61390710':{'en': 'Melbourne'}, + '61390711':{'en': 'Melbourne'}, + '61390712':{'en': 'Melbourne'}, + '61390713':{'en': 'Melbourne'}, + '61390714':{'en': 'Melbourne'}, + '6139076':{'en': 'Melbourne'}, + '6139077':{'en': 'Melbourne'}, + '6139078':{'en': 'Melbourne'}, + '6139079':{'en': 'Melbourne'}, + '613908':{'en': 'Melbourne'}, + '61390990':{'en': 'Melbourne'}, + '6139100':{'en': 'Melbourne'}, + '61391011':{'en': 'Melbourne'}, + '61391012':{'en': 'Melbourne'}, + '61391013':{'en': 'Melbourne'}, + '61391014':{'en': 'Melbourne'}, + '61391015':{'en': 'Melbourne'}, + '61391016':{'en': 'Melbourne'}, + '61391017':{'en': 'Melbourne'}, + '61391018':{'en': 'Melbourne'}, + '61391019':{'en': 'Melbourne'}, + '6139102':{'en': 'Melbourne'}, + '61391030':{'en': 'Melbourne'}, + '61391031':{'en': 'Melbourne'}, + '61391032':{'en': 'Melbourne'}, + '61391058':{'en': 'Melbourne'}, + '61391059':{'en': 'Melbourne'}, + '6139106':{'en': 'Melbourne'}, + '6139107':{'en': 'Melbourne'}, + '6139108':{'en': 'Melbourne'}, + '6139109':{'en': 'Melbourne'}, + '6139110':{'en': 'Melbourne'}, + '6139130':{'en': 'Melbourne'}, + '6139131':{'en': 'Melbourne'}, + '6139132':{'en': 'Melbourne'}, + '6139133':{'en': 'Melbourne'}, + '6139134':{'en': 'Melbourne'}, + '6139135':{'en': 'Melbourne'}, + '6139136':{'en': 'Melbourne'}, + '61391735':{'en': 'Melbourne'}, + '61391736':{'en': 'Melbourne'}, + '61391737':{'en': 'Melbourne'}, + '61391738':{'en': 'Melbourne'}, + '6139188':{'en': 'Melbourne'}, + '6139189':{'en': 'Melbourne'}, + '6139200':{'en': 'Melbourne'}, + '6139201':{'en': 'Melbourne'}, + '6139202':{'en': 'Werribee'}, + '6139203':{'en': 'Melbourne'}, + '6139204':{'en': 'Melbourne'}, + '6139205':{'en': 'Melbourne'}, + '6139206':{'en': 'Melbourne'}, + '6139207':{'en': 'Melbourne'}, + '6139208':{'en': 'Melbourne'}, + '61392098':{'en': 'Melbourne'}, + '6139210':{'en': 'Ringwood'}, + '61392102':{'en': 'Melbourne'}, + '6139211':{'en': 'Melbourne'}, + '61392117':{'en': 'Clayton'}, + '61392120':{'en': 'Croydon'}, + '61392121':{'en': 'Dandenong'}, + '61392122':{'en': 'Dandenong'}, + '61392123':{'en': 'Dandenong'}, + '61392124':{'en': 'Dandenong'}, + '61392125':{'en': 'Dandenong'}, + '61392126':{'en': 'Croydon'}, + '61392127':{'en': 'Croydon'}, + '61392128':{'en': 'Croydon'}, + '61392129':{'en': 'Croydon'}, + '61392130':{'en': 'Croydon'}, + '61392131':{'en': 'Dandenong'}, + '61392132':{'en': 'Dandenong'}, + '61392133':{'en': 'Dandenong'}, + '61392134':{'en': 'Dandenong'}, + '61392135':{'en': 'Dandenong'}, + '61392136':{'en': 'Croydon'}, + '61392137':{'en': 'Croydon'}, + '61392138':{'en': 'Croydon'}, + '61392139':{'en': 'Croydon'}, + '6139214':{'en': 'Melbourne'}, + '61392150':{'en': 'Croydon'}, + '61392151':{'en': 'Dandenong'}, + '61392152':{'en': 'Dandenong'}, + '61392153':{'en': 'Dandenong'}, + '61392154':{'en': 'Dandenong'}, + '61392155':{'en': 'Dandenong'}, + '61392156':{'en': 'Croydon'}, + '61392157':{'en': 'Croydon'}, + '61392158':{'en': 'Croydon'}, + '61392159':{'en': 'Croydon'}, + '61392160':{'en': 'Werribee'}, + '61392161':{'en': 'Whittlesea'}, + '61392162':{'en': 'Whittlesea'}, + '61392163':{'en': 'Kalkallo'}, + '61392164':{'en': 'Kalkallo'}, + '61392165':{'en': 'Sunbury'}, + '61392166':{'en': 'Sunbury'}, + '61392167':{'en': 'Werribee'}, + '61392168':{'en': 'Werribee'}, + '61392169':{'en': 'Sunbury'}, + '61392170':{'en': 'Eltham'}, + '61392171':{'en': 'Eltham'}, + '61392172':{'en': 'Eltham'}, + '61392173':{'en': 'Craigieburn'}, + '61392174':{'en': 'Craigieburn'}, + '61392175':{'en': 'Melbourne'}, + '61392176':{'en': 'Sydenham'}, + '61392177':{'en': 'Point Cook'}, + '61392178':{'en': 'Sydenham'}, + '61392179':{'en': 'Sydenham'}, + '61392180':{'en': 'Whittlesea'}, + '61392181':{'en': 'Whittlesea'}, + '61392182':{'en': 'Kalkallo'}, + '61392183':{'en': 'Sunbury'}, + '61392184':{'en': 'Werribee'}, + '61392185':{'en': 'Sunbury'}, + '61392186':{'en': 'Sunbury'}, + '61392187':{'en': 'Sunbury'}, + '61392188':{'en': 'Werribee'}, + '61392189':{'en': 'Sunbury'}, + '61392190':{'en': 'Craigieburn'}, + '61392191':{'en': 'Eltham'}, + '61392192':{'en': 'Craigieburn'}, + '61392193':{'en': 'Sydenham'}, + '61392194':{'en': 'Point Cook'}, + '61392195':{'en': 'Craigieburn'}, + '61392196':{'en': 'Craigieburn'}, + '61392197':{'en': 'Sydenham'}, + '61392198':{'en': 'Eltham'}, + '61392199':{'en': 'Eltham'}, + '613922':{'en': 'Melbourne'}, + '6139230':{'en': 'Melbourne'}, + '6139231':{'en': 'Melbourne'}, + '6139232':{'en': 'Melbourne'}, + '6139233':{'en': 'Melbourne'}, + '61392345':{'en': 'Melbourne'}, + '6139235':{'en': 'Melbourne'}, + '6139237':{'en': 'Croydon'}, + '6139238':{'en': 'Dandenong'}, + '6139239':{'en': 'Clayton'}, + '6139240':{'en': 'Melbourne'}, + '6139241':{'en': 'Melbourne'}, + '6139244':{'en': 'Melbourne'}, + '61392447':{'en': 'Clayton'}, + '6139249':{'en': 'Melbourne'}, + '6139250':{'en': 'Melbourne'}, + '6139251':{'en': 'Melbourne'}, + '6139252':{'en': 'Melbourne'}, + '6139253':{'en': 'Clayton'}, + '6139254':{'en': 'Melbourne'}, + '6139255':{'en': 'Melbourne'}, + '61392566':{'en': 'Melbourne'}, + '6139257':{'en': 'Melbourne'}, + '6139258':{'en': 'Melbourne'}, + '6139259':{'en': 'Ringwood'}, + '6139260':{'en': 'Melbourne'}, + '6139261':{'en': 'Melbourne'}, + '61392620':{'en': 'Ringwood'}, + '61392621':{'en': 'Clayton'}, + '61392622':{'en': 'Clayton'}, + '61392623':{'en': 'Clayton'}, + '61392624':{'en': 'Melbourne'}, + '61392625':{'en': 'Clayton'}, + '61392626':{'en': 'Ringwood'}, + '61392627':{'en': 'Ringwood'}, + '61392628':{'en': 'Ringwood'}, + '61392629':{'en': 'Melbourne'}, + '6139263':{'en': 'Clayton'}, + '61392636':{'en': 'Melbourne'}, + '61392640':{'en': 'Clayton'}, + '61392641':{'en': 'Melbourne'}, + '61392642':{'en': 'Melbourne'}, + '61392643':{'en': 'Clayton'}, + '61392644':{'en': 'Melbourne'}, + '61392645':{'en': 'Melbourne'}, + '61392646':{'en': 'Ringwood'}, + '61392647':{'en': 'Ringwood'}, + '61392648':{'en': 'Ringwood'}, + '61392649':{'en': 'Clayton'}, + '6139265':{'en': 'Clayton'}, + '61392658':{'en': 'Melbourne'}, + '6139266':{'en': 'Sydenham'}, + '6139267':{'en': 'Melbourne'}, + '6139268':{'en': 'Melbourne'}, + '6139269':{'en': 'Melbourne'}, + '613927':{'en': 'Melbourne'}, + '6139271':{'en': 'Clayton'}, + '613929':{'en': 'Melbourne'}, + '6139293':{'en': 'Dandenong'}, + '6139294':{'en': 'Croydon'}, + '6139298':{'en': 'Ringwood'}, + '613930':{'en': 'Melbourne'}, + '6139303':{'en': 'Craigieburn'}, + '6139305':{'en': 'Craigieburn'}, + '6139307':{'en': 'Sydenham'}, + '6139308':{'en': 'Craigieburn'}, + '613932':{'en': 'Melbourne'}, + '6139323':{'en': 'Craigieburn'}, + '6139324':{'en': 'Sydenham'}, + '613933':{'en': 'Melbourne'}, + '6139333':{'en': 'Craigieburn'}, + '6139343':{'en': 'Melbourne'}, + '6139346':{'en': 'Melbourne'}, + '6139352':{'en': 'Melbourne'}, + '613936':{'en': 'Melbourne'}, + '61393604':{'en': 'Sydenham'}, + '61393605':{'en': 'Sydenham'}, + '6139361':{'en': 'Sydenham'}, + '6139363':{'en': 'Sydenham'}, + '6139378':{'en': 'Melbourne'}, + '6139379':{'en': 'Melbourne'}, + '6139382':{'en': 'Melbourne'}, + '613939':{'en': 'Melbourne'}, + '6139390':{'en': 'Sydenham'}, + '6139394':{'en': 'Point Cook'}, + '6139395':{'en': 'Point Cook'}, + '613940':{'en': 'Eltham'}, + '6139400':{'en': 'Dandenong'}, + '6139403':{'en': 'Melbourne'}, + '6139405':{'en': 'Melbourne'}, + '6139406':{'en': 'Melbourne'}, + '61394074':{'en': 'Melbourne'}, + '61394080':{'en': 'Melbourne'}, + '61394082':{'en': 'Melbourne'}, + '6139410':{'en': 'Melbourne'}, + '613942':{'en': 'Melbourne'}, + '6139422':{'en': 'Eltham'}, + '6139423':{'en': 'Eltham'}, + '6139424':{'en': 'Eltham'}, + '613943':{'en': 'Eltham'}, + '613944':{'en': 'Melbourne'}, + '6139444':{'en': 'Eltham'}, + '6139449':{'en': 'Sydenham'}, + '613945':{'en': 'Melbourne'}, + '6139451':{'en': 'Eltham'}, + '613946':{'en': 'Melbourne'}, + '6139461':{'en': 'Eltham'}, + '6139470':{'en': 'Melbourne'}, + '6139471':{'en': 'Melbourne'}, + '6139472':{'en': 'Melbourne'}, + '6139473':{'en': 'Melbourne'}, + '6139474':{'en': 'Melbourne'}, + '61394750':{'en': 'Melbourne'}, + '61394751':{'en': 'Eltham'}, + '61394752':{'en': 'Eltham'}, + '61394753':{'en': 'Eltham'}, + '6139478':{'en': 'Melbourne'}, + '6139479':{'en': 'Melbourne'}, + '613948':{'en': 'Melbourne'}, + '6139490':{'en': 'Melbourne'}, + '6139494':{'en': 'Eltham'}, + '6139495':{'en': 'Melbourne'}, + '6139496':{'en': 'Melbourne'}, + '6139497':{'en': 'Melbourne'}, + '6139498':{'en': 'Melbourne'}, + '6139499':{'en': 'Melbourne'}, + '613950':{'en': 'Melbourne'}, + '6139501':{'en': 'Clayton'}, + '6139510':{'en': 'Melbourne'}, + '6139511':{'en': 'Clayton'}, '6139512':{'en': 'Clayton'}, '6139513':{'en': 'Melbourne'}, '6139514':{'en': 'Melbourne'}, @@ -9527,496 +10019,4 @@ '61749167':{'en': 'Emerald'}, '61749168':{'en': 'Gemfields'}, '61749169':{'en': 'Hodgson Range'}, - '61749170':{'en': 'Miclere'}, - '61749171':{'en': 'Middlemount'}, - '61749172':{'en': 'Mount Coolon'}, - '61749173':{'en': 'Alpha'}, - '61749174':{'en': 'Belyando'}, - '61749175':{'en': 'Bingegang'}, - '61749176':{'en': 'Blackwater'}, - '61749177':{'en': 'Buckland'}, - '61749178':{'en': 'Agnes Water'}, - '61749179':{'en': 'Benaraby'}, - '61749180':{'en': 'Calliope'}, - '61749181':{'en': 'Gayfield'}, - '61749182':{'en': 'Gladstone'}, - '61749183':{'en': 'Miriam Vale'}, - '61749184':{'en': 'Mount Larcom'}, - '61749185':{'en': 'Turkey Beach'}, - '61749186':{'en': 'Ubobo'}, - '61749187':{'en': 'Lethebrook'}, - '61749188':{'en': 'Mackay'}, - '61749189':{'en': 'Moranbah'}, - '61749190':{'en': 'Nebo'}, - '61749191':{'en': 'Proserpine'}, - '61749192':{'en': 'Sarina'}, - '61749193':{'en': 'St Lawrence'}, - '61749194':{'en': 'Wagoora'}, - '61749195':{'en': 'Walkerston'}, - '61749196':{'en': 'Yakapari'}, - '61749197':{'en': 'Cannon Valley'}, - '61749198':{'en': 'Carmila'}, - '61749199':{'en': 'Colston Park'}, - '617492':{'en': 'Rockhampton'}, - '61749208':{'en': 'Marlborough'}, - '61749209':{'en': 'Tungamull'}, - '6174925':{'en': 'Yeppoon'}, - '61749256':{'en': 'Duaringa'}, - '61749257':{'en': 'Dingo'}, - '61749258':{'en': 'Byfield'}, - '61749259':{'en': 'Woorabinda'}, - '61749290':{'en': 'Westwood'}, - '61749291':{'en': 'Westwood'}, - '61749292':{'en': 'Connors Range'}, - '61749293':{'en': 'Dingo Beach'}, - '61749294':{'en': 'Dysart'}, - '61749295':{'en': 'Finch Hatton'}, - '61749296':{'en': 'Gargett'}, - '61749297':{'en': 'Glenden'}, - '61749298':{'en': 'Koumala'}, - '61749299':{'en': 'Calen'}, - '6174930':{'en': 'Rockhampton'}, - '61749302':{'en': 'Yeppoon'}, - '61749303':{'en': 'Westwood'}, - '6174931':{'en': 'Rockhampton'}, - '6174932':{'en': 'Rockhampton'}, - '61749330':{'en': 'Yeppoon'}, - '61749331':{'en': 'Rockhampton'}, - '61749332':{'en': 'Rockhampton'}, - '61749333':{'en': 'Rockhampton'}, - '61749334':{'en': 'Rockhampton'}, - '61749335':{'en': 'Rockhampton'}, - '61749336':{'en': 'Yeppoon'}, - '61749337':{'en': 'Yeppoon'}, - '61749338':{'en': 'Yeppoon'}, - '61749339':{'en': 'Tungamull'}, - '61749340':{'en': 'Mount Morgan'}, - '61749341':{'en': 'Rockhampton'}, - '61749342':{'en': 'The Caves'}, - '61749343':{'en': 'The Caves'}, - '61749344':{'en': 'Tungamull'}, - '61749345':{'en': 'Garnant'}, - '61749346':{'en': 'Bajool'}, - '61749347':{'en': 'Westwood'}, - '61749348':{'en': 'Rockhampton'}, - '61749349':{'en': 'Westwood'}, - '61749350':{'en': 'Woorabinda'}, - '61749351':{'en': 'Byfield'}, - '61749352':{'en': 'Bajool'}, - '61749353':{'en': 'Tungamull'}, - '61749354':{'en': 'Tungamull'}, - '61749355':{'en': 'Broadsound'}, - '61749356':{'en': 'Marlborough'}, - '61749357':{'en': 'Duaringa'}, - '61749358':{'en': 'Fitzroy West'}, - '61749359':{'en': 'Dingo'}, - '6174936':{'en': 'Rockhampton'}, - '61749370':{'en': 'Wowan'}, - '61749371':{'en': 'Wowan'}, - '61749372':{'en': 'Wowan'}, - '61749373':{'en': 'Broadsound'}, - '61749374':{'en': 'Rockhampton'}, - '61749375':{'en': 'Rockhampton'}, - '61749376':{'en': 'Rockhampton'}, - '61749377':{'en': 'Westwood'}, - '61749378':{'en': 'Westwood'}, - '61749379':{'en': 'Westwood'}, - '61749380':{'en': 'Mount Gardiner'}, - '61749381':{'en': 'Mount Morgan'}, - '61749382':{'en': 'Mount Morgan'}, - '61749383':{'en': 'Yeppoon'}, - '61749384':{'en': 'Rockhampton'}, - '61749385':{'en': 'Rockhampton'}, - '61749386':{'en': 'Rockhampton'}, - '61749387':{'en': 'Yeppoon'}, - '61749388':{'en': 'Yeppoon'}, - '61749389':{'en': 'Isaac River'}, - '6174939':{'en': 'Yeppoon'}, - '61749400':{'en': 'Mackay'}, - '61749401':{'en': 'Cannon Valley'}, - '61749402':{'en': 'Cannon Valley'}, - '61749403':{'en': 'Mackay'}, - '61749404':{'en': 'Moranbah'}, - '61749405':{'en': 'Glenden'}, - '61749406':{'en': 'Proserpine'}, - '61749407':{'en': 'Mackay'}, - '61749408':{'en': 'Lethebrook'}, - '61749409':{'en': 'Sarina'}, - '6174941':{'en': 'Moranbah'}, - '61749411':{'en': 'Dysart'}, - '61749412':{'en': 'Dysart'}, - '6174942':{'en': 'Mackay'}, - '6174943':{'en': 'Sarina'}, - '6174944':{'en': 'Mackay'}, - '6174945':{'en': 'Proserpine'}, - '61749457':{'en': 'Dingo Beach'}, - '61749458':{'en': 'Dingo Beach'}, - '6174946':{'en': 'Cannon Valley'}, - '61749470':{'en': 'Proserpine'}, - '61749471':{'en': 'Proserpine'}, - '61749472':{'en': 'Proserpine'}, - '61749473':{'en': 'Cannon Valley'}, - '61749474':{'en': 'Calen'}, - '61749475':{'en': 'Lethebrook'}, - '61749476':{'en': 'Lethebrook'}, - '61749477':{'en': 'Lethebrook'}, - '61749478':{'en': 'Lethebrook'}, - '61749479':{'en': 'Lethebrook'}, - '6174948':{'en': 'Cannon Valley'}, - '61749490':{'en': 'Dysart'}, - '61749491':{'en': 'Dysart'}, - '61749492':{'en': 'Moranbah'}, - '61749493':{'en': 'Moranbah'}, - '61749494':{'en': 'Nebo'}, - '61749495':{'en': 'Finch Hatton'}, - '61749496':{'en': 'Gargett'}, - '61749497':{'en': 'Calen'}, - '61749498':{'en': 'Koumala'}, - '61749499':{'en': 'Carmila'}, - '61749500':{'en': 'Dysart'}, - '61749501':{'en': 'Koumala'}, - '61749502':{'en': 'Carmila'}, - '61749503':{'en': 'Koumala'}, - '61749504':{'en': 'Colston Park'}, - '61749505':{'en': 'Nebo'}, - '61749506':{'en': 'Nebo'}, - '61749507':{'en': 'Connors Range'}, - '61749508':{'en': 'Glenden'}, - '61749509':{'en': 'Glenden'}, - '6174951':{'en': 'Mackay'}, - '6174952':{'en': 'Mackay'}, - '6174953':{'en': 'Mackay'}, - '61749540':{'en': 'Yakapari'}, - '61749541':{'en': 'Walkerston'}, - '61749542':{'en': 'Walkerston'}, - '61749543':{'en': 'Walkerston'}, - '61749544':{'en': 'Walkerston'}, - '61749545':{'en': 'Mackay'}, - '61749546':{'en': 'Mackay'}, - '61749547':{'en': 'Mackay'}, - '61749548':{'en': 'Mackay'}, - '61749549':{'en': 'Mackay'}, - '6174955':{'en': 'Mackay'}, - '6174956':{'en': 'Sarina'}, - '61749560':{'en': 'St Lawrence'}, - '61749568':{'en': 'Connors Range'}, - '61749569':{'en': 'St Lawrence'}, - '6174957':{'en': 'Mackay'}, - '61749580':{'en': 'Moranbah'}, - '61749581':{'en': 'Dysart'}, - '61749582':{'en': 'Dysart'}, - '61749583':{'en': 'Finch Hatton'}, - '61749584':{'en': 'Finch Hatton'}, - '61749585':{'en': 'Gargett'}, - '61749586':{'en': 'Gargett'}, - '61749587':{'en': 'Wagoora'}, - '61749588':{'en': 'Calen'}, - '61749589':{'en': 'Glenden'}, - '61749590':{'en': 'Yakapari'}, - '61749591':{'en': 'Walkerston'}, - '61749592':{'en': 'Walkerston'}, - '61749593':{'en': 'Walkerston'}, - '61749594':{'en': 'Walkerston'}, - '61749595':{'en': 'Mackay'}, - '61749596':{'en': 'Mackay'}, - '61749597':{'en': 'Walkerston'}, - '61749598':{'en': 'Mackay'}, - '61749599':{'en': 'Mackay'}, - '6174960':{'en': 'Mackay'}, - '61749610':{'en': 'Mount Morgan'}, - '61749611':{'en': 'Rockhampton'}, - '61749612':{'en': 'Gladstone'}, - '61749613':{'en': 'Mackay'}, - '61749614':{'en': 'Rockhampton'}, - '61749615':{'en': 'The Caves'}, - '61749616':{'en': 'Tungamull'}, - '61749617':{'en': 'Westwood'}, - '61749618':{'en': 'Mackay'}, - '61749619':{'en': 'Mackay'}, - '61749620':{'en': 'Gladstone'}, - '61749621':{'en': 'Gladstone'}, - '61749622':{'en': 'Gladstone'}, - '61749623':{'en': 'Mackay'}, - '61749624':{'en': 'Cannon Valley'}, - '61749625':{'en': 'Cannon Valley'}, - '61749626':{'en': 'Cannon Valley'}, - '61749627':{'en': 'Isaac River'}, - '61749628':{'en': 'Marlborough'}, - '61749629':{'en': 'Mount Gardiner'}, - '6174963':{'en': 'Mackay'}, - '61749640':{'en': 'Colston Park'}, - '61749641':{'en': 'Cannon Valley'}, - '61749642':{'en': 'Glenden'}, - '61749643':{'en': 'Walkerston'}, - '61749644':{'en': 'Wagoora'}, - '61749645':{'en': 'St Lawrence'}, - '61749646':{'en': 'Proserpine'}, - '61749647':{'en': 'Proserpine'}, - '61749648':{'en': 'Sarina'}, - '61749649':{'en': 'Sarina'}, - '6174965':{'en': 'Mackay'}, - '61749650':{'en': 'Gladstone'}, - '61749651':{'en': 'Gladstone'}, - '61749652':{'en': 'Gladstone'}, - '61749653':{'en': 'Cannon Valley'}, - '61749660':{'en': 'Yakapari'}, - '61749661':{'en': 'Yakapari'}, - '61749662':{'en': 'Yakapari'}, - '61749663':{'en': 'Yakapari'}, - '61749664':{'en': 'Yakapari'}, - '61749665':{'en': 'Walkerston'}, - '61749666':{'en': 'Walkerston'}, - '61749667':{'en': 'Walkerston'}, - '61749668':{'en': 'Walkerston'}, - '61749669':{'en': 'Walkerston'}, - '61749670':{'en': 'Mackay'}, - '61749671':{'en': 'Mackay'}, - '61749672':{'en': 'Mackay'}, - '61749673':{'en': 'Mackay'}, - '61749674':{'en': 'Mackay'}, - '61749675':{'en': 'Cannon Valley'}, - '61749676':{'en': 'Cannon Valley'}, - '61749677':{'en': 'Cannon Valley'}, - '61749678':{'en': 'Sarina'}, - '61749679':{'en': 'Moranbah'}, - '6174968':{'en': 'Mackay'}, - '61749687':{'en': 'Walkerston'}, - '61749688':{'en': 'Moranbah'}, - '61749689':{'en': 'Dysart'}, - '6174969':{'en': 'Mackay'}, - '61749698':{'en': 'Cannon Valley'}, - '61749699':{'en': 'Cannon Valley'}, - '6174970':{'en': 'Gladstone'}, - '61749702':{'en': 'Mount Larcom'}, - '61749704':{'en': 'Benaraby'}, - '61749705':{'en': 'Miriam Vale'}, - '6174971':{'en': 'Gladstone'}, - '6174972':{'en': 'Gladstone'}, - '6174973':{'en': 'Gladstone'}, - '61749740':{'en': 'Ubobo'}, - '61749741':{'en': 'Ubobo'}, - '61749742':{'en': 'Turkey Beach'}, - '61749743':{'en': 'Turkey Beach'}, - '61749744':{'en': 'Miriam Vale'}, - '61749745':{'en': 'Miriam Vale'}, - '61749746':{'en': 'Miriam Vale'}, - '61749747':{'en': 'Agnes Water'}, - '61749748':{'en': 'Gayfield'}, - '61749749':{'en': 'Agnes Water'}, - '6174975':{'en': 'Calliope'}, - '61749750':{'en': 'Benaraby'}, - '61749751':{'en': 'Mount Larcom'}, - '61749752':{'en': 'Gladstone'}, - '61749753':{'en': 'Mount Larcom'}, - '6174976':{'en': 'Gladstone'}, - '61749770':{'en': 'Cannon Valley'}, - '61749771':{'en': 'Yeppoon'}, - '61749772':{'en': 'Byfield'}, - '61749773':{'en': 'Byfield'}, - '61749774':{'en': 'Rockhampton'}, - '61749775':{'en': 'Mackay'}, - '61749776':{'en': 'Gladstone'}, - '61749777':{'en': 'Gladstone'}, - '61749778':{'en': 'Gladstone'}, - '61749779':{'en': 'Gladstone'}, - '6174980':{'en': 'Emerald'}, - '61749801':{'en': 'Blackwater'}, - '61749802':{'en': 'Clermont'}, - '61749805':{'en': 'Blackwater'}, - '61749810':{'en': 'Gemfields'}, - '61749811':{'en': 'Gemfields'}, - '61749812':{'en': 'Middlemount'}, - '61749813':{'en': 'Middlemount'}, - '61749814':{'en': 'Springsure'}, - '61749815':{'en': 'Springsure'}, - '61749816':{'en': 'Tieri'}, - '61749817':{'en': 'Tieri'}, - '61749818':{'en': 'Willows'}, - '61749819':{'en': 'Alpha'}, - '6174982':{'en': 'Emerald'}, - '61749825':{'en': 'Blackwater'}, - '61749826':{'en': 'Blackwater'}, - '61749827':{'en': 'Blackwater'}, - '61749829':{'en': 'Blackwater'}, - '61749830':{'en': 'Clermont'}, - '61749831':{'en': 'Clermont'}, - '61749832':{'en': 'Clermont'}, - '61749833':{'en': 'Clermont'}, - '61749834':{'en': 'Clermont'}, - '61749835':{'en': 'Miclere'}, - '61749836':{'en': 'Miclere'}, - '61749837':{'en': 'Emerald'}, - '61749838':{'en': 'Emerald'}, - '61749839':{'en': 'Emerald'}, - '61749840':{'en': 'Capella'}, - '61749841':{'en': 'Springsure'}, - '61749842':{'en': 'Buckland'}, - '61749843':{'en': 'Rolleston'}, - '61749844':{'en': 'Buckland'}, - '61749845':{'en': 'Comet'}, - '61749846':{'en': 'Orion'}, - '61749847':{'en': 'Tieri'}, - '61749848':{'en': 'Tieri'}, - '61749849':{'en': 'Capella'}, - '61749850':{'en': 'Middlemount'}, - '61749851':{'en': 'Alpha'}, - '61749852':{'en': 'Carbine Creek'}, - '61749853':{'en': 'Belyando'}, - '61749854':{'en': 'Gemfields'}, - '61749855':{'en': 'Willows'}, - '61749856':{'en': 'Hodgson Range'}, - '61749857':{'en': 'Middlemount'}, - '61749858':{'en': 'Middlemount'}, - '61749859':{'en': 'Middlemount'}, - '6174986':{'en': 'Blackwater'}, - '61749864':{'en': 'Capella'}, - '61749866':{'en': 'Mackay'}, - '61749867':{'en': 'Emerald'}, - '61749868':{'en': 'Emerald'}, - '6174987':{'en': 'Emerald'}, - '61749870':{'en': 'Alpha'}, - '61749871':{'en': 'Blackwater'}, - '61749872':{'en': 'Bingegang'}, - '617498730':{'en': 'Bingegang'}, - '61749880':{'en': 'Emerald'}, - '61749881':{'en': 'Emerald'}, - '61749882':{'en': 'Emerald'}, - '61749883':{'en': 'Clermont'}, - '61749884':{'en': 'Clermont'}, - '61749885':{'en': 'Clermont'}, - '61749886':{'en': 'Capella'}, - '61749887':{'en': 'Capella'}, - '61749888':{'en': 'Miclere'}, - '61749889':{'en': 'Rolleston'}, - '61749890':{'en': 'Nogoa'}, - '61749891':{'en': 'Wowan'}, - '61749892':{'en': 'Yeppoon'}, - '61749893':{'en': 'Bajool'}, - '61749894':{'en': 'Broadsound'}, - '61749895':{'en': 'Byfield'}, - '61749896':{'en': 'Dingo'}, - '61749897':{'en': 'Duaringa'}, - '61749898':{'en': 'Fitzroy West'}, - '61749899':{'en': 'Garnant'}, - '61749900':{'en': 'Biloela'}, - '61749901':{'en': 'Biloela'}, - '61749902':{'en': 'Spier'}, - '61749903':{'en': 'Theodore'}, - '61749904':{'en': 'The Caves'}, - '61749905':{'en': 'The Caves'}, - '61749906':{'en': 'Cannon Valley'}, - '61749907':{'en': 'Cannon Valley'}, - '61749908':{'en': 'Rockhampton'}, - '61749909':{'en': 'Moura'}, - '61749910':{'en': 'Emerald'}, - '61749911':{'en': 'Emerald'}, - '61749912':{'en': 'Emerald'}, - '61749913':{'en': 'Proserpine'}, - '61749914':{'en': 'Tieri'}, - '61749915':{'en': 'Yeppoon'}, - '61749916':{'en': 'Yeppoon'}, - '61749917':{'en': 'Mount Morgan'}, - '61749918':{'en': 'Mount Morgan'}, - '61749919':{'en': 'Gemfields'}, - '6174992':{'en': 'Biloela'}, - '6174993':{'en': 'Theodore'}, - '61749936':{'en': 'Nathan Gorge'}, - '61749937':{'en': 'Cracow'}, - '61749938':{'en': 'Biloela'}, - '61749939':{'en': 'Biloela'}, - '6174994':{'en': 'Rockhampton'}, - '61749950':{'en': 'Mardale'}, - '61749951':{'en': 'Mardale'}, - '61749952':{'en': 'Spier'}, - '61749953':{'en': 'Spier'}, - '61749954':{'en': 'Biloela'}, - '61749955':{'en': 'Biloela'}, - '61749956':{'en': 'Biloela'}, - '61749957':{'en': 'Banana'}, - '61749958':{'en': 'Biloela'}, - '61749959':{'en': 'Banana'}, - '61749960':{'en': 'Pegunny'}, - '61749961':{'en': 'Zamia Creek'}, - '61749962':{'en': 'Pegunny'}, - '61749963':{'en': 'Oombabeer'}, - '61749964':{'en': 'Bauhinia'}, - '61749965':{'en': 'Goovigen'}, - '61749966':{'en': 'Goovigen'}, - '61749967':{'en': 'Zamia Creek'}, - '61749968':{'en': 'Zamia Creek'}, - '61749969':{'en': 'Zamia Creek'}, - '6174997':{'en': 'Moura'}, - '61749978':{'en': 'Gemfields'}, - '61749979':{'en': 'Gemfields'}, - '61749980':{'en': 'Baralaba'}, - '61749981':{'en': 'Baralaba'}, - '61749982':{'en': 'Baralaba'}, - '61749983':{'en': 'Biloela'}, - '61749984':{'en': 'Biloela'}, - '61749985':{'en': 'Mackay'}, - '61749986':{'en': 'Mackay'}, - '61749987':{'en': 'Calen'}, - '61749988':{'en': 'Calen'}, - '61749989':{'en': 'Mackay'}, - '61749990':{'en': 'Rockhampton'}, - '61749991':{'en': 'Rockhampton'}, - '61749992':{'en': 'Rockhampton'}, - '61749993':{'en': 'Rockhampton'}, - '61749994':{'en': 'Rockhampton'}, - '61749995':{'en': 'Mackay'}, - '61749996':{'en': 'Mackay'}, - '61749997':{'en': 'Mackay'}, - '61749998':{'en': 'Mackay'}, - '61749999':{'en': 'Mackay'}, - '61752000':{'en': 'Nambour'}, - '61752001':{'en': 'Ballugan'}, - '61752002':{'en': 'Boonah'}, - '61752003':{'en': 'Caboolture'}, - '61752004':{'en': 'Caloundra'}, - '61752005':{'en': 'Coominya'}, - '61752006':{'en': 'Cooroy'}, - '61752007':{'en': 'Crossdale'}, - '61752008':{'en': 'Esk'}, - '61752009':{'en': 'Gatton'}, - '61752010':{'en': 'Gunalda'}, - '61752011':{'en': 'Gympie'}, - '61752012':{'en': 'Harrisville'}, - '61752013':{'en': 'Imbil'}, - '61752014':{'en': 'Jimna'}, - '61752015':{'en': 'Kalbar'}, - '61752016':{'en': 'Kenilworth'}, - '61752017':{'en': 'Kia Ora'}, - '61752018':{'en': 'Kilcoy'}, - '61752019':{'en': 'Kilkivan'}, - '6175202':{'en': 'Caloundra'}, - '61752030':{'en': 'Caloundra'}, - '61752031':{'en': 'Caloundra'}, - '61752032':{'en': 'Caloundra'}, - '61752033':{'en': 'Caloundra'}, - '61752034':{'en': 'Caloundra'}, - '61752035':{'en': 'Laidley'}, - '61752036':{'en': 'Lowood'}, - '61752037':{'en': 'Maleny'}, - '61752038':{'en': 'Maroon'}, - '61752039':{'en': 'Moore'}, - '61752040':{'en': 'Nambour'}, - '61752041':{'en': 'Noosaville'}, - '61752042':{'en': 'Pomona'}, - '61752043':{'en': 'Rosevale'}, - '61752044':{'en': 'Rosewood'}, - '61752045':{'en': 'Thornton'}, - '61752046':{'en': 'Toogoolawah'}, - '61752047':{'en': 'Upper Widgee'}, - '61752048':{'en': 'Wolvi'}, - '61752049':{'en': 'Woodbine'}, - '61752050':{'en': 'Woolooga'}, - '61752051':{'en': 'Ballugan'}, - '61752052':{'en': 'Boonah'}, - '61752053':{'en': 'Caboolture'}, - '61752054':{'en': 'Caloundra'}, - '61752055':{'en': 'Coominya'}, - '61752056':{'en': 'Cooroy'}, - '61752057':{'en': 'Crossdale'}, - '61752058':{'en': 'Esk'}, - '61752059':{'en': 'Gatton'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index 46f9e4c3f..c31e6d6b5 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '61749170':{'en': 'Miclere'}, + '61749171':{'en': 'Middlemount'}, + '61749172':{'en': 'Mount Coolon'}, + '61749173':{'en': 'Alpha'}, + '61749174':{'en': 'Belyando'}, + '61749175':{'en': 'Bingegang'}, + '61749176':{'en': 'Blackwater'}, + '61749177':{'en': 'Buckland'}, + '61749178':{'en': 'Agnes Water'}, + '61749179':{'en': 'Benaraby'}, + '61749180':{'en': 'Calliope'}, + '61749181':{'en': 'Gayfield'}, + '61749182':{'en': 'Gladstone'}, + '61749183':{'en': 'Miriam Vale'}, + '61749184':{'en': 'Mount Larcom'}, + '61749185':{'en': 'Turkey Beach'}, + '61749186':{'en': 'Ubobo'}, + '61749187':{'en': 'Lethebrook'}, + '61749188':{'en': 'Mackay'}, + '61749189':{'en': 'Moranbah'}, + '61749190':{'en': 'Nebo'}, + '61749191':{'en': 'Proserpine'}, + '61749192':{'en': 'Sarina'}, + '61749193':{'en': 'St Lawrence'}, + '61749194':{'en': 'Wagoora'}, + '61749195':{'en': 'Walkerston'}, + '61749196':{'en': 'Yakapari'}, + '61749197':{'en': 'Cannon Valley'}, + '61749198':{'en': 'Carmila'}, + '61749199':{'en': 'Colston Park'}, + '617492':{'en': 'Rockhampton'}, + '61749208':{'en': 'Marlborough'}, + '61749209':{'en': 'Tungamull'}, + '6174925':{'en': 'Yeppoon'}, + '61749256':{'en': 'Duaringa'}, + '61749257':{'en': 'Dingo'}, + '61749258':{'en': 'Byfield'}, + '61749259':{'en': 'Woorabinda'}, + '61749290':{'en': 'Westwood'}, + '61749291':{'en': 'Westwood'}, + '61749292':{'en': 'Connors Range'}, + '61749293':{'en': 'Dingo Beach'}, + '61749294':{'en': 'Dysart'}, + '61749295':{'en': 'Finch Hatton'}, + '61749296':{'en': 'Gargett'}, + '61749297':{'en': 'Glenden'}, + '61749298':{'en': 'Koumala'}, + '61749299':{'en': 'Calen'}, + '6174930':{'en': 'Rockhampton'}, + '61749302':{'en': 'Yeppoon'}, + '61749303':{'en': 'Westwood'}, + '6174931':{'en': 'Rockhampton'}, + '6174932':{'en': 'Rockhampton'}, + '61749330':{'en': 'Yeppoon'}, + '61749331':{'en': 'Rockhampton'}, + '61749332':{'en': 'Rockhampton'}, + '61749333':{'en': 'Rockhampton'}, + '61749334':{'en': 'Rockhampton'}, + '61749335':{'en': 'Rockhampton'}, + '61749336':{'en': 'Yeppoon'}, + '61749337':{'en': 'Yeppoon'}, + '61749338':{'en': 'Yeppoon'}, + '61749339':{'en': 'Tungamull'}, + '61749340':{'en': 'Mount Morgan'}, + '61749341':{'en': 'Rockhampton'}, + '61749342':{'en': 'The Caves'}, + '61749343':{'en': 'The Caves'}, + '61749344':{'en': 'Tungamull'}, + '61749345':{'en': 'Garnant'}, + '61749346':{'en': 'Bajool'}, + '61749347':{'en': 'Westwood'}, + '61749348':{'en': 'Rockhampton'}, + '61749349':{'en': 'Westwood'}, + '61749350':{'en': 'Woorabinda'}, + '61749351':{'en': 'Byfield'}, + '61749352':{'en': 'Bajool'}, + '61749353':{'en': 'Tungamull'}, + '61749354':{'en': 'Tungamull'}, + '61749355':{'en': 'Broadsound'}, + '61749356':{'en': 'Marlborough'}, + '61749357':{'en': 'Duaringa'}, + '61749358':{'en': 'Fitzroy West'}, + '61749359':{'en': 'Dingo'}, + '6174936':{'en': 'Rockhampton'}, + '61749370':{'en': 'Wowan'}, + '61749371':{'en': 'Wowan'}, + '61749372':{'en': 'Wowan'}, + '61749373':{'en': 'Broadsound'}, + '61749374':{'en': 'Rockhampton'}, + '61749375':{'en': 'Rockhampton'}, + '61749376':{'en': 'Rockhampton'}, + '61749377':{'en': 'Westwood'}, + '61749378':{'en': 'Westwood'}, + '61749379':{'en': 'Westwood'}, + '61749380':{'en': 'Mount Gardiner'}, + '61749381':{'en': 'Mount Morgan'}, + '61749382':{'en': 'Mount Morgan'}, + '61749383':{'en': 'Yeppoon'}, + '61749384':{'en': 'Rockhampton'}, + '61749385':{'en': 'Rockhampton'}, + '61749386':{'en': 'Rockhampton'}, + '61749387':{'en': 'Yeppoon'}, + '61749388':{'en': 'Yeppoon'}, + '61749389':{'en': 'Isaac River'}, + '6174939':{'en': 'Yeppoon'}, + '61749400':{'en': 'Mackay'}, + '61749401':{'en': 'Cannon Valley'}, + '61749402':{'en': 'Cannon Valley'}, + '61749403':{'en': 'Mackay'}, + '61749404':{'en': 'Moranbah'}, + '61749405':{'en': 'Glenden'}, + '61749406':{'en': 'Proserpine'}, + '61749407':{'en': 'Mackay'}, + '61749408':{'en': 'Lethebrook'}, + '61749409':{'en': 'Sarina'}, + '6174941':{'en': 'Moranbah'}, + '61749411':{'en': 'Dysart'}, + '61749412':{'en': 'Dysart'}, + '6174942':{'en': 'Mackay'}, + '6174943':{'en': 'Sarina'}, + '6174944':{'en': 'Mackay'}, + '6174945':{'en': 'Proserpine'}, + '61749457':{'en': 'Dingo Beach'}, + '61749458':{'en': 'Dingo Beach'}, + '6174946':{'en': 'Cannon Valley'}, + '61749470':{'en': 'Proserpine'}, + '61749471':{'en': 'Proserpine'}, + '61749472':{'en': 'Proserpine'}, + '61749473':{'en': 'Cannon Valley'}, + '61749474':{'en': 'Calen'}, + '61749475':{'en': 'Lethebrook'}, + '61749476':{'en': 'Lethebrook'}, + '61749477':{'en': 'Lethebrook'}, + '61749478':{'en': 'Lethebrook'}, + '61749479':{'en': 'Lethebrook'}, + '6174948':{'en': 'Cannon Valley'}, + '61749490':{'en': 'Dysart'}, + '61749491':{'en': 'Dysart'}, + '61749492':{'en': 'Moranbah'}, + '61749493':{'en': 'Moranbah'}, + '61749494':{'en': 'Nebo'}, + '61749495':{'en': 'Finch Hatton'}, + '61749496':{'en': 'Gargett'}, + '61749497':{'en': 'Calen'}, + '61749498':{'en': 'Koumala'}, + '61749499':{'en': 'Carmila'}, + '61749500':{'en': 'Dysart'}, + '61749501':{'en': 'Koumala'}, + '61749502':{'en': 'Carmila'}, + '61749503':{'en': 'Koumala'}, + '61749504':{'en': 'Colston Park'}, + '61749505':{'en': 'Nebo'}, + '61749506':{'en': 'Nebo'}, + '61749507':{'en': 'Connors Range'}, + '61749508':{'en': 'Glenden'}, + '61749509':{'en': 'Glenden'}, + '6174951':{'en': 'Mackay'}, + '6174952':{'en': 'Mackay'}, + '6174953':{'en': 'Mackay'}, + '61749540':{'en': 'Yakapari'}, + '61749541':{'en': 'Walkerston'}, + '61749542':{'en': 'Walkerston'}, + '61749543':{'en': 'Walkerston'}, + '61749544':{'en': 'Walkerston'}, + '61749545':{'en': 'Mackay'}, + '61749546':{'en': 'Mackay'}, + '61749547':{'en': 'Mackay'}, + '61749548':{'en': 'Mackay'}, + '61749549':{'en': 'Mackay'}, + '6174955':{'en': 'Mackay'}, + '6174956':{'en': 'Sarina'}, + '61749560':{'en': 'St Lawrence'}, + '61749568':{'en': 'Connors Range'}, + '61749569':{'en': 'St Lawrence'}, + '6174957':{'en': 'Mackay'}, + '61749580':{'en': 'Moranbah'}, + '61749581':{'en': 'Dysart'}, + '61749582':{'en': 'Dysart'}, + '61749583':{'en': 'Finch Hatton'}, + '61749584':{'en': 'Finch Hatton'}, + '61749585':{'en': 'Gargett'}, + '61749586':{'en': 'Gargett'}, + '61749587':{'en': 'Wagoora'}, + '61749588':{'en': 'Calen'}, + '61749589':{'en': 'Glenden'}, + '61749590':{'en': 'Yakapari'}, + '61749591':{'en': 'Walkerston'}, + '61749592':{'en': 'Walkerston'}, + '61749593':{'en': 'Walkerston'}, + '61749594':{'en': 'Walkerston'}, + '61749595':{'en': 'Mackay'}, + '61749596':{'en': 'Mackay'}, + '61749597':{'en': 'Walkerston'}, + '61749598':{'en': 'Mackay'}, + '61749599':{'en': 'Mackay'}, + '6174960':{'en': 'Mackay'}, + '61749610':{'en': 'Mount Morgan'}, + '61749611':{'en': 'Rockhampton'}, + '61749612':{'en': 'Gladstone'}, + '61749613':{'en': 'Mackay'}, + '61749614':{'en': 'Rockhampton'}, + '61749615':{'en': 'The Caves'}, + '61749616':{'en': 'Tungamull'}, + '61749617':{'en': 'Westwood'}, + '61749618':{'en': 'Mackay'}, + '61749619':{'en': 'Mackay'}, + '61749620':{'en': 'Gladstone'}, + '61749621':{'en': 'Gladstone'}, + '61749622':{'en': 'Gladstone'}, + '61749623':{'en': 'Mackay'}, + '61749624':{'en': 'Cannon Valley'}, + '61749625':{'en': 'Cannon Valley'}, + '61749626':{'en': 'Cannon Valley'}, + '61749627':{'en': 'Isaac River'}, + '61749628':{'en': 'Marlborough'}, + '61749629':{'en': 'Mount Gardiner'}, + '6174963':{'en': 'Mackay'}, + '61749640':{'en': 'Colston Park'}, + '61749641':{'en': 'Cannon Valley'}, + '61749642':{'en': 'Glenden'}, + '61749643':{'en': 'Walkerston'}, + '61749644':{'en': 'Wagoora'}, + '61749645':{'en': 'St Lawrence'}, + '61749646':{'en': 'Proserpine'}, + '61749647':{'en': 'Proserpine'}, + '61749648':{'en': 'Sarina'}, + '61749649':{'en': 'Sarina'}, + '6174965':{'en': 'Mackay'}, + '61749650':{'en': 'Gladstone'}, + '61749651':{'en': 'Gladstone'}, + '61749652':{'en': 'Gladstone'}, + '61749653':{'en': 'Cannon Valley'}, + '61749660':{'en': 'Yakapari'}, + '61749661':{'en': 'Yakapari'}, + '61749662':{'en': 'Yakapari'}, + '61749663':{'en': 'Yakapari'}, + '61749664':{'en': 'Yakapari'}, + '61749665':{'en': 'Walkerston'}, + '61749666':{'en': 'Walkerston'}, + '61749667':{'en': 'Walkerston'}, + '61749668':{'en': 'Walkerston'}, + '61749669':{'en': 'Walkerston'}, + '61749670':{'en': 'Mackay'}, + '61749671':{'en': 'Mackay'}, + '61749672':{'en': 'Mackay'}, + '61749673':{'en': 'Mackay'}, + '61749674':{'en': 'Mackay'}, + '61749675':{'en': 'Cannon Valley'}, + '61749676':{'en': 'Cannon Valley'}, + '61749677':{'en': 'Cannon Valley'}, + '61749678':{'en': 'Sarina'}, + '61749679':{'en': 'Moranbah'}, + '6174968':{'en': 'Mackay'}, + '61749687':{'en': 'Walkerston'}, + '61749688':{'en': 'Moranbah'}, + '61749689':{'en': 'Dysart'}, + '6174969':{'en': 'Mackay'}, + '61749698':{'en': 'Cannon Valley'}, + '61749699':{'en': 'Cannon Valley'}, + '6174970':{'en': 'Gladstone'}, + '61749702':{'en': 'Mount Larcom'}, + '61749704':{'en': 'Benaraby'}, + '61749705':{'en': 'Miriam Vale'}, + '6174971':{'en': 'Gladstone'}, + '6174972':{'en': 'Gladstone'}, + '6174973':{'en': 'Gladstone'}, + '61749740':{'en': 'Ubobo'}, + '61749741':{'en': 'Ubobo'}, + '61749742':{'en': 'Turkey Beach'}, + '61749743':{'en': 'Turkey Beach'}, + '61749744':{'en': 'Miriam Vale'}, + '61749745':{'en': 'Miriam Vale'}, + '61749746':{'en': 'Miriam Vale'}, + '61749747':{'en': 'Agnes Water'}, + '61749748':{'en': 'Gayfield'}, + '61749749':{'en': 'Agnes Water'}, + '6174975':{'en': 'Calliope'}, + '61749750':{'en': 'Benaraby'}, + '61749751':{'en': 'Mount Larcom'}, + '61749752':{'en': 'Gladstone'}, + '61749753':{'en': 'Mount Larcom'}, + '6174976':{'en': 'Gladstone'}, + '61749770':{'en': 'Cannon Valley'}, + '61749771':{'en': 'Yeppoon'}, + '61749772':{'en': 'Byfield'}, + '61749773':{'en': 'Byfield'}, + '61749774':{'en': 'Rockhampton'}, + '61749775':{'en': 'Mackay'}, + '61749776':{'en': 'Gladstone'}, + '61749777':{'en': 'Gladstone'}, + '61749778':{'en': 'Gladstone'}, + '61749779':{'en': 'Gladstone'}, + '6174980':{'en': 'Emerald'}, + '61749801':{'en': 'Blackwater'}, + '61749802':{'en': 'Clermont'}, + '61749805':{'en': 'Blackwater'}, + '61749810':{'en': 'Gemfields'}, + '61749811':{'en': 'Gemfields'}, + '61749812':{'en': 'Middlemount'}, + '61749813':{'en': 'Middlemount'}, + '61749814':{'en': 'Springsure'}, + '61749815':{'en': 'Springsure'}, + '61749816':{'en': 'Tieri'}, + '61749817':{'en': 'Tieri'}, + '61749818':{'en': 'Willows'}, + '61749819':{'en': 'Alpha'}, + '6174982':{'en': 'Emerald'}, + '61749825':{'en': 'Blackwater'}, + '61749826':{'en': 'Blackwater'}, + '61749827':{'en': 'Blackwater'}, + '61749829':{'en': 'Blackwater'}, + '61749830':{'en': 'Clermont'}, + '61749831':{'en': 'Clermont'}, + '61749832':{'en': 'Clermont'}, + '61749833':{'en': 'Clermont'}, + '61749834':{'en': 'Clermont'}, + '61749835':{'en': 'Miclere'}, + '61749836':{'en': 'Miclere'}, + '61749837':{'en': 'Emerald'}, + '61749838':{'en': 'Emerald'}, + '61749839':{'en': 'Emerald'}, + '61749840':{'en': 'Capella'}, + '61749841':{'en': 'Springsure'}, + '61749842':{'en': 'Buckland'}, + '61749843':{'en': 'Rolleston'}, + '61749844':{'en': 'Buckland'}, + '61749845':{'en': 'Comet'}, + '61749846':{'en': 'Orion'}, + '61749847':{'en': 'Tieri'}, + '61749848':{'en': 'Tieri'}, + '61749849':{'en': 'Capella'}, + '61749850':{'en': 'Middlemount'}, + '61749851':{'en': 'Alpha'}, + '61749852':{'en': 'Carbine Creek'}, + '61749853':{'en': 'Belyando'}, + '61749854':{'en': 'Gemfields'}, + '61749855':{'en': 'Willows'}, + '61749856':{'en': 'Hodgson Range'}, + '61749857':{'en': 'Middlemount'}, + '61749858':{'en': 'Middlemount'}, + '61749859':{'en': 'Middlemount'}, + '6174986':{'en': 'Blackwater'}, + '61749864':{'en': 'Capella'}, + '61749866':{'en': 'Mackay'}, + '61749867':{'en': 'Emerald'}, + '61749868':{'en': 'Emerald'}, + '6174987':{'en': 'Emerald'}, + '61749870':{'en': 'Alpha'}, + '61749871':{'en': 'Blackwater'}, + '61749872':{'en': 'Bingegang'}, + '617498730':{'en': 'Bingegang'}, + '61749880':{'en': 'Emerald'}, + '61749881':{'en': 'Emerald'}, + '61749882':{'en': 'Emerald'}, + '61749883':{'en': 'Clermont'}, + '61749884':{'en': 'Clermont'}, + '61749885':{'en': 'Clermont'}, + '61749886':{'en': 'Capella'}, + '61749887':{'en': 'Capella'}, + '61749888':{'en': 'Miclere'}, + '61749889':{'en': 'Rolleston'}, + '61749890':{'en': 'Nogoa'}, + '61749891':{'en': 'Wowan'}, + '61749892':{'en': 'Yeppoon'}, + '61749893':{'en': 'Bajool'}, + '61749894':{'en': 'Broadsound'}, + '61749895':{'en': 'Byfield'}, + '61749896':{'en': 'Dingo'}, + '61749897':{'en': 'Duaringa'}, + '61749898':{'en': 'Fitzroy West'}, + '61749899':{'en': 'Garnant'}, + '61749900':{'en': 'Biloela'}, + '61749901':{'en': 'Biloela'}, + '61749902':{'en': 'Spier'}, + '61749903':{'en': 'Theodore'}, + '61749904':{'en': 'The Caves'}, + '61749905':{'en': 'The Caves'}, + '61749906':{'en': 'Cannon Valley'}, + '61749907':{'en': 'Cannon Valley'}, + '61749908':{'en': 'Rockhampton'}, + '61749909':{'en': 'Moura'}, + '61749910':{'en': 'Emerald'}, + '61749911':{'en': 'Emerald'}, + '61749912':{'en': 'Emerald'}, + '61749913':{'en': 'Proserpine'}, + '61749914':{'en': 'Tieri'}, + '61749915':{'en': 'Yeppoon'}, + '61749916':{'en': 'Yeppoon'}, + '61749917':{'en': 'Mount Morgan'}, + '61749918':{'en': 'Mount Morgan'}, + '61749919':{'en': 'Gemfields'}, + '6174992':{'en': 'Biloela'}, + '6174993':{'en': 'Theodore'}, + '61749936':{'en': 'Nathan Gorge'}, + '61749937':{'en': 'Cracow'}, + '61749938':{'en': 'Biloela'}, + '61749939':{'en': 'Biloela'}, + '6174994':{'en': 'Rockhampton'}, + '61749950':{'en': 'Mardale'}, + '61749951':{'en': 'Mardale'}, + '61749952':{'en': 'Spier'}, + '61749953':{'en': 'Spier'}, + '61749954':{'en': 'Biloela'}, + '61749955':{'en': 'Biloela'}, + '61749956':{'en': 'Biloela'}, + '61749957':{'en': 'Banana'}, + '61749958':{'en': 'Biloela'}, + '61749959':{'en': 'Banana'}, + '61749960':{'en': 'Pegunny'}, + '61749961':{'en': 'Zamia Creek'}, + '61749962':{'en': 'Pegunny'}, + '61749963':{'en': 'Oombabeer'}, + '61749964':{'en': 'Bauhinia'}, + '61749965':{'en': 'Goovigen'}, + '61749966':{'en': 'Goovigen'}, + '61749967':{'en': 'Zamia Creek'}, + '61749968':{'en': 'Zamia Creek'}, + '61749969':{'en': 'Zamia Creek'}, + '6174997':{'en': 'Moura'}, + '61749978':{'en': 'Gemfields'}, + '61749979':{'en': 'Gemfields'}, + '61749980':{'en': 'Baralaba'}, + '61749981':{'en': 'Baralaba'}, + '61749982':{'en': 'Baralaba'}, + '61749983':{'en': 'Biloela'}, + '61749984':{'en': 'Biloela'}, + '61749985':{'en': 'Mackay'}, + '61749986':{'en': 'Mackay'}, + '61749987':{'en': 'Calen'}, + '61749988':{'en': 'Calen'}, + '61749989':{'en': 'Mackay'}, + '61749990':{'en': 'Rockhampton'}, + '61749991':{'en': 'Rockhampton'}, + '61749992':{'en': 'Rockhampton'}, + '61749993':{'en': 'Rockhampton'}, + '61749994':{'en': 'Rockhampton'}, + '61749995':{'en': 'Mackay'}, + '61749996':{'en': 'Mackay'}, + '61749997':{'en': 'Mackay'}, + '61749998':{'en': 'Mackay'}, + '61749999':{'en': 'Mackay'}, + '61752000':{'en': 'Nambour'}, + '61752001':{'en': 'Ballugan'}, + '61752002':{'en': 'Boonah'}, + '61752003':{'en': 'Caboolture'}, + '61752004':{'en': 'Caloundra'}, + '61752005':{'en': 'Coominya'}, + '61752006':{'en': 'Cooroy'}, + '61752007':{'en': 'Crossdale'}, + '61752008':{'en': 'Esk'}, + '61752009':{'en': 'Gatton'}, + '61752010':{'en': 'Gunalda'}, + '61752011':{'en': 'Gympie'}, + '61752012':{'en': 'Harrisville'}, + '61752013':{'en': 'Imbil'}, + '61752014':{'en': 'Jimna'}, + '61752015':{'en': 'Kalbar'}, + '61752016':{'en': 'Kenilworth'}, + '61752017':{'en': 'Kia Ora'}, + '61752018':{'en': 'Kilcoy'}, + '61752019':{'en': 'Kilkivan'}, + '6175202':{'en': 'Caloundra'}, + '61752030':{'en': 'Caloundra'}, + '61752031':{'en': 'Caloundra'}, + '61752032':{'en': 'Caloundra'}, + '61752033':{'en': 'Caloundra'}, + '61752034':{'en': 'Caloundra'}, + '61752035':{'en': 'Laidley'}, + '61752036':{'en': 'Lowood'}, + '61752037':{'en': 'Maleny'}, + '61752038':{'en': 'Maroon'}, + '61752039':{'en': 'Moore'}, + '61752040':{'en': 'Nambour'}, + '61752041':{'en': 'Noosaville'}, + '61752042':{'en': 'Pomona'}, + '61752043':{'en': 'Rosevale'}, + '61752044':{'en': 'Rosewood'}, + '61752045':{'en': 'Thornton'}, + '61752046':{'en': 'Toogoolawah'}, + '61752047':{'en': 'Upper Widgee'}, + '61752048':{'en': 'Wolvi'}, + '61752049':{'en': 'Woodbine'}, + '61752050':{'en': 'Woolooga'}, + '61752051':{'en': 'Ballugan'}, + '61752052':{'en': 'Boonah'}, + '61752053':{'en': 'Caboolture'}, + '61752054':{'en': 'Caloundra'}, + '61752055':{'en': 'Coominya'}, + '61752056':{'en': 'Cooroy'}, + '61752057':{'en': 'Crossdale'}, + '61752058':{'en': 'Esk'}, + '61752059':{'en': 'Gatton'}, '61752060':{'en': 'Gunalda'}, '61752061':{'en': 'Gympie'}, '61752062':{'en': 'Harrisville'}, @@ -9527,496 +10019,4 @@ '618852892':{'en': 'Willunga'}, '618852893':{'en': 'Willunga'}, '618852896':{'en': 'Willunga'}, - '618852898':{'en': 'Willunga'}, - '618852899':{'en': 'Willunga'}, - '61885290':{'en': 'Windsor'}, - '61885291':{'en': 'Windsor'}, - '61885292':{'en': 'Windsor'}, - '61885293':{'en': 'Windsor'}, - '61885294':{'en': 'Riverton'}, - '61885295':{'en': 'Riverton'}, - '61885296':{'en': 'Barmera'}, - '61885297':{'en': 'Berri'}, - '61885298':{'en': 'Loxton'}, - '61885299':{'en': 'Paruna'}, - '61885300':{'en': 'Taldra'}, - '61885301':{'en': 'Taldra'}, - '61885302':{'en': 'Taldra'}, - '61885303':{'en': 'Tanunda'}, - '61885304':{'en': 'Tanunda'}, - '61885305':{'en': 'Tanunda'}, - '61885306':{'en': 'Taplan'}, - '61885307':{'en': 'Taplan'}, - '61885308':{'en': 'Taplan'}, - '618853090':{'en': 'Callington'}, - '618853091':{'en': 'Callington'}, - '618853092':{'en': 'Callington'}, - '618853093':{'en': 'Callington'}, - '618853094':{'en': 'Callington'}, - '618853095':{'en': 'Callington'}, - '618853096':{'en': 'Callington'}, - '618853098':{'en': 'Callington'}, - '618853099':{'en': 'Callington'}, - '6188531':{'en': 'Murray Bridge'}, - '6188532':{'en': 'Murray Bridge'}, - '61885330':{'en': 'Taylorville'}, - '61885331':{'en': 'Taylorville'}, - '61885332':{'en': 'Taylorville'}, - '61885333':{'en': 'Truro'}, - '61885334':{'en': 'Truro'}, - '61885335':{'en': 'Truro'}, - '61885336':{'en': 'Two Wells'}, - '61885337':{'en': 'Two Wells'}, - '61885338':{'en': 'Two Wells'}, - '61885339':{'en': 'Murray Bridge'}, - '6188534':{'en': 'Murray Bridge'}, - '61885346':{'en': 'Tanunda'}, - '61885347':{'en': 'Mantung'}, - '61885348':{'en': 'Mantung'}, - '61885349':{'en': 'New Well'}, - '61885350':{'en': 'New Well'}, - '61885351':{'en': 'Windsor'}, - '61885352':{'en': 'Penneshaw'}, - '61885353':{'en': 'Mypolonga'}, - '61885354':{'en': 'Mypolonga'}, - '61885355':{'en': 'Murray Bridge'}, - '61885356':{'en': 'Murray Bridge'}, - '61885357':{'en': 'Murray Bridge'}, - '61885358':{'en': 'Murray Bridge'}, - '61885359':{'en': 'Murray Bridge'}, - '6188536':{'en': 'Strathalbyn'}, - '61885370':{'en': 'Milang'}, - '61885371':{'en': 'Milang'}, - '61885372':{'en': 'Milang'}, - '61885373':{'en': 'Langhorne Creek'}, - '61885374':{'en': 'Langhorne Creek'}, - '61885375':{'en': 'Hartley'}, - '61885376':{'en': 'Hartley'}, - '61885377':{'en': 'Eudunda'}, - '61885378':{'en': 'Eudunda'}, - '61885379':{'en': 'Loxton'}, - '61885380':{'en': 'Loxton'}, - '61885381':{'en': 'Mypolonga'}, - '61885382':{'en': 'Mypolonga'}, - '61885383':{'en': 'Callington'}, - '61885384':{'en': 'Callington'}, - '61885385':{'en': 'Callington'}, - '61885386':{'en': 'Callington'}, - '61885387':{'en': 'Callington'}, - '61885388':{'en': 'Berri'}, - '61885389':{'en': 'Berri'}, - '61885390':{'en': 'Mypolonga'}, - '61885391':{'en': 'Murray Bridge'}, - '61885392':{'en': 'Murray Bridge'}, - '61885393':{'en': 'Murray Bridge'}, - '61885394':{'en': 'Murray Bridge'}, - '61885395':{'en': 'Callington'}, - '61885396':{'en': 'Hartley'}, - '61885397':{'en': 'Langhorne Creek'}, - '61885398':{'en': 'Milang'}, - '61885399':{'en': 'Strathalbyn'}, - '6188540':{'en': 'Morgan'}, - '61885405':{'en': 'Blanchetown'}, - '61885406':{'en': 'Blanchetown'}, - '61885407':{'en': 'New Well'}, - '61885408':{'en': 'Blanchetown'}, - '6188541':{'en': 'Waikerie'}, - '61885420':{'en': 'Waikerie'}, - '61885421':{'en': 'Waikerie'}, - '61885422':{'en': 'Waikerie'}, - '61885423':{'en': 'Morgan'}, - '61885424':{'en': 'Morgan'}, - '61885425':{'en': 'Blanchetown'}, - '61885426':{'en': 'Taylorville'}, - '61885427':{'en': 'New Well'}, - '61885428':{'en': 'Murray Bridge'}, - '61885429':{'en': 'Two Wells'}, - '61885430':{'en': 'Taylorville'}, - '61885431':{'en': 'Taylorville'}, - '61885432':{'en': 'Taylorville'}, - '61885433':{'en': 'Milang'}, - '61885434':{'en': 'Strathalbyn'}, - '61885435':{'en': 'Murray Bridge'}, - '61885436':{'en': 'Murray Bridge'}, - '61885438':{'en': 'Berri'}, - '61885439':{'en': 'Waikerie'}, - '61885440':{'en': 'Victor Harbor'}, - '61885441':{'en': 'Victor Harbor'}, - '61885442':{'en': 'Victor Harbor'}, - '61885443':{'en': 'Waikerie'}, - '61885444':{'en': 'Waikerie'}, - '61885445':{'en': 'Waikerie'}, - '61885446':{'en': 'Walker Flat'}, - '61885447':{'en': 'Walker Flat'}, - '61885448':{'en': 'Walker Flat'}, - '618854490':{'en': 'Hartley'}, - '618854491':{'en': 'Hartley'}, - '618854492':{'en': 'Hartley'}, - '618854493':{'en': 'Hartley'}, - '618854496':{'en': 'Hartley'}, - '618854497':{'en': 'Hartley'}, - '618854498':{'en': 'Hartley'}, - '618854499':{'en': 'Hartley'}, - '618854500':{'en': 'Yankalilla'}, - '618854501':{'en': 'Yankalilla'}, - '618854502':{'en': 'Yankalilla'}, - '618854503':{'en': 'Yankalilla'}, - '618854504':{'en': 'Yankalilla'}, - '618854507':{'en': 'Yankalilla'}, - '618854508':{'en': 'Yankalilla'}, - '618854510':{'en': 'Blanchetown'}, - '618854511':{'en': 'Blanchetown'}, - '618854512':{'en': 'Blanchetown'}, - '618854513':{'en': 'Blanchetown'}, - '618854514':{'en': 'Blanchetown'}, - '618854515':{'en': 'Blanchetown'}, - '618854516':{'en': 'Blanchetown'}, - '618854517':{'en': 'Blanchetown'}, - '618854518':{'en': 'Blanchetown'}, - '618854520':{'en': 'Lowbank'}, - '618854521':{'en': 'Lowbank'}, - '618854522':{'en': 'Lowbank'}, - '618854523':{'en': 'Lowbank'}, - '618854524':{'en': 'Lowbank'}, - '618854525':{'en': 'Lowbank'}, - '618854526':{'en': 'Lowbank'}, - '618854527':{'en': 'Lowbank'}, - '618854528':{'en': 'Lowbank'}, - '618854530':{'en': 'Mantung'}, - '618854531':{'en': 'Mantung'}, - '618854532':{'en': 'Mantung'}, - '618854533':{'en': 'Mantung'}, - '618854534':{'en': 'Mantung'}, - '618854535':{'en': 'Mantung'}, - '618854536':{'en': 'Mantung'}, - '618854537':{'en': 'Mantung'}, - '618854538':{'en': 'Mantung'}, - '618854540':{'en': 'Morgan'}, - '618854541':{'en': 'Morgan'}, - '618854542':{'en': 'Morgan'}, - '618854543':{'en': 'Morgan'}, - '618854544':{'en': 'Morgan'}, - '618854545':{'en': 'Morgan'}, - '618854546':{'en': 'Morgan'}, - '618854547':{'en': 'Morgan'}, - '618854548':{'en': 'Morgan'}, - '618854550':{'en': 'New Well'}, - '618854551':{'en': 'New Well'}, - '618854552':{'en': 'New Well'}, - '618854553':{'en': 'New Well'}, - '618854554':{'en': 'New Well'}, - '618854555':{'en': 'New Well'}, - '618854556':{'en': 'New Well'}, - '618854557':{'en': 'New Well'}, - '618854558':{'en': 'New Well'}, - '618854560':{'en': 'Taylorville'}, - '618854561':{'en': 'Taylorville'}, - '618854562':{'en': 'Taylorville'}, - '618854563':{'en': 'Taylorville'}, - '618854564':{'en': 'Taylorville'}, - '618854565':{'en': 'Taylorville'}, - '618854566':{'en': 'Taylorville'}, - '618854567':{'en': 'Taylorville'}, - '618854568':{'en': 'Taylorville'}, - '618854570':{'en': 'Waikerie'}, - '618854571':{'en': 'Waikerie'}, - '618854572':{'en': 'Waikerie'}, - '618854573':{'en': 'Waikerie'}, - '618854574':{'en': 'Waikerie'}, - '618854575':{'en': 'Waikerie'}, - '618854576':{'en': 'Waikerie'}, - '618854577':{'en': 'Waikerie'}, - '618854578':{'en': 'Waikerie'}, - '618854580':{'en': 'Auburn'}, - '618854581':{'en': 'Auburn'}, - '618854582':{'en': 'Auburn'}, - '618854583':{'en': 'Auburn'}, - '618854584':{'en': 'Auburn'}, - '618854585':{'en': 'Auburn'}, - '618854586':{'en': 'Auburn'}, - '618854587':{'en': 'Auburn'}, - '618854588':{'en': 'Auburn'}, - '618854590':{'en': 'Freeling'}, - '618854591':{'en': 'Freeling'}, - '618854592':{'en': 'Freeling'}, - '618854593':{'en': 'Freeling'}, - '618854594':{'en': 'Freeling'}, - '618854595':{'en': 'Freeling'}, - '618854596':{'en': 'Freeling'}, - '618854598':{'en': 'Freeling'}, - '618854599':{'en': 'Freeling'}, - '61885460':{'en': 'Wanbi'}, - '61885461':{'en': 'Wanbi'}, - '61885462':{'en': 'Wanbi'}, - '61885463':{'en': 'Willunga'}, - '61885464':{'en': 'Willunga'}, - '61885465':{'en': 'Willunga'}, - '61885466':{'en': 'Windsor'}, - '61885467':{'en': 'Windsor'}, - '61885468':{'en': 'Windsor'}, - '618854690':{'en': 'Langhorne Creek'}, - '618854691':{'en': 'Langhorne Creek'}, - '618854692':{'en': 'Langhorne Creek'}, - '618854693':{'en': 'Langhorne Creek'}, - '618854694':{'en': 'Langhorne Creek'}, - '618854697':{'en': 'Langhorne Creek'}, - '618854698':{'en': 'Langhorne Creek'}, - '618854699':{'en': 'Langhorne Creek'}, - '61885470':{'en': 'Wunkar'}, - '61885471':{'en': 'Wunkar'}, - '61885472':{'en': 'Wunkar'}, - '61885473':{'en': 'Wynarka'}, - '61885474':{'en': 'Wynarka'}, - '61885475':{'en': 'Wynarka'}, - '61885476':{'en': 'Yankalilla'}, - '61885477':{'en': 'Yankalilla'}, - '61885478':{'en': 'Yankalilla'}, - '618854790':{'en': 'Milang'}, - '618854791':{'en': 'Milang'}, - '618854792':{'en': 'Milang'}, - '618854793':{'en': 'Milang'}, - '618854794':{'en': 'Milang'}, - '618854797':{'en': 'Milang'}, - '618854798':{'en': 'Milang'}, - '618854799':{'en': 'Milang'}, - '61885480':{'en': 'Yumali'}, - '61885481':{'en': 'Yumali'}, - '61885482':{'en': 'Yumali'}, - '61885483':{'en': 'Victor Harbor'}, - '61885484':{'en': 'Gawler'}, - '61885485':{'en': 'Murray Bridge'}, - '61885486':{'en': 'Tanunda'}, - '61885487':{'en': 'Strathalbyn'}, - '61885488':{'en': 'Victor Harbor'}, - '618854890':{'en': 'Murray Bridge'}, - '618854891':{'en': 'Murray Bridge'}, - '618854892':{'en': 'Murray Bridge'}, - '618854893':{'en': 'Murray Bridge'}, - '618854894':{'en': 'Murray Bridge'}, - '618854898':{'en': 'Murray Bridge'}, - '618854899':{'en': 'Murray Bridge'}, - '618854900':{'en': 'Mypolonga'}, - '618854901':{'en': 'Mypolonga'}, - '618854902':{'en': 'Mypolonga'}, - '618854903':{'en': 'Mypolonga'}, - '618854904':{'en': 'Mypolonga'}, - '618854905':{'en': 'Mypolonga'}, - '618854906':{'en': 'Mypolonga'}, - '618854907':{'en': 'Mypolonga'}, - '618854908':{'en': 'Mypolonga'}, - '618854910':{'en': 'Strathalbyn'}, - '618854911':{'en': 'Strathalbyn'}, - '618854912':{'en': 'Strathalbyn'}, - '618854913':{'en': 'Strathalbyn'}, - '618854916':{'en': 'Strathalbyn'}, - '618854917':{'en': 'Strathalbyn'}, - '618854918':{'en': 'Strathalbyn'}, - '618854919':{'en': 'Strathalbyn'}, - '618854920':{'en': 'Bow Hill'}, - '618854921':{'en': 'Bow Hill'}, - '618854922':{'en': 'Bow Hill'}, - '618854923':{'en': 'Bow Hill'}, - '618854924':{'en': 'Bow Hill'}, - '618854925':{'en': 'Bow Hill'}, - '618854926':{'en': 'Bow Hill'}, - '618854927':{'en': 'Bow Hill'}, - '618854928':{'en': 'Bow Hill'}, - '618854930':{'en': 'Bower'}, - '618854931':{'en': 'Bower'}, - '618854932':{'en': 'Bower'}, - '618854933':{'en': 'Bower'}, - '618854934':{'en': 'Bower'}, - '618854935':{'en': 'Bower'}, - '618854936':{'en': 'Bower'}, - '618854937':{'en': 'Bower'}, - '618854938':{'en': 'Bower'}, - '618854940':{'en': 'Eudunda'}, - '618854941':{'en': 'Eudunda'}, - '618854942':{'en': 'Eudunda'}, - '618854943':{'en': 'Eudunda'}, - '618854944':{'en': 'Eudunda'}, - '618854945':{'en': 'Eudunda'}, - '618854946':{'en': 'Eudunda'}, - '618854947':{'en': 'Eudunda'}, - '618854948':{'en': 'Eudunda'}, - '618854950':{'en': 'Kapunda'}, - '618854951':{'en': 'Kapunda'}, - '618854952':{'en': 'Kapunda'}, - '618854953':{'en': 'Kapunda'}, - '618854954':{'en': 'Kapunda'}, - '618854955':{'en': 'Kapunda'}, - '618854956':{'en': 'Kapunda'}, - '618854957':{'en': 'Kapunda'}, - '618854958':{'en': 'Kapunda'}, - '618854960':{'en': 'Mannum'}, - '618854961':{'en': 'Mannum'}, - '618854962':{'en': 'Mannum'}, - '618854963':{'en': 'Mannum'}, - '618854964':{'en': 'Mannum'}, - '618854965':{'en': 'Mannum'}, - '618854966':{'en': 'Mannum'}, - '618854967':{'en': 'Mannum'}, - '618854968':{'en': 'Mannum'}, - '618854970':{'en': 'Mount Pleasant'}, - '618854971':{'en': 'Mount Pleasant'}, - '618854972':{'en': 'Mount Pleasant'}, - '618854973':{'en': 'Mount Pleasant'}, - '618854974':{'en': 'Mount Pleasant'}, - '618854975':{'en': 'Mount Pleasant'}, - '618854976':{'en': 'Mount Pleasant'}, - '618854978':{'en': 'Mount Pleasant'}, - '618854979':{'en': 'Mount Pleasant'}, - '618854980':{'en': 'Robertstown'}, - '618854981':{'en': 'Robertstown'}, - '618854982':{'en': 'Robertstown'}, - '618854983':{'en': 'Robertstown'}, - '618854984':{'en': 'Robertstown'}, - '618854985':{'en': 'Robertstown'}, - '618854986':{'en': 'Robertstown'}, - '618854987':{'en': 'Robertstown'}, - '618854988':{'en': 'Robertstown'}, - '618854990':{'en': 'Sanderston'}, - '618854991':{'en': 'Sanderston'}, - '618854992':{'en': 'Sanderston'}, - '618854993':{'en': 'Sanderston'}, - '618854994':{'en': 'Sanderston'}, - '618854995':{'en': 'Sanderston'}, - '618854996':{'en': 'Sanderston'}, - '618854997':{'en': 'Sanderston'}, - '618854998':{'en': 'Sanderston'}, - '6188550':{'en': 'Willunga'}, - '61885505':{'en': 'Yankalilla'}, - '61885506':{'en': 'Strathalbyn'}, - '61885508':{'en': 'Goolwa'}, - '61885509':{'en': 'Goolwa'}, - '61885510':{'en': 'Victor Harbor'}, - '61885511':{'en': 'Victor Harbor'}, - '61885512':{'en': 'Victor Harbor'}, - '61885513':{'en': 'Victor Harbor'}, - '61885514':{'en': 'Kingscote'}, - '61885515':{'en': 'Victor Harbor'}, - '61885516':{'en': 'Kingscote'}, - '61885517':{'en': 'Penneshaw'}, - '61885518':{'en': 'Parndana'}, - '61885519':{'en': 'Karatta'}, - '6188552':{'en': 'Victor Harbor'}, - '6188553':{'en': 'Kingscote'}, - '61885531':{'en': 'Penneshaw'}, - '61885536':{'en': 'Penneshaw'}, - '61885537':{'en': 'Penneshaw'}, - '61885538':{'en': 'Penneshaw'}, - '6188554':{'en': 'Victor Harbor'}, - '6188555':{'en': 'Goolwa'}, - '61885558':{'en': 'Victor Harbor'}, - '61885559':{'en': 'Victor Harbor'}, - '6188556':{'en': 'Willunga'}, - '6188557':{'en': 'Willunga'}, - '6188558':{'en': 'Yankalilla'}, - '61885590':{'en': 'Kingscote'}, - '61885591':{'en': 'Penneshaw'}, - '61885592':{'en': 'Kingscote'}, - '61885593':{'en': 'Parndana'}, - '61885594':{'en': 'Karatta'}, - '61885595':{'en': 'Parndana'}, - '61885596':{'en': 'Parndana'}, - '61885597':{'en': 'Karatta'}, - '61885598':{'en': 'Karatta'}, - '61885599':{'en': 'Parndana'}, - '61885600':{'en': 'Bower'}, - '61885601':{'en': 'Sandleton'}, - '61885602':{'en': 'Bow Hill'}, - '61885603':{'en': 'Mount Pleasant'}, - '61885604':{'en': 'Kapunda'}, - '61885605':{'en': 'Kapunda'}, - '61885606':{'en': 'Truro'}, - '61885607':{'en': 'Eudunda'}, - '61885608':{'en': 'Robertstown'}, - '61885609':{'en': 'Tanunda'}, - '61885610':{'en': 'Tanunda'}, - '61885611':{'en': 'Tanunda'}, - '61885612':{'en': 'Tanunda'}, - '61885613':{'en': 'Tanunda'}, - '61885614':{'en': 'Tanunda'}, - '61885615':{'en': 'Sanderston'}, - '61885616':{'en': 'Mannum'}, - '61885617':{'en': 'Walker Flat'}, - '61885618':{'en': 'Sedan'}, - '61885619':{'en': 'Swan Reach'}, - '6188562':{'en': 'Tanunda'}, - '61885625':{'en': 'Sedan'}, - '61885626':{'en': 'Sandleton'}, - '61885627':{'en': 'Bower'}, - '6188563':{'en': 'Tanunda'}, - '6188564':{'en': 'Tanunda'}, - '61885640':{'en': 'Truro'}, - '61885645':{'en': 'Sedan'}, - '61885646':{'en': 'Sedan'}, - '61885649':{'en': 'Truro'}, - '61885650':{'en': 'Sedan'}, - '61885651':{'en': 'Sedan'}, - '61885652':{'en': 'Sedan'}, - '61885653':{'en': 'Tanunda'}, - '61885654':{'en': 'Tanunda'}, - '61885655':{'en': 'Truro'}, - '61885656':{'en': 'Truro'}, - '61885657':{'en': 'Tanunda'}, - '61885658':{'en': 'Tanunda'}, - '61885659':{'en': 'Tanunda'}, - '61885660':{'en': 'Kapunda'}, - '61885661':{'en': 'Kapunda'}, - '61885662':{'en': 'Kapunda'}, - '61885663':{'en': 'Kapunda'}, - '61885664':{'en': 'Kapunda'}, - '61885665':{'en': 'Coonalpyn'}, - '61885666':{'en': 'Kingscote'}, - '61885667':{'en': 'Kingscote'}, - '61885668':{'en': 'Kingscote'}, - '61885669':{'en': 'Mallala'}, - '618856700':{'en': 'Sandleton'}, - '618856701':{'en': 'Sandleton'}, - '618856702':{'en': 'Sandleton'}, - '618856703':{'en': 'Sandleton'}, - '618856704':{'en': 'Sandleton'}, - '618856705':{'en': 'Sandleton'}, - '618856706':{'en': 'Sandleton'}, - '618856707':{'en': 'Sandleton'}, - '618856708':{'en': 'Sandleton'}, - '618856710':{'en': 'Sedan'}, - '618856711':{'en': 'Sedan'}, - '618856712':{'en': 'Sedan'}, - '618856713':{'en': 'Sedan'}, - '618856714':{'en': 'Sedan'}, - '618856715':{'en': 'Sedan'}, - '618856716':{'en': 'Sedan'}, - '618856717':{'en': 'Sedan'}, - '618856718':{'en': 'Sedan'}, - '618856720':{'en': 'Swan Reach'}, - '618856721':{'en': 'Swan Reach'}, - '618856722':{'en': 'Swan Reach'}, - '618856723':{'en': 'Swan Reach'}, - '618856724':{'en': 'Swan Reach'}, - '618856725':{'en': 'Swan Reach'}, - '618856726':{'en': 'Swan Reach'}, - '618856727':{'en': 'Swan Reach'}, - '618856728':{'en': 'Swan Reach'}, - '61885673':{'en': 'Tanunda'}, - '618856740':{'en': 'Truro'}, - '618856741':{'en': 'Truro'}, - '618856742':{'en': 'Truro'}, - '618856743':{'en': 'Truro'}, - '618856744':{'en': 'Truro'}, - '618856745':{'en': 'Truro'}, - '618856746':{'en': 'Truro'}, - '618856747':{'en': 'Truro'}, - '618856748':{'en': 'Truro'}, - '618856750':{'en': 'Walker Flat'}, - '618856751':{'en': 'Walker Flat'}, - '618856752':{'en': 'Walker Flat'}, - '618856753':{'en': 'Walker Flat'}, - '618856754':{'en': 'Walker Flat'}, - '618856755':{'en': 'Walker Flat'}, - '618856756':{'en': 'Walker Flat'}, - '618856757':{'en': 'Walker Flat'}, - '618856758':{'en': 'Walker Flat'}, - '618856760':{'en': 'Coonalpyn'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 13cf83f4e..a84d07cb7 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '618852898':{'en': 'Willunga'}, + '618852899':{'en': 'Willunga'}, + '61885290':{'en': 'Windsor'}, + '61885291':{'en': 'Windsor'}, + '61885292':{'en': 'Windsor'}, + '61885293':{'en': 'Windsor'}, + '61885294':{'en': 'Riverton'}, + '61885295':{'en': 'Riverton'}, + '61885296':{'en': 'Barmera'}, + '61885297':{'en': 'Berri'}, + '61885298':{'en': 'Loxton'}, + '61885299':{'en': 'Paruna'}, + '61885300':{'en': 'Taldra'}, + '61885301':{'en': 'Taldra'}, + '61885302':{'en': 'Taldra'}, + '61885303':{'en': 'Tanunda'}, + '61885304':{'en': 'Tanunda'}, + '61885305':{'en': 'Tanunda'}, + '61885306':{'en': 'Taplan'}, + '61885307':{'en': 'Taplan'}, + '61885308':{'en': 'Taplan'}, + '618853090':{'en': 'Callington'}, + '618853091':{'en': 'Callington'}, + '618853092':{'en': 'Callington'}, + '618853093':{'en': 'Callington'}, + '618853094':{'en': 'Callington'}, + '618853095':{'en': 'Callington'}, + '618853096':{'en': 'Callington'}, + '618853098':{'en': 'Callington'}, + '618853099':{'en': 'Callington'}, + '6188531':{'en': 'Murray Bridge'}, + '6188532':{'en': 'Murray Bridge'}, + '61885330':{'en': 'Taylorville'}, + '61885331':{'en': 'Taylorville'}, + '61885332':{'en': 'Taylorville'}, + '61885333':{'en': 'Truro'}, + '61885334':{'en': 'Truro'}, + '61885335':{'en': 'Truro'}, + '61885336':{'en': 'Two Wells'}, + '61885337':{'en': 'Two Wells'}, + '61885338':{'en': 'Two Wells'}, + '61885339':{'en': 'Murray Bridge'}, + '6188534':{'en': 'Murray Bridge'}, + '61885346':{'en': 'Tanunda'}, + '61885347':{'en': 'Mantung'}, + '61885348':{'en': 'Mantung'}, + '61885349':{'en': 'New Well'}, + '61885350':{'en': 'New Well'}, + '61885351':{'en': 'Windsor'}, + '61885352':{'en': 'Penneshaw'}, + '61885353':{'en': 'Mypolonga'}, + '61885354':{'en': 'Mypolonga'}, + '61885355':{'en': 'Murray Bridge'}, + '61885356':{'en': 'Murray Bridge'}, + '61885357':{'en': 'Murray Bridge'}, + '61885358':{'en': 'Murray Bridge'}, + '61885359':{'en': 'Murray Bridge'}, + '6188536':{'en': 'Strathalbyn'}, + '61885370':{'en': 'Milang'}, + '61885371':{'en': 'Milang'}, + '61885372':{'en': 'Milang'}, + '61885373':{'en': 'Langhorne Creek'}, + '61885374':{'en': 'Langhorne Creek'}, + '61885375':{'en': 'Hartley'}, + '61885376':{'en': 'Hartley'}, + '61885377':{'en': 'Eudunda'}, + '61885378':{'en': 'Eudunda'}, + '61885379':{'en': 'Loxton'}, + '61885380':{'en': 'Loxton'}, + '61885381':{'en': 'Mypolonga'}, + '61885382':{'en': 'Mypolonga'}, + '61885383':{'en': 'Callington'}, + '61885384':{'en': 'Callington'}, + '61885385':{'en': 'Callington'}, + '61885386':{'en': 'Callington'}, + '61885387':{'en': 'Callington'}, + '61885388':{'en': 'Berri'}, + '61885389':{'en': 'Berri'}, + '61885390':{'en': 'Mypolonga'}, + '61885391':{'en': 'Murray Bridge'}, + '61885392':{'en': 'Murray Bridge'}, + '61885393':{'en': 'Murray Bridge'}, + '61885394':{'en': 'Murray Bridge'}, + '61885395':{'en': 'Callington'}, + '61885396':{'en': 'Hartley'}, + '61885397':{'en': 'Langhorne Creek'}, + '61885398':{'en': 'Milang'}, + '61885399':{'en': 'Strathalbyn'}, + '6188540':{'en': 'Morgan'}, + '61885405':{'en': 'Blanchetown'}, + '61885406':{'en': 'Blanchetown'}, + '61885407':{'en': 'New Well'}, + '61885408':{'en': 'Blanchetown'}, + '6188541':{'en': 'Waikerie'}, + '61885420':{'en': 'Waikerie'}, + '61885421':{'en': 'Waikerie'}, + '61885422':{'en': 'Waikerie'}, + '61885423':{'en': 'Morgan'}, + '61885424':{'en': 'Morgan'}, + '61885425':{'en': 'Blanchetown'}, + '61885426':{'en': 'Taylorville'}, + '61885427':{'en': 'New Well'}, + '61885428':{'en': 'Murray Bridge'}, + '61885429':{'en': 'Two Wells'}, + '61885430':{'en': 'Taylorville'}, + '61885431':{'en': 'Taylorville'}, + '61885432':{'en': 'Taylorville'}, + '61885433':{'en': 'Milang'}, + '61885434':{'en': 'Strathalbyn'}, + '61885435':{'en': 'Murray Bridge'}, + '61885436':{'en': 'Murray Bridge'}, + '61885438':{'en': 'Berri'}, + '61885439':{'en': 'Waikerie'}, + '61885440':{'en': 'Victor Harbor'}, + '61885441':{'en': 'Victor Harbor'}, + '61885442':{'en': 'Victor Harbor'}, + '61885443':{'en': 'Waikerie'}, + '61885444':{'en': 'Waikerie'}, + '61885445':{'en': 'Waikerie'}, + '61885446':{'en': 'Walker Flat'}, + '61885447':{'en': 'Walker Flat'}, + '61885448':{'en': 'Walker Flat'}, + '618854490':{'en': 'Hartley'}, + '618854491':{'en': 'Hartley'}, + '618854492':{'en': 'Hartley'}, + '618854493':{'en': 'Hartley'}, + '618854496':{'en': 'Hartley'}, + '618854497':{'en': 'Hartley'}, + '618854498':{'en': 'Hartley'}, + '618854499':{'en': 'Hartley'}, + '618854500':{'en': 'Yankalilla'}, + '618854501':{'en': 'Yankalilla'}, + '618854502':{'en': 'Yankalilla'}, + '618854503':{'en': 'Yankalilla'}, + '618854504':{'en': 'Yankalilla'}, + '618854507':{'en': 'Yankalilla'}, + '618854508':{'en': 'Yankalilla'}, + '618854510':{'en': 'Blanchetown'}, + '618854511':{'en': 'Blanchetown'}, + '618854512':{'en': 'Blanchetown'}, + '618854513':{'en': 'Blanchetown'}, + '618854514':{'en': 'Blanchetown'}, + '618854515':{'en': 'Blanchetown'}, + '618854516':{'en': 'Blanchetown'}, + '618854517':{'en': 'Blanchetown'}, + '618854518':{'en': 'Blanchetown'}, + '618854520':{'en': 'Lowbank'}, + '618854521':{'en': 'Lowbank'}, + '618854522':{'en': 'Lowbank'}, + '618854523':{'en': 'Lowbank'}, + '618854524':{'en': 'Lowbank'}, + '618854525':{'en': 'Lowbank'}, + '618854526':{'en': 'Lowbank'}, + '618854527':{'en': 'Lowbank'}, + '618854528':{'en': 'Lowbank'}, + '618854530':{'en': 'Mantung'}, + '618854531':{'en': 'Mantung'}, + '618854532':{'en': 'Mantung'}, + '618854533':{'en': 'Mantung'}, + '618854534':{'en': 'Mantung'}, + '618854535':{'en': 'Mantung'}, + '618854536':{'en': 'Mantung'}, + '618854537':{'en': 'Mantung'}, + '618854538':{'en': 'Mantung'}, + '618854540':{'en': 'Morgan'}, + '618854541':{'en': 'Morgan'}, + '618854542':{'en': 'Morgan'}, + '618854543':{'en': 'Morgan'}, + '618854544':{'en': 'Morgan'}, + '618854545':{'en': 'Morgan'}, + '618854546':{'en': 'Morgan'}, + '618854547':{'en': 'Morgan'}, + '618854548':{'en': 'Morgan'}, + '618854550':{'en': 'New Well'}, + '618854551':{'en': 'New Well'}, + '618854552':{'en': 'New Well'}, + '618854553':{'en': 'New Well'}, + '618854554':{'en': 'New Well'}, + '618854555':{'en': 'New Well'}, + '618854556':{'en': 'New Well'}, + '618854557':{'en': 'New Well'}, + '618854558':{'en': 'New Well'}, + '618854560':{'en': 'Taylorville'}, + '618854561':{'en': 'Taylorville'}, + '618854562':{'en': 'Taylorville'}, + '618854563':{'en': 'Taylorville'}, + '618854564':{'en': 'Taylorville'}, + '618854565':{'en': 'Taylorville'}, + '618854566':{'en': 'Taylorville'}, + '618854567':{'en': 'Taylorville'}, + '618854568':{'en': 'Taylorville'}, + '618854570':{'en': 'Waikerie'}, + '618854571':{'en': 'Waikerie'}, + '618854572':{'en': 'Waikerie'}, + '618854573':{'en': 'Waikerie'}, + '618854574':{'en': 'Waikerie'}, + '618854575':{'en': 'Waikerie'}, + '618854576':{'en': 'Waikerie'}, + '618854577':{'en': 'Waikerie'}, + '618854578':{'en': 'Waikerie'}, + '618854580':{'en': 'Auburn'}, + '618854581':{'en': 'Auburn'}, + '618854582':{'en': 'Auburn'}, + '618854583':{'en': 'Auburn'}, + '618854584':{'en': 'Auburn'}, + '618854585':{'en': 'Auburn'}, + '618854586':{'en': 'Auburn'}, + '618854587':{'en': 'Auburn'}, + '618854588':{'en': 'Auburn'}, + '618854590':{'en': 'Freeling'}, + '618854591':{'en': 'Freeling'}, + '618854592':{'en': 'Freeling'}, + '618854593':{'en': 'Freeling'}, + '618854594':{'en': 'Freeling'}, + '618854595':{'en': 'Freeling'}, + '618854596':{'en': 'Freeling'}, + '618854598':{'en': 'Freeling'}, + '618854599':{'en': 'Freeling'}, + '61885460':{'en': 'Wanbi'}, + '61885461':{'en': 'Wanbi'}, + '61885462':{'en': 'Wanbi'}, + '61885463':{'en': 'Willunga'}, + '61885464':{'en': 'Willunga'}, + '61885465':{'en': 'Willunga'}, + '61885466':{'en': 'Windsor'}, + '61885467':{'en': 'Windsor'}, + '61885468':{'en': 'Windsor'}, + '618854690':{'en': 'Langhorne Creek'}, + '618854691':{'en': 'Langhorne Creek'}, + '618854692':{'en': 'Langhorne Creek'}, + '618854693':{'en': 'Langhorne Creek'}, + '618854694':{'en': 'Langhorne Creek'}, + '618854697':{'en': 'Langhorne Creek'}, + '618854698':{'en': 'Langhorne Creek'}, + '618854699':{'en': 'Langhorne Creek'}, + '61885470':{'en': 'Wunkar'}, + '61885471':{'en': 'Wunkar'}, + '61885472':{'en': 'Wunkar'}, + '61885473':{'en': 'Wynarka'}, + '61885474':{'en': 'Wynarka'}, + '61885475':{'en': 'Wynarka'}, + '61885476':{'en': 'Yankalilla'}, + '61885477':{'en': 'Yankalilla'}, + '61885478':{'en': 'Yankalilla'}, + '618854790':{'en': 'Milang'}, + '618854791':{'en': 'Milang'}, + '618854792':{'en': 'Milang'}, + '618854793':{'en': 'Milang'}, + '618854794':{'en': 'Milang'}, + '618854797':{'en': 'Milang'}, + '618854798':{'en': 'Milang'}, + '618854799':{'en': 'Milang'}, + '61885480':{'en': 'Yumali'}, + '61885481':{'en': 'Yumali'}, + '61885482':{'en': 'Yumali'}, + '61885483':{'en': 'Victor Harbor'}, + '61885484':{'en': 'Gawler'}, + '61885485':{'en': 'Murray Bridge'}, + '61885486':{'en': 'Tanunda'}, + '61885487':{'en': 'Strathalbyn'}, + '61885488':{'en': 'Victor Harbor'}, + '618854890':{'en': 'Murray Bridge'}, + '618854891':{'en': 'Murray Bridge'}, + '618854892':{'en': 'Murray Bridge'}, + '618854893':{'en': 'Murray Bridge'}, + '618854894':{'en': 'Murray Bridge'}, + '618854898':{'en': 'Murray Bridge'}, + '618854899':{'en': 'Murray Bridge'}, + '618854900':{'en': 'Mypolonga'}, + '618854901':{'en': 'Mypolonga'}, + '618854902':{'en': 'Mypolonga'}, + '618854903':{'en': 'Mypolonga'}, + '618854904':{'en': 'Mypolonga'}, + '618854905':{'en': 'Mypolonga'}, + '618854906':{'en': 'Mypolonga'}, + '618854907':{'en': 'Mypolonga'}, + '618854908':{'en': 'Mypolonga'}, + '618854910':{'en': 'Strathalbyn'}, + '618854911':{'en': 'Strathalbyn'}, + '618854912':{'en': 'Strathalbyn'}, + '618854913':{'en': 'Strathalbyn'}, + '618854916':{'en': 'Strathalbyn'}, + '618854917':{'en': 'Strathalbyn'}, + '618854918':{'en': 'Strathalbyn'}, + '618854919':{'en': 'Strathalbyn'}, + '618854920':{'en': 'Bow Hill'}, + '618854921':{'en': 'Bow Hill'}, + '618854922':{'en': 'Bow Hill'}, + '618854923':{'en': 'Bow Hill'}, + '618854924':{'en': 'Bow Hill'}, + '618854925':{'en': 'Bow Hill'}, + '618854926':{'en': 'Bow Hill'}, + '618854927':{'en': 'Bow Hill'}, + '618854928':{'en': 'Bow Hill'}, + '618854930':{'en': 'Bower'}, + '618854931':{'en': 'Bower'}, + '618854932':{'en': 'Bower'}, + '618854933':{'en': 'Bower'}, + '618854934':{'en': 'Bower'}, + '618854935':{'en': 'Bower'}, + '618854936':{'en': 'Bower'}, + '618854937':{'en': 'Bower'}, + '618854938':{'en': 'Bower'}, + '618854940':{'en': 'Eudunda'}, + '618854941':{'en': 'Eudunda'}, + '618854942':{'en': 'Eudunda'}, + '618854943':{'en': 'Eudunda'}, + '618854944':{'en': 'Eudunda'}, + '618854945':{'en': 'Eudunda'}, + '618854946':{'en': 'Eudunda'}, + '618854947':{'en': 'Eudunda'}, + '618854948':{'en': 'Eudunda'}, + '618854950':{'en': 'Kapunda'}, + '618854951':{'en': 'Kapunda'}, + '618854952':{'en': 'Kapunda'}, + '618854953':{'en': 'Kapunda'}, + '618854954':{'en': 'Kapunda'}, + '618854955':{'en': 'Kapunda'}, + '618854956':{'en': 'Kapunda'}, + '618854957':{'en': 'Kapunda'}, + '618854958':{'en': 'Kapunda'}, + '618854960':{'en': 'Mannum'}, + '618854961':{'en': 'Mannum'}, + '618854962':{'en': 'Mannum'}, + '618854963':{'en': 'Mannum'}, + '618854964':{'en': 'Mannum'}, + '618854965':{'en': 'Mannum'}, + '618854966':{'en': 'Mannum'}, + '618854967':{'en': 'Mannum'}, + '618854968':{'en': 'Mannum'}, + '618854970':{'en': 'Mount Pleasant'}, + '618854971':{'en': 'Mount Pleasant'}, + '618854972':{'en': 'Mount Pleasant'}, + '618854973':{'en': 'Mount Pleasant'}, + '618854974':{'en': 'Mount Pleasant'}, + '618854975':{'en': 'Mount Pleasant'}, + '618854976':{'en': 'Mount Pleasant'}, + '618854978':{'en': 'Mount Pleasant'}, + '618854979':{'en': 'Mount Pleasant'}, + '618854980':{'en': 'Robertstown'}, + '618854981':{'en': 'Robertstown'}, + '618854982':{'en': 'Robertstown'}, + '618854983':{'en': 'Robertstown'}, + '618854984':{'en': 'Robertstown'}, + '618854985':{'en': 'Robertstown'}, + '618854986':{'en': 'Robertstown'}, + '618854987':{'en': 'Robertstown'}, + '618854988':{'en': 'Robertstown'}, + '618854990':{'en': 'Sanderston'}, + '618854991':{'en': 'Sanderston'}, + '618854992':{'en': 'Sanderston'}, + '618854993':{'en': 'Sanderston'}, + '618854994':{'en': 'Sanderston'}, + '618854995':{'en': 'Sanderston'}, + '618854996':{'en': 'Sanderston'}, + '618854997':{'en': 'Sanderston'}, + '618854998':{'en': 'Sanderston'}, + '6188550':{'en': 'Willunga'}, + '61885505':{'en': 'Yankalilla'}, + '61885506':{'en': 'Strathalbyn'}, + '61885508':{'en': 'Goolwa'}, + '61885509':{'en': 'Goolwa'}, + '61885510':{'en': 'Victor Harbor'}, + '61885511':{'en': 'Victor Harbor'}, + '61885512':{'en': 'Victor Harbor'}, + '61885513':{'en': 'Victor Harbor'}, + '61885514':{'en': 'Kingscote'}, + '61885515':{'en': 'Victor Harbor'}, + '61885516':{'en': 'Kingscote'}, + '61885517':{'en': 'Penneshaw'}, + '61885518':{'en': 'Parndana'}, + '61885519':{'en': 'Karatta'}, + '6188552':{'en': 'Victor Harbor'}, + '6188553':{'en': 'Kingscote'}, + '61885531':{'en': 'Penneshaw'}, + '61885536':{'en': 'Penneshaw'}, + '61885537':{'en': 'Penneshaw'}, + '61885538':{'en': 'Penneshaw'}, + '6188554':{'en': 'Victor Harbor'}, + '6188555':{'en': 'Goolwa'}, + '61885558':{'en': 'Victor Harbor'}, + '61885559':{'en': 'Victor Harbor'}, + '6188556':{'en': 'Willunga'}, + '6188557':{'en': 'Willunga'}, + '6188558':{'en': 'Yankalilla'}, + '61885590':{'en': 'Kingscote'}, + '61885591':{'en': 'Penneshaw'}, + '61885592':{'en': 'Kingscote'}, + '61885593':{'en': 'Parndana'}, + '61885594':{'en': 'Karatta'}, + '61885595':{'en': 'Parndana'}, + '61885596':{'en': 'Parndana'}, + '61885597':{'en': 'Karatta'}, + '61885598':{'en': 'Karatta'}, + '61885599':{'en': 'Parndana'}, + '61885600':{'en': 'Bower'}, + '61885601':{'en': 'Sandleton'}, + '61885602':{'en': 'Bow Hill'}, + '61885603':{'en': 'Mount Pleasant'}, + '61885604':{'en': 'Kapunda'}, + '61885605':{'en': 'Kapunda'}, + '61885606':{'en': 'Truro'}, + '61885607':{'en': 'Eudunda'}, + '61885608':{'en': 'Robertstown'}, + '61885609':{'en': 'Tanunda'}, + '61885610':{'en': 'Tanunda'}, + '61885611':{'en': 'Tanunda'}, + '61885612':{'en': 'Tanunda'}, + '61885613':{'en': 'Tanunda'}, + '61885614':{'en': 'Tanunda'}, + '61885615':{'en': 'Sanderston'}, + '61885616':{'en': 'Mannum'}, + '61885617':{'en': 'Walker Flat'}, + '61885618':{'en': 'Sedan'}, + '61885619':{'en': 'Swan Reach'}, + '6188562':{'en': 'Tanunda'}, + '61885625':{'en': 'Sedan'}, + '61885626':{'en': 'Sandleton'}, + '61885627':{'en': 'Bower'}, + '6188563':{'en': 'Tanunda'}, + '6188564':{'en': 'Tanunda'}, + '61885640':{'en': 'Truro'}, + '61885645':{'en': 'Sedan'}, + '61885646':{'en': 'Sedan'}, + '61885649':{'en': 'Truro'}, + '61885650':{'en': 'Sedan'}, + '61885651':{'en': 'Sedan'}, + '61885652':{'en': 'Sedan'}, + '61885653':{'en': 'Tanunda'}, + '61885654':{'en': 'Tanunda'}, + '61885655':{'en': 'Truro'}, + '61885656':{'en': 'Truro'}, + '61885657':{'en': 'Tanunda'}, + '61885658':{'en': 'Tanunda'}, + '61885659':{'en': 'Tanunda'}, + '61885660':{'en': 'Kapunda'}, + '61885661':{'en': 'Kapunda'}, + '61885662':{'en': 'Kapunda'}, + '61885663':{'en': 'Kapunda'}, + '61885664':{'en': 'Kapunda'}, + '61885665':{'en': 'Coonalpyn'}, + '61885666':{'en': 'Kingscote'}, + '61885667':{'en': 'Kingscote'}, + '61885668':{'en': 'Kingscote'}, + '61885669':{'en': 'Mallala'}, + '618856700':{'en': 'Sandleton'}, + '618856701':{'en': 'Sandleton'}, + '618856702':{'en': 'Sandleton'}, + '618856703':{'en': 'Sandleton'}, + '618856704':{'en': 'Sandleton'}, + '618856705':{'en': 'Sandleton'}, + '618856706':{'en': 'Sandleton'}, + '618856707':{'en': 'Sandleton'}, + '618856708':{'en': 'Sandleton'}, + '618856710':{'en': 'Sedan'}, + '618856711':{'en': 'Sedan'}, + '618856712':{'en': 'Sedan'}, + '618856713':{'en': 'Sedan'}, + '618856714':{'en': 'Sedan'}, + '618856715':{'en': 'Sedan'}, + '618856716':{'en': 'Sedan'}, + '618856717':{'en': 'Sedan'}, + '618856718':{'en': 'Sedan'}, + '618856720':{'en': 'Swan Reach'}, + '618856721':{'en': 'Swan Reach'}, + '618856722':{'en': 'Swan Reach'}, + '618856723':{'en': 'Swan Reach'}, + '618856724':{'en': 'Swan Reach'}, + '618856725':{'en': 'Swan Reach'}, + '618856726':{'en': 'Swan Reach'}, + '618856727':{'en': 'Swan Reach'}, + '618856728':{'en': 'Swan Reach'}, + '61885673':{'en': 'Tanunda'}, + '618856740':{'en': 'Truro'}, + '618856741':{'en': 'Truro'}, + '618856742':{'en': 'Truro'}, + '618856743':{'en': 'Truro'}, + '618856744':{'en': 'Truro'}, + '618856745':{'en': 'Truro'}, + '618856746':{'en': 'Truro'}, + '618856747':{'en': 'Truro'}, + '618856748':{'en': 'Truro'}, + '618856750':{'en': 'Walker Flat'}, + '618856751':{'en': 'Walker Flat'}, + '618856752':{'en': 'Walker Flat'}, + '618856753':{'en': 'Walker Flat'}, + '618856754':{'en': 'Walker Flat'}, + '618856755':{'en': 'Walker Flat'}, + '618856756':{'en': 'Walker Flat'}, + '618856757':{'en': 'Walker Flat'}, + '618856758':{'en': 'Walker Flat'}, + '618856760':{'en': 'Coonalpyn'}, '618856761':{'en': 'Coonalpyn'}, '618856762':{'en': 'Coonalpyn'}, '618856763':{'en': 'Coonalpyn'}, @@ -9527,496 +10019,4 @@ '61898746':{'en': 'Lake King'}, '61898747':{'en': 'Newdegate East'}, '61898748':{'en': 'Yealering'}, - '61898749':{'en': 'Yealering'}, - '61898750':{'en': 'Varley'}, - '61898751':{'en': 'Varley'}, - '61898752':{'en': 'Varley'}, - '61898753':{'en': 'Pumphreys'}, - '61898754':{'en': 'Pumphreys'}, - '61898755':{'en': 'Quindanning'}, - '61898756':{'en': 'Quindanning'}, - '61898757':{'en': 'Tarwonga'}, - '61898758':{'en': 'Tarwonga'}, - '61898759':{'en': 'Pingelly'}, - '61898760':{'en': 'Wagin'}, - '61898761':{'en': 'Wagin'}, - '61898762':{'en': 'Wagin'}, - '61898763':{'en': 'Walpole'}, - '61898764':{'en': 'Walpole'}, - '61898765':{'en': 'Walpole'}, - '61898766':{'en': 'Walyurin'}, - '61898767':{'en': 'Walyurin'}, - '61898768':{'en': 'Walyurin'}, - '61898769':{'en': 'Kulin'}, - '61898770':{'en': 'West River'}, - '61898771':{'en': 'West River'}, - '61898772':{'en': 'West River'}, - '61898773':{'en': 'Wickepin'}, - '61898774':{'en': 'Wickepin'}, - '61898775':{'en': 'Wickepin'}, - '61898776':{'en': 'Wickepin East'}, - '61898777':{'en': 'Wickepin East'}, - '61898778':{'en': 'Wickepin East'}, - '61898779':{'en': 'Kondinin'}, - '61898780':{'en': 'Williams'}, - '61898781':{'en': 'Williams'}, - '61898782':{'en': 'Williams'}, - '61898783':{'en': 'Woodanilling'}, - '61898784':{'en': 'Woodanilling'}, - '61898785':{'en': 'Woodanilling'}, - '61898786':{'en': 'Woogenilup'}, - '61898787':{'en': 'Woogenilup'}, - '61898788':{'en': 'Woogenilup'}, - '61898789':{'en': 'Karlgarin'}, - '61898790':{'en': 'Yealering'}, - '61898791':{'en': 'Yealering'}, - '61898792':{'en': 'Yealering'}, - '61898793':{'en': 'Tambellup'}, - '61898794':{'en': 'West River'}, - '61898795':{'en': 'Woodanilling'}, - '61898796':{'en': 'Dudinin'}, - '61898797':{'en': 'Harrismith'}, - '61898798':{'en': 'Hyden'}, - '61898799':{'en': 'Hyden East'}, - '61898800':{'en': 'Lake Oconnor'}, - '61898801':{'en': 'Kulin'}, - '61898802':{'en': 'Kulin'}, - '61898803':{'en': 'Kulin'}, - '61898804':{'en': 'Kulin'}, - '61898805':{'en': 'Hyden'}, - '61898806':{'en': 'Hyden'}, - '61898807':{'en': 'Hyden East'}, - '61898808':{'en': 'Hyden East'}, - '61898809':{'en': 'Kulin West'}, - '6189881':{'en': 'Narrogin'}, - '61898817':{'en': 'Karlgarin'}, - '61898818':{'en': 'Karlgarin'}, - '61898820':{'en': 'Narrogin'}, - '61898821':{'en': 'Narrogin'}, - '61898822':{'en': 'Narrogin'}, - '61898823':{'en': 'Nomans Lake'}, - '61898824':{'en': 'Nomans Lake'}, - '61898825':{'en': 'Nomans Lake'}, - '61898826':{'en': 'Nomans Lake'}, - '61898827':{'en': 'Nomans Lake'}, - '61898828':{'en': 'Kondinin'}, - '61898829':{'en': 'Kondinin'}, - '61898830':{'en': 'Harrismith'}, - '61898831':{'en': 'Harrismith'}, - '61898832':{'en': 'Harrismith'}, - '61898833':{'en': 'Boddington'}, - '61898834':{'en': 'Boddington'}, - '61898835':{'en': 'Cuballing'}, - '61898836':{'en': 'Cuballing'}, - '61898837':{'en': 'Cuballing'}, - '61898838':{'en': 'Boddington'}, - '61898839':{'en': 'Boddington'}, - '61898840':{'en': 'Boddington'}, - '61898841':{'en': 'Boddington'}, - '61898842':{'en': 'Boddington'}, - '61898843':{'en': 'Boddington'}, - '61898844':{'en': 'Mount Barker'}, - '61898845':{'en': 'Bradfords'}, - '61898846':{'en': 'Dongolocking'}, - '61898847':{'en': 'Dongolocking'}, - '61898848':{'en': 'Dumbleyung'}, - '61898849':{'en': 'Dumbleyung'}, - '61898850':{'en': 'Williams'}, - '61898851':{'en': 'Williams'}, - '61898852':{'en': 'Williams'}, - '61898853':{'en': 'Tarwonga'}, - '61898854':{'en': 'Quindanning'}, - '61898855':{'en': 'Narrakine'}, - '61898856':{'en': 'Narrakine'}, - '61898857':{'en': 'Quindanning'}, - '61898858':{'en': 'Tarwonga'}, - '61898859':{'en': 'Narrogin'}, - '61898860':{'en': 'Magitup'}, - '61898861':{'en': 'Mount Madden'}, - '61898862':{'en': 'Muradup'}, - '61898863':{'en': 'Nalyerlup'}, - '61898864':{'en': 'Nyabing'}, - '61898865':{'en': 'Ongerup North'}, - '61898866':{'en': 'Pingrup'}, - '61898867':{'en': 'Pingrup East'}, - '61898868':{'en': 'Ravensthorpe'}, - '61898869':{'en': 'Ravensthorpe West'}, - '61898870':{'en': 'Pingelly'}, - '61898871':{'en': 'Pingelly'}, - '61898872':{'en': 'Pingelly'}, - '61898873':{'en': 'Wickepin'}, - '61898874':{'en': 'Wickepin'}, - '61898875':{'en': 'Cuballing'}, - '61898876':{'en': 'Pumphreys'}, - '61898877':{'en': 'Pumphreys'}, - '61898878':{'en': 'Pumphreys'}, - '61898879':{'en': 'Pingelly East'}, - '61898880':{'en': 'Wickepin'}, - '61898881':{'en': 'Wickepin'}, - '61898882':{'en': 'Wickepin'}, - '61898883':{'en': 'Wickepin'}, - '61898884':{'en': 'Wickepin'}, - '61898885':{'en': 'Wickepin East'}, - '61898886':{'en': 'Wickepin East'}, - '61898887':{'en': 'Yealering'}, - '61898888':{'en': 'Wickepin East'}, - '61898889':{'en': 'Yealering'}, - '61898890':{'en': 'Dudinin'}, - '61898891':{'en': 'Kondinin'}, - '61898892':{'en': 'Amelup'}, - '61898893':{'en': 'Kondinin'}, - '61898894':{'en': 'Karlgarin'}, - '61898895':{'en': 'Karlgarin'}, - '61898896':{'en': 'Karlgarin'}, - '61898897':{'en': 'Walyurin'}, - '61898898':{'en': 'Walyurin'}, - '61898899':{'en': 'Walyurin'}, - '61898900':{'en': 'Narrogin'}, - '61898901':{'en': 'Lake Grace'}, - '61898902':{'en': 'Lake Grace'}, - '618989030':{'en': 'Kulin West'}, - '618989033':{'en': 'Kulin West'}, - '618989036':{'en': 'Kulin West'}, - '618989037':{'en': 'Kulin West'}, - '618989038':{'en': 'Kulin West'}, - '618989040':{'en': 'Lake Oconnor'}, - '618989043':{'en': 'Lake Oconnor'}, - '618989046':{'en': 'Lake Oconnor'}, - '618989047':{'en': 'Lake Oconnor'}, - '618989048':{'en': 'Lake Oconnor'}, - '618989050':{'en': 'Walyurin'}, - '618989053':{'en': 'Walyurin'}, - '618989056':{'en': 'Walyurin'}, - '618989057':{'en': 'Walyurin'}, - '618989058':{'en': 'Walyurin'}, - '618989060':{'en': 'Wickepin East'}, - '618989063':{'en': 'Wickepin East'}, - '618989066':{'en': 'Wickepin East'}, - '618989067':{'en': 'Wickepin East'}, - '618989068':{'en': 'Wickepin East'}, - '618989070':{'en': 'Yealering'}, - '618989073':{'en': 'Yealering'}, - '618989076':{'en': 'Yealering'}, - '618989077':{'en': 'Yealering'}, - '618989078':{'en': 'Yealering'}, - '61898908':{'en': 'Boddington'}, - '618989090':{'en': 'Bradfords'}, - '618989093':{'en': 'Bradfords'}, - '618989096':{'en': 'Bradfords'}, - '618989097':{'en': 'Bradfords'}, - '618989098':{'en': 'Bradfords'}, - '61898910':{'en': 'Katanning'}, - '61898911':{'en': 'Katanning'}, - '618989120':{'en': 'Cuballing'}, - '618989121':{'en': 'Cuballing'}, - '618989122':{'en': 'Cuballing'}, - '618989123':{'en': 'Cuballing'}, - '618989124':{'en': 'Cuballing'}, - '618989125':{'en': 'Cuballing'}, - '618989126':{'en': 'Cuballing'}, - '618989127':{'en': 'Cuballing'}, - '618989128':{'en': 'Cuballing'}, - '618989130':{'en': 'Narrakine'}, - '618989133':{'en': 'Narrakine'}, - '618989136':{'en': 'Narrakine'}, - '618989137':{'en': 'Narrakine'}, - '618989138':{'en': 'Narrakine'}, - '618989140':{'en': 'Narrogin'}, - '618989141':{'en': 'Narrogin'}, - '618989142':{'en': 'Narrogin'}, - '618989143':{'en': 'Narrogin'}, - '618989144':{'en': 'Narrogin'}, - '618989145':{'en': 'Narrogin'}, - '618989146':{'en': 'Narrogin'}, - '618989147':{'en': 'Narrogin'}, - '618989148':{'en': 'Narrogin'}, - '618989150':{'en': 'Nomans Lake'}, - '618989151':{'en': 'Nomans Lake'}, - '618989152':{'en': 'Nomans Lake'}, - '618989153':{'en': 'Nomans Lake'}, - '618989156':{'en': 'Nomans Lake'}, - '618989157':{'en': 'Nomans Lake'}, - '618989158':{'en': 'Nomans Lake'}, - '618989159':{'en': 'Nomans Lake'}, - '618989160':{'en': 'Pingelly'}, - '618989161':{'en': 'Pingelly'}, - '618989162':{'en': 'Pingelly'}, - '618989163':{'en': 'Pingelly'}, - '618989164':{'en': 'Pingelly'}, - '618989165':{'en': 'Pingelly'}, - '618989166':{'en': 'Pingelly'}, - '618989167':{'en': 'Pingelly'}, - '618989168':{'en': 'Pingelly'}, - '618989170':{'en': 'Pingelly East'}, - '618989173':{'en': 'Pingelly East'}, - '618989176':{'en': 'Pingelly East'}, - '618989177':{'en': 'Pingelly East'}, - '618989178':{'en': 'Pingelly East'}, - '618989180':{'en': 'Pumphreys'}, - '618989183':{'en': 'Pumphreys'}, - '618989186':{'en': 'Pumphreys'}, - '618989187':{'en': 'Pumphreys'}, - '618989188':{'en': 'Pumphreys'}, - '618989190':{'en': 'Quindanning'}, - '618989193':{'en': 'Quindanning'}, - '618989196':{'en': 'Quindanning'}, - '618989197':{'en': 'Quindanning'}, - '618989198':{'en': 'Quindanning'}, - '6189892':{'en': 'Albany'}, - '61898921':{'en': 'Mount Barker'}, - '61898923':{'en': 'Denmark'}, - '61898924':{'en': 'Porongurup'}, - '61898930':{'en': 'Wagin'}, - '618989310':{'en': 'Tarwonga'}, - '618989313':{'en': 'Tarwonga'}, - '618989316':{'en': 'Tarwonga'}, - '618989317':{'en': 'Tarwonga'}, - '618989318':{'en': 'Tarwonga'}, - '618989320':{'en': 'Wickepin'}, - '618989321':{'en': 'Wickepin'}, - '618989322':{'en': 'Wickepin'}, - '618989323':{'en': 'Wickepin'}, - '618989324':{'en': 'Wickepin'}, - '618989325':{'en': 'Wickepin'}, - '618989326':{'en': 'Wickepin'}, - '618989327':{'en': 'Wickepin'}, - '618989328':{'en': 'Wickepin'}, - '618989330':{'en': 'Williams'}, - '618989331':{'en': 'Williams'}, - '618989332':{'en': 'Williams'}, - '618989333':{'en': 'Williams'}, - '618989334':{'en': 'Williams'}, - '618989335':{'en': 'Williams'}, - '618989336':{'en': 'Williams'}, - '618989337':{'en': 'Williams'}, - '618989338':{'en': 'Williams'}, - '618989340':{'en': 'Arthur River'}, - '618989343':{'en': 'Arthur River'}, - '618989346':{'en': 'Arthur River'}, - '618989347':{'en': 'Arthur River'}, - '618989348':{'en': 'Arthur River'}, - '618989350':{'en': 'Beaufort River'}, - '618989353':{'en': 'Beaufort River'}, - '618989356':{'en': 'Beaufort River'}, - '618989357':{'en': 'Beaufort River'}, - '618989358':{'en': 'Beaufort River'}, - '618989360':{'en': 'Dongolocking'}, - '618989363':{'en': 'Dongolocking'}, - '618989366':{'en': 'Dongolocking'}, - '618989367':{'en': 'Dongolocking'}, - '618989368':{'en': 'Dongolocking'}, - '618989370':{'en': 'Dumbleyung'}, - '618989371':{'en': 'Dumbleyung'}, - '618989372':{'en': 'Dumbleyung'}, - '618989373':{'en': 'Dumbleyung'}, - '618989374':{'en': 'Dumbleyung'}, - '618989375':{'en': 'Dumbleyung'}, - '618989376':{'en': 'Dumbleyung'}, - '618989377':{'en': 'Dumbleyung'}, - '618989378':{'en': 'Dumbleyung'}, - '618989380':{'en': 'Holland Rocks'}, - '618989383':{'en': 'Holland Rocks'}, - '618989386':{'en': 'Holland Rocks'}, - '618989387':{'en': 'Holland Rocks'}, - '618989388':{'en': 'Holland Rocks'}, - '618989390':{'en': 'Jaloran'}, - '618989393':{'en': 'Jaloran'}, - '618989396':{'en': 'Jaloran'}, - '618989397':{'en': 'Jaloran'}, - '618989398':{'en': 'Jaloran'}, - '61898940':{'en': 'Kondinin'}, - '61898941':{'en': 'Kondinin'}, - '61898942':{'en': 'Mount Barker'}, - '61898943':{'en': 'Mount Barker'}, - '61898944':{'en': 'Porongurup'}, - '61898945':{'en': 'Porongurup'}, - '61898946':{'en': 'Boscabel'}, - '61898947':{'en': 'Boscabel'}, - '61898948':{'en': 'Cranbrook'}, - '61898949':{'en': 'Cranbrook'}, - '61898950':{'en': 'Hopetoun'}, - '61898951':{'en': 'Jacup'}, - '61898952':{'en': 'Jerdacuttup'}, - '61898953':{'en': 'Jerramungup'}, - '61898954':{'en': 'Jingalup'}, - '61898955':{'en': 'Katanning'}, - '61898956':{'en': 'Kojonup'}, - '61898957':{'en': 'Kuringup'}, - '61898958':{'en': 'Lake Toolbrunup'}, - '61898959':{'en': 'Lumeah'}, - '61898960':{'en': 'Broomehill'}, - '61898961':{'en': 'Cairlocup'}, - '61898962':{'en': 'Chittinup'}, - '61898963':{'en': 'Congee'}, - '61898964':{'en': 'Corackerup'}, - '61898965':{'en': 'Cranbrook'}, - '61898966':{'en': 'Fitzgerald'}, - '61898967':{'en': 'Gairdner'}, - '61898968':{'en': 'Gnowangerup'}, - '61898969':{'en': 'Hartville'}, - '61898970':{'en': 'Unicup'}, - '61898971':{'en': 'Walpole'}, - '61898972':{'en': 'Woogenilup'}, - '61898973':{'en': 'Amelup'}, - '61898974':{'en': 'Badgebup'}, - '61898975':{'en': 'Badgebup North'}, - '61898976':{'en': 'Bedford Harbour'}, - '61898977':{'en': 'Borden'}, - '61898978':{'en': 'Boscabel'}, - '61898979':{'en': 'Bremer Bay'}, - '61898980':{'en': 'Katanning'}, - '61898981':{'en': 'Katanning'}, - '61898982':{'en': 'Katanning'}, - '61898983':{'en': 'Katanning'}, - '61898984':{'en': 'Mettler'}, - '61898985':{'en': 'Mount Barker'}, - '61898986':{'en': 'Perillup'}, - '61898987':{'en': 'Porongurup'}, - '61898988':{'en': 'Rocky Gully'}, - '61898989':{'en': 'Tenterden'}, - '61898990':{'en': 'Albany'}, - '61898991':{'en': 'Bokerup'}, - '61898992':{'en': 'Bow Bridge'}, - '61898993':{'en': 'Denbarker'}, - '61898994':{'en': 'Denmark'}, - '61898995':{'en': 'Gnowellen'}, - '61898996':{'en': 'Kojaneerup'}, - '61898997':{'en': 'Kronkup'}, - '61898998':{'en': 'Manypeaks'}, - '61898999':{'en': 'Manypeaks North'}, - '61899000':{'en': 'Ajana'}, - '61899001':{'en': 'Ajana'}, - '61899002':{'en': 'Ajana'}, - '61899003':{'en': 'Balla'}, - '61899004':{'en': 'Balla'}, - '61899005':{'en': 'Balla'}, - '61899006':{'en': 'Carnamah'}, - '61899007':{'en': 'Carnamah'}, - '61899008':{'en': 'Carnamah'}, - '61899009':{'en': 'Arrowsmith'}, - '618990098':{'en': 'Ajana'}, - '618990099':{'en': 'Geraldton'}, - '61899010':{'en': 'Carnamah West'}, - '61899011':{'en': 'Carnamah West'}, - '61899012':{'en': 'Carnamah West'}, - '61899013':{'en': 'Carnarvon'}, - '61899014':{'en': 'Carnarvon'}, - '61899015':{'en': 'Carnarvon'}, - '61899016':{'en': 'Coorow'}, - '61899017':{'en': 'Coorow'}, - '61899018':{'en': 'Coorow'}, - '61899019':{'en': 'Arrowsmith'}, - '61899020':{'en': 'Coorow West'}, - '61899021':{'en': 'Coorow West'}, - '61899022':{'en': 'Coorow West'}, - '61899023':{'en': 'Cue'}, - '61899024':{'en': 'Cue'}, - '61899025':{'en': 'Cue'}, - '61899026':{'en': 'Denham'}, - '61899027':{'en': 'Denham'}, - '61899028':{'en': 'Denham'}, - '61899029':{'en': 'Eneabba South'}, - '61899030':{'en': 'Dongara'}, - '61899031':{'en': 'Dongara'}, - '61899032':{'en': 'Dongara'}, - '61899033':{'en': 'Eneabba'}, - '61899034':{'en': 'Eneabba'}, - '61899035':{'en': 'Eneabba'}, - '61899036':{'en': 'Eneabba North'}, - '61899037':{'en': 'Eneabba North'}, - '61899038':{'en': 'Eneabba North'}, - '61899039':{'en': 'Leeman'}, - '61899040':{'en': 'Eneabba South'}, - '61899041':{'en': 'Eneabba South'}, - '61899042':{'en': 'Eneabba South'}, - '61899043':{'en': 'Exmouth'}, - '61899044':{'en': 'Exmouth'}, - '61899045':{'en': 'Exmouth'}, - '61899046':{'en': 'Geraldton'}, - '61899047':{'en': 'Geraldton'}, - '61899048':{'en': 'Geraldton'}, - '61899049':{'en': 'Geraldton'}, - '61899050':{'en': 'Guranu'}, - '61899051':{'en': 'Guranu'}, - '61899052':{'en': 'Guranu'}, - '61899053':{'en': 'Gutha West'}, - '61899054':{'en': 'Gutha West'}, - '61899055':{'en': 'Gutha West'}, - '61899056':{'en': 'Howatharra'}, - '61899057':{'en': 'Howatharra'}, - '61899058':{'en': 'Howatharra'}, - '61899059':{'en': 'Marchagee'}, - '61899060':{'en': 'Kalbarri'}, - '61899061':{'en': 'Kalbarri'}, - '61899062':{'en': 'Kalbarri'}, - '61899063':{'en': 'Lake Mason'}, - '61899064':{'en': 'Lake Mason'}, - '61899065':{'en': 'Lake Mason'}, - '61899066':{'en': 'Latham'}, - '61899067':{'en': 'Latham'}, - '61899068':{'en': 'Latham'}, - '61899069':{'en': 'Three Springs'}, - '61899070':{'en': 'Leeman'}, - '61899071':{'en': 'Leeman'}, - '61899072':{'en': 'Leeman'}, - '61899073':{'en': 'Lynton'}, - '61899074':{'en': 'Lynton'}, - '61899075':{'en': 'Lynton'}, - '61899076':{'en': 'Marchagee'}, - '61899077':{'en': 'Marchagee'}, - '61899078':{'en': 'Marchagee'}, - '61899079':{'en': 'Warradarge'}, - '61899080':{'en': 'Meekatharra'}, - '61899081':{'en': 'Meekatharra'}, - '61899082':{'en': 'Meekatharra'}, - '61899083':{'en': 'Mendel'}, - '61899084':{'en': 'Mendel'}, - '61899085':{'en': 'Mendel'}, - '61899086':{'en': 'Mingenew'}, - '61899087':{'en': 'Mingenew'}, - '61899088':{'en': 'Mingenew'}, - '61899089':{'en': 'Carnamah'}, - '61899090':{'en': 'Morawa'}, - '61899091':{'en': 'Morawa'}, - '61899092':{'en': 'Morawa'}, - '61899093':{'en': 'Mount George'}, - '61899094':{'en': 'Mount George'}, - '61899095':{'en': 'Mount George'}, - '61899096':{'en': 'Mount Magnet'}, - '61899097':{'en': 'Mount Magnet'}, - '61899098':{'en': 'Mount Magnet'}, - '61899099':{'en': 'Carnamah West'}, - '61899100':{'en': 'Mullewa'}, - '61899101':{'en': 'Mullewa'}, - '61899102':{'en': 'Mullewa'}, - '61899103':{'en': 'Nabawa'}, - '61899104':{'en': 'Nabawa'}, - '61899105':{'en': 'Nabawa'}, - '61899106':{'en': 'Nangetty'}, - '61899107':{'en': 'Nangetty'}, - '61899108':{'en': 'Nangetty'}, - '61899109':{'en': 'Coorow'}, - '61899110':{'en': 'Northampton'}, - '61899111':{'en': 'Northampton'}, - '61899112':{'en': 'Northampton'}, - '61899113':{'en': 'Northern Gully'}, - '61899114':{'en': 'Northern Gully'}, - '61899115':{'en': 'Northern Gully'}, - '61899116':{'en': 'Paynes Find'}, - '61899117':{'en': 'Paynes Find'}, - '61899118':{'en': 'Paynes Find'}, - '61899119':{'en': 'Coorow West'}, - '61899120':{'en': 'Perenjori'}, - '61899121':{'en': 'Perenjori'}, - '61899122':{'en': 'Perenjori'}, - '61899123':{'en': 'Perenjori East'}, - '61899124':{'en': 'Perenjori East'}, - '61899125':{'en': 'Perenjori East'}, - '61899126':{'en': 'Pindar South'}, - '61899127':{'en': 'Pindar South'}, - '61899128':{'en': 'Pindar South'}, - '61899129':{'en': 'Eneabba'}, - '61899130':{'en': 'Tenindewa'}, - '61899131':{'en': 'Tenindewa'}, - '61899132':{'en': 'Tenindewa'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 200e13d10..f12919f3f 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '61898749':{'en': 'Yealering'}, + '61898750':{'en': 'Varley'}, + '61898751':{'en': 'Varley'}, + '61898752':{'en': 'Varley'}, + '61898753':{'en': 'Pumphreys'}, + '61898754':{'en': 'Pumphreys'}, + '61898755':{'en': 'Quindanning'}, + '61898756':{'en': 'Quindanning'}, + '61898757':{'en': 'Tarwonga'}, + '61898758':{'en': 'Tarwonga'}, + '61898759':{'en': 'Pingelly'}, + '61898760':{'en': 'Wagin'}, + '61898761':{'en': 'Wagin'}, + '61898762':{'en': 'Wagin'}, + '61898763':{'en': 'Walpole'}, + '61898764':{'en': 'Walpole'}, + '61898765':{'en': 'Walpole'}, + '61898766':{'en': 'Walyurin'}, + '61898767':{'en': 'Walyurin'}, + '61898768':{'en': 'Walyurin'}, + '61898769':{'en': 'Kulin'}, + '61898770':{'en': 'West River'}, + '61898771':{'en': 'West River'}, + '61898772':{'en': 'West River'}, + '61898773':{'en': 'Wickepin'}, + '61898774':{'en': 'Wickepin'}, + '61898775':{'en': 'Wickepin'}, + '61898776':{'en': 'Wickepin East'}, + '61898777':{'en': 'Wickepin East'}, + '61898778':{'en': 'Wickepin East'}, + '61898779':{'en': 'Kondinin'}, + '61898780':{'en': 'Williams'}, + '61898781':{'en': 'Williams'}, + '61898782':{'en': 'Williams'}, + '61898783':{'en': 'Woodanilling'}, + '61898784':{'en': 'Woodanilling'}, + '61898785':{'en': 'Woodanilling'}, + '61898786':{'en': 'Woogenilup'}, + '61898787':{'en': 'Woogenilup'}, + '61898788':{'en': 'Woogenilup'}, + '61898789':{'en': 'Karlgarin'}, + '61898790':{'en': 'Yealering'}, + '61898791':{'en': 'Yealering'}, + '61898792':{'en': 'Yealering'}, + '61898793':{'en': 'Tambellup'}, + '61898794':{'en': 'West River'}, + '61898795':{'en': 'Woodanilling'}, + '61898796':{'en': 'Dudinin'}, + '61898797':{'en': 'Harrismith'}, + '61898798':{'en': 'Hyden'}, + '61898799':{'en': 'Hyden East'}, + '61898800':{'en': 'Lake Oconnor'}, + '61898801':{'en': 'Kulin'}, + '61898802':{'en': 'Kulin'}, + '61898803':{'en': 'Kulin'}, + '61898804':{'en': 'Kulin'}, + '61898805':{'en': 'Hyden'}, + '61898806':{'en': 'Hyden'}, + '61898807':{'en': 'Hyden East'}, + '61898808':{'en': 'Hyden East'}, + '61898809':{'en': 'Kulin West'}, + '6189881':{'en': 'Narrogin'}, + '61898817':{'en': 'Karlgarin'}, + '61898818':{'en': 'Karlgarin'}, + '61898820':{'en': 'Narrogin'}, + '61898821':{'en': 'Narrogin'}, + '61898822':{'en': 'Narrogin'}, + '61898823':{'en': 'Nomans Lake'}, + '61898824':{'en': 'Nomans Lake'}, + '61898825':{'en': 'Nomans Lake'}, + '61898826':{'en': 'Nomans Lake'}, + '61898827':{'en': 'Nomans Lake'}, + '61898828':{'en': 'Kondinin'}, + '61898829':{'en': 'Kondinin'}, + '61898830':{'en': 'Harrismith'}, + '61898831':{'en': 'Harrismith'}, + '61898832':{'en': 'Harrismith'}, + '61898833':{'en': 'Boddington'}, + '61898834':{'en': 'Boddington'}, + '61898835':{'en': 'Cuballing'}, + '61898836':{'en': 'Cuballing'}, + '61898837':{'en': 'Cuballing'}, + '61898838':{'en': 'Boddington'}, + '61898839':{'en': 'Boddington'}, + '61898840':{'en': 'Boddington'}, + '61898841':{'en': 'Boddington'}, + '61898842':{'en': 'Boddington'}, + '61898843':{'en': 'Boddington'}, + '61898844':{'en': 'Mount Barker'}, + '61898845':{'en': 'Bradfords'}, + '61898846':{'en': 'Dongolocking'}, + '61898847':{'en': 'Dongolocking'}, + '61898848':{'en': 'Dumbleyung'}, + '61898849':{'en': 'Dumbleyung'}, + '61898850':{'en': 'Williams'}, + '61898851':{'en': 'Williams'}, + '61898852':{'en': 'Williams'}, + '61898853':{'en': 'Tarwonga'}, + '61898854':{'en': 'Quindanning'}, + '61898855':{'en': 'Narrakine'}, + '61898856':{'en': 'Narrakine'}, + '61898857':{'en': 'Quindanning'}, + '61898858':{'en': 'Tarwonga'}, + '61898859':{'en': 'Narrogin'}, + '61898860':{'en': 'Magitup'}, + '61898861':{'en': 'Mount Madden'}, + '61898862':{'en': 'Muradup'}, + '61898863':{'en': 'Nalyerlup'}, + '61898864':{'en': 'Nyabing'}, + '61898865':{'en': 'Ongerup North'}, + '61898866':{'en': 'Pingrup'}, + '61898867':{'en': 'Pingrup East'}, + '61898868':{'en': 'Ravensthorpe'}, + '61898869':{'en': 'Ravensthorpe West'}, + '61898870':{'en': 'Pingelly'}, + '61898871':{'en': 'Pingelly'}, + '61898872':{'en': 'Pingelly'}, + '61898873':{'en': 'Wickepin'}, + '61898874':{'en': 'Wickepin'}, + '61898875':{'en': 'Cuballing'}, + '61898876':{'en': 'Pumphreys'}, + '61898877':{'en': 'Pumphreys'}, + '61898878':{'en': 'Pumphreys'}, + '61898879':{'en': 'Pingelly East'}, + '61898880':{'en': 'Wickepin'}, + '61898881':{'en': 'Wickepin'}, + '61898882':{'en': 'Wickepin'}, + '61898883':{'en': 'Wickepin'}, + '61898884':{'en': 'Wickepin'}, + '61898885':{'en': 'Wickepin East'}, + '61898886':{'en': 'Wickepin East'}, + '61898887':{'en': 'Yealering'}, + '61898888':{'en': 'Wickepin East'}, + '61898889':{'en': 'Yealering'}, + '61898890':{'en': 'Dudinin'}, + '61898891':{'en': 'Kondinin'}, + '61898892':{'en': 'Amelup'}, + '61898893':{'en': 'Kondinin'}, + '61898894':{'en': 'Karlgarin'}, + '61898895':{'en': 'Karlgarin'}, + '61898896':{'en': 'Karlgarin'}, + '61898897':{'en': 'Walyurin'}, + '61898898':{'en': 'Walyurin'}, + '61898899':{'en': 'Walyurin'}, + '61898900':{'en': 'Narrogin'}, + '61898901':{'en': 'Lake Grace'}, + '61898902':{'en': 'Lake Grace'}, + '618989030':{'en': 'Kulin West'}, + '618989033':{'en': 'Kulin West'}, + '618989036':{'en': 'Kulin West'}, + '618989037':{'en': 'Kulin West'}, + '618989038':{'en': 'Kulin West'}, + '618989040':{'en': 'Lake Oconnor'}, + '618989043':{'en': 'Lake Oconnor'}, + '618989046':{'en': 'Lake Oconnor'}, + '618989047':{'en': 'Lake Oconnor'}, + '618989048':{'en': 'Lake Oconnor'}, + '618989050':{'en': 'Walyurin'}, + '618989053':{'en': 'Walyurin'}, + '618989056':{'en': 'Walyurin'}, + '618989057':{'en': 'Walyurin'}, + '618989058':{'en': 'Walyurin'}, + '618989060':{'en': 'Wickepin East'}, + '618989063':{'en': 'Wickepin East'}, + '618989066':{'en': 'Wickepin East'}, + '618989067':{'en': 'Wickepin East'}, + '618989068':{'en': 'Wickepin East'}, + '618989070':{'en': 'Yealering'}, + '618989073':{'en': 'Yealering'}, + '618989076':{'en': 'Yealering'}, + '618989077':{'en': 'Yealering'}, + '618989078':{'en': 'Yealering'}, + '61898908':{'en': 'Boddington'}, + '618989090':{'en': 'Bradfords'}, + '618989093':{'en': 'Bradfords'}, + '618989096':{'en': 'Bradfords'}, + '618989097':{'en': 'Bradfords'}, + '618989098':{'en': 'Bradfords'}, + '61898910':{'en': 'Katanning'}, + '61898911':{'en': 'Katanning'}, + '618989120':{'en': 'Cuballing'}, + '618989121':{'en': 'Cuballing'}, + '618989122':{'en': 'Cuballing'}, + '618989123':{'en': 'Cuballing'}, + '618989124':{'en': 'Cuballing'}, + '618989125':{'en': 'Cuballing'}, + '618989126':{'en': 'Cuballing'}, + '618989127':{'en': 'Cuballing'}, + '618989128':{'en': 'Cuballing'}, + '618989130':{'en': 'Narrakine'}, + '618989133':{'en': 'Narrakine'}, + '618989136':{'en': 'Narrakine'}, + '618989137':{'en': 'Narrakine'}, + '618989138':{'en': 'Narrakine'}, + '618989140':{'en': 'Narrogin'}, + '618989141':{'en': 'Narrogin'}, + '618989142':{'en': 'Narrogin'}, + '618989143':{'en': 'Narrogin'}, + '618989144':{'en': 'Narrogin'}, + '618989145':{'en': 'Narrogin'}, + '618989146':{'en': 'Narrogin'}, + '618989147':{'en': 'Narrogin'}, + '618989148':{'en': 'Narrogin'}, + '618989150':{'en': 'Nomans Lake'}, + '618989151':{'en': 'Nomans Lake'}, + '618989152':{'en': 'Nomans Lake'}, + '618989153':{'en': 'Nomans Lake'}, + '618989156':{'en': 'Nomans Lake'}, + '618989157':{'en': 'Nomans Lake'}, + '618989158':{'en': 'Nomans Lake'}, + '618989159':{'en': 'Nomans Lake'}, + '618989160':{'en': 'Pingelly'}, + '618989161':{'en': 'Pingelly'}, + '618989162':{'en': 'Pingelly'}, + '618989163':{'en': 'Pingelly'}, + '618989164':{'en': 'Pingelly'}, + '618989165':{'en': 'Pingelly'}, + '618989166':{'en': 'Pingelly'}, + '618989167':{'en': 'Pingelly'}, + '618989168':{'en': 'Pingelly'}, + '618989170':{'en': 'Pingelly East'}, + '618989173':{'en': 'Pingelly East'}, + '618989176':{'en': 'Pingelly East'}, + '618989177':{'en': 'Pingelly East'}, + '618989178':{'en': 'Pingelly East'}, + '618989180':{'en': 'Pumphreys'}, + '618989183':{'en': 'Pumphreys'}, + '618989186':{'en': 'Pumphreys'}, + '618989187':{'en': 'Pumphreys'}, + '618989188':{'en': 'Pumphreys'}, + '618989190':{'en': 'Quindanning'}, + '618989193':{'en': 'Quindanning'}, + '618989196':{'en': 'Quindanning'}, + '618989197':{'en': 'Quindanning'}, + '618989198':{'en': 'Quindanning'}, + '6189892':{'en': 'Albany'}, + '61898921':{'en': 'Mount Barker'}, + '61898923':{'en': 'Denmark'}, + '61898924':{'en': 'Porongurup'}, + '61898930':{'en': 'Wagin'}, + '618989310':{'en': 'Tarwonga'}, + '618989313':{'en': 'Tarwonga'}, + '618989316':{'en': 'Tarwonga'}, + '618989317':{'en': 'Tarwonga'}, + '618989318':{'en': 'Tarwonga'}, + '618989320':{'en': 'Wickepin'}, + '618989321':{'en': 'Wickepin'}, + '618989322':{'en': 'Wickepin'}, + '618989323':{'en': 'Wickepin'}, + '618989324':{'en': 'Wickepin'}, + '618989325':{'en': 'Wickepin'}, + '618989326':{'en': 'Wickepin'}, + '618989327':{'en': 'Wickepin'}, + '618989328':{'en': 'Wickepin'}, + '618989330':{'en': 'Williams'}, + '618989331':{'en': 'Williams'}, + '618989332':{'en': 'Williams'}, + '618989333':{'en': 'Williams'}, + '618989334':{'en': 'Williams'}, + '618989335':{'en': 'Williams'}, + '618989336':{'en': 'Williams'}, + '618989337':{'en': 'Williams'}, + '618989338':{'en': 'Williams'}, + '618989340':{'en': 'Arthur River'}, + '618989343':{'en': 'Arthur River'}, + '618989346':{'en': 'Arthur River'}, + '618989347':{'en': 'Arthur River'}, + '618989348':{'en': 'Arthur River'}, + '618989350':{'en': 'Beaufort River'}, + '618989353':{'en': 'Beaufort River'}, + '618989356':{'en': 'Beaufort River'}, + '618989357':{'en': 'Beaufort River'}, + '618989358':{'en': 'Beaufort River'}, + '618989360':{'en': 'Dongolocking'}, + '618989363':{'en': 'Dongolocking'}, + '618989366':{'en': 'Dongolocking'}, + '618989367':{'en': 'Dongolocking'}, + '618989368':{'en': 'Dongolocking'}, + '618989370':{'en': 'Dumbleyung'}, + '618989371':{'en': 'Dumbleyung'}, + '618989372':{'en': 'Dumbleyung'}, + '618989373':{'en': 'Dumbleyung'}, + '618989374':{'en': 'Dumbleyung'}, + '618989375':{'en': 'Dumbleyung'}, + '618989376':{'en': 'Dumbleyung'}, + '618989377':{'en': 'Dumbleyung'}, + '618989378':{'en': 'Dumbleyung'}, + '618989380':{'en': 'Holland Rocks'}, + '618989383':{'en': 'Holland Rocks'}, + '618989386':{'en': 'Holland Rocks'}, + '618989387':{'en': 'Holland Rocks'}, + '618989388':{'en': 'Holland Rocks'}, + '618989390':{'en': 'Jaloran'}, + '618989393':{'en': 'Jaloran'}, + '618989396':{'en': 'Jaloran'}, + '618989397':{'en': 'Jaloran'}, + '618989398':{'en': 'Jaloran'}, + '61898940':{'en': 'Kondinin'}, + '61898941':{'en': 'Kondinin'}, + '61898942':{'en': 'Mount Barker'}, + '61898943':{'en': 'Mount Barker'}, + '61898944':{'en': 'Porongurup'}, + '61898945':{'en': 'Porongurup'}, + '61898946':{'en': 'Boscabel'}, + '61898947':{'en': 'Boscabel'}, + '61898948':{'en': 'Cranbrook'}, + '61898949':{'en': 'Cranbrook'}, + '61898950':{'en': 'Hopetoun'}, + '61898951':{'en': 'Jacup'}, + '61898952':{'en': 'Jerdacuttup'}, + '61898953':{'en': 'Jerramungup'}, + '61898954':{'en': 'Jingalup'}, + '61898955':{'en': 'Katanning'}, + '61898956':{'en': 'Kojonup'}, + '61898957':{'en': 'Kuringup'}, + '61898958':{'en': 'Lake Toolbrunup'}, + '61898959':{'en': 'Lumeah'}, + '61898960':{'en': 'Broomehill'}, + '61898961':{'en': 'Cairlocup'}, + '61898962':{'en': 'Chittinup'}, + '61898963':{'en': 'Congee'}, + '61898964':{'en': 'Corackerup'}, + '61898965':{'en': 'Cranbrook'}, + '61898966':{'en': 'Fitzgerald'}, + '61898967':{'en': 'Gairdner'}, + '61898968':{'en': 'Gnowangerup'}, + '61898969':{'en': 'Hartville'}, + '61898970':{'en': 'Unicup'}, + '61898971':{'en': 'Walpole'}, + '61898972':{'en': 'Woogenilup'}, + '61898973':{'en': 'Amelup'}, + '61898974':{'en': 'Badgebup'}, + '61898975':{'en': 'Badgebup North'}, + '61898976':{'en': 'Bedford Harbour'}, + '61898977':{'en': 'Borden'}, + '61898978':{'en': 'Boscabel'}, + '61898979':{'en': 'Bremer Bay'}, + '61898980':{'en': 'Katanning'}, + '61898981':{'en': 'Katanning'}, + '61898982':{'en': 'Katanning'}, + '61898983':{'en': 'Katanning'}, + '61898984':{'en': 'Mettler'}, + '61898985':{'en': 'Mount Barker'}, + '61898986':{'en': 'Perillup'}, + '61898987':{'en': 'Porongurup'}, + '61898988':{'en': 'Rocky Gully'}, + '61898989':{'en': 'Tenterden'}, + '61898990':{'en': 'Albany'}, + '61898991':{'en': 'Bokerup'}, + '61898992':{'en': 'Bow Bridge'}, + '61898993':{'en': 'Denbarker'}, + '61898994':{'en': 'Denmark'}, + '61898995':{'en': 'Gnowellen'}, + '61898996':{'en': 'Kojaneerup'}, + '61898997':{'en': 'Kronkup'}, + '61898998':{'en': 'Manypeaks'}, + '61898999':{'en': 'Manypeaks North'}, + '61899000':{'en': 'Ajana'}, + '61899001':{'en': 'Ajana'}, + '61899002':{'en': 'Ajana'}, + '61899003':{'en': 'Balla'}, + '61899004':{'en': 'Balla'}, + '61899005':{'en': 'Balla'}, + '61899006':{'en': 'Carnamah'}, + '61899007':{'en': 'Carnamah'}, + '61899008':{'en': 'Carnamah'}, + '61899009':{'en': 'Arrowsmith'}, + '618990098':{'en': 'Ajana'}, + '618990099':{'en': 'Geraldton'}, + '61899010':{'en': 'Carnamah West'}, + '61899011':{'en': 'Carnamah West'}, + '61899012':{'en': 'Carnamah West'}, + '61899013':{'en': 'Carnarvon'}, + '61899014':{'en': 'Carnarvon'}, + '61899015':{'en': 'Carnarvon'}, + '61899016':{'en': 'Coorow'}, + '61899017':{'en': 'Coorow'}, + '61899018':{'en': 'Coorow'}, + '61899019':{'en': 'Arrowsmith'}, + '61899020':{'en': 'Coorow West'}, + '61899021':{'en': 'Coorow West'}, + '61899022':{'en': 'Coorow West'}, + '61899023':{'en': 'Cue'}, + '61899024':{'en': 'Cue'}, + '61899025':{'en': 'Cue'}, + '61899026':{'en': 'Denham'}, + '61899027':{'en': 'Denham'}, + '61899028':{'en': 'Denham'}, + '61899029':{'en': 'Eneabba South'}, + '61899030':{'en': 'Dongara'}, + '61899031':{'en': 'Dongara'}, + '61899032':{'en': 'Dongara'}, + '61899033':{'en': 'Eneabba'}, + '61899034':{'en': 'Eneabba'}, + '61899035':{'en': 'Eneabba'}, + '61899036':{'en': 'Eneabba North'}, + '61899037':{'en': 'Eneabba North'}, + '61899038':{'en': 'Eneabba North'}, + '61899039':{'en': 'Leeman'}, + '61899040':{'en': 'Eneabba South'}, + '61899041':{'en': 'Eneabba South'}, + '61899042':{'en': 'Eneabba South'}, + '61899043':{'en': 'Exmouth'}, + '61899044':{'en': 'Exmouth'}, + '61899045':{'en': 'Exmouth'}, + '61899046':{'en': 'Geraldton'}, + '61899047':{'en': 'Geraldton'}, + '61899048':{'en': 'Geraldton'}, + '61899049':{'en': 'Geraldton'}, + '61899050':{'en': 'Guranu'}, + '61899051':{'en': 'Guranu'}, + '61899052':{'en': 'Guranu'}, + '61899053':{'en': 'Gutha West'}, + '61899054':{'en': 'Gutha West'}, + '61899055':{'en': 'Gutha West'}, + '61899056':{'en': 'Howatharra'}, + '61899057':{'en': 'Howatharra'}, + '61899058':{'en': 'Howatharra'}, + '61899059':{'en': 'Marchagee'}, + '61899060':{'en': 'Kalbarri'}, + '61899061':{'en': 'Kalbarri'}, + '61899062':{'en': 'Kalbarri'}, + '61899063':{'en': 'Lake Mason'}, + '61899064':{'en': 'Lake Mason'}, + '61899065':{'en': 'Lake Mason'}, + '61899066':{'en': 'Latham'}, + '61899067':{'en': 'Latham'}, + '61899068':{'en': 'Latham'}, + '61899069':{'en': 'Three Springs'}, + '61899070':{'en': 'Leeman'}, + '61899071':{'en': 'Leeman'}, + '61899072':{'en': 'Leeman'}, + '61899073':{'en': 'Lynton'}, + '61899074':{'en': 'Lynton'}, + '61899075':{'en': 'Lynton'}, + '61899076':{'en': 'Marchagee'}, + '61899077':{'en': 'Marchagee'}, + '61899078':{'en': 'Marchagee'}, + '61899079':{'en': 'Warradarge'}, + '61899080':{'en': 'Meekatharra'}, + '61899081':{'en': 'Meekatharra'}, + '61899082':{'en': 'Meekatharra'}, + '61899083':{'en': 'Mendel'}, + '61899084':{'en': 'Mendel'}, + '61899085':{'en': 'Mendel'}, + '61899086':{'en': 'Mingenew'}, + '61899087':{'en': 'Mingenew'}, + '61899088':{'en': 'Mingenew'}, + '61899089':{'en': 'Carnamah'}, + '61899090':{'en': 'Morawa'}, + '61899091':{'en': 'Morawa'}, + '61899092':{'en': 'Morawa'}, + '61899093':{'en': 'Mount George'}, + '61899094':{'en': 'Mount George'}, + '61899095':{'en': 'Mount George'}, + '61899096':{'en': 'Mount Magnet'}, + '61899097':{'en': 'Mount Magnet'}, + '61899098':{'en': 'Mount Magnet'}, + '61899099':{'en': 'Carnamah West'}, + '61899100':{'en': 'Mullewa'}, + '61899101':{'en': 'Mullewa'}, + '61899102':{'en': 'Mullewa'}, + '61899103':{'en': 'Nabawa'}, + '61899104':{'en': 'Nabawa'}, + '61899105':{'en': 'Nabawa'}, + '61899106':{'en': 'Nangetty'}, + '61899107':{'en': 'Nangetty'}, + '61899108':{'en': 'Nangetty'}, + '61899109':{'en': 'Coorow'}, + '61899110':{'en': 'Northampton'}, + '61899111':{'en': 'Northampton'}, + '61899112':{'en': 'Northampton'}, + '61899113':{'en': 'Northern Gully'}, + '61899114':{'en': 'Northern Gully'}, + '61899115':{'en': 'Northern Gully'}, + '61899116':{'en': 'Paynes Find'}, + '61899117':{'en': 'Paynes Find'}, + '61899118':{'en': 'Paynes Find'}, + '61899119':{'en': 'Coorow West'}, + '61899120':{'en': 'Perenjori'}, + '61899121':{'en': 'Perenjori'}, + '61899122':{'en': 'Perenjori'}, + '61899123':{'en': 'Perenjori East'}, + '61899124':{'en': 'Perenjori East'}, + '61899125':{'en': 'Perenjori East'}, + '61899126':{'en': 'Pindar South'}, + '61899127':{'en': 'Pindar South'}, + '61899128':{'en': 'Pindar South'}, + '61899129':{'en': 'Eneabba'}, + '61899130':{'en': 'Tenindewa'}, + '61899131':{'en': 'Tenindewa'}, + '61899132':{'en': 'Tenindewa'}, '61899133':{'en': 'Three Springs'}, '61899134':{'en': 'Three Springs'}, '61899135':{'en': 'Three Springs'}, @@ -9527,496 +10019,4 @@ '861305518':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, '861305519':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, '861305520':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305521':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305522':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305523':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305524':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305525':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305526':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305527':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305528':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305529':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86130553':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305530':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861305531':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861305532':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305533':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305540':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305541':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305542':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305543':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305544':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305545':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305546':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305547':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305548':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861305549':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305550':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305551':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305552':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305553':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305554':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861305555':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861305556':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861305557':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861305558':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861305559':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '86130556':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305568':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861305569':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '86130557':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305570':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305571':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305580':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305581':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305582':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305583':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305584':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861305585':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861305586':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861305587':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305588':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305589':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861305594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861305595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861305598':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305599':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '86130560':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861305600':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861305601':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861305602':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861305603':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '86130561':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861305610':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861305611':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861305612':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '86130562':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86130563':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861305640':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861305641':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861305642':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861305643':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861305644':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861305645':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861305646':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861305647':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861305648':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861305649':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861305650':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861305651':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861305652':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861305653':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861305654':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861305655':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861305656':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861305657':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861305658':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861305659':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861305660':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861305661':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861305662':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861305663':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861305664':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861305665':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861305666':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861305667':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861305668':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861305669':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86130567':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86130568':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86130569':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86130570':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '86130571':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86130572':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86130573':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86130574':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86130575':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86130576':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86130577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86130578':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86130579':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86130580':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86130581':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861305820':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861305821':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861305822':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861305823':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861305824':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861305825':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861305826':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861305827':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861305828':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861305829':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86130583':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861305830':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861305831':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861305832':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861305833':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861305840':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861305841':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861305842':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861305843':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861305844':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861305845':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861305846':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861305847':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861305848':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861305849':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86130585':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86130586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '86130587':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '86130588':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861305890':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861305891':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861305892':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861305893':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861305894':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861305895':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861305896':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861305897':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861305898':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861305899':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86130590':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861305900':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861305901':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861305902':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861305903':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86130591':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86130592':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861305930':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861305931':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861305932':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861305933':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861305934':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861305935':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861305936':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861305937':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861305938':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861305939':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86130594':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861305947':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861305948':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861305949':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86130595':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861305957':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861305958':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861305959':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86130596':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '86130597':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '86130598':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '86130599':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '86130600':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861306010':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861306011':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861306012':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861306013':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861306014':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861306015':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861306016':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861306017':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861306018':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861306019':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '86130602':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861306030':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861306031':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861306032':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861306033':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861306034':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861306035':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861306036':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861306037':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861306038':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861306039':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861306040':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861306041':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861306042':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861306043':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861306044':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861306045':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861306046':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861306047':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861306048':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861306049':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861306050':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861306051':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861306052':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861306053':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861306054':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861306055':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861306056':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861306057':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861306058':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861306059':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '86130606':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861306070':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861306071':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861306072':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861306073':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861306074':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861306075':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861306076':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861306077':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861306078':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861306079':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86130608':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86130609':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86130610':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861306107':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861306108':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861306109':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '86130611':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '86130612':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86130613':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86130614':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86130615':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861306150':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861306151':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861306152':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '86130616':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86130617':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86130618':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86130619':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86130620':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861306210':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861306211':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861306212':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861306213':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861306214':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861306215':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861306216':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861306217':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861306218':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861306219':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '86130622':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861306226':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861306227':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861306228':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861306229':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '86130623':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861306240':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861306241':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861306242':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861306243':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861306244':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861306245':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861306246':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861306247':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861306248':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861306249':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '86130625':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86130626':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86130627':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86130628':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '861306290':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861306291':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861306292':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861306293':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861306294':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861306295':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861306296':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861306297':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861306298':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861306299':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '86130630':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861306300':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861306301':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861306302':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '86130631':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861306320':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861306321':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861306322':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861306323':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861306324':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861306325':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861306326':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861306327':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861306328':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861306329':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861306330':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861306331':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861306332':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861306333':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861306334':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861306335':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861306336':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861306337':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861306338':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861306339':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861306340':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861306341':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861306342':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861306343':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861306344':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861306345':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861306346':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861306347':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861306348':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861306349':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861306350':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861306351':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861306352':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861306353':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861306354':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861306355':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861306356':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861306357':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861306358':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861306359':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '86130636':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86130637':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86130638':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86130639':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86130640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861306410':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861306411':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861306412':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861306413':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861306414':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861306415':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861306416':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861306417':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861306418':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861306419':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '86130642':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861306430':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861306431':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861306432':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861306433':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861306434':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861306435':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861306436':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861306437':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861306438':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861306439':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861306440':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861306441':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861306442':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861306443':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861306444':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861306445':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861306446':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861306447':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861306448':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861306449':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86130645':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86130646':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86130647':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861306480':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861306481':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861306482':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861306483':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861306484':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861306485':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861306486':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861306487':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861306488':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861306489':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861306490':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861306491':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861306492':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861306493':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861306494':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861306495':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861306496':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861306497':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861306498':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861306499':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '86130650':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86130651':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861306520':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861306521':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861306522':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861306523':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861306524':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861306525':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861306526':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861306527':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861306528':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861306529':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861306530':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861306531':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861306532':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861306533':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861306534':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861306535':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861306536':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861306537':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861306538':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861306539':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '86130654':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '86130655':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '86130656':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861306570':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861306571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861306572':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861306573':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861306574':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861306575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861306576':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861306577':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861306578':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861306579':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '86130658':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86130659':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86130660':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861306600':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861306601':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861306602':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861306603':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86130661':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86130662':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '86130663':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86130664':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861306640':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861306641':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861306642':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861306643':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '86130665':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86130666':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86130667':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86130668':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86130669':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86130670':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861306700':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861306701':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '86130671':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861306710':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861306711':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86130672':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86130673':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86130674':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861306747':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861306748':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861306749':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86130675':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '86130676':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '86130677':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86130678':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86130679':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861306800':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861306801':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861306802':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861306803':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861306804':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861306805':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861306806':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861306807':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861306808':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861306809':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '86130681':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86130682':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86130683':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86130684':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861306850':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861306851':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861306852':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861306853':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861306854':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861306855':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 11e8b7522..a30795177 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861305521':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305522':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305523':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305524':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305525':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305526':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305527':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305528':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305529':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86130553':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305530':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861305531':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861305532':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305533':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305540':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305541':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305542':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305543':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305544':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305545':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305546':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305547':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305548':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861305549':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305550':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305551':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305552':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305553':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305554':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861305555':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861305556':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861305557':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861305558':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861305559':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '86130556':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305568':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861305569':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '86130557':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305570':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305571':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305580':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305581':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305582':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305583':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305584':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861305585':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861305586':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861305587':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305588':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305589':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861305594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861305595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861305598':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305599':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '86130560':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861305600':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861305601':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861305602':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861305603':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '86130561':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861305610':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861305611':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861305612':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '86130562':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86130563':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861305640':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861305641':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861305642':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861305643':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861305644':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861305645':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861305646':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861305647':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861305648':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861305649':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861305650':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861305651':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861305652':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861305653':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861305654':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861305655':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861305656':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861305657':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861305658':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861305659':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861305660':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861305661':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861305662':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861305663':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861305664':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861305665':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861305666':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861305667':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861305668':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861305669':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86130567':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86130568':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86130569':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86130570':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '86130571':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86130572':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86130573':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86130574':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86130575':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86130576':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86130577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86130578':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86130579':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86130580':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86130581':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861305820':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861305821':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861305822':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861305823':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861305824':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861305825':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861305826':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861305827':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861305828':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861305829':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86130583':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861305830':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861305831':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861305832':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861305833':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861305840':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861305841':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861305842':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861305843':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861305844':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861305845':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861305846':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861305847':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861305848':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861305849':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86130585':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86130586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '86130587':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '86130588':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861305890':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861305891':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861305892':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861305893':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861305894':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861305895':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861305896':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861305897':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861305898':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861305899':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86130590':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861305900':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861305901':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861305902':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861305903':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86130591':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86130592':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861305930':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861305931':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861305932':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861305933':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861305934':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861305935':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861305936':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861305937':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861305938':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861305939':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86130594':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861305947':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861305948':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861305949':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86130595':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861305957':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861305958':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861305959':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86130596':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '86130597':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '86130598':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '86130599':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '86130600':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861306010':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861306011':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861306012':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861306013':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861306014':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861306015':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861306016':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861306017':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861306018':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861306019':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '86130602':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861306030':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861306031':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861306032':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861306033':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861306034':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861306035':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861306036':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861306037':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861306038':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861306039':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861306040':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861306041':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861306042':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861306043':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861306044':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861306045':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861306046':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861306047':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861306048':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861306049':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861306050':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861306051':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861306052':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861306053':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861306054':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861306055':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861306056':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861306057':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861306058':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861306059':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '86130606':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861306070':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861306071':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861306072':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861306073':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861306074':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861306075':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861306076':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861306077':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861306078':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861306079':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86130608':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86130609':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86130610':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861306107':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861306108':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861306109':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '86130611':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '86130612':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '86130613':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '86130614':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '86130615':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861306150':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861306151':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861306152':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '86130616':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86130617':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86130618':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86130619':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86130620':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861306210':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861306211':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861306212':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861306213':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861306214':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861306215':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861306216':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861306217':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861306218':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861306219':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '86130622':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861306226':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861306227':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861306228':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861306229':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '86130623':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861306240':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861306241':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861306242':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861306243':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861306244':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861306245':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861306246':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861306247':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861306248':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861306249':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '86130625':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86130626':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86130627':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86130628':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '861306290':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861306291':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861306292':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861306293':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861306294':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861306295':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861306296':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861306297':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861306298':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861306299':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '86130630':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861306300':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861306301':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861306302':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '86130631':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861306320':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861306321':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861306322':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861306323':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861306324':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861306325':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861306326':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861306327':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861306328':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861306329':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861306330':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861306331':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861306332':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861306333':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861306334':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861306335':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861306336':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861306337':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861306338':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861306339':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861306340':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861306341':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861306342':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861306343':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861306344':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861306345':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861306346':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861306347':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861306348':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861306349':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861306350':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861306351':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861306352':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861306353':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861306354':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861306355':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861306356':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861306357':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861306358':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861306359':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '86130636':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86130637':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86130638':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86130639':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86130640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861306410':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861306411':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861306412':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861306413':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861306414':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861306415':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861306416':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861306417':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861306418':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861306419':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '86130642':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861306430':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861306431':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861306432':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861306433':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861306434':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861306435':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861306436':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861306437':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861306438':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861306439':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861306440':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861306441':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861306442':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861306443':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861306444':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861306445':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861306446':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861306447':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861306448':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861306449':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86130645':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86130646':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86130647':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861306480':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861306481':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861306482':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861306483':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861306484':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861306485':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861306486':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861306487':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861306488':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861306489':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861306490':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861306491':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861306492':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861306493':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861306494':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861306495':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861306496':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861306497':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861306498':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861306499':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '86130650':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86130651':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861306520':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861306521':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861306522':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861306523':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861306524':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861306525':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861306526':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861306527':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861306528':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861306529':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861306530':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861306531':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861306532':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861306533':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861306534':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861306535':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861306536':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861306537':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861306538':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861306539':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '86130654':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '86130655':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '86130656':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861306570':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861306571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861306572':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861306573':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861306574':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861306575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861306576':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861306577':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861306578':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861306579':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '86130658':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86130659':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86130660':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861306600':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861306601':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861306602':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861306603':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86130661':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86130662':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '86130663':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86130664':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861306640':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861306641':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861306642':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861306643':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '86130665':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86130666':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86130667':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86130668':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86130669':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86130670':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861306700':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861306701':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '86130671':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861306710':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861306711':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86130672':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86130673':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86130674':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861306747':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861306748':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861306749':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86130675':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '86130676':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '86130677':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86130678':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86130679':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861306800':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861306801':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861306802':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861306803':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861306804':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861306805':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861306806':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861306807':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861306808':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861306809':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '86130681':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86130682':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86130683':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86130684':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861306850':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861306851':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861306852':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861306853':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861306854':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861306855':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, '861306856':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, '861306857':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861306858':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, @@ -9527,496 +10019,4 @@ '86132316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, '86132317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, '86132318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '86132319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861323200':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323201':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323202':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323203':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323204':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323205':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323206':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323207':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323208':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323209':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323210':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323211':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323212':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323213':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323214':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323215':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861323216':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861323217':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861323218':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861323219':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '86132322':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86132323':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861323230':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861323231':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861323232':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861323233':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861323240':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323241':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323242':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323243':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323244':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323245':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323246':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323247':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323248':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323249':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86132325':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861323250':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861323251':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861323252':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861323260':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323261':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323262':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323263':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323264':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323265':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323266':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323267':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323268':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323269':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323270':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323271':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323272':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323273':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323274':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323275':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323276':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323277':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323278':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323279':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323280':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323281':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323282':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323283':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323284':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323285':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323286':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323287':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323288':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323289':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323290':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323291':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323292':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323293':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323294':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323295':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323296':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323297':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323298':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323299':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86132330':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861323306':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323307':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323308':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323309':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86132331':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861323310':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323311':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323312':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86132332':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861323327':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323328':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323329':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '86132333':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861323330':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323331':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323332':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323333':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323340':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861323341':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861323342':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861323343':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861323344':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861323345':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861323346':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323347':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323348':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861323349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861323350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861323351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861323352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861323353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861323354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861323355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861323356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861323359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86132336':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86132337':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861323376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861323377':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861323378':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861323379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861323380':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323381':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323382':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323383':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323384':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323385':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861323386':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861323387':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861323388':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861323389':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86132339':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861323397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861323400':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323401':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323402':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323403':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323404':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323405':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323406':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323407':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323408':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323409':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323410':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861323411':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323412':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323413':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '861323414':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '861323415':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861323416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861323417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861323418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861323419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861323420':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861323421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861323422':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861323423':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '861323424':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861323425':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861323426':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861323427':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861323428':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861323429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '861323430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861323431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861323432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861323433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861323434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861323435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861323436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861323437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '861323438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861323439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '86132344':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861323450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861323453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861323454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861323455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861323456':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861323457':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, - '861323458':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861323459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861323460':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861323461':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861323462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861323463':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861323464':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861323465':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323466':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323467':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '861323468':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861323469':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861323470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861323471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861323472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861323473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861323474':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861323475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861323476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861323477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861323478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861323479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861323480':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861323481':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861323482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861323483':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861323484':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861323485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861323486':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861323487':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861323488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861323489':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861323490':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861323491':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861323492':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861323493':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861323494':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861323495':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323496':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323497':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323498':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323499':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861323500':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861323501':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861323502':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861323503':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861323504':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861323505':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861323506':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861323507':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861323508':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861323509':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '86132351':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861323516':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861323517':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861323518':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861323519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86132352':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861323520':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861323521':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861323522':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861323530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861323531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861323532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861323533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861323534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861323535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861323536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861323537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861323538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861323539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861323540':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, - '861323541':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861323542':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861323543':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861323544':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861323545':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861323546':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861323547':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861323548':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861323549':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861323550':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861323551':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861323552':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861323553':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861323554':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861323555':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861323556':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861323557':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861323558':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861323559':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861323560':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861323561':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861323562':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861323563':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861323564':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861323565':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861323566':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861323567':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861323568':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861323569':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861323570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861323571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861323572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861323573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861323574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861323575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861323576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861323577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861323578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861323579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861323580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861323581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861323582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861323583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861323584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861323585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861323586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861323587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861323588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861323589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861323590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861323591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861323592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861323593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861323594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861323595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861323596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861323597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861323598':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861323599':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '86132360':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861323607':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861323608':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861323609':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '86132361':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861323610':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861323611':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861323612':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861323613':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '86132362':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861323627':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861323628':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861323629':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861323630':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861323631':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861323632':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861323633':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861323634':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861323635':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861323636':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861323637':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861323638':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861323639':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861323640':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861323641':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861323642':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861323643':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861323644':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861323645':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861323646':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861323647':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861323648':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861323649':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86132365':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86132366':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323668':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '861323669':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '861323670':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861323671':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861323672':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861323673':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861323674':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861323675':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861323676':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861323677':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861323678':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861323679':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '861323680':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323681':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323682':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323683':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323684':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323685':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861323686':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861323687':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861323688':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861323689':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861323690':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323691':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323692':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323693':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323694':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323695':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '861323696':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861323697':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861323698':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861323699':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861323700':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861323701':{'en': 'Yingtan, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u9e70\u6f6d\u5e02')}, - '861323702':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861323703':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861323704':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861323705':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861323706':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861323707':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861323708':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861323709':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '86132371':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861323720':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861323721':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861323722':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861323723':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861323724':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861323725':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861323726':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861323727':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861323728':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861323729':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861323730':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861323731':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861323732':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, - '861323733':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, - '861323734':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861323735':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861323736':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861323737':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861323738':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861323739':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861323740':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861323741':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861323742':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861323743':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861323744':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, - '861323745':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, - '861323746':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861323747':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861323748':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861323749':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861323750':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861323751':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861323752':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861323753':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861323754':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, - '861323755':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, - '861323756':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, - '861323757':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, - '861323758':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861323759':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861323760':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861323761':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861323762':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861323763':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861323764':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861323765':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861323766':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861323767':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861323768':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861323769':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861323770':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861323771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861323772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861323773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861323774':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, - '861323775':{'en': 'Guigang, Guangxi', 'zh': u('\u5e7f\u897f\u8d35\u6e2f\u5e02')}, - '861323776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, - '861323777':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, - '861323778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861323779':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, - '861323780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861323781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861323782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861323783':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861323784':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, - '861323785':{'en': 'Guigang, Guangxi', 'zh': u('\u5e7f\u897f\u8d35\u6e2f\u5e02')}, - '861323786':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861323787':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, - '861323788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861323789':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, - '861323790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, - '861323791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861323792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861323793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861323794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861323795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861323796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861323797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861323798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861323799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '86132380':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323810':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '861323811':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861323812':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861323813':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '861323814':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861323815':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861323816':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861323817':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323818':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323819':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861323820':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861323821':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861323822':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861323823':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861323824':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861323825':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index 9b4d50160..24eac54d0 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '86132319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861323200':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323201':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323202':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323203':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323204':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323205':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323206':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323207':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323208':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323209':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323210':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323211':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323212':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323213':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323214':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323215':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861323216':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861323217':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861323218':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861323219':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '86132322':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86132323':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861323230':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861323231':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861323232':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861323233':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861323240':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323241':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323242':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323243':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323244':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323245':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323246':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323247':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323248':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323249':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86132325':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861323250':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861323251':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861323252':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861323260':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323261':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323262':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323263':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323264':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323265':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323266':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323267':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323268':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323269':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323270':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323271':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323272':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323273':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323274':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323275':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323276':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323277':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323278':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323279':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323280':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323281':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323282':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323283':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323284':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323285':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323286':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323287':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323288':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323289':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323290':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323291':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323292':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323293':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323294':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323295':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323296':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323297':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323298':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323299':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86132330':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861323306':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323307':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323308':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323309':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86132331':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861323310':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323311':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323312':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86132332':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861323327':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323328':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323329':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '86132333':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861323330':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323331':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323332':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323333':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323340':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861323341':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861323342':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861323343':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861323344':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861323345':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861323346':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323347':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323348':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861323349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861323350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861323351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861323352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861323353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861323354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861323355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861323356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861323359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86132336':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86132337':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861323376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861323377':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861323378':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861323379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861323380':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323381':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323382':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323383':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323384':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323385':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861323386':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861323387':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861323388':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861323389':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86132339':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861323397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861323400':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323401':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323402':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323403':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323404':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323405':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323406':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323407':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323408':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323409':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323410':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861323411':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323412':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323413':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '861323414':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '861323415':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861323416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861323417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861323418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861323419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861323420':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861323421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861323422':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861323423':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '861323424':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861323425':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861323426':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861323427':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861323428':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861323429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '861323430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861323431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861323432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861323433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861323434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861323435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861323436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861323437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '861323438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861323439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '86132344':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861323450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861323453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861323454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861323455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861323456':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861323457':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, + '861323458':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861323459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861323460':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861323461':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861323462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861323463':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861323464':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861323465':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323466':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323467':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861323468':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861323469':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861323470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861323471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861323472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861323473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861323474':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861323475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861323476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861323477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861323478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861323479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861323480':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861323481':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861323482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861323483':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861323484':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861323485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861323486':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861323487':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861323488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861323489':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861323490':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861323491':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861323492':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861323493':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861323494':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861323495':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323496':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323497':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323498':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323499':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861323500':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861323501':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861323502':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861323503':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861323504':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861323505':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861323506':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861323507':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861323508':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861323509':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '86132351':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861323516':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861323517':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861323518':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861323519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86132352':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861323520':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861323521':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861323522':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861323530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861323531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861323532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861323533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861323534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861323535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861323536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861323537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861323538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861323539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861323540':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, + '861323541':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861323542':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861323543':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861323544':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861323545':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861323546':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861323547':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861323548':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861323549':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861323550':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861323551':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861323552':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861323553':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861323554':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861323555':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861323556':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861323557':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861323558':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861323559':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861323560':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861323561':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861323562':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861323563':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861323564':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861323565':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861323566':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861323567':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861323568':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861323569':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861323570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861323571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861323572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861323573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861323574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861323575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861323576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861323577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861323578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861323579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861323580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861323581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861323582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861323583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861323584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861323585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861323586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861323587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861323588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861323589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861323590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861323591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861323592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861323593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861323594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861323595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861323596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861323597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861323598':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861323599':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '86132360':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861323607':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861323608':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861323609':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '86132361':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861323610':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861323611':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861323612':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861323613':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '86132362':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861323627':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861323628':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861323629':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861323630':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861323631':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861323632':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861323633':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861323634':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861323635':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861323636':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861323637':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861323638':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861323639':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861323640':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861323641':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861323642':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861323643':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861323644':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861323645':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861323646':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861323647':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861323648':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861323649':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86132365':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86132366':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323668':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '861323669':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '861323670':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861323671':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861323672':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861323673':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861323674':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861323675':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861323676':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861323677':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861323678':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861323679':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '861323680':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323681':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323682':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323683':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323684':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323685':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861323686':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861323687':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861323688':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861323689':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861323690':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323691':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323692':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323693':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323694':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323695':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '861323696':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861323697':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861323698':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861323699':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861323700':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861323701':{'en': 'Yingtan, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u9e70\u6f6d\u5e02')}, + '861323702':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861323703':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861323704':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861323705':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861323706':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861323707':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861323708':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861323709':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '86132371':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861323720':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861323721':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861323722':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861323723':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861323724':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861323725':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861323726':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861323727':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861323728':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861323729':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861323730':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861323731':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861323732':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, + '861323733':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, + '861323734':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861323735':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861323736':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861323737':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861323738':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861323739':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861323740':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861323741':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861323742':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861323743':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861323744':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, + '861323745':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, + '861323746':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861323747':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861323748':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861323749':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861323750':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861323751':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861323752':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861323753':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861323754':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, + '861323755':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, + '861323756':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, + '861323757':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, + '861323758':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861323759':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861323760':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861323761':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861323762':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861323763':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861323764':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861323765':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861323766':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861323767':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861323768':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861323769':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861323770':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861323771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861323772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861323773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861323774':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, + '861323775':{'en': 'Guigang, Guangxi', 'zh': u('\u5e7f\u897f\u8d35\u6e2f\u5e02')}, + '861323776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, + '861323777':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, + '861323778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861323779':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, + '861323780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861323781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861323782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861323783':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861323784':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, + '861323785':{'en': 'Guigang, Guangxi', 'zh': u('\u5e7f\u897f\u8d35\u6e2f\u5e02')}, + '861323786':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861323787':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, + '861323788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861323789':{'en': 'Laibin, Guangxi', 'zh': u('\u5e7f\u897f\u6765\u5bbe\u5e02')}, + '861323790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, + '861323791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861323792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861323793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861323794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861323795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861323796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861323797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861323798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861323799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '86132380':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323810':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '861323811':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861323812':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861323813':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '861323814':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861323815':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861323816':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861323817':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323818':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323819':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861323820':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861323821':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861323822':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861323823':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861323824':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861323825':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, '861323826':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, '861323827':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, '861323828':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, @@ -9527,496 +10019,4 @@ '861339503':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, '861339504':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861339505':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861339506':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861339507':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861339508':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861339509':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86133951':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86133952':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861339520':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861339521':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861339530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861339531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861339534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861339535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861339536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861339537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861339538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861339539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861339540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861339541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861339544':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861339545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861339546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861339547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861339548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861339549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861339550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861339551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861339552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861339553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861339554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861339555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861339556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861339557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861339558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861339559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861339560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861339561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861339562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861339563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861339564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861339565':{'en': 'Chaohu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5de2\u6e56\u5e02')}, - '861339566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861339567':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861339568':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861339569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861339570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861339571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861339572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861339573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861339574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861339576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861339579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861339580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861339581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861339582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861339583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861339584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861339586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861339589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861339590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861339591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861339592':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861339593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861339594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861339595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861339596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861339597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861339598':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861339599':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '86133960':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861339600':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861339601':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, - '861339610':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861339611':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861339612':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861339613':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861339614':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861339615':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861339616':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861339617':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861339618':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861339619':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861339620':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861339621':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861339622':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861339623':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861339624':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861339625':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861339626':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861339627':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861339628':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861339629':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861339630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861339631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861339632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861339633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861339634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861339635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861339636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861339637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861339638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861339639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861339644':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861339646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861339647':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861339648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339649':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '86133965':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86133966':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339670':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861339671':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861339672':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861339673':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861339674':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339675':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861339676':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339677':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339678':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861339679':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861339680':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861339681':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861339682':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861339683':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861339684':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339685':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861339686':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339687':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339688':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861339689':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861339690':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339691':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339692':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339693':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339694':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339695':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339696':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339697':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339698':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339699':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339700':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861339701':{'en': 'Yingtan, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u9e70\u6f6d\u5e02')}, - '861339702':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861339703':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861339704':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861339705':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861339706':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861339707':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861339708':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861339709':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '86133971':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861339720':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861339721':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861339722':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861339723':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861339724':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, - '861339725':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861339726':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861339727':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861339728':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861339729':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861339730':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861339731':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861339732':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, - '861339733':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, - '861339734':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861339735':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861339736':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861339737':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861339738':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861339739':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861339740':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861339741':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861339742':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, - '861339743':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861339744':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, - '861339745':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, - '861339746':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861339747':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861339748':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861339749':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861339750':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861339751':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861339752':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, - '861339753':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, - '861339754':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861339755':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861339756':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861339757':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861339758':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861339759':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861339760':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861339761':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861339762':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861339763':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861339764':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861339765':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, - '861339766':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861339767':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861339768':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, - '861339769':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861339770':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861339771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861339772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861339773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861339774':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, - '861339775':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861339776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, - '861339777':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861339778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861339779':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, - '861339780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861339781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861339782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861339783':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861339784':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861339785':{'en': 'Guigang, Guangxi', 'zh': u('\u5e7f\u897f\u8d35\u6e2f\u5e02')}, - '861339786':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, - '861339787':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861339788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861339789':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861339790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, - '861339791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861339792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861339793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861339794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861339795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861339796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861339797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861339798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861339799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861339800':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861339801':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861339802':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861339803':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861339804':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, - '861339805':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861339806':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, - '861339807':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, - '861339808':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861339809':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861339810':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861339811':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861339812':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861339813':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861339814':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861339815':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861339816':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861339817':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861339818':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861339819':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861339820':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861339821':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861339822':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861339823':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861339824':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861339825':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861339826':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861339827':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861339828':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861339829':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861339830':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861339831':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861339832':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861339833':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861339834':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861339835':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861339836':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861339837':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861339838':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861339839':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861339840':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861339841':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861339842':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861339843':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861339844':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861339845':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861339846':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861339847':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861339848':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861339849':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861339850':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861339851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861339852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861339853':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861339854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861339855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861339856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861339857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861339858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861339859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861339860':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861339861':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861339862':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861339863':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861339864':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861339865':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861339866':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861339867':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861339868':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861339869':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861339870':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, - '861339871':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861339872':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, - '861339873':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861339874':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861339875':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861339876':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861339877':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861339878':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861339879':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861339880':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861339881':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, - '861339882':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, - '861339883':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, - '861339884':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861339885':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861339886':{'en': 'Nujiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde')}, - '861339887':{'en': 'Deqen, Yunnan', 'zh': u('\u4e91\u5357\u7701\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861339888':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, - '861339889':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '86133989':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, - '861339900':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '861339901':{'en': 'Tacheng, Xinjiang', 'zh': u('\u65b0\u7586\u5854\u57ce\u5730\u533a')}, - '861339902':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861339903':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861339904':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861339905':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861339906':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861339907':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861339908':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861339909':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861339910':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861339911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861339912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861339913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861339914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861339915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861339916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861339917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861339918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861339919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861339920':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861339921':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861339922':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861339923':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861339924':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861339925':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861339926':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861339927':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861339928':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861339929':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861339930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861339931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861339932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861339933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861339934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861339935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861339936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861339937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861339938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861339939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861339940':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861339941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861339942':{'en': 'Jiayuguan, Gansu', 'zh': u('\u7518\u8083\u7701\u5609\u5cea\u5173\u5e02')}, - '861339943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861339944':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861339945':{'en': 'Jinchang, Gansu', 'zh': u('\u7518\u8083\u7701\u91d1\u660c\u5e02')}, - '861339946':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861339947':{'en': 'Jiayuguan, Gansu', 'zh': u('\u7518\u8083\u7701\u5609\u5cea\u5173\u5e02')}, - '861339948':{'en': 'Jinchang, Gansu', 'zh': u('\u7518\u8083\u7701\u91d1\u660c\u5e02')}, - '861339949':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861339950':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861339951':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861339952':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861339953':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861339954':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861339955':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861339956':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861339957':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861339958':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861339959':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861339960':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861339961':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861339962':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861339963':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861339964':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861339965':{'en': 'Chaohu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5de2\u6e56\u5e02')}, - '861339966':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861339967':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861339968':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861339969':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861339970':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861339971':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861339972':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861339973':{'en': 'Tacheng, Xinjiang', 'zh': u('\u65b0\u7586\u5854\u57ce\u5730\u533a')}, - '861339974':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861339975':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861339976':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861339977':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861339978':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861339979':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '86133998':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861339990':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '861339991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861339992':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861339993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861339994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861339995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, - '861339996':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861339997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861339998':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861339999':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861340000':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861340001':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861340002':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861340003':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861340004':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861340005':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861340006':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861340007':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861340008':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861340009':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861340010':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861340011':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861340012':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861340013':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861340014':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861340015':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861340016':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861340017':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861340018':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861340019':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86134002':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861340020':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861340021':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86134003':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861340030':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861340031':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861340040':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861340041':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861340042':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861340043':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861340044':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861340045':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861340046':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861340047':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861340048':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861340049':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86134005':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86134006':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '86134007':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '86134008':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86134009':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '86134010':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86134011':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861340120':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861340121':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861340122':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861340123':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861340124':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861340125':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861340126':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861340127':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861340128':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861340129':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '86134013':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86134014':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861340148':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861340149':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86134015':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86134016':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86134017':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '86134018':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861340186':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861340187':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861340188':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861340189':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '86134019':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 3de6a2f1a..a047c7879 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861339506':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861339507':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861339508':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861339509':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86133951':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86133952':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861339520':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861339521':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861339530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861339531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861339534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861339535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861339536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861339537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861339538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861339539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861339540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861339541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861339544':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861339545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861339546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861339547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861339548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861339549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861339550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861339551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861339552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861339553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861339554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861339555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861339556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861339557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861339558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861339559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861339560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861339561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861339562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861339563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861339564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861339565':{'en': 'Chaohu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5de2\u6e56\u5e02')}, + '861339566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861339567':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861339568':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861339569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861339570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861339571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861339572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861339573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861339574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861339576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861339579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861339580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861339581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861339582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861339583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861339584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861339586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861339589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861339590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861339591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861339592':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861339593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861339594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861339595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861339596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861339597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861339598':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861339599':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '86133960':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861339600':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861339601':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, + '861339610':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861339611':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861339612':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861339613':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861339614':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861339615':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861339616':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861339617':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861339618':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861339619':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861339620':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861339621':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861339622':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861339623':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861339624':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861339625':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861339626':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861339627':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861339628':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861339629':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861339630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861339631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861339632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861339633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861339634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, + '861339635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861339636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861339637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861339638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861339639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861339644':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861339646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861339647':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861339648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339649':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '86133965':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86133966':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339670':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861339671':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861339672':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861339673':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861339674':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339675':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861339676':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339677':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339678':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861339679':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861339680':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861339681':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861339682':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861339683':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861339684':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339685':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861339686':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339687':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339688':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861339689':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861339690':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339691':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339692':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339693':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339694':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339695':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339696':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339697':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339698':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339699':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339700':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861339701':{'en': 'Yingtan, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u9e70\u6f6d\u5e02')}, + '861339702':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861339703':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861339704':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861339705':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861339706':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861339707':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861339708':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861339709':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '86133971':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861339720':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861339721':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861339722':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861339723':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861339724':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, + '861339725':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861339726':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861339727':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861339728':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861339729':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861339730':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861339731':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861339732':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, + '861339733':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, + '861339734':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861339735':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861339736':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861339737':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861339738':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861339739':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861339740':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861339741':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861339742':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, + '861339743':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861339744':{'en': 'Zhangjiajie, Hunan', 'zh': u('\u6e56\u5357\u7701\u5f20\u5bb6\u754c\u5e02')}, + '861339745':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, + '861339746':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861339747':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861339748':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861339749':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861339750':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861339751':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861339752':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, + '861339753':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, + '861339754':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861339755':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861339756':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861339757':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861339758':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861339759':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861339760':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861339761':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861339762':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861339763':{'en': 'Xiangxi, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861339764':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861339765':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, + '861339766':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861339767':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861339768':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, + '861339769':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861339770':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861339771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861339772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861339773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861339774':{'en': 'Hezhou, Guangxi', 'zh': u('\u5e7f\u897f\u8d3a\u5dde\u5e02')}, + '861339775':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861339776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, + '861339777':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861339778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861339779':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, + '861339780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861339781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861339782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861339783':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861339784':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861339785':{'en': 'Guigang, Guangxi', 'zh': u('\u5e7f\u897f\u8d35\u6e2f\u5e02')}, + '861339786':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, + '861339787':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861339788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861339789':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861339790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, + '861339791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861339792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861339793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861339794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861339795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861339796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861339797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861339798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861339799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861339800':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861339801':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861339802':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861339803':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861339804':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, + '861339805':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861339806':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, + '861339807':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, + '861339808':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861339809':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861339810':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861339811':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861339812':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861339813':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861339814':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861339815':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861339816':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861339817':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861339818':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861339819':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861339820':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861339821':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861339822':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861339823':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861339824':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861339825':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861339826':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861339827':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861339828':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861339829':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861339830':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861339831':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861339832':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861339833':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861339834':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861339835':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861339836':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861339837':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861339838':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861339839':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861339840':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861339841':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861339842':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861339843':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861339844':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861339845':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861339846':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861339847':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861339848':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861339849':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861339850':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861339851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861339852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861339853':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861339854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861339855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861339856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, + '861339857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861339858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861339859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861339860':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861339861':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861339862':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861339863':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861339864':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861339865':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861339866':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861339867':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861339868':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861339869':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861339870':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, + '861339871':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861339872':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, + '861339873':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861339874':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861339875':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861339876':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861339877':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861339878':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861339879':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861339880':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861339881':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, + '861339882':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, + '861339883':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, + '861339884':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861339885':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861339886':{'en': 'Nujiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde')}, + '861339887':{'en': 'Deqen, Yunnan', 'zh': u('\u4e91\u5357\u7701\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861339888':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, + '861339889':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '86133989':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '861339900':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '861339901':{'en': 'Tacheng, Xinjiang', 'zh': u('\u65b0\u7586\u5854\u57ce\u5730\u533a')}, + '861339902':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861339903':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861339904':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861339905':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861339906':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861339907':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861339908':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861339909':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861339910':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861339911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861339912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861339913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861339914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861339915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861339916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861339917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861339918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861339919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861339920':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861339921':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861339922':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861339923':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861339924':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861339925':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861339926':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861339927':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861339928':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861339929':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861339930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861339931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861339932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861339933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861339934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861339935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861339936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861339937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861339938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861339939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861339940':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861339941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861339942':{'en': 'Jiayuguan, Gansu', 'zh': u('\u7518\u8083\u7701\u5609\u5cea\u5173\u5e02')}, + '861339943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861339944':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861339945':{'en': 'Jinchang, Gansu', 'zh': u('\u7518\u8083\u7701\u91d1\u660c\u5e02')}, + '861339946':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861339947':{'en': 'Jiayuguan, Gansu', 'zh': u('\u7518\u8083\u7701\u5609\u5cea\u5173\u5e02')}, + '861339948':{'en': 'Jinchang, Gansu', 'zh': u('\u7518\u8083\u7701\u91d1\u660c\u5e02')}, + '861339949':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861339950':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861339951':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861339952':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861339953':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861339954':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861339955':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861339956':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861339957':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861339958':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861339959':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861339960':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861339961':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861339962':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861339963':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861339964':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861339965':{'en': 'Chaohu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5de2\u6e56\u5e02')}, + '861339966':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861339967':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861339968':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861339969':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861339970':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861339971':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861339972':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861339973':{'en': 'Tacheng, Xinjiang', 'zh': u('\u65b0\u7586\u5854\u57ce\u5730\u533a')}, + '861339974':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861339975':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861339976':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861339977':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861339978':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861339979':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '86133998':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861339990':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '861339991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861339992':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861339993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861339994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861339995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, + '861339996':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861339997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861339998':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861339999':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861340000':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861340001':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861340002':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861340003':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861340004':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861340005':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861340006':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861340007':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861340008':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861340009':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861340010':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861340011':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861340012':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340013':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861340014':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861340015':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861340016':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340017':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861340018':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861340019':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86134002':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340020':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861340021':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86134003':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340030':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861340031':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861340040':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861340041':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861340042':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340043':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340044':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861340045':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861340046':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861340047':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861340048':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861340049':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86134005':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86134006':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '86134007':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '86134008':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86134009':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '86134010':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86134011':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861340120':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861340121':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861340122':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861340123':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861340124':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861340125':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861340126':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861340127':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861340128':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861340129':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '86134013':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86134014':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861340148':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861340149':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86134015':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86134016':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86134017':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '86134018':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861340186':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861340187':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861340188':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861340189':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '86134019':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, '86134020':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, '86134021':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, '861340220':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, @@ -9527,496 +10019,4 @@ '861364413':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, '861364414':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, '861364415':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861364416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861364417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861364418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861364419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '86136442':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861364420':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861364421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861364422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861364429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '861364430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861364431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861364432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861364433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861364434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861364435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861364436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861364437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '861364438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861364439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '861364440':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861364441':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861364442':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861364443':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861364444':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861364445':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861364446':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861364447':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861364448':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861364449':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '861364450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861364453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861364454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861364455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861364456':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364457':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364458':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861364460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364461':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861364463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861364464':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364465':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861364466':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861364467':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861364468':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861364469':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861364470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861364471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861364472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861364473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861364474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861364475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861364476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861364477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861364478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861364479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861364480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861364481':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861364482':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861364483':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861364484':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861364485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861364486':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861364487':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861364488':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861364489':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '86136449':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861364490':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861364492':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861364497':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861364499':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86136450':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86136451':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861364510':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861364511':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861364512':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861364513':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861364520':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861364521':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861364522':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861364523':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861364524':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861364525':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861364526':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861364527':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861364528':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861364529':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861364530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861364531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861364532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861364533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861364534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861364535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861364536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861364537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861364538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861364539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861364540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861364541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861364542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861364543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861364544':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861364545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861364546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861364547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861364548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861364549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861364550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861364551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861364552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861364553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861364554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861364555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861364556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861364557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861364558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861364559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861364560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861364561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861364562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861364563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861364564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861364565':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861364566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861364567':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861364568':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861364569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861364570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861364571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861364572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861364573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861364574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861364575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861364576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861364577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861364578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861364579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861364580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861364581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861364582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861364583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861364584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861364585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861364586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861364587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861364588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861364589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86136459':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86136460':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861364600':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861364601':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861364602':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861364603':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861364610':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861364611':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861364612':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861364613':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861364614':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861364615':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861364616':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861364617':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861364618':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861364619':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861364620':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861364621':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861364622':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861364623':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861364624':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861364625':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861364626':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861364627':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861364628':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861364629':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861364630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861364631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861364632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861364633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861364634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861364635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861364636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861364637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861364638':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861364639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861364640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861364641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861364642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861364643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861364644':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861364645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861364646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861364647':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861364648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861364649':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '86136465':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861364650':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861364659':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86136466':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861364669':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861364670':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861364671':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861364672':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861364673':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861364674':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861364675':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861364676':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861364677':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861364678':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861364679':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86136468':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861364680':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861364688':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861364689':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861364690':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861364691':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861364692':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861364693':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861364694':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861364695':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861364696':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861364697':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861364698':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861364699':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861364700':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861364701':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861364702':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861364703':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861364704':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861364705':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861364706':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861364707':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861364708':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861364709':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861364710':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861364711':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, - '861364712':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861364713':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861364714':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861364715':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861364716':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861364717':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861364718':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861364719':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861364720':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861364721':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861364722':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861364723':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861364724':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861364725':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861364726':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861364727':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861364728':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861364729':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861364730':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861364731':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861364732':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, - '861364733':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, - '861364734':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861364735':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861364736':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861364737':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, - '861364738':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, - '861364739':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861364740':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861364741':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861364742':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861364743':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861364744':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861364745':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, - '861364746':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861364747':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861364748':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861364749':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '86136475':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, - '86136476':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861364770':{'en': 'Fangchenggang, Guangxi', 'zh': u('\u5e7f\u897f\u9632\u57ce\u6e2f\u5e02')}, - '861364771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861364772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861364773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861364774':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861364775':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861364776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, - '861364777':{'en': 'Qinzhou, Guangxi', 'zh': u('\u5e7f\u897f\u94a6\u5dde\u5e02')}, - '861364778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861364779':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, - '861364780':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861364781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861364782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861364783':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861364784':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861364785':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861364786':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861364787':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861364788':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861364789':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, - '861364790':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861364791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861364792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861364793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861364794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861364795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861364796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861364797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861364798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861364799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '86136480':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861364810':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861364811':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861364812':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861364813':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861364814':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861364815':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861364816':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861364817':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861364818':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861364819':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '86136482':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86136483':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86136484':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861364850':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861364851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861364852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861364853':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861364854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861364855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861364856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861364857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861364858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861364859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '86136486':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, - '861364870':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, - '861364871':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861364872':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, - '861364873':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861364874':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861364875':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861364876':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861364877':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861364878':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861364879':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '86136488':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861364890':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861364891':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861364892':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861364893':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861364894':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, - '861364895':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861364896':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, - '861364897':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, - '861364898':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861364899':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861364900':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861364901':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861364902':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861364903':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861364904':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861364905':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861364906':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861364907':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861364908':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861364909':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861364910':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861364911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861364912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861364913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861364914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861364915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861364916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861364917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861364918':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861364919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '86136492':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861364922':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861364930':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861364931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861364932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861364933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861364934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861364935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861364936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861364937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861364938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861364939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861364940':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861364941':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861364942':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861364943':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861364944':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861364945':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861364946':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861364947':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861364948':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861364949':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861364950':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861364951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861364952':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861364953':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861364954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861364955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861364956':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861364957':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861364958':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861364959':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861364960':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861364961':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861364962':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861364963':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861364964':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861364965':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861364966':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861364967':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, - '861364968':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, - '861364969':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861364970':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861364971':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861364972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861364973':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861364974':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861364975':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861364976':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861364977':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861364978':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861364979':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '86136498':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861364990':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861364991':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861364992':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861364993':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, - '861364994':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861364995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, - '861364996':{'en': 'Tacheng, Xinjiang', 'zh': u('\u65b0\u7586\u5854\u57ce\u5730\u533a')}, - '861364997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861364998':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861364999':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '86136500':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86136501':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86136502':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86136503':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86136504':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86136505':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861365060':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861365061':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861365062':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861365063':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861365064':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861365065':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861365066':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861365067':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861365068':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861365069':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '86136507':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86136508':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86136509':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86136510':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136511':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136512':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136513':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86136514':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861365150':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861365151':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861365152':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861365153':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861365154':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861365155':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861365156':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861365157':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861365158':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861365159':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '86136516':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86136517':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86136518':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86136519':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86136520':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86136521':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '861365220':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861365221':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861365222':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861365223':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861365224':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861365225':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861365226':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861365227':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861365228':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861365229':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86136523':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861365240':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861365241':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861365242':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861365243':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861365244':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index c54e001cf..50367a759 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861364416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861364417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861364418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861364419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '86136442':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861364420':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861364421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861364422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861364429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '861364430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861364431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861364432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861364433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861364434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861364435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861364436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861364437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '861364438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861364439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '861364440':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861364441':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861364442':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861364443':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861364444':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861364445':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861364446':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861364447':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861364448':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861364449':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '861364450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861364453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861364454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861364455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861364456':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364457':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364458':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861364460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364461':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861364463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861364464':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364465':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861364466':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861364467':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861364468':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861364469':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861364470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861364471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861364472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861364473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861364474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861364475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861364476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861364477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861364478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861364479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861364480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861364481':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861364482':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861364483':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861364484':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861364485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861364486':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861364487':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861364488':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861364489':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '86136449':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861364490':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861364492':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861364497':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861364499':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86136450':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86136451':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861364510':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861364511':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861364512':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861364513':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861364520':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861364521':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861364522':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861364523':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861364524':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861364525':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861364526':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861364527':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861364528':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861364529':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861364530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861364531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861364532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861364533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861364534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861364535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861364536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861364537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861364538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861364539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861364540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861364541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861364542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861364543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861364544':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861364545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861364546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861364547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861364548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861364549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861364550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861364551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861364552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861364553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861364554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861364555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861364556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861364557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861364558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861364559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861364560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861364561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861364562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861364563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861364564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861364565':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861364566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861364567':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861364568':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861364569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861364570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861364571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861364572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861364573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861364574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861364575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861364576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861364577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861364578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861364579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861364580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861364581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861364582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861364583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861364584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861364585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861364586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861364587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861364588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861364589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86136459':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86136460':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861364600':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861364601':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861364602':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861364603':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861364610':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861364611':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861364612':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861364613':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861364614':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861364615':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861364616':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861364617':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861364618':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861364619':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861364620':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861364621':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861364622':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861364623':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861364624':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861364625':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861364626':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861364627':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861364628':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861364629':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861364630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861364631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861364632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861364633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861364634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, + '861364635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861364636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861364637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861364638':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861364639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861364640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861364641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861364642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861364643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861364644':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861364645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861364646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861364647':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861364648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861364649':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '86136465':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861364650':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861364659':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86136466':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861364669':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861364670':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861364671':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861364672':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861364673':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861364674':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861364675':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861364676':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861364677':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861364678':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861364679':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86136468':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861364680':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861364688':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861364689':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861364690':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861364691':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861364692':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861364693':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861364694':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861364695':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861364696':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861364697':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861364698':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861364699':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861364700':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861364701':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861364702':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861364703':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861364704':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861364705':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861364706':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861364707':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861364708':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861364709':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861364710':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861364711':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, + '861364712':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861364713':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861364714':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861364715':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861364716':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861364717':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861364718':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861364719':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861364720':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861364721':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861364722':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861364723':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861364724':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861364725':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861364726':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861364727':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861364728':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861364729':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861364730':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861364731':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861364732':{'en': 'Xiangtan, Hunan', 'zh': u('\u6e56\u5357\u7701\u6e58\u6f6d\u5e02')}, + '861364733':{'en': 'Zhuzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u682a\u6d32\u5e02')}, + '861364734':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861364735':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861364736':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861364737':{'en': 'Yiyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u76ca\u9633\u5e02')}, + '861364738':{'en': 'Loudi, Hunan', 'zh': u('\u6e56\u5357\u7701\u5a04\u5e95\u5e02')}, + '861364739':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861364740':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861364741':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861364742':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861364743':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861364744':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861364745':{'en': 'Huaihua, Hunan', 'zh': u('\u6e56\u5357\u7701\u6000\u5316\u5e02')}, + '861364746':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861364747':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861364748':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861364749':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '86136475':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '86136476':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861364770':{'en': 'Fangchenggang, Guangxi', 'zh': u('\u5e7f\u897f\u9632\u57ce\u6e2f\u5e02')}, + '861364771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861364772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861364773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861364774':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861364775':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861364776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, + '861364777':{'en': 'Qinzhou, Guangxi', 'zh': u('\u5e7f\u897f\u94a6\u5dde\u5e02')}, + '861364778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861364779':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, + '861364780':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861364781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861364782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861364783':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861364784':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861364785':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861364786':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861364787':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861364788':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861364789':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, + '861364790':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861364791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861364792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861364793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861364794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861364795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861364796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861364797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861364798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861364799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '86136480':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861364810':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861364811':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861364812':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861364813':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861364814':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861364815':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861364816':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861364817':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861364818':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861364819':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '86136482':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86136483':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86136484':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861364850':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861364851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861364852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861364853':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861364854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861364855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861364856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, + '861364857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861364858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861364859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '86136486':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '861364870':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, + '861364871':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861364872':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, + '861364873':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861364874':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861364875':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861364876':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861364877':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861364878':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861364879':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '86136488':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861364890':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861364891':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861364892':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861364893':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861364894':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, + '861364895':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861364896':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, + '861364897':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, + '861364898':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861364899':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861364900':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861364901':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861364902':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861364903':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861364904':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861364905':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861364906':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861364907':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861364908':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861364909':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861364910':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861364911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861364912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861364913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861364914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861364915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861364916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861364917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861364918':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861364919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '86136492':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861364922':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861364930':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861364931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861364932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861364933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861364934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861364935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861364936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861364937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861364938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861364939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861364940':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861364941':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861364942':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861364943':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861364944':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861364945':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861364946':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861364947':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861364948':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861364949':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861364950':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861364951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861364952':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861364953':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861364954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861364955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861364956':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861364957':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861364958':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861364959':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861364960':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861364961':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861364962':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861364963':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861364964':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861364965':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861364966':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861364967':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, + '861364968':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, + '861364969':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861364970':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861364971':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861364972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861364973':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861364974':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861364975':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861364976':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861364977':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861364978':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861364979':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '86136498':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861364990':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861364991':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861364992':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861364993':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, + '861364994':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861364995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, + '861364996':{'en': 'Tacheng, Xinjiang', 'zh': u('\u65b0\u7586\u5854\u57ce\u5730\u533a')}, + '861364997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861364998':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861364999':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '86136500':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86136501':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86136502':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86136503':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86136504':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86136505':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861365060':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861365061':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861365062':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861365063':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861365064':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861365065':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861365066':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861365067':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861365068':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861365069':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '86136507':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86136508':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86136509':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86136510':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136511':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136512':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136513':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86136514':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861365150':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861365151':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861365152':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861365153':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861365154':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861365155':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861365156':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861365157':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861365158':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861365159':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '86136516':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86136517':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86136518':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86136519':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86136520':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86136521':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '861365220':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861365221':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861365222':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861365223':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861365224':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861365225':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861365226':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861365227':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861365228':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861365229':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86136523':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861365240':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861365241':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861365242':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861365243':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861365244':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861365245':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365246':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, '861365247':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, @@ -9527,496 +10019,4 @@ '86139234':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861392350':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, '861392351':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861392352':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861392353':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392354':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392355':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392356':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392357':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861392358':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861392359':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '86139236':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861392366':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392367':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392368':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861392369':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '86139237':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139238':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139239':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86139240':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139241':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139242':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861392430':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861392431':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861392432':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861392433':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392434':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392435':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392436':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392437':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392438':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392439':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861392440':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861392441':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861392442':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861392443':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392444':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392445':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861392446':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861392447':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861392448':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861392449':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '86139245':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861392450':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861392451':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861392458':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861392459':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139246':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861392468':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861392469':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861392470':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861392471':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861392472':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861392473':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861392474':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861392475':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392476':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392477':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392478':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392479':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86139248':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139249':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86139250':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139251':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139252':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139253':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86139254':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139255':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139256':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '86139257':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139258':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139259':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139260':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139261':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139262':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139263':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '86139264':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139265':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139266':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861392670':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392671':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392672':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392673':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392674':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392675':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392676':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392677':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392678':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392679':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86139268':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139269':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86139270':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '86139271':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '86139272':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139273':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86139274':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139275':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '86139276':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86139277':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139278':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '86139279':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '86139280':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86139281':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86139282':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139283':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86139284':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139285':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139286':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139287':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139288':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139289':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139290':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '86139291':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139292':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139293':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '86139294':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139295':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139296':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86139297':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '86139298':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86139299':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139300':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86139301':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139302':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139303':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '86139304':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139305':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86139306':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '86139307':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '86139308':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139309':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86139310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86139311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139313':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861393130':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393131':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393132':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393133':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '86139314':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861393140':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861393141':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861393142':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '86139315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86139316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861393169':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '86139318':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861393180':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861393181':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861393182':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861393183':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '86139319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861393197':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861393198':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861393199':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86139321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139323':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '86139324':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '86139325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86139326':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '86139327':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '86139328':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '86139329':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86139330':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139332':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139333':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86139334':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86139335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '86139336':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861393370':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861393371':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861393372':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861393373':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861393374':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861393375':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393376':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393377':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393378':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393379':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '86139338':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861393389':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861393390':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861393391':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861393392':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861393393':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861393394':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861393395':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861393396':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861393397':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861393398':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861393399':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393400':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861393401':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861393402':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393403':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861393404':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393405':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861393406':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861393407':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393408':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861393409':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861393410':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861393411':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393412':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393413':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393414':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393415':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393416':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393417':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393418':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861393419':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861393420':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393421':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393422':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393423':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393424':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393425':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393426':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393427':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861393428':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861393429':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861393430':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861393431':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861393432':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861393433':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393434':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393435':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861393436':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861393437':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861393438':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861393439':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861393440':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861393441':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861393442':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861393443':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861393444':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861393445':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393446':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861393447':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861393448':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861393449':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '86139345':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86139346':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861393467':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393468':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393469':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86139347':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393470':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393471':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393472':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861393480':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393481':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393482':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861393483':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861393484':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861393485':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861393486':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861393487':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861393488':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861393489':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86139349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '86139350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '86139351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86139352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '86139353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '86139354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '86139355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '86139356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '86139357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86139358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '86139359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '8613936':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86139367':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86139368':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86139369':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86139370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86139371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86139372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86139373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86139374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '86139375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86139376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86139377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86139378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '86139379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86139380':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861393800':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861393801':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861393802':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861393803':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '86139381':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861393810':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861393811':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861393812':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '86139382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86139383':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861393830':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861393831':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861393832':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861393833':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86139384':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86139385':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861393860':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393861':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393862':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393863':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393864':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393865':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861393866':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861393867':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861393868':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861393869':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86139387':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861393877':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861393878':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861393879':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '86139388':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861393890':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861393891':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861393892':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861393893':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861393894':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861393895':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861393896':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861393897':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861393898':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861393899':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86139390':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86139391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86139392':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '86139393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86139394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '86139395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '86139396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '86139397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86139398':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861393990':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861393991':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861393992':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861393993':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861393994':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861393995':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861393996':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861393997':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861393998':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861393999':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '8613940':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86139406':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '86139407':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '86139408':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86139409':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86139410':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '86139411':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86139412':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '86139413':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '86139414':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '86139415':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '86139416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '86139417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '86139418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '86139419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '86139420':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86139421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '86139422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '86139423':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '86139424':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '86139425':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '86139426':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86139427':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '86139428':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86139429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '86139430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86139431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861394314':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '86139432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '86139433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861394330':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861394331':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861394333':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861394334':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861394340':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861394341':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861394342':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '861394343':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '861394344':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '861394345':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861394346':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861394347':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861394348':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861394349':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '86139435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '86139436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '86139437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '86139438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '86139439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '86139440':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86139441':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86139442':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '86139443':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '86139444':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '86139445':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '86139446':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '86139447':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '86139448':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86139449':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86139450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86139451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86139452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '86139453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '86139454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '86139455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861394557':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861394558':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861394559':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '86139456':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861394560':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861394561':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861394562':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861394570':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, - '861394571':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861394572':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861394573':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861394574':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861394575':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861394576':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861394577':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861394578':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861394579':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '86139458':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '861394587':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861394588':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861394589':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '86139459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86139460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86139461':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86139462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '86139463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '86139464':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '86139465':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '86139466':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '86139467':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '86139468':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '86139469':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86139470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '86139471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86139472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861394730':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861394731':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861394732':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861394733':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861394734':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861394735':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861394736':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861394737':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861394738':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861394739':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '86139474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861394748':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861394749':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '86139475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86139476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86139477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86139478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86139479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '86139480':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '861394807':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861394808':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861394809':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861394810':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861394811':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861394812':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861394813':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861394814':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861394815':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861394816':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861394817':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861394818':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861394819':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86139482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861394830':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861394831':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861394832':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861394833':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861394834':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861394835':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861394836':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861394837':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861394838':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861394839':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861394840':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861394841':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 2cfe26b1a..4eaaaf0b3 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861392352':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861392353':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392354':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392355':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392356':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392357':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861392358':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861392359':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '86139236':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861392366':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392367':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392368':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861392369':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '86139237':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139238':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139239':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86139240':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139241':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139242':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861392430':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861392431':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861392432':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861392433':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392434':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392435':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392436':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392437':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392438':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392439':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861392440':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861392441':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861392442':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861392443':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392444':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392445':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861392446':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861392447':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861392448':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861392449':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '86139245':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861392450':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861392451':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861392458':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861392459':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139246':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861392468':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861392469':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861392470':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861392471':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861392472':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861392473':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861392474':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861392475':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392476':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392477':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392478':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392479':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86139248':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139249':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86139250':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139251':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139252':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139253':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86139254':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139255':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139256':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '86139257':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139258':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139259':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139260':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139261':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139262':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139263':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '86139264':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139265':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139266':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861392670':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392671':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392672':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392673':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392674':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392675':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392676':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392677':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392678':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392679':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86139268':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139269':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86139270':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '86139271':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '86139272':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139273':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86139274':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139275':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '86139276':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86139277':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139278':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '86139279':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '86139280':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86139281':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86139282':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139283':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86139284':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139285':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139286':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139287':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139288':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139289':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139290':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '86139291':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139292':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139293':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '86139294':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139295':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139296':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86139297':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '86139298':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86139299':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139300':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86139301':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139302':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139303':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '86139304':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139305':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86139306':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '86139307':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '86139308':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139309':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86139310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86139311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139313':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861393130':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393131':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393132':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393133':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '86139314':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861393140':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861393141':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861393142':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '86139315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86139316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861393169':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '86139318':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861393180':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861393181':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861393182':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861393183':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '86139319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861393197':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861393198':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861393199':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86139321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139323':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '86139324':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '86139325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86139326':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '86139327':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '86139328':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '86139329':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86139330':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139332':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139333':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86139334':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86139335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '86139336':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861393370':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861393371':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861393372':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861393373':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861393374':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861393375':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393376':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393377':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393378':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393379':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '86139338':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861393389':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861393390':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861393391':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861393392':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861393393':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861393394':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861393395':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861393396':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861393397':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861393398':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861393399':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393400':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861393401':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861393402':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393403':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861393404':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393405':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861393406':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861393407':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393408':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861393409':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861393410':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861393411':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393412':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393413':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393414':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393415':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393416':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393417':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393418':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861393419':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861393420':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393421':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393422':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393423':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393424':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393425':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393426':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393427':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861393428':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861393429':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861393430':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861393431':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861393432':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861393433':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393434':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393435':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861393436':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861393437':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861393438':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861393439':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861393440':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861393441':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861393442':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861393443':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861393444':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861393445':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393446':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861393447':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861393448':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861393449':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '86139345':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86139346':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861393467':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393468':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393469':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86139347':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393470':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393471':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393472':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861393480':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393481':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393482':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861393483':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861393484':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861393485':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861393486':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861393487':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861393488':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861393489':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86139349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '86139350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '86139351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86139352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '86139353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '86139354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '86139355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '86139356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '86139357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86139358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '86139359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '8613936':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86139367':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86139368':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86139369':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86139370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86139371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86139372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86139373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86139374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '86139375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86139376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86139377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86139378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '86139379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86139380':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861393800':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861393801':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861393802':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861393803':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '86139381':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861393810':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861393811':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861393812':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '86139382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86139383':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861393830':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861393831':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861393832':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861393833':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '86139384':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86139385':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861393860':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393861':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393862':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393863':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393864':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393865':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861393866':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861393867':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861393868':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861393869':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86139387':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861393877':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861393878':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861393879':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '86139388':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861393890':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861393891':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861393892':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861393893':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861393894':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861393895':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861393896':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861393897':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861393898':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861393899':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86139390':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86139391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86139392':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '86139393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '86139394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '86139395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '86139396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '86139397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86139398':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861393990':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861393991':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861393992':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861393993':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861393994':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861393995':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861393996':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861393997':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861393998':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861393999':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '8613940':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86139406':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '86139407':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '86139408':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86139409':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86139410':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '86139411':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86139412':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '86139413':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '86139414':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '86139415':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '86139416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '86139417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '86139418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '86139419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '86139420':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86139421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '86139422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '86139423':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '86139424':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '86139425':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '86139426':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86139427':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '86139428':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86139429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '86139430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86139431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861394314':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '86139432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '86139433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861394330':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861394331':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861394333':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861394334':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861394340':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861394341':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861394342':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '861394343':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '861394344':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '861394345':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861394346':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861394347':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861394348':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861394349':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '86139435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '86139436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '86139437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '86139438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '86139439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '86139440':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86139441':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86139442':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '86139443':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '86139444':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '86139445':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '86139446':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '86139447':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '86139448':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86139449':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86139450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86139451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86139452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '86139453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '86139454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '86139455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861394557':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861394558':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861394559':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '86139456':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861394560':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861394561':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861394562':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861394570':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, + '861394571':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861394572':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861394573':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861394574':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861394575':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861394576':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861394577':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861394578':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861394579':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '86139458':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861394587':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861394588':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861394589':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '86139459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86139460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86139461':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86139462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '86139463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '86139464':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '86139465':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '86139466':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '86139467':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '86139468':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '86139469':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86139470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '86139471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86139472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861394730':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861394731':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861394732':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861394733':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861394734':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861394735':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861394736':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861394737':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861394738':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861394739':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '86139474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861394748':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861394749':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '86139475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86139476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86139477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86139478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86139479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '86139480':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '861394807':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861394808':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861394809':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861394810':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861394811':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861394812':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861394813':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861394814':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861394815':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861394816':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861394817':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861394818':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861394819':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86139482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861394830':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861394831':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861394832':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861394833':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861394834':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861394835':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861394836':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861394837':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861394838':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861394839':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861394840':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861394841':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861394842':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, '861394843':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861394844':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, @@ -9527,496 +10019,4 @@ '861504715':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861504716':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861504717':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504718':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504719':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504720':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504721':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504722':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504723':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504724':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504725':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504726':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504727':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504728':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504729':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150473':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504740':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504741':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504742':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504743':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504744':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504745':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504746':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504747':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504748':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504749':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86150475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504757':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504758':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504759':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86150477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150478':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861504789':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504799':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86150480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504810':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504811':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504812':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504813':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504814':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504815':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504816':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504817':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504818':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504819':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '86150482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861504829':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504830':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '861504831':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '861504832':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504833':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504834':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504835':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861504836':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861504837':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504838':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504839':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150484':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '86150485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504858':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504859':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150486':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86150487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150489':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504898':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504899':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150490':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '86150491':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86150492':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '86150493':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504939':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150494':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150495':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504957':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504958':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504959':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150496':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86150497':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504978':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504979':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504980':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504981':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504982':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504983':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504984':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504985':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504986':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504987':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504988':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504989':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150499':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504999':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '86150500':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86150501':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150502':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150503':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150504':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150505':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861505050':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861505051':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505060':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505061':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505062':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505063':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505064':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505065':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505066':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505067':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861505068':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861505069':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86150507':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861505080':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505081':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505082':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861505083':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861505084':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861505085':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505086':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505087':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505088':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505089':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '86150509':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505090':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505091':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505092':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505100':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505101':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505102':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505103':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505104':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505105':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505106':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505107':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505108':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505109':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505110':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861505111':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505112':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505113':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505114':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505115':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505116':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505117':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505118':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505119':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '86150512':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505130':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505131':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505132':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505133':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505134':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505135':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505136':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505137':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505138':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505139':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '86150514':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150515':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150516':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150517':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150518':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86150519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86150520':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86150521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86150522':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86150523':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861505240':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861505241':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861505242':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861505243':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861505244':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861505245':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505246':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505247':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505248':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505249':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '86150525':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '86150526':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '86150527':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505279':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '86150528':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '86150529':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505290':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '86150530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '86150531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86150532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86150533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '86150534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '86150535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '86150536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '86150537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '86150538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '86150539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '86150540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '86150541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86150542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86150543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '86150544':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '86150545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861505457':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861505458':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861505459':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861505460':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861505461':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861505462':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861505463':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861505464':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861505465':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861505466':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861505467':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861505468':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861505469':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '86150547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861505480':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861505481':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861505482':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861505483':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861505484':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861505485':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861505486':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861505487':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861505488':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861505489':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86150549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861505500':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505501':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505502':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505503':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505504':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505505':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505506':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505507':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505508':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861505509':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '86150551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '86150552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505521':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505522':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505523':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505524':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505530':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505531':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505532':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505533':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505534':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505535':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505536':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505537':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505538':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505539':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '86150554':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861505540':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861505541':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861505542':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861505543':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '86150555':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '86150556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861505560':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505561':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505562':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505570':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505571':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505572':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505573':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505574':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505575':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505576':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505577':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505578':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505579':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '86150558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505590':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861505591':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861505592':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861505593':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861505594':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505595':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505596':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505597':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505598':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861505599':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '86150560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505610':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505611':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505612':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505613':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505614':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505615':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505616':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861505617':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861505618':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861505619':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861505620':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861505621':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861505622':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505623':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505624':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505625':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505626':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505627':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505628':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505629':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505630':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505631':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505632':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505633':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505634':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505635':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505636':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505637':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505638':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505639':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505640':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505641':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505642':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505643':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505644':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861505645':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505646':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505647':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505648':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861505649':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '86150565':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861505656':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505657':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505658':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861505659':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '86150566':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861505660':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861505668':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861505669':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861505670':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505671':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505672':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505673':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505674':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861505675':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505676':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505677':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505678':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505679':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '86150568':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861505680':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861505681':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '86150569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '86150570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '86150571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86150572':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '86150573':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86150574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86150575':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86150576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '86150577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861505780':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505781':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505782':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505783':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505784':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505785':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861505786':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861505787':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861505788':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861505789':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '86150579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86150580':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86150581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86150582':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86150583':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86150584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86150585':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505860':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861505861':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861505862':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861505863':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861505864':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861505865':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505866':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505867':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861505868':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861505869':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '86150587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86150588':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86150589':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861505900':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861505901':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861505902':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861505903':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861505904':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861505905':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505906':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505907':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505908':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505909':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '86150591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861505920':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861505921':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861505922':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861505923':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861505924':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861505925':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861505926':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861505927':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861505928':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861505929':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '86150593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '86150594':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86150595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86150596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '86150597':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86150598':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861505990':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505991':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505992':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505993':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505994':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861505995':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861505996':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861505997':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861505998':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861505999':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '86150600':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86150601':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86150602':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '86150603':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861506040':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506041':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506042':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506043':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506044':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506045':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506046':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506047':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506048':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506049':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86150605':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861506060':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506061':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506062':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506063':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506064':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861506065':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506066':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506067':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506068':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861506069':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86150607':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '86150608':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86150609':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86150610':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861506110':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861506111':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861506112':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861506113':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861506114':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861506115':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861506116':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861506117':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861506118':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861506119':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '86150612':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '86150613':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861506140':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861506141':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861506142':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861506143':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861506144':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861506145':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861506146':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861506147':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861506148':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861506149':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '86150615':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86150616':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861506169':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '86150617':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861506170':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861506171':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86150618':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86150619':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86150620':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86150621':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86150622':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86150623':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150624':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150625':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150626':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150627':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861506279':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '86150628':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '86150629':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861506299':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '86150630':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, } diff --git a/python/phonenumbers/geodata/data2.py b/python/phonenumbers/geodata/data2.py index 381ad9564..5db72f5d9 100644 --- a/python/phonenumbers/geodata/data2.py +++ b/python/phonenumbers/geodata/data2.py @@ -19,6 +19,386 @@ # limitations under the License. data = { + '1705652':{'en': 'Lakefield, ON'}, + '1705653':{'en': 'Campbellford, ON'}, + '1705656':{'en': 'Apsley, ON'}, + '1705657':{'en': 'Buckhorn, ON'}, + '1705670':{'en': 'Greater Sudbury, ON'}, + '1705671':{'en': 'Greater Sudbury, ON'}, + '1705672':{'en': 'Haileybury, ON'}, + '1705673':{'en': 'Greater Sudbury, ON'}, + '1705674':{'en': 'Greater Sudbury, ON'}, + '1705675':{'en': 'Greater Sudbury, ON'}, + '1705686':{'en': 'Coldwater, ON'}, + '1705687':{'en': 'Gravenhurst, ON'}, + '1705688':{'en': 'Greater Sudbury, ON'}, + '1705689':{'en': 'Severn Bridge, ON'}, + '1705692':{'en': 'Lively, ON'}, + '1705693':{'en': 'Garson, ON'}, + '1705696':{'en': 'Hastings, ON'}, + '1705719':{'en': 'Barrie, ON'}, + '170572':{'en': 'Barrie, ON'}, + '1705724':{'en': 'Powassan, ON'}, + '170573':{'en': 'Barrie, ON'}, + '1705738':{'en': 'Bobcaygeon, ON'}, + '170574':{'en': 'Peterborough, ON'}, + '1705744':{'en': 'Mattawa, ON'}, + '1705746':{'en': 'Parry Sound, ON'}, + '1705750':{'en': 'Peterborough, ON'}, + '1705752':{'en': 'Callander, ON'}, + '1705753':{'en': 'West Nipissing, ON'}, + '1705759':{'en': 'Sault Ste. Marie, ON'}, + '1705762':{'en': 'Bala, ON'}, + '1705765':{'en': 'Port Carling, ON'}, + '1705778':{'en': 'Havelock, ON'}, + '1705787':{'en': 'Huntsville, ON'}, + '1705788':{'en': 'Huntsville, ON'}, + '1705789':{'en': 'Huntsville, ON'}, + '1705792':{'en': 'Barrie, ON'}, + '1705797':{'en': 'Barrie, ON'}, + '1705799':{'en': 'Omemee, ON'}, + '1705812':{'en': 'Barrie, ON'}, + '1705840':{'en': 'North Bay, ON'}, + '1705848':{'en': 'Elliot Lake, ON'}, + '1705855':{'en': 'Chelmsford, ON'}, + '1705856':{'en': 'Wawa, ON'}, + '1705859':{'en': 'Manitowaning, ON'}, + '1705864':{'en': 'Chapleau, ON'}, + '1705869':{'en': 'Espanola, ON'}, + '1705874':{'en': 'Peterborough, ON'}, + '1705876':{'en': 'Peterborough, ON'}, + '1705878':{'en': 'Lindsay, ON'}, + '1705887':{'en': 'Fenelon Falls, ON'}, + '1705897':{'en': 'Val Caron, ON'}, + '1705932':{'en': 'Millbrook, ON'}, + '1705942':{'en': 'Sault Ste. Marie, ON'}, + '1705945':{'en': 'Sault Ste. Marie, ON'}, + '1705946':{'en': 'Sault Ste. Marie, ON'}, + '1705949':{'en': 'Sault Ste. Marie, ON'}, + '1705969':{'en': 'Hanmer, ON'}, + '1706':{'en': 'Georgia'}, + '1706208':{'en': 'Athens, GA'}, + '1706212':{'en': 'Clayton, GA'}, + '1706213':{'en': 'Elberton, GA'}, + '1706216':{'en': 'Dawsonville, GA'}, + '1706217':{'en': 'Dalton, GA'}, + '1706219':{'en': 'Cleveland, GA'}, + '1706221':{'en': 'Columbus, GA'}, + '1706226':{'en': 'Dalton, GA'}, + '1706227':{'en': 'Athens, GA'}, + '1706232':{'en': 'Rome, GA'}, + '1706233':{'en': 'Rome, GA'}, + '1706234':{'en': 'Rome, GA'}, + '1706235':{'en': 'Rome, GA'}, + '1706236':{'en': 'Rome, GA'}, + '1706245':{'en': 'Royston, GA'}, + '1706253':{'en': 'Jasper, GA'}, + '1706256':{'en': 'Columbus, GA'}, + '1706258':{'en': 'Blue Ridge, GA'}, + '1706259':{'en': 'Dalton, GA'}, + '1706265':{'en': 'Dawsonville, GA'}, + '170627':{'en': 'Dalton, GA'}, + '1706273':{'en': 'Ellijay, GA'}, + '1706276':{'en': 'Ellijay, GA'}, + '1706282':{'en': 'Toccoa, GA'}, + '1706283':{'en': 'Elberton, GA'}, + '1706290':{'en': 'Rome, GA'}, + '1706291':{'en': 'Rome, GA'}, + '1706295':{'en': 'Rome, GA'}, + '1706310':{'en': 'Watkinsville, GA'}, + '1706317':{'en': 'Columbus, GA'}, + '170632':{'en': 'Columbus, GA'}, + '1706335':{'en': 'Commerce, GA'}, + '1706336':{'en': 'Commerce, GA'}, + '1706337':{'en': 'Fairmount, GA'}, + '1706342':{'en': 'Madison, GA'}, + '1706343':{'en': 'Madison, GA'}, + '1706344':{'en': 'Dawsonville, GA'}, + '1706348':{'en': 'Cleveland, GA'}, + '1706353':{'en': 'Athens, GA'}, + '1706354':{'en': 'Athens, GA'}, + '1706356':{'en': 'Lavonia, GA'}, + '1706359':{'en': 'Lincolnton, GA'}, + '1706364':{'en': 'Augusta, GA'}, + '1706367':{'en': 'Jefferson, GA'}, + '1706369':{'en': 'Athens, GA'}, + '1706374':{'en': 'Morganton, GA'}, + '1706375':{'en': 'Chickamauga, GA'}, + '1706376':{'en': 'Hartwell, GA'}, + '1706377':{'en': 'Hartwell, GA'}, + '1706378':{'en': 'Rome, GA'}, + '1706379':{'en': 'Young Harris, GA'}, + '1706383':{'en': 'Calhoun, GA'}, + '1706384':{'en': 'Carnesville, GA'}, + '1706387':{'en': 'Jefferson, GA'}, + '1706389':{'en': 'Athens, GA'}, + '1706425':{'en': 'Athens, GA'}, + '1706432':{'en': 'Augusta, GA'}, + '1706437':{'en': 'Waynesboro, GA'}, + '1706444':{'en': 'Sparta, GA'}, + '1706453':{'en': 'Greensboro, GA'}, + '1706454':{'en': 'Greensboro, GA'}, + '1706465':{'en': 'Warrenton, GA'}, + '1706467':{'en': 'Greensboro, GA'}, + '1706468':{'en': 'Monticello, GA'}, + '1706475':{'en': 'Athens, GA'}, + '1706481':{'en': 'Augusta, GA'}, + '1706484':{'en': 'Eatonton, GA'}, + '1706485':{'en': 'Eatonton, GA'}, + '1706492':{'en': 'McCaysville, GA'}, + '1706494':{'en': 'Columbus, GA'}, + '1706496':{'en': 'Augusta, GA'}, + '1706504':{'en': 'Augusta, GA'}, + '1706507':{'en': 'Columbus, GA'}, + '1706509':{'en': 'Rome, GA'}, + '1706517':{'en': 'Chatsworth, GA'}, + '1706529':{'en': 'Dalton, GA'}, + '1706541':{'en': 'Appling, GA'}, + '1706542':{'en': 'Athens, GA'}, + '1706543':{'en': 'Athens, GA'}, + '1706544':{'en': 'Fort Benning, GA'}, + '1706546':{'en': 'Athens, GA'}, + '1706547':{'en': 'Wrens, GA'}, + '1706548':{'en': 'Athens, GA'}, + '1706549':{'en': 'Athens, GA'}, + '1706552':{'en': 'Athens, GA'}, + '1706554':{'en': 'Waynesboro, GA'}, + '1706556':{'en': 'Harlem, GA'}, + '170656':{'en': 'Columbus, GA'}, + '1706560':{'en': 'Augusta, GA'}, + '1706571':{'en': 'Columbus, GA'}, + '1706576':{'en': 'Columbus, GA'}, + '1706592':{'en': 'Hephzibah, GA'}, + '1706595':{'en': 'Thomson, GA'}, + '1706596':{'en': 'Columbus, GA'}, + '1706597':{'en': 'Thomson, GA'}, + '1706602':{'en': 'Calhoun, GA'}, + '1706613':{'en': 'Athens, GA'}, + '1706624':{'en': 'Calhoun, GA'}, + '1706625':{'en': 'Calhoun, GA'}, + '1706628':{'en': 'Hamilton, GA'}, + '1706629':{'en': 'Calhoun, GA'}, + '1706632':{'en': 'Blue Ridge, GA'}, + '1706635':{'en': 'Ellijay, GA'}, + '1706636':{'en': 'Ellijay, GA'}, + '1706637':{'en': 'Hogansville, GA'}, + '1706638':{'en': 'LaFayette, GA'}, + '1706639':{'en': 'LaFayette, GA'}, + '1706645':{'en': 'West Point, GA'}, + '1706646':{'en': 'Thomaston, GA'}, + '1706647':{'en': 'Thomaston, GA'}, + '1706648':{'en': 'Thomaston, GA'}, + '1706649':{'en': 'Columbus, GA'}, + '1706651':{'en': 'Augusta, GA'}, + '1706653':{'en': 'Columbus, GA'}, + '1706655':{'en': 'Warm Springs, GA'}, + '1706657':{'en': 'Trenton, GA'}, + '1706660':{'en': 'Columbus, GA'}, + '1706663':{'en': 'Pine Mountain, GA'}, + '1706667':{'en': 'Augusta, GA'}, + '1706672':{'en': 'Greenville, GA'}, + '1706673':{'en': 'Tunnel Hill, GA'}, + '1706675':{'en': 'Franklin, GA'}, + '1706677':{'en': 'Homer, GA'}, + '1706678':{'en': 'Washington, GA'}, + '1706682':{'en': 'Columbus, GA'}, + '1706685':{'en': 'Columbus, GA'}, + '1706687':{'en': 'Columbus, GA'}, + '1706689':{'en': 'Columbus, GA'}, + '1706692':{'en': 'Jasper, GA'}, + '1706693':{'en': 'Pendergrass, GA'}, + '1706694':{'en': 'Cohutta, GA'}, + '1706695':{'en': 'Chatsworth, GA'}, + '1706698':{'en': 'Ellijay, GA'}, + '1706721':{'en': 'Augusta, GA'}, + '1706722':{'en': 'Augusta, GA'}, + '1706724':{'en': 'Augusta, GA'}, + '1706731':{'en': 'Augusta, GA'}, + '1706733':{'en': 'Augusta, GA'}, + '1706734':{'en': 'Trion, GA'}, + '1706736':{'en': 'Augusta, GA'}, + '1706737':{'en': 'Augusta, GA'}, + '1706738':{'en': 'Augusta, GA'}, + '1706742':{'en': 'Winterville, GA'}, + '1706745':{'en': 'Blairsville, GA'}, + '1706754':{'en': 'Clarkesville, GA'}, + '1706769':{'en': 'Watkinsville, GA'}, + '1706771':{'en': 'Augusta, GA'}, + '1706774':{'en': 'Augusta, GA'}, + '1706776':{'en': 'Cornelia, GA'}, + '1706778':{'en': 'Cornelia, GA'}, + '1706779':{'en': 'Eastanollee, GA'}, + '1706781':{'en': 'Blairsville, GA'}, + '1706782':{'en': 'Clayton, GA'}, + '1706783':{'en': 'Comer, GA'}, + '1706787':{'en': 'Augusta, GA'}, + '1706790':{'en': 'Augusta, GA'}, + '1706793':{'en': 'Augusta, GA'}, + '1706795':{'en': 'Danielsville, GA'}, + '1706796':{'en': 'Augusta, GA'}, + '1706798':{'en': 'Augusta, GA'}, + '1706802':{'en': 'Rome, GA'}, + '1706812':{'en': 'LaGrange, GA'}, + '1706814':{'en': 'Augusta, GA'}, + '1706821':{'en': 'Augusta, GA'}, + '1706823':{'en': 'Augusta, GA'}, + '1706828':{'en': 'Augusta, GA'}, + '1706835':{'en': 'Blairsville, GA'}, + '1706839':{'en': 'Clarkesville, GA'}, + '1706845':{'en': 'LaGrange, GA'}, + '1706846':{'en': 'Manchester, GA'}, + '1706850':{'en': 'Athens, GA'}, + '1706855':{'en': 'Augusta, GA'}, + '1706857':{'en': 'Summerville, GA'}, + '1706858':{'en': 'Fort Oglethorpe, GA'}, + '1706860':{'en': 'Augusta, GA'}, + '1706863':{'en': 'Augusta, GA'}, + '1706864':{'en': 'Dahlonega, GA'}, + '1706865':{'en': 'Cleveland, GA'}, + '1706867':{'en': 'Dahlonega, GA'}, + '1706878':{'en': 'Helen, GA'}, + '1706882':{'en': 'LaGrange, GA'}, + '1706883':{'en': 'LaGrange, GA'}, + '1706884':{'en': 'LaGrange, GA'}, + '1706885':{'en': 'LaGrange, GA'}, + '1706886':{'en': 'Toccoa, GA'}, + '1706896':{'en': 'Hiawassee, GA'}, + '1706922':{'en': 'Augusta, GA'}, + '1706935':{'en': 'Ringgold, GA'}, + '1706937':{'en': 'Ringgold, GA'}, + '1706945':{'en': 'Augusta, GA'}, + '1706946':{'en': 'Blue Ridge, GA'}, + '1706955':{'en': 'Augusta, GA'}, + '1706965':{'en': 'Ringgold, GA'}, + '1707':{'en': 'California'}, + '1707224':{'en': 'Napa, CA'}, + '1707226':{'en': 'Napa, CA'}, + '170725':{'en': 'Napa, CA'}, + '1707262':{'en': 'Lakeport, CA'}, + '1707263':{'en': 'Lakeport, CA'}, + '1707265':{'en': 'Napa, CA'}, + '1707268':{'en': 'Eureka, CA'}, + '1707269':{'en': 'Eureka, CA'}, + '1707275':{'en': 'Upper Lake, CA'}, + '1707279':{'en': 'Kelseyville, CA'}, + '1707284':{'en': 'Santa Rosa, CA'}, + '1707303':{'en': 'Santa Rosa, CA'}, + '1707374':{'en': 'Rio Vista, CA'}, + '1707393':{'en': 'Santa Rosa, CA'}, + '1707399':{'en': 'Fairfield, CA'}, + '170742':{'en': 'Fairfield, CA'}, + '1707423':{'en': 'Travis Air Force Base, Fairfield, CA'}, + '1707431':{'en': 'Healdsburg, CA'}, + '1707433':{'en': 'Healdsburg, CA'}, + '1707434':{'en': 'Fairfield, CA'}, + '1707437':{'en': 'Fairfield, CA'}, + '1707441':{'en': 'Eureka, CA'}, + '1707442':{'en': 'Eureka, CA'}, + '1707443':{'en': 'Eureka, CA'}, + '1707444':{'en': 'Eureka, CA'}, + '1707445':{'en': 'Eureka, CA'}, + '1707446':{'en': 'Vacaville, CA'}, + '1707447':{'en': 'Vacaville, CA'}, + '1707448':{'en': 'Vacaville, CA'}, + '1707449':{'en': 'Vacaville, CA'}, + '1707451':{'en': 'Vacaville, CA'}, + '1707452':{'en': 'Vacaville, CA'}, + '1707453':{'en': 'Vacaville, CA'}, + '1707455':{'en': 'Vacaville, CA'}, + '1707456':{'en': 'Willits, CA'}, + '1707459':{'en': 'Willits, CA'}, + '1707462':{'en': 'Ukiah, CA'}, + '1707463':{'en': 'Ukiah, CA'}, + '1707464':{'en': 'Crescent City, CA'}, + '1707465':{'en': 'Crescent City, CA'}, + '1707467':{'en': 'Ukiah, CA'}, + '1707468':{'en': 'Ukiah, CA'}, + '1707469':{'en': 'Vacaville, CA'}, + '1707473':{'en': 'Healdsburg, CA'}, + '1707476':{'en': 'Eureka, CA'}, + '1707485':{'en': 'Redwood Valley, CA'}, + '170752':{'en': 'Santa Rosa, CA'}, + '1707537':{'en': 'Santa Rosa, CA'}, + '1707538':{'en': 'Santa Rosa, CA'}, + '1707539':{'en': 'Santa Rosa, CA'}, + '170754':{'en': 'Santa Rosa, CA'}, + '170755':{'en': 'Vallejo, CA'}, + '1707565':{'en': 'Santa Rosa, CA'}, + '1707566':{'en': 'Santa Rosa, CA'}, + '1707568':{'en': 'Santa Rosa, CA'}, + '1707569':{'en': 'Santa Rosa, CA'}, + '170757':{'en': 'Santa Rosa, CA'}, + '1707584':{'en': 'Rohnert Park, CA'}, + '1707585':{'en': 'Rohnert Park, CA'}, + '1707586':{'en': 'Rohnert Park, CA'}, + '1707588':{'en': 'Rohnert Park, CA'}, + '1707591':{'en': 'Santa Rosa, CA'}, + '1707595':{'en': 'Santa Rosa, CA'}, + '1707624':{'en': 'Vacaville, CA'}, + '170764':{'en': 'Vallejo, CA'}, + '1707646':{'en': 'Fairfield, CA'}, + '1707651':{'en': 'Vallejo, CA'}, + '1707677':{'en': 'Trinidad, CA'}, + '1707678':{'en': 'Dixon, CA'}, + '1707693':{'en': 'Dixon, CA'}, + '1707725':{'en': 'Fortuna, CA'}, + '1707745':{'en': 'Benicia, CA'}, + '1707746':{'en': 'Benicia, CA'}, + '1707747':{'en': 'Benicia, CA'}, + '1707748':{'en': 'Benicia, CA'}, + '1707751':{'en': 'Benicia, CA'}, + '1707762':{'en': 'Petaluma, CA'}, + '1707763':{'en': 'Petaluma, CA'}, + '1707764':{'en': 'Rio Dell, CA'}, + '1707765':{'en': 'Petaluma, CA'}, + '1707766':{'en': 'Petaluma, CA'}, + '1707769':{'en': 'Petaluma, CA'}, + '1707773':{'en': 'Petaluma, CA'}, + '1707775':{'en': 'Petaluma, CA'}, + '1707778':{'en': 'Petaluma, CA'}, + '1707781':{'en': 'Petaluma, CA'}, + '1707782':{'en': 'Petaluma, CA'}, + '1707784':{'en': 'Fairfield, CA'}, + '1707786':{'en': 'Ferndale, CA'}, + '1707789':{'en': 'Petaluma, CA'}, + '1707822':{'en': 'Arcata, CA'}, + '1707823':{'en': 'Sebastopol, CA'}, + '1707824':{'en': 'Sebastopol, CA'}, + '1707825':{'en': 'Arcata, CA'}, + '1707826':{'en': 'Arcata, CA'}, + '1707829':{'en': 'Sebastopol, CA'}, + '1707833':{'en': 'Kenwood, CA'}, + '1707836':{'en': 'Windsor, CA'}, + '1707837':{'en': 'Windsor, CA'}, + '1707838':{'en': 'Windsor, CA'}, + '1707839':{'en': 'McKinleyville, CA'}, + '1707843':{'en': 'Santa Rosa, CA'}, + '1707857':{'en': 'Geyserville, CA'}, + '1707863':{'en': 'Fairfield, CA'}, + '1707864':{'en': 'Fairfield, CA'}, + '1707865':{'en': 'Monte Rio, CA'}, + '1707869':{'en': 'Guerneville, CA'}, + '1707874':{'en': 'Occidental, CA'}, + '1707875':{'en': 'Bodega Bay, CA'}, + '1707882':{'en': 'Point Arena, CA'}, + '1707884':{'en': 'Gualala, CA'}, + '1707887':{'en': 'Forestville, CA'}, + '1707894':{'en': 'Cloverdale, CA'}, + '1707923':{'en': 'Garberville, CA'}, + '1707927':{'en': 'Napa, CA'}, + '1707928':{'en': 'Cobb, CA'}, + '1707933':{'en': 'Sonoma, CA'}, + '1707935':{'en': 'Sonoma, CA'}, + '1707937':{'en': 'Mendocino, CA'}, + '1707938':{'en': 'Sonoma, CA'}, + '1707939':{'en': 'Sonoma, CA'}, + '1707942':{'en': 'Calistoga, CA'}, + '1707944':{'en': 'Yountville, CA'}, + '1707961':{'en': 'Fort Bragg, CA'}, + '1707963':{'en': 'Saint Helena, CA'}, + '1707964':{'en': 'Fort Bragg, CA'}, + '1707965':{'en': 'Angwin, CA'}, + '1707967':{'en': 'Saint Helena, CA'}, '1707968':{'en': 'Saint Helena, CA'}, '1707983':{'en': 'Covelo, CA'}, '1707984':{'en': 'Laytonville, CA'}, @@ -9639,384 +10019,4 @@ '1919266':{'en': 'Knightdale, NC'}, '1919267':{'en': 'Apex, NC'}, '1919269':{'en': 'Zebulon, NC'}, - '1919284':{'en': 'Kenly, NC'}, - '1919286':{'en': 'Durham, NC'}, - '1919303':{'en': 'Apex, NC'}, - '1919304':{'en': 'Mebane, NC'}, - '1919309':{'en': 'Durham, NC'}, - '1919313':{'en': 'Durham, NC'}, - '1919319':{'en': 'Cary, NC'}, - '1919331':{'en': 'Angier, NC'}, - '1919340':{'en': 'Louisburg, NC'}, - '1919350':{'en': 'Raleigh, NC'}, - '1919359':{'en': 'Clayton, NC'}, - '1919361':{'en': 'Durham, NC'}, - '1919362':{'en': 'Apex, NC'}, - '1919363':{'en': 'Apex, NC'}, - '1919365':{'en': 'Wendell, NC'}, - '1919366':{'en': 'Wendell, NC'}, - '1919367':{'en': 'Apex, NC'}, - '1919380':{'en': 'Cary, NC'}, - '1919381':{'en': 'Durham, NC'}, - '1919382':{'en': 'Durham, NC'}, - '1919383':{'en': 'Durham, NC'}, - '1919387':{'en': 'Apex, NC'}, - '1919388':{'en': 'Cary, NC'}, - '1919401':{'en': 'Durham, NC'}, - '1919402':{'en': 'Durham, NC'}, - '1919403':{'en': 'Durham, NC'}, - '1919404':{'en': 'Zebulon, NC'}, - '1919405':{'en': 'Durham, NC'}, - '1919416':{'en': 'Durham, NC'}, - '1919419':{'en': 'Durham, NC'}, - '1919420':{'en': 'Raleigh, NC'}, - '1919424':{'en': 'Raleigh, NC'}, - '1919453':{'en': 'Wake Forest, NC'}, - '191946':{'en': 'Cary, NC'}, - '1919470':{'en': 'Durham, NC'}, - '1919471':{'en': 'Durham, NC'}, - '1919477':{'en': 'Durham, NC'}, - '1919479':{'en': 'Durham, NC'}, - '1919481':{'en': 'Cary, NC'}, - '1919484':{'en': 'Durham, NC'}, - '1919489':{'en': 'Durham, NC'}, - '1919490':{'en': 'Durham, NC'}, - '1919493':{'en': 'Durham, NC'}, - '1919494':{'en': 'Franklinton, NC'}, - '1919496':{'en': 'Louisburg, NC'}, - '1919497':{'en': 'Louisburg, NC'}, - '1919499':{'en': 'Sanford, NC'}, - '1919510':{'en': 'Raleigh, NC'}, - '1919515':{'en': 'Raleigh, NC'}, - '1919518':{'en': 'Raleigh, NC'}, - '1919528':{'en': 'Creedmoor, NC'}, - '1919530':{'en': 'Durham, NC'}, - '1919542':{'en': 'Pittsboro, NC'}, - '1919544':{'en': 'Durham, NC'}, - '1919545':{'en': 'Pittsboro, NC'}, - '1919550':{'en': 'Clayton, NC'}, - '1919552':{'en': 'Fuquay-Varina, NC'}, - '1919553':{'en': 'Clayton, NC'}, - '1919554':{'en': 'Wake Forest, NC'}, - '1919556':{'en': 'Wake Forest, NC'}, - '1919557':{'en': 'Fuquay-Varina, NC'}, - '1919560':{'en': 'Durham, NC'}, - '1919562':{'en': 'Wake Forest, NC'}, - '1919563':{'en': 'Mebane, NC'}, - '1919567':{'en': 'Fuquay-Varina, NC'}, - '1919571':{'en': 'Raleigh, NC'}, - '1919572':{'en': 'Durham, NC'}, - '1919575':{'en': 'Butner, NC'}, - '1919577':{'en': 'Fuquay-Varina, NC'}, - '1919580':{'en': 'Goldsboro, NC'}, - '1919585':{'en': 'Clayton, NC'}, - '1919596':{'en': 'Durham, NC'}, - '1919598':{'en': 'Durham, NC'}, - '1919603':{'en': 'Oxford, NC'}, - '1919620':{'en': 'Durham, NC'}, - '1919639':{'en': 'Angier, NC'}, - '1919644':{'en': 'Hillsborough, NC'}, - '1919658':{'en': 'Mount Olive, NC'}, - '1919660':{'en': 'Durham, NC'}, - '1919661':{'en': 'Garner, NC'}, - '1919662':{'en': 'Garner, NC'}, - '1919663':{'en': 'Siler City, NC'}, - '1919668':{'en': 'Durham, NC'}, - '1919676':{'en': 'Raleigh, NC'}, - '1919677':{'en': 'Cary, NC'}, - '1919678':{'en': 'Cary, NC'}, - '191968':{'en': 'Durham, NC'}, - '1919689':{'en': 'Goldsboro, NC'}, - '1919690':{'en': 'Oxford, NC'}, - '1919693':{'en': 'Oxford, NC'}, - '1919708':{'en': 'Sanford, NC'}, - '1919718':{'en': 'Sanford, NC'}, - '1919731':{'en': 'Goldsboro, NC'}, - '1919732':{'en': 'Hillsborough, NC'}, - '1919733':{'en': 'Raleigh, NC'}, - '1919734':{'en': 'Goldsboro, NC'}, - '1919735':{'en': 'Goldsboro, NC'}, - '1919736':{'en': 'Goldsboro, NC'}, - '1919739':{'en': 'Goldsboro, NC'}, - '1919742':{'en': 'Siler City, NC'}, - '1919751':{'en': 'Goldsboro, NC'}, - '1919755':{'en': 'Raleigh, NC'}, - '1919772':{'en': 'Garner, NC'}, - '1919773':{'en': 'Garner, NC'}, - '1919774':{'en': 'Sanford, NC'}, - '1919775':{'en': 'Sanford, NC'}, - '1919776':{'en': 'Sanford, NC'}, - '1919777':{'en': 'Sanford, NC'}, - '1919778':{'en': 'Goldsboro, NC'}, - '1919779':{'en': 'Garner, NC'}, - '191978':{'en': 'Raleigh, NC'}, - '1919790':{'en': 'Raleigh, NC'}, - '1919791':{'en': 'Raleigh, NC'}, - '1919792':{'en': 'Raleigh, NC'}, - '1919803':{'en': 'Raleigh, NC'}, - '1919806':{'en': 'Durham, NC'}, - '1919821':{'en': 'Raleigh, NC'}, - '1919828':{'en': 'Raleigh, NC'}, - '1919829':{'en': 'Raleigh, NC'}, - '191983':{'en': 'Raleigh, NC'}, - '191984':{'en': 'Raleigh, NC'}, - '1919840':{'en': 'Morrisville, NC'}, - '1919843':{'en': 'Chapel Hill, NC'}, - '1919850':{'en': 'Raleigh, NC'}, - '1919855':{'en': 'Raleigh, NC'}, - '1919856':{'en': 'Raleigh, NC'}, - '1919861':{'en': 'Raleigh, NC'}, - '1919862':{'en': 'Raleigh, NC'}, - '1919863':{'en': 'Raleigh, NC'}, - '191987':{'en': 'Raleigh, NC'}, - '1919881':{'en': 'Raleigh, NC'}, - '1919890':{'en': 'Raleigh, NC'}, - '1919894':{'en': 'Benson, NC'}, - '1919896':{'en': 'Raleigh, NC'}, - '1919918':{'en': 'Chapel Hill, NC'}, - '1919928':{'en': 'Chapel Hill, NC'}, - '1919929':{'en': 'Chapel Hill, NC'}, - '1919932':{'en': 'Chapel Hill, NC'}, - '1919933':{'en': 'Chapel Hill, NC'}, - '1919934':{'en': 'Smithfield, NC'}, - '1919936':{'en': 'Princeton, NC'}, - '1919938':{'en': 'Smithfield, NC'}, - '1919941':{'en': 'Durham, NC'}, - '1919942':{'en': 'Chapel Hill, NC'}, - '1919954':{'en': 'Raleigh, NC'}, - '1919956':{'en': 'Durham, NC'}, - '1919957':{'en': 'Durham, NC'}, - '191996':{'en': 'Chapel Hill, NC'}, - '1919963':{'en': 'Four Oaks, NC'}, - '1919965':{'en': 'Selma, NC'}, - '1919981':{'en': 'Raleigh, NC'}, - '1919989':{'en': 'Smithfield, NC'}, - '1920':{'en': 'Wisconsin'}, - '1920206':{'en': 'Watertown, WI'}, - '1920208':{'en': 'Sheboygan, WI'}, - '1920223':{'en': 'Oshkosh, WI'}, - '192023':{'en': 'Oshkosh, WI'}, - '1920261':{'en': 'Watertown, WI'}, - '1920262':{'en': 'Watertown, WI'}, - '1920269':{'en': 'Lomira, WI'}, - '1920288':{'en': 'Green Bay, WI'}, - '1920294':{'en': 'Green Lake, WI'}, - '1920295':{'en': 'Princeton, WI'}, - '1920303':{'en': 'Oshkosh, WI'}, - '1920320':{'en': 'Manitowoc, WI'}, - '1920322':{'en': 'Fond du Lac, WI'}, - '1920324':{'en': 'Waupun, WI'}, - '1920326':{'en': 'Randolph, WI'}, - '1920330':{'en': 'De Pere, WI'}, - '1920336':{'en': 'De Pere, WI'}, - '1920337':{'en': 'De Pere, WI'}, - '1920338':{'en': 'De Pere, WI'}, - '1920339':{'en': 'De Pere, WI'}, - '1920347':{'en': 'De Pere, WI'}, - '1920356':{'en': 'Beaver Dam, WI'}, - '1920361':{'en': 'Berlin, WI'}, - '1920380':{'en': 'Appleton, WI'}, - '1920386':{'en': 'Juneau, WI'}, - '1920387':{'en': 'Mayville, WI'}, - '1920388':{'en': 'Kewaunee, WI'}, - '1920398':{'en': 'Markesan, WI'}, - '1920405':{'en': 'Green Bay, WI'}, - '1920406':{'en': 'Green Bay, WI'}, - '1920424':{'en': 'Oshkosh, WI'}, - '1920426':{'en': 'Oshkosh, WI'}, - '192043':{'en': 'Green Bay, WI'}, - '1920446':{'en': 'Fremont, WI'}, - '1920448':{'en': 'Green Bay, WI'}, - '1920451':{'en': 'Sheboygan, WI'}, - '1920452':{'en': 'Sheboygan, WI'}, - '1920457':{'en': 'Sheboygan, WI'}, - '1920458':{'en': 'Sheboygan, WI'}, - '1920459':{'en': 'Sheboygan, WI'}, - '1920465':{'en': 'Green Bay, WI'}, - '1920467':{'en': 'Sheboygan Falls, WI'}, - '1920468':{'en': 'Green Bay, WI'}, - '1920469':{'en': 'Green Bay, WI'}, - '1920478':{'en': 'Waterloo, WI'}, - '1920485':{'en': 'Horicon, WI'}, - '1920487':{'en': 'Algoma, WI'}, - '192049':{'en': 'Green Bay, WI'}, - '1920532':{'en': 'Wrightstown, WI'}, - '1920533':{'en': 'Campbellsport, WI'}, - '1920544':{'en': 'Green Bay, WI'}, - '1920563':{'en': 'Fort Atkinson, WI'}, - '1920564':{'en': 'Oostburg, WI'}, - '1920568':{'en': 'Fort Atkinson, WI'}, - '1920574':{'en': 'Appleton, WI'}, - '1920582':{'en': 'Winneconne, WI'}, - '1920593':{'en': 'Green Bay, WI'}, - '1920596':{'en': 'Manawa, WI'}, - '1920622':{'en': 'Wild Rose, WI'}, - '1920623':{'en': 'Columbus, WI'}, - '1920648':{'en': 'Lake Mills, WI'}, - '1920652':{'en': 'Manitowoc, WI'}, - '1920662':{'en': 'Green Bay, WI'}, - '1920668':{'en': 'Cedar Grove, WI'}, - '1920674':{'en': 'Jefferson, WI'}, - '1920682':{'en': 'Manitowoc, WI'}, - '1920683':{'en': 'Manitowoc, WI'}, - '1920684':{'en': 'Manitowoc, WI'}, - '1920685':{'en': 'Omro, WI'}, - '1920686':{'en': 'Manitowoc, WI'}, - '1920693':{'en': 'Cleveland, WI'}, - '1920699':{'en': 'Johnson Creek, WI'}, - '1920720':{'en': 'Neenah, WI'}, - '1920722':{'en': 'Neenah, WI'}, - '1920725':{'en': 'Neenah, WI'}, - '1920727':{'en': 'Neenah, WI'}, - '1920729':{'en': 'Neenah, WI'}, - '192073':{'en': 'Appleton, WI'}, - '1920743':{'en': 'Sturgeon Bay, WI'}, - '1920746':{'en': 'Sturgeon Bay, WI'}, - '1920748':{'en': 'Ripon, WI'}, - '1920749':{'en': 'Appleton, WI'}, - '1920751':{'en': 'Neenah, WI'}, - '1920755':{'en': 'Mishicot, WI'}, - '1920756':{'en': 'Brillion, WI'}, - '1920757':{'en': 'Greenville, WI'}, - '1920758':{'en': 'Manitowoc, WI'}, - '1920759':{'en': 'Kaukauna, WI'}, - '1920766':{'en': 'Kaukauna, WI'}, - '1920775':{'en': 'Valders, WI'}, - '1920779':{'en': 'Hortonville, WI'}, - '1920787':{'en': 'Wautoma, WI'}, - '1920793':{'en': 'Two Rivers, WI'}, - '1920794':{'en': 'Two Rivers, WI'}, - '1920803':{'en': 'Sheboygan, WI'}, - '1920822':{'en': 'Pulaski, WI'}, - '1920826':{'en': 'Abrams, WI'}, - '1920830':{'en': 'Appleton, WI'}, - '1920831':{'en': 'Appleton, WI'}, - '1920832':{'en': 'Appleton, WI'}, - '1920833':{'en': 'Seymour, WI'}, - '1920834':{'en': 'Oconto, WI'}, - '1920836':{'en': 'Larsen, WI'}, - '1920837':{'en': 'Casco, WI'}, - '1920839':{'en': 'Baileys Harbor, WI'}, - '1920842':{'en': 'Suring, WI'}, - '1920845':{'en': 'Luxemburg, WI'}, - '1920846':{'en': 'Oconto Falls, WI'}, - '1920849':{'en': 'Chilton, WI'}, - '1920853':{'en': 'Hilbert, WI'}, - '1920854':{'en': 'Sister Bay, WI'}, - '1920855':{'en': 'Gillett, WI'}, - '1920863':{'en': 'Denmark, WI'}, - '1920864':{'en': 'Greenleaf, WI'}, - '1920866':{'en': 'New Franken, WI'}, - '1920867':{'en': 'Weyauwega, WI'}, - '1920868':{'en': 'Fish Creek, WI'}, - '1920869':{'en': 'Oneida, WI'}, - '1920876':{'en': 'Elkhart Lake, WI'}, - '1920882':{'en': 'Appleton, WI'}, - '1920884':{'en': 'Green Bay, WI'}, - '1920885':{'en': 'Beaver Dam, WI'}, - '1920886':{'en': 'Neenah, WI'}, - '1920887':{'en': 'Beaver Dam, WI'}, - '1920892':{'en': 'Plymouth, WI'}, - '1920893':{'en': 'Plymouth, WI'}, - '1920894':{'en': 'Kiel, WI'}, - '1920897':{'en': 'Coleman, WI'}, - '1920898':{'en': 'New Holstein, WI'}, - '1920907':{'en': 'Fond du Lac, WI'}, - '192092':{'en': 'Fond du Lac, WI'}, - '1920928':{'en': 'Fox Lake, WI'}, - '1920933':{'en': 'Fond du Lac, WI'}, - '1920954':{'en': 'Appleton, WI'}, - '1920964':{'en': 'De Pere, WI'}, - '1920965':{'en': 'Green Bay, WI'}, - '1920968':{'en': 'Appleton, WI'}, - '1920969':{'en': 'Neenah, WI'}, - '1920982':{'en': 'New London, WI'}, - '1920983':{'en': 'De Pere, WI'}, - '1920984':{'en': 'Black Creek, WI'}, - '1920992':{'en': 'Rio, WI'}, - '1920993':{'en': 'Appleton, WI'}, - '1920994':{'en': 'Random Lake, WI'}, - '1920996':{'en': 'Appleton, WI'}, - '1920997':{'en': 'Appleton, WI'}, - '1925':{'en': 'California'}, - '1925210':{'en': 'Walnut Creek, CA'}, - '1925225':{'en': 'Pleasanton, CA'}, - '1925227':{'en': 'Pleasanton, CA'}, - '1925228':{'en': 'Martinez, CA'}, - '1925229':{'en': 'Martinez, CA'}, - '1925240':{'en': 'Brentwood, CA'}, - '1925242':{'en': 'San Ramon, CA'}, - '1925243':{'en': 'Livermore, CA'}, - '1925244':{'en': 'San Ramon, CA'}, - '1925245':{'en': 'Livermore, CA'}, - '1925249':{'en': 'Pleasanton, CA'}, - '1925251':{'en': 'Pleasanton, CA'}, - '1925252':{'en': 'Pittsburg, CA'}, - '1925253':{'en': 'Orinda, CA'}, - '1925254':{'en': 'Orinda, CA'}, - '1925256':{'en': 'Walnut Creek, CA'}, - '1925258':{'en': 'Orinda, CA'}, - '1925274':{'en': 'Walnut Creek, CA'}, - '1925275':{'en': 'San Ramon, CA'}, - '1925277':{'en': 'San Ramon, CA'}, - '1925280':{'en': 'Walnut Creek, CA'}, - '1925283':{'en': 'Lafayette, CA'}, - '1925284':{'en': 'Lafayette, CA'}, - '1925287':{'en': 'Walnut Creek, CA'}, - '1925288':{'en': 'Concord, CA'}, - '1925292':{'en': 'Livermore, CA'}, - '1925294':{'en': 'Livermore, CA'}, - '1925295':{'en': 'Walnut Creek, CA'}, - '1925296':{'en': 'Walnut Creek, CA'}, - '1925299':{'en': 'Lafayette, CA'}, - '1925308':{'en': 'Brentwood, CA'}, - '1925313':{'en': 'Martinez, CA'}, - '1925314':{'en': 'Danville, CA'}, - '1925335':{'en': 'Martinez, CA'}, - '1925355':{'en': 'San Ramon, CA'}, - '1925356':{'en': 'Concord, CA'}, - '1925363':{'en': 'Concord, CA'}, - '1925370':{'en': 'Martinez, CA'}, - '1925371':{'en': 'Livermore, CA'}, - '1925372':{'en': 'Martinez, CA'}, - '1925373':{'en': 'Livermore, CA'}, - '1925376':{'en': 'Moraga, CA'}, - '1925377':{'en': 'Moraga, CA'}, - '1925416':{'en': 'Pleasanton, CA'}, - '1925417':{'en': 'Pleasanton, CA'}, - '1925426':{'en': 'Pleasanton, CA'}, - '1925427':{'en': 'Pittsburg, CA'}, - '1925432':{'en': 'Pittsburg, CA'}, - '1925439':{'en': 'Pittsburg, CA'}, - '1925443':{'en': 'Livermore, CA'}, - '1925447':{'en': 'Livermore, CA'}, - '1925449':{'en': 'Livermore, CA'}, - '1925454':{'en': 'Livermore, CA'}, - '1925455':{'en': 'Livermore, CA'}, - '1925456':{'en': 'Livermore, CA'}, - '1925458':{'en': 'Bay Point, CA'}, - '1925460':{'en': 'Pleasanton, CA'}, - '1925461':{'en': 'Pleasanton, CA'}, - '1925462':{'en': 'Pleasanton, CA'}, - '1925463':{'en': 'Pleasanton, CA'}, - '1925469':{'en': 'Pleasanton, CA'}, - '1925472':{'en': 'Walnut Creek, CA'}, - '1925473':{'en': 'Pittsburg, CA'}, - '1925478':{'en': 'Walnut Creek, CA'}, - '1925484':{'en': 'Pleasanton, CA'}, - '1925485':{'en': 'Pleasanton, CA'}, - '1925513':{'en': 'Brentwood, CA'}, - '1925516':{'en': 'Brentwood, CA'}, - '1925521':{'en': 'Concord, CA'}, - '1925522':{'en': 'Antioch, CA'}, - '1925543':{'en': 'San Ramon, CA'}, - '1925551':{'en': 'Dublin, CA'}, - '1925556':{'en': 'Dublin, CA'}, - '1925560':{'en': 'Dublin, CA'}, - '1925600':{'en': 'Pleasanton, CA'}, - '1925603':{'en': 'Concord, CA'}, - '1925606':{'en': 'Livermore, CA'}, - '1925609':{'en': 'Concord, CA'}, - '1925625':{'en': 'Oakley, CA'}, - '1925631':{'en': 'Moraga, CA'}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index ef1e7087e..4da980e64 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861504718':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504719':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504720':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504721':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504722':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504723':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504724':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504725':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504726':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504727':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504728':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504729':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150473':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504740':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504741':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504742':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504743':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504744':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504745':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504746':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504747':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504748':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504749':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86150475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504757':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504758':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504759':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86150477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150478':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861504789':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504799':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86150480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504810':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504811':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504812':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504813':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504814':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504815':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504816':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504817':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504818':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504819':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '86150482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861504829':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504830':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '861504831':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '861504832':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504833':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504834':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504835':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861504836':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861504837':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504838':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504839':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150484':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '86150485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504858':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504859':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150486':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86150487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150489':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504898':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504899':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150490':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '86150491':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86150492':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '86150493':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504939':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150494':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150495':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504957':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504958':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504959':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150496':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86150497':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504978':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504979':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504980':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504981':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504982':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504983':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504984':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504985':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504986':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504987':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504988':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504989':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150499':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504999':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '86150500':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86150501':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150502':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150503':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150504':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150505':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861505050':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861505051':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505060':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505061':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505062':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505063':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505064':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505065':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505066':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505067':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861505068':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861505069':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86150507':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861505080':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505081':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505082':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861505083':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861505084':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861505085':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505086':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505087':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505088':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505089':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '86150509':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505090':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505091':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505092':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505100':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505101':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505102':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505103':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505104':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505105':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505106':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505107':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505108':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505109':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505110':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861505111':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505112':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505113':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505114':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505115':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505116':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505117':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505118':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505119':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '86150512':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505130':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505131':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505132':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505133':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505134':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505135':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505136':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505137':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505138':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505139':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '86150514':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150515':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150516':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150517':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150518':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86150519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86150520':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86150521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86150522':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86150523':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861505240':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861505241':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861505242':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861505243':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861505244':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861505245':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505246':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505247':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505248':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505249':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '86150525':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '86150526':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '86150527':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505279':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '86150528':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '86150529':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505290':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '86150530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '86150531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86150532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '86150533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '86150534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '86150535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '86150536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '86150537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '86150538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '86150539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '86150540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '86150541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86150542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '86150543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '86150544':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '86150545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861505457':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861505458':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861505459':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861505460':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861505461':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861505462':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861505463':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861505464':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861505465':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861505466':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861505467':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861505468':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861505469':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '86150547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861505480':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861505481':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861505482':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861505483':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861505484':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861505485':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861505486':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861505487':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861505488':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861505489':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '86150549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861505500':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505501':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505502':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505503':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505504':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505505':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505506':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505507':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505508':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861505509':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '86150551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '86150552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505521':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505522':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505523':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505524':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505530':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505531':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505532':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505533':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505534':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505535':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505536':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505537':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505538':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505539':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '86150554':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861505540':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861505541':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861505542':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861505543':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '86150555':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '86150556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861505560':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505561':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505562':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505570':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505571':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505572':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505573':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505574':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505575':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505576':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505577':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505578':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505579':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '86150558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505590':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861505591':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861505592':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861505593':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861505594':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505595':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505596':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505597':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505598':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861505599':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '86150560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505610':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505611':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505612':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505613':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505614':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505615':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505616':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861505617':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861505618':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861505619':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861505620':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861505621':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861505622':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505623':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505624':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505625':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505626':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505627':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505628':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505629':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505630':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505631':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505632':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505633':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505634':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505635':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505636':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505637':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505638':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505639':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505640':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505641':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505642':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505643':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505644':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861505645':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505646':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505647':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505648':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861505649':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '86150565':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861505656':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505657':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505658':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861505659':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '86150566':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861505660':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861505668':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861505669':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861505670':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505671':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505672':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505673':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505674':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861505675':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505676':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505677':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505678':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505679':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '86150568':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861505680':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861505681':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '86150569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '86150570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '86150571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86150572':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '86150573':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86150574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86150575':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86150576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '86150577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861505780':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505781':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505782':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505783':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505784':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505785':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861505786':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861505787':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861505788':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861505789':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '86150579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86150580':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86150581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86150582':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86150583':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86150584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86150585':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505860':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861505861':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861505862':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861505863':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861505864':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861505865':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505866':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505867':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861505868':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861505869':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '86150587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86150588':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86150589':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861505900':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861505901':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861505902':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861505903':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861505904':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861505905':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505906':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505907':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505908':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505909':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '86150591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861505920':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861505921':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861505922':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861505923':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861505924':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861505925':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861505926':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861505927':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861505928':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861505929':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '86150593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '86150594':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86150595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86150596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '86150597':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86150598':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861505990':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505991':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505992':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505993':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505994':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861505995':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861505996':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861505997':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861505998':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861505999':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '86150600':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86150601':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86150602':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '86150603':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861506040':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506041':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506042':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506043':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506044':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506045':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506046':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506047':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506048':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506049':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86150605':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861506060':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506061':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506062':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506063':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506064':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861506065':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506066':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506067':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506068':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861506069':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86150607':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '86150608':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86150609':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86150610':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861506110':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861506111':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861506112':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861506113':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861506114':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861506115':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506116':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506117':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506118':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506119':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '86150612':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '86150613':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861506140':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861506141':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861506142':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861506143':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506144':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861506145':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861506146':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861506147':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861506148':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861506149':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '86150615':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86150616':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861506169':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '86150617':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861506170':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861506171':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86150618':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86150619':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86150620':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86150621':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86150622':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86150623':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150624':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150625':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150626':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150627':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861506279':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '86150628':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '86150629':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861506299':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '86150630':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '86150631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, '86150632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, '861506329':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, @@ -9527,496 +10019,4 @@ '861532994':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, '861532995':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, '861532996':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861532997':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861532998':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861532999':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '86153300':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86153301':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86153302':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86153303':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86153304':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86153305':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861533060':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861533061':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861533062':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861533063':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861533064':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861533065':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861533066':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861533067':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861533068':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861533069':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '86153307':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861533078':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861533079':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861533080':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533081':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533082':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861533083':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861533084':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861533085':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '861533086':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '861533087':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '861533088':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861533089':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861533090':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861533091':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861533092':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861533093':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861533094':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861533095':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861533096':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861533097':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861533098':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861533099':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '861533100':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '861533101':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861533102':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533103':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533104':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861533105':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861533106':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861533107':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861533108':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861533109':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861533110':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861533111':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533112':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861533113':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861533114':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533115':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861533116':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861533117':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861533118':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533119':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533120':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861533121':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861533122':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533123':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861533124':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533125':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861533126':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861533127':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533128':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533130':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861533131':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861533132':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861533133':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861533134':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861533135':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861533136':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533137':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861533138':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861533139':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861533140':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533141':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533142':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533143':{'en': 'Deqen, Yunnan', 'zh': u('\u4e91\u5357\u7701\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861533144':{'en': 'Nujiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde')}, - '861533145':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533146':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533147':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533148':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533149':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533150':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533151':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861533152':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861533153':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861533154':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861533155':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861533156':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861533157':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533158':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533159':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533160':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, - '861533161':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, - '861533162':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, - '861533163':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, - '861533164':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, - '861533165':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861533166':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861533167':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, - '861533168':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, - '861533169':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, - '86153317':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861533170':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, - '861533177':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, - '861533178':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, - '861533179':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, - '861533180':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533181':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861533182':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861533183':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '861533184':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861533185':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861533186':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861533187':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861533188':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533189':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861533190':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861533191':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861533192':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861533193':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861533194':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533195':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861533196':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861533197':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861533198':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533199':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86153320':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86153321':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '861533220':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861533221':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861533222':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533223':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533224':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533225':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533226':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861533227':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861533228':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861533229':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '86153323':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86153324':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861533250':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533251':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533252':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533253':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533254':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533255':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861533256':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861533257':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861533258':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533259':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '86153326':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861533260':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533261':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533262':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533263':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533270':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533271':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533272':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861533273':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861533274':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861533275':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861533276':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861533277':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533278':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533279':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861533280':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533281':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533282':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861533283':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861533284':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533285':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533286':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533287':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533288':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533289':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533290':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533291':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533292':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861533293':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861533294':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861533295':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861533296':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861533297':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861533298':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861533299':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861533300':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533301':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533302':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861533303':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861533304':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861533305':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861533306':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861533307':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861533308':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861533309':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861533310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861533311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861533312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861533313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861533314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861533315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861533316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861533317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861533318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861533319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861533320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861533321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861533322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861533323':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861533324':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861533325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861533326':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861533327':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861533328':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861533329':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861533330':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861533331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861533332':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861533333':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861533334':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861533335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861533336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861533337':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861533338':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861533339':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861533340':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861533341':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533342':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533343':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533344':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861533345':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861533346':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861533347':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861533348':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861533349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861533350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861533351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861533353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861533354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861533355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861533356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861533357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861533358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861533359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86153336':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533362':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861533363':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861533367':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861533369':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861533370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861533371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861533372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861533373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861533374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861533375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861533376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861533377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861533378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861533379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861533380':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861533381':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861533382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861533383':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861533384':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861533385':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861533386':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861533387':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861533388':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861533389':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861533390':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861533391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861533392':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861533393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861533394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861533395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861533396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861533397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861533398':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861533399':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861533400':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533401':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533402':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861533403':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861533404':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861533405':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861533406':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861533407':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861533408':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861533409':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861533410':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861533411':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861533412':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533413':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533414':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533415':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861533416':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861533417':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861533418':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861533419':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861533420':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, - '861533421':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, - '861533422':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861533423':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861533424':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861533425':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861533426':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861533427':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861533428':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861533429':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, - '861533430':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, - '861533431':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861533432':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533433':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, - '861533434':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, - '861533435':{'en': 'Deqen, Yunnan', 'zh': u('\u4e91\u5357\u7701\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861533436':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533437':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533438':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533439':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861533440':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, - '861533441':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, - '861533442':{'en': 'Nujiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde')}, - '861533443':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533444':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533445':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533446':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861533447':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533448':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861533449':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, - '86153345':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86153346':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861533470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861533473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861533474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861533475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861533476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861533477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861533480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533481':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861533483':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '861533484':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861533485':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861533486':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861533487':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533489':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86153349':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861533490':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533491':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533498':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533499':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533500':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861533501':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861533502':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861533503':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861533504':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861533505':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861533506':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861533507':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861533508':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861533509':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '86153351':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861533510':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861533511':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861533512':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861533513':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861533520':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861533521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861533522':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861533523':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861533524':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861533525':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861533526':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861533527':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861533528':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861533529':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861533530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861533531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861533533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861533534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861533535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861533536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861533537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861533538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861533539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861533540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861533541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861533543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861533544':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861533545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861533546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861533547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861533548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861533549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861533550':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861533551':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861533552':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861533553':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533554':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533555':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533556':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533557':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533558':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533559':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861533560':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861533561':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533562':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861533563':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861533564':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861533565':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861533566':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861533567':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861533568':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861533569':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861533570':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861533571':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861533572':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861533573':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861533574':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861533575':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861533576':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861533577':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861533578':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861533579':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '86153358':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533586':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861533587':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861533588':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, - '861533589':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861533590':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861533591':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861533592':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861533593':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861533594':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861533595':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861533596':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861533597':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, - '861533598':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533599':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533600':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861533601':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861533602':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861533603':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861533604':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861533605':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861533606':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861533607':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861533608':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861533609':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861533610':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861533611':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861533612':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533613':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533614':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533615':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533616':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861533617':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861533618':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533619':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533620':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533621':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861533622':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533623':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533624':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533625':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861533626':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861533627':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861533628':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861533629':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861533630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861533631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861533632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861533633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861533634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index 7c1229580..0aa4f46f8 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861532997':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861532998':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861532999':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '86153300':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86153301':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86153302':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86153303':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86153304':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86153305':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861533060':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861533061':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861533062':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861533063':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861533064':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861533065':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861533066':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861533067':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861533068':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861533069':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '86153307':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861533078':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861533079':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861533080':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533081':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533082':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861533083':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861533084':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861533085':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '861533086':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '861533087':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '861533088':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861533089':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861533090':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861533091':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861533092':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861533093':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861533094':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861533095':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861533096':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861533097':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861533098':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861533099':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '861533100':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '861533101':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861533102':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533103':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533104':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861533105':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861533106':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861533107':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861533108':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861533109':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861533110':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861533111':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533112':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861533113':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861533114':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533115':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861533116':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861533117':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861533118':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533119':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533120':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861533121':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861533122':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533123':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861533124':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533125':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861533126':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861533127':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533128':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533130':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861533131':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861533132':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861533133':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861533134':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861533135':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861533136':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533137':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861533138':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861533139':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861533140':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533141':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533142':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533143':{'en': 'Deqen, Yunnan', 'zh': u('\u4e91\u5357\u7701\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861533144':{'en': 'Nujiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde')}, + '861533145':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533146':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533147':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533148':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533149':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533150':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533151':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861533152':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861533153':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861533154':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861533155':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861533156':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861533157':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533158':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533159':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533160':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, + '861533161':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, + '861533162':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, + '861533163':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, + '861533164':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, + '861533165':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861533166':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861533167':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, + '861533168':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, + '861533169':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, + '86153317':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861533170':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, + '861533177':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, + '861533178':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, + '861533179':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, + '861533180':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533181':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861533182':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861533183':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861533184':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861533185':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861533186':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861533187':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861533188':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533189':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861533190':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861533191':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861533192':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861533193':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861533194':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533195':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861533196':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861533197':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861533198':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533199':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86153320':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86153321':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '861533220':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861533221':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861533222':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533223':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533224':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533225':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533226':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861533227':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861533228':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861533229':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '86153323':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86153324':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861533250':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533251':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533252':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533253':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533254':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533255':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861533256':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861533257':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861533258':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533259':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '86153326':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861533260':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533261':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533262':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533263':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533270':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533271':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533272':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861533273':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861533274':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861533275':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861533276':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861533277':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533278':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533279':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861533280':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533281':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533282':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861533283':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861533284':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533285':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533286':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533287':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533288':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533289':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533290':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533291':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533292':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861533293':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861533294':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861533295':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861533296':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861533297':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861533298':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861533299':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861533300':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533301':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533302':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861533303':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861533304':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861533305':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861533306':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861533307':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861533308':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861533309':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861533310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861533311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861533312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861533313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861533314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861533315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861533316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861533317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861533318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861533319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861533320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861533321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861533322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861533323':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861533324':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861533325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861533326':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861533327':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861533328':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861533329':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861533330':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861533331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861533332':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861533333':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861533334':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861533335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861533336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861533337':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861533338':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861533339':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861533340':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861533341':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533342':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533343':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533344':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861533345':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861533346':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861533347':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861533348':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861533349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861533350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861533351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861533353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861533354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861533355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861533356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861533357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861533358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861533359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86153336':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533362':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861533363':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861533367':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861533369':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861533370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861533371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861533372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861533373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861533374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861533375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861533376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861533377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861533378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861533379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861533380':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861533381':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861533382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861533383':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861533384':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861533385':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861533386':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861533387':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861533388':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861533389':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861533390':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861533391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861533392':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861533393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861533394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861533395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861533396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861533397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861533398':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861533399':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861533400':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533401':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533402':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861533403':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861533404':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861533405':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861533406':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861533407':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861533408':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861533409':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861533410':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861533411':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861533412':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533413':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533414':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533415':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861533416':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861533417':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861533418':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861533419':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861533420':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, + '861533421':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, + '861533422':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861533423':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861533424':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861533425':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861533426':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861533427':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861533428':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861533429':{'en': 'Ezhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u9102\u5dde\u5e02')}, + '861533430':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, + '861533431':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861533432':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533433':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, + '861533434':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, + '861533435':{'en': 'Deqen, Yunnan', 'zh': u('\u4e91\u5357\u7701\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861533436':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533437':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533438':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533439':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861533440':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, + '861533441':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, + '861533442':{'en': 'Nujiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde')}, + '861533443':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533444':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533445':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533446':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861533447':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533448':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861533449':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, + '86153345':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86153346':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861533470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861533473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861533474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861533475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861533476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861533477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861533480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533481':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861533483':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '861533484':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861533485':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861533486':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861533487':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533489':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86153349':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861533490':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533491':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533498':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533499':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533500':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861533501':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861533502':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861533503':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861533504':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861533505':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861533506':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861533507':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861533508':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861533509':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '86153351':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861533510':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861533511':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861533512':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861533513':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861533520':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861533521':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861533522':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861533523':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861533524':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861533525':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861533526':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861533527':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861533528':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861533529':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861533530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861533531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861533533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861533534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861533535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861533536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861533537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861533538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861533539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861533540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861533541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861533543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861533544':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861533545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861533546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861533547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861533548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861533549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861533550':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861533551':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861533552':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861533553':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533554':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533555':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533556':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533557':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533558':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533559':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861533560':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861533561':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533562':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861533563':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861533564':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861533565':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861533566':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861533567':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861533568':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861533569':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861533570':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861533571':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861533572':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861533573':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861533574':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861533575':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861533576':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861533577':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861533578':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861533579':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '86153358':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533586':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861533587':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861533588':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, + '861533589':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861533590':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861533591':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861533592':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861533593':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861533594':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861533595':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861533596':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861533597':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, + '861533598':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533599':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533600':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861533601':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861533602':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861533603':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861533604':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861533605':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861533606':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861533607':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861533608':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861533609':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861533610':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861533611':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861533612':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533613':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533614':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533615':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533616':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861533617':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861533618':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533619':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533620':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533621':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861533622':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533623':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533624':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533625':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861533626':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861533627':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861533628':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861533629':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861533630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861533631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861533632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861533633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861533634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, '861533635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, '861533636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, '861533637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, @@ -9527,496 +10019,4 @@ '861565949':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, '86156595':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, '861565950':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565951':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565952':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565953':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565960':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565961':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861565962':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861565963':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861565964':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861565965':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565966':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565967':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565968':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565969':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '86156597':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565970':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565971':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565972':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565974':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861565980':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565981':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565982':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565983':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565984':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861565985':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565986':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565987':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565988':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565989':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565990':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861565991':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861565992':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565993':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565994':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861565995':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861565996':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861565997':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565998':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565999':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86156600':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566007':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566008':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566009':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566010':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861566011':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861566012':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566013':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566014':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566015':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566016':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566017':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566018':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566019':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566020':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861566021':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861566022':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861566023':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861566024':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566025':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566026':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566027':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566028':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566029':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861566030':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566031':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566032':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566033':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566034':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566035':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861566036':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861566037':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861566038':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861566039':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, - '861566040':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566041':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566042':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566043':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566044':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566045':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566046':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566047':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861566048':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566049':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566050':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861566051':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566052':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566053':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566054':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566055':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566056':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566057':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566058':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861566059':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86156606':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86156607':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861566080':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861566081':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861566082':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861566083':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566084':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566085':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566086':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566087':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861566088':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566089':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566090':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566091':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566092':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566093':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566094':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566095':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861566096':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566097':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566098':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566099':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86156610':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86156611':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86156612':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86156613':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '86156614':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861566140':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861566141':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861566142':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861566143':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86156615':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861566152':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861566154':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86156616':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861566167':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86156617':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86156618':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86156619':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86156620':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '86156621':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861566218':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566219':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566220':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566221':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566222':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566223':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566224':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566225':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566226':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566227':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566228':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566229':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '86156623':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '86156624':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566246':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566247':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566248':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566249':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '86156625':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '86156626':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566260':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566261':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '86156627':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86156628':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '861566280':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566281':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '86156629':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '861566290':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '861566291':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '861566292':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '86156630':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861566309':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '86156631':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861566310':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '86156632':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '86156633':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '86156634':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86156635':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86156636':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86156637':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86156638':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86156639':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861566400':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566401':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566402':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861566403':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861566404':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861566405':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861566406':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861566407':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861566408':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566409':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86156641':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861566420':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861566421':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861566422':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861566423':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861566424':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861566425':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566426':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566427':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566428':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861566429':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861566430':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861566431':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861566432':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861566433':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566434':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566435':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861566436':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861566437':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861566438':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861566439':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861566440':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861566441':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861566442':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861566443':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566444':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566445':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566446':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566447':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566448':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566449':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '86156645':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '86156646':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86156647':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86156648':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86156649':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86156650':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861566510':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861566511':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861566512':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861566513':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861566514':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861566515':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861566516':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861566517':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861566518':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861566519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86156652':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '86156653':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861566530':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861566531':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861566532':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861566533':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '86156654':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861566546':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861566547':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861566548':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861566549':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861566550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861566551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861566552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861566553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861566554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861566555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861566556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861566557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861566558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861566559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861566560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861566561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861566562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861566563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861566564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861566565':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861566566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861566567':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861566568':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861566569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '86156657':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86156658':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86156659':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861566600':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861566601':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566602':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861566603':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861566604':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861566605':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861566606':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566607':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566608':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566609':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566610':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861566611':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566612':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861566613':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566614':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861566615':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861566616':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861566617':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566618':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861566619':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861566620':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566621':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861566622':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566623':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566624':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566625':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566626':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566627':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861566628':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861566629':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861566630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566632':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861566634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861566635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861566636':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861566637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861566638':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861566639':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861566640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861566644':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861566646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566647':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861566648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566649':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861566650':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861566651':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861566652':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566653':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861566654':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861566655':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861566656':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566657':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566658':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861566659':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566660':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566661':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861566662':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861566663':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861566664':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861566665':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861566666':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566667':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861566668':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566669':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566670':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861566671':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861566672':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861566673':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861566674':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566675':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566676':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566677':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566678':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861566679':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566680':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861566681':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861566682':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566683':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861566684':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861566685':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861566686':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861566687':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861566688':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861566689':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861566690':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861566691':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861566692':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566693':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566694':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566695':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861566696':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566697':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566698':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861566699':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '86156670':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86156671':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '86156672':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '86156673':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861566740':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861566741':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861566742':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861566743':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861566744':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861566745':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861566746':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861566747':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861566748':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861566749':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '86156675':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '86156676':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861566768':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861566769':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '86156677':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861566780':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861566781':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861566782':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861566783':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861566784':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861566785':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861566786':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861566787':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861566788':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861566789':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861566790':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861566791':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861566792':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861566793':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861566794':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861566795':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861566796':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861566797':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861566798':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861566799':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '86156680':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '86156681':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '86156682':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '86156683':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86156684':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '86156685':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '86156686':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861566863':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861566864':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861566870':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861566871':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861566872':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861566873':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861566874':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861566875':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861566876':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861566877':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861566878':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '861566879':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '86156688':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861566883':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861566884':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '86156689':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '86156690':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86156691':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86156692':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86156693':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '86156694':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86156695':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86156696':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '86156697':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86156698':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86156699':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861567000':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567001':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567002':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567003':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567004':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567005':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861567006':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861567007':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861567008':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861567009':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '86156701':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86156702':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86156703':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86156704':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86156705':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861567060':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861567061':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861567062':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861567063':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861567064':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861567065':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861567066':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861567067':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861567068':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861567069':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861567070':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861567071':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861567072':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861567073':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861567074':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861567075':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567076':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567077':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567078':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567079':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861567080':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861567081':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861567082':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861567083':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861567084':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861567085':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861567086':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861567087':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861567088':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861567089':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '86156709':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86156710':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861567108':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861567109':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '86156711':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861567110':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861567111':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861567112':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861567120':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index eed74ad67..51d89c30d 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861565951':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565952':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565953':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565960':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565961':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861565962':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861565963':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861565964':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861565965':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565966':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565967':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565968':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565969':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '86156597':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565970':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565971':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565972':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565974':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861565980':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565981':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565982':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565983':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565984':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861565985':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565986':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565987':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565988':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565989':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565990':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861565991':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861565992':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565993':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565994':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861565995':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861565996':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861565997':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565998':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565999':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86156600':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566007':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566008':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566009':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566010':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861566011':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861566012':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566013':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566014':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566015':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566016':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566017':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566018':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566019':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566020':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861566021':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861566022':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861566023':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861566024':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566025':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566026':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566027':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566028':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566029':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861566030':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566031':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566032':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566033':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566034':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566035':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861566036':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861566037':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861566038':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861566039':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, + '861566040':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566041':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566042':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566043':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566044':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566045':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566046':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566047':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, + '861566048':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566049':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566050':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861566051':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566052':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566053':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566054':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566055':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566056':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566057':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566058':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861566059':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86156606':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86156607':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861566080':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861566081':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861566082':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861566083':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566084':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566085':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566086':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566087':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861566088':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566089':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566090':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566091':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566092':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566093':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566094':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566095':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861566096':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566097':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566098':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566099':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86156610':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86156611':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86156612':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86156613':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '86156614':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861566140':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861566141':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861566142':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861566143':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86156615':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861566152':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861566154':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86156616':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861566167':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86156617':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86156618':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86156619':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86156620':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '86156621':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861566218':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566219':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566220':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566221':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566222':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566223':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566224':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566225':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566226':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566227':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566228':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566229':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '86156623':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '86156624':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566246':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566247':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566248':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566249':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '86156625':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '86156626':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566260':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566261':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '86156627':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86156628':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '861566280':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566281':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '86156629':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '861566290':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '861566291':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '861566292':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '86156630':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861566309':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '86156631':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861566310':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '86156632':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '86156633':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '86156634':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86156635':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86156636':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86156637':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86156638':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86156639':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861566400':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566401':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566402':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861566403':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861566404':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861566405':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861566406':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861566407':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861566408':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566409':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86156641':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861566420':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861566421':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861566422':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861566423':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861566424':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861566425':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566426':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566427':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566428':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861566429':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861566430':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861566431':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861566432':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861566433':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566434':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566435':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861566436':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861566437':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861566438':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861566439':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861566440':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861566441':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861566442':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861566443':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566444':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566445':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566446':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566447':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566448':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566449':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '86156645':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '86156646':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86156647':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86156648':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86156649':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86156650':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861566510':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861566511':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861566512':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861566513':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861566514':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861566515':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861566516':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861566517':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861566518':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861566519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86156652':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '86156653':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861566530':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861566531':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861566532':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861566533':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '86156654':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861566546':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861566547':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861566548':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861566549':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861566550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861566551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861566552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861566553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861566554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861566555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861566556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861566557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861566558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861566559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861566560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861566561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861566562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861566563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861566564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861566565':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861566566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861566567':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861566568':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861566569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '86156657':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86156658':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86156659':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861566600':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861566601':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566602':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861566603':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861566604':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861566605':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861566606':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566607':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566608':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566609':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566610':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861566611':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566612':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861566613':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566614':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861566615':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861566616':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861566617':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566618':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861566619':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861566620':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566621':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861566622':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566623':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566624':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566625':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566626':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566627':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861566628':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, + '861566629':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861566630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566632':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861566634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, + '861566635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861566636':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861566637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861566638':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861566639':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861566640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861566644':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861566646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566647':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861566648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566649':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861566650':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861566651':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861566652':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566653':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861566654':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861566655':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861566656':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566657':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566658':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861566659':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566660':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566661':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861566662':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861566663':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861566664':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861566665':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861566666':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566667':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861566668':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566669':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566670':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861566671':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861566672':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861566673':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861566674':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566675':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566676':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566677':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566678':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861566679':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566680':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861566681':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861566682':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861566683':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861566684':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861566685':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861566686':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861566687':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861566688':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861566689':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861566690':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861566691':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861566692':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566693':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566694':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566695':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861566696':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566697':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566698':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861566699':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '86156670':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86156671':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '86156672':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '86156673':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861566740':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861566741':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861566742':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861566743':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861566744':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861566745':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861566746':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861566747':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861566748':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861566749':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '86156675':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '86156676':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861566768':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861566769':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '86156677':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861566780':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861566781':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861566782':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861566783':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861566784':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861566785':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861566786':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861566787':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861566788':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861566789':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861566790':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861566791':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861566792':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861566793':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861566794':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861566795':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861566796':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861566797':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861566798':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861566799':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '86156680':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '86156681':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '86156682':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '86156683':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86156684':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '86156685':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '86156686':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861566863':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861566864':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861566870':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861566871':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861566872':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861566873':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861566874':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861566875':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861566876':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861566877':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861566878':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '861566879':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '86156688':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861566883':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861566884':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '86156689':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '86156690':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86156691':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86156692':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86156693':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '86156694':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86156695':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86156696':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '86156697':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86156698':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86156699':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861567000':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567001':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567002':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567003':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567004':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567005':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861567006':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861567007':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861567008':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861567009':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '86156701':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '86156702':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86156703':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86156704':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86156705':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861567060':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861567061':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861567062':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861567063':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861567064':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861567065':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861567066':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861567067':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861567068':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861567069':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861567070':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861567071':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861567072':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861567073':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861567074':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861567075':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567076':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567077':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567078':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567079':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861567080':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861567081':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861567082':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861567083':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861567084':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861567085':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861567086':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861567087':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861567088':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861567089':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '86156709':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86156710':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861567108':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861567109':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '86156711':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861567110':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861567111':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861567112':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861567120':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, '861567121':{'en': 'Shiyan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5341\u5830\u5e02')}, '861567122':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, '861567123':{'en': 'Huangshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u77f3\u5e02')}, @@ -9527,496 +10019,4 @@ '861593136':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861593137':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861593138':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593139':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593140':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593141':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593142':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593143':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593144':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593145':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593146':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593147':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593148':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593149':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86159316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593167':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593168':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593169':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86159317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593176':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593177':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593178':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593179':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86159318':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593190':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593191':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593192':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593193':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593194':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593195':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593196':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593197':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593198':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593199':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593200':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593201':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593202':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593203':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593204':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593205':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593206':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593207':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593208':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593209':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593210':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593211':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593212':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593213':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593214':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593215':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593216':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593217':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593218':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593219':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593220':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593221':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593225':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593229':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159323':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861593230':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593231':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593240':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593241':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593242':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593243':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593244':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593245':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593246':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593247':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593248':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593249':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86159325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593260':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593261':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593262':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593263':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593264':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593265':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593266':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593267':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593268':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593269':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593270':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593271':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593272':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593273':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593274':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593275':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593276':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593277':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593278':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593279':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593280':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593281':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593282':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593283':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593284':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593285':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593286':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593287':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593288':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593289':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593290':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593291':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593292':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593293':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593294':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593295':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593296':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593297':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593298':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593299':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593300':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593301':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593302':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593303':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861593304':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593305':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593306':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593307':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593308':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593309':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861593314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593323':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593324':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593326':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593327':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593328':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593329':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593330':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593332':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593333':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861593334':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861593336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593337':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593338':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593339':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159334':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593340':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593341':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593342':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86159335':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593350':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861593360':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593361':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593362':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593363':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593364':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593365':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593366':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593367':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593368':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593369':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159337':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593370':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593371':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593372':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159338':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593386':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593387':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593388':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593389':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86159339':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593399':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593400':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861593401':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861593402':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861593403':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861593404':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861593405':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861593406':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861593407':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861593408':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861593409':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86159341':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861593416':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861593417':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861593418':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861593419':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '86159342':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861593426':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861593427':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861593428':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861593429':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '86159343':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861593430':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861593431':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861593432':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861593433':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861593440':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861593441':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861593442':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861593443':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861593444':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861593445':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861593446':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861593447':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861593448':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861593449':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '86159345':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86159346':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '86159347':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '86159348':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861593490':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861593491':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861593492':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861593493':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861593494':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861593495':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861593496':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861593497':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861593498':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861593499':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86159350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861593506':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861593507':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861593508':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861593509':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '86159351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861593516':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861593517':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861593518':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861593519':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '86159352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861593530':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861593531':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861593532':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861593533':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861593534':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861593535':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861593536':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861593537':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861593538':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861593539':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '86159354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861593549':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '86159355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861593556':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861593557':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861593558':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861593559':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86159356':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861593560':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861593561':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861593562':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86159357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86159358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861593589':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '86159359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86159360':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '86159361':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86159362':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86159363':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861593640':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861593641':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861593642':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861593643':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861593644':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861593645':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593646':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593647':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593648':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593649':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86159365':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861593660':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861593661':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861593662':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861593663':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861593664':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861593665':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593666':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593667':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593668':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593669':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86159367':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861593680':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593681':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593682':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593683':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593684':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861593685':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861593686':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861593687':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861593688':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861593689':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '86159369':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '86159370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86159371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86159372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86159373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86159374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '86159375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86159376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86159377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86159378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '86159379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86159380':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '86159381':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86159382':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86159383':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86159384':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86159385':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '86159386':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '86159387':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86159388':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86159389':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861593900':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861593901':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861593902':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861593903':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861593904':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861593905':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861593906':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861593907':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861593908':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861593909':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86159391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86159392':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '86159393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86159394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '86159395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '86159396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '86159397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86159398':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '86159399':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '8615940':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86159406':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '86159407':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '86159408':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86159409':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86159410':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '86159411':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86159412':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '86159413':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '86159414':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '86159415':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '86159416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '86159417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '86159418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '86159419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '86159420':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86159421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '86159422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '86159423':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86159424':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86159425':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '86159426':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86159427':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '86159428':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '86159429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '86159430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86159431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86159432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '86159433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '86159434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '86159435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '86159436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '86159437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '86159438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '86159439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '86159440':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86159441':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '86159442':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '86159443':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '86159444':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '86159445':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '86159446':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '86159447':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '86159448':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '86159449':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '86159450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86159451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86159452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861594526':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861594527':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861594528':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861594529':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '86159453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594540':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594541':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594542':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594543':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594544':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594545':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594546':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594547':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594548':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594549':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '86159455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '86159456':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861594566':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594567':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594568':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594569':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594570':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, - '861594571':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594572':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594573':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594574':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594575':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594576':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594577':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594578':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594579':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594580':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861594581':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861594582':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861594583':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861594584':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861594585':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861594586':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594587':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594588':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594589':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '86159459':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594590':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861594591':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861594592':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86159460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86159461':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '86159462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '86159463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861594638':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594639':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861594640':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861594641':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861594642':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861594643':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861594644':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861594645':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861594646':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861594647':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861594648':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861594649':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '86159465':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861594650':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861594651':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861594652':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '86159466':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861594666':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '861594667':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '861594668':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '861594669':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '86159467':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '86159468':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '86159469':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861594700':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861594701':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861594702':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861594703':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861594704':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861594705':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861594706':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861594707':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861594708':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861594709':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861594710':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861594711':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861594712':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861594713':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861594714':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861594715':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861594716':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861594717':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861594718':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861594719':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861594720':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861594721':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861594722':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861594723':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861594724':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861594725':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861594726':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861594727':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861594728':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861594729':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861594730':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861594731':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 020dd3468..a936bf8be 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861593139':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593140':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593141':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593142':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593143':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593144':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593145':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593146':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593147':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593148':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593149':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86159316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593167':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593168':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593169':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86159317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593176':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593177':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593178':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593179':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86159318':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593190':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593191':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593192':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593193':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593194':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593195':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593196':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593197':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593198':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593199':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593200':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593201':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593202':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593203':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593204':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593205':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593206':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593207':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593208':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593209':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593210':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593211':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593212':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593213':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593214':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593215':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593216':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593217':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593218':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593219':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593220':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593221':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593225':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593229':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159323':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861593230':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593231':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593240':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593241':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593242':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593243':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593244':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593245':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593246':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593247':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593248':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593249':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86159325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593260':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593261':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593262':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593263':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593264':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593265':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593266':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593267':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593268':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593269':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593270':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593271':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593272':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593273':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593274':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593275':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593276':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593277':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593278':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593279':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593280':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593281':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593282':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593283':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593284':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593285':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593286':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593287':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593288':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593289':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593290':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593291':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593292':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593293':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593294':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593295':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593296':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593297':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593298':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593299':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593300':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593301':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593302':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593303':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861593304':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593305':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593306':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593307':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593308':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593309':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861593314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593323':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593324':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593326':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593327':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593328':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593329':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593330':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593332':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593333':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861593334':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861593336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593337':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593338':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593339':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159334':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593340':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593341':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593342':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86159335':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593350':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861593360':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593361':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593362':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593363':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593364':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593365':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593366':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593367':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593368':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593369':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159337':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593370':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593371':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593372':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159338':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593386':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593387':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593388':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593389':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86159339':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593399':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593400':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861593401':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861593402':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861593403':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861593404':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861593405':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861593406':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861593407':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861593408':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861593409':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86159341':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861593416':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861593417':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861593418':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861593419':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '86159342':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861593426':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861593427':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861593428':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861593429':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '86159343':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861593430':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861593431':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861593432':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861593433':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861593440':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861593441':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861593442':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861593443':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861593444':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861593445':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861593446':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861593447':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861593448':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861593449':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '86159345':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86159346':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '86159347':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '86159348':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861593490':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861593491':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861593492':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861593493':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861593494':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861593495':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861593496':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861593497':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861593498':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861593499':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86159350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861593506':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861593507':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861593508':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861593509':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '86159351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861593516':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861593517':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861593518':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861593519':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '86159352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861593530':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861593531':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861593532':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861593533':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861593534':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861593535':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861593536':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861593537':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861593538':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861593539':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '86159354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861593549':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '86159355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861593556':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861593557':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861593558':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861593559':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86159356':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861593560':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861593561':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861593562':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86159357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86159358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861593589':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '86159359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86159360':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '86159361':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86159362':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86159363':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861593640':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861593641':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861593642':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861593643':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861593644':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861593645':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593646':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593647':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593648':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593649':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86159365':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861593660':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861593661':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861593662':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861593663':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861593664':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861593665':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593666':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593667':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593668':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593669':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86159367':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861593680':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593681':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593682':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593683':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593684':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861593685':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861593686':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861593687':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861593688':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861593689':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '86159369':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '86159370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86159371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86159372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86159373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86159374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '86159375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86159376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86159377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86159378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '86159379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86159380':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '86159381':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86159382':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86159383':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86159384':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86159385':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '86159386':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '86159387':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86159388':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86159389':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861593900':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861593901':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861593902':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861593903':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861593904':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861593905':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861593906':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861593907':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861593908':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861593909':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86159391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86159392':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '86159393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '86159394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '86159395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '86159396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '86159397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86159398':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '86159399':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '8615940':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86159406':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '86159407':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '86159408':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86159409':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86159410':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '86159411':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86159412':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '86159413':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '86159414':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '86159415':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '86159416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '86159417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '86159418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '86159419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '86159420':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86159421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '86159422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '86159423':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86159424':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86159425':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '86159426':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86159427':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '86159428':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '86159429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '86159430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86159431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86159432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '86159433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '86159434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '86159435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '86159436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '86159437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '86159438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '86159439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '86159440':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86159441':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '86159442':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '86159443':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '86159444':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '86159445':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '86159446':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '86159447':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '86159448':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '86159449':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '86159450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86159451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86159452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861594526':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861594527':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861594528':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861594529':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '86159453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594540':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594541':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594542':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594543':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594544':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594545':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594546':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594547':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594548':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594549':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '86159455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '86159456':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861594566':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594567':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594568':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594569':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594570':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, + '861594571':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594572':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594573':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594574':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594575':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594576':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594577':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594578':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594579':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594580':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861594581':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861594582':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861594583':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861594584':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861594585':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861594586':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594587':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594588':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594589':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '86159459':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594590':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861594591':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861594592':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86159460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86159461':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '86159462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '86159463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861594638':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594639':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861594640':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861594641':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861594642':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861594643':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861594644':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861594645':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861594646':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861594647':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861594648':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861594649':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '86159465':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861594650':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861594651':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861594652':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '86159466':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861594666':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861594667':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861594668':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861594669':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '86159467':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '86159468':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '86159469':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861594700':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861594701':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861594702':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861594703':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861594704':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861594705':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861594706':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861594707':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861594708':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861594709':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861594710':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861594711':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861594712':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861594713':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861594714':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861594715':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861594716':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861594717':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861594718':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861594719':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861594720':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861594721':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861594722':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861594723':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861594724':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861594725':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861594726':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861594727':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861594728':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861594729':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861594730':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861594731':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, '861594732':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, '861594733':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, '861594734':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, @@ -9527,496 +10019,4 @@ '861780766':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, '861780767':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861780768':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861780769':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861780770':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, - '861780771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861780772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861780773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861780774':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861780775':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861780776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, - '861780777':{'en': 'Qinzhou, Guangxi', 'zh': u('\u5e7f\u897f\u94a6\u5dde\u5e02')}, - '861780778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780779':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, - '861780780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861780781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861780782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861780783':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780784':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861780785':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861780786':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780787':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780789':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, - '861780791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861780792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861780793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861780794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861780795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861780796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861780797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861780798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861780799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861780820':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861780821':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861780822':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861780823':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861780824':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861780825':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861780826':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861780827':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861780828':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861780829':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861780830':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861780831':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861780832':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861780833':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861780834':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861780835':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861780836':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780837':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861780838':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861780839':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '86178084':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861780846':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780847':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780848':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780849':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780850':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861780851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861780852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861780853':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861780854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861780855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861780856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861780857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861780859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '86178086':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861780860':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780861':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780862':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780863':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780890':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861780891':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861780892':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861780893':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861780894':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, - '861780895':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861780896':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, - '861780897':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, - '861780898':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861780899':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861780910':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861780912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861780913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861780914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861780915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861780916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861780917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861780918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861780920':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780921':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861780922':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861780923':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861780924':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780925':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861780926':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861780927':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861780928':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780929':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861780931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861780932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861780933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861780934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861780935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861780936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861780937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861780938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861780939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861780940':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861780941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780942':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861780943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861780944':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861780945':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861780946':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861780947':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861780948':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861780949':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861780950':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861780951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861780952':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861780953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861780954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861780955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861780956':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861780957':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861780958':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861780959':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861780970':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780971':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861780972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861780973':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780974':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780975':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780976':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780977':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780978':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861780979':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780990':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '861780991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861780992':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861780993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861780994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861780995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, - '861780996':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861780997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861780998':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861780999':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861781110':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861781111':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861781112':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861781113':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861781114':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861781115':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861781116':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861781117':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861781118':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861781119':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861781430':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861781431':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861781432':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861781433':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861781434':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861781435':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861781436':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861781437':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861781438':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861781439':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861781680':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861781681':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861781682':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861781683':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861781684':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861781685':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861781686':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861781687':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861781688':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861781689':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861781700':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781701':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781702':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781703':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861781704':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861781705':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781706':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861781707':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861781708':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861781709':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781710':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861781711':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781712':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781713':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861781714':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781715':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861781716':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861781717':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861781718':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781719':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861781720':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781721':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861781722':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781723':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781724':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861781725':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861781726':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861781727':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861781728':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781729':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861781730':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861781731':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781732':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781733':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861781734':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781735':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781736':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781737':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861781738':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781739':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781740':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781741':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861781742':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861781743':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781744':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781745':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861781746':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781747':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861781748':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861781749':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781750':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861781751':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861781752':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861781753':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861781754':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861781755':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781756':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861781757':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781758':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861781759':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861781760':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861781761':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861781762':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861781763':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861781764':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861781765':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781766':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861781767':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781768':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861781769':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861781770':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781771':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781772':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861781773':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781774':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861781775':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861781776':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781777':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781778':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861781779':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781780':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861781781':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781782':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781783':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861781784':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861781785':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861781786':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861781787':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861781788':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781789':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781790':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861781791':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861781792':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861781793':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861781794':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861781795':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861781796':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861781797':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861781798':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861781799':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861782000':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861782001':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861782002':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861782003':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861782004':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861782005':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861782006':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861782007':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861782008':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861782009':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861782010':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861782011':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861782012':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861782013':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861782014':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861782015':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861782016':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861782017':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861782018':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861782019':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861782020':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861782021':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861782022':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861782023':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861782024':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861782025':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861782026':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861782027':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861782028':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861782029':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861782030':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861782031':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861782032':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861782033':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861782034':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861782035':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861782036':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861782037':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861782038':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861782039':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861782040':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861782041':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861782042':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861782043':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861782044':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861782045':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861782046':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861782047':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861782048':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861782049':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86178205':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861782058':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86178206':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861782061':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861782068':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861782070':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861782071':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861782072':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861782073':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861782074':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861782075':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861782076':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861782077':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861782078':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861782079':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86178222':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '861782280':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861782281':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861782282':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861782283':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861782284':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861782285':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861782286':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861782287':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861782288':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861782289':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '8617823':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861782660':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861782661':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861782662':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861782663':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861782664':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861782665':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861782666':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861782667':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861782668':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861782669':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '86178268':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86178280':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86178281':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782820':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782821':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782822':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782823':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782824':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782825':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861782826':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861782827':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861782828':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861782829':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '86178283':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86178284':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86178285':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861782850':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861782860':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861782861':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861782862':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861782863':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861782864':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861782865':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861782866':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861782867':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861782868':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861782869':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861782870':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782871':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782872':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782873':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782874':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861782875':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861782876':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861782877':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861782878':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861782879':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861782880':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861782881':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861782882':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861782883':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861782884':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861782885':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861782886':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861782887':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861782888':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861782889':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861782890':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861782891':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861782892':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861782893':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861782894':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861782895':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, - '861782896':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861782897':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861782898':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861782899':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '8617833':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861783500':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861783501':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861783502':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861783503':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861783504':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861783505':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861783506':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861783507':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861783508':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861783509':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86178351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86178352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861783526':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861783527':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861783528':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861783529':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '86178353':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861783530':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861783531':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861783532':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861783533':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861783540':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861783541':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861783542':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861783543':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861783544':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861783545':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861783546':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861783547':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861783548':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861783549':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '86178390':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861783910':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861783911':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861783912':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861783913':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861783914':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861783915':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '861783916':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861783917':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861783918':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861783919':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86178392':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861783929':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '86178393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861783937':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861783938':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861783939':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86178394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861783950':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861783951':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861783952':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861783953':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861783954':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861783955':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861783956':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861783957':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861783958':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861783959':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86178396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '86178397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86178398':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861783980':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861783981':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861783982':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '86178399':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index e9423fcc8..577650277 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861780769':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861780770':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, + '861780771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861780772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861780773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861780774':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861780775':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861780776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, + '861780777':{'en': 'Qinzhou, Guangxi', 'zh': u('\u5e7f\u897f\u94a6\u5dde\u5e02')}, + '861780778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780779':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, + '861780780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861780781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861780782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861780783':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780784':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861780785':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861780786':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780787':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780789':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, + '861780791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861780792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861780793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861780794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861780795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861780796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861780797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861780798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861780799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861780820':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861780821':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861780822':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861780823':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861780824':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861780825':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861780826':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861780827':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861780828':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861780829':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861780830':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861780831':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861780832':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861780833':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861780834':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861780835':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861780836':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780837':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861780838':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861780839':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '86178084':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, + '861780846':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780847':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780848':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780849':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780850':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861780851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861780852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861780853':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861780854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861780855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861780856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, + '861780857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861780859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '86178086':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861780860':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780861':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780862':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780863':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780890':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861780891':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861780892':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861780893':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861780894':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, + '861780895':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861780896':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, + '861780897':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, + '861780898':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861780899':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861780910':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861780912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861780913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861780914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861780915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861780916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861780917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861780918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861780920':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780921':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861780922':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861780923':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861780924':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780925':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861780926':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861780927':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861780928':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780929':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861780931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861780932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861780933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861780934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861780935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861780936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861780937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861780938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861780939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861780940':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861780941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780942':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861780943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861780944':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861780945':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861780946':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861780947':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861780948':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861780949':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861780950':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861780951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861780952':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861780953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861780954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861780955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861780956':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861780957':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861780958':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861780959':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861780970':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780971':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861780972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861780973':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780974':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780975':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780976':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780977':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780978':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861780979':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780990':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '861780991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861780992':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861780993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861780994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861780995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, + '861780996':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861780997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861780998':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861780999':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861781110':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861781111':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861781112':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861781113':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861781114':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861781115':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861781116':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861781117':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861781118':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861781119':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861781430':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861781431':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861781432':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861781433':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861781434':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861781435':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861781436':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861781437':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861781438':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861781439':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861781680':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861781681':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861781682':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861781683':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861781684':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861781685':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861781686':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861781687':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861781688':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861781689':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861781700':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781701':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781702':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781703':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861781704':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861781705':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781706':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861781707':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861781708':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861781709':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781710':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861781711':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781712':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781713':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861781714':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781715':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861781716':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861781717':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861781718':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781719':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861781720':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781721':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861781722':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781723':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781724':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861781725':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861781726':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861781727':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861781728':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781729':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861781730':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861781731':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781732':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781733':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861781734':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781735':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781736':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781737':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861781738':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781739':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781740':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781741':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861781742':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861781743':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781744':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781745':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861781746':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781747':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861781748':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861781749':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781750':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861781751':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861781752':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861781753':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861781754':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861781755':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781756':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861781757':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781758':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861781759':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861781760':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861781761':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861781762':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861781763':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861781764':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861781765':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781766':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861781767':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781768':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861781769':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861781770':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781771':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781772':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861781773':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781774':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861781775':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861781776':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781777':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781778':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861781779':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781780':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861781781':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781782':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781783':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861781784':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861781785':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861781786':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861781787':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861781788':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781789':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781790':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861781791':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861781792':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861781793':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861781794':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861781795':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861781796':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861781797':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861781798':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861781799':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861782000':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861782001':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861782002':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861782003':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861782004':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861782005':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861782006':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861782007':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861782008':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861782009':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861782010':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861782011':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861782012':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861782013':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861782014':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861782015':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861782016':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861782017':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861782018':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861782019':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861782020':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861782021':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861782022':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861782023':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861782024':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861782025':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861782026':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861782027':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861782028':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861782029':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861782030':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861782031':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861782032':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861782033':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861782034':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861782035':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861782036':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861782037':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861782038':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861782039':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861782040':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861782041':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861782042':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861782043':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861782044':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861782045':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861782046':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861782047':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861782048':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861782049':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86178205':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861782058':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86178206':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861782061':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861782068':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861782070':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861782071':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861782072':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861782073':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861782074':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861782075':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861782076':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861782077':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861782078':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861782079':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86178222':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '861782280':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861782281':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861782282':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861782283':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861782284':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861782285':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861782286':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861782287':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861782288':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861782289':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '8617823':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861782660':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861782661':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861782662':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861782663':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861782664':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861782665':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861782666':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861782667':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861782668':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861782669':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '86178268':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86178280':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86178281':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782820':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782821':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782822':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782823':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782824':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782825':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861782826':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861782827':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861782828':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861782829':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '86178283':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86178284':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86178285':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861782850':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861782860':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861782861':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861782862':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861782863':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861782864':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861782865':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861782866':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861782867':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861782868':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861782869':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861782870':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782871':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782872':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782873':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782874':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861782875':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861782876':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861782877':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861782878':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861782879':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861782880':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861782881':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861782882':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861782883':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861782884':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861782885':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861782886':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861782887':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861782888':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861782889':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861782890':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861782891':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861782892':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861782893':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861782894':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861782895':{'en': 'Panzhihua, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6500\u679d\u82b1\u5e02')}, + '861782896':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861782897':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861782898':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861782899':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '8617833':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861783500':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861783501':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861783502':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861783503':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861783504':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861783505':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861783506':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861783507':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861783508':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861783509':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86178351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86178352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861783526':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861783527':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861783528':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861783529':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '86178353':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861783530':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861783531':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861783532':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861783533':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861783540':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861783541':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861783542':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861783543':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861783544':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861783545':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861783546':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861783547':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861783548':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861783549':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '86178390':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861783910':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861783911':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861783912':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861783913':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861783914':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861783915':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '861783916':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861783917':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861783918':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861783919':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86178392':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861783929':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '86178393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861783937':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861783938':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861783939':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86178394':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861783950':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861783951':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861783952':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861783953':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861783954':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861783955':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861783956':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861783957':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861783958':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861783959':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86178396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '86178397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86178398':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861783980':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861783981':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861783982':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '86178399':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861784':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, '86178530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, '86178531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, @@ -9527,496 +10019,4 @@ '861818879':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, '861818880':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '861818881':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861818882':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861818883':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861818884':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861818885':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861818886':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861818887':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861818888':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861818889':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861818890':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861818891':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861818892':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861818893':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861818894':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861818895':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861818896':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861818897':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861818898':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861818899':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861818900':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861818901':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818902':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818903':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861818904':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861818905':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861818906':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818907':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818908':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818909':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '86181891':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86181892':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861818930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861818931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861818933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861818934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861818935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861818938':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861818939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861818940':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818941':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818942':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861818944':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861818945':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818946':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818947':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861818948':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861818949':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '86181895':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818960':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818961':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818962':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818963':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818964':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818965':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818966':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818967':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818968':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818969':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '86181897':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, - '86181898':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, - '861818990':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861818991':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861818992':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818993':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861818994':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, - '861818995':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861818996':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, - '861818997':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861818998':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818999':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861819000':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861819001':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861819002':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861819003':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861819004':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861819005':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819006':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819007':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819008':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819009':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819010':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819011':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819012':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819013':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819014':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819015':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819016':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819017':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819018':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819019':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819020':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819021':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819022':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819023':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861819024':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861819025':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861819026':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861819027':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861819028':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861819029':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '86181903':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '86181904':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819040':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861819041':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861819042':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861819043':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '86181905':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861819050':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819051':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '86181906':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861819060':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861819061':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861819068':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861819069':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86181907':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86181908':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86181909':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86181910':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819110':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819111':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819112':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819113':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819114':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819115':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861819116':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861819117':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861819118':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861819119':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '86181912':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819122':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861819123':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861819128':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861819129':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '86181913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819132':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819133':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86181914':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819142':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819143':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819148':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861819149':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819150':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819151':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819152':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819153':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819154':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819155':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819156':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819157':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819158':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819159':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '86181916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861819165':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819166':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819167':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819170':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819171':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819172':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819173':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819174':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819175':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819176':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819177':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819178':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861819179':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861819180':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819181':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819182':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819183':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819184':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819185':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819186':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819187':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819188':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819189':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86181919':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819192':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819193':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819195':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '8618192':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819255':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '86181930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '86181931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '86181932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '86181933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '86181934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '86181935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '86181936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '86181937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '86181938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '86181939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '86181940':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86181941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819419':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '86181942':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861819420':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '86181943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861819435':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861819440':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861819441':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861819442':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861819443':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861819444':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861819445':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861819446':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861819447':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861819448':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861819449':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '86181945':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819459':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '86181946':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819468':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819469':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819470':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819471':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819472':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819473':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819474':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819475':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819476':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819477':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819478':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819479':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819480':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819481':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819482':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819483':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819484':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, - '861819485':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819486':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819487':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819488':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819489':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819490':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861819491':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861819492':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861819493':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861819494':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861819495':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861819496':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861819497':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861819498':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861819499':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861819500':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861819501':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861819502':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861819503':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861819504':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861819505':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861819506':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861819507':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861819508':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861819509':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '86181951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861819520':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861819521':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861819522':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861819523':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861819524':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861819525':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861819526':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861819527':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861819528':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861819529':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '86181953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '86181954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '86181955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861819560':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819561':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819562':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819563':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819564':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819565':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819566':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819567':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819568':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819569':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819570':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819571':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819572':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819573':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819574':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819575':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819576':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819577':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819578':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819579':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '86181958':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '86181959':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '86181960':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, - '861819600':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '861819601':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '861819602':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '861819603':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '86181961':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '86181962':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '86181963':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '86181964':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '86181965':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '86181966':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861819666':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861819667':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861819668':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861819669':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '86181967':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861819676':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861819677':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861819678':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861819679':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861819680':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861819681':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861819682':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861819683':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861819684':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861819685':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861819686':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861819687':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861819688':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861819689':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '86181969':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861819690':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861819691':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '86181970':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819710':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819711':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819712':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819713':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819714':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861819715':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819716':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819717':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819718':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819719':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '86181972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819730':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819731':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819732':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819733':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819734':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861819735':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819736':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819737':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819738':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819739':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819740':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819741':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819742':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819743':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819744':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819745':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819746':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819747':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819748':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819749':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '86181975':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861819756':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819757':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819758':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819759':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '86181976':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '86181977':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '86181978':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '86181979':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861819800':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861819801':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861819802':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861819803':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861819804':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861819805':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861819806':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861819807':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861819808':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861819809':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '86181981':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861819817':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861819818':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861819819':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '86181982':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '86181983':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861819837':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861819838':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861819839':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '86181984':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86181985':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861819860':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861819861':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861819862':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861819863':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861819864':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861819865':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861819866':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861819867':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861819868':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861819869':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '86181987':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861819877':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861819878':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861819879':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861819880':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861819881':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861819882':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861819883':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861819884':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861819885':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861819886':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861819887':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861819888':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861819889':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86181989':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861819900':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819901':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861819902':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861819903':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861819904':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861819905':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861819906':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819907':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861819908':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861819909':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '86181991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819920':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819921':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819922':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819923':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819924':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819925':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819926':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819927':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819928':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819929':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '86181993':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, - '861819930':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819931':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819932':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '86181994':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '86181995':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861819960':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819961':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819962':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819963':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819964':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, - '861819965':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819966':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819967':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819968':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819969':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819970':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, - '861819971':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, - '861819972':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, - '861819973':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819974':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819975':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861819976':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861819977':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861819978':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '861819979':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, - '86181998':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819990':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819992':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861819994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819995':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861819996':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, - '861819997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861819998':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861819999':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '8618200':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861820060':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861820061':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861820062':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861820063':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861820064':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861820065':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861820066':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861820067':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861820068':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861820069':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861820070':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861820071':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861820072':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861820073':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861820074':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861820075':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861820076':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861820077':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861820078':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861820079':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861820080':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index b17e61cb8..c355167d6 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861818882':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861818883':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861818884':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861818885':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861818886':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861818887':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861818888':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861818889':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861818890':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861818891':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861818892':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861818893':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861818894':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861818895':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861818896':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861818897':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861818898':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861818899':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861818900':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861818901':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818902':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818903':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861818904':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861818905':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861818906':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818907':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818908':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818909':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '86181891':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86181892':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861818930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861818931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861818933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861818934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861818935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861818938':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861818939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861818940':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818941':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818942':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861818944':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861818945':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818946':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818947':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861818948':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861818949':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '86181895':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818960':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818961':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818962':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818963':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818964':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818965':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818966':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818967':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818968':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818969':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '86181897':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '86181898':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '861818990':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861818991':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861818992':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818993':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861818994':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, + '861818995':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861818996':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, + '861818997':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861818998':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818999':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861819000':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861819001':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861819002':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861819003':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861819004':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861819005':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819006':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819007':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819008':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819009':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819010':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819011':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819012':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819013':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819014':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819015':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819016':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819017':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819018':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819019':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819020':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819021':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819022':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819023':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861819024':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861819025':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861819026':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861819027':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861819028':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861819029':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '86181903':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '86181904':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819040':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861819041':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861819042':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861819043':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '86181905':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861819050':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819051':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '86181906':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861819060':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861819061':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861819068':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861819069':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86181907':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86181908':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86181909':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86181910':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819110':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819111':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819112':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819113':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819114':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819115':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861819116':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861819117':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861819118':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861819119':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '86181912':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819122':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861819123':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861819128':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861819129':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '86181913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819132':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819133':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86181914':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819142':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819143':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819148':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861819149':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819150':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819151':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819152':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819153':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819154':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819155':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819156':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819157':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819158':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819159':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '86181916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861819165':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819166':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819167':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819170':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819171':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819172':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819173':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819174':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819175':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819176':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819177':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819178':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861819179':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861819180':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819181':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819182':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819183':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819184':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819185':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819186':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819187':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819188':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819189':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86181919':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819192':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819193':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819195':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '8618192':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819255':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '86181930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '86181931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '86181932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '86181933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '86181934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '86181935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '86181936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '86181937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '86181938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '86181939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '86181940':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86181941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819419':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '86181942':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861819420':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '86181943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861819435':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861819440':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861819441':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861819442':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861819443':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861819444':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861819445':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861819446':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861819447':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861819448':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861819449':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '86181945':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819459':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '86181946':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819468':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819469':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819470':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819471':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819472':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819473':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819474':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819475':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819476':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819477':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819478':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819479':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819480':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819481':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819482':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819483':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819484':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, + '861819485':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819486':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819487':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819488':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819489':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819490':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861819491':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861819492':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861819493':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861819494':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861819495':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861819496':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861819497':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861819498':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861819499':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861819500':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861819501':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861819502':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861819503':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861819504':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861819505':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861819506':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861819507':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861819508':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861819509':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '86181951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861819520':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861819521':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861819522':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861819523':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861819524':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861819525':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861819526':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861819527':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861819528':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861819529':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '86181953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '86181954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '86181955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861819560':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819561':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819562':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819563':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819564':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819565':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819566':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819567':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819568':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819569':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819570':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819571':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819572':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819573':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819574':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819575':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819576':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819577':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819578':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819579':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '86181958':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '86181959':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '86181960':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, + '861819600':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '861819601':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '861819602':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '861819603':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '86181961':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '86181962':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '86181963':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '86181964':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '86181965':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '86181966':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861819666':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861819667':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861819668':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861819669':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '86181967':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861819676':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861819677':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861819678':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861819679':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861819680':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861819681':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861819682':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861819683':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861819684':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861819685':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861819686':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861819687':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861819688':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861819689':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '86181969':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861819690':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861819691':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '86181970':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819710':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819711':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819712':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819713':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819714':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861819715':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819716':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819717':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819718':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819719':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '86181972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819730':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819731':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819732':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819733':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819734':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861819735':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819736':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819737':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819738':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819739':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819740':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819741':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819742':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819743':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819744':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819745':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819746':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819747':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819748':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819749':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '86181975':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861819756':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819757':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819758':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819759':{'en': 'Bortala, Xinjiang', 'zh': u('\u65b0\u7586\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '86181976':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '86181977':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '86181978':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '86181979':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861819800':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861819801':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861819802':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861819803':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861819804':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861819805':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861819806':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861819807':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861819808':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861819809':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '86181981':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861819817':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861819818':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861819819':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '86181982':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '86181983':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861819837':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861819838':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861819839':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '86181984':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86181985':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861819860':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861819861':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861819862':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861819863':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861819864':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861819865':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861819866':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861819867':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861819868':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861819869':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '86181987':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861819877':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861819878':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861819879':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861819880':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861819881':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861819882':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861819883':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861819884':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861819885':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861819886':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861819887':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861819888':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861819889':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86181989':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861819900':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819901':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861819902':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861819903':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861819904':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861819905':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861819906':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819907':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861819908':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861819909':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '86181991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819920':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819921':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819922':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819923':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819924':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819925':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819926':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819927':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819928':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819929':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '86181993':{'en': 'Hotan, Xinjiang', 'zh': u('\u65b0\u7586\u548c\u7530\u5730\u533a')}, + '861819930':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819931':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819932':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '86181994':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '86181995':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861819960':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819961':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819962':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819963':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819964':{'en': 'Altay, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u52d2\u6cf0\u5730\u533a')}, + '861819965':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819966':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819967':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819968':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819969':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819970':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, + '861819971':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, + '861819972':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, + '861819973':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819974':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819975':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861819976':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861819977':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861819978':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '861819979':{'en': 'Hami, Xinjiang', 'zh': u('\u65b0\u7586\u54c8\u5bc6\u5730\u533a')}, + '86181998':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819990':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819992':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861819994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819995':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861819996':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, + '861819997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861819998':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861819999':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '8618200':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861820060':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861820061':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861820062':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861820063':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861820064':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861820065':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861820066':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861820067':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861820068':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861820069':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861820070':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861820071':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861820072':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861820073':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861820074':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861820075':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861820076':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861820077':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861820078':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861820079':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861820080':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, '861820081':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, '861820082':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861820083':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, @@ -9527,496 +10019,4 @@ '861853025':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, '861853026':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, '861853027':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853028':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853029':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853030':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853031':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853032':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853033':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853034':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853035':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853036':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853037':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853038':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853039':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861853040':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861853041':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861853042':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853043':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853044':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853045':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853046':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853047':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853048':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853049':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86185305':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853050':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853060':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853061':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853062':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853063':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853064':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853065':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853066':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853067':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853068':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853069':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853070':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853071':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853072':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853073':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853074':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853075':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853076':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853077':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853078':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853079':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86185308':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185309':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86185311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86185313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '86185314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '86185315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86185316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853170':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861853171':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861853172':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861853173':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853174':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853175':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853176':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853177':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853180':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853181':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853182':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853183':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853184':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853185':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853186':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853187':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853188':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853189':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '86185319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86185320':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861853206':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853207':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853208':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853209':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86185321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861853220':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853221':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853222':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853223':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853224':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853225':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853226':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853227':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853228':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853229':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853230':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853231':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853232':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853233':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853234':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853235':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853236':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853237':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853238':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853239':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86185324':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '86185325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853260':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853261':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853262':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853263':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853264':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853265':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853266':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853267':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853268':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853269':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86185330':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853307':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861853308':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861853309':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185332':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185333':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185334':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86185335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '86185336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '86185337':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '86185338':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853390':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853391':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853392':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853393':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853394':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853395':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853396':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853397':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853398':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853399':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86185340':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853400':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853401':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861853402':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861853409':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853410':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853411':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853412':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853413':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853414':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853415':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853416':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853417':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853418':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853419':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '86185342':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853430':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861853431':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861853432':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861853433':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853434':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853435':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853436':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853437':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853438':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853439':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853440':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853441':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853442':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853443':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853444':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853445':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853446':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861853447':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853448':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853449':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861853450':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861853451':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861853452':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861853453':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861853454':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853455':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853456':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853457':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853458':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853459':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '86185346':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853470':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853471':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853472':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853473':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853474':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853475':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853476':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853477':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853478':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853479':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853480':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853481':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853482':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853483':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853484':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853485':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853486':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853487':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853488':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861853489':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '86185349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '86185350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '86185351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86185352':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '86185353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861853537':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861853538':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861853539':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '86185354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '86185355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '86185356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '86185357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86185358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '86185359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86185360':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853650':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861853651':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853652':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853653':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861853654':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853655':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861853656':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853657':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861853658':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861853659':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '86185366':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86185367':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853677':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853678':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853679':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '86185368':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86185369':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853696':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853697':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853698':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861853699':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '86185370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86185371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853730':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853731':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853732':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853733':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853734':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853735':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853736':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853737':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861853738':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861853739':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861853740':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853741':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853742':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853743':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861853744':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861853745':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861853746':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861853747':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861853748':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861853749':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '86185375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86185376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86185377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86185378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '86185379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86185380':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185381':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853830':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853831':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853832':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853833':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853834':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853835':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861853836':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861853837':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861853838':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861853839':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861853840':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853841':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853842':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853843':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853844':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853845':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853846':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853847':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861853848':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861853849':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86185385':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185386':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861853869':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86185387':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185388':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861853890':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853891':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853892':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853893':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853894':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853895':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853896':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853897':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853898':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853899':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86185390':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '86185391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86185392':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853920':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861853921':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861853922':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861853923':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '86185393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86185394':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, - '861853956':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853957':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853958':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861853959':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '86185396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861853962':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861853963':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861853964':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861853965':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86185397':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861853980':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853981':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853982':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853983':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853984':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853985':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853986':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853987':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853988':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853989':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86185399':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185400':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861854008':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '86185401':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86185402':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86185403':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861854300':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861854301':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861854302':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861854303':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861854304':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861854305':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861854306':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861854307':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '86185431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861854310':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '86185432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '86185434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '86185435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '86185436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '86185437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '86185439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '861854500':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854501':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854502':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861854503':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861854504':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861854505':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861854506':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861854507':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861854508':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861854509':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '86185451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86185452':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861854520':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861854523':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, - '861854525':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861854526':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '86185453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861854532':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861854533':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861854534':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86185454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861854547':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, - '861854548':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861854549':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '86185455':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854560':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861854561':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861854562':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854563':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854564':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861854565':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854566':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854567':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861854568':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861854569':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '86185457':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861854570':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '861854571':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '86185458':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86185459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86185460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86185461':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86185462':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86185463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '86185464':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861854650':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861854651':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854652':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854653':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854654':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854655':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854656':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861854657':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861854658':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861854659':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86185466':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861854660':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861854661':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854662':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861854663':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '86185467':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, - '86185469':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861854690':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861854691':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861854692':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '86185470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '86185471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86185472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '86185473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '86185474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '86185475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86185476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86185477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86185478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861854790':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861854791':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861854792':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861854793':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861854794':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861854795':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861854800':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861854801':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861854802':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86185481':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86185482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861854830':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '861854831':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861854832':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86185487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86185488':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86185489':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '8618549':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86185498':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86185499':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '8618550':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861855066':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861855067':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861855068':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861855069':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861855070':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861855071':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861855072':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861855073':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861855074':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861855075':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861855100':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861855101':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861855102':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861855103':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861855104':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861855105':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861855106':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861855107':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861855108':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861855109':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86185511':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86185512':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86185513':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861855130':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861855131':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861855140':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861855141':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861855142':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861855143':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861855144':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861855145':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861855146':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861855147':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861855148':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861855149':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '86185515':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861855157':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861855158':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861855159':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '86185516':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86185517':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86185518':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861855188':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861855189':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 235fd231f..59f3f5039 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861853028':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853029':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853030':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853031':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853032':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853033':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853034':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853035':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853036':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853037':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853038':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853039':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861853040':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861853041':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861853042':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853043':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853044':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853045':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853046':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853047':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853048':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853049':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86185305':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853050':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853060':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853061':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853062':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853063':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853064':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853065':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853066':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853067':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853068':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853069':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853070':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853071':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853072':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853073':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853074':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853075':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853076':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853077':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853078':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853079':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86185308':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185309':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86185311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86185313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '86185314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '86185315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86185316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853170':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861853171':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861853172':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861853173':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853174':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853175':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853176':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853177':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853180':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853181':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853182':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853183':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853184':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853185':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853186':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853187':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853188':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853189':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '86185319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86185320':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861853206':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853207':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853208':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853209':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86185321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861853220':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853221':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853222':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853223':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853224':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853225':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853226':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853227':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853228':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853229':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853230':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853231':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853232':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853233':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853234':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853235':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853236':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853237':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853238':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853239':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86185324':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '86185325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853260':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853261':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853262':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853263':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853264':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853265':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853266':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853267':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853268':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853269':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86185330':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853307':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861853308':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861853309':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185332':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185333':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185334':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86185335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '86185336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '86185337':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '86185338':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853390':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853391':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853392':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853393':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853394':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853395':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853396':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853397':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853398':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853399':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86185340':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853400':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853401':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861853402':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861853409':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853410':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853411':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853412':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853413':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853414':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853415':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853416':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853417':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853418':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853419':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '86185342':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853430':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861853431':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861853432':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861853433':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853434':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853435':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853436':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853437':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853438':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853439':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853440':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853441':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853442':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853443':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853444':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853445':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853446':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861853447':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853448':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853449':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861853450':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861853451':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861853452':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861853453':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861853454':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853455':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853456':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853457':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853458':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853459':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '86185346':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853470':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853471':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853472':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853473':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853474':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853475':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853476':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853477':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853478':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853479':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853480':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853481':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853482':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853483':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853484':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853485':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853486':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853487':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853488':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861853489':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '86185349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '86185350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '86185351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86185352':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '86185353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861853537':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861853538':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861853539':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '86185354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '86185355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '86185356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '86185357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86185358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '86185359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86185360':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853650':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861853651':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853652':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853653':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861853654':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853655':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861853656':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853657':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861853658':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861853659':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '86185366':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86185367':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853677':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853678':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853679':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '86185368':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86185369':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853696':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853697':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853698':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861853699':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '86185370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86185371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853730':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853731':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853732':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853733':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853734':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853735':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853736':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853737':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861853738':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861853739':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861853740':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853741':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853742':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853743':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861853744':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861853745':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861853746':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861853747':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861853748':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861853749':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '86185375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86185376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86185377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86185378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '86185379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86185380':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185381':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185382':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853830':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853831':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853832':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853833':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853834':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853835':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861853836':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861853837':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861853838':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861853839':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861853840':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853841':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853842':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853843':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853844':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853845':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853846':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853847':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861853848':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861853849':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86185385':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185386':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861853869':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86185387':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185388':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861853890':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853891':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853892':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853893':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853894':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853895':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853896':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853897':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853898':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853899':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86185390':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '86185391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86185392':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853920':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861853921':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861853922':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861853923':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '86185393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '86185394':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, + '861853956':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853957':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853958':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861853959':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '86185396':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861853962':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861853963':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861853964':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861853965':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '86185397':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861853980':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853981':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853982':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853983':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853984':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853985':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853986':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853987':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853988':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853989':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86185399':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185400':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861854008':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '86185401':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86185402':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86185403':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861854300':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861854301':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861854302':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861854303':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861854304':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861854305':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861854306':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861854307':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '86185431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861854310':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '86185432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '86185434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '86185435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '86185436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '86185437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '86185439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '861854500':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854501':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854502':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861854503':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861854504':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861854505':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861854506':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861854507':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861854508':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861854509':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '86185451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86185452':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861854520':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861854523':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, + '861854525':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861854526':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '86185453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861854532':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861854533':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861854534':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86185454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861854547':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, + '861854548':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861854549':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '86185455':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854560':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861854561':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861854562':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854563':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854564':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861854565':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854566':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854567':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861854568':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861854569':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '86185457':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861854570':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '861854571':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '86185458':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86185459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86185460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86185461':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86185462':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86185463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '86185464':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861854650':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861854651':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854652':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854653':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854654':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854655':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854656':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861854657':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861854658':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861854659':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86185466':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861854660':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861854661':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854662':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861854663':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '86185467':{'en': 'Qitaihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4e03\u53f0\u6cb3\u5e02')}, + '86185469':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861854690':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861854691':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861854692':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '86185470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '86185471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86185472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '86185473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '86185474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '86185475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86185476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86185477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86185478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861854790':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861854791':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861854792':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861854793':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861854794':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861854795':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861854800':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861854801':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861854802':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86185481':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86185482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861854830':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '861854831':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861854832':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86185487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86185488':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86185489':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '8618549':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86185498':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86185499':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '8618550':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861855066':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861855067':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861855068':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861855069':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861855070':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861855071':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861855072':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861855073':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861855074':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861855075':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861855100':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861855101':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861855102':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861855103':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861855104':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861855105':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861855106':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861855107':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861855108':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861855109':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86185511':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86185512':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86185513':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861855130':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861855131':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861855140':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861855141':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861855142':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861855143':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861855144':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861855145':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861855146':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861855147':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861855148':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861855149':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '86185515':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861855157':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861855158':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861855159':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '86185516':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86185517':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86185518':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861855188':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861855189':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, '86185519':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, '861855197':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, '861855198':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, @@ -9527,496 +10019,4 @@ '861880999':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, '8618810':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, '8618811':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861881180':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881181':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881182':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881183':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861881184':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881185':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861881186':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881187':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881188':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881189':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '86188119':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861881199':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861881200':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861881201':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861881202':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861881203':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861881204':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861881205':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861881206':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861881207':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861881208':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861881209':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861881210':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861881211':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861881212':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861881213':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861881214':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861881215':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861881216':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861881217':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861881218':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861881219':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86188122':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '86188123':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861881230':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861881231':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861881232':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861881233':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '86188124':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86188125':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188126':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188127':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188128':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188129':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188130':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86188131':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861881320':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861881321':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881322':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881323':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881324':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881325':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881326':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881327':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881328':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881329':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881330':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881331':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881332':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881333':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881334':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881335':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881336':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881337':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881338':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881339':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881340':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881341':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881342':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881343':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881344':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881345':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881346':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881347':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881348':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881349':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881350':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881351':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881352':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881353':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881354':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881355':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861881356':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861881357':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881358':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861881359':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861881360':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881361':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881362':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881363':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881364':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881365':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881366':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881367':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881368':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881369':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881370':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881371':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881372':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881373':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861881374':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861881375':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881376':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881377':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881378':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881379':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881380':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881381':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881382':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881383':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881384':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881385':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881386':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881387':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881388':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881389':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86188139':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881394':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881396':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881397':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881399':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881400':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881401':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881402':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881403':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881404':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881405':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881406':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881407':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881408':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881409':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881410':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881411':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881412':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881413':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881414':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881415':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881416':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881417':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881418':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881419':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881420':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881421':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881422':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881423':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881424':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881425':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881426':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881427':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881428':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881429':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881430':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881431':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881432':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881433':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881434':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881435':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881436':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881437':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881438':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881439':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86188144':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881440':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881441':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861881442':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881443':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861881451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861881452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861881453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861881454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861881455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861881456':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861881457':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, - '861881458':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861881459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861881460':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861881461':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861881462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861881463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861881464':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861881465':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861881466':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861881467':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861881468':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861881469':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861881470':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861881471':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861881472':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861881473':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861881474':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861881475':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861881476':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861881477':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861881478':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861881479':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86188148':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86188149':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86188150':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86188151':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86188152':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861881527':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861881528':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861881529':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861881530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861881531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861881532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861881533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861881534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861881535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861881536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861881537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861881538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861881539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '86188154':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861881540':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861881541':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861881542':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861881543':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861881550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861881551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861881552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861881553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861881554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861881555':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861881556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861881557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861881558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861881559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861881560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861881561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861881562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861881563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861881564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861881565':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861881566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861881567':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861881568':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861881569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '86188157':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '86188158':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861881590':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861881591':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861881592':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861881593':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861881594':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861881595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861881596':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861881597':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861881598':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861881599':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86188160':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '86188161':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861881620':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861881621':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861881622':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861881623':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861881624':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861881625':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861881626':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861881627':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861881628':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861881629':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '861881630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861881631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861881632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861881633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861881634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861881635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861881636':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861881637':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861881638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861881639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '86188164':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861881640':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861881641':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861881642':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861881643':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '86188165':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86188166':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '861881670':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881671':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881672':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881673':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881674':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881675':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881676':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881677':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881678':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881679':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881680':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881681':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881682':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881683':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881684':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881685':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881686':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861881687':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881688':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881689':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86188169':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '8618817':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '861881700':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881701':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881702':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881703':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881704':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881705':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861881706':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861881707':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861881708':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861881709':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '86188171':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '86188180':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86188181':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86188182':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '861881830':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861881831':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881832':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881833':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881834':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881835':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881836':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881837':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881838':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881839':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86188184':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861881840':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881841':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881846':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861881847':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86188185':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881850':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861881851':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86188186':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861881866':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881867':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881868':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881869':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86188187':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861881870':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881877':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881878':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881879':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86188188':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881890':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881891':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881892':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881893':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881894':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881895':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881896':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881897':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881898':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881899':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86188190':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881908':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881909':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86188191':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881910':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881911':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86188192':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86188193':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86188194':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86188195':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861881950':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881951':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881952':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86188196':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881960':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881961':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881962':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '86188197':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881977':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861881978':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861881979':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861881980':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881981':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881982':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881983':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881984':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881985':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881986':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881987':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881988':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861881989':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861881990':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881991':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881992':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881993':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881994':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881995':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881996':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881997':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881998':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881999':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86188200':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882010':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882011':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882012':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882013':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882014':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882015':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882016':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882017':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882018':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882019':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86188202':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882030':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882031':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882032':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882033':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882034':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882035':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861882036':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861882037':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861882038':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861882039':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861882040':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882041':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882042':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882043':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861882044':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861882045':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861882046':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882047':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882048':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882049':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86188205':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861882051':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861882052':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861882053':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86188206':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861882060':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882061':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882070':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861882071':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882072':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882073':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882074':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882075':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882076':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882077':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882078':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882079':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86188208':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861882080':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861882081':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861882082':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861882083':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '86188209':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86188210':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86188211':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86188212':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '86188216':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86188217':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861882180':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882181':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882182':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882183':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882184':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882185':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861882186':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861882187':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861882188':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861882189':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861882190':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861882191':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882192':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882193':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882194':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861882195':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861882196':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861882197':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861882198':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861882199':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '8618822':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188228':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861882290':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882291':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882292':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882293':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882294':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861882295':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882296':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882297':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882298':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882299':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861882300':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861882301':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861882302':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861882303':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 5fa18fcd9..5bae2bf2f 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '861881180':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881181':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881182':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881183':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861881184':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881185':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861881186':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881187':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881188':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881189':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '86188119':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861881199':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861881200':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861881201':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861881202':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861881203':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861881204':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861881205':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861881206':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861881207':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861881208':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861881209':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861881210':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861881211':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861881212':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861881213':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861881214':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861881215':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861881216':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861881217':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861881218':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861881219':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86188122':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '86188123':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861881230':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861881231':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861881232':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861881233':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '86188124':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86188125':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188126':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188127':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188128':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188129':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188130':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86188131':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861881320':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861881321':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881322':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881323':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881324':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881325':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881326':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881327':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881328':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881329':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881330':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881331':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881332':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881333':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881334':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881335':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881336':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881337':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881338':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881339':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881340':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881341':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881342':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881343':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881344':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881345':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881346':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881347':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881348':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881349':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881350':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881351':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881352':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881353':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881354':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881355':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861881356':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861881357':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881358':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861881359':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861881360':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881361':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881362':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881363':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881364':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881365':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881366':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881367':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881368':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881369':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881370':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881371':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881372':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881373':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861881374':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861881375':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881376':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881377':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881378':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881379':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881380':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881381':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881382':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881383':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881384':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881385':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881386':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881387':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881388':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881389':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86188139':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881394':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881396':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881397':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881399':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881400':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881401':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881402':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881403':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881404':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881405':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881406':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881407':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881408':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881409':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881410':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881411':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881412':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881413':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881414':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881415':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881416':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881417':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881418':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881419':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881420':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881421':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881422':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881423':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881424':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881425':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881426':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881427':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881428':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881429':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881430':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881431':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881432':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881433':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881434':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881435':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881436':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881437':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881438':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881439':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86188144':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881440':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881441':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861881442':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881443':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861881451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861881452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861881453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861881454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861881455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861881456':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861881457':{'en': 'Da Hinggan Ling, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5174\u5b89\u5cad\u5730\u533a')}, + '861881458':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861881459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861881460':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861881461':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861881462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861881463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861881464':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861881465':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861881466':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861881467':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861881468':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861881469':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861881470':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861881471':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861881472':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861881473':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861881474':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861881475':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861881476':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861881477':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861881478':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861881479':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86188148':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86188149':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86188150':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86188151':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86188152':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861881527':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861881528':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861881529':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861881530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861881531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861881532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861881533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861881534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861881535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861881536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861881537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861881538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861881539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '86188154':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861881540':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861881541':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861881542':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861881543':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861881550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861881551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861881552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861881553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861881554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861881555':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861881556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861881557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861881558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861881559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861881560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861881561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861881562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861881563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861881564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861881565':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861881566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861881567':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861881568':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861881569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '86188157':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '86188158':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861881590':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861881591':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861881592':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861881593':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861881594':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861881595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861881596':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861881597':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861881598':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861881599':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86188160':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '86188161':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861881620':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861881621':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861881622':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861881623':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861881624':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861881625':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861881626':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861881627':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861881628':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861881629':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '861881630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861881631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861881632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861881633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861881634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, + '861881635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861881636':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861881637':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861881638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861881639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '86188164':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861881640':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861881641':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861881642':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861881643':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '86188165':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86188166':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '861881670':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881671':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881672':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881673':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881674':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881675':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881676':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881677':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881678':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881679':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881680':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881681':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881682':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881683':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881684':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881685':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881686':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861881687':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881688':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881689':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86188169':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '8618817':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '861881700':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881701':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881702':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881703':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881704':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881705':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861881706':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861881707':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861881708':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861881709':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '86188171':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '86188180':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86188181':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86188182':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '861881830':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861881831':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881832':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881833':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881834':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881835':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881836':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881837':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881838':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881839':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86188184':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861881840':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881841':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881846':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861881847':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86188185':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881850':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861881851':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86188186':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861881866':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881867':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881868':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881869':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86188187':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861881870':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881877':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881878':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881879':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86188188':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881890':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881891':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881892':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881893':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881894':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881895':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881896':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881897':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881898':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881899':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86188190':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881908':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881909':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86188191':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881910':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881911':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86188192':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86188193':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86188194':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86188195':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861881950':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881951':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881952':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86188196':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881960':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881961':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881962':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '86188197':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881977':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861881978':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861881979':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861881980':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881981':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881982':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881983':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881984':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881985':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881986':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881987':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881988':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861881989':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861881990':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881991':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881992':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881993':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881994':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881995':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881996':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881997':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881998':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881999':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86188200':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882010':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882011':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882012':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882013':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882014':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882015':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882016':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882017':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882018':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882019':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86188202':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882030':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882031':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882032':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882033':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882034':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882035':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861882036':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861882037':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861882038':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861882039':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861882040':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882041':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882042':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882043':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861882044':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861882045':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861882046':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882047':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882048':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882049':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86188205':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861882051':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861882052':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861882053':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86188206':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861882060':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882061':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882070':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861882071':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882072':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882073':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882074':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882075':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882076':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882077':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882078':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882079':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86188208':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861882080':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861882081':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861882082':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861882083':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '86188209':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86188210':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86188211':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86188212':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, + '86188216':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86188217':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861882180':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882181':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882182':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882183':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882184':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882185':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861882186':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861882187':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861882188':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861882189':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861882190':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861882191':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882192':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882193':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882194':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861882195':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861882196':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861882197':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861882198':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861882199':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '8618822':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188228':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861882290':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861882291':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861882292':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861882293':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861882294':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861882295':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882296':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882297':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882298':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882299':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861882300':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861882301':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861882302':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861882303':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, '861882304':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, '861882305':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, '861882306':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, @@ -9527,496 +10019,4 @@ '9166495':{'en': 'Jamankira, Odisha'}, '9166496':{'en': 'Jamankira, Odisha'}, '9166497':{'en': 'Jamankira, Odisha'}, - '9166512':{'en': 'Birmaharajpur, Odisha'}, - '9166513':{'en': 'Birmaharajpur, Odisha'}, - '9166514':{'en': 'Birmaharajpur, Odisha'}, - '9166515':{'en': 'Birmaharajpur, Odisha'}, - '9166516':{'en': 'Birmaharajpur, Odisha'}, - '9166517':{'en': 'Birmaharajpur, Odisha'}, - '9166522':{'en': 'Balangir, Odisha'}, - '9166523':{'en': 'Balangir, Odisha'}, - '9166524':{'en': 'Balangir, Odisha'}, - '9166525':{'en': 'Balangir, Odisha'}, - '9166526':{'en': 'Balangir, Odisha'}, - '9166527':{'en': 'Balangir, Odisha'}, - '9166532':{'en': 'Dunguripali, Odisha'}, - '9166533':{'en': 'Dunguripali, Odisha'}, - '9166534':{'en': 'Dunguripali, Odisha'}, - '9166535':{'en': 'Dunguripali, Odisha'}, - '9166536':{'en': 'Dunguripali, Odisha'}, - '9166537':{'en': 'Dunguripali, Odisha'}, - '9166542':{'en': 'Sonapur, Odisha'}, - '9166543':{'en': 'Sonapur, Odisha'}, - '9166544':{'en': 'Sonapur, Odisha'}, - '9166545':{'en': 'Sonapur, Odisha'}, - '9166546':{'en': 'Sonapur, Odisha'}, - '9166547':{'en': 'Sonapur, Odisha'}, - '9166552':{'en': 'Titlagarh, Odisha'}, - '9166553':{'en': 'Titlagarh, Odisha'}, - '9166554':{'en': 'Titlagarh, Odisha'}, - '9166555':{'en': 'Titlagarh, Odisha'}, - '9166556':{'en': 'Titlagarh, Odisha'}, - '9166557':{'en': 'Titlagarh, Odisha'}, - '9166572':{'en': 'Kantabhanji, Odisha'}, - '9166573':{'en': 'Kantabhanji, Odisha'}, - '9166574':{'en': 'Kantabhanji, Odisha'}, - '9166575':{'en': 'Kantabhanji, Odisha'}, - '9166576':{'en': 'Kantabhanji, Odisha'}, - '9166577':{'en': 'Kantabhanji, Odisha'}, - '9166702':{'en': 'Bhawanipatna, Odisha'}, - '9166703':{'en': 'Bhawanipatna, Odisha'}, - '9166704':{'en': 'Bhawanipatna, Odisha'}, - '9166705':{'en': 'Bhawanipatna, Odisha'}, - '9166706':{'en': 'Bhawanipatna, Odisha'}, - '9166707':{'en': 'Bhawanipatna, Odisha'}, - '9166712':{'en': 'Rajkhariar, Odisha'}, - '9166713':{'en': 'Rajkhariar, Odisha'}, - '9166714':{'en': 'Rajkhariar, Odisha'}, - '9166715':{'en': 'Rajkhariar, Odisha'}, - '9166716':{'en': 'Rajkhariar, Odisha'}, - '9166717':{'en': 'Rajkhariar, Odisha'}, - '9166722':{'en': 'Dharamgarh, Odisha'}, - '9166723':{'en': 'Dharamgarh, Odisha'}, - '9166724':{'en': 'Dharamgarh, Odisha'}, - '9166725':{'en': 'Dharamgarh, Odisha'}, - '9166726':{'en': 'Dharamgarh, Odisha'}, - '9166727':{'en': 'Dharamgarh, Odisha'}, - '9166732':{'en': 'Jayapatna, Odisha'}, - '9166733':{'en': 'Jayapatna, Odisha'}, - '9166734':{'en': 'Jayapatna, Odisha'}, - '9166735':{'en': 'Jayapatna, Odisha'}, - '9166736':{'en': 'Jayapatna, Odisha'}, - '9166737':{'en': 'Jayapatna, Odisha'}, - '9166752':{'en': 'T.Rampur, Odisha'}, - '9166753':{'en': 'T.Rampur, Odisha'}, - '9166754':{'en': 'T.Rampur, Odisha'}, - '9166755':{'en': 'T.Rampur, Odisha'}, - '9166756':{'en': 'T.Rampur, Odisha'}, - '9166757':{'en': 'T.Rampur, Odisha'}, - '9166762':{'en': 'M.Rampur, Odisha'}, - '9166763':{'en': 'M.Rampur, Odisha'}, - '9166764':{'en': 'M.Rampur, Odisha'}, - '9166765':{'en': 'M.Rampur, Odisha'}, - '9166766':{'en': 'M.Rampur, Odisha'}, - '9166767':{'en': 'M.Rampur, Odisha'}, - '9166772':{'en': 'Narlaroad, Odisha'}, - '9166773':{'en': 'Narlaroad, Odisha'}, - '9166774':{'en': 'Narlaroad, Odisha'}, - '9166775':{'en': 'Narlaroad, Odisha'}, - '9166776':{'en': 'Narlaroad, Odisha'}, - '9166777':{'en': 'Narlaroad, Odisha'}, - '9166782':{'en': 'Nowparatan, Odisha'}, - '9166783':{'en': 'Nowparatan, Odisha'}, - '9166784':{'en': 'Nowparatan, Odisha'}, - '9166785':{'en': 'Nowparatan, Odisha'}, - '9166786':{'en': 'Nowparatan, Odisha'}, - '9166787':{'en': 'Nowparatan, Odisha'}, - '9166792':{'en': 'Komana, Odisha'}, - '9166793':{'en': 'Komana, Odisha'}, - '9166794':{'en': 'Komana, Odisha'}, - '9166795':{'en': 'Komana, Odisha'}, - '9166796':{'en': 'Komana, Odisha'}, - '9166797':{'en': 'Komana, Odisha'}, - '9166812':{'en': 'Jujumura, Odisha'}, - '9166813':{'en': 'Jujumura, Odisha'}, - '9166814':{'en': 'Jujumura, Odisha'}, - '9166815':{'en': 'Jujumura, Odisha'}, - '9166816':{'en': 'Jujumura, Odisha'}, - '9166817':{'en': 'Jujumura, Odisha'}, - '9166822':{'en': 'Attabira, Odisha'}, - '9166823':{'en': 'Attabira, Odisha'}, - '9166824':{'en': 'Attabira, Odisha'}, - '9166825':{'en': 'Attabira, Odisha'}, - '9166826':{'en': 'Attabira, Odisha'}, - '9166827':{'en': 'Attabira, Odisha'}, - '9166832':{'en': 'Padmapur, Odisha'}, - '9166833':{'en': 'Padmapur, Odisha'}, - '9166834':{'en': 'Padmapur, Odisha'}, - '9166835':{'en': 'Padmapur, Odisha'}, - '9166836':{'en': 'Padmapur, Odisha'}, - '9166837':{'en': 'Padmapur, Odisha'}, - '9166842':{'en': 'Paikamal, Odisha'}, - '9166843':{'en': 'Paikamal, Odisha'}, - '9166844':{'en': 'Paikamal, Odisha'}, - '9166845':{'en': 'Paikamal, Odisha'}, - '9166846':{'en': 'Paikamal, Odisha'}, - '9166847':{'en': 'Paikamal, Odisha'}, - '9166852':{'en': 'Sohela, Odisha'}, - '9166853':{'en': 'Sohela, Odisha'}, - '9166854':{'en': 'Sohela, Odisha'}, - '9166855':{'en': 'Sohela, Odisha'}, - '9166856':{'en': 'Sohela, Odisha'}, - '9166857':{'en': 'Sohela, Odisha'}, - '916712':{'en': 'Cuttack, Odisha'}, - '916713':{'en': 'Cuttack, Odisha'}, - '916714':{'en': 'Cuttack, Odisha'}, - '916715':{'en': 'Cuttack, Odisha'}, - '916716':{'en': 'Cuttack, Odisha'}, - '916717':{'en': 'Cuttack, Odisha'}, - '9167212':{'en': 'Narsinghpur, Odisha'}, - '9167213':{'en': 'Narsinghpur, Odisha'}, - '9167214':{'en': 'Narsinghpur, Odisha'}, - '9167215':{'en': 'Narsinghpur, Odisha'}, - '9167216':{'en': 'Narsinghpur, Odisha'}, - '9167217':{'en': 'Narsinghpur, Odisha'}, - '9167222':{'en': 'Pardip, Odisha'}, - '9167223':{'en': 'Pardip, Odisha'}, - '9167224':{'en': 'Pardip, Odisha'}, - '9167225':{'en': 'Pardip, Odisha'}, - '9167226':{'en': 'Pardip, Odisha'}, - '9167227':{'en': 'Pardip, Odisha'}, - '9167232':{'en': 'Athgarh, Odisha'}, - '9167233':{'en': 'Athgarh, Odisha'}, - '9167234':{'en': 'Athgarh, Odisha'}, - '9167235':{'en': 'Athgarh, Odisha'}, - '9167236':{'en': 'Athgarh, Odisha'}, - '9167237':{'en': 'Athgarh, Odisha'}, - '9167242':{'en': 'Jagatsinghpur, Odisha'}, - '9167243':{'en': 'Jagatsinghpur, Odisha'}, - '9167244':{'en': 'Jagatsinghpur, Odisha'}, - '9167245':{'en': 'Jagatsinghpur, Odisha'}, - '9167246':{'en': 'Jagatsinghpur, Odisha'}, - '9167247':{'en': 'Jagatsinghpur, Odisha'}, - '9167252':{'en': 'Dhanmandal, Odisha'}, - '9167253':{'en': 'Dhanmandal, Odisha'}, - '9167254':{'en': 'Dhanmandal, Odisha'}, - '9167255':{'en': 'Dhanmandal, Odisha'}, - '9167256':{'en': 'Dhanmandal, Odisha'}, - '9167257':{'en': 'Dhanmandal, Odisha'}, - '9167262':{'en': 'Jajapur Road, Odisha'}, - '9167263':{'en': 'Jajapur Road, Odisha'}, - '9167264':{'en': 'Jajapur Road, Odisha'}, - '9167265':{'en': 'Jajapur Road, Odisha'}, - '9167266':{'en': 'Jajapur Road, Odisha'}, - '9167267':{'en': 'Jajapur Road, Odisha'}, - '9167272':{'en': 'Kendrapara, Odisha'}, - '9167273':{'en': 'Kendrapara, Odisha'}, - '9167274':{'en': 'Kendrapara, Odisha'}, - '9167275':{'en': 'Kendrapara, Odisha'}, - '9167276':{'en': 'Kendrapara, Odisha'}, - '9167277':{'en': 'Kendrapara, Odisha'}, - '9167282':{'en': 'Jajapur Town, Odisha'}, - '9167283':{'en': 'Jajapur Town, Odisha'}, - '9167284':{'en': 'Jajapur Town, Odisha'}, - '9167285':{'en': 'Jajapur Town, Odisha'}, - '9167286':{'en': 'Jajapur Town, Odisha'}, - '9167287':{'en': 'Jajapur Town, Odisha'}, - '9167292':{'en': 'Pattamundai, Odisha'}, - '9167293':{'en': 'Pattamundai, Odisha'}, - '9167294':{'en': 'Pattamundai, Odisha'}, - '9167295':{'en': 'Pattamundai, Odisha'}, - '9167296':{'en': 'Pattamundai, Odisha'}, - '9167297':{'en': 'Pattamundai, Odisha'}, - '9167312':{'en': 'Anandapur, Odisha'}, - '9167313':{'en': 'Anandapur, Odisha'}, - '9167314':{'en': 'Anandapur, Odisha'}, - '9167315':{'en': 'Anandapur, Odisha'}, - '9167316':{'en': 'Anandapur, Odisha'}, - '9167317':{'en': 'Anandapur, Odisha'}, - '9167322':{'en': 'Hindol, Odisha'}, - '9167323':{'en': 'Hindol, Odisha'}, - '9167324':{'en': 'Hindol, Odisha'}, - '9167325':{'en': 'Hindol, Odisha'}, - '9167326':{'en': 'Hindol, Odisha'}, - '9167327':{'en': 'Hindol, Odisha'}, - '9167332':{'en': 'Ghatgaon, Odisha'}, - '9167333':{'en': 'Ghatgaon, Odisha'}, - '9167334':{'en': 'Ghatgaon, Odisha'}, - '9167335':{'en': 'Ghatgaon, Odisha'}, - '9167336':{'en': 'Ghatgaon, Odisha'}, - '9167337':{'en': 'Ghatgaon, Odisha'}, - '9167352':{'en': 'Telkoi, Odisha'}, - '9167353':{'en': 'Telkoi, Odisha'}, - '9167354':{'en': 'Telkoi, Odisha'}, - '9167355':{'en': 'Telkoi, Odisha'}, - '9167356':{'en': 'Telkoi, Odisha'}, - '9167357':{'en': 'Telkoi, Odisha'}, - '9167402':{'en': 'Bhubaneshwar, Odisha'}, - '9167403':{'en': 'Bhubaneshwar, Odisha'}, - '9167404':{'en': 'Bhubaneshwar, Odisha'}, - '9167405':{'en': 'Bhubaneshwar, Odisha'}, - '9167406':{'en': 'Bhubaneshwar, Odisha'}, - '9167407':{'en': 'Bhubaneshwar, Odisha'}, - '9167412':{'en': 'Bhubaneshwar, Odisha'}, - '9167413':{'en': 'Bhubaneshwar, Odisha'}, - '9167414':{'en': 'Bhubaneshwar, Odisha'}, - '9167415':{'en': 'Bhubaneshwar, Odisha'}, - '9167416':{'en': 'Bhubaneshwar, Odisha'}, - '9167417':{'en': 'Bhubaneshwar, Odisha'}, - '916742':{'en': 'Bhubaneshwar, Odisha'}, - '916743':{'en': 'Bhubaneshwar, Odisha'}, - '916744':{'en': 'Bhubaneshwar, Odisha'}, - '916745':{'en': 'Bhubaneshwar, Odisha'}, - '916746':{'en': 'Bhubaneshwar, Odisha'}, - '916747':{'en': 'Bhubaneshwar, Odisha'}, - '9167482':{'en': 'Bhubaneshwar, Odisha'}, - '9167483':{'en': 'Bhubaneshwar, Odisha'}, - '9167484':{'en': 'Bhubaneshwar, Odisha'}, - '9167485':{'en': 'Bhubaneshwar, Odisha'}, - '9167486':{'en': 'Bhubaneshwar, Odisha'}, - '9167487':{'en': 'Bhubaneshwar, Odisha'}, - '9167492':{'en': 'Bhubaneshwar, Odisha'}, - '9167493':{'en': 'Bhubaneshwar, Odisha'}, - '9167494':{'en': 'Bhubaneshwar, Odisha'}, - '9167495':{'en': 'Bhubaneshwar, Odisha'}, - '9167496':{'en': 'Bhubaneshwar, Odisha'}, - '9167497':{'en': 'Bhubaneshwar, Odisha'}, - '9167522':{'en': 'Puri, Odisha'}, - '9167523':{'en': 'Puri, Odisha'}, - '9167524':{'en': 'Puri, Odisha'}, - '9167525':{'en': 'Puri, Odisha'}, - '9167526':{'en': 'Puri, Odisha'}, - '9167527':{'en': 'Puri, Odisha'}, - '9167532':{'en': 'Nayagarh, Odisha'}, - '9167533':{'en': 'Nayagarh, Odisha'}, - '9167534':{'en': 'Nayagarh, Odisha'}, - '9167535':{'en': 'Nayagarh, Odisha'}, - '9167536':{'en': 'Nayagarh, Odisha'}, - '9167537':{'en': 'Nayagarh, Odisha'}, - '9167552':{'en': 'Khurda, Odisha'}, - '9167553':{'en': 'Khurda, Odisha'}, - '9167554':{'en': 'Khurda, Odisha'}, - '9167555':{'en': 'Khurda, Odisha'}, - '9167556':{'en': 'Khurda, Odisha'}, - '9167557':{'en': 'Khurda, Odisha'}, - '9167562':{'en': 'Balugaon, Odisha'}, - '9167563':{'en': 'Balugaon, Odisha'}, - '9167564':{'en': 'Balugaon, Odisha'}, - '9167565':{'en': 'Balugaon, Odisha'}, - '9167566':{'en': 'Balugaon, Odisha'}, - '9167567':{'en': 'Balugaon, Odisha'}, - '9167572':{'en': 'Daspalla, Odisha'}, - '9167573':{'en': 'Daspalla, Odisha'}, - '9167574':{'en': 'Daspalla, Odisha'}, - '9167575':{'en': 'Daspalla, Odisha'}, - '9167576':{'en': 'Daspalla, Odisha'}, - '9167577':{'en': 'Daspalla, Odisha'}, - '9167582':{'en': 'Nimapara, Odisha'}, - '9167583':{'en': 'Nimapara, Odisha'}, - '9167584':{'en': 'Nimapara, Odisha'}, - '9167585':{'en': 'Nimapara, Odisha'}, - '9167586':{'en': 'Nimapara, Odisha'}, - '9167587':{'en': 'Nimapara, Odisha'}, - '9167602':{'en': 'Talcher, Odisha'}, - '9167603':{'en': 'Talcher, Odisha'}, - '9167604':{'en': 'Talcher, Odisha'}, - '9167605':{'en': 'Talcher, Odisha'}, - '9167606':{'en': 'Talcher, Odisha'}, - '9167607':{'en': 'Talcher, Odisha'}, - '9167612':{'en': 'Chhendipada, Odisha'}, - '9167613':{'en': 'Chhendipada, Odisha'}, - '9167614':{'en': 'Chhendipada, Odisha'}, - '9167615':{'en': 'Chhendipada, Odisha'}, - '9167616':{'en': 'Chhendipada, Odisha'}, - '9167617':{'en': 'Chhendipada, Odisha'}, - '9167622':{'en': 'Dhenkanal, Odisha'}, - '9167623':{'en': 'Dhenkanal, Odisha'}, - '9167624':{'en': 'Dhenkanal, Odisha'}, - '9167625':{'en': 'Dhenkanal, Odisha'}, - '9167626':{'en': 'Dhenkanal, Odisha'}, - '9167627':{'en': 'Dhenkanal, Odisha'}, - '9167632':{'en': 'Athmallik, Odisha'}, - '9167633':{'en': 'Athmallik, Odisha'}, - '9167634':{'en': 'Athmallik, Odisha'}, - '9167635':{'en': 'Athmallik, Odisha'}, - '9167636':{'en': 'Athmallik, Odisha'}, - '9167637':{'en': 'Athmallik, Odisha'}, - '9167642':{'en': 'Anugul, Odisha'}, - '9167643':{'en': 'Anugul, Odisha'}, - '9167644':{'en': 'Anugul, Odisha'}, - '9167645':{'en': 'Anugul, Odisha'}, - '9167646':{'en': 'Anugul, Odisha'}, - '9167647':{'en': 'Anugul, Odisha'}, - '9167652':{'en': 'Palla Hara, Odisha'}, - '9167653':{'en': 'Palla Hara, Odisha'}, - '9167654':{'en': 'Palla Hara, Odisha'}, - '9167655':{'en': 'Palla Hara, Odisha'}, - '9167656':{'en': 'Palla Hara, Odisha'}, - '9167657':{'en': 'Palla Hara, Odisha'}, - '9167662':{'en': 'Keonjhar, Odisha'}, - '9167663':{'en': 'Keonjhar, Odisha'}, - '9167664':{'en': 'Keonjhar, Odisha'}, - '9167665':{'en': 'Keonjhar, Odisha'}, - '9167666':{'en': 'Keonjhar, Odisha'}, - '9167667':{'en': 'Keonjhar, Odisha'}, - '9167672':{'en': 'Barbil, Odisha'}, - '9167673':{'en': 'Barbil, Odisha'}, - '9167674':{'en': 'Barbil, Odisha'}, - '9167675':{'en': 'Barbil, Odisha'}, - '9167676':{'en': 'Barbil, Odisha'}, - '9167677':{'en': 'Barbil, Odisha'}, - '9167682':{'en': 'Parajang, Odisha'}, - '9167683':{'en': 'Parajang, Odisha'}, - '9167684':{'en': 'Parajang, Odisha'}, - '9167685':{'en': 'Parajang, Odisha'}, - '9167686':{'en': 'Parajang, Odisha'}, - '9167687':{'en': 'Parajang, Odisha'}, - '9167692':{'en': 'Kamakhyanagar, Odisha'}, - '9167693':{'en': 'Kamakhyanagar, Odisha'}, - '9167694':{'en': 'Kamakhyanagar, Odisha'}, - '9167695':{'en': 'Kamakhyanagar, Odisha'}, - '9167696':{'en': 'Kamakhyanagar, Odisha'}, - '9167697':{'en': 'Kamakhyanagar, Odisha'}, - '9167812':{'en': 'Basta, Odisha'}, - '9167813':{'en': 'Basta, Odisha'}, - '9167814':{'en': 'Basta, Odisha'}, - '9167815':{'en': 'Basta, Odisha'}, - '9167816':{'en': 'Basta, Odisha'}, - '9167817':{'en': 'Basta, Odisha'}, - '9167822':{'en': 'Balasore, Odisha'}, - '9167823':{'en': 'Balasore, Odisha'}, - '9167824':{'en': 'Balasore, Odisha'}, - '9167825':{'en': 'Balasore, Odisha'}, - '9167826':{'en': 'Balasore, Odisha'}, - '9167827':{'en': 'Balasore, Odisha'}, - '9167842':{'en': 'Bhadrak, Odisha'}, - '9167843':{'en': 'Bhadrak, Odisha'}, - '9167844':{'en': 'Bhadrak, Odisha'}, - '9167845':{'en': 'Bhadrak, Odisha'}, - '9167846':{'en': 'Bhadrak, Odisha'}, - '9167847':{'en': 'Bhadrak, Odisha'}, - '9167862':{'en': 'Chandbali, Odisha'}, - '9167863':{'en': 'Chandbali, Odisha'}, - '9167864':{'en': 'Chandbali, Odisha'}, - '9167865':{'en': 'Chandbali, Odisha'}, - '9167866':{'en': 'Chandbali, Odisha'}, - '9167867':{'en': 'Chandbali, Odisha'}, - '9167882':{'en': 'Soro, Odisha'}, - '9167883':{'en': 'Soro, Odisha'}, - '9167884':{'en': 'Soro, Odisha'}, - '9167885':{'en': 'Soro, Odisha'}, - '9167886':{'en': 'Soro, Odisha'}, - '9167887':{'en': 'Soro, Odisha'}, - '9167912':{'en': 'Bangiriposi, Odisha'}, - '9167913':{'en': 'Bangiriposi, Odisha'}, - '9167914':{'en': 'Bangiriposi, Odisha'}, - '9167915':{'en': 'Bangiriposi, Odisha'}, - '9167916':{'en': 'Bangiriposi, Odisha'}, - '9167917':{'en': 'Bangiriposi, Odisha'}, - '9167922':{'en': 'Baripada, Odisha'}, - '9167923':{'en': 'Baripada, Odisha'}, - '9167924':{'en': 'Baripada, Odisha'}, - '9167925':{'en': 'Baripada, Odisha'}, - '9167926':{'en': 'Baripada, Odisha'}, - '9167927':{'en': 'Baripada, Odisha'}, - '9167932':{'en': 'Betanati, Odisha'}, - '9167933':{'en': 'Betanati, Odisha'}, - '9167934':{'en': 'Betanati, Odisha'}, - '9167935':{'en': 'Betanati, Odisha'}, - '9167936':{'en': 'Betanati, Odisha'}, - '9167937':{'en': 'Betanati, Odisha'}, - '9167942':{'en': 'Rairangpur, Odisha'}, - '9167943':{'en': 'Rairangpur, Odisha'}, - '9167944':{'en': 'Rairangpur, Odisha'}, - '9167945':{'en': 'Rairangpur, Odisha'}, - '9167946':{'en': 'Rairangpur, Odisha'}, - '9167947':{'en': 'Rairangpur, Odisha'}, - '9167952':{'en': 'Udala, Odisha'}, - '9167953':{'en': 'Udala, Odisha'}, - '9167954':{'en': 'Udala, Odisha'}, - '9167955':{'en': 'Udala, Odisha'}, - '9167956':{'en': 'Udala, Odisha'}, - '9167957':{'en': 'Udala, Odisha'}, - '9167962':{'en': 'Karanjia, Odisha'}, - '9167963':{'en': 'Karanjia, Odisha'}, - '9167964':{'en': 'Karanjia, Odisha'}, - '9167965':{'en': 'Karanjia, Odisha'}, - '9167966':{'en': 'Karanjia, Odisha'}, - '9167967':{'en': 'Karanjia, Odisha'}, - '9167972':{'en': 'Jashipur, Odisha'}, - '9167973':{'en': 'Jashipur, Odisha'}, - '9167974':{'en': 'Jashipur, Odisha'}, - '9167975':{'en': 'Jashipur, Odisha'}, - '9167976':{'en': 'Jashipur, Odisha'}, - '9167977':{'en': 'Jashipur, Odisha'}, - '916802':{'en': 'Berhampur, Odisha'}, - '916803':{'en': 'Berhampur, Odisha'}, - '916804':{'en': 'Berhampur, Odisha'}, - '916805':{'en': 'Berhampur, Odisha'}, - '916806':{'en': 'Berhampur, Odisha'}, - '916807':{'en': 'Berhampur, Odisha'}, - '9168102':{'en': 'Khalikote, Odisha'}, - '9168103':{'en': 'Khalikote, Odisha'}, - '9168104':{'en': 'Khalikote, Odisha'}, - '9168105':{'en': 'Khalikote, Odisha'}, - '9168106':{'en': 'Khalikote, Odisha'}, - '9168107':{'en': 'Khalikote, Odisha'}, - '9168112':{'en': 'Chhatrapur, Odisha'}, - '9168113':{'en': 'Chhatrapur, Odisha'}, - '9168114':{'en': 'Chhatrapur, Odisha'}, - '9168115':{'en': 'Chhatrapur, Odisha'}, - '9168116':{'en': 'Chhatrapur, Odisha'}, - '9168117':{'en': 'Chhatrapur, Odisha'}, - '9168142':{'en': 'Digapahandi, Odisha'}, - '9168143':{'en': 'Digapahandi, Odisha'}, - '9168144':{'en': 'Digapahandi, Odisha'}, - '9168145':{'en': 'Digapahandi, Odisha'}, - '9168146':{'en': 'Digapahandi, Odisha'}, - '9168147':{'en': 'Digapahandi, Odisha'}, - '9168152':{'en': 'Parlakhemundi, Odisha'}, - '9168153':{'en': 'Parlakhemundi, Odisha'}, - '9168154':{'en': 'Parlakhemundi, Odisha'}, - '9168155':{'en': 'Parlakhemundi, Odisha'}, - '9168156':{'en': 'Parlakhemundi, Odisha'}, - '9168157':{'en': 'Parlakhemundi, Odisha'}, - '9168162':{'en': 'Mohana, Odisha'}, - '9168163':{'en': 'Mohana, Odisha'}, - '9168164':{'en': 'Mohana, Odisha'}, - '9168165':{'en': 'Mohana, Odisha'}, - '9168166':{'en': 'Mohana, Odisha'}, - '9168167':{'en': 'Mohana, Odisha'}, - '9168172':{'en': 'R.Udayigiri, Odisha'}, - '9168173':{'en': 'R.Udayigiri, Odisha'}, - '9168174':{'en': 'R.Udayigiri, Odisha'}, - '9168175':{'en': 'R.Udayigiri, Odisha'}, - '9168176':{'en': 'R.Udayigiri, Odisha'}, - '9168177':{'en': 'R.Udayigiri, Odisha'}, - '9168182':{'en': 'Buguda, Odisha'}, - '9168183':{'en': 'Buguda, Odisha'}, - '9168184':{'en': 'Buguda, Odisha'}, - '9168185':{'en': 'Buguda, Odisha'}, - '9168186':{'en': 'Buguda, Odisha'}, - '9168187':{'en': 'Buguda, Odisha'}, - '9168192':{'en': 'Surada, Odisha'}, - '9168193':{'en': 'Surada, Odisha'}, - '9168194':{'en': 'Surada, Odisha'}, - '9168195':{'en': 'Surada, Odisha'}, - '9168196':{'en': 'Surada, Odisha'}, - '9168197':{'en': 'Surada, Odisha'}, - '9168212':{'en': 'Bhanjanagar, Odisha'}, - '9168213':{'en': 'Bhanjanagar, Odisha'}, - '9168214':{'en': 'Bhanjanagar, Odisha'}, - '9168215':{'en': 'Bhanjanagar, Odisha'}, - '9168216':{'en': 'Bhanjanagar, Odisha'}, - '9168217':{'en': 'Bhanjanagar, Odisha'}, - '9168222':{'en': 'Aska, Odisha'}, - '9168223':{'en': 'Aska, Odisha'}, - '9168224':{'en': 'Aska, Odisha'}, - '9168225':{'en': 'Aska, Odisha'}, - '9168226':{'en': 'Aska, Odisha'}, - '9168227':{'en': 'Aska, Odisha'}, - '9168402':{'en': 'Tumudibandha, Odisha'}, - '9168403':{'en': 'Tumudibandha, Odisha'}, - '9168404':{'en': 'Tumudibandha, Odisha'}, - '9168405':{'en': 'Tumudibandha, Odisha'}, - '9168406':{'en': 'Tumudibandha, Odisha'}, - '9168407':{'en': 'Tumudibandha, Odisha'}, - '9168412':{'en': 'Boudh, Odisha'}, - '9168413':{'en': 'Boudh, Odisha'}, - '9168414':{'en': 'Boudh, Odisha'}, - '9168415':{'en': 'Boudh, Odisha'}, - '9168416':{'en': 'Boudh, Odisha'}, - '9168417':{'en': 'Boudh, Odisha'}, - '9168422':{'en': 'Phulbani, Odisha'}, - '9168423':{'en': 'Phulbani, Odisha'}, - '9168424':{'en': 'Phulbani, Odisha'}, - '9168425':{'en': 'Phulbani, Odisha'}, - '9168426':{'en': 'Phulbani, Odisha'}, - '9168427':{'en': 'Phulbani, Odisha'}, - '9168432':{'en': 'Puruna Katak, Odisha'}, - '9168433':{'en': 'Puruna Katak, Odisha'}, - '9168434':{'en': 'Puruna Katak, Odisha'}, - '9168435':{'en': 'Puruna Katak, Odisha'}, - '9168436':{'en': 'Puruna Katak, Odisha'}, - '9168437':{'en': 'Puruna Katak, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 702f75c96..840f54203 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '9166512':{'en': 'Birmaharajpur, Odisha'}, + '9166513':{'en': 'Birmaharajpur, Odisha'}, + '9166514':{'en': 'Birmaharajpur, Odisha'}, + '9166515':{'en': 'Birmaharajpur, Odisha'}, + '9166516':{'en': 'Birmaharajpur, Odisha'}, + '9166517':{'en': 'Birmaharajpur, Odisha'}, + '9166522':{'en': 'Balangir, Odisha'}, + '9166523':{'en': 'Balangir, Odisha'}, + '9166524':{'en': 'Balangir, Odisha'}, + '9166525':{'en': 'Balangir, Odisha'}, + '9166526':{'en': 'Balangir, Odisha'}, + '9166527':{'en': 'Balangir, Odisha'}, + '9166532':{'en': 'Dunguripali, Odisha'}, + '9166533':{'en': 'Dunguripali, Odisha'}, + '9166534':{'en': 'Dunguripali, Odisha'}, + '9166535':{'en': 'Dunguripali, Odisha'}, + '9166536':{'en': 'Dunguripali, Odisha'}, + '9166537':{'en': 'Dunguripali, Odisha'}, + '9166542':{'en': 'Sonapur, Odisha'}, + '9166543':{'en': 'Sonapur, Odisha'}, + '9166544':{'en': 'Sonapur, Odisha'}, + '9166545':{'en': 'Sonapur, Odisha'}, + '9166546':{'en': 'Sonapur, Odisha'}, + '9166547':{'en': 'Sonapur, Odisha'}, + '9166552':{'en': 'Titlagarh, Odisha'}, + '9166553':{'en': 'Titlagarh, Odisha'}, + '9166554':{'en': 'Titlagarh, Odisha'}, + '9166555':{'en': 'Titlagarh, Odisha'}, + '9166556':{'en': 'Titlagarh, Odisha'}, + '9166557':{'en': 'Titlagarh, Odisha'}, + '9166572':{'en': 'Kantabhanji, Odisha'}, + '9166573':{'en': 'Kantabhanji, Odisha'}, + '9166574':{'en': 'Kantabhanji, Odisha'}, + '9166575':{'en': 'Kantabhanji, Odisha'}, + '9166576':{'en': 'Kantabhanji, Odisha'}, + '9166577':{'en': 'Kantabhanji, Odisha'}, + '9166702':{'en': 'Bhawanipatna, Odisha'}, + '9166703':{'en': 'Bhawanipatna, Odisha'}, + '9166704':{'en': 'Bhawanipatna, Odisha'}, + '9166705':{'en': 'Bhawanipatna, Odisha'}, + '9166706':{'en': 'Bhawanipatna, Odisha'}, + '9166707':{'en': 'Bhawanipatna, Odisha'}, + '9166712':{'en': 'Rajkhariar, Odisha'}, + '9166713':{'en': 'Rajkhariar, Odisha'}, + '9166714':{'en': 'Rajkhariar, Odisha'}, + '9166715':{'en': 'Rajkhariar, Odisha'}, + '9166716':{'en': 'Rajkhariar, Odisha'}, + '9166717':{'en': 'Rajkhariar, Odisha'}, + '9166722':{'en': 'Dharamgarh, Odisha'}, + '9166723':{'en': 'Dharamgarh, Odisha'}, + '9166724':{'en': 'Dharamgarh, Odisha'}, + '9166725':{'en': 'Dharamgarh, Odisha'}, + '9166726':{'en': 'Dharamgarh, Odisha'}, + '9166727':{'en': 'Dharamgarh, Odisha'}, + '9166732':{'en': 'Jayapatna, Odisha'}, + '9166733':{'en': 'Jayapatna, Odisha'}, + '9166734':{'en': 'Jayapatna, Odisha'}, + '9166735':{'en': 'Jayapatna, Odisha'}, + '9166736':{'en': 'Jayapatna, Odisha'}, + '9166737':{'en': 'Jayapatna, Odisha'}, + '9166752':{'en': 'T.Rampur, Odisha'}, + '9166753':{'en': 'T.Rampur, Odisha'}, + '9166754':{'en': 'T.Rampur, Odisha'}, + '9166755':{'en': 'T.Rampur, Odisha'}, + '9166756':{'en': 'T.Rampur, Odisha'}, + '9166757':{'en': 'T.Rampur, Odisha'}, + '9166762':{'en': 'M.Rampur, Odisha'}, + '9166763':{'en': 'M.Rampur, Odisha'}, + '9166764':{'en': 'M.Rampur, Odisha'}, + '9166765':{'en': 'M.Rampur, Odisha'}, + '9166766':{'en': 'M.Rampur, Odisha'}, + '9166767':{'en': 'M.Rampur, Odisha'}, + '9166772':{'en': 'Narlaroad, Odisha'}, + '9166773':{'en': 'Narlaroad, Odisha'}, + '9166774':{'en': 'Narlaroad, Odisha'}, + '9166775':{'en': 'Narlaroad, Odisha'}, + '9166776':{'en': 'Narlaroad, Odisha'}, + '9166777':{'en': 'Narlaroad, Odisha'}, + '9166782':{'en': 'Nowparatan, Odisha'}, + '9166783':{'en': 'Nowparatan, Odisha'}, + '9166784':{'en': 'Nowparatan, Odisha'}, + '9166785':{'en': 'Nowparatan, Odisha'}, + '9166786':{'en': 'Nowparatan, Odisha'}, + '9166787':{'en': 'Nowparatan, Odisha'}, + '9166792':{'en': 'Komana, Odisha'}, + '9166793':{'en': 'Komana, Odisha'}, + '9166794':{'en': 'Komana, Odisha'}, + '9166795':{'en': 'Komana, Odisha'}, + '9166796':{'en': 'Komana, Odisha'}, + '9166797':{'en': 'Komana, Odisha'}, + '9166812':{'en': 'Jujumura, Odisha'}, + '9166813':{'en': 'Jujumura, Odisha'}, + '9166814':{'en': 'Jujumura, Odisha'}, + '9166815':{'en': 'Jujumura, Odisha'}, + '9166816':{'en': 'Jujumura, Odisha'}, + '9166817':{'en': 'Jujumura, Odisha'}, + '9166822':{'en': 'Attabira, Odisha'}, + '9166823':{'en': 'Attabira, Odisha'}, + '9166824':{'en': 'Attabira, Odisha'}, + '9166825':{'en': 'Attabira, Odisha'}, + '9166826':{'en': 'Attabira, Odisha'}, + '9166827':{'en': 'Attabira, Odisha'}, + '9166832':{'en': 'Padmapur, Odisha'}, + '9166833':{'en': 'Padmapur, Odisha'}, + '9166834':{'en': 'Padmapur, Odisha'}, + '9166835':{'en': 'Padmapur, Odisha'}, + '9166836':{'en': 'Padmapur, Odisha'}, + '9166837':{'en': 'Padmapur, Odisha'}, + '9166842':{'en': 'Paikamal, Odisha'}, + '9166843':{'en': 'Paikamal, Odisha'}, + '9166844':{'en': 'Paikamal, Odisha'}, + '9166845':{'en': 'Paikamal, Odisha'}, + '9166846':{'en': 'Paikamal, Odisha'}, + '9166847':{'en': 'Paikamal, Odisha'}, + '9166852':{'en': 'Sohela, Odisha'}, + '9166853':{'en': 'Sohela, Odisha'}, + '9166854':{'en': 'Sohela, Odisha'}, + '9166855':{'en': 'Sohela, Odisha'}, + '9166856':{'en': 'Sohela, Odisha'}, + '9166857':{'en': 'Sohela, Odisha'}, + '916712':{'en': 'Cuttack, Odisha'}, + '916713':{'en': 'Cuttack, Odisha'}, + '916714':{'en': 'Cuttack, Odisha'}, + '916715':{'en': 'Cuttack, Odisha'}, + '916716':{'en': 'Cuttack, Odisha'}, + '916717':{'en': 'Cuttack, Odisha'}, + '9167212':{'en': 'Narsinghpur, Odisha'}, + '9167213':{'en': 'Narsinghpur, Odisha'}, + '9167214':{'en': 'Narsinghpur, Odisha'}, + '9167215':{'en': 'Narsinghpur, Odisha'}, + '9167216':{'en': 'Narsinghpur, Odisha'}, + '9167217':{'en': 'Narsinghpur, Odisha'}, + '9167222':{'en': 'Pardip, Odisha'}, + '9167223':{'en': 'Pardip, Odisha'}, + '9167224':{'en': 'Pardip, Odisha'}, + '9167225':{'en': 'Pardip, Odisha'}, + '9167226':{'en': 'Pardip, Odisha'}, + '9167227':{'en': 'Pardip, Odisha'}, + '9167232':{'en': 'Athgarh, Odisha'}, + '9167233':{'en': 'Athgarh, Odisha'}, + '9167234':{'en': 'Athgarh, Odisha'}, + '9167235':{'en': 'Athgarh, Odisha'}, + '9167236':{'en': 'Athgarh, Odisha'}, + '9167237':{'en': 'Athgarh, Odisha'}, + '9167242':{'en': 'Jagatsinghpur, Odisha'}, + '9167243':{'en': 'Jagatsinghpur, Odisha'}, + '9167244':{'en': 'Jagatsinghpur, Odisha'}, + '9167245':{'en': 'Jagatsinghpur, Odisha'}, + '9167246':{'en': 'Jagatsinghpur, Odisha'}, + '9167247':{'en': 'Jagatsinghpur, Odisha'}, + '9167252':{'en': 'Dhanmandal, Odisha'}, + '9167253':{'en': 'Dhanmandal, Odisha'}, + '9167254':{'en': 'Dhanmandal, Odisha'}, + '9167255':{'en': 'Dhanmandal, Odisha'}, + '9167256':{'en': 'Dhanmandal, Odisha'}, + '9167257':{'en': 'Dhanmandal, Odisha'}, + '9167262':{'en': 'Jajapur Road, Odisha'}, + '9167263':{'en': 'Jajapur Road, Odisha'}, + '9167264':{'en': 'Jajapur Road, Odisha'}, + '9167265':{'en': 'Jajapur Road, Odisha'}, + '9167266':{'en': 'Jajapur Road, Odisha'}, + '9167267':{'en': 'Jajapur Road, Odisha'}, + '9167272':{'en': 'Kendrapara, Odisha'}, + '9167273':{'en': 'Kendrapara, Odisha'}, + '9167274':{'en': 'Kendrapara, Odisha'}, + '9167275':{'en': 'Kendrapara, Odisha'}, + '9167276':{'en': 'Kendrapara, Odisha'}, + '9167277':{'en': 'Kendrapara, Odisha'}, + '9167282':{'en': 'Jajapur Town, Odisha'}, + '9167283':{'en': 'Jajapur Town, Odisha'}, + '9167284':{'en': 'Jajapur Town, Odisha'}, + '9167285':{'en': 'Jajapur Town, Odisha'}, + '9167286':{'en': 'Jajapur Town, Odisha'}, + '9167287':{'en': 'Jajapur Town, Odisha'}, + '9167292':{'en': 'Pattamundai, Odisha'}, + '9167293':{'en': 'Pattamundai, Odisha'}, + '9167294':{'en': 'Pattamundai, Odisha'}, + '9167295':{'en': 'Pattamundai, Odisha'}, + '9167296':{'en': 'Pattamundai, Odisha'}, + '9167297':{'en': 'Pattamundai, Odisha'}, + '9167312':{'en': 'Anandapur, Odisha'}, + '9167313':{'en': 'Anandapur, Odisha'}, + '9167314':{'en': 'Anandapur, Odisha'}, + '9167315':{'en': 'Anandapur, Odisha'}, + '9167316':{'en': 'Anandapur, Odisha'}, + '9167317':{'en': 'Anandapur, Odisha'}, + '9167322':{'en': 'Hindol, Odisha'}, + '9167323':{'en': 'Hindol, Odisha'}, + '9167324':{'en': 'Hindol, Odisha'}, + '9167325':{'en': 'Hindol, Odisha'}, + '9167326':{'en': 'Hindol, Odisha'}, + '9167327':{'en': 'Hindol, Odisha'}, + '9167332':{'en': 'Ghatgaon, Odisha'}, + '9167333':{'en': 'Ghatgaon, Odisha'}, + '9167334':{'en': 'Ghatgaon, Odisha'}, + '9167335':{'en': 'Ghatgaon, Odisha'}, + '9167336':{'en': 'Ghatgaon, Odisha'}, + '9167337':{'en': 'Ghatgaon, Odisha'}, + '9167352':{'en': 'Telkoi, Odisha'}, + '9167353':{'en': 'Telkoi, Odisha'}, + '9167354':{'en': 'Telkoi, Odisha'}, + '9167355':{'en': 'Telkoi, Odisha'}, + '9167356':{'en': 'Telkoi, Odisha'}, + '9167357':{'en': 'Telkoi, Odisha'}, + '9167402':{'en': 'Bhubaneshwar, Odisha'}, + '9167403':{'en': 'Bhubaneshwar, Odisha'}, + '9167404':{'en': 'Bhubaneshwar, Odisha'}, + '9167405':{'en': 'Bhubaneshwar, Odisha'}, + '9167406':{'en': 'Bhubaneshwar, Odisha'}, + '9167407':{'en': 'Bhubaneshwar, Odisha'}, + '9167412':{'en': 'Bhubaneshwar, Odisha'}, + '9167413':{'en': 'Bhubaneshwar, Odisha'}, + '9167414':{'en': 'Bhubaneshwar, Odisha'}, + '9167415':{'en': 'Bhubaneshwar, Odisha'}, + '9167416':{'en': 'Bhubaneshwar, Odisha'}, + '9167417':{'en': 'Bhubaneshwar, Odisha'}, + '916742':{'en': 'Bhubaneshwar, Odisha'}, + '916743':{'en': 'Bhubaneshwar, Odisha'}, + '916744':{'en': 'Bhubaneshwar, Odisha'}, + '916745':{'en': 'Bhubaneshwar, Odisha'}, + '916746':{'en': 'Bhubaneshwar, Odisha'}, + '916747':{'en': 'Bhubaneshwar, Odisha'}, + '9167482':{'en': 'Bhubaneshwar, Odisha'}, + '9167483':{'en': 'Bhubaneshwar, Odisha'}, + '9167484':{'en': 'Bhubaneshwar, Odisha'}, + '9167485':{'en': 'Bhubaneshwar, Odisha'}, + '9167486':{'en': 'Bhubaneshwar, Odisha'}, + '9167487':{'en': 'Bhubaneshwar, Odisha'}, + '9167492':{'en': 'Bhubaneshwar, Odisha'}, + '9167493':{'en': 'Bhubaneshwar, Odisha'}, + '9167494':{'en': 'Bhubaneshwar, Odisha'}, + '9167495':{'en': 'Bhubaneshwar, Odisha'}, + '9167496':{'en': 'Bhubaneshwar, Odisha'}, + '9167497':{'en': 'Bhubaneshwar, Odisha'}, + '9167522':{'en': 'Puri, Odisha'}, + '9167523':{'en': 'Puri, Odisha'}, + '9167524':{'en': 'Puri, Odisha'}, + '9167525':{'en': 'Puri, Odisha'}, + '9167526':{'en': 'Puri, Odisha'}, + '9167527':{'en': 'Puri, Odisha'}, + '9167532':{'en': 'Nayagarh, Odisha'}, + '9167533':{'en': 'Nayagarh, Odisha'}, + '9167534':{'en': 'Nayagarh, Odisha'}, + '9167535':{'en': 'Nayagarh, Odisha'}, + '9167536':{'en': 'Nayagarh, Odisha'}, + '9167537':{'en': 'Nayagarh, Odisha'}, + '9167552':{'en': 'Khurda, Odisha'}, + '9167553':{'en': 'Khurda, Odisha'}, + '9167554':{'en': 'Khurda, Odisha'}, + '9167555':{'en': 'Khurda, Odisha'}, + '9167556':{'en': 'Khurda, Odisha'}, + '9167557':{'en': 'Khurda, Odisha'}, + '9167562':{'en': 'Balugaon, Odisha'}, + '9167563':{'en': 'Balugaon, Odisha'}, + '9167564':{'en': 'Balugaon, Odisha'}, + '9167565':{'en': 'Balugaon, Odisha'}, + '9167566':{'en': 'Balugaon, Odisha'}, + '9167567':{'en': 'Balugaon, Odisha'}, + '9167572':{'en': 'Daspalla, Odisha'}, + '9167573':{'en': 'Daspalla, Odisha'}, + '9167574':{'en': 'Daspalla, Odisha'}, + '9167575':{'en': 'Daspalla, Odisha'}, + '9167576':{'en': 'Daspalla, Odisha'}, + '9167577':{'en': 'Daspalla, Odisha'}, + '9167582':{'en': 'Nimapara, Odisha'}, + '9167583':{'en': 'Nimapara, Odisha'}, + '9167584':{'en': 'Nimapara, Odisha'}, + '9167585':{'en': 'Nimapara, Odisha'}, + '9167586':{'en': 'Nimapara, Odisha'}, + '9167587':{'en': 'Nimapara, Odisha'}, + '9167602':{'en': 'Talcher, Odisha'}, + '9167603':{'en': 'Talcher, Odisha'}, + '9167604':{'en': 'Talcher, Odisha'}, + '9167605':{'en': 'Talcher, Odisha'}, + '9167606':{'en': 'Talcher, Odisha'}, + '9167607':{'en': 'Talcher, Odisha'}, + '9167612':{'en': 'Chhendipada, Odisha'}, + '9167613':{'en': 'Chhendipada, Odisha'}, + '9167614':{'en': 'Chhendipada, Odisha'}, + '9167615':{'en': 'Chhendipada, Odisha'}, + '9167616':{'en': 'Chhendipada, Odisha'}, + '9167617':{'en': 'Chhendipada, Odisha'}, + '9167622':{'en': 'Dhenkanal, Odisha'}, + '9167623':{'en': 'Dhenkanal, Odisha'}, + '9167624':{'en': 'Dhenkanal, Odisha'}, + '9167625':{'en': 'Dhenkanal, Odisha'}, + '9167626':{'en': 'Dhenkanal, Odisha'}, + '9167627':{'en': 'Dhenkanal, Odisha'}, + '9167632':{'en': 'Athmallik, Odisha'}, + '9167633':{'en': 'Athmallik, Odisha'}, + '9167634':{'en': 'Athmallik, Odisha'}, + '9167635':{'en': 'Athmallik, Odisha'}, + '9167636':{'en': 'Athmallik, Odisha'}, + '9167637':{'en': 'Athmallik, Odisha'}, + '9167642':{'en': 'Anugul, Odisha'}, + '9167643':{'en': 'Anugul, Odisha'}, + '9167644':{'en': 'Anugul, Odisha'}, + '9167645':{'en': 'Anugul, Odisha'}, + '9167646':{'en': 'Anugul, Odisha'}, + '9167647':{'en': 'Anugul, Odisha'}, + '9167652':{'en': 'Palla Hara, Odisha'}, + '9167653':{'en': 'Palla Hara, Odisha'}, + '9167654':{'en': 'Palla Hara, Odisha'}, + '9167655':{'en': 'Palla Hara, Odisha'}, + '9167656':{'en': 'Palla Hara, Odisha'}, + '9167657':{'en': 'Palla Hara, Odisha'}, + '9167662':{'en': 'Keonjhar, Odisha'}, + '9167663':{'en': 'Keonjhar, Odisha'}, + '9167664':{'en': 'Keonjhar, Odisha'}, + '9167665':{'en': 'Keonjhar, Odisha'}, + '9167666':{'en': 'Keonjhar, Odisha'}, + '9167667':{'en': 'Keonjhar, Odisha'}, + '9167672':{'en': 'Barbil, Odisha'}, + '9167673':{'en': 'Barbil, Odisha'}, + '9167674':{'en': 'Barbil, Odisha'}, + '9167675':{'en': 'Barbil, Odisha'}, + '9167676':{'en': 'Barbil, Odisha'}, + '9167677':{'en': 'Barbil, Odisha'}, + '9167682':{'en': 'Parajang, Odisha'}, + '9167683':{'en': 'Parajang, Odisha'}, + '9167684':{'en': 'Parajang, Odisha'}, + '9167685':{'en': 'Parajang, Odisha'}, + '9167686':{'en': 'Parajang, Odisha'}, + '9167687':{'en': 'Parajang, Odisha'}, + '9167692':{'en': 'Kamakhyanagar, Odisha'}, + '9167693':{'en': 'Kamakhyanagar, Odisha'}, + '9167694':{'en': 'Kamakhyanagar, Odisha'}, + '9167695':{'en': 'Kamakhyanagar, Odisha'}, + '9167696':{'en': 'Kamakhyanagar, Odisha'}, + '9167697':{'en': 'Kamakhyanagar, Odisha'}, + '9167812':{'en': 'Basta, Odisha'}, + '9167813':{'en': 'Basta, Odisha'}, + '9167814':{'en': 'Basta, Odisha'}, + '9167815':{'en': 'Basta, Odisha'}, + '9167816':{'en': 'Basta, Odisha'}, + '9167817':{'en': 'Basta, Odisha'}, + '9167822':{'en': 'Balasore, Odisha'}, + '9167823':{'en': 'Balasore, Odisha'}, + '9167824':{'en': 'Balasore, Odisha'}, + '9167825':{'en': 'Balasore, Odisha'}, + '9167826':{'en': 'Balasore, Odisha'}, + '9167827':{'en': 'Balasore, Odisha'}, + '9167842':{'en': 'Bhadrak, Odisha'}, + '9167843':{'en': 'Bhadrak, Odisha'}, + '9167844':{'en': 'Bhadrak, Odisha'}, + '9167845':{'en': 'Bhadrak, Odisha'}, + '9167846':{'en': 'Bhadrak, Odisha'}, + '9167847':{'en': 'Bhadrak, Odisha'}, + '9167862':{'en': 'Chandbali, Odisha'}, + '9167863':{'en': 'Chandbali, Odisha'}, + '9167864':{'en': 'Chandbali, Odisha'}, + '9167865':{'en': 'Chandbali, Odisha'}, + '9167866':{'en': 'Chandbali, Odisha'}, + '9167867':{'en': 'Chandbali, Odisha'}, + '9167882':{'en': 'Soro, Odisha'}, + '9167883':{'en': 'Soro, Odisha'}, + '9167884':{'en': 'Soro, Odisha'}, + '9167885':{'en': 'Soro, Odisha'}, + '9167886':{'en': 'Soro, Odisha'}, + '9167887':{'en': 'Soro, Odisha'}, + '9167912':{'en': 'Bangiriposi, Odisha'}, + '9167913':{'en': 'Bangiriposi, Odisha'}, + '9167914':{'en': 'Bangiriposi, Odisha'}, + '9167915':{'en': 'Bangiriposi, Odisha'}, + '9167916':{'en': 'Bangiriposi, Odisha'}, + '9167917':{'en': 'Bangiriposi, Odisha'}, + '9167922':{'en': 'Baripada, Odisha'}, + '9167923':{'en': 'Baripada, Odisha'}, + '9167924':{'en': 'Baripada, Odisha'}, + '9167925':{'en': 'Baripada, Odisha'}, + '9167926':{'en': 'Baripada, Odisha'}, + '9167927':{'en': 'Baripada, Odisha'}, + '9167932':{'en': 'Betanati, Odisha'}, + '9167933':{'en': 'Betanati, Odisha'}, + '9167934':{'en': 'Betanati, Odisha'}, + '9167935':{'en': 'Betanati, Odisha'}, + '9167936':{'en': 'Betanati, Odisha'}, + '9167937':{'en': 'Betanati, Odisha'}, + '9167942':{'en': 'Rairangpur, Odisha'}, + '9167943':{'en': 'Rairangpur, Odisha'}, + '9167944':{'en': 'Rairangpur, Odisha'}, + '9167945':{'en': 'Rairangpur, Odisha'}, + '9167946':{'en': 'Rairangpur, Odisha'}, + '9167947':{'en': 'Rairangpur, Odisha'}, + '9167952':{'en': 'Udala, Odisha'}, + '9167953':{'en': 'Udala, Odisha'}, + '9167954':{'en': 'Udala, Odisha'}, + '9167955':{'en': 'Udala, Odisha'}, + '9167956':{'en': 'Udala, Odisha'}, + '9167957':{'en': 'Udala, Odisha'}, + '9167962':{'en': 'Karanjia, Odisha'}, + '9167963':{'en': 'Karanjia, Odisha'}, + '9167964':{'en': 'Karanjia, Odisha'}, + '9167965':{'en': 'Karanjia, Odisha'}, + '9167966':{'en': 'Karanjia, Odisha'}, + '9167967':{'en': 'Karanjia, Odisha'}, + '9167972':{'en': 'Jashipur, Odisha'}, + '9167973':{'en': 'Jashipur, Odisha'}, + '9167974':{'en': 'Jashipur, Odisha'}, + '9167975':{'en': 'Jashipur, Odisha'}, + '9167976':{'en': 'Jashipur, Odisha'}, + '9167977':{'en': 'Jashipur, Odisha'}, + '916802':{'en': 'Berhampur, Odisha'}, + '916803':{'en': 'Berhampur, Odisha'}, + '916804':{'en': 'Berhampur, Odisha'}, + '916805':{'en': 'Berhampur, Odisha'}, + '916806':{'en': 'Berhampur, Odisha'}, + '916807':{'en': 'Berhampur, Odisha'}, + '9168102':{'en': 'Khalikote, Odisha'}, + '9168103':{'en': 'Khalikote, Odisha'}, + '9168104':{'en': 'Khalikote, Odisha'}, + '9168105':{'en': 'Khalikote, Odisha'}, + '9168106':{'en': 'Khalikote, Odisha'}, + '9168107':{'en': 'Khalikote, Odisha'}, + '9168112':{'en': 'Chhatrapur, Odisha'}, + '9168113':{'en': 'Chhatrapur, Odisha'}, + '9168114':{'en': 'Chhatrapur, Odisha'}, + '9168115':{'en': 'Chhatrapur, Odisha'}, + '9168116':{'en': 'Chhatrapur, Odisha'}, + '9168117':{'en': 'Chhatrapur, Odisha'}, + '9168142':{'en': 'Digapahandi, Odisha'}, + '9168143':{'en': 'Digapahandi, Odisha'}, + '9168144':{'en': 'Digapahandi, Odisha'}, + '9168145':{'en': 'Digapahandi, Odisha'}, + '9168146':{'en': 'Digapahandi, Odisha'}, + '9168147':{'en': 'Digapahandi, Odisha'}, + '9168152':{'en': 'Parlakhemundi, Odisha'}, + '9168153':{'en': 'Parlakhemundi, Odisha'}, + '9168154':{'en': 'Parlakhemundi, Odisha'}, + '9168155':{'en': 'Parlakhemundi, Odisha'}, + '9168156':{'en': 'Parlakhemundi, Odisha'}, + '9168157':{'en': 'Parlakhemundi, Odisha'}, + '9168162':{'en': 'Mohana, Odisha'}, + '9168163':{'en': 'Mohana, Odisha'}, + '9168164':{'en': 'Mohana, Odisha'}, + '9168165':{'en': 'Mohana, Odisha'}, + '9168166':{'en': 'Mohana, Odisha'}, + '9168167':{'en': 'Mohana, Odisha'}, + '9168172':{'en': 'R.Udayigiri, Odisha'}, + '9168173':{'en': 'R.Udayigiri, Odisha'}, + '9168174':{'en': 'R.Udayigiri, Odisha'}, + '9168175':{'en': 'R.Udayigiri, Odisha'}, + '9168176':{'en': 'R.Udayigiri, Odisha'}, + '9168177':{'en': 'R.Udayigiri, Odisha'}, + '9168182':{'en': 'Buguda, Odisha'}, + '9168183':{'en': 'Buguda, Odisha'}, + '9168184':{'en': 'Buguda, Odisha'}, + '9168185':{'en': 'Buguda, Odisha'}, + '9168186':{'en': 'Buguda, Odisha'}, + '9168187':{'en': 'Buguda, Odisha'}, + '9168192':{'en': 'Surada, Odisha'}, + '9168193':{'en': 'Surada, Odisha'}, + '9168194':{'en': 'Surada, Odisha'}, + '9168195':{'en': 'Surada, Odisha'}, + '9168196':{'en': 'Surada, Odisha'}, + '9168197':{'en': 'Surada, Odisha'}, + '9168212':{'en': 'Bhanjanagar, Odisha'}, + '9168213':{'en': 'Bhanjanagar, Odisha'}, + '9168214':{'en': 'Bhanjanagar, Odisha'}, + '9168215':{'en': 'Bhanjanagar, Odisha'}, + '9168216':{'en': 'Bhanjanagar, Odisha'}, + '9168217':{'en': 'Bhanjanagar, Odisha'}, + '9168222':{'en': 'Aska, Odisha'}, + '9168223':{'en': 'Aska, Odisha'}, + '9168224':{'en': 'Aska, Odisha'}, + '9168225':{'en': 'Aska, Odisha'}, + '9168226':{'en': 'Aska, Odisha'}, + '9168227':{'en': 'Aska, Odisha'}, + '9168402':{'en': 'Tumudibandha, Odisha'}, + '9168403':{'en': 'Tumudibandha, Odisha'}, + '9168404':{'en': 'Tumudibandha, Odisha'}, + '9168405':{'en': 'Tumudibandha, Odisha'}, + '9168406':{'en': 'Tumudibandha, Odisha'}, + '9168407':{'en': 'Tumudibandha, Odisha'}, + '9168412':{'en': 'Boudh, Odisha'}, + '9168413':{'en': 'Boudh, Odisha'}, + '9168414':{'en': 'Boudh, Odisha'}, + '9168415':{'en': 'Boudh, Odisha'}, + '9168416':{'en': 'Boudh, Odisha'}, + '9168417':{'en': 'Boudh, Odisha'}, + '9168422':{'en': 'Phulbani, Odisha'}, + '9168423':{'en': 'Phulbani, Odisha'}, + '9168424':{'en': 'Phulbani, Odisha'}, + '9168425':{'en': 'Phulbani, Odisha'}, + '9168426':{'en': 'Phulbani, Odisha'}, + '9168427':{'en': 'Phulbani, Odisha'}, + '9168432':{'en': 'Puruna Katak, Odisha'}, + '9168433':{'en': 'Puruna Katak, Odisha'}, + '9168434':{'en': 'Puruna Katak, Odisha'}, + '9168435':{'en': 'Puruna Katak, Odisha'}, + '9168436':{'en': 'Puruna Katak, Odisha'}, + '9168437':{'en': 'Puruna Katak, Odisha'}, '9168442':{'en': 'Kantamal, Odisha'}, '9168443':{'en': 'Kantamal, Odisha'}, '9168444':{'en': 'Kantamal, Odisha'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index d3285493b..9317df7f3 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -19,6 +19,386 @@ # limitations under the License. data = { + '1919284':{'en': 'Kenly, NC'}, + '1919286':{'en': 'Durham, NC'}, + '1919303':{'en': 'Apex, NC'}, + '1919304':{'en': 'Mebane, NC'}, + '1919309':{'en': 'Durham, NC'}, + '1919313':{'en': 'Durham, NC'}, + '1919319':{'en': 'Cary, NC'}, + '1919331':{'en': 'Angier, NC'}, + '1919340':{'en': 'Louisburg, NC'}, + '1919350':{'en': 'Raleigh, NC'}, + '1919359':{'en': 'Clayton, NC'}, + '1919361':{'en': 'Durham, NC'}, + '1919362':{'en': 'Apex, NC'}, + '1919363':{'en': 'Apex, NC'}, + '1919365':{'en': 'Wendell, NC'}, + '1919366':{'en': 'Wendell, NC'}, + '1919367':{'en': 'Apex, NC'}, + '1919380':{'en': 'Cary, NC'}, + '1919381':{'en': 'Durham, NC'}, + '1919382':{'en': 'Durham, NC'}, + '1919383':{'en': 'Durham, NC'}, + '1919387':{'en': 'Apex, NC'}, + '1919388':{'en': 'Cary, NC'}, + '1919401':{'en': 'Durham, NC'}, + '1919402':{'en': 'Durham, NC'}, + '1919403':{'en': 'Durham, NC'}, + '1919404':{'en': 'Zebulon, NC'}, + '1919405':{'en': 'Durham, NC'}, + '1919416':{'en': 'Durham, NC'}, + '1919419':{'en': 'Durham, NC'}, + '1919420':{'en': 'Raleigh, NC'}, + '1919424':{'en': 'Raleigh, NC'}, + '1919453':{'en': 'Wake Forest, NC'}, + '191946':{'en': 'Cary, NC'}, + '1919470':{'en': 'Durham, NC'}, + '1919471':{'en': 'Durham, NC'}, + '1919477':{'en': 'Durham, NC'}, + '1919479':{'en': 'Durham, NC'}, + '1919481':{'en': 'Cary, NC'}, + '1919484':{'en': 'Durham, NC'}, + '1919489':{'en': 'Durham, NC'}, + '1919490':{'en': 'Durham, NC'}, + '1919493':{'en': 'Durham, NC'}, + '1919494':{'en': 'Franklinton, NC'}, + '1919496':{'en': 'Louisburg, NC'}, + '1919497':{'en': 'Louisburg, NC'}, + '1919499':{'en': 'Sanford, NC'}, + '1919510':{'en': 'Raleigh, NC'}, + '1919515':{'en': 'Raleigh, NC'}, + '1919518':{'en': 'Raleigh, NC'}, + '1919528':{'en': 'Creedmoor, NC'}, + '1919530':{'en': 'Durham, NC'}, + '1919542':{'en': 'Pittsboro, NC'}, + '1919544':{'en': 'Durham, NC'}, + '1919545':{'en': 'Pittsboro, NC'}, + '1919550':{'en': 'Clayton, NC'}, + '1919552':{'en': 'Fuquay-Varina, NC'}, + '1919553':{'en': 'Clayton, NC'}, + '1919554':{'en': 'Wake Forest, NC'}, + '1919556':{'en': 'Wake Forest, NC'}, + '1919557':{'en': 'Fuquay-Varina, NC'}, + '1919560':{'en': 'Durham, NC'}, + '1919562':{'en': 'Wake Forest, NC'}, + '1919563':{'en': 'Mebane, NC'}, + '1919567':{'en': 'Fuquay-Varina, NC'}, + '1919571':{'en': 'Raleigh, NC'}, + '1919572':{'en': 'Durham, NC'}, + '1919575':{'en': 'Butner, NC'}, + '1919577':{'en': 'Fuquay-Varina, NC'}, + '1919580':{'en': 'Goldsboro, NC'}, + '1919585':{'en': 'Clayton, NC'}, + '1919596':{'en': 'Durham, NC'}, + '1919598':{'en': 'Durham, NC'}, + '1919603':{'en': 'Oxford, NC'}, + '1919620':{'en': 'Durham, NC'}, + '1919639':{'en': 'Angier, NC'}, + '1919644':{'en': 'Hillsborough, NC'}, + '1919658':{'en': 'Mount Olive, NC'}, + '1919660':{'en': 'Durham, NC'}, + '1919661':{'en': 'Garner, NC'}, + '1919662':{'en': 'Garner, NC'}, + '1919663':{'en': 'Siler City, NC'}, + '1919668':{'en': 'Durham, NC'}, + '1919676':{'en': 'Raleigh, NC'}, + '1919677':{'en': 'Cary, NC'}, + '1919678':{'en': 'Cary, NC'}, + '191968':{'en': 'Durham, NC'}, + '1919689':{'en': 'Goldsboro, NC'}, + '1919690':{'en': 'Oxford, NC'}, + '1919693':{'en': 'Oxford, NC'}, + '1919708':{'en': 'Sanford, NC'}, + '1919718':{'en': 'Sanford, NC'}, + '1919731':{'en': 'Goldsboro, NC'}, + '1919732':{'en': 'Hillsborough, NC'}, + '1919733':{'en': 'Raleigh, NC'}, + '1919734':{'en': 'Goldsboro, NC'}, + '1919735':{'en': 'Goldsboro, NC'}, + '1919736':{'en': 'Goldsboro, NC'}, + '1919739':{'en': 'Goldsboro, NC'}, + '1919742':{'en': 'Siler City, NC'}, + '1919751':{'en': 'Goldsboro, NC'}, + '1919755':{'en': 'Raleigh, NC'}, + '1919772':{'en': 'Garner, NC'}, + '1919773':{'en': 'Garner, NC'}, + '1919774':{'en': 'Sanford, NC'}, + '1919775':{'en': 'Sanford, NC'}, + '1919776':{'en': 'Sanford, NC'}, + '1919777':{'en': 'Sanford, NC'}, + '1919778':{'en': 'Goldsboro, NC'}, + '1919779':{'en': 'Garner, NC'}, + '191978':{'en': 'Raleigh, NC'}, + '1919790':{'en': 'Raleigh, NC'}, + '1919791':{'en': 'Raleigh, NC'}, + '1919792':{'en': 'Raleigh, NC'}, + '1919803':{'en': 'Raleigh, NC'}, + '1919806':{'en': 'Durham, NC'}, + '1919821':{'en': 'Raleigh, NC'}, + '1919828':{'en': 'Raleigh, NC'}, + '1919829':{'en': 'Raleigh, NC'}, + '191983':{'en': 'Raleigh, NC'}, + '191984':{'en': 'Raleigh, NC'}, + '1919840':{'en': 'Morrisville, NC'}, + '1919843':{'en': 'Chapel Hill, NC'}, + '1919850':{'en': 'Raleigh, NC'}, + '1919855':{'en': 'Raleigh, NC'}, + '1919856':{'en': 'Raleigh, NC'}, + '1919861':{'en': 'Raleigh, NC'}, + '1919862':{'en': 'Raleigh, NC'}, + '1919863':{'en': 'Raleigh, NC'}, + '191987':{'en': 'Raleigh, NC'}, + '1919881':{'en': 'Raleigh, NC'}, + '1919890':{'en': 'Raleigh, NC'}, + '1919894':{'en': 'Benson, NC'}, + '1919896':{'en': 'Raleigh, NC'}, + '1919918':{'en': 'Chapel Hill, NC'}, + '1919928':{'en': 'Chapel Hill, NC'}, + '1919929':{'en': 'Chapel Hill, NC'}, + '1919932':{'en': 'Chapel Hill, NC'}, + '1919933':{'en': 'Chapel Hill, NC'}, + '1919934':{'en': 'Smithfield, NC'}, + '1919936':{'en': 'Princeton, NC'}, + '1919938':{'en': 'Smithfield, NC'}, + '1919941':{'en': 'Durham, NC'}, + '1919942':{'en': 'Chapel Hill, NC'}, + '1919954':{'en': 'Raleigh, NC'}, + '1919956':{'en': 'Durham, NC'}, + '1919957':{'en': 'Durham, NC'}, + '191996':{'en': 'Chapel Hill, NC'}, + '1919963':{'en': 'Four Oaks, NC'}, + '1919965':{'en': 'Selma, NC'}, + '1919981':{'en': 'Raleigh, NC'}, + '1919989':{'en': 'Smithfield, NC'}, + '1920':{'en': 'Wisconsin'}, + '1920206':{'en': 'Watertown, WI'}, + '1920208':{'en': 'Sheboygan, WI'}, + '1920223':{'en': 'Oshkosh, WI'}, + '192023':{'en': 'Oshkosh, WI'}, + '1920261':{'en': 'Watertown, WI'}, + '1920262':{'en': 'Watertown, WI'}, + '1920269':{'en': 'Lomira, WI'}, + '1920288':{'en': 'Green Bay, WI'}, + '1920294':{'en': 'Green Lake, WI'}, + '1920295':{'en': 'Princeton, WI'}, + '1920303':{'en': 'Oshkosh, WI'}, + '1920320':{'en': 'Manitowoc, WI'}, + '1920322':{'en': 'Fond du Lac, WI'}, + '1920324':{'en': 'Waupun, WI'}, + '1920326':{'en': 'Randolph, WI'}, + '1920330':{'en': 'De Pere, WI'}, + '1920336':{'en': 'De Pere, WI'}, + '1920337':{'en': 'De Pere, WI'}, + '1920338':{'en': 'De Pere, WI'}, + '1920339':{'en': 'De Pere, WI'}, + '1920347':{'en': 'De Pere, WI'}, + '1920356':{'en': 'Beaver Dam, WI'}, + '1920361':{'en': 'Berlin, WI'}, + '1920380':{'en': 'Appleton, WI'}, + '1920386':{'en': 'Juneau, WI'}, + '1920387':{'en': 'Mayville, WI'}, + '1920388':{'en': 'Kewaunee, WI'}, + '1920398':{'en': 'Markesan, WI'}, + '1920405':{'en': 'Green Bay, WI'}, + '1920406':{'en': 'Green Bay, WI'}, + '1920424':{'en': 'Oshkosh, WI'}, + '1920426':{'en': 'Oshkosh, WI'}, + '192043':{'en': 'Green Bay, WI'}, + '1920446':{'en': 'Fremont, WI'}, + '1920448':{'en': 'Green Bay, WI'}, + '1920451':{'en': 'Sheboygan, WI'}, + '1920452':{'en': 'Sheboygan, WI'}, + '1920457':{'en': 'Sheboygan, WI'}, + '1920458':{'en': 'Sheboygan, WI'}, + '1920459':{'en': 'Sheboygan, WI'}, + '1920465':{'en': 'Green Bay, WI'}, + '1920467':{'en': 'Sheboygan Falls, WI'}, + '1920468':{'en': 'Green Bay, WI'}, + '1920469':{'en': 'Green Bay, WI'}, + '1920478':{'en': 'Waterloo, WI'}, + '1920485':{'en': 'Horicon, WI'}, + '1920487':{'en': 'Algoma, WI'}, + '192049':{'en': 'Green Bay, WI'}, + '1920532':{'en': 'Wrightstown, WI'}, + '1920533':{'en': 'Campbellsport, WI'}, + '1920544':{'en': 'Green Bay, WI'}, + '1920563':{'en': 'Fort Atkinson, WI'}, + '1920564':{'en': 'Oostburg, WI'}, + '1920568':{'en': 'Fort Atkinson, WI'}, + '1920574':{'en': 'Appleton, WI'}, + '1920582':{'en': 'Winneconne, WI'}, + '1920593':{'en': 'Green Bay, WI'}, + '1920596':{'en': 'Manawa, WI'}, + '1920622':{'en': 'Wild Rose, WI'}, + '1920623':{'en': 'Columbus, WI'}, + '1920648':{'en': 'Lake Mills, WI'}, + '1920652':{'en': 'Manitowoc, WI'}, + '1920662':{'en': 'Green Bay, WI'}, + '1920668':{'en': 'Cedar Grove, WI'}, + '1920674':{'en': 'Jefferson, WI'}, + '1920682':{'en': 'Manitowoc, WI'}, + '1920683':{'en': 'Manitowoc, WI'}, + '1920684':{'en': 'Manitowoc, WI'}, + '1920685':{'en': 'Omro, WI'}, + '1920686':{'en': 'Manitowoc, WI'}, + '1920693':{'en': 'Cleveland, WI'}, + '1920699':{'en': 'Johnson Creek, WI'}, + '1920720':{'en': 'Neenah, WI'}, + '1920722':{'en': 'Neenah, WI'}, + '1920725':{'en': 'Neenah, WI'}, + '1920727':{'en': 'Neenah, WI'}, + '1920729':{'en': 'Neenah, WI'}, + '192073':{'en': 'Appleton, WI'}, + '1920743':{'en': 'Sturgeon Bay, WI'}, + '1920746':{'en': 'Sturgeon Bay, WI'}, + '1920748':{'en': 'Ripon, WI'}, + '1920749':{'en': 'Appleton, WI'}, + '1920751':{'en': 'Neenah, WI'}, + '1920755':{'en': 'Mishicot, WI'}, + '1920756':{'en': 'Brillion, WI'}, + '1920757':{'en': 'Greenville, WI'}, + '1920758':{'en': 'Manitowoc, WI'}, + '1920759':{'en': 'Kaukauna, WI'}, + '1920766':{'en': 'Kaukauna, WI'}, + '1920775':{'en': 'Valders, WI'}, + '1920779':{'en': 'Hortonville, WI'}, + '1920787':{'en': 'Wautoma, WI'}, + '1920793':{'en': 'Two Rivers, WI'}, + '1920794':{'en': 'Two Rivers, WI'}, + '1920803':{'en': 'Sheboygan, WI'}, + '1920822':{'en': 'Pulaski, WI'}, + '1920826':{'en': 'Abrams, WI'}, + '1920830':{'en': 'Appleton, WI'}, + '1920831':{'en': 'Appleton, WI'}, + '1920832':{'en': 'Appleton, WI'}, + '1920833':{'en': 'Seymour, WI'}, + '1920834':{'en': 'Oconto, WI'}, + '1920836':{'en': 'Larsen, WI'}, + '1920837':{'en': 'Casco, WI'}, + '1920839':{'en': 'Baileys Harbor, WI'}, + '1920842':{'en': 'Suring, WI'}, + '1920845':{'en': 'Luxemburg, WI'}, + '1920846':{'en': 'Oconto Falls, WI'}, + '1920849':{'en': 'Chilton, WI'}, + '1920853':{'en': 'Hilbert, WI'}, + '1920854':{'en': 'Sister Bay, WI'}, + '1920855':{'en': 'Gillett, WI'}, + '1920863':{'en': 'Denmark, WI'}, + '1920864':{'en': 'Greenleaf, WI'}, + '1920866':{'en': 'New Franken, WI'}, + '1920867':{'en': 'Weyauwega, WI'}, + '1920868':{'en': 'Fish Creek, WI'}, + '1920869':{'en': 'Oneida, WI'}, + '1920876':{'en': 'Elkhart Lake, WI'}, + '1920882':{'en': 'Appleton, WI'}, + '1920884':{'en': 'Green Bay, WI'}, + '1920885':{'en': 'Beaver Dam, WI'}, + '1920886':{'en': 'Neenah, WI'}, + '1920887':{'en': 'Beaver Dam, WI'}, + '1920892':{'en': 'Plymouth, WI'}, + '1920893':{'en': 'Plymouth, WI'}, + '1920894':{'en': 'Kiel, WI'}, + '1920897':{'en': 'Coleman, WI'}, + '1920898':{'en': 'New Holstein, WI'}, + '1920907':{'en': 'Fond du Lac, WI'}, + '192092':{'en': 'Fond du Lac, WI'}, + '1920928':{'en': 'Fox Lake, WI'}, + '1920933':{'en': 'Fond du Lac, WI'}, + '1920954':{'en': 'Appleton, WI'}, + '1920964':{'en': 'De Pere, WI'}, + '1920965':{'en': 'Green Bay, WI'}, + '1920968':{'en': 'Appleton, WI'}, + '1920969':{'en': 'Neenah, WI'}, + '1920982':{'en': 'New London, WI'}, + '1920983':{'en': 'De Pere, WI'}, + '1920984':{'en': 'Black Creek, WI'}, + '1920992':{'en': 'Rio, WI'}, + '1920993':{'en': 'Appleton, WI'}, + '1920994':{'en': 'Random Lake, WI'}, + '1920996':{'en': 'Appleton, WI'}, + '1920997':{'en': 'Appleton, WI'}, + '1925':{'en': 'California'}, + '1925210':{'en': 'Walnut Creek, CA'}, + '1925225':{'en': 'Pleasanton, CA'}, + '1925227':{'en': 'Pleasanton, CA'}, + '1925228':{'en': 'Martinez, CA'}, + '1925229':{'en': 'Martinez, CA'}, + '1925240':{'en': 'Brentwood, CA'}, + '1925242':{'en': 'San Ramon, CA'}, + '1925243':{'en': 'Livermore, CA'}, + '1925244':{'en': 'San Ramon, CA'}, + '1925245':{'en': 'Livermore, CA'}, + '1925249':{'en': 'Pleasanton, CA'}, + '1925251':{'en': 'Pleasanton, CA'}, + '1925252':{'en': 'Pittsburg, CA'}, + '1925253':{'en': 'Orinda, CA'}, + '1925254':{'en': 'Orinda, CA'}, + '1925256':{'en': 'Walnut Creek, CA'}, + '1925258':{'en': 'Orinda, CA'}, + '1925274':{'en': 'Walnut Creek, CA'}, + '1925275':{'en': 'San Ramon, CA'}, + '1925277':{'en': 'San Ramon, CA'}, + '1925280':{'en': 'Walnut Creek, CA'}, + '1925283':{'en': 'Lafayette, CA'}, + '1925284':{'en': 'Lafayette, CA'}, + '1925287':{'en': 'Walnut Creek, CA'}, + '1925288':{'en': 'Concord, CA'}, + '1925292':{'en': 'Livermore, CA'}, + '1925294':{'en': 'Livermore, CA'}, + '1925295':{'en': 'Walnut Creek, CA'}, + '1925296':{'en': 'Walnut Creek, CA'}, + '1925299':{'en': 'Lafayette, CA'}, + '1925308':{'en': 'Brentwood, CA'}, + '1925313':{'en': 'Martinez, CA'}, + '1925314':{'en': 'Danville, CA'}, + '1925335':{'en': 'Martinez, CA'}, + '1925355':{'en': 'San Ramon, CA'}, + '1925356':{'en': 'Concord, CA'}, + '1925363':{'en': 'Concord, CA'}, + '1925370':{'en': 'Martinez, CA'}, + '1925371':{'en': 'Livermore, CA'}, + '1925372':{'en': 'Martinez, CA'}, + '1925373':{'en': 'Livermore, CA'}, + '1925376':{'en': 'Moraga, CA'}, + '1925377':{'en': 'Moraga, CA'}, + '1925416':{'en': 'Pleasanton, CA'}, + '1925417':{'en': 'Pleasanton, CA'}, + '1925426':{'en': 'Pleasanton, CA'}, + '1925427':{'en': 'Pittsburg, CA'}, + '1925432':{'en': 'Pittsburg, CA'}, + '1925439':{'en': 'Pittsburg, CA'}, + '1925443':{'en': 'Livermore, CA'}, + '1925447':{'en': 'Livermore, CA'}, + '1925449':{'en': 'Livermore, CA'}, + '1925454':{'en': 'Livermore, CA'}, + '1925455':{'en': 'Livermore, CA'}, + '1925456':{'en': 'Livermore, CA'}, + '1925458':{'en': 'Bay Point, CA'}, + '1925460':{'en': 'Pleasanton, CA'}, + '1925461':{'en': 'Pleasanton, CA'}, + '1925462':{'en': 'Pleasanton, CA'}, + '1925463':{'en': 'Pleasanton, CA'}, + '1925469':{'en': 'Pleasanton, CA'}, + '1925472':{'en': 'Walnut Creek, CA'}, + '1925473':{'en': 'Pittsburg, CA'}, + '1925478':{'en': 'Walnut Creek, CA'}, + '1925484':{'en': 'Pleasanton, CA'}, + '1925485':{'en': 'Pleasanton, CA'}, + '1925513':{'en': 'Brentwood, CA'}, + '1925516':{'en': 'Brentwood, CA'}, + '1925521':{'en': 'Concord, CA'}, + '1925522':{'en': 'Antioch, CA'}, + '1925543':{'en': 'San Ramon, CA'}, + '1925551':{'en': 'Dublin, CA'}, + '1925556':{'en': 'Dublin, CA'}, + '1925560':{'en': 'Dublin, CA'}, + '1925600':{'en': 'Pleasanton, CA'}, + '1925603':{'en': 'Concord, CA'}, + '1925606':{'en': 'Livermore, CA'}, + '1925609':{'en': 'Concord, CA'}, + '1925625':{'en': 'Oakley, CA'}, + '1925631':{'en': 'Moraga, CA'}, '1925634':{'en': 'Brentwood, CA'}, '1925648':{'en': 'Danville, CA'}, '1925671':{'en': 'Concord, CA'}, @@ -2184,7 +2564,7 @@ '2125378':{'en': u('Sal\u00e9'), 'fr': u('Sal\u00e9')}, '2125379':{'en': 'Souk Larbaa', 'fr': 'Souk Larbaa'}, '2125380':{'en': 'Rabat area', 'fr': 'Rabat et alentours'}, - '21253880':{'en': 'Tangier area', 'fr': 'Tanger et alentours'}, + '2125388':{'en': 'Tangier area', 'fr': 'Tanger et alentours'}, '21253890':{'en': u('F\u00e8s/Mekn\u00e8s areas'), 'fr': u('F\u00e8s/Makn\u00e8s et alentours')}, '2125393':{'en': 'Tangier', 'fr': 'Tanger'}, '2125394':{'en': 'Asilah', 'fr': 'Asilah'}, @@ -8697,6 +9077,11 @@ '3318856':{'en': 'Paris', 'fr': 'Paris'}, '3318857':{'en': 'Paris', 'fr': 'Paris'}, '3318858':{'en': 'Paris', 'fr': 'Paris'}, + '3318859':{'en': 'Nanterre', 'fr': 'Nanterre'}, + '331886':{'en': 'Paris', 'fr': 'Paris'}, + '331887':{'en': 'Paris', 'fr': 'Paris'}, + '331888':{'en': 'Paris', 'fr': 'Paris'}, + '331889':{'en': 'Paris', 'fr': 'Paris'}, '33190':{'en': 'Ile de France', 'fr': 'Ile de France'}, '33191':{'en': 'Ile de France', 'fr': 'Ile de France'}, '3321400':{'en': u('Alen\u00e7on'), 'fr': u('Alen\u00e7on')}, @@ -8908,6 +9293,11 @@ '3321906':{'en': 'Vierzon', 'fr': 'Vierzon'}, '3321907':{'en': 'Issoudun', 'fr': 'Issoudun'}, '3321908':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, + '3322000':{'en': 'Saint-Brieuc', 'fr': 'Saint-Brieuc'}, + '3322001':{'en': 'Brest', 'fr': 'Brest'}, + '3322002':{'en': 'Rennes', 'fr': 'Rennes'}, + '3322003':{'en': 'Vannes', 'fr': 'Vannes'}, + '3322004':{'en': 'Brest', 'fr': 'Brest'}, '3322100':{'en': 'Rennes', 'fr': 'Rennes'}, '3322101':{'en': 'Saint-Malo', 'fr': 'Saint-Malo'}, '3322102':{'en': 'Vannes', 'fr': 'Vannes'}, @@ -9629,394 +10019,4 @@ '3323657':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, '3323658':{'en': 'Chartres', 'fr': 'Chartres'}, '3323659':{'en': 'Amboise', 'fr': 'Amboise'}, - '3323660':{'en': 'Tours', 'fr': 'Tours'}, - '3323661':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323662':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, - '3323663':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, - '3323664':{'en': 'Le Blanc', 'fr': 'Le Blanc'}, - '3323665':{'en': 'Blois', 'fr': 'Blois'}, - '3323666':{'en': 'Sancerre', 'fr': 'Sancerre'}, - '3323667':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323668':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3323669':{'en': 'Dreux', 'fr': 'Dreux'}, - '3323670':{'en': 'Tours', 'fr': 'Tours'}, - '3323671':{'en': 'Bourges', 'fr': 'Bourges'}, - '3323672':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323673':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3323674':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, - '3323675':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, - '3323676':{'en': 'Chinon', 'fr': 'Chinon'}, - '3323677':{'en': 'Dreux', 'fr': 'Dreux'}, - '3323678':{'en': 'Bourges', 'fr': 'Bourges'}, - '3323679':{'en': 'Gien', 'fr': 'Gien'}, - '3323680':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, - '3323681':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323682':{'en': 'Issoudun', 'fr': 'Issoudun'}, - '3323683':{'en': 'Loches', 'fr': 'Loches'}, - '3323684':{'en': 'Montargis', 'fr': 'Montargis'}, - '3323685':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, - '3323686':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323687':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, - '3323688':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, - '3323689':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, - '3323690':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, - '3323691':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, - '3323692':{'en': 'Sancerre', 'fr': 'Sancerre'}, - '3323693':{'en': 'Tours', 'fr': 'Tours'}, - '3323694':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, - '3323695':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, - '3323696':{'en': 'Vierzon', 'fr': 'Vierzon'}, - '3323697':{'en': 'Tours', 'fr': 'Tours'}, - '3323698':{'en': 'Dreux', 'fr': 'Dreux'}, - '3323699':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '332370':{'en': 'Nord Ouest', 'fr': 'Nord Ouest'}, - '3323718':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323720':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323721':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323723':{'en': 'Courville-sur-Eure', 'fr': 'Courville-sur-Eure'}, - '3323724':{'en': 'Illiers-Combray', 'fr': 'Illiers-Combray'}, - '3323727':{'en': 'Maintenon', 'fr': 'Maintenon'}, - '3323728':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323730':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323731':{'en': 'Auneau', 'fr': 'Auneau'}, - '3323733':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323734':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323735':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323736':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323737':{'en': 'Senonches', 'fr': 'Senonches'}, - '3323741':{'en': 'Anet', 'fr': 'Anet'}, - '3323742':{'en': 'Dreux', 'fr': 'Dreux'}, - '3323744':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3323745':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3323746':{'en': 'Dreux', 'fr': 'Dreux'}, - '3323747':{'en': 'Bonneval', 'fr': 'Bonneval'}, - '3323750':{'en': 'Dreux', 'fr': 'Dreux'}, - '3323751':{'en': 'Nogent-le-Roi', 'fr': 'Nogent-le-Roi'}, - '3323752':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, - '3323753':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, - '3323764':{'en': u('\u00c9zy-sur-Eure'), 'fr': u('\u00c9zy-sur-Eure')}, - '3323765':{'en': 'Tremblay-les-Villages', 'fr': 'Tremblay-les-Villages'}, - '3323766':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '332377':{'en': 'Nord Ouest', 'fr': 'Nord Ouest'}, - '3323781':{'en': 'La Loupe', 'fr': 'La Loupe'}, - '3323783':{'en': u('\u00c9pernon'), 'fr': u('\u00c9pernon')}, - '3323784':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323788':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323791':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323797':{'en': 'Arrou', 'fr': 'Arrou'}, - '3323798':{'en': 'Cloyes-sur-le-Loir', 'fr': 'Cloyes-sur-le-Loir'}, - '3323799':{'en': 'Voves', 'fr': 'Voves'}, - '3323807':{'en': 'Montargis', 'fr': 'Montargis'}, - '332381':{'en': 'Nord Ouest', 'fr': 'Nord Ouest'}, - '3323814':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323815':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323816':{'en': 'Montargis', 'fr': 'Montargis'}, - '3323821':{'en': 'Saint-Jean-de-Braye', 'fr': 'Saint-Jean-de-Braye'}, - '3323822':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323824':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323825':{'en': 'Olivet', 'fr': 'Olivet'}, - '3323828':{'en': 'Montargis', 'fr': 'Montargis'}, - '3323830':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, - '3323831':{'en': 'Briare', 'fr': 'Briare'}, - '3323833':{'en': 'Puiseaux', 'fr': 'Puiseaux'}, - '3323834':{'en': 'Malesherbes', 'fr': 'Malesherbes'}, - '3323835':{'en': u('Saint-Beno\u00eet-sur-Loire'), 'fr': u('Saint-Beno\u00eet-sur-Loire')}, - '3323836':{'en': 'Sully-sur-Loire', 'fr': 'Sully-sur-Loire'}, - '3323837':{'en': 'Briare', 'fr': 'Briare'}, - '3323838':{'en': 'Gien', 'fr': 'Gien'}, - '3323841':{'en': 'Sandillon', 'fr': 'Sandillon'}, - '3323842':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323843':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323844':{'en': 'Beaugency', 'fr': 'Beaugency'}, - '3323845':{'en': u('Cl\u00e9ry-Saint-Andr\u00e9'), 'fr': u('Cl\u00e9ry-Saint-Andr\u00e9')}, - '3323849':{'en': 'Olivet', 'fr': 'Olivet'}, - '3323851':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323852':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323853':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323854':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323855':{'en': 'Saint-Jean-de-Braye', 'fr': 'Saint-Jean-de-Braye'}, - '3323856':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323858':{'en': u('Ch\u00e2teauneuf-sur-Loire'), 'fr': u('Ch\u00e2teauneuf-sur-Loire')}, - '3323859':{'en': 'Jargeau', 'fr': 'Jargeau'}, - '3323861':{'en': 'Saint-Jean-de-Braye', 'fr': 'Saint-Jean-de-Braye'}, - '3323862':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323863':{'en': 'Olivet', 'fr': 'Olivet'}, - '3323864':{'en': 'Saint-Denis-en-Val', 'fr': 'Saint-Denis-en-Val'}, - '3323865':{'en': 'Loury', 'fr': 'Loury'}, - '3323866':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323867':{'en': 'Gien', 'fr': 'Gien'}, - '3323868':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323869':{'en': 'Olivet', 'fr': 'Olivet'}, - '3323873':{'en': 'Saran', 'fr': 'Saran'}, - '3323874':{'en': u('Ingr\u00e9'), 'fr': u('Ingr\u00e9')}, - '3323877':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323879':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323881':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323883':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323884':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323885':{'en': 'Montargis', 'fr': 'Montargis'}, - '3323886':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323888':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323889':{'en': 'Montargis', 'fr': 'Montargis'}, - '3323890':{'en': 'Bellegarde', 'fr': 'Bellegarde'}, - '3323891':{'en': 'Neuville-aux-Bois', 'fr': 'Neuville-aux-Bois'}, - '3323892':{'en': 'Dordives', 'fr': 'Dordives'}, - '3323893':{'en': 'Montargis', 'fr': 'Montargis'}, - '3323895':{'en': u('Ch\u00e2teau-Renard'), 'fr': u('Ch\u00e2teau-Renard')}, - '3323896':{'en': u('Ferri\u00e8res-en-G\u00e2tinais'), 'fr': u('Ferri\u00e8res-en-G\u00e2tinais')}, - '3323897':{'en': 'Courtenay', 'fr': 'Courtenay'}, - '3323898':{'en': 'Montargis', 'fr': 'Montargis'}, - '3324000':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324001':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324002':{'en': 'Sainte-Pazanne', 'fr': 'Sainte-Pazanne'}, - '3324007':{'en': 'Derval', 'fr': 'Derval'}, - '3324008':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324009':{'en': u('Lir\u00e9'), 'fr': u('Lir\u00e9')}, - '3324011':{'en': 'La Baule Escoublac', 'fr': 'La Baule Escoublac'}, - '3324012':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324013':{'en': u('Rez\u00e9'), 'fr': u('Rez\u00e9')}, - '3324014':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324015':{'en': u('Gu\u00e9rande'), 'fr': u('Gu\u00e9rande')}, - '3324016':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324017':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324018':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324019':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324020':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324022':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324023':{'en': 'Batz-sur-Mer', 'fr': 'Batz-sur-Mer'}, - '3324024':{'en': u('Gu\u00e9rande'), 'fr': u('Gu\u00e9rande')}, - '3324025':{'en': 'Sainte-Luce-sur-Loire', 'fr': 'Sainte-Luce-sur-Loire'}, - '3324027':{'en': 'Saint-Brevin-les-Pins', 'fr': 'Saint-Brevin-les-Pins'}, - '3324028':{'en': u('Ch\u00e2teaubriant'), 'fr': u('Ch\u00e2teaubriant')}, - '3324029':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324030':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324034':{'en': 'Vertou', 'fr': 'Vertou'}, - '3324035':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324036':{'en': 'Vallet', 'fr': 'Vallet'}, - '3324037':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324038':{'en': u('Cou\u00ebron'), 'fr': u('Cou\u00ebron')}, - '3324039':{'en': 'Saint-Brevin-les-Pins', 'fr': 'Saint-Brevin-les-Pins'}, - '3324040':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324041':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324042':{'en': 'Le Pouliguen', 'fr': 'Le Pouliguen'}, - '3324043':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324045':{'en': 'Donges', 'fr': 'Donges'}, - '3324046':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324047':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324048':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324049':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324050':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324052':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324053':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324054':{'en': 'Clisson', 'fr': 'Clisson'}, - '3324057':{'en': u('H\u00e9ric'), 'fr': u('H\u00e9ric')}, - '3324058':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324059':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324060':{'en': 'La Baule Escoublac', 'fr': 'La Baule Escoublac'}, - '3324061':{'en': 'Pornichet', 'fr': 'Pornichet'}, - '3324062':{'en': u('Gu\u00e9rande'), 'fr': u('Gu\u00e9rande')}, - '3324063':{'en': 'Orvault', 'fr': 'Orvault'}, - '3324065':{'en': 'Bouguenais', 'fr': 'Bouguenais'}, - '3324066':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324068':{'en': 'Carquefou', 'fr': 'Carquefou'}, - '3324069':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324070':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324071':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324072':{'en': 'Nort-sur-Erdre', 'fr': 'Nort-sur-Erdre'}, - '3324073':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324074':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324075':{'en': u('Rez\u00e9'), 'fr': u('Rez\u00e9')}, - '3324076':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324077':{'en': u('Suc\u00e9-sur-Erdre'), 'fr': u('Suc\u00e9-sur-Erdre')}, - '3324078':{'en': 'Saint-Philbert-de-Grand-Lieu', 'fr': 'Saint-Philbert-de-Grand-Lieu'}, - '3324079':{'en': 'Blain', 'fr': 'Blain'}, - '3324080':{'en': u('Saint-S\u00e9bastien-sur-Loire'), 'fr': u('Saint-S\u00e9bastien-sur-Loire')}, - '3324081':{'en': u('Ch\u00e2teaubriant'), 'fr': u('Ch\u00e2teaubriant')}, - '3324082':{'en': 'Pornic', 'fr': 'Pornic'}, - '3324083':{'en': 'Ancenis', 'fr': 'Ancenis'}, - '3324084':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324085':{'en': 'Saint-Herblain', 'fr': 'Saint-Herblain'}, - '3324086':{'en': u('Cou\u00ebron'), 'fr': u('Cou\u00ebron')}, - '3324089':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324090':{'en': 'Trignac', 'fr': 'Trignac'}, - '3324091':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, - '3324092':{'en': 'Saint-Herblain', 'fr': 'Saint-Herblain'}, - '3324093':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324094':{'en': u('Treilli\u00e8res'), 'fr': u('Treilli\u00e8res')}, - '3324095':{'en': 'Nantes', 'fr': 'Nantes'}, - '3324096':{'en': 'Ancenis', 'fr': 'Ancenis'}, - '3324105':{'en': 'Angers', 'fr': 'Angers'}, - '3324118':{'en': 'Angers', 'fr': 'Angers'}, - '3324119':{'en': 'Angers', 'fr': 'Angers'}, - '3324120':{'en': 'Angers', 'fr': 'Angers'}, - '3324122':{'en': 'Angers', 'fr': 'Angers'}, - '3324123':{'en': 'Angers', 'fr': 'Angers'}, - '3324124':{'en': 'Angers', 'fr': 'Angers'}, - '3324125':{'en': 'Angers', 'fr': 'Angers'}, - '3324127':{'en': 'Angers', 'fr': 'Angers'}, - '3324129':{'en': 'Cholet', 'fr': 'Cholet'}, - '3324130':{'en': u('Chemill\u00e9'), 'fr': u('Chemill\u00e9')}, - '3324131':{'en': 'Angers', 'fr': 'Angers'}, - '3324134':{'en': 'Angers', 'fr': 'Angers'}, - '3324135':{'en': 'Angers', 'fr': 'Angers'}, - '3324136':{'en': 'Angers', 'fr': 'Angers'}, - '3324137':{'en': 'Angers', 'fr': 'Angers'}, - '3324140':{'en': 'Saumur', 'fr': 'Saumur'}, - '3324143':{'en': 'Angers', 'fr': 'Angers'}, - '3324144':{'en': 'Angers', 'fr': 'Angers'}, - '3324146':{'en': 'Cholet', 'fr': 'Cholet'}, - '3324147':{'en': 'Angers', 'fr': 'Angers'}, - '3324148':{'en': 'Angers', 'fr': 'Angers'}, - '3324149':{'en': 'Cholet', 'fr': 'Cholet'}, - '3324150':{'en': 'Saumur', 'fr': 'Saumur'}, - '3324151':{'en': 'Saumur', 'fr': 'Saumur'}, - '3324153':{'en': 'Saumur', 'fr': 'Saumur'}, - '3324158':{'en': 'Cholet', 'fr': 'Cholet'}, - '3324159':{'en': u('Dou\u00e9-la-Fontaine'), 'fr': u('Dou\u00e9-la-Fontaine')}, - '3324160':{'en': 'Angers', 'fr': 'Angers'}, - '3324162':{'en': 'Cholet', 'fr': 'Cholet'}, - '3324163':{'en': 'Beaupreau', 'fr': 'Beaupreau'}, - '3324165':{'en': 'Cholet', 'fr': 'Cholet'}, - '3324166':{'en': 'Angers', 'fr': 'Angers'}, - '3324167':{'en': 'Saumur', 'fr': 'Saumur'}, - '3324168':{'en': 'Angers', 'fr': 'Angers'}, - '3324169':{'en': u('Avrill\u00e9'), 'fr': u('Avrill\u00e9')}, - '3324171':{'en': 'Cholet', 'fr': 'Cholet'}, - '3324172':{'en': 'Angers', 'fr': 'Angers'}, - '3324173':{'en': 'Angers', 'fr': 'Angers'}, - '3324178':{'en': 'Chalonnes-sur-Loire', 'fr': 'Chalonnes-sur-Loire'}, - '3324179':{'en': 'Angers', 'fr': 'Angers'}, - '3324180':{'en': 'Maze', 'fr': 'Maze'}, - '3324181':{'en': 'Angers', 'fr': 'Angers'}, - '3324183':{'en': 'Saumur', 'fr': 'Saumur'}, - '3324186':{'en': 'Angers', 'fr': 'Angers'}, - '3324187':{'en': 'Angers', 'fr': 'Angers'}, - '3324188':{'en': 'Angers', 'fr': 'Angers'}, - '3324189':{'en': u('Baug\u00e9'), 'fr': u('Baug\u00e9')}, - '3324190':{'en': 'Chevire-le-Rouge', 'fr': u('Chevir\u00e9-le-Rouge')}, - '3324191':{'en': 'Brissac-Quince', 'fr': u('Brissac-Quinc\u00e9')}, - '3324192':{'en': 'Segre', 'fr': u('Segr\u00e9')}, - '3324193':{'en': 'Saint-Barthelemy-dAnjou', 'fr': u('Saint-Barth\u00e9lemy-d\'Anjou')}, - '3324200':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, - '3324201':{'en': 'Montargis', 'fr': 'Montargis'}, - '3324202':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, - '3324203':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, - '3324204':{'en': 'Gien', 'fr': 'Gien'}, - '3324205':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, - '3324206':{'en': 'Tours', 'fr': 'Tours'}, - '3324207':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3324208':{'en': 'Tours', 'fr': 'Tours'}, - '3324209':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, - '3324210':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, - '3324211':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, - '3324212':{'en': 'Sancerre', 'fr': 'Sancerre'}, - '3324213':{'en': 'Vierzon', 'fr': 'Vierzon'}, - '3324214':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3324215':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, - '3324216':{'en': 'Le Blanc', 'fr': 'Le Blanc'}, - '3324217':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, - '3324218':{'en': 'Issoudun', 'fr': 'Issoudun'}, - '3324219':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, - '3324220':{'en': 'Amboise', 'fr': 'Amboise'}, - '3324221':{'en': 'Chinon', 'fr': 'Chinon'}, - '3324222':{'en': 'Loches', 'fr': 'Loches'}, - '3324223':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, - '3324224':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, - '3324225':{'en': 'Chartres', 'fr': 'Chartres'}, - '3324226':{'en': 'Dreux', 'fr': 'Dreux'}, - '3324227':{'en': 'Tours', 'fr': 'Tours'}, - '3324228':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3324229':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3324230':{'en': 'Bourges', 'fr': 'Bourges'}, - '3324231':{'en': 'Tours', 'fr': 'Tours'}, - '3324232':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, - '3324233':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, - '3324234':{'en': 'Chinon', 'fr': 'Chinon'}, - '3324235':{'en': 'Sancerre', 'fr': 'Sancerre'}, - '3324236':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, - '3324237':{'en': 'Amboise', 'fr': 'Amboise'}, - '3324238':{'en': 'Issoudun', 'fr': 'Issoudun'}, - '3324239':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, - '3324240':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, - '3324241':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, - '3324242':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, - '3324243':{'en': 'Montargis', 'fr': 'Montargis'}, - '3324244':{'en': 'Blois', 'fr': 'Blois'}, - '3324245':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, - '3324246':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, - '3324247':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, - '3324248':{'en': 'Sancerre', 'fr': 'Sancerre'}, - '3324249':{'en': 'Vierzon', 'fr': 'Vierzon'}, - '3324250':{'en': 'Chartres', 'fr': 'Chartres'}, - '3324251':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3324252':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, - '3324253':{'en': 'Le Blanc', 'fr': 'Le Blanc'}, - '3324254':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, - '3324255':{'en': 'Issoudun', 'fr': 'Issoudun'}, - '3324256':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, - '3324257':{'en': 'Amboise', 'fr': 'Amboise'}, - '3324258':{'en': 'Chinon', 'fr': 'Chinon'}, - '3324259':{'en': 'Loches', 'fr': 'Loches'}, - '3324260':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, - '3324261':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, - '3324262':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, - '3324263':{'en': 'Gien', 'fr': 'Gien'}, - '3324264':{'en': 'Montargis', 'fr': 'Montargis'}, - '3324265':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, - '3324266':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, - '3324267':{'en': 'Tours', 'fr': 'Tours'}, - '3324268':{'en': 'Blois', 'fr': 'Blois'}, - '3324269':{'en': 'Chartres', 'fr': 'Chartres'}, - '3324270':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, - '3324271':{'en': 'Bourges', 'fr': 'Bourges'}, - '3324272':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, - '3324273':{'en': 'Sancerre', 'fr': 'Sancerre'}, - '3324274':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, - '3324275':{'en': 'Vierzon', 'fr': 'Vierzon'}, - '3324276':{'en': 'Chartres', 'fr': 'Chartres'}, - '3324277':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, - '3324278':{'en': 'Dreux', 'fr': 'Dreux'}, - '3324279':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, - '3324280':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, - '3324281':{'en': 'Issoudun', 'fr': 'Issoudun'}, - '3324282':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, - '3324283':{'en': 'Le Blanc', 'fr': 'Le Blanc'}, - '3324284':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, - '3324285':{'en': 'Amboise', 'fr': 'Amboise'}, - '3324286':{'en': 'Chinon', 'fr': 'Chinon'}, - '3324287':{'en': 'Loches', 'fr': 'Loches'}, - '3324288':{'en': 'Tours', 'fr': 'Tours'}, - '3324289':{'en': 'Blois', 'fr': 'Blois'}, - '3324290':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, - '3324291':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, - '3324292':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, - '3324293':{'en': 'Gien', 'fr': 'Gien'}, - '3324294':{'en': 'Montargis', 'fr': 'Montargis'}, - '3324295':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3324296':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, - '3324297':{'en': 'Tours', 'fr': 'Tours'}, - '3324298':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, - '3324299':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, - '3324301':{'en': 'evron', 'fr': u('\u00c9vron')}, - '3324304':{'en': 'Mayenne', 'fr': 'Mayenne'}, - '3324305':{'en': u('Ern\u00e9e'), 'fr': u('Ern\u00e9e')}, - '3324307':{'en': u('Ch\u00e2teau-Gontier'), 'fr': u('Ch\u00e2teau-Gontier')}, - '3324308':{'en': 'Gorron', 'fr': 'Gorron'}, - '3324309':{'en': u('Ch\u00e2teau-Gontier'), 'fr': u('Ch\u00e2teau-Gontier')}, - '3324314':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324316':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324321':{'en': 'Arnage', 'fr': 'Arnage'}, - '3324323':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324324':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324326':{'en': 'Laval', 'fr': 'Laval'}, - '3324328':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324329':{'en': u('Bonn\u00e9table'), 'fr': u('Bonn\u00e9table')}, - '3324330':{'en': 'Mayenne', 'fr': 'Mayenne'}, - '3324332':{'en': 'Mayenne', 'fr': 'Mayenne'}, - '3324339':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324340':{'en': u('Chang\u00e9'), 'fr': u('Chang\u00e9')}, - '3324341':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324342':{'en': u('\u00c9commoy'), 'fr': u('\u00c9commoy')}, - '3324343':{'en': 'Le Mans', 'fr': 'Le Mans'}, - '3324344':{'en': u('Ch\u00e2teau-du-Loir'), 'fr': u('Ch\u00e2teau-du-Loir')}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index 08598bdfb..f2d32034a 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,396 @@ # limitations under the License. data = { + '3323660':{'en': 'Tours', 'fr': 'Tours'}, + '3323661':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323662':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, + '3323663':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, + '3323664':{'en': 'Le Blanc', 'fr': 'Le Blanc'}, + '3323665':{'en': 'Blois', 'fr': 'Blois'}, + '3323666':{'en': 'Sancerre', 'fr': 'Sancerre'}, + '3323667':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323668':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3323669':{'en': 'Dreux', 'fr': 'Dreux'}, + '3323670':{'en': 'Tours', 'fr': 'Tours'}, + '3323671':{'en': 'Bourges', 'fr': 'Bourges'}, + '3323672':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323673':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3323674':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, + '3323675':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, + '3323676':{'en': 'Chinon', 'fr': 'Chinon'}, + '3323677':{'en': 'Dreux', 'fr': 'Dreux'}, + '3323678':{'en': 'Bourges', 'fr': 'Bourges'}, + '3323679':{'en': 'Gien', 'fr': 'Gien'}, + '3323680':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, + '3323681':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323682':{'en': 'Issoudun', 'fr': 'Issoudun'}, + '3323683':{'en': 'Loches', 'fr': 'Loches'}, + '3323684':{'en': 'Montargis', 'fr': 'Montargis'}, + '3323685':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, + '3323686':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323687':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, + '3323688':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, + '3323689':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, + '3323690':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, + '3323691':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, + '3323692':{'en': 'Sancerre', 'fr': 'Sancerre'}, + '3323693':{'en': 'Tours', 'fr': 'Tours'}, + '3323694':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, + '3323695':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, + '3323696':{'en': 'Vierzon', 'fr': 'Vierzon'}, + '3323697':{'en': 'Tours', 'fr': 'Tours'}, + '3323698':{'en': 'Dreux', 'fr': 'Dreux'}, + '3323699':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '332370':{'en': 'Nord Ouest', 'fr': 'Nord Ouest'}, + '3323718':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323720':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323721':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323723':{'en': 'Courville-sur-Eure', 'fr': 'Courville-sur-Eure'}, + '3323724':{'en': 'Illiers-Combray', 'fr': 'Illiers-Combray'}, + '3323727':{'en': 'Maintenon', 'fr': 'Maintenon'}, + '3323728':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323730':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323731':{'en': 'Auneau', 'fr': 'Auneau'}, + '3323733':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323734':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323735':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323736':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323737':{'en': 'Senonches', 'fr': 'Senonches'}, + '3323741':{'en': 'Anet', 'fr': 'Anet'}, + '3323742':{'en': 'Dreux', 'fr': 'Dreux'}, + '3323744':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3323745':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3323746':{'en': 'Dreux', 'fr': 'Dreux'}, + '3323747':{'en': 'Bonneval', 'fr': 'Bonneval'}, + '3323750':{'en': 'Dreux', 'fr': 'Dreux'}, + '3323751':{'en': 'Nogent-le-Roi', 'fr': 'Nogent-le-Roi'}, + '3323752':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, + '3323753':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, + '3323764':{'en': u('\u00c9zy-sur-Eure'), 'fr': u('\u00c9zy-sur-Eure')}, + '3323765':{'en': 'Tremblay-les-Villages', 'fr': 'Tremblay-les-Villages'}, + '3323766':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '332377':{'en': 'Nord Ouest', 'fr': 'Nord Ouest'}, + '3323781':{'en': 'La Loupe', 'fr': 'La Loupe'}, + '3323783':{'en': u('\u00c9pernon'), 'fr': u('\u00c9pernon')}, + '3323784':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323788':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323791':{'en': 'Chartres', 'fr': 'Chartres'}, + '3323797':{'en': 'Arrou', 'fr': 'Arrou'}, + '3323798':{'en': 'Cloyes-sur-le-Loir', 'fr': 'Cloyes-sur-le-Loir'}, + '3323799':{'en': 'Voves', 'fr': 'Voves'}, + '3323807':{'en': 'Montargis', 'fr': 'Montargis'}, + '332381':{'en': 'Nord Ouest', 'fr': 'Nord Ouest'}, + '3323814':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323815':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323816':{'en': 'Montargis', 'fr': 'Montargis'}, + '3323821':{'en': 'Saint-Jean-de-Braye', 'fr': 'Saint-Jean-de-Braye'}, + '3323822':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323824':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323825':{'en': 'Olivet', 'fr': 'Olivet'}, + '3323828':{'en': 'Montargis', 'fr': 'Montargis'}, + '3323830':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, + '3323831':{'en': 'Briare', 'fr': 'Briare'}, + '3323833':{'en': 'Puiseaux', 'fr': 'Puiseaux'}, + '3323834':{'en': 'Malesherbes', 'fr': 'Malesherbes'}, + '3323835':{'en': u('Saint-Beno\u00eet-sur-Loire'), 'fr': u('Saint-Beno\u00eet-sur-Loire')}, + '3323836':{'en': 'Sully-sur-Loire', 'fr': 'Sully-sur-Loire'}, + '3323837':{'en': 'Briare', 'fr': 'Briare'}, + '3323838':{'en': 'Gien', 'fr': 'Gien'}, + '3323841':{'en': 'Sandillon', 'fr': 'Sandillon'}, + '3323842':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323843':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323844':{'en': 'Beaugency', 'fr': 'Beaugency'}, + '3323845':{'en': u('Cl\u00e9ry-Saint-Andr\u00e9'), 'fr': u('Cl\u00e9ry-Saint-Andr\u00e9')}, + '3323849':{'en': 'Olivet', 'fr': 'Olivet'}, + '3323851':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323852':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323853':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323854':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323855':{'en': 'Saint-Jean-de-Braye', 'fr': 'Saint-Jean-de-Braye'}, + '3323856':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323858':{'en': u('Ch\u00e2teauneuf-sur-Loire'), 'fr': u('Ch\u00e2teauneuf-sur-Loire')}, + '3323859':{'en': 'Jargeau', 'fr': 'Jargeau'}, + '3323861':{'en': 'Saint-Jean-de-Braye', 'fr': 'Saint-Jean-de-Braye'}, + '3323862':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323863':{'en': 'Olivet', 'fr': 'Olivet'}, + '3323864':{'en': 'Saint-Denis-en-Val', 'fr': 'Saint-Denis-en-Val'}, + '3323865':{'en': 'Loury', 'fr': 'Loury'}, + '3323866':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323867':{'en': 'Gien', 'fr': 'Gien'}, + '3323868':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323869':{'en': 'Olivet', 'fr': 'Olivet'}, + '3323873':{'en': 'Saran', 'fr': 'Saran'}, + '3323874':{'en': u('Ingr\u00e9'), 'fr': u('Ingr\u00e9')}, + '3323877':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323879':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323881':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323883':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323884':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323885':{'en': 'Montargis', 'fr': 'Montargis'}, + '3323886':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323888':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323889':{'en': 'Montargis', 'fr': 'Montargis'}, + '3323890':{'en': 'Bellegarde', 'fr': 'Bellegarde'}, + '3323891':{'en': 'Neuville-aux-Bois', 'fr': 'Neuville-aux-Bois'}, + '3323892':{'en': 'Dordives', 'fr': 'Dordives'}, + '3323893':{'en': 'Montargis', 'fr': 'Montargis'}, + '3323895':{'en': u('Ch\u00e2teau-Renard'), 'fr': u('Ch\u00e2teau-Renard')}, + '3323896':{'en': u('Ferri\u00e8res-en-G\u00e2tinais'), 'fr': u('Ferri\u00e8res-en-G\u00e2tinais')}, + '3323897':{'en': 'Courtenay', 'fr': 'Courtenay'}, + '3323898':{'en': 'Montargis', 'fr': 'Montargis'}, + '3324000':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324001':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324002':{'en': 'Sainte-Pazanne', 'fr': 'Sainte-Pazanne'}, + '3324007':{'en': 'Derval', 'fr': 'Derval'}, + '3324008':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324009':{'en': u('Lir\u00e9'), 'fr': u('Lir\u00e9')}, + '3324011':{'en': 'La Baule Escoublac', 'fr': 'La Baule Escoublac'}, + '3324012':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324013':{'en': u('Rez\u00e9'), 'fr': u('Rez\u00e9')}, + '3324014':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324015':{'en': u('Gu\u00e9rande'), 'fr': u('Gu\u00e9rande')}, + '3324016':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324017':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324018':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324019':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324020':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324022':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324023':{'en': 'Batz-sur-Mer', 'fr': 'Batz-sur-Mer'}, + '3324024':{'en': u('Gu\u00e9rande'), 'fr': u('Gu\u00e9rande')}, + '3324025':{'en': 'Sainte-Luce-sur-Loire', 'fr': 'Sainte-Luce-sur-Loire'}, + '3324027':{'en': 'Saint-Brevin-les-Pins', 'fr': 'Saint-Brevin-les-Pins'}, + '3324028':{'en': u('Ch\u00e2teaubriant'), 'fr': u('Ch\u00e2teaubriant')}, + '3324029':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324030':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324034':{'en': 'Vertou', 'fr': 'Vertou'}, + '3324035':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324036':{'en': 'Vallet', 'fr': 'Vallet'}, + '3324037':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324038':{'en': u('Cou\u00ebron'), 'fr': u('Cou\u00ebron')}, + '3324039':{'en': 'Saint-Brevin-les-Pins', 'fr': 'Saint-Brevin-les-Pins'}, + '3324040':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324041':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324042':{'en': 'Le Pouliguen', 'fr': 'Le Pouliguen'}, + '3324043':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324045':{'en': 'Donges', 'fr': 'Donges'}, + '3324046':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324047':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324048':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324049':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324050':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324052':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324053':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324054':{'en': 'Clisson', 'fr': 'Clisson'}, + '3324057':{'en': u('H\u00e9ric'), 'fr': u('H\u00e9ric')}, + '3324058':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324059':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324060':{'en': 'La Baule Escoublac', 'fr': 'La Baule Escoublac'}, + '3324061':{'en': 'Pornichet', 'fr': 'Pornichet'}, + '3324062':{'en': u('Gu\u00e9rande'), 'fr': u('Gu\u00e9rande')}, + '3324063':{'en': 'Orvault', 'fr': 'Orvault'}, + '3324065':{'en': 'Bouguenais', 'fr': 'Bouguenais'}, + '3324066':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324068':{'en': 'Carquefou', 'fr': 'Carquefou'}, + '3324069':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324070':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324071':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324072':{'en': 'Nort-sur-Erdre', 'fr': 'Nort-sur-Erdre'}, + '3324073':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324074':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324075':{'en': u('Rez\u00e9'), 'fr': u('Rez\u00e9')}, + '3324076':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324077':{'en': u('Suc\u00e9-sur-Erdre'), 'fr': u('Suc\u00e9-sur-Erdre')}, + '3324078':{'en': 'Saint-Philbert-de-Grand-Lieu', 'fr': 'Saint-Philbert-de-Grand-Lieu'}, + '3324079':{'en': 'Blain', 'fr': 'Blain'}, + '3324080':{'en': u('Saint-S\u00e9bastien-sur-Loire'), 'fr': u('Saint-S\u00e9bastien-sur-Loire')}, + '3324081':{'en': u('Ch\u00e2teaubriant'), 'fr': u('Ch\u00e2teaubriant')}, + '3324082':{'en': 'Pornic', 'fr': 'Pornic'}, + '3324083':{'en': 'Ancenis', 'fr': 'Ancenis'}, + '3324084':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324085':{'en': 'Saint-Herblain', 'fr': 'Saint-Herblain'}, + '3324086':{'en': u('Cou\u00ebron'), 'fr': u('Cou\u00ebron')}, + '3324089':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324090':{'en': 'Trignac', 'fr': 'Trignac'}, + '3324091':{'en': 'Saint-Nazaire', 'fr': 'Saint-Nazaire'}, + '3324092':{'en': 'Saint-Herblain', 'fr': 'Saint-Herblain'}, + '3324093':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324094':{'en': u('Treilli\u00e8res'), 'fr': u('Treilli\u00e8res')}, + '3324095':{'en': 'Nantes', 'fr': 'Nantes'}, + '3324096':{'en': 'Ancenis', 'fr': 'Ancenis'}, + '3324105':{'en': 'Angers', 'fr': 'Angers'}, + '3324118':{'en': 'Angers', 'fr': 'Angers'}, + '3324119':{'en': 'Angers', 'fr': 'Angers'}, + '3324120':{'en': 'Angers', 'fr': 'Angers'}, + '3324122':{'en': 'Angers', 'fr': 'Angers'}, + '3324123':{'en': 'Angers', 'fr': 'Angers'}, + '3324124':{'en': 'Angers', 'fr': 'Angers'}, + '3324125':{'en': 'Angers', 'fr': 'Angers'}, + '3324127':{'en': 'Angers', 'fr': 'Angers'}, + '3324129':{'en': 'Cholet', 'fr': 'Cholet'}, + '3324130':{'en': u('Chemill\u00e9'), 'fr': u('Chemill\u00e9')}, + '3324131':{'en': 'Angers', 'fr': 'Angers'}, + '3324134':{'en': 'Angers', 'fr': 'Angers'}, + '3324135':{'en': 'Angers', 'fr': 'Angers'}, + '3324136':{'en': 'Angers', 'fr': 'Angers'}, + '3324137':{'en': 'Angers', 'fr': 'Angers'}, + '3324140':{'en': 'Saumur', 'fr': 'Saumur'}, + '3324143':{'en': 'Angers', 'fr': 'Angers'}, + '3324144':{'en': 'Angers', 'fr': 'Angers'}, + '3324146':{'en': 'Cholet', 'fr': 'Cholet'}, + '3324147':{'en': 'Angers', 'fr': 'Angers'}, + '3324148':{'en': 'Angers', 'fr': 'Angers'}, + '3324149':{'en': 'Cholet', 'fr': 'Cholet'}, + '3324150':{'en': 'Saumur', 'fr': 'Saumur'}, + '3324151':{'en': 'Saumur', 'fr': 'Saumur'}, + '3324153':{'en': 'Saumur', 'fr': 'Saumur'}, + '3324158':{'en': 'Cholet', 'fr': 'Cholet'}, + '3324159':{'en': u('Dou\u00e9-la-Fontaine'), 'fr': u('Dou\u00e9-la-Fontaine')}, + '3324160':{'en': 'Angers', 'fr': 'Angers'}, + '3324162':{'en': 'Cholet', 'fr': 'Cholet'}, + '3324163':{'en': 'Beaupreau', 'fr': 'Beaupreau'}, + '3324165':{'en': 'Cholet', 'fr': 'Cholet'}, + '3324166':{'en': 'Angers', 'fr': 'Angers'}, + '3324167':{'en': 'Saumur', 'fr': 'Saumur'}, + '3324168':{'en': 'Angers', 'fr': 'Angers'}, + '3324169':{'en': u('Avrill\u00e9'), 'fr': u('Avrill\u00e9')}, + '3324171':{'en': 'Cholet', 'fr': 'Cholet'}, + '3324172':{'en': 'Angers', 'fr': 'Angers'}, + '3324173':{'en': 'Angers', 'fr': 'Angers'}, + '3324178':{'en': 'Chalonnes-sur-Loire', 'fr': 'Chalonnes-sur-Loire'}, + '3324179':{'en': 'Angers', 'fr': 'Angers'}, + '3324180':{'en': 'Maze', 'fr': 'Maze'}, + '3324181':{'en': 'Angers', 'fr': 'Angers'}, + '3324183':{'en': 'Saumur', 'fr': 'Saumur'}, + '3324186':{'en': 'Angers', 'fr': 'Angers'}, + '3324187':{'en': 'Angers', 'fr': 'Angers'}, + '3324188':{'en': 'Angers', 'fr': 'Angers'}, + '3324189':{'en': u('Baug\u00e9'), 'fr': u('Baug\u00e9')}, + '3324190':{'en': 'Chevire-le-Rouge', 'fr': u('Chevir\u00e9-le-Rouge')}, + '3324191':{'en': 'Brissac-Quince', 'fr': u('Brissac-Quinc\u00e9')}, + '3324192':{'en': 'Segre', 'fr': u('Segr\u00e9')}, + '3324193':{'en': 'Saint-Barthelemy-dAnjou', 'fr': u('Saint-Barth\u00e9lemy-d\'Anjou')}, + '3324200':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, + '3324201':{'en': 'Montargis', 'fr': 'Montargis'}, + '3324202':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, + '3324203':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, + '3324204':{'en': 'Gien', 'fr': 'Gien'}, + '3324205':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, + '3324206':{'en': 'Tours', 'fr': 'Tours'}, + '3324207':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3324208':{'en': 'Tours', 'fr': 'Tours'}, + '3324209':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, + '3324210':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, + '3324211':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, + '3324212':{'en': 'Sancerre', 'fr': 'Sancerre'}, + '3324213':{'en': 'Vierzon', 'fr': 'Vierzon'}, + '3324214':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3324215':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, + '3324216':{'en': 'Le Blanc', 'fr': 'Le Blanc'}, + '3324217':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, + '3324218':{'en': 'Issoudun', 'fr': 'Issoudun'}, + '3324219':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, + '3324220':{'en': 'Amboise', 'fr': 'Amboise'}, + '3324221':{'en': 'Chinon', 'fr': 'Chinon'}, + '3324222':{'en': 'Loches', 'fr': 'Loches'}, + '3324223':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, + '3324224':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, + '3324225':{'en': 'Chartres', 'fr': 'Chartres'}, + '3324226':{'en': 'Dreux', 'fr': 'Dreux'}, + '3324227':{'en': 'Tours', 'fr': 'Tours'}, + '3324228':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3324229':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3324230':{'en': 'Bourges', 'fr': 'Bourges'}, + '3324231':{'en': 'Tours', 'fr': 'Tours'}, + '3324232':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, + '3324233':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, + '3324234':{'en': 'Chinon', 'fr': 'Chinon'}, + '3324235':{'en': 'Sancerre', 'fr': 'Sancerre'}, + '3324236':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, + '3324237':{'en': 'Amboise', 'fr': 'Amboise'}, + '3324238':{'en': 'Issoudun', 'fr': 'Issoudun'}, + '3324239':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, + '3324240':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, + '3324241':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, + '3324242':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, + '3324243':{'en': 'Montargis', 'fr': 'Montargis'}, + '3324244':{'en': 'Blois', 'fr': 'Blois'}, + '3324245':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, + '3324246':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, + '3324247':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, + '3324248':{'en': 'Sancerre', 'fr': 'Sancerre'}, + '3324249':{'en': 'Vierzon', 'fr': 'Vierzon'}, + '3324250':{'en': 'Chartres', 'fr': 'Chartres'}, + '3324251':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3324252':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, + '3324253':{'en': 'Le Blanc', 'fr': 'Le Blanc'}, + '3324254':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, + '3324255':{'en': 'Issoudun', 'fr': 'Issoudun'}, + '3324256':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, + '3324257':{'en': 'Amboise', 'fr': 'Amboise'}, + '3324258':{'en': 'Chinon', 'fr': 'Chinon'}, + '3324259':{'en': 'Loches', 'fr': 'Loches'}, + '3324260':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, + '3324261':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, + '3324262':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, + '3324263':{'en': 'Gien', 'fr': 'Gien'}, + '3324264':{'en': 'Montargis', 'fr': 'Montargis'}, + '3324265':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, + '3324266':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, + '3324267':{'en': 'Tours', 'fr': 'Tours'}, + '3324268':{'en': 'Blois', 'fr': 'Blois'}, + '3324269':{'en': 'Chartres', 'fr': 'Chartres'}, + '3324270':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, + '3324271':{'en': 'Bourges', 'fr': 'Bourges'}, + '3324272':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, + '3324273':{'en': 'Sancerre', 'fr': 'Sancerre'}, + '3324274':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, + '3324275':{'en': 'Vierzon', 'fr': 'Vierzon'}, + '3324276':{'en': 'Chartres', 'fr': 'Chartres'}, + '3324277':{'en': u('Ch\u00e2teaudun'), 'fr': u('Ch\u00e2teaudun')}, + '3324278':{'en': 'Dreux', 'fr': 'Dreux'}, + '3324279':{'en': 'Nogent-le-Rotrou', 'fr': 'Nogent-le-Rotrou'}, + '3324280':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, + '3324281':{'en': 'Issoudun', 'fr': 'Issoudun'}, + '3324282':{'en': u('La Ch\u00e2tre'), 'fr': u('La Ch\u00e2tre')}, + '3324283':{'en': 'Le Blanc', 'fr': 'Le Blanc'}, + '3324284':{'en': u('Valen\u00e7ay'), 'fr': u('Valen\u00e7ay')}, + '3324285':{'en': 'Amboise', 'fr': 'Amboise'}, + '3324286':{'en': 'Chinon', 'fr': 'Chinon'}, + '3324287':{'en': 'Loches', 'fr': 'Loches'}, + '3324288':{'en': 'Tours', 'fr': 'Tours'}, + '3324289':{'en': 'Blois', 'fr': 'Blois'}, + '3324290':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, + '3324291':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, + '3324292':{'en': u('Vend\u00f4me'), 'fr': u('Vend\u00f4me')}, + '3324293':{'en': 'Gien', 'fr': 'Gien'}, + '3324294':{'en': 'Montargis', 'fr': 'Montargis'}, + '3324295':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3324296':{'en': 'Pithiviers', 'fr': 'Pithiviers'}, + '3324297':{'en': 'Tours', 'fr': 'Tours'}, + '3324298':{'en': 'Saint-Aignan', 'fr': 'Saint-Aignan'}, + '3324299':{'en': 'Romorantin-Lanthenay', 'fr': 'Romorantin-Lanthenay'}, + '3324301':{'en': 'evron', 'fr': u('\u00c9vron')}, + '3324304':{'en': 'Mayenne', 'fr': 'Mayenne'}, + '3324305':{'en': u('Ern\u00e9e'), 'fr': u('Ern\u00e9e')}, + '3324307':{'en': u('Ch\u00e2teau-Gontier'), 'fr': u('Ch\u00e2teau-Gontier')}, + '3324308':{'en': 'Gorron', 'fr': 'Gorron'}, + '3324309':{'en': u('Ch\u00e2teau-Gontier'), 'fr': u('Ch\u00e2teau-Gontier')}, + '3324314':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324316':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324321':{'en': 'Arnage', 'fr': 'Arnage'}, + '3324323':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324324':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324326':{'en': 'Laval', 'fr': 'Laval'}, + '3324328':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324329':{'en': u('Bonn\u00e9table'), 'fr': u('Bonn\u00e9table')}, + '3324330':{'en': 'Mayenne', 'fr': 'Mayenne'}, + '3324332':{'en': 'Mayenne', 'fr': 'Mayenne'}, + '3324339':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324340':{'en': u('Chang\u00e9'), 'fr': u('Chang\u00e9')}, + '3324341':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324342':{'en': u('\u00c9commoy'), 'fr': u('\u00c9commoy')}, + '3324343':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3324344':{'en': u('Ch\u00e2teau-du-Loir'), 'fr': u('Ch\u00e2teau-du-Loir')}, '3324348':{'en': u('La Fl\u00e8che'), 'fr': u('La Fl\u00e8che')}, '3324349':{'en': 'Laval', 'fr': 'Laval'}, '3324350':{'en': 'Le Mans', 'fr': 'Le Mans'}, @@ -1187,8 +1577,16 @@ '3325824':{'en': 'Carentan-les-Marais', 'fr': 'Carentan-les-Marais'}, '3325825':{'en': 'Vire', 'fr': 'Vire'}, '3325826':{'en': 'Bayeux', 'fr': 'Bayeux'}, + '332590':{'en': 'Nantes', 'fr': 'Nantes'}, '3325900':{'en': 'La Roche-sur-Yon', 'fr': 'La Roche-sur-Yon'}, - '3325901':{'en': 'Nantes', 'fr': 'Nantes'}, + '3325902':{'en': u('Lu\u00e7on'), 'fr': u('Lu\u00e7on')}, + '3325904':{'en': 'Angers', 'fr': 'Angers'}, + '3325905':{'en': 'La Roche-sur-Yon', 'fr': 'La Roche-sur-Yon'}, + '3325940':{'en': 'Laval', 'fr': 'Laval'}, + '3325941':{'en': 'Le Mans', 'fr': 'Le Mans'}, + '3325942':{'en': u('Segr\u00e9'), 'fr': u('Segr\u00e9')}, + '3325943':{'en': 'Nord Ouest', 'fr': 'Nord Ouest'}, + '3325944':{'en': 'La Roche-sur-Yon', 'fr': 'La Roche-sur-Yon'}, '3326100':{'en': 'Deauville', 'fr': 'Deauville'}, '3326101':{'en': 'Mortagne-au-Perche', 'fr': 'Mortagne-au-Perche'}, '3326102':{'en': 'Flers', 'fr': 'Flers'}, @@ -1288,6 +1686,24 @@ '3326197':{'en': 'Avranches', 'fr': 'Avranches'}, '3326198':{'en': 'Carentan-les-Marais', 'fr': 'Carentan-les-Marais'}, '3326199':{'en': 'Coutances', 'fr': 'Coutances'}, + '3326201':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '3326202':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '3326203':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '3326204':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '3326205':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '3326206':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '3326207':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '3326208':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '3326209':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332621':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332622':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332623':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332624':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332625':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332626':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332627':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332628':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, + '332629':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, '3326300':{'en': 'Saint-Denis', 'fr': 'Saint-Denis'}, '3327202':{'en': 'Nantes', 'fr': 'Nantes'}, '3327210':{'en': 'Cholet', 'fr': 'Cholet'}, @@ -3233,6 +3649,8 @@ '3335348':{'en': 'Reims', 'fr': 'Reims'}, '3335349':{'en': 'Reims', 'fr': 'Reims'}, '3335350':{'en': 'Troyes', 'fr': 'Troyes'}, + '3335370':{'en': 'Troyes', 'fr': 'Troyes'}, + '3335371':{'en': 'Reims', 'fr': 'Reims'}, '3335400':{'en': 'Nancy', 'fr': 'Nancy'}, '3335401':{'en': 'Saint-Avold', 'fr': 'Saint-Avold'}, '3335402':{'en': 'Bar-le-Duc', 'fr': 'Bar-le-Duc'}, @@ -3466,6 +3884,8 @@ '3335657':{'en': 'Nancy', 'fr': 'Nancy'}, '3335658':{'en': 'Nancy', 'fr': 'Nancy'}, '3335660':{'en': 'Nancy', 'fr': 'Nancy'}, + '3335680':{'en': 'Nancy', 'fr': 'Nancy'}, + '3335681':{'en': 'Metz', 'fr': 'Metz'}, '3335700':{'en': 'Remiremont', 'fr': 'Remiremont'}, '3335701':{'en': 'Saint-Avold', 'fr': 'Saint-Avold'}, '3335702':{'en': u('Saint-Di\u00e9-des-Vosges'), 'fr': u('Saint-Di\u00e9-des-Vosges')}, @@ -5181,6 +5601,17 @@ '3337604':{'en': 'Lille', 'fr': 'Lille'}, '3337605':{'en': 'Lille', 'fr': 'Lille'}, '3337606':{'en': 'Lens', 'fr': 'Lens'}, + '3337610':{'en': 'Hazebrouck', 'fr': 'Hazebrouck'}, + '3337611':{'en': 'Lille', 'fr': 'Lille'}, + '3337612':{'en': 'Calais', 'fr': 'Calais'}, + '3337613':{'en': u('B\u00e9thune'), 'fr': u('B\u00e9thune')}, + '3337614':{'en': 'Dunkerque', 'fr': 'Dunkerque'}, + '3337615':{'en': 'Lille', 'fr': 'Lille'}, + '3337616':{'en': u('B\u00e9thune'), 'fr': u('B\u00e9thune')}, + '3337617':{'en': u('B\u00e9thune'), 'fr': u('B\u00e9thune')}, + '3337618':{'en': u('B\u00e9thune'), 'fr': u('B\u00e9thune')}, + '3337619':{'en': 'Lille', 'fr': 'Lille'}, + '3337630':{'en': 'Calais', 'fr': 'Calais'}, '3337900':{'en': 'Autun', 'fr': 'Autun'}, '3337901':{'en': 'Louhans', 'fr': 'Louhans'}, '3337902':{'en': 'Montceau-les-Mines', 'fr': 'Montceau-les-Mines'}, @@ -6005,6 +6436,7 @@ '3342088':{'en': 'Corse', 'fr': 'Corse'}, '3342094':{'en': 'Corse', 'fr': 'Corse'}, '3342095':{'en': 'Corse', 'fr': 'Corse'}, + '3342096':{'en': 'Corse', 'fr': 'Corse'}, '3342200':{'en': 'Cannes', 'fr': 'Cannes'}, '3342201':{'en': 'Grasse', 'fr': 'Grasse'}, '3342202':{'en': 'Nice', 'fr': 'Nice'}, @@ -6106,7 +6538,14 @@ '3342318':{'en': 'Saint-Raphael', 'fr': 'Saint-Raphael'}, '3342319':{'en': 'Cannes', 'fr': 'Cannes'}, '3342320':{'en': 'Nice', 'fr': 'Nice'}, + '3342321':{'en': 'Cannes', 'fr': 'Cannes'}, + '3342322':{'en': 'Draguignan', 'fr': 'Draguignan'}, '3342323':{'en': 'Nice', 'fr': 'Nice'}, + '3342324':{'en': 'Nice', 'fr': 'Nice'}, + '3342326':{'en': 'Toulon', 'fr': 'Toulon'}, + '3342327':{'en': 'Nice', 'fr': 'Nice'}, + '3342328':{'en': 'Brignoles', 'fr': 'Brignoles'}, + '3342329':{'en': 'Nice', 'fr': 'Nice'}, '3342610':{'en': 'Lyon', 'fr': 'Lyon'}, '3342611':{'en': 'Bourg-en-Bresse', 'fr': 'Bourg-en-Bresse'}, '3342612':{'en': 'Nantua', 'fr': 'Nantua'}, @@ -6572,6 +7011,8 @@ '3344404':{'en': 'Le Puy-en-Velay', 'fr': 'Le Puy-en-Velay'}, '3344405':{'en': 'Clermont-Ferrand', 'fr': 'Clermont-Ferrand'}, '3344406':{'en': 'Clermont-Ferrand', 'fr': 'Clermont-Ferrand'}, + '3344407':{'en': u('Montlu\u00e7on'), 'fr': u('Montlu\u00e7on')}, + '3344408':{'en': 'Clermont-Ferrand', 'fr': 'Clermont-Ferrand'}, '3344437':{'en': 'Ambert', 'fr': 'Ambert'}, '3344438':{'en': 'Clermont-Ferrand', 'fr': 'Clermont-Ferrand'}, '3344439':{'en': 'Issoire', 'fr': 'Issoire'}, @@ -7743,6 +8184,19 @@ '3348545':{'en': 'Aix-les-Bains', 'fr': 'Aix-les-Bains'}, '3348546':{'en': 'Annecy', 'fr': 'Annecy'}, '3348547':{'en': 'Annemasse', 'fr': 'Annemasse'}, + '3348550':{'en': 'Voiron', 'fr': 'Voiron'}, + '3348551':{'en': 'Grenoble', 'fr': 'Grenoble'}, + '3348552':{'en': 'Annecy', 'fr': 'Annecy'}, + '3348553':{'en': 'Annecy', 'fr': 'Annecy'}, + '3348554':{'en': 'Bellegarde-sur-Valserine', 'fr': 'Bellegarde-sur-Valserine'}, + '3348555':{'en': 'Belley', 'fr': 'Belley'}, + '3348556':{'en': 'Grenoble', 'fr': 'Grenoble'}, + '3348557':{'en': 'Saint-Marcellin', 'fr': 'Saint-Marcellin'}, + '3348558':{'en': 'Grenoble', 'fr': 'Grenoble'}, + '3348559':{'en': 'Grenoble', 'fr': 'Grenoble'}, + '3348560':{'en': u('Chamb\u00e9ry'), 'fr': u('Chamb\u00e9ry')}, + '3348561':{'en': 'Annecy', 'fr': 'Annecy'}, + '3348562':{'en': 'Annecy', 'fr': 'Annecy'}, '3348571':{'en': 'Saint-Jean-de-Maurienne', 'fr': 'Saint-Jean-de-Maurienne'}, '3348572':{'en': 'Annecy', 'fr': 'Annecy'}, '3348573':{'en': 'Annemasse', 'fr': 'Annemasse'}, @@ -8244,6 +8698,12 @@ '3351805':{'en': 'Limoges', 'fr': 'Limoges'}, '3351806':{'en': 'Limoges', 'fr': 'Limoges'}, '3351807':{'en': 'Limoges', 'fr': 'Limoges'}, + '3351820':{'en': 'Limoges', 'fr': 'Limoges'}, + '3351821':{'en': 'Tulle', 'fr': 'Tulle'}, + '3351822':{'en': 'Limoges', 'fr': 'Limoges'}, + '3351823':{'en': 'Limoges', 'fr': 'Limoges'}, + '3351824':{'en': 'Tulle', 'fr': 'Tulle'}, + '3351825':{'en': 'Limoges', 'fr': 'Limoges'}, '3351900':{'en': 'Boussac', 'fr': 'Boussac'}, '3351901':{'en': 'Gueret', 'fr': 'Gueret'}, '3351902':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, @@ -8735,6 +9195,7 @@ '3353607':{'en': 'Saint-Gaudens', 'fr': 'Saint-Gaudens'}, '3353608':{'en': 'Figeac', 'fr': 'Figeac'}, '3353609':{'en': 'Toulouse', 'fr': 'Toulouse'}, + '3353610':{'en': 'Toulouse', 'fr': 'Toulouse'}, '3353611':{'en': 'Toulouse', 'fr': 'Toulouse'}, '3353612':{'en': 'Pamiers', 'fr': 'Pamiers'}, '3353613':{'en': 'Decazeville', 'fr': 'Decazeville'}, @@ -8772,6 +9233,10 @@ '3353647':{'en': 'Toulouse', 'fr': 'Toulouse'}, '3353648':{'en': 'Montauban', 'fr': 'Montauban'}, '3353653':{'en': 'Toulouse', 'fr': 'Toulouse'}, + '3353700':{'en': 'Albi', 'fr': 'Albi'}, + '3353701':{'en': 'Montauban', 'fr': 'Montauban'}, + '3353702':{'en': 'Sud Ouest', 'fr': 'Sud Ouest'}, + '3353703':{'en': 'Decazeville', 'fr': 'Decazeville'}, '3354010':{'en': 'Blaye', 'fr': 'Blaye'}, '3354011':{'en': 'Langon', 'fr': 'Langon'}, '3354012':{'en': 'Bordeaux', 'fr': 'Bordeaux'}, @@ -8899,6 +9364,35 @@ '3354787':{'en': 'Mont-de-Marsan', 'fr': 'Mont-de-Marsan'}, '3354788':{'en': 'Mussidan', 'fr': 'Mussidan'}, '3354789':{'en': 'Nerac', 'fr': 'Nerac'}, + '3354800':{'en': 'Cognac', 'fr': 'Cognac'}, + '3354801':{'en': 'Confolens', 'fr': 'Confolens'}, + '3354802':{'en': 'Jonzac', 'fr': 'Jonzac'}, + '3354803':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3354804':{'en': 'Saintes', 'fr': 'Saintes'}, + '3354805':{'en': u('Saint-Jean-d\'Ang\u00e9ly'), 'fr': u('Saint-Jean-d\'Ang\u00e9ly')}, + '3354806':{'en': 'Bressuire', 'fr': 'Bressuire'}, + '3354807':{'en': 'Melle', 'fr': 'Melle'}, + '3354808':{'en': 'Niort', 'fr': 'Niort'}, + '3354809':{'en': 'Parthenay', 'fr': 'Parthenay'}, + '3354810':{'en': u('Ch\u00e2tellerault'), 'fr': u('Ch\u00e2tellerault')}, + '3354811':{'en': 'Civray', 'fr': 'Civray'}, + '3354812':{'en': 'Loudun', 'fr': 'Loudun'}, + '3354813':{'en': 'Montmorillon', 'fr': 'Montmorillon'}, + '3354814':{'en': 'Cognac', 'fr': 'Cognac'}, + '3354815':{'en': 'Montmorillon', 'fr': 'Montmorillon'}, + '3354816':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3354817':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3354818':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3354819':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3354820':{'en': 'Niort', 'fr': 'Niort'}, + '3354821':{'en': 'Barbezieux-Saint-Hilaire', 'fr': 'Barbezieux-Saint-Hilaire'}, + '3354822':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3354823':{'en': 'Rochefort', 'fr': 'Rochefort'}, + '3354824':{'en': u('Angoul\u00eame'), 'fr': u('Angoul\u00eame')}, + '3354825':{'en': 'La Rochelle', 'fr': 'La Rochelle'}, + '3354826':{'en': 'Niort', 'fr': 'Niort'}, + '3354827':{'en': 'Poitiers', 'fr': 'Poitiers'}, + '3354828':{'en': 'Poitiers', 'fr': 'Poitiers'}, '335495':{'en': 'Poitiers', 'fr': 'Poitiers'}, '3355400':{'en': 'Dax', 'fr': 'Dax'}, '3355401':{'en': 'Marmande', 'fr': 'Marmande'}, @@ -9525,498 +10019,4 @@ '3358734':{'en': 'Argentat', 'fr': 'Argentat'}, '3358735':{'en': 'Argentat', 'fr': 'Argentat'}, '3358736':{'en': 'Aubusson', 'fr': 'Aubusson'}, - '3358737':{'en': 'Bellac', 'fr': 'Bellac'}, - '3358738':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, - '3358739':{'en': 'Boussac', 'fr': 'Boussac'}, - '3358740':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358741':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358742':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358743':{'en': 'Tulle', 'fr': 'Tulle'}, - '3358744':{'en': 'Ussel', 'fr': 'Ussel'}, - '3358745':{'en': 'Uzerche', 'fr': 'Uzerche'}, - '3358746':{'en': 'Tulle', 'fr': 'Tulle'}, - '3358747':{'en': 'Ussel', 'fr': 'Ussel'}, - '3358748':{'en': 'Uzerche', 'fr': 'Uzerche'}, - '3358749':{'en': 'Tulle', 'fr': 'Tulle'}, - '3358750':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358751':{'en': 'Ussel', 'fr': 'Ussel'}, - '3358752':{'en': 'Uzerche', 'fr': 'Uzerche'}, - '3358753':{'en': 'Aubusson', 'fr': 'Aubusson'}, - '3358754':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, - '3358755':{'en': 'Boussac', 'fr': 'Boussac'}, - '3358756':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358757':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358758':{'en': 'Tulle', 'fr': 'Tulle'}, - '3358759':{'en': 'Bellac', 'fr': 'Bellac'}, - '3358760':{'en': 'Bellac', 'fr': 'Bellac'}, - '3358761':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, - '3358762':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358763':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358764':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358765':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358766':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358767':{'en': 'Uzerche', 'fr': 'Uzerche'}, - '3358768':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358769':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358770':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358771':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358772':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, - '3358773':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358774':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358775':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358776':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358777':{'en': 'Bellac', 'fr': 'Bellac'}, - '3358778':{'en': 'Ussel', 'fr': 'Ussel'}, - '3358779':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358780':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358781':{'en': 'Argentat', 'fr': 'Argentat'}, - '3358782':{'en': 'Aubusson', 'fr': 'Aubusson'}, - '3358783':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358784':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358785':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358786':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358787':{'en': 'Bellac', 'fr': 'Bellac'}, - '3358788':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, - '3358789':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, - '3358790':{'en': 'Argentat', 'fr': 'Argentat'}, - '3358791':{'en': 'Tulle', 'fr': 'Tulle'}, - '3358792':{'en': 'Ussel', 'fr': 'Ussel'}, - '3358793':{'en': 'Uzerche', 'fr': 'Uzerche'}, - '3358794':{'en': 'Aubusson', 'fr': 'Aubusson'}, - '3358795':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, - '3358796':{'en': 'Boussac', 'fr': 'Boussac'}, - '3358797':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358798':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358799':{'en': 'Bellac', 'fr': 'Bellac'}, - '3359020':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, - '3359021':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, - '3359022':{'en': 'Petit-Canal', 'fr': 'Petit-Canal'}, - '3359023':{'en': 'Le Moule', 'fr': 'Le Moule'}, - '3359024':{'en': u('Morne-\u00c0-l\'Eau'), 'fr': u('Morne-\u00c0-l\'Eau')}, - '3359025':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, - '3359026':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, - '3359027':{'en': u('Saint Barth\u00e9l\u00e9my'), 'fr': u('Saint Barth\u00e9l\u00e9my')}, - '3359028':{'en': 'Sainte Rose', 'fr': 'Sainte Rose'}, - '3359029':{'en': u('Saint Barth\u00e9l\u00e9my'), 'fr': u('Saint Barth\u00e9l\u00e9my')}, - '3359032':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, - '3359038':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, - '3359041':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, - '3359048':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, - '3359052':{'en': u('Saint Barth\u00e9l\u00e9my'), 'fr': u('Saint Barth\u00e9l\u00e9my')}, - '3359060':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, - '3359068':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, - '3359080':{'en': 'Saint-Claude', 'fr': 'Saint-Claude'}, - '3359081':{'en': 'Basse Terre', 'fr': 'Basse Terre'}, - '3359082':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, - '3359083':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, - '3359084':{'en': 'Le Gosier', 'fr': 'Le Gosier'}, - '3359085':{'en': 'Sainte-Anne', 'fr': 'Sainte-Anne'}, - '3359086':{'en': 'Capesterre Belle Eau', 'fr': 'Capesterre Belle Eau'}, - '3359087':{'en': u('Saint Barth\u00e9l\u00e9my'), 'fr': u('Saint Barth\u00e9l\u00e9my')}, - '3359088':{'en': 'Sainte-Anne', 'fr': 'Sainte-Anne'}, - '3359089':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, - '3359090':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, - '3359091':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, - '3359092':{'en': 'Trois Rivieres', 'fr': 'Trois Rivieres'}, - '3359093':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, - '3359094':{'en': 'Petit Bourg', 'fr': 'Petit Bourg'}, - '3359095':{'en': 'Petit Bourg', 'fr': 'Petit Bourg'}, - '3359097':{'en': 'Grand-Bourg', 'fr': 'Grand-Bourg'}, - '3359098':{'en': 'Vieux Habitants', 'fr': 'Vieux Habitants'}, - '3359099':{'en': 'Basse Terre', 'fr': 'Basse Terre'}, - '3359422':{'en': 'Kourou', 'fr': 'Kourou'}, - '3359425':{'en': 'Cayenne', 'fr': 'Cayenne'}, - '3359427':{'en': 'Saint-Laurent-du-Maroni', 'fr': 'Saint-Laurent-du-Maroni'}, - '3359428':{'en': 'Cayenne', 'fr': 'Cayenne'}, - '3359429':{'en': 'Cayenne', 'fr': 'Cayenne'}, - '3359430':{'en': 'Cayenne', 'fr': 'Cayenne'}, - '3359431':{'en': 'Cayenne', 'fr': 'Cayenne'}, - '3359432':{'en': 'Kourou', 'fr': 'Kourou'}, - '3359434':{'en': 'Saint-Laurent-du-Maroni', 'fr': 'Saint-Laurent-du-Maroni'}, - '3359435':{'en': 'Matoury', 'fr': 'Matoury'}, - '3359437':{'en': 'Cayenne', 'fr': 'Cayenne'}, - '3359438':{'en': 'Cayenne', 'fr': 'Cayenne'}, - '3359439':{'en': 'Cayenne', 'fr': 'Cayenne'}, - '3359638':{'en': 'Le Robert', 'fr': 'Le Robert'}, - '3359639':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359642':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359648':{'en': u('Rivi\u00e8re-Sal\u00e9e'), 'fr': u('Rivi\u00e8re-Sal\u00e9e')}, - '3359650':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359651':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359652':{'en': 'Le Morne Rouge', 'fr': 'Le Morne Rouge'}, - '3359653':{'en': 'Le Lorrain', 'fr': 'Le Lorrain'}, - '3359654':{'en': u('Le Fran\u00e7ois'), 'fr': u('Le Fran\u00e7ois')}, - '3359655':{'en': 'Le Morne Vert', 'fr': 'Le Morne Vert'}, - '3359656':{'en': 'Ducos', 'fr': 'Ducos'}, - '3359657':{'en': 'Saint Joseph', 'fr': 'Saint Joseph'}, - '3359658':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359660':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359661':{'en': 'Schoelcher', 'fr': 'Schoelcher'}, - '3359662':{'en': u('Rivi\u00e8re-Pilote'), 'fr': u('Rivi\u00e8re-Pilote')}, - '3359663':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359664':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359665':{'en': 'Le Robert', 'fr': 'Le Robert'}, - '3359667':{'en': 'Gros-Morne', 'fr': 'Gros-Morne'}, - '3359668':{'en': u('Rivi\u00e8re-Sal\u00e9e'), 'fr': u('Rivi\u00e8re-Sal\u00e9e')}, - '3359669':{'en': 'Sainte Marie', 'fr': 'Sainte Marie'}, - '335967':{'en': 'Fort de France', 'fr': 'Fort de France'}, - '3359674':{'en': 'Le Vauclin', 'fr': 'Le Vauclin'}, - '3359676':{'en': 'Sainte-Anne', 'fr': 'Sainte-Anne'}, - '3359677':{'en': 'Ducos', 'fr': 'Ducos'}, - '3359678':{'en': 'Basse-Pointe', 'fr': 'Basse-Pointe'}, - '3481':{'en': 'Madrid', 'es': 'Madrid'}, - '34820':{'en': u('\u00c1vila'), 'es': u('\u00c1vila')}, - '34821':{'en': 'Segovia', 'es': 'Segovia'}, - '34822':{'en': 'Tenerife', 'es': 'Tenerife'}, - '34823':{'en': 'Salamanca', 'es': 'Salamanca'}, - '34824':{'en': 'Badajoz', 'es': 'Badajoz'}, - '34825':{'en': 'Toledo', 'es': 'Toledo'}, - '34826':{'en': 'Ciudad Real', 'es': 'Ciudad Real'}, - '34827':{'en': u('C\u00e1ceres'), 'es': u('C\u00e1ceres')}, - '34828':{'en': 'Las Palmas', 'es': 'Las Palmas'}, - '3483':{'en': 'Barcelona', 'es': 'Barcelona'}, - '34841':{'en': 'La Rioja', 'es': 'La Rioja'}, - '34842':{'en': 'Cantabria', 'es': 'Cantabria'}, - '34843':{'en': u('Guip\u00fazcoa'), 'es': u('Guip\u00fazcoa')}, - '34844':{'en': 'Bizkaia', 'es': 'Vizcaya'}, - '34845':{'en': 'Araba', 'es': u('\u00c1lava')}, - '34846':{'en': 'Bizkaia', 'es': 'Vizcaya'}, - '34847':{'en': 'Burgos', 'es': 'Burgos'}, - '34848':{'en': 'Navarre', 'es': 'Navarra'}, - '34849':{'en': 'Guadalajara', 'es': 'Guadalajara'}, - '34850':{'en': u('Almer\u00eda'), 'es': u('\u00c1lmer\u00eda')}, - '34851':{'en': u('M\u00e1laga'), 'es': u('M\u00e1laga')}, - '34852':{'en': u('M\u00e1laga'), 'es': u('M\u00e1laga')}, - '34853':{'en': u('Ja\u00e9n'), 'es': u('Ja\u00e9n')}, - '34854':{'en': 'Seville', 'es': 'Sevilla'}, - '34855':{'en': 'Seville', 'es': 'Seville'}, - '34856':{'en': u('C\u00e1diz'), 'es': u('C\u00e1diz')}, - '34857':{'en': 'Cordova', 'es': u('C\u00f3rdoba')}, - '34858':{'en': 'Granada', 'es': 'Granada'}, - '34859':{'en': 'Huelva', 'es': 'Huelva'}, - '34860':{'en': 'Valencia', 'es': 'Valencia'}, - '34861':{'en': 'Valencia', 'es': 'Valencia'}, - '34862':{'en': 'Valencia', 'es': 'Valencia'}, - '34863':{'en': 'Valencia', 'es': 'Valencia'}, - '34864':{'en': u('Castell\u00f3n'), 'es': u('Castell\u00f3n')}, - '34865':{'en': 'Alicante', 'es': 'Alicante'}, - '34866':{'en': 'Alicante', 'es': 'Alicante'}, - '34867':{'en': 'Albacete', 'es': 'Albacete'}, - '34868':{'en': 'Murcia', 'es': 'Murcia'}, - '34869':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34871':{'en': 'Balearic Islands', 'es': 'Baleares'}, - '34872':{'en': 'Gerona', 'es': 'Gerona'}, - '34873':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '34874':{'en': 'Huesca', 'es': 'Huesca'}, - '34875':{'en': 'Soria', 'es': 'Soria'}, - '34876':{'en': 'Zaragoza', 'es': 'Zaragoza'}, - '34877':{'en': 'Tarragona', 'es': 'Tarragona'}, - '34878':{'en': 'Teruel', 'es': 'Teruel'}, - '34879':{'en': 'Palencia', 'es': 'Palencia'}, - '34880':{'en': 'Zamora', 'es': 'Zamora'}, - '34881':{'en': u('La Coru\u00f1a'), 'es': u('La Coru\u00f1a')}, - '34882':{'en': 'Lugo', 'es': 'Lugo'}, - '34883':{'en': 'Valladolid', 'es': 'Valladolid'}, - '34884':{'en': 'Asturias', 'es': 'Asturias'}, - '34885':{'en': 'Asturias', 'es': 'Asturias'}, - '34886':{'en': 'Pontevedra', 'es': 'Pontevedra'}, - '34887':{'en': u('Le\u00f3n'), 'es': u('Le\u00f3n')}, - '34888':{'en': 'Ourense', 'es': 'Orense'}, - '3491':{'en': 'Madrid', 'es': 'Madrid'}, - '34920':{'en': u('\u00c1vila'), 'es': u('\u00c1vila')}, - '34921':{'en': 'Segovia', 'es': 'Segovia'}, - '34922':{'en': 'Tenerife', 'es': 'Tenerife'}, - '34923':{'en': 'Salamanca', 'es': 'Salamanca'}, - '34924':{'en': 'Badajoz', 'es': 'Badajoz'}, - '34925':{'en': 'Toledo', 'es': 'Toledo'}, - '34926':{'en': 'Ciudad Real', 'es': 'Ciudad Real'}, - '34927':{'en': u('C\u00e1ceres'), 'es': u('C\u00e1ceres')}, - '34928':{'en': 'Las Palmas', 'es': 'Las Palmas'}, - '3493':{'en': 'Barcelona', 'es': 'Barcelona'}, - '34941':{'en': 'La Rioja', 'es': 'La Rioja'}, - '34942':{'en': 'Cantabria', 'es': 'Cantabria'}, - '34943':{'en': u('Guip\u00fazcoa'), 'es': u('Guip\u00fazcoa')}, - '34944':{'en': 'Bizkaia', 'es': 'Vizcaya'}, - '34945':{'en': 'Araba', 'es': u('\u00c1lava')}, - '34946':{'en': 'Bizkaia', 'es': 'Vizcaya'}, - '34947':{'en': 'Burgos', 'es': 'Burgos'}, - '34948':{'en': 'Navarre', 'es': 'Navarra'}, - '34949':{'en': 'Guadalajara', 'es': 'Guadalajara'}, - '34950':{'en': u('Almer\u00eda'), 'es': u('Almer\u00eda')}, - '34951':{'en': u('M\u00e1laga'), 'es': u('M\u00e1laga')}, - '34952':{'en': u('M\u00e1laga'), 'es': u('M\u00e1laga')}, - '34953':{'en': u('Ja\u00e9n'), 'es': u('Ja\u00e9n')}, - '34954':{'en': 'Seville', 'es': 'Sevilla'}, - '34955':{'en': 'Seville', 'es': 'Sevilla'}, - '34956':{'en': u('C\u00e1diz'), 'es': u('C\u00e1diz')}, - '34957':{'en': 'Cordova', 'es': u('C\u00f3rdoba')}, - '34958':{'en': 'Granada', 'es': 'Granada'}, - '34959':{'en': 'Huelva', 'es': 'Huelva'}, - '34960':{'en': 'Valencia', 'es': 'Valencia'}, - '34961':{'en': 'Valencia', 'es': 'Valencia'}, - '34962':{'en': 'Valencia', 'es': 'Valencia'}, - '34963':{'en': 'Valencia', 'es': 'Valencia'}, - '34964':{'en': u('Castell\u00f3n'), 'es': u('Castell\u00f3n')}, - '34965':{'en': 'Alicante', 'es': 'Alicante'}, - '34966':{'en': 'Alicante', 'es': 'Alicante'}, - '34967':{'en': 'Albacete', 'es': 'Albacete'}, - '34968':{'en': 'Murcia', 'es': 'Murcia'}, - '3496900':{'en': 'Cuenca', 'es': 'Cuenca'}, - '3496901':{'en': 'Cuenca', 'es': 'Cuenca'}, - '3496902':{'en': 'Cuenca', 'es': 'Cuenca'}, - '3496903':{'en': 'Cuenca', 'es': 'Cuenca'}, - '3496904':{'en': 'Cuenca', 'es': 'Cuenca'}, - '3496905':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690600':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690601':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690602':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690603':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690604':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690605':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690606':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690607':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690608':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690611':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690612':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690613':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690614':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690615':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690616':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690617':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690618':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349690619':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34969062':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34969063':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34969064':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34969065':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34969066':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34969067':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34969068':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34969069':{'en': 'Cuenca', 'es': 'Cuenca'}, - '3496907':{'en': 'Cuenca', 'es': 'Cuenca'}, - '3496908':{'en': 'Cuenca', 'es': 'Cuenca'}, - '3496909':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349691':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349692':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349693':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349694':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349695':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349696':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349697':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349698':{'en': 'Cuenca', 'es': 'Cuenca'}, - '349699':{'en': 'Cuenca', 'es': 'Cuenca'}, - '34971':{'en': 'Balearic Islands', 'es': 'Baleares'}, - '34972':{'en': 'Gerona', 'es': 'Gerona'}, - '349730':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '349731':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '349732':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '349733':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '349734':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '349735':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '349736':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '349737':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '349738':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497391':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497392':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497393':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497394':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497395':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497396':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497397':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497398':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '3497399':{'en': 'Lleida', 'es': u('L\u00e9rida')}, - '34974':{'en': 'Huesca', 'es': 'Huesca'}, - '34975':{'en': 'Soria', 'es': 'Soria'}, - '34976':{'en': 'Zaragoza', 'es': 'Zaragoza'}, - '34977':{'en': 'Tarragona', 'es': 'Tarragona'}, - '34978':{'en': 'Teruel', 'es': 'Teruel'}, - '34979':{'en': 'Palencia', 'es': 'Palencia'}, - '34980':{'en': 'Zamora', 'es': 'Zamora'}, - '34981':{'en': u('La Coru\u00f1a'), 'es': u('A Coru\u00f1a')}, - '34982':{'en': 'Lugo', 'es': 'Lugo'}, - '34983':{'en': 'Valladolid', 'es': 'Valladolid'}, - '34984':{'en': 'Asturias', 'es': 'Asturias'}, - '34985':{'en': 'Asturias', 'es': 'Asturias'}, - '34986':{'en': 'Pontevedra', 'es': 'Pontevedra'}, - '34987':{'en': u('Le\u00f3n'), 'es': u('Le\u00f3n')}, - '34988':{'en': 'Ourense', 'es': 'Orense'}, - '35121':{'en': 'Lisbon', 'pt': 'Lisboa'}, - '35122':{'en': 'Porto', 'pt': 'Porto'}, - '351231':{'en': 'Mealhada', 'pt': 'Mealhada'}, - '351232':{'en': 'Viseu', 'pt': 'Viseu'}, - '351233':{'en': 'Figueira da Foz', 'pt': 'Figueira da Foz'}, - '351234':{'en': 'Aveiro', 'pt': 'Aveiro'}, - '351235':{'en': 'Arganil', 'pt': 'Arganil'}, - '351236':{'en': 'Pombal', 'pt': 'Pombal'}, - '351238':{'en': 'Seia', 'pt': 'Seia'}, - '351239':{'en': 'Coimbra', 'pt': 'Coimbra'}, - '351241':{'en': 'Abrantes', 'pt': 'Abrantes'}, - '351242':{'en': u('Ponte de S\u00f4r'), 'pt': u('Ponte de S\u00f4r')}, - '351243':{'en': u('Santar\u00e9m'), 'pt': u('Santar\u00e9m')}, - '351244':{'en': 'Leiria', 'pt': 'Leiria'}, - '351245':{'en': 'Portalegre', 'pt': 'Portalegre'}, - '351249':{'en': 'Torres Novas', 'pt': 'Torres Novas'}, - '351251':{'en': u('Valen\u00e7a'), 'pt': u('Valen\u00e7a')}, - '351252':{'en': u('V. N. de Famalic\u00e3o'), 'pt': u('V. N. de Famalic\u00e3o')}, - '351253':{'en': 'Braga', 'pt': 'Braga'}, - '351254':{'en': u('Peso da R\u00e9gua'), 'pt': u('Peso da R\u00e9gua')}, - '351255':{'en': 'Penafiel', 'pt': 'Penafiel'}, - '351256':{'en': u('S. Jo\u00e3o da Madeira'), 'pt': u('S. Jo\u00e3o da Madeira')}, - '351258':{'en': 'Viana do Castelo', 'pt': 'Viana do Castelo'}, - '351259':{'en': 'Vila Real', 'pt': 'Vila Real'}, - '351261':{'en': 'Torres Vedras', 'pt': 'Torres Vedras'}, - '351262':{'en': 'Caldas da Rainha', 'pt': 'Caldas da Rainha'}, - '351263':{'en': 'Vila Franca de Xira', 'pt': 'Vila Franca de Xira'}, - '351265':{'en': u('Set\u00fabal'), 'pt': u('Set\u00fabal')}, - '351266':{'en': u('\u00c9vora'), 'pt': u('\u00c9vora')}, - '351268':{'en': 'Estremoz', 'pt': 'Estremoz'}, - '351269':{'en': u('Santiago do Cac\u00e9m'), 'pt': u('Santiago do Cac\u00e9m')}, - '351271':{'en': 'Guarda', 'pt': 'Guarda'}, - '351272':{'en': 'Castelo Branco', 'pt': 'Castelo Branco'}, - '351273':{'en': u('Bragan\u00e7a'), 'pt': u('Bragan\u00e7a')}, - '351274':{'en': u('Proen\u00e7a-a-Nova'), 'pt': u('Proen\u00e7a-a-Nova')}, - '351275':{'en': u('Covilh\u00e3'), 'pt': u('Covilh\u00e3')}, - '351276':{'en': 'Chaves', 'pt': 'Chaves'}, - '351277':{'en': 'Idanha-a-Nova', 'pt': 'Idanha-a-Nova'}, - '351278':{'en': 'Mirandela', 'pt': 'Mirandela'}, - '351279':{'en': 'Moncorvo', 'pt': 'Moncorvo'}, - '351281':{'en': 'Tavira', 'pt': 'Tavira'}, - '351282':{'en': u('Portim\u00e3o'), 'pt': u('Portim\u00e3o')}, - '351283':{'en': 'Odemira', 'pt': 'Odemira'}, - '351284':{'en': 'Beja', 'pt': 'Beja'}, - '351285':{'en': 'Moura', 'pt': 'Moura'}, - '351286':{'en': 'Castro Verde', 'pt': 'Castro Verde'}, - '351289':{'en': 'Faro', 'pt': 'Faro'}, - '351291':{'en': 'Funchal', 'pt': 'Funchal'}, - '351292':{'en': 'Horta', 'pt': 'Horta'}, - '351295':{'en': u('Angra do Hero\u00edsmo'), 'pt': u('Angra do Hero\u00edsmo')}, - '351296':{'en': 'Ponta Delgada', 'pt': 'Ponta Delgada'}, - '35222':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, - '35223':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, - '352240':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '352241':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '352242':{'de': 'Luxemburg'}, - '3522420':{'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522421':{'de': 'Weicherdingen', 'en': 'Weicherdange', 'fr': 'Weicherdange'}, - '3522422':{'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, - '3522423':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, - '3522424':{'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522425':{'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522426':{'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522427':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, - '3522428':{'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, - '3522429':{'de': 'Luxemburg/Kockelscheuer', 'en': 'Luxembourg/Kockelscheuer', 'fr': 'Luxembourg/Kockelscheuer'}, - '3522430':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, - '3522431':{'de': 'Bartringen', 'en': 'Bertrange/Mamer/Munsbach/Strassen', 'fr': 'Bertrange/Mamer/Munsbach/Strassen'}, - '3522432':{'de': 'Lintgen/Kanton Mersch/Steinfort', 'en': 'Lintgen/Mersch/Steinfort', 'fr': 'Lintgen/Mersch/Steinfort'}, - '3522433':{'de': 'Walferdingen', 'en': 'Walferdange', 'fr': 'Walferdange'}, - '3522434':{'de': 'Rammeldingen/Senningerberg', 'en': 'Rameldange/Senningerberg', 'fr': 'Rameldange/Senningerberg'}, - '3522435':{'de': 'Sandweiler/Mutfort/Roodt-sur-Syre', 'en': 'Sandweiler/Moutfort/Roodt-sur-Syre', 'fr': 'Sandweiler/Moutfort/Roodt-sur-Syre'}, - '3522436':{'de': 'Hesperingen/Kockelscheuer/Roeser', 'en': 'Hesperange/Kockelscheuer/Roeser', 'fr': 'Hesperange/Kockelscheuer/Roeser'}, - '3522437':{'de': 'Leudelingen/Ehlingen/Monnerich', 'en': 'Leudelange/Ehlange/Mondercange', 'fr': 'Leudelange/Ehlange/Mondercange'}, - '3522438':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522439':{'de': 'Windhof/Steinfort', 'en': 'Windhof/Steinfort', 'fr': 'Windhof/Steinfort'}, - '3522440':{'de': 'Howald', 'en': 'Howald', 'fr': 'Howald'}, - '3522441':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522442':{'de': 'Plateau de Kirchberg', 'en': 'Plateau de Kirchberg', 'fr': 'Plateau de Kirchberg'}, - '3522443':{'de': 'Findel/Kirchberg', 'en': 'Findel/Kirchberg', 'fr': 'Findel/Kirchberg'}, - '3522444':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522445':{'de': 'Diedrich', 'en': 'Diedrich', 'fr': 'Diedrich'}, - '3522446':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522447':{'de': 'Lintgen', 'en': 'Lintgen', 'fr': 'Lintgen'}, - '3522448':{'de': 'Contern/Foetz', 'en': 'Contern/Foetz', 'fr': 'Contern/Foetz'}, - '3522449':{'de': 'Howald', 'en': 'Howald', 'fr': 'Howald'}, - '3522450':{'de': 'Bascharage/Petingen/Rodingen', 'en': 'Bascharage/Petange/Rodange', 'fr': 'Bascharage/Petange/Rodange'}, - '3522451':{'de': u('D\u00fcdelingen/Bettemburg/Livingen'), 'en': 'Dudelange/Bettembourg/Livange', 'fr': 'Dudelange/Bettembourg/Livange'}, - '3522452':{'de': u('D\u00fcdelingen'), 'en': 'Dudelange', 'fr': 'Dudelange'}, - '3522453':{'de': 'Esch-sur-Alzette', 'en': 'Esch-sur-Alzette', 'fr': 'Esch-sur-Alzette'}, - '3522454':{'de': 'Esch-sur-Alzette', 'en': 'Esch-sur-Alzette', 'fr': 'Esch-sur-Alzette'}, - '3522455':{'de': 'Esch-sur-Alzette/Monnerich', 'en': 'Esch-sur-Alzette/Mondercange', 'fr': 'Esch-sur-Alzette/Mondercange'}, - '3522456':{'de': u('R\u00fcmelingen'), 'en': 'Rumelange', 'fr': 'Rumelange'}, - '3522457':{'de': 'Esch-sur-Alzette/Schifflingen', 'en': 'Esch-sur-Alzette/Schifflange', 'fr': 'Esch-sur-Alzette/Schifflange'}, - '3522458':{'de': 'Soleuvre/Differdingen', 'en': 'Soleuvre/Differdange', 'fr': 'Soleuvre/Differdange'}, - '3522459':{'de': 'Soleuvre', 'en': 'Soleuvre', 'fr': 'Soleuvre'}, - '352246':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522467':{'de': u('D\u00fcdelingen'), 'en': 'Dudelange', 'fr': 'Dudelange'}, - '3522470':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522471':{'de': 'Betzdorf', 'en': 'Betzdorf', 'fr': 'Betzdorf'}, - '3522472':{'de': 'Echternach', 'en': 'Echternach', 'fr': 'Echternach'}, - '3522473':{'de': 'Rosport', 'en': 'Rosport', 'fr': 'Rosport'}, - '3522474':{'de': 'Wasserbillig', 'en': 'Wasserbillig', 'fr': 'Wasserbillig'}, - '3522475':{'de': 'Distrikt Grevenmacher-sur-Moselle', 'en': 'Grevenmacher-sur-Moselle', 'fr': 'Grevenmacher-sur-Moselle'}, - '3522476':{'de': 'Wormeldingen', 'en': 'Wormeldange', 'fr': 'Wormeldange'}, - '3522477':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522478':{'de': 'Junglinster', 'en': 'Junglinster', 'fr': 'Junglinster'}, - '3522479':{'de': 'Berdorf/Consdorf', 'en': 'Berdorf/Consdorf', 'fr': 'Berdorf/Consdorf'}, - '3522480':{'de': 'Diekirch', 'en': 'Diekirch', 'fr': 'Diekirch'}, - '3522481':{'de': u('Ettelbr\u00fcck/Reckange-sur-Mess'), 'en': 'Ettelbruck/Reckange-sur-Mess', 'fr': 'Ettelbruck/Reckange-sur-Mess'}, - '3522482':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522483':{'de': 'Vianden', 'en': 'Vianden', 'fr': 'Vianden'}, - '3522484':{'de': 'Han/Lesse', 'en': 'Han/Lesse', 'fr': 'Han/Lesse'}, - '3522485':{'de': 'Bissen/Roost', 'en': 'Bissen/Roost', 'fr': 'Bissen/Roost'}, - '3522486':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522487':{'de': 'Fels', 'en': 'Larochette', 'fr': 'Larochette'}, - '3522488':{'de': 'Mertzig/Wahl', 'en': 'Mertzig/Wahl', 'fr': 'Mertzig/Wahl'}, - '3522489':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '352249':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522492':{'de': 'Kanton Clerf/Fischbach/Hosingen', 'en': 'Clervaux/Fischbach/Hosingen', 'fr': 'Clervaux/Fischbach/Hosingen'}, - '3522495':{'de': 'Wiltz', 'en': 'Wiltz', 'fr': 'Wiltz'}, - '3522497':{'de': 'Huldingen', 'en': 'Huldange', 'fr': 'Huldange'}, - '3522499':{'de': 'Ulflingen', 'en': 'Troisvierges', 'fr': 'Troisvierges'}, - '35225':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522621':{'de': 'Weicherdingen', 'en': 'Weicherdange', 'fr': 'Weicherdange'}, - '3522622':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, - '3522623':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, - '3522625':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, - '3522627':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, - '3522628':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, - '3522629':{'de': 'Luxemburg/Kockelscheuer', 'en': 'Luxembourg/Kockelscheuer', 'fr': 'Luxembourg/Kockelscheuer'}, - '3522630':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, - '3522631':{'de': 'Bartringen', 'en': 'Bertrange/Mamer/Munsbach/Strassen', 'fr': 'Bertrange/Mamer/Munsbach/Strassen'}, - '3522632':{'de': 'Lintgen/Kanton Mersch/Steinfort', 'en': 'Lintgen/Mersch/Steinfort', 'fr': 'Lintgen/Mersch/Steinfort'}, - '3522633':{'de': 'Walferdingen', 'en': 'Walferdange', 'fr': 'Walferdange'}, - '3522634':{'de': 'Rammeldingen/Senningerberg', 'en': 'Rameldange/Senningerberg', 'fr': 'Rameldange/Senningerberg'}, - '3522635':{'de': 'Sandweiler/Mutfort/Roodt-sur-Syre', 'en': 'Sandweiler/Moutfort/Roodt-sur-Syre', 'fr': 'Sandweiler/Moutfort/Roodt-sur-Syre'}, - '3522636':{'de': 'Hesperingen/Kockelscheuer/Roeser', 'en': 'Hesperange/Kockelscheuer/Roeser', 'fr': 'Hesperange/Kockelscheuer/Roeser'}, - '3522637':{'de': 'Leudelingen/Ehlingen/Monnerich', 'en': 'Leudelange/Ehlange/Mondercange', 'fr': 'Leudelange/Ehlange/Mondercange'}, - '3522639':{'de': 'Windhof/Steinfort', 'en': 'Windhof/Steinfort', 'fr': 'Windhof/Steinfort'}, - '3522640':{'de': 'Howald', 'en': 'Howald', 'fr': 'Howald'}, - '3522642':{'de': 'Plateau de Kirchberg', 'en': 'Plateau de Kirchberg', 'fr': 'Plateau de Kirchberg'}, - '3522643':{'de': 'Findel/Kirchberg', 'en': 'Findel/Kirchberg', 'fr': 'Findel/Kirchberg'}, - '3522645':{'de': 'Diedrich', 'en': 'Diedrich', 'fr': 'Diedrich'}, - '3522647':{'de': 'Lintgen', 'en': 'Lintgen', 'fr': 'Lintgen'}, - '3522648':{'de': 'Contern/Foetz', 'en': 'Contern/Foetz', 'fr': 'Contern/Foetz'}, - '3522649':{'de': 'Howald', 'en': 'Howald', 'fr': 'Howald'}, - '3522650':{'de': 'Bascharage/Petingen/Rodingen', 'en': 'Bascharage/Petange/Rodange', 'fr': 'Bascharage/Petange/Rodange'}, - '3522651':{'de': u('D\u00fcdelingen/Bettemburg/Livingen'), 'en': 'Dudelange/Bettembourg/Livange', 'fr': 'Dudelange/Bettembourg/Livange'}, - '3522652':{'de': u('D\u00fcdelingen'), 'en': 'Dudelange', 'fr': 'Dudelange'}, - '3522653':{'de': 'Esch-sur-Alzette', 'en': 'Esch-sur-Alzette', 'fr': 'Esch-sur-Alzette'}, - '3522654':{'de': 'Esch-sur-Alzette', 'en': 'Esch-sur-Alzette', 'fr': 'Esch-sur-Alzette'}, - '3522655':{'de': 'Esch-sur-Alzette/Monnerich', 'en': 'Esch-sur-Alzette/Mondercange', 'fr': 'Esch-sur-Alzette/Mondercange'}, - '3522656':{'de': u('R\u00fcmelingen'), 'en': 'Rumelange', 'fr': 'Rumelange'}, - '3522657':{'de': 'Esch-sur-Alzette/Schifflingen', 'en': 'Esch-sur-Alzette/Schifflange', 'fr': 'Esch-sur-Alzette/Schifflange'}, - '3522658':{'de': 'Soleuvre/Differdingen', 'en': 'Soleuvre/Differdange', 'fr': 'Soleuvre/Differdange'}, - '3522659':{'de': 'Soleuvre', 'en': 'Soleuvre', 'fr': 'Soleuvre'}, - '3522667':{'de': u('D\u00fcdelingen'), 'en': 'Dudelange', 'fr': 'Dudelange'}, - '3522671':{'de': 'Betzdorf', 'en': 'Betzdorf', 'fr': 'Betzdorf'}, - '3522672':{'de': 'Echternach', 'en': 'Echternach', 'fr': 'Echternach'}, - '3522673':{'de': 'Rosport', 'en': 'Rosport', 'fr': 'Rosport'}, - '3522674':{'de': 'Wasserbillig', 'en': 'Wasserbillig', 'fr': 'Wasserbillig'}, - '3522675':{'de': 'Distrikt Grevenmacher-sur-Moselle', 'en': 'Grevenmacher-sur-Moselle', 'fr': 'Grevenmacher-sur-Moselle'}, - '3522676':{'de': 'Wormeldingen', 'en': 'Wormeldange', 'fr': 'Wormeldange'}, - '3522678':{'de': 'Junglinster', 'en': 'Junglinster', 'fr': 'Junglinster'}, - '3522679':{'de': 'Berdorf/Consdorf', 'en': 'Berdorf/Consdorf', 'fr': 'Berdorf/Consdorf'}, - '3522680':{'de': 'Diekirch', 'en': 'Diekirch', 'fr': 'Diekirch'}, - '3522681':{'de': u('Ettelbr\u00fcck/Reckange-sur-Mess'), 'en': 'Ettelbruck/Reckange-sur-Mess', 'fr': 'Ettelbruck/Reckange-sur-Mess'}, - '3522683':{'de': 'Vianden', 'en': 'Vianden', 'fr': 'Vianden'}, - '3522684':{'de': 'Han/Lesse', 'en': 'Han/Lesse', 'fr': 'Han/Lesse'}, - '3522685':{'de': 'Bissen/Roost', 'en': 'Bissen/Roost', 'fr': 'Bissen/Roost'}, - '3522687':{'de': 'Fels', 'en': 'Larochette', 'fr': 'Larochette'}, - '3522688':{'de': 'Mertzig/Wahl', 'en': 'Mertzig/Wahl', 'fr': 'Mertzig/Wahl'}, - '3522692':{'de': 'Kanton Clerf/Fischbach/Hosingen', 'en': 'Clervaux/Fischbach/Hosingen', 'fr': 'Clervaux/Fischbach/Hosingen'}, - '3522695':{'de': 'Wiltz', 'en': 'Wiltz', 'fr': 'Wiltz'}, - '3522697':{'de': 'Huldingen', 'en': 'Huldange', 'fr': 'Huldange'}, - '3522699':{'de': 'Ulflingen', 'en': 'Troisvierges', 'fr': 'Troisvierges'}, - '3522721':{'de': 'Weicherdingen', 'en': 'Weicherdange', 'fr': 'Weicherdange'}, - '3522722':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 30aaff333..5111837e5 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,500 @@ # limitations under the License. data = { + '3358737':{'en': 'Bellac', 'fr': 'Bellac'}, + '3358738':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, + '3358739':{'en': 'Boussac', 'fr': 'Boussac'}, + '3358740':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358741':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358742':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358743':{'en': 'Tulle', 'fr': 'Tulle'}, + '3358744':{'en': 'Ussel', 'fr': 'Ussel'}, + '3358745':{'en': 'Uzerche', 'fr': 'Uzerche'}, + '3358746':{'en': 'Tulle', 'fr': 'Tulle'}, + '3358747':{'en': 'Ussel', 'fr': 'Ussel'}, + '3358748':{'en': 'Uzerche', 'fr': 'Uzerche'}, + '3358749':{'en': 'Tulle', 'fr': 'Tulle'}, + '3358750':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358751':{'en': 'Ussel', 'fr': 'Ussel'}, + '3358752':{'en': 'Uzerche', 'fr': 'Uzerche'}, + '3358753':{'en': 'Aubusson', 'fr': 'Aubusson'}, + '3358754':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, + '3358755':{'en': 'Boussac', 'fr': 'Boussac'}, + '3358756':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358757':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358758':{'en': 'Tulle', 'fr': 'Tulle'}, + '3358759':{'en': 'Bellac', 'fr': 'Bellac'}, + '3358760':{'en': 'Bellac', 'fr': 'Bellac'}, + '3358761':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, + '3358762':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358763':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358764':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358765':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358766':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358767':{'en': 'Uzerche', 'fr': 'Uzerche'}, + '3358768':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358769':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358770':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358771':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358772':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, + '3358773':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358774':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358775':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358776':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358777':{'en': 'Bellac', 'fr': 'Bellac'}, + '3358778':{'en': 'Ussel', 'fr': 'Ussel'}, + '3358779':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358780':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358781':{'en': 'Argentat', 'fr': 'Argentat'}, + '3358782':{'en': 'Aubusson', 'fr': 'Aubusson'}, + '3358783':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358784':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358785':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358786':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358787':{'en': 'Bellac', 'fr': 'Bellac'}, + '3358788':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, + '3358789':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, + '3358790':{'en': 'Argentat', 'fr': 'Argentat'}, + '3358791':{'en': 'Tulle', 'fr': 'Tulle'}, + '3358792':{'en': 'Ussel', 'fr': 'Ussel'}, + '3358793':{'en': 'Uzerche', 'fr': 'Uzerche'}, + '3358794':{'en': 'Aubusson', 'fr': 'Aubusson'}, + '3358795':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, + '3358796':{'en': 'Boussac', 'fr': 'Boussac'}, + '3358797':{'en': 'Gueret', 'fr': 'Gueret'}, + '3358798':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358799':{'en': 'Bellac', 'fr': 'Bellac'}, + '3359020':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, + '3359021':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, + '3359022':{'en': 'Petit-Canal', 'fr': 'Petit-Canal'}, + '3359023':{'en': 'Le Moule', 'fr': 'Le Moule'}, + '3359024':{'en': u('Morne-\u00c0-l\'Eau'), 'fr': u('Morne-\u00c0-l\'Eau')}, + '3359025':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, + '3359026':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, + '3359027':{'en': u('Saint Barth\u00e9l\u00e9my'), 'fr': u('Saint Barth\u00e9l\u00e9my')}, + '3359028':{'en': 'Sainte Rose', 'fr': 'Sainte Rose'}, + '3359029':{'en': u('Saint Barth\u00e9l\u00e9my'), 'fr': u('Saint Barth\u00e9l\u00e9my')}, + '3359032':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, + '3359038':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, + '3359041':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, + '3359048':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, + '3359052':{'en': u('Saint Barth\u00e9l\u00e9my'), 'fr': u('Saint Barth\u00e9l\u00e9my')}, + '3359060':{'en': 'Baie Mahault', 'fr': 'Baie Mahault'}, + '3359068':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, + '3359080':{'en': 'Saint-Claude', 'fr': 'Saint-Claude'}, + '3359081':{'en': 'Basse Terre', 'fr': 'Basse Terre'}, + '3359082':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, + '3359083':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, + '3359084':{'en': 'Le Gosier', 'fr': 'Le Gosier'}, + '3359085':{'en': 'Sainte-Anne', 'fr': 'Sainte-Anne'}, + '3359086':{'en': 'Capesterre Belle Eau', 'fr': 'Capesterre Belle Eau'}, + '3359087':{'en': u('Saint Barth\u00e9l\u00e9my'), 'fr': u('Saint Barth\u00e9l\u00e9my')}, + '3359088':{'en': 'Sainte-Anne', 'fr': 'Sainte-Anne'}, + '3359089':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, + '3359090':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, + '3359091':{'en': 'Les Abymes', 'fr': 'Les Abymes'}, + '3359092':{'en': 'Trois Rivieres', 'fr': 'Trois Rivieres'}, + '3359093':{'en': u('Pointe-\u00e0-Pitre'), 'fr': u('Pointe-\u00e0-Pitre')}, + '3359094':{'en': 'Petit Bourg', 'fr': 'Petit Bourg'}, + '3359095':{'en': 'Petit Bourg', 'fr': 'Petit Bourg'}, + '3359097':{'en': 'Grand-Bourg', 'fr': 'Grand-Bourg'}, + '3359098':{'en': 'Vieux Habitants', 'fr': 'Vieux Habitants'}, + '3359099':{'en': 'Basse Terre', 'fr': 'Basse Terre'}, + '3359422':{'en': 'Kourou', 'fr': 'Kourou'}, + '3359425':{'en': 'Cayenne', 'fr': 'Cayenne'}, + '3359427':{'en': 'Saint-Laurent-du-Maroni', 'fr': 'Saint-Laurent-du-Maroni'}, + '3359428':{'en': 'Cayenne', 'fr': 'Cayenne'}, + '3359429':{'en': 'Cayenne', 'fr': 'Cayenne'}, + '3359430':{'en': 'Cayenne', 'fr': 'Cayenne'}, + '3359431':{'en': 'Cayenne', 'fr': 'Cayenne'}, + '3359432':{'en': 'Kourou', 'fr': 'Kourou'}, + '3359434':{'en': 'Saint-Laurent-du-Maroni', 'fr': 'Saint-Laurent-du-Maroni'}, + '3359435':{'en': 'Matoury', 'fr': 'Matoury'}, + '3359437':{'en': 'Cayenne', 'fr': 'Cayenne'}, + '3359438':{'en': 'Cayenne', 'fr': 'Cayenne'}, + '3359439':{'en': 'Cayenne', 'fr': 'Cayenne'}, + '3359638':{'en': 'Le Robert', 'fr': 'Le Robert'}, + '3359639':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359642':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359648':{'en': u('Rivi\u00e8re-Sal\u00e9e'), 'fr': u('Rivi\u00e8re-Sal\u00e9e')}, + '3359650':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359651':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359652':{'en': 'Le Morne Rouge', 'fr': 'Le Morne Rouge'}, + '3359653':{'en': 'Le Lorrain', 'fr': 'Le Lorrain'}, + '3359654':{'en': u('Le Fran\u00e7ois'), 'fr': u('Le Fran\u00e7ois')}, + '3359655':{'en': 'Le Morne Vert', 'fr': 'Le Morne Vert'}, + '3359656':{'en': 'Ducos', 'fr': 'Ducos'}, + '3359657':{'en': 'Saint Joseph', 'fr': 'Saint Joseph'}, + '3359658':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359660':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359661':{'en': 'Schoelcher', 'fr': 'Schoelcher'}, + '3359662':{'en': u('Rivi\u00e8re-Pilote'), 'fr': u('Rivi\u00e8re-Pilote')}, + '3359663':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359664':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359665':{'en': 'Le Robert', 'fr': 'Le Robert'}, + '3359667':{'en': 'Gros-Morne', 'fr': 'Gros-Morne'}, + '3359668':{'en': u('Rivi\u00e8re-Sal\u00e9e'), 'fr': u('Rivi\u00e8re-Sal\u00e9e')}, + '3359669':{'en': 'Sainte Marie', 'fr': 'Sainte Marie'}, + '335967':{'en': 'Fort de France', 'fr': 'Fort de France'}, + '3359674':{'en': 'Le Vauclin', 'fr': 'Le Vauclin'}, + '3359676':{'en': 'Sainte-Anne', 'fr': 'Sainte-Anne'}, + '3359677':{'en': 'Ducos', 'fr': 'Ducos'}, + '3359678':{'en': 'Basse-Pointe', 'fr': 'Basse-Pointe'}, + '3481':{'en': 'Madrid', 'es': 'Madrid'}, + '34820':{'en': u('\u00c1vila'), 'es': u('\u00c1vila')}, + '34821':{'en': 'Segovia', 'es': 'Segovia'}, + '34822':{'en': 'Tenerife', 'es': 'Tenerife'}, + '34823':{'en': 'Salamanca', 'es': 'Salamanca'}, + '34824':{'en': 'Badajoz', 'es': 'Badajoz'}, + '34825':{'en': 'Toledo', 'es': 'Toledo'}, + '34826':{'en': 'Ciudad Real', 'es': 'Ciudad Real'}, + '34827':{'en': u('C\u00e1ceres'), 'es': u('C\u00e1ceres')}, + '34828':{'en': 'Las Palmas', 'es': 'Las Palmas'}, + '3483':{'en': 'Barcelona', 'es': 'Barcelona'}, + '34841':{'en': 'La Rioja', 'es': 'La Rioja'}, + '34842':{'en': 'Cantabria', 'es': 'Cantabria'}, + '34843':{'en': u('Guip\u00fazcoa'), 'es': u('Guip\u00fazcoa')}, + '34844':{'en': 'Bizkaia', 'es': 'Vizcaya'}, + '34845':{'en': 'Araba', 'es': u('\u00c1lava')}, + '34846':{'en': 'Bizkaia', 'es': 'Vizcaya'}, + '34847':{'en': 'Burgos', 'es': 'Burgos'}, + '34848':{'en': 'Navarre', 'es': 'Navarra'}, + '34849':{'en': 'Guadalajara', 'es': 'Guadalajara'}, + '34850':{'en': u('Almer\u00eda'), 'es': u('\u00c1lmer\u00eda')}, + '34851':{'en': u('M\u00e1laga'), 'es': u('M\u00e1laga')}, + '34852':{'en': u('M\u00e1laga'), 'es': u('M\u00e1laga')}, + '34853':{'en': u('Ja\u00e9n'), 'es': u('Ja\u00e9n')}, + '34854':{'en': 'Seville', 'es': 'Sevilla'}, + '34855':{'en': 'Seville', 'es': 'Seville'}, + '34856':{'en': u('C\u00e1diz'), 'es': u('C\u00e1diz')}, + '34857':{'en': 'Cordova', 'es': u('C\u00f3rdoba')}, + '34858':{'en': 'Granada', 'es': 'Granada'}, + '34859':{'en': 'Huelva', 'es': 'Huelva'}, + '34860':{'en': 'Valencia', 'es': 'Valencia'}, + '34861':{'en': 'Valencia', 'es': 'Valencia'}, + '34862':{'en': 'Valencia', 'es': 'Valencia'}, + '34863':{'en': 'Valencia', 'es': 'Valencia'}, + '34864':{'en': u('Castell\u00f3n'), 'es': u('Castell\u00f3n')}, + '34865':{'en': 'Alicante', 'es': 'Alicante'}, + '34866':{'en': 'Alicante', 'es': 'Alicante'}, + '34867':{'en': 'Albacete', 'es': 'Albacete'}, + '34868':{'en': 'Murcia', 'es': 'Murcia'}, + '34869':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34871':{'en': 'Balearic Islands', 'es': 'Baleares'}, + '34872':{'en': 'Gerona', 'es': 'Gerona'}, + '34873':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '34874':{'en': 'Huesca', 'es': 'Huesca'}, + '34875':{'en': 'Soria', 'es': 'Soria'}, + '34876':{'en': 'Zaragoza', 'es': 'Zaragoza'}, + '34877':{'en': 'Tarragona', 'es': 'Tarragona'}, + '34878':{'en': 'Teruel', 'es': 'Teruel'}, + '34879':{'en': 'Palencia', 'es': 'Palencia'}, + '34880':{'en': 'Zamora', 'es': 'Zamora'}, + '34881':{'en': u('La Coru\u00f1a'), 'es': u('La Coru\u00f1a')}, + '34882':{'en': 'Lugo', 'es': 'Lugo'}, + '34883':{'en': 'Valladolid', 'es': 'Valladolid'}, + '34884':{'en': 'Asturias', 'es': 'Asturias'}, + '34885':{'en': 'Asturias', 'es': 'Asturias'}, + '34886':{'en': 'Pontevedra', 'es': 'Pontevedra'}, + '34887':{'en': u('Le\u00f3n'), 'es': u('Le\u00f3n')}, + '34888':{'en': 'Ourense', 'es': 'Orense'}, + '3491':{'en': 'Madrid', 'es': 'Madrid'}, + '34920':{'en': u('\u00c1vila'), 'es': u('\u00c1vila')}, + '34921':{'en': 'Segovia', 'es': 'Segovia'}, + '34922':{'en': 'Tenerife', 'es': 'Tenerife'}, + '34923':{'en': 'Salamanca', 'es': 'Salamanca'}, + '34924':{'en': 'Badajoz', 'es': 'Badajoz'}, + '34925':{'en': 'Toledo', 'es': 'Toledo'}, + '34926':{'en': 'Ciudad Real', 'es': 'Ciudad Real'}, + '34927':{'en': u('C\u00e1ceres'), 'es': u('C\u00e1ceres')}, + '34928':{'en': 'Las Palmas', 'es': 'Las Palmas'}, + '3493':{'en': 'Barcelona', 'es': 'Barcelona'}, + '34941':{'en': 'La Rioja', 'es': 'La Rioja'}, + '34942':{'en': 'Cantabria', 'es': 'Cantabria'}, + '34943':{'en': u('Guip\u00fazcoa'), 'es': u('Guip\u00fazcoa')}, + '34944':{'en': 'Bizkaia', 'es': 'Vizcaya'}, + '34945':{'en': 'Araba', 'es': u('\u00c1lava')}, + '34946':{'en': 'Bizkaia', 'es': 'Vizcaya'}, + '34947':{'en': 'Burgos', 'es': 'Burgos'}, + '34948':{'en': 'Navarre', 'es': 'Navarra'}, + '34949':{'en': 'Guadalajara', 'es': 'Guadalajara'}, + '34950':{'en': u('Almer\u00eda'), 'es': u('Almer\u00eda')}, + '34951':{'en': u('M\u00e1laga'), 'es': u('M\u00e1laga')}, + '34952':{'en': u('M\u00e1laga'), 'es': u('M\u00e1laga')}, + '34953':{'en': u('Ja\u00e9n'), 'es': u('Ja\u00e9n')}, + '34954':{'en': 'Seville', 'es': 'Sevilla'}, + '34955':{'en': 'Seville', 'es': 'Sevilla'}, + '34956':{'en': u('C\u00e1diz'), 'es': u('C\u00e1diz')}, + '34957':{'en': 'Cordova', 'es': u('C\u00f3rdoba')}, + '34958':{'en': 'Granada', 'es': 'Granada'}, + '34959':{'en': 'Huelva', 'es': 'Huelva'}, + '34960':{'en': 'Valencia', 'es': 'Valencia'}, + '34961':{'en': 'Valencia', 'es': 'Valencia'}, + '34962':{'en': 'Valencia', 'es': 'Valencia'}, + '34963':{'en': 'Valencia', 'es': 'Valencia'}, + '34964':{'en': u('Castell\u00f3n'), 'es': u('Castell\u00f3n')}, + '34965':{'en': 'Alicante', 'es': 'Alicante'}, + '34966':{'en': 'Alicante', 'es': 'Alicante'}, + '34967':{'en': 'Albacete', 'es': 'Albacete'}, + '34968':{'en': 'Murcia', 'es': 'Murcia'}, + '3496900':{'en': 'Cuenca', 'es': 'Cuenca'}, + '3496901':{'en': 'Cuenca', 'es': 'Cuenca'}, + '3496902':{'en': 'Cuenca', 'es': 'Cuenca'}, + '3496903':{'en': 'Cuenca', 'es': 'Cuenca'}, + '3496904':{'en': 'Cuenca', 'es': 'Cuenca'}, + '3496905':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690600':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690601':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690602':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690603':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690604':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690605':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690606':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690607':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690608':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690611':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690612':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690613':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690614':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690615':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690616':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690617':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690618':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349690619':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34969062':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34969063':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34969064':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34969065':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34969066':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34969067':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34969068':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34969069':{'en': 'Cuenca', 'es': 'Cuenca'}, + '3496907':{'en': 'Cuenca', 'es': 'Cuenca'}, + '3496908':{'en': 'Cuenca', 'es': 'Cuenca'}, + '3496909':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349691':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349692':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349693':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349694':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349695':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349696':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349697':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349698':{'en': 'Cuenca', 'es': 'Cuenca'}, + '349699':{'en': 'Cuenca', 'es': 'Cuenca'}, + '34971':{'en': 'Balearic Islands', 'es': 'Baleares'}, + '34972':{'en': 'Gerona', 'es': 'Gerona'}, + '349730':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '349731':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '349732':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '349733':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '349734':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '349735':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '349736':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '349737':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '349738':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497391':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497392':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497393':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497394':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497395':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497396':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497397':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497398':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '3497399':{'en': 'Lleida', 'es': u('L\u00e9rida')}, + '34974':{'en': 'Huesca', 'es': 'Huesca'}, + '34975':{'en': 'Soria', 'es': 'Soria'}, + '34976':{'en': 'Zaragoza', 'es': 'Zaragoza'}, + '34977':{'en': 'Tarragona', 'es': 'Tarragona'}, + '34978':{'en': 'Teruel', 'es': 'Teruel'}, + '34979':{'en': 'Palencia', 'es': 'Palencia'}, + '34980':{'en': 'Zamora', 'es': 'Zamora'}, + '34981':{'en': u('La Coru\u00f1a'), 'es': u('A Coru\u00f1a')}, + '34982':{'en': 'Lugo', 'es': 'Lugo'}, + '34983':{'en': 'Valladolid', 'es': 'Valladolid'}, + '34984':{'en': 'Asturias', 'es': 'Asturias'}, + '34985':{'en': 'Asturias', 'es': 'Asturias'}, + '34986':{'en': 'Pontevedra', 'es': 'Pontevedra'}, + '34987':{'en': u('Le\u00f3n'), 'es': u('Le\u00f3n')}, + '34988':{'en': 'Ourense', 'es': 'Orense'}, + '35121':{'en': 'Lisbon', 'pt': 'Lisboa'}, + '35122':{'en': 'Porto', 'pt': 'Porto'}, + '351231':{'en': 'Mealhada', 'pt': 'Mealhada'}, + '351232':{'en': 'Viseu', 'pt': 'Viseu'}, + '351233':{'en': 'Figueira da Foz', 'pt': 'Figueira da Foz'}, + '351234':{'en': 'Aveiro', 'pt': 'Aveiro'}, + '351235':{'en': 'Arganil', 'pt': 'Arganil'}, + '351236':{'en': 'Pombal', 'pt': 'Pombal'}, + '351238':{'en': 'Seia', 'pt': 'Seia'}, + '351239':{'en': 'Coimbra', 'pt': 'Coimbra'}, + '351241':{'en': 'Abrantes', 'pt': 'Abrantes'}, + '351242':{'en': u('Ponte de S\u00f4r'), 'pt': u('Ponte de S\u00f4r')}, + '351243':{'en': u('Santar\u00e9m'), 'pt': u('Santar\u00e9m')}, + '351244':{'en': 'Leiria', 'pt': 'Leiria'}, + '351245':{'en': 'Portalegre', 'pt': 'Portalegre'}, + '351249':{'en': 'Torres Novas', 'pt': 'Torres Novas'}, + '351251':{'en': u('Valen\u00e7a'), 'pt': u('Valen\u00e7a')}, + '351252':{'en': u('V. N. de Famalic\u00e3o'), 'pt': u('V. N. de Famalic\u00e3o')}, + '351253':{'en': 'Braga', 'pt': 'Braga'}, + '351254':{'en': u('Peso da R\u00e9gua'), 'pt': u('Peso da R\u00e9gua')}, + '351255':{'en': 'Penafiel', 'pt': 'Penafiel'}, + '351256':{'en': u('S. Jo\u00e3o da Madeira'), 'pt': u('S. Jo\u00e3o da Madeira')}, + '351258':{'en': 'Viana do Castelo', 'pt': 'Viana do Castelo'}, + '351259':{'en': 'Vila Real', 'pt': 'Vila Real'}, + '351261':{'en': 'Torres Vedras', 'pt': 'Torres Vedras'}, + '351262':{'en': 'Caldas da Rainha', 'pt': 'Caldas da Rainha'}, + '351263':{'en': 'Vila Franca de Xira', 'pt': 'Vila Franca de Xira'}, + '351265':{'en': u('Set\u00fabal'), 'pt': u('Set\u00fabal')}, + '351266':{'en': u('\u00c9vora'), 'pt': u('\u00c9vora')}, + '351268':{'en': 'Estremoz', 'pt': 'Estremoz'}, + '351269':{'en': u('Santiago do Cac\u00e9m'), 'pt': u('Santiago do Cac\u00e9m')}, + '351271':{'en': 'Guarda', 'pt': 'Guarda'}, + '351272':{'en': 'Castelo Branco', 'pt': 'Castelo Branco'}, + '351273':{'en': u('Bragan\u00e7a'), 'pt': u('Bragan\u00e7a')}, + '351274':{'en': u('Proen\u00e7a-a-Nova'), 'pt': u('Proen\u00e7a-a-Nova')}, + '351275':{'en': u('Covilh\u00e3'), 'pt': u('Covilh\u00e3')}, + '351276':{'en': 'Chaves', 'pt': 'Chaves'}, + '351277':{'en': 'Idanha-a-Nova', 'pt': 'Idanha-a-Nova'}, + '351278':{'en': 'Mirandela', 'pt': 'Mirandela'}, + '351279':{'en': 'Moncorvo', 'pt': 'Moncorvo'}, + '351281':{'en': 'Tavira', 'pt': 'Tavira'}, + '351282':{'en': u('Portim\u00e3o'), 'pt': u('Portim\u00e3o')}, + '351283':{'en': 'Odemira', 'pt': 'Odemira'}, + '351284':{'en': 'Beja', 'pt': 'Beja'}, + '351285':{'en': 'Moura', 'pt': 'Moura'}, + '351286':{'en': 'Castro Verde', 'pt': 'Castro Verde'}, + '351289':{'en': 'Faro', 'pt': 'Faro'}, + '351291':{'en': 'Funchal', 'pt': 'Funchal'}, + '351292':{'en': 'Horta', 'pt': 'Horta'}, + '351295':{'en': u('Angra do Hero\u00edsmo'), 'pt': u('Angra do Hero\u00edsmo')}, + '351296':{'en': 'Ponta Delgada', 'pt': 'Ponta Delgada'}, + '35222':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, + '35223':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, + '352240':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '352241':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '352242':{'de': 'Luxemburg'}, + '3522420':{'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522421':{'de': 'Weicherdingen', 'en': 'Weicherdange', 'fr': 'Weicherdange'}, + '3522422':{'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, + '3522423':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, + '3522424':{'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522425':{'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522426':{'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522427':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, + '3522428':{'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, + '3522429':{'de': 'Luxemburg/Kockelscheuer', 'en': 'Luxembourg/Kockelscheuer', 'fr': 'Luxembourg/Kockelscheuer'}, + '3522430':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, + '3522431':{'de': 'Bartringen', 'en': 'Bertrange/Mamer/Munsbach/Strassen', 'fr': 'Bertrange/Mamer/Munsbach/Strassen'}, + '3522432':{'de': 'Lintgen/Kanton Mersch/Steinfort', 'en': 'Lintgen/Mersch/Steinfort', 'fr': 'Lintgen/Mersch/Steinfort'}, + '3522433':{'de': 'Walferdingen', 'en': 'Walferdange', 'fr': 'Walferdange'}, + '3522434':{'de': 'Rammeldingen/Senningerberg', 'en': 'Rameldange/Senningerberg', 'fr': 'Rameldange/Senningerberg'}, + '3522435':{'de': 'Sandweiler/Mutfort/Roodt-sur-Syre', 'en': 'Sandweiler/Moutfort/Roodt-sur-Syre', 'fr': 'Sandweiler/Moutfort/Roodt-sur-Syre'}, + '3522436':{'de': 'Hesperingen/Kockelscheuer/Roeser', 'en': 'Hesperange/Kockelscheuer/Roeser', 'fr': 'Hesperange/Kockelscheuer/Roeser'}, + '3522437':{'de': 'Leudelingen/Ehlingen/Monnerich', 'en': 'Leudelange/Ehlange/Mondercange', 'fr': 'Leudelange/Ehlange/Mondercange'}, + '3522438':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522439':{'de': 'Windhof/Steinfort', 'en': 'Windhof/Steinfort', 'fr': 'Windhof/Steinfort'}, + '3522440':{'de': 'Howald', 'en': 'Howald', 'fr': 'Howald'}, + '3522441':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522442':{'de': 'Plateau de Kirchberg', 'en': 'Plateau de Kirchberg', 'fr': 'Plateau de Kirchberg'}, + '3522443':{'de': 'Findel/Kirchberg', 'en': 'Findel/Kirchberg', 'fr': 'Findel/Kirchberg'}, + '3522444':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522445':{'de': 'Diedrich', 'en': 'Diedrich', 'fr': 'Diedrich'}, + '3522446':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522447':{'de': 'Lintgen', 'en': 'Lintgen', 'fr': 'Lintgen'}, + '3522448':{'de': 'Contern/Foetz', 'en': 'Contern/Foetz', 'fr': 'Contern/Foetz'}, + '3522449':{'de': 'Howald', 'en': 'Howald', 'fr': 'Howald'}, + '3522450':{'de': 'Bascharage/Petingen/Rodingen', 'en': 'Bascharage/Petange/Rodange', 'fr': 'Bascharage/Petange/Rodange'}, + '3522451':{'de': u('D\u00fcdelingen/Bettemburg/Livingen'), 'en': 'Dudelange/Bettembourg/Livange', 'fr': 'Dudelange/Bettembourg/Livange'}, + '3522452':{'de': u('D\u00fcdelingen'), 'en': 'Dudelange', 'fr': 'Dudelange'}, + '3522453':{'de': 'Esch-sur-Alzette', 'en': 'Esch-sur-Alzette', 'fr': 'Esch-sur-Alzette'}, + '3522454':{'de': 'Esch-sur-Alzette', 'en': 'Esch-sur-Alzette', 'fr': 'Esch-sur-Alzette'}, + '3522455':{'de': 'Esch-sur-Alzette/Monnerich', 'en': 'Esch-sur-Alzette/Mondercange', 'fr': 'Esch-sur-Alzette/Mondercange'}, + '3522456':{'de': u('R\u00fcmelingen'), 'en': 'Rumelange', 'fr': 'Rumelange'}, + '3522457':{'de': 'Esch-sur-Alzette/Schifflingen', 'en': 'Esch-sur-Alzette/Schifflange', 'fr': 'Esch-sur-Alzette/Schifflange'}, + '3522458':{'de': 'Soleuvre/Differdingen', 'en': 'Soleuvre/Differdange', 'fr': 'Soleuvre/Differdange'}, + '3522459':{'de': 'Soleuvre', 'en': 'Soleuvre', 'fr': 'Soleuvre'}, + '352246':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522467':{'de': u('D\u00fcdelingen'), 'en': 'Dudelange', 'fr': 'Dudelange'}, + '3522470':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522471':{'de': 'Betzdorf', 'en': 'Betzdorf', 'fr': 'Betzdorf'}, + '3522472':{'de': 'Echternach', 'en': 'Echternach', 'fr': 'Echternach'}, + '3522473':{'de': 'Rosport', 'en': 'Rosport', 'fr': 'Rosport'}, + '3522474':{'de': 'Wasserbillig', 'en': 'Wasserbillig', 'fr': 'Wasserbillig'}, + '3522475':{'de': 'Distrikt Grevenmacher-sur-Moselle', 'en': 'Grevenmacher-sur-Moselle', 'fr': 'Grevenmacher-sur-Moselle'}, + '3522476':{'de': 'Wormeldingen', 'en': 'Wormeldange', 'fr': 'Wormeldange'}, + '3522477':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522478':{'de': 'Junglinster', 'en': 'Junglinster', 'fr': 'Junglinster'}, + '3522479':{'de': 'Berdorf/Consdorf', 'en': 'Berdorf/Consdorf', 'fr': 'Berdorf/Consdorf'}, + '3522480':{'de': 'Diekirch', 'en': 'Diekirch', 'fr': 'Diekirch'}, + '3522481':{'de': u('Ettelbr\u00fcck/Reckange-sur-Mess'), 'en': 'Ettelbruck/Reckange-sur-Mess', 'fr': 'Ettelbruck/Reckange-sur-Mess'}, + '3522482':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522483':{'de': 'Vianden', 'en': 'Vianden', 'fr': 'Vianden'}, + '3522484':{'de': 'Han/Lesse', 'en': 'Han/Lesse', 'fr': 'Han/Lesse'}, + '3522485':{'de': 'Bissen/Roost', 'en': 'Bissen/Roost', 'fr': 'Bissen/Roost'}, + '3522486':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522487':{'de': 'Fels', 'en': 'Larochette', 'fr': 'Larochette'}, + '3522488':{'de': 'Mertzig/Wahl', 'en': 'Mertzig/Wahl', 'fr': 'Mertzig/Wahl'}, + '3522489':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '352249':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522492':{'de': 'Kanton Clerf/Fischbach/Hosingen', 'en': 'Clervaux/Fischbach/Hosingen', 'fr': 'Clervaux/Fischbach/Hosingen'}, + '3522495':{'de': 'Wiltz', 'en': 'Wiltz', 'fr': 'Wiltz'}, + '3522497':{'de': 'Huldingen', 'en': 'Huldange', 'fr': 'Huldange'}, + '3522499':{'de': 'Ulflingen', 'en': 'Troisvierges', 'fr': 'Troisvierges'}, + '35225':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522621':{'de': 'Weicherdingen', 'en': 'Weicherdange', 'fr': 'Weicherdange'}, + '3522622':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, + '3522623':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, + '3522625':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, + '3522627':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, + '3522628':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, + '3522629':{'de': 'Luxemburg/Kockelscheuer', 'en': 'Luxembourg/Kockelscheuer', 'fr': 'Luxembourg/Kockelscheuer'}, + '3522630':{'de': 'Kanton Capellen/Kehlen', 'en': 'Capellen/Kehlen', 'fr': 'Capellen/Kehlen'}, + '3522631':{'de': 'Bartringen', 'en': 'Bertrange/Mamer/Munsbach/Strassen', 'fr': 'Bertrange/Mamer/Munsbach/Strassen'}, + '3522632':{'de': 'Lintgen/Kanton Mersch/Steinfort', 'en': 'Lintgen/Mersch/Steinfort', 'fr': 'Lintgen/Mersch/Steinfort'}, + '3522633':{'de': 'Walferdingen', 'en': 'Walferdange', 'fr': 'Walferdange'}, + '3522634':{'de': 'Rammeldingen/Senningerberg', 'en': 'Rameldange/Senningerberg', 'fr': 'Rameldange/Senningerberg'}, + '3522635':{'de': 'Sandweiler/Mutfort/Roodt-sur-Syre', 'en': 'Sandweiler/Moutfort/Roodt-sur-Syre', 'fr': 'Sandweiler/Moutfort/Roodt-sur-Syre'}, + '3522636':{'de': 'Hesperingen/Kockelscheuer/Roeser', 'en': 'Hesperange/Kockelscheuer/Roeser', 'fr': 'Hesperange/Kockelscheuer/Roeser'}, + '3522637':{'de': 'Leudelingen/Ehlingen/Monnerich', 'en': 'Leudelange/Ehlange/Mondercange', 'fr': 'Leudelange/Ehlange/Mondercange'}, + '3522639':{'de': 'Windhof/Steinfort', 'en': 'Windhof/Steinfort', 'fr': 'Windhof/Steinfort'}, + '3522640':{'de': 'Howald', 'en': 'Howald', 'fr': 'Howald'}, + '3522642':{'de': 'Plateau de Kirchberg', 'en': 'Plateau de Kirchberg', 'fr': 'Plateau de Kirchberg'}, + '3522643':{'de': 'Findel/Kirchberg', 'en': 'Findel/Kirchberg', 'fr': 'Findel/Kirchberg'}, + '3522645':{'de': 'Diedrich', 'en': 'Diedrich', 'fr': 'Diedrich'}, + '3522647':{'de': 'Lintgen', 'en': 'Lintgen', 'fr': 'Lintgen'}, + '3522648':{'de': 'Contern/Foetz', 'en': 'Contern/Foetz', 'fr': 'Contern/Foetz'}, + '3522649':{'de': 'Howald', 'en': 'Howald', 'fr': 'Howald'}, + '3522650':{'de': 'Bascharage/Petingen/Rodingen', 'en': 'Bascharage/Petange/Rodange', 'fr': 'Bascharage/Petange/Rodange'}, + '3522651':{'de': u('D\u00fcdelingen/Bettemburg/Livingen'), 'en': 'Dudelange/Bettembourg/Livange', 'fr': 'Dudelange/Bettembourg/Livange'}, + '3522652':{'de': u('D\u00fcdelingen'), 'en': 'Dudelange', 'fr': 'Dudelange'}, + '3522653':{'de': 'Esch-sur-Alzette', 'en': 'Esch-sur-Alzette', 'fr': 'Esch-sur-Alzette'}, + '3522654':{'de': 'Esch-sur-Alzette', 'en': 'Esch-sur-Alzette', 'fr': 'Esch-sur-Alzette'}, + '3522655':{'de': 'Esch-sur-Alzette/Monnerich', 'en': 'Esch-sur-Alzette/Mondercange', 'fr': 'Esch-sur-Alzette/Mondercange'}, + '3522656':{'de': u('R\u00fcmelingen'), 'en': 'Rumelange', 'fr': 'Rumelange'}, + '3522657':{'de': 'Esch-sur-Alzette/Schifflingen', 'en': 'Esch-sur-Alzette/Schifflange', 'fr': 'Esch-sur-Alzette/Schifflange'}, + '3522658':{'de': 'Soleuvre/Differdingen', 'en': 'Soleuvre/Differdange', 'fr': 'Soleuvre/Differdange'}, + '3522659':{'de': 'Soleuvre', 'en': 'Soleuvre', 'fr': 'Soleuvre'}, + '3522667':{'de': u('D\u00fcdelingen'), 'en': 'Dudelange', 'fr': 'Dudelange'}, + '3522671':{'de': 'Betzdorf', 'en': 'Betzdorf', 'fr': 'Betzdorf'}, + '3522672':{'de': 'Echternach', 'en': 'Echternach', 'fr': 'Echternach'}, + '3522673':{'de': 'Rosport', 'en': 'Rosport', 'fr': 'Rosport'}, + '3522674':{'de': 'Wasserbillig', 'en': 'Wasserbillig', 'fr': 'Wasserbillig'}, + '3522675':{'de': 'Distrikt Grevenmacher-sur-Moselle', 'en': 'Grevenmacher-sur-Moselle', 'fr': 'Grevenmacher-sur-Moselle'}, + '3522676':{'de': 'Wormeldingen', 'en': 'Wormeldange', 'fr': 'Wormeldange'}, + '3522678':{'de': 'Junglinster', 'en': 'Junglinster', 'fr': 'Junglinster'}, + '3522679':{'de': 'Berdorf/Consdorf', 'en': 'Berdorf/Consdorf', 'fr': 'Berdorf/Consdorf'}, + '3522680':{'de': 'Diekirch', 'en': 'Diekirch', 'fr': 'Diekirch'}, + '3522681':{'de': u('Ettelbr\u00fcck/Reckange-sur-Mess'), 'en': 'Ettelbruck/Reckange-sur-Mess', 'fr': 'Ettelbruck/Reckange-sur-Mess'}, + '3522683':{'de': 'Vianden', 'en': 'Vianden', 'fr': 'Vianden'}, + '3522684':{'de': 'Han/Lesse', 'en': 'Han/Lesse', 'fr': 'Han/Lesse'}, + '3522685':{'de': 'Bissen/Roost', 'en': 'Bissen/Roost', 'fr': 'Bissen/Roost'}, + '3522687':{'de': 'Fels', 'en': 'Larochette', 'fr': 'Larochette'}, + '3522688':{'de': 'Mertzig/Wahl', 'en': 'Mertzig/Wahl', 'fr': 'Mertzig/Wahl'}, + '3522692':{'de': 'Kanton Clerf/Fischbach/Hosingen', 'en': 'Clervaux/Fischbach/Hosingen', 'fr': 'Clervaux/Fischbach/Hosingen'}, + '3522695':{'de': 'Wiltz', 'en': 'Wiltz', 'fr': 'Wiltz'}, + '3522697':{'de': 'Huldingen', 'en': 'Huldange', 'fr': 'Huldange'}, + '3522699':{'de': 'Ulflingen', 'en': 'Troisvierges', 'fr': 'Troisvierges'}, + '3522721':{'de': 'Weicherdingen', 'en': 'Weicherdange', 'fr': 'Weicherdange'}, + '3522722':{'de': 'Luxemburg', 'en': 'Luxembourg City', 'fr': 'Luxembourg-Ville'}, '3522723':{'de': 'Bad Mondorf', 'en': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich', 'fr': 'Mondorf-les-Bains/Bascharage/Noerdange/Remich'}, '3522725':{'de': 'Luxemburg', 'en': 'Luxembourg', 'fr': 'Luxembourg'}, '3522727':{'de': 'Belair, Luxemburg', 'en': 'Belair, Luxembourg', 'fr': 'Belair, Luxembourg'}, @@ -5812,12 +6306,7 @@ '437955':{'de': u('K\u00f6nigswiesen'), 'en': u('K\u00f6nigswiesen')}, '437956':{'de': u('Unterwei\u00dfenbach'), 'en': 'Unterweissenbach'}, '44113':{'en': 'Leeds'}, - '441140':{'en': 'Sheffield'}, - '441141':{'en': 'Sheffield'}, - '441142':{'en': 'Sheffield'}, - '441143':{'en': 'Sheffield'}, - '441144':{'en': 'Sheffield'}, - '441145':{'en': 'Sheffield'}, + '44114':{'en': 'Sheffield'}, '44115':{'en': 'Nottingham'}, '44116':{'en': 'Leicester'}, '44117':{'en': 'Bristol'}, @@ -5830,15 +6319,7 @@ '441207':{'en': 'Consett'}, '441208':{'en': 'Bodmin'}, '441209':{'en': 'Redruth'}, - '441210':{'en': 'Birmingham'}, - '441211':{'en': 'Birmingham'}, - '441212':{'en': 'Birmingham'}, - '441213':{'en': 'Birmingham'}, - '441214':{'en': 'Birmingham'}, - '441215':{'en': 'Birmingham'}, - '441216':{'en': 'Birmingham'}, - '441217':{'en': 'Birmingham'}, - '4412180':{'en': 'Birmingham'}, + '44121':{'en': 'Birmingham'}, '441223':{'en': 'Cambridge'}, '441224':{'en': 'Aberdeen'}, '441225':{'en': 'Bath'}, @@ -6101,12 +6582,6 @@ '441477':{'en': 'Holmes Chapel'}, '441478':{'en': 'Isle of Skye - Portree'}, '441479':{'en': 'Grantown-on-Spey'}, - '44147981':{'en': 'Aviemore'}, - '44147982':{'en': 'Nethy Bridge'}, - '44147983':{'en': 'Boat of Garten'}, - '44147984':{'en': 'Carrbridge'}, - '44147985':{'en': 'Dulnain Bridge'}, - '44147986':{'en': 'Cairngorm'}, '441480':{'en': 'Huntingdon'}, '441481':{'en': 'Guernsey'}, '441482':{'en': 'Kingston-upon-Hull'}, @@ -6572,13 +7047,19 @@ '44239':{'en': 'Portsmouth'}, '44241':{'en': 'Coventry'}, '44247':{'en': 'Coventry'}, + '44280':{'en': 'Northern Ireland'}, '44281':{'en': 'Northern Ireland'}, '442820':{'en': 'Ballycastle'}, '442821':{'en': 'Martinstown'}, + '442822':{'en': 'Northern Ireland'}, + '442823':{'en': 'Northern Ireland'}, + '442824':{'en': 'Northern Ireland'}, '442825':{'en': 'Ballymena'}, + '442826':{'en': 'Northern Ireland'}, '442827':{'en': 'Ballymoney'}, '442828':{'en': 'Larne'}, '442829':{'en': 'Kilrea'}, + '44283':{'en': 'Northern Ireland'}, '442830':{'en': 'Newry'}, '442837':{'en': 'Armagh'}, '442838':{'en': 'Portadown'}, @@ -6587,9 +7068,16 @@ '442842':{'en': 'Kircubbin'}, '442843':{'en': 'Newcastle (Co. Down)'}, '442844':{'en': 'Downpatrick'}, + '442845':{'en': 'Northern Ireland'}, + '442846':{'en': 'Northern Ireland'}, + '442847':{'en': 'Northern Ireland'}, + '442848':{'en': 'Northern Ireland'}, + '442849':{'en': 'Northern Ireland'}, + '44286':{'en': 'Northern Ireland'}, '442866':{'en': 'Enniskillen'}, '442867':{'en': 'Lisnaskea'}, '442868':{'en': 'Kesh'}, + '44287':{'en': 'Northern Ireland'}, '442870':{'en': 'Coleraine'}, '442871':{'en': 'Londonderry'}, '442877':{'en': 'Limavady'}, @@ -6597,9 +7085,12 @@ '442880':{'en': 'Carrickmore'}, '442881':{'en': 'Newtownstewart'}, '442882':{'en': 'Omagh'}, + '442883':{'en': 'Northern Ireland'}, + '442884':{'en': 'Northern Ireland'}, '442885':{'en': 'Ballygawley'}, '442886':{'en': 'Cookstown'}, '442887':{'en': 'Dungannon'}, + '442888':{'en': 'Northern Ireland'}, '442889':{'en': 'Fivemiletown'}, '442890':{'en': 'Belfast'}, '442891':{'en': 'Bangor (Co. Down)'}, @@ -6610,6 +7101,7 @@ '442896':{'en': 'Belfast'}, '442897':{'en': 'Saintfield'}, '442898':{'en': 'Belfast'}, + '442899':{'en': 'Northern Ireland'}, '44291':{'en': 'Cardiff'}, '44292':{'en': 'Cardiff'}, '4611':{'en': u('Norrk\u00f6ping'), 'sv': u('Norrk\u00f6ping')}, @@ -9527,496 +10019,4 @@ '494825':{'de': 'Burg Dithmarschen', 'en': 'Burg Dithmarschen'}, '494826':{'de': 'Hohenlockstedt', 'en': 'Hohenlockstedt'}, '494827':{'de': 'Wacken', 'en': 'Wacken'}, - '494828':{'de': u('L\u00e4gerdorf'), 'en': u('L\u00e4gerdorf')}, - '494829':{'de': 'Wewelsfleth', 'en': 'Wewelsfleth'}, - '494830':{'de': u('S\u00fcderhastedt'), 'en': u('S\u00fcderhastedt')}, - '494832':{'de': 'Meldorf', 'en': 'Meldorf'}, - '494833':{'de': 'Wesselburen', 'en': 'Wesselburen'}, - '494834':{'de': u('B\u00fcsum'), 'en': u('B\u00fcsum')}, - '494835':{'de': 'Albersdorf Holstein', 'en': 'Albersdorf Holstein'}, - '494836':{'de': 'Hennstedt Dithmarschen', 'en': 'Hennstedt Dithmarschen'}, - '494837':{'de': 'Neuenkirchen Dithmarschen', 'en': 'Neuenkirchen Dithmarschen'}, - '494838':{'de': 'Tellingstedt', 'en': 'Tellingstedt'}, - '494839':{'de': u('W\u00f6hrden Dithmarschen'), 'en': u('W\u00f6hrden Dithmarschen')}, - '494841':{'de': 'Husum Nordsee', 'en': 'Husum Nordsee'}, - '494842':{'de': 'Nordstrand', 'en': 'Nordstrand'}, - '494843':{'de': u('Vi\u00f6l'), 'en': u('Vi\u00f6l')}, - '494844':{'de': 'Pellworm', 'en': 'Pellworm'}, - '494845':{'de': 'Ostenfeld Husum', 'en': 'Ostenfeld Husum'}, - '494846':{'de': 'Hattstedt', 'en': 'Hattstedt'}, - '494847':{'de': 'Oster-Ohrstedt', 'en': 'Oster-Ohrstedt'}, - '494848':{'de': 'Rantrum', 'en': 'Rantrum'}, - '494849':{'de': 'Hooge', 'en': 'Hooge'}, - '494851':{'de': 'Marne', 'en': 'Marne'}, - '494852':{'de': u('Brunsb\u00fcttel'), 'en': u('Brunsb\u00fcttel')}, - '494853':{'de': 'Sankt Michaelisdonn', 'en': 'Sankt Michaelisdonn'}, - '494854':{'de': 'Friedrichskoog', 'en': 'Friedrichskoog'}, - '494855':{'de': 'Eddelak', 'en': 'Eddelak'}, - '494856':{'de': 'Kronprinzenkoog', 'en': 'Kronprinzenkoog'}, - '494857':{'de': 'Barlt', 'en': 'Barlt'}, - '494858':{'de': 'Sankt Margarethen Holstein', 'en': 'Sankt Margarethen Holstein'}, - '494859':{'de': 'Windbergen', 'en': 'Windbergen'}, - '494861':{'de': u('T\u00f6nning'), 'en': u('T\u00f6nning')}, - '494862':{'de': 'Garding', 'en': 'Garding'}, - '494863':{'de': 'Sankt Peter-Ording', 'en': 'Sankt Peter-Ording'}, - '494864':{'de': 'Oldenswort', 'en': 'Oldenswort'}, - '494865':{'de': 'Osterhever', 'en': 'Osterhever'}, - '494871':{'de': 'Hohenwestedt', 'en': 'Hohenwestedt'}, - '494872':{'de': 'Hanerau-Hademarschen', 'en': 'Hanerau-Hademarschen'}, - '494873':{'de': 'Aukrug', 'en': 'Aukrug'}, - '494874':{'de': u('Todenb\u00fcttel'), 'en': u('Todenb\u00fcttel')}, - '494875':{'de': 'Stafstedt', 'en': 'Stafstedt'}, - '494876':{'de': 'Reher Holstein', 'en': 'Reher Holstein'}, - '494877':{'de': 'Hennstedt bei Itzehoe', 'en': 'Hennstedt bei Itzehoe'}, - '494881':{'de': 'Friedrichstadt', 'en': 'Friedrichstadt'}, - '494882':{'de': 'Lunden', 'en': 'Lunden'}, - '494883':{'de': u('S\u00fcderstapel'), 'en': u('S\u00fcderstapel')}, - '494884':{'de': 'Schwabstedt', 'en': 'Schwabstedt'}, - '494885':{'de': 'Bergenhusen', 'en': 'Bergenhusen'}, - '494892':{'de': 'Schenefeld Mittelholstein', 'en': 'Schenefeld Mittelholstein'}, - '494893':{'de': 'Hohenaspe', 'en': 'Hohenaspe'}, - '494902':{'de': 'Jemgum-Ditzum', 'en': 'Jemgum-Ditzum'}, - '494903':{'de': 'Wymeer', 'en': 'Wymeer'}, - '49491':{'de': 'Leer Ostfriesland', 'en': 'Leer Ostfriesland'}, - '494920':{'de': 'Wirdum', 'en': 'Wirdum'}, - '494921':{'de': 'Emden Stadt', 'en': 'Emden Stadt'}, - '494922':{'de': 'Borkum', 'en': 'Borkum'}, - '494923':{'de': u('Krummh\u00f6rn-Pewsum'), 'en': u('Krummh\u00f6rn-Pewsum')}, - '494924':{'de': 'Moormerland-Oldersum', 'en': 'Moormerland-Oldersum'}, - '494925':{'de': 'Hinte', 'en': 'Hinte'}, - '494926':{'de': u('Krummh\u00f6rn-Greetsiel'), 'en': u('Krummh\u00f6rn-Greetsiel')}, - '494927':{'de': u('Krummh\u00f6rn-Loquard'), 'en': u('Krummh\u00f6rn-Loquard')}, - '494928':{'de': 'Ihlow-Riepe', 'en': 'Ihlow-Riepe'}, - '494929':{'de': 'Ihlow Kreis Aurich', 'en': 'Ihlow Kreis Aurich'}, - '494931':{'de': 'Norden', 'en': 'Norden'}, - '494932':{'de': 'Norderney', 'en': 'Norderney'}, - '494933':{'de': 'Dornum Ostfriesland', 'en': 'Dornum Ostfriesland'}, - '494934':{'de': 'Marienhafe', 'en': 'Marienhafe'}, - '494935':{'de': 'Juist', 'en': 'Juist'}, - '494936':{'de': 'Grossheide', 'en': 'Grossheide'}, - '494938':{'de': 'Hagermarsch', 'en': 'Hagermarsch'}, - '494939':{'de': 'Baltrum', 'en': 'Baltrum'}, - '494941':{'de': 'Aurich', 'en': 'Aurich'}, - '494942':{'de': u('S\u00fcdbrookmerland'), 'en': u('S\u00fcdbrookmerland')}, - '494943':{'de': 'Grossefehn', 'en': 'Grossefehn'}, - '494944':{'de': 'Wiesmoor', 'en': 'Wiesmoor'}, - '494945':{'de': 'Grossefehn-Timmel', 'en': 'Grossefehn-Timmel'}, - '494946':{'de': 'Grossefehn-Bagband', 'en': 'Grossefehn-Bagband'}, - '494947':{'de': 'Aurich-Ogenbargen', 'en': 'Aurich-Ogenbargen'}, - '494948':{'de': 'Wiesmoor-Marcardsmoor', 'en': 'Wiesmoor-Marcardsmoor'}, - '494950':{'de': 'Holtland', 'en': 'Holtland'}, - '494951':{'de': 'Weener', 'en': 'Weener'}, - '494952':{'de': 'Rhauderfehn', 'en': 'Rhauderfehn'}, - '494953':{'de': 'Bunde', 'en': 'Bunde'}, - '494954':{'de': 'Moormerland', 'en': 'Moormerland'}, - '494955':{'de': 'Westoverledingen', 'en': 'Westoverledingen'}, - '494956':{'de': 'Uplengen', 'en': 'Uplengen'}, - '494957':{'de': 'Detern', 'en': 'Detern'}, - '494958':{'de': 'Jemgum', 'en': 'Jemgum'}, - '494959':{'de': 'Dollart', 'en': 'Dollart'}, - '494961':{'de': 'Papenburg', 'en': 'Papenburg'}, - '494962':{'de': 'Papenburg-Aschendorf', 'en': 'Papenburg-Aschendorf'}, - '494963':{'de': u('D\u00f6rpen'), 'en': u('D\u00f6rpen')}, - '494964':{'de': 'Rhede Ems', 'en': 'Rhede Ems'}, - '494965':{'de': 'Surwold', 'en': 'Surwold'}, - '494966':{'de': u('Neub\u00f6rger'), 'en': u('Neub\u00f6rger')}, - '494967':{'de': 'Rhauderfehn-Burlage', 'en': 'Rhauderfehn-Burlage'}, - '494968':{'de': 'Neulehe', 'en': 'Neulehe'}, - '494971':{'de': 'Esens', 'en': 'Esens'}, - '494972':{'de': 'Langeoog', 'en': 'Langeoog'}, - '494973':{'de': 'Wittmund-Burhafe', 'en': 'Wittmund-Burhafe'}, - '494974':{'de': 'Neuharlingersiel', 'en': 'Neuharlingersiel'}, - '494975':{'de': 'Westerholt Ostfriesland', 'en': 'Westerholt Ostfriesland'}, - '494976':{'de': 'Spiekeroog', 'en': 'Spiekeroog'}, - '494977':{'de': 'Blomberg Ostfriesland', 'en': 'Blomberg Ostfriesland'}, - '495021':{'de': 'Nienburg Weser', 'en': 'Nienburg Weser'}, - '495022':{'de': 'Wietzen', 'en': 'Wietzen'}, - '495023':{'de': 'Liebenau Kreis Nieburg Weser', 'en': 'Liebenau Kreis Nieburg Weser'}, - '495024':{'de': 'Rohrsen Kreis Nienburg Weser', 'en': 'Rohrsen Kreis Nienburg Weser'}, - '495025':{'de': 'Estorf Weser', 'en': 'Estorf Weser'}, - '495026':{'de': 'Steimbke', 'en': 'Steimbke'}, - '495027':{'de': 'Linsburg', 'en': 'Linsburg'}, - '495028':{'de': 'Pennigsehl', 'en': 'Pennigsehl'}, - '495031':{'de': 'Wunstorf', 'en': 'Wunstorf'}, - '495032':{'de': u('Neustadt am R\u00fcbenberge'), 'en': u('Neustadt am R\u00fcbenberge')}, - '495033':{'de': 'Wunstorf-Grossenheidorn', 'en': 'Wunstorf-Grossenheidorn'}, - '495034':{'de': 'Neustadt-Hagen', 'en': 'Neustadt-Hagen'}, - '495035':{'de': 'Gross Munzel', 'en': 'Gross Munzel'}, - '495036':{'de': 'Neustadt-Schneeren', 'en': 'Neustadt-Schneeren'}, - '495037':{'de': 'Bad Rehburg', 'en': 'Bad Rehburg'}, - '495041':{'de': 'Springe Deister', 'en': 'Springe Deister'}, - '495042':{'de': u('Bad M\u00fcnder am Deister'), 'en': u('Bad M\u00fcnder am Deister')}, - '495043':{'de': 'Lauenau', 'en': 'Lauenau'}, - '495044':{'de': 'Springe-Eldagsen', 'en': 'Springe-Eldagsen'}, - '495045':{'de': 'Springe-Bennigsen', 'en': 'Springe-Bennigsen'}, - '495051':{'de': 'Bergen Kreis Celle', 'en': 'Bergen Kreis Celle'}, - '495052':{'de': 'Hermannsburg', 'en': 'Hermannsburg'}, - '495053':{'de': u('Fa\u00dfberg-M\u00fcden'), 'en': u('Fassberg-M\u00fcden')}, - '495054':{'de': u('Bergen-S\u00fclze'), 'en': u('Bergen-S\u00fclze')}, - '495055':{'de': 'Fassberg', 'en': 'Fassberg'}, - '495056':{'de': 'Winsen-Meissendorf', 'en': 'Winsen-Meissendorf'}, - '495060':{'de': 'Bodenburg', 'en': 'Bodenburg'}, - '495062':{'de': 'Holle bei Hildesheim', 'en': 'Holle bei Hildesheim'}, - '495063':{'de': 'Bad Salzdetfurth', 'en': 'Bad Salzdetfurth'}, - '495064':{'de': u('Gro\u00df D\u00fcngen'), 'en': u('Gross D\u00fcngen')}, - '495065':{'de': 'Sibbesse', 'en': 'Sibbesse'}, - '495066':{'de': 'Sarstedt', 'en': 'Sarstedt'}, - '495067':{'de': 'Bockenem', 'en': 'Bockenem'}, - '495068':{'de': 'Elze Leine', 'en': 'Elze Leine'}, - '495069':{'de': 'Nordstemmen', 'en': 'Nordstemmen'}, - '495071':{'de': 'Schwarmstedt', 'en': 'Schwarmstedt'}, - '495072':{'de': 'Neustadt-Mandelsloh', 'en': 'Neustadt-Mandelsloh'}, - '495073':{'de': 'Neustadt-Esperke', 'en': 'Neustadt-Esperke'}, - '495074':{'de': 'Rodewald', 'en': 'Rodewald'}, - '495082':{'de': 'Langlingen', 'en': 'Langlingen'}, - '495083':{'de': 'Hohne bei Celle', 'en': 'Hohne bei Celle'}, - '495084':{'de': u('Hamb\u00fchren'), 'en': u('Hamb\u00fchren')}, - '495085':{'de': 'Burgdorf-Ehlershausen', 'en': 'Burgdorf-Ehlershausen'}, - '495086':{'de': 'Celle-Scheuen', 'en': 'Celle-Scheuen'}, - '495101':{'de': 'Pattensen', 'en': 'Pattensen'}, - '495102':{'de': 'Laatzen', 'en': 'Laatzen'}, - '495103':{'de': 'Wennigsen Deister', 'en': 'Wennigsen Deister'}, - '495105':{'de': 'Barsinghausen', 'en': 'Barsinghausen'}, - '495108':{'de': 'Gehrden Han', 'en': 'Gehrden Han'}, - '495109':{'de': 'Ronnenberg', 'en': 'Ronnenberg'}, - '49511':{'de': 'Hannover', 'en': 'Hannover'}, - '495121':{'de': 'Hildesheim', 'en': 'Hildesheim'}, - '495123':{'de': 'Schellerten', 'en': 'Schellerten'}, - '495126':{'de': 'Algermissen', 'en': 'Algermissen'}, - '495127':{'de': 'Harsum', 'en': 'Harsum'}, - '495128':{'de': 'Hohenhameln', 'en': 'Hohenhameln'}, - '495129':{'de': u('S\u00f6hlde'), 'en': u('S\u00f6hlde')}, - '495130':{'de': 'Wedemark', 'en': 'Wedemark'}, - '495131':{'de': 'Garbsen', 'en': 'Garbsen'}, - '495132':{'de': 'Lehrte', 'en': 'Lehrte'}, - '495135':{'de': 'Burgwedel-Fuhrberg', 'en': 'Burgwedel-Fuhrberg'}, - '495136':{'de': 'Burgdorf Kreis Hannover', 'en': 'Burgdorf Kreis Hannover'}, - '495137':{'de': 'Seelze', 'en': 'Seelze'}, - '495138':{'de': 'Sehnde', 'en': 'Sehnde'}, - '495139':{'de': 'Burgwedel', 'en': 'Burgwedel'}, - '495141':{'de': 'Celle', 'en': 'Celle'}, - '495142':{'de': 'Eschede', 'en': 'Eschede'}, - '495143':{'de': 'Winsen Aller', 'en': 'Winsen Aller'}, - '495144':{'de': 'Wathlingen', 'en': 'Wathlingen'}, - '495145':{'de': 'Beedenbostel', 'en': 'Beedenbostel'}, - '495146':{'de': 'Wietze', 'en': 'Wietze'}, - '495147':{'de': u('Uetze-H\u00e4nigsen'), 'en': u('Uetze-H\u00e4nigsen')}, - '495148':{'de': 'Steinhorst Niedersachsen', 'en': 'Steinhorst Niedersachsen'}, - '495149':{'de': 'Wienhausen', 'en': 'Wienhausen'}, - '495151':{'de': 'Hameln', 'en': 'Hameln'}, - '495152':{'de': 'Hessisch Oldendorf', 'en': 'Hessisch Oldendorf'}, - '495153':{'de': 'Salzhemmendorf', 'en': 'Salzhemmendorf'}, - '495154':{'de': 'Aerzen', 'en': 'Aerzen'}, - '495155':{'de': 'Emmerthal', 'en': 'Emmerthal'}, - '495156':{'de': u('Coppenbr\u00fcgge'), 'en': u('Coppenbr\u00fcgge')}, - '495157':{'de': u('Emmerthal-B\u00f6rry'), 'en': u('Emmerthal-B\u00f6rry')}, - '495158':{'de': 'Hemeringen', 'en': 'Hemeringen'}, - '495159':{'de': u('Coppenbr\u00fcgge-Bisperode'), 'en': u('Coppenbr\u00fcgge-Bisperode')}, - '495161':{'de': 'Walsrode', 'en': 'Walsrode'}, - '495162':{'de': 'Fallingbostel', 'en': 'Fallingbostel'}, - '495163':{'de': 'Fallingbostel-Dorfmark', 'en': 'Fallingbostel-Dorfmark'}, - '495164':{'de': 'Hodenhagen', 'en': 'Hodenhagen'}, - '495165':{'de': 'Rethem Aller', 'en': 'Rethem Aller'}, - '495166':{'de': 'Walsrode-Kirchboitzen', 'en': 'Walsrode-Kirchboitzen'}, - '495167':{'de': 'Walsrode-Westenholz', 'en': 'Walsrode-Westenholz'}, - '495168':{'de': 'Walsrode-Stellichte', 'en': 'Walsrode-Stellichte'}, - '495171':{'de': 'Peine', 'en': 'Peine'}, - '495172':{'de': 'Ilsede', 'en': 'Ilsede'}, - '495173':{'de': 'Uetze', 'en': 'Uetze'}, - '495174':{'de': 'Lahstedt', 'en': 'Lahstedt'}, - '495175':{'de': 'Lehrte-Arpke', 'en': 'Lehrte-Arpke'}, - '495176':{'de': 'Edemissen', 'en': 'Edemissen'}, - '495177':{'de': 'Edemissen-Abbensen', 'en': 'Edemissen-Abbensen'}, - '495181':{'de': 'Alfeld Leine', 'en': 'Alfeld Leine'}, - '495182':{'de': 'Gronau Leine', 'en': 'Gronau Leine'}, - '495183':{'de': 'Lamspringe', 'en': 'Lamspringe'}, - '495184':{'de': 'Freden Leine', 'en': 'Freden Leine'}, - '495185':{'de': 'Duingen', 'en': 'Duingen'}, - '495186':{'de': 'Salzhemmendorf-Wallensen', 'en': 'Salzhemmendorf-Wallensen'}, - '495187':{'de': 'Delligsen', 'en': 'Delligsen'}, - '495190':{'de': 'Soltau-Emmingen', 'en': 'Soltau-Emmingen'}, - '495191':{'de': 'Soltau', 'en': 'Soltau'}, - '495192':{'de': 'Munster', 'en': 'Munster'}, - '495193':{'de': 'Schneverdingen', 'en': 'Schneverdingen'}, - '495194':{'de': 'Bispingen', 'en': 'Bispingen'}, - '495195':{'de': 'Neuenkirchen bei Soltau', 'en': 'Neuenkirchen bei Soltau'}, - '495196':{'de': 'Wietzendorf', 'en': 'Wietzendorf'}, - '495197':{'de': 'Soltau-Frielingen', 'en': 'Soltau-Frielingen'}, - '495198':{'de': 'Schneverdingen-Wintermoor', 'en': 'Schneverdingen-Wintermoor'}, - '495199':{'de': 'Schneverdingen-Heber', 'en': 'Schneverdingen-Heber'}, - '495201':{'de': 'Halle Westfalen', 'en': 'Halle Westfalen'}, - '495202':{'de': 'Oerlinghausen', 'en': 'Oerlinghausen'}, - '495203':{'de': 'Werther Westfalen', 'en': 'Werther Westfalen'}, - '495204':{'de': 'Steinhagen Westfalen', 'en': 'Steinhagen Westfalen'}, - '495205':{'de': 'Bielefeld-Sennestadt', 'en': 'Bielefeld-Sennestadt'}, - '495206':{'de': u('Bielefeld-J\u00f6llenbeck'), 'en': u('Bielefeld-J\u00f6llenbeck')}, - '495207':{'de': 'Schloss Holte-Stukenbrock', 'en': 'Schloss Holte-Stukenbrock'}, - '495208':{'de': u('Leopoldsh\u00f6he'), 'en': u('Leopoldsh\u00f6he')}, - '495209':{'de': u('G\u00fctersloh-Friedrichsdorf'), 'en': u('G\u00fctersloh-Friedrichsdorf')}, - '49521':{'de': 'Bielefeld', 'en': 'Bielefeld'}, - '495221':{'de': 'Herford', 'en': 'Herford'}, - '495222':{'de': 'Bad Salzuflen', 'en': 'Bad Salzuflen'}, - '495223':{'de': u('B\u00fcnde'), 'en': u('B\u00fcnde')}, - '495224':{'de': 'Enger Westfalen', 'en': 'Enger Westfalen'}, - '495225':{'de': 'Spenge', 'en': 'Spenge'}, - '495226':{'de': u('Bruchm\u00fchlen Westfalen'), 'en': u('Bruchm\u00fchlen Westfalen')}, - '495228':{'de': 'Vlotho-Exter', 'en': 'Vlotho-Exter'}, - '495231':{'de': 'Detmold', 'en': 'Detmold'}, - '495232':{'de': 'Lage Lippe', 'en': 'Lage Lippe'}, - '495233':{'de': 'Steinheim Westfalen', 'en': 'Steinheim Westfalen'}, - '495234':{'de': 'Horn-Bad Meinberg', 'en': 'Horn-Bad Meinberg'}, - '495235':{'de': 'Blomberg Lippe', 'en': 'Blomberg Lippe'}, - '495236':{'de': 'Blomberg-Grossenmarpe', 'en': 'Blomberg-Grossenmarpe'}, - '495237':{'de': 'Augustdorf', 'en': 'Augustdorf'}, - '495238':{'de': 'Nieheim-Himmighausen', 'en': 'Nieheim-Himmighausen'}, - '495241':{'de': u('G\u00fctersloh'), 'en': u('G\u00fctersloh')}, - '495242':{'de': u('Rheda-Wiedenbr\u00fcck'), 'en': u('Rheda-Wiedenbr\u00fcck')}, - '495244':{'de': 'Rietberg', 'en': 'Rietberg'}, - '495245':{'de': 'Herzebrock-Clarholz', 'en': 'Herzebrock-Clarholz'}, - '495246':{'de': 'Verl', 'en': 'Verl'}, - '495247':{'de': 'Harsewinkel', 'en': 'Harsewinkel'}, - '495248':{'de': u('Langenberg Kreis G\u00fctersloh'), 'en': u('Langenberg Kreis G\u00fctersloh')}, - '495250':{'de': u('Delbr\u00fcck Westfalen'), 'en': u('Delbr\u00fcck Westfalen')}, - '495251':{'de': 'Paderborn', 'en': 'Paderborn'}, - '495252':{'de': 'Bad Lippspringe', 'en': 'Bad Lippspringe'}, - '495253':{'de': 'Bad Driburg', 'en': 'Bad Driburg'}, - '495254':{'de': 'Paderborn-Schloss Neuhaus', 'en': 'Paderborn-Schloss Neuhaus'}, - '495255':{'de': 'Altenbeken', 'en': 'Altenbeken'}, - '495257':{'de': u('H\u00f6velhof'), 'en': u('H\u00f6velhof')}, - '495258':{'de': 'Salzkotten', 'en': 'Salzkotten'}, - '495259':{'de': 'Bad Driburg-Neuenheerse', 'en': 'Bad Driburg-Neuenheerse'}, - '495261':{'de': 'Lemgo', 'en': 'Lemgo'}, - '495262':{'de': 'Extertal', 'en': 'Extertal'}, - '495263':{'de': 'Barntrup', 'en': 'Barntrup'}, - '495264':{'de': 'Kalletal', 'en': 'Kalletal'}, - '495265':{'de': u('D\u00f6rentrup'), 'en': u('D\u00f6rentrup')}, - '495266':{'de': 'Lemgo-Kirchheide', 'en': 'Lemgo-Kirchheide'}, - '495271':{'de': u('H\u00f6xter'), 'en': u('H\u00f6xter')}, - '495272':{'de': 'Brakel Westfalen', 'en': 'Brakel Westfalen'}, - '495273':{'de': 'Beverungen', 'en': 'Beverungen'}, - '495274':{'de': 'Nieheim', 'en': 'Nieheim'}, - '495275':{'de': u('H\u00f6xter-Ottbergen'), 'en': u('H\u00f6xter-Ottbergen')}, - '495276':{'de': u('Marienm\u00fcnster'), 'en': u('Marienm\u00fcnster')}, - '495277':{'de': u('H\u00f6xter-F\u00fcrstenau'), 'en': u('H\u00f6xter-F\u00fcrstenau')}, - '495278':{'de': u('H\u00f6xter-Ovenhausen'), 'en': u('H\u00f6xter-Ovenhausen')}, - '495281':{'de': 'Bad Pyrmont', 'en': 'Bad Pyrmont'}, - '495282':{'de': 'Schieder-Schwalenberg', 'en': 'Schieder-Schwalenberg'}, - '495283':{'de': u('L\u00fcgde-Rischenau'), 'en': u('L\u00fcgde-Rischenau')}, - '495284':{'de': 'Schwalenberg', 'en': 'Schwalenberg'}, - '495285':{'de': 'Bad Pyrmont-Kleinenberg', 'en': 'Bad Pyrmont-Kleinenberg'}, - '495286':{'de': 'Ottenstein Niedersachsen', 'en': 'Ottenstein Niedersachsen'}, - '495292':{'de': 'Lichtenau-Atteln', 'en': 'Lichtenau-Atteln'}, - '495293':{'de': 'Paderborn-Dahl', 'en': 'Paderborn-Dahl'}, - '495294':{'de': u('H\u00f6velhof-Espeln'), 'en': u('H\u00f6velhof-Espeln')}, - '495295':{'de': 'Lichtenau Westfalen', 'en': 'Lichtenau Westfalen'}, - '495300':{'de': u('Salzgitter-\u00dcfingen'), 'en': u('Salzgitter-\u00dcfingen')}, - '495301':{'de': 'Lehre-Essenrode', 'en': 'Lehre-Essenrode'}, - '495302':{'de': 'Vechelde', 'en': 'Vechelde'}, - '495303':{'de': 'Wendeburg', 'en': 'Wendeburg'}, - '495304':{'de': 'Meine', 'en': 'Meine'}, - '495305':{'de': 'Sickte', 'en': 'Sickte'}, - '495306':{'de': 'Cremlingen', 'en': 'Cremlingen'}, - '495307':{'de': 'Braunschweig-Wenden', 'en': 'Braunschweig-Wenden'}, - '495308':{'de': 'Lehre', 'en': 'Lehre'}, - '495309':{'de': 'Lehre-Wendhausen', 'en': 'Lehre-Wendhausen'}, - '49531':{'de': 'Braunschweig', 'en': 'Braunschweig'}, - '495320':{'de': 'Torfhaus', 'en': 'Torfhaus'}, - '495321':{'de': 'Goslar', 'en': 'Goslar'}, - '495322':{'de': 'Bad Harzburg', 'en': 'Bad Harzburg'}, - '495323':{'de': 'Clausthal-Zellerfeld', 'en': 'Clausthal-Zellerfeld'}, - '495324':{'de': 'Vienenburg', 'en': 'Vienenburg'}, - '495325':{'de': 'Goslar-Hahnenklee', 'en': 'Goslar-Hahnenklee'}, - '495326':{'de': 'Langelsheim', 'en': 'Langelsheim'}, - '495327':{'de': 'Bad Grund Harz', 'en': 'Bad Grund Harz'}, - '495328':{'de': 'Altenau Harz', 'en': 'Altenau Harz'}, - '495329':{'de': 'Schulenberg im Oberharz', 'en': 'Schulenberg im Oberharz'}, - '495331':{'de': u('Wolfenb\u00fcttel'), 'en': u('Wolfenb\u00fcttel')}, - '495332':{'de': u('Sch\u00f6ppenstedt'), 'en': u('Sch\u00f6ppenstedt')}, - '495333':{'de': 'Dettum', 'en': 'Dettum'}, - '495334':{'de': u('Hornburg Kreis Wolfenb\u00fcttel'), 'en': u('Hornburg Kreis Wolfenb\u00fcttel')}, - '495335':{'de': 'Schladen', 'en': 'Schladen'}, - '495336':{'de': 'Semmenstedt', 'en': 'Semmenstedt'}, - '495337':{'de': u('Kissenbr\u00fcck'), 'en': u('Kissenbr\u00fcck')}, - '495339':{'de': 'Gielde', 'en': 'Gielde'}, - '495341':{'de': 'Salzgitter', 'en': 'Salzgitter'}, - '495344':{'de': 'Lengede', 'en': 'Lengede'}, - '495345':{'de': 'Baddeckenstedt', 'en': 'Baddeckenstedt'}, - '495346':{'de': 'Liebenburg', 'en': 'Liebenburg'}, - '495347':{'de': 'Burgdorf bei Salzgitter', 'en': 'Burgdorf bei Salzgitter'}, - '495351':{'de': 'Helmstedt', 'en': 'Helmstedt'}, - '495352':{'de': u('Sch\u00f6ningen'), 'en': u('Sch\u00f6ningen')}, - '495353':{'de': u('K\u00f6nigslutter am Elm'), 'en': u('K\u00f6nigslutter am Elm')}, - '495354':{'de': 'Jerxheim', 'en': 'Jerxheim'}, - '495355':{'de': 'Frellstedt', 'en': 'Frellstedt'}, - '495356':{'de': 'Helmstedt-Barmke', 'en': 'Helmstedt-Barmke'}, - '495357':{'de': 'Grasleben', 'en': 'Grasleben'}, - '495358':{'de': 'Bahrdorf-Mackendorf', 'en': 'Bahrdorf-Mackendorf'}, - '495361':{'de': 'Wolfsburg', 'en': 'Wolfsburg'}, - '495362':{'de': 'Wolfsburg-Fallersleben', 'en': 'Wolfsburg-Fallersleben'}, - '495363':{'de': 'Wolfsburg-Vorsfelde', 'en': 'Wolfsburg-Vorsfelde'}, - '495364':{'de': 'Velpke', 'en': 'Velpke'}, - '495365':{'de': 'Wolfsburg-Neindorf', 'en': 'Wolfsburg-Neindorf'}, - '495366':{'de': 'Jembke', 'en': 'Jembke'}, - '495367':{'de': u('R\u00fchen'), 'en': u('R\u00fchen')}, - '495368':{'de': 'Parsau', 'en': 'Parsau'}, - '495371':{'de': 'Gifhorn', 'en': 'Gifhorn'}, - '495372':{'de': 'Meinersen', 'en': 'Meinersen'}, - '495373':{'de': 'Hillerse Kreis Gifhorn', 'en': 'Hillerse Kreis Gifhorn'}, - '495374':{'de': u('Isenb\u00fcttel'), 'en': u('Isenb\u00fcttel')}, - '495375':{'de': u('M\u00fcden Aller'), 'en': u('M\u00fcden Aller')}, - '495376':{'de': 'Wesendorf Kreis Gifhorn', 'en': 'Wesendorf Kreis Gifhorn'}, - '495377':{'de': 'Ehra-Lessien', 'en': 'Ehra-Lessien'}, - '495378':{'de': 'Sassenburg-Platendorf', 'en': 'Sassenburg-Platendorf'}, - '495379':{'de': 'Sassenburg-Grussendorf', 'en': 'Sassenburg-Grussendorf'}, - '495381':{'de': 'Seesen', 'en': 'Seesen'}, - '495382':{'de': 'Bad Gandersheim', 'en': 'Bad Gandersheim'}, - '495383':{'de': 'Lutter am Barenberge', 'en': 'Lutter am Barenberge'}, - '495384':{'de': u('Seesen-Gro\u00df Rh\u00fcden'), 'en': u('Seesen-Gross Rh\u00fcden')}, - '495401':{'de': u('Georgsmarienh\u00fctte'), 'en': u('Georgsmarienh\u00fctte')}, - '495402':{'de': u('Bissendorf Kreis Osnabr\u00fcck'), 'en': u('Bissendorf Kreis Osnabr\u00fcck')}, - '495403':{'de': 'Bad Iburg', 'en': 'Bad Iburg'}, - '495404':{'de': 'Westerkappeln', 'en': 'Westerkappeln'}, - '495405':{'de': u('Hasbergen Kreis Osnabr\u00fcck'), 'en': u('Hasbergen Kreis Osnabr\u00fcck')}, - '495406':{'de': 'Belm', 'en': 'Belm'}, - '495407':{'de': 'Wallenhorst', 'en': 'Wallenhorst'}, - '495409':{'de': 'Hilter am Teutoburger Wald', 'en': 'Hilter am Teutoburger Wald'}, - '49541':{'de': u('Osnabr\u00fcck'), 'en': u('Osnabr\u00fcck')}, - '495421':{'de': 'Dissen am Teutoburger Wald', 'en': 'Dissen am Teutoburger Wald'}, - '495422':{'de': 'Melle', 'en': 'Melle'}, - '495423':{'de': 'Versmold', 'en': 'Versmold'}, - '495424':{'de': 'Bad Rothenfelde', 'en': 'Bad Rothenfelde'}, - '495425':{'de': 'Borgholzhausen', 'en': 'Borgholzhausen'}, - '495426':{'de': 'Glandorf', 'en': 'Glandorf'}, - '495427':{'de': 'Melle-Buer', 'en': 'Melle-Buer'}, - '495428':{'de': 'Melle-Neuenkirchen', 'en': 'Melle-Neuenkirchen'}, - '495429':{'de': 'Melle-Wellingholzhausen', 'en': 'Melle-Wellingholzhausen'}, - '495431':{'de': u('Quakenbr\u00fcck'), 'en': u('Quakenbr\u00fcck')}, - '495432':{'de': u('L\u00f6ningen'), 'en': u('L\u00f6ningen')}, - '495433':{'de': 'Badbergen', 'en': 'Badbergen'}, - '495434':{'de': 'Essen Oldenburg', 'en': 'Essen Oldenburg'}, - '495435':{'de': u('Berge bei Quakenbr\u00fcck'), 'en': u('Berge bei Quakenbr\u00fcck')}, - '495436':{'de': 'Nortrup', 'en': 'Nortrup'}, - '495437':{'de': 'Menslage', 'en': 'Menslage'}, - '495438':{'de': u('Bakum-L\u00fcsche'), 'en': u('Bakum-L\u00fcsche')}, - '495439':{'de': u('Bersenbr\u00fcck'), 'en': u('Bersenbr\u00fcck')}, - '495441':{'de': 'Diepholz', 'en': 'Diepholz'}, - '495442':{'de': 'Barnstorf Kreis Diepholz', 'en': 'Barnstorf Kreis Diepholz'}, - '495443':{'de': u('Lemf\u00f6rde'), 'en': u('Lemf\u00f6rde')}, - '495444':{'de': 'Wagenfeld', 'en': 'Wagenfeld'}, - '495445':{'de': 'Drebber', 'en': 'Drebber'}, - '495446':{'de': 'Rehden', 'en': 'Rehden'}, - '495447':{'de': 'Lembruch', 'en': 'Lembruch'}, - '495448':{'de': 'Barver', 'en': 'Barver'}, - '495451':{'de': u('Ibbenb\u00fcren'), 'en': u('Ibbenb\u00fcren')}, - '495452':{'de': 'Mettingen Westfalen', 'en': 'Mettingen Westfalen'}, - '495453':{'de': 'Recke', 'en': 'Recke'}, - '495454':{'de': u('H\u00f6rstel-Riesenbeck'), 'en': u('H\u00f6rstel-Riesenbeck')}, - '495455':{'de': 'Tecklenburg-Brochterbeck', 'en': 'Tecklenburg-Brochterbeck'}, - '495456':{'de': 'Westerkappeln-Velpe', 'en': 'Westerkappeln-Velpe'}, - '495457':{'de': 'Hopsten-Schale', 'en': 'Hopsten-Schale'}, - '495458':{'de': 'Hopsten', 'en': 'Hopsten'}, - '495459':{'de': u('H\u00f6rstel'), 'en': u('H\u00f6rstel')}, - '495461':{'de': 'Bramsche Hase', 'en': 'Bramsche Hase'}, - '495462':{'de': 'Ankum', 'en': 'Ankum'}, - '495464':{'de': 'Alfhausen', 'en': 'Alfhausen'}, - '495465':{'de': 'Neuenkirchen bei Bramsche', 'en': 'Neuenkirchen bei Bramsche'}, - '495466':{'de': 'Merzen', 'en': 'Merzen'}, - '495467':{'de': 'Voltlage', 'en': 'Voltlage'}, - '495468':{'de': 'Bramsche-Engter', 'en': 'Bramsche-Engter'}, - '495471':{'de': 'Bohmte', 'en': 'Bohmte'}, - '495472':{'de': 'Bad Essen', 'en': 'Bad Essen'}, - '495473':{'de': 'Ostercappeln', 'en': 'Ostercappeln'}, - '495474':{'de': 'Stemwede-Dielingen', 'en': 'Stemwede-Dielingen'}, - '495475':{'de': 'Bohmte-Hunteburg', 'en': 'Bohmte-Hunteburg'}, - '495476':{'de': 'Ostercappeln-Venne', 'en': 'Ostercappeln-Venne'}, - '495481':{'de': 'Lengerich Westfalen', 'en': 'Lengerich Westfalen'}, - '495482':{'de': 'Tecklenburg', 'en': 'Tecklenburg'}, - '495483':{'de': 'Lienen', 'en': 'Lienen'}, - '495484':{'de': 'Lienen-Kattenvenne', 'en': 'Lienen-Kattenvenne'}, - '495485':{'de': 'Ladbergen', 'en': 'Ladbergen'}, - '495491':{'de': u('Damme D\u00fcmmer'), 'en': u('Damme D\u00fcmmer')}, - '495492':{'de': 'Steinfeld Oldenburg', 'en': 'Steinfeld Oldenburg'}, - '495493':{'de': 'Neuenkirchen Kreis Vechta', 'en': 'Neuenkirchen Kreis Vechta'}, - '495494':{'de': 'Holdorf Niedersachsen', 'en': 'Holdorf Niedersachsen'}, - '495495':{'de': u('V\u00f6rden Kreis Vechta'), 'en': u('V\u00f6rden Kreis Vechta')}, - '495502':{'de': 'Dransfeld', 'en': 'Dransfeld'}, - '495503':{'de': u('N\u00f6rten-Hardenberg'), 'en': u('N\u00f6rten-Hardenberg')}, - '495504':{'de': u('Friedland Kreis G\u00f6ttingen'), 'en': u('Friedland Kreis G\u00f6ttingen')}, - '495505':{'de': 'Hardegsen', 'en': 'Hardegsen'}, - '495506':{'de': 'Adelebsen', 'en': 'Adelebsen'}, - '495507':{'de': u('Eberg\u00f6tzen'), 'en': u('Eberg\u00f6tzen')}, - '495508':{'de': 'Gleichen-Rittmarshausen', 'en': 'Gleichen-Rittmarshausen'}, - '495509':{'de': u('Rosdorf Kreis G\u00f6ttingen'), 'en': u('Rosdorf Kreis G\u00f6ttingen')}, - '49551':{'de': u('G\u00f6ttingen'), 'en': u('G\u00f6ttingen')}, - '495520':{'de': 'Braunlage', 'en': 'Braunlage'}, - '495521':{'de': 'Herzberg am Harz', 'en': 'Herzberg am Harz'}, - '495522':{'de': 'Osterode am Harz', 'en': 'Osterode am Harz'}, - '495523':{'de': 'Bad Sachsa', 'en': 'Bad Sachsa'}, - '495524':{'de': 'Bad Lauterberg im Harz', 'en': 'Bad Lauterberg im Harz'}, - '495525':{'de': 'Walkenried', 'en': 'Walkenried'}, - '495527':{'de': 'Duderstadt', 'en': 'Duderstadt'}, - '495528':{'de': 'Gieboldehausen', 'en': 'Gieboldehausen'}, - '495529':{'de': 'Rhumspringe', 'en': 'Rhumspringe'}, - '495531':{'de': 'Holzminden', 'en': 'Holzminden'}, - '495532':{'de': 'Stadtoldendorf', 'en': 'Stadtoldendorf'}, - '495533':{'de': 'Bodenwerder', 'en': 'Bodenwerder'}, - '495534':{'de': 'Eschershausen an der Lenne', 'en': 'Eschershausen an der Lenne'}, - '495535':{'de': 'Polle', 'en': 'Polle'}, - '495536':{'de': 'Holzminden-Neuhaus', 'en': 'Holzminden-Neuhaus'}, - '495541':{'de': u('Hann. M\u00fcnden'), 'en': u('Hann. M\u00fcnden')}, - '495542':{'de': 'Witzenhausen', 'en': 'Witzenhausen'}, - '495543':{'de': 'Staufenberg Niedersachsen', 'en': 'Staufenberg Niedersachsen'}, - '495544':{'de': 'Reinhardshagen', 'en': 'Reinhardshagen'}, - '495545':{'de': u('Hedem\u00fcnden'), 'en': u('Hedem\u00fcnden')}, - '495546':{'de': 'Scheden', 'en': 'Scheden'}, - '495551':{'de': 'Northeim', 'en': 'Northeim'}, - '495552':{'de': 'Katlenburg', 'en': 'Katlenburg'}, - '495553':{'de': 'Kalefeld', 'en': 'Kalefeld'}, - '495554':{'de': 'Moringen', 'en': 'Moringen'}, - '495555':{'de': 'Moringen-Fredelsloh', 'en': 'Moringen-Fredelsloh'}, - '495556':{'de': 'Lindau Harz', 'en': 'Lindau Harz'}, - '495561':{'de': 'Einbeck', 'en': 'Einbeck'}, - '495562':{'de': 'Dassel-Markoldendorf', 'en': 'Dassel-Markoldendorf'}, - '495563':{'de': 'Kreiensen', 'en': 'Kreiensen'}, - '495564':{'de': 'Dassel', 'en': 'Dassel'}, - '495565':{'de': 'Einbeck-Wenzen', 'en': 'Einbeck-Wenzen'}, - '495571':{'de': 'Uslar', 'en': 'Uslar'}, - '495572':{'de': 'Bodenfelde', 'en': 'Bodenfelde'}, - '495573':{'de': 'Uslar-Volpriehausen', 'en': 'Uslar-Volpriehausen'}, - '495574':{'de': 'Oberweser', 'en': 'Oberweser'}, - '495582':{'de': 'Sankt Andreasberg', 'en': 'Sankt Andreasberg'}, - '495583':{'de': 'Braunlage-Hohegeiss', 'en': 'Braunlage-Hohegeiss'}, - '495584':{'de': 'Hattorf am Harz', 'en': 'Hattorf am Harz'}, - '495585':{'de': 'Herzberg-Sieber', 'en': 'Herzberg-Sieber'}, - '495586':{'de': 'Wieda', 'en': 'Wieda'}, - '495592':{'de': 'Gleichen-Bremke', 'en': 'Gleichen-Bremke'}, - '495593':{'de': 'Bovenden-Lenglern', 'en': 'Bovenden-Lenglern'}, - '495594':{'de': 'Bovenden-Reyershausen', 'en': 'Bovenden-Reyershausen'}, - '495601':{'de': 'Schauenburg', 'en': 'Schauenburg'}, - '495602':{'de': 'Hessisch Lichtenau', 'en': 'Hessisch Lichtenau'}, - '495603':{'de': 'Gudensberg', 'en': 'Gudensberg'}, - '495604':{'de': 'Grossalmerode', 'en': 'Grossalmerode'}, - '495605':{'de': 'Kaufungen Hessen', 'en': 'Kaufungen Hessen'}, - '495606':{'de': 'Zierenberg', 'en': 'Zierenberg'}, - '495607':{'de': 'Fuldatal', 'en': 'Fuldatal'}, - '495608':{'de': u('S\u00f6hrewald'), 'en': u('S\u00f6hrewald')}, - '495609':{'de': 'Ahnatal', 'en': 'Ahnatal'}, - '49561':{'de': 'Kassel', 'en': 'Kassel'}, - '495621':{'de': 'Bad Wildungen', 'en': 'Bad Wildungen'}, - '495622':{'de': 'Fritzlar', 'en': 'Fritzlar'}, - '495623':{'de': 'Edertal', 'en': 'Edertal'}, - '495624':{'de': 'Bad Emstal', 'en': 'Bad Emstal'}, - '495625':{'de': 'Naumburg Hessen', 'en': 'Naumburg Hessen'}, - '495626':{'de': 'Bad Zwesten', 'en': 'Bad Zwesten'}, - '495631':{'de': 'Korbach', 'en': 'Korbach'}, - '495632':{'de': 'Willingen Upland', 'en': 'Willingen Upland'}, - '495633':{'de': 'Diemelsee', 'en': 'Diemelsee'}, - '495634':{'de': 'Waldeck-Sachsenhausen', 'en': 'Waldeck-Sachsenhausen'}, - '495635':{'de': u('V\u00f6hl'), 'en': u('V\u00f6hl')}, - '495636':{'de': 'Lichtenfels-Goddelsheim', 'en': 'Lichtenfels-Goddelsheim'}, - '495641':{'de': 'Warburg', 'en': 'Warburg'}, - '495642':{'de': 'Warburg-Scherfede', 'en': 'Warburg-Scherfede'}, - '495643':{'de': 'Borgentreich', 'en': 'Borgentreich'}, - '495644':{'de': 'Willebadessen-Peckelsheim', 'en': 'Willebadessen-Peckelsheim'}, - '495645':{'de': 'Borgentreich-Borgholz', 'en': 'Borgentreich-Borgholz'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index 9d9478328..1b586f113 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '494828':{'de': u('L\u00e4gerdorf'), 'en': u('L\u00e4gerdorf')}, + '494829':{'de': 'Wewelsfleth', 'en': 'Wewelsfleth'}, + '494830':{'de': u('S\u00fcderhastedt'), 'en': u('S\u00fcderhastedt')}, + '494832':{'de': 'Meldorf', 'en': 'Meldorf'}, + '494833':{'de': 'Wesselburen', 'en': 'Wesselburen'}, + '494834':{'de': u('B\u00fcsum'), 'en': u('B\u00fcsum')}, + '494835':{'de': 'Albersdorf Holstein', 'en': 'Albersdorf Holstein'}, + '494836':{'de': 'Hennstedt Dithmarschen', 'en': 'Hennstedt Dithmarschen'}, + '494837':{'de': 'Neuenkirchen Dithmarschen', 'en': 'Neuenkirchen Dithmarschen'}, + '494838':{'de': 'Tellingstedt', 'en': 'Tellingstedt'}, + '494839':{'de': u('W\u00f6hrden Dithmarschen'), 'en': u('W\u00f6hrden Dithmarschen')}, + '494841':{'de': 'Husum Nordsee', 'en': 'Husum Nordsee'}, + '494842':{'de': 'Nordstrand', 'en': 'Nordstrand'}, + '494843':{'de': u('Vi\u00f6l'), 'en': u('Vi\u00f6l')}, + '494844':{'de': 'Pellworm', 'en': 'Pellworm'}, + '494845':{'de': 'Ostenfeld Husum', 'en': 'Ostenfeld Husum'}, + '494846':{'de': 'Hattstedt', 'en': 'Hattstedt'}, + '494847':{'de': 'Oster-Ohrstedt', 'en': 'Oster-Ohrstedt'}, + '494848':{'de': 'Rantrum', 'en': 'Rantrum'}, + '494849':{'de': 'Hooge', 'en': 'Hooge'}, + '494851':{'de': 'Marne', 'en': 'Marne'}, + '494852':{'de': u('Brunsb\u00fcttel'), 'en': u('Brunsb\u00fcttel')}, + '494853':{'de': 'Sankt Michaelisdonn', 'en': 'Sankt Michaelisdonn'}, + '494854':{'de': 'Friedrichskoog', 'en': 'Friedrichskoog'}, + '494855':{'de': 'Eddelak', 'en': 'Eddelak'}, + '494856':{'de': 'Kronprinzenkoog', 'en': 'Kronprinzenkoog'}, + '494857':{'de': 'Barlt', 'en': 'Barlt'}, + '494858':{'de': 'Sankt Margarethen Holstein', 'en': 'Sankt Margarethen Holstein'}, + '494859':{'de': 'Windbergen', 'en': 'Windbergen'}, + '494861':{'de': u('T\u00f6nning'), 'en': u('T\u00f6nning')}, + '494862':{'de': 'Garding', 'en': 'Garding'}, + '494863':{'de': 'Sankt Peter-Ording', 'en': 'Sankt Peter-Ording'}, + '494864':{'de': 'Oldenswort', 'en': 'Oldenswort'}, + '494865':{'de': 'Osterhever', 'en': 'Osterhever'}, + '494871':{'de': 'Hohenwestedt', 'en': 'Hohenwestedt'}, + '494872':{'de': 'Hanerau-Hademarschen', 'en': 'Hanerau-Hademarschen'}, + '494873':{'de': 'Aukrug', 'en': 'Aukrug'}, + '494874':{'de': u('Todenb\u00fcttel'), 'en': u('Todenb\u00fcttel')}, + '494875':{'de': 'Stafstedt', 'en': 'Stafstedt'}, + '494876':{'de': 'Reher Holstein', 'en': 'Reher Holstein'}, + '494877':{'de': 'Hennstedt bei Itzehoe', 'en': 'Hennstedt bei Itzehoe'}, + '494881':{'de': 'Friedrichstadt', 'en': 'Friedrichstadt'}, + '494882':{'de': 'Lunden', 'en': 'Lunden'}, + '494883':{'de': u('S\u00fcderstapel'), 'en': u('S\u00fcderstapel')}, + '494884':{'de': 'Schwabstedt', 'en': 'Schwabstedt'}, + '494885':{'de': 'Bergenhusen', 'en': 'Bergenhusen'}, + '494892':{'de': 'Schenefeld Mittelholstein', 'en': 'Schenefeld Mittelholstein'}, + '494893':{'de': 'Hohenaspe', 'en': 'Hohenaspe'}, + '494902':{'de': 'Jemgum-Ditzum', 'en': 'Jemgum-Ditzum'}, + '494903':{'de': 'Wymeer', 'en': 'Wymeer'}, + '49491':{'de': 'Leer Ostfriesland', 'en': 'Leer Ostfriesland'}, + '494920':{'de': 'Wirdum', 'en': 'Wirdum'}, + '494921':{'de': 'Emden Stadt', 'en': 'Emden Stadt'}, + '494922':{'de': 'Borkum', 'en': 'Borkum'}, + '494923':{'de': u('Krummh\u00f6rn-Pewsum'), 'en': u('Krummh\u00f6rn-Pewsum')}, + '494924':{'de': 'Moormerland-Oldersum', 'en': 'Moormerland-Oldersum'}, + '494925':{'de': 'Hinte', 'en': 'Hinte'}, + '494926':{'de': u('Krummh\u00f6rn-Greetsiel'), 'en': u('Krummh\u00f6rn-Greetsiel')}, + '494927':{'de': u('Krummh\u00f6rn-Loquard'), 'en': u('Krummh\u00f6rn-Loquard')}, + '494928':{'de': 'Ihlow-Riepe', 'en': 'Ihlow-Riepe'}, + '494929':{'de': 'Ihlow Kreis Aurich', 'en': 'Ihlow Kreis Aurich'}, + '494931':{'de': 'Norden', 'en': 'Norden'}, + '494932':{'de': 'Norderney', 'en': 'Norderney'}, + '494933':{'de': 'Dornum Ostfriesland', 'en': 'Dornum Ostfriesland'}, + '494934':{'de': 'Marienhafe', 'en': 'Marienhafe'}, + '494935':{'de': 'Juist', 'en': 'Juist'}, + '494936':{'de': 'Grossheide', 'en': 'Grossheide'}, + '494938':{'de': 'Hagermarsch', 'en': 'Hagermarsch'}, + '494939':{'de': 'Baltrum', 'en': 'Baltrum'}, + '494941':{'de': 'Aurich', 'en': 'Aurich'}, + '494942':{'de': u('S\u00fcdbrookmerland'), 'en': u('S\u00fcdbrookmerland')}, + '494943':{'de': 'Grossefehn', 'en': 'Grossefehn'}, + '494944':{'de': 'Wiesmoor', 'en': 'Wiesmoor'}, + '494945':{'de': 'Grossefehn-Timmel', 'en': 'Grossefehn-Timmel'}, + '494946':{'de': 'Grossefehn-Bagband', 'en': 'Grossefehn-Bagband'}, + '494947':{'de': 'Aurich-Ogenbargen', 'en': 'Aurich-Ogenbargen'}, + '494948':{'de': 'Wiesmoor-Marcardsmoor', 'en': 'Wiesmoor-Marcardsmoor'}, + '494950':{'de': 'Holtland', 'en': 'Holtland'}, + '494951':{'de': 'Weener', 'en': 'Weener'}, + '494952':{'de': 'Rhauderfehn', 'en': 'Rhauderfehn'}, + '494953':{'de': 'Bunde', 'en': 'Bunde'}, + '494954':{'de': 'Moormerland', 'en': 'Moormerland'}, + '494955':{'de': 'Westoverledingen', 'en': 'Westoverledingen'}, + '494956':{'de': 'Uplengen', 'en': 'Uplengen'}, + '494957':{'de': 'Detern', 'en': 'Detern'}, + '494958':{'de': 'Jemgum', 'en': 'Jemgum'}, + '494959':{'de': 'Dollart', 'en': 'Dollart'}, + '494961':{'de': 'Papenburg', 'en': 'Papenburg'}, + '494962':{'de': 'Papenburg-Aschendorf', 'en': 'Papenburg-Aschendorf'}, + '494963':{'de': u('D\u00f6rpen'), 'en': u('D\u00f6rpen')}, + '494964':{'de': 'Rhede Ems', 'en': 'Rhede Ems'}, + '494965':{'de': 'Surwold', 'en': 'Surwold'}, + '494966':{'de': u('Neub\u00f6rger'), 'en': u('Neub\u00f6rger')}, + '494967':{'de': 'Rhauderfehn-Burlage', 'en': 'Rhauderfehn-Burlage'}, + '494968':{'de': 'Neulehe', 'en': 'Neulehe'}, + '494971':{'de': 'Esens', 'en': 'Esens'}, + '494972':{'de': 'Langeoog', 'en': 'Langeoog'}, + '494973':{'de': 'Wittmund-Burhafe', 'en': 'Wittmund-Burhafe'}, + '494974':{'de': 'Neuharlingersiel', 'en': 'Neuharlingersiel'}, + '494975':{'de': 'Westerholt Ostfriesland', 'en': 'Westerholt Ostfriesland'}, + '494976':{'de': 'Spiekeroog', 'en': 'Spiekeroog'}, + '494977':{'de': 'Blomberg Ostfriesland', 'en': 'Blomberg Ostfriesland'}, + '495021':{'de': 'Nienburg Weser', 'en': 'Nienburg Weser'}, + '495022':{'de': 'Wietzen', 'en': 'Wietzen'}, + '495023':{'de': 'Liebenau Kreis Nieburg Weser', 'en': 'Liebenau Kreis Nieburg Weser'}, + '495024':{'de': 'Rohrsen Kreis Nienburg Weser', 'en': 'Rohrsen Kreis Nienburg Weser'}, + '495025':{'de': 'Estorf Weser', 'en': 'Estorf Weser'}, + '495026':{'de': 'Steimbke', 'en': 'Steimbke'}, + '495027':{'de': 'Linsburg', 'en': 'Linsburg'}, + '495028':{'de': 'Pennigsehl', 'en': 'Pennigsehl'}, + '495031':{'de': 'Wunstorf', 'en': 'Wunstorf'}, + '495032':{'de': u('Neustadt am R\u00fcbenberge'), 'en': u('Neustadt am R\u00fcbenberge')}, + '495033':{'de': 'Wunstorf-Grossenheidorn', 'en': 'Wunstorf-Grossenheidorn'}, + '495034':{'de': 'Neustadt-Hagen', 'en': 'Neustadt-Hagen'}, + '495035':{'de': 'Gross Munzel', 'en': 'Gross Munzel'}, + '495036':{'de': 'Neustadt-Schneeren', 'en': 'Neustadt-Schneeren'}, + '495037':{'de': 'Bad Rehburg', 'en': 'Bad Rehburg'}, + '495041':{'de': 'Springe Deister', 'en': 'Springe Deister'}, + '495042':{'de': u('Bad M\u00fcnder am Deister'), 'en': u('Bad M\u00fcnder am Deister')}, + '495043':{'de': 'Lauenau', 'en': 'Lauenau'}, + '495044':{'de': 'Springe-Eldagsen', 'en': 'Springe-Eldagsen'}, + '495045':{'de': 'Springe-Bennigsen', 'en': 'Springe-Bennigsen'}, + '495051':{'de': 'Bergen Kreis Celle', 'en': 'Bergen Kreis Celle'}, + '495052':{'de': 'Hermannsburg', 'en': 'Hermannsburg'}, + '495053':{'de': u('Fa\u00dfberg-M\u00fcden'), 'en': u('Fassberg-M\u00fcden')}, + '495054':{'de': u('Bergen-S\u00fclze'), 'en': u('Bergen-S\u00fclze')}, + '495055':{'de': 'Fassberg', 'en': 'Fassberg'}, + '495056':{'de': 'Winsen-Meissendorf', 'en': 'Winsen-Meissendorf'}, + '495060':{'de': 'Bodenburg', 'en': 'Bodenburg'}, + '495062':{'de': 'Holle bei Hildesheim', 'en': 'Holle bei Hildesheim'}, + '495063':{'de': 'Bad Salzdetfurth', 'en': 'Bad Salzdetfurth'}, + '495064':{'de': u('Gro\u00df D\u00fcngen'), 'en': u('Gross D\u00fcngen')}, + '495065':{'de': 'Sibbesse', 'en': 'Sibbesse'}, + '495066':{'de': 'Sarstedt', 'en': 'Sarstedt'}, + '495067':{'de': 'Bockenem', 'en': 'Bockenem'}, + '495068':{'de': 'Elze Leine', 'en': 'Elze Leine'}, + '495069':{'de': 'Nordstemmen', 'en': 'Nordstemmen'}, + '495071':{'de': 'Schwarmstedt', 'en': 'Schwarmstedt'}, + '495072':{'de': 'Neustadt-Mandelsloh', 'en': 'Neustadt-Mandelsloh'}, + '495073':{'de': 'Neustadt-Esperke', 'en': 'Neustadt-Esperke'}, + '495074':{'de': 'Rodewald', 'en': 'Rodewald'}, + '495082':{'de': 'Langlingen', 'en': 'Langlingen'}, + '495083':{'de': 'Hohne bei Celle', 'en': 'Hohne bei Celle'}, + '495084':{'de': u('Hamb\u00fchren'), 'en': u('Hamb\u00fchren')}, + '495085':{'de': 'Burgdorf-Ehlershausen', 'en': 'Burgdorf-Ehlershausen'}, + '495086':{'de': 'Celle-Scheuen', 'en': 'Celle-Scheuen'}, + '495101':{'de': 'Pattensen', 'en': 'Pattensen'}, + '495102':{'de': 'Laatzen', 'en': 'Laatzen'}, + '495103':{'de': 'Wennigsen Deister', 'en': 'Wennigsen Deister'}, + '495105':{'de': 'Barsinghausen', 'en': 'Barsinghausen'}, + '495108':{'de': 'Gehrden Han', 'en': 'Gehrden Han'}, + '495109':{'de': 'Ronnenberg', 'en': 'Ronnenberg'}, + '49511':{'de': 'Hannover', 'en': 'Hannover'}, + '495121':{'de': 'Hildesheim', 'en': 'Hildesheim'}, + '495123':{'de': 'Schellerten', 'en': 'Schellerten'}, + '495126':{'de': 'Algermissen', 'en': 'Algermissen'}, + '495127':{'de': 'Harsum', 'en': 'Harsum'}, + '495128':{'de': 'Hohenhameln', 'en': 'Hohenhameln'}, + '495129':{'de': u('S\u00f6hlde'), 'en': u('S\u00f6hlde')}, + '495130':{'de': 'Wedemark', 'en': 'Wedemark'}, + '495131':{'de': 'Garbsen', 'en': 'Garbsen'}, + '495132':{'de': 'Lehrte', 'en': 'Lehrte'}, + '495135':{'de': 'Burgwedel-Fuhrberg', 'en': 'Burgwedel-Fuhrberg'}, + '495136':{'de': 'Burgdorf Kreis Hannover', 'en': 'Burgdorf Kreis Hannover'}, + '495137':{'de': 'Seelze', 'en': 'Seelze'}, + '495138':{'de': 'Sehnde', 'en': 'Sehnde'}, + '495139':{'de': 'Burgwedel', 'en': 'Burgwedel'}, + '495141':{'de': 'Celle', 'en': 'Celle'}, + '495142':{'de': 'Eschede', 'en': 'Eschede'}, + '495143':{'de': 'Winsen Aller', 'en': 'Winsen Aller'}, + '495144':{'de': 'Wathlingen', 'en': 'Wathlingen'}, + '495145':{'de': 'Beedenbostel', 'en': 'Beedenbostel'}, + '495146':{'de': 'Wietze', 'en': 'Wietze'}, + '495147':{'de': u('Uetze-H\u00e4nigsen'), 'en': u('Uetze-H\u00e4nigsen')}, + '495148':{'de': 'Steinhorst Niedersachsen', 'en': 'Steinhorst Niedersachsen'}, + '495149':{'de': 'Wienhausen', 'en': 'Wienhausen'}, + '495151':{'de': 'Hameln', 'en': 'Hameln'}, + '495152':{'de': 'Hessisch Oldendorf', 'en': 'Hessisch Oldendorf'}, + '495153':{'de': 'Salzhemmendorf', 'en': 'Salzhemmendorf'}, + '495154':{'de': 'Aerzen', 'en': 'Aerzen'}, + '495155':{'de': 'Emmerthal', 'en': 'Emmerthal'}, + '495156':{'de': u('Coppenbr\u00fcgge'), 'en': u('Coppenbr\u00fcgge')}, + '495157':{'de': u('Emmerthal-B\u00f6rry'), 'en': u('Emmerthal-B\u00f6rry')}, + '495158':{'de': 'Hemeringen', 'en': 'Hemeringen'}, + '495159':{'de': u('Coppenbr\u00fcgge-Bisperode'), 'en': u('Coppenbr\u00fcgge-Bisperode')}, + '495161':{'de': 'Walsrode', 'en': 'Walsrode'}, + '495162':{'de': 'Fallingbostel', 'en': 'Fallingbostel'}, + '495163':{'de': 'Fallingbostel-Dorfmark', 'en': 'Fallingbostel-Dorfmark'}, + '495164':{'de': 'Hodenhagen', 'en': 'Hodenhagen'}, + '495165':{'de': 'Rethem Aller', 'en': 'Rethem Aller'}, + '495166':{'de': 'Walsrode-Kirchboitzen', 'en': 'Walsrode-Kirchboitzen'}, + '495167':{'de': 'Walsrode-Westenholz', 'en': 'Walsrode-Westenholz'}, + '495168':{'de': 'Walsrode-Stellichte', 'en': 'Walsrode-Stellichte'}, + '495171':{'de': 'Peine', 'en': 'Peine'}, + '495172':{'de': 'Ilsede', 'en': 'Ilsede'}, + '495173':{'de': 'Uetze', 'en': 'Uetze'}, + '495174':{'de': 'Lahstedt', 'en': 'Lahstedt'}, + '495175':{'de': 'Lehrte-Arpke', 'en': 'Lehrte-Arpke'}, + '495176':{'de': 'Edemissen', 'en': 'Edemissen'}, + '495177':{'de': 'Edemissen-Abbensen', 'en': 'Edemissen-Abbensen'}, + '495181':{'de': 'Alfeld Leine', 'en': 'Alfeld Leine'}, + '495182':{'de': 'Gronau Leine', 'en': 'Gronau Leine'}, + '495183':{'de': 'Lamspringe', 'en': 'Lamspringe'}, + '495184':{'de': 'Freden Leine', 'en': 'Freden Leine'}, + '495185':{'de': 'Duingen', 'en': 'Duingen'}, + '495186':{'de': 'Salzhemmendorf-Wallensen', 'en': 'Salzhemmendorf-Wallensen'}, + '495187':{'de': 'Delligsen', 'en': 'Delligsen'}, + '495190':{'de': 'Soltau-Emmingen', 'en': 'Soltau-Emmingen'}, + '495191':{'de': 'Soltau', 'en': 'Soltau'}, + '495192':{'de': 'Munster', 'en': 'Munster'}, + '495193':{'de': 'Schneverdingen', 'en': 'Schneverdingen'}, + '495194':{'de': 'Bispingen', 'en': 'Bispingen'}, + '495195':{'de': 'Neuenkirchen bei Soltau', 'en': 'Neuenkirchen bei Soltau'}, + '495196':{'de': 'Wietzendorf', 'en': 'Wietzendorf'}, + '495197':{'de': 'Soltau-Frielingen', 'en': 'Soltau-Frielingen'}, + '495198':{'de': 'Schneverdingen-Wintermoor', 'en': 'Schneverdingen-Wintermoor'}, + '495199':{'de': 'Schneverdingen-Heber', 'en': 'Schneverdingen-Heber'}, + '495201':{'de': 'Halle Westfalen', 'en': 'Halle Westfalen'}, + '495202':{'de': 'Oerlinghausen', 'en': 'Oerlinghausen'}, + '495203':{'de': 'Werther Westfalen', 'en': 'Werther Westfalen'}, + '495204':{'de': 'Steinhagen Westfalen', 'en': 'Steinhagen Westfalen'}, + '495205':{'de': 'Bielefeld-Sennestadt', 'en': 'Bielefeld-Sennestadt'}, + '495206':{'de': u('Bielefeld-J\u00f6llenbeck'), 'en': u('Bielefeld-J\u00f6llenbeck')}, + '495207':{'de': 'Schloss Holte-Stukenbrock', 'en': 'Schloss Holte-Stukenbrock'}, + '495208':{'de': u('Leopoldsh\u00f6he'), 'en': u('Leopoldsh\u00f6he')}, + '495209':{'de': u('G\u00fctersloh-Friedrichsdorf'), 'en': u('G\u00fctersloh-Friedrichsdorf')}, + '49521':{'de': 'Bielefeld', 'en': 'Bielefeld'}, + '495221':{'de': 'Herford', 'en': 'Herford'}, + '495222':{'de': 'Bad Salzuflen', 'en': 'Bad Salzuflen'}, + '495223':{'de': u('B\u00fcnde'), 'en': u('B\u00fcnde')}, + '495224':{'de': 'Enger Westfalen', 'en': 'Enger Westfalen'}, + '495225':{'de': 'Spenge', 'en': 'Spenge'}, + '495226':{'de': u('Bruchm\u00fchlen Westfalen'), 'en': u('Bruchm\u00fchlen Westfalen')}, + '495228':{'de': 'Vlotho-Exter', 'en': 'Vlotho-Exter'}, + '495231':{'de': 'Detmold', 'en': 'Detmold'}, + '495232':{'de': 'Lage Lippe', 'en': 'Lage Lippe'}, + '495233':{'de': 'Steinheim Westfalen', 'en': 'Steinheim Westfalen'}, + '495234':{'de': 'Horn-Bad Meinberg', 'en': 'Horn-Bad Meinberg'}, + '495235':{'de': 'Blomberg Lippe', 'en': 'Blomberg Lippe'}, + '495236':{'de': 'Blomberg-Grossenmarpe', 'en': 'Blomberg-Grossenmarpe'}, + '495237':{'de': 'Augustdorf', 'en': 'Augustdorf'}, + '495238':{'de': 'Nieheim-Himmighausen', 'en': 'Nieheim-Himmighausen'}, + '495241':{'de': u('G\u00fctersloh'), 'en': u('G\u00fctersloh')}, + '495242':{'de': u('Rheda-Wiedenbr\u00fcck'), 'en': u('Rheda-Wiedenbr\u00fcck')}, + '495244':{'de': 'Rietberg', 'en': 'Rietberg'}, + '495245':{'de': 'Herzebrock-Clarholz', 'en': 'Herzebrock-Clarholz'}, + '495246':{'de': 'Verl', 'en': 'Verl'}, + '495247':{'de': 'Harsewinkel', 'en': 'Harsewinkel'}, + '495248':{'de': u('Langenberg Kreis G\u00fctersloh'), 'en': u('Langenberg Kreis G\u00fctersloh')}, + '495250':{'de': u('Delbr\u00fcck Westfalen'), 'en': u('Delbr\u00fcck Westfalen')}, + '495251':{'de': 'Paderborn', 'en': 'Paderborn'}, + '495252':{'de': 'Bad Lippspringe', 'en': 'Bad Lippspringe'}, + '495253':{'de': 'Bad Driburg', 'en': 'Bad Driburg'}, + '495254':{'de': 'Paderborn-Schloss Neuhaus', 'en': 'Paderborn-Schloss Neuhaus'}, + '495255':{'de': 'Altenbeken', 'en': 'Altenbeken'}, + '495257':{'de': u('H\u00f6velhof'), 'en': u('H\u00f6velhof')}, + '495258':{'de': 'Salzkotten', 'en': 'Salzkotten'}, + '495259':{'de': 'Bad Driburg-Neuenheerse', 'en': 'Bad Driburg-Neuenheerse'}, + '495261':{'de': 'Lemgo', 'en': 'Lemgo'}, + '495262':{'de': 'Extertal', 'en': 'Extertal'}, + '495263':{'de': 'Barntrup', 'en': 'Barntrup'}, + '495264':{'de': 'Kalletal', 'en': 'Kalletal'}, + '495265':{'de': u('D\u00f6rentrup'), 'en': u('D\u00f6rentrup')}, + '495266':{'de': 'Lemgo-Kirchheide', 'en': 'Lemgo-Kirchheide'}, + '495271':{'de': u('H\u00f6xter'), 'en': u('H\u00f6xter')}, + '495272':{'de': 'Brakel Westfalen', 'en': 'Brakel Westfalen'}, + '495273':{'de': 'Beverungen', 'en': 'Beverungen'}, + '495274':{'de': 'Nieheim', 'en': 'Nieheim'}, + '495275':{'de': u('H\u00f6xter-Ottbergen'), 'en': u('H\u00f6xter-Ottbergen')}, + '495276':{'de': u('Marienm\u00fcnster'), 'en': u('Marienm\u00fcnster')}, + '495277':{'de': u('H\u00f6xter-F\u00fcrstenau'), 'en': u('H\u00f6xter-F\u00fcrstenau')}, + '495278':{'de': u('H\u00f6xter-Ovenhausen'), 'en': u('H\u00f6xter-Ovenhausen')}, + '495281':{'de': 'Bad Pyrmont', 'en': 'Bad Pyrmont'}, + '495282':{'de': 'Schieder-Schwalenberg', 'en': 'Schieder-Schwalenberg'}, + '495283':{'de': u('L\u00fcgde-Rischenau'), 'en': u('L\u00fcgde-Rischenau')}, + '495284':{'de': 'Schwalenberg', 'en': 'Schwalenberg'}, + '495285':{'de': 'Bad Pyrmont-Kleinenberg', 'en': 'Bad Pyrmont-Kleinenberg'}, + '495286':{'de': 'Ottenstein Niedersachsen', 'en': 'Ottenstein Niedersachsen'}, + '495292':{'de': 'Lichtenau-Atteln', 'en': 'Lichtenau-Atteln'}, + '495293':{'de': 'Paderborn-Dahl', 'en': 'Paderborn-Dahl'}, + '495294':{'de': u('H\u00f6velhof-Espeln'), 'en': u('H\u00f6velhof-Espeln')}, + '495295':{'de': 'Lichtenau Westfalen', 'en': 'Lichtenau Westfalen'}, + '495300':{'de': u('Salzgitter-\u00dcfingen'), 'en': u('Salzgitter-\u00dcfingen')}, + '495301':{'de': 'Lehre-Essenrode', 'en': 'Lehre-Essenrode'}, + '495302':{'de': 'Vechelde', 'en': 'Vechelde'}, + '495303':{'de': 'Wendeburg', 'en': 'Wendeburg'}, + '495304':{'de': 'Meine', 'en': 'Meine'}, + '495305':{'de': 'Sickte', 'en': 'Sickte'}, + '495306':{'de': 'Cremlingen', 'en': 'Cremlingen'}, + '495307':{'de': 'Braunschweig-Wenden', 'en': 'Braunschweig-Wenden'}, + '495308':{'de': 'Lehre', 'en': 'Lehre'}, + '495309':{'de': 'Lehre-Wendhausen', 'en': 'Lehre-Wendhausen'}, + '49531':{'de': 'Braunschweig', 'en': 'Braunschweig'}, + '495320':{'de': 'Torfhaus', 'en': 'Torfhaus'}, + '495321':{'de': 'Goslar', 'en': 'Goslar'}, + '495322':{'de': 'Bad Harzburg', 'en': 'Bad Harzburg'}, + '495323':{'de': 'Clausthal-Zellerfeld', 'en': 'Clausthal-Zellerfeld'}, + '495324':{'de': 'Vienenburg', 'en': 'Vienenburg'}, + '495325':{'de': 'Goslar-Hahnenklee', 'en': 'Goslar-Hahnenklee'}, + '495326':{'de': 'Langelsheim', 'en': 'Langelsheim'}, + '495327':{'de': 'Bad Grund Harz', 'en': 'Bad Grund Harz'}, + '495328':{'de': 'Altenau Harz', 'en': 'Altenau Harz'}, + '495329':{'de': 'Schulenberg im Oberharz', 'en': 'Schulenberg im Oberharz'}, + '495331':{'de': u('Wolfenb\u00fcttel'), 'en': u('Wolfenb\u00fcttel')}, + '495332':{'de': u('Sch\u00f6ppenstedt'), 'en': u('Sch\u00f6ppenstedt')}, + '495333':{'de': 'Dettum', 'en': 'Dettum'}, + '495334':{'de': u('Hornburg Kreis Wolfenb\u00fcttel'), 'en': u('Hornburg Kreis Wolfenb\u00fcttel')}, + '495335':{'de': 'Schladen', 'en': 'Schladen'}, + '495336':{'de': 'Semmenstedt', 'en': 'Semmenstedt'}, + '495337':{'de': u('Kissenbr\u00fcck'), 'en': u('Kissenbr\u00fcck')}, + '495339':{'de': 'Gielde', 'en': 'Gielde'}, + '495341':{'de': 'Salzgitter', 'en': 'Salzgitter'}, + '495344':{'de': 'Lengede', 'en': 'Lengede'}, + '495345':{'de': 'Baddeckenstedt', 'en': 'Baddeckenstedt'}, + '495346':{'de': 'Liebenburg', 'en': 'Liebenburg'}, + '495347':{'de': 'Burgdorf bei Salzgitter', 'en': 'Burgdorf bei Salzgitter'}, + '495351':{'de': 'Helmstedt', 'en': 'Helmstedt'}, + '495352':{'de': u('Sch\u00f6ningen'), 'en': u('Sch\u00f6ningen')}, + '495353':{'de': u('K\u00f6nigslutter am Elm'), 'en': u('K\u00f6nigslutter am Elm')}, + '495354':{'de': 'Jerxheim', 'en': 'Jerxheim'}, + '495355':{'de': 'Frellstedt', 'en': 'Frellstedt'}, + '495356':{'de': 'Helmstedt-Barmke', 'en': 'Helmstedt-Barmke'}, + '495357':{'de': 'Grasleben', 'en': 'Grasleben'}, + '495358':{'de': 'Bahrdorf-Mackendorf', 'en': 'Bahrdorf-Mackendorf'}, + '495361':{'de': 'Wolfsburg', 'en': 'Wolfsburg'}, + '495362':{'de': 'Wolfsburg-Fallersleben', 'en': 'Wolfsburg-Fallersleben'}, + '495363':{'de': 'Wolfsburg-Vorsfelde', 'en': 'Wolfsburg-Vorsfelde'}, + '495364':{'de': 'Velpke', 'en': 'Velpke'}, + '495365':{'de': 'Wolfsburg-Neindorf', 'en': 'Wolfsburg-Neindorf'}, + '495366':{'de': 'Jembke', 'en': 'Jembke'}, + '495367':{'de': u('R\u00fchen'), 'en': u('R\u00fchen')}, + '495368':{'de': 'Parsau', 'en': 'Parsau'}, + '495371':{'de': 'Gifhorn', 'en': 'Gifhorn'}, + '495372':{'de': 'Meinersen', 'en': 'Meinersen'}, + '495373':{'de': 'Hillerse Kreis Gifhorn', 'en': 'Hillerse Kreis Gifhorn'}, + '495374':{'de': u('Isenb\u00fcttel'), 'en': u('Isenb\u00fcttel')}, + '495375':{'de': u('M\u00fcden Aller'), 'en': u('M\u00fcden Aller')}, + '495376':{'de': 'Wesendorf Kreis Gifhorn', 'en': 'Wesendorf Kreis Gifhorn'}, + '495377':{'de': 'Ehra-Lessien', 'en': 'Ehra-Lessien'}, + '495378':{'de': 'Sassenburg-Platendorf', 'en': 'Sassenburg-Platendorf'}, + '495379':{'de': 'Sassenburg-Grussendorf', 'en': 'Sassenburg-Grussendorf'}, + '495381':{'de': 'Seesen', 'en': 'Seesen'}, + '495382':{'de': 'Bad Gandersheim', 'en': 'Bad Gandersheim'}, + '495383':{'de': 'Lutter am Barenberge', 'en': 'Lutter am Barenberge'}, + '495384':{'de': u('Seesen-Gro\u00df Rh\u00fcden'), 'en': u('Seesen-Gross Rh\u00fcden')}, + '495401':{'de': u('Georgsmarienh\u00fctte'), 'en': u('Georgsmarienh\u00fctte')}, + '495402':{'de': u('Bissendorf Kreis Osnabr\u00fcck'), 'en': u('Bissendorf Kreis Osnabr\u00fcck')}, + '495403':{'de': 'Bad Iburg', 'en': 'Bad Iburg'}, + '495404':{'de': 'Westerkappeln', 'en': 'Westerkappeln'}, + '495405':{'de': u('Hasbergen Kreis Osnabr\u00fcck'), 'en': u('Hasbergen Kreis Osnabr\u00fcck')}, + '495406':{'de': 'Belm', 'en': 'Belm'}, + '495407':{'de': 'Wallenhorst', 'en': 'Wallenhorst'}, + '495409':{'de': 'Hilter am Teutoburger Wald', 'en': 'Hilter am Teutoburger Wald'}, + '49541':{'de': u('Osnabr\u00fcck'), 'en': u('Osnabr\u00fcck')}, + '495421':{'de': 'Dissen am Teutoburger Wald', 'en': 'Dissen am Teutoburger Wald'}, + '495422':{'de': 'Melle', 'en': 'Melle'}, + '495423':{'de': 'Versmold', 'en': 'Versmold'}, + '495424':{'de': 'Bad Rothenfelde', 'en': 'Bad Rothenfelde'}, + '495425':{'de': 'Borgholzhausen', 'en': 'Borgholzhausen'}, + '495426':{'de': 'Glandorf', 'en': 'Glandorf'}, + '495427':{'de': 'Melle-Buer', 'en': 'Melle-Buer'}, + '495428':{'de': 'Melle-Neuenkirchen', 'en': 'Melle-Neuenkirchen'}, + '495429':{'de': 'Melle-Wellingholzhausen', 'en': 'Melle-Wellingholzhausen'}, + '495431':{'de': u('Quakenbr\u00fcck'), 'en': u('Quakenbr\u00fcck')}, + '495432':{'de': u('L\u00f6ningen'), 'en': u('L\u00f6ningen')}, + '495433':{'de': 'Badbergen', 'en': 'Badbergen'}, + '495434':{'de': 'Essen Oldenburg', 'en': 'Essen Oldenburg'}, + '495435':{'de': u('Berge bei Quakenbr\u00fcck'), 'en': u('Berge bei Quakenbr\u00fcck')}, + '495436':{'de': 'Nortrup', 'en': 'Nortrup'}, + '495437':{'de': 'Menslage', 'en': 'Menslage'}, + '495438':{'de': u('Bakum-L\u00fcsche'), 'en': u('Bakum-L\u00fcsche')}, + '495439':{'de': u('Bersenbr\u00fcck'), 'en': u('Bersenbr\u00fcck')}, + '495441':{'de': 'Diepholz', 'en': 'Diepholz'}, + '495442':{'de': 'Barnstorf Kreis Diepholz', 'en': 'Barnstorf Kreis Diepholz'}, + '495443':{'de': u('Lemf\u00f6rde'), 'en': u('Lemf\u00f6rde')}, + '495444':{'de': 'Wagenfeld', 'en': 'Wagenfeld'}, + '495445':{'de': 'Drebber', 'en': 'Drebber'}, + '495446':{'de': 'Rehden', 'en': 'Rehden'}, + '495447':{'de': 'Lembruch', 'en': 'Lembruch'}, + '495448':{'de': 'Barver', 'en': 'Barver'}, + '495451':{'de': u('Ibbenb\u00fcren'), 'en': u('Ibbenb\u00fcren')}, + '495452':{'de': 'Mettingen Westfalen', 'en': 'Mettingen Westfalen'}, + '495453':{'de': 'Recke', 'en': 'Recke'}, + '495454':{'de': u('H\u00f6rstel-Riesenbeck'), 'en': u('H\u00f6rstel-Riesenbeck')}, + '495455':{'de': 'Tecklenburg-Brochterbeck', 'en': 'Tecklenburg-Brochterbeck'}, + '495456':{'de': 'Westerkappeln-Velpe', 'en': 'Westerkappeln-Velpe'}, + '495457':{'de': 'Hopsten-Schale', 'en': 'Hopsten-Schale'}, + '495458':{'de': 'Hopsten', 'en': 'Hopsten'}, + '495459':{'de': u('H\u00f6rstel'), 'en': u('H\u00f6rstel')}, + '495461':{'de': 'Bramsche Hase', 'en': 'Bramsche Hase'}, + '495462':{'de': 'Ankum', 'en': 'Ankum'}, + '495464':{'de': 'Alfhausen', 'en': 'Alfhausen'}, + '495465':{'de': 'Neuenkirchen bei Bramsche', 'en': 'Neuenkirchen bei Bramsche'}, + '495466':{'de': 'Merzen', 'en': 'Merzen'}, + '495467':{'de': 'Voltlage', 'en': 'Voltlage'}, + '495468':{'de': 'Bramsche-Engter', 'en': 'Bramsche-Engter'}, + '495471':{'de': 'Bohmte', 'en': 'Bohmte'}, + '495472':{'de': 'Bad Essen', 'en': 'Bad Essen'}, + '495473':{'de': 'Ostercappeln', 'en': 'Ostercappeln'}, + '495474':{'de': 'Stemwede-Dielingen', 'en': 'Stemwede-Dielingen'}, + '495475':{'de': 'Bohmte-Hunteburg', 'en': 'Bohmte-Hunteburg'}, + '495476':{'de': 'Ostercappeln-Venne', 'en': 'Ostercappeln-Venne'}, + '495481':{'de': 'Lengerich Westfalen', 'en': 'Lengerich Westfalen'}, + '495482':{'de': 'Tecklenburg', 'en': 'Tecklenburg'}, + '495483':{'de': 'Lienen', 'en': 'Lienen'}, + '495484':{'de': 'Lienen-Kattenvenne', 'en': 'Lienen-Kattenvenne'}, + '495485':{'de': 'Ladbergen', 'en': 'Ladbergen'}, + '495491':{'de': u('Damme D\u00fcmmer'), 'en': u('Damme D\u00fcmmer')}, + '495492':{'de': 'Steinfeld Oldenburg', 'en': 'Steinfeld Oldenburg'}, + '495493':{'de': 'Neuenkirchen Kreis Vechta', 'en': 'Neuenkirchen Kreis Vechta'}, + '495494':{'de': 'Holdorf Niedersachsen', 'en': 'Holdorf Niedersachsen'}, + '495495':{'de': u('V\u00f6rden Kreis Vechta'), 'en': u('V\u00f6rden Kreis Vechta')}, + '495502':{'de': 'Dransfeld', 'en': 'Dransfeld'}, + '495503':{'de': u('N\u00f6rten-Hardenberg'), 'en': u('N\u00f6rten-Hardenberg')}, + '495504':{'de': u('Friedland Kreis G\u00f6ttingen'), 'en': u('Friedland Kreis G\u00f6ttingen')}, + '495505':{'de': 'Hardegsen', 'en': 'Hardegsen'}, + '495506':{'de': 'Adelebsen', 'en': 'Adelebsen'}, + '495507':{'de': u('Eberg\u00f6tzen'), 'en': u('Eberg\u00f6tzen')}, + '495508':{'de': 'Gleichen-Rittmarshausen', 'en': 'Gleichen-Rittmarshausen'}, + '495509':{'de': u('Rosdorf Kreis G\u00f6ttingen'), 'en': u('Rosdorf Kreis G\u00f6ttingen')}, + '49551':{'de': u('G\u00f6ttingen'), 'en': u('G\u00f6ttingen')}, + '495520':{'de': 'Braunlage', 'en': 'Braunlage'}, + '495521':{'de': 'Herzberg am Harz', 'en': 'Herzberg am Harz'}, + '495522':{'de': 'Osterode am Harz', 'en': 'Osterode am Harz'}, + '495523':{'de': 'Bad Sachsa', 'en': 'Bad Sachsa'}, + '495524':{'de': 'Bad Lauterberg im Harz', 'en': 'Bad Lauterberg im Harz'}, + '495525':{'de': 'Walkenried', 'en': 'Walkenried'}, + '495527':{'de': 'Duderstadt', 'en': 'Duderstadt'}, + '495528':{'de': 'Gieboldehausen', 'en': 'Gieboldehausen'}, + '495529':{'de': 'Rhumspringe', 'en': 'Rhumspringe'}, + '495531':{'de': 'Holzminden', 'en': 'Holzminden'}, + '495532':{'de': 'Stadtoldendorf', 'en': 'Stadtoldendorf'}, + '495533':{'de': 'Bodenwerder', 'en': 'Bodenwerder'}, + '495534':{'de': 'Eschershausen an der Lenne', 'en': 'Eschershausen an der Lenne'}, + '495535':{'de': 'Polle', 'en': 'Polle'}, + '495536':{'de': 'Holzminden-Neuhaus', 'en': 'Holzminden-Neuhaus'}, + '495541':{'de': u('Hann. M\u00fcnden'), 'en': u('Hann. M\u00fcnden')}, + '495542':{'de': 'Witzenhausen', 'en': 'Witzenhausen'}, + '495543':{'de': 'Staufenberg Niedersachsen', 'en': 'Staufenberg Niedersachsen'}, + '495544':{'de': 'Reinhardshagen', 'en': 'Reinhardshagen'}, + '495545':{'de': u('Hedem\u00fcnden'), 'en': u('Hedem\u00fcnden')}, + '495546':{'de': 'Scheden', 'en': 'Scheden'}, + '495551':{'de': 'Northeim', 'en': 'Northeim'}, + '495552':{'de': 'Katlenburg', 'en': 'Katlenburg'}, + '495553':{'de': 'Kalefeld', 'en': 'Kalefeld'}, + '495554':{'de': 'Moringen', 'en': 'Moringen'}, + '495555':{'de': 'Moringen-Fredelsloh', 'en': 'Moringen-Fredelsloh'}, + '495556':{'de': 'Lindau Harz', 'en': 'Lindau Harz'}, + '495561':{'de': 'Einbeck', 'en': 'Einbeck'}, + '495562':{'de': 'Dassel-Markoldendorf', 'en': 'Dassel-Markoldendorf'}, + '495563':{'de': 'Kreiensen', 'en': 'Kreiensen'}, + '495564':{'de': 'Dassel', 'en': 'Dassel'}, + '495565':{'de': 'Einbeck-Wenzen', 'en': 'Einbeck-Wenzen'}, + '495571':{'de': 'Uslar', 'en': 'Uslar'}, + '495572':{'de': 'Bodenfelde', 'en': 'Bodenfelde'}, + '495573':{'de': 'Uslar-Volpriehausen', 'en': 'Uslar-Volpriehausen'}, + '495574':{'de': 'Oberweser', 'en': 'Oberweser'}, + '495582':{'de': 'Sankt Andreasberg', 'en': 'Sankt Andreasberg'}, + '495583':{'de': 'Braunlage-Hohegeiss', 'en': 'Braunlage-Hohegeiss'}, + '495584':{'de': 'Hattorf am Harz', 'en': 'Hattorf am Harz'}, + '495585':{'de': 'Herzberg-Sieber', 'en': 'Herzberg-Sieber'}, + '495586':{'de': 'Wieda', 'en': 'Wieda'}, + '495592':{'de': 'Gleichen-Bremke', 'en': 'Gleichen-Bremke'}, + '495593':{'de': 'Bovenden-Lenglern', 'en': 'Bovenden-Lenglern'}, + '495594':{'de': 'Bovenden-Reyershausen', 'en': 'Bovenden-Reyershausen'}, + '495601':{'de': 'Schauenburg', 'en': 'Schauenburg'}, + '495602':{'de': 'Hessisch Lichtenau', 'en': 'Hessisch Lichtenau'}, + '495603':{'de': 'Gudensberg', 'en': 'Gudensberg'}, + '495604':{'de': 'Grossalmerode', 'en': 'Grossalmerode'}, + '495605':{'de': 'Kaufungen Hessen', 'en': 'Kaufungen Hessen'}, + '495606':{'de': 'Zierenberg', 'en': 'Zierenberg'}, + '495607':{'de': 'Fuldatal', 'en': 'Fuldatal'}, + '495608':{'de': u('S\u00f6hrewald'), 'en': u('S\u00f6hrewald')}, + '495609':{'de': 'Ahnatal', 'en': 'Ahnatal'}, + '49561':{'de': 'Kassel', 'en': 'Kassel'}, + '495621':{'de': 'Bad Wildungen', 'en': 'Bad Wildungen'}, + '495622':{'de': 'Fritzlar', 'en': 'Fritzlar'}, + '495623':{'de': 'Edertal', 'en': 'Edertal'}, + '495624':{'de': 'Bad Emstal', 'en': 'Bad Emstal'}, + '495625':{'de': 'Naumburg Hessen', 'en': 'Naumburg Hessen'}, + '495626':{'de': 'Bad Zwesten', 'en': 'Bad Zwesten'}, + '495631':{'de': 'Korbach', 'en': 'Korbach'}, + '495632':{'de': 'Willingen Upland', 'en': 'Willingen Upland'}, + '495633':{'de': 'Diemelsee', 'en': 'Diemelsee'}, + '495634':{'de': 'Waldeck-Sachsenhausen', 'en': 'Waldeck-Sachsenhausen'}, + '495635':{'de': u('V\u00f6hl'), 'en': u('V\u00f6hl')}, + '495636':{'de': 'Lichtenfels-Goddelsheim', 'en': 'Lichtenfels-Goddelsheim'}, + '495641':{'de': 'Warburg', 'en': 'Warburg'}, + '495642':{'de': 'Warburg-Scherfede', 'en': 'Warburg-Scherfede'}, + '495643':{'de': 'Borgentreich', 'en': 'Borgentreich'}, + '495644':{'de': 'Willebadessen-Peckelsheim', 'en': 'Willebadessen-Peckelsheim'}, + '495645':{'de': 'Borgentreich-Borgholz', 'en': 'Borgentreich-Borgholz'}, '495646':{'de': 'Willebadessen', 'en': 'Willebadessen'}, '495647':{'de': 'Lichtenau-Kleinenberg', 'en': 'Lichtenau-Kleinenberg'}, '495648':{'de': 'Brakel-Gehrden', 'en': 'Brakel-Gehrden'}, @@ -9527,496 +10019,4 @@ '55493491':{'en': 'Seara - SC', 'pt': 'Seara - SC'}, '55493521':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, '55493522':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, - '55493523':{'en': 'Luzerna - SC', 'pt': 'Luzerna - SC'}, - '55493524':{'en': u('\u00c1gua Doce - SC'), 'pt': u('\u00c1gua Doce - SC')}, - '55493525':{'en': 'Catanduvas - SC', 'pt': 'Catanduvas - SC'}, - '55493526':{'en': u('Jabor\u00e1 - SC'), 'pt': u('Jabor\u00e1 - SC')}, - '55493527':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, - '55493531':{'en': 'Videira - SC', 'pt': 'Videira - SC'}, - '55493532':{'en': u('Tangar\u00e1 - SC'), 'pt': u('Tangar\u00e1 - SC')}, - '55493533':{'en': 'Videira - SC', 'pt': 'Videira - SC'}, - '55493534':{'en': 'Ibiam - SC', 'pt': 'Ibiam - SC'}, - '55493535':{'en': 'Arroio Trinta - SC', 'pt': 'Arroio Trinta - SC'}, - '55493536':{'en': 'Salto Veloso - SC', 'pt': 'Salto Veloso - SC'}, - '55493537':{'en': u('Treze T\u00edlias - SC'), 'pt': u('Treze T\u00edlias - SC')}, - '55493538':{'en': u('Ibicar\u00e9 - SC'), 'pt': u('Ibicar\u00e9 - SC')}, - '55493539':{'en': u('Iomer\u00ea - SC'), 'pt': u('Iomer\u00ea - SC')}, - '55493541':{'en': 'Campos Novos - SC', 'pt': 'Campos Novos - SC'}, - '55493542':{'en': 'Erval Velho - SC', 'pt': 'Erval Velho - SC'}, - '55493543':{'en': 'Anita Garibaldi - SC', 'pt': 'Anita Garibaldi - SC'}, - '55493544':{'en': 'Campos Novos - SC', 'pt': 'Campos Novos - SC'}, - '55493545':{'en': 'Abdon Batista - SC', 'pt': 'Abdon Batista - SC'}, - '55493546':{'en': 'Monte Carlo - SC', 'pt': 'Monte Carlo - SC'}, - '55493547':{'en': 'Celso Ramos - SC', 'pt': 'Celso Ramos - SC'}, - '55493548':{'en': 'Vargem Bonita - SC', 'pt': 'Vargem Bonita - SC'}, - '55493549':{'en': 'Vargem - SC', 'pt': 'Vargem - SC'}, - '55493551':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, - '55493552':{'en': u('Lacerd\u00f3polis - SC'), 'pt': u('Lacerd\u00f3polis - SC')}, - '55493553':{'en': 'Piratuba - SC', 'pt': 'Piratuba - SC'}, - '55493554':{'en': 'Herval D\'Oeste - SC', 'pt': 'Herval D\'Oeste - SC'}, - '55493555':{'en': 'Capinzal - SC', 'pt': 'Capinzal - SC'}, - '55493556':{'en': u('Brun\u00f3polis - SC'), 'pt': u('Brun\u00f3polis - SC')}, - '55493557':{'en': u('Zort\u00e9a - SC'), 'pt': u('Zort\u00e9a - SC')}, - '55493558':{'en': 'Ipira - SC', 'pt': 'Ipira - SC'}, - '55493561':{'en': u('Ca\u00e7ador - SC'), 'pt': u('Ca\u00e7ador - SC')}, - '55493562':{'en': 'Pinheiro Preto - SC', 'pt': 'Pinheiro Preto - SC'}, - '55493563':{'en': u('Ca\u00e7ador - SC'), 'pt': u('Ca\u00e7ador - SC')}, - '55493564':{'en': 'Rio das Antas - SC', 'pt': 'Rio das Antas - SC'}, - '55493566':{'en': 'Videira - SC', 'pt': 'Videira - SC'}, - '55493567':{'en': u('Ca\u00e7ador - SC'), 'pt': u('Ca\u00e7ador - SC')}, - '55493572':{'en': 'Matos Costa - SC', 'pt': 'Matos Costa - SC'}, - '55493573':{'en': 'Calmon - SC', 'pt': 'Calmon - SC'}, - '55493574':{'en': 'Macieira - SC', 'pt': 'Macieira - SC'}, - '55493592':{'en': u('Tangar\u00e1 - SC'), 'pt': u('Tangar\u00e1 - SC')}, - '55493621':{'en': u('S\u00e3o Miguel do Oeste - SC'), 'pt': u('S\u00e3o Miguel do Oeste - SC')}, - '55493622':{'en': u('S\u00e3o Miguel do Oeste - SC'), 'pt': u('S\u00e3o Miguel do Oeste - SC')}, - '55493623':{'en': 'Descanso - SC', 'pt': 'Descanso - SC'}, - '55493624':{'en': u('Romel\u00e2ndia - SC'), 'pt': u('Romel\u00e2ndia - SC')}, - '55493625':{'en': 'Belmonte - SC', 'pt': 'Belmonte - SC'}, - '55493626':{'en': 'Bandeirante - SC', 'pt': 'Bandeirante - SC'}, - '55493627':{'en': u('Para\u00edso - SC'), 'pt': u('Para\u00edso - SC')}, - '55493631':{'en': u('S\u00e3o Miguel do Oeste - SC'), 'pt': u('S\u00e3o Miguel do Oeste - SC')}, - '55493632':{'en': u('Tun\u00e1polis - SC'), 'pt': u('Tun\u00e1polis - SC')}, - '55493633':{'en': 'Santa Helena - SC', 'pt': 'Santa Helena - SC'}, - '55493634':{'en': u('Ipor\u00e3 do Oeste - SC'), 'pt': u('Ipor\u00e3 do Oeste - SC')}, - '55493636':{'en': u('S\u00e3o Jo\u00e3o do Oeste - SC'), 'pt': u('S\u00e3o Jo\u00e3o do Oeste - SC')}, - '55493637':{'en': 'Cristo Rei - SC', 'pt': 'Cristo Rei - SC'}, - '55493641':{'en': 'Princesa - SC', 'pt': 'Princesa - SC'}, - '55493642':{'en': u('Guaruj\u00e1 do Sul - SC'), 'pt': u('Guaruj\u00e1 do Sul - SC')}, - '55493643':{'en': u('S\u00e3o Jos\u00e9 do Cedro - SC'), 'pt': u('S\u00e3o Jos\u00e9 do Cedro - SC')}, - '55493644':{'en': u('Dion\u00edsio Cerqueira - SC'), 'pt': u('Dion\u00edsio Cerqueira - SC')}, - '55493645':{'en': 'Guaraciaba - SC', 'pt': 'Guaraciaba - SC'}, - '55493646':{'en': u('Cunha Por\u00e3 - SC'), 'pt': u('Cunha Por\u00e3 - SC')}, - '55493647':{'en': 'Palmitos - SC', 'pt': 'Palmitos - SC'}, - '55493648':{'en': 'Caibi - SC', 'pt': 'Caibi - SC'}, - '55493649':{'en': 'Barra Bonita - SC', 'pt': 'Barra Bonita - SC'}, - '55493652':{'en': 'Palma Sola - SC', 'pt': 'Palma Sola - SC'}, - '55493653':{'en': 'Anchieta - SC', 'pt': 'Anchieta - SC'}, - '55493654':{'en': u('S\u00e3o Bernardino - SC'), 'pt': u('S\u00e3o Bernardino - SC')}, - '55493655':{'en': u('Campo Er\u00ea - SC'), 'pt': u('Campo Er\u00ea - SC')}, - '55493656':{'en': 'Saltinho - SC', 'pt': 'Saltinho - SC'}, - '55493657':{'en': 'Santa Terezinha do Progresso - SC', 'pt': 'Santa Terezinha do Progresso - SC'}, - '55493658':{'en': 'Tigrinhos - SC', 'pt': 'Tigrinhos - SC'}, - '55493664':{'en': 'Maravilha - SC', 'pt': 'Maravilha - SC'}, - '55493665':{'en': 'Iraceminha - SC', 'pt': 'Iraceminha - SC'}, - '55493667':{'en': u('S\u00e3o Miguel da Boa Vista - SC'), 'pt': u('S\u00e3o Miguel da Boa Vista - SC')}, - '55493668':{'en': u('Flor do Sert\u00e3o - SC'), 'pt': u('Flor do Sert\u00e3o - SC')}, - '55493674':{'en': u('Monda\u00ed - SC'), 'pt': u('Monda\u00ed - SC')}, - '55493675':{'en': 'Riqueza - SC', 'pt': 'Riqueza - SC'}, - '55493677':{'en': 'Itapiranga - SC', 'pt': 'Itapiranga - SC'}, - '55493678':{'en': 'Itapiranga - SC', 'pt': 'Itapiranga - SC'}, - '55493700':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493719':{'en': 'Capinzal - SC', 'pt': 'Capinzal - SC'}, - '55493735':{'en': 'Fazenda Zandavalli - SC', 'pt': 'Fazenda Zandavalli - SC'}, - '55493802':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, - '55493804':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, - '55493905':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55493907':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, - '55493908':{'en': 'Fraiburgo - SC', 'pt': 'Fraiburgo - SC'}, - '55494101':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, - '55512':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55512101':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55512104':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55512106':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55512107':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55512109':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55512117':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55512121':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55512125':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55512126':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55512131':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55512139':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '555130':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513011':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, - '55513018':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55513031':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513032':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513033':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, - '55513034':{'en': 'Sapucaia do Sul - RS', 'pt': 'Sapucaia do Sul - RS'}, - '55513035':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513036':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513037':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513038':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, - '55513039':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, - '55513041':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, - '55513042':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513043':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513044':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, - '55513045':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513047':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513048':{'en': u('Os\u00f3rio - RS'), 'pt': u('Os\u00f3rio - RS')}, - '55513049':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, - '55513051':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513052':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513053':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55513054':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513055':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, - '55513056':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55513057':{'en': 'Montenegro - RS', 'pt': 'Montenegro - RS'}, - '55513059':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513064':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, - '55513065':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513066':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513067':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513075':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513077':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513088':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, - '55513097':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513099':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '555131':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513101':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, - '55513111':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, - '55513114':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, - '55513115':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513123':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55513127':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513128':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513133':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513134':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513137':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, - '55513140':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513151':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55513157':{'en': u('Tr\u00eas Coroas - RS'), 'pt': u('Tr\u00eas Coroas - RS')}, - '55513170':{'en': u('Est\u00e2ncia Velha - RS'), 'pt': u('Est\u00e2ncia Velha - RS')}, - '55513179':{'en': 'Taquara - RS', 'pt': 'Taquara - RS'}, - '55513191':{'en': u('Port\u00e3o - RS'), 'pt': u('Port\u00e3o - RS')}, - '55513192':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '555132':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '5551320':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513210':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513215':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513218':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513229':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513234':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513236':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513237':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513238':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513239':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513243':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513252':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513253':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513255':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513256':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513260':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513263':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513264':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513266':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513267':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513270':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513271':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513274':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513279':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513283':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513285':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513288':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513289':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '5551329':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '555133':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '5551330':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513310':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513313':{'en': 'Nova Santa Rita - RS', 'pt': 'Nova Santa Rita - RS'}, - '5551332':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513337':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513345':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513348':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513354':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513362':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513363':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513368':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513370':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513372':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513375':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513379':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513380':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513381':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513382':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513387':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513389':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513394':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513396':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513399':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513400':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513401':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, - '55513402':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, - '55513403':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, - '55513404':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513405':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513406':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513407':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55513408':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513409':{'en': 'Miraguaia - RS', 'pt': 'Miraguaia - RS'}, - '5551341':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513411':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, - '55513415':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513416':{'en': u('Cap\u00e3o da Canoa - RS'), 'pt': u('Cap\u00e3o da Canoa - RS')}, - '55513420':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513421':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513422':{'en': 'Barro Vermelho - RS', 'pt': 'Barro Vermelho - RS'}, - '55513423':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513424':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513425':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513426':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513427':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513428':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513429':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513430':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513431':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513432':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513433':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513434':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513435':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513436':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513437':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513438':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, - '55513439':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, - '55513440':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513441':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, - '55513442':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, - '55513443':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, - '55513444':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513445':{'en': 'Presidente Lucena - RS', 'pt': 'Presidente Lucena - RS'}, - '55513446':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513447':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, - '55513448':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513449':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513450':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513451':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513452':{'en': 'Sapucaia do Sul - RS', 'pt': 'Sapucaia do Sul - RS'}, - '55513453':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513454':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, - '55513455':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513456':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513457':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513458':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, - '55513459':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, - '55513460':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, - '55513461':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, - '55513462':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513463':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513464':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513465':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513466':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513467':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513468':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513469':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, - '55513470':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513471':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, - '55513472':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513473':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, - '55513474':{'en': 'Sapucaia do Sul - RS', 'pt': 'Sapucaia do Sul - RS'}, - '55513475':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513476':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513477':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513478':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513479':{'en': 'Nova Santa Rita - RS', 'pt': 'Nova Santa Rita - RS'}, - '55513480':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, - '55513481':{'en': 'Eldorado do Sul - RS', 'pt': 'Eldorado do Sul - RS'}, - '55513482':{'en': 'Barra do Ribeiro - RS', 'pt': 'Barra do Ribeiro - RS'}, - '55513483':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, - '55513484':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513485':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513486':{'en': 'Morungava - RS', 'pt': 'Morungava - RS'}, - '55513487':{'en': 'Glorinha - RS', 'pt': 'Glorinha - RS'}, - '55513488':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513489':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513490':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513491':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, - '55513492':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513493':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, - '55513494':{'en': u('Itapu\u00e3 - RS'), 'pt': u('Itapu\u00e3 - RS')}, - '55513495':{'en': u('Sert\u00e3o Santana - RS'), 'pt': u('Sert\u00e3o Santana - RS')}, - '55513496':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513497':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, - '55513498':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513499':{'en': 'Eldorado do Sul - RS', 'pt': 'Eldorado do Sul - RS'}, - '5551350':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513502':{'en': u('Cap\u00e3o da Canoa - RS'), 'pt': u('Cap\u00e3o da Canoa - RS')}, - '55513509':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '5551351':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513515':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '5551352':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513522':{'en': 'Morro da Pedra - RS', 'pt': 'Morro da Pedra - RS'}, - '55513523':{'en': u('Parob\u00e9 - RS'), 'pt': u('Parob\u00e9 - RS')}, - '55513524':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513529':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, - '5551353':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513536':{'en': u('Concei\u00e7\u00e3o - RS'), 'pt': u('Concei\u00e7\u00e3o - RS')}, - '55513537':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, - '55513538':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, - '55513539':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513540':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513541':{'en': 'Taquara - RS', 'pt': 'Taquara - RS'}, - '55513542':{'en': 'Taquara - RS', 'pt': 'Taquara - RS'}, - '55513543':{'en': u('Parob\u00e9 - RS'), 'pt': u('Parob\u00e9 - RS')}, - '55513544':{'en': 'Taquara - RS', 'pt': 'Taquara - RS'}, - '55513545':{'en': 'Igrejinha - RS', 'pt': 'Igrejinha - RS'}, - '55513546':{'en': u('Tr\u00eas Coroas - RS'), 'pt': u('Tr\u00eas Coroas - RS')}, - '55513547':{'en': 'Rolante - RS', 'pt': 'Rolante - RS'}, - '55513548':{'en': 'Riozinho - RS', 'pt': 'Riozinho - RS'}, - '55513549':{'en': 'Igrejinha - RS', 'pt': 'Igrejinha - RS'}, - '55513550':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513551':{'en': u('Est\u00e2ncia Velha - RS'), 'pt': u('Est\u00e2ncia Velha - RS')}, - '55513552':{'en': 'Lindolfo Collor - RS', 'pt': 'Lindolfo Collor - RS'}, - '55513553':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513554':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513555':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513556':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513557':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513558':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513559':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, - '55513560':{'en': u('Araric\u00e1 - RS'), 'pt': u('Araric\u00e1 - RS')}, - '55513561':{'en': u('Est\u00e2ncia Velha - RS'), 'pt': u('Est\u00e2ncia Velha - RS')}, - '55513562':{'en': u('Port\u00e3o - RS'), 'pt': u('Port\u00e3o - RS')}, - '55513563':{'en': 'Ivoti - RS', 'pt': 'Ivoti - RS'}, - '55513564':{'en': u('Dois Irm\u00e3os - RS'), 'pt': u('Dois Irm\u00e3os - RS')}, - '55513565':{'en': 'Nova Hartz - RS', 'pt': 'Nova Hartz - RS'}, - '55513566':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513567':{'en': 'Santa Maria do Herval - RS', 'pt': 'Santa Maria do Herval - RS'}, - '55513568':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513569':{'en': 'Morro Reuter - RS', 'pt': 'Morro Reuter - RS'}, - '5551357':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513571':{'en': u('S\u00e3o Jos\u00e9 do Hort\u00eancio - RS'), 'pt': u('S\u00e3o Jos\u00e9 do Hort\u00eancio - RS')}, - '55513575':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513579':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513580':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513581':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513582':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513583':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513584':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513585':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, - '55513586':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513587':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513588':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513589':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513590':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513591':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513592':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, - '55513593':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513594':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513595':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513596':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, - '55513597':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, - '55513598':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, - '55513599':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, - '55513600':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513601':{'en': u('Os\u00f3rio - RS'), 'pt': u('Os\u00f3rio - RS')}, - '55513602':{'en': u('Cara\u00e1 - RS'), 'pt': u('Cara\u00e1 - RS')}, - '55513603':{'en': 'Rainha do Mar - RS', 'pt': 'Rainha do Mar - RS'}, - '55513604':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513605':{'en': 'Torres - RS', 'pt': 'Torres - RS'}, - '55513606':{'en': 'Rondinha Velha - RS', 'pt': 'Rondinha Velha - RS'}, - '55513607':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513608':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513609':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513610':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513611':{'en': 'Chuvisca - RS', 'pt': 'Chuvisca - RS'}, - '55513612':{'en': 'Doutor Ricardo - RS', 'pt': 'Doutor Ricardo - RS'}, - '55513613':{'en': 'Fazenda Vilanova - RS', 'pt': 'Fazenda Vilanova - RS'}, - '55513614':{'en': u('Marat\u00e1 - RS'), 'pt': u('Marat\u00e1 - RS')}, - '55513615':{'en': u('Cara\u00e1 - RS'), 'pt': u('Cara\u00e1 - RS')}, - '55513616':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513617':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513618':{'en': u('Bar\u00e3o - RS'), 'pt': u('Bar\u00e3o - RS')}, - '55513619':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513620':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513621':{'en': u('Cap\u00e3o Novo - RS'), 'pt': u('Cap\u00e3o Novo - RS')}, - '55513622':{'en': 'Arroio Teixeira - RS', 'pt': 'Arroio Teixeira - RS'}, - '55513623':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513624':{'en': 'Santa Terezinha - RS', 'pt': 'Santa Terezinha - RS'}, - '55513625':{'en': u('Cap\u00e3o da Canoa - RS'), 'pt': u('Cap\u00e3o da Canoa - RS')}, - '55513626':{'en': 'Torres - RS', 'pt': 'Torres - RS'}, - '55513627':{'en': u('Imb\u00e9 - RS'), 'pt': u('Imb\u00e9 - RS')}, - '55513628':{'en': u('Maquin\u00e9 - RS'), 'pt': u('Maquin\u00e9 - RS')}, - '55513629':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513630':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513631':{'en': 'Escadinhas - RS', 'pt': 'Escadinhas - RS'}, - '55513632':{'en': 'Montenegro - RS', 'pt': 'Montenegro - RS'}, - '55513633':{'en': 'Pareci Novo - RS', 'pt': 'Pareci Novo - RS'}, - '55513634':{'en': u('Bom Princ\u00edpio - RS'), 'pt': u('Bom Princ\u00edpio - RS')}, - '55513635':{'en': u('S\u00e3o Sebasti\u00e3o do Ca\u00ed - RS'), 'pt': u('S\u00e3o Sebasti\u00e3o do Ca\u00ed - RS')}, - '55513636':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513637':{'en': 'Feliz - RS', 'pt': 'Feliz - RS'}, - '55513638':{'en': 'Salvador do Sul - RS', 'pt': 'Salvador do Sul - RS'}, - '55513639':{'en': u('S\u00e3o Vendelino - RS'), 'pt': u('S\u00e3o Vendelino - RS')}, - '5551364':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513645':{'en': u('S\u00e3o Pedro da Serra - RS'), 'pt': u('S\u00e3o Pedro da Serra - RS')}, - '55513647':{'en': 'Vendinha - RS', 'pt': 'Vendinha - RS'}, - '55513649':{'en': 'Montenegro - RS', 'pt': 'Montenegro - RS'}, - '55513650':{'en': u('Bar\u00e3o do Triunfo - RS'), 'pt': u('Bar\u00e3o do Triunfo - RS')}, - '55513651':{'en': u('S\u00e3o Jer\u00f4nimo - RS'), 'pt': u('S\u00e3o Jer\u00f4nimo - RS')}, - '55513652':{'en': u('Buti\u00e1 - RS'), 'pt': u('Buti\u00e1 - RS')}, - '55513653':{'en': 'Taquari - RS', 'pt': 'Taquari - RS'}, - '55513654':{'en': 'Triunfo - RS', 'pt': 'Triunfo - RS'}, - '55513655':{'en': u('General C\u00e2mara - RS'), 'pt': u('General C\u00e2mara - RS')}, - '55513656':{'en': 'Arroio dos Ratos - RS', 'pt': 'Arroio dos Ratos - RS'}, - '55513657':{'en': 'Vendinha - RS', 'pt': 'Vendinha - RS'}, - '55513658':{'en': 'Charqueadas - RS', 'pt': 'Charqueadas - RS'}, - '55513659':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513660':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513661':{'en': u('Tramanda\u00ed - RS'), 'pt': u('Tramanda\u00ed - RS')}, - '55513662':{'en': u('Santo Ant\u00f4nio da Patrulha - RS'), 'pt': u('Santo Ant\u00f4nio da Patrulha - RS')}, - '55513663':{'en': u('Os\u00f3rio - RS'), 'pt': u('Os\u00f3rio - RS')}, - '55513664':{'en': 'Torres - RS', 'pt': 'Torres - RS'}, - '55513665':{'en': u('Cap\u00e3o da Canoa - RS'), 'pt': u('Cap\u00e3o da Canoa - RS')}, - '55513666':{'en': 'Terra de Areia - RS', 'pt': 'Terra de Areia - RS'}, - '55513667':{'en': u('Tr\u00eas Cachoeiras - RS'), 'pt': u('Tr\u00eas Cachoeiras - RS')}, - '55513668':{'en': 'Palmares do Sul - RS', 'pt': 'Palmares do Sul - RS'}, - '55513669':{'en': u('Nova Tramanda\u00ed - RS'), 'pt': u('Nova Tramanda\u00ed - RS')}, - '55513670':{'en': 'Amaral Ferrador - RS', 'pt': 'Amaral Ferrador - RS'}, - '55513671':{'en': u('Camaqu\u00e3 - RS'), 'pt': u('Camaqu\u00e3 - RS')}, - '55513672':{'en': 'Tapes - RS', 'pt': 'Tapes - RS'}, - '55513673':{'en': 'Mostardas - RS', 'pt': 'Mostardas - RS'}, - '55513674':{'en': 'Tavares - RS', 'pt': 'Tavares - RS'}, - '55513675':{'en': 'Cerro Grande do Sul - RS', 'pt': 'Cerro Grande do Sul - RS'}, - '55513676':{'en': u('Arambar\u00e9 - RS'), 'pt': u('Arambar\u00e9 - RS')}, - '55513677':{'en': 'Dom Feliciano - RS', 'pt': 'Dom Feliciano - RS'}, - '55513678':{'en': 'Cristal - RS', 'pt': 'Cristal - RS'}, - '55513679':{'en': 'Sentinela do Sul - RS', 'pt': 'Sentinela do Sul - RS'}, - '55513680':{'en': u('Quint\u00e3o - RS'), 'pt': u('Quint\u00e3o - RS')}, - '55513681':{'en': 'Cidreira - RS', 'pt': 'Cidreira - RS'}, - '55513682':{'en': u('Balne\u00e1rio Pinhal - RS'), 'pt': u('Balne\u00e1rio Pinhal - RS')}, - '55513683':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513684':{'en': u('Tramanda\u00ed - RS'), 'pt': u('Tramanda\u00ed - RS')}, - '55513685':{'en': 'Capivari do Sul - RS', 'pt': 'Capivari do Sul - RS'}, - '55513686':{'en': u('Magist\u00e9rio - RS'), 'pt': u('Magist\u00e9rio - RS')}, - '55513687':{'en': 'Arroio do Sal - RS', 'pt': 'Arroio do Sal - RS'}, - '55513688':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513689':{'en': u('Xangri-L\u00e1 - RS'), 'pt': u('Xangri-L\u00e1 - RS')}, - '55513690':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513691':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513692':{'en': u('Camaqu\u00e3 - RS'), 'pt': u('Camaqu\u00e3 - RS')}, - '55513693':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513694':{'en': u('Minas do Le\u00e3o - RS'), 'pt': u('Minas do Le\u00e3o - RS')}, - '55513695':{'en': 'Harmonia - RS', 'pt': 'Harmonia - RS'}, - '55513696':{'en': u('Bar\u00e3o - RS'), 'pt': u('Bar\u00e3o - RS')}, - '55513697':{'en': 'Brochier - RS', 'pt': 'Brochier - RS'}, - '55513698':{'en': 'Capela de Santana - RS', 'pt': 'Capela de Santana - RS'}, - '55513699':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513700':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513701':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513702':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513703':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513704':{'en': 'Monte Alverne - RS', 'pt': 'Monte Alverne - RS'}, - '55513705':{'en': 'Marques de Souza - RS', 'pt': 'Marques de Souza - RS'}, - '55513706':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, - '55513707':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, - '55513708':{'en': 'Sinimbu - RS', 'pt': 'Sinimbu - RS'}, - '55513709':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, - '55513710':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, - '55513711':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55513712':{'en': u('Estr\u00eala - RS'), 'pt': u('Estr\u00eala - RS')}, - '55513713':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55513714':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, - '55513715':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55513716':{'en': 'Arroio do Meio - RS', 'pt': 'Arroio do Meio - RS'}, - '55513717':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55513718':{'en': 'Vera Cruz - RS', 'pt': 'Vera Cruz - RS'}, - '55513719':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, - '55513720':{'en': u('Estr\u00eala - RS'), 'pt': u('Estr\u00eala - RS')}, - '55513721':{'en': 'Triunfo - RS', 'pt': 'Triunfo - RS'}, - '55513722':{'en': 'Cachoeira do Sul - RS', 'pt': 'Cachoeira do Sul - RS'}, - '55513723':{'en': 'Cachoeira do Sul - RS', 'pt': 'Cachoeira do Sul - RS'}, - '55513724':{'en': 'Cachoeira do Sul - RS', 'pt': 'Cachoeira do Sul - RS'}, - '55513725':{'en': 'Cerro Branco - RS', 'pt': 'Cerro Branco - RS'}, - '55513726':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index ea33b5cbf..39560a6e3 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '55493523':{'en': 'Luzerna - SC', 'pt': 'Luzerna - SC'}, + '55493524':{'en': u('\u00c1gua Doce - SC'), 'pt': u('\u00c1gua Doce - SC')}, + '55493525':{'en': 'Catanduvas - SC', 'pt': 'Catanduvas - SC'}, + '55493526':{'en': u('Jabor\u00e1 - SC'), 'pt': u('Jabor\u00e1 - SC')}, + '55493527':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, + '55493531':{'en': 'Videira - SC', 'pt': 'Videira - SC'}, + '55493532':{'en': u('Tangar\u00e1 - SC'), 'pt': u('Tangar\u00e1 - SC')}, + '55493533':{'en': 'Videira - SC', 'pt': 'Videira - SC'}, + '55493534':{'en': 'Ibiam - SC', 'pt': 'Ibiam - SC'}, + '55493535':{'en': 'Arroio Trinta - SC', 'pt': 'Arroio Trinta - SC'}, + '55493536':{'en': 'Salto Veloso - SC', 'pt': 'Salto Veloso - SC'}, + '55493537':{'en': u('Treze T\u00edlias - SC'), 'pt': u('Treze T\u00edlias - SC')}, + '55493538':{'en': u('Ibicar\u00e9 - SC'), 'pt': u('Ibicar\u00e9 - SC')}, + '55493539':{'en': u('Iomer\u00ea - SC'), 'pt': u('Iomer\u00ea - SC')}, + '55493541':{'en': 'Campos Novos - SC', 'pt': 'Campos Novos - SC'}, + '55493542':{'en': 'Erval Velho - SC', 'pt': 'Erval Velho - SC'}, + '55493543':{'en': 'Anita Garibaldi - SC', 'pt': 'Anita Garibaldi - SC'}, + '55493544':{'en': 'Campos Novos - SC', 'pt': 'Campos Novos - SC'}, + '55493545':{'en': 'Abdon Batista - SC', 'pt': 'Abdon Batista - SC'}, + '55493546':{'en': 'Monte Carlo - SC', 'pt': 'Monte Carlo - SC'}, + '55493547':{'en': 'Celso Ramos - SC', 'pt': 'Celso Ramos - SC'}, + '55493548':{'en': 'Vargem Bonita - SC', 'pt': 'Vargem Bonita - SC'}, + '55493549':{'en': 'Vargem - SC', 'pt': 'Vargem - SC'}, + '55493551':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, + '55493552':{'en': u('Lacerd\u00f3polis - SC'), 'pt': u('Lacerd\u00f3polis - SC')}, + '55493553':{'en': 'Piratuba - SC', 'pt': 'Piratuba - SC'}, + '55493554':{'en': 'Herval D\'Oeste - SC', 'pt': 'Herval D\'Oeste - SC'}, + '55493555':{'en': 'Capinzal - SC', 'pt': 'Capinzal - SC'}, + '55493556':{'en': u('Brun\u00f3polis - SC'), 'pt': u('Brun\u00f3polis - SC')}, + '55493557':{'en': u('Zort\u00e9a - SC'), 'pt': u('Zort\u00e9a - SC')}, + '55493558':{'en': 'Ipira - SC', 'pt': 'Ipira - SC'}, + '55493561':{'en': u('Ca\u00e7ador - SC'), 'pt': u('Ca\u00e7ador - SC')}, + '55493562':{'en': 'Pinheiro Preto - SC', 'pt': 'Pinheiro Preto - SC'}, + '55493563':{'en': u('Ca\u00e7ador - SC'), 'pt': u('Ca\u00e7ador - SC')}, + '55493564':{'en': 'Rio das Antas - SC', 'pt': 'Rio das Antas - SC'}, + '55493566':{'en': 'Videira - SC', 'pt': 'Videira - SC'}, + '55493567':{'en': u('Ca\u00e7ador - SC'), 'pt': u('Ca\u00e7ador - SC')}, + '55493572':{'en': 'Matos Costa - SC', 'pt': 'Matos Costa - SC'}, + '55493573':{'en': 'Calmon - SC', 'pt': 'Calmon - SC'}, + '55493574':{'en': 'Macieira - SC', 'pt': 'Macieira - SC'}, + '55493592':{'en': u('Tangar\u00e1 - SC'), 'pt': u('Tangar\u00e1 - SC')}, + '55493621':{'en': u('S\u00e3o Miguel do Oeste - SC'), 'pt': u('S\u00e3o Miguel do Oeste - SC')}, + '55493622':{'en': u('S\u00e3o Miguel do Oeste - SC'), 'pt': u('S\u00e3o Miguel do Oeste - SC')}, + '55493623':{'en': 'Descanso - SC', 'pt': 'Descanso - SC'}, + '55493624':{'en': u('Romel\u00e2ndia - SC'), 'pt': u('Romel\u00e2ndia - SC')}, + '55493625':{'en': 'Belmonte - SC', 'pt': 'Belmonte - SC'}, + '55493626':{'en': 'Bandeirante - SC', 'pt': 'Bandeirante - SC'}, + '55493627':{'en': u('Para\u00edso - SC'), 'pt': u('Para\u00edso - SC')}, + '55493631':{'en': u('S\u00e3o Miguel do Oeste - SC'), 'pt': u('S\u00e3o Miguel do Oeste - SC')}, + '55493632':{'en': u('Tun\u00e1polis - SC'), 'pt': u('Tun\u00e1polis - SC')}, + '55493633':{'en': 'Santa Helena - SC', 'pt': 'Santa Helena - SC'}, + '55493634':{'en': u('Ipor\u00e3 do Oeste - SC'), 'pt': u('Ipor\u00e3 do Oeste - SC')}, + '55493636':{'en': u('S\u00e3o Jo\u00e3o do Oeste - SC'), 'pt': u('S\u00e3o Jo\u00e3o do Oeste - SC')}, + '55493637':{'en': 'Cristo Rei - SC', 'pt': 'Cristo Rei - SC'}, + '55493641':{'en': 'Princesa - SC', 'pt': 'Princesa - SC'}, + '55493642':{'en': u('Guaruj\u00e1 do Sul - SC'), 'pt': u('Guaruj\u00e1 do Sul - SC')}, + '55493643':{'en': u('S\u00e3o Jos\u00e9 do Cedro - SC'), 'pt': u('S\u00e3o Jos\u00e9 do Cedro - SC')}, + '55493644':{'en': u('Dion\u00edsio Cerqueira - SC'), 'pt': u('Dion\u00edsio Cerqueira - SC')}, + '55493645':{'en': 'Guaraciaba - SC', 'pt': 'Guaraciaba - SC'}, + '55493646':{'en': u('Cunha Por\u00e3 - SC'), 'pt': u('Cunha Por\u00e3 - SC')}, + '55493647':{'en': 'Palmitos - SC', 'pt': 'Palmitos - SC'}, + '55493648':{'en': 'Caibi - SC', 'pt': 'Caibi - SC'}, + '55493649':{'en': 'Barra Bonita - SC', 'pt': 'Barra Bonita - SC'}, + '55493652':{'en': 'Palma Sola - SC', 'pt': 'Palma Sola - SC'}, + '55493653':{'en': 'Anchieta - SC', 'pt': 'Anchieta - SC'}, + '55493654':{'en': u('S\u00e3o Bernardino - SC'), 'pt': u('S\u00e3o Bernardino - SC')}, + '55493655':{'en': u('Campo Er\u00ea - SC'), 'pt': u('Campo Er\u00ea - SC')}, + '55493656':{'en': 'Saltinho - SC', 'pt': 'Saltinho - SC'}, + '55493657':{'en': 'Santa Terezinha do Progresso - SC', 'pt': 'Santa Terezinha do Progresso - SC'}, + '55493658':{'en': 'Tigrinhos - SC', 'pt': 'Tigrinhos - SC'}, + '55493664':{'en': 'Maravilha - SC', 'pt': 'Maravilha - SC'}, + '55493665':{'en': 'Iraceminha - SC', 'pt': 'Iraceminha - SC'}, + '55493667':{'en': u('S\u00e3o Miguel da Boa Vista - SC'), 'pt': u('S\u00e3o Miguel da Boa Vista - SC')}, + '55493668':{'en': u('Flor do Sert\u00e3o - SC'), 'pt': u('Flor do Sert\u00e3o - SC')}, + '55493674':{'en': u('Monda\u00ed - SC'), 'pt': u('Monda\u00ed - SC')}, + '55493675':{'en': 'Riqueza - SC', 'pt': 'Riqueza - SC'}, + '55493677':{'en': 'Itapiranga - SC', 'pt': 'Itapiranga - SC'}, + '55493678':{'en': 'Itapiranga - SC', 'pt': 'Itapiranga - SC'}, + '55493700':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493719':{'en': 'Capinzal - SC', 'pt': 'Capinzal - SC'}, + '55493735':{'en': 'Fazenda Zandavalli - SC', 'pt': 'Fazenda Zandavalli - SC'}, + '55493802':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, + '55493804':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, + '55493905':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55493907':{'en': 'Lages - SC', 'pt': 'Lages - SC'}, + '55493908':{'en': 'Fraiburgo - SC', 'pt': 'Fraiburgo - SC'}, + '55494101':{'en': u('Chapec\u00f3 - SC'), 'pt': u('Chapec\u00f3 - SC')}, + '55512':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55512101':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55512104':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55512106':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55512107':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55512109':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55512117':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55512121':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55512125':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55512126':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55512131':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55512139':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '555130':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513011':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, + '55513018':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55513031':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513032':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513033':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, + '55513034':{'en': 'Sapucaia do Sul - RS', 'pt': 'Sapucaia do Sul - RS'}, + '55513035':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513036':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513037':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513038':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, + '55513039':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, + '55513041':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, + '55513042':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513043':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513044':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, + '55513045':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513047':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513048':{'en': u('Os\u00f3rio - RS'), 'pt': u('Os\u00f3rio - RS')}, + '55513049':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, + '55513051':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513052':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513053':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55513054':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513055':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, + '55513056':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55513057':{'en': 'Montenegro - RS', 'pt': 'Montenegro - RS'}, + '55513059':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513064':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, + '55513065':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513066':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513067':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513075':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513077':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513088':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, + '55513097':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513099':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '555131':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513101':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, + '55513111':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, + '55513114':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, + '55513115':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513123':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55513127':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513128':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513133':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513134':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513137':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, + '55513140':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513151':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55513157':{'en': u('Tr\u00eas Coroas - RS'), 'pt': u('Tr\u00eas Coroas - RS')}, + '55513170':{'en': u('Est\u00e2ncia Velha - RS'), 'pt': u('Est\u00e2ncia Velha - RS')}, + '55513179':{'en': 'Taquara - RS', 'pt': 'Taquara - RS'}, + '55513191':{'en': u('Port\u00e3o - RS'), 'pt': u('Port\u00e3o - RS')}, + '55513192':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '555132':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '5551320':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513210':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513215':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513218':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513229':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513234':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513236':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513237':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513238':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513239':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513243':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513252':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513253':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513255':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513256':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513260':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513263':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513264':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513266':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513267':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513270':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513271':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513274':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513279':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513283':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513285':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513288':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513289':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '5551329':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '555133':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '5551330':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513310':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513313':{'en': 'Nova Santa Rita - RS', 'pt': 'Nova Santa Rita - RS'}, + '5551332':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513337':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513345':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513348':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513354':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513362':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513363':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513368':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513370':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513372':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513375':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513379':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513380':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513381':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513382':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513387':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513389':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513394':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513396':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513399':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513400':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513401':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, + '55513402':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, + '55513403':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, + '55513404':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513405':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513406':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513407':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55513408':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513409':{'en': 'Miraguaia - RS', 'pt': 'Miraguaia - RS'}, + '5551341':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513411':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, + '55513415':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513416':{'en': u('Cap\u00e3o da Canoa - RS'), 'pt': u('Cap\u00e3o da Canoa - RS')}, + '55513420':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513421':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513422':{'en': 'Barro Vermelho - RS', 'pt': 'Barro Vermelho - RS'}, + '55513423':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513424':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513425':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513426':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513427':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513428':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513429':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513430':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513431':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513432':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513433':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513434':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513435':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513436':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513437':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513438':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, + '55513439':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, + '55513440':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513441':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, + '55513442':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, + '55513443':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, + '55513444':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513445':{'en': 'Presidente Lucena - RS', 'pt': 'Presidente Lucena - RS'}, + '55513446':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513447':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, + '55513448':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513449':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513450':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513451':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513452':{'en': 'Sapucaia do Sul - RS', 'pt': 'Sapucaia do Sul - RS'}, + '55513453':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513454':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, + '55513455':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513456':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513457':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513458':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, + '55513459':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, + '55513460':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, + '55513461':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, + '55513462':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513463':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513464':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513465':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513466':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513467':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513468':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513469':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, + '55513470':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513471':{'en': 'Cachoeirinha - RS', 'pt': 'Cachoeirinha - RS'}, + '55513472':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513473':{'en': 'Esteio - RS', 'pt': 'Esteio - RS'}, + '55513474':{'en': 'Sapucaia do Sul - RS', 'pt': 'Sapucaia do Sul - RS'}, + '55513475':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513476':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513477':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513478':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513479':{'en': 'Nova Santa Rita - RS', 'pt': 'Nova Santa Rita - RS'}, + '55513480':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, + '55513481':{'en': 'Eldorado do Sul - RS', 'pt': 'Eldorado do Sul - RS'}, + '55513482':{'en': 'Barra do Ribeiro - RS', 'pt': 'Barra do Ribeiro - RS'}, + '55513483':{'en': 'Alvorada - RS', 'pt': 'Alvorada - RS'}, + '55513484':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513485':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513486':{'en': 'Morungava - RS', 'pt': 'Morungava - RS'}, + '55513487':{'en': 'Glorinha - RS', 'pt': 'Glorinha - RS'}, + '55513488':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513489':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513490':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513491':{'en': u('Gua\u00edba - RS'), 'pt': u('Gua\u00edba - RS')}, + '55513492':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513493':{'en': u('Viam\u00e3o - RS'), 'pt': u('Viam\u00e3o - RS')}, + '55513494':{'en': u('Itapu\u00e3 - RS'), 'pt': u('Itapu\u00e3 - RS')}, + '55513495':{'en': u('Sert\u00e3o Santana - RS'), 'pt': u('Sert\u00e3o Santana - RS')}, + '55513496':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513497':{'en': u('Gravata\u00ed - RS'), 'pt': u('Gravata\u00ed - RS')}, + '55513498':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513499':{'en': 'Eldorado do Sul - RS', 'pt': 'Eldorado do Sul - RS'}, + '5551350':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513502':{'en': u('Cap\u00e3o da Canoa - RS'), 'pt': u('Cap\u00e3o da Canoa - RS')}, + '55513509':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '5551351':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513515':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '5551352':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513522':{'en': 'Morro da Pedra - RS', 'pt': 'Morro da Pedra - RS'}, + '55513523':{'en': u('Parob\u00e9 - RS'), 'pt': u('Parob\u00e9 - RS')}, + '55513524':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513529':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, + '5551353':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513536':{'en': u('Concei\u00e7\u00e3o - RS'), 'pt': u('Concei\u00e7\u00e3o - RS')}, + '55513537':{'en': 'Porto Alegre - RS', 'pt': 'Porto Alegre - RS'}, + '55513538':{'en': 'Canoas - RS', 'pt': 'Canoas - RS'}, + '55513539':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513540':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513541':{'en': 'Taquara - RS', 'pt': 'Taquara - RS'}, + '55513542':{'en': 'Taquara - RS', 'pt': 'Taquara - RS'}, + '55513543':{'en': u('Parob\u00e9 - RS'), 'pt': u('Parob\u00e9 - RS')}, + '55513544':{'en': 'Taquara - RS', 'pt': 'Taquara - RS'}, + '55513545':{'en': 'Igrejinha - RS', 'pt': 'Igrejinha - RS'}, + '55513546':{'en': u('Tr\u00eas Coroas - RS'), 'pt': u('Tr\u00eas Coroas - RS')}, + '55513547':{'en': 'Rolante - RS', 'pt': 'Rolante - RS'}, + '55513548':{'en': 'Riozinho - RS', 'pt': 'Riozinho - RS'}, + '55513549':{'en': 'Igrejinha - RS', 'pt': 'Igrejinha - RS'}, + '55513550':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513551':{'en': u('Est\u00e2ncia Velha - RS'), 'pt': u('Est\u00e2ncia Velha - RS')}, + '55513552':{'en': 'Lindolfo Collor - RS', 'pt': 'Lindolfo Collor - RS'}, + '55513553':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513554':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513555':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513556':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513557':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513558':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513559':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, + '55513560':{'en': u('Araric\u00e1 - RS'), 'pt': u('Araric\u00e1 - RS')}, + '55513561':{'en': u('Est\u00e2ncia Velha - RS'), 'pt': u('Est\u00e2ncia Velha - RS')}, + '55513562':{'en': u('Port\u00e3o - RS'), 'pt': u('Port\u00e3o - RS')}, + '55513563':{'en': 'Ivoti - RS', 'pt': 'Ivoti - RS'}, + '55513564':{'en': u('Dois Irm\u00e3os - RS'), 'pt': u('Dois Irm\u00e3os - RS')}, + '55513565':{'en': 'Nova Hartz - RS', 'pt': 'Nova Hartz - RS'}, + '55513566':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513567':{'en': 'Santa Maria do Herval - RS', 'pt': 'Santa Maria do Herval - RS'}, + '55513568':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513569':{'en': 'Morro Reuter - RS', 'pt': 'Morro Reuter - RS'}, + '5551357':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513571':{'en': u('S\u00e3o Jos\u00e9 do Hort\u00eancio - RS'), 'pt': u('S\u00e3o Jos\u00e9 do Hort\u00eancio - RS')}, + '55513575':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513579':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513580':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513581':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513582':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513583':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513584':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513585':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, + '55513586':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513587':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513588':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513589':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513590':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513591':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513592':{'en': u('S\u00e3o Leopoldo - RS'), 'pt': u('S\u00e3o Leopoldo - RS')}, + '55513593':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513594':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513595':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513596':{'en': 'Novo Hamburgo - RS', 'pt': 'Novo Hamburgo - RS'}, + '55513597':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, + '55513598':{'en': 'Campo Bom - RS', 'pt': 'Campo Bom - RS'}, + '55513599':{'en': 'Sapiranga - RS', 'pt': 'Sapiranga - RS'}, + '55513600':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513601':{'en': u('Os\u00f3rio - RS'), 'pt': u('Os\u00f3rio - RS')}, + '55513602':{'en': u('Cara\u00e1 - RS'), 'pt': u('Cara\u00e1 - RS')}, + '55513603':{'en': 'Rainha do Mar - RS', 'pt': 'Rainha do Mar - RS'}, + '55513604':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513605':{'en': 'Torres - RS', 'pt': 'Torres - RS'}, + '55513606':{'en': 'Rondinha Velha - RS', 'pt': 'Rondinha Velha - RS'}, + '55513607':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513608':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513609':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513610':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513611':{'en': 'Chuvisca - RS', 'pt': 'Chuvisca - RS'}, + '55513612':{'en': 'Doutor Ricardo - RS', 'pt': 'Doutor Ricardo - RS'}, + '55513613':{'en': 'Fazenda Vilanova - RS', 'pt': 'Fazenda Vilanova - RS'}, + '55513614':{'en': u('Marat\u00e1 - RS'), 'pt': u('Marat\u00e1 - RS')}, + '55513615':{'en': u('Cara\u00e1 - RS'), 'pt': u('Cara\u00e1 - RS')}, + '55513616':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513617':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513618':{'en': u('Bar\u00e3o - RS'), 'pt': u('Bar\u00e3o - RS')}, + '55513619':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513620':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513621':{'en': u('Cap\u00e3o Novo - RS'), 'pt': u('Cap\u00e3o Novo - RS')}, + '55513622':{'en': 'Arroio Teixeira - RS', 'pt': 'Arroio Teixeira - RS'}, + '55513623':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513624':{'en': 'Santa Terezinha - RS', 'pt': 'Santa Terezinha - RS'}, + '55513625':{'en': u('Cap\u00e3o da Canoa - RS'), 'pt': u('Cap\u00e3o da Canoa - RS')}, + '55513626':{'en': 'Torres - RS', 'pt': 'Torres - RS'}, + '55513627':{'en': u('Imb\u00e9 - RS'), 'pt': u('Imb\u00e9 - RS')}, + '55513628':{'en': u('Maquin\u00e9 - RS'), 'pt': u('Maquin\u00e9 - RS')}, + '55513629':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513630':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513631':{'en': 'Escadinhas - RS', 'pt': 'Escadinhas - RS'}, + '55513632':{'en': 'Montenegro - RS', 'pt': 'Montenegro - RS'}, + '55513633':{'en': 'Pareci Novo - RS', 'pt': 'Pareci Novo - RS'}, + '55513634':{'en': u('Bom Princ\u00edpio - RS'), 'pt': u('Bom Princ\u00edpio - RS')}, + '55513635':{'en': u('S\u00e3o Sebasti\u00e3o do Ca\u00ed - RS'), 'pt': u('S\u00e3o Sebasti\u00e3o do Ca\u00ed - RS')}, + '55513636':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513637':{'en': 'Feliz - RS', 'pt': 'Feliz - RS'}, + '55513638':{'en': 'Salvador do Sul - RS', 'pt': 'Salvador do Sul - RS'}, + '55513639':{'en': u('S\u00e3o Vendelino - RS'), 'pt': u('S\u00e3o Vendelino - RS')}, + '5551364':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513645':{'en': u('S\u00e3o Pedro da Serra - RS'), 'pt': u('S\u00e3o Pedro da Serra - RS')}, + '55513647':{'en': 'Vendinha - RS', 'pt': 'Vendinha - RS'}, + '55513649':{'en': 'Montenegro - RS', 'pt': 'Montenegro - RS'}, + '55513650':{'en': u('Bar\u00e3o do Triunfo - RS'), 'pt': u('Bar\u00e3o do Triunfo - RS')}, + '55513651':{'en': u('S\u00e3o Jer\u00f4nimo - RS'), 'pt': u('S\u00e3o Jer\u00f4nimo - RS')}, + '55513652':{'en': u('Buti\u00e1 - RS'), 'pt': u('Buti\u00e1 - RS')}, + '55513653':{'en': 'Taquari - RS', 'pt': 'Taquari - RS'}, + '55513654':{'en': 'Triunfo - RS', 'pt': 'Triunfo - RS'}, + '55513655':{'en': u('General C\u00e2mara - RS'), 'pt': u('General C\u00e2mara - RS')}, + '55513656':{'en': 'Arroio dos Ratos - RS', 'pt': 'Arroio dos Ratos - RS'}, + '55513657':{'en': 'Vendinha - RS', 'pt': 'Vendinha - RS'}, + '55513658':{'en': 'Charqueadas - RS', 'pt': 'Charqueadas - RS'}, + '55513659':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513660':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513661':{'en': u('Tramanda\u00ed - RS'), 'pt': u('Tramanda\u00ed - RS')}, + '55513662':{'en': u('Santo Ant\u00f4nio da Patrulha - RS'), 'pt': u('Santo Ant\u00f4nio da Patrulha - RS')}, + '55513663':{'en': u('Os\u00f3rio - RS'), 'pt': u('Os\u00f3rio - RS')}, + '55513664':{'en': 'Torres - RS', 'pt': 'Torres - RS'}, + '55513665':{'en': u('Cap\u00e3o da Canoa - RS'), 'pt': u('Cap\u00e3o da Canoa - RS')}, + '55513666':{'en': 'Terra de Areia - RS', 'pt': 'Terra de Areia - RS'}, + '55513667':{'en': u('Tr\u00eas Cachoeiras - RS'), 'pt': u('Tr\u00eas Cachoeiras - RS')}, + '55513668':{'en': 'Palmares do Sul - RS', 'pt': 'Palmares do Sul - RS'}, + '55513669':{'en': u('Nova Tramanda\u00ed - RS'), 'pt': u('Nova Tramanda\u00ed - RS')}, + '55513670':{'en': 'Amaral Ferrador - RS', 'pt': 'Amaral Ferrador - RS'}, + '55513671':{'en': u('Camaqu\u00e3 - RS'), 'pt': u('Camaqu\u00e3 - RS')}, + '55513672':{'en': 'Tapes - RS', 'pt': 'Tapes - RS'}, + '55513673':{'en': 'Mostardas - RS', 'pt': 'Mostardas - RS'}, + '55513674':{'en': 'Tavares - RS', 'pt': 'Tavares - RS'}, + '55513675':{'en': 'Cerro Grande do Sul - RS', 'pt': 'Cerro Grande do Sul - RS'}, + '55513676':{'en': u('Arambar\u00e9 - RS'), 'pt': u('Arambar\u00e9 - RS')}, + '55513677':{'en': 'Dom Feliciano - RS', 'pt': 'Dom Feliciano - RS'}, + '55513678':{'en': 'Cristal - RS', 'pt': 'Cristal - RS'}, + '55513679':{'en': 'Sentinela do Sul - RS', 'pt': 'Sentinela do Sul - RS'}, + '55513680':{'en': u('Quint\u00e3o - RS'), 'pt': u('Quint\u00e3o - RS')}, + '55513681':{'en': 'Cidreira - RS', 'pt': 'Cidreira - RS'}, + '55513682':{'en': u('Balne\u00e1rio Pinhal - RS'), 'pt': u('Balne\u00e1rio Pinhal - RS')}, + '55513683':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513684':{'en': u('Tramanda\u00ed - RS'), 'pt': u('Tramanda\u00ed - RS')}, + '55513685':{'en': 'Capivari do Sul - RS', 'pt': 'Capivari do Sul - RS'}, + '55513686':{'en': u('Magist\u00e9rio - RS'), 'pt': u('Magist\u00e9rio - RS')}, + '55513687':{'en': 'Arroio do Sal - RS', 'pt': 'Arroio do Sal - RS'}, + '55513688':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513689':{'en': u('Xangri-L\u00e1 - RS'), 'pt': u('Xangri-L\u00e1 - RS')}, + '55513690':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513691':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513692':{'en': u('Camaqu\u00e3 - RS'), 'pt': u('Camaqu\u00e3 - RS')}, + '55513693':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513694':{'en': u('Minas do Le\u00e3o - RS'), 'pt': u('Minas do Le\u00e3o - RS')}, + '55513695':{'en': 'Harmonia - RS', 'pt': 'Harmonia - RS'}, + '55513696':{'en': u('Bar\u00e3o - RS'), 'pt': u('Bar\u00e3o - RS')}, + '55513697':{'en': 'Brochier - RS', 'pt': 'Brochier - RS'}, + '55513698':{'en': 'Capela de Santana - RS', 'pt': 'Capela de Santana - RS'}, + '55513699':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513700':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513701':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513702':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513703':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513704':{'en': 'Monte Alverne - RS', 'pt': 'Monte Alverne - RS'}, + '55513705':{'en': 'Marques de Souza - RS', 'pt': 'Marques de Souza - RS'}, + '55513706':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, + '55513707':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, + '55513708':{'en': 'Sinimbu - RS', 'pt': 'Sinimbu - RS'}, + '55513709':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, + '55513710':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, + '55513711':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55513712':{'en': u('Estr\u00eala - RS'), 'pt': u('Estr\u00eala - RS')}, + '55513713':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55513714':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, + '55513715':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55513716':{'en': 'Arroio do Meio - RS', 'pt': 'Arroio do Meio - RS'}, + '55513717':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55513718':{'en': 'Vera Cruz - RS', 'pt': 'Vera Cruz - RS'}, + '55513719':{'en': 'Santa Cruz do Sul - RS', 'pt': 'Santa Cruz do Sul - RS'}, + '55513720':{'en': u('Estr\u00eala - RS'), 'pt': u('Estr\u00eala - RS')}, + '55513721':{'en': 'Triunfo - RS', 'pt': 'Triunfo - RS'}, + '55513722':{'en': 'Cachoeira do Sul - RS', 'pt': 'Cachoeira do Sul - RS'}, + '55513723':{'en': 'Cachoeira do Sul - RS', 'pt': 'Cachoeira do Sul - RS'}, + '55513724':{'en': 'Cachoeira do Sul - RS', 'pt': 'Cachoeira do Sul - RS'}, + '55513725':{'en': 'Cerro Branco - RS', 'pt': 'Cerro Branco - RS'}, + '55513726':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, '55513727':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, '55513728':{'en': 'Rio Grande do Sul', 'pt': 'Rio Grande do Sul'}, '55513729':{'en': 'Lajeado - RS', 'pt': 'Lajeado - RS'}, @@ -9527,496 +10019,4 @@ '609457':{'en': 'Chini'}, '609458':{'en': 'Bukit Ibam'}, '609460':{'en': 'Maran'}, - '609466':{'en': 'Maran'}, - '609467':{'en': 'Maran'}, - '609468':{'en': 'Maran'}, - '609470':{'en': 'Bukit Ibam'}, - '609471':{'en': 'Sungai Tekam'}, - '609473':{'en': 'Bukit Ibam'}, - '609474':{'en': 'Kota Gelangi'}, - '609475':{'en': 'Maran'}, - '609476':{'en': 'Maran'}, - '609477':{'en': 'Maran'}, - '609478':{'en': 'Maran'}, - '609479':{'en': 'Maran'}, - '609480':{'en': 'Maran'}, - '609481':{'en': 'Kota Gelangi'}, - '609485':{'en': 'Jengka Lapan Belas'}, - '609486':{'en': 'Jengka Tiga Belas'}, - '609489':{'en': 'Maran'}, - '609505':{'en': 'Kuantan'}, - '6095070':{'en': 'Kuantan'}, - '6095071':{'en': 'Kuantan'}, - '609508':{'en': 'Teruntum'}, - '609509':{'en': 'Kuantan'}, - '60951':{'en': 'Kuantan'}, - '609520':{'en': 'Kuantan'}, - '609521':{'en': 'Kuantan'}, - '609525':{'en': 'Kuantan'}, - '609529':{'en': 'Kuantan'}, - '609531':{'en': 'Kuantan'}, - '609534':{'en': 'Kuantan'}, - '609536':{'en': 'Kuantan'}, - '609538':{'en': 'Kuantan'}, - '609539':{'en': 'Kuantan'}, - '609540':{'en': 'Kuantan'}, - '609541':{'en': 'Sungai Lembing'}, - '609542':{'en': 'Sungai Lembing'}, - '609543':{'en': 'Sungai Lembing'}, - '609544':{'en': 'Kuantan'}, - '609546':{'en': 'Gambang'}, - '609547':{'en': 'Kuantan'}, - '609548':{'en': 'Gambang'}, - '609549':{'en': 'Gambang'}, - '609550':{'en': 'Kuantan'}, - '609551':{'en': 'Kuantan'}, - '609552':{'en': 'Kuantan'}, - '609553':{'en': 'Kuantan'}, - '609555':{'en': 'Kuantan'}, - '609556':{'en': 'Kuantan'}, - '609557':{'en': 'Kuantan'}, - '609558':{'en': 'Kuantan'}, - '609559':{'en': 'Kuantan'}, - '609560':{'en': 'Kuantan'}, - '609561':{'en': 'Kuantan'}, - '609565':{'en': 'Kuantan'}, - '609566':{'en': 'Kuantan'}, - '609567':{'en': 'Kuantan'}, - '609568':{'en': 'Kuantan'}, - '609570':{'en': 'Kuantan'}, - '609571':{'en': 'Kuantan'}, - '609572':{'en': 'Kuantan'}, - '609573':{'en': 'Kuantan'}, - '609575':{'en': 'Kuantan'}, - '609580':{'en': 'Gebeng'}, - '609581':{'en': 'Gebeng'}, - '609582':{'en': 'Gebeng'}, - '609583':{'en': 'Gebeng'}, - '609584':{'en': 'Gebeng'}, - '609585':{'en': 'Gebeng'}, - '609586':{'en': 'Gebeng'}, - '609587':{'en': 'Gebeng'}, - '609590':{'en': 'Kuantan'}, - '609591':{'en': 'Kuantan'}, - '609592':{'en': 'Kuantan'}, - '609593':{'en': 'Gambang'}, - '609595':{'en': 'Gebeng'}, - '609598':{'en': 'Gambang'}, - '609599':{'en': 'Gambang'}, - '609602':{'en': 'Bandar Permaisuri'}, - '609606':{'en': 'Tenang'}, - '609609':{'en': 'Bandar Permaisuri'}, - '60961':{'en': 'Kuala Brang'}, - '609610':{'en': 'Bandar Permaisuri'}, - '609611':{'en': 'Bandar Permaisuri'}, - '60962':{'en': 'Kuala Brang'}, - '609630':{'en': 'Kuala Brang'}, - '609631':{'en': 'Kuala Brang'}, - '609632':{'en': 'Kuala Brang'}, - '609633':{'en': 'Bandar Permaisuri'}, - '609634':{'en': 'Bandar Permaisuri'}, - '609635':{'en': 'Kuala Brang'}, - '609637':{'en': 'Kuala Brang'}, - '609638':{'en': 'Kuala Berang'}, - '609639':{'en': 'Kuala Brang'}, - '609650':{'en': 'Batu Rakit'}, - '609651':{'en': 'Batu Rakit'}, - '609653':{'en': 'Batu Rakit'}, - '609659':{'en': 'Batu Rakit'}, - '609660':{'en': 'Kuala Brang'}, - '609662':{'en': 'Kuala Brang'}, - '609663':{'en': 'Batu Rakit'}, - '609664':{'en': 'Batu Rakit'}, - '609665':{'en': 'Kuala Brang'}, - '609666':{'en': 'Kuala Brang'}, - '609667':{'en': 'Kuala Brang'}, - '609668':{'en': 'Batu Rakit'}, - '609669':{'en': 'Batu Rakit'}, - '609679':{'en': 'Jerteh'}, - '609680':{'en': 'Kuala Brang'}, - '609681':{'en': 'Kuala Brang'}, - '609682':{'en': 'Kuala Brang'}, - '6096830':{'en': 'Kuala Brang'}, - '609684':{'en': 'Bukit Bading'}, - '609685':{'en': 'Kuala Brang'}, - '609686':{'en': 'Kuala Brang'}, - '609687':{'en': 'Bukit Bading'}, - '609688':{'en': 'Kuala Brang'}, - '60969':{'en': 'Jerteh'}, - '609700':{'en': 'Kota Bharu'}, - '609701':{'en': 'Kota Bharu'}, - '609703':{'en': 'Kota Bharu'}, - '609706':{'en': 'Kota Bharu'}, - '609707':{'en': 'Kota Bharu'}, - '609708':{'en': 'Kota Bharu'}, - '609710':{'en': 'Kota Bharu'}, - '609712':{'en': 'Kota Bharu'}, - '609713':{'en': 'Kota Bharu'}, - '609714':{'en': 'Kota Bharu'}, - '609718':{'en': 'Kota Bharu'}, - '609719':{'en': 'Kota Bharu'}, - '609721':{'en': 'Kota Bharu'}, - '609725':{'en': 'Kota Bharu'}, - '609726':{'en': 'Kota Bharu'}, - '609732':{'en': 'Kota Bharu'}, - '609735':{'en': 'Kota Bharu'}, - '609738':{'en': 'Kota Bharu'}, - '60974':{'en': 'Kota Bharu'}, - '609750':{'en': 'Kota Bharu'}, - '609751':{'en': 'Kota Bharu'}, - '609752':{'en': 'Pasir Putih'}, - '609753':{'en': 'Bachok'}, - '609754':{'en': 'Bachok'}, - '609755':{'en': 'Kota Bharu'}, - '609758':{'en': 'Pasir Putih'}, - '609759':{'en': 'Pasirputih'}, - '609760':{'en': 'Bachok'}, - '609762':{'en': 'Pasir Putih'}, - '609764':{'en': 'Bachok'}, - '609765':{'en': 'Bachok'}, - '609766':{'en': 'Bachok'}, - '609767':{'en': 'Bachok'}, - '609768':{'en': 'Bachok'}, - '609769':{'en': 'Bachok'}, - '609770':{'en': 'Bachok'}, - '609771':{'en': 'Kota Bharu'}, - '609772':{'en': 'Kok Lanas'}, - '609773':{'en': 'Kota Bharu'}, - '609774':{'en': 'Kota Bharu'}, - '609775':{'en': 'Kota Bharu'}, - '609776':{'en': 'Bachok'}, - '609778':{'en': 'Bachok'}, - '609779':{'en': 'Bachok'}, - '609780':{'en': 'Kok Lanas'}, - '609781':{'en': 'Machang'}, - '609782':{'en': 'Bachok'}, - '609783':{'en': 'Bachok'}, - '609784':{'en': 'Pasirputih'}, - '609785':{'en': 'Pasirputih'}, - '609786':{'en': 'Pasirputih'}, - '609787':{'en': 'Machang'}, - '609788':{'en': 'Kok Lanas'}, - '609789':{'en': 'Pasir Putih'}, - '60979':{'en': 'Kota Bharu'}, - '609794':{'en': 'Kok Lanas'}, - '6098000':{'en': 'Kerteh'}, - '6098001':{'en': 'Kerteh'}, - '609801':{'en': 'Paka'}, - '609813':{'en': 'Paka'}, - '609814':{'en': 'Paka'}, - '609815':{'en': 'Kerteh'}, - '609816':{'en': 'Dungun'}, - '609817':{'en': 'Dungun'}, - '609818':{'en': 'Kerteh'}, - '609819':{'en': 'Paka'}, - '609820':{'en': 'Paka'}, - '609821':{'en': 'Sri Gading'}, - '609822':{'en': 'Al Muktafi Billa H Shah'}, - '609823':{'en': 'Al Muktafi Billa H Shah'}, - '609824':{'en': 'Kerteh'}, - '609825':{'en': 'Kerteh'}, - '609826':{'en': 'Kerteh'}, - '609827':{'en': 'Paka'}, - '609828':{'en': 'Paka'}, - '609829':{'en': 'Paka'}, - '609830':{'en': 'Paka'}, - '609831':{'en': 'Paka'}, - '609832':{'en': 'Merchang'}, - '609833':{'en': 'Bukit Besi'}, - '609834':{'en': 'Bukit Besi'}, - '609835':{'en': 'Dungun'}, - '609838':{'en': 'Merchang'}, - '609839':{'en': 'Merchang'}, - '609840':{'en': 'Dungun'}, - '609841':{'en': 'Dungun'}, - '609842':{'en': 'Dungun'}, - '609844':{'en': 'Dungun'}, - '609845':{'en': 'Dungun'}, - '609846':{'en': 'Kuala Brang'}, - '609848':{'en': 'Dungun'}, - '609849':{'en': 'Dungun'}, - '609850':{'en': 'Chukai'}, - '609851':{'en': 'Chukai'}, - '609852':{'en': 'Chukai'}, - '609853':{'en': 'Chukai'}, - '609854':{'en': 'Chukai'}, - '609855':{'en': 'Chukai'}, - '609856':{'en': 'Chukai'}, - '609858':{'en': 'Chukai'}, - '609859':{'en': 'Chukai'}, - '609860':{'en': 'Chukai'}, - '609862':{'en': 'Chukai'}, - '609863':{'en': 'Chukai'}, - '609864':{'en': 'Kemasik'}, - '609865':{'en': 'Kemasik'}, - '609866':{'en': 'Kemasik'}, - '609867':{'en': 'Kemasik'}, - '609868':{'en': 'Chukai'}, - '609869':{'en': 'Kemasik'}, - '6098700':{'en': 'Kemasik'}, - '6098710':{'en': 'Cheneh'}, - '609872':{'en': 'Cheneh'}, - '609873':{'en': 'Cheneh'}, - '609874':{'en': 'Kemasik'}, - '609888':{'en': 'Kemasik'}, - '609900':{'en': 'Gua Musang'}, - '609912':{'en': 'Gua Musang'}, - '609913':{'en': 'Gua Musang'}, - '609914':{'en': 'Gua Musang'}, - '609915':{'en': 'Gua Musang'}, - '609918':{'en': 'Gua Musang'}, - '609919':{'en': 'Ayer Lanas'}, - '6099200':{'en': 'Ayer Lanas'}, - '609928':{'en': 'Gua Musang'}, - '609936':{'en': 'Kuala Balah'}, - '609937':{'en': 'Kuala Balah'}, - '609944':{'en': 'Ayer Lanas'}, - '609945':{'en': 'Ayer Lanas'}, - '609946':{'en': 'Ayer Lanas'}, - '609947':{'en': 'Ayer Lanas'}, - '609949':{'en': 'Ayer Lanas'}, - '609950':{'en': 'Machang'}, - '609951':{'en': 'Machang'}, - '609952':{'en': 'Machang'}, - '609954':{'en': 'Machang'}, - '609955':{'en': 'Machang'}, - '6099560':{'en': 'Batu Gajah'}, - '609957':{'en': 'Batu Gajah'}, - '609958':{'en': 'Batu Gajah'}, - '609959':{'en': 'Batu Gajah'}, - '609960':{'en': 'Kuala Krai'}, - '609961':{'en': 'Kuala Krai'}, - '609965':{'en': 'Kuala Krai'}, - '609966':{'en': 'Kuala Krai'}, - '609970':{'en': 'Machang'}, - '609974':{'en': 'Machang'}, - '609975':{'en': 'Machang'}, - '609976':{'en': 'Machang'}, - '609977':{'en': 'Machang'}, - '609978':{'en': 'Kuala Krai'}, - '609979':{'en': 'Machang'}, - '609980':{'en': 'Kuala Krai'}, - '609981':{'en': 'Kuala Krai'}, - '61238000':{'en': 'Bowral'}, - '61238001':{'en': 'Barrallier'}, - '61238002':{'en': 'Bevendale'}, - '61238003':{'en': 'Binda'}, - '61238004':{'en': 'Bowral'}, - '61238005':{'en': 'Braidwood'}, - '61238006':{'en': 'Breadalbane'}, - '61238007':{'en': 'Bundanoon'}, - '61238008':{'en': 'Bungonia'}, - '61238009':{'en': 'Crookwell'}, - '61238010':{'en': 'Golspie'}, - '61238011':{'en': 'Goulburn'}, - '61238012':{'en': 'Gundillion'}, - '61238013':{'en': 'Gunning'}, - '61238014':{'en': 'Lost River'}, - '61238015':{'en': 'Marulan'}, - '61238016':{'en': 'Nerriga'}, - '61238017':{'en': 'Paddys River'}, - '61238018':{'en': 'Reidsdale'}, - '61238019':{'en': 'Robertson'}, - '61238020':{'en': 'Rugby'}, - '61238021':{'en': 'Tarago'}, - '61238022':{'en': 'Taralga'}, - '61238023':{'en': 'Tuena'}, - '61238024':{'en': 'Wombeyan Caves'}, - '61238025':{'en': 'Woodhouselee'}, - '61238026':{'en': 'Yerrinbool'}, - '61238027':{'en': 'Bowral'}, - '61238028':{'en': 'Bowral'}, - '61238029':{'en': 'Bowral'}, - '61238030':{'en': 'Barrallier'}, - '61238031':{'en': 'Bevendale'}, - '61238032':{'en': 'Binda'}, - '61238033':{'en': 'Bowral'}, - '61238034':{'en': 'Braidwood'}, - '61238035':{'en': 'Breadalbane'}, - '61238036':{'en': 'Bundanoon'}, - '61238037':{'en': 'Bungonia'}, - '61238038':{'en': 'Crookwell'}, - '61238039':{'en': 'Golspie'}, - '61238040':{'en': 'Goulburn'}, - '61238041':{'en': 'Gundillion'}, - '61238042':{'en': 'Gunning'}, - '61238043':{'en': 'Lost River'}, - '61238044':{'en': 'Marulan'}, - '61238045':{'en': 'Nerriga'}, - '61238046':{'en': 'Paddys River'}, - '61238047':{'en': 'Reidsdale'}, - '61238048':{'en': 'Robertson'}, - '61238049':{'en': 'Rugby'}, - '61238050':{'en': 'Tarago'}, - '61238051':{'en': 'Taralga'}, - '61238052':{'en': 'Tuena'}, - '61238053':{'en': 'Wombeyan Caves'}, - '61238054':{'en': 'Woodhouselee'}, - '61238055':{'en': 'Yerrinbool'}, - '61238056':{'en': 'Barrallier'}, - '61238057':{'en': 'Bevendale'}, - '61238058':{'en': 'Binda'}, - '61238059':{'en': 'Bowral'}, - '61238060':{'en': 'Braidwood'}, - '61238061':{'en': 'Breadalbane'}, - '61238062':{'en': 'Bundanoon'}, - '61238063':{'en': 'Bungonia'}, - '61238064':{'en': 'Crookwell'}, - '61238065':{'en': 'Golspie'}, - '61238066':{'en': 'Goulburn'}, - '61238067':{'en': 'Gundillion'}, - '61238068':{'en': 'Gunning'}, - '61238069':{'en': 'Lost River'}, - '61238070':{'en': 'Marulan'}, - '61238071':{'en': 'Nerriga'}, - '61238072':{'en': 'Paddys River'}, - '61238073':{'en': 'Reidsdale'}, - '61238074':{'en': 'Robertson'}, - '61238075':{'en': 'Rugby'}, - '61238076':{'en': 'Tarago'}, - '61238077':{'en': 'Taralga'}, - '61238078':{'en': 'Tuena'}, - '61238079':{'en': 'Wombeyan Caves'}, - '61238080':{'en': 'Woodhouselee'}, - '61238081':{'en': 'Yerrinbool'}, - '61238082':{'en': 'Bowral'}, - '61238083':{'en': 'Bowral'}, - '61238084':{'en': 'Bowral'}, - '61238085':{'en': 'Barrallier'}, - '61238086':{'en': 'Bevendale'}, - '61238087':{'en': 'Binda'}, - '61238088':{'en': 'Bowral'}, - '61238089':{'en': 'Braidwood'}, - '61238090':{'en': 'Breadalbane'}, - '61238091':{'en': 'Bundanoon'}, - '61238092':{'en': 'Bungonia'}, - '61238093':{'en': 'Crookwell'}, - '61238094':{'en': 'Golspie'}, - '61238095':{'en': 'Goulburn'}, - '61238096':{'en': 'Gundillion'}, - '61238097':{'en': 'Gunning'}, - '61238098':{'en': 'Lost River'}, - '61238099':{'en': 'Marulan'}, - '61238100':{'en': 'Nerriga'}, - '61238101':{'en': 'Paddys River'}, - '61238102':{'en': 'Reidsdale'}, - '61238103':{'en': 'Robertson'}, - '61238104':{'en': 'Rugby'}, - '61238105':{'en': 'Tarago'}, - '61238106':{'en': 'Taralga'}, - '61238107':{'en': 'Tuena'}, - '61238108':{'en': 'Barrallier'}, - '61238109':{'en': 'Bevendale'}, - '61238110':{'en': 'Binda'}, - '61238111':{'en': 'Bowral'}, - '61238112':{'en': 'Braidwood'}, - '61238113':{'en': 'Breadalbane'}, - '61238114':{'en': 'Bundanoon'}, - '61238115':{'en': 'Bungonia'}, - '61238116':{'en': 'Crookwell'}, - '61238117':{'en': 'Golspie'}, - '61238118':{'en': 'Goulburn'}, - '61238119':{'en': 'Gundillion'}, - '61238120':{'en': 'Gunning'}, - '61238121':{'en': 'Lost River'}, - '61238122':{'en': 'Marulan'}, - '61238123':{'en': 'Nerriga'}, - '61238124':{'en': 'Paddys River'}, - '61238125':{'en': 'Reidsdale'}, - '61238126':{'en': 'Robertson'}, - '61238127':{'en': 'Rugby'}, - '61238128':{'en': 'Tarago'}, - '61238129':{'en': 'Taralga'}, - '61238130':{'en': 'Tuena'}, - '61238131':{'en': 'Wombeyan Caves'}, - '61238132':{'en': 'Woodhouselee'}, - '61238133':{'en': 'Yerrinbool'}, - '61238134':{'en': 'Wombeyan Caves'}, - '61238135':{'en': 'Woodhouselee'}, - '61238136':{'en': 'Yerrinbool'}, - '61238137':{'en': 'Barrallier'}, - '61238138':{'en': 'Bevendale'}, - '61238139':{'en': 'Binda'}, - '61238140':{'en': 'Bowral'}, - '61238141':{'en': 'Braidwood'}, - '61238142':{'en': 'Breadalbane'}, - '61238143':{'en': 'Bundanoon'}, - '61238144':{'en': 'Bungonia'}, - '61238145':{'en': 'Crookwell'}, - '61238146':{'en': 'Golspie'}, - '61238147':{'en': 'Goulburn'}, - '61238148':{'en': 'Gundillion'}, - '61238149':{'en': 'Gunning'}, - '61238150':{'en': 'Lost River'}, - '61238151':{'en': 'Marulan'}, - '61238152':{'en': 'Nerriga'}, - '61238153':{'en': 'Paddys River'}, - '61238154':{'en': 'Reidsdale'}, - '61238155':{'en': 'Robertson'}, - '61238156':{'en': 'Rugby'}, - '61238157':{'en': 'Tarago'}, - '61238158':{'en': 'Taralga'}, - '61238159':{'en': 'Tuena'}, - '61238160':{'en': 'Wombeyan Caves'}, - '61238161':{'en': 'Woodhouselee'}, - '61238162':{'en': 'Yerrinbool'}, - '61238163':{'en': 'Barrallier'}, - '61238164':{'en': 'Bevendale'}, - '61238165':{'en': 'Binda'}, - '61238166':{'en': 'Bowral'}, - '61238167':{'en': 'Braidwood'}, - '61238168':{'en': 'Breadalbane'}, - '61238169':{'en': 'Bundanoon'}, - '61238170':{'en': 'Bungonia'}, - '61238171':{'en': 'Crookwell'}, - '61238172':{'en': 'Golspie'}, - '61238173':{'en': 'Goulburn'}, - '61238174':{'en': 'Gundillion'}, - '61238175':{'en': 'Gunning'}, - '61238176':{'en': 'Lost River'}, - '61238177':{'en': 'Marulan'}, - '61238178':{'en': 'Nerriga'}, - '61238179':{'en': 'Paddys River'}, - '61238180':{'en': 'Reidsdale'}, - '61238181':{'en': 'Robertson'}, - '61238182':{'en': 'Rugby'}, - '61238183':{'en': 'Tarago'}, - '61238184':{'en': 'Taralga'}, - '61238185':{'en': 'Tuena'}, - '61238186':{'en': 'Wombeyan Caves'}, - '61238187':{'en': 'Woodhouselee'}, - '61238188':{'en': 'Yerrinbool'}, - '61238189':{'en': 'Bowral'}, - '61238190':{'en': 'Barrallier'}, - '61238191':{'en': 'Bevendale'}, - '61238192':{'en': 'Binda'}, - '61238193':{'en': 'Bowral'}, - '61238194':{'en': 'Braidwood'}, - '61238195':{'en': 'Breadalbane'}, - '61238196':{'en': 'Bundanoon'}, - '61238197':{'en': 'Bungonia'}, - '61238198':{'en': 'Crookwell'}, - '61238199':{'en': 'Golspie'}, - '61238200':{'en': 'Goulburn'}, - '61238201':{'en': 'Gundillion'}, - '61238202':{'en': 'Gunning'}, - '61238203':{'en': 'Lost River'}, - '61238204':{'en': 'Marulan'}, - '61238205':{'en': 'Nerriga'}, - '61238206':{'en': 'Paddys River'}, - '61238207':{'en': 'Reidsdale'}, - '61238208':{'en': 'Robertson'}, - '61238209':{'en': 'Rugby'}, - '61238210':{'en': 'Tarago'}, - '61238211':{'en': 'Taralga'}, - '61238212':{'en': 'Tuena'}, - '61238213':{'en': 'Wombeyan Caves'}, - '61238214':{'en': 'Woodhouselee'}, - '61238215':{'en': 'Yerrinbool'}, - '61240000':{'en': 'Bandon Grove'}, - '61240001':{'en': 'Branxton'}, - '61240002':{'en': 'Bulahdelah'}, - '61240003':{'en': 'Cessnock'}, - '61240004':{'en': 'Clarence Town'}, - '61240005':{'en': 'Dungog'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 022f69a4f..ac377031e 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '609466':{'en': 'Maran'}, + '609467':{'en': 'Maran'}, + '609468':{'en': 'Maran'}, + '609470':{'en': 'Bukit Ibam'}, + '609471':{'en': 'Sungai Tekam'}, + '609473':{'en': 'Bukit Ibam'}, + '609474':{'en': 'Kota Gelangi'}, + '609475':{'en': 'Maran'}, + '609476':{'en': 'Maran'}, + '609477':{'en': 'Maran'}, + '609478':{'en': 'Maran'}, + '609479':{'en': 'Maran'}, + '609480':{'en': 'Maran'}, + '609481':{'en': 'Kota Gelangi'}, + '609485':{'en': 'Jengka Lapan Belas'}, + '609486':{'en': 'Jengka Tiga Belas'}, + '609489':{'en': 'Maran'}, + '609505':{'en': 'Kuantan'}, + '6095070':{'en': 'Kuantan'}, + '6095071':{'en': 'Kuantan'}, + '609508':{'en': 'Teruntum'}, + '609509':{'en': 'Kuantan'}, + '60951':{'en': 'Kuantan'}, + '609520':{'en': 'Kuantan'}, + '609521':{'en': 'Kuantan'}, + '609525':{'en': 'Kuantan'}, + '609529':{'en': 'Kuantan'}, + '609531':{'en': 'Kuantan'}, + '609534':{'en': 'Kuantan'}, + '609536':{'en': 'Kuantan'}, + '609538':{'en': 'Kuantan'}, + '609539':{'en': 'Kuantan'}, + '609540':{'en': 'Kuantan'}, + '609541':{'en': 'Sungai Lembing'}, + '609542':{'en': 'Sungai Lembing'}, + '609543':{'en': 'Sungai Lembing'}, + '609544':{'en': 'Kuantan'}, + '609546':{'en': 'Gambang'}, + '609547':{'en': 'Kuantan'}, + '609548':{'en': 'Gambang'}, + '609549':{'en': 'Gambang'}, + '609550':{'en': 'Kuantan'}, + '609551':{'en': 'Kuantan'}, + '609552':{'en': 'Kuantan'}, + '609553':{'en': 'Kuantan'}, + '609555':{'en': 'Kuantan'}, + '609556':{'en': 'Kuantan'}, + '609557':{'en': 'Kuantan'}, + '609558':{'en': 'Kuantan'}, + '609559':{'en': 'Kuantan'}, + '609560':{'en': 'Kuantan'}, + '609561':{'en': 'Kuantan'}, + '609565':{'en': 'Kuantan'}, + '609566':{'en': 'Kuantan'}, + '609567':{'en': 'Kuantan'}, + '609568':{'en': 'Kuantan'}, + '609570':{'en': 'Kuantan'}, + '609571':{'en': 'Kuantan'}, + '609572':{'en': 'Kuantan'}, + '609573':{'en': 'Kuantan'}, + '609575':{'en': 'Kuantan'}, + '609580':{'en': 'Gebeng'}, + '609581':{'en': 'Gebeng'}, + '609582':{'en': 'Gebeng'}, + '609583':{'en': 'Gebeng'}, + '609584':{'en': 'Gebeng'}, + '609585':{'en': 'Gebeng'}, + '609586':{'en': 'Gebeng'}, + '609587':{'en': 'Gebeng'}, + '609590':{'en': 'Kuantan'}, + '609591':{'en': 'Kuantan'}, + '609592':{'en': 'Kuantan'}, + '609593':{'en': 'Gambang'}, + '609595':{'en': 'Gebeng'}, + '609598':{'en': 'Gambang'}, + '609599':{'en': 'Gambang'}, + '609602':{'en': 'Bandar Permaisuri'}, + '609606':{'en': 'Tenang'}, + '609609':{'en': 'Bandar Permaisuri'}, + '60961':{'en': 'Kuala Brang'}, + '609610':{'en': 'Bandar Permaisuri'}, + '609611':{'en': 'Bandar Permaisuri'}, + '60962':{'en': 'Kuala Brang'}, + '609630':{'en': 'Kuala Brang'}, + '609631':{'en': 'Kuala Brang'}, + '609632':{'en': 'Kuala Brang'}, + '609633':{'en': 'Bandar Permaisuri'}, + '609634':{'en': 'Bandar Permaisuri'}, + '609635':{'en': 'Kuala Brang'}, + '609637':{'en': 'Kuala Brang'}, + '609638':{'en': 'Kuala Berang'}, + '609639':{'en': 'Kuala Brang'}, + '609650':{'en': 'Batu Rakit'}, + '609651':{'en': 'Batu Rakit'}, + '609653':{'en': 'Batu Rakit'}, + '609659':{'en': 'Batu Rakit'}, + '609660':{'en': 'Kuala Brang'}, + '609662':{'en': 'Kuala Brang'}, + '609663':{'en': 'Batu Rakit'}, + '609664':{'en': 'Batu Rakit'}, + '609665':{'en': 'Kuala Brang'}, + '609666':{'en': 'Kuala Brang'}, + '609667':{'en': 'Kuala Brang'}, + '609668':{'en': 'Batu Rakit'}, + '609669':{'en': 'Batu Rakit'}, + '609679':{'en': 'Jerteh'}, + '609680':{'en': 'Kuala Brang'}, + '609681':{'en': 'Kuala Brang'}, + '609682':{'en': 'Kuala Brang'}, + '6096830':{'en': 'Kuala Brang'}, + '609684':{'en': 'Bukit Bading'}, + '609685':{'en': 'Kuala Brang'}, + '609686':{'en': 'Kuala Brang'}, + '609687':{'en': 'Bukit Bading'}, + '609688':{'en': 'Kuala Brang'}, + '60969':{'en': 'Jerteh'}, + '609700':{'en': 'Kota Bharu'}, + '609701':{'en': 'Kota Bharu'}, + '609703':{'en': 'Kota Bharu'}, + '609706':{'en': 'Kota Bharu'}, + '609707':{'en': 'Kota Bharu'}, + '609708':{'en': 'Kota Bharu'}, + '609710':{'en': 'Kota Bharu'}, + '609712':{'en': 'Kota Bharu'}, + '609713':{'en': 'Kota Bharu'}, + '609714':{'en': 'Kota Bharu'}, + '609718':{'en': 'Kota Bharu'}, + '609719':{'en': 'Kota Bharu'}, + '609721':{'en': 'Kota Bharu'}, + '609725':{'en': 'Kota Bharu'}, + '609726':{'en': 'Kota Bharu'}, + '609732':{'en': 'Kota Bharu'}, + '609735':{'en': 'Kota Bharu'}, + '609738':{'en': 'Kota Bharu'}, + '60974':{'en': 'Kota Bharu'}, + '609750':{'en': 'Kota Bharu'}, + '609751':{'en': 'Kota Bharu'}, + '609752':{'en': 'Pasir Putih'}, + '609753':{'en': 'Bachok'}, + '609754':{'en': 'Bachok'}, + '609755':{'en': 'Kota Bharu'}, + '609758':{'en': 'Pasir Putih'}, + '609759':{'en': 'Pasirputih'}, + '609760':{'en': 'Bachok'}, + '609762':{'en': 'Pasir Putih'}, + '609764':{'en': 'Bachok'}, + '609765':{'en': 'Bachok'}, + '609766':{'en': 'Bachok'}, + '609767':{'en': 'Bachok'}, + '609768':{'en': 'Bachok'}, + '609769':{'en': 'Bachok'}, + '609770':{'en': 'Bachok'}, + '609771':{'en': 'Kota Bharu'}, + '609772':{'en': 'Kok Lanas'}, + '609773':{'en': 'Kota Bharu'}, + '609774':{'en': 'Kota Bharu'}, + '609775':{'en': 'Kota Bharu'}, + '609776':{'en': 'Bachok'}, + '609778':{'en': 'Bachok'}, + '609779':{'en': 'Bachok'}, + '609780':{'en': 'Kok Lanas'}, + '609781':{'en': 'Machang'}, + '609782':{'en': 'Bachok'}, + '609783':{'en': 'Bachok'}, + '609784':{'en': 'Pasirputih'}, + '609785':{'en': 'Pasirputih'}, + '609786':{'en': 'Pasirputih'}, + '609787':{'en': 'Machang'}, + '609788':{'en': 'Kok Lanas'}, + '609789':{'en': 'Pasir Putih'}, + '60979':{'en': 'Kota Bharu'}, + '609794':{'en': 'Kok Lanas'}, + '6098000':{'en': 'Kerteh'}, + '6098001':{'en': 'Kerteh'}, + '609801':{'en': 'Paka'}, + '609813':{'en': 'Paka'}, + '609814':{'en': 'Paka'}, + '609815':{'en': 'Kerteh'}, + '609816':{'en': 'Dungun'}, + '609817':{'en': 'Dungun'}, + '609818':{'en': 'Kerteh'}, + '609819':{'en': 'Paka'}, + '609820':{'en': 'Paka'}, + '609821':{'en': 'Sri Gading'}, + '609822':{'en': 'Al Muktafi Billa H Shah'}, + '609823':{'en': 'Al Muktafi Billa H Shah'}, + '609824':{'en': 'Kerteh'}, + '609825':{'en': 'Kerteh'}, + '609826':{'en': 'Kerteh'}, + '609827':{'en': 'Paka'}, + '609828':{'en': 'Paka'}, + '609829':{'en': 'Paka'}, + '609830':{'en': 'Paka'}, + '609831':{'en': 'Paka'}, + '609832':{'en': 'Merchang'}, + '609833':{'en': 'Bukit Besi'}, + '609834':{'en': 'Bukit Besi'}, + '609835':{'en': 'Dungun'}, + '609838':{'en': 'Merchang'}, + '609839':{'en': 'Merchang'}, + '609840':{'en': 'Dungun'}, + '609841':{'en': 'Dungun'}, + '609842':{'en': 'Dungun'}, + '609844':{'en': 'Dungun'}, + '609845':{'en': 'Dungun'}, + '609846':{'en': 'Kuala Brang'}, + '609848':{'en': 'Dungun'}, + '609849':{'en': 'Dungun'}, + '609850':{'en': 'Chukai'}, + '609851':{'en': 'Chukai'}, + '609852':{'en': 'Chukai'}, + '609853':{'en': 'Chukai'}, + '609854':{'en': 'Chukai'}, + '609855':{'en': 'Chukai'}, + '609856':{'en': 'Chukai'}, + '609858':{'en': 'Chukai'}, + '609859':{'en': 'Chukai'}, + '609860':{'en': 'Chukai'}, + '609862':{'en': 'Chukai'}, + '609863':{'en': 'Chukai'}, + '609864':{'en': 'Kemasik'}, + '609865':{'en': 'Kemasik'}, + '609866':{'en': 'Kemasik'}, + '609867':{'en': 'Kemasik'}, + '609868':{'en': 'Chukai'}, + '609869':{'en': 'Kemasik'}, + '6098700':{'en': 'Kemasik'}, + '6098710':{'en': 'Cheneh'}, + '609872':{'en': 'Cheneh'}, + '609873':{'en': 'Cheneh'}, + '609874':{'en': 'Kemasik'}, + '609888':{'en': 'Kemasik'}, + '609900':{'en': 'Gua Musang'}, + '609912':{'en': 'Gua Musang'}, + '609913':{'en': 'Gua Musang'}, + '609914':{'en': 'Gua Musang'}, + '609915':{'en': 'Gua Musang'}, + '609918':{'en': 'Gua Musang'}, + '609919':{'en': 'Ayer Lanas'}, + '6099200':{'en': 'Ayer Lanas'}, + '609928':{'en': 'Gua Musang'}, + '609936':{'en': 'Kuala Balah'}, + '609937':{'en': 'Kuala Balah'}, + '609944':{'en': 'Ayer Lanas'}, + '609945':{'en': 'Ayer Lanas'}, + '609946':{'en': 'Ayer Lanas'}, + '609947':{'en': 'Ayer Lanas'}, + '609949':{'en': 'Ayer Lanas'}, + '609950':{'en': 'Machang'}, + '609951':{'en': 'Machang'}, + '609952':{'en': 'Machang'}, + '609954':{'en': 'Machang'}, + '609955':{'en': 'Machang'}, + '6099560':{'en': 'Batu Gajah'}, + '609957':{'en': 'Batu Gajah'}, + '609958':{'en': 'Batu Gajah'}, + '609959':{'en': 'Batu Gajah'}, + '609960':{'en': 'Kuala Krai'}, + '609961':{'en': 'Kuala Krai'}, + '609965':{'en': 'Kuala Krai'}, + '609966':{'en': 'Kuala Krai'}, + '609970':{'en': 'Machang'}, + '609974':{'en': 'Machang'}, + '609975':{'en': 'Machang'}, + '609976':{'en': 'Machang'}, + '609977':{'en': 'Machang'}, + '609978':{'en': 'Kuala Krai'}, + '609979':{'en': 'Machang'}, + '609980':{'en': 'Kuala Krai'}, + '609981':{'en': 'Kuala Krai'}, + '61238000':{'en': 'Bowral'}, + '61238001':{'en': 'Barrallier'}, + '61238002':{'en': 'Bevendale'}, + '61238003':{'en': 'Binda'}, + '61238004':{'en': 'Bowral'}, + '61238005':{'en': 'Braidwood'}, + '61238006':{'en': 'Breadalbane'}, + '61238007':{'en': 'Bundanoon'}, + '61238008':{'en': 'Bungonia'}, + '61238009':{'en': 'Crookwell'}, + '61238010':{'en': 'Golspie'}, + '61238011':{'en': 'Goulburn'}, + '61238012':{'en': 'Gundillion'}, + '61238013':{'en': 'Gunning'}, + '61238014':{'en': 'Lost River'}, + '61238015':{'en': 'Marulan'}, + '61238016':{'en': 'Nerriga'}, + '61238017':{'en': 'Paddys River'}, + '61238018':{'en': 'Reidsdale'}, + '61238019':{'en': 'Robertson'}, + '61238020':{'en': 'Rugby'}, + '61238021':{'en': 'Tarago'}, + '61238022':{'en': 'Taralga'}, + '61238023':{'en': 'Tuena'}, + '61238024':{'en': 'Wombeyan Caves'}, + '61238025':{'en': 'Woodhouselee'}, + '61238026':{'en': 'Yerrinbool'}, + '61238027':{'en': 'Bowral'}, + '61238028':{'en': 'Bowral'}, + '61238029':{'en': 'Bowral'}, + '61238030':{'en': 'Barrallier'}, + '61238031':{'en': 'Bevendale'}, + '61238032':{'en': 'Binda'}, + '61238033':{'en': 'Bowral'}, + '61238034':{'en': 'Braidwood'}, + '61238035':{'en': 'Breadalbane'}, + '61238036':{'en': 'Bundanoon'}, + '61238037':{'en': 'Bungonia'}, + '61238038':{'en': 'Crookwell'}, + '61238039':{'en': 'Golspie'}, + '61238040':{'en': 'Goulburn'}, + '61238041':{'en': 'Gundillion'}, + '61238042':{'en': 'Gunning'}, + '61238043':{'en': 'Lost River'}, + '61238044':{'en': 'Marulan'}, + '61238045':{'en': 'Nerriga'}, + '61238046':{'en': 'Paddys River'}, + '61238047':{'en': 'Reidsdale'}, + '61238048':{'en': 'Robertson'}, + '61238049':{'en': 'Rugby'}, + '61238050':{'en': 'Tarago'}, + '61238051':{'en': 'Taralga'}, + '61238052':{'en': 'Tuena'}, + '61238053':{'en': 'Wombeyan Caves'}, + '61238054':{'en': 'Woodhouselee'}, + '61238055':{'en': 'Yerrinbool'}, + '61238056':{'en': 'Barrallier'}, + '61238057':{'en': 'Bevendale'}, + '61238058':{'en': 'Binda'}, + '61238059':{'en': 'Bowral'}, + '61238060':{'en': 'Braidwood'}, + '61238061':{'en': 'Breadalbane'}, + '61238062':{'en': 'Bundanoon'}, + '61238063':{'en': 'Bungonia'}, + '61238064':{'en': 'Crookwell'}, + '61238065':{'en': 'Golspie'}, + '61238066':{'en': 'Goulburn'}, + '61238067':{'en': 'Gundillion'}, + '61238068':{'en': 'Gunning'}, + '61238069':{'en': 'Lost River'}, + '61238070':{'en': 'Marulan'}, + '61238071':{'en': 'Nerriga'}, + '61238072':{'en': 'Paddys River'}, + '61238073':{'en': 'Reidsdale'}, + '61238074':{'en': 'Robertson'}, + '61238075':{'en': 'Rugby'}, + '61238076':{'en': 'Tarago'}, + '61238077':{'en': 'Taralga'}, + '61238078':{'en': 'Tuena'}, + '61238079':{'en': 'Wombeyan Caves'}, + '61238080':{'en': 'Woodhouselee'}, + '61238081':{'en': 'Yerrinbool'}, + '61238082':{'en': 'Bowral'}, + '61238083':{'en': 'Bowral'}, + '61238084':{'en': 'Bowral'}, + '61238085':{'en': 'Barrallier'}, + '61238086':{'en': 'Bevendale'}, + '61238087':{'en': 'Binda'}, + '61238088':{'en': 'Bowral'}, + '61238089':{'en': 'Braidwood'}, + '61238090':{'en': 'Breadalbane'}, + '61238091':{'en': 'Bundanoon'}, + '61238092':{'en': 'Bungonia'}, + '61238093':{'en': 'Crookwell'}, + '61238094':{'en': 'Golspie'}, + '61238095':{'en': 'Goulburn'}, + '61238096':{'en': 'Gundillion'}, + '61238097':{'en': 'Gunning'}, + '61238098':{'en': 'Lost River'}, + '61238099':{'en': 'Marulan'}, + '61238100':{'en': 'Nerriga'}, + '61238101':{'en': 'Paddys River'}, + '61238102':{'en': 'Reidsdale'}, + '61238103':{'en': 'Robertson'}, + '61238104':{'en': 'Rugby'}, + '61238105':{'en': 'Tarago'}, + '61238106':{'en': 'Taralga'}, + '61238107':{'en': 'Tuena'}, + '61238108':{'en': 'Barrallier'}, + '61238109':{'en': 'Bevendale'}, + '61238110':{'en': 'Binda'}, + '61238111':{'en': 'Bowral'}, + '61238112':{'en': 'Braidwood'}, + '61238113':{'en': 'Breadalbane'}, + '61238114':{'en': 'Bundanoon'}, + '61238115':{'en': 'Bungonia'}, + '61238116':{'en': 'Crookwell'}, + '61238117':{'en': 'Golspie'}, + '61238118':{'en': 'Goulburn'}, + '61238119':{'en': 'Gundillion'}, + '61238120':{'en': 'Gunning'}, + '61238121':{'en': 'Lost River'}, + '61238122':{'en': 'Marulan'}, + '61238123':{'en': 'Nerriga'}, + '61238124':{'en': 'Paddys River'}, + '61238125':{'en': 'Reidsdale'}, + '61238126':{'en': 'Robertson'}, + '61238127':{'en': 'Rugby'}, + '61238128':{'en': 'Tarago'}, + '61238129':{'en': 'Taralga'}, + '61238130':{'en': 'Tuena'}, + '61238131':{'en': 'Wombeyan Caves'}, + '61238132':{'en': 'Woodhouselee'}, + '61238133':{'en': 'Yerrinbool'}, + '61238134':{'en': 'Wombeyan Caves'}, + '61238135':{'en': 'Woodhouselee'}, + '61238136':{'en': 'Yerrinbool'}, + '61238137':{'en': 'Barrallier'}, + '61238138':{'en': 'Bevendale'}, + '61238139':{'en': 'Binda'}, + '61238140':{'en': 'Bowral'}, + '61238141':{'en': 'Braidwood'}, + '61238142':{'en': 'Breadalbane'}, + '61238143':{'en': 'Bundanoon'}, + '61238144':{'en': 'Bungonia'}, + '61238145':{'en': 'Crookwell'}, + '61238146':{'en': 'Golspie'}, + '61238147':{'en': 'Goulburn'}, + '61238148':{'en': 'Gundillion'}, + '61238149':{'en': 'Gunning'}, + '61238150':{'en': 'Lost River'}, + '61238151':{'en': 'Marulan'}, + '61238152':{'en': 'Nerriga'}, + '61238153':{'en': 'Paddys River'}, + '61238154':{'en': 'Reidsdale'}, + '61238155':{'en': 'Robertson'}, + '61238156':{'en': 'Rugby'}, + '61238157':{'en': 'Tarago'}, + '61238158':{'en': 'Taralga'}, + '61238159':{'en': 'Tuena'}, + '61238160':{'en': 'Wombeyan Caves'}, + '61238161':{'en': 'Woodhouselee'}, + '61238162':{'en': 'Yerrinbool'}, + '61238163':{'en': 'Barrallier'}, + '61238164':{'en': 'Bevendale'}, + '61238165':{'en': 'Binda'}, + '61238166':{'en': 'Bowral'}, + '61238167':{'en': 'Braidwood'}, + '61238168':{'en': 'Breadalbane'}, + '61238169':{'en': 'Bundanoon'}, + '61238170':{'en': 'Bungonia'}, + '61238171':{'en': 'Crookwell'}, + '61238172':{'en': 'Golspie'}, + '61238173':{'en': 'Goulburn'}, + '61238174':{'en': 'Gundillion'}, + '61238175':{'en': 'Gunning'}, + '61238176':{'en': 'Lost River'}, + '61238177':{'en': 'Marulan'}, + '61238178':{'en': 'Nerriga'}, + '61238179':{'en': 'Paddys River'}, + '61238180':{'en': 'Reidsdale'}, + '61238181':{'en': 'Robertson'}, + '61238182':{'en': 'Rugby'}, + '61238183':{'en': 'Tarago'}, + '61238184':{'en': 'Taralga'}, + '61238185':{'en': 'Tuena'}, + '61238186':{'en': 'Wombeyan Caves'}, + '61238187':{'en': 'Woodhouselee'}, + '61238188':{'en': 'Yerrinbool'}, + '61238189':{'en': 'Bowral'}, + '61238190':{'en': 'Barrallier'}, + '61238191':{'en': 'Bevendale'}, + '61238192':{'en': 'Binda'}, + '61238193':{'en': 'Bowral'}, + '61238194':{'en': 'Braidwood'}, + '61238195':{'en': 'Breadalbane'}, + '61238196':{'en': 'Bundanoon'}, + '61238197':{'en': 'Bungonia'}, + '61238198':{'en': 'Crookwell'}, + '61238199':{'en': 'Golspie'}, + '61238200':{'en': 'Goulburn'}, + '61238201':{'en': 'Gundillion'}, + '61238202':{'en': 'Gunning'}, + '61238203':{'en': 'Lost River'}, + '61238204':{'en': 'Marulan'}, + '61238205':{'en': 'Nerriga'}, + '61238206':{'en': 'Paddys River'}, + '61238207':{'en': 'Reidsdale'}, + '61238208':{'en': 'Robertson'}, + '61238209':{'en': 'Rugby'}, + '61238210':{'en': 'Tarago'}, + '61238211':{'en': 'Taralga'}, + '61238212':{'en': 'Tuena'}, + '61238213':{'en': 'Wombeyan Caves'}, + '61238214':{'en': 'Woodhouselee'}, + '61238215':{'en': 'Yerrinbool'}, + '61240000':{'en': 'Bandon Grove'}, + '61240001':{'en': 'Branxton'}, + '61240002':{'en': 'Bulahdelah'}, + '61240003':{'en': 'Cessnock'}, + '61240004':{'en': 'Clarence Town'}, + '61240005':{'en': 'Dungog'}, '61240006':{'en': 'East Gresford'}, '61240007':{'en': 'Eccleston'}, '61240008':{'en': 'Karuah'}, @@ -9527,496 +10019,4 @@ '61262277':{'en': 'Binalong'}, '61262278':{'en': 'Burrinjuck'}, '61262279':{'en': 'Cavan'}, - '61262308':{'en': 'Anembo'}, - '61262331':{'en': 'Bungendore'}, - '61262332':{'en': 'Gearys Gap'}, - '61262333':{'en': 'Gundaroo'}, - '61262334':{'en': 'Uriarra Forest'}, - '61262335':{'en': 'Michelago'}, - '61262336':{'en': 'Captains Flat'}, - '61262337':{'en': 'Anembo'}, - '6126235':{'en': 'Michelago'}, - '61262360':{'en': 'Uriarra Forest'}, - '61262361':{'en': 'Uriarra Forest'}, - '61262362':{'en': 'Uriarra Forest'}, - '61262363':{'en': 'Captains Flat'}, - '61262364':{'en': 'Captains Flat'}, - '61262365':{'en': 'Uriarra Forest'}, - '61262366':{'en': 'Captains Flat'}, - '61262367':{'en': 'Captains Flat'}, - '61262368':{'en': 'Gundaroo'}, - '61262369':{'en': 'Gearys Gap'}, - '6126237':{'en': 'Michelago'}, - '6126238':{'en': 'Bungendore'}, - '61263000':{'en': 'Bathurst'}, - '61263001':{'en': 'Burraga'}, - '61263002':{'en': 'Gingkin'}, - '61263003':{'en': 'Hill End'}, - '61263004':{'en': 'Killongbutta'}, - '61263005':{'en': 'Limekilns'}, - '61263006':{'en': 'Oberon'}, - '61263007':{'en': 'Rockley'}, - '61263008':{'en': 'Yetholme'}, - '61263009':{'en': 'Canowindra'}, - '61263010':{'en': 'Baldry'}, - '61263011':{'en': 'Baldry'}, - '61263012':{'en': 'Baldry'}, - '61263013':{'en': 'Bathurst'}, - '61263014':{'en': 'Bathurst'}, - '61263015':{'en': 'Bathurst'}, - '61263016':{'en': 'Birriwa'}, - '61263017':{'en': 'Birriwa'}, - '61263018':{'en': 'Birriwa'}, - '61263019':{'en': 'Bathurst'}, - '61263020':{'en': 'Blayney'}, - '61263021':{'en': 'Blayney'}, - '61263022':{'en': 'Blayney'}, - '61263023':{'en': 'Boorowa'}, - '61263024':{'en': 'Boorowa'}, - '61263025':{'en': 'Boorowa'}, - '61263026':{'en': 'Bribbaree'}, - '61263027':{'en': 'Bribbaree'}, - '61263028':{'en': 'Bribbaree'}, - '61263029':{'en': 'Burraga'}, - '61263030':{'en': 'Burraga'}, - '61263031':{'en': 'Burraga'}, - '61263032':{'en': 'Burraga'}, - '61263033':{'en': 'Bylong'}, - '61263034':{'en': 'Bylong'}, - '61263035':{'en': 'Bylong'}, - '61263036':{'en': 'Canowindra'}, - '61263037':{'en': 'Canowindra'}, - '61263038':{'en': 'Canowindra'}, - '612630390':{'en': 'Gingkin'}, - '612630391':{'en': 'Gingkin'}, - '612630392':{'en': 'Gingkin'}, - '612630393':{'en': 'Gingkin'}, - '612630394':{'en': 'Burraga'}, - '612630395':{'en': 'Burraga'}, - '612630396':{'en': 'Gingkin'}, - '612630397':{'en': 'Burraga'}, - '612630398':{'en': 'Burraga'}, - '612630399':{'en': 'Burraga'}, - '61263040':{'en': 'Caragabal'}, - '61263041':{'en': 'Caragabal'}, - '61263042':{'en': 'Caragabal'}, - '61263043':{'en': 'Cassilis'}, - '61263044':{'en': 'Cassilis'}, - '61263045':{'en': 'Cassilis'}, - '61263046':{'en': 'Coolah'}, - '61263047':{'en': 'Coolah'}, - '61263048':{'en': 'Coolah'}, - '612630490':{'en': 'Hill End'}, - '612630491':{'en': 'Hill End'}, - '612630492':{'en': 'Hill End'}, - '612630493':{'en': 'Hill End'}, - '612630494':{'en': 'Burraga'}, - '612630495':{'en': 'Burraga'}, - '612630496':{'en': 'Hill End'}, - '612630497':{'en': 'Burraga'}, - '612630498':{'en': 'Burraga'}, - '612630499':{'en': 'Burraga'}, - '61263050':{'en': 'Windeyer'}, - '61263051':{'en': 'Windeyer'}, - '61263052':{'en': 'Windeyer'}, - '61263053':{'en': 'Windeyer'}, - '61263054':{'en': 'Blayney'}, - '61263055':{'en': 'Blayney'}, - '61263056':{'en': 'Bathurst'}, - '61263057':{'en': 'Cowra'}, - '61263058':{'en': 'Cowra'}, - '61263059':{'en': 'Cowra'}, - '61263060':{'en': 'Cudal'}, - '61263061':{'en': 'Cudal'}, - '61263062':{'en': 'Cudal'}, - '61263063':{'en': 'Cumnock'}, - '61263064':{'en': 'Cumnock'}, - '61263065':{'en': 'Cumnock'}, - '61263066':{'en': 'Dunedoo'}, - '61263067':{'en': 'Dunedoo'}, - '61263068':{'en': 'Dunedoo'}, - '612630690':{'en': 'Killongbutta'}, - '612630691':{'en': 'Killongbutta'}, - '612630692':{'en': 'Killongbutta'}, - '612630693':{'en': 'Killongbutta'}, - '612630694':{'en': 'Burraga'}, - '612630695':{'en': 'Burraga'}, - '612630696':{'en': 'Killongbutta'}, - '612630697':{'en': 'Burraga'}, - '612630698':{'en': 'Burraga'}, - '612630699':{'en': 'Burraga'}, - '61263070':{'en': 'Euchareena'}, - '61263071':{'en': 'Euchareena'}, - '61263072':{'en': 'Euchareena'}, - '61263073':{'en': 'Frogmore'}, - '61263074':{'en': 'Frogmore'}, - '61263075':{'en': 'Frogmore'}, - '61263076':{'en': 'Galong'}, - '61263077':{'en': 'Galong'}, - '61263078':{'en': 'Galong'}, - '612630790':{'en': 'Limekilns'}, - '612630791':{'en': 'Limekilns'}, - '612630792':{'en': 'Limekilns'}, - '612630793':{'en': 'Limekilns'}, - '612630794':{'en': 'Burraga'}, - '612630795':{'en': 'Burraga'}, - '612630796':{'en': 'Limekilns'}, - '612630797':{'en': 'Burraga'}, - '612630798':{'en': 'Burraga'}, - '612630799':{'en': 'Burraga'}, - '61263080':{'en': 'Gingkin'}, - '61263081':{'en': 'Gingkin'}, - '61263082':{'en': 'Gingkin'}, - '61263083':{'en': 'Glen Davis'}, - '61263084':{'en': 'Glen Davis'}, - '61263085':{'en': 'Glen Davis'}, - '61263086':{'en': 'Gooloogong'}, - '61263087':{'en': 'Gooloogong'}, - '61263088':{'en': 'Gooloogong'}, - '612630890':{'en': 'Oberon'}, - '612630891':{'en': 'Oberon'}, - '612630892':{'en': 'Oberon'}, - '612630893':{'en': 'Oberon'}, - '612630894':{'en': 'Burraga'}, - '612630895':{'en': 'Burraga'}, - '612630896':{'en': 'Oberon'}, - '612630897':{'en': 'Burraga'}, - '612630898':{'en': 'Burraga'}, - '612630899':{'en': 'Burraga'}, - '61263090':{'en': 'Greenethorpe'}, - '61263091':{'en': 'Greenethorpe'}, - '61263092':{'en': 'Greenethorpe'}, - '61263093':{'en': 'Grenfell'}, - '61263094':{'en': 'Grenfell'}, - '61263095':{'en': 'Grenfell'}, - '61263096':{'en': 'Gulgong'}, - '61263097':{'en': 'Gulgong'}, - '61263098':{'en': 'Gulgong'}, - '612630990':{'en': 'Rockley'}, - '612630991':{'en': 'Rockley'}, - '612630992':{'en': 'Rockley'}, - '612630993':{'en': 'Rockley'}, - '612630994':{'en': 'Burraga'}, - '612630995':{'en': 'Burraga'}, - '612630996':{'en': 'Rockley'}, - '612630997':{'en': 'Burraga'}, - '612630998':{'en': 'Burraga'}, - '612630999':{'en': 'Burraga'}, - '61263100':{'en': 'Hampton'}, - '61263101':{'en': 'Hampton'}, - '61263102':{'en': 'Hampton'}, - '61263103':{'en': 'Harden'}, - '61263104':{'en': 'Harden'}, - '61263105':{'en': 'Harden'}, - '61263106':{'en': 'Hill End'}, - '61263107':{'en': 'Hill End'}, - '61263108':{'en': 'Hill End'}, - '61263109':{'en': 'Orange'}, - '61263110':{'en': 'Orange'}, - '61263111':{'en': 'Orange'}, - '61263112':{'en': 'Orange'}, - '61263113':{'en': 'Kandos'}, - '61263114':{'en': 'Kandos'}, - '61263115':{'en': 'Kandos'}, - '61263116':{'en': 'Killongbutta'}, - '61263117':{'en': 'Killongbutta'}, - '61263118':{'en': 'Killongbutta'}, - '61263119':{'en': 'Yetholme'}, - '61263120':{'en': 'Koorawatha'}, - '61263121':{'en': 'Koorawatha'}, - '61263122':{'en': 'Koorawatha'}, - '61263123':{'en': 'Laheys Creek'}, - '61263124':{'en': 'Laheys Creek'}, - '61263125':{'en': 'Laheys Creek'}, - '61263126':{'en': 'Leadville'}, - '61263127':{'en': 'Leadville'}, - '61263128':{'en': 'Leadville'}, - '61263129':{'en': 'Canowindra'}, - '61263130':{'en': 'Limekilns'}, - '61263131':{'en': 'Limekilns'}, - '61263132':{'en': 'Limekilns'}, - '61263133':{'en': 'Lithgow'}, - '61263134':{'en': 'Lithgow'}, - '61263135':{'en': 'Lithgow'}, - '61263136':{'en': 'Lue'}, - '61263137':{'en': 'Lue'}, - '61263138':{'en': 'Lue'}, - '61263139':{'en': 'Caragabal'}, - '612631394':{'en': 'Canowindra'}, - '612631397':{'en': 'Canowindra'}, - '612631398':{'en': 'Canowindra'}, - '612631399':{'en': 'Canowindra'}, - '61263140':{'en': 'Lyndhurst'}, - '61263141':{'en': 'Lyndhurst'}, - '61263142':{'en': 'Lyndhurst'}, - '61263143':{'en': 'Maimuru'}, - '61263144':{'en': 'Maimuru'}, - '61263145':{'en': 'Maimuru'}, - '61263146':{'en': 'Manildra'}, - '61263147':{'en': 'Manildra'}, - '61263148':{'en': 'Manildra'}, - '61263149':{'en': 'Cowra'}, - '61263150':{'en': 'Meadow Flat'}, - '61263151':{'en': 'Meadow Flat'}, - '61263152':{'en': 'Meadow Flat'}, - '61263153':{'en': 'Merriganowry'}, - '61263154':{'en': 'Merriganowry'}, - '61263155':{'en': 'Merriganowry'}, - '61263156':{'en': 'Millthorpe'}, - '61263157':{'en': 'Millthorpe'}, - '61263158':{'en': 'Millthorpe'}, - '61263159':{'en': 'Gooloogong'}, - '612631594':{'en': 'Canowindra'}, - '612631597':{'en': 'Canowindra'}, - '612631598':{'en': 'Canowindra'}, - '612631599':{'en': 'Canowindra'}, - '61263160':{'en': 'Milvale'}, - '61263161':{'en': 'Milvale'}, - '61263162':{'en': 'Milvale'}, - '61263163':{'en': 'Molong'}, - '61263164':{'en': 'Molong'}, - '61263165':{'en': 'Molong'}, - '61263166':{'en': 'Monteagle'}, - '61263167':{'en': 'Monteagle'}, - '61263168':{'en': 'Monteagle'}, - '61263169':{'en': 'Greenethorpe'}, - '612631694':{'en': 'Canowindra'}, - '612631697':{'en': 'Canowindra'}, - '612631698':{'en': 'Canowindra'}, - '612631699':{'en': 'Canowindra'}, - '61263170':{'en': 'Mudgee'}, - '61263171':{'en': 'Mudgee'}, - '61263172':{'en': 'Mudgee'}, - '61263173':{'en': 'Murringo'}, - '61263174':{'en': 'Murringo'}, - '61263175':{'en': 'Murringo'}, - '61263176':{'en': 'Neville'}, - '61263177':{'en': 'Neville'}, - '61263178':{'en': 'Neville'}, - '61263179':{'en': 'Grenfell'}, - '612631794':{'en': 'Canowindra'}, - '612631797':{'en': 'Canowindra'}, - '612631798':{'en': 'Canowindra'}, - '612631799':{'en': 'Canowindra'}, - '61263180':{'en': 'Oberon'}, - '61263181':{'en': 'Oberon'}, - '61263182':{'en': 'Oberon'}, - '61263183':{'en': 'Ooma'}, - '61263184':{'en': 'Ooma'}, - '61263185':{'en': 'Ooma'}, - '61263186':{'en': 'Orange'}, - '61263187':{'en': 'Orange'}, - '61263188':{'en': 'Orange'}, - '61263189':{'en': 'Koorawatha'}, - '612631894':{'en': 'Canowindra'}, - '612631897':{'en': 'Canowindra'}, - '612631898':{'en': 'Canowindra'}, - '612631899':{'en': 'Canowindra'}, - '61263190':{'en': 'Portland'}, - '61263191':{'en': 'Portland'}, - '61263192':{'en': 'Portland'}, - '61263193':{'en': 'Quandialla'}, - '61263194':{'en': 'Quandialla'}, - '61263195':{'en': 'Quandialla'}, - '61263196':{'en': 'Reids Flat'}, - '61263197':{'en': 'Reids Flat'}, - '61263198':{'en': 'Reids Flat'}, - '61263199':{'en': 'Merriganowry'}, - '612631994':{'en': 'Canowindra'}, - '612631997':{'en': 'Canowindra'}, - '612631998':{'en': 'Canowindra'}, - '612631999':{'en': 'Canowindra'}, - '61263200':{'en': 'Ooma'}, - '61263201':{'en': 'Rockley'}, - '61263202':{'en': 'Rockley'}, - '61263203':{'en': 'Rockley'}, - '61263204':{'en': 'Running Stream'}, - '61263205':{'en': 'Running Stream'}, - '61263206':{'en': 'Running Stream'}, - '61263207':{'en': 'Twelve Mile'}, - '61263208':{'en': 'Twelve Mile'}, - '61263209':{'en': 'Twelve Mile'}, - '61263210':{'en': 'Tyagong'}, - '61263211':{'en': 'Tyagong'}, - '61263212':{'en': 'Tyagong'}, - '61263213':{'en': 'Windeyer'}, - '61263214':{'en': 'Windeyer'}, - '61263215':{'en': 'Windeyer'}, - '61263216':{'en': 'Wollar'}, - '61263217':{'en': 'Wollar'}, - '61263218':{'en': 'Wollar'}, - '61263219':{'en': 'Quandialla'}, - '61263220':{'en': 'Woodstock'}, - '61263221':{'en': 'Woodstock'}, - '61263222':{'en': 'Woodstock'}, - '61263223':{'en': 'Yetholme'}, - '61263224':{'en': 'Yetholme'}, - '61263225':{'en': 'Yetholme'}, - '61263226':{'en': 'Young'}, - '61263227':{'en': 'Young'}, - '61263228':{'en': 'Young'}, - '61263229':{'en': 'Reids Flat'}, - '6126323':{'en': 'Bathurst'}, - '61263240':{'en': 'Bathurst'}, - '61263241':{'en': 'Bathurst'}, - '61263242':{'en': 'Orange'}, - '61263243':{'en': 'Caragabal'}, - '61263244':{'en': 'Cowra'}, - '61263245':{'en': 'Bathurst'}, - '61263246':{'en': 'Bathurst'}, - '61263247':{'en': 'Gooloogong'}, - '61263248':{'en': 'Greenethorpe'}, - '61263249':{'en': 'Grenfell'}, - '61263250':{'en': 'Orange'}, - '61263251':{'en': 'Bathurst'}, - '61263252':{'en': 'Burraga'}, - '61263253':{'en': 'Gingkin'}, - '61263254':{'en': 'Hill End'}, - '61263255':{'en': 'Killongbutta'}, - '61263256':{'en': 'Limekilns'}, - '61263257':{'en': 'Oberon'}, - '61263258':{'en': 'Rockley'}, - '61263259':{'en': 'Yetholme'}, - '61263260':{'en': 'Canowindra'}, - '61263261':{'en': 'Caragabal'}, - '61263262':{'en': 'Cowra'}, - '61263263':{'en': 'Gooloogong'}, - '61263264':{'en': 'Greenethorpe'}, - '61263265':{'en': 'Grenfell'}, - '61263266':{'en': 'Koorawatha'}, - '61263267':{'en': 'Merriganowry'}, - '61263268':{'en': 'Ooma'}, - '61263269':{'en': 'Quandialla'}, - '61263270':{'en': 'Reids Flat'}, - '61263271':{'en': 'Tyagong'}, - '61263272':{'en': 'Woodstock'}, - '61263273':{'en': 'Hampton'}, - '61263274':{'en': 'Lithgow'}, - '61263275':{'en': 'Meadow Flat'}, - '61263276':{'en': 'Portland'}, - '61263277':{'en': 'Birriwa'}, - '61263278':{'en': 'Cassilis'}, - '61263279':{'en': 'Coolah'}, - '61263280':{'en': 'Killongbutta'}, - '61263281':{'en': 'Killongbutta'}, - '61263282':{'en': 'Oberon'}, - '61263283':{'en': 'Oberon'}, - '61263284':{'en': 'Yetholme'}, - '61263285':{'en': 'Yetholme'}, - '61263286':{'en': 'Cowra'}, - '61263287':{'en': 'Cowra'}, - '61263288':{'en': 'Bathurst'}, - '61263289':{'en': 'Bathurst'}, - '61263290':{'en': 'Limekilns'}, - '61263291':{'en': 'Limekilns'}, - '61263292':{'en': 'Limekilns'}, - '61263293':{'en': 'Killongbutta'}, - '61263294':{'en': 'Yetholme'}, - '61263295':{'en': 'Yetholme'}, - '61263296':{'en': 'Rockley'}, - '61263297':{'en': 'Rockley'}, - '61263298':{'en': 'Oberon'}, - '61263299':{'en': 'Burraga'}, - '612633':{'en': 'Bathurst'}, - '61263350':{'en': 'Hill End'}, - '61263351':{'en': 'Hill End'}, - '61263352':{'en': 'Limekilns'}, - '61263353':{'en': 'Limekilns'}, - '61263354':{'en': 'Hill End'}, - '61263355':{'en': 'Gingkin'}, - '61263356':{'en': 'Gingkin'}, - '61263357':{'en': 'Gingkin'}, - '61263358':{'en': 'Burraga'}, - '61263359':{'en': 'Gingkin'}, - '6126336':{'en': 'Oberon'}, - '61263370':{'en': 'Burraga'}, - '61263374':{'en': 'Killongbutta'}, - '61263375':{'en': 'Yetholme'}, - '61263377':{'en': 'Limekilns'}, - '61263378':{'en': 'Hill End'}, - '61263379':{'en': 'Rockley'}, - '61263380':{'en': 'Limekilns'}, - '61263387':{'en': 'Gingkin'}, - '61263388':{'en': 'Hill End'}, - '61263389':{'en': 'Killongbutta'}, - '61263390':{'en': 'Burraga'}, - '61263391':{'en': 'Oberon'}, - '61263392':{'en': 'Rockley'}, - '61263393':{'en': 'Yetholme'}, - '61263396':{'en': 'Oberon'}, - '61263400':{'en': 'Cowra'}, - '61263401':{'en': 'Cowra'}, - '61263402':{'en': 'Cowra'}, - '61263403':{'en': 'Canowindra'}, - '61263404':{'en': 'Gooloogong'}, - '61263405':{'en': 'Koorawatha'}, - '61263406':{'en': 'Merriganowry'}, - '61263407':{'en': 'Reids Flat'}, - '61263408':{'en': 'Woodstock'}, - '61263409':{'en': 'Cowra'}, - '6126341':{'en': 'Cowra'}, - '6126342':{'en': 'Cowra'}, - '6126343':{'en': 'Grenfell'}, - '61263436':{'en': 'Greenethorpe'}, - '61263438':{'en': 'Tyagong'}, - '6126344':{'en': 'Canowindra'}, - '61263448':{'en': 'Gooloogong'}, - '61263450':{'en': 'Woodstock'}, - '61263451':{'en': 'Woodstock'}, - '61263452':{'en': 'Reids Flat'}, - '61263453':{'en': 'Koorawatha'}, - '61263454':{'en': 'Koorawatha'}, - '61263455':{'en': 'Merriganowry'}, - '61263456':{'en': 'Merriganowry'}, - '61263457':{'en': 'Merriganowry'}, - '61263458':{'en': 'Merriganowry'}, - '61263459':{'en': 'Merriganowry'}, - '61263460':{'en': 'Hampton'}, - '61263461':{'en': 'Hampton'}, - '61263462':{'en': 'Lithgow'}, - '61263463':{'en': 'Lithgow'}, - '61263464':{'en': 'Birriwa'}, - '61263465':{'en': 'Birriwa'}, - '61263466':{'en': 'Mudgee'}, - '61263467':{'en': 'Mudgee'}, - '61263468':{'en': 'Cudal'}, - '61263469':{'en': 'Cudal'}, - '61263470':{'en': 'Grenfell'}, - '61263471':{'en': 'Quandialla'}, - '61263472':{'en': 'Quandialla'}, - '61263473':{'en': 'Quandialla'}, - '61263474':{'en': 'Quandialla'}, - '61263475':{'en': 'Caragabal'}, - '61263476':{'en': 'Caragabal'}, - '61263477':{'en': 'Caragabal'}, - '61263478':{'en': 'Ooma'}, - '61263479':{'en': 'Ooma'}, - '61263480':{'en': 'Dunedoo'}, - '61263481':{'en': 'Gulgong'}, - '61263482':{'en': 'Laheys Creek'}, - '61263483':{'en': 'Leadville'}, - '61263484':{'en': 'Lue'}, - '61263485':{'en': 'Mudgee'}, - '61263486':{'en': 'Twelve Mile'}, - '61263487':{'en': 'Windeyer'}, - '61263488':{'en': 'Wollar'}, - '61263489':{'en': 'Baldry'}, - '61263490':{'en': 'Cowra'}, - '61263491':{'en': 'Grenfell'}, - '61263492':{'en': 'Grenfell'}, - '61263493':{'en': 'Caragabal'}, - '61263494':{'en': 'Greenethorpe'}, - '61263495':{'en': 'Ooma'}, - '61263496':{'en': 'Quandialla'}, - '61263497':{'en': 'Tyagong'}, - '61263498':{'en': 'Cowra'}, - '61263499':{'en': 'Cowra'}, - '612635':{'en': 'Lithgow'}, - '61263504':{'en': 'Hampton'}, - '61263505':{'en': 'Meadow Flat'}, - '61263506':{'en': 'Portland'}, - '61263554':{'en': 'Portland'}, - '61263555':{'en': 'Portland'}, - '6126357':{'en': 'Kandos'}, - '61263571':{'en': 'Running Stream'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index e156145b4..a3414944e 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,498 @@ # limitations under the License. data = { + '61262308':{'en': 'Anembo'}, + '61262331':{'en': 'Bungendore'}, + '61262332':{'en': 'Gearys Gap'}, + '61262333':{'en': 'Gundaroo'}, + '61262334':{'en': 'Uriarra Forest'}, + '61262335':{'en': 'Michelago'}, + '61262336':{'en': 'Captains Flat'}, + '61262337':{'en': 'Anembo'}, + '6126235':{'en': 'Michelago'}, + '61262360':{'en': 'Uriarra Forest'}, + '61262361':{'en': 'Uriarra Forest'}, + '61262362':{'en': 'Uriarra Forest'}, + '61262363':{'en': 'Captains Flat'}, + '61262364':{'en': 'Captains Flat'}, + '61262365':{'en': 'Uriarra Forest'}, + '61262366':{'en': 'Captains Flat'}, + '61262367':{'en': 'Captains Flat'}, + '61262368':{'en': 'Gundaroo'}, + '61262369':{'en': 'Gearys Gap'}, + '6126237':{'en': 'Michelago'}, + '6126238':{'en': 'Bungendore'}, + '61263000':{'en': 'Bathurst'}, + '61263001':{'en': 'Burraga'}, + '61263002':{'en': 'Gingkin'}, + '61263003':{'en': 'Hill End'}, + '61263004':{'en': 'Killongbutta'}, + '61263005':{'en': 'Limekilns'}, + '61263006':{'en': 'Oberon'}, + '61263007':{'en': 'Rockley'}, + '61263008':{'en': 'Yetholme'}, + '61263009':{'en': 'Canowindra'}, + '61263010':{'en': 'Baldry'}, + '61263011':{'en': 'Baldry'}, + '61263012':{'en': 'Baldry'}, + '61263013':{'en': 'Bathurst'}, + '61263014':{'en': 'Bathurst'}, + '61263015':{'en': 'Bathurst'}, + '61263016':{'en': 'Birriwa'}, + '61263017':{'en': 'Birriwa'}, + '61263018':{'en': 'Birriwa'}, + '61263019':{'en': 'Bathurst'}, + '61263020':{'en': 'Blayney'}, + '61263021':{'en': 'Blayney'}, + '61263022':{'en': 'Blayney'}, + '61263023':{'en': 'Boorowa'}, + '61263024':{'en': 'Boorowa'}, + '61263025':{'en': 'Boorowa'}, + '61263026':{'en': 'Bribbaree'}, + '61263027':{'en': 'Bribbaree'}, + '61263028':{'en': 'Bribbaree'}, + '61263029':{'en': 'Burraga'}, + '61263030':{'en': 'Burraga'}, + '61263031':{'en': 'Burraga'}, + '61263032':{'en': 'Burraga'}, + '61263033':{'en': 'Bylong'}, + '61263034':{'en': 'Bylong'}, + '61263035':{'en': 'Bylong'}, + '61263036':{'en': 'Canowindra'}, + '61263037':{'en': 'Canowindra'}, + '61263038':{'en': 'Canowindra'}, + '612630390':{'en': 'Gingkin'}, + '612630391':{'en': 'Gingkin'}, + '612630392':{'en': 'Gingkin'}, + '612630393':{'en': 'Gingkin'}, + '612630394':{'en': 'Burraga'}, + '612630395':{'en': 'Burraga'}, + '612630396':{'en': 'Gingkin'}, + '612630397':{'en': 'Burraga'}, + '612630398':{'en': 'Burraga'}, + '612630399':{'en': 'Burraga'}, + '61263040':{'en': 'Caragabal'}, + '61263041':{'en': 'Caragabal'}, + '61263042':{'en': 'Caragabal'}, + '61263043':{'en': 'Cassilis'}, + '61263044':{'en': 'Cassilis'}, + '61263045':{'en': 'Cassilis'}, + '61263046':{'en': 'Coolah'}, + '61263047':{'en': 'Coolah'}, + '61263048':{'en': 'Coolah'}, + '612630490':{'en': 'Hill End'}, + '612630491':{'en': 'Hill End'}, + '612630492':{'en': 'Hill End'}, + '612630493':{'en': 'Hill End'}, + '612630494':{'en': 'Burraga'}, + '612630495':{'en': 'Burraga'}, + '612630496':{'en': 'Hill End'}, + '612630497':{'en': 'Burraga'}, + '612630498':{'en': 'Burraga'}, + '612630499':{'en': 'Burraga'}, + '61263050':{'en': 'Windeyer'}, + '61263051':{'en': 'Windeyer'}, + '61263052':{'en': 'Windeyer'}, + '61263053':{'en': 'Windeyer'}, + '61263054':{'en': 'Blayney'}, + '61263055':{'en': 'Blayney'}, + '61263056':{'en': 'Bathurst'}, + '61263057':{'en': 'Cowra'}, + '61263058':{'en': 'Cowra'}, + '61263059':{'en': 'Cowra'}, + '61263060':{'en': 'Cudal'}, + '61263061':{'en': 'Cudal'}, + '61263062':{'en': 'Cudal'}, + '61263063':{'en': 'Cumnock'}, + '61263064':{'en': 'Cumnock'}, + '61263065':{'en': 'Cumnock'}, + '61263066':{'en': 'Dunedoo'}, + '61263067':{'en': 'Dunedoo'}, + '61263068':{'en': 'Dunedoo'}, + '612630690':{'en': 'Killongbutta'}, + '612630691':{'en': 'Killongbutta'}, + '612630692':{'en': 'Killongbutta'}, + '612630693':{'en': 'Killongbutta'}, + '612630694':{'en': 'Burraga'}, + '612630695':{'en': 'Burraga'}, + '612630696':{'en': 'Killongbutta'}, + '612630697':{'en': 'Burraga'}, + '612630698':{'en': 'Burraga'}, + '612630699':{'en': 'Burraga'}, + '61263070':{'en': 'Euchareena'}, + '61263071':{'en': 'Euchareena'}, + '61263072':{'en': 'Euchareena'}, + '61263073':{'en': 'Frogmore'}, + '61263074':{'en': 'Frogmore'}, + '61263075':{'en': 'Frogmore'}, + '61263076':{'en': 'Galong'}, + '61263077':{'en': 'Galong'}, + '61263078':{'en': 'Galong'}, + '612630790':{'en': 'Limekilns'}, + '612630791':{'en': 'Limekilns'}, + '612630792':{'en': 'Limekilns'}, + '612630793':{'en': 'Limekilns'}, + '612630794':{'en': 'Burraga'}, + '612630795':{'en': 'Burraga'}, + '612630796':{'en': 'Limekilns'}, + '612630797':{'en': 'Burraga'}, + '612630798':{'en': 'Burraga'}, + '612630799':{'en': 'Burraga'}, + '61263080':{'en': 'Gingkin'}, + '61263081':{'en': 'Gingkin'}, + '61263082':{'en': 'Gingkin'}, + '61263083':{'en': 'Glen Davis'}, + '61263084':{'en': 'Glen Davis'}, + '61263085':{'en': 'Glen Davis'}, + '61263086':{'en': 'Gooloogong'}, + '61263087':{'en': 'Gooloogong'}, + '61263088':{'en': 'Gooloogong'}, + '612630890':{'en': 'Oberon'}, + '612630891':{'en': 'Oberon'}, + '612630892':{'en': 'Oberon'}, + '612630893':{'en': 'Oberon'}, + '612630894':{'en': 'Burraga'}, + '612630895':{'en': 'Burraga'}, + '612630896':{'en': 'Oberon'}, + '612630897':{'en': 'Burraga'}, + '612630898':{'en': 'Burraga'}, + '612630899':{'en': 'Burraga'}, + '61263090':{'en': 'Greenethorpe'}, + '61263091':{'en': 'Greenethorpe'}, + '61263092':{'en': 'Greenethorpe'}, + '61263093':{'en': 'Grenfell'}, + '61263094':{'en': 'Grenfell'}, + '61263095':{'en': 'Grenfell'}, + '61263096':{'en': 'Gulgong'}, + '61263097':{'en': 'Gulgong'}, + '61263098':{'en': 'Gulgong'}, + '612630990':{'en': 'Rockley'}, + '612630991':{'en': 'Rockley'}, + '612630992':{'en': 'Rockley'}, + '612630993':{'en': 'Rockley'}, + '612630994':{'en': 'Burraga'}, + '612630995':{'en': 'Burraga'}, + '612630996':{'en': 'Rockley'}, + '612630997':{'en': 'Burraga'}, + '612630998':{'en': 'Burraga'}, + '612630999':{'en': 'Burraga'}, + '61263100':{'en': 'Hampton'}, + '61263101':{'en': 'Hampton'}, + '61263102':{'en': 'Hampton'}, + '61263103':{'en': 'Harden'}, + '61263104':{'en': 'Harden'}, + '61263105':{'en': 'Harden'}, + '61263106':{'en': 'Hill End'}, + '61263107':{'en': 'Hill End'}, + '61263108':{'en': 'Hill End'}, + '61263109':{'en': 'Orange'}, + '61263110':{'en': 'Orange'}, + '61263111':{'en': 'Orange'}, + '61263112':{'en': 'Orange'}, + '61263113':{'en': 'Kandos'}, + '61263114':{'en': 'Kandos'}, + '61263115':{'en': 'Kandos'}, + '61263116':{'en': 'Killongbutta'}, + '61263117':{'en': 'Killongbutta'}, + '61263118':{'en': 'Killongbutta'}, + '61263119':{'en': 'Yetholme'}, + '61263120':{'en': 'Koorawatha'}, + '61263121':{'en': 'Koorawatha'}, + '61263122':{'en': 'Koorawatha'}, + '61263123':{'en': 'Laheys Creek'}, + '61263124':{'en': 'Laheys Creek'}, + '61263125':{'en': 'Laheys Creek'}, + '61263126':{'en': 'Leadville'}, + '61263127':{'en': 'Leadville'}, + '61263128':{'en': 'Leadville'}, + '61263129':{'en': 'Canowindra'}, + '61263130':{'en': 'Limekilns'}, + '61263131':{'en': 'Limekilns'}, + '61263132':{'en': 'Limekilns'}, + '61263133':{'en': 'Lithgow'}, + '61263134':{'en': 'Lithgow'}, + '61263135':{'en': 'Lithgow'}, + '61263136':{'en': 'Lue'}, + '61263137':{'en': 'Lue'}, + '61263138':{'en': 'Lue'}, + '61263139':{'en': 'Caragabal'}, + '612631394':{'en': 'Canowindra'}, + '612631397':{'en': 'Canowindra'}, + '612631398':{'en': 'Canowindra'}, + '612631399':{'en': 'Canowindra'}, + '61263140':{'en': 'Lyndhurst'}, + '61263141':{'en': 'Lyndhurst'}, + '61263142':{'en': 'Lyndhurst'}, + '61263143':{'en': 'Maimuru'}, + '61263144':{'en': 'Maimuru'}, + '61263145':{'en': 'Maimuru'}, + '61263146':{'en': 'Manildra'}, + '61263147':{'en': 'Manildra'}, + '61263148':{'en': 'Manildra'}, + '61263149':{'en': 'Cowra'}, + '61263150':{'en': 'Meadow Flat'}, + '61263151':{'en': 'Meadow Flat'}, + '61263152':{'en': 'Meadow Flat'}, + '61263153':{'en': 'Merriganowry'}, + '61263154':{'en': 'Merriganowry'}, + '61263155':{'en': 'Merriganowry'}, + '61263156':{'en': 'Millthorpe'}, + '61263157':{'en': 'Millthorpe'}, + '61263158':{'en': 'Millthorpe'}, + '61263159':{'en': 'Gooloogong'}, + '612631594':{'en': 'Canowindra'}, + '612631597':{'en': 'Canowindra'}, + '612631598':{'en': 'Canowindra'}, + '612631599':{'en': 'Canowindra'}, + '61263160':{'en': 'Milvale'}, + '61263161':{'en': 'Milvale'}, + '61263162':{'en': 'Milvale'}, + '61263163':{'en': 'Molong'}, + '61263164':{'en': 'Molong'}, + '61263165':{'en': 'Molong'}, + '61263166':{'en': 'Monteagle'}, + '61263167':{'en': 'Monteagle'}, + '61263168':{'en': 'Monteagle'}, + '61263169':{'en': 'Greenethorpe'}, + '612631694':{'en': 'Canowindra'}, + '612631697':{'en': 'Canowindra'}, + '612631698':{'en': 'Canowindra'}, + '612631699':{'en': 'Canowindra'}, + '61263170':{'en': 'Mudgee'}, + '61263171':{'en': 'Mudgee'}, + '61263172':{'en': 'Mudgee'}, + '61263173':{'en': 'Murringo'}, + '61263174':{'en': 'Murringo'}, + '61263175':{'en': 'Murringo'}, + '61263176':{'en': 'Neville'}, + '61263177':{'en': 'Neville'}, + '61263178':{'en': 'Neville'}, + '61263179':{'en': 'Grenfell'}, + '612631794':{'en': 'Canowindra'}, + '612631797':{'en': 'Canowindra'}, + '612631798':{'en': 'Canowindra'}, + '612631799':{'en': 'Canowindra'}, + '61263180':{'en': 'Oberon'}, + '61263181':{'en': 'Oberon'}, + '61263182':{'en': 'Oberon'}, + '61263183':{'en': 'Ooma'}, + '61263184':{'en': 'Ooma'}, + '61263185':{'en': 'Ooma'}, + '61263186':{'en': 'Orange'}, + '61263187':{'en': 'Orange'}, + '61263188':{'en': 'Orange'}, + '61263189':{'en': 'Koorawatha'}, + '612631894':{'en': 'Canowindra'}, + '612631897':{'en': 'Canowindra'}, + '612631898':{'en': 'Canowindra'}, + '612631899':{'en': 'Canowindra'}, + '61263190':{'en': 'Portland'}, + '61263191':{'en': 'Portland'}, + '61263192':{'en': 'Portland'}, + '61263193':{'en': 'Quandialla'}, + '61263194':{'en': 'Quandialla'}, + '61263195':{'en': 'Quandialla'}, + '61263196':{'en': 'Reids Flat'}, + '61263197':{'en': 'Reids Flat'}, + '61263198':{'en': 'Reids Flat'}, + '61263199':{'en': 'Merriganowry'}, + '612631994':{'en': 'Canowindra'}, + '612631997':{'en': 'Canowindra'}, + '612631998':{'en': 'Canowindra'}, + '612631999':{'en': 'Canowindra'}, + '61263200':{'en': 'Ooma'}, + '61263201':{'en': 'Rockley'}, + '61263202':{'en': 'Rockley'}, + '61263203':{'en': 'Rockley'}, + '61263204':{'en': 'Running Stream'}, + '61263205':{'en': 'Running Stream'}, + '61263206':{'en': 'Running Stream'}, + '61263207':{'en': 'Twelve Mile'}, + '61263208':{'en': 'Twelve Mile'}, + '61263209':{'en': 'Twelve Mile'}, + '61263210':{'en': 'Tyagong'}, + '61263211':{'en': 'Tyagong'}, + '61263212':{'en': 'Tyagong'}, + '61263213':{'en': 'Windeyer'}, + '61263214':{'en': 'Windeyer'}, + '61263215':{'en': 'Windeyer'}, + '61263216':{'en': 'Wollar'}, + '61263217':{'en': 'Wollar'}, + '61263218':{'en': 'Wollar'}, + '61263219':{'en': 'Quandialla'}, + '61263220':{'en': 'Woodstock'}, + '61263221':{'en': 'Woodstock'}, + '61263222':{'en': 'Woodstock'}, + '61263223':{'en': 'Yetholme'}, + '61263224':{'en': 'Yetholme'}, + '61263225':{'en': 'Yetholme'}, + '61263226':{'en': 'Young'}, + '61263227':{'en': 'Young'}, + '61263228':{'en': 'Young'}, + '61263229':{'en': 'Reids Flat'}, + '6126323':{'en': 'Bathurst'}, + '61263240':{'en': 'Bathurst'}, + '61263241':{'en': 'Bathurst'}, + '61263242':{'en': 'Orange'}, + '61263243':{'en': 'Caragabal'}, + '61263244':{'en': 'Cowra'}, + '61263245':{'en': 'Bathurst'}, + '61263246':{'en': 'Bathurst'}, + '61263247':{'en': 'Gooloogong'}, + '61263248':{'en': 'Greenethorpe'}, + '61263249':{'en': 'Grenfell'}, + '61263250':{'en': 'Orange'}, + '61263251':{'en': 'Bathurst'}, + '61263252':{'en': 'Burraga'}, + '61263253':{'en': 'Gingkin'}, + '61263254':{'en': 'Hill End'}, + '61263255':{'en': 'Killongbutta'}, + '61263256':{'en': 'Limekilns'}, + '61263257':{'en': 'Oberon'}, + '61263258':{'en': 'Rockley'}, + '61263259':{'en': 'Yetholme'}, + '61263260':{'en': 'Canowindra'}, + '61263261':{'en': 'Caragabal'}, + '61263262':{'en': 'Cowra'}, + '61263263':{'en': 'Gooloogong'}, + '61263264':{'en': 'Greenethorpe'}, + '61263265':{'en': 'Grenfell'}, + '61263266':{'en': 'Koorawatha'}, + '61263267':{'en': 'Merriganowry'}, + '61263268':{'en': 'Ooma'}, + '61263269':{'en': 'Quandialla'}, + '61263270':{'en': 'Reids Flat'}, + '61263271':{'en': 'Tyagong'}, + '61263272':{'en': 'Woodstock'}, + '61263273':{'en': 'Hampton'}, + '61263274':{'en': 'Lithgow'}, + '61263275':{'en': 'Meadow Flat'}, + '61263276':{'en': 'Portland'}, + '61263277':{'en': 'Birriwa'}, + '61263278':{'en': 'Cassilis'}, + '61263279':{'en': 'Coolah'}, + '61263280':{'en': 'Killongbutta'}, + '61263281':{'en': 'Killongbutta'}, + '61263282':{'en': 'Oberon'}, + '61263283':{'en': 'Oberon'}, + '61263284':{'en': 'Yetholme'}, + '61263285':{'en': 'Yetholme'}, + '61263286':{'en': 'Cowra'}, + '61263287':{'en': 'Cowra'}, + '61263288':{'en': 'Bathurst'}, + '61263289':{'en': 'Bathurst'}, + '61263290':{'en': 'Limekilns'}, + '61263291':{'en': 'Limekilns'}, + '61263292':{'en': 'Limekilns'}, + '61263293':{'en': 'Killongbutta'}, + '61263294':{'en': 'Yetholme'}, + '61263295':{'en': 'Yetholme'}, + '61263296':{'en': 'Rockley'}, + '61263297':{'en': 'Rockley'}, + '61263298':{'en': 'Oberon'}, + '61263299':{'en': 'Burraga'}, + '612633':{'en': 'Bathurst'}, + '61263350':{'en': 'Hill End'}, + '61263351':{'en': 'Hill End'}, + '61263352':{'en': 'Limekilns'}, + '61263353':{'en': 'Limekilns'}, + '61263354':{'en': 'Hill End'}, + '61263355':{'en': 'Gingkin'}, + '61263356':{'en': 'Gingkin'}, + '61263357':{'en': 'Gingkin'}, + '61263358':{'en': 'Burraga'}, + '61263359':{'en': 'Gingkin'}, + '6126336':{'en': 'Oberon'}, + '61263370':{'en': 'Burraga'}, + '61263374':{'en': 'Killongbutta'}, + '61263375':{'en': 'Yetholme'}, + '61263377':{'en': 'Limekilns'}, + '61263378':{'en': 'Hill End'}, + '61263379':{'en': 'Rockley'}, + '61263380':{'en': 'Limekilns'}, + '61263387':{'en': 'Gingkin'}, + '61263388':{'en': 'Hill End'}, + '61263389':{'en': 'Killongbutta'}, + '61263390':{'en': 'Burraga'}, + '61263391':{'en': 'Oberon'}, + '61263392':{'en': 'Rockley'}, + '61263393':{'en': 'Yetholme'}, + '61263396':{'en': 'Oberon'}, + '61263400':{'en': 'Cowra'}, + '61263401':{'en': 'Cowra'}, + '61263402':{'en': 'Cowra'}, + '61263403':{'en': 'Canowindra'}, + '61263404':{'en': 'Gooloogong'}, + '61263405':{'en': 'Koorawatha'}, + '61263406':{'en': 'Merriganowry'}, + '61263407':{'en': 'Reids Flat'}, + '61263408':{'en': 'Woodstock'}, + '61263409':{'en': 'Cowra'}, + '6126341':{'en': 'Cowra'}, + '6126342':{'en': 'Cowra'}, + '6126343':{'en': 'Grenfell'}, + '61263436':{'en': 'Greenethorpe'}, + '61263438':{'en': 'Tyagong'}, + '6126344':{'en': 'Canowindra'}, + '61263448':{'en': 'Gooloogong'}, + '61263450':{'en': 'Woodstock'}, + '61263451':{'en': 'Woodstock'}, + '61263452':{'en': 'Reids Flat'}, + '61263453':{'en': 'Koorawatha'}, + '61263454':{'en': 'Koorawatha'}, + '61263455':{'en': 'Merriganowry'}, + '61263456':{'en': 'Merriganowry'}, + '61263457':{'en': 'Merriganowry'}, + '61263458':{'en': 'Merriganowry'}, + '61263459':{'en': 'Merriganowry'}, + '61263460':{'en': 'Hampton'}, + '61263461':{'en': 'Hampton'}, + '61263462':{'en': 'Lithgow'}, + '61263463':{'en': 'Lithgow'}, + '61263464':{'en': 'Birriwa'}, + '61263465':{'en': 'Birriwa'}, + '61263466':{'en': 'Mudgee'}, + '61263467':{'en': 'Mudgee'}, + '61263468':{'en': 'Cudal'}, + '61263469':{'en': 'Cudal'}, + '61263470':{'en': 'Grenfell'}, + '61263471':{'en': 'Quandialla'}, + '61263472':{'en': 'Quandialla'}, + '61263473':{'en': 'Quandialla'}, + '61263474':{'en': 'Quandialla'}, + '61263475':{'en': 'Caragabal'}, + '61263476':{'en': 'Caragabal'}, + '61263477':{'en': 'Caragabal'}, + '61263478':{'en': 'Ooma'}, + '61263479':{'en': 'Ooma'}, + '61263480':{'en': 'Dunedoo'}, + '61263481':{'en': 'Gulgong'}, + '61263482':{'en': 'Laheys Creek'}, + '61263483':{'en': 'Leadville'}, + '61263484':{'en': 'Lue'}, + '61263485':{'en': 'Mudgee'}, + '61263486':{'en': 'Twelve Mile'}, + '61263487':{'en': 'Windeyer'}, + '61263488':{'en': 'Wollar'}, + '61263489':{'en': 'Baldry'}, + '61263490':{'en': 'Cowra'}, + '61263491':{'en': 'Grenfell'}, + '61263492':{'en': 'Grenfell'}, + '61263493':{'en': 'Caragabal'}, + '61263494':{'en': 'Greenethorpe'}, + '61263495':{'en': 'Ooma'}, + '61263496':{'en': 'Quandialla'}, + '61263497':{'en': 'Tyagong'}, + '61263498':{'en': 'Cowra'}, + '61263499':{'en': 'Cowra'}, + '612635':{'en': 'Lithgow'}, + '61263504':{'en': 'Hampton'}, + '61263505':{'en': 'Meadow Flat'}, + '61263506':{'en': 'Portland'}, + '61263554':{'en': 'Portland'}, + '61263555':{'en': 'Portland'}, + '6126357':{'en': 'Kandos'}, + '61263571':{'en': 'Running Stream'}, '61263572':{'en': 'Bylong'}, '61263574':{'en': 'Glen Davis'}, '6126358':{'en': 'Bathurst'}, @@ -9527,496 +10019,4 @@ '613470866':{'en': 'Chiltern'}, '613470867':{'en': 'Creightons Creek'}, '613470868':{'en': 'Devlins Bridge'}, - '613470869':{'en': 'Eildon'}, - '613470870':{'en': 'Euroa'}, - '613470871':{'en': 'Falls Creek'}, - '613470872':{'en': 'Flowerdale'}, - '613470873':{'en': 'Graytown'}, - '613470874':{'en': 'Harrietville'}, - '613470875':{'en': 'Jamieson'}, - '613470876':{'en': 'Killawarra'}, - '613470877':{'en': 'Kilmore'}, - '613470878':{'en': 'King Valley'}, - '613470879':{'en': 'Kinglake'}, - '613470880':{'en': 'Kobyboyn'}, - '613470881':{'en': 'Longwood'}, - '613470882':{'en': 'Mansfield'}, - '613470883':{'en': 'Mount Beauty'}, - '613470884':{'en': 'Mount Buller'}, - '613470885':{'en': 'Moyhu'}, - '613470886':{'en': 'Myrtleford'}, - '613470887':{'en': 'Nagambie'}, - '613470888':{'en': 'Puckapunyal'}, - '613470889':{'en': 'Pyalong'}, - '613470890':{'en': 'Seymour'}, - '613470891':{'en': 'St James'}, - '613470892':{'en': 'Strathbogie'}, - '613470893':{'en': 'Swanpool'}, - '613470894':{'en': 'Taggerty'}, - '613470895':{'en': 'Tatong'}, - '613470896':{'en': 'Thoona'}, - '613470897':{'en': 'Tungamah'}, - '613470898':{'en': 'Violet Town'}, - '613470899':{'en': 'Wangaratta'}, - '613470900':{'en': 'Whorouly'}, - '613470901':{'en': 'Winton'}, - '613470902':{'en': 'Woods Point'}, - '613470903':{'en': 'Yarck'}, - '613470904':{'en': 'Yarrawonga'}, - '613470905':{'en': 'Yea'}, - '613470906':{'en': 'Alexandra'}, - '613470907':{'en': 'Beechworth'}, - '613470908':{'en': 'Benalla'}, - '613470909':{'en': 'Bonnie Doon'}, - '613470910':{'en': 'Bright'}, - '613470911':{'en': 'Broadford'}, - '613470912':{'en': 'Buffalo River'}, - '613470913':{'en': 'Cheshunt'}, - '613470914':{'en': 'Chiltern'}, - '613470915':{'en': 'Creightons Creek'}, - '613470916':{'en': 'Devlins Bridge'}, - '613470917':{'en': 'Eildon'}, - '613470918':{'en': 'Euroa'}, - '613470919':{'en': 'Falls Creek'}, - '613470920':{'en': 'Flowerdale'}, - '613470921':{'en': 'Graytown'}, - '613470922':{'en': 'Harrietville'}, - '613470923':{'en': 'Jamieson'}, - '613470924':{'en': 'Killawarra'}, - '613470925':{'en': 'Kilmore'}, - '613470926':{'en': 'King Valley'}, - '613470927':{'en': 'Kinglake'}, - '613470928':{'en': 'Kobyboyn'}, - '613470929':{'en': 'Longwood'}, - '613470930':{'en': 'Mansfield'}, - '613470931':{'en': 'Mount Beauty'}, - '613470932':{'en': 'Mount Buller'}, - '613470933':{'en': 'Moyhu'}, - '613470934':{'en': 'Myrtleford'}, - '613470935':{'en': 'Nagambie'}, - '613470936':{'en': 'Puckapunyal'}, - '613470937':{'en': 'Pyalong'}, - '613470938':{'en': 'Seymour'}, - '613470939':{'en': 'St James'}, - '613470940':{'en': 'Strathbogie'}, - '613470941':{'en': 'Swanpool'}, - '613470942':{'en': 'Taggerty'}, - '613470943':{'en': 'Tatong'}, - '613470944':{'en': 'Thoona'}, - '613470945':{'en': 'Tungamah'}, - '613470946':{'en': 'Violet Town'}, - '613470947':{'en': 'Wangaratta'}, - '613470948':{'en': 'Whorouly'}, - '613470949':{'en': 'Winton'}, - '613470950':{'en': 'Woods Point'}, - '613470951':{'en': 'Yarck'}, - '613470952':{'en': 'Yarrawonga'}, - '613470953':{'en': 'Yea'}, - '61347099':{'en': 'Cheshunt'}, - '61347110':{'en': 'Kinglake'}, - '6134800':{'en': 'Shepparton'}, - '61348004':{'en': 'Cobram'}, - '61348006':{'en': 'Tocumwal'}, - '61348007':{'en': 'Cobram'}, - '61348009':{'en': 'Berrigan'}, - '61348010':{'en': 'Blighty'}, - '61348011':{'en': 'Brassi'}, - '61348012':{'en': 'Caldwell'}, - '61348013':{'en': 'Cobram'}, - '61348014':{'en': 'Conargo'}, - '61348015':{'en': 'Cornalla'}, - '61348016':{'en': 'Deniliquin'}, - '61348017':{'en': 'Dookie'}, - '61348018':{'en': 'Finley'}, - '61348019':{'en': 'Jerilderie'}, - '61348020':{'en': 'Jimaringle'}, - '61348021':{'en': 'Katamatite'}, - '61348022':{'en': 'Katandra West'}, - '61348023':{'en': 'Kialla East'}, - '61348024':{'en': 'Kyabram'}, - '61348025':{'en': 'Lalalty'}, - '61348026':{'en': 'Logie Brae'}, - '61348027':{'en': 'Mabins Well'}, - '61348028':{'en': 'Mathoura'}, - '61348029':{'en': 'Moulamein'}, - '61348030':{'en': 'Nathalia'}, - '61348031':{'en': 'Numurkah'}, - '61348032':{'en': 'Picola'}, - '61348033':{'en': 'Rushworth'}, - '61348034':{'en': 'Shepparton'}, - '61348035':{'en': 'Tatura'}, - '61348036':{'en': 'Tocumwal'}, - '61348037':{'en': 'Tongala'}, - '61348038':{'en': 'Undera'}, - '61348039':{'en': 'Wakool'}, - '6134804':{'en': 'Shepparton'}, - '61348040':{'en': 'Wanganella'}, - '61348041':{'en': 'Yalca'}, - '61348050':{'en': 'Tatura'}, - '61348051':{'en': 'Shepparton'}, - '61348052':{'en': 'Kialla East'}, - '61348053':{'en': 'Kyabram'}, - '61348054':{'en': 'Berrigan'}, - '61348055':{'en': 'Blighty'}, - '61348056':{'en': 'Brassi'}, - '61348057':{'en': 'Caldwell'}, - '61348058':{'en': 'Cobram'}, - '61348059':{'en': 'Conargo'}, - '61348060':{'en': 'Cornalla'}, - '61348061':{'en': 'Deniliquin'}, - '61348062':{'en': 'Dookie'}, - '61348063':{'en': 'Finley'}, - '61348064':{'en': 'Jerilderie'}, - '61348065':{'en': 'Jimaringle'}, - '61348066':{'en': 'Katamatite'}, - '61348067':{'en': 'Katandra West'}, - '61348068':{'en': 'Kialla East'}, - '61348069':{'en': 'Kyabram'}, - '61348070':{'en': 'Lalalty'}, - '61348071':{'en': 'Logie Brae'}, - '61348072':{'en': 'Mabins Well'}, - '61348073':{'en': 'Mathoura'}, - '61348074':{'en': 'Moulamein'}, - '61348075':{'en': 'Nathalia'}, - '61348076':{'en': 'Numurkah'}, - '61348077':{'en': 'Picola'}, - '61348078':{'en': 'Rushworth'}, - '61348079':{'en': 'Shepparton'}, - '61348080':{'en': 'Tatura'}, - '61348081':{'en': 'Tocumwal'}, - '61348082':{'en': 'Tongala'}, - '61348083':{'en': 'Undera'}, - '61348084':{'en': 'Wakool'}, - '61348085':{'en': 'Wanganella'}, - '61348086':{'en': 'Yalca'}, - '61348087':{'en': 'Tatura'}, - '61348088':{'en': 'Tatura'}, - '61348089':{'en': 'Tatura'}, - '61348090':{'en': 'Berrigan'}, - '61348091':{'en': 'Blighty'}, - '61348092':{'en': 'Brassi'}, - '61348093':{'en': 'Caldwell'}, - '61348094':{'en': 'Cobram'}, - '61348095':{'en': 'Conargo'}, - '61348096':{'en': 'Cornalla'}, - '61348097':{'en': 'Deniliquin'}, - '61348098':{'en': 'Dookie'}, - '61348099':{'en': 'Finley'}, - '61348100':{'en': 'Jerilderie'}, - '61348101':{'en': 'Jimaringle'}, - '61348102':{'en': 'Katamatite'}, - '61348103':{'en': 'Katandra West'}, - '61348104':{'en': 'Kialla East'}, - '61348105':{'en': 'Kyabram'}, - '61348106':{'en': 'Lalalty'}, - '61348107':{'en': 'Logie Brae'}, - '61348108':{'en': 'Mabins Well'}, - '61348109':{'en': 'Mathoura'}, - '61348110':{'en': 'Moulamein'}, - '61348111':{'en': 'Nathalia'}, - '61348112':{'en': 'Numurkah'}, - '61348113':{'en': 'Picola'}, - '61348114':{'en': 'Rushworth'}, - '61348115':{'en': 'Shepparton'}, - '61348116':{'en': 'Tatura'}, - '61348117':{'en': 'Tocumwal'}, - '61348118':{'en': 'Tongala'}, - '61348119':{'en': 'Undera'}, - '6134812':{'en': 'Shepparton'}, - '61348120':{'en': 'Wakool'}, - '61348130':{'en': 'Shepparton'}, - '61348131':{'en': 'Wanganella'}, - '61348132':{'en': 'Yalca'}, - '61348133':{'en': 'Tongala'}, - '61348134':{'en': 'Tongala'}, - '61348135':{'en': 'Tongala'}, - '61348136':{'en': 'Tocumwal'}, - '61348137':{'en': 'Tocumwal'}, - '61348138':{'en': 'Tocumwal'}, - '61348139':{'en': 'Berrigan'}, - '61348140':{'en': 'Blighty'}, - '61348141':{'en': 'Brassi'}, - '61348142':{'en': 'Caldwell'}, - '61348143':{'en': 'Cobram'}, - '61348144':{'en': 'Conargo'}, - '61348145':{'en': 'Cornalla'}, - '61348146':{'en': 'Deniliquin'}, - '61348147':{'en': 'Dookie'}, - '61348148':{'en': 'Finley'}, - '61348149':{'en': 'Jerilderie'}, - '61348150':{'en': 'Jimaringle'}, - '61348151':{'en': 'Katamatite'}, - '61348152':{'en': 'Katandra West'}, - '61348153':{'en': 'Kialla East'}, - '61348154':{'en': 'Kyabram'}, - '61348155':{'en': 'Lalalty'}, - '61348156':{'en': 'Logie Brae'}, - '61348157':{'en': 'Mabins Well'}, - '61348158':{'en': 'Mathoura'}, - '61348159':{'en': 'Moulamein'}, - '61348160':{'en': 'Berrigan'}, - '61348161':{'en': 'Blighty'}, - '61348162':{'en': 'Brassi'}, - '61348163':{'en': 'Caldwell'}, - '61348164':{'en': 'Cobram'}, - '61348165':{'en': 'Conargo'}, - '61348166':{'en': 'Cornalla'}, - '61348167':{'en': 'Deniliquin'}, - '61348168':{'en': 'Dookie'}, - '61348169':{'en': 'Finley'}, - '61348170':{'en': 'Jerilderie'}, - '61348171':{'en': 'Jimaringle'}, - '61348172':{'en': 'Katamatite'}, - '61348173':{'en': 'Katandra West'}, - '61348174':{'en': 'Kialla East'}, - '61348175':{'en': 'Kyabram'}, - '61348176':{'en': 'Lalalty'}, - '61348177':{'en': 'Logie Brae'}, - '61348178':{'en': 'Mabins Well'}, - '61348179':{'en': 'Mathoura'}, - '61348180':{'en': 'Moulamein'}, - '61348181':{'en': 'Nathalia'}, - '61348182':{'en': 'Numurkah'}, - '61348183':{'en': 'Picola'}, - '61348184':{'en': 'Rushworth'}, - '61348185':{'en': 'Shepparton'}, - '61348186':{'en': 'Tatura'}, - '61348187':{'en': 'Tocumwal'}, - '61348188':{'en': 'Tongala'}, - '61348189':{'en': 'Undera'}, - '61348190':{'en': 'Wakool'}, - '61348191':{'en': 'Wanganella'}, - '61348192':{'en': 'Yalca'}, - '61348193':{'en': 'Wakool'}, - '61348194':{'en': 'Wakool'}, - '61348195':{'en': 'Wakool'}, - '61348196':{'en': 'Shepparton'}, - '61348197':{'en': 'Shepparton'}, - '61348198':{'en': 'Shepparton'}, - '61348199':{'en': 'Nathalia'}, - '61348200':{'en': 'Numurkah'}, - '61348201':{'en': 'Picola'}, - '61348202':{'en': 'Rushworth'}, - '61348203':{'en': 'Shepparton'}, - '61348204':{'en': 'Tatura'}, - '61348205':{'en': 'Tocumwal'}, - '61348206':{'en': 'Tongala'}, - '61348207':{'en': 'Undera'}, - '61348208':{'en': 'Wakool'}, - '61348209':{'en': 'Wanganella'}, - '61348210':{'en': 'Yalca'}, - '61348211':{'en': 'Berrigan'}, - '61348212':{'en': 'Blighty'}, - '61348213':{'en': 'Brassi'}, - '61348214':{'en': 'Caldwell'}, - '61348215':{'en': 'Cobram'}, - '61348216':{'en': 'Conargo'}, - '61348217':{'en': 'Cornalla'}, - '61348218':{'en': 'Deniliquin'}, - '61348219':{'en': 'Dookie'}, - '61348220':{'en': 'Finley'}, - '61348221':{'en': 'Jerilderie'}, - '61348222':{'en': 'Jimaringle'}, - '61348223':{'en': 'Katamatite'}, - '61348224':{'en': 'Katandra West'}, - '61348225':{'en': 'Kialla East'}, - '61348226':{'en': 'Kyabram'}, - '61348227':{'en': 'Lalalty'}, - '61348228':{'en': 'Logie Brae'}, - '61348229':{'en': 'Mabins Well'}, - '61348230':{'en': 'Mathoura'}, - '61348231':{'en': 'Moulamein'}, - '61348232':{'en': 'Nathalia'}, - '61348233':{'en': 'Numurkah'}, - '61348234':{'en': 'Picola'}, - '61348235':{'en': 'Rushworth'}, - '61348236':{'en': 'Shepparton'}, - '61348237':{'en': 'Tatura'}, - '61348238':{'en': 'Tocumwal'}, - '61348239':{'en': 'Tongala'}, - '61348240':{'en': 'Undera'}, - '61348241':{'en': 'Wakool'}, - '61348242':{'en': 'Wanganella'}, - '61348243':{'en': 'Yalca'}, - '61348244':{'en': 'Berrigan'}, - '61348245':{'en': 'Blighty'}, - '61348246':{'en': 'Brassi'}, - '61348247':{'en': 'Caldwell'}, - '61348248':{'en': 'Cobram'}, - '61348249':{'en': 'Conargo'}, - '61348250':{'en': 'Cornalla'}, - '61348251':{'en': 'Deniliquin'}, - '61348252':{'en': 'Dookie'}, - '61348253':{'en': 'Finley'}, - '61348254':{'en': 'Jerilderie'}, - '61348255':{'en': 'Jimaringle'}, - '61348256':{'en': 'Katamatite'}, - '61348257':{'en': 'Katandra West'}, - '61348258':{'en': 'Kialla East'}, - '61348259':{'en': 'Kyabram'}, - '61348260':{'en': 'Lalalty'}, - '61348261':{'en': 'Logie Brae'}, - '61348262':{'en': 'Mabins Well'}, - '61348263':{'en': 'Mathoura'}, - '61348264':{'en': 'Moulamein'}, - '61348265':{'en': 'Nathalia'}, - '61348266':{'en': 'Numurkah'}, - '61348267':{'en': 'Picola'}, - '61348268':{'en': 'Rushworth'}, - '61348269':{'en': 'Shepparton'}, - '61348270':{'en': 'Tatura'}, - '61348271':{'en': 'Tocumwal'}, - '61348272':{'en': 'Tongala'}, - '61348273':{'en': 'Undera'}, - '61348274':{'en': 'Wakool'}, - '61348275':{'en': 'Wanganella'}, - '61348276':{'en': 'Yalca'}, - '61348277':{'en': 'Berrigan'}, - '61348278':{'en': 'Blighty'}, - '61348279':{'en': 'Brassi'}, - '61348280':{'en': 'Caldwell'}, - '61348281':{'en': 'Cobram'}, - '61348282':{'en': 'Conargo'}, - '61348283':{'en': 'Cornalla'}, - '61348284':{'en': 'Deniliquin'}, - '61348285':{'en': 'Dookie'}, - '61348286':{'en': 'Finley'}, - '61348287':{'en': 'Jerilderie'}, - '61348288':{'en': 'Jimaringle'}, - '61348289':{'en': 'Katamatite'}, - '61348290':{'en': 'Katandra West'}, - '61348291':{'en': 'Kialla East'}, - '61348292':{'en': 'Kyabram'}, - '61348293':{'en': 'Lalalty'}, - '61348294':{'en': 'Logie Brae'}, - '61348295':{'en': 'Mabins Well'}, - '61348296':{'en': 'Mathoura'}, - '61348297':{'en': 'Moulamein'}, - '61348298':{'en': 'Nathalia'}, - '61348299':{'en': 'Numurkah'}, - '61348300':{'en': 'Picola'}, - '61348301':{'en': 'Rushworth'}, - '61348302':{'en': 'Shepparton'}, - '61348303':{'en': 'Tatura'}, - '61348304':{'en': 'Tocumwal'}, - '61348305':{'en': 'Tongala'}, - '61348306':{'en': 'Undera'}, - '61348307':{'en': 'Wakool'}, - '61348308':{'en': 'Wanganella'}, - '61348309':{'en': 'Yalca'}, - '6135000':{'en': 'Mildura'}, - '61350010':{'en': 'Mildura'}, - '61350011':{'en': 'Balranald'}, - '61350012':{'en': 'Box Creek'}, - '61350013':{'en': 'Curyo'}, - '61350014':{'en': 'Hopetoun'}, - '61350015':{'en': 'Nyah'}, - '61350016':{'en': 'Swan Hill'}, - '61350017':{'en': 'Werrimull'}, - '61350018':{'en': 'Balranald'}, - '61350019':{'en': 'Box Creek'}, - '61350020':{'en': 'Mildura'}, - '61350021':{'en': 'Mildura'}, - '61350022':{'en': 'Patchewollock'}, - '61350023':{'en': 'Turriff'}, - '61350024':{'en': 'Woomelang'}, - '61350025':{'en': 'Wentworth'}, - '61350026':{'en': 'Werrimull'}, - '61350027':{'en': 'Willandra Lakes'}, - '61350028':{'en': 'Karawinna'}, - '61350029':{'en': 'Mildura'}, - '61350030':{'en': 'Anabranch'}, - '61350031':{'en': 'Anabranch'}, - '61350032':{'en': 'Anabranch'}, - '61350033':{'en': 'Annuello'}, - '61350034':{'en': 'Annuello'}, - '61350035':{'en': 'Annuello'}, - '61350036':{'en': 'Arumpo'}, - '61350037':{'en': 'Arumpo'}, - '61350038':{'en': 'Arumpo'}, - '61350039':{'en': 'Nangiloc'}, - '61350040':{'en': 'Balranald'}, - '61350041':{'en': 'Balranald'}, - '61350042':{'en': 'Balranald'}, - '61350043':{'en': 'Berriwillock'}, - '61350044':{'en': 'Berriwillock'}, - '61350045':{'en': 'Berriwillock'}, - '61350046':{'en': 'Boundary Bend'}, - '61350047':{'en': 'Boundary Bend'}, - '61350048':{'en': 'Boundary Bend'}, - '61350049':{'en': 'Palinyewah'}, - '61350050':{'en': 'Box Creek'}, - '61350051':{'en': 'Box Creek'}, - '61350052':{'en': 'Box Creek'}, - '61350053':{'en': 'Cowangie'}, - '61350054':{'en': 'Cowangie'}, - '61350055':{'en': 'Cowangie'}, - '61350056':{'en': 'Culgoa'}, - '61350057':{'en': 'Culgoa'}, - '61350058':{'en': 'Culgoa'}, - '61350059':{'en': 'Pan Ban'}, - '61350060':{'en': 'Cunninyeuk'}, - '61350061':{'en': 'Cunninyeuk'}, - '61350062':{'en': 'Cunninyeuk'}, - '61350063':{'en': 'Curyo'}, - '61350064':{'en': 'Curyo'}, - '61350065':{'en': 'Curyo'}, - '61350066':{'en': 'Hopetoun'}, - '61350067':{'en': 'Hopetoun'}, - '61350068':{'en': 'Hopetoun'}, - '61350069':{'en': 'Pooncarie'}, - '61350070':{'en': 'Karawinna'}, - '61350071':{'en': 'Karawinna'}, - '61350072':{'en': 'Karawinna'}, - '61350073':{'en': 'Kyalite'}, - '61350074':{'en': 'Kyalite'}, - '61350075':{'en': 'Kyalite'}, - '61350076':{'en': 'Mallan'}, - '61350077':{'en': 'Mallan'}, - '61350078':{'en': 'Mallan'}, - '61350079':{'en': 'Robinvale'}, - '61350080':{'en': 'Manangatang'}, - '61350081':{'en': 'Manangatang'}, - '61350082':{'en': 'Manangatang'}, - '61350083':{'en': 'Mildura'}, - '61350084':{'en': 'Mildura'}, - '61350085':{'en': 'Mildura'}, - '61350086':{'en': 'Mittyack'}, - '61350087':{'en': 'Mittyack'}, - '61350088':{'en': 'Mittyack'}, - '61350089':{'en': 'Rufus River'}, - '61350090':{'en': 'Murrayville'}, - '61350091':{'en': 'Murrayville'}, - '61350092':{'en': 'Murrayville'}, - '61350093':{'en': 'Nandaly'}, - '61350094':{'en': 'Nandaly'}, - '61350095':{'en': 'Nandaly'}, - '61350096':{'en': 'Nangiloc'}, - '61350097':{'en': 'Nangiloc'}, - '61350098':{'en': 'Nangiloc'}, - '61350099':{'en': 'Scotia'}, - '61350100':{'en': 'Natya'}, - '61350101':{'en': 'Natya'}, - '61350102':{'en': 'Natya'}, - '61350103':{'en': 'Nyah'}, - '61350104':{'en': 'Nyah'}, - '61350105':{'en': 'Nyah'}, - '61350106':{'en': 'Ouyen'}, - '61350107':{'en': 'Ouyen'}, - '61350108':{'en': 'Ouyen'}, - '61350109':{'en': 'Wemen'}, - '61350110':{'en': 'Palinyewah'}, - '61350111':{'en': 'Palinyewah'}, - '61350112':{'en': 'Palinyewah'}, - '61350113':{'en': 'Pan Ban'}, - '61350114':{'en': 'Pan Ban'}, - '61350115':{'en': 'Pan Ban'}, - '61350116':{'en': 'Patchewollock'}, - '61350117':{'en': 'Patchewollock'}, - '61350118':{'en': 'Patchewollock'}, - '61350119':{'en': 'Anabranch'}, - '61350120':{'en': 'Pooncarie'}, - '61350121':{'en': 'Pooncarie'}, - '61350122':{'en': 'Pooncarie'}, - '61350123':{'en': 'Robinvale'}, } diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index 5e2b60744..26f50d824 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -673,7 +673,14 @@ '1308874':('America/Denver',), '1308882':('America/Denver',), '1309':('America/Chicago',), - '1310':('America/Los_Angeles',), + '13102':('America/Los_Angeles',), + '13103':('America/Los_Angeles',), + '13104':('America/Los_Angeles',), + '13105':('America/Los_Angeles',), + '13106':('America/Los_Angeles',), + '13107':('America/Los_Angeles',), + '13108':('America/Los_Angeles',), + '13109':('America/Los_Angeles',), '1312':('America/Chicago',), '1313':('America/New_York',), '1314':('America/Chicago',), From 1405136b05a52c10b00fb5a4c21655321364a280 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sat, 28 May 2022 17:32:01 +0100 Subject: [PATCH 19/67] Prep for 8.12.49 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 65329b2bf..c7bc63747 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.48" +__version__ = "8.12.49" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From d3209eae34722323bd6c83b73a52fde0a0fc3233 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sat, 28 May 2022 18:11:09 +0100 Subject: [PATCH 20/67] ci: pin protobuf dep in coverage.yml too --- .github/workflows/coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 7c33e851a..b90c3a97b 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -16,7 +16,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install protobuf pycodestyle coverage coveralls + pip install protobuf==3.17.3 pycodestyle coverage coveralls - name: Test with coverage run: | cd python From 0271114b8d6d398d9af4a2f28d3870f830f378f0 Mon Sep 17 00:00:00 2001 From: penmetsaa Date: Fri, 10 Jun 2022 14:15:40 +0000 Subject: [PATCH 21/67] tests: use assertIsNone in phonenumberutiltest.py (#242) --- python/tests/phonenumberutiltest.py | 48 ++++++++++++++--------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/python/tests/phonenumberutiltest.py b/python/tests/phonenumberutiltest.py index 91624ab46..fbe851855 100755 --- a/python/tests/phonenumberutiltest.py +++ b/python/tests/phonenumberutiltest.py @@ -139,7 +139,7 @@ def testGetInstanceLoadUSMetadata(self): self.assertEqual("US", metadata.id) self.assertEqual(1, metadata.country_code) self.assertEqual("011", metadata.international_prefix) - self.assertTrue(metadata.national_prefix is not None) + self.assertIsNotNone(metadata.national_prefix) self.assertEqual(2, len(metadata.number_format)) self.assertEqual("(\\d{3})(\\d{3})(\\d{4})", metadata.number_format[1].pattern) self.assertEqual("\\1 \\2 \\3", metadata.number_format[1].format) @@ -324,26 +324,26 @@ def testGetExampleNumber(self): # Should return the same response if asked for FIXED_LINE_OR_MOBILE too. self.assertEqual(DE_NUMBER, phonenumbers.example_number_for_type("DE", PhoneNumberType.FIXED_LINE_OR_MOBILE)) - self.assertTrue(phonenumbers.example_number_for_type("US", PhoneNumberType.FIXED_LINE) is not None) - self.assertTrue(phonenumbers.example_number_for_type("US", PhoneNumberType.MOBILE) is not None) + self.assertIsNotNone(phonenumbers.example_number_for_type("US", PhoneNumberType.FIXED_LINE)) + self.assertIsNotNone(phonenumbers.example_number_for_type("US", PhoneNumberType.MOBILE)) # We have data for the US, but no data for VOICEMAIL, so return null. - self.assertTrue(phonenumbers.example_number_for_type("US", PhoneNumberType.VOICEMAIL) is None) + self.assertIsNone(phonenumbers.example_number_for_type("US", PhoneNumberType.VOICEMAIL)) # CS is an invalid region, so we have no data for it. - self.assertTrue(phonenumbers.example_number_for_type("CS", PhoneNumberType.MOBILE) is None) + self.assertIsNone(phonenumbers.example_number_for_type("CS", PhoneNumberType.MOBILE)) # Python version extra test - self.assertTrue(phonenumbers.example_number_for_type("US", PhoneNumberType.UNKNOWN) is None) + self.assertIsNone(phonenumbers.example_number_for_type("US", PhoneNumberType.UNKNOWN)) # RegionCode 001 is reserved for supporting non-geographical country # calling code. We don't support getting an example number for it with # this method. - self.assertTrue(phonenumbers.example_number("001") is None) + self.assertIsNone(phonenumbers.example_number("001")) def testGetInvalidExampleNumber(self): # RegionCode 001 is reserved for supporting non-geographical country # calling codes. We don't support getting an invalid example number # for it with invalid_example_number. - self.assertTrue(phonenumbers.invalid_example_number("001") is None) - self.assertTrue(phonenumbers.invalid_example_number("CS") is None) + self.assertIsNone(phonenumbers.invalid_example_number("001")) + self.assertIsNone(phonenumbers.invalid_example_number("CS")) usInvalidNumber = phonenumbers.invalid_example_number("US") self.assertEqual(1, usInvalidNumber.country_code) self.assertFalse(usInvalidNumber.national_number == 0) @@ -352,18 +352,18 @@ def testGetExampleNumberForNonGeoEntity(self): self.assertEqual(INTERNATIONAL_TOLL_FREE, phonenumbers.example_number_for_non_geo_entity(800)) self.assertEqual(UNIVERSAL_PREMIUM_RATE, phonenumbers.example_number_for_non_geo_entity(979)) # Python version extra test - self.assertTrue(phonenumbers.example_number_for_non_geo_entity(666) is None) + self.assertIsNone(phonenumbers.example_number_for_non_geo_entity(666)) def testGetExampleNumberWithoutRegion(self): # In our test metadata we don't cover all types: in our real metadata, we do. - self.assertTrue(phonenumbers.example_number_for_type(None, PhoneNumberType.FIXED_LINE) is not None) - self.assertTrue(phonenumbers.example_number_for_type(None, PhoneNumberType.MOBILE) is not None) - self.assertTrue(phonenumbers.example_number_for_type(None, PhoneNumberType.PREMIUM_RATE) is not None) + self.assertIsNotNone(phonenumbers.example_number_for_type(None, PhoneNumberType.FIXED_LINE)) + self.assertIsNotNone(phonenumbers.example_number_for_type(None, PhoneNumberType.MOBILE)) + self.assertIsNotNone(phonenumbers.example_number_for_type(None, PhoneNumberType.PREMIUM_RATE)) # Python version extra test: temporarily drop SUPPORTED_REGIONS to check # that example_number_for_type() falls back to non-geo numbers. saved = phonenumberutil.SUPPORTED_REGIONS phonenumberutil.SUPPORTED_REGIONS = set() - self.assertTrue(phonenumbers.example_number_for_type(None, PhoneNumberType.TOLL_FREE) is not None) + self.assertIsNotNone(phonenumbers.example_number_for_type(None, PhoneNumberType.TOLL_FREE)) phonenumberutil.SUPPORTED_REGIONS = saved def testConvertAlphaCharactersInNumber(self): @@ -1285,7 +1285,7 @@ def testGetNationalDiallingPrefixForRegion(self): self.assertEqual(None, phonenumbers.ndd_prefix_for_region("CS", False)) # Python version extra test # IT has no national prefix - self.assertTrue(phonenumbers.ndd_prefix_for_region("IT", False) is None) + self.assertIsNone(phonenumbers.ndd_prefix_for_region("IT", False)) def testIsNANPACountry(self): self.assertTrue(phonenumbers.is_nanpa_country("US")) @@ -2978,19 +2978,19 @@ def testIsMobileNumberPortableRegion(self): self.assertFalse(phonenumbers.is_mobile_number_portable_region("XY")) def testGetMetadataForRegionForNonGeoEntity_shouldBeNull(self): - self.assertTrue(PhoneMetadata.metadata_for_region("001") is None) + self.assertIsNone(PhoneMetadata.metadata_for_region("001")) def testGetMetadataForRegionForUnknownRegion_shouldBeNull(self): - self.assertTrue(PhoneMetadata.metadata_for_region("ZZ") is None) + self.assertIsNone(PhoneMetadata.metadata_for_region("ZZ")) def testGetMetadataForNonGeographicalRegionForGeoRegion_shouldBeNull(self): - self.assertTrue(PhoneMetadata.metadata_for_nongeo_region(country_code=1) is None) + self.assertIsNone(PhoneMetadata.metadata_for_nongeo_region(country_code=1)) def testGetMetadataForRegionForMissingMetadata(self): - self.assertTrue(PhoneMetadata.metadata_for_region("YYZ") is None) + self.assertIsNone(PhoneMetadata.metadata_for_region("YYZ")) def testGetMetadataForNonGeographicalRegionForMissingMetadata(self): - self.assertTrue(PhoneMetadata.metadata_for_nongeo_region("800000") is None) + self.assertIsNone(PhoneMetadata.metadata_for_nongeo_region("800000")) def testMetadataEquality(self): # Python version extra tests for equality against other types @@ -3184,7 +3184,7 @@ def testMetadataRegister(self): self.assertRaises(Exception, PhoneMetadata, *("XY",), **{'preferred_international_prefix': u('9999'), 'register': True}) - self.assertTrue(phonenumbers.example_number_for_type('XY', PhoneNumberType.PERSONAL_NUMBER) is None) + self.assertIsNone(phonenumbers.example_number_for_type('XY', PhoneNumberType.PERSONAL_NUMBER)) def testShortMetadataRegister(self): # Python version extra tests for short metadata registration. @@ -3210,7 +3210,7 @@ def testShortMetadataRegister(self): **{'preferred_international_prefix': u('9999'), 'register': True, 'short_data': True}) - self.assertTrue(phonenumbers.example_number_for_type('XZ', PhoneNumberType.PERSONAL_NUMBER) is None) + self.assertIsNone(phonenumbers.example_number_for_type('XZ', PhoneNumberType.PERSONAL_NUMBER)) def testNonGeoMetadataRegister(self): # Python version extra tests for non-geo metadata registration. @@ -3280,7 +3280,7 @@ def testEnumString(self): def testCoverage(self): # Python version extra tests - self.assertTrue(phonenumberutil._region_code_for_number_from_list(GB_NUMBER, ("XX",)) is None) + self.assertIsNone(phonenumberutil._region_code_for_number_from_list(GB_NUMBER, ("XX",))) self.assertEqual((0, "abcdef"), phonenumberutil._extract_country_code("abcdef")) metadata = PhoneMetadata.metadata_for_region("AU") @@ -3311,7 +3311,7 @@ def testCoverage(self): saved_mobile = metadata800.mobile metadata800._mutable = True metadata800.mobile = PhoneNumberDesc(example_number='') - self.assertTrue(phonenumbers.example_number_for_non_geo_entity(800) is not None) + self.assertIsNotNone(phonenumbers.example_number_for_non_geo_entity(800)) metadata800.mobile = saved_mobile metadata800._mutable = False From 94931e0b49e4bb73566dd427a70b7aea59b2a434 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 10 Jun 2022 18:32:23 +0100 Subject: [PATCH 22/67] Merge metadata changes from upstream 8.12.50 Includes changes in resources/ up to and including upstream commit e1c6752b3585: "[maven-release-plugin] prepare release v8.12.50" --- resources/PhoneNumberAlternateFormats.xml | 13 +- resources/PhoneNumberMetadata.xml | 205 ++++++++------ resources/carrier/en/212.txt | 1 + resources/carrier/en/380.txt | 1 + resources/carrier/en/385.txt | 3 +- resources/carrier/en/420.txt | 9 +- resources/carrier/en/44.txt | 5 + resources/carrier/en/852.txt | 4 +- resources/carrier/en/98.txt | 1 + resources/carrier/fa/98.txt | 1 + resources/carrier/uk/380.txt | 1 + resources/carrier/zh/852.txt | 4 +- resources/geocoding/en/1.txt | 1 + resources/geocoding/en/34.txt | 4 +- resources/geocoding/en/54.txt | 1 + resources/geocoding/en/61.txt | 309 ++++++---------------- resources/geocoding/es/54.txt | 1 + resources/metadata/54/README | 15 ++ resources/timezones/map_data.txt | 2 + 19 files changed, 249 insertions(+), 332 deletions(-) create mode 100644 resources/metadata/54/README diff --git a/resources/PhoneNumberAlternateFormats.xml b/resources/PhoneNumberAlternateFormats.xml index a9a45b7b9..a01b26e1a 100644 --- a/resources/PhoneNumberAlternateFormats.xml +++ b/resources/PhoneNumberAlternateFormats.xml @@ -342,7 +342,8 @@ - [34]0| + 3[02]| + 40| [68]9 $1 $2 $3 @@ -487,14 +488,16 @@ - [34]0| + 3[02]| + 40| [68]9 $1 $2 $3 - [34]0| + 3[02]| + 40| [68]9 $1 $2 $3 $4 @@ -3430,6 +3433,7 @@ + [38]9| 4[45][0-5]| 5(?: 0| @@ -3443,7 +3447,6 @@ [36-8] )| 7| - 89| 9[1-9]| (?: 48| @@ -3455,6 +3458,7 @@ + [38]9| 4[45][0-5]| 5(?: 0| @@ -3468,7 +3472,6 @@ [36-8] )| 7| - 89| 9[1-9]| (?: 48| diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index 2e7590e27..78a1c9ae8 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -935,7 +935,7 @@ NA - [2-8] + [2-9] $1-$2 NA @@ -1437,16 +1437,6 @@ 1123456789 3888[013-9]\d{5}| - (?: - 29(?: - 54| - 66 - )| - 3(?: - 777| - 865 - ) - )[2-8]\d{5}| 3(?: 7(?: 1[15]| @@ -1459,6 +1449,19 @@ 9[12] ) )[46]\d{5}| + (?: + 29(?: + 54| + 66 + )| + 3(?: + 7(?: + 55| + 77 + )| + 865 + ) + )[2-8]\d{5}| (?: 2(?: 2(?: @@ -1483,7 +1486,10 @@ (?: 2(?: 284| - 302| + 3(?: + 02| + 23 + )| 657| 920 )| @@ -1493,7 +1499,6 @@ 92 )| 541| - 755| 878 ) )[2-7]\d{5}| @@ -1503,7 +1508,7 @@ 26| 62 )2| - 32[03]| + 320| 477| 9(?: 42| @@ -1557,7 +1562,7 @@ 84 )| 5(?: - 1[2-8]| + 1[2-9]| [38][4-6] )| 6(?: @@ -1566,8 +1571,9 @@ )| 7[069][45]| 8(?: - [03][45]| + 0[45]| [17][2-6]| + 3[4-6]| [58][3-6] ) ) @@ -1702,29 +1708,34 @@ 91123456789 - 93888[013-9]\d{5}| + 93(?: + 7(?: + 1[15]| + 81 + )[46]| + 8(?: + (?: + 21| + 4[16]| + 69| + 9[12] + )[46]| + 88[013-9] + ) + )\d{5}| 9(?: 29(?: 54| 66 )| 3(?: - 777| + 7(?: + 55| + 77 + )| 865 ) )[2-8]\d{5}| - 93(?: - 7(?: - 1[15]| - 81 - )| - 8(?: - 21| - 4[16]| - 69| - 9[12] - ) - )[46]\d{5}| 9(?: 2(?: 2(?: @@ -1749,7 +1760,10 @@ 9(?: 2(?: 284| - 302| + 3(?: + 02| + 23 + )| 657| 920 )| @@ -1759,7 +1773,6 @@ 92 )| 541| - 755| 878 ) )[2-7]\d{5}| @@ -1769,7 +1782,7 @@ 26| 62 )2| - 32[03]| + 320| 477| 9(?: 42| @@ -1822,7 +1835,7 @@ 84 )| 5(?: - 1[2-8]| + 1[2-9]| [38][4-6] )| 6(?: @@ -1831,8 +1844,9 @@ )| 7[069][45]| 8(?: - [03][45]| + 0[45]| [17][2-6]| + 3[4-6]| [58][3-6] ) ) @@ -6068,7 +6082,7 @@ )| 600 )| - 6469 + 646[59] )| 80[1-9]\d\d| 9(?: @@ -6136,7 +6150,7 @@ )| 600 )| - 6469 + 646[59] )| 80[1-9]\d\d| 9(?: @@ -8282,7 +8296,7 @@ subscriber numbers. However, a contact of the German numbering authority confirmed that subscriber numbers can never be shorter than 2-digit and total length can not be less than 6 digits. Prefix 4921 of length 13-digit is added - based on user report. --> + based on user report. Prefix 322 of length 9-digits is added based on user report. --> - + + - 4[45][0-5]| + 3[1-8]| + 4(?: + [1367]| + [45][6-9]| + 8[4-6] + )| 5(?: - 0| - 6[37] + [1-5]| + 6[0135689]| + 7[4-6] )| 6(?: - [12][018]| - [36-8] - )| - 7| - 89| - 9[1-9]| - (?: - 48| - 57 - )[0137-9] + [12][3-7]| + [459] + ) - 4[45][0-5]| + 3[1-8]| + 4(?: + [1367]| + [45][6-9]| + 8[4-6] + )| 5(?: - 0| + [1-5]| 6(?: - 3[14-7]| - 7 - ) + [015689]| + 3[02389] + )| + 7[4-6] )| 6(?: - [12][018]| - [36-8] - )| - 7| + [12][3-7]| + [459] + ) + + $1 $2 + + + + + [3-7]| 89| - 9[1-9]| - (?: - 48| - 57 - )[0137-9] + 9[1-9] $1 $2 $3 - - - [3-6] - $1 $2 - [89] @@ -28436,6 +28464,7 @@ 501234567 (?: + 39| 50| 6[36-8]| 7[1-3]| @@ -28730,7 +28759,7 @@ 8(?: 0[1-68]| 1[02-8]| - 2[08]| + 2[068]| 3[0-289]| 4[03578]| 5[046-9]| @@ -28872,7 +28901,7 @@ 8(?: 0[1-68]| 1[02-8]| - 2[08]| + 2[068]| 3[0-289]| 4[03578]| 5[046-9]| diff --git a/resources/carrier/en/212.txt b/resources/carrier/en/212.txt index 7585466d4..82195f3e9 100644 --- a/resources/carrier/en/212.txt +++ b/resources/carrier/en/212.txt @@ -91,5 +91,6 @@ 212699|Inwi 21270|Inwi 21271|Inwi +21272|Inwi 21276|Maroc Telecom 21277|Méditel diff --git a/resources/carrier/en/380.txt b/resources/carrier/en/380.txt index e87fd0207..ac317adcb 100644 --- a/resources/carrier/en/380.txt +++ b/resources/carrier/en/380.txt @@ -16,6 +16,7 @@ # Telesystems of Ukraine is commonly known as PEOPLEnet. +38039|Kyivstar 38050|Vodafone 38063|lifecell 38066|Vodafone diff --git a/resources/carrier/en/385.txt b/resources/carrier/en/385.txt index e4afa0107..92426bb36 100644 --- a/resources/carrier/en/385.txt +++ b/resources/carrier/en/385.txt @@ -21,7 +21,8 @@ 38595|Tele2 385970|Hrvatski Telekom 3859751|Telefocus -3859759|Altavox +38597596|Altavox +38597597|INNOVAC 385976|Hrvatski Telekom 385977|Hrvatski Telekom 385979|Hrvatski Telekom diff --git a/resources/carrier/en/420.txt b/resources/carrier/en/420.txt index ed28b893a..8bc46700a 100644 --- a/resources/carrier/en/420.txt +++ b/resources/carrier/en/420.txt @@ -30,6 +30,7 @@ 4207036|T-Mobile 42070370|FAYN Telecommunications 42070373|COMA +42070376|BSG 4207038|T-Mobile 4207039|T-Mobile 4207040|SAZKA sazkova kancelar, a.s @@ -93,14 +94,12 @@ 42077072|Cesky bezdrat 42077073|T-Mobile 42077077|T-Mobile -42077080|Vodafone -42077081|Vodafone -42077082|Vodafone -42077083|Vodafone -42077084|Vodafone +4207708|Vodafone +4207709|Vodafone 42077100|TT Quality s.r.o. 42077111|miniTEL 42077177|MONTYHO TECHNOLOGY s.r.o. (CANISTEC) +4207718|Vodafone 42077200|TT Quality s.r.o. 42077272|IPEX 42077273|IPEX diff --git a/resources/carrier/en/44.txt b/resources/carrier/en/44.txt index 83f8c48c2..dac2093c3 100644 --- a/resources/carrier/en/44.txt +++ b/resources/carrier/en/44.txt @@ -120,6 +120,11 @@ 447340|Vodafone 447341|Vodafone 447342|Vodafone +447360|Three +447361|Three +447362|Three +447363|Three +447364|Three 447365|Three 447366|Three 447367|Three diff --git a/resources/carrier/en/852.txt b/resources/carrier/en/852.txt index 455562d15..249cde383 100644 --- a/resources/carrier/en/852.txt +++ b/resources/carrier/en/852.txt @@ -21,7 +21,8 @@ # now on hold, so carrier details are removed for these prefixes. Prefix 9057 is # assigned to HKT based on user report. -85244|China Mobile +852440|China Mobile +852444|HKT 852460|China Unicom 8524607|Multibyte 8524610|Sun Mobile @@ -349,6 +350,7 @@ 852956|China Unicom 852957|3 852958|China Mobile +852959|HKT 852960|China Mobile 852961|HKT 852962|HKT diff --git a/resources/carrier/en/98.txt b/resources/carrier/en/98.txt index 43883b907..faf354b57 100644 --- a/resources/carrier/en/98.txt +++ b/resources/carrier/en/98.txt @@ -29,6 +29,7 @@ 98996|IR-MCI 989981|Shatel Mobile 9899900|LOTUSTEL +9899902|IR-MCI 989991|Irancell 989998|Rightel 9899996|Rightel diff --git a/resources/carrier/fa/98.txt b/resources/carrier/fa/98.txt index b4dc23498..740c5e18b 100644 --- a/resources/carrier/fa/98.txt +++ b/resources/carrier/fa/98.txt @@ -27,6 +27,7 @@ 98996|همراه اول 989981|شاتل موبایل 9899900|لوتوس‌تل +9899902|همراه اول 989991|ایرانسل 989998|رایتل 9899996|رایتل diff --git a/resources/carrier/uk/380.txt b/resources/carrier/uk/380.txt index 88de297c8..f52c0ddc2 100644 --- a/resources/carrier/uk/380.txt +++ b/resources/carrier/uk/380.txt @@ -17,6 +17,7 @@ # Telesystems of Ukraine is commonly known as PEOPLEnet. +38039|Київстар 38050|Vodafone Україна 38063|lifecell 38066|Vodafone Україна diff --git a/resources/carrier/zh/852.txt b/resources/carrier/zh/852.txt index 5274cd328..ddd6f6036 100644 --- a/resources/carrier/zh/852.txt +++ b/resources/carrier/zh/852.txt @@ -15,7 +15,8 @@ # Translations of en/852.txt from each carrier's wikipedia page and in # some cases the carrier's own home page. -85244|中国移动 +852440|中国移动 +852444|香港移动通讯 852460|中国联通 8524607|Multibyte 8524610|新移动通讯 @@ -343,6 +344,7 @@ 852956|中国联通 852957|3 852958|中国移动 +852959|香港移动通讯 852960|中国移动 852961|香港移动通讯 852962|香港移动通讯 diff --git a/resources/geocoding/en/1.txt b/resources/geocoding/en/1.txt index 2fd8f7ab8..96298bdfe 100644 --- a/resources/geocoding/en/1.txt +++ b/resources/geocoding/en/1.txt @@ -26023,6 +26023,7 @@ 1819986|Gatineau, QC 1820|California 1825|Alberta +1826|Virginia 1828|North Carolina 1828210|Asheville, NC 1828213|Asheville, NC diff --git a/resources/geocoding/en/34.txt b/resources/geocoding/en/34.txt index e12661e51..b77260b2a 100644 --- a/resources/geocoding/en/34.txt +++ b/resources/geocoding/en/34.txt @@ -55,7 +55,7 @@ 34868|Murcia 34869|Cuenca 34871|Balearic Islands -34872|Gerona +34872|Girona 34873|Lleida 34874|Huesca 34875|Soria @@ -156,7 +156,7 @@ 349698|Cuenca 349699|Cuenca 34971|Balearic Islands -34972|Gerona +34972|Girona 349730|Lleida 349731|Lleida 349732|Lleida diff --git a/resources/geocoding/en/54.txt b/resources/geocoding/en/54.txt index 77204f88b..5f524a70b 100644 --- a/resources/geocoding/en/54.txt +++ b/resources/geocoding/en/54.txt @@ -304,6 +304,7 @@ 543832|Recreo, Catamarca 543834|San Fernando del Valle de Catamarca, Catamarca 543835|Andalgalá, Catamarca +543836|Andalgalá, Catamarca 543837|Tinogasta, Catamarca 543838|Santa María, Catamarca 543841|Monte Quemado, Santiago del Estero diff --git a/resources/geocoding/en/61.txt b/resources/geocoding/en/61.txt index 91abb4f8b..fb137f0f4 100644 --- a/resources/geocoding/en/61.txt +++ b/resources/geocoding/en/61.txt @@ -3842,7 +3842,8 @@ 61253307|Canowindra 61253308|Harden 61253309|Baldry -61253320|Canowindra +6125331|Blayney/Bylong/Canowindra +6125332|Canowindra/Caragabal/Cassilis/Cowra 61253330|Dunedoo 61253331|Dunedoo 61253332|Dunedoo @@ -3853,14 +3854,15 @@ 61253337|Mudgee 61253338|Mudgee 61253339|Hill End -61253349|Hampton +6125334|Frogmore/Gooloogong/Greenethorpe/Hampton 6125335|Orange 61253350|Hampton 61253351|Hampton 61253355|Mudgee -61253369|Running Stream -61253380|Young -61253381|Lyndhurst +6125336|Koorawatha/Lyndhurst/Ooma/Running Stream +6125337|Running Stream/Twelve Mile/Tyagong/Young +6125338|Young/Lyndhurst/Oberon/Cowra/Grenfell/Bathurst/Orange +6125339|Orange/Lithgow/Gooloogong/Greenethorpe/Grenfell/Cassilis/Gulgong/Cowra/Hampton/Harden/Hill End/Kandos/Killongbutta/Koorawatha/Laheys Creek/Leadville/Limekilns/Lue/Lyndhurst/Bathurst 6125353|Orange 6125354|Lithgow 61253550|Bathurst @@ -14897,8 +14899,7 @@ 61269997|Gundagai 61269998|Mannus 61269999|Nangus -6127200|Sydney -6127201|Sydney +61272|Sydney 61275000|Engadine 61275001|Sutherland 61275002|Engadine @@ -17911,106 +17912,16 @@ 613431997|Wilkur 613431998|Willaura 613431999|Yaapeet -613432000|Ararat -613432001|Bacchus Marsh -613432002|Ballan -613432003|Ballarat -613432004|Balliang -613432005|Bangerang -613432006|Banyena -613432007|Beaufort -613432008|Beulah -613432009|Broughton -613432010|Buangor -613432011|Buninyong -613432012|Clear Lake -613432013|Creswick -613432014|Crymelon -613432015|Dadswells Bridge -613432016|Daylesford -613432017|Dimboola -613432018|Elmhurst -613432019|Gerang Gerung -613432020|Glenisla -613432021|Glenorchy -613432022|Goroke -613432023|Halls Gap -613432024|Horsham -613432025|Jeparit -613432026|Kalkee -613432027|Kaniva -613432028|Laharum -613432029|Lake Bolac -613432030|Landsborough -613432031|Learmonth -613432032|Linton -613432033|Lorquon -613432034|Marnoo -613432035|Maroona -613432036|Minimay -613432037|Minyip -613432038|Mount Wallace -613432039|Moyston -613432040|Murtoa -613432041|Natimuk -613432042|Navarre -613432043|Nhill -613432044|Polkemmet -613432045|Rainbow -613432046|Rokewood -613432047|Scarsdale -613432048|Serviceton -613432049|Skipton -613432050|Stawell -613432051|Stoneleigh -613432052|Streatham -613432053|Telopea Downs -613432054|Warracknabeal -613432055|Wilkur -613432056|Willaura -613432057|Yaapeet -613432058|Ararat -613432059|Bacchus Marsh -613432060|Ballan -613432061|Ballarat -613432062|Balliang -613432063|Bangerang -613432064|Banyena -613432065|Beaufort -613432066|Beulah -613432067|Broughton -613432068|Buangor -613432069|Buninyong -613432070|Clear Lake -613432071|Creswick -613432072|Crymelon -613432073|Dadswells Bridge -613432074|Daylesford -613432075|Dimboola -613432076|Elmhurst -613432077|Gerang Gerung -613432078|Glenisla -613432079|Glenorchy -613432080|Goroke -613432081|Halls Gap -613432082|Horsham -613432083|Jeparit -613432084|Kalkee -613432085|Kaniva -613432086|Laharum -613432087|Lake Bolac -613432088|Landsborough -613432089|Learmonth -613432090|Linton -613432091|Lorquon -613432092|Marnoo -613432093|Maroona -613432094|Minimay -613432095|Minyip -613432096|Mount Wallace -613432097|Moyston -613432098|Murtoa -613432099|Natimuk +61343200|Ballarat +61343201|Horsham +61343202|Dadswells Bridge +61343203|Balliang +61343204|Maroona +61343205|Ararat/Bacchus Marsh/Ballan/Ballarat/Balliang/Bangerang/Banyena/Beaufort +61343206|Ballan/Ballarat/Balliang/Bangerang/Banyena/Beaufort/Beulah/Broughton/Buangor/Buninyong +61343207|Clear Lake/Creswick/Crymelon/Dadswells Bridge/Daylesford/Dimboola/Elmhurst/Gerang Gerung/Glenisla/Glenorchy +61343208|Goroke/Halls Gap/Horsham/Jeparit/Kalkee/Kaniva/Laharum/Lake Bolac/Landsborough/Learmonth +61343209|Linton/Lorquon/Marnoo/Maroona/Minimay/Minyip/Mount Wallace/Moyston/Murtoa/Natimuk 613432100|Navarre 613432101|Nhill 613432102|Polkemmet @@ -18097,8 +18008,31 @@ 61343227|Balliang 61343228|Balliang 61343229|Dadswells Bridge +6134323|Dadswells Bridge/Daylesford/Glenisla/Maroona 61343240|Maroona 61343259|Serviceton +6134326|Serviceton/Warracknabeal/Halls Gap/Bacchus Marsh +6134327|Ballarat/Bacchus Marsh/Kaniva/Learmonth/Clear Lake/Creswick/Crymelon/Dadswells Bridge/Daylesford/Dimboola/Elmhurst/Gerang Gerung/Glenisla/Glenorchy +61343280|Goroke/Halls Gap/Horsham/Jeparit/Kalkee/Natimuk/Navarre/Nhill/Polkemmet/Rainbow +61343281|Rokewood/Scarsdale/Serviceton/Skipton/Stawell/Stoneleigh/Streatham/Telopea Downs/Warracknabeal/Wilkur +61343282|Willaura/Yaapeet/Kaniva/Laharum/Lake Bolac/Landsborough/Learmonth/Linton/Lorquon/Marnoo +61343283|Maroona/Minimay/Minyip/Mount Wallace/Moyston/Murtoa/Natimuk/Navarre/Nhill/Polkemmet +61343284|Ararat +61343285|Rainbow/Rokewood/Scarsdale/Serviceton/Skipton/Stawell/Stoneleigh/Streatham/Telopea Downs/Warracknabeal +61343286|Bacchus Marsh +61343287|Wilkur/Willaura/Yaapeet/Glenisla/Glenorchy/Goroke/Halls Gap/Horsham/Jeparit/Kalkee +61343288|Ballan +61343289|Warracknabeal +61343290|Ballarat +61343291|Ballarat +61343292|Balliang +61343293|Ballarat +61343294|Bangerang +61343295|Kaniva/Laharum/Lake Bolac/Landsborough/Learmonth/Linton/Lorquon/Marnoo/Maroona/Minimay +61343296|Banyena +61343297|Minyip/Mount Wallace/Moyston/Murtoa/Natimuk/Navarre/Nhill/Polkemmet/Rainbow/Rokewood +61343298|Beaufort +61343299|Horsham 6134330|Ballarat 6134331|Ballarat 6134332|Ballarat @@ -18821,6 +18755,15 @@ 61344230|Birchip 61344249|Lake Meran 61344260|Moonambel +61344261|St Arnaud +61344262|St Arnaud +61344263|St Arnaud +61344264|Talbot +61344265|Talbot +61344266|Talbot +61344267|Traynors Lagoon +61344268|Traynors Lagoon +61344269|Traynors Lagoon 61344311|Bendigo 61344312|Bendigo 61344313|Bendigo @@ -29257,8 +29200,7 @@ 6137005|Melbourne 6137006|Melbourne 6137007|Melbourne -6137010|Melbourne -6137017|Melbourne +613701|Melbourne 6137020|Melbourne 6137021|Melbourne 6137022|Melbourne @@ -29663,8 +29605,7 @@ 6138587|Clayton 6138588|Clayton 6138589|Melbourne -6138590|Melbourne -6138591|Melbourne +613859|Melbourne 6138604|Melbourne 6138607|Melbourne 6138608|Melbourne @@ -29929,64 +29870,11 @@ 61389030|Dandenong 61389031|Dandenong 61389032|Dandenong -6139000|Melbourne -6139001|Melbourne -6139002|Melbourne -6139003|Melbourne -6139004|Melbourne -6139005|Melbourne -6139006|Melbourne +61390|Melbourne 61390070|Eltham -61390071|Melbourne -61390072|Melbourne -61390073|Melbourne -61390074|Melbourne -61390075|Melbourne -61390076|Melbourne -6139008|Melbourne -6139009|Melbourne 61390090|Eltham 61390091|Eltham 61390092|Eltham -61390130|Melbourne -61390154|Melbourne -61390163|Melbourne -6139022|Melbourne -6139023|Melbourne -6139024|Melbourne -6139029|Melbourne -6139034|Melbourne -6139035|Melbourne -6139036|Melbourne -6139048|Melbourne -6139049|Melbourne -6139050|Melbourne -6139051|Melbourne -6139052|Melbourne -6139055|Melbourne -6139058|Melbourne -61390635|Melbourne -61390636|Melbourne -61390637|Melbourne -61390638|Melbourne -61390639|Melbourne -6139064|Melbourne -6139065|Melbourne -6139066|Melbourne -6139067|Melbourne -6139068|Melbourne -6139069|Melbourne -61390710|Melbourne -61390711|Melbourne -61390712|Melbourne -61390713|Melbourne -61390714|Melbourne -6139076|Melbourne -6139077|Melbourne -6139078|Melbourne -6139079|Melbourne -613908|Melbourne -61390990|Melbourne 6139100|Melbourne 61391011|Melbourne 61391012|Melbourne @@ -30517,43 +30405,11 @@ 61730594|Samford 61730595|Beenleigh 61730597|Ipswich -61730600|Brisbane -61730601|Samford -61730602|Redcliffe -61730603|Cleveland -61730604|Ipswich -61730605|Beenleigh -61730606|Samford -61730607|Redcliffe -61730608|Cleveland -61730609|Ipswich -6173061|Brisbane -61730610|Redcliffe -61730611|Samford -61730640|Brisbane -61730641|Brisbane -61730642|Bribie Island -61730643|Brisbane -61730644|Dayboro -61730645|Dunwich -61730646|Kooringal -61730647|Redcliffe -61730648|Russell Island -61730649|Samford -61730650|Bribie Island -61730651|Brisbane -61730652|Dayboro -61730653|Dunwich -61730654|Kooringal -61730655|Redcliffe -61730656|Russell Island -61730657|Samford -61730658|Bribie Island -61730659|Brisbane -6173066|Brisbane -6173067|Brisbane -6173068|Brisbane -6173069|Brisbane +617306|Brisbane +6173060|Brisbane/Beenleigh/Cleveland/Ipswich/Redcliffe/Samford +6173061|Brisbane/Redcliffe/Samford +6173064|Brisbane/Bribie Island/Dayboro/Dunwich/Kooringal/Redcliffe/Russell Island/Samford +6173065|Brisbane/Bribie Island/Dayboro/Dunwich/Kooringal/Redcliffe/Russell Island/Samford 6173070|Brisbane 6173071|Brisbane 6173072|Brisbane @@ -30701,9 +30557,7 @@ 6173297|Beenleigh 6173298|Samford 6173299|Beenleigh -6173300|Brisbane -61733095|Brisbane -61733099|Brisbane +617330|Brisbane 6173316|Brisbane 6173319|Brisbane 6173322|Brisbane @@ -30712,6 +30566,7 @@ 6173342|Brisbane 617335|Brisbane 617336|Brisbane +617337|Brisbane 6173380|Beenleigh 6173381|Ipswich 6173382|Beenleigh @@ -30724,6 +30579,7 @@ 6173389|Ipswich 61733898|Beenleigh 61733899|Beenleigh +617339|Brisbane 61734000|Kooringal 61734001|Kooringal 61734002|Kooringal @@ -42355,6 +42211,14 @@ 617750421|Yuleba 61775049|Bonshaw 61775060|Bunya Mountains +61775070|Cooyar +61775071|Cooyar +61775072|Cooyar +61775073|Cunnamulla +61775074|Cunnamulla +61775075|Cunnamulla +61775077|Darr Creek +61775078|Darr Creek 61775079|Durham Downs 61775090|Inglewood 61775109|Southwood @@ -43216,30 +43080,7 @@ 61861201|Herne Hill 61861202|Herne Hill 61861203|Herne Hill -61861402|Perth -6186141|Perth -6186142|Perth -6186143|Perth -6186144|Perth -6186145|Perth -6186146|Perth -61861471|Perth -61861472|Perth -61861473|Perth -61861474|Perth -61861475|Perth -61861476|Perth -61861477|Perth -61861478|Perth -61861479|Perth -6186148|Perth -61861490|Perth -61861491|Perth -61861492|Perth -61861493|Perth -61861494|Perth -61861495|Perth -61861496|Perth +618614|Perth 6186150|Perth 6186151|Perth 6186152|Perth @@ -46687,6 +46528,16 @@ 61875409|Policemans Point 61875420|Tailem Bend 61875433|Mannum +61875521|Pinnaroo +61875523|Policemans Point +61875525|Renmark +61875527|Riverton +61875529|Robertstown +61875531|Sanderston +61875533|Sandleton +61875535|Sedan +61875537|Strathalbyn +61875539|Swan Reach 61875550|Murray Bridge 61875551|Windsor 61875552|Willunga diff --git a/resources/geocoding/es/54.txt b/resources/geocoding/es/54.txt index 235dc8efb..8806fd3d5 100644 --- a/resources/geocoding/es/54.txt +++ b/resources/geocoding/es/54.txt @@ -306,6 +306,7 @@ 543832|Recreo, Catamarca 543834|San Fernando del Valle de Catamarca, Catamarca 543835|Andalgalá, Catamarca +543836|Andalgalá, Catamarca 543837|Tinogasta, Catamarca 543838|Santa María, Catamarca 543841|Monte Quemado, Santiago del Estero diff --git a/resources/metadata/54/README b/resources/metadata/54/README new file mode 100644 index 000000000..1c16da87e --- /dev/null +++ b/resources/metadata/54/README @@ -0,0 +1,15 @@ +Notes for Argentina metadata. + +This metadata is heavily processed by code before being exported as XML. This +is because the XML doesn't actually reflect the truth about the Argentinian +phone number plan. + +In the Argentinian numbering plan, all phone numbers are 10-digits long, +whereas the XML uses 11-digit numbers to represent mobile ranges (by adding the +dialing prefix 9 to indicate a mobile number). See go/dial-right-number for +some background on this. This applies to "geographic" numbers (those prefixed +by 1, 2 or 3) which are represented in the CSV as fixed-or-mobile and then +processed into two separate ranges. + +The aim of this is to keep the CSV data as close to what would be seen in a +numbering plan as possible. diff --git a/resources/timezones/map_data.txt b/resources/timezones/map_data.txt index 55876edf9..d85f2267c 100644 --- a/resources/timezones/map_data.txt +++ b/resources/timezones/map_data.txt @@ -1621,6 +1621,7 @@ 1819|America/Toronto 1820|America/Los_Angeles 1825|America/Edmonton +1826|America/New_York 1828|America/New_York 1829|America/Santo_Domingo 1830|America/Chicago @@ -2183,6 +2184,7 @@ 391|Europe/Rome&Europe/Vatican 393|Europe/Rome&Europe/Vatican 395|Europe/Rome&Europe/Vatican +397|Europe/Rome 398|Europe/Rome&Europe/Vatican 40|Europe/Bucharest 41|Europe/Zurich From d86771ca0739b537641aa2bce7bf9b9b63f2b5cb Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 10 Jun 2022 18:32:29 +0100 Subject: [PATCH 23/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 26 +- python/phonenumbers/carrierdata/data1.py | 14 +- python/phonenumbers/carrierdata/data2.py | 12 +- python/phonenumbers/data/alt_format_380.py | 2 +- python/phonenumbers/data/alt_format_49.py | 2 +- python/phonenumbers/data/region_AR.py | 6 +- python/phonenumbers/data/region_CL.py | 4 +- python/phonenumbers/data/region_DE.py | 2 +- python/phonenumbers/data/region_EH.py | 2 +- python/phonenumbers/data/region_GB.py | 2 +- python/phonenumbers/data/region_HK.py | 2 +- python/phonenumbers/data/region_HR.py | 2 +- python/phonenumbers/data/region_IR.py | 2 +- python/phonenumbers/data/region_IT.py | 6 +- python/phonenumbers/data/region_MA.py | 2 +- python/phonenumbers/data/region_MH.py | 2 +- python/phonenumbers/data/region_TT.py | 2 +- python/phonenumbers/data/region_UA.py | 6 +- python/phonenumbers/data/region_US.py | 4 +- python/phonenumbers/geodata/data10.py | 118 ++++---- python/phonenumbers/geodata/data11.py | 302 +++++++++---------- python/phonenumbers/geodata/data12.py | 332 ++++++++++----------- python/phonenumbers/geodata/data13.py | 294 +++++++++--------- python/phonenumbers/geodata/data14.py | 294 +++++++++--------- python/phonenumbers/geodata/data15.py | 294 +++++++++--------- python/phonenumbers/geodata/data16.py | 294 +++++++++--------- python/phonenumbers/geodata/data17.py | 294 +++++++++--------- python/phonenumbers/geodata/data18.py | 294 +++++++++--------- python/phonenumbers/geodata/data19.py | 294 +++++++++--------- python/phonenumbers/geodata/data2.py | 2 +- python/phonenumbers/geodata/data20.py | 294 +++++++++--------- python/phonenumbers/geodata/data21.py | 294 +++++++++--------- python/phonenumbers/geodata/data22.py | 294 +++++++++--------- python/phonenumbers/geodata/data23.py | 294 +++++++++--------- python/phonenumbers/geodata/data24.py | 294 +++++++++--------- python/phonenumbers/geodata/data25.py | 294 +++++++++--------- python/phonenumbers/geodata/data26.py | 294 +++++++++--------- python/phonenumbers/geodata/data27.py | 294 +++++++++--------- python/phonenumbers/geodata/data28.py | 147 --------- python/phonenumbers/geodata/data3.py | 2 +- python/phonenumbers/geodata/data4.py | 2 +- python/phonenumbers/geodata/data5.py | 6 +- python/phonenumbers/geodata/data6.py | 4 +- python/phonenumbers/geodata/data7.py | 4 +- python/phonenumbers/geodata/data8.py | 18 +- python/phonenumbers/geodata/data9.py | 204 ++++++------- python/phonenumbers/tzdata/data0.py | 2 + 47 files changed, 2759 insertions(+), 2894 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 795bdecb1..015844a46 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -778,6 +778,7 @@ '212699':{'en': 'Inwi'}, '21270':{'en': 'Inwi'}, '21271':{'en': 'Inwi'}, + '21272':{'en': 'Inwi'}, '21276':{'en': 'Maroc Telecom'}, '21277':{'en': u('M\u00e9ditel')}, '2135':{'en': 'Ooredoo'}, @@ -2941,6 +2942,7 @@ '3776':{'en': 'Monaco Telecom'}, '37861':{'en': 'TELENET'}, '37866':{'en': 'Telecom Italia San Marino'}, + '38039':{'en': 'Kyivstar', 'uk': u('\u041a\u0438\u0457\u0432\u0441\u0442\u0430\u0440')}, '38050':{'en': 'Vodafone', 'uk': u('Vodafone \u0423\u043a\u0440\u0430\u0457\u043d\u0430')}, '38063':{'en': 'lifecell', 'uk': 'lifecell'}, '38066':{'en': 'Vodafone', 'uk': u('Vodafone \u0423\u043a\u0440\u0430\u0457\u043d\u0430')}, @@ -2994,7 +2996,8 @@ '38595':{'en': 'Tele2'}, '385970':{'en': 'Hrvatski Telekom'}, '3859751':{'en': 'Telefocus'}, - '3859759':{'en': 'Altavox'}, + '38597596':{'en': 'Altavox'}, + '38597597':{'en': 'INNOVAC'}, '385976':{'en': 'Hrvatski Telekom'}, '385977':{'en': 'Hrvatski Telekom'}, '385979':{'en': 'Hrvatski Telekom'}, @@ -3174,6 +3177,7 @@ '4207036':{'en': 'T-Mobile'}, '42070370':{'en': 'FAYN Telecommunications'}, '42070373':{'en': 'COMA'}, + '42070376':{'en': 'BSG'}, '4207038':{'en': 'T-Mobile'}, '4207039':{'en': 'T-Mobile'}, '4207040':{'en': 'SAZKA sazkova kancelar, a.s'}, @@ -3237,14 +3241,12 @@ '42077072':{'en': 'Cesky bezdrat'}, '42077073':{'en': 'T-Mobile'}, '42077077':{'en': 'T-Mobile'}, - '42077080':{'en': 'Vodafone'}, - '42077081':{'en': 'Vodafone'}, - '42077082':{'en': 'Vodafone'}, - '42077083':{'en': 'Vodafone'}, - '42077084':{'en': 'Vodafone'}, + '4207708':{'en': 'Vodafone'}, + '4207709':{'en': 'Vodafone'}, '42077100':{'en': 'TT Quality s.r.o.'}, '42077111':{'en': 'miniTEL'}, '42077177':{'en': 'MONTYHO TECHNOLOGY s.r.o. (CANISTEC)'}, + '4207718':{'en': 'Vodafone'}, '42077200':{'en': 'TT Quality s.r.o.'}, '42077272':{'en': 'IPEX'}, '42077273':{'en': 'IPEX'}, @@ -3425,6 +3427,11 @@ '447340':{'en': 'Vodafone'}, '447341':{'en': 'Vodafone'}, '447342':{'en': 'Vodafone'}, + '447360':{'en': 'Three'}, + '447361':{'en': 'Three'}, + '447362':{'en': 'Three'}, + '447363':{'en': 'Three'}, + '447364':{'en': 'Three'}, '447365':{'en': 'Three'}, '447366':{'en': 'Three'}, '447367':{'en': 'Three'}, @@ -10012,11 +10019,4 @@ '553399109':{'en': 'TIM'}, '553399111':{'en': 'TIM'}, '553399112':{'en': 'TIM'}, - '553399113':{'en': 'TIM'}, - '553399114':{'en': 'TIM'}, - '553399115':{'en': 'TIM'}, - '553399116':{'en': 'TIM'}, - '553399117':{'en': 'TIM'}, - '553399118':{'en': 'TIM'}, - '553399119':{'en': 'TIM'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 45e94666b..40e065fdd 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,13 @@ # limitations under the License. data = { + '553399113':{'en': 'TIM'}, + '553399114':{'en': 'TIM'}, + '553399115':{'en': 'TIM'}, + '553399116':{'en': 'TIM'}, + '553399117':{'en': 'TIM'}, + '553399118':{'en': 'TIM'}, + '553399119':{'en': 'TIM'}, '553399121':{'en': 'TIM'}, '553399122':{'en': 'TIM'}, '553399123':{'en': 'TIM'}, @@ -10012,11 +10019,4 @@ '5939824':{'en': 'CNT'}, '593983':{'en': 'Movistar'}, '593984':{'en': 'Movistar'}, - '593987':{'en': 'Movistar'}, - '593990':{'en': 'Claro'}, - '593991':{'en': 'Claro'}, - '5939920':{'en': 'Claro'}, - '5939921':{'en': 'Claro'}, - '5939922':{'en': 'Claro'}, - '5939923':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 084895a1e..f688767f9 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,13 @@ # limitations under the License. data = { + '593987':{'en': 'Movistar'}, + '593990':{'en': 'Claro'}, + '593991':{'en': 'Claro'}, + '5939920':{'en': 'Claro'}, + '5939921':{'en': 'Claro'}, + '5939922':{'en': 'Claro'}, + '5939923':{'en': 'Claro'}, '5939924':{'en': 'Claro'}, '5939925':{'en': 'Movistar'}, '5939926':{'en': 'Movistar'}, @@ -3243,7 +3250,8 @@ '850191':{'en': 'Koryolink'}, '850192':{'en': 'Koryolink'}, '850193':{'en': 'KPTC'}, - '85244':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')}, + '852440':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')}, + '852444':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')}, '852460':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')}, '8524607':{'en': 'Multibyte', 'zh': 'Multibyte'}, '852461':{'zh_Hant': u('\u65b0\u79fb\u52d5\u901a\u8a0a')}, @@ -3573,6 +3581,7 @@ '852956':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u806f\u901a')}, '852957':{'en': '3', 'zh': '3', 'zh_Hant': '3'}, '852958':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')}, + '852959':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')}, '852960':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')}, '852961':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')}, '852962':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')}, @@ -7801,6 +7810,7 @@ '98996':{'en': 'IR-MCI', 'fa': u('\u0647\u0645\u0631\u0627\u0647 \u0627\u0648\u0644')}, '989981':{'en': 'Shatel Mobile', 'fa': u('\u0634\u0627\u062a\u0644 \u0645\u0648\u0628\u0627\u06cc\u0644')}, '9899900':{'en': 'LOTUSTEL', 'fa': u('\u0644\u0648\u062a\u0648\u0633\u200c\u062a\u0644')}, + '9899902':{'en': 'IR-MCI', 'fa': u('\u0647\u0645\u0631\u0627\u0647 \u0627\u0648\u0644')}, '989991':{'en': 'Irancell', 'fa': u('\u0627\u06cc\u0631\u0627\u0646\u0633\u0644')}, '989998':{'en': 'Rightel', 'fa': u('\u0631\u0627\u06cc\u062a\u0644')}, '9899996':{'en': 'Rightel', 'fa': u('\u0631\u0627\u06cc\u062a\u0644')}, diff --git a/python/phonenumbers/data/alt_format_380.py b/python/phonenumbers/data/alt_format_380.py index 1325491a9..ad9b39a69 100644 --- a/python/phonenumbers/data/alt_format_380.py +++ b/python/phonenumbers/data/alt_format_380.py @@ -1,4 +1,4 @@ """Auto-generated file, do not edit by hand. 380 metadata""" from ..phonemetadata import NumberFormat -PHONE_ALT_FORMAT_380 = [NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]'])] +PHONE_ALT_FORMAT_380 = [NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[38]9|4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|9[1-9]|(?:48|57)[0137-9]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[38]9|4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|9[1-9]|(?:48|57)[0137-9]'])] diff --git a/python/phonenumbers/data/alt_format_49.py b/python/phonenumbers/data/alt_format_49.py index 7869972f2..b773d9743 100644 --- a/python/phonenumbers/data/alt_format_49.py +++ b/python/phonenumbers/data/alt_format_49.py @@ -1,4 +1,4 @@ """Auto-generated file, do not edit by hand. 49 metadata""" from ..phonemetadata import NumberFormat -PHONE_ALT_FORMAT_49 = [NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[34]0|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:0|3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[01]|50|6[09]|7(?:0|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6]|9)|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[34]0|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{1,2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[34]0|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{1,2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})(\\d)', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{1,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{1,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[19]|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['15[1279]|2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{5})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{5})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{5})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{8})', format='\\1 \\2', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d)', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[67]|800']), NumberFormat(pattern='(\\d{3})(\\d{2,3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[67]|800']), NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d{6})(\\d{2})(\\d{1,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{4,6})', format='\\1 \\2', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{4,10})', format='\\1 \\2', leading_digits_pattern=['900'])] +PHONE_ALT_FORMAT_49 = [NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:0|3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[01]|50|6[09]|7(?:0|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6]|9)|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{1,2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{1,2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})(\\d)', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{1,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{1,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[19]|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['15[1279]|2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{5})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{5})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{5})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{8})', format='\\1 \\2', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d)', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[67]|800']), NumberFormat(pattern='(\\d{3})(\\d{2,3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[67]|800']), NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d{6})(\\d{2})(\\d{1,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{4,6})', format='\\1 \\2', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{4,10})', format='\\1 \\2', leading_digits_pattern=['900'])] diff --git a/python/phonenumbers/data/region_AR.py b/python/phonenumbers/data/region_AR.py index a63859534..7757116d5 100644 --- a/python/phonenumbers/data/region_AR.py +++ b/python/phonenumbers/data/region_AR.py @@ -3,8 +3,8 @@ PHONE_METADATA_AR = PhoneMetadata(id='AR', country_code=54, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}', possible_length=(10, 11), possible_length_local_only=(6, 7, 8)), - fixed_line=PhoneNumberDesc(national_number_pattern='3888[013-9]\\d{5}|(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}', example_number='1123456789', possible_length=(10,), possible_length_local_only=(6, 7, 8)), - mobile=PhoneNumberDesc(national_number_pattern='93888[013-9]\\d{5}|9(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}', example_number='91123456789', possible_length=(10, 11), possible_length_local_only=(6, 7, 8)), + fixed_line=PhoneNumberDesc(national_number_pattern='3888[013-9]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}', example_number='1123456789', possible_length=(10,), possible_length_local_only=(6, 7, 8)), + mobile=PhoneNumberDesc(national_number_pattern='93(?:7(?:1[15]|81)[46]|8(?:(?:21|4[16]|69|9[12])[46]|88[013-9]))\\d{5}|9(?:29(?:54|66)|3(?:7(?:55|77)|865))[2-8]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|3(?:02|23)|657|920)|3(?:4(?:8[27]|92)|541|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|320|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-8]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-9]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:0[45]|[17][2-6]|3[4-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}', example_number='91123456789', possible_length=(10, 11), possible_length_local_only=(6, 7, 8)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,8}', example_number='8001234567', possible_length=(10, 11)), premium_rate=PhoneNumberDesc(national_number_pattern='60[04579]\\d{7}', example_number='6001234567', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='810\\d{7}', example_number='8101234567', possible_length=(10,)), @@ -14,7 +14,7 @@ national_prefix_transform_rule='9\\1', number_format=[NumberFormat(pattern='(\\d{3})', format='\\1', leading_digits_pattern=['0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911']), NumberFormat(pattern='(\\d{2})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[1-9]']), - NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[2-8]']), + NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[2-9]']), NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1-\\2', leading_digits_pattern=['[1-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{4})', format='\\1 \\2-\\3', leading_digits_pattern=['2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])', '2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)', '2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]', '2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{4})', format='\\1 \\2-\\3', leading_digits_pattern=['1'], national_prefix_formatting_rule='0\\1', national_prefix_optional_when_formatting=True), diff --git a/python/phonenumbers/data/region_CL.py b/python/phonenumbers/data/region_CL.py index 41b108d02..523bf9cea 100644 --- a/python/phonenumbers/data/region_CL.py +++ b/python/phonenumbers/data/region_CL.py @@ -3,8 +3,8 @@ PHONE_METADATA_CL = PhoneMetadata(id='CL', country_code=56, international_prefix='(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0', general_desc=PhoneNumberDesc(national_number_pattern='12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}', possible_length=(9, 10, 11)), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600)|6469)|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600)|6469)|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:123|8)00\\d{6}', example_number='800123456', possible_length=(9, 11)), shared_cost=PhoneNumberDesc(national_number_pattern='600\\d{7,8}', example_number='6001234567', possible_length=(10, 11)), voip=PhoneNumberDesc(national_number_pattern='44\\d{7}', example_number='441234567', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_DE.py b/python/phonenumbers/data/region_DE.py index 7d349902c..f8bdda665 100644 --- a/python/phonenumbers/data/region_DE.py +++ b/python/phonenumbers/data/region_DE.py @@ -3,7 +3,7 @@ PHONE_METADATA_DE = PhoneMetadata(id='DE', country_code=49, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:1\\d|2[02-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[05]\\d|[23]1|[46][1-8])\\d{1,9}', possible_length=(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3)), - fixed_line=PhoneNumberDesc(national_number_pattern='32\\d{9,11}|49[2-6]\\d{10}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}', example_number='30123456', possible_length=(5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3, 4)), + fixed_line=PhoneNumberDesc(national_number_pattern='32\\d{9,11}|49[2-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}', example_number='30123456', possible_length=(5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3, 4)), mobile=PhoneNumberDesc(national_number_pattern='15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}', example_number='15123456789', possible_length=(10, 11)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,12}', example_number='8001234567890', possible_length=(10, 11, 12, 13, 14, 15)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:137[7-9]|900(?:[135]|9\\d))\\d{6}', example_number='9001234567', possible_length=(10, 11)), diff --git a/python/phonenumbers/data/region_EH.py b/python/phonenumbers/data/region_EH.py index 1b09ff7c1..e6a64cea8 100644 --- a/python/phonenumbers/data/region_EH.py +++ b/python/phonenumbers/data/region_EH.py @@ -4,7 +4,7 @@ PHONE_METADATA_EH = PhoneMetadata(id='EH', country_code=212, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[5-8]\\d{8}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='528[89]\\d{5}', example_number='528812345', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|6[0-367]))\\d{6}', example_number='650123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-367]))\\d{6}', example_number='650123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='89\\d{7}', example_number='891234567', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='592(?:4[0-2]|93)\\d{4}', example_number='592401234', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GB.py b/python/phonenumbers/data/region_GB.py index c1604da63..d2f06cea9 100644 --- a/python/phonenumbers/data/region_GB.py +++ b/python/phonenumbers/data/region_GB.py @@ -3,7 +3,7 @@ PHONE_METADATA_GB = PhoneMetadata(id='GB', country_code=44, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}', possible_length=(7, 9, 10), possible_length_local_only=(4, 5, 6, 8)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[01359])|(?:5[0-26-9]|[78][0-49])\\d\\d|6(?:[0-4]\\d\\d|50[0-79]))|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-27-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[01359])|(?:5[0-26-9]|[78][0-49])\\d\\d|6(?:[0-4]\\d\\d|50[0-79]))|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-26-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)), mobile=PhoneNumberDesc(national_number_pattern='7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}', example_number='7400123456', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{7}|800\\d{6}|8001111', example_number='8001234567', possible_length=(7, 9, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d', example_number='9012345678', possible_length=(7, 10)), diff --git a/python/phonenumbers/data/region_HK.py b/python/phonenumbers/data/region_HK.py index 97320cf58..3123dd5e8 100644 --- a/python/phonenumbers/data/region_HK.py +++ b/python/phonenumbers/data/region_HK.py @@ -4,7 +4,7 @@ PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=852, international_prefix='00(?:30|5[09]|[126-9]?)', general_desc=PhoneNumberDesc(national_number_pattern='8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}', possible_length=(5, 6, 7, 8, 9, 11)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|5[0-5]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}', example_number='21234567', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:46(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8])|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|929[013-9])\\d{4}|(?:4(?:40|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-24679])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', example_number='51234567', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:40|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-24679])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', example_number='51234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='900(?:[0-24-9]\\d{7}|3\\d{1,4})', example_number='90012345678', possible_length=(5, 6, 7, 8, 11)), personal_number=PhoneNumberDesc(national_number_pattern='8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}', example_number='81123456', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_HR.py b/python/phonenumbers/data/region_HR.py index 916d0a180..5725310a3 100644 --- a/python/phonenumbers/data/region_HR.py +++ b/python/phonenumbers/data/region_HR.py @@ -4,7 +4,7 @@ PHONE_METADATA_HR = PhoneMetadata(id='HR', country_code=385, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}', possible_length=(6, 7, 8, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}', example_number='12345678', possible_length=(8, 9), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='98\\d{6,7}|975(?:1\\d|96)\\d{4}|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}', example_number='921234567', possible_length=(8, 9)), + mobile=PhoneNumberDesc(national_number_pattern='98\\d{6,7}|975(?:1\\d|9[67])\\d{4}|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}', example_number='921234567', possible_length=(8, 9)), toll_free=PhoneNumberDesc(national_number_pattern='80[01]\\d{4,6}', example_number='800123456', possible_length=(7, 8, 9)), premium_rate=PhoneNumberDesc(national_number_pattern='6[01459]\\d{6}|6[01]\\d{4,5}', example_number='611234', possible_length=(6, 7, 8)), personal_number=PhoneNumberDesc(national_number_pattern='7[45]\\d{6}', example_number='74123456', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_IR.py b/python/phonenumbers/data/region_IR.py index 19c1ebf4c..95f5fca0f 100644 --- a/python/phonenumbers/data/region_IR.py +++ b/python/phonenumbers/data/region_IR.py @@ -4,7 +4,7 @@ PHONE_METADATA_IR = PhoneMetadata(id='IR', country_code=98, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}', possible_length=(4, 5, 6, 7, 10), possible_length_local_only=(8,)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}', example_number='2123456789', possible_length=(6, 7, 10), possible_length_local_only=(4, 5, 8)), - mobile=PhoneNumberDesc(national_number_pattern='9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:1\\d|88)|9(?:0[013]|[19]\\d|21|77|8[7-9])))\\d{5}', example_number='9123456789', possible_length=(10,)), + mobile=PhoneNumberDesc(national_number_pattern='9(?:(?:0(?:[0-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d)\\d|9(?:[0-46]\\d\\d|5[15]0|8(?:1\\d|88)|9(?:0[0-3]|[19]\\d|21|77|8[7-9])))\\d{5}', example_number='9123456789', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='96(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19])', example_number='9601', possible_length=(4, 5)), no_international_dialling=PhoneNumberDesc(national_number_pattern='9(?:4440\\d{5}|6(?:0[12]|2[16-8]|3(?:08|[14]5|[23]|66)|4(?:0|80)|5[01]|6[89]|86|9[19]))', possible_length=(4, 5, 10)), national_prefix='0', diff --git a/python/phonenumbers/data/region_IT.py b/python/phonenumbers/data/region_IT.py index 40b8e3cee..32be30dd4 100644 --- a/python/phonenumbers/data/region_IT.py +++ b/python/phonenumbers/data/region_IT.py @@ -2,7 +2,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_IT = PhoneMetadata(id='IT', country_code=39, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|55\\d{8}|8\\d{5}(?:\\d{2,4})?', possible_length=(6, 7, 8, 9, 10, 11, 12)), + general_desc=PhoneNumberDesc(national_number_pattern='0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?', possible_length=(6, 7, 8, 9, 10, 11, 12)), fixed_line=PhoneNumberDesc(national_number_pattern='0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|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])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}', example_number='0212345678', possible_length=(6, 7, 8, 9, 10, 11)), mobile=PhoneNumberDesc(national_number_pattern='3[1-9]\\d{8}|3[2-9]\\d{7}', example_number='3123456789', possible_length=(9, 10)), toll_free=PhoneNumberDesc(national_number_pattern='80(?:0\\d{3}|3)\\d{3}', example_number='800123456', possible_length=(6, 9)), @@ -19,7 +19,7 @@ NumberFormat(pattern='(\\d{4})(\\d{2,6})', format='\\1 \\2', leading_digits_pattern=['0(?:[13-579][2-46-8]|8[236-8])']), NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['894']), NumberFormat(pattern='(\\d{2})(\\d{3,4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['0[26]|5']), - NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['1(?:44|[679])|[38]']), + NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['1(?:44|[679])|[378]']), NumberFormat(pattern='(\\d{3})(\\d{3,4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['0[13-57-9][0159]|14']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{5})', format='\\1 \\2 \\3', leading_digits_pattern=['0[26]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['0']), @@ -29,7 +29,7 @@ NumberFormat(pattern='(\\d{4})(\\d{2,6})', format='\\1 \\2', leading_digits_pattern=['0(?:[13-579][2-46-8]|8[236-8])']), NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['894']), NumberFormat(pattern='(\\d{2})(\\d{3,4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['0[26]|5']), - NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['1(?:44|[679])|[38]']), + NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['1(?:44|[679])|[378]']), NumberFormat(pattern='(\\d{3})(\\d{3,4})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['0[13-57-9][0159]|14']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{5})', format='\\1 \\2 \\3', leading_digits_pattern=['0[26]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['0']), diff --git a/python/phonenumbers/data/region_MA.py b/python/phonenumbers/data/region_MA.py index 0cc641ccf..51262e02d 100644 --- a/python/phonenumbers/data/region_MA.py +++ b/python/phonenumbers/data/region_MA.py @@ -4,7 +4,7 @@ PHONE_METADATA_MA = PhoneMetadata(id='MA', country_code=212, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[5-8]\\d{8}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='5(?:29(?:[189][05]|2[29]|3[01])|389[05])\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[08]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}', example_number='520123456', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|6[0-367]))\\d{6}', example_number='650123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-367]))\\d{6}', example_number='650123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='89\\d{7}', example_number='891234567', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='592(?:4[0-2]|93)\\d{4}', example_number='592401234', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_MH.py b/python/phonenumbers/data/region_MH.py index 728028043..bfa4d109f 100644 --- a/python/phonenumbers/data/region_MH.py +++ b/python/phonenumbers/data/region_MH.py @@ -4,7 +4,7 @@ PHONE_METADATA_MH = PhoneMetadata(id='MH', country_code=692, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='329\\d{4}|(?:[256]\\d|45)\\d{5}', possible_length=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:247|528|625)\\d{4}', example_number='2471234', possible_length=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:(?:23|54)5|329|45[56])\\d{4}', example_number='2351234', possible_length=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:(?:23|54)5|329|45[356])\\d{4}', example_number='2351234', possible_length=(7,)), voip=PhoneNumberDesc(national_number_pattern='635\\d{4}', example_number='6351234', possible_length=(7,)), national_prefix='1', national_prefix_for_parsing='1', diff --git a/python/phonenumbers/data/region_TT.py b/python/phonenumbers/data/region_TT.py index 85bb2e664..1711d3be1 100644 --- a/python/phonenumbers/data/region_TT.py +++ b/python/phonenumbers/data/region_TT.py @@ -3,7 +3,7 @@ PHONE_METADATA_TT = PhoneMetadata(id='TT', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[58]\\d\\d|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='868(?:2(?:0[13]|1[89]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}', example_number='8682211234', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='868(?:2(?:0[13]|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}', example_number='8682211234', possible_length=(10,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}', example_number='8682911234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_UA.py b/python/phonenumbers/data/region_UA.py index 04b5b28c2..623312ce0 100644 --- a/python/phonenumbers/data/region_UA.py +++ b/python/phonenumbers/data/region_UA.py @@ -4,7 +4,7 @@ PHONE_METADATA_UA = PhoneMetadata(id='UA', country_code=380, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[89]\\d{9}|[3-9]\\d{8}', possible_length=(9, 10), possible_length_local_only=(5, 6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}', example_number='311234567', possible_length=(9,), possible_length_local_only=(5, 6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='(?:50|6[36-8]|7[1-3]|9[1-9])\\d{7}', example_number='501234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:39|50|6[36-8]|7[1-3]|9[1-9])\\d{7}', example_number='501234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800[1-8]\\d{5,6}', example_number='800123456', possible_length=(9, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='900[239]\\d{5,6}', example_number='900212345', possible_length=(9, 10)), voip=PhoneNumberDesc(national_number_pattern='89[1-579]\\d{6}', example_number='891234567', possible_length=(9,)), @@ -12,6 +12,6 @@ national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]', '6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]', '4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{4})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['[3-6]'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{4})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6[0135689]|7[4-6])|6(?:[12][3-7]|[459])', '3[1-8]|4(?:[1367]|[45][6-9]|8[4-6])|5(?:[1-5]|6(?:[015689]|3[02389])|7[4-6])|6(?:[12][3-7]|[459])'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[3-7]|89|9[1-9]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['[89]'], national_prefix_formatting_rule='0\\1')]) diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index 0ca21725c..037528029 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -3,8 +3,8 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 84b05e7b1..9273aa357 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,61 +19,6 @@ # limitations under the License. data = { - '613470869':{'en': 'Eildon'}, - '613470870':{'en': 'Euroa'}, - '613470871':{'en': 'Falls Creek'}, - '613470872':{'en': 'Flowerdale'}, - '613470873':{'en': 'Graytown'}, - '613470874':{'en': 'Harrietville'}, - '613470875':{'en': 'Jamieson'}, - '613470876':{'en': 'Killawarra'}, - '613470877':{'en': 'Kilmore'}, - '613470878':{'en': 'King Valley'}, - '613470879':{'en': 'Kinglake'}, - '613470880':{'en': 'Kobyboyn'}, - '613470881':{'en': 'Longwood'}, - '613470882':{'en': 'Mansfield'}, - '613470883':{'en': 'Mount Beauty'}, - '613470884':{'en': 'Mount Buller'}, - '613470885':{'en': 'Moyhu'}, - '613470886':{'en': 'Myrtleford'}, - '613470887':{'en': 'Nagambie'}, - '613470888':{'en': 'Puckapunyal'}, - '613470889':{'en': 'Pyalong'}, - '613470890':{'en': 'Seymour'}, - '613470891':{'en': 'St James'}, - '613470892':{'en': 'Strathbogie'}, - '613470893':{'en': 'Swanpool'}, - '613470894':{'en': 'Taggerty'}, - '613470895':{'en': 'Tatong'}, - '613470896':{'en': 'Thoona'}, - '613470897':{'en': 'Tungamah'}, - '613470898':{'en': 'Violet Town'}, - '613470899':{'en': 'Wangaratta'}, - '613470900':{'en': 'Whorouly'}, - '613470901':{'en': 'Winton'}, - '613470902':{'en': 'Woods Point'}, - '613470903':{'en': 'Yarck'}, - '613470904':{'en': 'Yarrawonga'}, - '613470905':{'en': 'Yea'}, - '613470906':{'en': 'Alexandra'}, - '613470907':{'en': 'Beechworth'}, - '613470908':{'en': 'Benalla'}, - '613470909':{'en': 'Bonnie Doon'}, - '613470910':{'en': 'Bright'}, - '613470911':{'en': 'Broadford'}, - '613470912':{'en': 'Buffalo River'}, - '613470913':{'en': 'Cheshunt'}, - '613470914':{'en': 'Chiltern'}, - '613470915':{'en': 'Creightons Creek'}, - '613470916':{'en': 'Devlins Bridge'}, - '613470917':{'en': 'Eildon'}, - '613470918':{'en': 'Euroa'}, - '613470919':{'en': 'Falls Creek'}, - '613470920':{'en': 'Flowerdale'}, - '613470921':{'en': 'Graytown'}, - '613470922':{'en': 'Harrietville'}, - '613470923':{'en': 'Jamieson'}, '613470924':{'en': 'Killawarra'}, '613470925':{'en': 'Kilmore'}, '613470926':{'en': 'King Valley'}, @@ -9532,8 +9477,7 @@ '6137005':{'en': 'Melbourne'}, '6137006':{'en': 'Melbourne'}, '6137007':{'en': 'Melbourne'}, - '6137010':{'en': 'Melbourne'}, - '6137017':{'en': 'Melbourne'}, + '613701':{'en': 'Melbourne'}, '6137020':{'en': 'Melbourne'}, '6137021':{'en': 'Melbourne'}, '6137022':{'en': 'Melbourne'}, @@ -9938,8 +9882,7 @@ '6138587':{'en': 'Clayton'}, '6138588':{'en': 'Clayton'}, '6138589':{'en': 'Melbourne'}, - '6138590':{'en': 'Melbourne'}, - '6138591':{'en': 'Melbourne'}, + '613859':{'en': 'Melbourne'}, '6138604':{'en': 'Melbourne'}, '6138607':{'en': 'Melbourne'}, '6138608':{'en': 'Melbourne'}, @@ -10019,4 +9962,61 @@ '61387402':{'en': 'Dandenong'}, '61387403':{'en': 'Croydon'}, '61387404':{'en': 'Werribee'}, + '61387405':{'en': 'Sunbury'}, + '61387406':{'en': 'Kalkallo'}, + '61387407':{'en': 'Whittlesea'}, + '61387408':{'en': 'Croydon'}, + '61387409':{'en': 'Dandenong'}, + '6138741':{'en': 'Croydon'}, + '6138742':{'en': 'Werribee'}, + '6138743':{'en': 'Dandenong'}, + '6138744':{'en': 'Werribee'}, + '61387443':{'en': 'Werribee/Point Cook'}, + '6138745':{'en': 'Sunbury'}, + '6138746':{'en': 'Sunbury'}, + '6138747':{'en': 'Sunbury'}, + '6138748':{'en': 'Whittlesea'}, + '6138749':{'en': 'Kalkallo'}, + '61387500':{'en': 'Croydon'}, + '61387501':{'en': 'Kalkallo'}, + '61387502':{'en': 'Sunbury'}, + '61387503':{'en': 'Werribee'}, + '61387504':{'en': 'Whittlesea'}, + '61387505':{'en': 'Croydon'}, + '61387506':{'en': 'Dandenong'}, + '61387507':{'en': 'Kalkallo'}, + '61387508':{'en': 'Sunbury'}, + '61387509':{'en': 'Werribee'}, + '6138751':{'en': 'Dandenong'}, + '61387510':{'en': 'Whittlesea'}, + '6138752':{'en': 'Dandenong'}, + '61387525':{'en': 'Whittlesea'}, + '6138753':{'en': 'Dandenong'}, + '6138754':{'en': 'Werribee'}, + '6138755':{'en': 'Werribee'}, + '6138756':{'en': 'Croydon'}, + '6138757':{'en': 'Kalkallo'}, + '6138758':{'en': 'Dandenong'}, + '6138759':{'en': 'Dandenong'}, + '613876':{'en': 'Dandenong'}, + '61387602':{'en': 'Kalkallo'}, + '61387603':{'en': 'Sunbury'}, + '61387604':{'en': 'Werribee'}, + '61387605':{'en': 'Whittlesea'}, + '61387607':{'en': 'Kalkallo'}, + '61387608':{'en': 'Sunbury'}, + '61387609':{'en': 'Werribee'}, + '6138761':{'en': 'Croydon'}, + '61387630':{'en': 'Werribee'}, + '61387631':{'en': 'Werribee'}, + '61387632':{'en': 'Werribee'}, + '61387641':{'en': 'Kalkallo'}, + '61387642':{'en': 'Sunbury'}, + '61387643':{'en': 'Werribee'}, + '61387644':{'en': 'Whittlesea'}, + '6138767':{'en': 'Whittlesea'}, + '6138770':{'en': 'Dandenong'}, + '61387710':{'en': 'Werribee'}, + '61387711':{'en': 'Sunbury'}, + '61387712':{'en': 'Kalkallo'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index cd291f82a..e4a9ad9e7 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,63 +19,6 @@ # limitations under the License. data = { - '61387405':{'en': 'Sunbury'}, - '61387406':{'en': 'Kalkallo'}, - '61387407':{'en': 'Whittlesea'}, - '61387408':{'en': 'Croydon'}, - '61387409':{'en': 'Dandenong'}, - '6138741':{'en': 'Croydon'}, - '6138742':{'en': 'Werribee'}, - '6138743':{'en': 'Dandenong'}, - '6138744':{'en': 'Werribee'}, - '61387443':{'en': 'Werribee/Point Cook'}, - '6138745':{'en': 'Sunbury'}, - '6138746':{'en': 'Sunbury'}, - '6138747':{'en': 'Sunbury'}, - '6138748':{'en': 'Whittlesea'}, - '6138749':{'en': 'Kalkallo'}, - '61387500':{'en': 'Croydon'}, - '61387501':{'en': 'Kalkallo'}, - '61387502':{'en': 'Sunbury'}, - '61387503':{'en': 'Werribee'}, - '61387504':{'en': 'Whittlesea'}, - '61387505':{'en': 'Croydon'}, - '61387506':{'en': 'Dandenong'}, - '61387507':{'en': 'Kalkallo'}, - '61387508':{'en': 'Sunbury'}, - '61387509':{'en': 'Werribee'}, - '6138751':{'en': 'Dandenong'}, - '61387510':{'en': 'Whittlesea'}, - '6138752':{'en': 'Dandenong'}, - '61387525':{'en': 'Whittlesea'}, - '6138753':{'en': 'Dandenong'}, - '6138754':{'en': 'Werribee'}, - '6138755':{'en': 'Werribee'}, - '6138756':{'en': 'Croydon'}, - '6138757':{'en': 'Kalkallo'}, - '6138758':{'en': 'Dandenong'}, - '6138759':{'en': 'Dandenong'}, - '613876':{'en': 'Dandenong'}, - '61387602':{'en': 'Kalkallo'}, - '61387603':{'en': 'Sunbury'}, - '61387604':{'en': 'Werribee'}, - '61387605':{'en': 'Whittlesea'}, - '61387607':{'en': 'Kalkallo'}, - '61387608':{'en': 'Sunbury'}, - '61387609':{'en': 'Werribee'}, - '6138761':{'en': 'Croydon'}, - '61387630':{'en': 'Werribee'}, - '61387631':{'en': 'Werribee'}, - '61387632':{'en': 'Werribee'}, - '61387641':{'en': 'Kalkallo'}, - '61387642':{'en': 'Sunbury'}, - '61387643':{'en': 'Werribee'}, - '61387644':{'en': 'Whittlesea'}, - '6138767':{'en': 'Whittlesea'}, - '6138770':{'en': 'Dandenong'}, - '61387710':{'en': 'Werribee'}, - '61387711':{'en': 'Sunbury'}, - '61387712':{'en': 'Kalkallo'}, '61387713':{'en': 'Whittlesea'}, '61387714':{'en': 'Croydon'}, '61387715':{'en': 'Dandenong'}, @@ -204,64 +147,11 @@ '61389030':{'en': 'Dandenong'}, '61389031':{'en': 'Dandenong'}, '61389032':{'en': 'Dandenong'}, - '6139000':{'en': 'Melbourne'}, - '6139001':{'en': 'Melbourne'}, - '6139002':{'en': 'Melbourne'}, - '6139003':{'en': 'Melbourne'}, - '6139004':{'en': 'Melbourne'}, - '6139005':{'en': 'Melbourne'}, - '6139006':{'en': 'Melbourne'}, + '61390':{'en': 'Melbourne'}, '61390070':{'en': 'Eltham'}, - '61390071':{'en': 'Melbourne'}, - '61390072':{'en': 'Melbourne'}, - '61390073':{'en': 'Melbourne'}, - '61390074':{'en': 'Melbourne'}, - '61390075':{'en': 'Melbourne'}, - '61390076':{'en': 'Melbourne'}, - '6139008':{'en': 'Melbourne'}, - '6139009':{'en': 'Melbourne'}, '61390090':{'en': 'Eltham'}, '61390091':{'en': 'Eltham'}, '61390092':{'en': 'Eltham'}, - '61390130':{'en': 'Melbourne'}, - '61390154':{'en': 'Melbourne'}, - '61390163':{'en': 'Melbourne'}, - '6139022':{'en': 'Melbourne'}, - '6139023':{'en': 'Melbourne'}, - '6139024':{'en': 'Melbourne'}, - '6139029':{'en': 'Melbourne'}, - '6139034':{'en': 'Melbourne'}, - '6139035':{'en': 'Melbourne'}, - '6139036':{'en': 'Melbourne'}, - '6139048':{'en': 'Melbourne'}, - '6139049':{'en': 'Melbourne'}, - '6139050':{'en': 'Melbourne'}, - '6139051':{'en': 'Melbourne'}, - '6139052':{'en': 'Melbourne'}, - '6139055':{'en': 'Melbourne'}, - '6139058':{'en': 'Melbourne'}, - '61390635':{'en': 'Melbourne'}, - '61390636':{'en': 'Melbourne'}, - '61390637':{'en': 'Melbourne'}, - '61390638':{'en': 'Melbourne'}, - '61390639':{'en': 'Melbourne'}, - '6139064':{'en': 'Melbourne'}, - '6139065':{'en': 'Melbourne'}, - '6139066':{'en': 'Melbourne'}, - '6139067':{'en': 'Melbourne'}, - '6139068':{'en': 'Melbourne'}, - '6139069':{'en': 'Melbourne'}, - '61390710':{'en': 'Melbourne'}, - '61390711':{'en': 'Melbourne'}, - '61390712':{'en': 'Melbourne'}, - '61390713':{'en': 'Melbourne'}, - '61390714':{'en': 'Melbourne'}, - '6139076':{'en': 'Melbourne'}, - '6139077':{'en': 'Melbourne'}, - '6139078':{'en': 'Melbourne'}, - '6139079':{'en': 'Melbourne'}, - '613908':{'en': 'Melbourne'}, - '61390990':{'en': 'Melbourne'}, '6139100':{'en': 'Melbourne'}, '61391011':{'en': 'Melbourne'}, '61391012':{'en': 'Melbourne'}, @@ -792,43 +682,11 @@ '61730594':{'en': 'Samford'}, '61730595':{'en': 'Beenleigh'}, '61730597':{'en': 'Ipswich'}, - '61730600':{'en': 'Brisbane'}, - '61730601':{'en': 'Samford'}, - '61730602':{'en': 'Redcliffe'}, - '61730603':{'en': 'Cleveland'}, - '61730604':{'en': 'Ipswich'}, - '61730605':{'en': 'Beenleigh'}, - '61730606':{'en': 'Samford'}, - '61730607':{'en': 'Redcliffe'}, - '61730608':{'en': 'Cleveland'}, - '61730609':{'en': 'Ipswich'}, - '6173061':{'en': 'Brisbane'}, - '61730610':{'en': 'Redcliffe'}, - '61730611':{'en': 'Samford'}, - '61730640':{'en': 'Brisbane'}, - '61730641':{'en': 'Brisbane'}, - '61730642':{'en': 'Bribie Island'}, - '61730643':{'en': 'Brisbane'}, - '61730644':{'en': 'Dayboro'}, - '61730645':{'en': 'Dunwich'}, - '61730646':{'en': 'Kooringal'}, - '61730647':{'en': 'Redcliffe'}, - '61730648':{'en': 'Russell Island'}, - '61730649':{'en': 'Samford'}, - '61730650':{'en': 'Bribie Island'}, - '61730651':{'en': 'Brisbane'}, - '61730652':{'en': 'Dayboro'}, - '61730653':{'en': 'Dunwich'}, - '61730654':{'en': 'Kooringal'}, - '61730655':{'en': 'Redcliffe'}, - '61730656':{'en': 'Russell Island'}, - '61730657':{'en': 'Samford'}, - '61730658':{'en': 'Bribie Island'}, - '61730659':{'en': 'Brisbane'}, - '6173066':{'en': 'Brisbane'}, - '6173067':{'en': 'Brisbane'}, - '6173068':{'en': 'Brisbane'}, - '6173069':{'en': 'Brisbane'}, + '617306':{'en': 'Brisbane'}, + '6173060':{'en': 'Brisbane/Beenleigh/Cleveland/Ipswich/Redcliffe/Samford'}, + '6173061':{'en': 'Brisbane/Redcliffe/Samford'}, + '6173064':{'en': 'Brisbane/Bribie Island/Dayboro/Dunwich/Kooringal/Redcliffe/Russell Island/Samford'}, + '6173065':{'en': 'Brisbane/Bribie Island/Dayboro/Dunwich/Kooringal/Redcliffe/Russell Island/Samford'}, '6173070':{'en': 'Brisbane'}, '6173071':{'en': 'Brisbane'}, '6173072':{'en': 'Brisbane'}, @@ -976,9 +834,7 @@ '6173297':{'en': 'Beenleigh'}, '6173298':{'en': 'Samford'}, '6173299':{'en': 'Beenleigh'}, - '6173300':{'en': 'Brisbane'}, - '61733095':{'en': 'Brisbane'}, - '61733099':{'en': 'Brisbane'}, + '617330':{'en': 'Brisbane'}, '6173316':{'en': 'Brisbane'}, '6173319':{'en': 'Brisbane'}, '6173322':{'en': 'Brisbane'}, @@ -987,6 +843,7 @@ '6173342':{'en': 'Brisbane'}, '617335':{'en': 'Brisbane'}, '617336':{'en': 'Brisbane'}, + '617337':{'en': 'Brisbane'}, '6173380':{'en': 'Beenleigh'}, '6173381':{'en': 'Ipswich'}, '6173382':{'en': 'Beenleigh'}, @@ -999,6 +856,7 @@ '6173389':{'en': 'Ipswich'}, '61733898':{'en': 'Beenleigh'}, '61733899':{'en': 'Beenleigh'}, + '617339':{'en': 'Brisbane'}, '61734000':{'en': 'Kooringal'}, '61734001':{'en': 'Kooringal'}, '61734002':{'en': 'Kooringal'}, @@ -10019,4 +9877,146 @@ '61749167':{'en': 'Emerald'}, '61749168':{'en': 'Gemfields'}, '61749169':{'en': 'Hodgson Range'}, + '61749170':{'en': 'Miclere'}, + '61749171':{'en': 'Middlemount'}, + '61749172':{'en': 'Mount Coolon'}, + '61749173':{'en': 'Alpha'}, + '61749174':{'en': 'Belyando'}, + '61749175':{'en': 'Bingegang'}, + '61749176':{'en': 'Blackwater'}, + '61749177':{'en': 'Buckland'}, + '61749178':{'en': 'Agnes Water'}, + '61749179':{'en': 'Benaraby'}, + '61749180':{'en': 'Calliope'}, + '61749181':{'en': 'Gayfield'}, + '61749182':{'en': 'Gladstone'}, + '61749183':{'en': 'Miriam Vale'}, + '61749184':{'en': 'Mount Larcom'}, + '61749185':{'en': 'Turkey Beach'}, + '61749186':{'en': 'Ubobo'}, + '61749187':{'en': 'Lethebrook'}, + '61749188':{'en': 'Mackay'}, + '61749189':{'en': 'Moranbah'}, + '61749190':{'en': 'Nebo'}, + '61749191':{'en': 'Proserpine'}, + '61749192':{'en': 'Sarina'}, + '61749193':{'en': 'St Lawrence'}, + '61749194':{'en': 'Wagoora'}, + '61749195':{'en': 'Walkerston'}, + '61749196':{'en': 'Yakapari'}, + '61749197':{'en': 'Cannon Valley'}, + '61749198':{'en': 'Carmila'}, + '61749199':{'en': 'Colston Park'}, + '617492':{'en': 'Rockhampton'}, + '61749208':{'en': 'Marlborough'}, + '61749209':{'en': 'Tungamull'}, + '6174925':{'en': 'Yeppoon'}, + '61749256':{'en': 'Duaringa'}, + '61749257':{'en': 'Dingo'}, + '61749258':{'en': 'Byfield'}, + '61749259':{'en': 'Woorabinda'}, + '61749290':{'en': 'Westwood'}, + '61749291':{'en': 'Westwood'}, + '61749292':{'en': 'Connors Range'}, + '61749293':{'en': 'Dingo Beach'}, + '61749294':{'en': 'Dysart'}, + '61749295':{'en': 'Finch Hatton'}, + '61749296':{'en': 'Gargett'}, + '61749297':{'en': 'Glenden'}, + '61749298':{'en': 'Koumala'}, + '61749299':{'en': 'Calen'}, + '6174930':{'en': 'Rockhampton'}, + '61749302':{'en': 'Yeppoon'}, + '61749303':{'en': 'Westwood'}, + '6174931':{'en': 'Rockhampton'}, + '6174932':{'en': 'Rockhampton'}, + '61749330':{'en': 'Yeppoon'}, + '61749331':{'en': 'Rockhampton'}, + '61749332':{'en': 'Rockhampton'}, + '61749333':{'en': 'Rockhampton'}, + '61749334':{'en': 'Rockhampton'}, + '61749335':{'en': 'Rockhampton'}, + '61749336':{'en': 'Yeppoon'}, + '61749337':{'en': 'Yeppoon'}, + '61749338':{'en': 'Yeppoon'}, + '61749339':{'en': 'Tungamull'}, + '61749340':{'en': 'Mount Morgan'}, + '61749341':{'en': 'Rockhampton'}, + '61749342':{'en': 'The Caves'}, + '61749343':{'en': 'The Caves'}, + '61749344':{'en': 'Tungamull'}, + '61749345':{'en': 'Garnant'}, + '61749346':{'en': 'Bajool'}, + '61749347':{'en': 'Westwood'}, + '61749348':{'en': 'Rockhampton'}, + '61749349':{'en': 'Westwood'}, + '61749350':{'en': 'Woorabinda'}, + '61749351':{'en': 'Byfield'}, + '61749352':{'en': 'Bajool'}, + '61749353':{'en': 'Tungamull'}, + '61749354':{'en': 'Tungamull'}, + '61749355':{'en': 'Broadsound'}, + '61749356':{'en': 'Marlborough'}, + '61749357':{'en': 'Duaringa'}, + '61749358':{'en': 'Fitzroy West'}, + '61749359':{'en': 'Dingo'}, + '6174936':{'en': 'Rockhampton'}, + '61749370':{'en': 'Wowan'}, + '61749371':{'en': 'Wowan'}, + '61749372':{'en': 'Wowan'}, + '61749373':{'en': 'Broadsound'}, + '61749374':{'en': 'Rockhampton'}, + '61749375':{'en': 'Rockhampton'}, + '61749376':{'en': 'Rockhampton'}, + '61749377':{'en': 'Westwood'}, + '61749378':{'en': 'Westwood'}, + '61749379':{'en': 'Westwood'}, + '61749380':{'en': 'Mount Gardiner'}, + '61749381':{'en': 'Mount Morgan'}, + '61749382':{'en': 'Mount Morgan'}, + '61749383':{'en': 'Yeppoon'}, + '61749384':{'en': 'Rockhampton'}, + '61749385':{'en': 'Rockhampton'}, + '61749386':{'en': 'Rockhampton'}, + '61749387':{'en': 'Yeppoon'}, + '61749388':{'en': 'Yeppoon'}, + '61749389':{'en': 'Isaac River'}, + '6174939':{'en': 'Yeppoon'}, + '61749400':{'en': 'Mackay'}, + '61749401':{'en': 'Cannon Valley'}, + '61749402':{'en': 'Cannon Valley'}, + '61749403':{'en': 'Mackay'}, + '61749404':{'en': 'Moranbah'}, + '61749405':{'en': 'Glenden'}, + '61749406':{'en': 'Proserpine'}, + '61749407':{'en': 'Mackay'}, + '61749408':{'en': 'Lethebrook'}, + '61749409':{'en': 'Sarina'}, + '6174941':{'en': 'Moranbah'}, + '61749411':{'en': 'Dysart'}, + '61749412':{'en': 'Dysart'}, + '6174942':{'en': 'Mackay'}, + '6174943':{'en': 'Sarina'}, + '6174944':{'en': 'Mackay'}, + '6174945':{'en': 'Proserpine'}, + '61749457':{'en': 'Dingo Beach'}, + '61749458':{'en': 'Dingo Beach'}, + '6174946':{'en': 'Cannon Valley'}, + '61749470':{'en': 'Proserpine'}, + '61749471':{'en': 'Proserpine'}, + '61749472':{'en': 'Proserpine'}, + '61749473':{'en': 'Cannon Valley'}, + '61749474':{'en': 'Calen'}, + '61749475':{'en': 'Lethebrook'}, + '61749476':{'en': 'Lethebrook'}, + '61749477':{'en': 'Lethebrook'}, + '61749478':{'en': 'Lethebrook'}, + '61749479':{'en': 'Lethebrook'}, + '6174948':{'en': 'Cannon Valley'}, + '61749490':{'en': 'Dysart'}, + '61749491':{'en': 'Dysart'}, + '61749492':{'en': 'Moranbah'}, + '61749493':{'en': 'Moranbah'}, + '61749494':{'en': 'Nebo'}, + '61749495':{'en': 'Finch Hatton'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index c31e6d6b5..24e4f8f38 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,148 +19,6 @@ # limitations under the License. data = { - '61749170':{'en': 'Miclere'}, - '61749171':{'en': 'Middlemount'}, - '61749172':{'en': 'Mount Coolon'}, - '61749173':{'en': 'Alpha'}, - '61749174':{'en': 'Belyando'}, - '61749175':{'en': 'Bingegang'}, - '61749176':{'en': 'Blackwater'}, - '61749177':{'en': 'Buckland'}, - '61749178':{'en': 'Agnes Water'}, - '61749179':{'en': 'Benaraby'}, - '61749180':{'en': 'Calliope'}, - '61749181':{'en': 'Gayfield'}, - '61749182':{'en': 'Gladstone'}, - '61749183':{'en': 'Miriam Vale'}, - '61749184':{'en': 'Mount Larcom'}, - '61749185':{'en': 'Turkey Beach'}, - '61749186':{'en': 'Ubobo'}, - '61749187':{'en': 'Lethebrook'}, - '61749188':{'en': 'Mackay'}, - '61749189':{'en': 'Moranbah'}, - '61749190':{'en': 'Nebo'}, - '61749191':{'en': 'Proserpine'}, - '61749192':{'en': 'Sarina'}, - '61749193':{'en': 'St Lawrence'}, - '61749194':{'en': 'Wagoora'}, - '61749195':{'en': 'Walkerston'}, - '61749196':{'en': 'Yakapari'}, - '61749197':{'en': 'Cannon Valley'}, - '61749198':{'en': 'Carmila'}, - '61749199':{'en': 'Colston Park'}, - '617492':{'en': 'Rockhampton'}, - '61749208':{'en': 'Marlborough'}, - '61749209':{'en': 'Tungamull'}, - '6174925':{'en': 'Yeppoon'}, - '61749256':{'en': 'Duaringa'}, - '61749257':{'en': 'Dingo'}, - '61749258':{'en': 'Byfield'}, - '61749259':{'en': 'Woorabinda'}, - '61749290':{'en': 'Westwood'}, - '61749291':{'en': 'Westwood'}, - '61749292':{'en': 'Connors Range'}, - '61749293':{'en': 'Dingo Beach'}, - '61749294':{'en': 'Dysart'}, - '61749295':{'en': 'Finch Hatton'}, - '61749296':{'en': 'Gargett'}, - '61749297':{'en': 'Glenden'}, - '61749298':{'en': 'Koumala'}, - '61749299':{'en': 'Calen'}, - '6174930':{'en': 'Rockhampton'}, - '61749302':{'en': 'Yeppoon'}, - '61749303':{'en': 'Westwood'}, - '6174931':{'en': 'Rockhampton'}, - '6174932':{'en': 'Rockhampton'}, - '61749330':{'en': 'Yeppoon'}, - '61749331':{'en': 'Rockhampton'}, - '61749332':{'en': 'Rockhampton'}, - '61749333':{'en': 'Rockhampton'}, - '61749334':{'en': 'Rockhampton'}, - '61749335':{'en': 'Rockhampton'}, - '61749336':{'en': 'Yeppoon'}, - '61749337':{'en': 'Yeppoon'}, - '61749338':{'en': 'Yeppoon'}, - '61749339':{'en': 'Tungamull'}, - '61749340':{'en': 'Mount Morgan'}, - '61749341':{'en': 'Rockhampton'}, - '61749342':{'en': 'The Caves'}, - '61749343':{'en': 'The Caves'}, - '61749344':{'en': 'Tungamull'}, - '61749345':{'en': 'Garnant'}, - '61749346':{'en': 'Bajool'}, - '61749347':{'en': 'Westwood'}, - '61749348':{'en': 'Rockhampton'}, - '61749349':{'en': 'Westwood'}, - '61749350':{'en': 'Woorabinda'}, - '61749351':{'en': 'Byfield'}, - '61749352':{'en': 'Bajool'}, - '61749353':{'en': 'Tungamull'}, - '61749354':{'en': 'Tungamull'}, - '61749355':{'en': 'Broadsound'}, - '61749356':{'en': 'Marlborough'}, - '61749357':{'en': 'Duaringa'}, - '61749358':{'en': 'Fitzroy West'}, - '61749359':{'en': 'Dingo'}, - '6174936':{'en': 'Rockhampton'}, - '61749370':{'en': 'Wowan'}, - '61749371':{'en': 'Wowan'}, - '61749372':{'en': 'Wowan'}, - '61749373':{'en': 'Broadsound'}, - '61749374':{'en': 'Rockhampton'}, - '61749375':{'en': 'Rockhampton'}, - '61749376':{'en': 'Rockhampton'}, - '61749377':{'en': 'Westwood'}, - '61749378':{'en': 'Westwood'}, - '61749379':{'en': 'Westwood'}, - '61749380':{'en': 'Mount Gardiner'}, - '61749381':{'en': 'Mount Morgan'}, - '61749382':{'en': 'Mount Morgan'}, - '61749383':{'en': 'Yeppoon'}, - '61749384':{'en': 'Rockhampton'}, - '61749385':{'en': 'Rockhampton'}, - '61749386':{'en': 'Rockhampton'}, - '61749387':{'en': 'Yeppoon'}, - '61749388':{'en': 'Yeppoon'}, - '61749389':{'en': 'Isaac River'}, - '6174939':{'en': 'Yeppoon'}, - '61749400':{'en': 'Mackay'}, - '61749401':{'en': 'Cannon Valley'}, - '61749402':{'en': 'Cannon Valley'}, - '61749403':{'en': 'Mackay'}, - '61749404':{'en': 'Moranbah'}, - '61749405':{'en': 'Glenden'}, - '61749406':{'en': 'Proserpine'}, - '61749407':{'en': 'Mackay'}, - '61749408':{'en': 'Lethebrook'}, - '61749409':{'en': 'Sarina'}, - '6174941':{'en': 'Moranbah'}, - '61749411':{'en': 'Dysart'}, - '61749412':{'en': 'Dysart'}, - '6174942':{'en': 'Mackay'}, - '6174943':{'en': 'Sarina'}, - '6174944':{'en': 'Mackay'}, - '6174945':{'en': 'Proserpine'}, - '61749457':{'en': 'Dingo Beach'}, - '61749458':{'en': 'Dingo Beach'}, - '6174946':{'en': 'Cannon Valley'}, - '61749470':{'en': 'Proserpine'}, - '61749471':{'en': 'Proserpine'}, - '61749472':{'en': 'Proserpine'}, - '61749473':{'en': 'Cannon Valley'}, - '61749474':{'en': 'Calen'}, - '61749475':{'en': 'Lethebrook'}, - '61749476':{'en': 'Lethebrook'}, - '61749477':{'en': 'Lethebrook'}, - '61749478':{'en': 'Lethebrook'}, - '61749479':{'en': 'Lethebrook'}, - '6174948':{'en': 'Cannon Valley'}, - '61749490':{'en': 'Dysart'}, - '61749491':{'en': 'Dysart'}, - '61749492':{'en': 'Moranbah'}, - '61749493':{'en': 'Moranbah'}, - '61749494':{'en': 'Nebo'}, - '61749495':{'en': 'Finch Hatton'}, '61749496':{'en': 'Gargett'}, '61749497':{'en': 'Calen'}, '61749498':{'en': 'Koumala'}, @@ -2630,6 +2488,14 @@ '617750421':{'en': 'Yuleba'}, '61775049':{'en': 'Bonshaw'}, '61775060':{'en': 'Bunya Mountains'}, + '61775070':{'en': 'Cooyar'}, + '61775071':{'en': 'Cooyar'}, + '61775072':{'en': 'Cooyar'}, + '61775073':{'en': 'Cunnamulla'}, + '61775074':{'en': 'Cunnamulla'}, + '61775075':{'en': 'Cunnamulla'}, + '61775077':{'en': 'Darr Creek'}, + '61775078':{'en': 'Darr Creek'}, '61775079':{'en': 'Durham Downs'}, '61775090':{'en': 'Inglewood'}, '61775109':{'en': 'Southwood'}, @@ -3491,30 +3357,7 @@ '61861201':{'en': 'Herne Hill'}, '61861202':{'en': 'Herne Hill'}, '61861203':{'en': 'Herne Hill'}, - '61861402':{'en': 'Perth'}, - '6186141':{'en': 'Perth'}, - '6186142':{'en': 'Perth'}, - '6186143':{'en': 'Perth'}, - '6186144':{'en': 'Perth'}, - '6186145':{'en': 'Perth'}, - '6186146':{'en': 'Perth'}, - '61861471':{'en': 'Perth'}, - '61861472':{'en': 'Perth'}, - '61861473':{'en': 'Perth'}, - '61861474':{'en': 'Perth'}, - '61861475':{'en': 'Perth'}, - '61861476':{'en': 'Perth'}, - '61861477':{'en': 'Perth'}, - '61861478':{'en': 'Perth'}, - '61861479':{'en': 'Perth'}, - '6186148':{'en': 'Perth'}, - '61861490':{'en': 'Perth'}, - '61861491':{'en': 'Perth'}, - '61861492':{'en': 'Perth'}, - '61861493':{'en': 'Perth'}, - '61861494':{'en': 'Perth'}, - '61861495':{'en': 'Perth'}, - '61861496':{'en': 'Perth'}, + '618614':{'en': 'Perth'}, '6186150':{'en': 'Perth'}, '6186151':{'en': 'Perth'}, '6186152':{'en': 'Perth'}, @@ -6962,6 +6805,16 @@ '61875409':{'en': 'Policemans Point'}, '61875420':{'en': 'Tailem Bend'}, '61875433':{'en': 'Mannum'}, + '61875521':{'en': 'Pinnaroo'}, + '61875523':{'en': 'Policemans Point'}, + '61875525':{'en': 'Renmark'}, + '61875527':{'en': 'Riverton'}, + '61875529':{'en': 'Robertstown'}, + '61875531':{'en': 'Sanderston'}, + '61875533':{'en': 'Sandleton'}, + '61875535':{'en': 'Sedan'}, + '61875537':{'en': 'Strathalbyn'}, + '61875539':{'en': 'Swan Reach'}, '61875550':{'en': 'Murray Bridge'}, '61875551':{'en': 'Windsor'}, '61875552':{'en': 'Willunga'}, @@ -10019,4 +9872,151 @@ '618852892':{'en': 'Willunga'}, '618852893':{'en': 'Willunga'}, '618852896':{'en': 'Willunga'}, + '618852898':{'en': 'Willunga'}, + '618852899':{'en': 'Willunga'}, + '61885290':{'en': 'Windsor'}, + '61885291':{'en': 'Windsor'}, + '61885292':{'en': 'Windsor'}, + '61885293':{'en': 'Windsor'}, + '61885294':{'en': 'Riverton'}, + '61885295':{'en': 'Riverton'}, + '61885296':{'en': 'Barmera'}, + '61885297':{'en': 'Berri'}, + '61885298':{'en': 'Loxton'}, + '61885299':{'en': 'Paruna'}, + '61885300':{'en': 'Taldra'}, + '61885301':{'en': 'Taldra'}, + '61885302':{'en': 'Taldra'}, + '61885303':{'en': 'Tanunda'}, + '61885304':{'en': 'Tanunda'}, + '61885305':{'en': 'Tanunda'}, + '61885306':{'en': 'Taplan'}, + '61885307':{'en': 'Taplan'}, + '61885308':{'en': 'Taplan'}, + '618853090':{'en': 'Callington'}, + '618853091':{'en': 'Callington'}, + '618853092':{'en': 'Callington'}, + '618853093':{'en': 'Callington'}, + '618853094':{'en': 'Callington'}, + '618853095':{'en': 'Callington'}, + '618853096':{'en': 'Callington'}, + '618853098':{'en': 'Callington'}, + '618853099':{'en': 'Callington'}, + '6188531':{'en': 'Murray Bridge'}, + '6188532':{'en': 'Murray Bridge'}, + '61885330':{'en': 'Taylorville'}, + '61885331':{'en': 'Taylorville'}, + '61885332':{'en': 'Taylorville'}, + '61885333':{'en': 'Truro'}, + '61885334':{'en': 'Truro'}, + '61885335':{'en': 'Truro'}, + '61885336':{'en': 'Two Wells'}, + '61885337':{'en': 'Two Wells'}, + '61885338':{'en': 'Two Wells'}, + '61885339':{'en': 'Murray Bridge'}, + '6188534':{'en': 'Murray Bridge'}, + '61885346':{'en': 'Tanunda'}, + '61885347':{'en': 'Mantung'}, + '61885348':{'en': 'Mantung'}, + '61885349':{'en': 'New Well'}, + '61885350':{'en': 'New Well'}, + '61885351':{'en': 'Windsor'}, + '61885352':{'en': 'Penneshaw'}, + '61885353':{'en': 'Mypolonga'}, + '61885354':{'en': 'Mypolonga'}, + '61885355':{'en': 'Murray Bridge'}, + '61885356':{'en': 'Murray Bridge'}, + '61885357':{'en': 'Murray Bridge'}, + '61885358':{'en': 'Murray Bridge'}, + '61885359':{'en': 'Murray Bridge'}, + '6188536':{'en': 'Strathalbyn'}, + '61885370':{'en': 'Milang'}, + '61885371':{'en': 'Milang'}, + '61885372':{'en': 'Milang'}, + '61885373':{'en': 'Langhorne Creek'}, + '61885374':{'en': 'Langhorne Creek'}, + '61885375':{'en': 'Hartley'}, + '61885376':{'en': 'Hartley'}, + '61885377':{'en': 'Eudunda'}, + '61885378':{'en': 'Eudunda'}, + '61885379':{'en': 'Loxton'}, + '61885380':{'en': 'Loxton'}, + '61885381':{'en': 'Mypolonga'}, + '61885382':{'en': 'Mypolonga'}, + '61885383':{'en': 'Callington'}, + '61885384':{'en': 'Callington'}, + '61885385':{'en': 'Callington'}, + '61885386':{'en': 'Callington'}, + '61885387':{'en': 'Callington'}, + '61885388':{'en': 'Berri'}, + '61885389':{'en': 'Berri'}, + '61885390':{'en': 'Mypolonga'}, + '61885391':{'en': 'Murray Bridge'}, + '61885392':{'en': 'Murray Bridge'}, + '61885393':{'en': 'Murray Bridge'}, + '61885394':{'en': 'Murray Bridge'}, + '61885395':{'en': 'Callington'}, + '61885396':{'en': 'Hartley'}, + '61885397':{'en': 'Langhorne Creek'}, + '61885398':{'en': 'Milang'}, + '61885399':{'en': 'Strathalbyn'}, + '6188540':{'en': 'Morgan'}, + '61885405':{'en': 'Blanchetown'}, + '61885406':{'en': 'Blanchetown'}, + '61885407':{'en': 'New Well'}, + '61885408':{'en': 'Blanchetown'}, + '6188541':{'en': 'Waikerie'}, + '61885420':{'en': 'Waikerie'}, + '61885421':{'en': 'Waikerie'}, + '61885422':{'en': 'Waikerie'}, + '61885423':{'en': 'Morgan'}, + '61885424':{'en': 'Morgan'}, + '61885425':{'en': 'Blanchetown'}, + '61885426':{'en': 'Taylorville'}, + '61885427':{'en': 'New Well'}, + '61885428':{'en': 'Murray Bridge'}, + '61885429':{'en': 'Two Wells'}, + '61885430':{'en': 'Taylorville'}, + '61885431':{'en': 'Taylorville'}, + '61885432':{'en': 'Taylorville'}, + '61885433':{'en': 'Milang'}, + '61885434':{'en': 'Strathalbyn'}, + '61885435':{'en': 'Murray Bridge'}, + '61885436':{'en': 'Murray Bridge'}, + '61885438':{'en': 'Berri'}, + '61885439':{'en': 'Waikerie'}, + '61885440':{'en': 'Victor Harbor'}, + '61885441':{'en': 'Victor Harbor'}, + '61885442':{'en': 'Victor Harbor'}, + '61885443':{'en': 'Waikerie'}, + '61885444':{'en': 'Waikerie'}, + '61885445':{'en': 'Waikerie'}, + '61885446':{'en': 'Walker Flat'}, + '61885447':{'en': 'Walker Flat'}, + '61885448':{'en': 'Walker Flat'}, + '618854490':{'en': 'Hartley'}, + '618854491':{'en': 'Hartley'}, + '618854492':{'en': 'Hartley'}, + '618854493':{'en': 'Hartley'}, + '618854496':{'en': 'Hartley'}, + '618854497':{'en': 'Hartley'}, + '618854498':{'en': 'Hartley'}, + '618854499':{'en': 'Hartley'}, + '618854500':{'en': 'Yankalilla'}, + '618854501':{'en': 'Yankalilla'}, + '618854502':{'en': 'Yankalilla'}, + '618854503':{'en': 'Yankalilla'}, + '618854504':{'en': 'Yankalilla'}, + '618854507':{'en': 'Yankalilla'}, + '618854508':{'en': 'Yankalilla'}, + '618854510':{'en': 'Blanchetown'}, + '618854511':{'en': 'Blanchetown'}, + '618854512':{'en': 'Blanchetown'}, + '618854513':{'en': 'Blanchetown'}, + '618854514':{'en': 'Blanchetown'}, + '618854515':{'en': 'Blanchetown'}, + '618854516':{'en': 'Blanchetown'}, + '618854517':{'en': 'Blanchetown'}, + '618854518':{'en': 'Blanchetown'}, + '618854520':{'en': 'Lowbank'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index a84d07cb7..150340fcb 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '618852898':{'en': 'Willunga'}, - '618852899':{'en': 'Willunga'}, - '61885290':{'en': 'Windsor'}, - '61885291':{'en': 'Windsor'}, - '61885292':{'en': 'Windsor'}, - '61885293':{'en': 'Windsor'}, - '61885294':{'en': 'Riverton'}, - '61885295':{'en': 'Riverton'}, - '61885296':{'en': 'Barmera'}, - '61885297':{'en': 'Berri'}, - '61885298':{'en': 'Loxton'}, - '61885299':{'en': 'Paruna'}, - '61885300':{'en': 'Taldra'}, - '61885301':{'en': 'Taldra'}, - '61885302':{'en': 'Taldra'}, - '61885303':{'en': 'Tanunda'}, - '61885304':{'en': 'Tanunda'}, - '61885305':{'en': 'Tanunda'}, - '61885306':{'en': 'Taplan'}, - '61885307':{'en': 'Taplan'}, - '61885308':{'en': 'Taplan'}, - '618853090':{'en': 'Callington'}, - '618853091':{'en': 'Callington'}, - '618853092':{'en': 'Callington'}, - '618853093':{'en': 'Callington'}, - '618853094':{'en': 'Callington'}, - '618853095':{'en': 'Callington'}, - '618853096':{'en': 'Callington'}, - '618853098':{'en': 'Callington'}, - '618853099':{'en': 'Callington'}, - '6188531':{'en': 'Murray Bridge'}, - '6188532':{'en': 'Murray Bridge'}, - '61885330':{'en': 'Taylorville'}, - '61885331':{'en': 'Taylorville'}, - '61885332':{'en': 'Taylorville'}, - '61885333':{'en': 'Truro'}, - '61885334':{'en': 'Truro'}, - '61885335':{'en': 'Truro'}, - '61885336':{'en': 'Two Wells'}, - '61885337':{'en': 'Two Wells'}, - '61885338':{'en': 'Two Wells'}, - '61885339':{'en': 'Murray Bridge'}, - '6188534':{'en': 'Murray Bridge'}, - '61885346':{'en': 'Tanunda'}, - '61885347':{'en': 'Mantung'}, - '61885348':{'en': 'Mantung'}, - '61885349':{'en': 'New Well'}, - '61885350':{'en': 'New Well'}, - '61885351':{'en': 'Windsor'}, - '61885352':{'en': 'Penneshaw'}, - '61885353':{'en': 'Mypolonga'}, - '61885354':{'en': 'Mypolonga'}, - '61885355':{'en': 'Murray Bridge'}, - '61885356':{'en': 'Murray Bridge'}, - '61885357':{'en': 'Murray Bridge'}, - '61885358':{'en': 'Murray Bridge'}, - '61885359':{'en': 'Murray Bridge'}, - '6188536':{'en': 'Strathalbyn'}, - '61885370':{'en': 'Milang'}, - '61885371':{'en': 'Milang'}, - '61885372':{'en': 'Milang'}, - '61885373':{'en': 'Langhorne Creek'}, - '61885374':{'en': 'Langhorne Creek'}, - '61885375':{'en': 'Hartley'}, - '61885376':{'en': 'Hartley'}, - '61885377':{'en': 'Eudunda'}, - '61885378':{'en': 'Eudunda'}, - '61885379':{'en': 'Loxton'}, - '61885380':{'en': 'Loxton'}, - '61885381':{'en': 'Mypolonga'}, - '61885382':{'en': 'Mypolonga'}, - '61885383':{'en': 'Callington'}, - '61885384':{'en': 'Callington'}, - '61885385':{'en': 'Callington'}, - '61885386':{'en': 'Callington'}, - '61885387':{'en': 'Callington'}, - '61885388':{'en': 'Berri'}, - '61885389':{'en': 'Berri'}, - '61885390':{'en': 'Mypolonga'}, - '61885391':{'en': 'Murray Bridge'}, - '61885392':{'en': 'Murray Bridge'}, - '61885393':{'en': 'Murray Bridge'}, - '61885394':{'en': 'Murray Bridge'}, - '61885395':{'en': 'Callington'}, - '61885396':{'en': 'Hartley'}, - '61885397':{'en': 'Langhorne Creek'}, - '61885398':{'en': 'Milang'}, - '61885399':{'en': 'Strathalbyn'}, - '6188540':{'en': 'Morgan'}, - '61885405':{'en': 'Blanchetown'}, - '61885406':{'en': 'Blanchetown'}, - '61885407':{'en': 'New Well'}, - '61885408':{'en': 'Blanchetown'}, - '6188541':{'en': 'Waikerie'}, - '61885420':{'en': 'Waikerie'}, - '61885421':{'en': 'Waikerie'}, - '61885422':{'en': 'Waikerie'}, - '61885423':{'en': 'Morgan'}, - '61885424':{'en': 'Morgan'}, - '61885425':{'en': 'Blanchetown'}, - '61885426':{'en': 'Taylorville'}, - '61885427':{'en': 'New Well'}, - '61885428':{'en': 'Murray Bridge'}, - '61885429':{'en': 'Two Wells'}, - '61885430':{'en': 'Taylorville'}, - '61885431':{'en': 'Taylorville'}, - '61885432':{'en': 'Taylorville'}, - '61885433':{'en': 'Milang'}, - '61885434':{'en': 'Strathalbyn'}, - '61885435':{'en': 'Murray Bridge'}, - '61885436':{'en': 'Murray Bridge'}, - '61885438':{'en': 'Berri'}, - '61885439':{'en': 'Waikerie'}, - '61885440':{'en': 'Victor Harbor'}, - '61885441':{'en': 'Victor Harbor'}, - '61885442':{'en': 'Victor Harbor'}, - '61885443':{'en': 'Waikerie'}, - '61885444':{'en': 'Waikerie'}, - '61885445':{'en': 'Waikerie'}, - '61885446':{'en': 'Walker Flat'}, - '61885447':{'en': 'Walker Flat'}, - '61885448':{'en': 'Walker Flat'}, - '618854490':{'en': 'Hartley'}, - '618854491':{'en': 'Hartley'}, - '618854492':{'en': 'Hartley'}, - '618854493':{'en': 'Hartley'}, - '618854496':{'en': 'Hartley'}, - '618854497':{'en': 'Hartley'}, - '618854498':{'en': 'Hartley'}, - '618854499':{'en': 'Hartley'}, - '618854500':{'en': 'Yankalilla'}, - '618854501':{'en': 'Yankalilla'}, - '618854502':{'en': 'Yankalilla'}, - '618854503':{'en': 'Yankalilla'}, - '618854504':{'en': 'Yankalilla'}, - '618854507':{'en': 'Yankalilla'}, - '618854508':{'en': 'Yankalilla'}, - '618854510':{'en': 'Blanchetown'}, - '618854511':{'en': 'Blanchetown'}, - '618854512':{'en': 'Blanchetown'}, - '618854513':{'en': 'Blanchetown'}, - '618854514':{'en': 'Blanchetown'}, - '618854515':{'en': 'Blanchetown'}, - '618854516':{'en': 'Blanchetown'}, - '618854517':{'en': 'Blanchetown'}, - '618854518':{'en': 'Blanchetown'}, - '618854520':{'en': 'Lowbank'}, '618854521':{'en': 'Lowbank'}, '618854522':{'en': 'Lowbank'}, '618854523':{'en': 'Lowbank'}, @@ -10019,4 +9872,151 @@ '61898746':{'en': 'Lake King'}, '61898747':{'en': 'Newdegate East'}, '61898748':{'en': 'Yealering'}, + '61898749':{'en': 'Yealering'}, + '61898750':{'en': 'Varley'}, + '61898751':{'en': 'Varley'}, + '61898752':{'en': 'Varley'}, + '61898753':{'en': 'Pumphreys'}, + '61898754':{'en': 'Pumphreys'}, + '61898755':{'en': 'Quindanning'}, + '61898756':{'en': 'Quindanning'}, + '61898757':{'en': 'Tarwonga'}, + '61898758':{'en': 'Tarwonga'}, + '61898759':{'en': 'Pingelly'}, + '61898760':{'en': 'Wagin'}, + '61898761':{'en': 'Wagin'}, + '61898762':{'en': 'Wagin'}, + '61898763':{'en': 'Walpole'}, + '61898764':{'en': 'Walpole'}, + '61898765':{'en': 'Walpole'}, + '61898766':{'en': 'Walyurin'}, + '61898767':{'en': 'Walyurin'}, + '61898768':{'en': 'Walyurin'}, + '61898769':{'en': 'Kulin'}, + '61898770':{'en': 'West River'}, + '61898771':{'en': 'West River'}, + '61898772':{'en': 'West River'}, + '61898773':{'en': 'Wickepin'}, + '61898774':{'en': 'Wickepin'}, + '61898775':{'en': 'Wickepin'}, + '61898776':{'en': 'Wickepin East'}, + '61898777':{'en': 'Wickepin East'}, + '61898778':{'en': 'Wickepin East'}, + '61898779':{'en': 'Kondinin'}, + '61898780':{'en': 'Williams'}, + '61898781':{'en': 'Williams'}, + '61898782':{'en': 'Williams'}, + '61898783':{'en': 'Woodanilling'}, + '61898784':{'en': 'Woodanilling'}, + '61898785':{'en': 'Woodanilling'}, + '61898786':{'en': 'Woogenilup'}, + '61898787':{'en': 'Woogenilup'}, + '61898788':{'en': 'Woogenilup'}, + '61898789':{'en': 'Karlgarin'}, + '61898790':{'en': 'Yealering'}, + '61898791':{'en': 'Yealering'}, + '61898792':{'en': 'Yealering'}, + '61898793':{'en': 'Tambellup'}, + '61898794':{'en': 'West River'}, + '61898795':{'en': 'Woodanilling'}, + '61898796':{'en': 'Dudinin'}, + '61898797':{'en': 'Harrismith'}, + '61898798':{'en': 'Hyden'}, + '61898799':{'en': 'Hyden East'}, + '61898800':{'en': 'Lake Oconnor'}, + '61898801':{'en': 'Kulin'}, + '61898802':{'en': 'Kulin'}, + '61898803':{'en': 'Kulin'}, + '61898804':{'en': 'Kulin'}, + '61898805':{'en': 'Hyden'}, + '61898806':{'en': 'Hyden'}, + '61898807':{'en': 'Hyden East'}, + '61898808':{'en': 'Hyden East'}, + '61898809':{'en': 'Kulin West'}, + '6189881':{'en': 'Narrogin'}, + '61898817':{'en': 'Karlgarin'}, + '61898818':{'en': 'Karlgarin'}, + '61898820':{'en': 'Narrogin'}, + '61898821':{'en': 'Narrogin'}, + '61898822':{'en': 'Narrogin'}, + '61898823':{'en': 'Nomans Lake'}, + '61898824':{'en': 'Nomans Lake'}, + '61898825':{'en': 'Nomans Lake'}, + '61898826':{'en': 'Nomans Lake'}, + '61898827':{'en': 'Nomans Lake'}, + '61898828':{'en': 'Kondinin'}, + '61898829':{'en': 'Kondinin'}, + '61898830':{'en': 'Harrismith'}, + '61898831':{'en': 'Harrismith'}, + '61898832':{'en': 'Harrismith'}, + '61898833':{'en': 'Boddington'}, + '61898834':{'en': 'Boddington'}, + '61898835':{'en': 'Cuballing'}, + '61898836':{'en': 'Cuballing'}, + '61898837':{'en': 'Cuballing'}, + '61898838':{'en': 'Boddington'}, + '61898839':{'en': 'Boddington'}, + '61898840':{'en': 'Boddington'}, + '61898841':{'en': 'Boddington'}, + '61898842':{'en': 'Boddington'}, + '61898843':{'en': 'Boddington'}, + '61898844':{'en': 'Mount Barker'}, + '61898845':{'en': 'Bradfords'}, + '61898846':{'en': 'Dongolocking'}, + '61898847':{'en': 'Dongolocking'}, + '61898848':{'en': 'Dumbleyung'}, + '61898849':{'en': 'Dumbleyung'}, + '61898850':{'en': 'Williams'}, + '61898851':{'en': 'Williams'}, + '61898852':{'en': 'Williams'}, + '61898853':{'en': 'Tarwonga'}, + '61898854':{'en': 'Quindanning'}, + '61898855':{'en': 'Narrakine'}, + '61898856':{'en': 'Narrakine'}, + '61898857':{'en': 'Quindanning'}, + '61898858':{'en': 'Tarwonga'}, + '61898859':{'en': 'Narrogin'}, + '61898860':{'en': 'Magitup'}, + '61898861':{'en': 'Mount Madden'}, + '61898862':{'en': 'Muradup'}, + '61898863':{'en': 'Nalyerlup'}, + '61898864':{'en': 'Nyabing'}, + '61898865':{'en': 'Ongerup North'}, + '61898866':{'en': 'Pingrup'}, + '61898867':{'en': 'Pingrup East'}, + '61898868':{'en': 'Ravensthorpe'}, + '61898869':{'en': 'Ravensthorpe West'}, + '61898870':{'en': 'Pingelly'}, + '61898871':{'en': 'Pingelly'}, + '61898872':{'en': 'Pingelly'}, + '61898873':{'en': 'Wickepin'}, + '61898874':{'en': 'Wickepin'}, + '61898875':{'en': 'Cuballing'}, + '61898876':{'en': 'Pumphreys'}, + '61898877':{'en': 'Pumphreys'}, + '61898878':{'en': 'Pumphreys'}, + '61898879':{'en': 'Pingelly East'}, + '61898880':{'en': 'Wickepin'}, + '61898881':{'en': 'Wickepin'}, + '61898882':{'en': 'Wickepin'}, + '61898883':{'en': 'Wickepin'}, + '61898884':{'en': 'Wickepin'}, + '61898885':{'en': 'Wickepin East'}, + '61898886':{'en': 'Wickepin East'}, + '61898887':{'en': 'Yealering'}, + '61898888':{'en': 'Wickepin East'}, + '61898889':{'en': 'Yealering'}, + '61898890':{'en': 'Dudinin'}, + '61898891':{'en': 'Kondinin'}, + '61898892':{'en': 'Amelup'}, + '61898893':{'en': 'Kondinin'}, + '61898894':{'en': 'Karlgarin'}, + '61898895':{'en': 'Karlgarin'}, + '61898896':{'en': 'Karlgarin'}, + '61898897':{'en': 'Walyurin'}, + '61898898':{'en': 'Walyurin'}, + '61898899':{'en': 'Walyurin'}, + '61898900':{'en': 'Narrogin'}, + '61898901':{'en': 'Lake Grace'}, + '61898902':{'en': 'Lake Grace'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index f12919f3f..a649087cc 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '61898749':{'en': 'Yealering'}, - '61898750':{'en': 'Varley'}, - '61898751':{'en': 'Varley'}, - '61898752':{'en': 'Varley'}, - '61898753':{'en': 'Pumphreys'}, - '61898754':{'en': 'Pumphreys'}, - '61898755':{'en': 'Quindanning'}, - '61898756':{'en': 'Quindanning'}, - '61898757':{'en': 'Tarwonga'}, - '61898758':{'en': 'Tarwonga'}, - '61898759':{'en': 'Pingelly'}, - '61898760':{'en': 'Wagin'}, - '61898761':{'en': 'Wagin'}, - '61898762':{'en': 'Wagin'}, - '61898763':{'en': 'Walpole'}, - '61898764':{'en': 'Walpole'}, - '61898765':{'en': 'Walpole'}, - '61898766':{'en': 'Walyurin'}, - '61898767':{'en': 'Walyurin'}, - '61898768':{'en': 'Walyurin'}, - '61898769':{'en': 'Kulin'}, - '61898770':{'en': 'West River'}, - '61898771':{'en': 'West River'}, - '61898772':{'en': 'West River'}, - '61898773':{'en': 'Wickepin'}, - '61898774':{'en': 'Wickepin'}, - '61898775':{'en': 'Wickepin'}, - '61898776':{'en': 'Wickepin East'}, - '61898777':{'en': 'Wickepin East'}, - '61898778':{'en': 'Wickepin East'}, - '61898779':{'en': 'Kondinin'}, - '61898780':{'en': 'Williams'}, - '61898781':{'en': 'Williams'}, - '61898782':{'en': 'Williams'}, - '61898783':{'en': 'Woodanilling'}, - '61898784':{'en': 'Woodanilling'}, - '61898785':{'en': 'Woodanilling'}, - '61898786':{'en': 'Woogenilup'}, - '61898787':{'en': 'Woogenilup'}, - '61898788':{'en': 'Woogenilup'}, - '61898789':{'en': 'Karlgarin'}, - '61898790':{'en': 'Yealering'}, - '61898791':{'en': 'Yealering'}, - '61898792':{'en': 'Yealering'}, - '61898793':{'en': 'Tambellup'}, - '61898794':{'en': 'West River'}, - '61898795':{'en': 'Woodanilling'}, - '61898796':{'en': 'Dudinin'}, - '61898797':{'en': 'Harrismith'}, - '61898798':{'en': 'Hyden'}, - '61898799':{'en': 'Hyden East'}, - '61898800':{'en': 'Lake Oconnor'}, - '61898801':{'en': 'Kulin'}, - '61898802':{'en': 'Kulin'}, - '61898803':{'en': 'Kulin'}, - '61898804':{'en': 'Kulin'}, - '61898805':{'en': 'Hyden'}, - '61898806':{'en': 'Hyden'}, - '61898807':{'en': 'Hyden East'}, - '61898808':{'en': 'Hyden East'}, - '61898809':{'en': 'Kulin West'}, - '6189881':{'en': 'Narrogin'}, - '61898817':{'en': 'Karlgarin'}, - '61898818':{'en': 'Karlgarin'}, - '61898820':{'en': 'Narrogin'}, - '61898821':{'en': 'Narrogin'}, - '61898822':{'en': 'Narrogin'}, - '61898823':{'en': 'Nomans Lake'}, - '61898824':{'en': 'Nomans Lake'}, - '61898825':{'en': 'Nomans Lake'}, - '61898826':{'en': 'Nomans Lake'}, - '61898827':{'en': 'Nomans Lake'}, - '61898828':{'en': 'Kondinin'}, - '61898829':{'en': 'Kondinin'}, - '61898830':{'en': 'Harrismith'}, - '61898831':{'en': 'Harrismith'}, - '61898832':{'en': 'Harrismith'}, - '61898833':{'en': 'Boddington'}, - '61898834':{'en': 'Boddington'}, - '61898835':{'en': 'Cuballing'}, - '61898836':{'en': 'Cuballing'}, - '61898837':{'en': 'Cuballing'}, - '61898838':{'en': 'Boddington'}, - '61898839':{'en': 'Boddington'}, - '61898840':{'en': 'Boddington'}, - '61898841':{'en': 'Boddington'}, - '61898842':{'en': 'Boddington'}, - '61898843':{'en': 'Boddington'}, - '61898844':{'en': 'Mount Barker'}, - '61898845':{'en': 'Bradfords'}, - '61898846':{'en': 'Dongolocking'}, - '61898847':{'en': 'Dongolocking'}, - '61898848':{'en': 'Dumbleyung'}, - '61898849':{'en': 'Dumbleyung'}, - '61898850':{'en': 'Williams'}, - '61898851':{'en': 'Williams'}, - '61898852':{'en': 'Williams'}, - '61898853':{'en': 'Tarwonga'}, - '61898854':{'en': 'Quindanning'}, - '61898855':{'en': 'Narrakine'}, - '61898856':{'en': 'Narrakine'}, - '61898857':{'en': 'Quindanning'}, - '61898858':{'en': 'Tarwonga'}, - '61898859':{'en': 'Narrogin'}, - '61898860':{'en': 'Magitup'}, - '61898861':{'en': 'Mount Madden'}, - '61898862':{'en': 'Muradup'}, - '61898863':{'en': 'Nalyerlup'}, - '61898864':{'en': 'Nyabing'}, - '61898865':{'en': 'Ongerup North'}, - '61898866':{'en': 'Pingrup'}, - '61898867':{'en': 'Pingrup East'}, - '61898868':{'en': 'Ravensthorpe'}, - '61898869':{'en': 'Ravensthorpe West'}, - '61898870':{'en': 'Pingelly'}, - '61898871':{'en': 'Pingelly'}, - '61898872':{'en': 'Pingelly'}, - '61898873':{'en': 'Wickepin'}, - '61898874':{'en': 'Wickepin'}, - '61898875':{'en': 'Cuballing'}, - '61898876':{'en': 'Pumphreys'}, - '61898877':{'en': 'Pumphreys'}, - '61898878':{'en': 'Pumphreys'}, - '61898879':{'en': 'Pingelly East'}, - '61898880':{'en': 'Wickepin'}, - '61898881':{'en': 'Wickepin'}, - '61898882':{'en': 'Wickepin'}, - '61898883':{'en': 'Wickepin'}, - '61898884':{'en': 'Wickepin'}, - '61898885':{'en': 'Wickepin East'}, - '61898886':{'en': 'Wickepin East'}, - '61898887':{'en': 'Yealering'}, - '61898888':{'en': 'Wickepin East'}, - '61898889':{'en': 'Yealering'}, - '61898890':{'en': 'Dudinin'}, - '61898891':{'en': 'Kondinin'}, - '61898892':{'en': 'Amelup'}, - '61898893':{'en': 'Kondinin'}, - '61898894':{'en': 'Karlgarin'}, - '61898895':{'en': 'Karlgarin'}, - '61898896':{'en': 'Karlgarin'}, - '61898897':{'en': 'Walyurin'}, - '61898898':{'en': 'Walyurin'}, - '61898899':{'en': 'Walyurin'}, - '61898900':{'en': 'Narrogin'}, - '61898901':{'en': 'Lake Grace'}, - '61898902':{'en': 'Lake Grace'}, '618989030':{'en': 'Kulin West'}, '618989033':{'en': 'Kulin West'}, '618989036':{'en': 'Kulin West'}, @@ -10019,4 +9872,151 @@ '861305518':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, '861305519':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, '861305520':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305521':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305522':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305523':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305524':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305525':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305526':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305527':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305528':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305529':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86130553':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305530':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861305531':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861305532':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305533':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305540':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305541':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305542':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305543':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305544':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305545':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305546':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305547':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305548':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861305549':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305550':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305551':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305552':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305553':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305554':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861305555':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861305556':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861305557':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861305558':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861305559':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '86130556':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305568':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861305569':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '86130557':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305570':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305571':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305580':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305581':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305582':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305583':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305584':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861305585':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861305586':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861305587':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305588':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305589':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861305592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861305593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861305594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861305595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861305596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861305597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861305598':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861305599':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '86130560':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861305600':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861305601':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861305602':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861305603':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '86130561':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861305610':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861305611':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861305612':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '86130562':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86130563':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861305640':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861305641':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861305642':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861305643':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861305644':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, + '861305645':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861305646':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861305647':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861305648':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861305649':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861305650':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861305651':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861305652':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861305653':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861305654':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861305655':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861305656':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861305657':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861305658':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861305659':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861305660':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861305661':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, + '861305662':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861305663':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861305664':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861305665':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861305666':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861305667':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861305668':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861305669':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86130567':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86130568':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86130569':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '86130570':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '86130571':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '86130572':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86130573':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86130574':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86130575':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86130576':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '86130577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86130578':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86130579':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '86130580':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86130581':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861305820':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861305821':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861305822':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861305823':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861305824':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861305825':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861305826':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861305827':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861305828':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861305829':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86130583':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861305830':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861305831':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861305832':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861305833':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861305840':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861305841':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861305842':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861305843':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861305844':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861305845':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861305846':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861305847':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861305848':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861305849':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86130585':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86130586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '86130587':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '86130588':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861305890':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861305891':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index a30795177..1c9d5635a 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861305521':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305522':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305523':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305524':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305525':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305526':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305527':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305528':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305529':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86130553':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305530':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861305531':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861305532':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305533':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305540':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305541':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305542':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305543':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305544':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305545':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305546':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305547':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305548':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861305549':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305550':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305551':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305552':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305553':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305554':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861305555':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861305556':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861305557':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861305558':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861305559':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '86130556':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305568':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861305569':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '86130557':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305570':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305571':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305580':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305581':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305582':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305583':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305584':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861305585':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861305586':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861305587':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305588':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305589':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861305592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861305593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861305594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861305595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861305596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861305597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861305598':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861305599':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '86130560':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861305600':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861305601':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861305602':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861305603':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '86130561':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861305610':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861305611':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861305612':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '86130562':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86130563':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861305640':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861305641':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861305642':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861305643':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861305644':{'en': 'Dazhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8fbe\u5dde\u5e02')}, - '861305645':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861305646':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861305647':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861305648':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861305649':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861305650':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861305651':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861305652':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861305653':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861305654':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861305655':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861305656':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861305657':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861305658':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861305659':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861305660':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861305661':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, - '861305662':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861305663':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861305664':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861305665':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861305666':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861305667':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861305668':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861305669':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86130567':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86130568':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86130569':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '86130570':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '86130571':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '86130572':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86130573':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86130574':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86130575':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86130576':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '86130577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86130578':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86130579':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '86130580':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86130581':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861305820':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861305821':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861305822':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861305823':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861305824':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861305825':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861305826':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861305827':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861305828':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861305829':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86130583':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861305830':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861305831':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861305832':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861305833':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861305840':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861305841':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861305842':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861305843':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861305844':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861305845':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861305846':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861305847':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861305848':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861305849':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86130585':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86130586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '86130587':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '86130588':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861305890':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861305891':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, '861305892':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, '861305893':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, '861305894':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, @@ -10019,4 +9872,151 @@ '86132316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, '86132317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, '86132318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '86132319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861323200':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323201':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323202':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323203':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323204':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861323205':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323206':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323207':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323208':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323209':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861323210':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323211':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323212':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323213':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323214':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861323215':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861323216':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861323217':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861323218':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861323219':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '86132322':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86132323':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861323230':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861323231':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861323232':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861323233':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861323240':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323241':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323242':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323243':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323244':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323245':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323246':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323247':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323248':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323249':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86132325':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861323250':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861323251':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861323252':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861323260':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323261':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323262':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323263':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323264':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323265':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323266':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323267':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323268':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323269':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323270':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323271':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323272':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323273':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323274':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861323275':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323276':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323277':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323278':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323279':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861323280':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323281':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323282':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323283':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323284':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323285':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323286':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323287':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323288':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323289':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323290':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323291':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323292':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323293':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323294':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861323295':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323296':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323297':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323298':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861323299':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86132330':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861323306':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323307':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323308':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323309':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86132331':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861323310':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323311':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323312':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '86132332':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861323327':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323328':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323329':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '86132333':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861323330':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323331':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323332':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323333':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323340':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861323341':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861323342':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861323343':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861323344':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861323345':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861323346':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323347':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323348':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '861323349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861323350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, + '861323351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861323352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861323353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, + '861323354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861323355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861323356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, + '861323357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861323358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, + '861323359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, + '86132336':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '86132337':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861323376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861323377':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861323378':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861323379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861323380':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323381':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323382':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323383':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323384':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861323385':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861323386':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861323387':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861323388':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861323389':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86132339':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861323397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861323400':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323401':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323402':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323403':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323404':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861323405':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323406':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323407':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323408':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861323409':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index 24eac54d0..f5a1c752f 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '86132319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861323200':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323201':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323202':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323203':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323204':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861323205':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323206':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323207':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323208':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323209':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861323210':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323211':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323212':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323213':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323214':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861323215':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861323216':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861323217':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861323218':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861323219':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '86132322':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86132323':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861323230':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861323231':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861323232':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861323233':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861323240':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323241':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323242':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323243':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323244':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323245':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323246':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323247':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323248':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323249':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86132325':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861323250':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861323251':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861323252':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861323260':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323261':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323262':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323263':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323264':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323265':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323266':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323267':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323268':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323269':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323270':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323271':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323272':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323273':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323274':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861323275':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323276':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323277':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323278':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323279':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861323280':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323281':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323282':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323283':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323284':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323285':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323286':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323287':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323288':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323289':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323290':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323291':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323292':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323293':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323294':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861323295':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323296':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323297':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323298':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861323299':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86132330':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861323306':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323307':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323308':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323309':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86132331':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861323310':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323311':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323312':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '86132332':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861323327':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323328':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323329':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '86132333':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861323330':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323331':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323332':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323333':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323340':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861323341':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861323342':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861323343':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861323344':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861323345':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861323346':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323347':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323348':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '861323349':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861323350':{'en': 'Xinzhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5ffb\u5dde\u5e02')}, - '861323351':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861323352':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861323353':{'en': 'Yangquan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u9633\u6cc9\u5e02')}, - '861323354':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861323355':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861323356':{'en': 'Jincheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u57ce\u5e02')}, - '861323357':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861323358':{'en': u('L\u00fcliang, Shanxi'), 'zh': u('\u5c71\u897f\u7701\u5415\u6881\u5e02')}, - '861323359':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, - '86132336':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '86132337':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861323376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861323377':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861323378':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861323379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861323380':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323381':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323382':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323383':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323384':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861323385':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861323386':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861323387':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861323388':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861323389':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86132339':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861323397':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861323400':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323401':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323402':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323403':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323404':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861323405':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323406':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323407':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323408':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861323409':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, '861323410':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, '861323411':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, '861323412':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, @@ -10019,4 +9872,151 @@ '861339503':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, '861339504':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861339505':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861339506':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861339507':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861339508':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861339509':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '86133951':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86133952':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861339520':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861339521':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861339530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861339531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861339534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861339535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861339536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861339537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861339538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861339539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861339540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861339541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861339544':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861339545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861339546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861339547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861339548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861339549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861339550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861339551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861339552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861339553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861339554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861339555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861339556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861339557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861339558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861339559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861339560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861339561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861339562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861339563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861339564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861339565':{'en': 'Chaohu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5de2\u6e56\u5e02')}, + '861339566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861339567':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, + '861339568':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861339569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861339570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861339571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861339572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861339573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861339574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861339576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861339579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861339580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861339581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861339582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861339583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861339584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861339586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861339589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861339590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861339591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861339592':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861339593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861339594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, + '861339595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861339596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861339597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861339598':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861339599':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '86133960':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, + '861339600':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861339601':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, + '861339610':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861339611':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861339612':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, + '861339613':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, + '861339614':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861339615':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, + '861339616':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, + '861339617':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, + '861339618':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, + '861339619':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861339620':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861339621':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861339622':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861339623':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861339624':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861339625':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861339626':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861339627':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861339628':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861339629':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861339630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861339631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861339632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861339633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, + '861339634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, + '861339635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, + '861339636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861339637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861339638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861339639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861339644':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861339645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861339646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861339647':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861339648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861339649':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '86133965':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '86133966':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339670':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861339671':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861339672':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861339673':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861339674':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339675':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861339676':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339677':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339678':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861339679':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861339680':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861339681':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861339682':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861339683':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861339684':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861339685':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861339686':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339687':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861339688':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861339689':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861339690':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339691':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339692':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861339693':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index a047c7879..6b457a07e 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861339506':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861339507':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861339508':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861339509':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '86133951':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86133952':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861339520':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861339521':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861339530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861339531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861339534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861339535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861339536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861339537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861339538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861339539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861339540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861339541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861339544':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861339545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861339546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861339547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861339548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861339549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861339550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861339551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861339552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861339553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861339554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861339555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861339556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861339557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861339558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861339559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861339560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861339561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861339562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861339563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861339564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861339565':{'en': 'Chaohu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5de2\u6e56\u5e02')}, - '861339566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861339567':{'en': 'Bozhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u4eb3\u5dde\u5e02')}, - '861339568':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861339569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861339570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861339571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861339572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861339573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861339574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861339576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861339579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861339580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861339581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861339582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861339583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861339584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861339586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861339589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861339590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861339591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861339592':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861339593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861339594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, - '861339595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861339596':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861339597':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861339598':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861339599':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '86133960':{'en': 'Wuhan, Hubei', 'zh': u('\u6e56\u5317\u7701\u6b66\u6c49\u5e02')}, - '861339600':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861339601':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, - '861339610':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861339611':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861339612':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, - '861339613':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861339614':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861339615':{'en': 'Yichang, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b9c\u660c\u5e02')}, - '861339616':{'en': 'Jingmen, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u95e8\u5e02')}, - '861339617':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861339618':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, - '861339619':{'en': 'Enshi, Hubei', 'zh': u('\u6e56\u5317\u7701\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861339620':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861339621':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861339622':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861339623':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861339624':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861339625':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861339626':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861339627':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861339628':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861339629':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861339630':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861339631':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861339632':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861339633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, - '861339634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861339635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861339636':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861339637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861339638':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861339639':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861339644':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861339645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861339646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861339647':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861339648':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861339649':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '86133965':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '86133966':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339670':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861339671':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861339672':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861339673':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861339674':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339675':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861339676':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339677':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339678':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861339679':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861339680':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861339681':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861339682':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861339683':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861339684':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861339685':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861339686':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339687':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861339688':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861339689':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861339690':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339691':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339692':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861339693':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, '861339694':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, '861339695':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, '861339696':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, @@ -10019,4 +9872,151 @@ '861364413':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, '861364414':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, '861364415':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861364416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861364417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861364418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861364419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '86136442':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861364420':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861364421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861364422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861364429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '861364430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861364431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861364432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861364433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861364434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861364435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861364436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861364437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, + '861364438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861364439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '861364440':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861364441':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861364442':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861364443':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861364444':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861364445':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861364446':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861364447':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861364448':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861364449':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, + '861364450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861364453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861364454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861364455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861364456':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364457':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364458':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861364460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364461':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861364463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861364464':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861364465':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861364466':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861364467':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, + '861364468':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861364469':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861364470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861364471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861364472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861364473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861364474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861364475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861364476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861364477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861364478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861364479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861364480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861364481':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861364482':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861364483':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861364484':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861364485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861364486':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861364487':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861364488':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861364489':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '86136449':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861364490':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861364492':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861364497':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861364499':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '86136450':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86136451':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861364510':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861364511':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861364512':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861364513':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861364520':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861364521':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861364522':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861364523':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861364524':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861364525':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861364526':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861364527':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861364528':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861364529':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861364530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861364531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861364532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861364533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861364534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, + '861364535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861364536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861364537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861364538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861364539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861364540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, + '861364541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861364542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, + '861364543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, + '861364544':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861364545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, + '861364546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861364547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861364548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861364549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861364550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, + '861364551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861364552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861364553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861364554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, + '861364555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, + '861364556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, + '861364557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, + '861364558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861364559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861364560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861364561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, + '861364562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, + '861364563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861364564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, + '861364565':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861364566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, + '861364567':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861364568':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861364569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861364570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, + '861364571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861364572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861364573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861364574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861364575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861364576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861364577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861364578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861364579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, + '861364580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, + '861364581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, + '861364582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, + '861364583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, + '861364584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, + '861364585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861364586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index 50367a759..17ee70ccf 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861364416':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861364417':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861364418':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861364419':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '86136442':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861364420':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861364421':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861364422':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861364429':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '861364430':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861364431':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861364432':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861364433':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861364434':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861364435':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861364436':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861364437':{'en': 'Liaoyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u8fbd\u6e90\u5e02')}, - '861364438':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861364439':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '861364440':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861364441':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861364442':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861364443':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861364444':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861364445':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861364446':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861364447':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861364448':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861364449':{'en': 'Baishan, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u5c71\u5e02')}, - '861364450':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364451':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364452':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861364453':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861364454':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861364455':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861364456':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364457':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364458':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364459':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861364460':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364461':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364462':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861364463':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861364464':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861364465':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861364466':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861364467':{'en': 'Yichun, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f0a\u6625\u5e02')}, - '861364468':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861364469':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861364470':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861364471':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861364472':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861364473':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861364474':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861364475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861364476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861364477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861364478':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861364479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861364480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861364481':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861364482':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861364483':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861364484':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861364485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861364486':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861364487':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861364488':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861364489':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '86136449':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861364490':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861364492':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861364497':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861364499':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '86136450':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86136451':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861364510':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861364511':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861364512':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861364513':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861364520':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861364521':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861364522':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861364523':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861364524':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861364525':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861364526':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861364527':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861364528':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861364529':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861364530':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861364531':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861364532':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861364533':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861364534':{'en': 'Dezhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5fb7\u5dde\u5e02')}, - '861364535':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861364536':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861364537':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861364538':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861364539':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861364540':{'en': 'Heze, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83cf\u6cfd\u5e02')}, - '861364541':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861364542':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861364543':{'en': 'Binzhou, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6ee8\u5dde\u5e02')}, - '861364544':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861364545':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, - '861364546':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861364547':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861364548':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861364549':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861364550':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, - '861364551':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861364552':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861364553':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861364554':{'en': 'Huainan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5357\u5e02')}, - '861364555':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861364556':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861364557':{'en': 'Suzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5bbf\u5dde\u5e02')}, - '861364558':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861364559':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861364560':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861364561':{'en': 'Huaibei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6dee\u5317\u5e02')}, - '861364562':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861364563':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861364564':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, - '861364565':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861364566':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, - '861364567':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861364568':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861364569':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861364570':{'en': 'Quzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u8862\u5dde\u5e02')}, - '861364571':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861364572':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861364573':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861364574':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861364575':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861364576':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861364577':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861364578':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861364579':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861364580':{'en': 'Zhoushan, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u821f\u5c71\u5e02')}, - '861364581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, - '861364582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, - '861364583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861364584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861364585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861364586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, '861364587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, '861364588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, '861364589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, @@ -10019,4 +9872,151 @@ '86139234':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861392350':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, '861392351':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861392352':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861392353':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392354':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392355':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392356':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392357':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861392358':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861392359':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '86139236':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861392366':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392367':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392368':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861392369':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '86139237':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139238':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139239':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86139240':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139241':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139242':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861392430':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861392431':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861392432':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861392433':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392434':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392435':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392436':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392437':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861392438':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392439':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861392440':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861392441':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861392442':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861392443':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392444':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861392445':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '861392446':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861392447':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861392448':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861392449':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '86139245':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861392450':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861392451':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861392458':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861392459':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139246':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861392468':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861392469':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861392470':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861392471':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '861392472':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861392473':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861392474':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861392475':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392476':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392477':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392478':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392479':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86139248':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139249':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86139250':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139251':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139252':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139253':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86139254':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139255':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139256':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '86139257':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139258':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139259':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139260':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139261':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139262':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139263':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '86139264':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139265':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139266':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861392670':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392671':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392672':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392673':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392674':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861392675':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392676':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392677':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392678':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861392679':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86139268':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139269':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86139270':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '86139271':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '86139272':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139273':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86139274':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139275':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '86139276':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '86139277':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139278':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, + '86139279':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '86139280':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, + '86139281':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '86139282':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139283':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '86139284':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '86139285':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139286':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139287':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139288':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139289':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139290':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '86139291':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139292':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139293':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '86139294':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '86139295':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86139296':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '86139297':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '86139298':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86139299':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '86139300':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86139301':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139302':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139303':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '86139304':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139305':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86139306':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '86139307':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '86139308':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139309':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86139310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86139311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86139312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139313':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861393130':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393131':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393132':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861393133':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '86139314':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861393140':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861393141':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861393142':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '86139315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86139316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861393169':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86139317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '86139318':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861393180':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861393181':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 4eaaaf0b3..eab48836b 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861392352':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861392353':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392354':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392355':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392356':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392357':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861392358':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861392359':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '86139236':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861392366':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392367':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392368':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861392369':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '86139237':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139238':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139239':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86139240':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139241':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139242':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861392430':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861392431':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861392432':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861392433':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392434':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392435':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392436':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392437':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861392438':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392439':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861392440':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861392441':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861392442':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861392443':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392444':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861392445':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '861392446':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861392447':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861392448':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861392449':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '86139245':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861392450':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861392451':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861392458':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861392459':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139246':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861392468':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861392469':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861392470':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861392471':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '861392472':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861392473':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861392474':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861392475':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392476':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392477':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392478':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392479':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86139248':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139249':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86139250':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139251':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139252':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139253':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86139254':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139255':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139256':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '86139257':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139258':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139259':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139260':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139261':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139262':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139263':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '86139264':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139265':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139266':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861392670':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392671':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392672':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392673':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392674':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861392675':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392676':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392677':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392678':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861392679':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86139268':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139269':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86139270':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '86139271':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '86139272':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139273':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86139274':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139275':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '86139276':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '86139277':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139278':{'en': 'Shaoguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u97f6\u5173\u5e02')}, - '86139279':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '86139280':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, - '86139281':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '86139282':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139283':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '86139284':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '86139285':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139286':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139287':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139288':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139289':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139290':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '86139291':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139292':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139293':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '86139294':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '86139295':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86139296':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '86139297':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '86139298':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86139299':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '86139300':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86139301':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139302':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139303':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '86139304':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139305':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86139306':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '86139307':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '86139308':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139309':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86139310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86139311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86139312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139313':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861393130':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393131':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393132':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861393133':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '86139314':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861393140':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861393141':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861393142':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '86139315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86139316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861393169':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86139317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '86139318':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861393180':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861393181':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861393182':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861393183':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '86139319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, @@ -10019,4 +9872,151 @@ '861504715':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861504716':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, '861504717':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504718':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504719':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504720':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504721':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504722':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504723':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504724':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504725':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504726':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504727':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504728':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504729':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150473':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504740':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504741':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504742':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504743':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504744':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504745':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504746':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504747':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504748':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504749':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86150475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504757':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504758':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504759':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86150477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150478':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861504789':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504799':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86150480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504810':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504811':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504812':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504813':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504814':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504815':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504816':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504817':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504818':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504819':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '86150482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, + '861504829':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '861504830':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '861504831':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, + '861504832':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504833':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504834':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504835':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861504836':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861504837':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504838':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504839':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150484':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '86150485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '861504858':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504859':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150486':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86150487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150489':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, + '861504898':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504899':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150490':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '86150491':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86150492':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '86150493':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861504939':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '86150494':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150495':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504957':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504958':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504959':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150496':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86150497':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, + '861504978':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504979':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, + '861504980':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504981':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504982':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504983':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504984':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, + '861504985':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504986':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504987':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504988':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '861504989':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86150499':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861504999':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, + '86150500':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '86150501':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150502':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150503':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150504':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, + '86150505':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, + '861505050':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, + '861505051':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505060':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505061':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505062':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505063':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505064':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505065':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505066':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505067':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861505068':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861505069':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '86150507':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, + '861505080':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505081':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, + '861505082':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861505083':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861505084':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861505085':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505086':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505087':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505088':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505089':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '86150509':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505090':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505091':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505092':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505100':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505101':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505102':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505103':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505104':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, + '861505105':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505106':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505107':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505108':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505109':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, + '861505110':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, + '861505111':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505112':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505113':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505114':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, + '861505115':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505116':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505117':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505118':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '861505119':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, + '86150512':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, + '861505130':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, } diff --git a/python/phonenumbers/geodata/data2.py b/python/phonenumbers/geodata/data2.py index 5db72f5d9..18cc7fd72 100644 --- a/python/phonenumbers/geodata/data2.py +++ b/python/phonenumbers/geodata/data2.py @@ -6023,6 +6023,7 @@ '1819986':{'en': 'Gatineau, QC'}, '1820':{'en': 'California'}, '1825':{'en': 'Alberta'}, + '1826':{'en': 'Virginia'}, '1828':{'en': 'North Carolina'}, '1828210':{'en': 'Asheville, NC'}, '1828213':{'en': 'Asheville, NC'}, @@ -10018,5 +10019,4 @@ '1919261':{'en': 'Knightdale, NC'}, '1919266':{'en': 'Knightdale, NC'}, '1919267':{'en': 'Apex, NC'}, - '1919269':{'en': 'Zebulon, NC'}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index 4da980e64..10f2943fb 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861504718':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504719':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504720':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504721':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504722':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504723':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504724':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504725':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504726':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504727':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504728':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504729':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150473':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504740':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504741':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504742':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504743':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504744':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504745':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504746':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504747':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504748':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504749':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86150475':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504757':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504758':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504759':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150476':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86150477':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150478':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861504789':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150479':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504799':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86150480':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504810':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504811':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504812':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504813':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504814':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504815':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504816':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504817':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504818':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504819':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '86150482':{'en': 'Hinggan, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5174\u5b89\u76df')}, - '861504829':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '861504830':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '861504831':{'en': 'Alxa, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u963f\u62c9\u5584\u76df')}, - '861504832':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504833':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504834':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504835':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861504836':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861504837':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504838':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504839':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150484':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '86150485':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '861504858':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504859':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150486':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86150487':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150488':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150489':{'en': 'Xilin, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9521\u6797\u90ed\u52d2\u76df')}, - '861504898':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504899':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150490':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '86150491':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86150492':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '86150493':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861504939':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '86150494':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150495':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504957':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504958':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504959':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150496':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86150497':{'en': 'Hulun, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u4f26\u8d1d\u5c14\u5e02')}, - '861504978':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504979':{'en': 'Wuhai, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u6d77\u5e02')}, - '861504980':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504981':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504982':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504983':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504984':{'en': 'Bayannur, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5df4\u5f66\u6dd6\u5c14\u5e02')}, - '861504985':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504986':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504987':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504988':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '861504989':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86150499':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861504999':{'en': 'Ulanqab, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u4e4c\u5170\u5bdf\u5e03\u5e02')}, - '86150500':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '86150501':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150502':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150503':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150504':{'en': 'Suzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u82cf\u5dde\u5e02')}, - '86150505':{'en': 'Nanjing, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u4eac\u5e02')}, - '861505050':{'en': 'Taizhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6cf0\u5dde\u5e02')}, - '861505051':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505060':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505061':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505062':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505063':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505064':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505065':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505066':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505067':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861505068':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861505069':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '86150507':{'en': 'Yangzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u626c\u5dde\u5e02')}, - '861505080':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505081':{'en': 'HuaiAn, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u6dee\u5b89\u5e02')}, - '861505082':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861505083':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861505084':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861505085':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505086':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505087':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505088':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505089':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '86150509':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505090':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505091':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505092':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505100':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505101':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505102':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505103':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505104':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, - '861505105':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505106':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505107':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505108':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505109':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, - '861505110':{'en': 'Changzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5e38\u5dde\u5e02')}, - '861505111':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505112':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505113':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505114':{'en': 'Zhenjiang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u9547\u6c5f\u5e02')}, - '861505115':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505116':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505117':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505118':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '861505119':{'en': 'Lianyungang, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u8fde\u4e91\u6e2f\u5e02')}, - '86150512':{'en': 'Nantong, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5357\u901a\u5e02')}, - '861505130':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, '861505131':{'en': 'Suqian, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5bbf\u8fc1\u5e02')}, '861505132':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, '861505133':{'en': 'Yancheng, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u76d0\u57ce\u5e02')}, @@ -10019,4 +9872,151 @@ '861532994':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, '861532995':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, '861532996':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861532997':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861532998':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861532999':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '86153300':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86153301':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86153302':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86153303':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86153304':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '86153305':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861533060':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861533061':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861533062':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, + '861533063':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861533064':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861533065':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861533066':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861533067':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, + '861533068':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '861533069':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, + '86153307':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861533078':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861533079':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, + '861533080':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533081':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533082':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861533083':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861533084':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861533085':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, + '861533086':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '861533087':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, + '861533088':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861533089':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861533090':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861533091':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861533092':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, + '861533093':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, + '861533094':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861533095':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, + '861533096':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861533097':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, + '861533098':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, + '861533099':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, + '861533100':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '861533101':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861533102':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861533103':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '861533104':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861533105':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861533106':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861533107':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, + '861533108':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861533109':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861533110':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861533111':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533112':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, + '861533113':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, + '861533114':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533115':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, + '861533116':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, + '861533117':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, + '861533118':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533119':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, + '861533120':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861533121':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, + '861533122':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533123':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, + '861533124':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533125':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861533126':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861533127':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533128':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861533130':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, + '861533131':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861533132':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861533133':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861533134':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861533135':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861533136':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533137':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861533138':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861533139':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861533140':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533141':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533142':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861533143':{'en': 'Deqen, Yunnan', 'zh': u('\u4e91\u5357\u7701\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861533144':{'en': 'Nujiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde')}, + '861533145':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533146':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533147':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533148':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533149':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533150':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861533151':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861533152':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861533153':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, + '861533154':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861533155':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861533156':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, + '861533157':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533158':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533159':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861533160':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, + '861533161':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, + '861533162':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, + '861533163':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, + '861533164':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, + '861533165':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861533166':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861533167':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, + '861533168':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, + '861533169':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, + '86153317':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '861533170':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, + '861533177':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, + '861533178':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, + '861533179':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, + '861533180':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533181':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, + '861533182':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, + '861533183':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, + '861533184':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861533185':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, + '861533186':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861533187':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861533188':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533189':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861533190':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '861533191':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861533192':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861533193':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, + '861533194':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533195':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, + '861533196':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, + '861533197':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, + '861533198':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, + '861533199':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, + '86153320':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86153321':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '861533220':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861533221':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, + '861533222':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533223':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533224':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533225':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861533226':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861533227':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861533228':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index 0aa4f46f8..3b00f06d6 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861532997':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861532998':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861532999':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '86153300':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86153301':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86153302':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86153303':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86153304':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '86153305':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861533060':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861533061':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861533062':{'en': 'Songyuan, Jilin', 'zh': u('\u5409\u6797\u7701\u677e\u539f\u5e02')}, - '861533063':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861533064':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861533065':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861533066':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861533067':{'en': 'Siping, Jilin', 'zh': u('\u5409\u6797\u7701\u56db\u5e73\u5e02')}, - '861533068':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '861533069':{'en': 'Tonghua, Jilin', 'zh': u('\u5409\u6797\u7701\u901a\u5316\u5e02')}, - '86153307':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861533078':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861533079':{'en': 'Baicheng, Jilin', 'zh': u('\u5409\u6797\u7701\u767d\u57ce\u5e02')}, - '861533080':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533081':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533082':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861533083':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861533084':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861533085':{'en': 'Fushun, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u629a\u987a\u5e02')}, - '861533086':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '861533087':{'en': 'Benxi, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u672c\u6eaa\u5e02')}, - '861533088':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861533089':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861533090':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861533091':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861533092':{'en': 'Yingkou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8425\u53e3\u5e02')}, - '861533093':{'en': 'Fuxin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u961c\u65b0\u5e02')}, - '861533094':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861533095':{'en': 'Tieling, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u94c1\u5cad\u5e02')}, - '861533096':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861533097':{'en': 'Chaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u671d\u9633\u5e02')}, - '861533098':{'en': 'Panjin, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u76d8\u9526\u5e02')}, - '861533099':{'en': 'Huludao, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u846b\u82a6\u5c9b\u5e02')}, - '861533100':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '861533101':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861533102':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861533103':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '861533104':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861533105':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861533106':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861533107':{'en': 'Datong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u5927\u540c\u5e02')}, - '861533108':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861533109':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861533110':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861533111':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533112':{'en': 'Dalian, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u5927\u8fde\u5e02')}, - '861533113':{'en': 'Anshan, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u978d\u5c71\u5e02')}, - '861533114':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533115':{'en': 'Dandong, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u4e39\u4e1c\u5e02')}, - '861533116':{'en': 'Jinzhou, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u9526\u5dde\u5e02')}, - '861533117':{'en': 'Liaoyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u8fbd\u9633\u5e02')}, - '861533118':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533119':{'en': 'Shenyang, Liaoning', 'zh': u('\u8fbd\u5b81\u7701\u6c88\u9633\u5e02')}, - '861533120':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861533121':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, - '861533122':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533123':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, - '861533124':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533125':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861533126':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861533127':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533128':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861533130':{'en': 'Chongqing', 'zh': u('\u91cd\u5e86\u5e02')}, - '861533131':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861533132':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861533133':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861533134':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861533135':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861533136':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533137':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861533138':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861533139':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861533140':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533141':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533142':{'en': 'Wenshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861533143':{'en': 'Deqen, Yunnan', 'zh': u('\u4e91\u5357\u7701\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861533144':{'en': 'Nujiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde')}, - '861533145':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533146':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533147':{'en': 'Honghe, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533148':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533149':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533150':{'en': 'Chuxiong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861533151':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861533152':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861533153':{'en': 'Baoshan, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4fdd\u5c71\u5e02')}, - '861533154':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861533155':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861533156':{'en': 'Yuxi, Yunnan', 'zh': u('\u4e91\u5357\u7701\u7389\u6eaa\u5e02')}, - '861533157':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533158':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533159':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861533160':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, - '861533161':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, - '861533162':{'en': 'Lincang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e34\u6ca7\u5e02')}, - '861533163':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, - '861533164':{'en': 'Lijiang, Yunnan', 'zh': u('\u4e91\u5357\u7701\u4e3d\u6c5f\u5e02')}, - '861533165':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861533166':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861533167':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, - '861533168':{'en': 'Dali, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde')}, - '861533169':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, - '86153317':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '861533170':{'en': 'Dehong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde')}, - '861533177':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, - '861533178':{'en': 'Xishuangbanna, Yunnan', 'zh': u('\u4e91\u5357\u7701\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde')}, - '861533179':{'en': 'Zhaotong, Yunnan', 'zh': u('\u4e91\u5357\u7701\u662d\u901a\u5e02')}, - '861533180':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533181':{'en': 'Shuangyashan, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u53cc\u9e2d\u5c71\u5e02')}, - '861533182':{'en': 'Heihe, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9ed1\u6cb3\u5e02')}, - '861533183':{'en': 'Jixi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e21\u897f\u5e02')}, - '861533184':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861533185':{'en': 'Hegang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9e64\u5c97\u5e02')}, - '861533186':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861533187':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861533188':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533189':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861533190':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '861533191':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861533192':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861533193':{'en': 'Mudanjiang, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7261\u4e39\u6c5f\u5e02')}, - '861533194':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533195':{'en': 'Suihua, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u7ee5\u5316\u5e02')}, - '861533196':{'en': 'Jiamusi, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u4f73\u6728\u65af\u5e02')}, - '861533197':{'en': 'Qiqihar, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u9f50\u9f50\u54c8\u5c14\u5e02')}, - '861533198':{'en': 'Harbin, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u54c8\u5c14\u6ee8\u5e02')}, - '861533199':{'en': 'Daqing, Heilongjiang', 'zh': u('\u9ed1\u9f99\u6c5f\u7701\u5927\u5e86\u5e02')}, - '86153320':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86153321':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '861533220':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861533221':{'en': 'Xianyang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u54b8\u9633\u5e02')}, - '861533222':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533223':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533224':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533225':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861533226':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861533227':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861533228':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, '861533229':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, '86153323':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, '86153324':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, @@ -10019,4 +9872,151 @@ '861565949':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, '86156595':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, '861565950':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565951':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565952':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565953':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565960':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565961':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861565962':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861565963':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861565964':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861565965':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565966':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565967':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565968':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '861565969':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, + '86156597':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565970':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565971':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565972':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565974':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861565980':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565981':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565982':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565983':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565984':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, + '861565985':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565986':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565987':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565988':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, + '861565989':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565990':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861565991':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, + '861565992':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565993':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565994':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861565995':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, + '861565996':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, + '861565997':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861565998':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, + '861565999':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '86156600':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566007':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566008':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566009':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566010':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861566011':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861566012':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566013':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566014':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566015':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566016':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566017':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566018':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566019':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566020':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861566021':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861566022':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861566023':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861566024':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566025':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566026':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566027':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566028':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861566029':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861566030':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566031':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566032':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566033':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566034':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, + '861566035':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861566036':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861566037':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861566038':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, + '861566039':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, + '861566040':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566041':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566042':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566043':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566044':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566045':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, + '861566046':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '861566047':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, + '861566048':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566049':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '861566050':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861566051':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566052':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566053':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, + '861566054':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566055':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566056':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566057':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566058':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861566059':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86156606':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '86156607':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861566080':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '861566081':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861566082':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861566083':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566084':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566085':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566086':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861566087':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861566088':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566089':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566090':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566091':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566092':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566093':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566094':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861566095':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, + '861566096':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566097':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566098':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861566099':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86156610':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86156611':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86156612':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, + '86156613':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '86156614':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861566140':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861566141':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861566142':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861566143':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '86156615':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861566152':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, + '861566154':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86156616':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, + '861566167':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, + '86156617':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86156618':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86156619':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, + '86156620':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, + '86156621':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, + '861566218':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566219':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566220':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566221':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566222':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566223':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566224':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, + '861566225':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566226':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566227':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566228':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '861566229':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, + '86156623':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, + '86156624':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 51d89c30d..4b95d2081 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861565951':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565952':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565953':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565960':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565961':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861565962':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861565963':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861565964':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861565965':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565966':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565967':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565968':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861565969':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '86156597':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565970':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565971':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565972':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565974':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861565980':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565981':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565982':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565983':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565984':{'en': 'Sanming, Fujian', 'zh': u('\u798f\u5efa\u7701\u4e09\u660e\u5e02')}, - '861565985':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565986':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565987':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565988':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, - '861565989':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565990':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861565991':{'en': 'Nanping, Fujian', 'zh': u('\u798f\u5efa\u7701\u5357\u5e73\u5e02')}, - '861565992':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565993':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565994':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861565995':{'en': 'Longyan, Fujian', 'zh': u('\u798f\u5efa\u7701\u9f99\u5ca9\u5e02')}, - '861565996':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, - '861565997':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861565998':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, - '861565999':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '86156600':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566007':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566008':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566009':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566010':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861566011':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861566012':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566013':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566014':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566015':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566016':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566017':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566018':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566019':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566020':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861566021':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861566022':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861566023':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861566024':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566025':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566026':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566027':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566028':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861566029':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861566030':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566031':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566032':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566033':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566034':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, - '861566035':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861566036':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861566037':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861566038':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, - '861566039':{'en': 'Kizilsu, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde')}, - '861566040':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566041':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566042':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566043':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566044':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566045':{'en': 'Jining, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5b81\u5e02')}, - '861566046':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '861566047':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861566048':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566049':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '861566050':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861566051':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566052':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566053':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, - '861566054':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566055':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566056':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566057':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566058':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861566059':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86156606':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '86156607':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861566080':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861566081':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861566082':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861566083':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566084':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566085':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566086':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861566087':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861566088':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566089':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566090':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566091':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566092':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566093':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566094':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861566095':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '861566096':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566097':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566098':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861566099':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86156610':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86156611':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86156612':{'en': 'Hohhot, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u547c\u548c\u6d69\u7279\u5e02')}, - '86156613':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '86156614':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861566140':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861566141':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861566142':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861566143':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '86156615':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861566152':{'en': 'Chifeng, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u8d64\u5cf0\u5e02')}, - '861566154':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86156616':{'en': 'Baotou, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u5305\u5934\u5e02')}, - '861566167':{'en': 'Tongliao, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u901a\u8fbd\u5e02')}, - '86156617':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86156618':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86156619':{'en': 'Ordos, Inner Mongolia', 'zh': u('\u5185\u8499\u53e4\u9102\u5c14\u591a\u65af\u5e02')}, - '86156620':{'en': 'TaiAn, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6cf0\u5b89\u5e02')}, - '86156621':{'en': 'Jilin, Jilin', 'zh': u('\u5409\u6797\u7701\u5409\u6797\u5e02')}, - '861566218':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566219':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566220':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566221':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566222':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566223':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566224':{'en': 'Changchun, Jilin', 'zh': u('\u5409\u6797\u7701\u957f\u6625\u5e02')}, - '861566225':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566226':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566227':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566228':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '861566229':{'en': 'Yanbian, Jilin', 'zh': u('\u5409\u6797\u7701\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde')}, - '86156623':{'en': 'Weihai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u5a01\u6d77\u5e02')}, - '86156624':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861566246':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, '861566247':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, '861566248':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, @@ -10019,4 +9872,151 @@ '861593136':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861593137':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, '861593138':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593139':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593140':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593141':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593142':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593143':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593144':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593145':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593146':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593147':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593148':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593149':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86159316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593167':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593168':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593169':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86159317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593176':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593177':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593178':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593179':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86159318':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593190':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593191':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593192':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593193':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593194':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593195':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593196':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593197':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593198':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593199':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593200':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593201':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593202':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593203':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593204':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593205':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593206':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593207':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593208':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593209':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593210':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593211':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593212':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593213':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593214':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593215':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593216':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593217':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593218':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593219':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593220':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593221':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593225':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593229':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86159323':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861593230':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593231':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593240':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593241':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593242':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593243':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593244':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593245':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593246':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593247':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593248':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593249':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86159325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593260':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593261':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593262':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593263':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593264':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593265':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593266':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593267':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593268':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593269':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593270':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593271':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593272':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593273':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593274':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593275':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593276':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593277':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593278':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593279':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593280':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593281':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593282':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593283':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593284':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861593285':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593286':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593287':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593288':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593289':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861593290':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593291':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593292':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593293':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593294':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861593295':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593296':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593297':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593298':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593299':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861593300':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593301':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593302':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593303':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861593304':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593305':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593306':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593307':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593308':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593309':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861593314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861593315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861593319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593323':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593324':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861593326':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861593327':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593328':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593329':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861593330':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861593331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861593332':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861593333':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861593334':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861593335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index a936bf8be..2c97e2b29 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861593139':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593140':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593141':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593142':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593143':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593144':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593145':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593146':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593147':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593148':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593149':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86159316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593167':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593168':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593169':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86159317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593176':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593177':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593178':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593179':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86159318':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593190':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593191':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593192':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593193':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593194':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593195':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593196':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593197':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593198':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593199':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593200':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593201':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593202':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593203':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593204':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593205':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593206':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593207':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593208':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593209':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593210':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593211':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593212':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593213':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593214':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593215':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593216':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593217':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593218':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593219':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593220':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593221':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593225':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593229':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86159323':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861593230':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593231':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593240':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593241':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593242':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593243':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593244':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593245':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593246':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593247':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593248':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593249':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86159325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593260':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593261':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593262':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593263':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593264':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593265':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593266':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593267':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593268':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593269':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593270':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593271':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593272':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593273':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593274':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593275':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593276':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593277':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593278':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593279':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593280':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593281':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593282':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593283':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593284':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861593285':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593286':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593287':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593288':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593289':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861593290':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593291':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593292':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593293':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593294':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861593295':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593296':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593297':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593298':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593299':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861593300':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593301':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593302':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593303':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861593304':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593305':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593306':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593307':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593308':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593309':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861593314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861593315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593317':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593318':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861593319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593320':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593322':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593323':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593324':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861593326':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861593327':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593328':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593329':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861593330':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861593331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861593332':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861593333':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861593334':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861593335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, '861593336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, '861593337':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, '861593338':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, @@ -10019,4 +9872,151 @@ '861780766':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, '861780767':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861780768':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861780769':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861780770':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, + '861780771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861780772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861780773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, + '861780774':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861780775':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861780776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, + '861780777':{'en': 'Qinzhou, Guangxi', 'zh': u('\u5e7f\u897f\u94a6\u5dde\u5e02')}, + '861780778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780779':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, + '861780780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861780781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, + '861780782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, + '861780783':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780784':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, + '861780785':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, + '861780786':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780787':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780789':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, + '861780790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, + '861780791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, + '861780792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, + '861780793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, + '861780794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, + '861780795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861780796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861780797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861780798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861780799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, + '861780820':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861780821':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861780822':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861780823':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861780824':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861780825':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861780826':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, + '861780827':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861780828':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861780829':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861780830':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861780831':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861780832':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, + '861780833':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, + '861780834':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, + '861780835':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, + '861780836':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780837':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861780838':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861780839':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '86178084':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, + '861780846':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780847':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780848':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780849':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780850':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861780851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, + '861780852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, + '861780853':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, + '861780854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861780855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, + '861780856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, + '861780857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861780859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '86178086':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861780860':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780861':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780862':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780863':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, + '861780890':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861780891':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861780892':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861780893':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861780894':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, + '861780895':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861780896':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, + '861780897':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, + '861780898':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861780899':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861780910':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861780912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861780913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861780914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, + '861780915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861780916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861780917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861780918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861780920':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780921':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861780922':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, + '861780923':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861780924':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780925':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, + '861780926':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861780927':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861780928':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780929':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861780930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861780931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861780932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861780933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861780934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861780935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861780936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861780937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861780938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861780939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861780940':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861780941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780942':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861780943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861780944':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861780945':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861780946':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861780947':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861780948':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, + '861780949':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861780950':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861780951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861780952':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, + '861780953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861780954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861780955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, + '861780956':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861780957':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, + '861780958':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, + '861780959':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, + '861780970':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780971':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861780972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, + '861780973':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780974':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780975':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780976':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780977':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780978':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, + '861780979':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861780990':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, + '861780991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, + '861780992':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, + '861780993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, + '861780994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861780995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index 577650277..4ea5f28fa 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861780769':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861780770':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, - '861780771':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861780772':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861780773':{'en': 'Guilin, Guangxi', 'zh': u('\u5e7f\u897f\u6842\u6797\u5e02')}, - '861780774':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861780775':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861780776':{'en': 'Baise, Guangxi', 'zh': u('\u5e7f\u897f\u767e\u8272\u5e02')}, - '861780777':{'en': 'Qinzhou, Guangxi', 'zh': u('\u5e7f\u897f\u94a6\u5dde\u5e02')}, - '861780778':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780779':{'en': 'Beihai, Guangxi', 'zh': u('\u5e7f\u897f\u5317\u6d77\u5e02')}, - '861780780':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861780781':{'en': 'Nanning, Guangxi', 'zh': u('\u5e7f\u897f\u5357\u5b81\u5e02')}, - '861780782':{'en': 'Liuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u67f3\u5dde\u5e02')}, - '861780783':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780784':{'en': 'Wuzhou, Guangxi', 'zh': u('\u5e7f\u897f\u68a7\u5dde\u5e02')}, - '861780785':{'en': 'Yulin, Guangxi', 'zh': u('\u5e7f\u897f\u7389\u6797\u5e02')}, - '861780786':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780787':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780788':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780789':{'en': 'Hechi, Guangxi', 'zh': u('\u5e7f\u897f\u6cb3\u6c60\u5e02')}, - '861780790':{'en': 'Xinyu, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u65b0\u4f59\u5e02')}, - '861780791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, - '861780792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, - '861780793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861780794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861780795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861780796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861780797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861780798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861780799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '861780820':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861780821':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861780822':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861780823':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861780824':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861780825':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861780826':{'en': 'GuangAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5b89\u5e02')}, - '861780827':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861780828':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861780829':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861780830':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861780831':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861780832':{'en': 'Neijiang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5185\u6c5f\u5e02')}, - '861780833':{'en': 'Leshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u4e50\u5c71\u5e02')}, - '861780834':{'en': 'Liangshan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde')}, - '861780835':{'en': 'YaAn, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u96c5\u5b89\u5e02')}, - '861780836':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780837':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861780838':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861780839':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '86178084':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861780846':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780847':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780848':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780849':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780850':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861780851':{'en': 'Guiyang, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u8d35\u9633\u5e02')}, - '861780852':{'en': 'Zunyi, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9075\u4e49\u5e02')}, - '861780853':{'en': 'Anshun, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u5b89\u987a\u5e02')}, - '861780854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861780855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, - '861780856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861780857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861780859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '86178086':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861780860':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780861':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780862':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780863':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861780890':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861780891':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861780892':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861780893':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861780894':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, - '861780895':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861780896':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, - '861780897':{'en': 'Ngari, Tibet', 'zh': u('\u897f\u85cf\u963f\u91cc\u5730\u533a')}, - '861780898':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861780899':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861780910':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780911':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861780912':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861780913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861780914':{'en': 'Shangluo, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5546\u6d1b\u5e02')}, - '861780915':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861780916':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861780917':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861780918':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780919':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861780920':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780921':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861780922':{'en': 'Tongchuan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u94dc\u5ddd\u5e02')}, - '861780923':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861780924':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780925':{'en': 'Ankang, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b89\u5eb7\u5e02')}, - '861780926':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861780927':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861780928':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780929':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861780930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861780931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861780932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861780933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861780934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861780935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861780936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861780937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861780938':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861780939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861780940':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861780941':{'en': 'Gannan, Gansu', 'zh': u('\u7518\u8083\u7701\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780942':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861780943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861780944':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861780945':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861780946':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861780947':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861780948':{'en': 'Tianshui, Gansu', 'zh': u('\u7518\u8083\u7701\u5929\u6c34\u5e02')}, - '861780949':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861780950':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861780951':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861780952':{'en': 'Shizuishan, Ningxia', 'zh': u('\u5b81\u590f\u77f3\u5634\u5c71\u5e02')}, - '861780953':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861780954':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861780955':{'en': 'Zhongwei, Ningxia', 'zh': u('\u5b81\u590f\u4e2d\u536b\u5e02')}, - '861780956':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861780957':{'en': 'Wuzhong, Ningxia', 'zh': u('\u5b81\u590f\u5434\u5fe0\u5e02')}, - '861780958':{'en': 'Yinchuan, Ningxia', 'zh': u('\u5b81\u590f\u94f6\u5ddd\u5e02')}, - '861780959':{'en': 'Guyuan, Ningxia', 'zh': u('\u5b81\u590f\u56fa\u539f\u5e02')}, - '861780970':{'en': 'Haibei, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780971':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861780972':{'en': 'Haidong, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u4e1c\u5730\u533a')}, - '861780973':{'en': 'Huangnan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780974':{'en': 'Hainan, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780975':{'en': 'Golog, Qinghai', 'zh': u('\u9752\u6d77\u7701\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780976':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780977':{'en': 'Yushu, Qinghai', 'zh': u('\u9752\u6d77\u7701\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780978':{'en': 'Xining, Qinghai', 'zh': u('\u9752\u6d77\u7701\u897f\u5b81\u5e02')}, - '861780979':{'en': 'Haixi, Qinghai', 'zh': u('\u9752\u6d77\u7701\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861780990':{'en': 'Karamay, Xinjiang', 'zh': u('\u65b0\u7586\u514b\u62c9\u739b\u4f9d\u5e02')}, - '861780991':{'en': 'Urumchi, Xinjiang', 'zh': u('\u65b0\u7586\u4e4c\u9c81\u6728\u9f50\u5e02')}, - '861780992':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '861780993':{'en': 'Shihezi, Xinjiang', 'zh': u('\u65b0\u7586\u77f3\u6cb3\u5b50\u5e02')}, - '861780994':{'en': 'Changji, Xinjiang', 'zh': u('\u65b0\u7586\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861780995':{'en': 'Turpan, Xinjiang', 'zh': u('\u65b0\u7586\u5410\u9c81\u756a\u5730\u533a')}, '861780996':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, '861780997':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, '861780998':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, @@ -10019,4 +9872,151 @@ '861818879':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, '861818880':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '861818881':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861818882':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861818883':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861818884':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861818885':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861818886':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, + '861818887':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861818888':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861818889':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861818890':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, + '861818891':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861818892':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, + '861818893':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861818894':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861818895':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, + '861818896':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861818897':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861818898':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, + '861818899':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, + '861818900':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861818901':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818902':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818903':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861818904':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861818905':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861818906':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818907':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818908':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818909':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '86181891':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86181892':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861818930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, + '861818931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, + '861818933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, + '861818934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, + '861818935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861818938':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861818939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, + '861818940':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818941':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818942':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861818944':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, + '861818945':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818946':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, + '861818947':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861818948':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '861818949':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, + '86181895':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818960':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818961':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818962':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818963':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818964':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, + '861818965':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818966':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818967':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818968':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '861818969':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, + '86181897':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '86181898':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, + '861818990':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861818991':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861818992':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818993':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861818994':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, + '861818995':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, + '861818996':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, + '861818997':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, + '861818998':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, + '861818999':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, + '861819000':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861819001':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861819002':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861819003':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861819004':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, + '861819005':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819006':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819007':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819008':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819009':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819010':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819011':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819012':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819013':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819014':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, + '861819015':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819016':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819017':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819018':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819019':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819020':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, + '861819021':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819022':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, + '861819023':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861819024':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, + '861819025':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861819026':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, + '861819027':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861819028':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861819029':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '86181903':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '86181904':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819040':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, + '861819041':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861819042':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '861819043':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, + '86181905':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861819050':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '861819051':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, + '86181906':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, + '861819060':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, + '861819061':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, + '861819068':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861819069':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86181907':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86181908':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86181909':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '86181910':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819110':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819111':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819112':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819113':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819114':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819115':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861819116':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861819117':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, + '861819118':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '861819119':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, + '86181912':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819122':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861819123':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861819128':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '861819129':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, + '86181913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819132':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819133':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '86181914':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, + '861819142':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819143':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819148':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, + '861819149':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819150':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819151':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, + '861819152':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index c355167d6..36c40eb83 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861818882':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861818883':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861818884':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861818885':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861818886':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861818887':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861818888':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861818889':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861818890':{'en': 'Shaoyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u90b5\u9633\u5e02')}, - '861818891':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861818892':{'en': 'Yongzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u6c38\u5dde\u5e02')}, - '861818893':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861818894':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861818895':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861818896':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861818897':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861818898':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, - '861818899':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, - '861818900':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861818901':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818902':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818903':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861818904':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861818905':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861818906':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818907':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818908':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818909':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '86181891':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86181892':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861818930':{'en': 'Linxia, Gansu', 'zh': u('\u7518\u8083\u7701\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde')}, - '861818931':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818932':{'en': 'Dingxi, Gansu', 'zh': u('\u7518\u8083\u7701\u5b9a\u897f\u5e02')}, - '861818933':{'en': 'Pingliang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e73\u51c9\u5e02')}, - '861818934':{'en': 'Qingyang, Gansu', 'zh': u('\u7518\u8083\u7701\u5e86\u9633\u5e02')}, - '861818935':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818936':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818937':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861818938':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861818939':{'en': 'Longnan, Gansu', 'zh': u('\u7518\u8083\u7701\u9647\u5357\u5e02')}, - '861818940':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818941':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818942':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818943':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861818944':{'en': 'Baiyin, Gansu', 'zh': u('\u7518\u8083\u7701\u767d\u94f6\u5e02')}, - '861818945':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818946':{'en': 'Wuwei, Gansu', 'zh': u('\u7518\u8083\u7701\u6b66\u5a01\u5e02')}, - '861818947':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861818948':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '861818949':{'en': 'Jiuquan, Gansu', 'zh': u('\u7518\u8083\u7701\u9152\u6cc9\u5e02')}, - '86181895':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818960':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818961':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818962':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818963':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818964':{'en': 'Zhangye, Gansu', 'zh': u('\u7518\u8083\u7701\u5f20\u6396\u5e02')}, - '861818965':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818966':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818967':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818968':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '861818969':{'en': 'Lanzhou, Gansu', 'zh': u('\u7518\u8083\u7701\u5170\u5dde\u5e02')}, - '86181897':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, - '86181898':{'en': 'Haikou, Hainan', 'zh': u('\u6d77\u5357\u7701\u6d77\u53e3\u5e02')}, - '861818990':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861818991':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861818992':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818993':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861818994':{'en': 'Nyingchi, Tibet', 'zh': u('\u897f\u85cf\u6797\u829d\u5730\u533a')}, - '861818995':{'en': 'Qamdo, Tibet', 'zh': u('\u897f\u85cf\u660c\u90fd\u5730\u533a')}, - '861818996':{'en': 'Nagqu, Tibet', 'zh': u('\u897f\u85cf\u90a3\u66f2\u5730\u533a')}, - '861818997':{'en': 'Shannan, Tibet', 'zh': u('\u897f\u85cf\u5c71\u5357\u5730\u533a')}, - '861818998':{'en': 'Xigaze, Tibet', 'zh': u('\u897f\u85cf\u65e5\u5580\u5219\u5730\u533a')}, - '861818999':{'en': 'Lhasa, Tibet', 'zh': u('\u897f\u85cf\u62c9\u8428\u5e02')}, - '861819000':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861819001':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861819002':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861819003':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861819004':{'en': 'Luzhou, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6cf8\u5dde\u5e02')}, - '861819005':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819006':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819007':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819008':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819009':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819010':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819011':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819012':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819013':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819014':{'en': 'Bazhong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5df4\u4e2d\u5e02')}, - '861819015':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819016':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819017':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819018':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819019':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819020':{'en': 'Suining, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u9042\u5b81\u5e02')}, - '861819021':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819022':{'en': 'Garze, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde')}, - '861819023':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861819024':{'en': 'Zigong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u81ea\u8d21\u5e02')}, - '861819025':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861819026':{'en': 'Aba, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde')}, - '861819027':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861819028':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861819029':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '86181903':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '86181904':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819040':{'en': 'Ziyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u8d44\u9633\u5e02')}, - '861819041':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861819042':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '861819043':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, - '86181905':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861819050':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861819051':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '86181906':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, - '861819060':{'en': 'Yibin, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5b9c\u5bbe\u5e02')}, - '861819061':{'en': 'Nanchong, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5357\u5145\u5e02')}, - '861819068':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861819069':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86181907':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86181908':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86181909':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '86181910':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819110':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819111':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819112':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819113':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819114':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819115':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861819116':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861819117':{'en': 'Hanzhong, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6c49\u4e2d\u5e02')}, - '861819118':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '861819119':{'en': 'YanAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5ef6\u5b89\u5e02')}, - '86181912':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819122':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861819123':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861819128':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '861819129':{'en': 'Yulin, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6986\u6797\u5e02')}, - '86181913':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819132':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819133':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '86181914':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, - '861819142':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819143':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819148':{'en': 'Baoji, Shaanxi', 'zh': u('\u9655\u897f\u7701\u5b9d\u9e21\u5e02')}, - '861819149':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819150':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819151':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, - '861819152':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, '861819153':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, '861819154':{'en': 'Weinan, Shaanxi', 'zh': u('\u9655\u897f\u7701\u6e2d\u5357\u5e02')}, '861819155':{'en': 'XiAn, Shaanxi', 'zh': u('\u9655\u897f\u7701\u897f\u5b89\u5e02')}, @@ -10019,4 +9872,151 @@ '861853025':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, '861853026':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, '861853027':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853028':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853029':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853030':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853031':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853032':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853033':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853034':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853035':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853036':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853037':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853038':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853039':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861853040':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861853041':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, + '861853042':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853043':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853044':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, + '861853045':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853046':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853047':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '861853048':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853049':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86185305':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853050':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, + '861853060':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853061':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853062':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853063':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853064':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '861853065':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853066':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853067':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853068':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853069':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '861853070':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853071':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853072':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853073':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853074':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '861853075':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853076':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853077':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853078':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '861853079':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, + '86185308':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185309':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '86185310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86185311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86185313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '86185314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '86185315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86185316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853170':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861853171':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861853172':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861853173':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853174':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853175':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853176':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853177':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853180':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853181':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853182':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853183':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853184':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853185':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853186':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853187':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853188':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853189':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '86185319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86185320':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '861853206':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853207':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853208':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853209':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '86185321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861853220':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853221':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853222':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853223':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853224':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853225':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853226':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853227':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853228':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853229':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853230':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853231':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853232':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853233':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853234':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853235':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853236':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853237':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861853238':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853239':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86185324':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '86185325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853260':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861853261':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853262':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853263':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853264':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853265':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853266':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853267':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853268':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861853269':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '86185330':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853307':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861853308':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861853309':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185332':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185333':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '86185334':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86185335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, + '86185336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '86185337':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '86185338':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853390':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853391':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853392':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861853393':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853394':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853395':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853396':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861853397':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853398':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861853399':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '86185340':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853400':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, + '861853401':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861853402':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, + '861853409':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853410':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853411':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853412':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, + '861853413':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853414':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853415':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853416':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, + '861853417':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853418':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, + '861853419':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 59f3f5039..5be3b5686 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861853028':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853029':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853030':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853031':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853032':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853033':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853034':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853035':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853036':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853037':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853038':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853039':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861853040':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861853041':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, - '861853042':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853043':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853044':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '861853045':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853046':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853047':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '861853048':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853049':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86185305':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853050':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, - '861853060':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853061':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853062':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853063':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853064':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '861853065':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853066':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853067':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853068':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853069':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '861853070':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853071':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853072':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853073':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853074':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '861853075':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853076':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853077':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853078':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '861853079':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86185308':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185309':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86185310':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86185311':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185312':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86185313':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '86185314':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '86185315':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86185316':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853170':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861853171':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861853172':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861853173':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853174':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853175':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853176':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853177':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853180':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853181':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853182':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853183':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853184':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853185':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853186':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853187':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853188':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853189':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '86185319':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86185320':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '861853206':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853207':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853208':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853209':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '86185321':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861853220':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853221':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853222':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853223':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853224':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853225':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853226':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853227':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853228':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853229':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853230':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853231':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853232':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853233':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853234':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853235':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853236':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853237':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861853238':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853239':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86185324':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '86185325':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853260':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861853261':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853262':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853263':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853264':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853265':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853266':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853267':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853268':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861853269':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '86185330':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853307':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861853308':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861853309':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185331':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185332':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185333':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '86185334':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86185335':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, - '86185336':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '86185337':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '86185338':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853390':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853391':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853392':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861853393':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853394':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853395':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853396':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861853397':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853398':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861853399':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '86185340':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853400':{'en': 'Taiyuan, Shanxi', 'zh': u('\u5c71\u897f\u7701\u592a\u539f\u5e02')}, - '861853401':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861853402':{'en': 'Shuozhou, Shanxi', 'zh': u('\u5c71\u897f\u7701\u6714\u5dde\u5e02')}, - '861853409':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853410':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853411':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853412':{'en': 'Changzhi, Shanxi', 'zh': u('\u5c71\u897f\u7701\u957f\u6cbb\u5e02')}, - '861853413':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853414':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853415':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853416':{'en': 'Linfen, Shanxi', 'zh': u('\u5c71\u897f\u7701\u4e34\u6c7e\u5e02')}, - '861853417':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853418':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, - '861853419':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '86185342':{'en': 'Jinzhong, Shanxi', 'zh': u('\u5c71\u897f\u7701\u664b\u4e2d\u5e02')}, '861853430':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, '861853431':{'en': 'Yuncheng, Shanxi', 'zh': u('\u5c71\u897f\u7701\u8fd0\u57ce\u5e02')}, @@ -10019,4 +9872,151 @@ '861880999':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, '8618810':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, '8618811':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861881180':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881181':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881182':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881183':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861881184':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881185':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861881186':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881187':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881188':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881189':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '86188119':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, + '861881199':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, + '861881200':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861881201':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861881202':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861881203':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861881204':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861881205':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861881206':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861881207':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861881208':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861881209':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '861881210':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, + '861881211':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861881212':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861881213':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, + '861881214':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, + '861881215':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, + '861881216':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, + '861881217':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, + '861881218':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, + '861881219':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, + '86188122':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, + '86188123':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, + '861881230':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861881231':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861881232':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '861881233':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, + '86188124':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86188125':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188126':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188127':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188128':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188129':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, + '86188130':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '86188131':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, + '861881320':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, + '861881321':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881322':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881323':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881324':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881325':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881326':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881327':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881328':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881329':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881330':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881331':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881332':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881333':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881334':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881335':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881336':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881337':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881338':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, + '861881339':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881340':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881341':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881342':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881343':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881344':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881345':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881346':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881347':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881348':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881349':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881350':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881351':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881352':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881353':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881354':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881355':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861881356':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, + '861881357':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881358':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861881359':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861881360':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, + '861881361':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881362':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881363':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881364':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881365':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881366':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881367':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881368':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881369':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881370':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881371':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881372':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881373':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '861881374':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, + '861881375':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881376':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881377':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881378':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, + '861881379':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881380':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881381':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881382':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881383':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881384':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881385':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881386':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881387':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881388':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881389':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, + '86188139':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881394':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881396':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881397':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881399':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881400':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881401':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881402':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881403':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881404':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881405':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, + '861881406':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881407':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, + '861881408':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881409':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881410':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881411':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881412':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881413':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881414':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, + '861881415':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881416':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881417':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861881418':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, + '861881419':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, + '861881420':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861881421':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881422':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861881423':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, + '861881424':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, + '861881425':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 5bae2bf2f..4f3a9c3ba 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '861881180':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881181':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881182':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881183':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861881184':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881185':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861881186':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881187':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881188':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881189':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '86188119':{'en': 'Xuzhou, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u5f90\u5dde\u5e02')}, - '861881199':{'en': 'Wuxi, Jiangsu', 'zh': u('\u6c5f\u82cf\u7701\u65e0\u9521\u5e02')}, - '861881200':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861881201':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861881202':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861881203':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861881204':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861881205':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861881206':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861881207':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861881208':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861881209':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '861881210':{'en': 'Handan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90af\u90f8\u5e02')}, - '861881211':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861881212':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861881213':{'en': 'Zhangjiakou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5f20\u5bb6\u53e3\u5e02')}, - '861881214':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, - '861881215':{'en': 'Tangshan, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5510\u5c71\u5e02')}, - '861881216':{'en': 'Langfang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u5eca\u574a\u5e02')}, - '861881217':{'en': 'Cangzhou, Hebei', 'zh': u('\u6cb3\u5317\u7701\u6ca7\u5dde\u5e02')}, - '861881218':{'en': 'Hengshui, Hebei', 'zh': u('\u6cb3\u5317\u7701\u8861\u6c34\u5e02')}, - '861881219':{'en': 'Xingtai, Hebei', 'zh': u('\u6cb3\u5317\u7701\u90a2\u53f0\u5e02')}, - '86188122':{'en': 'Kunming, Yunnan', 'zh': u('\u4e91\u5357\u7701\u6606\u660e\u5e02')}, - '86188123':{'en': 'Qujing, Yunnan', 'zh': u('\u4e91\u5357\u7701\u66f2\u9756\u5e02')}, - '861881230':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861881231':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861881232':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '861881233':{'en': 'Puer, Yunnan', 'zh': u('\u4e91\u5357\u7701\u666e\u6d31\u5e02')}, - '86188124':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86188125':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188126':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188127':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188128':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188129':{'en': 'Tianjin', 'zh': u('\u5929\u6d25\u5e02')}, - '86188130':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '86188131':{'en': 'Beijing', 'zh': u('\u5317\u4eac\u5e02')}, - '861881320':{'en': 'Yangjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u9633\u6c5f\u5e02')}, - '861881321':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881322':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881323':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881324':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881325':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881326':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881327':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881328':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881329':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881330':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881331':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881332':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881333':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881334':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881335':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881336':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881337':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881338':{'en': 'Dongguan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e1c\u839e\u5e02')}, - '861881339':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881340':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881341':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881342':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881343':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881344':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881345':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881346':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881347':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881348':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881349':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881350':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881351':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881352':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881353':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881354':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881355':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861881356':{'en': 'Qingyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e05\u8fdc\u5e02')}, - '861881357':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881358':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861881359':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861881360':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861881361':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881362':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881363':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881364':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881365':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881366':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881367':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881368':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881369':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881370':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881371':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881372':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881373':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861881374':{'en': 'Shanwei, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5c3e\u5e02')}, - '861881375':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881376':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881377':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881378':{'en': 'Chaozhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6f6e\u5dde\u5e02')}, - '861881379':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881380':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881381':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881382':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881383':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881384':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881385':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881386':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881387':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881388':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881389':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '86188139':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881394':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881396':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881397':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881399':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881400':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881401':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881402':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881403':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881404':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881405':{'en': 'Huizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u60e0\u5dde\u5e02')}, - '861881406':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881407':{'en': 'Meizhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6885\u5dde\u5e02')}, - '861881408':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881409':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881410':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881411':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881412':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881413':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881414':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, - '861881415':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881416':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881417':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861881418':{'en': 'Jiangmen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c5f\u95e8\u5e02')}, - '861881419':{'en': 'Shantou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6c55\u5934\u5e02')}, - '861881420':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861881421':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881422':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861881423':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, - '861881424':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, - '861881425':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861881426':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861881427':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861881428':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, @@ -10019,4 +9872,151 @@ '9166495':{'en': 'Jamankira, Odisha'}, '9166496':{'en': 'Jamankira, Odisha'}, '9166497':{'en': 'Jamankira, Odisha'}, + '9166512':{'en': 'Birmaharajpur, Odisha'}, + '9166513':{'en': 'Birmaharajpur, Odisha'}, + '9166514':{'en': 'Birmaharajpur, Odisha'}, + '9166515':{'en': 'Birmaharajpur, Odisha'}, + '9166516':{'en': 'Birmaharajpur, Odisha'}, + '9166517':{'en': 'Birmaharajpur, Odisha'}, + '9166522':{'en': 'Balangir, Odisha'}, + '9166523':{'en': 'Balangir, Odisha'}, + '9166524':{'en': 'Balangir, Odisha'}, + '9166525':{'en': 'Balangir, Odisha'}, + '9166526':{'en': 'Balangir, Odisha'}, + '9166527':{'en': 'Balangir, Odisha'}, + '9166532':{'en': 'Dunguripali, Odisha'}, + '9166533':{'en': 'Dunguripali, Odisha'}, + '9166534':{'en': 'Dunguripali, Odisha'}, + '9166535':{'en': 'Dunguripali, Odisha'}, + '9166536':{'en': 'Dunguripali, Odisha'}, + '9166537':{'en': 'Dunguripali, Odisha'}, + '9166542':{'en': 'Sonapur, Odisha'}, + '9166543':{'en': 'Sonapur, Odisha'}, + '9166544':{'en': 'Sonapur, Odisha'}, + '9166545':{'en': 'Sonapur, Odisha'}, + '9166546':{'en': 'Sonapur, Odisha'}, + '9166547':{'en': 'Sonapur, Odisha'}, + '9166552':{'en': 'Titlagarh, Odisha'}, + '9166553':{'en': 'Titlagarh, Odisha'}, + '9166554':{'en': 'Titlagarh, Odisha'}, + '9166555':{'en': 'Titlagarh, Odisha'}, + '9166556':{'en': 'Titlagarh, Odisha'}, + '9166557':{'en': 'Titlagarh, Odisha'}, + '9166572':{'en': 'Kantabhanji, Odisha'}, + '9166573':{'en': 'Kantabhanji, Odisha'}, + '9166574':{'en': 'Kantabhanji, Odisha'}, + '9166575':{'en': 'Kantabhanji, Odisha'}, + '9166576':{'en': 'Kantabhanji, Odisha'}, + '9166577':{'en': 'Kantabhanji, Odisha'}, + '9166702':{'en': 'Bhawanipatna, Odisha'}, + '9166703':{'en': 'Bhawanipatna, Odisha'}, + '9166704':{'en': 'Bhawanipatna, Odisha'}, + '9166705':{'en': 'Bhawanipatna, Odisha'}, + '9166706':{'en': 'Bhawanipatna, Odisha'}, + '9166707':{'en': 'Bhawanipatna, Odisha'}, + '9166712':{'en': 'Rajkhariar, Odisha'}, + '9166713':{'en': 'Rajkhariar, Odisha'}, + '9166714':{'en': 'Rajkhariar, Odisha'}, + '9166715':{'en': 'Rajkhariar, Odisha'}, + '9166716':{'en': 'Rajkhariar, Odisha'}, + '9166717':{'en': 'Rajkhariar, Odisha'}, + '9166722':{'en': 'Dharamgarh, Odisha'}, + '9166723':{'en': 'Dharamgarh, Odisha'}, + '9166724':{'en': 'Dharamgarh, Odisha'}, + '9166725':{'en': 'Dharamgarh, Odisha'}, + '9166726':{'en': 'Dharamgarh, Odisha'}, + '9166727':{'en': 'Dharamgarh, Odisha'}, + '9166732':{'en': 'Jayapatna, Odisha'}, + '9166733':{'en': 'Jayapatna, Odisha'}, + '9166734':{'en': 'Jayapatna, Odisha'}, + '9166735':{'en': 'Jayapatna, Odisha'}, + '9166736':{'en': 'Jayapatna, Odisha'}, + '9166737':{'en': 'Jayapatna, Odisha'}, + '9166752':{'en': 'T.Rampur, Odisha'}, + '9166753':{'en': 'T.Rampur, Odisha'}, + '9166754':{'en': 'T.Rampur, Odisha'}, + '9166755':{'en': 'T.Rampur, Odisha'}, + '9166756':{'en': 'T.Rampur, Odisha'}, + '9166757':{'en': 'T.Rampur, Odisha'}, + '9166762':{'en': 'M.Rampur, Odisha'}, + '9166763':{'en': 'M.Rampur, Odisha'}, + '9166764':{'en': 'M.Rampur, Odisha'}, + '9166765':{'en': 'M.Rampur, Odisha'}, + '9166766':{'en': 'M.Rampur, Odisha'}, + '9166767':{'en': 'M.Rampur, Odisha'}, + '9166772':{'en': 'Narlaroad, Odisha'}, + '9166773':{'en': 'Narlaroad, Odisha'}, + '9166774':{'en': 'Narlaroad, Odisha'}, + '9166775':{'en': 'Narlaroad, Odisha'}, + '9166776':{'en': 'Narlaroad, Odisha'}, + '9166777':{'en': 'Narlaroad, Odisha'}, + '9166782':{'en': 'Nowparatan, Odisha'}, + '9166783':{'en': 'Nowparatan, Odisha'}, + '9166784':{'en': 'Nowparatan, Odisha'}, + '9166785':{'en': 'Nowparatan, Odisha'}, + '9166786':{'en': 'Nowparatan, Odisha'}, + '9166787':{'en': 'Nowparatan, Odisha'}, + '9166792':{'en': 'Komana, Odisha'}, + '9166793':{'en': 'Komana, Odisha'}, + '9166794':{'en': 'Komana, Odisha'}, + '9166795':{'en': 'Komana, Odisha'}, + '9166796':{'en': 'Komana, Odisha'}, + '9166797':{'en': 'Komana, Odisha'}, + '9166812':{'en': 'Jujumura, Odisha'}, + '9166813':{'en': 'Jujumura, Odisha'}, + '9166814':{'en': 'Jujumura, Odisha'}, + '9166815':{'en': 'Jujumura, Odisha'}, + '9166816':{'en': 'Jujumura, Odisha'}, + '9166817':{'en': 'Jujumura, Odisha'}, + '9166822':{'en': 'Attabira, Odisha'}, + '9166823':{'en': 'Attabira, Odisha'}, + '9166824':{'en': 'Attabira, Odisha'}, + '9166825':{'en': 'Attabira, Odisha'}, + '9166826':{'en': 'Attabira, Odisha'}, + '9166827':{'en': 'Attabira, Odisha'}, + '9166832':{'en': 'Padmapur, Odisha'}, + '9166833':{'en': 'Padmapur, Odisha'}, + '9166834':{'en': 'Padmapur, Odisha'}, + '9166835':{'en': 'Padmapur, Odisha'}, + '9166836':{'en': 'Padmapur, Odisha'}, + '9166837':{'en': 'Padmapur, Odisha'}, + '9166842':{'en': 'Paikamal, Odisha'}, + '9166843':{'en': 'Paikamal, Odisha'}, + '9166844':{'en': 'Paikamal, Odisha'}, + '9166845':{'en': 'Paikamal, Odisha'}, + '9166846':{'en': 'Paikamal, Odisha'}, + '9166847':{'en': 'Paikamal, Odisha'}, + '9166852':{'en': 'Sohela, Odisha'}, + '9166853':{'en': 'Sohela, Odisha'}, + '9166854':{'en': 'Sohela, Odisha'}, + '9166855':{'en': 'Sohela, Odisha'}, + '9166856':{'en': 'Sohela, Odisha'}, + '9166857':{'en': 'Sohela, Odisha'}, + '916712':{'en': 'Cuttack, Odisha'}, + '916713':{'en': 'Cuttack, Odisha'}, + '916714':{'en': 'Cuttack, Odisha'}, + '916715':{'en': 'Cuttack, Odisha'}, + '916716':{'en': 'Cuttack, Odisha'}, + '916717':{'en': 'Cuttack, Odisha'}, + '9167212':{'en': 'Narsinghpur, Odisha'}, + '9167213':{'en': 'Narsinghpur, Odisha'}, + '9167214':{'en': 'Narsinghpur, Odisha'}, + '9167215':{'en': 'Narsinghpur, Odisha'}, + '9167216':{'en': 'Narsinghpur, Odisha'}, + '9167217':{'en': 'Narsinghpur, Odisha'}, + '9167222':{'en': 'Pardip, Odisha'}, + '9167223':{'en': 'Pardip, Odisha'}, + '9167224':{'en': 'Pardip, Odisha'}, + '9167225':{'en': 'Pardip, Odisha'}, + '9167226':{'en': 'Pardip, Odisha'}, + '9167227':{'en': 'Pardip, Odisha'}, + '9167232':{'en': 'Athgarh, Odisha'}, + '9167233':{'en': 'Athgarh, Odisha'}, + '9167234':{'en': 'Athgarh, Odisha'}, + '9167235':{'en': 'Athgarh, Odisha'}, + '9167236':{'en': 'Athgarh, Odisha'}, + '9167237':{'en': 'Athgarh, Odisha'}, + '9167242':{'en': 'Jagatsinghpur, Odisha'}, + '9167243':{'en': 'Jagatsinghpur, Odisha'}, + '9167244':{'en': 'Jagatsinghpur, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 840f54203..ed7dd811f 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,153 +19,6 @@ # limitations under the License. data = { - '9166512':{'en': 'Birmaharajpur, Odisha'}, - '9166513':{'en': 'Birmaharajpur, Odisha'}, - '9166514':{'en': 'Birmaharajpur, Odisha'}, - '9166515':{'en': 'Birmaharajpur, Odisha'}, - '9166516':{'en': 'Birmaharajpur, Odisha'}, - '9166517':{'en': 'Birmaharajpur, Odisha'}, - '9166522':{'en': 'Balangir, Odisha'}, - '9166523':{'en': 'Balangir, Odisha'}, - '9166524':{'en': 'Balangir, Odisha'}, - '9166525':{'en': 'Balangir, Odisha'}, - '9166526':{'en': 'Balangir, Odisha'}, - '9166527':{'en': 'Balangir, Odisha'}, - '9166532':{'en': 'Dunguripali, Odisha'}, - '9166533':{'en': 'Dunguripali, Odisha'}, - '9166534':{'en': 'Dunguripali, Odisha'}, - '9166535':{'en': 'Dunguripali, Odisha'}, - '9166536':{'en': 'Dunguripali, Odisha'}, - '9166537':{'en': 'Dunguripali, Odisha'}, - '9166542':{'en': 'Sonapur, Odisha'}, - '9166543':{'en': 'Sonapur, Odisha'}, - '9166544':{'en': 'Sonapur, Odisha'}, - '9166545':{'en': 'Sonapur, Odisha'}, - '9166546':{'en': 'Sonapur, Odisha'}, - '9166547':{'en': 'Sonapur, Odisha'}, - '9166552':{'en': 'Titlagarh, Odisha'}, - '9166553':{'en': 'Titlagarh, Odisha'}, - '9166554':{'en': 'Titlagarh, Odisha'}, - '9166555':{'en': 'Titlagarh, Odisha'}, - '9166556':{'en': 'Titlagarh, Odisha'}, - '9166557':{'en': 'Titlagarh, Odisha'}, - '9166572':{'en': 'Kantabhanji, Odisha'}, - '9166573':{'en': 'Kantabhanji, Odisha'}, - '9166574':{'en': 'Kantabhanji, Odisha'}, - '9166575':{'en': 'Kantabhanji, Odisha'}, - '9166576':{'en': 'Kantabhanji, Odisha'}, - '9166577':{'en': 'Kantabhanji, Odisha'}, - '9166702':{'en': 'Bhawanipatna, Odisha'}, - '9166703':{'en': 'Bhawanipatna, Odisha'}, - '9166704':{'en': 'Bhawanipatna, Odisha'}, - '9166705':{'en': 'Bhawanipatna, Odisha'}, - '9166706':{'en': 'Bhawanipatna, Odisha'}, - '9166707':{'en': 'Bhawanipatna, Odisha'}, - '9166712':{'en': 'Rajkhariar, Odisha'}, - '9166713':{'en': 'Rajkhariar, Odisha'}, - '9166714':{'en': 'Rajkhariar, Odisha'}, - '9166715':{'en': 'Rajkhariar, Odisha'}, - '9166716':{'en': 'Rajkhariar, Odisha'}, - '9166717':{'en': 'Rajkhariar, Odisha'}, - '9166722':{'en': 'Dharamgarh, Odisha'}, - '9166723':{'en': 'Dharamgarh, Odisha'}, - '9166724':{'en': 'Dharamgarh, Odisha'}, - '9166725':{'en': 'Dharamgarh, Odisha'}, - '9166726':{'en': 'Dharamgarh, Odisha'}, - '9166727':{'en': 'Dharamgarh, Odisha'}, - '9166732':{'en': 'Jayapatna, Odisha'}, - '9166733':{'en': 'Jayapatna, Odisha'}, - '9166734':{'en': 'Jayapatna, Odisha'}, - '9166735':{'en': 'Jayapatna, Odisha'}, - '9166736':{'en': 'Jayapatna, Odisha'}, - '9166737':{'en': 'Jayapatna, Odisha'}, - '9166752':{'en': 'T.Rampur, Odisha'}, - '9166753':{'en': 'T.Rampur, Odisha'}, - '9166754':{'en': 'T.Rampur, Odisha'}, - '9166755':{'en': 'T.Rampur, Odisha'}, - '9166756':{'en': 'T.Rampur, Odisha'}, - '9166757':{'en': 'T.Rampur, Odisha'}, - '9166762':{'en': 'M.Rampur, Odisha'}, - '9166763':{'en': 'M.Rampur, Odisha'}, - '9166764':{'en': 'M.Rampur, Odisha'}, - '9166765':{'en': 'M.Rampur, Odisha'}, - '9166766':{'en': 'M.Rampur, Odisha'}, - '9166767':{'en': 'M.Rampur, Odisha'}, - '9166772':{'en': 'Narlaroad, Odisha'}, - '9166773':{'en': 'Narlaroad, Odisha'}, - '9166774':{'en': 'Narlaroad, Odisha'}, - '9166775':{'en': 'Narlaroad, Odisha'}, - '9166776':{'en': 'Narlaroad, Odisha'}, - '9166777':{'en': 'Narlaroad, Odisha'}, - '9166782':{'en': 'Nowparatan, Odisha'}, - '9166783':{'en': 'Nowparatan, Odisha'}, - '9166784':{'en': 'Nowparatan, Odisha'}, - '9166785':{'en': 'Nowparatan, Odisha'}, - '9166786':{'en': 'Nowparatan, Odisha'}, - '9166787':{'en': 'Nowparatan, Odisha'}, - '9166792':{'en': 'Komana, Odisha'}, - '9166793':{'en': 'Komana, Odisha'}, - '9166794':{'en': 'Komana, Odisha'}, - '9166795':{'en': 'Komana, Odisha'}, - '9166796':{'en': 'Komana, Odisha'}, - '9166797':{'en': 'Komana, Odisha'}, - '9166812':{'en': 'Jujumura, Odisha'}, - '9166813':{'en': 'Jujumura, Odisha'}, - '9166814':{'en': 'Jujumura, Odisha'}, - '9166815':{'en': 'Jujumura, Odisha'}, - '9166816':{'en': 'Jujumura, Odisha'}, - '9166817':{'en': 'Jujumura, Odisha'}, - '9166822':{'en': 'Attabira, Odisha'}, - '9166823':{'en': 'Attabira, Odisha'}, - '9166824':{'en': 'Attabira, Odisha'}, - '9166825':{'en': 'Attabira, Odisha'}, - '9166826':{'en': 'Attabira, Odisha'}, - '9166827':{'en': 'Attabira, Odisha'}, - '9166832':{'en': 'Padmapur, Odisha'}, - '9166833':{'en': 'Padmapur, Odisha'}, - '9166834':{'en': 'Padmapur, Odisha'}, - '9166835':{'en': 'Padmapur, Odisha'}, - '9166836':{'en': 'Padmapur, Odisha'}, - '9166837':{'en': 'Padmapur, Odisha'}, - '9166842':{'en': 'Paikamal, Odisha'}, - '9166843':{'en': 'Paikamal, Odisha'}, - '9166844':{'en': 'Paikamal, Odisha'}, - '9166845':{'en': 'Paikamal, Odisha'}, - '9166846':{'en': 'Paikamal, Odisha'}, - '9166847':{'en': 'Paikamal, Odisha'}, - '9166852':{'en': 'Sohela, Odisha'}, - '9166853':{'en': 'Sohela, Odisha'}, - '9166854':{'en': 'Sohela, Odisha'}, - '9166855':{'en': 'Sohela, Odisha'}, - '9166856':{'en': 'Sohela, Odisha'}, - '9166857':{'en': 'Sohela, Odisha'}, - '916712':{'en': 'Cuttack, Odisha'}, - '916713':{'en': 'Cuttack, Odisha'}, - '916714':{'en': 'Cuttack, Odisha'}, - '916715':{'en': 'Cuttack, Odisha'}, - '916716':{'en': 'Cuttack, Odisha'}, - '916717':{'en': 'Cuttack, Odisha'}, - '9167212':{'en': 'Narsinghpur, Odisha'}, - '9167213':{'en': 'Narsinghpur, Odisha'}, - '9167214':{'en': 'Narsinghpur, Odisha'}, - '9167215':{'en': 'Narsinghpur, Odisha'}, - '9167216':{'en': 'Narsinghpur, Odisha'}, - '9167217':{'en': 'Narsinghpur, Odisha'}, - '9167222':{'en': 'Pardip, Odisha'}, - '9167223':{'en': 'Pardip, Odisha'}, - '9167224':{'en': 'Pardip, Odisha'}, - '9167225':{'en': 'Pardip, Odisha'}, - '9167226':{'en': 'Pardip, Odisha'}, - '9167227':{'en': 'Pardip, Odisha'}, - '9167232':{'en': 'Athgarh, Odisha'}, - '9167233':{'en': 'Athgarh, Odisha'}, - '9167234':{'en': 'Athgarh, Odisha'}, - '9167235':{'en': 'Athgarh, Odisha'}, - '9167236':{'en': 'Athgarh, Odisha'}, - '9167237':{'en': 'Athgarh, Odisha'}, - '9167242':{'en': 'Jagatsinghpur, Odisha'}, - '9167243':{'en': 'Jagatsinghpur, Odisha'}, - '9167244':{'en': 'Jagatsinghpur, Odisha'}, '9167245':{'en': 'Jagatsinghpur, Odisha'}, '9167246':{'en': 'Jagatsinghpur, Odisha'}, '9167247':{'en': 'Jagatsinghpur, Odisha'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 9317df7f3..5b00e4aec 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '1919269':{'en': 'Zebulon, NC'}, '1919284':{'en': 'Kenly, NC'}, '1919286':{'en': 'Durham, NC'}, '1919303':{'en': 'Apex, NC'}, @@ -10018,5 +10019,4 @@ '3323656':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, '3323657':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, '3323658':{'en': 'Chartres', 'fr': 'Chartres'}, - '3323659':{'en': 'Amboise', 'fr': 'Amboise'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index f2d32034a..b21c69a42 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '3323659':{'en': 'Amboise', 'fr': 'Amboise'}, '3323660':{'en': 'Tours', 'fr': 'Tours'}, '3323661':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, '3323662':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, @@ -10018,5 +10019,4 @@ '3358733':{'en': 'Limoges', 'fr': 'Limoges'}, '3358734':{'en': 'Argentat', 'fr': 'Argentat'}, '3358735':{'en': 'Argentat', 'fr': 'Argentat'}, - '3358736':{'en': 'Aubusson', 'fr': 'Aubusson'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 5111837e5..5ef7594bd 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '3358736':{'en': 'Aubusson', 'fr': 'Aubusson'}, '3358737':{'en': 'Bellac', 'fr': 'Bellac'}, '3358738':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, '3358739':{'en': 'Boussac', 'fr': 'Boussac'}, @@ -199,7 +200,7 @@ '34868':{'en': 'Murcia', 'es': 'Murcia'}, '34869':{'en': 'Cuenca', 'es': 'Cuenca'}, '34871':{'en': 'Balearic Islands', 'es': 'Baleares'}, - '34872':{'en': 'Gerona', 'es': 'Gerona'}, + '34872':{'en': 'Girona', 'es': 'Gerona'}, '34873':{'en': 'Lleida', 'es': u('L\u00e9rida')}, '34874':{'en': 'Huesca', 'es': 'Huesca'}, '34875':{'en': 'Soria', 'es': 'Soria'}, @@ -300,7 +301,7 @@ '349698':{'en': 'Cuenca', 'es': 'Cuenca'}, '349699':{'en': 'Cuenca', 'es': 'Cuenca'}, '34971':{'en': 'Balearic Islands', 'es': 'Baleares'}, - '34972':{'en': 'Gerona', 'es': 'Gerona'}, + '34972':{'en': 'Girona', 'es': 'Gerona'}, '349730':{'en': 'Lleida', 'es': u('L\u00e9rida')}, '349731':{'en': 'Lleida', 'es': u('L\u00e9rida')}, '349732':{'en': 'Lleida', 'es': u('L\u00e9rida')}, @@ -10018,5 +10019,4 @@ '494824':{'de': 'Krempe', 'en': 'Krempe'}, '494825':{'de': 'Burg Dithmarschen', 'en': 'Burg Dithmarschen'}, '494826':{'de': 'Hohenlockstedt', 'en': 'Hohenlockstedt'}, - '494827':{'de': 'Wacken', 'en': 'Wacken'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index 1b586f113..d59dd8727 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '494827':{'de': 'Wacken', 'en': 'Wacken'}, '494828':{'de': u('L\u00e4gerdorf'), 'en': u('L\u00e4gerdorf')}, '494829':{'de': 'Wewelsfleth', 'en': 'Wewelsfleth'}, '494830':{'de': u('S\u00fcderhastedt'), 'en': u('S\u00fcderhastedt')}, @@ -3632,6 +3633,7 @@ '543832':{'en': 'Recreo, Catamarca', 'es': 'Recreo, Catamarca'}, '543834':{'en': 'San Fernando del Valle de Catamarca, Catamarca', 'es': 'San Fernando del Valle de Catamarca, Catamarca'}, '543835':{'en': u('Andalgal\u00e1, Catamarca'), 'es': u('Andalgal\u00e1, Catamarca')}, + '543836':{'en': u('Andalgal\u00e1, Catamarca'), 'es': u('Andalgal\u00e1, Catamarca')}, '543837':{'en': 'Tinogasta, Catamarca', 'es': 'Tinogasta, Catamarca'}, '543838':{'en': u('Santa Mar\u00eda, Catamarca'), 'es': u('Santa Mar\u00eda, Catamarca')}, '543841':{'en': 'Monte Quemado, Santiago del Estero', 'es': 'Monte Quemado, Santiago del Estero'}, @@ -10017,6 +10019,4 @@ '55493459':{'en': 'Coronel Martins - SC', 'pt': 'Coronel Martins - SC'}, '55493482':{'en': u('Conc\u00f3rdia - SC'), 'pt': u('Conc\u00f3rdia - SC')}, '55493491':{'en': 'Seara - SC', 'pt': 'Seara - SC'}, - '55493521':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, - '55493522':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 39560a6e3..436763464 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '55493521':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, + '55493522':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, '55493523':{'en': 'Luzerna - SC', 'pt': 'Luzerna - SC'}, '55493524':{'en': u('\u00c1gua Doce - SC'), 'pt': u('\u00c1gua Doce - SC')}, '55493525':{'en': 'Catanduvas - SC', 'pt': 'Catanduvas - SC'}, @@ -10017,6 +10019,4 @@ '609455':{'en': 'Bukit Ibam'}, '609456':{'en': 'Chini'}, '609457':{'en': 'Chini'}, - '609458':{'en': 'Bukit Ibam'}, - '609460':{'en': 'Maran'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index ac377031e..c26fc7db5 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '609458':{'en': 'Bukit Ibam'}, + '609460':{'en': 'Maran'}, '609466':{'en': 'Maran'}, '609467':{'en': 'Maran'}, '609468':{'en': 'Maran'}, @@ -4117,7 +4119,8 @@ '61253307':{'en': 'Canowindra'}, '61253308':{'en': 'Harden'}, '61253309':{'en': 'Baldry'}, - '61253320':{'en': 'Canowindra'}, + '6125331':{'en': 'Blayney/Bylong/Canowindra'}, + '6125332':{'en': 'Canowindra/Caragabal/Cassilis/Cowra'}, '61253330':{'en': 'Dunedoo'}, '61253331':{'en': 'Dunedoo'}, '61253332':{'en': 'Dunedoo'}, @@ -4128,14 +4131,15 @@ '61253337':{'en': 'Mudgee'}, '61253338':{'en': 'Mudgee'}, '61253339':{'en': 'Hill End'}, - '61253349':{'en': 'Hampton'}, + '6125334':{'en': 'Frogmore/Gooloogong/Greenethorpe/Hampton'}, '6125335':{'en': 'Orange'}, '61253350':{'en': 'Hampton'}, '61253351':{'en': 'Hampton'}, '61253355':{'en': 'Mudgee'}, - '61253369':{'en': 'Running Stream'}, - '61253380':{'en': 'Young'}, - '61253381':{'en': 'Lyndhurst'}, + '6125336':{'en': 'Koorawatha/Lyndhurst/Ooma/Running Stream'}, + '6125337':{'en': 'Running Stream/Twelve Mile/Tyagong/Young'}, + '6125338':{'en': 'Young/Lyndhurst/Oberon/Cowra/Grenfell/Bathurst/Orange'}, + '6125339':{'en': 'Orange/Lithgow/Gooloogong/Greenethorpe/Grenfell/Cassilis/Gulgong/Cowra/Hampton/Harden/Hill End/Kandos/Killongbutta/Koorawatha/Laheys Creek/Leadville/Limekilns/Lue/Lyndhurst/Bathurst'}, '6125353':{'en': 'Orange'}, '6125354':{'en': 'Lithgow'}, '61253550':{'en': 'Bathurst'}, @@ -10015,8 +10019,4 @@ '61262273':{'en': 'Rye Park'}, '61262274':{'en': 'Binalong'}, '61262275':{'en': 'The Mullion'}, - '61262276':{'en': 'Binalong'}, - '61262277':{'en': 'Binalong'}, - '61262278':{'en': 'Burrinjuck'}, - '61262279':{'en': 'Cavan'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index a3414944e..a7235643c 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '61262276':{'en': 'Binalong'}, + '61262277':{'en': 'Binalong'}, + '61262278':{'en': 'Burrinjuck'}, + '61262279':{'en': 'Cavan'}, '61262308':{'en': 'Anembo'}, '61262331':{'en': 'Bungendore'}, '61262332':{'en': 'Gearys Gap'}, @@ -5172,8 +5176,7 @@ '61269997':{'en': 'Gundagai'}, '61269998':{'en': 'Mannus'}, '61269999':{'en': 'Nangus'}, - '6127200':{'en': 'Sydney'}, - '6127201':{'en': 'Sydney'}, + '61272':{'en': 'Sydney'}, '61275000':{'en': 'Engadine'}, '61275001':{'en': 'Sutherland'}, '61275002':{'en': 'Engadine'}, @@ -8186,106 +8189,16 @@ '613431997':{'en': 'Wilkur'}, '613431998':{'en': 'Willaura'}, '613431999':{'en': 'Yaapeet'}, - '613432000':{'en': 'Ararat'}, - '613432001':{'en': 'Bacchus Marsh'}, - '613432002':{'en': 'Ballan'}, - '613432003':{'en': 'Ballarat'}, - '613432004':{'en': 'Balliang'}, - '613432005':{'en': 'Bangerang'}, - '613432006':{'en': 'Banyena'}, - '613432007':{'en': 'Beaufort'}, - '613432008':{'en': 'Beulah'}, - '613432009':{'en': 'Broughton'}, - '613432010':{'en': 'Buangor'}, - '613432011':{'en': 'Buninyong'}, - '613432012':{'en': 'Clear Lake'}, - '613432013':{'en': 'Creswick'}, - '613432014':{'en': 'Crymelon'}, - '613432015':{'en': 'Dadswells Bridge'}, - '613432016':{'en': 'Daylesford'}, - '613432017':{'en': 'Dimboola'}, - '613432018':{'en': 'Elmhurst'}, - '613432019':{'en': 'Gerang Gerung'}, - '613432020':{'en': 'Glenisla'}, - '613432021':{'en': 'Glenorchy'}, - '613432022':{'en': 'Goroke'}, - '613432023':{'en': 'Halls Gap'}, - '613432024':{'en': 'Horsham'}, - '613432025':{'en': 'Jeparit'}, - '613432026':{'en': 'Kalkee'}, - '613432027':{'en': 'Kaniva'}, - '613432028':{'en': 'Laharum'}, - '613432029':{'en': 'Lake Bolac'}, - '613432030':{'en': 'Landsborough'}, - '613432031':{'en': 'Learmonth'}, - '613432032':{'en': 'Linton'}, - '613432033':{'en': 'Lorquon'}, - '613432034':{'en': 'Marnoo'}, - '613432035':{'en': 'Maroona'}, - '613432036':{'en': 'Minimay'}, - '613432037':{'en': 'Minyip'}, - '613432038':{'en': 'Mount Wallace'}, - '613432039':{'en': 'Moyston'}, - '613432040':{'en': 'Murtoa'}, - '613432041':{'en': 'Natimuk'}, - '613432042':{'en': 'Navarre'}, - '613432043':{'en': 'Nhill'}, - '613432044':{'en': 'Polkemmet'}, - '613432045':{'en': 'Rainbow'}, - '613432046':{'en': 'Rokewood'}, - '613432047':{'en': 'Scarsdale'}, - '613432048':{'en': 'Serviceton'}, - '613432049':{'en': 'Skipton'}, - '613432050':{'en': 'Stawell'}, - '613432051':{'en': 'Stoneleigh'}, - '613432052':{'en': 'Streatham'}, - '613432053':{'en': 'Telopea Downs'}, - '613432054':{'en': 'Warracknabeal'}, - '613432055':{'en': 'Wilkur'}, - '613432056':{'en': 'Willaura'}, - '613432057':{'en': 'Yaapeet'}, - '613432058':{'en': 'Ararat'}, - '613432059':{'en': 'Bacchus Marsh'}, - '613432060':{'en': 'Ballan'}, - '613432061':{'en': 'Ballarat'}, - '613432062':{'en': 'Balliang'}, - '613432063':{'en': 'Bangerang'}, - '613432064':{'en': 'Banyena'}, - '613432065':{'en': 'Beaufort'}, - '613432066':{'en': 'Beulah'}, - '613432067':{'en': 'Broughton'}, - '613432068':{'en': 'Buangor'}, - '613432069':{'en': 'Buninyong'}, - '613432070':{'en': 'Clear Lake'}, - '613432071':{'en': 'Creswick'}, - '613432072':{'en': 'Crymelon'}, - '613432073':{'en': 'Dadswells Bridge'}, - '613432074':{'en': 'Daylesford'}, - '613432075':{'en': 'Dimboola'}, - '613432076':{'en': 'Elmhurst'}, - '613432077':{'en': 'Gerang Gerung'}, - '613432078':{'en': 'Glenisla'}, - '613432079':{'en': 'Glenorchy'}, - '613432080':{'en': 'Goroke'}, - '613432081':{'en': 'Halls Gap'}, - '613432082':{'en': 'Horsham'}, - '613432083':{'en': 'Jeparit'}, - '613432084':{'en': 'Kalkee'}, - '613432085':{'en': 'Kaniva'}, - '613432086':{'en': 'Laharum'}, - '613432087':{'en': 'Lake Bolac'}, - '613432088':{'en': 'Landsborough'}, - '613432089':{'en': 'Learmonth'}, - '613432090':{'en': 'Linton'}, - '613432091':{'en': 'Lorquon'}, - '613432092':{'en': 'Marnoo'}, - '613432093':{'en': 'Maroona'}, - '613432094':{'en': 'Minimay'}, - '613432095':{'en': 'Minyip'}, - '613432096':{'en': 'Mount Wallace'}, - '613432097':{'en': 'Moyston'}, - '613432098':{'en': 'Murtoa'}, - '613432099':{'en': 'Natimuk'}, + '61343200':{'en': 'Ballarat'}, + '61343201':{'en': 'Horsham'}, + '61343202':{'en': 'Dadswells Bridge'}, + '61343203':{'en': 'Balliang'}, + '61343204':{'en': 'Maroona'}, + '61343205':{'en': 'Ararat/Bacchus Marsh/Ballan/Ballarat/Balliang/Bangerang/Banyena/Beaufort'}, + '61343206':{'en': 'Ballan/Ballarat/Balliang/Bangerang/Banyena/Beaufort/Beulah/Broughton/Buangor/Buninyong'}, + '61343207':{'en': 'Clear Lake/Creswick/Crymelon/Dadswells Bridge/Daylesford/Dimboola/Elmhurst/Gerang Gerung/Glenisla/Glenorchy'}, + '61343208':{'en': 'Goroke/Halls Gap/Horsham/Jeparit/Kalkee/Kaniva/Laharum/Lake Bolac/Landsborough/Learmonth'}, + '61343209':{'en': 'Linton/Lorquon/Marnoo/Maroona/Minimay/Minyip/Mount Wallace/Moyston/Murtoa/Natimuk'}, '613432100':{'en': 'Navarre'}, '613432101':{'en': 'Nhill'}, '613432102':{'en': 'Polkemmet'}, @@ -8372,8 +8285,31 @@ '61343227':{'en': 'Balliang'}, '61343228':{'en': 'Balliang'}, '61343229':{'en': 'Dadswells Bridge'}, + '6134323':{'en': 'Dadswells Bridge/Daylesford/Glenisla/Maroona'}, '61343240':{'en': 'Maroona'}, '61343259':{'en': 'Serviceton'}, + '6134326':{'en': 'Serviceton/Warracknabeal/Halls Gap/Bacchus Marsh'}, + '6134327':{'en': 'Ballarat/Bacchus Marsh/Kaniva/Learmonth/Clear Lake/Creswick/Crymelon/Dadswells Bridge/Daylesford/Dimboola/Elmhurst/Gerang Gerung/Glenisla/Glenorchy'}, + '61343280':{'en': 'Goroke/Halls Gap/Horsham/Jeparit/Kalkee/Natimuk/Navarre/Nhill/Polkemmet/Rainbow'}, + '61343281':{'en': 'Rokewood/Scarsdale/Serviceton/Skipton/Stawell/Stoneleigh/Streatham/Telopea Downs/Warracknabeal/Wilkur'}, + '61343282':{'en': 'Willaura/Yaapeet/Kaniva/Laharum/Lake Bolac/Landsborough/Learmonth/Linton/Lorquon/Marnoo'}, + '61343283':{'en': 'Maroona/Minimay/Minyip/Mount Wallace/Moyston/Murtoa/Natimuk/Navarre/Nhill/Polkemmet'}, + '61343284':{'en': 'Ararat'}, + '61343285':{'en': 'Rainbow/Rokewood/Scarsdale/Serviceton/Skipton/Stawell/Stoneleigh/Streatham/Telopea Downs/Warracknabeal'}, + '61343286':{'en': 'Bacchus Marsh'}, + '61343287':{'en': 'Wilkur/Willaura/Yaapeet/Glenisla/Glenorchy/Goroke/Halls Gap/Horsham/Jeparit/Kalkee'}, + '61343288':{'en': 'Ballan'}, + '61343289':{'en': 'Warracknabeal'}, + '61343290':{'en': 'Ballarat'}, + '61343291':{'en': 'Ballarat'}, + '61343292':{'en': 'Balliang'}, + '61343293':{'en': 'Ballarat'}, + '61343294':{'en': 'Bangerang'}, + '61343295':{'en': 'Kaniva/Laharum/Lake Bolac/Landsborough/Learmonth/Linton/Lorquon/Marnoo/Maroona/Minimay'}, + '61343296':{'en': 'Banyena'}, + '61343297':{'en': 'Minyip/Mount Wallace/Moyston/Murtoa/Natimuk/Navarre/Nhill/Polkemmet/Rainbow/Rokewood'}, + '61343298':{'en': 'Beaufort'}, + '61343299':{'en': 'Horsham'}, '6134330':{'en': 'Ballarat'}, '6134331':{'en': 'Ballarat'}, '6134332':{'en': 'Ballarat'}, @@ -9096,6 +9032,15 @@ '61344230':{'en': 'Birchip'}, '61344249':{'en': 'Lake Meran'}, '61344260':{'en': 'Moonambel'}, + '61344261':{'en': 'St Arnaud'}, + '61344262':{'en': 'St Arnaud'}, + '61344263':{'en': 'St Arnaud'}, + '61344264':{'en': 'Talbot'}, + '61344265':{'en': 'Talbot'}, + '61344266':{'en': 'Talbot'}, + '61344267':{'en': 'Traynors Lagoon'}, + '61344268':{'en': 'Traynors Lagoon'}, + '61344269':{'en': 'Traynors Lagoon'}, '61344311':{'en': 'Bendigo'}, '61344312':{'en': 'Bendigo'}, '61344313':{'en': 'Bendigo'}, @@ -10019,4 +9964,59 @@ '613470866':{'en': 'Chiltern'}, '613470867':{'en': 'Creightons Creek'}, '613470868':{'en': 'Devlins Bridge'}, + '613470869':{'en': 'Eildon'}, + '613470870':{'en': 'Euroa'}, + '613470871':{'en': 'Falls Creek'}, + '613470872':{'en': 'Flowerdale'}, + '613470873':{'en': 'Graytown'}, + '613470874':{'en': 'Harrietville'}, + '613470875':{'en': 'Jamieson'}, + '613470876':{'en': 'Killawarra'}, + '613470877':{'en': 'Kilmore'}, + '613470878':{'en': 'King Valley'}, + '613470879':{'en': 'Kinglake'}, + '613470880':{'en': 'Kobyboyn'}, + '613470881':{'en': 'Longwood'}, + '613470882':{'en': 'Mansfield'}, + '613470883':{'en': 'Mount Beauty'}, + '613470884':{'en': 'Mount Buller'}, + '613470885':{'en': 'Moyhu'}, + '613470886':{'en': 'Myrtleford'}, + '613470887':{'en': 'Nagambie'}, + '613470888':{'en': 'Puckapunyal'}, + '613470889':{'en': 'Pyalong'}, + '613470890':{'en': 'Seymour'}, + '613470891':{'en': 'St James'}, + '613470892':{'en': 'Strathbogie'}, + '613470893':{'en': 'Swanpool'}, + '613470894':{'en': 'Taggerty'}, + '613470895':{'en': 'Tatong'}, + '613470896':{'en': 'Thoona'}, + '613470897':{'en': 'Tungamah'}, + '613470898':{'en': 'Violet Town'}, + '613470899':{'en': 'Wangaratta'}, + '613470900':{'en': 'Whorouly'}, + '613470901':{'en': 'Winton'}, + '613470902':{'en': 'Woods Point'}, + '613470903':{'en': 'Yarck'}, + '613470904':{'en': 'Yarrawonga'}, + '613470905':{'en': 'Yea'}, + '613470906':{'en': 'Alexandra'}, + '613470907':{'en': 'Beechworth'}, + '613470908':{'en': 'Benalla'}, + '613470909':{'en': 'Bonnie Doon'}, + '613470910':{'en': 'Bright'}, + '613470911':{'en': 'Broadford'}, + '613470912':{'en': 'Buffalo River'}, + '613470913':{'en': 'Cheshunt'}, + '613470914':{'en': 'Chiltern'}, + '613470915':{'en': 'Creightons Creek'}, + '613470916':{'en': 'Devlins Bridge'}, + '613470917':{'en': 'Eildon'}, + '613470918':{'en': 'Euroa'}, + '613470919':{'en': 'Falls Creek'}, + '613470920':{'en': 'Flowerdale'}, + '613470921':{'en': 'Graytown'}, + '613470922':{'en': 'Harrietville'}, + '613470923':{'en': 'Jamieson'}, } diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index 26f50d824..ce5921e98 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -1625,6 +1625,7 @@ '1819':('America/Toronto',), '1820':('America/Los_Angeles',), '1825':('America/Edmonton',), + '1826':('America/New_York',), '1828':('America/New_York',), '1829':('America/Santo_Domingo',), '1830':('America/Chicago',), @@ -2187,6 +2188,7 @@ '391':('Europe/Rome', 'Europe/Vatican'), '393':('Europe/Rome', 'Europe/Vatican'), '395':('Europe/Rome', 'Europe/Vatican'), + '397':('Europe/Rome',), '398':('Europe/Rome', 'Europe/Vatican'), '40':('Europe/Bucharest',), '41':('Europe/Zurich',), From ec339e5e2f099d872881d43d71c0fdcdea07f8cf Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 10 Jun 2022 18:32:29 +0100 Subject: [PATCH 24/67] Prep for 8.12.50 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index c7bc63747..d16aa3040 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.49" +__version__ = "8.12.50" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 9055710e46f967e71902325cfa1c020295652910 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 1 Jul 2022 07:38:19 +0100 Subject: [PATCH 25/67] Merge code changes from upstream 8.12.51 --- python/phonenumbers/phonenumberutil.py | 21 ++++++++------------- python/tests/examplenumberstest.py | 10 +--------- python/tests/phonenumberutiltest.py | 3 +++ 3 files changed, 12 insertions(+), 22 deletions(-) diff --git a/python/phonenumbers/phonenumberutil.py b/python/phonenumbers/phonenumberutil.py index 4953d45e6..04504c900 100644 --- a/python/phonenumbers/phonenumberutil.py +++ b/python/phonenumbers/phonenumberutil.py @@ -77,9 +77,6 @@ UNKNOWN_REGION = u("ZZ") # The set of regions that share country calling code 1. _NANPA_COUNTRY_CODE = 1 -# The prefix that needs to be inserted in front of a Colombian landline number -# when dialed from a mobile phone in Colombia. -_COLOMBIA_MOBILE_TO_FIXED_LINE_PREFIX = unicod("3") # Map of country calling codes that use a mobile token before the area # code. One example of when this is relevant is when determining the length of # the national destination code, which should be the length of the area code @@ -1291,10 +1288,7 @@ def format_number_for_mobile_dialing(numobj, region_calling_from, with_formattin (numobj_type == PhoneNumberType.MOBILE) or (numobj_type == PhoneNumberType.FIXED_LINE_OR_MOBILE)) # Carrier codes may be needed in some countries. We handle this here. - if region_code == "CO" and numobj_type == PhoneNumberType.FIXED_LINE: - formatted_number = format_national_number_with_carrier_code(numobj_no_ext, - _COLOMBIA_MOBILE_TO_FIXED_LINE_PREFIX) - elif region_code == "BR" and is_fixed_line_or_mobile: + if region_code == "BR" and is_fixed_line_or_mobile: # Historically, we set this to an empty string when parsing with # raw input if none was found in the input string. However, this # doesn't result in a number we can dial. For this reason, we @@ -1449,14 +1443,15 @@ def format_out_of_country_calling_number(numobj, region_calling_from): def format_in_original_format(numobj, region_calling_from): - """Format a number using the original format that the number was parsed from. + """Formats a phone number using the original phone number format + (e.g. INTERNATIONAL or NATIONAL) that the number is parsed from, provided + that the number has been parsed with parse_and_keep_raw_input. Otherwise the + number will be formatted in NATIONAL format. The original format is embedded in the country_code_source field of the - PhoneNumber object passed in. If such information is missing, the number - will be formatted into the NATIONAL format by default. - - When we don't have a formatting pattern for the number, the method - returns the raw input when it is available. + PhoneNumber object passed in, which is only set when parsing keeps the raw + input. When we don't have a formatting pattern for the number, the method + falls back to returning the raw input. Note this method guarantees no digit will be inserted, removed or modified as a result of formatting. diff --git a/python/tests/examplenumberstest.py b/python/tests/examplenumberstest.py index e09b8eea2..fe315bd01 100644 --- a/python/tests/examplenumberstest.py +++ b/python/tests/examplenumberstest.py @@ -282,7 +282,7 @@ def testWhitespaceInNationalPrefixForParsing(self): self.assertEqual(PhoneNumberType.MOBILE, phonenumberutil.number_type(number)) def testFormatNumberForMobile(self): - # Python version extra test. Special cases for CO and BR in + # Python version extra test. Special cases for BR in # format_number_for_mobile_dialing(), included here so that real metadata is used coNumberFixed = PhoneNumber(country_code=57, national_number=12345678) coNumberMobile = PhoneNumber(country_code=57, national_number=3211234567) @@ -291,14 +291,6 @@ def testFormatNumberForMobile(self): brNumberMobile = PhoneNumber(country_code=55, national_number=11961234567, preferred_domestic_carrier_code="303") huNumberFixed = PhoneNumber(country_code=36, national_number=12345678) - self.assertEqual("0312345678", - phonenumberutil.format_number_for_mobile_dialing(coNumberFixed, "CO", False)) - self.assertEqual("03 1 2345678", - phonenumberutil.format_number_for_mobile_dialing(coNumberFixed, "CO", True)) - self.assertEqual("3211234567", - phonenumberutil.format_number_for_mobile_dialing(coNumberMobile, "CO", False)) - self.assertEqual("321 1234567", - phonenumberutil.format_number_for_mobile_dialing(coNumberMobile, "CO", True)) self.assertEqual("011234567", phonenumberutil.format_number_for_mobile_dialing(peNumberFixed, "PE", False)) self.assertEqual("(01) 1234567", diff --git a/python/tests/phonenumberutiltest.py b/python/tests/phonenumberutiltest.py index fbe851855..13dca7db9 100755 --- a/python/tests/phonenumberutiltest.py +++ b/python/tests/phonenumberutiltest.py @@ -40,6 +40,7 @@ AU_NUMBER = FrozenPhoneNumber(country_code=61, national_number=236618300) BS_MOBILE = FrozenPhoneNumber(country_code=1, national_number=2423570000) BS_NUMBER = FrozenPhoneNumber(country_code=1, national_number=2423651234) +CO_FIXED_LINE = FrozenPhoneNumber(country_code=57, national_number=6012345678) # Note that this is the same as the example number for DE in the metadata. DE_NUMBER = FrozenPhoneNumber(country_code=49, national_number=30123456) DE_SHORT_NUMBER = FrozenPhoneNumber(country_code=49, national_number=1234) @@ -745,6 +746,8 @@ def testFormatWithPreferredCarrierCode(self): def testFormatNumberForMobileDialing(self): # Numbers are normally dialed in national format in-country, and # international format from outside the country. + self.assertEqual("6012345678", + phonenumbers.format_number_for_mobile_dialing(CO_FIXED_LINE, "CO", False)) self.assertEqual("030123456", phonenumbers.format_number_for_mobile_dialing(DE_NUMBER, "DE", False)) self.assertEqual("+4930123456", From dfb476f41a22929e02a307a618d0d3776b0363af Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 1 Jul 2022 07:11:50 +0100 Subject: [PATCH 26/67] Merge metadata changes from upstream 8.12.51 Includes changes in resources/ up to and including upstream commit 80683407f4cb: "[maven-release-plugin] prepare release v8.12.51" --- resources/PhoneNumberMetadata.xml | 167 +++++++++++-------- resources/PhoneNumberMetadataForTesting.xml | 44 +++++ resources/carrier/en/254.txt | 1 + resources/carrier/en/262.txt | 2 +- resources/carrier/en/298.txt | 1 + resources/carrier/en/386.txt | 2 +- resources/carrier/en/421.txt | 1 + resources/carrier/en/60.txt | 16 +- resources/carrier/en/976.txt | 1 + resources/carrier/en/995.txt | 5 +- resources/carrier/en/996.txt | 2 +- resources/geocoding/en/57.txt | 168 -------------------- resources/geocoding/en/61.txt | 51 +++--- resources/geocoding/es/57.txt | 168 -------------------- resources/timezones/map_data.txt | 4 + 15 files changed, 195 insertions(+), 438 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index 78a1c9ae8..6fb8b53e4 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -4071,7 +4071,7 @@ (?: 40| - 5[1-8]| + 5[1-9]| 6\d| 9[013-9] )\d{6} @@ -4588,7 +4588,7 @@ [1-46-9]\d\d| 5(?: [0-46-9]\d| - 5[0-24679] + 5[0-46-9] ) )\d{8}| [1-9]\d{9}| @@ -4597,10 +4597,17 @@ - + - 4020\d{4}| - [34]00\d{5} + 30(?: + 0\d{5,7}| + 3\d{7} + )| + 40(?: + 0\d| + 20 + )\d{4}| + 800\d{6,7} - - - [146][2-9]| - [2578] - - $1 $2 - - 6 $1 $2 @@ -7318,22 +7318,19 @@ (?: - (?: - 1\d| - [36] - )\d{3}| + 60\d\d| 9101 )\d{6}| - [124-8]\d{7} + (?: + 1\d| + 3 + )\d{9} - - 12345678 - - 60[124-8][2-9]\d{6}| - [124-8][2-9]\d{6} - + + 6012345678 + 60[124-8][2-9]\d{6} @@ -9285,7 +9282,7 @@ 7(?: [017]\d| 2[0-2]| - 6[0-367] + 6[0-8] ) )\d{6} @@ -9978,7 +9975,7 @@ (?: [27][1-9]| 5\d| - 91 + 9[16] )\d{4} @@ -10928,17 +10925,29 @@ 5(?: (?: 0555| - 1177 + 1(?: + [17]77| + 555 + ) )[5-9]| 757(?: 7[7-9]| 8[01] ) )\d{3}| + 5(?: + 0070| + 11(?: + 33| + 51 + )| + [25]222| + 3333 + )[0-4]\d{3}| 5(?: 00(?: 0\d| - 50 + 5[05] )| 11(?: 00| @@ -10963,15 +10972,6 @@ ) ) )\d{4}| - 5(?: - 0070| - 11(?: - 33| - 51 - )| - [25]222| - 3333 - )[0-4]\d{3}| (?: 5(?: [14]4| @@ -11540,7 +11540,7 @@ 2[0-68]| 3[1289]| 5[3-579]| - 6[0189]| + 6[0-289]| 7[08]| 8[0-689]| 9\d @@ -16674,7 +16674,8 @@ 1(?: 0[0-6]| 1[0-5]| - 2[014] + 2[014]| + 30 )| 7\d\d )\d{6} @@ -16813,7 +16814,7 @@ [07]\d| 55 )| - 880| + 88[08]| 99[05-9] )\d{6} @@ -19084,7 +19085,7 @@ 7(?: [017]\d| 2[0-2]| - 6[0-367] + 6[0-8] ) )\d{6} @@ -20093,13 +20094,16 @@ )| (?: 6\d| - 8[89]| 9[4-8] )\d| 7(?: 3| 40| [5-9]\d + )| + 8(?: + 78| + [89]\d ) )\d| 4(?: @@ -20233,7 +20237,7 @@ )\d{5}| (?: 5[05]| - 8[05689]| + 8[015689]| 9[013-9] )\d{6} @@ -21372,7 +21376,20 @@ 1(?: [02469]| - [378][1-9] + [378][1-9]| + 53 + )| + 8 + + + 1(?: + [02469]| + [37][1-9]| + 53| + 8(?: + [1-46-9]| + 5[7-9] + ) )| 8 @@ -21385,7 +21402,12 @@ - 1[36-8] + + 1(?: + [367]| + 80 + ) + $1-$2-$3-$4 @@ -21480,7 +21502,7 @@ 123456789 1(?: - 1888[69]| + 1888[689]| 4400| 8(?: 47| @@ -21507,18 +21529,22 @@ ) )| (?: - (?: - [269]| - 59 - )\d| + [269]\d| [37][1-9]| 4[235-9] )\d| + 5(?: + 31| + 9\d\d + )| 8(?: 1[23]| [236]\d| 4[06]| - 5[7-9]| + 5(?: + 46| + [7-9] + )| 7[016-9]| 8[01]| 9[0-8] @@ -22641,7 +22667,7 @@ 7[2-57-9]| 9[2-9] - $1-$2 $3 + $1 $2 $3 @@ -24588,7 +24614,7 @@ - 9769\d{5}| + 976\d{6}| (?: 26| [68]\d @@ -24626,7 +24652,11 @@ 9[0-479] ) )| - 9769\d + 976(?: + 2[27]| + 3[0-37]| + 9\d + ) )\d{4} @@ -25935,7 +25965,8 @@ 65(?: 1\d| 55| - [67]0 + 6[01]| + 70 )\d{4}| (?: [37][01]| @@ -28543,10 +28574,7 @@ 20(?: (?: - (?: - 24| - 81 - )0| + 240| 30[67] )\d| 6(?: @@ -30162,7 +30190,7 @@ 2[238]| 59 )| - 89[689]| + 89[6-9]| 99[013-9] )\d{6}| (?: @@ -31189,21 +31217,22 @@ (?: - 005| - [1-9]\d\d - )\d{5} + 00| + [1-9]\d + )\d{6} - + 12345678 (?: - 005| - [1-9]\d\d - )\d{5} + 00| + [1-9]\d + )\d{6} diff --git a/resources/PhoneNumberMetadataForTesting.xml b/resources/PhoneNumberMetadataForTesting.xml index 5a9129005..14fdad223 100644 --- a/resources/PhoneNumberMetadataForTesting.xml +++ b/resources/PhoneNumberMetadataForTesting.xml @@ -375,6 +375,50 @@ + + + + + + 6 + $1 $2 + + + 3 + $1 $2 + + + + + (?: + 60| + 3\d + )\d{8} + + + + + 6012345678 + 60\d{8} + + + + 3211234567 + + 3(?: + 0[0-5]| + 1\d| + 2[0-3]| + 5[01]| + 70 + )\d{7} + + + + - [57-9] + [5-9] $1 $2 @@ -20195,7 +20206,7 @@ [12]\d{7,9}| - [57-9]\d{7} + [5-9]\d{7} - + 80 @@ -24556,12 +24568,13 @@ 2\d{6} - + 44123456 - 4141\d{4}| + 414[1-4]\d{4}| (?: 23| 4[04] @@ -25808,7 +25821,7 @@ 81234567 8(?: - 051| + 05[0-3]| 95[0-2] )\d{4}| (?: diff --git a/resources/carrier/en/223.txt b/resources/carrier/en/223.txt index b18457a88..ec50f5f7b 100644 --- a/resources/carrier/en/223.txt +++ b/resources/carrier/en/223.txt @@ -20,6 +20,7 @@ 2237|Orange 22382|Orange 22383|Orange +22384|Orange 22389|Sotelma 22390|Orange 22391|Orange diff --git a/resources/carrier/en/251.txt b/resources/carrier/en/251.txt index bb3a7699d..4cfc0e406 100644 --- a/resources/carrier/en/251.txt +++ b/resources/carrier/en/251.txt @@ -12,4 +12,5 @@ # See the License for the specific language governing permissions and # limitations under the License. +2517|Safaricom 2519|Ethio Telecom diff --git a/resources/carrier/en/48.txt b/resources/carrier/en/48.txt index d2b17bb56..86952edb3 100644 --- a/resources/carrier/en/48.txt +++ b/resources/carrier/en/48.txt @@ -24,10 +24,14 @@ 4845912|Play 4845913|Play 4845914|Play +4845915|Plus 4845920|SIA Ntel Solutions 484593|Play 4845941|Plus 4845945|Plus +4845946|Plus +4845947|Plus +4845948|Plus 484595|Plus 4845950|SIA Ntel Solutions 4845957|BSG ESTONIA OU @@ -238,6 +242,9 @@ 487864|Orange 487865|Orange 487866|Orange +4878671|Plus +4878672|Plus +4878673|Plus 4878678|Play 487868|Orange 487869|Orange diff --git a/resources/carrier/en/65.txt b/resources/carrier/en/65.txt index a979eab57..3d144b40f 100644 --- a/resources/carrier/en/65.txt +++ b/resources/carrier/en/65.txt @@ -16,14 +16,14 @@ # to deliver voice, messaging and data services. # https://en.wikipedia.org/wiki/Circles.Life#Singapore -65801|TPG +65801|Simba 658018|SingTel 658019|SingTel 658020|SingTel 658021|SingTel 658022|M1 658023|M1 -658024|TPG +658024|Simba 658025|M1 658026|M1 658027|SingTel @@ -31,15 +31,18 @@ 658029|SingTel 65803|SingTel 658032|Changi Travel Services Pte Ltd -658033|TPG -658034|TPG -658035|TPG +658033|Simba +658034|Simba +658035|Simba 65804|M1 658040|SingTel 658045|SingTel 658048|myrepublic 658049|SingTel -65805|Changi Travel Services Pte Ltd +658050|M1 +658051|M1 +658052|M1 +658053|Simba 6581|StarHub 65810|M1 65812|SingTel @@ -248,7 +251,7 @@ 658758|red one 658759|red one 658760|red one -658761|TPG +658761|Simba 658762|SingTel 658763|SingTel 658764|SingTel @@ -273,23 +276,23 @@ 658791|myrepublic 658792|M1 658793|M1 -658796|TPG +658796|Simba 658797|M1 658798|SingTel 658799|SingTel -65880|TPG +65880|Simba 658800|M1 658808|M1 658809|SingTel 65881|M1 -658810|TPG -658819|TPG +658810|Simba +658819|Simba 65882|M1 -658824|TPG -658825|TPG -658827|TPG +658824|Simba +658825|Simba +658827|Simba 658829|StarHub -65883|TPG +65883|Simba 658830|StarHub 658831|StarHub 658833|M1 @@ -301,10 +304,10 @@ 658844|M1 658845|SingTel 658846|SingTel -658847|TPG +658847|Simba 658848|M1 -658849|TPG -65885|TPG +658849|Simba +65885|Simba 658855|M1 658858|M1 658862|M1 @@ -318,37 +321,37 @@ 658892|M1 658893|M1 658894|M1 -658895|TPG -658896|TPG -658897|TPG -658898|TPG -658899|TPG -658900|TPG -658901|TPG -658902|TPG -658903|TPG -658904|TPG +658895|Simba +658896|Simba +658897|Simba +658898|Simba +658899|Simba +658900|Simba +658901|Simba +658902|Simba +658903|Simba +658904|Simba 658905|SingTel 658906|SingTel 658907|SingTel 658908|SingTel 658909|SingTel -65891|TPG +65891|Simba 658920|StarHub 658921|M1 658922|M1 658923|M1 -658924|TPG -658925|TPG -658926|TPG -658927|TPG -658928|TPG +658924|Simba +658925|Simba +658926|Simba +658927|Simba +658928|Simba 658929|SingTel -658930|TPG -658931|TPG -658932|TPG -658933|TPG -658934|TPG +658930|Simba +658931|Simba +658932|Simba +658933|Simba +658934|Simba 658935|M1 658936|M1 658937|M1 @@ -358,11 +361,11 @@ 658941|SingTel 658942|SingTel 658943|SingTel -658944|TPG -658945|TPG -658946|TPG -658947|TPG -658948|TPG +658944|Simba +658945|Simba +658946|Simba +658947|Simba +658948|Simba 658949|M1 65895|M1 659001|StarHub diff --git a/resources/carrier/en/852.txt b/resources/carrier/en/852.txt index 249cde383..67063e3e2 100644 --- a/resources/carrier/en/852.txt +++ b/resources/carrier/en/852.txt @@ -22,6 +22,7 @@ # assigned to HKT based on user report. 852440|China Mobile +852441|HKT 852444|HKT 852460|China Unicom 8524607|Multibyte @@ -175,6 +176,7 @@ 8525768|Lycamobile 8525769|Lycamobile 852577|China Mobile +852578|HKT 852579|HKT 852590|HKT 8525906|21Vianet diff --git a/resources/carrier/en/976.txt b/resources/carrier/en/976.txt index 320796782..3cb1c1588 100644 --- a/resources/carrier/en/976.txt +++ b/resources/carrier/en/976.txt @@ -14,6 +14,7 @@ 97650|Unitel 97655|Unitel +9766|ONDO 97680|Unitel 97681|ONDO 97683|G-Mobile diff --git a/resources/carrier/en/977.txt b/resources/carrier/en/977.txt index c7b89ba5f..0c80ab3db 100644 --- a/resources/carrier/en/977.txt +++ b/resources/carrier/en/977.txt @@ -16,6 +16,7 @@ 977961|Smart Telecom 977962|Smart Telecom 977963|NSTPL +977970|NCell 977972|UTL 977974|NDCL 977975|NDCL diff --git a/resources/carrier/zh/852.txt b/resources/carrier/zh/852.txt index ddd6f6036..238d18950 100644 --- a/resources/carrier/zh/852.txt +++ b/resources/carrier/zh/852.txt @@ -16,6 +16,7 @@ # some cases the carrier's own home page. 852440|中国移动 +852441|香港移动通讯 852444|香港移动通讯 852460|中国联通 8524607|Multibyte @@ -169,6 +170,7 @@ 8525768|Lycamobile 8525769|Lycamobile 852577|中国移动 +852578|香港移动通讯 852579|香港移动通讯 852590|香港移动通讯 8525906|21Vianet diff --git a/resources/geocoding/en/61.txt b/resources/geocoding/en/61.txt index b374737a3..dca4cc53a 100644 --- a/resources/geocoding/en/61.txt +++ b/resources/geocoding/en/61.txt @@ -17125,7 +17125,7 @@ 61341594|Morwell 61341595|Mount Taylor 61341596|Munro -61341597|Nowa Nowa +61341597|Sale 61341598|Omeo 61341599|Orbost 61341600|Rosedale diff --git a/resources/timezones/map_data.txt b/resources/timezones/map_data.txt index f83907765..54b5bc930 100644 --- a/resources/timezones/map_data.txt +++ b/resources/timezones/map_data.txt @@ -3272,6 +3272,7 @@ 97625|Asia/Ulaanbaatar 976258|Asia/Choibalsan 9765|Asia/Ulaanbaatar +9766|Asia/Ulaanbaatar 9767|Asia/Ulaanbaatar 9768|Asia/Ulaanbaatar 9769|Asia/Ulaanbaatar From 11cf84cd6f03c60411d32d9b2bea629ad341cf80 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Tue, 19 Jul 2022 17:00:42 +0100 Subject: [PATCH 31/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 18 ++-- python/phonenumbers/carrierdata/data1.py | 18 ++-- python/phonenumbers/carrierdata/data2.py | 104 +++++++++++++--------- python/phonenumbers/data/alt_format_49.py | 2 +- python/phonenumbers/data/region_BW.py | 2 +- python/phonenumbers/data/region_DE.py | 4 +- python/phonenumbers/data/region_ET.py | 6 +- python/phonenumbers/data/region_HK.py | 2 +- python/phonenumbers/data/region_ML.py | 2 +- python/phonenumbers/data/region_MN.py | 6 +- python/phonenumbers/data/region_MQ.py | 2 +- python/phonenumbers/data/region_NP.py | 6 +- python/phonenumbers/data/region_PE.py | 3 +- python/phonenumbers/data/region_QA.py | 2 +- python/phonenumbers/data/region_SG.py | 2 +- python/phonenumbers/geodata/data9.py | 2 +- python/phonenumbers/tzdata/data0.py | 1 + 17 files changed, 100 insertions(+), 82 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 45113fce2..fe4d64ff1 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -855,6 +855,7 @@ '2237':{'en': 'Orange'}, '22382':{'en': 'Orange'}, '22383':{'en': 'Orange'}, + '22384':{'en': 'Orange'}, '22389':{'en': 'Sotelma'}, '22390':{'en': 'Orange'}, '22391':{'en': 'Orange'}, @@ -1197,6 +1198,7 @@ '25073':{'en': 'Airtel'}, '25078':{'en': 'MTN'}, '25079':{'en': 'MTN'}, + '2517':{'en': 'Safaricom'}, '2519':{'en': 'Ethio Telecom'}, '25224':{'en': 'Telesom'}, '25228':{'en': 'Nationlink'}, @@ -6305,10 +6307,14 @@ '4845912':{'en': 'Play'}, '4845913':{'en': 'Play'}, '4845914':{'en': 'Play'}, + '4845915':{'en': 'Plus'}, '4845920':{'en': 'SIA Ntel Solutions'}, '484593':{'en': 'Play'}, '4845941':{'en': 'Plus'}, '4845945':{'en': 'Plus'}, + '4845946':{'en': 'Plus'}, + '4845947':{'en': 'Plus'}, + '4845948':{'en': 'Plus'}, '484595':{'en': 'Plus'}, '4845950':{'en': 'SIA Ntel Solutions'}, '4845957':{'en': 'BSG ESTONIA OU'}, @@ -6519,6 +6525,9 @@ '487864':{'en': 'Orange'}, '487865':{'en': 'Orange'}, '487866':{'en': 'Orange'}, + '4878671':{'en': 'Plus'}, + '4878672':{'en': 'Plus'}, + '4878673':{'en': 'Plus'}, '4878678':{'en': 'Play'}, '487868':{'en': 'Orange'}, '487869':{'en': 'Orange'}, @@ -10010,13 +10019,4 @@ '5533986':{'en': 'Oi'}, '5533987':{'en': 'Oi'}, '5533988':{'en': 'Oi'}, - '5533989':{'en': 'Oi'}, - '553399101':{'en': 'TIM'}, - '553399102':{'en': 'TIM'}, - '553399103':{'en': 'TIM'}, - '553399104':{'en': 'TIM'}, - '553399105':{'en': 'TIM'}, - '553399106':{'en': 'TIM'}, - '553399107':{'en': 'TIM'}, - '553399108':{'en': 'TIM'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 353cda46f..8ba00567c 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,15 @@ # limitations under the License. data = { + '5533989':{'en': 'Oi'}, + '553399101':{'en': 'TIM'}, + '553399102':{'en': 'TIM'}, + '553399103':{'en': 'TIM'}, + '553399104':{'en': 'TIM'}, + '553399105':{'en': 'TIM'}, + '553399106':{'en': 'TIM'}, + '553399107':{'en': 'TIM'}, + '553399108':{'en': 'TIM'}, '553399109':{'en': 'TIM'}, '553399111':{'en': 'TIM'}, '553399112':{'en': 'TIM'}, @@ -10010,13 +10019,4 @@ '5939788':{'en': 'Movistar'}, '5939789':{'en': 'Movistar'}, '593979':{'en': 'Claro'}, - '5939790':{'en': 'Movistar'}, - '5939791':{'en': 'Movistar'}, - '5939792':{'en': 'Movistar'}, - '5939793':{'en': 'Movistar'}, - '59398':{'en': 'Claro'}, - '5939820':{'en': 'CNT'}, - '5939821':{'en': 'CNT'}, - '5939822':{'en': 'CNT'}, - '5939823':{'en': 'CNT'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index b9155ae85..93d21a9e3 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,15 @@ # limitations under the License. data = { + '5939790':{'en': 'Movistar'}, + '5939791':{'en': 'Movistar'}, + '5939792':{'en': 'Movistar'}, + '5939793':{'en': 'Movistar'}, + '59398':{'en': 'Claro'}, + '5939820':{'en': 'CNT'}, + '5939821':{'en': 'CNT'}, + '5939822':{'en': 'CNT'}, + '5939823':{'en': 'CNT'}, '5939824':{'en': 'CNT'}, '593983':{'en': 'Movistar'}, '593984':{'en': 'Movistar'}, @@ -723,14 +732,14 @@ '642896':{'en': 'Airnet New Zealand NOW'}, '642899':{'en': 'Devoli'}, '6429':{'en': 'Vodafone'}, - '65801':{'en': 'TPG'}, + '65801':{'en': 'Simba'}, '658018':{'en': 'SingTel'}, '658019':{'en': 'SingTel'}, '658020':{'en': 'SingTel'}, '658021':{'en': 'SingTel'}, '658022':{'en': 'M1'}, '658023':{'en': 'M1'}, - '658024':{'en': 'TPG'}, + '658024':{'en': 'Simba'}, '658025':{'en': 'M1'}, '658026':{'en': 'M1'}, '658027':{'en': 'SingTel'}, @@ -738,15 +747,18 @@ '658029':{'en': 'SingTel'}, '65803':{'en': 'SingTel'}, '658032':{'en': 'Changi Travel Services Pte Ltd'}, - '658033':{'en': 'TPG'}, - '658034':{'en': 'TPG'}, - '658035':{'en': 'TPG'}, + '658033':{'en': 'Simba'}, + '658034':{'en': 'Simba'}, + '658035':{'en': 'Simba'}, '65804':{'en': 'M1'}, '658040':{'en': 'SingTel'}, '658045':{'en': 'SingTel'}, '658048':{'en': 'myrepublic'}, '658049':{'en': 'SingTel'}, - '65805':{'en': 'Changi Travel Services Pte Ltd'}, + '658050':{'en': 'M1'}, + '658051':{'en': 'M1'}, + '658052':{'en': 'M1'}, + '658053':{'en': 'Simba'}, '6581':{'en': 'StarHub'}, '65810':{'en': 'M1'}, '65812':{'en': 'SingTel'}, @@ -955,7 +967,7 @@ '658758':{'en': 'red one'}, '658759':{'en': 'red one'}, '658760':{'en': 'red one'}, - '658761':{'en': 'TPG'}, + '658761':{'en': 'Simba'}, '658762':{'en': 'SingTel'}, '658763':{'en': 'SingTel'}, '658764':{'en': 'SingTel'}, @@ -980,23 +992,23 @@ '658791':{'en': 'myrepublic'}, '658792':{'en': 'M1'}, '658793':{'en': 'M1'}, - '658796':{'en': 'TPG'}, + '658796':{'en': 'Simba'}, '658797':{'en': 'M1'}, '658798':{'en': 'SingTel'}, '658799':{'en': 'SingTel'}, - '65880':{'en': 'TPG'}, + '65880':{'en': 'Simba'}, '658800':{'en': 'M1'}, '658808':{'en': 'M1'}, '658809':{'en': 'SingTel'}, '65881':{'en': 'M1'}, - '658810':{'en': 'TPG'}, - '658819':{'en': 'TPG'}, + '658810':{'en': 'Simba'}, + '658819':{'en': 'Simba'}, '65882':{'en': 'M1'}, - '658824':{'en': 'TPG'}, - '658825':{'en': 'TPG'}, - '658827':{'en': 'TPG'}, + '658824':{'en': 'Simba'}, + '658825':{'en': 'Simba'}, + '658827':{'en': 'Simba'}, '658829':{'en': 'StarHub'}, - '65883':{'en': 'TPG'}, + '65883':{'en': 'Simba'}, '658830':{'en': 'StarHub'}, '658831':{'en': 'StarHub'}, '658833':{'en': 'M1'}, @@ -1008,10 +1020,10 @@ '658844':{'en': 'M1'}, '658845':{'en': 'SingTel'}, '658846':{'en': 'SingTel'}, - '658847':{'en': 'TPG'}, + '658847':{'en': 'Simba'}, '658848':{'en': 'M1'}, - '658849':{'en': 'TPG'}, - '65885':{'en': 'TPG'}, + '658849':{'en': 'Simba'}, + '65885':{'en': 'Simba'}, '658855':{'en': 'M1'}, '658858':{'en': 'M1'}, '658862':{'en': 'M1'}, @@ -1025,37 +1037,37 @@ '658892':{'en': 'M1'}, '658893':{'en': 'M1'}, '658894':{'en': 'M1'}, - '658895':{'en': 'TPG'}, - '658896':{'en': 'TPG'}, - '658897':{'en': 'TPG'}, - '658898':{'en': 'TPG'}, - '658899':{'en': 'TPG'}, - '658900':{'en': 'TPG'}, - '658901':{'en': 'TPG'}, - '658902':{'en': 'TPG'}, - '658903':{'en': 'TPG'}, - '658904':{'en': 'TPG'}, + '658895':{'en': 'Simba'}, + '658896':{'en': 'Simba'}, + '658897':{'en': 'Simba'}, + '658898':{'en': 'Simba'}, + '658899':{'en': 'Simba'}, + '658900':{'en': 'Simba'}, + '658901':{'en': 'Simba'}, + '658902':{'en': 'Simba'}, + '658903':{'en': 'Simba'}, + '658904':{'en': 'Simba'}, '658905':{'en': 'SingTel'}, '658906':{'en': 'SingTel'}, '658907':{'en': 'SingTel'}, '658908':{'en': 'SingTel'}, '658909':{'en': 'SingTel'}, - '65891':{'en': 'TPG'}, + '65891':{'en': 'Simba'}, '658920':{'en': 'StarHub'}, '658921':{'en': 'M1'}, '658922':{'en': 'M1'}, '658923':{'en': 'M1'}, - '658924':{'en': 'TPG'}, - '658925':{'en': 'TPG'}, - '658926':{'en': 'TPG'}, - '658927':{'en': 'TPG'}, - '658928':{'en': 'TPG'}, + '658924':{'en': 'Simba'}, + '658925':{'en': 'Simba'}, + '658926':{'en': 'Simba'}, + '658927':{'en': 'Simba'}, + '658928':{'en': 'Simba'}, '658929':{'en': 'SingTel'}, - '658930':{'en': 'TPG'}, - '658931':{'en': 'TPG'}, - '658932':{'en': 'TPG'}, - '658933':{'en': 'TPG'}, - '658934':{'en': 'TPG'}, + '658930':{'en': 'Simba'}, + '658931':{'en': 'Simba'}, + '658932':{'en': 'Simba'}, + '658933':{'en': 'Simba'}, + '658934':{'en': 'Simba'}, '658935':{'en': 'M1'}, '658936':{'en': 'M1'}, '658937':{'en': 'M1'}, @@ -1065,11 +1077,11 @@ '658941':{'en': 'SingTel'}, '658942':{'en': 'SingTel'}, '658943':{'en': 'SingTel'}, - '658944':{'en': 'TPG'}, - '658945':{'en': 'TPG'}, - '658946':{'en': 'TPG'}, - '658947':{'en': 'TPG'}, - '658948':{'en': 'TPG'}, + '658944':{'en': 'Simba'}, + '658945':{'en': 'Simba'}, + '658946':{'en': 'Simba'}, + '658947':{'en': 'Simba'}, + '658948':{'en': 'Simba'}, '658949':{'en': 'M1'}, '65895':{'en': 'M1'}, '659001':{'en': 'StarHub'}, @@ -3258,6 +3270,7 @@ '850192':{'en': 'Koryolink'}, '850193':{'en': 'KPTC'}, '852440':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')}, + '852441':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')}, '852444':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')}, '852460':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a'), 'zh_Hant': u('\u4e2d\u570b\u79fb\u52d5')}, '8524607':{'en': 'Multibyte', 'zh': 'Multibyte'}, @@ -3412,6 +3425,7 @@ '8525768':{'en': 'Lycamobile', 'zh': 'Lycamobile', 'zh_Hant': 'Lycamobile'}, '8525769':{'en': 'Lycamobile', 'zh': 'Lycamobile', 'zh_Hant': 'Lycamobile'}, '852577':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')}, + '852578':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf')}, '852579':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')}, '852590':{'en': 'HKT', 'zh': u('\u9999\u6e2f\u79fb\u52a8\u901a\u8baf'), 'zh_Hant': u('\u9999\u6e2f\u79fb\u52d5\u901a\u8a0a')}, '8525906':{'en': '21Vianet', 'zh': '21Vianet', 'zh_Hant': '21Vianet'}, @@ -7773,6 +7787,7 @@ '97577':{'en': 'TashiCell of Tashi InfoComm'}, '97650':{'en': 'Unitel'}, '97655':{'en': 'Unitel'}, + '9766':{'en': 'ONDO'}, '97680':{'en': 'Unitel'}, '97681':{'en': 'ONDO'}, '97683':{'en': 'G-Mobile'}, @@ -7794,6 +7809,7 @@ '977961':{'en': 'Smart Telecom'}, '977962':{'en': 'Smart Telecom'}, '977963':{'en': 'NSTPL'}, + '977970':{'en': 'NCell'}, '977972':{'en': 'UTL'}, '977974':{'en': 'NDCL'}, '977975':{'en': 'NDCL'}, diff --git a/python/phonenumbers/data/alt_format_49.py b/python/phonenumbers/data/alt_format_49.py index b773d9743..ae3f50014 100644 --- a/python/phonenumbers/data/alt_format_49.py +++ b/python/phonenumbers/data/alt_format_49.py @@ -1,4 +1,4 @@ """Auto-generated file, do not edit by hand. 49 metadata""" from ..phonemetadata import NumberFormat -PHONE_ALT_FORMAT_49 = [NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:0|3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[01]|50|6[09]|7(?:0|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6]|9)|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{1,2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{1,2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})(\\d)', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{1,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{1,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[19]|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['15[1279]|2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{5})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{5})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{5})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{8})', format='\\1 \\2', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d)', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[67]|800']), NumberFormat(pattern='(\\d{3})(\\d{2,3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[67]|800']), NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d{6})(\\d{2})(\\d{1,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{4,6})', format='\\1 \\2', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{4,10})', format='\\1 \\2', leading_digits_pattern=['900'])] +PHONE_ALT_FORMAT_49 = [NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:0|3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|4[01]|50|6[09]|7(?:0|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6]|9)|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{2})(\\d{1,2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['3[02]|40|[68]9']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{1,2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2})(\\d)', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{1,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|66[2-9]|7(?:1[2-9]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-8]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4 \\5 \\6', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{1,4})', format='\\1 \\2 \\3', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|4(?:1|5[02-6]|9[2-6])|7(?:8[02-5]|9[03-7])|8(?:3[02-46-9]|4[02-6]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|[5-7]0|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['15[1279]|2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2(?:0[4-6]|1(?:[035-9]|29)|3[0235-9]|7[2-7])|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]))|41|[56]0|7(?:0[2-8]|8[02-5]|9[03-7])|8(?:3[02-46-9]|5[03-9]|6[2-8]|8[024-6])|9(?:0[7-9]|7[02-467])|(?:45|84)[02-6]|3(?:83|99)[1468]|3[68]4[1347]|3(?:47|60)[1356]|(?:66|71|80)[2-9]|3(?:3[46]|46|5[49])[1246]|(?:22|47|81)[02-79]|3[4579]3[1357]|(?:28|49|5[79]|7[27]|9[589])[02-7]|(?:2[569]|4[2-48]|5[124-6]|6[1-358]|73|82|9[1-4])[02-9]|(?:24|[49]6|5[38]|6[47]|7[4-6]|87)[02-8]']), NumberFormat(pattern='(\\d{5})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{5})(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{5})(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['3(?:3(?:0[589]|2[03]|3[369]|4[357]|6[0357]|7[0346]|8[347]|9[236-8])|4(?:4[2469]|6[03579]|9[0257])|5(?:0[235]|2[046]|[49][357]|6[09]|7[2579]|8[2479])|6(?:2[05]|3[37]|6[02459]|7[03468]|8[47]|9[246])|7(?:2[09]|4[236]|60|75)|8(?:2[0239]|3[023579]|7[23589]|8[2457])|9(?:0[03568]|3[24689]|4[0258]|60|7[2457]|8[23568]|9[23579]))|3[68]4[2568]|3(?:47|60)[2478]|3[49]2[02469]|3[457]3[2468]']), NumberFormat(pattern='(\\d{4})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{4})(\\d{4})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{8})', format='\\1 \\2', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['15[1279]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})(\\d)', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[67]|800']), NumberFormat(pattern='(\\d{3})(\\d{2,3})(\\d{3})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['1[67]|800']), NumberFormat(pattern='(\\d{3})(\\d{4})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d{6})(\\d{2})(\\d{1,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['800']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{4})(\\d{3,4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['900']), NumberFormat(pattern='(\\d{3})(\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{4,6})', format='\\1 \\2', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['180']), NumberFormat(pattern='(\\d{4})(\\d{4,10})', format='\\1 \\2', leading_digits_pattern=['900'])] diff --git a/python/phonenumbers/data/region_BW.py b/python/phonenumbers/data/region_BW.py index a2361e03b..402523bc5 100644 --- a/python/phonenumbers/data/region_BW.py +++ b/python/phonenumbers/data/region_BW.py @@ -7,7 +7,7 @@ mobile=PhoneNumberDesc(national_number_pattern='(?:321|7(?:[1-7]\\d|8[01]))\\d{5}', example_number='71123456', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:0800|800\\d)\\d{6}', example_number='0800012345', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{5}', example_number='9012345', possible_length=(7,)), - voip=PhoneNumberDesc(national_number_pattern='79(?:1(?:[01]\\d|20)|2[0-25-7]\\d)\\d{3}', example_number='79101234', possible_length=(8,)), + voip=PhoneNumberDesc(national_number_pattern='79(?:1(?:[01]\\d|2[0-7])|2[0-7]\\d)\\d{3}', example_number='79101234', possible_length=(8,)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['90']), NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[24-6]|3[15-79]']), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[37]']), diff --git a/python/phonenumbers/data/region_DE.py b/python/phonenumbers/data/region_DE.py index f8bdda665..4ce4be3da 100644 --- a/python/phonenumbers/data/region_DE.py +++ b/python/phonenumbers/data/region_DE.py @@ -2,8 +2,8 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_DE = PhoneMetadata(id='DE', country_code=49, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:1\\d|2[02-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[05]\\d|[23]1|[46][1-8])\\d{1,9}', possible_length=(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3)), - fixed_line=PhoneNumberDesc(national_number_pattern='32\\d{9,11}|49[2-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}', example_number='30123456', possible_length=(5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3, 4)), + general_desc=PhoneNumberDesc(national_number_pattern='[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[02-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|[23]1|[46][1-8])\\d{1,9}', possible_length=(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3)), + fixed_line=PhoneNumberDesc(national_number_pattern='32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}', example_number='30123456', possible_length=(5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3, 4)), mobile=PhoneNumberDesc(national_number_pattern='15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}', example_number='15123456789', possible_length=(10, 11)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,12}', example_number='8001234567890', possible_length=(10, 11, 12, 13, 14, 15)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:137[7-9]|900(?:[135]|9\\d))\\d{6}', example_number='9001234567', possible_length=(10, 11)), diff --git a/python/phonenumbers/data/region_ET.py b/python/phonenumbers/data/region_ET.py index 80f497773..c67139e41 100644 --- a/python/phonenumbers/data/region_ET.py +++ b/python/phonenumbers/data/region_ET.py @@ -2,9 +2,9 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_ET = PhoneMetadata(id='ET', country_code=251, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='(?:11|[2-59]\\d)\\d{7}', possible_length=(9,), possible_length_local_only=(7,)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:11|[2-579]\\d)\\d{7}', possible_length=(9,), possible_length_local_only=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[78]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}', example_number='111112345', possible_length=(9,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='9\\d{8}', example_number='911234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='7001\\d{5}|(?:7(?:0[1-9]|1[01]|77|86|99)|9\\d\\d)\\d{6}', example_number='911234567', possible_length=(9,)), national_prefix='0', national_prefix_for_parsing='0', - number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-59]'], national_prefix_formatting_rule='0\\1')]) + number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[1-579]'], national_prefix_formatting_rule='0\\1')]) diff --git a/python/phonenumbers/data/region_HK.py b/python/phonenumbers/data/region_HK.py index 3123dd5e8..5a37d29d4 100644 --- a/python/phonenumbers/data/region_HK.py +++ b/python/phonenumbers/data/region_HK.py @@ -4,7 +4,7 @@ PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=852, international_prefix='00(?:30|5[09]|[126-9]?)', general_desc=PhoneNumberDesc(national_number_pattern='8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}', possible_length=(5, 6, 7, 8, 9, 11)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|5[0-5]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}', example_number='21234567', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:40|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-24679])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', example_number='51234567', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', example_number='51234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='900(?:[0-24-9]\\d{7}|3\\d{1,4})', example_number='90012345678', possible_length=(5, 6, 7, 8, 11)), personal_number=PhoneNumberDesc(national_number_pattern='8(?:1[0-4679]\\d|2(?:[0-36]\\d|7[0-4])|3(?:[034]\\d|2[09]|70))\\d{4}', example_number='81123456', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_ML.py b/python/phonenumbers/data/region_ML.py index c4711de84..813098ac6 100644 --- a/python/phonenumbers/data/region_ML.py +++ b/python/phonenumbers/data/region_ML.py @@ -4,7 +4,7 @@ PHONE_METADATA_ML = PhoneMetadata(id='ML', country_code=223, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[24-9]\\d{7}', possible_length=(8,)), fixed_line=PhoneNumberDesc(national_number_pattern='2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}', example_number='20212345', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[239])\\d{6}', example_number='65012345', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[2-49])\\d{6}', example_number='65012345', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{6}', example_number='80012345', possible_length=(8,)), no_international_dialling=PhoneNumberDesc(national_number_pattern='80\\d{6}', possible_length=(8,)), number_format=[NumberFormat(pattern='(\\d{4})', format='\\1', leading_digits_pattern=['67[057-9]|74[045]', '67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)']), diff --git a/python/phonenumbers/data/region_MN.py b/python/phonenumbers/data/region_MN.py index 257ebc60a..1ed5f2a7a 100644 --- a/python/phonenumbers/data/region_MN.py +++ b/python/phonenumbers/data/region_MN.py @@ -2,14 +2,14 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_MN = PhoneMetadata(id='MN', country_code=976, international_prefix='001', - general_desc=PhoneNumberDesc(national_number_pattern='[12]\\d{7,9}|[57-9]\\d{7}', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)), + general_desc=PhoneNumberDesc(national_number_pattern='[12]\\d{7,9}|[5-9]\\d{7}', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)), fixed_line=PhoneNumberDesc(national_number_pattern='[12]2[1-3]\\d{5,6}|7(?:0[0-5]\\d|128)\\d{4}|(?:[12](?:1|27)|5[368])\\d{6}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}', example_number='53123456', possible_length=(8, 9, 10), possible_length_local_only=(4, 5, 6)), - mobile=PhoneNumberDesc(national_number_pattern='(?:83[01]|920)\\d{5}|(?:5[05]|8[015689]|9[013-9])\\d{6}', example_number='88123456', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:83[01]|920)\\d{5}|(?:5[05]|6[06]|8[015689]|9[013-9])\\d{6}', example_number='88123456', possible_length=(8,)), voip=PhoneNumberDesc(national_number_pattern='712[0-79]\\d{4}|7(?:1[013-9]|[25-8]\\d)\\d{5}', example_number='75123456', possible_length=(8,)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[12]1'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[57-9]']), + NumberFormat(pattern='(\\d{4})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['[5-9]']), NumberFormat(pattern='(\\d{3})(\\d{5,6})', format='\\1 \\2', leading_digits_pattern=['[12]2[1-3]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{4})(\\d{5,6})', format='\\1 \\2', leading_digits_pattern=['[12](?:27|3[2-8]|4[2-68]|5[1-4689])', '[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{5})(\\d{4,5})', format='\\1 \\2', leading_digits_pattern=['[12]'], national_prefix_formatting_rule='0\\1')]) diff --git a/python/phonenumbers/data/region_MQ.py b/python/phonenumbers/data/region_MQ.py index 8703830e0..a6bce3e90 100644 --- a/python/phonenumbers/data/region_MQ.py +++ b/python/phonenumbers/data/region_MQ.py @@ -3,7 +3,7 @@ PHONE_METADATA_MQ = PhoneMetadata(id='MQ', country_code=596, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:69|80)\\d{7}|(?:59|97)6\\d{6}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='596(?:[04-7]\\d|10|2[7-9]|3[014-9]|8[09]|9[4-9])\\d{4}', example_number='596301234', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='596(?:[03-7]\\d|10|2[7-9]|8[09]|9[4-9])\\d{4}', example_number='596301234', possible_length=(9,)), mobile=PhoneNumberDesc(national_number_pattern='69(?:6(?:[0-46-9]\\d|5[0-6])|727)\\d{4}', example_number='696201234', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='976(?:6\\d|7[0-367])\\d{4}', example_number='976612345', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_NP.py b/python/phonenumbers/data/region_NP.py index 1652162c4..9f4e8d3a0 100644 --- a/python/phonenumbers/data/region_NP.py +++ b/python/phonenumbers/data/region_NP.py @@ -4,14 +4,14 @@ PHONE_METADATA_NP = PhoneMetadata(id='NP', country_code=977, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:1\\d|9)\\d{9}|[1-9]\\d{7}', possible_length=(8, 10, 11), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}', example_number='14567890', possible_length=(8,), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='9(?:6[0-3]|7[24-6]|8[0-24-68])\\d{7}', example_number='9841234567', possible_length=(10,)), + mobile=PhoneNumberDesc(national_number_pattern='9(?:6[0-3]|7[024-6]|8[0-24-68])\\d{7}', example_number='9841234567', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='1(?:66001|800\\d\\d)\\d{5}', example_number='16600101234', possible_length=(11,)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d)(\\d{7})', format='\\1-\\2', leading_digits_pattern=['1[2-6]'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{2})(\\d{6})', format='\\1-\\2', leading_digits_pattern=['1[01]|[2-8]|9(?:[1-579]|6[2-6])'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{2})(\\d{6})', format='\\1-\\2', leading_digits_pattern=['1[01]|[2-8]|9(?:[1-59]|[67][2-6])'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1-\\2', leading_digits_pattern=['9']), NumberFormat(pattern='(\\d{4})(\\d{2})(\\d{5})', format='\\1-\\2-\\3', leading_digits_pattern=['1'])], intl_number_format=[NumberFormat(pattern='(\\d)(\\d{7})', format='\\1-\\2', leading_digits_pattern=['1[2-6]']), - NumberFormat(pattern='(\\d{2})(\\d{6})', format='\\1-\\2', leading_digits_pattern=['1[01]|[2-8]|9(?:[1-579]|6[2-6])']), + NumberFormat(pattern='(\\d{2})(\\d{6})', format='\\1-\\2', leading_digits_pattern=['1[01]|[2-8]|9(?:[1-59]|[67][2-6])']), NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1-\\2', leading_digits_pattern=['9'])]) diff --git a/python/phonenumbers/data/region_PE.py b/python/phonenumbers/data/region_PE.py index 90764e209..aa26878bd 100644 --- a/python/phonenumbers/data/region_PE.py +++ b/python/phonenumbers/data/region_PE.py @@ -1,7 +1,7 @@ """Auto-generated file, do not edit by hand. PE metadata""" from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata -PHONE_METADATA_PE = PhoneMetadata(id='PE', country_code=51, international_prefix='19(?:1[124]|77|90)00', +PHONE_METADATA_PE = PhoneMetadata(id='PE', country_code=51, international_prefix='00|19(?:1[124]|77|90)00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[14-8]|9\\d)\\d{7}', possible_length=(8, 9), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}', example_number='11234567', possible_length=(8,), possible_length_local_only=(6, 7)), mobile=PhoneNumberDesc(national_number_pattern='9\\d{8}', example_number='912345678', possible_length=(9,)), @@ -9,6 +9,7 @@ premium_rate=PhoneNumberDesc(national_number_pattern='805\\d{5}', example_number='80512345', possible_length=(8,)), shared_cost=PhoneNumberDesc(national_number_pattern='801\\d{5}', example_number='80112345', possible_length=(8,)), personal_number=PhoneNumberDesc(national_number_pattern='80[24]\\d{5}', example_number='80212345', possible_length=(8,)), + preferred_international_prefix='00', national_prefix='0', preferred_extn_prefix=' Anexo ', national_prefix_for_parsing='0', diff --git a/python/phonenumbers/data/region_QA.py b/python/phonenumbers/data/region_QA.py index f1eb050f5..0f5d12f2c 100644 --- a/python/phonenumbers/data/region_QA.py +++ b/python/phonenumbers/data/region_QA.py @@ -3,7 +3,7 @@ PHONE_METADATA_QA = PhoneMetadata(id='QA', country_code=974, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[2-7]\\d{7}|800\\d{4}(?:\\d{2})?|2\\d{6}', possible_length=(7, 8, 9)), - fixed_line=PhoneNumberDesc(national_number_pattern='4141\\d{4}|(?:23|4[04])\\d{6}', example_number='44123456', possible_length=(8,)), + fixed_line=PhoneNumberDesc(national_number_pattern='414[1-4]\\d{4}|(?:23|4[04])\\d{6}', example_number='44123456', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='(?:2[89]|[35-7]\\d)\\d{6}', example_number='33123456', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{4}(?:\\d{2})?', example_number='8001234', possible_length=(7, 9)), pager=PhoneNumberDesc(national_number_pattern='2(?:[12]\\d|61)\\d{4}', example_number='2123456', possible_length=(7,)), diff --git a/python/phonenumbers/data/region_SG.py b/python/phonenumbers/data/region_SG.py index 25f8b9216..2e390da57 100644 --- a/python/phonenumbers/data/region_SG.py +++ b/python/phonenumbers/data/region_SG.py @@ -4,7 +4,7 @@ PHONE_METADATA_SG = PhoneMetadata(id='SG', country_code=65, international_prefix='0[0-3]\\d', general_desc=PhoneNumberDesc(national_number_pattern='(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}', possible_length=(8, 10, 11)), fixed_line=PhoneNumberDesc(national_number_pattern='662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}', example_number='61234567', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='8(?:051|95[0-2])\\d{4}|(?:8(?:0[1-4]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='8(?:05[0-3]|95[0-2])\\d{4}|(?:8(?:0[1-4]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:18|8)00\\d{7}', example_number='18001234567', possible_length=(10, 11)), premium_rate=PhoneNumberDesc(national_number_pattern='1900\\d{7}', example_number='19001234567', possible_length=(11,)), voip=PhoneNumberDesc(national_number_pattern='(?:3[12]\\d|666)\\d{5}', example_number='31234567', possible_length=(8,)), diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index 05c6342dd..0d78c3216 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -7234,7 +7234,7 @@ '61341594':{'en': 'Morwell'}, '61341595':{'en': 'Mount Taylor'}, '61341596':{'en': 'Munro'}, - '61341597':{'en': 'Nowa Nowa'}, + '61341597':{'en': 'Sale'}, '61341598':{'en': 'Omeo'}, '61341599':{'en': 'Orbost'}, '61341600':{'en': 'Rosedale'}, diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index e81fa99d0..214268655 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -3276,6 +3276,7 @@ '97625':('Asia/Ulaanbaatar',), '976258':('Asia/Choibalsan',), '9765':('Asia/Ulaanbaatar',), + '9766':('Asia/Ulaanbaatar',), '9767':('Asia/Ulaanbaatar',), '9768':('Asia/Ulaanbaatar',), '9769':('Asia/Ulaanbaatar',), From fdc02acdc3fd5025e7d31ced803d02e22e411972 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Tue, 19 Jul 2022 17:00:42 +0100 Subject: [PATCH 32/67] Prep for 8.12.52 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index cd2e11862..55abd8c34 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.51" +__version__ = "8.12.52" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 02245502debda81d8b7fcef9a393b56796bd22c8 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sun, 31 Jul 2022 08:30:32 +0100 Subject: [PATCH 33/67] Fix new lint from pycodestyle v2.9.0 --- python/phonenumbers/shortnumberinfo.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/shortnumberinfo.py b/python/phonenumbers/shortnumberinfo.py index b53d03e9e..b3b8f44f5 100644 --- a/python/phonenumbers/shortnumberinfo.py +++ b/python/phonenumbers/shortnumberinfo.py @@ -190,7 +190,7 @@ def expected_cost_for_region(short_numobj, region_dialing_from): # The possible lengths are not present for a particular sub-type if they match the general # description; for this reason, we check the possible lengths against the general description # first to allow an early exit if possible. - if not(len(short_number) in metadata.general_desc.possible_length): + if not (len(short_number) in metadata.general_desc.possible_length): return ShortNumberCost.UNKNOWN_COST # The cost categories are tested in order of decreasing expense, since if From 9c98d55c2aae70b2e1b7ddff57c35c2a8f0f2d2e Mon Sep 17 00:00:00 2001 From: Tim Gates Date: Sun, 31 Jul 2022 17:47:17 +1000 Subject: [PATCH 34/67] docs: Fix a few typos (#246) There are small typos in: - python/phonenumbers/phonemetadata.py - python/phonenumbers/phonenumberutil.py Fixes: - Should read `numerical` rather than `numberical`. - Should read `modification` rather than `modificiation`. Signed-off-by: Tim Gates --- python/phonenumbers/phonemetadata.py | 2 +- python/phonenumbers/phonenumberutil.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/python/phonenumbers/phonemetadata.py b/python/phonenumbers/phonemetadata.py index 941dcac2c..fdfb0d695 100644 --- a/python/phonenumbers/phonemetadata.py +++ b/python/phonenumbers/phonemetadata.py @@ -251,7 +251,7 @@ class PhoneMetadata(UnicodeMixin, ImmutableMixin): """ # Lock that protects the *_available fields while they are being modified. - # The modificiation involves loading data from a file, so we cannot just + # The modification involves loading data from a file, so we cannot just # rely on the GIL. _metadata_lock = threading.Lock() # If a region code is a key in this dict, metadata for that region is available. diff --git a/python/phonenumbers/phonenumberutil.py b/python/phonenumbers/phonenumberutil.py index 04504c900..fe5418ccb 100644 --- a/python/phonenumbers/phonenumberutil.py +++ b/python/phonenumbers/phonenumberutil.py @@ -649,7 +649,7 @@ def _extract_possible_number(number): match = _VALID_START_CHAR_PATTERN.search(number) if match: number = number[match.start():] - # Remove trailing non-alpha non-numberical characters. + # Remove trailing non-alpha non-numerical characters. trailing_chars_match = _UNWANTED_END_CHAR_PATTERN.search(number) if trailing_chars_match: number = number[:trailing_chars_match.start()] From ee2fe7671444b2f8a63213f0e03674ab3bbae01e Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Thu, 4 Aug 2022 15:38:50 +0100 Subject: [PATCH 35/67] Merge metadata changes from upstream 8.12.53 Includes changes in resources/ up to and including upstream commit 9aab570b457f: "[maven-release-plugin] prepare release v8.12.53" --- resources/PhoneNumberMetadata.xml | 72 +++++++++++++++---------------- resources/ShortNumberMetadata.xml | 16 ++++++- resources/carrier/en/233.txt | 1 + resources/carrier/en/34.txt | 1 + resources/carrier/en/56.txt | 17 +++++++- resources/carrier/en/57.txt | 4 +- resources/carrier/en/86.txt | 1 + resources/carrier/en/972.txt | 11 ++--- resources/carrier/en/992.txt | 1 + resources/carrier/zh/86.txt | 1 + resources/geocoding/en/1.txt | 1 + resources/timezones/map_data.txt | 1 + 12 files changed, 81 insertions(+), 46 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index 53e76f6a3..df79e68ac 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -2136,7 +2136,7 @@ - 1 + [18] $1 NA @@ -3648,14 +3648,14 @@ 2[0-57]| 3[04-7]| 44| - 69| + 6[569]| 7[0579] )| 90(?: 0[0-8]| 1[36]| 2[0-3568]| - 3[013-689]| + 3[0-689]| [47][2-68]| 5[1-68]| 6[0-378]| @@ -3683,7 +3683,7 @@ 3[15-8]| 48| [56]0| - 7[078]| + 7[06-8]| 9\d )\d{4} @@ -6082,10 +6082,11 @@ 3(?: 2\d\d| 3(?: - [034]\d| + [0346]\d| 1[0-35-9]| 2[1-9]| - 5[0-2] + 5[0-24-9]| + 7[0-3] )| 600 )| @@ -6150,10 +6151,11 @@ 3(?: 2\d\d| 3(?: - [034]\d| + [0346]\d| 1[0-35-9]| 2[1-9]| - 5[0-2] + 5[0-24-9]| + 7[0-3] )| 600 )| @@ -7196,10 +7198,9 @@ 1(?: [38]\d| 4[57]| - 5[0-35-9]| + [59][0-35-9]| 6[25-7]| - 7[0-35-8]| - 9[0135-9] + 7[0-35-8] )\d{8} @@ -10962,8 +10963,7 @@ )| 11(?: 00| - 1\d| - 2[0-4]| + [12]\d| 3[01] )| 5200| @@ -11046,7 +11046,7 @@ 594(?: [023]\d| - 1[01]| + 1[0-2]| 4[03-9]| 5[6-9]| 6[0-3]| @@ -11280,7 +11280,7 @@ (?: 2(?: - [0346-8]\d| + [0346-9]\d| 5[67] )| 5(?: @@ -12195,28 +12195,25 @@ 21234567 + (?: + 38[45][0-8]| + 58(?: + 0[1-8]| + 1[2-9] + ) + )\d{4}| (?: 2(?: [13-9]\d| 2[013-9] - )\d| - 3(?: - (?: - [1569][0-24-9]| - 4[0-246-9]| - 7[0-24-69] - )\d| - 8(?: - 4[0-8]| - 5[0-5]| - 9\d - ) )| - 58(?: - 0[1-8]| - 1[2-9] + 3(?: + [1569][0-24-9]| + 4[0-246-9]| + 7[0-24-69]| + 89 ) - )\d{4} + )\d{5} + + + 610 + + 610| + 810\d{3} + + 112 diff --git a/resources/carrier/en/233.txt b/resources/carrier/en/233.txt index 38af9df10..92d05d28e 100644 --- a/resources/carrier/en/233.txt +++ b/resources/carrier/en/233.txt @@ -19,6 +19,7 @@ 23326|Airtel 23327|tiGO 23328|Expresso +23329|National Security 23350|Vodafone 23354|MTN 23355|MTN diff --git a/resources/carrier/en/34.txt b/resources/carrier/en/34.txt index 2c1b060ac..7a222a694 100644 --- a/resources/carrier/en/34.txt +++ b/resources/carrier/en/34.txt @@ -124,6 +124,7 @@ 346230|Yoigo 346231|Yoigo 346236|Altecom +34624|DigiMobil 34625|Orange 3462529|Yoigo 34626|Movistar diff --git a/resources/carrier/en/56.txt b/resources/carrier/en/56.txt index 9357d667f..846e5f7c8 100644 --- a/resources/carrier/en/56.txt +++ b/resources/carrier/en/56.txt @@ -509,7 +509,12 @@ 562334|Entel 5623348|Claro 5623349|Claro -562335|Claro +562335|Movistar +5623350|Claro +5623351|Claro +5623352|Claro +562336|Movistar +562337|Movistar 56236|Entel 56322162|Entel 56322163|Entel @@ -1534,6 +1539,11 @@ 565225574|Compania Chilena De Comunicaciones Parallel S.A. 5652256|Entel 5652257|Entel +5652258|Movistar +5652259|Movistar +5652260|Movistar +5652261|Movistar +5652262|Movistar 5652268|Compania De Telecomunicaciones De Chile S.A. 56531980|Compania De Telecomunicaciones De Chile S.A. 56531981|Compania De Telecomunicaciones De Chile S.A. @@ -1701,6 +1711,11 @@ 5655298|Entel 56553280|Redvoiss 56553320|Entel +5655334|Movistar +5655335|Movistar +5655336|Movistar +5655337|Movistar +5655338|Movistar 5657221|Vtr Banda Ancha (Chile) S.A. 5657222|Claro 5657223|Convergia Telecom S.A. diff --git a/resources/carrier/en/57.txt b/resources/carrier/en/57.txt index 6376e473c..7ecce1bde 100644 --- a/resources/carrier/en/57.txt +++ b/resources/carrier/en/57.txt @@ -22,9 +22,7 @@ 573006|Tigo 573007|Tigo 573008|Tigo -5730091|Tigo -5730092|Tigo -5730093|Tigo +573009|Tigo 573012|Tigo 573013|Tigo 573014|Tigo diff --git a/resources/carrier/en/86.txt b/resources/carrier/en/86.txt index 17ae4c8dc..f72790c70 100644 --- a/resources/carrier/en/86.txt +++ b/resources/carrier/en/86.txt @@ -74,6 +74,7 @@ 86189|China Telecom 86190|China Telecom 86191|China Telecom +86192|CBN 86193|China Telecom 86195|China Mobile 86196|China Unicom diff --git a/resources/carrier/en/972.txt b/resources/carrier/en/972.txt index 59a87f315..4e69cace4 100644 --- a/resources/carrier/en/972.txt +++ b/resources/carrier/en/972.txt @@ -19,12 +19,12 @@ 97254|Orange 972550|Beezz 9725517|Cellact -9725519|Telzar -972552|Telzar +9725519|019mobile +972552|019mobile 9725522|Home Cellular 9725523|Home Cellular -9725530|Telzar -9725531|Telzar +9725530|019mobile +9725531|019mobile 9725532|Free Telecom 9725533|Free Telecom 9725543|Maskyoo @@ -36,8 +36,9 @@ 9725570|Cellact 9725571|Cellact 9725572|Cellact +9725577|019mobile 972558|Pelephone -972559|Telzar +972559|019mobile 97256|Wataniya 97258|Golan Telecom 97259|Jawwal diff --git a/resources/carrier/en/992.txt b/resources/carrier/en/992.txt index 970ff742b..b9c783e57 100644 --- a/resources/carrier/en/992.txt +++ b/resources/carrier/en/992.txt @@ -28,6 +28,7 @@ 99280|Tacom 99288|Megafon 99290|Megafon +992910|Tacom 992911|Tacom 992915|Tacom 992917|Tacom diff --git a/resources/carrier/zh/86.txt b/resources/carrier/zh/86.txt index 800be7304..2687dfcc9 100644 --- a/resources/carrier/zh/86.txt +++ b/resources/carrier/zh/86.txt @@ -71,6 +71,7 @@ 86189|中国电信 86190|中国电信 86191|中国电信 +86192|CBN 86193|中国电信 86195|中国移动 86196|中国联通 diff --git a/resources/geocoding/en/1.txt b/resources/geocoding/en/1.txt index 96298bdfe..e79bfbb7c 100644 --- a/resources/geocoding/en/1.txt +++ b/resources/geocoding/en/1.txt @@ -31023,6 +31023,7 @@ 194195|Sarasota, FL 1941964|Boca Grande, FL 1941979|Port Charlotte, FL +1943|Georgia 1945|Texas 1947|Michigan 1948|Virginia diff --git a/resources/timezones/map_data.txt b/resources/timezones/map_data.txt index 54b5bc930..2c4e1e076 100644 --- a/resources/timezones/map_data.txt +++ b/resources/timezones/map_data.txt @@ -1993,6 +1993,7 @@ 1939|America/Puerto_Rico 1940|America/Chicago 1941|America/New_York +1943|America/New_York 1945|America/Chicago 1947|America/New_York 1948|America/New_York From c5cf1b0d55e97007dae886f1f1b7cfec94116cf2 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Thu, 4 Aug 2022 15:38:57 +0100 Subject: [PATCH 36/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 4 +-- python/phonenumbers/carrierdata/data1.py | 38 +++++++++++----------- python/phonenumbers/carrierdata/data2.py | 28 +++++++++++++--- python/phonenumbers/data/region_AT.py | 2 +- python/phonenumbers/data/region_BE.py | 4 +-- python/phonenumbers/data/region_CL.py | 4 +-- python/phonenumbers/data/region_CN.py | 2 +- python/phonenumbers/data/region_GE.py | 2 +- python/phonenumbers/data/region_GF.py | 2 +- python/phonenumbers/data/region_GH.py | 2 +- python/phonenumbers/data/region_HK.py | 2 +- python/phonenumbers/data/region_JM.py | 2 +- python/phonenumbers/data/region_PG.py | 2 +- python/phonenumbers/data/region_RE.py | 2 +- python/phonenumbers/data/region_US.py | 4 +-- python/phonenumbers/geodata/data10.py | 2 +- python/phonenumbers/geodata/data11.py | 2 +- python/phonenumbers/geodata/data12.py | 2 +- python/phonenumbers/geodata/data13.py | 2 +- python/phonenumbers/geodata/data14.py | 2 +- python/phonenumbers/geodata/data15.py | 2 +- python/phonenumbers/geodata/data16.py | 2 +- python/phonenumbers/geodata/data17.py | 2 +- python/phonenumbers/geodata/data18.py | 2 +- python/phonenumbers/geodata/data19.py | 2 +- python/phonenumbers/geodata/data20.py | 2 +- python/phonenumbers/geodata/data21.py | 2 +- python/phonenumbers/geodata/data22.py | 2 +- python/phonenumbers/geodata/data23.py | 2 +- python/phonenumbers/geodata/data24.py | 2 +- python/phonenumbers/geodata/data25.py | 2 +- python/phonenumbers/geodata/data26.py | 2 +- python/phonenumbers/geodata/data27.py | 2 +- python/phonenumbers/geodata/data28.py | 1 + python/phonenumbers/geodata/data3.py | 2 +- python/phonenumbers/geodata/data4.py | 2 +- python/phonenumbers/geodata/data5.py | 2 +- python/phonenumbers/geodata/data6.py | 2 +- python/phonenumbers/geodata/data7.py | 2 +- python/phonenumbers/geodata/data8.py | 2 +- python/phonenumbers/geodata/data9.py | 2 +- python/phonenumbers/shortdata/region_AT.py | 5 +-- python/phonenumbers/tzdata/data0.py | 1 + 43 files changed, 89 insertions(+), 68 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index fe4d64ff1..9b89a4d8d 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -1026,6 +1026,7 @@ '23326':{'en': 'Airtel'}, '23327':{'en': 'tiGO'}, '23328':{'en': 'Expresso'}, + '23329':{'en': 'National Security'}, '23350':{'en': 'Vodafone'}, '23354':{'en': 'MTN'}, '23355':{'en': 'MTN'}, @@ -2303,6 +2304,7 @@ '346230':{'en': 'Yoigo'}, '346231':{'en': 'Yoigo'}, '346236':{'en': 'Altecom'}, + '34624':{'en': 'DigiMobil'}, '34625':{'en': 'Orange'}, '3462529':{'en': 'Yoigo'}, '34626':{'en': 'Movistar'}, @@ -10017,6 +10019,4 @@ '553398456':{'en': 'Claro'}, '5533985':{'en': 'Oi'}, '5533986':{'en': 'Oi'}, - '5533987':{'en': 'Oi'}, - '5533988':{'en': 'Oi'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 8ba00567c..4424cc51f 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '5533987':{'en': 'Oi'}, + '5533988':{'en': 'Oi'}, '5533989':{'en': 'Oi'}, '553399101':{'en': 'TIM'}, '553399102':{'en': 'TIM'}, @@ -6965,7 +6967,12 @@ '562334':{'en': 'Entel'}, '5623348':{'en': 'Claro'}, '5623349':{'en': 'Claro'}, - '562335':{'en': 'Claro'}, + '562335':{'en': 'Movistar'}, + '5623350':{'en': 'Claro'}, + '5623351':{'en': 'Claro'}, + '5623352':{'en': 'Claro'}, + '562336':{'en': 'Movistar'}, + '562337':{'en': 'Movistar'}, '56236':{'en': 'Entel'}, '56322162':{'en': 'Entel'}, '56322163':{'en': 'Entel'}, @@ -7990,6 +7997,11 @@ '565225574':{'en': 'Compania Chilena De Comunicaciones Parallel S.A.'}, '5652256':{'en': 'Entel'}, '5652257':{'en': 'Entel'}, + '5652258':{'en': 'Movistar'}, + '5652259':{'en': 'Movistar'}, + '5652260':{'en': 'Movistar'}, + '5652261':{'en': 'Movistar'}, + '5652262':{'en': 'Movistar'}, '5652268':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '56531980':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, '56531981':{'en': 'Compania De Telecomunicaciones De Chile S.A.'}, @@ -8157,6 +8169,11 @@ '5655298':{'en': 'Entel'}, '56553280':{'en': 'Redvoiss'}, '56553320':{'en': 'Entel'}, + '5655334':{'en': 'Movistar'}, + '5655335':{'en': 'Movistar'}, + '5655336':{'en': 'Movistar'}, + '5655337':{'en': 'Movistar'}, + '5655338':{'en': 'Movistar'}, '5657221':{'en': 'Vtr Banda Ancha (Chile) S.A.'}, '5657222':{'en': 'Claro'}, '5657223':{'en': 'Convergia Telecom S.A.'}, @@ -9606,9 +9623,7 @@ '573006':{'en': 'Tigo'}, '573007':{'en': 'Tigo'}, '573008':{'en': 'Tigo'}, - '5730091':{'en': 'Tigo'}, - '5730092':{'en': 'Tigo'}, - '5730093':{'en': 'Tigo'}, + '573009':{'en': 'Tigo'}, '573012':{'en': 'Tigo'}, '573013':{'en': 'Tigo'}, '573014':{'en': 'Tigo'}, @@ -10004,19 +10019,4 @@ '5939624':{'en': 'CNT'}, '5939625':{'en': 'Movistar'}, '5939626':{'en': 'Movistar'}, - '5939627':{'en': 'Movistar'}, - '5939628':{'en': 'Movistar'}, - '5939629':{'en': 'Movistar'}, - '593963':{'en': 'Movistar'}, - '593964':{'en': 'Movistar'}, - '593966':{'en': 'CNT'}, - '593967':{'en': 'Claro'}, - '593968':{'en': 'Claro'}, - '593969':{'en': 'Claro'}, - '5939690':{'en': 'Movistar'}, - '5939786':{'en': 'Movistar'}, - '5939787':{'en': 'Movistar'}, - '5939788':{'en': 'Movistar'}, - '5939789':{'en': 'Movistar'}, - '593979':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 93d21a9e3..43f1d9c14 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,21 @@ # limitations under the License. data = { + '5939627':{'en': 'Movistar'}, + '5939628':{'en': 'Movistar'}, + '5939629':{'en': 'Movistar'}, + '593963':{'en': 'Movistar'}, + '593964':{'en': 'Movistar'}, + '593966':{'en': 'CNT'}, + '593967':{'en': 'Claro'}, + '593968':{'en': 'Claro'}, + '593969':{'en': 'Claro'}, + '5939690':{'en': 'Movistar'}, + '5939786':{'en': 'Movistar'}, + '5939787':{'en': 'Movistar'}, + '5939788':{'en': 'Movistar'}, + '5939789':{'en': 'Movistar'}, + '593979':{'en': 'Claro'}, '5939790':{'en': 'Movistar'}, '5939791':{'en': 'Movistar'}, '5939792':{'en': 'Movistar'}, @@ -4001,6 +4016,7 @@ '86189':{'en': 'China Telecom', 'zh': u('\u4e2d\u56fd\u7535\u4fe1'), 'zh_Hant': u('\u4e2d\u570b\u96fb\u4fe1')}, '86190':{'en': 'China Telecom', 'zh': u('\u4e2d\u56fd\u7535\u4fe1')}, '86191':{'en': 'China Telecom', 'zh': u('\u4e2d\u56fd\u7535\u4fe1')}, + '86192':{'en': 'CBN', 'zh': 'CBN'}, '86193':{'en': 'China Telecom', 'zh': u('\u4e2d\u56fd\u7535\u4fe1')}, '86195':{'en': 'China Mobile', 'zh': u('\u4e2d\u56fd\u79fb\u52a8')}, '86196':{'en': 'China Unicom', 'zh': u('\u4e2d\u56fd\u8054\u901a')}, @@ -7706,12 +7722,12 @@ '97254':{'en': 'Orange'}, '972550':{'en': 'Beezz'}, '9725517':{'en': 'Cellact'}, - '9725519':{'en': 'Telzar'}, - '972552':{'en': 'Telzar'}, + '9725519':{'en': '019mobile'}, + '972552':{'en': '019mobile'}, '9725522':{'en': 'Home Cellular'}, '9725523':{'en': 'Home Cellular'}, - '9725530':{'en': 'Telzar'}, - '9725531':{'en': 'Telzar'}, + '9725530':{'en': '019mobile'}, + '9725531':{'en': '019mobile'}, '9725532':{'en': 'Free Telecom'}, '9725533':{'en': 'Free Telecom'}, '9725543':{'en': 'Maskyoo'}, @@ -7723,8 +7739,9 @@ '9725570':{'en': 'Cellact'}, '9725571':{'en': 'Cellact'}, '9725572':{'en': 'Cellact'}, + '9725577':{'en': '019mobile'}, '972558':{'en': 'Pelephone'}, - '972559':{'en': 'Telzar'}, + '972559':{'en': '019mobile'}, '97256':{'en': 'Wataniya'}, '97258':{'en': 'Golan Telecom'}, '97259':{'en': 'Jawwal'}, @@ -7857,6 +7874,7 @@ '99280':{'en': 'Tacom'}, '99288':{'en': 'Megafon'}, '99290':{'en': 'Megafon'}, + '992910':{'en': 'Tacom'}, '992911':{'en': 'Tacom'}, '992915':{'en': 'Tacom'}, '992917':{'en': 'Tacom'}, diff --git a/python/phonenumbers/data/region_AT.py b/python/phonenumbers/data/region_AT.py index 60fd97fa7..0faedbb2c 100644 --- a/python/phonenumbers/data/region_AT.py +++ b/python/phonenumbers/data/region_AT.py @@ -14,7 +14,7 @@ number_format=[NumberFormat(pattern='(\\d)(\\d{3,12})', format='\\1 \\2', leading_digits_pattern=['1(?:11|[2-9])'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{3})(\\d{2})', format='\\1 \\2', leading_digits_pattern=['517'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{3,5})', format='\\1 \\2', leading_digits_pattern=['5[079]'], national_prefix_formatting_rule='0\\1'), - NumberFormat(pattern='(\\d{6})', format='\\1', leading_digits_pattern=['1']), + NumberFormat(pattern='(\\d{6})', format='\\1', leading_digits_pattern=['[18]']), NumberFormat(pattern='(\\d{3})(\\d{3,10})', format='\\1 \\2', leading_digits_pattern=['(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{4})(\\d{3,9})', format='\\1 \\2', leading_digits_pattern=['[2-467]|5[2-6]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{3,4})', format='\\1 \\2 \\3', leading_digits_pattern=['5'], national_prefix_formatting_rule='0\\1'), diff --git a/python/phonenumbers/data/region_BE.py b/python/phonenumbers/data/region_BE.py index 7c24c4188..5b38d6569 100644 --- a/python/phonenumbers/data/region_BE.py +++ b/python/phonenumbers/data/region_BE.py @@ -6,9 +6,9 @@ fixed_line=PhoneNumberDesc(national_number_pattern='80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}', example_number='12345678', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='4[5-9]\\d{7}', example_number='470123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800[1-9]\\d{4}', example_number='80012345', possible_length=(8,)), - premium_rate=PhoneNumberDesc(national_number_pattern='(?:70(?:2[0-57]|3[04-7]|44|69|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[013-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}', example_number='90012345', possible_length=(8,)), + premium_rate=PhoneNumberDesc(national_number_pattern='(?:70(?:2[0-57]|3[04-7]|44|6[569]|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[0-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}', example_number='90012345', possible_length=(8,)), shared_cost=PhoneNumberDesc(national_number_pattern='7879\\d{4}', example_number='78791234', possible_length=(8,)), - uan=PhoneNumberDesc(national_number_pattern='78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[078]|9\\d)\\d{4}', example_number='78102345', possible_length=(8,)), + uan=PhoneNumberDesc(national_number_pattern='78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}', example_number='78102345', possible_length=(8,)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['(?:80|9)0'], national_prefix_formatting_rule='0\\1'), diff --git a/python/phonenumbers/data/region_CL.py b/python/phonenumbers/data/region_CL.py index 523bf9cea..331ed9cfe 100644 --- a/python/phonenumbers/data/region_CL.py +++ b/python/phonenumbers/data/region_CL.py @@ -3,8 +3,8 @@ PHONE_METADATA_CL = PhoneMetadata(id='CL', country_code=56, international_prefix='(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0', general_desc=PhoneNumberDesc(national_number_pattern='12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}', possible_length=(9, 10, 11)), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[034]\\d|1[0-35-9]|2[1-9]|5[0-2])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[0346]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|7[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:[0346]\\d|1[0-35-9]|2[1-9]|5[0-24-9]|7[0-3])|600)|646[59])|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}', example_number='221234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:123|8)00\\d{6}', example_number='800123456', possible_length=(9, 11)), shared_cost=PhoneNumberDesc(national_number_pattern='600\\d{7,8}', example_number='6001234567', possible_length=(10, 11)), voip=PhoneNumberDesc(national_number_pattern='44\\d{7}', example_number='441234567', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_CN.py b/python/phonenumbers/data/region_CN.py index c3890e4e8..dbd8904da 100644 --- a/python/phonenumbers/data/region_CN.py +++ b/python/phonenumbers/data/region_CN.py @@ -4,7 +4,7 @@ PHONE_METADATA_CN = PhoneMetadata(id='CN', country_code=86, international_prefix='00|1(?:[12]\\d|79)\\d\\d00', general_desc=PhoneNumberDesc(national_number_pattern='1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}', possible_length=(7, 8, 9, 10, 11, 12), possible_length_local_only=(5, 6)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))', example_number='1012345678', possible_length=(7, 8, 9, 10, 11), possible_length_local_only=(5, 6)), - mobile=PhoneNumberDesc(national_number_pattern='1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|5[0-35-9]|6[25-7]|7[0-35-8]|9[0135-9])\\d{8}', example_number='13123456789', possible_length=(11,)), + mobile=PhoneNumberDesc(national_number_pattern='1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|[59][0-35-9]|6[25-7]|7[0-35-8])\\d{8}', example_number='13123456789', possible_length=(11,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:(?:10|21)8|8)00\\d{7}', example_number='8001234567', possible_length=(10, 12)), premium_rate=PhoneNumberDesc(national_number_pattern='16[08]\\d{5}', example_number='16812345', possible_length=(8,)), shared_cost=PhoneNumberDesc(national_number_pattern='400\\d{7}|950\\d{7,8}|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))96\\d{3,4}', example_number='4001234567', possible_length=(7, 8, 9, 10, 11), possible_length_local_only=(5, 6)), diff --git a/python/phonenumbers/data/region_GE.py b/python/phonenumbers/data/region_GE.py index cc3578b63..231d3dc95 100644 --- a/python/phonenumbers/data/region_GE.py +++ b/python/phonenumbers/data/region_GE.py @@ -4,7 +4,7 @@ PHONE_METADATA_GE = PhoneMetadata(id='GE', country_code=995, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[3-57]\\d\\d|800)\\d{6}', possible_length=(9,), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}', example_number='322123456', possible_length=(9,), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|11(?:33|51)|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|5[05])|11(?:00|1\\d|2[0-4]|3[01])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}', example_number='555123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|11(?:33|51)|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|5[05])|11(?:00|[12]\\d|3[01])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}', example_number='555123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='70[67]\\d{6}', example_number='706123456', possible_length=(9,)), no_international_dialling=PhoneNumberDesc(national_number_pattern='70[67]\\d{6}', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GF.py b/python/phonenumbers/data/region_GF.py index 442f1ac70..913c4149e 100644 --- a/python/phonenumbers/data/region_GF.py +++ b/python/phonenumbers/data/region_GF.py @@ -3,7 +3,7 @@ PHONE_METADATA_GF = PhoneMetadata(id='GF', country_code=594, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[56]94|80\\d|976)\\d{6}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[0-8])\\d{4}', example_number='594101234', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='594(?:[023]\\d|1[0-2]|4[03-9]|5[6-9]|6[0-3]|80|9[0-8])\\d{4}', example_number='594101234', possible_length=(9,)), mobile=PhoneNumberDesc(national_number_pattern='694(?:[0-249]\\d|3[0-48])\\d{4}', example_number='694201234', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='976\\d{6}', example_number='976012345', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GH.py b/python/phonenumbers/data/region_GH.py index 884a5f2df..e2bf0cfaa 100644 --- a/python/phonenumbers/data/region_GH.py +++ b/python/phonenumbers/data/region_GH.py @@ -4,7 +4,7 @@ PHONE_METADATA_GH = PhoneMetadata(id='GH', country_code=233, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[235]\\d{3}|800)\\d{5}', possible_length=(8, 9), possible_length_local_only=(7,)), fixed_line=PhoneNumberDesc(national_number_pattern='3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}', example_number='302345678', possible_length=(9,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:[0346-8]\\d|5[67])|5(?:[0457]\\d|6[01]|9[1-9]))\\d{6}', example_number='231234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:[0346-9]\\d|5[67])|5(?:[0457]\\d|6[01]|9[1-9]))\\d{6}', example_number='231234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5}', example_number='80012345', possible_length=(8,)), no_international_dialling=PhoneNumberDesc(national_number_pattern='800\\d{5}', possible_length=(8,)), national_prefix='0', diff --git a/python/phonenumbers/data/region_HK.py b/python/phonenumbers/data/region_HK.py index 5a37d29d4..82b80e039 100644 --- a/python/phonenumbers/data/region_HK.py +++ b/python/phonenumbers/data/region_HK.py @@ -3,7 +3,7 @@ PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=852, international_prefix='00(?:30|5[09]|[126-9]?)', general_desc=PhoneNumberDesc(national_number_pattern='8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}', possible_length=(5, 6, 7, 8, 9, 11)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-8]|5[0-5]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}', example_number='21234567', possible_length=(8,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:38[45][0-8]|58(?:0[1-8]|1[2-9]))\\d{4}|(?:2(?:[13-9]\\d|2[013-9])|3(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69]|89))\\d{5}', example_number='21234567', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', example_number='51234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='900(?:[0-24-9]\\d{7}|3\\d{1,4})', example_number='90012345678', possible_length=(5, 6, 7, 8, 11)), diff --git a/python/phonenumbers/data/region_JM.py b/python/phonenumbers/data/region_JM.py index 6e3a96ffb..437e7af76 100644 --- a/python/phonenumbers/data/region_JM.py +++ b/python/phonenumbers/data/region_JM.py @@ -3,7 +3,7 @@ PHONE_METADATA_JM = PhoneMetadata(id='JM', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[58]\\d\\d|658|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[02357-9]|[23]\\d|40|5[06]|6[2-589]|7[0257]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', example_number='8765230123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:52[35]|6(?:0[1-3579]|1[02357-9]|[23]\\d|40|5[06]|6[2-589]|7[025-7]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}', example_number='8765230123', possible_length=(10,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='(?:658295|876(?:2(?:0[1-9]|[13-9]\\d|2[013-9])|[348]\\d\\d|5(?:0[1-9]|[1-9]\\d)|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}', example_number='8762101234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_PG.py b/python/phonenumbers/data/region_PG.py index e82b46e00..d3e741392 100644 --- a/python/phonenumbers/data/region_PG.py +++ b/python/phonenumbers/data/region_PG.py @@ -6,7 +6,7 @@ fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:3[0-2]|4[257]|5[34]|9[78])\\d|64[1-9]|85[02-46-9])\\d{4}', example_number='3123456', possible_length=(7,)), mobile=PhoneNumberDesc(national_number_pattern='(?:7\\d|8[128])\\d{6}', example_number='70123456', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='180\\d{4}', example_number='1801234', possible_length=(7,)), - voip=PhoneNumberDesc(national_number_pattern='2(?:0[0-47]|7[568])\\d{4}', example_number='2751234', possible_length=(7,)), + voip=PhoneNumberDesc(national_number_pattern='2(?:0[0-57]|7[568])\\d{4}', example_number='2751234', possible_length=(7,)), pager=PhoneNumberDesc(national_number_pattern='27[01]\\d{4}', example_number='2700123', possible_length=(7,)), preferred_international_prefix='00', number_format=[NumberFormat(pattern='(\\d{3})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['18|[2-69]|85']), diff --git a/python/phonenumbers/data/region_RE.py b/python/phonenumbers/data/region_RE.py index c7b72b042..607e233f4 100644 --- a/python/phonenumbers/data/region_RE.py +++ b/python/phonenumbers/data/region_RE.py @@ -3,7 +3,7 @@ PHONE_METADATA_RE = PhoneMetadata(id='RE', country_code=262, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='976\\d{6}|(?:26|[68]\\d)\\d{7}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='26(?:2\\d\\d|30[0-5])\\d{4}', example_number='262161234', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='26(?:2\\d\\d|3(?:0\\d|1[01]))\\d{4}', example_number='262161234', possible_length=(9,)), mobile=PhoneNumberDesc(national_number_pattern='(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[0-5]|6[0-6]|7[0-27]|8[0-8]|9[0-479]))|976(?:2[27]|3[0-37]|9\\d))\\d{4}', example_number='692123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='89[1-37-9]\\d{6}', example_number='891123456', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index 037528029..9f1135387 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -3,8 +3,8 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0157-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 1bc86dea1..9d08957df 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61348155':{'en': 'Lalalty'}, '61348156':{'en': 'Logie Brae'}, '61348157':{'en': 'Mabins Well'}, '61348158':{'en': 'Mathoura'}, @@ -10018,5 +10019,4 @@ '61391738':{'en': 'Melbourne'}, '6139188':{'en': 'Melbourne'}, '6139189':{'en': 'Melbourne'}, - '6139200':{'en': 'Melbourne'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 0584b4be2..ab9d81045 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '6139200':{'en': 'Melbourne'}, '6139201':{'en': 'Melbourne'}, '6139202':{'en': 'Werribee'}, '6139203':{'en': 'Melbourne'}, @@ -10018,5 +10019,4 @@ '6174982':{'en': 'Emerald'}, '61749825':{'en': 'Blackwater'}, '61749826':{'en': 'Blackwater'}, - '61749827':{'en': 'Blackwater'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index e2f17d14c..e969eced0 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61749827':{'en': 'Blackwater'}, '61749829':{'en': 'Blackwater'}, '61749830':{'en': 'Clermont'}, '61749831':{'en': 'Clermont'}, @@ -10018,5 +10019,4 @@ '618854943':{'en': 'Eudunda'}, '618854944':{'en': 'Eudunda'}, '618854945':{'en': 'Eudunda'}, - '618854946':{'en': 'Eudunda'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 2c3e5ed52..8c83d4310 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '618854946':{'en': 'Eudunda'}, '618854947':{'en': 'Eudunda'}, '618854948':{'en': 'Eudunda'}, '618854950':{'en': 'Kapunda'}, @@ -10018,5 +10019,4 @@ '61898949':{'en': 'Cranbrook'}, '61898950':{'en': 'Hopetoun'}, '61898951':{'en': 'Jacup'}, - '61898952':{'en': 'Jerdacuttup'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index cb78be49b..034f65312 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61898952':{'en': 'Jerdacuttup'}, '61898953':{'en': 'Jerramungup'}, '61898954':{'en': 'Jingalup'}, '61898955':{'en': 'Katanning'}, @@ -10018,5 +10019,4 @@ '861306325':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, '861306326':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, '861306327':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, - '861306328':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 0334d0e6f..8fefad0e3 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861306328':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, '861306329':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, '861306330':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, '861306331':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, @@ -10018,5 +10019,4 @@ '861323589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, '861323590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861323591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861323592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index 2658d0734..6686281c5 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861323592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, '861323593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, '861323594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, '861323595':{'en': 'Quanzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6cc9\u5dde\u5e02')}, @@ -10018,5 +10019,4 @@ '861339862':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861339863':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861339864':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861339865':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 66e1372f9..3a90aabc8 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861339865':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, '861339866':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, '861339867':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, '861339868':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, @@ -10018,5 +10019,4 @@ '861364799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, '86136480':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, '861364810':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, - '861364811':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index c244ac500..4a46d0de2 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861364811':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, '861364812':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, '861364813':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, '861364814':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, @@ -10018,5 +10019,4 @@ '861393863':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861393864':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861393865':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '861393866':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 986291eeb..708a8071b 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861393866':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, '861393867':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, '861393868':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, '861393869':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, @@ -10018,5 +10019,4 @@ '861505634':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505635':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505636':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505637':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index a2e0f9461..8fcc75c09 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861505637':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505638':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505639':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505640':{'en': 'LuAn, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u516d\u5b89\u5e02')}, @@ -10018,5 +10019,4 @@ '861533416':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, '861533417':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, '861533418':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, - '861533419':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index c7c670eb3..6edcaab79 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861533419':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, '861533420':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, '861533421':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, '861533422':{'en': 'Xiangfan, Hubei', 'zh': u('\u6e56\u5317\u7701\u8944\u6a0a\u5e02')}, @@ -10018,5 +10019,4 @@ '861566640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861566641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861566642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, - '861566643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index ea62a53ea..5eb76d294 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861566643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, '861566644':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861566645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, '861566646':{'en': 'Weifang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6f4d\u574a\u5e02')}, @@ -10018,5 +10019,4 @@ '86159376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, '86159377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '86159378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '86159379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index b7655b13a..583a0bc53 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86159379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, '86159380':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, '86159381':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, '86159382':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, @@ -10018,5 +10019,4 @@ '861782025':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861782026':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, '861782027':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861782028':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index 6c016ae0b..9d532aa97 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861782028':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861782029':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861782030':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, '861782031':{'en': 'Zhuhai, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u73e0\u6d77\u5e02')}, @@ -10018,5 +10019,4 @@ '861819669':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, '86181967':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861819676':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861819677':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index 442586d78..00bf3a27b 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861819677':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861819678':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861819679':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861819680':{'en': 'Kashi, Xinjiang', 'zh': u('\u65b0\u7586\u5580\u4ec0\u5730\u533a')}, @@ -10018,5 +10019,4 @@ '861853922':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, '861853923':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, '86185393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86185394':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 851aae624..1bb435b57 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86185394':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '86185395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, '861853956':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861853957':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, @@ -10018,5 +10019,4 @@ '861881704':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, '861881705':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, '861881706':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, - '861881707':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index d58433ea6..72e731748 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861881707':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, '861881708':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, '861881709':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, '86188171':{'en': 'Changsha, Hunan', 'zh': u('\u6e56\u5357\u7701\u957f\u6c99\u5e02')}, @@ -10018,5 +10019,4 @@ '9167662':{'en': 'Keonjhar, Odisha'}, '9167663':{'en': 'Keonjhar, Odisha'}, '9167664':{'en': 'Keonjhar, Odisha'}, - '9167665':{'en': 'Keonjhar, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 96b407489..ce61454b4 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '9167665':{'en': 'Keonjhar, Odisha'}, '9167666':{'en': 'Keonjhar, Odisha'}, '9167667':{'en': 'Keonjhar, Odisha'}, '9167672':{'en': 'Barbil, Odisha'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 5b00e4aec..11e26947e 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -1023,6 +1023,7 @@ '194195':{'en': 'Sarasota, FL'}, '1941964':{'en': 'Boca Grande, FL'}, '1941979':{'en': 'Port Charlotte, FL'}, + '1943':{'en': 'Georgia'}, '1945':{'en': 'Texas'}, '1947':{'en': 'Michigan'}, '1948':{'en': 'Virginia'}, @@ -10018,5 +10019,4 @@ '3323655':{'en': 'Vierzon', 'fr': 'Vierzon'}, '3323656':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, '3323657':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, - '3323658':{'en': 'Chartres', 'fr': 'Chartres'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index b21c69a42..c1cd99068 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '3323658':{'en': 'Chartres', 'fr': 'Chartres'}, '3323659':{'en': 'Amboise', 'fr': 'Amboise'}, '3323660':{'en': 'Tours', 'fr': 'Tours'}, '3323661':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, @@ -10018,5 +10019,4 @@ '3358732':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, '3358733':{'en': 'Limoges', 'fr': 'Limoges'}, '3358734':{'en': 'Argentat', 'fr': 'Argentat'}, - '3358735':{'en': 'Argentat', 'fr': 'Argentat'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 5ef7594bd..b21f97edd 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '3358735':{'en': 'Argentat', 'fr': 'Argentat'}, '3358736':{'en': 'Aubusson', 'fr': 'Aubusson'}, '3358737':{'en': 'Bellac', 'fr': 'Bellac'}, '3358738':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, @@ -10018,5 +10019,4 @@ '494823':{'de': 'Wilster', 'en': 'Wilster'}, '494824':{'de': 'Krempe', 'en': 'Krempe'}, '494825':{'de': 'Burg Dithmarschen', 'en': 'Burg Dithmarschen'}, - '494826':{'de': 'Hohenlockstedt', 'en': 'Hohenlockstedt'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index d59dd8727..8861b3335 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '494826':{'de': 'Hohenlockstedt', 'en': 'Hohenlockstedt'}, '494827':{'de': 'Wacken', 'en': 'Wacken'}, '494828':{'de': u('L\u00e4gerdorf'), 'en': u('L\u00e4gerdorf')}, '494829':{'de': 'Wewelsfleth', 'en': 'Wewelsfleth'}, @@ -10018,5 +10019,4 @@ '55493458':{'en': u('It\u00e1 - SC'), 'pt': u('It\u00e1 - SC')}, '55493459':{'en': 'Coronel Martins - SC', 'pt': 'Coronel Martins - SC'}, '55493482':{'en': u('Conc\u00f3rdia - SC'), 'pt': u('Conc\u00f3rdia - SC')}, - '55493491':{'en': 'Seara - SC', 'pt': 'Seara - SC'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index da0d58c8b..483345a6e 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '55493491':{'en': 'Seara - SC', 'pt': 'Seara - SC'}, '55493521':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, '55493522':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, '55493523':{'en': 'Luzerna - SC', 'pt': 'Luzerna - SC'}, @@ -10018,5 +10019,4 @@ '609782':{'en': 'Bachok'}, '609783':{'en': 'Bachok'}, '609784':{'en': 'Pasirputih'}, - '609785':{'en': 'Pasirputih'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 35d7968c5..4bb4a2785 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '609785':{'en': 'Pasirputih'}, '609786':{'en': 'Pasirputih'}, '609787':{'en': 'Machang'}, '609788':{'en': 'Kok Lanas'}, @@ -10018,5 +10019,4 @@ '61263094':{'en': 'Grenfell'}, '61263095':{'en': 'Grenfell'}, '61263096':{'en': 'Gulgong'}, - '61263097':{'en': 'Gulgong'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index 0d78c3216..bf16cff27 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61263097':{'en': 'Gulgong'}, '61263098':{'en': 'Gulgong'}, '612630990':{'en': 'Rockley'}, '612630991':{'en': 'Rockley'}, @@ -10018,5 +10019,4 @@ '61348152':{'en': 'Katandra West'}, '61348153':{'en': 'Kialla East'}, '61348154':{'en': 'Kyabram'}, - '61348155':{'en': 'Lalalty'}, } diff --git a/python/phonenumbers/shortdata/region_AT.py b/python/phonenumbers/shortdata/region_AT.py index c8e425e62..b68fcca6c 100644 --- a/python/phonenumbers/shortdata/region_AT.py +++ b/python/phonenumbers/shortdata/region_AT.py @@ -2,8 +2,9 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_AT = PhoneMetadata(id='AT', country_code=None, international_prefix=None, - general_desc=PhoneNumberDesc(national_number_pattern='1\\d\\d(?:\\d{3})?', possible_length=(3, 6)), + general_desc=PhoneNumberDesc(national_number_pattern='[168]\\d\\d(?:\\d{3})?', possible_length=(3, 6)), toll_free=PhoneNumberDesc(national_number_pattern='116\\d{3}|1(?:[12]2|33|44)', example_number='112', possible_length=(3, 6)), emergency=PhoneNumberDesc(national_number_pattern='1(?:[12]2|33|44)', example_number='112', possible_length=(3,)), - short_code=PhoneNumberDesc(national_number_pattern='116(?:00[06]|1(?:17|23))|1(?:[12]2|33|44)', example_number='112', possible_length=(3, 6)), + short_code=PhoneNumberDesc(national_number_pattern='116(?:00[06]|1(?:17|23))|(?:61|8108[1-3])0|1(?:[12]2|33|44)', example_number='112', possible_length=(3, 6)), + carrier_specific=PhoneNumberDesc(national_number_pattern='610|810\\d{3}', example_number='610', possible_length=(3, 6)), short_data=True) diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index 214268655..2b3a87856 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -1997,6 +1997,7 @@ '1939':('America/Puerto_Rico',), '1940':('America/Chicago',), '1941':('America/New_York',), + '1943':('America/New_York',), '1945':('America/Chicago',), '1947':('America/New_York',), '1948':('America/New_York',), From f12e9ac9436f4379273268f1f2d0759f20d082f8 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Thu, 4 Aug 2022 15:38:57 +0100 Subject: [PATCH 37/67] Prep for 8.12.53 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 55abd8c34..47b417442 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.52" +__version__ = "8.12.53" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From cd5886b7aff4390793632f62b52c912a574275a5 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 19 Aug 2022 18:21:45 +0100 Subject: [PATCH 38/67] Merge metadata changes from upstream 8.12.54 Includes changes in resources/ up to and including upstream commit e6ecaf8566bd: "[maven-release-plugin] prepare release v8.12.54" --- resources/PhoneNumberMetadata.xml | 35 ++++++++++++++++++++----------- resources/carrier/en/226.txt | 1 + resources/carrier/en/351.txt | 24 ++++++++++++++------- resources/carrier/en/420.txt | 24 +++++++++++++-------- resources/carrier/en/992.txt | 6 +----- resources/carrier/en/995.txt | 6 +----- resources/geocoding/en/351.txt | 1 + resources/geocoding/en/52.txt | 3 ++- resources/geocoding/en/61.txt | 2 +- resources/geocoding/es/52.txt | 3 ++- resources/geocoding/pt/351.txt | 1 + 11 files changed, 65 insertions(+), 41 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index df79e68ac..cd294cdf5 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -3678,7 +3678,7 @@ 78(?: 0[57]| - 1[0458]| + 1[014-8]| 2[25]| 3[15-8]| 48| @@ -3735,7 +3735,7 @@ 70123456 (?: - 0[125-7]| + 0[1-35-7]| 5[1-8]| [67]\d )\d{6} @@ -10963,7 +10963,7 @@ )| 11(?: 00| - [12]\d| + [124]\d| 3[01] )| 5200| @@ -12410,7 +12410,7 @@ 2(?: 2(?: - 0[0-39]| + 0[0-359]| 1[1-367]| [23]\d| 4[03-6]| @@ -21138,7 +21138,7 @@ 2001234567 - 6571\d{6}| + 657[12]\d{6}| (?: 2(?: 0[01]| @@ -21212,7 +21212,7 @@ 12221234567 - 6571\d{6}| + 657[12]\d{6}| (?: 1(?: 2(?: @@ -24205,10 +24205,10 @@ 2(?: [12]\d| - [35][1-689]| + 3[1-689]| 4[1-59]| + [57][1-9]| 6[1-35689]| - 7[1-9]| 8[1-69]| 9[1256] )\d{6} @@ -24218,9 +24218,15 @@ 912345678 - 6[0356]92(?: - 30| - 9\d + 6(?: + [06]92(?: + 30| + 9\d + )| + [35]92(?: + 3[03]| + 9\d + ) )\d{3}| (?: (?: @@ -24292,7 +24298,10 @@ 600110000 - 600\d{6} + + 600\d{6}| + 6[06]9233\d{3} + @@ -28724,6 +28733,7 @@ 8(?: 00| 42| + 5[25]| 88 )| 9(?: @@ -28866,6 +28876,7 @@ 8(?: 00| 42| + 5[25]| 88 )| 9(?: diff --git a/resources/carrier/en/226.txt b/resources/carrier/en/226.txt index 33c9f77ef..b1269d960 100644 --- a/resources/carrier/en/226.txt +++ b/resources/carrier/en/226.txt @@ -18,6 +18,7 @@ 22601|Onatel 22602|Onatel +22603|Onatel 22605|Orange 22606|Orange 22607|Orange diff --git a/resources/carrier/en/351.txt b/resources/carrier/en/351.txt index 6e5b142f8..4d890067d 100644 --- a/resources/carrier/en/351.txt +++ b/resources/carrier/en/351.txt @@ -16,10 +16,20 @@ # Results of mobile ranges: https://anacom.pt/pnn/pnnSearch.do?channel=&jscript=on&languageId=0&ssl=false&dataInicioDia=dd&dataInicioMes=mm&dataInicioAno=yyyy&dataFimDia=dd&dataFimMes=mm&dataFimAno=yyyy&assunto=&estado=NON&css=143&css=144&css=145&css=150 3511|NOS -351609|NOS -35163|NOS -35165|NOS -35166|NOS +351609230|NOS +35160929|NOS +3516093|NOS +351639230|NOS +351639233|Digi Communications +35163929|NOS +3516393|NOS +351659230|NOS +351659233|Digi Communications +35165929|NOS +3516593|NOS +351669230|NOS +35166929|NOS +3516693|NOS 35191|Vodafone 3519200|Lycamobile 3519201|Lycamobile @@ -32,9 +42,9 @@ 3519221|MEO 3519222|MEO 3519230|NOS -3519231|NOS -3519232|NOS -3519233|NOS +3519231|Vodafone +3519232|MEO +3519233|Digi Communications 3519234|NOS 351924|MEO 351925|MEO diff --git a/resources/carrier/en/420.txt b/resources/carrier/en/420.txt index 8bc46700a..4a729da43 100644 --- a/resources/carrier/en/420.txt +++ b/resources/carrier/en/420.txt @@ -40,12 +40,15 @@ 4207044|SAZKA sazkova kancelar, a.s 4207045|SAZKA sazkova kancelar, a.s 4207047|SAZKA sazkova kancelar, a.s -4207050|O2 -4207051|O2 -4207052|O2 -4207053|O2 -4207054|O2 -42070570|T-Mobile +4207050|CEZ Group +4207051|CEZ Group +4207052|CEZ Group +4207053|CEZ Group +4207054|CEZ Group +4207056|T-Mobile +4207057|T-Mobile +4207058|T-Mobile +4207059|T-Mobile 42072|O2 4207300|T-Mobile 4207301|T-Mobile @@ -194,11 +197,14 @@ 42079797|T-Mobile 42079799|T-Mobile 42079900|MAXPROGRES -42079910|New Telekom -42079911|New Telekom +4207991|T-Mobile 42079920|METRONET 42079950|TERMS 42079951|TERMS 42079952|TERMS +42079953|TERMS +42079954|T-Mobile +42079955|GoMobil +42079956|GoMobil 42079979|miniTEL -42079999|MAXPROGRES +42079999|T-Mobile diff --git a/resources/carrier/en/992.txt b/resources/carrier/en/992.txt index b9c783e57..abac6a978 100644 --- a/resources/carrier/en/992.txt +++ b/resources/carrier/en/992.txt @@ -28,12 +28,8 @@ 99280|Tacom 99288|Megafon 99290|Megafon -992910|Tacom -992911|Tacom -992915|Tacom -992917|Tacom +99291|Tacom 992918|Babilon-M -992919|Tacom 99292|Tcell 99293|Tcell 99294|Babilon-M diff --git a/resources/carrier/en/995.txt b/resources/carrier/en/995.txt index 2cb4f0dd7..479c4fc98 100644 --- a/resources/carrier/en/995.txt +++ b/resources/carrier/en/995.txt @@ -19,12 +19,8 @@ 99550055|Silknet 9955007|MyPhone 995505|MagtiCom -9955110|MagtiCom -9955111|MagtiCom -9955112|MagtiCom -9955113|MagtiCom +995511|MagtiCom 9955115|Silknet -9955117|MagtiCom 995514|Geocell 995515|MagtiCom 995517|MagtiCom diff --git a/resources/geocoding/en/351.txt b/resources/geocoding/en/351.txt index 4d8d8f313..0a7825c25 100644 --- a/resources/geocoding/en/351.txt +++ b/resources/geocoding/en/351.txt @@ -36,6 +36,7 @@ 351254|Peso da Régua 351255|Penafiel 351256|S. João da Madeira +351257|Braga 351258|Viana do Castelo 351259|Vila Real 351261|Torres Vedras diff --git a/resources/geocoding/en/52.txt b/resources/geocoding/en/52.txt index 3e2379ec8..814c54d18 100644 --- a/resources/geocoding/en/52.txt +++ b/resources/geocoding/en/52.txt @@ -223,7 +223,8 @@ 52652|Chihuahua 52653|Luis B. Sanchez/San Luis Rio Colorado, SON 52656|Chihuahua -52657|Chihuahua +526571|Chihuahua +526572|Juarez/Chihuahua 52658|Baja California 52659|Chihuahua 52661|Primo Tapia/Rosarito, BCN diff --git a/resources/geocoding/en/61.txt b/resources/geocoding/en/61.txt index dca4cc53a..e603f2b04 100644 --- a/resources/geocoding/en/61.txt +++ b/resources/geocoding/en/61.txt @@ -8602,7 +8602,7 @@ 612594209|Humula 612594210|Ivanhoe 612594211|Junee -612594212|Junee Reefs +612594212|Griffith 612594213|Kikoira 612594214|Kyeamba 612594215|Lachlan diff --git a/resources/geocoding/es/52.txt b/resources/geocoding/es/52.txt index 7e5127950..3828794d1 100644 --- a/resources/geocoding/es/52.txt +++ b/resources/geocoding/es/52.txt @@ -223,7 +223,8 @@ 52652|Chihuahua 52653|Luis B. Sánchez/San Luis Río Colorado, SON 52656|Chihuahua -52657|Chihuahua +526571|Chihuahua +526572|Juarez/Chihuahua 52658|Baja California 52659|Chihuahua 52661|Primo Tapia/Rosarito, BCN diff --git a/resources/geocoding/pt/351.txt b/resources/geocoding/pt/351.txt index ce77693fe..1826dd90c 100644 --- a/resources/geocoding/pt/351.txt +++ b/resources/geocoding/pt/351.txt @@ -38,6 +38,7 @@ 351254|Peso da Régua 351255|Penafiel 351256|S. João da Madeira +351257|Braga 351258|Viana do Castelo 351259|Vila Real 351261|Torres Vedras From be45325efc6e952830ccbf79e2687afef1485425 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 19 Aug 2022 18:21:51 +0100 Subject: [PATCH 39/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 66 ++++++++++++------------ python/phonenumbers/carrierdata/data1.py | 34 ++++++------ python/phonenumbers/carrierdata/data2.py | 29 +++++++---- python/phonenumbers/data/region_BE.py | 2 +- python/phonenumbers/data/region_BF.py | 2 +- python/phonenumbers/data/region_GE.py | 2 +- python/phonenumbers/data/region_HN.py | 2 +- python/phonenumbers/data/region_MX.py | 4 +- python/phonenumbers/data/region_PT.py | 6 +-- python/phonenumbers/data/region_US.py | 4 +- python/phonenumbers/geodata/data10.py | 4 +- python/phonenumbers/geodata/data11.py | 4 +- python/phonenumbers/geodata/data12.py | 4 +- python/phonenumbers/geodata/data13.py | 4 +- python/phonenumbers/geodata/data14.py | 4 +- python/phonenumbers/geodata/data15.py | 4 +- python/phonenumbers/geodata/data16.py | 4 +- python/phonenumbers/geodata/data17.py | 4 +- python/phonenumbers/geodata/data18.py | 4 +- python/phonenumbers/geodata/data19.py | 4 +- python/phonenumbers/geodata/data20.py | 4 +- python/phonenumbers/geodata/data21.py | 4 +- python/phonenumbers/geodata/data22.py | 4 +- python/phonenumbers/geodata/data23.py | 4 +- python/phonenumbers/geodata/data24.py | 4 +- python/phonenumbers/geodata/data25.py | 4 +- python/phonenumbers/geodata/data26.py | 4 +- python/phonenumbers/geodata/data27.py | 4 +- python/phonenumbers/geodata/data28.py | 2 + python/phonenumbers/geodata/data5.py | 2 +- python/phonenumbers/geodata/data6.py | 6 +-- python/phonenumbers/geodata/data7.py | 4 +- python/phonenumbers/geodata/data8.py | 6 +-- python/phonenumbers/geodata/data9.py | 4 +- 34 files changed, 129 insertions(+), 118 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 9b89a4d8d..a90485494 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -878,6 +878,7 @@ '22507':{'en': 'Orange'}, '22601':{'en': 'Onatel'}, '22602':{'en': 'Onatel'}, + '22603':{'en': 'Onatel'}, '22605':{'en': 'Orange'}, '22606':{'en': 'Orange'}, '22607':{'en': 'Orange'}, @@ -2506,10 +2507,20 @@ '3505':{'en': 'GibTel'}, '3506':{'en': 'GibTel'}, '3511':{'en': 'NOS'}, - '351609':{'en': 'NOS'}, - '35163':{'en': 'NOS'}, - '35165':{'en': 'NOS'}, - '35166':{'en': 'NOS'}, + '351609230':{'en': 'NOS'}, + '35160929':{'en': 'NOS'}, + '3516093':{'en': 'NOS'}, + '351639230':{'en': 'NOS'}, + '351639233':{'en': 'Digi Communications'}, + '35163929':{'en': 'NOS'}, + '3516393':{'en': 'NOS'}, + '351659230':{'en': 'NOS'}, + '351659233':{'en': 'Digi Communications'}, + '35165929':{'en': 'NOS'}, + '3516593':{'en': 'NOS'}, + '351669230':{'en': 'NOS'}, + '35166929':{'en': 'NOS'}, + '3516693':{'en': 'NOS'}, '35191':{'en': 'Vodafone'}, '3519200':{'en': 'Lycamobile'}, '3519201':{'en': 'Lycamobile'}, @@ -2522,9 +2533,9 @@ '3519221':{'en': 'MEO'}, '3519222':{'en': 'MEO'}, '3519230':{'en': 'NOS'}, - '3519231':{'en': 'NOS'}, - '3519232':{'en': 'NOS'}, - '3519233':{'en': 'NOS'}, + '3519231':{'en': 'Vodafone'}, + '3519232':{'en': 'MEO'}, + '3519233':{'en': 'Digi Communications'}, '3519234':{'en': 'NOS'}, '351924':{'en': 'MEO'}, '351925':{'en': 'MEO'}, @@ -3193,12 +3204,15 @@ '4207044':{'en': 'SAZKA sazkova kancelar, a.s'}, '4207045':{'en': 'SAZKA sazkova kancelar, a.s'}, '4207047':{'en': 'SAZKA sazkova kancelar, a.s'}, - '4207050':{'en': 'O2'}, - '4207051':{'en': 'O2'}, - '4207052':{'en': 'O2'}, - '4207053':{'en': 'O2'}, - '4207054':{'en': 'O2'}, - '42070570':{'en': 'T-Mobile'}, + '4207050':{'en': 'CEZ Group'}, + '4207051':{'en': 'CEZ Group'}, + '4207052':{'en': 'CEZ Group'}, + '4207053':{'en': 'CEZ Group'}, + '4207054':{'en': 'CEZ Group'}, + '4207056':{'en': 'T-Mobile'}, + '4207057':{'en': 'T-Mobile'}, + '4207058':{'en': 'T-Mobile'}, + '4207059':{'en': 'T-Mobile'}, '42072':{'en': 'O2'}, '4207300':{'en': 'T-Mobile'}, '4207301':{'en': 'T-Mobile'}, @@ -3347,14 +3361,17 @@ '42079797':{'en': 'T-Mobile'}, '42079799':{'en': 'T-Mobile'}, '42079900':{'en': 'MAXPROGRES'}, - '42079910':{'en': 'New Telekom'}, - '42079911':{'en': 'New Telekom'}, + '4207991':{'en': 'T-Mobile'}, '42079920':{'en': 'METRONET'}, '42079950':{'en': 'TERMS'}, '42079951':{'en': 'TERMS'}, '42079952':{'en': 'TERMS'}, + '42079953':{'en': 'TERMS'}, + '42079954':{'en': 'T-Mobile'}, + '42079955':{'en': 'GoMobil'}, + '42079956':{'en': 'GoMobil'}, '42079979':{'en': 'miniTEL'}, - '42079999':{'en': 'MAXPROGRES'}, + '42079999':{'en': 'T-Mobile'}, '421901':{'en': 'T-Mobile (Slovak Telekom)'}, '421902':{'en': 'T-Mobile (Slovak Telekom)'}, '421903':{'en': 'T-Mobile (Slovak Telekom)'}, @@ -10002,21 +10019,4 @@ '553398437':{'en': 'Claro'}, '553398438':{'en': 'Claro'}, '553398439':{'en': 'Claro'}, - '553398441':{'en': 'Claro'}, - '553398442':{'en': 'Claro'}, - '553398443':{'en': 'Claro'}, - '553398444':{'en': 'Claro'}, - '553398445':{'en': 'Claro'}, - '553398446':{'en': 'Claro'}, - '553398447':{'en': 'Claro'}, - '553398448':{'en': 'Claro'}, - '553398449':{'en': 'Claro'}, - '553398451':{'en': 'Claro'}, - '553398452':{'en': 'Claro'}, - '553398453':{'en': 'Claro'}, - '553398454':{'en': 'Claro'}, - '553398455':{'en': 'Claro'}, - '553398456':{'en': 'Claro'}, - '5533985':{'en': 'Oi'}, - '5533986':{'en': 'Oi'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 4424cc51f..516d8158e 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,23 @@ # limitations under the License. data = { + '553398441':{'en': 'Claro'}, + '553398442':{'en': 'Claro'}, + '553398443':{'en': 'Claro'}, + '553398444':{'en': 'Claro'}, + '553398445':{'en': 'Claro'}, + '553398446':{'en': 'Claro'}, + '553398447':{'en': 'Claro'}, + '553398448':{'en': 'Claro'}, + '553398449':{'en': 'Claro'}, + '553398451':{'en': 'Claro'}, + '553398452':{'en': 'Claro'}, + '553398453':{'en': 'Claro'}, + '553398454':{'en': 'Claro'}, + '553398455':{'en': 'Claro'}, + '553398456':{'en': 'Claro'}, + '5533985':{'en': 'Oi'}, + '5533986':{'en': 'Oi'}, '5533987':{'en': 'Oi'}, '5533988':{'en': 'Oi'}, '5533989':{'en': 'Oi'}, @@ -10002,21 +10019,4 @@ '59267':{'en': 'Digicel Guyana'}, '59268':{'en': 'Digicel Guyana'}, '59269':{'en': 'Digicel Guyana'}, - '592700':{'en': 'Digicel Guyana'}, - '592701':{'en': 'Digicel Guyana'}, - '59393':{'en': 'Claro'}, - '5939586':{'en': 'Movistar'}, - '5939587':{'en': 'Movistar'}, - '5939588':{'en': 'Movistar'}, - '5939589':{'en': 'Movistar'}, - '593959':{'en': 'Claro'}, - '593960':{'en': 'CNT'}, - '593961':{'en': 'CNT'}, - '5939620':{'en': 'CNT'}, - '5939621':{'en': 'CNT'}, - '5939622':{'en': 'CNT'}, - '5939623':{'en': 'CNT'}, - '5939624':{'en': 'CNT'}, - '5939625':{'en': 'Movistar'}, - '5939626':{'en': 'Movistar'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 43f1d9c14..85e7d9a7d 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,23 @@ # limitations under the License. data = { + '592700':{'en': 'Digicel Guyana'}, + '592701':{'en': 'Digicel Guyana'}, + '59393':{'en': 'Claro'}, + '5939586':{'en': 'Movistar'}, + '5939587':{'en': 'Movistar'}, + '5939588':{'en': 'Movistar'}, + '5939589':{'en': 'Movistar'}, + '593959':{'en': 'Claro'}, + '593960':{'en': 'CNT'}, + '593961':{'en': 'CNT'}, + '5939620':{'en': 'CNT'}, + '5939621':{'en': 'CNT'}, + '5939622':{'en': 'CNT'}, + '5939623':{'en': 'CNT'}, + '5939624':{'en': 'CNT'}, + '5939625':{'en': 'Movistar'}, + '5939626':{'en': 'Movistar'}, '5939627':{'en': 'Movistar'}, '5939628':{'en': 'Movistar'}, '5939629':{'en': 'Movistar'}, @@ -7874,12 +7891,8 @@ '99280':{'en': 'Tacom'}, '99288':{'en': 'Megafon'}, '99290':{'en': 'Megafon'}, - '992910':{'en': 'Tacom'}, - '992911':{'en': 'Tacom'}, - '992915':{'en': 'Tacom'}, - '992917':{'en': 'Tacom'}, + '99291':{'en': 'Tacom'}, '992918':{'en': 'Babilon-M'}, - '992919':{'en': 'Tacom'}, '99292':{'en': 'Tcell'}, '99293':{'en': 'Tcell'}, '99294':{'en': 'Babilon-M'}, @@ -7909,12 +7922,8 @@ '99550055':{'en': 'Silknet'}, '9955007':{'en': 'MyPhone'}, '995505':{'en': 'MagtiCom'}, - '9955110':{'en': 'MagtiCom'}, - '9955111':{'en': 'MagtiCom'}, - '9955112':{'en': 'MagtiCom'}, - '9955113':{'en': 'MagtiCom'}, + '995511':{'en': 'MagtiCom'}, '9955115':{'en': 'Silknet'}, - '9955117':{'en': 'MagtiCom'}, '995514':{'en': 'Geocell'}, '995515':{'en': 'MagtiCom'}, '995517':{'en': 'MagtiCom'}, diff --git a/python/phonenumbers/data/region_BE.py b/python/phonenumbers/data/region_BE.py index 5b38d6569..7a6c843f1 100644 --- a/python/phonenumbers/data/region_BE.py +++ b/python/phonenumbers/data/region_BE.py @@ -8,7 +8,7 @@ toll_free=PhoneNumberDesc(national_number_pattern='800[1-9]\\d{4}', example_number='80012345', possible_length=(8,)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:70(?:2[0-57]|3[04-7]|44|6[569]|7[0579])|90(?:0[0-8]|1[36]|2[0-3568]|3[0-689]|[47][2-68]|5[1-68]|6[0-378]|9[34679]))\\d{4}', example_number='90012345', possible_length=(8,)), shared_cost=PhoneNumberDesc(national_number_pattern='7879\\d{4}', example_number='78791234', possible_length=(8,)), - uan=PhoneNumberDesc(national_number_pattern='78(?:0[57]|1[0458]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}', example_number='78102345', possible_length=(8,)), + uan=PhoneNumberDesc(national_number_pattern='78(?:0[57]|1[014-8]|2[25]|3[15-8]|48|[56]0|7[06-8]|9\\d)\\d{4}', example_number='78102345', possible_length=(8,)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['(?:80|9)0'], national_prefix_formatting_rule='0\\1'), diff --git a/python/phonenumbers/data/region_BF.py b/python/phonenumbers/data/region_BF.py index 828992f62..14539fbd2 100644 --- a/python/phonenumbers/data/region_BF.py +++ b/python/phonenumbers/data/region_BF.py @@ -4,5 +4,5 @@ PHONE_METADATA_BF = PhoneMetadata(id='BF', country_code=226, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[025-7]\\d{7}', possible_length=(8,)), fixed_line=PhoneNumberDesc(national_number_pattern='2(?:0(?:49|5[23]|6[5-7]|9[016-9])|4(?:4[569]|5[4-6]|6[5-7]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}', example_number='20491234', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:0[125-7]|5[1-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:0[1-35-7]|5[1-8]|[67]\\d)\\d{6}', example_number='70123456', possible_length=(8,)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{2})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['[025-7]'])]) diff --git a/python/phonenumbers/data/region_GE.py b/python/phonenumbers/data/region_GE.py index 231d3dc95..1036f78ee 100644 --- a/python/phonenumbers/data/region_GE.py +++ b/python/phonenumbers/data/region_GE.py @@ -4,7 +4,7 @@ PHONE_METADATA_GE = PhoneMetadata(id='GE', country_code=995, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[3-57]\\d\\d|800)\\d{6}', possible_length=(9,), possible_length_local_only=(6, 7)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}', example_number='322123456', possible_length=(9,), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|11(?:33|51)|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|5[05])|11(?:00|[12]\\d|3[01])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}', example_number='555123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:(?:0555|1(?:[17]77|555))[5-9]|757(?:7[7-9]|8[01]))\\d{3}|5(?:0070|11(?:33|51)|[25]222|3333)[0-4]\\d{3}|5(?:00(?:0\\d|5[05])|11(?:00|[124]\\d|3[01])|5200|75(?:00|[57]5)|8(?:0(?:[01]\\d|2[0-4])|58[89]|8(?:55|88)))\\d{4}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}', example_number='555123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='70[67]\\d{6}', example_number='706123456', possible_length=(9,)), no_international_dialling=PhoneNumberDesc(national_number_pattern='70[67]\\d{6}', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_HN.py b/python/phonenumbers/data/region_HN.py index 54e54bb21..fd632527b 100644 --- a/python/phonenumbers/data/region_HN.py +++ b/python/phonenumbers/data/region_HN.py @@ -3,7 +3,7 @@ PHONE_METADATA_HN = PhoneMetadata(id='HN', country_code=504, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='8\\d{10}|[237-9]\\d{7}', possible_length=(8, 11)), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:2(?:0[0-39]|1[1-367]|[23]\\d|4[03-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[78]|2[3-59]|3[13-9]|4[0-68]|5[1-35])|5(?:0[7-9]|16|4[03-5]|5\\d|6[014-6]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}', example_number='22123456', possible_length=(8,)), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:2(?:0[0-359]|1[1-367]|[23]\\d|4[03-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[78]|2[3-59]|3[13-9]|4[0-68]|5[1-35])|5(?:0[7-9]|16|4[03-5]|5\\d|6[014-6]|7[04]|80)|6(?:[056]\\d|17|2[067]|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}', example_number='22123456', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='[37-9]\\d{7}', example_number='91234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='8002\\d{7}', example_number='80021234567', possible_length=(11,)), no_international_dialling=PhoneNumberDesc(national_number_pattern='8002\\d{7}', possible_length=(11,)), diff --git a/python/phonenumbers/data/region_MX.py b/python/phonenumbers/data/region_MX.py index 5511b2db3..acc336fd4 100644 --- a/python/phonenumbers/data/region_MX.py +++ b/python/phonenumbers/data/region_MX.py @@ -3,8 +3,8 @@ PHONE_METADATA_MX = PhoneMetadata(id='MX', country_code=52, international_prefix='0[09]', general_desc=PhoneNumberDesc(national_number_pattern='1(?:(?:44|99)[1-9]|65[0-689])\\d{7}|(?:1(?:[017]\\d|[235][1-9]|4[0-35-9]|6[0-46-9]|8[1-79]|9[1-8])|[2-9]\\d)\\d{8}', possible_length=(10, 11), possible_length_local_only=(7, 8)), - fixed_line=PhoneNumberDesc(national_number_pattern='6571\\d{6}|(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}', example_number='2001234567', possible_length=(10,), possible_length_local_only=(7, 8)), - mobile=PhoneNumberDesc(national_number_pattern='6571\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}', example_number='12221234567', possible_length=(10, 11), possible_length_local_only=(7, 8)), + fixed_line=PhoneNumberDesc(national_number_pattern='657[12]\\d{6}|(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}', example_number='2001234567', possible_length=(10,), possible_length_local_only=(7, 8)), + mobile=PhoneNumberDesc(national_number_pattern='657[12]\\d{6}|(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[25-7][1-9]|3[1-8]|4\\d|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|6[1-9]|7[12]|8[1-8]|9\\d))\\d{7}', example_number='12221234567', possible_length=(10, 11), possible_length_local_only=(7, 8)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|88)\\d{7}', example_number='8001234567', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900\\d{7}', example_number='9001234567', possible_length=(10,)), shared_cost=PhoneNumberDesc(national_number_pattern='300\\d{7}', example_number='3001234567', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_PT.py b/python/phonenumbers/data/region_PT.py index b3c388d3b..aa5222bc9 100644 --- a/python/phonenumbers/data/region_PT.py +++ b/python/phonenumbers/data/region_PT.py @@ -3,15 +3,15 @@ PHONE_METADATA_PT = PhoneMetadata(id='PT', country_code=351, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='1693\\d{5}|(?:[26-9]\\d|30)\\d{7}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}', example_number='212345678', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='6[0356]92(?:30|9\\d)\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}', example_number='912345678', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:[12]\\d|3[1-689]|4[1-59]|[57][1-9]|6[1-35689]|8[1-69]|9[1256])\\d{6}', example_number='212345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='6(?:[06]92(?:30|9\\d)|[35]92(?:3[03]|9\\d))\\d{3}|(?:(?:16|6[0356])93|9(?:[1-36]\\d\\d|480))\\d{5}', example_number='912345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80[02]\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:6(?:0[178]|4[68])\\d|76(?:0[1-57]|1[2-47]|2[237]))\\d{5}', example_number='760123456', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='80(?:8\\d|9[1579])\\d{5}', example_number='808123456', possible_length=(9,)), personal_number=PhoneNumberDesc(national_number_pattern='884[0-4689]\\d{5}', example_number='884123456', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='30\\d{7}', example_number='301234567', possible_length=(9,)), uan=PhoneNumberDesc(national_number_pattern='70(?:7\\d|8[17])\\d{5}', example_number='707123456', possible_length=(9,)), - voicemail=PhoneNumberDesc(national_number_pattern='600\\d{6}', example_number='600110000', possible_length=(9,)), + voicemail=PhoneNumberDesc(national_number_pattern='600\\d{6}|6[06]9233\\d{3}', example_number='600110000', possible_length=(9,)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2[12]']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['16|[236-9]'])], mobile_number_portable_region=True) diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index 9f1135387..217db8ef1 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -3,8 +3,8 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|5[25]|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|5[25]|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 9d08957df..2a50b7f87 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '61348153':{'en': 'Kialla East'}, + '61348154':{'en': 'Kyabram'}, '61348155':{'en': 'Lalalty'}, '61348156':{'en': 'Logie Brae'}, '61348157':{'en': 'Mabins Well'}, @@ -10017,6 +10019,4 @@ '61391736':{'en': 'Melbourne'}, '61391737':{'en': 'Melbourne'}, '61391738':{'en': 'Melbourne'}, - '6139188':{'en': 'Melbourne'}, - '6139189':{'en': 'Melbourne'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index ab9d81045..5aed5437c 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '6139188':{'en': 'Melbourne'}, + '6139189':{'en': 'Melbourne'}, '6139200':{'en': 'Melbourne'}, '6139201':{'en': 'Melbourne'}, '6139202':{'en': 'Werribee'}, @@ -10017,6 +10019,4 @@ '61749818':{'en': 'Willows'}, '61749819':{'en': 'Alpha'}, '6174982':{'en': 'Emerald'}, - '61749825':{'en': 'Blackwater'}, - '61749826':{'en': 'Blackwater'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index e969eced0..0db790b9a 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '61749825':{'en': 'Blackwater'}, + '61749826':{'en': 'Blackwater'}, '61749827':{'en': 'Blackwater'}, '61749829':{'en': 'Blackwater'}, '61749830':{'en': 'Clermont'}, @@ -10017,6 +10019,4 @@ '618854941':{'en': 'Eudunda'}, '618854942':{'en': 'Eudunda'}, '618854943':{'en': 'Eudunda'}, - '618854944':{'en': 'Eudunda'}, - '618854945':{'en': 'Eudunda'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 8c83d4310..e99486818 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '618854944':{'en': 'Eudunda'}, + '618854945':{'en': 'Eudunda'}, '618854946':{'en': 'Eudunda'}, '618854947':{'en': 'Eudunda'}, '618854948':{'en': 'Eudunda'}, @@ -10017,6 +10019,4 @@ '61898947':{'en': 'Boscabel'}, '61898948':{'en': 'Cranbrook'}, '61898949':{'en': 'Cranbrook'}, - '61898950':{'en': 'Hopetoun'}, - '61898951':{'en': 'Jacup'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 034f65312..6caeac5d7 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '61898950':{'en': 'Hopetoun'}, + '61898951':{'en': 'Jacup'}, '61898952':{'en': 'Jerdacuttup'}, '61898953':{'en': 'Jerramungup'}, '61898954':{'en': 'Jingalup'}, @@ -10017,6 +10019,4 @@ '861306323':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861306324':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861306325':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, - '861306326':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861306327':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 8fefad0e3..207ae4b2e 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861306326':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861306327':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, '861306328':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, '861306329':{'en': 'Chizhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6c60\u5dde\u5e02')}, '861306330':{'en': 'Chuzhou, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u6ec1\u5dde\u5e02')}, @@ -10017,6 +10019,4 @@ '861323587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, '861323588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, '861323589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, - '861323590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, - '861323591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index 6686281c5..d2fae0f40 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861323590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, + '861323591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861323592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, '861323593':{'en': 'Ningde, Fujian', 'zh': u('\u798f\u5efa\u7701\u5b81\u5fb7\u5e02')}, '861323594':{'en': 'Putian, Fujian', 'zh': u('\u798f\u5efa\u7701\u8386\u7530\u5e02')}, @@ -10017,6 +10019,4 @@ '861339860':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861339861':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, '861339862':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861339863':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861339864':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 3a90aabc8..8a5b8d5c2 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861339863':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861339864':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861339865':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, '861339866':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, '861339867':{'en': 'Chengde, Hebei', 'zh': u('\u6cb3\u5317\u7701\u627f\u5fb7\u5e02')}, @@ -10017,6 +10019,4 @@ '861364797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, '861364798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, '861364799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, - '86136480':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, - '861364810':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index 4a46d0de2..c1edc9528 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '86136480':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, + '861364810':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, '861364811':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, '861364812':{'en': 'Guangyuan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5e7f\u5143\u5e02')}, '861364813':{'en': 'Meishan, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7709\u5c71\u5e02')}, @@ -10017,6 +10019,4 @@ '861393861':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861393862':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861393863':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393864':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393865':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 708a8071b..40ec56e44 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861393864':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393865':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, '861393866':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, '861393867':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, '861393868':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, @@ -10017,6 +10019,4 @@ '861505632':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505633':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505634':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505635':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861505636':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index 8fcc75c09..7690206ca 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861505635':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861505636':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505637':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505638':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505639':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, @@ -10017,6 +10019,4 @@ '861533414':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, '861533415':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, '861533416':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861533417':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861533418':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index 6edcaab79..e05e44fb3 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861533417':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861533418':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, '861533419':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, '861533420':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, '861533421':{'en': 'Xiantao, Hubei', 'zh': u('\u6e56\u5317\u7701\u4ed9\u6843\u5e02')}, @@ -10017,6 +10019,4 @@ '861566638':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, '861566639':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, '861566640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, - '861566642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 5eb76d294..7564868db 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861566641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, + '861566642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '861566643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, '861566644':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861566645':{'en': 'Yantai, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u70df\u53f0\u5e02')}, @@ -10017,6 +10019,4 @@ '86159374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, '86159375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, '86159376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, - '86159377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86159378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index 583a0bc53..d2a882825 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '86159377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, + '86159378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '86159379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, '86159380':{'en': 'Zhumadian, Henan', 'zh': u('\u6cb3\u5357\u7701\u9a7b\u9a6c\u5e97\u5e02')}, '86159381':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, @@ -10017,6 +10019,4 @@ '861782023':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861782024':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, '861782025':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, - '861782026':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, - '861782027':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index 9d532aa97..e719186f1 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861782026':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, + '861782027':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, '861782028':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861782029':{'en': 'Zhanjiang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6e5b\u6c5f\u5e02')}, '861782030':{'en': 'Zhongshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e2d\u5c71\u5e02')}, @@ -10017,6 +10019,4 @@ '861819667':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, '861819668':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, '861819669':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '86181967':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861819676':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index 00bf3a27b..0df318fbd 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '86181967':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861819676':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861819677':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861819678':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861819679':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, @@ -10017,6 +10019,4 @@ '861853920':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, '861853921':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, '861853922':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861853923':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '86185393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 1bb435b57..613db2121 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861853923':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '86185393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, '86185394':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '86185395':{'en': 'Luohe, Henan', 'zh': u('\u6cb3\u5357\u7701\u6f2f\u6cb3\u5e02')}, '861853956':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, @@ -10017,6 +10019,4 @@ '861881702':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, '861881703':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, '861881704':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881705':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, - '861881706':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 72e731748..97bfbea5f 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '861881705':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, + '861881706':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, '861881707':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, '861881708':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, '861881709':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, @@ -10017,6 +10019,4 @@ '9167656':{'en': 'Palla Hara, Odisha'}, '9167657':{'en': 'Palla Hara, Odisha'}, '9167662':{'en': 'Keonjhar, Odisha'}, - '9167663':{'en': 'Keonjhar, Odisha'}, - '9167664':{'en': 'Keonjhar, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index ce61454b4..68d7dddd4 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '9167663':{'en': 'Keonjhar, Odisha'}, + '9167664':{'en': 'Keonjhar, Odisha'}, '9167665':{'en': 'Keonjhar, Odisha'}, '9167666':{'en': 'Keonjhar, Odisha'}, '9167667':{'en': 'Keonjhar, Odisha'}, diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index b21f97edd..7951d655b 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -358,6 +358,7 @@ '351254':{'en': u('Peso da R\u00e9gua'), 'pt': u('Peso da R\u00e9gua')}, '351255':{'en': 'Penafiel', 'pt': 'Penafiel'}, '351256':{'en': u('S. Jo\u00e3o da Madeira'), 'pt': u('S. Jo\u00e3o da Madeira')}, + '351257':{'en': 'Braga', 'pt': 'Braga'}, '351258':{'en': 'Viana do Castelo', 'pt': 'Viana do Castelo'}, '351259':{'en': 'Vila Real', 'pt': 'Vila Real'}, '351261':{'en': 'Torres Vedras', 'pt': 'Torres Vedras'}, @@ -10018,5 +10019,4 @@ '494822':{'de': 'Kellinghusen', 'en': 'Kellinghusen'}, '494823':{'de': 'Wilster', 'en': 'Wilster'}, '494824':{'de': 'Krempe', 'en': 'Krempe'}, - '494825':{'de': 'Burg Dithmarschen', 'en': 'Burg Dithmarschen'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index 8861b3335..a817b6e45 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '494825':{'de': 'Burg Dithmarschen', 'en': 'Burg Dithmarschen'}, '494826':{'de': 'Hohenlockstedt', 'en': 'Hohenlockstedt'}, '494827':{'de': 'Wacken', 'en': 'Wacken'}, '494828':{'de': u('L\u00e4gerdorf'), 'en': u('L\u00e4gerdorf')}, @@ -3171,7 +3172,8 @@ '52652':{'en': 'Chihuahua', 'es': 'Chihuahua'}, '52653':{'en': 'Luis B. Sanchez/San Luis Rio Colorado, SON', 'es': u('Luis B. S\u00e1nchez/San Luis R\u00edo Colorado, SON')}, '52656':{'en': 'Chihuahua', 'es': 'Chihuahua'}, - '52657':{'en': 'Chihuahua', 'es': 'Chihuahua'}, + '526571':{'en': 'Chihuahua', 'es': 'Chihuahua'}, + '526572':{'en': 'Juarez/Chihuahua', 'es': 'Juarez/Chihuahua'}, '52658':{'en': 'Baja California', 'es': 'Baja California'}, '52659':{'en': 'Chihuahua', 'es': 'Chihuahua'}, '52661':{'en': 'Primo Tapia/Rosarito, BCN', 'es': 'Primo Tapia/Rosarito, BCN'}, @@ -10017,6 +10019,4 @@ '55493456':{'en': 'Campina da Alegria - SC', 'pt': 'Campina da Alegria - SC'}, '55493457':{'en': 'Presidente Castelo Branco - SC', 'pt': 'Presidente Castelo Branco - SC'}, '55493458':{'en': u('It\u00e1 - SC'), 'pt': u('It\u00e1 - SC')}, - '55493459':{'en': 'Coronel Martins - SC', 'pt': 'Coronel Martins - SC'}, - '55493482':{'en': u('Conc\u00f3rdia - SC'), 'pt': u('Conc\u00f3rdia - SC')}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 483345a6e..336c9615c 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '55493459':{'en': 'Coronel Martins - SC', 'pt': 'Coronel Martins - SC'}, + '55493482':{'en': u('Conc\u00f3rdia - SC'), 'pt': u('Conc\u00f3rdia - SC')}, '55493491':{'en': 'Seara - SC', 'pt': 'Seara - SC'}, '55493521':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, '55493522':{'en': u('Joa\u00e7aba - SC'), 'pt': u('Joa\u00e7aba - SC')}, @@ -10017,6 +10019,4 @@ '609780':{'en': 'Kok Lanas'}, '609781':{'en': 'Machang'}, '609782':{'en': 'Bachok'}, - '609783':{'en': 'Bachok'}, - '609784':{'en': 'Pasirputih'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 4bb4a2785..4c51b93bf 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '609783':{'en': 'Bachok'}, + '609784':{'en': 'Pasirputih'}, '609785':{'en': 'Pasirputih'}, '609786':{'en': 'Pasirputih'}, '609787':{'en': 'Machang'}, @@ -8712,7 +8714,7 @@ '612594209':{'en': 'Humula'}, '612594210':{'en': 'Ivanhoe'}, '612594211':{'en': 'Junee'}, - '612594212':{'en': 'Junee Reefs'}, + '612594212':{'en': 'Griffith'}, '612594213':{'en': 'Kikoira'}, '612594214':{'en': 'Kyeamba'}, '612594215':{'en': 'Lachlan'}, @@ -10017,6 +10019,4 @@ '61263092':{'en': 'Greenethorpe'}, '61263093':{'en': 'Grenfell'}, '61263094':{'en': 'Grenfell'}, - '61263095':{'en': 'Grenfell'}, - '61263096':{'en': 'Gulgong'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index bf16cff27..f1cf1f4a1 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '61263095':{'en': 'Grenfell'}, + '61263096':{'en': 'Gulgong'}, '61263097':{'en': 'Gulgong'}, '61263098':{'en': 'Gulgong'}, '612630990':{'en': 'Rockley'}, @@ -10017,6 +10019,4 @@ '61348150':{'en': 'Jimaringle'}, '61348151':{'en': 'Katamatite'}, '61348152':{'en': 'Katandra West'}, - '61348153':{'en': 'Kialla East'}, - '61348154':{'en': 'Kyabram'}, } From c2fe6f480f24939ad64a53887e53bc6c27f7a9ab Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 19 Aug 2022 18:21:51 +0100 Subject: [PATCH 40/67] Prep for 8.12.54 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 47b417442..31fc183c5 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.53" +__version__ = "8.12.54" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 09a720413f8c286db9346981f92c75ae564ac660 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 9 Sep 2022 07:47:29 +0100 Subject: [PATCH 41/67] Merge metadata changes from upstream 8.12.55 Includes changes in resources/ up to and including upstream commit 6e35ecd929cf: "[maven-release-plugin] prepare release v8.12.55" --- resources/PhoneNumberMetadata.xml | 229 ++++++++++++------------------ resources/ShortNumberMetadata.xml | 48 +++++-- resources/carrier/en/255.txt | 3 - resources/carrier/en/297.txt | 1 + resources/carrier/en/371.txt | 195 +++++++++++++++++++++++++ resources/carrier/en/381.txt | 1 + resources/carrier/en/420.txt | 14 +- resources/carrier/en/47.txt | 14 +- resources/carrier/en/57.txt | 3 + resources/carrier/en/61.txt | 1 + resources/carrier/en/90.txt | 3 + resources/carrier/en/972.txt | 2 +- resources/carrier/en/974.txt | 10 +- resources/geocoding/en/1.txt | 2 + resources/geocoding/en/225.txt | 4 +- resources/geocoding/en/57.txt | 1 + resources/geocoding/en/960.txt | 1 + resources/geocoding/es/57.txt | 1 + resources/geocoding/fr/225.txt | 4 +- resources/timezones/map_data.txt | 2 + 20 files changed, 370 insertions(+), 169 deletions(-) create mode 100644 resources/carrier/en/371.txt diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index cd294cdf5..490517ca9 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -2527,7 +2527,7 @@ [0-3]\d| 4[047-9]| 5[0-25-9]| - 6[06-9]| + 6[016-9]| 7[02-9]| 8[0-24-9]| 9[0-27-9] @@ -5349,6 +5349,8 @@ )| 7(?: 0[59]| + 42| + 53| 78| 8[02] )| @@ -5403,6 +5405,8 @@ )| 7(?: 0[59]| + 42| + 53| 78| 8[02] )| @@ -5576,7 +5580,7 @@ [0-3]\d| 4[047-9]| 5[0-25-9]| - 6[06-9]| + 6[016-9]| 7[02-9]| 8[0-24-9]| 9[0-27-9] @@ -5893,7 +5897,8 @@ 2(?: 0[23]| 1[2357]| - [23][45]| + 2[245]| + 3[45]| 4[3-5] )| 3(?: @@ -7307,7 +7312,10 @@ $1 $2 - [39] + + 3[0-357]| + 91 + $1 $2 @@ -7331,7 +7339,17 @@ 6012345678 - 60[124-8][2-9]\d{6} + + 601055(?: + [0-4]\d| + 50 + )\d\d| + 6010(?: + [0-4]\d| + 5[0-4] + )\d{4}| + 60[124-8][2-9]\d{6} + @@ -7775,7 +7793,7 @@ [0-3]\d| 4[047-9]| 5[0-25-9]| - 6[06-9]| + 6[016-9]| 7[02-9]| 8[0-24-9]| 9[0-27-9] @@ -8272,7 +8290,7 @@ 9\d )\d{1,3}| 49(?: - 2[02-9]| + 2[024-9]| 3[2-689]| 7[1-7] )\d{1,8}| @@ -8283,7 +8301,8 @@ )\d{3,13}| 49(?: [015]\d| - [23]1| + 2[13]| + 31| [46][1-8] )\d{1,9} @@ -12195,25 +12214,28 @@ 21234567 - (?: - 38[45][0-8]| - 58(?: - 0[1-8]| - 1[2-9] - ) - )\d{4}| (?: 2(?: [13-9]\d| 2[013-9] - )| + )\d| 3(?: - [1569][0-24-9]| - 4[0-246-9]| - 7[0-24-69]| - 89 + (?: + [1569][0-24-9]| + 4[0-246-9]| + 7[0-24-69] + )\d| + 8(?: + [45][0-8]| + 6[01]| + 9\d + ) + )| + 58(?: + 0[1-8]| + 1[2-9] ) - )\d{5} + )\d{4} + + 5 + $1 $2 + [67] $1 $2 $3 @@ -28327,7 +28374,7 @@ (?: - [26-8]\d| + [25-8]\d| 41| 90 )\d{7} @@ -28356,8 +28403,8 @@ 77[2-9]\d{6}| (?: - 6[1-9]| - 7[1-689] + 6[125-9]| + 7[13-689] )\d{7} @@ -28691,55 +28738,11 @@ 2015550123 - 5(?: - 05(?: - [2-57-9]\d\d| - 6(?: - [0-35-9]\d| - 44 - ) - )| - 82(?: - 2(?: - 0[0-3]| - [268]2 - )| - 3(?: - 0[02]| - 22| - 33 - )| - 4(?: - 00| - 4[24]| - 65| - 82 - )| - 5(?: - 00| - 29| - 58| - 83 - )| - 6(?: - 00| - 66| - 82 - )| - 7(?: - 58| - 77 - )| - 8(?: - 00| - 42| - 5[25]| - 88 - )| - 9(?: - 00| - 9[89] - ) + 505(?: + [2-57-9]\d\d| + 6(?: + [0-35-9]\d| + 44 ) )\d{4}| (?: @@ -28784,7 +28787,7 @@ 5[19]| 6[1-47]| 7[0-5]| - 8[056] + 8[0256] )| 6(?: 0[1-35-9]| @@ -28834,55 +28837,11 @@ 2015550123 - 5(?: - 05(?: - [2-57-9]\d\d| - 6(?: - [0-35-9]\d| - 44 - ) - )| - 82(?: - 2(?: - 0[0-3]| - [268]2 - )| - 3(?: - 0[02]| - 22| - 33 - )| - 4(?: - 00| - 4[24]| - 65| - 82 - )| - 5(?: - 00| - 29| - 58| - 83 - )| - 6(?: - 00| - 66| - 82 - )| - 7(?: - 58| - 77 - )| - 8(?: - 00| - 42| - 5[25]| - 88 - )| - 9(?: - 00| - 9[89] - ) + 505(?: + [2-57-9]\d\d| + 6(?: + [0-35-9]\d| + 44 ) )\d{4}| (?: @@ -28927,7 +28886,7 @@ 5[19]| 6[1-47]| 7[0-5]| - 8[056] + 8[0256] )| 6(?: 0[1-35-9]| diff --git a/resources/ShortNumberMetadata.xml b/resources/ShortNumberMetadata.xml index 4829f0344..fea7d5162 100644 --- a/resources/ShortNumberMetadata.xml +++ b/resources/ShortNumberMetadata.xml @@ -3030,13 +3030,13 @@ - [148]\d\d(?: - \d{2} + [1-589]\d\d(?: + \d{2,3} )? - + 106 1(?: @@ -3049,8 +3049,20 @@ 6[4-7]| 95 )| + (?: + 29002| + 39003 + )9| 40404| - 85432 + 5930\d\d| + 85432| + (?: + [2359][57]| + 8(?: + 7| + 9\d + ) + )\d{3} @@ -13425,18 +13437,24 @@ - 111 + 110 - 11[128]| + 1(?: + 1\d| + 9[09] + )| 46400| 999 - 111 + 110 - 11[12]| + 1(?: + 1[0-79]| + 9[09] + )| 999 @@ -13449,12 +13467,22 @@ http://in2eastafrica.net/emergency-numbers-in-tanzania --> - 111 + 110 - 11[12]| + 11[0-245]| 999 + + + 116 + + 1(?: + 1[67]| + 99 + ) + + 46400 diff --git a/resources/carrier/en/255.txt b/resources/carrier/en/255.txt index 4cc006a39..170f8f264 100644 --- a/resources/carrier/en/255.txt +++ b/resources/carrier/en/255.txt @@ -16,15 +16,12 @@ 25561|Viettel 25562|Viettel -25563|MTC -25564|Cootel 25565|tiGO 25566|SMILE 25567|tiGO 25568|Airtel 25569|Airtel 25571|tiGO -25572|MO Mobile Holding Limited 25573|Tanzania Telecom 25574|Vodacom 25575|Vodacom diff --git a/resources/carrier/en/297.txt b/resources/carrier/en/297.txt index a23f0a64c..9b5da4c33 100644 --- a/resources/carrier/en/297.txt +++ b/resources/carrier/en/297.txt @@ -25,3 +25,4 @@ 29773|Digicel 29774|Digicel 29777|SETAR +297995|SETAR diff --git a/resources/carrier/en/371.txt b/resources/carrier/en/371.txt new file mode 100644 index 000000000..fe8aab150 --- /dev/null +++ b/resources/carrier/en/371.txt @@ -0,0 +1,195 @@ +# 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. + +371200|Tele2 +3712010|Bite Latvia +3712011|Bite Latvia +3712012|Bite Latvia +3712013|Bite Latvia +3712014|Bite Latvia +3712015|Bite Latvia +3712016|Bite Latvia +3712017|Bite Latvia +3712019|Bite Latvia +371202|LMT +371203|Tele2 +371204|Tele2 +371205|Tele2 +371206|Bite Latvia +371207|Bite Latvia +3712080|Bite Latvia +3712081|Bite Latvia +3712082|Bite Latvia +3712083|Bite Latvia +3712084|Bite Latvia +3712085|Bite Latvia +3712086|Bite Latvia +3712087|Bite Latvia +3712088|Bite Latvia +3712094|Triatel +37121|Bite Latvia +3712200|LMT +3712201|LMT +3712202|LMT +3712203|LMT +3712204|LMT +3712205|Bite Latvia +3712206|Bite Latvia +3712207|Bite Latvia +3712208|Bite Latvia +3712209|Bite Latvia +371221|Bite Latvia +371222|Bite Latvia +371223|Tele2 +3712239|Bite Latvia +371224|LMT +371225|Bite Latvia +3712266|LMT +3712267|Tele2 +3712272|Bite Latvia +3712277|LMT +3712280|Bite Latvia +3712281|Bite Latvia +3712282|Bite Latvia +3712283|Bite Latvia +3712284|Bite Latvia +3712285|UNISTARS +3712286|Triatel +3712287|Triatel +3712288|LMT +3712299|LMT +371230|Bite Latvia +37123100|Bite Latvia +3712311|Bite Latvia +3712317|Bite Latvia +3712320|Bite Latvia +3712322|Bite Latvia +37123230|Tele2 +37123232|Tele2 +37123233|Tele2 +37123238|Tele2 +3712327|Bite Latvia +3712328|LMT +3712330|Bite Latvia +3712333|Tele2 +3712337|Bite Latvia +37123400|Bite Latvia +37123402|Tele2 +37123444|Bite Latvia +37123456|Tele2 +3712347|Bite Latvia +37123500|Bite Latvia +3712355|Bite Latvia +3712357|Bite Latvia +3712366|Bite Latvia +3712377|Bite Latvia +3712388|Bite Latvia +3712399|Bite Latvia +3712400|Bite Latvia +3712411|Bite Latvia +3712420|Bite Latvia +3712422|Bite Latvia +3712424|Bite Latvia +3712433|Bite Latvia +3712440|Bite Latvia +3712442|Bite Latvia +3712444|LMT +3712450|Bite Latvia +3712455|Bite Latvia +3712460|Bite Latvia +3712466|Bite Latvia +3712477|Bite Latvia +3712478|Tele2 +3712479|Tele2 +371248|Tele2 +3712488|Bite Latvia +371249|Tele2 +3712499|Bite Latvia +3712500|Bite Latvia +371251|Bite Latvia +371252|Tele2 +371253|Tele2 +371254|LMT +371255|Bite Latvia +3712556|LMT +3712557|LMT +3712558|LMT +3712559|LMT +371256|LMT +371257|LMT +371258|Triatel +3712585|Bite Latvia +3712586|Bite Latvia +3712587|Bite Latvia +3712588|Bite Latvia +371259|Tele2 +37126|LMT +371260|Tele2 +371267|Tele2 +371268|Tele2 +371269|Tele2 +371270|Tele2 +371271|Tele2 +3712720|Bite Latvia +3712721|Bite Latvia +3712722|Bite Latvia +3712723|Bite Latvia +3712724|Bite Latvia +3712725|Bite Latvia +3712726|Tele2 +3712727|Bite Latvia +3712729|LMT +371273|LMT +371274|Bite Latvia +371275|Bite Latvia +3712760|Bite Latvia +3712761|Bite Latvia +3712762|Bite Latvia +3712763|Bite Latvia +3712764|Bite Latvia +3712765|Bite Latvia +3712766|Bite Latvia +3712767|Bite Latvia +371277|Bite Latvia +3712777|LMT +371278|LMT +3712790|LMT +3712792|Bite Latvia +3712799|Bite Latvia +371280|LMT +371281|Tele2 +371282|Tele2 +371283|LMT +3712844|Tele2 +3712845|Tele2 +3712846|Tele2 +3712847|Tele2 +3712848|Tele2 +3712849|LMT +3712855|Bite Latvia +371286|LMT +371287|LMT +371288|Tele2 +371289|Tele2 +3712900|Bite Latvia +3712902|Bite Latvia +371291|LMT +371292|LMT +371293|LMT +371294|LMT +371295|Tele2 +371296|Tele2 +371297|Tele2 +371298|Tele2 +371299|Tele2 diff --git a/resources/carrier/en/381.txt b/resources/carrier/en/381.txt index c0339c4dc..51e146512 100644 --- a/resources/carrier/en/381.txt +++ b/resources/carrier/en/381.txt @@ -26,6 +26,7 @@ 38164|Telekom Srbija a.d. 38165|Telekom Srbija a.d. 38166|Telekom Srbija a.d. +381676|GLOBALTEL 381677|GLOBALTEL 381678|Vectone Mobile 38168|VIP diff --git a/resources/carrier/en/420.txt b/resources/carrier/en/420.txt index 4a729da43..950a02618 100644 --- a/resources/carrier/en/420.txt +++ b/resources/carrier/en/420.txt @@ -151,10 +151,7 @@ 42079191|T-Mobile 42079192|3ton s.r.o. 42079193|GOPE Systems a.s. -4207920|O2 -4207921|O2 -4207922|O2 -4207923|O2 +420792|O2 42079234|Tesco Mobile CR 42079235|Tesco Mobile CR 42079238|Tesco Mobile CR @@ -163,16 +160,9 @@ 42079242|Tesco Mobile CR 42079243|Tesco Mobile CR 42079244|Tesco Mobile CR -42079245|O2 -42079246|O2 -42079247|O2 -42079248|O2 -42079249|O2 -4207925|O2 -4207926|O2 42079260|SIA Net Balt -4207927|O2 4207928|Tesco Mobile CR +4207929|Tesco Mobile CR 42079390|T-Mobile 4207940|O2 4207941|O2 diff --git a/resources/carrier/en/47.txt b/resources/carrier/en/47.txt index 183886ad9..7eabe406f 100644 --- a/resources/carrier/en/47.txt +++ b/resources/carrier/en/47.txt @@ -20,7 +20,7 @@ 47401|telenor norge 474010|telia 474011|telia -474014|nextgentel +474014|telia 474020|telia 474021|telia 474022|telenor norge @@ -195,7 +195,7 @@ 474848|erate 474849|erate 474850|telia -474851|nextgentel +474851|telia 474858|telenor norge 474859|erate 474860|telia @@ -248,6 +248,9 @@ 479259|telenor norge 47927|telenor norge 47929|telenor norge +479297|ice norge +479298|ice norge +479299|ice norge 47930|telia 479310|telenor norge 479311|telenor norge @@ -300,8 +303,8 @@ 479403|telenor norge 479404|com4 479405|telenor norge -479406|telenor norge -479407|telenor norge +479406|ice norge +479407|ice norge 479408|ice norge 479409|ice norge 47941|telenor norge @@ -377,6 +380,9 @@ 4797|telenor norge 479730|ice norge 479731|ice norge +479732|ice norge +479733|ice norge +479734|ice norge 479735|lyca mobile 479736|lyca mobile 479737|lyca mobile diff --git a/resources/carrier/en/57.txt b/resources/carrier/en/57.txt index 7ecce1bde..2a90f0047 100644 --- a/resources/carrier/en/57.txt +++ b/resources/carrier/en/57.txt @@ -276,6 +276,9 @@ 5733362|Suma Movil 5733363|Suma Movil 5733364|Suma Movil +5733365|Suma Movil +5733366|Suma Movil +5733367|Suma Movil 573502|Avantel 573503|Avantel 573504|Avantel diff --git a/resources/carrier/en/61.txt b/resources/carrier/en/61.txt index ed6a80ae3..bba808622 100644 --- a/resources/carrier/en/61.txt +++ b/resources/carrier/en/61.txt @@ -77,6 +77,7 @@ 61458|Telstra 61459|Telstra 61460|Telstra +61461|Telstra 61466|Optus 61467|Telstra 61468|Optus diff --git a/resources/carrier/en/90.txt b/resources/carrier/en/90.txt index 79773fcce..f9dba7406 100644 --- a/resources/carrier/en/90.txt +++ b/resources/carrier/en/90.txt @@ -15,7 +15,10 @@ 9050|Turk Telekom 90510210|Pasifik Telekom +90510220|Netgsm +90510221|Netgsm 90510222|Netgsm +90510223|Netgsm 90510232|Foniv Telecommunications Services 90510244|Nida Telekomunikasyon 90510255|TTM diff --git a/resources/carrier/en/972.txt b/resources/carrier/en/972.txt index 4e69cace4..b5cfef86f 100644 --- a/resources/carrier/en/972.txt +++ b/resources/carrier/en/972.txt @@ -39,6 +39,6 @@ 9725577|019mobile 972558|Pelephone 972559|019mobile -97256|Wataniya +97256|Ooredoo 97258|Golan Telecom 97259|Jawwal diff --git a/resources/carrier/en/974.txt b/resources/carrier/en/974.txt index 902f0bf17..394a6d0d5 100644 --- a/resources/carrier/en/974.txt +++ b/resources/carrier/en/974.txt @@ -25,9 +25,15 @@ 97433|ooredoo 974399|ooredoo 97450|ooredoo -974510|ooredoo -974511|ooredoo +97451|ooredoo 974520|ooredoo +974521|ooredoo +974522|ooredoo +974523|ooredoo +974524|ooredoo +974525|ooredoo +974526|ooredoo +974527|ooredoo 97455|ooredoo 974599|ooredoo 974600|ooredoo diff --git a/resources/geocoding/en/1.txt b/resources/geocoding/en/1.txt index e79bfbb7c..4fd723269 100644 --- a/resources/geocoding/en/1.txt +++ b/resources/geocoding/en/1.txt @@ -22713,8 +22713,10 @@ 1740984|Beverly, OH 1740992|Pomeroy, OH 1740998|Frankfort, OH +1742|Ontario 1743|North Carolina 1747|California +1753|Ontario 1754|Florida 1757|Virginia 1757220|Williamsburg, VA diff --git a/resources/geocoding/en/225.txt b/resources/geocoding/en/225.txt index c39f2a798..ef75cc118 100644 --- a/resources/geocoding/en/225.txt +++ b/resources/geocoding/en/225.txt @@ -40,7 +40,9 @@ 2252536|Korhogo 2252720|Plateau, Abidjan 2252721|Abidjan-sud -2252722|Cocody, Abidjan +22527222|Abidjan-sud +22527224|Cocody, Abidjan +22527225|Cocody, Abidjan 2252723|Banco, Abidjan 2252724|Abobo, Abidjan 2252730|Yamoussoukro diff --git a/resources/geocoding/en/57.txt b/resources/geocoding/en/57.txt index 4fb4b6da6..19a491d83 100644 --- a/resources/geocoding/en/57.txt +++ b/resources/geocoding/en/57.txt @@ -16,6 +16,7 @@ # # http://www.itu.int/oth/T020200002C/en [2006-07-20] +576010|Cundinamarca 576012|Bogotá 576013|Bogotá 576014|Bogotá diff --git a/resources/geocoding/en/960.txt b/resources/geocoding/en/960.txt index 68558637a..70c1021c5 100644 --- a/resources/geocoding/en/960.txt +++ b/resources/geocoding/en/960.txt @@ -45,6 +45,7 @@ 960654|Shaviyani 960656|Noonu 960658|Raa +960659|Raa 960660|Baa 960662|Lhaviyani 960664|Kaafu diff --git a/resources/geocoding/es/57.txt b/resources/geocoding/es/57.txt index 4fb4b6da6..19a491d83 100644 --- a/resources/geocoding/es/57.txt +++ b/resources/geocoding/es/57.txt @@ -16,6 +16,7 @@ # # http://www.itu.int/oth/T020200002C/en [2006-07-20] +576010|Cundinamarca 576012|Bogotá 576013|Bogotá 576014|Bogotá diff --git a/resources/geocoding/fr/225.txt b/resources/geocoding/fr/225.txt index a9b4f2cea..d19949f88 100644 --- a/resources/geocoding/fr/225.txt +++ b/resources/geocoding/fr/225.txt @@ -42,7 +42,9 @@ 2252536|Korhogo 2252720|Plateau, Abidjan 2252721|Abidjan-sud -2252722|Cocody, Abidjan +22527222|Abidjan-sud +22527224|Cocody, Abidjan +22527225|Cocody, Abidjan 2252723|Banco, Abidjan 2252724|Abobo, Abidjan 2252730|Yamoussoukro diff --git a/resources/timezones/map_data.txt b/resources/timezones/map_data.txt index 2c4e1e076..fbf1f4946 100644 --- a/resources/timezones/map_data.txt +++ b/resources/timezones/map_data.txt @@ -1424,8 +1424,10 @@ 1734|America/New_York 1737|America/Chicago 1740|America/New_York +1742|America/Toronto 1743|America/New_York 1747|America/Los_Angeles +1753|America/Toronto 1754|America/New_York 1757|America/New_York 1758|America/St_Lucia From 751ce428fb8b090a359b08439875668ebb37b9e9 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 9 Sep 2022 07:47:35 +0100 Subject: [PATCH 42/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 390 ++++++++++----------- python/phonenumbers/carrierdata/data1.py | 352 +++++++++---------- python/phonenumbers/carrierdata/data2.py | 195 ++++++++++- python/phonenumbers/data/region_AU.py | 2 +- python/phonenumbers/data/region_CA.py | 4 +- python/phonenumbers/data/region_CC.py | 2 +- python/phonenumbers/data/region_CI.py | 2 +- python/phonenumbers/data/region_CO.py | 6 +- python/phonenumbers/data/region_CX.py | 2 +- python/phonenumbers/data/region_DE.py | 2 +- python/phonenumbers/data/region_HK.py | 2 +- python/phonenumbers/data/region_KW.py | 2 +- python/phonenumbers/data/region_LV.py | 2 +- python/phonenumbers/data/region_MV.py | 2 +- python/phonenumbers/data/region_PA.py | 2 +- python/phonenumbers/data/region_PL.py | 4 +- python/phonenumbers/data/region_TZ.py | 5 +- python/phonenumbers/data/region_US.py | 4 +- python/phonenumbers/geodata/data10.py | 10 +- python/phonenumbers/geodata/data11.py | 10 +- python/phonenumbers/geodata/data12.py | 10 +- python/phonenumbers/geodata/data13.py | 10 +- python/phonenumbers/geodata/data14.py | 10 +- python/phonenumbers/geodata/data15.py | 10 +- python/phonenumbers/geodata/data16.py | 10 +- python/phonenumbers/geodata/data17.py | 10 +- python/phonenumbers/geodata/data18.py | 10 +- python/phonenumbers/geodata/data19.py | 10 +- python/phonenumbers/geodata/data2.py | 4 +- python/phonenumbers/geodata/data20.py | 10 +- python/phonenumbers/geodata/data21.py | 10 +- python/phonenumbers/geodata/data22.py | 10 +- python/phonenumbers/geodata/data23.py | 10 +- python/phonenumbers/geodata/data24.py | 10 +- python/phonenumbers/geodata/data25.py | 10 +- python/phonenumbers/geodata/data26.py | 10 +- python/phonenumbers/geodata/data27.py | 10 +- python/phonenumbers/geodata/data28.py | 6 + python/phonenumbers/geodata/data3.py | 10 +- python/phonenumbers/geodata/data4.py | 8 +- python/phonenumbers/geodata/data5.py | 8 +- python/phonenumbers/geodata/data6.py | 8 +- python/phonenumbers/geodata/data7.py | 10 +- python/phonenumbers/geodata/data8.py | 10 +- python/phonenumbers/geodata/data9.py | 10 +- python/phonenumbers/shortdata/region_CO.py | 4 +- python/phonenumbers/shortdata/region_TZ.py | 6 +- python/phonenumbers/tzdata/data0.py | 2 + 48 files changed, 722 insertions(+), 524 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index a90485494..7a1cb3be5 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -1259,15 +1259,12 @@ '25479':{'en': 'Safaricom'}, '25561':{'en': 'Viettel'}, '25562':{'en': 'Viettel'}, - '25563':{'en': 'MTC'}, - '25564':{'en': 'Cootel'}, '25565':{'en': 'tiGO'}, '25566':{'en': 'SMILE'}, '25567':{'en': 'tiGO'}, '25568':{'en': 'Airtel'}, '25569':{'en': 'Airtel'}, '25571':{'en': 'tiGO'}, - '25572':{'en': 'MO Mobile Holding Limited'}, '25573':{'en': 'Tanzania Telecom'}, '25574':{'en': 'Vodacom'}, '25575':{'en': 'Vodacom'}, @@ -1644,6 +1641,7 @@ '29773':{'en': 'Digicel'}, '29774':{'en': 'Digicel'}, '29777':{'en': 'SETAR'}, + '297995':{'en': 'SETAR'}, '29821':{'en': 'Faroese Telecom'}, '29822':{'en': 'Faroese Telecom'}, '29823':{'en': 'Faroese Telecom'}, @@ -2846,6 +2844,187 @@ '37069743':{'en': u('BIT\u0116')}, '370698':{'en': 'Omnitel'}, '370699':{'en': u('BIT\u0116')}, + '371200':{'en': 'Tele2'}, + '3712010':{'en': 'Bite Latvia'}, + '3712011':{'en': 'Bite Latvia'}, + '3712012':{'en': 'Bite Latvia'}, + '3712013':{'en': 'Bite Latvia'}, + '3712014':{'en': 'Bite Latvia'}, + '3712015':{'en': 'Bite Latvia'}, + '3712016':{'en': 'Bite Latvia'}, + '3712017':{'en': 'Bite Latvia'}, + '3712019':{'en': 'Bite Latvia'}, + '371202':{'en': 'LMT'}, + '371203':{'en': 'Tele2'}, + '371204':{'en': 'Tele2'}, + '371205':{'en': 'Tele2'}, + '371206':{'en': 'Bite Latvia'}, + '371207':{'en': 'Bite Latvia'}, + '3712080':{'en': 'Bite Latvia'}, + '3712081':{'en': 'Bite Latvia'}, + '3712082':{'en': 'Bite Latvia'}, + '3712083':{'en': 'Bite Latvia'}, + '3712084':{'en': 'Bite Latvia'}, + '3712085':{'en': 'Bite Latvia'}, + '3712086':{'en': 'Bite Latvia'}, + '3712087':{'en': 'Bite Latvia'}, + '3712088':{'en': 'Bite Latvia'}, + '3712094':{'en': 'Triatel'}, + '37121':{'en': 'Bite Latvia'}, + '3712200':{'en': 'LMT'}, + '3712201':{'en': 'LMT'}, + '3712202':{'en': 'LMT'}, + '3712203':{'en': 'LMT'}, + '3712204':{'en': 'LMT'}, + '3712205':{'en': 'Bite Latvia'}, + '3712206':{'en': 'Bite Latvia'}, + '3712207':{'en': 'Bite Latvia'}, + '3712208':{'en': 'Bite Latvia'}, + '3712209':{'en': 'Bite Latvia'}, + '371221':{'en': 'Bite Latvia'}, + '371222':{'en': 'Bite Latvia'}, + '371223':{'en': 'Tele2'}, + '3712239':{'en': 'Bite Latvia'}, + '371224':{'en': 'LMT'}, + '371225':{'en': 'Bite Latvia'}, + '3712266':{'en': 'LMT'}, + '3712267':{'en': 'Tele2'}, + '3712272':{'en': 'Bite Latvia'}, + '3712277':{'en': 'LMT'}, + '3712280':{'en': 'Bite Latvia'}, + '3712281':{'en': 'Bite Latvia'}, + '3712282':{'en': 'Bite Latvia'}, + '3712283':{'en': 'Bite Latvia'}, + '3712284':{'en': 'Bite Latvia'}, + '3712285':{'en': 'UNISTARS'}, + '3712286':{'en': 'Triatel'}, + '3712287':{'en': 'Triatel'}, + '3712288':{'en': 'LMT'}, + '3712299':{'en': 'LMT'}, + '371230':{'en': 'Bite Latvia'}, + '37123100':{'en': 'Bite Latvia'}, + '3712311':{'en': 'Bite Latvia'}, + '3712317':{'en': 'Bite Latvia'}, + '3712320':{'en': 'Bite Latvia'}, + '3712322':{'en': 'Bite Latvia'}, + '37123230':{'en': 'Tele2'}, + '37123232':{'en': 'Tele2'}, + '37123233':{'en': 'Tele2'}, + '37123238':{'en': 'Tele2'}, + '3712327':{'en': 'Bite Latvia'}, + '3712328':{'en': 'LMT'}, + '3712330':{'en': 'Bite Latvia'}, + '3712333':{'en': 'Tele2'}, + '3712337':{'en': 'Bite Latvia'}, + '37123400':{'en': 'Bite Latvia'}, + '37123402':{'en': 'Tele2'}, + '37123444':{'en': 'Bite Latvia'}, + '37123456':{'en': 'Tele2'}, + '3712347':{'en': 'Bite Latvia'}, + '37123500':{'en': 'Bite Latvia'}, + '3712355':{'en': 'Bite Latvia'}, + '3712357':{'en': 'Bite Latvia'}, + '3712366':{'en': 'Bite Latvia'}, + '3712377':{'en': 'Bite Latvia'}, + '3712388':{'en': 'Bite Latvia'}, + '3712399':{'en': 'Bite Latvia'}, + '3712400':{'en': 'Bite Latvia'}, + '3712411':{'en': 'Bite Latvia'}, + '3712420':{'en': 'Bite Latvia'}, + '3712422':{'en': 'Bite Latvia'}, + '3712424':{'en': 'Bite Latvia'}, + '3712433':{'en': 'Bite Latvia'}, + '3712440':{'en': 'Bite Latvia'}, + '3712442':{'en': 'Bite Latvia'}, + '3712444':{'en': 'LMT'}, + '3712450':{'en': 'Bite Latvia'}, + '3712455':{'en': 'Bite Latvia'}, + '3712460':{'en': 'Bite Latvia'}, + '3712466':{'en': 'Bite Latvia'}, + '3712477':{'en': 'Bite Latvia'}, + '3712478':{'en': 'Tele2'}, + '3712479':{'en': 'Tele2'}, + '371248':{'en': 'Tele2'}, + '3712488':{'en': 'Bite Latvia'}, + '371249':{'en': 'Tele2'}, + '3712499':{'en': 'Bite Latvia'}, + '3712500':{'en': 'Bite Latvia'}, + '371251':{'en': 'Bite Latvia'}, + '371252':{'en': 'Tele2'}, + '371253':{'en': 'Tele2'}, + '371254':{'en': 'LMT'}, + '371255':{'en': 'Bite Latvia'}, + '3712556':{'en': 'LMT'}, + '3712557':{'en': 'LMT'}, + '3712558':{'en': 'LMT'}, + '3712559':{'en': 'LMT'}, + '371256':{'en': 'LMT'}, + '371257':{'en': 'LMT'}, + '371258':{'en': 'Triatel'}, + '3712585':{'en': 'Bite Latvia'}, + '3712586':{'en': 'Bite Latvia'}, + '3712587':{'en': 'Bite Latvia'}, + '3712588':{'en': 'Bite Latvia'}, + '371259':{'en': 'Tele2'}, + '37126':{'en': 'LMT'}, + '371260':{'en': 'Tele2'}, + '371267':{'en': 'Tele2'}, + '371268':{'en': 'Tele2'}, + '371269':{'en': 'Tele2'}, + '371270':{'en': 'Tele2'}, + '371271':{'en': 'Tele2'}, + '3712720':{'en': 'Bite Latvia'}, + '3712721':{'en': 'Bite Latvia'}, + '3712722':{'en': 'Bite Latvia'}, + '3712723':{'en': 'Bite Latvia'}, + '3712724':{'en': 'Bite Latvia'}, + '3712725':{'en': 'Bite Latvia'}, + '3712726':{'en': 'Tele2'}, + '3712727':{'en': 'Bite Latvia'}, + '3712729':{'en': 'LMT'}, + '371273':{'en': 'LMT'}, + '371274':{'en': 'Bite Latvia'}, + '371275':{'en': 'Bite Latvia'}, + '3712760':{'en': 'Bite Latvia'}, + '3712761':{'en': 'Bite Latvia'}, + '3712762':{'en': 'Bite Latvia'}, + '3712763':{'en': 'Bite Latvia'}, + '3712764':{'en': 'Bite Latvia'}, + '3712765':{'en': 'Bite Latvia'}, + '3712766':{'en': 'Bite Latvia'}, + '3712767':{'en': 'Bite Latvia'}, + '371277':{'en': 'Bite Latvia'}, + '3712777':{'en': 'LMT'}, + '371278':{'en': 'LMT'}, + '3712790':{'en': 'LMT'}, + '3712792':{'en': 'Bite Latvia'}, + '3712799':{'en': 'Bite Latvia'}, + '371280':{'en': 'LMT'}, + '371281':{'en': 'Tele2'}, + '371282':{'en': 'Tele2'}, + '371283':{'en': 'LMT'}, + '3712844':{'en': 'Tele2'}, + '3712845':{'en': 'Tele2'}, + '3712846':{'en': 'Tele2'}, + '3712847':{'en': 'Tele2'}, + '3712848':{'en': 'Tele2'}, + '3712849':{'en': 'LMT'}, + '3712855':{'en': 'Bite Latvia'}, + '371286':{'en': 'LMT'}, + '371287':{'en': 'LMT'}, + '371288':{'en': 'Tele2'}, + '371289':{'en': 'Tele2'}, + '3712900':{'en': 'Bite Latvia'}, + '3712902':{'en': 'Bite Latvia'}, + '371291':{'en': 'LMT'}, + '371292':{'en': 'LMT'}, + '371293':{'en': 'LMT'}, + '371294':{'en': 'LMT'}, + '371295':{'en': 'Tele2'}, + '371296':{'en': 'Tele2'}, + '371297':{'en': 'Tele2'}, + '371298':{'en': 'Tele2'}, + '371299':{'en': 'Tele2'}, '37250':{'en': 'Telia Eesti AS'}, '372519':{'en': 'Telia Eesti AS'}, '37252':{'en': 'Telia Eesti AS'}, @@ -2982,6 +3161,7 @@ '38164':{'en': 'Telekom Srbija a.d.'}, '38165':{'en': 'Telekom Srbija a.d.'}, '38166':{'en': 'Telekom Srbija a.d.'}, + '381676':{'en': 'GLOBALTEL'}, '381677':{'en': 'GLOBALTEL'}, '381678':{'en': 'Vectone Mobile'}, '38168':{'en': 'VIP'}, @@ -3315,10 +3495,7 @@ '42079191':{'en': 'T-Mobile'}, '42079192':{'en': '3ton s.r.o.'}, '42079193':{'en': 'GOPE Systems a.s.'}, - '4207920':{'en': 'O2'}, - '4207921':{'en': 'O2'}, - '4207922':{'en': 'O2'}, - '4207923':{'en': 'O2'}, + '420792':{'en': 'O2'}, '42079234':{'en': 'Tesco Mobile CR'}, '42079235':{'en': 'Tesco Mobile CR'}, '42079238':{'en': 'Tesco Mobile CR'}, @@ -3327,16 +3504,9 @@ '42079242':{'en': 'Tesco Mobile CR'}, '42079243':{'en': 'Tesco Mobile CR'}, '42079244':{'en': 'Tesco Mobile CR'}, - '42079245':{'en': 'O2'}, - '42079246':{'en': 'O2'}, - '42079247':{'en': 'O2'}, - '42079248':{'en': 'O2'}, - '42079249':{'en': 'O2'}, - '4207925':{'en': 'O2'}, - '4207926':{'en': 'O2'}, '42079260':{'en': 'SIA Net Balt'}, - '4207927':{'en': 'O2'}, '4207928':{'en': 'Tesco Mobile CR'}, + '4207929':{'en': 'Tesco Mobile CR'}, '42079390':{'en': 'T-Mobile'}, '4207940':{'en': 'O2'}, '4207941':{'en': 'O2'}, @@ -5907,7 +6077,7 @@ '47401':{'en': 'telenor norge'}, '474010':{'en': 'telia'}, '474011':{'en': 'telia'}, - '474014':{'en': 'nextgentel'}, + '474014':{'en': 'telia'}, '474020':{'en': 'telia'}, '474021':{'en': 'telia'}, '474022':{'en': 'telenor norge'}, @@ -6082,7 +6252,7 @@ '474848':{'en': 'erate'}, '474849':{'en': 'erate'}, '474850':{'en': 'telia'}, - '474851':{'en': 'nextgentel'}, + '474851':{'en': 'telia'}, '474858':{'en': 'telenor norge'}, '474859':{'en': 'erate'}, '474860':{'en': 'telia'}, @@ -6135,6 +6305,9 @@ '479259':{'en': 'telenor norge'}, '47927':{'en': 'telenor norge'}, '47929':{'en': 'telenor norge'}, + '479297':{'en': 'ice norge'}, + '479298':{'en': 'ice norge'}, + '479299':{'en': 'ice norge'}, '47930':{'en': 'telia'}, '479310':{'en': 'telenor norge'}, '479311':{'en': 'telenor norge'}, @@ -6187,8 +6360,8 @@ '479403':{'en': 'telenor norge'}, '479404':{'en': 'com4'}, '479405':{'en': 'telenor norge'}, - '479406':{'en': 'telenor norge'}, - '479407':{'en': 'telenor norge'}, + '479406':{'en': 'ice norge'}, + '479407':{'en': 'ice norge'}, '479408':{'en': 'ice norge'}, '479409':{'en': 'ice norge'}, '47941':{'en': 'telenor norge'}, @@ -6264,6 +6437,9 @@ '4797':{'en': 'telenor norge'}, '479730':{'en': 'ice norge'}, '479731':{'en': 'ice norge'}, + '479732':{'en': 'ice norge'}, + '479733':{'en': 'ice norge'}, + '479734':{'en': 'ice norge'}, '479735':{'en': 'lyca mobile'}, '479736':{'en': 'lyca mobile'}, '479737':{'en': 'lyca mobile'}, @@ -9843,180 +10019,4 @@ '553199945':{'en': 'Telemig Celular'}, '553199946':{'en': 'Telemig Celular'}, '553199947':{'en': 'Telemig Celular'}, - '553199948':{'en': 'Telemig Celular'}, - '553199949':{'en': 'Telemig Celular'}, - '55319995':{'en': 'Telemig Celular'}, - '55319996':{'en': 'Telemig Celular'}, - '55319997':{'en': 'Telemig Celular'}, - '55319998':{'en': 'Telemig Celular'}, - '55319999':{'en': 'Telemig Celular'}, - '55329840':{'en': 'Claro'}, - '55329841':{'en': 'Claro'}, - '55329842':{'en': 'Claro'}, - '55329843':{'en': 'Claro'}, - '55329844':{'en': 'Claro'}, - '55329845':{'en': 'Claro'}, - '55329846':{'en': 'Claro'}, - '55329847':{'en': 'Claro'}, - '553298480':{'en': 'Claro'}, - '553298481':{'en': 'Claro'}, - '553298482':{'en': 'Claro'}, - '553298483':{'en': 'Claro'}, - '553298484':{'en': 'Claro'}, - '553298485':{'en': 'Claro'}, - '5532985':{'en': 'Oi'}, - '5532986':{'en': 'Oi'}, - '5532987':{'en': 'Oi'}, - '5532988':{'en': 'Oi'}, - '5532989':{'en': 'Oi'}, - '553299101':{'en': 'TIM'}, - '553299102':{'en': 'TIM'}, - '553299103':{'en': 'TIM'}, - '553299104':{'en': 'TIM'}, - '553299105':{'en': 'TIM'}, - '553299106':{'en': 'TIM'}, - '553299107':{'en': 'TIM'}, - '553299108':{'en': 'TIM'}, - '553299109':{'en': 'TIM'}, - '553299111':{'en': 'TIM'}, - '553299112':{'en': 'TIM'}, - '553299113':{'en': 'TIM'}, - '553299114':{'en': 'TIM'}, - '553299115':{'en': 'TIM'}, - '553299116':{'en': 'TIM'}, - '553299117':{'en': 'TIM'}, - '553299118':{'en': 'TIM'}, - '553299119':{'en': 'TIM'}, - '553299121':{'en': 'TIM'}, - '553299122':{'en': 'TIM'}, - '553299123':{'en': 'TIM'}, - '553299124':{'en': 'TIM'}, - '553299125':{'en': 'TIM'}, - '553299126':{'en': 'TIM'}, - '553299127':{'en': 'TIM'}, - '553299128':{'en': 'TIM'}, - '553299129':{'en': 'TIM'}, - '553299131':{'en': 'TIM'}, - '553299132':{'en': 'TIM'}, - '553299133':{'en': 'TIM'}, - '553299134':{'en': 'TIM'}, - '553299135':{'en': 'TIM'}, - '553299136':{'en': 'TIM'}, - '553299137':{'en': 'TIM'}, - '553299138':{'en': 'TIM'}, - '553299139':{'en': 'TIM'}, - '553299141':{'en': 'TIM'}, - '553299142':{'en': 'TIM'}, - '553299143':{'en': 'TIM'}, - '553299144':{'en': 'TIM'}, - '553299145':{'en': 'TIM'}, - '553299146':{'en': 'TIM'}, - '553299193':{'en': 'TIM'}, - '553299194':{'en': 'TIM'}, - '553299195':{'en': 'TIM'}, - '553299197':{'en': 'TIM'}, - '553299198':{'en': 'TIM'}, - '553299199':{'en': 'TIM'}, - '553299901':{'en': 'Telemig Celular'}, - '553299902':{'en': 'Telemig Celular'}, - '553299903':{'en': 'Telemig Celular'}, - '553299904':{'en': 'Telemig Celular'}, - '553299905':{'en': 'Telemig Celular'}, - '553299906':{'en': 'Telemig Celular'}, - '553299907':{'en': 'Telemig Celular'}, - '553299908':{'en': 'Telemig Celular'}, - '553299909':{'en': 'Telemig Celular'}, - '553299911':{'en': 'Telemig Celular'}, - '553299912':{'en': 'Telemig Celular'}, - '553299913':{'en': 'Telemig Celular'}, - '553299914':{'en': 'Telemig Celular'}, - '553299917':{'en': 'Telemig Celular'}, - '553299918':{'en': 'Telemig Celular'}, - '553299919':{'en': 'Telemig Celular'}, - '553299921':{'en': 'Telemig Celular'}, - '553299922':{'en': 'Telemig Celular'}, - '553299923':{'en': 'Telemig Celular'}, - '553299924':{'en': 'Telemig Celular'}, - '553299925':{'en': 'Telemig Celular'}, - '553299931':{'en': 'Telemig Celular'}, - '553299932':{'en': 'Telemig Celular'}, - '553299933':{'en': 'Telemig Celular'}, - '553299934':{'en': 'Telemig Celular'}, - '553299935':{'en': 'Telemig Celular'}, - '553299936':{'en': 'Telemig Celular'}, - '553299937':{'en': 'Telemig Celular'}, - '553299938':{'en': 'Telemig Celular'}, - '553299939':{'en': 'Telemig Celular'}, - '553299941':{'en': 'Telemig Celular'}, - '553299942':{'en': 'Telemig Celular'}, - '553299943':{'en': 'Telemig Celular'}, - '553299944':{'en': 'Telemig Celular'}, - '553299945':{'en': 'Telemig Celular'}, - '553299946':{'en': 'Telemig Celular'}, - '553299947':{'en': 'Telemig Celular'}, - '553299948':{'en': 'Telemig Celular'}, - '553299949':{'en': 'Telemig Celular'}, - '553299951':{'en': 'Telemig Celular'}, - '553299952':{'en': 'Telemig Celular'}, - '553299953':{'en': 'Telemig Celular'}, - '553299954':{'en': 'Telemig Celular'}, - '553299955':{'en': 'Telemig Celular'}, - '553299956':{'en': 'Telemig Celular'}, - '553299957':{'en': 'Telemig Celular'}, - '553299958':{'en': 'Telemig Celular'}, - '553299959':{'en': 'Telemig Celular'}, - '55329996':{'en': 'Telemig Celular'}, - '553299971':{'en': 'Telemig Celular'}, - '553299972':{'en': 'Telemig Celular'}, - '553299973':{'en': 'Telemig Celular'}, - '553299974':{'en': 'Telemig Celular'}, - '553299975':{'en': 'Telemig Celular'}, - '553299976':{'en': 'Telemig Celular'}, - '553299977':{'en': 'Telemig Celular'}, - '553299979':{'en': 'Telemig Celular'}, - '55329998':{'en': 'Telemig Celular'}, - '553299991':{'en': 'Telemig Celular'}, - '553299992':{'en': 'Telemig Celular'}, - '553299993':{'en': 'Telemig Celular'}, - '553299994':{'en': 'Telemig Celular'}, - '553299995':{'en': 'Telemig Celular'}, - '553299996':{'en': 'Telemig Celular'}, - '553299997':{'en': 'Telemig Celular'}, - '553299998':{'en': 'Telemig Celular'}, - '553398401':{'en': 'Claro'}, - '553398402':{'en': 'Claro'}, - '553398403':{'en': 'Claro'}, - '553398404':{'en': 'Claro'}, - '553398405':{'en': 'Claro'}, - '553398406':{'en': 'Claro'}, - '553398407':{'en': 'Claro'}, - '553398408':{'en': 'Claro'}, - '553398409':{'en': 'Claro'}, - '553398411':{'en': 'Claro'}, - '553398412':{'en': 'Claro'}, - '553398413':{'en': 'Claro'}, - '553398414':{'en': 'Claro'}, - '553398415':{'en': 'Claro'}, - '553398416':{'en': 'Claro'}, - '553398417':{'en': 'Claro'}, - '553398418':{'en': 'Claro'}, - '553398419':{'en': 'Claro'}, - '553398421':{'en': 'Claro'}, - '553398422':{'en': 'Claro'}, - '553398423':{'en': 'Claro'}, - '553398424':{'en': 'Claro'}, - '553398425':{'en': 'Claro'}, - '553398426':{'en': 'Claro'}, - '553398427':{'en': 'Claro'}, - '553398428':{'en': 'Claro'}, - '553398429':{'en': 'Claro'}, - '553398431':{'en': 'Claro'}, - '553398432':{'en': 'Claro'}, - '553398433':{'en': 'Claro'}, - '553398434':{'en': 'Claro'}, - '553398435':{'en': 'Claro'}, - '553398436':{'en': 'Claro'}, - '553398437':{'en': 'Claro'}, - '553398438':{'en': 'Claro'}, - '553398439':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index 516d8158e..e80d6067c 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,182 @@ # limitations under the License. data = { + '553199948':{'en': 'Telemig Celular'}, + '553199949':{'en': 'Telemig Celular'}, + '55319995':{'en': 'Telemig Celular'}, + '55319996':{'en': 'Telemig Celular'}, + '55319997':{'en': 'Telemig Celular'}, + '55319998':{'en': 'Telemig Celular'}, + '55319999':{'en': 'Telemig Celular'}, + '55329840':{'en': 'Claro'}, + '55329841':{'en': 'Claro'}, + '55329842':{'en': 'Claro'}, + '55329843':{'en': 'Claro'}, + '55329844':{'en': 'Claro'}, + '55329845':{'en': 'Claro'}, + '55329846':{'en': 'Claro'}, + '55329847':{'en': 'Claro'}, + '553298480':{'en': 'Claro'}, + '553298481':{'en': 'Claro'}, + '553298482':{'en': 'Claro'}, + '553298483':{'en': 'Claro'}, + '553298484':{'en': 'Claro'}, + '553298485':{'en': 'Claro'}, + '5532985':{'en': 'Oi'}, + '5532986':{'en': 'Oi'}, + '5532987':{'en': 'Oi'}, + '5532988':{'en': 'Oi'}, + '5532989':{'en': 'Oi'}, + '553299101':{'en': 'TIM'}, + '553299102':{'en': 'TIM'}, + '553299103':{'en': 'TIM'}, + '553299104':{'en': 'TIM'}, + '553299105':{'en': 'TIM'}, + '553299106':{'en': 'TIM'}, + '553299107':{'en': 'TIM'}, + '553299108':{'en': 'TIM'}, + '553299109':{'en': 'TIM'}, + '553299111':{'en': 'TIM'}, + '553299112':{'en': 'TIM'}, + '553299113':{'en': 'TIM'}, + '553299114':{'en': 'TIM'}, + '553299115':{'en': 'TIM'}, + '553299116':{'en': 'TIM'}, + '553299117':{'en': 'TIM'}, + '553299118':{'en': 'TIM'}, + '553299119':{'en': 'TIM'}, + '553299121':{'en': 'TIM'}, + '553299122':{'en': 'TIM'}, + '553299123':{'en': 'TIM'}, + '553299124':{'en': 'TIM'}, + '553299125':{'en': 'TIM'}, + '553299126':{'en': 'TIM'}, + '553299127':{'en': 'TIM'}, + '553299128':{'en': 'TIM'}, + '553299129':{'en': 'TIM'}, + '553299131':{'en': 'TIM'}, + '553299132':{'en': 'TIM'}, + '553299133':{'en': 'TIM'}, + '553299134':{'en': 'TIM'}, + '553299135':{'en': 'TIM'}, + '553299136':{'en': 'TIM'}, + '553299137':{'en': 'TIM'}, + '553299138':{'en': 'TIM'}, + '553299139':{'en': 'TIM'}, + '553299141':{'en': 'TIM'}, + '553299142':{'en': 'TIM'}, + '553299143':{'en': 'TIM'}, + '553299144':{'en': 'TIM'}, + '553299145':{'en': 'TIM'}, + '553299146':{'en': 'TIM'}, + '553299193':{'en': 'TIM'}, + '553299194':{'en': 'TIM'}, + '553299195':{'en': 'TIM'}, + '553299197':{'en': 'TIM'}, + '553299198':{'en': 'TIM'}, + '553299199':{'en': 'TIM'}, + '553299901':{'en': 'Telemig Celular'}, + '553299902':{'en': 'Telemig Celular'}, + '553299903':{'en': 'Telemig Celular'}, + '553299904':{'en': 'Telemig Celular'}, + '553299905':{'en': 'Telemig Celular'}, + '553299906':{'en': 'Telemig Celular'}, + '553299907':{'en': 'Telemig Celular'}, + '553299908':{'en': 'Telemig Celular'}, + '553299909':{'en': 'Telemig Celular'}, + '553299911':{'en': 'Telemig Celular'}, + '553299912':{'en': 'Telemig Celular'}, + '553299913':{'en': 'Telemig Celular'}, + '553299914':{'en': 'Telemig Celular'}, + '553299917':{'en': 'Telemig Celular'}, + '553299918':{'en': 'Telemig Celular'}, + '553299919':{'en': 'Telemig Celular'}, + '553299921':{'en': 'Telemig Celular'}, + '553299922':{'en': 'Telemig Celular'}, + '553299923':{'en': 'Telemig Celular'}, + '553299924':{'en': 'Telemig Celular'}, + '553299925':{'en': 'Telemig Celular'}, + '553299931':{'en': 'Telemig Celular'}, + '553299932':{'en': 'Telemig Celular'}, + '553299933':{'en': 'Telemig Celular'}, + '553299934':{'en': 'Telemig Celular'}, + '553299935':{'en': 'Telemig Celular'}, + '553299936':{'en': 'Telemig Celular'}, + '553299937':{'en': 'Telemig Celular'}, + '553299938':{'en': 'Telemig Celular'}, + '553299939':{'en': 'Telemig Celular'}, + '553299941':{'en': 'Telemig Celular'}, + '553299942':{'en': 'Telemig Celular'}, + '553299943':{'en': 'Telemig Celular'}, + '553299944':{'en': 'Telemig Celular'}, + '553299945':{'en': 'Telemig Celular'}, + '553299946':{'en': 'Telemig Celular'}, + '553299947':{'en': 'Telemig Celular'}, + '553299948':{'en': 'Telemig Celular'}, + '553299949':{'en': 'Telemig Celular'}, + '553299951':{'en': 'Telemig Celular'}, + '553299952':{'en': 'Telemig Celular'}, + '553299953':{'en': 'Telemig Celular'}, + '553299954':{'en': 'Telemig Celular'}, + '553299955':{'en': 'Telemig Celular'}, + '553299956':{'en': 'Telemig Celular'}, + '553299957':{'en': 'Telemig Celular'}, + '553299958':{'en': 'Telemig Celular'}, + '553299959':{'en': 'Telemig Celular'}, + '55329996':{'en': 'Telemig Celular'}, + '553299971':{'en': 'Telemig Celular'}, + '553299972':{'en': 'Telemig Celular'}, + '553299973':{'en': 'Telemig Celular'}, + '553299974':{'en': 'Telemig Celular'}, + '553299975':{'en': 'Telemig Celular'}, + '553299976':{'en': 'Telemig Celular'}, + '553299977':{'en': 'Telemig Celular'}, + '553299979':{'en': 'Telemig Celular'}, + '55329998':{'en': 'Telemig Celular'}, + '553299991':{'en': 'Telemig Celular'}, + '553299992':{'en': 'Telemig Celular'}, + '553299993':{'en': 'Telemig Celular'}, + '553299994':{'en': 'Telemig Celular'}, + '553299995':{'en': 'Telemig Celular'}, + '553299996':{'en': 'Telemig Celular'}, + '553299997':{'en': 'Telemig Celular'}, + '553299998':{'en': 'Telemig Celular'}, + '553398401':{'en': 'Claro'}, + '553398402':{'en': 'Claro'}, + '553398403':{'en': 'Claro'}, + '553398404':{'en': 'Claro'}, + '553398405':{'en': 'Claro'}, + '553398406':{'en': 'Claro'}, + '553398407':{'en': 'Claro'}, + '553398408':{'en': 'Claro'}, + '553398409':{'en': 'Claro'}, + '553398411':{'en': 'Claro'}, + '553398412':{'en': 'Claro'}, + '553398413':{'en': 'Claro'}, + '553398414':{'en': 'Claro'}, + '553398415':{'en': 'Claro'}, + '553398416':{'en': 'Claro'}, + '553398417':{'en': 'Claro'}, + '553398418':{'en': 'Claro'}, + '553398419':{'en': 'Claro'}, + '553398421':{'en': 'Claro'}, + '553398422':{'en': 'Claro'}, + '553398423':{'en': 'Claro'}, + '553398424':{'en': 'Claro'}, + '553398425':{'en': 'Claro'}, + '553398426':{'en': 'Claro'}, + '553398427':{'en': 'Claro'}, + '553398428':{'en': 'Claro'}, + '553398429':{'en': 'Claro'}, + '553398431':{'en': 'Claro'}, + '553398432':{'en': 'Claro'}, + '553398433':{'en': 'Claro'}, + '553398434':{'en': 'Claro'}, + '553398435':{'en': 'Claro'}, + '553398436':{'en': 'Claro'}, + '553398437':{'en': 'Claro'}, + '553398438':{'en': 'Claro'}, + '553398439':{'en': 'Claro'}, '553398441':{'en': 'Claro'}, '553398442':{'en': 'Claro'}, '553398443':{'en': 'Claro'}, @@ -9843,180 +10019,4 @@ '573232':{'en': 'Claro'}, '573233':{'en': 'Claro'}, '573234':{'en': 'Claro'}, - '573235':{'en': 'Claro'}, - '573236':{'en': 'Partners Telecom Colombia'}, - '573237':{'en': 'Partners Telecom Colombia'}, - '573238':{'en': 'Partners Telecom Colombia'}, - '573239':{'en': 'Partners Telecom Colombia'}, - '573241':{'en': 'Partners Telecom Colombia'}, - '573242':{'en': 'Tigo'}, - '573243':{'en': 'Tigo'}, - '573244':{'en': 'Tigo'}, - '573245':{'en': 'Tigo'}, - '573246':{'en': 'Tigo'}, - '573247':{'en': 'Partners Telecom Colombia'}, - '573248':{'en': 'Partners Telecom Colombia'}, - '573249':{'en': 'Partners Telecom Colombia'}, - '57330':{'en': 'Movistar'}, - '5733300':{'en': 'Setroc Mobile'}, - '5733301':{'en': 'Setroc Mobile'}, - '5733302':{'en': 'Setroc Mobile'}, - '5733303':{'en': 'Setroc Mobile'}, - '5733304':{'en': 'Setroc Mobile'}, - '5733305':{'en': 'Tigo'}, - '5733306':{'en': 'Tigo'}, - '5733307':{'en': 'Tigo'}, - '5733308':{'en': 'Tigo'}, - '5733310':{'en': 'Libre Tecnologias'}, - '5733311':{'en': 'Libre Tecnologias'}, - '5733312':{'en': 'Libre Tecnologias'}, - '5733313':{'en': 'Libre Tecnologias'}, - '5733314':{'en': 'Libre Tecnologias'}, - '5733315':{'en': 'Libre Tecnologias'}, - '5733316':{'en': 'Libre Tecnologias'}, - '57333170':{'en': 'Libre Tecnologias'}, - '57333171':{'en': 'Libre Tecnologias'}, - '5733320':{'en': 'Tigo'}, - '5733321':{'en': 'Tigo'}, - '5733330':{'en': 'GoMobile'}, - '5733340':{'en': 'Comunicaciones Dime'}, - '5733341':{'en': 'Comunicaciones Dime'}, - '5733342':{'en': 'Comunicaciones Dime'}, - '5733343':{'en': 'Comunicaciones Dime'}, - '5733344':{'en': 'Comunicaciones Dime'}, - '5733345':{'en': 'Tigo'}, - '5733346':{'en': 'Tigo'}, - '5733347':{'en': 'Tigo'}, - '5733348':{'en': 'Tigo'}, - '5733349':{'en': 'Tigo'}, - '5733360':{'en': 'Suma Movil'}, - '5733361':{'en': 'Suma Movil'}, - '5733362':{'en': 'Suma Movil'}, - '5733363':{'en': 'Suma Movil'}, - '5733364':{'en': 'Suma Movil'}, - '573502':{'en': 'Avantel'}, - '573503':{'en': 'Avantel'}, - '573504':{'en': 'Avantel'}, - '573505':{'en': 'Avantel'}, - '573506':{'en': 'Avantel'}, - '573507':{'en': 'Avantel'}, - '573508':{'en': 'Avantel'}, - '57351':{'en': 'Avantel'}, - '579':{'en': 'Movistar'}, - '58412':{'en': 'Digitel GSM'}, - '58414':{'en': 'movistar'}, - '58416':{'en': 'Movilnet'}, - '58424':{'en': 'movistar'}, - '58426':{'en': 'Movilnet'}, - '59069000':{'en': 'SFR/Rife'}, - '59069005':{'en': 'SFR/Rife'}, - '59069006':{'en': 'Digicel'}, - '59069007':{'en': 'Digicel'}, - '59069008':{'en': 'Digicel'}, - '59069009':{'en': 'Digicel'}, - '5906901':{'en': 'Digicel'}, - '59069010':{'en': 'UTS'}, - '59069020':{'en': 'Digicel'}, - '59069021':{'en': 'Digicel'}, - '59069022':{'en': 'Dauphin Telecom'}, - '59069023':{'en': 'Digicel'}, - '59069024':{'en': 'Digicel'}, - '59069025':{'en': 'Digicel'}, - '59069026':{'en': 'Orange'}, - '59069027':{'en': 'Orange'}, - '59069028':{'en': 'Orange'}, - '59069029':{'en': 'Orange'}, - '5906903':{'en': 'Orange'}, - '59069036':{'en': 'Digicel'}, - '59069040':{'en': 'Orange'}, - '59069041':{'en': 'Orange'}, - '59069042':{'en': 'Digicel'}, - '59069043':{'en': 'Digicel'}, - '59069044':{'en': 'Digicel'}, - '59069045':{'en': 'Digicel'}, - '59069046':{'en': 'Digicel'}, - '59069047':{'en': 'Orange'}, - '59069048':{'en': 'Orange'}, - '59069049':{'en': 'Orange'}, - '5906905':{'en': 'Orange'}, - '5906906':{'en': 'Orange'}, - '59069066':{'en': 'Dauphin Telecom'}, - '59069069':{'en': 'Digicel'}, - '5906907':{'en': 'Orange'}, - '59069077':{'en': 'Dauphin Telecom'}, - '59069078':{'en': 'SFR/Rife'}, - '59069079':{'en': 'SFR/Rife'}, - '5906908':{'en': 'Digicel'}, - '59069087':{'en': 'UTS'}, - '59069088':{'en': 'Dauphin Telecom'}, - '59069089':{'en': 'SFR/Rife'}, - '5906909':{'en': 'SFR/Rife'}, - '5906912':{'en': u('Free Cara\u00efbe')}, - '59069122':{'en': 'Dauphin Telecom'}, - '59069129':{'en': 'Digicel'}, - '59069130':{'en': 'Digicel'}, - '59069131':{'en': 'Orange'}, - '59069132':{'en': 'Orange'}, - '59069133':{'en': 'Orange'}, - '59069134':{'en': 'Orange'}, - '59069135':{'en': 'Orange'}, - '59170':{'en': 'Nuevatel'}, - '591710':{'en': 'Entel'}, - '591711':{'en': 'Entel'}, - '591712':{'en': 'Entel'}, - '591714':{'en': 'Entel'}, - '591715':{'en': 'Entel'}, - '591716':{'en': 'Entel'}, - '591717':{'en': 'Entel'}, - '591718':{'en': 'Entel'}, - '591719':{'en': 'Entel'}, - '59172':{'en': 'Entel'}, - '591730':{'en': 'Entel'}, - '591731':{'en': 'Entel'}, - '591732':{'en': 'Entel'}, - '591733':{'en': 'Entel'}, - '5917342':{'en': 'Entel'}, - '5917343':{'en': 'Entel'}, - '5917344':{'en': 'Entel'}, - '5917346':{'en': 'Entel'}, - '5917347':{'en': 'Entel'}, - '5917348':{'en': 'Entel'}, - '5917349':{'en': 'Entel'}, - '5917353':{'en': 'Entel'}, - '591736':{'en': 'Entel'}, - '5917370':{'en': 'Entel'}, - '5917371':{'en': 'Entel'}, - '5917372':{'en': 'Entel'}, - '5917373':{'en': 'Entel'}, - '5917374':{'en': 'Entel'}, - '5917375':{'en': 'Entel'}, - '5917377':{'en': 'Entel'}, - '591738':{'en': 'Entel'}, - '59174':{'en': 'Entel'}, - '59175':{'en': 'Tigo'}, - '59176':{'en': 'Tigo'}, - '59177':{'en': 'Tigo'}, - '59179':{'en': 'Nuevatel'}, - '592600':{'en': 'Digicel Guyana'}, - '592601':{'en': 'Digicel Guyana'}, - '592602':{'en': 'Digicel Guyana'}, - '592603':{'en': 'Digicel Guyana'}, - '592604':{'en': 'Digicel Guyana'}, - '592608':{'en': 'Digicel Guyana'}, - '592609':{'en': 'Guyana Telephone and Telegraph Company'}, - '59261':{'en': 'Guyana Telephone and Telegraph Company'}, - '59262':{'en': 'Guyana Telephone and Telegraph Company'}, - '592630':{'en': 'Digicel Guyana'}, - '592632':{'en': 'Digicel Guyana'}, - '592636':{'en': 'Digicel Guyana'}, - '592637':{'en': 'Digicel Guyana'}, - '592638':{'en': 'Guyana Telephone and Telegraph Company'}, - '592639':{'en': 'Guyana Telephone and Telegraph Company'}, - '59264':{'en': 'Guyana Telephone and Telegraph Company'}, - '59265':{'en': 'Guyana Telephone and Telegraph Company'}, - '592659':{'en': 'Digicel Guyana'}, - '59266':{'en': 'Digicel Guyana'}, - '59267':{'en': 'Digicel Guyana'}, - '59268':{'en': 'Digicel Guyana'}, - '59269':{'en': 'Digicel Guyana'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 85e7d9a7d..99f202eb0 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,185 @@ # limitations under the License. data = { + '573235':{'en': 'Claro'}, + '573236':{'en': 'Partners Telecom Colombia'}, + '573237':{'en': 'Partners Telecom Colombia'}, + '573238':{'en': 'Partners Telecom Colombia'}, + '573239':{'en': 'Partners Telecom Colombia'}, + '573241':{'en': 'Partners Telecom Colombia'}, + '573242':{'en': 'Tigo'}, + '573243':{'en': 'Tigo'}, + '573244':{'en': 'Tigo'}, + '573245':{'en': 'Tigo'}, + '573246':{'en': 'Tigo'}, + '573247':{'en': 'Partners Telecom Colombia'}, + '573248':{'en': 'Partners Telecom Colombia'}, + '573249':{'en': 'Partners Telecom Colombia'}, + '57330':{'en': 'Movistar'}, + '5733300':{'en': 'Setroc Mobile'}, + '5733301':{'en': 'Setroc Mobile'}, + '5733302':{'en': 'Setroc Mobile'}, + '5733303':{'en': 'Setroc Mobile'}, + '5733304':{'en': 'Setroc Mobile'}, + '5733305':{'en': 'Tigo'}, + '5733306':{'en': 'Tigo'}, + '5733307':{'en': 'Tigo'}, + '5733308':{'en': 'Tigo'}, + '5733310':{'en': 'Libre Tecnologias'}, + '5733311':{'en': 'Libre Tecnologias'}, + '5733312':{'en': 'Libre Tecnologias'}, + '5733313':{'en': 'Libre Tecnologias'}, + '5733314':{'en': 'Libre Tecnologias'}, + '5733315':{'en': 'Libre Tecnologias'}, + '5733316':{'en': 'Libre Tecnologias'}, + '57333170':{'en': 'Libre Tecnologias'}, + '57333171':{'en': 'Libre Tecnologias'}, + '5733320':{'en': 'Tigo'}, + '5733321':{'en': 'Tigo'}, + '5733330':{'en': 'GoMobile'}, + '5733340':{'en': 'Comunicaciones Dime'}, + '5733341':{'en': 'Comunicaciones Dime'}, + '5733342':{'en': 'Comunicaciones Dime'}, + '5733343':{'en': 'Comunicaciones Dime'}, + '5733344':{'en': 'Comunicaciones Dime'}, + '5733345':{'en': 'Tigo'}, + '5733346':{'en': 'Tigo'}, + '5733347':{'en': 'Tigo'}, + '5733348':{'en': 'Tigo'}, + '5733349':{'en': 'Tigo'}, + '5733360':{'en': 'Suma Movil'}, + '5733361':{'en': 'Suma Movil'}, + '5733362':{'en': 'Suma Movil'}, + '5733363':{'en': 'Suma Movil'}, + '5733364':{'en': 'Suma Movil'}, + '5733365':{'en': 'Suma Movil'}, + '5733366':{'en': 'Suma Movil'}, + '5733367':{'en': 'Suma Movil'}, + '573502':{'en': 'Avantel'}, + '573503':{'en': 'Avantel'}, + '573504':{'en': 'Avantel'}, + '573505':{'en': 'Avantel'}, + '573506':{'en': 'Avantel'}, + '573507':{'en': 'Avantel'}, + '573508':{'en': 'Avantel'}, + '57351':{'en': 'Avantel'}, + '579':{'en': 'Movistar'}, + '58412':{'en': 'Digitel GSM'}, + '58414':{'en': 'movistar'}, + '58416':{'en': 'Movilnet'}, + '58424':{'en': 'movistar'}, + '58426':{'en': 'Movilnet'}, + '59069000':{'en': 'SFR/Rife'}, + '59069005':{'en': 'SFR/Rife'}, + '59069006':{'en': 'Digicel'}, + '59069007':{'en': 'Digicel'}, + '59069008':{'en': 'Digicel'}, + '59069009':{'en': 'Digicel'}, + '5906901':{'en': 'Digicel'}, + '59069010':{'en': 'UTS'}, + '59069020':{'en': 'Digicel'}, + '59069021':{'en': 'Digicel'}, + '59069022':{'en': 'Dauphin Telecom'}, + '59069023':{'en': 'Digicel'}, + '59069024':{'en': 'Digicel'}, + '59069025':{'en': 'Digicel'}, + '59069026':{'en': 'Orange'}, + '59069027':{'en': 'Orange'}, + '59069028':{'en': 'Orange'}, + '59069029':{'en': 'Orange'}, + '5906903':{'en': 'Orange'}, + '59069036':{'en': 'Digicel'}, + '59069040':{'en': 'Orange'}, + '59069041':{'en': 'Orange'}, + '59069042':{'en': 'Digicel'}, + '59069043':{'en': 'Digicel'}, + '59069044':{'en': 'Digicel'}, + '59069045':{'en': 'Digicel'}, + '59069046':{'en': 'Digicel'}, + '59069047':{'en': 'Orange'}, + '59069048':{'en': 'Orange'}, + '59069049':{'en': 'Orange'}, + '5906905':{'en': 'Orange'}, + '5906906':{'en': 'Orange'}, + '59069066':{'en': 'Dauphin Telecom'}, + '59069069':{'en': 'Digicel'}, + '5906907':{'en': 'Orange'}, + '59069077':{'en': 'Dauphin Telecom'}, + '59069078':{'en': 'SFR/Rife'}, + '59069079':{'en': 'SFR/Rife'}, + '5906908':{'en': 'Digicel'}, + '59069087':{'en': 'UTS'}, + '59069088':{'en': 'Dauphin Telecom'}, + '59069089':{'en': 'SFR/Rife'}, + '5906909':{'en': 'SFR/Rife'}, + '5906912':{'en': u('Free Cara\u00efbe')}, + '59069122':{'en': 'Dauphin Telecom'}, + '59069129':{'en': 'Digicel'}, + '59069130':{'en': 'Digicel'}, + '59069131':{'en': 'Orange'}, + '59069132':{'en': 'Orange'}, + '59069133':{'en': 'Orange'}, + '59069134':{'en': 'Orange'}, + '59069135':{'en': 'Orange'}, + '59170':{'en': 'Nuevatel'}, + '591710':{'en': 'Entel'}, + '591711':{'en': 'Entel'}, + '591712':{'en': 'Entel'}, + '591714':{'en': 'Entel'}, + '591715':{'en': 'Entel'}, + '591716':{'en': 'Entel'}, + '591717':{'en': 'Entel'}, + '591718':{'en': 'Entel'}, + '591719':{'en': 'Entel'}, + '59172':{'en': 'Entel'}, + '591730':{'en': 'Entel'}, + '591731':{'en': 'Entel'}, + '591732':{'en': 'Entel'}, + '591733':{'en': 'Entel'}, + '5917342':{'en': 'Entel'}, + '5917343':{'en': 'Entel'}, + '5917344':{'en': 'Entel'}, + '5917346':{'en': 'Entel'}, + '5917347':{'en': 'Entel'}, + '5917348':{'en': 'Entel'}, + '5917349':{'en': 'Entel'}, + '5917353':{'en': 'Entel'}, + '591736':{'en': 'Entel'}, + '5917370':{'en': 'Entel'}, + '5917371':{'en': 'Entel'}, + '5917372':{'en': 'Entel'}, + '5917373':{'en': 'Entel'}, + '5917374':{'en': 'Entel'}, + '5917375':{'en': 'Entel'}, + '5917377':{'en': 'Entel'}, + '591738':{'en': 'Entel'}, + '59174':{'en': 'Entel'}, + '59175':{'en': 'Tigo'}, + '59176':{'en': 'Tigo'}, + '59177':{'en': 'Tigo'}, + '59179':{'en': 'Nuevatel'}, + '592600':{'en': 'Digicel Guyana'}, + '592601':{'en': 'Digicel Guyana'}, + '592602':{'en': 'Digicel Guyana'}, + '592603':{'en': 'Digicel Guyana'}, + '592604':{'en': 'Digicel Guyana'}, + '592608':{'en': 'Digicel Guyana'}, + '592609':{'en': 'Guyana Telephone and Telegraph Company'}, + '59261':{'en': 'Guyana Telephone and Telegraph Company'}, + '59262':{'en': 'Guyana Telephone and Telegraph Company'}, + '592630':{'en': 'Digicel Guyana'}, + '592632':{'en': 'Digicel Guyana'}, + '592636':{'en': 'Digicel Guyana'}, + '592637':{'en': 'Digicel Guyana'}, + '592638':{'en': 'Guyana Telephone and Telegraph Company'}, + '592639':{'en': 'Guyana Telephone and Telegraph Company'}, + '59264':{'en': 'Guyana Telephone and Telegraph Company'}, + '59265':{'en': 'Guyana Telephone and Telegraph Company'}, + '592659':{'en': 'Digicel Guyana'}, + '59266':{'en': 'Digicel Guyana'}, + '59267':{'en': 'Digicel Guyana'}, + '59268':{'en': 'Digicel Guyana'}, + '59269':{'en': 'Digicel Guyana'}, '592700':{'en': 'Digicel Guyana'}, '592701':{'en': 'Digicel Guyana'}, '59393':{'en': 'Claro'}, @@ -600,6 +779,7 @@ '61458':{'en': 'Telstra'}, '61459':{'en': 'Telstra'}, '61460':{'en': 'Telstra'}, + '61461':{'en': 'Telstra'}, '61466':{'en': 'Optus'}, '61467':{'en': 'Telstra'}, '61468':{'en': 'Optus'}, @@ -4233,7 +4413,10 @@ '886989':{'en': 'FarEasTone'}, '9050':{'en': 'Turk Telekom'}, '90510210':{'en': 'Pasifik Telekom'}, + '90510220':{'en': 'Netgsm'}, + '90510221':{'en': 'Netgsm'}, '90510222':{'en': 'Netgsm'}, + '90510223':{'en': 'Netgsm'}, '90510232':{'en': 'Foniv Telecommunications Services'}, '90510244':{'en': 'Nida Telekomunikasyon'}, '90510255':{'en': 'TTM'}, @@ -7759,7 +7942,7 @@ '9725577':{'en': '019mobile'}, '972558':{'en': 'Pelephone'}, '972559':{'en': '019mobile'}, - '97256':{'en': 'Wataniya'}, + '97256':{'en': 'Ooredoo'}, '97258':{'en': 'Golan Telecom'}, '97259':{'en': 'Jawwal'}, '97331':{'en': 'Royal Court'}, @@ -7802,9 +7985,15 @@ '97433':{'en': 'ooredoo'}, '974399':{'en': 'ooredoo'}, '97450':{'en': 'ooredoo'}, - '974510':{'en': 'ooredoo'}, - '974511':{'en': 'ooredoo'}, + '97451':{'en': 'ooredoo'}, '974520':{'en': 'ooredoo'}, + '974521':{'en': 'ooredoo'}, + '974522':{'en': 'ooredoo'}, + '974523':{'en': 'ooredoo'}, + '974524':{'en': 'ooredoo'}, + '974525':{'en': 'ooredoo'}, + '974526':{'en': 'ooredoo'}, + '974527':{'en': 'ooredoo'}, '97455':{'en': 'ooredoo'}, '974599':{'en': 'ooredoo'}, '974600':{'en': 'ooredoo'}, diff --git a/python/phonenumbers/data/region_AU.py b/python/phonenumbers/data/region_AU.py index c9e5dd134..6ee2f1232 100644 --- a/python/phonenumbers/data/region_AU.py +++ b/python/phonenumbers/data/region_AU.py @@ -4,7 +4,7 @@ PHONE_METADATA_AU = PhoneMetadata(id='AU', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011', general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}', possible_length=(5, 6, 7, 8, 9, 10, 12)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8]))\\d{3}|8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-79]|[18][13579]|2[14-9]|3[0-46-9]|[4-6]\\d|7[89]|9[0-4]))|(?:6[0-8]|[78]\\d)\\d{3}|9(?:[02-9]\\d{3}|1(?:(?:[0-58]\\d|6[0135-9])\\d|7(?:0[0-24-9]|[1-9]\\d)|9(?:[0-46-9]\\d|5[0-79])))))\\d{3}', example_number='212345678', possible_length=(9,), possible_length_local_only=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}', example_number='412345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}', example_number='412345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)), shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)), diff --git a/python/phonenumbers/data/region_CA.py b/python/phonenumbers/data/region_CA.py index a1b6425ae..7ba31722f 100644 --- a/python/phonenumbers/data/region_CA.py +++ b/python/phonenumbers/data/region_CA.py @@ -3,8 +3,8 @@ PHONE_METADATA_CA = PhoneMetadata(id='CA', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[2-8]\\d|90)\\d{8}|3\\d{6}', possible_length=(7, 10)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|13|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:2(?:04|[23]6|[48]9|50|63)|3(?:06|43|6[578])|4(?:03|1[68]|3[178]|50|68|74)|5(?:06|1[49]|48|79|8[147])|6(?:04|13|39|47|72)|7(?:0[59]|42|53|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}', example_number='5062345678', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002123456', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002123456', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|(?:5(?:00|2[125-7]|33|44|66|77|88)|622)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_CC.py b/python/phonenumbers/data/region_CC.py index e8c5c845f..910f6c2b0 100644 --- a/python/phonenumbers/data/region_CC.py +++ b/python/phonenumbers/data/region_CC.py @@ -4,7 +4,7 @@ PHONE_METADATA_CC = PhoneMetadata(id='CC', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011', general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}', possible_length=(6, 7, 8, 9, 10, 12)), fixed_line=PhoneNumberDesc(national_number_pattern='8(?:51(?:0(?:02|31|60|89)|1(?:18|76)|223)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}', example_number='891621234', possible_length=(9,), possible_length_local_only=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}', example_number='412345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}', example_number='412345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)), shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)), diff --git a/python/phonenumbers/data/region_CI.py b/python/phonenumbers/data/region_CI.py index 4dcedc484..eb2a13695 100644 --- a/python/phonenumbers/data/region_CI.py +++ b/python/phonenumbers/data/region_CI.py @@ -3,7 +3,7 @@ PHONE_METADATA_CI = PhoneMetadata(id='CI', country_code=225, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[02]\\d{9}', possible_length=(10,)), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|[23][45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}', example_number='2123456789', possible_length=(10,)), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:[15]\\d{3}|7(?:2(?:0[23]|1[2357]|2[245]|3[45]|4[3-5])|3(?:06|1[69]|[2-6]7)))\\d{5}', example_number='2123456789', possible_length=(10,)), mobile=PhoneNumberDesc(national_number_pattern='0704[0-7]\\d{5}|0(?:[15]\\d\\d|7(?:0[0-37-9]|[4-9][7-9]))\\d{6}', example_number='0123456789', possible_length=(10,)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{2})(\\d)(\\d{5})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['2']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{2})(\\d{4})', format='\\1 \\2 \\3 \\4', leading_digits_pattern=['0'])]) diff --git a/python/phonenumbers/data/region_CO.py b/python/phonenumbers/data/region_CO.py index 9f66ec210..f7c920e8d 100644 --- a/python/phonenumbers/data/region_CO.py +++ b/python/phonenumbers/data/region_CO.py @@ -3,16 +3,16 @@ PHONE_METADATA_CO = PhoneMetadata(id='CO', country_code=57, international_prefix='00(?:4(?:[14]4|56)|[579])', general_desc=PhoneNumberDesc(national_number_pattern='(?:60\\d\\d|9101)\\d{6}|(?:1\\d|3)\\d{9}', possible_length=(10, 11), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='60[124-8][2-9]\\d{6}', example_number='6012345678', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='601055(?:[0-4]\\d|50)\\d\\d|6010(?:[0-4]\\d|5[0-4])\\d{4}|60[124-8][2-9]\\d{6}', example_number='6012345678', possible_length=(10,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|(?:3(?:24[1-9]|3(?:00|3[0-24-9]))|9101)\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}', example_number='3211234567', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='1800\\d{7}', example_number='18001234567', possible_length=(11,)), premium_rate=PhoneNumberDesc(national_number_pattern='19(?:0[01]|4[78])\\d{7}', example_number='19001234567', possible_length=(11,)), national_prefix='0', national_prefix_for_parsing='0(4(?:[14]4|56)|[579])?', number_format=[NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['6'], national_prefix_formatting_rule='(\\1)', domestic_carrier_code_formatting_rule='0$CC \\1'), - NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['[39]'], domestic_carrier_code_formatting_rule='0$CC \\1'), + NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['3[0-357]|91'], domestic_carrier_code_formatting_rule='0$CC \\1'), NumberFormat(pattern='(\\d)(\\d{3})(\\d{7})', format='\\1-\\2-\\3', leading_digits_pattern=['1'], national_prefix_formatting_rule='0\\1')], intl_number_format=[NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['6']), - NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['[39]']), + NumberFormat(pattern='(\\d{3})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['3[0-357]|91']), NumberFormat(pattern='(\\d)(\\d{3})(\\d{7})', format='\\1 \\2 \\3', leading_digits_pattern=['1'])], mobile_number_portable_region=True) diff --git a/python/phonenumbers/data/region_CX.py b/python/phonenumbers/data/region_CX.py index 63449b4ee..08d2c47c5 100644 --- a/python/phonenumbers/data/region_CX.py +++ b/python/phonenumbers/data/region_CX.py @@ -4,7 +4,7 @@ PHONE_METADATA_CX = PhoneMetadata(id='CX', country_code=61, international_prefix='001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011', general_desc=PhoneNumberDesc(national_number_pattern='1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}', possible_length=(6, 7, 8, 9, 10, 12)), fixed_line=PhoneNumberDesc(national_number_pattern='8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|2(?:22|35))|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}', example_number='891641234', possible_length=(9,), possible_length_local_only=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}', example_number='412345678', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='4(?:83[0-38]|93[0-6])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[016-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}', example_number='412345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='180(?:0\\d{3}|2)\\d{3}', example_number='1800123456', possible_length=(7, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='190[0-26]\\d{6}', example_number='1900123456', possible_length=(10,)), shared_cost=PhoneNumberDesc(national_number_pattern='13(?:00\\d{6}(?:\\d{2})?|45[0-4]\\d{3})|13\\d{4}', example_number='1300123456', possible_length=(6, 8, 10, 12)), diff --git a/python/phonenumbers/data/region_DE.py b/python/phonenumbers/data/region_DE.py index 4ce4be3da..59383ff50 100644 --- a/python/phonenumbers/data/region_DE.py +++ b/python/phonenumbers/data/region_DE.py @@ -2,7 +2,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_DE = PhoneMetadata(id='DE', country_code=49, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[02-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|[23]1|[46][1-8])\\d{1,9}', possible_length=(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3)), + general_desc=PhoneNumberDesc(national_number_pattern='[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}', possible_length=(4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3)), fixed_line=PhoneNumberDesc(national_number_pattern='32\\d{9,11}|49[1-6]\\d{10}|322\\d{6}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}', example_number='30123456', possible_length=(5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15), possible_length_local_only=(2, 3, 4)), mobile=PhoneNumberDesc(national_number_pattern='15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}', example_number='15123456789', possible_length=(10, 11)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7,12}', example_number='8001234567890', possible_length=(10, 11, 12, 13, 14, 15)), diff --git a/python/phonenumbers/data/region_HK.py b/python/phonenumbers/data/region_HK.py index 82b80e039..126ea0143 100644 --- a/python/phonenumbers/data/region_HK.py +++ b/python/phonenumbers/data/region_HK.py @@ -3,7 +3,7 @@ PHONE_METADATA_HK = PhoneMetadata(id='HK', country_code=852, international_prefix='00(?:30|5[09]|[126-9]?)', general_desc=PhoneNumberDesc(national_number_pattern='8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}', possible_length=(5, 6, 7, 8, 9, 11)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:38[45][0-8]|58(?:0[1-8]|1[2-9]))\\d{4}|(?:2(?:[13-9]\\d|2[013-9])|3(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69]|89))\\d{5}', example_number='21234567', possible_length=(8,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:[45][0-8]|6[01]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}', example_number='21234567', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='(?:4(?:44[5-9]|6(?:0[0-7]|1[0-6]|4[0-57-9]|6[0-4]|7[0-8]))|573[0-6]|6(?:26[013-8]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|9(?:29[013-9]|59[0-4]))\\d{4}|(?:4(?:4[01]|6[2358])|5(?:[1-59][0-46-9]|6[0-4689]|7[0-246-9])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|84[09]|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}', example_number='51234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='900(?:[0-24-9]\\d{7}|3\\d{1,4})', example_number='90012345678', possible_length=(5, 6, 7, 8, 11)), diff --git a/python/phonenumbers/data/region_KW.py b/python/phonenumbers/data/region_KW.py index a5960c48c..3d9b3a3e1 100644 --- a/python/phonenumbers/data/region_KW.py +++ b/python/phonenumbers/data/region_KW.py @@ -4,7 +4,7 @@ PHONE_METADATA_KW = PhoneMetadata(id='KW', country_code=965, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='18\\d{5}|(?:[2569]\\d|41)\\d{6}', possible_length=(7, 8)), fixed_line=PhoneNumberDesc(national_number_pattern='2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}', example_number='22345678', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|111|222|333|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|22|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|3(?:00|33)|5(?:00|5\\d)))\\d{4}', example_number='50012345', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:41\\d\\d|5(?:(?:[05]\\d|1[0-7]|6[56])\\d|2(?:22|5[25])|7(?:55|77)|88[58])|6(?:(?:0[034679]|5[015-9]|6\\d)\\d|1(?:00|11|66)|222|3[36]3|444|7(?:0[013-9]|[67]\\d)|888|9(?:[069]\\d|3[039]))|9(?:(?:0[09]|22|[4679]\\d|8[057-9])\\d|1(?:1[01]|99)|3(?:00|33)|5(?:00|5\\d)))\\d{4}', example_number='50012345', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='18\\d{5}', example_number='1801234', possible_length=(7,)), number_format=[NumberFormat(pattern='(\\d{4})(\\d{3,4})', format='\\1 \\2', leading_digits_pattern=['[169]|2(?:[235]|4[1-35-9])|52']), NumberFormat(pattern='(\\d{3})(\\d{5})', format='\\1 \\2', leading_digits_pattern=['[245]'])], diff --git a/python/phonenumbers/data/region_LV.py b/python/phonenumbers/data/region_LV.py index 180966f29..ab1d28269 100644 --- a/python/phonenumbers/data/region_LV.py +++ b/python/phonenumbers/data/region_LV.py @@ -4,7 +4,7 @@ PHONE_METADATA_LV = PhoneMetadata(id='LV', country_code=371, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[268]\\d|90)\\d{6}', possible_length=(8,)), fixed_line=PhoneNumberDesc(national_number_pattern='6\\d{7}', example_number='63123456', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='2\\d{7}', example_number='21234567', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='23(?:23[0-57-9]|33[0238])\\d{3}|2(?:[0-24-9]\\d\\d|3(?:0[07]|[14-9]\\d|2[024-9]|3[0-24-9]))\\d{4}', example_number='21234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{6}', example_number='80123456', possible_length=(8,)), premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{6}', example_number='90123456', possible_length=(8,)), shared_cost=PhoneNumberDesc(national_number_pattern='81\\d{6}', example_number='81123456', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_MV.py b/python/phonenumbers/data/region_MV.py index 786e3235d..4bf67c036 100644 --- a/python/phonenumbers/data/region_MV.py +++ b/python/phonenumbers/data/region_MV.py @@ -3,7 +3,7 @@ PHONE_METADATA_MV = PhoneMetadata(id='MV', country_code=960, international_prefix='0(?:0|19)', general_desc=PhoneNumberDesc(national_number_pattern='(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}', possible_length=(7, 10)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024-68]|8[024689]))\\d{4}', example_number='6701234', possible_length=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:3(?:0[0-3]|3[0-59])|6(?:[58][024689]|6[024-68]|7[02468]))\\d{4}', example_number='6701234', possible_length=(7,)), mobile=PhoneNumberDesc(national_number_pattern='46[46]\\d{4}|(?:7\\d|9[13-9])\\d{5}', example_number='7712345', possible_length=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{7}', example_number='8001234567', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900\\d{7}', example_number='9001234567', possible_length=(10,)), diff --git a/python/phonenumbers/data/region_PA.py b/python/phonenumbers/data/region_PA.py index bbe23f421..db51356c2 100644 --- a/python/phonenumbers/data/region_PA.py +++ b/python/phonenumbers/data/region_PA.py @@ -3,7 +3,7 @@ PHONE_METADATA_PA = PhoneMetadata(id='PA', country_code=507, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}', possible_length=(7, 8, 10, 11)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[258]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}', example_number='2001234', possible_length=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[2358]|9[1389])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[02-9])|3(?:[089]\\d|1[0-7]|2[0-5]|33|4[0-79]|5[0-35]|6[068]|7[0-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[5-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}', example_number='2001234', possible_length=(7,)), mobile=PhoneNumberDesc(national_number_pattern='(?:1[16]1|21[89]|6\\d{3}|8(?:1[01]|7[23]))\\d{4}', example_number='61234567', possible_length=(7, 8)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{4,5}|(?:00800|800\\d)\\d{6}', example_number='8001234', possible_length=(7, 8, 10, 11)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:22|55|60|7[78]|86)|9(?:00|81))\\d{4}', example_number='8601234', possible_length=(7,)), diff --git a/python/phonenumbers/data/region_PL.py b/python/phonenumbers/data/region_PL.py index ec7f00629..b5e842ab3 100644 --- a/python/phonenumbers/data/region_PL.py +++ b/python/phonenumbers/data/region_PL.py @@ -2,7 +2,7 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_PL = PhoneMetadata(id='PL', country_code=48, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='6\\d{5}(?:\\d{2})?|8\\d{9}|[1-9]\\d{6}(?:\\d{2})?', possible_length=(6, 7, 8, 9, 10)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}', possible_length=(6, 7, 8, 9, 10)), fixed_line=PhoneNumberDesc(national_number_pattern='47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))', example_number='123456789', possible_length=(7, 9)), mobile=PhoneNumberDesc(national_number_pattern='21(?:1(?:[145]\\d|3[1-5])|2[0-4]\\d)\\d{4}|(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}', example_number='512345678', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6,7}', example_number='800123456', possible_length=(9, 10)), @@ -12,7 +12,7 @@ pager=PhoneNumberDesc(national_number_pattern='64\\d{4,7}', example_number='641234567', possible_length=(6, 7, 8, 9)), uan=PhoneNumberDesc(national_number_pattern='804\\d{6}', example_number='804123456', possible_length=(9,)), number_format=[NumberFormat(pattern='(\\d{5})', format='\\1', leading_digits_pattern=['19']), - NumberFormat(pattern='(\\d{3})(\\d{3})', format='\\1 \\2', leading_digits_pattern=['11|64']), + NumberFormat(pattern='(\\d{3})(\\d{3})', format='\\1 \\2', leading_digits_pattern=['11|20|64']), NumberFormat(pattern='(\\d{2})(\\d{2})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1', '(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19']), NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{2,3})', format='\\1 \\2 \\3', leading_digits_pattern=['64']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['21|39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)']), diff --git a/python/phonenumbers/data/region_TZ.py b/python/phonenumbers/data/region_TZ.py index c40be0a53..2e1b454cf 100644 --- a/python/phonenumbers/data/region_TZ.py +++ b/python/phonenumbers/data/region_TZ.py @@ -2,9 +2,9 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_TZ = PhoneMetadata(id='TZ', country_code=255, international_prefix='00[056]', - general_desc=PhoneNumberDesc(national_number_pattern='(?:[26-8]\\d|41|90)\\d{7}', possible_length=(9,)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:[25-8]\\d|41|90)\\d{7}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='2[2-8]\\d{7}', example_number='222345678', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='77[2-9]\\d{6}|(?:6[1-9]|7[1-689])\\d{7}', example_number='621234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='77[2-9]\\d{6}|(?:6[125-9]|7[13-689])\\d{7}', example_number='621234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='90\\d{7}', example_number='900123456', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='8(?:40|6[01])\\d{6}', example_number='840123456', possible_length=(9,)), @@ -14,4 +14,5 @@ national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{3})(\\d{2})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[89]'], national_prefix_formatting_rule='0\\1'), NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['[24]'], national_prefix_formatting_rule='0\\1'), + NumberFormat(pattern='(\\d{2})(\\d{7})', format='\\1 \\2', leading_digits_pattern=['5']), NumberFormat(pattern='(\\d{3})(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['[67]'], national_prefix_formatting_rule='0\\1')]) diff --git a/python/phonenumbers/data/region_US.py b/python/phonenumbers/data/region_US.py index 217db8ef1..9fa9f1459 100644 --- a/python/phonenumbers/data/region_US.py +++ b/python/phonenumbers/data/region_US.py @@ -3,8 +3,8 @@ PHONE_METADATA_US = PhoneMetadata(id='US', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='[2-9]\\d{9}|3\\d{6}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|5[25]|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), - mobile=PhoneNumberDesc(national_number_pattern='5(?:05(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))|82(?:2(?:0[0-3]|[268]2)|3(?:0[02]|22|33)|4(?:00|4[24]|65|82)|5(?:00|29|58|83)|6(?:00|66|82)|7(?:58|77)|8(?:00|42|5[25]|88)|9(?:00|9[89])))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='505(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), + mobile=PhoneNumberDesc(national_number_pattern='505(?:[2-57-9]\\d\\d|6(?:[0-35-9]\\d|44))\\d{4}|(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[023578]|58|6[349]|7[0589]|8[04])|5(?:0[1-47-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[0-5]|8[0256])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[01679]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[0-59]|8[156])|8(?:0[1-68]|1[02-8]|2[068]|3[0-289]|4[03578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[01357-9]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}', example_number='2015550123', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='52(?:3(?:[2-46-9][02-9]\\d|5(?:[02-46-9]\\d|5[0-46-9]))|4(?:[2-478][02-9]\\d|5(?:[034]\\d|2[024-9]|5[0-46-9])|6(?:0[1-9]|[2-9]\\d)|9(?:[05-9]\\d|2[0-5]|49)))\\d{4}|52[34][2-9]1[02-9]\\d{4}|5(?:00|2[125-7]|33|44|66|77|88)[2-9]\\d{6}', example_number='5002345678', possible_length=(10,)), diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 2a50b7f87..58691806b 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61348148':{'en': 'Finley'}, + '61348149':{'en': 'Jerilderie'}, + '61348150':{'en': 'Jimaringle'}, + '61348151':{'en': 'Katamatite'}, + '61348152':{'en': 'Katandra West'}, '61348153':{'en': 'Kialla East'}, '61348154':{'en': 'Kyabram'}, '61348155':{'en': 'Lalalty'}, @@ -10014,9 +10019,4 @@ '6139133':{'en': 'Melbourne'}, '6139134':{'en': 'Melbourne'}, '6139135':{'en': 'Melbourne'}, - '6139136':{'en': 'Melbourne'}, - '61391735':{'en': 'Melbourne'}, - '61391736':{'en': 'Melbourne'}, - '61391737':{'en': 'Melbourne'}, - '61391738':{'en': 'Melbourne'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 5aed5437c..325acf9d5 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '6139136':{'en': 'Melbourne'}, + '61391735':{'en': 'Melbourne'}, + '61391736':{'en': 'Melbourne'}, + '61391737':{'en': 'Melbourne'}, + '61391738':{'en': 'Melbourne'}, '6139188':{'en': 'Melbourne'}, '6139189':{'en': 'Melbourne'}, '6139200':{'en': 'Melbourne'}, @@ -10014,9 +10019,4 @@ '61749813':{'en': 'Middlemount'}, '61749814':{'en': 'Springsure'}, '61749815':{'en': 'Springsure'}, - '61749816':{'en': 'Tieri'}, - '61749817':{'en': 'Tieri'}, - '61749818':{'en': 'Willows'}, - '61749819':{'en': 'Alpha'}, - '6174982':{'en': 'Emerald'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index 0db790b9a..9f133831a 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61749816':{'en': 'Tieri'}, + '61749817':{'en': 'Tieri'}, + '61749818':{'en': 'Willows'}, + '61749819':{'en': 'Alpha'}, + '6174982':{'en': 'Emerald'}, '61749825':{'en': 'Blackwater'}, '61749826':{'en': 'Blackwater'}, '61749827':{'en': 'Blackwater'}, @@ -10014,9 +10019,4 @@ '618854935':{'en': 'Bower'}, '618854936':{'en': 'Bower'}, '618854937':{'en': 'Bower'}, - '618854938':{'en': 'Bower'}, - '618854940':{'en': 'Eudunda'}, - '618854941':{'en': 'Eudunda'}, - '618854942':{'en': 'Eudunda'}, - '618854943':{'en': 'Eudunda'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index e99486818..96d9c485b 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '618854938':{'en': 'Bower'}, + '618854940':{'en': 'Eudunda'}, + '618854941':{'en': 'Eudunda'}, + '618854942':{'en': 'Eudunda'}, + '618854943':{'en': 'Eudunda'}, '618854944':{'en': 'Eudunda'}, '618854945':{'en': 'Eudunda'}, '618854946':{'en': 'Eudunda'}, @@ -10014,9 +10019,4 @@ '61898942':{'en': 'Mount Barker'}, '61898943':{'en': 'Mount Barker'}, '61898944':{'en': 'Porongurup'}, - '61898945':{'en': 'Porongurup'}, - '61898946':{'en': 'Boscabel'}, - '61898947':{'en': 'Boscabel'}, - '61898948':{'en': 'Cranbrook'}, - '61898949':{'en': 'Cranbrook'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index 6caeac5d7..a5f3e0a8d 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61898945':{'en': 'Porongurup'}, + '61898946':{'en': 'Boscabel'}, + '61898947':{'en': 'Boscabel'}, + '61898948':{'en': 'Cranbrook'}, + '61898949':{'en': 'Cranbrook'}, '61898950':{'en': 'Hopetoun'}, '61898951':{'en': 'Jacup'}, '61898952':{'en': 'Jerdacuttup'}, @@ -10014,9 +10019,4 @@ '861306302':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, '86130631':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, '861306320':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, - '861306321':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, - '861306322':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, - '861306323':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861306324':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861306325':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index 207ae4b2e..e424c927f 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861306321':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, + '861306322':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, + '861306323':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861306324':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861306325':{'en': 'Tongling, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u94dc\u9675\u5e02')}, '861306326':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, '861306327':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, '861306328':{'en': 'Anqing, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5b89\u5e86\u5e02')}, @@ -10014,9 +10019,4 @@ '861323582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, '861323583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, '861323584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, - '861323585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, - '861323586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, - '861323587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, - '861323588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, - '861323589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index d2fae0f40..46512e4ae 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861323585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, + '861323586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, + '861323587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, + '861323588':{'en': 'Lishui, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u4e3d\u6c34\u5e02')}, + '861323589':{'en': 'Jinhua, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u91d1\u534e\u5e02')}, '861323590':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861323591':{'en': 'Fuzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u798f\u5dde\u5e02')}, '861323592':{'en': 'Xiamen, Fujian', 'zh': u('\u798f\u5efa\u7701\u53a6\u95e8\u5e02')}, @@ -10014,9 +10019,4 @@ '861339855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, '861339856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, '861339857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, - '861339858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, - '861339859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, - '861339860':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, - '861339861':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, - '861339862':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index 8a5b8d5c2..eccaac0b4 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861339858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, + '861339859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, + '861339860':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, + '861339861':{'en': 'Shijiazhuang, Hebei', 'zh': u('\u6cb3\u5317\u7701\u77f3\u5bb6\u5e84\u5e02')}, + '861339862':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861339863':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861339864':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, '861339865':{'en': 'Qinhuangdao, Hebei', 'zh': u('\u6cb3\u5317\u7701\u79e6\u7687\u5c9b\u5e02')}, @@ -10014,9 +10019,4 @@ '861364792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, '861364793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, '861364794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, - '861364795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, - '861364796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, - '861364797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, - '861364798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, - '861364799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index c1edc9528..cfb949b6b 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861364795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, + '861364796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, + '861364797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, + '861364798':{'en': 'Jingdezhen, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u666f\u5fb7\u9547\u5e02')}, + '861364799':{'en': 'Pingxiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u840d\u4e61\u5e02')}, '86136480':{'en': 'Chengdu, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u6210\u90fd\u5e02')}, '861364810':{'en': 'Deyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u5fb7\u9633\u5e02')}, '861364811':{'en': 'Mianyang, Sichuan', 'zh': u('\u56db\u5ddd\u7701\u7ef5\u9633\u5e02')}, @@ -10014,9 +10019,4 @@ '861393832':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, '861393833':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, '86139384':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86139385':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861393860':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393861':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393862':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, - '861393863':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 40ec56e44..6398456b6 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '86139385':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861393860':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393861':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393862':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, + '861393863':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861393864':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861393865':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, '861393866':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, @@ -10014,9 +10019,4 @@ '861505627':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505628':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505629':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505630':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505631':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505632':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505633':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505634':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, } diff --git a/python/phonenumbers/geodata/data2.py b/python/phonenumbers/geodata/data2.py index 18cc7fd72..853ff9f88 100644 --- a/python/phonenumbers/geodata/data2.py +++ b/python/phonenumbers/geodata/data2.py @@ -2713,8 +2713,10 @@ '1740984':{'en': 'Beverly, OH'}, '1740992':{'en': 'Pomeroy, OH'}, '1740998':{'en': 'Frankfort, OH'}, + '1742':{'en': 'Ontario'}, '1743':{'en': 'North Carolina'}, '1747':{'en': 'California'}, + '1753':{'en': 'Ontario'}, '1754':{'en': 'Florida'}, '1757':{'en': 'Virginia'}, '1757220':{'en': 'Williamsburg, VA'}, @@ -10017,6 +10019,4 @@ '1919256':{'en': 'Raleigh, NC'}, '1919258':{'en': 'Broadway, NC'}, '1919261':{'en': 'Knightdale, NC'}, - '1919266':{'en': 'Knightdale, NC'}, - '1919267':{'en': 'Apex, NC'}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index 7690206ca..e41448823 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861505630':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505631':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505632':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505633':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, + '861505634':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505635':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505636':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861505637':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, @@ -10014,9 +10019,4 @@ '861533409':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, '861533410':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, '861533411':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861533412':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533413':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533414':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, - '861533415':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, - '861533416':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index e05e44fb3..4c539e98c 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861533412':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533413':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533414':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, + '861533415':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, + '861533416':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, '861533417':{'en': 'Jingzhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u8346\u5dde\u5e02')}, '861533418':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, '861533419':{'en': 'Xianning, Hubei', 'zh': u('\u6e56\u5317\u7701\u54b8\u5b81\u5e02')}, @@ -10014,9 +10019,4 @@ '861566633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861566634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, '861566635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, - '861566636':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, - '861566637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, - '861566638':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, - '861566639':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, - '861566640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 7564868db..91540c601 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861566636':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, + '861566637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, + '861566638':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, + '861566639':{'en': 'Linyi, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e34\u6c82\u5e02')}, + '861566640':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861566641':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861566642':{'en': 'Qingdao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u9752\u5c9b\u5e02')}, '861566643':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, @@ -10014,9 +10019,4 @@ '86159369':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, '86159370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, '86159371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '86159372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, - '86159373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, - '86159374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '86159375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, - '86159376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index d2a882825..ac3893939 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '86159372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, + '86159373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, + '86159374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, + '86159375':{'en': 'Pingdingshan, Henan', 'zh': u('\u6cb3\u5357\u7701\u5e73\u9876\u5c71\u5e02')}, + '86159376':{'en': 'Xinyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u4fe1\u9633\u5e02')}, '86159377':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '86159378':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '86159379':{'en': 'Luoyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6d1b\u9633\u5e02')}, @@ -10014,9 +10019,4 @@ '861782018':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861782019':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, '861782020':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, - '861782021':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, - '861782022':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861782023':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, - '861782024':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, - '861782025':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index e719186f1..e9b31ccc0 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861782021':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, + '861782022':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861782023':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, + '861782024':{'en': 'Yunfu, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4e91\u6d6e\u5e02')}, + '861782025':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861782026':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, '861782027':{'en': 'Jieyang, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u63ed\u9633\u5e02')}, '861782028':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, @@ -10014,9 +10019,4 @@ '86181963':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, '86181964':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, '86181965':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '86181966':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, - '861819666':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, - '861819667':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861819668':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, - '861819669':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index 0df318fbd..2a7fbff36 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '86181966':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, + '861819666':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, + '861819667':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861819668':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, + '861819669':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, '86181967':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861819676':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861819677':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, @@ -10014,9 +10019,4 @@ '861853898':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '861853899':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '86185390':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, - '86185391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, - '86185392':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, - '861853920':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861853921':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, - '861853922':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 613db2121..9e30bb65f 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '86185391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, + '86185392':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, + '861853920':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861853921':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, + '861853922':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, '861853923':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, '86185393':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, '86185394':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, @@ -10014,9 +10019,4 @@ '861881689':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86188169':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, '8618817':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '861881700':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881701':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881702':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881703':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, - '861881704':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 97bfbea5f..926e4b827 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '861881700':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881701':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881702':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881703':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, + '861881704':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, '861881705':{'en': 'Hengyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u8861\u9633\u5e02')}, '861881706':{'en': 'Chenzhou, Hunan', 'zh': u('\u6e56\u5357\u7701\u90f4\u5dde\u5e02')}, '861881707':{'en': 'Changde, Hunan', 'zh': u('\u6e56\u5357\u7701\u5e38\u5fb7\u5e02')}, @@ -10014,9 +10019,4 @@ '9167647':{'en': 'Anugul, Odisha'}, '9167652':{'en': 'Palla Hara, Odisha'}, '9167653':{'en': 'Palla Hara, Odisha'}, - '9167654':{'en': 'Palla Hara, Odisha'}, - '9167655':{'en': 'Palla Hara, Odisha'}, - '9167656':{'en': 'Palla Hara, Odisha'}, - '9167657':{'en': 'Palla Hara, Odisha'}, - '9167662':{'en': 'Keonjhar, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 68d7dddd4..974033661 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '9167654':{'en': 'Palla Hara, Odisha'}, + '9167655':{'en': 'Palla Hara, Odisha'}, + '9167656':{'en': 'Palla Hara, Odisha'}, + '9167657':{'en': 'Palla Hara, Odisha'}, + '9167662':{'en': 'Keonjhar, Odisha'}, '9167663':{'en': 'Keonjhar, Odisha'}, '9167664':{'en': 'Keonjhar, Odisha'}, '9167665':{'en': 'Keonjhar, Odisha'}, @@ -3796,6 +3801,7 @@ '960654':{'en': 'Shaviyani'}, '960656':{'en': 'Noonu'}, '960658':{'en': 'Raa'}, + '960659':{'en': 'Raa'}, '960660':{'en': 'Baa'}, '960662':{'en': 'Lhaviyani'}, '960664':{'en': 'Kaafu'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 11e26947e..96e55ab6b 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -19,6 +19,8 @@ # limitations under the License. data = { + '1919266':{'en': 'Knightdale, NC'}, + '1919267':{'en': 'Apex, NC'}, '1919269':{'en': 'Zebulon, NC'}, '1919284':{'en': 'Kenly, NC'}, '1919286':{'en': 'Durham, NC'}, @@ -2826,7 +2828,9 @@ '2252536':{'en': 'Korhogo', 'fr': 'Korhogo'}, '2252720':{'en': 'Plateau, Abidjan', 'fr': 'Plateau, Abidjan'}, '2252721':{'en': 'Abidjan-sud', 'fr': 'Abidjan-sud'}, - '2252722':{'en': 'Cocody, Abidjan', 'fr': 'Cocody, Abidjan'}, + '22527222':{'en': 'Abidjan-sud', 'fr': 'Abidjan-sud'}, + '22527224':{'en': 'Cocody, Abidjan', 'fr': 'Cocody, Abidjan'}, + '22527225':{'en': 'Cocody, Abidjan', 'fr': 'Cocody, Abidjan'}, '2252723':{'en': 'Banco, Abidjan', 'fr': 'Banco, Abidjan'}, '2252724':{'en': 'Abobo, Abidjan', 'fr': 'Abobo, Abidjan'}, '2252730':{'en': 'Yamoussoukro', 'fr': 'Yamoussoukro'}, @@ -10015,8 +10019,4 @@ '3323651':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, '3323652':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, '3323653':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, - '3323654':{'en': 'Sancerre', 'fr': 'Sancerre'}, - '3323655':{'en': 'Vierzon', 'fr': 'Vierzon'}, - '3323656':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, - '3323657':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index c1cd99068..570eb90d4 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '3323654':{'en': 'Sancerre', 'fr': 'Sancerre'}, + '3323655':{'en': 'Vierzon', 'fr': 'Vierzon'}, + '3323656':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, + '3323657':{'en': u('Ch\u00e2teauroux'), 'fr': u('Ch\u00e2teauroux')}, '3323658':{'en': 'Chartres', 'fr': 'Chartres'}, '3323659':{'en': 'Amboise', 'fr': 'Amboise'}, '3323660':{'en': 'Tours', 'fr': 'Tours'}, @@ -10015,8 +10019,4 @@ '3358728':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, '3358729':{'en': 'Boussac', 'fr': 'Boussac'}, '3358730':{'en': 'Gueret', 'fr': 'Gueret'}, - '3358731':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358732':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, - '3358733':{'en': 'Limoges', 'fr': 'Limoges'}, - '3358734':{'en': 'Argentat', 'fr': 'Argentat'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 7951d655b..159077c36 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '3358731':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358732':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, + '3358733':{'en': 'Limoges', 'fr': 'Limoges'}, + '3358734':{'en': 'Argentat', 'fr': 'Argentat'}, '3358735':{'en': 'Argentat', 'fr': 'Argentat'}, '3358736':{'en': 'Aubusson', 'fr': 'Aubusson'}, '3358737':{'en': 'Bellac', 'fr': 'Bellac'}, @@ -10015,8 +10019,4 @@ '494805':{'de': 'Schafstedt', 'en': 'Schafstedt'}, '494806':{'de': u('Sarzb\u00fcttel'), 'en': u('Sarzb\u00fcttel')}, '49481':{'de': 'Heide Holstein', 'en': 'Heide Holstein'}, - '494821':{'de': 'Itzehoe', 'en': 'Itzehoe'}, - '494822':{'de': 'Kellinghusen', 'en': 'Kellinghusen'}, - '494823':{'de': 'Wilster', 'en': 'Wilster'}, - '494824':{'de': 'Krempe', 'en': 'Krempe'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index a817b6e45..199306e82 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '494821':{'de': 'Itzehoe', 'en': 'Itzehoe'}, + '494822':{'de': 'Kellinghusen', 'en': 'Kellinghusen'}, + '494823':{'de': 'Wilster', 'en': 'Wilster'}, + '494824':{'de': 'Krempe', 'en': 'Krempe'}, '494825':{'de': 'Burg Dithmarschen', 'en': 'Burg Dithmarschen'}, '494826':{'de': 'Hohenlockstedt', 'en': 'Hohenlockstedt'}, '494827':{'de': 'Wacken', 'en': 'Wacken'}, @@ -10015,8 +10019,4 @@ '55493452':{'en': 'Seara - SC', 'pt': 'Seara - SC'}, '55493453':{'en': 'Peritiba - SC', 'pt': 'Peritiba - SC'}, '55493454':{'en': 'Xavantina - SC', 'pt': 'Xavantina - SC'}, - '55493455':{'en': 'Alto Bela Vista - SC', 'pt': 'Alto Bela Vista - SC'}, - '55493456':{'en': 'Campina da Alegria - SC', 'pt': 'Campina da Alegria - SC'}, - '55493457':{'en': 'Presidente Castelo Branco - SC', 'pt': 'Presidente Castelo Branco - SC'}, - '55493458':{'en': u('It\u00e1 - SC'), 'pt': u('It\u00e1 - SC')}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 336c9615c..34365cf67 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,10 @@ # limitations under the License. data = { + '55493455':{'en': 'Alto Bela Vista - SC', 'pt': 'Alto Bela Vista - SC'}, + '55493456':{'en': 'Campina da Alegria - SC', 'pt': 'Campina da Alegria - SC'}, + '55493457':{'en': 'Presidente Castelo Branco - SC', 'pt': 'Presidente Castelo Branco - SC'}, + '55493458':{'en': u('It\u00e1 - SC'), 'pt': u('It\u00e1 - SC')}, '55493459':{'en': 'Coronel Martins - SC', 'pt': 'Coronel Martins - SC'}, '55493482':{'en': u('Conc\u00f3rdia - SC'), 'pt': u('Conc\u00f3rdia - SC')}, '55493491':{'en': 'Seara - SC', 'pt': 'Seara - SC'}, @@ -5748,6 +5752,7 @@ '5672':{'en': 'Rancagua, O\'Higgins', 'es': 'Rancagua, O\'Higgins'}, '5673':{'en': 'Linares, Maule', 'es': 'Linares, Maule'}, '5675':{'en': u('Curic\u00f3, Maule'), 'es': u('Curic\u00f3, Maule')}, + '576010':{'en': 'Cundinamarca', 'es': 'Cundinamarca'}, '576012':{'en': u('Bogot\u00e1'), 'es': u('Bogot\u00e1')}, '576013':{'en': u('Bogot\u00e1'), 'es': u('Bogot\u00e1')}, '576014':{'en': u('Bogot\u00e1'), 'es': u('Bogot\u00e1')}, @@ -10014,9 +10019,4 @@ '609774':{'en': 'Kota Bharu'}, '609775':{'en': 'Kota Bharu'}, '609776':{'en': 'Bachok'}, - '609778':{'en': 'Bachok'}, - '609779':{'en': 'Bachok'}, - '609780':{'en': 'Kok Lanas'}, - '609781':{'en': 'Machang'}, - '609782':{'en': 'Bachok'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index 4c51b93bf..b85f8fc1d 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '609778':{'en': 'Bachok'}, + '609779':{'en': 'Bachok'}, + '609780':{'en': 'Kok Lanas'}, + '609781':{'en': 'Machang'}, + '609782':{'en': 'Bachok'}, '609783':{'en': 'Bachok'}, '609784':{'en': 'Pasirputih'}, '609785':{'en': 'Pasirputih'}, @@ -10014,9 +10019,4 @@ '612630897':{'en': 'Burraga'}, '612630898':{'en': 'Burraga'}, '612630899':{'en': 'Burraga'}, - '61263090':{'en': 'Greenethorpe'}, - '61263091':{'en': 'Greenethorpe'}, - '61263092':{'en': 'Greenethorpe'}, - '61263093':{'en': 'Grenfell'}, - '61263094':{'en': 'Grenfell'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index f1cf1f4a1..5cab6b34e 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,11 @@ # limitations under the License. data = { + '61263090':{'en': 'Greenethorpe'}, + '61263091':{'en': 'Greenethorpe'}, + '61263092':{'en': 'Greenethorpe'}, + '61263093':{'en': 'Grenfell'}, + '61263094':{'en': 'Grenfell'}, '61263095':{'en': 'Grenfell'}, '61263096':{'en': 'Gulgong'}, '61263097':{'en': 'Gulgong'}, @@ -10014,9 +10019,4 @@ '61348145':{'en': 'Cornalla'}, '61348146':{'en': 'Deniliquin'}, '61348147':{'en': 'Dookie'}, - '61348148':{'en': 'Finley'}, - '61348149':{'en': 'Jerilderie'}, - '61348150':{'en': 'Jimaringle'}, - '61348151':{'en': 'Katamatite'}, - '61348152':{'en': 'Katandra West'}, } diff --git a/python/phonenumbers/shortdata/region_CO.py b/python/phonenumbers/shortdata/region_CO.py index 526a5ffa7..6587c8197 100644 --- a/python/phonenumbers/shortdata/region_CO.py +++ b/python/phonenumbers/shortdata/region_CO.py @@ -2,10 +2,10 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_CO = PhoneMetadata(id='CO', country_code=None, international_prefix=None, - general_desc=PhoneNumberDesc(national_number_pattern='[148]\\d\\d(?:\\d{2})?', possible_length=(3, 5)), + general_desc=PhoneNumberDesc(national_number_pattern='[1-589]\\d\\d(?:\\d{2,3})?', possible_length=(3, 5, 6)), toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[29]|23|32|56)', example_number='112', possible_length=(3,)), emergency=PhoneNumberDesc(national_number_pattern='1(?:1[29]|23|32|56)', example_number='112', possible_length=(3,)), - short_code=PhoneNumberDesc(national_number_pattern='1(?:06|1[2-9]|2[35-7]|3[27]|4[467]|5[36]|6[4-7]|95)|40404|85432', example_number='106', possible_length=(3, 5)), + short_code=PhoneNumberDesc(national_number_pattern='1(?:06|1[2-9]|2[35-7]|3[27]|4[467]|5[36]|6[4-7]|95)|(?:29002|39003)9|40404|5930\\d\\d|85432|(?:[2359][57]|8(?:7|9\\d))\\d{3}', example_number='106', possible_length=(3, 5, 6)), carrier_specific=PhoneNumberDesc(national_number_pattern='(?:40|85)4\\d\\d', example_number='40400', possible_length=(5,)), sms_services=PhoneNumberDesc(national_number_pattern='(?:40|85)4\\d\\d', example_number='40400', possible_length=(5,)), short_data=True) diff --git a/python/phonenumbers/shortdata/region_TZ.py b/python/phonenumbers/shortdata/region_TZ.py index 77c42201f..87212ca2a 100644 --- a/python/phonenumbers/shortdata/region_TZ.py +++ b/python/phonenumbers/shortdata/region_TZ.py @@ -3,9 +3,9 @@ PHONE_METADATA_TZ = PhoneMetadata(id='TZ', country_code=None, international_prefix=None, general_desc=PhoneNumberDesc(national_number_pattern='[149]\\d\\d(?:\\d{2})?', possible_length=(3, 5)), - toll_free=PhoneNumberDesc(national_number_pattern='11[12]|999', example_number='111', possible_length=(3,)), - emergency=PhoneNumberDesc(national_number_pattern='11[12]|999', example_number='111', possible_length=(3,)), - short_code=PhoneNumberDesc(national_number_pattern='11[128]|46400|999', example_number='111', possible_length=(3, 5)), + toll_free=PhoneNumberDesc(national_number_pattern='1(?:1[0-79]|9[09])|999', example_number='110', possible_length=(3,)), + emergency=PhoneNumberDesc(national_number_pattern='11[0-245]|999', example_number='110', possible_length=(3,)), + short_code=PhoneNumberDesc(national_number_pattern='1(?:1\\d|9[09])|46400|999', example_number='110', possible_length=(3, 5)), carrier_specific=PhoneNumberDesc(national_number_pattern='464\\d\\d', example_number='46400', possible_length=(5,)), sms_services=PhoneNumberDesc(national_number_pattern='464\\d\\d', example_number='46400', possible_length=(5,)), short_data=True) diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index 2b3a87856..a8e95cc96 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -1428,8 +1428,10 @@ '1734':('America/New_York',), '1737':('America/Chicago',), '1740':('America/New_York',), + '1742':('America/Toronto',), '1743':('America/New_York',), '1747':('America/Los_Angeles',), + '1753':('America/Toronto',), '1754':('America/New_York',), '1757':('America/New_York',), '1758':('America/St_Lucia',), From 4af9941bf106c2525dfb6c28d78fdda9e8fbf6ab Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 9 Sep 2022 07:47:36 +0100 Subject: [PATCH 43/67] Prep for 8.12.55 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 31fc183c5..3ac5760a2 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.54" +__version__ = "8.12.55" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 334f9d16f4ef0858268c7dc34c70d67d30c0d4d7 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sat, 24 Sep 2022 06:14:55 +0100 Subject: [PATCH 44/67] Merge metadata changes from upstream 8.12.56 Includes changes in resources/ up to and including upstream commit 222e5a8b3650: "[maven-release-plugin] prepare release v8.12.56" --- resources/PhoneNumberMetadata.xml | 46 ++++++++++++++++++++----------- resources/ShortNumberMetadata.xml | 27 ++++++++++++++++-- resources/carrier/en/31.txt | 22 +++++++-------- resources/carrier/en/385.txt | 1 + resources/carrier/en/389.txt | 26 +++++++++++++++-- resources/carrier/en/65.txt | 2 ++ 6 files changed, 91 insertions(+), 33 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index 490517ca9..fb10ecbeb 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -12565,6 +12565,7 @@ 98\d{6,7}| 975(?: 1\d| + 77| 9[67] )\d{4}| 9(?: @@ -19656,7 +19657,7 @@ )700\d{3}| (?: 2(?: - [23]\d| + [0-3]\d| 5[0-578]| 6[01]| 82 @@ -19686,21 +19687,29 @@ 7(?: 3555| - 4(?: - 60\d| - 747 - )| - 94(?: - [01]\d| - 2[0-4] + 4747| + 9(?: + [019]77| + 42[0-4] ) )\d{3}| 7(?: - [0-25-8]\d| - 3[1-4]| - 42| - 9[23] - )\d{5} + [0-25-8]\d\d| + 3(?: + [1-4]\d| + 7[01578] + )| + 4(?: + 2\d| + 60| + 7[01578] + )| + 9(?: + [23]\d| + 4[01]| + 7[015] + ) + )\d{4} @@ -19711,7 +19720,7 @@ 50012345 - 5[02-9]\d{6} + 5\d{7} @@ -24282,6 +24291,11 @@ )\d{5} + + + 622212345 + 6222\d{5} + 800123456 @@ -25872,7 +25886,7 @@ 81234567 8(?: - 05[0-3]| + 05[0-367]| 95[0-2] )\d{4}| (?: @@ -27966,7 +27980,7 @@ 868(?: 2(?: - 0[13]| + 01| 1[5-9]| [23]\d| 4[0-2] diff --git a/resources/ShortNumberMetadata.xml b/resources/ShortNumberMetadata.xml index fea7d5162..3828fb822 100644 --- a/resources/ShortNumberMetadata.xml +++ b/resources/ShortNumberMetadata.xml @@ -2119,7 +2119,11 @@ 9(?: 0| - 11 + 11| + 22| + 66| + 77| + 9[09] ) @@ -2129,7 +2133,11 @@ 9(?: 0| - 11 + 11| + 22| + 66| + 77| + 9[09] ) @@ -2140,10 +2148,23 @@ 9(?: 0| - 11 + 11| + 90 ) + + + 922 + + 9(?: + 22| + 66| + 77| + 99 + ) + + diff --git a/resources/carrier/en/31.txt b/resources/carrier/en/31.txt index cb712d826..43f811fd8 100644 --- a/resources/carrier/en/31.txt +++ b/resources/carrier/en/31.txt @@ -12,29 +12,24 @@ # See the License for the specific language governing permissions and # limitations under the License. -31610|KPN +3161|KPN 31611|Vodafone Libertel B.V. -31612|KPN -31613|KPN 31614|T-Mobile 31615|Vodafone Libertel B.V. -31616|Telfort -31617|Telfort 31618|T-Mobile Thuis -31619|KPN 31620|KPN 31621|Vodafone Libertel B.V. 31622|KPN 31623|KPN 31624|T-Mobile 31625|Vodafone Libertel B.V. -31626|Telfort +31626|KPN 31627|Vodafone Libertel B.V. 31628|T-Mobile Thuis 31629|Vodafone Libertel B.V. 31630|KPN 31631|Vodafone Libertel B.V. -31633|Telfort +31633|KPN 31634|T-Mobile 316351|Glotell B.V (V-Tell NL) 316352|Lancelot @@ -51,12 +46,12 @@ 31641|T-Mobile 31642|T-Mobile 31643|T-Mobile -31644|Telfort +31644|KPN 31645|Telfort 31646|Vodafone Libertel B.V. -31647|Telfort +31647|KPN 31648|T-Mobile Thuis -31649|Telfort +31649|KPN 31650|Vodafone Libertel B.V. 31651|KPN 31652|Vodafone Libertel B.V. @@ -65,8 +60,11 @@ 31655|Vodafone Libertel B.V. 31656|T-Mobile 31657|KPN -31658|Telfort +31658|Lebara 316580|Private Mobility Nederland +316587|KPN +316588|KPN +316589|KPN 31659|Vectone Mobile/Delight Mobile 316599|Motto 31680|Vodafone Libertel B.V. diff --git a/resources/carrier/en/385.txt b/resources/carrier/en/385.txt index 92426bb36..c85c7965a 100644 --- a/resources/carrier/en/385.txt +++ b/resources/carrier/en/385.txt @@ -21,6 +21,7 @@ 38595|Tele2 385970|Hrvatski Telekom 3859751|Telefocus +3859757|Mobile One 38597596|Altavox 38597597|INNOVAC 385976|Hrvatski Telekom diff --git a/resources/carrier/en/389.txt b/resources/carrier/en/389.txt index 147f51635..044877060 100644 --- a/resources/carrier/en/389.txt +++ b/resources/carrier/en/389.txt @@ -16,11 +16,33 @@ # Mapped ranges at 3-4 digit granularity level for easier maintenance. Added # some additional ranges based on respective IR.21 docs. -3897|A1 38970|T-Mobile 38971|T-Mobile 38972|T-Mobile +389731|A1 +389732|A1 +389733|A1 +389734|A1 +389735|A1 +3897370|T-Mobile +3897371|T-Mobile +3897375|A1 +3897377|A1 +3897378|A1 389742|T-Mobile 3897421|Mobik 389746|T-Mobile -389747|T-Mobile +3897470|T-Mobile +3897471|T-Mobile +3897474|T-Mobile +3897475|A1 +3897477|A1 +38974774|Telekabel +3897478|A1 +38975|A1 +38976|A1 +38977|A1 +38978|A1 +38979|A1 +3897970|T-Mobile +3897971|T-Mobile diff --git a/resources/carrier/en/65.txt b/resources/carrier/en/65.txt index 3d144b40f..8d57e9dab 100644 --- a/resources/carrier/en/65.txt +++ b/resources/carrier/en/65.txt @@ -43,6 +43,8 @@ 658051|M1 658052|M1 658053|Simba +658056|Simba +658057|Simba 6581|StarHub 65810|M1 65812|SingTel From 4002dabfd5e04a76b2bc99b4032bafb6b62d9b66 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sat, 24 Sep 2022 06:15:03 +0100 Subject: [PATCH 45/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 70 +++++++++++----------- python/phonenumbers/carrierdata/data1.py | 42 ++++++------- python/phonenumbers/carrierdata/data2.py | 23 +++++++ python/phonenumbers/data/region_HR.py | 2 +- python/phonenumbers/data/region_MK.py | 6 +- python/phonenumbers/data/region_PT.py | 1 + python/phonenumbers/data/region_SG.py | 2 +- python/phonenumbers/data/region_TT.py | 2 +- python/phonenumbers/shortdata/region_BZ.py | 6 +- 9 files changed, 89 insertions(+), 65 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 7a1cb3be5..457b9d054 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -1744,29 +1744,24 @@ '306998':{'en': 'Wind'}, '306999':{'en': 'Wind'}, '3094':{'en': 'Vodafone'}, - '31610':{'en': 'KPN'}, + '3161':{'en': 'KPN'}, '31611':{'en': 'Vodafone Libertel B.V.'}, - '31612':{'en': 'KPN'}, - '31613':{'en': 'KPN'}, '31614':{'en': 'T-Mobile'}, '31615':{'en': 'Vodafone Libertel B.V.'}, - '31616':{'en': 'Telfort'}, - '31617':{'en': 'Telfort'}, '31618':{'en': 'T-Mobile Thuis'}, - '31619':{'en': 'KPN'}, '31620':{'en': 'KPN'}, '31621':{'en': 'Vodafone Libertel B.V.'}, '31622':{'en': 'KPN'}, '31623':{'en': 'KPN'}, '31624':{'en': 'T-Mobile'}, '31625':{'en': 'Vodafone Libertel B.V.'}, - '31626':{'en': 'Telfort'}, + '31626':{'en': 'KPN'}, '31627':{'en': 'Vodafone Libertel B.V.'}, '31628':{'en': 'T-Mobile Thuis'}, '31629':{'en': 'Vodafone Libertel B.V.'}, '31630':{'en': 'KPN'}, '31631':{'en': 'Vodafone Libertel B.V.'}, - '31633':{'en': 'Telfort'}, + '31633':{'en': 'KPN'}, '31634':{'en': 'T-Mobile'}, '316351':{'en': 'Glotell B.V (V-Tell NL)'}, '316352':{'en': 'Lancelot'}, @@ -1783,12 +1778,12 @@ '31641':{'en': 'T-Mobile'}, '31642':{'en': 'T-Mobile'}, '31643':{'en': 'T-Mobile'}, - '31644':{'en': 'Telfort'}, + '31644':{'en': 'KPN'}, '31645':{'en': 'Telfort'}, '31646':{'en': 'Vodafone Libertel B.V.'}, - '31647':{'en': 'Telfort'}, + '31647':{'en': 'KPN'}, '31648':{'en': 'T-Mobile Thuis'}, - '31649':{'en': 'Telfort'}, + '31649':{'en': 'KPN'}, '31650':{'en': 'Vodafone Libertel B.V.'}, '31651':{'en': 'KPN'}, '31652':{'en': 'Vodafone Libertel B.V.'}, @@ -1797,8 +1792,11 @@ '31655':{'en': 'Vodafone Libertel B.V.'}, '31656':{'en': 'T-Mobile'}, '31657':{'en': 'KPN'}, - '31658':{'en': 'Telfort'}, + '31658':{'en': 'Lebara'}, '316580':{'en': 'Private Mobility Nederland'}, + '316587':{'en': 'KPN'}, + '316588':{'en': 'KPN'}, + '316589':{'en': 'KPN'}, '31659':{'en': 'Vectone Mobile/Delight Mobile'}, '316599':{'en': 'Motto'}, '31680':{'en': 'Vodafone Libertel B.V.'}, @@ -3193,6 +3191,7 @@ '38595':{'en': 'Tele2'}, '385970':{'en': 'Hrvatski Telekom'}, '3859751':{'en': 'Telefocus'}, + '3859757':{'en': 'Mobile One'}, '38597596':{'en': 'Altavox'}, '38597597':{'en': 'INNOVAC'}, '385976':{'en': 'Hrvatski Telekom'}, @@ -3225,14 +3224,36 @@ '38765':{'en': 'm:tel'}, '38766':{'en': 'm:tel'}, '38767':{'en': 'm:tel'}, - '3897':{'en': 'A1'}, '38970':{'en': 'T-Mobile'}, '38971':{'en': 'T-Mobile'}, '38972':{'en': 'T-Mobile'}, + '389731':{'en': 'A1'}, + '389732':{'en': 'A1'}, + '389733':{'en': 'A1'}, + '389734':{'en': 'A1'}, + '389735':{'en': 'A1'}, + '3897370':{'en': 'T-Mobile'}, + '3897371':{'en': 'T-Mobile'}, + '3897375':{'en': 'A1'}, + '3897377':{'en': 'A1'}, + '3897378':{'en': 'A1'}, '389742':{'en': 'T-Mobile'}, '3897421':{'en': 'Mobik'}, '389746':{'en': 'T-Mobile'}, - '389747':{'en': 'T-Mobile'}, + '3897470':{'en': 'T-Mobile'}, + '3897471':{'en': 'T-Mobile'}, + '3897474':{'en': 'T-Mobile'}, + '3897475':{'en': 'A1'}, + '3897477':{'en': 'A1'}, + '38974774':{'en': 'Telekabel'}, + '3897478':{'en': 'A1'}, + '38975':{'en': 'A1'}, + '38976':{'en': 'A1'}, + '38977':{'en': 'A1'}, + '38978':{'en': 'A1'}, + '38979':{'en': 'A1'}, + '3897970':{'en': 'T-Mobile'}, + '3897971':{'en': 'T-Mobile'}, '39319':{'en': 'Intermatica'}, '3932':{'en': 'WIND'}, '3933':{'en': 'TIM'}, @@ -9998,25 +10019,4 @@ '553199922':{'en': 'Telemig Celular'}, '553199923':{'en': 'Telemig Celular'}, '553199924':{'en': 'Telemig Celular'}, - '553199925':{'en': 'Telemig Celular'}, - '553199926':{'en': 'Telemig Celular'}, - '553199927':{'en': 'Telemig Celular'}, - '553199928':{'en': 'Telemig Celular'}, - '553199929':{'en': 'Telemig Celular'}, - '553199931':{'en': 'Telemig Celular'}, - '553199932':{'en': 'Telemig Celular'}, - '553199933':{'en': 'Telemig Celular'}, - '553199934':{'en': 'Telemig Celular'}, - '553199935':{'en': 'Telemig Celular'}, - '553199936':{'en': 'Telemig Celular'}, - '553199937':{'en': 'Telemig Celular'}, - '553199938':{'en': 'Telemig Celular'}, - '553199939':{'en': 'Telemig Celular'}, - '553199941':{'en': 'Telemig Celular'}, - '553199942':{'en': 'Telemig Celular'}, - '553199943':{'en': 'Telemig Celular'}, - '553199944':{'en': 'Telemig Celular'}, - '553199945':{'en': 'Telemig Celular'}, - '553199946':{'en': 'Telemig Celular'}, - '553199947':{'en': 'Telemig Celular'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index e80d6067c..c339b3d73 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,27 @@ # limitations under the License. data = { + '553199925':{'en': 'Telemig Celular'}, + '553199926':{'en': 'Telemig Celular'}, + '553199927':{'en': 'Telemig Celular'}, + '553199928':{'en': 'Telemig Celular'}, + '553199929':{'en': 'Telemig Celular'}, + '553199931':{'en': 'Telemig Celular'}, + '553199932':{'en': 'Telemig Celular'}, + '553199933':{'en': 'Telemig Celular'}, + '553199934':{'en': 'Telemig Celular'}, + '553199935':{'en': 'Telemig Celular'}, + '553199936':{'en': 'Telemig Celular'}, + '553199937':{'en': 'Telemig Celular'}, + '553199938':{'en': 'Telemig Celular'}, + '553199939':{'en': 'Telemig Celular'}, + '553199941':{'en': 'Telemig Celular'}, + '553199942':{'en': 'Telemig Celular'}, + '553199943':{'en': 'Telemig Celular'}, + '553199944':{'en': 'Telemig Celular'}, + '553199945':{'en': 'Telemig Celular'}, + '553199946':{'en': 'Telemig Celular'}, + '553199947':{'en': 'Telemig Celular'}, '553199948':{'en': 'Telemig Celular'}, '553199949':{'en': 'Telemig Celular'}, '55319995':{'en': 'Telemig Celular'}, @@ -9998,25 +10019,4 @@ '573196':{'en': 'Movistar'}, '573197':{'en': 'Movistar'}, '573198':{'en': 'Movistar'}, - '573199':{'en': 'Movistar'}, - '573202':{'en': 'Claro'}, - '573203':{'en': 'Claro'}, - '573204':{'en': 'Claro'}, - '573205':{'en': 'Claro'}, - '573206':{'en': 'Claro'}, - '573207':{'en': 'Claro'}, - '573208':{'en': 'Claro'}, - '573209':{'en': 'Claro'}, - '573212':{'en': 'Claro'}, - '573213':{'en': 'Claro'}, - '573214':{'en': 'Claro'}, - '573215':{'en': 'Claro'}, - '573216':{'en': 'Claro'}, - '573217':{'en': 'Claro'}, - '573218':{'en': 'Claro'}, - '573219':{'en': 'Claro'}, - '57322':{'en': 'Claro'}, - '573232':{'en': 'Claro'}, - '573233':{'en': 'Claro'}, - '573234':{'en': 'Claro'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 99f202eb0..15e5daf1f 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,27 @@ # limitations under the License. data = { + '573199':{'en': 'Movistar'}, + '573202':{'en': 'Claro'}, + '573203':{'en': 'Claro'}, + '573204':{'en': 'Claro'}, + '573205':{'en': 'Claro'}, + '573206':{'en': 'Claro'}, + '573207':{'en': 'Claro'}, + '573208':{'en': 'Claro'}, + '573209':{'en': 'Claro'}, + '573212':{'en': 'Claro'}, + '573213':{'en': 'Claro'}, + '573214':{'en': 'Claro'}, + '573215':{'en': 'Claro'}, + '573216':{'en': 'Claro'}, + '573217':{'en': 'Claro'}, + '573218':{'en': 'Claro'}, + '573219':{'en': 'Claro'}, + '57322':{'en': 'Claro'}, + '573232':{'en': 'Claro'}, + '573233':{'en': 'Claro'}, + '573234':{'en': 'Claro'}, '573235':{'en': 'Claro'}, '573236':{'en': 'Partners Telecom Colombia'}, '573237':{'en': 'Partners Telecom Colombia'}, @@ -971,6 +992,8 @@ '658051':{'en': 'M1'}, '658052':{'en': 'M1'}, '658053':{'en': 'Simba'}, + '658056':{'en': 'Simba'}, + '658057':{'en': 'Simba'}, '6581':{'en': 'StarHub'}, '65810':{'en': 'M1'}, '65812':{'en': 'SingTel'}, diff --git a/python/phonenumbers/data/region_HR.py b/python/phonenumbers/data/region_HR.py index 5725310a3..7f48393e4 100644 --- a/python/phonenumbers/data/region_HR.py +++ b/python/phonenumbers/data/region_HR.py @@ -4,7 +4,7 @@ PHONE_METADATA_HR = PhoneMetadata(id='HR', country_code=385, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}', possible_length=(6, 7, 8, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}', example_number='12345678', possible_length=(8, 9), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='98\\d{6,7}|975(?:1\\d|9[67])\\d{4}|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}', example_number='921234567', possible_length=(8, 9)), + mobile=PhoneNumberDesc(national_number_pattern='98\\d{6,7}|975(?:1\\d|77|9[67])\\d{4}|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}', example_number='921234567', possible_length=(8, 9)), toll_free=PhoneNumberDesc(national_number_pattern='80[01]\\d{4,6}', example_number='800123456', possible_length=(7, 8, 9)), premium_rate=PhoneNumberDesc(national_number_pattern='6[01459]\\d{6}|6[01]\\d{4,5}', example_number='611234', possible_length=(6, 7, 8)), personal_number=PhoneNumberDesc(national_number_pattern='7[45]\\d{6}', example_number='74123456', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_MK.py b/python/phonenumbers/data/region_MK.py index 6e782160f..4ed784fcd 100644 --- a/python/phonenumbers/data/region_MK.py +++ b/python/phonenumbers/data/region_MK.py @@ -3,10 +3,10 @@ PHONE_METADATA_MK = PhoneMetadata(id='MK', country_code=389, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[2-578]\\d{7}', possible_length=(8,), possible_length_local_only=(6, 7)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[23]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}', example_number='22012345', possible_length=(8,), possible_length_local_only=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='7(?:3555|4(?:60\\d|747)|94(?:[01]\\d|2[0-4]))\\d{3}|7(?:[0-25-8]\\d|3[1-4]|42|9[23])\\d{5}', example_number='72345678', possible_length=(8,)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:(?:2(?:62|77)0|3444)\\d|4[56]440)\\d{3}|(?:34|4[357])700\\d{3}|(?:2(?:[0-3]\\d|5[0-578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}', example_number='22012345', possible_length=(8,), possible_length_local_only=(6, 7)), + mobile=PhoneNumberDesc(national_number_pattern='7(?:3555|4747|9(?:[019]77|42[0-4]))\\d{3}|7(?:[0-25-8]\\d\\d|3(?:[1-4]\\d|7[01578])|4(?:2\\d|60|7[01578])|9(?:[23]\\d|4[01]|7[015]))\\d{4}', example_number='72345678', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{5}', example_number='80012345', possible_length=(8,)), - premium_rate=PhoneNumberDesc(national_number_pattern='5[02-9]\\d{6}', example_number='50012345', possible_length=(8,)), + premium_rate=PhoneNumberDesc(national_number_pattern='5\\d{7}', example_number='50012345', possible_length=(8,)), shared_cost=PhoneNumberDesc(national_number_pattern='8(?:0[1-9]|[1-9]\\d)\\d{5}', example_number='80123456', possible_length=(8,)), national_prefix='0', national_prefix_for_parsing='0', diff --git a/python/phonenumbers/data/region_PT.py b/python/phonenumbers/data/region_PT.py index aa5222bc9..29d64b52f 100644 --- a/python/phonenumbers/data/region_PT.py +++ b/python/phonenumbers/data/region_PT.py @@ -10,6 +10,7 @@ shared_cost=PhoneNumberDesc(national_number_pattern='80(?:8\\d|9[1579])\\d{5}', example_number='808123456', possible_length=(9,)), personal_number=PhoneNumberDesc(national_number_pattern='884[0-4689]\\d{5}', example_number='884123456', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='30\\d{7}', example_number='301234567', possible_length=(9,)), + pager=PhoneNumberDesc(national_number_pattern='6222\\d{5}', example_number='622212345', possible_length=(9,)), uan=PhoneNumberDesc(national_number_pattern='70(?:7\\d|8[17])\\d{5}', example_number='707123456', possible_length=(9,)), voicemail=PhoneNumberDesc(national_number_pattern='600\\d{6}|6[06]9233\\d{3}', example_number='600110000', possible_length=(9,)), number_format=[NumberFormat(pattern='(\\d{2})(\\d{3})(\\d{4})', format='\\1 \\2 \\3', leading_digits_pattern=['2[12]']), diff --git a/python/phonenumbers/data/region_SG.py b/python/phonenumbers/data/region_SG.py index 2e390da57..a2a9f0824 100644 --- a/python/phonenumbers/data/region_SG.py +++ b/python/phonenumbers/data/region_SG.py @@ -4,7 +4,7 @@ PHONE_METADATA_SG = PhoneMetadata(id='SG', country_code=65, international_prefix='0[0-3]\\d', general_desc=PhoneNumberDesc(national_number_pattern='(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}', possible_length=(8, 10, 11)), fixed_line=PhoneNumberDesc(national_number_pattern='662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}', example_number='61234567', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='8(?:05[0-3]|95[0-2])\\d{4}|(?:8(?:0[1-4]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='8(?:05[0-367]|95[0-2])\\d{4}|(?:8(?:0[1-4]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:18|8)00\\d{7}', example_number='18001234567', possible_length=(10, 11)), premium_rate=PhoneNumberDesc(national_number_pattern='1900\\d{7}', example_number='19001234567', possible_length=(11,)), voip=PhoneNumberDesc(national_number_pattern='(?:3[12]\\d|666)\\d{5}', example_number='31234567', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_TT.py b/python/phonenumbers/data/region_TT.py index 1711d3be1..46082da64 100644 --- a/python/phonenumbers/data/region_TT.py +++ b/python/phonenumbers/data/region_TT.py @@ -3,7 +3,7 @@ PHONE_METADATA_TT = PhoneMetadata(id='TT', country_code=1, international_prefix='011', general_desc=PhoneNumberDesc(national_number_pattern='(?:[58]\\d\\d|900)\\d{7}', possible_length=(10,), possible_length_local_only=(7,)), - fixed_line=PhoneNumberDesc(national_number_pattern='868(?:2(?:0[13]|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}', example_number='8682211234', possible_length=(10,), possible_length_local_only=(7,)), + fixed_line=PhoneNumberDesc(national_number_pattern='868(?:2(?:01|1[5-9]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}', example_number='8682211234', possible_length=(10,), possible_length_local_only=(7,)), mobile=PhoneNumberDesc(national_number_pattern='868(?:(?:2[5-9]|3\\d)\\d|4(?:3[0-6]|[6-9]\\d)|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}', example_number='8682911234', possible_length=(10,), possible_length_local_only=(7,)), toll_free=PhoneNumberDesc(national_number_pattern='8(?:00|33|44|55|66|77|88)[2-9]\\d{6}', example_number='8002345678', possible_length=(10,)), premium_rate=PhoneNumberDesc(national_number_pattern='900[2-9]\\d{6}', example_number='9002345678', possible_length=(10,)), diff --git a/python/phonenumbers/shortdata/region_BZ.py b/python/phonenumbers/shortdata/region_BZ.py index f4e55a55f..7a84c9457 100644 --- a/python/phonenumbers/shortdata/region_BZ.py +++ b/python/phonenumbers/shortdata/region_BZ.py @@ -3,7 +3,7 @@ PHONE_METADATA_BZ = PhoneMetadata(id='BZ', country_code=None, international_prefix=None, general_desc=PhoneNumberDesc(national_number_pattern='9\\d\\d?', possible_length=(2, 3)), - toll_free=PhoneNumberDesc(national_number_pattern='9(?:0|11)', example_number='90', possible_length=(2, 3)), - emergency=PhoneNumberDesc(national_number_pattern='9(?:0|11)', example_number='90', possible_length=(2, 3)), - short_code=PhoneNumberDesc(national_number_pattern='9(?:0|11)', example_number='90', possible_length=(2, 3)), + toll_free=PhoneNumberDesc(national_number_pattern='9(?:0|11|22|66|77|9[09])', example_number='90', possible_length=(2, 3)), + emergency=PhoneNumberDesc(national_number_pattern='9(?:0|11|90)', example_number='90', possible_length=(2, 3)), + short_code=PhoneNumberDesc(national_number_pattern='9(?:0|11|22|66|77|9[09])', example_number='90', possible_length=(2, 3)), short_data=True) From d08079c8442ac88fd9eb8499a12550ae8550a3e8 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sat, 24 Sep 2022 06:15:03 +0100 Subject: [PATCH 46/67] Prep for 8.12.56 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 3ac5760a2..86b5fba01 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.55" +__version__ = "8.12.56" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From 79bbe0f4014ce151c4bd10f047ba84d1aebc6495 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 14 Oct 2022 08:39:11 +0100 Subject: [PATCH 47/67] Merge metadata changes from upstream 8.12.57 Includes changes in resources/ up to and including upstream commit 4c8898be71d2: "[maven-release-plugin] prepare release v8.12.57" --- resources/PhoneNumberMetadata.xml | 83 ++++++++++++++++--------------- resources/carrier/en/212.txt | 1 + resources/carrier/en/252.txt | 1 + resources/carrier/en/260.txt | 1 + resources/carrier/en/27.txt | 5 ++ resources/carrier/en/34.txt | 1 + resources/carrier/en/47.txt | 6 +-- resources/carrier/en/594.txt | 3 ++ resources/carrier/en/65.txt | 2 + resources/carrier/en/974.txt | 12 ++--- resources/geocoding/en/229.txt | 1 + resources/timezones/map_data.txt | 2 +- 12 files changed, 66 insertions(+), 52 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index fb10ecbeb..94b0c0ddf 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -4057,7 +4057,8 @@ 02| 1[037]| 2[45]| - 3[68] + 3[68]| + 4\d )\d{5} @@ -9301,7 +9302,8 @@ 7(?: [017]\d| 2[0-2]| - 6[0-8] + 6[0-8]| + 8[0-3] ) )\d{6} @@ -10385,16 +10387,18 @@ 4(?: [0-5]\d\d| 69[7-9]| - 70[01359] + 70[013579] )| (?: - 5[0-26-9]| - [78][0-49] - )\d\d| - 6(?: - [0-4]\d\d| - 50[0-79] - ) + (?: + 5[0-26-9]| + [78][0-49] + )\d| + 6(?: + [0-4]\d| + 50 + ) + )\d )| 2(?: (?: @@ -10411,7 +10415,7 @@ [0-7]\d\d| 8(?: [02]\d| - 1[0-26-9] + 1[0-246-9] ) ) )| @@ -10685,7 +10689,7 @@ 652 )\d{5}| 76(?: - 0[0-2]| + 0[0-28]| 2[356]| 34| 4[01347]| @@ -11064,13 +11068,12 @@ 594101234 594(?: - [023]\d| + [0239]\d| 1[0-2]| 4[03-9]| 5[6-9]| 6[0-3]| - 80| - 9[0-8] + 80 )\d{4} @@ -11082,7 +11085,7 @@ 694(?: [0-249]\d| - 3[0-48] + 3[0-8] )\d{4} @@ -11149,7 +11152,7 @@ 652 )\d{5}| 76(?: - 0[0-2]| + 0[0-28]| 2[356]| 34| 4[01347]| @@ -15312,7 +15315,7 @@ 652 )\d{5}| 76(?: - 0[0-2]| + 0[0-28]| 2[356]| 34| 4[01347]| @@ -19134,7 +19137,8 @@ 7(?: [017]\d| 2[0-2]| - 6[0-8] + 6[0-8]| + 8[0-3] ) )\d{6} @@ -21071,10 +21075,9 @@ (?: - [129]\d| + [1289]\d| 31| - 77| - 88 + 77 )\d{7}| 1\d{6} @@ -21100,8 +21103,7 @@ (?: 31| 77| - 88| - 9[89] + [89][89] )\d{7} @@ -25880,13 +25882,13 @@ )\d{5} - + 81234567 8(?: - 05[0-367]| + 05[0-7]| 95[0-2] )\d{4}| (?: @@ -26468,16 +26470,20 @@ 701234567 - 75(?: - 01| - [38]3 - )\d{5}| 7(?: - [06-8]\d| - 21| - 5[4-7]| - 90 - )\d{6} + (?: + [06-8]\d| + 21| + 90 + )\d| + 5(?: + 01| + [19]0| + 25| + [38]3| + [4-7]\d + ) + )\d{5} @@ -26633,10 +26639,7 @@ 8 ) )\d{5}| - (?: - 6\d| - 7[1-9] - )\d{6} + [67]\d{7} @@ -30808,7 +30811,7 @@ 955123456 (?: - 7[679]| + 7[5-79]| 9[5-8] )\d{7} diff --git a/resources/carrier/en/212.txt b/resources/carrier/en/212.txt index 82195f3e9..db32f89a8 100644 --- a/resources/carrier/en/212.txt +++ b/resources/carrier/en/212.txt @@ -94,3 +94,4 @@ 21272|Inwi 21276|Maroc Telecom 21277|Méditel +21278|Méditel diff --git a/resources/carrier/en/252.txt b/resources/carrier/en/252.txt index 044c01091..e91e402cc 100644 --- a/resources/carrier/en/252.txt +++ b/resources/carrier/en/252.txt @@ -30,6 +30,7 @@ 25267|Nationlink 25268|SomNet 25269|Nationlink +25270|Golis Telecom 25271|Amtel 25279|Somtel 25280|Somali Networks diff --git a/resources/carrier/en/260.txt b/resources/carrier/en/260.txt index a491a5320..bd405eca9 100644 --- a/resources/carrier/en/260.txt +++ b/resources/carrier/en/260.txt @@ -15,6 +15,7 @@ # Sources: https://en.wikipedia.org/wiki/Telephone_numbers_in_Zambia and # http://www.itu.int/oth/T02020000E8/en +26075|ZAMTEL 26076|MTN 26077|Airtel 26095|ZAMTEL diff --git a/resources/carrier/en/27.txt b/resources/carrier/en/27.txt index c5350eb66..b1a3cdbf6 100644 --- a/resources/carrier/en/27.txt +++ b/resources/carrier/en/27.txt @@ -112,6 +112,11 @@ 27675|Vodacom 27676|Telkom Mobile 27677|Telkom Mobile +2768|Telkom Mobile +27686|MTN +27687|MTN +27688|MTN +27689|MTN 2771|Vodacom 27710|MTN 27717|MTN diff --git a/resources/carrier/en/34.txt b/resources/carrier/en/34.txt index 7a222a694..c1ec1012d 100644 --- a/resources/carrier/en/34.txt +++ b/resources/carrier/en/34.txt @@ -107,6 +107,7 @@ 346122|Lycamobile 346124|Lycamobile 346125|Lycamobile +34613|Yoigo 34615|Orange 34616|Movistar 34617|Vodafone diff --git a/resources/carrier/en/47.txt b/resources/carrier/en/47.txt index 7eabe406f..9135d74fc 100644 --- a/resources/carrier/en/47.txt +++ b/resources/carrier/en/47.txt @@ -212,9 +212,9 @@ 474886|telia 474888|telia 474889|telia -474890|telenor norge -474891|telenor norge -474892|telenor norge +474890|ice norge +474891|ice norge +474892|ice norge 474893|telia 474894|telenor norge 474895|telia diff --git a/resources/carrier/en/594.txt b/resources/carrier/en/594.txt index a2f61e78c..c0f439d4d 100644 --- a/resources/carrier/en/594.txt +++ b/resources/carrier/en/594.txt @@ -31,6 +31,9 @@ 59469419|SFR 5946942|Orange 5946943|Orange +59469435|Free Caraibe +59469436|Free Caraibe +59469437|Free Caraibe 5946944|Orange 59469446|SFR 59469447|SFR diff --git a/resources/carrier/en/65.txt b/resources/carrier/en/65.txt index 8d57e9dab..d98d6ff76 100644 --- a/resources/carrier/en/65.txt +++ b/resources/carrier/en/65.txt @@ -43,6 +43,8 @@ 658051|M1 658052|M1 658053|Simba +658054|SingTel +658055|Geenet 658056|Simba 658057|Simba 6581|StarHub diff --git a/resources/carrier/en/974.txt b/resources/carrier/en/974.txt index 394a6d0d5..b5eff6517 100644 --- a/resources/carrier/en/974.txt +++ b/resources/carrier/en/974.txt @@ -26,14 +26,7 @@ 974399|ooredoo 97450|ooredoo 97451|ooredoo -974520|ooredoo -974521|ooredoo -974522|ooredoo -974523|ooredoo -974524|ooredoo -974525|ooredoo -974526|ooredoo -974527|ooredoo +97452|ooredoo 97455|ooredoo 974599|ooredoo 974600|ooredoo @@ -44,5 +37,8 @@ 974721|Vodafone 974722|Vodafone 974723|Vodafone +974724|Vodafone +974725|Vodafone +974726|Vodafone 97474|Vodafone 97477|Vodafone diff --git a/resources/geocoding/en/229.txt b/resources/geocoding/en/229.txt index 94bb81502..23fd9abf2 100644 --- a/resources/geocoding/en/229.txt +++ b/resources/geocoding/en/229.txt @@ -50,3 +50,4 @@ 2292380|Djougou 2292382|Natitingou 2292383|Tanguiéta +22924|Tanguiéta diff --git a/resources/timezones/map_data.txt b/resources/timezones/map_data.txt index fbf1f4946..23ebd57ac 100644 --- a/resources/timezones/map_data.txt +++ b/resources/timezones/map_data.txt @@ -2172,7 +2172,7 @@ 376|Europe/Andorra 377|Europe/Monaco 378|Europe/San_Marino -380|Europe/Bucharest +380|Europe/Kyiv 381|Europe/Belgrade 382|Europe/Podgorica 383|Europe/Belgrade From 679a137042fcaabc3efcb71bfe9acccd61b40cc2 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 14 Oct 2022 08:39:18 +0100 Subject: [PATCH 48/67] Generated files for metadata --- python/phonenumbers/carrierdata/data0.py | 24 +++++++++++----------- python/phonenumbers/carrierdata/data1.py | 18 ++++++++-------- python/phonenumbers/carrierdata/data2.py | 26 ++++++++++++++++-------- python/phonenumbers/data/region_BJ.py | 2 +- python/phonenumbers/data/region_EH.py | 2 +- python/phonenumbers/data/region_GB.py | 4 ++-- python/phonenumbers/data/region_GF.py | 4 ++-- python/phonenumbers/data/region_GG.py | 2 +- python/phonenumbers/data/region_JE.py | 2 +- python/phonenumbers/data/region_MA.py | 2 +- python/phonenumbers/data/region_MW.py | 4 ++-- python/phonenumbers/data/region_SG.py | 2 +- python/phonenumbers/data/region_SN.py | 2 +- python/phonenumbers/data/region_SO.py | 2 +- python/phonenumbers/data/region_ZM.py | 2 +- python/phonenumbers/geodata/data10.py | 2 +- python/phonenumbers/geodata/data11.py | 2 +- python/phonenumbers/geodata/data12.py | 2 +- python/phonenumbers/geodata/data13.py | 2 +- python/phonenumbers/geodata/data14.py | 2 +- python/phonenumbers/geodata/data15.py | 2 +- python/phonenumbers/geodata/data16.py | 2 +- python/phonenumbers/geodata/data17.py | 2 +- python/phonenumbers/geodata/data18.py | 2 +- python/phonenumbers/geodata/data19.py | 2 +- python/phonenumbers/geodata/data20.py | 2 +- python/phonenumbers/geodata/data21.py | 2 +- python/phonenumbers/geodata/data22.py | 2 +- python/phonenumbers/geodata/data23.py | 2 +- python/phonenumbers/geodata/data24.py | 2 +- python/phonenumbers/geodata/data25.py | 2 +- python/phonenumbers/geodata/data26.py | 2 +- python/phonenumbers/geodata/data27.py | 2 +- python/phonenumbers/geodata/data28.py | 1 + python/phonenumbers/geodata/data3.py | 2 +- python/phonenumbers/geodata/data4.py | 2 +- python/phonenumbers/geodata/data5.py | 2 +- python/phonenumbers/geodata/data6.py | 2 +- python/phonenumbers/geodata/data7.py | 2 +- python/phonenumbers/geodata/data8.py | 2 +- python/phonenumbers/geodata/data9.py | 2 +- python/phonenumbers/geodata/locale.py | 2 +- python/phonenumbers/tzdata/data0.py | 2 +- 43 files changed, 82 insertions(+), 71 deletions(-) diff --git a/python/phonenumbers/carrierdata/data0.py b/python/phonenumbers/carrierdata/data0.py index 457b9d054..d59ce155a 100644 --- a/python/phonenumbers/carrierdata/data0.py +++ b/python/phonenumbers/carrierdata/data0.py @@ -781,6 +781,7 @@ '21272':{'en': 'Inwi'}, '21276':{'en': 'Maroc Telecom'}, '21277':{'en': u('M\u00e9ditel')}, + '21278':{'en': u('M\u00e9ditel')}, '2135':{'en': 'Ooredoo'}, '2136':{'en': 'Mobilis'}, '2137':{'en': 'Djezzy'}, @@ -1220,6 +1221,7 @@ '25267':{'en': 'Nationlink'}, '25268':{'en': 'SomNet'}, '25269':{'en': 'Nationlink'}, + '25270':{'en': 'Golis Telecom'}, '25271':{'en': 'Amtel'}, '25279':{'en': 'Somtel'}, '25280':{'en': 'Somali Networks'}, @@ -1299,6 +1301,7 @@ '25886':{'en': 'Movitel'}, '25887':{'en': 'Movitel'}, '25889':{'en': 'GMPCS'}, + '26075':{'en': 'ZAMTEL'}, '26076':{'en': 'MTN'}, '26077':{'en': 'Airtel'}, '26095':{'en': 'ZAMTEL'}, @@ -1574,6 +1577,11 @@ '27675':{'en': 'Vodacom'}, '27676':{'en': 'Telkom Mobile'}, '27677':{'en': 'Telkom Mobile'}, + '2768':{'en': 'Telkom Mobile'}, + '27686':{'en': 'MTN'}, + '27687':{'en': 'MTN'}, + '27688':{'en': 'MTN'}, + '27689':{'en': 'MTN'}, '2771':{'en': 'Vodacom'}, '27710':{'en': 'MTN'}, '27717':{'en': 'MTN'}, @@ -2284,6 +2292,7 @@ '346122':{'en': 'Lycamobile'}, '346124':{'en': 'Lycamobile'}, '346125':{'en': 'Lycamobile'}, + '34613':{'en': 'Yoigo'}, '34615':{'en': 'Orange'}, '34616':{'en': 'Movistar'}, '34617':{'en': 'Vodafone'}, @@ -6290,9 +6299,9 @@ '474886':{'en': 'telia'}, '474888':{'en': 'telia'}, '474889':{'en': 'telia'}, - '474890':{'en': 'telenor norge'}, - '474891':{'en': 'telenor norge'}, - '474892':{'en': 'telenor norge'}, + '474890':{'en': 'ice norge'}, + '474891':{'en': 'ice norge'}, + '474892':{'en': 'ice norge'}, '474893':{'en': 'telia'}, '474894':{'en': 'telenor norge'}, '474895':{'en': 'telia'}, @@ -10010,13 +10019,4 @@ '553199912':{'en': 'Telemig Celular'}, '553199913':{'en': 'Telemig Celular'}, '553199914':{'en': 'Telemig Celular'}, - '553199915':{'en': 'Telemig Celular'}, - '553199916':{'en': 'Telemig Celular'}, - '553199917':{'en': 'Telemig Celular'}, - '553199918':{'en': 'Telemig Celular'}, - '553199919':{'en': 'Telemig Celular'}, - '553199921':{'en': 'Telemig Celular'}, - '553199922':{'en': 'Telemig Celular'}, - '553199923':{'en': 'Telemig Celular'}, - '553199924':{'en': 'Telemig Celular'}, } diff --git a/python/phonenumbers/carrierdata/data1.py b/python/phonenumbers/carrierdata/data1.py index c339b3d73..a80571747 100644 --- a/python/phonenumbers/carrierdata/data1.py +++ b/python/phonenumbers/carrierdata/data1.py @@ -19,6 +19,15 @@ # limitations under the License. data = { + '553199915':{'en': 'Telemig Celular'}, + '553199916':{'en': 'Telemig Celular'}, + '553199917':{'en': 'Telemig Celular'}, + '553199918':{'en': 'Telemig Celular'}, + '553199919':{'en': 'Telemig Celular'}, + '553199921':{'en': 'Telemig Celular'}, + '553199922':{'en': 'Telemig Celular'}, + '553199923':{'en': 'Telemig Celular'}, + '553199924':{'en': 'Telemig Celular'}, '553199925':{'en': 'Telemig Celular'}, '553199926':{'en': 'Telemig Celular'}, '553199927':{'en': 'Telemig Celular'}, @@ -10010,13 +10019,4 @@ '573148':{'en': 'Claro'}, '57315':{'en': 'Movistar'}, '57316':{'en': 'Movistar'}, - '57317':{'en': 'Movistar'}, - '57318':{'en': 'Movistar'}, - '573192':{'en': 'Movistar'}, - '573193':{'en': 'Movistar'}, - '573194':{'en': 'Movistar'}, - '573195':{'en': 'Movistar'}, - '573196':{'en': 'Movistar'}, - '573197':{'en': 'Movistar'}, - '573198':{'en': 'Movistar'}, } diff --git a/python/phonenumbers/carrierdata/data2.py b/python/phonenumbers/carrierdata/data2.py index 15e5daf1f..8fc318ce3 100644 --- a/python/phonenumbers/carrierdata/data2.py +++ b/python/phonenumbers/carrierdata/data2.py @@ -19,6 +19,15 @@ # limitations under the License. data = { + '57317':{'en': 'Movistar'}, + '57318':{'en': 'Movistar'}, + '573192':{'en': 'Movistar'}, + '573193':{'en': 'Movistar'}, + '573194':{'en': 'Movistar'}, + '573195':{'en': 'Movistar'}, + '573196':{'en': 'Movistar'}, + '573197':{'en': 'Movistar'}, + '573198':{'en': 'Movistar'}, '573199':{'en': 'Movistar'}, '573202':{'en': 'Claro'}, '573203':{'en': 'Claro'}, @@ -305,6 +314,9 @@ '59469419':{'en': 'SFR'}, '5946942':{'en': 'Orange'}, '5946943':{'en': 'Orange'}, + '59469435':{'en': 'Free Caraibe'}, + '59469436':{'en': 'Free Caraibe'}, + '59469437':{'en': 'Free Caraibe'}, '5946944':{'en': 'Orange'}, '59469446':{'en': 'SFR'}, '59469447':{'en': 'SFR'}, @@ -992,6 +1004,8 @@ '658051':{'en': 'M1'}, '658052':{'en': 'M1'}, '658053':{'en': 'Simba'}, + '658054':{'en': 'SingTel'}, + '658055':{'en': 'Geenet'}, '658056':{'en': 'Simba'}, '658057':{'en': 'Simba'}, '6581':{'en': 'StarHub'}, @@ -8009,14 +8023,7 @@ '974399':{'en': 'ooredoo'}, '97450':{'en': 'ooredoo'}, '97451':{'en': 'ooredoo'}, - '974520':{'en': 'ooredoo'}, - '974521':{'en': 'ooredoo'}, - '974522':{'en': 'ooredoo'}, - '974523':{'en': 'ooredoo'}, - '974524':{'en': 'ooredoo'}, - '974525':{'en': 'ooredoo'}, - '974526':{'en': 'ooredoo'}, - '974527':{'en': 'ooredoo'}, + '97452':{'en': 'ooredoo'}, '97455':{'en': 'ooredoo'}, '974599':{'en': 'ooredoo'}, '974600':{'en': 'ooredoo'}, @@ -8027,6 +8034,9 @@ '974721':{'en': 'Vodafone'}, '974722':{'en': 'Vodafone'}, '974723':{'en': 'Vodafone'}, + '974724':{'en': 'Vodafone'}, + '974725':{'en': 'Vodafone'}, + '974726':{'en': 'Vodafone'}, '97474':{'en': 'Vodafone'}, '97477':{'en': 'Vodafone'}, '9751':{'en': 'B-Mobile of Bhutan Telecom'}, diff --git a/python/phonenumbers/data/region_BJ.py b/python/phonenumbers/data/region_BJ.py index 29f4b2de1..1aad6cc56 100644 --- a/python/phonenumbers/data/region_BJ.py +++ b/python/phonenumbers/data/region_BJ.py @@ -3,7 +3,7 @@ PHONE_METADATA_BJ = PhoneMetadata(id='BJ', country_code=229, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[25689]\\d|40)\\d{6}', possible_length=(8,)), - fixed_line=PhoneNumberDesc(national_number_pattern='2(?:02|1[037]|2[45]|3[68])\\d{5}', example_number='20211234', possible_length=(8,)), + fixed_line=PhoneNumberDesc(national_number_pattern='2(?:02|1[037]|2[45]|3[68]|4\\d)\\d{5}', example_number='20211234', possible_length=(8,)), mobile=PhoneNumberDesc(national_number_pattern='(?:40|5[1-9]|6\\d|9[013-9])\\d{6}', example_number='90011234', possible_length=(8,)), voip=PhoneNumberDesc(national_number_pattern='857[58]\\d{4}', example_number='85751234', possible_length=(8,)), uan=PhoneNumberDesc(national_number_pattern='81\\d{6}', example_number='81123456', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_EH.py b/python/phonenumbers/data/region_EH.py index d03827701..5d66c2327 100644 --- a/python/phonenumbers/data/region_EH.py +++ b/python/phonenumbers/data/region_EH.py @@ -4,7 +4,7 @@ PHONE_METADATA_EH = PhoneMetadata(id='EH', country_code=212, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[5-8]\\d{8}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='528[89]\\d{5}', example_number='528812345', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]))\\d{6}', example_number='650123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}', example_number='650123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='89\\d{7}', example_number='891234567', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='592(?:4[0-2]|93)\\d{4}', example_number='592401234', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_GB.py b/python/phonenumbers/data/region_GB.py index d2f06cea9..e13eacc71 100644 --- a/python/phonenumbers/data/region_GB.py +++ b/python/phonenumbers/data/region_GB.py @@ -3,13 +3,13 @@ PHONE_METADATA_GB = PhoneMetadata(id='GB', country_code=44, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}', possible_length=(7, 9, 10), possible_length_local_only=(4, 5, 6, 8)), - fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[01359])|(?:5[0-26-9]|[78][0-49])\\d\\d|6(?:[0-4]\\d\\d|50[0-79]))|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-26-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)), + fixed_line=PhoneNumberDesc(national_number_pattern='(?:1(?:1(?:3(?:[0-58]\\d\\d|73[0235])|4(?:[0-5]\\d\\d|69[7-9]|70[013579])|(?:(?:5[0-26-9]|[78][0-49])\\d|6(?:[0-4]\\d|50))\\d)|2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d\\d|1(?:[0-7]\\d\\d|8(?:[02]\\d|1[0-246-9])))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}', example_number='1212345678', possible_length=(9, 10), possible_length_local_only=(4, 5, 6, 7, 8)), mobile=PhoneNumberDesc(national_number_pattern='7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}', example_number='7400123456', possible_length=(10,)), toll_free=PhoneNumberDesc(national_number_pattern='80[08]\\d{7}|800\\d{6}|8001111', example_number='8001234567', possible_length=(7, 9, 10)), premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[2-49]))\\d{7}|845464\\d', example_number='9012345678', possible_length=(7, 10)), personal_number=PhoneNumberDesc(national_number_pattern='70\\d{8}', example_number='7012345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='56\\d{8}', example_number='5612345678', possible_length=(10,)), - pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), + pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='(?:3[0347]|55)\\d{8}', example_number='5512345678', possible_length=(10,)), national_prefix='0', preferred_extn_prefix=' x', diff --git a/python/phonenumbers/data/region_GF.py b/python/phonenumbers/data/region_GF.py index 913c4149e..764f4ab87 100644 --- a/python/phonenumbers/data/region_GF.py +++ b/python/phonenumbers/data/region_GF.py @@ -3,8 +3,8 @@ PHONE_METADATA_GF = PhoneMetadata(id='GF', country_code=594, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[56]94|80\\d|976)\\d{6}', possible_length=(9,)), - fixed_line=PhoneNumberDesc(national_number_pattern='594(?:[023]\\d|1[0-2]|4[03-9]|5[6-9]|6[0-3]|80|9[0-8])\\d{4}', example_number='594101234', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='694(?:[0-249]\\d|3[0-48])\\d{4}', example_number='694201234', possible_length=(9,)), + fixed_line=PhoneNumberDesc(national_number_pattern='594(?:[0239]\\d|1[0-2]|4[03-9]|5[6-9]|6[0-3]|80)\\d{4}', example_number='594101234', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='694(?:[0-249]\\d|3[0-8])\\d{4}', example_number='694201234', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80[0-5]\\d{6}', example_number='800012345', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='976\\d{6}', example_number='976012345', possible_length=(9,)), national_prefix='0', diff --git a/python/phonenumbers/data/region_GG.py b/python/phonenumbers/data/region_GG.py index 359c1ccbb..0ea7538f5 100644 --- a/python/phonenumbers/data/region_GG.py +++ b/python/phonenumbers/data/region_GG.py @@ -9,7 +9,7 @@ premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4[2-5]|7[0-3])|9(?:[01]\\d|8[0-3]))\\d{7}|845464\\d', example_number='9012345678', possible_length=(7, 10)), personal_number=PhoneNumberDesc(national_number_pattern='70\\d{8}', example_number='7012345678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='56\\d{8}', example_number='5612345678', possible_length=(10,)), - pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), + pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='(?:3[0347]|55)\\d{8}', example_number='5512345678', possible_length=(10,)), national_prefix='0', national_prefix_for_parsing='0|([25-9]\\d{5})$', diff --git a/python/phonenumbers/data/region_JE.py b/python/phonenumbers/data/region_JE.py index 184dffade..fb24b3ff8 100644 --- a/python/phonenumbers/data/region_JE.py +++ b/python/phonenumbers/data/region_JE.py @@ -9,7 +9,7 @@ premium_rate=PhoneNumberDesc(national_number_pattern='(?:8(?:4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|90(?:066[59]|1810|71(?:07|55)))\\d{4}', example_number='9018105678', possible_length=(10,)), personal_number=PhoneNumberDesc(national_number_pattern='701511\\d{4}', example_number='7015115678', possible_length=(10,)), voip=PhoneNumberDesc(national_number_pattern='56\\d{8}', example_number='5612345678', possible_length=(10,)), - pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-2]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), + pager=PhoneNumberDesc(national_number_pattern='76(?:464|652)\\d{5}|76(?:0[0-28]|2[356]|34|4[01347]|5[49]|6[0-369]|77|8[14]|9[139])\\d{6}', example_number='7640123456', possible_length=(10,)), uan=PhoneNumberDesc(national_number_pattern='(?:3(?:0(?:07(?:35|81)|8901)|3\\d{4}|4(?:4(?:4(?:05|42|69)|703)|5(?:041|800))|7(?:0002|1206))|55\\d{4})\\d{4}', example_number='5512345678', possible_length=(10,)), national_prefix='0', national_prefix_for_parsing='0|([0-24-8]\\d{5})$', diff --git a/python/phonenumbers/data/region_MA.py b/python/phonenumbers/data/region_MA.py index 877925def..6fa1ad962 100644 --- a/python/phonenumbers/data/region_MA.py +++ b/python/phonenumbers/data/region_MA.py @@ -4,7 +4,7 @@ PHONE_METADATA_MA = PhoneMetadata(id='MA', country_code=212, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[5-8]\\d{8}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='5(?:29(?:[189][05]|2[29]|3[01])|389[05])\\d{4}|5(?:2(?:[0-25-7]\\d|3[1-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|8[08]|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}', example_number='520123456', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]))\\d{6}', example_number='650123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:6(?:[0-79]\\d|8[0-247-9])|7(?:[017]\\d|2[0-2]|6[0-8]|8[0-3]))\\d{6}', example_number='650123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='80\\d{7}', example_number='801234567', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='89\\d{7}', example_number='891234567', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='592(?:4[0-2]|93)\\d{4}', example_number='592401234', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_MW.py b/python/phonenumbers/data/region_MW.py index 564ef7848..e832ff209 100644 --- a/python/phonenumbers/data/region_MW.py +++ b/python/phonenumbers/data/region_MW.py @@ -2,9 +2,9 @@ from ..phonemetadata import NumberFormat, PhoneNumberDesc, PhoneMetadata PHONE_METADATA_MW = PhoneMetadata(id='MW', country_code=265, international_prefix='00', - general_desc=PhoneNumberDesc(national_number_pattern='(?:[129]\\d|31|77|88)\\d{7}|1\\d{6}', possible_length=(7, 9)), + general_desc=PhoneNumberDesc(national_number_pattern='(?:[1289]\\d|31|77)\\d{7}|1\\d{6}', possible_length=(7, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:1[2-9]|2[12]\\d\\d)\\d{5}', example_number='1234567', possible_length=(7, 9)), - mobile=PhoneNumberDesc(national_number_pattern='111\\d{6}|(?:31|77|88|9[89])\\d{7}', example_number='991234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='111\\d{6}|(?:31|77|[89][89])\\d{7}', example_number='991234567', possible_length=(9,)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d)(\\d{3})(\\d{3})', format='\\1 \\2 \\3', leading_digits_pattern=['1[2-9]'], national_prefix_formatting_rule='0\\1'), diff --git a/python/phonenumbers/data/region_SG.py b/python/phonenumbers/data/region_SG.py index a2a9f0824..21aad1a12 100644 --- a/python/phonenumbers/data/region_SG.py +++ b/python/phonenumbers/data/region_SG.py @@ -4,7 +4,7 @@ PHONE_METADATA_SG = PhoneMetadata(id='SG', country_code=65, international_prefix='0[0-3]\\d', general_desc=PhoneNumberDesc(national_number_pattern='(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}', possible_length=(8, 10, 11)), fixed_line=PhoneNumberDesc(national_number_pattern='662[0-24-9]\\d{4}|6(?:[0-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}', example_number='61234567', possible_length=(8,)), - mobile=PhoneNumberDesc(national_number_pattern='8(?:05[0-367]|95[0-2])\\d{4}|(?:8(?:0[1-4]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)), + mobile=PhoneNumberDesc(national_number_pattern='8(?:05[0-7]|95[0-2])\\d{4}|(?:8(?:0[1-4]|[1-8]\\d|9[0-4])|9[0-8]\\d)\\d{5}', example_number='81234567', possible_length=(8,)), toll_free=PhoneNumberDesc(national_number_pattern='(?:18|8)00\\d{7}', example_number='18001234567', possible_length=(10, 11)), premium_rate=PhoneNumberDesc(national_number_pattern='1900\\d{7}', example_number='19001234567', possible_length=(11,)), voip=PhoneNumberDesc(national_number_pattern='(?:3[12]\\d|666)\\d{5}', example_number='31234567', possible_length=(8,)), diff --git a/python/phonenumbers/data/region_SN.py b/python/phonenumbers/data/region_SN.py index 28c3dcb5d..62c57b0fa 100644 --- a/python/phonenumbers/data/region_SN.py +++ b/python/phonenumbers/data/region_SN.py @@ -4,7 +4,7 @@ PHONE_METADATA_SN = PhoneMetadata(id='SN', country_code=221, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='(?:[378]\\d|93)\\d{7}', possible_length=(9,)), fixed_line=PhoneNumberDesc(national_number_pattern='3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}', example_number='301012345', possible_length=(9,)), - mobile=PhoneNumberDesc(national_number_pattern='75(?:01|[38]3)\\d{5}|7(?:[06-8]\\d|21|5[4-7]|90)\\d{6}', example_number='701234567', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='7(?:(?:[06-8]\\d|21|90)\\d|5(?:01|[19]0|25|[38]3|[4-7]\\d))\\d{5}', example_number='701234567', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), premium_rate=PhoneNumberDesc(national_number_pattern='88[4689]\\d{6}', example_number='884123456', possible_length=(9,)), shared_cost=PhoneNumberDesc(national_number_pattern='81[02468]\\d{6}', example_number='810123456', possible_length=(9,)), diff --git a/python/phonenumbers/data/region_SO.py b/python/phonenumbers/data/region_SO.py index be3a2a129..31d834c39 100644 --- a/python/phonenumbers/data/region_SO.py +++ b/python/phonenumbers/data/region_SO.py @@ -4,7 +4,7 @@ PHONE_METADATA_SO = PhoneMetadata(id='SO', country_code=252, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}', possible_length=(6, 7, 8, 9)), fixed_line=PhoneNumberDesc(national_number_pattern='(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}', example_number='4012345', possible_length=(6, 7)), - mobile=PhoneNumberDesc(national_number_pattern='(?:(?:15|(?:3[59]|4[89]|79|8[08])\\d|6(?:0[5-7]|[1-9]\\d)|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|(?:6\\d|7[1-9])\\d{6}', example_number='71123456', possible_length=(7, 8, 9)), + mobile=PhoneNumberDesc(national_number_pattern='(?:(?:15|(?:3[59]|4[89]|79|8[08])\\d|6(?:0[5-7]|[1-9]\\d)|9(?:0\\d|[2-9]))\\d|2(?:4\\d|8))\\d{5}|[67]\\d{7}', example_number='71123456', possible_length=(7, 8, 9)), national_prefix='0', national_prefix_for_parsing='0', number_format=[NumberFormat(pattern='(\\d{2})(\\d{4})', format='\\1 \\2', leading_digits_pattern=['8[125]']), diff --git a/python/phonenumbers/data/region_ZM.py b/python/phonenumbers/data/region_ZM.py index 74d2a8db4..a19106d4b 100644 --- a/python/phonenumbers/data/region_ZM.py +++ b/python/phonenumbers/data/region_ZM.py @@ -4,7 +4,7 @@ PHONE_METADATA_ZM = PhoneMetadata(id='ZM', country_code=260, international_prefix='00', general_desc=PhoneNumberDesc(national_number_pattern='800\\d{6}|(?:21|63|[79]\\d)\\d{7}', possible_length=(9,), possible_length_local_only=(6,)), fixed_line=PhoneNumberDesc(national_number_pattern='21[1-8]\\d{6}', example_number='211234567', possible_length=(9,), possible_length_local_only=(6,)), - mobile=PhoneNumberDesc(national_number_pattern='(?:7[679]|9[5-8])\\d{7}', example_number='955123456', possible_length=(9,)), + mobile=PhoneNumberDesc(national_number_pattern='(?:7[5-79]|9[5-8])\\d{7}', example_number='955123456', possible_length=(9,)), toll_free=PhoneNumberDesc(national_number_pattern='800\\d{6}', example_number='800123456', possible_length=(9,)), voip=PhoneNumberDesc(national_number_pattern='63\\d{7}', example_number='630123456', possible_length=(9,)), national_prefix='0', diff --git a/python/phonenumbers/geodata/data10.py b/python/phonenumbers/geodata/data10.py index 58691806b..a93b364b4 100644 --- a/python/phonenumbers/geodata/data10.py +++ b/python/phonenumbers/geodata/data10.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61348147':{'en': 'Dookie'}, '61348148':{'en': 'Finley'}, '61348149':{'en': 'Jerilderie'}, '61348150':{'en': 'Jimaringle'}, @@ -10018,5 +10019,4 @@ '6139132':{'en': 'Melbourne'}, '6139133':{'en': 'Melbourne'}, '6139134':{'en': 'Melbourne'}, - '6139135':{'en': 'Melbourne'}, } diff --git a/python/phonenumbers/geodata/data11.py b/python/phonenumbers/geodata/data11.py index 325acf9d5..5866fa313 100644 --- a/python/phonenumbers/geodata/data11.py +++ b/python/phonenumbers/geodata/data11.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '6139135':{'en': 'Melbourne'}, '6139136':{'en': 'Melbourne'}, '61391735':{'en': 'Melbourne'}, '61391736':{'en': 'Melbourne'}, @@ -10018,5 +10019,4 @@ '61749812':{'en': 'Middlemount'}, '61749813':{'en': 'Middlemount'}, '61749814':{'en': 'Springsure'}, - '61749815':{'en': 'Springsure'}, } diff --git a/python/phonenumbers/geodata/data12.py b/python/phonenumbers/geodata/data12.py index 9f133831a..b763a8fae 100644 --- a/python/phonenumbers/geodata/data12.py +++ b/python/phonenumbers/geodata/data12.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61749815':{'en': 'Springsure'}, '61749816':{'en': 'Tieri'}, '61749817':{'en': 'Tieri'}, '61749818':{'en': 'Willows'}, @@ -10018,5 +10019,4 @@ '618854934':{'en': 'Bower'}, '618854935':{'en': 'Bower'}, '618854936':{'en': 'Bower'}, - '618854937':{'en': 'Bower'}, } diff --git a/python/phonenumbers/geodata/data13.py b/python/phonenumbers/geodata/data13.py index 96d9c485b..d49544118 100644 --- a/python/phonenumbers/geodata/data13.py +++ b/python/phonenumbers/geodata/data13.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '618854937':{'en': 'Bower'}, '618854938':{'en': 'Bower'}, '618854940':{'en': 'Eudunda'}, '618854941':{'en': 'Eudunda'}, @@ -10018,5 +10019,4 @@ '61898941':{'en': 'Kondinin'}, '61898942':{'en': 'Mount Barker'}, '61898943':{'en': 'Mount Barker'}, - '61898944':{'en': 'Porongurup'}, } diff --git a/python/phonenumbers/geodata/data14.py b/python/phonenumbers/geodata/data14.py index a5f3e0a8d..01bdc6b5d 100644 --- a/python/phonenumbers/geodata/data14.py +++ b/python/phonenumbers/geodata/data14.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '61898944':{'en': 'Porongurup'}, '61898945':{'en': 'Porongurup'}, '61898946':{'en': 'Boscabel'}, '61898947':{'en': 'Boscabel'}, @@ -10018,5 +10019,4 @@ '861306301':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, '861306302':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, '86130631':{'en': 'Zhangzhou, Fujian', 'zh': u('\u798f\u5efa\u7701\u6f33\u5dde\u5e02')}, - '861306320':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, } diff --git a/python/phonenumbers/geodata/data15.py b/python/phonenumbers/geodata/data15.py index e424c927f..01d6cf984 100644 --- a/python/phonenumbers/geodata/data15.py +++ b/python/phonenumbers/geodata/data15.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861306320':{'en': 'MaAnshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9a6c\u978d\u5c71\u5e02')}, '861306321':{'en': 'Hefei, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5408\u80a5\u5e02')}, '861306322':{'en': 'Huangshan, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u9ec4\u5c71\u5e02')}, '861306323':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, @@ -10018,5 +10019,4 @@ '861323581':{'en': 'Hangzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u676d\u5dde\u5e02')}, '861323582':{'en': 'Huzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e56\u5dde\u5e02')}, '861323583':{'en': 'Jiaxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5609\u5174\u5e02')}, - '861323584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, } diff --git a/python/phonenumbers/geodata/data16.py b/python/phonenumbers/geodata/data16.py index 46512e4ae..3ba18247a 100644 --- a/python/phonenumbers/geodata/data16.py +++ b/python/phonenumbers/geodata/data16.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861323584':{'en': 'Ningbo, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u5b81\u6ce2\u5e02')}, '861323585':{'en': 'Shaoxing, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u7ecd\u5174\u5e02')}, '861323586':{'en': 'Taizhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u53f0\u5dde\u5e02')}, '861323587':{'en': 'Wenzhou, Zhejiang', 'zh': u('\u6d59\u6c5f\u7701\u6e29\u5dde\u5e02')}, @@ -10018,5 +10019,4 @@ '861339854':{'en': 'Qiannan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, '861339855':{'en': 'Qiandongnan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde')}, '861339856':{'en': 'Tongren, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u94dc\u4ec1\u5730\u533a')}, - '861339857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, } diff --git a/python/phonenumbers/geodata/data17.py b/python/phonenumbers/geodata/data17.py index eccaac0b4..6255c0425 100644 --- a/python/phonenumbers/geodata/data17.py +++ b/python/phonenumbers/geodata/data17.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861339857':{'en': 'Bijie, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u6bd5\u8282\u5730\u533a')}, '861339858':{'en': 'Liupanshui, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u516d\u76d8\u6c34\u5e02')}, '861339859':{'en': 'Qianxinan, Guizhou', 'zh': u('\u8d35\u5dde\u7701\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde')}, '861339860':{'en': 'Baoding, Hebei', 'zh': u('\u6cb3\u5317\u7701\u4fdd\u5b9a\u5e02')}, @@ -10018,5 +10019,4 @@ '861364791':{'en': 'Nanchang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5357\u660c\u5e02')}, '861364792':{'en': 'Jiujiang, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e5d\u6c5f\u5e02')}, '861364793':{'en': 'Shangrao, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u4e0a\u9976\u5e02')}, - '861364794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data18.py b/python/phonenumbers/geodata/data18.py index cfb949b6b..f2e12f690 100644 --- a/python/phonenumbers/geodata/data18.py +++ b/python/phonenumbers/geodata/data18.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861364794':{'en': 'Fuzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u629a\u5dde\u5e02')}, '861364795':{'en': 'Yichun, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5b9c\u6625\u5e02')}, '861364796':{'en': 'JiAn, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u5409\u5b89\u5e02')}, '861364797':{'en': 'Ganzhou, Jiangxi', 'zh': u('\u6c5f\u897f\u7701\u8d63\u5dde\u5e02')}, @@ -10018,5 +10019,4 @@ '861393831':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, '861393832':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, '861393833':{'en': 'Puyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u6fee\u9633\u5e02')}, - '86139384':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data19.py b/python/phonenumbers/geodata/data19.py index 6398456b6..30f6d0371 100644 --- a/python/phonenumbers/geodata/data19.py +++ b/python/phonenumbers/geodata/data19.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86139384':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '86139385':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861393860':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, '861393861':{'en': 'Kaifeng, Henan', 'zh': u('\u6cb3\u5357\u7701\u5f00\u5c01\u5e02')}, @@ -10018,5 +10019,4 @@ '861505626':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505627':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505628':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, - '861505629':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, } diff --git a/python/phonenumbers/geodata/data20.py b/python/phonenumbers/geodata/data20.py index e41448823..71deb885e 100644 --- a/python/phonenumbers/geodata/data20.py +++ b/python/phonenumbers/geodata/data20.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861505629':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505630':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505631':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, '861505632':{'en': 'Xuancheng, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u5ba3\u57ce\u5e02')}, @@ -10018,5 +10019,4 @@ '861533408':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, '861533409':{'en': 'Xiaogan, Hubei', 'zh': u('\u6e56\u5317\u7701\u5b5d\u611f\u5e02')}, '861533410':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, - '861533411':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data21.py b/python/phonenumbers/geodata/data21.py index 4c539e98c..1c3eed8d6 100644 --- a/python/phonenumbers/geodata/data21.py +++ b/python/phonenumbers/geodata/data21.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861533411':{'en': 'Suizhou, Hubei', 'zh': u('\u6e56\u5317\u7701\u968f\u5dde\u5e02')}, '861533412':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, '861533413':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, '861533414':{'en': 'Huanggang, Hubei', 'zh': u('\u6e56\u5317\u7701\u9ec4\u5188\u5e02')}, @@ -10018,5 +10019,4 @@ '861566632':{'en': 'Jinan, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6d4e\u5357\u5e02')}, '861566633':{'en': 'Rizhao, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u65e5\u7167\u5e02')}, '861566634':{'en': 'Laiwu, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u83b1\u829c\u5e02')}, - '861566635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, } diff --git a/python/phonenumbers/geodata/data22.py b/python/phonenumbers/geodata/data22.py index 91540c601..5f7d787b9 100644 --- a/python/phonenumbers/geodata/data22.py +++ b/python/phonenumbers/geodata/data22.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861566635':{'en': 'Liaocheng, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u804a\u57ce\u5e02')}, '861566636':{'en': 'Zibo, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u6dc4\u535a\u5e02')}, '861566637':{'en': 'Zaozhuang, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u67a3\u5e84\u5e02')}, '861566638':{'en': 'Dongying, Shandong', 'zh': u('\u5c71\u4e1c\u7701\u4e1c\u8425\u5e02')}, @@ -10018,5 +10019,4 @@ '861593689':{'en': 'Sanmenxia, Henan', 'zh': u('\u6cb3\u5357\u7701\u4e09\u95e8\u5ce1\u5e02')}, '86159369':{'en': 'Zhoukou, Henan', 'zh': u('\u6cb3\u5357\u7701\u5468\u53e3\u5e02')}, '86159370':{'en': 'Shangqiu, Henan', 'zh': u('\u6cb3\u5357\u7701\u5546\u4e18\u5e02')}, - '86159371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, } diff --git a/python/phonenumbers/geodata/data23.py b/python/phonenumbers/geodata/data23.py index ac3893939..8340578a4 100644 --- a/python/phonenumbers/geodata/data23.py +++ b/python/phonenumbers/geodata/data23.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86159371':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '86159372':{'en': 'Anyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5b89\u9633\u5e02')}, '86159373':{'en': 'Xinxiang, Henan', 'zh': u('\u6cb3\u5357\u7701\u65b0\u4e61\u5e02')}, '86159374':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, @@ -10018,5 +10019,4 @@ '861782017':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861782018':{'en': 'Foshan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u4f5b\u5c71\u5e02')}, '861782019':{'en': 'Maoming, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8302\u540d\u5e02')}, - '861782020':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, } diff --git a/python/phonenumbers/geodata/data24.py b/python/phonenumbers/geodata/data24.py index e9b31ccc0..54c08760d 100644 --- a/python/phonenumbers/geodata/data24.py +++ b/python/phonenumbers/geodata/data24.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '861782020':{'en': 'Zhaoqing, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u8087\u5e86\u5e02')}, '861782021':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861782022':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, '861782023':{'en': 'Heyuan, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6cb3\u6e90\u5e02')}, @@ -10018,5 +10019,4 @@ '86181962':{'en': 'Bayingolin, Xinjiang', 'zh': u('\u65b0\u7586\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde')}, '86181963':{'en': 'Aksu, Xinjiang', 'zh': u('\u65b0\u7586\u963f\u514b\u82cf\u5730\u533a')}, '86181964':{'en': 'Ili, Xinjiang', 'zh': u('\u65b0\u7586\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde')}, - '86181965':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, } diff --git a/python/phonenumbers/geodata/data25.py b/python/phonenumbers/geodata/data25.py index 2a7fbff36..899d319a7 100644 --- a/python/phonenumbers/geodata/data25.py +++ b/python/phonenumbers/geodata/data25.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86181965':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, '86181966':{'en': 'Bengbu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u868c\u57e0\u5e02')}, '861819666':{'en': 'Wuhu, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u829c\u6e56\u5e02')}, '861819667':{'en': 'Fuyang, Anhui', 'zh': u('\u5b89\u5fbd\u7701\u961c\u9633\u5e02')}, @@ -10018,5 +10019,4 @@ '861853897':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '861853898':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, '861853899':{'en': 'Nanyang, Henan', 'zh': u('\u6cb3\u5357\u7701\u5357\u9633\u5e02')}, - '86185390':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, } diff --git a/python/phonenumbers/geodata/data26.py b/python/phonenumbers/geodata/data26.py index 9e30bb65f..23f5bbf19 100644 --- a/python/phonenumbers/geodata/data26.py +++ b/python/phonenumbers/geodata/data26.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '86185390':{'en': 'Xuchang, Henan', 'zh': u('\u6cb3\u5357\u7701\u8bb8\u660c\u5e02')}, '86185391':{'en': 'Jiaozuo, Henan', 'zh': u('\u6cb3\u5357\u7701\u7126\u4f5c\u5e02')}, '86185392':{'en': 'Zhengzhou, Henan', 'zh': u('\u6cb3\u5357\u7701\u90d1\u5dde\u5e02')}, '861853920':{'en': 'Hebi, Henan', 'zh': u('\u6cb3\u5357\u7701\u9e64\u58c1\u5e02')}, @@ -10018,5 +10019,4 @@ '861881688':{'en': 'Shenzhen, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u6df1\u5733\u5e02')}, '861881689':{'en': 'Guangzhou, Guangdong', 'zh': u('\u5e7f\u4e1c\u7701\u5e7f\u5dde\u5e02')}, '86188169':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, - '8618817':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, } diff --git a/python/phonenumbers/geodata/data27.py b/python/phonenumbers/geodata/data27.py index 926e4b827..a2b30f7eb 100644 --- a/python/phonenumbers/geodata/data27.py +++ b/python/phonenumbers/geodata/data27.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '8618817':{'en': 'Shanghai', 'zh': u('\u4e0a\u6d77\u5e02')}, '861881700':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, '861881701':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, '861881702':{'en': 'Yueyang, Hunan', 'zh': u('\u6e56\u5357\u7701\u5cb3\u9633\u5e02')}, @@ -10018,5 +10019,4 @@ '9167646':{'en': 'Anugul, Odisha'}, '9167647':{'en': 'Anugul, Odisha'}, '9167652':{'en': 'Palla Hara, Odisha'}, - '9167653':{'en': 'Palla Hara, Odisha'}, } diff --git a/python/phonenumbers/geodata/data28.py b/python/phonenumbers/geodata/data28.py index 974033661..8c355ad4f 100644 --- a/python/phonenumbers/geodata/data28.py +++ b/python/phonenumbers/geodata/data28.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '9167653':{'en': 'Palla Hara, Odisha'}, '9167654':{'en': 'Palla Hara, Odisha'}, '9167655':{'en': 'Palla Hara, Odisha'}, '9167656':{'en': 'Palla Hara, Odisha'}, diff --git a/python/phonenumbers/geodata/data3.py b/python/phonenumbers/geodata/data3.py index 96e55ab6b..8d3aff499 100644 --- a/python/phonenumbers/geodata/data3.py +++ b/python/phonenumbers/geodata/data3.py @@ -2924,6 +2924,7 @@ '2292380':{'en': 'Djougou', 'fr': 'Djougou'}, '2292382':{'en': 'Natitingou', 'fr': 'Natitingou'}, '2292383':{'en': u('Tangui\u00e9ta'), 'fr': u('Tangui\u00e9ta')}, + '22924':{'en': u('Tangui\u00e9ta')}, '2302':{'en': 'North Region', 'es': u('Regi\u00f3n Norte'), 'fr': u('R\u00e9gion Nord')}, '2304':{'en': 'Central Region', 'es': u('Regi\u00f3n Central'), 'fr': u('R\u00e9gion Centrale')}, '2306':{'en': 'South Region', 'es': u('Regi\u00f3n Sur'), 'fr': u('R\u00e9gion Sud')}, @@ -10018,5 +10019,4 @@ '3323650':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, '3323651':{'en': u('Aubigny-sur-N\u00e8re'), 'fr': u('Aubigny-sur-N\u00e8re')}, '3323652':{'en': 'La Guerche-sur-lAubois', 'fr': 'La Guerche-sur-lAubois'}, - '3323653':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, } diff --git a/python/phonenumbers/geodata/data4.py b/python/phonenumbers/geodata/data4.py index 570eb90d4..4e34b5744 100644 --- a/python/phonenumbers/geodata/data4.py +++ b/python/phonenumbers/geodata/data4.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '3323653':{'en': 'Saint-Amand-Montrond', 'fr': 'Saint-Amand-Montrond'}, '3323654':{'en': 'Sancerre', 'fr': 'Sancerre'}, '3323655':{'en': 'Vierzon', 'fr': 'Vierzon'}, '3323656':{'en': u('Orl\u00e9ans'), 'fr': u('Orl\u00e9ans')}, @@ -10018,5 +10019,4 @@ '3358727':{'en': 'Bellac', 'fr': 'Bellac'}, '3358728':{'en': 'Bourganeuf', 'fr': 'Bourganeuf'}, '3358729':{'en': 'Boussac', 'fr': 'Boussac'}, - '3358730':{'en': 'Gueret', 'fr': 'Gueret'}, } diff --git a/python/phonenumbers/geodata/data5.py b/python/phonenumbers/geodata/data5.py index 159077c36..458a327cb 100644 --- a/python/phonenumbers/geodata/data5.py +++ b/python/phonenumbers/geodata/data5.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '3358730':{'en': 'Gueret', 'fr': 'Gueret'}, '3358731':{'en': 'Limoges', 'fr': 'Limoges'}, '3358732':{'en': 'La Souterraine', 'fr': 'La Souterraine'}, '3358733':{'en': 'Limoges', 'fr': 'Limoges'}, @@ -10018,5 +10019,4 @@ '494804':{'de': 'Nordhastedt', 'en': 'Nordhastedt'}, '494805':{'de': 'Schafstedt', 'en': 'Schafstedt'}, '494806':{'de': u('Sarzb\u00fcttel'), 'en': u('Sarzb\u00fcttel')}, - '49481':{'de': 'Heide Holstein', 'en': 'Heide Holstein'}, } diff --git a/python/phonenumbers/geodata/data6.py b/python/phonenumbers/geodata/data6.py index 199306e82..0c2446dc7 100644 --- a/python/phonenumbers/geodata/data6.py +++ b/python/phonenumbers/geodata/data6.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '49481':{'de': 'Heide Holstein', 'en': 'Heide Holstein'}, '494821':{'de': 'Itzehoe', 'en': 'Itzehoe'}, '494822':{'de': 'Kellinghusen', 'en': 'Kellinghusen'}, '494823':{'de': 'Wilster', 'en': 'Wilster'}, @@ -10018,5 +10019,4 @@ '55493451':{'en': 'Paial - SC', 'pt': 'Paial - SC'}, '55493452':{'en': 'Seara - SC', 'pt': 'Seara - SC'}, '55493453':{'en': 'Peritiba - SC', 'pt': 'Peritiba - SC'}, - '55493454':{'en': 'Xavantina - SC', 'pt': 'Xavantina - SC'}, } diff --git a/python/phonenumbers/geodata/data7.py b/python/phonenumbers/geodata/data7.py index 34365cf67..14ee028e5 100644 --- a/python/phonenumbers/geodata/data7.py +++ b/python/phonenumbers/geodata/data7.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '55493454':{'en': 'Xavantina - SC', 'pt': 'Xavantina - SC'}, '55493455':{'en': 'Alto Bela Vista - SC', 'pt': 'Alto Bela Vista - SC'}, '55493456':{'en': 'Campina da Alegria - SC', 'pt': 'Campina da Alegria - SC'}, '55493457':{'en': 'Presidente Castelo Branco - SC', 'pt': 'Presidente Castelo Branco - SC'}, @@ -10018,5 +10019,4 @@ '609773':{'en': 'Kota Bharu'}, '609774':{'en': 'Kota Bharu'}, '609775':{'en': 'Kota Bharu'}, - '609776':{'en': 'Bachok'}, } diff --git a/python/phonenumbers/geodata/data8.py b/python/phonenumbers/geodata/data8.py index b85f8fc1d..8343f15f8 100644 --- a/python/phonenumbers/geodata/data8.py +++ b/python/phonenumbers/geodata/data8.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '609776':{'en': 'Bachok'}, '609778':{'en': 'Bachok'}, '609779':{'en': 'Bachok'}, '609780':{'en': 'Kok Lanas'}, @@ -10018,5 +10019,4 @@ '612630896':{'en': 'Oberon'}, '612630897':{'en': 'Burraga'}, '612630898':{'en': 'Burraga'}, - '612630899':{'en': 'Burraga'}, } diff --git a/python/phonenumbers/geodata/data9.py b/python/phonenumbers/geodata/data9.py index 5cab6b34e..c3dc5a0b8 100644 --- a/python/phonenumbers/geodata/data9.py +++ b/python/phonenumbers/geodata/data9.py @@ -19,6 +19,7 @@ # limitations under the License. data = { + '612630899':{'en': 'Burraga'}, '61263090':{'en': 'Greenethorpe'}, '61263091':{'en': 'Greenethorpe'}, '61263092':{'en': 'Greenethorpe'}, @@ -10018,5 +10019,4 @@ '61348144':{'en': 'Conargo'}, '61348145':{'en': 'Cornalla'}, '61348146':{'en': 'Deniliquin'}, - '61348147':{'en': 'Dookie'}, } diff --git a/python/phonenumbers/geodata/locale.py b/python/phonenumbers/geodata/locale.py index b020f00ee..2d9e86b15 100644 --- a/python/phonenumbers/geodata/locale.py +++ b/python/phonenumbers/geodata/locale.py @@ -7,7 +7,7 @@ java.vendor=AdoptOpenJDK os.name=Mac OS X os.arch=x86_64 - os.version=10.15.7 + os.version=10.16 Auto-generated file, do not edit by hand. """ diff --git a/python/phonenumbers/tzdata/data0.py b/python/phonenumbers/tzdata/data0.py index a8e95cc96..9927e80f8 100644 --- a/python/phonenumbers/tzdata/data0.py +++ b/python/phonenumbers/tzdata/data0.py @@ -2176,7 +2176,7 @@ '376':('Europe/Andorra',), '377':('Europe/Monaco',), '378':('Europe/San_Marino',), - '380':('Europe/Bucharest',), + '380':('Europe/Kyiv',), '381':('Europe/Belgrade',), '382':('Europe/Podgorica',), '383':('Europe/Belgrade',), From 466e4c5f788551084d2333a31f1c25396743325d Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Fri, 14 Oct 2022 08:39:18 +0100 Subject: [PATCH 49/67] Prep for 8.12.57 release --- python/phonenumbers/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/phonenumbers/__init__.py b/python/phonenumbers/__init__.py index 86b5fba01..21949da38 100644 --- a/python/phonenumbers/__init__.py +++ b/python/phonenumbers/__init__.py @@ -146,7 +146,7 @@ # Version number is taken from the upstream libphonenumber version # together with an indication of the version of the Python-specific code. -__version__ = "8.12.56" +__version__ = "8.12.57" __all__ = ['PhoneNumber', 'CountryCodeSource', 'FrozenPhoneNumber', 'REGION_CODE_FOR_NON_GEO_ENTITY', 'NumberFormat', 'PhoneNumberDesc', 'PhoneMetadata', From e97c76de76c082c19960930fefe72ff33e9ef1a5 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sun, 6 Nov 2022 07:45:28 +0000 Subject: [PATCH 50/67] =?UTF-8?q?tools:=20don=E2=80=99t=20auto-regen=20loc?= =?UTF-8?q?ale=20data?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/python/makefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tools/python/makefile b/tools/python/makefile index ae5b53448..6798012e8 100644 --- a/tools/python/makefile +++ b/tools/python/makefile @@ -56,7 +56,7 @@ $(PYDIR)/tests/testdata/__init__.py: $(TOPDIR)/resources/PhoneNumberMetadataFor $(PYTHON) buildmetadatafromxml.py --lax $(TOPDIR)/resources/PhoneNumberMetadataForTesting.xml $(PYDIR)/tests/testdata phonenumbers metadata: $(PYDIR)/phonenumbers/data/__init__.py $(PYDIR)/phonenumbers/shortdata/__init__.py $(PYDIR)/tests/testdata/__init__.py geodata carrierdata tzdata -alldata: metadata geodata carrierdata tzdata locale +alldata: metadata geodata carrierdata tzdata test: alldata cd $(PYDIR) && $(PYTHON) -m testwrapper @@ -126,13 +126,16 @@ clean: coverage_clean profile_clean rm -rf $(PYDIR)/tests/__pycache__ $(PYDIR)/tests/testdata/__pycache__ $(PYDIR)/tests/testgeodata/__pycache__ $(PYDIR)/tests/testcarrierdata/__pycache__ rm -rf $(PYDIR)/build $(PYDIR)/deb_dist $(PYDIR)/dist -metaclean: +metaclean: clean rm -rf $(PYDIR)/phonenumbers/data $(PYDIR)/phonenumbers/shortdata $(PYDIR)/tests/testdata - rm -rf $(PYDIR)/phonenumbers/geodata $(PYDIR)/tests/testgeodata + rm -rf $(PYDIR)/phonenumbers/geodata/__init__.py* + rm -rf $(PYDIR)/phonenumbers/geodata/data*.py* + rm -rf $(PYDIR)/tests/testgeodata rm -rf $(PYDIR)/phonenumbers/carrierdata $(PYDIR)/tests/testcarrierdata rm -rf $(PYDIR)/phonenumbers/tzdata $(PYDIR)/tests/testtzdata -distclean: clean metaclean +distclean: metaclean + rm -rf $(PYDIR)/phonenumbers/geodata/locale.py rm -rf $(PYDIR)/$(PACKAGE).egg-info rm -rf $(PYDIR)/build rm -f DumpLocale.class From e610dc9300ea05c2a6d60b7b855ffb7883c58146 Mon Sep 17 00:00:00 2001 From: David Drysdale Date: Sun, 6 Nov 2022 07:45:48 +0000 Subject: [PATCH 51/67] Merge metadata changes from upstream 8.13.0 Includes changes in resources/ up to and including upstream commit 185004cabd1b: "[maven-release-plugin] prepare release v8.13.0" --- resources/PhoneNumberMetadata.xml | 221 +++++++++++++++++------------- resources/ShortNumberMetadata.xml | 5 +- resources/carrier/en/357.txt | 1 + resources/carrier/en/359.txt | 21 ++- resources/carrier/en/389.txt | 17 +-- resources/carrier/en/46.txt | 6 + resources/carrier/en/47.txt | 7 +- resources/carrier/en/48.txt | 1 + resources/carrier/en/7.txt | 2 + resources/carrier/en/960.txt | 1 + resources/carrier/ru/7.txt | 2 + resources/geocoding/en/504.txt | 23 +++- resources/phonemetadata.proto | 7 +- 13 files changed, 188 insertions(+), 126 deletions(-) diff --git a/resources/PhoneNumberMetadata.xml b/resources/PhoneNumberMetadata.xml index 94b0c0ddf..b7f40d385 100644 --- a/resources/PhoneNumberMetadata.xml +++ b/resources/PhoneNumberMetadata.xml @@ -4993,7 +4993,7 @@ 321| 7(?: [1-7]\d| - 8[01] + 8[0-4] ) )\d{5} @@ -5919,16 +5919,7 @@ 0123456789 - - 0704[0-7]\d{5}| - 0(?: - [15]\d\d| - 7(?: - 0[0-37-9]| - [4-9][7-9] - ) - )\d{6} - + 0[157]\d{8} @@ -6302,7 +6293,10 @@ nationalPrefixForParsing="0|(1(?:[12]\d|79)\d\d)"> - 96 + + 10| + 96 + $1 NA @@ -6325,10 +6319,11 @@ ) - (?: + 10(?: 10| - 2[0-57-9] - )(?: + 9[56] + )| + 2[0-57-9](?: 100| 9[56] ) @@ -6350,20 +6345,25 @@ ) - 1[1-9]| - 26| - [3-9]| - (?: - 10| - 2[0-57-9] - )(?: - [02-8]| - 1(?: - 0[1-9]| - [1-9] + 1(?: + 0(?: + [0-8]| + 9[0-47-9] )| - 9[0-47-9] - ) + [1-9] + )| + 2(?: + [0-57-9](?: + [02-8]| + 1(?: + 0[1-9]| + [1-9] + )| + 9[0-47-9] + )| + 6 + )| + [3-9] $1 $2 NA @@ -6608,21 +6608,36 @@ [1-9] - 1[1-9]| - 26| - [3-9]| - (?: - 10| - 2[0-57-9] - )(?: - [0-8]| - 9[0-47-9] - ) + 1(?: + 0(?: + [02-8]| + 1[1-9]| + 9[0-47-9] + )| + [1-9] + )| + 2(?: + [0-57-9](?: + [0-8]| + 9[0-47-9] + )| + 6 + )| + [3-9] + 1(?: + 0(?: + [02-8]| + 1[1-9]| + 9[0-47-9] + )| + [1-9] + )| 26| 3(?: [0268]| + 4[0-8]| 9[079] )| 4(?: @@ -6637,10 +6652,12 @@ 2[0-24-689]| 4[0-2457-9]| 6[057-9]| + 8[1-9]| 90 )| 6(?: [0-24578]| + 3[06-9]| 6[14-79]| 9[03-9] )| @@ -6656,7 +6673,10 @@ [046]| 1[01459]| 2[0-489]| - 50| + 5(?: + 0| + [23][0-8] + )| 8[0-2459]| 9[09] )| @@ -6664,26 +6684,14 @@ 0[0457]| 1[08]| [268]| - 4[024-9] + 4[024-9]| + 5[06-9] )| - (?: - 34| - 85[23] - )[0-8]| - (?: - 1| - 58 - )[1-9]| - (?: - 63| - 95 - )[06-9]| (?: 33| 85[23]9 )[0-46-9]| (?: - 10| 2[0-57-9]| 3(?: [157]\d| @@ -6740,7 +6748,14 @@ ) - 26| + 1(?: + 0[02-8]| + [1-9] + )| + 2(?: + [0-57-9][0-8]| + 6 + )| 3(?: [0268]| 3[0-46-9]| @@ -6798,17 +6813,14 @@ 5[06-9] )| (?: - 1| + 10| + 2[0-57-9] + )9[0-47-9]| + (?: + 101| 58| 85[23]10 )[1-9]| - (?: - 10| - 2[0-57-9] - )(?: - [0-8]| - 9[0-47-9] - )| (?: 3(?: [157]\d| @@ -7241,10 +7253,13 @@ 4001234567 + 10(?: + 10\d{4}| + 96\d{3,4} + )| 400\d{7}| 950\d{7,8}| (?: - 10| 2[0-57-9]| 3(?: [157]\d| @@ -7874,7 +7889,12 @@ 96123456 - 9[4-79]\d{6} + + 9(?: + 10| + [4-79]\d + )\d{5} + @@ -12435,10 +12455,10 @@ 2(?: 2(?: - 0[0-359]| - 1[1-367]| + 0[0-59]| + 1[1-9]| [23]\d| - 4[03-6]| + 4[02-6]| 5[57]| 6[245]| 7[0135689]| @@ -12446,18 +12466,18 @@ 9[0-2] )| 4(?: - 0[78]| + 0[578]| 2[3-59]| 3[13-9]| 4[0-68]| - 5[1-35] + 5[1-3589] )| 5(?: - 0[7-9]| - 16| + 0[2357-9]| + 1[1356]| 4[03-5]| 5\d| - 6[014-6]| + 6[014-69]| 7[04]| 80 )| @@ -12465,12 +12485,13 @@ [056]\d| 17| 2[067]| - 3[04]| + 3[047]| 4[0-378]| [78][0-8]| 9[01] )| 7(?: + 0[5-79]| 6[46-9]| 7[02-9]| 8[034]| @@ -19038,15 +19059,20 @@ 5(?: - 29[89]| + 29[1289]| 389 ) + 529(?: + 1[1-46-9]| + 2[013-8]| + 90 + )| 5(?: - 29[89]| + 298| 389 - )0 + )[0-46-9] $1-$2 @@ -19094,27 +19120,20 @@ 520123456 - 5(?: - 29(?: - [189][05]| - 2[29]| - 3[01] - )| - 389[05] - )\d{4}| + 5293[01]\d{4}| 5(?: 2(?: [0-25-7]\d| 3[1-578]| 4[02-46-8]| 8[0235-7]| - 90 + 9[0-289] )| 3(?: [0-47]\d| 5[02-9]| 6[02-8]| - 8[08]| + 8[0189]| 9[3-9] )| (?: @@ -19700,7 +19719,7 @@ 7(?: [0-25-8]\d\d| 3(?: - [1-4]\d| + [1-48]\d| 7[01578] )| 4(?: @@ -20975,7 +20994,7 @@ [3467]| - 9[13-9] + 9[1-9] $1-$2 @@ -21025,7 +21044,7 @@ 46[46]\d{4}| (?: 7\d| - 9[13-9] + 9[1-9] )\d{5} @@ -22901,7 +22920,7 @@ (?: 7(?: [1289]\d| - 7[0-4] + 7[0-5] )| 9(?: 0[1-9]| @@ -31474,7 +31493,7 @@ $1 $2 $3 - 2 + 21 $1 $2 $3