diff --git a/.gitignore b/.gitignore index 08c08cab9..d63d06bda 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ Session.vim .netrwhist composer.phar composer.lock +libphonenumber-data-dir/ \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index fe775556e..7e45deb28 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,4 +9,7 @@ before_script: # omitting "script:" will default to phpunit # use the $DB env variable to determine the phpunit.xml to use -script: phpunit --coverage-text Tests/ \ No newline at end of file +script: ./vendor/bin/phpunit --coverage-text + +notifications: + irc: "irc.appliedirc.com#applied" \ No newline at end of file diff --git a/README.md b/README.md index f24319474..4287c9940 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ ## What is it? A PHP library for parsing, formatting, storing and validating international phone numbers. This library is based on Google's [libphonenumber](https://code.google.com/p/libphonenumber/) and forked from a version by [Davide Mendolia](https://github.com/davideme/libphonenumber-for-PHP). -A sister project also exists for [libphonenumber-geocoder](https://github.com/giggsey/libphonenumber-geocoder). # Highlights of functionality @@ -14,11 +13,15 @@ A sister project also exists for [libphonenumber-geocoder](https://github.com/gi * isNumberMatch - gets a confidence level on whether two numbers could be the same. * getExampleNumber/getExampleNumberByType - provides valid example numbers for all countries/regions, with the option of specifying which type of example phone number is needed. * isValidNumber - full validation of a phone number for a region using length and prefix information. +* PhoneNumberOfflineGeocoder - provides geographical information related to a phone number. +* PhoneNumberToCarrierMapper - provides carrier information related to a phone number. ## Installation The library can be installed via [composer](http://getcomposer.org/). You can also use any other [PSR-0](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md) compliant autoloader. +The PECL [intl](http://php.net/intl) extension is required for this library to be used. + ```json { "require": { @@ -29,7 +32,7 @@ The library can be installed via [composer](http://getcomposer.org/). You can al ## Online Demo -An [online demo](http://giggsey.com/libphonenumber/) is available for both [libphonenumber-for-php](https://github.com/giggsey/libphonenumber-for-php) and [libphonenumber-geocoder](https://github.com/giggsey/libphonenumber-geocoder). +An [online demo](http://giggsey.com/libphonenumber/) is available, and the source can be found at [giggsey/libphonenumber-example](https://github.com/giggsey/libphonenumber-example). ## Quick Examples Let's say you have a string representing a phone number from Switzerland. This is how you parse/normalize it into a PhoneNumber object: @@ -67,8 +70,8 @@ At this point, swissNumberProto contains: Now let us validate whether the number is valid: ```php -$isValid = $phoneUtil->isValidNumber($swissNumberProto);//return true -var_dump($isValid); +$isValid = $phoneUtil->isValidNumber($swissNumberProto); +var_dump($isValid); // true ``` There are a few formats supported by the formatting method, as illustrated below: @@ -76,4 +79,52 @@ There are a few formats supported by the formatting method, as illustrated below ```php // Produces "+41446681800" echo $phoneUtil->format($swissNumberProto, PhoneNumberFormat::E164) . PHP_EOL; -``` \ No newline at end of file +``` + +### Geocoder + +```php +$phoneUtil = \libphonenumber\PhoneNumberUtil::getInstance(); + +$swissNumberProto = $phoneUtil->parse("044 668 18 00", "CH"); +$usNumberProto = $phoneUtil->parse("+1 650 253 0000", "US"); +$gbNumberProto = $phoneUtil->parse("0161 496 0000", "GB"); + +$geocoder = \libphonenumber\geocoding\PhoneNumberOfflineGeocoder::getInstance(); + +// Outputs "Zurich" +echo $geocoder->getDescriptionForNumber($swissNumberProto, "en_US") . PHP_EOL; +// Outputs "Zürich" +echo $geocoder->getDescriptionForNumber($swissNumberProto, "de_DE") . PHP_EOL; +// Outputs "Zurigo" +echo $geocoder->getDescriptionForNumber($swissNumberProto, "it_IT") . PHP_EOL; + + +// Outputs "Mountain View, CA" +echo $geocoder->getDescriptionForNumber($usNumberProto, "en_US") . PHP_EOL; +// Outputs "Mountain View, CA" +echo $geocoder->getDescriptionForNumber($usNumberProto, "de_DE") . PHP_EOL; +// Outputs "미국" (Korean for United States) +echo $geocoder->getDescriptionForNumber($usNumberProto, "ko-KR") . PHP_EOL; + +// Outputs "Manchester" +echo $geocoder->getDescriptionForNumber($gbNumberProto, "en_GB") . PHP_EOL; +// Outputs "영국" (Korean for United Kingdom) +echo $geocoder->getDescriptionForNumber($gbNumberProto, "ko-KR") . PHP_EOL; +``` + +### Mapping Phone Numbers to carrier + +```php + +$phoneUtil = \libphonenumber\PhoneNumberUtil::getInstance(); +$swissNumberProto = $phoneUtil->parse("798765432", "CH"); + +$carrierMapper = \libphonenumber\PhoneNumberToCarrierMapper::getInstance(); +// Outputs "Swisscom" +echo $carrierMapper->getDescriptionForNumber($swissNumberProto, "en"); +``` + +## Generating data + +Data can be generated using phing, running the 'compile' target. \ No newline at end of file diff --git a/Tests/PhoneNumberUtilTest.php b/Tests/PhoneNumberUtilTest.php deleted file mode 100644 index c975608ae..000000000 --- a/Tests/PhoneNumberUtilTest.php +++ /dev/null @@ -1,1474 +0,0 @@ -phoneUtil = self::initializePhoneUtilForTesting(); - } - - private static function initializePhoneUtilForTesting() - { - self::$bsNumber = new PhoneNumber(); - self::$bsNumber->setCountryCode(1)->setNationalNumber(2423651234); - self::$bsMobile = new PhoneNumber(); - self::$bsMobile->setCountryCode(1)->setNationalNumber(2423591234); - self::$internationalTollFree = new PhoneNumber(); - self::$internationalTollFree->setCountryCode(800)->setNationalNumber(12345678); - self::$sgNumber = new PhoneNumber(); - self::$sgNumber->setCountryCode(65)->setNationalNumber(65218000); - // A too-long and hence invalid US number. - self::$usLongNumber = new PhoneNumber(); - self::$usLongNumber->setCountryCode(1)->setNationalNumber(65025300001); - self::$usShortByOneNumber = new PhoneNumber(); - self::$usShortByOneNumber->setCountryCode(1)->setNationalNumber(650253000); - self::$usTollFree = new PhoneNumber(); - self::$usTollFree->setCountryCode(1)->setNationalNumber(8002530000); - self::$usNumber = new PhoneNumber(); - self::$usNumber->setCountryCode(1)->setNationalNumber(6502530000); - self::$usLocalNumber = new PhoneNumber(); - self::$usLocalNumber->setCountryCode(1)->setNationalNumber(2530000); - self::$nzNumber = new PhoneNumber(); - self::$nzNumber->setCountryCode(64)->setNationalNumber(33316005); - self::$usPremium = new PhoneNumber(); - self::$usPremium->setCountryCode(1)->setNationalNumber(9002530000); - self::$usSpoof = new PhoneNumber(); - self::$usSpoof->setCountryCode(1)->setNationalNumber(0); - self::$usSpoofWithRawInput = new PhoneNumber(); - self::$usSpoofWithRawInput->setCountryCode(1)->setNationalNumber(0)->setRawInput("000-000-0000"); - self::$gbMobile = new PhoneNumber(); - self::$gbMobile->setCountryCode(44)->setNationalNumber(7912345678); - self::$gbNumber = new PhoneNumber(); - self::$gbNumber->setCountryCode(44)->setNationalNumber(2070313000); - self::$deShortNumber = new PhoneNumber(); - self::$deShortNumber->setCountryCode(49)->setNationalNumber(1234); - self::$itMobile = new PhoneNumber(); - self::$itMobile->setCountryCode(39)->setNationalNumber(345678901); - self::$itNumber = new PhoneNumber(); - self::$itNumber->setCountryCode(39)->setNationalNumber(236618300)->setItalianLeadingZero(true); - self::$auNumber = new PhoneNumber(); - self::$auNumber->setCountryCode(61)->setNationalNumber(236618300); - self::$arMobile = new PhoneNumber(); - self::$arMobile->setCountryCode(54)->setNationalNumber(91187654321); - self::$arNumber = new PhoneNumber(); - self::$arNumber->setCountryCode(54)->setNationalNumber(1187654321); - - self::$mxMobile1 = new PhoneNumber(); - self::$mxMobile1->setCountryCode(52)->setNationalNumber(12345678900); - self::$mxNumber1 = new PhoneNumber(); - self::$mxNumber1->setCountryCode(52)->setNationalNumber(3312345678); - self::$mxMobile2 = new PhoneNumber(); - self::$mxMobile2->setCountryCode(52)->setNationalNumber(15512345678); - self::$mxNumber2 = new PhoneNumber(); - self::$mxNumber2->setCountryCode(52)->setNationalNumber(8211234567); - // Note that this is the same as the example number for DE in the metadata. - self::$deNumber = new PhoneNumber(); - self::$deNumber->setCountryCode(49)->setNationalNumber(30123456); - self::$jpStarNumber = new PhoneNumber(); - self::$jpStarNumber->setCountryCode(81)->setNationalNumber(2345); - - PhoneNumberUtil::resetInstance(); - return PhoneNumberUtil::getInstance( - self::TEST_META_DATA_FILE_PREFIX, - CountryCodeToRegionCodeMapForTesting::$countryCodeToRegionCodeMapForTesting - ); - } - - public function testGetSupportedRegions() - { - $this->assertGreaterThan(0, count($this->phoneUtil->getSupportedRegions())); - } - - public function testGetInstanceLoadUSMetadata() - { - $metadata = $this->phoneUtil->getMetadataForRegion(RegionCode::US); - $this->assertEquals("US", $metadata->getId()); - $this->assertEquals(1, $metadata->getCountryCode()); - $this->assertEquals("011", $metadata->getInternationalPrefix()); - $this->assertTrue($metadata->hasNationalPrefix()); - $this->assertEquals(2, $metadata->numberFormatSize()); - $this->assertEquals("(\\d{3})(\\d{3})(\\d{4})", $metadata->getNumberFormat(1)->getPattern()); - $this->assertEquals("$1 $2 $3", $metadata->getNumberFormat(1)->getFormat()); - $this->assertEquals("[13-689]\\d{9}|2[0-35-9]\\d{8}", $metadata->getGeneralDesc()->getNationalNumberPattern()); - $this->assertEquals("\\d{7}(?:\\d{3})?", $metadata->getGeneralDesc()->getPossibleNumberPattern()); - $this->assertTrue($metadata->getGeneralDesc()->exactlySameAs($metadata->getFixedLine())); - $this->assertEquals("\\d{10}", $metadata->getTollFree()->getPossibleNumberPattern()); - $this->assertEquals("900\\d{7}", $metadata->getPremiumRate()->getNationalNumberPattern()); - // No shared-cost data is available, so it should be initialised to "NA". - $this->assertEquals("NA", $metadata->getSharedCost()->getNationalNumberPattern()); - $this->assertEquals("NA", $metadata->getSharedCost()->getPossibleNumberPattern()); - } - - public function testGetInstanceLoadDEMetadata() - { - $metadata = $this->phoneUtil->getMetadataForRegion(RegionCode::DE); - $this->assertEquals("DE", $metadata->getId()); - $this->assertEquals(49, $metadata->getCountryCode()); - $this->assertEquals("00", $metadata->getInternationalPrefix()); - $this->assertEquals("0", $metadata->getNationalPrefix()); - $this->assertEquals(6, $metadata->numberFormatSize()); - $this->assertEquals(1, $metadata->getNumberFormat(5)->leadingDigitsPatternSize()); - $this->assertEquals("900", $metadata->getNumberFormat(5)->getLeadingDigitsPattern(0)); - $this->assertEquals("(\\d{3})(\\d{3,4})(\\d{4})", $metadata->getNumberFormat(5)->getPattern()); - $this->assertEquals("$1 $2 $3", $metadata->getNumberFormat(5)->getFormat()); - $this->assertEquals( - "(?:[24-6]\\d{2}|3[03-9]\\d|[789](?:[1-9]\\d|0[2-9]))\\d{1,8}", - $metadata->getFixedLine()->getNationalNumberPattern() - ); - $this->assertEquals("\\d{2,14}", $metadata->getFixedLine()->getPossibleNumberPattern()); - $this->assertEquals("30123456", $metadata->getFixedLine()->getExampleNumber()); - $this->assertEquals("\\d{10}", $metadata->getTollFree()->getPossibleNumberPattern()); - $this->assertEquals("900([135]\\d{6}|9\\d{7})", $metadata->getPremiumRate()->getNationalNumberPattern()); - } - - public function testGetInstanceLoadARMetadata() - { - $metadata = $this->phoneUtil->getMetadataForRegion(RegionCode::AR); - $this->assertEquals("AR", $metadata->getId()); - $this->assertEquals(54, $metadata->getCountryCode()); - $this->assertEquals("00", $metadata->getInternationalPrefix()); - $this->assertEquals("0", $metadata->getNationalPrefix()); - $this->assertEquals("0(?:(11|343|3715)15)?", $metadata->getNationalPrefixForParsing()); - $this->assertEquals("9$1", $metadata->getNationalPrefixTransformRule()); - $this->assertEquals("$2 15 $3-$4", $metadata->getNumberFormat(2)->getFormat()); - $this->assertEquals("(9)(\\d{4})(\\d{2})(\\d{4})", $metadata->getNumberFormat(3)->getPattern()); - $this->assertEquals("(9)(\\d{4})(\\d{2})(\\d{4})", $metadata->getIntlNumberFormat(3)->getPattern()); - $this->assertEquals("$1 $2 $3 $4", $metadata->getIntlNumberFormat(3)->getFormat()); - } - - public function testGetInstanceLoadInternationalTollFreeMetadata() - { - $metadata = $this->phoneUtil->getMetadataForNonGeographicalRegion(800); - $this->assertEquals("001", $metadata->getId()); - $this->assertEquals(800, $metadata->getCountryCode()); - $this->assertEquals("$1 $2", $metadata->getNumberFormat(0)->getFormat()); - $this->assertEquals("(\\d{4})(\\d{4})", $metadata->getNumberFormat(0)->getPattern()); - $this->assertEquals("12345678", $metadata->getGeneralDesc()->getExampleNumber()); - $this->assertEquals("12345678", $metadata->getTollFree()->getExampleNumber()); - } - - public function testIsLeadingZeroPossible() - { - $this->assertTrue($this->phoneUtil->isLeadingZeroPossible(39)); // Italy - $this->assertFalse($this->phoneUtil->isLeadingZeroPossible(1)); // USA - $this->assertTrue($this->phoneUtil->isLeadingZeroPossible(800)); // International toll free numbers - $this->assertFalse( - $this->phoneUtil->isLeadingZeroPossible(888) - ); // Not in metadata file, just default to false. - } - - public function testGetLengthOfGeographicalAreaCode() - { - // Google MTV, which has area code "650". - $this->assertEquals(3, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$usNumber)); - - // A North America toll-free number, which has no area code. - $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$usTollFree)); - - // Google London, which has area code "20". - $this->assertEquals(2, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$gbNumber)); - - // A UK mobile phone, which has no area code. - $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$gbMobile)); - - // Google Buenos Aires, which has area code "11". - $this->assertEquals(2, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$arNumber)); - - // Google Sydney, which has area code "2". - $this->assertEquals(1, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$auNumber)); - - // Google Singapore. Singapore has no area code and no national prefix. - $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$sgNumber)); - - // An invalid US number (1 digit shorter), which has no area code. - $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$usShortByOneNumber)); - - // An international toll free number, which has no area code. - $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$internationalTollFree)); - } - - public function testGetLengthOfNationalDestinationCode() - { - // Google MTV, which has national destination code (NDC) "650". - $this->assertEquals(3, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$usNumber)); - - // A North America toll-free number, which has NDC "800". - $this->assertEquals(3, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$usTollFree)); - - // Google London, which has NDC "20". - $this->assertEquals(2, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$gbNumber)); - - // A UK mobile phone, which has NDC "7912". - $this->assertEquals(4, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$gbMobile)); - - // Google Buenos Aires, which has NDC "11". - $this->assertEquals(2, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$arNumber)); - - // An Argentinian mobile which has NDC "911". - $this->assertEquals(3, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$arMobile)); - - // Google Sydney, which has NDC "2". - $this->assertEquals(1, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$auNumber)); - - // Google Singapore, which has NDC "6521". - $this->assertEquals(4, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$sgNumber)); - - // An invalid US number (1 digit shorter), which has no NDC. - $this->assertEquals(0, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$usShortByOneNumber)); - - // A number containing an invalid country calling code, which shouldn't have any NDC. - $number = new PhoneNumber(); - $number->setCountryCode(123)->setNationalNumber(6502530000); - $this->assertEquals(0, $this->phoneUtil->getLengthOfNationalDestinationCode($number)); - - // An international toll free number, which has NDC "1234". - $this->assertEquals(4, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$internationalTollFree)); - } - - public function testGetCountryMobileToken() - { - $this->assertEquals("1", $this->phoneUtil->getCountryMobileToken($this->phoneUtil->getCountryCodeForRegion(RegionCode::MX))); - - // Country calling code for Sweden, which has no mobile token. - $this->assertEquals("", $this->phoneUtil->getCountryMobileToken($this->phoneUtil->getCountryCodeForRegion(RegionCode::SE))); - } - - public function testGetNationalSignificantNumber() - { - $this->assertEquals("6502530000", $this->phoneUtil->getNationalSignificantNumber(self::$usNumber)); - - // An Italian mobile number. - $this->assertEquals("345678901", $this->phoneUtil->getNationalSignificantNumber(self::$itMobile)); - - // An Italian fixed line number. - $this->assertEquals("0236618300", $this->phoneUtil->getNationalSignificantNumber(self::$itNumber)); - - $this->assertEquals("12345678", $this->phoneUtil->getNationalSignificantNumber(self::$internationalTollFree)); - } - - public function testGetExampleNumber() - { - $this->assertEquals(self::$deNumber, $this->phoneUtil->getExampleNumber(RegionCode::DE)); - - $this->assertEquals( - self::$deNumber, - $this->phoneUtil->getExampleNumberForType(RegionCode::DE, PhoneNumberType::FIXED_LINE) - ); - $this->assertEquals(null, $this->phoneUtil->getExampleNumberForType(RegionCode::DE, PhoneNumberType::MOBILE)); - // For the US, the example number is placed under general description, and hence should be used - // for both fixed line and mobile, so neither of these should return null. - $this->assertNotNull($this->phoneUtil->getExampleNumberForType(RegionCode::US, PhoneNumberType::FIXED_LINE)); - $this->assertNotNull($this->phoneUtil->getExampleNumberForType(RegionCode::US, PhoneNumberType::MOBILE)); - // CS is an invalid region, so we have no data for it. - $this->assertNull($this->phoneUtil->getExampleNumberForType(RegionCode::CS, PhoneNumberType::MOBILE)); - // RegionCode 001 is reserved for supporting non-geographical country calling code. We don't - // support getting an example number for it with this method. - $this->assertEquals(null, $this->phoneUtil->getExampleNumber(RegionCode::UN001)); - } - - public function testGetExampleNumberForNonGeoEntity() - { - $this->assertEquals(self::$internationalTollFree, $this->phoneUtil->getExampleNumberForNonGeoEntity(800)); - } - - public function testConvertAlphaCharactersInNumber() - { - $input = "1800-ABC-DEF"; - // Alpha chars are converted to digits; everything else is left untouched. - $expectedOutput = "1800-222-333"; - $this->assertEquals($expectedOutput, $this->phoneUtil->convertAlphaCharactersInNumber($input)); - } - - public function testNormaliseRemovePunctuation() - { - $inputNumber = "034-56&+#234"; - $expectedOutput = "03456234"; - $this->assertEquals( - $expectedOutput, - $this->phoneUtil->normalize($inputNumber), - "Conversion did not correctly remove punctuation" - ); - } - - public function testNormaliseReplaceAlphaCharacters() - { - $inputNumber = "034-I-am-HUNGRY"; - $expectedOutput = "034426486479"; - $this->assertEquals( - $expectedOutput, - $this->phoneUtil->normalize($inputNumber), - "Conversion did not correctly replace alpha characters" - ); - } - - public function testNormaliseOtherDigits() - { - $this->markTestSkipped('PHP UTF-8 toUpper incompatible'); - $inputNumber = "\xEF\xBC\x92" . "5\xD9\xA5" /* "25٥" */ - ; - $expectedOutput = "255"; - $this->assertEquals( - $expectedOutput, - $this->phoneUtil->normalize($inputNumber), - "Conversion did not correctly replace non-latin digits" - ); - // Eastern-Arabic digits. - $inputNumber = "\xDB\xB5" . "2\xDB\xB0" /* "۵2۰" */ - ; - $expectedOutput = "520"; - $this->assertEquals( - $expectedOutput, - $this->phoneUtil->normalize($inputNumber), - "Conversion did not correctly replace non-latin digits" - ); - } - - public function testNormaliseStripAlphaCharacters() - { - $inputNumber = "034-56&+a#234"; - $expectedOutput = "03456234"; - $this->assertEquals( - $expectedOutput, - $this->phoneUtil->normalizeDigitsOnly($inputNumber), - "Conversion did not correctly remove alpha character" - ); - } - - public function testNormaliseStripNonDiallableCharacters() - { - $inputNumber = "03*4-56&+a#234"; - $expectedOutput = "03*456+234"; - $this->assertEquals( - $expectedOutput, - $this->phoneUtil->normalizeDiallableCharsOnly($inputNumber), - "Conversion did not correctly remove non-diallable characters" - ); - } - - public function testFormatUSNumber() - { - $this->assertEquals("650 253 0000", $this->phoneUtil->format(self::$usNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+1 650 253 0000", - $this->phoneUtil->format(self::$usNumber, PhoneNumberFormat::INTERNATIONAL) - ); - - $this->assertEquals("800 253 0000", $this->phoneUtil->format(self::$usTollFree, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+1 800 253 0000", - $this->phoneUtil->format(self::$usTollFree, PhoneNumberFormat::INTERNATIONAL) - ); - - $this->assertEquals("900 253 0000", $this->phoneUtil->format(self::$usPremium, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+1 900 253 0000", - $this->phoneUtil->format(self::$usPremium, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals( - "tel:+1-900-253-0000", - $this->phoneUtil->format(self::$usPremium, PhoneNumberFormat::RFC3966) - ); - // Numbers with all zeros in the national number part will be formatted by using the raw_input - // if that is available no matter which format is specified. - $this->assertEquals( - "000-000-0000", - $this->phoneUtil->format(self::$usSpoofWithRawInput, PhoneNumberFormat::NATIONAL) - ); - $this->assertEquals("0", $this->phoneUtil->format(self::$usSpoof, PhoneNumberFormat::NATIONAL)); - } - - public function testFormatBSNumber() - { - $this->assertEquals("242 365 1234", $this->phoneUtil->format(self::$bsNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+1 242 365 1234", - $this->phoneUtil->format(self::$bsNumber, PhoneNumberFormat::INTERNATIONAL) - ); - } - - public function testFormatGBNumber() - { - $this->assertEquals("(020) 7031 3000", $this->phoneUtil->format(self::$gbNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+44 20 7031 3000", - $this->phoneUtil->format(self::$gbNumber, PhoneNumberFormat::INTERNATIONAL) - ); - - $this->assertEquals("(07912) 345 678", $this->phoneUtil->format(self::$gbMobile, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+44 7912 345 678", - $this->phoneUtil->format(self::$gbMobile, PhoneNumberFormat::INTERNATIONAL) - ); - } - - public function testFormatDENumber() - { - $deNumber = new PhoneNumber(); - $deNumber->setCountryCode(49)->setNationalNumber(301234); - $this->assertEquals("030/1234", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals("+49 30/1234", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); - $this->assertEquals("tel:+49-30-1234", $this->phoneUtil->format($deNumber, PhoneNumberFormat::RFC3966)); - - $deNumber->clear(); - $deNumber->setCountryCode(49)->setNationalNumber(291123); - $this->assertEquals("0291 123", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals("+49 291 123", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); - - $deNumber->clear(); - $deNumber->setCountryCode(49)->setNationalNumber(29112345678); - $this->assertEquals("0291 12345678", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals("+49 291 12345678", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); - - $deNumber->clear(); - $deNumber->setCountryCode(49)->setNationalNumber(912312345); - $this->assertEquals("09123 12345", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals("+49 9123 12345", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); - $deNumber->clear(); - $deNumber->setCountryCode(49)->setNationalNumber(80212345); - $this->assertEquals("08021 2345", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals("+49 8021 2345", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); - // Note this number is correctly formatted without national prefix. Most of the numbers that - // are treated as invalid numbers by the library are short numbers, and they are usually not - // dialed with national prefix. - $this->assertEquals("1234", $this->phoneUtil->format(self::$deShortNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+49 1234", - $this->phoneUtil->format(self::$deShortNumber, PhoneNumberFormat::INTERNATIONAL) - ); - - $deNumber->clear(); - $deNumber->setCountryCode(49)->setNationalNumber(41341234); - $this->assertEquals("04134 1234", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); - } - - public function testFormatITNumber() - { - $this->assertEquals("02 3661 8300", $this->phoneUtil->format(self::$itNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+39 02 3661 8300", - $this->phoneUtil->format(self::$itNumber, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+390236618300", $this->phoneUtil->format(self::$itNumber, PhoneNumberFormat::E164)); - - $this->assertEquals("345 678 901", $this->phoneUtil->format(self::$itMobile, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+39 345 678 901", - $this->phoneUtil->format(self::$itMobile, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+39345678901", $this->phoneUtil->format(self::$itMobile, PhoneNumberFormat::E164)); - } - - public function testFormatAUNumber() - { - $this->assertEquals("02 3661 8300", $this->phoneUtil->format(self::$auNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+61 2 3661 8300", - $this->phoneUtil->format(self::$auNumber, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+61236618300", $this->phoneUtil->format(self::$auNumber, PhoneNumberFormat::E164)); - - $auNumber = new PhoneNumber(); - $auNumber->setCountryCode(61)->setNationalNumber(1800123456); - $this->assertEquals("1800 123 456", $this->phoneUtil->format($auNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals("+61 1800 123 456", $this->phoneUtil->format($auNumber, PhoneNumberFormat::INTERNATIONAL)); - $this->assertEquals("+611800123456", $this->phoneUtil->format($auNumber, PhoneNumberFormat::E164)); - } - - public function testFormatARNumber() - { - $this->assertEquals("011 8765-4321", $this->phoneUtil->format(self::$arNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+54 11 8765-4321", - $this->phoneUtil->format(self::$arNumber, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+541187654321", $this->phoneUtil->format(self::$arNumber, PhoneNumberFormat::E164)); - - $this->assertEquals("011 15 8765-4321", $this->phoneUtil->format(self::$arMobile, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+54 9 11 8765 4321", - $this->phoneUtil->format(self::$arMobile, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+5491187654321", $this->phoneUtil->format(self::$arMobile, PhoneNumberFormat::E164)); - } - - public function testFormatMXNumber() - { - $this->assertEquals( - "045 234 567 8900", - $this->phoneUtil->format(self::$mxMobile1, PhoneNumberFormat::NATIONAL) - ); - $this->assertEquals( - "+52 1 234 567 8900", - $this->phoneUtil->format(self::$mxMobile1, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+5212345678900", $this->phoneUtil->format(self::$mxMobile1, PhoneNumberFormat::E164)); - - $this->assertEquals( - "045 55 1234 5678", - $this->phoneUtil->format(self::$mxMobile2, PhoneNumberFormat::NATIONAL) - ); - $this->assertEquals( - "+52 1 55 1234 5678", - $this->phoneUtil->format(self::$mxMobile2, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+5215512345678", $this->phoneUtil->format(self::$mxMobile2, PhoneNumberFormat::E164)); - - $this->assertEquals("01 33 1234 5678", $this->phoneUtil->format(self::$mxNumber1, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+52 33 1234 5678", - $this->phoneUtil->format(self::$mxNumber1, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+523312345678", $this->phoneUtil->format(self::$mxNumber1, PhoneNumberFormat::E164)); - - $this->assertEquals("01 821 123 4567", $this->phoneUtil->format(self::$mxNumber2, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "+52 821 123 4567", - $this->phoneUtil->format(self::$mxNumber2, PhoneNumberFormat::INTERNATIONAL) - ); - $this->assertEquals("+528211234567", $this->phoneUtil->format(self::$mxNumber2, PhoneNumberFormat::E164)); - } - - public function testFormatOutOfCountryCallingNumber() - { - $this->assertEquals( - "00 1 900 253 0000", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usPremium, RegionCode::DE) - ); - $this->assertEquals( - "1 650 253 0000", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::BS) - ); - - $this->assertEquals( - "00 1 650 253 0000", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::PL) - ); - - $this->assertEquals( - "011 44 7912 345 678", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$gbMobile, RegionCode::US) - ); - - $this->assertEquals( - "00 49 1234", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$deShortNumber, RegionCode::GB) - ); - // Note this number is correctly formatted without national prefix. Most of the numbers that - // are treated as invalid numbers by the library are short numbers, and they are usually not - // dialed with national prefix. - $this->assertEquals( - "1234", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$deShortNumber, RegionCode::DE) - ); - - $this->assertEquals( - "011 39 02 3661 8300", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$itNumber, RegionCode::US) - ); - $this->assertEquals( - "02 3661 8300", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$itNumber, RegionCode::IT) - ); - $this->assertEquals( - "+39 02 3661 8300", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$itNumber, RegionCode::SG) - ); - - $this->assertEquals( - "6521 8000", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$sgNumber, RegionCode::SG) - ); - - $this->assertEquals( - "011 54 9 11 8765 4321", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$arMobile, RegionCode::US) - ); - $this->assertEquals( - "011 800 1234 5678", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$internationalTollFree, RegionCode::US) - ); - - $arNumberWithExtn = new PhoneNumber(); - $arNumberWithExtn->mergeFrom(self::$arMobile)->setExtension("1234"); - $this->assertEquals( - "011 54 9 11 8765 4321 ext. 1234", - $this->phoneUtil->formatOutOfCountryCallingNumber($arNumberWithExtn, RegionCode::US) - ); - $this->assertEquals( - "0011 54 9 11 8765 4321 ext. 1234", - $this->phoneUtil->formatOutOfCountryCallingNumber($arNumberWithExtn, RegionCode::AU) - ); - $this->assertEquals( - "011 15 8765-4321 ext. 1234", - $this->phoneUtil->formatOutOfCountryCallingNumber($arNumberWithExtn, RegionCode::AR) - ); - } - - public function testFormatOutOfCountryWithInvalidRegion() - { - // AQ/Antarctica isn't a valid region code for phone number formatting, - // so this falls back to intl formatting. - $this->assertEquals( - "+1 650 253 0000", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::AQ) - ); - // For region code 001, the out-of-country format always turns into the international format. - $this->assertEquals( - "+1 650 253 0000", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::UN001) - ); - } - - public function testFormatOutOfCountryWithPreferredIntlPrefix() - { - // This should use 0011, since that is the preferred international prefix (both 0011 and 0012 - // are accepted as possible international prefixes in our test metadta.) - $this->assertEquals( - "0011 39 02 3661 8300", - $this->phoneUtil->formatOutOfCountryCallingNumber(self::$itNumber, RegionCode::AU) - ); - } - - public function testFormatOutOfCountryKeepingAlphaChars() - { - $alphaNumericNumber = new PhoneNumber(); - $alphaNumericNumber->setCountryCode(1)->setNationalNumber(8007493524)->setRawInput("1800 six-flag"); - $this->assertEquals( - "0011 1 800 SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) - ); - - $alphaNumericNumber->setRawInput("1-800-SIX-flag"); - $this->assertEquals( - "0011 1 800-SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) - ); - - $alphaNumericNumber->setRawInput("Call us from UK: 00 1 800 SIX-flag"); - $this->assertEquals( - "0011 1 800 SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) - ); - - $alphaNumericNumber->setRawInput("800 SIX-flag"); - $this->assertEquals( - "0011 1 800 SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) - ); - - // Formatting from within the NANPA region. - $this->assertEquals( - "1 800 SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::US) - ); - - $this->assertEquals( - "1 800 SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::BS) - ); - - // Testing that if the raw input doesn't exist, it is formatted using - // formatOutOfCountryCallingNumber. - $alphaNumericNumber->clearRawInput(); - $this->assertEquals( - "00 1 800 749 3524", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::DE) - ); - - // Testing AU alpha number formatted from Australia. - $alphaNumericNumber->setCountryCode(61)->setNationalNumber(827493524)->setRawInput("+61 82749-FLAG"); - // This number should have the national prefix fixed. - $this->assertEquals( - "082749-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) - ); - - $alphaNumericNumber->setRawInput("082749-FLAG"); - $this->assertEquals( - "082749-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) - ); - - $alphaNumericNumber->setNationalNumber(18007493524)->setRawInput("1-800-SIX-flag"); - // This number should not have the national prefix prefixed, in accordance with the override for - // this specific formatting rule. - $this->assertEquals( - "1-800-SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) - ); - - // The metadata should not be permanently changed, since we copied it before modifying patterns. - // Here we check this. - $alphaNumericNumber->setNationalNumber(1800749352); - $this->assertEquals( - "1800 749 352", - $this->phoneUtil->formatOutOfCountryCallingNumber($alphaNumericNumber, RegionCode::AU) - ); - - // Testing a region with multiple international prefixes. - $this->assertEquals( - "+61 1-800-SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::SG) - ); - // Testing the case of calling from a non-supported region. - $this->assertEquals( - "+61 1-800-SIX-FLAG", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AQ) - ); - - // Testing the case with an invalid country calling code. - $alphaNumericNumber->setCountryCode(0)->setNationalNumber(18007493524)->setRawInput("1-800-SIX-flag"); - // Uses the raw input only. - $this->assertEquals( - "1-800-SIX-flag", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::DE) - ); - - // Testing the case of an invalid alpha number. - $alphaNumericNumber->setCountryCode(1)->setNationalNumber(80749)->setRawInput("180-SIX"); - // No country-code stripping can be done. - $this->assertEquals( - "00 1 180-SIX", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::DE) - ); - - // Testing the case of calling from a non-supported region. - $alphaNumericNumber->setCountryCode(1)->setNationalNumber(80749)->setRawInput("180-SIX"); - // No country-code stripping can be done since the number is invalid. - $this->assertEquals( - "+1 180-SIX", - $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AQ) - ); - } - - public function testFormatWithCarrierCode() - { - // We only support this for AR in our test metadata, and only for mobile numbers starting with - // certain values. - $arMobile = new PhoneNumber(); - $arMobile->setCountryCode(54)->setNationalNumber(92234654321); - $this->assertEquals("02234 65-4321", $this->phoneUtil->format($arMobile, PhoneNumberFormat::NATIONAL)); - // Here we force 14 as the carrier code. - $this->assertEquals( - "02234 14 65-4321", - $this->phoneUtil->formatNationalNumberWithCarrierCode($arMobile, "14") - ); - // Here we force the number to be shown with no carrier code. - $this->assertEquals( - "02234 65-4321", - $this->phoneUtil->formatNationalNumberWithCarrierCode($arMobile, "") - ); - // Here the international rule is used, so no carrier code should be present. - $this->assertEquals("+5492234654321", $this->phoneUtil->format($arMobile, PhoneNumberFormat::E164)); - // We don't support this for the US so there should be no change. - $this->assertEquals( - "650 253 0000", - $this->phoneUtil->formatNationalNumberWithCarrierCode(self::$usNumber, "15") - ); - } - - public function testFormatWithPreferredCarrierCode() - { - // We only support this for AR in our test metadata. - $arNumber = new PhoneNumber(); - $arNumber->setCountryCode(54)->setNationalNumber(91234125678); - // Test formatting with no preferred carrier code stored in the number itself. - $this->assertEquals( - "01234 15 12-5678", - $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "15") - ); - $this->assertEquals( - "01234 12-5678", - $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "") - ); - // Test formatting with preferred carrier code present. - $arNumber->setPreferredDomesticCarrierCode("19"); - $this->assertEquals("01234 12-5678", $this->phoneUtil->format($arNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "01234 19 12-5678", - $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "15") - ); - $this->assertEquals( - "01234 19 12-5678", - $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "") - ); - // When the preferred_domestic_carrier_code is present (even when it contains an empty string), - // use it instead of the default carrier code passed in. - $arNumber->setPreferredDomesticCarrierCode(""); - $this->assertEquals( - "01234 12-5678", - $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "15") - ); - // We don't support this for the US so there should be no change. - $usNumber = new PhoneNumber(); - $usNumber->setCountryCode(1)->setNationalNumber(4241231234)->setPreferredDomesticCarrierCode("99"); - $this->assertEquals("424 123 1234", $this->phoneUtil->format($usNumber, PhoneNumberFormat::NATIONAL)); - $this->assertEquals( - "424 123 1234", - $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($usNumber, "15") - ); - } - - public function testFormatNumberForMobileDialing() - { - // US toll free numbers are marked as noInternationalDialling in the test metadata for testing - // purposes. - $this->assertEquals( - "800 253 0000", - $this->phoneUtil->formatNumberForMobileDialing( - self::$usTollFree, - RegionCode::US, - true /* keep formatting */ - ) - ); - $this->assertEquals( - "", - $this->phoneUtil->formatNumberForMobileDialing(self::$usTollFree, RegionCode::CN, true) - ); - $this->assertEquals( - "+1 650 253 0000", - $this->phoneUtil->formatNumberForMobileDialing(self::$usNumber, RegionCode::US, true) - ); - $usNumberWithExtn = new PhoneNumber(); - $usNumberWithExtn->mergeFrom(self::$usNumber)->setExtension("1234"); - $this->assertEquals( - "+1 650 253 0000", - $this->phoneUtil->formatNumberForMobileDialing($usNumberWithExtn, RegionCode::US, true) - ); - - $this->assertEquals( - "8002530000", - $this->phoneUtil->formatNumberForMobileDialing( - self::$usTollFree, - RegionCode::US, - false /* remove formatting */ - ) - ); - $this->assertEquals( - "", - $this->phoneUtil->formatNumberForMobileDialing(self::$usTollFree, RegionCode::CN, false) - ); - $this->assertEquals( - "+16502530000", - $this->phoneUtil->formatNumberForMobileDialing(self::$usNumber, RegionCode::US, false) - ); - $this->assertEquals( - "+16502530000", - $this->phoneUtil->formatNumberForMobileDialing($usNumberWithExtn, RegionCode::US, false) - ); - - // An invalid US number, which is one digit too long. - $this->assertEquals( - "+165025300001", - $this->phoneUtil->formatNumberForMobileDialing(self::$usLongNumber, RegionCode::US, false) - ); - $this->assertEquals( - "+1 65025300001", - $this->phoneUtil->formatNumberForMobileDialing(self::$usLongNumber, RegionCode::US, true) - ); - - // Star numbers. In real life they appear in Israel, but we have them in JP in our test - // metadata. - $this->assertEquals( - "*2345", - $this->phoneUtil->formatNumberForMobileDialing(self::$jpStarNumber, RegionCode::JP, false) - ); - $this->assertEquals( - "*2345", - $this->phoneUtil->formatNumberForMobileDialing(self::$jpStarNumber, RegionCode::JP, true) - ); - - $this->assertEquals( - "+80012345678", - $this->phoneUtil->formatNumberForMobileDialing(self::$internationalTollFree, RegionCode::JP, false) - ); - $this->assertEquals( - "+800 1234 5678", - $this->phoneUtil->formatNumberForMobileDialing(self::$internationalTollFree, RegionCode::JP, true) - ); - } - - public function testFormatByPattern() - { - $newNumFormat = new NumberFormat(); - $newNumFormat->setPattern("(\\d{3})(\\d{3})(\\d{4})"); - $newNumFormat->setFormat("($1) $2-$3"); - $newNumberFormats = array(); - $newNumberFormats[] = $newNumFormat; - - $this->assertEquals( - "(650) 253-0000", - $this->phoneUtil->formatByPattern( - self::$usNumber, - PhoneNumberFormat::NATIONAL, - $newNumberFormats - ) - ); - $this->assertEquals( - "+1 (650) 253-0000", - $this->phoneUtil->formatByPattern( - self::$usNumber, - PhoneNumberFormat::INTERNATIONAL, - $newNumberFormats - ) - ); - $this->assertEquals( - "tel:+1-650-253-0000", - $this->phoneUtil->formatByPattern( - self::$usNumber, - PhoneNumberFormat::RFC3966, - $newNumberFormats - ) - ); - - // $NP is set to '1' for the US. Here we check that for other NANPA countries the US rules are - // followed. - $newNumFormat->setNationalPrefixFormattingRule('$NP ($FG)'); - $newNumFormat->setFormat("$1 $2-$3"); - $this->assertEquals( - "1 (242) 365-1234", - $this->phoneUtil->formatByPattern( - self::$bsNumber, - PhoneNumberFormat::NATIONAL, - $newNumberFormats - ) - ); - $this->assertEquals( - "+1 242 365-1234", - $this->phoneUtil->formatByPattern( - self::$bsNumber, - PhoneNumberFormat::INTERNATIONAL, - $newNumberFormats - ) - ); - - $newNumFormat->setPattern("(\\d{2})(\\d{5})(\\d{3})"); - $newNumFormat->setFormat("$1-$2 $3"); - $newNumberFormats[0] = $newNumFormat; - - $this->assertEquals( - "02-36618 300", - $this->phoneUtil->formatByPattern( - self::$itNumber, - PhoneNumberFormat::NATIONAL, - $newNumberFormats - ) - ); - $this->assertEquals( - "+39 02-36618 300", - $this->phoneUtil->formatByPattern( - self::$itNumber, - PhoneNumberFormat::INTERNATIONAL, - $newNumberFormats - ) - ); - - $newNumFormat->setNationalPrefixFormattingRule('$NP$FG'); - $newNumFormat->setPattern("(\\d{2})(\\d{4})(\\d{4})"); - $newNumFormat->setFormat("$1 $2 $3"); - $newNumberFormats[0] = $newNumFormat; - $this->assertEquals( - "020 7031 3000", - $this->phoneUtil->formatByPattern( - self::$gbNumber, - PhoneNumberFormat::NATIONAL, - $newNumberFormats - ) - ); - - $newNumFormat->setNationalPrefixFormattingRule('($NP$FG)'); - $this->assertEquals( - "(020) 7031 3000", - $this->phoneUtil->formatByPattern( - self::$gbNumber, - PhoneNumberFormat::NATIONAL, - $newNumberFormats - ) - ); - - $newNumFormat->setNationalPrefixFormattingRule(""); - $this->assertEquals( - "20 7031 3000", - $this->phoneUtil->formatByPattern( - self::$gbNumber, - PhoneNumberFormat::NATIONAL, - $newNumberFormats - ) - ); - - $this->assertEquals( - "+44 20 7031 3000", - $this->phoneUtil->formatByPattern( - self::$gbNumber, - PhoneNumberFormat::INTERNATIONAL, - $newNumberFormats - ) - ); - } - - public function testFormatE164Number() - { - $this->assertEquals("+16502530000", $this->phoneUtil->format(self::$usNumber, PhoneNumberFormat::E164)); - $this->assertEquals("+4930123456", $this->phoneUtil->format(self::$deNumber, PhoneNumberFormat::E164)); - $this->assertEquals( - "+80012345678", - $this->phoneUtil->format(self::$internationalTollFree, PhoneNumberFormat::E164) - ); - } - - public function testFormatNumberWithExtension() - { - $nzNumber = new PhoneNumber(); - $nzNumber->mergeFrom(self::$nzNumber)->setExtension("1234"); - // Uses default extension prefix: - $this->assertEquals("03-331 6005 ext. 1234", $this->phoneUtil->format($nzNumber, PhoneNumberFormat::NATIONAL)); - // Uses RFC 3966 syntax. - $this->assertEquals( - "tel:+64-3-331-6005;ext=1234", - $this->phoneUtil->format($nzNumber, PhoneNumberFormat::RFC3966) - ); - // Extension prefix overridden in the territory information for the US: - $usNumberWithExtension = new PhoneNumber(); - $usNumberWithExtension->mergeFrom(self::$usNumber)->setExtension("4567"); - $this->assertEquals( - "650 253 0000 extn. 4567", - $this->phoneUtil->format($usNumberWithExtension, PhoneNumberFormat::NATIONAL) - ); - } - - public function testFormatInOriginalFormat() - { - $number1 = $this->phoneUtil->parseAndKeepRawInput("+442087654321", RegionCode::GB); - $this->assertEquals("+44 20 8765 4321", $this->phoneUtil->formatInOriginalFormat($number1, RegionCode::GB)); - - $number2 = $this->phoneUtil->parseAndKeepRawInput("02087654321", RegionCode::GB); - $this->assertEquals("(020) 8765 4321", $this->phoneUtil->formatInOriginalFormat($number2, RegionCode::GB)); - - $number3 = $this->phoneUtil->parseAndKeepRawInput("011442087654321", RegionCode::US); - $this->assertEquals("011 44 20 8765 4321", $this->phoneUtil->formatInOriginalFormat($number3, RegionCode::US)); - - $number4 = $this->phoneUtil->parseAndKeepRawInput("442087654321", RegionCode::GB); - $this->assertEquals("44 20 8765 4321", $this->phoneUtil->formatInOriginalFormat($number4, RegionCode::GB)); - - $number5 = $this->phoneUtil->parse("+442087654321", RegionCode::GB); - $this->assertEquals("(020) 8765 4321", $this->phoneUtil->formatInOriginalFormat($number5, RegionCode::GB)); - - // Invalid numbers that we have a formatting pattern for should be formatted properly. Note area - // codes starting with 7 are intentionally excluded in the test metadata for testing purposes. - $number6 = $this->phoneUtil->parseAndKeepRawInput("7345678901", RegionCode::US); - $this->assertEquals("734 567 8901", $this->phoneUtil->formatInOriginalFormat($number6, RegionCode::US)); - - // US is not a leading zero country, and the presence of the leading zero leads us to format the - // number using raw_input. - $number7 = $this->phoneUtil->parseAndKeepRawInput("0734567 8901", RegionCode::US); - $this->assertEquals("0734567 8901", $this->phoneUtil->formatInOriginalFormat($number7, RegionCode::US)); - - // This number is valid, but we don't have a formatting pattern for it. Fall back to the raw - // input. - $number8 = $this->phoneUtil->parseAndKeepRawInput("02-4567-8900", RegionCode::KR); - $this->assertEquals("02-4567-8900", $this->phoneUtil->formatInOriginalFormat($number8, RegionCode::KR)); - - $number9 = $this->phoneUtil->parseAndKeepRawInput("01180012345678", RegionCode::US); - $this->assertEquals("011 800 1234 5678", $this->phoneUtil->formatInOriginalFormat($number9, RegionCode::US)); - - $number10 = $this->phoneUtil->parseAndKeepRawInput("+80012345678", RegionCode::KR); - $this->assertEquals("+800 1234 5678", $this->phoneUtil->formatInOriginalFormat($number10, RegionCode::KR)); - - // US local numbers are formatted correctly, as we have formatting patterns for them. - $localNumberUS = $this->phoneUtil->parseAndKeepRawInput("2530000", RegionCode::US); - $this->assertEquals("253 0000", $this->phoneUtil->formatInOriginalFormat($localNumberUS, RegionCode::US)); - - $numberWithNationalPrefixUS = - $this->phoneUtil->parseAndKeepRawInput("18003456789", RegionCode::US); - $this->assertEquals( - "1 800 345 6789", - $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixUS, RegionCode::US) - ); - - $numberWithoutNationalPrefixGB = - $this->phoneUtil->parseAndKeepRawInput("2087654321", RegionCode::GB); - $this->assertEquals( - "20 8765 4321", - $this->phoneUtil->formatInOriginalFormat($numberWithoutNationalPrefixGB, RegionCode::GB) - ); - // Make sure no metadata is modified as a result of the previous function call. - $this->assertEquals("(020) 8765 4321", $this->phoneUtil->formatInOriginalFormat($number5, RegionCode::GB)); - - $numberWithNationalPrefixMX = - $this->phoneUtil->parseAndKeepRawInput("013312345678", RegionCode::MX); - $this->assertEquals( - "013312345678", - $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixMX, RegionCode::MX) - ); - - $numberWithoutNationalPrefixMX = - $this->phoneUtil->parseAndKeepRawInput("3312345678", RegionCode::MX); - $this->assertEquals( - "33 1234 5678", - $this->phoneUtil->formatInOriginalFormat($numberWithoutNationalPrefixMX, RegionCode::MX) - ); - - $italianFixedLineNumber = - $this->phoneUtil->parseAndKeepRawInput("0212345678", RegionCode::IT); - $this->assertEquals( - "02 1234 5678", - $this->phoneUtil->formatInOriginalFormat($italianFixedLineNumber, RegionCode::IT) - ); - - $numberWithNationalPrefixJP = - $this->phoneUtil->parseAndKeepRawInput("00777012", RegionCode::JP); - $this->assertEquals( - "0077-7012", - $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixJP, RegionCode::JP) - ); - - $numberWithoutNationalPrefixJP = - $this->phoneUtil->parseAndKeepRawInput("0777012", RegionCode::JP); - $this->assertEquals( - "0777012", - $this->phoneUtil->formatInOriginalFormat($numberWithoutNationalPrefixJP, RegionCode::JP) - ); - - $numberWithCarrierCodeBR = - $this->phoneUtil->parseAndKeepRawInput("012 3121286979", RegionCode::BR); - $this->assertEquals( - "012 3121286979", - $this->phoneUtil->formatInOriginalFormat($numberWithCarrierCodeBR, RegionCode::BR) - ); - - // The default national prefix used in this case is 045. When a number with national prefix 044 - // is entered, we return the raw input as we don't want to change the number entered. - $numberWithNationalPrefixMX1 = - $this->phoneUtil->parseAndKeepRawInput("044(33)1234-5678", RegionCode::MX); - $this->assertEquals( - "044(33)1234-5678", - $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixMX1, RegionCode::MX) - ); - - $numberWithNationalPrefixMX2 = - $this->phoneUtil->parseAndKeepRawInput("045(33)1234-5678", RegionCode::MX); - $this->assertEquals( - "045 33 1234 5678", - $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixMX2, RegionCode::MX) - ); - - // The default international prefix used in this case is 0011. When a number with international - // prefix 0012 is entered, we return the raw input as we don't want to change the number - // entered. - $outOfCountryNumberFromAU1 = - $this->phoneUtil->parseAndKeepRawInput("0012 16502530000", RegionCode::AU); - $this->assertEquals( - "0012 16502530000", - $this->phoneUtil->formatInOriginalFormat($outOfCountryNumberFromAU1, RegionCode::AU) - ); - - $outOfCountryNumberFromAU2 = - $this->phoneUtil->parseAndKeepRawInput("0011 16502530000", RegionCode::AU); - $this->assertEquals( - "0011 1 650 253 0000", - $this->phoneUtil->formatInOriginalFormat($outOfCountryNumberFromAU2, RegionCode::AU) - ); - - } - - public function testIsPremiumRate() - { - $this->assertEquals(PhoneNumberType::PREMIUM_RATE, $this->phoneUtil->getNumberType(self::$usPremium)); - - $premiumRateNumber = new PhoneNumber(); - $premiumRateNumber->setCountryCode(39)->setNationalNumber(892123); - $this->assertEquals( - PhoneNumberType::PREMIUM_RATE, - $this->phoneUtil->getNumberType($premiumRateNumber) - ); - - $premiumRateNumber->clear(); - $premiumRateNumber->setCountryCode(44)->setNationalNumber(9187654321); - $this->assertEquals( - PhoneNumberType::PREMIUM_RATE, - $this->phoneUtil->getNumberType($premiumRateNumber) - ); - - $premiumRateNumber->clear(); - $premiumRateNumber->setCountryCode(49)->setNationalNumber(9001654321); - $this->assertEquals( - PhoneNumberType::PREMIUM_RATE, - $this->phoneUtil->getNumberType($premiumRateNumber) - ); - - $premiumRateNumber->clear(); - $premiumRateNumber->setCountryCode(49)->setNationalNumber(90091234567); - $this->assertEquals( - PhoneNumberType::PREMIUM_RATE, - $this->phoneUtil->getNumberType($premiumRateNumber) - ); - } - - public function testIsTollFree() - { - $tollFreeNumber = new PhoneNumber(); - - $tollFreeNumber->setCountryCode(1)->setNationalNumber(8881234567); - $this->assertEquals( - PhoneNumberType::TOLL_FREE, - $this->phoneUtil->getNumberType($tollFreeNumber) - ); - - $tollFreeNumber->clear(); - $tollFreeNumber->setCountryCode(39)->setNationalNumber(803123); - $this->assertEquals( - PhoneNumberType::TOLL_FREE, - $this->phoneUtil->getNumberType($tollFreeNumber) - ); - - $tollFreeNumber->clear(); - $tollFreeNumber->setCountryCode(44)->setNationalNumber(8012345678); - $this->assertEquals( - PhoneNumberType::TOLL_FREE, - $this->phoneUtil->getNumberType($tollFreeNumber) - ); - - $tollFreeNumber->clear(); - $tollFreeNumber->setCountryCode(49)->setNationalNumber(8001234567); - $this->assertEquals( - PhoneNumberType::TOLL_FREE, - $this->phoneUtil->getNumberType($tollFreeNumber) - ); - - $this->assertEquals( - PhoneNumberType::TOLL_FREE, - $this->phoneUtil->getNumberType(self::$internationalTollFree) - ); - } - - public function testIsMobile() - { - $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType(self::$bsMobile)); - $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType(self::$gbMobile)); - $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType(self::$itMobile)); - $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType(self::$arMobile)); - - $mobileNumber = new PhoneNumber(); - $mobileNumber->setCountryCode(49)->setNationalNumber(15123456789); - $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType($mobileNumber)); - } - - public function testIsFixedLine() - { - $this->assertEquals(PhoneNumberType::FIXED_LINE, $this->phoneUtil->getNumberType(self::$bsNumber)); - $this->assertEquals(PhoneNumberType::FIXED_LINE, $this->phoneUtil->getNumberType(self::$itNumber)); - $this->assertEquals(PhoneNumberType::FIXED_LINE, $this->phoneUtil->getNumberType(self::$gbNumber)); - $this->assertEquals(PhoneNumberType::FIXED_LINE, $this->phoneUtil->getNumberType(self::$deNumber)); - } - - public function testIsFixedLineAndMobile() - { - $this->assertEquals(PhoneNumberType::FIXED_LINE_OR_MOBILE, $this->phoneUtil->getNumberType(self::$usNumber)); - - $fixedLineAndMobileNumber = new PhoneNumber(); - $fixedLineAndMobileNumber->setCountryCode(54)->setNationalNumber(1987654321); - $this->assertEquals( - PhoneNumberType::FIXED_LINE_OR_MOBILE, - $this->phoneUtil->getNumberType($fixedLineAndMobileNumber) - ); - } - - /** - * - */ - public function testIsValidNumberForRegion() - { - // This number is valid for the Bahamas, but is not a valid US number. - $this->assertTrue($this->phoneUtil->isValidNumber(self::$bsNumber)); - $this->assertTrue($this->phoneUtil->isValidNumberForRegion(self::$bsNumber, RegionCode::BS)); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion(self::$bsNumber, RegionCode::US)); - $bsInvalidNumber = new PhoneNumber(); - $bsInvalidNumber->setCountryCode(1)->setNationalNumber(2421232345); - // This number is no longer valid. - $this->assertFalse($this->phoneUtil->isValidNumber($bsInvalidNumber)); - - // La Mayotte and Reunion use 'leadingDigits' to differentiate them. - $reNumber = new PhoneNumber(); - $reNumber->setCountryCode(262)->setNationalNumber(262123456); - $this->assertTrue($this->phoneUtil->isValidNumber($reNumber)); - $this->assertTrue($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::RE)); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::YT)); - // Now change the number to be a number for La Mayotte. - $reNumber->setNationalNumber(269601234); - $this->assertTrue($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::YT)); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::RE)); - // This number is no longer valid for La Reunion. - $reNumber->setNationalNumber(269123456); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::YT)); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::RE)); - $this->assertFalse($this->phoneUtil->isValidNumber($reNumber)); - // However, it should be recognised as from La Mayotte, since it is valid for this region. - $this->assertEquals(RegionCode::YT, $this->phoneUtil->getRegionCodeForNumber($reNumber)); - // This number is valid in both places. - $reNumber->setNationalNumber(800123456); - $this->assertTrue($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::YT)); - $this->assertTrue($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::RE)); - $this->assertTrue($this->phoneUtil->isValidNumberForRegion(self::$internationalTollFree, RegionCode::UN001)); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion(self::$internationalTollFree, RegionCode::US)); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion(self::$internationalTollFree, RegionCode::ZZ)); - - $invalidNumber = new PhoneNumber(); - // Invalid country calling codes. - $invalidNumber->setCountryCode(3923)->setNationalNumber(2366); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion($invalidNumber, RegionCode::ZZ)); - $invalidNumber->setCountryCode(3923)->setNationalNumber(2366); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion($invalidNumber, RegionCode::UN001)); - $invalidNumber->setCountryCode(0)->setNationalNumber(2366); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion($invalidNumber, RegionCode::UN001)); - $invalidNumber->setCountryCode(0); - $this->assertFalse($this->phoneUtil->isValidNumberForRegion($invalidNumber, RegionCode::ZZ)); - } - - public function testGetRegionCodeForNumber() - { - $this->assertEquals(RegionCode::BS, $this->phoneUtil->getRegionCodeForNumber(self::$bsNumber)); - $this->assertEquals(RegionCode::US, $this->phoneUtil->getRegionCodeForNumber(self::$usNumber)); - $this->assertEquals(RegionCode::GB, $this->phoneUtil->getRegionCodeForNumber(self::$gbMobile)); - $this->assertEquals(RegionCode::UN001, $this->phoneUtil->getRegionCodeForNumber(self::$internationalTollFree)); - } - - public function testCanBeInternationallyDialled() - { - // We have no-international-dialling rules for the US in our test metadata that say that - // toll-free numbers cannot be dialled internationally. - $this->assertFalse($this->phoneUtil->canBeInternationallyDialled(self::$usTollFree)); - // Normal US numbers can be internationally dialled. - $this->assertTrue($this->phoneUtil->canBeInternationallyDialled(self::$usNumber)); - - // Invalid number. - $this->assertTrue($this->phoneUtil->canBeInternationallyDialled(self::$usLocalNumber)); - - // We have no data for NZ - should return true. - $this->assertTrue($this->phoneUtil->canBeInternationallyDialled(self::$nzNumber)); - $this->assertTrue($this->phoneUtil->canBeInternationallyDialled(self::$internationalTollFree)); - } - - public function testParseNationalNumber() - { - // National prefix attached. - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("033316005", RegionCode::NZ)); - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("33316005", RegionCode::NZ)); - // National prefix attached and some formatting present. - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("03-331 6005", RegionCode::NZ)); - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("03 331 6005", RegionCode::NZ)); - - // Testing international prefixes. - // Should strip country calling code. - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("0064 3 331 6005", RegionCode::NZ)); - // Try again, but this time we have an international number with Region Code US. It should - // recognise the country calling code and parse accordingly. - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("01164 3 331 6005", RegionCode::US)); - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+64 3 331 6005", RegionCode::US)); - // We should ignore the leading plus here, since it is not followed by a valid country code but - // instead is followed by the IDD for the US. - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+01164 3 331 6005", RegionCode::US)); - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+0064 3 331 6005", RegionCode::NZ)); - $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+ 00 64 3 331 6005", RegionCode::NZ)); - - $nzNumber = new PhoneNumber(); - $nzNumber->setCountryCode(64)->setNationalNumber(64123456); - $this->assertEquals($nzNumber, $this->phoneUtil->parse("64(0)64123456", RegionCode::NZ)); - // Check that using a "/" is fine in a phone number. - $this->assertEquals(self::$deNumber, $this->phoneUtil->parse("301/23456", RegionCode::DE)); - - $usNumber = new PhoneNumber(); - // Check it doesn't use the '1' as a country calling code when parsing if the phone number was - // already possible. - $usNumber->setCountryCode(1)->setNationalNumber(1234567890); - $this->assertEquals($usNumber, $this->phoneUtil->parse("123-456-7890", RegionCode::US)); - - // Test star numbers. Although this is not strictly valid, we would like to make sure we can - // parse the output we produce when formatting the number. - $this->assertEquals(self::$jpStarNumber, $this->phoneUtil->parse("+81 *2345", RegionCode::JP)); - - $shortNumber = new PhoneNumber(); - $shortNumber->setCountryCode(64)->setNationalNumber(12); - $this->assertEquals($shortNumber, $this->phoneUtil->parse("12", RegionCode::NZ)); - - } - - public function testIsAlphaNumber() - { - $this->assertTrue($this->phoneUtil->isAlphaNumber("1800 six-flags")); - $this->assertTrue($this->phoneUtil->isAlphaNumber("1800 six-flags ext. 1234")); - $this->assertTrue($this->phoneUtil->isAlphaNumber("+800 six-flags")); - $this->assertFalse($this->phoneUtil->isAlphaNumber("1800 123-1234")); - $this->assertFalse($this->phoneUtil->isAlphaNumber("1800 123-1234 extension: 1234")); - $this->assertFalse($this->phoneUtil->isAlphaNumber("+800 1234-1234")); - } - - /** - * Sets up the fixture, for example, opens a network connection. - * This method is called before a test is executed. - */ - protected function setUp() - { - - } - - /** - * Tears down the fixture, for example, closes a network connection. - * This method is called after a test is executed. - */ - protected function tearDown() - { - - } - -} diff --git a/Tests/bootstrap.php b/Tests/bootstrap.php new file mode 100644 index 000000000..8f92f36df --- /dev/null +++ b/Tests/bootstrap.php @@ -0,0 +1,8 @@ +add('libphonenumber\\Tests\\', __DIR__); +$loader->add('libphonenumber\\buildtools\\', __DIR__ . '/../build/'); + + +/* EOF */ \ No newline at end of file diff --git a/Tests/Issue3Test.php b/Tests/libphonenumber/Tests/Issues/Issue3Test.php similarity index 82% rename from Tests/Issue3Test.php rename to Tests/libphonenumber/Tests/Issues/Issue3Test.php index f0ea0d39e..f66758e8b 100644 --- a/Tests/Issue3Test.php +++ b/Tests/libphonenumber/Tests/Issues/Issue3Test.php @@ -1,21 +1,20 @@ phoneNumberUtil = PhoneNumberUtil::getInstance(); + } + + public function testParseUSNumber() + { + $number = $this->phoneNumberUtil->parse('0351-152-303-473', 'AR'); + + $this->assertEquals("+5493512303473", $this->phoneNumberUtil->format($number, PhoneNumberFormat::E164)); + + } +} + +/* EOF */ \ No newline at end of file diff --git a/Tests/UKNumbersTest.php b/Tests/libphonenumber/Tests/Issues/UKNumbersTest.php similarity index 98% rename from Tests/UKNumbersTest.php rename to Tests/libphonenumber/Tests/Issues/UKNumbersTest.php index 7a931af3a..a6abbbf33 100644 --- a/Tests/UKNumbersTest.php +++ b/Tests/libphonenumber/Tests/Issues/UKNumbersTest.php @@ -7,15 +7,13 @@ * To change this template use File | Settings | File Templates. */ -namespace libphonenumber\Tests; +namespace libphonenumber\Tests\Issues; use libphonenumber\CountryCodeToRegionCodeMap; use libphonenumber\PhoneNumberFormat; use libphonenumber\PhoneNumberType; use libphonenumber\PhoneNumberUtil; -require_once __DIR__ . '/../vendor/autoload.php'; - class UKNumbersTest extends \PHPUnit_Framework_TestCase { diff --git a/Tests/libphonenumber/Tests/buildtools/GeneratePhonePrefixDataTest.php b/Tests/libphonenumber/Tests/buildtools/GeneratePhonePrefixDataTest.php new file mode 100644 index 000000000..b2e11fc38 --- /dev/null +++ b/Tests/libphonenumber/Tests/buildtools/GeneratePhonePrefixDataTest.php @@ -0,0 +1,65 @@ +addConfigurationMapping($temporaryMap, "1", "en"); + $phonePrefixData->addConfigurationMapping($temporaryMap, "1", "en_US"); + $phonePrefixData->addConfigurationMapping($temporaryMap, "1", "es"); + + // Languages for France. + $phonePrefixData->addConfigurationMapping($temporaryMap, "33", "fr"); + $phonePrefixData->addConfigurationMapping($temporaryMap, "33", "en"); + + // Languages for China. + $phonePrefixData->addConfigurationMapping($temporaryMap, "86", "zh_Hans"); + + self::$available_data_files = $temporaryMap; + } + + public function testAddConfigurationMapping() + { + $this->assertCount(3, self::$available_data_files); + + $languagesForUS = self::$available_data_files[1]; + + $this->assertContains("en", $languagesForUS); + $this->assertContains("en_US", $languagesForUS); + $this->assertContains("es", $languagesForUS); + + $languagesForFR = self::$available_data_files[33]; + + $this->assertContains("fr", $languagesForFR); + $this->assertContains("en", $languagesForFR); + + $languagesForCN = self::$available_data_files[86]; + $this->assertCount(1, $languagesForCN); + + $this->assertContains("zh_Hans", $languagesForCN); + } + + +} + +/* EOF */ diff --git a/Tests/libphonenumber/Tests/carrier/PhoneNumberToCarrierMapperTest.php b/Tests/libphonenumber/Tests/carrier/PhoneNumberToCarrierMapperTest.php new file mode 100644 index 000000000..d5da57e13 --- /dev/null +++ b/Tests/libphonenumber/Tests/carrier/PhoneNumberToCarrierMapperTest.php @@ -0,0 +1,165 @@ +setCountryCode(244)->setNationalNumber(917654321); + + self::$AO_MOBILE2 = new PhoneNumber(); + self::$AO_MOBILE2->setCountryCode(244)->setNationalNumber(927654321); + + self::$AO_FIXED1 = new PhoneNumber(); + self::$AO_FIXED1->setCountryCode(244)->setNationalNumber(22254321); + + self::$AO_FIXED2 = new PhoneNumber(); + self::$AO_FIXED2->setCountryCode(244)->setNationalNumber(26254321); + + self::$AO_INVALID_NUMBER = new PhoneNumber(); + self::$AO_INVALID_NUMBER->setCountryCode(244)->setNationalNumber(101234); + + self::$UK_MOBILE1 = new PhoneNumber(); + self::$UK_MOBILE1->setCountryCode(44)->setNationalNumber(7387654321); + + self::$UK_MOBILE2 = new PhoneNumber(); + self::$UK_MOBILE2->setCountryCode(44)->setNationalNumber(7487654321); + + self::$UK_FIXED1 = new PhoneNumber(); + self::$UK_FIXED1->setCountryCode(44)->setNationalNumber(1123456789); + + self::$UK_FIXED2 = new PhoneNumber(); + self::$UK_FIXED2->setCountryCode(44)->setNationalNumber(2987654321); + + self::$UK_INVALID_NUMBER = new PhoneNumber(); + self::$UK_INVALID_NUMBER->setCountryCode(44)->setNationalNumber(7301234); + + self::$UK_PAGER = new PhoneNumber(); + self::$UK_PAGER->setCountryCode(44)->setNationalNumber(7601234567); + + self::$US_FIXED_OR_MOBILE = new PhoneNumber(); + self::$US_FIXED_OR_MOBILE->setCountryCode(1)->setNationalNumber(6502123456); + + self::$NUMBER_WITH_INVALID_COUNTRY_CODE = new PhoneNumber(); + self::$NUMBER_WITH_INVALID_COUNTRY_CODE->setCountryCode(999)->setNationalNumber(2423651234); + + self::$INTERNATIONAL_TOLL_FREE = new PhoneNumber(); + self::$INTERNATIONAL_TOLL_FREE->setCountryCode(800)->setNationalNumber(12345678); + } + + public function setUp() + { + PhoneNumberUtil::resetInstance(); + $this->carrierMapper = PhoneNumberToCarrierMapper::getInstance(self::TEST_META_DATA_FILE_PREFIX); + } + + public function testGetNameForMobilePortableRegion() + { + $this->assertEquals("British carrier", $this->carrierMapper->getNameForNumber(self::$UK_MOBILE1, "en")); + $this->assertEquals( + "Brittisk operat" . pack('H*', 'c3b6') . "r", + $this->carrierMapper->getNameForNumber(self::$UK_MOBILE1, "sv_SE") + ); + $this->assertEquals("British carrier", $this->carrierMapper->getNameForNumber(self::$UK_MOBILE1, "fr")); + // Returns an empty string because the UK implements mobile number portability. + $this->assertEquals("", $this->carrierMapper->getSafeDisplayName(self::$UK_MOBILE1, "en")); + } + + public function testGetNameForNonMobilePortableRegion() + { + $this->assertEquals("Angolan carrier", $this->carrierMapper->getNameForNumber(self::$AO_MOBILE1, "en")); + $this->assertEquals("Angolan carrier", $this->carrierMapper->getSafeDisplayName(self::$AO_MOBILE1, "en")); + } + + public function testGetNameForFixedLineNumber() + { + $this->assertEquals("", $this->carrierMapper->getNameForNumber(self::$AO_FIXED1, "en")); + $this->assertEquals("", $this->carrierMapper->getNameForNumber(self::$UK_FIXED1, "en")); + // If the carrier information is present in the files and the method that assumes a valid + // number is used, a carrier is returned + $this->assertEquals( + "Angolan fixed line carrier", + $this->carrierMapper->getNameForValidNumber(self::$AO_FIXED2, "en") + ); + $this->assertEquals("", $this->carrierMapper->getNameForValidNumber(self::$UK_FIXED2, "en")); + } + + public function testGetNameForFixedOrMobileNumber() + { + $this->assertEquals( + "US carrier", + $this->carrierMapper->getNameForNumber(self::$US_FIXED_OR_MOBILE, "en") + ); + } + + public function testGetNameForPagerNumber() + { + $this->assertEquals("British pager", $this->carrierMapper->getNameForNumber(self::$UK_PAGER, "en")); + } + + public function testGetNameForNumberWithNoDataFile() + { + $this->assertEquals( + "", + $this->carrierMapper->getNameForNumber(self::$NUMBER_WITH_INVALID_COUNTRY_CODE, "en") + ); + $this->assertEquals("", $this->carrierMapper->getNameForNumber(self::$INTERNATIONAL_TOLL_FREE, "en")); + + $this->assertEquals( + "", + $this->carrierMapper->getNameForValidNumber(self::$NUMBER_WITH_INVALID_COUNTRY_CODE, "en") + ); + $this->assertEquals( + "", + $this->carrierMapper->getNameForValidNumber(self::$INTERNATIONAL_TOLL_FREE, "en") + ); + } + + public function testGetNameForNumberWithMissingPrefix() + { + $this->assertEquals("", $this->carrierMapper->getNameForNumber(self::$UK_MOBILE2, "en")); + $this->assertEquals("", $this->carrierMapper->getNameForNumber(self::$AO_MOBILE2, "en")); + } + + public function testGetNameForInvalidNumber() + { + $this->assertEquals("", $this->carrierMapper->getNameForNumber(self::$UK_INVALID_NUMBER, "en")); + $this->assertEquals("", $this->carrierMapper->getNameForNumber(self::$AO_INVALID_NUMBER, "en")); + + } +} + +/* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/carrier/data/Map.php b/Tests/libphonenumber/Tests/carrier/data/Map.php new file mode 100644 index 000000000..99dc7237b --- /dev/null +++ b/Tests/libphonenumber/Tests/carrier/data/Map.php @@ -0,0 +1,13 @@ + + array ( + 0 => 1650, + 1 => 244, + 2 => 44, + ), + 'sv' => + array ( + 0 => 44, + ), +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/carrier/data/en/1650.php b/Tests/libphonenumber/Tests/carrier/data/en/1650.php new file mode 100644 index 000000000..9a8aeeee2 --- /dev/null +++ b/Tests/libphonenumber/Tests/carrier/data/en/1650.php @@ -0,0 +1,5 @@ + 'US carrier', + 1650213 => 'US carrier2', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/carrier/data/en/244.php b/Tests/libphonenumber/Tests/carrier/data/en/244.php new file mode 100644 index 000000000..ef4bfa6f7 --- /dev/null +++ b/Tests/libphonenumber/Tests/carrier/data/en/244.php @@ -0,0 +1,5 @@ + 'Angolan fixed line carrier', + 244917 => 'Angolan carrier', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/carrier/data/en/44.php b/Tests/libphonenumber/Tests/carrier/data/en/44.php new file mode 100644 index 000000000..de0946e53 --- /dev/null +++ b/Tests/libphonenumber/Tests/carrier/data/en/44.php @@ -0,0 +1,6 @@ + 'British fixed line carrier', + 4473 => 'British carrier', + 44760 => 'British pager', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/carrier/data/sv/44.php b/Tests/libphonenumber/Tests/carrier/data/sv/44.php new file mode 100644 index 000000000..32dc419d4 --- /dev/null +++ b/Tests/libphonenumber/Tests/carrier/data/sv/44.php @@ -0,0 +1,4 @@ + 'Brittisk operatör', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/core/PhoneNumberUtilTest.php b/Tests/libphonenumber/Tests/core/PhoneNumberUtilTest.php new file mode 100644 index 000000000..4c3163807 --- /dev/null +++ b/Tests/libphonenumber/Tests/core/PhoneNumberUtilTest.php @@ -0,0 +1,3170 @@ +phoneUtil = self::initializePhoneUtilForTesting(); + } + + private static function initializePhoneUtilForTesting() + { + self::$bsNumber = new PhoneNumber(); + self::$bsNumber->setCountryCode(1)->setNationalNumber(2423651234); + self::$bsMobile = new PhoneNumber(); + self::$bsMobile->setCountryCode(1)->setNationalNumber(2423591234); + self::$internationalTollFree = new PhoneNumber(); + self::$internationalTollFree->setCountryCode(800)->setNationalNumber(12345678); + self::$internationalTollFreeTooLong = new PhoneNumber(); + self::$internationalTollFreeTooLong->setCountryCode(800)->setNationalNumber(123456789); + self::$universalPremiumRate = new PhoneNumber(); + self::$universalPremiumRate->setCountryCode(979)->setNationalNumber(123456789); + self::$sgNumber = new PhoneNumber(); + self::$sgNumber->setCountryCode(65)->setNationalNumber(65218000); + // A too-long and hence invalid US number. + self::$usLongNumber = new PhoneNumber(); + self::$usLongNumber->setCountryCode(1)->setNationalNumber(65025300001); + self::$usShortByOneNumber = new PhoneNumber(); + self::$usShortByOneNumber->setCountryCode(1)->setNationalNumber(650253000); + self::$usTollFree = new PhoneNumber(); + self::$usTollFree->setCountryCode(1)->setNationalNumber(8002530000); + self::$usNumber = new PhoneNumber(); + self::$usNumber->setCountryCode(1)->setNationalNumber(6502530000); + self::$usLocalNumber = new PhoneNumber(); + self::$usLocalNumber->setCountryCode(1)->setNationalNumber(2530000); + self::$nzNumber = new PhoneNumber(); + self::$nzNumber->setCountryCode(64)->setNationalNumber(33316005); + self::$usPremium = new PhoneNumber(); + self::$usPremium->setCountryCode(1)->setNationalNumber(9002530000); + self::$usSpoof = new PhoneNumber(); + self::$usSpoof->setCountryCode(1)->setNationalNumber(0); + self::$usSpoofWithRawInput = new PhoneNumber(); + self::$usSpoofWithRawInput->setCountryCode(1)->setNationalNumber(0)->setRawInput("000-000-0000"); + self::$gbMobile = new PhoneNumber(); + self::$gbMobile->setCountryCode(44)->setNationalNumber(7912345678); + self::$gbNumber = new PhoneNumber(); + self::$gbNumber->setCountryCode(44)->setNationalNumber(2070313000); + self::$deShortNumber = new PhoneNumber(); + self::$deShortNumber->setCountryCode(49)->setNationalNumber(1234); + self::$itMobile = new PhoneNumber(); + self::$itMobile->setCountryCode(39)->setNationalNumber(345678901); + self::$itNumber = new PhoneNumber(); + self::$itNumber->setCountryCode(39)->setNationalNumber(236618300)->setItalianLeadingZero(true); + self::$auNumber = new PhoneNumber(); + self::$auNumber->setCountryCode(61)->setNationalNumber(236618300); + self::$arMobile = new PhoneNumber(); + self::$arMobile->setCountryCode(54)->setNationalNumber(91187654321); + self::$arNumber = new PhoneNumber(); + self::$arNumber->setCountryCode(54)->setNationalNumber(1187654321); + + self::$mxMobile1 = new PhoneNumber(); + self::$mxMobile1->setCountryCode(52)->setNationalNumber(12345678900); + self::$mxNumber1 = new PhoneNumber(); + self::$mxNumber1->setCountryCode(52)->setNationalNumber(3312345678); + self::$mxMobile2 = new PhoneNumber(); + self::$mxMobile2->setCountryCode(52)->setNationalNumber(15512345678); + self::$mxNumber2 = new PhoneNumber(); + self::$mxNumber2->setCountryCode(52)->setNationalNumber(8211234567); + // Note that this is the same as the example number for DE in the metadata. + self::$deNumber = new PhoneNumber(); + self::$deNumber->setCountryCode(49)->setNationalNumber(30123456); + self::$jpStarNumber = new PhoneNumber(); + self::$jpStarNumber->setCountryCode(81)->setNationalNumber(2345); + self::$alphaNumericNumber = new PhoneNumber(); + self::$alphaNumericNumber->setCountryCode(1)->setNationalNumber(80074935247); + self::$aeUAN = new PhoneNumber(); + self::$aeUAN->setCountryCode(971)->setNationalNumber(600123456); + self::$unknownCountryCodeNoRawInput = new PhoneNumber(); + self::$unknownCountryCodeNoRawInput->setCountryCode(2)->setNationalNumber(12345); + + PhoneNumberUtil::resetInstance(); + return PhoneNumberUtil::getInstance( + self::TEST_META_DATA_FILE_PREFIX, + CountryCodeToRegionCodeMapForTesting::$countryCodeToRegionCodeMapForTesting + ); + } + + public function testGetSupportedRegions() + { + $this->assertGreaterThan(0, count($this->phoneUtil->getSupportedRegions())); + } + + public function testGetInstanceLoadBadMetadata() + { + $this->assertNull($this->phoneUtil->getMetadataForRegion("No Such Region")); + $this->assertNull($this->phoneUtil->getMetadataForRegion(-1)); + } + + public function testMissingMetadataFileThrowsRuntimeException() + { + // In normal usage we should never get a state where we are asking to load metadata that doesn't + // exist. However if the library is packaged incorrectly, this could happen and the best we can + // do is make sure the exception has the file name in it. + + try { + $this->phoneUtil->loadMetadataFromFile("no/such/file", "XX", -1); + $this->fail("Expected Exception"); + } catch (\RuntimeException $e) { + $this->assertContains('no/such/file_XX', $e->getMessage(), "Unexpected error: " . $e->getMessage()); + } + + try { + $this->phoneUtil->loadMetadataFromFile( + "no/such/file", + PhoneNumberUtil::REGION_CODE_FOR_NON_GEO_ENTITY, + 123 + ); + $this->fail("Expected Exception"); + } catch (\RuntimeException $e) { + $this->assertContains('no/such/file_123', $e->getMessage(), "Unexpected error: " . $e->getMessage()); + } + } + + public function testGetInstanceLoadUSMetadata() + { + $metadata = $this->phoneUtil->getMetadataForRegion(RegionCode::US); + $this->assertEquals("US", $metadata->getId()); + $this->assertEquals(1, $metadata->getCountryCode()); + $this->assertEquals("011", $metadata->getInternationalPrefix()); + $this->assertTrue($metadata->hasNationalPrefix()); + $this->assertEquals(2, $metadata->numberFormatSize()); + $this->assertEquals("(\\d{3})(\\d{3})(\\d{4})", $metadata->getNumberFormat(1)->getPattern()); + $this->assertEquals("$1 $2 $3", $metadata->getNumberFormat(1)->getFormat()); + $this->assertEquals("[13-689]\\d{9}|2[0-35-9]\\d{8}", $metadata->getGeneralDesc()->getNationalNumberPattern()); + $this->assertEquals("\\d{7}(?:\\d{3})?", $metadata->getGeneralDesc()->getPossibleNumberPattern()); + $this->assertTrue($metadata->getGeneralDesc()->exactlySameAs($metadata->getFixedLine())); + $this->assertEquals("\\d{10}", $metadata->getTollFree()->getPossibleNumberPattern()); + $this->assertEquals("900\\d{7}", $metadata->getPremiumRate()->getNationalNumberPattern()); + // No shared-cost data is available, so it should be initialised to "NA". + $this->assertEquals("NA", $metadata->getSharedCost()->getNationalNumberPattern()); + $this->assertEquals("NA", $metadata->getSharedCost()->getPossibleNumberPattern()); + } + + public function testGetInstanceLoadDEMetadata() + { + $metadata = $this->phoneUtil->getMetadataForRegion(RegionCode::DE); + $this->assertEquals("DE", $metadata->getId()); + $this->assertEquals(49, $metadata->getCountryCode()); + $this->assertEquals("00", $metadata->getInternationalPrefix()); + $this->assertEquals("0", $metadata->getNationalPrefix()); + $this->assertEquals(6, $metadata->numberFormatSize()); + $this->assertEquals(1, $metadata->getNumberFormat(5)->leadingDigitsPatternSize()); + $this->assertEquals("900", $metadata->getNumberFormat(5)->getLeadingDigitsPattern(0)); + $this->assertEquals("(\\d{3})(\\d{3,4})(\\d{4})", $metadata->getNumberFormat(5)->getPattern()); + $this->assertEquals("$1 $2 $3", $metadata->getNumberFormat(5)->getFormat()); + $this->assertEquals( + "(?:[24-6]\\d{2}|3[03-9]\\d|[789](?:[1-9]\\d|0[2-9]))\\d{1,8}", + $metadata->getFixedLine()->getNationalNumberPattern() + ); + $this->assertEquals("\\d{2,14}", $metadata->getFixedLine()->getPossibleNumberPattern()); + $this->assertEquals("30123456", $metadata->getFixedLine()->getExampleNumber()); + $this->assertEquals("\\d{10}", $metadata->getTollFree()->getPossibleNumberPattern()); + $this->assertEquals("900([135]\\d{6}|9\\d{7})", $metadata->getPremiumRate()->getNationalNumberPattern()); + } + + public function testGetInstanceLoadARMetadata() + { + $metadata = $this->phoneUtil->getMetadataForRegion(RegionCode::AR); + $this->assertEquals("AR", $metadata->getId()); + $this->assertEquals(54, $metadata->getCountryCode()); + $this->assertEquals("00", $metadata->getInternationalPrefix()); + $this->assertEquals("0", $metadata->getNationalPrefix()); + $this->assertEquals("0(?:(11|343|3715)15)?", $metadata->getNationalPrefixForParsing()); + $this->assertEquals("9$1", $metadata->getNationalPrefixTransformRule()); + $this->assertEquals("$2 15 $3-$4", $metadata->getNumberFormat(2)->getFormat()); + $this->assertEquals("(9)(\\d{4})(\\d{2})(\\d{4})", $metadata->getNumberFormat(3)->getPattern()); + $this->assertEquals("(9)(\\d{4})(\\d{2})(\\d{4})", $metadata->getIntlNumberFormat(3)->getPattern()); + $this->assertEquals("$1 $2 $3 $4", $metadata->getIntlNumberFormat(3)->getFormat()); + } + + public function testGetInstanceLoadInternationalTollFreeMetadata() + { + $metadata = $this->phoneUtil->getMetadataForNonGeographicalRegion(800); + $this->assertEquals("001", $metadata->getId()); + $this->assertEquals(800, $metadata->getCountryCode()); + $this->assertEquals("$1 $2", $metadata->getNumberFormat(0)->getFormat()); + $this->assertEquals("(\\d{4})(\\d{4})", $metadata->getNumberFormat(0)->getPattern()); + $this->assertEquals("12345678", $metadata->getGeneralDesc()->getExampleNumber()); + $this->assertEquals("12345678", $metadata->getTollFree()->getExampleNumber()); + } + + public function testIsNumberGeographical() + { + $this->assertFalse($this->phoneUtil->isNumberGeographical(self::$bsMobile)); // Bahamas, mobile phone number. + $this->assertTrue($this->phoneUtil->isNumberGeographical(self::$auNumber)); // Australian fixed line number. + $this->assertFalse($this->phoneUtil->isNumberGeographical(self::$internationalTollFree)); // International toll + // free number + } + + public function testIsLeadingZeroPossible() + { + $this->assertTrue($this->phoneUtil->isLeadingZeroPossible(39)); // Italy + $this->assertFalse($this->phoneUtil->isLeadingZeroPossible(1)); // USA + $this->assertTrue($this->phoneUtil->isLeadingZeroPossible(800)); // International toll free numbers + $this->assertFalse( + $this->phoneUtil->isLeadingZeroPossible(888) + ); // Not in metadata file, just default to false. + } + + public function testGetLengthOfGeographicalAreaCode() + { + // Google MTV, which has area code "650". + $this->assertEquals(3, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$usNumber)); + + // A North America toll-free number, which has no area code. + $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$usTollFree)); + + // Google London, which has area code "20". + $this->assertEquals(2, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$gbNumber)); + + // A UK mobile phone, which has no area code. + $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$gbMobile)); + + // Google Buenos Aires, which has area code "11". + $this->assertEquals(2, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$arNumber)); + + // Google Sydney, which has area code "2". + $this->assertEquals(1, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$auNumber)); + + // Google Singapore. Singapore has no area code and no national prefix. + $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$sgNumber)); + + // An invalid US number (1 digit shorter), which has no area code. + $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$usShortByOneNumber)); + + // An international toll free number, which has no area code. + $this->assertEquals(0, $this->phoneUtil->getLengthOfGeographicalAreaCode(self::$internationalTollFree)); + } + + public function testGetLengthOfNationalDestinationCode() + { + // Google MTV, which has national destination code (NDC) "650". + $this->assertEquals(3, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$usNumber)); + + // A North America toll-free number, which has NDC "800". + $this->assertEquals(3, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$usTollFree)); + + // Google London, which has NDC "20". + $this->assertEquals(2, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$gbNumber)); + + // A UK mobile phone, which has NDC "7912". + $this->assertEquals(4, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$gbMobile)); + + // Google Buenos Aires, which has NDC "11". + $this->assertEquals(2, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$arNumber)); + + // An Argentinian mobile which has NDC "911". + $this->assertEquals(3, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$arMobile)); + + // Google Sydney, which has NDC "2". + $this->assertEquals(1, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$auNumber)); + + // Google Singapore, which has NDC "6521". + $this->assertEquals(4, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$sgNumber)); + + // An invalid US number (1 digit shorter), which has no NDC. + $this->assertEquals(0, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$usShortByOneNumber)); + + // A number containing an invalid country calling code, which shouldn't have any NDC. + $number = new PhoneNumber(); + $number->setCountryCode(123)->setNationalNumber(6502530000); + $this->assertEquals(0, $this->phoneUtil->getLengthOfNationalDestinationCode($number)); + + // An international toll free number, which has NDC "1234". + $this->assertEquals(4, $this->phoneUtil->getLengthOfNationalDestinationCode(self::$internationalTollFree)); + } + + public function testGetCountryMobileToken() + { + $this->assertEquals( + "1", + $this->phoneUtil->getCountryMobileToken($this->phoneUtil->getCountryCodeForRegion(RegionCode::MX)) + ); + + // Country calling code for Sweden, which has no mobile token. + $this->assertEquals( + "", + $this->phoneUtil->getCountryMobileToken($this->phoneUtil->getCountryCodeForRegion(RegionCode::SE)) + ); + } + + public function testGetNationalSignificantNumber() + { + $this->assertEquals("6502530000", $this->phoneUtil->getNationalSignificantNumber(self::$usNumber)); + + // An Italian mobile number. + $this->assertEquals("345678901", $this->phoneUtil->getNationalSignificantNumber(self::$itMobile)); + + // An Italian fixed line number. + $this->assertEquals("0236618300", $this->phoneUtil->getNationalSignificantNumber(self::$itNumber)); + + $this->assertEquals("12345678", $this->phoneUtil->getNationalSignificantNumber(self::$internationalTollFree)); + } + + public function testGetExampleNumber() + { + $this->assertEquals(self::$deNumber, $this->phoneUtil->getExampleNumber(RegionCode::DE)); + + $this->assertEquals( + self::$deNumber, + $this->phoneUtil->getExampleNumberForType(RegionCode::DE, PhoneNumberType::FIXED_LINE) + ); + $this->assertEquals(null, $this->phoneUtil->getExampleNumberForType(RegionCode::DE, PhoneNumberType::MOBILE)); + // For the US, the example number is placed under general description, and hence should be used + // for both fixed line and mobile, so neither of these should return null. + $this->assertNotNull($this->phoneUtil->getExampleNumberForType(RegionCode::US, PhoneNumberType::FIXED_LINE)); + $this->assertNotNull($this->phoneUtil->getExampleNumberForType(RegionCode::US, PhoneNumberType::MOBILE)); + // CS is an invalid region, so we have no data for it. + $this->assertNull($this->phoneUtil->getExampleNumberForType(RegionCode::CS, PhoneNumberType::MOBILE)); + // RegionCode 001 is reserved for supporting non-geographical country calling code. We don't + // support getting an example number for it with this method. + $this->assertEquals(null, $this->phoneUtil->getExampleNumber(RegionCode::UN001)); + } + + public function testGetExampleNumberForNonGeoEntity() + { + $this->assertEquals(self::$internationalTollFree, $this->phoneUtil->getExampleNumberForNonGeoEntity(800)); + } + + public function testConvertAlphaCharactersInNumber() + { + $input = "1800-ABC-DEF"; + // Alpha chars are converted to digits; everything else is left untouched. + $expectedOutput = "1800-222-333"; + $this->assertEquals($expectedOutput, $this->phoneUtil->convertAlphaCharactersInNumber($input)); + } + + public function testNormaliseRemovePunctuation() + { + $inputNumber = "034-56&+#2" . pack('H*', 'c2ad') . "34"; + $expectedOutput = "03456234"; + $this->assertEquals( + $expectedOutput, + $this->phoneUtil->normalize($inputNumber), + "Conversion did not correctly remove punctuation" + ); + } + + public function testNormaliseReplaceAlphaCharacters() + { + $inputNumber = "034-I-am-HUNGRY"; + $expectedOutput = "034426486479"; + $this->assertEquals( + $expectedOutput, + $this->phoneUtil->normalize($inputNumber), + "Conversion did not correctly replace alpha characters" + ); + } + + public function testNormaliseOtherDigits() + { + $inputNumber = "\xEF\xBC\x92" . "5\xD9\xA5" /* "25٥" */ + ; + $expectedOutput = "255"; + $this->assertEquals( + $expectedOutput, + $this->phoneUtil->normalize($inputNumber), + "Conversion did not correctly replace non-latin digits" + ); + // Eastern-Arabic digits. + $inputNumber = "\xDB\xB5" . "2\xDB\xB0" /* "۵2۰" */ + ; + $expectedOutput = "520"; + $this->assertEquals( + $expectedOutput, + $this->phoneUtil->normalize($inputNumber), + "Conversion did not correctly replace non-latin digits" + ); + } + + public function testNormaliseStripAlphaCharacters() + { + $inputNumber = "034-56&+a#234"; + $expectedOutput = "03456234"; + $this->assertEquals( + $expectedOutput, + $this->phoneUtil->normalizeDigitsOnly($inputNumber), + "Conversion did not correctly remove alpha character" + ); + } + + public function testNormaliseStripNonDiallableCharacters() + { + $inputNumber = "03*4-56&+a#234"; + $expectedOutput = "03*456+234"; + $this->assertEquals( + $expectedOutput, + $this->phoneUtil->normalizeDiallableCharsOnly($inputNumber), + "Conversion did not correctly remove non-diallable characters" + ); + } + + public function testFormatUSNumber() + { + $this->assertEquals("650 253 0000", $this->phoneUtil->format(self::$usNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+1 650 253 0000", + $this->phoneUtil->format(self::$usNumber, PhoneNumberFormat::INTERNATIONAL) + ); + + $this->assertEquals("800 253 0000", $this->phoneUtil->format(self::$usTollFree, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+1 800 253 0000", + $this->phoneUtil->format(self::$usTollFree, PhoneNumberFormat::INTERNATIONAL) + ); + + $this->assertEquals("900 253 0000", $this->phoneUtil->format(self::$usPremium, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+1 900 253 0000", + $this->phoneUtil->format(self::$usPremium, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals( + "tel:+1-900-253-0000", + $this->phoneUtil->format(self::$usPremium, PhoneNumberFormat::RFC3966) + ); + // Numbers with all zeros in the national number part will be formatted by using the raw_input + // if that is available no matter which format is specified. + $this->assertEquals( + "000-000-0000", + $this->phoneUtil->format(self::$usSpoofWithRawInput, PhoneNumberFormat::NATIONAL) + ); + $this->assertEquals("0", $this->phoneUtil->format(self::$usSpoof, PhoneNumberFormat::NATIONAL)); + } + + public function testFormatBSNumber() + { + $this->assertEquals("242 365 1234", $this->phoneUtil->format(self::$bsNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+1 242 365 1234", + $this->phoneUtil->format(self::$bsNumber, PhoneNumberFormat::INTERNATIONAL) + ); + } + + public function testFormatGBNumber() + { + $this->assertEquals("(020) 7031 3000", $this->phoneUtil->format(self::$gbNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+44 20 7031 3000", + $this->phoneUtil->format(self::$gbNumber, PhoneNumberFormat::INTERNATIONAL) + ); + + $this->assertEquals("(07912) 345 678", $this->phoneUtil->format(self::$gbMobile, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+44 7912 345 678", + $this->phoneUtil->format(self::$gbMobile, PhoneNumberFormat::INTERNATIONAL) + ); + } + + public function testFormatDENumber() + { + $deNumber = new PhoneNumber(); + $deNumber->setCountryCode(49)->setNationalNumber(301234); + $this->assertEquals("030/1234", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals("+49 30/1234", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); + $this->assertEquals("tel:+49-30-1234", $this->phoneUtil->format($deNumber, PhoneNumberFormat::RFC3966)); + + $deNumber->clear(); + $deNumber->setCountryCode(49)->setNationalNumber(291123); + $this->assertEquals("0291 123", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals("+49 291 123", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); + + $deNumber->clear(); + $deNumber->setCountryCode(49)->setNationalNumber(29112345678); + $this->assertEquals("0291 12345678", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals("+49 291 12345678", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); + + $deNumber->clear(); + $deNumber->setCountryCode(49)->setNationalNumber(912312345); + $this->assertEquals("09123 12345", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals("+49 9123 12345", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); + $deNumber->clear(); + $deNumber->setCountryCode(49)->setNationalNumber(80212345); + $this->assertEquals("08021 2345", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals("+49 8021 2345", $this->phoneUtil->format($deNumber, PhoneNumberFormat::INTERNATIONAL)); + // Note this number is correctly formatted without national prefix. Most of the numbers that + // are treated as invalid numbers by the library are short numbers, and they are usually not + // dialed with national prefix. + $this->assertEquals("1234", $this->phoneUtil->format(self::$deShortNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+49 1234", + $this->phoneUtil->format(self::$deShortNumber, PhoneNumberFormat::INTERNATIONAL) + ); + + $deNumber->clear(); + $deNumber->setCountryCode(49)->setNationalNumber(41341234); + $this->assertEquals("04134 1234", $this->phoneUtil->format($deNumber, PhoneNumberFormat::NATIONAL)); + } + + public function testFormatITNumber() + { + $this->assertEquals("02 3661 8300", $this->phoneUtil->format(self::$itNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+39 02 3661 8300", + $this->phoneUtil->format(self::$itNumber, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+390236618300", $this->phoneUtil->format(self::$itNumber, PhoneNumberFormat::E164)); + + $this->assertEquals("345 678 901", $this->phoneUtil->format(self::$itMobile, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+39 345 678 901", + $this->phoneUtil->format(self::$itMobile, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+39345678901", $this->phoneUtil->format(self::$itMobile, PhoneNumberFormat::E164)); + } + + public function testFormatAUNumber() + { + $this->assertEquals("02 3661 8300", $this->phoneUtil->format(self::$auNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+61 2 3661 8300", + $this->phoneUtil->format(self::$auNumber, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+61236618300", $this->phoneUtil->format(self::$auNumber, PhoneNumberFormat::E164)); + + $auNumber = new PhoneNumber(); + $auNumber->setCountryCode(61)->setNationalNumber(1800123456); + $this->assertEquals("1800 123 456", $this->phoneUtil->format($auNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals("+61 1800 123 456", $this->phoneUtil->format($auNumber, PhoneNumberFormat::INTERNATIONAL)); + $this->assertEquals("+611800123456", $this->phoneUtil->format($auNumber, PhoneNumberFormat::E164)); + } + + public function testFormatARNumber() + { + $this->assertEquals("011 8765-4321", $this->phoneUtil->format(self::$arNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+54 11 8765-4321", + $this->phoneUtil->format(self::$arNumber, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+541187654321", $this->phoneUtil->format(self::$arNumber, PhoneNumberFormat::E164)); + + $this->assertEquals("011 15 8765-4321", $this->phoneUtil->format(self::$arMobile, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+54 9 11 8765 4321", + $this->phoneUtil->format(self::$arMobile, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+5491187654321", $this->phoneUtil->format(self::$arMobile, PhoneNumberFormat::E164)); + } + + public function testFormatMXNumber() + { + $this->assertEquals( + "045 234 567 8900", + $this->phoneUtil->format(self::$mxMobile1, PhoneNumberFormat::NATIONAL) + ); + $this->assertEquals( + "+52 1 234 567 8900", + $this->phoneUtil->format(self::$mxMobile1, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+5212345678900", $this->phoneUtil->format(self::$mxMobile1, PhoneNumberFormat::E164)); + + $this->assertEquals( + "045 55 1234 5678", + $this->phoneUtil->format(self::$mxMobile2, PhoneNumberFormat::NATIONAL) + ); + $this->assertEquals( + "+52 1 55 1234 5678", + $this->phoneUtil->format(self::$mxMobile2, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+5215512345678", $this->phoneUtil->format(self::$mxMobile2, PhoneNumberFormat::E164)); + + $this->assertEquals("01 33 1234 5678", $this->phoneUtil->format(self::$mxNumber1, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+52 33 1234 5678", + $this->phoneUtil->format(self::$mxNumber1, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+523312345678", $this->phoneUtil->format(self::$mxNumber1, PhoneNumberFormat::E164)); + + $this->assertEquals("01 821 123 4567", $this->phoneUtil->format(self::$mxNumber2, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "+52 821 123 4567", + $this->phoneUtil->format(self::$mxNumber2, PhoneNumberFormat::INTERNATIONAL) + ); + $this->assertEquals("+528211234567", $this->phoneUtil->format(self::$mxNumber2, PhoneNumberFormat::E164)); + } + + public function testFormatOutOfCountryCallingNumber() + { + $this->assertEquals( + "00 1 900 253 0000", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usPremium, RegionCode::DE) + ); + $this->assertEquals( + "1 650 253 0000", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::BS) + ); + + $this->assertEquals( + "00 1 650 253 0000", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::PL) + ); + + $this->assertEquals( + "011 44 7912 345 678", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$gbMobile, RegionCode::US) + ); + + $this->assertEquals( + "00 49 1234", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$deShortNumber, RegionCode::GB) + ); + // Note this number is correctly formatted without national prefix. Most of the numbers that + // are treated as invalid numbers by the library are short numbers, and they are usually not + // dialed with national prefix. + $this->assertEquals( + "1234", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$deShortNumber, RegionCode::DE) + ); + + $this->assertEquals( + "011 39 02 3661 8300", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$itNumber, RegionCode::US) + ); + $this->assertEquals( + "02 3661 8300", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$itNumber, RegionCode::IT) + ); + $this->assertEquals( + "+39 02 3661 8300", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$itNumber, RegionCode::SG) + ); + + $this->assertEquals( + "6521 8000", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$sgNumber, RegionCode::SG) + ); + + $this->assertEquals( + "011 54 9 11 8765 4321", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$arMobile, RegionCode::US) + ); + $this->assertEquals( + "011 800 1234 5678", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$internationalTollFree, RegionCode::US) + ); + + $arNumberWithExtn = new PhoneNumber(); + $arNumberWithExtn->mergeFrom(self::$arMobile)->setExtension("1234"); + $this->assertEquals( + "011 54 9 11 8765 4321 ext. 1234", + $this->phoneUtil->formatOutOfCountryCallingNumber($arNumberWithExtn, RegionCode::US) + ); + $this->assertEquals( + "0011 54 9 11 8765 4321 ext. 1234", + $this->phoneUtil->formatOutOfCountryCallingNumber($arNumberWithExtn, RegionCode::AU) + ); + $this->assertEquals( + "011 15 8765-4321 ext. 1234", + $this->phoneUtil->formatOutOfCountryCallingNumber($arNumberWithExtn, RegionCode::AR) + ); + } + + public function testFormatOutOfCountryWithInvalidRegion() + { + // AQ/Antarctica isn't a valid region code for phone number formatting, + // so this falls back to intl formatting. + $this->assertEquals( + "+1 650 253 0000", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::AQ) + ); + // For region code 001, the out-of-country format always turns into the international format. + $this->assertEquals( + "+1 650 253 0000", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::UN001) + ); + } + + public function testFormatOutOfCountryWithPreferredIntlPrefix() + { + // This should use 0011, since that is the preferred international prefix (both 0011 and 0012 + // are accepted as possible international prefixes in our test metadta.) + $this->assertEquals( + "0011 39 02 3661 8300", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$itNumber, RegionCode::AU) + ); + } + + public function testFormatOutOfCountryKeepingAlphaChars() + { + $alphaNumericNumber = new PhoneNumber(); + $alphaNumericNumber->setCountryCode(1)->setNationalNumber(8007493524)->setRawInput("1800 six-flag"); + $this->assertEquals( + "0011 1 800 SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) + ); + + $alphaNumericNumber->setRawInput("1-800-SIX-flag"); + $this->assertEquals( + "0011 1 800-SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) + ); + + $alphaNumericNumber->setRawInput("Call us from UK: 00 1 800 SIX-flag"); + $this->assertEquals( + "0011 1 800 SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) + ); + + $alphaNumericNumber->setRawInput("800 SIX-flag"); + $this->assertEquals( + "0011 1 800 SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) + ); + + // Formatting from within the NANPA region. + $this->assertEquals( + "1 800 SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::US) + ); + + $this->assertEquals( + "1 800 SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::BS) + ); + + // Testing that if the raw input doesn't exist, it is formatted using + // formatOutOfCountryCallingNumber. + $alphaNumericNumber->clearRawInput(); + $this->assertEquals( + "00 1 800 749 3524", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::DE) + ); + + // Testing AU alpha number formatted from Australia. + $alphaNumericNumber->setCountryCode(61)->setNationalNumber(827493524)->setRawInput("+61 82749-FLAG"); + // This number should have the national prefix fixed. + $this->assertEquals( + "082749-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) + ); + + $alphaNumericNumber->setRawInput("082749-FLAG"); + $this->assertEquals( + "082749-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) + ); + + $alphaNumericNumber->setNationalNumber(18007493524)->setRawInput("1-800-SIX-flag"); + // This number should not have the national prefix prefixed, in accordance with the override for + // this specific formatting rule. + $this->assertEquals( + "1-800-SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AU) + ); + + // The metadata should not be permanently changed, since we copied it before modifying patterns. + // Here we check this. + $alphaNumericNumber->setNationalNumber(1800749352); + $this->assertEquals( + "1800 749 352", + $this->phoneUtil->formatOutOfCountryCallingNumber($alphaNumericNumber, RegionCode::AU) + ); + + // Testing a region with multiple international prefixes. + $this->assertEquals( + "+61 1-800-SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::SG) + ); + // Testing the case of calling from a non-supported region. + $this->assertEquals( + "+61 1-800-SIX-FLAG", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AQ) + ); + + // Testing the case with an invalid country calling code. + $alphaNumericNumber->setCountryCode(0)->setNationalNumber(18007493524)->setRawInput("1-800-SIX-flag"); + // Uses the raw input only. + $this->assertEquals( + "1-800-SIX-flag", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::DE) + ); + + // Testing the case of an invalid alpha number. + $alphaNumericNumber->setCountryCode(1)->setNationalNumber(80749)->setRawInput("180-SIX"); + // No country-code stripping can be done. + $this->assertEquals( + "00 1 180-SIX", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::DE) + ); + + // Testing the case of calling from a non-supported region. + $alphaNumericNumber->setCountryCode(1)->setNationalNumber(80749)->setRawInput("180-SIX"); + // No country-code stripping can be done since the number is invalid. + $this->assertEquals( + "+1 180-SIX", + $this->phoneUtil->formatOutOfCountryKeepingAlphaChars($alphaNumericNumber, RegionCode::AQ) + ); + } + + public function testFormatWithCarrierCode() + { + // We only support this for AR in our test metadata, and only for mobile numbers starting with + // certain values. + $arMobile = new PhoneNumber(); + $arMobile->setCountryCode(54)->setNationalNumber(92234654321); + $this->assertEquals("02234 65-4321", $this->phoneUtil->format($arMobile, PhoneNumberFormat::NATIONAL)); + // Here we force 14 as the carrier code. + $this->assertEquals( + "02234 14 65-4321", + $this->phoneUtil->formatNationalNumberWithCarrierCode($arMobile, "14") + ); + // Here we force the number to be shown with no carrier code. + $this->assertEquals( + "02234 65-4321", + $this->phoneUtil->formatNationalNumberWithCarrierCode($arMobile, "") + ); + // Here the international rule is used, so no carrier code should be present. + $this->assertEquals("+5492234654321", $this->phoneUtil->format($arMobile, PhoneNumberFormat::E164)); + // We don't support this for the US so there should be no change. + $this->assertEquals( + "650 253 0000", + $this->phoneUtil->formatNationalNumberWithCarrierCode(self::$usNumber, "15") + ); + } + + public function testFormatWithPreferredCarrierCode() + { + // We only support this for AR in our test metadata. + $arNumber = new PhoneNumber(); + $arNumber->setCountryCode(54)->setNationalNumber(91234125678); + // Test formatting with no preferred carrier code stored in the number itself. + $this->assertEquals( + "01234 15 12-5678", + $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "15") + ); + $this->assertEquals( + "01234 12-5678", + $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "") + ); + // Test formatting with preferred carrier code present. + $arNumber->setPreferredDomesticCarrierCode("19"); + $this->assertEquals("01234 12-5678", $this->phoneUtil->format($arNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "01234 19 12-5678", + $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "15") + ); + $this->assertEquals( + "01234 19 12-5678", + $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "") + ); + // When the preferred_domestic_carrier_code is present (even when it contains an empty string), + // use it instead of the default carrier code passed in. + $arNumber->setPreferredDomesticCarrierCode(""); + $this->assertEquals( + "01234 12-5678", + $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($arNumber, "15") + ); + // We don't support this for the US so there should be no change. + $usNumber = new PhoneNumber(); + $usNumber->setCountryCode(1)->setNationalNumber(4241231234)->setPreferredDomesticCarrierCode("99"); + $this->assertEquals("424 123 1234", $this->phoneUtil->format($usNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals( + "424 123 1234", + $this->phoneUtil->formatNationalNumberWithPreferredCarrierCode($usNumber, "15") + ); + } + + public function testFormatNumberForMobileDialing() + { + // Numbers are normally dialed in national format in-country, and international format from + // outside the country. + $this->assertEquals( + "030123456", + $this->phoneUtil->formatNumberForMobileDialing(self::$deNumber, RegionCode::DE, false) + ); + $this->assertEquals( + "+4930123456", + $this->phoneUtil->formatNumberForMobileDialing(self::$deNumber, RegionCode::CH, false) + ); + $this->assertEquals( + "+4930123456", + $this->phoneUtil->formatNumberForMobileDialing(self::$deNumber, RegionCode::CH, false) + ); + $deNumberWithExtn = new PhoneNumber(); + $deNumberWithExtn->mergeFrom(self::$deNumber)->setExtension("1234"); + $this->assertEquals( + "030123456", + $this->phoneUtil->formatNumberForMobileDialing($deNumberWithExtn, RegionCode::DE, false) + ); + $this->assertEquals( + "+4930123456", + $this->phoneUtil->formatNumberForMobileDialing($deNumberWithExtn, RegionCode::CH, false) + ); + + // US toll free numbers are marked as noInternationalDialling in the test metadata for testing + // purposes. For such numbers, we expect nothing to be returned when the region code is not the + // same one. + $this->assertEquals( + "800 253 0000", + $this->phoneUtil->formatNumberForMobileDialing( + self::$usTollFree, + RegionCode::US, + true /* keep formatting */ + ) + ); + $this->assertEquals( + "", + $this->phoneUtil->formatNumberForMobileDialing(self::$usTollFree, RegionCode::CN, true) + ); + $this->assertEquals( + "+1 650 253 0000", + $this->phoneUtil->formatNumberForMobileDialing(self::$usNumber, RegionCode::US, true) + ); + $usNumberWithExtn = new PhoneNumber(); + $usNumberWithExtn->mergeFrom(self::$usNumber)->setExtension("1234"); + $this->assertEquals( + "+1 650 253 0000", + $this->phoneUtil->formatNumberForMobileDialing($usNumberWithExtn, RegionCode::US, true) + ); + + $this->assertEquals( + "8002530000", + $this->phoneUtil->formatNumberForMobileDialing( + self::$usTollFree, + RegionCode::US, + false /* remove formatting */ + ) + ); + $this->assertEquals( + "", + $this->phoneUtil->formatNumberForMobileDialing(self::$usTollFree, RegionCode::CN, false) + ); + $this->assertEquals( + "+16502530000", + $this->phoneUtil->formatNumberForMobileDialing(self::$usNumber, RegionCode::US, false) + ); + $this->assertEquals( + "+16502530000", + $this->phoneUtil->formatNumberForMobileDialing($usNumberWithExtn, RegionCode::US, false) + ); + + // An invalid US number, which is one digit too long. + $this->assertEquals( + "+165025300001", + $this->phoneUtil->formatNumberForMobileDialing(self::$usLongNumber, RegionCode::US, false) + ); + $this->assertEquals( + "+1 65025300001", + $this->phoneUtil->formatNumberForMobileDialing(self::$usLongNumber, RegionCode::US, true) + ); + + // Star numbers. In real life they appear in Israel, but we have them in JP in our test + // metadata. + $this->assertEquals( + "*2345", + $this->phoneUtil->formatNumberForMobileDialing(self::$jpStarNumber, RegionCode::JP, false) + ); + $this->assertEquals( + "*2345", + $this->phoneUtil->formatNumberForMobileDialing(self::$jpStarNumber, RegionCode::JP, true) + ); + + $this->assertEquals( + "+80012345678", + $this->phoneUtil->formatNumberForMobileDialing(self::$internationalTollFree, RegionCode::JP, false) + ); + $this->assertEquals( + "+800 1234 5678", + $this->phoneUtil->formatNumberForMobileDialing(self::$internationalTollFree, RegionCode::JP, true) + ); + + // UAE numbers beginning with 600 (classified as UAN) need to be dialled without +971 locally. + $this->assertEquals( + "+971600123456", + $this->phoneUtil->formatNumberForMobileDialing(self::$aeUAN, RegionCode::JP, false) + ); + $this->assertEquals( + "600123456", + $this->phoneUtil->formatNumberForMobileDialing(self::$aeUAN, RegionCode::AE, false) + ); + + $this->assertEquals( + "+523312345678", + $this->phoneUtil->formatNumberForMobileDialing(self::$mxNumber1, RegionCode::MX, false) + ); + $this->assertEquals( + "+523312345678", + $this->phoneUtil->formatNumberForMobileDialing(self::$mxNumber1, RegionCode::US, false) + ); + + // Non-geographical numbers should always be dialed in international format. + $this->assertEquals( + "+80012345678", + $this->phoneUtil->formatNumberForMobileDialing(self::$internationalTollFree, RegionCode::US, false) + ); + $this->assertEquals( + "+80012345678", + $this->phoneUtil->formatNumberForMobileDialing(self::$internationalTollFree, RegionCode::UN001, false) + ); + } + + public function testFormatByPattern() + { + $newNumFormat = new NumberFormat(); + $newNumFormat->setPattern("(\\d{3})(\\d{3})(\\d{4})"); + $newNumFormat->setFormat("($1) $2-$3"); + $newNumberFormats = array(); + $newNumberFormats[] = $newNumFormat; + + $this->assertEquals( + "(650) 253-0000", + $this->phoneUtil->formatByPattern( + self::$usNumber, + PhoneNumberFormat::NATIONAL, + $newNumberFormats + ) + ); + $this->assertEquals( + "+1 (650) 253-0000", + $this->phoneUtil->formatByPattern( + self::$usNumber, + PhoneNumberFormat::INTERNATIONAL, + $newNumberFormats + ) + ); + $this->assertEquals( + "tel:+1-650-253-0000", + $this->phoneUtil->formatByPattern( + self::$usNumber, + PhoneNumberFormat::RFC3966, + $newNumberFormats + ) + ); + + // $NP is set to '1' for the US. Here we check that for other NANPA countries the US rules are + // followed. + $newNumFormat->setNationalPrefixFormattingRule('$NP ($FG)'); + $newNumFormat->setFormat("$1 $2-$3"); + $this->assertEquals( + "1 (242) 365-1234", + $this->phoneUtil->formatByPattern( + self::$bsNumber, + PhoneNumberFormat::NATIONAL, + $newNumberFormats + ) + ); + $this->assertEquals( + "+1 242 365-1234", + $this->phoneUtil->formatByPattern( + self::$bsNumber, + PhoneNumberFormat::INTERNATIONAL, + $newNumberFormats + ) + ); + + $newNumFormat->setPattern("(\\d{2})(\\d{5})(\\d{3})"); + $newNumFormat->setFormat("$1-$2 $3"); + $newNumberFormats[0] = $newNumFormat; + + $this->assertEquals( + "02-36618 300", + $this->phoneUtil->formatByPattern( + self::$itNumber, + PhoneNumberFormat::NATIONAL, + $newNumberFormats + ) + ); + $this->assertEquals( + "+39 02-36618 300", + $this->phoneUtil->formatByPattern( + self::$itNumber, + PhoneNumberFormat::INTERNATIONAL, + $newNumberFormats + ) + ); + + $newNumFormat->setNationalPrefixFormattingRule('$NP$FG'); + $newNumFormat->setPattern("(\\d{2})(\\d{4})(\\d{4})"); + $newNumFormat->setFormat("$1 $2 $3"); + $newNumberFormats[0] = $newNumFormat; + $this->assertEquals( + "020 7031 3000", + $this->phoneUtil->formatByPattern( + self::$gbNumber, + PhoneNumberFormat::NATIONAL, + $newNumberFormats + ) + ); + + $newNumFormat->setNationalPrefixFormattingRule('($NP$FG)'); + $this->assertEquals( + "(020) 7031 3000", + $this->phoneUtil->formatByPattern( + self::$gbNumber, + PhoneNumberFormat::NATIONAL, + $newNumberFormats + ) + ); + + $newNumFormat->setNationalPrefixFormattingRule(""); + $this->assertEquals( + "20 7031 3000", + $this->phoneUtil->formatByPattern( + self::$gbNumber, + PhoneNumberFormat::NATIONAL, + $newNumberFormats + ) + ); + + $this->assertEquals( + "+44 20 7031 3000", + $this->phoneUtil->formatByPattern( + self::$gbNumber, + PhoneNumberFormat::INTERNATIONAL, + $newNumberFormats + ) + ); + } + + public function testFormatE164Number() + { + $this->assertEquals("+16502530000", $this->phoneUtil->format(self::$usNumber, PhoneNumberFormat::E164)); + $this->assertEquals("+4930123456", $this->phoneUtil->format(self::$deNumber, PhoneNumberFormat::E164)); + $this->assertEquals( + "+80012345678", + $this->phoneUtil->format(self::$internationalTollFree, PhoneNumberFormat::E164) + ); + } + + public function testFormatNumberWithExtension() + { + $nzNumber = new PhoneNumber(); + $nzNumber->mergeFrom(self::$nzNumber)->setExtension("1234"); + // Uses default extension prefix: + $this->assertEquals("03-331 6005 ext. 1234", $this->phoneUtil->format($nzNumber, PhoneNumberFormat::NATIONAL)); + // Uses RFC 3966 syntax. + $this->assertEquals( + "tel:+64-3-331-6005;ext=1234", + $this->phoneUtil->format($nzNumber, PhoneNumberFormat::RFC3966) + ); + // Extension prefix overridden in the territory information for the US: + $usNumberWithExtension = new PhoneNumber(); + $usNumberWithExtension->mergeFrom(self::$usNumber)->setExtension("4567"); + $this->assertEquals( + "650 253 0000 extn. 4567", + $this->phoneUtil->format($usNumberWithExtension, PhoneNumberFormat::NATIONAL) + ); + } + + public function testFormatInOriginalFormat() + { + $number1 = $this->phoneUtil->parseAndKeepRawInput("+442087654321", RegionCode::GB); + $this->assertEquals("+44 20 8765 4321", $this->phoneUtil->formatInOriginalFormat($number1, RegionCode::GB)); + + $number2 = $this->phoneUtil->parseAndKeepRawInput("02087654321", RegionCode::GB); + $this->assertEquals("(020) 8765 4321", $this->phoneUtil->formatInOriginalFormat($number2, RegionCode::GB)); + + $number3 = $this->phoneUtil->parseAndKeepRawInput("011442087654321", RegionCode::US); + $this->assertEquals("011 44 20 8765 4321", $this->phoneUtil->formatInOriginalFormat($number3, RegionCode::US)); + + $number4 = $this->phoneUtil->parseAndKeepRawInput("442087654321", RegionCode::GB); + $this->assertEquals("44 20 8765 4321", $this->phoneUtil->formatInOriginalFormat($number4, RegionCode::GB)); + + $number5 = $this->phoneUtil->parse("+442087654321", RegionCode::GB); + $this->assertEquals("(020) 8765 4321", $this->phoneUtil->formatInOriginalFormat($number5, RegionCode::GB)); + + // Invalid numbers that we have a formatting pattern for should be formatted properly. Note area + // codes starting with 7 are intentionally excluded in the test metadata for testing purposes. + $number6 = $this->phoneUtil->parseAndKeepRawInput("7345678901", RegionCode::US); + $this->assertEquals("734 567 8901", $this->phoneUtil->formatInOriginalFormat($number6, RegionCode::US)); + + // US is not a leading zero country, and the presence of the leading zero leads us to format the + // number using raw_input. + $number7 = $this->phoneUtil->parseAndKeepRawInput("0734567 8901", RegionCode::US); + $this->assertEquals("0734567 8901", $this->phoneUtil->formatInOriginalFormat($number7, RegionCode::US)); + + // This number is valid, but we don't have a formatting pattern for it. Fall back to the raw + // input. + $number8 = $this->phoneUtil->parseAndKeepRawInput("02-4567-8900", RegionCode::KR); + $this->assertEquals("02-4567-8900", $this->phoneUtil->formatInOriginalFormat($number8, RegionCode::KR)); + + $number9 = $this->phoneUtil->parseAndKeepRawInput("01180012345678", RegionCode::US); + $this->assertEquals("011 800 1234 5678", $this->phoneUtil->formatInOriginalFormat($number9, RegionCode::US)); + + $number10 = $this->phoneUtil->parseAndKeepRawInput("+80012345678", RegionCode::KR); + $this->assertEquals("+800 1234 5678", $this->phoneUtil->formatInOriginalFormat($number10, RegionCode::KR)); + + // US local numbers are formatted correctly, as we have formatting patterns for them. + $localNumberUS = $this->phoneUtil->parseAndKeepRawInput("2530000", RegionCode::US); + $this->assertEquals("253 0000", $this->phoneUtil->formatInOriginalFormat($localNumberUS, RegionCode::US)); + + $numberWithNationalPrefixUS = + $this->phoneUtil->parseAndKeepRawInput("18003456789", RegionCode::US); + $this->assertEquals( + "1 800 345 6789", + $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixUS, RegionCode::US) + ); + + $numberWithoutNationalPrefixGB = + $this->phoneUtil->parseAndKeepRawInput("2087654321", RegionCode::GB); + $this->assertEquals( + "20 8765 4321", + $this->phoneUtil->formatInOriginalFormat($numberWithoutNationalPrefixGB, RegionCode::GB) + ); + // Make sure no metadata is modified as a result of the previous function call. + $this->assertEquals("(020) 8765 4321", $this->phoneUtil->formatInOriginalFormat($number5, RegionCode::GB)); + + $numberWithNationalPrefixMX = + $this->phoneUtil->parseAndKeepRawInput("013312345678", RegionCode::MX); + $this->assertEquals( + "01 33 1234 5678", + $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixMX, RegionCode::MX) + ); + + $numberWithoutNationalPrefixMX = + $this->phoneUtil->parseAndKeepRawInput("3312345678", RegionCode::MX); + $this->assertEquals( + "33 1234 5678", + $this->phoneUtil->formatInOriginalFormat($numberWithoutNationalPrefixMX, RegionCode::MX) + ); + + $italianFixedLineNumber = + $this->phoneUtil->parseAndKeepRawInput("0212345678", RegionCode::IT); + $this->assertEquals( + "02 1234 5678", + $this->phoneUtil->formatInOriginalFormat($italianFixedLineNumber, RegionCode::IT) + ); + + $numberWithNationalPrefixJP = + $this->phoneUtil->parseAndKeepRawInput("00777012", RegionCode::JP); + $this->assertEquals( + "0077-7012", + $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixJP, RegionCode::JP) + ); + + $numberWithoutNationalPrefixJP = + $this->phoneUtil->parseAndKeepRawInput("0777012", RegionCode::JP); + $this->assertEquals( + "0777012", + $this->phoneUtil->formatInOriginalFormat($numberWithoutNationalPrefixJP, RegionCode::JP) + ); + + $numberWithCarrierCodeBR = + $this->phoneUtil->parseAndKeepRawInput("012 3121286979", RegionCode::BR); + $this->assertEquals( + "012 3121286979", + $this->phoneUtil->formatInOriginalFormat($numberWithCarrierCodeBR, RegionCode::BR) + ); + + // The default national prefix used in this case is 045. When a number with national prefix 044 + // is entered, we return the raw input as we don't want to change the number entered. + $numberWithNationalPrefixMX1 = + $this->phoneUtil->parseAndKeepRawInput("044(33)1234-5678", RegionCode::MX); + $this->assertEquals( + "044(33)1234-5678", + $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixMX1, RegionCode::MX) + ); + + $numberWithNationalPrefixMX2 = + $this->phoneUtil->parseAndKeepRawInput("045(33)1234-5678", RegionCode::MX); + $this->assertEquals( + "045 33 1234 5678", + $this->phoneUtil->formatInOriginalFormat($numberWithNationalPrefixMX2, RegionCode::MX) + ); + + // The default international prefix used in this case is 0011. When a number with international + // prefix 0012 is entered, we return the raw input as we don't want to change the number + // entered. + $outOfCountryNumberFromAU1 = + $this->phoneUtil->parseAndKeepRawInput("0012 16502530000", RegionCode::AU); + $this->assertEquals( + "0012 16502530000", + $this->phoneUtil->formatInOriginalFormat($outOfCountryNumberFromAU1, RegionCode::AU) + ); + + $outOfCountryNumberFromAU2 = + $this->phoneUtil->parseAndKeepRawInput("0011 16502530000", RegionCode::AU); + $this->assertEquals( + "0011 1 650 253 0000", + $this->phoneUtil->formatInOriginalFormat($outOfCountryNumberFromAU2, RegionCode::AU) + ); + + } + + public function testIsPremiumRate() + { + $this->assertEquals(PhoneNumberType::PREMIUM_RATE, $this->phoneUtil->getNumberType(self::$usPremium)); + + $premiumRateNumber = new PhoneNumber(); + $premiumRateNumber->setCountryCode(39)->setNationalNumber(892123); + $this->assertEquals( + PhoneNumberType::PREMIUM_RATE, + $this->phoneUtil->getNumberType($premiumRateNumber) + ); + + $premiumRateNumber->clear(); + $premiumRateNumber->setCountryCode(44)->setNationalNumber(9187654321); + $this->assertEquals( + PhoneNumberType::PREMIUM_RATE, + $this->phoneUtil->getNumberType($premiumRateNumber) + ); + + $premiumRateNumber->clear(); + $premiumRateNumber->setCountryCode(49)->setNationalNumber(9001654321); + $this->assertEquals( + PhoneNumberType::PREMIUM_RATE, + $this->phoneUtil->getNumberType($premiumRateNumber) + ); + + $premiumRateNumber->clear(); + $premiumRateNumber->setCountryCode(49)->setNationalNumber(90091234567); + $this->assertEquals( + PhoneNumberType::PREMIUM_RATE, + $this->phoneUtil->getNumberType($premiumRateNumber) + ); + } + + public function testIsTollFree() + { + $tollFreeNumber = new PhoneNumber(); + + $tollFreeNumber->setCountryCode(1)->setNationalNumber(8881234567); + $this->assertEquals( + PhoneNumberType::TOLL_FREE, + $this->phoneUtil->getNumberType($tollFreeNumber) + ); + + $tollFreeNumber->clear(); + $tollFreeNumber->setCountryCode(39)->setNationalNumber(803123); + $this->assertEquals( + PhoneNumberType::TOLL_FREE, + $this->phoneUtil->getNumberType($tollFreeNumber) + ); + + $tollFreeNumber->clear(); + $tollFreeNumber->setCountryCode(44)->setNationalNumber(8012345678); + $this->assertEquals( + PhoneNumberType::TOLL_FREE, + $this->phoneUtil->getNumberType($tollFreeNumber) + ); + + $tollFreeNumber->clear(); + $tollFreeNumber->setCountryCode(49)->setNationalNumber(8001234567); + $this->assertEquals( + PhoneNumberType::TOLL_FREE, + $this->phoneUtil->getNumberType($tollFreeNumber) + ); + + $this->assertEquals( + PhoneNumberType::TOLL_FREE, + $this->phoneUtil->getNumberType(self::$internationalTollFree) + ); + } + + public function testIsMobile() + { + $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType(self::$bsMobile)); + $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType(self::$gbMobile)); + $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType(self::$itMobile)); + $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType(self::$arMobile)); + + $mobileNumber = new PhoneNumber(); + $mobileNumber->setCountryCode(49)->setNationalNumber(15123456789); + $this->assertEquals(PhoneNumberType::MOBILE, $this->phoneUtil->getNumberType($mobileNumber)); + } + + public function testIsFixedLine() + { + $this->assertEquals(PhoneNumberType::FIXED_LINE, $this->phoneUtil->getNumberType(self::$bsNumber)); + $this->assertEquals(PhoneNumberType::FIXED_LINE, $this->phoneUtil->getNumberType(self::$itNumber)); + $this->assertEquals(PhoneNumberType::FIXED_LINE, $this->phoneUtil->getNumberType(self::$gbNumber)); + $this->assertEquals(PhoneNumberType::FIXED_LINE, $this->phoneUtil->getNumberType(self::$deNumber)); + } + + public function testIsFixedLineAndMobile() + { + $this->assertEquals(PhoneNumberType::FIXED_LINE_OR_MOBILE, $this->phoneUtil->getNumberType(self::$usNumber)); + + $fixedLineAndMobileNumber = new PhoneNumber(); + $fixedLineAndMobileNumber->setCountryCode(54)->setNationalNumber(1987654321); + $this->assertEquals( + PhoneNumberType::FIXED_LINE_OR_MOBILE, + $this->phoneUtil->getNumberType($fixedLineAndMobileNumber) + ); + } + + public function testIsSharedCost() + { + $gbNumber = new PhoneNumber(); + $gbNumber->setCountryCode(44)->setNationalNumber(8431231234); + $this->assertEquals(PhoneNumberType::SHARED_COST, $this->phoneUtil->getNumberType($gbNumber)); + } + + public function testIsVoip() + { + $gbNumber = new PhoneNumber(); + $gbNumber->setCountryCode(44)->setNationalNumber(5631231234); + $this->assertEquals(PhoneNumberType::VOIP, $this->phoneUtil->getNumberType($gbNumber)); + } + + public function testIsPersonalNumber() + { + $gbNumber = new PhoneNumber(); + $gbNumber->setCountryCode(44)->setNationalNumber(7031231234); + $this->assertEquals(PhoneNumberType::PERSONAL_NUMBER, $this->phoneUtil->getNumberType($gbNumber)); + } + + public function testIsUnknown() + { + // Invalid numbers should be of type UNKNOWN. + $this->assertEquals(PhoneNumberType::UNKNOWN, $this->phoneUtil->getNumberType(self::$usLocalNumber)); + } + + public function testIsValidNumber() + { + $this->assertTrue($this->phoneUtil->isValidNumber(self::$usNumber)); + $this->assertTrue($this->phoneUtil->isValidNumber(self::$itNumber)); + $this->assertTrue($this->phoneUtil->isValidNumber(self::$gbMobile)); + $this->assertTrue($this->phoneUtil->isValidNumber(self::$internationalTollFree)); + $this->assertTrue($this->phoneUtil->isValidNumber(self::$universalPremiumRate)); + + $nzNumber = new PhoneNumber(); + $nzNumber->setCountryCode(64)->setNationalNumber(21387835); + $this->assertTrue($this->phoneUtil->isValidNumber($nzNumber)); + } + + public function testIsValidForRegion() + { + // This number is valid for the Bahamas, but is not a valid US number. + $this->assertTrue($this->phoneUtil->isValidNumber(self::$bsNumber)); + $this->assertTrue($this->phoneUtil->isValidNumberForRegion(self::$bsNumber, RegionCode::BS)); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion(self::$bsNumber, RegionCode::US)); + $bsInvalidNumber = new PhoneNumber(); + $bsInvalidNumber->setCountryCode(1)->setNationalNumber(2421232345); + // This number is no longer valid. + $this->assertFalse($this->phoneUtil->isValidNumber($bsInvalidNumber)); + + // La Mayotte and Reunion use 'leadingDigits' to differentiate them. + $reNumber = new PhoneNumber(); + $reNumber->setCountryCode(262)->setNationalNumber(262123456); + $this->assertTrue($this->phoneUtil->isValidNumber($reNumber)); + $this->assertTrue($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::RE)); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::YT)); + // Now change the number to be a number for La Mayotte. + $reNumber->setNationalNumber(269601234); + $this->assertTrue($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::YT)); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::RE)); + // This number is no longer valid for La Reunion. + $reNumber->setNationalNumber(269123456); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::YT)); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::RE)); + $this->assertFalse($this->phoneUtil->isValidNumber($reNumber)); + // However, it should be recognised as from La Mayotte, since it is valid for this region. + $this->assertEquals(RegionCode::YT, $this->phoneUtil->getRegionCodeForNumber($reNumber)); + // This number is valid in both places. + $reNumber->setNationalNumber(800123456); + $this->assertTrue($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::YT)); + $this->assertTrue($this->phoneUtil->isValidNumberForRegion($reNumber, RegionCode::RE)); + $this->assertTrue($this->phoneUtil->isValidNumberForRegion(self::$internationalTollFree, RegionCode::UN001)); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion(self::$internationalTollFree, RegionCode::US)); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion(self::$internationalTollFree, RegionCode::ZZ)); + + $invalidNumber = new PhoneNumber(); + // Invalid country calling codes. + $invalidNumber->setCountryCode(3923)->setNationalNumber(2366); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion($invalidNumber, RegionCode::ZZ)); + $invalidNumber->setCountryCode(3923)->setNationalNumber(2366); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion($invalidNumber, RegionCode::UN001)); + $invalidNumber->setCountryCode(0)->setNationalNumber(2366); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion($invalidNumber, RegionCode::UN001)); + $invalidNumber->setCountryCode(0); + $this->assertFalse($this->phoneUtil->isValidNumberForRegion($invalidNumber, RegionCode::ZZ)); + } + + public function testIsNotValidNumber() + { + $this->assertFalse($this->phoneUtil->isValidNumber(self::$usLocalNumber)); + + $invalidNumber = new PhoneNumber(); + $invalidNumber->setCountryCode(39)->setNationalNumber(23661830000)->setItalianLeadingZero(true); + $this->assertFalse($this->phoneUtil->isValidNumber($invalidNumber)); + + $invalidNumber->clear(); + $invalidNumber->setCountryCode(44)->setNationalNumber(791234567); + $this->assertFalse($this->phoneUtil->isValidNumber($invalidNumber)); + + $invalidNumber->clear(); + $invalidNumber->setCountryCode(49)->setNationalNumber(1234); + $this->assertFalse($this->phoneUtil->isValidNumber($invalidNumber)); + + $invalidNumber->clear(); + $invalidNumber->setCountryCode(64)->setNationalNumber(3316005); + $this->assertFalse($this->phoneUtil->isValidNumber($invalidNumber)); + + $invalidNumber->clear(); + // Invalid country calling codes. + $invalidNumber->clear(); + $invalidNumber->setCountryCode(3923)->setNationalNumber(2366); + $this->assertFalse($this->phoneUtil->isValidNumber($invalidNumber)); + $invalidNumber->setCountryCode(0); + $this->assertFalse($this->phoneUtil->isValidNumber($invalidNumber)); + + $this->assertFalse($this->phoneUtil->isValidNumber(self::$internationalTollFreeTooLong)); + } + + public function testGetRegionCodeForCountryCode() + { + $this->assertEquals(RegionCode::US, $this->phoneUtil->getRegionCodeForCountryCode(1)); + $this->assertEquals(RegionCode::GB, $this->phoneUtil->getRegionCodeForCountryCode(44)); + $this->assertEquals(RegionCode::DE, $this->phoneUtil->getRegionCodeForCountryCode(49)); + $this->assertEquals(RegionCode::UN001, $this->phoneUtil->getRegionCodeForCountryCode(800)); + $this->assertEquals(RegionCode::UN001, $this->phoneUtil->getRegionCodeForCountryCode(979)); + } + + public function testGetRegionCodeForNumber() + { + $this->assertEquals(RegionCode::BS, $this->phoneUtil->getRegionCodeForNumber(self::$bsNumber)); + $this->assertEquals(RegionCode::US, $this->phoneUtil->getRegionCodeForNumber(self::$usNumber)); + $this->assertEquals(RegionCode::GB, $this->phoneUtil->getRegionCodeForNumber(self::$gbMobile)); + $this->assertEquals(RegionCode::UN001, $this->phoneUtil->getRegionCodeForNumber(self::$internationalTollFree)); + } + + public function testGetRegionCodesForCountryCode() + { + $regionCodesForNANPA = $this->phoneUtil->getRegionCodesForCountryCode(1); + $this->assertContains(RegionCode::US, $regionCodesForNANPA); + $this->assertContains(RegionCode::BS, $regionCodesForNANPA); + $this->assertContains(RegionCode::GB, $this->phoneUtil->getRegionCodesForCountryCode(44)); + $this->assertContains(RegionCode::DE, $this->phoneUtil->getRegionCodesForCountryCode(49)); + $this->assertContains(RegionCode::UN001, $this->phoneUtil->getRegionCodesForCountryCode(800)); + // Test with invalid country calling code. + $this->assertEmpty($this->phoneUtil->getRegionCodesForCountryCode(-1)); + } + + public function testGetCountryCodeForRegion() + { + $this->assertEquals(1, $this->phoneUtil->getCountryCodeForRegion(RegionCode::US)); + $this->assertEquals(64, $this->phoneUtil->getCountryCodeForRegion(RegionCode::NZ)); + $this->assertEquals(0, $this->phoneUtil->getCountryCodeForRegion(null)); + $this->assertEquals(0, $this->phoneUtil->getCountryCodeForRegion(RegionCode::ZZ)); + $this->assertEquals(0, $this->phoneUtil->getCountryCodeForRegion(RegionCode::UN001)); + // CS is already deprecated so the library doesn't support it + $this->assertEquals(0, $this->phoneUtil->getCountryCodeForRegion(RegionCode::CS)); + } + + public function testGetNationalDiallingPrefixForRegion() + { + $this->assertEquals("1", $this->phoneUtil->getNddPrefixForRegion(RegionCode::US, false)); + // Test non-main country to see it gets the national dialling prefix for the main country with + // that country calling code. + $this->assertEquals("1", $this->phoneUtil->getNddPrefixForRegion(RegionCode::BS, false)); + $this->assertEquals("0", $this->phoneUtil->getNddPrefixForRegion(RegionCode::NZ, false)); + // Test case with non digit in the national prefix. + $this->assertEquals("0~0", $this->phoneUtil->getNddPrefixForRegion(RegionCode::AO, false)); + $this->assertEquals("00", $this->phoneUtil->getNddPrefixForRegion(RegionCode::AO, true)); + // Test cases with invalid regions. + $this->assertNull($this->phoneUtil->getNddPrefixForRegion(null, false)); + $this->assertNull($this->phoneUtil->getNddPrefixForRegion(RegionCode::ZZ, false)); + $this->assertNull($this->phoneUtil->getNddPrefixForRegion(RegionCode::UN001, false)); + // CS is already deprecated so the library doesn't support it. + $this->assertNull($this->phoneUtil->getNddPrefixForRegion(RegionCode::CS, false)); + } + + public function testIsNANPACountry() + { + $this->assertTrue($this->phoneUtil->isNANPACountry(RegionCode::US)); + $this->assertTrue($this->phoneUtil->isNANPACountry(RegionCode::BS)); + $this->assertFalse($this->phoneUtil->isNANPACountry(RegionCode::DE)); + $this->assertFalse($this->phoneUtil->isNANPACountry(RegionCode::ZZ)); + $this->assertFalse($this->phoneUtil->isNANPACountry(RegionCode::UN001)); + $this->assertFalse($this->phoneUtil->isNANPACountry(null)); + } + + public function testIsPossibleNumber() + { + $this->assertTrue($this->phoneUtil->isPossibleNumber(self::$usNumber)); + $this->assertTrue($this->phoneUtil->isPossibleNumber(self::$usLocalNumber)); + $this->assertTrue($this->phoneUtil->isPossibleNumber(self::$gbNumber)); + $this->assertTrue($this->phoneUtil->isPossibleNumber(self::$internationalTollFree)); + + $this->assertTrue($this->phoneUtil->isPossibleNumber("+1 650 253 0000", RegionCode::US)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("+1 650 GOO OGLE", RegionCode::US)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("(650) 253-0000", RegionCode::US)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("253-0000", RegionCode::US)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("+1 650 253 0000", RegionCode::GB)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("+44 20 7031 3000", RegionCode::GB)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("(020) 7031 3000", RegionCode::GB)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("7031 3000", RegionCode::GB)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("3331 6005", RegionCode::NZ)); + $this->assertTrue($this->phoneUtil->isPossibleNumber("+800 1234 5678", RegionCode::UN001)); + } + + public function testIsPossibleNumberWithReason() + { + // National numbers for country calling code +1 that are within 7 to 10 digits are possible. + $this->assertEquals( + ValidationResult::IS_POSSIBLE, + $this->phoneUtil->isPossibleNumberWithReason(self::$usNumber) + ); + + $this->assertEquals( + ValidationResult::IS_POSSIBLE, + $this->phoneUtil->isPossibleNumberWithReason(self::$usLocalNumber) + ); + + $this->assertEquals( + ValidationResult::TOO_LONG, + $this->phoneUtil->isPossibleNumberWithReason(self::$usLongNumber) + ); + + $number = new PhoneNumber(); + $number->setCountryCode(0)->setNationalNumber(2530000); + $this->assertEquals( + ValidationResult::INVALID_COUNTRY_CODE, + $this->phoneUtil->isPossibleNumberWithReason($number) + ); + + $number->clear(); + $number->setCountryCode(65)->setNationalNumber(1234567890); + $this->assertEquals(ValidationResult::IS_POSSIBLE, $this->phoneUtil->isPossibleNumberWithReason($number)); + + $this->assertEquals( + ValidationResult::TOO_LONG, + $this->phoneUtil->isPossibleNumberWithReason(self::$internationalTollFreeTooLong) + ); + + // Try with number that we don't have metadata for. + $adNumber = new PhoneNumber(); + $adNumber->setCountryCode(376)->setNationalNumber(12345); + $this->assertEquals(ValidationResult::IS_POSSIBLE, $this->phoneUtil->isPossibleNumberWithReason($adNumber)); + $adNumber->setCountryCode(376)->setNationalNumber(1); + $this->assertEquals(ValidationResult::TOO_SHORT, $this->phoneUtil->isPossibleNumberWithReason($adNumber)); + $adNumber->setCountryCode(376)->setNationalNumber(12345678901234567); + $this->assertEquals(ValidationResult::TOO_LONG, $this->phoneUtil->isPossibleNumberWithReason($adNumber)); + } + + public function testIsNotPossibleNumber() + { + $this->assertFalse($this->phoneUtil->isPossibleNumber(self::$usLongNumber)); + $this->assertFalse($this->phoneUtil->isPossibleNumber(self::$internationalTollFreeTooLong)); + + $number = new PhoneNumber(); + $number->setCountryCode(1)->setNationalNumber(253000); + $this->assertFalse($this->phoneUtil->isPossibleNumber($number)); + + $number->clear(); + $number->setCountryCode(44)->setNationalNumber(300); + $this->assertFalse($this->phoneUtil->isPossibleNumber($number)); + $this->assertFalse($this->phoneUtil->isPossibleNumber("+1 650 253 00000", RegionCode::US)); + $this->assertFalse($this->phoneUtil->isPossibleNumber("(650) 253-00000", RegionCode::US)); + $this->assertFalse($this->phoneUtil->isPossibleNumber("I want a Pizza", RegionCode::US)); + $this->assertFalse($this->phoneUtil->isPossibleNumber("253-000", RegionCode::US)); + $this->assertFalse($this->phoneUtil->isPossibleNumber("1 3000", RegionCode::GB)); + $this->assertFalse($this->phoneUtil->isPossibleNumber("+44 300", RegionCode::GB)); + $this->assertFalse($this->phoneUtil->isPossibleNumber("+800 1234 5678 9", RegionCode::UN001)); + + } + + public function testTruncateTooLongNumber() + { + // GB number 080 1234 5678, but entered with 4 extra digits at the end. + $tooLongNumber = new PhoneNumber(); + $tooLongNumber->setCountryCode(44)->setNationalNumber(80123456780123); + $validNumber = new PhoneNumber(); + $validNumber->setCountryCode(44)->setNationalNumber(8012345678); + $this->assertTrue($this->phoneUtil->truncateTooLongNumber($tooLongNumber)); + $this->assertEquals($validNumber, $tooLongNumber); + + // IT number 022 3456 7890, but entered with 3 extra digits at the end. + $tooLongNumber->clear(); + $tooLongNumber->setCountryCode(39)->setNationalNumber(2234567890123)->setItalianLeadingZero(true); + $validNumber->clear(); + $validNumber->setCountryCode(39)->setNationalNumber(2234567890)->setItalianLeadingZero(true); + $this->assertTrue($this->phoneUtil->truncateTooLongNumber($tooLongNumber)); + $this->assertEquals($validNumber, $tooLongNumber); + + // US number 650-253-0000, but entered with one additional digit at the end. + $tooLongNumber->clear(); + $tooLongNumber->mergeFrom(self::$usLongNumber); + $this->assertTrue($this->phoneUtil->truncateTooLongNumber($tooLongNumber)); + $this->assertEquals(self::$usNumber, $tooLongNumber); + + $tooLongNumber->clear(); + $tooLongNumber->mergeFrom(self::$internationalTollFreeTooLong); + $this->assertTrue($this->phoneUtil->truncateTooLongNumber($tooLongNumber)); + $this->assertEquals(self::$internationalTollFree, $tooLongNumber); + + // Tests what happens when a valid number is passed in. + $validNumberCopy = new PhoneNumber(); + $validNumberCopy->mergeFrom($validNumber); + $this->assertTrue($this->phoneUtil->truncateTooLongNumber($validNumber)); + + // Tests the number is not modified. + $this->assertEquals($validNumberCopy, $validNumber); + + // Tests what happens when a number with invalid prefix is passed in. + $numberWithInvalidPrefix = new PhoneNumber(); + // The test metadata says US numbers cannot have prefix 240. + $numberWithInvalidPrefix->setCountryCode(1)->setNationalNumber(2401234567); + $invalidNumberCopy = new PhoneNumber(); + $invalidNumberCopy->mergeFrom($numberWithInvalidPrefix); + $this->assertFalse($this->phoneUtil->truncateTooLongNumber($numberWithInvalidPrefix)); + // Tests the number is not modified. + $this->assertEquals($invalidNumberCopy, $numberWithInvalidPrefix); + + // Tests what happens when a too short number is passed in. + $tooShortNumber = new PhoneNumber(); + $tooShortNumber->setCountryCode(1)->setNationalNumber(1234); + $tooShortNumberCopy = new PhoneNumber(); + $tooShortNumberCopy->mergeFrom($tooShortNumber); + $this->assertFalse($this->phoneUtil->truncateTooLongNumber($tooShortNumber)); + // Tests the number is not modified. + $this->assertEquals($tooShortNumberCopy, $tooShortNumber); + } + + public function testIsViablePhoneNumber() + { + $this->assertFalse(PhoneNumberUtil::isViablePhoneNumber("1")); + // Only one or two digits before strange non-possible punctuation. + $this->assertFalse(PhoneNumberUtil::isViablePhoneNumber("1+1+1")); + $this->assertFalse(PhoneNumberUtil::isViablePhoneNumber("80+0")); + // Two digits is viable. + $this->assertTrue(PhoneNumberUtil::isViablePhoneNumber("00")); + $this->assertTrue(PhoneNumberUtil::isViablePhoneNumber("111")); + // Alpha numbers. + $this->assertTrue(PhoneNumberUtil::isViablePhoneNumber("0800-4-pizza")); + $this->assertTrue(PhoneNumberUtil::isViablePhoneNumber("0800-4-PIZZA")); + + // We need at least three digits before any alpha characters. + $this->assertFalse(PhoneNumberUtil::isViablePhoneNumber("08-PIZZA")); + $this->assertFalse(PhoneNumberUtil::isViablePhoneNumber("8-PIZZA")); + $this->assertFalse(PhoneNumberUtil::isViablePhoneNumber("12. March")); + } + + public function testIsViablePhoneNumberNonAscii() + { + // Only one or two digits before possible punctuation followed by more digits. + $this->assertTrue(PhoneNumberUtil::isViablePhoneNumber("1" . pack('H*', 'e38080') . "34")); + $this->assertFalse(PhoneNumberUtil::isViablePhoneNumber("1" . pack('H*', 'e38080') . "3+4")); + // Unicode variants of possible starting character and other allowed punctuation/digits. + $this->assertTrue( + PhoneNumberUtil::isViablePhoneNumber( + pack('H*', 'efbc88') . "1" . pack("H*", 'efbc89') . pack('H*', 'e38080') . "3456789" + ) + ); + // Testing a leading + is okay. + $this->assertTrue( + PhoneNumberUtil::isViablePhoneNumber("+1" . pack("H*", 'efbc89') . pack('H*', 'e38080') . "3456789") + ); + } + + public function testExtractPossibleNumber() + { + // Removes preceding funky punctuation and letters but leaves the rest untouched. + $this->assertEquals("0800-345-600", PhoneNumberUtil::extractPossibleNumber("Tel:0800-345-600")); + $this->assertEquals("0800 FOR PIZZA", PhoneNumberUtil::extractPossibleNumber("Tel:0800 FOR PIZZA")); + // Should not remove plus sign + $this->assertEquals("+800-345-600", PhoneNumberUtil::extractPossibleNumber("Tel:+800-345-600")); + // Should recognise wide digits as possible start values. + $this->assertEquals( + pack("H*", 'efbc90') . pack("H*", 'efbc92') . pack("H*", 'efbc93'), + PhoneNumberUtil::extractPossibleNumber(pack("H*", 'efbc90') . pack("H*", 'efbc92') . pack("H*", 'efbc93')) + ); + // Dashes are not possible start values and should be removed. + $this->assertEquals( + pack("H*", 'efbc91') . pack("H*", 'efbc92') . pack("H*", 'efbc93'), + PhoneNumberUtil::extractPossibleNumber( + "Num-" . pack("H*", 'efbc91') . pack("H*", 'efbc92') . pack("H*", 'efbc93') + ) + ); + // If not possible number present, return empty string. + $this->assertEquals("", PhoneNumberUtil::extractPossibleNumber("Num-....")); + // Leading brackets are stripped - these are not used when parsing. + $this->assertEquals("650) 253-0000", PhoneNumberUtil::extractPossibleNumber("(650) 253-0000")); + + // Trailing non-alpha-numeric characters should be removed. + $this->assertEquals("650) 253-0000", PhoneNumberUtil::extractPossibleNumber("(650) 253-0000..- ..")); + $this->assertEquals("650) 253-0000", PhoneNumberUtil::extractPossibleNumber("(650) 253-0000.")); + // This case has a trailing RTL char. + $this->assertEquals( + "650) 253-0000", + PhoneNumberUtil::extractPossibleNumber("(650) 253-0000" . pack("H*", 'e2808f')) + ); + } + + public function testMaybeStripNationalPrefix() + { + $metadata = new PhoneMetadata(); + $metadata->setNationalPrefixForParsing("34"); + $phoneNumberDesc = new PhoneNumberDesc(); + $phoneNumberDesc->setNationalNumberPattern("\\d{4,8}"); + $metadata->setGeneralDesc($phoneNumberDesc); + + $numberToStrip = "34356778"; + $strippedNumber = "356778"; + + $carrierCode = null; + + $this->assertTrue( + $this->phoneUtil->maybeStripNationalPrefixAndCarrierCode($numberToStrip, $metadata, $carrierCode) + ); + $this->assertEquals($strippedNumber, $numberToStrip, "Should have had national prefix stripped."); + // Retry stripping - now the number should not start with the national prefix, so no more + // stripping should occur. + $carrierCode = null; + $this->assertFalse( + $this->phoneUtil->maybeStripNationalPrefixAndCarrierCode($numberToStrip, $metadata, $carrierCode) + ); + $this->assertEquals($strippedNumber, $numberToStrip, "Should have had no change - no national prefix present."); + + // Some countries have no national prefix. Repeat test with none specified. + $metadata->setNationalPrefixForParsing(""); + $carrierCode = null; + $this->assertFalse( + $this->phoneUtil->maybeStripNationalPrefixAndCarrierCode($numberToStrip, $metadata, $carrierCode) + ); + $this->assertEquals($strippedNumber, $numberToStrip, "Should not strip anything with empty national prefix."); + + // If the resultant number doesn't match the national rule, it shouldn't be stripped. + $metadata->setNationalPrefixForParsing("3"); + $numberToStrip = "3123"; + $strippedNumber = "3123"; + $carrierCode = null; + $this->assertFalse( + $this->phoneUtil->maybeStripNationalPrefixAndCarrierCode($numberToStrip, $metadata, $carrierCode) + ); + $this->assertEquals( + $strippedNumber, + $numberToStrip, + "Should have had no change - after stripping, it wouldn't have matched the national rule." + ); + + // Test extracting carrier selection code. + $metadata->setNationalPrefixForParsing("0(81)?"); + $numberToStrip = "08122123456"; + $strippedNumber = "22123456"; + $carrierCode = ""; + $this->assertTrue( + $this->phoneUtil->maybeStripNationalPrefixAndCarrierCode($numberToStrip, $metadata, $carrierCode) + ); + $this->assertEquals("81", $carrierCode); + $this->assertEquals( + $strippedNumber, + $numberToStrip, + "Should have had national prefix and carrier code stripped." + ); + + // If there was a transform rule, check it was applied. + $metadata->setNationalPrefixTransformRule("5\${1}5"); + // Note that a capturing group is present here. + $metadata->setNationalPrefixForParsing("0(\\d{2})"); + $numberToStrip = "031123"; + $transformedNumber = "5315123"; + $carrierCode = null; + $this->assertTrue( + $this->phoneUtil->maybeStripNationalPrefixAndCarrierCode($numberToStrip, $metadata, $carrierCode) + ); + $this->assertEquals($transformedNumber, $numberToStrip, "Should transform the 031 to a 5315."); + } + + public function testMaybeStripInternationalPrefix() + { + $internationalPrefix = "00[39]"; + $numberToStrip = "0034567700-3898003"; + // Note the dash is removed as part of the normalization. + $strippedNumber = "45677003898003"; + $this->assertEquals( + CountryCodeSource::FROM_NUMBER_WITH_IDD, + $this->phoneUtil->maybeStripInternationalPrefixAndNormalize($numberToStrip, $internationalPrefix) + ); + $this->assertEquals( + $strippedNumber, + $numberToStrip, + "The number supplied was not stripped of its international prefix." + ); + + // Now the number no longer starts with an IDD prefix, so it should now report + // FROM_DEFAULT_COUNTRY. + $this->assertEquals( + CountryCodeSource::FROM_DEFAULT_COUNTRY, + $this->phoneUtil->maybeStripInternationalPrefixAndNormalize($numberToStrip, $internationalPrefix) + ); + + $numberToStrip = "00945677003898003"; + $this->assertEquals( + CountryCodeSource::FROM_NUMBER_WITH_IDD, + $this->phoneUtil->maybeStripInternationalPrefixAndNormalize($numberToStrip, $internationalPrefix) + ); + $this->assertEquals( + $strippedNumber, + $numberToStrip, + "The number supplied was not stripped of its international prefix." + ); + + // Test it works when the international prefix is broken up by spaces. + $numberToStrip = "00 9 45677003898003"; + $this->assertEquals( + CountryCodeSource::FROM_NUMBER_WITH_IDD, + $this->phoneUtil->maybeStripInternationalPrefixAndNormalize($numberToStrip, $internationalPrefix) + ); + $this->assertEquals( + $strippedNumber, + $numberToStrip, + "The number supplied was not stripped of its international prefix." + ); + + // Now the number no longer starts with an IDD prefix, so it should now report + // FROM_DEFAULT_COUNTRY. + $this->assertEquals( + CountryCodeSource::FROM_DEFAULT_COUNTRY, + $this->phoneUtil->maybeStripInternationalPrefixAndNormalize($numberToStrip, $internationalPrefix) + ); + + // Test the + symbol is also recognised and stripped. + $numberToStrip = "+45677003898003"; + $strippedNumber = "45677003898003"; + $this->assertEquals( + CountryCodeSource::FROM_NUMBER_WITH_PLUS_SIGN, + $this->phoneUtil->maybeStripInternationalPrefixAndNormalize($numberToStrip, $internationalPrefix) + ); + $this->assertEquals( + $strippedNumber, + $numberToStrip, + "The number supplied was not stripped of the plus symbol." + ); + + // If the number afterwards is a zero, we should not strip this - no country calling code begins + // with 0. + $numberToStrip = "0090112-3123"; + $strippedNumber = "00901123123"; + $this->assertEquals( + CountryCodeSource::FROM_DEFAULT_COUNTRY, + $this->phoneUtil->maybeStripInternationalPrefixAndNormalize($numberToStrip, $internationalPrefix) + ); + $this->assertEquals( + $strippedNumber, + $numberToStrip, + "The number supplied had a 0 after the match so shouldn't be stripped." + ); + + // Here the 0 is separated by a space from the IDD. + $numberToStrip = "009 0-112-3123"; + $this->assertEquals( + CountryCodeSource::FROM_DEFAULT_COUNTRY, + $this->phoneUtil->maybeStripInternationalPrefixAndNormalize($numberToStrip, $internationalPrefix) + ); + } + + public function testMaybeExtractCountryCode() + { + $number = new PhoneNumber(); + $metadata = $this->phoneUtil->getMetadataForRegion(RegionCode::US); + // Note that for the US, the IDD is 011. + try { + $phoneNumber = "011112-3456789"; + $strippedNumber = "123456789"; + $countryCallingCode = 1; + $numberToFill = ""; + $this->assertEquals( + $countryCallingCode, + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, true, $number), + "Did not extract country calling code " . $countryCallingCode . " correctly." + ); + $this->assertEquals( + CountryCodeSource::FROM_NUMBER_WITH_IDD, + $number->getCountryCodeSource(), + "Did not figure out CountryCodeSource correctly" + ); + // Should strip and normalize national significant number. + $this->assertEquals( + $strippedNumber, + $numberToFill, + "Did not strip off the country calling code correctly." + ); + } catch (NumberParseException $e) { + $this->fail("Should not have thrown an exception: " . $e->getMessage()); + } + $number->clear(); + try { + $phoneNumber = "+6423456789"; + $countryCallingCode = 64; + $numberToFill = ""; + $this->assertEquals( + $countryCallingCode, + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, true, $number), + "Did not extract country calling code " . $countryCallingCode . " correctly." + ); + $this->assertEquals( + CountryCodeSource::FROM_NUMBER_WITH_PLUS_SIGN, + $number->getCountryCodeSource(), + "Did not figure out CountryCodeSource correctly" + ); + } catch (NumberParseException $e) { + $this->fail("Should not have thrown an exception: " . $e->getMessage()); + } + $number->clear(); + try { + $phoneNumber = "+80012345678"; + $countryCallingCode = 800; + $numberToFill = ""; + $this->assertEquals( + $countryCallingCode, + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, true, $number), + "Did not extract country calling code " . $countryCallingCode . " correctly." + ); + $this->assertEquals( + CountryCodeSource::FROM_NUMBER_WITH_PLUS_SIGN, + $number->getCountryCodeSource(), + "Did not figure out CountryCodeSource correctly" + ); + } catch (NumberParseException $e) { + $this->fail("Should not have thrown an exception: " . $e->getMessage()); + } + $number->clear(); + try { + $phoneNumber = "2345-6789"; + $numberToFill = ""; + $this->assertEquals( + 0, + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, true, $number), + "Should not have extracted a country calling code - no international prefix present." + ); + $this->assertEquals( + CountryCodeSource::FROM_DEFAULT_COUNTRY, + $number->getCountryCodeSource(), + "Did not figure out CountryCodeSource correctly" + ); + } catch (NumberParseException $e) { + $this->fail("Should not have thrown an exception: " . $e->getMessage()); + } + $number->clear(); + try { + $phoneNumber = "0119991123456789"; + $numberToFill = ""; + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, true, $number); + $this->fail("Should have thrown an exception, no valid country calling code present."); + } catch (NumberParseException $e) { + // Expected. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + $number->clear(); + try { + $phoneNumber = "(1 610) 619 4466"; + $countryCallingCode = 1; + $numberToFill = ""; + $this->assertEquals( + $countryCallingCode, + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, true, $number), + "Should have extracted the country calling code of the region passed in" + ); + $this->assertEquals( + CountryCodeSource::FROM_NUMBER_WITHOUT_PLUS_SIGN, + $number->getCountryCodeSource(), + "Did not figure out CountryCodeSource correctly" + ); + } catch (NumberParseException $e) { + $this->fail("Should not have thrown an exception: " . $e->getMessage()); + } + $number->clear(); + try { + $phoneNumber = "(1 610) 619 4466"; + $countryCallingCode = 1; + $numberToFill = ""; + $this->assertEquals( + $countryCallingCode, + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, false, $number), + "Should have extracted the country calling code of the region passed in" + ); + $this->assertFalse($number->hasCountryCodeSource(), "Should not contain CountryCodeSource"); + } catch (NumberParseException $e) { + $this->fail("Should not have thrown an exception: " . $e->getMessage()); + } + $number->clear(); + try { + $phoneNumber = "(1 610) 619 446"; + $numberToFill = ""; + $this->assertEquals( + 0, + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, false, $number), + "Should not have extracted a country calling code - invalid number after extraction of uncertain country calling code." + ); + $this->assertFalse($number->hasCountryCodeSource(), "Should not contain CountryCodeSource"); + } catch (NumberParseException $e) { + $this->fail("Should not have thrown an exception: " . $e->getMessage()); + } + $number->clear(); + try { + $phoneNumber = "(1 610) 619"; + $numberToFill = ""; + $this->assertEquals( + 0, + $this->phoneUtil->maybeExtractCountryCode($phoneNumber, $metadata, $numberToFill, true, $number), + "Should not have extracted a country calling code - too short number both before and after extraction of uncertain country calling code." + ); + $this->assertEquals( + CountryCodeSource::FROM_DEFAULT_COUNTRY, + $number->getCountryCodeSource(), + "Did not figure out CountryCodeSource correctly" + ); + } catch (NumberParseException $e) { + $this->fail("Should not have thrown an exception: " . $e->getMessage()); + } + } + + public function testParseNationalNumber() + { + // National prefix attached. + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("033316005", RegionCode::NZ)); + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("33316005", RegionCode::NZ)); + // National prefix attached and some formatting present. + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("03-331 6005", RegionCode::NZ)); + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("03 331 6005", RegionCode::NZ)); + + // Test parsing RFC3966 format with a phone context. + $this->assertEquals( + self::$nzNumber, + $this->phoneUtil->parse("tel:03-331-6005;phone-context=+64", RegionCode::NZ) + ); + $this->assertEquals( + self::$nzNumber, + $this->phoneUtil->parse("tel:331-6005;phone-context=+64-3", RegionCode::NZ) + ); + $this->assertEquals( + self::$nzNumber, + $this->phoneUtil->parse("tel:331-6005;phone-context=+64-3", RegionCode::NZ) + ); + // Test parsing RFC3966 format with optional user-defined parameters. The parameters will appear + // after the context if present. + $this->assertEquals( + self::$nzNumber, + $this->phoneUtil->parse("tel:03-331-6005;phone-context=+64;a=%A1", RegionCode::NZ) + ); + // Test parsing RFC3966 with an ISDN subaddress. + $this->assertEquals( + self::$nzNumber, + $this->phoneUtil->parse("tel:03-331-6005;isub=12345;phone-context=+64", RegionCode::NZ) + ); + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("tel:+64-3-331-6005;isub=12345", RegionCode::NZ)); + + // Testing international prefixes. + // Should strip country calling code. + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("0064 3 331 6005", RegionCode::NZ)); + // Try again, but this time we have an international number with Region Code US. It should + // recognise the country calling code and parse accordingly. + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("01164 3 331 6005", RegionCode::US)); + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+64 3 331 6005", RegionCode::US)); + // We should ignore the leading plus here, since it is not followed by a valid country code but + // instead is followed by the IDD for the US. + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+01164 3 331 6005", RegionCode::US)); + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+0064 3 331 6005", RegionCode::NZ)); + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+ 00 64 3 331 6005", RegionCode::NZ)); + + $this->assertEquals( + self::$usLocalNumber, + $this->phoneUtil->parse("tel:253-0000;phone-context=www.google.com", RegionCode::US) + ); + $this->assertEquals( + self::$usLocalNumber, + $this->phoneUtil->parse("tel:253-0000;isub=12345;phone-context=www.google.com", RegionCode::US) + ); + // This is invalid because no "+" sign is present as part of phone-context. The phone context + // is simply ignored in this case just as if it contains a domain. + $this->assertEquals( + self::$usLocalNumber, + $this->phoneUtil->parse("tel:2530000;isub=12345;phone-context=1-650", RegionCode::US) + ); + $this->assertEquals( + self::$usLocalNumber, + $this->phoneUtil->parse("tel:2530000;isub=12345;phone-context=1234.com", RegionCode::US) + ); + + $nzNumber = new PhoneNumber(); + $nzNumber->setCountryCode(64)->setNationalNumber(64123456); + $this->assertEquals($nzNumber, $this->phoneUtil->parse("64(0)64123456", RegionCode::NZ)); + // Check that using a "/" is fine in a phone number. + $this->assertEquals(self::$deNumber, $this->phoneUtil->parse("301/23456", RegionCode::DE)); + + $usNumber = new PhoneNumber(); + // Check it doesn't use the '1' as a country calling code when parsing if the phone number was + // already possible. + $usNumber->setCountryCode(1)->setNationalNumber(1234567890); + $this->assertEquals($usNumber, $this->phoneUtil->parse("123-456-7890", RegionCode::US)); + + // Test star numbers. Although this is not strictly valid, we would like to make sure we can + // parse the output we produce when formatting the number. + $this->assertEquals(self::$jpStarNumber, $this->phoneUtil->parse("+81 *2345", RegionCode::JP)); + + $shortNumber = new PhoneNumber(); + $shortNumber->setCountryCode(64)->setNationalNumber(12); + $this->assertEquals($shortNumber, $this->phoneUtil->parse("12", RegionCode::NZ)); + } + + public function testParseNumberWithAlphaCharacters() + { + // Test case with alpha characters. + $tollFreeNumber = new PhoneNumber(); + $tollFreeNumber->setCountryCode(64)->setNationalNumber(800332005); + $this->assertEquals($tollFreeNumber, $this->phoneUtil->parse("0800 DDA 005", RegionCode::NZ)); + + $premiumNumber = new PhoneNumber(); + $premiumNumber->setCountryCode(64)->setNationalNumber(9003326005); + $this->assertEquals($premiumNumber, $this->phoneUtil->parse("0900 DDA 6005", RegionCode::NZ)); + + // Not enough alpha characters for them to be considered intentional, so they are stripped. + $this->assertEquals($premiumNumber, $this->phoneUtil->parse("0900 332 6005a", RegionCode::NZ)); + $this->assertEquals($premiumNumber, $this->phoneUtil->parse("0900 332 600a5", RegionCode::NZ)); + $this->assertEquals($premiumNumber, $this->phoneUtil->parse("0900 332 600A5", RegionCode::NZ)); + $this->assertEquals($premiumNumber, $this->phoneUtil->parse("0900 a332 600A5", RegionCode::NZ)); + } + + public function testParseMaliciousInput() + { + // Lots of leading + signs before the possible number. + $maliciousNumber = str_repeat("+", 6000); + $maliciousNumber .= "12222-33-244 extensioB 343+"; + + try { + $this->phoneUtil->parse($maliciousNumber, RegionCode::US); + $this->fail("This should not parse without throwing an exception " . $maliciousNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::TOO_LONG, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + $maliciousNumberWithAlmostExt = str_repeat("200", 350); + $maliciousNumberWithAlmostExt .= " extensiOB 345"; + try { + $this->phoneUtil->parse($maliciousNumberWithAlmostExt, RegionCode::US); + $this->fail("This should not parse without throwing an exception " . $maliciousNumberWithAlmostExt); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::TOO_LONG, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + } + + public function testParseWithInternationalPrefixes() + { + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse("+1 (650) 253-0000", RegionCode::NZ)); + $this->assertEquals(self::$internationalTollFree, $this->phoneUtil->parse("011 800 1234 5678", RegionCode::US)); + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse("1-650-253-0000", RegionCode::US)); + // Calling the US number from Singapore by using different service providers + // 1st test: calling using SingTel IDD service (IDD is 001) + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse("0011-650-253-0000", RegionCode::SG)); + // 2nd test: calling using StarHub IDD service (IDD is 008) + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse("0081-650-253-0000", RegionCode::SG)); + // 3rd test: calling using SingTel V019 service (IDD is 019) + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse("0191-650-253-0000", RegionCode::SG)); + // Calling the US number from Poland + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse("0~01-650-253-0000", RegionCode::PL)); + // Using "++" at the start. + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse("++1 (650) 253-0000", RegionCode::PL)); + } + + public function testParseNonAscii() + { + // Using a full-width plus sign. + $this->assertEquals( + self::$usNumber, + $this->phoneUtil->parse(pack("H*", 'efbc8b') . "1 (650) 253-0000", RegionCode::SG) + ); + // Using a soft hyphen U+00AD. + $this->assertEquals( + self::$usNumber, + $this->phoneUtil->parse("1 (650) 253" . pack("H*", 'c2ad') . "-0000", RegionCode::US) + ); + // The whole number, including punctuation, is here represented in full-width form. + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse(pack("H*",'efbc8b') . pack("H*",'efbc91') . pack("H*",'e38080') . + pack("H*",'efbc88') . pack("H*",'efbc96') . pack("H*",'efbc95') . pack("H*", 'efbc90') . pack("H*", 'efbc89') . + pack("H*",'e38080') . pack("H*",'efbc92') . pack("H*",'efbc95') . pack("H*",'efbc93') . pack("H*", 'efbc8d') . + pack("H*", 'efbc90') . pack("H*", 'efbc90') . pack("H*", 'efbc90') . pack("H*", 'efbc90'), RegionCode::SG)); + // Using U+30FC dash instead. + $this->assertEquals(self::$usNumber, $this->phoneUtil->parse(pack("H*",'efbc8b') . pack("H*",'efbc91') . pack("H*",'e38080') . + pack("H*",'efbc88') . pack("H*",'efbc96') . pack("H*",'efbc95') . pack("H*", 'efbc90') . pack("H*", 'efbc89') . + pack("H*",'e38080'). pack("H*",'efbc92') . pack("H*",'efbc95') . pack("H*",'efbc93') . pack("H*", 'e383bc') . + pack("H*", 'efbc90') . pack("H*", 'efbc90') . pack("H*", 'efbc90') . pack("H*", 'efbc90'), RegionCode::SG)); + // Using a very strange decimal digit range (Mongolian digits). + $this->assertEquals( + self::$usNumber, + $this->phoneUtil->parse( + pack('H*', 'e1a091') . " " + . pack('H*', 'e1a096') . pack('H*', 'e1a095') . pack('H*', 'e1a090') . " " + . pack('H*', 'e1a092') . pack('H*', 'e1a095') . pack('H*', 'e1a093') . " " + . pack('H*', 'e1a090') . pack('H*', 'e1a090') . pack('H*', 'e1a090') . pack('H*', 'e1a090'), + RegionCode::US + ) + ); + } + + public function testParseWithLeadingZero() + { + $this->assertEquals(self::$itNumber, $this->phoneUtil->parse("+39 02-36618 300", RegionCode::NZ)); + $this->assertEquals(self::$itNumber, $this->phoneUtil->parse("02-36618 300", RegionCode::IT)); + + $this->assertEquals(self::$itMobile, $this->phoneUtil->parse("345 678 901", RegionCode::IT)); + } + + public function testParseNationalNumberArgentina() + { + // Test parsing mobile numbers of Argentina. + $arNumber = new PhoneNumber(); + $arNumber->setCountryCode(54)->setNationalNumber(93435551212); + $this->assertEquals($arNumber, $this->phoneUtil->parse("+54 9 343 555 1212", RegionCode::AR)); + $this->assertEquals($arNumber, $this->phoneUtil->parse("0343 15 555 1212", RegionCode::AR)); + + $arNumber->clear(); + $arNumber->setCountryCode(54)->setNationalNumber(93715654320); + $this->assertEquals($arNumber, $this->phoneUtil->parse("+54 9 3715 65 4320", RegionCode::AR)); + $this->assertEquals($arNumber, $this->phoneUtil->parse("03715 15 65 4320", RegionCode::AR)); + $this->assertEquals(self::$arMobile, $this->phoneUtil->parse("911 876 54321", RegionCode::AR)); + + // Test parsing fixed-line numbers of Argentina. + $this->assertEquals(self::$arNumber, $this->phoneUtil->parse("+54 11 8765 4321", RegionCode::AR)); + $this->assertEquals(self::$arNumber, $this->phoneUtil->parse("011 8765 4321", RegionCode::AR)); + + $arNumber->clear(); + $arNumber->setCountryCode(54)->setNationalNumber(3715654321); + $this->assertEquals($arNumber, $this->phoneUtil->parse("+54 3715 65 4321", RegionCode::AR)); + $this->assertEquals($arNumber, $this->phoneUtil->parse("03715 65 4321", RegionCode::AR)); + + $arNumber->clear(); + $arNumber->setCountryCode(54)->setNationalNumber(2312340000); + $this->assertEquals($arNumber, $this->phoneUtil->parse("+54 23 1234 0000", RegionCode::AR)); + $this->assertEquals($arNumber, $this->phoneUtil->parse("023 1234 0000", RegionCode::AR)); + } + + public function testParseWithXInNumber() + { + // Test that having an 'x' in the phone number at the start is ok and that it just gets removed. + $this->assertEquals(self::$arNumber, $this->phoneUtil->parse("01187654321", RegionCode::AR)); + $this->assertEquals(self::$arNumber, $this->phoneUtil->parse("(0) 1187654321", RegionCode::AR)); + $this->assertEquals(self::$arNumber, $this->phoneUtil->parse("0 1187654321", RegionCode::AR)); + $this->assertEquals(self::$arNumber, $this->phoneUtil->parse("(0xx) 1187654321", RegionCode::AR)); + + $arFromUs = new PhoneNumber(); + $arFromUs->setCountryCode(54)->setNationalNumber(81429712); + // This test is intentionally constructed such that the number of digit after xx is larger than + // 7, so that the number won't be mistakenly treated as an extension, as we allow extensions up + // to 7 digits. This assumption is okay for now as all the countries where a carrier selection + // code is written in the form of xx have a national significant number of length larger than 7. + $this->assertEquals($arFromUs, $this->phoneUtil->parse("011xx5481429712", RegionCode::US)); + } + + public function testParseNumbersMexico() + { + // Test parsing fixed-line numbers of Mexico. + $mxNumber = new PhoneNumber(); + $mxNumber->setCountryCode(52)->setNationalNumber(4499780001); + $this->assertEquals($mxNumber, $this->phoneUtil->parse("+52 (449)978-0001", RegionCode::MX)); + $this->assertEquals($mxNumber, $this->phoneUtil->parse("01 (449)978-0001", RegionCode::MX)); + $this->assertEquals($mxNumber, $this->phoneUtil->parse("(449)978-0001", RegionCode::MX)); + + // Test parsing mobile numbers of Mexico. + $mxNumber->clear(); + $mxNumber->setCountryCode(52)->setNationalNumber(13312345678); + $this->assertEquals($mxNumber, $this->phoneUtil->parse("+52 1 33 1234-5678", RegionCode::MX)); + $this->assertEquals($mxNumber, $this->phoneUtil->parse("044 (33) 1234-5678", RegionCode::MX)); + $this->assertEquals($mxNumber, $this->phoneUtil->parse("045 33 1234-5678", RegionCode::MX)); + } + + public function testFailedParseOnInvalidNumbers() + { + try { + $sentencePhoneNumber = "This is not a phone number"; + $this->phoneUtil->parse($sentencePhoneNumber, RegionCode::NZ); + $this->fail("This should not parse without throwing an exception " . $sentencePhoneNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $sentencePhoneNumber = "1 Still not a number"; + $this->phoneUtil->parse($sentencePhoneNumber, RegionCode::NZ); + $this->fail("This should not parse without throwing an exception " . $sentencePhoneNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $sentencePhoneNumber = "1 MICROSOFT"; + $this->phoneUtil->parse($sentencePhoneNumber, RegionCode::NZ); + $this->fail("This should not parse without throwing an exception " . $sentencePhoneNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $sentencePhoneNumber = "12 MICROSOFT"; + $this->phoneUtil->parse($sentencePhoneNumber, RegionCode::NZ); + $this->fail("This should not parse without throwing an exception " . $sentencePhoneNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $tooLongPhoneNumber = "01495 72553301873 810104"; + $this->phoneUtil->parse($tooLongPhoneNumber, RegionCode::GB); + $this->fail("This should not parse without throwing an exception " . $tooLongPhoneNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::TOO_LONG, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $plusMinusPhoneNumber = "+---"; + $this->phoneUtil->parse($plusMinusPhoneNumber, RegionCode::DE); + $this->fail("This should not parse without throwing an exception " . $plusMinusPhoneNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $plusStar = "+***"; + $this->phoneUtil->parse($plusStar, RegionCode::DE); + $this->fail("This should not parse without throwing an exception " . $plusStar); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $plusStarPhoneNumber = "+*******91"; + $this->phoneUtil->parse($plusStarPhoneNumber, RegionCode::DE); + $this->fail("This should not parse without throwing an exception " . $plusStarPhoneNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $tooShortPhoneNumber = "+49 0"; + $this->phoneUtil->parse($tooShortPhoneNumber, RegionCode::DE); + $this->fail("This should not parse without throwing an exception " . $tooShortPhoneNumber); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::TOO_SHORT_NSN, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $invalidCountryCode = "+210 3456 56789"; + $this->phoneUtil->parse($invalidCountryCode, RegionCode::NZ); + $this->fail("This is not a recognised region code: should fail: " . $invalidCountryCode); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $plusAndIddAndInvalidCountryCode = "+ 00 210 3 331 6005"; + $this->phoneUtil->parse($plusAndIddAndInvalidCountryCode, RegionCode::NZ); + $this->fail("This should not parse without throwing an exception " . $plusAndIddAndInvalidCountryCode); + } catch (NumberParseException $e) { + // Expected this exception. 00 is a correct IDD, but 210 is not a valid country code. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $someNumber = "123 456 7890"; + $this->phoneUtil->parse($someNumber, RegionCode::ZZ); + $this->fail("'Unknown' region code not allowed: should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $someNumber = "123 456 7890"; + $this->phoneUtil->parse($someNumber, RegionCode::CS); + $this->fail("Deprecated region code not allowed: should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $someNumber = "123 456 7890"; + $this->phoneUtil->parse($someNumber, null); + $this->fail("Null region code not allowed: should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $someNumber = "0044------"; + $this->phoneUtil->parse($someNumber, RegionCode::GB); + $this->fail("No number provided, only region code: should fail"); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::TOO_SHORT_AFTER_IDD, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $someNumber = "0044"; + $this->phoneUtil->parse($someNumber, RegionCode::GB); + $this->fail("No number provided, only region code: should fail"); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::TOO_SHORT_AFTER_IDD, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $someNumber = "011"; + $this->phoneUtil->parse($someNumber, RegionCode::US); + $this->fail("Only IDD provided - should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::TOO_SHORT_AFTER_IDD, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $someNumber = "0119"; + $this->phoneUtil->parse($someNumber, RegionCode::US); + $this->fail("Only IDD provided and then 9 - should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::TOO_SHORT_AFTER_IDD, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $emptyNumber = ""; + // Invalid region. + $this->phoneUtil->parse($emptyNumber, RegionCode::ZZ); + $this->fail("Empty string - should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $nullNumber = null; + // Invalid region. + $this->phoneUtil->parse($nullNumber, RegionCode::ZZ); + $this->fail("Null string - should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $nullNumber = null; + $this->phoneUtil->parse($nullNumber, RegionCode::US); + $this->fail("Null string - should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::NOT_A_NUMBER, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + $domainRfcPhoneContext = "tel:555-1234;phone-context=www.google.com"; + $this->phoneUtil->parse($domainRfcPhoneContext, RegionCode::ZZ); + $this->fail("'Unknown' region code not allowed: should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + try { + // This is invalid because no "+" sign is present as part of phone-context. This should not + // succeed in being parsed. + $invalidRfcPhoneContext = "tel:555-1234;phone-context=1-331"; + $this->phoneUtil->parse($invalidRfcPhoneContext, RegionCode::ZZ); + $this->fail("'Unknown' region code not allowed: should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + } + + public function testParseNumbersWithPlusWithNoRegion() + { + // RegionCode.ZZ is allowed only if the number starts with a '+' - then the country calling code + // can be calculated. + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+64 3 331 6005", RegionCode::ZZ)); + // Test with full-width plus. + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+64 3 331 6005", RegionCode::ZZ)); + // Test with normal plus but leading characters that need to be stripped. + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("Tel: +64 3 331 6005", RegionCode::ZZ)); + $this->assertEquals(self::$nzNumber, $this->phoneUtil->parse("+64 3 331 6005", null)); + $this->assertEquals(self::$internationalTollFree, $this->phoneUtil->parse("+800 1234 5678", null)); + $this->assertEquals(self::$universalPremiumRate, $this->phoneUtil->parse("+979 123 456 789", null)); + + // Test parsing RFC3966 format with a phone context. + $this->assertEquals( + self::$nzNumber, + $this->phoneUtil->parse("tel:03-331-6005;phone-context=+64", RegionCode::ZZ) + ); + $this->assertEquals( + self::$nzNumber, + $this->phoneUtil->parse(" tel:03-331-6005;phone-context=+64", RegionCode::ZZ) + ); + $this->assertEquals( + self::$nzNumber, + $this->phoneUtil->parse("tel:03-331-6005;isub=12345;phone-context=+64", RegionCode::ZZ) + ); + + // It is important that we set the carrier code to an empty string, since we used + // ParseAndKeepRawInput and no carrier code was found. + $nzNumberWithRawInput = new PhoneNumber(); + $nzNumberWithRawInput->mergeFrom(self::$nzNumber); + $nzNumberWithRawInput->setRawInput("+64 3 331 6005"); + $nzNumberWithRawInput->setCountryCodeSource(CountryCodeSource::FROM_NUMBER_WITH_PLUS_SIGN); + $nzNumberWithRawInput->setPreferredDomesticCarrierCode(""); + $this->assertEquals( + $nzNumberWithRawInput, + $this->phoneUtil->parseAndKeepRawInput("+64 3 331 6005", RegionCode::ZZ) + ); + + // Null is also allowed for the region code in these cases. + $this->assertEquals($nzNumberWithRawInput, $this->phoneUtil->parseAndKeepRawInput("+64 3 331 6005", null)); + } + + public function testParseExtensions() + { + $nzNumber = new PhoneNumber(); + $nzNumber->setCountryCode(64)->setNationalNumber(33316005)->setExtension("3456"); + $this->assertEquals($nzNumber, $this->phoneUtil->parse("03 331 6005 ext 3456", RegionCode::NZ)); + $this->assertEquals($nzNumber, $this->phoneUtil->parse("03-3316005x3456", RegionCode::NZ)); + $this->assertEquals($nzNumber, $this->phoneUtil->parse("03-3316005 int.3456", RegionCode::NZ)); + $this->assertEquals($nzNumber, $this->phoneUtil->parse("03 3316005 #3456", RegionCode::NZ)); + // Test the following do not extract extensions: + $this->assertEquals(self::$alphaNumericNumber, $this->phoneUtil->parse("1800 six-flags", RegionCode::US)); + $this->assertEquals(self::$alphaNumericNumber, $this->phoneUtil->parse("1800 SIX FLAGS", RegionCode::US)); + $this->assertEquals(self::$alphaNumericNumber, $this->phoneUtil->parse("0~0 1800 7493 5247", RegionCode::PL)); + $this->assertEquals(self::$alphaNumericNumber, $this->phoneUtil->parse("(1800) 7493.5247", RegionCode::US)); + // Check that the last instance of an extension token is matched. + $extnNumber = new PhoneNumber(); + $extnNumber->mergeFrom(self::$alphaNumericNumber)->setExtension("1234"); + $this->assertEquals($extnNumber, $this->phoneUtil->parse("0~0 1800 7493 5247 ~1234", RegionCode::PL)); + // Verifying bug-fix where the last digit of a number was previously omitted if it was a 0 when + // extracting the extension. Also verifying a few different cases of extensions. + $ukNumber = new PhoneNumber(); + $ukNumber->setCountryCode(44)->setNationalNumber(2034567890)->setExtension("456"); + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+44 2034567890x456", RegionCode::NZ)); + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+44 2034567890x456", RegionCode::GB)); + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+44 2034567890 x456", RegionCode::GB)); + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+44 2034567890 X456", RegionCode::GB)); + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+44 2034567890 X 456", RegionCode::GB)); + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+44 2034567890 X 456", RegionCode::GB)); + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+44 2034567890 x 456 ", RegionCode::GB)); + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+44-2034567890;ext=456", RegionCode::GB)); + $this->assertEquals( + $ukNumber, + $this->phoneUtil->parse("tel:2034567890;ext=456;phone-context=+44", RegionCode::ZZ) + ); + + // Full-width extension, "extn" only. + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+442034567890extn456", RegionCode::GB)); + // "xtn" only. + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+442034567890xtn456", RegionCode::GB)); + // "xt" only. + $this->assertEquals($ukNumber, $this->phoneUtil->parse("+442034567890xt456", RegionCode::GB)); + + $usWithExtension = new PhoneNumber(); + $usWithExtension->setCountryCode(1)->setNationalNumber(8009013355)->setExtension("7246433"); + $this->assertEquals($usWithExtension, $this->phoneUtil->parse("(800) 901-3355 x 7246433", RegionCode::US)); + $this->assertEquals($usWithExtension, $this->phoneUtil->parse("(800) 901-3355 , ext 7246433", RegionCode::US)); + $this->assertEquals( + $usWithExtension, + $this->phoneUtil->parse("(800) 901-3355 ,extension 7246433", RegionCode::US) + ); + $this->assertEquals( + $usWithExtension, + $this->phoneUtil->parse("(800) 901-3355 ,extensi" . pack("H*", 'c3b3') . "n 7246433", RegionCode::US) + ); + // Repeat with the small letter o with acute accent created by combining characters. + $this->assertEquals( + $usWithExtension, + $this->phoneUtil->parse("(800) 901-3355 ,extensio" . pack('H*','cc81') . "n 7246433", RegionCode::US) + ); + $this->assertEquals($usWithExtension, $this->phoneUtil->parse("(800) 901-3355 , 7246433", RegionCode::US)); + $this->assertEquals($usWithExtension, $this->phoneUtil->parse("(800) 901-3355 ext: 7246433", RegionCode::US)); + + // Test that if a number has two extensions specified, we ignore the second. + $usWithTwoExtensionsNumber = new PhoneNumber(); + $usWithTwoExtensionsNumber->setCountryCode(1)->setNationalNumber(2121231234)->setExtension("508"); + $this->assertEquals( + $usWithTwoExtensionsNumber, + $this->phoneUtil->parse("(212)123-1234 x508/x1234", RegionCode::US) + ); + $this->assertEquals( + $usWithTwoExtensionsNumber, + $this->phoneUtil->parse("(212)123-1234 x508/ x1234", RegionCode::US) + ); + $this->assertEquals( + $usWithTwoExtensionsNumber, + $this->phoneUtil->parse("(212)123-1234 x508\\x1234", RegionCode::US) + ); + + // Test parsing numbers in the form (645) 123-1234-910# works, where the last 3 digits before + // the # are an extension. + $usWithExtension->clear(); + $usWithExtension->setCountryCode(1)->setNationalNumber(6451231234)->setExtension("910"); + $this->assertEquals($usWithExtension, $this->phoneUtil->parse("+1 (645) 123 1234-910#", RegionCode::US)); + // Retry with the same number in a slightly different format. + $this->assertEquals($usWithExtension, $this->phoneUtil->parse("+1 (645) 123 1234 ext. 910#", RegionCode::US)); + } + + public function testParseAndKeepRaw() + { + $alphaNumericNumber = new PhoneNumber(); + $alphaNumericNumber->mergeFrom(self::$alphaNumericNumber); + $alphaNumericNumber->setRawInput("800 six-flags"); + $alphaNumericNumber->setCountryCodeSource(CountryCodeSource::FROM_DEFAULT_COUNTRY); + $alphaNumericNumber->setPreferredDomesticCarrierCode(""); + $this->assertEquals( + $alphaNumericNumber, + $this->phoneUtil->parseAndKeepRawInput("800 six-flags", RegionCode::US) + ); + + $shorterAlphaNumber = new PhoneNumber(); + $shorterAlphaNumber->setCountryCode(1)->setNationalNumber(8007493524); + $shorterAlphaNumber->setRawInput("1800 six-flag")->setCountryCodeSource( + CountryCodeSource::FROM_NUMBER_WITHOUT_PLUS_SIGN + )->setPreferredDomesticCarrierCode(""); + $this->assertEquals( + $shorterAlphaNumber, + $this->phoneUtil->parseAndKeepRawInput("1800 six-flag", RegionCode::US) + ); + + $shorterAlphaNumber->setRawInput("+1800 six-flag")->setCountryCodeSource( + CountryCodeSource::FROM_NUMBER_WITH_PLUS_SIGN + ); + $this->assertEquals( + $shorterAlphaNumber, + $this->phoneUtil->parseAndKeepRawInput("+1800 six-flag", RegionCode::NZ) + ); + + $shorterAlphaNumber->setRawInput("001800 six-flag")->setCountryCodeSource( + CountryCodeSource::FROM_NUMBER_WITH_IDD + ); + $this->assertEquals( + $shorterAlphaNumber, + $this->phoneUtil->parseAndKeepRawInput("001800 six-flag", RegionCode::NZ) + ); + + // Invalid region code supplied. + try { + $this->phoneUtil->parseAndKeepRawInput("123 456 7890", RegionCode::CS); + $this->fail("Deprecated region code not allowed: should fail."); + } catch (NumberParseException $e) { + // Expected this exception. + $this->assertEquals( + NumberParseException::INVALID_COUNTRY_CODE, + $e->getErrorType(), + "Wrong error type stored in exception." + ); + } + + $koreanNumber = new PhoneNumber(); + $koreanNumber->setCountryCode(82)->setNationalNumber(22123456)->setRawInput( + "08122123456" + )->setCountryCodeSource(CountryCodeSource::FROM_DEFAULT_COUNTRY)->setPreferredDomesticCarrierCode("81"); + $this->assertEquals($koreanNumber, $this->phoneUtil->parseAndKeepRawInput("08122123456", RegionCode::KR)); + } + + public function testCountryWithNoNumberDesc() + { + // Andorra is a country where we don't have PhoneNumberDesc info in the metadata. + $adNumber = new PhoneNumber(); + $adNumber->setCountryCode(376)->setNationalNumber(12345); + + $this->assertEquals("+376 12345", $this->phoneUtil->format($adNumber, PhoneNumberFormat::INTERNATIONAL)); + $this->assertEquals("+37612345", $this->phoneUtil->format($adNumber, PhoneNumberFormat::E164)); + $this->assertEquals("12345", $this->phoneUtil->format($adNumber, PhoneNumberFormat::NATIONAL)); + $this->assertEquals(PhoneNumberType::UNKNOWN, $this->phoneUtil->getNumberType($adNumber)); + $this->assertTrue($this->phoneUtil->isValidNumber($adNumber)); + + // Test dialing a US number from within Andorra. + $this->assertEquals( + "00 1 650 253 0000", + $this->phoneUtil->formatOutOfCountryCallingNumber(self::$usNumber, RegionCode::AD) + ); + } + + public function testUnknownCountryCallingCode() + { + $this->assertFalse($this->phoneUtil->isValidNumber(self::$unknownCountryCodeNoRawInput)); + // It's not very well defined as to what the E164 representation for a number with an invalid + // country calling code is, but just prefixing the country code and national number is about + // the best we can do. + $this->assertEquals( + "+212345", + $this->phoneUtil->format(self::$unknownCountryCodeNoRawInput, PhoneNumberFormat::E164) + ); + } + + public function testIsNumberMatchMatches() + { + // Test simple matches where formatting is different, or leading zeroes, or country calling code + // has been specified. + $this->assertEquals( + MatchType::EXACT_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331 6005", "+64 03 331 6005") + ); + $this->assertEquals(MatchType::EXACT_MATCH, $this->phoneUtil->isNumberMatch("+800 1234 5678", "+80012345678")); + $this->assertEquals( + MatchType::EXACT_MATCH, + $this->phoneUtil->isNumberMatch("+64 03 331-6005", "+64 03331 6005") + ); + $this->assertEquals(MatchType::EXACT_MATCH, $this->phoneUtil->isNumberMatch("+643 331-6005", "+64033316005")); + $this->assertEquals(MatchType::EXACT_MATCH, $this->phoneUtil->isNumberMatch("+643 331-6005", "+6433316005")); + $this->assertEquals(MatchType::EXACT_MATCH, $this->phoneUtil->isNumberMatch("+64 3 331-6005", "+6433316005")); + $this->assertEquals( + MatchType::EXACT_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005", "tel:+64-3-331-6005;isub=123") + ); + // Test alpha numbers. + $this->assertEquals( + MatchType::EXACT_MATCH, + $this->phoneUtil->isNumberMatch("+1800 siX-Flags", "+1 800 7493 5247") + ); + // Test numbers with extensions. + $this->assertEquals( + MatchType::EXACT_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005 extn 1234", "+6433316005#1234") + ); + // Test proto buffers. + $this->assertEquals(MatchType::EXACT_MATCH, $this->phoneUtil->isNumberMatch(self::$nzNumber, "+6403 331 6005")); + + $nzNumber = new PhoneNumber(); + $nzNumber->mergeFrom(self::$nzNumber)->setExtension("3456"); + $this->assertEquals( + MatchType::EXACT_MATCH, + $this->phoneUtil->isNumberMatch($nzNumber, "+643 331 6005 ext 3456") + ); + + // Check empty extensions are ignored. + $nzNumber->setExtension(""); + $this->assertEquals(MatchType::EXACT_MATCH, $this->phoneUtil->isNumberMatch($nzNumber, "+6403 331 6005")); + // Check variant with two proto buffers. + $this->assertEquals( + MatchType::EXACT_MATCH, + $this->phoneUtil->isNumberMatch($nzNumber, self::$nzNumber), + "Number " . (string)$nzNumber . " did not match " . (string)self::$nzNumber + ); + + // Check raw_input, country_code_source and preferred_domestic_carrier_code are ignored. + $brNumberOne = new PhoneNumber(); + $brNumberTwo = new PhoneNumber(); + $brNumberOne->setCountryCode(55)->setNationalNumber(3121286979) + ->setCountryCodeSource(CountryCodeSource::FROM_NUMBER_WITH_PLUS_SIGN) + ->setPreferredDomesticCarrierCode("12")->setRawInput("012 3121286979"); + $brNumberTwo->setCountryCode(55)->setNationalNumber(3121286979) + ->setCountryCodeSource(CountryCodeSource::FROM_DEFAULT_COUNTRY) + ->setPreferredDomesticCarrierCode("14")->setRawInput("143121286979"); + + $this->assertEquals(MatchType::EXACT_MATCH, $this->phoneUtil->isNumberMatch($brNumberOne, $brNumberTwo)); + } + + public function testIsNumberMatchNonMatches() + { + // Non-matches. + $this->assertEquals(MatchType::NO_MATCH, $this->phoneUtil->isNumberMatch("03 331 6005", "03 331 6006")); + $this->assertEquals(MatchType::NO_MATCH, $this->phoneUtil->isNumberMatch("+800 1234 5678", "+1 800 1234 5678")); + // Different country calling code, partial number match. + $this->assertEquals(MatchType::NO_MATCH, $this->phoneUtil->isNumberMatch("+64 3 331-6005", "+16433316005")); + // Different country calling code, same number. + $this->assertEquals(MatchType::NO_MATCH, $this->phoneUtil->isNumberMatch("+64 3 331-6005", "+6133316005")); + // Extension different, all else the same. + $this->assertEquals( + MatchType::NO_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005 extn 1234", "0116433316005#1235") + ); + $this->assertEquals( + MatchType::NO_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005 extn 1234", "tel:+64-3-331-6005;ext=1235") + ); + // NSN matches, but extension is different - not the same number. + $this->assertEquals( + MatchType::NO_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005 ext.1235", "3 331 6005#1234") + ); + + // Invalid numbers that can't be parsed. + $this->assertEquals(MatchType::NOT_A_NUMBER, $this->phoneUtil->isNumberMatch("4", "3 331 6043")); + $this->assertEquals(MatchType::NOT_A_NUMBER, $this->phoneUtil->isNumberMatch("+43", "+64 3 331 6005")); + $this->assertEquals(MatchType::NOT_A_NUMBER, $this->phoneUtil->isNumberMatch("+43", "64 3 331 6005")); + $this->assertEquals(MatchType::NOT_A_NUMBER, $this->phoneUtil->isNumberMatch("Dog", "64 3 331 6005")); + } + + public function testIsNumberMatchNsnMatches() + { + // NSN matches. + $this->assertEquals(MatchType::NSN_MATCH, $this->phoneUtil->isNumberMatch("+64 3 331-6005", "03 331 6005")); + $this->assertEquals( + MatchType::NSN_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005", "tel:03-331-6005;isub=1234;phone-context=abc.nz") + ); + $this->assertEquals(MatchType::NSN_MATCH, $this->phoneUtil->isNumberMatch(self::$nzNumber, "03 331 6005")); + // Here the second number possibly starts with the country calling code for New Zealand, + // although we are unsure. + $unchangedNzNumber = new PhoneNumber(); + $unchangedNzNumber->mergeFrom(self::$nzNumber); + $this->assertEquals( + MatchType::NSN_MATCH, + $this->phoneUtil->isNumberMatch($unchangedNzNumber, "(64-3) 331 6005") + ); + // Check the phone number proto was not edited during the method call. + $this->assertEquals(self::$nzNumber, $unchangedNzNumber); + + // Here, the 1 might be a national prefix, if we compare it to the US number, so the resultant + // match is an NSN match. + $this->assertEquals(MatchType::NSN_MATCH, $this->phoneUtil->isNumberMatch(self::$usNumber, "1-650-253-0000")); + $this->assertEquals(MatchType::NSN_MATCH, $this->phoneUtil->isNumberMatch(self::$usNumber, "6502530000")); + $this->assertEquals(MatchType::NSN_MATCH, $this->phoneUtil->isNumberMatch("+1 650-253 0000", "1 650 253 0000")); + $this->assertEquals(MatchType::NSN_MATCH, $this->phoneUtil->isNumberMatch("1 650-253 0000", "1 650 253 0000")); + $this->assertEquals(MatchType::NSN_MATCH, $this->phoneUtil->isNumberMatch("1 650-253 0000", "+1 650 253 0000")); + // For this case, the match will be a short NSN match, because we cannot assume that the 1 might + // be a national prefix, so don't remove it when parsing. + $randomNumber = new PhoneNumber(); + $randomNumber->setCountryCode(41)->setNationalNumber(6502530000); + $this->assertEquals(MatchType::SHORT_NSN_MATCH, $this->phoneUtil->isNumberMatch($randomNumber, "1-650-253-0000")); + } + + public function testIsNumberMatchShortNsnMatches() + { + // Short NSN matches with the country not specified for either one or both numbers. + $this->assertEquals(MatchType::SHORT_NSN_MATCH, $this->phoneUtil->isNumberMatch("+64 3 331-6005", "331 6005")); + $this->assertEquals( + MatchType::SHORT_NSN_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005", "tel:331-6005;phone-context=abc.nz") + ); + $this->assertEquals( + MatchType::SHORT_NSN_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005", "tel:331-6005;isub=1234;phone-context=abc.nz") + ); + $this->assertEquals( + MatchType::SHORT_NSN_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005", "tel:331-6005;isub=1234;phone-context=abc.nz;a=%A1") + ); + + // We did not know that the "0" was a national prefix since neither number has a country code, + // so this is considered a SHORT_NSN_MATCH. + $this->assertEquals(MatchType::SHORT_NSN_MATCH, $this->phoneUtil->isNumberMatch("3 331-6005", "03 331 6005")); + $this->assertEquals(MatchType::SHORT_NSN_MATCH, $this->phoneUtil->isNumberMatch("3 331-6005", "331 6005")); + $this->assertEquals( + MatchType::SHORT_NSN_MATCH, + $this->phoneUtil->isNumberMatch("3 331-6005", "tel:331-6005;phone-context=abc.nz") + ); + $this->assertEquals(MatchType::SHORT_NSN_MATCH, $this->phoneUtil->isNumberMatch("3 331-6005", "+64 331 6005")); + + // Short NSN match with the country specified. + $this->assertEquals(MatchType::SHORT_NSN_MATCH, $this->phoneUtil->isNumberMatch("03 331-6005", "331 6005")); + $this->assertEquals(MatchType::SHORT_NSN_MATCH, $this->phoneUtil->isNumberMatch("1 234 345 6789", "345 6789")); + $this->assertEquals( + MatchType::SHORT_NSN_MATCH, + $this->phoneUtil->isNumberMatch("+1 (234) 345 6789", "345 6789") + ); + // NSN matches, country calling code omitted for one number, extension missing for one. + $this->assertEquals( + MatchType::SHORT_NSN_MATCH, + $this->phoneUtil->isNumberMatch("+64 3 331-6005", "3 331 6005#1234") + ); + // One has Italian leading zero, one does not. + $italianNumberOne = new PhoneNumber(); + $italianNumberOne->setCountryCode(39)->setNationalNumber(1234)->setItalianLeadingZero(true); + $italianNumberTwo = new PhoneNumber(); + $italianNumberTwo->setCountryCode(39)->setNationalNumber(1234); + $this->assertEquals( + MatchType::SHORT_NSN_MATCH, + $this->phoneUtil->isNumberMatch($italianNumberOne, $italianNumberTwo) + ); + // One has an extension, the other has an extension of "". + $italianNumberOne->setExtension("1234")->clearItalianLeadingZero(); + $italianNumberTwo->setExtension(""); + $this->assertEquals( + MatchType::SHORT_NSN_MATCH, + $this->phoneUtil->isNumberMatch($italianNumberOne, $italianNumberTwo) + ); + } + + public function testCanBeInternationallyDialled() + { + // We have no-international-dialling rules for the US in our test metadata that say that + // toll-free numbers cannot be dialled internationally. + $this->assertFalse($this->phoneUtil->canBeInternationallyDialled(self::$usTollFree)); + // Normal US numbers can be internationally dialled. + $this->assertTrue($this->phoneUtil->canBeInternationallyDialled(self::$usNumber)); + + // Invalid number. + $this->assertTrue($this->phoneUtil->canBeInternationallyDialled(self::$usLocalNumber)); + + // We have no data for NZ - should return true. + $this->assertTrue($this->phoneUtil->canBeInternationallyDialled(self::$nzNumber)); + $this->assertTrue($this->phoneUtil->canBeInternationallyDialled(self::$internationalTollFree)); + } + + public function testIsAlphaNumber() + { + $this->assertTrue($this->phoneUtil->isAlphaNumber("1800 six-flags")); + $this->assertTrue($this->phoneUtil->isAlphaNumber("1800 six-flags ext. 1234")); + $this->assertTrue($this->phoneUtil->isAlphaNumber("+800 six-flags")); + $this->assertFalse($this->phoneUtil->isAlphaNumber("1800 123-1234")); + $this->assertFalse($this->phoneUtil->isAlphaNumber("1800 123-1234 extension: 1234")); + $this->assertFalse($this->phoneUtil->isAlphaNumber("+800 1234-1234")); + } + + public function testIsMobileNumberPortableRegion() + { + $this->assertTrue($this->phoneUtil->isMobileNumberPortableRegion(RegionCode::US)); + $this->assertTrue($this->phoneUtil->isMobileNumberPortableRegion(RegionCode::GB)); + $this->assertFalse($this->phoneUtil->isMobileNumberPortableRegion(RegionCode::AE)); + $this->assertFalse($this->phoneUtil->isMobileNumberPortableRegion(RegionCode::BS)); + } +} + +/* EOF */ \ No newline at end of file diff --git a/Tests/ShortNumberInfoTest.php b/Tests/libphonenumber/Tests/core/ShortNumberInfoTest.php similarity index 98% rename from Tests/ShortNumberInfoTest.php rename to Tests/libphonenumber/Tests/core/ShortNumberInfoTest.php index e9bedb30e..01486223f 100644 --- a/Tests/ShortNumberInfoTest.php +++ b/Tests/libphonenumber/Tests/core/ShortNumberInfoTest.php @@ -7,7 +7,7 @@ * @project libphonenumber-for-php */ -namespace libphonenumber\Tests; +namespace libphonenumber\Tests\core; use libphonenumber\CountryCodeToRegionCodeMapForTesting; use libphonenumber\PhoneNumber; @@ -16,9 +16,6 @@ use libphonenumber\ShortNumberCost; use libphonenumber\ShortNumberInfo; -require_once __DIR__ . '/../vendor/autoload.php'; -require_once __DIR__ . '/PhoneNumberUtilTest.php'; - class ShortNumberInfoTest extends \PHPUnit_Framework_TestCase { private static $plusSymbol; diff --git a/Tests/ShortNumberUtilTest.php b/Tests/libphonenumber/Tests/core/ShortNumberUtilTest.php similarity index 98% rename from Tests/ShortNumberUtilTest.php rename to Tests/libphonenumber/Tests/core/ShortNumberUtilTest.php index 3ab77e533..ff14491f9 100644 --- a/Tests/ShortNumberUtilTest.php +++ b/Tests/libphonenumber/Tests/core/ShortNumberUtilTest.php @@ -1,15 +1,11 @@ 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => '001', 'countryCode' => 800, @@ -121,8 +109,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_979.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_979.php similarity index 85% rename from Tests/data/PhoneNumberMetadataForTesting_979.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_979.php index 544a885df..6c8dd6e6e 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_979.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_979.php @@ -27,7 +27,6 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'premiumRate' => array ( @@ -39,67 +38,56 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => '001', 'countryCode' => 979, @@ -121,8 +109,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AD.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AD.php new file mode 100644 index 000000000..f80e0748e --- /dev/null +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AD.php @@ -0,0 +1,96 @@ + + array ( + ), + 'fixedLine' => + array ( + ), + 'mobile' => + array ( + ), + 'tollFree' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'premiumRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'sharedCost' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'personalNumber' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'voip' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'pager' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'uan' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'emergency' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'voicemail' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'shortCode' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'standardRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'carrierSpecific' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'noInternationalDialling' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'id' => 'AD', + 'countryCode' => 376, + 'internationalPrefix' => '00', + 'sameMobileAndFixedLinePattern' => true, + 'numberFormat' => + array ( + ), + 'intlNumberFormat' => + array ( + ), + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, +); +/* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_AE.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AE.php similarity index 80% rename from Tests/data/PhoneNumberMetadataForTesting_AE.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AE.php index 879801eab..96f01f487 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_AE.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AE.php @@ -9,55 +9,46 @@ array ( 'NationalNumberPattern' => '[1-9]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '[1-9]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '[1-9]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( @@ -69,37 +60,31 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'AE', 'countryCode' => 971, @@ -111,8 +96,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_AO.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AO.php similarity index 83% rename from Tests/data/PhoneNumberMetadataForTesting_AO.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AO.php index 18a0fce3d..ee0dc88df 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_AO.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AO.php @@ -9,7 +9,6 @@ array ( 'NationalNumberPattern' => '[29]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( @@ -27,79 +26,66 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'AO', 'countryCode' => 244, @@ -123,8 +109,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_AR.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AR.php similarity index 89% rename from Tests/data/PhoneNumberMetadataForTesting_AR.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AR.php index 8aaab9e08..2c73cef7a 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_AR.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AR.php @@ -9,97 +9,81 @@ array ( 'NationalNumberPattern' => '[1-3689]\\d{9,10}', 'PossibleNumberPattern' => '\\d{6,11}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '[1-3]\\d{9}', 'PossibleNumberPattern' => '\\d{6,10}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '9\\d{10}|[1-3]\\d{9}', 'PossibleNumberPattern' => '\\d{10,11}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '80\\d{8}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '6(0\\d|10)\\d{7}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'AR', 'countryCode' => 54, @@ -214,8 +198,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_AU.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AU.php similarity index 84% rename from Tests/data/PhoneNumberMetadataForTesting_AU.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AU.php index b16faef52..e7cedd60a 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_AU.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_AU.php @@ -9,97 +9,81 @@ array ( 'NationalNumberPattern' => '[1-578]\\d{4,14}', 'PossibleNumberPattern' => '\\d{5,15}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '[2378]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '4\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '1800\\d{6}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '190[0126]\\d{6}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'AU', 'countryCode' => 61, @@ -136,8 +120,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BR.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BR.php new file mode 100644 index 000000000..f2815ad56 --- /dev/null +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BR.php @@ -0,0 +1,96 @@ + + array ( + ), + 'fixedLine' => + array ( + ), + 'mobile' => + array ( + ), + 'tollFree' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'premiumRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'sharedCost' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'personalNumber' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'voip' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'pager' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'uan' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'emergency' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'voicemail' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'shortCode' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'standardRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'carrierSpecific' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'noInternationalDialling' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'id' => 'BR', + 'countryCode' => 55, + 'internationalPrefix' => '', + 'sameMobileAndFixedLinePattern' => true, + 'numberFormat' => + array ( + ), + 'intlNumberFormat' => + array ( + ), + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, +); +/* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_BS.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BS.php similarity index 81% rename from Tests/data/PhoneNumberMetadataForTesting_BS.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BS.php index a6f6119ec..a531c6e0d 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_BS.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BS.php @@ -9,97 +9,81 @@ array ( 'NationalNumberPattern' => '(242|8(00|66|77|88)|900)\\d{7}', 'PossibleNumberPattern' => '\\d{7,10}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[3-57]|9[2-5])|4(?:2[237]|51|64|77)|502|636|702)\\d{4}', 'PossibleNumberPattern' => '\\d{7,10}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '242(357|359|457|557)\\d{4}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '8(00|66|77|88)\\d{7}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '900\\d{7}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'BS', 'countryCode' => 1, @@ -113,8 +97,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_BY.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BY.php similarity index 85% rename from Tests/data/PhoneNumberMetadataForTesting_BY.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BY.php index c27c9fcdf..76f138b52 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_BY.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_BY.php @@ -9,7 +9,6 @@ array ( 'NationalNumberPattern' => '[1-9]\\d{5}', 'PossibleNumberPattern' => '\\d{6}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( @@ -21,85 +20,71 @@ array ( 'NationalNumberPattern' => '[1-9]\\d{5}', 'PossibleNumberPattern' => '\\d{6}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'BY', 'countryCode' => 375, @@ -146,8 +131,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_DE.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_DE.php similarity index 88% rename from Tests/data/PhoneNumberMetadataForTesting_DE.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_DE.php index 5c1ed1f98..76cdd4206 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_DE.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_DE.php @@ -9,7 +9,6 @@ array ( 'NationalNumberPattern' => '\\d{4,14}', 'PossibleNumberPattern' => '\\d{2,14}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( @@ -21,85 +20,71 @@ array ( 'NationalNumberPattern' => '1(5\\d{9}|7\\d{8}|6[02]\\d{8}|63\\d{7})', 'PossibleNumberPattern' => '\\d{10,11}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '800\\d{7}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '900([135]\\d{6}|9\\d{7})', 'PossibleNumberPattern' => '\\d{10,11}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'DE', 'countryCode' => 49, @@ -181,8 +166,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_FR.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_FR.php new file mode 100644 index 000000000..283d5a2dc --- /dev/null +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_FR.php @@ -0,0 +1,96 @@ + + array ( + ), + 'fixedLine' => + array ( + ), + 'mobile' => + array ( + ), + 'tollFree' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'premiumRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'sharedCost' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'personalNumber' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'voip' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'pager' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'uan' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'emergency' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'voicemail' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'shortCode' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'standardRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'carrierSpecific' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'noInternationalDialling' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'id' => 'FR', + 'countryCode' => 33, + 'internationalPrefix' => '', + 'sameMobileAndFixedLinePattern' => true, + 'numberFormat' => + array ( + ), + 'intlNumberFormat' => + array ( + ), + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, +); +/* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_GB.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_GB.php similarity index 86% rename from Tests/data/PhoneNumberMetadataForTesting_GB.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_GB.php index 37205c20e..d4a9ec5a8 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_GB.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_GB.php @@ -9,97 +9,81 @@ array ( 'NationalNumberPattern' => '\\d{10}', 'PossibleNumberPattern' => '\\d{6,10}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '[1-6]\\d{9}', 'PossibleNumberPattern' => '\\d{6,10}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '7[1-57-9]\\d{8}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '80\\d{8}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '9[018]\\d{8}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => '8(?:4[3-5]|7[0-2])\\d{7}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => '70\\d{8}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => '56\\d{8}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'GB', 'countryCode' => 44, @@ -157,8 +141,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_GG.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_GG.php new file mode 100644 index 000000000..b24c713a9 --- /dev/null +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_GG.php @@ -0,0 +1,96 @@ + + array ( + ), + 'fixedLine' => + array ( + ), + 'mobile' => + array ( + ), + 'tollFree' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'premiumRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'sharedCost' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'personalNumber' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'voip' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'pager' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'uan' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'emergency' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'voicemail' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'shortCode' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'standardRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'carrierSpecific' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'noInternationalDialling' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + ), + 'id' => 'GG', + 'countryCode' => 44, + 'internationalPrefix' => '', + 'sameMobileAndFixedLinePattern' => true, + 'numberFormat' => + array ( + ), + 'intlNumberFormat' => + array ( + ), + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, +); +/* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_IT.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_IT.php similarity index 86% rename from Tests/data/PhoneNumberMetadataForTesting_IT.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_IT.php index 592374758..fbc0502a5 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_IT.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_IT.php @@ -9,97 +9,81 @@ array ( 'NationalNumberPattern' => '[0389]\\d{5,10}', 'PossibleNumberPattern' => '\\d{6,11}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '0\\d{9,10}', 'PossibleNumberPattern' => '\\d{10,11}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '3\\d{8,9}', 'PossibleNumberPattern' => '\\d{9,10}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '80(?:0\\d{6}|3\\d{3})', 'PossibleNumberPattern' => '\\d{6,9}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '89(?:2\\d{3}|9\\d{6})', 'PossibleNumberPattern' => '\\d{6,9}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'IT', 'countryCode' => 39, @@ -155,8 +139,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_JP.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_JP.php similarity index 90% rename from Tests/data/PhoneNumberMetadataForTesting_JP.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_JP.php index bf4b2fba6..11ef4634f 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_JP.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_JP.php @@ -9,19 +9,16 @@ array ( 'NationalNumberPattern' => '07\\d{5}|[1-357-9]\\d{3,10}', 'PossibleNumberPattern' => '\\d{4,11}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '07\\d{5}|[1-357-9]\\d{3,10}', 'PossibleNumberPattern' => '\\d{4,11}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '07\\d{5}|[1-357-9]\\d{3,10}', 'PossibleNumberPattern' => '\\d{4,11}', - 'ExampleNumber' => '', ), 'tollFree' => array ( @@ -33,73 +30,61 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => '[23]\\d{3}', 'PossibleNumberPattern' => '\\d{4}', - 'ExampleNumber' => '', ), 'id' => 'JP', 'countryCode' => 81, @@ -195,8 +180,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_KR.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_KR.php similarity index 94% rename from Tests/data/PhoneNumberMetadataForTesting_KR.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_KR.php index 453589392..c18626c96 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_KR.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_KR.php @@ -9,7 +9,6 @@ array ( 'NationalNumberPattern' => '[1-7]\\d{3,9}|8\\d{8}', 'PossibleNumberPattern' => '\\d{4,10}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( @@ -39,7 +38,6 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( @@ -57,49 +55,41 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'KR', 'countryCode' => 82, @@ -257,8 +247,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_MX.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_MX.php similarity index 89% rename from Tests/data/PhoneNumberMetadataForTesting_MX.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_MX.php index 44e65f645..65184e0c6 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_MX.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_MX.php @@ -9,97 +9,81 @@ array ( 'NationalNumberPattern' => '[1-9]\\d{9,10}', 'PossibleNumberPattern' => '\\d{7,11}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '[2-9]\\d{9}', 'PossibleNumberPattern' => '\\d{7,10}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '1\\d{10}', 'PossibleNumberPattern' => '\\d{11}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '800\\d{7}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '900\\d{7}', 'PossibleNumberPattern' => '\\d{10}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'MX', 'countryCode' => 52, @@ -214,8 +198,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_NZ.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_NZ.php similarity index 85% rename from Tests/data/PhoneNumberMetadataForTesting_NZ.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_NZ.php index f0668e9f2..0ba7dec60 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_NZ.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_NZ.php @@ -12,97 +12,81 @@ [3-7]\\d{7} ', 'PossibleNumberPattern' => '\\d{7,10}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '24099\\d{3}|(?:3[2-79]|[479][2-689]|6[235-9])\\d{6}', 'PossibleNumberPattern' => '\\d{7,8}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '2(?:[027]\\d{7}|9\\d{6,7}|1(?:0\\d{5,7}|[12]\\d{5,6}|[3-9]\\d{5})|4[1-9]\\d{6}|8\\d{7,8})', 'PossibleNumberPattern' => '\\d{8,10}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '800\\d{6,7}', 'PossibleNumberPattern' => '\\d{9,10}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '900\\d{6,7}', 'PossibleNumberPattern' => '\\d{9,10}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'NZ', 'countryCode' => 64, @@ -149,8 +133,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_PL.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_PL.php similarity index 82% rename from Tests/data/PhoneNumberMetadataForTesting_PL.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_PL.php index 4274f85d9..70e20a210 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_PL.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_PL.php @@ -9,97 +9,81 @@ array ( 'NationalNumberPattern' => '[1-9]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '[1-9]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '(?:5[01]|6[069]|7[289]|88)\\d{7}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '800\\d{6}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '70\\d{7}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'PL', 'countryCode' => 48, @@ -123,8 +107,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_RE.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_RE.php similarity index 86% rename from Tests/data/PhoneNumberMetadataForTesting_RE.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_RE.php index 292da8c72..8242044dc 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_RE.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_RE.php @@ -9,7 +9,6 @@ array ( 'NationalNumberPattern' => '[268]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( @@ -39,67 +38,56 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'RE', 'countryCode' => 262, @@ -123,9 +111,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '262|6(?:9[23]|47)|8', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_SG.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_SG.php similarity index 85% rename from Tests/data/PhoneNumberMetadataForTesting_SG.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_SG.php index 83e247ce4..bc8e45e42 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_SG.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_SG.php @@ -12,97 +12,81 @@ \\d{8}| \\d{10,11} ', - 'ExampleNumber' => '', ), 'fixedLine' => array ( 'NationalNumberPattern' => '[36]\\d{7}', 'PossibleNumberPattern' => '\\d{8}', - 'ExampleNumber' => '', ), 'mobile' => array ( 'NationalNumberPattern' => '[89]\\d{7}', 'PossibleNumberPattern' => '\\d{8}', - 'ExampleNumber' => '', ), 'tollFree' => array ( 'NationalNumberPattern' => '1?800\\d{7}', 'PossibleNumberPattern' => '\\d{10,11}', - 'ExampleNumber' => '', ), 'premiumRate' => array ( 'NationalNumberPattern' => '1900\\d{7}', 'PossibleNumberPattern' => '\\d{11}', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'SG', 'countryCode' => 65, @@ -148,8 +132,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_US.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_US.php similarity index 90% rename from Tests/data/PhoneNumberMetadataForTesting_US.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_US.php index aebccd690..227ee6e5e 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_US.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_US.php @@ -39,61 +39,51 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( @@ -143,7 +133,7 @@ ), ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_YT.php b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_YT.php similarity index 83% rename from Tests/data/PhoneNumberMetadataForTesting_YT.php rename to Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_YT.php index 13d1194f3..35be72923 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_YT.php +++ b/Tests/libphonenumber/Tests/core/data/PhoneNumberMetadataForTesting_YT.php @@ -9,7 +9,6 @@ array ( 'NationalNumberPattern' => '[268]\\d{8}', 'PossibleNumberPattern' => '\\d{9}', - 'ExampleNumber' => '', ), 'fixedLine' => array ( @@ -33,73 +32,61 @@ array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'sharedCost' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'personalNumber' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voip' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'pager' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'uan' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'emergency' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'voicemail' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'shortCode' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'standardRate' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'carrierSpecific' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'noInternationalDialling' => array ( 'NationalNumberPattern' => 'NA', 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', ), 'id' => 'YT', 'countryCode' => 262, @@ -113,9 +100,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '269|639', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/geocoding/PhoneNumberOfflineGeocoderTest.php b/Tests/libphonenumber/Tests/geocoding/PhoneNumberOfflineGeocoderTest.php new file mode 100644 index 000000000..a9cee4993 --- /dev/null +++ b/Tests/libphonenumber/Tests/geocoding/PhoneNumberOfflineGeocoderTest.php @@ -0,0 +1,187 @@ +setCountryCode(82)->setNationalNumber(22123456); + + self::$KO_Number2 = new PhoneNumber(); + self::$KO_Number2->setCountryCode(82)->setNationalNumber(322123456); + + self::$KO_Number3 = new PhoneNumber(); + self::$KO_Number3->setCountryCode(82)->setNationalNumber(6421234567); + + self::$KO_InvalidNumber = new PhoneNumber(); + self::$KO_InvalidNumber->setCountryCode(82)->setNationalNumber(1234); + + self::$US_Number1 = new PhoneNumber(); + self::$US_Number1->setCountryCode(1)->setNationalNumber(6502530000); + + self::$US_Number2 = new PhoneNumber(); + self::$US_Number2->setCountryCode(1)->setNationalNumber(6509600000); + + self::$US_Number3 = new PhoneNumber(); + self::$US_Number3->setCountryCode(1)->setNationalNumber(2128120000); + + self::$US_Number4 = new PhoneNumber(); + self::$US_Number4->setCountryCode(1)->setNationalNumber(6174240000); + + self::$US_InvalidNumber = new PhoneNumber(); + self::$US_InvalidNumber->setCountryCode(1)->setNationalNumber(123456789); + + self::$BS_Number1 = new PhoneNumber(); + self::$BS_Number1->setCountryCode(1)->setNationalNumber(2423651234); + + self::$AU_Number = new PhoneNumber(); + self::$AU_Number->setCountryCode(61)->setNationalNumber(236618300); + + self::$AR_MobileNumber = new PhoneNumber(); + self::$AR_MobileNumber->setCountryCode(54)->setNationalNumber(92214000000); + + self::$numberWithInvalidCountryCode = new PhoneNumber(); + self::$numberWithInvalidCountryCode->setCountryCode(999)->setNationalNumber(2423651234); + + self::$internationalTollFree = new PhoneNumber(); + self::$internationalTollFree->setCountryCode(800)->setNationalNumber(12345678); + + } + + public function setUp() + { + $this->geocoder = PhoneNumberOfflineGeocoder::getInstance(self::TEST_META_DATA_FILE_PREFIX); + } + + public function testGetDescriptionForNumberWithNoDataFile() + { + // No data file containing mappings for US numbers is available in Chinese for the unittests. As + // a result, the country name of United States in simplified Chinese is returned. + + $this->assertEquals( + pack('H*', 'e7be8e') . pack('H*', 'e59bbd'), + $this->geocoder->getDescriptionForNumber(self::$US_Number1, "zh_CN") + ); + $this->assertEquals("Bahamas", $this->geocoder->getDescriptionForNumber(self::$BS_Number1, "en_US")); + $this->assertEquals("Australia", $this->geocoder->getDescriptionForNumber(self::$AU_Number, "en_US")); + $this->assertEquals("", $this->geocoder->getDescriptionForNumber(self::$numberWithInvalidCountryCode, "en_US")); + $this->assertEquals("", $this->geocoder->getDescriptionForNumber(self::$internationalTollFree, "en_US")); + } + + public function testGetDescriptionForNumberWithMissingPrefix() + { + // Test that the name of the country is returned when the number passed in is valid but not + // covered by the geocoding data file. + + $this->assertEquals("United States", $this->geocoder->getDescriptionForNumber(self::$US_Number4, "en_US")); + } + + public function testGetDescriptionForNumber_en_US() + { + $ca = $this->geocoder->getDescriptionForNumber(self::$US_Number1, "en_US"); + $this->assertEquals("CA", $ca); + $this->assertEquals("Mountain View, CA", $this->geocoder->getDescriptionForNumber(self::$US_Number2, "en_US")); + $this->assertEquals("New York, NY", $this->geocoder->getDescriptionForNumber(self::$US_Number3, "en_US")); + } + + public function testGetDescriptionForKoreanNumber() + { + $this->assertEquals("Seoul", $this->geocoder->getDescriptionForNumber(self::$KO_Number1, "en")); + $this->assertEquals("Incheon", $this->geocoder->getDescriptionForNumber(self::$KO_Number2, "en")); + $this->assertEquals("Jeju", $this->geocoder->getDescriptionForNumber(self::$KO_Number3, "en")); + + $this->assertEquals( + pack('H*', 'ec849c') . pack('H*', 'ec9ab8'), + $this->geocoder->getDescriptionForNumber(self::$KO_Number1, "ko") + ); + $this->assertEquals( + pack('H*', 'ec9db8') . pack('H*', 'ecb29c'), + $this->geocoder->getDescriptionForNumber(self::$KO_Number2, "ko") + ); + } + + public function testGetDescriptionForArgentinianMobileNumber() + { + $this->assertEquals("La Plata", $this->geocoder->getDescriptionForNumber(self::$AR_MobileNumber, "en")); + } + + public function testGetDescriptionForFallBack() + { + // No fallback, as the location name for the given phone number is available in the requested + // language. + + $this->assertEquals("Kalifornien", $this->geocoder->getDescriptionForNumber(self::$US_Number1, "de")); + + // German falls back to English. + $this->assertEquals("New York, NY", $this->geocoder->getDescriptionForNumber(self::$US_Number3, "de")); + + // Italian fals back to English. + $this->assertEquals("CA", $this->geocoder->getDescriptionForNumber(self::$US_Number1, "it")); + + // Korean doesn't fall back to English. - + $this->assertEquals( + pack('H*', 'eb8c80') . pack('H*', 'ed959c') . pack('H*', 'ebafbc') . pack('H*', 'eab5ad'), + $this->geocoder->getDescriptionForNumber(self::$KO_Number3, "ko") + ); + } + + public function testGetDescriptionForNumberWithUserRegion() + { + // User in Italy, American number. We should just show United States, in Spanish, and not more + // detailed information. + $this->assertEquals( + "Estados Unidos", + $this->geocoder->getDescriptionForNumber(self::$US_Number1, "es_ES", "IT") + ); + + // Unknown region - should just show country name. + $this->assertEquals( + "Estados Unidos", + $this->geocoder->getDescriptionForNumber(self::$US_Number1, "es_ES", "ZZ") + ); + + // User in the States, language German, should show detailed data. + $this->assertEquals("Kalifornien", $this->geocoder->getDescriptionForNumber(self::$US_Number1, "de", "US")); + + // User in the States, language French, no data for French, so we fallback to English detailed + // data. + $this->assertEquals("CA", $this->geocoder->getDescriptionForNumber(self::$US_Number1, "fr", "US")); + + // Invalid number - return an empty string. + $this->assertEquals("", $this->geocoder->getDescriptionForNumber(self::$US_InvalidNumber, "en", "US")); + } + + public function testGetDescriptionForInvalidNumber() + { + $this->assertEquals("", $this->geocoder->getDescriptionForNumber(self::$KO_InvalidNumber, "en")); + $this->assertEquals("", $this->geocoder->getDescriptionForNumber(self::$US_InvalidNumber, "en")); + } +} + +/* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/PrefixFileReaderTest.php b/Tests/libphonenumber/Tests/prefixmapper/PrefixFileReaderTest.php new file mode 100644 index 000000000..f152dfb54 --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/PrefixFileReaderTest.php @@ -0,0 +1,88 @@ +setCountryCode(82)->setNationalNumber(22123456); + + self::$US_NUMBER1 = new PhoneNumber(); + self::$US_NUMBER1->setCountryCode(1)->setNationalNumber(6502530000); + + self::$US_NUMBER2 = new PhoneNumber(); + self::$US_NUMBER2->setCountryCode(1)->setNationalNumber(2128120000); + + self::$US_NUMBER3 = new PhoneNumber(); + self::$US_NUMBER3->setCountryCode(1)->setNationalNumber(6174240000); + + self::$SE_NUMBER = new PhoneNumber(); + self::$SE_NUMBER->setCountryCode(46)->setNationalNumber(81234567); + } + + public function setUp() + { + $this->reader = new PrefixFileReader(__DIR__ . DIRECTORY_SEPARATOR . self::TEST_META_DATA_FILE_PREFIX); + } + + public function testGetDescriptionForNumberWithMapping() + { + $this->assertEquals("Kalifornien", $this->reader->getDescriptionForNumber(self::$US_NUMBER1, "de", "", "CH")); + $this->assertEquals("CA", $this->reader->getDescriptionForNumber(self::$US_NUMBER1, "en", "", "AU")); + $this->assertEquals( + pack('H*', 'ec849c') . pack('H*', 'ec9ab8'), + $this->reader->getDescriptionForNumber(self::$KO_NUMBER, "ko", "", "") + ); + $this->assertEquals("Seoul", $this->reader->getDescriptionForNumber(self::$KO_NUMBER, "en", "", "")); + } + + public function testGetDescriptionForNumberWithMissingMapping() + { + $this->assertEquals("", $this->reader->getDescriptionForNumber(self::$US_NUMBER3, "en", "", "")); + } + + public function testGetDescriptionUsingFallbackLanguage() + { + // Mapping file exists but the number isn't present, causing it to fallback. + $this->assertEquals("New York, NY", $this->reader->getDescriptionForNumber(self::$US_NUMBER2, "de", "", "CH")); + // No mapping file exists, causing it to fallback. + $this->assertEquals("New York, NY", $this->reader->getDescriptionForNumber(self::$US_NUMBER2, "sv", "", "")); + } + + public function testGetDescriptionForNonFallbackLanguage() + { + $this->assertEquals("", $this->reader->getDescriptionForNumber(self::$US_NUMBER2, "ko", "", "")); + } + + public function testGetDescriptionForNumberWithoutMappingFile() + { + $this->assertEquals("", $this->reader->getDescriptionForNumber(self::$SE_NUMBER, "sv", "", "")); + $this->assertEquals("", $this->reader->getDescriptionForNumber(self::$SE_NUMBER, "en", "", "")); + } +} + +/* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/Map.php b/Tests/libphonenumber/Tests/prefixmapper/data/Map.php new file mode 100644 index 000000000..7e556c6be --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/Map.php @@ -0,0 +1,22 @@ + + array ( + 0 => 1201, + 1 => 1650, + ), + 'en' => + array ( + 0 => 1201, + 1 => 1212, + 2 => 1617, + 3 => 1650, + 4 => 1989, + 5 => 54, + 6 => 82, + ), + 'ko' => + array ( + 0 => 82, + ), +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/de/1201.php b/Tests/libphonenumber/Tests/prefixmapper/data/de/1201.php new file mode 100644 index 000000000..a52b9b113 --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/de/1201.php @@ -0,0 +1,4 @@ + 'New Jersey', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/de/1650.php b/Tests/libphonenumber/Tests/prefixmapper/data/de/1650.php new file mode 100644 index 000000000..3d522d431 --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/de/1650.php @@ -0,0 +1,4 @@ + 'Kalifornien', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/en/1201.php b/Tests/libphonenumber/Tests/prefixmapper/data/en/1201.php new file mode 100644 index 000000000..6cfaef80e --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/en/1201.php @@ -0,0 +1,4 @@ + 'NJ', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/en/1212.php b/Tests/libphonenumber/Tests/prefixmapper/data/en/1212.php new file mode 100644 index 000000000..805c08861 --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/en/1212.php @@ -0,0 +1,5 @@ + 'NY', + 1212812 => 'New York, NY', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/en/1617.php b/Tests/libphonenumber/Tests/prefixmapper/data/en/1617.php new file mode 100644 index 000000000..a99cf5da1 --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/en/1617.php @@ -0,0 +1,4 @@ + 'Boston, MA', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/en/1650.php b/Tests/libphonenumber/Tests/prefixmapper/data/en/1650.php new file mode 100644 index 000000000..c9b877a59 --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/en/1650.php @@ -0,0 +1,5 @@ + 'CA', + 1650960 => 'Mountain View, CA', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/en/1989.php b/Tests/libphonenumber/Tests/prefixmapper/data/en/1989.php new file mode 100644 index 000000000..a3dc16f34 --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/en/1989.php @@ -0,0 +1,4 @@ + 'MA', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/en/54.php b/Tests/libphonenumber/Tests/prefixmapper/data/en/54.php new file mode 100644 index 000000000..49aaff27b --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/en/54.php @@ -0,0 +1,4 @@ + 'La Plata', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/en/82.php b/Tests/libphonenumber/Tests/prefixmapper/data/en/82.php new file mode 100644 index 000000000..4e05cdc0e --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/en/82.php @@ -0,0 +1,19 @@ + 'Seoul', + 8231 => 'Gyeonggi', + 8232 => 'Incheon', + 8233 => 'Gangwon', + 8241 => 'Chungnam', + 8242 => 'Daejeon', + 8243 => 'Chungbuk', + 8251 => 'Busan', + 8252 => 'Ulsan', + 8253 => 'Daegu', + 8254 => 'Gyeongbuk', + 8255 => 'Gyeongnam', + 8261 => 'Jeonnam', + 8262 => 'Gwangju', + 8263 => 'Jeonbuk', + 8264 => 'Jeju', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/prefixmapper/data/ko/82.php b/Tests/libphonenumber/Tests/prefixmapper/data/ko/82.php new file mode 100644 index 000000000..dff9fb2d2 --- /dev/null +++ b/Tests/libphonenumber/Tests/prefixmapper/data/ko/82.php @@ -0,0 +1,18 @@ + '서울', + 8231 => '경기', + 8232 => '인천', + 8233 => '강원', + 8241 => '충남', + 8242 => '대전', + 8243 => '충북', + 8251 => '부산', + 8252 => '울산', + 8253 => '대구', + 8254 => '경북', + 8255 => '경남', + 8261 => '전남', + 8262 => '광주', + 8263 => '전북', +); \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/timezone/PrefixTimeZonesMapTest.php b/Tests/libphonenumber/Tests/timezone/PrefixTimeZonesMapTest.php new file mode 100644 index 000000000..d3fe13303 --- /dev/null +++ b/Tests/libphonenumber/Tests/timezone/PrefixTimeZonesMapTest.php @@ -0,0 +1,129 @@ +setCountryCode(1)->setNationalNumber(1000000000); + + $this->assertEquals( + array( + self::NEW_YORK_TZ, + self::CHICAGO_TZ, + self::LOS_ANGELES_TZ, + self::DENVER_TZ, + ), + self::$prefixTimeZonesMapForUS->lookupTimeZonesForNumber($number) + ); + } + + public function testLookupTimeZonesForNumber_ValidNumber_Chicago() { + $number = new PhoneNumber(); + $number->setCountryCode(1)->setNationalNumber(2051235458); + + $this->assertEquals(array(self::CHICAGO_TZ), self::$prefixTimeZonesMapForUS->lookupTimeZonesForNumber($number)); + } + + public function testLookupTimeZonesForNumber_LA() + { + $number = new PhoneNumber(); + $number->setCountryCode(1)->setNationalNumber(2082924565); + + $this->assertEquals(array(self::LOS_ANGELES_TZ), self::$prefixTimeZonesMapForUS->lookupTimeZonesForNumber($number)); + } + + public function testLookupTimeZonesForNumber_NY() { + $number = new PhoneNumber(); + $number->setCountryCode(1)->setNationalNumber(2016641234); + + $this->assertEquals(array(self::NEW_YORK_TZ), self::$prefixTimeZonesMapForUS->lookupTimeZonesForNumber($number)); + } + + public function testLookupTimeZonesForNumber_CH() { + $number = new PhoneNumber(); + $number->setCountryCode(41)->setNationalNumber(446681300); + + $this->assertEquals(array(), self::$prefixTimeZonesMapForUS->lookupTimeZonesForNumber($number)); + } + + public function testLookupTimeZonesForNumber_RU() { + $number = new PhoneNumber(); + $number->setCountryCode(7)->setNationalNumber(87945154); + + $this->assertEquals(array(self::MOSCOW_TZ), self::$prefixTimeZonesMapForRU->lookupTimeZonesForNumber($number)); + + $number->setNationalNumber(421548578); + $this->assertEquals(array(self::VLADIVOSTOK_TZ), self::$prefixTimeZonesMapForRU->lookupTimeZonesForNumber($number)); + + $number->setNationalNumber(342457897); + $this->assertEquals(array(self::YEKATERINBURG_TZ), self::$prefixTimeZonesMapForRU->lookupTimeZonesForNumber($number)); + + // A mobile number + $number->setNationalNumber(9342457897); + $this->assertEquals(array(), self::$prefixTimeZonesMapForRU->lookupTimeZonesForNumber($number)); + + // An invalid number (too short) + $number->setNationalNumber(3951); + $this->assertEquals(array(self::IRKUTSK_TZ), self::$prefixTimeZonesMapForRU->lookupTimeZonesForNumber($number)); + } +} + +/* EOF */ \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/timezone/UKTest.php b/Tests/libphonenumber/Tests/timezone/UKTest.php new file mode 100644 index 000000000..398d4bc6e --- /dev/null +++ b/Tests/libphonenumber/Tests/timezone/UKTest.php @@ -0,0 +1,24 @@ +setCountryCode(44)->setNationalNumber(1614960000); + + $timeZone = PhoneNumberToTimeZonesMapper::getInstance(); + $this->assertEquals(array("Europe/London"), $timeZone->getTimeZonesForNumber($number)); + } +} + \ No newline at end of file diff --git a/Tests/libphonenumber/Tests/timezone/data/map_data.php b/Tests/libphonenumber/Tests/timezone/data/map_data.php new file mode 100644 index 000000000..f2e6cd1e5 --- /dev/null +++ b/Tests/libphonenumber/Tests/timezone/data/map_data.php @@ -0,0 +1,13 @@ + 'America/New_York&America/Chicago&America/Winnipeg&America/Los_Angeles', + 1201 => 'America/New_York', + 1212812 => 'America/New_York', + 1234 => 'America/New_York', + 1604 => 'America/Winnipeg', + 1617423 => 'America/Chicago', + 1650960 => 'America/Los_Angeles', + 1989 => 'Ameriac/Los_Angeles', + 612 => 'Australia/Sydney', + 82 => 'Asia/Seoul', +); \ No newline at end of file diff --git a/build.xml b/build.xml index c754bc4c8..4e6559065 100644 --- a/build.xml +++ b/build.xml @@ -1,40 +1,128 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/build.php b/build/build.php new file mode 100755 index 000000000..c46a9dd99 --- /dev/null +++ b/build/build.php @@ -0,0 +1,8 @@ +#!/usr/bin/env php +add('libphonenumber\\buildtools\\', __DIR__); + +$app = new \libphonenumber\buildtools\BuildApplication(); +$app->run(); \ No newline at end of file diff --git a/build/libphonenumber/buildtools/BuildApplication.php b/build/libphonenumber/buildtools/BuildApplication.php new file mode 100644 index 000000000..81767f283 --- /dev/null +++ b/build/libphonenumber/buildtools/BuildApplication.php @@ -0,0 +1,36 @@ +addCommands( + array( + new BuildMetadataPHPFromXMLCommand(), + new GeneratePhonePrefixDataCommand(), + new GenerateTimeZonesMapDataCommand(), + ) + ); + } +} + +/* EOF */ \ No newline at end of file diff --git a/build/BuildMetadataFromXml.php b/build/libphonenumber/buildtools/BuildMetadataFromXml.php similarity index 99% rename from build/BuildMetadataFromXml.php rename to build/libphonenumber/buildtools/BuildMetadataFromXml.php index 8e12e83cc..e9bbcaa1f 100644 --- a/build/BuildMetadataFromXml.php +++ b/build/libphonenumber/buildtools/BuildMetadataFromXml.php @@ -1,13 +1,11 @@ [] - - where: - inputFile The input file containing phone number metadata in XML format. - outputDir The output source directory to store phone number metadata in proto - format (one file per region) and the country code to region code - mapping file. - dataPrefix The start of the filename to store the files (eg. dataPrefix_GB.php) - mappingClass The name of the mapping class generated - liteBuild Whether to generate the lite-version of the metadata (default: - false). When set to true certain metadata will be omitted. - At this moment, example numbers information is omitted. -EOT; const GENERATION_COMMENT = <<<'EOT' /* This file is automatically generated by {@link BuildMetadataPHPFromXml}. * Please don't modify it directly. @@ -46,24 +29,12 @@ class BuildMetadataPHPFromXml const REGION_CODE_SET_COMMENT = " // A set of all region codes for which data is available.\n"; - public function start($argc, $argv) + public function start($inputFile, $outputDir, $filePrefix, $mappingClass, $mappingClassLocation, $liteBuild) { - if ($argc != 5 && $argc != 6) { - echo self::HELP_MESSAGE; - return false; - } - $inputFile = $argv[1]; - $outputDir = $argv[2]; - $filePrefix = $argv[3]; - $mappingClass = $argv[4]; - $liteBuild = $argc > 5 && $argv[5] === "true"; - $savePath = $outputDir . $filePrefix; $metadataCollection = BuildMetadataFromXml::buildPhoneMetadataCollection($inputFile, $liteBuild); - $mappingClassLocation = __DIR__ . '/../src/libphonenumber/'; - $this->writeMetadataToFile($metadataCollection, $savePath); @@ -151,6 +122,3 @@ private function writeCountryCallingCodeMappingToFile($countryCodeToRegionCodeMa } - -$buildMetadataPHPFromXml = new BuildMetadataPHPFromXml(); -$buildMetadataPHPFromXml->start($argc, $argv); diff --git a/build/libphonenumber/buildtools/Commands/BuildMetadataPHPFromXMLCommand.php b/build/libphonenumber/buildtools/Commands/BuildMetadataPHPFromXMLCommand.php new file mode 100644 index 000000000..c936b7248 --- /dev/null +++ b/build/libphonenumber/buildtools/Commands/BuildMetadataPHPFromXMLCommand.php @@ -0,0 +1,51 @@ +setName('BuildMetadataPHPFromXML'); + $this->setDescription('Generate phone metadata data files'); + $this->setDefinition( + array( + new InputArgument('InputFile', InputArgument::REQUIRED, 'The input file containing phone number metadata in XML format.'), + new InputArgument('OutputDirectory', InputArgument::REQUIRED, 'The output source directory to store phone number metadata (one file per region) and the country code to region code mapping file'), + new InputArgument('DataPrefix', InputArgument::REQUIRED, 'The start of the filename to store the files (e.g. dataPrefix_GB.php'), + new InputArgument('MappingClass', InputArgument::REQUIRED, 'The name of the mapping class generated'), + new InputArgument('MappingClassLocation', InputArgument::REQUIRED, 'The directory where the mapping class is stored'), + new InputArgument('LiteBuild', InputArgument::OPTIONAL, 'Whether to generate the lite-version of the metadata. When set to true, certain metadata will be omitted. AT this moment, example numbers information is omitted', false), + ) + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) + { + $build = new BuildMetadataPHPFromXml(); + $build->start( + $input->getArgument('InputFile'), + $input->getArgument('OutputDirectory'), + $input->getArgument('DataPrefix'), + $input->getArgument('MappingClass'), + $input->getArgument('MappingClassLocation'), + ($input->getArgument('LiteBuild') == 'true') ? true : false + ); + } +} + +/* EOF */ \ No newline at end of file diff --git a/build/libphonenumber/buildtools/Commands/GeneratePhonePrefixDataCommand.php b/build/libphonenumber/buildtools/Commands/GeneratePhonePrefixDataCommand.php new file mode 100644 index 000000000..acb6c64f5 --- /dev/null +++ b/build/libphonenumber/buildtools/Commands/GeneratePhonePrefixDataCommand.php @@ -0,0 +1,41 @@ +setName('GeneratePhonePrefixData'); + $this->setDescription('Generate phone prefix data files'); + $this->setDefinition( + array( + new InputArgument('InputDirectory', InputArgument::REQUIRED, 'The input directory containing the locale/region.txt files'), + new InputArgument('OutputDirectory', InputArgument::REQUIRED, 'The output source directory'), + ) + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) + { + $progress = $this->getHelperSet()->get('progress'); + $generatePhonePrefixData = new GeneratePhonePrefixData(); + $generatePhonePrefixData->start($input->getArgument('InputDirectory'), $input->getArgument('OutputDirectory'), $output, $progress); + } +} + +/* EOF */ \ No newline at end of file diff --git a/build/libphonenumber/buildtools/Commands/GenerateTimeZonesMapDataCommand.php b/build/libphonenumber/buildtools/Commands/GenerateTimeZonesMapDataCommand.php new file mode 100644 index 000000000..0e12de854 --- /dev/null +++ b/build/libphonenumber/buildtools/Commands/GenerateTimeZonesMapDataCommand.php @@ -0,0 +1,36 @@ +setName('GenerateTimeZonesMapData'); + $this->setDescription('Generate time zone data files'); + $this->setDefinition( + array( + new InputArgument('InputFile', InputArgument::REQUIRED, 'The input file containing the timezone map data'), + new InputArgument('OutputDirectory', InputArgument::REQUIRED, 'The output directory to save the file'), + ) + ); + } + + protected function execute(InputInterface $input, OutputInterface $output) + { + new GenerateTimeZonesMapData($input->getArgument('InputFile'), $input->getArgument('OutputDirectory')); + } +} \ No newline at end of file diff --git a/build/libphonenumber/buildtools/GeneratePhonePrefixData.php b/build/libphonenumber/buildtools/GeneratePhonePrefixData.php new file mode 100644 index 000000000..7c3d438a9 --- /dev/null +++ b/build/libphonenumber/buildtools/GeneratePhonePrefixData.php @@ -0,0 +1,377 @@ +inputDir = $inputDir; + $this->outputDir = $outputDir; + self::$consoleOutput = $consoleOutput; + + $inputOutputMappings = $this->createInputOutputMappings(); + $availableDataFiles = array(); + + $progress->start($consoleOutput, count($inputOutputMappings)); + foreach ($inputOutputMappings as $textFile => $outputFiles) { + $mappings = $this->readMappingsFromFile($textFile); + + $language = $this->getLanguageFromTextFile($textFile); + + $this->removeEmptyEnglishMappings($mappings, $language); + $this->makeDataFallbackToEnglish($textFile, $mappings); + $mappingForFiles = $this->splitMap($mappings, $outputFiles); + + foreach ($mappingForFiles as $outputFile => $value) { + $this->writeMappingFile($language, $outputFile, $value); + $this->addConfigurationMapping($availableDataFiles, $language, $outputFile); + } + $progress->advance(); + } + + $this->writeConfigMap($availableDataFiles); + $progress->finish(); + } + + private function createInputOutputMappings() + { + $topLevel = scandir($this->inputDir); + + $mappings = array(); + + foreach ($topLevel as $languageDirectory) { + if (in_array($languageDirectory, $this->filesToIgnore)) { + continue; + } + + $fileLocation = $this->inputDir . DIRECTORY_SEPARATOR . $languageDirectory; + + if (is_dir($fileLocation)) { + // Will contain files + + $countryCodeFiles = scandir($fileLocation); + + foreach ($countryCodeFiles as $countryCodeFileName) { + if (in_array($countryCodeFileName, $this->filesToIgnore)) { + continue; + } + + + $outputFiles = $this->createOutputFileNames( + $countryCodeFileName, + $this->getCountryCodeFromTextFileName($countryCodeFileName), + $languageDirectory + ); + + $mappings[$languageDirectory . DIRECTORY_SEPARATOR . $countryCodeFileName] = $outputFiles; + } + } + } + + return $mappings; + } + + /** + * Method used by {@code #createInputOutputMappings()} to generate the list of output binary files + * from the provided input text file. For the data files expected to be large (currently only + * NANPA is supported), this method generates a list containing one output file for each area + * code. Otherwise, a single file is added to the list. + */ + + private function createOutputFileNames($file, $countryCode, $language) + { + $outputFiles = array(); + + if ($countryCode == self::NANPA_COUNTRY_CODE) { + // Fetch the 4-digit prefixes stored in the file. + $phonePrefixes = array(); + + $this->parseTextFile( + $this->getFilePathFromLanguageAndCountryCode($language, $countryCode), + function ($prefix, $location) use (&$phonePrefixes) { + $phonePrefixes[] = substr($prefix, 0, 4); + } + ); + + foreach ($phonePrefixes as $prefix) { + $outputFiles[] = $this->generateFilename($prefix, $language); + } + } else { + $outputFiles[] = $this->generateFilename($countryCode, $language); + } + + return $outputFiles; + } + + /** + * Reads phone prefix data from the provides file path and invokes the given handler for each + * mapping read. + * + * @param $filePath + * @param $handler + * @return array + * @throws \InvalidArgumentException + */ + private function parseTextFile($filePath, \Closure $handler) + { + + if (!file_exists($filePath) || !is_readable($filePath)) { + throw new \InvalidArgumentException("File '{$filePath}' does not exist"); + } + + $data = file($filePath); + + $countryData = array(); + + foreach ($data as $line) { + // Remove \n + $line = str_replace("\n", "", $line); + $line = str_replace("\r", "", $line); + $line = trim($line); + + if (strlen($line) == 0 || substr($line, 0, 1) == '#') { + continue; + } + if (strpos($line, '|')) { + // Valid line + $parts = explode('|', $line); + + + $prefix = $parts[0]; + $location = $parts[1]; + + $handler($prefix, $location); + } + + } + + return $countryData; + + } + + private function getFilePathFromLanguageAndCountryCode($language, $code) + { + return $this->getFilePath($language . DIRECTORY_SEPARATOR . $code . self::DATA_FILE_EXTENSION); + } + + private function getFilePath($fileName) + { + $path = $this->inputDir . $fileName; + + return $path; + } + + private function generateFilename($prefix, $language) + { + return $language . DIRECTORY_SEPARATOR . $prefix . self::DATA_FILE_EXTENSION; + } + + private function getCountryCodeFromTextFileName($countryCodeFileName) + { + return str_replace(self::DATA_FILE_EXTENSION, '', $countryCodeFileName); + } + + private function readMappingsFromFile($inputFile) + { + $areaCodeMap = array(); + + $this->parseTextFile( + $this->inputDir . $inputFile, + function ($prefix, $location) use (&$areaCodeMap) { + $areaCodeMap[$prefix] = $location; + } + ); + + return $areaCodeMap; + } + + private function getLanguageFromTextFile($textFile) + { + $parts = explode(DIRECTORY_SEPARATOR, $textFile); + + return $parts[0]; + } + + private function removeEmptyEnglishMappings(&$mappings, $language) + { + if ($language != "en") { + return; + } + + foreach ($mappings as $k => $v) { + if ($v == "") { + unset($mappings[$k]); + } + } + } + + private function makeDataFallbackToEnglish($textFile, &$mappings) + { + $englishPath = $this->getEnglishDataPath($textFile); + + if ($textFile == $englishPath || !file_exists($this->getFilePath($englishPath))) { + return; + } + + $countryCode = $this->getCountryCodeFromTextFileName($textFile); + + if (!array_key_exists($countryCode, $this->englishMaps)) { + $englishMap = $this->getEnglishDataFile($countryCode); + + $this->englishMaps[$countryCode] = $englishMap; + } + + $this->compressAccordingToEnglishData($this->englishMaps[$countryCode], $mappings); + } + + private function getEnglishDataPath($textFile) + { + return "en" . substr($textFile, -2); + } + + private function getEnglishDataFile($callingCode) + { + return $this->readMappingFile("en", $callingCode); + } + + private function readMappingFile($language, $code) + { + $path = $this->getFilePathFromLanguageAndCountryCode($language, $code); + + if ($path === null) { + return array(); + } + + } + + private function compressAccordingToEnglishData($englishMap, &$nonEnglishMap) + { + foreach ($nonEnglishMap as $prefix => $value) { + + if (array_key_exists($prefix, $englishMap)) { + $englishDescription = $englishMap[$prefix]; + if ($englishDescription == $value) { + if (!$this->hasOverlappingPrefix($prefix, $nonEnglishMap)) { + unset($nonEnglishMap[$prefix]); + } else { + $nonEnglishMap[$prefix] = ""; + } + } + } + } + } + + private function hasOverlappingPrefix($number, $mappings) + { + while (strlen($number) > 0) { + $number = substr($number, 0, -1); + + if (array_key_exists($number, $mappings)) { + return true; + } + } + + return false; + } + + private function splitMap($mappings, $outputFiles) + { + $mappingForFiles = array(); + + foreach ($mappings as $prefix => $location) { + $targetFile = null; + + foreach ($outputFiles as $k => $outputFile) { + $outputFilePrefix = $this->getPhonePrefixLanguagePairFromFilename($outputFile)->prefix; + if (self::startsWith($prefix, $outputFilePrefix)) { + $targetFile = $outputFilePrefix; + break; + } + } + + + if (!array_key_exists($targetFile, $mappingForFiles)) { + $mappingForFiles[$targetFile] = array(); + } + $mappingForFiles[$targetFile][$prefix] = $location; + } + + return $mappingForFiles; + } + + /** + * Extracts the phone prefix and the language code contained in the provided file name. + */ + private function getPhonePrefixLanguagePairFromFilename($outputFile) + { + $parts = explode(DIRECTORY_SEPARATOR, $outputFile); + + $returnObj = new \stdClass(); + $returnObj->language = $parts[0]; + + $returnObj->prefix = $this->getCountryCodeFromTextFileName($parts[1]); + + return $returnObj; + } + + /** + * + * @link http://stackoverflow.com/a/834355/403165 + * @param $haystack + * @param $needle + * @return bool + */ + private static function startsWith($haystack, $needle) + { + return !strncmp($haystack, $needle, strlen($needle)); + } + + private function writeMappingFile($language, $outputFile, $data) + { + + if (!file_exists($this->outputDir . $language)) { + mkdir($this->outputDir . $language); + } + + $phpSource = 'outputDir . $language . DIRECTORY_SEPARATOR . $outputFile . '.php'; + + file_put_contents($outputPath, $phpSource); + } + + public function addConfigurationMapping(&$availableDataFiles, $language, $prefix) + { + if (!array_key_exists($language, $availableDataFiles)) { + $availableDataFiles[$language] = array(); + } + + $availableDataFiles[$language][] = $prefix; + } + + private function writeConfigMap($availableDataFiles) + { + $phpSource = 'outputDir . 'Map.php'; + + file_put_contents($outputPath, $phpSource); + } +} + +/* EOF */ \ No newline at end of file diff --git a/build/libphonenumber/buildtools/GenerateTimeZonesMapData.php b/build/libphonenumber/buildtools/GenerateTimeZonesMapData.php new file mode 100644 index 000000000..44bf5fa1f --- /dev/null +++ b/build/libphonenumber/buildtools/GenerateTimeZonesMapData.php @@ -0,0 +1,71 @@ +inputTextFile = $inputFile; + + if (!is_readable($this->inputTextFile)) { + throw new \RuntimeException("The provided input text file does not exist."); + } + + $data = $this->parseTextFile(); + $this->writeMappingFile($outputDir, $data); + } + + /** + * Reads phone prefix data from the provided input stream and returns a SortedMap with the + * prefix to time zones mappings. + */ + private function parseTextFile(){ + $data = file($this->inputTextFile); + + $timeZoneMap = array(); + + foreach ($data as $line) { + // Remove \n + $line = str_replace("\n", "", $line); + $line = str_replace("\r", "", $line); + $line = trim($line); + + if (strlen($line) == 0 || substr($line, 0, 1) == '#') { + continue; + } + if (strpos($line, '|')) { + // Valid line + $parts = explode('|', $line); + + + $prefix = $parts[0]; + $timezone = $parts[1]; + + $timeZoneMap[$prefix] = $timezone; + } + } + + return $timeZoneMap; + } + + private function writeMappingFile($outputFile, $data) + { + $phpSource = ' + + + + + ./Tests/ + + + + + + ./src/ + + + + \ No newline at end of file diff --git a/src/libphonenumber/AlternateFormatsCountryCodeSet.php b/src/libphonenumber/AlternateFormatsCountryCodeSet.php index 85b2a372a..ebc0b7f37 100644 --- a/src/libphonenumber/AlternateFormatsCountryCodeSet.php +++ b/src/libphonenumber/AlternateFormatsCountryCodeSet.php @@ -14,29 +14,36 @@ class AlternateFormatsCountryCodeSet { 1 => 30, 2 => 31, 3 => 34, - 4 => 43, - 5 => 44, - 6 => 49, - 7 => 55, - 8 => 58, - 9 => 61, - 10 => 62, - 11 => 63, - 12 => 81, - 13 => 90, - 14 => 351, - 15 => 352, - 16 => 359, - 17 => 372, - 18 => 373, - 19 => 375, - 20 => 380, - 21 => 385, - 22 => 595, - 23 => 675, - 24 => 855, - 25 => 971, - 26 => 972, + 4 => 36, + 5 => 43, + 6 => 44, + 7 => 49, + 8 => 55, + 9 => 58, + 10 => 61, + 11 => 62, + 12 => 63, + 13 => 66, + 14 => 81, + 15 => 84, + 16 => 90, + 17 => 94, + 18 => 350, + 19 => 351, + 20 => 352, + 21 => 358, + 22 => 359, + 23 => 372, + 24 => 373, + 25 => 375, + 26 => 380, + 27 => 385, + 28 => 595, + 29 => 675, + 30 => 855, + 31 => 971, + 32 => 972, + 33 => 995, ); } diff --git a/src/libphonenumber/Matcher.php b/src/libphonenumber/Matcher.php index 50cd30312..31eb3405f 100644 --- a/src/libphonenumber/Matcher.php +++ b/src/libphonenumber/Matcher.php @@ -104,13 +104,27 @@ public function group($group = NULL) /** * @return int */ - public function end($group = NULL) + public function end($group = null) { - if (!isset($group)) - $group = 0; - if (!isset($this->groups[$group])) - return NULL; - return $this->groups[$group][1] + strlen($this->groups[$group][0]); + if (!isset($group) || $group === null) { + $group = 0; + } + if (!isset($this->groups[$group])) { + return null; + } + return $this->groups[$group][1] + strlen($this->groups[$group][0]); + } + + public function start($group = NULL) + { + if (isset($group) || $group === null) { + $group = 0; + } + if (!isset($this->groups[$group])) { + return null; + } + + return $this->groups[$group][1]; } /** @@ -120,7 +134,7 @@ public function end($group = NULL) */ public function replaceFirst($replacement) { - return preg_replace('/' . $this->pattern . '/', $replacement, $this->subject, 1); + return preg_replace('/' . $this->pattern . '/x', $replacement, $this->subject, 1); } /** @@ -130,7 +144,7 @@ public function replaceFirst($replacement) */ public function replaceAll($replacement) { - return preg_replace('/' . $this->pattern . '/', $replacement, $this->subject); + return preg_replace('/' . $this->pattern . '/x', $replacement, $this->subject); } /** diff --git a/src/libphonenumber/PhoneMetadata.php b/src/libphonenumber/PhoneMetadata.php index ee633f6ee..cf18290a2 100644 --- a/src/libphonenumber/PhoneMetadata.php +++ b/src/libphonenumber/PhoneMetadata.php @@ -172,7 +172,7 @@ public function setPreferredExtnPrefix($value) { return $this; } - private $mainCountryForCode = NULL; + private $mainCountryForCode = false; public function hasMainCountryForCode() { return isset($this->mainCountryForCode); @@ -193,7 +193,7 @@ public function setMainCountryForCode($value) { return $this; } - private $leadingZeroPossible = NULL; + private $leadingZeroPossible = false; public function hasLeadingZeroPossible() { return isset($this->leadingZeroPossible); @@ -208,7 +208,7 @@ public function setLeadingZeroPossible($value) { return $this; } - private $mobileNumberPortableRegion = null; + private $mobileNumberPortableRegion = false; public function hasMobileNumberPortableRegion() { return isset($this->mobileNumberPortableRegion); @@ -295,7 +295,7 @@ public function setFixedLine(PhoneNumberDesc $value) { return $this; } - private $sameMobileAndFixedLinePattern = NULL; + private $sameMobileAndFixedLinePattern = false; public function hasSameMobileAndFixedLinePattern() { return isset($this->sameMobileAndFixedLinePattern); diff --git a/src/libphonenumber/PhoneNumberDesc.php b/src/libphonenumber/PhoneNumberDesc.php index 6dac2561d..94c64470a 100644 --- a/src/libphonenumber/PhoneNumberDesc.php +++ b/src/libphonenumber/PhoneNumberDesc.php @@ -7,11 +7,11 @@ */ class PhoneNumberDesc { - private $hasNationalNumberPattern; + private $hasNationalNumberPattern = false; private $nationalNumberPattern = ""; - private $hasPossibleNumberPattern; + private $hasPossibleNumberPattern = false; private $possibleNumberPattern = ""; - private $hasExampleNumber; + private $hasExampleNumber = false; private $exampleNumber = ""; /** @@ -138,11 +138,18 @@ public function exactlySameAs(PhoneNumberDesc $other) */ public function toArray() { - return array( - 'NationalNumberPattern' => $this->getNationalNumberPattern(), - 'PossibleNumberPattern' => $this->getPossibleNumberPattern(), - 'ExampleNumber' => $this->getExampleNumber(), - ); + $data = array(); + if ($this->hasNationalNumberPattern()) { + $data['NationalNumberPattern'] = $this->getNationalNumberPattern(); + } + if ($this->hasPossibleNumberPattern()) { + $data['PossibleNumberPattern'] = $this->getPossibleNumberPattern(); + } + if ($this->hasExampleNumber()) { + $data['ExampleNumber'] = $this->getExampleNumber(); + } + + return $data; } /** @@ -152,13 +159,13 @@ public function toArray() */ public function fromArray(array $input) { - if (isset($input['NationalNumberPattern'])) { + if (isset($input['NationalNumberPattern']) && $input['NationalNumberPattern'] != '') { $this->setNationalNumberPattern($input['NationalNumberPattern']); } - if (isset($input['PossibleNumberPattern'])) { + if (isset($input['PossibleNumberPattern']) && $input['NationalNumberPattern'] != '') { $this->setPossibleNumberPattern($input['PossibleNumberPattern']); } - if (isset($input['ExampleNumber'])) { + if (isset($input['ExampleNumber']) && $input['NationalNumberPattern'] != '') { $this->setExampleNumber($input['ExampleNumber']); } diff --git a/src/libphonenumber/PhoneNumberToCarrierMapper.php b/src/libphonenumber/PhoneNumberToCarrierMapper.php new file mode 100644 index 000000000..551a0e9de --- /dev/null +++ b/src/libphonenumber/PhoneNumberToCarrierMapper.php @@ -0,0 +1,126 @@ +prefixFileReader = new PrefixFileReader(dirname(__FILE__) . $phonePrefixDataDirectory); + $this->phoneUtil = PhoneNumberUtil::getInstance(); + } + + /** + * Gets a {@link PhoneNumberToCarrierMapper} instance to carry out international carrier lookup. + * + *

The {@link PhoneNumberToCarrierMapper} is implemented as a singleton. Therefore, calling + * this method multiple times will only result in one instance being created. + * + * @param string $mappingDir + * @return PhoneNumberToCarrierMapper + */ + public static function getInstance($mappingDir = self::MAPPING_DATA_DIRECTORY) { + if (self::$instance === null) { + self::$instance = new self($mappingDir); + } + + return self::$instance; + } + + /** + * Returns a carrier name for the given phone number, in the language provided. The carrier name + * is the one the number was originally allocated to, however if the country supports mobile + * number portability the number might not belong to the returned carrier anymore. If no mapping + * is found an empty string is returned. + * + *

This method assumes the validity of the number passed in has already been checked, and that + * the number is suitable for carrier lookup. We consider mobile and pager numbers possible + * candidates for carrier lookup. + * + * @param PhoneNumber $number a valid phone number for which we want to get a carrier name + * @param string $languageCode the language code in which the name should be written + * @return string a carrier name for the given phone number + */ + public function getNameForValidNumber(PhoneNumber $number, $languageCode) { + $languageStr = \Locale::getPrimaryLanguage($languageCode); + $scriptStr = ""; + $regionStr = \Locale::getRegion($languageCode); + + return $this->prefixFileReader->getDescriptionForNumber($number, $languageStr, $scriptStr, $regionStr); + } + + + /** + * Gets the name of the carrier for the given phone number, in the language provided. As per + * {@link #getNameForValidNumber(PhoneNumber, Locale)} but explicitly checks the validity of + * the number passed in. + * + * @param PhoneNumber $number The phone number for which we want to get a carrier name + * @param string $languageCode Language code for which the description should be written + * @return string a carrier name for the given phone number, or empty string if the number passed in is + * invalid + */ + public function getNameForNumber(PhoneNumber $number, $languageCode) { + $numberType = $this->phoneUtil->getNumberType($number); + if ($this->isMobile($numberType)) { + return $this->getNameForValidNumber($number, $languageCode); + } + return ""; + } + /** + * Gets the name of the carrier for the given phone number only when it is 'safe' to display to + * users. A carrier name is considered safe if the number is valid and for a region that doesn't + * support + * {@linkplain http://en.wikipedia.org/wiki/Mobile_number_portability mobile number portability}. + * + * @param $number PhoneNumber the phone number for which we want to get a carrier name + * @param $languageCode String the language code in which the name should be written + * @return string a carrier name that is safe to display to users, or the empty string + */ + public function getSafeDisplayName(PhoneNumber $number, $languageCode) { + if ($this->phoneUtil->isMobileNumberPortableRegion($this->phoneUtil->getRegionCodeForNumber($number))) { + return ""; + } + + return $this->getNameForNumber($number, $languageCode); + } + + /** + * Checks if the supplied number type supports carrier lookup. + * @param int $numberType A PhoneNumberType int + * @return bool + */ + private function isMobile($numberType) { + return ($numberType === PhoneNumberType::MOBILE || + $numberType === PhoneNumberType::FIXED_LINE_OR_MOBILE || + $numberType === PhoneNumberType::PAGER + ); + } +} + +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/PhoneNumberToTimeZonesMapper.php b/src/libphonenumber/PhoneNumberToTimeZonesMapper.php new file mode 100644 index 000000000..23349ad4e --- /dev/null +++ b/src/libphonenumber/PhoneNumberToTimeZonesMapper.php @@ -0,0 +1,161 @@ +prefixTimeZonesMap = self::loadPrefixTimeZonesMapFromFile( + dirname(__FILE__) . $phonePrefixDataDirectory . DIRECTORY_SEPARATOR . self::MAPPING_DATA_FILE_NAME + ); + $this->phoneUtil = PhoneNumberUtil::getInstance(); + + $this->unknownTimeZoneList[] = self::UNKNOWN_TIMEZONE; + } + + private static function loadPrefixTimeZonesMapFromFile($path) + { + if (!is_readable($path)) { + throw new \InvalidArgumentException("Mapping file can not be found"); + } + + $data = require $path; + + $map = new PrefixTimeZonesMap($data); + + return $map; + } + + /** + * Gets a {@link PhoneNumberToTimeZonesMapper} instance. + * + *

The {@link PhoneNumberToTimeZonesMapper} is implemented as a singleton. Therefore, calling + * this method multiple times will only result in one instance being created. + * + * @param $mappingDir + * @return PhoneNumberToTimeZonesMapper instance + */ + public static function getInstance($mappingDir = self::MAPPING_DATA_DIRECTORY) + { + if (self::$instance === null) { + self::$instance = new self($mappingDir); + } + + return self::$instance; + } + + /** + * Returns a String with the ICU unknown time zone. + * @return string + */ + public static function getUnknownTimeZone() + { + return self::UNKNOWN_TIMEZONE; + } + + /** + * As per {@link #getTimeZonesForGeographicalNumber(PhoneNumber)} but explicitly checks + * the validity of the number passed in. + * + * @param $number PhoneNumber the phone number for which we want to get the time zones to which it belongs + * @return array a list of the corresponding time zones or a single element list with the default + * unknown time zone if no other time zone was found or if the number was invalid + */ + public function getTimeZonesForNumber(PhoneNumber $number) + { + $numberType = $this->phoneUtil->getNumberType($number); + + if ($numberType === PhoneNumberType::UNKNOWN) { + return $this->unknownTimeZoneList; + } elseif (!$this->canBeGeocoded($numberType)) { + return $this->getCountryLevelTimeZonesforNumber($number); + } + + return $this->getTimeZonesForGeographicalNumber($number); + } + + /** + * A similar method is implemented as PhoneNumberUtil.isNumberGeographical, which performs a + * stricter check, as it determines if a number has a geographical association. Also, if new + * phone number types were added, we should check if this other method should be updated too. + * TODO: Remove duplication by completing the logic in the method in PhoneNumberUtil. + * For more information, see the comments in that method. + * @param $numberType + * @return bool + */ + public function canBeGeocoded($numberType) + { + return ($numberType === PhoneNumberType::FIXED_LINE || + $numberType === PhoneNumberType::MOBILE || + $numberType === PhoneNumberType::FIXED_LINE_OR_MOBILE + ); + } + + /** + * Returns the list of time zones corresponding to the country calling code of {@code number}. + * + * @param $number PhoneNumber the phone number to look up + * @return array the list of corresponding time zones or a single element list with the default + * unknown time zone if no other time zone was found + */ + private function getCountryLevelTimeZonesforNumber(PhoneNumber $number) + { + $timezones = $this->prefixTimeZonesMap->lookupCountryLevelTimeZonesForNumber($number); + return (count($timezones) == 0) ? $this->unknownTimeZoneList : $timezones; + } + + /** + * Returns a list of time zones to which a phone number belongs. + * + *

This method assumes the validity of the number passed in has already been checked, and that + * the number is geo-localizable. We consider fixed-line and mobile numbers possible candidates + * for geo-localization. + * + * @param $number PhoneNumber a valid phone number for which we want to get the time zones to which it belongs + * @return array a list of the corresponding time zones or a single element list with the default + * unknown time zone if no other time zone was found or if the number was invalid + */ + public function getTimeZonesForGeographicalNumber(PhoneNumber $number) + { + return $this->getTimeZonesForGeocodableNumber($number); + } + + /** + * Returns a list of time zones to which a geocodable phone number belongs. + * + * @param PhoneNumber $number The phone number for which we want to get the time zones to which it belongs + * @return array the list of correspondiing time zones or a single element list with the default + * unknown timezone if no other time zone was found or if the number was invalid + */ + private function getTimeZonesForGeocodableNumber(PhoneNumber $number) + { + $timezones = $this->prefixTimeZonesMap->lookupTimeZonesForNumber($number); + return (count($timezones) == 0) ? $this->unknownTimeZoneList : $timezones; + } + +} + +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/PhoneNumberUtil.php b/src/libphonenumber/PhoneNumberUtil.php index db6b4ccd9..f255393c6 100644 --- a/src/libphonenumber/PhoneNumberUtil.php +++ b/src/libphonenumber/PhoneNumberUtil.php @@ -25,7 +25,8 @@ class PhoneNumberUtil const REGEX_FLAGS = 'ui'; //Unicode and case insensitive // The minimum and maximum length of the national significant number. const MIN_LENGTH_FOR_NSN = 2; - const MAX_LENGTH_FOR_NSN = 15; + // The ITU says the maximum length should be 15, but we have found longer numbers in Germany. + const MAX_LENGTH_FOR_NSN = 16; // We don't allow input strings for parsing to be longer than 250 chars. This prevents malicious // input from overflowing the regular-expression engine. @@ -63,6 +64,7 @@ class PhoneNumberUtil const RFC3966_PHONE_CONTEXT = ";phone-context="; const RFC3966_ISDN_SUBADDRESS = ";isub="; const VALID_ALPHA_PHONE_PATTERN = "(?:.*?[A-Za-z]){3}.*"; + const VALID_ALPHA = "A-Za-z"; // The PLUS_SIGN signifies the international prefix. const DEFAULT_EXTN_PREFIX = " ext. "; @@ -164,6 +166,10 @@ class PhoneNumberUtil private static $EXTN_PATTERNS_FOR_PARSING; private static $EXTN_PATTERNS_FOR_MATCHING; private static $EXTN_PATTERN = null; + private static $VALID_PHONE_NUMBER_PATTERN; + private static $MIN_LENGTH_PHONE_NUMBER_PATTERN; + private static $VALID_PHONE_NUMBER; + private static $numeric_characters = array(); private $regionToMetadataMap = array(); private $countryCodeToNonGeographicalMetadataMap = array(); // Separate map of all symbols that we wish to retain when formatting alpha numbers. This @@ -251,13 +257,69 @@ public static function getInstance( self::$ALL_PLUS_NUMBER_GROUPING_SYMBOLS["."] = "."; self::$ALL_PLUS_NUMBER_GROUPING_SYMBOLS["\xEF\xBC\x8E"] = "."; + + self::$MIN_LENGTH_PHONE_NUMBER_PATTERN = "[" . self::DIGITS . "]{" . self::MIN_LENGTH_FOR_NSN . "}"; + self::$VALID_PHONE_NUMBER = "[" . self::PLUS_CHARS . "]*(?:[" . self::VALID_PUNCTUATION . self::STAR_SIGN . "]*[" . self::DIGITS . "]){3,}[" . self::VALID_PUNCTUATION . self::STAR_SIGN . self::VALID_ALPHA . self::DIGITS . "]*"; + self::$VALID_PHONE_NUMBER_PATTERN = "%^" . self::$MIN_LENGTH_PHONE_NUMBER_PATTERN . "$|^" . self::$VALID_PHONE_NUMBER . "(?:" . self::$EXTN_PATTERNS_FOR_PARSING . ")?%" . self::REGEX_FLAGS; + + self::$UNWANTED_END_CHAR_PATTERN = "[^" . self::DIGITS . self::VALID_ALPHA . "#]+$"; + self::$MOBILE_TOKEN_MAPPINGS = array(); self::$MOBILE_TOKEN_MAPPINGS['52'] = "1"; self::$MOBILE_TOKEN_MAPPINGS['54'] = "9"; + + self::loadNumericCharacters(); } return self::$instance; } + private static function loadNumericCharacters() + { + self::$numeric_characters[pack("H*", 'efbc90')] = 0; + self::$numeric_characters[pack("H*", 'efbc91')] = 1; + self::$numeric_characters[pack("H*", 'efbc92')] = 2; + self::$numeric_characters[pack("H*", 'efbc93')] = 3; + self::$numeric_characters[pack("H*", 'efbc94')] = 4; + self::$numeric_characters[pack("H*", 'efbc95')] = 5; + self::$numeric_characters[pack("H*", 'efbc96')] = 6; + self::$numeric_characters[pack("H*", 'efbc97')] = 7; + self::$numeric_characters[pack("H*", 'efbc98')] = 8; + self::$numeric_characters[pack("H*", 'efbc99')] = 9; + + self::$numeric_characters[pack("H*", 'd9a0')] = 0; + self::$numeric_characters[pack("H*", 'd9a1')] = 1; + self::$numeric_characters[pack("H*", 'd9a2')] = 2; + self::$numeric_characters[pack("H*", 'd9a3')] = 3; + self::$numeric_characters[pack("H*", 'd9a4')] = 4; + self::$numeric_characters[pack("H*", 'd9a5')] = 5; + self::$numeric_characters[pack("H*", 'd9a6')] = 6; + self::$numeric_characters[pack("H*", 'd9a7')] = 7; + self::$numeric_characters[pack("H*", 'd9a8')] = 8; + self::$numeric_characters[pack("H*", 'd9a9')] = 9; + + self::$numeric_characters[pack("H*", 'dbb0')] = 0; + self::$numeric_characters[pack("H*", 'dbb1')] = 1; + self::$numeric_characters[pack("H*", 'dbb2')] = 2; + self::$numeric_characters[pack("H*", 'dbb3')] = 3; + self::$numeric_characters[pack("H*", 'dbb4')] = 4; + self::$numeric_characters[pack("H*", 'dbb5')] = 5; + self::$numeric_characters[pack("H*", 'dbb6')] = 6; + self::$numeric_characters[pack("H*", 'dbb7')] = 7; + self::$numeric_characters[pack("H*", 'dbb8')] = 8; + self::$numeric_characters[pack("H*", 'dbb9')] = 9; + + self::$numeric_characters[pack("H*", 'e1a090')] = 0; + self::$numeric_characters[pack("H*", 'e1a091')] = 1; + self::$numeric_characters[pack("H*", 'e1a092')] = 2; + self::$numeric_characters[pack("H*", 'e1a093')] = 3; + self::$numeric_characters[pack("H*", 'e1a094')] = 4; + self::$numeric_characters[pack("H*", 'e1a095')] = 5; + self::$numeric_characters[pack("H*", 'e1a096')] = 6; + self::$numeric_characters[pack("H*", 'e1a097')] = 7; + self::$numeric_characters[pack("H*", 'e1a098')] = 8; + self::$numeric_characters[pack("H*", 'e1a099')] = 9; + } + private function init($filePrefix) { $this->currentFilePrefix = dirname(__FILE__) . '/data/' . $filePrefix; @@ -542,7 +604,7 @@ public function loadMetadataFromFile($filePrefix, $regionCode, $countryCallingCo $isNonGeoRegion = self::REGION_CODE_FOR_NON_GEO_ENTITY === $regionCode; $fileName = $filePrefix . '_' . ($isNonGeoRegion ? $countryCallingCode : $regionCode) . '.php'; if (!is_readable($fileName)) { - throw new Exception('missing metadata: ' . $fileName); + throw new \RuntimeException('missing metadata: ' . $fileName); } else { $data = include $fileName; $metadata = new PhoneMetadata(); @@ -813,10 +875,10 @@ public function getLengthOfNationalDestinationCode(PhoneNumber $number) $mobileToken = self::getCountryMobileToken($number->getCountryCode()); if ($mobileToken !== "") { - return strlen($numberGroups[2]) + strlen($numberGroups[3]); + return mb_strlen($numberGroups[2]) + mb_strlen($numberGroups[3]); } } - return strlen($numberGroups[2]); + return mb_strlen($numberGroups[2]); } /** @@ -842,7 +904,7 @@ public function format(PhoneNumber $number, $numberFormat) // TODO: Consider removing the 'if' above so that unparseable // strings without raw input format to the empty string instead of "+00" $rawInput = $number->getRawInput(); - if (strlen($rawInput) > 0) { + if (mb_strlen($rawInput) > 0) { return $rawInput; } } @@ -909,7 +971,11 @@ private function hasValidCountryCallingCode($countryCallingCode) /** * Returns the region code that matches the specific country calling code. In the case of no * region code being found, ZZ will be returned. In the case of multiple regions, the one - * designated in the metadata as the "main" region for this calling code will be returned. + * designated in the metadata as the "main" region for this calling code will be returned. If the + * countryCallingCode entered is valid but doesn't match a specific region (such as in the case of + * non-geographical calling codes like 800) the value "001" will be returned (corresponding to + * the value for World in the UN M.49 schema). + * * @param $countryCallingCode * @return string */ @@ -966,8 +1032,8 @@ public function formatNsnUsingPattern( $numberFormatRule = $formattingPattern->getFormat(); $m = new Matcher($formattingPattern->getPattern(), $nationalNumber); if ($numberFormat == PhoneNumberFormat::NATIONAL && - $carrierCode !== null && strlen($carrierCode) > 0 && - strlen($formattingPattern->getDomesticCarrierCodeFormattingRule()) > 0 + $carrierCode !== null && mb_strlen($carrierCode) > 0 && + mb_strlen($formattingPattern->getDomesticCarrierCodeFormattingRule()) > 0 ) { // Replace the $CC in the formatting rule with the desired carrier code. $carrierCodeFormattingRule = $formattingPattern->getDomesticCarrierCodeFormattingRule(); @@ -983,7 +1049,7 @@ public function formatNsnUsingPattern( $nationalPrefixFormattingRule = $formattingPattern->getNationalPrefixFormattingRule(); if ($numberFormat == PhoneNumberFormat::NATIONAL && $nationalPrefixFormattingRule !== null && - strlen($nationalPrefixFormattingRule) > 0 + mb_strlen($nationalPrefixFormattingRule) > 0 ) { $firstGroupMatcher = new Matcher(self::FIRST_GROUP_PATTERN, $numberFormatRule); $formattedNationalNumber = $m->replaceAll( @@ -1017,7 +1083,7 @@ public function formatNsnUsingPattern( */ private function maybeAppendFormattedExtension(PhoneNumber $number, $metadata, $numberFormat, &$formattedNumber) { - if ($number->hasExtension() && strlen($number->getExtension()) > 0) { + if ($number->hasExtension() && mb_strlen($number->getExtension()) > 0) { if ($numberFormat == PhoneNumberFormat::RFC3966) { $formattedNumber .= self::RFC3966_EXTN_PREFIX . $number->getExtension(); } else { @@ -1077,10 +1143,13 @@ public function isAlphaNumber($number) */ public static function isViablePhoneNumber($number) { - if (strlen($number) < self::MIN_LENGTH_FOR_NSN) { + if (mb_strlen($number) < self::MIN_LENGTH_FOR_NSN) { return false; } - $m = preg_match(self::getValidPhoneNumberPattern(), $number); + + $validPhoneNumberPattern = self::getValidPhoneNumberPattern(); + + $m = preg_match($validPhoneNumberPattern, $number); return $m > 0; } @@ -1091,6 +1160,8 @@ public static function isViablePhoneNumber($number) */ private static function getValidPhoneNumberPattern() { + return self::$VALID_PHONE_NUMBER_PATTERN; + return '%' . self::DIGITS . '{' . self::MIN_LENGTH_FOR_NSN . '}' . '|' . '[' . self::PLUS_CHARS . ']*+(?:[' . self::VALID_PUNCTUATION . self::STAR_SIGN . ']*' . self::DIGITS . '){3,}[' . @@ -1180,9 +1251,11 @@ private function parseHelper( $checkRegion, PhoneNumber $phoneNumber ) { + $numberToParse = trim($numberToParse); + if ($numberToParse === null) { throw new NumberParseException(NumberParseException::NOT_A_NUMBER, "The phone number supplied was null."); - } elseif (strlen($numberToParse) > self::MAX_INPUT_STRING_LENGTH) { + } elseif (mb_strlen($numberToParse) > self::MAX_INPUT_STRING_LENGTH) { throw new NumberParseException(NumberParseException::TOO_LONG, "The string supplied was too long to parse."); } @@ -1205,7 +1278,7 @@ private function parseHelper( // Attempt to parse extension first, since it doesn't require region-specific data and we want // to have the non-normalised number here. $extension = $this->maybeStripExtension($nationalNumber); - if (strlen($extension) > 0) { + if (mb_strlen($extension) > 0) { $phoneNumber->setExtension($extension); } @@ -1262,7 +1335,7 @@ private function parseHelper( $phoneNumber->clearCountryCodeSource(); } } - if (strlen($normalizedNationalNumber) < self::MIN_LENGTH_FOR_NSN) { + if (mb_strlen($normalizedNationalNumber) < self::MIN_LENGTH_FOR_NSN) { throw new NumberParseException(NumberParseException::TOO_SHORT_NSN, "The string supplied is too short to be a phone number."); } @@ -1273,7 +1346,7 @@ private function parseHelper( $phoneNumber->setPreferredDomesticCarrierCode($carrierCode); } } - $lengthOfNationalNumber = strlen($normalizedNationalNumber); + $lengthOfNationalNumber = mb_strlen($normalizedNationalNumber); if ($lengthOfNationalNumber < self::MIN_LENGTH_FOR_NSN) { throw new NumberParseException(NumberParseException::TOO_SHORT_NSN, "The string supplied is too short to be a phone number."); @@ -1296,7 +1369,7 @@ private function buildNationalNumberForParsing($numberToParse, &$nationalNumber) { $indexOfPhoneContext = strpos($numberToParse, self::RFC3966_PHONE_CONTEXT); if ($indexOfPhoneContext > 0) { - $phoneContextStart = $indexOfPhoneContext + strlen(self::RFC3966_PHONE_CONTEXT); + $phoneContextStart = $indexOfPhoneContext + mb_strlen(self::RFC3966_PHONE_CONTEXT); // If the phone context contains a phone number prefix, we need to capture it, whereas domains // will be ignored. if (substr($numberToParse, $phoneContextStart, 1) == self::PLUS_SIGN) { @@ -1319,10 +1392,10 @@ private function buildNationalNumberForParsing($numberToParse, &$nationalNumber) // the national number, an optional extension or isdn-subaddress component. $prefixLoc = strpos($numberToParse, self::RFC3966_PREFIX); if ($prefixLoc !== false) - $prefixLoc += strlen(self::RFC3966_PREFIX); + $prefixLoc += mb_strlen(self::RFC3966_PREFIX); else $prefixLoc = 0; - $nationalNumber .= substr($numberToParse, $prefixLoc, $indexOfPhoneContext); + $nationalNumber .= substr($numberToParse, $prefixLoc, ($indexOfPhoneContext - $prefixLoc)); } else { // Extract a possible number from the string passed in (this strips leading characters that // could not be the start of a phone number.) @@ -1359,19 +1432,32 @@ private function buildNationalNumberForParsing($numberToParse, &$nationalNumber) public static function extractPossibleNumber($number) { $matches = array(); - $match = preg_match('/' . self::$VALID_START_CHAR_PATTERN . '/', $number, $matches, PREG_OFFSET_CAPTURE); + $match = preg_match('/' . self::$VALID_START_CHAR_PATTERN . '/ui', $number, $matches, PREG_OFFSET_CAPTURE); if ($match > 0) { $number = substr($number, $matches[0][1]); // Remove trailing non-alpha non-numerical characters. - $match = preg_match('/' . self::$UNWANTED_END_CHAR_PATTERN . '/', $number, $matches, PREG_OFFSET_CAPTURE); + /*$match = preg_match('/' . self::$UNWANTED_END_CHAR_PATTERN . '/', $number, $matches, PREG_OFFSET_CAPTURE); if ($match > 0) { $number = substr($number, 0, $matches[0][1]); } + Matcher trailingCharsMatcher = UNWANTED_END_CHAR_PATTERN.matcher(number); + if (trailingCharsMatcher.find()) { + number = number.substring(0, trailingCharsMatcher.start()); + logger.log(Level.FINER, "Stripped trailing characters: " + number); + } + */ + + $trailingCharsMatcher = new Matcher(self::$UNWANTED_END_CHAR_PATTERN, $number); + if ($trailingCharsMatcher->find() && $trailingCharsMatcher->start() > 0) { + $number = substr($number, 0, $trailingCharsMatcher->start()); + } + // Check for extra numbers at the end. $match = preg_match('%' . self::$SECOND_NUMBER_START_PATTERN . '%', $number, $matches, PREG_OFFSET_CAPTURE); if ($match > 0) { $number = substr($number, 0, $matches[0][1]); } + return $number; } else { return ""; @@ -1391,7 +1477,7 @@ private function checkRegionForParsing($numberToParse, $defaultRegion) if (!$this->isValidRegionCode($defaultRegion)) { // If the number is null or empty, we can't infer the region. $plusCharsPatternMatcher = new Matcher(self::$PLUS_CHARS_PATTERN, $numberToParse); - if ($numberToParse === null || strlen($numberToParse) == 0 || !$plusCharsPatternMatcher->lookingAt()) { + if ($numberToParse === null || mb_strlen($numberToParse) == 0 || !$plusCharsPatternMatcher->lookingAt()) { return false; } } @@ -1430,14 +1516,14 @@ private function checkRegionForParsing($numberToParse, $defaultRegion) * @return int the country calling code extracted or 0 if none could be extracted * @throws NumberParseException */ - private function maybeExtractCountryCode( + public function maybeExtractCountryCode( $number, PhoneMetadata $defaultRegionMetadata = null, &$nationalNumber, $keepRawInput, PhoneNumber $phoneNumber ) { - if (strlen($number) == 0) { + if (mb_strlen($number) == 0) { return 0; } $fullNumber = $number; @@ -1452,7 +1538,7 @@ private function maybeExtractCountryCode( $phoneNumber->setCountryCodeSource($countryCodeSource); } if ($countryCodeSource != CountryCodeSource::FROM_DEFAULT_COUNTRY) { - if (strlen($fullNumber) <= self::MIN_LENGTH_FOR_NSN) { + if (mb_strlen($fullNumber) <= self::MIN_LENGTH_FOR_NSN) { throw new NumberParseException(NumberParseException::TOO_SHORT_AFTER_IDD, "Phone number had an IDD, but after this was not " . "long enough to be a viable phone number."); @@ -1476,7 +1562,7 @@ private function maybeExtractCountryCode( $defaultCountryCodeString = (string)$defaultCountryCode; $normalizedNumber = (string)$fullNumber; if (strpos($normalizedNumber, $defaultCountryCodeString) === 0) { - $potentialNationalNumber = substr($normalizedNumber, strlen($defaultCountryCodeString)); + $potentialNationalNumber = substr($normalizedNumber, mb_strlen($defaultCountryCodeString)); $generalDesc = $defaultRegionMetadata->getGeneralDesc(); $validNumberPattern = $generalDesc->getNationalNumberPattern(); // Don't need the carrier code. @@ -1521,18 +1607,16 @@ private function maybeExtractCountryCode( * removed from the number, otherwise CountryCodeSource.FROM_DEFAULT_COUNTRY if the number did * not seem to be in international format. */ - private function maybeStripInternationalPrefixAndNormalize( - &$number, - $possibleIddPrefix - ) { - if (strlen($number) == 0) { + public function maybeStripInternationalPrefixAndNormalize(&$number, $possibleIddPrefix) + { + if (mb_strlen($number) == 0) { return CountryCodeSource::FROM_DEFAULT_COUNTRY; } $matches = array(); // Check to see if the number begins with one or more plus signs. - $match = preg_match('/^' . self::$PLUS_CHARS_PATTERN . '/', $number, $matches, PREG_OFFSET_CAPTURE); + $match = preg_match('/^' . self::$PLUS_CHARS_PATTERN . '/' . self::REGEX_FLAGS, $number, $matches, PREG_OFFSET_CAPTURE); if ($match > 0) { - $number = substr($number, $matches[0][1] + strlen($matches[0][0])); + $number = substr($number, $matches[0][1] + mb_strlen($matches[0][0])); // Can now normalize the rest of the number since we've consumed the "+" sign at the start. $number = $this->normalize($number); return CountryCodeSource::FROM_NUMBER_WITH_PLUS_SIGN; @@ -1565,8 +1649,8 @@ private function maybeStripInternationalPrefixAndNormalize( */ public static function normalize(&$number) { - $m = preg_match(self::getValidPhoneNumberPattern(), $number); - if ($m > 0) { + $m = new Matcher(self::VALID_ALPHA_PHONE_PATTERN, $number); + if ($m->matches()) { return self::normalizeHelper($number, self::$ALPHA_PHONE_MAPPINGS, true); } else { return self::normalizeDigitsOnly($number); @@ -1602,6 +1686,11 @@ public static function normalizeDigits($number, $keepNonDigits) $normalizedDigits .= $character; } // If neither of the above are true, we remove this character. + + // Check if we are in the unicode number range + if (array_key_exists($character, self::$numeric_characters)) { + $normalizedDigits .= self::$numeric_characters[$character]; + } } return $normalizedDigits; } @@ -1643,11 +1732,11 @@ private function parsePrefixAsIdd($iddPattern, &$number) */ private function extractCountryCode(&$fullNumber, &$nationalNumber) { - if ((strlen($fullNumber) == 0) || ($fullNumber[0] == '0')) { + if ((mb_strlen($fullNumber) == 0) || ($fullNumber[0] == '0')) { // Country codes do not begin with a '0'. return 0; } - $numberLength = strlen($fullNumber); + $numberLength = mb_strlen($fullNumber); for ($i = 1; $i <= self::MAX_LENGTH_COUNTRY_CODE && $i <= $numberLength; $i++) { $potentialCountryCode = (int)substr($fullNumber, 0, $i); if (isset($this->countryCallingCodeToRegionCodeMap[$potentialCountryCode])) { @@ -1667,14 +1756,15 @@ private function extractCountryCode(&$fullNumber, &$nationalNumber) * @param string $carrierCode a place to insert the carrier code if one is extracted * @return bool true if a national prefix or carrier code (or both) could be extracted. */ - private function maybeStripNationalPrefixAndCarrierCode(&$number, PhoneMetadata $metadata, &$carrierCode) + public function maybeStripNationalPrefixAndCarrierCode(&$number, PhoneMetadata $metadata, &$carrierCode) { - $numberLength = strlen($number); + $numberLength = mb_strlen($number); $possibleNationalPrefix = $metadata->getNationalPrefixForParsing(); - if ($numberLength == 0 || strlen($possibleNationalPrefix) == 0) { + if ($numberLength == 0 || $possibleNationalPrefix === null || mb_strlen($possibleNationalPrefix) == 0) { // Early return for numbers of zero length. return false; } + // Attempt to parse the first digits as a national prefix. $prefixMatcher = new Matcher($possibleNationalPrefix, $number); if ($prefixMatcher->lookingAt()) { @@ -1682,16 +1772,14 @@ private function maybeStripNationalPrefixAndCarrierCode(&$number, PhoneMetadata // Check if the original number is viable. $nationalNumberRuleMatcher = new Matcher($nationalNumberRule, $number); $isViableOriginalNumber = $nationalNumberRuleMatcher->matches(); - - // prefixMatcher.group(numOfGroups) === NULL implies nothing was captured by the capturing - // groups in possibleNationalPrefix; therefore, no transformation is necessary, and we just - // remove the national prefix. - // (Note also that if $numOfGroups=0, then transformRule is empty, so value of - // group($numOfGroups) is irrelevant.) + // $prefixMatcher->group($numOfGroups) === null implies nothing was captured by the capturing + // groups in $possibleNationalPrefix; therefore, no transformation is necessary, and we just + // remove the national prefix $numOfGroups = $prefixMatcher->groupCount(); $transformRule = $metadata->getNationalPrefixTransformRule(); - if ($transformRule === null || strlen($transformRule) == 0 || - $prefixMatcher->group($numOfGroups) === null + if ($transformRule === null + || mb_strlen($transformRule) == 0 + || $prefixMatcher->group($numOfGroups - 1) === null ) { // If the original number was viable, and the resultant number is not, we return. $matcher = new Matcher($nationalNumberRule, substr($number, $prefixMatcher->end())); @@ -1701,12 +1789,12 @@ private function maybeStripNationalPrefixAndCarrierCode(&$number, PhoneMetadata if ($carrierCode !== null && $numOfGroups > 0 && $prefixMatcher->group($numOfGroups) !== null) { $carrierCode .= $prefixMatcher->group(1); } + $number = substr($number, $prefixMatcher->end()); return true; } else { - // Check that the resultant number is still viable. If not, return. Check this by copying - // the string buffer and making the transformation on the copy first. + // the string and making the transformation on the copy first. $transformedNumber = $number; $transformedNumber = substr_replace( $transformedNumber, @@ -1714,15 +1802,14 @@ private function maybeStripNationalPrefixAndCarrierCode(&$number, PhoneMetadata 0, $numberLength ); - $transformedNumberRuleMatcher = new Matcher($nationalNumberRule, $transformedNumber); - if ($isViableOriginalNumber && !$transformedNumberRuleMatcher->matches()) { + $matcher = new Matcher($nationalNumberRule, $transformedNumber); + if ($isViableOriginalNumber && !$matcher->matches()) { return false; } if ($carrierCode !== null && $numOfGroups > 1) { $carrierCode .= $prefixMatcher->group(1); } - - $number = substr_replace($number, $transformedNumber, 0, strlen($number)); + $number = substr_replace($number, $transformedNumber, 0, mb_strlen($number)); return true; } } @@ -1737,12 +1824,11 @@ private function maybeStripNationalPrefixAndCarrierCode(&$number, PhoneMetadata */ private function testNumberLengthAgainstPattern($numberPattern, $number) { - $numberMatcher = preg_match('/^(' . $numberPattern . ')$/x', $number); - if ($numberMatcher > 0) { + $numberMatcher = new Matcher($numberPattern, $number); + if ($numberMatcher->matches()) { return ValidationResult::IS_POSSIBLE; } - $numberMatcher = preg_match('/^(' . $numberPattern . ')/x', $number); - if ($numberMatcher > 0) { + if ($numberMatcher->lookingAt()) { return ValidationResult::TOO_LONG; } else { return ValidationResult::TOO_SHORT; @@ -1814,45 +1900,61 @@ public function formatNumberForMobileDialing(PhoneNumber $number, $regionCalling return $number->hasRawInput() ? $number->getRawInput() : ""; } + $formattedNumber = ""; // Clear the extension, as that part cannot normally be dialed together with the main number. $numberNoExt = new PhoneNumber(); $numberNoExt->mergeFrom($number)->clearExtension(); - $numberType = $this->getNumberType($numberNoExt); $regionCode = $this->getRegionCodeForCountryCode($countryCallingCode); - if ($regionCode == "CO" && $regionCallingFrom == "CO") { - if ($numberType == PhoneNumberType::FIXED_LINE) { + if ($regionCallingFrom == $regionCode) { + $numberType = $this->getNumberType($numberNoExt); + $isFixedLineOrMobile = ($numberType == PhoneNumberType::FIXED_LINE) || ($numberType == PhoneNumberType::MOBILE) || ($numberType == PhoneNumberType::FIXED_LINE_OR_MOBILE); + // Carrier codes may be needed in some countries. We handle this here. + if ($regionCode == "CO" && $numberType == PhoneNumberType::FIXED_LINE) { $formattedNumber = $this->formatNationalNumberWithCarrierCode( $numberNoExt, self::COLOMBIA_MOBILE_TO_FIXED_LINE_PREFIX ); - } else { - // E164 doesn't work at all when dialing within Colombia. - $formattedNumber = $this->format($numberNoExt, PhoneNumberFormat::NATIONAL); - } - } else if ($regionCode == "PE" && $regionCallingFrom == "PE") { - // In Peru, numbers cannot be dialled using E164 format from a mobile phone for Movistar. - // Instead they must be dialled in national format. - $formattedNumber = $this->format($numberNoExt, PhoneNumberFormat::NATIONAL); - } else if ($regionCode == "AE" && $regionCallingFrom == "AE" && $numberType == PhoneNumberType::UAN) { - // In the United Arab Emirates, numbers with the prefix 600 (UAN numbers) cannot be dialled - // using E164 format. Instead they must be dialled in national format. - $formattedNumber = $this->format($numberNoExt, PhoneNumberFormat::NATIONAL); - } else if ($regionCode == "BR" && $regionCallingFrom == "BR" && - (($numberType == PhoneNumberType::FIXED_LINE) || ($numberType == PhoneNumberType::MOBILE) || - ($numberType == PhoneNumberType::FIXED_LINE_OR_MOBILE)) - ) { - $formattedNumber = $numberNoExt->hasPreferredDomesticCarrierCode() - ? $this->formatNationalNumberWithPreferredCarrierCode($numberNoExt, "") + } elseif ($regionCode == "BR" && $isFixedLineOrMobile) { // Brazilian fixed line and mobile numbers need to be dialed with a carrier code when // called within Brazil. Without that, most of the carriers won't connect the call. // Because of that, we return an empty string here. - : ""; - } else if ($this->canBeInternationallyDialled($numberNoExt)) { - return $withFormatting ? $this->format($numberNoExt, PhoneNumberFormat::INTERNATIONAL) - : $this->format($numberNoExt, PhoneNumberFormat::E164); - } else { - $formattedNumber = ($regionCallingFrom == $regionCode) - ? $this->format($numberNoExt, PhoneNumberFormat::NATIONAL) : ""; + $formattedNumber = $numberNoExt->hasPreferredDomesticCarrierCode( + ) ? $this->formatNationalNumberWithCarrierCode($numberNoExt, "") : ""; + } elseif ($regionCode == "HU") { + // The national format for HU numbers doesn't contain the national prefix, because that is + // how numbers are normally written down. However, the national prefix is obligatory when + // dialing from a mobile phone. As a result, we add it back here. + $formattedNumber = $this->getNddPrefixForRegion( + $regionCode, + true /* strip non-digits */ + ) . " " . $this->format($numberNoExt, PhoneNumberType::NATIONAL); + } else { + // For NANPA countries, non-geographical countries, Mexican and Chilean fixed line and + // mobile numbers, we output international format for numbers that can be dialed + // internationally as that always works. + if (($countryCallingCode == self::NANPA_COUNTRY_CODE || $regionCode == self::REGION_CODE_FOR_NON_GEO_ENTITY || + // MX fixed line and mobile numbers should always be formatted in international format, + // even when dialed within MX. For national format to work, a carrier code needs to be + // used, and the correct carrier code depends on if the caller and callee are from the + // same local area. It is trickier to get that to work correctly than using + // international format, which is tested to work fine on all carriers. + // CL fixed line numbers need the national prefix when dialing in the national format, + // but don't have it when used for display. The reverse is true for mobile numbers. + // As a result, we output them in the international format to make it work. + (($regionCode == "MX" || $regionCode == "CL") && $isFixedLineOrMobile)) && $this->canBeInternationallyDialled( + $numberNoExt + ) + ) { + $formattedNumber = $this->format($numberNoExt, PhoneNumberFormat::INTERNATIONAL); + } else { + $formattedNumber = $this->format($numberNoExt, PhoneNumberFormat::NATIONAL); + } + } + } elseif ($this->canBeInternationallyDialled($numberNoExt)) { + return $withFormatting ? $this->format($numberNoExt, PhoneNumberFormat::INTERNATIONAL) : $this->format( + $numberNoExt, + PhoneNumberFormat::E164 + ); } return $withFormatting ? $formattedNumber : $this->normalizeDiallableCharsOnly($formattedNumber); } @@ -1986,7 +2088,7 @@ public function formatOutOfCountryKeepingAlphaChars(PhoneNumber $number, $region $rawInput = $number->getRawInput(); // If there is no raw input, then we can't keep alpha characters because there aren't any. // In this case, we return formatOutOfCountryCallingNumber. - if (strlen($rawInput) == 0) { + if (mb_strlen($rawInput) == 0) { return $this->formatOutOfCountryCallingNumber($number, $regionCallingFrom); } $countryCode = $number->getCountryCode(); @@ -2003,7 +2105,7 @@ public function formatOutOfCountryKeepingAlphaChars(PhoneNumber $number, $region // trim anything at all. Similarly, if the national number was less than three digits, we don't // trim anything at all. $nationalNumber = $this->getNationalSignificantNumber($number); - if (strlen($nationalNumber) > 3) { + if (mb_strlen($nationalNumber) > 3) { $firstNationalNumberDigit = strpos($rawInput, substr($nationalNumber, 0, 3)); if ($firstNationalNumberDigit !== false) { $rawInput = substr($rawInput, $firstNationalNumberDigit); @@ -2061,7 +2163,7 @@ public function formatOutOfCountryKeepingAlphaChars(PhoneNumber $number, $region PhoneNumberFormat::INTERNATIONAL, $formattedNumber ); - if (strlen($internationalPrefixForFormatting) > 0) { + if (mb_strlen($internationalPrefixForFormatting) > 0) { $formattedNumber = $internationalPrefixForFormatting . " " . $countryCode . " " . $formattedNumber; } else { // Invalid region entered as country-calling-from (so no metadata was found for it) or the @@ -2148,7 +2250,7 @@ public function formatOutOfCountryCallingNumber(PhoneNumber $number, $regionCall PhoneNumberFormat::INTERNATIONAL, $formattedNumber ); - if (strlen($internationalPrefixForFormatting) > 0) { + if (mb_strlen($internationalPrefixForFormatting) > 0) { $formattedNumber = $internationalPrefixForFormatting . " " . $countryCallingCode . " " . $formattedNumber; } else { $this->prefixNumberWithCountryCallingCode( @@ -2222,7 +2324,7 @@ public function formatInOriginalFormat(PhoneNumber $number, $regionCallingFrom) // compare them easily. $nationalPrefix = $this->getNddPrefixForRegion($regionCode, true /* strip non-digits */); $nationalFormat = $this->format($number, PhoneNumberFormat::NATIONAL); - if ($nationalPrefix === null || strlen($nationalPrefix) == 0) { + if ($nationalPrefix === null || mb_strlen($nationalPrefix) == 0) { // If the region doesn't have a national prefix at all, we can safely return the national // format without worrying about a national prefix being added. $formattedNumber = $nationalFormat; @@ -2263,7 +2365,7 @@ public function formatInOriginalFormat(PhoneNumber $number, $regionCallingFrom) } $candidateNationalPrefixRule = substr($candidateNationalPrefixRule, 0, $indexOfFirstGroup); $candidateNationalPrefixRule = $this->normalizeDigitsOnly($candidateNationalPrefixRule); - if (strlen($candidateNationalPrefixRule) == 0) { + if (mb_strlen($candidateNationalPrefixRule) == 0) { // National prefix not used when formatting this number. $formattedNumber = $nationalFormat; break; @@ -2280,7 +2382,7 @@ public function formatInOriginalFormat(PhoneNumber $number, $regionCallingFrom) $rawInput = $number->getRawInput(); // If no digit is inserted/removed/modified as a result of our formatting, we return the // formatted phone number; otherwise we return the raw input the user entered. - if ($formattedNumber !== null && strlen($rawInput) > 0) { + if ($formattedNumber !== null && mb_strlen($rawInput) > 0) { $normalizedFormattedNumber = $this->normalizeDiallableCharsOnly($formattedNumber); $normalizedRawInput = $this->normalizeDiallableCharsOnly($rawInput); if ($normalizedFormattedNumber != $normalizedRawInput) { @@ -2354,7 +2456,7 @@ public function getNddPrefixForRegion($regionCode, $stripNonDigits) } $nationalPrefix = $metadata->getNationalPrefix(); // If no national prefix was found, we return null. - if (strlen($nationalPrefix) == 0) { + if (mb_strlen($nationalPrefix) == 0) { return null; } if ($stripNonDigits) { @@ -2365,7 +2467,7 @@ public function getNddPrefixForRegion($regionCode, $stripNonDigits) return $nationalPrefix; } - private function rawInputContainsNationalPrefix($rawInput, $nationalPrefix, $regionCode) + private function rawInputContainsNationalPrefix($rawInput, $nationalPrefix, $regionCode) { $normalizedNationalNumber = $this->normalizeDigitsOnly($rawInput); if (strpos($normalizedNationalNumber, $nationalPrefix) === 0) { @@ -2375,7 +2477,7 @@ private function rawInputContainsNationalPrefix($rawInput, $nationalPrefix, $re // check the validity of the number if the assumed national prefix is removed (777123 won't // be valid in Japan). return $this->isValidNumber( - $this->parse(substr($normalizedNationalNumber, strlen($nationalPrefix)), $regionCode) + $this->parse(substr($normalizedNationalNumber, mb_strlen($nationalPrefix)), $regionCode) ); } catch (NumberParseException $e) { return false; @@ -2432,7 +2534,7 @@ public function isValidNumberForRegion(PhoneNumber $number, $regionCode) // as a valid number if its national significant number is between the minimum and maximum // lengths defined by ITU for a national significant number. if (!$generalNumDesc->hasNationalNumberPattern()) { - $numberLength = strlen($nationalSignificantNumber); + $numberLength = mb_strlen($nationalSignificantNumber); return $numberLength > self::MIN_LENGTH_FOR_NSN && $numberLength <= self::MAX_LENGTH_FOR_NSN; } return $this->getNumberTypeHelper($nationalSignificantNumber, $metadata) != PhoneNumberType::UNKNOWN; @@ -2444,15 +2546,16 @@ public function isValidNumberForRegion(PhoneNumber $number, $regionCode) * a possible number. Note that validation of whether the number is actually a valid number for a * particular region is not performed. This can be done separately with {@link #isValidNumber}. * - * @param string $numberToParse number that we are attempting to parse. This can contain formatting + * @param string $numberToParse number that we are attempting to parse. This can contain formatting * such as +, ( and -, as well as a phone number extension. - * @param string $defaultRegion region that we are expecting the number to be from. This is only used + * @param string $defaultRegion region that we are expecting the number to be from. This is only used * if the number being parsed is not written in international format. * The country_code for the number in this case would be stored as that * of the default region supplied. If the number is guaranteed to * start with a '+' followed by the country calling code, then * "ZZ" or null can be supplied. * @param PhoneNumber|null $phoneNumber + * @param bool $keepRawInput * @return PhoneNumber a phone number proto buffer filled with the parsed number * @throws NumberParseException if the string is not considered to be a viable phone number or if * no default region was supplied and the number is not in @@ -2505,9 +2608,9 @@ public function formatByPattern(PhoneNumber $number, $numberFormat, array $userD // appropriate national prefix. $numFormatCopy->mergeFrom($formattingPattern); $nationalPrefixFormattingRule = $formattingPattern->getNationalPrefixFormattingRule(); - if (strlen($nationalPrefixFormattingRule) > 0) { + if (mb_strlen($nationalPrefixFormattingRule) > 0) { $nationalPrefix = $metadata->getNationalPrefix(); - if (strlen($nationalPrefix) > 0) { + if (mb_strlen($nationalPrefix) > 0) { // Replace $NP with national prefix and $FG with the first group ($1). $npPatternMatcher = new Matcher(self::NP_PATTERN, $nationalPrefixFormattingRule); $nationalPrefixFormattingRule = $npPatternMatcher->replaceFirst($nationalPrefix); @@ -2622,6 +2725,7 @@ public function getExampleNumberForNonGeoEntity($countryCallingCode) return null; } + /** * Takes two phone numbers and compares them for equality. * @@ -2646,121 +2750,264 @@ public function getExampleNumberForNonGeoEntity($countryCallingCode) */ public function isNumberMatch($firstNumberIn, $secondNumberIn) { - $firstNumber = null; - $secondNumber = null; - - if (is_string($firstNumberIn)) { - // First see if the first number has an implicit country calling code, by - // attempting to parse it. + if (is_string($firstNumberIn) && is_string($secondNumberIn)) { try { - $firstNumber = $this->parse($firstNumberIn, PhoneNumberUtil::UNKNOWN_REGION); - } catch (Exception $exc) { - if ($exc->getCode() != NumberParseException::INVALID_COUNTRY_CODE) - return MatchType::NOT_A_NUMBER; - // The first number has no country calling code. EXACT_MATCH is no longer - // possible. We parse it as if the region was the same as that for the - // second number, and if EXACT_MATCH is returned, we replace this with - // NSN_MATCH. - if (!is_string($secondNumberIn)) { - if (!($secondNumberIn instanceof PhoneNumber)) - throw new \InvalidArgumentException('Second argument not a string nor a PhoneNumber object'); - $secondNumberRegion = $this->getRegionCodeForCountryCode($secondNumberIn->getCountryCode() ? : 0); - if ($secondNumberRegion) { - try { - $firstNumber = $this->parse($firstNumberIn, $secondNumberRegion); - } catch (Exception $exc2) { - return MatchType::NOT_A_NUMBER; + $firstNumberAsProto = $this->parse($firstNumberIn, self::UNKNOWN_REGION); + return $this->isNumberMatch($firstNumberAsProto, $secondNumberIn); + } catch (NumberParseException $e) { + if ($e->getErrorType() === NumberParseException::INVALID_COUNTRY_CODE) { + try { + $secondNumberAsProto = $this->parse($secondNumberIn, self::UNKNOWN_REGION); + return $this->isNumberMatch($secondNumberAsProto, $firstNumberIn); + } catch (NumberParseException $e2) { + if ($e2->getErrorType() === NumberParseException::INVALID_COUNTRY_CODE) { + try { + $firstNumberProto = new PhoneNumber(); + $secondNumberProto = new PhoneNumber(); + $this->parseHelper($firstNumberIn, null, false, false, $firstNumberProto); + $this->parseHelper($secondNumberIn, null, false, false, $secondNumberProto); + return $this->isNumberMatch($firstNumberProto, $secondNumberProto); + } catch (NumberParseException $e3) { + // Fall through and return MatchType::NOT_A_NUMBER + } } - $match = $this->isNumberMatch($firstNumber, $secondNumberIn); - if ($match === MatchType::EXACT_MATCH) - return MatchType::NSN_MATCH; - return $match; } } - // If the second number is a string or doesn't have a valid country - // calling code, we parse the first number without country calling code. - try { - $firstNumber = new PhoneNumber(); - $this->parseHelper($firstNumberIn, null, false, false, $firstNumber); - } catch (Exception $exc2) { - return MatchType::NOT_A_NUMBER; - } } - } else { - if (!($firstNumberIn instanceof PhoneNumber)) - throw new \InvalidArgumentException('First argument not a string nor a PhoneNumber object'); - $firstNumber = $firstNumberIn; + return MatchType::NOT_A_NUMBER; } - if (is_string($secondNumberIn)) { + if ($firstNumberIn instanceof PhoneNumber && is_string($secondNumberIn)) { + // First see if the second number has an implicit country calling code, by attempting to parse + // it. try { - $secondNumber = $this->parse($secondNumberIn, PhoneNumberUtil::UNKNOWN_REGION); - return $this->isNumberMatch($firstNumberIn, $secondNumber); - } catch (Exception $exc) { - if ($exc->getCode() != NumberParseException::INVALID_COUNTRY_CODE) - return MatchType::NOT_A_NUMBER; - return $this->isNumberMatch($secondNumberIn, $firstNumber); + $secondNumberAsProto = $this->parse($secondNumberIn, self::UNKNOWN_REGION); + return $this->isNumberMatch($firstNumberIn, $secondNumberAsProto); + } catch (NumberParseException $e) { + if ($e->getErrorType() === NumberParseException::INVALID_COUNTRY_CODE) { + // The second number has no country calling code. EXACT_MATCH is no longer possible. + // We parse it as if the region was the same as that for the first number, and if + // EXACT_MATCH is returned, we replace this with NSN_MATCH. + $firstNumberRegion = $this->getRegionCodeForCountryCode($firstNumberIn->getCountryCode()); + try { + if ($firstNumberRegion != self::UNKNOWN_REGION) { + $secondNumberWithFirstNumberRegion = $this->parse($secondNumberIn, $firstNumberRegion); + $match = $this->isNumberMatch($firstNumberIn, $secondNumberWithFirstNumberRegion); + if ($match === MatchType::EXACT_MATCH) { + return MatchType::NSN_MATCH; + } + return $match; + } else { + // If the first number didn't have a valid country calling code, then we parse the + // second number without one as well. + $secondNumberProto = new PhoneNumber(); + $this->parseHelper($secondNumberIn, null, false, false, $secondNumberProto); + return $this->isNumberMatch($firstNumberIn, $secondNumberProto); + } + } catch (NumberParseException $e2) { + // Fall-through to return NOT_A_NUMBER. + } + } } - } else { - if (!($secondNumberIn instanceof PhoneNumber)) - throw new \InvalidArgumentException('Second argument not a string nor a PhoneNumber object'); - $secondNumber = $secondNumberIn; - } - // First clear raw_input, country_code_source and - // preferred_domestic_carrier_code fields and any empty-string extensions so - // that we can use the proto-buffer equality method. - $firstNumber->clearRawInput(); - $firstNumber->clearCountryCodeSource(); - $firstNumber->clearPreferredDomesticCarrierCode(); - $secondNumber->clearRawInput(); - $secondNumber->clearCountryCodeSource(); - $secondNumber->clearPreferredDomesticCarrierCode(); - - if ($firstNumber->hasExtension() && !strlen($firstNumber->getExtension())) - $firstNumber->clearExtension(); - - if ($secondNumber->hasExtension() && !strlen($secondNumber->getExtension())) - $secondNumber->clearExtension(); - - // Early exit if both had extensions and these are different. - if ($firstNumber->hasExtension() && $secondNumber->hasExtension() && $firstNumber->getExtension() != $secondNumber->getExtension()) - return MatchType::NO_MATCH; - - $firstNumberCountryCode = $firstNumber->getCountryCode() ? : 0; - $secondNumberCountryCode = $secondNumber->getCountryCode() ? : 0; - // Both had country_code specified. - if ($firstNumberCountryCode != 0 && $secondNumberCountryCode != 0) { - if ($firstNumber->equals($secondNumber)) - return MatchType::EXACT_MATCH; - elseif ($firstNumberCountryCode == $secondNumberCountryCode && $this->isNationalNumberSuffixOfTheOther($firstNumber, $secondNumber)) { - // A SHORT_NSN_MATCH occurs if there is a difference because of the - // presence or absence of an 'Italian leading zero', the presence or - // absence of an extension, or one NSN being a shorter variant of the - // other. + } + if ($firstNumberIn instanceof PhoneNumber && $secondNumberIn instanceof PhoneNumber) { + // Make copies of the phone number so that the numbers passed in are not edited. + $firstNumber = new PhoneNumber(); + $firstNumber->mergeFrom($firstNumberIn); + $secondNumber = new PhoneNumber(); + $secondNumber->mergeFrom($secondNumberIn); + + // First clear raw_input, country_code_source and preferred_domestic_carrier_code fields and any + // empty-string extensions so that we can use the proto-buffer equality method. + $firstNumber->clearRawInput(); + $firstNumber->clearCountryCodeSource(); + $firstNumber->clearPreferredDomesticCarrierCode(); + $secondNumber->clearRawInput(); + $secondNumber->clearCountryCodeSource(); + $secondNumber->clearPreferredDomesticCarrierCode(); + if ($firstNumber->hasExtension() && mb_strlen($firstNumber->getExtension()) === 0) { + $firstNumber->clearExtension(); + } + + if ($secondNumber->hasExtension() && mb_strlen($secondNumber->getExtension()) === 0) { + $secondNumber->clearExtension(); + } + + // Early exit if both had extensions and these are different. + if ($firstNumber->hasExtension() && $secondNumber->hasExtension() && $firstNumber->getExtension() != $secondNumber->getExtension()) { + return MatchType::NO_MATCH; + } + + $firstNumberCountryCode = $firstNumber->getCountryCode(); + $secondNumberCountryCode = $secondNumber->getCountryCode(); + // Both had country_code specified. + if ($firstNumberCountryCode != 0 && $secondNumberCountryCode != 0) { + if ($firstNumber->equals($secondNumber)) { + return MatchType::EXACT_MATCH; + } elseif ($firstNumberCountryCode == $secondNumberCountryCode && $this->isNationalNumberSuffixOfTheOther($firstNumber, $secondNumber)) { + // A SHORT_NSN_MATCH occurs if there is a difference because of the presence or absence of + // an 'Italian leading zero', the presence or absence of an extension, or one NSN being a + // shorter variant of the other. + return MatchType::SHORT_NSN_MATCH; + } + // This is not a match. + return MatchType::NO_MATCH; + } + // Checks cases where one or both country_code fields were not specified. To make equality + // checks easier, we first set the country_code fields to be equal. + $firstNumber->setCountryCode($secondNumberCountryCode); + // If all else was the same, then this is an NSN_MATCH. + if ($firstNumber->equals($secondNumber)) { + return MatchType::NSN_MATCH; + } + if ($this->isNationalNumberSuffixOfTheOther($firstNumber, $secondNumber)) { return MatchType::SHORT_NSN_MATCH; } return MatchType::NO_MATCH; } - $firstNumber->setCountryCode(0); - $secondNumber->setCountryCode(0); - if ($firstNumber->equals($secondNumber)) - return MatchType::NSN_MATCH; - if ($this->isNationalNumberSuffixOfTheOther($firstNumber, $secondNumber)) - return MatchType::SHORT_NSN_MATCH; - return MatchType::NO_MATCH; + return MatchType::NOT_A_NUMBER; } - + private function isNationalNumberSuffixOfTheOther(PhoneNumber $firstNumber, PhoneNumber $secondNumber) { $firstNumberNationalNumber = trim((string)$firstNumber->getNationalNumber()); $secondNumberNationalNumber = trim((string)$secondNumber->getNationalNumber()); - return $this->stringEndsWithString($firstNumberNationalNumber, $secondNumberNationalNumber) || + return $this->stringEndsWithString($firstNumberNationalNumber, $secondNumberNationalNumber) || $this->stringEndsWithString($secondNumberNationalNumber, $firstNumberNationalNumber); } - + private function stringEndsWithString($hayStack, $needle) { $revNeedle = strrev($needle); $revHayStack = strrev($hayStack); return strpos($revHayStack, $revNeedle) === 0; } + /** + * Returns true if the supplied region supports mobile number portability. Returns false for + * invalid, unknown or regions that don't support mobile number portability. + * + * @param $regionCode string the region for which we want to know whether it supports mobile number + * portability or not. + * @return bool + */ + public function isMobileNumberPortableRegion($regionCode) { + $metadata = $this->getMetadataForRegion($regionCode); + if ($metadata === null) { + return false; + } + + return $metadata->isMobileNumberPortableRegion(); + } + + /** + * Check whether a phone number is a possible number given a number in the form of a string, and + * the region where the number could be dialed from. It provides a more lenient check than + * {@link #isValidNumber}. See {@link #isPossibleNumber(PhoneNumber)} for details. + * + *

This method first parses the number, then invokes {@link #isPossibleNumber(PhoneNumber)} + * with the resultant PhoneNumber object. + * + * @param $number PhoneNumber|String the number that needs to be checked, in the form of a string + * @param $regionDialingFrom String the region that we are expecting the number to be dialed from. + * Note this is different from the region where the number belongs. For example, the number + * +1 650 253 0000 is a number that belongs to US. When written in this form, it can be + * dialed from any region. When it is written as 00 1 650 253 0000, it can be dialed from any + * region which uses an international dialling prefix of 00. When it is written as + * 650 253 0000, it can only be dialed from within the US, and when written as 253 0000, it + * can only be dialed from within a smaller area in the US (Mountain View, CA, to be more + * specific). + * @return boolean true if the number is possible + */ + public function isPossibleNumber($number, $regionDialingFrom = null) + { + if ($regionDialingFrom !== null && is_string($number)) { + try { + return $this->isPossibleNumberWithReason( + $this->parse($number, $regionDialingFrom) + ) === ValidationResult::IS_POSSIBLE; + } catch (NumberParseException $e) { + return false; + } + } else { + return $this->isPossibleNumberWithReason($number) === ValidationResult::IS_POSSIBLE; + } + } + + + /** + * Check whether a phone number is a possible number. It provides a more lenient check than + * {@link #isValidNumber} in the following sense: + *

    + *
  1. It only checks the length of phone numbers. In particular, it doesn't check starting + * digits of the number. + *
  2. It doesn't attempt to figure out the type of the number, but uses general rules which + * applies to all types of phone numbers in a region. Therefore, it is much faster than + * isValidNumber. + *
  3. For fixed line numbers, many regions have the concept of area code, which together with + * subscriber number constitute the national significant number. It is sometimes okay to dial + * the subscriber number only when dialing in the same area. This function will return + * true if the subscriber-number-only version is passed in. On the other hand, because + * isValidNumber validates using information on both starting digits (for fixed line + * numbers, that would most likely be area codes) and length (obviously includes the + * length of area codes for fixed line numbers), it will return false for the + * subscriber-number-only version. + *
+ * @param $number PhoneNumber the number that needs to be checked + * @return int a ValidationResult object which indicates whether the number is possible + */ + public function isPossibleNumberWithReason(PhoneNumber $number) + { + $nationalNumber = $this->getNationalSignificantNumber($number); + $countryCode = $number->getCountryCode(); + // Note: For Russian Fed and NANPA numbers, we just use the rules from the default region (US or + // Russia) since the getRegionCodeForNumber will not work if the number is possible but not + // valid. This would need to be revisited if the possible number pattern ever differed between + // various regions within those plans. + if (!$this->hasValidCountryCallingCode($countryCode)) { + return ValidationResult::INVALID_COUNTRY_CODE; + } + + $regionCode = $this->getRegionCodeForCountryCode($countryCode); + // Metadata cannot be null because the country calling code is valid. + $metadata = $this->getMetadataForRegionOrCallingCode($countryCode, $regionCode); + $generalNumDesc = $metadata->getGeneralDesc(); + // Handling case of numbers with no metadata. + if (!$generalNumDesc->hasNationalNumberPattern()) { + $numberLength = mb_strlen($nationalNumber); + if ($numberLength < self::MIN_LENGTH_FOR_NSN) { + return ValidationResult::TOO_SHORT; + } elseif ($numberLength > self::MAX_LENGTH_FOR_NSN) { + return ValidationResult::TOO_LONG; + } else { + return ValidationResult::IS_POSSIBLE; + } + } + + $possibleNumberPattern = $generalNumDesc->getPossibleNumberPattern(); + return $this->testNumberLengthAgainstPattern($possibleNumberPattern, $nationalNumber); + } + + /** + * Attempts to extract a valid number from a phone number that is too long to be valid, and resets + * the PhoneNumber object passed in to that valid version. If no valid number could be extracted, + * the PhoneNumber object passed in will not be modified. + * @param $number PhoneNumber a PhoneNumber object which contains a number that is too long to be valid. + * @return boolean true if a valid phone number can be successfully extracted. + */ + public function truncateTooLongNumber(PhoneNumber $number) { + if ($this->isValidNumber($number)) { + return true; + } + $numberCopy = new PhoneNumber(); + $numberCopy->mergeFrom($number); + $nationalNumber = $number->getNationalNumber(); + do { + $nationalNumber = floor($nationalNumber / 10); + $numberCopy->setNationalNumber($nationalNumber); + if ($this->isPossibleNumberWithReason($numberCopy) == ValidationResult::TOO_SHORT || $nationalNumber == 0) { + return false; + } + } while (!$this->isValidNumber($numberCopy)); + $number->setNationalNumber($nationalNumber); + return true; + } } /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/Map.php b/src/libphonenumber/carrier/data/Map.php new file mode 100644 index 000000000..cdeb0d318 --- /dev/null +++ b/src/libphonenumber/carrier/data/Map.php @@ -0,0 +1,163 @@ + + array ( + 0 => 1242, + 1 => 1246, + 2 => 1264, + 3 => 1441, + 4 => 1649, + 5 => 1671, + 6 => 1767, + 7 => 1787, + 8 => 1809, + 9 => 1868, + 10 => 1939, + 11 => 20, + 12 => 211, + 13 => 212, + 14 => 213, + 15 => 216, + 16 => 220, + 17 => 221, + 18 => 222, + 19 => 223, + 20 => 224, + 21 => 225, + 22 => 226, + 23 => 227, + 24 => 228, + 25 => 229, + 26 => 230, + 27 => 231, + 28 => 232, + 29 => 233, + 30 => 234, + 31 => 235, + 32 => 236, + 33 => 237, + 34 => 238, + 35 => 239, + 36 => 240, + 37 => 241, + 38 => 242, + 39 => 243, + 40 => 244, + 41 => 245, + 42 => 248, + 43 => 249, + 44 => 250, + 45 => 251, + 46 => 252, + 47 => 253, + 48 => 254, + 49 => 255, + 50 => 256, + 51 => 257, + 52 => 258, + 53 => 260, + 54 => 261, + 55 => 263, + 56 => 265, + 57 => 267, + 58 => 268, + 59 => 27, + 60 => 297, + 61 => 298, + 62 => 299, + 63 => 30, + 64 => 31, + 65 => 32, + 66 => 33, + 67 => 350, + 68 => 351, + 69 => 352, + 70 => 353, + 71 => 355, + 72 => 357, + 73 => 358, + 74 => 359, + 75 => 36, + 76 => 370, + 77 => 372, + 78 => 374, + 79 => 375, + 80 => 376, + 81 => 380, + 82 => 381, + 83 => 385, + 84 => 386, + 85 => 387, + 86 => 39, + 87 => 40, + 88 => 41, + 89 => 420, + 90 => 421, + 91 => 43, + 92 => 45, + 93 => 47, + 94 => 48, + 95 => 49, + 96 => 501, + 97 => 506, + 98 => 51, + 99 => 53, + 100 => 54, + 101 => 55, + 102 => 56, + 103 => 57, + 104 => 58, + 105 => 591, + 106 => 595, + 107 => 597, + 108 => 598, + 109 => 60, + 110 => 61, + 111 => 62, + 112 => 63, + 113 => 64, + 114 => 65, + 115 => 66, + 116 => 670, + 117 => 673, + 118 => 675, + 119 => 676, + 120 => 678, + 121 => 679, + 122 => 685, + 123 => 686, + 124 => 7, + 125 => 84, + 126 => 852, + 127 => 855, + 128 => 856, + 129 => 86, + 130 => 880, + 131 => 90, + 132 => 91, + 133 => 92, + 134 => 93, + 135 => 94, + 136 => 960, + 137 => 962, + 138 => 964, + 139 => 965, + 140 => 966, + 141 => 967, + 142 => 968, + 143 => 970, + 144 => 971, + 145 => 972, + 146 => 973, + 147 => 974, + 148 => 975, + 149 => 977, + 150 => 98, + 151 => 992, + 152 => 993, + 153 => 994, + 154 => 995, + 155 => 996, + 156 => 998, + ), +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1242.php b/src/libphonenumber/carrier/data/en/1242.php new file mode 100644 index 000000000..bd317cde9 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1242.php @@ -0,0 +1,6 @@ + 'BaTelCo', + 124245 => 'BaTelCo', + 124255 => 'BaTelCo', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1246.php b/src/libphonenumber/carrier/data/en/1246.php new file mode 100644 index 000000000..1cb0afca6 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1246.php @@ -0,0 +1,14 @@ + 'LIME', + 124624 => 'LIME', + 1246250 => 'LIME', + 1246251 => 'LIME', + 1246252 => 'LIME', + 1246253 => 'LIME', + 1246254 => 'LIME', + 1246258 => 'Digicel', + 124626 => 'Digicel', + 124645 => 'Sunbeach Communications', + 124682 => 'Digicel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1264.php b/src/libphonenumber/carrier/data/en/1264.php new file mode 100644 index 000000000..3a4bcb36c --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1264.php @@ -0,0 +1,13 @@ + 'Weblinks Limited', + 1264537 => 'Weblinks Limited', + 1264538 => 'Weblinks Limited', + 1264539 => 'Weblinks Limited', + 1264581 => 'Digicel', + 1264582 => 'Digicel', + 1264583 => 'Digicel', + 1264584 => 'Digicel', + 1264729 => 'Cable & Wireless', + 1264772 => 'Cable & Wireless', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1441.php b/src/libphonenumber/carrier/data/en/1441.php new file mode 100644 index 000000000..cbcf58841 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1441.php @@ -0,0 +1,9 @@ + 'Mobility', + 1441500 => 'Digicel Bermuda', + 1441539 => 'Digicel Bermuda', + 1441590 => 'Digicel Bermuda', + 1441599 => 'Digicel Bermuda', + 14417 => 'Cellular One', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1649.php b/src/libphonenumber/carrier/data/en/1649.php new file mode 100644 index 000000000..621d1f575 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1649.php @@ -0,0 +1,8 @@ + 'C&W', + 164924 => 'C&W', + 164933 => 'DIGICEL', + 164934 => 'DIGICEL', + 164943 => 'Islandcom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1671.php b/src/libphonenumber/carrier/data/en/1671.php new file mode 100644 index 000000000..44f0db6d4 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1671.php @@ -0,0 +1,10 @@ + 'i CAN_GSM', + 1671848 => 'i CAN_GSM', + 1671858 => 'i CAN_GSM', + 1671868 => 'Choice Phone', + 1671878 => 'Choice Phone', + 1671888 => 'Choice Phone', + 1671898 => 'Choice Phone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1767.php b/src/libphonenumber/carrier/data/en/1767.php new file mode 100644 index 000000000..a06bf32e0 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1767.php @@ -0,0 +1,13 @@ + 'Cable & Wireless', + 1767235 => 'Cable & Wireless', + 1767245 => 'Cable & Wireless', + 1767265 => 'Cable & Wireless', + 1767275 => 'Cable & Wireless', + 1767276 => 'Cable & Wireless', + 1767277 => 'Cable & Wireless', + 1767614 => 'Digicel', + 1767615 => 'Digicel', + 1767616 => 'Digicel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1787.php b/src/libphonenumber/carrier/data/en/1787.php new file mode 100644 index 000000000..29aeacdd7 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1787.php @@ -0,0 +1,205 @@ + 'Claro', + 1787210 => 'SunCom Wireless Puerto Rico', + 1787212 => 'Claro', + 1787213 => 'Claro', + 1787214 => 'Claro', + 1787215 => 'Claro', + 1787216 => 'Claro', + 1787217 => 'Claro', + 1787218 => 'Claro', + 1787219 => 'Claro', + 1787220 => 'CENTENNIAL', + 1787221 => 'CENTENNIAL', + 1787222 => 'CENTENNIAL', + 1787223 => 'CENTENNIAL', + 1787224 => 'CENTENNIAL', + 1787225 => 'SunCom Wireless Puerto Rico', + 1787226 => 'SunCom Wireless Puerto Rico', + 1787227 => 'CENTENNIAL', + 1787229 => 'CENTENNIAL', + 1787253 => 'Claro', + 1787254 => 'Claro', + 1787255 => 'Claro', + 1787256 => 'Claro', + 1787257 => 'Claro', + 1787258 => 'Claro', + 1787259 => 'Claro', + 1787260 => 'Claro', + 1787291 => 'CENTENNIAL', + 1787299 => 'SunCom Wireless Puerto Rico', + 1787300 => 'CENTENNIAL', + 1787310 => 'SunCom Wireless Puerto Rico', + 1787312 => 'Claro', + 1787313 => 'Claro', + 1787314 => 'Claro', + 1787315 => 'Claro', + 1787316 => 'Claro', + 1787317 => 'Claro', + 1787318 => 'Claro', + 17873191 => 'Claro', + 17873192 => 'Claro', + 17873193 => 'Claro', + 17873194 => 'Claro', + 17873195 => 'Claro', + 17873196 => 'Claro', + 17873197 => 'Claro', + 17873198 => 'Claro', + 17873199 => 'Claro', + 1787341 => 'SunCom Wireless Puerto Rico', + 1787344 => 'SunCom Wireless Puerto Rico', + 1787346 => 'SunCom Wireless Puerto Rico', + 1787355 => 'CENTENNIAL', + 1787357 => 'CENTENNIAL', + 1787359 => 'SunCom Wireless Puerto Rico', + 1787367 => 'SunCom Wireless Puerto Rico', + 1787368 => 'SunCom Wireless Puerto Rico', + 1787369 => 'CENTENNIAL', + 1787371 => 'Claro', + 1787372 => 'Claro', + 1787374 => 'Claro', + 1787375 => 'Claro', + 1787376 => 'Claro', + 1787380 => 'Claro', + 1787381 => 'Claro', + 1787382 => 'Claro', + 1787383 => 'Claro', + 1787384 => 'Claro', + 1787385 => 'Claro', + 1787389 => 'Claro', + 1787390 => 'Claro', + 1787391 => 'Claro', + 1787392 => 'Claro', + 1787400 => 'CENTENNIAL', + 1787410 => 'SunCom Wireless Puerto Rico', + 1787434 => 'CENTENNIAL', + 1787447 => 'CENTENNIAL', + 1787448 => 'CENTENNIAL', + 1787449 => 'CENTENNIAL', + 1787450 => 'Claro', + 1787453 => 'Claro', + 1787454 => 'SunCom Wireless Puerto Rico', + 1787458 => 'SunCom Wireless Puerto Rico', + 1787459 => 'SunCom Wireless Puerto Rico', + 1787460 => 'SunCom Wireless Puerto Rico', + 1787462 => 'SunCom Wireless Puerto Rico', + 1787463 => 'SunCom Wireless Puerto Rico', + 1787465 => 'CENTENNIAL', + 1787466 => 'SunCom Wireless Puerto Rico', + 1787471 => 'CENTENNIAL', + 1787473 => 'CENTENNIAL', + 1787474 => 'CENTENNIAL', + 1787478 => 'SunCom Wireless Puerto Rico', + 1787479 => 'CENTENNIAL', + 1787481 => 'Claro', + 1787484 => 'Claro', + 1787485 => 'Claro', + 1787486 => 'Claro', + 1787487 => 'Claro', + 1787513 => 'SunCom Wireless Puerto Rico', + 1787514 => 'Claro', + 1787515 => 'Claro', + 1787516 => 'Claro', + 1787517 => 'Claro', + 1787518 => 'Claro', + 1787519 => 'Claro', + 1787520 => 'CENTENNIAL', + 1787521 => 'CENTENNIAL', + 1787522 => 'CENTENNIAL', + 1787523 => 'CENTENNIAL', + 1787528 => 'SunCom Wireless Puerto Rico', + 1787534 => 'CENTENNIAL', + 1787535 => 'CENTENNIAL', + 1787537 => 'CENTENNIAL', + 1787544 => 'CENTENNIAL', + 1787545 => 'CENTENNIAL', + 1787546 => 'SunCom Wireless Puerto Rico', + 1787551 => 'CENTENNIAL', + 1787553 => 'Claro', + 1787561 => 'CENTENNIAL', + 1787563 => 'CENTENNIAL', + 1787568 => 'SunCom Wireless Puerto Rico', + 1787569 => 'CENTENNIAL', + 1787579 => 'Claro', + 1787580 => 'CENTENNIAL', + 1787585 => 'CENTENNIAL', + 1787588 => 'CENTENNIAL', + 1787589 => 'CENTENNIAL', + 1787595 => 'SunCom Wireless Puerto Rico', + 1787597 => 'SunCom Wireless Puerto Rico', + 1787598 => 'SunCom Wireless Puerto Rico', + 1787601 => 'SunCom Wireless Puerto Rico', + 1787602 => 'CENTENNIAL', + 1787604 => 'SunCom Wireless Puerto Rico', + 1787605 => 'SunCom Wireless Puerto Rico', + 1787607 => 'CENTENNIAL', + 1787608 => 'CENTENNIAL', + 1787609 => 'CENTENNIAL', + 1787612 => 'Claro', + 1787613 => 'Claro', + 1787614 => 'Claro', + 1787615 => 'Claro', + 1787616 => 'Claro', + 1787617 => 'Claro', + 1787619 => 'SunCom Wireless Puerto Rico', + 1787620 => 'CENTENNIAL', + 1787621 => 'CENTENNIAL', + 1787622 => 'CENTENNIAL', + 1787623 => 'CENTENNIAL', + 1787624 => 'CENTENNIAL', + 1787625 => 'CENTENNIAL', + 1787626 => 'CENTENNIAL', + 1787628 => 'CENTENNIAL', + 1787629 => 'SunCom Wireless Puerto Rico', + 178764 => 'CENTENNIAL', + 178765 => 'CENTENNIAL', + 1787662 => 'SunCom Wireless Puerto Rico', + 1787666 => 'SunCom Wireless Puerto Rico', + 1787673 => 'SunCom Wireless Puerto Rico', + 1787675 => 'CENTENNIAL', + 1787678 => 'SunCom Wireless Puerto Rico', + 1787686 => 'CENTENNIAL', + 1787687 => 'CENTENNIAL', + 1787689 => 'CENTENNIAL', + 1787690 => 'CENTENNIAL', + 1787692 => 'CENTENNIAL', + 1787693 => 'CENTENNIAL', + 1787695 => 'CENTENNIAL', + 1787717 => 'CENTENNIAL', + 1787719 => 'CENTENNIAL', + 1787901 => 'SunCom Wireless Puerto Rico', + 1787903 => 'CENTENNIAL', + 1787904 => 'SunCom Wireless Puerto Rico', + 1787908 => 'CENTENNIAL', + 1787912 => 'CENTENNIAL', + 1787915 => 'CENTENNIAL', + 1787916 => 'CENTENNIAL', + 1787917 => 'CENTENNIAL', + 1787922 => 'SunCom Wireless Puerto Rico', + 1787923 => 'SunCom Wireless Puerto Rico', + 1787924 => 'CENTENNIAL', + 1787926 => 'CENTENNIAL', + 1787927 => 'CENTENNIAL', + 1787928 => 'CENTENNIAL', + 1787933 => 'CENTENNIAL', + 1787935 => 'CENTENNIAL', + 1787937 => 'CENTENNIAL', + 1787940 => 'CENTENNIAL', + 1787947 => 'CENTENNIAL', + 1787949 => 'SunCom Wireless Puerto Rico', + 1787952 => 'CENTENNIAL', + 1787953 => 'CENTENNIAL', + 1787954 => 'CENTENNIAL', + 1787957 => 'CENTENNIAL', + 1787961 => 'CENTENNIAL', + 1787968 => 'CENTENNIAL', + 1787969 => 'CENTENNIAL', + 1787971 => 'CENTENNIAL', + 1787975 => 'CENTENNIAL', + 1787978 => 'CENTENNIAL', + 1787992 => 'CENTENNIAL', + 1787993 => 'CENTENNIAL', + 1787998 => 'CENTENNIAL', + 1787999 => 'CENTENNIAL', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1809.php b/src/libphonenumber/carrier/data/en/1809.php new file mode 100644 index 000000000..8a43a72cd --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1809.php @@ -0,0 +1,66 @@ + 'Tricom', + 180922 => 'Claro', + 180923 => 'Claro', + 180924 => 'Claro', + 180925 => 'Claro', + 180926 => 'Claro', + 180927 => 'Claro', + 180928 => 'Claro', + 180929 => 'Tricom', + 180930 => 'Viva', + 180931 => 'Tricom', + 180932 => 'Tricom', + 180933 => 'Claro', + 180934 => 'Tricom', + 180935 => 'Claro', + 180936 => 'Claro', + 180937 => 'Claro', + 180938 => 'Claro', + 180939 => 'Claro', + 180941 => 'Viva', + 180942 => 'Claro', + 180943 => 'Viva', + 180944 => 'Viva', + 180945 => 'Claro', + 180947 => 'Tricom', + 180948 => 'Claro', + 180949 => 'Claro', + 180951 => 'Claro', + 180954 => 'Claro', + 180960 => 'Claro', + 180962 => 'Tricom', + 180963 => 'Tricom', + 180964 => 'Tricom', + 180965 => 'Tricom', + 180967 => 'Claro', + 180969 => 'Claro', + 180970 => 'Claro', + 180971 => 'Claro', + 180972 => 'Claro', + 180974 => 'Claro', + 180975 => 'Claro', + 180976 => 'Claro', + 180977 => 'Viva', + 180978 => 'Claro', + 180979 => 'Claro', + 180980 => 'Orange', + 180981 => 'Viva', + 180982 => 'Claro', + 180983 => 'Claro', + 180984 => 'Orange', + 180985 => 'Orange', + 180986 => 'Orange', + 180987 => 'Tricom', + 180988 => 'Orange', + 180989 => 'Orange', + 180991 => 'Orange', + 180992 => 'Tricom', + 180993 => 'Tricom', + 180994 => 'Tricom', + 180995 => 'Claro', + 180997 => 'Orange', + 180998 => 'Orange', + 180999 => 'Tricom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1868.php b/src/libphonenumber/carrier/data/en/1868.php new file mode 100644 index 000000000..94e266a33 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1868.php @@ -0,0 +1,8 @@ + 'Digicel', + 18683 => 'Digicel', + 18684 => 'bmobile', + 18686 => 'bmobile', + 18687 => 'bmobile', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/1939.php b/src/libphonenumber/carrier/data/en/1939.php new file mode 100644 index 000000000..4e5270644 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/1939.php @@ -0,0 +1,62 @@ + 'CENTENNIAL', + 1939212 => 'CENTENNIAL', + 1939214 => 'CENTENNIAL', + 1939240 => 'SunCom Wireless Puerto Rico', + 19392410 => 'Claro', + 19392411 => 'Claro', + 19392412 => 'Claro', + 19392413 => 'Claro', + 19392414 => 'Claro', + 19392415 => 'Claro', + 19392416 => 'Claro', + 193924199 => 'Claro', + 1939242 => 'Claro', + 19392433 => 'Claro', + 19392434 => 'Claro', + 19392435 => 'Claro', + 19392436 => 'Claro', + 19392437 => 'Claro', + 19392438 => 'Claro', + 19392439 => 'Claro', + 1939244 => 'Claro', + 1939245 => 'Claro', + 1939246 => 'Claro', + 1939247 => 'Claro', + 1939248 => 'Claro', + 1939249 => 'Claro', + 1939250 => 'Claro', + 1939251 => 'Claro', + 1939252 => 'CENTENNIAL', + 1939253 => 'Claro', + 1939254 => 'Claro', + 1939255 => 'Claro', + 1939256 => 'Claro', + 1939257 => 'Claro', + 1939258 => 'Claro', + 1939259 => 'Claro', + 1939307 => 'CENTENNIAL', + 1939325 => 'SunCom Wireless Puerto Rico', + 1939329 => 'CENTENNIAL', + 1939334 => 'Claro', + 1939339 => 'SunCom Wireless Puerto Rico', + 1939394 => 'CENTENNIAL', + 1939440 => 'CENTENNIAL', + 1939628 => 'CENTENNIAL', + 1939630 => 'CENTENNIAL', + 1939639 => 'CENTENNIAL', + 1939640 => 'CENTENNIAL', + 1939642 => 'CENTENNIAL', + 1939644 => 'CENTENNIAL', + 1939645 => 'CENTENNIAL', + 1939697 => 'CENTENNIAL', + 1939717 => 'CENTENNIAL', + 1939731 => 'CENTENNIAL', + 1939777 => 'Claro', + 1939865 => 'SunCom Wireless Puerto Rico', + 1939891 => 'SunCom Wireless Puerto Rico', + 1939910 => 'CENTENNIAL', + 1939940 => 'CENTENNIAL', + 1939969 => 'CENTENNIAL', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/20.php b/src/libphonenumber/carrier/data/en/20.php new file mode 100644 index 000000000..3882110ee --- /dev/null +++ b/src/libphonenumber/carrier/data/en/20.php @@ -0,0 +1,6 @@ + 'Vodafone', + 2011 => 'Etisalat', + 2012 => 'Mobinil', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/211.php b/src/libphonenumber/carrier/data/en/211.php new file mode 100644 index 000000000..03b13807a --- /dev/null +++ b/src/libphonenumber/carrier/data/en/211.php @@ -0,0 +1,7 @@ + 'Zain', + 21192 => 'MTN', + 21195 => 'Vivacell', + 21197 => 'Gemtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/212.php b/src/libphonenumber/carrier/data/en/212.php new file mode 100644 index 000000000..2eb7ff621 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/212.php @@ -0,0 +1,73 @@ + 'Inwi', + 212601 => 'Inwi', + 212602 => 'Inwi', + 212603 => 'Inwi', + 212605 => 'Inwi', + 212606 => 'Inwi', + 212610 => 'Maroc Telecom', + 212611 => 'Maroc Telecom', + 212612 => 'Méditel', + 212613 => 'Maroc Telecom', + 212614 => 'Méditel', + 212615 => 'Maroc Telecom', + 212616 => 'Maroc Telecom', + 212617 => 'Méditel', + 212618 => 'Maroc Telecom', + 212619 => 'Méditel', + 212620 => 'Méditel', + 212622 => 'Maroc Telecom', + 212623 => 'Maroc Telecom', + 212624 => 'Maroc Telecom', + 212626 => 'Inwi', + 212627 => 'Inwi', + 212628 => 'Maroc Telecom', + 212629 => 'Inwi', + 212630 => 'Inwi', + 212633 => 'Inwi', + 212634 => 'Inwi', + 212635 => 'Inwi', + 212638 => 'Inwi', + 212640 => 'Inwi', + 212641 => 'Maroc Telecom', + 212642 => 'Maroc Telecom', + 212644 => 'Méditel', + 212645 => 'Méditel', + 212646 => 'Inwi', + 212647 => 'Inwi', + 212648 => 'Maroc Telecom', + 212649 => 'Méditel', + 212650 => 'Maroc Telecom', + 212651 => 'Maroc Telecom', + 212652 => 'Maroc Telecom', + 212653 => 'Maroc Telecom', + 212654 => 'Maroc Telecom', + 212655 => 'Maroc Telecom', + 212656 => 'Méditel', + 212657 => 'Méditel', + 212658 => 'Maroc Telecom', + 212659 => 'Maroc Telecom', + 212660 => 'Méditel', + 212661 => 'Maroc Telecom', + 212662 => 'Maroc Telecom', + 212663 => 'Méditel', + 212664 => 'Méditel', + 212665 => 'Méditel', + 212666 => 'Maroc Telecom', + 212667 => 'Maroc Telecom', + 212668 => 'Maroc Telecom', + 212669 => 'Méditel', + 212670 => 'Maroc Telecom', + 212671 => 'Maroc Telecom', + 212672 => 'Maroc Telecom', + 212673 => 'Maroc Telecom', + 212674 => 'Méditel', + 212675 => 'Méditel', + 212676 => 'Maroc Telecom', + 212677 => 'Maroc Telecom', + 212678 => 'Maroc Telecom', + 212679 => 'Méditel', + 212698 => 'Inwi', + 212699 => 'Inwi', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/213.php b/src/libphonenumber/carrier/data/en/213.php new file mode 100644 index 000000000..9e95a2f23 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/213.php @@ -0,0 +1,8 @@ + 'Nedjma', + 21356 => 'Nedjma', + 2136 => 'Mobilis', + 21377 => 'Djezzy', + 21379 => 'Djezzy', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/216.php b/src/libphonenumber/carrier/data/en/216.php new file mode 100644 index 000000000..40e037bda --- /dev/null +++ b/src/libphonenumber/carrier/data/en/216.php @@ -0,0 +1,9 @@ + 'Tunisiana', + 21640 => 'Tunicell', + 21641 => 'Tunicell', + 2165 => 'Orange', + 216797 => 'Tunicell', + 2169 => 'Tunicell', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/220.php b/src/libphonenumber/carrier/data/en/220.php new file mode 100644 index 000000000..08d31a346 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/220.php @@ -0,0 +1,8 @@ + 'Africell', + 2203 => 'QCell', + 2206 => 'Comium', + 2207 => 'Africell', + 2209 => 'Gamcel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/221.php b/src/libphonenumber/carrier/data/en/221.php new file mode 100644 index 000000000..2307d4732 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/221.php @@ -0,0 +1,6 @@ + 'Expresso', + 22176 => 'Tigo', + 22177 => 'Orange', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/222.php b/src/libphonenumber/carrier/data/en/222.php new file mode 100644 index 000000000..8234eb5cd --- /dev/null +++ b/src/libphonenumber/carrier/data/en/222.php @@ -0,0 +1,6 @@ + 'Chinguitel', + 2223 => 'Mattel', + 2224 => 'Mauritel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/223.php b/src/libphonenumber/carrier/data/en/223.php new file mode 100644 index 000000000..18776c381 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/223.php @@ -0,0 +1,4 @@ + 'Orange', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/224.php b/src/libphonenumber/carrier/data/en/224.php new file mode 100644 index 000000000..a30a8853b --- /dev/null +++ b/src/libphonenumber/carrier/data/en/224.php @@ -0,0 +1,8 @@ + 'Sotelgui', + 22462 => 'Orange', + 22463 => 'Intercel', + 22465 => 'Cellcom', + 22466 => 'Areeba', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/225.php b/src/libphonenumber/carrier/data/en/225.php new file mode 100644 index 000000000..32078eb20 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/225.php @@ -0,0 +1,30 @@ + 'Moov', + 22502 => 'Moov', + 22503 => 'Moov', + 22504 => 'MTN', + 22505 => 'MTN', + 22506 => 'MTN', + 22507 => 'Orange', + 22508 => 'Orange', + 22509 => 'Orange', + 22540 => 'Moov', + 22541 => 'Moov', + 22542 => 'Moov', + 22544 => 'MTN', + 22545 => 'MTN', + 22546 => 'MTN', + 22547 => 'Orange', + 22548 => 'Orange', + 22549 => 'Orange', + 22555 => 'MTN', + 22557 => 'Orange', + 22558 => 'Orange', + 22559 => 'Orange', + 22560 => 'GreenN', + 22561 => 'GreenN', + 22566 => 'KoZ', + 22567 => 'KoZ', + 22569 => 'Aircom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/226.php b/src/libphonenumber/carrier/data/en/226.php new file mode 100644 index 000000000..a8b8df084 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/226.php @@ -0,0 +1,29 @@ + 'Telmob', + 22661 => 'Telmob', + 22662 => 'Telmob', + 226630 => 'Telmob', + 226631 => 'Telmob', + 226632 => 'Telmob', + 226633 => 'Telmob', + 22664 => 'Airtel', + 22665 => 'Airtel', + 22666 => 'Airtel', + 226680 => 'Telecel Faso', + 226681 => 'Telecel Faso', + 226682 => 'Telecel Faso', + 226683 => 'Telecel Faso', + 226684 => 'Telecel Faso', + 226685 => 'Telecel Faso', + 22670 => 'Telmob', + 22671 => 'Telmob', + 22672 => 'Telmob', + 22673 => 'Telmob', + 22674 => 'Airtel', + 22675 => 'Airtel', + 22676 => 'Airtel', + 22677 => 'Airtel', + 22678 => 'Telecel Faso', + 22679 => 'Telecel Faso', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/227.php b/src/libphonenumber/carrier/data/en/227.php new file mode 100644 index 000000000..bed14417f --- /dev/null +++ b/src/libphonenumber/carrier/data/en/227.php @@ -0,0 +1,12 @@ + 'Airtel', + 22790 => 'Orange', + 22791 => 'Orange', + 22792 => 'Orange', + 22794 => 'Moov', + 22796 => 'Airtel', + 22797 => 'Airtel', + 22798 => 'Airtel', + 22799 => 'Airtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/228.php b/src/libphonenumber/carrier/data/en/228.php new file mode 100644 index 000000000..cf0f6ee0c --- /dev/null +++ b/src/libphonenumber/carrier/data/en/228.php @@ -0,0 +1,5 @@ + 'Moov', + 22899 => 'Moov', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/229.php b/src/libphonenumber/carrier/data/en/229.php new file mode 100644 index 000000000..fdca7f489 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/229.php @@ -0,0 +1,12 @@ + 'Moov', + 22968 => 'Glo', + 22990 => 'Libercom', + 22993 => 'BLK', + 22994 => 'Moov', + 22995 => 'Moov', + 22997 => 'MTN', + 22998 => 'Glo', + 22999 => 'Glo', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/230.php b/src/libphonenumber/carrier/data/en/230.php new file mode 100644 index 000000000..3418df451 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/230.php @@ -0,0 +1,48 @@ + 'Cellplus', + 230529 => 'MTML', + 2305421 => 'Emtel', + 2305422 => 'Emtel', + 2305423 => 'Emtel', + 2305428 => 'Emtel', + 2305429 => 'Emtel', + 230544 => 'Emtel', + 2305471 => 'Mauritius Telecom', + 2305472 => 'Emtel', + 2305473 => 'Emtel', + 2305474 => 'Emtel', + 2305475 => 'Emtel', + 2305476 => 'Emtel', + 2305477 => 'Emtel', + 2305478 => 'Emtel', + 2305479 => 'Emtel', + 230549 => 'Emtel', + 230570 => 'Cellplus', + 230571 => 'Emtel', + 230572 => 'Emtel', + 230573 => 'Emtel', + 230574 => 'Emtel', + 230575 => 'Cellplus', + 230576 => 'Cellplus', + 230577 => 'Cellplus', + 230578 => 'Cellplus', + 230579 => 'Cellplus', + 230582 => 'Cellplus', + 230585 => 'Emtel', + 230586 => 'MTML', + 2305871 => 'MTML', + 2305875 => 'Cellplus', + 2305876 => 'Cellplus', + 2305877 => 'Cellplus', + 2305878 => 'Cellplus', + 230590 => 'Cellplus', + 230591 => 'Cellplus', + 230592 => 'Cellplus', + 230593 => 'Emtel', + 230594 => 'Cellplus', + 230595 => 'MTML', + 230596 => 'MTML', + 230597 => 'Emtel', + 230598 => 'Emtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/231.php b/src/libphonenumber/carrier/data/en/231.php new file mode 100644 index 000000000..20532998f --- /dev/null +++ b/src/libphonenumber/carrier/data/en/231.php @@ -0,0 +1,6 @@ + 'Comium', + 2317 => 'Cellcom', + 23188 => 'Lonestar Cell', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/232.php b/src/libphonenumber/carrier/data/en/232.php new file mode 100644 index 000000000..e237feb98 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/232.php @@ -0,0 +1,10 @@ + 'Africell', + 23233 => 'Comium', + 23276 => 'Airtel', + 23277 => 'Africell', + 23278 => 'Airtel', + 23279 => 'Airtel', + 23288 => 'Africell', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/233.php b/src/libphonenumber/carrier/data/en/233.php new file mode 100644 index 000000000..ede09ee46 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/233.php @@ -0,0 +1,11 @@ + 'Vodafone', + 23323 => 'Globacom (Zain)', + 23324 => 'MTN', + 23326 => 'Airtel', + 23327 => 'tiGO', + 23328 => 'Expresso', + 23354 => 'MTN', + 23357 => 'tiGO', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/234.php b/src/libphonenumber/carrier/data/en/234.php new file mode 100644 index 000000000..8c566737d --- /dev/null +++ b/src/libphonenumber/carrier/data/en/234.php @@ -0,0 +1,231 @@ + 'Starcomms', + 234174 => 'Starcomms', + 2341804 => 'Starcomms', + 234181 => 'Starcomms', + 234182 => 'Starcomms', + 234184 => 'Starcomms', + 234185 => 'Starcomms', + 234187 => 'Starcomms', + 2341880 => 'Starcomms', + 2341881 => 'Starcomms', + 2341882 => 'Starcomms', + 2341883 => 'Starcomms', + 234189 => 'Starcomms', + 234195 => 'Starcomms', + 2342870 => 'Starcomms', + 2342871 => 'Starcomms', + 2342872 => 'Starcomms', + 2342873 => 'Starcomms', + 2342874 => 'Starcomms', + 2342875 => 'Starcomms', + 2342876 => 'Starcomms', + 2342877 => 'Starcomms', + 2343181 => 'Starcomms', + 2343182 => 'Starcomms', + 2343183 => 'Starcomms', + 2343184 => 'Starcomms', + 2343185 => 'Starcomms', + 2343186 => 'Starcomms', + 2343187 => 'Starcomms', + 2343188 => 'Starcomms', + 2343880 => 'Starcomms', + 2343881 => 'Starcomms', + 2343882 => 'Starcomms', + 2343883 => 'Starcomms', + 2343884 => 'Starcomms', + 2343885 => 'Starcomms', + 2343886 => 'Starcomms', + 2343887 => 'Starcomms', + 2343961 => 'Starcomms', + 2343962 => 'Starcomms', + 2343963 => 'Starcomms', + 2343964 => 'Starcomms', + 2343965 => 'Starcomms', + 2343985 => 'Starcomms', + 2343986 => 'Starcomms', + 2343987 => 'Starcomms', + 2343988 => 'Starcomms', + 2343989 => 'Starcomms', + 2344280 => 'Starcomms', + 2344281 => 'Starcomms', + 2344282 => 'Starcomms', + 2344671 => 'Starcomms', + 2344672 => 'Starcomms', + 2344673 => 'Starcomms', + 2344674 => 'Starcomms', + 2344675 => 'Starcomms', + 2344676 => 'Starcomms', + 2344677 => 'Starcomms', + 2344678 => 'Starcomms', + 2344679 => 'Starcomms', + 2344680 => 'Starcomms', + 2344682 => 'Starcomms', + 2344683 => 'Starcomms', + 2344684 => 'Starcomms', + 2344687 => 'Starcomms', + 2344880 => 'Starcomms', + 2344881 => 'Starcomms', + 2344882 => 'Starcomms', + 2345277 => 'Starcomms', + 2345278 => 'Starcomms', + 2345279 => 'Starcomms', + 234528 => 'Starcomms', + 2345381 => 'Starcomms', + 2345382 => 'Starcomms', + 2345383 => 'Starcomms', + 2345384 => 'Starcomms', + 2345385 => 'Starcomms', + 2345386 => 'Starcomms', + 2345387 => 'Starcomms', + 2345389 => 'Starcomms', + 2345480 => 'Starcomms', + 2345481 => 'Starcomms', + 2345482 => 'Starcomms', + 2345483 => 'Starcomms', + 2345484 => 'Starcomms', + 2345485 => 'Starcomms', + 2345486 => 'Starcomms', + 2345487 => 'Starcomms', + 2345684 => 'Starcomms', + 2345685 => 'Starcomms', + 2345686 => 'Starcomms', + 2345687 => 'Starcomms', + 2346277 => 'Starcomms', + 2346278 => 'Starcomms', + 2346279 => 'Starcomms', + 234628 => 'Starcomms', + 2346437 => 'Starcomms', + 2346438 => 'Starcomms', + 2346439 => 'Starcomms', + 2346461 => 'Starcomms', + 2346462 => 'Starcomms', + 2346469 => 'Starcomms', + 2346470 => 'Starcomms', + 2346474 => 'Starcomms', + 2346475 => 'Starcomms', + 2346476 => 'Starcomms', + 2346479 => 'Starcomms', + 2346481 => 'Starcomms', + 2346482 => 'Starcomms', + 2346489 => 'Starcomms', + 2346491 => 'Starcomms', + 2346492 => 'Starcomms', + 2346493 => 'Starcomms', + 2346494 => 'Starcomms', + 2346495 => 'Starcomms', + 2346496 => 'Starcomms', + 2346497 => 'Starcomms', + 2346498 => 'Starcomms', + 2346580 => 'Starcomms', + 2346581 => 'Starcomms', + 2346582 => 'Starcomms', + 2346987 => 'Starcomms', + 2346988 => 'Starcomms', + 2346989 => 'Starcomms', + 2347021 => 'M-Tel', + 2347022 => 'M-Tel', + 2347025 => 'Visafone', + 2347026 => 'Visafone', + 2347028 => 'Starcomms', + 2347029 => 'Starcomms', + 234703 => 'MTN', + 234704 => 'Visafone', + 234705 => 'Glo', + 234706 => 'MTN', + 234707 => 'Glo', + 234708 => 'Airtel', + 2347380 => 'Starcomms', + 2347381 => 'Starcomms', + 2347382 => 'Starcomms', + 2347383 => 'Starcomms', + 2347384 => 'Starcomms', + 2347385 => 'Starcomms', + 2347386 => 'Starcomms', + 2347387 => 'Starcomms', + 2347691 => 'Starcomms', + 2347692 => 'Starcomms', + 2347693 => 'Starcomms', + 2347694 => 'Starcomms', + 2347695 => 'Starcomms', + 2347696 => 'Starcomms', + 2347697 => 'Starcomms', + 2347698 => 'Starcomms', + 2347782 => 'Starcomms', + 2347783 => 'Starcomms', + 2347784 => 'Starcomms', + 234802 => 'Airtel', + 234803 => 'MTN', + 234804 => 'M-Tel', + 234805 => 'Glo', + 234806 => 'MTN', + 234807 => 'Glo', + 234808 => 'Airtel', + 234809 => 'Etisalat', + 234810 => 'MTN', + 234811 => 'Glo', + 234812 => 'Airtel', + 234813 => 'MTN', + 234814 => 'MTN', + 234815 => 'Glo', + 234816 => 'MTN', + 234817 => 'Etisalat', + 234818 => 'Etisalat', + 2348190 => 'Starcomms', + 2348191 => 'Starcomms', + 2348283 => 'Starcomms', + 2348284 => 'Starcomms', + 2348285 => 'Starcomms', + 2348286 => 'Starcomms', + 2348287 => 'Starcomms', + 2348288 => 'Starcomms', + 2348380 => 'Starcomms', + 2348381 => 'Starcomms', + 2348382 => 'Starcomms', + 2348421 => 'Starcomms', + 2348422 => 'Starcomms', + 2348431 => 'Starcomms', + 2348434 => 'Starcomms', + 2348437 => 'Starcomms', + 2348438 => 'Starcomms', + 2348439 => 'Starcomms', + 2348453 => 'Starcomms', + 2348454 => 'Starcomms', + 2348456 => 'Starcomms', + 2348474 => 'Starcomms', + 2348475 => 'Starcomms', + 2348476 => 'Starcomms', + 2348477 => 'Starcomms', + 2348478 => 'Starcomms', + 2348479 => 'Starcomms', + 2348480 => 'Starcomms', + 2348481 => 'Starcomms', + 2348484 => 'Starcomms', + 2348485 => 'Starcomms', + 2348486 => 'Starcomms', + 2348488 => 'Starcomms', + 2348489 => 'Starcomms', + 2348490 => 'Starcomms', + 2348581 => 'Starcomms', + 2348582 => 'Starcomms', + 2348583 => 'Starcomms', + 2348584 => 'Starcomms', + 2348585 => 'Starcomms', + 2348586 => 'Starcomms', + 2348587 => 'Starcomms', + 2348588 => 'Starcomms', + 2348782 => 'Starcomms', + 2348783 => 'Starcomms', + 2348784 => 'Starcomms', + 2348785 => 'Starcomms', + 2348786 => 'Starcomms', + 2348787 => 'Starcomms', + 2348788 => 'Starcomms', + 2348789 => 'Starcomms', + 2348885 => 'Starcomms', + 2348886 => 'Starcomms', + 2348887 => 'Starcomms', + 234980 => 'Starcomms', + 234987 => 'Starcomms', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/235.php b/src/libphonenumber/carrier/data/en/235.php new file mode 100644 index 000000000..07da712f8 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/235.php @@ -0,0 +1,4 @@ + 'Airtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/236.php b/src/libphonenumber/carrier/data/en/236.php new file mode 100644 index 000000000..388519756 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/236.php @@ -0,0 +1,7 @@ + 'TC', + 23672 => 'Orange', + 23675 => 'CTP', + 23677 => 'Nationlink', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/237.php b/src/libphonenumber/carrier/data/en/237.php new file mode 100644 index 000000000..cf4e67fcd --- /dev/null +++ b/src/libphonenumber/carrier/data/en/237.php @@ -0,0 +1,5 @@ + 'MTN Cameroon', + 2379 => 'Orange', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/238.php b/src/libphonenumber/carrier/data/en/238.php new file mode 100644 index 000000000..465b5f0f1 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/238.php @@ -0,0 +1,9 @@ + 'T+', + 23892 => 'T+', + 23895 => 'CVMOVEL', + 23897 => 'CVMOVEL', + 23898 => 'CVMOVEL', + 23899 => 'CVMOVEL', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/239.php b/src/libphonenumber/carrier/data/en/239.php new file mode 100644 index 000000000..de3c89af0 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/239.php @@ -0,0 +1,5 @@ + 'CSTmovel', + 23999 => 'CSTmovel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/240.php b/src/libphonenumber/carrier/data/en/240.php new file mode 100644 index 000000000..d821c4db5 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/240.php @@ -0,0 +1,6 @@ + 'Orange GQ', + 2406 => 'Orange GQ', + 2407 => 'Orange GQ', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/241.php b/src/libphonenumber/carrier/data/en/241.php new file mode 100644 index 000000000..500519b3d --- /dev/null +++ b/src/libphonenumber/carrier/data/en/241.php @@ -0,0 +1,24 @@ + 'Airtel', + 24105 => 'Moov', + 24106 => 'Libertis', + 24107 => 'Airtel', + 24110 => 'Libertis', + 24111 => 'Libertis', + 24120 => 'Libertis', + 24121 => 'Libertis', + 24122 => 'Libertis', + 24123 => 'Libertis', + 24124 => 'Libertis', + 24125 => 'Libertis', + 24126 => 'Libertis', + 24127 => 'Libertis', + 2413 => 'Libertis', + 2414 => 'Airtel', + 2415 => 'Moov', + 2416 => 'Libertis', + 2417 => 'Airtel', + 24195 => 'Libertis', + 24197 => 'Libertis', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/242.php b/src/libphonenumber/carrier/data/en/242.php new file mode 100644 index 000000000..975a5ff52 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/242.php @@ -0,0 +1,5 @@ + 'Airtel', + 24206 => 'Libertis Telecom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/243.php b/src/libphonenumber/carrier/data/en/243.php new file mode 100644 index 000000000..0b7aea300 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/243.php @@ -0,0 +1,12 @@ + 'Supercell', + 24381 => 'Vodacom', + 24382 => 'Vodacom', + 24384 => 'CCT', + 24388 => 'Yozma Timeturns sprl -YTT', + 24389 => 'Tigo', + 24397 => 'Zain', + 24398 => 'Zain', + 24399 => 'Zain', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/244.php b/src/libphonenumber/carrier/data/en/244.php new file mode 100644 index 000000000..f57104df9 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/244.php @@ -0,0 +1,8 @@ + 'Movicel', + 24492 => 'UNITEL', + 24493 => 'UNITEL', + 24494 => 'UNITEL', + 24499 => 'Movicel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/245.php b/src/libphonenumber/carrier/data/en/245.php new file mode 100644 index 000000000..f5b03232d --- /dev/null +++ b/src/libphonenumber/carrier/data/en/245.php @@ -0,0 +1,5 @@ + 'Orange', + 2456 => 'Areeba', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/248.php b/src/libphonenumber/carrier/data/en/248.php new file mode 100644 index 000000000..444b21c70 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/248.php @@ -0,0 +1,5 @@ + 'Airtel', + 24828 => 'Airtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/249.php b/src/libphonenumber/carrier/data/en/249.php new file mode 100644 index 000000000..ed36761e4 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/249.php @@ -0,0 +1,8 @@ + 'Zain', + 24992 => 'MTN', + 24995 => 'Network of The World Ltd', + 24996 => 'Zain', + 24999 => 'MTN', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/250.php b/src/libphonenumber/carrier/data/en/250.php new file mode 100644 index 000000000..b629b98a6 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/250.php @@ -0,0 +1,4 @@ + 'Airtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/251.php b/src/libphonenumber/carrier/data/en/251.php new file mode 100644 index 000000000..0bd61f404 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/251.php @@ -0,0 +1,4 @@ + 'ETH-MTN', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/252.php b/src/libphonenumber/carrier/data/en/252.php new file mode 100644 index 000000000..966f47c74 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/252.php @@ -0,0 +1,10 @@ + 'Telesom', + 25228 => 'Nationlink', + 25263 => 'Telesom', + 25267 => 'Nationlink', + 25268 => 'Nationlink', + 25269 => 'Nationlink', + 25279 => 'Somtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/253.php b/src/libphonenumber/carrier/data/en/253.php new file mode 100644 index 000000000..86946fd28 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/253.php @@ -0,0 +1,6 @@ + 'Evatis', + 253777 => 'Evatis', + 253778 => 'Evatis', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/254.php b/src/libphonenumber/carrier/data/en/254.php new file mode 100644 index 000000000..fc83a89f6 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/254.php @@ -0,0 +1,11 @@ + 'Orange Kenya', + 25470 => 'Safaricom', + 25471 => 'Safaricom', + 25472 => 'Safaricom', + 25473 => 'Airtel', + 25475 => 'yu', + 25477 => 'Orange Kenya', + 25478 => 'Airtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/255.php b/src/libphonenumber/carrier/data/en/255.php new file mode 100644 index 000000000..604b905d7 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/255.php @@ -0,0 +1,10 @@ + 'tiGO', + 25568 => 'Airtel', + 25571 => 'tiGO', + 25575 => 'Vodacom', + 25576 => 'Vodacom', + 25577 => 'Zantel', + 25578 => 'Airtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/256.php b/src/libphonenumber/carrier/data/en/256.php new file mode 100644 index 000000000..d27e545a4 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/256.php @@ -0,0 +1,9 @@ + 'MTN', + 25671 => 'UTL', + 25675 => 'Airtel', + 25677 => 'MTN', + 25678 => 'MTN', + 25679 => 'Orange', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/257.php b/src/libphonenumber/carrier/data/en/257.php new file mode 100644 index 000000000..c5a5e9903 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/257.php @@ -0,0 +1,10 @@ + 'Leo', + 25771 => 'Leo', + 25775 => 'Smart Mobile', + 25776 => 'Spacetel', + 25777 => 'Onatel', + 25778 => 'Tempo', + 25779 => 'Leo', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/258.php b/src/libphonenumber/carrier/data/en/258.php new file mode 100644 index 000000000..ae5c9927a --- /dev/null +++ b/src/libphonenumber/carrier/data/en/258.php @@ -0,0 +1,5 @@ + 'mCel', + 25884 => 'Vodacom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/260.php b/src/libphonenumber/carrier/data/en/260.php new file mode 100644 index 000000000..e35b0746d --- /dev/null +++ b/src/libphonenumber/carrier/data/en/260.php @@ -0,0 +1,6 @@ + 'ZAMTEL', + 26096 => 'MTN', + 26097 => 'Airtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/261.php b/src/libphonenumber/carrier/data/en/261.php new file mode 100644 index 000000000..2d03d3feb --- /dev/null +++ b/src/libphonenumber/carrier/data/en/261.php @@ -0,0 +1,6 @@ + 'Orange', + 26133 => 'Airtel', + 26134 => 'Telma', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/263.php b/src/libphonenumber/carrier/data/en/263.php new file mode 100644 index 000000000..b41f86ce2 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/263.php @@ -0,0 +1,6 @@ + 'Net*One', + 26373 => 'Telecel', + 26377 => 'Econet', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/265.php b/src/libphonenumber/carrier/data/en/265.php new file mode 100644 index 000000000..8eb110bbd --- /dev/null +++ b/src/libphonenumber/carrier/data/en/265.php @@ -0,0 +1,5 @@ + 'TNM', + 26599 => 'Airtel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/267.php b/src/libphonenumber/carrier/data/en/267.php new file mode 100644 index 000000000..f4de6ab6b --- /dev/null +++ b/src/libphonenumber/carrier/data/en/267.php @@ -0,0 +1,34 @@ + 'Mascom', + 26772 => 'Orange', + 26773 => 'BTC Mobile', + 267740 => 'Mascom', + 267741 => 'Mascom', + 267742 => 'Mascom', + 267743 => 'Orange', + 267744 => 'Orange', + 267745 => 'Mascom', + 267746 => 'Mascom', + 267747 => 'Mascom', + 267748 => 'Orange', + 267750 => 'Orange', + 267751 => 'Orange', + 267752 => 'Orange', + 267753 => 'Orange', + 267754 => 'Mascom', + 267755 => 'Mascom', + 267756 => 'Mascom', + 267757 => 'Orange', + 267759 => 'Mascom', + 267760 => 'Mascom', + 267761 => 'Mascom', + 267762 => 'Mascom', + 267763 => 'Orange', + 267764 => 'Orange', + 267765 => 'Orange', + 267766 => 'Mascom', + 267767 => 'Mascom', + 267769 => 'Orange', + 267776 => 'Mascom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/268.php b/src/libphonenumber/carrier/data/en/268.php new file mode 100644 index 000000000..01fea390c --- /dev/null +++ b/src/libphonenumber/carrier/data/en/268.php @@ -0,0 +1,4 @@ + 'Swazi MTN', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/27.php b/src/libphonenumber/carrier/data/en/27.php new file mode 100644 index 000000000..68b2ab95d --- /dev/null +++ b/src/libphonenumber/carrier/data/en/27.php @@ -0,0 +1,11 @@ + 'MTN', + 27717 => 'MTN', + 27718 => 'MTN', + 27719 => 'MTN', + 2773 => 'MTN', + 2778 => 'MTN', + 2781 => 'Telkom Mobile / 8.ta / Telekom SA', + 2783 => 'MTN', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/297.php b/src/libphonenumber/carrier/data/en/297.php new file mode 100644 index 000000000..7301ff3af --- /dev/null +++ b/src/libphonenumber/carrier/data/en/297.php @@ -0,0 +1,18 @@ + 'SETAR', + 297592 => 'SETAR', + 297593 => 'SETAR', + 297594 => 'SETAR', + 297597 => 'SETAR', + 297598 => 'SETAR', + 297660 => 'SETAR', + 297661 => 'SETAR', + 297690 => 'SETAR', + 29773 => 'Digicel', + 29774 => 'Digicel', + 297995 => 'SETAR', + 297996 => 'SETAR', + 297997 => 'SETAR', + 297998 => 'SETAR', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/298.php b/src/libphonenumber/carrier/data/en/298.php new file mode 100644 index 000000000..2fa6663ea --- /dev/null +++ b/src/libphonenumber/carrier/data/en/298.php @@ -0,0 +1,7 @@ + 'Faroese Telecom', + 2985 => 'Vodafone', + 2986 => 'Vodafone', + 2987 => 'Vodafone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/299.php b/src/libphonenumber/carrier/data/en/299.php new file mode 100644 index 000000000..ac45ffd1a --- /dev/null +++ b/src/libphonenumber/carrier/data/en/299.php @@ -0,0 +1,6 @@ + 'TELE Greenland A/S', + 2994 => 'TELE Greenland A/S', + 2995 => 'TELE Greenland A/S', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/30.php b/src/libphonenumber/carrier/data/en/30.php new file mode 100644 index 000000000..ee69a4ec6 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/30.php @@ -0,0 +1,9 @@ + 'Wind', + 30693 => 'Wind', + 30694 => 'Vodafone', + 30695 => 'Vodafone', + 30697 => 'Cosmote', + 30698 => 'Cosmote', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/31.php b/src/libphonenumber/carrier/data/en/31.php new file mode 100644 index 000000000..ca07f0871 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/31.php @@ -0,0 +1,54 @@ + 'KPN', + 31611 => 'Vodafone Libertel B.V.', + 31612 => 'KPN', + 31613 => 'KPN', + 31614 => 'T-Mobile', + 31615 => 'Vodafone Libertel B.V.', + 31616 => 'Telfort', + 31617 => 'Telfort', + 31620 => 'KPN', + 31621 => 'Vodafone Libertel B.V.', + 31622 => 'KPN', + 31623 => 'KPN', + 31624 => 'T-Mobile', + 31625 => 'Vodafone Libertel B.V.', + 31626 => 'Telfort', + 31627 => 'Vodafone Libertel B.V.', + 31629 => 'Vodafone Libertel B.V.', + 31630 => 'KPN', + 31631 => 'Vodafone Libertel B.V.', + 31633 => 'Telfort', + 31634 => 'T-Mobile', + 316351 => 'Intercity Zakelijk', + 316359 => 'ASPIDER Solutions Nederland B.V.', + 31636 => 'Tele2', + 31637 => 'Teleena (MVNE)', + 31640 => 'Tele2', + 31641 => 'T-Mobile', + 31642 => 'T-Mobile', + 31643 => 'T-Mobile', + 31644 => 'Telfort', + 31645 => 'Telfort', + 31646 => 'Vodafone Libertel B.V.', + 31647 => 'Telfort', + 31649 => 'Telfort', + 31650 => 'Vodafone Libertel B.V.', + 31651 => 'KPN', + 31652 => 'Vodafone Libertel B.V.', + 31653 => 'KPN', + 31654 => 'Vodafone Libertel B.V.', + 31655 => 'Vodafone Libertel B.V.', + 31656 => 'T-Mobile', + 31657 => 'KPN', + 31658 => 'Telfort', + 31659 => 'Vectone Mobile/Delight Mobile', + 31680 => 'Vodafone Libertel B.V.', + 31681 => 'T-Mobile', + 31683 => 'KPN', + 31684 => 'Lycamobile', + 31685 => 'Lycamobile', + 31686 => 'Lycamobile', + 31687 => 'Lycamobile', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/32.php b/src/libphonenumber/carrier/data/en/32.php new file mode 100644 index 000000000..ae40ac3d6 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/32.php @@ -0,0 +1,7 @@ + 'Telenet', + 3247 => 'Proximus', + 3248 => 'BASE', + 3249 => 'Mobistar', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/33.php b/src/libphonenumber/carrier/data/en/33.php new file mode 100644 index 000000000..7f9bead68 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/33.php @@ -0,0 +1,61 @@ + 'Orange France', + 336002 => 'SFR', + 336003 => 'Bouygues', + 336007 => 'SFR', + 336008 => 'Orange France', + 336009 => 'Bouygues', + 33601 => 'SFR', + 33603 => 'SFR', + 336040 => 'SFR', + 336041 => 'SFR', + 336044 => 'SFR', + 336045 => 'SFR', + 336046 => 'SFR', + 336047 => 'SFR', + 336048 => 'SFR', + 336049 => 'SFR', + 336050 => 'SFR', + 336051 => 'SFR', + 336052 => 'SFR', + 336053 => 'SFR', + 336054 => 'SFR', + 336069 => 'SFR', + 33607 => 'Orange France', + 33608 => 'Orange France', + 33609 => 'SFR', + 3361 => 'SFR', + 3362 => 'SFR', + 33634 => 'SFR', + 33635 => 'SFR', + 336360 => 'SFR', + 336361 => 'SFR', + 336362 => 'SFR', + 336363 => 'SFR', + 336364 => 'SFR', + 3364166 => 'SFR', + 3364167 => 'SFR', + 3364168 => 'SFR', + 3364169 => 'SFR', + 33642 => 'Orange France', + 33643 => 'Orange France', + 33645 => 'Orange France', + 33646 => 'SFR', + 33647 => 'Orange France', + 33648 => 'Orange France', + 33650 => 'Bouygues', + 33653 => 'Bouygues', + 33654 => 'Orange France', + 33655 => 'SFR', + 33658 => 'Bouygues', + 33659 => 'Bouygues', + 3366 => 'Bouygues', + 3367 => 'Orange France', + 3368 => 'Orange France', + 33692 => 'Bouygues', + 33693 => 'Bouygues', + 33696 => 'Bouygues', + 33698 => 'Bouygues', + 33699 => 'Bouygues', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/350.php b/src/libphonenumber/carrier/data/en/350.php new file mode 100644 index 000000000..5132f89eb --- /dev/null +++ b/src/libphonenumber/carrier/data/en/350.php @@ -0,0 +1,8 @@ + 'GibTel', + 35056 => 'GibTel', + 35057 => 'GibTel', + 35058 => 'GibTel', + 35062 => 'Shine', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/351.php b/src/libphonenumber/carrier/data/en/351.php new file mode 100644 index 000000000..2675a5d0f --- /dev/null +++ b/src/libphonenumber/carrier/data/en/351.php @@ -0,0 +1,15 @@ + 'Vodafone', + 351922 => 'TMN', + 3519240 => 'TMN', + 3519241 => 'TMN', + 3519242 => 'TMN', + 3519243 => 'TMN', + 3519244 => 'TMN', + 351925 => 'TMN', + 351926 => 'TMN', + 351927 => 'TMN', + 35193 => 'Optimus', + 35196 => 'TMN', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/352.php b/src/libphonenumber/carrier/data/en/352.php new file mode 100644 index 000000000..e93155e63 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/352.php @@ -0,0 +1,11 @@ + 'LuxGSM', + 352091 => 'Tango', + 35261 => 'Orange', + 35262 => 'LuxGSM', + 35266 => 'Orange', + 35268 => 'Orange', + 352691 => 'Tango', + 35291 => 'Tango', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/353.php b/src/libphonenumber/carrier/data/en/353.php new file mode 100644 index 000000000..bc5cea9f8 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/353.php @@ -0,0 +1,9 @@ + '3', + 35385 => 'Meteor', + 35386 => 'O2', + 35387 => 'Vodafone', + 35388 => 'eMobile', + 35389 => 'Tesco Mobile', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/355.php b/src/libphonenumber/carrier/data/en/355.php new file mode 100644 index 000000000..9b0c055ac --- /dev/null +++ b/src/libphonenumber/carrier/data/en/355.php @@ -0,0 +1,7 @@ + 'Plus Communication', + 35567 => 'Eagle Mobile', + 35568 => 'AMC', + 35569 => 'Vodafone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/357.php b/src/libphonenumber/carrier/data/en/357.php new file mode 100644 index 000000000..786151b8e --- /dev/null +++ b/src/libphonenumber/carrier/data/en/357.php @@ -0,0 +1,8 @@ + 'Cytamobile-Vodafone', + 35795 => 'PrimeTel', + 35796 => 'MTN', + 35797 => 'Cytamobile-Vodafone', + 35799 => 'Cytamobile-Vodafone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/358.php b/src/libphonenumber/carrier/data/en/358.php new file mode 100644 index 000000000..4b238b3fa --- /dev/null +++ b/src/libphonenumber/carrier/data/en/358.php @@ -0,0 +1,33 @@ + 'DNA', + 35842 => 'Sonera', + 3584320 => 'DNA', + 3584321 => 'DNA', + 358436 => 'TDC', + 358438 => 'TDC', + 35844 => 'DNA', + 358450 => 'Sonera', + 358451 => 'Elisa', + 358452 => 'Elisa', + 358453 => 'Elisa', + 3584541 => 'Sonera', + 3584542 => 'Finnet Group / NOKIA OYJ', + 3584543 => 'Finnet Group / NOKIA OYJ', + 3584544 => 'Finnet Group / NOKIA OYJ', + 3584545 => 'Finnet Group / NOKIA OYJ', + 3584559 => 'Sonera', + 358456 => 'Elisa', + 3584570 => 'AMT', + 3584573 => 'AMT', + 3584574 => 'DNA', + 3584575 => 'AMT', + 3584576 => 'DNA', + 3584577 => 'DNA', + 3584578 => 'DNA', + 3584579 => 'DNA', + 358458 => 'Elisa', + 35846 => 'Elisa', + 3584944 => 'DNA', + 35850 => 'Elisa', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/359.php b/src/libphonenumber/carrier/data/en/359.php new file mode 100644 index 000000000..4fbfcf5ea --- /dev/null +++ b/src/libphonenumber/carrier/data/en/359.php @@ -0,0 +1,7 @@ + 'Vivacom', + 35988 => 'M-Tel', + 35989 => 'GLOBUL', + 35998 => 'GLOBUL', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/36.php b/src/libphonenumber/carrier/data/en/36.php new file mode 100644 index 000000000..829d690c8 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/36.php @@ -0,0 +1,6 @@ + 'Telenor', + 3630 => 'T-Mobile', + 3670 => 'Vodafone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/370.php b/src/libphonenumber/carrier/data/en/370.php new file mode 100644 index 000000000..65240e4e7 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/370.php @@ -0,0 +1,39 @@ + 'Tele 2', + 37061 => 'Omnitel', + 37062 => 'Omnitel', + 370640 => 'BITĖ', + 370641 => 'BITĖ', + 370642 => 'BITĖ', + 370643 => 'BITĖ', + 370644 => 'BITĖ', + 370645 => 'Tele 2', + 370646 => 'Tele 2', + 370647 => 'Tele 2', + 370648 => 'Tele 2', + 370649 => 'BITĖ', + 37065 => 'BITĖ', + 370660 => 'BITĖ', + 370662 => 'Omnitel', + 37067 => 'Tele 2', + 370680 => 'Omnitel', + 370681 => 'BITĖ', + 370682 => 'Omnitel', + 370683 => 'Tele 2', + 370684 => 'Tele 2', + 370685 => 'BITĖ', + 370686 => 'Omnitel', + 370687 => 'Omnitel', + 370688 => 'Omnitel', + 370689 => 'BITĖ', + 370690 => 'BITĖ', + 370692 => 'Omnitel', + 370693 => 'Omnitel', + 370694 => 'Omnitel', + 370695 => 'Omnitel', + 370696 => 'Omnitel', + 370697 => 'Omnitel', + 370698 => 'Omnitel', + 370699 => 'BITĖ', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/372.php b/src/libphonenumber/carrier/data/en/372.php new file mode 100644 index 000000000..e82533367 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/372.php @@ -0,0 +1,19 @@ + 'EMT', + 372519 => 'EMT', + 37252 => 'EMT', + 372530 => 'EMT', + 372533 => 'EMT', + 372534 => 'EMT', + 372536 => 'EMT', + 372537 => 'EMT', + 372538 => 'EMT', + 372539 => 'EMT', + 372545 => 'Elisa', + 37255 => 'Tele 2', + 37256 => 'Elisa', + 372577 => 'Elisa', + 37258 => 'Tele 2', + 372590 => 'EMT', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/374.php b/src/libphonenumber/carrier/data/en/374.php new file mode 100644 index 000000000..b2e9cc28f --- /dev/null +++ b/src/libphonenumber/carrier/data/en/374.php @@ -0,0 +1,11 @@ + 'Orange', + 37477 => 'VivaCell-MTS', + 37491 => 'Beeline', + 37493 => 'VivaCell-MTS', + 37494 => 'VivaCell-MTS', + 37495 => 'Orange', + 37498 => 'VivaCell-MTS', + 37499 => 'Beeline', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/375.php b/src/libphonenumber/carrier/data/en/375.php new file mode 100644 index 000000000..fe89cc844 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/375.php @@ -0,0 +1,16 @@ + 'life:)', + 375291 => 'velcom', + 375292 => 'MTS', + 375293 => 'velcom', + 375295 => 'MTS', + 375296 => 'velcom', + 375297 => 'MTS', + 375298 => 'MTS', + 375299 => 'velcom', + 375336 => 'MTS', + 375444 => 'velcom', + 375445 => 'velcom', + 375447 => 'velcom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/376.php b/src/libphonenumber/carrier/data/en/376.php new file mode 100644 index 000000000..7c8b94559 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/376.php @@ -0,0 +1,4 @@ + 'Mobiland', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/380.php b/src/libphonenumber/carrier/data/en/380.php new file mode 100644 index 000000000..18efd08da --- /dev/null +++ b/src/libphonenumber/carrier/data/en/380.php @@ -0,0 +1,4 @@ + 'IT', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/381.php b/src/libphonenumber/carrier/data/en/381.php new file mode 100644 index 000000000..0d04ef024 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/381.php @@ -0,0 +1,12 @@ + 'VIP', + 38161 => 'VIP', + 38162 => 'Telenor', + 38163 => 'Telenor', + 38164 => 'mt:s', + 38165 => 'mt:s', + 38166 => 'mt:s', + 38168 => 'VIP', + 38169 => 'Telenor', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/385.php b/src/libphonenumber/carrier/data/en/385.php new file mode 100644 index 000000000..69a87a9f6 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/385.php @@ -0,0 +1,8 @@ + 'Vip', + 38592 => 'Vip', + 38595 => 'Tele2', + 38598 => 'T-Mobile', + 38599 => 'T-Mobile', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/386.php b/src/libphonenumber/carrier/data/en/386.php new file mode 100644 index 000000000..ba26fa4fa --- /dev/null +++ b/src/libphonenumber/carrier/data/en/386.php @@ -0,0 +1,12 @@ + 'Si.mobil', + 38631 => 'Mobitel', + 38640 => 'Si.mobil', + 38641 => 'Mobitel', + 38649 => 'Mobitel', + 38651 => 'Mobitel', + 38664 => 'T-2', + 38670 => 'Tušmobil', + 38671 => 'Mobitel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/387.php b/src/libphonenumber/carrier/data/en/387.php new file mode 100644 index 000000000..06c9e639e --- /dev/null +++ b/src/libphonenumber/carrier/data/en/387.php @@ -0,0 +1,9 @@ + 'BH Mobile', + 38761 => 'BH Mobile', + 38762 => 'BH Mobile', + 38763 => 'HT-ERONET', + 38765 => 'm:tel', + 38766 => 'm:tel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/39.php b/src/libphonenumber/carrier/data/en/39.php new file mode 100644 index 000000000..79cad2b6b --- /dev/null +++ b/src/libphonenumber/carrier/data/en/39.php @@ -0,0 +1,12 @@ + 'Wind', + 3933 => 'TIM', + 3934 => 'Vodafone', + 3936 => 'TIM', + 39370 => 'TIM', + 39373 => '3 Italia', + 39377 => 'Vodafone', + 3938 => 'Wind', + 3939 => '3 Italia', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/40.php b/src/libphonenumber/carrier/data/en/40.php new file mode 100644 index 000000000..85ce06cf9 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/40.php @@ -0,0 +1,9 @@ + 'Vodafone', + 4073 => 'Vodafone', + 4074 => 'Orange', + 4075 => 'Orange', + 4076 => 'Cosmote', + 4077 => 'Digi.Mobil', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/41.php b/src/libphonenumber/carrier/data/en/41.php new file mode 100644 index 000000000..c3a1a75a0 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/41.php @@ -0,0 +1,7 @@ + 'Sunrise', + 4177 => 'Tele4u', + 4178 => 'Orange', + 4179 => 'Swisscom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/420.php b/src/libphonenumber/carrier/data/en/420.php new file mode 100644 index 000000000..7dc32ba35 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/420.php @@ -0,0 +1,21 @@ + 'O2', + 420602 => 'O2', + 420603 => 'T-Mobile', + 420604 => 'T-Mobile', + 420605 => 'T-Mobile', + 420606 => 'O2', + 420607 => 'O2', + 420608 => 'Vodafone', + 42072 => 'O2', + 42073 => 'T-Mobile', + 42077 => 'Vodafone', + 42093 => 'T-Mobile', + 420962 => 'O2', + 420963 => 'T-Mobile', + 420964 => 'T-Mobile', + 420965 => 'T-Mobile', + 420966 => 'O2', + 420967 => 'Vodafone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/421.php b/src/libphonenumber/carrier/data/en/421.php new file mode 100644 index 000000000..573ae1b78 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/421.php @@ -0,0 +1,17 @@ + 'Telekom', + 421904 => 'Telekom', + 421905 => 'Orange', + 421906 => 'Orange', + 421907 => 'Orange', + 421908 => 'Orange', + 421915 => 'Orange', + 421916 => 'Orange', + 421917 => 'Orange', + 421918 => 'Orange', + 421940 => 'O2', + 421944 => 'O2', + 421948 => 'O2', + 421949 => 'O2', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/43.php b/src/libphonenumber/carrier/data/en/43.php new file mode 100644 index 000000000..907408961 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/43.php @@ -0,0 +1,15 @@ + 'tele.ring', + 43660 => 'Hutchison Drei Austria', + 43664 => 'A1 TA', + 43676 => 'T-Mobile AT', + 436770 => 'T-Mobile AT', + 436771 => 'T-Mobile AT', + 436772 => 'T-Mobile AT', + 436778 => 'T-Mobile AT', + 436779 => 'T-Mobile AT', + 4368183 => 'Orange AT', + 43688 => 'Orange AT', + 43699 => 'Orange AT', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/45.php b/src/libphonenumber/carrier/data/en/45.php new file mode 100644 index 000000000..5f3f57740 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/45.php @@ -0,0 +1,353 @@ + 'TDC', + 45202 => 'TDC', + 45203 => 'TDC', + 45204 => 'TDC', + 45205 => 'TDC', + 45206 => 'Telenor', + 45207 => 'Telenor', + 45208 => 'Telenor', + 45209 => 'Telenor', + 4521 => 'TDC', + 45221 => 'Telenor', + 45222 => 'Telenor', + 45223 => 'Telenor', + 45224 => 'Telenor', + 45225 => 'Telenor', + 45226 => 'Telenor', + 45227 => 'Telenor', + 45228 => 'Telenor', + 45229 => 'Telenor', + 45231 => 'TDC', + 45232 => 'TDC', + 45233 => 'TDC', + 45234 => 'TDC', + 45235 => 'TDC', + 45236 => 'TDC', + 45237 => 'TDC', + 45238 => 'TDC', + 452390 => 'TDC', + 452391 => 'TDC', + 452392 => 'TDC', + 452393 => 'TDC', + 452394 => 'TDC', + 452395 => 'Telia', + 452396 => 'TDC', + 452397 => 'TDC', + 452398 => 'TDC', + 452399 => 'TDC', + 4524 => 'TDC', + 45251 => 'Telenor', + 45252 => 'Telenor', + 45253 => 'Telenor', + 45254 => 'Telenor', + 45255 => 'Telenor', + 45256 => 'Telenor', + 452590 => 'Telenor', + 452591 => 'Telenor', + 452592 => 'Telenor', + 452593 => 'Telenor', + 452594 => 'Telenor', + 452595 => 'Telenor', + 4526 => 'Telia', + 4527 => 'Telia', + 4528 => 'Telia', + 4529 => 'TDC', + 4530 => 'TDC', + 45311 => '3', + 45312 => '3', + 453130 => '3', + 4531312 => 'Telenor', + 453132 => '3', + 453133 => '3', + 453134 => '3', + 453135 => '3', + 453136 => '3', + 453137 => '3', + 453138 => '3', + 453139 => 'Telenor', + 45314 => '3', + 45315 => '3', + 45316 => '3', + 45317 => '3', + 45318 => '3', + 45320 => 'Telenor', + 45321 => 'Telenor', + 45322 => 'Telenor', + 45323 => 'Telenor', + 45324 => 'Telenor', + 45325 => 'Telenor', + 45326 => 'Telenor', + 45327 => 'Telenor', + 45328 => 'Telenor', + 45339692 => 'Telenor', + 45339693 => 'Telenor', + 4536874 => 'Telenor', + 45401 => 'TDC', + 45402 => 'TDC', + 45403 => 'TDC', + 45404 => 'TDC', + 45405 => 'Telenor', + 45406 => 'Telenor', + 45407 => 'Telenor', + 45408 => 'Telenor', + 45409 => 'Telenor', + 45411 => 'Telenor', + 45412 => 'Telenor', + 45413 => 'Telenor', + 45416 => 'Telenor', + 45417 => 'Telenor', + 45418 => 'Telenor', + 45419 => 'Telenor', + 454210 => 'Telia', + 454212 => 'Telia', + 454213 => 'Telia', + 454214 => 'Telia', + 454217 => 'TDC', + 454220 => 'Telia', + 454221 => 'Telia', + 454222 => 'Telia', + 454223 => 'Telia', + 454224 => 'Telia', + 454225 => 'Telia', + 454226 => 'Telia', + 45423 => 'Telia', + 45424 => 'Telenor', + 45425 => 'Telenor', + 454260 => 'Telenor', + 454270 => 'Telenor', + 454276 => 'Telia', + 454277 => 'Telia', + 454278 => 'Telia', + 454279 => 'Telia', + 45428 => 'Telenor', + 454290 => 'Telenor', + 454291 => 'Telenor', + 454292 => 'Telenor', + 454294 => 'Telenor', + 454295 => 'Telenor', + 454296 => 'Telia', + 454297 => 'Telia', + 454298 => 'Telia', + 454299 => 'Telia', + 455010 => 'Telenor', + 455011 => 'Telenor', + 455012 => 'Telenor', + 455013 => 'Telenor', + 455014 => 'Telenor', + 45502 => 'Telenor', + 455030 => 'Telenor', + 455032 => 'Telenor', + 455035 => 'Telenor', + 455037 => 'Telenor', + 455046 => 'Telenor', + 45505 => 'Telenor', + 455060 => 'TDC', + 455061000 => 'TDC', + 455062 => 'Telenor', + 455063 => 'Telenor', + 455064 => 'Telenor', + 455065 => 'Telenor', + 455066 => 'Telenor', + 455067 => 'Telenor', + 455068 => 'Telenor', + 455069 => 'Telenor', + 45507 => 'Telenor', + 45508 => 'Telenor', + 45509 => 'Telenor', + 45510 => 'TDC', + 45511 => 'TDC', + 45512 => 'TDC', + 45513 => 'TDC', + 45514 => 'TDC', + 45515 => 'TDC', + 45516 => 'TDC', + 45517 => 'TDC', + 455180 => 'TDC', + 455181 => 'TDC', + 455182 => 'TDC', + 455183 => 'TDC', + 455184 => 'TDC', + 455185 => 'TDC', + 455186 => 'TDC', + 455187 => 'TDC', + 455188 => 'Telia', + 455189 => 'Telia', + 45519 => 'TDC', + 455210 => 'Telenor', + 455212 => 'Telenor', + 455213 => 'Telia', + 455214 => 'Telia', + 455215 => 'Telia', + 455216 => 'Telia', + 455217 => 'Telia', + 455218 => 'Telia', + 455219 => 'Telia', + 455221 => 'Telia', + 455222 => 'Telenor', + 455223 => 'Telia', + 455224 => 'Telia', + 455225 => 'Telenor', + 455226 => 'Telia', + 455227 => 'Telia', + 455228 => 'Telia', + 455229 => 'Telia', + 455231 => 'Telia', + 455232 => 'Telia', + 455233 => 'Telenor', + 455234 => 'Telia', + 455235 => 'Telia', + 455236 => 'Telia', + 455237 => 'Telia', + 455238 => 'Telia', + 455239 => 'Telia', + 455241 => 'Telia', + 455242 => 'Telenor', + 455243 => 'Telia', + 455244 => 'Telenor', + 455245 => 'Telia', + 455246 => 'Telia', + 455247 => 'Telia', + 455248 => 'Telia', + 455249 => 'Telia', + 455251 => 'Telenor', + 455252 => 'Telenor', + 455253 => 'Telenor', + 455254 => 'Telenor', + 455255 => 'Telenor', + 455256 => 'Telenor', + 455257 => 'Telenor', + 455258 => 'Telenor', + 455259 => 'Telenor', + 45526 => 'Telenor', + 45527 => 'Telenor', + 455280 => 'Telenor', + 455281 => 'Telenor', + 455282 => 'Telenor', + 455283 => 'Telenor', + 455284 => 'Telenor', + 455285 => 'Telenor', + 455286 => 'Telenor', + 455287 => 'Telenor', + 455288 => 'Telenor', + 455290 => 'Telenor', + 455291 => 'Telenor', + 455292 => 'Telenor', + 455293 => 'Telenor', + 455294 => 'Telenor', + 455295 => 'Telenor', + 455296 => 'Telenor', + 455297 => 'Telenor', + 455298 => 'Telenor', + 455310 => 'Telenor', + 455312 => 'Telenor', + 455313 => 'Telenor', + 455314 => 'Telenor', + 455315 => 'Telenor', + 455316 => 'Telenor', + 455317 => 'Telenor', + 455318 => 'Telenor', + 455319 => 'Telia', + 455322 => 'Telia', + 455323 => 'Telia', + 455330 => 'Telia', + 455331 => 'Telia', + 455333 => 'TDC', + 455334 => 'Telia', + 455335 => 'Telia', + 455336 => 'Telia', + 455337 => 'Telia', + 455338 => 'Telia', + 455339 => 'Telia', + 45534 => 'Telia', + 45535 => '3', + 45536 => '3', + 455370 => '3', + 455371 => '3', + 455372 => '3', + 455373 => '3', + 455374 => '3', + 455375 => '3', + 455390 => 'Telenor', + 455391 => 'Telenor', + 455392 => 'Telenor', + 455393 => 'Telenor', + 455394 => 'Telenor', + 455395 => 'Telenor', + 455396 => 'Telenor', + 455397 => 'Telenor', + 455399 => 'Telenor', + 45601 => 'Telia', + 45602 => 'Telia', + 45603 => 'Telia', + 45604 => 'Telia', + 45605 => 'Telenor', + 45606 => 'Telenor', + 45607 => 'Telenor', + 45608 => 'Telenor', + 456090 => 'Telenor', + 456091 => 'Telenor', + 456092 => 'Telenor', + 456093 => 'Telenor', + 456094 => 'Telenor', + 456095 => 'Telenor', + 456096 => 'Telenor', + 456097 => 'Telenor', + 456098 => 'Telenor', + 456099 => 'TDC', + 45610 => 'TDC', + 45611 => 'TDC', + 45612 => 'TDC', + 45613 => 'TDC', + 456140 => 'TDC', + 456141 => 'TDC', + 456142 => 'TDC', + 456143 => 'TDC', + 456144 => 'TDC', + 456145 => 'TDC', + 456146 => 'Telia', + 456147 => 'TDC', + 45615 => 'TDC', + 45616 => 'TDC', + 45617 => 'TDC', + 45631 => 'Telenor', + 4570304 => 'Telenor', + 4570343 => 'Telenor', + 457110 => 'Telenor', + 457111 => 'Telenor', + 457112 => 'Telenor', + 457113 => 'Telenor', + 457114 => 'Telenor', + 457115 => 'Telenor', + 45713 => 'Lycamobile Denmark Ltd', + 45718 => 'Lycamobile Denmark Ltd', + 45721 => 'Telenor', + 45722 => 'Telenor', + 45723 => 'Telenor', + 45724 => 'Telenor', + 45725 => 'Telenor', + 45726 => 'Telenor', + 457810 => 'Telenor', + 457811 => 'Telenor', + 4580103 => 'Telenor', + 4580104 => 'Telenor', + 45914 => 'Lycamobile Denmark Ltd', + 45916 => 'Lycamobile Denmark Ltd', + 45917 => 'Lycamobile Denmark Ltd', + 459694485 => 'Telenor', + 459694486 => 'Telenor', + 459694487 => 'Telenor', + 459694488 => 'Telenor', + 459694489 => 'Telenor', + 45969449 => 'Telenor', + 45969450 => 'Telenor', + 45969451 => 'Telenor', + 45969452 => 'Telenor', + 45969453 => 'Telenor', + 45969454 => 'Telenor', + 45969455 => 'Telenor', + 45969456 => 'Telenor', + 459951 => 'Telenor', + 459955 => 'Telenor', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/47.php b/src/libphonenumber/carrier/data/en/47.php new file mode 100644 index 000000000..bfc241722 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/47.php @@ -0,0 +1,228 @@ + 'NetCom', + 474001 => 'NetCom', + 474010 => 'NetCom', + 474011 => 'NetCom', + 474022 => 'Telenor', + 474028 => 'Telenor', + 474029 => 'NetCom', + 474031 => 'NetCom', + 474032 => 'NetCom', + 474045 => 'NetCom', + 474046 => 'NetCom', + 474047 => 'NetCom', + 474048 => 'NetCom', + 474049 => 'NetCom', + 474055 => 'NetCom', + 474060 => 'NetCom', + 474061 => 'NetCom', + 474062 => 'NetCom', + 474063 => 'NetCom', + 474064 => 'NetCom', + 474077 => 'NetCom', + 474087 => 'Telenor', + 474104 => 'NetCom', + 474106 => 'NetCom', + 474110 => 'NetCom', + 474114 => 'NetCom', + 47412 => 'Tele2', + 47413 => 'Tele2', + 47414 => 'Telenor', + 47415 => 'Telenor', + 47416 => 'Telenor', + 47417 => 'Telenor', + 474184 => 'Telenor', + 474185 => 'Telenor', + 474190 => 'NetCom', + 47452 => 'NetCom', + 474539 => 'NetCom', + 47454 => 'NetCom', + 474550 => 'NetCom', + 474551 => 'NetCom', + 474559 => 'NetCom', + 474560 => 'Telenor', + 474561 => 'Telenor', + 474563 => 'NetCom', + 474566 => 'Telenor', + 474580 => 'Telenor', + 474586 => 'NetCom', + 474621 => 'Telenor', + 474623 => 'NetCom', + 474624 => 'Telenor', + 474625 => 'Telenor', + 474626 => 'Telenor', + 474627 => 'Telenor', + 474634 => 'Telenor', + 474635 => 'Telenor', + 474636 => 'Telenor', + 474637 => 'Telenor', + 474638 => 'Telenor', + 474639 => 'Telenor', + 47464 => 'NetCom', + 474650 => 'NetCom', + 474654 => 'NetCom', + 474660 => 'NetCom', + 474661 => 'NetCom', + 474662 => 'NetCom', + 474663 => 'NetCom', + 474666 => 'Telenor', + 474670 => 'NetCom', + 474673 => 'NetCom', + 474674 => 'NetCom', + 474675 => 'NetCom', + 47468 => 'Telenor', + 474690 => 'Telenor', + 474691 => 'Telenor', + 474692 => 'Telenor', + 474693 => 'Telenor', + 474694 => 'Telenor', + 474695 => 'Telenor', + 474696 => 'Telenor', + 474705 => 'NetCom', + 474723 => 'Tele2', + 474724 => 'Tele2', + 474725 => 'Tele2', + 474726 => 'Tele2', + 474727 => 'Tele2', + 474728 => 'Tele2', + 474729 => 'Tele2', + 47473 => 'Tele2', + 474740 => 'Telenor', + 474744 => 'NetCom', + 474746 => 'Telenor', + 474760 => 'Telenor', + 474761 => 'Telenor', + 474762 => 'Telenor', + 474763 => 'Telenor', + 474764 => 'Telenor', + 474765 => 'Telenor', + 474766 => 'Telenor', + 474767 => 'Telenor', + 474768 => 'Telenor', + 474770 => 'Telenor', + 474771 => 'Telenor', + 474772 => 'Telenor', + 474773 => 'Telenor', + 474774 => 'Telenor', + 474775 => 'Telenor', + 474776 => 'Telenor', + 47478 => 'Telenor', + 474790 => 'Telenor', + 474791 => 'Network Norway', + 474792 => 'Network Norway', + 474793 => 'Network Norway', + 47480 => 'Telenor', + 47481 => 'Telenor', + 47482 => 'Telenor', + 474830 => 'Telenor', + 474831 => 'Telenor', + 474832 => 'Telenor', + 47591 => 'Telenor', + 4790 => 'Telenor', + 479124 => 'Telenor', + 47913 => 'Telenor', + 47915 => 'Telenor', + 47916 => 'Telenor', + 47917 => 'Telenor', + 47918 => 'Telenor', + 479191 => 'Telenor', + 479199 => 'Telenor', + 47920 => 'NetCom', + 479210 => 'NetCom', + 479217 => 'NetCom', + 47922 => 'NetCom', + 479237 => 'NetCom', + 47924 => 'NetCom', + 479257 => 'NetCom', + 47926 => 'NetCom', + 479277 => 'NetCom', + 47928 => 'NetCom', + 479297 => 'NetCom', + 47930 => 'NetCom', + 479317 => 'NetCom', + 47932 => 'NetCom', + 479337 => 'NetCom', + 47934 => 'NetCom', + 479357 => 'NetCom', + 47936 => 'NetCom', + 479377 => 'NetCom', + 47938 => 'NetCom', + 479391 => 'NetCom', + 479403 => 'Telenor', + 479405 => 'Telenor', + 479413 => 'Telenor', + 479414 => 'Telenor', + 479415 => 'Telenor', + 479416 => 'Telenor', + 479417 => 'Telenor', + 479418 => 'Telenor', + 479419 => 'Telenor', + 479423 => 'NetCom', + 479425 => 'Telenor', + 479474 => 'Telenor', + 479475 => 'Telenor', + 479476 => 'Telenor', + 479477 => 'Telenor', + 479478 => 'Telenor', + 479479 => 'Telenor', + 47948 => 'Telenor', + 479497 => 'Telenor', + 479498 => 'Telenor', + 47950 => 'Telenor', + 47951 => 'Telenor', + 47952 => 'Telenor', + 479536 => 'Telenor', + 47954 => 'Telenor', + 479552 => 'Telenor', + 479555 => 'Telenor', + 47957 => 'Telenor', + 47958 => 'Telenor', + 47959 => 'Telenor', + 479601 => 'Telenor', + 479604 => 'Telenor', + 479609 => 'Telenor', + 479620 => 'Telenor', + 479622 => 'Telenor', + 479623 => 'Telenor', + 479650 => 'Telenor', + 479651 => 'Telenor', + 479683 => 'NetCom', + 47970 => 'Telenor', + 47971 => 'Telenor', + 479740 => 'Telenor', + 479741 => 'Telenor', + 479742 => 'Telenor', + 479743 => 'Telenor', + 479746 => 'Telenor', + 479747 => 'Telenor', + 479748 => 'Telenor', + 479749 => 'Telenor', + 47975 => 'Telenor', + 47976 => 'Telenor', + 47977 => 'Telenor', + 479795 => 'Telenor', + 479796 => 'Telenor', + 479797 => 'Telenor', + 479798 => 'Telenor', + 479799 => 'Telenor', + 47980 => 'NetCom', + 479815 => 'NetCom', + 47982 => 'NetCom', + 479837 => 'NetCom', + 47984 => 'NetCom', + 479854 => 'NetCom', + 47986 => 'NetCom', + 479876 => 'NetCom', + 47988 => 'NetCom', + 479899 => 'NetCom', + 47990 => 'Telenor', + 479915 => 'Telenor', + 479916 => 'Telenor', + 47992 => 'Telenor', + 47993 => 'Telenor', + 47994 => 'Telenor', + 47995 => 'Telenor', + 47996 => 'Telenor', + 47997 => 'Telenor', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/48.php b/src/libphonenumber/carrier/data/en/48.php new file mode 100644 index 000000000..4273522de --- /dev/null +++ b/src/libphonenumber/carrier/data/en/48.php @@ -0,0 +1,106 @@ + 'Orange', + 4851 => 'Orange', + 48530 => 'Play', + 48531 => 'Play', + 48532 => 'T-Mobile', + 48533 => 'Play', + 48535 => 'Play', + 48600 => 'T-Mobile', + 48601 => 'Plus', + 48602 => 'T-Mobile', + 48603 => 'Plus', + 48604 => 'T-Mobile', + 48605 => 'Plus', + 48606 => 'T-Mobile', + 48607 => 'Plus', + 48608 => 'T-Mobile', + 48609 => 'Plus', + 48660 => 'T-Mobile', + 48661 => 'Plus', + 48662 => 'T-Mobile', + 48663 => 'Plus', + 48664 => 'T-Mobile', + 48665 => 'Plus', + 486666 => 'Play', + 48667 => 'Plus', + 48668 => 'T-Mobile', + 48669 => 'Plus', + 486901 => 'Orange', + 486902 => 'Orange', + 486903 => 'Orange', + 486904 => 'Orange', + 486905 => 'Orange', + 486906 => 'Orange', + 486907 => 'CenterNet', + 48691 => 'Plus', + 48692 => 'T-Mobile', + 48693 => 'Plus', + 48694 => 'T-Mobile', + 48695 => 'Plus', + 48696 => 'T-Mobile', + 48697 => 'Plus', + 48698 => 'T-Mobile', + 4869902 => 'Cyfrowy Polsat', + 4869903 => 'Cyfrowy Polsat', + 4869904 => 'Cyfrowy Polsat', + 4869905 => 'Cyfrowy Polsat', + 4869906 => 'Cyfrowy Polsat', + 4869907 => 'Cyfrowy Polsat', + 4869908 => 'Cyfrowy Polsat', + 4869909 => 'Cyfrowy Polsat', + 4869920 => 'Cyfrowy Polsat', + 4869921 => 'Cyfrowy Polsat', + 4869923 => 'Cyfrowy Polsat', + 4869924 => 'Cyfrowy Polsat', + 4869925 => 'Cyfrowy Polsat', + 4869926 => 'Cyfrowy Polsat', + 4869927 => 'Cyfrowy Polsat', + 4869928 => 'Cyfrowy Polsat', + 4869929 => 'Cyfrowy Polsat', + 4869961 => 'Cyfrowy Polsat', + 4869962 => 'Cyfrowy Polsat', + 4869963 => 'Cyfrowy Polsat', + 4869964 => 'Cyfrowy Polsat', + 4869965 => 'Cyfrowy Polsat', + 4869966 => 'Cyfrowy Polsat', + 4869967 => 'Plus', + 4869968 => 'Cyfrowy Polsat', + 4869969 => 'Plus', + 486998 => 'Plus', + 486999 => 'Plus', + 487200 => 'CenterNet', + 487201 => 'CenterNet', + 487202 => 'CenterNet', + 487203 => 'CenterNet', + 487204 => 'CenterNet', + 487205 => 'CenterNet', + 487206 => 'CenterNet', + 487207 => 'CenterNet', + 487209 => 'CenterNet', + 48721 => 'Plus', + 48722 => 'Plus', + 48723 => 'Plus', + 48724 => 'Plus', + 48725 => 'Plus', + 48726 => 'Plus', + 487270 => 'Plus', + 487272 => 'T-Mobile', + 487273 => 'T-Mobile', + 487274 => 'Plus', + 487275 => 'Plus', + 487276 => 'Plus', + 487277 => 'Plus', + 487278 => 'Plus', + 487279 => 'Plus', + 487280 => 'Mobyland', + 487281 => 'T-Mobile', + 487282 => 'T-Mobile', + 487283 => 'T-Mobile', + 487284 => 'T-Mobile', + 487285 => 'T-Mobile', + 487286 => 'T-Mobile', + 487287 => 'T-Mobile', + 487288 => 'T-Mobile', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/49.php b/src/libphonenumber/carrier/data/en/49.php new file mode 100644 index 000000000..f8a3b3e74 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/49.php @@ -0,0 +1,19 @@ + 'T-Mobile', + 491520 => 'Vodafone', + 49156 => 'Mobilcom', + 49160 => 'T-Mobile', + 49162 => 'Vodafone', + 49163 => 'Eplus', + 49170 => 'T-Mobile', + 49171 => 'T-Mobile', + 49172 => 'Vodafone', + 49173 => 'Vodafone', + 49174 => 'Vodafone', + 49175 => 'T-Mobile', + 49176 => 'O2', + 49177 => 'Eplus', + 49178 => 'Eplus', + 49179 => 'O2', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/501.php b/src/libphonenumber/carrier/data/en/501.php new file mode 100644 index 000000000..ad2c909cf --- /dev/null +++ b/src/libphonenumber/carrier/data/en/501.php @@ -0,0 +1,5 @@ + 'DigiCell', + 50121 => 'DigiCell', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/506.php b/src/libphonenumber/carrier/data/en/506.php new file mode 100644 index 000000000..35b68408a --- /dev/null +++ b/src/libphonenumber/carrier/data/en/506.php @@ -0,0 +1,6 @@ + 'Kolbi ICE', + 50688 => 'Kolbi ICE', + 50689 => 'Kolbi ICE', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/51.php b/src/libphonenumber/carrier/data/en/51.php new file mode 100644 index 000000000..912b0b75b --- /dev/null +++ b/src/libphonenumber/carrier/data/en/51.php @@ -0,0 +1,573 @@ + 'Claro', + 5119750 => 'Movistar', + 5119751 => 'Movistar', + 51197520 => 'Movistar', + 51198003 => 'Movistar', + 51198004 => 'Movistar', + 51198005 => 'Movistar', + 51198006 => 'Movistar', + 51198007 => 'Movistar', + 51198008 => 'Movistar', + 51198009 => 'Movistar', + 5119801 => 'Movistar', + 5119802 => 'Movistar', + 5119803 => 'Movistar', + 51198040 => 'Claro', + 5119805 => 'Claro', + 5119806 => 'Claro', + 5119807 => 'Claro', + 5119808 => 'Claro', + 5119809 => 'Claro', + 511985 => 'Movistar', + 511986 => 'Claro', + 511987 => 'Claro', + 511988 => 'Movistar', + 511989 => 'Claro', + 511990 => 'Movistar', + 511991 => 'Claro', + 511992 => 'Claro', + 511993 => 'Claro', + 5119943 => 'Claro', + 5119944 => 'Movistar', + 5119945 => 'Movistar', + 5119946 => 'Claro', + 5119947 => 'Claro', + 5119948 => 'Claro', + 5119949 => 'Claro', + 5119953 => 'Movistar', + 5119954 => 'Movistar', + 5119955 => 'Movistar', + 5119956 => 'Movistar', + 5119957 => 'Movistar', + 5119958 => 'Movistar', + 5119959 => 'Movistar', + 511996 => 'Movistar', + 511997 => 'Claro', + 5119980 => 'Movistar', + 5119984 => 'Movistar', + 5119986 => 'Movistar', + 5119987 => 'Movistar', + 5119988 => 'Movistar', + 5119989 => 'Movistar', + 514194170 => 'Claro', + 514194171 => 'Claro', + 514194172 => 'Claro', + 514194173 => 'Claro', + 514194188 => 'Movistar', + 514194189 => 'Movistar', + 51419419 => 'Movistar', + 514294200 => 'Movistar', + 514294201 => 'Movistar', + 514294202 => 'Movistar', + 51429424 => 'Movistar', + 51429426 => 'Movistar', + 51429427 => 'Claro', + 51429429 => 'Movistar', + 51439430 => 'Movistar', + 51439431 => 'Movistar', + 514394320 => 'Movistar', + 514394321 => 'Movistar', + 514394322 => 'Movistar', + 514394323 => 'Movistar', + 514394324 => 'Movistar', + 514394330 => 'Claro', + 514394331 => 'Claro', + 514394332 => 'Claro', + 514394333 => 'Claro', + 514394334 => 'Claro', + 514394335 => 'Claro', + 51439434 => 'Movistar', + 51439435 => 'Claro', + 51439436 => 'Movistar', + 514394370 => 'Claro', + 514394371 => 'Claro', + 514394372 => 'Claro', + 514394373 => 'Claro', + 514394374 => 'Claro', + 514394375 => 'Claro', + 514394376 => 'Claro', + 514394377 => 'Claro', + 514394378 => 'Movistar', + 514394379 => 'Movistar', + 51439438 => 'Movistar', + 514494801 => 'Movistar', + 514494802 => 'Movistar', + 514494803 => 'Movistar', + 514494804 => 'Movistar', + 514494805 => 'Claro', + 514494806 => 'Claro', + 514494807 => 'Claro', + 514494808 => 'Claro', + 514494809 => 'Claro', + 514494810 => 'Movistar', + 514494811 => 'Movistar', + 514494812 => 'Movistar', + 514494813 => 'Movistar', + 514494814 => 'Movistar', + 514494815 => 'Movistar', + 514494816 => 'Movistar', + 51449482 => 'Claro', + 51449483 => 'Claro', + 51449484 => 'Movistar', + 51449485 => 'Movistar', + 51449486 => 'Movistar', + 51449488 => 'Movistar', + 51449489 => 'Movistar', + 514494900 => 'Movistar', + 514494901 => 'Movistar', + 514494902 => 'Movistar', + 514494903 => 'Movistar', + 514494904 => 'Movistar', + 514494905 => 'Movistar', + 514494906 => 'Movistar', + 514494907 => 'Claro', + 514494908 => 'Claro', + 514494909 => 'Claro', + 51449491 => 'Claro', + 51449492 => 'Claro', + 51449493 => 'Claro', + 51449494 => 'Movistar', + 514494950 => 'Movistar', + 514494951 => 'Movistar', + 514494952 => 'Movistar', + 514494953 => 'Movistar', + 514494954 => 'Movistar', + 514494955 => 'Movistar', + 51449496 => 'Movistar', + 514494970 => 'Claro', + 514494971 => 'Claro', + 514494972 => 'Claro', + 514494973 => 'Claro', + 514494974 => 'Claro', + 514494975 => 'Claro', + 514494976 => 'Claro', + 514494977 => 'Claro', + 514494978 => 'Movistar', + 514494979 => 'Movistar', + 51449498 => 'Movistar', + 514494991 => 'Movistar', + 514494995 => 'Movistar', + 514494996 => 'Movistar', + 514494997 => 'Movistar', + 514494998 => 'Movistar', + 514494999 => 'Movistar', + 515195080 => 'Movistar', + 515195081 => 'Movistar', + 515195082 => 'Movistar', + 515195083 => 'Movistar', + 51519509 => 'Movistar', + 51519510 => 'Movistar', + 51519511 => 'Claro', + 51519512 => 'Claro', + 51519513 => 'Claro', + 51519514 => 'Movistar', + 515195150 => 'Movistar', + 515195151 => 'Movistar', + 515195152 => 'Movistar', + 515195153 => 'Movistar', + 515195154 => 'Movistar', + 515195155 => 'Movistar', + 515195156 => 'Movistar', + 515195157 => 'Movistar', + 515195158 => 'Movistar', + 51519516 => 'Movistar', + 51519517 => 'Claro', + 51519518 => 'Movistar', + 515195190 => 'Movistar', + 515195191 => 'Movistar', + 515195193 => 'Movistar', + 515195194 => 'Movistar', + 515195195 => 'Movistar', + 515195196 => 'Movistar', + 515195197 => 'Movistar', + 515195198 => 'Movistar', + 515195199 => 'Movistar', + 51529523 => 'Claro', + 515295250 => 'Movistar', + 515295251 => 'Movistar', + 515295252 => 'Movistar', + 515295253 => 'Movistar', + 515295254 => 'Movistar', + 51529526 => 'Movistar', + 515295270 => 'Claro', + 515295271 => 'Claro', + 51529528 => 'Movistar', + 515295292 => 'Movistar', + 515295293 => 'Movistar', + 515295294 => 'Movistar', + 515295295 => 'Movistar', + 515295296 => 'Movistar', + 515295297 => 'Movistar', + 515295298 => 'Movistar', + 515295299 => 'Movistar', + 515395350 => 'Claro', + 515395352 => 'Movistar', + 515395361 => 'Movistar', + 515395363 => 'Movistar', + 515395364 => 'Movistar', + 515395366 => 'Movistar', + 515395367 => 'Movistar', + 515395368 => 'Movistar', + 515395370 => 'Claro', + 515395371 => 'Claro', + 515395372 => 'Claro', + 515395373 => 'Claro', + 515395374 => 'Claro', + 515395375 => 'Claro', + 515395376 => 'Claro', + 51539539 => 'Movistar', + 515495800 => 'Movistar', + 515495801 => 'Movistar', + 515495802 => 'Movistar', + 515495803 => 'Movistar', + 515495804 => 'Movistar', + 515495805 => 'Claro', + 515495806 => 'Claro', + 515495807 => 'Claro', + 515495808 => 'Claro', + 515495809 => 'Claro', + 515495810 => 'Claro', + 515495811 => 'Claro', + 515495820 => 'Claro', + 515495821 => 'Claro', + 515495823 => 'Claro', + 515495824 => 'Claro', + 515495825 => 'Claro', + 515495826 => 'Claro', + 515495827 => 'Claro', + 515495828 => 'Claro', + 515495829 => 'Claro', + 51549583 => 'Claro', + 515495840 => 'Movistar', + 515495841 => 'Movistar', + 515495842 => 'Movistar', + 515495843 => 'Movistar', + 51549585 => 'Movistar', + 51549586 => 'Movistar', + 51549587 => 'Claro', + 51549588 => 'Movistar', + 515495890 => 'Movistar', + 515495891 => 'Movistar', + 515495892 => 'Movistar', + 515495893 => 'Movistar', + 515495894 => 'Movistar', + 515495895 => 'Claro', + 515495896 => 'Claro', + 515495898 => 'Claro', + 51549590 => 'Movistar', + 51549591 => 'Claro', + 515495920 => 'Claro', + 515495921 => 'Claro', + 515495922 => 'Claro', + 515495923 => 'Claro', + 515495924 => 'Claro', + 515495925 => 'Claro', + 515495926 => 'Claro', + 515495927 => 'Claro', + 515495928 => 'Movistar', + 515495929 => 'Movistar', + 51549593 => 'Claro', + 51549594 => 'Movistar', + 515495950 => 'Movistar', + 515495951 => 'Movistar', + 515495952 => 'Movistar', + 515495953 => 'Movistar', + 515495954 => 'Movistar', + 515495955 => 'Movistar', + 515495956 => 'Movistar', + 515495957 => 'Movistar', + 515495958 => 'Movistar', + 51549596 => 'Movistar', + 51549597 => 'Claro', + 515495980 => 'Movistar', + 515495981 => 'Movistar', + 515495982 => 'Movistar', + 515495984 => 'Movistar', + 515495985 => 'Movistar', + 515495986 => 'Movistar', + 515495987 => 'Movistar', + 515495988 => 'Movistar', + 515495989 => 'Movistar', + 515495991 => 'Movistar', + 515495992 => 'Movistar', + 515495996 => 'Movistar', + 515495997 => 'Movistar', + 515495998 => 'Movistar', + 515495999 => 'Movistar', + 51569560 => 'Movistar', + 515695610 => 'Movistar', + 515695611 => 'Movistar', + 515695612 => 'Movistar', + 515695613 => 'Movistar', + 515695614 => 'Movistar', + 515695615 => 'Movistar', + 515695616 => 'Movistar', + 515695620 => 'Claro', + 515695621 => 'Claro', + 515695622 => 'Claro', + 515695623 => 'Claro', + 515695624 => 'Claro', + 515695625 => 'Claro', + 515695626 => 'Claro', + 51569563 => 'Claro', + 51569564 => 'Movistar', + 51569565 => 'Movistar', + 51569566 => 'Movistar', + 51569567 => 'Claro', + 51569568 => 'Movistar', + 51569569 => 'Movistar', + 516196150 => 'Movistar', + 516196151 => 'Movistar', + 516196152 => 'Movistar', + 516196153 => 'Movistar', + 516196154 => 'Movistar', + 516196155 => 'Movistar', + 51619616 => 'Movistar', + 516196170 => 'Claro', + 516196171 => 'Claro', + 516196172 => 'Claro', + 516196173 => 'Claro', + 516196174 => 'Claro', + 516196175 => 'Claro', + 51619619 => 'Movistar', + 51619627 => 'Claro', + 516296250 => 'Movistar', + 516296251 => 'Movistar', + 516296252 => 'Movistar', + 516296253 => 'Movistar', + 516296254 => 'Movistar', + 51629626 => 'Movistar', + 51629629 => 'Movistar', + 516396360 => 'Movistar', + 516396361 => 'Movistar', + 516396362 => 'Movistar', + 516396363 => 'Movistar', + 516396364 => 'Movistar', + 516396365 => 'Movistar', + 516396369 => 'Movistar', + 516396370 => 'Claro', + 516396371 => 'Claro', + 516396372 => 'Claro', + 516396373 => 'Claro', + 516396390 => 'Movistar', + 516396391 => 'Movistar', + 516396392 => 'Movistar', + 516396393 => 'Movistar', + 516396394 => 'Movistar', + 516396395 => 'Movistar', + 516396398 => 'Movistar', + 516396399 => 'Movistar', + 516495410 => 'Claro', + 516495411 => 'Claro', + 516495412 => 'Claro', + 516495440 => 'Movistar', + 516495441 => 'Movistar', + 516495442 => 'Movistar', + 516495443 => 'Movistar', + 516495444 => 'Movistar', + 516495445 => 'Movistar', + 516495446 => 'Movistar', + 516495447 => 'Movistar', + 516495448 => 'Movistar', + 51649640 => 'Movistar', + 51649641 => 'Claro', + 51649642 => 'Claro', + 51649643 => 'Claro', + 51649644 => 'Movistar', + 51649645 => 'Movistar', + 51649646 => 'Movistar', + 51649647 => 'Movistar', + 51649648 => 'Movistar', + 516496490 => 'Movistar', + 516496491 => 'Movistar', + 516496492 => 'Movistar', + 516496496 => 'Movistar', + 516496497 => 'Movistar', + 516496498 => 'Movistar', + 516496499 => 'Movistar', + 516596530 => 'Claro', + 516596531 => 'Claro', + 516596532 => 'Claro', + 516596533 => 'Claro', + 516596534 => 'Claro', + 51659656 => 'Movistar', + 51659657 => 'Claro', + 516596590 => 'Movistar', + 516596591 => 'Movistar', + 516596592 => 'Movistar', + 516596596 => 'Movistar', + 516596597 => 'Movistar', + 516596598 => 'Movistar', + 516596599 => 'Movistar', + 516696600 => 'Movistar', + 51669666 => 'Movistar', + 51669667 => 'Claro', + 51669668 => 'Movistar', + 51669669 => 'Movistar', + 51679674 => 'Claro', + 516796765 => 'Movistar', + 516796766 => 'Movistar', + 516796768 => 'Movistar', + 516796769 => 'Movistar', + 516796770 => 'Claro', + 516796771 => 'Claro', + 516796772 => 'Claro', + 516796773 => 'Claro', + 516796798 => 'Movistar', + 517297260 => 'Movistar', + 517297261 => 'Movistar', + 517297262 => 'Movistar', + 517297263 => 'Movistar', + 517297268 => 'Movistar', + 517297269 => 'Movistar', + 517297270 => 'Claro', + 517297271 => 'Claro', + 517297272 => 'Claro', + 517297273 => 'Claro', + 51729728 => 'Movistar', + 517297290 => 'Movistar', + 517297291 => 'Movistar', + 517297292 => 'Movistar', + 517297296 => 'Movistar', + 517297297 => 'Movistar', + 517297298 => 'Movistar', + 517396840 => 'Movistar', + 517396841 => 'Movistar', + 517396842 => 'Movistar', + 517396843 => 'Movistar', + 517396844 => 'Movistar', + 517396870 => 'Claro', + 517396871 => 'Claro', + 517396872 => 'Claro', + 517396873 => 'Claro', + 517396875 => 'Claro', + 517396876 => 'Claro', + 517396877 => 'Claro', + 517396878 => 'Claro', + 517396879 => 'Claro', + 51739688 => 'Movistar', + 51739689 => 'Movistar', + 51739690 => 'Movistar', + 51739691 => 'Movistar', + 51739692 => 'Movistar', + 51739694 => 'Movistar', + 517396950 => 'Movistar', + 517396951 => 'Movistar', + 517396952 => 'Movistar', + 517396953 => 'Movistar', + 517396954 => 'Movistar', + 517396955 => 'Movistar', + 517396956 => 'Movistar', + 517396957 => 'Movistar', + 51739696 => 'Movistar', + 51739698 => 'Movistar', + 517396990 => 'Movistar', + 517396991 => 'Movistar', + 517396994 => 'Movistar', + 517396995 => 'Movistar', + 517396996 => 'Movistar', + 517396997 => 'Movistar', + 517396998 => 'Movistar', + 517396999 => 'Movistar', + 517497840 => 'Movistar', + 517497841 => 'Movistar', + 517497842 => 'Movistar', + 517497843 => 'Movistar', + 517497870 => 'Claro', + 517497871 => 'Claro', + 517497872 => 'Claro', + 517497873 => 'Claro', + 517497874 => 'Claro', + 517497875 => 'Claro', + 517497876 => 'Claro', + 517497877 => 'Claro', + 51749788 => 'Movistar', + 51749789 => 'Movistar', + 51749790 => 'Movistar', + 51749791 => 'Movistar', + 51749792 => 'Movistar', + 51749793 => 'Claro', + 517497956 => 'Movistar', + 517497957 => 'Movistar', + 51749796 => 'Movistar', + 51749797 => 'Claro', + 51749798 => 'Movistar', + 517497990 => 'Movistar', + 517497991 => 'Movistar', + 517497992 => 'Movistar', + 517497993 => 'Movistar', + 517497996 => 'Movistar', + 517497997 => 'Movistar', + 517497998 => 'Movistar', + 517497999 => 'Movistar', + 517697600 => 'Movistar', + 517697601 => 'Movistar', + 517697602 => 'Movistar', + 517697603 => 'Movistar', + 517697604 => 'Movistar', + 517697605 => 'Movistar', + 517697606 => 'Movistar', + 517697621 => 'Claro', + 517697622 => 'Claro', + 51769763 => 'Claro', + 51769764 => 'Movistar', + 517697650 => 'Movistar', + 517697651 => 'Movistar', + 517697652 => 'Movistar', + 517697653 => 'Movistar', + 517697654 => 'Movistar', + 517697655 => 'Movistar', + 517697656 => 'Movistar', + 517697657 => 'Movistar', + 517697658 => 'Movistar', + 51769766 => 'Movistar', + 51769767 => 'Movistar', + 51769768 => 'Movistar', + 517697692 => 'Movistar', + 517697693 => 'Movistar', + 517697694 => 'Movistar', + 517697695 => 'Movistar', + 517697696 => 'Movistar', + 517697697 => 'Movistar', + 517697698 => 'Movistar', + 517697699 => 'Movistar', + 518298230 => 'Claro', + 518298231 => 'Claro', + 518298232 => 'Claro', + 518298260 => 'Movistar', + 518298261 => 'Movistar', + 518298268 => 'Movistar', + 51829827 => 'Claro', + 518298298 => 'Movistar', + 51839836 => 'Movistar', + 51839837 => 'Claro', + 518398398 => 'Movistar', + 518398399 => 'Movistar', + 51849742 => 'Claro', + 518497430 => 'Claro', + 518497431 => 'Claro', + 518497435 => 'Claro', + 518497436 => 'Claro', + 518497437 => 'Claro', + 518497438 => 'Claro', + 518497439 => 'Claro', + 51849747 => 'Claro', + 518498400 => 'Movistar', + 518498401 => 'Movistar', + 518498402 => 'Movistar', + 518498403 => 'Movistar', + 518498404 => 'Movistar', + 518498405 => 'Movistar', + 518498406 => 'Movistar', + 51849841 => 'Claro', + 51849842 => 'Claro', + 51849843 => 'Claro', + 51849844 => 'Claro', + 51849845 => 'Movistar', + 51849846 => 'Movistar', + 51849847 => 'Claro', + 51849848 => 'Movistar', + 51849849 => 'Movistar', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/53.php b/src/libphonenumber/carrier/data/en/53.php new file mode 100644 index 000000000..3fffa964c --- /dev/null +++ b/src/libphonenumber/carrier/data/en/53.php @@ -0,0 +1,4 @@ + 'CUBACEL', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/54.php b/src/libphonenumber/carrier/data/en/54.php new file mode 100644 index 000000000..456886e42 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/54.php @@ -0,0 +1,87 @@ + 'Personal', + 549114 => 'Personal', + 549115 => 'Personal', + 549116 => 'Personal', + 549220 => 'Personal', + 549221 => 'Personal', + 549222 => 'Personal', + 549223 => 'Personal', + 549224 => 'Personal', + 549225 => 'Personal', + 549226 => 'Personal', + 549227 => 'Personal', + 549228 => 'Personal', + 549229 => 'Personal', + 549230 => 'Personal', + 549231 => 'Personal', + 549232 => 'Personal', + 549233 => 'Personal', + 549234 => 'Personal', + 549235 => 'Personal', + 549236 => 'Personal', + 549239 => 'Personal', + 549247 => 'Personal', + 549249 => 'Personal', + 549260 => 'Personal', + 549261 => 'Personal', + 549262 => 'Personal', + 549263 => 'Personal', + 549264 => 'Personal', + 549265 => 'Personal', + 549266 => 'Personal', + 549280 => 'Personal', + 549290 => 'Personal', + 549291 => 'Personal', + 549292 => 'Personal', + 549293 => 'Personal', + 549294 => 'Personal', + 549295 => 'Personal', + 549296 => 'Personal', + 549297 => 'Personal', + 549298 => 'Personal', + 549299 => 'Personal', + 549332 => 'Personal', + 549336 => 'Personal', + 549338 => 'Personal', + 549340 => 'Personal', + 549341 => 'Personal', + 549342 => 'Personal', + 549343 => 'Personal', + 549344 => 'Personal', + 549345 => 'Personal', + 549346 => 'Personal', + 549347 => 'Personal', + 549348 => 'Personal', + 549349 => 'Personal', + 549351 => 'Personal', + 549352 => 'Personal', + 549353 => 'Personal', + 549354 => 'Personal', + 549356 => 'Personal', + 549357 => 'Personal', + 549358 => 'Personal', + 549362 => 'Personal', + 549364 => 'Personal', + 549370 => 'Personal', + 549371 => 'Personal', + 549372 => 'Personal', + 549373 => 'Personal', + 549374 => 'Personal', + 549375 => 'Personal', + 549376 => 'Personal', + 549377 => 'Personal', + 549378 => 'Personal', + 549379 => 'Personal', + 549380 => 'Personal', + 549381 => 'Personal', + 549382 => 'Personal', + 549383 => 'Personal', + 549384 => 'Personal', + 549385 => 'Personal', + 549386 => 'Personal', + 549387 => 'Personal', + 549388 => 'Personal', + 549389 => 'Personal', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/55.php b/src/libphonenumber/carrier/data/en/55.php new file mode 100644 index 000000000..b4434a4fc --- /dev/null +++ b/src/libphonenumber/carrier/data/en/55.php @@ -0,0 +1,9468 @@ + 'Vivo', + 551195473 => 'Vivo', + 551195474 => 'Vivo', + 551195769 => 'Vivo', + 55119577 => 'Vivo', + 551195780 => 'Vivo', + 551195781 => 'Vivo', + 551195782 => 'Vivo', + 551195783 => 'Vivo', + 551195784 => 'Vivo', + 551195785 => 'Vivo', + 551195786 => 'Vivo', + 551196057 => 'Vivo', + 551196058 => 'Vivo', + 551196059 => 'Vivo', + 551196060 => 'Vivo', + 551196168 => 'Claro BR', + 551196169 => 'Claro BR', + 55119617 => 'Claro BR', + 551196180 => 'Claro BR', + 551196181 => 'Claro BR', + 551196182 => 'Vivo', + 551196183 => 'Vivo', + 551196184 => 'Vivo', + 551196185 => 'Vivo', + 551196186 => 'Vivo', + 551196187 => 'Vivo', + 551196188 => 'Vivo', + 551196189 => 'Vivo', + 55119619 => 'Vivo', + 55119630 => 'Claro BR', + 55119631 => 'Claro BR', + 55119632 => 'Claro BR', + 55119633 => 'Claro BR', + 55119637 => 'Vivo', + 55119638 => 'Vivo', + 55119639 => 'Vivo', + 55119640 => 'Vivo', + 55119641 => 'Vivo', + 55119647 => 'Vivo', + 55119648 => 'Vivo', + 55119649 => 'Vivo', + 55119657 => 'Claro BR', + 55119658 => 'Claro BR', + 55119659 => 'Claro BR', + 55119660 => 'Claro BR', + 55119661 => 'Claro BR', + 55119662 => 'Claro BR', + 55119663 => 'Claro BR', + 55119664 => 'Claro BR', + 551196650 => 'Claro BR', + 55119684 => 'Vivo', + 55119685 => 'Vivo', + 551196860 => 'Vivo', + 551196861 => 'Vivo', + 551196862 => 'Vivo', + 551196863 => 'Vivo', + 551196864 => 'Vivo', + 551196865 => 'Vivo', + 551196866 => 'Vivo', + 55119690 => 'Vivo', + 551196910 => 'Vivo', + 551196911 => 'Vivo', + 551196912 => 'Vivo', + 551196913 => 'Vivo', + 551196914 => 'Claro BR', + 551196915 => 'Claro BR', + 551196916 => 'Claro BR', + 551196917 => 'Claro BR', + 551196918 => 'Claro BR', + 551196919 => 'Claro BR', + 55119692 => 'Claro BR', + 551196930 => 'Claro BR', + 551196931 => 'Claro BR', + 551197011 => 'TIM', + 551197012 => 'TIM', + 551197013 => 'TIM', + 551197014 => 'TIM', + 551197015 => 'TIM', + 551197016 => 'TIM', + 551197017 => 'TIM', + 551197018 => 'TIM', + 551197019 => 'TIM', + 55119702 => 'TIM', + 551197030 => 'TIM', + 551197031 => 'TIM', + 551197032 => 'TIM', + 551197033 => 'TIM', + 551197034 => 'TIM', + 551197035 => 'TIM', + 551197036 => 'TIM', + 551197037 => 'TIM', + 551197038 => 'TIM', + 551197049 => 'TIM', + 551197050 => 'TIM', + 551197051 => 'TIM', + 551197052 => 'Claro BR', + 551197053 => 'Claro BR', + 551197054 => 'Claro BR', + 551197055 => 'Claro BR', + 551197056 => 'Claro BR', + 551197057 => 'Claro BR', + 551197058 => 'Claro BR', + 551197059 => 'Claro BR', + 55119706 => 'Claro BR', + 55119707 => 'Claro BR', + 551197080 => 'Claro BR', + 551197081 => 'Claro BR', + 551197082 => 'Claro BR', + 551197083 => 'Claro BR', + 551197084 => 'Claro BR', + 551197085 => 'Claro BR', + 551197086 => 'Claro BR', + 551197087 => 'Vivo', + 551197088 => 'Vivo', + 551197089 => 'Vivo', + 55119709 => 'Vivo', + 5511971 => 'Vivo', + 5511972 => 'Vivo', + 5511973 => 'Vivo', + 5511974 => 'Vivo', + 5511975 => 'Vivo', + 5511976 => 'Claro BR', + 551197968 => 'Claro BR', + 551197969 => 'Claro BR', + 551197970 => 'Claro BR', + 551197971 => 'Oi', + 551197972 => 'Oi', + 551197973 => 'Oi', + 551197974 => 'Oi', + 551197975 => 'Oi', + 551197976 => 'Oi', + 551197977 => 'Oi', + 551197978 => 'Oi', + 551197979 => 'Oi', + 55119798 => 'Oi', + 551197990 => 'Oi', + 551197991 => 'Oi', + 551197992 => 'Oi', + 551197993 => 'Oi', + 551197994 => 'Oi', + 551197995 => 'Oi', + 551198023 => 'Oi', + 551198024 => 'Oi', + 551198025 => 'Oi', + 551198026 => 'Oi', + 551198027 => 'Oi', + 551198028 => 'Oi', + 551198029 => 'Oi', + 55119803 => 'Oi', + 55119804 => 'Oi', + 55119805 => 'Oi', + 55119806 => 'Oi', + 55119807 => 'Oi', + 55119808 => 'Oi', + 55119809 => 'Oi', + 5511981 => 'TIM', + 5511982 => 'TIM', + 5511983 => 'TIM', + 5511984 => 'TIM', + 5511985 => 'TIM', + 5511986 => 'TIM', + 5511987 => 'TIM', + 5511988 => 'Claro BR', + 5511989 => 'Claro BR', + 5511991 => 'Claro BR', + 5511992 => 'Claro BR', + 5511993 => 'Claro BR', + 5511994 => 'Claro BR', + 5511995 => 'Vivo', + 5511996 => 'Vivo', + 5511997 => 'Vivo', + 5511998 => 'Vivo', + 5511999 => 'Vivo', + 551298111 => 'TIM', + 551298112 => 'TIM', + 551298113 => 'TIM', + 551298114 => 'TIM', + 551298115 => 'TIM', + 551298116 => 'TIM', + 551298117 => 'TIM', + 551298118 => 'TIM', + 551298119 => 'TIM', + 551298121 => 'TIM', + 551298122 => 'TIM', + 551298123 => 'TIM', + 551298124 => 'TIM', + 551298125 => 'TIM', + 551298126 => 'TIM', + 551298127 => 'TIM', + 551298128 => 'TIM', + 551298129 => 'TIM', + 551298131 => 'TIM', + 551298132 => 'TIM', + 551298133 => 'TIM', + 551298134 => 'TIM', + 551298135 => 'TIM', + 551298136 => 'TIM', + 551298137 => 'TIM', + 551298138 => 'TIM', + 551298139 => 'TIM', + 551298141 => 'TIM', + 551298142 => 'TIM', + 551298143 => 'TIM', + 551298144 => 'TIM', + 551298145 => 'TIM', + 551298146 => 'TIM', + 551298147 => 'TIM', + 551298148 => 'TIM', + 551298149 => 'TIM', + 551298151 => 'TIM', + 551298152 => 'TIM', + 551298153 => 'TIM', + 551298154 => 'TIM', + 551298155 => 'TIM', + 551298156 => 'TIM', + 551298157 => 'TIM', + 551298158 => 'TIM', + 551298159 => 'TIM', + 551298161 => 'TIM', + 551298162 => 'TIM', + 551298163 => 'TIM', + 551298164 => 'TIM', + 551298165 => 'TIM', + 551298166 => 'TIM', + 551298167 => 'TIM', + 551298168 => 'TIM', + 551298169 => 'TIM', + 551298171 => 'TIM', + 551298172 => 'TIM', + 551298173 => 'TIM', + 551298174 => 'TIM', + 551298175 => 'TIM', + 551298176 => 'TIM', + 551298177 => 'TIM', + 551298178 => 'TIM', + 551298179 => 'TIM', + 551298181 => 'TIM', + 551298182 => 'TIM', + 551298808 => 'Oi', + 551298809 => 'Oi', + 55129881 => 'Oi', + 551298820 => 'Oi', + 551298821 => 'Oi', + 551298822 => 'Oi', + 551298823 => 'Oi', + 5512991 => 'Claro BR', + 55129920 => 'Claro BR', + 55129921 => 'Claro BR', + 55129922 => 'Claro BR', + 55129923 => 'Claro BR', + 551299240 => 'Claro BR', + 551299241 => 'Claro BR', + 551299242 => 'Claro BR', + 551299243 => 'Claro BR', + 551299244 => 'Claro BR', + 551299245 => 'Claro BR', + 55129960 => 'Vivo', + 55129961 => 'Vivo', + 55129962 => 'Vivo', + 551299630 => 'Vivo', + 551299631 => 'Vivo', + 551299632 => 'Vivo', + 5512997 => 'Vivo', + 551398111 => 'TIM', + 551398112 => 'TIM', + 551398113 => 'TIM', + 551398114 => 'TIM', + 551398115 => 'TIM', + 551398116 => 'TIM', + 551398117 => 'TIM', + 551398118 => 'TIM', + 551398119 => 'TIM', + 551398121 => 'TIM', + 551398122 => 'TIM', + 551398123 => 'TIM', + 551398124 => 'TIM', + 551398125 => 'TIM', + 551398126 => 'TIM', + 551398127 => 'TIM', + 551398128 => 'TIM', + 551398129 => 'TIM', + 551398131 => 'TIM', + 551398132 => 'TIM', + 551398133 => 'TIM', + 551398134 => 'TIM', + 551398135 => 'TIM', + 551398136 => 'TIM', + 551398137 => 'TIM', + 551398138 => 'TIM', + 551398139 => 'TIM', + 551398141 => 'TIM', + 551398142 => 'TIM', + 551398143 => 'TIM', + 551398144 => 'TIM', + 551398145 => 'TIM', + 551398146 => 'TIM', + 551398147 => 'TIM', + 551398149 => 'TIM', + 551398151 => 'TIM', + 551398152 => 'TIM', + 551398153 => 'TIM', + 551398154 => 'TIM', + 551398155 => 'TIM', + 551398156 => 'TIM', + 551398157 => 'TIM', + 551398158 => 'TIM', + 551398159 => 'TIM', + 551398161 => 'TIM', + 551398803 => 'Oi', + 551398804 => 'Oi', + 551398805 => 'Oi', + 551398806 => 'Oi', + 551398807 => 'Oi', + 551398808 => 'Oi', + 551398809 => 'Oi', + 55139881 => 'Oi', + 551398820 => 'Oi', + 5513991 => 'Claro BR', + 55139920 => 'Claro BR', + 551399210 => 'Claro BR', + 551399211 => 'Claro BR', + 55139960 => 'Vivo', + 55139961 => 'Vivo', + 55139962 => 'Vivo', + 551399630 => 'Vivo', + 551399631 => 'Vivo', + 551399632 => 'Vivo', + 551399633 => 'Vivo', + 551399634 => 'Vivo', + 551399635 => 'Vivo', + 551399636 => 'Vivo', + 551399637 => 'Vivo', + 5513997 => 'Vivo', + 551498111 => 'TIM', + 551498112 => 'TIM', + 551498113 => 'TIM', + 551498114 => 'TIM', + 551498115 => 'TIM', + 551498116 => 'TIM', + 551498117 => 'TIM', + 551498118 => 'TIM', + 551498119 => 'TIM', + 551498121 => 'TIM', + 551498122 => 'TIM', + 551498123 => 'TIM', + 551498124 => 'TIM', + 551498125 => 'TIM', + 551498126 => 'TIM', + 551498127 => 'TIM', + 551498128 => 'TIM', + 551498129 => 'TIM', + 551498131 => 'TIM', + 551498132 => 'TIM', + 551498133 => 'TIM', + 551498134 => 'TIM', + 551498135 => 'TIM', + 551498136 => 'TIM', + 551498137 => 'TIM', + 551498138 => 'TIM', + 551498139 => 'TIM', + 551498141 => 'TIM', + 551498142 => 'TIM', + 551498143 => 'TIM', + 551498144 => 'TIM', + 551498145 => 'TIM', + 551498146 => 'TIM', + 551498147 => 'TIM', + 551498148 => 'TIM', + 551498149 => 'TIM', + 551498151 => 'TIM', + 551498152 => 'TIM', + 551498153 => 'TIM', + 551498154 => 'TIM', + 551498155 => 'TIM', + 551498156 => 'TIM', + 551498157 => 'TIM', + 551498158 => 'TIM', + 551498159 => 'TIM', + 551498161 => 'TIM', + 551498162 => 'TIM', + 551498163 => 'TIM', + 551498164 => 'TIM', + 551498165 => 'TIM', + 551498166 => 'TIM', + 551498806 => 'Oi', + 551498807 => 'Oi', + 551498808 => 'Oi', + 551498809 => 'Oi', + 551498810 => 'Oi', + 551498811 => 'Oi', + 551498812 => 'Oi', + 551498813 => 'Oi', + 551498814 => 'Oi', + 551499101 => 'Claro BR', + 551499102 => 'Claro BR', + 551499103 => 'Claro BR', + 551499104 => 'Claro BR', + 551499105 => 'Claro BR', + 551499106 => 'Claro BR', + 551499107 => 'Claro BR', + 551499108 => 'Claro BR', + 551499109 => 'Claro BR', + 551499111 => 'Claro BR', + 551499112 => 'Claro BR', + 551499113 => 'Claro BR', + 551499114 => 'Claro BR', + 551499115 => 'Claro BR', + 551499116 => 'Claro BR', + 551499117 => 'Claro BR', + 551499118 => 'Claro BR', + 551499119 => 'Claro BR', + 551499121 => 'Claro BR', + 551499122 => 'Claro BR', + 551499123 => 'Claro BR', + 551499124 => 'Claro BR', + 551499125 => 'Claro BR', + 551499126 => 'Claro BR', + 551499127 => 'Claro BR', + 551499128 => 'Claro BR', + 551499129 => 'Claro BR', + 551499131 => 'Claro BR', + 551499132 => 'Claro BR', + 551499133 => 'Claro BR', + 551499134 => 'Claro BR', + 551499135 => 'Claro BR', + 551499136 => 'Claro BR', + 551499137 => 'Claro BR', + 551499138 => 'Claro BR', + 551499141 => 'Claro BR', + 551499142 => 'Claro BR', + 551499143 => 'Claro BR', + 551499146 => 'Claro BR', + 551499147 => 'Claro BR', + 551499148 => 'Claro BR', + 551499149 => 'Claro BR', + 551499151 => 'Claro BR', + 551499152 => 'Claro BR', + 551499153 => 'Claro BR', + 551499154 => 'Claro BR', + 551499155 => 'Claro BR', + 551499156 => 'Claro BR', + 551499157 => 'Claro BR', + 551499161 => 'Claro BR', + 551499162 => 'Claro BR', + 551499163 => 'Claro BR', + 551499164 => 'Claro BR', + 551499165 => 'Claro BR', + 551499166 => 'Claro BR', + 551499167 => 'Claro BR', + 551499168 => 'Claro BR', + 551499169 => 'Claro BR', + 551499171 => 'Claro BR', + 551499172 => 'Claro BR', + 551499173 => 'Claro BR', + 551499174 => 'Claro BR', + 551499175 => 'Claro BR', + 551499176 => 'Claro BR', + 551499177 => 'Claro BR', + 551499178 => 'Claro BR', + 551499179 => 'Claro BR', + 551499181 => 'Claro BR', + 551499182 => 'Claro BR', + 551499183 => 'Claro BR', + 551499184 => 'Claro BR', + 551499185 => 'Claro BR', + 551499186 => 'Claro BR', + 551499187 => 'Claro BR', + 551499188 => 'Claro BR', + 551499189 => 'Claro BR', + 551499191 => 'Claro BR', + 551499192 => 'Claro BR', + 551499193 => 'Claro BR', + 551499194 => 'Claro BR', + 551499195 => 'Claro BR', + 551499196 => 'Claro BR', + 551499197 => 'Claro BR', + 5514996 => 'Vivo', + 5514997 => 'Vivo', + 55149980 => 'Vivo', + 55149981 => 'Vivo', + 55149982 => 'Vivo', + 551499830 => 'Vivo', + 551499831 => 'Vivo', + 551499832 => 'Vivo', + 551598111 => 'TIM', + 551598112 => 'TIM', + 551598113 => 'TIM', + 551598114 => 'TIM', + 551598115 => 'TIM', + 551598116 => 'TIM', + 551598117 => 'TIM', + 551598118 => 'TIM', + 551598119 => 'TIM', + 551598121 => 'TIM', + 551598122 => 'TIM', + 551598123 => 'TIM', + 551598124 => 'TIM', + 551598125 => 'TIM', + 551598126 => 'TIM', + 551598127 => 'TIM', + 551598128 => 'TIM', + 551598129 => 'TIM', + 551598131 => 'TIM', + 551598132 => 'TIM', + 551598133 => 'TIM', + 551598134 => 'TIM', + 551598135 => 'TIM', + 551598136 => 'TIM', + 551598138 => 'TIM', + 551598139 => 'TIM', + 551598141 => 'TIM', + 551598804 => 'Oi', + 551598805 => 'Oi', + 551598806 => 'Oi', + 551598807 => 'Oi', + 551598808 => 'Oi', + 551598809 => 'Oi', + 551598810 => 'Oi', + 551598813 => 'Oi', + 551598814 => 'Oi', + 551598815 => 'Oi', + 551599101 => 'Claro BR', + 551599102 => 'Claro BR', + 551599103 => 'Claro BR', + 551599104 => 'Claro BR', + 551599105 => 'Claro BR', + 551599106 => 'Claro BR', + 551599107 => 'Claro BR', + 551599108 => 'Claro BR', + 551599109 => 'Claro BR', + 551599111 => 'Claro BR', + 551599112 => 'Claro BR', + 551599113 => 'Claro BR', + 551599114 => 'Claro BR', + 551599115 => 'Claro BR', + 551599116 => 'Claro BR', + 551599117 => 'Claro BR', + 551599118 => 'Claro BR', + 551599119 => 'Claro BR', + 551599121 => 'Claro BR', + 551599122 => 'Claro BR', + 551599123 => 'Claro BR', + 551599124 => 'Claro BR', + 551599125 => 'Claro BR', + 551599126 => 'Claro BR', + 551599127 => 'Claro BR', + 551599128 => 'Claro BR', + 551599129 => 'Claro BR', + 551599131 => 'Claro BR', + 551599132 => 'Claro BR', + 551599133 => 'Claro BR', + 551599134 => 'Claro BR', + 551599135 => 'Claro BR', + 551599136 => 'Claro BR', + 551599137 => 'Claro BR', + 551599138 => 'Claro BR', + 551599139 => 'Claro BR', + 551599141 => 'Claro BR', + 551599142 => 'Claro BR', + 551599143 => 'Claro BR', + 551599144 => 'Claro BR', + 551599145 => 'Claro BR', + 551599146 => 'Claro BR', + 551599147 => 'Claro BR', + 551599148 => 'Claro BR', + 551599149 => 'Claro BR', + 551599151 => 'Claro BR', + 551599152 => 'Claro BR', + 551599153 => 'Claro BR', + 551599154 => 'Claro BR', + 551599155 => 'Claro BR', + 551599156 => 'Claro BR', + 551599157 => 'Claro BR', + 551599158 => 'Claro BR', + 551599159 => 'Claro BR', + 551599161 => 'Claro BR', + 551599162 => 'Claro BR', + 551599163 => 'Claro BR', + 551599164 => 'Claro BR', + 551599165 => 'Claro BR', + 551599166 => 'Claro BR', + 551599167 => 'Claro BR', + 551599168 => 'Claro BR', + 551599169 => 'Claro BR', + 551599171 => 'Claro BR', + 551599172 => 'Claro BR', + 551599173 => 'Claro BR', + 551599174 => 'Claro BR', + 551599175 => 'Claro BR', + 551599176 => 'Claro BR', + 551599177 => 'Claro BR', + 551599178 => 'Claro BR', + 551599179 => 'Claro BR', + 551599181 => 'Claro BR', + 551599182 => 'Claro BR', + 551599183 => 'Claro BR', + 551599184 => 'Claro BR', + 551599185 => 'Claro BR', + 551599186 => 'Claro BR', + 551599187 => 'Claro BR', + 551599188 => 'Claro BR', + 551599201 => 'Claro BR', + 55159960 => 'Vivo', + 55159961 => 'Vivo', + 55159962 => 'Vivo', + 55159963 => 'Vivo', + 55159964 => 'Vivo', + 55159965 => 'Vivo', + 55159966 => 'Vivo', + 55159967 => 'Vivo', + 55159968 => 'Vivo', + 551599690 => 'Vivo', + 551599691 => 'Vivo', + 551599692 => 'Vivo', + 551599693 => 'Vivo', + 551599694 => 'Vivo', + 551599695 => 'Vivo', + 551599696 => 'Vivo', + 551599697 => 'Vivo', + 5515997 => 'Vivo', + 551698111 => 'TIM', + 551698112 => 'TIM', + 551698113 => 'TIM', + 551698114 => 'TIM', + 551698115 => 'TIM', + 551698116 => 'TIM', + 551698117 => 'TIM', + 551698118 => 'TIM', + 551698119 => 'TIM', + 551698121 => 'TIM', + 551698122 => 'TIM', + 551698123 => 'TIM', + 551698124 => 'TIM', + 551698125 => 'TIM', + 551698126 => 'TIM', + 551698127 => 'TIM', + 551698128 => 'TIM', + 551698129 => 'TIM', + 551698131 => 'TIM', + 551698132 => 'TIM', + 551698133 => 'TIM', + 551698134 => 'TIM', + 551698135 => 'TIM', + 551698136 => 'TIM', + 551698137 => 'TIM', + 551698138 => 'TIM', + 551698139 => 'TIM', + 551698141 => 'TIM', + 551698142 => 'TIM', + 551698143 => 'TIM', + 551698144 => 'TIM', + 551698145 => 'TIM', + 551698146 => 'TIM', + 551698147 => 'TIM', + 551698148 => 'TIM', + 551698149 => 'TIM', + 551698151 => 'TIM', + 551698152 => 'TIM', + 551698153 => 'TIM', + 551698154 => 'TIM', + 551698155 => 'TIM', + 551698156 => 'TIM', + 551698157 => 'TIM', + 551698158 => 'TIM', + 551698159 => 'TIM', + 551698161 => 'TIM', + 551698162 => 'TIM', + 551698163 => 'TIM', + 551698164 => 'TIM', + 551698165 => 'TIM', + 551698166 => 'TIM', + 551698167 => 'TIM', + 551698168 => 'TIM', + 551698169 => 'TIM', + 551698171 => 'TIM', + 551698172 => 'TIM', + 551698173 => 'TIM', + 551698174 => 'TIM', + 551698175 => 'TIM', + 551698176 => 'TIM', + 551698177 => 'TIM', + 551698178 => 'TIM', + 551698179 => 'TIM', + 551698181 => 'TIM', + 551698182 => 'TIM', + 551698183 => 'TIM', + 551698184 => 'TIM', + 551698803 => 'Oi', + 551698804 => 'Oi', + 551698805 => 'Oi', + 551698806 => 'Oi', + 551698807 => 'Oi', + 551698808 => 'Oi', + 551698809 => 'Oi', + 55169881 => 'Oi', + 551698820 => 'Oi', + 551698821 => 'Oi', + 551698822 => 'Oi', + 551698823 => 'Oi', + 5516991 => 'Claro BR', + 5516992 => 'Claro BR', + 55169930 => 'Claro BR', + 55169931 => 'Claro BR', + 55169932 => 'Claro BR', + 55169933 => 'Claro BR', + 55169934 => 'Claro BR', + 55169935 => 'Claro BR', + 551699360 => 'Claro BR', + 551699361 => 'Claro BR', + 551699362 => 'Claro BR', + 551699363 => 'Claro BR', + 551699364 => 'Claro BR', + 551699601 => 'Vivo', + 551699606 => 'Vivo', + 551699607 => 'Vivo', + 551699608 => 'Vivo', + 551699609 => 'Vivo', + 551699701 => 'Vivo', + 551699702 => 'Vivo', + 551699703 => 'Vivo', + 551699704 => 'Vivo', + 551699705 => 'Vivo', + 551699706 => 'Vivo', + 551699707 => 'Vivo', + 551699708 => 'Vivo', + 551699709 => 'Vivo', + 551699711 => 'Vivo', + 551699712 => 'Vivo', + 551699713 => 'Vivo', + 551699714 => 'Vivo', + 551699715 => 'Vivo', + 551699716 => 'Vivo', + 551699717 => 'Vivo', + 551699718 => 'Vivo', + 551699719 => 'Vivo', + 551699721 => 'Vivo', + 551699722 => 'Vivo', + 551699723 => 'Vivo', + 551699724 => 'Vivo', + 551699725 => 'Vivo', + 551699726 => 'Vivo', + 551699727 => 'Vivo', + 551699728 => 'Vivo', + 551699729 => 'Vivo', + 551699731 => 'Vivo', + 551699732 => 'Vivo', + 551699733 => 'Vivo', + 551699734 => 'Vivo', + 551699735 => 'Vivo', + 551699736 => 'Vivo', + 551699737 => 'Vivo', + 551699738 => 'Vivo', + 551699739 => 'Vivo', + 551699741 => 'Vivo', + 551699742 => 'Vivo', + 551699743 => 'Vivo', + 551699744 => 'Vivo', + 551699745 => 'Vivo', + 551699746 => 'Vivo', + 551699747 => 'Vivo', + 551699748 => 'Vivo', + 551699749 => 'Vivo', + 551699751 => 'Vivo', + 551699752 => 'Vivo', + 551699753 => 'Vivo', + 551699754 => 'Vivo', + 551699755 => 'Vivo', + 551699756 => 'Vivo', + 551699757 => 'Vivo', + 551699758 => 'Vivo', + 551699759 => 'Vivo', + 551699761 => 'Vivo', + 551699762 => 'Vivo', + 551699763 => 'Vivo', + 551699764 => 'Vivo', + 551699765 => 'Vivo', + 551699766 => 'Vivo', + 551699767 => 'Vivo', + 551699768 => 'Vivo', + 551699769 => 'Vivo', + 551699770 => 'Vivo', + 551699771 => 'Vivo', + 551699772 => 'Vivo', + 551699773 => 'Vivo', + 551699774 => 'Vivo', + 551699775 => 'Vivo', + 551699776 => 'Vivo', + 551699777 => 'Vivo', + 551699778 => 'Vivo', + 551699780 => 'Vivo', + 551699781 => 'Vivo', + 551699782 => 'Vivo', + 551699783 => 'Vivo', + 551699784 => 'Vivo', + 551699785 => 'Vivo', + 551699786 => 'Vivo', + 551699787 => 'Vivo', + 551699788 => 'Vivo', + 551699791 => 'Vivo', + 551699792 => 'Vivo', + 551699793 => 'Vivo', + 551699794 => 'Vivo', + 551699796 => 'Vivo', + 551699961 => 'Vivo', + 551699962 => 'Vivo', + 551699963 => 'Vivo', + 551699964 => 'Vivo', + 551699975 => 'Vivo', + 551699991 => 'Vivo', + 551699992 => 'Vivo', + 551699993 => 'Vivo', + 551699994 => 'Vivo', + 551798111 => 'TIM', + 551798112 => 'TIM', + 551798113 => 'TIM', + 551798114 => 'TIM', + 551798115 => 'TIM', + 551798116 => 'TIM', + 551798117 => 'TIM', + 551798118 => 'TIM', + 551798119 => 'TIM', + 551798121 => 'TIM', + 551798122 => 'TIM', + 551798123 => 'TIM', + 551798124 => 'TIM', + 551798125 => 'TIM', + 551798126 => 'TIM', + 551798127 => 'TIM', + 551798128 => 'TIM', + 551798129 => 'TIM', + 551798131 => 'TIM', + 551798132 => 'TIM', + 551798133 => 'TIM', + 551798134 => 'TIM', + 551798135 => 'TIM', + 551798136 => 'TIM', + 551798137 => 'TIM', + 551798138 => 'TIM', + 551798139 => 'TIM', + 551798141 => 'TIM', + 551798142 => 'TIM', + 551798143 => 'TIM', + 551798144 => 'TIM', + 551798145 => 'TIM', + 551798146 => 'TIM', + 551798147 => 'TIM', + 551798148 => 'TIM', + 551798149 => 'TIM', + 551798151 => 'TIM', + 551798152 => 'TIM', + 551798153 => 'TIM', + 551798154 => 'TIM', + 551798155 => 'TIM', + 551798156 => 'TIM', + 551798803 => 'Oi', + 551798804 => 'Oi', + 551798805 => 'Oi', + 551798806 => 'Oi', + 551798807 => 'Oi', + 551798808 => 'Oi', + 551798809 => 'Oi', + 551798810 => 'Oi', + 551798811 => 'Oi', + 551798812 => 'Oi', + 551798813 => 'Oi', + 5517991 => 'Claro BR', + 55179920 => 'Claro BR', + 55179921 => 'Claro BR', + 55179922 => 'Claro BR', + 551799230 => 'Claro BR', + 551799231 => 'Claro BR', + 551799232 => 'Claro BR', + 551799233 => 'Claro BR', + 551799234 => 'Claro BR', + 551799235 => 'Claro BR', + 551799236 => 'Claro BR', + 551799601 => 'Vivo', + 551799602 => 'Vivo', + 551799603 => 'Vivo', + 551799604 => 'Vivo', + 551799605 => 'Vivo', + 551799606 => 'Vivo', + 551799607 => 'Vivo', + 551799608 => 'Vivo', + 551799609 => 'Vivo', + 551799611 => 'Vivo', + 551799612 => 'Vivo', + 551799613 => 'Vivo', + 551799614 => 'Vivo', + 551799615 => 'Vivo', + 551799616 => 'Vivo', + 551799617 => 'Vivo', + 551799618 => 'Vivo', + 551799619 => 'Vivo', + 551799621 => 'Vivo', + 551799622 => 'Vivo', + 551799623 => 'Vivo', + 551799624 => 'Vivo', + 551799625 => 'Vivo', + 551799626 => 'Vivo', + 551799627 => 'Vivo', + 551799628 => 'Vivo', + 551799629 => 'Vivo', + 551799631 => 'Vivo', + 551799632 => 'Vivo', + 551799633 => 'Vivo', + 551799634 => 'Vivo', + 551799635 => 'Vivo', + 551799636 => 'Vivo', + 551799637 => 'Vivo', + 551799638 => 'Vivo', + 551799639 => 'Vivo', + 551799641 => 'Vivo', + 551799642 => 'Vivo', + 551799643 => 'Vivo', + 551799644 => 'Vivo', + 551799645 => 'Vivo', + 551799646 => 'Vivo', + 551799701 => 'Vivo', + 551799702 => 'Vivo', + 551799703 => 'Vivo', + 551799704 => 'Vivo', + 551799705 => 'Vivo', + 551799706 => 'Vivo', + 551799707 => 'Vivo', + 551799708 => 'Vivo', + 551799709 => 'Vivo', + 551799711 => 'Vivo', + 551799712 => 'Vivo', + 551799713 => 'Vivo', + 551799714 => 'Vivo', + 551799715 => 'Vivo', + 551799716 => 'Vivo', + 551799717 => 'Vivo', + 551799718 => 'Vivo', + 551799719 => 'Vivo', + 551799721 => 'Vivo', + 551799722 => 'Vivo', + 551799723 => 'Vivo', + 551799724 => 'Vivo', + 551799725 => 'Vivo', + 551799726 => 'Vivo', + 551799727 => 'Vivo', + 551799728 => 'Vivo', + 551799729 => 'Vivo', + 551799731 => 'Vivo', + 551799732 => 'Vivo', + 551799733 => 'Vivo', + 551799734 => 'Vivo', + 551799735 => 'Vivo', + 551799736 => 'Vivo', + 551799737 => 'Vivo', + 551799738 => 'Vivo', + 551799739 => 'Vivo', + 551799741 => 'Vivo', + 551799742 => 'Vivo', + 551799743 => 'Vivo', + 551799744 => 'Vivo', + 551799745 => 'Vivo', + 551799746 => 'Vivo', + 551799747 => 'Vivo', + 551799748 => 'Vivo', + 551799749 => 'Vivo', + 551799751 => 'Vivo', + 551799752 => 'Vivo', + 551799753 => 'Vivo', + 551799754 => 'Vivo', + 551799755 => 'Vivo', + 551799756 => 'Vivo', + 551799757 => 'Vivo', + 551799758 => 'Vivo', + 551799759 => 'Vivo', + 551799761 => 'Vivo', + 551799762 => 'Vivo', + 551799763 => 'Vivo', + 551799764 => 'Vivo', + 551799765 => 'Vivo', + 551799766 => 'Vivo', + 551799767 => 'Vivo', + 551799768 => 'Vivo', + 551799769 => 'Vivo', + 551799771 => 'Vivo', + 551799772 => 'Vivo', + 551799773 => 'Vivo', + 551799774 => 'Vivo', + 551799775 => 'Vivo', + 551799776 => 'Vivo', + 551799777 => 'Vivo', + 551799778 => 'Vivo', + 551799779 => 'Vivo', + 551799780 => 'Vivo', + 551799783 => 'Vivo', + 551799784 => 'Vivo', + 551799785 => 'Vivo', + 551799791 => 'Vivo', + 551898111 => 'TIM', + 551898112 => 'TIM', + 551898113 => 'TIM', + 551898114 => 'TIM', + 551898115 => 'TIM', + 551898116 => 'TIM', + 551898117 => 'TIM', + 551898118 => 'TIM', + 551898119 => 'TIM', + 551898121 => 'TIM', + 551898122 => 'TIM', + 551898123 => 'TIM', + 551898124 => 'TIM', + 551898125 => 'TIM', + 551898126 => 'TIM', + 551898127 => 'TIM', + 551898128 => 'TIM', + 551898129 => 'TIM', + 551898131 => 'TIM', + 551898132 => 'TIM', + 551898133 => 'TIM', + 551898134 => 'TIM', + 551898135 => 'TIM', + 551898136 => 'TIM', + 551898137 => 'TIM', + 551898138 => 'TIM', + 551898139 => 'TIM', + 551898141 => 'TIM', + 551898142 => 'TIM', + 551898143 => 'TIM', + 551898144 => 'TIM', + 551898145 => 'TIM', + 551898146 => 'TIM', + 551898147 => 'TIM', + 551898148 => 'TIM', + 551898149 => 'TIM', + 551898151 => 'TIM', + 551898810 => 'Oi', + 551898811 => 'Oi', + 55189910 => 'Claro BR', + 55189911 => 'Claro BR', + 55189912 => 'Claro BR', + 55189913 => 'Claro BR', + 55189914 => 'Claro BR', + 55189915 => 'Claro BR', + 55189916 => 'Claro BR', + 55189917 => 'Claro BR', + 551899180 => 'Claro BR', + 551899197 => 'Claro BR', + 551899198 => 'Claro BR', + 551899199 => 'Claro BR', + 551899601 => 'Vivo', + 551899602 => 'Vivo', + 551899603 => 'Vivo', + 551899604 => 'Vivo', + 551899605 => 'Vivo', + 551899606 => 'Vivo', + 551899607 => 'Vivo', + 551899608 => 'Vivo', + 551899609 => 'Vivo', + 551899611 => 'Vivo', + 551899612 => 'Vivo', + 551899613 => 'Vivo', + 551899614 => 'Vivo', + 551899615 => 'Vivo', + 551899616 => 'Vivo', + 551899617 => 'Vivo', + 551899618 => 'Vivo', + 551899621 => 'Vivo', + 551899622 => 'Vivo', + 551899623 => 'Vivo', + 551899624 => 'Vivo', + 551899625 => 'Vivo', + 551899626 => 'Vivo', + 551899627 => 'Vivo', + 551899628 => 'Vivo', + 551899629 => 'Vivo', + 551899631 => 'Vivo', + 551899632 => 'Vivo', + 551899633 => 'Vivo', + 551899634 => 'Vivo', + 551899635 => 'Vivo', + 551899636 => 'Vivo', + 551899637 => 'Vivo', + 551899638 => 'Vivo', + 551899639 => 'Vivo', + 551899641 => 'Vivo', + 551899642 => 'Vivo', + 551899643 => 'Vivo', + 551899644 => 'Vivo', + 551899645 => 'Vivo', + 551899646 => 'Vivo', + 551899647 => 'Vivo', + 551899648 => 'Vivo', + 551899649 => 'Vivo', + 551899651 => 'Vivo', + 551899652 => 'Vivo', + 551899653 => 'Vivo', + 551899654 => 'Vivo', + 551899655 => 'Vivo', + 551899656 => 'Vivo', + 551899657 => 'Vivo', + 551899658 => 'Vivo', + 551899659 => 'Vivo', + 551899661 => 'Vivo', + 551899662 => 'Vivo', + 551899663 => 'Vivo', + 551899664 => 'Vivo', + 551899665 => 'Vivo', + 551899666 => 'Vivo', + 551899667 => 'Vivo', + 551899668 => 'Vivo', + 551899669 => 'Vivo', + 551899671 => 'Vivo', + 551899672 => 'Vivo', + 551899673 => 'Vivo', + 551899674 => 'Vivo', + 551899675 => 'Vivo', + 551899676 => 'Vivo', + 551899677 => 'Vivo', + 551899678 => 'Vivo', + 551899679 => 'Vivo', + 551899681 => 'Vivo', + 551899682 => 'Vivo', + 551899683 => 'Vivo', + 551899684 => 'Vivo', + 551899685 => 'Vivo', + 551899686 => 'Vivo', + 551899687 => 'Vivo', + 551899701 => 'Vivo', + 551899702 => 'Vivo', + 551899703 => 'Vivo', + 551899704 => 'Vivo', + 551899705 => 'Vivo', + 551899706 => 'Vivo', + 551899707 => 'Vivo', + 551899708 => 'Vivo', + 551899709 => 'Vivo', + 551899711 => 'Vivo', + 551899712 => 'Vivo', + 551899713 => 'Vivo', + 551899714 => 'Vivo', + 551899715 => 'Vivo', + 551899716 => 'Vivo', + 551899717 => 'Vivo', + 551899718 => 'Vivo', + 551899719 => 'Vivo', + 551899721 => 'Vivo', + 551899722 => 'Vivo', + 551899723 => 'Vivo', + 551899724 => 'Vivo', + 551899725 => 'Vivo', + 551899726 => 'Vivo', + 551899727 => 'Vivo', + 551899728 => 'Vivo', + 551899729 => 'Vivo', + 551899731 => 'Vivo', + 551899732 => 'Vivo', + 551899733 => 'Vivo', + 551899734 => 'Vivo', + 551899735 => 'Vivo', + 551899736 => 'Vivo', + 551899737 => 'Vivo', + 551899738 => 'Vivo', + 551899739 => 'Vivo', + 551899741 => 'Vivo', + 551899742 => 'Vivo', + 551899743 => 'Vivo', + 551899744 => 'Vivo', + 551899745 => 'Vivo', + 551899746 => 'Vivo', + 551899747 => 'Vivo', + 551899748 => 'Vivo', + 551899749 => 'Vivo', + 551899751 => 'Vivo', + 551899752 => 'Vivo', + 551899753 => 'Vivo', + 551899754 => 'Vivo', + 551899755 => 'Vivo', + 551899756 => 'Vivo', + 551899757 => 'Vivo', + 551899758 => 'Vivo', + 551899759 => 'Vivo', + 551899761 => 'Vivo', + 551899762 => 'Vivo', + 551899763 => 'Vivo', + 551899764 => 'Vivo', + 551899765 => 'Vivo', + 551899766 => 'Vivo', + 551899767 => 'Vivo', + 551899768 => 'Vivo', + 551899771 => 'Vivo', + 551899772 => 'Vivo', + 551899773 => 'Vivo', + 551899774 => 'Vivo', + 551899775 => 'Vivo', + 551899776 => 'Vivo', + 551899777 => 'Vivo', + 551899778 => 'Vivo', + 551899779 => 'Vivo', + 55189978 => 'Vivo', + 551899791 => 'Vivo', + 551899792 => 'Vivo', + 551899793 => 'Vivo', + 551899794 => 'Vivo', + 551899795 => 'Vivo', + 551899796 => 'Vivo', + 551899797 => 'Vivo', + 551899798 => 'Vivo', + 551899799 => 'Vivo', + 5519981 => 'TIM', + 551998201 => 'TIM', + 551998202 => 'TIM', + 551998203 => 'TIM', + 551998204 => 'TIM', + 551998205 => 'TIM', + 551998206 => 'TIM', + 551998207 => 'TIM', + 551998208 => 'TIM', + 551998209 => 'TIM', + 551998211 => 'TIM', + 551998212 => 'TIM', + 551998213 => 'TIM', + 551998214 => 'TIM', + 551998215 => 'TIM', + 551998216 => 'TIM', + 551998217 => 'TIM', + 551998218 => 'TIM', + 551998219 => 'TIM', + 551998221 => 'TIM', + 551998222 => 'TIM', + 551998223 => 'TIM', + 551998224 => 'TIM', + 551998225 => 'TIM', + 551998226 => 'TIM', + 551998227 => 'TIM', + 551998229 => 'TIM', + 5519991 => 'Claro BR', + 5519992 => 'Claro BR', + 5519993 => 'Claro BR', + 5519994 => 'Claro BR', + 551999500 => 'Claro BR', + 551999501 => 'Claro BR', + 551999502 => 'Claro BR', + 551999503 => 'Claro BR', + 551999504 => 'Claro BR', + 551999505 => 'Claro BR', + 551999506 => 'Claro BR', + 551999507 => 'Claro BR', + 551999508 => 'Claro BR', + 551999601 => 'Vivo', + 551999602 => 'Vivo', + 551999603 => 'Vivo', + 551999604 => 'Vivo', + 551999605 => 'Vivo', + 551999606 => 'Vivo', + 551999607 => 'Vivo', + 551999608 => 'Vivo', + 551999609 => 'Vivo', + 55199961 => 'Vivo', + 551999621 => 'Vivo', + 551999622 => 'Vivo', + 551999623 => 'Vivo', + 551999624 => 'Vivo', + 551999625 => 'Vivo', + 551999626 => 'Vivo', + 551999627 => 'Vivo', + 551999628 => 'Vivo', + 551999629 => 'Vivo', + 551999631 => 'Vivo', + 551999632 => 'Vivo', + 551999633 => 'Vivo', + 551999634 => 'Vivo', + 551999635 => 'Vivo', + 551999636 => 'Vivo', + 551999637 => 'Vivo', + 551999638 => 'Vivo', + 551999639 => 'Vivo', + 551999641 => 'Vivo', + 551999642 => 'Vivo', + 551999643 => 'Vivo', + 551999644 => 'Vivo', + 551999645 => 'Vivo', + 551999646 => 'Vivo', + 551999647 => 'Vivo', + 551999648 => 'Vivo', + 551999649 => 'Vivo', + 551999651 => 'Vivo', + 551999652 => 'Vivo', + 551999653 => 'Vivo', + 551999654 => 'Vivo', + 551999655 => 'Vivo', + 551999656 => 'Vivo', + 551999657 => 'Vivo', + 551999658 => 'Vivo', + 551999659 => 'Vivo', + 551999661 => 'Vivo', + 551999662 => 'Vivo', + 551999663 => 'Vivo', + 551999664 => 'Vivo', + 551999665 => 'Vivo', + 551999666 => 'Vivo', + 551999667 => 'Vivo', + 551999668 => 'Vivo', + 551999669 => 'Vivo', + 551999671 => 'Vivo', + 551999672 => 'Vivo', + 551999673 => 'Vivo', + 551999674 => 'Vivo', + 551999675 => 'Vivo', + 551999676 => 'Vivo', + 551999677 => 'Vivo', + 551999678 => 'Vivo', + 551999679 => 'Vivo', + 551999681 => 'Vivo', + 551999682 => 'Vivo', + 551999683 => 'Vivo', + 551999684 => 'Vivo', + 551999685 => 'Vivo', + 551999686 => 'Vivo', + 551999687 => 'Vivo', + 551999688 => 'Vivo', + 551999689 => 'Vivo', + 551999691 => 'Vivo', + 551999692 => 'Vivo', + 551999693 => 'Vivo', + 551999694 => 'Vivo', + 551999695 => 'Vivo', + 551999696 => 'Vivo', + 551999697 => 'Vivo', + 551999698 => 'Vivo', + 551999699 => 'Vivo', + 55199970 => 'Vivo', + 55199971 => 'Vivo', + 55199972 => 'Vivo', + 55199973 => 'Vivo', + 55199974 => 'Vivo', + 551999751 => 'Vivo', + 551999752 => 'Vivo', + 551999753 => 'Vivo', + 551999754 => 'Vivo', + 551999755 => 'Vivo', + 551999756 => 'Vivo', + 551999757 => 'Vivo', + 551999758 => 'Vivo', + 551999759 => 'Vivo', + 551999761 => 'Vivo', + 551999762 => 'Vivo', + 551999763 => 'Vivo', + 551999764 => 'Vivo', + 551999765 => 'Vivo', + 551999766 => 'Vivo', + 551999767 => 'Vivo', + 551999768 => 'Vivo', + 551999769 => 'Vivo', + 551999771 => 'Vivo', + 551999772 => 'Vivo', + 551999773 => 'Vivo', + 551999774 => 'Vivo', + 551999775 => 'Vivo', + 551999776 => 'Vivo', + 551999777 => 'Vivo', + 551999778 => 'Vivo', + 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', + 552171 => 'Vivo', + 552172 => 'Vivo', + 5521730 => 'Claro BR', + 5521731 => 'Claro BR', + 5521732 => 'Claro BR', + 5521733 => 'Claro BR', + 5521734 => 'Claro BR', + 5521735 => 'Claro BR', + 5521736 => 'Claro BR', + 55217370 => 'Claro BR', + 55217371 => 'Claro BR', + 55217372 => 'Claro BR', + 55217373 => 'Claro BR', + 552174 => 'Claro BR', + 552175 => 'Claro BR', + 552176 => 'Claro BR', + 552181 => 'TIM', + 552182 => 'TIM', + 55218301 => 'TIM', + 55218302 => 'TIM', + 55218303 => 'TIM', + 55218304 => 'TIM', + 55218305 => 'TIM', + 55218306 => 'TIM', + 55218307 => 'TIM', + 55218308 => 'TIM', + 55218309 => 'TIM', + 55218311 => 'TIM', + 55218312 => 'TIM', + 55218313 => 'TIM', + 55218314 => 'TIM', + 55218315 => 'TIM', + 55218316 => 'TIM', + 55218317 => 'TIM', + 55218318 => 'TIM', + 55218319 => 'TIM', + 55218321 => 'TIM', + 55218322 => 'TIM', + 55218323 => 'TIM', + 55218324 => 'TIM', + 55218325 => 'TIM', + 55218326 => 'TIM', + 55218327 => 'TIM', + 55218328 => 'TIM', + 55218329 => 'TIM', + 55218331 => 'TIM', + 55218332 => 'TIM', + 55218333 => 'TIM', + 55218334 => 'TIM', + 55218335 => 'TIM', + 55218336 => 'TIM', + 55218337 => 'TIM', + 55218338 => 'TIM', + 55218339 => 'TIM', + 55218341 => 'TIM', + 55218342 => 'TIM', + 55218343 => 'TIM', + 55218344 => 'TIM', + 55218345 => 'TIM', + 55218346 => 'TIM', + 55218347 => 'TIM', + 55218348 => 'TIM', + 55218349 => 'TIM', + 55218351 => 'TIM', + 55218352 => 'TIM', + 55218353 => 'TIM', + 55218354 => 'TIM', + 55218355 => 'TIM', + 55218356 => 'TIM', + 55218357 => 'TIM', + 55218358 => 'TIM', + 55218359 => 'TIM', + 55218361 => 'TIM', + 55218362 => 'TIM', + 55218363 => 'TIM', + 55218364 => 'TIM', + 55218365 => 'TIM', + 55218366 => 'TIM', + 55218367 => 'TIM', + 55218368 => 'TIM', + 55218369 => 'TIM', + 55218371 => 'TIM', + 55218372 => 'TIM', + 55218373 => 'TIM', + 55218374 => 'TIM', + 55218375 => 'TIM', + 55218376 => 'TIM', + 55218377 => 'TIM', + 55218378 => 'TIM', + 55218379 => 'TIM', + 55218381 => 'TIM', + 55218382 => 'TIM', + 55218383 => 'TIM', + 55218384 => 'TIM', + 55218385 => 'TIM', + 55218386 => 'TIM', + 55218401 => 'Oi', + 55218402 => 'Oi', + 55218403 => 'Oi', + 55218404 => 'Oi', + 55218405 => 'Oi', + 55218406 => 'Oi', + 55218407 => 'Oi', + 55218408 => 'Oi', + 55218409 => 'Oi', + 55218411 => 'Oi', + 55218412 => 'Oi', + 55218413 => 'Oi', + 55218414 => 'Oi', + 55218415 => 'Oi', + 55218416 => 'Oi', + 55218417 => 'Oi', + 55218418 => 'Oi', + 55218419 => 'Oi', + 552185 => 'Oi', + 552186 => 'Oi', + 552187 => 'Oi', + 552188 => 'Oi', + 552189 => 'Oi', + 552191 => 'Claro BR', + 552192 => 'Claro BR', + 552193 => 'Claro BR', + 552194 => 'Claro BR', + 552195 => 'Vivo', + 552196 => 'Vivo', + 552197 => 'Vivo', + 552198 => 'Vivo', + 552199 => 'Vivo', + 55228111 => 'TIM', + 55228112 => 'TIM', + 55228113 => 'TIM', + 55228114 => 'TIM', + 55228115 => 'TIM', + 55228116 => 'TIM', + 55228117 => 'TIM', + 55228118 => 'TIM', + 55228119 => 'TIM', + 55228121 => 'TIM', + 55228122 => 'TIM', + 55228123 => 'TIM', + 55228124 => 'TIM', + 55228125 => 'TIM', + 55228126 => 'TIM', + 55228127 => 'TIM', + 55228128 => 'TIM', + 55228129 => 'TIM', + 55228131 => 'TIM', + 55228132 => 'TIM', + 55228133 => 'TIM', + 55228134 => 'TIM', + 55228135 => 'TIM', + 55228136 => 'TIM', + 55228137 => 'TIM', + 55228138 => 'TIM', + 55228139 => 'TIM', + 55228141 => 'TIM', + 55228142 => 'TIM', + 55228143 => 'TIM', + 55228144 => 'TIM', + 55228145 => 'TIM', + 55228146 => 'TIM', + 55228147 => 'TIM', + 55228148 => 'TIM', + 55228149 => 'TIM', + 55228151 => 'TIM', + 552285 => 'Oi', + 552286 => 'Oi', + 552287 => 'Oi', + 552288 => 'Oi', + 552289 => 'Oi', + 55229101 => 'Claro BR', + 55229102 => 'Claro BR', + 55229103 => 'Claro BR', + 55229104 => 'Claro BR', + 55229105 => 'Claro BR', + 55229201 => 'Claro BR', + 55229202 => 'Claro BR', + 55229203 => 'Claro BR', + 55229204 => 'Claro BR', + 55229205 => 'Claro BR', + 55229206 => 'Claro BR', + 55229207 => 'Claro BR', + 55229208 => 'Claro BR', + 55229209 => 'Claro BR', + 55229211 => 'Claro BR', + 55229212 => 'Claro BR', + 55229213 => 'Claro BR', + 55229214 => 'Claro BR', + 55229215 => 'Claro BR', + 55229216 => 'Claro BR', + 55229217 => 'Claro BR', + 55229218 => 'Claro BR', + 55229219 => 'Claro BR', + 55229221 => 'Claro BR', + 55229222 => 'Claro BR', + 55229223 => 'Claro BR', + 55229224 => 'Claro BR', + 55229225 => 'Claro BR', + 55229226 => 'Claro BR', + 55229227 => 'Claro BR', + 55229228 => 'Claro BR', + 55229229 => 'Claro BR', + 55229231 => 'Claro BR', + 55229232 => 'Claro BR', + 55229233 => 'Claro BR', + 55229234 => 'Claro BR', + 55229235 => 'Claro BR', + 55229236 => 'Claro BR', + 55229237 => 'Claro BR', + 55229238 => 'Claro BR', + 55229239 => 'Claro BR', + 55229241 => 'Claro BR', + 55229242 => 'Claro BR', + 55229243 => 'Claro BR', + 55229244 => 'Claro BR', + 55229245 => 'Claro BR', + 55229246 => 'Claro BR', + 55229247 => 'Claro BR', + 55229248 => 'Claro BR', + 55229249 => 'Claro BR', + 55229251 => 'Claro BR', + 55229252 => 'Claro BR', + 55229253 => 'Claro BR', + 55229254 => 'Claro BR', + 55229255 => 'Claro BR', + 55229256 => 'Claro BR', + 55229257 => 'Claro BR', + 55229258 => 'Claro BR', + 55229259 => 'Claro BR', + 55229261 => 'Claro BR', + 55229262 => 'Claro BR', + 55229263 => 'Claro BR', + 55229264 => 'Claro BR', + 55229265 => 'Claro BR', + 55229266 => 'Claro BR', + 55229267 => 'Claro BR', + 55229268 => 'Claro BR', + 55229269 => 'Claro BR', + 55229271 => 'Claro BR', + 55229272 => 'Claro BR', + 55229273 => 'Claro BR', + 55229274 => 'Claro BR', + 55229275 => 'Claro BR', + 55229276 => 'Claro BR', + 55229277 => 'Claro BR', + 55229278 => 'Claro BR', + 55229279 => 'Claro BR', + 55229281 => 'Claro BR', + 55229282 => 'Claro BR', + 55229283 => 'Claro BR', + 55229284 => 'Claro BR', + 55229285 => 'Claro BR', + 55229286 => 'Claro BR', + 55229287 => 'Claro BR', + 55229288 => 'Claro BR', + 55229289 => 'Claro BR', + 5522970 => 'Vivo', + 5522971 => 'Vivo', + 5522972 => 'Vivo', + 5522973 => 'Vivo', + 5522974 => 'Vivo', + 5522975 => 'Vivo', + 55229760 => 'Vivo', + 55229761 => 'Vivo', + 55229762 => 'Vivo', + 55229763 => 'Vivo', + 55229764 => 'Vivo', + 55229765 => 'Vivo', + 55229766 => 'Vivo', + 55229767 => 'Vivo', + 552298 => 'Vivo', + 552299 => 'Vivo', + 55248111 => 'TIM', + 55248112 => 'TIM', + 55248113 => 'TIM', + 55248114 => 'TIM', + 55248115 => 'TIM', + 55248116 => 'TIM', + 55248117 => 'TIM', + 55248118 => 'TIM', + 55248119 => 'TIM', + 55248121 => 'TIM', + 55248122 => 'TIM', + 55248123 => 'TIM', + 55248124 => 'TIM', + 55248125 => 'TIM', + 55248126 => 'TIM', + 55248127 => 'TIM', + 55248128 => 'TIM', + 55248129 => 'TIM', + 55248131 => 'TIM', + 55248132 => 'TIM', + 55248133 => 'TIM', + 55248134 => 'TIM', + 55248135 => 'TIM', + 55248136 => 'TIM', + 55248137 => 'TIM', + 55248138 => 'TIM', + 55248139 => 'TIM', + 55248141 => 'TIM', + 55248142 => 'TIM', + 55248143 => 'TIM', + 55248144 => 'TIM', + 55248145 => 'TIM', + 55248182 => 'TIM', + 552485 => 'Oi', + 552486 => 'Oi', + 552487 => 'Oi', + 552488 => 'Oi', + 552489 => 'Oi', + 5524920 => 'Claro BR', + 5524921 => 'Claro BR', + 5524922 => 'Claro BR', + 5524923 => 'Claro BR', + 5524924 => 'Claro BR', + 5524925 => 'Claro BR', + 5524926 => 'Claro BR', + 5524927 => 'Claro BR', + 55249280 => 'Claro BR', + 55249281 => 'Claro BR', + 55249282 => 'Claro BR', + 55249291 => 'Claro BR', + 55249292 => 'Claro BR', + 55249293 => 'Claro BR', + 55249294 => 'Claro BR', + 55249295 => 'Claro BR', + 55249296 => 'Claro BR', + 55249297 => 'Claro BR', + 55249298 => 'Claro BR', + 55249299 => 'Claro BR', + 55249301 => 'Claro BR', + 55249395 => 'Claro BR', + 5524962 => 'Vivo', + 5524963 => 'Vivo', + 5524964 => 'Vivo', + 5524965 => 'Vivo', + 5524966 => 'Vivo', + 5524967 => 'Vivo', + 5524968 => 'Vivo', + 5524969 => 'Vivo', + 552497 => 'Vivo', + 552498 => 'Vivo', + 5524990 => 'Vivo', + 5524991 => 'Vivo', + 55249920 => 'Vivo', + 55249921 => 'Vivo', + 55249922 => 'Vivo', + 55249923 => 'Vivo', + 55249924 => 'Vivo', + 55249925 => 'Vivo', + 5524994 => 'Vivo', + 5524995 => 'Vivo', + 5524996 => 'Vivo', + 5524997 => 'Vivo', + 5524998 => 'Vivo', + 5524999 => 'Vivo', + 55278111 => 'TIM', + 55278112 => 'TIM', + 55278113 => 'TIM', + 55278114 => 'TIM', + 55278115 => 'TIM', + 55278116 => 'TIM', + 55278117 => 'TIM', + 55278118 => 'TIM', + 55278119 => 'TIM', + 55278121 => 'TIM', + 55278122 => 'TIM', + 55278123 => 'TIM', + 55278124 => 'TIM', + 55278125 => 'TIM', + 55278126 => 'TIM', + 55278127 => 'TIM', + 55278128 => 'TIM', + 55278129 => 'TIM', + 55278131 => 'TIM', + 55278132 => 'TIM', + 55278133 => 'TIM', + 55278134 => 'TIM', + 55278135 => 'TIM', + 55278136 => 'TIM', + 55278137 => 'TIM', + 55278138 => 'TIM', + 55278139 => 'TIM', + 55278141 => 'TIM', + 55278142 => 'TIM', + 55278143 => 'TIM', + 55278144 => 'TIM', + 55278145 => 'TIM', + 55278146 => 'TIM', + 55278147 => 'TIM', + 55278148 => 'TIM', + 55278149 => 'TIM', + 55278151 => 'TIM', + 55278152 => 'TIM', + 55278153 => 'TIM', + 55278154 => 'TIM', + 55278155 => 'TIM', + 55278156 => 'TIM', + 55278157 => 'TIM', + 55278158 => 'TIM', + 55278159 => 'TIM', + 55278161 => 'TIM', + 55278162 => 'TIM', + 55278163 => 'TIM', + 55278164 => 'TIM', + 55278165 => 'TIM', + 55278166 => 'TIM', + 55278167 => 'TIM', + 55278168 => 'TIM', + 55278169 => 'TIM', + 55278171 => 'TIM', + 55278172 => 'TIM', + 55278173 => 'TIM', + 55278174 => 'TIM', + 55278175 => 'TIM', + 55278176 => 'TIM', + 55278177 => 'TIM', + 55278178 => 'TIM', + 55278182 => 'TIM', + 552785 => 'Oi', + 552786 => 'Oi', + 552787 => 'Oi', + 552788 => 'Oi', + 552789 => 'Oi', + 55279201 => 'Claro BR', + 55279202 => 'Claro BR', + 55279203 => 'Claro BR', + 55279204 => 'Claro BR', + 55279205 => 'Claro BR', + 55279222 => 'Claro BR', + 55279223 => 'Claro BR', + 55279224 => 'Claro BR', + 55279225 => 'Claro BR', + 55279226 => 'Claro BR', + 55279227 => 'Claro BR', + 55279228 => 'Claro BR', + 55279229 => 'Claro BR', + 55279231 => 'Claro BR', + 55279232 => 'Claro BR', + 55279233 => 'Claro BR', + 55279234 => 'Claro BR', + 55279235 => 'Claro BR', + 55279236 => 'Claro BR', + 55279237 => 'Claro BR', + 55279238 => 'Claro BR', + 55279239 => 'Claro BR', + 55279241 => 'Claro BR', + 55279242 => 'Claro BR', + 55279243 => 'Claro BR', + 55279244 => 'Claro BR', + 55279245 => 'Claro BR', + 55279246 => 'Claro BR', + 55279247 => 'Claro BR', + 55279248 => 'Claro BR', + 55279249 => 'Claro BR', + 55279251 => 'Claro BR', + 55279252 => 'Claro BR', + 55279253 => 'Claro BR', + 55279254 => 'Claro BR', + 55279255 => 'Claro BR', + 55279256 => 'Claro BR', + 55279257 => 'Claro BR', + 55279258 => 'Claro BR', + 55279259 => 'Claro BR', + 55279261 => 'Claro BR', + 55279262 => 'Claro BR', + 55279263 => 'Claro BR', + 55279264 => 'Claro BR', + 55279265 => 'Claro BR', + 55279266 => 'Claro BR', + 55279267 => 'Claro BR', + 55279268 => 'Claro BR', + 55279269 => 'Claro BR', + 55279271 => 'Claro BR', + 55279272 => 'Claro BR', + 55279273 => 'Claro BR', + 55279274 => 'Claro BR', + 55279275 => 'Claro BR', + 55279276 => 'Claro BR', + 55279277 => 'Claro BR', + 55279278 => 'Claro BR', + 55279279 => 'Claro BR', + 55279281 => 'Claro BR', + 55279282 => 'Claro BR', + 55279283 => 'Claro BR', + 55279284 => 'Claro BR', + 55279285 => 'Claro BR', + 55279286 => 'Claro BR', + 55279287 => 'Claro BR', + 55279288 => 'Claro BR', + 55279289 => 'Claro BR', + 55279291 => 'Claro BR', + 55279292 => 'Claro BR', + 55279293 => 'Claro BR', + 55279294 => 'Claro BR', + 55279295 => 'Claro BR', + 55279296 => 'Claro BR', + 55279297 => 'Claro BR', + 55279298 => 'Claro BR', + 55279299 => 'Claro BR', + 55279309 => 'Claro BR', + 55279311 => 'Claro BR', + 55279312 => 'Claro BR', + 55279316 => 'Claro BR', + 5527960 => 'Vivo', + 5527961 => 'Vivo', + 5527962 => 'Vivo', + 5527963 => 'Vivo', + 5527964 => 'Vivo', + 55279650 => 'Vivo', + 55279651 => 'Vivo', + 55279652 => 'Vivo', + 55279653 => 'Vivo', + 552797 => 'Vivo', + 552798 => 'Vivo', + 552799 => 'Vivo', + 55288111 => 'TIM', + 55288112 => 'TIM', + 55288113 => 'TIM', + 55288114 => 'TIM', + 55288115 => 'TIM', + 55288116 => 'TIM', + 55288117 => 'TIM', + 55288118 => 'TIM', + 55288119 => 'TIM', + 552885 => 'Oi', + 552886 => 'Oi', + 552887 => 'Oi', + 552888 => 'Oi', + 552889 => 'Oi', + 55289210 => 'Claro BR', + 55289222 => 'Claro BR', + 55289251 => 'Claro BR', + 55289252 => 'Claro BR', + 55289253 => 'Claro BR', + 55289254 => 'Claro BR', + 55289255 => 'Claro BR', + 55289256 => 'Claro BR', + 55289257 => 'Claro BR', + 55289258 => 'Claro BR', + 55289271 => 'Claro BR', + 55289272 => 'Claro BR', + 55289273 => 'Claro BR', + 55289274 => 'Claro BR', + 55289275 => 'Claro BR', + 55289276 => 'Claro BR', + 55289277 => 'Claro BR', + 55289278 => 'Claro BR', + 55289279 => 'Claro BR', + 55289291 => 'Claro BR', + 55289298 => 'Claro BR', + 55289881 => 'Vivo', + 55289882 => 'Vivo', + 55289883 => 'Vivo', + 55289884 => 'Vivo', + 55289885 => 'Vivo', + 55289886 => 'Vivo', + 55289901 => 'Vivo', + 55289902 => 'Vivo', + 55289903 => 'Vivo', + 55289904 => 'Vivo', + 55289905 => 'Vivo', + 55289915 => 'Vivo', + 55289916 => 'Vivo', + 55289917 => 'Vivo', + 55289918 => 'Vivo', + 55289919 => 'Vivo', + 55289921 => 'Vivo', + 55289922 => 'Vivo', + 55289923 => 'Vivo', + 55289924 => 'Vivo', + 55289925 => 'Vivo', + 55289926 => 'Vivo', + 55289935 => 'Vivo', + 55289938 => 'Vivo', + 55289939 => 'Vivo', + 55289945 => 'Vivo', + 55289946 => 'Vivo', + 55289951 => 'Vivo', + 55289952 => 'Vivo', + 55289953 => 'Vivo', + 55289954 => 'Vivo', + 55289955 => 'Vivo', + 55289956 => 'Vivo', + 55289957 => 'Vivo', + 55289958 => 'Vivo', + 55289959 => 'Vivo', + 55289961 => 'Vivo', + 55289962 => 'Vivo', + 55289963 => 'Vivo', + 55289964 => 'Vivo', + 55289965 => 'Vivo', + 55289966 => 'Vivo', + 55289967 => 'Vivo', + 55289968 => 'Vivo', + 55289969 => 'Vivo', + 55289971 => 'Vivo', + 55289972 => 'Vivo', + 55289973 => 'Vivo', + 55289974 => 'Vivo', + 55289975 => 'Vivo', + 55289976 => 'Vivo', + 55289977 => 'Vivo', + 55289978 => 'Vivo', + 55289979 => 'Vivo', + 55289981 => 'Vivo', + 55289982 => 'Vivo', + 55289983 => 'Vivo', + 55289984 => 'Vivo', + 55289985 => 'Vivo', + 55289986 => 'Vivo', + 55289987 => 'Vivo', + 55289988 => 'Vivo', + 55289989 => 'Vivo', + 55289991 => 'Vivo', + 55289992 => 'Vivo', + 55289993 => 'Vivo', + 55289994 => 'Vivo', + 55289995 => 'Vivo', + 55289996 => 'Vivo', + 55289997 => 'Vivo', + 55289998 => 'Vivo', + 5531820 => 'Claro BR', + 5531821 => 'Claro BR', + 5531822 => 'Claro BR', + 5531823 => 'Claro BR', + 55318240 => 'Claro BR', + 55318241 => 'Claro BR', + 55318242 => 'Claro BR', + 55318243 => 'Claro BR', + 55318244 => 'Claro BR', + 55318245 => 'Claro BR', + 553183 => 'Claro BR', + 553184 => 'Claro BR', + 553185 => 'Oi', + 553186 => 'Oi', + 553187 => 'Oi', + 553188 => 'Oi', + 553189 => 'Oi', + 55319101 => 'TIM', + 55319102 => 'TIM', + 55319103 => 'TIM', + 55319104 => 'TIM', + 55319105 => 'TIM', + 55319106 => 'TIM', + 55319107 => 'TIM', + 55319108 => 'TIM', + 55319109 => 'TIM', + 5531911 => 'TIM', + 5531912 => 'TIM', + 5531913 => 'TIM', + 5531914 => 'TIM', + 5531915 => 'TIM', + 55319161 => 'TIM', + 55319162 => 'TIM', + 55319163 => 'TIM', + 55319164 => 'TIM', + 55319165 => 'TIM', + 55319166 => 'TIM', + 55319167 => 'TIM', + 55319168 => 'TIM', + 55319169 => 'TIM', + 55319171 => 'TIM', + 55319172 => 'TIM', + 55319173 => 'TIM', + 55319174 => 'TIM', + 55319175 => 'TIM', + 55319176 => 'TIM', + 55319177 => 'TIM', + 55319178 => 'TIM', + 55319179 => 'TIM', + 55319181 => 'TIM', + 55319182 => 'TIM', + 55319183 => 'TIM', + 55319184 => 'TIM', + 55319185 => 'TIM', + 55319186 => 'TIM', + 55319187 => 'TIM', + 55319188 => 'TIM', + 55319189 => 'TIM', + 55319191 => 'TIM', + 55319192 => 'TIM', + 55319193 => 'TIM', + 55319194 => 'TIM', + 55319195 => 'TIM', + 55319196 => 'TIM', + 55319197 => 'TIM', + 55319198 => 'TIM', + 55319199 => 'TIM', + 55319201 => 'TIM', + 55319202 => 'TIM', + 55319203 => 'TIM', + 55319204 => 'TIM', + 55319205 => 'TIM', + 55319206 => 'TIM', + 55319207 => 'TIM', + 55319208 => 'TIM', + 55319209 => 'TIM', + 55319211 => 'TIM', + 55319212 => 'TIM', + 55319213 => 'TIM', + 55319214 => 'TIM', + 55319215 => 'TIM', + 55319216 => 'TIM', + 55319217 => 'TIM', + 55319218 => 'TIM', + 55319219 => 'TIM', + 55319221 => 'TIM', + 55319222 => 'TIM', + 55319223 => 'TIM', + 55319224 => 'TIM', + 55319225 => 'TIM', + 55319226 => 'TIM', + 55319227 => 'TIM', + 55319228 => 'TIM', + 55319229 => 'TIM', + 55319231 => 'TIM', + 55319232 => 'TIM', + 55319233 => 'TIM', + 55319234 => 'TIM', + 55319235 => 'TIM', + 55319236 => 'TIM', + 55319237 => 'TIM', + 55319238 => 'TIM', + 55319239 => 'TIM', + 55319241 => 'TIM', + 55319242 => 'TIM', + 55319243 => 'TIM', + 55319244 => 'TIM', + 55319245 => 'TIM', + 55319246 => 'TIM', + 55319247 => 'TIM', + 55319248 => 'TIM', + 55319249 => 'TIM', + 55319251 => 'TIM', + 55319252 => 'TIM', + 55319253 => 'TIM', + 55319254 => 'TIM', + 55319255 => 'TIM', + 55319256 => 'TIM', + 55319257 => 'TIM', + 55319258 => 'TIM', + 55319259 => 'TIM', + 55319261 => 'TIM', + 55319262 => 'TIM', + 55319263 => 'TIM', + 55319264 => 'TIM', + 55319265 => 'TIM', + 55319266 => 'TIM', + 55319267 => 'TIM', + 55319268 => 'TIM', + 55319269 => 'TIM', + 55319271 => 'TIM', + 55319272 => 'TIM', + 55319273 => 'TIM', + 55319274 => 'TIM', + 55319275 => 'TIM', + 55319276 => 'TIM', + 55319277 => 'TIM', + 55319278 => 'TIM', + 55319279 => 'TIM', + 55319281 => 'TIM', + 55319282 => 'TIM', + 55319283 => 'TIM', + 55319284 => 'TIM', + 55319285 => 'TIM', + 55319286 => 'TIM', + 55319287 => 'TIM', + 55319288 => 'TIM', + 55319289 => 'TIM', + 55319291 => 'TIM', + 55319292 => 'TIM', + 55319293 => 'TIM', + 55319294 => 'TIM', + 55319295 => 'TIM', + 55319296 => 'TIM', + 55319297 => 'TIM', + 55319298 => 'TIM', + 55319299 => 'TIM', + 55319301 => 'TIM', + 55319302 => 'TIM', + 55319303 => 'TIM', + 55319304 => 'TIM', + 55319305 => 'TIM', + 55319306 => 'TIM', + 55319307 => 'TIM', + 55319308 => 'TIM', + 55319309 => 'TIM', + 55319311 => 'TIM', + 55319312 => 'TIM', + 55319313 => 'TIM', + 55319314 => 'TIM', + 55319315 => 'TIM', + 55319316 => 'TIM', + 55319317 => 'TIM', + 55319318 => 'TIM', + 55319319 => 'TIM', + 55319321 => 'TIM', + 55319322 => 'TIM', + 55319323 => 'TIM', + 55319324 => 'TIM', + 55319325 => 'TIM', + 55319326 => 'TIM', + 55319327 => 'TIM', + 55319328 => 'TIM', + 55319329 => 'TIM', + 55319331 => 'TIM', + 55319332 => 'TIM', + 55319333 => 'TIM', + 55319334 => 'TIM', + 55319335 => 'TIM', + 55319336 => 'TIM', + 55319337 => 'TIM', + 55319338 => 'TIM', + 55319339 => 'TIM', + 55319341 => 'TIM', + 55319342 => 'TIM', + 55319343 => 'TIM', + 55319344 => 'TIM', + 55319345 => 'TIM', + 55319346 => 'TIM', + 55319347 => 'TIM', + 55319348 => 'TIM', + 55319349 => 'TIM', + 55319351 => 'TIM', + 55319352 => 'TIM', + 55319353 => 'TIM', + 55319354 => 'TIM', + 55319355 => 'TIM', + 55319356 => 'TIM', + 55319357 => 'TIM', + 55319358 => 'TIM', + 55319359 => 'TIM', + 55319361 => 'TIM', + 55319362 => 'TIM', + 55319363 => 'TIM', + 55319364 => 'TIM', + 55319365 => 'TIM', + 55319366 => 'TIM', + 55319367 => 'TIM', + 55319368 => 'TIM', + 55319369 => 'TIM', + 55319371 => 'TIM', + 55319372 => 'TIM', + 55319373 => 'TIM', + 55319374 => 'TIM', + 55319375 => 'TIM', + 55319376 => 'TIM', + 55319377 => 'TIM', + 55319378 => 'TIM', + 55319379 => 'TIM', + 55319381 => 'TIM', + 55319382 => 'TIM', + 55319383 => 'TIM', + 55319384 => 'TIM', + 55319385 => 'TIM', + 55319386 => 'TIM', + 55319387 => 'TIM', + 55319388 => 'TIM', + 55319389 => 'TIM', + 55319391 => 'TIM', + 55319392 => 'TIM', + 55319393 => 'TIM', + 55319394 => 'TIM', + 55319395 => 'TIM', + 55319396 => 'TIM', + 55319397 => 'TIM', + 55319398 => 'TIM', + 55319399 => 'TIM', + 55319401 => 'TIM', + 55319402 => 'TIM', + 55319403 => 'TIM', + 55319404 => 'TIM', + 55319405 => 'TIM', + 55319406 => 'TIM', + 55319407 => 'TIM', + 55319408 => 'TIM', + 55319409 => 'TIM', + 55319411 => 'TIM', + 55319412 => 'TIM', + 55319413 => 'TIM', + 55319414 => 'TIM', + 55319415 => 'TIM', + 55319416 => 'TIM', + 55319601 => 'Telemig Celular', + 55319602 => 'Telemig Celular', + 55319603 => 'Telemig Celular', + 55319604 => 'Telemig Celular', + 55319605 => 'Telemig Celular', + 55319606 => 'Telemig Celular', + 55319607 => 'Telemig Celular', + 55319608 => 'Telemig Celular', + 55319609 => 'Telemig Celular', + 55319611 => 'Telemig Celular', + 55319612 => 'Telemig Celular', + 55319613 => 'Telemig Celular', + 55319614 => 'Telemig Celular', + 55319615 => 'Telemig Celular', + 55319616 => 'Telemig Celular', + 55319617 => 'Telemig Celular', + 55319618 => 'Telemig Celular', + 55319619 => 'Telemig Celular', + 55319621 => 'Telemig Celular', + 55319622 => 'Telemig Celular', + 55319624 => 'Telemig Celular', + 55319625 => 'Telemig Celular', + 55319626 => 'Telemig Celular', + 55319627 => 'Telemig Celular', + 55319628 => 'Telemig Celular', + 55319629 => 'Telemig Celular', + 55319631 => 'Telemig Celular', + 55319632 => 'Telemig Celular', + 55319633 => 'Telemig Celular', + 55319634 => 'Telemig Celular', + 55319635 => 'Telemig Celular', + 55319636 => 'Telemig Celular', + 55319637 => 'Telemig Celular', + 55319638 => 'Telemig Celular', + 55319639 => 'Telemig Celular', + 55319641 => 'Telemig Celular', + 55319642 => 'Telemig Celular', + 55319643 => 'Telemig Celular', + 55319644 => 'Telemig Celular', + 55319645 => 'Telemig Celular', + 55319646 => 'Telemig Celular', + 55319647 => 'Telemig Celular', + 55319648 => 'Telemig Celular', + 55319649 => 'Telemig Celular', + 55319651 => 'Telemig Celular', + 55319652 => 'Telemig Celular', + 55319653 => 'Telemig Celular', + 55319654 => 'Telemig Celular', + 55319655 => 'Telemig Celular', + 55319656 => 'Telemig Celular', + 55319657 => 'Telemig Celular', + 55319658 => 'Telemig Celular', + 55319659 => 'Telemig Celular', + 55319661 => 'Telemig Celular', + 55319662 => 'Telemig Celular', + 55319663 => 'Telemig Celular', + 55319664 => 'Telemig Celular', + 55319665 => 'Telemig Celular', + 55319666 => 'Telemig Celular', + 55319667 => 'Telemig Celular', + 55319668 => 'Telemig Celular', + 55319669 => 'Telemig Celular', + 55319671 => 'Telemig Celular', + 55319672 => 'Telemig Celular', + 55319673 => 'Telemig Celular', + 55319674 => 'Telemig Celular', + 55319675 => 'Telemig Celular', + 55319676 => 'Telemig Celular', + 55319677 => 'Telemig Celular', + 55319678 => 'Telemig Celular', + 55319679 => 'Telemig Celular', + 55319681 => 'Telemig Celular', + 55319682 => 'Telemig Celular', + 55319683 => 'Telemig Celular', + 55319684 => 'Telemig Celular', + 55319685 => 'Telemig Celular', + 55319686 => 'Telemig Celular', + 55319687 => 'Telemig Celular', + 55319688 => 'Telemig Celular', + 55319689 => 'Telemig Celular', + 55319691 => 'Telemig Celular', + 55319692 => 'Telemig Celular', + 55319693 => 'Telemig Celular', + 55319694 => 'Telemig Celular', + 55319695 => 'Telemig Celular', + 55319696 => 'Telemig Celular', + 55319697 => 'Telemig Celular', + 55319698 => 'Telemig Celular', + 55319699 => 'Telemig Celular', + 55319701 => 'Telemig Celular', + 55319702 => 'Telemig Celular', + 55319703 => 'Telemig Celular', + 55319704 => 'Telemig Celular', + 55319705 => 'Telemig Celular', + 55319706 => 'Telemig Celular', + 55319707 => 'Telemig Celular', + 55319708 => 'Telemig Celular', + 55319709 => 'Telemig Celular', + 55319711 => 'Telemig Celular', + 55319712 => 'Telemig Celular', + 55319713 => 'Telemig Celular', + 55319714 => 'Telemig Celular', + 55319715 => 'Telemig Celular', + 55319717 => 'Telemig Celular', + 55319718 => 'Telemig Celular', + 55319719 => 'Telemig Celular', + 55319721 => 'Telemig Celular', + 55319722 => 'Telemig Celular', + 55319723 => 'Telemig Celular', + 55319724 => 'Telemig Celular', + 55319725 => 'Telemig Celular', + 55319726 => 'Telemig Celular', + 55319728 => 'Telemig Celular', + 55319729 => 'Telemig Celular', + 55319731 => 'Telemig Celular', + 55319732 => 'Telemig Celular', + 55319733 => 'Telemig Celular', + 55319734 => 'Telemig Celular', + 55319735 => 'Telemig Celular', + 55319736 => 'Telemig Celular', + 55319737 => 'Telemig Celular', + 55319738 => 'Telemig Celular', + 55319739 => 'Telemig Celular', + 55319741 => 'Telemig Celular', + 55319742 => 'Telemig Celular', + 55319743 => 'Telemig Celular', + 55319744 => 'Telemig Celular', + 55319745 => 'Telemig Celular', + 55319746 => 'Telemig Celular', + 55319747 => 'Telemig Celular', + 55319748 => 'Telemig Celular', + 55319749 => 'Telemig Celular', + 55319751 => 'Telemig Celular', + 55319752 => 'Telemig Celular', + 55319753 => 'Telemig Celular', + 55319755 => 'Telemig Celular', + 55319756 => 'Telemig Celular', + 55319757 => 'Telemig Celular', + 55319758 => 'Telemig Celular', + 55319759 => 'Telemig Celular', + 55319761 => 'Telemig Celular', + 55319762 => 'Telemig Celular', + 55319763 => 'Telemig Celular', + 55319764 => 'Telemig Celular', + 55319765 => 'Telemig Celular', + 55319766 => 'Telemig Celular', + 55319767 => 'Telemig Celular', + 55319768 => 'Telemig Celular', + 55319769 => 'Telemig Celular', + 55319771 => 'Telemig Celular', + 55319772 => 'Telemig Celular', + 55319773 => 'Telemig Celular', + 55319774 => 'Telemig Celular', + 55319775 => 'Telemig Celular', + 55319776 => 'Telemig Celular', + 55319777 => 'Telemig Celular', + 55319778 => 'Telemig Celular', + 55319779 => 'Telemig Celular', + 55319781 => 'Telemig Celular', + 55319782 => 'Telemig Celular', + 55319783 => 'Telemig Celular', + 55319784 => 'Telemig Celular', + 55319785 => 'Telemig Celular', + 55319786 => 'Telemig Celular', + 55319787 => 'Telemig Celular', + 55319788 => 'Telemig Celular', + 55319789 => 'Telemig Celular', + 55319791 => 'Telemig Celular', + 55319792 => 'Telemig Celular', + 55319793 => 'Telemig Celular', + 55319794 => 'Telemig Celular', + 55319795 => 'Telemig Celular', + 55319796 => 'Telemig Celular', + 55319797 => 'Telemig Celular', + 55319798 => 'Telemig Celular', + 55319799 => 'Telemig Celular', + 55319801 => 'Telemig Celular', + 55319802 => 'Telemig Celular', + 55319803 => 'Telemig Celular', + 55319804 => 'Telemig Celular', + 55319805 => 'Telemig Celular', + 55319806 => 'Telemig Celular', + 55319807 => 'Telemig Celular', + 55319808 => 'Telemig Celular', + 55319809 => 'Telemig Celular', + 55319811 => 'Telemig Celular', + 55319812 => 'Telemig Celular', + 55319813 => 'Telemig Celular', + 55319814 => 'Telemig Celular', + 55319815 => 'Telemig Celular', + 55319816 => 'Telemig Celular', + 55319817 => 'Telemig Celular', + 55319818 => 'Telemig Celular', + 55319819 => 'Telemig Celular', + 55319821 => 'Telemig Celular', + 55319822 => 'Telemig Celular', + 55319823 => 'Telemig Celular', + 55319824 => 'Telemig Celular', + 55319825 => 'Telemig Celular', + 55319826 => 'Telemig Celular', + 55319827 => 'Telemig Celular', + 55319828 => 'Telemig Celular', + 55319829 => 'Telemig Celular', + 55319831 => 'Telemig Celular', + 55319832 => 'Telemig Celular', + 55319833 => 'Telemig Celular', + 55319834 => 'Telemig Celular', + 55319835 => 'Telemig Celular', + 55319836 => 'Telemig Celular', + 55319837 => 'Telemig Celular', + 55319838 => 'Telemig Celular', + 55319839 => 'Telemig Celular', + 55319841 => 'Telemig Celular', + 55319842 => 'Telemig Celular', + 55319843 => 'Telemig Celular', + 55319844 => 'Telemig Celular', + 55319845 => 'Telemig Celular', + 55319846 => 'Telemig Celular', + 55319847 => 'Telemig Celular', + 55319848 => 'Telemig Celular', + 55319849 => 'Telemig Celular', + 55319851 => 'Telemig Celular', + 55319852 => 'Telemig Celular', + 55319853 => 'Telemig Celular', + 55319854 => 'Telemig Celular', + 55319855 => 'Telemig Celular', + 55319856 => 'Telemig Celular', + 55319857 => 'Telemig Celular', + 55319858 => 'Telemig Celular', + 55319859 => 'Telemig Celular', + 55319861 => 'Telemig Celular', + 55319862 => 'Telemig Celular', + 55319863 => 'Telemig Celular', + 55319864 => 'Telemig Celular', + 55319865 => 'Telemig Celular', + 55319866 => 'Telemig Celular', + 55319867 => 'Telemig Celular', + 55319868 => 'Telemig Celular', + 55319869 => 'Telemig Celular', + 55319871 => 'Telemig Celular', + 55319872 => 'Telemig Celular', + 55319873 => 'Telemig Celular', + 55319874 => 'Telemig Celular', + 55319875 => 'Telemig Celular', + 55319876 => 'Telemig Celular', + 55319877 => 'Telemig Celular', + 55319878 => 'Telemig Celular', + 55319879 => 'Telemig Celular', + 55319881 => 'Telemig Celular', + 55319882 => 'Telemig Celular', + 55319883 => 'Telemig Celular', + 55319884 => 'Telemig Celular', + 55319885 => 'Telemig Celular', + 55319886 => 'Telemig Celular', + 55319887 => 'Telemig Celular', + 55319888 => 'Telemig Celular', + 55319889 => 'Telemig Celular', + 55319891 => 'Telemig Celular', + 55319892 => 'Telemig Celular', + 55319893 => 'Telemig Celular', + 55319894 => 'Telemig Celular', + 55319895 => 'Telemig Celular', + 55319896 => 'Telemig Celular', + 55319897 => 'Telemig Celular', + 55319898 => 'Telemig Celular', + 55319899 => 'Telemig Celular', + 55319901 => 'Telemig Celular', + 55319902 => 'Telemig Celular', + 55319903 => 'Telemig Celular', + 55319904 => 'Telemig Celular', + 55319905 => 'Telemig Celular', + 55319906 => 'Telemig Celular', + 55319907 => 'Telemig Celular', + 55319908 => 'Telemig Celular', + 55319909 => 'Telemig Celular', + 55319911 => 'Telemig Celular', + 55319912 => 'Telemig Celular', + 55319913 => 'Telemig Celular', + 55319914 => 'Telemig Celular', + 55319915 => 'Telemig Celular', + 55319916 => 'Telemig Celular', + 55319917 => 'Telemig Celular', + 55319918 => 'Telemig Celular', + 55319919 => 'Telemig Celular', + 55319921 => 'Telemig Celular', + 55319922 => 'Telemig Celular', + 55319923 => 'Telemig Celular', + 55319924 => 'Telemig Celular', + 55319925 => 'Telemig Celular', + 55319926 => 'Telemig Celular', + 55319927 => 'Telemig Celular', + 55319928 => 'Telemig Celular', + 55319929 => 'Telemig Celular', + 55319931 => 'Telemig Celular', + 55319932 => 'Telemig Celular', + 55319933 => 'Telemig Celular', + 55319934 => 'Telemig Celular', + 55319935 => 'Telemig Celular', + 55319936 => 'Telemig Celular', + 55319937 => 'Telemig Celular', + 55319938 => 'Telemig Celular', + 55319939 => 'Telemig Celular', + 55319941 => 'Telemig Celular', + 55319942 => 'Telemig Celular', + 55319943 => 'Telemig Celular', + 55319944 => 'Telemig Celular', + 55319945 => 'Telemig Celular', + 55319946 => 'Telemig Celular', + 55319947 => 'Telemig Celular', + 55319948 => 'Telemig Celular', + 55319949 => 'Telemig Celular', + 5531995 => 'Telemig Celular', + 5531996 => 'Telemig Celular', + 5531997 => 'Telemig Celular', + 5531998 => 'Telemig Celular', + 5531999 => 'Telemig Celular', + 5532840 => 'Claro BR', + 5532841 => 'Claro BR', + 5532842 => 'Claro BR', + 5532843 => 'Claro BR', + 5532844 => 'Claro BR', + 5532845 => 'Claro BR', + 5532846 => 'Claro BR', + 5532847 => 'Claro BR', + 55328480 => 'Claro BR', + 55328481 => 'Claro BR', + 55328482 => 'Claro BR', + 55328483 => 'Claro BR', + 55328484 => 'Claro BR', + 55328485 => 'Claro BR', + 553285 => 'Oi', + 553286 => 'Oi', + 553287 => 'Oi', + 553288 => 'Oi', + 553289 => 'Oi', + 55329101 => 'TIM', + 55329102 => 'TIM', + 55329103 => 'TIM', + 55329104 => 'TIM', + 55329105 => 'TIM', + 55329106 => 'TIM', + 55329107 => 'TIM', + 55329108 => 'TIM', + 55329109 => 'TIM', + 55329111 => 'TIM', + 55329112 => 'TIM', + 55329113 => 'TIM', + 55329114 => 'TIM', + 55329115 => 'TIM', + 55329116 => 'TIM', + 55329117 => 'TIM', + 55329118 => 'TIM', + 55329119 => 'TIM', + 55329121 => 'TIM', + 55329122 => 'TIM', + 55329123 => 'TIM', + 55329124 => 'TIM', + 55329125 => 'TIM', + 55329126 => 'TIM', + 55329127 => 'TIM', + 55329128 => 'TIM', + 55329129 => 'TIM', + 55329131 => 'TIM', + 55329132 => 'TIM', + 55329133 => 'TIM', + 55329134 => 'TIM', + 55329135 => 'TIM', + 55329136 => 'TIM', + 55329137 => 'TIM', + 55329138 => 'TIM', + 55329139 => 'TIM', + 55329141 => 'TIM', + 55329142 => 'TIM', + 55329143 => 'TIM', + 55329144 => 'TIM', + 55329145 => 'TIM', + 55329146 => 'TIM', + 55329193 => 'TIM', + 55329194 => 'TIM', + 55329195 => 'TIM', + 55329197 => 'TIM', + 55329198 => 'TIM', + 55329199 => 'TIM', + 55329901 => 'Telemig Celular', + 55329902 => 'Telemig Celular', + 55329903 => 'Telemig Celular', + 55329904 => 'Telemig Celular', + 55329905 => 'Telemig Celular', + 55329906 => 'Telemig Celular', + 55329907 => 'Telemig Celular', + 55329908 => 'Telemig Celular', + 55329909 => 'Telemig Celular', + 55329911 => 'Telemig Celular', + 55329912 => 'Telemig Celular', + 55329913 => 'Telemig Celular', + 55329914 => 'Telemig Celular', + 55329917 => 'Telemig Celular', + 55329918 => 'Telemig Celular', + 55329919 => 'Telemig Celular', + 55329921 => 'Telemig Celular', + 55329922 => 'Telemig Celular', + 55329923 => 'Telemig Celular', + 55329924 => 'Telemig Celular', + 55329925 => 'Telemig Celular', + 55329931 => 'Telemig Celular', + 55329932 => 'Telemig Celular', + 55329933 => 'Telemig Celular', + 55329934 => 'Telemig Celular', + 55329935 => 'Telemig Celular', + 55329936 => 'Telemig Celular', + 55329937 => 'Telemig Celular', + 55329938 => 'Telemig Celular', + 55329939 => 'Telemig Celular', + 55329941 => 'Telemig Celular', + 55329942 => 'Telemig Celular', + 55329943 => 'Telemig Celular', + 55329944 => 'Telemig Celular', + 55329945 => 'Telemig Celular', + 55329946 => 'Telemig Celular', + 55329947 => 'Telemig Celular', + 55329948 => 'Telemig Celular', + 55329949 => 'Telemig Celular', + 55329951 => 'Telemig Celular', + 55329952 => 'Telemig Celular', + 55329953 => 'Telemig Celular', + 55329954 => 'Telemig Celular', + 55329955 => 'Telemig Celular', + 55329956 => 'Telemig Celular', + 55329957 => 'Telemig Celular', + 55329958 => 'Telemig Celular', + 55329959 => 'Telemig Celular', + 5532996 => 'Telemig Celular', + 55329971 => 'Telemig Celular', + 55329972 => 'Telemig Celular', + 55329973 => 'Telemig Celular', + 55329974 => 'Telemig Celular', + 55329975 => 'Telemig Celular', + 55329976 => 'Telemig Celular', + 55329977 => 'Telemig Celular', + 55329979 => 'Telemig Celular', + 5532998 => 'Telemig Celular', + 55329991 => 'Telemig Celular', + 55329992 => 'Telemig Celular', + 55329993 => 'Telemig Celular', + 55329994 => 'Telemig Celular', + 55329995 => 'Telemig Celular', + 55329996 => 'Telemig Celular', + 55329997 => 'Telemig Celular', + 55329998 => 'Telemig Celular', + 55338401 => 'Claro BR', + 55338402 => 'Claro BR', + 55338403 => 'Claro BR', + 55338404 => 'Claro BR', + 55338405 => 'Claro BR', + 55338406 => 'Claro BR', + 55338407 => 'Claro BR', + 55338408 => 'Claro BR', + 55338409 => 'Claro BR', + 55338411 => 'Claro BR', + 55338412 => 'Claro BR', + 55338413 => 'Claro BR', + 55338414 => 'Claro BR', + 55338415 => 'Claro BR', + 55338416 => 'Claro BR', + 55338417 => 'Claro BR', + 55338418 => 'Claro BR', + 55338419 => 'Claro BR', + 55338421 => 'Claro BR', + 55338422 => 'Claro BR', + 55338423 => 'Claro BR', + 55338424 => 'Claro BR', + 55338425 => 'Claro BR', + 55338426 => 'Claro BR', + 55338427 => 'Claro BR', + 55338428 => 'Claro BR', + 55338429 => 'Claro BR', + 55338431 => 'Claro BR', + 55338432 => 'Claro BR', + 55338433 => 'Claro BR', + 55338434 => 'Claro BR', + 55338435 => 'Claro BR', + 55338436 => 'Claro BR', + 55338437 => 'Claro BR', + 55338438 => 'Claro BR', + 55338439 => 'Claro BR', + 55338441 => 'Claro BR', + 55338442 => 'Claro BR', + 55338443 => 'Claro BR', + 55338444 => 'Claro BR', + 55338445 => 'Claro BR', + 55338446 => 'Claro BR', + 55338447 => 'Claro BR', + 55338448 => 'Claro BR', + 55338449 => 'Claro BR', + 55338451 => 'Claro BR', + 55338452 => 'Claro BR', + 55338453 => 'Claro BR', + 55338454 => 'Claro BR', + 55338455 => 'Claro BR', + 55338456 => 'Claro BR', + 553385 => 'Oi', + 553386 => 'Oi', + 553387 => 'Oi', + 553388 => 'Oi', + 553389 => 'Oi', + 55339101 => 'TIM', + 55339102 => 'TIM', + 55339103 => 'TIM', + 55339104 => 'TIM', + 55339105 => 'TIM', + 55339106 => 'TIM', + 55339107 => 'TIM', + 55339108 => 'TIM', + 55339109 => 'TIM', + 55339111 => 'TIM', + 55339112 => 'TIM', + 55339113 => 'TIM', + 55339114 => 'TIM', + 55339115 => 'TIM', + 55339116 => 'TIM', + 55339117 => 'TIM', + 55339118 => 'TIM', + 55339119 => 'TIM', + 55339121 => 'TIM', + 55339122 => 'TIM', + 55339123 => 'TIM', + 55339124 => 'TIM', + 55339125 => 'TIM', + 55339126 => 'TIM', + 55339127 => 'TIM', + 55339128 => 'TIM', + 55339129 => 'TIM', + 55339136 => 'TIM', + 55339137 => 'TIM', + 55339138 => 'TIM', + 55339139 => 'TIM', + 55339168 => 'TIM', + 55339191 => 'TIM', + 55339193 => 'TIM', + 55339197 => 'TIM', + 55339198 => 'TIM', + 55339199 => 'TIM', + 55339901 => 'Telemig Celular', + 55339902 => 'Telemig Celular', + 55339903 => 'Telemig Celular', + 55339904 => 'Telemig Celular', + 55339905 => 'Telemig Celular', + 55339906 => 'Telemig Celular', + 55339907 => 'Telemig Celular', + 55339908 => 'Telemig Celular', + 55339909 => 'Telemig Celular', + 55339911 => 'Telemig Celular', + 55339912 => 'Telemig Celular', + 55339913 => 'Telemig Celular', + 55339914 => 'Telemig Celular', + 55339915 => 'Telemig Celular', + 55339916 => 'Telemig Celular', + 55339917 => 'Telemig Celular', + 55339918 => 'Telemig Celular', + 55339919 => 'Telemig Celular', + 55339921 => 'Telemig Celular', + 55339922 => 'Telemig Celular', + 55339933 => 'Telemig Celular', + 55339951 => 'Telemig Celular', + 55339952 => 'Telemig Celular', + 55339953 => 'Telemig Celular', + 55339954 => 'Telemig Celular', + 55339955 => 'Telemig Celular', + 55339956 => 'Telemig Celular', + 55339957 => 'Telemig Celular', + 55339958 => 'Telemig Celular', + 55339959 => 'Telemig Celular', + 55339961 => 'Telemig Celular', + 55339962 => 'Telemig Celular', + 55339963 => 'Telemig Celular', + 55339964 => 'Telemig Celular', + 55339965 => 'Telemig Celular', + 55339966 => 'Telemig Celular', + 55339967 => 'Telemig Celular', + 55339968 => 'Telemig Celular', + 55339969 => 'Telemig Celular', + 55339971 => 'Telemig Celular', + 55339972 => 'Telemig Celular', + 55339973 => 'Telemig Celular', + 55339974 => 'Telemig Celular', + 55339975 => 'Telemig Celular', + 55339976 => 'Telemig Celular', + 55339977 => 'Telemig Celular', + 55339978 => 'Telemig Celular', + 55339979 => 'Telemig Celular', + 5533998 => 'Telemig Celular', + 5534840 => 'Claro BR', + 5534841 => 'Claro BR', + 55348420 => 'Claro BR', + 55348421 => 'Claro BR', + 55348422 => 'Claro BR', + 553485 => 'Oi', + 553486 => 'Oi', + 553487 => 'Oi', + 553488 => 'Oi', + 553489 => 'Oi', + 55349101 => 'TIM', + 55349102 => 'TIM', + 55349103 => 'TIM', + 55349104 => 'TIM', + 55349105 => 'TIM', + 55349106 => 'TIM', + 55349107 => 'TIM', + 55349108 => 'TIM', + 55349109 => 'TIM', + 5534911 => 'TIM', + 5534912 => 'TIM', + 5534913 => 'TIM', + 5534914 => 'TIM', + 5534915 => 'TIM', + 5534916 => 'TIM', + 5534917 => 'TIM', + 55349181 => 'TIM', + 55349182 => 'TIM', + 55349183 => 'TIM', + 55349184 => 'TIM', + 55349185 => 'TIM', + 55349186 => 'TIM', + 55349187 => 'TIM', + 55349188 => 'TIM', + 55349189 => 'TIM', + 55349191 => 'TIM', + 55349192 => 'TIM', + 55349193 => 'TIM', + 55349194 => 'TIM', + 55349195 => 'TIM', + 55349196 => 'TIM', + 55349197 => 'TIM', + 55349198 => 'TIM', + 55349199 => 'TIM', + 55349202 => 'TIM', + 55349203 => 'TIM', + 55349204 => 'TIM', + 55349205 => 'TIM', + 55349206 => 'TIM', + 55349207 => 'TIM', + 55349208 => 'TIM', + 55349209 => 'TIM', + 55349211 => 'TIM', + 55349212 => 'TIM', + 55349213 => 'TIM', + 55349214 => 'TIM', + 55349215 => 'TIM', + 55349216 => 'TIM', + 55349217 => 'TIM', + 55349218 => 'TIM', + 55349229 => 'TIM', + 55349801 => 'Telemig Celular', + 55349802 => 'Telemig Celular', + 55349803 => 'Telemig Celular', + 55349804 => 'Telemig Celular', + 55349805 => 'Telemig Celular', + 55349806 => 'Telemig Celular', + 55349807 => 'Telemig Celular', + 55349808 => 'Telemig Celular', + 55349809 => 'Telemig Celular', + 55349811 => 'Telemig Celular', + 55349812 => 'Telemig Celular', + 55349813 => 'Telemig Celular', + 55349814 => 'Telemig Celular', + 55349815 => 'Telemig Celular', + 55349816 => 'Telemig Celular', + 55349817 => 'Telemig Celular', + 55349821 => 'Telemig Celular', + 55349822 => 'Telemig Celular', + 55349823 => 'Telemig Celular', + 55349824 => 'Telemig Celular', + 55349825 => 'Telemig Celular', + 55349901 => 'Telemig Celular', + 55349902 => 'Telemig Celular', + 55349903 => 'Telemig Celular', + 55349904 => 'Telemig Celular', + 55349905 => 'Telemig Celular', + 55349906 => 'Telemig Celular', + 55349907 => 'Telemig Celular', + 55349908 => 'Telemig Celular', + 55349909 => 'Telemig Celular', + 55349911 => 'Telemig Celular', + 55349912 => 'Telemig Celular', + 55349913 => 'Telemig Celular', + 55349914 => 'Telemig Celular', + 55349915 => 'Telemig Celular', + 55349916 => 'Telemig Celular', + 55349917 => 'Telemig Celular', + 55349918 => 'Telemig Celular', + 55349919 => 'Telemig Celular', + 55349921 => 'Telemig Celular', + 55349922 => 'Telemig Celular', + 55349923 => 'Telemig Celular', + 55349924 => 'Telemig Celular', + 55349925 => 'Telemig Celular', + 55349926 => 'Telemig Celular', + 55349927 => 'Telemig Celular', + 55349928 => 'Telemig Celular', + 55349929 => 'Telemig Celular', + 55349931 => 'Telemig Celular', + 55349932 => 'Telemig Celular', + 55349933 => 'Telemig Celular', + 55349934 => 'Telemig Celular', + 55349935 => 'Telemig Celular', + 55349936 => 'Telemig Celular', + 55349937 => 'Telemig Celular', + 55349938 => 'Telemig Celular', + 55349939 => 'Telemig Celular', + 55349941 => 'Telemig Celular', + 55349942 => 'Telemig Celular', + 55349943 => 'Telemig Celular', + 55349944 => 'Telemig Celular', + 55349945 => 'Telemig Celular', + 55349946 => 'Telemig Celular', + 55349947 => 'Telemig Celular', + 55349948 => 'Telemig Celular', + 55349949 => 'Telemig Celular', + 55349951 => 'Telemig Celular', + 55349952 => 'Telemig Celular', + 55349953 => 'Telemig Celular', + 55349954 => 'Telemig Celular', + 55349955 => 'Telemig Celular', + 55349956 => 'Telemig Celular', + 55349957 => 'Telemig Celular', + 55349958 => 'Telemig Celular', + 55349959 => 'Telemig Celular', + 55349981 => 'Telemig Celular', + 55349982 => 'Telemig Celular', + 55349983 => 'Telemig Celular', + 55349984 => 'Telemig Celular', + 55349985 => 'Telemig Celular', + 55349986 => 'Telemig Celular', + 55349987 => 'Telemig Celular', + 55349988 => 'Telemig Celular', + 55349989 => 'Telemig Celular', + 55358401 => 'Claro BR', + 55358402 => 'Claro BR', + 55358403 => 'Claro BR', + 55358404 => 'Claro BR', + 55358405 => 'Claro BR', + 55358406 => 'Claro BR', + 55358407 => 'Claro BR', + 55358408 => 'Claro BR', + 55358409 => 'Claro BR', + 55358411 => 'Claro BR', + 55358412 => 'Claro BR', + 55358413 => 'Claro BR', + 55358414 => 'Claro BR', + 55358415 => 'Claro BR', + 55358416 => 'Claro BR', + 55358417 => 'Claro BR', + 55358418 => 'Claro BR', + 55358419 => 'Claro BR', + 55358421 => 'Claro BR', + 55358422 => 'Claro BR', + 55358423 => 'Claro BR', + 55358424 => 'Claro BR', + 55358425 => 'Claro BR', + 55358426 => 'Claro BR', + 55358427 => 'Claro BR', + 55358428 => 'Claro BR', + 55358429 => 'Claro BR', + 55358431 => 'Claro BR', + 55358432 => 'Claro BR', + 55358433 => 'Claro BR', + 55358434 => 'Claro BR', + 55358435 => 'Claro BR', + 55358436 => 'Claro BR', + 55358437 => 'Claro BR', + 55358438 => 'Claro BR', + 55358439 => 'Claro BR', + 55358441 => 'Claro BR', + 55358442 => 'Claro BR', + 55358443 => 'Claro BR', + 55358444 => 'Claro BR', + 55358445 => 'Claro BR', + 55358446 => 'Claro BR', + 55358447 => 'Claro BR', + 55358448 => 'Claro BR', + 55358449 => 'Claro BR', + 55358451 => 'Claro BR', + 55358452 => 'Claro BR', + 55358453 => 'Claro BR', + 55358454 => 'Claro BR', + 55358455 => 'Claro BR', + 55358456 => 'Claro BR', + 55358457 => 'Claro BR', + 55358458 => 'Claro BR', + 55358459 => 'Claro BR', + 55358461 => 'Claro BR', + 55358462 => 'Claro BR', + 55358463 => 'Claro BR', + 55358464 => 'Claro BR', + 55358465 => 'Claro BR', + 55358466 => 'Claro BR', + 55358467 => 'Claro BR', + 55358468 => 'Claro BR', + 55358469 => 'Claro BR', + 55358471 => 'Claro BR', + 55358472 => 'Claro BR', + 55358473 => 'Claro BR', + 55358474 => 'Claro BR', + 55358475 => 'Claro BR', + 55358476 => 'Claro BR', + 55358477 => 'Claro BR', + 55358478 => 'Claro BR', + 55358479 => 'Claro BR', + 553585 => 'Oi', + 553586 => 'Oi', + 553587 => 'Oi', + 553588 => 'Oi', + 553589 => 'Oi', + 55359101 => 'TIM', + 55359102 => 'TIM', + 55359103 => 'TIM', + 55359104 => 'TIM', + 55359105 => 'TIM', + 55359106 => 'TIM', + 55359107 => 'TIM', + 55359108 => 'TIM', + 55359109 => 'TIM', + 55359111 => 'TIM', + 55359112 => 'TIM', + 55359113 => 'TIM', + 55359114 => 'TIM', + 55359115 => 'TIM', + 55359116 => 'TIM', + 55359117 => 'TIM', + 55359118 => 'TIM', + 55359119 => 'TIM', + 55359121 => 'TIM', + 55359122 => 'TIM', + 55359123 => 'TIM', + 55359124 => 'TIM', + 55359125 => 'TIM', + 55359126 => 'TIM', + 55359127 => 'TIM', + 55359128 => 'TIM', + 55359129 => 'TIM', + 55359131 => 'TIM', + 55359132 => 'TIM', + 55359133 => 'TIM', + 55359134 => 'TIM', + 55359135 => 'TIM', + 55359136 => 'TIM', + 55359137 => 'TIM', + 55359138 => 'TIM', + 55359139 => 'TIM', + 55359141 => 'TIM', + 55359142 => 'TIM', + 55359143 => 'TIM', + 55359144 => 'TIM', + 55359145 => 'TIM', + 55359146 => 'TIM', + 55359147 => 'TIM', + 55359148 => 'TIM', + 55359149 => 'TIM', + 55359151 => 'TIM', + 55359152 => 'TIM', + 55359153 => 'TIM', + 55359154 => 'TIM', + 55359155 => 'TIM', + 55359156 => 'TIM', + 55359157 => 'TIM', + 55359158 => 'TIM', + 55359159 => 'TIM', + 55359161 => 'TIM', + 55359162 => 'TIM', + 55359163 => 'TIM', + 55359164 => 'TIM', + 55359165 => 'TIM', + 55359166 => 'TIM', + 55359167 => 'TIM', + 55359168 => 'TIM', + 55359169 => 'TIM', + 55359171 => 'TIM', + 55359172 => 'TIM', + 55359173 => 'TIM', + 55359174 => 'TIM', + 55359175 => 'TIM', + 55359176 => 'TIM', + 55359177 => 'TIM', + 55359178 => 'TIM', + 55359179 => 'TIM', + 55359181 => 'TIM', + 55359187 => 'TIM', + 55359188 => 'TIM', + 55359191 => 'TIM', + 55359192 => 'TIM', + 55359193 => 'TIM', + 55359197 => 'TIM', + 55359198 => 'TIM', + 55359199 => 'TIM', + 55359801 => 'Telemig Celular', + 55359802 => 'Telemig Celular', + 55359803 => 'Telemig Celular', + 55359804 => 'Telemig Celular', + 55359805 => 'Telemig Celular', + 55359806 => 'Telemig Celular', + 55359807 => 'Telemig Celular', + 55359808 => 'Telemig Celular', + 55359809 => 'Telemig Celular', + 55359811 => 'Telemig Celular', + 55359812 => 'Telemig Celular', + 55359813 => 'Telemig Celular', + 55359814 => 'Telemig Celular', + 55359815 => 'Telemig Celular', + 55359816 => 'Telemig Celular', + 55359817 => 'Telemig Celular', + 55359818 => 'Telemig Celular', + 55359819 => 'Telemig Celular', + 55359821 => 'Telemig Celular', + 55359822 => 'Telemig Celular', + 55359823 => 'Telemig Celular', + 55359824 => 'Telemig Celular', + 55359825 => 'Telemig Celular', + 55359826 => 'Telemig Celular', + 55359827 => 'Telemig Celular', + 55359828 => 'Telemig Celular', + 55359829 => 'Telemig Celular', + 55359831 => 'Telemig Celular', + 55359832 => 'Telemig Celular', + 55359833 => 'Telemig Celular', + 55359834 => 'Telemig Celular', + 55359835 => 'Telemig Celular', + 55359836 => 'Telemig Celular', + 55359837 => 'Telemig Celular', + 55359838 => 'Telemig Celular', + 55359839 => 'Telemig Celular', + 55359841 => 'Telemig Celular', + 55359842 => 'Telemig Celular', + 55359843 => 'Telemig Celular', + 55359844 => 'Telemig Celular', + 55359845 => 'Telemig Celular', + 55359846 => 'Telemig Celular', + 55359901 => 'Telemig Celular', + 55359902 => 'Telemig Celular', + 55359903 => 'Telemig Celular', + 55359904 => 'Telemig Celular', + 55359905 => 'Telemig Celular', + 55359906 => 'Telemig Celular', + 55359907 => 'Telemig Celular', + 55359908 => 'Telemig Celular', + 55359911 => 'Telemig Celular', + 55359912 => 'Telemig Celular', + 55359913 => 'Telemig Celular', + 55359914 => 'Telemig Celular', + 55359915 => 'Telemig Celular', + 55359916 => 'Telemig Celular', + 55359917 => 'Telemig Celular', + 55359918 => 'Telemig Celular', + 55359919 => 'Telemig Celular', + 55359921 => 'Telemig Celular', + 55359922 => 'Telemig Celular', + 55359923 => 'Telemig Celular', + 55359924 => 'Telemig Celular', + 55359925 => 'Telemig Celular', + 55359926 => 'Telemig Celular', + 55359927 => 'Telemig Celular', + 55359928 => 'Telemig Celular', + 55359929 => 'Telemig Celular', + 55359931 => 'Telemig Celular', + 55359932 => 'Telemig Celular', + 55359933 => 'Telemig Celular', + 55359934 => 'Telemig Celular', + 55359935 => 'Telemig Celular', + 55359936 => 'Telemig Celular', + 55359937 => 'Telemig Celular', + 55359938 => 'Telemig Celular', + 55359939 => 'Telemig Celular', + 55359941 => 'Telemig Celular', + 55359942 => 'Telemig Celular', + 55359943 => 'Telemig Celular', + 55359944 => 'Telemig Celular', + 55359945 => 'Telemig Celular', + 55359946 => 'Telemig Celular', + 55359947 => 'Telemig Celular', + 55359948 => 'Telemig Celular', + 55359949 => 'Telemig Celular', + 55359951 => 'Telemig Celular', + 55359952 => 'Telemig Celular', + 55359953 => 'Telemig Celular', + 55359954 => 'Telemig Celular', + 55359955 => 'Telemig Celular', + 55359956 => 'Telemig Celular', + 55359957 => 'Telemig Celular', + 55359958 => 'Telemig Celular', + 55359959 => 'Telemig Celular', + 5535996 => 'Telemig Celular', + 5535997 => 'Telemig Celular', + 5535998 => 'Telemig Celular', + 55359992 => 'Telemig Celular', + 55359993 => 'Telemig Celular', + 55359994 => 'Telemig Celular', + 55359995 => 'Telemig Celular', + 55359996 => 'Telemig Celular', + 55359997 => 'Telemig Celular', + 55378401 => 'Claro BR', + 55378402 => 'Claro BR', + 55378403 => 'Claro BR', + 55378404 => 'Claro BR', + 55378405 => 'Claro BR', + 55378406 => 'Claro BR', + 55378407 => 'Claro BR', + 55378408 => 'Claro BR', + 55378409 => 'Claro BR', + 55378411 => 'Claro BR', + 55378412 => 'Claro BR', + 55378413 => 'Claro BR', + 55378414 => 'Claro BR', + 55378415 => 'Claro BR', + 55378416 => 'Claro BR', + 55378417 => 'Claro BR', + 55378418 => 'Claro BR', + 55378419 => 'Claro BR', + 55378421 => 'Claro BR', + 55378422 => 'Claro BR', + 55378423 => 'Claro BR', + 55378424 => 'Claro BR', + 55378425 => 'Claro BR', + 55378426 => 'Claro BR', + 553785 => 'Oi', + 553786 => 'Oi', + 553787 => 'Oi', + 553788 => 'Oi', + 553789 => 'Oi', + 55379101 => 'TIM', + 55379102 => 'TIM', + 55379103 => 'TIM', + 55379104 => 'TIM', + 55379105 => 'TIM', + 55379106 => 'TIM', + 55379107 => 'TIM', + 55379108 => 'TIM', + 55379109 => 'TIM', + 55379111 => 'TIM', + 55379112 => 'TIM', + 55379113 => 'TIM', + 55379114 => 'TIM', + 55379115 => 'TIM', + 55379116 => 'TIM', + 55379117 => 'TIM', + 55379118 => 'TIM', + 55379119 => 'TIM', + 55379121 => 'TIM', + 55379122 => 'TIM', + 55379123 => 'TIM', + 55379124 => 'TIM', + 55379125 => 'TIM', + 55379126 => 'TIM', + 55379127 => 'TIM', + 55379128 => 'TIM', + 55379129 => 'TIM', + 55379131 => 'TIM', + 55379132 => 'TIM', + 55379133 => 'TIM', + 55379134 => 'TIM', + 55379135 => 'TIM', + 55379136 => 'TIM', + 55379137 => 'TIM', + 55379138 => 'TIM', + 55379139 => 'TIM', + 55379141 => 'TIM', + 55379143 => 'TIM', + 55379144 => 'TIM', + 55379145 => 'TIM', + 55379146 => 'TIM', + 55379147 => 'TIM', + 55379154 => 'TIM', + 55379186 => 'TIM', + 55379191 => 'TIM', + 55379192 => 'TIM', + 55379193 => 'TIM', + 55379194 => 'TIM', + 55379197 => 'TIM', + 55379198 => 'TIM', + 55379199 => 'TIM', + 55379801 => 'Telemig Celular', + 55379802 => 'Telemig Celular', + 55379803 => 'Telemig Celular', + 55379804 => 'Telemig Celular', + 55379805 => 'Telemig Celular', + 55379901 => 'Telemig Celular', + 55379902 => 'Telemig Celular', + 55379903 => 'Telemig Celular', + 55379904 => 'Telemig Celular', + 55379905 => 'Telemig Celular', + 55379906 => 'Telemig Celular', + 55379907 => 'Telemig Celular', + 55379908 => 'Telemig Celular', + 55379909 => 'Telemig Celular', + 55379911 => 'Telemig Celular', + 55379912 => 'Telemig Celular', + 55379913 => 'Telemig Celular', + 55379914 => 'Telemig Celular', + 55379915 => 'Telemig Celular', + 55379916 => 'Telemig Celular', + 55379917 => 'Telemig Celular', + 55379918 => 'Telemig Celular', + 55379919 => 'Telemig Celular', + 55379921 => 'Telemig Celular', + 55379922 => 'Telemig Celular', + 55379923 => 'Telemig Celular', + 55379924 => 'Telemig Celular', + 55379925 => 'Telemig Celular', + 55379926 => 'Telemig Celular', + 55379927 => 'Telemig Celular', + 55379928 => 'Telemig Celular', + 55379929 => 'Telemig Celular', + 55379931 => 'Telemig Celular', + 55379932 => 'Telemig Celular', + 55379933 => 'Telemig Celular', + 55379934 => 'Telemig Celular', + 55379935 => 'Telemig Celular', + 55379936 => 'Telemig Celular', + 55379937 => 'Telemig Celular', + 55379938 => 'Telemig Celular', + 55379939 => 'Telemig Celular', + 55379941 => 'Telemig Celular', + 55379942 => 'Telemig Celular', + 55379943 => 'Telemig Celular', + 55379944 => 'Telemig Celular', + 55379945 => 'Telemig Celular', + 55379946 => 'Telemig Celular', + 55379947 => 'Telemig Celular', + 55379948 => 'Telemig Celular', + 55379949 => 'Telemig Celular', + 55379951 => 'Telemig Celular', + 55379952 => 'Telemig Celular', + 55379953 => 'Telemig Celular', + 55379954 => 'Telemig Celular', + 55379955 => 'Telemig Celular', + 55379956 => 'Telemig Celular', + 55379957 => 'Telemig Celular', + 55379958 => 'Telemig Celular', + 55379959 => 'Telemig Celular', + 55379961 => 'Telemig Celular', + 55379962 => 'Telemig Celular', + 55379963 => 'Telemig Celular', + 55379964 => 'Telemig Celular', + 55379965 => 'Telemig Celular', + 55379966 => 'Telemig Celular', + 55379967 => 'Telemig Celular', + 55379968 => 'Telemig Celular', + 55379969 => 'Telemig Celular', + 5537998 => 'Telemig Celular', + 55379991 => 'Telemig Celular', + 55379992 => 'Telemig Celular', + 55379993 => 'Telemig Celular', + 55379994 => 'Telemig Celular', + 55379995 => 'Telemig Celular', + 55379996 => 'Telemig Celular', + 55379997 => 'Telemig Celular', + 55379998 => 'Telemig Celular', + 55379999 => 'Telemig Celular', + 55388401 => 'Claro BR', + 55388402 => 'Claro BR', + 55388403 => 'Claro BR', + 55388404 => 'Claro BR', + 55388405 => 'Claro BR', + 55388406 => 'Claro BR', + 55388407 => 'Claro BR', + 55388408 => 'Claro BR', + 55388409 => 'Claro BR', + 55388411 => 'Claro BR', + 55388412 => 'Claro BR', + 55388413 => 'Claro BR', + 55388414 => 'Claro BR', + 55388415 => 'Claro BR', + 55388416 => 'Claro BR', + 55388417 => 'Claro BR', + 55388418 => 'Claro BR', + 55388419 => 'Claro BR', + 55388421 => 'Claro BR', + 55388422 => 'Claro BR', + 55388423 => 'Claro BR', + 55388424 => 'Claro BR', + 55388425 => 'Claro BR', + 55388426 => 'Claro BR', + 55388427 => 'Claro BR', + 55388428 => 'Claro BR', + 55388429 => 'Claro BR', + 55388431 => 'Claro BR', + 55388432 => 'Claro BR', + 55388433 => 'Claro BR', + 55388434 => 'Claro BR', + 55388435 => 'Claro BR', + 55388436 => 'Claro BR', + 55388437 => 'Claro BR', + 553885 => 'Oi', + 553886 => 'Oi', + 553887 => 'Oi', + 553888 => 'Oi', + 553889 => 'Oi', + 55389101 => 'TIM', + 55389102 => 'TIM', + 55389103 => 'TIM', + 55389104 => 'TIM', + 55389105 => 'TIM', + 55389106 => 'TIM', + 55389107 => 'TIM', + 55389108 => 'TIM', + 55389109 => 'TIM', + 55389111 => 'TIM', + 55389112 => 'TIM', + 55389113 => 'TIM', + 55389114 => 'TIM', + 55389115 => 'TIM', + 55389116 => 'TIM', + 55389117 => 'TIM', + 55389118 => 'TIM', + 55389119 => 'TIM', + 55389121 => 'TIM', + 55389122 => 'TIM', + 55389123 => 'TIM', + 55389124 => 'TIM', + 55389125 => 'TIM', + 55389126 => 'TIM', + 55389127 => 'TIM', + 55389128 => 'TIM', + 55389129 => 'TIM', + 55389131 => 'TIM', + 55389132 => 'TIM', + 55389133 => 'TIM', + 55389134 => 'TIM', + 55389135 => 'TIM', + 55389136 => 'TIM', + 55389137 => 'TIM', + 55389138 => 'TIM', + 55389139 => 'TIM', + 55389141 => 'TIM', + 55389142 => 'TIM', + 55389143 => 'TIM', + 55389144 => 'TIM', + 55389145 => 'TIM', + 55389146 => 'TIM', + 55389147 => 'TIM', + 55389148 => 'TIM', + 55389149 => 'TIM', + 55389151 => 'TIM', + 55389152 => 'TIM', + 55389153 => 'TIM', + 55389154 => 'TIM', + 55389155 => 'TIM', + 55389156 => 'TIM', + 55389157 => 'TIM', + 55389158 => 'TIM', + 55389159 => 'TIM', + 55389161 => 'TIM', + 55389162 => 'TIM', + 55389163 => 'TIM', + 55389164 => 'TIM', + 55389165 => 'TIM', + 55389166 => 'TIM', + 55389167 => 'TIM', + 55389168 => 'TIM', + 55389169 => 'TIM', + 55389171 => 'TIM', + 55389172 => 'TIM', + 55389173 => 'TIM', + 55389174 => 'TIM', + 55389175 => 'TIM', + 55389176 => 'TIM', + 55389177 => 'TIM', + 55389178 => 'TIM', + 55389179 => 'TIM', + 55389181 => 'TIM', + 55389182 => 'TIM', + 55389183 => 'TIM', + 55389184 => 'TIM', + 55389191 => 'TIM', + 55389192 => 'TIM', + 55389193 => 'TIM', + 55389194 => 'TIM', + 55389195 => 'TIM', + 55389196 => 'TIM', + 55389197 => 'TIM', + 55389801 => 'Telemig Celular', + 55389802 => 'Telemig Celular', + 55389803 => 'Telemig Celular', + 55389804 => 'Telemig Celular', + 55389805 => 'Telemig Celular', + 55389806 => 'Telemig Celular', + 55389807 => 'Telemig Celular', + 55389808 => 'Telemig Celular', + 55389809 => 'Telemig Celular', + 55389810 => 'Telemig Celular', + 55389901 => 'Telemig Celular', + 55389902 => 'Telemig Celular', + 55389903 => 'Telemig Celular', + 55389904 => 'Telemig Celular', + 55389905 => 'Telemig Celular', + 55389906 => 'Telemig Celular', + 55389907 => 'Telemig Celular', + 55389908 => 'Telemig Celular', + 55389909 => 'Telemig Celular', + 5538991 => 'Telemig Celular', + 5538992 => 'Telemig Celular', + 5538993 => 'Telemig Celular', + 5538994 => 'Telemig Celular', + 5538995 => 'Telemig Celular', + 5538996 => 'Telemig Celular', + 5538997 => 'Telemig Celular', + 5538998 => 'Telemig Celular', + 55389990 => 'Telemig Celular', + 55389991 => 'Telemig Celular', + 55389992 => 'Telemig Celular', + 55389993 => 'Telemig Celular', + 55389995 => 'Telemig Celular', + 55389996 => 'Telemig Celular', + 55389997 => 'Telemig Celular', + 55389998 => 'Telemig Celular', + 55389999 => 'Telemig Celular', + 55418401 => 'Brasil Telecom GSM', + 55418402 => 'Brasil Telecom GSM', + 55418403 => 'Brasil Telecom GSM', + 55418404 => 'Brasil Telecom GSM', + 55418405 => 'Brasil Telecom GSM', + 55418406 => 'Brasil Telecom GSM', + 55418407 => 'Brasil Telecom GSM', + 55418408 => 'Brasil Telecom GSM', + 55418409 => 'Brasil Telecom GSM', + 55418411 => 'Brasil Telecom GSM', + 55418412 => 'Brasil Telecom GSM', + 55418413 => 'Brasil Telecom GSM', + 55418414 => 'Brasil Telecom GSM', + 55418415 => 'Brasil Telecom GSM', + 55418416 => 'Brasil Telecom GSM', + 55418417 => 'Brasil Telecom GSM', + 55418418 => 'Brasil Telecom GSM', + 55418419 => 'Brasil Telecom GSM', + 55418421 => 'Brasil Telecom GSM', + 55418422 => 'Brasil Telecom GSM', + 55418423 => 'Brasil Telecom GSM', + 55418424 => 'Brasil Telecom GSM', + 55418425 => 'Brasil Telecom GSM', + 55418426 => 'Brasil Telecom GSM', + 55418427 => 'Brasil Telecom GSM', + 55418428 => 'Brasil Telecom GSM', + 55418429 => 'Brasil Telecom GSM', + 55418431 => 'Brasil Telecom GSM', + 55418432 => 'Brasil Telecom GSM', + 55418433 => 'Brasil Telecom GSM', + 55418434 => 'Brasil Telecom GSM', + 55418435 => 'Brasil Telecom GSM', + 55418436 => 'Brasil Telecom GSM', + 55418437 => 'Brasil Telecom GSM', + 55418438 => 'Brasil Telecom GSM', + 55418439 => 'Brasil Telecom GSM', + 55418441 => 'Brasil Telecom GSM', + 55418442 => 'Brasil Telecom GSM', + 55418443 => 'Brasil Telecom GSM', + 55418444 => 'Brasil Telecom GSM', + 55418445 => 'Brasil Telecom GSM', + 55418446 => 'Brasil Telecom GSM', + 55418447 => 'Brasil Telecom GSM', + 55418448 => 'Brasil Telecom GSM', + 55418449 => 'Brasil Telecom GSM', + 55418451 => 'Brasil Telecom GSM', + 55418452 => 'Brasil Telecom GSM', + 55418453 => 'Brasil Telecom GSM', + 55418454 => 'Brasil Telecom GSM', + 55418455 => 'Brasil Telecom GSM', + 55418456 => 'Brasil Telecom GSM', + 55418457 => 'Brasil Telecom GSM', + 55418458 => 'Brasil Telecom GSM', + 55418459 => 'Brasil Telecom GSM', + 55418461 => 'Brasil Telecom GSM', + 55418462 => 'Brasil Telecom GSM', + 55418463 => 'Brasil Telecom GSM', + 55418464 => 'Brasil Telecom GSM', + 55418465 => 'Brasil Telecom GSM', + 55418466 => 'Brasil Telecom GSM', + 55418467 => 'Brasil Telecom GSM', + 55418468 => 'Brasil Telecom GSM', + 55418469 => 'Brasil Telecom GSM', + 55418471 => 'Brasil Telecom GSM', + 55418472 => 'Brasil Telecom GSM', + 55418473 => 'Brasil Telecom GSM', + 55418474 => 'Brasil Telecom GSM', + 55418475 => 'Brasil Telecom GSM', + 55418476 => 'Brasil Telecom GSM', + 55418477 => 'Brasil Telecom GSM', + 55418478 => 'Brasil Telecom GSM', + 5541870 => 'Claro BR', + 5541871 => 'Claro BR', + 5541872 => 'Claro BR', + 5541873 => 'Claro BR', + 5541874 => 'Claro BR', + 55418750 => 'Claro BR', + 55418751 => 'Claro BR', + 55418752 => 'Claro BR', + 554188 => 'Claro BR', + 5541910 => 'Vivo', + 55419111 => 'Vivo', + 55419112 => 'Vivo', + 55419113 => 'Vivo', + 55419114 => 'Vivo', + 55419115 => 'Vivo', + 55419116 => 'Vivo', + 55419117 => 'Vivo', + 55419118 => 'Vivo', + 55419119 => 'Vivo', + 55419121 => 'Vivo', + 55419122 => 'Vivo', + 55419123 => 'Vivo', + 55419124 => 'Vivo', + 55419125 => 'Vivo', + 55419126 => 'Vivo', + 55419127 => 'Vivo', + 55419128 => 'Vivo', + 55419129 => 'Vivo', + 55419131 => 'Vivo', + 55419132 => 'Vivo', + 55419133 => 'Vivo', + 55419134 => 'Vivo', + 55419135 => 'Vivo', + 55419136 => 'Vivo', + 55419137 => 'Vivo', + 55419138 => 'Vivo', + 55419139 => 'Vivo', + 55419141 => 'Vivo', + 55419142 => 'Vivo', + 55419143 => 'Vivo', + 55419144 => 'Vivo', + 55419145 => 'Vivo', + 55419146 => 'Vivo', + 55419147 => 'Vivo', + 55419148 => 'Vivo', + 55419149 => 'Vivo', + 55419151 => 'Vivo', + 55419152 => 'Vivo', + 55419153 => 'Vivo', + 55419154 => 'Vivo', + 55419155 => 'Vivo', + 55419156 => 'Vivo', + 55419157 => 'Vivo', + 55419158 => 'Vivo', + 55419159 => 'Vivo', + 55419161 => 'Vivo', + 55419162 => 'Vivo', + 55419163 => 'Vivo', + 55419164 => 'Vivo', + 55419165 => 'Vivo', + 55419166 => 'Vivo', + 55419167 => 'Vivo', + 55419168 => 'Vivo', + 55419169 => 'Vivo', + 55419171 => 'Vivo', + 55419172 => 'Vivo', + 55419173 => 'Vivo', + 55419174 => 'Vivo', + 55419175 => 'Vivo', + 55419176 => 'Vivo', + 55419177 => 'Vivo', + 55419178 => 'Vivo', + 55419179 => 'Vivo', + 55419181 => 'Vivo', + 55419182 => 'Vivo', + 55419183 => 'Vivo', + 55419184 => 'Vivo', + 55419185 => 'Vivo', + 55419186 => 'Vivo', + 55419187 => 'Vivo', + 55419188 => 'Vivo', + 55419189 => 'Vivo', + 55419191 => 'Vivo', + 55419192 => 'Vivo', + 55419193 => 'Vivo', + 55419194 => 'Vivo', + 55419195 => 'Vivo', + 55419196 => 'Vivo', + 55419197 => 'Vivo', + 55419198 => 'Vivo', + 55419199 => 'Vivo', + 55419201 => 'Vivo', + 55419202 => 'Vivo', + 55419203 => 'Vivo', + 55419204 => 'Vivo', + 55419205 => 'Vivo', + 55419206 => 'Vivo', + 55419207 => 'Vivo', + 55419208 => 'Vivo', + 55419209 => 'Vivo', + 55419211 => 'Vivo', + 55419212 => 'Vivo', + 55419213 => 'Vivo', + 55419214 => 'Vivo', + 55419215 => 'Vivo', + 55419216 => 'Vivo', + 55419217 => 'Vivo', + 55419218 => 'Vivo', + 55419219 => 'Vivo', + 55419221 => 'Vivo', + 55419222 => 'Vivo', + 55419223 => 'Vivo', + 55419224 => 'Vivo', + 55419225 => 'Vivo', + 55419226 => 'Vivo', + 55419227 => 'Vivo', + 55419228 => 'Vivo', + 55419229 => 'Vivo', + 55419231 => 'Vivo', + 55419232 => 'Vivo', + 55419233 => 'Vivo', + 55419234 => 'Vivo', + 55419235 => 'Vivo', + 55419236 => 'Vivo', + 55419237 => 'Vivo', + 55419238 => 'Vivo', + 55419239 => 'Vivo', + 55419241 => 'Vivo', + 55419242 => 'Vivo', + 55419243 => 'Vivo', + 55419244 => 'Vivo', + 55419245 => 'Vivo', + 55419246 => 'Vivo', + 55419247 => 'Vivo', + 55419248 => 'Vivo', + 55419249 => 'Vivo', + 55419251 => 'Vivo', + 55419252 => 'Vivo', + 55419253 => 'Vivo', + 55419254 => 'Vivo', + 55419255 => 'Vivo', + 55419256 => 'Vivo', + 55419257 => 'Vivo', + 55419258 => 'Vivo', + 55419259 => 'Vivo', + 55419261 => 'Vivo', + 55419262 => 'Vivo', + 55419263 => 'Vivo', + 55419264 => 'Vivo', + 55419265 => 'Vivo', + 55419266 => 'Vivo', + 554196 => 'TIM', + 55419800 => 'TIM', + 55419801 => 'TIM', + 55419802 => 'TIM', + 55419803 => 'TIM', + 55419804 => 'TIM', + 554199 => 'TIM', + 55428401 => 'Brasil Telecom GSM', + 55428402 => 'Brasil Telecom GSM', + 55428403 => 'Brasil Telecom GSM', + 55428404 => 'Brasil Telecom GSM', + 55428405 => 'Brasil Telecom GSM', + 55428406 => 'Brasil Telecom GSM', + 55428407 => 'Brasil Telecom GSM', + 55428408 => 'Brasil Telecom GSM', + 55428409 => 'Brasil Telecom GSM', + 55428411 => 'Brasil Telecom GSM', + 55428412 => 'Brasil Telecom GSM', + 55428413 => 'Brasil Telecom GSM', + 55428414 => 'Brasil Telecom GSM', + 55428415 => 'Brasil Telecom GSM', + 55428416 => 'Brasil Telecom GSM', + 55428417 => 'Brasil Telecom GSM', + 5542880 => 'Claro BR', + 5542881 => 'Claro BR', + 5542882 => 'Claro BR', + 5542883 => 'Claro BR', + 5542884 => 'Claro BR', + 5542885 => 'Claro BR', + 5542886 => 'Claro BR', + 55428870 => 'Claro BR', + 55428871 => 'Claro BR', + 55428872 => 'Claro BR', + 55428873 => 'Claro BR', + 55428874 => 'Claro BR', + 5542910 => 'Vivo', + 55429111 => 'Vivo', + 55429112 => 'Vivo', + 55429113 => 'Vivo', + 55429114 => 'Vivo', + 55429115 => 'Vivo', + 55429116 => 'Vivo', + 55429117 => 'Vivo', + 55429118 => 'Vivo', + 55429119 => 'Vivo', + 55429121 => 'Vivo', + 55429122 => 'Vivo', + 55429123 => 'Vivo', + 55429124 => 'Vivo', + 55429125 => 'Vivo', + 55429126 => 'Vivo', + 55429127 => 'Vivo', + 55429128 => 'Vivo', + 55429129 => 'Vivo', + 55429131 => 'Vivo', + 55429132 => 'Vivo', + 55429133 => 'Vivo', + 55429134 => 'Vivo', + 55429135 => 'Vivo', + 55429136 => 'Vivo', + 55429137 => 'Vivo', + 55429138 => 'Vivo', + 55429139 => 'Vivo', + 55429141 => 'Vivo', + 55429142 => 'Vivo', + 55429143 => 'Vivo', + 55429144 => 'Vivo', + 55429145 => 'Vivo', + 55429146 => 'Vivo', + 55429147 => 'Vivo', + 55429148 => 'Vivo', + 55429149 => 'Vivo', + 55429151 => 'Vivo', + 55429152 => 'Vivo', + 55429153 => 'Vivo', + 55429154 => 'Vivo', + 55429155 => 'Vivo', + 55429156 => 'Vivo', + 55429157 => 'Vivo', + 55429158 => 'Vivo', + 55429159 => 'Vivo', + 55429161 => 'Vivo', + 55429162 => 'Vivo', + 55429163 => 'Vivo', + 55429164 => 'Vivo', + 55429165 => 'Vivo', + 55429166 => 'Vivo', + 55429901 => 'TIM', + 55429902 => 'TIM', + 55429903 => 'TIM', + 55429904 => 'TIM', + 55429905 => 'TIM', + 55429906 => 'TIM', + 55429907 => 'TIM', + 55429908 => 'TIM', + 55429911 => 'TIM', + 55429912 => 'TIM', + 55429913 => 'TIM', + 55429914 => 'TIM', + 55429915 => 'TIM', + 55429916 => 'TIM', + 55429917 => 'TIM', + 55429918 => 'TIM', + 55429919 => 'TIM', + 55429921 => 'TIM', + 55429922 => 'TIM', + 55429923 => 'TIM', + 55429924 => 'TIM', + 55429925 => 'TIM', + 55429926 => 'TIM', + 55429927 => 'TIM', + 55429928 => 'TIM', + 55429929 => 'TIM', + 55429931 => 'TIM', + 55429932 => 'TIM', + 55429933 => 'TIM', + 55429934 => 'TIM', + 55429935 => 'TIM', + 55429936 => 'TIM', + 55429937 => 'TIM', + 55429938 => 'TIM', + 55429939 => 'TIM', + 55429941 => 'TIM', + 55429942 => 'TIM', + 55429943 => 'TIM', + 55429944 => 'TIM', + 55429945 => 'TIM', + 55429946 => 'TIM', + 55429947 => 'TIM', + 55429948 => 'TIM', + 55429949 => 'TIM', + 55429961 => 'TIM', + 55429962 => 'TIM', + 55429963 => 'TIM', + 55429964 => 'TIM', + 55429965 => 'TIM', + 55429966 => 'TIM', + 55429967 => 'TIM', + 55429969 => 'TIM', + 55429971 => 'TIM', + 55429972 => 'TIM', + 55429973 => 'TIM', + 55429974 => 'TIM', + 55429975 => 'TIM', + 55429976 => 'TIM', + 55429977 => 'TIM', + 55429978 => 'TIM', + 55429979 => 'TIM', + 55429981 => 'TIM', + 55429982 => 'TIM', + 55438111 => 'TIM', + 55438401 => 'Brasil Telecom GSM', + 55438402 => 'Brasil Telecom GSM', + 55438403 => 'Brasil Telecom GSM', + 55438404 => 'Brasil Telecom GSM', + 55438405 => 'Brasil Telecom GSM', + 55438406 => 'Brasil Telecom GSM', + 55438407 => 'Brasil Telecom GSM', + 55438408 => 'Brasil Telecom GSM', + 55438409 => 'Brasil Telecom GSM', + 55438411 => 'Brasil Telecom GSM', + 55438412 => 'Brasil Telecom GSM', + 55438413 => 'Brasil Telecom GSM', + 55438414 => 'Brasil Telecom GSM', + 55438415 => 'Brasil Telecom GSM', + 55438416 => 'Brasil Telecom GSM', + 55438417 => 'Brasil Telecom GSM', + 55438418 => 'Brasil Telecom GSM', + 55438419 => 'Brasil Telecom GSM', + 55438421 => 'Brasil Telecom GSM', + 55438422 => 'Brasil Telecom GSM', + 55438423 => 'Brasil Telecom GSM', + 55438424 => 'Brasil Telecom GSM', + 55438425 => 'Brasil Telecom GSM', + 55438426 => 'Brasil Telecom GSM', + 55438427 => 'Brasil Telecom GSM', + 55438428 => 'Brasil Telecom GSM', + 55438429 => 'Brasil Telecom GSM', + 55438431 => 'Brasil Telecom GSM', + 55438432 => 'Brasil Telecom GSM', + 55438433 => 'Brasil Telecom GSM', + 55438434 => 'Brasil Telecom GSM', + 55438435 => 'Brasil Telecom GSM', + 5543880 => 'Claro BR', + 5543881 => 'Claro BR', + 5543882 => 'Claro BR', + 5543883 => 'Claro BR', + 5543884 => 'Claro BR', + 55438850 => 'Claro BR', + 55438851 => 'Claro BR', + 55438852 => 'Claro BR', + 5543910 => 'Vivo', + 55439111 => 'Vivo', + 55439112 => 'Vivo', + 55439113 => 'Vivo', + 55439114 => 'Vivo', + 55439115 => 'Vivo', + 55439116 => 'Vivo', + 55439117 => 'Vivo', + 55439118 => 'Vivo', + 55439119 => 'Vivo', + 55439121 => 'Vivo', + 55439122 => 'Vivo', + 55439123 => 'Vivo', + 55439124 => 'Vivo', + 55439125 => 'Vivo', + 55439126 => 'Vivo', + 55439127 => 'Vivo', + 55439128 => 'Vivo', + 55439129 => 'Vivo', + 55439131 => 'Vivo', + 55439132 => 'Vivo', + 55439133 => 'Vivo', + 55439134 => 'Vivo', + 55439135 => 'Vivo', + 55439136 => 'Vivo', + 55439137 => 'Vivo', + 55439138 => 'Vivo', + 55439139 => 'Vivo', + 55439141 => 'Vivo', + 55439142 => 'Vivo', + 55439143 => 'Vivo', + 55439144 => 'Vivo', + 55439145 => 'Vivo', + 55439146 => 'Vivo', + 55439147 => 'Vivo', + 55439148 => 'Vivo', + 55439149 => 'Vivo', + 55439151 => 'Vivo', + 55439152 => 'Vivo', + 55439153 => 'Vivo', + 55439154 => 'Vivo', + 55439155 => 'Vivo', + 55439156 => 'Vivo', + 55439157 => 'Vivo', + 55439158 => 'Vivo', + 55439159 => 'Vivo', + 55439161 => 'Vivo', + 55439162 => 'Vivo', + 55439163 => 'Vivo', + 55439164 => 'Vivo', + 55439165 => 'Vivo', + 55439166 => 'Vivo', + 55439167 => 'Vivo', + 55439168 => 'Vivo', + 55439169 => 'Vivo', + 55439171 => 'Vivo', + 55439172 => 'Vivo', + 55439173 => 'Vivo', + 55439174 => 'Vivo', + 55439175 => 'Vivo', + 55439176 => 'Vivo', + 55439177 => 'Vivo', + 55439178 => 'Vivo', + 55439179 => 'Vivo', + 55439181 => 'Vivo', + 55439182 => 'Vivo', + 55439183 => 'Vivo', + 55439184 => 'Vivo', + 55439185 => 'Vivo', + 55439186 => 'Vivo', + 55439187 => 'Vivo', + 55439188 => 'Vivo', + 55439189 => 'Vivo', + 55439191 => 'Vivo', + 55439192 => 'Vivo', + 55439193 => 'Vivo', + 55439194 => 'Vivo', + 55439195 => 'Vivo', + 5543960 => 'TIM', + 55439610 => 'TIM', + 55439611 => 'TIM', + 55439612 => 'TIM', + 5543990 => 'TIM', + 5543991 => 'TIM', + 5543992 => 'TIM', + 55439930 => 'TIM', + 55439931 => 'TIM', + 55439932 => 'TIM', + 55439933 => 'TIM', + 55439934 => 'TIM', + 55439935 => 'TIM', + 55439936 => 'TIM', + 55439937 => 'TIM', + 55439938 => 'TIM', + 554399396 => 'TIM', + 554399397 => 'TIM', + 554399398 => 'TIM', + 554399399 => 'TIM', + 5543995 => 'TIM', + 5543996 => 'TIM', + 5543997 => 'TIM', + 5543998 => 'TIM', + 55448401 => 'Brasil Telecom GSM', + 55448402 => 'Brasil Telecom GSM', + 55448403 => 'Brasil Telecom GSM', + 55448404 => 'Brasil Telecom GSM', + 55448405 => 'Brasil Telecom GSM', + 55448406 => 'Brasil Telecom GSM', + 55448407 => 'Brasil Telecom GSM', + 55448408 => 'Brasil Telecom GSM', + 55448409 => 'Brasil Telecom GSM', + 55448411 => 'Brasil Telecom GSM', + 55448412 => 'Brasil Telecom GSM', + 55448413 => 'Brasil Telecom GSM', + 55448414 => 'Brasil Telecom GSM', + 55448415 => 'Brasil Telecom GSM', + 55448416 => 'Brasil Telecom GSM', + 55448417 => 'Brasil Telecom GSM', + 55448418 => 'Brasil Telecom GSM', + 55448419 => 'Brasil Telecom GSM', + 55448421 => 'Brasil Telecom GSM', + 55448422 => 'Brasil Telecom GSM', + 55448423 => 'Brasil Telecom GSM', + 55448424 => 'Brasil Telecom GSM', + 55448425 => 'Brasil Telecom GSM', + 55448426 => 'Brasil Telecom GSM', + 55448427 => 'Brasil Telecom GSM', + 55448428 => 'Brasil Telecom GSM', + 55448429 => 'Brasil Telecom GSM', + 5544880 => 'Claro BR', + 5544881 => 'Claro BR', + 5544882 => 'Claro BR', + 5544883 => 'Claro BR', + 5544884 => 'Claro BR', + 5544885 => 'Claro BR', + 55448860 => 'Claro BR', + 5544910 => 'Vivo', + 55449111 => 'Vivo', + 55449112 => 'Vivo', + 55449113 => 'Vivo', + 55449114 => 'Vivo', + 55449115 => 'Vivo', + 55449116 => 'Vivo', + 55449117 => 'Vivo', + 55449118 => 'Vivo', + 55449119 => 'Vivo', + 55449121 => 'Vivo', + 55449122 => 'Vivo', + 55449123 => 'Vivo', + 55449124 => 'Vivo', + 55449125 => 'Vivo', + 55449126 => 'Vivo', + 55449127 => 'Vivo', + 55449128 => 'Vivo', + 55449129 => 'Vivo', + 55449131 => 'Vivo', + 55449132 => 'Vivo', + 55449133 => 'Vivo', + 55449134 => 'Vivo', + 55449135 => 'Vivo', + 55449136 => 'Vivo', + 55449137 => 'Vivo', + 55449138 => 'Vivo', + 55449139 => 'Vivo', + 55449141 => 'Vivo', + 55449142 => 'Vivo', + 55449143 => 'Vivo', + 55449144 => 'Vivo', + 55449145 => 'Vivo', + 55449146 => 'Vivo', + 55449147 => 'Vivo', + 55449148 => 'Vivo', + 55449149 => 'Vivo', + 55449151 => 'Vivo', + 55449152 => 'Vivo', + 55449153 => 'Vivo', + 55449154 => 'Vivo', + 55449155 => 'Vivo', + 55449156 => 'Vivo', + 55449157 => 'Vivo', + 55449158 => 'Vivo', + 55449159 => 'Vivo', + 55449161 => 'Vivo', + 55449162 => 'Vivo', + 55449163 => 'Vivo', + 55449164 => 'Vivo', + 55449165 => 'Vivo', + 55449166 => 'Vivo', + 55449167 => 'Vivo', + 55449168 => 'Vivo', + 55449169 => 'Vivo', + 55449171 => 'Vivo', + 55449172 => 'Vivo', + 55449173 => 'Vivo', + 55449174 => 'Vivo', + 554499 => 'TIM', + 55458401 => 'Brasil Telecom GSM', + 55458402 => 'Brasil Telecom GSM', + 55458403 => 'Brasil Telecom GSM', + 55458404 => 'Brasil Telecom GSM', + 55458405 => 'Brasil Telecom GSM', + 55458406 => 'Brasil Telecom GSM', + 55458407 => 'Brasil Telecom GSM', + 55458408 => 'Brasil Telecom GSM', + 55458409 => 'Brasil Telecom GSM', + 55458411 => 'Brasil Telecom GSM', + 55458412 => 'Brasil Telecom GSM', + 55458413 => 'Brasil Telecom GSM', + 55458414 => 'Brasil Telecom GSM', + 55458415 => 'Brasil Telecom GSM', + 55458416 => 'Brasil Telecom GSM', + 55458417 => 'Brasil Telecom GSM', + 55458418 => 'Brasil Telecom GSM', + 55458801 => 'Claro BR', + 55458802 => 'Claro BR', + 55458803 => 'Claro BR', + 55458804 => 'Claro BR', + 55458805 => 'Claro BR', + 55458806 => 'Claro BR', + 55458807 => 'Claro BR', + 55458808 => 'Claro BR', + 55458809 => 'Claro BR', + 55458811 => 'Claro BR', + 55458812 => 'Claro BR', + 55458813 => 'Claro BR', + 55458814 => 'Claro BR', + 55458815 => 'Claro BR', + 55458816 => 'Claro BR', + 55458817 => 'Claro BR', + 55458818 => 'Claro BR', + 55458819 => 'Claro BR', + 55458821 => 'Claro BR', + 55458822 => 'Claro BR', + 55458823 => 'Claro BR', + 55458824 => 'Claro BR', + 55458825 => 'Claro BR', + 55458826 => 'Claro BR', + 55458827 => 'Claro BR', + 55458828 => 'Claro BR', + 55458829 => 'Claro BR', + 55458831 => 'Claro BR', + 55458832 => 'Claro BR', + 55458833 => 'Claro BR', + 55458834 => 'Claro BR', + 55458835 => 'Claro BR', + 55458836 => 'Claro BR', + 55458837 => 'Claro BR', + 55458838 => 'Claro BR', + 55458839 => 'Claro BR', + 55458841 => 'Claro BR', + 55458842 => 'Claro BR', + 5545910 => 'Vivo', + 55459111 => 'Vivo', + 55459112 => 'Vivo', + 55459113 => 'Vivo', + 55459114 => 'Vivo', + 55459115 => 'Vivo', + 55459116 => 'Vivo', + 55459117 => 'Vivo', + 55459118 => 'Vivo', + 55459119 => 'Vivo', + 55459121 => 'Vivo', + 55459122 => 'Vivo', + 55459123 => 'Vivo', + 55459124 => 'Vivo', + 55459125 => 'Vivo', + 55459126 => 'Vivo', + 55459127 => 'Vivo', + 55459128 => 'Vivo', + 55459129 => 'Vivo', + 55459131 => 'Vivo', + 55459132 => 'Vivo', + 55459133 => 'Vivo', + 55459134 => 'Vivo', + 55459135 => 'Vivo', + 55459136 => 'Vivo', + 55459137 => 'Vivo', + 55459138 => 'Vivo', + 55459139 => 'Vivo', + 55459141 => 'Vivo', + 55459142 => 'Vivo', + 55459143 => 'Vivo', + 55459144 => 'Vivo', + 55459145 => 'Vivo', + 55459146 => 'Vivo', + 55459147 => 'Vivo', + 55459148 => 'Vivo', + 55459149 => 'Vivo', + 55459151 => 'Vivo', + 55459152 => 'Vivo', + 55459153 => 'Vivo', + 55459154 => 'Vivo', + 55459155 => 'Vivo', + 55459156 => 'Vivo', + 55459157 => 'Vivo', + 55459158 => 'Vivo', + 55459911 => 'TIM', + 55459912 => 'TIM', + 55459913 => 'TIM', + 55459914 => 'TIM', + 55459915 => 'TIM', + 55459916 => 'TIM', + 55459917 => 'TIM', + 55459918 => 'TIM', + 55459919 => 'TIM', + 55459921 => 'TIM', + 55459922 => 'TIM', + 55459923 => 'TIM', + 55459924 => 'TIM', + 55459925 => 'TIM', + 55459926 => 'TIM', + 55459927 => 'TIM', + 55459928 => 'TIM', + 55459929 => 'TIM', + 55459931 => 'TIM', + 55459932 => 'TIM', + 55459933 => 'TIM', + 55459934 => 'TIM', + 55459935 => 'TIM', + 55459936 => 'TIM', + 55459937 => 'TIM', + 55459938 => 'TIM', + 55459939 => 'TIM', + 55459941 => 'TIM', + 55459942 => 'TIM', + 55459943 => 'TIM', + 55459944 => 'TIM', + 55459945 => 'TIM', + 55459946 => 'TIM', + 55459947 => 'TIM', + 55459948 => 'TIM', + 55459949 => 'TIM', + 55459951 => 'TIM', + 55459952 => 'TIM', + 55459953 => 'TIM', + 55459954 => 'TIM', + 55459961 => 'TIM', + 55459962 => 'TIM', + 55459963 => 'TIM', + 55459964 => 'TIM', + 55459965 => 'TIM', + 55459966 => 'TIM', + 55459967 => 'TIM', + 55459968 => 'TIM', + 55459969 => 'TIM', + 55459971 => 'TIM', + 55459972 => 'TIM', + 55459973 => 'TIM', + 55459974 => 'TIM', + 55459975 => 'TIM', + 55459976 => 'TIM', + 55459977 => 'TIM', + 55459978 => 'TIM', + 55459979 => 'TIM', + 55459981 => 'TIM', + 55459982 => 'TIM', + 55459983 => 'TIM', + 55459984 => 'TIM', + 55468401 => 'Brasil Telecom GSM', + 55468402 => 'Brasil Telecom GSM', + 55468403 => 'Brasil Telecom GSM', + 55468404 => 'Brasil Telecom GSM', + 55468405 => 'Brasil Telecom GSM', + 55468406 => 'Brasil Telecom GSM', + 55468407 => 'Brasil Telecom GSM', + 55468801 => 'Claro BR', + 55468802 => 'Claro BR', + 55468803 => 'Claro BR', + 55468804 => 'Claro BR', + 55468805 => 'Claro BR', + 55468806 => 'Claro BR', + 55468807 => 'Claro BR', + 55468808 => 'Claro BR', + 55468809 => 'Claro BR', + 5546881 => 'Claro BR', + 55468821 => 'Claro BR', + 55468822 => 'Claro BR', + 55468823 => 'Claro BR', + 55468824 => 'Claro BR', + 55468825 => 'Claro BR', + 55468826 => 'Claro BR', + 55468827 => 'Claro BR', + 5546910 => 'Vivo', + 55469111 => 'Vivo', + 55469112 => 'Vivo', + 55469113 => 'Vivo', + 55469114 => 'Vivo', + 55469115 => 'Vivo', + 55469116 => 'Vivo', + 55469117 => 'Vivo', + 55469118 => 'Vivo', + 55469119 => 'Vivo', + 55469121 => 'Vivo', + 55469122 => 'Vivo', + 55469123 => 'Vivo', + 55469124 => 'Vivo', + 55469125 => 'Vivo', + 55469126 => 'Vivo', + 55469127 => 'Vivo', + 55469128 => 'Vivo', + 55469129 => 'Vivo', + 55469131 => 'Vivo', + 55469132 => 'Vivo', + 55469911 => 'TIM', + 55469912 => 'TIM', + 55469913 => 'TIM', + 55469914 => 'TIM', + 55469915 => 'TIM', + 55469916 => 'TIM', + 55469917 => 'TIM', + 55469918 => 'TIM', + 55469919 => 'TIM', + 55469921 => 'TIM', + 55469922 => 'TIM', + 55469923 => 'TIM', + 55469939 => 'TIM', + 55469971 => 'TIM', + 55469972 => 'TIM', + 55469973 => 'TIM', + 55469974 => 'TIM', + 55469975 => 'TIM', + 55469976 => 'TIM', + 55469978 => 'TIM', + 55478401 => 'Brasil Telecom GSM', + 55478402 => 'Brasil Telecom GSM', + 55478403 => 'Brasil Telecom GSM', + 55478404 => 'Brasil Telecom GSM', + 55478405 => 'Brasil Telecom GSM', + 55478406 => 'Brasil Telecom GSM', + 55478407 => 'Brasil Telecom GSM', + 55478408 => 'Brasil Telecom GSM', + 55478409 => 'Brasil Telecom GSM', + 55478411 => 'Brasil Telecom GSM', + 55478412 => 'Brasil Telecom GSM', + 55478413 => 'Brasil Telecom GSM', + 55478414 => 'Brasil Telecom GSM', + 55478415 => 'Brasil Telecom GSM', + 55478416 => 'Brasil Telecom GSM', + 55478417 => 'Brasil Telecom GSM', + 55478418 => 'Brasil Telecom GSM', + 55478419 => 'Brasil Telecom GSM', + 55478421 => 'Brasil Telecom GSM', + 55478422 => 'Brasil Telecom GSM', + 55478423 => 'Brasil Telecom GSM', + 55478424 => 'Brasil Telecom GSM', + 55478425 => 'Brasil Telecom GSM', + 55478426 => 'Brasil Telecom GSM', + 55478427 => 'Brasil Telecom GSM', + 55478428 => 'Brasil Telecom GSM', + 55478429 => 'Brasil Telecom GSM', + 55478431 => 'Brasil Telecom GSM', + 55478432 => 'Brasil Telecom GSM', + 55478433 => 'Brasil Telecom GSM', + 55478434 => 'Brasil Telecom GSM', + 55478435 => 'Brasil Telecom GSM', + 55478436 => 'Brasil Telecom GSM', + 55478437 => 'Brasil Telecom GSM', + 55478438 => 'Brasil Telecom GSM', + 55478439 => 'Brasil Telecom GSM', + 55478441 => 'Brasil Telecom GSM', + 55478442 => 'Brasil Telecom GSM', + 55478443 => 'Brasil Telecom GSM', + 55478444 => 'Brasil Telecom GSM', + 55478445 => 'Brasil Telecom GSM', + 55478446 => 'Brasil Telecom GSM', + 55478447 => 'Brasil Telecom GSM', + 55478448 => 'Brasil Telecom GSM', + 55478449 => 'Brasil Telecom GSM', + 55478451 => 'Brasil Telecom GSM', + 55478452 => 'Brasil Telecom GSM', + 55478453 => 'Brasil Telecom GSM', + 55478454 => 'Brasil Telecom GSM', + 55478455 => 'Brasil Telecom GSM', + 55478456 => 'Brasil Telecom GSM', + 55478457 => 'Brasil Telecom GSM', + 554788 => 'Claro BR', + 55478900 => 'Claro BR', + 55478901 => 'Claro BR', + 554791 => 'Vivo', + 5547920 => 'Vivo', + 5547921 => 'Vivo', + 5547922 => 'Vivo', + 5547923 => 'Vivo', + 55479240 => 'Vivo', + 55479241 => 'Vivo', + 55479242 => 'Vivo', + 55479243 => 'Vivo', + 55479244 => 'Vivo', + 55479245 => 'Vivo', + 55479246 => 'Vivo', + 55479601 => 'TIM', + 55479602 => 'TIM', + 55479603 => 'TIM', + 55479604 => 'TIM', + 55479605 => 'TIM', + 55479606 => 'TIM', + 55479607 => 'TIM', + 55479608 => 'TIM', + 55479609 => 'TIM', + 55479611 => 'TIM', + 55479612 => 'TIM', + 55479613 => 'TIM', + 55479614 => 'TIM', + 55479615 => 'TIM', + 55479616 => 'TIM', + 55479617 => 'TIM', + 55479618 => 'TIM', + 55479619 => 'TIM', + 55479621 => 'TIM', + 55479622 => 'TIM', + 55479623 => 'TIM', + 55479624 => 'TIM', + 55479625 => 'TIM', + 55479626 => 'TIM', + 55479627 => 'TIM', + 55479628 => 'TIM', + 55479629 => 'TIM', + 55479631 => 'TIM', + 55479632 => 'TIM', + 55479633 => 'TIM', + 55479634 => 'TIM', + 55479635 => 'TIM', + 55479636 => 'TIM', + 55479637 => 'TIM', + 55479638 => 'TIM', + 55479651 => 'TIM', + 55479652 => 'TIM', + 55479653 => 'TIM', + 55479654 => 'TIM', + 55479655 => 'TIM', + 55479656 => 'TIM', + 55479657 => 'TIM', + 55479658 => 'TIM', + 55479901 => 'TIM', + 55479902 => 'TIM', + 55479903 => 'TIM', + 55479904 => 'TIM', + 55479905 => 'TIM', + 55479906 => 'TIM', + 55479907 => 'TIM', + 55479909 => 'TIM', + 55479911 => 'TIM', + 55479912 => 'TIM', + 55479913 => 'TIM', + 55479914 => 'TIM', + 55479915 => 'TIM', + 55479916 => 'TIM', + 55479917 => 'TIM', + 55479918 => 'TIM', + 55479919 => 'TIM', + 55479921 => 'TIM', + 55479922 => 'TIM', + 55479923 => 'TIM', + 55479924 => 'TIM', + 55479925 => 'TIM', + 55479926 => 'TIM', + 55479927 => 'TIM', + 55479928 => 'TIM', + 55479929 => 'TIM', + 55479931 => 'TIM', + 55479932 => 'TIM', + 55479933 => 'TIM', + 55479934 => 'TIM', + 55479935 => 'TIM', + 55479936 => 'TIM', + 55479937 => 'TIM', + 55479938 => 'TIM', + 55479939 => 'TIM', + 55479941 => 'TIM', + 55479942 => 'TIM', + 55479943 => 'TIM', + 55479944 => 'TIM', + 55479945 => 'TIM', + 55479946 => 'TIM', + 55479947 => 'TIM', + 55479948 => 'TIM', + 55479949 => 'TIM', + 55479951 => 'TIM', + 55479952 => 'TIM', + 55479953 => 'TIM', + 55479954 => 'TIM', + 55479955 => 'TIM', + 55479956 => 'TIM', + 55479957 => 'TIM', + 55479958 => 'TIM', + 55479959 => 'TIM', + 55479961 => 'TIM', + 55479962 => 'TIM', + 55479963 => 'TIM', + 55479964 => 'TIM', + 55479965 => 'TIM', + 55479966 => 'TIM', + 55479967 => 'TIM', + 55479968 => 'TIM', + 55479969 => 'TIM', + 55479971 => 'TIM', + 55479972 => 'TIM', + 55479973 => 'TIM', + 55479974 => 'TIM', + 55479975 => 'TIM', + 55479976 => 'TIM', + 55479977 => 'TIM', + 55479978 => 'TIM', + 55479979 => 'TIM', + 5547998 => 'TIM', + 55479991 => 'TIM', + 55479992 => 'TIM', + 55479993 => 'TIM', + 55479994 => 'TIM', + 55479995 => 'TIM', + 55479996 => 'TIM', + 55479997 => 'TIM', + 55479998 => 'TIM', + 55488401 => 'Brasil Telecom GSM', + 55488402 => 'Brasil Telecom GSM', + 55488403 => 'Brasil Telecom GSM', + 55488404 => 'Brasil Telecom GSM', + 55488405 => 'Brasil Telecom GSM', + 55488406 => 'Brasil Telecom GSM', + 55488407 => 'Brasil Telecom GSM', + 55488408 => 'Brasil Telecom GSM', + 55488409 => 'Brasil Telecom GSM', + 55488411 => 'Brasil Telecom GSM', + 55488412 => 'Brasil Telecom GSM', + 55488413 => 'Brasil Telecom GSM', + 55488414 => 'Brasil Telecom GSM', + 55488415 => 'Brasil Telecom GSM', + 55488416 => 'Brasil Telecom GSM', + 55488417 => 'Brasil Telecom GSM', + 55488418 => 'Brasil Telecom GSM', + 55488419 => 'Brasil Telecom GSM', + 55488421 => 'Brasil Telecom GSM', + 55488422 => 'Brasil Telecom GSM', + 55488423 => 'Brasil Telecom GSM', + 55488424 => 'Brasil Telecom GSM', + 55488425 => 'Brasil Telecom GSM', + 55488426 => 'Brasil Telecom GSM', + 55488427 => 'Brasil Telecom GSM', + 55488428 => 'Brasil Telecom GSM', + 55488429 => 'Brasil Telecom GSM', + 55488431 => 'Brasil Telecom GSM', + 55488432 => 'Brasil Telecom GSM', + 55488433 => 'Brasil Telecom GSM', + 55488434 => 'Brasil Telecom GSM', + 55488435 => 'Brasil Telecom GSM', + 55488436 => 'Brasil Telecom GSM', + 55488437 => 'Brasil Telecom GSM', + 55488438 => 'Brasil Telecom GSM', + 55488439 => 'Brasil Telecom GSM', + 55488441 => 'Brasil Telecom GSM', + 55488442 => 'Brasil Telecom GSM', + 55488443 => 'Brasil Telecom GSM', + 55488444 => 'Brasil Telecom GSM', + 55488445 => 'Brasil Telecom GSM', + 55488446 => 'Brasil Telecom GSM', + 55488447 => 'Brasil Telecom GSM', + 55488448 => 'Brasil Telecom GSM', + 55488449 => 'Brasil Telecom GSM', + 55488451 => 'Brasil Telecom GSM', + 55488452 => 'Brasil Telecom GSM', + 5548880 => 'Claro BR', + 5548881 => 'Claro BR', + 5548882 => 'Claro BR', + 5548883 => 'Claro BR', + 5548884 => 'Claro BR', + 5548885 => 'Claro BR', + 55488860 => 'Claro BR', + 55488861 => 'Claro BR', + 55488862 => 'Claro BR', + 55488863 => 'Claro BR', + 55488864 => 'Claro BR', + 55488865 => 'Claro BR', + 55488866 => 'Claro BR', + 5548910 => 'Vivo', + 55489111 => 'Vivo', + 55489112 => 'Vivo', + 55489113 => 'Vivo', + 55489114 => 'Vivo', + 55489115 => 'Vivo', + 55489116 => 'Vivo', + 55489117 => 'Vivo', + 55489118 => 'Vivo', + 55489119 => 'Vivo', + 55489121 => 'Vivo', + 55489122 => 'Vivo', + 55489123 => 'Vivo', + 55489124 => 'Vivo', + 55489125 => 'Vivo', + 55489126 => 'Vivo', + 55489127 => 'Vivo', + 55489128 => 'Vivo', + 55489129 => 'Vivo', + 55489131 => 'Vivo', + 55489132 => 'Vivo', + 55489133 => 'Vivo', + 55489134 => 'Vivo', + 55489135 => 'Vivo', + 55489136 => 'Vivo', + 55489137 => 'Vivo', + 55489138 => 'Vivo', + 55489139 => 'Vivo', + 55489141 => 'Vivo', + 55489142 => 'Vivo', + 55489143 => 'Vivo', + 55489144 => 'Vivo', + 55489145 => 'Vivo', + 55489146 => 'Vivo', + 55489147 => 'Vivo', + 55489148 => 'Vivo', + 55489149 => 'Vivo', + 55489151 => 'Vivo', + 55489152 => 'Vivo', + 55489153 => 'Vivo', + 55489154 => 'Vivo', + 55489155 => 'Vivo', + 55489156 => 'Vivo', + 55489157 => 'Vivo', + 55489158 => 'Vivo', + 55489159 => 'Vivo', + 55489161 => 'Vivo', + 55489162 => 'Vivo', + 55489163 => 'Vivo', + 55489164 => 'Vivo', + 55489165 => 'Vivo', + 55489166 => 'Vivo', + 55489167 => 'Vivo', + 55489168 => 'Vivo', + 55489169 => 'Vivo', + 55489171 => 'Vivo', + 55489172 => 'Vivo', + 55489173 => 'Vivo', + 55489174 => 'Vivo', + 55489175 => 'Vivo', + 55489176 => 'Vivo', + 55489177 => 'Vivo', + 55489178 => 'Vivo', + 55489179 => 'Vivo', + 55489181 => 'Vivo', + 55489182 => 'Vivo', + 55489183 => 'Vivo', + 55489184 => 'Vivo', + 55489185 => 'Vivo', + 55489186 => 'Vivo', + 55489601 => 'TIM', + 55489602 => 'TIM', + 55489603 => 'TIM', + 55489604 => 'TIM', + 55489606 => 'TIM', + 55489607 => 'TIM', + 55489608 => 'TIM', + 55489609 => 'TIM', + 55489611 => 'TIM', + 55489612 => 'TIM', + 55489613 => 'TIM', + 55489614 => 'TIM', + 55489615 => 'TIM', + 55489616 => 'TIM', + 55489617 => 'TIM', + 55489618 => 'TIM', + 55489619 => 'TIM', + 55489621 => 'TIM', + 55489622 => 'TIM', + 55489623 => 'TIM', + 55489624 => 'TIM', + 55489625 => 'TIM', + 55489626 => 'TIM', + 55489627 => 'TIM', + 55489628 => 'TIM', + 55489629 => 'TIM', + 55489631 => 'TIM', + 55489632 => 'TIM', + 55489633 => 'TIM', + 55489634 => 'TIM', + 55489635 => 'TIM', + 55489636 => 'TIM', + 55489637 => 'TIM', + 55489638 => 'TIM', + 55489639 => 'TIM', + 55489641 => 'TIM', + 55489642 => 'TIM', + 55489643 => 'TIM', + 55489901 => 'TIM', + 55489902 => 'TIM', + 55489903 => 'TIM', + 55489904 => 'TIM', + 55489905 => 'TIM', + 55489906 => 'TIM', + 55489907 => 'TIM', + 55489908 => 'TIM', + 55489909 => 'TIM', + 55489911 => 'TIM', + 55489912 => 'TIM', + 55489913 => 'TIM', + 55489914 => 'TIM', + 55489915 => 'TIM', + 55489916 => 'TIM', + 55489917 => 'TIM', + 55489918 => 'TIM', + 55489919 => 'TIM', + 55489921 => 'TIM', + 55489922 => 'TIM', + 55489923 => 'TIM', + 55489924 => 'TIM', + 55489925 => 'TIM', + 55489926 => 'TIM', + 55489927 => 'TIM', + 55489928 => 'TIM', + 55489929 => 'TIM', + 55489931 => 'TIM', + 55489932 => 'TIM', + 55489933 => 'TIM', + 55489934 => 'TIM', + 55489935 => 'TIM', + 55489936 => 'TIM', + 55489937 => 'TIM', + 55489938 => 'TIM', + 55489939 => 'TIM', + 55489941 => 'TIM', + 55489942 => 'TIM', + 55489943 => 'TIM', + 55489944 => 'TIM', + 55489945 => 'TIM', + 55489946 => 'TIM', + 55489947 => 'TIM', + 55489948 => 'TIM', + 55489949 => 'TIM', + 55489951 => 'TIM', + 55489952 => 'TIM', + 55489953 => 'TIM', + 55489954 => 'TIM', + 55489955 => 'TIM', + 55489956 => 'TIM', + 55489957 => 'TIM', + 55489958 => 'TIM', + 55489959 => 'TIM', + 5548996 => 'TIM', + 55489971 => 'TIM', + 55489972 => 'TIM', + 55489973 => 'TIM', + 55489974 => 'TIM', + 55489975 => 'TIM', + 55489976 => 'TIM', + 55489977 => 'TIM', + 55489978 => 'TIM', + 55489979 => 'TIM', + 5548998 => 'TIM', + 55489991 => 'TIM', + 55489992 => 'TIM', + 55489993 => 'TIM', + 55489994 => 'TIM', + 55489995 => 'TIM', + 55489996 => 'TIM', + 55489997 => 'TIM', + 55489998 => 'TIM', + 55498401 => 'Brasil Telecom GSM', + 55498402 => 'Brasil Telecom GSM', + 55498403 => 'Brasil Telecom GSM', + 55498404 => 'Brasil Telecom GSM', + 55498405 => 'Brasil Telecom GSM', + 55498406 => 'Brasil Telecom GSM', + 55498407 => 'Brasil Telecom GSM', + 55498408 => 'Brasil Telecom GSM', + 55498409 => 'Brasil Telecom GSM', + 55498411 => 'Brasil Telecom GSM', + 55498412 => 'Brasil Telecom GSM', + 55498413 => 'Brasil Telecom GSM', + 55498414 => 'Brasil Telecom GSM', + 55498415 => 'Brasil Telecom GSM', + 55498416 => 'Brasil Telecom GSM', + 55498417 => 'Brasil Telecom GSM', + 55498418 => 'Brasil Telecom GSM', + 55498419 => 'Brasil Telecom GSM', + 5549880 => 'Claro BR', + 5549881 => 'Claro BR', + 5549882 => 'Claro BR', + 5549883 => 'Claro BR', + 5549884 => 'Claro BR', + 5549885 => 'Claro BR', + 5549886 => 'Claro BR', + 5549887 => 'Claro BR', + 55498880 => 'Claro BR', + 55498881 => 'Claro BR', + 55498882 => 'Claro BR', + 5549910 => 'Vivo', + 55499111 => 'Vivo', + 55499112 => 'Vivo', + 55499113 => 'Vivo', + 55499114 => 'Vivo', + 55499115 => 'Vivo', + 55499116 => 'Vivo', + 55499117 => 'Vivo', + 55499118 => 'Vivo', + 55499119 => 'Vivo', + 55499121 => 'Vivo', + 55499122 => 'Vivo', + 55499123 => 'Vivo', + 55499124 => 'Vivo', + 55499125 => 'Vivo', + 55499126 => 'Vivo', + 55499127 => 'Vivo', + 55499128 => 'Vivo', + 55499129 => 'Vivo', + 55499131 => 'Vivo', + 55499132 => 'Vivo', + 55499133 => 'Vivo', + 55499134 => 'Vivo', + 55499135 => 'Vivo', + 55499136 => 'Vivo', + 55499137 => 'Vivo', + 55499138 => 'Vivo', + 55499139 => 'Vivo', + 55499141 => 'Vivo', + 55499142 => 'Vivo', + 55499143 => 'Vivo', + 55499144 => 'Vivo', + 55499145 => 'Vivo', + 55499146 => 'Vivo', + 55499147 => 'Vivo', + 55499148 => 'Vivo', + 55499149 => 'Vivo', + 55499151 => 'Vivo', + 55499152 => 'Vivo', + 55499153 => 'Vivo', + 55499154 => 'Vivo', + 55499155 => 'Vivo', + 55499156 => 'Vivo', + 55499157 => 'Vivo', + 55499158 => 'Vivo', + 55499159 => 'Vivo', + 55499161 => 'Vivo', + 55499162 => 'Vivo', + 55499163 => 'Vivo', + 55499164 => 'Vivo', + 55499165 => 'Vivo', + 55499166 => 'Vivo', + 55499167 => 'Vivo', + 55499168 => 'Vivo', + 55499169 => 'Vivo', + 55499171 => 'Vivo', + 55499172 => 'Vivo', + 55499173 => 'Vivo', + 55499174 => 'Vivo', + 55499175 => 'Vivo', + 55499176 => 'Vivo', + 55499177 => 'Vivo', + 55499911 => 'TIM', + 55499912 => 'TIM', + 55499913 => 'TIM', + 55499914 => 'TIM', + 55499915 => 'TIM', + 55499916 => 'TIM', + 55499917 => 'TIM', + 55499918 => 'TIM', + 55499919 => 'TIM', + 55499921 => 'TIM', + 55499922 => 'TIM', + 55499923 => 'TIM', + 55499924 => 'TIM', + 55499925 => 'TIM', + 55499926 => 'TIM', + 55499927 => 'TIM', + 55499928 => 'TIM', + 55499929 => 'TIM', + 55499931 => 'TIM', + 55499932 => 'TIM', + 55499939 => 'TIM', + 55499951 => 'TIM', + 55499955 => 'TIM', + 55499963 => 'TIM', + 55499964 => 'TIM', + 55499965 => 'TIM', + 55499966 => 'TIM', + 55499967 => 'TIM', + 55499968 => 'TIM', + 55499969 => 'TIM', + 55499971 => 'TIM', + 55499972 => 'TIM', + 55499973 => 'TIM', + 55499974 => 'TIM', + 55499975 => 'TIM', + 55499976 => 'TIM', + 55499977 => 'TIM', + 55499978 => 'TIM', + 55499979 => 'TIM', + 5549998 => 'TIM', + 55499991 => 'TIM', + 55499992 => 'TIM', + 55499993 => 'TIM', + 55499994 => 'TIM', + 55499995 => 'TIM', + 55499996 => 'TIM', + 55499997 => 'TIM', + 55499998 => 'TIM', + 555181 => 'TIM', + 55518201 => 'TIM', + 55518202 => 'TIM', + 55518203 => 'TIM', + 55518204 => 'TIM', + 55518205 => 'TIM', + 55518206 => 'TIM', + 55518207 => 'TIM', + 55518208 => 'TIM', + 55518209 => 'TIM', + 55518211 => 'TIM', + 55518212 => 'TIM', + 55518213 => 'TIM', + 55518214 => 'TIM', + 55518215 => 'TIM', + 55518216 => 'TIM', + 55518217 => 'TIM', + 55518218 => 'TIM', + 55518226 => 'TIM', + 55518227 => 'TIM', + 555184 => 'Brasil Telecom GSM', + 555185 => 'Brasil Telecom GSM', + 555191 => 'Claro BR', + 555192 => 'Claro BR', + 555193 => 'Claro BR', + 5551940 => 'Claro BR', + 5551941 => 'Claro BR', + 5551942 => 'Claro BR', + 5551943 => 'Claro BR', + 5551944 => 'Claro BR', + 55519450 => 'Claro BR', + 5551950 => 'Vivo', + 5551951 => 'Vivo', + 5551952 => 'Vivo', + 5551953 => 'Vivo', + 5551954 => 'Vivo', + 5551955 => 'Vivo', + 55519560 => 'Vivo', + 55519561 => 'Vivo', + 55519562 => 'Vivo', + 55519563 => 'Vivo', + 555196 => 'Vivo', + 555197 => 'Vivo', + 555198 => 'Vivo', + 555199 => 'Vivo', + 55538111 => 'TIM', + 55538112 => 'TIM', + 55538113 => 'TIM', + 55538114 => 'TIM', + 55538115 => 'TIM', + 55538116 => 'TIM', + 55538117 => 'TIM', + 55538118 => 'TIM', + 55538119 => 'TIM', + 55538121 => 'TIM', + 55538122 => 'TIM', + 55538123 => 'TIM', + 55538124 => 'TIM', + 55538125 => 'TIM', + 55538126 => 'TIM', + 55538127 => 'TIM', + 55538128 => 'TIM', + 55538129 => 'TIM', + 55538131 => 'TIM', + 55538132 => 'TIM', + 55538133 => 'TIM', + 55538134 => 'TIM', + 55538135 => 'TIM', + 55538136 => 'TIM', + 55538137 => 'TIM', + 55538138 => 'TIM', + 55538139 => 'TIM', + 55538141 => 'TIM', + 55538401 => 'Brasil Telecom GSM', + 55538402 => 'Brasil Telecom GSM', + 55538403 => 'Brasil Telecom GSM', + 55538404 => 'Brasil Telecom GSM', + 55538405 => 'Brasil Telecom GSM', + 55538406 => 'Brasil Telecom GSM', + 55538407 => 'Brasil Telecom GSM', + 55538408 => 'Brasil Telecom GSM', + 55538409 => 'Brasil Telecom GSM', + 55538411 => 'Brasil Telecom GSM', + 55538412 => 'Brasil Telecom GSM', + 55538413 => 'Brasil Telecom GSM', + 55538414 => 'Brasil Telecom GSM', + 55538415 => 'Brasil Telecom GSM', + 55538416 => 'Brasil Telecom GSM', + 55538417 => 'Brasil Telecom GSM', + 55538418 => 'Brasil Telecom GSM', + 55538419 => 'Brasil Telecom GSM', + 55538421 => 'Brasil Telecom GSM', + 55538422 => 'Brasil Telecom GSM', + 55538423 => 'Brasil Telecom GSM', + 55538424 => 'Brasil Telecom GSM', + 55538425 => 'Brasil Telecom GSM', + 55538426 => 'Brasil Telecom GSM', + 55538427 => 'Brasil Telecom GSM', + 55538428 => 'Brasil Telecom GSM', + 55538429 => 'Brasil Telecom GSM', + 55538431 => 'Brasil Telecom GSM', + 55538432 => 'Brasil Telecom GSM', + 55538433 => 'Brasil Telecom GSM', + 55538434 => 'Brasil Telecom GSM', + 55538435 => 'Brasil Telecom GSM', + 55538436 => 'Brasil Telecom GSM', + 55538437 => 'Brasil Telecom GSM', + 5553910 => 'Claro BR', + 5553911 => 'Claro BR', + 5553912 => 'Claro BR', + 5553913 => 'Claro BR', + 5553914 => 'Claro BR', + 5553915 => 'Claro BR', + 5553916 => 'Claro BR', + 55539170 => 'Claro BR', + 55539171 => 'Claro BR', + 55539172 => 'Claro BR', + 55539173 => 'Claro BR', + 55539174 => 'Claro BR', + 55539175 => 'Claro BR', + 55539176 => 'Claro BR', + 55539177 => 'Claro BR', + 55539241 => 'Claro BR', + 55539911 => 'TIM', + 55539913 => 'TIM', + 55539927 => 'Vivo', + 55539928 => 'Vivo', + 55539929 => 'Vivo', + 55539931 => 'Vivo', + 55539932 => 'Vivo', + 55539933 => 'Vivo', + 55539934 => 'Vivo', + 55539935 => 'Vivo', + 55539936 => 'Vivo', + 55539937 => 'Vivo', + 55539938 => 'Vivo', + 55539939 => 'TIM', + 55539941 => 'Vivo', + 55539942 => 'Vivo', + 55539943 => 'Vivo', + 55539944 => 'Vivo', + 55539945 => 'Vivo', + 55539946 => 'Vivo', + 55539947 => 'Vivo', + 55539948 => 'Vivo', + 55539949 => 'Vivo', + 55539951 => 'Vivo', + 55539952 => 'Vivo', + 55539953 => 'Vivo', + 55539954 => 'Vivo', + 55539955 => 'Vivo', + 55539956 => 'Vivo', + 55539957 => 'Vivo', + 55539958 => 'Vivo', + 55539959 => 'Vivo', + 55539961 => 'Vivo', + 55539962 => 'Vivo', + 55539963 => 'Vivo', + 55539964 => 'Vivo', + 55539965 => 'Vivo', + 55539966 => 'Vivo', + 55539967 => 'Vivo', + 55539968 => 'Vivo', + 55539969 => 'Vivo', + 55539971 => 'Vivo', + 55539972 => 'Vivo', + 55539973 => 'Vivo', + 55539974 => 'Vivo', + 55539975 => 'Vivo', + 55539976 => 'Vivo', + 55539977 => 'Vivo', + 55539978 => 'Vivo', + 55539979 => 'Vivo', + 55539981 => 'TIM', + 55539982 => 'TIM', + 55539983 => 'TIM', + 55539985 => 'TIM', + 55539986 => 'TIM', + 55539987 => 'TIM', + 55539988 => 'TIM', + 55539989 => 'TIM', + 55539991 => 'Vivo', + 55539992 => 'Vivo', + 55539993 => 'Vivo', + 55539994 => 'Vivo', + 55539995 => 'Vivo', + 55539996 => 'Vivo', + 55539997 => 'Vivo', + 55539998 => 'Vivo', + 55539999 => 'Vivo', + 55548111 => 'TIM', + 55548112 => 'TIM', + 55548113 => 'TIM', + 55548114 => 'TIM', + 55548115 => 'TIM', + 55548116 => 'TIM', + 55548117 => 'TIM', + 55548118 => 'TIM', + 55548119 => 'TIM', + 55548121 => 'TIM', + 55548122 => 'TIM', + 55548123 => 'TIM', + 55548124 => 'TIM', + 55548125 => 'TIM', + 55548126 => 'TIM', + 55548127 => 'TIM', + 55548128 => 'TIM', + 55548129 => 'TIM', + 55548131 => 'TIM', + 55548132 => 'TIM', + 55548133 => 'TIM', + 55548134 => 'TIM', + 55548135 => 'TIM', + 55548136 => 'TIM', + 55548137 => 'TIM', + 55548138 => 'TIM', + 55548139 => 'TIM', + 55548141 => 'TIM', + 55548142 => 'TIM', + 55548143 => 'TIM', + 55548144 => 'TIM', + 55548145 => 'TIM', + 55548146 => 'TIM', + 55548147 => 'TIM', + 55548148 => 'TIM', + 55548149 => 'TIM', + 55548401 => 'Brasil Telecom GSM', + 55548402 => 'Brasil Telecom GSM', + 55548403 => 'Brasil Telecom GSM', + 55548404 => 'Brasil Telecom GSM', + 55548405 => 'Brasil Telecom GSM', + 55548406 => 'Brasil Telecom GSM', + 55548407 => 'Brasil Telecom GSM', + 55548408 => 'Brasil Telecom GSM', + 55548409 => 'Brasil Telecom GSM', + 55548411 => 'Brasil Telecom GSM', + 55548412 => 'Brasil Telecom GSM', + 55548413 => 'Brasil Telecom GSM', + 55548414 => 'Brasil Telecom GSM', + 55548415 => 'Brasil Telecom GSM', + 55548416 => 'Brasil Telecom GSM', + 55548417 => 'Brasil Telecom GSM', + 55548418 => 'Brasil Telecom GSM', + 555491 => 'Claro BR', + 5554920 => 'Claro BR', + 5554921 => 'Claro BR', + 55549220 => 'Claro BR', + 55549221 => 'Claro BR', + 55549601 => 'Vivo', + 55549602 => 'Vivo', + 55549603 => 'Vivo', + 55549604 => 'Vivo', + 55549605 => 'Vivo', + 55549606 => 'Vivo', + 55549607 => 'Vivo', + 55549608 => 'Vivo', + 55549609 => 'Vivo', + 55549611 => 'Vivo', + 55549612 => 'Vivo', + 55549613 => 'Vivo', + 55549614 => 'Vivo', + 55549615 => 'Vivo', + 55549616 => 'Vivo', + 55549617 => 'Vivo', + 55549618 => 'Vivo', + 55549619 => 'Vivo', + 55549621 => 'Vivo', + 55549622 => 'Vivo', + 55549623 => 'Vivo', + 55549624 => 'Vivo', + 55549625 => 'Vivo', + 55549626 => 'Vivo', + 55549627 => 'Vivo', + 55549628 => 'Vivo', + 55549629 => 'Vivo', + 55549631 => 'Vivo', + 55549632 => 'Vivo', + 55549633 => 'Vivo', + 55549634 => 'Vivo', + 55549635 => 'Vivo', + 55549636 => 'Vivo', + 55549637 => 'Vivo', + 55549638 => 'Vivo', + 55549639 => 'Vivo', + 55549641 => 'Vivo', + 55549642 => 'Vivo', + 55549643 => 'Vivo', + 55549644 => 'Vivo', + 55549645 => 'Vivo', + 55549646 => 'Vivo', + 55549647 => 'Vivo', + 55549648 => 'Vivo', + 55549649 => 'Vivo', + 55549651 => 'Vivo', + 55549652 => 'Vivo', + 55549653 => 'Vivo', + 55549654 => 'Vivo', + 55549655 => 'Vivo', + 55549656 => 'Vivo', + 55549657 => 'Vivo', + 55549658 => 'Vivo', + 55549659 => 'Vivo', + 55549661 => 'Vivo', + 55549662 => 'Vivo', + 55549663 => 'Vivo', + 55549664 => 'Vivo', + 55549665 => 'Vivo', + 55549666 => 'Vivo', + 55549667 => 'Vivo', + 55549668 => 'Vivo', + 55549669 => 'Vivo', + 55549671 => 'Vivo', + 55549672 => 'Vivo', + 55549673 => 'Vivo', + 55549674 => 'Vivo', + 55549675 => 'Vivo', + 55549676 => 'Vivo', + 55549677 => 'Vivo', + 55549678 => 'Vivo', + 55549679 => 'Vivo', + 55549681 => 'Vivo', + 55549682 => 'Vivo', + 55549683 => 'Vivo', + 55549684 => 'Vivo', + 55549901 => 'Vivo', + 55549902 => 'Vivo', + 55549903 => 'Vivo', + 55549904 => 'Vivo', + 55549905 => 'Vivo', + 55549906 => 'Vivo', + 55549907 => 'Vivo', + 55549908 => 'Vivo', + 55549909 => 'Vivo', + 55549911 => 'Vivo', + 55549912 => 'Vivo', + 55549913 => 'Vivo', + 55549914 => 'Vivo', + 55549915 => 'Vivo', + 55549916 => 'Vivo', + 55549917 => 'Vivo', + 55549918 => 'Vivo', + 55549919 => 'Vivo', + 55549921 => 'Vivo', + 55549922 => 'Vivo', + 55549923 => 'Vivo', + 55549924 => 'Vivo', + 55549925 => 'Vivo', + 55549926 => 'Vivo', + 55549927 => 'Vivo', + 55549928 => 'Vivo', + 55549929 => 'Vivo', + 55549931 => 'Vivo', + 55549932 => 'Vivo', + 55549933 => 'Vivo', + 55549934 => 'Vivo', + 55549935 => 'Vivo', + 55549936 => 'Vivo', + 55549937 => 'Vivo', + 55549938 => 'Vivo', + 55549939 => 'Vivo', + 55549941 => 'Vivo', + 55549942 => 'Vivo', + 55549943 => 'Vivo', + 55549944 => 'Vivo', + 55549945 => 'Vivo', + 55549946 => 'Vivo', + 55549947 => 'Vivo', + 55549948 => 'Vivo', + 55549949 => 'Vivo', + 55549951 => 'Vivo', + 55549952 => 'Vivo', + 55549953 => 'Vivo', + 55549954 => 'Vivo', + 55549955 => 'Vivo', + 55549956 => 'Vivo', + 55549957 => 'Vivo', + 55549958 => 'Vivo', + 55549959 => 'Vivo', + 55549961 => 'Vivo', + 55549962 => 'Vivo', + 55549963 => 'Vivo', + 55549964 => 'Vivo', + 55549965 => 'Vivo', + 55549966 => 'Vivo', + 55549967 => 'Vivo', + 55549968 => 'Vivo', + 55549969 => 'Vivo', + 55549971 => 'Vivo', + 55549972 => 'Vivo', + 55549973 => 'Vivo', + 55549974 => 'Vivo', + 55549975 => 'Vivo', + 55549976 => 'Vivo', + 55549977 => 'Vivo', + 55549978 => 'Vivo', + 55549979 => 'Vivo', + 55549981 => 'Vivo', + 55549982 => 'Vivo', + 55549983 => 'Vivo', + 55549984 => 'Vivo', + 55549985 => 'Vivo', + 55549986 => 'Vivo', + 55549987 => 'Vivo', + 55549988 => 'Vivo', + 55549989 => 'Vivo', + 55549991 => 'Vivo', + 55549992 => 'Vivo', + 55549993 => 'Vivo', + 55549994 => 'Vivo', + 55549995 => 'Vivo', + 55549996 => 'Vivo', + 55549997 => 'Vivo', + 55549998 => 'Vivo', + 55549999 => 'Vivo', + 55558111 => 'TIM', + 55558112 => 'TIM', + 55558113 => 'TIM', + 55558114 => 'TIM', + 55558115 => 'TIM', + 55558116 => 'TIM', + 55558117 => 'TIM', + 55558118 => 'TIM', + 55558119 => 'TIM', + 55558121 => 'TIM', + 55558122 => 'TIM', + 55558123 => 'TIM', + 55558124 => 'TIM', + 55558125 => 'TIM', + 55558126 => 'TIM', + 55558127 => 'TIM', + 55558128 => 'TIM', + 55558129 => 'TIM', + 55558131 => 'TIM', + 55558132 => 'TIM', + 55558133 => 'TIM', + 55558134 => 'TIM', + 55558135 => 'TIM', + 55558136 => 'TIM', + 55558137 => 'TIM', + 55558138 => 'TIM', + 55558139 => 'TIM', + 55558141 => 'TIM', + 55558142 => 'TIM', + 55558143 => 'TIM', + 55558401 => 'Brasil Telecom GSM', + 55558402 => 'Brasil Telecom GSM', + 55558403 => 'Brasil Telecom GSM', + 55558404 => 'Brasil Telecom GSM', + 55558405 => 'Brasil Telecom GSM', + 55558406 => 'Brasil Telecom GSM', + 55558407 => 'Brasil Telecom GSM', + 55558408 => 'Brasil Telecom GSM', + 55558409 => 'Brasil Telecom GSM', + 55558411 => 'Brasil Telecom GSM', + 55558412 => 'Brasil Telecom GSM', + 55558413 => 'Brasil Telecom GSM', + 55558414 => 'Brasil Telecom GSM', + 55558415 => 'Brasil Telecom GSM', + 55558416 => 'Brasil Telecom GSM', + 55558417 => 'Brasil Telecom GSM', + 55558418 => 'Brasil Telecom GSM', + 55558419 => 'Brasil Telecom GSM', + 55558421 => 'Brasil Telecom GSM', + 55558422 => 'Brasil Telecom GSM', + 55558423 => 'Brasil Telecom GSM', + 55558424 => 'Brasil Telecom GSM', + 55558425 => 'Brasil Telecom GSM', + 55558426 => 'Brasil Telecom GSM', + 55558427 => 'Brasil Telecom GSM', + 555591 => 'Claro BR', + 555596 => 'Vivo', + 5555990 => 'Vivo', + 5555991 => 'Vivo', + 5555992 => 'Vivo', + 55559931 => 'Vivo', + 55559932 => 'Vivo', + 55559933 => 'Vivo', + 55559934 => 'Vivo', + 55559935 => 'Vivo', + 55559936 => 'Vivo', + 55559937 => 'Vivo', + 55559938 => 'Vivo', + 55559939 => 'Vivo', + 55559941 => 'Vivo', + 55559942 => 'Vivo', + 55559943 => 'Vivo', + 55559944 => 'Vivo', + 55559945 => 'Vivo', + 55559946 => 'Vivo', + 55559947 => 'Vivo', + 55559948 => 'Vivo', + 55559949 => 'Vivo', + 55559951 => 'Vivo', + 55559952 => 'Vivo', + 55559953 => 'Vivo', + 55559954 => 'Vivo', + 55559955 => 'Vivo', + 55559956 => 'Vivo', + 55559957 => 'Vivo', + 55559958 => 'Vivo', + 55559959 => 'Vivo', + 55559961 => 'Vivo', + 55559962 => 'Vivo', + 55559963 => 'Vivo', + 55559964 => 'Vivo', + 55559965 => 'Vivo', + 55559966 => 'Vivo', + 55559967 => 'Vivo', + 55559968 => 'Vivo', + 55559969 => 'Vivo', + 55559971 => 'Vivo', + 55559972 => 'Vivo', + 55559973 => 'Vivo', + 55559974 => 'Vivo', + 55559975 => 'Vivo', + 55559976 => 'Vivo', + 55559977 => 'Vivo', + 55559978 => 'Vivo', + 55559979 => 'Vivo', + 55559981 => 'Vivo', + 55559982 => 'Vivo', + 55559983 => 'Vivo', + 55559984 => 'Vivo', + 55559985 => 'Vivo', + 55559986 => 'Vivo', + 55559987 => 'Vivo', + 55559988 => 'Vivo', + 55559989 => 'Vivo', + 55559991 => 'Vivo', + 55559992 => 'Vivo', + 55559993 => 'Vivo', + 55559994 => 'Vivo', + 55559995 => 'Vivo', + 55559996 => 'Vivo', + 55559997 => 'Vivo', + 55559998 => 'Vivo', + 55559999 => 'Vivo', + 55618101 => 'TIM', + 55618102 => 'TIM', + 55618103 => 'TIM', + 55618104 => 'TIM', + 55618105 => 'TIM', + 55618106 => 'TIM', + 55618107 => 'TIM', + 55618108 => 'TIM', + 55618109 => 'TIM', + 5561811 => 'TIM', + 5561812 => 'TIM', + 5561813 => 'TIM', + 5561814 => 'TIM', + 5561815 => 'TIM', + 5561816 => 'TIM', + 55618171 => 'TIM', + 55618172 => 'TIM', + 55618173 => 'TIM', + 55618174 => 'TIM', + 55618175 => 'TIM', + 55618176 => 'TIM', + 55618177 => 'TIM', + 55618178 => 'TIM', + 55618179 => 'TIM', + 55618181 => 'TIM', + 55618182 => 'TIM', + 55618183 => 'TIM', + 55618184 => 'TIM', + 55618185 => 'TIM', + 55618186 => 'TIM', + 55618187 => 'TIM', + 55618188 => 'TIM', + 55618189 => 'TIM', + 55618191 => 'TIM', + 55618192 => 'TIM', + 55618193 => 'TIM', + 55618194 => 'TIM', + 55618195 => 'TIM', + 55618196 => 'TIM', + 55618197 => 'TIM', + 55618198 => 'TIM', + 55618199 => 'TIM', + 556184 => 'Brasil Telecom GSM', + 55618501 => 'Brasil Telecom GSM', + 55618502 => 'Brasil Telecom GSM', + 55618503 => 'Brasil Telecom GSM', + 55618504 => 'Brasil Telecom GSM', + 55618505 => 'Brasil Telecom GSM', + 55618506 => 'Brasil Telecom GSM', + 55618507 => 'Brasil Telecom GSM', + 55618508 => 'Brasil Telecom GSM', + 55618509 => 'Brasil Telecom GSM', + 55618511 => 'Brasil Telecom GSM', + 55618512 => 'Brasil Telecom GSM', + 55618513 => 'Brasil Telecom GSM', + 55618514 => 'Brasil Telecom GSM', + 55618515 => 'Brasil Telecom GSM', + 55618516 => 'Brasil Telecom GSM', + 55618517 => 'Brasil Telecom GSM', + 55618518 => 'Brasil Telecom GSM', + 55618519 => 'Brasil Telecom GSM', + 55618521 => 'Brasil Telecom GSM', + 55618522 => 'Brasil Telecom GSM', + 55618523 => 'Brasil Telecom GSM', + 55618524 => 'Brasil Telecom GSM', + 55618525 => 'Brasil Telecom GSM', + 55618526 => 'Brasil Telecom GSM', + 55618527 => 'Brasil Telecom GSM', + 55618528 => 'Brasil Telecom GSM', + 55618529 => 'Brasil Telecom GSM', + 55618531 => 'Brasil Telecom GSM', + 55618532 => 'Brasil Telecom GSM', + 55618533 => 'Brasil Telecom GSM', + 55618534 => 'Brasil Telecom GSM', + 55618535 => 'Brasil Telecom GSM', + 55618536 => 'Brasil Telecom GSM', + 55618537 => 'Brasil Telecom GSM', + 55618538 => 'Brasil Telecom GSM', + 55618539 => 'Brasil Telecom GSM', + 55618541 => 'Brasil Telecom GSM', + 55618542 => 'Brasil Telecom GSM', + 55618543 => 'Brasil Telecom GSM', + 55618544 => 'Brasil Telecom GSM', + 55618545 => 'Brasil Telecom GSM', + 55618546 => 'Brasil Telecom GSM', + 55618547 => 'Brasil Telecom GSM', + 55618548 => 'Brasil Telecom GSM', + 55618549 => 'Brasil Telecom GSM', + 55618551 => 'Brasil Telecom GSM', + 55618552 => 'Brasil Telecom GSM', + 55618553 => 'Brasil Telecom GSM', + 55618554 => 'Brasil Telecom GSM', + 55618555 => 'Brasil Telecom GSM', + 55618556 => 'Brasil Telecom GSM', + 55618557 => 'Brasil Telecom GSM', + 55618558 => 'Brasil Telecom GSM', + 55618559 => 'Brasil Telecom GSM', + 55618561 => 'Brasil Telecom GSM', + 55618562 => 'Brasil Telecom GSM', + 55618563 => 'Brasil Telecom GSM', + 55618564 => 'Brasil Telecom GSM', + 55618565 => 'Brasil Telecom GSM', + 55618566 => 'Brasil Telecom GSM', + 55618567 => 'Brasil Telecom GSM', + 55618568 => 'Brasil Telecom GSM', + 55618569 => 'Brasil Telecom GSM', + 55618571 => 'Brasil Telecom GSM', + 55618572 => 'Brasil Telecom GSM', + 55618573 => 'Brasil Telecom GSM', + 55618574 => 'Brasil Telecom GSM', + 55618576 => 'Brasil Telecom GSM', + 55618577 => 'Brasil Telecom GSM', + 55618579 => 'Brasil Telecom GSM', + 55618581 => 'Brasil Telecom GSM', + 55618582 => 'Brasil Telecom GSM', + 55619601 => 'Vivo', + 55619602 => 'Vivo', + 55619603 => 'Vivo', + 55619604 => 'Vivo', + 55619605 => 'Vivo', + 55619606 => 'Vivo', + 55619607 => 'Vivo', + 55619608 => 'Vivo', + 55619609 => 'Vivo', + 55619611 => 'Vivo', + 55619612 => 'Vivo', + 55619613 => 'Vivo', + 55619614 => 'Vivo', + 55619615 => 'Vivo', + 55619616 => 'Vivo', + 55619617 => 'Vivo', + 55619618 => 'Vivo', + 55619619 => 'Vivo', + 55619621 => 'Vivo', + 55619622 => 'Vivo', + 55619623 => 'Vivo', + 55619624 => 'Vivo', + 55619625 => 'Vivo', + 55619626 => 'Vivo', + 55619627 => 'Vivo', + 55619628 => 'Vivo', + 55619629 => 'Vivo', + 55619631 => 'Vivo', + 55619632 => 'Vivo', + 55619633 => 'Vivo', + 55619634 => 'Vivo', + 55619635 => 'Vivo', + 55619636 => 'Vivo', + 55619637 => 'Vivo', + 55619638 => 'Vivo', + 55619639 => 'Vivo', + 55619641 => 'Vivo', + 55619642 => 'Vivo', + 55619643 => 'Vivo', + 55619644 => 'Vivo', + 55619645 => 'Vivo', + 55619646 => 'Vivo', + 55619647 => 'Vivo', + 55619648 => 'Vivo', + 55619649 => 'Vivo', + 55619651 => 'Vivo', + 55619652 => 'Vivo', + 55619653 => 'Vivo', + 55619654 => 'Vivo', + 55619655 => 'Vivo', + 55619656 => 'Vivo', + 55619657 => 'Vivo', + 55619658 => 'Vivo', + 55619659 => 'Vivo', + 55619661 => 'Vivo', + 55619662 => 'Vivo', + 55619663 => 'Vivo', + 55619664 => 'Vivo', + 55619665 => 'Vivo', + 55619666 => 'Vivo', + 55619667 => 'Vivo', + 55619668 => 'Vivo', + 55619669 => 'Vivo', + 55619671 => 'Vivo', + 55619672 => 'Vivo', + 55619673 => 'Vivo', + 55619674 => 'Vivo', + 55619675 => 'Vivo', + 55619676 => 'Vivo', + 55619677 => 'Vivo', + 55619678 => 'Vivo', + 55619679 => 'Vivo', + 55619681 => 'Vivo', + 55619682 => 'Vivo', + 55619683 => 'Vivo', + 55619684 => 'Vivo', + 55619685 => 'Vivo', + 55619686 => 'Vivo', + 55619687 => 'Vivo', + 55619688 => 'Vivo', + 55619689 => 'Vivo', + 55619691 => 'Vivo', + 55619692 => 'Vivo', + 55619693 => 'Vivo', + 55619694 => 'Vivo', + 55619695 => 'Vivo', + 55619696 => 'Vivo', + 55619697 => 'Vivo', + 55619698 => 'Vivo', + 55619699 => 'Vivo', + 55619801 => 'Vivo', + 55619802 => 'Vivo', + 55619803 => 'Vivo', + 55619804 => 'Vivo', + 55619805 => 'Vivo', + 55619806 => 'Vivo', + 55619807 => 'Vivo', + 55619808 => 'Vivo', + 55619809 => 'Vivo', + 55619811 => 'Vivo', + 55619812 => 'Vivo', + 55619813 => 'Vivo', + 55619814 => 'Vivo', + 55619815 => 'Vivo', + 55619816 => 'Vivo', + 55619817 => 'Vivo', + 55619818 => 'Vivo', + 55619819 => 'Vivo', + 55619821 => 'Vivo', + 55619822 => 'Vivo', + 55619823 => 'Vivo', + 55619824 => 'Vivo', + 55619825 => 'Vivo', + 55619826 => 'Vivo', + 55619827 => 'Vivo', + 55619828 => 'Vivo', + 55619829 => 'Vivo', + 55619831 => 'Vivo', + 55619832 => 'Vivo', + 55619838 => 'Vivo', + 55619839 => 'Vivo', + 55619841 => 'Vivo', + 55619842 => 'Vivo', + 55619843 => 'Vivo', + 55619844 => 'Vivo', + 55619901 => 'Vivo', + 55619902 => 'Vivo', + 55619903 => 'Vivo', + 55619904 => 'Vivo', + 55619905 => 'Vivo', + 55619906 => 'Vivo', + 55619907 => 'Vivo', + 55619908 => 'Vivo', + 55619909 => 'Vivo', + 55619911 => 'Vivo', + 55619912 => 'Vivo', + 55619913 => 'Vivo', + 55619914 => 'Vivo', + 55619915 => 'Vivo', + 55619916 => 'Vivo', + 55619917 => 'Vivo', + 55619918 => 'Vivo', + 55619919 => 'Vivo', + 55619921 => 'Vivo', + 55619922 => 'Vivo', + 55619923 => 'Vivo', + 55619924 => 'Vivo', + 55619925 => 'Vivo', + 55619926 => 'Vivo', + 55619927 => 'Vivo', + 55619928 => 'Vivo', + 55619929 => 'Vivo', + 55619931 => 'Vivo', + 55619932 => 'Vivo', + 55619933 => 'Vivo', + 55619934 => 'Vivo', + 55619935 => 'Vivo', + 55619936 => 'Vivo', + 55619937 => 'Vivo', + 55619938 => 'Vivo', + 55619939 => 'Vivo', + 55619941 => 'Vivo', + 55619942 => 'Vivo', + 55619943 => 'Vivo', + 55619944 => 'Vivo', + 55619945 => 'Vivo', + 55619946 => 'Vivo', + 55619947 => 'Vivo', + 55619948 => 'Vivo', + 55619949 => 'Vivo', + 55619951 => 'Vivo', + 55619952 => 'Vivo', + 55619953 => 'Vivo', + 55619954 => 'Vivo', + 55619955 => 'Vivo', + 55619956 => 'Vivo', + 55619957 => 'Vivo', + 55619958 => 'Vivo', + 55619959 => 'Vivo', + 5561996 => 'Vivo', + 5561997 => 'Vivo', + 5561998 => 'Vivo', + 5561999 => 'Vivo', + 55628101 => 'TIM', + 55628102 => 'TIM', + 55628103 => 'TIM', + 55628104 => 'TIM', + 55628111 => 'TIM', + 55628112 => 'TIM', + 55628113 => 'TIM', + 55628114 => 'TIM', + 55628115 => 'TIM', + 55628116 => 'TIM', + 55628117 => 'TIM', + 55628118 => 'TIM', + 55628119 => 'TIM', + 55628121 => 'TIM', + 55628122 => 'TIM', + 55628123 => 'TIM', + 55628124 => 'TIM', + 55628125 => 'TIM', + 55628126 => 'TIM', + 55628127 => 'TIM', + 55628128 => 'TIM', + 55628129 => 'TIM', + 55628131 => 'TIM', + 55628132 => 'TIM', + 55628133 => 'TIM', + 55628134 => 'TIM', + 55628135 => 'TIM', + 55628136 => 'TIM', + 55628137 => 'TIM', + 55628138 => 'TIM', + 55628139 => 'TIM', + 55628141 => 'TIM', + 55628142 => 'TIM', + 55628143 => 'TIM', + 55628144 => 'TIM', + 55628145 => 'TIM', + 55628146 => 'TIM', + 55628147 => 'TIM', + 55628148 => 'TIM', + 55628149 => 'TIM', + 55628151 => 'TIM', + 55628152 => 'TIM', + 55628153 => 'TIM', + 55628154 => 'TIM', + 55628155 => 'TIM', + 55628156 => 'TIM', + 55628157 => 'TIM', + 55628158 => 'TIM', + 55628159 => 'TIM', + 55628161 => 'TIM', + 55628162 => 'TIM', + 55628163 => 'TIM', + 55628164 => 'TIM', + 55628165 => 'TIM', + 55628166 => 'TIM', + 55628167 => 'TIM', + 55628168 => 'TIM', + 55628169 => 'TIM', + 55628171 => 'TIM', + 55628172 => 'TIM', + 55628173 => 'TIM', + 55628174 => 'TIM', + 55628175 => 'TIM', + 55628176 => 'TIM', + 55628177 => 'TIM', + 55628178 => 'TIM', + 55628179 => 'TIM', + 55628181 => 'TIM', + 55628182 => 'TIM', + 55628183 => 'TIM', + 55628184 => 'TIM', + 55628185 => 'TIM', + 55628186 => 'TIM', + 55628187 => 'TIM', + 55628188 => 'TIM', + 55628189 => 'TIM', + 55628191 => 'TIM', + 55628192 => 'TIM', + 55628193 => 'TIM', + 55628194 => 'TIM', + 55628195 => 'TIM', + 55628196 => 'TIM', + 55628197 => 'TIM', + 55628198 => 'TIM', + 55628199 => 'TIM', + 556284 => 'Brasil Telecom GSM', + 556285 => 'Brasil Telecom GSM', + 5562960 => 'Vivo', + 5562961 => 'Vivo', + 5562962 => 'Vivo', + 5562963 => 'Vivo', + 5562964 => 'Vivo', + 5562965 => 'Vivo', + 55629661 => 'Vivo', + 55629662 => 'Vivo', + 55629663 => 'Vivo', + 55629664 => 'Vivo', + 55629665 => 'Vivo', + 55629666 => 'Vivo', + 55629667 => 'Vivo', + 55629668 => 'Vivo', + 55629669 => 'Vivo', + 55629671 => 'Vivo', + 55629672 => 'Vivo', + 55629673 => 'Vivo', + 55629674 => 'Vivo', + 55629675 => 'Vivo', + 55629676 => 'Vivo', + 55629677 => 'Vivo', + 55629678 => 'Vivo', + 55629679 => 'Vivo', + 55629681 => 'Vivo', + 55629682 => 'Vivo', + 55629683 => 'Vivo', + 55629684 => 'Vivo', + 55629685 => 'Vivo', + 55629686 => 'Vivo', + 55629687 => 'Vivo', + 55629688 => 'Vivo', + 55629689 => 'Vivo', + 55629691 => 'Vivo', + 55629692 => 'Vivo', + 55629693 => 'Vivo', + 55629694 => 'Vivo', + 55629695 => 'Vivo', + 55629696 => 'Vivo', + 55629697 => 'Vivo', + 55629698 => 'Vivo', + 55629699 => 'Vivo', + 55629801 => 'Vivo', + 55629802 => 'Vivo', + 55629803 => 'Vivo', + 55629804 => 'Vivo', + 55629805 => 'Vivo', + 55629806 => 'Vivo', + 55629807 => 'Vivo', + 55629808 => 'Vivo', + 55629809 => 'Vivo', + 55629811 => 'Vivo', + 55629812 => 'Vivo', + 55629813 => 'Vivo', + 55629814 => 'Vivo', + 55629815 => 'Vivo', + 55629816 => 'Vivo', + 55629817 => 'Vivo', + 55629818 => 'Vivo', + 55629901 => 'Vivo', + 55629902 => 'Vivo', + 55629903 => 'Vivo', + 55629904 => 'Vivo', + 55629905 => 'Vivo', + 55629906 => 'Vivo', + 55629907 => 'Vivo', + 55629908 => 'Vivo', + 55629909 => 'Vivo', + 55629911 => 'Vivo', + 55629912 => 'Vivo', + 55629913 => 'Vivo', + 55629914 => 'Vivo', + 55629915 => 'Vivo', + 55629916 => 'Vivo', + 55629917 => 'Vivo', + 55629918 => 'Vivo', + 55629919 => 'Vivo', + 55629921 => 'Vivo', + 55629922 => 'Vivo', + 55629923 => 'Vivo', + 55629924 => 'Vivo', + 55629925 => 'Vivo', + 55629926 => 'Vivo', + 55629927 => 'Vivo', + 55629928 => 'Vivo', + 55629929 => 'Vivo', + 55629931 => 'Vivo', + 55629932 => 'Vivo', + 55629933 => 'Vivo', + 55629934 => 'Vivo', + 55629935 => 'Vivo', + 55629936 => 'Vivo', + 55629937 => 'Vivo', + 55629938 => 'Vivo', + 55629939 => 'Vivo', + 55629941 => 'Vivo', + 55629942 => 'Vivo', + 55629943 => 'Vivo', + 55629944 => 'Vivo', + 55629945 => 'Vivo', + 55629946 => 'Vivo', + 55629947 => 'Vivo', + 55629948 => 'Vivo', + 55629949 => 'Vivo', + 55629951 => 'Vivo', + 55629952 => 'Vivo', + 55629953 => 'Vivo', + 55629954 => 'Vivo', + 55629955 => 'Vivo', + 55629956 => 'Vivo', + 55629957 => 'Vivo', + 55629958 => 'Vivo', + 55629959 => 'Vivo', + 5562996 => 'Vivo', + 5562997 => 'Vivo', + 5562998 => 'Vivo', + 55629991 => 'Vivo', + 55629992 => 'Vivo', + 55629993 => 'Vivo', + 55629994 => 'Vivo', + 55629995 => 'Vivo', + 55629996 => 'Vivo', + 55629997 => 'Vivo', + 55629998 => 'Vivo', + 55629999 => 'Vivo', + 55638111 => 'TIM', + 55638112 => 'TIM', + 55638113 => 'TIM', + 55638114 => 'TIM', + 55638115 => 'TIM', + 55638116 => 'TIM', + 55638117 => 'TIM', + 55638118 => 'TIM', + 55638119 => 'TIM', + 55638121 => 'TIM', + 55638122 => 'TIM', + 55638123 => 'TIM', + 55638124 => 'TIM', + 55638125 => 'TIM', + 55638126 => 'TIM', + 55638127 => 'TIM', + 55638128 => 'TIM', + 55638129 => 'TIM', + 55638131 => 'TIM', + 55638132 => 'TIM', + 55638133 => 'TIM', + 55638401 => 'Brasil Telecom GSM', + 55638402 => 'Brasil Telecom GSM', + 55638403 => 'Brasil Telecom GSM', + 55638404 => 'Brasil Telecom GSM', + 55638405 => 'Brasil Telecom GSM', + 55638406 => 'Brasil Telecom GSM', + 55638407 => 'Brasil Telecom GSM', + 55638408 => 'Brasil Telecom GSM', + 55638409 => 'Brasil Telecom GSM', + 55638411 => 'Brasil Telecom GSM', + 55638412 => 'Brasil Telecom GSM', + 55638413 => 'Brasil Telecom GSM', + 55638414 => 'Brasil Telecom GSM', + 55638415 => 'Brasil Telecom GSM', + 55638416 => 'Brasil Telecom GSM', + 55638417 => 'Brasil Telecom GSM', + 55638418 => 'Brasil Telecom GSM', + 55638419 => 'Brasil Telecom GSM', + 55638421 => 'Brasil Telecom GSM', + 55638422 => 'Brasil Telecom GSM', + 55638423 => 'Brasil Telecom GSM', + 55638424 => 'Brasil Telecom GSM', + 55638425 => 'Brasil Telecom GSM', + 55638426 => 'Brasil Telecom GSM', + 55638427 => 'Brasil Telecom GSM', + 55638428 => 'Brasil Telecom GSM', + 55638429 => 'Brasil Telecom GSM', + 55638431 => 'Brasil Telecom GSM', + 55638432 => 'Brasil Telecom GSM', + 55638433 => 'Brasil Telecom GSM', + 55638434 => 'Brasil Telecom GSM', + 55638435 => 'Brasil Telecom GSM', + 55638436 => 'Brasil Telecom GSM', + 55638437 => 'Brasil Telecom GSM', + 55638438 => 'Brasil Telecom GSM', + 55638439 => 'Brasil Telecom GSM', + 55638441 => 'Brasil Telecom GSM', + 55638442 => 'Brasil Telecom GSM', + 55638443 => 'Brasil Telecom GSM', + 55639911 => 'Vivo', + 55639941 => 'Vivo', + 55639942 => 'Vivo', + 55639943 => 'Vivo', + 55639944 => 'Vivo', + 55639945 => 'Vivo', + 55639946 => 'Vivo', + 55639947 => 'Vivo', + 55639948 => 'Vivo', + 55639949 => 'Vivo', + 55639951 => 'Vivo', + 55639952 => 'Vivo', + 55639953 => 'Vivo', + 55639954 => 'Vivo', + 55639955 => 'Vivo', + 55639956 => 'Vivo', + 55639957 => 'Vivo', + 55639958 => 'Vivo', + 55639959 => 'Vivo', + 55639961 => 'Vivo', + 55639962 => 'Vivo', + 55639963 => 'Vivo', + 55639964 => 'Vivo', + 55639965 => 'Vivo', + 55639966 => 'Vivo', + 55639967 => 'Vivo', + 55639968 => 'Vivo', + 55639969 => 'Vivo', + 5563997 => 'Vivo', + 5563998 => 'Vivo', + 55639991 => 'Vivo', + 55639992 => 'Vivo', + 55639993 => 'Vivo', + 55639994 => 'Vivo', + 55639995 => 'Vivo', + 55639996 => 'Vivo', + 55639997 => 'Vivo', + 55639998 => 'Vivo', + 55639999 => 'Vivo', + 55648111 => 'TIM', + 55648112 => 'TIM', + 55648113 => 'TIM', + 55648114 => 'TIM', + 55648115 => 'TIM', + 55648116 => 'TIM', + 55648117 => 'TIM', + 55648118 => 'TIM', + 55648119 => 'TIM', + 55648121 => 'TIM', + 55648122 => 'TIM', + 55648123 => 'TIM', + 55648124 => 'TIM', + 55648125 => 'TIM', + 55648126 => 'TIM', + 55648127 => 'TIM', + 55648128 => 'TIM', + 55648129 => 'TIM', + 55648131 => 'TIM', + 55648132 => 'TIM', + 55648133 => 'TIM', + 55648134 => 'TIM', + 55648135 => 'TIM', + 55648136 => 'TIM', + 55648137 => 'TIM', + 55648138 => 'TIM', + 55648139 => 'TIM', + 55648141 => 'TIM', + 55648401 => 'Brasil Telecom GSM', + 55648402 => 'Brasil Telecom GSM', + 55648403 => 'Brasil Telecom GSM', + 55648404 => 'Brasil Telecom GSM', + 55648405 => 'Brasil Telecom GSM', + 55648406 => 'Brasil Telecom GSM', + 55648407 => 'Brasil Telecom GSM', + 55648408 => 'Brasil Telecom GSM', + 55648409 => 'Brasil Telecom GSM', + 55648411 => 'Brasil Telecom GSM', + 55648412 => 'Brasil Telecom GSM', + 55648413 => 'Brasil Telecom GSM', + 55648414 => 'Brasil Telecom GSM', + 55648415 => 'Brasil Telecom GSM', + 55648416 => 'Brasil Telecom GSM', + 55648417 => 'Brasil Telecom GSM', + 55648418 => 'Brasil Telecom GSM', + 55648419 => 'Brasil Telecom GSM', + 55648421 => 'Brasil Telecom GSM', + 55648422 => 'Brasil Telecom GSM', + 55648423 => 'Brasil Telecom GSM', + 55648424 => 'Brasil Telecom GSM', + 55648425 => 'Brasil Telecom GSM', + 55648426 => 'Brasil Telecom GSM', + 55648427 => 'Brasil Telecom GSM', + 55648428 => 'Brasil Telecom GSM', + 55648429 => 'Brasil Telecom GSM', + 55648431 => 'Brasil Telecom GSM', + 55648432 => 'Brasil Telecom GSM', + 55648433 => 'Brasil Telecom GSM', + 55648434 => 'Brasil Telecom GSM', + 55648435 => 'Brasil Telecom GSM', + 55648436 => 'Brasil Telecom GSM', + 55648437 => 'Brasil Telecom GSM', + 55648438 => 'Brasil Telecom GSM', + 55648439 => 'Brasil Telecom GSM', + 55648441 => 'Brasil Telecom GSM', + 55649606 => 'Vivo', + 55649607 => 'Vivo', + 55649611 => 'Vivo', + 55649618 => 'Vivo', + 55649623 => 'Vivo', + 55649624 => 'Vivo', + 55649625 => 'Vivo', + 55649626 => 'Vivo', + 55649627 => 'Vivo', + 55649641 => 'Vivo', + 55649642 => 'Vivo', + 55649643 => 'Vivo', + 55649644 => 'Vivo', + 55649645 => 'Vivo', + 55649646 => 'Vivo', + 55649647 => 'Vivo', + 55649648 => 'Vivo', + 55649652 => 'Vivo', + 55649653 => 'Vivo', + 55649654 => 'Vivo', + 55649655 => 'Vivo', + 55649658 => 'Vivo', + 55649671 => 'Vivo', + 55649675 => 'Vivo', + 55649676 => 'Vivo', + 55649695 => 'Vivo', + 55649699 => 'Vivo', + 55649902 => 'Vivo', + 55649905 => 'Vivo', + 55649906 => 'Vivo', + 55649907 => 'Vivo', + 55649911 => 'Vivo', + 55649931 => 'Vivo', + 55649935 => 'Vivo', + 55649937 => 'Vivo', + 55649938 => 'Vivo', + 55649939 => 'Vivo', + 55649941 => 'Vivo', + 55649942 => 'Vivo', + 55649943 => 'Vivo', + 55649944 => 'Vivo', + 55649945 => 'Vivo', + 55649946 => 'Vivo', + 55649947 => 'Vivo', + 55649948 => 'Vivo', + 55649949 => 'Vivo', + 55649951 => 'Vivo', + 55649952 => 'Vivo', + 55649953 => 'Vivo', + 55649954 => 'Vivo', + 55649955 => 'Vivo', + 55649956 => 'Vivo', + 55649957 => 'Vivo', + 55649958 => 'Vivo', + 55649959 => 'Vivo', + 55649961 => 'Vivo', + 55649962 => 'Vivo', + 55649963 => 'Vivo', + 55649964 => 'Vivo', + 55649965 => 'Vivo', + 55649966 => 'Vivo', + 55649967 => 'Vivo', + 55649968 => 'Vivo', + 55649969 => 'Vivo', + 5564997 => 'Vivo', + 5564998 => 'Vivo', + 55649991 => 'Vivo', + 55649994 => 'Vivo', + 55649995 => 'Vivo', + 55649996 => 'Vivo', + 55649997 => 'Vivo', + 55649998 => 'Vivo', + 55658111 => 'TIM', + 55658112 => 'TIM', + 55658113 => 'TIM', + 55658114 => 'TIM', + 55658115 => 'TIM', + 55658116 => 'TIM', + 55658117 => 'TIM', + 55658118 => 'TIM', + 55658119 => 'TIM', + 55658121 => 'TIM', + 55658122 => 'TIM', + 55658123 => 'TIM', + 55658124 => 'TIM', + 55658125 => 'TIM', + 55658126 => 'TIM', + 55658127 => 'TIM', + 55658128 => 'TIM', + 55658129 => 'TIM', + 55658131 => 'TIM', + 55658132 => 'TIM', + 55658133 => 'TIM', + 55658134 => 'TIM', + 55658135 => 'TIM', + 55658136 => 'TIM', + 55658137 => 'TIM', + 55658138 => 'TIM', + 55658139 => 'TIM', + 55658141 => 'TIM', + 55658142 => 'TIM', + 55658401 => 'Brasil Telecom GSM', + 55658402 => 'Brasil Telecom GSM', + 55658403 => 'Brasil Telecom GSM', + 55658404 => 'Brasil Telecom GSM', + 55658405 => 'Brasil Telecom GSM', + 55658406 => 'Brasil Telecom GSM', + 55658407 => 'Brasil Telecom GSM', + 55658408 => 'Brasil Telecom GSM', + 55658409 => 'Brasil Telecom GSM', + 55658411 => 'Brasil Telecom GSM', + 55658412 => 'Brasil Telecom GSM', + 55658413 => 'Brasil Telecom GSM', + 55658414 => 'Brasil Telecom GSM', + 55658415 => 'Brasil Telecom GSM', + 55658416 => 'Brasil Telecom GSM', + 55658417 => 'Brasil Telecom GSM', + 55658418 => 'Brasil Telecom GSM', + 55658419 => 'Brasil Telecom GSM', + 55658421 => 'Brasil Telecom GSM', + 55658422 => 'Brasil Telecom GSM', + 55658423 => 'Brasil Telecom GSM', + 55658424 => 'Brasil Telecom GSM', + 55658425 => 'Brasil Telecom GSM', + 55658426 => 'Brasil Telecom GSM', + 55658427 => 'Brasil Telecom GSM', + 55658428 => 'Brasil Telecom GSM', + 55658429 => 'Brasil Telecom GSM', + 55658431 => 'Brasil Telecom GSM', + 55658432 => 'Brasil Telecom GSM', + 55658433 => 'Brasil Telecom GSM', + 55658434 => 'Brasil Telecom GSM', + 55658435 => 'Brasil Telecom GSM', + 55658436 => 'Brasil Telecom GSM', + 55658437 => 'Brasil Telecom GSM', + 55658438 => 'Brasil Telecom GSM', + 55658439 => 'Brasil Telecom GSM', + 55658441 => 'Brasil Telecom GSM', + 55658442 => 'Brasil Telecom GSM', + 55658443 => 'Brasil Telecom GSM', + 55658444 => 'Brasil Telecom GSM', + 55658445 => 'Brasil Telecom GSM', + 55658446 => 'Brasil Telecom GSM', + 55658447 => 'Brasil Telecom GSM', + 55658448 => 'Brasil Telecom GSM', + 55658449 => 'Brasil Telecom GSM', + 55658451 => 'Brasil Telecom GSM', + 55658452 => 'Brasil Telecom GSM', + 55658453 => 'Brasil Telecom GSM', + 55658454 => 'Brasil Telecom GSM', + 55658455 => 'Brasil Telecom GSM', + 55658456 => 'Brasil Telecom GSM', + 55658457 => 'Brasil Telecom GSM', + 55659601 => 'Vivo', + 55659602 => 'Vivo', + 55659603 => 'Vivo', + 55659604 => 'Vivo', + 55659605 => 'Vivo', + 55659606 => 'Vivo', + 55659607 => 'Vivo', + 55659608 => 'Vivo', + 55659609 => 'Vivo', + 55659611 => 'Vivo', + 55659612 => 'Vivo', + 55659613 => 'Vivo', + 55659614 => 'Vivo', + 55659615 => 'Vivo', + 55659616 => 'Vivo', + 55659617 => 'Vivo', + 55659618 => 'Vivo', + 55659619 => 'Vivo', + 55659621 => 'Vivo', + 55659622 => 'Vivo', + 55659623 => 'Vivo', + 55659624 => 'Vivo', + 55659625 => 'Vivo', + 55659626 => 'Vivo', + 55659627 => 'Vivo', + 55659628 => 'Vivo', + 55659629 => 'Vivo', + 55659631 => 'Vivo', + 55659632 => 'Vivo', + 55659633 => 'Vivo', + 55659634 => 'Vivo', + 55659635 => 'Vivo', + 55659636 => 'Vivo', + 55659637 => 'Vivo', + 55659638 => 'Vivo', + 55659639 => 'Vivo', + 55659641 => 'Vivo', + 55659642 => 'Vivo', + 55659643 => 'Vivo', + 55659644 => 'Vivo', + 55659645 => 'Vivo', + 55659646 => 'Vivo', + 55659647 => 'Vivo', + 55659648 => 'Vivo', + 55659649 => 'Vivo', + 55659651 => 'Vivo', + 55659652 => 'Vivo', + 55659653 => 'Vivo', + 55659654 => 'Vivo', + 55659655 => 'Vivo', + 55659656 => 'Vivo', + 55659657 => 'Vivo', + 55659658 => 'Vivo', + 55659659 => 'Vivo', + 55659661 => 'Vivo', + 55659662 => 'Vivo', + 55659663 => 'Vivo', + 55659664 => 'Vivo', + 55659665 => 'Vivo', + 55659666 => 'Vivo', + 55659667 => 'Vivo', + 55659668 => 'Vivo', + 55659669 => 'Vivo', + 55659671 => 'Vivo', + 55659672 => 'Vivo', + 55659673 => 'Vivo', + 55659674 => 'Vivo', + 55659675 => 'Vivo', + 55659676 => 'Vivo', + 55659677 => 'Vivo', + 55659901 => 'Vivo', + 55659902 => 'Vivo', + 55659903 => 'Vivo', + 55659904 => 'Vivo', + 55659905 => 'Vivo', + 55659906 => 'Vivo', + 55659907 => 'Vivo', + 55659908 => 'Vivo', + 55659909 => 'Vivo', + 55659911 => 'Vivo', + 55659912 => 'Vivo', + 55659913 => 'Vivo', + 55659914 => 'Vivo', + 55659915 => 'Vivo', + 55659916 => 'Vivo', + 55659917 => 'Vivo', + 55659918 => 'Vivo', + 55659919 => 'Vivo', + 55659921 => 'Vivo', + 55659922 => 'Vivo', + 55659923 => 'Vivo', + 55659924 => 'Vivo', + 55659925 => 'Vivo', + 55659926 => 'Vivo', + 55659927 => 'Vivo', + 55659928 => 'Vivo', + 55659929 => 'Vivo', + 55659931 => 'Vivo', + 55659932 => 'Vivo', + 55659933 => 'Vivo', + 55659934 => 'Vivo', + 55659935 => 'Vivo', + 55659936 => 'Vivo', + 55659937 => 'Vivo', + 55659938 => 'Vivo', + 55659939 => 'Vivo', + 55659941 => 'Vivo', + 55659942 => 'Vivo', + 55659943 => 'Vivo', + 55659944 => 'Vivo', + 55659945 => 'Vivo', + 55659946 => 'Vivo', + 55659947 => 'Vivo', + 55659948 => 'Vivo', + 55659949 => 'Vivo', + 55659951 => 'Vivo', + 55659952 => 'Vivo', + 55659953 => 'Vivo', + 55659954 => 'Vivo', + 55659955 => 'Vivo', + 55659956 => 'Vivo', + 55659957 => 'Vivo', + 55659958 => 'Vivo', + 55659959 => 'Vivo', + 5565996 => 'Vivo', + 5565997 => 'Vivo', + 5565998 => 'Vivo', + 55659991 => 'Vivo', + 55659992 => 'Vivo', + 55659993 => 'Vivo', + 55659994 => 'Vivo', + 55659995 => 'Vivo', + 55659996 => 'Vivo', + 55659997 => 'Vivo', + 55659998 => 'Vivo', + 55659999 => 'Vivo', + 55668111 => 'TIM', + 55668112 => 'TIM', + 55668113 => 'TIM', + 55668114 => 'TIM', + 55668115 => 'TIM', + 55668116 => 'TIM', + 55668117 => 'TIM', + 55668118 => 'TIM', + 55668119 => 'TIM', + 55668121 => 'TIM', + 55668122 => 'TIM', + 55668123 => 'TIM', + 55668124 => 'TIM', + 55668125 => 'TIM', + 55668126 => 'TIM', + 55668127 => 'TIM', + 55668128 => 'TIM', + 55668129 => 'TIM', + 55668131 => 'TIM', + 55668132 => 'TIM', + 55668401 => 'Brasil Telecom GSM', + 55668402 => 'Brasil Telecom GSM', + 55668403 => 'Brasil Telecom GSM', + 55668404 => 'Brasil Telecom GSM', + 55668405 => 'Brasil Telecom GSM', + 55668406 => 'Brasil Telecom GSM', + 55668407 => 'Brasil Telecom GSM', + 55668408 => 'Brasil Telecom GSM', + 55668409 => 'Brasil Telecom GSM', + 55668411 => 'Brasil Telecom GSM', + 55668412 => 'Brasil Telecom GSM', + 55668413 => 'Brasil Telecom GSM', + 55668414 => 'Brasil Telecom GSM', + 55668415 => 'Brasil Telecom GSM', + 55668416 => 'Brasil Telecom GSM', + 55668417 => 'Brasil Telecom GSM', + 55668418 => 'Brasil Telecom GSM', + 55668419 => 'Brasil Telecom GSM', + 55668421 => 'Brasil Telecom GSM', + 55668422 => 'Brasil Telecom GSM', + 55668423 => 'Brasil Telecom GSM', + 55668424 => 'Brasil Telecom GSM', + 55668425 => 'Brasil Telecom GSM', + 55668426 => 'Brasil Telecom GSM', + 55668427 => 'Brasil Telecom GSM', + 55668428 => 'Brasil Telecom GSM', + 55669601 => 'Vivo', + 55669602 => 'Vivo', + 55669603 => 'Vivo', + 55669604 => 'Vivo', + 55669605 => 'Vivo', + 55669606 => 'Vivo', + 55669607 => 'Vivo', + 55669608 => 'Vivo', + 55669609 => 'Vivo', + 55669611 => 'Vivo', + 55669612 => 'Vivo', + 55669613 => 'Vivo', + 55669614 => 'Vivo', + 55669615 => 'Vivo', + 55669616 => 'Vivo', + 55669617 => 'Vivo', + 55669618 => 'Vivo', + 55669619 => 'Vivo', + 55669621 => 'Vivo', + 55669622 => 'Vivo', + 55669623 => 'Vivo', + 55669624 => 'Vivo', + 55669625 => 'Vivo', + 55669626 => 'Vivo', + 55669627 => 'Vivo', + 55669628 => 'Vivo', + 55669629 => 'Vivo', + 55669631 => 'Vivo', + 55669632 => 'Vivo', + 55669633 => 'Vivo', + 55669634 => 'Vivo', + 55669635 => 'Vivo', + 55669636 => 'Vivo', + 55669637 => 'Vivo', + 55669638 => 'Vivo', + 55669639 => 'Vivo', + 55669641 => 'Vivo', + 55669642 => 'Vivo', + 55669643 => 'Vivo', + 55669644 => 'Vivo', + 55669645 => 'Vivo', + 55669646 => 'Vivo', + 55669647 => 'Vivo', + 55669648 => 'Vivo', + 55669649 => 'Vivo', + 55669651 => 'Vivo', + 55669652 => 'Vivo', + 55669653 => 'Vivo', + 55669654 => 'Vivo', + 55669655 => 'Vivo', + 55669656 => 'Vivo', + 55669657 => 'Vivo', + 55669658 => 'Vivo', + 55669659 => 'Vivo', + 55669661 => 'Vivo', + 55669662 => 'Vivo', + 55669663 => 'Vivo', + 55669664 => 'Vivo', + 55669665 => 'Vivo', + 55669666 => 'Vivo', + 55669667 => 'Vivo', + 55669668 => 'Vivo', + 55669669 => 'Vivo', + 55669671 => 'Vivo', + 55669672 => 'Vivo', + 55669673 => 'Vivo', + 55669674 => 'Vivo', + 55669675 => 'Vivo', + 55669676 => 'Vivo', + 55669677 => 'Vivo', + 55669678 => 'Vivo', + 55669679 => 'Vivo', + 55669681 => 'Vivo', + 55669682 => 'Vivo', + 55669683 => 'Vivo', + 55669684 => 'Vivo', + 55669685 => 'Vivo', + 55669686 => 'Vivo', + 55669687 => 'Vivo', + 55669688 => 'Vivo', + 55669689 => 'Vivo', + 55669691 => 'Vivo', + 55669692 => 'Vivo', + 55669693 => 'Vivo', + 55669694 => 'Vivo', + 55669695 => 'Vivo', + 55669696 => 'Vivo', + 55669697 => 'Vivo', + 55669698 => 'Vivo', + 55669699 => 'Vivo', + 55669901 => 'Vivo', + 55669902 => 'Vivo', + 55669903 => 'Vivo', + 55669904 => 'Vivo', + 55669905 => 'Vivo', + 55669906 => 'Vivo', + 55669907 => 'Vivo', + 55669908 => 'Vivo', + 55669909 => 'Vivo', + 55669911 => 'Vivo', + 55669912 => 'Vivo', + 55669913 => 'Vivo', + 55669951 => 'Vivo', + 55669952 => 'Vivo', + 55669953 => 'Vivo', + 55669954 => 'Vivo', + 55669955 => 'Vivo', + 55669956 => 'Vivo', + 55669957 => 'Vivo', + 55669958 => 'Vivo', + 55669959 => 'Vivo', + 55669961 => 'Vivo', + 55669962 => 'Vivo', + 55669963 => 'Vivo', + 55669964 => 'Vivo', + 55669965 => 'Vivo', + 55669966 => 'Vivo', + 55669967 => 'Vivo', + 55669968 => 'Vivo', + 55669969 => 'Vivo', + 5566997 => 'Vivo', + 5566998 => 'Vivo', + 55669991 => 'Vivo', + 55669992 => 'Vivo', + 55669993 => 'Vivo', + 55669994 => 'Vivo', + 55669995 => 'Vivo', + 55669996 => 'Vivo', + 55669997 => 'Vivo', + 55669998 => 'Vivo', + 55669999 => 'Vivo', + 55678111 => 'TIM', + 55678112 => 'TIM', + 55678113 => 'TIM', + 55678114 => 'TIM', + 55678115 => 'TIM', + 55678116 => 'TIM', + 55678117 => 'TIM', + 55678118 => 'TIM', + 55678119 => 'TIM', + 55678121 => 'TIM', + 55678122 => 'TIM', + 55678123 => 'TIM', + 55678124 => 'TIM', + 55678125 => 'TIM', + 55678126 => 'TIM', + 55678127 => 'TIM', + 55678128 => 'TIM', + 55678129 => 'TIM', + 55678131 => 'TIM', + 55678132 => 'TIM', + 55678133 => 'TIM', + 55678134 => 'TIM', + 55678135 => 'TIM', + 55678136 => 'TIM', + 55678137 => 'TIM', + 55678138 => 'TIM', + 55678139 => 'TIM', + 55678141 => 'TIM', + 55678142 => 'TIM', + 55678143 => 'TIM', + 55678144 => 'TIM', + 55678145 => 'TIM', + 55678146 => 'TIM', + 55678147 => 'TIM', + 55678148 => 'TIM', + 55678149 => 'TIM', + 55678151 => 'TIM', + 55678152 => 'TIM', + 55678153 => 'TIM', + 55678154 => 'TIM', + 55678155 => 'TIM', + 55678156 => 'TIM', + 55678157 => 'TIM', + 55678158 => 'TIM', + 55678159 => 'TIM', + 55678161 => 'TIM', + 55678162 => 'TIM', + 55678163 => 'TIM', + 55678164 => 'TIM', + 55678167 => 'TIM', + 55678401 => 'Brasil Telecom GSM', + 55678402 => 'Brasil Telecom GSM', + 55678403 => 'Brasil Telecom GSM', + 55678404 => 'Brasil Telecom GSM', + 55678405 => 'Brasil Telecom GSM', + 55678406 => 'Brasil Telecom GSM', + 55678407 => 'Brasil Telecom GSM', + 55678408 => 'Brasil Telecom GSM', + 55678409 => 'Brasil Telecom GSM', + 55678411 => 'Brasil Telecom GSM', + 55678412 => 'Brasil Telecom GSM', + 55678413 => 'Brasil Telecom GSM', + 55678414 => 'Brasil Telecom GSM', + 55678415 => 'Brasil Telecom GSM', + 55678416 => 'Brasil Telecom GSM', + 55678417 => 'Brasil Telecom GSM', + 55678418 => 'Brasil Telecom GSM', + 55678419 => 'Brasil Telecom GSM', + 55678421 => 'Brasil Telecom GSM', + 55678422 => 'Brasil Telecom GSM', + 55678423 => 'Brasil Telecom GSM', + 55678424 => 'Brasil Telecom GSM', + 55678425 => 'Brasil Telecom GSM', + 55678426 => 'Brasil Telecom GSM', + 55678427 => 'Brasil Telecom GSM', + 55678428 => 'Brasil Telecom GSM', + 55678429 => 'Brasil Telecom GSM', + 55678431 => 'Brasil Telecom GSM', + 55678432 => 'Brasil Telecom GSM', + 55678433 => 'Brasil Telecom GSM', + 55678434 => 'Brasil Telecom GSM', + 55678435 => 'Brasil Telecom GSM', + 55678436 => 'Brasil Telecom GSM', + 55678437 => 'Brasil Telecom GSM', + 55678438 => 'Brasil Telecom GSM', + 55678439 => 'Brasil Telecom GSM', + 55678441 => 'Brasil Telecom GSM', + 55678442 => 'Brasil Telecom GSM', + 55678443 => 'Brasil Telecom GSM', + 55678444 => 'Brasil Telecom GSM', + 55678445 => 'Brasil Telecom GSM', + 55678446 => 'Brasil Telecom GSM', + 55678447 => 'Brasil Telecom GSM', + 55678448 => 'Brasil Telecom GSM', + 55678449 => 'Brasil Telecom GSM', + 55678451 => 'Brasil Telecom GSM', + 55678452 => 'Brasil Telecom GSM', + 55678453 => 'Brasil Telecom GSM', + 55678454 => 'Brasil Telecom GSM', + 556796 => 'Vivo', + 5567980 => 'Vivo', + 55679810 => 'Vivo', + 55679811 => 'Vivo', + 55679812 => 'Vivo', + 55679813 => 'Vivo', + 55679814 => 'Vivo', + 556799 => 'Vivo', + 55688111 => 'TIM', + 55688112 => 'TIM', + 55688113 => 'TIM', + 55688114 => 'TIM', + 55688115 => 'TIM', + 55688117 => 'TIM', + 55688118 => 'TIM', + 55688119 => 'TIM', + 55688121 => 'TIM', + 55688401 => 'Brasil Telecom GSM', + 55688402 => 'Brasil Telecom GSM', + 55688403 => 'Brasil Telecom GSM', + 55688404 => 'Brasil Telecom GSM', + 55688405 => 'Brasil Telecom GSM', + 55688406 => 'Brasil Telecom GSM', + 55688407 => 'Brasil Telecom GSM', + 55688408 => 'Brasil Telecom GSM', + 55688409 => 'Brasil Telecom GSM', + 55688411 => 'Brasil Telecom GSM', + 55688412 => 'Brasil Telecom GSM', + 55688413 => 'Brasil Telecom GSM', + 55688414 => 'Brasil Telecom GSM', + 55688415 => 'Brasil Telecom GSM', + 55688416 => 'Brasil Telecom GSM', + 55688417 => 'Brasil Telecom GSM', + 55688418 => 'Brasil Telecom GSM', + 55689911 => 'Vivo', + 55689931 => 'Vivo', + 55689932 => 'Vivo', + 55689933 => 'Vivo', + 55689934 => 'Vivo', + 55689935 => 'Vivo', + 55689936 => 'Vivo', + 55689937 => 'Vivo', + 55689938 => 'Vivo', + 55689939 => 'Vivo', + 55689941 => 'Vivo', + 55689942 => 'Vivo', + 55689943 => 'Vivo', + 55689944 => 'Vivo', + 55689945 => 'Vivo', + 55689946 => 'Vivo', + 55689947 => 'Vivo', + 55689948 => 'Vivo', + 55689949 => 'Vivo', + 55689951 => 'Vivo', + 55689952 => 'Vivo', + 55689953 => 'Vivo', + 55689954 => 'Vivo', + 55689955 => 'Vivo', + 55689956 => 'Vivo', + 55689957 => 'Vivo', + 55689958 => 'Vivo', + 55689959 => 'Vivo', + 55689961 => 'Vivo', + 55689962 => 'Vivo', + 55689963 => 'Vivo', + 55689964 => 'Vivo', + 55689965 => 'Vivo', + 55689966 => 'Vivo', + 55689967 => 'Vivo', + 55689968 => 'Vivo', + 55689969 => 'Vivo', + 5568997 => 'Vivo', + 5568998 => 'Vivo', + 55689991 => 'Vivo', + 55689992 => 'Vivo', + 55689993 => 'Vivo', + 55689994 => 'Vivo', + 55689995 => 'Vivo', + 55689996 => 'Vivo', + 55689997 => 'Vivo', + 55689998 => 'Vivo', + 55689999 => 'Vivo', + 55698111 => 'TIM', + 55698112 => 'TIM', + 55698113 => 'TIM', + 55698114 => 'TIM', + 55698115 => 'TIM', + 55698116 => 'TIM', + 55698117 => 'TIM', + 55698118 => 'TIM', + 55698119 => 'TIM', + 55698121 => 'TIM', + 55698122 => 'TIM', + 55698123 => 'TIM', + 55698124 => 'TIM', + 55698125 => 'TIM', + 55698126 => 'TIM', + 55698127 => 'TIM', + 55698128 => 'TIM', + 55698401 => 'Brasil Telecom GSM', + 55698402 => 'Brasil Telecom GSM', + 55698403 => 'Brasil Telecom GSM', + 55698404 => 'Brasil Telecom GSM', + 55698405 => 'Brasil Telecom GSM', + 55698406 => 'Brasil Telecom GSM', + 55698407 => 'Brasil Telecom GSM', + 55698408 => 'Brasil Telecom GSM', + 55698409 => 'Brasil Telecom GSM', + 55698411 => 'Brasil Telecom GSM', + 55698412 => 'Brasil Telecom GSM', + 55698413 => 'Brasil Telecom GSM', + 55698414 => 'Brasil Telecom GSM', + 55698415 => 'Brasil Telecom GSM', + 55698416 => 'Brasil Telecom GSM', + 55698417 => 'Brasil Telecom GSM', + 55698418 => 'Brasil Telecom GSM', + 55698419 => 'Brasil Telecom GSM', + 55698421 => 'Brasil Telecom GSM', + 55698422 => 'Brasil Telecom GSM', + 55698423 => 'Brasil Telecom GSM', + 55698424 => 'Brasil Telecom GSM', + 55698425 => 'Brasil Telecom GSM', + 55698426 => 'Brasil Telecom GSM', + 55698427 => 'Brasil Telecom GSM', + 55698428 => 'Brasil Telecom GSM', + 55698429 => 'Brasil Telecom GSM', + 55698431 => 'Brasil Telecom GSM', + 55698432 => 'Brasil Telecom GSM', + 55698433 => 'Brasil Telecom GSM', + 55698434 => 'Brasil Telecom GSM', + 55698435 => 'Brasil Telecom GSM', + 55698436 => 'Brasil Telecom GSM', + 55698437 => 'Brasil Telecom GSM', + 55698438 => 'Brasil Telecom GSM', + 55698439 => 'Brasil Telecom GSM', + 55698441 => 'Brasil Telecom GSM', + 55698442 => 'Brasil Telecom GSM', + 55698443 => 'Brasil Telecom GSM', + 55698444 => 'Brasil Telecom GSM', + 55698445 => 'Brasil Telecom GSM', + 55698446 => 'Brasil Telecom GSM', + 55698447 => 'Brasil Telecom GSM', + 55698448 => 'Brasil Telecom GSM', + 55698449 => 'Brasil Telecom GSM', + 55698451 => 'Brasil Telecom GSM', + 55698452 => 'Brasil Telecom GSM', + 55698453 => 'Brasil Telecom GSM', + 55698454 => 'Brasil Telecom GSM', + 55698455 => 'Brasil Telecom GSM', + 55698456 => 'Brasil Telecom GSM', + 55698457 => 'Brasil Telecom GSM', + 55698458 => 'Brasil Telecom GSM', + 55698459 => 'Brasil Telecom GSM', + 55698461 => 'Brasil Telecom GSM', + 55698462 => 'Brasil Telecom GSM', + 55698463 => 'Brasil Telecom GSM', + 55698465 => 'Brasil Telecom GSM', + 55698466 => 'Brasil Telecom GSM', + 55698467 => 'Brasil Telecom GSM', + 55699901 => 'Vivo', + 55699902 => 'Vivo', + 55699903 => 'Vivo', + 55699904 => 'Vivo', + 55699905 => 'Vivo', + 55699906 => 'Vivo', + 55699907 => 'Vivo', + 55699908 => 'Vivo', + 55699909 => 'Vivo', + 55699911 => 'Vivo', + 55699912 => 'Vivo', + 55699913 => 'Vivo', + 55699914 => 'Vivo', + 55699915 => 'Vivo', + 55699916 => 'Vivo', + 55699917 => 'Vivo', + 55699918 => 'Vivo', + 55699919 => 'Vivo', + 55699921 => 'Vivo', + 55699922 => 'Vivo', + 55699923 => 'Vivo', + 55699924 => 'Vivo', + 55699925 => 'Vivo', + 55699926 => 'Vivo', + 55699927 => 'Vivo', + 55699928 => 'Vivo', + 55699929 => 'Vivo', + 55699931 => 'Vivo', + 55699932 => 'Vivo', + 55699951 => 'Vivo', + 55699952 => 'Vivo', + 55699953 => 'Vivo', + 55699954 => 'Vivo', + 55699955 => 'Vivo', + 55699956 => 'Vivo', + 55699957 => 'Vivo', + 55699958 => 'Vivo', + 55699959 => 'Vivo', + 5569996 => 'Vivo', + 5569997 => 'Vivo', + 5569998 => 'Vivo', + 55699991 => 'Vivo', + 55699992 => 'Vivo', + 55699993 => 'Vivo', + 55699994 => 'Vivo', + 55699995 => 'Vivo', + 55699996 => 'Vivo', + 55699997 => 'Vivo', + 55699998 => 'Vivo', + 55699999 => 'Vivo', + 557181 => 'Claro BR', + 557182 => 'Claro BR', + 5571830 => 'Claro BR', + 5571831 => 'Claro BR', + 5571832 => 'Claro BR', + 5571833 => 'Claro BR', + 5571834 => 'Claro BR', + 5571835 => 'Claro BR', + 55718360 => 'Claro BR', + 55718361 => 'Claro BR', + 55718362 => 'Claro BR', + 557185 => 'Oi', + 557186 => 'Oi', + 557187 => 'Oi', + 557188 => 'Oi', + 557189 => 'Oi', + 55719101 => 'TIM', + 55719102 => 'TIM', + 55719103 => 'TIM', + 55719104 => 'TIM', + 55719105 => 'TIM', + 55719106 => 'TIM', + 55719107 => 'TIM', + 55719108 => 'TIM', + 55719109 => 'TIM', + 55719111 => 'TIM', + 55719112 => 'TIM', + 55719113 => 'TIM', + 55719114 => 'TIM', + 55719115 => 'TIM', + 55719116 => 'TIM', + 55719117 => 'TIM', + 55719118 => 'TIM', + 55719119 => 'TIM', + 55719121 => 'TIM', + 55719122 => 'TIM', + 55719123 => 'TIM', + 55719124 => 'TIM', + 55719125 => 'TIM', + 55719126 => 'TIM', + 55719127 => 'TIM', + 55719128 => 'TIM', + 55719129 => 'TIM', + 55719131 => 'TIM', + 55719132 => 'TIM', + 55719133 => 'TIM', + 55719134 => 'TIM', + 55719135 => 'TIM', + 55719136 => 'TIM', + 55719137 => 'TIM', + 55719138 => 'TIM', + 55719139 => 'TIM', + 55719141 => 'TIM', + 55719142 => 'TIM', + 55719143 => 'TIM', + 55719144 => 'TIM', + 55719145 => 'TIM', + 55719146 => 'TIM', + 55719147 => 'TIM', + 55719148 => 'TIM', + 55719149 => 'TIM', + 55719151 => 'TIM', + 55719152 => 'TIM', + 55719153 => 'TIM', + 55719154 => 'TIM', + 55719155 => 'TIM', + 55719156 => 'TIM', + 55719157 => 'TIM', + 55719158 => 'TIM', + 55719159 => 'TIM', + 55719161 => 'TIM', + 55719162 => 'TIM', + 55719163 => 'TIM', + 55719164 => 'TIM', + 55719165 => 'TIM', + 55719166 => 'TIM', + 55719167 => 'TIM', + 55719168 => 'TIM', + 55719169 => 'TIM', + 55719171 => 'TIM', + 55719172 => 'TIM', + 55719173 => 'TIM', + 55719174 => 'TIM', + 55719175 => 'TIM', + 55719176 => 'TIM', + 55719177 => 'TIM', + 55719178 => 'TIM', + 55719179 => 'TIM', + 55719181 => 'TIM', + 55719182 => 'TIM', + 55719183 => 'TIM', + 55719184 => 'TIM', + 55719185 => 'TIM', + 55719186 => 'TIM', + 55719187 => 'TIM', + 55719188 => 'TIM', + 55719189 => 'TIM', + 55719191 => 'TIM', + 55719192 => 'TIM', + 55719193 => 'TIM', + 55719194 => 'TIM', + 55719195 => 'TIM', + 55719196 => 'TIM', + 55719197 => 'TIM', + 55719198 => 'TIM', + 55719199 => 'TIM', + 55719201 => 'TIM', + 55719202 => 'TIM', + 55719203 => 'TIM', + 55719204 => 'TIM', + 55719205 => 'TIM', + 55719206 => 'TIM', + 55719207 => 'TIM', + 55719208 => 'TIM', + 55719209 => 'TIM', + 55719211 => 'TIM', + 55719212 => 'TIM', + 55719213 => 'TIM', + 55719214 => 'TIM', + 55719215 => 'TIM', + 55719216 => 'TIM', + 55719217 => 'TIM', + 55719218 => 'TIM', + 55719219 => 'TIM', + 55719221 => 'TIM', + 55719222 => 'TIM', + 55719223 => 'TIM', + 55719224 => 'TIM', + 55719225 => 'TIM', + 55719226 => 'TIM', + 55719227 => 'TIM', + 55719228 => 'TIM', + 55719229 => 'TIM', + 55719231 => 'TIM', + 55719232 => 'TIM', + 55719233 => 'TIM', + 55719234 => 'TIM', + 55719235 => 'TIM', + 55719236 => 'TIM', + 55719237 => 'TIM', + 55719238 => 'TIM', + 55719239 => 'TIM', + 55719241 => 'TIM', + 55719242 => 'TIM', + 55719243 => 'TIM', + 55719244 => 'TIM', + 55719245 => 'TIM', + 55719246 => 'TIM', + 55719247 => 'TIM', + 55719248 => 'TIM', + 55719249 => 'TIM', + 55719251 => 'TIM', + 55719252 => 'TIM', + 55719253 => 'TIM', + 55719254 => 'TIM', + 55719255 => 'TIM', + 55719256 => 'TIM', + 55719257 => 'TIM', + 55719258 => 'TIM', + 55719259 => 'TIM', + 55719261 => 'TIM', + 55719262 => 'TIM', + 55719263 => 'TIM', + 55719264 => 'TIM', + 55719265 => 'TIM', + 55719266 => 'TIM', + 55719267 => 'TIM', + 55719268 => 'TIM', + 55719269 => 'TIM', + 55719271 => 'TIM', + 55719272 => 'TIM', + 55719273 => 'TIM', + 55719274 => 'TIM', + 55719275 => 'TIM', + 55719276 => 'TIM', + 55719277 => 'TIM', + 55719278 => 'TIM', + 55719279 => 'TIM', + 55719287 => 'TIM', + 5571960 => 'Vivo', + 5571961 => 'Vivo', + 5571962 => 'Vivo', + 5571963 => 'Vivo', + 5571964 => 'Vivo', + 5571965 => 'Vivo', + 5571966 => 'Vivo', + 5571967 => 'Vivo', + 5571968 => 'Vivo', + 55719690 => 'Vivo', + 55719691 => 'Vivo', + 55719692 => 'Vivo', + 55719901 => 'Vivo', + 55719902 => 'Vivo', + 55719903 => 'Vivo', + 55719904 => 'Vivo', + 55719905 => 'Vivo', + 55719906 => 'Vivo', + 55719907 => 'Vivo', + 55719908 => 'Vivo', + 55719909 => 'Vivo', + 55719911 => 'Vivo', + 55719912 => 'Vivo', + 55719913 => 'Vivo', + 55719914 => 'Vivo', + 55719915 => 'Vivo', + 55719916 => 'Vivo', + 55719917 => 'Vivo', + 55719918 => 'Vivo', + 55719919 => 'Vivo', + 55719921 => 'Vivo', + 55719922 => 'Vivo', + 55719923 => 'Vivo', + 55719924 => 'Vivo', + 55719925 => 'Vivo', + 55719926 => 'Vivo', + 55719927 => 'Vivo', + 55719928 => 'Vivo', + 55719929 => 'Vivo', + 55719931 => 'Vivo', + 55719932 => 'Vivo', + 55719933 => 'Vivo', + 55719934 => 'Vivo', + 55719935 => 'Vivo', + 55719936 => 'Vivo', + 55719937 => 'Vivo', + 55719938 => 'Vivo', + 55719939 => 'Vivo', + 55719941 => 'Vivo', + 55719942 => 'Vivo', + 55719943 => 'Vivo', + 55719944 => 'Vivo', + 55719945 => 'Vivo', + 55719946 => 'Vivo', + 55719947 => 'Vivo', + 55719948 => 'Vivo', + 55719949 => 'Vivo', + 55719951 => 'Vivo', + 55719952 => 'Vivo', + 55719953 => 'Vivo', + 55719954 => 'Vivo', + 55719955 => 'Vivo', + 55719956 => 'Vivo', + 55719957 => 'Vivo', + 55719958 => 'Vivo', + 55719959 => 'Vivo', + 5571996 => 'Vivo', + 55719971 => 'Vivo', + 55719972 => 'Vivo', + 55719973 => 'Vivo', + 55719974 => 'Vivo', + 55719975 => 'Vivo', + 55719976 => 'Vivo', + 55719977 => 'Vivo', + 55719978 => 'Vivo', + 55719979 => 'Vivo', + 55719981 => 'Vivo', + 55719982 => 'Vivo', + 55719983 => 'Vivo', + 55719984 => 'Vivo', + 55719985 => 'Vivo', + 55719986 => 'Vivo', + 55719987 => 'Vivo', + 55719988 => 'Vivo', + 55719989 => 'Vivo', + 55719991 => 'Vivo', + 55719992 => 'Vivo', + 55719993 => 'Vivo', + 55719994 => 'Vivo', + 55719995 => 'Vivo', + 55719996 => 'Vivo', + 55719997 => 'Vivo', + 55719998 => 'Vivo', + 55719999 => 'Vivo', + 557381 => 'Claro BR', + 557385 => 'Oi', + 557386 => 'Oi', + 557387 => 'Oi', + 557388 => 'Oi', + 557389 => 'Oi', + 55739111 => 'TIM', + 55739112 => 'TIM', + 55739113 => 'TIM', + 55739115 => 'TIM', + 55739116 => 'TIM', + 55739121 => 'TIM', + 55739122 => 'TIM', + 55739126 => 'TIM', + 55739128 => 'TIM', + 55739129 => 'TIM', + 55739131 => 'TIM', + 55739132 => 'TIM', + 55739133 => 'TIM', + 55739134 => 'TIM', + 55739136 => 'TIM', + 55739137 => 'TIM', + 55739141 => 'TIM', + 55739142 => 'TIM', + 55739147 => 'TIM', + 55739149 => 'TIM', + 55739157 => 'TIM', + 55739158 => 'TIM', + 55739191 => 'TIM', + 55739193 => 'TIM', + 55739194 => 'TIM', + 55739198 => 'TIM', + 55739199 => 'TIM', + 55739800 => 'Vivo', + 55739801 => 'Vivo', + 55739802 => 'Vivo', + 55739803 => 'Vivo', + 5573990 => 'Vivo', + 5573991 => 'Vivo', + 5573992 => 'Vivo', + 5573993 => 'Vivo', + 5573994 => 'Vivo', + 5573995 => 'Vivo', + 55739961 => 'Vivo', + 55739962 => 'Vivo', + 55739963 => 'Vivo', + 55739964 => 'Vivo', + 55739965 => 'Vivo', + 55739966 => 'Vivo', + 55739967 => 'Vivo', + 55739968 => 'Vivo', + 55739969 => 'Vivo', + 55739970 => 'Vivo', + 55739971 => 'Vivo', + 55739972 => 'Vivo', + 55739973 => 'Vivo', + 55739976 => 'Vivo', + 55739977 => 'Vivo', + 55739978 => 'Vivo', + 55739979 => 'Vivo', + 55739980 => 'Vivo', + 55739981 => 'Vivo', + 55739983 => 'Vivo', + 55739984 => 'Vivo', + 55739985 => 'Vivo', + 55739986 => 'Vivo', + 55739987 => 'Vivo', + 55739988 => 'Vivo', + 55739989 => 'Vivo', + 55739990 => 'Vivo', + 55739991 => 'Vivo', + 55739993 => 'Vivo', + 55739994 => 'Vivo', + 55739995 => 'Vivo', + 55739997 => 'Vivo', + 55739999 => 'Vivo', + 5574810 => 'Claro BR', + 5574811 => 'Claro BR', + 5574812 => 'Claro BR', + 55748130 => 'Claro BR', + 55748131 => 'Claro BR', + 557485 => 'Oi', + 557486 => 'Oi', + 557487 => 'Oi', + 557488 => 'Oi', + 557489 => 'Oi', + 55749115 => 'TIM', + 55749116 => 'TIM', + 55749121 => 'TIM', + 55749122 => 'TIM', + 55749123 => 'TIM', + 55749124 => 'TIM', + 55749125 => 'TIM', + 55749135 => 'TIM', + 55749147 => 'TIM', + 55749148 => 'TIM', + 55749149 => 'TIM', + 55749188 => 'TIM', + 55749189 => 'TIM', + 55749191 => 'TIM', + 55749193 => 'TIM', + 55749194 => 'TIM', + 55749195 => 'TIM', + 55749198 => 'TIM', + 55749199 => 'TIM', + 55749941 => 'Vivo', + 55749942 => 'Vivo', + 55749943 => 'Vivo', + 55749944 => 'Vivo', + 55749945 => 'Vivo', + 55749946 => 'Vivo', + 55749947 => 'Vivo', + 55749948 => 'Vivo', + 55749949 => 'Vivo', + 5574995 => 'Vivo', + 55749961 => 'Vivo', + 55749962 => 'Vivo', + 55749963 => 'Vivo', + 55749964 => 'Vivo', + 55749965 => 'Vivo', + 55749967 => 'Vivo', + 55749968 => 'Vivo', + 55749969 => 'Vivo', + 55749970 => 'Vivo', + 55749971 => 'Vivo', + 55749972 => 'Vivo', + 55749973 => 'Vivo', + 55749975 => 'Vivo', + 55749976 => 'Vivo', + 55749977 => 'Vivo', + 55749978 => 'Vivo', + 55749979 => 'Vivo', + 5574998 => 'Vivo', + 55749991 => 'Vivo', + 55749995 => 'Vivo', + 55749996 => 'Vivo', + 55749998 => 'Vivo', + 55749999 => 'Vivo', + 557581 => 'Claro BR', + 5575820 => 'Claro BR', + 5575821 => 'Claro BR', + 5575822 => 'Claro BR', + 5575823 => 'Claro BR', + 5575824 => 'Claro BR', + 5575825 => 'Claro BR', + 5575826 => 'Claro BR', + 55758270 => 'Claro BR', + 55758271 => 'Claro BR', + 55758272 => 'Claro BR', + 55758273 => 'Claro BR', + 55758274 => 'Claro BR', + 55758275 => 'Claro BR', + 55758276 => 'Claro BR', + 557585 => 'Oi', + 557586 => 'Oi', + 557587 => 'Oi', + 557588 => 'Oi', + 557589 => 'Oi', + 55759111 => 'TIM', + 55759112 => 'TIM', + 55759113 => 'TIM', + 55759114 => 'TIM', + 55759115 => 'TIM', + 55759116 => 'TIM', + 55759117 => 'TIM', + 55759118 => 'TIM', + 55759119 => 'TIM', + 55759121 => 'TIM', + 55759122 => 'TIM', + 55759123 => 'TIM', + 55759124 => 'TIM', + 55759125 => 'TIM', + 55759126 => 'TIM', + 55759127 => 'TIM', + 55759129 => 'TIM', + 55759131 => 'TIM', + 55759132 => 'TIM', + 55759133 => 'TIM', + 55759134 => 'TIM', + 55759135 => 'TIM', + 55759136 => 'TIM', + 55759137 => 'TIM', + 55759138 => 'TIM', + 55759139 => 'TIM', + 55759141 => 'TIM', + 55759142 => 'TIM', + 55759143 => 'TIM', + 55759144 => 'TIM', + 55759145 => 'TIM', + 55759146 => 'TIM', + 55759147 => 'TIM', + 55759148 => 'TIM', + 55759149 => 'TIM', + 55759165 => 'TIM', + 55759168 => 'TIM', + 55759169 => 'TIM', + 55759172 => 'TIM', + 55759173 => 'TIM', + 55759174 => 'TIM', + 55759175 => 'TIM', + 55759176 => 'TIM', + 55759177 => 'TIM', + 55759178 => 'TIM', + 55759179 => 'TIM', + 55759181 => 'TIM', + 55759182 => 'TIM', + 55759183 => 'TIM', + 55759191 => 'TIM', + 55759192 => 'TIM', + 55759193 => 'TIM', + 55759194 => 'TIM', + 55759198 => 'TIM', + 55759199 => 'TIM', + 55759801 => 'Vivo', + 55759802 => 'Vivo', + 55759803 => 'Vivo', + 55759804 => 'Vivo', + 55759805 => 'Vivo', + 55759806 => 'Vivo', + 55759807 => 'Vivo', + 55759808 => 'Vivo', + 55759809 => 'Vivo', + 5575981 => 'Vivo', + 5575982 => 'Vivo', + 5575983 => 'Vivo', + 55759840 => 'Vivo', + 55759841 => 'Vivo', + 55759842 => 'Vivo', + 55759843 => 'Vivo', + 5575990 => 'Vivo', + 5575991 => 'Vivo', + 5575992 => 'Vivo', + 5575993 => 'Vivo', + 5575994 => 'Vivo', + 5575995 => 'Vivo', + 55759961 => 'Vivo', + 55759962 => 'Vivo', + 55759963 => 'Vivo', + 55759964 => 'Vivo', + 55759965 => 'Vivo', + 55759966 => 'Vivo', + 55759967 => 'Vivo', + 55759970 => 'Vivo', + 55759972 => 'Vivo', + 55759973 => 'Vivo', + 55759975 => 'Vivo', + 55759976 => 'Vivo', + 55759977 => 'Vivo', + 55759978 => 'Vivo', + 55759979 => 'Vivo', + 55759980 => 'Vivo', + 55759981 => 'Vivo', + 55759982 => 'Vivo', + 55759983 => 'Vivo', + 55759985 => 'Vivo', + 55759986 => 'Vivo', + 55759987 => 'Vivo', + 55759988 => 'Vivo', + 55759990 => 'Vivo', + 55759992 => 'Vivo', + 55759993 => 'Vivo', + 55759994 => 'Vivo', + 55759996 => 'Vivo', + 55759997 => 'Vivo', + 55759998 => 'Vivo', + 55759999 => 'Vivo', + 5577810 => 'Claro BR', + 5577811 => 'Claro BR', + 5577812 => 'Claro BR', + 5577813 => 'Claro BR', + 5577814 => 'Claro BR', + 55778150 => 'Claro BR', + 55778151 => 'Claro BR', + 55778152 => 'Claro BR', + 55778153 => 'Claro BR', + 557785 => 'Oi', + 557786 => 'Oi', + 557787 => 'Oi', + 557788 => 'Oi', + 557789 => 'Oi', + 55779115 => 'TIM', + 55779116 => 'TIM', + 55779117 => 'TIM', + 55779118 => 'TIM', + 55779119 => 'TIM', + 55779121 => 'TIM', + 55779125 => 'TIM', + 55779127 => 'TIM', + 55779128 => 'TIM', + 55779129 => 'TIM', + 55779131 => 'TIM', + 55779135 => 'TIM', + 55779136 => 'TIM', + 55779148 => 'TIM', + 55779149 => 'TIM', + 55779191 => 'TIM', + 55779193 => 'TIM', + 55779194 => 'TIM', + 55779198 => 'TIM', + 55779199 => 'TIM', + 5577980 => 'Vivo', + 55779810 => 'Vivo', + 55779811 => 'Vivo', + 55779812 => 'Vivo', + 55779813 => 'Vivo', + 55779814 => 'Vivo', + 55779815 => 'Vivo', + 5577990 => 'Vivo', + 5577991 => 'Vivo', + 5577992 => 'Vivo', + 5577993 => 'Vivo', + 5577994 => 'Vivo', + 5577995 => 'Vivo', + 55779961 => 'Vivo', + 55779962 => 'Vivo', + 55779963 => 'Vivo', + 55779964 => 'Vivo', + 55779966 => 'Vivo', + 55779967 => 'Vivo', + 55779968 => 'Vivo', + 55779969 => 'Vivo', + 55779970 => 'Vivo', + 55779971 => 'Vivo', + 55779972 => 'Vivo', + 55779973 => 'Vivo', + 55779974 => 'Vivo', + 55779975 => 'Vivo', + 55779976 => 'Vivo', + 55779977 => 'Vivo', + 55779978 => 'Vivo', + 5577998 => 'Vivo', + 55779990 => 'Vivo', + 55779992 => 'Vivo', + 55779993 => 'Vivo', + 55779999 => 'Vivo', + 5579810 => 'Claro BR', + 5579811 => 'Claro BR', + 5579812 => 'Claro BR', + 5579813 => 'Claro BR', + 5579814 => 'Claro BR', + 5579815 => 'Claro BR', + 5579816 => 'Claro BR', + 55798171 => 'Claro BR', + 55798172 => 'Claro BR', + 557985 => 'Oi', + 557986 => 'Oi', + 557987 => 'Oi', + 557988 => 'Oi', + 557989 => 'Oi', + 55799116 => 'TIM', + 55799121 => 'TIM', + 55799124 => 'TIM', + 55799131 => 'TIM', + 55799132 => 'TIM', + 55799133 => 'TIM', + 55799134 => 'TIM', + 55799135 => 'TIM', + 55799136 => 'TIM', + 55799137 => 'TIM', + 55799138 => 'TIM', + 55799139 => 'TIM', + 55799141 => 'TIM', + 55799142 => 'TIM', + 55799143 => 'TIM', + 55799145 => 'TIM', + 55799147 => 'TIM', + 55799148 => 'TIM', + 55799149 => 'TIM', + 55799151 => 'TIM', + 55799152 => 'TIM', + 55799153 => 'TIM', + 55799154 => 'TIM', + 55799159 => 'TIM', + 55799191 => 'TIM', + 55799192 => 'TIM', + 55799193 => 'TIM', + 55799198 => 'TIM', + 55799199 => 'TIM', + 55799600 => 'Vivo', + 55799601 => 'Vivo', + 55799602 => 'Vivo', + 55799603 => 'Vivo', + 55799604 => 'Vivo', + 55799605 => 'Vivo', + 55799606 => 'Vivo', + 55799607 => 'Vivo', + 557998 => 'Vivo', + 557999 => 'Vivo', + 558181 => 'Vivo', + 5581820 => 'Vivo', + 5581821 => 'Vivo', + 5581822 => 'Vivo', + 5581823 => 'Vivo', + 5581824 => 'Vivo', + 5581825 => 'Vivo', + 55818260 => 'Vivo', + 55818261 => 'Vivo', + 55818262 => 'Vivo', + 55818263 => 'Vivo', + 558185 => 'Oi', + 558186 => 'Oi', + 558187 => 'Oi', + 558188 => 'Oi', + 558189 => 'Oi', + 558191 => 'Claro BR', + 558192 => 'Claro BR', + 5581930 => 'Claro BR', + 5581931 => 'Claro BR', + 5581932 => 'Claro BR', + 5581933 => 'Claro BR', + 5581934 => 'Claro BR', + 5581935 => 'Claro BR', + 5581936 => 'Claro BR', + 55819370 => 'Claro BR', + 55819371 => 'Claro BR', + 55819372 => 'Claro BR', + 55819373 => 'Claro BR', + 55819374 => 'Claro BR', + 55819375 => 'Claro BR', + 558194 => 'Claro BR', + 558196 => 'TIM', + 5581970 => 'TIM', + 5581971 => 'TIM', + 5581972 => 'TIM', + 55819730 => 'TIM', + 55819731 => 'TIM', + 55819732 => 'TIM', + 55819733 => 'TIM', + 55819734 => 'TIM', + 55819735 => 'TIM', + 55819736 => 'TIM', + 55819737 => 'TIM', + 55819738 => 'TIM', + 55819747 => 'TIM', + 55819748 => 'TIM', + 55819749 => 'TIM', + 55819750 => 'TIM', + 558199 => 'TIM', + 5582810 => 'Vivo', + 5582811 => 'Vivo', + 5582812 => 'Vivo', + 5582813 => 'Vivo', + 55828140 => 'Vivo', + 55828141 => 'Vivo', + 55828142 => 'Vivo', + 55828143 => 'Vivo', + 558285 => 'Oi', + 558286 => 'Oi', + 558287 => 'Oi', + 558288 => 'Oi', + 558289 => 'Oi', + 558291 => 'Claro BR', + 5582930 => 'Claro BR', + 55829310 => 'Claro BR', + 55829311 => 'Claro BR', + 55829312 => 'Claro BR', + 55829313 => 'Claro BR', + 55829314 => 'Claro BR', + 55829315 => 'Claro BR', + 55829316 => 'Claro BR', + 55829317 => 'Claro BR', + 55829318 => 'Claro BR', + 5582932 => 'Claro BR', + 5582933 => 'Claro BR', + 55829340 => 'Claro BR', + 55829341 => 'Claro BR', + 55829342 => 'Claro BR', + 55829343 => 'Claro BR', + 55829351 => 'Claro BR', + 55829361 => 'Claro BR', + 55829371 => 'Claro BR', + 55829381 => 'Claro BR', + 55829444 => 'Claro BR', + 55829600 => 'TIM', + 55829601 => 'TIM', + 55829602 => 'TIM', + 55829603 => 'TIM', + 55829604 => 'TIM', + 55829605 => 'TIM', + 55829606 => 'TIM', + 55829607 => 'TIM', + 55829608 => 'TIM', + 55829621 => 'TIM', + 55829622 => 'TIM', + 55829623 => 'TIM', + 55829624 => 'TIM', + 55829625 => 'TIM', + 55829627 => 'TIM', + 55829628 => 'TIM', + 55829629 => 'TIM', + 55829631 => 'TIM', + 5582990 => 'TIM', + 5582991 => 'TIM', + 5582992 => 'TIM', + 5582993 => 'TIM', + 5582994 => 'TIM', + 5582995 => 'TIM', + 5582996 => 'TIM', + 5582997 => 'TIM', + 5582998 => 'TIM', + 55829991 => 'TIM', + 55829992 => 'TIM', + 55829993 => 'TIM', + 55829994 => 'TIM', + 55829995 => 'TIM', + 55829996 => 'TIM', + 55829997 => 'TIM', + 55829998 => 'TIM', + 55829999 => 'TIM', + 5583810 => 'Vivo', + 5583811 => 'Vivo', + 5583812 => 'Vivo', + 5583813 => 'Vivo', + 5583814 => 'Vivo', + 5583815 => 'Vivo', + 55838160 => 'Vivo', + 55838161 => 'Vivo', + 55838162 => 'Vivo', + 55838163 => 'Vivo', + 55838164 => 'Vivo', + 55838165 => 'Vivo', + 558385 => 'Oi', + 558386 => 'Oi', + 558387 => 'Oi', + 558388 => 'Oi', + 558389 => 'Oi', + 558391 => 'Claro BR', + 5583930 => 'Claro BR', + 5583931 => 'Claro BR', + 5583932 => 'Claro BR', + 55839330 => 'Claro BR', + 55839331 => 'Claro BR', + 55839332 => 'Claro BR', + 55839333 => 'Claro BR', + 55839334 => 'Claro BR', + 55839342 => 'Claro BR', + 55839352 => 'Claro BR', + 55839362 => 'Claro BR', + 55839372 => 'Claro BR', + 55839382 => 'Claro BR', + 55839444 => 'Claro BR', + 55839600 => 'TIM', + 55839601 => 'TIM', + 5583990 => 'TIM', + 5583991 => 'TIM', + 5583992 => 'TIM', + 5583993 => 'TIM', + 55839940 => 'TIM', + 55839941 => 'TIM', + 55839942 => 'TIM', + 55839943 => 'TIM', + 55839944 => 'TIM', + 55839945 => 'TIM', + 55839946 => 'TIM', + 55839947 => 'TIM', + 55839948 => 'TIM', + 5583995 => 'TIM', + 5583996 => 'TIM', + 5583997 => 'TIM', + 5583998 => 'TIM', + 5583999 => 'TIM', + 5584810 => 'Vivo', + 5584811 => 'Vivo', + 5584812 => 'Vivo', + 5584813 => 'Vivo', + 55848140 => 'Vivo', + 55848141 => 'Vivo', + 55848142 => 'Vivo', + 55848143 => 'Vivo', + 55848144 => 'Vivo', + 55848145 => 'Vivo', + 55848146 => 'Vivo', + 55848147 => 'Vivo', + 558485 => 'Oi', + 558486 => 'Oi', + 558487 => 'Oi', + 558488 => 'Oi', + 558489 => 'Oi', + 558491 => 'Claro BR', + 5584940 => 'Claro BR', + 5584941 => 'Claro BR', + 5584942 => 'Claro BR', + 5584943 => 'Claro BR', + 5584944 => 'Claro BR', + 5584945 => 'Claro BR', + 55849461 => 'Claro BR', + 55849462 => 'Claro BR', + 55849463 => 'Claro BR', + 55849464 => 'Claro BR', + 55849465 => 'Claro BR', + 55849466 => 'Claro BR', + 55849467 => 'Claro BR', + 55849468 => 'Claro BR', + 55849471 => 'Claro BR', + 55849481 => 'Claro BR', + 5584960 => 'TIM', + 55849610 => 'TIM', + 55849611 => 'TIM', + 55849612 => 'TIM', + 55849615 => 'TIM', + 55849616 => 'TIM', + 55849617 => 'TIM', + 55849618 => 'TIM', + 55849619 => 'TIM', + 55849620 => 'TIM', + 558499 => 'TIM', + 558581 => 'Vivo', + 5585820 => 'Vivo', + 55858210 => 'Vivo', + 55858211 => 'Vivo', + 55858212 => 'Vivo', + 55858213 => 'Vivo', + 55858214 => 'Vivo', + 55858215 => 'Vivo', + 55858216 => 'Vivo', + 55858217 => 'Vivo', + 558585 => 'Oi', + 558586 => 'Oi', + 558587 => 'Oi', + 558588 => 'Oi', + 558589 => 'Oi', + 558591 => 'Claro BR', + 5585920 => 'Claro BR', + 5585921 => 'Claro BR', + 5585922 => 'Claro BR', + 5585923 => 'Claro BR', + 5585924 => 'Claro BR', + 55859401 => 'Claro BR', + 55859402 => 'Claro BR', + 55859403 => 'Claro BR', + 55859404 => 'Claro BR', + 55859444 => 'Claro BR', + 55859601 => 'TIM', + 55859602 => 'TIM', + 55859603 => 'TIM', + 55859604 => 'TIM', + 55859605 => 'TIM', + 55859606 => 'TIM', + 55859607 => 'TIM', + 55859608 => 'TIM', + 55859609 => 'TIM', + 55859611 => 'TIM', + 55859612 => 'TIM', + 55859613 => 'TIM', + 55859614 => 'TIM', + 55859615 => 'TIM', + 55859616 => 'TIM', + 55859617 => 'TIM', + 55859618 => 'TIM', + 55859619 => 'TIM', + 55859621 => 'TIM', + 55859622 => 'TIM', + 55859623 => 'TIM', + 55859624 => 'TIM', + 55859625 => 'TIM', + 55859626 => 'TIM', + 55859627 => 'TIM', + 55859628 => 'TIM', + 55859629 => 'TIM', + 55859631 => 'TIM', + 55859632 => 'TIM', + 55859633 => 'TIM', + 55859634 => 'TIM', + 55859635 => 'TIM', + 55859636 => 'TIM', + 55859637 => 'TIM', + 55859638 => 'TIM', + 55859639 => 'TIM', + 55859641 => 'TIM', + 55859642 => 'TIM', + 55859643 => 'TIM', + 55859644 => 'TIM', + 55859645 => 'TIM', + 55859646 => 'TIM', + 55859647 => 'TIM', + 55859648 => 'TIM', + 55859649 => 'TIM', + 55859651 => 'TIM', + 55859652 => 'TIM', + 55859653 => 'TIM', + 55859654 => 'TIM', + 55859655 => 'TIM', + 55859656 => 'TIM', + 55859657 => 'TIM', + 55859658 => 'TIM', + 55859659 => 'TIM', + 55859661 => 'TIM', + 55859662 => 'TIM', + 55859663 => 'TIM', + 55859664 => 'TIM', + 55859665 => 'TIM', + 55859666 => 'TIM', + 55859667 => 'TIM', + 55859668 => 'TIM', + 55859669 => 'TIM', + 55859671 => 'TIM', + 55859672 => 'TIM', + 55859673 => 'TIM', + 55859674 => 'TIM', + 55859675 => 'TIM', + 55859676 => 'TIM', + 55859677 => 'TIM', + 55859901 => 'TIM', + 55859902 => 'TIM', + 55859903 => 'TIM', + 55859904 => 'TIM', + 55859905 => 'TIM', + 55859906 => 'TIM', + 55859907 => 'TIM', + 55859908 => 'TIM', + 55859909 => 'TIM', + 55859911 => 'TIM', + 55859912 => 'TIM', + 55859913 => 'TIM', + 55859914 => 'TIM', + 55859915 => 'TIM', + 55859916 => 'TIM', + 55859917 => 'TIM', + 55859918 => 'TIM', + 55859919 => 'TIM', + 55859921 => 'TIM', + 55859922 => 'TIM', + 55859923 => 'TIM', + 55859924 => 'TIM', + 55859925 => 'TIM', + 55859926 => 'TIM', + 55859927 => 'TIM', + 55859928 => 'TIM', + 55859929 => 'TIM', + 55859931 => 'TIM', + 55859932 => 'TIM', + 55859933 => 'TIM', + 55859934 => 'TIM', + 55859935 => 'TIM', + 55859936 => 'TIM', + 55859937 => 'TIM', + 55859938 => 'TIM', + 55859939 => 'TIM', + 55859941 => 'TIM', + 55859942 => 'TIM', + 55859943 => 'TIM', + 55859944 => 'TIM', + 55859945 => 'TIM', + 55859946 => 'TIM', + 55859947 => 'TIM', + 55859948 => 'TIM', + 55859949 => 'TIM', + 55859951 => 'TIM', + 55859952 => 'TIM', + 55859953 => 'TIM', + 55859954 => 'TIM', + 55859955 => 'TIM', + 55859956 => 'TIM', + 55859957 => 'TIM', + 55859958 => 'TIM', + 55859959 => 'TIM', + 55859961 => 'TIM', + 55859962 => 'TIM', + 55859963 => 'TIM', + 55859969 => 'TIM', + 55859971 => 'TIM', + 55859972 => 'TIM', + 55859973 => 'TIM', + 55859974 => 'TIM', + 55859975 => 'TIM', + 55859976 => 'TIM', + 55859977 => 'TIM', + 55859978 => 'TIM', + 55859979 => 'TIM', + 55859981 => 'TIM', + 55859982 => 'TIM', + 55859983 => 'TIM', + 55859984 => 'TIM', + 55859985 => 'TIM', + 55859986 => 'TIM', + 55859987 => 'TIM', + 55859988 => 'TIM', + 55859989 => 'TIM', + 5585999 => 'TIM', + 5586810 => 'Vivo', + 5586811 => 'Vivo', + 5586812 => 'Vivo', + 5586813 => 'Vivo', + 55868140 => 'Vivo', + 55868141 => 'Vivo', + 55868142 => 'Vivo', + 55868143 => 'Vivo', + 55868144 => 'Vivo', + 558685 => 'Oi', + 558686 => 'Oi', + 558687 => 'Oi', + 558688 => 'Oi', + 558689 => 'Oi', + 558694 => 'Claro BR', + 5586950 => 'Claro BR', + 55869510 => 'Claro BR', + 55869511 => 'Claro BR', + 55869512 => 'Claro BR', + 55869513 => 'Claro BR', + 55869514 => 'Claro BR', + 55869515 => 'Claro BR', + 55869516 => 'Claro BR', + 55869517 => 'Claro BR', + 5586992 => 'TIM', + 5586993 => 'TIM', + 5586994 => 'TIM', + 55869950 => 'TIM', + 55869951 => 'TIM', + 55869971 => 'TIM', + 55869972 => 'TIM', + 55869973 => 'TIM', + 55869974 => 'TIM', + 55869975 => 'TIM', + 55869976 => 'TIM', + 55869977 => 'TIM', + 55869978 => 'TIM', + 55869979 => 'TIM', + 55869981 => 'TIM', + 55869982 => 'TIM', + 55869983 => 'TIM', + 55869984 => 'TIM', + 55869985 => 'TIM', + 55869986 => 'TIM', + 55869987 => 'TIM', + 55869988 => 'TIM', + 55869989 => 'TIM', + 55869991 => 'TIM', + 55869992 => 'TIM', + 55869993 => 'TIM', + 55869994 => 'TIM', + 55869995 => 'TIM', + 55869996 => 'TIM', + 55869997 => 'TIM', + 55869998 => 'TIM', + 55869999 => 'TIM', + 5587810 => 'Vivo', + 5587811 => 'Vivo', + 55878120 => 'Vivo', + 55878121 => 'Vivo', + 55878122 => 'Vivo', + 55878123 => 'Vivo', + 55878124 => 'Vivo', + 55878125 => 'Vivo', + 558785 => 'Oi', + 558786 => 'Oi', + 558787 => 'Oi', + 558788 => 'Oi', + 558789 => 'Oi', + 5587910 => 'Claro BR', + 5587911 => 'Claro BR', + 5587912 => 'Claro BR', + 5587913 => 'Claro BR', + 5587914 => 'Claro BR', + 5587915 => 'Claro BR', + 5587916 => 'Claro BR', + 55879170 => 'Claro BR', + 55879171 => 'Claro BR', + 55879172 => 'Claro BR', + 55879173 => 'Claro BR', + 55879174 => 'Claro BR', + 55879175 => 'Claro BR', + 55879243 => 'Claro BR', + 55879253 => 'Claro BR', + 55879601 => 'TIM', + 55879602 => 'TIM', + 55879603 => 'TIM', + 55879604 => 'TIM', + 55879605 => 'TIM', + 55879606 => 'TIM', + 55879607 => 'TIM', + 55879608 => 'TIM', + 55879609 => 'TIM', + 55879611 => 'TIM', + 55879612 => 'TIM', + 55879613 => 'TIM', + 55879614 => 'TIM', + 55879615 => 'TIM', + 55879616 => 'TIM', + 55879617 => 'TIM', + 55879618 => 'TIM', + 55879619 => 'TIM', + 55879621 => 'TIM', + 55879622 => 'TIM', + 55879623 => 'TIM', + 55879624 => 'TIM', + 55879625 => 'TIM', + 55879626 => 'TIM', + 55879627 => 'TIM', + 55879628 => 'TIM', + 55879629 => 'TIM', + 55879631 => 'TIM', + 55879632 => 'TIM', + 55879633 => 'TIM', + 55879634 => 'TIM', + 55879635 => 'TIM', + 55879636 => 'TIM', + 55879637 => 'TIM', + 55879638 => 'TIM', + 55879639 => 'TIM', + 55879901 => 'TIM', + 55879902 => 'TIM', + 55879911 => 'TIM', + 55879912 => 'TIM', + 55879913 => 'TIM', + 55879914 => 'TIM', + 55879915 => 'TIM', + 55879916 => 'TIM', + 55879917 => 'TIM', + 55879918 => 'TIM', + 55879919 => 'TIM', + 55879921 => 'TIM', + 55879922 => 'TIM', + 55879923 => 'TIM', + 55879924 => 'TIM', + 55879925 => 'TIM', + 55879926 => 'TIM', + 55879927 => 'TIM', + 55879928 => 'TIM', + 55879929 => 'TIM', + 55879931 => 'TIM', + 55879932 => 'TIM', + 55879933 => 'TIM', + 55879934 => 'TIM', + 55879935 => 'TIM', + 55879936 => 'TIM', + 55879937 => 'TIM', + 55879938 => 'TIM', + 55879939 => 'TIM', + 55879988 => 'TIM', + 55879991 => 'TIM', + 55879992 => 'TIM', + 55879993 => 'TIM', + 55879994 => 'TIM', + 55879995 => 'TIM', + 55879996 => 'TIM', + 55879997 => 'TIM', + 55879998 => 'TIM', + 55879999 => 'TIM', + 5588810 => 'Vivo', + 5588811 => 'Vivo', + 5588812 => 'Vivo', + 55888130 => 'Vivo', + 558885 => 'Oi', + 558886 => 'Oi', + 558887 => 'Oi', + 558888 => 'Oi', + 558889 => 'Oi', + 558892 => 'Claro BR', + 5588940 => 'Claro BR', + 5588941 => 'Claro BR', + 5588942 => 'Claro BR', + 5588943 => 'Claro BR', + 5588944 => 'Claro BR', + 5588945 => 'Claro BR', + 55889460 => 'Claro BR', + 55889461 => 'Claro BR', + 55889462 => 'Claro BR', + 55889463 => 'Claro BR', + 55889464 => 'Claro BR', + 55889601 => 'TIM', + 55889602 => 'TIM', + 55889603 => 'TIM', + 55889604 => 'TIM', + 55889605 => 'TIM', + 55889606 => 'TIM', + 55889607 => 'TIM', + 55889608 => 'TIM', + 55889609 => 'TIM', + 5588961 => 'TIM', + 55889621 => 'TIM', + 55889622 => 'TIM', + 55889623 => 'TIM', + 55889624 => 'TIM', + 55889625 => 'TIM', + 55889626 => 'TIM', + 55889627 => 'TIM', + 55889628 => 'TIM', + 55889630 => 'TIM', + 55889634 => 'TIM', + 55889635 => 'TIM', + 55889636 => 'TIM', + 55889640 => 'TIM', + 55889650 => 'TIM', + 55889901 => 'TIM', + 55889902 => 'TIM', + 55889903 => 'TIM', + 55889904 => 'TIM', + 55889905 => 'TIM', + 55889906 => 'TIM', + 55889907 => 'TIM', + 55889908 => 'TIM', + 55889909 => 'TIM', + 55889911 => 'TIM', + 55889912 => 'TIM', + 55889913 => 'TIM', + 55889914 => 'TIM', + 55889915 => 'TIM', + 55889916 => 'TIM', + 55889917 => 'TIM', + 55889918 => 'TIM', + 55889919 => 'TIM', + 55889921 => 'TIM', + 55889922 => 'TIM', + 55889923 => 'TIM', + 55889924 => 'TIM', + 55889925 => 'TIM', + 55889926 => 'TIM', + 55889927 => 'TIM', + 55889928 => 'TIM', + 55889929 => 'TIM', + 55889931 => 'TIM', + 55889932 => 'TIM', + 55889933 => 'TIM', + 55889934 => 'TIM', + 55889935 => 'TIM', + 55889936 => 'TIM', + 55889937 => 'TIM', + 55889938 => 'TIM', + 55889939 => 'TIM', + 55889941 => 'TIM', + 55889942 => 'TIM', + 55889943 => 'TIM', + 55889944 => 'TIM', + 55889945 => 'TIM', + 55889946 => 'TIM', + 55889947 => 'TIM', + 55889951 => 'TIM', + 55889952 => 'TIM', + 55889953 => 'TIM', + 55889954 => 'TIM', + 55889955 => 'TIM', + 55889956 => 'TIM', + 55889957 => 'TIM', + 55889958 => 'TIM', + 55889959 => 'TIM', + 55889961 => 'TIM', + 55889962 => 'TIM', + 55889963 => 'TIM', + 55889964 => 'TIM', + 55889965 => 'TIM', + 55889966 => 'TIM', + 55889967 => 'TIM', + 55889968 => 'TIM', + 55889969 => 'TIM', + 5589810 => 'Vivo', + 5589811 => 'Vivo', + 55898120 => 'Vivo', + 558985 => 'Oi', + 558986 => 'Oi', + 558987 => 'Oi', + 558988 => 'Oi', + 558989 => 'Oi', + 5589940 => 'Claro BR', + 5589941 => 'Claro BR', + 5589942 => 'Claro BR', + 5589943 => 'Claro BR', + 55899443 => 'Claro BR', + 55899444 => 'Claro BR', + 55899445 => 'Claro BR', + 55899446 => 'Claro BR', + 55899921 => 'TIM', + 55899922 => 'TIM', + 55899924 => 'TIM', + 55899925 => 'TIM', + 55899926 => 'TIM', + 55899927 => 'TIM', + 55899928 => 'TIM', + 55899929 => 'TIM', + 55899971 => 'TIM', + 55899972 => 'TIM', + 55899973 => 'TIM', + 55899974 => 'TIM', + 55899975 => 'TIM', + 55899976 => 'TIM', + 55899978 => 'TIM', + 55899979 => 'TIM', + 55899984 => 'TIM', + 55899985 => 'TIM', + 55899997 => 'TIM', + 559181 => 'TIM', + 55918201 => 'TIM', + 55918202 => 'TIM', + 55918203 => 'TIM', + 55918204 => 'TIM', + 55918205 => 'TIM', + 55918206 => 'TIM', + 55918207 => 'TIM', + 55918208 => 'TIM', + 55918209 => 'TIM', + 55918211 => 'TIM', + 55918212 => 'TIM', + 55918213 => 'TIM', + 55918214 => 'TIM', + 55918215 => 'TIM', + 55918216 => 'TIM', + 55918217 => 'TIM', + 55918218 => 'TIM', + 55918219 => 'TIM', + 55918221 => 'TIM', + 55918222 => 'TIM', + 55918223 => 'TIM', + 55918224 => 'TIM', + 55918225 => 'TIM', + 55918226 => 'TIM', + 55918227 => 'TIM', + 55918228 => 'TIM', + 55918229 => 'TIM', + 55918231 => 'TIM', + 55918232 => 'TIM', + 55918233 => 'TIM', + 55918234 => 'TIM', + 55918235 => 'TIM', + 55918236 => 'TIM', + 55918237 => 'TIM', + 55918238 => 'TIM', + 55918239 => 'TIM', + 55918241 => 'TIM', + 55918242 => 'TIM', + 55918243 => 'TIM', + 55918244 => 'TIM', + 55918245 => 'TIM', + 55918246 => 'TIM', + 5591840 => 'Claro BR', + 5591841 => 'Claro BR', + 5591842 => 'Claro BR', + 5591843 => 'Claro BR', + 5591844 => 'Claro BR', + 5591845 => 'Claro BR', + 5591846 => 'Claro BR', + 5591847 => 'Claro BR', + 55918480 => 'Claro BR', + 55918481 => 'Claro BR', + 55918482 => 'Claro BR', + 55918483 => 'Claro BR', + 55918484 => 'Claro BR', + 55918485 => 'Claro BR', + 55918486 => 'Claro BR', + 559185 => 'Oi', + 559186 => 'Oi', + 559187 => 'Oi', + 559188 => 'Oi', + 559189 => 'Oi', + 559191 => 'Vivo', + 5591920 => 'Vivo', + 5591921 => 'Vivo', + 5591922 => 'Vivo', + 5591923 => 'Vivo', + 5591924 => 'Vivo', + 5591925 => 'Vivo', + 5591926 => 'Vivo', + 5591927 => 'Vivo', + 55919280 => 'Vivo', + 55919281 => 'Vivo', + 55919282 => 'Vivo', + 55919283 => 'Vivo', + 55919284 => 'Vivo', + 55919285 => 'Vivo', + 55919286 => 'Vivo', + 55919601 => 'Oi', + 55919602 => 'Oi', + 55919603 => 'Oi', + 55919604 => 'Oi', + 55919605 => 'Oi', + 55919606 => 'Oi', + 55919607 => 'Oi', + 55919608 => 'Oi', + 55919609 => 'Oi', + 55919611 => 'Oi', + 55919612 => 'Oi', + 55919613 => 'Oi', + 55919614 => 'Oi', + 55919615 => 'Oi', + 55919616 => 'Oi', + 55919617 => 'Oi', + 55919618 => 'Oi', + 55919619 => 'Oi', + 55919621 => 'Oi', + 55919622 => 'Oi', + 55919623 => 'Oi', + 55919624 => 'Oi', + 55919625 => 'Oi', + 55919626 => 'Oi', + 55919627 => 'Oi', + 55919628 => 'Oi', + 55919629 => 'Oi', + 55919631 => 'Oi', + 55919632 => 'Oi', + 55919633 => 'Oi', + 55919634 => 'Oi', + 55919635 => 'Oi', + 55919636 => 'Oi', + 55919637 => 'Oi', + 55919638 => 'Oi', + 55919639 => 'Oi', + 55919641 => 'Oi', + 55919642 => 'Oi', + 55919901 => 'Oi', + 55919902 => 'Oi', + 55919903 => 'Oi', + 55919904 => 'Oi', + 55919905 => 'Oi', + 55919906 => 'Oi', + 55919907 => 'Oi', + 55919908 => 'Oi', + 55919912 => 'Oi', + 55919913 => 'Oi', + 55919914 => 'Oi', + 55919915 => 'Oi', + 55919916 => 'Oi', + 55919917 => 'Oi', + 55919918 => 'Oi', + 55919919 => 'Oi', + 55919921 => 'Oi', + 55919922 => 'Oi', + 55919923 => 'Oi', + 55919924 => 'Oi', + 55919925 => 'Oi', + 55919926 => 'Oi', + 55919933 => 'Oi', + 55919940 => 'Oi', + 55919941 => 'Oi', + 55919942 => 'Oi', + 55919943 => 'Oi', + 55919944 => 'Oi', + 55919949 => 'Oi', + 5591996 => 'Oi', + 55919971 => 'Oi', + 55919975 => 'Oi', + 55919977 => 'Oi', + 55919978 => 'Oi', + 55919979 => 'Oi', + 5591998 => 'Oi', + 559281 => 'TIM', + 55928211 => 'TIM', + 5592840 => 'Claro BR', + 5592841 => 'Claro BR', + 5592842 => 'Claro BR', + 5592843 => 'Claro BR', + 5592844 => 'Claro BR', + 55928450 => 'Claro BR', + 55928451 => 'Claro BR', + 559285 => 'Oi', + 559286 => 'Oi', + 559287 => 'Oi', + 559288 => 'Oi', + 559289 => 'Oi', + 559291 => 'Vivo', + 559292 => 'Vivo', + 5592930 => 'Vivo', + 5592931 => 'Vivo', + 5592932 => 'Vivo', + 5592933 => 'Vivo', + 5592934 => 'Vivo', + 5592935 => 'Vivo', + 5592936 => 'Vivo', + 5592937 => 'Vivo', + 5592938 => 'Vivo', + 55929390 => 'Vivo', + 55929391 => 'Vivo', + 55929392 => 'Vivo', + 55929393 => 'Vivo', + 55929394 => 'Vivo', + 55929395 => 'Vivo', + 55929631 => 'Oi', + 55929901 => 'Oi', + 55929902 => 'Oi', + 55929903 => 'Oi', + 55929904 => 'Oi', + 55929905 => 'Oi', + 55929906 => 'Oi', + 55929907 => 'Oi', + 55929908 => 'Oi', + 55929909 => 'Oi', + 55929911 => 'Oi', + 55929912 => 'Oi', + 55929913 => 'Oi', + 55929933 => 'Oi', + 55929944 => 'Oi', + 55929951 => 'Oi', + 55929961 => 'Oi', + 55929962 => 'Oi', + 55929963 => 'Oi', + 55929964 => 'Oi', + 55929965 => 'Oi', + 55929966 => 'Oi', + 55929967 => 'Oi', + 55929968 => 'Oi', + 55929969 => 'Oi', + 55929971 => 'Oi', + 55929972 => 'Oi', + 55929973 => 'Oi', + 55929974 => 'Oi', + 55929975 => 'Oi', + 55929976 => 'Oi', + 55929977 => 'Oi', + 55929978 => 'Oi', + 5592998 => 'Oi', + 55929991 => 'Oi', + 55929994 => 'Oi', + 55929995 => 'Oi', + 55929996 => 'Oi', + 55929997 => 'Oi', + 55929998 => 'Oi', + 55929999 => 'Oi', + 55938111 => 'TIM', + 55938112 => 'TIM', + 55938113 => 'TIM', + 55938114 => 'TIM', + 55938115 => 'TIM', + 55938116 => 'TIM', + 55938117 => 'TIM', + 55938118 => 'TIM', + 55938119 => 'TIM', + 55938121 => 'TIM', + 55938122 => 'TIM', + 55938123 => 'TIM', + 55938124 => 'TIM', + 55938125 => 'TIM', + 55938401 => 'Claro BR', + 55938402 => 'Claro BR', + 55938403 => 'Claro BR', + 55938404 => 'Claro BR', + 55938405 => 'Claro BR', + 55938406 => 'Claro BR', + 55938407 => 'Claro BR', + 55938408 => 'Claro BR', + 55938409 => 'Claro BR', + 55938411 => 'Claro BR', + 55938412 => 'Claro BR', + 55938413 => 'Claro BR', + 55938414 => 'Claro BR', + 55938415 => 'Claro BR', + 55938416 => 'Claro BR', + 559385 => 'Oi', + 559386 => 'Oi', + 559387 => 'Oi', + 559388 => 'Oi', + 559389 => 'Oi', + 55939101 => 'Vivo', + 55939102 => 'Vivo', + 55939103 => 'Vivo', + 55939104 => 'Vivo', + 55939105 => 'Vivo', + 55939106 => 'Vivo', + 55939107 => 'Vivo', + 55939111 => 'Vivo', + 55939112 => 'Vivo', + 55939113 => 'Vivo', + 55939114 => 'Vivo', + 55939115 => 'Vivo', + 55939116 => 'Vivo', + 55939117 => 'Vivo', + 55939118 => 'Vivo', + 55939119 => 'Vivo', + 55939121 => 'Vivo', + 55939122 => 'Vivo', + 55939123 => 'Vivo', + 55939124 => 'Vivo', + 55939125 => 'Vivo', + 55939126 => 'Vivo', + 55939127 => 'Vivo', + 55939128 => 'Vivo', + 55939129 => 'Vivo', + 55939131 => 'Vivo', + 55939132 => 'Vivo', + 55939133 => 'Vivo', + 55939134 => 'Vivo', + 55939135 => 'Vivo', + 55939136 => 'Vivo', + 55939137 => 'Vivo', + 55939138 => 'Vivo', + 55939139 => 'Vivo', + 55939141 => 'Vivo', + 55939142 => 'Vivo', + 55939143 => 'Vivo', + 55939144 => 'Vivo', + 55939145 => 'Vivo', + 55939146 => 'Vivo', + 55939147 => 'Vivo', + 55939148 => 'Vivo', + 55939149 => 'Vivo', + 55939151 => 'Vivo', + 55939152 => 'Vivo', + 55939153 => 'Vivo', + 55939154 => 'Vivo', + 55939155 => 'Vivo', + 55939156 => 'Vivo', + 55939157 => 'Vivo', + 55939158 => 'Vivo', + 55939159 => 'Vivo', + 55939161 => 'Vivo', + 55939162 => 'Vivo', + 55939163 => 'Vivo', + 55939164 => 'Vivo', + 55939165 => 'Vivo', + 55939166 => 'Vivo', + 55939167 => 'Vivo', + 55939168 => 'Vivo', + 55939169 => 'Vivo', + 55939171 => 'Vivo', + 55939172 => 'Vivo', + 55939173 => 'Vivo', + 55939174 => 'Vivo', + 55939175 => 'Vivo', + 55939176 => 'Vivo', + 55939177 => 'Vivo', + 55939178 => 'Vivo', + 55939179 => 'Vivo', + 55939181 => 'Vivo', + 55939182 => 'Vivo', + 55939183 => 'Vivo', + 55939184 => 'Vivo', + 55939185 => 'Vivo', + 55939186 => 'Vivo', + 55939187 => 'Vivo', + 55939188 => 'Vivo', + 55939189 => 'Vivo', + 55939191 => 'Vivo', + 55939192 => 'Vivo', + 55939193 => 'Vivo', + 55939194 => 'Vivo', + 55939195 => 'Vivo', + 55939196 => 'Vivo', + 55939197 => 'Vivo', + 55939198 => 'Vivo', + 55939199 => 'Vivo', + 55939651 => 'Oi', + 55939652 => 'Oi', + 55939653 => 'Oi', + 55939654 => 'Oi', + 55939655 => 'Oi', + 55939656 => 'Oi', + 55939657 => 'Oi', + 55939658 => 'Oi', + 55939659 => 'Oi', + 55939901 => 'Oi', + 55939902 => 'Oi', + 55939903 => 'Oi', + 55939904 => 'Oi', + 55939908 => 'Oi', + 55939933 => 'Oi', + 55939951 => 'Oi', + 55939952 => 'Oi', + 55939954 => 'Oi', + 55939970 => 'Oi', + 55939973 => 'Oi', + 55939974 => 'Oi', + 55939975 => 'Oi', + 55939976 => 'Oi', + 55939977 => 'Oi', + 55939978 => 'Oi', + 55939979 => 'Oi', + 55948111 => 'TIM', + 55948112 => 'TIM', + 55948113 => 'TIM', + 55948114 => 'TIM', + 55948115 => 'TIM', + 55948116 => 'TIM', + 55948117 => 'TIM', + 55948118 => 'TIM', + 55948119 => 'TIM', + 55948121 => 'TIM', + 55948122 => 'TIM', + 55948123 => 'TIM', + 55948124 => 'TIM', + 55948125 => 'TIM', + 55948126 => 'TIM', + 55948127 => 'TIM', + 55948128 => 'TIM', + 55948129 => 'TIM', + 55948131 => 'TIM', + 55948132 => 'TIM', + 55948133 => 'TIM', + 55948134 => 'TIM', + 55948135 => 'TIM', + 55948136 => 'TIM', + 55948137 => 'TIM', + 55948138 => 'TIM', + 55948139 => 'TIM', + 55948141 => 'TIM', + 55948142 => 'TIM', + 55948143 => 'TIM', + 55948144 => 'TIM', + 55948145 => 'TIM', + 55948146 => 'TIM', + 55948147 => 'TIM', + 55948148 => 'TIM', + 55948149 => 'TIM', + 55948154 => 'TIM', + 55948155 => 'TIM', + 55948156 => 'TIM', + 55948157 => 'TIM', + 55948401 => 'Claro BR', + 55948402 => 'Claro BR', + 55948403 => 'Claro BR', + 55948404 => 'Claro BR', + 55948405 => 'Claro BR', + 55948406 => 'Claro BR', + 55948407 => 'Claro BR', + 55948408 => 'Claro BR', + 55948409 => 'Claro BR', + 55948411 => 'Claro BR', + 55948412 => 'Claro BR', + 55948413 => 'Claro BR', + 55948414 => 'Claro BR', + 559485 => 'Oi', + 559486 => 'Oi', + 559487 => 'Oi', + 559488 => 'Oi', + 559489 => 'Oi', + 559491 => 'Vivo', + 5594920 => 'Vivo', + 5594921 => 'Vivo', + 5594922 => 'Vivo', + 55949230 => 'Vivo', + 55949231 => 'Vivo', + 55949232 => 'Vivo', + 55949233 => 'Vivo', + 55949661 => 'Oi', + 55949662 => 'Oi', + 55949663 => 'Oi', + 55949664 => 'Oi', + 55949665 => 'Oi', + 55949666 => 'Oi', + 55949667 => 'Oi', + 55949668 => 'Oi', + 55949901 => 'Oi', + 55949903 => 'Oi', + 55949904 => 'Oi', + 55949908 => 'Oi', + 55949909 => 'Oi', + 55949933 => 'Oi', + 55949934 => 'Oi', + 55949944 => 'Oi', + 55949953 => 'Oi', + 55949955 => 'Oi', + 55949969 => 'Oi', + 55949970 => 'Oi', + 55949972 => 'Oi', + 55949973 => 'Oi', + 55949974 => 'Oi', + 55949975 => 'Oi', + 55949977 => 'Oi', + 55949979 => 'Oi', + 55958111 => 'TIM', + 55958112 => 'TIM', + 55958113 => 'TIM', + 55958114 => 'TIM', + 55958115 => 'TIM', + 55958116 => 'TIM', + 55958117 => 'TIM', + 55958118 => 'TIM', + 55958119 => 'TIM', + 55958121 => 'TIM', + 55958122 => 'TIM', + 55958123 => 'TIM', + 5595840 => 'Claro BR', + 55958410 => 'Claro BR', + 55958411 => 'Claro BR', + 55958412 => 'Claro BR', + 559585 => 'Oi', + 559586 => 'Oi', + 559587 => 'Oi', + 559588 => 'Oi', + 559589 => 'Oi', + 55959111 => 'Vivo', + 55959112 => 'Vivo', + 55959113 => 'Vivo', + 55959114 => 'Vivo', + 55959115 => 'Vivo', + 55959116 => 'Vivo', + 55959117 => 'Vivo', + 55959118 => 'Vivo', + 55959119 => 'Vivo', + 55959121 => 'Vivo', + 55959122 => 'Vivo', + 55959123 => 'Vivo', + 55959124 => 'Vivo', + 55959125 => 'Vivo', + 55959126 => 'Vivo', + 55959127 => 'Vivo', + 55959128 => 'Vivo', + 55959129 => 'Vivo', + 55959131 => 'Vivo', + 55959132 => 'Vivo', + 55959133 => 'Vivo', + 55959134 => 'Vivo', + 55959135 => 'Vivo', + 55959136 => 'Vivo', + 55959137 => 'Vivo', + 55959138 => 'Vivo', + 55959139 => 'Vivo', + 55959141 => 'Vivo', + 55959142 => 'Vivo', + 55959143 => 'Vivo', + 55959144 => 'Vivo', + 55959145 => 'Vivo', + 55959146 => 'Vivo', + 55959147 => 'Vivo', + 55959148 => 'Vivo', + 55959149 => 'Vivo', + 55959151 => 'Vivo', + 55959152 => 'Vivo', + 55959153 => 'Vivo', + 55959154 => 'Vivo', + 55959155 => 'Vivo', + 55959156 => 'Vivo', + 55959157 => 'Vivo', + 55959158 => 'Vivo', + 55959159 => 'Vivo', + 55959161 => 'Vivo', + 55959162 => 'Vivo', + 55959163 => 'Vivo', + 55959164 => 'Vivo', + 55959165 => 'Vivo', + 55959166 => 'Vivo', + 55959167 => 'Vivo', + 55959168 => 'Vivo', + 55959901 => 'Oi', + 55959902 => 'Oi', + 55959903 => 'Oi', + 55959904 => 'Oi', + 55959905 => 'Oi', + 55959933 => 'Oi', + 55959959 => 'Oi', + 55959961 => 'Oi', + 55959962 => 'Oi', + 55959963 => 'Oi', + 55959964 => 'Oi', + 55959965 => 'Oi', + 55959967 => 'Oi', + 55959970 => 'Oi', + 55959971 => 'Oi', + 55959972 => 'Oi', + 55959974 => 'Oi', + 55959976 => 'Oi', + 55959977 => 'Oi', + 55959981 => 'Oi', + 55968111 => 'TIM', + 55968112 => 'TIM', + 55968113 => 'TIM', + 55968114 => 'TIM', + 55968115 => 'TIM', + 55968116 => 'TIM', + 55968117 => 'TIM', + 55968118 => 'TIM', + 55968119 => 'TIM', + 55968121 => 'TIM', + 55968122 => 'TIM', + 55968123 => 'TIM', + 55968124 => 'TIM', + 55968125 => 'TIM', + 55968126 => 'TIM', + 55968127 => 'TIM', + 55968128 => 'TIM', + 55968129 => 'TIM', + 55968131 => 'TIM', + 55968132 => 'TIM', + 55968133 => 'TIM', + 55968134 => 'TIM', + 55968135 => 'TIM', + 5596840 => 'Claro BR', + 55968410 => 'Claro BR', + 55968411 => 'Claro BR', + 55968412 => 'Claro BR', + 55968413 => 'Claro BR', + 559685 => 'Oi', + 559686 => 'Oi', + 559687 => 'Oi', + 559688 => 'Oi', + 559689 => 'Oi', + 55969111 => 'Vivo', + 55969112 => 'Vivo', + 55969113 => 'Vivo', + 55969114 => 'Vivo', + 55969115 => 'Vivo', + 55969116 => 'Vivo', + 55969117 => 'Vivo', + 55969118 => 'Vivo', + 55969119 => 'Vivo', + 55969121 => 'Vivo', + 55969122 => 'Vivo', + 55969123 => 'Vivo', + 55969124 => 'Vivo', + 55969125 => 'Vivo', + 55969126 => 'Vivo', + 55969127 => 'Vivo', + 55969128 => 'Vivo', + 55969129 => 'Vivo', + 55969131 => 'Vivo', + 55969132 => 'Vivo', + 55969133 => 'Vivo', + 55969134 => 'Vivo', + 55969135 => 'Vivo', + 55969136 => 'Vivo', + 55969137 => 'Vivo', + 55969138 => 'Vivo', + 55969139 => 'Vivo', + 55969141 => 'Vivo', + 55969142 => 'Vivo', + 55969143 => 'Vivo', + 55969144 => 'Vivo', + 55969145 => 'Vivo', + 55969146 => 'Vivo', + 55969147 => 'Vivo', + 55969148 => 'Vivo', + 55969149 => 'Vivo', + 55969151 => 'Vivo', + 55969152 => 'Vivo', + 55969153 => 'Vivo', + 55969154 => 'Vivo', + 55969155 => 'Vivo', + 55969156 => 'Vivo', + 55969157 => 'Vivo', + 55969158 => 'Vivo', + 55969159 => 'Vivo', + 55969161 => 'Vivo', + 55969162 => 'Vivo', + 55969163 => 'Vivo', + 55969164 => 'Vivo', + 55969165 => 'Vivo', + 55969166 => 'Vivo', + 55969167 => 'Vivo', + 55969168 => 'Vivo', + 55969169 => 'Vivo', + 55969171 => 'Vivo', + 55969172 => 'Vivo', + 55969173 => 'Vivo', + 55969174 => 'Vivo', + 55969175 => 'Vivo', + 55969176 => 'Vivo', + 55969177 => 'Vivo', + 55969178 => 'Vivo', + 55969179 => 'Vivo', + 55969181 => 'Vivo', + 55969901 => 'Oi', + 55969902 => 'Oi', + 55969903 => 'Oi', + 55969904 => 'Oi', + 55969905 => 'Oi', + 55969906 => 'Oi', + 55969907 => 'Oi', + 55969908 => 'Oi', + 55969909 => 'Oi', + 55969911 => 'Oi', + 55969912 => 'Oi', + 55969913 => 'Oi', + 55969914 => 'Oi', + 55969915 => 'Oi', + 55969916 => 'Oi', + 55969917 => 'Oi', + 55969918 => 'Oi', + 55969933 => 'Oi', + 55969961 => 'Oi', + 55969962 => 'Oi', + 55969963 => 'Oi', + 55969964 => 'Oi', + 55969965 => 'Oi', + 55969966 => 'Oi', + 55969967 => 'Oi', + 55969968 => 'Oi', + 55969970 => 'Oi', + 55969971 => 'Oi', + 55969972 => 'Oi', + 55969973 => 'Oi', + 55969974 => 'Oi', + 55969975 => 'Oi', + 55969976 => 'Oi', + 55969981 => 'Oi', + 55978111 => 'TIM', + 55978113 => 'TIM', + 55978114 => 'TIM', + 55978115 => 'TIM', + 55978116 => 'TIM', + 55978117 => 'TIM', + 55978118 => 'TIM', + 55978119 => 'TIM', + 55978121 => 'TIM', + 5597840 => 'Claro BR', + 55978410 => 'Claro BR', + 55978411 => 'Claro BR', + 559785 => 'Oi', + 559786 => 'Oi', + 559787 => 'Oi', + 559788 => 'Oi', + 559789 => 'Oi', + 55979151 => 'Vivo', + 55979152 => 'Vivo', + 55979153 => 'Vivo', + 55979154 => 'Vivo', + 55979155 => 'Vivo', + 55979156 => 'Vivo', + 55979157 => 'Vivo', + 55979158 => 'Vivo', + 55979159 => 'Vivo', + 55979161 => 'Vivo', + 55979162 => 'Vivo', + 55979163 => 'Vivo', + 55979164 => 'Vivo', + 55979165 => 'Vivo', + 55979166 => 'Vivo', + 55979167 => 'Vivo', + 55979168 => 'Vivo', + 55979169 => 'Vivo', + 55979171 => 'Vivo', + 55979172 => 'Vivo', + 55979173 => 'Vivo', + 55979174 => 'Vivo', + 55979175 => 'Vivo', + 55979176 => 'Vivo', + 55979177 => 'Vivo', + 55979178 => 'Vivo', + 55979179 => 'Vivo', + 55979181 => 'Vivo', + 55979182 => 'Vivo', + 55979183 => 'Vivo', + 55979184 => 'Vivo', + 55979185 => 'Vivo', + 55979186 => 'Vivo', + 55979187 => 'Vivo', + 55979188 => 'Vivo', + 55979611 => 'Oi', + 55979612 => 'Oi', + 55979613 => 'Oi', + 55979901 => 'Oi', + 55979902 => 'Oi', + 55979903 => 'Oi', + 55979933 => 'Oi', + 55979953 => 'Oi', + 55979957 => 'Oi', + 55979958 => 'Oi', + 55979959 => 'Oi', + 55979978 => 'Oi', + 55979979 => 'Oi', + 55988111 => 'TIM', + 55988112 => 'TIM', + 55988113 => 'TIM', + 55988114 => 'TIM', + 55988115 => 'TIM', + 55988116 => 'TIM', + 55988117 => 'TIM', + 55988118 => 'TIM', + 55988119 => 'TIM', + 55988121 => 'TIM', + 55988122 => 'TIM', + 55988123 => 'TIM', + 55988124 => 'TIM', + 55988125 => 'TIM', + 55988126 => 'TIM', + 55988127 => 'TIM', + 55988128 => 'TIM', + 55988129 => 'TIM', + 55988131 => 'TIM', + 55988132 => 'TIM', + 55988133 => 'TIM', + 55988134 => 'TIM', + 55988135 => 'TIM', + 55988136 => 'TIM', + 55988137 => 'TIM', + 55988138 => 'TIM', + 55988139 => 'TIM', + 55988141 => 'TIM', + 55988142 => 'TIM', + 55988143 => 'TIM', + 55988144 => 'TIM', + 55988145 => 'TIM', + 55988146 => 'TIM', + 55988147 => 'TIM', + 55988148 => 'TIM', + 55988149 => 'TIM', + 55988151 => 'TIM', + 55988152 => 'TIM', + 55988153 => 'TIM', + 55988154 => 'TIM', + 55988155 => 'TIM', + 55988156 => 'TIM', + 55988157 => 'TIM', + 55988158 => 'TIM', + 55988159 => 'TIM', + 55988161 => 'TIM', + 55988162 => 'TIM', + 55988163 => 'TIM', + 55988164 => 'TIM', + 55988165 => 'TIM', + 55988166 => 'TIM', + 55988167 => 'TIM', + 55988168 => 'TIM', + 55988169 => 'TIM', + 55988171 => 'TIM', + 55988172 => 'TIM', + 55988173 => 'TIM', + 55988174 => 'TIM', + 55988175 => 'TIM', + 55988176 => 'TIM', + 55988177 => 'TIM', + 55988178 => 'TIM', + 55988179 => 'TIM', + 55988181 => 'TIM', + 55988182 => 'TIM', + 55988183 => 'TIM', + 55988184 => 'TIM', + 55988185 => 'TIM', + 5598840 => 'Claro BR', + 5598841 => 'Claro BR', + 5598842 => 'Claro BR', + 5598843 => 'Claro BR', + 5598844 => 'Claro BR', + 5598845 => 'Claro BR', + 55988460 => 'Claro BR', + 55988461 => 'Claro BR', + 559885 => 'Oi', + 559886 => 'Oi', + 559887 => 'Oi', + 559888 => 'Oi', + 559889 => 'Oi', + 55989101 => 'Vivo', + 55989102 => 'Vivo', + 55989103 => 'Vivo', + 55989104 => 'Vivo', + 55989105 => 'Vivo', + 55989106 => 'Vivo', + 55989107 => 'Vivo', + 55989108 => 'Vivo', + 55989111 => 'Vivo', + 55989112 => 'Vivo', + 55989113 => 'Vivo', + 55989114 => 'Vivo', + 55989115 => 'Vivo', + 55989116 => 'Vivo', + 55989117 => 'Vivo', + 55989118 => 'Vivo', + 55989119 => 'Vivo', + 55989121 => 'Vivo', + 55989122 => 'Vivo', + 55989123 => 'Vivo', + 55989124 => 'Vivo', + 55989125 => 'Vivo', + 55989126 => 'Vivo', + 55989127 => 'Vivo', + 55989128 => 'Vivo', + 55989129 => 'Vivo', + 55989131 => 'Vivo', + 55989132 => 'Vivo', + 55989133 => 'Vivo', + 55989134 => 'Vivo', + 55989135 => 'Vivo', + 55989136 => 'Vivo', + 55989137 => 'Vivo', + 55989138 => 'Vivo', + 55989139 => 'Vivo', + 55989141 => 'Vivo', + 55989142 => 'Vivo', + 55989143 => 'Vivo', + 55989144 => 'Vivo', + 55989145 => 'Vivo', + 55989146 => 'Vivo', + 55989147 => 'Vivo', + 55989148 => 'Vivo', + 55989149 => 'Vivo', + 55989151 => 'Vivo', + 55989152 => 'Vivo', + 55989153 => 'Vivo', + 55989154 => 'Vivo', + 55989155 => 'Vivo', + 55989156 => 'Vivo', + 55989157 => 'Vivo', + 55989158 => 'Vivo', + 55989159 => 'Vivo', + 55989161 => 'Vivo', + 55989162 => 'Vivo', + 55989163 => 'Vivo', + 55989164 => 'Vivo', + 55989165 => 'Vivo', + 55989166 => 'Vivo', + 55989167 => 'Vivo', + 55989168 => 'Vivo', + 55989169 => 'Vivo', + 55989171 => 'Vivo', + 55989172 => 'Vivo', + 55989173 => 'Vivo', + 55989174 => 'Vivo', + 55989175 => 'Vivo', + 55989176 => 'Vivo', + 55989177 => 'Vivo', + 55989178 => 'Vivo', + 55989179 => 'Vivo', + 55989181 => 'Vivo', + 55989182 => 'Vivo', + 55989183 => 'Vivo', + 55989184 => 'Vivo', + 55989185 => 'Vivo', + 55989186 => 'Vivo', + 55989187 => 'Vivo', + 55989188 => 'Vivo', + 55989189 => 'Vivo', + 55989191 => 'Vivo', + 55989192 => 'Vivo', + 55989193 => 'Vivo', + 55989194 => 'Vivo', + 55989195 => 'Vivo', + 55989196 => 'Vivo', + 55989197 => 'Vivo', + 55989198 => 'Vivo', + 55989199 => 'Vivo', + 55989601 => 'Oi', + 55989602 => 'Oi', + 55989603 => 'Oi', + 55989604 => 'Oi', + 55989605 => 'Oi', + 55989606 => 'Oi', + 55989607 => 'Oi', + 55989608 => 'Oi', + 55989609 => 'Oi', + 55989611 => 'Oi', + 55989612 => 'Oi', + 55989613 => 'Oi', + 55989614 => 'Oi', + 55989615 => 'Oi', + 55989616 => 'Oi', + 55989617 => 'Oi', + 55989618 => 'Oi', + 55989619 => 'Oi', + 55989621 => 'Oi', + 55989901 => 'Oi', + 55989902 => 'Oi', + 55989903 => 'Oi', + 55989904 => 'Oi', + 55989905 => 'Oi', + 55989906 => 'Oi', + 55989907 => 'Oi', + 55989908 => 'Oi', + 55989909 => 'Oi', + 55989911 => 'Oi', + 55989912 => 'Oi', + 55989913 => 'Oi', + 55989933 => 'Oi', + 55989934 => 'Oi', + 55989944 => 'Oi', + 55989961 => 'Oi', + 55989962 => 'Oi', + 55989963 => 'Oi', + 55989964 => 'Oi', + 55989965 => 'Oi', + 55989966 => 'Oi', + 55989967 => 'Oi', + 55989968 => 'Oi', + 55989969 => 'Oi', + 55989970 => 'Oi', + 55989971 => 'Oi', + 55989972 => 'Oi', + 55989973 => 'Oi', + 55989974 => 'Oi', + 55989975 => 'Oi', + 55989976 => 'Oi', + 55989981 => 'Oi', + 55989982 => 'Oi', + 55989983 => 'Oi', + 55989984 => 'Oi', + 55989985 => 'Oi', + 55989988 => 'Oi', + 55989991 => 'Oi', + 55989992 => 'Oi', + 55989993 => 'Oi', + 55989994 => 'Oi', + 55989995 => 'Oi', + 55998111 => 'TIM', + 55998112 => 'TIM', + 55998113 => 'TIM', + 55998114 => 'TIM', + 55998115 => 'TIM', + 55998116 => 'TIM', + 55998117 => 'TIM', + 55998118 => 'TIM', + 55998119 => 'TIM', + 55998121 => 'TIM', + 55998122 => 'TIM', + 55998123 => 'TIM', + 55998124 => 'TIM', + 55998125 => 'TIM', + 55998126 => 'TIM', + 55998127 => 'TIM', + 55998128 => 'TIM', + 55998129 => 'TIM', + 55998131 => 'TIM', + 55998132 => 'TIM', + 55998133 => 'TIM', + 55998134 => 'TIM', + 55998135 => 'TIM', + 55998136 => 'TIM', + 55998137 => 'TIM', + 55998138 => 'TIM', + 55998139 => 'TIM', + 55998141 => 'TIM', + 55998142 => 'TIM', + 55998143 => 'TIM', + 55998144 => 'TIM', + 55998145 => 'TIM', + 55998146 => 'TIM', + 55998147 => 'TIM', + 55998148 => 'TIM', + 55998149 => 'TIM', + 55998151 => 'TIM', + 55998152 => 'TIM', + 55998153 => 'TIM', + 5599840 => 'Claro BR', + 5599841 => 'Claro BR', + 55998420 => 'Claro BR', + 55998421 => 'Claro BR', + 55998422 => 'Claro BR', + 559985 => 'Oi', + 559986 => 'Oi', + 559987 => 'Oi', + 559988 => 'Oi', + 559989 => 'Oi', + 55999101 => 'Vivo', + 55999102 => 'Vivo', + 55999103 => 'Vivo', + 55999104 => 'Vivo', + 55999105 => 'Vivo', + 55999106 => 'Vivo', + 55999107 => 'Vivo', + 55999108 => 'Vivo', + 55999109 => 'Vivo', + 55999111 => 'Vivo', + 55999112 => 'Vivo', + 55999113 => 'Vivo', + 55999114 => 'Vivo', + 55999115 => 'Vivo', + 55999121 => 'Vivo', + 55999122 => 'Vivo', + 55999123 => 'Vivo', + 55999124 => 'Vivo', + 55999125 => 'Vivo', + 55999126 => 'Vivo', + 55999127 => 'Vivo', + 55999128 => 'Vivo', + 55999129 => 'Vivo', + 55999131 => 'Vivo', + 55999132 => 'Vivo', + 55999133 => 'Vivo', + 55999134 => 'Vivo', + 55999135 => 'Vivo', + 55999136 => 'Vivo', + 55999137 => 'Vivo', + 55999138 => 'Vivo', + 55999139 => 'Vivo', + 55999141 => 'Vivo', + 55999142 => 'Vivo', + 55999143 => 'Vivo', + 55999144 => 'Vivo', + 55999145 => 'Vivo', + 55999146 => 'Vivo', + 55999147 => 'Vivo', + 55999148 => 'Vivo', + 55999149 => 'Vivo', + 55999151 => 'Vivo', + 55999152 => 'Vivo', + 55999153 => 'Vivo', + 55999154 => 'Vivo', + 55999155 => 'Vivo', + 55999156 => 'Vivo', + 55999157 => 'Vivo', + 55999158 => 'Vivo', + 55999159 => 'Vivo', + 55999161 => 'Vivo', + 55999162 => 'Vivo', + 55999163 => 'Vivo', + 55999164 => 'Vivo', + 55999165 => 'Vivo', + 55999166 => 'Vivo', + 55999167 => 'Vivo', + 55999168 => 'Vivo', + 55999169 => 'Vivo', + 55999171 => 'Vivo', + 55999172 => 'Vivo', + 55999173 => 'Vivo', + 55999174 => 'Vivo', + 55999175 => 'Vivo', + 55999176 => 'Vivo', + 55999177 => 'Vivo', + 55999178 => 'Vivo', + 55999179 => 'Vivo', + 55999181 => 'Vivo', + 55999182 => 'Vivo', + 55999183 => 'Vivo', + 55999184 => 'Vivo', + 55999185 => 'Vivo', + 55999186 => 'Vivo', + 55999187 => 'Vivo', + 55999188 => 'Vivo', + 55999189 => 'Vivo', + 55999191 => 'Vivo', + 55999192 => 'Vivo', + 55999193 => 'Vivo', + 55999194 => 'Vivo', + 55999195 => 'Vivo', + 55999196 => 'Vivo', + 55999197 => 'Vivo', + 55999198 => 'Vivo', + 55999631 => 'Oi', + 55999641 => 'Oi', + 55999642 => 'Oi', + 55999643 => 'Oi', + 55999644 => 'Oi', + 55999645 => 'Oi', + 55999646 => 'Oi', + 55999647 => 'Oi', + 55999649 => 'Oi', + 55999651 => 'Oi', + 55999901 => 'Oi', + 55999902 => 'Oi', + 55999903 => 'Oi', + 55999904 => 'Oi', + 55999905 => 'Oi', + 55999933 => 'Oi', + 55999934 => 'Oi', + 55999935 => 'Oi', + 55999951 => 'Oi', + 55999952 => 'Oi', + 55999953 => 'Oi', + 55999954 => 'Oi', + 55999955 => 'Oi', + 55999970 => 'Oi', + 55999977 => 'Oi', + 55999978 => 'Oi', + 55999979 => 'Oi', + 55999984 => 'Oi', + 55999985 => 'Oi', + 55999986 => 'Oi', + 55999987 => 'Oi', + 55999989 => 'Oi', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/56.php b/src/libphonenumber/carrier/data/en/56.php new file mode 100644 index 000000000..c08fc5d46 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/56.php @@ -0,0 +1,411 @@ + 'entel', + 56815 => 'entel', + 56818 => 'entel', + 56819 => 'entel', + 56820 => 'entel', + 56821 => 'entel', + 56822 => 'entel', + 56823 => 'entel', + 56824 => 'entel', + 56825 => 'entel', + 56840 => 'entel', + 56841 => 'entel', + 56842 => 'entel', + 56843 => 'entel', + 56844 => 'entel', + 56845 => 'entel', + 56846 => 'entel', + 56847 => 'entel', + 5686 => 'entel', + 56872 => 'entel', + 56873 => 'entel', + 56874 => 'entel', + 56875 => 'entel', + 56876 => 'entel', + 56881 => 'entel', + 56882 => 'entel', + 56883 => 'entel', + 56888 => 'entel', + 56889 => 'entel', + 56907 => 'entel', + 56908 => 'entel', + 56909 => 'entel', + 56912 => 'entel', + 56913 => 'entel', + 569140 => 'entel', + 569141 => 'entel', + 569142 => 'entel', + 56915 => 'entel', + 56921 => 'entel', + 56922 => 'entel', + 569289 => 'entel', + 56929 => 'entel', + 56930 => 'entel', + 56931 => 'entel', + 56935 => 'entel', + 569382 => 'entel', + 569383 => 'entel', + 56941 => 'entel', + 56947 => 'entel', + 569483 => 'entel', + 569484 => 'entel', + 569485 => 'entel', + 569486 => 'entel', + 569487 => 'entel', + 569488 => 'entel', + 569489 => 'entel', + 56949 => 'entel', + 56950 => 'entel', + 56951 => 'entel', + 56957 => 'entel', + 56959 => 'entel', + 569601 => 'entel', + 569607 => 'entel', + 5696080 => 'entel', + 5696081 => 'entel', + 5696082 => 'entel', + 5696083 => 'entel', + 5696084 => 'entel', + 56961 => 'entel', + 569620 => 'entel', + 569621 => 'entel', + 569622 => 'entel', + 569623 => 'entel', + 569624 => 'entel', + 569625 => 'Claro', + 569626 => 'Claro', + 569627 => 'Claro', + 569628 => 'movistar', + 569629 => 'movistar', + 569660 => 'entel', + 569661 => 'entel', + 569662 => 'entel', + 569663 => 'entel', + 56967 => 'entel', + 569680 => 'movistar', + 569681 => 'movistar', + 569682 => 'movistar', + 569683 => 'movistar', + 569684 => 'movistar', + 569685 => 'movistar', + 569686 => 'movistar', + 569687 => 'movistar', + 56969 => 'entel', + 56971 => 'entel', + 569740 => 'Claro', + 569741 => 'movistar', + 569742 => 'movistar', + 569743 => 'movistar', + 569744 => 'movistar', + 569745 => 'movistar', + 569746 => 'movistar', + 569747 => 'movistar', + 569748 => 'movistar', + 569749 => 'movistar', + 569754 => 'movistar', + 569755 => 'movistar', + 569756 => 'movistar', + 569757 => 'movistar', + 569758 => 'movistar', + 569759 => 'movistar', + 569760 => 'entel', + 569761 => 'movistar', + 569762 => 'movistar', + 569763 => 'movistar', + 569764 => 'entel', + 569765 => 'entel', + 569766 => 'entel', + 569767 => 'Claro', + 569768 => 'Claro', + 569769 => 'Claro', + 569770 => 'entel', + 569772 => 'movistar', + 569774 => 'entel', + 569775 => 'entel', + 569776 => 'entel', + 569777 => 'Claro', + 569778 => 'Claro', + 569779 => 'Claro', + 569780 => 'entel', + 569781 => 'Claro', + 569782 => 'Claro', + 569783 => 'Claro', + 569784 => 'Claro', + 569785 => 'Claro', + 569786 => 'Claro', + 569787 => 'entel', + 569788 => 'entel', + 569789 => 'entel', + 569790 => 'Claro', + 569791 => 'Claro', + 569792 => 'Claro', + 569793 => 'Claro', + 569794 => 'Claro', + 569795 => 'entel', + 569796 => 'entel', + 569797 => 'entel', + 569798 => 'entel', + 569799 => 'entel', + 56980 => 'entel', + 569811 => 'entel', + 569812 => 'movistar', + 569813 => 'entel', + 569814 => 'Claro', + 569815 => 'entel', + 569816 => 'movistar', + 569817 => 'movistar', + 569818 => 'entel', + 569819 => 'entel', + 56982 => 'entel', + 56983 => 'movistar', + 569840 => 'entel', + 569841 => 'entel', + 569842 => 'entel', + 569843 => 'entel', + 569844 => 'entel', + 569845 => 'entel', + 569846 => 'entel', + 5698470 => 'entel', + 5698471 => 'entel', + 5698472 => 'entel', + 5698473 => 'entel', + 5698474 => 'entel', + 5698475 => 'entel', + 5698476 => 'entel', + 5698477 => 'entel', + 5698478 => 'entel', + 5698479 => 'entel', + 569848 => 'Claro', + 569849 => 'Claro', + 56985 => 'movistar', + 56986 => 'Claro', + 569870 => 'Claro', + 569871 => 'Claro', + 569872 => 'entel', + 569873 => 'entel', + 569874 => 'entel', + 569875 => 'entel', + 569876 => 'entel', + 569877 => 'Claro', + 569878 => 'movistar', + 569879 => 'movistar', + 569880 => 'Claro', + 569881 => 'entel', + 569882 => 'entel', + 569883 => 'entel', + 569884 => 'movistar', + 569885 => 'movistar', + 569886 => 'movistar', + 569887 => 'movistar', + 569888 => 'entel', + 569889 => 'entel', + 56989 => 'movistar', + 569900 => 'Claro', + 569901 => 'movistar', + 5699020 => 'movistar', + 5699021 => 'movistar', + 5699022 => 'movistar', + 5699023 => 'movistar', + 5699024 => 'movistar', + 5699025 => 'movistar', + 569903 => 'movistar', + 5699040 => 'movistar', + 5699041 => 'movistar', + 5699042 => 'movistar', + 5699043 => 'movistar', + 5699044 => 'movistar', + 5699045 => 'movistar', + 5699046 => 'movistar', + 5699047 => 'movistar', + 569905 => 'Claro', + 569906 => 'Claro', + 569907 => 'entel', + 569908 => 'entel', + 569909 => 'entel', + 569910 => 'Claro', + 569912 => 'entel', + 569913 => 'entel', + 5699140 => 'entel', + 5699141 => 'entel', + 5699142 => 'entel', + 5699144 => 'movistar', + 5699145 => 'movistar', + 5699146 => 'movistar', + 5699147 => 'movistar', + 5699148 => 'movistar', + 5699149 => 'movistar', + 569915 => 'entel', + 569916 => 'movistar', + 569917 => 'Claro', + 569918 => 'movistar', + 569919 => 'movistar', + 569920 => 'Claro', + 569921 => 'entel', + 569922 => 'movistar', + 569923 => 'movistar', + 569924 => 'movistar', + 569925 => 'movistar', + 569926 => 'movistar', + 569927 => 'movistar', + 5699280 => 'movistar', + 5699281 => 'movistar', + 5699282 => 'movistar', + 5699283 => 'movistar', + 5699284 => 'movistar', + 5699286 => 'movistar', + 5699287 => 'movistar', + 5699289 => 'entel', + 569929 => 'entel', + 569930 => 'entel', + 569931 => 'entel', + 569932 => 'movistar', + 569933 => 'movistar', + 569934 => 'movistar', + 569935 => 'entel', + 569936 => 'movistar', + 569937 => 'movistar', + 5699380 => 'movistar', + 5699381 => 'movistar', + 5699382 => 'entel', + 5699383 => 'entel', + 5699385 => 'Claro', + 5699386 => 'Claro', + 5699387 => 'Claro', + 5699388 => 'Claro', + 5699389 => 'movistar', + 569939 => 'Claro', + 569940 => 'movistar', + 569941 => 'entel', + 569942 => 'movistar', + 569943 => 'movistar', + 569944 => 'movistar', + 569945 => 'movistar', + 569946 => 'movistar', + 569947 => 'entel', + 5699480 => 'movistar', + 5699481 => 'movistar', + 5699482 => 'movistar', + 5699483 => 'entel', + 5699484 => 'entel', + 5699485 => 'entel', + 5699486 => 'entel', + 5699487 => 'entel', + 5699488 => 'entel', + 5699489 => 'entel', + 569949 => 'entel', + 569950 => 'entel', + 569951 => 'entel', + 569952 => 'movistar', + 569953 => 'movistar', + 569954 => 'movistar', + 569955 => 'movistar', + 569956 => 'movistar', + 569957 => 'entel', + 5699580 => 'movistar', + 5699581 => 'movistar', + 5699582 => 'movistar', + 5699583 => 'movistar', + 5699584 => 'movistar', + 5699585 => 'Claro', + 5699586 => 'Claro', + 5699587 => 'Claro', + 5699588 => 'Claro', + 5699589 => 'Claro', + 569959 => 'entel', + 5699600 => 'movistar', + 5699601 => 'entel', + 5699602 => 'movistar', + 5699603 => 'movistar', + 5699604 => 'movistar', + 5699605 => 'movistar', + 5699606 => 'movistar', + 5699607 => 'entel', + 5699608 => 'movistar', + 5699609 => 'Claro', + 5699610 => 'entel', + 5699611 => 'entel', + 5699612 => 'entel', + 5699613 => 'entel', + 5699614 => 'entel', + 5699615 => 'entel', + 5699616 => 'entel', + 5699617 => 'entel', + 5699618 => 'entel', + 5699619 => 'entel', + 569962 => 'movistar', + 569963 => 'movistar', + 569964 => 'movistar', + 569965 => 'movistar', + 569966 => 'movistar', + 569967 => 'entel', + 5699680 => 'movistar', + 5699681 => 'movistar', + 5699682 => 'Claro', + 5699683 => 'Claro', + 5699684 => 'Claro', + 5699685 => 'Claro', + 5699686 => 'Claro', + 5699687 => 'Claro', + 5699688 => 'Claro', + 5699689 => 'Claro', + 569969 => 'entel', + 56997 => 'entel', + 569980 => 'Claro', + 569981 => 'entel', + 569982 => 'entel', + 569983 => 'entel', + 569984 => 'Claro', + 569985 => 'Claro', + 569986 => 'Claro', + 569987 => 'entel', + 569988 => 'entel', + 569989 => 'entel', + 569990 => 'movistar', + 5699910 => 'entel', + 5699911 => 'entel', + 5699912 => 'entel', + 5699913 => 'entel', + 5699914 => 'entel', + 5699915 => 'entel', + 5699916 => 'entel', + 5699917 => 'entel', + 5699918 => 'entel', + 5699919 => 'entel', + 569992 => 'entel', + 569993 => 'entel', + 569994 => 'entel', + 569995 => 'movistar', + 5699960 => 'movistar', + 5699961 => 'movistar', + 5699962 => 'movistar', + 5699963 => 'movistar', + 5699964 => 'movistar', + 5699965 => 'entel', + 5699966 => 'entel', + 5699967 => 'entel', + 5699968 => 'entel', + 5699969 => 'entel', + 5699970 => 'movistar', + 5699971 => 'movistar', + 5699972 => 'movistar', + 5699973 => 'movistar', + 5699974 => 'movistar', + 5699975 => 'movistar', + 5699976 => 'Claro', + 5699977 => 'Claro', + 5699978 => 'Claro', + 5699979 => 'Claro', + 569998 => 'entel', + 5699990 => 'entel', + 5699991 => 'entel', + 5699992 => 'entel', + 5699993 => 'entel', + 5699994 => 'entel', + 5699995 => 'entel', + 5699996 => 'entel', + 5699997 => 'entel', + 5699998 => 'entel', + 5699999 => 'entel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/57.php b/src/libphonenumber/carrier/data/en/57.php new file mode 100644 index 000000000..2bd7e499c --- /dev/null +++ b/src/libphonenumber/carrier/data/en/57.php @@ -0,0 +1,14 @@ + 'Tigo', + 57310 => 'Claro', + 57311 => 'Claro', + 57312 => 'Claro', + 57313 => 'Claro', + 57314 => 'Claro', + 57315 => 'movistar', + 57316 => 'movistar', + 57317 => 'movistar', + 57318 => 'movistar', + 5732 => 'Claro', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/58.php b/src/libphonenumber/carrier/data/en/58.php new file mode 100644 index 000000000..d17464d85 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/58.php @@ -0,0 +1,7 @@ + 'Digitel GSM', + 58414 => 'movistar', + 58416 => 'Movilnet', + 58426 => 'Movilnet', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/591.php b/src/libphonenumber/carrier/data/en/591.php new file mode 100644 index 000000000..1a6861bb9 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/591.php @@ -0,0 +1,40 @@ + 'Nuevatel', + 591710 => 'Entel', + 591711 => 'Entel', + 591712 => 'Entel', + 591714 => 'Entel', + 591715 => 'Entel', + 591716 => 'Entel', + 591717 => 'Entel', + 591718 => 'Entel', + 591719 => 'Entel', + 59172 => 'Entel', + 591730 => 'Entel', + 591731 => 'Entel', + 591732 => 'Entel', + 591733 => 'Entel', + 5917342 => 'Entel', + 5917343 => 'Entel', + 5917344 => 'Entel', + 5917346 => 'Entel', + 5917347 => 'Entel', + 5917348 => 'Entel', + 5917349 => 'Entel', + 5917353 => 'Entel', + 591736 => 'Entel', + 5917370 => 'Entel', + 5917371 => 'Entel', + 5917372 => 'Entel', + 5917373 => 'Entel', + 5917374 => 'Entel', + 5917375 => 'Entel', + 5917377 => 'Entel', + 591738 => 'Entel', + 59174 => 'Entel', + 59175 => 'Tigo', + 59176 => 'Tigo', + 59177 => 'Tigo', + 59179 => 'Nuevatel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/595.php b/src/libphonenumber/carrier/data/en/595.php new file mode 100644 index 000000000..7b815da6b --- /dev/null +++ b/src/libphonenumber/carrier/data/en/595.php @@ -0,0 +1,8 @@ + 'Personal', + 59596 => 'Personal', + 59597 => 'Personal', + 59598 => 'Personal', + 59599 => 'Personal', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/597.php b/src/libphonenumber/carrier/data/en/597.php new file mode 100644 index 000000000..9401a6457 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/597.php @@ -0,0 +1,16 @@ + 'Digicel', + 59772 => 'Digicel', + 59773 => 'Uniqa', + 59775 => 'Telesur', + 59781 => 'Digicel', + 59782 => 'Digicel', + 59783 => 'Uniqa', + 59784 => 'Uniqa', + 59785 => 'Telesur', + 59786 => 'Telesur', + 59787 => 'Telesur', + 59788 => 'Telesur', + 59789 => 'Telesur', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/598.php b/src/libphonenumber/carrier/data/en/598.php new file mode 100644 index 000000000..2fa3d2b89 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/598.php @@ -0,0 +1,9 @@ + 'Movistar', + 59895 => 'Movistar', + 59896 => 'Claro', + 59897 => 'Claro', + 59898 => 'Antel', + 59899 => 'Antel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/60.php b/src/libphonenumber/carrier/data/en/60.php new file mode 100644 index 000000000..3af4db655 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/60.php @@ -0,0 +1,102 @@ + 'DiGi', + 601030 => 'Celcom', + 601031 => 'Celcom', + 601032 => 'Celcom', + 601033 => 'Celcom', + 601034 => 'Celcom', + 601036 => 'DiGi', + 601037 => 'DiGi', + 601038 => 'DiGi', + 601039 => 'DiGi', + 601040 => 'Celcom', + 601041 => 'Celcom', + 601042 => 'Maxis', + 601043 => 'Maxis', + 601046 => 'DiGi', + 601050 => 'Celcom', + 601051 => 'Celcom', + 601052 => 'Celcom', + 601053 => 'Celcom', + 601054 => 'Celcom', + 601056 => 'DiGi', + 601057 => 'Celcom', + 601058 => 'Celcom', + 601059 => 'Celcom', + 601066 => 'DiGi', + 601070 => 'Maxis', + 601071 => 'Maxis', + 601076 => 'DiGi', + 601077 => 'Celcom', + 601078 => 'Celcom', + 601079 => 'Celcom', + 601080 => 'Celcom', + 601081 => 'Celcom', + 601082 => 'DiGi', + 601083 => 'Celcom', + 601084 => 'Celcom', + 601085 => 'Celcom', + 601086 => 'Celcom', + 601087 => 'Celcom', + 601088 => 'DiGi', + 601089 => 'Maxis', + 601090 => 'DiGi', + 601091 => 'DiGi', + 601092 => 'DiGi', + 601093 => 'DiGi', + 601094 => 'DiGi', + 601095 => 'DiGi', + 601096 => 'DiGi', + 601097 => 'DiGi', + 601098 => 'DiGi', + 601113 => 'Celcom', + 601115 => 'Celcom', + 601116 => 'DiGi', + 601119 => 'Celcom', + 601126 => 'DiGi', + 6012 => 'Maxis', + 6013 => 'Celcom', + 60142 => 'Maxis', + 60143 => 'DiGi', + 60145 => 'Celcom', + 60146 => 'DiGi', + 60147 => 'Maxis', + 60148 => 'Celcom', + 60149 => 'DiGi', + 6015920 => 'Celcom', + 6015921 => 'Celcom', + 6015922 => 'Celcom', + 6015923 => 'Celcom', + 6015924 => 'Celcom', + 6016 => 'DiGi', + 6017 => 'Maxis', + 60182 => 'TM Homeline', + 601831 => 'TM Homeline', + 601832 => 'TM Homeline', + 601833 => 'TM Homeline', + 601835 => 'TM Homeline', + 601836 => 'TM Homeline', + 601837 => 'TM Homeline', + 601838 => 'TM Homeline', + 601839 => 'TM Homeline', + 601840 => 'TM Homeline', + 601846 => 'TM Homeline', + 601847 => 'TM Homeline', + 601857 => 'TM Homeline', + 601866 => 'TM Homeline', + 601876 => 'TM Homeline', + 601877 => 'TM Homeline', + 601878 => 'TM Homeline', + 601879 => 'TM Homeline', + 601887 => 'TM Homeline', + 601890 => 'TM Homeline', + 601891 => 'TM Homeline', + 601894 => 'TM Homeline', + 601895 => 'TM Homeline', + 601896 => 'TM Homeline', + 601897 => 'TM Homeline', + 601898 => 'TM Homeline', + 601899 => 'TM Homeline', + 6019 => 'Celcom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/61.php b/src/libphonenumber/carrier/data/en/61.php new file mode 100644 index 000000000..7d73efedd --- /dev/null +++ b/src/libphonenumber/carrier/data/en/61.php @@ -0,0 +1,70 @@ + 'Telstra', + 61401 => 'Optus', + 61402 => 'Optus', + 61403 => 'Optus', + 61404 => 'Vodafone', + 61405 => 'Vodafone', + 61406 => 'Vodafone', + 61407 => 'Telstra', + 61408 => 'Telstra', + 61409 => 'Telstra', + 61410 => 'Vodafone', + 61411 => 'Optus', + 61412 => 'Optus', + 61413 => 'Optus', + 61414 => 'Vodafone', + 61415 => 'Vodafone', + 61416 => 'Vodafone', + 61417 => 'Telstra', + 61418 => 'Telstra', + 61419 => 'Telstra', + 61420 => 'Vodafone', + 61421 => 'Optus', + 61422 => 'Optus', + 61423 => 'Optus', + 61424 => 'Vodafone', + 61426 => 'Vodafone', + 61427 => 'Telstra', + 61428 => 'Telstra', + 61429 => 'Telstra', + 61430 => '3', + 61431 => 'Optus', + 61432 => 'Optus', + 61433 => '3', + 61434 => 'Optus', + 61436 => 'Vodafone', + 61437 => 'Telstra', + 61438 => 'Telstra', + 61439 => 'Telstra', + 61447 => 'Telstra', + 61448 => 'Telstra', + 61449 => 'Vodafone', + 61450 => 'Vodafone', + 61451 => 'Vodafone', + 61457 => 'Telstra', + 61458 => 'Telstra', + 614590 => 'Telstra', + 614591 => 'Telstra', + 614592 => 'Telstra', + 61462 => 'Telstra', + 614660 => 'Optus', + 614661 => 'Optus', + 614662 => 'Optus', + 614663 => 'Optus', + 614664 => 'Optus', + 614665 => 'Optus', + 614666 => 'Optus', + 614671 => 'Optus', + 614685 => 'Optus', + 614686 => 'Optus', + 614687 => 'Optus', + 614688 => 'Optus', + 614689 => 'Optus', + 61469 => 'Telstra', + 61483 => 'Optus', + 61485 => 'Telstra', + 61488 => 'Telstra', + 61489 => 'Telstra', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/62.php b/src/libphonenumber/carrier/data/en/62.php new file mode 100644 index 000000000..e23abc9ac --- /dev/null +++ b/src/libphonenumber/carrier/data/en/62.php @@ -0,0 +1,690 @@ + 'Esia', + 6221317 => 'Esia', + 62213430 => 'Esia', + 62213431 => 'Esia', + 62213432 => 'Esia', + 62213433 => 'Esia', + 62213434 => 'Esia', + 6221358 => 'Esia', + 6221359 => 'Esia', + 6221409 => 'Esia', + 6221410 => 'Esia', + 6221411 => 'Esia', + 6221412 => 'Esia', + 6221413 => 'Esia', + 6221414 => 'Esia', + 6221415 => 'Esia', + 6221416 => 'Esia', + 6221417 => 'Esia', + 6221418 => 'Esia', + 6221511 => 'Esia', + 6221512 => 'Esia', + 6221513 => 'Esia', + 62215141 => 'Esia', + 62215142 => 'Esia', + 62215143 => 'Esia', + 62215144 => 'Esia', + 62215145 => 'Esia', + 62215146 => 'Esia', + 62215147 => 'Esia', + 62215148 => 'Esia', + 62215149 => 'Esia', + 6221561 => 'Esia', + 62215936 => 'Esia', + 6221602 => 'Esia', + 6221603 => 'Esia', + 6221604 => 'Esia', + 6221605 => 'Esia', + 62216060 => 'Esia', + 62216061 => 'Esia', + 62216062 => 'Esia', + 62216063 => 'Esia', + 62216064 => 'Esia', + 6221607 => 'Esia', + 6221608 => 'Esia', + 6221609 => 'Esia', + 6221802 => 'Esia', + 6221803 => 'Esia', + 6221807 => 'Esia', + 6221832 => 'Esia', + 6221833 => 'Esia', + 6221834 => 'Esia', + 6221836 => 'Esia', + 62218380 => 'Esia', + 62218381 => 'Esia', + 62218382 => 'Esia', + 62218383 => 'Esia', + 62218384 => 'Esia', + 62218390 => 'Esia', + 62218391 => 'Esia', + 62218392 => 'Esia', + 62218393 => 'Esia', + 62218394 => 'Esia', + 6221853 => 'Esia', + 6221854 => 'Esia', + 62218553 => 'Esia', + 62218554 => 'Esia', + 62218555 => 'Esia', + 62218556 => 'Esia', + 62218557 => 'Esia', + 62218558 => 'Esia', + 62218559 => 'Esia', + 62218954 => 'Esia', + 62218955 => 'Esia', + 62218956 => 'Esia', + 62218957 => 'Esia', + 62218958 => 'Esia', + 62218959 => 'Esia', + 62218960 => 'Esia', + 62218961 => 'Esia', + 62218962 => 'Esia', + 62218963 => 'Esia', + 62218964 => 'Esia', + 62218965 => 'Esia', + 62218966 => 'Esia', + 62219 => 'Esia', + 6222880 => 'Esia', + 62228810 => 'Esia', + 62228811 => 'Esia', + 62228812 => 'Esia', + 622291 => 'Esia', + 622292 => 'Esia', + 622293 => 'Esia', + 622295 => 'Esia', + 6222960 => 'Esia', + 62229610 => 'Esia', + 62229611 => 'Esia', + 62229612 => 'Esia', + 62229613 => 'Esia', + 62229614 => 'Esia', + 62229615 => 'Esia', + 62229616 => 'Esia', + 6222990 => 'Esia', + 6222991 => 'Esia', + 6222992 => 'Esia', + 6222993 => 'Esia', + 6222994 => 'Esia', + 6222995 => 'Esia', + 6222996 => 'Esia', + 6222997 => 'Esia', + 6223191 => 'Esia', + 6223192 => 'Esia', + 6223193 => 'Esia', + 6223194 => 'Esia', + 62231950 => 'Esia', + 6223291 => 'Esia', + 6223292 => 'Esia', + 62232930 => 'Esia', + 62232931 => 'Esia', + 62232932 => 'Esia', + 62232933 => 'Esia', + 62232934 => 'Esia', + 62232935 => 'Esia', + 62232936 => 'Esia', + 62232937 => 'Esia', + 62232938 => 'Esia', + 6223391 => 'Esia', + 62233920 => 'Esia', + 62233921 => 'Esia', + 62233922 => 'Esia', + 62233923 => 'Esia', + 62233924 => 'Esia', + 62233925 => 'Esia', + 62233926 => 'Esia', + 62233927 => 'Esia', + 62233928 => 'Esia', + 6223491 => 'Esia', + 6223492 => 'Esia', + 62243600 => 'Esia', + 62243601 => 'Esia', + 62243602 => 'Esia', + 62243603 => 'Esia', + 62243604 => 'Esia', + 62243605 => 'Esia', + 622491 => 'Esia', + 6225131 => 'Esia', + 6225132 => 'Esia', + 6225133 => 'Esia', + 6225140 => 'Esia', + 6225141 => 'Esia', + 622519 => 'Esia', + 62252910 => 'Esia', + 62252911 => 'Esia', + 62252912 => 'Esia', + 62252913 => 'Esia', + 62252914 => 'Esia', + 6225298 => 'Esia', + 6225299 => 'Esia', + 62253910 => 'Esia', + 62253911 => 'Esia', + 62253912 => 'Esia', + 62253913 => 'Esia', + 62253914 => 'Esia', + 6225398 => 'Esia', + 6225399 => 'Esia', + 6225490 => 'Esia', + 6225491 => 'Esia', + 6225492 => 'Esia', + 6225493 => 'Esia', + 6225494 => 'Esia', + 6225495 => 'Esia', + 6226091 => 'Esia', + 62260920 => 'Esia', + 62260921 => 'Esia', + 62260922 => 'Esia', + 62260923 => 'Esia', + 62260924 => 'Esia', + 6226099 => 'Esia', + 6226191 => 'Esia', + 6226192 => 'Esia', + 6226291 => 'Esia', + 62262920 => 'Esia', + 62262921 => 'Esia', + 62262922 => 'Esia', + 62262923 => 'Esia', + 62262924 => 'Esia', + 62262925 => 'Esia', + 62262926 => 'Esia', + 62262927 => 'Esia', + 6226297 => 'Esia', + 6226298 => 'Esia', + 6226299 => 'Esia', + 6226391 => 'Esia', + 6226392 => 'Esia', + 62263930 => 'Esia', + 62263931 => 'Esia', + 62263932 => 'Esia', + 62263933 => 'Esia', + 62263934 => 'Esia', + 62263935 => 'Esia', + 6226491 => 'Esia', + 62264920 => 'Esia', + 62264921 => 'Esia', + 62264922 => 'Esia', + 62264923 => 'Esia', + 62264924 => 'Esia', + 62264925 => 'Esia', + 62264926 => 'Esia', + 62264927 => 'Esia', + 62264928 => 'Esia', + 6226590 => 'Esia', + 6226591 => 'Esia', + 6226592 => 'Esia', + 6226593 => 'Esia', + 62265985 => 'Esia', + 62265986 => 'Esia', + 62265987 => 'Esia', + 62265988 => 'Esia', + 62265989 => 'Esia', + 6226599 => 'Esia', + 6226690 => 'Esia', + 6226691 => 'Esia', + 6226692 => 'Esia', + 6226693 => 'Esia', + 6226790 => 'Esia', + 6226791 => 'Esia', + 6226792 => 'Esia', + 6226794 => 'Esia', + 6227191 => 'Esia', + 6227192 => 'Esia', + 6227193 => 'Esia', + 6227194 => 'Esia', + 6227195 => 'Esia', + 6227196 => 'Esia', + 6227197 => 'Esia', + 6227198 => 'Esia', + 62272900 => 'Esia', + 62272901 => 'Esia', + 62272902 => 'Esia', + 62272903 => 'Esia', + 62272904 => 'Esia', + 6227299 => 'Esia', + 6227391 => 'Esia', + 62273920 => 'Esia', + 62273921 => 'Esia', + 62273922 => 'Esia', + 62273923 => 'Esia', + 62273924 => 'Esia', + 6227435 => 'Esia', + 6227491 => 'Esia', + 6227492 => 'Esia', + 6227493 => 'Esia', + 6227494 => 'Esia', + 6227495 => 'Esia', + 6227496 => 'Esia', + 6227497 => 'Esia', + 62274980 => 'Esia', + 62274981 => 'Esia', + 62274982 => 'Esia', + 62274983 => 'Esia', + 62274984 => 'Esia', + 62274985 => 'Esia', + 62274986 => 'Esia', + 62274987 => 'Esia', + 6227599 => 'Esia', + 62276910 => 'Esia', + 62276911 => 'Esia', + 62276912 => 'Esia', + 62276913 => 'Esia', + 62276914 => 'Esia', + 62276915 => 'Esia', + 62276916 => 'Esia', + 6227699 => 'Esia', + 6228191 => 'Esia', + 6228192 => 'Esia', + 62281985 => 'Esia', + 62281986 => 'Esia', + 62281987 => 'Esia', + 62281988 => 'Esia', + 62281989 => 'Esia', + 6228199 => 'Esia', + 6228291 => 'Esia', + 6228391 => 'Esia', + 62283920 => 'Esia', + 62283921 => 'Esia', + 62283922 => 'Esia', + 62283923 => 'Esia', + 62283924 => 'Esia', + 62283985 => 'Esia', + 62283986 => 'Esia', + 62283987 => 'Esia', + 62283988 => 'Esia', + 62283989 => 'Esia', + 6228399 => 'Esia', + 62284910 => 'Esia', + 62284911 => 'Esia', + 62284912 => 'Esia', + 62284913 => 'Esia', + 62284990 => 'Esia', + 62284991 => 'Esia', + 62284992 => 'Esia', + 62284993 => 'Esia', + 62284994 => 'Esia', + 62284995 => 'Esia', + 62284996 => 'Esia', + 6228591 => 'Esia', + 6228599 => 'Esia', + 6228699 => 'Esia', + 6228799 => 'Esia', + 6229191 => 'Esia', + 6229299 => 'Esia', + 6229391 => 'Esia', + 6229399 => 'Esia', + 6229490 => 'Esia', + 62294910 => 'Esia', + 62294911 => 'Esia', + 62294912 => 'Esia', + 62294913 => 'Esia', + 62294914 => 'Esia', + 62295993 => 'Esia', + 62295994 => 'Esia', + 62295995 => 'Esia', + 62295996 => 'Esia', + 62295997 => 'Esia', + 62295998 => 'Esia', + 62295999 => 'Esia', + 6229891 => 'Esia', + 62298920 => 'Esia', + 62298921 => 'Esia', + 62298922 => 'Esia', + 62298923 => 'Esia', + 62298924 => 'Esia', + 622990 => 'Esia', + 622991 => 'Esia', + 622992 => 'Esia', + 622993 => 'Esia', + 622994 => 'Esia', + 622995 => 'Esia', + 622996 => 'Esia', + 623191 => 'Esia', + 623192 => 'Esia', + 6231930 => 'Esia', + 6231931 => 'Esia', + 6232191 => 'Esia', + 6232192 => 'Esia', + 6232291 => 'Esia', + 62322920 => 'Esia', + 62322921 => 'Esia', + 62322922 => 'Esia', + 62322923 => 'Esia', + 62322924 => 'Esia', + 62324995 => 'Esia', + 62324996 => 'Esia', + 62324997 => 'Esia', + 62324998 => 'Esia', + 62324999 => 'Esia', + 6233191 => 'Esia', + 6233192 => 'Esia', + 62331985 => 'Esia', + 62331986 => 'Esia', + 62331987 => 'Esia', + 62331988 => 'Esia', + 62331989 => 'Esia', + 62331990 => 'Esia', + 62331991 => 'Esia', + 62331992 => 'Esia', + 62331993 => 'Esia', + 62331994 => 'Esia', + 62333985 => 'Esia', + 62333986 => 'Esia', + 62333987 => 'Esia', + 62333988 => 'Esia', + 62333989 => 'Esia', + 6233399 => 'Esia', + 62334985 => 'Esia', + 62334986 => 'Esia', + 62334987 => 'Esia', + 62334988 => 'Esia', + 62334989 => 'Esia', + 6233499 => 'Esia', + 62335995 => 'Esia', + 62335996 => 'Esia', + 62335997 => 'Esia', + 62335998 => 'Esia', + 62335999 => 'Esia', + 6234165 => 'Esia', + 6234166 => 'Esia', + 6234167 => 'Esia', + 62341680 => 'Esia', + 62341681 => 'Esia', + 62341682 => 'Esia', + 62341683 => 'Esia', + 62341684 => 'Esia', + 62341685 => 'Esia', + 6234197 => 'Esia', + 6234198 => 'Esia', + 6234199 => 'Esia', + 62342995 => 'Esia', + 62342996 => 'Esia', + 62342997 => 'Esia', + 62342998 => 'Esia', + 62342999 => 'Esia', + 6234391 => 'Esia', + 62343920 => 'Esia', + 62343921 => 'Esia', + 62343922 => 'Esia', + 62343923 => 'Esia', + 62343924 => 'Esia', + 62351975 => 'Esia', + 62351976 => 'Esia', + 62351977 => 'Esia', + 62351978 => 'Esia', + 62351979 => 'Esia', + 6235198 => 'Esia', + 6235199 => 'Esia', + 62353995 => 'Esia', + 62353996 => 'Esia', + 62353997 => 'Esia', + 62353998 => 'Esia', + 62353999 => 'Esia', + 6235490 => 'Esia', + 6235491 => 'Esia', + 6235492 => 'Esia', + 6235598 => 'Esia', + 6235599 => 'Esia', + 62358995 => 'Esia', + 62358996 => 'Esia', + 62358997 => 'Esia', + 62358998 => 'Esia', + 62358999 => 'Esia', + 6236139 => 'Esia', + 62361600 => 'Esia', + 62361601 => 'Esia', + 62361602 => 'Esia', + 62361603 => 'Esia', + 62361604 => 'Esia', + 62361605 => 'Esia', + 62361606 => 'Esia', + 6236196 => 'Esia', + 6236199 => 'Esia', + 6236285 => 'Esia', + 6236286 => 'Esia', + 6236299 => 'Esia', + 62370985 => 'Esia', + 62370986 => 'Esia', + 62370987 => 'Esia', + 62370988 => 'Esia', + 62370989 => 'Esia', + 6237099 => 'Esia', + 62380400 => 'Esia', + 62380401 => 'Esia', + 62380402 => 'Esia', + 62380403 => 'Esia', + 62380404 => 'Esia', + 62380995 => 'Esia', + 62380996 => 'Esia', + 62380997 => 'Esia', + 62380998 => 'Esia', + 62380999 => 'Esia', + 623990 => 'Esia', + 623991 => 'Esia', + 623992 => 'Esia', + 623993 => 'Esia', + 623994 => 'Esia', + 623995 => 'Esia', + 623996 => 'Esia', + 62401700 => 'Esia', + 62401701 => 'Esia', + 62401702 => 'Esia', + 62401703 => 'Esia', + 62401704 => 'Esia', + 6241191 => 'Esia', + 6241192 => 'Esia', + 6241193 => 'Esia', + 6241194 => 'Esia', + 6241195 => 'Esia', + 6241196 => 'Esia', + 62411970 => 'Esia', + 62411971 => 'Esia', + 62411972 => 'Esia', + 62411973 => 'Esia', + 62411974 => 'Esia', + 62421990 => 'Esia', + 62421991 => 'Esia', + 62421992 => 'Esia', + 62421993 => 'Esia', + 62421994 => 'Esia', + 62426400 => 'Esia', + 62426401 => 'Esia', + 62426402 => 'Esia', + 62426403 => 'Esia', + 62426404 => 'Esia', + 62426995 => 'Esia', + 62426996 => 'Esia', + 62426997 => 'Esia', + 62426998 => 'Esia', + 62426999 => 'Esia', + 6243191 => 'Esia', + 6243199 => 'Esia', + 62435985 => 'Esia', + 62435986 => 'Esia', + 62435987 => 'Esia', + 62435988 => 'Esia', + 62435989 => 'Esia', + 6243599 => 'Esia', + 6243899 => 'Esia', + 62451610 => 'Esia', + 62451611 => 'Esia', + 62451612 => 'Esia', + 62451613 => 'Esia', + 62451614 => 'Esia', + 62481990 => 'Esia', + 62481991 => 'Esia', + 62481992 => 'Esia', + 62481993 => 'Esia', + 62481994 => 'Esia', + 6251191 => 'Esia', + 6251192 => 'Esia', + 6251199 => 'Esia', + 62518320 => 'Esia', + 62518321 => 'Esia', + 62518322 => 'Esia', + 62518990 => 'Esia', + 62518991 => 'Esia', + 62518992 => 'Esia', + 62518993 => 'Esia', + 62536200 => 'Esia', + 62536201 => 'Esia', + 62536202 => 'Esia', + 62536203 => 'Esia', + 62536204 => 'Esia', + 6254190 => 'Esia', + 6254191 => 'Esia', + 6254192 => 'Esia', + 6254291 => 'Esia', + 6254292 => 'Esia', + 62548990 => 'Esia', + 62548991 => 'Esia', + 62548992 => 'Esia', + 62548993 => 'Esia', + 62548994 => 'Esia', + 62549990 => 'Esia', + 62549991 => 'Esia', + 62549992 => 'Esia', + 62549993 => 'Esia', + 62549994 => 'Esia', + 6256191 => 'Esia', + 6256192 => 'Esia', + 62562990 => 'Esia', + 62562991 => 'Esia', + 62562992 => 'Esia', + 62562993 => 'Esia', + 62562994 => 'Esia', + 626191 => 'Esia', + 6261920 => 'Esia', + 6261921 => 'Esia', + 6264592 => 'Esia', + 6264593 => 'Esia', + 6265198 => 'Esia', + 6265199 => 'Esia', + 6271191 => 'Esia', + 6271192 => 'Esia', + 6271193 => 'Esia', + 6271194 => 'Esia', + 6271195 => 'Esia', + 6271399 => 'Esia', + 62717400 => 'Esia', + 62717401 => 'Esia', + 62717402 => 'Esia', + 62717403 => 'Esia', + 62717404 => 'Esia', + 62717995 => 'Esia', + 62717996 => 'Esia', + 62717997 => 'Esia', + 62717998 => 'Esia', + 62717999 => 'Esia', + 6272187 => 'Esia', + 6272190 => 'Esia', + 6272193 => 'Esia', + 62721971 => 'Esia', + 62721972 => 'Esia', + 62721973 => 'Esia', + 62721974 => 'Esia', + 62721975 => 'Esia', + 6272199 => 'Esia', + 6272599 => 'Esia', + 6272799 => 'Esia', + 62735985 => 'Esia', + 62735986 => 'Esia', + 62735987 => 'Esia', + 62735988 => 'Esia', + 62735989 => 'Esia', + 6273599 => 'Esia', + 62736400 => 'Esia', + 62736401 => 'Esia', + 62736402 => 'Esia', + 62736403 => 'Esia', + 62736404 => 'Esia', + 62736995 => 'Esia', + 62736996 => 'Esia', + 62736997 => 'Esia', + 62736998 => 'Esia', + 62736999 => 'Esia', + 6274197 => 'Esia', + 6274198 => 'Esia', + 6274199 => 'Esia', + 6275183 => 'Esia', + 6275188 => 'Esia', + 6275194 => 'Esia', + 6275195 => 'Esia', + 62751976 => 'Esia', + 62751977 => 'Esia', + 62751978 => 'Esia', + 62751979 => 'Esia', + 6275198 => 'Esia', + 6275199 => 'Esia', + 6275298 => 'Esia', + 62752990 => 'Esia', + 62752991 => 'Esia', + 62752992 => 'Esia', + 62752993 => 'Esia', + 62752994 => 'Esia', + 62752995 => 'Esia', + 62752996 => 'Esia', + 6276196 => 'Esia', + 6276197 => 'Esia', + 6276198 => 'Esia', + 6276298 => 'Esia', + 6276299 => 'Esia', + 6276598 => 'Esia', + 6277199 => 'Esia', + 6277799 => 'Esia', + 6277891 => 'Esia', + 6277896 => 'Esia', + 6277897 => 'Esia', + 6277898 => 'Esia', + 6277899 => 'Esia', + 62811 => 'Telkomsel', + 62812 => 'Telkomsel', + 62813 => 'Telkomsel', + 62814 => 'IM3', + 62815 => 'IM3', + 62816 => 'IM3', + 62817 => 'XL', + 62818 => 'XL', + 62819 => 'XL', + 62821 => 'Telkomsel', + 62822 => 'Telkomsel', + 62823 => 'Telkomsel', + 62831 => 'AXIS', + 62832 => 'AXIS', + 62833 => 'AXIS', + 62838 => 'AXIS', + 62852 => 'Telkomsel', + 62853 => 'Telkomsel', + 62855 => 'IM3', + 62856 => 'IM3', + 62857 => 'IM3', + 62858 => 'IM3', + 62859 => 'XL', + 62877 => 'XL', + 62878 => 'XL', + 62879 => 'XL', + 62881 => 'Smartfren', + 62882 => 'Smartfren', + 62883 => 'Smartfren', + 62887 => 'Smartfren', + 62888 => 'Smartfren', + 62889 => 'Smartfren', + 62896 => '3', + 62897 => '3', + 62898 => '3', + 62899 => '3', + 62911400 => 'Esia', + 62911401 => 'Esia', + 62911402 => 'Esia', + 62911403 => 'Esia', + 62911404 => 'Esia', + 62911995 => 'Esia', + 62911996 => 'Esia', + 62911997 => 'Esia', + 62911998 => 'Esia', + 62911999 => 'Esia', + 62967900 => 'Esia', + 62967901 => 'Esia', + 62967902 => 'Esia', + 62967903 => 'Esia', + 62967904 => 'Esia', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/63.php b/src/libphonenumber/carrier/data/en/63.php new file mode 100644 index 000000000..7026ca8af --- /dev/null +++ b/src/libphonenumber/carrier/data/en/63.php @@ -0,0 +1,38 @@ + 'Globe', + 63906 => 'Globe', + 63907 => 'Smart', + 63908 => 'Smart', + 63909 => 'Smart', + 63910 => 'Smart', + 63912 => 'Smart', + 63915 => 'Globe', + 63916 => 'Globe', + 63917 => 'Globe', + 63918 => 'Smart', + 63919 => 'Smart', + 63920 => 'Smart', + 63921 => 'Smart', + 63922 => 'Sun', + 63923 => 'Sun', + 63926 => 'Globe', + 63927 => 'Globe', + 63928 => 'Smart', + 63929 => 'Smart', + 63930 => 'Smart', + 63932 => 'Sun', + 63933 => 'Sun', + 63935 => 'Globe', + 63936 => 'Globe', + 63937 => 'Globe', + 63938 => 'Smart', + 63939 => 'Smart', + 63942 => 'Sun', + 63943 => 'Sun', + 63946 => 'Smart', + 63947 => 'Smart', + 63948 => 'Smart', + 63949 => 'Smart', + 63999 => 'Smart', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/64.php b/src/libphonenumber/carrier/data/en/64.php new file mode 100644 index 000000000..a2ff09435 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/64.php @@ -0,0 +1,11 @@ + 'Skinny', + 6421 => 'Vodafone', + 6422 => '2degrees', + 6425 => 'Telecom', + 6426 => 'Vodafone', + 6427 => 'Telecom', + 6428 => 'Vodafone', + 6429 => 'TelstraClear', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/65.php b/src/libphonenumber/carrier/data/en/65.php new file mode 100644 index 000000000..51a7dcb5a --- /dev/null +++ b/src/libphonenumber/carrier/data/en/65.php @@ -0,0 +1,392 @@ + 'M1', + 65811 => 'StarHub', + 65812 => 'SingTel', + 65813 => 'StarHub', + 65814 => 'StarHub', + 65815 => 'StarHub', + 65816 => 'StarHub', + 65817 => 'M1', + 658180 => 'StarHub', + 658181 => 'SingTel', + 658182 => 'SingTel', + 658183 => 'StarHub', + 658184 => 'StarHub', + 658185 => 'StarHub', + 658186 => 'StarHub', + 658187 => 'StarHub', + 658188 => 'M1', + 658189 => 'StarHub', + 658190 => 'M1', + 658191 => 'M1', + 658192 => 'M1', + 658193 => 'M1', + 658194 => 'M1', + 658195 => 'M1', + 658196 => 'M1', + 658197 => 'M1', + 658198 => 'StarHub', + 658199 => 'M1', + 65820 => 'StarHub', + 658210 => 'M1', + 658211 => 'M1', + 658212 => 'M1', + 658213 => 'M1', + 658214 => 'M1', + 658215 => 'M1', + 658216 => 'M1', + 658217 => 'M1', + 658218 => 'SingTel', + 658219 => 'M1', + 658220 => 'StarHub', + 658221 => 'StarHub', + 658222 => 'M1', + 658223 => 'SingTel', + 658224 => 'StarHub', + 658225 => 'StarHub', + 658226 => 'StarHub', + 658227 => 'StarHub', + 658228 => 'SingTel', + 658229 => 'StarHub', + 658232 => 'StarHub', + 658233 => 'StarHub', + 658234 => 'StarHub', + 658235 => 'StarHub', + 65824 => 'StarHub', + 65825 => 'StarHub', + 658260 => 'SingTel', + 658261 => 'SingTel', + 658262 => 'SingTel', + 658263 => 'SingTel', + 658264 => 'SingTel', + 658265 => 'SingTel', + 658266 => 'SingTel', + 658267 => 'SingTel', + 658268 => 'StarHub', + 658269 => 'SingTel', + 65827 => 'M1', + 658280 => 'SingTel', + 658281 => 'SingTel', + 658282 => 'M1', + 658283 => 'SingTel', + 658284 => 'SingTel', + 658285 => 'SingTel', + 658286 => 'SingTel', + 658287 => 'SingTel', + 658288 => 'M1', + 658289 => 'SingTel', + 658290 => 'StarHub', + 658291 => 'StarHub', + 658292 => 'StarHub', + 658293 => 'StarHub', + 658294 => 'StarHub', + 658295 => 'StarHub', + 658296 => 'StarHub', + 658297 => 'StarHub', + 658298 => 'StarHub', + 658299 => 'SingTel', + 65830 => 'SingTel', + 65831 => 'SingTel', + 658320 => 'M1', + 658321 => 'StarHub', + 658322 => 'StarHub', + 658323 => 'M1', + 658324 => 'M1', + 658325 => 'M1', + 658326 => 'M1', + 658328 => 'StarHub', + 658329 => 'M1', + 658330 => 'StarHub', + 658331 => 'StarHub', + 658332 => 'StarHub', + 658333 => 'M1', + 658334 => 'StarHub', + 658335 => 'StarHub', + 658336 => 'StarHub', + 658337 => 'StarHub', + 658338 => 'SingTel', + 658339 => 'SingTel', + 65834 => 'SingTel', + 658350 => 'SingTel', + 658351 => 'SingTel', + 658352 => 'StarHub', + 658353 => 'SingTel', + 658354 => 'SingTel', + 658355 => 'SingTel', + 658356 => 'SingTel', + 658357 => 'SingTel', + 658358 => 'SingTel', + 658359 => 'SingTel', + 658360 => 'SingTel', + 658361 => 'StarHub', + 658362 => 'StarHub', + 658363 => 'StarHub', + 658364 => 'StarHub', + 658366 => 'M1', + 658367 => 'StarHub', + 658368 => 'M1', + 658369 => 'StarHub', + 658370 => 'StarHub', + 658371 => 'SingTel', + 658372 => 'SingTel', + 658373 => 'StarHub', + 658374 => 'SingTel', + 658375 => 'SingTel', + 658376 => 'SingTel', + 658377 => 'StarHub', + 658378 => 'StarHub', + 658379 => 'SingTel', + 658380 => 'StarHub', + 658381 => 'SingTel', + 658382 => 'M1', + 658383 => 'M1', + 658384 => 'StarHub', + 658385 => 'SingTel', + 658386 => 'SingTel', + 658387 => 'SingTel', + 658388 => 'M1', + 658389 => 'StarHub', + 658390 => 'StarHub', + 658391 => 'StarHub', + 658392 => 'StarHub', + 658393 => 'SingTel', + 658394 => 'StarHub', + 658395 => 'StarHub', + 658396 => 'StarHub', + 658398 => 'SingTel', + 658399 => 'SingTel', + 658400 => 'StarHub', + 658401 => 'SingTel', + 658402 => 'SingTel', + 658403 => 'SingTel', + 658404 => 'SingTel', + 658405 => 'SingTel', + 658406 => 'SingTel', + 658407 => 'SingTel', + 658408 => 'SingTel', + 658409 => 'SingTel', + 658410 => 'M1', + 658411 => 'SingTel', + 658412 => 'M1', + 658413 => 'M1', + 658414 => 'M1', + 658415 => 'M1', + 658416 => 'M1', + 658417 => 'M1', + 658418 => 'M1', + 658419 => 'M1', + 65842 => 'SingTel', + 65843 => 'SingTel', + 65844 => 'M1', + 658450 => 'SingTel', + 658451 => 'SingTel', + 658452 => 'SingTel', + 658453 => 'SingTel', + 658454 => 'SingTel', + 658455 => 'SingTel', + 658457 => 'SingTel', + 658458 => 'SingTel', + 658459 => 'SingTel', + 658460 => 'M1', + 658461 => 'M1', + 658462 => 'M1', + 658463 => 'M1', + 658464 => 'M1', + 658465 => 'M1', + 658466 => 'M1', + 658467 => 'M1', + 658468 => 'StarHub', + 658469 => 'M1', + 658478 => 'StarHub', + 658480 => 'M1', + 658484 => 'M1', + 658488 => 'M1', + 658490 => 'SingTel', + 658491 => 'SingTel', + 658492 => 'SingTel', + 658493 => 'SingTel', + 658494 => 'SingTel', + 658495 => 'SingTel', + 658498 => 'StarHub', + 658499 => 'SingTel', + 658500 => 'M1', + 658501 => 'StarHub', + 658503 => 'StarHub', + 658505 => 'StarHub', + 658508 => 'StarHub', + 658509 => 'StarHub', + 658510 => 'SingTel', + 658511 => 'SingTel', + 658512 => 'StarHub', + 658513 => 'StarHub', + 658514 => 'StarHub', + 658518 => 'SingTel', + 658519 => 'StarHub', + 658520 => 'StarHub', + 658521 => 'StarHub', + 658522 => 'SingTel', + 658523 => 'SingTel', + 658524 => 'SingTel', + 658528 => 'StarHub', + 658533 => 'SingTel', + 658538 => 'StarHub', + 658539 => 'M1', + 65854 => 'M1', + 659001 => 'StarHub', + 659002 => 'StarHub', + 659003 => 'StarHub', + 659004 => 'StarHub', + 659005 => 'StarHub', + 659006 => 'StarHub', + 659007 => 'StarHub', + 659008 => 'StarHub', + 659009 => 'StarHub', + 65901 => 'SingTel', + 65902 => 'StarHub', + 65903 => 'SingTel', + 65904 => 'M1', + 65905 => 'SingTel', + 65906 => 'StarHub', + 65907 => 'M1', + 65908 => 'SingTel', + 65909 => 'M1', + 65910 => 'StarHub', + 659113 => 'SingTel', + 659114 => 'SingTel', + 659115 => 'SingTel', + 659116 => 'SingTel', + 659120 => 'SingTel', + 659121 => 'SingTel', + 659122 => 'SingTel', + 659123 => 'SingTel', + 659124 => 'SingTel', + 659125 => 'SingTel', + 659126 => 'SingTel', + 65913 => 'SingTel', + 65914 => 'StarHub', + 65915 => 'SingTel', + 65916 => 'StarHub', + 65917 => 'SingTel', + 65918 => 'StarHub', + 659190 => 'M1', + 659191 => 'M1', + 659192 => 'M1', + 659193 => 'M1', + 659194 => 'M1', + 659195 => 'M1', + 659196 => 'M1', + 659197 => 'M1', + 659198 => 'M1', + 659199 => 'StarHub', + 65922 => 'M1', + 659230 => 'SingTel', + 659231 => 'SingTel', + 659232 => 'SingTel', + 659233 => 'SingTel', + 659234 => 'SingTel', + 659235 => 'SingTel', + 659236 => 'SingTel', + 659237 => 'StarHub', + 659238 => 'StarHub', + 659239 => 'StarHub', + 65924 => 'StarHub', + 659270 => 'StarHub', + 659271 => 'StarHub', + 659272 => 'StarHub', + 659273 => 'M1', + 659274 => 'M1', + 659275 => 'M1', + 659276 => 'M1', + 659277 => 'M1', + 659278 => 'M1', + 659279 => 'M1', + 659295 => 'SingTel', + 659296 => 'SingTel', + 659297 => 'SingTel', + 659298 => 'SingTel', + 659299 => 'SingTel', + 65932 => 'M1', + 659334 => 'SingTel', + 659335 => 'StarHub', + 659336 => 'StarHub', + 659337 => 'StarHub', + 659338 => 'StarHub', + 659339 => 'StarHub', + 65934 => 'M1', + 659350 => 'SingTel', + 659351 => 'SingTel', + 65936 => 'M1', + 659371 => 'SingTel', + 659372 => 'SingTel', + 65938 => 'StarHub', + 65939 => 'SingTel', + 65942 => 'StarHub', + 65943 => 'M1', + 659443 => 'SingTel', + 659444 => 'SingTel', + 659445 => 'SingTel', + 659446 => 'SingTel', + 65945 => 'StarHub', + 65946 => 'SingTel', + 65947 => 'M1', + 65948 => 'StarHub', + 659499 => 'StarHub', + 65961 => 'SingTel', + 659629 => 'SingTel', + 65963 => 'SingTel', + 65964 => 'SingTel', + 65965 => 'SingTel', + 65966 => 'SingTel', + 65967 => 'SingTel', + 65968 => 'M1', + 65969 => 'M1', + 659710 => 'SingTel', + 659711 => 'SingTel', + 659712 => 'SingTel', + 659713 => 'SingTel', + 659714 => 'SingTel', + 659715 => 'SingTel', + 659716 => 'SingTel', + 65972 => 'SingTel', + 65973 => 'SingTel', + 65974 => 'M1', + 65975 => 'SingTel', + 65976 => 'M1', + 65977 => 'SingTel', + 65978 => 'SingTel', + 65979 => 'M1', + 659800 => 'StarHub', + 659806 => 'SingTel', + 659807 => 'SingTel', + 659810 => 'SingTel', + 659811 => 'SingTel', + 659812 => 'SingTel', + 659813 => 'StarHub', + 659814 => 'StarHub', + 659815 => 'SingTel', + 659816 => 'SingTel', + 659817 => 'SingTel', + 659818 => 'SingTel', + 659819 => 'SingTel', + 65982 => 'SingTel', + 65983 => 'SingTel', + 65984 => 'M1', + 65985 => 'StarHub', + 659860 => 'SingTel', + 659866 => 'SingTel', + 659868 => 'SingTel', + 659869 => 'SingTel', + 65987 => 'M1', + 659880 => 'StarHub', + 659881 => 'StarHub', + 659882 => 'StarHub', + 659883 => 'StarHub', + 659884 => 'StarHub', + 659885 => 'StarHub', + 659886 => 'StarHub', + 659887 => 'StarHub', + 659888 => 'SingTel', + 659889 => 'M1', + 65989 => 'SingTel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/66.php b/src/libphonenumber/carrier/data/en/66.php new file mode 100644 index 000000000..bee8ca525 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/66.php @@ -0,0 +1,229 @@ + 'AIS', + 66801 => 'AIS', + 66802 => 'True Move', + 66803 => 'True Move', + 66804 => 'dtac', + 66805 => 'dtac', + 66806 => 'AIS', + 66807 => 'AIS', + 6680895 => 'dtac', + 6680896 => 'dtac', + 6680897 => 'dtac', + 6680898 => 'dtac', + 66809 => 'True Move', + 66810 => 'AIS', + 66811 => 'AIS', + 6681202 => 'True Move', + 6681203 => 'True Move', + 6681204 => 'True Move', + 6681205 => 'dtac', + 6681206 => 'dtac', + 6681207 => 'dtac', + 6681208 => 'dtac', + 6681209 => 'dtac', + 6681234 => 'True Move', + 6681235 => 'True Move', + 6681245 => 'True Move', + 6681246 => 'True Move', + 6681247 => 'True Move', + 6681248 => 'True Move', + 6681249 => 'True Move', + 668130 => 'dtac', + 668134 => 'dtac', + 668139 => 'dtac', + 668140 => 'dtac', + 668141 => 'dtac', + 668142 => 'dtac', + 668143 => 'dtac', + 668144 => 'dtac', + 668145 => 'dtac', + 6681460 => 'dtac', + 6681461 => 'dtac', + 6681462 => 'dtac', + 6681463 => 'dtac', + 6681464 => 'dtac', + 6681465 => 'dtac', + 6681466 => 'dtac', + 6681467 => 'dtac', + 6681468 => 'True Move', + 6681469 => 'True Move', + 668153 => 'dtac', + 668154 => 'dtac', + 668155 => 'dtac', + 668156 => 'dtac', + 668157 => 'dtac', + 668158 => 'dtac', + 668159 => 'dtac', + 66816 => 'dtac', + 668171 => 'dtac', + 66818 => 'AIS', + 66819 => 'AIS', + 66820 => 'True Move', + 66821 => 'AIS', + 66822 => 'AIS', + 66823 => 'dtac', + 66824 => 'dtac', + 66825 => 'True Move', + 66826 => 'True Move', + 66827 => 'dtac', + 66828 => 'AIS', + 6682900 => 'True Move', + 6682901 => 'True Move', + 6682902 => 'True Move', + 668291 => 'True Move', + 668292 => 'True Move', + 668293 => 'True Move', + 668294 => 'True Move', + 668295 => 'True Move', + 668296 => 'True Move', + 668297 => 'True Move', + 668298 => 'True Move', + 668299 => 'True Move', + 66831 => 'dtac', + 668320 => 'True Move', + 668321 => 'True Move', + 668322 => 'True Move', + 668323 => 'True Move', + 668324 => 'True Move', + 668325 => 'True Move', + 668326 => 'True Move', + 668327 => 'True Move', + 668328 => 'dtac', + 668329 => 'dtac', + 66833 => 'AIS', + 668340 => 'True Move', + 668341 => 'dtac', + 668342 => 'True Move', + 668343 => 'True Move', + 668344 => 'True Move', + 668345 => 'True Move', + 668346 => 'True Move', + 668347 => 'True Move', + 668348 => 'True Move', + 668349 => 'True Move', + 668350 => 'True Move', + 668351 => 'True Move', + 668352 => 'True Move', + 668353 => 'True Move', + 668354 => 'dtac', + 668355 => 'dtac', + 668356 => 'dtac', + 668357 => 'dtac', + 668358 => 'dtac', + 668359 => 'dtac', + 668360 => 'True Move', + 668361 => 'True Move', + 668362 => 'dtac', + 668363 => 'dtac', + 668364 => 'dtac', + 668365 => 'dtac', + 668366 => 'dtac', + 668367 => 'dtac', + 668368 => 'True Move', + 668369 => 'dtac', + 668370 => 'True Move', + 668371 => 'True Move', + 668372 => 'dtac', + 668373 => 'dtac', + 668374 => 'dtac', + 668375 => 'True Move', + 668376 => 'dtac', + 668377 => 'True Move', + 668378 => 'True Move', + 668379 => 'True Move', + 66838 => 'True Move', + 668390 => 'True Move', + 668391 => 'True Move', + 668392 => 'True Move', + 668393 => 'True Move', + 668394 => 'True Move', + 668395 => 'dtac', + 668396 => 'dtac', + 668397 => 'True Move', + 668398 => 'True Move', + 668399 => 'True Move', + 66840 => 'True Move', + 66841 => 'True Move', + 66842 => 'True Move', + 668430 => 'dtac', + 668440 => 'dtac', + 668450 => 'True Move', + 668451 => 'dtac', + 668458 => 'True Move', + 668459 => 'dtac', + 66846 => 'dtac', + 66847 => 'AIS', + 66848 => 'AIS', + 668497 => 'True Move', + 668498 => 'True Move', + 668499 => 'True Move', + 66850 => 'dtac', + 66851 => 'dtac', + 66852 => 'AIS', + 66853 => 'dtac', + 668540 => 'dtac', + 668541 => 'dtac', + 668549 => 'dtac', + 66855 => 'True Move', + 668561 => 'dtac', + 66857 => 'AIS', + 66858 => 'True Move', + 668590 => 'dtac', + 668591 => 'dtac', + 668592 => 'dtac', + 668593 => 'True Move', + 668594 => 'True Move', + 668595 => 'True Move', + 668596 => 'True Move', + 668597 => 'True Move', + 668598 => 'True Move', + 668599 => 'True Move', + 66860 => 'AIS', + 66861 => 'AIS', + 66862 => 'AIS', + 66865 => 'True Move', + 66866 => 'True Move', + 668670 => 'True Move', + 668671 => 'True Move', + 668672 => 'True Move', + 668673 => 'True Move', + 668674 => 'True Move', + 668675 => 'dtac', + 668676 => 'dtac', + 668677 => 'dtac', + 668678 => 'dtac', + 668679 => 'dtac', + 66868 => 'dtac', + 66869 => 'dtac', + 66870 => 'AIS', + 66871 => 'AIS', + 66872 => 'AIS', + 66873 => 'dtac', + 66874 => 'dtac', + 66875 => 'dtac', + 66876 => 'dtac', + 66877 => 'dtac', + 66878 => 'AIS', + 66879 => 'AIS', + 66880 => 'dtac', + 66881 => 'dtac', + 66882 => 'dtac', + 66883 => 'AIS', + 66884 => 'AIS', + 66886 => 'True Move', + 66887 => 'True Move', + 66888 => 'dtac', + 668890 => 'dtac', + 66890 => 'AIS', + 66891 => 'True Move', + 66892 => 'AIS', + 66894 => 'dtac', + 66895 => 'AIS', + 66896 => 'dtac', + 66897 => 'dtac', + 66898 => 'AIS', + 66899 => 'AIS', + 66900 => 'dtac', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/670.php b/src/libphonenumber/carrier/data/en/670.php new file mode 100644 index 000000000..baf929d69 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/670.php @@ -0,0 +1,5 @@ + 'Timor Telecom', + 67078 => 'Timor Telecom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/673.php b/src/libphonenumber/carrier/data/en/673.php new file mode 100644 index 000000000..fc0f2fde0 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/673.php @@ -0,0 +1,11 @@ + 'DSTCom', + 67371 => 'DSTCom', + 67381 => 'B-Mobile', + 67382 => 'B-Mobile', + 67386 => 'DSTCom', + 67387 => 'DSTCom', + 67388 => 'DSTCom', + 67389 => 'DSTCom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/675.php b/src/libphonenumber/carrier/data/en/675.php new file mode 100644 index 000000000..0c1db3236 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/675.php @@ -0,0 +1,10 @@ + 'Digicel', + 67571 => 'Digicel', + 67572 => 'Digicel', + 67573 => 'Digicel', + 67579 => 'Digicel', + 67576 => 'BeMobile Vodafone', + 675775 => 'Citifon', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/676.php b/src/libphonenumber/carrier/data/en/676.php new file mode 100644 index 000000000..625319724 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/676.php @@ -0,0 +1,28 @@ + 'U-Call', + 67616 => 'U-Call', + 67617 => 'U-Call', + 67618 => 'U-Call', + 67619 => 'U-Call', + 67646 => 'U-Call', + 67649 => 'U-Call', + 67653 => 'U-Call', + 67654 => 'U-Call', + 67655 => 'U-Call', + 67656 => 'U-Call', + 67657 => 'U-Call', + 67658 => 'U-Call', + 67659 => 'U-Call', + 67663 => 'U-Call', + 67664 => 'U-Call', + 67665 => 'U-Call', + 67666 => 'U-Call', + 67667 => 'U-Call', + 67668 => 'U-Call', + 67669 => 'U-Call', + 67675 => 'U-Call', + 67676 => 'U-Call', + 67677 => 'U-Call', + 67678 => 'U-Call', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/678.php b/src/libphonenumber/carrier/data/en/678.php new file mode 100644 index 000000000..68dd4f2db --- /dev/null +++ b/src/libphonenumber/carrier/data/en/678.php @@ -0,0 +1,20 @@ + 'Digicel', + 67854 => 'Digicel', + 67855 => 'Digicel', + 67856 => 'Digicel', + 678572 => 'Digicel', + 678573 => 'Digicel', + 678574 => 'Digicel', + 678575 => 'Digicel', + 678576 => 'Digicel', + 678577 => 'Digicel', + 67859 => 'Digicel', + 67870 => 'SMILE', + 67871 => 'SMILE', + 67873 => 'SMILE', + 67874 => 'SMILE', + 67875 => 'SMILE', + 67876 => 'SMILE', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/679.php b/src/libphonenumber/carrier/data/en/679.php new file mode 100644 index 000000000..0a794d98f --- /dev/null +++ b/src/libphonenumber/carrier/data/en/679.php @@ -0,0 +1,6 @@ + 'Digicel', + 6798 => 'Vodafone', + 6799 => 'Vodafone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/685.php b/src/libphonenumber/carrier/data/en/685.php new file mode 100644 index 000000000..f81588a1e --- /dev/null +++ b/src/libphonenumber/carrier/data/en/685.php @@ -0,0 +1,6 @@ + 'Digicel', + 68575 => 'Bluesky', + 68577 => 'Digicel', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/686.php b/src/libphonenumber/carrier/data/en/686.php new file mode 100644 index 000000000..f326d3e1b --- /dev/null +++ b/src/libphonenumber/carrier/data/en/686.php @@ -0,0 +1,5 @@ + 'Kiribati - Frigate Net', + 6869 => 'Kiribati - Frigate Net', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/7.php b/src/libphonenumber/carrier/data/en/7.php new file mode 100644 index 000000000..b2555e051 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/7.php @@ -0,0 +1,11 @@ + 'Kcell', + 7702 => 'Kcell', + 7705 => 'Beeline', + 7771 => 'Beeline', + 7775 => 'Kcell', + 7776 => 'Beeline', + 7777 => 'Beeline', + 7778 => 'Kcell', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/84.php b/src/libphonenumber/carrier/data/en/84.php new file mode 100644 index 000000000..21fd883cd --- /dev/null +++ b/src/libphonenumber/carrier/data/en/84.php @@ -0,0 +1,13 @@ + 'Vinaphone', + 84124 => 'Vinaphone', + 84125 => 'Vinaphone', + 84127 => 'Vinaphone', + 84129 => 'Vinaphone', + 84162 => 'Viettel Mobile', + 84199 => 'G-Mobile', + 8490 => 'MobiFone', + 8491 => 'Vinaphone', + 8494 => 'Vinaphone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/852.php b/src/libphonenumber/carrier/data/en/852.php new file mode 100644 index 000000000..b008c9348 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/852.php @@ -0,0 +1,269 @@ + 'China Mobile', + 852511 => 'New World Mobility', + 852512 => 'China Mobile', + 852513 => 'China Mobile', + 852514 => 'PCCW Mobile', + 8525149 => 'Truphone', + 852516 => 'China Mobile', + 852517 => 'China Mobile', + 852518 => 'PCCW Mobile', + 852519 => '3', + 852521 => '1O1O / One2Free', + 8525230 => 'PCCW Mobile', + 8525231 => 'PCCW Mobile', + 8525232 => 'PCCW Mobile', + 8525233 => 'PCCW Mobile', + 852524 => '1O1O / One2Free', + 852526 => 'China Mobile', + 852530 => 'China Mobile', + 852531 => 'China Mobile', + 852532 => 'PCCW Mobile', + 852533 => '3', + 852534 => 'China Mobile', + 852536 => 'PCCW Mobile', + 852537 => 'China Mobile', + 852538 => 'China Unicom', + 852539 => 'China Mobile', + 852540 => 'New World Mobility', + 852541 => 'PCCW Mobile', + 852542 => 'China Mobile', + 852543 => '1O1O / One2Free', + 852544 => 'China Mobile', + 852546 => '3', + 852547 => '1O1O / One2Free', + 852548 => 'China Mobile', + 852549 => 'China Mobile', + 852550 => 'SmarTone', + 852551 => 'China Mobile', + 852552 => '1O1O / One2Free', + 852553 => 'China Mobile', + 8525540 => 'New World Mobility', + 8525541 => 'New World Mobility', + 8525542 => 'New World Mobility', + 8525543 => 'New World Mobility', + 8525544 => 'New World Mobility', + 8525545 => 'New World Mobility', + 8525546 => 'New World Mobility', + 8525547 => 'New World Mobility', + 8525548 => 'New World Mobility', + 852556 => '3', + 852557 => 'China Mobile', + 852558 => 'PCCW Mobile', + 852559 => 'SmarTone', + 852560 => 'China Mobile', + 852561 => 'China Mobile', + 852562 => 'China Mobile', + 852563 => '3', + 852564 => 'China Mobile', + 852566 => '3', + 852568 => '1O1O / One2Free', + 852569 => '3', + 8525900 => 'PCCW Mobile', + 8525901 => 'PCCW Mobile', + 8525902 => 'PCCW Mobile', + 8525903 => 'PCCW Mobile', + 8525904 => 'PCCW Mobile', + 8525905 => 'PCCW Mobile', + 852591 => '1O1O / One2Free', + 852592 => '1O1O / One2Free', + 852593 => 'China Mobile', + 852594 => 'PCCW Mobile', + 852596 => '3', + 852597 => '3', + 852598 => 'China Mobile', + 852599 => '1O1O / One2Free', + 852601 => 'SmarTone', + 852602 => '1O1O / One2Free', + 852603 => '1O1O / One2Free', + 852604 => '3', + 852605 => '1O1O / One2Free', + 852606 => 'China Mobile', + 852607 => '3', + 852608 => '3', + 852609 => 'China Mobile', + 852610 => '3', + 852611 => 'SmarTone', + 852612 => 'PCCW Mobile', + 852613 => '1O1O / One2Free', + 852614 => '1O1O / One2Free', + 852615 => 'China Mobile', + 852616 => '1O1O / One2Free', + 852617 => '1O1O / One2Free', + 852618 => 'PCCW Mobile', + 852619 => '3', + 852620 => '3', + 852621 => 'China Mobile', + 852622 => 'China Mobile', + 852623 => 'China Mobile', + 852624 => 'CM Mobile', + 852625 => 'PCCW Mobile', + 852627 => '3', + 852628 => '1O1O / One2Free', + 852629 => '1O1O / One2Free', + 852630 => 'PCCW Mobile', + 852631 => '3', + 852632 => 'SmarTone', + 852633 => '3', + 852634 => '3', + 852635 => 'China Mobile', + 852637 => '1O1O / One2Free', + 852638 => 'PCCW Mobile', + 852639 => '1O1O / One2Free', + 852640 => '3', + 852641 => '1O1O / One2Free', + 852642 => '1O1O / One2Free', + 852643 => 'China Mobile', + 852644 => 'PCCW Mobile', + 8526450 => 'CITIC', + 85264510 => 'CITIC', + 85264511 => 'CITIC', + 8526452 => 'CITIC', + 85264535 => 'CITIC', + 85264536 => 'CITIC', + 85264537 => 'CITIC', + 85264538 => 'CITIC', + 85264539 => 'CITIC', + 8526454 => 'CITIC', + 8526455 => 'CITIC', + 8526456 => 'CITIC', + 8526457 => 'CITIC', + 8526458 => 'CITIC', + 8526459 => 'CITIC', + 852646 => 'SmarTone', + 852647 => '3', + 852648 => 'China Mobile', + 852649 => 'PCCW Mobile', + 852650 => '3', + 852651 => 'China-Hongkong Telecom', + 852652 => 'China Unicom', + 852653 => '1O1O / One2Free', + 852654 => '1O1O / One2Free', + 852655 => 'China Unicom', + 852656 => 'China Unicom', + 852657 => 'China Mobile', + 852658 => 'China Mobile', + 852659 => '1O1O / One2Free', + 852660 => 'PCCW Mobile', + 852661 => 'China Unicom', + 852662 => 'PCCW Mobile', + 852663 => 'China Unicom', + 852664 => 'China Mobile', + 852665 => '1O1O / One2Free', + 852667 => 'China Mobile', + 852668 => '3', + 852669 => 'PCCW Mobile', + 852670 => 'China Mobile', + 852671 => '1O1O / One2Free', + 852672 => 'China Unicom', + 852673 => 'China Mobile', + 852674 => 'China Mobile', + 852675 => '1O1O / One2Free', + 852676 => 'China Mobile', + 852677 => '1O1O / One2Free', + 852679 => '3', + 852680 => 'PCCW Mobile', + 852681 => 'China Unicom', + 852682 => '1O1O / One2Free', + 852683 => 'CM Mobile', + 852684 => 'China Mobile', + 852685 => 'China Mobile', + 852687 => 'China Mobile', + 852688 => 'China Unicom', + 852689 => '1O1O / One2Free', + 852690 => '3', + 852691 => 'China Mobile', + 852692 => 'PCCW Mobile', + 852693 => 'China Mobile', + 852694 => 'China Mobile', + 852695 => 'China Mobile', + 852696 => 'CM Mobile', + 852697 => '1O1O / One2Free', + 852698 => 'CM Mobile', + 852699 => 'China Mobile', + 852901 => 'SmarTone', + 852902 => '1O1O / One2Free', + 852903 => '1O1O / One2Free', + 852904 => '3', + 852905 => 'CM Mobile', + 852906 => 'China Mobile', + 852907 => 'PCCW Mobile', + 852908 => '1O1O / One2Free', + 852909 => '1O1O / One2Free', + 852910 => '1O1O / One2Free', + 852912 => '3', + 852913 => 'SmarTone', + 852914 => 'China Mobile', + 852915 => '1O1O / One2Free', + 852916 => 'SmarTone', + 852917 => 'SmarTone', + 852918 => '1O1O / One2Free', + 852919 => '1O1O / One2Free', + 852920 => 'China Mobile', + 852921 => '1O1O / One2Free', + 852922 => 'SmarTone', + 852923 => 'PCCW Mobile', + 852924 => 'SmarTone', + 852925 => '1O1O / One2Free', + 852926 => '1O1O / One2Free', + 852927 => 'PCCW Mobile', + 852928 => '3', + 852930 => '1O1O / One2Free', + 852931 => 'SmarTone', + 852932 => '3', + 852933 => '1O1O / One2Free', + 852934 => 'China Mobile', + 852935 => '3', + 852936 => '3', + 852937 => '3', + 852938 => 'SmarTone', + 852940 => '1O1O / One2Free', + 852941 => '3', + 852942 => '3', + 852943 => 'SmarTone', + 852944 => 'SmarTone', + 852945 => 'SmarTone', + 852946 => '1O1O / One2Free', + 852947 => '3', + 852948 => '3', + 852949 => '3', + 852950 => '3', + 852951 => 'China Mobile', + 852952 => 'PCCW Mobile', + 852953 => '1O1O / One2Free', + 852954 => 'SmarTone', + 852955 => '1O1O / One2Free', + 852956 => 'China Unicom', + 852957 => '3', + 852958 => 'China Mobile', + 852960 => 'China Mobile', + 852961 => '1O1O / One2Free', + 852962 => '1O1O / One2Free', + 852963 => '3', + 852964 => 'PCCW Mobile', + 852965 => '1O1O / One2Free', + 852966 => 'SmarTone', + 852967 => '3', + 852968 => 'SmarTone', + 852969 => 'China-Hongkong Telecom', + 852970 => '3', + 852971 => 'China Mobile', + 852972 => 'SmarTone', + 852973 => 'SmarTone', + 852974 => '3', + 852975 => '3', + 852976 => '1O1O / One2Free', + 852977 => 'PCCW Mobile', + 852978 => '1O1O / One2Free', + 852979 => 'China Mobile', + 852980 => 'PCCW Mobile', + 852981 => '3', + 852982 => '3', + 852983 => '3', + 852984 => 'SmarTone', + 852985 => 'SmarTone', + 852986 => 'SmarTone', + 852987 => '1O1O / One2Free', + 852988 => '1O1O / One2Free', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/855.php b/src/libphonenumber/carrier/data/en/855.php new file mode 100644 index 000000000..99e4de5c0 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/855.php @@ -0,0 +1,23 @@ + 'Smart', + 85512 => 'Cellcard', + 85514 => 'Cellcard', + 85517 => 'Cellcard', + 85560 => 'Beeline', + 85566 => 'Beeline', + 85567 => 'Beeline', + 85568 => 'Beeline', + 85569 => 'Smart', + 85570 => 'Smart', + 85577 => 'Cellcard', + 85578 => 'Cellcard', + 85586 => 'Smart', + 85589 => 'Cellcard', + 85590 => 'Beeline', + 85592 => 'Cellcard', + 85593 => 'Smart', + 85595 => 'Cellcard', + 85596 => 'Smart', + 85598 => 'Smart', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/856.php b/src/libphonenumber/carrier/data/en/856.php new file mode 100644 index 000000000..dca427acb --- /dev/null +++ b/src/libphonenumber/carrier/data/en/856.php @@ -0,0 +1,5 @@ + 'ETL', + 856207 => 'Beeline', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/86.php b/src/libphonenumber/carrier/data/en/86.php new file mode 100644 index 000000000..d554d153f --- /dev/null +++ b/src/libphonenumber/carrier/data/en/86.php @@ -0,0 +1,26 @@ + 'China Unicom', + 86131 => 'China Unicom', + 86132 => 'China Unicom', + 86133 => 'China Telcom', + 86134 => 'China Mobile', + 86135 => 'China Mobile', + 86136 => 'China Mobile', + 86137 => 'China Mobile', + 86138 => 'China Mobile', + 86139 => 'China Mobile', + 86150 => 'China Mobile', + 86151 => 'China Mobile', + 86153 => 'China Telcom', + 86156 => 'China Unicom', + 86157 => 'China Mobile', + 86158 => 'China Mobile', + 86159 => 'China Mobile', + 86180 => 'China Telcom', + 86185 => 'China Unicom', + 86186 => 'China Unicom', + 86187 => 'China Mobile', + 86188 => 'China Mobile', + 86189 => 'China Telcom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/880.php b/src/libphonenumber/carrier/data/en/880.php new file mode 100644 index 000000000..61c6aa134 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/880.php @@ -0,0 +1,9 @@ + 'Citycell', + 88015 => 'TeleTalk', + 88016 => 'Beeong3G', + 88017 => 'Grameenphone', + 88018 => 'Robi', + 88019 => 'Banglalink', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/90.php b/src/libphonenumber/carrier/data/en/90.php new file mode 100644 index 000000000..22e698542 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/90.php @@ -0,0 +1,15 @@ + 'Aycell', + 9053 => 'Turkcell', + 90541 => 'Turkcell', + 90542 => 'Turkcell', + 90543 => 'Turkcell', + 90544 => 'Turkcell', + 90545 => 'Turkcell', + 90546 => 'Turkcell', + 90547 => 'Turkcell', + 90548 => 'Turkcell', + 90549 => 'Turkcell', + 9055 => 'Aycell', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/91.php b/src/libphonenumber/carrier/data/en/91.php new file mode 100644 index 000000000..8d760b575 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/91.php @@ -0,0 +1,1586 @@ + 'TATA DOCOMO', + 917204 => 'TATA DOCOMO', + 917205 => 'TATA DOCOMO', + 917206 => 'TATA DOCOMO', + 917207 => 'TATA DOCOMO', + 917208 => 'TATA DOCOMO', + 917209 => 'TATA DOCOMO', + 917250 => 'AirTel', + 917259 => 'AIRTEL', + 917275 => 'TATA DOCOMO', + 917276 => 'TATA DOCOMO', + 917277 => 'AIRCEL', + 917278 => 'AIRCEL', + 917293 => 'AIRCEL', + 917298 => 'Aircel', + 917299 => 'Aircel', + 917301 => 'S TEL', + 917302 => 'IDEA', + 917303 => 'Reliance', + 917304 => 'Reliance', + 917305 => 'Reliance', + 917306 => 'Reliance', + 917307 => 'Reliance', + 917308 => 'Reliance', + 917309 => 'Idea', + 917350 => 'IDEA', + 917351 => 'IDEA', + 917352 => 'IDEA', + 917353 => 'IDEA', + 917354 => 'Idea Cellular Ltd', + 917355 => 'VIDEOCON', + 917356 => 'VIDEOCON', + 917357 => 'VIDEOCON', + 917358 => 'VIDEOCON', + 917359 => 'IDEA', + 917373 => 'Aircel', + 917376 => 'CellOne', + 917377 => 'IDEA', + 917379 => 'Vodafone IN', + 917380 => 'CellOne', + 917381 => 'Vodafone IN', + 917382 => 'CellOne', + 917383 => 'Uninor', + 917384 => 'Uninor', + 917385 => 'Uninor', + 917386 => 'Uninor', + 917387 => 'AirTel', + 917388 => 'AirTel', + 917389 => 'AirTel', + 917396 => 'Uninor', + 917398 => 'UNITECH', + 917399 => 'AIRCEL', + 917401 => 'Aircel', + 917402 => 'Aircel', + 917403 => 'AIRCEL', + 917404 => 'TATA DOCOMO', + 917405 => 'TATA DOCOMO', + 917406 => 'Vodafone IN', + 917407 => 'VODAFONE', + 917408 => 'Vodafone IN', + 917409 => 'Vodafone IN', + 917411 => 'TATA DOCOMO', + 917415 => 'TATA DOCOMO', + 917416 => 'TATA DOCOMO', + 917417 => 'TATA DOCOMO', + 917418 => 'TATA DOCOMO', + 917419 => 'RELIANCE', + 917428 => 'RELIANCE', + 917429 => 'RELIANCE', + 917439 => 'RELIANCE', + 917483 => 'RELIANCE', + 917488 => 'RELIANCE', + 917489 => 'RELIANCE', + 917498 => 'RELIANCE', + 917499 => 'RELIANCE', + 917500 => 'IDEA', + 917501 => 'TATA DOCOMO', + 917502 => 'Aircel', + 917503 => 'AIRCEL', + 917504 => 'AIRCEL', + 917505 => 'Reliance', + 917506 => 'Vodafone IN', + 917507 => 'Vodafone IN', + 917508 => 'Vodafone IN', + 917509 => 'Vodafone IN', + 917520 => 'RELIANCE', + 917549 => 'Vodafone IN', + 917566 => 'Vodafone IN', + 917567 => 'Vodafone IN', + 917568 => 'AirTel', + 917569 => 'Reliance', + 917579 => 'CellOne', + 917587 => 'CellOne', + 917588 => 'CellOne', + 917589 => 'CellOne', + 917597 => 'CellOne', + 917598 => 'CellOne', + 917599 => 'CellOne', + 917600 => 'AirTel', + 917602 => 'AirTel', + 917607 => 'AirTel', + 917620 => 'Reliance', + 917631 => 'Vodafone IN', + 917639 => 'Vodafone IN', + 917654 => 'IDEA', + 917665 => 'Vodafone IN', + 917666 => 'Reliance', + 917667 => 'Reliance', + 917668 => 'Reliance', + 917669 => 'Reliance', + 917676 => 'Reliance', + 917677 => 'Reliance', + 917679 => 'Reliance', + 917696 => 'TATA DOCOMO', + 917697 => 'Idea Cellular Ltd', + 917698 => 'IDEA', + 917699 => 'IDEA', + 917702 => 'Airtel', + 917708 => 'AirTel', + 917709 => 'AirTel', + 917735 => 'Reliance', + 917736 => 'TATA DOCOMO', + 917737 => 'TATA DOCOMO', + 917738 => 'AirTel', + 917739 => 'AirTel', + 917742 => 'AirTel', + 917760 => 'AIRTEL', + 917795 => 'TATA DOCOMO', + 917796 => 'TATA DOCOMO', + 917797 => 'VODAFONE', + 917798 => 'Vodafone IN', + 917799 => 'Vodafone IN', + 917800 => 'Vodafone IN', + 917807 => 'S TEL', + 917808 => 'S TEL', + 917809 => 'S TEL', + 917814 => 'Reliance', + 917827 => 'Reliance', + 917828 => 'Reliance', + 917829 => 'Vodafone IN', + 917830 => 'Vodafone IN', + 917837 => 'Vodafone IN', + 917838 => 'Vodafone IN', + 917839 => 'CellOne', + 917842 => 'TATA DOCOMO', + 917845 => 'TATA DOCOMO', + 917860 => 'Idea', + 917869 => 'AirTel', + 917870 => 'UNITECH', + 917871 => 'UNITECH', + 917872 => 'VODAFONE', + 917873 => 'Vodafone IN', + 917874 => 'Vodafone IN', + 917875 => 'Vodafone IN', + 917876 => 'Reliance', + 917877 => 'Reliance', + 917878 => 'Reliance', + 917879 => 'Reliance', + 917890 => 'IDEA', + 917891 => 'IDEA', + 917893 => 'Airtel', + 917894 => 'AirTel', + 917895 => 'AirTel', + 917896 => 'AirTel', + 917897 => 'AirTel', + 917898 => 'AirTel', + 917899 => 'Uninor', + 918000 => 'Reliance', + 918001 => 'VODAFONE', + 918002 => 'AirTel', + 918003 => 'AirTel', + 918004 => 'CellOne', + 918005 => 'CellOne', + 918006 => 'Vodafone IN', + 918007 => 'Vodafone IN', + 918008 => 'Airtel', + 918009 => 'AirTel', + 918010 => 'Reliance', + 918011 => 'AirTel', + 918012 => 'Aircel', + 918013 => 'AIRCEL', + 918014 => 'AIRCEL', + 918015 => 'TATA DOCOMO', + 918016 => 'AirTel', + 918017 => 'Vodafone IN', + 918018 => 'AirTel', + 918019 => 'TATA DOCOMO', + 918050 => 'TATA DOCOMO', + 918051 => 'Vodafone IN', + 918052 => 'Vodafone IN', + 918053 => 'Vodafone IN', + 918054 => 'Vodafone IN', + 918055 => 'Reliance', + 918056 => 'AirTel', + 918057 => 'IDEA', + 918058 => 'IDEA', + 918059 => 'IDEA', + 918080 => 'Reliance', + 918081 => 'Reliance', + 918082 => 'Loop Mobile', + 918083 => 'AIRCEL', + 918084 => 'AirTel', + 918085 => 'AirTel', + 918086 => 'Vodafone IN', + 918087 => 'TATA DOCOMO', + 918088 => 'Reliance', + 918089 => 'TATA DOCOMO', + 918090 => 'TATA DOCOMO', + 918091 => 'TATA DOCOMO', + 918092 => 'TATA DOCOMO', + 918093 => 'TATA DOCOMO', + 918094 => 'Vodafone IN', + 918095 => 'Vodafone IN', + 918096 => 'IDEA', + 918097 => 'TATA DOCOMO', + 918098 => 'Vodafone IN', + 918099 => 'Reliance', + 918100 => 'Reliance', + 918101 => 'Reliance', + 918102 => 'Reliance', + 918103 => 'Reliance', + 918104 => 'SISTEMA', + 918105 => 'AIRTEL', + 918106 => 'Airtel', + 918107 => 'AirTel', + 918108 => 'IDEA', + 918109 => 'TATA DOCOMO', + 918115 => 'UNITECH', + 918116 => 'AirTel', + 918120 => 'Idea Cellular Ltd', + 918121 => 'TATA DOCOMO', + 918122 => 'TATA DOCOMO', + 918123 => 'TATA DOCOMO', + 918124 => 'IDEA', + 918125 => 'TATA DOCOMO', + 918126 => 'AirTel', + 918127 => 'AirTel', + 918128 => 'AirTel', + 918129 => 'AirTel', + 918130 => 'AirTel', + 918140 => 'IDEA', + 918141 => 'Vodafone IN', + 918142 => 'Vodafone IN', + 918143 => 'TATA DOCOMO', + 918144 => 'Reliance', + 918145 => 'VODAFONE', + 918146 => 'AirTel', + 918147 => 'TATA DOCOMO', + 918148 => 'TATA DOCOMO', + 918149 => 'TATA DOCOMO', + 918171 => 'AirTel', + 918179 => 'Airtel', + 918197 => 'AIRTEL', + 918220 => 'AirTel', + 918233 => 'TATA DOCOMO', + 918235 => 'TATA DOCOMO', + 918237 => 'TATA DOCOMO', + 918238 => 'Vodafone IN', + 918239 => 'Vodafone IN', + 918252 => 'Reliance', + 918260 => 'Reliance', + 918264 => 'Videocon Datacom', + 918268 => 'VIDEOCON', + 918269 => 'Videocon Datacom', + 918270 => 'UNITECH', + 918271 => 'UNITECH', + 918273 => 'Uninor', + 918275 => 'CellOne', + 918277 => 'CellOne', + 918278 => 'CellOne', + 918279 => 'CellOne', + 918280 => 'CellOne', + 918281 => 'CellOne', + 918285 => 'AIRCEL', + 918286 => 'AIRCEL', + 918287 => 'Reliance', + 918290 => 'AirTel', + 918291 => 'UNITECH', + 918292 => 'AirTel', + 918293 => 'TATA DOCOMO', + 918294 => 'AirTel', + 918295 => 'AirTel', + 918296 => 'Uninor', + 918297 => 'Vodafone IN', + 918298 => 'Vodafone IN', + 918300 => 'CellOne', + 918302 => 'Reliance', + 918303 => 'Reliance', + 918305 => 'Reliance', + 918306 => 'Reliance', + 918307 => 'Reliance', + 918308 => 'IDEA', + 918341 => 'Uninor', + 918344 => 'Aircel', + 918347 => 'IDEA', + 918348 => 'VODAFONE', + 918349 => 'AirTel', + 918374 => 'Airtel', + 918390 => 'Vodafone IN', + 918400 => 'AirTel', + 918401 => 'Uninor', + 918409 => 'UNITECH', + 918410 => 'AIRCEL', + 918420 => 'AirTel', + 918421 => 'Uninor', + 918423 => 'UNITECH', + 918427 => 'AirTel', + 918428 => 'VIDEOCON', + 918429 => 'RELIANCE', + 918430 => 'Reliance', + 918431 => 'Reliance', + 918432 => 'SISTEMA', + 918433 => 'SISTEMA', + 918434 => 'SISTEMA', + 918435 => 'Idea Cellular Ltd', + 918436 => 'Uninor', + 918437 => 'IDEA', + 918438 => 'TATA DOCOMO', + 918439 => 'TATA DOCOMO', + 918445 => 'Uninor', + 918446 => 'TATA DOCOMO', + 918447 => 'Vodafone IN', + 918448 => 'RELIANCE', + 918449 => 'IDEA', + 918453 => 'SISTEMA', + 918459 => 'SISTEMA', + 918460 => 'TATA DOCOMO', + 918469 => 'Vodafone IN', + 918480 => 'CellOne', + 918486 => 'Vodafone IN', + 918489 => 'Vodafone IN', + 918500 => 'CellOne', + 918507 => 'AIRCEL', + 918508 => 'Aircel', + 918509 => 'Reliance', + 918511 => 'AirTel', + 918521 => 'AirTel', + 918526 => 'Aircel', + 918527 => 'AirTel', + 918528 => 'VIDEOCON', + 918529 => 'VIDEOCON', + 918530 => 'Videocon Datacom', + 918544 => 'CellOne', + 918547 => 'CellOne', + 918553 => 'AIRCEL', + 918574 => 'AIRCEL', + 918575 => 'AIRCEL', + 918580 => 'CellOne', + 918590 => 'Reliance', + 918591 => 'Reliance', + 918595 => 'RELIANCE', + 918597 => 'RELIANCE', + 918600 => 'AirTel', + 918601 => 'Vodafone IN', + 918602 => 'TATA DOCOMO', + 918603 => 'TATA DOCOMO', + 918604 => 'TATA DOCOMO', + 918605 => 'IDEA', + 918606 => 'IDEA', + 918607 => 'IDEA', + 918608 => 'IDEA', + 918609 => 'IDEA', + 918650 => 'Vodafone IN', + 918651 => 'IDEA', + 918652 => 'IDEA', + 918653 => 'TATA DOCOMO', + 918655 => 'TATA DOCOMO', + 918657 => 'Reliance', + 918658 => 'AirTel', + 918670 => 'AirTel', + 918675 => 'Aircel', + 918679 => 'AIRCEL', + 918686 => 'AIRCEL', + 918687 => 'Reliance', + 918688 => 'Reliance', + 918690 => 'Reliance', + 918695 => 'Reliance', + 918696 => 'Vodafone IN', + 918697 => 'Vodafone IN', + 918698 => 'Vodafone IN', + 918699 => 'TATA DOCOMO', + 918712 => 'TATA DOCOMO', + 918714 => 'TATA DOCOMO', + 918722 => 'IDEA', + 918726 => 'Idea', + 918750 => 'IDEA', + 918754 => 'AirTel', + 918755 => 'AirTel', + 918756 => 'AirTel', + 918757 => 'AirTel', + 918758 => 'Vodafone IN', + 918759 => 'AIRCEL', + 918760 => 'Aircel', + 918762 => 'CellOne', + 918763 => 'CellOne', + 918764 => 'CellOne', + 918765 => 'CellOne', + 918766 => 'RELIANCE', + 918767 => 'Reliance', + 918768 => 'VODAFONE', + 918769 => 'AirTel', + 918790 => 'Airtel', + 918791 => 'TATA DOCOMO', + 918792 => 'TATA DOCOMO', + 918793 => 'TATA DOCOMO', + 918794 => 'Vodafone IN', + 918795 => 'Vodafone IN', + 918796 => 'AIRCEL', + 918797 => 'TATA DOCOMO', + 918798 => 'RELIANCE', + 918799 => 'RELIANCE', + 918800 => 'AirTel', + 918801 => 'AIRCEL', + 918802 => 'AIRCEL', + 918803 => 'Aircel', + 918804 => 'AIRCEL', + 918805 => 'IDEA', + 918806 => 'Vodafone IN', + 918807 => 'TATA DOCOMO', + 918808 => 'Idea', + 918809 => 'AirTel', + 918810 => 'RELIANCE', + 918815 => 'RELIANCE', + 918817 => 'Reliance', + 918820 => 'Reliance', + 918822 => 'Reliance', + 918824 => 'Reliance', + 918825 => 'VIDEOCON', + 918826 => 'AirTel', + 918827 => 'AirTel', + 918828 => 'VIDEOCON', + 918853 => 'AirTel', + 918858 => 'UNITECH', + 918859 => 'Vodafone IN', + 918860 => 'Vodafone IN', + 918861 => 'AIRTEL', + 918866 => 'TATA DOCOMO', + 918867 => 'TATA DOCOMO', + 918870 => 'AirTel', + 918871 => 'TATA DOCOMO', + 918872 => 'IDEA', + 918873 => 'IDEA', + 918874 => 'Vodafone IN', + 918875 => 'Vodafone IN', + 918876 => 'Vodafone IN', + 918877 => 'Vodafone IN', + 918878 => 'Vodafone IN', + 918879 => 'Vodafone IN', + 918880 => 'Reliance', + 918881 => 'Reliance', + 918882 => 'Reliance', + 918883 => 'Aircel', + 918884 => 'Vodafone IN', + 918885 => 'TATA DOCOMO', + 918886 => 'Vodafone IN', + 918887 => 'CellOne', + 918888 => 'IDEA', + 918889 => 'Idea Cellular Ltd', + 918890 => 'AirTel', + 918891 => 'TATA DOCOMO', + 918892 => 'AIRCEL', + 918893 => 'Reliance', + 918894 => 'AirTel', + 918895 => 'CellOne', + 918896 => 'AIRCEL', + 918897 => 'Airtel', + 918898 => 'AIRCEL', + 918899 => 'Reliance', + 918900 => 'CellOne', + 918901 => 'CellOne', + 918902 => 'CellOne', + 918903 => 'CellOne', + 918904 => 'TATA DOCOMO', + 918905 => 'Reliance', + 918906 => 'AIRCEL', + 918907 => 'AIRCEL', + 918908 => 'AIRCEL', + 918909 => 'AIRCEL', + 918923 => 'Uninor', + 918925 => 'SISTEMA', + 918926 => 'SISTEMA', + 918927 => 'Reliance', + 918928 => 'Reliance', + 918929 => 'Reliance', + 918930 => 'Vodafone IN', + 918939 => 'Vodafone IN', + 918940 => 'Vodafone IN', + 918943 => 'Vodafone IN', + 9189468 => 'AIRCEL', + 9189469 => 'AIRCEL', + 9189470 => 'AIRCEL', + 9189478 => 'AIRCEL', + 9189479 => 'AIRCEL', + 918948 => 'Vodafone IN', + 918950 => 'TATA DOCOMO', + 918951 => 'TATA DOCOMO', + 9189520 => 'AIRCEL', + 9189528 => 'AIRCEL', + 9189529 => 'AIRCEL', + 918953 => 'AirTel', + 918954 => 'Vodafone IN', + 918955 => 'Reliance', + 918956 => 'Reliance', + 918957 => 'Reliance', + 918958 => 'IDEA', + 918959 => 'Idea Cellular Ltd', + 918960 => 'TATA DOCOMO', + 918961 => 'TATA DOCOMO', + 918962 => 'TATA DOCOMO', + 9189630 => 'AIRCEL', + 9189638 => 'AIRCEL', + 9189639 => 'Idea Cellular Ltd', + 9189640 => 'Idea Cellular Ltd', + 9189648 => 'Idea Cellular Ltd', + 9189649 => 'Idea Cellular Ltd', + 9189650 => 'Idea Cellular Ltd', + 9189658 => 'Idea Cellular Ltd', + 9189659 => 'Idea Cellular Ltd', + 9189660 => 'Idea Cellular Ltd', + 9189668 => 'Idea Cellular Ltd', + 9189669 => 'Idea Cellular Ltd', + 918967 => 'AirTel', + 918968 => 'AirTel', + 918969 => 'AirTel', + 918970 => 'IDEA', + 918971 => 'AIRTEL', + 918972 => 'AirTel', + 918973 => 'Aircel', + 918974 => 'Airtel', + 918975 => 'IDEA', + 918976 => 'TATA DOCOMO', + 918977 => 'TATA DOCOMO', + 918978 => 'Airtel', + 918979 => 'AirTel', + 918980 => 'Vodafone IN', + 918981 => 'TATA DOCOMO', + 918982 => 'TATA DOCOMO', + 918983 => 'TATA DOCOMO', + 918984 => 'TATA DOCOMO', + 918985 => 'CellOne', + 918986 => 'CellOne', + 918987 => 'CellOne', + 918988 => 'CellOne', + 918989 => 'CellOne', + 919000 => 'Airtel', + 919001 => 'AirTel', + 919002 => 'AirTel', + 919003 => 'AirTel', + 919004 => 'AirTel', + 919005 => 'AirTel', + 919006 => 'AirTel', + 919007 => 'AirTel', + 919008 => 'AIRTEL', + 919009 => 'Idea Cellular Ltd', + 919010 => 'IDEA', + 919011 => 'IDEA', + 919012 => 'IDEA', + 919013 => 'DOLPHIN', + 919014 => 'Reliance', + 919015 => 'Reliance', + 919016 => 'Reliance', + 919017 => 'Reliance', + 919018 => 'Reliance', + 919019 => 'Reliance', + 919020 => 'Reliance', + 919021 => 'Reliance', + 919022 => 'Reliance', + 919023 => 'Reliance', + 919024 => 'Reliance', + 919025 => 'Reliance', + 919026 => 'Reliance', + 919027 => 'Reliance', + 919028 => 'TATA DOCOMO', + 919029 => 'TATA DOCOMO', + 919030 => 'TATA DOCOMO', + 919031 => 'TATA DOCOMO', + 919032 => 'TATA DOCOMO', + 919033 => 'TATA DOCOMO', + 919034 => 'TATA DOCOMO', + 919035 => 'TATA DOCOMO', + 919036 => 'TATA DOCOMO', + 919037 => 'TATA DOCOMO', + 919038 => 'TATA DOCOMO', + 919039 => 'TATA DOCOMO', + 919040 => 'TATA DOCOMO', + 919041 => 'TATA DOCOMO', + 919042 => 'TATA DOCOMO', + 919043 => 'TATA DOCOMO', + 919044 => 'TATA DOCOMO', + 919045 => 'TATA DOCOMO', + 919046 => 'TATA DOCOMO', + 919047 => 'Vodafone IN', + 919048 => 'Vodafone IN', + 919049 => 'Vodafone IN', + 919050 => 'Vodafone IN', + 919051 => 'Vodafone IN', + 919052 => 'Vodafone IN', + 919053 => 'UNITECH', + 919054 => 'UNITECH', + 919055 => 'UNITECH', + 919056 => 'UNITECH', + 919057 => 'UNITECH', + 919058 => 'Uninor', + 919059 => 'Uninor', + 919060 => 'Uninor', + 919061 => 'Uninor', + 919062 => 'Uninor', + 919063 => 'VIDEOCON', + 919064 => 'Videocon Datacom', + 919065 => 'VIDEOCON', + 919066 => 'VIDEOCON', + 919067 => 'Videocon Datacom', + 919068 => 'VIDEOCON', + 919069 => 'VIDEOCON', + 919070 => 'VIDEOCON', + 919071 => 'VIDEOCON', + 919072 => 'VIDEOCON', + 919073 => 'VIDEOCON', + 919074 => 'Videocon Datacom', + 919075 => 'VIDEOCON', + 919076 => 'VIDEOCON', + 919077 => 'VIDEOCON', + 919078 => 'VIDEOCON', + 919079 => 'VIDEOCON', + 919080 => 'VIDEOCON', + 919081 => 'VIDEOCON', + 919082 => 'VIDEOCON', + 919083 => 'VIDEOCON', + 919084 => 'Uninor', + 919085 => 'IDEA', + 919086 => 'IDEA', + 919087 => 'IDEA', + 919088 => 'IDEA', + 919089 => 'IDEA', + 919090 => 'IDEA', + 919091 => 'IDEA', + 919092 => 'IDEA', + 919093 => 'IDEA', + 919094 => 'Aircel', + 919095 => 'Aircel', + 919096 => 'AirTel', + 919097 => 'AIRCEL', + 919098 => 'Reliance', + 919099 => 'Vodafone IN', + 919100 => 'Loop Mobile', + 919101 => 'Loop Mobile', + 919102 => 'Loop Mobile', + 919103 => 'Loop Mobile', + 919104 => 'Loop Mobile', + 919105 => 'Loop Mobile', + 919106 => 'Loop Mobile', + 919107 => 'Loop Mobile', + 919108 => 'Loop Mobile', + 919109 => 'Loop Mobile', + 919110 => 'Loop Mobile', + 919111 => 'Loop Mobile', + 919112 => 'Loop Mobile', + 919113 => 'Loop Mobile', + 919114 => 'Loop Mobile', + 919115 => 'Loop Mobile', + 919116 => 'Loop Mobile', + 919117 => 'Loop Mobile', + 919118 => 'Loop Mobile', + 919119 => 'Loop Mobile', + 919120 => 'Loop Mobile', + 919121 => 'Uninor', + 919122 => 'UNITECH', + 919123 => 'UNITECH', + 919124 => 'UNITECH', + 919125 => 'UNITECH', + 919126 => 'Uninor', + 919127 => 'S Tel', + 919128 => 'S TEL', + 919129 => 'S TEL', + 919130 => 'S TEL', + 919131 => 'S TEL', + 919132 => 'S TEL', + 919133 => 'SISTEMA', + 919134 => 'SISTEMA', + 919135 => 'SISTEMA', + 919136 => 'SISTEMA', + 919137 => 'SISTEMA', + 919138 => 'SISTEMA', + 919139 => 'SISTEMA', + 919140 => 'SISTEMA', + 919141 => 'SISTEMA', + 919142 => 'SISTEMA', + 919143 => 'SISTEMA', + 919144 => 'SISTEMA', + 919145 => 'SISTEMA', + 919146 => 'SISTEMA', + 919147 => 'SISTEMA', + 919148 => 'SISTEMA', + 919149 => 'SISTEMA', + 919150 => 'SISTEMA', + 919151 => 'SISTEMA', + 919152 => 'SISTEMA', + 919153 => 'SISTEMA', + 919154 => 'IDEA', + 919155 => 'IDEA', + 919156 => 'IDEA', + 919157 => 'IDEA', + 919158 => 'Vodafone IN', + 919159 => 'Vodafone IN', + 919160 => 'Vodafone IN', + 919161 => 'Vodafone IN', + 919162 => 'AirTel', + 919163 => 'AirTel', + 919164 => 'IDEA', + 919165 => 'Idea Cellular Ltd', + 919166 => 'AirTel', + 919167 => 'Vodafone IN', + 919171 => 'UNITECH', + 919172 => 'UNITECH', + 919173 => 'Uninor', + 919174 => 'UNITECH', + 919175 => 'Uninor', + 919176 => 'Vodafone IN', + 919177 => 'Airtel', + 919178 => 'AirTel', + 919179 => 'AirTel', + 919180 => 'BSNL', + 919181 => 'BSNL', + 919182 => 'BSNL', + 919183 => 'BSNL', + 919184 => 'BSNL', + 919185 => 'BSNL', + 919186 => 'BSNL', + 919187 => 'BSNL', + 919188 => 'BSNL', + 919189 => 'BSNL', + 919190 => 'BSNL', + 919191 => 'BSNL', + 919192 => 'BSNL', + 919193 => 'BSNL', + 919194 => 'BSNL', + 919195 => 'BSNL', + 919196 => 'BSNL', + 919197 => 'BSNL', + 919198 => 'AirTel', + 919199 => 'AirTel', + 919200 => 'TATA', + 919201 => 'TATA', + 919202 => 'TATA', + 919203 => 'TATA', + 919204 => 'TATA', + 919205 => 'TATA', + 919206 => 'TATA', + 919207 => 'TATA', + 919208 => 'TATA', + 919209 => 'TATA', + 919210 => 'TATA', + 919211 => 'TATA', + 919212 => 'TATA', + 919213 => 'TATA', + 919214 => 'TATA', + 919215 => 'TATA', + 919216 => 'TATA', + 919217 => 'TATA', + 919218 => 'TATA', + 919219 => 'TATA', + 919220 => 'TATA', + 919221 => 'TATA', + 919222 => 'TATA', + 919223 => 'TATA', + 919224 => 'TATA', + 919225 => 'TATA', + 919226 => 'TATA', + 919227 => 'TATA', + 919228 => 'TATA', + 919229 => 'TATA', + 919230 => 'TATA', + 919231 => 'TATA', + 919232 => 'TATA', + 919233 => 'TATA', + 919234 => 'TATA', + 919235 => 'TATA', + 919236 => 'TATA', + 919237 => 'TATA', + 919238 => 'TATA', + 919239 => 'TATA', + 919240 => 'TATA', + 919241 => 'TATA', + 919242 => 'TATA', + 919243 => 'TATA', + 919244 => 'TATA', + 919245 => 'TATA', + 919246 => 'TATA', + 919247 => 'TATA', + 919248 => 'TATA', + 919249 => 'TATA', + 919250 => 'TATA', + 919251 => 'TATA', + 919252 => 'TATA', + 919253 => 'TATA', + 919254 => 'TATA', + 919255 => 'TATA', + 919256 => 'TATA', + 919257 => 'TATA', + 919258 => 'TATA', + 919259 => 'TATA', + 919260 => 'TATA', + 919261 => 'TATA', + 919262 => 'TATA', + 919263 => 'TATA', + 9192640 => 'TATA DOCOMO', + 9192641 => 'TATA DOCOMO', + 9192642 => 'TATA DOCOMO', + 9192643 => 'TATA DOCOMO', + 9192644 => 'TATA DOCOMO', + 9192645 => 'TATA DOCOMO', + 9192646 => 'TATA DOCOMO', + 9192647 => 'TATA DOCOMO', + 9192648 => 'TATA DOCOMO', + 9192649 => 'TATA DOCOMO', + 919265 => 'TATA', + 919266 => 'TATA', + 919267 => 'TATA', + 919268 => 'TATA', + 919269 => 'TATA', + 919270 => 'TATA', + 919271 => 'TATA', + 919272 => 'TATA', + 919273 => 'TATA', + 919274 => 'TATA', + 919275 => 'TATA', + 919276 => 'TATA', + 919277 => 'TATA', + 919278 => 'TATA', + 919279 => 'TATA', + 919280 => 'TATA', + 919281 => 'TATA', + 919282 => 'TATA', + 919283 => 'TATA', + 919284 => 'TATA', + 919285 => 'TATA', + 919286 => 'TATA', + 919287 => 'TATA', + 919288 => 'TATA', + 919289 => 'TATA', + 919290 => 'TATA', + 919291 => 'TATA', + 919292 => 'TATA', + 919293 => 'TATA', + 919294 => 'TATA', + 919295 => 'TATA', + 919296 => 'TATA', + 919297 => 'TATA', + 919298 => 'TATA', + 919299 => 'TATA', + 919300 => 'RELIANCE', + 919301 => 'RELIANCE', + 919302 => 'RELIANCE', + 919303 => 'RELIANCE', + 919304 => 'RELIANCE', + 919305 => 'RELIANCE', + 919306 => 'RELIANCE', + 919307 => 'RELIANCE', + 919308 => 'RELIANCE', + 919309 => 'RELIANCE', + 919310 => 'RELIANCE', + 919311 => 'RELIANCE', + 919312 => 'RELIANCE', + 919313 => 'RELIANCE', + 919314 => 'RELIANCE', + 919315 => 'RELIANCE', + 919316 => 'RELIANCE', + 919317 => 'RELIANCE', + 919318 => 'RELIANCE', + 919319 => 'RELIANCE', + 919320 => 'RELIANCE', + 919321 => 'RELIANCE', + 919322 => 'RELIANCE', + 919323 => 'RELIANCE', + 919324 => 'RELIANCE', + 919325 => 'RELIANCE', + 919326 => 'RELIANCE', + 919327 => 'RELIANCE', + 919328 => 'RELIANCE', + 919329 => 'RELIANCE', + 919330 => 'RELIANCE', + 919331 => 'RELIANCE', + 919332 => 'RELIANCE', + 919333 => 'RELIANCE', + 919334 => 'RELIANCE', + 919335 => 'RELIANCE', + 919336 => 'RELIANCE', + 919337 => 'RELIANCE', + 919338 => 'RELIANCE', + 919339 => 'RELIANCE', + 919340 => 'RELIANCE', + 919341 => 'RELIANCE', + 919342 => 'RELIANCE', + 919343 => 'RELIANCE', + 919344 => 'RELIANCE', + 919345 => 'RELIANCE', + 919346 => 'RELIANCE', + 919347 => 'RELIANCE', + 919348 => 'RELIANCE', + 919349 => 'RELIANCE', + 919350 => 'RELIANCE', + 919351 => 'RELIANCE', + 919352 => 'RELIANCE', + 919353 => 'RELIANCE', + 919354 => 'RELIANCE', + 919355 => 'RELIANCE', + 919356 => 'RELIANCE', + 919357 => 'RELIANCE', + 919358 => 'RELIANCE', + 919359 => 'RELIANCE', + 919360 => 'RELIANCE', + 919361 => 'RELIANCE', + 919362 => 'RELIANCE', + 919363 => 'RELIANCE', + 919364 => 'RELIANCE', + 919365 => 'RELIANCE', + 919366 => 'RELIANCE', + 919367 => 'RELIANCE', + 919368 => 'RELIANCE', + 919369 => 'RELIANCE', + 919370 => 'RELIANCE', + 919371 => 'RELIANCE', + 919372 => 'RELIANCE', + 919373 => 'RELIANCE', + 919374 => 'RELIANCE', + 919375 => 'RELIANCE', + 919376 => 'RELIANCE', + 919377 => 'RELIANCE', + 919378 => 'RELIANCE', + 919379 => 'RELIANCE', + 919380 => 'RELIANCE', + 919381 => 'RELIANCE', + 919382 => 'RELIANCE', + 919383 => 'RELIANCE', + 919384 => 'RELIANCE', + 919385 => 'RELIANCE', + 919386 => 'RELIANCE', + 919387 => 'RELIANCE', + 919388 => 'RELIANCE', + 919389 => 'RELIANCE', + 919390 => 'RELIANCE', + 919391 => 'RELIANCE', + 919392 => 'RELIANCE', + 919393 => 'RELIANCE', + 919394 => 'RELIANCE', + 919395 => 'RELIANCE', + 919396 => 'RELIANCE', + 919397 => 'RELIANCE', + 919398 => 'RELIANCE', + 919399 => 'RELIANCE', + 919400 => 'CellOne', + 919401 => 'CellOne', + 919402 => 'CellOne', + 919403 => 'CellOne', + 919404 => 'CellOne', + 919405 => 'CellOne', + 919406 => 'CellOne', + 919407 => 'CellOne', + 919408 => 'CellOne', + 919409 => 'CellOne', + 919410 => 'CellOne', + 919411 => 'CellOne', + 919412 => 'CellOne', + 919413 => 'CellOne', + 919414 => 'CellOne', + 919415 => 'CellOne', + 919416 => 'CellOne', + 919417 => 'CellOne', + 919418 => 'CellOne', + 919419 => 'CellOne', + 919420 => 'CellOne', + 919421 => 'CellOne', + 919422 => 'CellOne', + 919423 => 'CellOne', + 919424 => 'CellOne', + 919425 => 'CellOne', + 919426 => 'CellOne', + 919427 => 'CellOne', + 919428 => 'CellOne', + 919429 => 'CellOne', + 919430 => 'CellOne', + 919431 => 'CellOne', + 919432 => 'CellOne', + 919433 => 'CellOne', + 919434 => 'CellOne', + 919435 => 'CellOne', + 919436 => 'CellOne', + 919437 => 'CellOne', + 919438 => 'CellOne', + 919439 => 'CellOne', + 919440 => 'CellOne', + 919441 => 'CellOne', + 919442 => 'CellOne', + 919443 => 'CellOne', + 919444 => 'CellOne', + 919445 => 'CellOne', + 919446 => 'CellOne', + 919447 => 'CellOne', + 919448 => 'CellOne', + 919449 => 'CellOne', + 919450 => 'CellOne', + 919451 => 'CellOne', + 919452 => 'CellOne', + 919453 => 'CellOne', + 919454 => 'CellOne', + 919455 => 'CellOne', + 919456 => 'CellOne', + 919457 => 'CellOne', + 919458 => 'CellOne', + 919459 => 'CellOne', + 919460 => 'CellOne', + 919461 => 'CellOne', + 919462 => 'CellOne', + 919463 => 'CellOne', + 919464 => 'CellOne', + 919465 => 'CellOne', + 919466 => 'CellOne', + 919467 => 'CellOne', + 9194680 => 'CellOne', + 9194681 => 'CellOne', + 9194682 => 'CellOne', + 9194683 => 'CellOne', + 9194684 => 'CellOne', + 9194685 => 'CellOne', + 9194686 => 'CellOne', + 9194687 => 'CellOne', + 9194688 => 'CellOne', + 9194689 => 'CellOne', + 919469 => 'CellOne', + 919470 => 'CellOne', + 919471 => 'CellOne', + 919472 => 'CellOne', + 9194730 => 'CellOne', + 9194731 => 'CellOne', + 9194732 => 'CellOne', + 9194733 => 'CellOne', + 9194734 => 'CellOne', + 9194735 => 'CellOne', + 9194736 => 'CellOne', + 9194737 => 'CellOne', + 9194738 => 'CellOne', + 9194739 => 'CellOne', + 919474 => 'CellOne', + 919475 => 'CellOne', + 919476 => 'CellOne', + 919477 => 'CellOne', + 919478 => 'CellOne', + 919479 => 'CellOne', + 919480 => 'CellOne', + 919481 => 'CellOne', + 919482 => 'CellOne', + 919483 => 'CellOne', + 919484 => 'CellOne', + 919485 => 'CellOne', + 919486 => 'CellOne', + 919487 => 'CellOne', + 919488 => 'CellOne', + 919489 => 'CellOne', + 919490 => 'CellOne', + 919491 => 'CellOne', + 919492 => 'CellOne', + 919493 => 'CellOne', + 919494 => 'CellOne', + 919495 => 'CellOne', + 919496 => 'CellOne', + 919497 => 'CellOne', + 919498 => 'CellOne', + 919499 => 'CellOne', + 919500 => 'AirTel', + 919501 => 'AirTel', + 919502 => 'Airtel', + 919503 => 'AirTel', + 919504 => 'AIRCEL', + 919505 => 'IDEA', + 919506 => 'Idea', + 919507 => 'IDEA', + 919508 => 'Reliance', + 919509 => 'Reliance', + 919510 => 'Reliance', + 919511 => 'ETISALAT', + 919512 => 'Etisalat DB(cheers)', + 919513 => 'ETISALAT', + 919514 => 'ETISALAT', + 919515 => 'Etisalat DB(cheers)', + 919516 => 'Etisalat DB(cheers)', + 919517 => 'ETISALAT', + 919518 => 'ETISALAT', + 919519 => 'ETISALAT', + 919520 => 'ETISALAT', + 919521 => 'ETISALAT', + 919522 => 'ETISALAT', + 919523 => 'ETISALAT', + 919524 => 'Aircel', + 919525 => 'IDEA', + 919526 => 'IDEA', + 919527 => 'IDEA', + 919528 => 'Reliance', + 919529 => 'Reliance', + 9195300 => 'CellOne', + 9195301 => 'CellOne', + 9195302 => 'CellOne', + 9195303 => 'CellOne', + 9195304 => 'CellOne', + 9195305 => 'CellOne', + 9195306 => 'CellOne', + 9195307 => 'CellOne', + 9195308 => 'CellOne', + 9195309 => 'CellOne', + 9195310 => 'CellOne', + 9195311 => 'CellOne', + 9195312 => 'CellOne', + 9195313 => 'CellOne', + 9195314 => 'CellOne', + 9195315 => 'CellOne', + 9195316 => 'CellOne', + 9195317 => 'CellOne', + 9195318 => 'CellOne', + 9195319 => 'CellOne', + 919532 => 'CellOne', + 919533 => 'Reliance', + 919534 => 'Vodafone IN', + 919535 => 'AIRTEL', + 919536 => 'Vodafone IN', + 919537 => 'Vodafone IN', + 919538 => 'Vodafone IN', + 919539 => 'Vodafone IN', + 919540 => 'IDEA', + 919541 => 'Reliance', + 919542 => 'IDEA', + 919543 => 'Reliance', + 919544 => 'IDEA', + 919545 => 'Vodafone IN', + 919546 => 'AirTel', + 919547 => 'AirTel', + 919548 => 'Reliance', + 919549 => 'Vodafone IN', + 919550 => 'Airtel', + 919551 => 'Aircel', + 919552 => 'IDEA', + 919553 => 'IDEA', + 919554 => 'Vodafone IN', + 919555 => 'Reliance', + 919556 => 'AirTel', + 919557 => 'AirTel', + 919558 => 'AirTel', + 919559 => 'AirTel', + 919560 => 'AirTel', + 919561 => 'AirTel', + 919562 => 'IDEA', + 919563 => 'AIRCEL', + 919564 => 'VODAFONE', + 919565 => 'Vodafone IN', + 919566 => 'AirTel', + 919567 => 'AirTel', + 919568 => 'IDEA', + 919569 => 'Reliance', + 919570 => 'Vodafone IN', + 919571 => 'AirTel', + 919572 => 'AirTel', + 919573 => 'Airtel', + 919574 => 'IDEA', + 919575 => 'Idea Cellular Ltd', + 919576 => 'IDEA', + 919577 => 'AIRCEL', + 919578 => 'Aircel', + 919579 => 'Reliance', + 919580 => 'Reliance', + 919581 => 'Vodafone IN', + 919582 => 'Vodafone IN', + 919583 => 'Vodafone IN', + 919584 => 'Vodafone IN', + 919585 => 'Vodafone IN', + 919586 => 'Vodafone IN', + 919587 => 'Vodafone IN', + 919588 => 'ETISALAT', + 919589 => 'AirTel', + 919590 => 'Reliance', + 919591 => 'AIRTEL', + 919592 => 'IDEA', + 919593 => 'VODAFONE', + 919594 => 'IDEA', + 919595 => 'Reliance', + 919596 => 'Airtel', + 919597 => 'AirTel', + 919598 => 'Idea', + 919599 => 'Etisalat DB(cheers)', + 919600 => 'AirTel', + 919601 => 'AirTel', + 919602 => 'AirTel', + 919603 => 'IDEA', + 919604 => 'IDEA', + 919605 => 'IDEA', + 919606 => 'RELIANCE', + 919607 => 'RELIANCE', + 919608 => 'Reliance', + 919609 => 'VODAFONE', + 919610 => 'Vodafone IN', + 919611 => 'AIRTEL', + 919612 => 'Airtel', + 919613 => 'AIRCEL', + 919614 => 'AIRCEL', + 919615 => 'AIRCEL', + 919616 => 'Idea', + 919617 => 'Idea Cellular Ltd', + 919618 => 'Airtel', + 919619 => 'Vodafone IN', + 919620 => 'Vodafone IN', + 919621 => 'AirTel', + 919622 => 'Airtel', + 919623 => 'IDEA', + 919624 => 'IDEA', + 919625 => 'Reliance', + 919626 => 'Vodafone IN', + 919627 => 'Vodafone IN', + 919628 => 'Vodafone IN', + 919629 => 'AirTel', + 919630 => 'AirTel', + 919631 => 'AirTel', + 919632 => 'AIRTEL', + 919633 => 'AirTel', + 919634 => 'AirTel', + 919635 => 'AirTel', + 919636 => 'AirTel', + 919637 => 'Vodafone IN', + 919638 => 'Vodafone IN', + 919639 => 'IDEA', + 919640 => 'IDEA', + 919641 => 'Reliance', + 919642 => 'Vodafone IN', + 919645 => 'Vodafone IN', + 919646 => 'Vodafone IN', + 919647 => 'VODAFONE', + 919648 => 'Vodafone IN', + 919649 => 'Vodafone IN', + 919650 => 'AirTel', + 919651 => 'AirTel', + 919652 => 'Airtel', + 919653 => 'VIDEOCON', + 919654 => 'Vodafone IN', + 919655 => 'Vodafone IN', + 919656 => 'IDEA', + 919657 => 'IDEA', + 919658 => 'AIRCEL', + 919659 => 'Aircel', + 919660 => 'AirTel', + 919661 => 'AirTel', + 919662 => 'AirTel', + 919663 => 'AIRTEL', + 919664 => 'Loop Mobile', + 919665 => 'AirTel', + 919666 => 'IDEA', + 919667 => 'SISTEMA', + 919668 => 'AirTel', + 919669 => 'Idea Cellular Ltd', + 919670 => 'Vodafone IN', + 919671 => 'Vodafone IN', + 919672 => 'Vodafone IN', + 919673 => 'Vodafone IN', + 919674 => 'Vodafone IN', + 919675 => 'Vodafone IN', + 919676 => 'Airtel', + 919677 => 'AirTel', + 919678 => 'AirTel', + 919679 => 'AirTel', + 919680 => 'AirTel', + 919681 => 'Reliance', + 919682 => 'BSNL', + 919683 => 'BSNL', + 919684 => 'BSNL', + 919685 => 'AirTel', + 919686 => 'AIRTEL', + 919687 => 'Vodafone IN', + 919688 => 'Aircel', + 919689 => 'IDEA', + 919690 => 'IDEA', + 919691 => 'Reliance', + 919692 => 'Reliance', + 919693 => 'Reliance', + 919694 => 'IDEA', + 919695 => 'AirTel', + 919696 => 'Reliance', + 919697 => 'Aircel', + 919698 => 'Aircel', + 919699 => 'Reliance', + 919700 => 'AIRCEL', + 919701 => 'Airtel', + 919702 => 'IDEA', + 919703 => 'Vodafone IN', + 919704 => 'Airtel', + 919705 => 'IDEA', + 919706 => 'Vodafone IN', + 919707 => 'Reliance', + 919708 => 'IDEA', + 919709 => 'Vodafone IN', + 919710 => 'Aircel', + 919711 => 'Vodafone IN', + 919712 => 'Vodafone IN', + 919713 => 'Vodafone IN', + 919714 => 'IDEA', + 919715 => 'Aircel', + 919716 => 'AIRCEL', + 919717 => 'AirTel', + 919718 => 'IDEA', + 919719 => 'Vodafone IN', + 919720 => 'Vodafone IN', + 919721 => 'Vodafone IN', + 919722 => 'AIRCEL', + 919723 => 'IDEA', + 919724 => 'AirTel', + 919725 => 'AirTel', + 919726 => 'Vodafone IN', + 919727 => 'Vodafone IN', + 919728 => 'IDEA', + 919729 => 'AirTel', + 919730 => 'AirTel', + 919731 => 'AIRTEL', + 919732 => 'VODAFONE', + 919733 => 'VODAFONE', + 919734 => 'VODAFONE', + 919735 => 'VODAFONE', + 919736 => 'Vodafone IN', + 919737 => 'IDEA', + 919738 => 'AIRCEL', + 919739 => 'Vodafone IN', + 919740 => 'AIRTEL', + 919741 => 'AIRTEL', + 919742 => 'Vodafone IN', + 919743 => 'IDEA', + 919744 => 'IDEA', + 919745 => 'Vodafone IN', + 919746 => 'AirTel', + 919747 => 'IDEA', + 919748 => 'AirTel', + 919749 => 'Reliance', + 919750 => 'Aircel', + 919751 => 'Vodafone IN', + 919752 => 'AirTel', + 919753 => 'Idea Cellular Ltd', + 919754 => 'Idea Cellular Ltd', + 919755 => 'AirTel', + 919756 => 'IDEA', + 919757 => 'DOLPHIN', + 919758 => 'Vodafone IN', + 919759 => 'Vodafone IN', + 919760 => 'AirTel', + 919761 => 'Vodafone IN', + 919762 => 'AIRCEL', + 919763 => 'IDEA', + 919764 => 'Vodafone IN', + 919765 => 'Vodafone IN', + 919766 => 'AirTel', + 919767 => 'IDEA', + 919768 => 'AIRCEL', + 919769 => 'Vodafone IN', + 919770 => 'Reliance', + 919771 => 'AirTel', + 919772 => 'Vodafone IN', + 919773 => 'Loop Mobile', + 919774 => 'Vodafone IN', + 919775 => 'VODAFONE', + 919776 => 'Vodafone IN', + 919777 => 'AirTel', + 919778 => 'Reliance', + 919779 => 'AirTel', + 919780 => 'Vodafone IN', + 919781 => 'IDEA', + 919782 => 'AIRCEL', + 919783 => 'Vodafone IN', + 919784 => 'AirTel', + 919785 => 'IDEA', + 919786 => 'Vodafone IN', + 919787 => 'Vodafone IN', + 919788 => 'Aircel', + 919789 => 'AirTel', + 919790 => 'AirTel', + 919791 => 'AirTel', + 919792 => 'Vodafone IN', + 919793 => 'AirTel', + 919794 => 'AirTel', + 919795 => 'Idea', + 919796 => 'Vodafone IN', + 919797 => 'Airtel', + 919798 => 'Reliance', + 919799 => 'AirTel', + 919800 => 'AirTel', + 919801 => 'AirTel', + 919802 => 'AIRCEL', + 919803 => 'AIRCEL', + 919804 => 'AIRCEL', + 919805 => 'AirTel', + 919806 => 'AIRCEL', + 919807 => 'AIRCEL', + 919808 => 'AIRCEL', + 919809 => 'AIRCEL', + 919810 => 'AirTel', + 919811 => 'Vodafone IN', + 919812 => 'IDEA', + 919813 => 'Vodafone IN', + 919814 => 'IDEA', + 919815 => 'AirTel', + 919816 => 'AirTel', + 919817 => 'Reliance', + 919818 => 'AirTel', + 919819 => 'Vodafone IN', + 919820 => 'Vodafone IN', + 919821 => 'Loop Mobile', + 919822 => 'IDEA', + 919823 => 'Vodafone IN', + 919824 => 'IDEA', + 919825 => 'Vodafone IN', + 919826 => 'Idea Cellular Ltd', + 919827 => 'Reliance', + 919828 => 'Vodafone IN', + 919829 => 'AirTel', + 919830 => 'Vodafone IN', + 919831 => 'AirTel', + 919832 => 'Reliance', + 919833 => 'Vodafone IN', + 919835 => 'Reliance', + 919836 => 'Vodafone IN', + 919837 => 'IDEA', + 919838 => 'Vodafone IN', + 919839 => 'Vodafone IN', + 919840 => 'AirTel', + 919841 => 'Aircel', + 919842 => 'Aircel', + 919843 => 'Vodafone IN', + 919844 => 'IDEA', + 919845 => 'AIRTEL', + 919846 => 'Vodafone IN', + 919847 => 'IDEA', + 919848 => 'IDEA', + 919849 => 'Airtel', + 919850 => 'IDEA', + 919851 => 'AIRCEL', + 919852 => 'AIRCEL', + 919853 => 'AIRCEL', + 919854 => 'AIRCEL', + 919855 => 'IDEA', + 919856 => 'AIRCEL', + 919857 => 'AIRCEL', + 919858 => 'Aircel', + 919859 => 'AIRCEL', + 919860 => 'AirTel', + 919861 => 'Reliance', + 919862 => 'Airtel', + 919863 => 'Reliance', + 919864 => 'Reliance', + 919865 => 'Aircel', + 919866 => 'Airtel', + 919867 => 'AirTel', + 919868 => 'DOLPHIN', + 919869 => 'DOLPHIN', + 919870 => 'Loop Mobile', + 919871 => 'AirTel', + 919872 => 'AirTel', + 919873 => 'Vodafone IN', + 919874 => 'Vodafone IN', + 919875 => 'SISTEMA', + 919876 => 'AirTel', + 919877 => 'VIDEOCON', + 919878 => 'AirTel', + 919879 => 'Vodafone IN', + 919880 => 'AIRTEL', + 919881 => 'IDEA', + 919882 => 'Idea', + 919883 => 'Reliance', + 919884 => 'Vodafone IN', + 919885 => 'Vodafone IN', + 919886 => 'Vodafone IN', + 919887 => 'IDEA', + 919888 => 'Vodafone IN', + 919889 => 'Idea', + 919890 => 'AirTel', + 919891 => 'IDEA', + 919892 => 'AirTel', + 919893 => 'AirTel', + 919894 => 'AirTel', + 919895 => 'AirTel', + 919896 => 'AirTel', + 919897 => 'AirTel', + 919898 => 'AirTel', + 919899 => 'Vodafone IN', + 919900 => 'AIRTEL', + 919901 => 'AIRTEL', + 919902 => 'AIRTEL', + 919903 => 'AirTel', + 919904 => 'IDEA', + 919905 => 'Reliance', + 919906 => 'Airtel', + 919907 => 'Reliance', + 919908 => 'Airtel', + 919909 => 'Vodafone IN', + 919910 => 'AirTel', + 919911 => 'IDEA', + 919912 => 'IDEA', + 919913 => 'Vodafone IN', + 919914 => 'IDEA', + 919915 => 'AirTel', + 919916 => 'Vodafone IN', + 919917 => 'IDEA', + 919918 => 'Vodafone IN', + 919919 => 'Vodafone IN', + 919920 => 'Vodafone IN', + 919921 => 'IDEA', + 919922 => 'IDEA', + 919923 => 'Vodafone IN', + 919924 => 'IDEA', + 919925 => 'Vodafone IN', + 919926 => 'Idea Cellular Ltd', + 919927 => 'IDEA', + 919928 => 'AirTel', + 919929 => 'AirTel', + 919930 => 'Vodafone IN', + 919931 => 'AirTel', + 919932 => 'AirTel', + 919933 => 'AirTel', + 919934 => 'AirTel', + 919935 => 'AirTel', + 919936 => 'AirTel', + 919937 => 'AirTel', + 919938 => 'AirTel', + 919939 => 'AirTel', + 919940 => 'AirTel', + 919941 => 'Aircel', + 919942 => 'Aircel', + 919943 => 'Vodafone IN', + 919944 => 'AirTel', + 919945 => 'AIRTEL', + 919946 => 'Vodafone IN', + 919947 => 'IDEA', + 919948 => 'IDEA', + 919949 => 'Airtel', + 919950 => 'AirTel', + 919951 => 'IDEA', + 919952 => 'AirTel', + 919953 => 'Vodafone IN', + 919954 => 'AirTel', + 919955 => 'AirTel', + 919956 => 'AirTel', + 919957 => 'AirTel', + 919958 => 'AirTel', + 919959 => 'Airtel', + 919960 => 'AirTel', + 919961 => 'IDEA', + 919962 => 'Vodafone IN', + 919963 => 'Airtel', + 919964 => 'IDEA', + 919965 => 'Aircel', + 919966 => 'Vodafone IN', + 919967 => 'AirTel', + 919968 => 'DOLPHIN', + 919969 => 'DOLPHIN', + 919970 => 'AirTel', + 919971 => 'AirTel', + 919972 => 'AIRTEL', + 919973 => 'AirTel', + 919974 => 'AirTel', + 919975 => 'AirTel', + 919976 => 'Aircel', + 919977 => 'Idea Cellular Ltd', + 919978 => 'Vodafone IN', + 919979 => 'Vodafone IN', + 919980 => 'AIRTEL', + 919981 => 'AirTel', + 919982 => 'Vodafone IN', + 919983 => 'Vodafone IN', + 919984 => 'Vodafone IN', + 919985 => 'Vodafone IN', + 919986 => 'Vodafone IN', + 919987 => 'AirTel', + 919988 => 'Vodafone IN', + 919989 => 'Airtel', + 919990 => 'IDEA', + 919991 => 'Vodafone IN', + 919992 => 'IDEA', + 919993 => 'AirTel', + 919994 => 'AirTel', + 919995 => 'AirTel', + 919996 => 'AirTel', + 919997 => 'AirTel', + 919998 => 'AirTel', + 919999 => 'Vodafone IN', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/92.php b/src/libphonenumber/carrier/data/en/92.php new file mode 100644 index 000000000..08abb780d --- /dev/null +++ b/src/libphonenumber/carrier/data/en/92.php @@ -0,0 +1,32 @@ + 'Mobilink', + 92301 => 'Mobilink', + 92302 => 'Mobilink', + 92303 => 'Mobilink', + 92304 => 'Mobilink', + 92305 => 'Mobilink', + 92306 => 'Mobilink', + 92307 => 'Mobilink', + 92308 => 'Mobilink', + 92311 => 'Ufone', + 92312 => 'Ufone', + 92313 => 'Ufone', + 92314 => 'Ufone', + 92315 => 'Ufone', + 9232 => 'Warid', + 92331 => 'Ufone', + 92332 => 'Ufone', + 92333 => 'Ufone', + 92334 => 'Ufone', + 92335 => 'Ufone', + 92336 => 'Ufone', + 92341 => 'Telenor', + 92342 => 'Telenor', + 92343 => 'Telenor', + 92344 => 'Telenor', + 92345 => 'Telenor', + 92346 => 'Telenor', + 92347 => 'Telenor', + 92364 => 'Ufone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/93.php b/src/libphonenumber/carrier/data/en/93.php new file mode 100644 index 000000000..b6a54481e --- /dev/null +++ b/src/libphonenumber/carrier/data/en/93.php @@ -0,0 +1,14 @@ + 'AWCC', + 93772 => 'MTN', + 93773 => 'MTN', + 93774 => 'MTN', + 93775 => 'MTN', + 93776 => 'MTN', + 93777 => 'MTN', + 93778 => 'MTN', + 93779 => 'MTN', + 9378 => 'Etisalat', + 9379 => 'Roshan', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/94.php b/src/libphonenumber/carrier/data/en/94.php new file mode 100644 index 000000000..c719aad94 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/94.php @@ -0,0 +1,8 @@ + 'Dialog', + 9471 => 'Mobitel', + 9472 => 'Etisalat', + 9475 => 'Airtel', + 9477 => 'Dialog', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/960.php b/src/libphonenumber/carrier/data/en/960.php new file mode 100644 index 000000000..b84481dc6 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/960.php @@ -0,0 +1,5 @@ + 'Dhiraagu', + 9609 => 'Wataniya', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/962.php b/src/libphonenumber/carrier/data/en/962.php new file mode 100644 index 000000000..bc87ed80e --- /dev/null +++ b/src/libphonenumber/carrier/data/en/962.php @@ -0,0 +1,7 @@ + 'XPress JO', + 96277 => 'Orange', + 96278 => 'Umniah', + 96279 => 'zain JO', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/964.php b/src/libphonenumber/carrier/data/en/964.php new file mode 100644 index 000000000..275803b21 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/964.php @@ -0,0 +1,8 @@ + 'Korek', + 96476 => 'Omnnea', + 96477 => 'Asia Cell', + 96478 => 'Zain', + 96479 => 'Zain', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/965.php b/src/libphonenumber/carrier/data/en/965.php new file mode 100644 index 000000000..ebac69fd9 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/965.php @@ -0,0 +1,26 @@ + 'Viva', + 965501 => 'Wataniya', + 965502 => 'Wataniya', + 965505 => 'Viva', + 965506 => 'Wataniya', + 965507 => 'Wataniya', + 965508 => 'Wataniya', + 965509 => 'Wataniya', + 96551 => 'Wataniya', + 96555 => 'Viva', + 96557 => 'Wataniya', + 96558 => 'Wataniya', + 96559 => 'Wataniya', + 96560 => 'Wataniya', + 96565 => 'Wataniya', + 96566 => 'Wataniya', + 96567 => 'Wataniya', + 96570 => 'Wataniya', + 96577 => 'Wataniya', + 96590 => 'zain KW', + 96594 => 'zain KW', + 96597 => 'zain KW', + 96599 => 'zain KW', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/966.php b/src/libphonenumber/carrier/data/en/966.php new file mode 100644 index 000000000..642d0de33 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/966.php @@ -0,0 +1,10 @@ + 'Al Jawal (STC)', + 96653 => 'Al Jawal (STC)', + 96654 => 'Mobily', + 96655 => 'Al Jawal (STC)', + 96656 => 'Mobily', + 96658 => 'Zain', + 96659 => 'Zain', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/967.php b/src/libphonenumber/carrier/data/en/967.php new file mode 100644 index 000000000..fa7b86088 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/967.php @@ -0,0 +1,7 @@ + 'SabaFon', + 96771 => 'SabaFon', + 96773 => 'Spacetel Yemen', + 96777 => 'SabaFon', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/968.php b/src/libphonenumber/carrier/data/en/968.php new file mode 100644 index 000000000..03a7ef99e --- /dev/null +++ b/src/libphonenumber/carrier/data/en/968.php @@ -0,0 +1,7 @@ + 'Nawras', + 96895 => 'Nawras', + 96896 => 'Nawras', + 96897 => 'Nawras', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/970.php b/src/libphonenumber/carrier/data/en/970.php new file mode 100644 index 000000000..6cce8a167 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/970.php @@ -0,0 +1,5 @@ + 'Wataniya', + 97059 => 'Palestine Cellular Communications', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/971.php b/src/libphonenumber/carrier/data/en/971.php new file mode 100644 index 000000000..f2a3c003b --- /dev/null +++ b/src/libphonenumber/carrier/data/en/971.php @@ -0,0 +1,7 @@ + 'Etisalat', + 97152 => 'du', + 97155 => 'du', + 97156 => 'Etisalat', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/972.php b/src/libphonenumber/carrier/data/en/972.php new file mode 100644 index 000000000..b010314e3 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/972.php @@ -0,0 +1,13 @@ + 'Pelephone', + 97252 => 'Cellcom', + 97253 => 'Mirs - Hot Mobile', + 97254 => 'Orange', + 9725566 => 'Rami Levy', + 9725567 => 'Rami Levy', + 97256 => 'Wataniya', + 97257 => 'Mirs - Hot Mobile', + 97258 => 'Golan Telecom', + 97259 => 'Jawwal', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/973.php b/src/libphonenumber/carrier/data/en/973.php new file mode 100644 index 000000000..fc4f642e8 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/973.php @@ -0,0 +1,13 @@ + 'Batelco', + 97333 => 'VIVA', + 97334 => 'VIVA', + 97336 => 'zain BH', + 97337 => 'zain BH', + 973383 => 'Batelco', + 973384 => 'Batelco', + 973388 => 'Batelco', + 97339 => 'Batelco', + 97366 => 'zain BH', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/974.php b/src/libphonenumber/carrier/data/en/974.php new file mode 100644 index 000000000..127a59c67 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/974.php @@ -0,0 +1,7 @@ + 'ooredoo', + 97455 => 'ooredoo', + 97466 => 'ooredoo', + 97477 => 'Vodafone', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/975.php b/src/libphonenumber/carrier/data/en/975.php new file mode 100644 index 000000000..03fd302a4 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/975.php @@ -0,0 +1,4 @@ + 'B-Mobile of Bhutan Telecom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/977.php b/src/libphonenumber/carrier/data/en/977.php new file mode 100644 index 000000000..be37dc0b8 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/977.php @@ -0,0 +1,4 @@ + 'Namaste / NT Mobile', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/98.php b/src/libphonenumber/carrier/data/en/98.php new file mode 100644 index 000000000..c775372d2 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/98.php @@ -0,0 +1,14 @@ + 'IR-MCI', + 98930 => 'Irancell', + 98931 => 'MTCE', + 98932 => 'Taliya', + 989347 => 'TKC', + 98935 => 'Irancell', + 98936 => 'Irancell', + 98937 => 'Irancell', + 98938 => 'Irancell', + 98939 => 'Irancell', + 989990 => 'IR-MCI', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/992.php b/src/libphonenumber/carrier/data/en/992.php new file mode 100644 index 000000000..2a8ed7383 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/992.php @@ -0,0 +1,10 @@ + 'Megafon', + 992917 => 'Tacom', + 992918 => 'Babilon-M', + 992919 => 'Tacom', + 992927 => 'Tcell', + 99293 => 'Tcell', + 99298 => 'Babilon-M', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/993.php b/src/libphonenumber/carrier/data/en/993.php new file mode 100644 index 000000000..af9d6246a --- /dev/null +++ b/src/libphonenumber/carrier/data/en/993.php @@ -0,0 +1,6 @@ + 'TM-Cell', + 99366 => 'MTS (BARASH Communication)', + 99367 => 'MTS (BARASH Communication)', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/994.php b/src/libphonenumber/carrier/data/en/994.php new file mode 100644 index 000000000..71dbdbb64 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/994.php @@ -0,0 +1,9 @@ + 'FONEX', + 99450 => 'Azercell', + 99451 => 'Azercell', + 99455 => 'Bakcell', + 99470 => 'Nar Mobile', + 99477 => 'Nar Mobile', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/995.php b/src/libphonenumber/carrier/data/en/995.php new file mode 100644 index 000000000..941f0f184 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/995.php @@ -0,0 +1,23 @@ + 'MagtiCom', + 99551 => 'MagtiCom', + 99554 => 'MagtiCom', + 99555 => 'Geocell', + 99557 => 'Geocell', + 99558 => 'Geocell', + 99562 => 'Geocell', + 99570 => 'Silknet', + 99571 => 'Beeline', + 99577 => 'Geocell', + 99579 => 'Beeline', + 99590 => 'MagtiCom', + 99591 => 'MagtiCom', + 99592 => 'Beeline', + 99593 => 'Geocell', + 99595 => 'MagtiCom', + 99596 => 'MagtiCom', + 99597 => 'Beeline', + 99598 => 'MagtiCom', + 99599 => 'MagtiCom', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/996.php b/src/libphonenumber/carrier/data/en/996.php new file mode 100644 index 000000000..514b0d0a9 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/996.php @@ -0,0 +1,7 @@ + 'Beeline', + 99650 => 'Beeline', + 99655 => 'MegaCom', + 99677 => 'Beeline', +); \ No newline at end of file diff --git a/src/libphonenumber/carrier/data/en/998.php b/src/libphonenumber/carrier/data/en/998.php new file mode 100644 index 000000000..e87f0b4e0 --- /dev/null +++ b/src/libphonenumber/carrier/data/en/998.php @@ -0,0 +1,22 @@ + 'MTS', + 99862 => 'MTS', + 99865 => 'MTS', + 99866 => 'MTS', + 99867 => 'MTS', + 99869 => 'MTS', + 99870 => 'MTS', + 99872 => 'MTS', + 99873 => 'MTS', + 99874 => 'MTS', + 99875 => 'MTS', + 99876 => 'MTS', + 99879 => 'MTS', + 99890 => 'Beeline', + 99891 => 'Beeline', + 99892 => 'MTS', + 99893 => 'Ucell', + 99894 => 'Ucell', + 99897 => 'MTS', +); \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_30.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_30.php index e8f53533c..8819d436b 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_30.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_30.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_31.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_31.php index e1d45cf53..68fb69de8 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_31.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_31.php @@ -126,12 +126,29 @@ 'nationalPrefixFormattingRule' => '', 'domesticCarrierCodeFormattingRule' => '', ), + 1 => + array ( + 'pattern' => '([1-5]\\d{2})(\\d{2})(\\d{2})(\\d{2})', + 'format' => '$1 $2 $3 $4', + 'leadingDigitsPatterns' => + array ( + 0 => ' + 1[16-8]| + 2[259]| + 3[124]| + 4[17-9]| + 5[124679] + ', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), ), 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_34.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_34.php index 935d0afbf..84f36bc9d 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_34.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_34.php @@ -131,8 +131,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_GG.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_350.php similarity index 85% rename from Tests/data/PhoneNumberMetadataForTesting_GG.php rename to src/libphonenumber/data/PhoneNumberAlternateFormats_350.php index 9247c2783..4122dcb3b 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_GG.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_350.php @@ -101,18 +101,29 @@ 'PossibleNumberPattern' => 'NA', 'ExampleNumber' => '', ), - 'id' => 'GG', - 'countryCode' => 44, + 'id' => '', + 'countryCode' => 350, 'internationalPrefix' => '', 'sameMobileAndFixedLinePattern' => true, 'numberFormat' => array ( + 0 => + array ( + 'pattern' => '(\\d{4})(\\d{4})', + 'format' => '$1 $2', + 'leadingDigitsPatterns' => + array ( + 0 => '2', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), ), 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_351.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_351.php index 71f4541d8..414f57131 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_351.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_351.php @@ -147,8 +147,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_352.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_352.php index 7e8c067b7..9c1d4728c 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_352.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_352.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_358.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_358.php new file mode 100644 index 000000000..f777dd793 --- /dev/null +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_358.php @@ -0,0 +1,148 @@ + + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'fixedLine' => + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'mobile' => + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'tollFree' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'premiumRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'sharedCost' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'personalNumber' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'voip' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'pager' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'uan' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'emergency' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'voicemail' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'shortCode' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'standardRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'carrierSpecific' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'noInternationalDialling' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'id' => '', + 'countryCode' => 358, + 'internationalPrefix' => '', + 'sameMobileAndFixedLinePattern' => true, + 'numberFormat' => + array ( + 0 => + array ( + 'pattern' => '(\\d{2})(\\d{3})(\\d{3,4})', + 'format' => '$1 $2 $3', + 'leadingDigitsPatterns' => + array ( + 0 => ' + [14]| + 2[09]| + 50| + 7[135] + ', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + 1 => + array ( + 'pattern' => '(\\d)(\\d{3})(\\d{3,4})', + 'format' => '$1 $2', + 'leadingDigitsPatterns' => + array ( + 0 => ' + [25689][1-8]| + 3 + ', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + ), + 'intlNumberFormat' => + array ( + ), + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, +); +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_359.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_359.php index a18262819..49b15ddc7 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_359.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_359.php @@ -108,6 +108,17 @@ 'numberFormat' => array ( 0 => + array ( + 'pattern' => '(\\d)(\\d{3})(\\d{2})(\\d{2})', + 'format' => '$1 $2 $3 $4', + 'leadingDigitsPatterns' => + array ( + 0 => '2', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + 1 => array ( 'pattern' => '(\\d{3})(\\d{3})(\\d{3})', 'format' => '$1 $2 $3', @@ -122,12 +133,27 @@ 'nationalPrefixFormattingRule' => '', 'domesticCarrierCodeFormattingRule' => '', ), + 2 => + array ( + 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{2})', + 'format' => '$1 $2 $3 $4', + 'leadingDigitsPatterns' => + array ( + 0 => ' + 48| + 8[7-9]| + 9[08] + ', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), ), 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_36.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_36.php new file mode 100644 index 000000000..a4efc87d4 --- /dev/null +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_36.php @@ -0,0 +1,140 @@ + + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'fixedLine' => + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'mobile' => + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'tollFree' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'premiumRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'sharedCost' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'personalNumber' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'voip' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'pager' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'uan' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'emergency' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'voicemail' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'shortCode' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'standardRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'carrierSpecific' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'noInternationalDialling' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'id' => '', + 'countryCode' => 36, + 'internationalPrefix' => '', + 'sameMobileAndFixedLinePattern' => true, + 'numberFormat' => + array ( + 0 => + array ( + 'pattern' => '(1)(\\d{4})(\\d{3})', + 'format' => '$1 $2 $3', + 'leadingDigitsPatterns' => + array ( + 0 => '1', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + 1 => + array ( + 'pattern' => '(\\d{2})(\\d{4})(\\d{3})', + 'format' => '$1 $2 $3', + 'leadingDigitsPatterns' => + array ( + 0 => '[2-9]', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + ), + 'intlNumberFormat' => + array ( + ), + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, +); +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_372.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_372.php index 88bcbb097..e4f087122 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_372.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_372.php @@ -108,6 +108,17 @@ 'numberFormat' => array ( 0 => + array ( + 'pattern' => '(\\d)(\\d{3})(\\d{3})', + 'format' => '$1 $2 $3', + 'leadingDigitsPatterns' => + array ( + 0 => '6', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + 1 => array ( 'pattern' => '(\\d{2})(\\d{2})(\\d{3})', 'format' => '$1 $2 $3', @@ -134,7 +145,7 @@ 'nationalPrefixFormattingRule' => '', 'domesticCarrierCodeFormattingRule' => '', ), - 1 => + 2 => array ( 'pattern' => '(\\d{2})(\\d{3})(\\d{2})', 'format' => '$1 $2 $3', @@ -165,8 +176,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_373.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_373.php index 601e83340..743946794 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_373.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_373.php @@ -136,8 +136,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_375.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_375.php index bf718ccef..62dddc354 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_375.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_375.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_380.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_380.php index afbe7bdea..4c55cf1ae 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_380.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_380.php @@ -165,8 +165,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_385.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_385.php index 51acd9c2b..77ae3e208 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_385.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_385.php @@ -155,8 +155,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_43.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_43.php index c0631cd3e..1fdf68abb 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_43.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_43.php @@ -192,8 +192,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_44.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_44.php index 76437499f..8b94aab1a 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_44.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_44.php @@ -172,8 +172,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_49.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_49.php index 5f9d9f64e..6d43ded86 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_49.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_49.php @@ -395,7 +395,7 @@ ), 13 => array ( - 'pattern' => '(\\d{4})(\\d{3})(\\d{3,4})', + 'pattern' => '(\\d{4})(\\d{3})(\\d{1,4})', 'format' => '$1/$2 $3', 'leadingDigitsPatterns' => array ( @@ -1054,8 +1054,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_55.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_55.php index efbde6740..a10f33710 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_55.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_55.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_58.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_58.php index c7d40577a..2c980d998 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_58.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_58.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_595.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_595.php index 77c591703..74f0d1551 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_595.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_595.php @@ -130,8 +130,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_61.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_61.php index 8b8d4179f..7e73dd983 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_61.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_61.php @@ -170,8 +170,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_62.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_62.php index f29dab96f..d89ddd052 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_62.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_62.php @@ -109,7 +109,7 @@ array ( 0 => array ( - 'pattern' => '(\\d{2})(\\d{4})(\\d{4})', + 'pattern' => '(\\d{2})(\\d{3,4})(\\d{4})', 'format' => '$1 $2', 'leadingDigitsPatterns' => array ( @@ -125,8 +125,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_63.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_63.php index 3a78f9dcc..cde985495 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_63.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_63.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_BR.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_66.php similarity index 85% rename from Tests/data/PhoneNumberMetadataForTesting_BR.php rename to src/libphonenumber/data/PhoneNumberAlternateFormats_66.php index db226e442..f40abbf78 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_BR.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_66.php @@ -101,18 +101,29 @@ 'PossibleNumberPattern' => 'NA', 'ExampleNumber' => '', ), - 'id' => 'BR', - 'countryCode' => 55, + 'id' => '', + 'countryCode' => 66, 'internationalPrefix' => '', 'sameMobileAndFixedLinePattern' => true, 'numberFormat' => array ( + 0 => + array ( + 'pattern' => '(2\\d{3})(\\d{4})', + 'format' => '$1 $2', + 'leadingDigitsPatterns' => + array ( + 0 => '2', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), ), 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_675.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_675.php index c2541e5d7..ba5f527ba 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_675.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_675.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_7.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_7.php index 155350bb3..9237cf01a 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_7.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_7.php @@ -119,6 +119,17 @@ 'domesticCarrierCodeFormattingRule' => '', ), 1 => + array ( + 'pattern' => '(\\d{5})(\\d{5})', + 'format' => '$1 $2', + 'leadingDigitsPatterns' => + array ( + 0 => '[346-9]', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + 2 => array ( 'pattern' => '(\\d{4})(\\d{2})(\\d{2})(\\d{2})', 'format' => '$1 $2-$3-$4', @@ -129,12 +140,34 @@ 'nationalPrefixFormattingRule' => '', 'domesticCarrierCodeFormattingRule' => '', ), + 3 => + array ( + 'pattern' => '(\\d{3})(\\d{2})(\\d{2})(\\d{3})', + 'format' => '$1 $2-$3-$4', + 'leadingDigitsPatterns' => + array ( + 0 => '[346-9]', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + 4 => + array ( + 'pattern' => '(\\d{3})(\\d)(\\d{2})(\\d{2})(\\d{2})', + 'format' => '$1-$2 $3-$4-$5', + 'leadingDigitsPatterns' => + array ( + 0 => '[346-9]', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), ), 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_81.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_81.php index 626fca5b5..e313a0a03 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_81.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_81.php @@ -162,8 +162,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_84.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_84.php new file mode 100644 index 000000000..200be1074 --- /dev/null +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_84.php @@ -0,0 +1,140 @@ + + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'fixedLine' => + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'mobile' => + array ( + 'NationalNumberPattern' => '', + 'PossibleNumberPattern' => '', + 'ExampleNumber' => '', + ), + 'tollFree' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'premiumRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'sharedCost' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'personalNumber' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'voip' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'pager' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'uan' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'emergency' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'voicemail' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'shortCode' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'standardRate' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'carrierSpecific' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'noInternationalDialling' => + array ( + 'NationalNumberPattern' => 'NA', + 'PossibleNumberPattern' => 'NA', + 'ExampleNumber' => '', + ), + 'id' => '', + 'countryCode' => 84, + 'internationalPrefix' => '', + 'sameMobileAndFixedLinePattern' => true, + 'numberFormat' => + array ( + 0 => + array ( + 'pattern' => '(9\\d{2})(\\d{3})(\\d{3})', + 'format' => '$1 $2 $3', + 'leadingDigitsPatterns' => + array ( + 0 => '9', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + 1 => + array ( + 'pattern' => '([48])(\\d{2})(\\d{3})(\\d{3})', + 'format' => '$1 $2 $3 $4', + 'leadingDigitsPatterns' => + array ( + 0 => '[48]', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), + ), + 'intlNumberFormat' => + array ( + ), + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, +); +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_855.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_855.php index b257cf115..dcc125bd9 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_855.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_855.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_90.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_90.php index 6dc703ff1..4ca1042f8 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_90.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_90.php @@ -128,8 +128,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_FR.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_94.php similarity index 85% rename from Tests/data/PhoneNumberMetadataForTesting_FR.php rename to src/libphonenumber/data/PhoneNumberAlternateFormats_94.php index 84cf288f6..e1f424c6d 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_FR.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_94.php @@ -101,18 +101,29 @@ 'PossibleNumberPattern' => 'NA', 'ExampleNumber' => '', ), - 'id' => 'FR', - 'countryCode' => 33, + 'id' => '', + 'countryCode' => 94, 'internationalPrefix' => '', 'sameMobileAndFixedLinePattern' => true, 'numberFormat' => array ( + 0 => + array ( + 'pattern' => '(\\d{3})(\\d{3})(\\d{3})', + 'format' => '$1 $2 $3', + 'leadingDigitsPatterns' => + array ( + 0 => '7', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), ), 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_971.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_971.php index 32137b69f..7fc3081f7 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_971.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_971.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberAlternateFormats_972.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_972.php index fcbf33056..cf5d724c8 100644 --- a/src/libphonenumber/data/PhoneNumberAlternateFormats_972.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_972.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/Tests/data/PhoneNumberMetadataForTesting_AD.php b/src/libphonenumber/data/PhoneNumberAlternateFormats_995.php similarity index 83% rename from Tests/data/PhoneNumberMetadataForTesting_AD.php rename to src/libphonenumber/data/PhoneNumberAlternateFormats_995.php index 9a452e726..9493a7952 100644 --- a/Tests/data/PhoneNumberMetadataForTesting_AD.php +++ b/src/libphonenumber/data/PhoneNumberAlternateFormats_995.php @@ -101,18 +101,29 @@ 'PossibleNumberPattern' => 'NA', 'ExampleNumber' => '', ), - 'id' => 'AD', - 'countryCode' => 376, - 'internationalPrefix' => '00', + 'id' => '', + 'countryCode' => 995, + 'internationalPrefix' => '', 'sameMobileAndFixedLinePattern' => true, 'numberFormat' => array ( + 0 => + array ( + 'pattern' => '(\\d{2})(\\d)(\\d{2})(\\d{2})(\\d{2})', + 'format' => '$1 $2 $3 $4 $5', + 'leadingDigitsPatterns' => + array ( + 0 => '[348]', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), ), 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_800.php b/src/libphonenumber/data/PhoneNumberMetadata_800.php index 429be6642..10dfd7305 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_800.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_800.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_808.php b/src/libphonenumber/data/PhoneNumberMetadata_808.php index b9df1e0f5..7061dbe2f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_808.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_808.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_870.php b/src/libphonenumber/data/PhoneNumberMetadata_870.php index fa6906db0..dffe3cd17 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_870.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_870.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_878.php b/src/libphonenumber/data/PhoneNumberMetadata_878.php index 416c8733a..f799f4d50 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_878.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_878.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_881.php b/src/libphonenumber/data/PhoneNumberMetadata_881.php index f9ad47ae0..91cbd8dd8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_881.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_881.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_882.php b/src/libphonenumber/data/PhoneNumberMetadata_882.php index ab4668fbe..3d0027aec 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_882.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_882.php @@ -215,8 +215,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_883.php b/src/libphonenumber/data/PhoneNumberMetadata_883.php index a5e3fa878..055866995 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_883.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_883.php @@ -136,8 +136,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_888.php b/src/libphonenumber/data/PhoneNumberMetadata_888.php index 1dc8757ae..2a1b131a8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_888.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_888.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_979.php b/src/libphonenumber/data/PhoneNumberMetadata_979.php index 70c05d716..4ca005a33 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_979.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_979.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AC.php b/src/libphonenumber/data/PhoneNumberMetadata_AC.php index 5186295ac..9a1fae886 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AC.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AD.php b/src/libphonenumber/data/PhoneNumberMetadata_AD.php index 3c9c23a13..5535be6f9 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AD.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AD.php @@ -138,8 +138,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AE.php b/src/libphonenumber/data/PhoneNumberMetadata_AE.php index 6a984da99..6ceaa4f33 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AE.php @@ -166,8 +166,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AF.php b/src/libphonenumber/data/PhoneNumberMetadata_AF.php index 4ebccce66..64ddffa58 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AF.php @@ -129,8 +129,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AG.php b/src/libphonenumber/data/PhoneNumberMetadata_AG.php index e8be860d3..9a966c9be 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AG.php @@ -145,9 +145,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '268', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AI.php b/src/libphonenumber/data/PhoneNumberMetadata_AI.php index 2521a4202..4a64328e7 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AI.php @@ -145,9 +145,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '264', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AL.php b/src/libphonenumber/data/PhoneNumberMetadata_AL.php index 097917703..9ec2f7fc5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AL.php @@ -195,8 +195,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AM.php b/src/libphonenumber/data/PhoneNumberMetadata_AM.php index b3c295303..88be138fc 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AM.php @@ -186,8 +186,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AO.php b/src/libphonenumber/data/PhoneNumberMetadata_AO.php index 0c9209c3c..d2976a184 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AO.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AR.php b/src/libphonenumber/data/PhoneNumberMetadata_AR.php index 0dcef95fe..8b42708f5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AR.php @@ -467,17 +467,6 @@ 'nationalPrefixFormattingRule' => '$1', 'domesticCarrierCodeFormattingRule' => '', ), - 10 => - array ( - 'pattern' => '(\\d{2})', - 'format' => '$1', - 'leadingDigitsPatterns' => - array ( - 0 => '0', - ), - 'nationalPrefixFormattingRule' => '0$1', - 'domesticCarrierCodeFormattingRule' => '', - ), ), 'intlNumberFormat' => array ( @@ -700,8 +689,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AS.php b/src/libphonenumber/data/PhoneNumberMetadata_AS.php index 357a4009b..ce22dfb25 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AS.php @@ -142,9 +142,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '684', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AT.php b/src/libphonenumber/data/PhoneNumberMetadata_AT.php index 6c79a2882..32988cb8c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AT.php @@ -294,8 +294,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AU.php b/src/libphonenumber/data/PhoneNumberMetadata_AU.php index 2cc5079f7..024baabe2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AU.php @@ -265,7 +265,7 @@ array ( ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AW.php b/src/libphonenumber/data/PhoneNumberMetadata_AW.php index d46e500a5..39dae9ddf 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AW.php @@ -147,8 +147,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AX.php b/src/libphonenumber/data/PhoneNumberMetadata_AX.php index 13959b4f2..a0051e6be 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AX.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AX.php @@ -158,8 +158,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_AZ.php b/src/libphonenumber/data/PhoneNumberMetadata_AZ.php index 5cd6d455d..3a1e0fd30 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_AZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_AZ.php @@ -175,8 +175,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BA.php b/src/libphonenumber/data/PhoneNumberMetadata_BA.php index 01da90c3a..0b3c99e0d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BA.php @@ -161,8 +161,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BB.php b/src/libphonenumber/data/PhoneNumberMetadata_BB.php index 8b26881f3..b0bcad5f2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BB.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BB.php @@ -136,9 +136,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '246', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BD.php b/src/libphonenumber/data/PhoneNumberMetadata_BD.php index 8a525bb29..eabd4b252 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BD.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BD.php @@ -94,7 +94,7 @@ 3| 4\\d ) - )| + ) )\\d{3}| 4(?: 0(?: @@ -486,8 +486,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BE.php b/src/libphonenumber/data/PhoneNumberMetadata_BE.php index 23deb0116..d209fe116 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BE.php @@ -16,16 +16,13 @@ 'NationalNumberPattern' => ' (?: 1[0-69]| - [23][2-8]| [49][23]| 5\\d| 6[013-57-9]| - 71 - )\\d{6}| - 8(?: - 0[1-9]| - [1-79]\\d - )\\d{5} + 71| + 8[0-79] + )[1-9]\\d{5}| + [23][2-8]\\d{6} ', 'PossibleNumberPattern' => '\\d{8}', 'ExampleNumber' => '12345678', @@ -51,9 +48,9 @@ array ( 'NationalNumberPattern' => ' (?: - 90| - 7[07] - )\\d{6} + 70[2-7]| + 90\\d + )\\d{5} ', 'PossibleNumberPattern' => '\\d{8}', 'ExampleNumber' => '90123456', @@ -165,7 +162,7 @@ array ( 0 => ' [156]| - 7[0178]| + 7[018]| 8(?: 0[1-9]| [1-79] @@ -195,8 +192,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BF.php b/src/libphonenumber/data/PhoneNumberMetadata_BF.php index 013adfc77..594db1f41 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BF.php @@ -36,8 +36,8 @@ 'NationalNumberPattern' => ' 6(?: [0-24-6]\\d| - 8[0-5]| - 3[0-3]| + 8[0-8]| + 3[0-3] )\\d{5}| 7\\d{7} ', @@ -142,8 +142,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BG.php b/src/libphonenumber/data/PhoneNumberMetadata_BG.php index d5f86af07..5d5da155f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BG.php @@ -239,8 +239,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BH.php b/src/libphonenumber/data/PhoneNumberMetadata_BH.php index c91f98eb5..f88cdb5eb 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BH.php @@ -179,8 +179,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BI.php b/src/libphonenumber/data/PhoneNumberMetadata_BI.php index df38f708e..02ad812d5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BI.php @@ -131,8 +131,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BJ.php b/src/libphonenumber/data/PhoneNumberMetadata_BJ.php index c8759b06b..01adc2a0c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BJ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BJ.php @@ -136,8 +136,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BL.php b/src/libphonenumber/data/PhoneNumberMetadata_BL.php index 4fc7e3d6c..1a67f00cc 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BL.php @@ -124,8 +124,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BM.php b/src/libphonenumber/data/PhoneNumberMetadata_BM.php index 95c6ffc7b..ff36d968a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BM.php @@ -148,9 +148,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '441', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BN.php b/src/libphonenumber/data/PhoneNumberMetadata_BN.php index 9d3d43591..acd09608b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BN.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BO.php b/src/libphonenumber/data/PhoneNumberMetadata_BO.php index 7c40caded..8f4a0a324 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BO.php @@ -154,8 +154,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BQ.php b/src/libphonenumber/data/PhoneNumberMetadata_BQ.php index 0bde6e0e9..3061b09ac 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BQ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BQ.php @@ -129,8 +129,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BR.php b/src/libphonenumber/data/PhoneNumberMetadata_BR.php index 718606996..69b691925 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BR.php @@ -35,7 +35,7 @@ 1(?: 1(?: 5[347]| - [6-9]\\d| + [6-9]\\d )| [2-9][6-9]\\d )\\d{6}| @@ -281,8 +281,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BS.php b/src/libphonenumber/data/PhoneNumberMetadata_BS.php index f6d7e860c..72ee45f62 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BS.php @@ -173,9 +173,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '242', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BT.php b/src/libphonenumber/data/PhoneNumberMetadata_BT.php index 69fc35b97..9adcb8f2b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BT.php @@ -148,8 +148,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BW.php b/src/libphonenumber/data/PhoneNumberMetadata_BW.php index a505953de..4564900ea 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BW.php @@ -182,8 +182,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BY.php b/src/libphonenumber/data/PhoneNumberMetadata_BY.php index 7d2ca6f9c..7110fc884 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BY.php @@ -211,8 +211,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_BZ.php b/src/libphonenumber/data/PhoneNumberMetadata_BZ.php index 650cc09ba..294edda64 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_BZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_BZ.php @@ -136,8 +136,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CA.php b/src/libphonenumber/data/PhoneNumberMetadata_CA.php index 2aa504e77..0fd93ba68 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CA.php @@ -217,8 +217,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CC.php b/src/libphonenumber/data/PhoneNumberMetadata_CC.php index b37f18fd1..e05a7e8b0 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CC.php @@ -133,8 +133,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CD.php b/src/libphonenumber/data/PhoneNumberMetadata_CD.php index 4fbd0086f..a3c7f22f0 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CD.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CD.php @@ -176,8 +176,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CF.php b/src/libphonenumber/data/PhoneNumberMetadata_CF.php index 6f28d4355..482c9daea 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CF.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CG.php b/src/libphonenumber/data/PhoneNumberMetadata_CG.php index 65ee873be..844831e7a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CG.php @@ -133,8 +133,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CH.php b/src/libphonenumber/data/PhoneNumberMetadata_CH.php index ee84fe54e..b628e7a4f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CH.php @@ -164,8 +164,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CI.php b/src/libphonenumber/data/PhoneNumberMetadata_CI.php index 45769a488..be628c246 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CI.php @@ -144,8 +144,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CK.php b/src/libphonenumber/data/PhoneNumberMetadata_CK.php index 7d9a74372..66af73358 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CK.php @@ -132,8 +132,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CL.php b/src/libphonenumber/data/PhoneNumberMetadata_CL.php index e40ddabfd..358022de8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CL.php @@ -300,8 +300,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CM.php b/src/libphonenumber/data/PhoneNumberMetadata_CM.php index b0dbf6f3c..3d755caa3 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CM.php @@ -141,8 +141,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CN.php b/src/libphonenumber/data/PhoneNumberMetadata_CN.php index e9a769c8a..7ae2e3438 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CN.php @@ -743,8 +743,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CO.php b/src/libphonenumber/data/PhoneNumberMetadata_CO.php index 1f1d856fb..f79e5e878 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CO.php @@ -119,7 +119,7 @@ ), 'id' => 'CO', 'countryCode' => 57, - 'internationalPrefix' => '00[579]|#555|#999', + 'internationalPrefix' => '00(?:4(?:[14]4|56)|[579])', 'nationalPrefix' => '0', 'nationalPrefixForParsing' => '0([3579]|4(?:44|56))?', 'sameMobileAndFixedLinePattern' => false, @@ -253,8 +253,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CR.php b/src/libphonenumber/data/PhoneNumberMetadata_CR.php index fdac1b46c..d927aa91c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CR.php @@ -62,10 +62,7 @@ 0(?: [04]0\\d{4}| 10[0-3]\\d{3}| - 2(?: - 00\\d| - 900 - )\\d{2}| + 2900\\d{2}| 3[01]\\d{4}| 5\\d{5}| 70[01]\\d{3}| @@ -132,7 +129,7 @@ 'id' => 'CR', 'countryCode' => 506, 'internationalPrefix' => '00', - 'nationalPrefixForParsing' => '(19(?:0[0-2468]|19|20|66|77))', + 'nationalPrefixForParsing' => '(19(?:0[01468]|19|20|66|77))', 'sameMobileAndFixedLinePattern' => false, 'numberFormat' => array ( @@ -165,8 +162,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CU.php b/src/libphonenumber/data/PhoneNumberMetadata_CU.php index 39342be77..3108a9694 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CU.php @@ -158,8 +158,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CV.php b/src/libphonenumber/data/PhoneNumberMetadata_CV.php index 3464093f9..884ccf646 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CV.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CV.php @@ -136,8 +136,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CW.php b/src/libphonenumber/data/PhoneNumberMetadata_CW.php index f88576322..a62b955d2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CW.php @@ -161,7 +161,7 @@ array ( ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CX.php b/src/libphonenumber/data/PhoneNumberMetadata_CX.php index 3cbc38a90..93bdd6193 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CX.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CX.php @@ -133,8 +133,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CY.php b/src/libphonenumber/data/PhoneNumberMetadata_CY.php index 18b2a7cb1..3d970a238 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CY.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_CZ.php b/src/libphonenumber/data/PhoneNumberMetadata_CZ.php index f78cd3967..24921adbe 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_CZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_CZ.php @@ -180,8 +180,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DE.php b/src/libphonenumber/data/PhoneNumberMetadata_DE.php index cd003f37c..9bba6ad25 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DE.php @@ -449,8 +449,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DJ.php b/src/libphonenumber/data/PhoneNumberMetadata_DJ.php index bb955c95a..eb3726980 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DJ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DJ.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DK.php b/src/libphonenumber/data/PhoneNumberMetadata_DK.php index 21ad28130..6f0e00a9f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DK.php @@ -133,8 +133,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DM.php b/src/libphonenumber/data/PhoneNumberMetadata_DM.php index 4ff04f03f..c9f1c9665 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DM.php @@ -148,9 +148,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '767', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DO.php b/src/libphonenumber/data/PhoneNumberMetadata_DO.php index fa1aaebe0..3c2328d47 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DO.php @@ -177,9 +177,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '8[024]9', - 'leadingZeroPossible' => NULL, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_DZ.php b/src/libphonenumber/data/PhoneNumberMetadata_DZ.php index ddedb941c..67da7ea37 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_DZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_DZ.php @@ -168,8 +168,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_EC.php b/src/libphonenumber/data/PhoneNumberMetadata_EC.php index b392fa5a6..e5b43d08b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_EC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_EC.php @@ -190,8 +190,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_EE.php b/src/libphonenumber/data/PhoneNumberMetadata_EE.php index c816e0b2c..cb5ec8a29 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_EE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_EE.php @@ -247,8 +247,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_EG.php b/src/libphonenumber/data/PhoneNumberMetadata_EG.php index 65623d5f5..0d99e4ec6 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_EG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_EG.php @@ -200,8 +200,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_EH.php b/src/libphonenumber/data/PhoneNumberMetadata_EH.php index 2d365a01d..55897e50f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_EH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_EH.php @@ -121,9 +121,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '528[89]', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ER.php b/src/libphonenumber/data/PhoneNumberMetadata_ER.php index 81d071aa0..5854273ca 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ER.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ER.php @@ -135,8 +135,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ES.php b/src/libphonenumber/data/PhoneNumberMetadata_ES.php index 51496ccdb..aa53df790 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ES.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ES.php @@ -171,8 +171,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ET.php b/src/libphonenumber/data/PhoneNumberMetadata_ET.php index addd60415..ce06f2cf8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ET.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ET.php @@ -243,8 +243,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_FI.php b/src/libphonenumber/data/PhoneNumberMetadata_FI.php index f5534283e..64dd0ff05 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_FI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_FI.php @@ -185,8 +185,8 @@ 'leadingDigitsPatterns' => array ( 0 => ' - 2[09]| [14]| + 2[09]| 50| 7[135] ', @@ -213,7 +213,7 @@ array ( ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_FJ.php b/src/libphonenumber/data/PhoneNumberMetadata_FJ.php index 0f1a3478c..14fea41e3 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_FJ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_FJ.php @@ -149,8 +149,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_FK.php b/src/libphonenumber/data/PhoneNumberMetadata_FK.php index b2be31547..366be8945 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_FK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_FK.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_FM.php b/src/libphonenumber/data/PhoneNumberMetadata_FM.php index 45fef5d19..d7edd92da 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_FM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_FM.php @@ -127,8 +127,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_FO.php b/src/libphonenumber/data/PhoneNumberMetadata_FO.php index a4f5ccdf7..b42a45dc2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_FO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_FO.php @@ -145,8 +145,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_FR.php b/src/libphonenumber/data/PhoneNumberMetadata_FR.php index a99419238..9498ab5bc 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_FR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_FR.php @@ -174,8 +174,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GA.php b/src/libphonenumber/data/PhoneNumberMetadata_GA.php index 001574752..231a06f44 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GA.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GB.php b/src/libphonenumber/data/PhoneNumberMetadata_GB.php index 3dc2707fc..3e20634be 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GB.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GB.php @@ -604,7 +604,7 @@ array ( ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GD.php b/src/libphonenumber/data/PhoneNumberMetadata_GD.php index 312c26342..30c7c30ee 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GD.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GD.php @@ -163,9 +163,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '473', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GE.php b/src/libphonenumber/data/PhoneNumberMetadata_GE.php index 3d11a55f1..3029bd7ab 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GE.php @@ -170,8 +170,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GF.php b/src/libphonenumber/data/PhoneNumberMetadata_GF.php index 71ce96e96..fe93f17b8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GF.php @@ -140,8 +140,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GG.php b/src/libphonenumber/data/PhoneNumberMetadata_GG.php index fdbe0f8ff..3db10a602 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GG.php @@ -161,8 +161,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GH.php b/src/libphonenumber/data/PhoneNumberMetadata_GH.php index 2523b0007..871e27688 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GH.php @@ -176,8 +176,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GI.php b/src/libphonenumber/data/PhoneNumberMetadata_GI.php index b586b6df7..59fc5440e 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GI.php @@ -16,8 +16,14 @@ 'NationalNumberPattern' => ' 2(?: 00\\d| - 16[0-7]| - 22[2457] + 1(?: + 6[24-7]| + 9\\d + )| + 2(?: + 00| + 2[2457] + ) )\\d{4} ', 'PossibleNumberPattern' => '\\d{8}', @@ -27,8 +33,8 @@ array ( 'NationalNumberPattern' => ' (?: - 5[4-8]| - 60 + 5[46-8]| + 62 )\\d{6} ', 'PossibleNumberPattern' => '\\d{8}', @@ -118,12 +124,23 @@ 'sameMobileAndFixedLinePattern' => false, 'numberFormat' => array ( + 0 => + array ( + 'pattern' => '(\\d{3})(\\d{5})', + 'format' => '$1 $2', + 'leadingDigitsPatterns' => + array ( + 0 => '2', + ), + 'nationalPrefixFormattingRule' => '', + 'domesticCarrierCodeFormattingRule' => '', + ), ), 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GL.php b/src/libphonenumber/data/PhoneNumberMetadata_GL.php index 5095023b9..e1b4ca59d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GL.php @@ -129,8 +129,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GM.php b/src/libphonenumber/data/PhoneNumberMetadata_GM.php index a8610536d..9acd806f8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GM.php @@ -44,7 +44,7 @@ array ( 'NationalNumberPattern' => ' (?: - 2[0-2]| + 2[0-6]| [3679]\\d )\\d{5} ', @@ -149,8 +149,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GN.php b/src/libphonenumber/data/PhoneNumberMetadata_GN.php index 5eea92e7c..27d95b1bc 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GN.php @@ -150,8 +150,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GP.php b/src/libphonenumber/data/PhoneNumberMetadata_GP.php index 1e44a44d3..d464d386b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GP.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GP.php @@ -142,7 +142,7 @@ array ( ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GQ.php b/src/libphonenumber/data/PhoneNumberMetadata_GQ.php index 00be3fbf2..573f4e424 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GQ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GQ.php @@ -146,8 +146,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GR.php b/src/libphonenumber/data/PhoneNumberMetadata_GR.php index 7da1e2b31..b60c08f0c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GR.php @@ -215,8 +215,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GT.php b/src/libphonenumber/data/PhoneNumberMetadata_GT.php index 6856b2a3f..3b15ab66d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GT.php @@ -136,8 +136,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GU.php b/src/libphonenumber/data/PhoneNumberMetadata_GU.php index 84539953a..f550a5c98 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GU.php @@ -215,9 +215,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '671', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GW.php b/src/libphonenumber/data/PhoneNumberMetadata_GW.php index 0123d5652..471fc1b30 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GW.php @@ -135,8 +135,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_GY.php b/src/libphonenumber/data/PhoneNumberMetadata_GY.php index 7284d834f..e06e5e8e1 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_GY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_GY.php @@ -146,8 +146,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_HK.php b/src/libphonenumber/data/PhoneNumberMetadata_HK.php index 589a7c2f0..1fa4a5eb5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_HK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_HK.php @@ -184,8 +184,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_HN.php b/src/libphonenumber/data/PhoneNumberMetadata_HN.php index f5d095f8b..4d8e239a9 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_HN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_HN.php @@ -162,8 +162,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_HR.php b/src/libphonenumber/data/PhoneNumberMetadata_HR.php index 32c0ce4ec..80c992c4b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_HR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_HR.php @@ -256,8 +256,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_HT.php b/src/libphonenumber/data/PhoneNumberMetadata_HT.php index ed4c54deb..07d0395d5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_HT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_HT.php @@ -132,8 +132,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_HU.php b/src/libphonenumber/data/PhoneNumberMetadata_HU.php index 00e9438a1..b6250ee7a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_HU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_HU.php @@ -158,8 +158,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ID.php b/src/libphonenumber/data/PhoneNumberMetadata_ID.php index 2eac39612..7a5a20608 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ID.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ID.php @@ -333,8 +333,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IE.php b/src/libphonenumber/data/PhoneNumberMetadata_IE.php index 52657c8b1..3c4c8466f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IE.php @@ -280,8 +280,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IL.php b/src/libphonenumber/data/PhoneNumberMetadata_IL.php index 5fd018b99..6da8cc224 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IL.php @@ -258,8 +258,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IM.php b/src/libphonenumber/data/PhoneNumberMetadata_IM.php index b507b1c2a..6ee4b805b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IM.php @@ -141,8 +141,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IN.php b/src/libphonenumber/data/PhoneNumberMetadata_IN.php index a5982c6da..97aa5e1a8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IN.php @@ -715,8 +715,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IO.php b/src/libphonenumber/data/PhoneNumberMetadata_IO.php index 918f5e2de..aade6bd20 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IO.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IQ.php b/src/libphonenumber/data/PhoneNumberMetadata_IQ.php index 78b42a37a..602479d52 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IQ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IQ.php @@ -155,8 +155,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IR.php b/src/libphonenumber/data/PhoneNumberMetadata_IR.php index 80883b133..01717048e 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IR.php @@ -302,8 +302,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IS.php b/src/libphonenumber/data/PhoneNumberMetadata_IS.php index db76ed11a..928c57349 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IS.php @@ -45,7 +45,7 @@ 'mobile' => array ( 'NationalNumberPattern' => ' - 38[59]\\d{6}| + 38[589]\\d{6}| (?: 6(?: 1[0-8]| @@ -121,7 +121,6 @@ 'voicemail' => array ( 'NationalNumberPattern' => ' - 388\\d{6}| (?: 6(?: 2[0-8]| @@ -137,8 +136,8 @@ 95[48] )\\d{4} ', - 'PossibleNumberPattern' => '\\d{7,9}', - 'ExampleNumber' => '388123456', + 'PossibleNumberPattern' => '\\d{7}', + 'ExampleNumber' => '6201234', ), 'shortCode' => array ( @@ -196,8 +195,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_IT.php b/src/libphonenumber/data/PhoneNumberMetadata_IT.php index ee6e397d2..af6fbae80 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_IT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_IT.php @@ -367,7 +367,7 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, 'mobileNumberPortableRegion' => true, ); diff --git a/src/libphonenumber/data/PhoneNumberMetadata_JE.php b/src/libphonenumber/data/PhoneNumberMetadata_JE.php index 357742603..9affbf7b3 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_JE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_JE.php @@ -203,8 +203,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_JM.php b/src/libphonenumber/data/PhoneNumberMetadata_JM.php index 1db3a022d..4da5e72da 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_JM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_JM.php @@ -180,9 +180,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '876', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_JO.php b/src/libphonenumber/data/PhoneNumberMetadata_JO.php index ed9e74be1..25f93916d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_JO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_JO.php @@ -238,8 +238,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_JP.php b/src/libphonenumber/data/PhoneNumberMetadata_JP.php index fe7913ecb..ae9462b5b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_JP.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_JP.php @@ -1104,7 +1104,7 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, 'mobileNumberPortableRegion' => true, ); diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KE.php b/src/libphonenumber/data/PhoneNumberMetadata_KE.php index 6e9981e6f..8d0c67dce 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KE.php @@ -172,8 +172,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KG.php b/src/libphonenumber/data/PhoneNumberMetadata_KG.php index 197672109..cc7ec54e3 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KG.php @@ -211,8 +211,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KH.php b/src/libphonenumber/data/PhoneNumberMetadata_KH.php index 3c0934d6b..e1fdb6ab9 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KH.php @@ -183,8 +183,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KI.php b/src/libphonenumber/data/PhoneNumberMetadata_KI.php index 352c420d9..d84896ccc 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KI.php @@ -124,8 +124,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KM.php b/src/libphonenumber/data/PhoneNumberMetadata_KM.php index 9f9589d87..970f6c8fd 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KM.php @@ -131,8 +131,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KN.php b/src/libphonenumber/data/PhoneNumberMetadata_KN.php index ea9642cfb..f00d9c104 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KN.php @@ -148,9 +148,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '869', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KP.php b/src/libphonenumber/data/PhoneNumberMetadata_KP.php index 9eb7e40ec..509e4fa11 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KP.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KP.php @@ -163,8 +163,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KR.php b/src/libphonenumber/data/PhoneNumberMetadata_KR.php index e1158ec88..848c64541 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KR.php @@ -324,8 +324,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KW.php b/src/libphonenumber/data/PhoneNumberMetadata_KW.php index cd7197e97..99a517df6 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KW.php @@ -171,8 +171,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KY.php b/src/libphonenumber/data/PhoneNumberMetadata_KY.php index 9e73cc0d4..88ab46fe6 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KY.php @@ -173,9 +173,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '345', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_KZ.php b/src/libphonenumber/data/PhoneNumberMetadata_KZ.php index 50946224a..bbd62f858 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_KZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_KZ.php @@ -227,8 +227,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LA.php b/src/libphonenumber/data/PhoneNumberMetadata_LA.php index 4fe2c917f..027e72240 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LA.php @@ -152,8 +152,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LB.php b/src/libphonenumber/data/PhoneNumberMetadata_LB.php index 6510519db..acb288fb9 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LB.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LB.php @@ -171,8 +171,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LC.php b/src/libphonenumber/data/PhoneNumberMetadata_LC.php index a06f2e615..d6bc121b4 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LC.php @@ -158,9 +158,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '758', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LI.php b/src/libphonenumber/data/PhoneNumberMetadata_LI.php index c9a3cd0d1..a14334a00 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LI.php @@ -251,8 +251,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LK.php b/src/libphonenumber/data/PhoneNumberMetadata_LK.php index 56a2524be..9122a88fd 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LK.php @@ -144,8 +144,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LR.php b/src/libphonenumber/data/PhoneNumberMetadata_LR.php index bcf568f8c..a411660e2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LR.php @@ -172,8 +172,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LS.php b/src/libphonenumber/data/PhoneNumberMetadata_LS.php index 0c33d6de7..2e41b34f5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LS.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LT.php b/src/libphonenumber/data/PhoneNumberMetadata_LT.php index ea38227be..38452fe0c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LT.php @@ -183,8 +183,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LU.php b/src/libphonenumber/data/PhoneNumberMetadata_LU.php index 6c64e0b13..95dc8609a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LU.php @@ -311,8 +311,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LV.php b/src/libphonenumber/data/PhoneNumberMetadata_LV.php index 137f3b331..d7857124a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LV.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LV.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_LY.php b/src/libphonenumber/data/PhoneNumberMetadata_LY.php index 5d32667ad..dc7e62676 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_LY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_LY.php @@ -130,8 +130,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MA.php b/src/libphonenumber/data/PhoneNumberMetadata_MA.php index 4387a83f8..2b818c91c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MA.php @@ -235,7 +235,7 @@ array ( ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MC.php b/src/libphonenumber/data/PhoneNumberMetadata_MC.php index 4324a3975..460734f7d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MC.php @@ -154,8 +154,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MD.php b/src/libphonenumber/data/PhoneNumberMetadata_MD.php index dbdc95153..2d0c4b895 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MD.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MD.php @@ -188,8 +188,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ME.php b/src/libphonenumber/data/PhoneNumberMetadata_ME.php index b5f7cce62..d8f7708d7 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ME.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ME.php @@ -185,8 +185,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MF.php b/src/libphonenumber/data/PhoneNumberMetadata_MF.php index 8a26336ce..55d8fbd7e 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MF.php @@ -125,8 +125,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MG.php b/src/libphonenumber/data/PhoneNumberMetadata_MG.php index 232bb23f7..d63476e5c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MG.php @@ -141,8 +141,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MH.php b/src/libphonenumber/data/PhoneNumberMetadata_MH.php index 7ab822e0f..c24dfa615 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MH.php @@ -136,8 +136,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MK.php b/src/libphonenumber/data/PhoneNumberMetadata_MK.php index 5e6984a39..a09f2775e 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MK.php @@ -176,8 +176,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ML.php b/src/libphonenumber/data/PhoneNumberMetadata_ML.php index a1a6e46f6..0de36910b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ML.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ML.php @@ -163,8 +163,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MM.php b/src/libphonenumber/data/PhoneNumberMetadata_MM.php index 38722be89..ef35b4216 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MM.php @@ -306,8 +306,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MN.php b/src/libphonenumber/data/PhoneNumberMetadata_MN.php index 51ea2ae3b..b13228bc9 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MN.php @@ -210,8 +210,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MO.php b/src/libphonenumber/data/PhoneNumberMetadata_MO.php index 0e7ea4a8f..d7d368427 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MO.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MP.php b/src/libphonenumber/data/PhoneNumberMetadata_MP.php index ed3f7b3f2..d7a9995d7 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MP.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MP.php @@ -179,9 +179,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '670', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MQ.php b/src/libphonenumber/data/PhoneNumberMetadata_MQ.php index a9b8ad7de..0b2dc3a59 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MQ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MQ.php @@ -139,8 +139,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MR.php b/src/libphonenumber/data/PhoneNumberMetadata_MR.php index 09fa26087..121084d57 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MR.php @@ -143,8 +143,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MS.php b/src/libphonenumber/data/PhoneNumberMetadata_MS.php index dc19280b7..3ebd5459b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MS.php @@ -127,9 +127,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '664', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MT.php b/src/libphonenumber/data/PhoneNumberMetadata_MT.php index af0da4423..4f629aaa2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MT.php @@ -162,8 +162,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MU.php b/src/libphonenumber/data/PhoneNumberMetadata_MU.php index e6d0ab075..e6a00e06a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MU.php @@ -51,7 +51,7 @@ )| 7\\d{2}| 8(?: - [26]\\d| + [256]\\d| 7[15-8] )| 9[0-8]\\d @@ -176,8 +176,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MV.php b/src/libphonenumber/data/PhoneNumberMetadata_MV.php index 12b5a678e..77e4f0b80 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MV.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MV.php @@ -164,8 +164,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MW.php b/src/libphonenumber/data/PhoneNumberMetadata_MW.php index ecefa0757..a5179d127 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MW.php @@ -165,8 +165,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MX.php b/src/libphonenumber/data/PhoneNumberMetadata_MX.php index 8a3762b84..1f024c041 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MX.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MX.php @@ -376,7 +376,7 @@ ), ), ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, 'mobileNumberPortableRegion' => true, ); diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MY.php b/src/libphonenumber/data/PhoneNumberMetadata_MY.php index 1ab6b25f3..54f21b3f3 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MY.php @@ -197,8 +197,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_MZ.php b/src/libphonenumber/data/PhoneNumberMetadata_MZ.php index 49bf57f4a..7f0b0b456 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_MZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_MZ.php @@ -143,8 +143,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NA.php b/src/libphonenumber/data/PhoneNumberMetadata_NA.php index d18bb6331..4eac7d946 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NA.php @@ -256,8 +256,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NC.php b/src/libphonenumber/data/PhoneNumberMetadata_NC.php index d0025622d..fc3ffc222 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NC.php @@ -138,8 +138,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NE.php b/src/libphonenumber/data/PhoneNumberMetadata_NE.php index 878893434..70653248f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NE.php @@ -159,8 +159,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NF.php b/src/libphonenumber/data/PhoneNumberMetadata_NF.php index d14e6ff0e..8b2ffc8e2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NF.php @@ -143,8 +143,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NG.php b/src/libphonenumber/data/PhoneNumberMetadata_NG.php index 3ee7b3df0..4528693f3 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NG.php @@ -296,8 +296,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NI.php b/src/libphonenumber/data/PhoneNumberMetadata_NI.php index 3bcd59128..4ea933cd5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NI.php @@ -124,8 +124,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NL.php b/src/libphonenumber/data/PhoneNumberMetadata_NL.php index 3e70e2b68..1efaa81d4 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NL.php @@ -234,8 +234,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NP.php b/src/libphonenumber/data/PhoneNumberMetadata_NP.php index 8b6cbea9e..3b9a73370 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NP.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NP.php @@ -182,8 +182,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NR.php b/src/libphonenumber/data/PhoneNumberMetadata_NR.php index 087511cf5..7ac08affe 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NR.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NU.php b/src/libphonenumber/data/PhoneNumberMetadata_NU.php index 698f79ebe..daae42cc7 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NU.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_NZ.php b/src/libphonenumber/data/PhoneNumberMetadata_NZ.php index cdbcda214..c3d401850 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_NZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_NZ.php @@ -223,8 +223,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_OM.php b/src/libphonenumber/data/PhoneNumberMetadata_OM.php index 1c44295a1..3bda27496 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_OM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_OM.php @@ -154,8 +154,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PA.php b/src/libphonenumber/data/PhoneNumberMetadata_PA.php index d305004d6..9a187b0f6 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PA.php @@ -233,8 +233,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PE.php b/src/libphonenumber/data/PhoneNumberMetadata_PE.php index 420b17be2..f5f3653ed 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PE.php @@ -170,8 +170,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PF.php b/src/libphonenumber/data/PhoneNumberMetadata_PF.php index 8b22287b4..414a158dc 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PF.php @@ -150,8 +150,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PG.php b/src/libphonenumber/data/PhoneNumberMetadata_PG.php index a31cdb742..ce89bd9b3 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PG.php @@ -154,8 +154,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PH.php b/src/libphonenumber/data/PhoneNumberMetadata_PH.php index 28e0d5235..2aae863d8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PH.php @@ -308,8 +308,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PK.php b/src/libphonenumber/data/PhoneNumberMetadata_PK.php index f568c4871..75cecff43 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PK.php @@ -406,8 +406,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PL.php b/src/libphonenumber/data/PhoneNumberMetadata_PL.php index 57c6b3853..25f4959b4 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PL.php @@ -214,8 +214,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PM.php b/src/libphonenumber/data/PhoneNumberMetadata_PM.php index c9a5d8a50..6817c84b6 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PM.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PR.php b/src/libphonenumber/data/PhoneNumberMetadata_PR.php index 856683102..84e4927ac 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PR.php @@ -137,9 +137,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '787|939', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PS.php b/src/libphonenumber/data/PhoneNumberMetadata_PS.php index 9ce40f407..a5c4c5895 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PS.php @@ -164,8 +164,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PT.php b/src/libphonenumber/data/PhoneNumberMetadata_PT.php index 7d05738a5..2e99d3ed2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PT.php @@ -168,8 +168,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PW.php b/src/libphonenumber/data/PhoneNumberMetadata_PW.php index dbb457cb6..090fea9c8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PW.php @@ -152,8 +152,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_PY.php b/src/libphonenumber/data/PhoneNumberMetadata_PY.php index 5bbaf6a57..b0d3273db 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_PY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_PY.php @@ -232,8 +232,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_QA.php b/src/libphonenumber/data/PhoneNumberMetadata_QA.php index f27be2c39..33aeb9aee 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_QA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_QA.php @@ -138,8 +138,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_RE.php b/src/libphonenumber/data/PhoneNumberMetadata_RE.php index aeeaa2143..3cf70ab11 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_RE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_RE.php @@ -137,7 +137,7 @@ ), 'mainCountryForCode' => true, 'leadingDigits' => '262|6[49]|8', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_RO.php b/src/libphonenumber/data/PhoneNumberMetadata_RO.php index 49decde0f..c52dc3b1d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_RO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_RO.php @@ -182,8 +182,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_RS.php b/src/libphonenumber/data/PhoneNumberMetadata_RS.php index c6e586551..93b9a6431 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_RS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_RS.php @@ -231,8 +231,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_RU.php b/src/libphonenumber/data/PhoneNumberMetadata_RU.php index ded9e5b86..049f2f389 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_RU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_RU.php @@ -193,7 +193,7 @@ ), ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_RW.php b/src/libphonenumber/data/PhoneNumberMetadata_RW.php index 27d539334..7784c4160 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_RW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_RW.php @@ -149,8 +149,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SA.php b/src/libphonenumber/data/PhoneNumberMetadata_SA.php index 1bc42a6c1..34d8e5f90 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SA.php @@ -201,8 +201,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SB.php b/src/libphonenumber/data/PhoneNumberMetadata_SB.php index 3e773e50a..d5bb55b41 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SB.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SB.php @@ -145,8 +145,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SC.php b/src/libphonenumber/data/PhoneNumberMetadata_SC.php index 32016ebed..a9743c63a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SC.php @@ -134,8 +134,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SD.php b/src/libphonenumber/data/PhoneNumberMetadata_SD.php index ddfef9a29..19f96d2b1 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SD.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SD.php @@ -128,8 +128,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SE.php b/src/libphonenumber/data/PhoneNumberMetadata_SE.php index 833c40887..61e601c37 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SE.php @@ -543,8 +543,8 @@ ), ), ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SG.php b/src/libphonenumber/data/PhoneNumberMetadata_SG.php index 5417443b1..b59a4be9a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SG.php @@ -166,8 +166,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SH.php b/src/libphonenumber/data/PhoneNumberMetadata_SH.php index b1597a3c9..7c1a927e1 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SH.php @@ -126,7 +126,7 @@ array ( ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SI.php b/src/libphonenumber/data/PhoneNumberMetadata_SI.php index 211cf3c2f..01478cd86 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SI.php @@ -197,8 +197,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SJ.php b/src/libphonenumber/data/PhoneNumberMetadata_SJ.php index 8c5347c59..6c10c6fac 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SJ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SJ.php @@ -134,8 +134,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SK.php b/src/libphonenumber/data/PhoneNumberMetadata_SK.php index b16cbe8e5..00a63dec6 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SK.php @@ -173,8 +173,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SL.php b/src/libphonenumber/data/PhoneNumberMetadata_SL.php index 13eb9338d..c9840f28c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SL.php @@ -132,8 +132,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SM.php b/src/libphonenumber/data/PhoneNumberMetadata_SM.php index de25028cb..88711719e 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SM.php @@ -178,8 +178,8 @@ ), ), ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SN.php b/src/libphonenumber/data/PhoneNumberMetadata_SN.php index 1f5c5b87a..e2a0e5090 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SN.php @@ -158,8 +158,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SO.php b/src/libphonenumber/data/PhoneNumberMetadata_SO.php index c9b039d28..5728a5add 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SO.php @@ -188,8 +188,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SR.php b/src/libphonenumber/data/PhoneNumberMetadata_SR.php index dc070f004..9673c3da1 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SR.php @@ -160,8 +160,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SS.php b/src/libphonenumber/data/PhoneNumberMetadata_SS.php index cd8a32556..f3b4e2af4 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SS.php @@ -128,8 +128,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ST.php b/src/libphonenumber/data/PhoneNumberMetadata_ST.php index 62b30acba..df1b71ef6 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ST.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ST.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SV.php b/src/libphonenumber/data/PhoneNumberMetadata_SV.php index e1cc9f1e5..4483bffa7 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SV.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SV.php @@ -150,8 +150,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SX.php b/src/libphonenumber/data/PhoneNumberMetadata_SX.php index e917d473d..64ef6ce82 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SX.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SX.php @@ -140,9 +140,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '721', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SY.php b/src/libphonenumber/data/PhoneNumberMetadata_SY.php index d47871f1c..faee29603 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SY.php @@ -159,8 +159,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_SZ.php b/src/libphonenumber/data/PhoneNumberMetadata_SZ.php index db77a3bc7..e8c4cf7d0 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_SZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_SZ.php @@ -147,8 +147,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TA.php b/src/libphonenumber/data/PhoneNumberMetadata_TA.php index f422a43ec..26679826b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TA.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TC.php b/src/libphonenumber/data/PhoneNumberMetadata_TC.php index d2e7cd01a..9d74da75c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TC.php @@ -147,9 +147,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '649', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TD.php b/src/libphonenumber/data/PhoneNumberMetadata_TD.php index 29cbec727..a9fd8eb90 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TD.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TD.php @@ -137,8 +137,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TG.php b/src/libphonenumber/data/PhoneNumberMetadata_TG.php index 94306ef9b..eeb9094ca 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TG.php @@ -130,8 +130,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TH.php b/src/libphonenumber/data/PhoneNumberMetadata_TH.php index c9ff1fbc6..da422457c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TH.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TH.php @@ -157,8 +157,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TJ.php b/src/libphonenumber/data/PhoneNumberMetadata_TJ.php index 5ddbd550c..90e19c60f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TJ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TJ.php @@ -201,8 +201,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TK.php b/src/libphonenumber/data/PhoneNumberMetadata_TK.php index 1af74a2b2..d6e6080f8 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TK.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TK.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TL.php b/src/libphonenumber/data/PhoneNumberMetadata_TL.php index b57a25dc1..90c813f39 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TL.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TL.php @@ -142,8 +142,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TM.php b/src/libphonenumber/data/PhoneNumberMetadata_TM.php index 9195bfa9f..4dba0943a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TM.php @@ -176,8 +176,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TN.php b/src/libphonenumber/data/PhoneNumberMetadata_TN.php index 5e5674a05..f04382a0e 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TN.php @@ -132,8 +132,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TO.php b/src/libphonenumber/data/PhoneNumberMetadata_TO.php index f52d377a9..2b5ab0302 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TO.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TO.php @@ -165,8 +165,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TR.php b/src/libphonenumber/data/PhoneNumberMetadata_TR.php index 1efaa3e6c..073d2df6d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TR.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TR.php @@ -186,8 +186,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TT.php b/src/libphonenumber/data/PhoneNumberMetadata_TT.php index 9eca765f8..b848478ec 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TT.php @@ -165,9 +165,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '868', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TV.php b/src/libphonenumber/data/PhoneNumberMetadata_TV.php index 421d20e08..03c8bbd43 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TV.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TV.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TW.php b/src/libphonenumber/data/PhoneNumberMetadata_TW.php index 62816fef6..e2b594f50 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TW.php @@ -142,8 +142,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_TZ.php b/src/libphonenumber/data/PhoneNumberMetadata_TZ.php index 9a00ffd59..d8e322a1a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_TZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_TZ.php @@ -156,8 +156,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_UA.php b/src/libphonenumber/data/PhoneNumberMetadata_UA.php index 56cd28876..585807e2b 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_UA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_UA.php @@ -280,8 +280,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_UG.php b/src/libphonenumber/data/PhoneNumberMetadata_UG.php index ae53135db..f891c27e5 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_UG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_UG.php @@ -182,8 +182,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_US.php b/src/libphonenumber/data/PhoneNumberMetadata_US.php index d2f28e31f..e5d20d2a2 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_US.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_US.php @@ -332,7 +332,7 @@ ), ), 'mainCountryForCode' => true, - 'leadingZeroPossible' => NULL, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_UY.php b/src/libphonenumber/data/PhoneNumberMetadata_UY.php index 766887389..a7759d347 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_UY.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_UY.php @@ -151,8 +151,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_UZ.php b/src/libphonenumber/data/PhoneNumberMetadata_UZ.php index 84e02e2e2..05e0eb60a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_UZ.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_UZ.php @@ -437,8 +437,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VA.php b/src/libphonenumber/data/PhoneNumberMetadata_VA.php index c1d8a342e..161b3459c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VA.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingZeroPossible' => true, - 'mobileNumberPortableRegion' => NULL, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VC.php b/src/libphonenumber/data/PhoneNumberMetadata_VC.php index 74d1b1196..1a63f2004 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VC.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VC.php @@ -158,9 +158,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '784', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VE.php b/src/libphonenumber/data/PhoneNumberMetadata_VE.php index fadc4f8fe..bbe830933 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VE.php @@ -139,8 +139,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VG.php b/src/libphonenumber/data/PhoneNumberMetadata_VG.php index 6c84684d8..3d959db1a 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VG.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VG.php @@ -159,9 +159,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '284', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VI.php b/src/libphonenumber/data/PhoneNumberMetadata_VI.php index f429361d1..da8f91fcd 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VI.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VI.php @@ -195,9 +195,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '340', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VN.php b/src/libphonenumber/data/PhoneNumberMetadata_VN.php index 3a3e512b6..d2b0c219c 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VN.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VN.php @@ -277,8 +277,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_VU.php b/src/libphonenumber/data/PhoneNumberMetadata_VU.php index a6046b4ec..f6ae080ea 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_VU.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_VU.php @@ -143,8 +143,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_WF.php b/src/libphonenumber/data/PhoneNumberMetadata_WF.php index 6eeaabd46..8f650c5db 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_WF.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_WF.php @@ -133,8 +133,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_WS.php b/src/libphonenumber/data/PhoneNumberMetadata_WS.php index 56b320c0e..9814c5775 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_WS.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_WS.php @@ -144,8 +144,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_YE.php b/src/libphonenumber/data/PhoneNumberMetadata_YE.php index 72c3a1a3f..9c63fc860 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_YE.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_YE.php @@ -151,8 +151,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_YT.php b/src/libphonenumber/data/PhoneNumberMetadata_YT.php index 1db2ba299..490988c1d 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_YT.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_YT.php @@ -113,9 +113,9 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, + 'mainCountryForCode' => false, 'leadingDigits' => '269|63', - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ZA.php b/src/libphonenumber/data/PhoneNumberMetadata_ZA.php index 2d618467e..c147335be 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ZA.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ZA.php @@ -186,8 +186,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, 'mobileNumberPortableRegion' => true, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ZM.php b/src/libphonenumber/data/PhoneNumberMetadata_ZM.php index 1e8014e5c..d25b7734f 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ZM.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ZM.php @@ -141,8 +141,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/PhoneNumberMetadata_ZW.php b/src/libphonenumber/data/PhoneNumberMetadata_ZW.php index ede73bf61..ffc35e699 100644 --- a/src/libphonenumber/data/PhoneNumberMetadata_ZW.php +++ b/src/libphonenumber/data/PhoneNumberMetadata_ZW.php @@ -412,8 +412,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AC.php b/src/libphonenumber/data/ShortNumberMetadata_AC.php index e8f76af3a..fc7bb76cd 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AC.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AD.php b/src/libphonenumber/data/ShortNumberMetadata_AD.php index 1b2da9930..ceff6b96c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AD.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AD.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AE.php b/src/libphonenumber/data/ShortNumberMetadata_AE.php index 305e7e7e1..1fb261415 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AE.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AF.php b/src/libphonenumber/data/ShortNumberMetadata_AF.php index 92dcf2f30..5c9d35fea 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AF.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AF.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AG.php b/src/libphonenumber/data/ShortNumberMetadata_AG.php index 7adcaafeb..5f3246d1f 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AG.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AI.php b/src/libphonenumber/data/ShortNumberMetadata_AI.php index 185368d8a..8020d6685 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AI.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AL.php b/src/libphonenumber/data/ShortNumberMetadata_AL.php index de7edd6f9..218f4a648 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AL.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AM.php b/src/libphonenumber/data/ShortNumberMetadata_AM.php index b087337ed..0b7262c4d 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AM.php @@ -116,8 +116,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AO.php b/src/libphonenumber/data/ShortNumberMetadata_AO.php index 8914630ec..2820cc9f9 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AO.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AR.php b/src/libphonenumber/data/ShortNumberMetadata_AR.php index 13d366195..2fe105359 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AR.php @@ -26,7 +26,7 @@ 'tollFree' => array ( 'NationalNumberPattern' => ' - [09]\\d{1,2}| + [09]\\d{2}| 1(?: [02-9]\\d?| 1[0-24-9]? @@ -89,7 +89,7 @@ 'shortCode' => array ( 'NationalNumberPattern' => ' - 00| + 000| 1(?: 0[0-35-7]| 1[02-5]| @@ -129,8 +129,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AS.php b/src/libphonenumber/data/ShortNumberMetadata_AS.php index 7208e59ad..0ad964e25 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AS.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AS.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AT.php b/src/libphonenumber/data/ShortNumberMetadata_AT.php index 6301e08fa..444f1f202 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AT.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AU.php b/src/libphonenumber/data/ShortNumberMetadata_AU.php index df02ce56b..accffe6f8 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AU.php @@ -181,8 +181,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AW.php b/src/libphonenumber/data/ShortNumberMetadata_AW.php index 828ef66c1..dab80bac6 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AW.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AX.php b/src/libphonenumber/data/ShortNumberMetadata_AX.php index f702eb96c..bd908eaab 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AX.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AX.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_AZ.php b/src/libphonenumber/data/ShortNumberMetadata_AZ.php index 5e9d48a16..d937e7bd4 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_AZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_AZ.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BA.php b/src/libphonenumber/data/ShortNumberMetadata_BA.php index 32847afab..b6e464205 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BA.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BB.php b/src/libphonenumber/data/ShortNumberMetadata_BB.php index 01440a4d1..7e61a38b3 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BB.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BB.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BD.php b/src/libphonenumber/data/ShortNumberMetadata_BD.php index fbcbbf26f..08860e3d9 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BD.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BD.php @@ -143,8 +143,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BE.php b/src/libphonenumber/data/ShortNumberMetadata_BE.php index 1e166ad56..cfd06aaef 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BE.php @@ -7,33 +7,65 @@ return array ( 'generalDesc' => array ( - 'NationalNumberPattern' => '1\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => ' + 1\\d{2,5}| + [2-9]\\d{3} + ', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'fixedLine' => array ( - 'NationalNumberPattern' => '1\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => ' + 1\\d{2,5}| + [2-9]\\d{3} + ', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'mobile' => array ( - 'NationalNumberPattern' => '1\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => ' + 1\\d{2,5}| + [2-9]\\d{3} + ', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'tollFree' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => ' + 1(?: + 0[25-8]| + 1(?: + 0| + 6\\d{3} + )| + 7(?: + 12| + 77 + ) + )| + 8\\d{3} + ', + 'PossibleNumberPattern' => '\\d{3,6}', + 'ExampleNumber' => '116000', ), 'premiumRate' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => ' + 1(?: + 212| + 3(?: + 0[47]| + 13 + )| + 4[01]4 + )| + [2-79]\\d{3} + ', + 'PossibleNumberPattern' => '\\d{4}', + 'ExampleNumber' => '7212', ), 'sharedCost' => array ( @@ -86,11 +118,40 @@ array ( 'NationalNumberPattern' => ' 1(?: - 0[01]| - 12 - ) + 0[0-8]| + 1(?: + [027]| + 6000 + )| + 2(?: + 0[47]| + 12| + 3[0-24]| + 99 + )| + 3(?: + 0[47]| + 13| + 99 + )| + 4(?: + 0[47]| + 14| + 50| + 99 + )| + 7(?: + 00| + 1[27]| + 33| + 65| + 77 + )| + 819 + )| + [2-9]\\d{3} ', - 'PossibleNumberPattern' => '\\d{3}', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '112', ), 'standardRate' => @@ -121,8 +182,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BF.php b/src/libphonenumber/data/ShortNumberMetadata_BF.php index 35c22b262..4035d68d4 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BF.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BF.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BG.php b/src/libphonenumber/data/ShortNumberMetadata_BG.php index f823e2505..a95d2df27 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BG.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BH.php b/src/libphonenumber/data/ShortNumberMetadata_BH.php index 8a99be2a6..baa3b73d7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BH.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BI.php b/src/libphonenumber/data/ShortNumberMetadata_BI.php index ce4eba652..b9d6d84ae 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BI.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BJ.php b/src/libphonenumber/data/ShortNumberMetadata_BJ.php index 51fe53709..09a507a8b 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BJ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BJ.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BL.php b/src/libphonenumber/data/ShortNumberMetadata_BL.php index a767efc49..36fc43b04 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BL.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BM.php b/src/libphonenumber/data/ShortNumberMetadata_BM.php index e19e5e730..cae3d84ab 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BN.php b/src/libphonenumber/data/ShortNumberMetadata_BN.php index 7b6ac6831..689d80784 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BN.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BN.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BO.php b/src/libphonenumber/data/ShortNumberMetadata_BO.php index ace5922cc..282a256d1 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BO.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BQ.php b/src/libphonenumber/data/ShortNumberMetadata_BQ.php index 0fe537113..bd7f3b241 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BQ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BQ.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BR.php b/src/libphonenumber/data/ShortNumberMetadata_BR.php index d82f77fde..53c5aacf6 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BR.php @@ -142,8 +142,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BS.php b/src/libphonenumber/data/ShortNumberMetadata_BS.php index 822cb34d9..0b4742004 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BS.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BS.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BT.php b/src/libphonenumber/data/ShortNumberMetadata_BT.php index c78718e99..62a29374c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BT.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BW.php b/src/libphonenumber/data/ShortNumberMetadata_BW.php index 8644f2d22..31b764317 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BW.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BY.php b/src/libphonenumber/data/ShortNumberMetadata_BY.php index 51166c8a3..757770abb 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BY.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_BZ.php b/src/libphonenumber/data/ShortNumberMetadata_BZ.php index f1d2d0a2b..63c1c3a92 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_BZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_BZ.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CA.php b/src/libphonenumber/data/ShortNumberMetadata_CA.php index e501756b8..34c238234 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CA.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CC.php b/src/libphonenumber/data/ShortNumberMetadata_CC.php index 69a05d84b..5f8d0b519 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CC.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CH.php b/src/libphonenumber/data/ShortNumberMetadata_CH.php index d17e2d252..1978fdfde 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CH.php @@ -165,8 +165,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CI.php b/src/libphonenumber/data/ShortNumberMetadata_CI.php index 41118b2b7..ae6ad35d4 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CI.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CK.php b/src/libphonenumber/data/ShortNumberMetadata_CK.php index a7ace98d9..d4348f16e 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CK.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CK.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CL.php b/src/libphonenumber/data/ShortNumberMetadata_CL.php index ae59c314a..d278997de 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CL.php @@ -296,8 +296,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CM.php b/src/libphonenumber/data/ShortNumberMetadata_CM.php index 3f49ec408..bf8530293 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CN.php b/src/libphonenumber/data/ShortNumberMetadata_CN.php index 269781a9c..c62a4d6a5 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CN.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CN.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CO.php b/src/libphonenumber/data/ShortNumberMetadata_CO.php index 1e52de7f8..28438194c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CO.php @@ -129,8 +129,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CR.php b/src/libphonenumber/data/ShortNumberMetadata_CR.php index 31f660000..8330970dd 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CR.php @@ -155,8 +155,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CU.php b/src/libphonenumber/data/ShortNumberMetadata_CU.php index e1814a485..d5a2fbb88 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CU.php @@ -120,8 +120,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CV.php b/src/libphonenumber/data/ShortNumberMetadata_CV.php index 3f1bd2030..8e7340e3d 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CV.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CV.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CW.php b/src/libphonenumber/data/ShortNumberMetadata_CW.php index 3eed9b649..7297431a7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CW.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CX.php b/src/libphonenumber/data/ShortNumberMetadata_CX.php index 3f2b751f3..9e38b6426 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CX.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CX.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CY.php b/src/libphonenumber/data/ShortNumberMetadata_CY.php index 72f00fd16..85d79ca11 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CY.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_CZ.php b/src/libphonenumber/data/ShortNumberMetadata_CZ.php index be482a159..4d3d78562 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_CZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_CZ.php @@ -129,8 +129,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_DE.php b/src/libphonenumber/data/ShortNumberMetadata_DE.php index 2bc44fd74..d34ecf0a7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_DE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_DE.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_DJ.php b/src/libphonenumber/data/ShortNumberMetadata_DJ.php index 433a6dfb8..5c79ce7f4 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_DJ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_DJ.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_DK.php b/src/libphonenumber/data/ShortNumberMetadata_DK.php index 8e93d7cae..5c0db3671 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_DK.php +++ b/src/libphonenumber/data/ShortNumberMetadata_DK.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_DM.php b/src/libphonenumber/data/ShortNumberMetadata_DM.php index c48dc963c..6c72ca692 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_DM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_DM.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_DO.php b/src/libphonenumber/data/ShortNumberMetadata_DO.php index 2597bf24d..237c65ade 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_DO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_DO.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_DZ.php b/src/libphonenumber/data/ShortNumberMetadata_DZ.php index 7c3e19c01..c8592ea0e 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_DZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_DZ.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_EC.php b/src/libphonenumber/data/ShortNumberMetadata_EC.php index 9c6226c54..09407644a 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_EC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_EC.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_EE.php b/src/libphonenumber/data/ShortNumberMetadata_EE.php index c680d0a04..a3e0c85a9 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_EE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_EE.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_EG.php b/src/libphonenumber/data/ShortNumberMetadata_EG.php index 9f78cd199..f1b01de94 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_EG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_EG.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_EH.php b/src/libphonenumber/data/ShortNumberMetadata_EH.php index 275b7e613..496195363 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_EH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_EH.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ES.php b/src/libphonenumber/data/ShortNumberMetadata_ES.php index 6eb8289a6..de4b8a409 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ES.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ES.php @@ -138,9 +138,7 @@ [357]\\d{3}| 80\\d{2} )| - 3(?: - [357]\\d{3}| - )| + 3[357]\\d{3}| [79]9[57]\\d{3} ', 'PossibleNumberPattern' => '\\d{3,6}', @@ -188,8 +186,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ET.php b/src/libphonenumber/data/ShortNumberMetadata_ET.php index 8ebbfdb87..1cc3549ea 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ET.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ET.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_FI.php b/src/libphonenumber/data/ShortNumberMetadata_FI.php index 21d4cde65..3353e8963 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_FI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_FI.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_FJ.php b/src/libphonenumber/data/ShortNumberMetadata_FJ.php index 9111234d6..c81c00ce8 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_FJ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_FJ.php @@ -125,8 +125,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_FK.php b/src/libphonenumber/data/ShortNumberMetadata_FK.php index f9c13242a..d8b71ddef 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_FK.php +++ b/src/libphonenumber/data/ShortNumberMetadata_FK.php @@ -114,8 +114,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_FM.php b/src/libphonenumber/data/ShortNumberMetadata_FM.php index b14afc3f4..a6850986a 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_FM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_FM.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_FO.php b/src/libphonenumber/data/ShortNumberMetadata_FO.php index 045f35065..cf96bcb20 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_FO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_FO.php @@ -118,8 +118,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_FR.php b/src/libphonenumber/data/ShortNumberMetadata_FR.php index c9a945774..64fc0429d 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_FR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_FR.php @@ -196,8 +196,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GA.php b/src/libphonenumber/data/ShortNumberMetadata_GA.php index fbda1f674..93959d441 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GA.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GB.php b/src/libphonenumber/data/ShortNumberMetadata_GB.php index 5e3f910fc..948eed568 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GB.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GB.php @@ -158,8 +158,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GD.php b/src/libphonenumber/data/ShortNumberMetadata_GD.php index 564cfce41..b43bcfc90 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GD.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GD.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GE.php b/src/libphonenumber/data/ShortNumberMetadata_GE.php index 2f5d77a9d..b312c62c8 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GE.php @@ -131,8 +131,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GF.php b/src/libphonenumber/data/ShortNumberMetadata_GF.php index 3ea5ac4b7..ab9fdc7b2 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GF.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GF.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GG.php b/src/libphonenumber/data/ShortNumberMetadata_GG.php index c733cf180..ffce1b94b 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GG.php @@ -131,8 +131,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GH.php b/src/libphonenumber/data/ShortNumberMetadata_GH.php index e86bf7c39..395c9cc23 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GH.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GI.php b/src/libphonenumber/data/ShortNumberMetadata_GI.php index d2fc1db3a..646e8e8ef 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GI.php @@ -7,27 +7,37 @@ return array ( 'generalDesc' => array ( - 'NationalNumberPattern' => '[18]\\d{2,5}', + 'NationalNumberPattern' => '[158]\\d{2,5}', 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'fixedLine' => array ( - 'NationalNumberPattern' => '[18]\\d{2,5}', + 'NationalNumberPattern' => '[158]\\d{2,5}', 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'mobile' => array ( - 'NationalNumberPattern' => '[18]\\d{2,5}', + 'NationalNumberPattern' => '[158]\\d{2,5}', 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'tollFree' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => ' + 1(?: + 00| + 16\\d{3}| + 23| + 47\\d| + 5[15]| + 9[2-4] + )| + 555 + ', + 'PossibleNumberPattern' => '\\d{3,6}', + 'ExampleNumber' => '100', ), 'premiumRate' => array ( @@ -91,7 +101,10 @@ 2| 6(?: 00[06]| - 11[17] + 1(?: + 1[17]| + 23 + ) )| 8\\d{2} )| @@ -101,12 +114,13 @@ 7[014] )| 5[015]| - 9[0349] + 9[02349] )| + 555| 8(?: - 00| + 008?| 4[0-2]| - 8\\d + 88 ) ', 'PossibleNumberPattern' => '\\d{3,6}', @@ -114,15 +128,27 @@ ), 'standardRate' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => '150', + 'PossibleNumberPattern' => '\\d{3}', + 'ExampleNumber' => '150', ), 'carrierSpecific' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => ' + 1(?: + 18\\d{2}| + 23| + 51| + 9[2-4] + )| + 555| + 8(?: + 00| + 88 + ) + ', + 'PossibleNumberPattern' => '\\d{3,5}', + 'ExampleNumber' => '123', ), 'noInternationalDialling' => array ( @@ -140,8 +166,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GL.php b/src/libphonenumber/data/ShortNumberMetadata_GL.php index 225866d94..1a8612930 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GL.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GM.php b/src/libphonenumber/data/ShortNumberMetadata_GM.php index 52181a78d..ed057f4af 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GP.php b/src/libphonenumber/data/ShortNumberMetadata_GP.php index 3345ac1be..e48dba6c4 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GP.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GP.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GR.php b/src/libphonenumber/data/ShortNumberMetadata_GR.php index b9efd2d51..6efad0f4c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GR.php @@ -125,8 +125,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GT.php b/src/libphonenumber/data/ShortNumberMetadata_GT.php index 21f471697..727e7c907 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GT.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GU.php b/src/libphonenumber/data/ShortNumberMetadata_GU.php index 35ff8b33f..04deea816 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GU.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GW.php b/src/libphonenumber/data/ShortNumberMetadata_GW.php index 0f2156cf5..fb19a9fe3 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GW.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_GY.php b/src/libphonenumber/data/ShortNumberMetadata_GY.php index 21a9c102c..aea425d64 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_GY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_GY.php @@ -124,8 +124,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_HK.php b/src/libphonenumber/data/ShortNumberMetadata_HK.php index 887eb7138..de8ac40d3 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_HK.php +++ b/src/libphonenumber/data/ShortNumberMetadata_HK.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_HN.php b/src/libphonenumber/data/ShortNumberMetadata_HN.php index d89a9dfb1..03770b5a2 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_HN.php +++ b/src/libphonenumber/data/ShortNumberMetadata_HN.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_HR.php b/src/libphonenumber/data/ShortNumberMetadata_HR.php index a8356a5a4..aab765949 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_HR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_HR.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_HT.php b/src/libphonenumber/data/ShortNumberMetadata_HT.php index 06e9053e3..e3188393c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_HT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_HT.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_HU.php b/src/libphonenumber/data/ShortNumberMetadata_HU.php index f043f2124..44e3c357b 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_HU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_HU.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ID.php b/src/libphonenumber/data/ShortNumberMetadata_ID.php index aea4dc08d..01db3c438 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ID.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ID.php @@ -114,8 +114,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_IE.php b/src/libphonenumber/data/ShortNumberMetadata_IE.php index e8c3e3508..561f7dfb7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_IE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_IE.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_IL.php b/src/libphonenumber/data/ShortNumberMetadata_IL.php index 0ac4d394a..a78284f9a 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_IL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_IL.php @@ -128,8 +128,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_IM.php b/src/libphonenumber/data/ShortNumberMetadata_IM.php index 762c50973..fd4bd82ea 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_IM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_IM.php @@ -114,8 +114,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_IN.php b/src/libphonenumber/data/ShortNumberMetadata_IN.php index 7f0a88d90..d9ea94cd1 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_IN.php +++ b/src/libphonenumber/data/ShortNumberMetadata_IN.php @@ -125,8 +125,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_IQ.php b/src/libphonenumber/data/ShortNumberMetadata_IQ.php index 43acddc7d..105c80b7b 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_IQ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_IQ.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_IR.php b/src/libphonenumber/data/ShortNumberMetadata_IR.php index a301756e8..ddcd46d63 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_IR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_IR.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_IS.php b/src/libphonenumber/data/ShortNumberMetadata_IS.php index acbd4bc6e..72b20b842 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_IS.php +++ b/src/libphonenumber/data/ShortNumberMetadata_IS.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_IT.php b/src/libphonenumber/data/ShortNumberMetadata_IT.php index 8466d74cb..7396543d2 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_IT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_IT.php @@ -172,8 +172,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_JE.php b/src/libphonenumber/data/ShortNumberMetadata_JE.php index 55e9150a0..f64d60fab 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_JE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_JE.php @@ -138,8 +138,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_JM.php b/src/libphonenumber/data/ShortNumberMetadata_JM.php index 5cd9ffbff..4ad860661 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_JM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_JM.php @@ -126,8 +126,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_JO.php b/src/libphonenumber/data/ShortNumberMetadata_JO.php index e6a44f57f..8f6b8fffc 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_JO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_JO.php @@ -124,8 +124,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_JP.php b/src/libphonenumber/data/ShortNumberMetadata_JP.php index d1dae1c74..761a200ab 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_JP.php +++ b/src/libphonenumber/data/ShortNumberMetadata_JP.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KE.php b/src/libphonenumber/data/ShortNumberMetadata_KE.php index cb106da19..32ea18f33 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KE.php @@ -128,8 +128,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KG.php b/src/libphonenumber/data/ShortNumberMetadata_KG.php index 102e75c7c..871876550 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KG.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KH.php b/src/libphonenumber/data/ShortNumberMetadata_KH.php index bb6993837..8d1d1588b 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KH.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KI.php b/src/libphonenumber/data/ShortNumberMetadata_KI.php index 9835fc69d..c24e33d5c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KI.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KM.php b/src/libphonenumber/data/ShortNumberMetadata_KM.php index 701679bc3..92562e26d 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KN.php b/src/libphonenumber/data/ShortNumberMetadata_KN.php index 1740fc3e8..9eeb0c98a 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KN.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KN.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KR.php b/src/libphonenumber/data/ShortNumberMetadata_KR.php index 0a2c12ab7..88683481f 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KR.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KW.php b/src/libphonenumber/data/ShortNumberMetadata_KW.php index c69b4750e..8a1a49c95 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KW.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KY.php b/src/libphonenumber/data/ShortNumberMetadata_KY.php index 801893f43..459f67a34 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KY.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_KZ.php b/src/libphonenumber/data/ShortNumberMetadata_KZ.php index 03c8058e8..97516ac87 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_KZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_KZ.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LA.php b/src/libphonenumber/data/ShortNumberMetadata_LA.php index e8cd9ef71..03e6d847a 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LA.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LB.php b/src/libphonenumber/data/ShortNumberMetadata_LB.php index 6e4375d23..ca35b32c9 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LB.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LB.php @@ -125,8 +125,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LC.php b/src/libphonenumber/data/ShortNumberMetadata_LC.php index 5f0ab5abd..6b9ae6c39 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LC.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LI.php b/src/libphonenumber/data/ShortNumberMetadata_LI.php index 7f4cacc8b..664d6d797 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LI.php @@ -137,8 +137,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LK.php b/src/libphonenumber/data/ShortNumberMetadata_LK.php index 7088a8ff9..73e03ba93 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LK.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LK.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LR.php b/src/libphonenumber/data/ShortNumberMetadata_LR.php index 7dc971e1d..7582e6092 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LR.php @@ -118,8 +118,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LS.php b/src/libphonenumber/data/ShortNumberMetadata_LS.php index 2ba0f664b..2b2eea6fb 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LS.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LS.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LT.php b/src/libphonenumber/data/ShortNumberMetadata_LT.php index e8e75e49f..7b135a5f0 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LT.php @@ -131,8 +131,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LU.php b/src/libphonenumber/data/ShortNumberMetadata_LU.php index 5619584ef..bbe130ec8 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LU.php @@ -116,8 +116,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LV.php b/src/libphonenumber/data/ShortNumberMetadata_LV.php index cfa7cbc15..66ff3fa91 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LV.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LV.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_LY.php b/src/libphonenumber/data/ShortNumberMetadata_LY.php index 3bd1530e1..c02472f9e 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_LY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_LY.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MA.php b/src/libphonenumber/data/ShortNumberMetadata_MA.php index 8c39eb22f..540e4168f 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MA.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MC.php b/src/libphonenumber/data/ShortNumberMetadata_MC.php index 6b393c69f..aa2329af8 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MC.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MD.php b/src/libphonenumber/data/ShortNumberMetadata_MD.php index 3aee55453..8fc7c869c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MD.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MD.php @@ -136,8 +136,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ME.php b/src/libphonenumber/data/ShortNumberMetadata_ME.php index 9413e0295..f4398abd7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ME.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ME.php @@ -128,8 +128,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MF.php b/src/libphonenumber/data/ShortNumberMetadata_MF.php index cbfcf88d2..78a83b747 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MF.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MF.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MG.php b/src/libphonenumber/data/ShortNumberMetadata_MG.php index f32446f60..236f9baa8 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MG.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MH.php b/src/libphonenumber/data/ShortNumberMetadata_MH.php index fdcfae5f6..a335381cd 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MH.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MK.php b/src/libphonenumber/data/ShortNumberMetadata_MK.php index 628f58e2f..59ff95595 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MK.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MK.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ML.php b/src/libphonenumber/data/ShortNumberMetadata_ML.php index bd8387a41..f877fd007 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ML.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ML.php @@ -205,8 +205,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MM.php b/src/libphonenumber/data/ShortNumberMetadata_MM.php index ec1239ea1..895e84708 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MN.php b/src/libphonenumber/data/ShortNumberMetadata_MN.php index 030eccab3..1e180e730 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MN.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MN.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MO.php b/src/libphonenumber/data/ShortNumberMetadata_MO.php index 96058bd41..eb6aa7c73 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MO.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MP.php b/src/libphonenumber/data/ShortNumberMetadata_MP.php index 419de24ee..f64a928e2 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MP.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MP.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MQ.php b/src/libphonenumber/data/ShortNumberMetadata_MQ.php index a54eddb37..f6319c889 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MQ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MQ.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MR.php b/src/libphonenumber/data/ShortNumberMetadata_MR.php index 5eafae81a..3d04bc078 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MR.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MS.php b/src/libphonenumber/data/ShortNumberMetadata_MS.php index 22ce29f6d..06f3efa36 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MS.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MS.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MT.php b/src/libphonenumber/data/ShortNumberMetadata_MT.php index 4b4896cdd..186fa56d6 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MT.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MU.php b/src/libphonenumber/data/ShortNumberMetadata_MU.php index d015195ef..d064e8fb2 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MU.php @@ -118,8 +118,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MV.php b/src/libphonenumber/data/ShortNumberMetadata_MV.php index 636c7b187..5debee69b 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MV.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MV.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MW.php b/src/libphonenumber/data/ShortNumberMetadata_MW.php index b4622904e..5892ffb1f 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MW.php @@ -118,8 +118,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MX.php b/src/libphonenumber/data/ShortNumberMetadata_MX.php index 9280ea655..113734263 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MX.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MX.php @@ -130,8 +130,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MY.php b/src/libphonenumber/data/ShortNumberMetadata_MY.php index 04daacfb1..c7128df98 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MY.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_MZ.php b/src/libphonenumber/data/ShortNumberMetadata_MZ.php index 358412b92..2e8803da9 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_MZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_MZ.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NA.php b/src/libphonenumber/data/ShortNumberMetadata_NA.php index 58b7521d1..10f85f5fc 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NA.php @@ -120,8 +120,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NC.php b/src/libphonenumber/data/ShortNumberMetadata_NC.php index e9fe1bc8b..094787235 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NC.php @@ -153,8 +153,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NF.php b/src/libphonenumber/data/ShortNumberMetadata_NF.php index e9f7d8f66..b1d773b77 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NF.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NF.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NG.php b/src/libphonenumber/data/ShortNumberMetadata_NG.php index c00dcf1d5..88f52c417 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NG.php @@ -114,8 +114,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NI.php b/src/libphonenumber/data/ShortNumberMetadata_NI.php index 68e395554..23c9abff2 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NI.php @@ -133,8 +133,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NL.php b/src/libphonenumber/data/ShortNumberMetadata_NL.php index c98ad5d34..4230c472a 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NL.php @@ -120,8 +120,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NO.php b/src/libphonenumber/data/ShortNumberMetadata_NO.php index 57a765848..c7ac8d068 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NO.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NP.php b/src/libphonenumber/data/ShortNumberMetadata_NP.php index cfda9c49c..713f87aaa 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NP.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NP.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NR.php b/src/libphonenumber/data/ShortNumberMetadata_NR.php index 7781791a3..765e3baf1 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NR.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NU.php b/src/libphonenumber/data/ShortNumberMetadata_NU.php index 7f6a8c148..eae8ce7d5 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NU.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_NZ.php b/src/libphonenumber/data/ShortNumberMetadata_NZ.php index 1de4ec024..d6ebd11be 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_NZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_NZ.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_OM.php b/src/libphonenumber/data/ShortNumberMetadata_OM.php index 33ba5517b..cfa761e5e 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_OM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_OM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PA.php b/src/libphonenumber/data/ShortNumberMetadata_PA.php index 7c8eb8c8f..0b80dedca 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PA.php @@ -114,8 +114,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PE.php b/src/libphonenumber/data/ShortNumberMetadata_PE.php index 5584a1392..9fcf29820 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PE.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PF.php b/src/libphonenumber/data/ShortNumberMetadata_PF.php index 8e349528d..30ee029af 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PF.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PF.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PG.php b/src/libphonenumber/data/ShortNumberMetadata_PG.php index 17bb5e47f..99928f05b 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PG.php @@ -7,20 +7,20 @@ return array ( 'generalDesc' => array ( - 'NationalNumberPattern' => '', - 'PossibleNumberPattern' => '', + 'NationalNumberPattern' => '0\\d{2}', + 'PossibleNumberPattern' => '\\d{3}', 'ExampleNumber' => '', ), 'fixedLine' => array ( - 'NationalNumberPattern' => '', - 'PossibleNumberPattern' => '', + 'NationalNumberPattern' => '0\\d{2}', + 'PossibleNumberPattern' => '\\d{3}', 'ExampleNumber' => '', ), 'mobile' => array ( - 'NationalNumberPattern' => '', - 'PossibleNumberPattern' => '', + 'NationalNumberPattern' => '0\\d{2}', + 'PossibleNumberPattern' => '\\d{3}', 'ExampleNumber' => '', ), 'tollFree' => @@ -68,7 +68,7 @@ 'emergency' => array ( 'NationalNumberPattern' => '000', - 'PossibleNumberPattern' => '', + 'PossibleNumberPattern' => '\\d{3}', 'ExampleNumber' => '000', ), 'voicemail' => @@ -79,9 +79,9 @@ ), 'shortCode' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => '000', + 'PossibleNumberPattern' => '\\d{3}', + 'ExampleNumber' => '000', ), 'standardRate' => array ( @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PH.php b/src/libphonenumber/data/ShortNumberMetadata_PH.php index b06ec48f7..46aea0dd7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PH.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PK.php b/src/libphonenumber/data/ShortNumberMetadata_PK.php index be0000cac..144147751 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PK.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PK.php @@ -127,8 +127,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PL.php b/src/libphonenumber/data/ShortNumberMetadata_PL.php index e6eccf598..229961c43 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PL.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PM.php b/src/libphonenumber/data/ShortNumberMetadata_PM.php index a8c3d292a..dd617cd72 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PR.php b/src/libphonenumber/data/ShortNumberMetadata_PR.php index 5fd4816af..e54830fa7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PR.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PT.php b/src/libphonenumber/data/ShortNumberMetadata_PT.php index 1ccd9e282..5b6307f41 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PT.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PW.php b/src/libphonenumber/data/ShortNumberMetadata_PW.php index 578d0300f..9bb5ea15f 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PW.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_PY.php b/src/libphonenumber/data/ShortNumberMetadata_PY.php index bca739cd7..8ff24e0bb 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_PY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_PY.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_QA.php b/src/libphonenumber/data/ShortNumberMetadata_QA.php index 62a4b51ad..df818915b 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_QA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_QA.php @@ -118,8 +118,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_RE.php b/src/libphonenumber/data/ShortNumberMetadata_RE.php index 0b56b1247..a00d24926 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_RE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_RE.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_RO.php b/src/libphonenumber/data/ShortNumberMetadata_RO.php index c8afe866b..0634c4809 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_RO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_RO.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_RS.php b/src/libphonenumber/data/ShortNumberMetadata_RS.php index def205b9f..36bc41ed7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_RS.php +++ b/src/libphonenumber/data/ShortNumberMetadata_RS.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_RU.php b/src/libphonenumber/data/ShortNumberMetadata_RU.php index 6845e3efe..014f1c95c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_RU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_RU.php @@ -117,8 +117,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_RW.php b/src/libphonenumber/data/ShortNumberMetadata_RW.php index 88d1cd91a..36ce2e1b6 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_RW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_RW.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SA.php b/src/libphonenumber/data/ShortNumberMetadata_SA.php index 613975b80..d959722d3 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SA.php @@ -154,8 +154,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SB.php b/src/libphonenumber/data/ShortNumberMetadata_SB.php index be91f5d49..5c0a0cf57 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SB.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SB.php @@ -128,8 +128,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SC.php b/src/libphonenumber/data/ShortNumberMetadata_SC.php index 851cced52..31afd6439 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SC.php @@ -127,8 +127,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SD.php b/src/libphonenumber/data/ShortNumberMetadata_SD.php index dc07c9d44..45d4a0c5c 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SD.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SD.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SE.php b/src/libphonenumber/data/ShortNumberMetadata_SE.php index 816c34517..8d2ffb2f3 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SE.php @@ -175,8 +175,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SG.php b/src/libphonenumber/data/ShortNumberMetadata_SG.php index 851d2fa77..549b850b2 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SG.php @@ -120,8 +120,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SH.php b/src/libphonenumber/data/ShortNumberMetadata_SH.php index cc1069f3a..9910b7a36 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SH.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SI.php b/src/libphonenumber/data/ShortNumberMetadata_SI.php index 4db6fa1b0..c77de72b3 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SI.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SJ.php b/src/libphonenumber/data/ShortNumberMetadata_SJ.php index f0c6366c8..8bcf3275f 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SJ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SJ.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SK.php b/src/libphonenumber/data/ShortNumberMetadata_SK.php index 8c32c74a7..1f4ff2a64 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SK.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SK.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SL.php b/src/libphonenumber/data/ShortNumberMetadata_SL.php index 4d9c67f68..15201eac7 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SL.php @@ -122,8 +122,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SM.php b/src/libphonenumber/data/ShortNumberMetadata_SM.php index 41d46656f..1396ffaae 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SR.php b/src/libphonenumber/data/ShortNumberMetadata_SR.php index f04bffe5e..1b04ecaff 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SR.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ST.php b/src/libphonenumber/data/ShortNumberMetadata_ST.php index 1c1161738..b14d85506 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ST.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ST.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SV.php b/src/libphonenumber/data/ShortNumberMetadata_SV.php index 32564b072..779361224 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SV.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SV.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SX.php b/src/libphonenumber/data/ShortNumberMetadata_SX.php index 1ef36fc5f..f566d3dc5 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SX.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SX.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SY.php b/src/libphonenumber/data/ShortNumberMetadata_SY.php index 5eac02990..f1543b1a3 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SY.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_SZ.php b/src/libphonenumber/data/ShortNumberMetadata_SZ.php index 7398adf48..c2cb76a40 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_SZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_SZ.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TC.php b/src/libphonenumber/data/ShortNumberMetadata_TC.php index 33b3d95b3..8f9338f6e 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TC.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TD.php b/src/libphonenumber/data/ShortNumberMetadata_TD.php index 5980558a2..19f9e4e15 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TD.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TD.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TG.php b/src/libphonenumber/data/ShortNumberMetadata_TG.php index 5aec766ff..e7c4879ce 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TG.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TH.php b/src/libphonenumber/data/ShortNumberMetadata_TH.php index 331e894b4..98759b99f 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TH.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TH.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TJ.php b/src/libphonenumber/data/ShortNumberMetadata_TJ.php index 4b479b8b5..6df008f62 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TJ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TJ.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TL.php b/src/libphonenumber/data/ShortNumberMetadata_TL.php index 3e1b686f1..6cf656fb1 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TL.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TL.php @@ -119,8 +119,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TM.php b/src/libphonenumber/data/ShortNumberMetadata_TM.php index 85e7e2dc9..8a6d844e9 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TM.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TN.php b/src/libphonenumber/data/ShortNumberMetadata_TN.php index 2e946bdb6..ee21e5e17 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TN.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TN.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TO.php b/src/libphonenumber/data/ShortNumberMetadata_TO.php index d18b36f6c..2c3189d21 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TO.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TO.php @@ -125,8 +125,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TR.php b/src/libphonenumber/data/ShortNumberMetadata_TR.php index 452aeaede..64c8b7c60 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TR.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TR.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TT.php b/src/libphonenumber/data/ShortNumberMetadata_TT.php index 067657bac..c16f5275f 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TT.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TV.php b/src/libphonenumber/data/ShortNumberMetadata_TV.php index 65115ec6c..d74114759 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TV.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TV.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TW.php b/src/libphonenumber/data/ShortNumberMetadata_TW.php index bcfff8b72..2cc9dc305 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TW.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_TZ.php b/src/libphonenumber/data/ShortNumberMetadata_TZ.php index ea4565b75..08fa170dd 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_TZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_TZ.php @@ -118,8 +118,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_UA.php b/src/libphonenumber/data/ShortNumberMetadata_UA.php index d7b3ed416..4ebe30fdb 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_UA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_UA.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_UG.php b/src/libphonenumber/data/ShortNumberMetadata_UG.php index b1a0b2909..2adee69fe 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_UG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_UG.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_US.php b/src/libphonenumber/data/ShortNumberMetadata_US.php index fe58e777f..2720fbb03 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_US.php +++ b/src/libphonenumber/data/ShortNumberMetadata_US.php @@ -7,33 +7,107 @@ return array ( 'generalDesc' => array ( - 'NationalNumberPattern' => '[19]\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => '[1-9]\\d{2,5}', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'fixedLine' => array ( - 'NationalNumberPattern' => '[19]\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => '[1-9]\\d{2,5}', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'mobile' => array ( - 'NationalNumberPattern' => '[19]\\d{2}', - 'PossibleNumberPattern' => '\\d{3}', + 'NationalNumberPattern' => '[1-9]\\d{2,5}', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '', ), 'tollFree' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => '611', + 'PossibleNumberPattern' => '\\d{3}', + 'ExampleNumber' => '611', ), 'premiumRate' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => ' + 2(?: + 4280| + 5209| + 7(?: + 449| + 663 + ) + )| + 3(?: + 2340| + 3786| + 5564| + 8(?: + 135| + 254 + ) + )| + 4(?: + 1(?: + 366| + 463 + )| + 3355| + 6(?: + 157| + 327 + )| + 7553| + 8(?: + 221| + 277 + ) + )| + 5(?: + 2944| + 4892| + 5928| + 9(?: + 187| + 342 + ) + )| + 69388| + 7(?: + 2(?: + 078| + 087 + )| + 3(?: + 288| + 909 + )| + 6426 + )| + 8(?: + 6234| + 9616 + )| + 9(?: + 5297| + 6(?: + 040| + 835 + )| + 7(?: + 294| + 688 + )| + 9(?: + 689| + 796 + ) + ) + ', + 'PossibleNumberPattern' => '\\d{3,6}', + 'ExampleNumber' => '24280', ), 'sharedCost' => array ( @@ -72,7 +146,7 @@ 911 ', 'PossibleNumberPattern' => '\\d{3}', - 'ExampleNumber' => '112', + 'ExampleNumber' => '911', ), 'voicemail' => array ( @@ -83,23 +157,69 @@ 'shortCode' => array ( 'NationalNumberPattern' => ' - 112| - 911 + 1(?: + 1(?: + 2| + 5[1-47]| + [68]\\d| + 7[0-57]| + 98 + ) + )| + [2-9](?: + 11| + \\d{4,5} + ) ', - 'PossibleNumberPattern' => '\\d{3}', + 'PossibleNumberPattern' => '\\d{3,6}', 'ExampleNumber' => '911', ), 'standardRate' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => ' + 2(?: + 3333| + 42242| + 56447| + 6688| + 75622 + )| + 3(?: + 1010| + 2665| + 7404 + )| + 40404| + 560560| + 6(?: + 0060| + 22639| + 5246| + 7622 + )| + 7(?: + 0701| + 3822| + 4666 + )| + 8(?: + 38255| + 4816| + 72265 + )| + 99099 + ', + 'PossibleNumberPattern' => '\\d{5,6}', + 'ExampleNumber' => '73822', ), 'carrierSpecific' => array ( - 'NationalNumberPattern' => 'NA', - 'PossibleNumberPattern' => 'NA', - 'ExampleNumber' => '', + 'NationalNumberPattern' => ' + 33669| + 611 + ', + 'PossibleNumberPattern' => '\\d{5}', + 'ExampleNumber' => '33669', ), 'noInternationalDialling' => array ( @@ -117,8 +237,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_UY.php b/src/libphonenumber/data/ShortNumberMetadata_UY.php index 214ea6c51..5eb7d8d55 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_UY.php +++ b/src/libphonenumber/data/ShortNumberMetadata_UY.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_UZ.php b/src/libphonenumber/data/ShortNumberMetadata_UZ.php index 7937cb354..896574004 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_UZ.php +++ b/src/libphonenumber/data/ShortNumberMetadata_UZ.php @@ -124,8 +124,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_VA.php b/src/libphonenumber/data/ShortNumberMetadata_VA.php index a7bf2d05a..5370c8857 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_VA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_VA.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_VC.php b/src/libphonenumber/data/ShortNumberMetadata_VC.php index 04637a821..b77414f13 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_VC.php +++ b/src/libphonenumber/data/ShortNumberMetadata_VC.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_VE.php b/src/libphonenumber/data/ShortNumberMetadata_VE.php index 1628c7a76..bc6efb873 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_VE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_VE.php @@ -123,8 +123,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_VG.php b/src/libphonenumber/data/ShortNumberMetadata_VG.php index 16f122a22..f4ec6734e 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_VG.php +++ b/src/libphonenumber/data/ShortNumberMetadata_VG.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_VI.php b/src/libphonenumber/data/ShortNumberMetadata_VI.php index 1f404912e..7cc48cdf6 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_VI.php +++ b/src/libphonenumber/data/ShortNumberMetadata_VI.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_VN.php b/src/libphonenumber/data/ShortNumberMetadata_VN.php index a9b9383d2..b6c0ba961 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_VN.php +++ b/src/libphonenumber/data/ShortNumberMetadata_VN.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_VU.php b/src/libphonenumber/data/ShortNumberMetadata_VU.php index 34a26c74b..423b8c6e9 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_VU.php +++ b/src/libphonenumber/data/ShortNumberMetadata_VU.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_WF.php b/src/libphonenumber/data/ShortNumberMetadata_WF.php index 117a71521..d422a7635 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_WF.php +++ b/src/libphonenumber/data/ShortNumberMetadata_WF.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_WS.php b/src/libphonenumber/data/ShortNumberMetadata_WS.php index b698d8fb6..9af8477bd 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_WS.php +++ b/src/libphonenumber/data/ShortNumberMetadata_WS.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_YE.php b/src/libphonenumber/data/ShortNumberMetadata_YE.php index 05bf7c074..9e05ac137 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_YE.php +++ b/src/libphonenumber/data/ShortNumberMetadata_YE.php @@ -111,8 +111,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_YT.php b/src/libphonenumber/data/ShortNumberMetadata_YT.php index b46a99a94..aa01f6ffb 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_YT.php +++ b/src/libphonenumber/data/ShortNumberMetadata_YT.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ZA.php b/src/libphonenumber/data/ShortNumberMetadata_ZA.php index 5b9a03f94..f2d47b333 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ZA.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ZA.php @@ -127,8 +127,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ZM.php b/src/libphonenumber/data/ShortNumberMetadata_ZM.php index a8746b4fc..e173d616a 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ZM.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ZM.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/data/ShortNumberMetadata_ZW.php b/src/libphonenumber/data/ShortNumberMetadata_ZW.php index bd80f269d..555c6bb18 100644 --- a/src/libphonenumber/data/ShortNumberMetadata_ZW.php +++ b/src/libphonenumber/data/ShortNumberMetadata_ZW.php @@ -121,8 +121,8 @@ 'intlNumberFormat' => array ( ), - 'mainCountryForCode' => NULL, - 'leadingZeroPossible' => NULL, - 'mobileNumberPortableRegion' => NULL, + 'mainCountryForCode' => false, + 'leadingZeroPossible' => false, + 'mobileNumberPortableRegion' => false, ); /* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/geocoding/Locale.php b/src/libphonenumber/geocoding/Locale.php new file mode 100644 index 000000000..3fb756489 --- /dev/null +++ b/src/libphonenumber/geocoding/Locale.php @@ -0,0 +1,266 @@ + $locale_language, + 'region' => $locale_region); + + if (strtoupper($country_code) == $locale_region && + $language_code == '') + { + return locale_compose($locale_array); + } + elseif (strtoupper($country_code) == $locale_region && + strtolower($language_code) == $locale_language) + { + return locale_compose($locale_array); + } + } + + return null; + } + +} \ No newline at end of file diff --git a/src/libphonenumber/geocoding/PhoneNumberOfflineGeocoder.php b/src/libphonenumber/geocoding/PhoneNumberOfflineGeocoder.php new file mode 100644 index 000000000..e89fef710 --- /dev/null +++ b/src/libphonenumber/geocoding/PhoneNumberOfflineGeocoder.php @@ -0,0 +1,192 @@ +phoneUtil = PhoneNumberUtil::getInstance(); + + $this->prefixFileReader = new PrefixFileReader(dirname(__FILE__) . $phonePrefixDataDirectory); + } + + /** + * Gets a PhoneNumberOfflineGeocoder instance to carry out international phone number geocoding. + * + *

The PhoneNumberOfflineGeocoder is implemented as a singleton. Therefore, calling this method + * multiple times will only result in one instance being created. + * + * @param string $mappingDir (Optional) Mapping Data Directory + * @return PhoneNumberOfflineGeocoder + */ + public static function getInstance($mappingDir = self::MAPPING_DATA_DIRECTORY) + { + if (self::$instance === null) { + self::$instance = new self($mappingDir); + } + + return self::$instance; + } + + public static function resetInstance() + { + self::$instance = null; + } + + /** + * As per getDescriptionForValidNumber, but explicitly checks the validity of the number + * passed in. + * + * + * @see getDescriptionForValidNumber + * @param PhoneNumber $number a valid phone number for which we want to get a text description + * @param string $locale the language code for which the description should be written + * @param string $userRegion the region code for a given user. This region will be omitted from the + * description if the phone number comes from this region. It is a two-letter uppercase ISO + * country code as defined by ISO 3166-1. + * @return string a text description for the given language code for the given phone number, or empty + * string if the number passed in is invalid + */ + public function getDescriptionForNumber(PhoneNumber $number, $locale, $userRegion = null) + { + + /** @var PhoneNumberType $numberType */ + $numberType = $this->phoneUtil->getNumberType($number); + + if ($numberType === PhoneNumberType::UNKNOWN) { + return ""; + } elseif (!$this->canBeGeocoded($numberType)) { + return $this->getCountryNameForNumber($number, $locale); + } + + return $this->getDescriptionForValidNumber($number, $locale, $userRegion); + } + + /** + * A similar method is implemented as PhoneNumberUtil.isNumberGeographical, which performs a + * stricter check, as it determines if a number has a geographical association. Also, if new + * phone number types were added, we should check if this other method should be updated too. + * + * @param int $numberType + * @return boolean + */ + private function canBeGeocoded($numberType) + { + return ($numberType === PhoneNumberType::FIXED_LINE || $numberType === PhoneNumberType::MOBILE || $numberType === PhoneNumberType::FIXED_LINE_OR_MOBILE); + } + + /** + * Returns the customary display name in the given language for the given territory the phone + * number is from. + * + * @param PhoneNumber $number + * @param $locale + * @return string + */ + private function getCountryNameForNumber(PhoneNumber $number, $locale) + { + $regionCode = $this->phoneUtil->getRegionCodeForNumber($number); + return $this->getRegionDisplayName($regionCode, $locale); + } + + /** + * Returns the customary display name in the given language for the given region. + * + * @param $regionCode + * @param $locale + * @return string + */ + private function getRegionDisplayName($regionCode, $locale) + { + $loc = Locale::getDisplayRegion( + Locale::country_code_to_locale($regionCode), + $locale + ); + + return ($regionCode === null || $regionCode == 'ZZ' || $regionCode === PhoneNumberUtil::REGION_CODE_FOR_NON_GEO_ENTITY) ? "" : $loc; + } + + /** + * Returns a text description for the given phone number, in the language provided. The + * description might consist of the name of the country where the phone number is from, or the + * name of the geographical area the phone number is from if more detailed information is + * available. + * + *

This method assumes the validity of the number passed in has already been checked, and that + * the number is suitable for geocoding. We consider fixed-line and mobile numbers possible + * candidates for geocoding. + * + *

If $userRegion is set, we also consider the region of the user. If the phone number is from + * the same region as the user, only a lower-level description will be returned, if one exists. + * Otherwise, the phone number's region will be returned, with optionally some more detailed + * information. + * + *

For example, for a user from the region "US" (United States), we would show "Mountain View, + * CA" for a particular number, omitting the United States from the description. For a user from + * the United Kingdom (region "GB"), for the same number we may show "Mountain View, CA, United + * States" or even just "United States". + * + * @param PhoneNumber $number a valid phone number for which we want to get a text description + * @param string $locale the language code for which the description should be written + * @param string $userRegion the region code for a given user. This region will be omitted from the + * description if the phone number comes from this region. It is a two-letter uppercase ISO + * country code as defined by ISO 3166-1. + * @return string a text description for the given language code for the given phone number + */ + public function getDescriptionForValidNumber(PhoneNumber $number, $locale, $userRegion = null) + { + // If the user region matches the number's region, then we just show the lower-level + // description, if one exists - if no description exists, we will show the region(country) name + // for the number. + $regionCode = $this->phoneUtil->getRegionCodeForNumber($number); + if ($userRegion == null || $userRegion == $regionCode) { + $languageStr = Locale::getPrimaryLanguage($locale); + $scriptStr = ""; + $regionStr = Locale::getRegion($locale); + + $mobileToken = $this->phoneUtil->getCountryMobileToken($number->getCountryCode()); + $nationalNumber = $this->phoneUtil->getNationalSignificantNumber($number); + if ($mobileToken !== "" && (!strncmp($nationalNumber, $mobileToken, strlen($mobileToken)))) { + // In some countries, eg. Argentina, mobile numbers have a mobile token before the national + // destination code, this should be removed before geocoding. + $nationalNumber = substr($nationalNumber, strlen($mobileToken)); + $copiedNumber = new PhoneNumber(); + $copiedNumber->setCountryCode($number->getCountryCode()); + $copiedNumber->setNationalNumber($nationalNumber); + if (substr($nationalNumber, 0, 1) == "0") { + $copiedNumber->setItalianLeadingZero(true); + } + $areaDescription = $this->prefixFileReader->getDescriptionForNumber($copiedNumber, $languageStr, $scriptStr, $regionStr); + } else { + $areaDescription = $this->prefixFileReader->getDescriptionForNumber($number, $languageStr, $scriptStr, $regionStr); + } + + return (strlen($areaDescription) > 0) ? $areaDescription : $this->getCountryNameForNumber($number, $locale); + } + // Otherwise, we just show the region(country) name for now. + return $this->getRegionDisplayName($regionCode, $locale); + // TODO: Concatenate the lower-level and country-name information in an appropriate + // way for each language. + } +} \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/Map.php b/src/libphonenumber/geocoding/data/Map.php new file mode 100644 index 000000000..dd649a3c4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/Map.php @@ -0,0 +1,575 @@ + + array ( + 0 => 374, + ), + 'ar' => + array ( + 0 => 82, + 1 => 966, + ), + 'be' => + array ( + 0 => 375, + ), + 'bg' => + array ( + 0 => 359, + ), + 'cs' => + array ( + 0 => 82, + ), + 'de' => + array ( + 0 => 352, + 1 => 41, + 2 => 43, + 3 => 49, + ), + 'el' => + array ( + 0 => 30, + ), + 'en' => + array ( + 0 => 1201, + 1 => 1202, + 2 => 1203, + 3 => 1204, + 4 => 1205, + 5 => 1206, + 6 => 1207, + 7 => 1208, + 8 => 1209, + 9 => 1210, + 10 => 1212, + 11 => 1213, + 12 => 1214, + 13 => 1215, + 14 => 1216, + 15 => 1217, + 16 => 1218, + 17 => 1219, + 18 => 1224, + 19 => 1225, + 20 => 1226, + 21 => 1228, + 22 => 1229, + 23 => 1231, + 24 => 1234, + 25 => 1236, + 26 => 1239, + 27 => 1240, + 28 => 1248, + 29 => 1250, + 30 => 1251, + 31 => 1252, + 32 => 1253, + 33 => 1254, + 34 => 1256, + 35 => 1260, + 36 => 1262, + 37 => 1267, + 38 => 1269, + 39 => 1270, + 40 => 1272, + 41 => 1276, + 42 => 1281, + 43 => 1289, + 44 => 1301, + 45 => 1302, + 46 => 1303, + 47 => 1304, + 48 => 1305, + 49 => 1306, + 50 => 1307, + 51 => 1308, + 52 => 1309, + 53 => 1310, + 54 => 1312, + 55 => 1313, + 56 => 1314, + 57 => 1315, + 58 => 1316, + 59 => 1317, + 60 => 1318, + 61 => 1319, + 62 => 1320, + 63 => 1321, + 64 => 1323, + 65 => 1325, + 66 => 1330, + 67 => 1331, + 68 => 1334, + 69 => 1336, + 70 => 1337, + 71 => 1339, + 72 => 1345, + 73 => 1347, + 74 => 1351, + 75 => 1352, + 76 => 1360, + 77 => 1361, + 78 => 1365, + 79 => 1385, + 80 => 1386, + 81 => 1401, + 82 => 1402, + 83 => 1403, + 84 => 1404, + 85 => 1405, + 86 => 1406, + 87 => 1407, + 88 => 1408, + 89 => 1409, + 90 => 1410, + 91 => 1412, + 92 => 1413, + 93 => 1414, + 94 => 1415, + 95 => 1416, + 96 => 1417, + 97 => 1418, + 98 => 1419, + 99 => 1423, + 100 => 1424, + 101 => 1425, + 102 => 1430, + 103 => 1431, + 104 => 1432, + 105 => 1434, + 106 => 1435, + 107 => 1437, + 108 => 1438, + 109 => 1440, + 110 => 1443, + 111 => 1450, + 112 => 1469, + 113 => 1478, + 114 => 1479, + 115 => 1480, + 116 => 1484, + 117 => 1501, + 118 => 1502, + 119 => 1503, + 120 => 1504, + 121 => 1505, + 122 => 1506, + 123 => 1507, + 124 => 1508, + 125 => 1509, + 126 => 1510, + 127 => 1512, + 128 => 1513, + 129 => 1514, + 130 => 1515, + 131 => 1516, + 132 => 1517, + 133 => 1518, + 134 => 1519, + 135 => 1520, + 136 => 1530, + 137 => 1540, + 138 => 1541, + 139 => 1551, + 140 => 1559, + 141 => 1561, + 142 => 1562, + 143 => 1563, + 144 => 1567, + 145 => 1570, + 146 => 1571, + 147 => 1573, + 148 => 1574, + 149 => 1575, + 150 => 1580, + 151 => 1585, + 152 => 1586, + 153 => 1587, + 154 => 1601, + 155 => 1602, + 156 => 1603, + 157 => 1604, + 158 => 1605, + 159 => 1606, + 160 => 1607, + 161 => 1608, + 162 => 1609, + 163 => 1610, + 164 => 1612, + 165 => 1613, + 166 => 1614, + 167 => 1615, + 168 => 1616, + 169 => 1617, + 170 => 1618, + 171 => 1619, + 172 => 1620, + 173 => 1623, + 174 => 1626, + 175 => 1630, + 176 => 1631, + 177 => 1636, + 178 => 1639, + 179 => 1641, + 180 => 1646, + 181 => 1647, + 182 => 1650, + 183 => 1651, + 184 => 1657, + 185 => 1660, + 186 => 1661, + 187 => 1662, + 188 => 1667, + 189 => 1669, + 190 => 1678, + 191 => 1682, + 192 => 1701, + 193 => 1702, + 194 => 1703, + 195 => 1704, + 196 => 1705, + 197 => 1706, + 198 => 1707, + 199 => 1708, + 200 => 1709, + 201 => 1712, + 202 => 1713, + 203 => 1714, + 204 => 1715, + 205 => 1716, + 206 => 1717, + 207 => 1718, + 208 => 1719, + 209 => 1720, + 210 => 1724, + 211 => 1726, + 212 => 1727, + 213 => 1730, + 214 => 1731, + 215 => 1732, + 216 => 1734, + 217 => 1737, + 218 => 1740, + 219 => 1754, + 220 => 1757, + 221 => 1760, + 222 => 1763, + 223 => 1765, + 224 => 1769, + 225 => 1770, + 226 => 1772, + 227 => 1773, + 228 => 1774, + 229 => 1775, + 230 => 1778, + 231 => 1779, + 232 => 1780, + 233 => 1781, + 234 => 1785, + 235 => 1786, + 236 => 1801, + 237 => 1802, + 238 => 1803, + 239 => 1804, + 240 => 1805, + 241 => 1806, + 242 => 1807, + 243 => 1808, + 244 => 1809, + 245 => 1810, + 246 => 1812, + 247 => 1813, + 248 => 1814, + 249 => 1815, + 250 => 1816, + 251 => 1817, + 252 => 1818, + 253 => 1819, + 254 => 1828, + 255 => 1830, + 256 => 1831, + 257 => 1832, + 258 => 1838, + 259 => 1843, + 260 => 1845, + 261 => 1847, + 262 => 1848, + 263 => 1850, + 264 => 1851, + 265 => 1856, + 266 => 1857, + 267 => 1858, + 268 => 1859, + 269 => 1860, + 270 => 1862, + 271 => 1863, + 272 => 1864, + 273 => 1865, + 274 => 1867, + 275 => 1870, + 276 => 1872, + 277 => 1873, + 278 => 1878, + 279 => 1888, + 280 => 1901, + 281 => 1902, + 282 => 1903, + 283 => 1904, + 284 => 1905, + 285 => 1906, + 286 => 1907, + 287 => 1908, + 288 => 1909, + 289 => 1910, + 290 => 1912, + 291 => 1913, + 292 => 1914, + 293 => 1915, + 294 => 1916, + 295 => 1917, + 296 => 1918, + 297 => 1919, + 298 => 1920, + 299 => 1925, + 300 => 1928, + 301 => 1931, + 302 => 1936, + 303 => 1937, + 304 => 1940, + 305 => 1941, + 306 => 1947, + 307 => 1949, + 308 => 1951, + 309 => 1952, + 310 => 1954, + 311 => 1956, + 312 => 1970, + 313 => 1971, + 314 => 1972, + 315 => 1973, + 316 => 1978, + 317 => 1979, + 318 => 1980, + 319 => 1984, + 320 => 1985, + 321 => 1989, + 322 => 20, + 323 => 212, + 324 => 213, + 325 => 216, + 326 => 220, + 327 => 221, + 328 => 222, + 329 => 224, + 330 => 225, + 331 => 226, + 332 => 228, + 333 => 229, + 334 => 230, + 335 => 232, + 336 => 233, + 337 => 234, + 338 => 238, + 339 => 239, + 340 => 241, + 341 => 242, + 342 => 243, + 343 => 244, + 344 => 245, + 345 => 247, + 346 => 249, + 347 => 251, + 348 => 252, + 349 => 254, + 350 => 256, + 351 => 258, + 352 => 260, + 353 => 261, + 354 => 263, + 355 => 264, + 356 => 266, + 357 => 267, + 358 => 268, + 359 => 269, + 360 => 27, + 361 => 290, + 362 => 299, + 363 => 30, + 364 => 31, + 365 => 32, + 366 => 33, + 367 => 34, + 368 => 351, + 369 => 352, + 370 => 353, + 371 => 354, + 372 => 355, + 373 => 358, + 374 => 359, + 375 => 36, + 376 => 370, + 377 => 371, + 378 => 372, + 379 => 373, + 380 => 374, + 381 => 375, + 382 => 381, + 383 => 39, + 384 => 40, + 385 => 41, + 386 => 420, + 387 => 421, + 388 => 43, + 389 => 44, + 390 => 46, + 391 => 47, + 392 => 48, + 393 => 49, + 394 => 51, + 395 => 53, + 396 => 54, + 397 => 55, + 398 => 56, + 399 => 57, + 400 => 58, + 401 => 62, + 402 => 66, + 403 => 7, + 404 => 81, + 405 => 82, + 406 => 84, + 407 => 86, + 408 => 886, + 409 => 90, + 410 => 91, + 411 => 94, + 412 => 966, + 413 => 98, + ), + 'es' => + array ( + 0 => 228, + 1 => 230, + 2 => 34, + 3 => 54, + 4 => 56, + 5 => 57, + 6 => 58, + ), + 'fa' => + array ( + 0 => 98, + ), + 'fi' => + array ( + 0 => 358, + ), + 'fr' => + array ( + 0 => 212, + 1 => 222, + 2 => 225, + 3 => 228, + 4 => 229, + 5 => 230, + 6 => 242, + 7 => 243, + 8 => 269, + 9 => 290, + 10 => 32, + 11 => 33, + 12 => 352, + 13 => 41, + 14 => 82, + ), + 'hu' => + array ( + 0 => 36, + ), + 'id' => + array ( + 0 => 62, + ), + 'it' => + array ( + 0 => 39, + 1 => 41, + ), + 'ja' => + array ( + 0 => 81, + ), + 'ko' => + array ( + 0 => 82, + ), + 'nl' => + array ( + 0 => 31, + 1 => 32, + ), + 'pl' => + array ( + 0 => 48, + ), + 'pt' => + array ( + 0 => 238, + 1 => 239, + 2 => 244, + 3 => 245, + 4 => 258, + 5 => 351, + 6 => 55, + ), + 'ro' => + array ( + 0 => 373, + 1 => 40, + ), + 'ru' => + array ( + 0 => 373, + 1 => 374, + 2 => 375, + 3 => 7, + ), + 'se' => + array ( + 0 => 358, + ), + 'sr' => + array ( + 0 => 381, + ), + 'sv' => + array ( + 0 => 46, + ), + 'th' => + array ( + 0 => 66, + ), + 'tr' => + array ( + 0 => 90, + ), + 'vi' => + array ( + 0 => 84, + ), + 'zh' => + array ( + 0 => 82, + 1 => 86, + 2 => 886, + ), + 'zh_Hant' => + array ( + 0 => 82, + 1 => 886, + ), +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/am/374.php b/src/libphonenumber/geocoding/data/am/374.php new file mode 100644 index 000000000..daa55039d --- /dev/null +++ b/src/libphonenumber/geocoding/data/am/374.php @@ -0,0 +1,164 @@ + 'Երևան/Ջրվեժ', + 37411 => 'Երևան', + 374222 => 'Աբովյան/Ակունք/Բյուրեղավան/Նոր Գյուղ/Վերին Պտղնի', + 3742227 => 'Գառնի', + 3742229 => 'Զովք', + 37422290 => 'Մայակովսկի', + 37422291 => 'Բալահովիտ/Կամարիս', + 37422293 => 'Արամուս', + 37422294 => 'Արզնի', + 37422296 => 'Պտղնի', + 37422297 => 'Գեղաշեն', + 37422298 => 'Առինջ', + 37422299 => 'Կոտայք', + 374223 => 'Հանքավան/Հրազդան/Ծաղկաձոր', + 37422391 => 'Լեռնանիստ', + 37422393 => 'Մեղրաձոր', + 37422394 => 'Փյունիք', + 37422397 => 'Սոլակ', + 37422398 => 'Բջնի', + 374224 => 'Քանաքեռավան/Նոր Գեղի/Նոր Հաճըն/Եղվարդ', + 37422452 => 'Զովունի', + 37422453 => 'Պռոշյան', + 37422454 => 'Արգել', + 374226 => 'Չարենցավան', + 37422672 => 'Արզական', + 37422675 => 'Ալապարս/Վարդանավանք', + 374231 => 'Վաղարշապատ/Մուսալեռ/Փարաքար/Զվարթնոց', + 37423190 => 'Բաղրամյան', + 37423191 => 'Վաչե', + 37423195 => 'Նորակերտ', + 37423198 => 'Ջրառատ', + 37423199 => 'Խորոնք', + 374232 => 'Աշտարակ/Աղձք/Կարբի/Օշական', + 37423290 => 'Օհանավան', + 37423294 => 'Բյուրական', + 374233 => 'Բաղրամյան/Լեռնագոգ', + 37423374 => 'Մյասնիկյան', + 37423375 => 'Քարակերտ', + 37423376 => 'Դալարիկ', + 374234 => 'Վեդի/Ոսկետափ/Արարատ', + 37423481 => 'Այգավան', + 37423486 => 'Ուրցաձոր', + 37423492 => 'Մարտիրոսյան', + 37423497 => 'Փոքր Վեդի', + 37423498 => 'Տափերական', + 374235 => 'Արտաշատ/Այգեզարդ/Դալար/Քաղցրաշեն/Մխչյան/Շահումյան', + 37423572 => 'Արևշատ', + 3742359 => 'Նորաշեն', + 374236 => 'Այնթապ/Մասիս/Նոր Խարբերդ/Նորաբաց', + 3742363 => 'Այնթապ', + 37423699 => 'Դաշտավան', + 374237 => 'Արաքս/Արմավիր/Հոկտեմբեր/Լենուղի/Մեծամոր/Զարթոնք', + 3742377 => 'Մրգաշատ', + 37423779 => 'Բամբակաշատ', + 3742379 => 'Նալբանդյան', + 37423794 => 'Մարգարա', + 37423796 => 'Տանձուտ', + 37423798 => 'Շենավան', + 374238 => 'Արարատ/Ավշար/Սուրենավան/Երասխ', + 374242 => 'Մարալիկ/Սառնաղբյուր', + 37424293 => 'Շիրակավան', + 37424297 => 'Անի Կայարան', + 37424300 => 'Ախուրյան/Առափի/Կամո/Մուսայելյան', + 374244 => 'Արթիկ/Պեմզաշեն', + 37424492 => 'Փանիկ', + 37424495 => 'Արևշատ', + 37424496 => 'Մեծ Մանթաշ', + 374245 => 'Աշոցք', + 374246 => 'Ամասիա', + 374249 => 'Թալին', + 37424973 => 'Կաթնաղբյուր', + 3742499 => 'Արագածավան', + 37424996 => 'Ներքին Բազմաբերդ', + 37424997 => 'Մաստարա', + 374252 => 'Ապարան', + 37425251 => 'Քուչակ', + 37425295 => 'Արտավան', + 374253 => 'Ալավերդի/Օձուն/Ծաղկաշատ/Թումանյան', + 37425352 => 'Ախթալա', + 37425353 => 'Շնող', + 37425356 => 'Ճոճկան', + 37425357 => 'Թումանյան', + 374254 => 'Տաշիր', + 3742549 => 'Մեծավան', + 374255 => 'Սպիտակ', + 374256 => 'Ստեփանավան/Բովաձոր', + 37425691 => 'Կուրթան', + 37425694 => 'Ագարակ', + 37425695 => 'Լեջան', + 374257 => 'Արագած', + 3742570 => 'Ծաղկահովիտ', + 374261 => 'Սևան', + 374262 => 'Մարտունի', + 3742625 => 'Վարդենիկ', + 37426272 => 'Լիճք', + 37426299 => 'Երանոս', + 374263 => 'Իջևան/Ազատամուտ/Գետահովիտ/Ենոքավան', + 37426374 => 'Այգեհովիտ', + 37426392 => 'Աչաջուր', + 37426397 => 'Ազատամուտ', + 374264 => 'Գավառ/Սարուխան', + 374265 => 'Ճամբարակ', + 37426596 => 'Վահան', + 374266 => 'Բերդավան/Կողբ/Նոյեմբերյան', + 3742665 => 'Կողբ', + 3742667 => 'Բերդավան', + 37426692 => 'Արճիս', + 37426693 => 'Բաղանիս', + 37426695 => 'Զորական', + 37426696 => 'Ոսկեպար', + 37426699 => 'Կոթի', + 374267 => 'Այգեպար/Բերդ', + 3742675 => 'Արծվաբերդ', + 37426791 => 'Նավուր', + 37426794 => 'Թովուզ', + 37426796 => 'Մոսեսգեղ', + 37426797 => 'Նորաշեն', + 3742680 => 'Դիլիջան', + 374269 => 'Վարդենիս', + 374281 => 'Գետափ/Սալլի/Եղեգնաձոր', + 37428151 => 'Խաչիկ', + 37428191 => 'Արփի', + 37428193 => 'Աղավնաձոր', + 37428194 => 'Արենի', + 37428195 => 'Մալիշկա', + 37428197 => 'Ելփին', + 37428198 => 'Ռինդ', + 37428199 => 'Շատին', + 374282 => 'Վայք', + 3742830 => 'Սիսիան', + 37428375 => 'Թասիկ', + 37428396 => 'Անգեղակոթ', + 374284 => 'Գորիս/Վերիշեն', + 37428427 => 'Վերիշեն', + 37428491 => 'Հարժիս', + 37428494 => 'Խնձորեսկ', + 37428495 => 'Շինուհայր', + 37428499 => 'Կոռնիձոր', + 374285 => 'Դավիթ Բեկ/Քաջարան/Կապան', + 374286 => 'Մեղրի/Ագարակ', + 37428695 => 'Շվանիձոր', + 374287 => 'Ջերմուկ', + 37428794 => 'Գնդեվազ', + 374312 => 'Գյումրի/Ախուրյան', + 374322 => 'Վանաձոր/Գուգարք', + 37432293 => 'Փամբակ', + 37432294 => 'Լեռնապատ', + 37432295 => 'Եղեգնուտ', + 37432296 => 'Մարգահովիտ', + 37432297 => 'Ձորագետ', + 37432298 => 'Լերմոնտովո', + 37432299 => 'Վահագնի', + 37447 => 'Լեռնային-Ղարաբաղ', + 374471 => 'Ստեփանակերտ', + 374474 => 'Մարտակերտ', + 374475 => 'Հարդրութ', + 374476 => 'Ասկերան', + 374477 => 'Շուշի', + 37447732 => 'Բերձոր/Քաշաթաղի շրջան', + 374478 => 'Մարտունի', + 374479 => 'Ստեփանակերտ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ar/82.php b/src/libphonenumber/geocoding/data/ar/82.php new file mode 100644 index 000000000..d86f6391a --- /dev/null +++ b/src/libphonenumber/geocoding/data/ar/82.php @@ -0,0 +1,19 @@ + 'سول', + 8231 => 'جيونجي دو', + 8232 => 'مدينة إنتشيون الكبرى', + 8233 => 'جانجون-دو', + 8241 => 'تشانجتشيونجنام دو', + 8242 => 'مدينة دايجون الكبرى', + 8243 => 'تشانجتشيونج دو', + 8251 => 'مدينة بوسان الكبرى', + 8252 => 'مدينة أولسان الكبرى', + 8253 => 'مدينة دياجو الكبرى', + 8254 => 'جيونجسانجبك دو', + 8255 => 'جيونسانجنام-دو', + 8261 => 'جولانام-دو', + 8262 => 'مدينة جوانججو الكبرى', + 8263 => 'جولابوك-دو', + 8264 => 'جيجو دو', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ar/966.php b/src/libphonenumber/geocoding/data/ar/966.php new file mode 100644 index 000000000..3013b4507 --- /dev/null +++ b/src/libphonenumber/geocoding/data/ar/966.php @@ -0,0 +1,14 @@ + 'الرياض/الخرج', + 96612 => 'مكة/جدة', + 96613 => 'الدمام/الخبر/الظهران', + 96614 => 'المدينة المنورة/عرعر/تبوك/ينبع البحر', + 96616 => 'حائل/القصيم', + 96617 => 'أبها/نجران/جازان', + 9662 => 'مكة/جدة', + 9663 => 'الدمام/الخبر/الظهران', + 9664 => 'المدينة المنورة/عرعر/تبوك/ينبع البحر', + 9666 => 'حائل/منطقة القصيم', + 9667 => 'أبها/نجران/جازان', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/be/375.php b/src/libphonenumber/geocoding/data/be/375.php new file mode 100644 index 000000000..dcaefaa2e --- /dev/null +++ b/src/libphonenumber/geocoding/data/be/375.php @@ -0,0 +1,123 @@ + 'Вялікая Бераставіца, Гродзенская вобласць', + 3751512 => 'Ваўкавыск', + 3751513 => 'Свіслач, Гродзенская вобласць', + 3751514 => 'Шчучын, Гродзенская вобласць', + 3751515 => 'Масты, Гродзенская вобласць', + 375152 => 'Гродна', + 375154 => 'Ліда', + 3751562 => 'Слонім', + 3751563 => 'Дзятлава, Гродзенская вобласць', + 3751564 => 'Зэльва, Гродзенская вобласць', + 3751591 => 'Астравец, Гродзенская вобласць', + 3751592 => 'Смаргонь', + 3751593 => 'Ашмяны', + 3751594 => 'Воранава, Гродзенская вобласць', + 3751595 => 'Іўе, Гродзенская вобласць', + 3751596 => 'Карэлічы, Гродзенская вобласць', + 3751597 => 'Навагрудак', + 375162 => 'Брэст', + 375163 => 'Баранавічы', + 3751631 => 'Камянец, Брэсцкая вобласць', + 3751632 => 'Пружаны, Брэсцкая вобласць', + 3751633 => 'Ляхавічы, Брэсцкая вобласць', + 3751641 => 'Жабінка, Брэсцкая вобласць', + 3751642 => 'Кобрын', + 3751643 => 'Бяроза, Брэсцкая вобласць', + 3751644 => 'Драгічын, Брэсцкая вобласць', + 3751645 => 'Івацэвічы, Брэсцкая вобласць', + 3751646 => 'Ганцавічы, Брэсцкая вобласць', + 3751647 => 'Лунінец, Брэсцкая вобласць', + 375165 => 'Пінск', + 3751651 => 'Маларыта, Брэсцкая вобласць', + 3751652 => 'Іванава, Брэсцкая вобласць', + 3751655 => 'Столін, Брэсцкая вобласць', + 37517 => 'Мінск', + 3751713 => 'Мар’іна Горка, Мінская вобласць', + 3751714 => 'Чэрвень', + 3751715 => 'Беразіно, Мінская вобласць', + 3751716 => 'Дзяржынск', + 3751717 => 'Стаўбцы', + 3751718 => 'Узда, Мінская вобласць', + 3751719 => 'Капыль, Мінская вобласць', + 375174 => 'Салігорск', + 375176 => 'Маладзечна', + 375177 => 'Барысаў', + 3751770 => 'Нясвіж', + 3751771 => 'Вілейка', + 3751772 => 'Валожын', + 3751774 => 'Лагойск', + 3751775 => 'Жодзіна', + 3751776 => 'Смалявічы', + 3751792 => 'Старыя Дарогі, Мінская вобласць', + 3751793 => 'Клецк, Мінская вобласць', + 3751794 => 'Любань, Мінская вобласць', + 3751795 => 'Слуцк', + 3751796 => 'Крупкі, Мінская вобласць', + 3751797 => 'Мядзел', + 375212 => 'Віцебск', + 3752130 => 'Шуміліна, Віцебская вобласць', + 3752131 => 'Бешанковічы, Віцебская вобласць', + 3752132 => 'Лепель', + 3752133 => 'Чашнікі, Віцебская вобласць', + 3752135 => 'Сянно, Віцебская вобласць', + 3752136 => 'Талачын', + 3752137 => 'Дуброўна, Віцебская вобласць', + 3752138 => 'Лёзна, Віцебская вобласць', + 3752139 => 'Гарадок, Віцебская вобласць', + 375214 => 'Полацк/Наваполацк', + 3752151 => 'Верхнядзвінск, Віцебская вобласць', + 3752152 => 'Міёры, Віцебская вобласць', + 3752153 => 'Браслаў', + 3752154 => 'Шаркоўшчына, Віцебская вобласць', + 3752155 => 'Паставы', + 3752156 => 'Глыбокае', + 3752157 => 'Докшыцы, Віцебская вобласць', + 3752158 => 'Ушачы, Віцебская вобласць', + 3752159 => 'Расоны, Віцебская вобласць', + 375216 => 'Орша', + 375222 => 'Магілёў', + 3752230 => 'Глуск, Магілёўская вобласць', + 3752231 => 'Быхаў, Магілёўская вобласць', + 3752232 => 'Бялынічы, Магілёўская вобласць', + 3752233 => 'Горкі, Магілёўская вобласць', + 3752234 => 'Круглае, Магілёўская вобласць', + 3752235 => 'Асіповічы', + 3752236 => 'Клічаў, Магілёўская вобласць', + 3752237 => 'Кіраўск, Магілёўская вобласць', + 3752238 => 'Краснаполле, Магілёўская вобласць', + 3752239 => 'Шклоў', + 3752240 => 'Мсціслаў', + 3752241 => 'Крычаў, Магілёўская вобласць', + 3752242 => 'Чавусы, Магілёўская вобласць', + 3752243 => 'Чэрыкаў, Магілёўская вобласць', + 3752244 => 'Клімавічы, Магілёўская вобласць', + 3752245 => 'Касцюковічы, Магілёўская вобласць', + 3752246 => 'Слаўгарад, Магілёўская вобласць', + 3752247 => 'Хоцімск, Магілёўская вобласць', + 3752248 => 'Дрыбін, Магілёўская вобласць', + 375225 => 'Бабруйск', + 375232 => 'Гомель', + 3752330 => 'Ветка, Гомельская вобласць', + 3752332 => 'Чачэрск, Гомельская вобласць', + 3752333 => 'Добруш, Гомельская вобласць', + 3752334 => 'Жлобін', + 3752336 => 'Буда-Кашалёва, Гомельская вобласць', + 3752337 => 'Карма, Гомельская вобласць', + 3752339 => 'Рагачоў', + 3752340 => 'Рэчыца', + 3752342 => 'Светлагорск', + 3752344 => 'Брагін, Гомельская вобласць', + 3752345 => 'Калінкавічы', + 3752346 => 'Хойнікі, Гомельская вобласць', + 3752347 => 'Лоеў, Гомельская вобласць', + 3752350 => 'Петрыкаў, Гомельская вобласць', + 3752351 => 'Мазыр', + 3752353 => 'Жыткавічы, Гомельская вобласць', + 3752354 => 'Ельск, Гомельская вобласць', + 3752355 => 'Нароўля, Гомельская вобласць', + 3752356 => 'Лельчыцы, Гомельская вобласць', + 3752357 => 'Акцябрскі, Гомельская вобласць', + 375236 => 'Мазыр', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/bg/359.php b/src/libphonenumber/geocoding/data/bg/359.php new file mode 100644 index 000000000..a8554b6f1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/bg/359.php @@ -0,0 +1,2088 @@ + 'София', + 359301 => 'Смолян', + 3593019 => 'Писаница', + 3593020 => 'Давидково', + 35930200 => 'Загражден, Смол.', + 35930205 => 'Стърница', + 3593022 => 'Виево', + 3593023 => 'Момчиловци', + 3593024 => 'Търън', + 3593025 => 'Баните', + 35930256 => 'Гълъбово, Смол.', + 35930257 => 'Вишнево', + 3593026 => 'Смилян', + 3593027 => 'Славейно', + 3593028 => 'Арда', + 3593029 => 'Петково, Смол.', + 3593030 => 'Широка лъка', + 3593032 => 'Средногорци', + 3593034 => 'Левочево', + 3593035 => 'Върбина', + 3593036 => 'Могилица', + 3593037 => 'Сивино', + 3593038 => 'Чокманово', + 3593039 => 'Полковник Серафимово', + 3593040 => 'Триград', + 3593041 => 'Девин', + 35930410 => 'Брезе, Смол.', + 35930416 => 'Гьоврен', + 35930417 => 'Грохотно', + 35930418 => 'Буйново, Смол.', + 35930419 => 'Ягодина', + 3593042 => 'Борино', + 3593043 => 'Змеица', + 3593044 => 'Лясково, Смол.', + 3593045 => 'Доспат', + 35930456 => 'Чавдар, Смол.', + 35930457 => 'Късак', + 35930458 => 'Любча', + 35930459 => 'Бръщен', + 3593046 => 'Барутин', + 35930472 => 'Михалково', + 35930475 => 'Стоманево', + 35930476 => 'Селча', + 3593049 => 'Беден', + 3593050 => 'Букова поляна', + 3593051 => 'Чепеларе', + 35930517 => 'Забърдо', + 3593052 => 'Лъки, Пловдив', + 35930528 => 'Манастир, Пловдив', + 3593053 => 'Хвойна', + 3593054 => 'Подвис, Смол.', + 3593055 => 'Елховец', + 3593056 => 'Чепинци, Смол.', + 3593057 => 'Пловдивци', + 3593058 => 'Мугла', + 3593059 => 'Кутела', + 359306 => 'Рудозем', + 3593071 => 'Златоград', + 3593072 => 'Неделино', + 3593073 => 'Старцево', + 3593074 => 'Ерма река', + 3593075 => 'Долен, Смол.', + 3593076 => 'Цацаровци', + 3593077 => 'Средец, Смол.', + 3593079 => 'Козарка', + 359308 => 'Мадан, Смол.', + 359309 => 'Пампорово', + 3593100 => 'Белащица', + 3593101 => 'Войводиново', + 3593102 => 'Караджово', + 3593103 => 'Милево', + 3593104 => 'Ягодово, Пловдив', + 3593105 => 'Манолско Конаре', + 3593106 => 'Строево', + 3593107 => 'Граф Игнатиево', + 3593108 => 'Бойково', + 3593109 => 'Лилково', + 3593110 => 'Поповица', + 35931108 => 'Богданица', + 3593111 => 'Първенец, Пловдив', + 3593112 => 'Марково, Пловдив', + 3593113 => 'Браниполе', + 3593114 => 'Брестник', + 3593115 => 'Куклен', + 3593116 => 'Крумово, Пловдив', + 3593117 => 'Катуница', + 3593118 => 'Садово, Пловдив', + 3593119 => 'Гълъбово, Пловдив', + 3593120 => 'Храбрино', + 3593121 => 'Рогош', + 3593122 => 'Маноле', + 3593123 => 'Калояново, Пловдив', + 3593124 => 'Калековец', + 3593125 => 'Ръжево Конаре', + 35931258 => 'Главатар', + 3593126 => 'Труд', + 3593127 => 'Царацово', + 3593128 => 'Златитрап', + 3593129 => 'Скутаре', + 3593130 => 'Каравелово, Пловдив', + 35931308 => 'Богдан, Пловдив', + 35931309 => 'Климент, Пловдив', + 3593132 => 'Баня, Пловдив', + 35931324 => 'Мраченик', + 3593133 => 'Калофер', + 3593134 => 'Сопот, Пловдив', + 3593135 => 'Кърнаре', + 3593136 => 'Розино, Пловдив', + 3593137 => 'Клисура, Пловдив', + 3593138 => 'Ведраре', + 35931387 => 'Пролом', + 35931388 => 'Бегунци', + 35931390 => 'Московец', + 35931392 => 'Дъбене', + 35931393 => 'Войнягово', + 35931394 => 'Васил Левски, Пловдив', + 35931395 => 'Иганово', + 35931396 => 'Домлян', + 35931397 => 'Христо Даново', + 35931398 => 'Слатина, Пловдив', + 35931401 => 'Кадиево', + 35931402 => 'Скобелево, Пловдив', + 35931403 => 'Триводици', + 3593142 => 'Брестовица, Пловдив', + 3593143 => 'Перущица', + 3593145 => 'Кричим', + 3593146 => 'Куртово Конаре', + 3593147 => 'Ново село, Пловдив', + 3593148 => 'Йоаким Груево', + 3593149 => 'Цалапица', + 3593151 => 'Раковски, Пловдив', + 3593153 => 'Стряма', + 3593154 => 'Чалъкови', + 3593155 => 'Момино село', + 3593156 => 'Шишманци', + 3593157 => 'Болярино', + 3593159 => 'Белозем', + 35931602 => 'Татарево, Пловдив', + 35931603 => 'Виница', + 35931604 => 'Драгойново', + 35931605 => 'Буково, Пловдив', + 35931606 => 'Воден, Пловдив', + 3593162 => 'Градина, Пловдив', + 35931620 => 'Добри дол, Пловдив', + 35931627 => 'Крушево, Пловдив', + 3593163 => 'Искра, Пловдив', + 3593164 => 'Дълбок извор', + 3593165 => 'Караджалово', + 3593166 => 'Бяла река, Пловдив', + 3593167 => 'Брягово, Пловдив', + 3593168 => 'Езерово, Пловдив', + 35931700 => 'Беловица', + 35931701 => 'Кръстевич', + 35931702 => 'Долна махала, Пловдив', + 35931703 => 'Житница, Пловдив', + 35931704 => 'Иван Вазово', + 35931705 => 'Горна махала', + 35931706 => 'Сухозем', + 35931707 => 'Черноземен', + 35931708 => 'Песнопой, Пловдив', + 35931709 => 'Михилци', + 3593173 => 'Паничери', + 3593174 => 'Старо Железаре', + 3593175 => 'Дълго поле, Пловдив', + 3593176 => 'Старосел', + 3593177 => 'Ново Железаре', + 3593178 => 'Красново', + 35931791 => 'Бегово', + 35931792 => 'Черничево, Пловдив', + 359318 => 'Съединение, Пловдив', + 3593190 => 'Върбен, Пловдив', + 3593191 => 'Брезово, Пловдив', + 3593192 => 'Бабек', + 3593193 => 'Борец', + 3593194 => 'Зелениково, Пловдив', + 3593195 => 'Розовец', + 3593196 => 'Дрангово, Пловдив', + 3593197 => 'Тюркмен', + 3593198 => 'Чехларе', + 35931992 => 'Пъдарско', + 35931993 => 'Сърнегор', + 35931995 => 'Стрелци, Пловдив', + 35931996 => 'Свежен', + 35931997 => 'Златосел', + 35931998 => 'Чоба', + 35932 => 'Пловдив', + 359331 => 'Асеновград', + 3593320 => 'Орешец, Пловдив', + 3593321 => 'Тополово, Пловдив', + 3593322 => 'Златовръх', + 3593323 => 'Болярци, Пловдив', + 3593324 => 'Избеглии', + 3593325 => 'Червен, Пловдив', + 3593326 => 'Патриарх Евтимово', + 3593327 => 'Бачково', + 3593328 => 'Долнослав', + 3593340 => 'Нови извор', + 3593341 => 'Конуш, Пловдив', + 3593342 => 'Нареченски бани', + 3593343 => 'Козаново', + 3593344 => 'Новаково, Пловдив', + 3593345 => 'Лясково, Пловдив', + 3593346 => 'Мулдава', + 3593347 => 'Леново', + 3593348 => 'Добралък', + 3593349 => 'Боянци', + 359335 => 'Карлово', + 359336 => 'Първомай, Пловдив', + 359337 => 'Хисаря', + 359339 => 'Стамболийски, Пловдив', + 35934 => 'Пазарджик', + 359350 => 'Пещера, Пазарджик', + 3593510 => 'Овчеполци', + 3593511 => 'Огняново, Пазарджик', + 3593512 => 'Хаджиево', + 3593513 => 'Мало Конаре', + 3593514 => 'Черногорово, Пазарджик', + 3593515 => 'Калугерово, Пазарджик', + 3593516 => 'Црънча, Пазарджик', + 3593517 => 'Лесичово', + 3593518 => 'Драгор', + 3593519 => 'Величково, Пазарджик', + 3593520 => 'Мирянци', + 3593521 => 'Звъничево', + 3593522 => 'Гелеменово', + 3593523 => 'Синитево', + 3593524 => 'Априлци, Пазарджик', + 35935251 => 'Братаница', + 35935252 => 'Тополи дол', + 35935254 => 'Добровница', + 35935255 => 'Росен, Пазарджик', + 35935256 => 'Сбор, Пазарджик', + 35935257 => 'Сарая', + 35935258 => 'Цар Асен, Пазарджик', + 3593526 => 'Динката', + 3593527 => 'Алеко Константиново', + 3593528 => 'Говедаре', + 3593529 => 'Мокрище', + 3593530 => 'Поибрене', + 3593532 => 'Стрелча', + 3593533 => 'Бъта', + 3593534 => 'Попинци', + 3593535 => 'Левски, Пазарджик', + 3593536 => 'Баня, Пазарджик', + 3593537 => 'Панагюрски колонии', + 3593538 => 'Елшица', + 35935391 => 'Блатница', + 35935392 => 'Дюлево, Пазарджик', + 35935393 => 'Смилец, Пазарджик', + 35935394 => 'Оборище, Пазарджик', + 35935418 => 'Кръстава', + 35935419 => 'Света Петка', + 3593542 => 'Ракитово', + 3593543 => 'Дорково', + 3593544 => 'Костандово', + 3593545 => 'Драгиново', + 3593547 => 'Сърница, Пазарджик', + 3593548 => 'Пашово', + 3593549 => 'Грашево', + 35935501 => 'Равногор', + 35935502 => 'Фотиново, Пазарджик', + 3593552 => 'Брацигово', + 3593553 => 'Батак, Пазарджик', + 3593554 => 'Козарско', + 3593555 => 'Нова махала, Пазарджик', + 3593556 => 'Радилово', + 3593557 => 'Бяга', + 3593558 => 'Исперихово', + 3593559 => 'Капитан Димитриево', + 3593561 => 'Септември', + 3593562 => 'Славовица, Пазарджик', + 3593563 => 'Варвара, Пазарджик', + 3593564 => 'Семчиново', + 3593566 => 'Бошуля', + 3593567 => 'Ковачево, Пазарджик', + 3593568 => 'Виноградец', + 3593569 => 'Карабунар', + 359357 => 'Панагюрище', + 3593581 => 'Белово', + 3593582 => 'Момина клисура', + 3593583 => 'Габровица', + 3593584 => 'Ветрен, Пазарджик', + 3593585 => 'Аканджиево', + 3593586 => 'Боримечково', + 3593587 => 'Сестримо', + 3593588 => 'Мененкьово', + 3593589 => 'Церово, Пазарджик', + 359359 => 'Велинград', + 359361 => 'Кърджали', + 3593622 => 'Стремци', + 3593623 => 'Бойно', + 3593624 => 'Чифлик, Кърдж.', + 3593625 => 'Широко поле', + 3593626 => 'Перперек', + 3593628 => 'Миладиново', + 3593629 => 'Мост', + 3593631 => 'Момчилград', + 3593632 => 'Джебел', + 3593633 => 'Рогозче', + 3593634 => 'Припек, Кърдж.', + 3593636 => 'Равен', + 3593637 => 'Груево', + 3593638 => 'Звездел', + 3593639 => 'Нановица, Кърдж.', + 35936401 => 'Странджево', + 35936402 => 'Горна кула', + 3593641 => 'Крумовград', + 3593642 => 'Поточница', + 3593643 => 'Голяма Чинка', + 3593644 => 'Егрек', + 3593645 => 'Аврен, Кърдж.', + 3593646 => 'Токачка', + 3593647 => 'Черничево, Кърдж.', + 3593648 => 'Голямо Каменяне', + 3593651 => 'Ардино', + 3593652 => 'Бял извор, Кърдж.', + 3593653 => 'Млечино', + 3593657 => 'Жълтуша', + 3593658 => 'Падина, Кърдж.', + 3593661 => 'Ивайловград', + 3593662 => 'Железино', + 3593664 => 'Плевун', + 3593665 => 'Свирачи', + 3593666 => 'Попско', + 3593667 => 'Покрован', + 35936700 => 'Шопци', + 35936702 => 'Горски извор, Кърдж.', + 3593671 => 'Подкова', + 3593672 => 'Чорбаджийско', + 3593673 => 'Тихомир', + 3593674 => 'Самодива', + 3593675 => 'Фотиново, Кърдж.', + 3593676 => 'Бенковски, Кърдж.', + 3593677 => 'Дрангово, Кърдж.', + 3593678 => 'Чакаларово', + 3593679 => 'Кирково', + 3593691 => 'Черноочeне', + 3593693 => 'Лясково, Кърдж.', + 3593695 => 'Комунига', + 3593696 => 'Пчеларово, Кърдж.', + 3593699 => 'Габрово, Кърдж.', + 3593700 => 'Тракиец', + 3593701 => 'Елена, Хаск.', + 3593702 => 'Царева поляна', + 3593703 => 'Жълти бряг', + 3593704 => 'Брягово, Хаск.', + 3593705 => 'Въгларово', + 3593706 => 'Тънково, Хаск.', + 3593707 => 'Николово, Хаск.', + 3593708 => 'Орлово, Хаск.', + 3593709 => 'Караманци', + 3593710 => 'Узунджово', + 3593711 => 'Долно Ботево', + 3593712 => 'Малево, Хаск.', + 3593713 => 'Динево', + 3593717 => 'Конуш, Хаск.', + 3593718 => 'Войводово, Хаск.', + 3593719 => 'Книжовник', + 3593720 => 'Маджарово', + 3593721 => 'Стамболово, Хаск.', + 3593722 => 'Минерални бани, Хаск.', + 3593724 => 'Сусам', + 3593725 => 'Стамболийски, Хаск.', + 3593726 => 'Клокотница', + 3593727 => 'Нова Надежда', + 3593728 => 'Славяново, Хаск.', + 3593729 => 'Криво поле', + 359373 => 'Харманли', + 3593740 => 'Пчелари', + 3593741 => 'Мандра', + 35937420 => 'Подкрепа', + 35937421 => 'Долно поле', + 35937422 => 'Долни Главанак', + 35937423 => 'Големанци', + 35937424 => 'Козлец', + 3593743 => 'Силен', + 3593744 => 'Сърница, Хаск.', + 3593745 => 'Малък извор, Хаск.', + 3593746 => 'Сираково, Хаск.', + 3593747 => 'Татарево, Хаск.', + 3593748 => 'Лясковец, Хаск.', + 3593749 => 'Гарваново', + 3593751 => 'Любимец', + 3593752 => 'Малко градище', + 3593753 => 'Оряхово, Хаск.', + 3593754 => 'Лозен, Хаск.', + 3593755 => 'Белица, Хаск.', + 3593756 => 'Вълче поле', + 3593757 => 'Георги Добрево', + 3593758 => 'Йерусалимово', + 3593759 => 'Бориславци', + 35937602 => 'Черна могила, Хаск.', + 35937603 => 'Рогозиново', + 35937604 => 'Върбово, Хаск.', + 35937606 => 'Шишманово', + 3593762 => 'Изворово, Хаск.', + 3593763 => 'Българин', + 3593764 => 'Поляново, Хаск.', + 3593765 => 'Иваново, Хаск.', + 3593766 => 'Бисер', + 3593767 => 'Браница', + 3593768 => 'Доситеево', + 3593769 => 'Орешец, Хаск.', + 35937701 => 'Сладун', + 35937702 => 'Мустрак', + 35937703 => 'Димитровче', + 35937704 => 'Младиново', + 35937705 => 'Пъстрогор', + 35937706 => 'Чернодъб', + 35937707 => 'Щит', + 3593772 => 'Момково', + 3593773 => 'Капитан Андреево', + 3593774 => 'Левка', + 3593775 => 'Генералово', + 3593776 => 'Райкова могила', + 3593777 => 'Мезек', + 3593778 => 'Студена, Хаск.', + 3593779 => 'Сива река', + 3593781 => 'Симеоновград', + 3593782 => 'Калугерово, Хаск.', + 3593783 => 'Свирково', + 3593784 => 'Константиново, Хаск.', + 3593785 => 'Дряново, Хаск.', + 3593786 => 'Навъсен', + 3593787 => 'Тянево, Хаск.', + 359379 => 'Свиленград', + 35938 => 'Хасково', + 359391 => 'Димитровград', + 3593920 => 'Златополе', + 3593921 => 'Меричлери', + 3593922 => 'Брод', + 3593923 => 'Радиево', + 3593924 => 'Крепост', + 3593925 => 'Крум', + 3593926 => 'Добрич, Хаск.', + 3593927 => 'Черногорово, Хаск.', + 3593928 => 'Долно Белево', + 3593929 => 'Голямо Асеново', + 3593931 => 'Каснаково', + 3593932 => 'Бодрово', + 3593933 => 'Странско', + 3593934 => 'Скобелево, Хаск.', + 3593935 => 'Върбица, Хаск.', + 3593936 => 'Горски извор, Хаск.', + 3593937 => 'Ябълково, Хаск.', + 3594100 => 'Столетово, Ст. Загора', + 3594101 => 'Опан', + 35941018 => 'Княжевско', + 35941019 => 'Венец, Ст. Загора', + 3594102 => 'Ястребово, Ст. Загора', + 3594103 => 'Бял извор, Ст. Загора', + 3594104 => 'Кравино', + 3594105 => 'Бяло поле', + 3594106 => 'Пъстрен', + 3594107 => 'Средец, Ст. Загора', + 3594108 => 'Васил Левски, Ст. Загора', + 3594109 => 'Тракия', + 3594111 => 'Старозагорски бани', + 35941113 => 'Пряпорец, Ст. Загора', + 35941114 => 'Лозен, Ст. Загора', + 35941115 => 'Борилово', + 35941116 => 'Сладък Кладенец', + 35941117 => 'Казанка', + 35941118 => 'Остра могила, Ст. Загора', + 35941119 => 'Елхово, Ст. Загора', + 3594112 => 'Бъдеще', + 3594113 => 'Преславен', + 35941144 => 'Калояновец', + 35941145 => 'Арнаутито', + 35941146 => 'Християново', + 35941149 => 'Ловец, Ст. Загора', + 3594115 => 'Кирилово, Ст. Загора', + 3594116 => 'Ракитница, Ст. Загора', + 35941171 => 'Дълбоки', + 35941172 => 'Горно Ботево', + 35941173 => 'Братя Кунчеви', + 35941174 => 'Подслон, Ст. Загора', + 35941175 => 'Колена', + 35941178 => 'Оряховица, Ст. Загора', + 35941179 => 'Хан Аспарухово', + 3594118 => 'Памукчии, Ст. Загора', + 3594121 => 'Люляк', + 3594122 => 'Еленино', + 3594123 => 'Богомилово', + 3594124 => 'Змейово', + 3594125 => 'Михайлово, Ст. Загора', + 3594126 => 'Хрищени', + 35941270 => 'Малка Верея', + 35941274 => 'Самуилово, Ст. Загора', + 35941275 => 'Лясково, Ст. Загора', + 35941276 => 'Могила, Ст. Загора', + 35941277 => 'Загоре', + 35941279 => 'Стрелец, Ст. Загора', + 3594129 => 'Маджерито', + 3594130 => 'Спасово, Ст. Загора', + 3594132 => 'Оризово', + 35941330 => 'Ценово, Ст. Загора', + 35941331 => 'Гранит', + 35941332 => 'Найденово', + 35941333 => 'Средно градище', + 35941334 => 'Съединение, Ст. Загора', + 35941335 => 'Могилово', + 35941336 => 'Яздач', + 35941337 => 'Сърневец', + 35941338 => 'Целина', + 35941339 => 'Димитриево', + 3594134 => 'Братя Даскалови', + 35941350 => 'Мирово, Ст. Загора', + 35941351 => 'Партизанин', + 35941352 => 'Винарово, Ст. Загора', + 35941353 => 'Плодовитово', + 35941354 => 'Малко Тръново', + 35941355 => 'Яворово', + 35941356 => 'Рупките', + 35941357 => 'Зетьово, Ст. Загора', + 35941358 => 'Опълченец', + 35941359 => 'Изворово, Ст. Загора', + 3594136 => 'Черна гора, Ст. Загора', + 3594137 => 'Верен', + 3594138 => 'Гита', + 3594139 => 'Свобода, Ст. Загора', + 3594140 => 'Полски Градец', + 3594142 => 'Трояново, Ст. Загора', + 3594143 => 'Сърнево, Ст. Загора', + 3594144 => 'Ковачево, Ст. Загора', + 3594145 => 'Знаменосец', + 3594146 => 'Диня', + 3594147 => 'Любеново, Ст. Загора', + 35941480 => 'Коларово, Ст. Загора', + 35941484 => 'Землен', + 35941489 => 'Боздуганово', + 3594149 => 'Трънково, Ст. Загора', + 3594152 => 'Обручище', + 3594153 => 'Мъдрец, Ст. Загора', + 3594154 => 'Медникарово', + 3594155 => 'Главан, Ст. Загора', + 3594156 => 'Априлово, Ст. Загора', + 3594157 => 'Разделна, Ст. Загора', + 3594158 => 'Искрица', + 359416 => 'Чирпан', + 359417 => 'Раднево', + 359418 => 'Гълъбово, Ст. Загора', + 35942 => 'Стара Загора', + 359431 => 'Казанлък', + 3594321 => 'Мъглиж', + 3594322 => 'Ягода', + 3594323 => 'Тулово', + 3594324 => 'Шипка', + 3594325 => 'Кънчево', + 3594326 => 'Енина', + 3594327 => 'Шейново', + 3594329 => 'Долно Сахране', + 3594330 => 'Николаево, Ст. Загора', + 3594331 => 'Гурково, Ст. Загора', + 3594332 => 'Ветрен, Ст. Загора', + 3594333 => 'Дъбово, Ст. Загора', + 3594334 => 'Елхово, Ст. Загора, общ. Николаево', + 3594335 => 'Ръжена', + 3594336 => 'Долно Изворово', + 3594337 => 'Ясеново, Ст. Загора', + 3594338 => 'Крън', + 3594339 => 'Юлиево', + 3594340 => 'Паничерево', + 3594341 => 'Черганово', + 3594342 => 'Овощник', + 3594343 => 'Конаре, Ст. Загора', + 3594344 => 'Шаново', + 3594345 => 'Радунци', + 3594346 => 'Голямо Дряново', + 3594347 => 'Розово, Ст. Загора', + 3594348 => 'Дунавци, Ст. Загора', + 3594350 => 'Горно Изворово', + 3594351 => 'Копринка', + 3594352 => 'Горно Черковище', + 3594353 => 'Средногорово', + 3594354 => 'Зимница, Ст. Загора', + 3594355 => 'Бузовград', + 3594356 => 'Хаджидимитрово, Ст. Загора', + 3594357 => 'Горно Сахране', + 3594358 => 'Скобелево, Ст. Загора', + 3594359 => 'Асен, Ст. Загора', + 3594361 => 'Павел баня', + 35943616 => 'Турия', + 3594362 => 'Манолово', + 3594363 => 'Габарево', + 3594364 => 'Осетеново', + 3594367 => 'Тъжа', + 3594368 => 'Търничени', + 3594369 => 'Александрово, Ст. Загора', + 35944 => 'Сливен', + 3594510 => 'Желю войвода', + 3594511 => 'Сливенски минерални бани', + 3594512 => 'Блатец, Сливен', + 3594513 => 'Гавраилово', + 3594514 => 'Крушаре', + 3594515 => 'Мокрен', + 3594516 => 'Кермен', + 3594517 => 'Ичера', + 3594518 => 'Тополчане', + 3594519 => 'Самуилово, Сливен', + 3594520 => 'Коньово', + 3594522 => 'Кортен', + 3594523 => 'Стоил войвода', + 3594524 => 'Каменово, Сливен', + 3594525 => 'Омарчево, Сливен', + 3594526 => 'Млекарево', + 3594527 => 'Загорци, Сливен', + 3594528 => 'Любенова махала', + 3594529 => 'Съдиево, Сливен', + 359453 => 'Котел', + 359454 => 'Твърдица, Сливен', + 3594551 => 'Бяла, Сливен', + 3594552 => 'Стара река, Сливен', + 3594553 => 'Раково, Сливен', + 3594554 => 'Трапоклово', + 3594556 => 'Сотиря', + 3594557 => 'Биково', + 3594562 => 'Крива круша', + 3594564 => 'Новоселец', + 3594566 => 'Питово', + 3594567 => 'Баня, Сливен', + 359457 => 'Нова Загора', + 3594580 => 'Боринци', + 3594582 => 'Градец, Сливен', + 3594583 => 'Кипилово', + 3594584 => 'Тича', + 3594585 => 'Жеравна', + 3594586 => 'Нейково, Сливен', + 3594587 => 'Ябланово', + 3594588 => 'Филаретово', + 3594592 => 'Бяла паланка', + 3594593 => 'Шивачево', + 3594595 => 'Сборище', + 3594597 => 'Боров дол', + 3594599 => 'Червенаково', + 35946 => 'Ямбол', + 359470 => 'Тополовград', + 3594710 => 'Болярско', + 3594711 => 'Безмер, Ямбол', + 3594712 => 'Кабиле', + 3594713 => 'Стара река, Ямбол', + 3594714 => 'Дражево', + 3594715 => 'Калчево', + 3594716 => 'Веселиново, Ямбол', + 3594717 => 'Чарган', + 3594718 => 'Роза', + 35947192 => 'Завой', + 35947193 => 'Могила, Ямбол', + 35947201 => 'Изгрев, Ямбол', + 35947202 => 'Жребино', + 35947203 => 'Трънково, Ямбол', + 35947204 => 'Пчела', + 3594722 => 'Гранитово, Ямбол', + 3594723 => 'Бояново, Ямбол', + 3594724 => 'Раздел, Ямбол', + 3594725 => 'Лесово', + 3594726 => 'Маломирово', + 3594727 => 'Малък манастир', + 3594728 => 'Мелница', + 3594729 => 'Кирилово, Ямбол', + 3594730 => 'Княжево', + 3594732 => 'Устрем', + 3594733 => 'Орлов дол', + 3594734 => 'Срем', + 35947353 => 'Българска поляна', + 35947354 => 'Каменна река', + 35947356 => 'Мрамор, Ямбол', + 3594736 => 'Светлина', + 3594737 => 'Синапово', + 3594738 => 'Хлябово', + 3594739 => 'Радовец', + 3594741 => 'Болярово', + 3594742 => 'Стефан Караджово', + 3594743 => 'Мамарчево', + 3594744 => 'Голямо Крушево', + 3594745 => 'Шарково', + 3594746 => 'Попово, Ямбол', + 3594747 => 'Денница, Ямбол', + 3594748 => 'Воден, Ямбол', + 3594749 => 'Ружица, Ямбол', + 3594751 => 'Войника', + 3594752 => 'Първенец, Ямбол', + 3594753 => 'Зорница, Ямбол', + 3594754 => 'Каменец, Ямбол', + 3594755 => 'Тамарино', + 3594756 => 'Поляна, Ямбол', + 3594757 => 'Недялско', + 3594761 => 'Стралджа', + 3594762 => 'Воденичане', + 3594763 => 'Иречеково', + 3594764 => 'Маленово', + 3594768 => 'Зимница, Ямбол', + 3594770 => 'Генерал Инзово', + 3594771 => 'Маломир, Ямбол', + 3594772 => 'Симеоново, Ямбол', + 3594773 => 'Окоп', + 3594774 => 'Крумово, Ямбол', + 3594775 => 'Каравелово, Ямбол', + 3594777 => 'Тенево', + 3594778 => 'Победа, Ямбол', + 3594779 => 'Ханово', + 359478 => 'Елхово, Ямбол', + 3594792 => 'Ботево, Ямбол', + 3594793 => 'Бояджик', + 3594794 => 'Овчи кладенец', + 3594795 => 'Скалица', + 3594796 => 'Генерал Тошево, Ямбол', + 3594797 => 'Гълъбинци', + 3594798 => 'Савино', + 3594799 => 'Голям манастир', + 3595100 => 'Синдел', + 3595101 => 'Дъбравино', + 3595102 => 'Падина, Варна', + 3595105 => 'Приселци, Варна', + 3595106 => 'Аврен, Варна', + 3595108 => 'Садово, Варна', + 35951103 => 'Любен Каравелово', + 35951104 => 'Долище, Варна', + 35951106 => 'Осеново, Варна', + 35951108 => 'Изворско', + 3595112 => 'Белослав', + 35951125 => 'Константиново, Варна', + 35951127 => 'Разделна, Варна', + 3595114 => 'Езерово, Варна', + 3595115 => 'Генерал Кантарджиево', + 3595116 => 'Крумово, Варна', + 3595117 => 'Ботево, Варна', + 3595118 => 'Водица, Варна', + 3595119 => 'Игнатиево', + 3595120 => 'Бозвелийско', + 3595121 => 'Тутраканци', + 3595122 => 'Славейково, Варна', + 3595123 => 'Равна, Варна', + 3595124 => 'Комарево, Варна', + 3595125 => 'Градинарово', + 3595126 => 'Черковна, Варна', + 3595127 => 'Манастир, Варна', + 3595128 => 'Житница, Варна', + 3595129 => 'Блъсково', + 3595130 => 'Генерал Киселово', + 3595131 => 'Вълчи дол', + 35951314 => 'Войводино', + 3595132 => 'Михалич, Варна', + 3595133 => 'Генерал Колево, Варна', + 3595134 => 'Червенци', + 3595135 => 'Стефан Караджа, Варна', + 3595136 => 'Брестак', + 3595137 => 'Калоян', + 3595138 => 'Добротич', + 3595139 => 'Оборище, Варна', + 3595140 => 'Шкорпиловци', + 3595141 => 'Старо Оряхово', + 3595142 => 'Долни чифлик', + 35951428 => 'Господиново, Варна', + 35951429 => 'Солник', + 3595143 => 'Бяла, Варна', + 3595144 => 'Камчия', + 3595145 => 'Гроздьово', + 3595146 => 'Горен чифлик', + 3595147 => 'Пчелник, Варна', + 3595148 => 'Рудник, Варна', + 3595149 => 'Голица', + 3595153 => 'Суворово', + 35951536 => 'Николаевка', + 35951537 => 'Чернево', + 35951538 => 'Изгрев, Варна', + 35951539 => 'Левски, Варна', + 3595161 => 'Ветрино', + 3595162 => 'Белоградец', + 3595163 => 'Млада гвардия', + 3595164 => 'Неофит Рилски', + 3595165 => 'Невша', + 3595166 => 'Доброплодно', + 3595167 => 'Венчан', + 3595168 => 'Петров дол, Варна', + 3595169 => 'Момчилово', + 359517 => 'Дългопол', + 359518 => 'Провадия', + 359519 => 'Девня', + 35952 => 'Варна', + 3595310 => 'Радко Димитриево', + 3595311 => 'Градище, Шумен', + 3595312 => 'Дибич', + 3595313 => 'Мадара', + 3595314 => 'Белокопитово', + 3595315 => 'Царев брод', + 3595316 => 'Салманово', + 3595317 => 'Ивански', + 3595318 => 'Средня', + 3595319 => 'Друмево', + 3595320 => 'Пет могили, Шумен', + 3595321 => 'Правенци', + 35953220 => 'Памукчии, Шумен', + 35953221 => 'Стоян Михайловски', + 35953222 => 'Марково, Шумен', + 35953223 => 'Църквица', + 3595323 => 'Плиска', + 35953234 => 'Златна нива', + 3595324 => 'Хърсово, Шумен', + 3595325 => 'Войвода', + 3595326 => 'Върбяне', + 3595327 => 'Каспичан, Шумен', + 3595328 => 'Никола Козлево', + 3595329 => 'Мировци', + 3595330 => 'Златар', + 3595332 => 'Драгоево', + 3595333 => 'Хан Крум', + 3595334 => 'Осмар', + 3595335 => 'Миланово, Шумен', + 3595336 => 'Имренчево', + 3595337 => 'Кочово', + 3595338 => 'Троица', + 3595340 => 'Висока поляна, Шумен', + 3595341 => 'Хитрино', + 3595342 => 'Капитан Петко', + 3595343 => 'Венец, Шумен', + 35953434 => 'Ясенково', + 35953435 => 'Изгрев, Шумен', + 35953436 => 'Черноглавци', + 35953437 => 'Габрица, Шумен', + 3595344 => 'Велино', + 3595345 => 'Развигорово', + 3595346 => 'Каменяк, Шумен', + 3595347 => 'Живково, Шумен', + 3595348 => 'Трем', + 3595349 => 'Студеница', + 3595351 => 'Смядово', + 3595352 => 'Янково', + 3595353 => 'Веселиново, Шумен', + 3595354 => 'Риш', + 3595361 => 'Каолиново', + 3595362 => 'Климент, Шумен', + 3595363 => 'Гусла', + 3595365 => 'Лятно', + 3595366 => 'Браничево', + 3595367 => 'Тодор Икономово', + 3595368 => 'Тъкач', + 359537 => 'Нови пазар, Шумен', + 359538 => 'Велики Преслав', + 3595391 => 'Върбица, Шумен', + 3595392 => 'Менгишево', + 3595393 => 'Иваново, Шумен', + 3595394 => 'Бяла река, Шумен', + 3595395 => 'Чернооково, Шумен', + 3595396 => 'Ловец, Шумен', + 3595397 => 'Методиево, Шумен', + 35954 => 'Шумен', + 359550 => 'Созопол', + 3595511 => 'Лукойл Нефтохим', + 3595513 => 'Габър', + 3595515 => 'Камено', + 3595516 => 'Индже войвода', + 3595517 => 'Равнец, Бургас', + 3595518 => 'Рудник, Бургас', + 3595519 => 'Зидарово', + 3595520 => 'Черково', + 3595521 => 'Венец, Бургас', + 3595522 => 'Искра, Бургас', + 3595523 => 'Крумово градище', + 3595524 => 'Екзарх Антимово', + 3595525 => 'Деветак', + 3595526 => 'Кликач', + 3595527 => 'Соколово, Бургас', + 3595528 => 'Невестино, Бургас', + 3595529 => 'Крушово, Бургас', + 3595530 => 'Пещерско', + 3595532 => 'Тополица', + 3595533 => 'Пирне', + 3595534 => 'Карагеоргиево', + 3595535 => 'Лясково, Бургас', + 3595536 => 'Мъглен', + 3595537 => 'Съдиево, Бургас', + 3595538 => 'Караново, Бургас', + 3595539 => 'Черноград', + 359554 => 'Слънчев бряг', + 35955502 => 'Суходол, Бургас', + 35955504 => 'Богданово, Бургас', + 35955505 => 'Драчево', + 3595551 => 'Средец, Бургас', + 3595552 => 'Дюлево, Бургас', + 3595553 => 'Орлинци', + 3595554 => 'Момина църква', + 3595555 => 'Факия', + 3595556 => 'Голямо Буково', + 3595557 => 'Бистрец, Бургас', + 3595558 => 'Дебелт', + 3595559 => 'Кубадин', + 359556 => 'Обзор', + 3595570 => 'Манолич', + 3595571 => 'Сунгурларе', + 3595572 => 'Бероново', + 3595573 => 'Везенково', + 3595574 => 'Съединение, Бургас', + 3595575 => 'Прилеп, Бургас', + 3595576 => 'Лозарево', + 3595577 => 'Подвис, Бургас', + 3595578 => 'Терзийско, Бургас', + 3595579 => 'Ведрово', + 359558 => 'Айтос', + 3595580 => 'Трояново, Бургас', + 3595589 => 'Винарско', + 359559 => 'Карнобат', + 3595590 => 'Житосвят', + 3595599 => 'Хаджиите', + 35956 => 'Бургас', + 359570 => 'Каварна', + 3595710 => 'Победа, Добр.', + 3595711 => 'Овчарово, Добр.', + 3595712 => 'Стожер', + 3595713 => 'Стефаново, Добр.', + 3595714 => 'Карапелит', + 3595715 => 'Попгригорово', + 3595716 => 'Паскалево', + 3595717 => 'Ведрина', + 3595718 => 'Смолница', + 3595719 => 'Дончево', + 3595723 => 'Гурково, Добр.', + 3595724 => 'Дропла, Добр.', + 3595726 => 'Царичино', + 3595727 => 'Сенокос, Добр.', + 35957304 => 'Дъбовик', + 35957305 => 'Росица, Добр.', + 35957306 => 'Изворово, Добр.', + 35957307 => 'Житен, Добр.', + 35957308 => 'Чернооково, Добр.', + 3595731 => 'Генерал Тошево, Добр.', + 3595732 => 'Петлешково', + 3595733 => 'Кардам, Добр.', + 3595734 => 'Преселенци', + 3595735 => 'Красен, Добр.', + 3595736 => 'Василево', + 3595737 => 'Люляково, Добр.', + 3595738 => 'Спасово, Добр.', + 3595739 => 'Пчеларово, Добр.', + 3595740 => 'Горичане', + 3595742 => 'Раковски, Добр.', + 3595743 => 'Шабла', + 3595745 => 'Вранино', + 3595746 => 'Белгун', + 3595747 => 'Ваклино', + 3595748 => 'Дуранкулак', + 3595749 => 'Крапец, Добр.', + 3595750 => 'Каблешково, Добр.', + 3595751 => 'Тервел, Добр.', + 3595752 => 'Нова Камена', + 3595753 => 'Орляк', + 3595754 => 'Зърнево', + 3595755 => 'Коларци', + 3595756 => 'Божан', + 3595757 => 'Безмер, Добр.', + 3595758 => 'Кладенци', + 3595759 => 'Кочмар', + 3595760 => 'Божурово, Добр.', + 3595761 => 'Батово', + 3595762 => 'Стефан Караджа, Добр.', + 3595763 => 'Плачидол', + 3595764 => 'Владимирово, Добр.', + 3595765 => 'Ловчанци', + 3595766 => 'Методиево, Добр.', + 3595767 => 'Житница, Добр.', + 3595768 => 'Одринци, Добр.', + 3595769 => 'Хитово', + 3595771 => 'Крушари', + 3595772 => 'Телериг', + 3595773 => 'Лозенец, Добр.', + 3595774 => 'Коритен', + 3595775 => 'Полковник Дяково', + 3595776 => 'Черна, Добр.', + 3595781 => 'Свобода, Добр.', + 3595782 => 'Бенковски, Добр.', + 3595783 => 'Котленци', + 3595784 => 'Врачанци', + 359579 => 'Албена', + 35958 => 'Добрич', + 359590 => 'Царево', + 3595910 => 'Черни връх, Бургас', + 3595912 => 'Полски извор', + 3595913 => 'Крушевец', + 3595914 => 'Атия', + 3595915 => 'Българово', + 3595916 => 'Росен, Бургас', + 3595917 => 'Извор, Бургас', + 3595918 => 'Русокастро', + 3595919 => 'Маринка', + 35959400 => 'Дъскотна', + 35959403 => 'Речица', + 35959404 => 'Ясеново, Бургас', + 35959405 => 'Зайчар', + 35959406 => 'Разбойна, Бургас', + 35959407 => 'Сини рид', + 35959408 => 'Ръжица', + 35959409 => 'Череша', + 3595941 => 'Скалак, Бургас', + 3595942 => 'Люляково, Бургас', + 3595943 => 'Вресово', + 3595944 => 'Руен, Бургас', + 3595945 => 'Добромир', + 3595946 => 'Трънак', + 3595947 => 'Просеник', + 3595948 => 'Снягово, Бургас', + 3595949 => 'Планиница, Бургас', + 3595952 => 'Малко Търново', + 3595958 => 'Граматиково', + 3595959 => 'Звездец', + 359596 => 'Поморие', + 3595967 => 'Бата', + 3595968 => 'Каблешково, Бургас', + 3595969 => 'Гълъбец, Бургас', + 35959694 => 'Габерово', + 3596001 => 'Черковна, Търг.', + 3596002 => 'Съединение, Търг.', + 3596003 => 'Преселец', + 3596004 => 'Маково', + 3596006 => 'Пресиян', + 3596007 => 'Ралица', + 359601 => 'Търговище', + 3596020 => 'Лиляк', + 3596021 => 'Буховци', + 3596022 => 'Пробуда, Търг.', + 3596023 => 'Подгорица', + 3596024 => 'Руец', + 3596025 => 'Алваново', + 3596026 => 'Макариополско', + 3596027 => 'Дралфа', + 3596028 => 'Вардун', + 3596029 => 'Надарево', + 3596030 => 'Светлен, Търг.', + 3596032 => 'Зараево', + 3596033 => 'Медовина', + 3596034 => 'Славяново, Търг.', + 3596035 => 'Паламарца', + 3596036 => 'Садина', + 35960370 => 'Голямо градище', + 35960372 => 'Крепча', + 35960373 => 'Посабина', + 35960374 => 'Горско Абланово', + 35960375 => 'Гърчиново', + 35960376 => 'Люблен', + 35960377 => 'Априлово, Търг.', + 35960378 => 'Цар Асен, Търг.', + 35960380 => 'Дриново', + 35960382 => 'Ковачевец', + 35960383 => 'Берковски', + 35960384 => 'Гагово', + 35960385 => 'Ломци', + 35960386 => 'Водица, Търг.', + 35960387 => 'Глогинка', + 35960388 => 'Горица, Търг.', + 35960389 => 'Кардам, Търг.', + 3596039 => 'Опака', + 3596042 => 'Илийно', + 3596043 => 'Долно Новково', + 3596044 => 'Долно Козарево', + 35960450 => 'Долна Хубавка', + 35960451 => 'Обител', + 35960453 => 'Моравка', + 35960454 => 'Змейно', + 35960458 => 'Веренци', + 3596046 => 'Врани кон', + 3596047 => 'Зелена морава', + 3596048 => 'Изворово, Търг.', + 3596049 => 'Камбурово', + 359605 => 'Омуртаг', + 3596060 => 'Овчарово, Търг.', + 3596061 => 'Голямо Соколово', + 3596062 => 'Стража, Търг.', + 3596063 => 'Баячево', + 3596064 => 'Голямо Ново', + 3596065 => 'Бистра, Търг.', + 3596066 => 'Буйново, Търг.', + 3596067 => 'Кралево, Търг.', + 3596068 => 'Божурка', + 3596069 => 'Васил Левски, Търг.', + 3596071 => 'Антоново', + 3596072 => 'Добротица, Търг.', + 3596074 => 'Любичево', + 3596076 => 'Таймище', + 3596077 => 'Стеврек', + 359608 => 'Попово, Търг.', + 359610 => 'Павликени, В. Търново', + 35961101 => 'Велчево, В. Търново', + 35961102 => 'Пчелище', + 35961103 => 'Русаля', + 35961104 => 'Водолей', + 35961105 => 'Присово', + 35961106 => 'Ново село, В. Търново', + 35961107 => 'Момин сбор', + 35961108 => 'Плаково', + 35961109 => 'Въглевци', + 3596111 => 'Къпиново, В. Търново', + 3596112 => 'Самоводене', + 3596113 => 'Балван', + 3596114 => 'Килифарево', + 3596115 => 'Ресен', + 3596116 => 'Големаните', + 3596117 => 'Дебелец, В. Търново', + 3596118 => 'Вонеща вода', + 3596119 => 'Дичин', + 35961203 => 'Емен', + 3596121 => 'Никюп', + 3596122 => 'Беляковец', + 3596123 => 'Буковец, В. Търново', + 3596124 => 'Леденик', + 3596125 => 'Пушево', + 3596126 => 'Церова кория', + 3596128 => 'Хотница', + 3596129 => 'Габровци', + 35961301 => 'Бяла река, В. Търново', + 35961302 => 'Батак, В. Търново', + 35961303 => 'Горна Липница', + 35961304 => 'Димча', + 35961305 => 'Лесичери', + 35961306 => 'Патреш', + 35961307 => 'Стамболово, В. Търново', + 35961308 => 'Вишовград', + 35961309 => 'Горско Калугерово', + 3596132 => 'Караисен', + 3596133 => 'Михалци', + 3596134 => 'Бяла черква, В. Търново', + 3596135 => 'Върбовка', + 3596136 => 'Сухиндол', + 3596137 => 'Бутово', + 3596138 => 'Недан', + 35961391 => 'Сломер', + 35961393 => 'Горско Косово', + 35961394 => 'Дъскот', + 35961395 => 'Паскалевец', + 35961397 => 'Мусина', + 35961402 => 'Стефан Стамболово', + 35961403 => 'Орловец', + 35961405 => 'Петко Каравелово', + 35961406 => 'Каранци', + 3596141 => 'Полски Тръмбеш', + 3596142 => 'Обединение', + 3596143 => 'Масларево', + 3596144 => 'Долна Липница', + 3596145 => 'Страхилово', + 3596146 => 'Полски Сеновец', + 3596147 => 'Иванча, В. Търново', + 3596148 => 'Павел', + 3596149 => 'Куцина', + 359615 => 'Златарица', + 35961502 => 'Горско Ново Село', + 35961503 => 'Чакали', + 3596151 => 'Елена, В. Търново', + 3596152 => 'Беброво', + 3596154 => 'Буйновци', + 3596155 => 'Константин', + 3596156 => 'Родина', + 3596157 => 'Сливовица', + 3596158 => 'Средни колиби', + 35961602 => 'Царски извор', + 35961603 => 'Лозен, В. Търново', + 35961604 => 'Мирово, В. Търново', + 35961605 => 'Ново градище', + 35961606 => 'Владислав', + 35961607 => 'Балканци, В. Търново', + 35961608 => 'Горски Сеновец', + 3596161 => 'Стражица, В. Търново', + 3596163 => 'Камен, В. Търново', + 3596164 => 'Бряговица', + 3596165 => 'Асеново, В. Търново', + 3596166 => 'Виноград', + 3596167 => 'Кесарево', + 3596168 => 'Сушица, В. Търново', + 3596169 => 'Благоево, В. Търново', + 35961703 => 'Върбица, В. Търново', + 35961704 => 'Правда, В. Търново', + 35961705 => 'Горски долен Тръмбеш', + 35961706 => 'Писарево, В. Търново', + 3596173 => 'Долна Оряховица', + 3596174 => 'Драганово, В. Търново', + 3596175 => 'Първомайци', + 3596176 => 'Поликраище', + 3596177 => 'Янтра, В. Търново', + 3596178 => 'Стрелец, В. Търново', + 3596179 => 'Крушето', + 359618 => 'Горна Оряховица', + 359619 => 'Лясковец, В. Търново', + 35962 => 'Велико Търново', + 359631 => 'Свищов', + 35963202 => 'Драгомирово, В. Търново', + 35963203 => 'Хаджидимитрово, В. Търново', + 35963204 => 'Деляновци', + 35963205 => 'Червена', + 3596321 => 'Горна Студена', + 3596322 => 'Алеково, В. Търново', + 3596323 => 'Българско сливово', + 3596324 => 'Вардим', + 3596325 => 'Козловец', + 3596326 => 'Морава', + 3596327 => 'Овча могила', + 3596328 => 'Ореш', + 3596329 => 'Царевец, В. Търново', + 3596352 => 'Долни Луковит', + 3596356 => 'Комарево, Плевен', + 35963560 => 'Радишево', + 35963561 => 'Гривица', + 35963563 => 'Борислав', + 35963564 => 'Биволаре', + 35963565 => 'Мечка, Плевен', + 35963566 => 'Бръшляница', + 35963567 => 'Градина, Плевен', + 35963568 => 'Буковлък', + 35963569 => 'Каменец, Плевен', + 3596357 => 'Ясен, Плевен', + 35963570 => 'Староселци', + 35963571 => 'Брестовец', + 35963573 => 'Дисевица', + 35963574 => 'Тодорово, Плевен', + 35963575 => 'Бохот', + 35963576 => 'Тученица', + 35963577 => 'Пелишат', + 35963578 => 'Опанец, Плевен', + 35963579 => 'Ралево', + 3596359 => 'Глава', + 35964 => 'Плевен', + 359650 => 'Левски, Плевен', + 3596510 => 'Тотлебен', + 3596511 => 'Победа, Плевен', + 3596512 => 'Горни Дъбник', + 3596513 => 'Пордим', + 3596514 => 'Долни Дъбник', + 3596515 => 'Славяново, Плевен', + 3596516 => 'Искър, Плевен', + 35965165 => 'Писарово, Плевен', + 3596517 => 'Подем', + 3596518 => 'Рибен', + 3596519 => 'Беглеж', + 3596520 => 'Николаево, Плевен', + 3596521 => 'Садовец', + 3596522 => 'Згалево', + 3596523 => 'Крушовица, Плевен', + 3596524 => 'Петърница', + 3596525 => 'Бъркач', + 3596526 => 'Върбица, Плевен', + 3596527 => 'Одърне', + 3596528 => 'Вълчитрън', + 3596529 => 'Коиловци', + 3596530 => 'Трънчовица', + 3596531 => 'Изгрев, Плевен', + 3596532 => 'Българене, Плевен', + 3596533 => 'Стежерово', + 3596534 => 'Малчика', + 3596535 => 'Козар Белене', + 3596536 => 'Аспарухово, Плевен', + 3596537 => 'Асеновци', + 3596538 => 'Обнова', + 3596539 => 'Градище, Плевен', + 3596540 => 'Асеново, Плевен', + 3596541 => 'Никопол', + 3596542 => 'Въбел, Плевен', + 3596543 => 'Муселиево', + 3596544 => 'Новачене, Плевен', + 3596545 => 'Любеново, Плевен', + 3596546 => 'Лозица, Плевен', + 3596547 => 'Драгаш войвода', + 3596548 => 'Дебово', + 3596549 => 'Санадиново', + 3596550 => 'Ставерци', + 3596551 => 'Тръстеник, Плевен', + 3596552 => 'Долна Митрополия', + 3596553 => 'Оряховица, Плевен', + 3596554 => 'Крушовене', + 3596555 => 'Байкал', + 3596556 => 'Горна Митрополия', + 3596557 => 'Брегаре', + 3596558 => 'Славовица, Плевен', + 3596559 => 'Гостиля', + 3596560 => 'Крета, Плевен', + 3596561 => 'Гулянци', + 35965617 => 'Искър, Плевен', + 3596562 => 'Гиген', + 3596563 => 'Брест, Плевен', + 3596564 => 'Загражден, Плевен', + 3596565 => 'Милковица', + 3596566 => 'Долни Вит', + 3596567 => 'Сомовит', + 3596568 => 'Дъбован', + 3596569 => 'Ленково', + 3596570 => 'Девенци', + 3596571 => 'Лепица', + 3596572 => 'Сухаче', + 3596573 => 'Койнаре', + 3596574 => 'Чомаковци', + 3596575 => 'Телиш', + 3596576 => 'Радомирци', + 3596577 => 'Бресте', + 3596578 => 'Реселец', + 3596579 => 'Рупци, Плевен', + 359658 => 'Белене', + 3596580 => 'Татари', + 3596581 => 'Бяла вода, Плевен', + 3596587 => 'Петокладенци', + 3596588 => 'Деков', + 3596589 => 'Кулина вода', + 359659 => 'Червен бряг', + 3596590 => 'Ракита, Плевен', + 3596591 => 'Горник', + 35966 => 'Габрово', + 359670 => 'Троян, Ловеч', + 3596710 => 'Донино', + 3596711 => 'Кози рог', + 3596712 => 'Гъбене', + 3596713 => 'Враниловци', + 3596714 => 'Поповци', + 3596716 => 'Жълтеш', + 3596717 => 'Лесичарка', + 3596718 => 'Драгановци', + 35967193 => 'Кметовци', + 35967194 => 'Гръблевци', + 3596720 => 'Керека', + 3596722 => 'Соколово, Габр.', + 3596723 => 'Царева ливада', + 3596724 => 'Янтра, Габр.', + 3596725 => 'Гостилица', + 3596726 => 'Скалско', + 3596727 => 'Ганчовец', + 3596728 => 'Буря', + 35967301 => 'Идилево', + 35967302 => 'Кръвеник', + 35967303 => 'Батошево', + 35967304 => 'Крамолин', + 35967305 => 'Стоките', + 35967306 => 'Градище, Габр.', + 35967307 => 'Млечево', + 35967308 => 'Ловнидол', + 35967309 => 'Агатово', + 3596732 => 'Сенник', + 3596733 => 'Кормянско', + 3596734 => 'Петко Славейков', + 3596736 => 'Градница, Габр.', + 3596737 => 'Крушево, Габр.', + 3596738 => 'Добромирка', + 35967390 => 'Шумата', + 35967391 => 'Столът', + 35967392 => 'Яворец', + 35967393 => 'Душево', + 35967394 => 'Богатово', + 35967395 => 'Горна Росица', + 35967396 => 'Бериево', + 35967397 => 'Ряховците', + 35967398 => 'Дамяново', + 35967399 => 'Малки Вършец', + 359675 => 'Севлиево', + 359676 => 'Дряново, Габр.', + 359677 => 'Трявна', + 3596770 => 'Плачковци', + 35967774 => 'Белица, Габр.', + 359678 => 'Тетевен', + 35968 => 'Ловеч', + 3596900 => 'Васильово', + 3596901 => 'Гложене, Ловеч', + 3596902 => 'Рибарица, Ловеч', + 35969031 => 'Галата', + 35969032 => 'Български извор', + 3596905 => 'Дивчовото', + 3596906 => 'Черни Вит', + 3596907 => 'Градежница', + 3596908 => 'Глогово', + 3596909 => 'Малка Желязна', + 3596910 => 'Малиново', + 3596911 => 'Лисец, Ловеч', + 3596912 => 'Баховица', + 3596913 => 'Славяни', + 3596914 => 'Сливек', + 3596915 => 'Смочан', + 3596916 => 'Брестово, Ловеч', + 3596917 => 'Българене, Ловеч', + 3596918 => 'Дренов', + 3596919 => 'Слатина, Ловеч', + 3596920 => 'Лесидрен', + 3596921 => 'Абланица, Ловеч', + 3596922 => 'Лешница, Ловеч', + 3596923 => 'Горан', + 35969240 => 'Хлевене', + 35969241 => 'Йоглав', + 35969242 => 'Пресяка', + 35969243 => 'Казачево', + 35969244 => 'Тепава', + 35969245 => 'Деветаки', + 35969247 => 'Гостиня', + 35969248 => 'Скобелево, Ловеч', + 35969249 => 'Дойренци', + 3596925 => 'Владиня', + 3596926 => 'Горно Павликене', + 3596927 => 'Умаревци', + 3596928 => 'Къкрина', + 3596929 => 'Радювене', + 3596930 => 'Славщица', + 3596931 => 'Угърчин', + 3596932 => 'Микре', + 3596933 => 'Голец', + 3596934 => 'Катунец', + 3596935 => 'Сопот, Ловеч', + 3596937 => 'Соколово, Ловеч', + 3596938 => 'Каленик, Ловеч', + 3596939 => 'Драгана', + 3596941 => 'Летница', + 3596942 => 'Александрово, Ловеч', + 3596943 => 'Горско Сливово', + 3596944 => 'Крушуна', + 3596946 => 'Чавдарци', + 3596948 => 'Кърпачево', + 3596950 => 'Гумощник', + 3596952 => 'Орешак, Ловеч', + 3596953 => 'Борима', + 3596954 => 'Врабево', + 3596955 => 'Дълбок дол', + 3596956 => 'Ломец, Ловеч', + 3596957 => 'Голяма Желязна', + 3596958 => 'Априлци, Ловеч', + 3596959 => 'Дебнево', + 3596960 => 'Белиш', + 35969612 => 'Терзийско, Ловеч', + 35969613 => 'Чифлик, Ловеч', + 35969614 => 'Горно трапе', + 35969615 => 'Балабанско', + 35969616 => 'Старо село, Ловеч', + 3596962 => 'Черни Осъм', + 3596963 => 'Балканец', + 3596964 => 'Велчево, Ловеч', + 3596965 => 'Бели Осъм', + 3596966 => 'Шипково', + 3596967 => 'Калейца', + 3596968 => 'Добродан', + 3596969 => 'Беклемето', + 359697 => 'Луковит', + 3596980 => 'Беленци', + 3596981 => 'Петревене', + 3596982 => 'Ъглен', + 3596983 => 'Дерманци', + 3596984 => 'Бежаново, Ловеч', + 3596985 => 'Румянцево', + 3596986 => 'Дъбен', + 3596987 => 'Карлуково', + 3596988 => 'Пещерна', + 3596989 => 'Торос', + 3596990 => 'Малък извор, Ловеч', + 3596991 => 'Ябланица', + 3596992 => 'Златна Панега', + 3596994 => 'Брестница, Ловеч', + 3596997 => 'Добревци, Ловеч', + 3596998 => 'Голям извор, Ловеч', + 359701 => 'Дупница', + 359702 => 'Бобов дол', + 3597030 => 'Ресилово', + 3597031 => 'Горна Козница', + 3597032 => 'Яхиново', + 3597033 => 'Крайници', + 3597034 => 'Джерман', + 3597035 => 'Червен брег', + 3597036 => 'Баланово', + 3597039 => 'Самораново', + 3597041 => 'Шатрово', + 3597042 => 'Коркина', + 3597043 => 'Големо село', + 3597044 => 'Бабино', + 3597045 => 'Голем Върбовник', + 3597046 => 'Бобошево', + 3597047 => 'Усойка', + 3597048 => 'Блажиево', + 3597052 => 'Пастра', + 3597053 => 'Кочериново', + 3597054 => 'Рила', + 3597056 => 'Мурсалево', + 3597057 => 'Мало село', + 3597058 => 'Стоб', + 359707 => 'Сапарева баня', + 3597102 => 'Лопян', + 3597103 => 'Брусен, София', + 3597104 => 'Лъга', + 3597105 => 'Малки Искър', + 3597106 => 'Ямна', + 3597110 => 'Опицвет', + 3597116 => 'Петърч', + 3597117 => 'Градец, София', + 3597118 => 'Драговищица, София', + 3597119 => 'Дръмша', + 3597120 => 'Долна баня', + 35971220 => 'Гуцал', + 35971221 => 'Ярлово', + 35971224 => 'Шипочане', + 35971225 => 'Ново село, София', + 35971227 => 'Бели Искър', + 35971228 => 'Марица', + 3597123 => 'Ковачевци, София', + 3597124 => 'Белчински бани', + 3597125 => 'Говедарци', + 3597126 => 'Горни Окол', + 3597127 => 'Широки дол', + 3597129 => 'Радуил', + 35971302 => 'Боженица', + 35971304 => 'Липница, София', + 35971306 => 'Рашково', + 3597132 => 'Радотина', + 3597133 => 'Правец', + 35971337 => 'Калугерово, София', + 35971338 => 'Осиковска Лакавица', + 3597134 => 'Врачеш', + 3597135 => 'Трудовец', + 3597136 => 'Новачене, София', + 3597137 => 'Скравена', + 3597138 => 'Литаково', + 3597139 => 'Джурово', + 35971398 => 'Осиковица', + 3597142 => 'Костенец', + 3597143 => 'Вакарел', + 3597144 => 'Костенец', + 3597145 => 'Мирово, София', + 3597146 => 'Черньово', + 3597147 => 'Пчелин, София', + 35971471 => 'Очуша', + 3597148 => 'Мухово', + 3597149 => 'Живково, София', + 35971502 => 'Елешница, София', + 35971503 => 'Долно Камарци', + 35971504 => 'Белопопци', + 35971505 => 'Чурек', + 35971506 => 'Габра', + 3597152 => 'Горна Малина', + 3597154 => 'Столник', + 3597155 => 'Лесново', + 3597156 => 'Равно поле', + 3597157 => 'Саранци', + 3597158 => 'Доганово', + 35971587 => 'Голема Раковица', + 3597159 => 'Априлово, София', + 3597162 => 'Лакатник', + 3597163 => 'Искрец', + 3597164 => 'Реброво', + 3597165 => 'Миланово, София', + 3597166 => 'Владо Тричков', + 3597167 => 'Церово, София', + 3597168 => 'Бов', + 3597169 => 'Томпсън', + 3597172 => 'Драгоман', + 3597174 => 'Калотина', + 3597175 => 'Габер', + 3597176 => 'Храбърско', + 3597177 => 'Алдомировци', + 3597178 => 'Пролеша', + 3597179 => 'Големо Малово', + 35971798 => 'Василовци,Соф.', + 3597181 => 'Пирдоп', + 3597182 => 'Мирково', + 3597183 => 'Душанци', + 3597184 => 'Копривщица', + 3597185 => 'Челопеч', + 3597186 => 'Антон', + 3597187 => 'Буново, София', + 3597188 => 'Петрич, София', + 3597189 => 'Чавдар, София', + 3597192 => 'Гинци', + 3597193 => 'Голеш, София', + 359720 => 'Етрополе', + 359721 => 'Костинброд', + 359722 => 'Самоков', + 359723 => 'Ботевград', + 359724 => 'Ихтиман', + 359725 => 'Елин Пелин', + 359726 => 'Своге', + 359727 => 'Сливница, София', + 359728 => 'Златица', + 359729 => 'Годеч', + 35973 => 'Благоевград', + 3597415 => 'Селище, Благ.', + 35974201 => 'Капатово', + 35974202 => 'Ключ', + 35974203 => 'Рупите', + 35974204 => 'Гега', + 35974207 => 'Генерал Тодоров', + 3597422 => 'Тополница, Благ.', + 3597423 => 'Коларово, Благ.', + 3597424 => 'Кърналово', + 3597425 => 'Кулата', + 3597426 => 'Марикостиново', + 3597427 => 'Първомай, Благ.', + 3597428 => 'Габрене', + 3597430 => 'Дамяница', + 35974321 => 'Хърсово, Благ.', + 35974322 => 'Петрово, Благ.', + 35974323 => 'Лозеница', + 35974324 => 'Струма', + 35974325 => 'Лиляново', + 35974327 => 'Ново Делчево', + 3597433 => 'Кресна', + 3597434 => 'Струмяни', + 35974346 => 'Цапарево', + 35974347 => 'Раздол', + 35974348 => 'Игралище', + 3597435 => 'Склаве', + 3597436 => 'Левуново', + 3597437 => 'Мелник', + 3597438 => 'Катунци', + 35974386 => 'Пирин', + 35974388 => 'Горно Спанчево', + 3597439 => 'Плоски', + 35974401 => 'Горно Драглище', + 35974402 => 'Годлево', + 35974403 => 'Долно Драглище', + 35974404 => 'Бабяк', + 35974405 => 'Краище, Благ.', + 35974406 => 'Добърско', + 35974407 => 'Кремен, Благ.', + 35974408 => 'Обидим', + 35974409 => 'Места', + 3597442 => 'Якоруда', + 3597444 => 'Белица, Благ.', + 3597445 => 'Баня, Благ.', + 3597446 => 'Елешница, Благ.', + 3597447 => 'Добринище', + 3597448 => 'Бачево', + 35974495 => 'Юруково', + 35974496 => 'Филипово, Благ.', + 359745 => 'Петрич, Благ.', + 359746 => 'Сандански', + 359747 => 'Разлог', + 359748 => 'Симитли', + 359749 => 'Банско', + 359750 => 'Боровец, София', + 359751 => 'Гоце Делчев', + 3597520 => 'Корница', + 3597521 => 'Копривлен', + 35975214 => 'Гайтаниново', + 35975215 => 'Тешово', + 3597522 => 'Дъбница', + 3597523 => 'Гърмен', + 3597524 => 'Абланица, Благ.', + 3597525 => 'Баничан', + 3597526 => 'Рибново', + 3597527 => 'Горно Дряново', + 3597528 => 'Хаджидимово', + 3597529 => 'Брезница', + 3597531 => 'Долно Дряново', + 3597532 => 'Буково, Благ.', + 3597533 => 'Осиково, Благ.', + 3597541 => 'Сатовча', + 3597544 => 'Осина', + 3597545 => 'Кочан', + 3597546 => 'Слащен', + 3597547 => 'Вълкосел', + 3597548 => 'Годешево', + 3597549 => 'Долен, Благ.', + 35976 => 'Перник', + 3597711 => 'Кладница', + 3597712 => 'Батановци', + 3597713 => 'Рударци', + 3597714 => 'Мещица', + 3597715 => 'Студена, Перник', + 3597717 => 'Дивотино', + 3597718 => 'Драгичево', + 3597719 => 'Ярджиловци', + 3597720 => 'Прибой', + 35977221 => 'Кондофрей', + 35977222 => 'Горна Диканя', + 35977226 => 'Дебели лаг', + 35977229 => 'Гълъбник', + 3597723 => 'Долни Раковец', + 3597724 => 'Извор, Перник', + 3597725 => 'Кленовик', + 3597726 => 'Дрен', + 3597727 => 'Ковачевци, Перник', + 3597728 => 'Друган', + 3597729 => 'Долна Диканя', + 3597731 => 'Трън', + 3597732 => 'Вукан', + 3597733 => 'Филиповци', + 3597734 => 'Главановци, Перник', + 3597735 => 'Лева река', + 3597741 => 'Земен', + 3597742 => 'Калище', + 3597743 => 'Дивля', + 3597744 => 'Еловдол, Перник', + 3597745 => 'Егълница', + 3597751 => 'Брезник', + 3597752 => 'Режанци', + 3597753 => 'Ноевци', + 3597754 => 'Кошарево', + 3597755 => 'Велковци, Перник', + 359777 => 'Радомир', + 35978 => 'Кюстендил', + 3597910 => 'Берсин', + 3597911 => 'Граница', + 3597912 => 'Горна Гращица', + 3597913 => 'Рашка Гращица', + 3597914 => 'Ваксево', + 3597915 => 'Невестино, Кюст.', + 3597916 => 'Багренци', + 3597917 => 'Таваличево', + 3597918 => 'Ябълково, Кюст.', + 3597920 => 'Скриняно', + 3597921 => 'Жиленци', + 3597922 => 'Драговищица, Кюст.', + 3597923 => 'Вратца', + 3597924 => 'Шишковци', + 3597925 => 'Гюешево', + 3597926 => 'Коняво', + 3597927 => 'Трекляно', + 3597928 => 'Гърляно', + 3597929 => 'Соволяно', + 3597930 => 'Еремия', + 3597932 => 'Шипочано', + 3597933 => 'Грамаждано', + 3597934 => 'Буново, Кюст.', + 3597935 => 'Долно село', + 3597936 => 'Слокощица', + 3597937 => 'Ръждавица', + 3597938 => 'Долно Уйно', + 3597939 => 'Църварица', + 3598111 => 'Щръклево', + 3598113 => 'Ново село, Русе', + 3598114 => 'Пиргово', + 3598115 => 'Червена вода', + 3598116 => 'Иваново, Русе', + 3598117 => 'Мартен', + 3598118 => 'Николово, Русе', + 3598122 => 'Ценово, Русе', + 3598123 => 'Босилковци', + 3598124 => 'Новград', + 3598125 => 'Копривец', + 35981262 => 'Бистренци', + 35981264 => 'Пиперково', + 35981266 => 'Стърмен, Русе', + 35981268 => 'Кривина, Русе', + 3598127 => 'Караманово', + 3598128 => 'Полско Косово', + 3598129 => 'Лом Черковна', + 3598131 => 'Борисово, Русе', + 3598132 => 'Юделник', + 3598133 => 'Ряхово', + 3598134 => 'Малко Враново', + 3598135 => 'Бабово', + 3598136 => 'Стамболово, Русе', + 3598137 => 'Голямо Враново', + 3598138 => 'Бръшлен', + 3598140 => 'Борово, Русе', + 3598141 => 'Две могили', + 3598142 => 'Бъзовец, Русе', + 3598143 => 'Обретеник', + 3598144 => 'Батишница', + 3598145 => 'Тръстеник, Русе', + 35981461 => 'Каран Върбовка', + 35981462 => 'Волово', + 35981463 => 'Могилино', + 35981464 => 'Острица, Русе', + 35981465 => 'Батин', + 35981466 => 'Помен', + 3598147 => 'Баниска', + 3598148 => 'Горно Абланово', + 3598149 => 'Кацелово', + 3598150 => 'Семерджиево', + 3598151 => 'Просена', + 3598152 => 'Красен, Русе', + 3598156 => 'Червен, Русе', + 3598158 => 'Мечка, Русе', + 3598159 => 'Кошов', + 3598161 => 'Ветово', + 3598163 => 'Бъзън', + 3598164 => 'Писанец', + 3598165 => 'Смирненски, Русе', + 3598166 => 'Сваленик', + 3598167 => 'Церовец', + 359817 => 'Бяла, Русе', + 3598184 => 'Глоджево', + 3598185 => 'Сеново', + 3598187 => 'Тетово', + 35981886 => 'Черешово, Русе', + 3598192 => 'Хотанца', + 3598194 => 'Сандрово', + 3598196 => 'Нисово', + 35982 => 'Русе', + 35984 => 'Разград', + 3598424 => 'Цар Калоян, Разград', + 35984266 => 'Просторно', + 35984269 => 'Недоклан', + 3598431 => 'Исперих', + 35984392 => 'Белинци', + 35984393 => 'Вазово', + 35984394 => 'Духовец', + 3598442 => 'Завет, Разград', + 3598445 => 'Юпер', + 35984462 => 'Острово', + 35984463 => 'Прелез', + 35984464 => 'Веселец, Разград', + 35984465 => 'Савин', + 35984466 => 'Звънарци', + 35984467 => 'Сеслав', + 35984469 => 'Божурово, Разград', + 3598448 => 'Тертер', + 35984710 => 'Осенец', + 35984711 => 'Мортагоново', + 35984712 => 'Костанденец', + 35984713 => 'Благоево, Разград', + 35984717 => 'Побит камък, Разград', + 35984718 => 'Дряновец, Разград', + 35984719 => 'Балкански', + 35984720 => 'Топчии', + 35984721 => 'Липник', + 35984722 => 'Ясеновец', + 35984723 => 'Дянково', + 35984725 => 'Киченица', + 35984726 => 'Ушинци', + 35984727 => 'Каменово, Разград', + 35984728 => 'Раковски, Разград', + 35984729 => 'Езерче', + 35984730 => 'Голям Поровец', + 35984732 => 'Йонково', + 35984733 => 'Лудогорци', + 35984734 => 'Тодорово, Разград', + 35984735 => 'Свещари', + 35984736 => 'Подайва', + 35984737 => 'Райнино', + 35984738 => 'Китанчево', + 35984740 => 'Бисерци', + 35984743 => 'Брестовене', + 35984744 => 'Беловец', + 35984745 => 'Владимировци', + 35984749 => 'Севар', + 3598475 => 'Лозница, Разград', + 35984760 => 'Трапище', + 35984761 => 'Градина, Разград', + 35984763 => 'Бели Лом', + 35984764 => 'Сейдол', + 35984765 => 'Веселина', + 35984766 => 'Каменар, Разград', + 35984768 => 'Синя вода', + 35984769 => 'Гороцвет', + 3598477 => 'Самуил', + 35984774 => 'Голям извор, Разград', + 35984776 => 'Хърсово, Разград', + 35984778 => 'Богданци, Разград', + 35984779 => 'Здравец, Разград', + 359848 => 'Кубрат', + 35986 => 'Силистра', + 3598622 => 'Алеково, Силистра', + 3598623 => 'Голеш, Силистра', + 3598624 => 'Калипетрово', + 3598625 => 'Овен', + 3598626 => 'Средище, Силистра', + 3598627 => 'Бабук', + 3598628 => 'Цар Асен, Силистра', + 3598629 => 'Смилец, Силистра', + 3598632 => 'Зафирово', + 3598633 => 'Старо село, Силистра', + 3598634 => 'Нова Черна', + 3598635 => 'Цар Самуил', + 3598636 => 'Главиница, Силистра', + 3598637 => 'Малък Преславец', + 3598638 => 'Богданци, Силистра', + 3598639 => 'Коларово, Силистра', + 359864 => 'Дулово', + 3598640 => 'Правда, Силистра', + 3598641 => 'Окорш', + 3598643 => 'Златоклас', + 3598644 => 'Чернолик', + 3598645 => 'Межден', + 3598646 => 'Вокил', + 3598647 => 'Паисиево', + 3598648 => 'Секулово', + 3598649 => 'Яребица', + 359866 => 'Тутракан', + 3598662 => 'Добротица, Силистра', + 3598663 => 'Ситово, Силистра', + 3598664 => 'Поляна, Силистра', + 3598665 => 'Искра, Силистра', + 3598667 => 'Белица, Силистра', + 3598668 => 'Попина', + 3598669 => 'Гарван, Силистра', + 3598672 => 'Брадвари', + 3598673 => 'Алфатар', + 3598674 => 'Професор Иширково', + 3598675 => 'Айдемир', + 3598676 => 'Ветрен, Силистра', + 3598677 => 'Сребърна', + 3598678 => 'Срацимир, Силистра', + 3598679 => 'Кайнарджа', + 3598692 => 'Стефан Караджа, Силистра', + 3598693 => 'Звенимир', + 3598694 => 'Зебил', + 3598695 => 'Ножарево', + 3598696 => 'Суходол, Силистра', + 3598697 => 'Сокол, Силистра', + 3598698 => 'Шуменци', + 3598699 => 'Търновци, Силистра', + 359910 => 'Мездра', + 3599110 => 'Вировско', + 3599111 => 'Челопек', + 3599112 => 'Баница', + 3599113 => 'Мраморен', + 3599115 => 'Чирен', + 3599116 => 'Костелево', + 3599117 => 'Криводол', + 35991180 => 'Лесура', + 35991182 => 'Осен, Враца', + 35991183 => 'Фурен', + 35991184 => 'Ракево', + 35991185 => 'Пудрия', + 35991186 => 'Баурене', + 35991188 => 'Галатин', + 35991189 => 'Три кладенци', + 3599119 => 'Тишевица', + 35991201 => 'Люти брод', + 35991202 => 'Кунино', + 35991203 => 'Лик', + 3599121 => 'Царевец, Враца', + 3599122 => 'Зверино', + 3599123 => 'Роман', + 3599124 => 'Типченица', + 3599125 => 'Горна Бешовица', + 3599126 => 'Камено поле', + 3599127 => 'Лютидол', + 3599128 => 'Елисейна', + 3599129 => 'Синьо бърдо', + 3599130 => 'Тлачене', + 3599131 => 'Добролево', + 3599132 => 'Кнежа', + 3599133 => 'Комарево, Враца', + 3599134 => 'Търнак', + 3599135 => 'Бърдарски геран', + 3599136 => 'Галиче', + 3599137 => 'Попица', + 3599138 => 'Алтимир', + 3599139 => 'Търнава, Враца', + 3599140 => 'Габаре', + 35991401 => 'Враняк', + 3599141 => 'Малорад', + 3599142 => 'Лазарово', + 3599143 => 'Еница', + 3599144 => 'Нивянин', + 3599145 => 'Бреница, Враца', + 3599146 => 'Соколаре', + 3599147 => 'Борован', + 3599148 => 'Бъркачево', + 3599149 => 'Буковец, Враца', + 359915 => 'Бяла Слатина', + 3599160 => 'Гложене, Враца', + 3599161 => 'Мизия', + 3599162 => 'Михайлово, Враца', + 3599163 => 'Хърлец', + 3599164 => 'Крушовица, Враца', + 3599165 => 'Софрониево', + 3599166 => 'Хайредин', + 35991668 => 'Манастирище', + 3599167 => 'Липница, Враца', + 3599168 => 'Бутан', + 3599169 => 'Рогозен', + 3599171 => 'Оряхово, Враца', + 3599172 => 'Селановци', + 3599173 => 'Галово', + 3599174 => 'Горни Вадин', + 3599175 => 'Остров', + 3599176 => 'Лесковец, Враца', + 3599180 => 'Голямо Пещене', + 3599181 => 'Краводер', + 3599182 => 'Девене', + 3599183 => 'Лиляче', + 3599184 => 'Оходен', + 3599185 => 'Бели Извор', + 3599186 => 'Згориград', + 3599187 => 'Лютаджик', + 3599188 => 'Горно Пещене', + 35991888 => 'Веслец, Враца', + 3599189 => 'Паволче', + 35992 => 'Враца', + 3599311 => 'Кутово', + 3599312 => 'Брегово, Видин', + 3599313 => 'Капитановци', + 3599314 => 'Дунавци, Видин', + 3599315 => 'Градец, Видин', + 3599316 => 'Ново село, Видин', + 3599317 => 'Арчар', + 3599318 => 'Буковец, Видин', + 3599319 => 'Гъмзово', + 3599320 => 'Стакевци', + 35993212 => 'Карбинци', + 3599322 => 'Орешец, Видин', + 3599323 => 'Дреновец', + 3599324 => 'Ружинци', + 3599325 => 'Бело поле, Видин', + 3599326 => 'Горни Лом', + 3599327 => 'Чупрене', + 3599328 => 'Долни Лом', + 3599329 => 'Рабиша', + 3599330 => 'Раброво', + 3599332 => 'Раковица', + 3599333 => 'Бойница', + 35993342 => 'Киреево', + 3599335 => 'Цар Петрово', + 3599336 => 'Старопатица', + 3599337 => 'Грамада', + 3599338 => 'Шишенци', + 3599339 => 'Макреш', + 3599340 => 'Септемврийци, Видин', + 3599341 => 'Димово, Видин', + 3599342 => 'Иново', + 3599343 => 'Гомотарци', + 3599344 => 'Връв', + 3599345 => 'Винарово, Видин', + 3599346 => 'Синаговци', + 3599347 => 'Бела Рада', + 3599348 => 'Неговановци', + 3599349 => 'Сланотрън', + 3599351 => 'Извор, Видин', + 3599352 => 'Дружба', + 3599353 => 'Кошава', + 3599354 => 'Антимово, Видин', + 3599355 => 'Косово, Видин', + 3599356 => 'Каленик, Видин', + 359936 => 'Белоградчик', + 359938 => 'Кула', + 35994 => 'Видин', + 3599512 => 'Бели брег', + 3599513 => 'Бойчиновци', + 3599514 => 'Владимирово, Монт.', + 3599515 => 'Мадан, Монт.', + 3599516 => 'Лехчево', + 3599517 => 'Кобиляк', + 3599518 => 'Мърчево', + 3599520 => 'Горно Озирово', + 3599521 => 'Замфирово', + 3599522 => 'Котеновци', + 3599523 => 'Бързия', + 3599524 => 'Ягодово, Монт.', + 3599525 => 'Долно Озирово', + 3599526 => 'Слатина, Монт.', + 3599527 => 'Вършец', + 35995276 => 'Драганица', + 35995277 => 'Черкаски', + 3599528 => 'Гаганица', + 3599529 => 'Боровци', + 359953 => 'Берковица', + 3599540 => 'Белотинци', + 3599541 => 'Доктор Йосифово', + 3599542 => 'Смоляновци', + 3599544 => 'Студено буче', + 3599545 => 'Габровница', + 3599546 => 'Славотин', + 3599547 => 'Винище', + 3599548 => 'Крапчене', + 3599549 => 'Долна Рикса', + 3599550 => 'Митровци', + 3599551 => 'Георги Дамяново', + 3599552 => 'Белимел', + 3599553 => 'Превала', + 3599554 => 'Чипровци', + 3599555 => 'Копиловци, Монт.', + 3599556 => 'Говежда', + 3599557 => 'Горно Церовене', + 3599558 => 'Гаврил Геново', + 3599559 => 'Горна Ковачица', + 3599560 => 'Безденица', + 3599561 => 'Сумер', + 3599564 => 'Стубел', + 3599567 => 'Долна Вереница', + 3599568 => 'Благово, Монт.', + 3599569 => 'Липен', + 35996 => 'Монтана', + 359971 => 'Лом', + 3599719 => 'Аспарухово, Монт.', + 3599720 => 'Ковачица', + 3599721 => 'Долно Церовене', + 3599722 => 'Сталийска махала', + 3599723 => 'Трайково', + 3599724 => 'Станево', + 3599725 => 'Комощица', + 3599726 => 'Замфир', + 3599727 => 'Медковец', + 3599728 => 'Сливата', + 3599729 => 'Расово', + 359973 => 'Козлодуй', + 3599740 => 'Септемврийци, Монт.', + 3599741 => 'Долни Цибър', + 3599742 => 'Якимово', + 3599744 => 'Вълчедръм', + 3599745 => 'Златия, Монт.', + 3599746 => 'Разград, Монт.', + 3599747 => 'Мокреш, Монт.', + 3599748 => 'Дългоделци', + 3599749 => 'Черни връх, Монт.', + 3599782 => 'Буковец, Монт.', + 3599783 => 'Брусарци', + 3599784 => 'Киселево', + 3599785 => 'Василовци, Монт.', + 3599787 => 'Смирненски, Монт.', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/cs/82.php b/src/libphonenumber/geocoding/data/cs/82.php new file mode 100644 index 000000000..0ca572740 --- /dev/null +++ b/src/libphonenumber/geocoding/data/cs/82.php @@ -0,0 +1,20 @@ + 'Soul', + 8231 => 'Gjŏnggi', + 8232 => 'Inčchon', + 8233 => 'Kangwon', + 8241 => 'Jižní Čchungčchong', + 8242 => 'Tedžon', + 8243 => 'Severní Čchungčchong', + 8244 => 'Sedžong', + 8251 => 'Pusan', + 8252 => 'Ulsan', + 8253 => 'Tegu', + 8254 => 'Severní Kjongsang', + 8255 => 'Jižní Kjongsang', + 8261 => 'Jižní Čolla', + 8262 => 'Kwangdžu', + 8263 => 'Severní Čolla', + 8264 => 'Čedžu', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/de/352.php b/src/libphonenumber/geocoding/data/de/352.php new file mode 100644 index 000000000..036970701 --- /dev/null +++ b/src/libphonenumber/geocoding/data/de/352.php @@ -0,0 +1,53 @@ + 'Luxemburg', + 35223 => 'Bad Mondorf', + 35224 => 'Luxemburg', + 35225 => 'Luxemburg', + 35226 => 'Luxemburg', + 35227 => 'Luxemburg', + 35229 => 'Luxemburg', + 35230 => 'Kanton Capellen', + 35231 => 'Bertrange', + 35232 => 'Kanton Mersch', + 35233 => 'Walferdingen', + 35234 => 'Senningerberg', + 35235 => 'Sandweiler', + 35236 => 'Hesperingen', + 35237 => 'Leudelange', + 35239 => 'Steinfort', + 35240 => 'Luxemburg', + 35242 => 'Luxemburg', + 35243 => 'Luxemburg', + 35244 => 'Luxemburg', + 35245 => 'Luxemburg', + 35246 => 'Luxemburg', + 35247 => 'Luxemburg', + 35248 => 'Luxemburg', + 35249 => 'Luxemburg', + 35250 => 'Bascharage', + 35251 => 'Dudelange', + 35252 => 'Dudelange', + 35253 => 'Esch-sur-Alzette', + 35254 => 'Esch-sur-Alzette', + 35255 => 'Esch-sur-Alzette', + 35256 => 'Rumelange', + 35257 => 'Esch-sur-Alzette', + 35258 => 'Differdange', + 35259 => 'Soleuvre', + 35271 => 'Betzdorf', + 35272 => 'Echternach', + 35274 => 'Wasserbillig', + 35275 => 'Distrikt Grevenmacher', + 35276 => 'Wormeldange', + 35278 => 'Junglinster', + 35279 => 'Berdorf', + 35280 => 'Kanton Diekirch', + 35281 => 'Ettelbrück', + 35283 => 'Kanton Vianden', + 35287 => 'Larochette', + 35292 => 'Kanton Clerf', + 35295 => 'Kanton Wiltz', + 35297 => 'Weiswampach', + 35299 => 'Troisvierges', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/de/41.php b/src/libphonenumber/geocoding/data/de/41.php new file mode 100644 index 000000000..8ff8e7db6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/de/41.php @@ -0,0 +1,23 @@ + 'Lausanne', + 4122 => 'Genf', + 4124 => 'Yverdon/Aigle', + 4126 => 'Freiburg', + 4127 => 'Sitten', + 4131 => 'Bern', + 4132 => 'Biel/Neuenburg/Solothurn/Jura', + 4133 => 'Thun', + 4134 => 'Burgdorf/Langnau i.E.', + 4141 => 'Luzern', + 4143 => 'Zürich', + 4144 => 'Zürich', + 4152 => 'Winterthur', + 4155 => 'Rapperswil', + 4156 => 'Baden', + 4161 => 'Basel', + 4162 => 'Olten', + 4171 => 'St. Gallen', + 4181 => 'Chur', + 4191 => 'Bellinzona', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/de/43.php b/src/libphonenumber/geocoding/data/de/43.php new file mode 100644 index 000000000..fb1c17bce --- /dev/null +++ b/src/libphonenumber/geocoding/data/de/43.php @@ -0,0 +1,1023 @@ + 'Wien', + 432142 => 'Gattendorf', + 432143 => 'Kittsee', + 432144 => 'Deutsch Jahrndorf', + 432145 => 'Prellenkirchen', + 432146 => 'Nickelsdorf', + 432147 => 'Zurndorf', + 432160 => 'Jois', + 432162 => 'Bruck an der Leitha', + 432163 => 'Petronell-Carnuntum', + 432164 => 'Rohrau', + 432165 => 'Hainburg a.d. Donau', + 432166 => 'Parndorf', + 432167 => 'Neusiedl am See', + 432168 => 'Mannersdorf am Leithagebirge', + 432169 => 'Trautmannsdorf an der Leitha', + 432172 => 'Frauenkirchen', + 432173 => 'Gols', + 432174 => 'Wallern im Burgenland', + 432175 => 'Apetlon', + 432176 => 'Tadten', + 432177 => 'Podersdorf am See', + 432212 => 'Orth an der Donau', + 432213 => 'Lassee', + 432214 => 'Kopfstetten', + 432215 => 'Probstdorf', + 432216 => 'Leopoldsdorf im Marchfelde', + 432230 => 'Schwadorf', + 432231 => 'Purkersdorf', + 432232 => 'Fischamend', + 432233 => 'Preßbaum', + 432234 => 'Gramatneusiedl', + 432235 => 'Maria-Lanzendorf', + 432236 => 'Mödling', + 432237 => 'Gaaden', + 432238 => 'Kaltenleutgeben', + 432239 => 'Breitenfurt bei Wien', + 432242 => 'Sankt Andrä-Wördern', + 432243 => 'Klosterneuburg', + 432244 => 'Langenzersdorf', + 432245 => 'Wolkersdorf im Weinviertel', + 432246 => 'Gerasdorf bei Wien', + 432247 => 'Deutsch-Wagram', + 432248 => 'Markgrafneusiedl', + 432249 => 'Groß-Enzersdorf', + 432252 => 'Baden', + 432253 => 'Oberwaltersdorf', + 432254 => 'Ebreichsdorf', + 432255 => 'Deutsch Brodersdorf', + 432256 => 'Leobersdorf', + 432257 => 'Klausen-Leopoldsdorf', + 432258 => 'Alland', + 432259 => 'Münchendorf', + 432262 => 'Korneuburg', + 432263 => 'Großrußbach', + 432264 => 'Rückersdorf, Harmannsdorf', + 432265 => 'Hausleiten', + 432266 => 'Stockerau', + 432267 => 'Sierndorf', + 432268 => 'Großmugl', + 432269 => 'Niederfellabrunn', + 432271 => 'Ried am Riederberg', + 432272 => 'Tulln an der Donau', + 432273 => 'Tulbing', + 432274 => 'Sieghartskirchen', + 432275 => 'Atzenbrugg', + 432276 => 'Reidling', + 432277 => 'Zwentendorf', + 432278 => 'Absdorf', + 432279 => 'Kirchberg am Wagram', + 432282 => 'Gänserndorf', + 432283 => 'Angern an der March', + 432284 => 'Oberweiden', + 432285 => 'Marchegg', + 432286 => 'Obersiebenbrunn', + 432287 => 'Strasshof an der Nordbahn', + 432288 => 'Auersthal', + 432289 => 'Matzen', + 432522 => 'Laa an der Thaya', + 432523 => 'Kirchstetten, Neudorf bei Staatz', + 432524 => 'Kautendorf', + 432525 => 'Gnadendorf', + 432526 => 'Stronsdorf', + 432527 => 'Wulzeshofen', + 432532 => 'Zistersdorf', + 432533 => 'Neusiedl an der Zaya', + 432534 => 'Niedersulz', + 432535 => 'Hohenau an der March', + 432536 => 'Drösing', + 432538 => 'Velm-Götzendorf', + 432552 => 'Poysdorf', + 432554 => 'Stützenhofen', + 432555 => 'Herrnbaumgarten', + 432556 => 'Großkrut', + 432557 => 'Bernhardsthal', + 432572 => 'Mistelbach', + 432573 => 'Wilfersdorf', + 432574 => 'Gaweinstal', + 432575 => 'Ladendorf', + 432576 => 'Ernstbrunn', + 432577 => 'Asparn an der Zaya', + 432610 => 'Horitschon', + 432611 => 'Mannersdorf an der Rabnitz', + 432612 => 'Oberpullendorf', + 432613 => 'Deutschkreutz', + 432614 => 'Kleinwarasdorf', + 432615 => 'Lutzmannsburg', + 432616 => 'Lockenhaus', + 432617 => 'Draßmarkt', + 432618 => 'Markt Sankt Martin', + 432619 => 'Lackendorf', + 432620 => 'Willendorf', + 432621 => 'Sieggraben', + 432622 => 'Wiener Neustadt', + 432623 => 'Pottendorf', + 432624 => 'Ebenfurth', + 432625 => 'Bad Sauerbrunn', + 432626 => 'Mattersburg', + 432627 => 'Pitten', + 432628 => 'Felixdorf', + 432629 => 'Warth, Niederösterreich', + 432630 => 'Ternitz', + 432631 => 'Pöttsching', + 432632 => 'Pernitz', + 432633 => 'Markt Piesting', + 432634 => 'Gutenstein', + 432635 => 'Neunkirchen', + 432636 => 'Puchberg am Schneeberg', + 432637 => 'Grünbach am Schneeberg', + 432638 => 'Winzendorf-Muthmannsdorf', + 432639 => 'Bad Fischau', + 432641 => 'Kirchberg am Wechsel', + 432642 => 'Aspangberg-Sankt Peter', + 432643 => 'Lichtenegg', + 432644 => 'Grimmenstein', + 432645 => 'Wiesmath', + 432646 => 'Kirchschlag in der Buckligen Welt', + 432647 => 'Krumbach, Niederösterreich', + 432648 => 'Hochneukirchen', + 432649 => 'Mönichkirchen', + 432662 => 'Gloggnitz', + 432663 => 'Schottwien', + 432664 => 'Semmering', + 432665 => 'Prein an der Rax', + 432666 => 'Reichenau', + 432667 => 'Schwarzau im Gebirge', + 432672 => 'Berndorf', + 432673 => 'Altenmarkt an der Triesting', + 432674 => 'Weißenbach an der Triesting', + 432680 => 'Sankt Margarethen im Burgenland', + 432682 => 'Eisenstadt', + 432683 => 'Purbach am Neusiedler See', + 432684 => 'Schützen am Gebirge', + 432685 => 'Rust', + 432686 => 'Draßburg', + 432687 => 'Siegendorf', + 432688 => 'Steinbrunn', + 432689 => 'Hornstein', + 432711 => 'Dürnstein', + 432712 => 'Aggsbach', + 432713 => 'Spitz', + 432714 => 'Rossatz', + 432715 => 'Weißenkirchen in der Wachau', + 432716 => 'Gföhl', + 432717 => 'Unter-Meisling', + 432718 => 'Lichtenau im Waldviertel', + 432719 => 'Droß', + 432722 => 'Kirchberg an der Pielach', + 432723 => 'Rabenstein an der Pielach', + 432724 => 'Schwarzenbach an der Pielach', + 432725 => 'Frankenfels', + 432726 => 'Puchenstuben', + 432728 => 'Wienerbruck', + 432731 => 'Idolsberg', + 432732 => 'Krems an der Donau', + 432733 => 'Schönberg am Kamp', + 432734 => 'Langenlois', + 432735 => 'Hadersdorf am Kamp', + 432736 => 'Paudorf', + 432738 => 'Fels am Wagram', + 432739 => 'Tiefenfucha', + 432741 => 'Flinsbach', + 432742 => 'Sankt Pölten', + 432743 => 'Böheimkirchen', + 432744 => 'Kasten bei Böheimkirchen', + 432745 => 'Pyhra', + 432746 => 'Wilhelmsburg', + 432747 => 'Ober-Grafendorf', + 432748 => 'Kilb', + 432749 => 'Prinzersdorf', + 432752 => 'Melk', + 432753 => 'Gansbach', + 432754 => 'Loosdorf', + 432755 => 'Mank', + 432756 => 'Sankt Leonhard am Forst', + 432757 => 'Pöchlarn', + 432758 => 'Pöggstall', + 432762 => 'Lilienfeld', + 432763 => 'Sankt Veit an der Gölsen', + 432764 => 'Hainfeld', + 432765 => 'Kaumberg', + 432766 => 'Kleinzell', + 432767 => 'Hohenberg', + 432768 => 'Sankt Aegyd am Neuwalde', + 432769 => 'Türnitz', + 432772 => 'Neulengbach', + 432773 => 'Eichgraben', + 432774 => 'Innermanzing', + 432782 => 'Herzogenburg', + 432783 => 'Traismauer', + 432784 => 'Perschling', + 432786 => 'Oberwölbling', + 432812 => 'Groß Gerungs', + 432813 => 'Arbesbach', + 432814 => 'Langschlag', + 432815 => 'Großschönau', + 432816 => 'Karlstift', + 432822 => 'Zwettl-Niederösterreich', + 432823 => 'Großglobnitz', + 432824 => 'Allentsteig', + 432825 => 'Göpfritz an der Wild', + 432826 => 'Rastenfeld', + 432827 => 'Schönbach', + 432828 => 'Rappottenstein', + 432829 => 'Schweiggers', + 432841 => 'Vitis', + 432842 => 'Waidhofen an der Thaya', + 432843 => 'Dobersberg', + 432846 => 'Raabs an der Thaya', + 432847 => 'Groß-Siegharts', + 432848 => 'Pfaffenschlag bei Waidhofen', + 432849 => 'Schwarzenau', + 432852 => 'Gmünd', + 432853 => 'Schrems', + 432854 => 'Kirchberg am Walde', + 432855 => 'Waldenstein', + 432856 => 'Weitra', + 432857 => 'Bad Großpertholz', + 432858 => 'Moorbad Harbach', + 432859 => 'Brand-Nagelberg', + 432862 => 'Heidenreichstein', + 432863 => 'Eggern', + 432864 => 'Kautzen', + 432865 => 'Litschau', + 432872 => 'Ottenschlag', + 432873 => 'Kottes', + 432874 => 'Martinsberg', + 432875 => 'Grafenschlag', + 432876 => 'Els', + 432877 => 'Grainbrunn', + 432878 => 'Traunstein', + 432912 => 'Geras', + 432913 => 'Hötzelsdorf', + 432914 => 'Japons', + 432915 => 'Drosendorf-Zissersdorf', + 432916 => 'Riegersburg, Hardegg', + 432942 => 'Retz', + 432943 => 'Obritz', + 432944 => 'Haugsdorf', + 432945 => 'Zellerndorf', + 432946 => 'Pulkau', + 432947 => 'Theras', + 432948 => 'Weitersfeld', + 432949 => 'Niederfladnitz', + 432951 => 'Guntersdorf', + 432952 => 'Hollabrunn', + 432953 => 'Nappersdorf', + 432954 => 'Göllersdorf', + 432955 => 'Großweikersdorf', + 432956 => 'Ziersdorf', + 432957 => 'Hohenwarth', + 432958 => 'Maissau', + 432959 => 'Sitzendorf an der Schmida', + 432982 => 'Horn', + 432983 => 'Sigmundsherberg', + 432984 => 'Eggenburg', + 432985 => 'Gars am Kamp', + 432986 => 'Irnfritz', + 432987 => 'Sankt Leonhard am Hornerwald', + 432988 => 'Neupölla', + 432989 => 'Brunn an der Wild', + 433112 => 'Gleisdorf', + 433113 => 'Pischelsdorf in der Steiermark', + 433114 => 'Markt Hartmannsdorf', + 433115 => 'Studenzen', + 433116 => 'Kirchbach in Steiermark', + 433117 => 'Eggersdorf bei Graz', + 433118 => 'Sinabelkirchen', + 433119 => 'Sankt Marein bei Graz', + 433123 => 'Sankt Oswald bei Plankenwarth', + 433124 => 'Gratkorn', + 433125 => 'Übelbach', + 433126 => 'Frohnleiten', + 433127 => 'Peggau', + 433132 => 'Kumberg', + 433133 => 'Nestelbach', + 433134 => 'Heiligenkreuz am Waasen', + 433135 => 'Kalsdorf bei Graz', + 433136 => 'Dobl', + 433137 => 'Söding', + 433140 => 'Sankt Martin am Wöllmißberg', + 433141 => 'Hirschegg', + 433142 => 'Voitsberg', + 433143 => 'Krottendorf', + 433144 => 'Köflach', + 433145 => 'Edelschrott', + 433146 => 'Modriach', + 433147 => 'Salla', + 433148 => 'Kainach bei Voitsberg', + 433149 => 'Geistthal', + 433150 => 'Paldau', + 433151 => 'Gnas', + 433152 => 'Feldbach', + 433153 => 'Riegersburg', + 433155 => 'Fehring', + 433157 => 'Kapfenstein', + 433158 => 'Sankt Anna am Aigen', + 433159 => 'Bad Gleichenberg', + 43316 => 'Graz', + 433170 => 'Fischbach', + 433171 => 'Gasen', + 433172 => 'Weiz', + 433173 => 'Ratten', + 433174 => 'Birkfeld', + 433175 => 'Anger', + 433176 => 'Stubenberg', + 433177 => 'Puch bei Weiz', + 433178 => 'Sankt Ruprecht an der Raab', + 433179 => 'Passail', + 433182 => 'Wildon', + 433183 => 'Sankt Georgen an der Stiefing', + 433184 => 'Wolfsberg im Schwarzautal', + 433185 => 'Preding', + 433322 => 'Güssing', + 433323 => 'Eberau', + 433324 => 'Strem', + 433325 => 'Heiligenkreuz im Lafnitztal', + 433326 => 'Stegersbach', + 433327 => 'Sankt Michael im Burgenland', + 433328 => 'Kukmirn', + 433329 => 'Jennersdorf', + 433331 => 'Sankt Lorenzen am Wechsel', + 433332 => 'Hartberg', + 433333 => 'Sebersdorf', + 433334 => 'Kaindorf', + 433335 => 'Pöllau', + 433336 => 'Waldbach', + 433337 => 'Vorau', + 433338 => 'Lafnitz', + 433339 => 'Friedberg', + 433352 => 'Oberwart', + 433353 => 'Oberschützen', + 433354 => 'Bernstein', + 433355 => 'Stadtschlaining', + 433356 => 'Markt Allhau', + 433357 => 'Pinkafeld', + 433358 => 'Litzelsdorf', + 433359 => 'Loipersdorf-Kitzladen', + 433362 => 'Großpetersdorf', + 433363 => 'Rechnitz', + 433364 => 'Hannersdorf', + 433365 => 'Deutsch Schützen-Eisenberg', + 433366 => 'Kohfidisch', + 433382 => 'Fürstenfeld', + 433383 => 'Burgau', + 433385 => 'Ilz', + 433386 => 'Großsteinbach', + 433387 => 'Söchau', + 433452 => 'Leibnitz', + 433453 => 'Ehrenhausen', + 433454 => 'Leutschach', + 433455 => 'Arnfels', + 433456 => 'Fresing', + 433457 => 'Gleinstätten', + 433460 => 'Soboth', + 433461 => 'Trahütten', + 433462 => 'Deutschlandsberg', + 433463 => 'Stainz', + 433464 => 'Groß Sankt Florian', + 433465 => 'Pölfing-Brunn', + 433466 => 'Eibiswald', + 433467 => 'Schwanberg', + 433468 => 'Sankt Oswald ob Eibiswald', + 433469 => 'Sankt Oswald im Freiland', + 433472 => 'Mureck', + 433473 => 'Straden', + 433474 => 'Deutsch Goritz', + 433475 => 'Hürth', + 433476 => 'Bad Radkersburg', + 433477 => 'Sankt Peter am Ottersbach', + 433512 => 'Knittelfeld', + 433513 => 'Bischoffeld', + 433514 => 'Seckau', + 433515 => 'Sankt Lorenzen bei Knittelfeld', + 433516 => 'Kleinlobming', + 433532 => 'Murau', + 433533 => 'Turrach', + 433534 => 'Stadl an der Mur', + 433535 => 'Krakaudorf', + 433536 => 'Sankt Peter am Kammersberg', + 433537 => 'Sankt Georgen ob Murau', + 433571 => 'Möderbrugg', + 433572 => 'Judenburg', + 433573 => 'Fohnsdorf', + 433574 => 'Pusterwald', + 433575 => 'Sankt Johann am Tauern', + 433576 => 'Bretstein', + 433577 => 'Zeltweg', + 433578 => 'Obdach', + 433579 => 'Pöls', + 433581 => 'Oberwölz', + 433582 => 'Scheifling', + 433583 => 'Unzmarkt', + 433584 => 'Neumarkt in Steiermark', + 433585 => 'Sankt Lambrecht', + 433586 => 'Mühlen', + 433587 => 'Schönberg-Lachtal', + 433588 => 'Katsch an der Mur', + 433611 => 'Johnsbach', + 433612 => 'Liezen', + 433613 => 'Admont', + 433614 => 'Rottenmann', + 433615 => 'Trieben', + 433616 => 'Selzthal', + 433617 => 'Gaishorn am See', + 433618 => 'Hohentauern', + 433619 => 'Oppenberg', + 433622 => 'Bad Aussee', + 433623 => 'Bad Mitterndorf', + 433624 => 'Pichl-Kainisch', + 433631 => 'Unterlaussa', + 433632 => 'Sankt Gallen', + 433633 => 'Landl', + 433634 => 'Hieflau', + 433635 => 'Radmer', + 433636 => 'Wildalpen', + 433637 => 'Gams bei Hieflau', + 433638 => 'Palfau', + 433680 => 'Donnersbachwald', + 433682 => 'Stainach', + 433683 => 'Donnersbach', + 433684 => 'Sankt Martin am Grimming', + 433685 => 'Gröbming', + 433686 => 'Haus', + 433687 => 'Schladming', + 433688 => 'Tauplitz', + 433689 => 'Sankt Nikolai im Sölktal', + 433832 => 'Kraubath an der Mur', + 433833 => 'Traboch', + 433834 => 'Wald am Schoberpaß', + 433842 => 'Leoben', + 433843 => 'Sankt Michael in Obersteiermark', + 433844 => 'Kammern im Liesingtal', + 433845 => 'Mautern in Steiermark', + 433846 => 'Kalwang', + 433847 => 'Trofaiach', + 433848 => 'Eisenerz', + 433849 => 'Vordernberg', + 433852 => 'Mürzzuschlag', + 433853 => 'Spital am Semmering', + 433854 => 'Langenwang', + 433855 => 'Krieglach', + 433856 => 'Veitsch', + 433857 => 'Neuberg an der Mürz', + 433858 => 'Mitterdorf im Mürztal', + 433859 => 'Mürzsteg', + 433861 => 'Aflenz', + 433862 => 'Bruck an der Mur', + 433863 => 'Turnau', + 433864 => 'Sankt Marein im Mürztal', + 433865 => 'Kindberg', + 433866 => 'Breitenau am Hochlantsch', + 433867 => 'Pernegg an der Mur', + 433868 => 'Tragöß', + 433869 => 'Sankt Katharein an der Laming', + 433882 => 'Mariazell', + 433883 => 'Terz', + 433884 => 'Wegscheid', + 433885 => 'Greith', + 433886 => 'Weichselboden', + 434212 => 'Sankt Veit an der Glan', + 434213 => 'Launsdorf', + 434214 => 'Brückl', + 434215 => 'Liebenfels', + 434220 => 'Köttmannsdorf', + 434221 => 'Gallizien', + 434223 => 'Maria Saal', + 434224 => 'Pischeldorf', + 434225 => 'Grafenstein', + 434226 => 'Sankt Margareten im Rosental', + 434227 => 'Ferlach', + 434228 => 'Feistritz im Rosental', + 434229 => 'Krumpendorf am Wörther See', + 434230 => 'Globasnitz', + 434231 => 'Mittertrixen', + 434232 => 'Völkermarkt', + 434233 => 'Griffen', + 434234 => 'Ruden', + 434235 => 'Bleiburg', + 434236 => 'Eberndorf', + 434237 => 'Miklauzhof', + 434238 => 'Eisenkappel-Vellach', + 434239 => 'Sankt Kanzian am Klopeiner See', + 434240 => 'Bad Kleinkirchheim', + 434242 => 'Villach', + 434243 => 'Bodensdorf', + 434244 => 'Bad Bleiberg', + 434245 => 'Feistritz an der Drau', + 434246 => 'Radenthein', + 434247 => 'Afritz', + 434248 => 'Treffen', + 434252 => 'Wernberg', + 434253 => 'Sankt Jakob im Rosental', + 434254 => 'Faak am See', + 434255 => 'Arnoldstein', + 434256 => 'Nötsch im Gailtal', + 434257 => 'Fürnitz', + 434258 => 'Gummern', + 434262 => 'Treibach', + 434263 => 'Hüttenberg', + 434264 => 'Klein Sankt Paul', + 434265 => 'Weitensfeld im Gurktal', + 434266 => 'Straßburg', + 434267 => 'Metnitz', + 434268 => 'Friesach', + 434269 => 'Flattnitz', + 434271 => 'Steuerberg', + 434272 => 'Pörtschach am Wörther See', + 434273 => 'Reifnitz', + 434274 => 'Velden am Wörther See', + 434275 => 'Ebene Reichenau', + 434276 => 'Feldkirchen in Kärnten', + 434277 => 'Glanegg', + 434278 => 'Gnesau', + 434279 => 'Sirnitz', + 434282 => 'Hermagor', + 434283 => 'Sankt Stefan im Gailtal', + 434284 => 'Kirchbach', + 434285 => 'Tröpolach', + 434286 => 'Weißbriach', + 434350 => 'Bad Sankt Leonhard im Lavanttal', + 434352 => 'Wolfsberg', + 434353 => 'Prebl', + 434354 => 'Preitenegg', + 434355 => 'Gemmersdorf', + 434356 => 'Lavamünd', + 434357 => 'Sankt Paul im Lavanttal', + 434358 => 'Sankt Andrä', + 434359 => 'Reichenfels', + 43463 => 'Klagenfurt', + 434710 => 'Oberdrauburg', + 434712 => 'Greifenburg', + 434713 => 'Techendorf', + 434714 => 'Dellach im Drautal', + 434715 => 'Kötschach-Mauthen', + 434716 => 'Lesachtal', + 434717 => 'Steinfeld', + 434718 => 'Dellach', + 434732 => 'Gmünd in Kärnten', + 434733 => 'Malta', + 434734 => 'Rennweg', + 434735 => 'Kremsbrücke', + 434736 => 'Innerkrems', + 434761 => 'Stockenboi', + 434762 => 'Spittal an der Drau', + 434766 => 'Millstatt', + 434767 => 'Rothenthurn', + 434768 => 'Kleblach-Lind', + 434769 => 'Möllbrücke', + 434782 => 'Obervellach', + 434783 => 'Reißeck', + 434784 => 'Mallnitz', + 434785 => 'Außerfragant', + 434822 => 'Winklern', + 434823 => 'Tresdorf, Rangersdorf', + 434824 => 'Heiligenblut', + 434825 => 'Großkirchheim', + 434826 => 'Mörtschach', + 434842 => 'Sillian', + 434843 => 'Außervillgraten', + 434846 => 'Abfaltersbach', + 434847 => 'Obertilliach', + 434848 => 'Kartitsch', + 434852 => 'Lienz', + 434853 => 'Ainet', + 434855 => 'Assling', + 434858 => 'Nikolsdorf', + 434872 => 'Huben', + 434873 => 'Sankt Jakob in Defereggen', + 434874 => 'Virgen', + 434875 => 'Matrei in Osttirol', + 434876 => 'Kals am Großglockner', + 434877 => 'Prägraten am Großvenediger', + 434879 => 'Sankt Veit in Defereggen', + 43512 => 'Innsbruck', + 435212 => 'Seefeld in Tirol', + 435213 => 'Scharnitz', + 435214 => 'Leutasch', + 435223 => 'Hall in Tirol', + 435224 => 'Wattens', + 435225 => 'Fulpmes', + 435226 => 'Neustift im Stubaital', + 435230 => 'Sellrain', + 435232 => 'Kematen in Tirol', + 435234 => 'Axams', + 435236 => 'Gries im Sellrain', + 435238 => 'Zirl', + 435239 => 'Kühtai', + 435242 => 'Schwaz', + 435243 => 'Maurach', + 435244 => 'Jenbach', + 435245 => 'Hinterriß', + 435246 => 'Achenkirch', + 435248 => 'Steinberg am Rofan', + 435252 => 'Oetz', + 435253 => 'Längenfeld', + 435254 => 'Sölden', + 435255 => 'Umhausen', + 435256 => 'Untergurgl', + 435262 => 'Telfs', + 435263 => 'Silz', + 435264 => 'Mieming', + 435265 => 'Nassereith', + 435266 => 'Ötztal-Bahnhof', + 435272 => 'Steinach am Brenner', + 435273 => 'Matrei am Brenner', + 435274 => 'Gries am Brenner', + 435275 => 'Trins', + 435276 => 'Gschnitz', + 435278 => 'Navis', + 435279 => 'Sankt Jodok am Brenner', + 435280 => 'Hochfügen', + 435282 => 'Zell am Ziller', + 435283 => 'Kaltenbach', + 435284 => 'Gerlos', + 435285 => 'Mayrhofen', + 435286 => 'Ginzling', + 435287 => 'Tux', + 435288 => 'Fügen', + 435289 => 'Häusling', + 435331 => 'Brandenberg', + 435332 => 'Wörgl', + 435333 => 'Söll', + 435334 => 'Westendorf', + 435335 => 'Hopfgarten im Brixental', + 435336 => 'Alpbach', + 435337 => 'Brixlegg', + 435338 => 'Kundl', + 435339 => 'Wildschönau', + 435352 => 'Sankt Johann in Tirol', + 435353 => 'Waidring', + 435354 => 'Fieberbrunn', + 435355 => 'Jochberg', + 435356 => 'Kitzbühel', + 435357 => 'Kirchberg in Tirol', + 435358 => 'Ellmau', + 435359 => 'Hochfilzen', + 435372 => 'Kufstein', + 435373 => 'Ebbs', + 435374 => 'Walchsee', + 435375 => 'Kössen', + 435376 => 'Thiersee', + 435412 => 'Imst', + 435413 => 'Sankt Leonhard im Pitztal', + 435414 => 'Wenns', + 435417 => 'Roppen', + 435418 => 'Schönwies', + 435441 => 'See', + 435442 => 'Landeck', + 435443 => 'Galtür', + 435444 => 'Ischgl', + 435445 => 'Kappl', + 435446 => 'Sankt Anton am Arlberg', + 435447 => 'Flirsch', + 435448 => 'Pettneu am Arlberg', + 435449 => 'Fließ', + 435472 => 'Prutz', + 435473 => 'Nauders', + 435474 => 'Pfunds', + 435475 => 'Feichten', + 435476 => 'Serfaus', + 435477 => 'Tösens', + 435510 => 'Damüls', + 435512 => 'Egg', + 435513 => 'Hittisau', + 435514 => 'Bezau', + 435515 => 'Au', + 435516 => 'Doren', + 435517 => 'Riezlern', + 435518 => 'Mellau', + 435519 => 'Schröcken', + 435522 => 'Feldkirch', + 435523 => 'Götzis', + 435524 => 'Satteins', + 435525 => 'Nenzing', + 435526 => 'Laterns', + 435550 => 'Thüringen', + 435552 => 'Bludenz', + 435553 => 'Raggal', + 435554 => 'Sonntag', + 435556 => 'Schruns', + 435557 => 'Sankt Gallenkirch', + 435558 => 'Gaschurn', + 435559 => 'Brand', + 435572 => 'Dornbirn', + 435573 => 'Hörbranz', + 435574 => 'Bregenz', + 435575 => 'Langen bei Bregenz', + 435576 => 'Hohenems', + 435577 => 'Lustenau', + 435578 => 'Höchst', + 435579 => 'Alberschwende', + 435582 => 'Klösterle', + 435583 => 'Lech', + 435585 => 'Dalaas', + 435632 => 'Stanzach', + 435633 => 'Hägerau', + 435634 => 'Elbigenalp', + 435635 => 'Elmen', + 435672 => 'Reutte', + 435673 => 'Ehrwald', + 435674 => 'Bichlbach', + 435675 => 'Tannheim', + 435676 => 'Jungholz', + 435677 => 'Vils', + 435678 => 'Weißenbach am Lech', + 436131 => 'Obertraun', + 436132 => 'Bad Ischl', + 436133 => 'Ebensee', + 436134 => 'Hallstatt', + 436135 => 'Bad Goisern', + 436136 => 'Gosau', + 436137 => 'Strobl', + 436138 => 'Sankt Wolfgang im Salzkammergut', + 436212 => 'Seekirchen am Wallersee', + 436213 => 'Oberhofen am Irrsee', + 436214 => 'Henndorf am Wallersee', + 436215 => 'Straßwalchen', + 436216 => 'Neumarkt am Wallersee', + 436217 => 'Mattsee', + 436219 => 'Obertrum am See', + 436221 => 'Koppl', + 436223 => 'Anthering', + 436224 => 'Hintersee', + 436225 => 'Eugendorf', + 436226 => 'Fuschl am See', + 436227 => 'Sankt Gilgen', + 436228 => 'Faistenau', + 436229 => 'Hof bei Salzburg', + 436232 => 'Mondsee', + 436233 => 'Oberwang', + 436234 => 'Zell am Moos', + 436235 => 'Thalgau', + 436240 => 'Krispl', + 436241 => 'Sankt Koloman', + 436242 => 'Rußbach am Paß Gschütt', + 436243 => 'Abtenau', + 436244 => 'Golling an der Salzach', + 436245 => 'Hallein', + 436246 => 'Grödig', + 436247 => 'Großgmain', + 436272 => 'Oberndorf bei Salzburg', + 436274 => 'Lamprechtshausen', + 436276 => 'Nußdorf am Haunsberg', + 436277 => 'Sankt Pantaleon', + 436278 => 'Ostermiething', + 436412 => 'Sankt Johann im Pongau', + 436413 => 'Wagrain', + 436414 => 'Großarl', + 436415 => 'Schwarzach im Pongau', + 436416 => 'Lend', + 436417 => 'Hüttschlag', + 436418 => 'Kleinarl', + 436432 => 'Bad Hofgastein', + 436433 => 'Dorfgastein', + 436434 => 'Bad Gastein', + 436452 => 'Radstadt', + 436453 => 'Filzmoos', + 436454 => 'Mandling', + 436455 => 'Untertauern', + 436456 => 'Obertauern', + 436457 => 'Flachau', + 436458 => 'Hüttau', + 436461 => 'Dienten am Hochkönig', + 436462 => 'Bischofshofen', + 436463 => 'Annaberg-Lungötz', + 436466 => 'Werfenweng', + 436467 => 'Mühlbach am Hochkönig', + 436468 => 'Werfen', + 436470 => 'Atzmannsdorf', + 436471 => 'Tweng', + 436472 => 'Mauterndorf', + 436473 => 'Mariapfarr', + 436474 => 'Tamsweg', + 436475 => 'Ramingstein', + 436476 => 'Sankt Margarethen im Lungau', + 436477 => 'Sankt Michael im Lungau', + 436478 => 'Zederhaus', + 436479 => 'Muhr', + 436483 => 'Göriach', + 436484 => 'Lessach', + 436541 => 'Saalbach', + 436542 => 'Zell am See', + 436543 => 'Taxenbach', + 436544 => 'Rauris', + 436545 => 'Bruck an der Großglocknerstraße', + 436546 => 'Fusch an der Großglocknerstraße', + 436547 => 'Kaprun', + 436548 => 'Niedernsill', + 436549 => 'Piesendorf', + 436562 => 'Mittersill', + 436563 => 'Uttendorf', + 436564 => 'Krimml', + 436565 => 'Neukirchen am Großvenediger', + 436566 => 'Bramberg am Wildkogel', + 436582 => 'Saalfelden am Steinernen Meer', + 436583 => 'Leogang', + 436584 => 'Maria Alm am Steinernen Meer', + 436588 => 'Lofer', + 436589 => 'Unken', + 43662 => 'Salzburg', + 437211 => 'Reichenau im Mühlkreis', + 437212 => 'Zwettl an der Rodl', + 437213 => 'Bad Leonfelden', + 437214 => 'Reichenthal', + 437215 => 'Hellmonsödt', + 437216 => 'Helfenberg', + 437217 => 'Sankt Veit im Mühlkreis', + 437218 => 'Großtraberg', + 437219 => 'Vorderweißenbach', + 437221 => 'Hörsching', + 437223 => 'Enns', + 437224 => 'Sankt Florian', + 437225 => 'Hargelsberg', + 437226 => 'Wilhering', + 437227 => 'Neuhofen an der Krems', + 437228 => 'Kematen an der Krems', + 437229 => 'Traun', + 437230 => 'Altenberg bei Linz', + 437231 => 'Herzogsdorf', + 437232 => 'Sankt Martin im Mühlkreis', + 437233 => 'Feldkirchen an der Donau', + 437234 => 'Ottensheim', + 437235 => 'Gallneukirchen', + 437236 => 'Pregarten', + 437237 => 'Sankt Georgen an der Gusen', + 437238 => 'Mauthausen', + 437239 => 'Lichtenberg', + 437240 => 'Sipbachzell', + 437241 => 'Steinerkirchen an der Traun', + 437242 => 'Wels', + 437243 => 'Marchtrenk', + 437244 => 'Sattledt', + 437245 => 'Lambach', + 437246 => 'Gunskirchen', + 437247 => 'Kematen am Innbach', + 437248 => 'Grieskirchen', + 437249 => 'Bad Schallerbach', + 437250 => 'Maria Neustift', + 437251 => 'Schiedlberg', + 437252 => 'Steyr', + 437253 => 'Wolfern', + 437254 => 'Großraming', + 437255 => 'Losenstein', + 437256 => 'Ternberg', + 437257 => 'Grünburg', + 437258 => 'Bad Hall', + 437259 => 'Sierning', + 437260 => 'Waldhausen', + 437261 => 'Schönau im Mühlkreis', + 437262 => 'Perg', + 437263 => 'Bad Zell', + 437264 => 'Windhaag bei Perg', + 437265 => 'Pabneukirchen', + 437266 => 'Bad Kreuzen', + 437267 => 'Mönchdorf', + 437268 => 'Grein', + 437269 => 'Baumgartenberg', + 437272 => 'Eferding', + 437273 => 'Aschach an der Donau', + 437274 => 'Alkoven', + 437276 => 'Peuerbach', + 437277 => 'Waizenkirchen', + 437278 => 'Neukirchen am Walde', + 437279 => 'Haibach ob der Donau', + 437280 => 'Schwarzenberg am Böhmerwald', + 437281 => 'Aigen im Mühlkreis', + 437282 => 'Neufelden', + 437283 => 'Sarleinsbach', + 437284 => 'Oberkappel', + 437285 => 'Hofkirchen im Mühlkreis', + 437286 => 'Lembach im Mühlkreis', + 437287 => 'Peilstein im Mühlviertel', + 437288 => 'Ulrichsberg', + 437289 => 'Rohrbach in Oberösterreich', + 43732 => 'Linz', + 437353 => 'Gaflenz', + 437355 => 'Weyer', + 437357 => 'Kleinreifling', + 437412 => 'Ybbs an der Donau', + 437413 => 'Marbach an der Donau', + 437414 => 'Weins-Isperdorf', + 437415 => 'Altenmarkt, Yspertal', + 437416 => 'Wieselburg', + 437432 => 'Strengberg', + 437433 => 'Wallsee', + 437434 => 'Haag', + 437435 => 'Sankt Valentin', + 437442 => 'Waidhofen an der Ybbs', + 437443 => 'Ybbsitz', + 437444 => 'Opponitz', + 437445 => 'Hollenstein an der Ybbs', + 437448 => 'Kematen an der Ybbs', + 437471 => 'Neustadtl an der Donau', + 437472 => 'Amstetten', + 437473 => 'Blindenmarkt', + 437474 => 'Euratsfeld', + 437475 => 'Hausmening, Neuhofen an der Ybbs', + 437476 => 'Aschbach-Markt', + 437477 => 'Sankt Peter in der Au', + 437478 => 'Oed-Oehling', + 437479 => 'Ardagger', + 437480 => 'Langau, Gaming', + 437482 => 'Scheibbs', + 437483 => 'Oberndorf an der Melk', + 437484 => 'Göstling an der Ybbs', + 437485 => 'Gaming', + 437486 => 'Lunz am See', + 437487 => 'Gresten', + 437488 => 'Steinakirchen am Forst', + 437489 => 'Purgstall an der Erlauf', + 437562 => 'Windischgarsten', + 437563 => 'Spital am Pyhrn', + 437564 => 'Hinterstoder', + 437565 => 'Sankt Pankraz', + 437566 => 'Rosenau am Hengstpaß', + 437582 => 'Kirchdorf an der Krems', + 437583 => 'Kremsmünster', + 437584 => 'Molln', + 437585 => 'Klaus an der Pyhrnbahn', + 437586 => 'Pettenbach', + 437587 => 'Wartberg an der Krems', + 437588 => 'Ried im Traunkreis', + 437612 => 'Gmunden', + 437613 => 'Laakirchen', + 437614 => 'Vorchdorf', + 437615 => 'Scharnstein', + 437616 => 'Grünau im Almtal', + 437617 => 'Traunkirchen', + 437618 => 'Neukirchen, Altmünster', + 437619 => 'Kirchham', + 437662 => 'Seewalchen am Attersee', + 437663 => 'Steinbach am Attersee', + 437664 => 'Weyregg am Attersee', + 437665 => 'Unterach am Attersee', + 437666 => 'Attersee', + 437667 => 'Sankt Georgen im Attergau', + 437672 => 'Vöcklabruck', + 437673 => 'Schwanenstadt', + 437674 => 'Attnang-Puchheim', + 437675 => 'Ampflwang im Hausruckwald', + 437676 => 'Ottnang am Hausruck', + 437682 => 'Vöcklamarkt', + 437683 => 'Frankenburg am Hausruck', + 437684 => 'Frankenmarkt', + 437711 => 'Suben', + 437712 => 'Schärding', + 437713 => 'Schardenberg', + 437714 => 'Esternberg', + 437716 => 'Münzkirchen', + 437717 => 'Sankt Aegidi', + 437718 => 'Waldkirchen am Wesen', + 437719 => 'Taufkirchen an der Pram', + 437722 => 'Braunau am Inn', + 437723 => 'Altheim', + 437724 => 'Mauerkirchen', + 437727 => 'Ach', + 437728 => 'Schwand im Innkreis', + 437729 => 'Neukirchen an der Enknach', + 437732 => 'Haag am Hausruck', + 437733 => 'Neumarkt im Hausruckkreis', + 437734 => 'Hofkirchen an der Trattnach', + 437735 => 'Gaspoltshofen', + 437736 => 'Pram', + 437742 => 'Mattighofen', + 437743 => 'Maria Schmolln', + 437744 => 'Munderfing', + 437745 => 'Lochen', + 437746 => 'Friedburg', + 437747 => 'Kirchberg bei Mattighofen', + 437748 => 'Eggelsberg', + 437750 => 'Andrichsfurt', + 437751 => 'Sankt Martin im Innkreis', + 437752 => 'Ried im Innkreis', + 437753 => 'Eberschwang', + 437754 => 'Waldzell', + 437755 => 'Mettmach', + 437757 => 'Gurten', + 437758 => 'Obernberg am Inn', + 437759 => 'Antiesenhofen', + 437762 => 'Raab', + 437763 => 'Kopfing im Innkreis', + 437764 => 'Riedau', + 437765 => 'Lambrechten', + 437766 => 'Andorf', + 437767 => 'Eggerding', + 437941 => 'Neumarkt im Mühlkreis', + 437942 => 'Freistadt', + 437943 => 'Windhaag bei Freistadt', + 437944 => 'Sandl', + 437945 => 'Sankt Oswald bei Freistadt', + 437946 => 'Gutau', + 437947 => 'Kefermarkt', + 437948 => 'Hirschbach im Mühlkreis', + 437949 => 'Rainbach im Mühlkreis', + 437952 => 'Weitersfelden', + 437953 => 'Liebenau', + 437954 => 'Sankt Georgen am Walde', + 437955 => 'Königswiesen', + 437956 => 'Unterweißenbach', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/de/49.php b/src/libphonenumber/geocoding/data/de/49.php new file mode 100644 index 000000000..57bb2f01f --- /dev/null +++ b/src/libphonenumber/geocoding/data/de/49.php @@ -0,0 +1,5205 @@ + 'Essen', + 49202 => 'Wuppertal', + 49203 => 'Duisburg', + 492041 => 'Bottrop', + 492043 => 'Gladbeck', + 492045 => 'Bottrop-Kirchhellen', + 492051 => 'Velbert', + 492052 => 'Velbert-Langenberg', + 492053 => 'Velbert-Neviges', + 492054 => 'Essen-Kettwig', + 492056 => 'Heiligenhaus', + 492058 => 'Wülfrath', + 492064 => 'Dinslaken', + 492065 => 'Duisburg-Rheinhausen', + 492066 => 'Duisburg-Homberg', + 49208 => 'Oberhausen Rheinland', + 49209 => 'Gelsenkirchen', + 492102 => 'Ratingen', + 492103 => 'Hilden', + 492104 => 'Mettmann', + 49211 => 'Düsseldorf', + 49212 => 'Solingen', + 492129 => 'Haan Rheinland', + 492131 => 'Neuss', + 492132 => 'Meerbusch-Büderich', + 492133 => 'Dormagen', + 492137 => 'Neuss-Norf', + 49214 => 'Leverkusen', + 492150 => 'Meerbusch-Lank', + 492151 => 'Krefeld', + 492152 => 'Kempen', + 492153 => 'Nettetal-Lobberich', + 492154 => 'Willich', + 492156 => 'Willich-Anrath', + 492157 => 'Nettetal-Kaldenkirchen', + 492158 => 'Grefrath bei Krefeld', + 492159 => 'Meerbusch-Osterath', + 492161 => 'Mönchengladbach', + 492162 => 'Viersen', + 492163 => 'Schwalmtal Niederrhein', + 492164 => 'Jüchen-Otzenrath', + 492165 => 'Jüchen', + 492166 => 'Mönchengladbach-Rheydt', + 492171 => 'Leverkusen-Opladen', + 492173 => 'Langenfeld Rheinland', + 492174 => 'Burscheid Rheinland', + 492175 => 'Leichlingen Rheinland', + 492181 => 'Grevenbroich', + 492182 => 'Grevenbroich-Kapellen', + 492183 => 'Rommerskirchen', + 492191 => 'Remscheid', + 492192 => 'Hückeswagen', + 492193 => 'Dabringhausen', + 492195 => 'Radevormwald', + 492196 => 'Wermelskirchen', + 492202 => 'Bergisch Gladbach', + 492203 => 'Köln-Porz', + 492204 => 'Bensberg', + 492205 => 'Rösrath', + 492206 => 'Overath', + 492207 => 'Kürten-Dürscheid', + 492208 => 'Niederkassel', + 49221 => 'Köln', + 492222 => 'Bornheim Rheinland', + 492223 => 'Königswinter', + 492224 => 'Bad Honnef', + 492225 => 'Meckenheim Rheinland', + 492226 => 'Rheinbach', + 492227 => 'Bornheim-Merten', + 492228 => 'Remagen-Rolandseck', + 492232 => 'Brühl Rheinland', + 492233 => 'Hürth Rheinland', + 492234 => 'Frechen', + 492235 => 'Erftstadt', + 492236 => 'Wesseling Rheinland', + 492237 => 'Kerpen Rheinland-Türnich', + 492238 => 'Pulheim', + 492241 => 'Siegburg', + 492242 => 'Hennef Sieg', + 492243 => 'Eitorf', + 492244 => 'Königswinter-Oberpleis', + 492245 => 'Much', + 492246 => 'Lohmar Rheinland', + 492247 => 'Neunkirchen-Seelscheid', + 492248 => 'Hennef-Uckerath', + 492251 => 'Euskirchen', + 492252 => 'Zülpich', + 492253 => 'Bad Münstereifel', + 492254 => 'Weilerswist', + 492255 => 'Euskirchen-Flamersheim', + 492256 => 'Mechernich-Satzvey', + 492257 => 'Reckerscheid', + 492261 => 'Gummersbach', + 492262 => 'Wiehl', + 492263 => 'Engelskirchen', + 492264 => 'Marienheide', + 492265 => 'Reichshof-Eckenhagen', + 492266 => 'Lindlar', + 492267 => 'Wipperfürth', + 492268 => 'Kürten', + 492269 => 'Kierspe-Rönsahl', + 492271 => 'Bergheim Erft', + 492272 => 'Bedburg Erft', + 492273 => 'Kerpen-Horrem', + 492274 => 'Elsdorf Rheinland', + 492275 => 'Kerpen-Buir', + 49228 => 'Bonn', + 492291 => 'Waldbröl', + 492292 => 'Windeck Sieg', + 492293 => 'Nümbrecht', + 492294 => 'Morsbach Sieg', + 492295 => 'Ruppichteroth', + 492296 => 'Reichshof-Brüchermühle', + 492297 => 'Wildbergerhütte', + 492301 => 'Holzwickede', + 492302 => 'Witten', + 492303 => 'Unna', + 492304 => 'Schwerte', + 492305 => 'Castrop-Rauxel', + 492306 => 'Lünen', + 492307 => 'Kamen', + 492308 => 'Unna-Hemmerde', + 492309 => 'Waltrop', + 49231 => 'Dortmund', + 492323 => 'Herne', + 492324 => 'Hattingen Ruhr', + 492325 => 'Wanne-Eickel', + 492327 => 'Bochum-Wattenscheid', + 492330 => 'Herdecke', + 492331 => 'Hagen Westfalen', + 492332 => 'Gevelsberg', + 492333 => 'Ennepetal', + 492334 => 'Hagen-Hohenlimburg', + 492335 => 'Wetter Ruhr', + 492336 => 'Schwelm', + 492337 => 'Hagen-Dahl', + 492338 => 'Breckerfeld', + 492339 => 'Sprockhövel-Haßlinghausen', + 49234 => 'Bochum', + 492351 => 'Lüdenscheid', + 492352 => 'Altena Westfalen', + 492353 => 'Halver', + 492354 => 'Meinerzhagen', + 492355 => 'Schalksmühle', + 492357 => 'Herscheid Westfalen', + 492358 => 'Meinerzhagen-Valbert', + 492359 => 'Kierspe', + 492360 => 'Haltern-Lippramsdorf', + 492361 => 'Recklinghausen', + 492362 => 'Dorsten', + 492363 => 'Datteln', + 492364 => 'Haltern Westfalen', + 492365 => 'Marl', + 492366 => 'Herten Westfalen', + 492367 => 'Henrichenburg', + 492368 => 'Oer-Erkenschwick', + 492369 => 'Dorsten-Wulfen', + 492371 => 'Iserlohn', + 492372 => 'Hemer', + 492373 => 'Menden Sauerland', + 492374 => 'Iserlohn-Letmathe', + 492375 => 'Balve', + 492377 => 'Wickede Ruhr', + 492378 => 'Fröndenberg-Langschede', + 492379 => 'Menden-Asbeck', + 492381 => 'Hamm Westfalen', + 492382 => 'Ahlen Westfalen', + 492383 => 'Bönen', + 492384 => 'Welver', + 492385 => 'Hamm-Rhynern', + 492387 => 'Drensteinfurt-Walstedde', + 492388 => 'Hamm-Uentrop', + 492389 => 'Werne', + 492391 => 'Plettenberg', + 492392 => 'Werdohl', + 492393 => 'Sundern-Allendorf', + 492394 => 'Neuenrade-Affeln', + 492395 => 'Finnentrop-Rönkhausen', + 492401 => 'Baesweiler', + 492402 => 'Stolberg Rheinland', + 492403 => 'Eschweiler Rheinland', + 492404 => 'Alsdorf Rheinland', + 492405 => 'Würselen', + 492406 => 'Herzogenrath', + 492407 => 'Herzogenrath-Kohlscheid', + 492408 => 'Aachen-Kornelimünster', + 492409 => 'Stolberg-Gressenich', + 49241 => 'Aachen', + 492421 => 'Düren', + 492422 => 'Kreuzau', + 492423 => 'Langerwehe', + 492424 => 'Vettweiss', + 492425 => 'Nideggen-Embken', + 492426 => 'Nörvenich', + 492427 => 'Nideggen', + 492428 => 'Niederzier', + 492429 => 'Hürtgenwald', + 492431 => 'Erkelenz', + 492432 => 'Wassenberg', + 492433 => 'Hückelhoven', + 492434 => 'Wegberg', + 492435 => 'Erkelenz-Lövenich', + 492436 => 'Wegberg-Rödgen', + 492440 => 'Nettersheim-Tondorf', + 492441 => 'Kall', + 492443 => 'Mechernich', + 492444 => 'Schleiden-Gemünd', + 492445 => 'Schleiden Eifel', + 492446 => 'Heimbach Eifel', + 492447 => 'Dahlem bei Kall', + 492448 => 'Hellenthal-Rescheid', + 492449 => 'Blankenheim Ahr', + 492451 => 'Geilenkirchen', + 492452 => 'Heinsberg Rheinland', + 492453 => 'Heinsberg-Randerath', + 492454 => 'Gangelt', + 492455 => 'Waldfeucht', + 492456 => 'Selfkant', + 492461 => 'Jülich', + 492462 => 'Linnich', + 492463 => 'Titz', + 492464 => 'Aldenhoven bei Jülich', + 492465 => 'Inden', + 492471 => 'Roetgen Eifel', + 492472 => 'Monschau', + 492473 => 'Simmerath', + 492474 => 'Nideggen-Schmidt', + 492482 => 'Hellenthal', + 492484 => 'Mechernich-Eiserfey', + 492485 => 'Schleiden-Dreiborn', + 492486 => 'Nettersheim', + 492501 => 'Münster-Hiltrup', + 492502 => 'Nottuln', + 492504 => 'Telgte', + 492505 => 'Altenberge Westfalen', + 492506 => 'Münster-Wolbeck', + 492507 => 'Havixbeck', + 492508 => 'Drensteinfurt', + 492509 => 'Nottuln-Appelhülsen', + 49251 => 'Münster', + 492520 => 'Wadersloh-Diestedde', + 492521 => 'Beckum', + 492522 => 'Oelde', + 492523 => 'Wadersloh', + 492524 => 'Ennigerloh', + 492525 => 'Beckum-Neubeckum', + 492526 => 'Sendenhorst', + 492527 => 'Lippetal-Lippborg', + 492528 => 'Ennigerloh-Enniger', + 492529 => 'Oelde-Stromberg', + 492532 => 'Ostbevern', + 492533 => 'Münster-Nienberge', + 492534 => 'Münster-Roxel', + 492535 => 'Sendenhorst-Albersloh', + 492536 => 'Münster-Albachten', + 492538 => 'Drensteinfurt-Rinkerode', + 492541 => 'Coesfeld', + 492542 => 'Gescher', + 492543 => 'Billerbeck Westfalen', + 492545 => 'Rosendahl-Darfeld', + 492546 => 'Coesfeld-Lette', + 492547 => 'Rosendahl-Osterwick', + 492548 => 'Dülmen-Rorup', + 492551 => 'Steinfurt-Burgsteinfurt', + 492552 => 'Steinfurt-Borghorst', + 492553 => 'Ochtrup', + 492554 => 'Laer Kreis Steinfurt', + 492555 => 'Schöppingen', + 492556 => 'Metelen', + 492557 => 'Wettringen Kreis Steinfurt', + 492558 => 'Horstmar', + 492561 => 'Ahaus', + 492562 => 'Gronau Westfalen', + 492563 => 'Stadtlohn', + 492564 => 'Vreden', + 492565 => 'Gronau-Epe', + 492566 => 'Legden', + 492567 => 'Ahaus-Alstätte', + 492568 => 'Heek', + 492571 => 'Greven Westfalen', + 492572 => 'Emsdetten', + 492573 => 'Nordwalde', + 492574 => 'Saerbeck', + 492575 => 'Greven-Reckenfeld', + 492581 => 'Warendorf', + 492582 => 'Everswinkel', + 492583 => 'Sassenberg', + 492584 => 'Warendorf-Milte', + 492585 => 'Warendorf-Hoetmar', + 492586 => 'Beelen', + 492587 => 'Ennigerloh-Westkirchen', + 492588 => 'Harsewinkel-Greffen', + 492590 => 'Dülmen-Buldern', + 492591 => 'Lüdinghausen', + 492592 => 'Selm', + 492593 => 'Ascheberg Westfalen', + 492594 => 'Dülmen', + 492595 => 'Olfen', + 492596 => 'Nordkirchen', + 492597 => 'Senden Westfalen', + 492598 => 'Senden-Ottmarsbocholt', + 492599 => 'Ascheberg-Herbern', + 492601 => 'Nauort', + 492602 => 'Montabaur', + 492603 => 'Bad Ems', + 492604 => 'Nassau Lahn', + 492605 => 'Löf', + 492606 => 'Winningen Mosel', + 492607 => 'Kobern-Gondorf', + 492608 => 'Welschneudorf', + 49261 => 'Koblenz am Rhein', + 492620 => 'Neuhäusel Westerwald', + 492621 => 'Lahnstein', + 492622 => 'Bendorf am Rhein', + 492623 => 'Ransbach-Baumbach', + 492624 => 'Höhr-Grenzhausen', + 492625 => 'Ochtendung', + 492626 => 'Selters Westferwald', + 492627 => 'Braubach', + 492628 => 'Rhens', + 492630 => 'Mülheim-Kärlich', + 492631 => 'Neuwied', + 492632 => 'Andernach', + 492633 => 'Brohl-Lützing', + 492634 => 'Rengsdorf', + 492635 => 'Rheinbrohl', + 492636 => 'Burgbrohl', + 492637 => 'Weissenthurm', + 492638 => 'Waldbreitbach', + 492639 => 'Anhausen Kreis Neuwied', + 492641 => 'Bad Neuenahr-Ahrweiler', + 492642 => 'Remagen', + 492643 => 'Altenahr', + 492644 => 'Linz am Rhein', + 492645 => 'Vettelschoss', + 492646 => 'Königsfeld Eifel', + 492647 => 'Kesseling', + 492651 => 'Mayen', + 492652 => 'Mendig', + 492653 => 'Kaisersesch', + 492654 => 'Polch', + 492655 => 'Weibern', + 492656 => 'Virneburg', + 492657 => 'Uersfeld', + 492661 => 'Bad Marienberg Westerwald', + 492662 => 'Hachenburg', + 492663 => 'Westerburg Westerwald', + 492664 => 'Rennerod', + 492666 => 'Freilingen Westerwald', + 492667 => 'Stein-Neukirch', + 492671 => 'Cochem', + 492672 => 'Treis-Karden', + 492673 => 'Ellenz-Poltersdorf', + 492674 => 'Bad Bertrich', + 492675 => 'Ediger-Eller', + 492676 => 'Ulmen', + 492677 => 'Lutzerath', + 492678 => 'Büchel bei Cochem', + 492680 => 'Mündersbach', + 492681 => 'Altenkirchen Westerwald', + 492682 => 'Hamm Sieg', + 492683 => 'Asbach Westerwald', + 492684 => 'Puderbach Westerwald', + 492685 => 'Flammersfeld', + 492686 => 'Weyerbusch', + 492687 => 'Horhausen Westerwald', + 492688 => 'Kroppach', + 492689 => 'Dierdorf', + 492691 => 'Adenau', + 492692 => 'Kelberg', + 492693 => 'Antweiler', + 492694 => 'Wershofen', + 492695 => 'Insul', + 492696 => 'Nohn Eifel', + 492697 => 'Blankenheim-Ahrhütte', + 49271 => 'Siegen', + 492721 => 'Lennestadt', + 492722 => 'Attendorn', + 492723 => 'Kirchhundem', + 492724 => 'Finnentrop-Serkenrode', + 492725 => 'Lennestadt-Oedingen', + 492732 => 'Kreuztal', + 492733 => 'Hilchenbach', + 492734 => 'Freudenberg Westfalen', + 492735 => 'Neunkirchen Siegerl', + 492736 => 'Burbach Siegerl', + 492737 => 'Netphen-Deuz', + 492738 => 'Netphen', + 492739 => 'Wilnsdorf', + 492741 => 'Betzdorf', + 492742 => 'Wissen', + 492743 => 'Daaden', + 492744 => 'Herdorf', + 492745 => 'Brachbach Sieg', + 492747 => 'Molzhain', + 492750 => 'Diedenshausen', + 492751 => 'Bad Berleburg', + 492752 => 'Bad Laasphe', + 492753 => 'Erndtebrück', + 492754 => 'Bad Laasphe-Feudingen', + 492755 => 'Bad Berleburg-Schwarzenau', + 492758 => 'Bad Berleburg-Girkhausen', + 492759 => 'Bad Berleburg-Aue', + 492761 => 'Olpe Biggesee', + 492762 => 'Wenden Südsauerland', + 492763 => 'Drolshagen-Bleche', + 492764 => 'Welschen Ennest', + 492770 => 'Eschenburg', + 492771 => 'Dillenburg', + 492772 => 'Herborn Hessen', + 492773 => 'Haiger', + 492774 => 'Dietzhölztal', + 492775 => 'Driedorf', + 492776 => 'Bad Endbach-Hartenrod', + 492777 => 'Breitscheid Hessen', + 492778 => 'Siegbach', + 492779 => 'Greifenstein-Beilstein', + 492801 => 'Xanten', + 492802 => 'Alpen', + 492803 => 'Wesel-Büderich', + 492804 => 'Xanten-Marienbaum', + 49281 => 'Wesel', + 492821 => 'Kleve Niederrhein', + 492822 => 'Emmerich', + 492823 => 'Goch', + 492824 => 'Kalkar', + 492825 => 'Uedem', + 492826 => 'Kranenburg Niederrhein', + 492827 => 'Goch-Hassum', + 492828 => 'Emmerich-Elten', + 492831 => 'Geldern', + 492832 => 'Kevelaer', + 492833 => 'Kerken', + 492834 => 'Straelen', + 492835 => 'Issum', + 492836 => 'Wachtendonk', + 492837 => 'Weeze', + 492838 => 'Sonsbeck', + 492839 => 'Straelen-Herongen', + 492841 => 'Moers', + 492842 => 'Kamp-Lintfort', + 492843 => 'Rheinberg', + 492844 => 'Rheinberg-Orsoy', + 492845 => 'Neukirchen-Vluyn', + 492850 => 'Rees-Haldern', + 492851 => 'Rees', + 492852 => 'Hamminkeln', + 492853 => 'Schermbeck', + 492855 => 'Voerde Niederrhein', + 492856 => 'Hamminkeln-Brünen', + 492857 => 'Rees-Mehr', + 492858 => 'Hünxe', + 492859 => 'Wesel-Bislich', + 492861 => 'Borken Westfalen', + 492862 => 'Südlohn', + 492863 => 'Velen', + 492864 => 'Reken', + 492865 => 'Raesfeld', + 492866 => 'Dorsten-Rhade', + 492867 => 'Heiden Kreis Borken', + 492871 => 'Bocholt', + 492872 => 'Rhede Westfalen', + 492873 => 'Isselburg-Werth', + 492874 => 'Isselburg', + 492902 => 'Warstein', + 492903 => 'Meschede-Freienohl', + 492904 => 'Bestwig', + 492905 => 'Bestwig-Ramsbeck', + 49291 => 'Meschede', + 492921 => 'Soest', + 492922 => 'Werl', + 492923 => 'Lippetal-Herzfeld', + 492924 => 'Möhnesee', + 492925 => 'Warstein-Allagen', + 492927 => 'Neuengeseke', + 492928 => 'Soest-Ostönnen', + 492931 => 'Arnsberg', + 492932 => 'Neheim-Hüsten', + 492933 => 'Sundern Sauerland', + 492934 => 'Sundern-Altenhellefeld', + 492935 => 'Sundern-Hachen', + 492937 => 'Arnsberg-Oeventrop', + 492938 => 'Ense', + 492941 => 'Lippstadt', + 492942 => 'Geseke', + 492943 => 'Erwitte', + 492944 => 'Rietberg-Mastholte', + 492945 => 'Lippstadt-Benninghausen', + 492947 => 'Anröchte', + 492948 => 'Lippstadt-Rebbeke', + 492951 => 'Büren', + 492952 => 'Rüthen', + 492953 => 'Wünnenberg', + 492954 => 'Rüthen-Oestereiden', + 492955 => 'Büren-Wewelsburg', + 492957 => 'Wünnenberg-Haaren', + 492958 => 'Büren-Harth', + 492961 => 'Brilon', + 492962 => 'Olsberg', + 492963 => 'Brilon-Messinghausen', + 492964 => 'Brilon-Alme', + 492971 => 'Schmallenberg-Dorlar', + 492972 => 'Schmallenberg', + 492973 => 'Eslohe Sauerland', + 492974 => 'Schmallenberg-Fredeburg', + 492975 => 'Schmallenberg-Oberkirchen', + 492977 => 'Schmallenberg-Bödefeld', + 492981 => 'Winterberg Westfalen', + 492982 => 'Medebach', + 492983 => 'Winterberg-Siedlinghausen', + 492984 => 'Hallenberg', + 492985 => 'Winterberg-Niedersfeld', + 492991 => 'Marsberg-Bredelar', + 492992 => 'Marsberg', + 492993 => 'Marsberg-Canstein', + 492994 => 'Marsberg-Westheim', + 4930 => 'Berlin', + 493301 => 'Oranienburg', + 493302 => 'Hennigsdorf', + 493303 => 'Birkenwerder', + 493304 => 'Velten', + 4933051 => 'Nassenheide', + 4933052 => 'Leegebruch', + 4933053 => 'Zehlendorf Kreis Oberhavel', + 4933054 => 'Liebenwalde', + 4933055 => 'Kremmen', + 4933056 => 'Mühlenbeck Kreis Oberhavel', + 493306 => 'Gransee', + 493307 => 'Zehdenick', + 4933080 => 'Marienthal Kreis Oberhavel', + 4933082 => 'Menz Kreis Oberhavel', + 4933083 => 'Schulzendorf Kreis Oberhavel', + 4933084 => 'Gutengermendorf', + 4933085 => 'Seilershof', + 4933086 => 'Grieben Kreis Oberhavel', + 4933087 => 'Bredereiche', + 4933088 => 'Falkenthal', + 4933089 => 'Himmelpfort', + 4933093 => 'Fürstenberg Havel', + 4933094 => 'Löwenberg', + 49331 => 'Potsdam', + 4933200 => 'Bergholz-Rehbrücke', + 4933201 => 'Gross Glienicke', + 4933202 => 'Töplitz', + 4933203 => 'Kleinmachnow', + 4933204 => 'Beelitz Mark', + 4933205 => 'Michendorf', + 4933206 => 'Fichtenwalde', + 4933207 => 'Gross Kreutz', + 4933208 => 'Fahrland', + 4933209 => 'Caputh', + 493321 => 'Nauen Brandenburg', + 493322 => 'Falkensee', + 4933230 => 'Börnicke Kreis Havelland', + 4933231 => 'Pausin', + 4933232 => 'Brieselang', + 4933233 => 'Ketzin', + 4933234 => 'Wustermark', + 4933235 => 'Friesack', + 4933237 => 'Paulinenaue', + 4933238 => 'Senzke', + 4933239 => 'Gross Behnitz', + 493327 => 'Werder Havel', + 493328 => 'Teltow', + 493329 => 'Stahnsdorf', + 493331 => 'Angermünde', + 493332 => 'Schwedt/Oder', + 4933331 => 'Casekow', + 4933332 => 'Gartz Oder', + 4933333 => 'Tantow', + 4933334 => 'Greiffenberg', + 4933335 => 'Pinnow Kreis Uckermark', + 4933336 => 'Passow Kreis Uckermark', + 4933337 => 'Altkünkendorf', + 4933338 => 'Stolpe/Oder', + 493334 => 'Eberswalde', + 493335 => 'Finowfurt', + 4933361 => 'Joachimsthal', + 4933362 => 'Liepe Kreis Barnim', + 4933363 => 'Altenhof Kreis Barnim', + 4933364 => 'Gross Ziethen Kreis Barnim', + 4933365 => 'Lüdersdorf Kreis Barnim', + 4933366 => 'Chorin', + 4933367 => 'Friedrichswalde Brandenburg', + 4933368 => 'Hohensaaten', + 4933369 => 'Oderberg', + 493337 => 'Biesenthal Brandenburg', + 493338 => 'Bernau Brandenburg', + 4933393 => 'Gross Schönebeck Kreis Barnim', + 4933394 => 'Blumberg Kreis Barnim', + 4933395 => 'Zerpenschleuse', + 4933396 => 'Klosterfelde', + 4933397 => 'Wandlitz', + 4933398 => 'Werneuchen', + 493341 => 'Strausberg', + 493342 => 'Neuenhagen bei Berlin', + 4933432 => 'Müncheberg', + 4933433 => 'Buckow Märkische Schweiz', + 4933434 => 'Herzfelde bei Strausberg', + 4933435 => 'Rehfelde', + 4933436 => 'Prötzel', + 4933437 => 'Reichenberg bei Strausberg', + 4933438 => 'Altlandsberg', + 4933439 => 'Fredersdorf-Vogelsdorf', + 493344 => 'Bad Freienwalde', + 4933451 => 'Heckelberg', + 4933452 => 'Neulewin', + 4933454 => 'Wölsickendorf/Wollenberg', + 4933456 => 'Wriezen', + 4933457 => 'Altreetz', + 4933458 => 'Falkenberg Mark', + 493346 => 'Seelow', + 4933470 => 'Lietzen', + 4933472 => 'Golzow bei Seelow', + 4933473 => 'Zechin', + 4933474 => 'Neutrebbin', + 4933475 => 'Letschin', + 4933476 => 'Neuhardenberg', + 4933477 => 'Trebnitz bei Müncheberg', + 4933478 => 'Gross Neuendorf', + 4933479 => 'Küstrin-Kietz', + 49335 => 'Frankfurt (Oder)', + 4933601 => 'Podelzig', + 4933602 => 'Alt Zeschdorf', + 4933603 => 'Falkenhagen bei Seelow', + 4933604 => 'Lebus', + 4933605 => 'Boossen', + 4933606 => 'Müllrose', + 4933607 => 'Briesen Mark', + 4933608 => 'Jacobsdorf Mark', + 4933609 => 'Brieskow-Finkenheerd', + 493361 => 'Fürstenwalde Spree', + 493362 => 'Erkner', + 4933631 => 'Bad Saarow-Pieskow', + 4933632 => 'Hangelsberg', + 4933633 => 'Spreenhagen', + 4933634 => 'Berkenbrück Kreis Oder-Spree', + 4933635 => 'Arensdorf Kreis Oder-Spree', + 4933636 => 'Steinhöfel Kreis Oder-Spree', + 4933637 => 'Beerfelde', + 4933638 => 'Rüdersdorf bei Berlin', + 493364 => 'Eisenhüttenstadt', + 4933652 => 'Neuzelle', + 4933653 => 'Ziltendorf', + 4933654 => 'Fünfeichen', + 4933655 => 'Grunow Kreis Oder-Spree', + 4933656 => 'Bahro', + 4933657 => 'Steinsdorf Brandenburg', + 493366 => 'Beeskow', + 4933671 => 'Lieberose', + 4933672 => 'Pfaffendorfb Beeskow', + 4933673 => 'Weichensdorf', + 4933674 => 'Trebatsch', + 4933675 => 'Tauche', + 4933676 => 'Friedland bei Beeskow', + 4933677 => 'Glienicke bei Beeskow', + 4933678 => 'Storkow Mark', + 4933679 => 'Wendisch Rietz', + 4933701 => 'Grossbeeren', + 4933702 => 'Wünsdorf', + 4933703 => 'Sperenberg', + 4933704 => 'Baruth Mark', + 4933708 => 'Rangsdorf', + 493371 => 'Luckenwalde', + 493372 => 'Jüterbog', + 4933731 => 'Trebbin', + 4933732 => 'Hennickendorf bei Luckenwalde', + 4933733 => 'Stülpe', + 4933734 => 'Felgentreu', + 4933741 => 'Niedergörsdorf', + 4933742 => 'Oehna Brandenburg', + 4933743 => 'Blönsdorf', + 4933744 => 'Hohenseefeld', + 4933745 => 'Petkus', + 4933746 => 'Werbig bei Jüterbog', + 4933747 => 'Marzahna', + 4933748 => 'Treuenbrietzen', + 493375 => 'Königs Wusterhausen', + 4933760 => 'Münchehofe Kreis Dahme-Spreewald', + 4933762 => 'Zeuthen', + 4933763 => 'Bestensee', + 4933764 => 'Mittenwalde Mark', + 4933765 => 'Märkisch Buchholz', + 4933766 => 'Teupitz', + 4933767 => 'Friedersdorf bei Berlin', + 4933768 => 'Prieros', + 4933769 => 'Töpchin', + 493377 => 'Zossen Brandenburg', + 493378 => 'Ludwigsfelde', + 493379 => 'Mahlow', + 493381 => 'Brandenburg an der Havel', + 493382 => 'Lehnin', + 4933830 => 'Ziesar', + 4933831 => 'Weseram', + 4933832 => 'Rogäsen', + 4933833 => 'Wollin bei Brandenburg', + 4933834 => 'Pritzerbe', + 4933835 => 'Golzow bei Brandenburg', + 4933836 => 'Butzow bei Brandenburg', + 4933837 => 'Brielow', + 4933838 => 'Päwesin', + 4933839 => 'Wusterwitz', + 4933841 => 'Belzig', + 4933843 => 'Niemegk', + 4933844 => 'Brück Brandenburg', + 4933845 => 'Borkheide', + 4933846 => 'Dippmannsdorf', + 4933847 => 'Görzke', + 4933848 => 'Raben', + 4933849 => 'Wiesenburg Mark', + 493385 => 'Rathenow', + 493386 => 'Premnitz', + 4933870 => 'Zollchow bei Rathenow', + 4933872 => 'Hohennauen', + 4933873 => 'Grosswudicke', + 4933874 => 'Stechow Brandenburg', + 4933875 => 'Rhinow', + 4933876 => 'Buschow', + 4933877 => 'Nitzahn', + 4933878 => 'Nennhausen', + 493391 => 'Neuruppin', + 4933920 => 'Walsleben bei Neuruppin', + 4933921 => 'Zechlinerhütte', + 4933922 => 'Karwesee', + 4933923 => 'Flecken Zechlin', + 4933924 => 'Rägelin', + 4933925 => 'Wustrau-Altfriesack', + 4933926 => 'Herzberg Mark', + 4933927 => 'Linum', + 4933928 => 'Wildberg Brandenburg', + 4933929 => 'Gühlen-Glienicke', + 4933931 => 'Rheinsberg Mark', + 4933932 => 'Fehrbellin', + 4933933 => 'Lindow Mark', + 493394 => 'Wittstock Dosse', + 493395 => 'Pritzwalk', + 4933962 => 'Heiligengrabe', + 4933963 => 'Wulfersdorf bei Wittstock', + 4933964 => 'Fretzdorf', + 4933965 => 'Herzsprung bei Wittstock', + 4933966 => 'Dranse', + 4933967 => 'Freyenstein', + 4933968 => 'Meyenburg Kreis Prignitz', + 4933969 => 'Stepenitz', + 4933970 => 'Neustadt Dosse', + 4933971 => 'Kyritz Brandenburg', + 4933972 => 'Breddin', + 4933973 => 'Zernitz bei Neustadt Dosse', + 4933974 => 'Dessow', + 4933975 => 'Dannenwalde Kreis Prignitz', + 4933976 => 'Wutike', + 4933977 => 'Gumtow', + 4933978 => 'Segeletz', + 4933979 => 'Wusterhausen Dosse', + 4933981 => 'Putlitz', + 4933982 => 'Hoppenrade Kreis Prignitz', + 4933983 => 'Gross Pankow Kreis Prignitz', + 4933984 => 'Blumenthal bei Pritzwalk', + 4933986 => 'Falkenhagen Kreis Prignitz', + 4933989 => 'Sadenbeck', + 49340 => 'Dessau Anh', + 49341 => 'Leipzig', + 4934202 => 'Delitzsch', + 4934203 => 'Zwenkau', + 4934204 => 'Schkeuditz', + 4934205 => 'Markranstädt', + 4934206 => 'Rötha', + 4934207 => 'Zwochau', + 4934208 => 'Löbnitz bei Delitzsch', + 493421 => 'Torgau', + 4934221 => 'Schildau Gneisenaustadt', + 4934222 => 'Arzberg bei Torgau', + 4934223 => 'Dommitzsch', + 4934224 => 'Belgern Sachsen', + 493423 => 'Eilenburg', + 4934241 => 'Jesewitz', + 4934242 => 'Hohenpriessnitz', + 4934243 => 'Bad Düben', + 4934244 => 'Mockrehna', + 493425 => 'Wurzen', + 4934261 => 'Kühren bei Wurzen', + 4934262 => 'Falkenhain bei Wurzen', + 4934263 => 'Hohburg', + 4934291 => 'Borsdorf', + 4934292 => 'Brandis bei Wurzen', + 4934293 => 'Naunhof bei Grimma', + 4934294 => 'Rackwitz', + 4934295 => 'Krensitz', + 4934296 => 'Groitzsch bei Pegau', + 4934297 => 'Liebertwolkwitz', + 4934298 => 'Taucha bei Leipzig', + 4934299 => 'Gaschwitz', + 493431 => 'Döbeln', + 4934321 => 'Leisnig', + 4934322 => 'Rosswein', + 4934324 => 'Ostrau Sachsen', + 4934325 => 'Mochau-Lüttewitz', + 4934327 => 'Waldheim Sachsen', + 4934328 => 'Hartha bei Döbeln', + 493433 => 'Borna Stadt', + 4934341 => 'Geithain', + 4934342 => 'Neukieritzsch', + 4934343 => 'Regis-Breitingen', + 4934344 => 'Kohren-Sahlis', + 4934345 => 'Bad Lausick', + 4934346 => 'Narsdorf', + 4934347 => 'Oelzschau bei Borna', + 4934348 => 'Frohburg', + 493435 => 'Oschatz', + 4934361 => 'Dahlen Sachsen', + 4934362 => 'Mügeln bei Oschatz', + 4934363 => 'Cavertitz', + 4934364 => 'Wermsdorf', + 493437 => 'Grimma', + 4934381 => 'Colditz', + 4934382 => 'Nerchau', + 4934383 => 'Trebsen Mulde', + 4934384 => 'Grossbothen', + 4934385 => 'Mutzschen', + 4934386 => 'Dürrweitzschen bei Grimma', + 493441 => 'Zeitz', + 4934422 => 'Osterfeld', + 4934423 => 'Heuckewalde', + 4934424 => 'Reuden bei Zeitz', + 4934425 => 'Droyssig', + 4934426 => 'Kayna', + 493443 => 'Weissenfels Sachsen-Anhalt', + 4934441 => 'Hohenmölsen', + 4934443 => 'Teuchern', + 4934444 => 'Lützen', + 4934445 => 'Stößen', + 4934446 => 'Grosskorbetha', + 493445 => 'Naumburg Saale', + 4934461 => 'Nebra Unstrut', + 4934462 => 'Laucha Unstrut', + 4934463 => 'Bad Kösen', + 4934464 => 'Freyburg Unstrut', + 4934465 => 'Bad Bibra', + 4934466 => 'Janisroda', + 4934467 => 'Eckartsberga', + 493447 => 'Altenburg Thüringen', + 493448 => 'Meuselwitz Thüringen', + 4934491 => 'Schmölln Thüringen', + 4934492 => 'Lucka', + 4934493 => 'Gößnitz Thüringen', + 4934494 => 'Ehrenhain', + 4934495 => 'Dobitschen', + 4934496 => 'Nöbdenitz', + 4934497 => 'Langenleuba-Niederhain', + 4934498 => 'Rositz', + 49345 => 'Halle Saale', + 4934600 => 'Ostrau Saalkreis', + 4934601 => 'Teutschenthal', + 4934602 => 'Landsberg Sachsen-Anhalt', + 4934603 => 'Nauendorf Sachsen-Anhalt', + 4934604 => 'Niemberg', + 4934605 => 'Gröbers', + 4934606 => 'Teicha Sachsen-Anhalt', + 4934607 => 'Wettin', + 4934609 => 'Salzmünde', + 493461 => 'Merseburg Saale', + 493462 => 'Bad Dürrenberg', + 4934632 => 'Mücheln Geiseltal', + 4934633 => 'Braunsbedra', + 4934635 => 'Bad Lauchstädt', + 4934636 => 'Schafstädt', + 4934637 => 'Frankleben', + 4934638 => 'Zöschen', + 4934639 => 'Wallendorf Luppe', + 493464 => 'Sangerhausen', + 4934651 => 'Rossla', + 4934652 => 'Allstedt', + 4934653 => 'Rottleberode', + 4934654 => 'Stolberg Harz', + 4934656 => 'Wallhausen Sachsen-Anhalt', + 4934658 => 'Hayn Harz', + 4934659 => 'Blankenheim bei Sangerhausen', + 493466 => 'Artern Unstrut', + 4934671 => 'Bad Frankenhausen Kyffhäuser', + 4934672 => 'Rossleben', + 4934673 => 'Heldrungen', + 4934691 => 'Könnern', + 4934692 => 'Alsleben Saale', + 493471 => 'Bernburg Saale', + 4934721 => 'Nienburg Saale', + 4934722 => 'Preusslitz', + 493473 => 'Aschersleben Sachsen-Anhalt', + 4934741 => 'Frose', + 4934742 => 'Sylda', + 4934743 => 'Ermsleben', + 4934745 => 'Winningen Sachsen-Anhalt', + 4934746 => 'Giersleben', + 493475 => 'Lutherstadt Eisleben', + 493476 => 'Hettstedt Sachsen-Anhalt', + 4934771 => 'Querfurt', + 4934772 => 'Helbra', + 4934773 => 'Schwittersdorf', + 4934774 => 'Röblingen am See', + 4934775 => 'Wippra', + 4934776 => 'Rothenschirmbach', + 4934779 => 'Abberode', + 4934781 => 'Greifenhagen', + 4934782 => 'Mansfeld Südharz', + 4934783 => 'Gerbstedt', + 4934785 => 'Sandersleben', + 4934901 => 'Roßlau Elbe', + 4934903 => 'Coswig Anhalt', + 4934904 => 'Oranienbaum', + 4934905 => 'Wörlitz', + 4934906 => 'Raguhn', + 4934907 => 'Jeber-Bergfrieden', + 4934909 => 'Aken Elbe', + 493491 => 'Lutherstadt Wittenberg', + 4934920 => 'Kropstädt', + 4934921 => 'Kemberg', + 4934922 => 'Mühlanger', + 4934923 => 'Cobbelsdorf', + 4934924 => 'Zahna', + 4934925 => 'Bad Schmiedeberg', + 4934926 => 'Pretzsch Elbe', + 4934927 => 'Globig-Bleddin', + 4934928 => 'Seegrehna', + 4934929 => 'Straach', + 493493 => 'Bitterfeld', + 493494 => 'Wolfen', + 4934953 => 'Gräfenhainichen', + 4934954 => 'Roitzsch bei Bitterfeld', + 4934955 => 'Gossa', + 4934956 => 'Zörbig', + 493496 => 'Köthen Anhalt', + 4934973 => 'Osternienburg', + 4934975 => 'Görzig Kreis Köthen', + 4934976 => 'Gröbzig', + 4934977 => 'Quellendorf', + 4934978 => 'Radegast Kreis Köthen', + 4934979 => 'Wulfen Sachsen-Anhalt', + 493501 => 'Pirna', + 4935020 => 'Struppen', + 4935021 => 'Königstein Sächsische Schweiz', + 4935022 => 'Bad Schandau', + 4935023 => 'Bad Gottleuba', + 4935024 => 'Stadt Wehlen', + 4935025 => 'Liebstadt', + 4935026 => 'Dürrröhrsdorf-Dittersbach', + 4935027 => 'Weesenstein', + 4935028 => 'Krippen', + 4935032 => 'Langenhennersdorf', + 4935033 => 'Rosenthal Sächsische Schweiz', + 493504 => 'Dippoldiswalde', + 4935052 => 'Kipsdorf Kurort', + 4935053 => 'Glashütte Sachsen', + 4935054 => 'Lauenstein Sachsen', + 4935055 => 'Höckendorf bei Dippoldiswalde', + 4935056 => 'Altenberg Sachsen', + 4935057 => 'Hermsdorf Erzgebirge', + 4935058 => 'Pretzschendorf', + 49351 => 'Dresden', + 4935200 => 'Arnsdorf bei Dresden', + 4935201 => 'Langebrück', + 4935202 => 'Klingenberg Sachsen', + 4935203 => 'Tharandt', + 4935204 => 'Wilsdruff', + 4935205 => 'Ottendorf-Okrilla', + 4935206 => 'Kreischa bei Dresden', + 4935207 => 'Moritzburg', + 4935208 => 'Radeburg', + 4935209 => 'Mohorn', + 493521 => 'Meissen', + 493522 => 'Grossenhain Sachsen', + 493523 => 'Coswig bei Dresden', + 4935240 => 'Tauscha bei Großenhain', + 4935241 => 'Lommatzsch', + 4935242 => 'Nossen', + 4935243 => 'Weinböhla', + 4935244 => 'Krögis', + 4935245 => 'Burkhardswalde-Munzig', + 4935246 => 'Ziegenhain Sachsen', + 4935247 => 'Zehren Sachsen', + 4935248 => 'Schönfeld bei Großenhain', + 4935249 => 'Basslitz', + 493525 => 'Riesa', + 4935263 => 'Gröditz bei Riesa', + 4935264 => 'Strehla', + 4935265 => 'Glaubitz', + 4935266 => 'Heyda bei Riesa', + 4935267 => 'Diesbar-Seusslitz', + 4935268 => 'Stauchitz', + 493528 => 'Radeberg', + 493529 => 'Heidenau Sachsen', + 493531 => 'Finsterwalde', + 4935322 => 'Doberlug-Kirchhain', + 4935323 => 'Sonnewalde', + 4935324 => 'Crinitz', + 4935325 => 'Rückersdorf bei Finsterwalde', + 4935326 => 'Schönborn Kreis Elbe-Elster', + 4935327 => 'Priessen', + 4935329 => 'Dollenchen', + 493533 => 'Elsterwerda', + 4935341 => 'Bad Liebenwerda', + 4935342 => 'Mühlberg Elbe', + 4935343 => 'Hirschfeld bei Elsterwerda', + 493535 => 'Herzberg Elster', + 4935361 => 'Schlieben', + 4935362 => 'Schönewalde bei Herzberg', + 4935363 => 'Fermerswalde', + 4935364 => 'Lebusa', + 4935365 => 'Falkenberg Elster', + 493537 => 'Jessen Elster', + 4935383 => 'Elster Elbe', + 4935384 => 'Steinsdorf bei Jessen', + 4935385 => 'Annaburg', + 4935386 => 'Prettin', + 4935387 => 'Seyda', + 4935388 => 'Klöden', + 4935389 => 'Holzdorf Elster', + 493541 => 'Calau', + 493542 => 'Lübbenau Spreewald', + 4935433 => 'Vetschau', + 4935434 => 'Altdöbern', + 4935435 => 'Gollmitz bei Calau', + 4935436 => 'Laasow bei Calau', + 4935439 => 'Zinnitz', + 493544 => 'Luckau Brandenburg', + 4935451 => 'Dahme Brandenburg', + 4935452 => 'Golssen', + 4935453 => 'Drahnsdorf', + 4935454 => 'Uckro', + 4935455 => 'Walddrehna', + 4935456 => 'Terpt', + 493546 => 'Lübben Spreewald', + 4935471 => 'Birkenhainchen', + 4935472 => 'Schlepzig', + 4935473 => 'Neu Lübbenau', + 4935474 => 'Schönwalde bei Lübben', + 4935475 => 'Straupitz', + 4935476 => 'Wittmannsdorf-Bückchen', + 4935477 => 'Rietzneuendorf-Friedrichshof', + 4935478 => 'Goyatz', + 49355 => 'Cottbus', + 4935600 => 'Döbern NL', + 4935601 => 'Peitz', + 4935602 => 'Drebkau', + 4935603 => 'Burg Spreewald', + 4935604 => 'Krieschow', + 4935605 => 'Komptendorf', + 4935606 => 'Briesen bei Cottbus', + 4935607 => 'Jänschwalde', + 4935608 => 'Gross Ossnig', + 4935609 => 'Drachhausen', + 493561 => 'Guben', + 493562 => 'Forst Lausitz', + 493563 => 'Spremberg', + 493564 => 'Schwarze Pumpe', + 4935691 => 'Bärenklau NL', + 4935692 => 'Kerkwitz', + 4935693 => 'Lauschütz', + 4935694 => 'Gosda bei Klinge', + 4935695 => 'Simmersdorf', + 4935696 => 'Briesnig', + 4935697 => 'Bagenz', + 4935698 => 'Hornow', + 493571 => 'Hoyerswerda', + 4935722 => 'Lauta bei Hoyerswerda', + 4935723 => 'Bernsdorf OL', + 4935724 => 'Lohsa', + 4935725 => 'Wittichenau', + 4935726 => 'Groß Särchen', + 4935727 => 'Burghammer', + 4935728 => 'Uhyst Spree', + 493573 => 'Senftenberg', + 493574 => 'Lauchhammer', + 4935751 => 'Welzow', + 4935752 => 'Ruhland', + 4935753 => 'Großräschen', + 4935754 => 'Klettwitz', + 4935755 => 'Ortrand', + 4935756 => 'Hosena', + 493576 => 'Weisswasser', + 4935771 => 'Bad Muskau', + 4935772 => 'Rietschen', + 4935773 => 'Schleife', + 4935774 => 'Boxberg Sachsen', + 4935775 => 'Pechern', + 493578 => 'Kamenz', + 4935792 => 'Ossling', + 4935793 => 'Elstra', + 4935795 => 'Königsbrück', + 4935796 => 'Panschwitz-Kuckau', + 4935797 => 'Schwepnitz', + 493581 => 'Görlitz', + 4935820 => 'Zodel', + 4935822 => 'Hagenwerder', + 4935823 => 'Ostritz', + 4935825 => 'Kodersdorf', + 4935826 => 'Königshain bei Görlitz', + 4935827 => 'Nieder-Seifersdorf', + 4935828 => 'Reichenbach OL', + 4935829 => 'Gersdorf bei Görlitz', + 493583 => 'Zittau', + 4935841 => 'Großschönau Sachsen', + 4935842 => 'Oderwitz', + 4935843 => 'Hirschfelde bei Zittau', + 4935844 => 'Oybin Kurort', + 493585 => 'Löbau', + 493586 => 'Neugersdorf Sachsen', + 4935872 => 'Neusalza-Spremberg', + 4935873 => 'Herrnhut', + 4935874 => 'Bernstadt an der Eigen', + 4935875 => 'Obercunnersdorf bei Löbau', + 4935876 => 'Weissenberg Sachsen', + 4935877 => 'Cunewalde', + 493588 => 'Niesky', + 4935891 => 'Rothenburg OL', + 4935892 => 'Horka OL', + 4935893 => 'Mücka', + 4935894 => 'Hähnichen', + 4935895 => 'Klitten', + 493591 => 'Bautzen', + 493592 => 'Kirschau', + 4935930 => 'Seitschen', + 4935931 => 'Königswartha', + 4935932 => 'Guttau', + 4935933 => 'Neschwitz', + 4935934 => 'Grossdubrau', + 4935935 => 'Kleinwelka', + 4935936 => 'Sohland Spree', + 4935937 => 'Prischwitz', + 4935938 => 'Großpostwitz OL', + 4935939 => 'Hochkirch', + 493594 => 'Bischofswerda', + 4935951 => 'Neukirch Lausitz', + 4935952 => 'Großröhrsdorf OL', + 4935953 => 'Burkau', + 4935954 => 'Grossharthau', + 4935955 => 'Pulsnitz', + 493596 => 'Neustadt in Sachsen', + 4935971 => 'Sebnitz', + 4935973 => 'Stolpen', + 4935974 => 'Hinterhermsdorf', + 4935975 => 'Hohnstein', + 493601 => 'Mühlhausen Thüringen', + 4936020 => 'Ebeleben', + 4936021 => 'Schlotheim', + 4936022 => 'Grossengottern', + 4936023 => 'Horsmar', + 4936024 => 'Diedorf bei Mühlhausen', + 4936025 => 'Körner', + 4936026 => 'Struth bei Mühlhausen', + 4936027 => 'Lengenfeld Unterm Stein', + 4936028 => 'Kammerforst Thüringen', + 4936029 => 'Menteroda', + 493603 => 'Bad Langensalza', + 4936041 => 'Bad Tennstedt', + 4936042 => 'Tonna', + 4936043 => 'Kirchheilingen', + 493605 => 'Leinefelde', + 493606 => 'Heiligenstadt Heilbad', + 4936071 => 'Teistungen', + 4936072 => 'Weißenborn-Lüderode', + 4936074 => 'Worbis', + 4936075 => 'Dingelstädt Eichsfeld', + 4936076 => 'Niederorschel', + 4936077 => 'Grossbodungen', + 4936081 => 'Arenshausen', + 4936082 => 'Ershausen', + 4936083 => 'Uder', + 4936084 => 'Heuthen', + 4936085 => 'Reinholterode', + 4936087 => 'Wüstheuterode', + 49361 => 'Erfurt', + 4936200 => 'Elxleben bei Arnstadt', + 4936201 => 'Walschleben', + 4936202 => 'Neudietendorf', + 4936203 => 'Vieselbach', + 4936204 => 'Stotternheim', + 4936205 => 'Gräfenroda', + 4936206 => 'Grossfahner', + 4936207 => 'Plaue Thüringen', + 4936208 => 'Ermstedt', + 4936209 => 'Klettbach', + 493621 => 'Gotha Thüringen', + 493622 => 'Waltershausen Thüringen', + 493623 => 'Friedrichroda', + 493624 => 'Ohrdruf', + 4936252 => 'Tambach-Dietharz', + 4936253 => 'Georgenthal Thüringer Wald', + 4936254 => 'Friedrichswerth', + 4936255 => 'Goldbach bei Gotha', + 4936256 => 'Wechmar', + 4936257 => 'Luisenthal Thüringen', + 4936258 => 'Friemar', + 4936259 => 'Tabarz Thüringer Wald', + 493628 => 'Arnstadt', + 493629 => 'Stadtilm', + 493631 => 'Nordhausen Thüringen', + 493632 => 'Sondershausen', + 4936330 => 'Grossberndten', + 4936331 => 'Ilfeld', + 4936332 => 'Ellrich', + 4936333 => 'Heringen Helme', + 4936334 => 'Wolkramshausen', + 4936335 => 'Grosswechsungen', + 4936336 => 'Klettenberg', + 4936337 => 'Schiedungen', + 4936338 => 'Bleicherode', + 493634 => 'Sömmerda', + 493635 => 'Kölleda', + 493636 => 'Greussen', + 4936370 => 'Grossenehrich', + 4936371 => 'Schlossvippach', + 4936372 => 'Kleinneuhausen', + 4936373 => 'Buttstädt', + 4936374 => 'Weissensee', + 4936375 => 'Kindelbrück', + 4936376 => 'Straussfurt', + 4936377 => 'Rastenberg', + 4936378 => 'Ostramondra', + 4936379 => 'Holzengel', + 493641 => 'Jena', + 4936421 => 'Camburg', + 4936422 => 'Reinstädt Thüringen', + 4936423 => 'Orlamünde', + 4936424 => 'Kahla Thüringen', + 4936425 => 'Isserstedt', + 4936426 => 'Ottendorf bei Stadtroda', + 4936427 => 'Dornburg Saale', + 4936428 => 'Stadtroda', + 493643 => 'Weimar Thüringen', + 493644 => 'Apolda', + 4936450 => 'Kranichfeld', + 4936451 => 'Buttelstedt', + 4936452 => 'Berlstedt', + 4936453 => 'Mellingen', + 4936454 => 'Magdala', + 4936458 => 'Bad Berka', + 4936459 => 'Blankenhain Thüringen', + 4936461 => 'Bad Sulza', + 4936462 => 'Ossmannstedt', + 4936463 => 'Gebstedt', + 4936464 => 'Wormstedt', + 4936465 => 'Oberndorf bei Apolda', + 493647 => 'Pößneck', + 4936481 => 'Neustadt an der Orla', + 4936482 => 'Triptis', + 4936483 => 'Ziegenrück', + 4936484 => 'Knau bei Pößneck', + 49365 => 'Gera', + 4936601 => 'Hermsdorf Thüringen', + 4936602 => 'Ronneburg Thüringen', + 4936603 => 'Weida', + 4936604 => 'Münchenbernsdorf', + 4936605 => 'Bad Köstritz', + 4936606 => 'Kraftsdorf', + 4936607 => 'Niederpöllnitz', + 4936608 => 'Seelingstädt bei Gera', + 493661 => 'Greiz', + 4936621 => 'Elsterberg bei Plauen', + 4936622 => 'Triebes', + 4936623 => 'Berga Elster', + 4936624 => 'Teichwolframsdorf', + 4936625 => 'Langenwetzendorf', + 4936626 => 'Auma', + 4936628 => 'Zeulenroda', + 493663 => 'Schleiz', + 4936640 => 'Remptendorf', + 4936642 => 'Harra', + 4936643 => 'Thimmendorf', + 4936644 => 'Hirschberg Saale', + 4936645 => 'Mühltroff', + 4936646 => 'Tanna bei Schleiz', + 4936647 => 'Saalburg Thüringen', + 4936648 => 'Dittersdorf bei Schleiz', + 4936649 => 'Gefell bei Schleiz', + 4936651 => 'Lobenstein', + 4936652 => 'Wurzbach', + 4936653 => 'Lehesten Thüringer Wald', + 4936691 => 'Eisenberg Thüringen', + 4936692 => 'Bürgel', + 4936693 => 'Crossen an der Elster', + 4936694 => 'Schkölen Thüringen', + 4936695 => 'Söllmnitz', + 4936701 => 'Lichte', + 4936702 => 'Lauscha', + 4936703 => 'Gräfenthal', + 4936704 => 'Steinheid', + 4936705 => 'Oberweißbach Thüringer Wald', + 493671 => 'Saalfeld Saale', + 493672 => 'Rudolstadt', + 4936730 => 'Sitzendorf', + 4936731 => 'Unterloquitz', + 4936732 => 'Könitz', + 4936733 => 'Kaulsdorf', + 4936734 => 'Leutenberg', + 4936735 => 'Probstzella', + 4936736 => 'Arnsgereuth', + 4936737 => 'Drognitz', + 4936738 => 'Königsee', + 4936739 => 'Rottenbach', + 4936741 => 'Bad Blankenburg', + 4936742 => 'Uhlstädt', + 4936743 => 'Teichel', + 4936744 => 'Remda', + 493675 => 'Sonneberg Thüringen', + 4936761 => 'Heubisch', + 4936762 => 'Steinach Thüringen', + 4936764 => 'Neuhaus-Schierschnitz', + 4936766 => 'Schalkau', + 493677 => 'Ilmenau Thüringen', + 4936781 => 'Grossbreitenbach', + 4936782 => 'Schmiedefeld am Rennsteig', + 4936783 => 'Gehren Thüringen', + 4936784 => 'Stützerbach', + 4936785 => 'Gräfinau-Angstedt', + 493679 => 'Neuhaus am Rennweg', + 493681 => 'Suhl', + 493682 => 'Zella-Mehlis', + 493683 => 'Schmalkalden', + 4936840 => 'Trusetal', + 4936841 => 'Schleusingen', + 4936842 => 'Oberhof Thüringen', + 4936843 => 'Benshausen', + 4936844 => 'Rohr Thüringen', + 4936845 => 'Gehlberg', + 4936846 => 'Suhl-Dietzhausen', + 4936847 => 'Steinbach-Hallenberg', + 4936848 => 'Wernshausen', + 4936849 => 'Kleinschmalkalden', + 493685 => 'Hildburghausen', + 493686 => 'Eisfeld', + 4936870 => 'Masserberg', + 4936871 => 'Bad Colberg-Heldburg', + 4936873 => 'Themar', + 4936874 => 'Schönbrunn bei Hildburghaus', + 4936875 => 'Straufhain-Streufdorf', + 4936878 => 'Oberland', + 493691 => 'Eisenach Thüringen', + 4936920 => 'Grossenlupnitz', + 4936921 => 'Wutha-Farnroda', + 4936922 => 'Gerstungen', + 4936923 => 'Treffurt', + 4936924 => 'Mihla', + 4936925 => 'Marksuhl', + 4936926 => 'Creuzburg', + 4936927 => 'Unterellen', + 4936928 => 'Neuenhof Thüringen', + 4936929 => 'Ruhla', + 493693 => 'Meiningen', + 4936940 => 'Oepfershausen', + 4936941 => 'Wasungen', + 4936943 => 'Bettenhausen Thüringen', + 4936944 => 'Rentwertshausen', + 4936945 => 'Henneberg', + 4936946 => 'Erbenhausen Thüringen', + 4936947 => 'Jüchsen', + 4936948 => 'Römhild', + 4936949 => 'Obermaßfeld-Grimmenthal', + 493695 => 'Bad Salzungen', + 4936961 => 'Bad Liebenstein', + 4936962 => 'Vacha', + 4936963 => 'Dorndorf Rhön', + 4936964 => 'Dermbach Rhön', + 4936965 => 'Stadtlengsfeld', + 4936966 => 'Kaltennordheim', + 4936967 => 'Geisa', + 4936968 => 'Rossdorf Rhön', + 4936969 => 'Merkers', + 49371 => 'Chemnitz Sachsen', + 4937200 => 'Wittgensdorf bei Chemnitz', + 4937202 => 'Claussnitz bei Chemnitz', + 4937203 => 'Gersdorf bei Chemnitz', + 4937204 => 'Lichtenstein Sachsen', + 4937206 => 'Frankenberg Sachsen', + 4937207 => 'Hainichen Sachsen', + 4937208 => 'Auerswalde', + 4937209 => 'Einsiedel bei Chemnitz', + 493721 => 'Meinersdorf', + 493722 => 'Limbach-Oberfrohna', + 493723 => 'Hohenstein-Ernstthal', + 493724 => 'Burgstädt', + 493725 => 'Zschopau', + 493726 => 'Flöha', + 493727 => 'Mittweida', + 4937291 => 'Augustusburg', + 4937292 => 'Oederan', + 4937293 => 'Eppendorf Sachsen', + 4937294 => 'Grünhainichen', + 4937295 => 'Lugau Erzgebirge', + 4937296 => 'Stollberg Erzgebirge', + 4937297 => 'Thum Sachsen', + 4937298 => 'Oelsnitz Erzgebirge', + 493731 => 'Freiberg Sachsen', + 4937320 => 'Mulda Sachsen', + 4937321 => 'Frankenstein Sachsen', + 4937322 => 'Brand-Erbisdorf', + 4937323 => 'Lichtenberg Erzgebirge', + 4937324 => 'Reinsberg Sachsen', + 4937325 => 'Niederbobritzsch', + 4937326 => 'Frauenstein Sachsen', + 4937327 => 'Rechenberg-Bienenmühle', + 4937328 => 'Grossschirma', + 4937329 => 'Grosshartmannsdorf', + 493733 => 'Annaberg-Buchholz', + 4937341 => 'Ehrenfriedersdorf', + 4937342 => 'Cranzahl', + 4937343 => 'Jöhstadt', + 4937344 => 'Crottendorf Sachsen', + 4937346 => 'Geyer', + 4937347 => 'Bärenstein Kreis Annaberg', + 4937348 => 'Oberwiesenthal Kurort', + 4937349 => 'Scheibenberg', + 493735 => 'Marienberg Sachsen', + 4937360 => 'Olbernhau', + 4937361 => 'Neuhausen Erzgebirge', + 4937362 => 'Seiffen Erzgebirge', + 4937363 => 'Zöblitz', + 4937364 => 'Reitzenhain Erzgebirge', + 4937365 => 'Sayda', + 4937366 => 'Rübenau', + 4937367 => 'Lengefeld Erzgebirge', + 4937368 => 'Deutschneudorf', + 4937369 => 'Wolkenstein', + 493737 => 'Rochlitz', + 4937381 => 'Penig', + 4937382 => 'Geringswalde', + 4937383 => 'Lunzenau', + 4937384 => 'Wechselburg', + 493741 => 'Plauen', + 4937421 => 'Oelsnitz Vogtland', + 4937422 => 'Markneukirchen', + 4937423 => 'Adorf Vogtland', + 4937430 => 'Eichigt', + 4937431 => 'Mehltheuer Vogtland', + 4937432 => 'Pausa Vogtland', + 4937433 => 'Gutenfürst', + 4937434 => 'Bobenneukirchen', + 4937435 => 'Reuth bei Plauen', + 4937436 => 'Weischlitz', + 4937437 => 'Bad Elster', + 4937438 => 'Bad Brambach', + 4937439 => 'Jocketa', + 493744 => 'Auerbach Vogtland', + 493745 => 'Falkenstein Vogtland', + 4937462 => 'Rothenkirchen Vogtland', + 4937463 => 'Bergen Vogtland', + 4937464 => 'Schöneck Vogtland', + 4937465 => 'Tannenbergsthal Vogtland', + 4937467 => 'Klingenthal Sachsen', + 4937468 => 'Treuen Vogtland', + 49375 => 'Zwickau', + 4937600 => 'Neumark Sachsen', + 4937601 => 'Mülsen Skt Jacob', + 4937602 => 'Kirchberg Sachsen', + 4937603 => 'Wildenfels', + 4937604 => 'Mosel', + 4937605 => 'Hartenstein Sachsen', + 4937606 => 'Lengenfeld Vogtland', + 4937607 => 'Ebersbrunn Sachsen', + 4937608 => 'Waldenburg Sachsen', + 4937609 => 'Wolkenburg Mulde', + 493761 => 'Werdau Sachsen', + 493762 => 'Crimmitschau', + 493763 => 'Glauchau', + 493764 => 'Meerane', + 493765 => 'Reichenbach Vogtland', + 493771 => 'Aue Sachsen', + 493772 => 'Schneeberg Erzgebirge', + 493773 => 'Johanngeorgenstadt', + 493774 => 'Schwarzenberg', + 4937752 => 'Eibenstock', + 4937754 => 'Zwönitz', + 4937755 => 'Schönheide Erzgebirge', + 4937756 => 'Breitenbrunn Erzgebirge', + 4937757 => 'Rittersgrün', + 49381 => 'Rostock', + 4938201 => 'Gelbensande', + 4938202 => 'Volkenshagen', + 4938203 => 'Bad Doberan', + 4938204 => 'Broderstorf', + 4938205 => 'Tessin bei Rostock', + 4938206 => 'Graal-Müritz Seeheilbad', + 4938207 => 'Stäbelow', + 4938208 => 'Kavelstorf', + 4938209 => 'Sanitz bei Rostock', + 493821 => 'Ribnitz-Damgarten', + 4938220 => 'Wustrow Ostseebad', + 4938221 => 'Marlow', + 4938222 => 'Semlow', + 4938223 => 'Saal Vorpom', + 4938224 => 'Gresenhorst', + 4938225 => 'Trinwillershagen', + 4938226 => 'Dierhagen Ostseebad', + 4938227 => 'Lüdershagen bei Barth', + 4938228 => 'Dettmannsdorf-Kölzow', + 4938229 => 'Bad Sülze', + 4938231 => 'Barth', + 4938232 => 'Zingst Ostseebad', + 4938233 => 'Prerow Ostseebad', + 4938234 => 'Born Darß', + 4938292 => 'Kröpelin', + 4938293 => 'Kühlungsborn Ostseebad', + 4938294 => 'Neubukow', + 4938295 => 'Satow bei Bad Doberan', + 4938296 => 'Rerik Ostseebad', + 4938297 => 'Moitin', + 4938300 => 'Insel Hiddensee', + 4938301 => 'Putbus', + 4938302 => 'Sagard', + 4938303 => 'Sellin Ostseebad', + 4938304 => 'Garz Rügen', + 4938305 => 'Gingst', + 4938306 => 'Samtens', + 4938307 => 'Poseritz', + 4938308 => 'Göhren Rügen', + 4938309 => 'Trent', + 493831 => 'Stralsund', + 4938320 => 'Tribsees', + 4938321 => 'Martensdorf bei Stralsund', + 4938322 => 'Richtenberg', + 4938323 => 'Prohn', + 4938324 => 'Velgast', + 4938325 => 'Rolofshagen', + 4938326 => 'Grimmen', + 4938327 => 'Elmenhorst Vorpom', + 4938328 => 'Miltzow', + 4938331 => 'Rakow Vorpom', + 4938332 => 'Gross Bisdorf', + 4938333 => 'Horst bei Grimmen', + 4938334 => 'Grammendorf', + 493834 => 'Greifswald', + 4938351 => 'Mesekenhagen', + 4938352 => 'Kemnitz bei Greifswald', + 4938353 => 'Gützkow bei Greifswald', + 4938354 => 'Wusterhusen', + 4938355 => 'Züssow', + 4938356 => 'Behrenhoff', + 493836 => 'Wolgast', + 4938370 => 'Kröslin', + 4938371 => 'Karlshagen', + 4938372 => 'Usedom', + 4938373 => 'Katzow', + 4938374 => 'Lassan bei Wolgast', + 4938375 => 'Koserow', + 4938376 => 'Zirchow', + 4938377 => 'Zinnowitz', + 4938378 => 'Heringsdorf Seebad', + 4938379 => 'Benz Usedom', + 493838 => 'Bergen auf Rügen', + 4938391 => 'Altenkirchen Rügen', + 4938392 => 'Sassnitz', + 4938393 => 'Binz Ostseebad', + 493841 => 'Wismar', + 4938422 => 'Neukloster', + 4938423 => 'Bad Kleinen', + 4938424 => 'Bobitz', + 4938425 => 'Kirchdorf Poel', + 4938426 => 'Neuburg-Steinhausen', + 4938427 => 'Blowatz', + 4938428 => 'Hohenkirchen bei Wismar', + 4938429 => 'Glasin', + 493843 => 'Güstrow', + 493844 => 'Schwaan', + 4938450 => 'Tarnow bei Bützow', + 4938451 => 'Hoppenrade bei Güstrow', + 4938452 => 'Lalendorf', + 4938453 => 'Mistorf', + 4938454 => 'Kritzkow', + 4938455 => 'Plaaz', + 4938456 => 'Langhagen bei Güstrow', + 4938457 => 'Krakow am See', + 4938458 => 'Zehna', + 4938459 => 'Laage', + 4938461 => 'Bützow', + 4938462 => 'Baumgarten', + 4938464 => 'Bernitt', + 4938466 => 'Jürgenshagen', + 493847 => 'Sternberg', + 4938481 => 'Witzin', + 4938482 => 'Warin', + 4938483 => 'Brüel', + 4938484 => 'Ventschow', + 4938485 => 'Dabel', + 4938486 => 'Gustävel', + 4938488 => 'Demen', + 49385 => 'Schwerin', + 493860 => 'Raben Steinfeld', + 493861 => 'Plate', + 493863 => 'Crivitz', + 493865 => 'Holthusen', + 493866 => 'Cambs', + 493867 => 'Lübstorf', + 493868 => 'Rastow', + 493869 => 'Dümmer', + 493871 => 'Parchim', + 4938720 => 'Grebbin', + 4938721 => 'Ziegendorf', + 4938722 => 'Raduhn', + 4938723 => 'Kladrum', + 4938724 => 'Siggelkow', + 4938725 => 'Gross Godems', + 4938726 => 'Spornitz', + 4938727 => 'Mestlin', + 4938728 => 'Domsühl', + 4938729 => 'Marnitz', + 4938731 => 'Lübz', + 4938732 => 'Gallin bei Lübz', + 4938733 => 'Karbow-Vietlübbe', + 4938735 => 'Plau am See', + 4938736 => 'Goldberg', + 4938737 => 'Ganzlin', + 4938738 => 'Karow bei Lübz', + 493874 => 'Ludwigslust', + 4938750 => 'Malliss', + 4938751 => 'Picher', + 4938752 => 'Zierzow bei Ludwigslust', + 4938753 => 'Wöbbelin', + 4938754 => 'Leussow bei Ludwigslust', + 4938755 => 'Eldena', + 4938756 => 'Grabow', + 4938757 => 'Neustadt-Glewe', + 4938758 => 'Dömitz', + 4938759 => 'Tewswoos', + 493876 => 'Perleberg', + 493877 => 'Wittenberge', + 4938780 => 'Lanz Brandenburg', + 4938781 => 'Mellen', + 4938782 => 'Reetz bei Perleberg', + 4938783 => 'Dallmin', + 4938784 => 'Kleinow Kreis Prignitz', + 4938785 => 'Berge bei Perleberg', + 4938787 => 'Glöwen', + 4938788 => 'Gross Warnow', + 4938789 => 'Wolfshagen bei Perleberg', + 4938791 => 'Bad Wilsnack', + 4938792 => 'Lenzen (Elbe)', + 4938793 => 'Dergenthin', + 4938794 => 'Cumlosen', + 4938796 => 'Viesecke', + 4938797 => 'Karstädt Kreis Prignitz', + 493881 => 'Grevesmühlen', + 4938821 => 'Lüdersdorf', + 4938822 => 'Diedrichshagen bei Grevesmühlen', + 4938823 => 'Selmsdorf', + 4938824 => 'Mallentin', + 4938825 => 'Klütz', + 4938826 => 'Dassow', + 4938827 => 'Kalkhorst', + 4938828 => 'Schönberg', + 493883 => 'Hagenow', + 4938841 => 'Neuhaus Elbe', + 4938842 => 'Lüttenmark', + 4938843 => 'Bennin', + 4938844 => 'Gülze', + 4938845 => 'Kaarssen', + 4938847 => 'Boizenburg Elbe', + 4938848 => 'Vellahn', + 4938850 => 'Gammelin', + 4938851 => 'Zarrentin', + 4938852 => 'Wittenburg', + 4938853 => 'Drönnewitz bei Hagenow', + 4938854 => 'Redefin', + 4938855 => 'Lübtheen', + 4938856 => 'Pritzier bei Hagenow', + 4938858 => 'Lassahn', + 4938859 => 'Alt Zachun', + 493886 => 'Gadebusch', + 4938871 => 'Mühlen Eichsen', + 4938872 => 'Rehna', + 4938873 => 'Carlow', + 4938874 => 'Lützow', + 4938875 => 'Schlagsdorf bei Gadebusch', + 4938876 => 'Roggendorf', + 4939000 => 'Beetzendorf', + 4939001 => 'Apenburg', + 4939002 => 'Oebisfelde', + 4939003 => 'Jübar', + 4939004 => 'Köckte bei Gardelegen', + 4939005 => 'Kusey', + 4939006 => 'Miesterhorst', + 4939007 => 'Tangeln', + 4939008 => 'Kunrau', + 4939009 => 'Badel', + 493901 => 'Salzwedel', + 493902 => 'Diesdorf Altm', + 4939030 => 'Brunau', + 4939031 => 'Dähre', + 4939032 => 'Mahlsdorf bei Salzwedel', + 4939033 => 'Wallstawe', + 4939034 => 'Fleetmark', + 4939035 => 'Kuhfelde', + 4939036 => 'Binde', + 4939037 => 'Pretzier', + 4939038 => 'Henningen', + 4939039 => 'Bonese', + 493904 => 'Haldensleben', + 4939050 => 'Bartensleben', + 4939051 => 'Calvörde', + 4939052 => 'Erxleben bei Haldensleben', + 4939053 => 'Süplingen', + 4939054 => 'Flechtingen', + 4939055 => 'Hörsingen', + 4939056 => 'Klüden', + 4939057 => 'Rätzlingen Sachsen-Anhalt', + 4939058 => 'Uthmöden', + 4939059 => 'Wegenstedt', + 4939061 => 'Weferlingen', + 4939062 => 'Bebertal', + 493907 => 'Gardelegen', + 4939080 => 'Kalbe Milde', + 4939081 => 'Kakerbeck Sachsen-Anhalt', + 4939082 => 'Mieste', + 4939083 => 'Messdorf', + 4939084 => 'Lindstedt', + 4939085 => 'Zichtau', + 4939086 => 'Jävenitz', + 4939087 => 'Jerchel Altmark', + 4939088 => 'Letzlingen', + 4939089 => 'Bismark Altmark', + 493909 => 'Klötze Altmark', + 49391 => 'Magdeburg', + 4939200 => 'Gommern', + 4939201 => 'Wolmirstedt', + 4939202 => 'Gross Ammensleben', + 4939203 => 'Barleben', + 4939204 => 'Niederndodeleben', + 4939205 => 'Langenweddingen', + 4939206 => 'Eichenbarleben', + 4939207 => 'Colbitz', + 4939208 => 'Loitsche', + 4939209 => 'Wanzleben', + 493921 => 'Burg bei Magdeburg', + 4939221 => 'Möckern bei Magdeburg', + 4939222 => 'Möser', + 4939223 => 'Theessen', + 4939224 => 'Büden', + 4939225 => 'Altengrabow', + 4939226 => 'Hohenziatz', + 493923 => 'Zerbst', + 4939241 => 'Leitzkau', + 4939242 => 'Prödel', + 4939243 => 'Nedlitz bei Zerbst', + 4939244 => 'Steutz', + 4939245 => 'Loburg', + 4939246 => 'Lindau Anh', + 4939247 => 'Güterglück', + 4939248 => 'Dobritz', + 493925 => 'Stassfurt', + 4939262 => 'Güsten Anh', + 4939263 => 'Unseburg', + 4939264 => 'Kroppenstedt', + 4939265 => 'Löderburg', + 4939266 => 'Förderstedt', + 4939267 => 'Schneidlingen', + 4939268 => 'Egeln', + 493928 => 'Schönebeck Elbe', + 4939291 => 'Calbe Saale', + 4939292 => 'Biederitz', + 4939293 => 'Dreileben', + 4939294 => 'Gross Rosenburg', + 4939295 => 'Zuchau', + 4939296 => 'Welsleben', + 4939297 => 'Eickendorf Kreis Schönebeck', + 4939298 => 'Barby Elbe', + 493931 => 'Stendal', + 4939320 => 'Schinne', + 4939321 => 'Arneburg', + 4939322 => 'Tangermünde', + 4939323 => 'Schönhausen Elbe', + 4939324 => 'Kläden bei Stendal', + 4939325 => 'Vinzelberg', + 4939327 => 'Klietz', + 4939328 => 'Rochau', + 4939329 => 'Möringen', + 493933 => 'Genthin', + 4939341 => 'Redekin', + 4939342 => 'Gladau', + 4939343 => 'Jerichow', + 4939344 => 'Güsen', + 4939345 => 'Parchen', + 4939346 => 'Tucheim', + 4939347 => 'Kade', + 4939348 => 'Klitsche', + 4939349 => 'Parey Elbe', + 493935 => 'Tangerhütte', + 4939361 => 'Lüderitz', + 4939362 => 'Grieben bei Tangerhütte', + 4939363 => 'Angern', + 4939364 => 'Dolle', + 4939365 => 'Bellingen bei Stendal', + 4939366 => 'Kehnert', + 493937 => 'Osterburg Altmark', + 4939382 => 'Kamern', + 4939383 => 'Sandau Elbe', + 4939384 => 'Arendsee Altmark', + 4939386 => 'Seehausen Altmark', + 4939387 => 'Havelberg', + 4939388 => 'Goldbeck Altm', + 4939389 => 'Schollene', + 4939390 => 'Iden', + 4939391 => 'Lückstedt', + 4939392 => 'Rönnebeck Sachsen-Anhalt', + 4939393 => 'Werben Elbe', + 4939394 => 'Hohenberg-Krusemark', + 4939395 => 'Wanzer', + 4939396 => 'Neukirchen Altmark', + 4939397 => 'Geestgottberg', + 4939398 => 'Gross Garz', + 4939399 => 'Kleinau', + 4939400 => 'Wefensleben', + 4939401 => 'Neuwegersleben', + 4939402 => 'Völpke', + 4939403 => 'Gröningen Sachsen-Anhalt', + 4939404 => 'Ausleben', + 4939405 => 'Hötensleben', + 4939406 => 'Harbke', + 4939407 => 'Seehausen Börde', + 4939408 => 'Hadmersleben', + 4939409 => 'Eilsleben', + 493941 => 'Halberstadt', + 4939421 => 'Osterwieck', + 4939422 => 'Badersleben', + 4939423 => 'Wegeleben', + 4939424 => 'Schwanebeck Sachsen-Anhalt', + 4939425 => 'Dingelstedt am Huy', + 4939426 => 'Hessen', + 4939427 => 'Ströbeck', + 4939428 => 'Pabstorf', + 493943 => 'Wernigerode', + 493944 => 'Blankenburg Harz', + 4939451 => 'Wasserleben', + 4939452 => 'Ilsenburg', + 4939453 => 'Derenburg', + 4939454 => 'Elbingerode Harz', + 4939455 => 'Schierke', + 4939456 => 'Altenbrak', + 4939457 => 'Benneckenstein Harz', + 4939458 => 'Heudeber', + 4939459 => 'Hasselfelde', + 493946 => 'Quedlinburg', + 493947 => 'Thale', + 4939481 => 'Hedersleben bei Aschersleben', + 4939482 => 'Gatersleben', + 4939483 => 'Ballenstedt', + 4939484 => 'Harzgerode', + 4939485 => 'Gernrode Harz', + 4939487 => 'Friedrichsbrunn', + 4939488 => 'Güntersberge', + 4939489 => 'Strassberg Harz', + 493949 => 'Oschersleben Bode', + 49395 => 'Neubrandenburg', + 4939600 => 'Zwiedorf', + 4939601 => 'Friedland', + 4939602 => 'Kleeth', + 4939603 => 'Burg Stargard', + 4939604 => 'Wildberg bei Altentreptow', + 4939605 => 'Gross Nemerow', + 4939606 => 'Glienke', + 4939607 => 'Kotelow', + 4939608 => 'Staven', + 493961 => 'Altentreptow', + 493962 => 'Penzlin bei Waren', + 493963 => 'Woldegk', + 493964 => 'Bredenfelde bei Strasburg', + 493965 => 'Burow bei Altentreptow', + 493966 => 'Cölpin', + 493967 => 'Oertzenhof bei Strasburg', + 493968 => 'Schönbeck', + 493969 => 'Siedenbollentin', + 493971 => 'Anklam', + 4939721 => 'Liepen bei Anklam', + 4939722 => 'Sarnow bei Anklam', + 4939723 => 'Krien', + 4939724 => 'Klein Bünzow', + 4939726 => 'Ducherow', + 4939727 => 'Spantekow', + 4939728 => 'Medow bei Anklam', + 493973 => 'Pasewalk', + 4939740 => 'Nechlin', + 4939741 => 'Jatznick', + 4939742 => 'Brüssow bei Pasewalk', + 4939743 => 'Zerrenthin', + 4939744 => 'Rothenklempenow', + 4939745 => 'Hetzdorf bei Strasburg', + 4939746 => 'Krackow', + 4939747 => 'Züsedom', + 4939748 => 'Viereck', + 4939749 => 'Grambow bei Pasewalk', + 4939751 => 'Penkun', + 4939752 => 'Blumenhagen bei Strasburg', + 4939753 => 'Strasburg', + 4939754 => 'Löcknitz Vorpom', + 493976 => 'Torgelow bei Ueckermünde', + 4939771 => 'Ueckermünde', + 4939772 => 'Rothemühl', + 4939773 => 'Altwarp', + 4939774 => 'Mönkebude', + 4939775 => 'Ahlbeck bei Torgelow', + 4939776 => 'Hintersee', + 4939777 => 'Borkenfriede', + 4939778 => 'Ferdinandshof bei Torgelow', + 4939779 => 'Eggesin', + 493981 => 'Neustrelitz', + 4939820 => 'Triepkendorf', + 4939821 => 'Carpin', + 4939822 => 'Kratzeburg', + 4939823 => 'Rechlin', + 4939824 => 'Hohenzieritz', + 4939825 => 'Wokuhl', + 4939826 => 'Blankensee bei Neustrelitz', + 4939827 => 'Schwarz bei Neustrelitz', + 4939828 => 'Wustrow Kreis Mecklenburg-Strelitz', + 4939829 => 'Blankenförde', + 4939831 => 'Feldberg', + 4939832 => 'Wesenberg', + 4939833 => 'Mirow Kreis Neustrelitz', + 493984 => 'Prenzlau', + 4939851 => 'Göritz bei Prenzlau', + 4939852 => 'Schönermark bei Prenzlau', + 4939853 => 'Holzendorf bei Prenzlau', + 4939854 => 'Kleptow', + 4939855 => 'Parmen-Weggun', + 4939856 => 'Beenz bei Prenzlau', + 4939857 => 'Drense', + 4939858 => 'Bietikow', + 4939859 => 'Fürstenwerder', + 4939861 => 'Gramzow bei Prenzlau', + 4939862 => 'Schmölln bei Prenzlau', + 4939863 => 'Seehausen bei Prenzlau', + 493987 => 'Templin', + 4939881 => 'Ringenwalde bei Templin', + 4939882 => 'Gollin', + 4939883 => 'Groß Dölln', + 4939884 => 'Hassleben bei Prenzlau', + 4939885 => 'Jakobshagen', + 4939886 => 'Milmersdorf', + 4939887 => 'Gerswalde', + 4939888 => 'Lychen', + 4939889 => 'Boitzenburg', + 493991 => 'Waren Müritz', + 4939921 => 'Ankershagen', + 4939922 => 'Dambeck bei Röbel', + 4939923 => 'Priborn', + 4939924 => 'Stuer', + 4939925 => 'Wredenhagen', + 4939926 => 'Grabowhöfe', + 4939927 => 'Nossentiner Hütte', + 4939928 => 'Möllenhagen', + 4939929 => 'Jabel bei Waren', + 4939931 => 'Röbel Müritz', + 4939932 => 'Malchow bei Waren', + 4939933 => 'Vollrathsruhe', + 4939934 => 'Groß Plasten', + 493994 => 'Malchin', + 4939951 => 'Faulenrost', + 4939952 => 'Grammentin', + 4939953 => 'Schwinkendorf', + 4939954 => 'Stavenhagen Reuterstadt', + 4939955 => 'Jürgenstorf', + 4939956 => 'Neukalen', + 4939957 => 'Gielow', + 4939959 => 'Dargun', + 493996 => 'Teterow', + 4939971 => 'Gnoien', + 4939972 => 'Walkendorf', + 4939973 => 'Altkalen', + 4939975 => 'Thürkow', + 4939976 => 'Groß Bützin', + 4939977 => 'Jördenstorf', + 4939978 => 'Gross Roge', + 493998 => 'Demmin', + 4939991 => 'Daberkow', + 4939992 => 'Görmin', + 4939993 => 'Hohenmocker', + 4939994 => 'Metschow', + 4939995 => 'Nossendorf', + 4939996 => 'Törpin', + 4939997 => 'Jarmen', + 4939998 => 'Loitz bei Demmin', + 4939999 => 'Tutow', + 4940 => 'Hamburg', + 494101 => 'Pinneberg', + 494102 => 'Ahrensburg', + 494103 => 'Wedel', + 494104 => 'Aumühle bei Hamburg', + 494105 => 'Seevetal', + 494106 => 'Quickborn Kreis Pinneberg', + 494107 => 'Siek Kreis Stormarn', + 494108 => 'Rosengarten Kreis Harburg', + 494109 => 'Tangstedt Bz Hamburg', + 494120 => 'Ellerhoop', + 494121 => 'Elmshorn', + 494122 => 'Uetersen', + 494123 => 'Barmstedt', + 494124 => 'Glückstadt', + 494125 => 'Seestermühe', + 494126 => 'Horst Holstein', + 494127 => 'Westerhorn', + 494128 => 'Kollmar', + 494129 => 'Haseldorf', + 494131 => 'Lüneburg', + 494132 => 'Amelinghausen', + 494133 => 'Wittorf Kreis Lüneburg', + 494134 => 'Embsen Kreis Lüneburg', + 494135 => 'Kirchgellersen', + 494136 => 'Scharnebeck', + 494137 => 'Barendorf', + 494138 => 'Betzendorf Kreis Lüneburg', + 494139 => 'Hohnstorf Elbe', + 494140 => 'Estorf Kreis Stade', + 494141 => 'Stade', + 494142 => 'Steinkirchen Kreis Stade', + 494143 => 'Drochtersen', + 494144 => 'Himmelpforten', + 494146 => 'Stade-Bützfleth', + 494148 => 'Drochtersen-Assel', + 494149 => 'Fredenbeck', + 494151 => 'Schwarzenbek', + 494152 => 'Geesthacht', + 494153 => 'Lauenburg Elbe', + 494154 => 'Trittau', + 494155 => 'Büchen', + 494156 => 'Talkau', + 494158 => 'Roseburg', + 494159 => 'Basthorst', + 494161 => 'Buxtehude', + 494162 => 'Jork', + 494163 => 'Horneburg Niederelbe', + 494164 => 'Harsefeld', + 494165 => 'Hollenstedt Nordheide', + 494166 => 'Ahlerstedt', + 494167 => 'Apensen', + 494168 => 'Neu Wulmstorf-Elstorf', + 494169 => 'Sauensiek', + 494171 => 'Winsen Luhe', + 494172 => 'Salzhausen', + 494173 => 'Wulfsen', + 494174 => 'Stelle Kreis Harburg', + 494175 => 'Egestorf Nordheide', + 494176 => 'Marschacht', + 494177 => 'Drage Elbe', + 494178 => 'Radbruch', + 494179 => 'Winsen-Tönnhausen', + 494180 => 'Königsmoor', + 494181 => 'Buchholz in der Nordheide', + 494182 => 'Tostedt', + 494183 => 'Jesteburg', + 494184 => 'Hanstedt Nordheide', + 494185 => 'Marxen Auetal', + 494186 => 'Buchholz-Trelde', + 494187 => 'Holm-Seppensen', + 494188 => 'Welle Nordheide', + 494189 => 'Undeloh', + 494191 => 'Kaltenkirchen Holstein', + 494192 => 'Bad Bramstedt', + 494193 => 'Henstedt-Ulzburg', + 494194 => 'Sievershütten', + 494195 => 'Hartenholm', + 494202 => 'Achim bei Bremen', + 494203 => 'Weyhe bei Bremen', + 494204 => 'Thedinghausen', + 494205 => 'Ottersberg', + 494206 => 'Stuhr-Heiligenrode', + 494207 => 'Oyten', + 494208 => 'Grasberg', + 494209 => 'Schwanewede', + 49421 => 'Bremen', + 494221 => 'Delmenhorst', + 494222 => 'Ganderkesee', + 494223 => 'Ganderkesee-Bookholzberg', + 494224 => 'Gross Ippener', + 494230 => 'Verden-Walle', + 494231 => 'Verden Aller', + 494232 => 'Langwedel Kreis Verden', + 494233 => 'Blender', + 494234 => 'Dörverden', + 494235 => 'Langwedel-Etelsen', + 494236 => 'Kirchlinteln', + 494237 => 'Bendingbostel', + 494238 => 'Neddenaverbergen', + 494239 => 'Dörverden-Westen', + 494240 => 'Syke-Heiligenfelde', + 494241 => 'Bassum', + 494242 => 'Syke', + 494243 => 'Twistringen', + 494244 => 'Harpstedt', + 494245 => 'Neuenkirchen bei Bassum', + 494246 => 'Twistringen-Heiligenloh', + 494247 => 'Affinghausen', + 494248 => 'Bassum-Neubruchhausen', + 494249 => 'Bassum-Nordwohlde', + 494251 => 'Hoya', + 494252 => 'Bruchhausen-Vilsen', + 494253 => 'Asendorf Kreis Diepholz', + 494254 => 'Eystrup', + 494255 => 'Martfeld', + 494256 => 'Hilgermissen', + 494257 => 'Schweringen', + 494258 => 'Schwarme', + 494260 => 'Visselhövede-Wittorf', + 494261 => 'Rotenburg Wümme', + 494262 => 'Visselhövede', + 494263 => 'Scheessel', + 494264 => 'Sottrum Kreis Rotenburg', + 494265 => 'Fintel', + 494266 => 'Brockel', + 494267 => 'Lauenbrück', + 494268 => 'Bötersen', + 494269 => 'Ahausen-Kirchwalsede', + 494271 => 'Sulingen', + 494272 => 'Siedenburg', + 494273 => 'Kirchdorf bei Sulingen', + 494274 => 'Varrel bei Sulingen', + 494275 => 'Ehrenburg', + 494276 => 'Borstel bei Sulingen', + 494277 => 'Schwaförden', + 494281 => 'Zeven', + 494282 => 'Sittensen', + 494283 => 'Tarmstedt', + 494284 => 'Selsingen', + 494285 => 'Rhade bei Zeven', + 494286 => 'Gyhum', + 494287 => 'Heeslingen-Boitzen', + 494288 => 'Horstedt Kreis Rotenburg', + 494289 => 'Kirchtimke', + 494292 => 'Ritterhude', + 494293 => 'Ottersberg-Fischerhude', + 494294 => 'Riede Kreis Verden', + 494295 => 'Emtinghausen', + 494296 => 'Schwanewede-Aschwarden', + 494297 => 'Ottersberg-Posthausen', + 494298 => 'Lilienthal', + 494302 => 'Kirchbarkau', + 494303 => 'Schlesen', + 494305 => 'Westensee', + 494307 => 'Raisdorf', + 494308 => 'Schwedeneck', + 49431 => 'Kiel', + 494320 => 'Heidmühlen', + 494321 => 'Neumünster', + 494322 => 'Bordesholm', + 494323 => 'Bornhöved', + 494324 => 'Brokstedt', + 494326 => 'Wankendorf', + 494327 => 'Grossenaspe', + 494328 => 'Rickling', + 494329 => 'Langwedel Holstein', + 494330 => 'Emkendorf', + 494331 => 'Rendsburg', + 494332 => 'Hamdorf bei Rendsburg', + 494333 => 'Erfde', + 494334 => 'Bredenbek bei Rendsburg', + 494335 => 'Hohn bei Rendsburg', + 494336 => 'Owschlag', + 494337 => 'Jevenstedt', + 494338 => 'Alt Duvenstedt', + 494339 => 'Christiansholm', + 494340 => 'Achterwehr', + 494342 => 'Preetz Kreis Plön', + 494343 => 'Laboe', + 494344 => 'Schönberg Holstein', + 494346 => 'Gettorf', + 494347 => 'Flintbek', + 494348 => 'Schönkirchen', + 494349 => 'Dänischenhagen', + 494351 => 'Eckernförde', + 494352 => 'Damp', + 494353 => 'Ascheffel', + 494354 => 'Fleckeby', + 494355 => 'Rieseby', + 494356 => 'Gross Wittensee', + 494357 => 'Sehestedt Eider', + 494358 => 'Loose bei Eckernförde', + 494361 => 'Oldenburg in Holstein', + 494362 => 'Heiligenhafen', + 494363 => 'Lensahn', + 494364 => 'Dahme Kreis Ostholstein', + 494365 => 'Heringsdorf Holstein', + 494366 => 'Grömitz-Cismar', + 494367 => 'Grossenbrode', + 494371 => 'Burg auf Fehmarn', + 494372 => 'Westfehmarn', + 494381 => 'Lütjenburg', + 494382 => 'Wangels', + 494383 => 'Grebin', + 494384 => 'Selent', + 494385 => 'Hohenfelde bei Kiel', + 494392 => 'Nortorf bei Neumünster', + 494393 => 'Boostedt', + 494394 => 'Bokhorst', + 494401 => 'Brake Unterweser', + 494402 => 'Rastede', + 494403 => 'Bad Zwischenahn', + 494404 => 'Elsfleth', + 494405 => 'Edewecht', + 494406 => 'Berne', + 494407 => 'Wardenburg', + 494408 => 'Hude Oldenburg', + 494409 => 'Westerstede-Ocholt', + 49441 => 'Oldenburg', + 494421 => 'Wilhelmshaven', + 494422 => 'Sande Kreis Friesl', + 494423 => 'Fedderwarden', + 494425 => 'Wangerland-Hooksiel', + 494426 => 'Wangerland-Horumersiel', + 494431 => 'Wildeshausen', + 494432 => 'Dötlingen-Brettorf', + 494433 => 'Dötlingen', + 494434 => 'Colnrade', + 494435 => 'Grossenkneten', + 494441 => 'Vechta', + 494442 => 'Lohne Oldenburg', + 494443 => 'Dinklage', + 494444 => 'Goldenstedt', + 494445 => 'Visbek Kreis Vechta', + 494446 => 'Bakum Kreis Vechta', + 494447 => 'Vechta-Langförden', + 494451 => 'Varel Jadebusen', + 494452 => 'Zetel-Neuenburg', + 494453 => 'Zetel', + 494454 => 'Jade', + 494455 => 'Jade-Schweiburg', + 494456 => 'Varel-Altjührden', + 494458 => 'Wiefelstede-Spohle', + 494461 => 'Jever', + 494462 => 'Wittmund', + 494463 => 'Wangerland', + 494464 => 'Wittmund-Carolinensiel', + 494465 => 'Friedeburg Ostfriesland', + 494466 => 'Wittmund-Ardorf', + 494467 => 'Wittmund-Funnix', + 494468 => 'Friedeburg-Reepsholt', + 494469 => 'Wangerooge', + 494471 => 'Cloppenburg', + 494472 => 'Lastrup', + 494473 => 'Emstek', + 494474 => 'Garrel', + 494475 => 'Molbergen', + 494477 => 'Lastrup-Hemmelte', + 494478 => 'Cappeln Oldenburg', + 494479 => 'Molbergen-Peheim', + 494480 => 'Ovelgönne-Strückhausen', + 494481 => 'Hatten-Sandkrug', + 494482 => 'Hatten', + 494483 => 'Ovelgönne-Großenmeer', + 494484 => 'Hude-Wüsting', + 494485 => 'Elsfleth-Huntorf', + 494486 => 'Edewecht-Friedrichsfehn', + 494487 => 'Grossenkneten-Huntlosen', + 494488 => 'Westerstede', + 494489 => 'Apen', + 494491 => 'Friesoythe', + 494492 => 'Saterland', + 494493 => 'Friesoythe-Gehlenberg', + 494494 => 'Bösel Oldenburg', + 494495 => 'Friesoythe-Thüle', + 494496 => 'Friesoythe-Markhausen', + 494497 => 'Barßel-Harkebrügge', + 494498 => 'Saterland-Ramsloh', + 494499 => 'Barssel', + 494501 => 'Kastorf Holstein', + 494502 => 'Lübeck-Travemünde', + 494503 => 'Timmendorfer Strand', + 494504 => 'Ratekau', + 494505 => 'Stockelsdorf-Curau', + 494506 => 'Stockelsdorf-Krumbeck', + 494508 => 'Krummesse', + 494509 => 'Groß Grönau', + 49451 => 'Lübeck', + 494521 => 'Eutin', + 494522 => 'Plön', + 494523 => 'Malente', + 494524 => 'Scharbeutz-Pönitz', + 494525 => 'Ahrensbök', + 494526 => 'Ascheberg Holstein', + 494527 => 'Bosau', + 494528 => 'Schönwalde am Bungsberg', + 494529 => 'Süsel-Bujendorf', + 494531 => 'Bad Oldesloe', + 494532 => 'Bargteheide', + 494533 => 'Reinfeld Holstein', + 494534 => 'Steinburg Kreis Storman', + 494535 => 'Nahe', + 494536 => 'Steinhorst Lauenburg', + 494537 => 'Sülfeld Holstein', + 494539 => 'Westerau', + 494541 => 'Ratzeburg', + 494542 => 'Mölln Lauenburg', + 494543 => 'Nusse', + 494544 => 'Berkenthin', + 494545 => 'Seedorf Lauenburg', + 494546 => 'Mustin Lauenburg', + 494547 => 'Gudow Lauenburg', + 494550 => 'Bühnsdorf', + 494551 => 'Bad Segeberg', + 494552 => 'Leezen', + 494553 => 'Geschendorf', + 494554 => 'Wahlstedt', + 494555 => 'Seedorf bei Bad Segeberg', + 494556 => 'Ahrensbök-Gnissau', + 494557 => 'Blunk', + 494558 => 'Todesfelde', + 494559 => 'Wensin', + 494561 => 'Neustadt in Holstein', + 494562 => 'Grömitz', + 494563 => 'Scharbeutz-Haffkrug', + 494564 => 'Schashagen', + 494602 => 'Freienwill', + 494603 => 'Havetoft', + 494604 => 'Grossenwiehe', + 494605 => 'Medelby', + 494606 => 'Wanderup', + 494607 => 'Janneby', + 494608 => 'Handewitt', + 494609 => 'Eggebek', + 49461 => 'Flensburg', + 494621 => 'Schleswig', + 494622 => 'Taarstedt', + 494623 => 'Böklund', + 494624 => 'Kropp', + 494625 => 'Jübek', + 494626 => 'Treia', + 494627 => 'Dörpstedt', + 494630 => 'Barderup', + 494631 => 'Glücksburg Ostsee', + 494632 => 'Steinbergkirche', + 494633 => 'Satrup', + 494634 => 'Husby', + 494635 => 'Sörup', + 494636 => 'Langballig', + 494637 => 'Sterup', + 494638 => 'Tarp', + 494639 => 'Schafflund', + 494641 => 'Süderbrarup', + 494642 => 'Kappeln Schlei', + 494643 => 'Gelting Angeln', + 494644 => 'Karby', + 494646 => 'Mohrkirch', + 494651 => 'Sylt', + 494661 => 'Niebüll', + 494662 => 'Leck', + 494663 => 'Süderlügum', + 494664 => 'Neukirchen bei Niebüll', + 494665 => 'Emmelsbüll-Horsbüll', + 494666 => 'Ladelund', + 494667 => 'Dagebüll', + 494668 => 'Klanxbüll', + 494671 => 'Bredstedt', + 494672 => 'Langenhorn', + 494673 => 'Joldelund', + 494674 => 'Ockholm', + 494681 => 'Wyk auf Föhr', + 494682 => 'Amrum', + 494683 => 'Oldsum', + 494684 => 'Langeneß Hallig', + 494702 => 'Sandstedt', + 494703 => 'Loxstedt-Donnern', + 494704 => 'Drangstedt', + 494705 => 'Wremen', + 494706 => 'Schiffdorf', + 494707 => 'Langen-Neuenwalde', + 494708 => 'Ringstedt', + 49471 => 'Bremerhaven', + 494721 => 'Cuxhaven', + 494722 => 'Cuxhaven-Altenbruch', + 494723 => 'Cuxhaven-Altenwalde', + 494724 => 'Cuxhaven-Lüdingworth', + 494725 => 'Helgoland', + 494731 => 'Nordenham', + 494732 => 'Stadland-Rodenkirchen', + 494733 => 'Butjadingen-Burhave', + 494734 => 'Stadland-Seefeld', + 494735 => 'Butjadingen-Stollhamm', + 494736 => 'Butjadingen-Tossens', + 494737 => 'Stadland-Schwei', + 494740 => 'Loxstedt-Dedesdorf', + 494741 => 'Nordholz bei Bremerhaven', + 494742 => 'Dorum', + 494743 => 'Langen bei Bremerhaven', + 494744 => 'Loxstedt', + 494745 => 'Bad Bederkesa', + 494746 => 'Hagen bei Bremerhaven', + 494747 => 'Beverstedt', + 494748 => 'Stubben bei Bremerhaven', + 494749 => 'Schiffdorf-Geestenseth', + 494751 => 'Otterndorf', + 494752 => 'Neuhaus Oste', + 494753 => 'Balje', + 494754 => 'Bülkau', + 494755 => 'Ihlienworth', + 494756 => 'Odisheim', + 494757 => 'Wanna', + 494758 => 'Nordleda', + 494761 => 'Bremervörde', + 494762 => 'Kutenholz', + 494763 => 'Gnarrenburg', + 494764 => 'Gnarrenburg-Klenkendorf', + 494765 => 'Ebersdorf bei Bremervörde', + 494766 => 'Basdahl', + 494767 => 'Bremervörde-Bevern', + 494768 => 'Hipstedt', + 494769 => 'Bremervörde-Iselersheim', + 494770 => 'Wischhafen', + 494771 => 'Hemmoor', + 494772 => 'Oberndorf Oste', + 494773 => 'Lamstedt', + 494774 => 'Hechthausen', + 494775 => 'Grossenwörden', + 494776 => 'Osten-Altendorf', + 494777 => 'Cadenberge', + 494778 => 'Wingst', + 494779 => 'Freiburg Elbe', + 494791 => 'Osterholz-Scharmbeck', + 494792 => 'Worpswede', + 494793 => 'Hambergen', + 494794 => 'Worpswede-Ostersode', + 494795 => 'Garlstedt', + 494796 => 'Teufelsmoor', + 494802 => 'Wrohm', + 494803 => 'Pahlen', + 494804 => 'Nordhastedt', + 494805 => 'Schafstedt', + 494806 => 'Sarzbüttel', + 49481 => 'Heide Holstein', + 494821 => 'Itzehoe', + 494822 => 'Kellinghusen', + 494823 => 'Wilster', + 494824 => 'Krempe', + 494825 => 'Burg Dithmarschen', + 494826 => 'Hohenlockstedt', + 494827 => 'Wacken', + 494828 => 'Lägerdorf', + 494829 => 'Wewelsfleth', + 494830 => 'Süderhastedt', + 494832 => 'Meldorf', + 494833 => 'Wesselburen', + 494834 => 'Büsum', + 494835 => 'Albersdorf Holstein', + 494836 => 'Hennstedt Dithmarschen', + 494837 => 'Neuenkirchen Dithmarschen', + 494838 => 'Tellingstedt', + 494839 => 'Wöhrden Dithmarschen', + 494841 => 'Husum Nordsee', + 494842 => 'Nordstrand', + 494843 => 'Viöl', + 494844 => 'Pellworm', + 494845 => 'Ostenfeld Husum', + 494846 => 'Hattstedt', + 494847 => 'Oster-Ohrstedt', + 494848 => 'Rantrum', + 494849 => 'Hooge', + 494851 => 'Marne', + 494852 => 'Brunsbüttel', + 494853 => 'Sankt Michaelisdonn', + 494854 => 'Friedrichskoog', + 494855 => 'Eddelak', + 494856 => 'Kronprinzenkoog', + 494857 => 'Barlt', + 494858 => 'Sankt Margarethen Holstein', + 494859 => 'Windbergen', + 494861 => 'Tönning', + 494862 => 'Garding', + 494863 => 'Sankt Peter-Ording', + 494864 => 'Oldenswort', + 494865 => 'Osterhever', + 494871 => 'Hohenwestedt', + 494872 => 'Hanerau-Hademarschen', + 494873 => 'Aukrug', + 494874 => 'Todenbüttel', + 494875 => 'Stafstedt', + 494876 => 'Reher Holstein', + 494877 => 'Hennstedt bei Itzehoe', + 494881 => 'Friedrichstadt', + 494882 => 'Lunden', + 494883 => 'Süderstapel', + 494884 => 'Schwabstedt', + 494885 => 'Bergenhusen', + 494892 => 'Schenefeld Mittelholstein', + 494893 => 'Hohenaspe', + 494902 => 'Jemgum-Ditzum', + 494903 => 'Wymeer', + 49491 => 'Leer Ostfriesland', + 494920 => 'Wirdum', + 494921 => 'Emden Stadt', + 494922 => 'Borkum', + 494923 => 'Krummhörn-Pewsum', + 494924 => 'Moormerland-Oldersum', + 494925 => 'Hinte', + 494926 => 'Krummhörn-Greetsiel', + 494927 => 'Krummhörn-Loquard', + 494928 => 'Ihlow-Riepe', + 494929 => 'Ihlow Kreis Aurich', + 494931 => 'Norden', + 494932 => 'Norderney', + 494933 => 'Dornum Ostfriesland', + 494934 => 'Marienhafe', + 494935 => 'Juist', + 494936 => 'Grossheide', + 494938 => 'Hagermarsch', + 494939 => 'Baltrum', + 494941 => 'Aurich', + 494942 => 'Südbrookmerland', + 494943 => 'Grossefehn', + 494944 => 'Wiesmoor', + 494945 => 'Grossefehn-Timmel', + 494946 => 'Grossefehn-Bagband', + 494947 => 'Aurich-Ogenbargen', + 494948 => 'Wiesmoor-Marcardsmoor', + 494950 => 'Holtland', + 494951 => 'Weener', + 494952 => 'Rhauderfehn', + 494953 => 'Bunde', + 494954 => 'Moormerland', + 494955 => 'Westoverledingen', + 494956 => 'Uplengen', + 494957 => 'Detern', + 494958 => 'Jemgum', + 494959 => 'Dollart', + 494961 => 'Papenburg', + 494962 => 'Papenburg-Aschendorf', + 494963 => 'Dörpen', + 494964 => 'Rhede Ems', + 494965 => 'Surwold', + 494966 => 'Neubörger', + 494967 => 'Rhauderfehn-Burlage', + 494968 => 'Neulehe', + 494971 => 'Esens', + 494972 => 'Langeoog', + 494973 => 'Wittmund-Burhafe', + 494974 => 'Neuharlingersiel', + 494975 => 'Westerholt Ostfriesland', + 494976 => 'Spiekeroog', + 494977 => 'Blomberg Ostfriesland', + 495021 => 'Nienburg Weser', + 495022 => 'Wietzen', + 495023 => 'Liebenau Kreis Nieburg Weser', + 495024 => 'Rohrsen Kreis Nienburg Weser', + 495025 => 'Estorf Weser', + 495026 => 'Steimbke', + 495027 => 'Linsburg', + 495028 => 'Pennigsehl', + 495031 => 'Wunstorf', + 495032 => 'Neustadt am Rübenberge', + 495033 => 'Wunstorf-Grossenheidorn', + 495034 => 'Neustadt-Hagen', + 495035 => 'Gross Munzel', + 495036 => 'Neustadt-Schneeren', + 495037 => 'Bad Rehburg', + 495041 => 'Springe Deister', + 495042 => 'Bad Münder am Deister', + 495043 => 'Lauenau', + 495044 => 'Springe-Eldagsen', + 495045 => 'Springe-Bennigsen', + 495051 => 'Bergen Kreis Celle', + 495052 => 'Hermannsburg', + 495053 => 'Faßberg-Müden', + 495054 => 'Bergen-Sülze', + 495055 => 'Fassberg', + 495056 => 'Winsen-Meissendorf', + 495060 => 'Bodenburg', + 495062 => 'Holle bei Hildesheim', + 495063 => 'Bad Salzdetfurth', + 495064 => 'Groß Düngen', + 495065 => 'Sibbesse', + 495066 => 'Sarstedt', + 495067 => 'Bockenem', + 495068 => 'Elze Leine', + 495069 => 'Nordstemmen', + 495071 => 'Schwarmstedt', + 495072 => 'Neustadt-Mandelsloh', + 495073 => 'Neustadt-Esperke', + 495074 => 'Rodewald', + 495082 => 'Langlingen', + 495083 => 'Hohne bei Celle', + 495084 => 'Hambühren', + 495085 => 'Burgdorf-Ehlershausen', + 495086 => 'Celle-Scheuen', + 495101 => 'Pattensen', + 495102 => 'Laatzen', + 495103 => 'Wennigsen Deister', + 495105 => 'Barsinghausen', + 495108 => 'Gehrden Han', + 495109 => 'Ronnenberg', + 49511 => 'Hannover', + 495121 => 'Hildesheim', + 495123 => 'Schellerten', + 495126 => 'Algermissen', + 495127 => 'Harsum', + 495128 => 'Hohenhameln', + 495129 => 'Söhlde', + 495130 => 'Wedemark', + 495131 => 'Garbsen', + 495132 => 'Lehrte', + 495135 => 'Burgwedel-Fuhrberg', + 495136 => 'Burgdorf Kreis Hannover', + 495137 => 'Seelze', + 495138 => 'Sehnde', + 495139 => 'Burgwedel', + 495141 => 'Celle', + 495142 => 'Eschede', + 495143 => 'Winsen Aller', + 495144 => 'Wathlingen', + 495145 => 'Beedenbostel', + 495146 => 'Wietze', + 495147 => 'Uetze-Hänigsen', + 495148 => 'Steinhorst Niedersachsen', + 495149 => 'Wienhausen', + 495151 => 'Hameln', + 495152 => 'Hessisch Oldendorf', + 495153 => 'Salzhemmendorf', + 495154 => 'Aerzen', + 495155 => 'Emmerthal', + 495156 => 'Coppenbrügge', + 495157 => 'Emmerthal-Börry', + 495158 => 'Hemeringen', + 495159 => 'Coppenbrügge-Bisperode', + 495161 => 'Walsrode', + 495162 => 'Fallingbostel', + 495163 => 'Fallingbostel-Dorfmark', + 495164 => 'Hodenhagen', + 495165 => 'Rethem Aller', + 495166 => 'Walsrode-Kirchboitzen', + 495167 => 'Walsrode-Westenholz', + 495168 => 'Walsrode-Stellichte', + 495171 => 'Peine', + 495172 => 'Ilsede', + 495173 => 'Uetze', + 495174 => 'Lahstedt', + 495175 => 'Lehrte-Arpke', + 495176 => 'Edemissen', + 495177 => 'Edemissen-Abbensen', + 495181 => 'Alfeld Leine', + 495182 => 'Gronau Leine', + 495183 => 'Lamspringe', + 495184 => 'Freden Leine', + 495185 => 'Duingen', + 495186 => 'Salzhemmendorf-Wallensen', + 495187 => 'Delligsen', + 495190 => 'Soltau-Emmingen', + 495191 => 'Soltau', + 495192 => 'Munster', + 495193 => 'Schneverdingen', + 495194 => 'Bispingen', + 495195 => 'Neuenkirchen bei Soltau', + 495196 => 'Wietzendorf', + 495197 => 'Soltau-Frielingen', + 495198 => 'Schneverdingen-Wintermoor', + 495199 => 'Schneverdingen-Heber', + 495201 => 'Halle Westfalen', + 495202 => 'Oerlinghausen', + 495203 => 'Werther Westfalen', + 495204 => 'Steinhagen Westfalen', + 495205 => 'Bielefeld-Sennestadt', + 495206 => 'Bielefeld-Jöllenbeck', + 495207 => 'Schloss Holte-Stukenbrock', + 495208 => 'Leopoldshöhe', + 495209 => 'Gütersloh-Friedrichsdorf', + 49521 => 'Bielefeld', + 495221 => 'Herford', + 495222 => 'Bad Salzuflen', + 495223 => 'Bünde', + 495224 => 'Enger Westfalen', + 495225 => 'Spenge', + 495226 => 'Bruchmühlen Westfalen', + 495228 => 'Vlotho-Exter', + 495231 => 'Detmold', + 495232 => 'Lage Lippe', + 495233 => 'Steinheim Westfalen', + 495234 => 'Horn-Bad Meinberg', + 495235 => 'Blomberg Lippe', + 495236 => 'Blomberg-Grossenmarpe', + 495237 => 'Augustdorf', + 495238 => 'Nieheim-Himmighausen', + 495241 => 'Gütersloh', + 495242 => 'Rheda-Wiedenbrück', + 495244 => 'Rietberg', + 495245 => 'Herzebrock-Clarholz', + 495246 => 'Verl', + 495247 => 'Harsewinkel', + 495248 => 'Langenberg Kreis Gütersloh', + 495250 => 'Delbrück Westfalen', + 495251 => 'Paderborn', + 495252 => 'Bad Lippspringe', + 495253 => 'Bad Driburg', + 495254 => 'Paderborn-Schloss Neuhaus', + 495255 => 'Altenbeken', + 495257 => 'Hövelhof', + 495258 => 'Salzkotten', + 495259 => 'Bad Driburg-Neuenheerse', + 495261 => 'Lemgo', + 495262 => 'Extertal', + 495263 => 'Barntrup', + 495264 => 'Kalletal', + 495265 => 'Dörentrup', + 495266 => 'Lemgo-Kirchheide', + 495271 => 'Höxter', + 495272 => 'Brakel Westfalen', + 495273 => 'Beverungen', + 495274 => 'Nieheim', + 495275 => 'Höxter-Ottbergen', + 495276 => 'Marienmünster', + 495277 => 'Höxter-Fürstenau', + 495278 => 'Höxter-Ovenhausen', + 495281 => 'Bad Pyrmont', + 495282 => 'Schieder-Schwalenberg', + 495283 => 'Lügde-Rischenau', + 495284 => 'Schwalenberg', + 495285 => 'Bad Pyrmont-Kleinenberg', + 495286 => 'Ottenstein Niedersachsen', + 495292 => 'Lichtenau-Atteln', + 495293 => 'Paderborn-Dahl', + 495294 => 'Hövelhof-Espeln', + 495295 => 'Lichtenau Westfalen', + 495300 => 'Salzgitter-Üfingen', + 495301 => 'Lehre-Essenrode', + 495302 => 'Vechelde', + 495303 => 'Wendeburg', + 495304 => 'Meine', + 495305 => 'Sickte', + 495306 => 'Cremlingen', + 495307 => 'Braunschweig-Wenden', + 495308 => 'Lehre', + 495309 => 'Lehre-Wendhausen', + 49531 => 'Braunschweig', + 495320 => 'Torfhaus', + 495321 => 'Goslar', + 495322 => 'Bad Harzburg', + 495323 => 'Clausthal-Zellerfeld', + 495324 => 'Vienenburg', + 495325 => 'Goslar-Hahnenklee', + 495326 => 'Langelsheim', + 495327 => 'Bad Grund Harz', + 495328 => 'Altenau Harz', + 495329 => 'Schulenberg im Oberharz', + 495331 => 'Wolfenbüttel', + 495332 => 'Schöppenstedt', + 495333 => 'Dettum', + 495334 => 'Hornburg Kreis Wolfenbüttel', + 495335 => 'Schladen', + 495336 => 'Semmenstedt', + 495337 => 'Kissenbrück', + 495339 => 'Gielde', + 495341 => 'Salzgitter', + 495344 => 'Lengede', + 495345 => 'Baddeckenstedt', + 495346 => 'Liebenburg', + 495347 => 'Burgdorf bei Salzgitter', + 495351 => 'Helmstedt', + 495352 => 'Schöningen', + 495353 => 'Königslutter am Elm', + 495354 => 'Jerxheim', + 495355 => 'Frellstedt', + 495356 => 'Helmstedt-Barmke', + 495357 => 'Grasleben', + 495358 => 'Bahrdorf-Mackendorf', + 495361 => 'Wolfsburg', + 495362 => 'Wolfsburg-Fallersleben', + 495363 => 'Wolfsburg-Vorsfelde', + 495364 => 'Velpke', + 495365 => 'Wolfsburg-Neindorf', + 495366 => 'Jembke', + 495367 => 'Rühen', + 495368 => 'Parsau', + 495371 => 'Gifhorn', + 495372 => 'Meinersen', + 495373 => 'Hillerse Kreis Gifhorn', + 495374 => 'Isenbüttel', + 495375 => 'Müden Aller', + 495376 => 'Wesendorf Kreis Gifhorn', + 495377 => 'Ehra-Lessien', + 495378 => 'Sassenburg-Platendorf', + 495379 => 'Sassenburg-Grussendorf', + 495381 => 'Seesen', + 495382 => 'Bad Gandersheim', + 495383 => 'Lutter am Barenberge', + 495384 => 'Seesen-Groß Rhüden', + 495401 => 'Georgsmarienhütte', + 495402 => 'Bissendorf Kreis Osnabrück', + 495403 => 'Bad Iburg', + 495404 => 'Westerkappeln', + 495405 => 'Hasbergen Kreis Osnabrück', + 495406 => 'Belm', + 495407 => 'Wallenhorst', + 495409 => 'Hilter am Teutoburger Wald', + 49541 => 'Osnabrück', + 495421 => 'Dissen am Teutoburger Wald', + 495422 => 'Melle', + 495423 => 'Versmold', + 495424 => 'Bad Rothenfelde', + 495425 => 'Borgholzhausen', + 495426 => 'Glandorf', + 495427 => 'Melle-Buer', + 495428 => 'Melle-Neuenkirchen', + 495429 => 'Melle-Wellingholzhausen', + 495431 => 'Quakenbrück', + 495432 => 'Löningen', + 495433 => 'Badbergen', + 495434 => 'Essen Oldenburg', + 495435 => 'Berge bei Quakenbrück', + 495436 => 'Nortrup', + 495437 => 'Menslage', + 495438 => 'Bakum-Lüsche', + 495439 => 'Bersenbrück', + 495441 => 'Diepholz', + 495442 => 'Barnstorf Kreis Diepholz', + 495443 => 'Lemförde', + 495444 => 'Wagenfeld', + 495445 => 'Drebber', + 495446 => 'Rehden', + 495447 => 'Lembruch', + 495448 => 'Barver', + 495451 => 'Ibbenbüren', + 495452 => 'Mettingen Westfalen', + 495453 => 'Recke', + 495454 => 'Hörstel-Riesenbeck', + 495455 => 'Tecklenburg-Brochterbeck', + 495456 => 'Westerkappeln-Velpe', + 495457 => 'Hopsten-Schale', + 495458 => 'Hopsten', + 495459 => 'Hörstel', + 495461 => 'Bramsche Hase', + 495462 => 'Ankum', + 495464 => 'Alfhausen', + 495465 => 'Neuenkirchen bei Bramsche', + 495466 => 'Merzen', + 495467 => 'Voltlage', + 495468 => 'Bramsche-Engter', + 495471 => 'Bohmte', + 495472 => 'Bad Essen', + 495473 => 'Ostercappeln', + 495474 => 'Stemwede-Dielingen', + 495475 => 'Bohmte-Hunteburg', + 495476 => 'Ostercappeln-Venne', + 495481 => 'Lengerich Westfalen', + 495482 => 'Tecklenburg', + 495483 => 'Lienen', + 495484 => 'Lienen-Kattenvenne', + 495485 => 'Ladbergen', + 495491 => 'Damme Dümmer', + 495492 => 'Steinfeld Oldenburg', + 495493 => 'Neuenkirchen Kreis Vechta', + 495494 => 'Holdorf Niedersachsen', + 495495 => 'Vörden Kreis Vechta', + 495502 => 'Dransfeld', + 495503 => 'Nörten-Hardenberg', + 495504 => 'Friedland Kreis Göttingen', + 495505 => 'Hardegsen', + 495506 => 'Adelebsen', + 495507 => 'Ebergötzen', + 495508 => 'Gleichen-Rittmarshausen', + 495509 => 'Rosdorf Kreis Göttingen', + 49551 => 'Göttingen', + 495520 => 'Braunlage', + 495521 => 'Herzberg am Harz', + 495522 => 'Osterode am Harz', + 495523 => 'Bad Sachsa', + 495524 => 'Bad Lauterberg im Harz', + 495525 => 'Walkenried', + 495527 => 'Duderstadt', + 495528 => 'Gieboldehausen', + 495529 => 'Rhumspringe', + 495531 => 'Holzminden', + 495532 => 'Stadtoldendorf', + 495533 => 'Bodenwerder', + 495534 => 'Eschershausen an der Lenne', + 495535 => 'Polle', + 495536 => 'Holzminden-Neuhaus', + 495541 => 'Hann. Münden', + 495542 => 'Witzenhausen', + 495543 => 'Staufenberg Niedersachsen', + 495544 => 'Reinhardshagen', + 495545 => 'Hedemünden', + 495546 => 'Scheden', + 495551 => 'Northeim', + 495552 => 'Katlenburg', + 495553 => 'Kalefeld', + 495554 => 'Moringen', + 495555 => 'Moringen-Fredelsloh', + 495556 => 'Lindau Harz', + 495561 => 'Einbeck', + 495562 => 'Dassel-Markoldendorf', + 495563 => 'Kreiensen', + 495564 => 'Dassel', + 495565 => 'Einbeck-Wenzen', + 495571 => 'Uslar', + 495572 => 'Bodenfelde', + 495573 => 'Uslar-Volpriehausen', + 495574 => 'Oberweser', + 495582 => 'Sankt Andreasberg', + 495583 => 'Braunlage-Hohegeiss', + 495584 => 'Hattorf am Harz', + 495585 => 'Herzberg-Sieber', + 495586 => 'Wieda', + 495592 => 'Gleichen-Bremke', + 495593 => 'Bovenden-Lenglern', + 495594 => 'Bovenden-Reyershausen', + 495601 => 'Schauenburg', + 495602 => 'Hessisch Lichtenau', + 495603 => 'Gudensberg', + 495604 => 'Grossalmerode', + 495605 => 'Kaufungen Hessen', + 495606 => 'Zierenberg', + 495607 => 'Fuldatal', + 495608 => 'Söhrewald', + 495609 => 'Ahnatal', + 49561 => 'Kassel', + 495621 => 'Bad Wildungen', + 495622 => 'Fritzlar', + 495623 => 'Edertal', + 495624 => 'Bad Emstal', + 495625 => 'Naumburg Hessen', + 495626 => 'Bad Zwesten', + 495631 => 'Korbach', + 495632 => 'Willingen Upland', + 495633 => 'Diemelsee', + 495634 => 'Waldeck-Sachsenhausen', + 495635 => 'Vöhl', + 495636 => 'Lichtenfels-Goddelsheim', + 495641 => 'Warburg', + 495642 => 'Warburg-Scherfede', + 495643 => 'Borgentreich', + 495644 => 'Willebadessen-Peckelsheim', + 495645 => 'Borgentreich-Borgholz', + 495646 => 'Willebadessen', + 495647 => 'Lichtenau-Kleinenberg', + 495648 => 'Brakel-Gehrden', + 495650 => 'Cornberg', + 495651 => 'Eschwege', + 495652 => 'Bad Sooden-Allendorf', + 495653 => 'Sontra', + 495654 => 'Herleshausen', + 495655 => 'Wanfried', + 495656 => 'Waldkappel', + 495657 => 'Meissner', + 495658 => 'Wehretal', + 495659 => 'Ringgau', + 495661 => 'Melsungen', + 495662 => 'Felsberg Hessen', + 495663 => 'Spangenberg', + 495664 => 'Morschen', + 495665 => 'Guxhagen', + 495671 => 'Hofgeismar', + 495672 => 'Bad Karlshafen', + 495673 => 'Immenhausen Hessen', + 495674 => 'Grebenstein', + 495675 => 'Trendelburg', + 495676 => 'Liebenau Hessen', + 495677 => 'Calden-Westuffeln', + 495681 => 'Homberg Efze', + 495682 => 'Borken Hessen', + 495683 => 'Wabern Hessen', + 495684 => 'Frielendorf', + 495685 => 'Knüllwald', + 495686 => 'Schwarzenborn Knüll', + 495691 => 'Bad Arolsen', + 495692 => 'Wolfhagen', + 495693 => 'Volkmarsen', + 495694 => 'Diemelstadt', + 495695 => 'Twistetal', + 495696 => 'Bad Arolsen-Landau', + 495702 => 'Petershagen-Lahde', + 495703 => 'Hille', + 495704 => 'Petershagen-Friedewalde', + 495705 => 'Petershagen-Windheim', + 495706 => 'Porta Westfalica', + 495707 => 'Petershagen Weser', + 49571 => 'Minden Westfalen', + 495721 => 'Stadthagen', + 495722 => 'Bückeburg', + 495723 => 'Bad Nenndorf', + 495724 => 'Obernkirchen', + 495725 => 'Lindhorst bei Stadthagen', + 495726 => 'Wiedensahl', + 495731 => 'Bad Oeynhausen', + 495732 => 'Löhne', + 495733 => 'Vlotho', + 495734 => 'Bergkirchen Westfalen', + 495741 => 'Lübbecke', + 495742 => 'Preussisch Oldendorf', + 495743 => 'Espelkamp-Gestringen', + 495744 => 'Hüllhorst', + 495745 => 'Stemwede-Levern', + 495746 => 'Rödinghausen', + 495751 => 'Rinteln', + 495752 => 'Auetal-Hattendorf', + 495753 => 'Auetal-Bernsen', + 495754 => 'Extertal-Bremke', + 495755 => 'Kalletal-Varenholz', + 495761 => 'Stolzenau', + 495763 => 'Uchte', + 495764 => 'Steyerberg', + 495765 => 'Raddestorf', + 495766 => 'Rehburg-Loccum', + 495767 => 'Warmsen', + 495768 => 'Petershagen-Heimsen', + 495769 => 'Steyerberg-Voigtei', + 495771 => 'Rahden Westfalen', + 495772 => 'Espelkamp', + 495773 => 'Stemwede-Wehdem', + 495774 => 'Wagenfeld-Ströhen', + 495775 => 'Diepenau', + 495776 => 'Preussisch Ströhen', + 495777 => 'Diepenau-Essern', + 495802 => 'Wrestedt', + 495803 => 'Rosche', + 495804 => 'Rätzlingen Kreis Uelzen', + 495805 => 'Oetzen', + 495806 => 'Barum bei Bad Bevensen', + 495807 => 'Altenmedingen', + 495808 => 'Gerdau', + 49581 => 'Uelzen', + 495820 => 'Suhlendorf', + 495821 => 'Bad Bevensen', + 495822 => 'Ebstorf', + 495823 => 'Bienenbüttel', + 495824 => 'Bad Bodenteich', + 495825 => 'Wieren', + 495826 => 'Suderburg', + 495827 => 'Unterlüß', + 495828 => 'Himbergen', + 495829 => 'Wriedel', + 495831 => 'Wittingen', + 495832 => 'Hankensbüttel', + 495833 => 'Brome', + 495834 => 'Wittingen-Knesebeck', + 495835 => 'Wahrenholz', + 495836 => 'Wittingen-Radenbeck', + 495837 => 'Sprakensehl', + 495838 => 'Gross Oesingen', + 495839 => 'Wittingen-Ohrdorf', + 495840 => 'Schnackenburg', + 495841 => 'Lüchow Wendland', + 495842 => 'Schnega', + 495843 => 'Wustrow Wendland', + 495844 => 'Clenze', + 495845 => 'Bergen Dumme', + 495846 => 'Gartow Niedersachsen', + 495848 => 'Trebel', + 495849 => 'Waddeweitz', + 495850 => 'Neetze', + 495851 => 'Dahlenburg', + 495852 => 'Bleckede', + 495853 => 'Neu Darchau', + 495854 => 'Bleckede-Barskamp', + 495855 => 'Nahrendorf', + 495857 => 'Bleckede-Brackede', + 495858 => 'Hitzacker-Wietzetze', + 495859 => 'Thomasburg', + 495861 => 'Dannenberg Elbe', + 495862 => 'Hitzacker Elbe', + 495863 => 'Zernien', + 495864 => 'Jameln', + 495865 => 'Gusborn', + 495872 => 'Stoetze', + 495873 => 'Eimke', + 495874 => 'Soltendieck', + 495875 => 'Emmendorf', + 495882 => 'Gorleben', + 495883 => 'Lemgow', + 495901 => 'Fürstenau bei Bramsche', + 495902 => 'Freren', + 495903 => 'Emsbüren', + 495904 => 'Lengerich Emsl', + 495905 => 'Beesten', + 495906 => 'Lünne', + 495907 => 'Geeste', + 495908 => 'Wietmarschen-Lohne', + 495909 => 'Wettrup', + 49591 => 'Lingen (Ems)', + 495921 => 'Nordhorn', + 495922 => 'Bad Bentheim', + 495923 => 'Schüttorf', + 495924 => 'Bad Bentheim-Gildehaus', + 495925 => 'Wietmarschen', + 495926 => 'Engden', + 495931 => 'Meppen', + 495932 => 'Haren Ems', + 495933 => 'Lathen', + 495934 => 'Haren-Rütenbrock', + 495935 => 'Twist-Schöninghsdorf', + 495936 => 'Twist', + 495937 => 'Geeste-Gross Hesepe', + 495939 => 'Sustrum', + 495941 => 'Neuenhaus Dinkel', + 495942 => 'Uelsen', + 495943 => 'Emlichheim', + 495944 => 'Hoogstede', + 495945 => 'Wilsum', + 495946 => 'Georgsdorf', + 495947 => 'Laar Vechte', + 495948 => 'Itterbeck', + 495951 => 'Werlte', + 495952 => 'Sögel', + 495953 => 'Börger', + 495954 => 'Lorup', + 495955 => 'Esterwegen', + 495956 => 'Rastdorf', + 495957 => 'Lindern Oldenburg', + 495961 => 'Haselünne', + 495962 => 'Herzlake', + 495963 => 'Bawinkel', + 495964 => 'Lähden', + 495965 => 'Klein Berssen', + 495966 => 'Meppen-Apeldorn', + 495971 => 'Rheine', + 495973 => 'Neuenkirchen Kreis Steinfurt', + 495975 => 'Rheine-Mesum', + 495976 => 'Salzbergen', + 495977 => 'Spelle', + 495978 => 'Hörstel-Dreierwalde', + 496002 => 'Ober-Mörlen', + 496003 => 'Rosbach von der Höhe', + 496004 => 'Lich-Eberstadt', + 496007 => 'Rosbach-Rodheim', + 496008 => 'Echzell', + 496020 => 'Heigenbrücken', + 496021 => 'Aschaffenburg', + 496022 => 'Obernburg am Main', + 496023 => 'Alzenau in Unterfranken', + 496024 => 'Schöllkrippen', + 496026 => 'Grossostheim', + 496027 => 'Stockstadt am Main', + 496028 => 'Sulzbach am Main', + 496029 => 'Mömbris', + 496031 => 'Friedberg Hessen', + 496032 => 'Bad Nauheim', + 496033 => 'Butzbach', + 496034 => 'Wöllstadt', + 496035 => 'Reichelsheim Wetterau', + 496036 => 'Wölfersheim', + 496039 => 'Karben', + 496041 => 'Glauburg', + 496042 => 'Büdingen Hessen', + 496043 => 'Nidda', + 496044 => 'Schotten Hessen', + 496045 => 'Gedern', + 496046 => 'Ortenberg Hessen', + 496047 => 'Altenstadt Hessen', + 496048 => 'Büdingen-Eckartshausen', + 496049 => 'Kefenrod', + 496050 => 'Biebergemünd', + 496051 => 'Gelnhausen', + 496052 => 'Bad Orb', + 496053 => 'Wächtersbach', + 496054 => 'Birstein', + 496055 => 'Freigericht', + 496056 => 'Bad Soden-Salmünster', + 496057 => 'Flörsbachtal', + 496058 => 'Gründau', + 496059 => 'Jossgrund', + 496061 => 'Michelstadt', + 496062 => 'Erbach Odenwald', + 496063 => 'Bad König', + 496066 => 'Michelstadt-Vielbrunn', + 496068 => 'Beerfelden', + 496071 => 'Dieburg', + 496073 => 'Babenhausen Hessen', + 496074 => 'Rödermark', + 496078 => 'Gross-Umstadt', + 496081 => 'Usingen', + 496082 => 'Niederreifenberg', + 496083 => 'Weilrod', + 496084 => 'Schmitten Taunus', + 496085 => 'Waldsolms', + 496086 => 'Grävenwiesbach', + 496087 => 'Waldems', + 496092 => 'Heimbuchenthal', + 496093 => 'Laufach', + 496094 => 'Weibersbrunn', + 496095 => 'Bessenbach', + 496096 => 'Wiesen Unterfranken', + 496101 => 'Bad Vilbel', + 496102 => 'Neu-Isenburg', + 496103 => 'Langen Hessen', + 496104 => 'Heusenstamm', + 496105 => 'Mörfelden-Walldorf', + 496106 => 'Rodgau', + 496107 => 'Kelsterbach', + 496108 => 'Mühlheim am Main', + 496109 => 'Frankfurt-Bergen-Enkheim', + 49611 => 'Wiesbaden', + 496120 => 'Aarbergen', + 496122 => 'Hofheim-Wallau', + 496123 => 'Eltville am Rhein', + 496124 => 'Bad Schwalbach', + 496126 => 'Idstein', + 496127 => 'Niedernhausen Taunus', + 496128 => 'Taunusstein', + 496129 => 'Schlangenbad', + 496130 => 'Schwabenheim an der Selz', + 496131 => 'Mainz', + 496132 => 'Ingelheim am Rhein', + 496133 => 'Oppenheim', + 496134 => 'Mainz-Kastel', + 496135 => 'Bodenheim Rhein', + 496136 => 'Nieder-Olm', + 496138 => 'Mommenheim', + 496139 => 'Budenheim', + 496142 => 'Rüsselsheim', + 496144 => 'Bischofsheim bei Rüsselsheim', + 496145 => 'Flörsheim am Main', + 496146 => 'Hochheim am Main', + 496147 => 'Trebur', + 496150 => 'Weiterstadt', + 496151 => 'Darmstadt', + 496152 => 'Gross-Gerau', + 496154 => 'Ober-Ramstadt', + 496155 => 'Griesheim Hessen', + 496157 => 'Pfungstadt', + 496158 => 'Riedstadt', + 496159 => 'Messel', + 496161 => 'Brensbach', + 496162 => 'Reinheim Odenwald', + 496163 => 'Höchst im Odenwald', + 496164 => 'Reichelsheim Odenwald', + 496165 => 'Breuberg', + 496166 => 'Fischbachtal', + 496167 => 'Modautal', + 496171 => 'Oberursel Taunus', + 496172 => 'Bad Homburg von der Höhe', + 496173 => 'Kronberg im Taunus', + 496174 => 'Königstein im Taunus', + 496175 => 'Friedrichsdorf Taunus', + 496181 => 'Hanau', + 496182 => 'Seligenstadt', + 496183 => 'Erlensee', + 496184 => 'Langenselbold', + 496185 => 'Hammersbach Hessen', + 496186 => 'Grosskrotzenburg', + 496187 => 'Schöneck', + 496188 => 'Kahl am Main', + 496190 => 'Hattersheim am Main', + 496192 => 'Hofheim am Taunus', + 496195 => 'Kelkheim Taunus', + 496196 => 'Bad Soden am Taunus', + 496198 => 'Eppstein', + 496201 => 'Weinheim Bergstr', + 496202 => 'Schwetzingen', + 496203 => 'Ladenburg', + 496204 => 'Viernheim', + 496205 => 'Hockenheim', + 496206 => 'Lampertheim', + 496207 => 'Wald-Michelbach', + 496209 => 'Mörlenbach', + 49621 => 'Mannheim', + 496220 => 'Wilhelmsfeld', + 496221 => 'Heidelberg', + 496222 => 'Wiesloch', + 496223 => 'Neckargemünd', + 496224 => 'Sandhausen Baden', + 496226 => 'Meckesheim', + 496227 => 'Walldorf Baden', + 496228 => 'Schönau Odenwald', + 496229 => 'Neckarsteinach', + 496231 => 'Hochdorf-Assenheim', + 496232 => 'Speyer', + 496233 => 'Frankenthal Pfalz', + 496234 => 'Mutterstadt', + 496235 => 'Schifferstadt', + 496236 => 'Neuhofen Pfalz', + 496237 => 'Maxdorf', + 496238 => 'Dirmstein', + 496239 => 'Bobenheim-Roxheim', + 496241 => 'Worms', + 496242 => 'Osthofen', + 496243 => 'Monsheim', + 496244 => 'Westhofen Rheinhessenen', + 496245 => 'Biblis', + 496246 => 'Eich Rheinhessen', + 496247 => 'Worms-Pfeddersheim', + 496249 => 'Guntersblum', + 496251 => 'Bensheim', + 496252 => 'Heppenheim Bergstraße', + 496253 => 'Fürth Odenwald', + 496254 => 'Lautertal Odenwald', + 496255 => 'Lindenfels', + 496256 => 'Lampertheim-Hüttenfeld', + 496257 => 'Seeheim-Jugenheim', + 496258 => 'Gernsheim', + 496261 => 'Mosbach Baden', + 496262 => 'Aglasterhausen', + 496263 => 'Neckargerach', + 496264 => 'Neudenau', + 496265 => 'Billigheim Baden', + 496266 => 'Hassmersheim', + 496267 => 'Fahrenbach Baden', + 496268 => 'Hüffenhardt', + 496269 => 'Gundelsheim Württemberg', + 496271 => 'Eberbach Baden', + 496272 => 'Hirschhorn Neckar', + 496274 => 'Waldbrunn Odenwald', + 496275 => 'Rothenberg Odenwald', + 496276 => 'Hesseneck', + 496281 => 'Buchen Odenwald', + 496282 => 'Walldürn', + 496283 => 'Hardheim Odenwald', + 496284 => 'Mudau', + 496285 => 'Walldürn-Altheim', + 496286 => 'Walldürn-Rippberg', + 496287 => 'Limbach Baden', + 496291 => 'Adelsheim', + 496292 => 'Seckach', + 496293 => 'Schefflenz', + 496294 => 'Krautheim Jagst', + 496295 => 'Rosenberg Baden', + 496296 => 'Ahorn Baden', + 496297 => 'Ravenstein Baden', + 496298 => 'Möckmühl', + 496301 => 'Otterbach Pfalz', + 496302 => 'Winnweiler', + 496303 => 'Enkenbach-Alsenborn', + 496304 => 'Wolfstein Pfalz', + 496305 => 'Hochspeyer', + 496306 => 'Trippstadt', + 496307 => 'Schopp', + 496308 => 'Olsbrücken', + 49631 => 'Kaiserslautern', + 496321 => 'Neustadt an der Weinstraße', + 496322 => 'Bad Dürkheim', + 496323 => 'Edenkoben', + 496324 => 'Hassloch', + 496325 => 'Lambrecht Pfalz', + 496326 => 'Deidesheim', + 496327 => 'Neustadt-Lachen', + 496328 => 'Elmstein', + 496329 => 'Weidenthal Pfalz', + 496331 => 'Pirmasens', + 496332 => 'Zweibrücken', + 496333 => 'Waldfischbach-Burgalben', + 496334 => 'Thaleischweiler-Fröschen', + 496335 => 'Trulben', + 496336 => 'Dellfeld', + 496337 => 'Grossbundenbach', + 496338 => 'Hornbach Pfalz', + 496339 => 'Grosssteinhausen', + 496340 => 'Wörth-Schaidt', + 496341 => 'Landau in der Pfalz', + 496342 => 'Schweigen-Rechtenbach', + 496343 => 'Bad Bergzabern', + 496344 => 'Schwegenheim', + 496345 => 'Albersweiler', + 496346 => 'Annweiler am Trifels', + 496347 => 'Hochstadt Pfalz', + 496348 => 'Offenbach an der Queich', + 496349 => 'Billigheim-Ingenheim', + 496351 => 'Eisenberg Pfalz', + 496352 => 'Kirchheimbolanden', + 496353 => 'Freinsheim', + 496355 => 'Albisheim Pfrimm', + 496356 => 'Carlsberg Pfalz', + 496357 => 'Standenbühl', + 496358 => 'Kriegsfeld', + 496359 => 'Grünstadt', + 496361 => 'Rockenhausen', + 496362 => 'Alsenz', + 496363 => 'Niederkirchen', + 496364 => 'Nußbach Pfalz', + 496371 => 'Landstuhl', + 496372 => 'Bruchmühlbach-Miesau', + 496373 => 'Schönenberg-Kübelberg', + 496374 => 'Weilerbach', + 496375 => 'Wallhalben', + 496381 => 'Kusel', + 496382 => 'Lauterecken', + 496383 => 'Glan-Münchweiler', + 496384 => 'Konken', + 496385 => 'Reichenbach-Steegen', + 496386 => 'Altenkirchen Pfalz', + 496387 => 'Sankt Julian', + 496391 => 'Dahn', + 496392 => 'Hauenstein Pfalz', + 496393 => 'Fischbach bei Dahn', + 496394 => 'Bundenthal', + 496395 => 'Münchweiler an der Rodalb', + 496396 => 'Hinterweidenthal', + 496397 => 'Leimen Pfalz', + 496398 => 'Vorderweidenthal', + 496400 => 'Mücke', + 496401 => 'Grünberg Hessen', + 496402 => 'Hungen', + 496403 => 'Linden Hessen', + 496404 => 'Lich Hessen', + 496405 => 'Laubach Hessen', + 496406 => 'Lollar', + 496407 => 'Rabenau Hessen', + 496408 => 'Buseck', + 496409 => 'Biebertal', + 49641 => 'Giessen', + 496420 => 'Lahntal', + 496421 => 'Marburg', + 496422 => 'Kirchhain', + 496423 => 'Wetter Hessen', + 496424 => 'Ebsdorfergrund', + 496425 => 'Rauschenberg Hessen', + 496426 => 'Fronhausen', + 496427 => 'Cölbe-Schönstadt', + 496428 => 'Stadtallendorf', + 496429 => 'Schweinsberg Hessen', + 496430 => 'Hahnstätten', + 496431 => 'Limburg an der Lahn', + 496432 => 'Diez', + 496433 => 'Hadamar', + 496434 => 'Bad Camberg', + 496435 => 'Wallmerod', + 496436 => 'Dornburg Hessen', + 496438 => 'Hünfelden', + 496439 => 'Holzappel', + 496440 => 'Kölschhausen', + 496441 => 'Wetzlar', + 496442 => 'Braunfels', + 496443 => 'Ehringshausen Dill', + 496444 => 'Bischoffen', + 496445 => 'Schöffengrund', + 496446 => 'Hohenahr', + 496447 => 'Langgöns-Niederkleen', + 496449 => 'Ehringshausen-Katzenfurt', + 496451 => 'Frankenberg Eder', + 496452 => 'Battenberg Eder', + 496453 => 'Gemünden Wohra', + 496454 => 'Lichtenfels-Sachsenberg', + 496455 => 'Frankenau Hessen', + 496456 => 'Haina Kloster', + 496457 => 'Burgwald Eder', + 496458 => 'Rosenthal Hessen', + 496461 => 'Biedenkopf', + 496462 => 'Gladenbach', + 496464 => 'Angelburg', + 496465 => 'Breidenbach bei Biedenkopf', + 496466 => 'Dautphetal-Friedensdorf', + 496467 => 'Hatzfeld Eder', + 496468 => 'Dautphetal-Mornshausen', + 496471 => 'Weilburg', + 496472 => 'Weilmünster', + 496473 => 'Leun', + 496474 => 'Villmar-Aumenau', + 496475 => 'Weilmünster-Wolfenhausen', + 496476 => 'Mengerskirchen', + 496477 => 'Greifenstein-Nenderoth', + 496478 => 'Greifenstein-Ulm', + 496479 => 'Waldbrunn Westerwald', + 496482 => 'Runkel', + 496483 => 'Selters Taunus', + 496484 => 'Beselich', + 496485 => 'Nentershausen Westerwald', + 496486 => 'Katzenelnbogen', + 496500 => 'Waldrach', + 496501 => 'Konz', + 496502 => 'Schweich', + 496503 => 'Hermeskeil', + 496504 => 'Thalfang', + 496505 => 'Kordel', + 496506 => 'Welschbillig', + 496507 => 'Neumagen-Dhron', + 496508 => 'Hetzerath Mosel', + 496509 => 'Büdlich', + 49651 => 'Trier', + 496522 => 'Mettendorf', + 496523 => 'Holsthum', + 496524 => 'Rodershausen', + 496525 => 'Irrel', + 496526 => 'Bollendorf', + 496527 => 'Oberweis', + 496531 => 'Bernkastel-Kues', + 496532 => 'Zeltingen-Rachtig', + 496533 => 'Morbach Hunsrück', + 496534 => 'Mülheim Mosel', + 496535 => 'Osann-Monzel', + 496536 => 'Kleinich', + 496541 => 'Traben-Trarbach', + 496542 => 'Bullay', + 496543 => 'Büchenbeuren', + 496544 => 'Rhaunen', + 496545 => 'Blankenrath', + 496550 => 'Irrhausen', + 496551 => 'Prüm', + 496552 => 'Olzheim', + 496553 => 'Schönecken', + 496554 => 'Waxweiler', + 496555 => 'Bleialf', + 496556 => 'Pronsfeld', + 496557 => 'Hallschlag', + 496558 => 'Büdesheim Eifel', + 496559 => 'Leidenborn', + 496561 => 'Bitburg', + 496562 => 'Speicher', + 496563 => 'Kyllburg', + 496564 => 'Neuerburg Eifel', + 496565 => 'Dudeldorf', + 496566 => 'Körperich', + 496567 => 'Oberkail', + 496568 => 'Wolsfeld', + 496569 => 'Bickendorf', + 496571 => 'Wittlich', + 496572 => 'Manderscheid Eifel', + 496573 => 'Gillenfeld', + 496574 => 'Hasborn', + 496575 => 'Landscheid', + 496578 => 'Salmtal', + 496580 => 'Zemmer', + 496581 => 'Saarburg', + 496582 => 'Freudenburg', + 496583 => 'Palzem', + 496584 => 'Wellen Mosel', + 496585 => 'Ralingen', + 496586 => 'Beuren Hochwald', + 496587 => 'Zerf', + 496588 => 'Pluwig', + 496589 => 'Kell am See', + 496591 => 'Gerolstein', + 496592 => 'Daun', + 496593 => 'Hillesheim Eifel', + 496594 => 'Birresborn', + 496595 => 'Dockweiler', + 496596 => 'Üdersdorf', + 496597 => 'Jünkerath', + 496599 => 'Weidenbach bei Gerolstein', + 49661 => 'Fulda', + 496620 => 'Philippsthal Werra', + 496621 => 'Bad Hersfeld', + 496622 => 'Bebra', + 496623 => 'Rotenburg an der Fulda', + 496624 => 'Heringen Werra', + 496625 => 'Niederaula', + 496626 => 'Wildeck-Obersuhl', + 496627 => 'Nentershausen Hessen', + 496628 => 'Oberaula', + 496629 => 'Schenklengsfeld', + 496630 => 'Schwalmtal-Storndorf', + 496631 => 'Alsfeld', + 496633 => 'Homberg Ohm', + 496634 => 'Gemünden Felda', + 496635 => 'Kirtorf', + 496636 => 'Romrod', + 496637 => 'Feldatal', + 496638 => 'Schwalmtal-Renzendorf', + 496639 => 'Ottrau', + 496641 => 'Lauterbach Hessen', + 496642 => 'Schlitz', + 496643 => 'Herbstein', + 496644 => 'Grebenhain', + 496645 => 'Ulrichstein', + 496646 => 'Grebenau', + 496647 => 'Herbstein-Stockhausen', + 496648 => 'Bad Salzschlirf', + 496650 => 'Hosenfeld', + 496651 => 'Rasdorf', + 496652 => 'Hünfeld', + 496653 => 'Burghaun', + 496654 => 'Gersfeld Rhön', + 496655 => 'Neuhof Kreis Fulda', + 496656 => 'Ebersburg', + 496657 => 'Hofbieber', + 496658 => 'Poppenhausen Wasserkuppe', + 496659 => 'Eichenzell', + 496660 => 'Steinau-Marjoss', + 496661 => 'Schlüchtern', + 496663 => 'Steinau an der Straße', + 496664 => 'Sinntal-Sterbfritz', + 496665 => 'Sinntal-Altengronau', + 496666 => 'Freiensteinau', + 496667 => 'Steinau-Ulmbach', + 496668 => 'Birstein-Lichenroth', + 496669 => 'Neuhof-Hauswurz', + 496670 => 'Ludwigsau Hessen', + 496672 => 'Eiterfeld', + 496673 => 'Haunetal', + 496674 => 'Friedewald Hessen', + 496675 => 'Breitenbach am Herzberg', + 496676 => 'Hohenroda Hessen', + 496677 => 'Neuenstein Hessen', + 496678 => 'Wildeck-Hönebach', + 496681 => 'Hilders', + 496682 => 'Tann Rhön', + 496683 => 'Ehrenberg Rhön', + 496684 => 'Hofbieber-Schwarzbach', + 496691 => 'Schwalmstadt', + 496692 => 'Neustadt Hessen', + 496693 => 'Neuental', + 496694 => 'Neukirchen Knüll', + 496695 => 'Jesberg', + 496696 => 'Gilserberg', + 496697 => 'Willingshausen', + 496698 => 'Schrecksbach', + 496701 => 'Sprendlingen Rheinhessen', + 496703 => 'Wöllstein Rheinhessen', + 496704 => 'Langenlonsheim', + 496706 => 'Wallhausen Nahe', + 496707 => 'Windesheim', + 496708 => 'Bad Münster am Stein-Ebernburg', + 496709 => 'Fürfeld Kreis Bad Kreuznach', + 49671 => 'Bad Kreuznach', + 496721 => 'Bingen am Rhein', + 496722 => 'Rüdesheim am Rhein', + 496723 => 'Oestrich-Winkel', + 496724 => 'Stromberg Hunsrück', + 496725 => 'Gau-Algesheim', + 496726 => 'Lorch Rheingau', + 496727 => 'Gensingen', + 496728 => 'Ober-Hilbersheim', + 496731 => 'Alzey', + 496732 => 'Wörrstadt', + 496733 => 'Gau-Odernheim', + 496734 => 'Flonheim', + 496735 => 'Eppelsheim', + 496736 => 'Bechenheim', + 496737 => 'Köngernheim', + 496741 => 'St Goar', + 496742 => 'Boppard', + 496743 => 'Bacharach', + 496744 => 'Oberwesel', + 496745 => 'Gondershausen', + 496746 => 'Pfalzfeld', + 496747 => 'Emmelshausen', + 496751 => 'Bad Sobernheim', + 496752 => 'Kirn Nahe', + 496753 => 'Meisenheim', + 496754 => 'Martinstein', + 496755 => 'Odernheim am Glan', + 496756 => 'Winterbach Soonwald', + 496757 => 'Becherbach bei Kirn', + 496758 => 'Waldböckelheim', + 496761 => 'Simmern Hunsrück', + 496762 => 'Kastellaun', + 496763 => 'Kirchberg Hunsrück', + 496764 => 'Rheinböllen', + 496765 => 'Gemünden Hunsrück', + 496766 => 'Kisselbach', + 496771 => 'St Goarshausen', + 496772 => 'Nastätten', + 496773 => 'Kamp-Bornhofen', + 496774 => 'Kaub', + 496775 => 'Strüth Taunus', + 496776 => 'Dachsenhausen', + 496781 => 'Idar-Oberstein', + 496782 => 'Birkenfeld Nahe', + 496783 => 'Baumholder', + 496784 => 'Weierbach', + 496785 => 'Herrstein', + 496786 => 'Kempfeld', + 496787 => 'Niederbrombach', + 496788 => 'Sien', + 496789 => 'Heimbach Nahe', + 496802 => 'Völklingen-Lauterbach', + 496803 => 'Mandelbachtal-Ommersheim', + 496804 => 'Mandelbachtal', + 496805 => 'Kleinblittersdorf', + 496806 => 'Heusweiler', + 496809 => 'Grossrosseln', + 49681 => 'Saarbrücken', + 496821 => 'Neunkirchen Saar', + 496824 => 'Ottweiler', + 496825 => 'Illingen Saar', + 496826 => 'Bexbach', + 496827 => 'Eppelborn', + 496831 => 'Saarlouis', + 496832 => 'Beckingen-Reimsbach', + 496833 => 'Rehlingen-Siersburg', + 496834 => 'Bous', + 496835 => 'Beckingen', + 496836 => 'Überherrn', + 496837 => 'Wallerfangen', + 496838 => 'Saarwellingen', + 496841 => 'Homburg Saar', + 496842 => 'Blieskastel', + 496843 => 'Gersheim', + 496844 => 'Blieskastel-Altheim', + 496848 => 'Homburg-Einöd', + 496849 => 'Kirkel', + 496851 => 'St Wendel', + 496852 => 'Nohfelden', + 496853 => 'Marpingen', + 496854 => 'Oberthal Saar', + 496855 => 'Freisen', + 496856 => 'St Wendel-Niederkirchen', + 496857 => 'Namborn', + 496858 => 'Ottweiler-Fürth', + 496861 => 'Merzig', + 496864 => 'Mettlach', + 496865 => 'Mettlach-Orscholz', + 496866 => 'Perl-Nennig', + 496867 => 'Perl', + 496868 => 'Mettlach-Tünsdorf', + 496869 => 'Merzig-Silwingen', + 496871 => 'Wadern', + 496872 => 'Losheim am See', + 496873 => 'Nonnweiler', + 496874 => 'Wadern-Nunkirchen', + 496875 => 'Nonnweiler-Primstal', + 496876 => 'Weiskirchen Saar', + 496881 => 'Lebach', + 496887 => 'Schmelz Saar', + 496888 => 'Lebach-Steinbach', + 496893 => 'Saarbrücken-Ensheim', + 496894 => 'St Ingbert', + 496897 => 'Sulzbach Saar', + 496898 => 'Völklingen', + 4969 => 'Frankfurt am Main', + 497021 => 'Kirchheim unter Teck', + 497022 => 'Nürtingen', + 497023 => 'Weilheim an der Teck', + 497024 => 'Wendlingen am Neckar', + 497025 => 'Neuffen', + 497026 => 'Lenningen', + 497031 => 'Böblingen', + 497032 => 'Herrenberg', + 497033 => 'Weil Der Stadt', + 497034 => 'Ehningen', + 497041 => 'Mühlacker', + 497042 => 'Vaihingen an der Enz', + 497043 => 'Maulbronn', + 497044 => 'Mönsheim', + 497045 => 'Oberderdingen', + 497046 => 'Zaberfeld', + 497051 => 'Calw', + 497052 => 'Bad Liebenzell', + 497053 => 'Bad Teinach-Zavelstein', + 497054 => 'Wildberg Württemberg', + 497055 => 'Neuweiler Kreis Calw', + 497056 => 'Gechingen', + 497062 => 'Beilstein Württemberg', + 497063 => 'Bad Wimpfen', + 497066 => 'Bad Rappenau-Bonfeld', + 497071 => 'Tübingen', + 497072 => 'Gomaringen', + 497073 => 'Ammerbuch', + 497081 => 'Bad Wildbad', + 497082 => 'Neuenbürg Württemberg', + 497083 => 'Bad Herrenalb', + 497084 => 'Schömberg bei Neuenbürg', + 497085 => 'Enzklösterle', + 49711 => 'Stuttgart', + 497121 => 'Reutlingen', + 497122 => 'St Johann Württemberg', + 497123 => 'Metzingen Württemberg', + 497124 => 'Trochtelfingen Hohenz', + 497125 => 'Bad Urach', + 497126 => 'Burladingen-Melchingen', + 497127 => 'Neckartenzlingen', + 497128 => 'Sonnenbühl', + 497129 => 'Lichtenstein Württemberg', + 497130 => 'Löwenstein Württemberg', + 497131 => 'Heilbronn Neckar', + 497132 => 'Neckarsulm', + 497133 => 'Lauffen am Neckar', + 497134 => 'Weinsberg', + 497135 => 'Brackenheim', + 497136 => 'Bad Friedrichshall', + 497138 => 'Schwaigern', + 497139 => 'Neuenstadt am Kocher', + 497141 => 'Ludwigsburg Württemberg', + 497142 => 'Bietigheim-Bissingen', + 497143 => 'Besigheim', + 497144 => 'Marbach am Neckar', + 497145 => 'Markgröningen', + 497146 => 'Remseck am Neckar', + 497147 => 'Sachsenheim Württemberg', + 497148 => 'Grossbottwar', + 497150 => 'Korntal-Münchingen', + 497151 => 'Waiblingen', + 497152 => 'Leonberg Württemberg', + 497153 => 'Plochingen', + 497154 => 'Kornwestheim', + 497156 => 'Ditzingen', + 497157 => 'Waldenbuch', + 497158 => 'Neuhausen auf den Fildern', + 497159 => 'Renningen', + 497161 => 'Göppingen', + 497162 => 'Süßen', + 497163 => 'Ebersbach an der Fils', + 497164 => 'Boll Kreis Göppingen', + 497165 => 'Göppingen-Hohenstaufen', + 497166 => 'Adelberg', + 497171 => 'Schwäbisch Gmünd', + 497172 => 'Lorch Württemberg', + 497173 => 'Heubach', + 497174 => 'Mögglingen', + 497175 => 'Leinzell', + 497176 => 'Spraitbach', + 497181 => 'Schorndorf Württemberg', + 497182 => 'Welzheim', + 497183 => 'Rudersberg Württemberg', + 497184 => 'Kaisersbach', + 497191 => 'Backnang', + 497192 => 'Murrhardt', + 497193 => 'Sulzbach an der Murr', + 497194 => 'Spiegelberg', + 497195 => 'Winnenden', + 497202 => 'Karlsbad', + 497203 => 'Walzbachtal', + 497204 => 'Malsch-Völkersbach', + 49721 => 'Karlsruhe', + 497220 => 'Forbach-Hundsbach', + 497221 => 'Baden-Baden', + 497222 => 'Rastatt', + 497223 => 'Bühl Baden', + 497224 => 'Gernsbach', + 497225 => 'Gaggenau', + 497226 => 'Bühl-Sand', + 497227 => 'Lichtenau Baden', + 497228 => 'Forbach', + 497229 => 'Iffezheim', + 497231 => 'Pforzheim', + 497232 => 'Königsbach-Stein', + 497233 => 'Niefern-Öschelbronn', + 497234 => 'Tiefenbronn', + 497235 => 'Unterreichenbach Kreis Calw', + 497236 => 'Keltern', + 497237 => 'Neulingen Enzkreis', + 497240 => 'Pfinztal', + 497242 => 'Rheinstetten', + 497243 => 'Ettlingen', + 497244 => 'Weingarten Baden', + 497245 => 'Durmersheim', + 497246 => 'Malsch Kreis Karlsruhe', + 497247 => 'Linkenheim-Hochstetten', + 497248 => 'Marxzell', + 497249 => 'Stutensee', + 497250 => 'Kraichtal', + 497251 => 'Bruchsal', + 497252 => 'Bretten', + 497253 => 'Bad Schönborn', + 497254 => 'Waghäusel', + 497255 => 'Graben-Neudorf', + 497256 => 'Philippsburg', + 497257 => 'Bruchsal-Untergrombach', + 497258 => 'Oberderdingen-Flehingen', + 497259 => 'Östringen-Odenheim', + 497260 => 'Sinsheim-Hilsbach', + 497261 => 'Sinsheim', + 497262 => 'Eppingen', + 497263 => 'Waibstadt', + 497264 => 'Bad Rappenau', + 497265 => 'Angelbachtal', + 497266 => 'Kirchardt', + 497267 => 'Gemmingen', + 497268 => 'Bad Rappenau-Obergimpern', + 497269 => 'Sulzfeld Baden', + 497271 => 'Wörth am Rhein', + 497272 => 'Rülzheim', + 497273 => 'Hagenbach Pfalz', + 497274 => 'Germersheim', + 497275 => 'Kandel', + 497276 => 'Herxheim bei Landau Pfalz', + 497277 => 'Wörth-Büchelberg', + 497300 => 'Roggenburg', + 497302 => 'Pfaffenhofen an der Roth', + 497303 => 'Illertissen', + 497304 => 'Blaustein Württemberg', + 497305 => 'Erbach Donau', + 497306 => 'Vöhringen Iller', + 497307 => 'Senden Iller', + 497308 => 'Nersingen', + 497309 => 'Weissenhorn', + 49731 => 'Ulm Donau', + 497321 => 'Heidenheim an der Brenz', + 497322 => 'Giengen an der Brenz', + 497323 => 'Gerstetten', + 497324 => 'Herbrechtingen', + 497325 => 'Sontheim an der Brenz', + 497326 => 'Neresheim', + 497327 => 'Dischingen', + 497328 => 'Königsbronn', + 497329 => 'Steinheim am Albuch', + 497331 => 'Geislingen an der Steige', + 497332 => 'Lauterstein', + 497333 => 'Laichingen', + 497334 => 'Deggingen', + 497335 => 'Wiesensteig', + 497336 => 'Lonsee', + 497337 => 'Nellingen Alb', + 497340 => 'Neenstetten', + 497343 => 'Buch bei Illertissen', + 497344 => 'Blaubeuren', + 497345 => 'Langenau Württemberg', + 497346 => 'Illerkirchberg', + 497347 => 'Dietenheim', + 497348 => 'Beimerstetten', + 497351 => 'Biberach an der Riß', + 497352 => 'Ochsenhausen', + 497353 => 'Schwendi', + 497354 => 'Erolzheim', + 497355 => 'Hochdorf Riß', + 497356 => 'Schemmerhofen', + 497357 => 'Attenweiler', + 497358 => 'Eberhardzell-Füramoos', + 497361 => 'Aalen', + 497362 => 'Bopfingen', + 497363 => 'Lauchheim', + 497364 => 'Oberkochen', + 497365 => 'Essingen Württemberg', + 497366 => 'Abtsgmünd', + 497367 => 'Aalen-Ebnat', + 497371 => 'Riedlingen Württemberg', + 497373 => 'Zwiefalten', + 497374 => 'Uttenweiler', + 497375 => 'Obermarchtal', + 497376 => 'Langenenslingen', + 497381 => 'Münsingen', + 497382 => 'Römerstein', + 497383 => 'Münsingen-Buttenhausen', + 497384 => 'Schelklingen-Hütten', + 497385 => 'Gomadingen', + 497386 => 'Hayingen', + 497387 => 'Hohenstein Württemberg', + 497388 => 'Pfronstetten', + 497389 => 'Heroldstatt', + 497391 => 'Ehingen Donau', + 497392 => 'Laupheim', + 497393 => 'Munderkingen', + 497394 => 'Schelklingen', + 497395 => 'Ehingen-Dächingen', + 497402 => 'Fluorn-Winzeln', + 497403 => 'Dunningen', + 497404 => 'Epfendorf', + 49741 => 'Rottweil', + 497420 => 'Deisslingen', + 497422 => 'Schramberg', + 497423 => 'Oberndorf am Neckar', + 497424 => 'Spaichingen', + 497425 => 'Trossingen', + 497426 => 'Gosheim', + 497427 => 'Schömberg bei Balingen', + 497428 => 'Rosenfeld', + 497429 => 'Egesheim', + 497431 => 'Albstadt-Ebingen', + 497432 => 'Albstadt-Tailfingen', + 497433 => 'Balingen', + 497434 => 'Winterlingen', + 497435 => 'Albstadt-Laufen', + 497436 => 'Messstetten-Oberdigisheim', + 497440 => 'Bad Rippoldsau', + 497441 => 'Freudenstadt', + 497442 => 'Baiersbronn', + 497443 => 'Dornstetten', + 497444 => 'Alpirsbach', + 497445 => 'Pfalzgrafenweiler', + 497446 => 'Lossburg', + 497447 => 'Baiersbronn-Schwarzenberg', + 497448 => 'Seewald', + 497449 => 'Baiersbronn-Obertal', + 497451 => 'Horb am Neckar', + 497452 => 'Nagold', + 497453 => 'Altensteig Württemberg', + 497454 => 'Sulz am Neckar', + 497455 => 'Dornhan', + 497456 => 'Haiterbach', + 497457 => 'Rottenburg-Ergenzingen', + 497458 => 'Ebhausen', + 497459 => 'Nagold-Hochdorf', + 497461 => 'Tuttlingen', + 497462 => 'Immendingen', + 497463 => 'Mühlheim an der Donau', + 497464 => 'Talheim Kreis Tuttlingen', + 497465 => 'Emmingen-Liptingen', + 497466 => 'Beuron', + 497467 => 'Neuhausen ob Eck', + 497471 => 'Hechingen', + 497472 => 'Rottenburg am Neckar', + 497473 => 'Mössingen', + 497474 => 'Haigerloch', + 497475 => 'Burladingen', + 497476 => 'Bisingen', + 497477 => 'Jungingen bei Hechingen', + 497478 => 'Hirrlingen', + 497482 => 'Horb-Dettingen', + 497483 => 'Horb-Mühringen', + 497484 => 'Simmersfeld', + 497485 => 'Empfingen', + 497486 => 'Horb-Altheim', + 497502 => 'Wolpertswende', + 497503 => 'Wilhelmsdorf Württemberg', + 497504 => 'Horgenzell', + 497505 => 'Fronreute', + 497506 => 'Wangen-Leupolz', + 49751 => 'Ravensburg', + 497520 => 'Bodnegg', + 497522 => 'Wangen im Allgäu', + 497524 => 'Bad Waldsee', + 497525 => 'Aulendorf', + 497527 => 'Wolfegg', + 497528 => 'Neukirch bei Tettnang', + 497529 => 'Waldburg Württemberg', + 497531 => 'Konstanz', + 497532 => 'Meersburg', + 497533 => 'Allensbach', + 497534 => 'Reichenau Baden', + 497541 => 'Friedrichshafen', + 497542 => 'Tettnang', + 497543 => 'Kressbronn am Bodensee', + 497544 => 'Markdorf', + 497545 => 'Immenstaad am Bodensee', + 497546 => 'Oberteuringen', + 497551 => 'Überlingen Bodensee', + 497552 => 'Pfullendorf', + 497553 => 'Salem Baden', + 497554 => 'Heiligenberg Baden', + 497555 => 'Deggenhausertal', + 497556 => 'Uhldingen-Mühlhofen', + 497557 => 'Herdwangen-Schönach', + 497558 => 'Illmensee', + 497561 => 'Leutkirch im Allgäu', + 497562 => 'Isny im Allgäu', + 497563 => 'Kisslegg', + 497564 => 'Bad Wurzach', + 497565 => 'Aichstetten Kreis Ravensburg', + 497566 => 'Argenbühl', + 497567 => 'Leutkirch-Friesenhofen', + 497568 => 'Bad Wurzach-Hauerz', + 497569 => 'Isny-Eisenbach', + 497570 => 'Sigmaringen-Gutenstein', + 497571 => 'Sigmaringen', + 497572 => 'Mengen Württemberg', + 497573 => 'Stetten am kalten Markt', + 497574 => 'Gammertingen', + 497575 => 'Messkirch', + 497576 => 'Krauchenwies', + 497577 => 'Veringenstadt', + 497578 => 'Wald Hohenz', + 497579 => 'Schwenningen Baden', + 497581 => 'Saulgau', + 497582 => 'Bad Buchau', + 497583 => 'Bad Schussenried', + 497584 => 'Altshausen', + 497585 => 'Ostrach', + 497586 => 'Herbertingen', + 497587 => 'Hosskirch', + 497602 => 'Oberried Breisgau', + 49761 => 'Freiburg im Breisgau', + 497620 => 'Schopfheim-Gersbach', + 497621 => 'Lörrach', + 497622 => 'Schopfheim', + 497623 => 'Rheinfelden Baden', + 497624 => 'Grenzach-Wyhlen', + 497625 => 'Zell im Wiesental', + 497626 => 'Kandern', + 497627 => 'Steinen Kreis Lörrach', + 497628 => 'Efringen-Kirchen', + 497629 => 'Tegernau Baden', + 497631 => 'Müllheim Baden', + 497632 => 'Badenweiler', + 497633 => 'Staufen im Breisgau', + 497634 => 'Sulzburg', + 497635 => 'Schliengen', + 497636 => 'Münstertal Schwarzwald', + 497641 => 'Emmendingen', + 497642 => 'Endingen Kaiserstuhl', + 497643 => 'Herbolzheim Breisgau', + 497644 => 'Kenzingen', + 497645 => 'Freiamt', + 497646 => 'Weisweil Breisgau', + 497651 => 'Titisee-Neustadt', + 497652 => 'Hinterzarten', + 497653 => 'Lenzkirch', + 497654 => 'Löffingen', + 497655 => 'Feldberg-Altglashütten', + 497656 => 'Schluchsee', + 497657 => 'Eisenbach Hochschwarzwald', + 497660 => 'St Peter Schwarzwald', + 497661 => 'Kirchzarten', + 497662 => 'Vogtsburg im Kaiserstuhl', + 497663 => 'Eichstetten', + 497664 => 'Freiburg-Tiengen', + 497665 => 'March Breisgau', + 497666 => 'Denzlingen', + 497667 => 'Breisach am Rhein', + 497668 => 'Ihringen', + 497669 => 'St Märgen', + 497671 => 'Todtnau', + 497672 => 'St Blasien', + 497673 => 'Schönau im Schwarzwald', + 497674 => 'Todtmoos', + 497675 => 'Bernau Baden', + 497676 => 'Feldberg Schwarzwald', + 497681 => 'Waldkirch Breisgau', + 497682 => 'Elzach', + 497683 => 'Simonswald', + 497684 => 'Glottertal', + 497685 => 'Gutach-Bleibach', + 497702 => 'Blumberg Baden', + 497703 => 'Bonndorf im Schwarzwald', + 497704 => 'Geisingen Baden', + 497705 => 'Wolterdingen Schwarzw', + 497706 => 'Oberbaldingen', + 497707 => 'Bräunlingen', + 497708 => 'Geisingen-Leipferdingen', + 497709 => 'Wutach', + 49771 => 'Donaueschingen', + 497720 => 'Schwenningen am Neckar', + 497721 => 'Villingen im Schwarzwald', + 497722 => 'Triberg im Schwarzwald', + 497723 => 'Furtwangen im Schwarzwald', + 497724 => 'St Georgen im Schwarzwald', + 497725 => 'Königsfeld im Schwarzwald', + 497726 => 'Bad Dürrheim', + 497727 => 'Vöhrenbach', + 497728 => 'Niedereschach', + 497729 => 'Tennenbronn', + 497731 => 'Singen Hohentwiel', + 497732 => 'Radolfzell am Bodensee', + 497733 => 'Engen Hegau', + 497734 => 'Gailingen', + 497735 => 'Öhningen', + 497736 => 'Tengen', + 497738 => 'Steisslingen', + 497739 => 'Hilzingen', + 497741 => 'Tiengen Hochrhein', + 497742 => 'Klettgau', + 497743 => 'Ühlingen-Birkendorf', + 497744 => 'Stühlingen', + 497745 => 'Jestetten', + 497746 => 'Wutöschingen', + 497747 => 'Berau', + 497748 => 'Grafenhausen Hochschwarzwald', + 497751 => 'Waldshut', + 497753 => 'Albbruck', + 497754 => 'Görwihl', + 497755 => 'Weilheim Kreis Waldshut', + 497761 => 'Bad Säckingen', + 497762 => 'Wehr Baden', + 497763 => 'Murg', + 497764 => 'Herrischried', + 497765 => 'Rickenbach Hotzenwald', + 497771 => 'Stockach', + 497773 => 'Bodman-Ludwigshafen', + 497774 => 'Eigeltingen', + 497775 => 'Mühlingen', + 497777 => 'Sauldorf', + 497802 => 'Oberkirch Baden', + 497803 => 'Gengenbach', + 497804 => 'Oppenau', + 497805 => 'Appenweier', + 497806 => 'Bad Peterstal-Griesbach', + 497807 => 'Neuried Ortenaukreis', + 497808 => 'Hohberg bei Offenburg', + 49781 => 'Offenburg', + 497821 => 'Lahr Schwarzwald', + 497822 => 'Ettenheim', + 497823 => 'Seelbach Schutter', + 497824 => 'Schwanau', + 497825 => 'Kippenheim', + 497826 => 'Schuttertal', + 497831 => 'Hausach', + 497832 => 'Haslach im Kinzigtal', + 497833 => 'Hornberg Schwarzwaldbahn', + 497834 => 'Wolfach', + 497835 => 'Zell am Harmersbach', + 497836 => 'Schiltach', + 497837 => 'Oberharmersbach', + 497838 => 'Nordrach', + 497839 => 'Schapbach', + 497841 => 'Achern', + 497842 => 'Kappelrodeck', + 497843 => 'Renchen', + 497844 => 'Rheinau', + 497851 => 'Kehl', + 497852 => 'Willstätt', + 497853 => 'Kehl-Bodersweier', + 497854 => 'Kehl-Goldscheuer', + 497903 => 'Mainhardt', + 497904 => 'Ilshofen', + 497905 => 'Langenburg', + 497906 => 'Braunsbach', + 497907 => 'Schwäbisch Hall-Sulzdorf', + 49791 => 'Schwäbisch Hall', + 497930 => 'Boxberg Baden', + 497931 => 'Bad Mergentheim', + 497932 => 'Niederstetten Württemberg', + 497933 => 'Creglingen', + 497934 => 'Weikersheim', + 497935 => 'Schrozberg', + 497936 => 'Schrozberg-Bartenstein', + 497937 => 'Dörzbach', + 497938 => 'Mulfingen Jagst', + 497939 => 'Schrozberg-Spielbach', + 497940 => 'Künzelsau', + 497941 => 'Öhringen', + 497942 => 'Neuenstein Württemberg', + 497943 => 'Schöntal Jagst', + 497944 => 'Kupferzell', + 497945 => 'Wüstenrot', + 497946 => 'Bretzfeld', + 497947 => 'Forchtenberg', + 497948 => 'Öhringen-Ohrnberg', + 497949 => 'Pfedelbach-Untersteinbach', + 497950 => 'Schnelldorf', + 497951 => 'Crailsheim', + 497952 => 'Gerabronn', + 497953 => 'Blaufelden', + 497954 => 'Kirchberg an der Jagst', + 497955 => 'Wallhausen Württemberg', + 497957 => 'Kressberg', + 497958 => 'Rot Am See-Brettheim', + 497959 => 'Frankenhardt', + 497961 => 'Ellwangen Jagst', + 497962 => 'Fichtenau', + 497963 => 'Adelmannsfelden', + 497964 => 'Stödtlen', + 497965 => 'Ellwangen-Röhlingen', + 497966 => 'Unterschneidheim', + 497967 => 'Jagstzell', + 497971 => 'Gaildorf', + 497972 => 'Gschwend bei Gaildorf', + 497973 => 'Obersontheim', + 497974 => 'Bühlerzell', + 497975 => 'Untergröningen', + 497976 => 'Sulzbach-Laufen', + 497977 => 'Oberrot bei Gaildorf', + 498020 => 'Weyarn', + 498021 => 'Waakirchen', + 498022 => 'Tegernsee', + 498023 => 'Bayrischzell', + 498024 => 'Holzkirchen', + 498025 => 'Miesbach', + 498026 => 'Hausham', + 498027 => 'Dietramszell', + 498028 => 'Fischbachau', + 498029 => 'Kreuth bei Tegernsee', + 498031 => 'Rosenheim Oberbayern', + 498032 => 'Rohrdorf Kreis Rosenheim', + 498033 => 'Oberaudorf', + 498034 => 'Brannenburg', + 498035 => 'Raubling', + 498036 => 'Stephanskirchen Simssee', + 498038 => 'Vogtareuth', + 498039 => 'Rott am Inn', + 498041 => 'Bad Tölz', + 498042 => 'Lenggries', + 498043 => 'Jachenau', + 498045 => 'Lenggries-Fall', + 498046 => 'Bad Heilbrunn', + 498051 => 'Prien am Chiemsee', + 498052 => 'Aschau im Chiemgau', + 498053 => 'Bad Endorf', + 498054 => 'Breitbrunn am Chiemsee', + 498055 => 'Halfing', + 498056 => 'Eggstätt', + 498057 => 'Aschau-Sachrang', + 498061 => 'Bad Aibling', + 498062 => 'Bruckmühl Mangfall', + 498063 => 'Feldkirchen-Westerham', + 498064 => 'Au bei Bad Aibling', + 498065 => 'Tuntenhausen-Schönau', + 498066 => 'Bad Feilnbach', + 498067 => 'Tuntenhausen', + 498071 => 'Wasserburg am Inn', + 498072 => 'Haag in Oberbayern', + 498073 => 'Gars am Inn', + 498074 => 'Schnaitsee', + 498075 => 'Amerang', + 498076 => 'Pfaffing', + 498081 => 'Dorfen Stadt', + 498082 => 'Schwindegg', + 498083 => 'Isen', + 498084 => 'Taufkirchen Vils', + 498085 => 'Sankt Wolfgang', + 498086 => 'Buchbach Oberbayern', + 498091 => 'Kirchseeon', + 498092 => 'Grafing bei München', + 498093 => 'Glonn Kreis Ebersberg', + 498094 => 'Steinhöring', + 498095 => 'Aying', + 498102 => 'Höhenkirchen-Siegertsbrunn', + 498104 => 'Sauerlach', + 498105 => 'Gilching', + 498106 => 'Vaterstetten', + 49811 => 'Hallbergmoos', + 498121 => 'Markt Schwaben', + 498122 => 'Erding', + 498123 => 'Moosinning', + 498124 => 'Forstern Oberbayern', + 498131 => 'Dachau', + 498133 => 'Haimhausen Oberbayern', + 498134 => 'Odelzhausen', + 498135 => 'Sulzemoos', + 498136 => 'Markt Indersdorf', + 498137 => 'Petershausen', + 498138 => 'Schwabhausen bei Dachau', + 498139 => 'Röhrmoos', + 498141 => 'Fürstenfeldbruck', + 498142 => 'Olching', + 498143 => 'Inning am Ammersee', + 498144 => 'Grafrath', + 498145 => 'Mammendorf', + 498146 => 'Moorenweis', + 498151 => 'Starnberg', + 498152 => 'Herrsching am Ammersee', + 498153 => 'Wessling', + 498157 => 'Feldafing', + 498158 => 'Tutzing', + 498161 => 'Freising', + 498165 => 'Neufahrn bei Freising', + 498166 => 'Allershausen Oberbayern', + 498167 => 'Zolling', + 498168 => 'Attenkirchen', + 498170 => 'Straßlach-Dingharting', + 498171 => 'Wolfratshausen', + 498176 => 'Egling bei Wolfratshausen', + 498177 => 'Münsing Starnberger See', + 498178 => 'Icking', + 498179 => 'Eurasburg an der Loisach', + 498191 => 'Landsberg am Lech', + 498192 => 'Schondorf am Ammersee', + 498193 => 'Geltendorf', + 498194 => 'Vilgertshofen', + 498195 => 'Weil Kreis Landsberg am Lech', + 498196 => 'Pürgen', + 498202 => 'Althegnenberg', + 498203 => 'Grossaitingen', + 498204 => 'Mickhausen', + 498205 => 'Dasing', + 498206 => 'Egling an der Paar', + 498207 => 'Affing', + 498208 => 'Eurasburg bei Augsburg', + 49821 => 'Augsburg', + 498221 => 'Günzburg', + 498222 => 'Burgau Schwaben', + 498223 => 'Ichenhausen', + 498224 => 'Offingen Donau', + 498225 => 'Jettingen-Scheppach', + 498226 => 'Bibertal', + 498230 => 'Gablingen', + 498231 => 'Königsbrunn bei Augsburg', + 498232 => 'Schwabmünchen', + 498233 => 'Kissing', + 498234 => 'Bobingen', + 498236 => 'Fischach', + 498237 => 'Aindling', + 498238 => 'Gessertshausen', + 498239 => 'Langenneufnach', + 498241 => 'Buchloe', + 498243 => 'Fuchstal', + 498245 => 'Türkheim Wertach', + 498246 => 'Waal', + 498247 => 'Bad Wörishofen', + 498248 => 'Lamerdingen', + 498249 => 'Ettringen Wertach', + 498250 => 'Hilgertshausen-Tandern', + 498251 => 'Aichach', + 498252 => 'Schrobenhausen', + 498253 => 'Pöttmes', + 498254 => 'Altomünster', + 498257 => 'Inchenhofen', + 498258 => 'Sielenbach', + 498259 => 'Schiltberg', + 498261 => 'Mindelheim', + 498262 => 'Mittelneufnach', + 498263 => 'Breitenbrunn Schwaben', + 498265 => 'Pfaffenhausen Schwaben', + 498266 => 'Kirchheim in Schwaben', + 498267 => 'Dirlewang', + 498268 => 'Tussenhausen', + 498269 => 'Unteregg bei Mindelheim', + 498271 => 'Meitingen', + 498272 => 'Wertingen', + 498273 => 'Nordendorf', + 498274 => 'Buttenwiesen', + 498276 => 'Baar Schwaben', + 498281 => 'Thannhausen Schwaben', + 498282 => 'Krumbach Schwaben', + 498283 => 'Neuburg an der Kammel', + 498284 => 'Ziemetshausen', + 498285 => 'Burtenbach', + 498291 => 'Zusmarshausen', + 498292 => 'Dinkelscherben', + 498293 => 'Welden bei Augsburg', + 498294 => 'Horgau', + 498295 => 'Altenmünster Schwaben', + 498296 => 'Villenbach', + 498302 => 'Görisried', + 498303 => 'Waltenhofen', + 498304 => 'Wildpoldsried', + 498306 => 'Ronsberg', + 49831 => 'Kempten Allgäu', + 498320 => 'Missen-Wilhams', + 498321 => 'Sonthofen', + 498322 => 'Oberstdorf', + 498323 => 'Immenstadt im Allgäu', + 498324 => 'Hindelang', + 498325 => 'Oberstaufen-Thalkirchdorf', + 498326 => 'Fischen im Allgäu', + 498327 => 'Rettenberg', + 498328 => 'Balderschwang', + 498330 => 'Legau', + 498331 => 'Memmingen', + 498332 => 'Ottobeuren', + 498333 => 'Babenhausen Schwaben', + 498334 => 'Bad Grönenbach', + 498335 => 'Fellheim', + 498336 => 'Erkheim', + 498337 => 'Altenstadt Iller', + 498338 => 'Böhen', + 498340 => 'Baisweil', + 498341 => 'Kaufbeuren', + 498342 => 'Marktoberdorf', + 498343 => 'Aitrang', + 498344 => 'Westendorf bei Kaufbeuren', + 498345 => 'Stöttwang', + 498346 => 'Pforzen', + 498347 => 'Friesenried', + 498348 => 'Bidingen', + 498349 => 'Stötten am Auerberg', + 498361 => 'Nesselwang', + 498362 => 'Füssen', + 498363 => 'Pfronten', + 498364 => 'Seeg', + 498365 => 'Wertach', + 498366 => 'Oy-Mittelberg', + 498367 => 'Roßhaupten Forggensee', + 498368 => 'Halblech', + 498369 => 'Rückholz', + 498370 => 'Wiggensbach', + 498372 => 'Obergünzburg', + 498373 => 'Altusried', + 498374 => 'Dietmannsried', + 498375 => 'Weitnau', + 498376 => 'Sulzberg Allgäu', + 498377 => 'Unterthingau', + 498378 => 'Buchenberg bei Kempten', + 498379 => 'Waltenhofen-Oberdorf', + 498380 => 'Achberg', + 498381 => 'Lindenberg im Allgäu', + 498382 => 'Lindau Bodensee', + 498383 => 'Grünenbach Allgäu', + 498384 => 'Röthenbach Allgäu', + 498385 => 'Hergatz', + 498386 => 'Oberstaufen', + 498387 => 'Weiler-Simmerberg', + 498388 => 'Hergensweiler', + 498389 => 'Weissensberg', + 498392 => 'Markt Rettenbach', + 498393 => 'Holzgünz', + 498394 => 'Lautrach', + 498395 => 'Tannheim Württemberg', + 498402 => 'Münchsmünster', + 498403 => 'Pförring', + 498404 => 'Oberdolling', + 498405 => 'Stammham bei Ingolstadt', + 498406 => 'Böhmfeld', + 498407 => 'Grossmehring', + 49841 => 'Ingolstadt Donau', + 498421 => 'Eichstätt Bayern', + 498422 => 'Dollnstein', + 498423 => 'Titting', + 498424 => 'Nassenfels', + 498426 => 'Walting Kreis Eichstätt', + 498427 => 'Wellheim', + 498431 => 'Neuburg an der Donau', + 498432 => 'Burgheim', + 498433 => 'Königsmoos', + 498434 => 'Rennertshofen', + 498435 => 'Ehekirchen', + 498441 => 'Pfaffenhofen an der Ilm', + 498442 => 'Wolnzach', + 498443 => 'Hohenwart Paar', + 498444 => 'Schweitenkirchen', + 498445 => 'Gerolsbach', + 498446 => 'Pörnbach', + 498450 => 'Ingolstadt-Zuchering', + 498452 => 'Geisenfeld', + 498453 => 'Reichertshofen Oberbayern', + 498454 => 'Karlshuld', + 498456 => 'Lenting', + 498457 => 'Vohburg an der Donau', + 498458 => 'Gaimersheim', + 498459 => 'Manching', + 498460 => 'Berching-Holnstein', + 498461 => 'Beilngries', + 498462 => 'Berching', + 498463 => 'Greding', + 498464 => 'Dietfurt an der Altmühl', + 498465 => 'Kipfenberg', + 498466 => 'Denkendorf Oberbayern', + 498467 => 'Kinding', + 498468 => 'Altmannstein-Pondorf', + 498469 => 'Freystadt-Burggriesbach', + 498501 => 'Thyrnau', + 498502 => 'Fürstenzell', + 498503 => 'Neuhaus am Inn', + 498504 => 'Tittling', + 498505 => 'Hutthurm', + 498506 => 'Bad Höhenstadt', + 498507 => 'Neuburg am Inn', + 498509 => 'Ruderting', + 49851 => 'Passau', + 498531 => 'Pocking', + 498532 => 'Griesbach im Rottal', + 498533 => 'Rotthalmünster', + 498534 => 'Tettenweis', + 498535 => 'Haarbach', + 498536 => 'Kößlarn', + 498537 => 'Bad Füssing-Aigen', + 498538 => 'Pocking-Hartkirchen', + 498541 => 'Vilshofen Niederbayern', + 498542 => 'Ortenburg', + 498543 => 'Aidenbach', + 498544 => 'Eging am See', + 498545 => 'Hofkirchen Bayern', + 498546 => 'Windorf-Otterskirchen', + 498547 => 'Osterhofen-Gergweis', + 498548 => 'Vilshofen-Sandbach', + 498549 => 'Vilshofen-Pleinting', + 498550 => 'Philippsreut', + 498551 => 'Freyung', + 498552 => 'Grafenau Niederbayern', + 498553 => 'Spiegelau', + 498554 => 'Schönberg Niederbayern', + 498555 => 'Perlesreut', + 498556 => 'Haidmühle', + 498557 => 'Mauth', + 498558 => 'Hohenau Niederbayern', + 498561 => 'Pfarrkirchen Niederbayern', + 498562 => 'Triftern', + 498563 => 'Bad Birnbach Rottal', + 498564 => 'Johanniskirchen', + 498565 => 'Dietersburg-Baumgarten', + 498571 => 'Simbach am Inn', + 498572 => 'Tann Niederbayern', + 498573 => 'Ering', + 498574 => 'Wittibreut', + 498581 => 'Waldkirchen Niederbayern', + 498582 => 'Röhrnbach', + 498583 => 'Neureichenau', + 498584 => 'Breitenberg Niederbayern', + 498585 => 'Grainet', + 498586 => 'Hauzenberg', + 498591 => 'Obernzell', + 498592 => 'Wegscheid Niederbayern', + 498593 => 'Untergriesbach', + 49861 => 'Traunstein', + 498621 => 'Trostberg', + 498622 => 'Tacherting-Peterskirchen', + 498623 => 'Kirchweidach', + 498624 => 'Obing', + 498628 => 'Kienberg Oberbayern', + 498629 => 'Palling', + 498630 => 'Oberneukirchen', + 498631 => 'Mühldorf am Inn', + 498633 => 'Tüßling', + 498634 => 'Garching an der Alz', + 498635 => 'Pleiskirchen', + 498636 => 'Ampfing', + 498637 => 'Lohkirchen', + 498638 => 'Waldkraiburg', + 498639 => 'Neumarkt-Sankt Veit', + 498640 => 'Reit Im Winkl', + 498641 => 'Grassau Kreis Traunstein', + 498642 => 'Übersee', + 498649 => 'Schleching', + 498650 => 'Marktschellenberg', + 498651 => 'Bad Reichenhall', + 498652 => 'Berchtesgaden', + 498654 => 'Freilassing', + 498656 => 'Anger', + 498657 => 'Ramsau bei Berchtesgaden', + 498661 => 'Grabenstätt Chiemsee', + 498662 => 'Siegsdorf Kreis Traunstein', + 498663 => 'Ruhpolding', + 498664 => 'Chieming', + 498665 => 'Inzell', + 498666 => 'Teisendorf', + 498667 => 'Seeon-Seebruck', + 498669 => 'Traunreut', + 498670 => 'Reischach Kreis Altötting', + 498671 => 'Altötting', + 498677 => 'Burghausen Salzach', + 498678 => 'Marktl', + 498679 => 'Burgkirchen an der Alz', + 498681 => 'Waging am See', + 498682 => 'Laufen Salzach', + 498683 => 'Tittmoning', + 498684 => 'Fridolfing', + 498685 => 'Kirchanschöring', + 498686 => 'Petting', + 498687 => 'Taching-Tengling', + 498702 => 'Wörth an der Isar', + 498703 => 'Essenbach', + 498704 => 'Altdorf-Pfettrach', + 498705 => 'Altfraunhofen', + 498706 => 'Vilsheim', + 498707 => 'Adlkofen', + 498708 => 'Weihmichl-Unterneuhausen', + 498709 => 'Eching Niederbayern', + 49871 => 'Landshut', + 498721 => 'Eggenfelden', + 498722 => 'Gangkofen', + 498723 => 'Arnstorf', + 498724 => 'Massing', + 498725 => 'Wurmannsquick', + 498726 => 'Schönau Niederbayern', + 498727 => 'Falkenberg Niederbayern', + 498728 => 'Geratskirchen', + 498731 => 'Dingolfing', + 498732 => 'Frontenhausen', + 498733 => 'Mengkofen', + 498734 => 'Reisbach Niederbayern', + 498735 => 'Gangkofen-Kollbach', + 498741 => 'Vilsbiburg', + 498742 => 'Velden Vils', + 498743 => 'Geisenhausen', + 498744 => 'Gerzen', + 498745 => 'Bodenkirchen', + 498751 => 'Mainburg', + 498752 => 'Au in der Hallertau', + 498753 => 'Elsendorf Niederbayern', + 498754 => 'Volkenschwand', + 498756 => 'Nandlstadt', + 498761 => 'Moosburg an der Isar', + 498762 => 'Wartenberg Oberbayern', + 498764 => 'Mauern Kreis Freising', + 498765 => 'Bruckberg Niederbayern', + 498766 => 'Gammelsdorf', + 498771 => 'Ergoldsbach', + 498772 => 'Mallersdorf-Pfaffenberg', + 498773 => 'Neufahrn in Niederbayern', + 498774 => 'Bayerbach bei Ergoldsbach', + 498781 => 'Rottenburg an der Laaber', + 498782 => 'Pfeffenhausen', + 498783 => 'Rohr in Niederbayern', + 498784 => 'Hohenthann', + 498785 => 'Rottenburg-Oberroning', + 498801 => 'Seeshaupt', + 498802 => 'Huglfing', + 498803 => 'Peissenberg', + 498805 => 'Hohenpeissenberg', + 498806 => 'Utting am Ammersee', + 498807 => 'Dießen am Ammersee', + 498808 => 'Pähl', + 498809 => 'Wessobrunn', + 49881 => 'Weilheim in Oberbayern', + 498821 => 'Garmisch-Partenkirchen', + 498822 => 'Oberammergau', + 498823 => 'Mittenwald', + 498824 => 'Oberau Loisach', + 498825 => 'Krün', + 498841 => 'Murnau am Staffelsee', + 498845 => 'Bad Kohlgrub', + 498846 => 'Uffing am Staffelsee', + 498847 => 'Obersöchering', + 498851 => 'Kochel am See', + 498856 => 'Penzberg', + 498857 => 'Benediktbeuern', + 498858 => 'Kochel-Walchensee', + 498860 => 'Bernbeuren', + 498861 => 'Schongau', + 498862 => 'Steingaden Oberbayern', + 498867 => 'Rottenbuch Oberbayern', + 498868 => 'Schwabsoien', + 498869 => 'Kinsau', + 4989 => 'München', + 49906 => 'Donauwörth', + 499070 => 'Tapfheim', + 499071 => 'Dillingen an der Donau', + 499072 => 'Lauingen Donau', + 499073 => 'Gundelfingen an der Donau', + 499074 => 'Höchstädt an der Donau', + 499075 => 'Glött', + 499076 => 'Wittislingen', + 499077 => 'Bachhagel', + 499078 => 'Mertingen', + 499080 => 'Harburg Schwaben', + 499081 => 'Nördlingen', + 499082 => 'Oettingen in Bayern', + 499083 => 'Möttingen', + 499084 => 'Bissingen Schwaben', + 499085 => 'Alerheim', + 499086 => 'Fremdingen', + 499087 => 'Marktoffingen', + 499088 => 'Mönchsdeggingen', + 499089 => 'Bissingen-Unterringingen', + 499090 => 'Rain Lech', + 499091 => 'Monheim Schwaben', + 499092 => 'Wemding', + 499093 => 'Polsingen', + 499094 => 'Tagmersheim', + 499097 => 'Marxheim', + 499099 => 'Kaisheim', + 499101 => 'Langenzenn', + 499102 => 'Wilhermsdorf', + 499103 => 'Cadolzburg', + 499104 => 'Emskirchen', + 499105 => 'Grosshabersdorf', + 499106 => 'Markt Erlbach', + 499107 => 'Trautskirchen', + 49911 => 'Nürnberg', + 499120 => 'Leinburg', + 499122 => 'Schwabach', + 499123 => 'Lauf an der Pegnitz', + 499126 => 'Eckental', + 499127 => 'Rosstal Mittelfrankenanken', + 499128 => 'Feucht', + 499129 => 'Wendelstein', + 499131 => 'Erlangen', + 499132 => 'Herzogenaurach', + 499133 => 'Baiersdorf Mittelfrankenanken', + 499134 => 'Neunkirchen am Brand', + 499135 => 'Heßdorf Mittelfrankenanken', + 499141 => 'Weißenburg in Bayern', + 499142 => 'Treuchtlingen', + 499143 => 'Pappenheim Mittelfranken', + 499144 => 'Pleinfeld', + 499145 => 'Solnhofen', + 499146 => 'Markt Berolzheim', + 499147 => 'Nennslingen', + 499148 => 'Ettenstatt', + 499149 => 'Weissenburg-Suffersheim', + 499151 => 'Hersbruck', + 499152 => 'Hartenstein Mittelfranken', + 499153 => 'Schnaittach', + 499154 => 'Pommelsbrunn', + 499155 => 'Simmelsdorf', + 499156 => 'Neuhaus an der Pegnitz', + 499157 => 'Alfeld Mittelfranken', + 499158 => 'Offenhausen Mittelfranken', + 499161 => 'Neustadt an der Aisch', + 499162 => 'Scheinfeld', + 499163 => 'Dachsbach', + 499164 => 'Langenfeld Mittelfranken', + 499165 => 'Sugenheim', + 499166 => 'Münchsteinach', + 499167 => 'Oberscheinfeld', + 499170 => 'Schwanstetten', + 499171 => 'Roth Mittelfranken', + 499172 => 'Georgensgmünd', + 499173 => 'Thalmässing', + 499174 => 'Hilpoltstein', + 499175 => 'Spalt', + 499176 => 'Allersberg', + 499177 => 'Heideck', + 499178 => 'Abenberg Mittelfranken', + 499179 => 'Freystadt', + 499180 => 'Pyrbaum', + 499181 => 'Neumarkt in der Oberpfalz', + 499182 => 'Velburg', + 499183 => 'Burgthann', + 499184 => 'Deining Oberpfalz', + 499185 => 'Mühlhausen Oberpfalz', + 499186 => 'Lauterhofen Oberpfalz', + 499187 => 'Altdorf bei Nürnberg', + 499188 => 'Postbauer-Heng', + 499189 => 'Berg bei Neumarkt in der Oberpfalz', + 499190 => 'Heroldsbach', + 499191 => 'Forchheim Oberfranken', + 499192 => 'Gräfenberg', + 499193 => 'Höchstadt an der Aisch', + 499194 => 'Ebermannstadt', + 499195 => 'Adelsdorf Mittelfranken', + 499196 => 'Wiesenttal', + 499197 => 'Egloffstein', + 499198 => 'Heiligenstadt in Oberfranken', + 499199 => 'Kunreuth', + 499201 => 'Gesees', + 499202 => 'Waischenfeld', + 499203 => 'Neudrossenfeld', + 499204 => 'Plankenfels', + 499205 => 'Vorbach', + 499206 => 'Mistelgau-Obernsees', + 499207 => 'Königsfeld Oberfranken', + 499208 => 'Bindlach', + 499209 => 'Emtmannsberg', + 49921 => 'Bayreuth', + 499220 => 'Kasendorf-Azendorf', + 499221 => 'Kulmbach', + 499222 => 'Presseck', + 499223 => 'Rugendorf', + 499225 => 'Stadtsteinach', + 499227 => 'Neuenmarkt', + 499228 => 'Thurnau', + 499229 => 'Mainleus', + 499231 => 'Marktredwitz', + 499232 => 'Wunsiedel', + 499233 => 'Arzberg Oberfranken', + 499234 => 'Neusorg', + 499235 => 'Thierstein', + 499236 => 'Nagel', + 499238 => 'Röslau', + 499241 => 'Pegnitz', + 499242 => 'Gößweinstein', + 499243 => 'Pottenstein', + 499244 => 'Betzenstein', + 499245 => 'Obertrubach', + 499246 => 'Pegnitz-Trockau', + 499251 => 'Münchberg', + 499252 => 'Helmbrechts', + 499253 => 'Weissenstadt', + 499254 => 'Gefrees', + 499255 => 'Marktleugast', + 499256 => 'Stammbach', + 499257 => 'Zell Oberfranken', + 499260 => 'Wilhelmsthal Oberfranken', + 499261 => 'Kronach', + 499262 => 'Wallenfels', + 499263 => 'Ludwigsstadt', + 499264 => 'Küps', + 499265 => 'Pressig', + 499266 => 'Mitwitz', + 499267 => 'Nordhalben', + 499268 => 'Teuschnitz', + 499269 => 'Tettau Kreis Kronach', + 499270 => 'Creussen', + 499271 => 'Thurnau-Alladorf', + 499272 => 'Fichtelberg', + 499273 => 'Bad Berneck im Fichtelgebirge', + 499274 => 'Hollfeld', + 499275 => 'Speichersdorf', + 499276 => 'Bischofsgrün', + 499277 => 'Warmensteinach', + 499278 => 'Weidenberg', + 499279 => 'Mistelgau', + 499280 => 'Selbitz Oberfranken', + 499281 => 'Hof Saale', + 499282 => 'Naila', + 499283 => 'Rehau', + 499284 => 'Schwarzenbach an der Saale', + 499285 => 'Kirchenlamitz', + 499286 => 'Oberkotzau', + 499287 => 'Selb', + 499288 => 'Bad Steben', + 499289 => 'Schwarzenbach am Wald', + 499292 => 'Konradsreuth', + 499293 => 'Berg Oberfranken', + 499294 => 'Regnitzlosau', + 499295 => 'Töpen', + 499302 => 'Rottendorf Unterfranken', + 499303 => 'Eibelstadt', + 499305 => 'Estenfeld', + 499306 => 'Kist', + 499307 => 'Altertheim', + 49931 => 'Würzburg', + 499321 => 'Kitzingen', + 499323 => 'Iphofen', + 499324 => 'Dettelbach', + 499325 => 'Kleinlangheim', + 499326 => 'Markt Einersheim', + 499331 => 'Ochsenfurt', + 499332 => 'Marktbreit', + 499333 => 'Sommerhausen', + 499334 => 'Giebelstadt', + 499335 => 'Aub Kreis Würzburg', + 499336 => 'Bütthard', + 499337 => 'Gaukönigshofen', + 499338 => 'Röttingen Unterfranken', + 499339 => 'Ippesheim', + 499340 => 'Königheim-Brehmen', + 499341 => 'Tauberbischofsheim', + 499342 => 'Wertheim', + 499343 => 'Lauda-Königshofen', + 499344 => 'Gerchsheim', + 499345 => 'Külsheim Baden', + 499346 => 'Grünsfeld', + 499347 => 'Wittighausen', + 499348 => 'Werbach-Gamburg', + 499349 => 'Werbach-Wenkheim', + 499350 => 'Eussenheim-Hundsbach', + 499351 => 'Gemünden am Main', + 499352 => 'Lohr am Main', + 499353 => 'Karlstadt', + 499354 => 'Rieneck', + 499355 => 'Frammersbach', + 499356 => 'Burgsinn', + 499357 => 'Gräfendorf Bayern', + 499358 => 'Gössenheim', + 499359 => 'Karlstadt-Wiesenfeld', + 499360 => 'Thüngen', + 499363 => 'Arnstein Unterfranken', + 499364 => 'Zellingen', + 499365 => 'Rimpar', + 499366 => 'Geroldshausen Unterfranken', + 499367 => 'Unterpleichfeld', + 499369 => 'Uettingen', + 499371 => 'Miltenberg', + 499372 => 'Klingenberg am Main', + 499373 => 'Amorbach', + 499374 => 'Eschau', + 499375 => 'Freudenberg Baden', + 499376 => 'Collenberg', + 499377 => 'Freudenberg-Boxtal', + 499378 => 'Eichenbühl-Riedern', + 499381 => 'Volkach', + 499382 => 'Gerolzhofen', + 499383 => 'Wiesentheid', + 499384 => 'Schwanfeld', + 499385 => 'Kolitzheim', + 499386 => 'Prosselsheim', + 499391 => 'Marktheidenfeld', + 499392 => 'Faulbach Unterfranken', + 499393 => 'Rothenfels Unterfranken', + 499394 => 'Esselbach', + 499395 => 'Triefenstein', + 499396 => 'Urspringen bei Lohr', + 499397 => 'Wertheim-Dertingen', + 499398 => 'Birkenfeld bei Würzburg', + 499401 => 'Neutraubling', + 499402 => 'Regenstauf', + 499403 => 'Donaustauf', + 499404 => 'Nittendorf', + 499405 => 'Bad Abbach', + 499406 => 'Mintraching', + 499407 => 'Wenzenbach', + 499408 => 'Altenthann', + 499409 => 'Pielenhofen', + 49941 => 'Regensburg', + 499420 => 'Feldkirchen Niederbayern', + 499421 => 'Straubing', + 499422 => 'Bogen Niederbayern', + 499423 => 'Geiselhöring', + 499424 => 'Strasskirchen', + 499426 => 'Oberschneiding', + 499427 => 'Leiblfing', + 499428 => 'Kirchroth', + 499429 => 'Rain Niederbayern', + 499431 => 'Schwandorf', + 499433 => 'Nabburg', + 499434 => 'Bodenwöhr', + 499435 => 'Schwarzenfeld', + 499436 => 'Nittenau', + 499438 => 'Fensterbach', + 499439 => 'Neunburg-Kemnath', + 499441 => 'Kelheim', + 499442 => 'Riedenburg', + 499443 => 'Abensberg', + 499444 => 'Siegenburg', + 499445 => 'Neustadt an der Donau', + 499446 => 'Altmannstein', + 499447 => 'Essing', + 499448 => 'Hausen Niederbayern', + 499451 => 'Schierling', + 499452 => 'Langquaid', + 499453 => 'Thalmassing', + 499454 => 'Aufhausen Oberpfalz', + 499461 => 'Roding', + 499462 => 'Falkenstein Oberpfalz', + 499463 => 'Wald Oberpfalz', + 499464 => 'Walderbach', + 499465 => 'Neukirchen-Balbini', + 499466 => 'Stamsried', + 499467 => 'Michelsneukirchen', + 499468 => 'Zell Oberpfalz', + 499469 => 'Roding-Neubäu', + 499471 => 'Burglengenfeld', + 499472 => 'Hohenfels Oberpfalz', + 499473 => 'Kallmünz', + 499474 => 'Schmidmühlen', + 499480 => 'Sünching', + 499481 => 'Pfatter', + 499482 => 'Wörth an der Donau', + 499484 => 'Brennberg', + 499491 => 'Hemau', + 499492 => 'Parsberg', + 499493 => 'Beratzhausen', + 499495 => 'Breitenbrunn Oberpfalz', + 499497 => 'Seubersdorf in der Oberpfalz', + 499498 => 'Laaber', + 499499 => 'Painten', + 499502 => 'Frensdorf', + 499503 => 'Oberhaid Oberfranken', + 499504 => 'Stadelhofen', + 499505 => 'Litzendorf', + 49951 => 'Bamberg', + 499521 => 'Hassfurt', + 499522 => 'Eltmann', + 499523 => 'Hofheim in Unterfranken', + 499524 => 'Zeil am Main', + 499525 => 'Königsberg in Bayern', + 499526 => 'Riedbach', + 499527 => 'Knetzgau', + 499528 => 'Donnersdorf', + 499529 => 'Oberaurach', + 499531 => 'Ebern', + 499532 => 'Maroldsweisach', + 499533 => 'Untermerzbach', + 499534 => 'Burgpreppach', + 499535 => 'Pfarrweisach', + 499536 => 'Kirchlauter', + 499542 => 'Schesslitz', + 499543 => 'Hirschaid', + 499544 => 'Baunach', + 499545 => 'Buttenheim', + 499546 => 'Burgebrach', + 499547 => 'Zapfendorf', + 499548 => 'Mühlhausen Mittelfranken', + 499549 => 'Lisberg', + 499551 => 'Burgwindheim', + 499552 => 'Burghaslach', + 499553 => 'Ebrach Oberfranken', + 499554 => 'Untersteinbach Unterfranken', + 499555 => 'Schlüsselfeld-Aschbach', + 499556 => 'Geiselwind', + 499560 => 'Grub am Forst', + 499561 => 'Coburg', + 499562 => 'Sonnefeld', + 499563 => 'Rödental', + 499564 => 'Bad Rodach', + 499565 => 'Untersiemau', + 499566 => 'Meeder', + 499567 => 'Seßlach-Gemünda', + 499568 => 'Neustadt bei Coburg', + 499569 => 'Sesslach', + 499571 => 'Lichtenfels Bayern', + 499572 => 'Burgkunstadt', + 499573 => 'Staffelstein Oberfranken', + 499574 => 'Marktzeuln', + 499575 => 'Weismain', + 499576 => 'Lichtenfels-Isling', + 499602 => 'Neustadt an der Waldnaab', + 499603 => 'Floss', + 499604 => 'Wernberg-Köblitz', + 499605 => 'Weiherhammer', + 499606 => 'Pfreimd', + 499607 => 'Luhe-Wildenau', + 499608 => 'Kohlberg Oberpfalz', + 49961 => 'Weiden in der Oberpfalz', + 499621 => 'Amberg Oberpfalz', + 499622 => 'Hirschau Oberpfalz', + 499624 => 'Ensdorf Oberpfalz', + 499625 => 'Kastl bei Amberg', + 499626 => 'Hohenburg', + 499627 => 'Freudenberg Oberpfalz', + 499628 => 'Ursensollen', + 499631 => 'Tirschenreuth', + 499632 => 'Waldsassen', + 499633 => 'Mitterteich', + 499634 => 'Wiesau', + 499635 => 'Bärnau', + 499636 => 'Plößberg', + 499637 => 'Falkenberg Oberpfalz', + 499638 => 'Neualbenreuth', + 499639 => 'Mähring', + 499641 => 'Grafenwöhr', + 499642 => 'Kemnath Stadt', + 499643 => 'Auerbach in der Oberpfalz', + 499644 => 'Pressath', + 499645 => 'Eschenbach in der Oberpfalz', + 499646 => 'Freihung', + 499647 => 'Kirchenthumbach', + 499648 => 'Neustadt am Kulm', + 499651 => 'Vohenstrauss', + 499652 => 'Waidhaus', + 499653 => 'Eslarn', + 499654 => 'Pleystein', + 499655 => 'Tännesberg', + 499656 => 'Moosbach bei Vohenstrauß', + 499657 => 'Waldthurn', + 499658 => 'Georgenberg', + 499659 => 'Leuchtenberg', + 499661 => 'Sulzbach-Rosenberg', + 499662 => 'Vilseck', + 499663 => 'Neukirchen bei Sulzbach-Rosenberg', + 499664 => 'Hahnbach', + 499665 => 'Königstein Oberpfalz', + 499666 => 'Illschwang', + 499671 => 'Oberviechtach', + 499672 => 'Neunburg vorm Wald', + 499673 => 'Tiefenbach Oberpfalz', + 499674 => 'Schönsee', + 499675 => 'Altendorf am Nabburg', + 499676 => 'Winklarn', + 499677 => 'Oberviechtach-Pullenried', + 499681 => 'Windischeschenbach', + 499682 => 'Erbendorf', + 499683 => 'Friedenfels', + 499701 => 'Sandberg Unterfranken', + 499704 => 'Euerdorf', + 499708 => 'Bad Bocklet', + 49971 => 'Bad Kissingen', + 499720 => 'Üchtelhausen', + 499721 => 'Schweinfurt', + 499722 => 'Werneck', + 499723 => 'Röthlein', + 499724 => 'Stadtlauringen', + 499725 => 'Poppenhausen Unterfranken', + 499726 => 'Euerbach', + 499727 => 'Schonungen-Marktsteinach', + 499728 => 'Wülfershausen Unterfranken', + 499729 => 'Grettstadt', + 499732 => 'Hammelburg', + 499733 => 'Münnerstadt', + 499734 => 'Burkardroth', + 499735 => 'Massbach', + 499736 => 'Oberthulba', + 499737 => 'Wartmannsroth', + 499738 => 'Rottershausen', + 499741 => 'Bad Brückenau', + 499742 => 'Kalbach Rhön', + 499744 => 'Zeitlofs-Detter', + 499745 => 'Wildflecken', + 499746 => 'Zeitlofs', + 499747 => 'Geroda Bayern', + 499748 => 'Motten', + 499749 => 'Oberbach Unterfranken', + 499761 => 'Bad Königshofen im Grabfeld', + 499762 => 'Saal an der Saale', + 499763 => 'Sulzdorf an der Lederhecke', + 499764 => 'Höchheim', + 499765 => 'Trappstadt', + 499766 => 'Grosswenkheim', + 499771 => 'Bad Neustadt an der Saale', + 499772 => 'Bischofsheim an der Rhön', + 499773 => 'Unsleben', + 499774 => 'Oberelsbach', + 499775 => 'Schönau an der Brend', + 499776 => 'Mellrichstadt', + 499777 => 'Ostheim von der Rhön', + 499778 => 'Fladungen', + 499779 => 'Nordheim von der Rhön', + 499802 => 'Ansbach-Katterbach', + 499803 => 'Colmberg', + 499804 => 'Aurach', + 499805 => 'Burgoberbach', + 49981 => 'Ansbach', + 499820 => 'Lehrberg', + 499822 => 'Bechhofen an der Heide', + 499823 => 'Leutershausen', + 499824 => 'Dietenhofen', + 499825 => 'Herrieden', + 499826 => 'Weidenbach Mittelfranken', + 499827 => 'Lichtenau Mittelfranken', + 499828 => 'Rügland', + 499829 => 'Flachslanden', + 499831 => 'Gunzenhausen', + 499832 => 'Wassertrüdingen', + 499833 => 'Heidenheim Mittelfranken', + 499834 => 'Theilenhofen', + 499835 => 'Ehingen Mittelfranken', + 499836 => 'Gunzenhausen-Cronheim', + 499837 => 'Haundorf', + 499841 => 'Bad Windsheim', + 499842 => 'Uffenheim', + 499843 => 'Burgbernheim', + 499844 => 'Obernzenn', + 499845 => 'Oberdachstetten', + 499846 => 'Ipsheim', + 499847 => 'Ergersheim', + 499848 => 'Simmershofen', + 499851 => 'Dinkelsbühl', + 499852 => 'Feuchtwangen', + 499853 => 'Wilburgstetten', + 499854 => 'Wittelshofen', + 499855 => 'Dentlein am Forst', + 499856 => 'Dürrwangen', + 499857 => 'Schopfloch Mittelfranken', + 499861 => 'Rothenburg ob der Tauber', + 499865 => 'Adelshofen Mittelfranken', + 499867 => 'Geslau', + 499868 => 'Schillingsfürst', + 499869 => 'Wettringen Mittelfranken', + 499871 => 'Windsbach', + 499872 => 'Heilsbronn', + 499873 => 'Abenberg-Wassermungenau', + 499874 => 'Neuendettelsau', + 499875 => 'Wolframs-Eschenbach', + 499876 => 'Rohr Mittelfranken', + 499901 => 'Hengersberg Bayern', + 499903 => 'Schöllnach', + 499904 => 'Lalling', + 499905 => 'Bernried Niederbayern', + 499906 => 'Mariaposching', + 499907 => 'Zenting', + 499908 => 'Schöfweg', + 49991 => 'Deggendorf', + 499920 => 'Bischofsmais', + 499921 => 'Regen', + 499922 => 'Zwiesel', + 499923 => 'Teisnach', + 499924 => 'Bodenmais', + 499925 => 'Bayerisch Eisenstein', + 499926 => 'Frauenau', + 499927 => 'Kirchberg Wald', + 499928 => 'Kirchdorf im Wald', + 499929 => 'Ruhmannsfelden', + 499931 => 'Plattling', + 499932 => 'Osterhofen', + 499933 => 'Wallersdorf', + 499935 => 'Stephansposching', + 499936 => 'Wallerfing', + 499937 => 'Oberpöring', + 499938 => 'Moos Niederbayern', + 499941 => 'Kötzting', + 499942 => 'Viechtach', + 499943 => 'Lam Oberpfalz', + 499944 => 'Miltach', + 499945 => 'Arnbruck', + 499946 => 'Hohenwarth bei Kötzing', + 499947 => 'Neukirchen bei Hl Blut', + 499948 => 'Eschlkam', + 499951 => 'Landau an der Isar', + 499952 => 'Eichendorf', + 499953 => 'Pilsting', + 499954 => 'Simbach Niederbayern', + 499955 => 'Mamming', + 499956 => 'Eichendorf-Aufhausen', + 499961 => 'Mitterfels', + 499962 => 'Schwarzach Niederbayern', + 499963 => 'Konzell', + 499964 => 'Stallwang', + 499965 => 'Sankt Englmar', + 499966 => 'Wiesenfelden', + 499971 => 'Cham', + 499972 => 'Waldmünchen', + 499973 => 'Furth im Wald', + 499974 => 'Traitsching', + 499975 => 'Waldmünchen-Geigant', + 499976 => 'Rötz', + 499977 => 'Arnschwang', + 499978 => 'Schönthal Oberpfalz', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/el/30.php b/src/libphonenumber/geocoding/data/el/30.php new file mode 100644 index 000000000..ceca4b453 --- /dev/null +++ b/src/libphonenumber/geocoding/data/el/30.php @@ -0,0 +1,243 @@ + 'Αθήνα/Πειραιάς/Σαλαμίνα', + 302221 => 'Χαλκίδα', + 302222 => 'Κύμη', + 302223 => 'Αλιβέρι', + 302224 => 'Κάρυστος', + 302226 => 'Αιδηψός', + 302227 => 'Μαντούδι', + 302228 => 'Ψαχνά', + 302229 => 'Ερέτρια', + 302231 => 'Λαμία', + 302232 => 'Δομοκός', + 302233 => 'Αταλάντη', + 302234 => 'Αμφίκλεια', + 302235 => 'Καμμένα Βούρλα', + 302236 => 'Μακρακώμη', + 302237 => 'Καρπενήσι', + 302238 => 'Στυλίδα', + 302241 => 'Ρόδος', + 302242 => 'Κως', + 302243 => 'Κάλυμνος', + 302244 => 'Αρχάγγελος', + 302245 => 'Κάρπαθος', + 302246 => 'Τήλος/Σύμη/Χάλκη/Μεγίστη', + 302247 => 'Λέρος', + 302251 => 'Μυτιλήνη', + 302252 => 'Αγιάσος/Πλωμάρι', + 302253 => 'Καλλονή/Μήθυμνα', + 302254 => 'Άγιος Ευστράτιος/Μούδρος/Μύρινα', + 302261 => 'Λειβαδιά', + 302262 => 'Θήβα', + 302263 => 'Βίλια', + 302264 => 'Δόμβραινα', + 302265 => 'Άμφισσα', + 302266 => 'Λιδορίκι', + 302267 => 'Δίστομο', + 302268 => 'Αλίαρτος', + 302271 => 'Χίος', + 302272 => 'Καρδάμυλα', + 302273 => 'Σάμος', + 302274 => 'Βολισσός', + 302275 => 'Άγιος Κήρυκος', + 302281 => 'Σύρος', + 302282 => 'Άνδρος', + 302283 => 'Τήνος', + 302284 => 'Πάρος', + 302285 => 'Νάξος', + 302286 => 'Θήρα', + 302287 => 'Μήλος', + 302288 => 'Κέα', + 302289 => 'Μύκονος', + 302291 => 'Λαγονήσι', + 302292 => 'Λαύριο', + 302293 => 'Άγιος Σωτήρας', + 302294 => 'Ραφήνα', + 302295 => 'Αφίδναι', + 302296 => 'Μέγαρα/Νέα Πέραμος', + 302297 => 'Αίγινα', + 302298 => 'Μέθανα/Πόρος/Σπέτσες', + 302299 => 'Μαρκόπουλο', + 30231 => 'Θεσσαλονίκη', + 302321 => 'Σέρρες', + 302322 => 'Νιγρίτα', + 302323 => 'Σιδηρόκαστρο', + 302324 => 'Νέα Ζίχνη', + 302325 => 'Ηράκλεια, Σερρών', + 302327 => 'Ροδόπολη, Σερρών', + 302331 => 'Βέροια', + 302332 => 'Νάουσα', + 302333 => 'Αλεξάνδρεια', + 302341 => 'Κιλκίς', + 302343 => 'Πολύκαστρο', + 302351 => 'Κατερίνη', + 302352 => 'Λιτόχωρο', + 302353 => 'Αιγίνιο', + 302371 => 'Πολύγυρος', + 302372 => 'Αρναία', + 302373 => 'Νέα Μουδανιά', + 302374 => 'Κασσάνδρεια', + 302375 => 'Νικήτη', + 302376 => 'Στρατώνι', + 302377 => 'Άγιον Όρος/Ιερισσός', + 302381 => 'Έδεσσα', + 302382 => 'Γιαννιτσά', + 302384 => 'Αριδαία', + 302385 => 'Φλώρινα', + 302386 => 'Αμύνταιο', + 302391 => 'Χαλκηδόνα', + 302392 => 'Περαία', + 302393 => 'Λαγκαδίκια', + 302394 => 'Λαγκαδάς', + 302395 => 'Σοχός', + 302396 => 'Βασιλικά', + 302397 => 'Ασπροβάλτα', + 302399 => 'Καλλικράτεια', + 30241 => 'Λάρισα', + 302421 => 'Βόλος', + 302422 => 'Αλμυρός', + 302423 => 'Καλά Νερά', + 302424 => 'Σκόπελος', + 302425 => 'Βελεστίνο', + 302426 => 'Ζαγορά', + 302427 => 'Σκιάθος', + 302431 => 'Τρίκαλα', + 302432 => 'Καλαμπάκα', + 302433 => 'Φαρκαδόνα', + 302434 => 'Πύλη', + 302441 => 'Καρδίτσα', + 302443 => 'Σοφάδες', + 302444 => 'Παλαμάς', + 302445 => 'Μουζάκι', + 302461 => 'Κοζάνη', + 302462 => 'Γρεβενά', + 302463 => 'Πτολεμαΐδα', + 302464 => 'Σέρβια', + 302465 => 'Σιάτιστα', + 302467 => 'Καστοριά', + 302468 => 'Νεάπολη', + 302491 => 'Φάρσαλα', + 302492 => 'Τύρναβος', + 302493 => 'Ελασσόνα', + 302494 => 'Αγιά', + 302495 => 'Γόννοι/Μακρυχώρι', + 30251 => 'Καβάλα', + 302521 => 'Δράμα', + 302522 => 'Προσοτσάνη', + 302523 => 'Κάτω Νευροκόπι', + 302524 => 'Παρανέστι', + 302531 => 'Κομοτηνή', + 302532 => 'Σάπες', + 302533 => 'Ξυλαγανή', + 302534 => 'Ίασμος', + 302535 => 'Νέα Καλλίστη', + 302541 => 'Ξάνθη', + 302542 => 'Σταυρούπολη', + 302544 => 'Εχίνος', + 302551 => 'Αλεξανδρούπολη', + 302552 => 'Ορεστιάδα', + 302553 => 'Διδυμότειχο', + 302554 => 'Σουφλί', + 302555 => 'Φέρες', + 302556 => 'Κυπρίνος', + 302591 => 'Χρυσούπολη', + 302592 => 'Ελευθερούπολη', + 302593 => 'Θάσος', + 302594 => 'Νέα Πέραμος Καβάλας', + 30261 => 'Πάτρα', + 302621 => 'Πύργος', + 302622 => 'Αμαλιάδα', + 302623 => 'Λεχαινά', + 302624 => 'Αρχαία Ολυμπία', + 302625 => 'Κρέστενα', + 302626 => 'Ανδρίτσαινα', + 302631 => 'Μεσολόγγι', + 302632 => 'Αιτωλικό', + 302634 => 'Ναύπακτος', + 302635 => 'Ματαράγκα', + 302641 => 'Αγρίνιο', + 302642 => 'Αμφιλοχία', + 302643 => 'Βόνιτσα', + 302644 => 'Θερμό', + 302645 => 'Λευκάδα', + 302647 => 'Νέο Χαλκιόπουλο/Φυτείες', + 302651 => 'Ιωάννινα', + 302653 => 'Καρυές Ασπραγγέλων', + 302655 => 'Κόνιτσα/Πέρδικα Δωδώνης', + 302656 => 'Μέτσοβο', + 302657 => 'Δελβινάκι', + 302658 => 'Ζίτσα', + 302659 => 'Καλέντζι Δωδώνης', + 302661 => 'Κέρκυρα', + 302662 => 'Λευκίμμη', + 302663 => 'Σκριπερό', + 302664 => 'Φιλιάτες', + 302665 => 'Ηγουμενίτσα', + 302666 => 'Παραμυθιά', + 302671 => 'Αργοστόλι', + 302674 => 'Σάμη', + 302681 => 'Άρτα', + 302682 => 'Πρέβεζα', + 302683 => 'Φιλιππιάδα', + 302684 => 'Καναλλάκι', + 302685 => 'Βουργαρέλι', + 302691 => 'Αίγιο', + 302692 => 'Καλάβρυτα', + 302693 => 'Κάτω Αχαΐα', + 302694 => 'Χαλανδρίτσα', + 302695 => 'Ζάκυνθος', + 302696 => 'Ακράτα', + 30271 => 'Τρίπολη', + 302721 => 'Καλαμάτα', + 302722 => 'Μεσσήνη', + 302723 => 'Πύλος', + 302724 => 'Μελιγαλάς', + 302725 => 'Κορώνη Πυλίας', + 302731 => 'Σπάρτη', + 302732 => 'Μολάοι', + 302733 => 'Γύθειο', + 302734 => 'Νεάπολη', + 302735 => 'Σκάλα', + 302736 => 'Κύθηρα', + 302741 => 'Κόρινθος', + 302742 => 'Κιάτο', + 302743 => 'Ξυλόκαστρο', + 302744 => 'Λουτράκι', + 302746 => 'Νεμέα', + 302747 => 'Καλιανοί', + 302751 => 'Άργος', + 302752 => 'Ναύπλιο', + 302753 => 'Λυγουριό', + 302754 => 'Κρανίδι', + 302755 => 'Άστρος', + 302757 => 'Λεωνίδιο', + 302761 => 'Κυπαρισσία', + 302763 => 'Γαργαλιάνοι', + 302765 => 'Κοπανάκι', + 302791 => 'Μεγαλόπολη', + 302792 => 'Καστρί Κυνουρίας', + 302795 => 'Βυτίνα', + 302796 => 'Λεβίδι', + 302797 => 'Τροπαία', + 30281 => 'Ηράκλειο', + 302821 => 'Χανιά', + 302822 => 'Κίσσαμος', + 302823 => 'Κάντανος', + 302824 => 'Κολυμβάρι', + 302825 => 'Βάμος', + 302831 => 'Ρέθυμνο', + 302832 => 'Σπήλι', + 302833 => 'Αμάρι', + 302834 => 'Πέραμα Μυλοποτάμου', + 302841 => 'Άγιος Νικόλαος', + 302842 => 'Ιεράπετρα', + 302843 => 'Σητεία', + 302844 => 'Τζερμιάδο', + 302891 => 'Αρκαλοχώρι', + 302892 => 'Μοίρες, Ηράκλειο', + 302893 => 'Πύργος, Κρήτη', + 302894 => 'Αγία Βαρβάρα, Ηράκλειο Κρήτης', + 302895 => 'Άνω Βιάννος', + 302897 => 'Λιμένας Χερσονήσου', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1201.php b/src/libphonenumber/geocoding/data/en/1201.php new file mode 100644 index 000000000..c4da9c225 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1201.php @@ -0,0 +1,57 @@ + 'New Jersey', + 1201200 => 'Jersey City, NJ', + 1201209 => 'Jersey City, NJ', + 1201243 => 'Bayonne, NJ', + 1201309 => 'Jersey City, NJ', + 1201324 => 'Jersey City, NJ', + 1201332 => 'Jersey City, NJ', + 1201333 => 'Jersey City, NJ', + 1201336 => 'Hackensack, NJ', + 1201337 => 'Oakland, NJ', + 1201339 => 'Bayonne, NJ', + 1201342 => 'Hackensack, NJ', + 1201357 => 'Teaneck, NJ', + 1201360 => 'Jersey City, NJ', + 1201395 => 'Jersey City, NJ', + 1201413 => 'Jersey City, NJ', + 1201432 => 'Jersey City, NJ', + 1201433 => 'Jersey City, NJ', + 1201434 => 'Jersey City, NJ', + 1201435 => 'Jersey City, NJ', + 1201436 => 'Bayonne, NJ', + 1201437 => 'Bayonne, NJ', + 1201451 => 'Jersey City, NJ', + 1201457 => 'Hackensack, NJ', + 1201487 => 'Hackensack, NJ', + 1201488 => 'Hackensack, NJ', + 1201498 => 'Hackensack, NJ', + 1201512 => 'Mahwah, NJ', + 1201529 => 'Mahwah, NJ', + 1201530 => 'Teaneck, NJ', + 1201536 => 'Jersey City, NJ', + 1201547 => 'Jersey City, NJ', + 1201626 => 'Jersey City, NJ', + 1201631 => 'New York, NY', + 1201646 => 'Hackensack, NJ', + 1201678 => 'Hackensack, NJ', + 1201683 => 'Hoboken, NJ', + 1201692 => 'Teaneck, NJ', + 1201763 => 'Jersey City, NJ', + 1201801 => 'Teaneck, NJ', + 1201823 => 'Bayonne, NJ', + 1201828 => 'Mahwah, NJ', + 1201830 => 'Jersey City, NJ', + 1201833 => 'Teaneck, NJ', + 1201836 => 'Teaneck, NJ', + 1201837 => 'Teaneck, NJ', + 1201858 => 'Bayonne, NJ', + 1201862 => 'Teaneck, NJ', + 1201915 => 'Jersey City, NJ', + 1201928 => 'Teaneck, NJ', + 1201938 => 'Jersey City, NJ', + 1201946 => 'Jersey City, NJ', + 1201985 => 'Jersey City, NJ', + 1201996 => 'Hackensack, NJ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1202.php b/src/libphonenumber/geocoding/data/en/1202.php new file mode 100644 index 000000000..8abb11996 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1202.php @@ -0,0 +1,4 @@ + 'Washington D.C.', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1203.php b/src/libphonenumber/geocoding/data/en/1203.php new file mode 100644 index 000000000..b311e3982 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1203.php @@ -0,0 +1,242 @@ + 'Connecticut', + 1203221 => 'Westport, CT', + 1203222 => 'Westport, CT', + 1203225 => 'Shelton, CT', + 1203226 => 'Westport, CT', + 1203227 => 'Westport, CT', + 1203229 => 'Norwalk, CT', + 1203230 => 'Hamden, CT', + 1203234 => 'North Haven, CT', + 1203235 => 'Meriden, CT', + 1203237 => 'Meriden, CT', + 1203238 => 'Meriden, CT', + 1203239 => 'North Haven, CT', + 1203245 => 'Madison, CT', + 1203248 => 'Hamden, CT', + 1203250 => 'Cheshire, CT', + 1203262 => 'Southbury, CT', + 1203263 => 'Woodbury, CT', + 1203264 => 'Southbury, CT', + 1203265 => 'Wallingford, CT', + 1203269 => 'Wallingford, CT', + 1203270 => 'Newtown, CT', + 1203271 => 'Cheshire, CT', + 1203272 => 'Cheshire, CT', + 1203276 => 'Stamford, CT', + 1203281 => 'Hamden, CT', + 1203283 => 'Milford, CT', + 1203284 => 'Wallingford, CT', + 1203287 => 'Hamden, CT', + 1203288 => 'Hamden, CT', + 1203294 => 'Wallingford, CT', + 1203299 => 'Norwalk, CT', + 1203301 => 'Milford, CT', + 1203315 => 'Branford, CT', + 1203316 => 'Stamford, CT', + 1203318 => 'Madison, CT', + 1203321 => 'Stamford, CT', + 1203322 => 'Stamford, CT', + 1203323 => 'Stamford, CT', + 1203324 => 'Stamford, CT', + 1203325 => 'Stamford, CT', + 1203326 => 'Stamford, CT', + 1203327 => 'Stamford, CT', + 1203328 => 'Stamford, CT', + 1203329 => 'Stamford, CT', + 1203330 => 'Bridgeport, CT', + 1203333 => 'Bridgeport, CT', + 1203334 => 'Bridgeport, CT', + 1203335 => 'Bridgeport, CT', + 1203336 => 'Bridgeport, CT', + 1203338 => 'Bridgeport, CT', + 1203341 => 'Westport, CT', + 1203348 => 'Stamford, CT', + 1203351 => 'Stamford, CT', + 1203353 => 'Stamford, CT', + 1203354 => 'Norwalk, CT', + 1203356 => 'Stamford, CT', + 1203357 => 'Stamford, CT', + 1203358 => 'Stamford, CT', + 1203359 => 'Stamford, CT', + 1203363 => 'Stamford, CT', + 1203366 => 'Bridgeport, CT', + 1203367 => 'Bridgeport, CT', + 1203368 => 'Bridgeport, CT', + 1203375 => 'Stratford, CT', + 1203377 => 'Stratford, CT', + 1203378 => 'Stratford, CT', + 1203379 => 'Meriden, CT', + 1203381 => 'Stratford, CT', + 1203382 => 'Bridgeport, CT', + 1203384 => 'Bridgeport, CT', + 1203385 => 'Stratford, CT', + 1203388 => 'Stamford, CT', + 1203393 => 'Bethany, CT', + 1203402 => 'Shelton, CT', + 1203406 => 'Stamford, CT', + 1203419 => 'Waterbury, CT', + 1203421 => 'Madison, CT', + 1203422 => 'Greenwich, CT', + 1203425 => 'Stamford, CT', + 1203426 => 'Newtown, CT', + 1203431 => 'Ridgefield, CT', + 1203432 => 'New Haven, CT', + 1203437 => 'Waterbury, CT', + 1203438 => 'Ridgefield, CT', + 1203439 => 'Cheshire, CT', + 1203440 => 'Meriden, CT', + 1203453 => 'Guilford, CT', + 1203454 => 'Westport, CT', + 1203457 => 'Guilford, CT', + 1203458 => 'Guilford, CT', + 1203461 => 'Stamford, CT', + 1203462 => 'Stamford, CT', + 1203479 => 'West Haven, CT', + 1203481 => 'Branford, CT', + 1203483 => 'Branford, CT', + 1203488 => 'Branford, CT', + 1203495 => 'New Haven, CT', + 1203498 => 'New Haven, CT', + 1203503 => 'New Haven, CT', + 1203504 => 'Stamford, CT', + 1203531 => 'Greenwich, CT', + 1203532 => 'Greenwich, CT', + 1203551 => 'Bridgeport, CT', + 1203552 => 'Greenwich, CT', + 1203557 => 'Westport, CT', + 1203562 => 'New Haven, CT', + 1203563 => 'Wilton, CT', + 1203569 => 'Stamford, CT', + 1203573 => 'Waterbury, CT', + 1203574 => 'Waterbury, CT', + 1203575 => 'Waterbury, CT', + 1203576 => 'Bridgeport, CT', + 1203579 => 'Bridgeport, CT', + 1203581 => 'Bridgeport, CT', + 1203588 => 'Stamford, CT', + 1203591 => 'Waterbury, CT', + 1203594 => 'New Canaan, CT', + 1203595 => 'Stamford, CT', + 1203596 => 'Waterbury, CT', + 1203597 => 'Waterbury, CT', + 1203598 => 'Middlebury, CT', + 1203602 => 'Stamford, CT', + 1203622 => 'Greenwich, CT', + 1203624 => 'New Haven, CT', + 1203625 => 'Greenwich, CT', + 1203629 => 'Greenwich, CT', + 1203630 => 'Meriden, CT', + 1203634 => 'Meriden, CT', + 1203639 => 'Meriden, CT', + 1203642 => 'Norwalk, CT', + 1203655 => 'Darien, CT', + 1203656 => 'Darien, CT', + 1203661 => 'Greenwich, CT', + 1203662 => 'Darien, CT', + 1203679 => 'Wallingford Center, CT', + 1203686 => 'Meriden, CT', + 1203688 => 'New Haven, CT', + 1203694 => 'Meriden, CT', + 1203697 => 'Wallingford Center, CT', + 1203699 => 'Cheshire, CT', + 1203709 => 'Waterbury, CT', + 1203720 => 'Naugatuck, CT', + 1203723 => 'Naugatuck, CT', + 1203729 => 'Naugatuck, CT', + 1203730 => 'Danbury, CT', + 1203737 => 'New Haven, CT', + 1203739 => 'Danbury, CT', + 1203740 => 'Brookfield, CT', + 1203743 => 'Danbury, CT', + 1203744 => 'Danbury, CT', + 1203746 => 'New Fairfield, CT', + 1203748 => 'Danbury, CT', + 1203750 => 'Norwalk, CT', + 1203753 => 'Waterbury, CT', + 1203754 => 'Waterbury, CT', + 1203755 => 'Waterbury, CT', + 1203756 => 'Waterbury, CT', + 1203757 => 'Waterbury, CT', + 1203759 => 'Waterbury, CT', + 1203761 => 'Wilton, CT', + 1203762 => 'Wilton, CT', + 1203772 => 'New Haven, CT', + 1203773 => 'New Haven, CT', + 1203775 => 'Brookfield, CT', + 1203776 => 'New Haven, CT', + 1203777 => 'New Haven, CT', + 1203781 => 'New Haven, CT', + 1203782 => 'New Haven, CT', + 1203783 => 'Milford, CT', + 1203785 => 'New Haven, CT', + 1203787 => 'New Haven, CT', + 1203789 => 'New Haven, CT', + 1203790 => 'Danbury, CT', + 1203791 => 'Danbury, CT', + 1203792 => 'Danbury, CT', + 1203795 => 'Orange, CT', + 1203797 => 'Danbury, CT', + 1203799 => 'Orange, CT', + 1203801 => 'New Canaan, CT', + 1203805 => 'Waterbury, CT', + 1203821 => 'New Haven, CT', + 1203831 => 'Norwalk, CT', + 1203834 => 'Wilton, CT', + 1203838 => 'Norwalk, CT', + 1203840 => 'Norwalk, CT', + 1203845 => 'Norwalk, CT', + 1203846 => 'Norwalk, CT', + 1203847 => 'Norwalk, CT', + 1203849 => 'Norwalk, CT', + 1203852 => 'Norwalk, CT', + 1203853 => 'Norwalk, CT', + 1203854 => 'Norwalk, CT', + 1203855 => 'Norwalk, CT', + 1203857 => 'Norwalk, CT', + 1203861 => 'Greenwich, CT', + 1203862 => 'Greenwich, CT', + 1203863 => 'Greenwich, CT', + 1203865 => 'New Haven, CT', + 1203866 => 'Norwalk, CT', + 1203869 => 'Greenwich, CT', + 1203874 => 'Milford, CT', + 1203876 => 'Milford, CT', + 1203877 => 'Milford, CT', + 1203878 => 'Milford, CT', + 1203879 => 'Wolcott, CT', + 1203881 => 'Seymour, CT', + 1203882 => 'Milford, CT', + 1203888 => 'Seymour, CT', + 1203894 => 'Ridgefield, CT', + 1203899 => 'Norwalk, CT', + 1203922 => 'Shelton, CT', + 1203924 => 'Shelton, CT', + 1203925 => 'Shelton, CT', + 1203926 => 'Shelton, CT', + 1203929 => 'Shelton, CT', + 1203931 => 'West Haven, CT', + 1203932 => 'West Haven, CT', + 1203933 => 'West Haven, CT', + 1203934 => 'West Haven, CT', + 1203937 => 'West Haven, CT', + 1203944 => 'Shelton, CT', + 1203946 => 'New Haven, CT', + 1203949 => 'Wallingford, CT', + 1203956 => 'Norwalk, CT', + 1203961 => 'Stamford, CT', + 1203964 => 'Stamford, CT', + 1203965 => 'Stamford, CT', + 1203966 => 'New Canaan, CT', + 1203967 => 'Stamford, CT', + 1203968 => 'Stamford, CT', + 1203969 => 'Stamford, CT', + 1203972 => 'New Canaan, CT', + 1203973 => 'Stamford, CT', + 1203974 => 'New Haven, CT', + 1203975 => 'Stamford, CT', + 1203977 => 'Stamford, CT', + 1203978 => 'Stamford, CT', + 1203985 => 'North Haven, CT', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1204.php b/src/libphonenumber/geocoding/data/en/1204.php new file mode 100644 index 000000000..f2a0e3e2e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1204.php @@ -0,0 +1,163 @@ + 'Manitoba', + 1204219 => 'Winnipeg, MB', + 1204221 => 'Winnipeg, MB', + 1204222 => 'Winnipeg, MB', + 1204224 => 'Winnipeg, MB', + 1204231 => 'Winnipeg, MB', + 1204233 => 'Winnipeg, MB', + 1204235 => 'Winnipeg, MB', + 1204237 => 'Winnipeg, MB', + 1204239 => 'Portage La Prairie, MB', + 1204242 => 'Manitou, MB', + 1204248 => 'Notre Dame de Lourdes, MB', + 1204253 => 'Winnipeg, MB', + 1204254 => 'Winnipeg, MB', + 1204255 => 'Winnipeg, MB', + 1204256 => 'Winnipeg, MB', + 1204257 => 'Winnipeg, MB', + 1204261 => 'Winnipeg, MB', + 1204268 => 'Beausejour, MB', + 1204269 => 'Winnipeg, MB', + 1204272 => 'Winnipeg, MB', + 1204275 => 'Winnipeg, MB', + 1204284 => 'Winnipeg, MB', + 1204287 => 'Winnipeg, MB', + 1204324 => 'Altona, MB', + 1204325 => 'Winkler, MB', + 1204328 => 'Rivers, MB', + 1204331 => 'Winkler, MB', + 1204334 => 'Winnipeg, MB', + 1204336 => 'Winnipeg, MB', + 1204338 => 'Winnipeg, MB', + 1204339 => 'Winnipeg, MB', + 1204345 => 'Lac du Bonnet, MB', + 1204347 => 'Saint Malo, MB', + 1204353 => 'Elie, MB', + 1204373 => 'Emerson, MB', + 1204376 => 'Arborg, MB', + 1204378 => 'Riverton, MB', + 1204385 => 'Gladstone, MB', + 1204414 => 'Winnipeg, MB', + 1204415 => 'Winnipeg, MB', + 1204421 => 'Winnipeg, MB', + 1204424 => 'La Broquerie, MB', + 1204434 => 'Grunthal, MB', + 1204444 => 'Oakbank, MB', + 1204447 => 'Ste. Rose du Lac, MB', + 1204452 => 'Winnipeg, MB', + 1204453 => 'Winnipeg, MB', + 1204467 => 'Stonewall, MB', + 1204474 => 'Winnipeg, MB', + 1204475 => 'Winnipeg, MB', + 1204476 => 'Neepawa, MB', + 1204477 => 'Winnipeg, MB', + 1204478 => 'Winnipeg, MB', + 1204482 => 'Selkirk, MB', + 1204483 => 'Souris, MB', + 1204487 => 'Winnipeg, MB', + 1204488 => 'Winnipeg, MB', + 1204489 => 'Winnipeg, MB', + 1204522 => 'Melita, MB', + 1204523 => 'Killarney, MB', + 1204529 => 'Cartwright, MB', + 1204534 => 'Boissevain, MB', + 1204546 => 'Grandview, MB', + 1204548 => 'Gilbert Plains, MB', + 1204571 => 'Brandon, MB', + 1204582 => 'Winnipeg, MB', + 1204586 => 'Winnipeg, MB', + 1204589 => 'Winnipeg, MB', + 1204622 => 'Dauphin, MB', + 1204632 => 'Winnipeg, MB', + 1204633 => 'Winnipeg, MB', + 1204636 => 'Erickson, MB', + 1204638 => 'Dauphin, MB', + 1204642 => 'Gimli, MB', + 1204654 => 'Winnipeg, MB', + 1204656 => 'Winnipegosis, MB', + 1204661 => 'Winnipeg, MB', + 1204663 => 'Winnipeg, MB', + 1204667 => 'Winnipeg, MB', + 1204668 => 'Winnipeg, MB', + 1204669 => 'Winnipeg, MB', + 1204675 => 'Churchill, MB', + 1204677 => 'Thompson, MB', + 1204685 => 'MacGregor, MB', + 1204687 => 'Flin Flon, MB', + 1204694 => 'Winnipeg, MB', + 1204697 => 'Winnipeg, MB', + 1204723 => 'Treherne, MB', + 1204725 => 'Brandon, MB', + 1204726 => 'Brandon, MB', + 1204727 => 'Brandon, MB', + 1204728 => 'Brandon, MB', + 1204729 => 'Brandon, MB', + 1204734 => 'Swan River, MB', + 1204744 => 'Somerset, MB', + 1204745 => 'Carman, MB', + 1204747 => 'Deloraine, MB', + 1204748 => 'Virden, MB', + 1204753 => 'Pinawa, MB', + 1204757 => 'Lockport, MB', + 1204759 => 'Shoal Lake, MB', + 1204762 => 'Lundar, MB', + 1204764 => 'Hamiota, MB', + 1204768 => 'Ashern, MB', + 1204772 => 'Winnipeg, MB', + 1204773 => 'Russell, MB', + 1204774 => 'Winnipeg, MB', + 1204775 => 'Winnipeg, MB', + 1204777 => 'Winnipeg, MB', + 1204778 => 'Thompson, MB', + 1204779 => 'Winnipeg, MB', + 1204783 => 'Winnipeg, MB', + 1204784 => 'Winnipeg, MB', + 1204785 => 'Selkirk, MB', + 1204786 => 'Winnipeg, MB', + 1204788 => 'Winnipeg, MB', + 1204822 => 'Morden, MB', + 1204825 => 'Pilot Mound, MB', + 1204827 => 'Glenboro, MB', + 1204834 => 'Carberry, MB', + 1204837 => 'Winnipeg, MB', + 1204842 => 'Birtle, MB', + 1204855 => 'Oak Lake, MB', + 1204857 => 'Portage La Prairie, MB', + 1204859 => 'Rossburn, MB', + 1204867 => 'Minnedosa, MB', + 1204873 => 'Crystal City, MB', + 1204877 => 'Reston, MB', + 1204885 => 'Winnipeg, MB', + 1204886 => 'Teulon, MB', + 1204888 => 'Winnipeg, MB', + 1204896 => 'Winnipeg, MB', + 1204925 => 'Winnipeg, MB', + 1204926 => 'Winnipeg, MB', + 1204927 => 'Winnipeg, MB', + 1204934 => 'Winnipeg, MB', + 1204937 => 'Roblin, MB', + 1204940 => 'Winnipeg, MB', + 1204942 => 'Winnipeg, MB', + 1204943 => 'Winnipeg, MB', + 1204944 => 'Winnipeg, MB', + 1204945 => 'Winnipeg, MB', + 1204946 => 'Winnipeg, MB', + 1204947 => 'Winnipeg, MB', + 1204949 => 'Winnipeg, MB', + 1204953 => 'Winnipeg, MB', + 1204954 => 'Winnipeg, MB', + 1204955 => 'Winnipeg, MB', + 1204956 => 'Winnipeg, MB', + 1204957 => 'Winnipeg, MB', + 1204958 => 'Winnipeg, MB', + 1204975 => 'Winnipeg, MB', + 1204982 => 'Winnipeg, MB', + 1204985 => 'Winnipeg, MB', + 1204986 => 'Winnipeg, MB', + 1204987 => 'Winnipeg, MB', + 1204988 => 'Winnipeg, MB', + 1204989 => 'Winnipeg, MB', + 1204999 => 'Winnipeg, MB', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1205.php b/src/libphonenumber/geocoding/data/en/1205.php new file mode 100644 index 000000000..61beeb63c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1205.php @@ -0,0 +1,132 @@ + 'Alabama', + 1205202 => 'Birmingham, AL', + 1205206 => 'Birmingham, AL', + 1205221 => 'Jasper, AL', + 1205226 => 'Birmingham, AL', + 1205231 => 'Birmingham, AL', + 1205244 => 'Birmingham, AL', + 1205248 => 'Tuscaloosa, AL', + 1205250 => 'Birmingham, AL', + 1205251 => 'Birmingham, AL', + 1205252 => 'Birmingham, AL', + 1205254 => 'Birmingham, AL', + 1205268 => 'Birmingham, AL', + 1205271 => 'Birmingham, AL', + 1205274 => 'Oneonta, AL', + 1205279 => 'Birmingham, AL', + 1205280 => 'Clanton, AL', + 1205295 => 'Jasper, AL', + 1205297 => 'Birmingham, AL', + 1205302 => 'Jasper, AL', + 1205320 => 'Birmingham, AL', + 1205321 => 'Birmingham, AL', + 1205322 => 'Birmingham, AL', + 1205323 => 'Birmingham, AL', + 1205324 => 'Birmingham, AL', + 1205325 => 'Birmingham, AL', + 1205326 => 'Birmingham, AL', + 1205327 => 'Birmingham, AL', + 1205328 => 'Birmingham, AL', + 1205329 => 'Birmingham, AL', + 1205330 => 'Northport, AL', + 1205333 => 'Northport, AL', + 1205338 => 'Pell City, AL', + 1205339 => 'Northport, AL', + 1205343 => 'Tuscaloosa, AL', + 1205344 => 'Tuscaloosa, AL', + 1205345 => 'Tuscaloosa, AL', + 1205348 => 'Tuscaloosa, AL', + 1205349 => 'Tuscaloosa, AL', + 1205364 => 'Gordo, AL', + 1205366 => 'Tuscaloosa, AL', + 1205367 => 'Carrollton, AL', + 1205371 => 'Moundville, AL', + 1205372 => 'Eutaw, AL', + 1205373 => 'Aliceville, AL', + 1205375 => 'Reform, AL', + 1205384 => 'Jasper, AL', + 1205387 => 'Jasper, AL', + 1205391 => 'Tuscaloosa, AL', + 1205397 => 'Birmingham, AL', + 1205408 => 'Birmingham, AL', + 1205424 => 'Bessemer, AL', + 1205425 => 'Bessemer, AL', + 1205426 => 'Bessemer, AL', + 1205428 => 'Bessemer, AL', + 1205429 => 'Blountsville, AL', + 1205437 => 'Birmingham, AL', + 1205458 => 'Birmingham, AL', + 1205459 => 'Butler, AL', + 1205468 => 'Guin, AL', + 1205472 => 'Ragland, AL', + 1205481 => 'Bessemer, AL', + 1205485 => 'Haleyville, AL', + 1205486 => 'Haleyville, AL', + 1205487 => 'Winfield, AL', + 1205488 => 'Birmingham, AL', + 1205489 => 'Double Springs, AL', + 1205502 => 'Birmingham, AL', + 1205521 => 'Birmingham, AL', + 1205554 => 'Tuscaloosa, AL', + 1205558 => 'Birmingham, AL', + 1205581 => 'Birmingham, AL', + 1205591 => 'Birmingham, AL', + 1205592 => 'Birmingham, AL', + 1205594 => 'Ashville, AL', + 1205595 => 'Birmingham, AL', + 1205599 => 'Birmingham, AL', + 1205622 => 'Oakman, AL', + 1205625 => 'Oneonta, AL', + 1205631 => 'Gardendale, AL', + 1205640 => 'Moody, AL', + 1205652 => 'Livingston, AL', + 1205665 => 'Montevallo, AL', + 1205668 => 'Calera, AL', + 1205688 => 'Jemison, AL', + 1205689 => 'Berry, AL', + 1205695 => 'Vernon, AL', + 1205698 => 'Sulligent, AL', + 1205699 => 'Leeds, AL', + 1205702 => 'Leeds, AL', + 1205714 => 'Birmingham, AL', + 1205715 => 'Birmingham, AL', + 1205716 => 'Birmingham, AL', + 1205726 => 'Birmingham, AL', + 1205731 => 'Birmingham, AL', + 1205750 => 'Tuscaloosa, AL', + 1205752 => 'Tuscaloosa, AL', + 1205755 => 'Clanton, AL', + 1205758 => 'Tuscaloosa, AL', + 1205759 => 'Tuscaloosa, AL', + 1205763 => 'Lincoln, AL', + 1205781 => 'Birmingham, AL', + 1205783 => 'Birmingham, AL', + 1205791 => 'Birmingham, AL', + 1205798 => 'Birmingham, AL', + 1205801 => 'Birmingham, AL', + 1205814 => 'Pell City, AL', + 1205833 => 'Birmingham, AL', + 1205836 => 'Birmingham, AL', + 1205838 => 'Birmingham, AL', + 1205877 => 'Birmingham, AL', + 1205884 => 'Pell City, AL', + 1205918 => 'Birmingham, AL', + 1205921 => 'Hamilton, AL', + 1205924 => 'Carbon Hill, AL', + 1205925 => 'Birmingham, AL', + 1205930 => 'Birmingham, AL', + 1205932 => 'Fayette, AL', + 1205933 => 'Birmingham, AL', + 1205934 => 'Birmingham, AL', + 1205939 => 'Birmingham, AL', + 1205943 => 'Birmingham, AL', + 1205975 => 'Birmingham, AL', + 1205980 => 'Birmingham, AL', + 1205981 => 'Birmingham, AL', + 1205991 => 'Birmingham, AL', + 1205993 => 'Phil Campbell, AL', + 1205995 => 'Birmingham, AL', + 1205996 => 'Birmingham, AL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1206.php b/src/libphonenumber/geocoding/data/en/1206.php new file mode 100644 index 000000000..c8d596dae --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1206.php @@ -0,0 +1,145 @@ + 'Washington', + 1206215 => 'Seattle, WA', + 1206216 => 'Seattle, WA', + 1206217 => 'Seattle, WA', + 1206223 => 'Seattle, WA', + 1206224 => 'Seattle, WA', + 1206232 => 'Mercer Island, WA', + 1206233 => 'Seattle, WA', + 1206236 => 'Mercer Island, WA', + 1206252 => 'Seattle, WA', + 1206254 => 'Seattle, WA', + 1206256 => 'Seattle, WA', + 1206257 => 'Seattle, WA', + 1206262 => 'Seattle, WA', + 1206264 => 'Seattle, WA', + 1206270 => 'Seattle, WA', + 1206275 => 'Mercer Island, WA', + 1206277 => 'Seattle, WA', + 1206281 => 'Seattle, WA', + 1206282 => 'Seattle, WA', + 1206283 => 'Seattle, WA', + 1206284 => 'Seattle, WA', + 1206285 => 'Seattle, WA', + 1206286 => 'Seattle, WA', + 1206287 => 'Seattle, WA', + 1206288 => 'Seattle, WA', + 1206292 => 'Seattle, WA', + 1206297 => 'Seattle, WA', + 1206301 => 'Seattle, WA', + 1206302 => 'Seattle, WA', + 1206320 => 'Seattle, WA', + 1206322 => 'Seattle, WA', + 1206323 => 'Seattle, WA', + 1206324 => 'Seattle, WA', + 1206325 => 'Seattle, WA', + 1206326 => 'Seattle, WA', + 1206328 => 'Seattle, WA', + 1206329 => 'Seattle, WA', + 1206340 => 'Seattle, WA', + 1206341 => 'Seattle, WA', + 1206343 => 'Seattle, WA', + 1206344 => 'Seattle, WA', + 1206352 => 'Seattle, WA', + 1206359 => 'Seattle, WA', + 1206368 => 'Seattle, WA', + 1206374 => 'Seattle, WA', + 1206378 => 'Seattle, WA', + 1206381 => 'Seattle, WA', + 1206382 => 'Seattle, WA', + 1206386 => 'Seattle, WA', + 1206389 => 'Seattle, WA', + 1206402 => 'Seattle, WA', + 1206405 => 'Seattle, WA', + 1206441 => 'Seattle, WA', + 1206443 => 'Seattle, WA', + 1206447 => 'Seattle, WA', + 1206448 => 'Seattle, WA', + 1206461 => 'Seattle, WA', + 1206463 => 'Vashon, WA', + 1206464 => 'Seattle, WA', + 1206467 => 'Seattle, WA', + 1206505 => 'Seattle, WA', + 1206515 => 'Seattle, WA', + 1206517 => 'Seattle, WA', + 1206521 => 'Seattle, WA', + 1206522 => 'Seattle, WA', + 1206523 => 'Seattle, WA', + 1206524 => 'Seattle, WA', + 1206525 => 'Seattle, WA', + 1206526 => 'Seattle, WA', + 1206527 => 'Seattle, WA', + 1206528 => 'Seattle, WA', + 1206543 => 'Seattle, WA', + 1206545 => 'Seattle, WA', + 1206547 => 'Seattle, WA', + 1206548 => 'Seattle, WA', + 1206553 => 'Seattle, WA', + 1206567 => 'Vashon, WA', + 1206568 => 'Seattle, WA', + 1206570 => 'Seattle, WA', + 1206583 => 'Seattle, WA', + 1206587 => 'Seattle, WA', + 1206598 => 'Seattle, WA', + 1206616 => 'Seattle, WA', + 1206621 => 'Seattle, WA', + 1206622 => 'Seattle, WA', + 1206623 => 'Seattle, WA', + 1206624 => 'Seattle, WA', + 1206625 => 'Seattle, WA', + 1206628 => 'Seattle, WA', + 1206632 => 'Seattle, WA', + 1206633 => 'Seattle, WA', + 1206634 => 'Seattle, WA', + 1206652 => 'Seattle, WA', + 1206654 => 'Seattle, WA', + 1206667 => 'Seattle, WA', + 1206675 => 'Seattle, WA', + 1206676 => 'Seattle, WA', + 1206682 => 'Seattle, WA', + 1206684 => 'Seattle, WA', + 1206685 => 'Seattle, WA', + 1206695 => 'Seattle, WA', + 1206706 => 'Seattle, WA', + 1206708 => 'Seattle, WA', + 1206709 => 'Seattle, WA', + 1206720 => 'Seattle, WA', + 1206721 => 'Seattle, WA', + 1206722 => 'Seattle, WA', + 1206723 => 'Seattle, WA', + 1206725 => 'Seattle, WA', + 1206726 => 'Seattle, WA', + 1206728 => 'Seattle, WA', + 1206729 => 'Seattle, WA', + 1206731 => 'Seattle, WA', + 1206744 => 'Seattle, WA', + 1206749 => 'Seattle, WA', + 1206760 => 'Seattle, WA', + 1206762 => 'Seattle, WA', + 1206763 => 'Seattle, WA', + 1206764 => 'Seattle, WA', + 1206767 => 'Seattle, WA', + 1206768 => 'Seattle, WA', + 1206772 => 'Seattle, WA', + 1206781 => 'Seattle, WA', + 1206782 => 'Seattle, WA', + 1206783 => 'Seattle, WA', + 1206784 => 'Seattle, WA', + 1206789 => 'Seattle, WA', + 1206839 => 'Seattle, WA', + 1206860 => 'Seattle, WA', + 1206897 => 'Seattle, WA', + 1206903 => 'Seattle, WA', + 1206923 => 'Seattle, WA', + 1206932 => 'Seattle, WA', + 1206933 => 'Seattle, WA', + 1206935 => 'Seattle, WA', + 1206937 => 'Seattle, WA', + 1206938 => 'Seattle, WA', + 1206956 => 'Seattle, WA', + 1206971 => 'Seattle, WA', + 1206985 => 'Seattle, WA', + 1206987 => 'Seattle, WA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1207.php b/src/libphonenumber/geocoding/data/en/1207.php new file mode 100644 index 000000000..7fd228958 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1207.php @@ -0,0 +1,133 @@ + 'Maine', + 1207223 => 'Winterport, ME', + 1207225 => 'Turner, ME', + 1207230 => 'Camden, ME', + 1207236 => 'Camden, ME', + 1207255 => 'Machias, ME', + 1207262 => 'Bangor, ME', + 1207273 => 'Warren, ME', + 1207287 => 'Augusta, ME', + 1207288 => 'Bar Harbor, ME', + 1207338 => 'Belfast, ME', + 1207345 => 'Mechanic Falls, ME', + 1207348 => 'Deer Isle, ME', + 1207351 => 'York, ME', + 1207354 => 'Thomaston, ME', + 1207363 => 'York, ME', + 1207368 => 'Newport, ME', + 1207374 => 'Blue Hill, ME', + 1207377 => 'Winthrop, ME', + 1207384 => 'South Berwick, ME', + 1207426 => 'Clinton, ME', + 1207435 => 'Ashland, ME', + 1207443 => 'Bath, ME', + 1207445 => 'South China, ME', + 1207454 => 'Calais, ME', + 1207457 => 'Lebanon, ME', + 1207465 => 'Oakland, ME', + 1207469 => 'Bucksport, ME', + 1207472 => 'Fort Fairfield, ME', + 1207474 => 'Skowhegan, ME', + 1207487 => 'Pittsfield, ME', + 1207492 => 'Caribou, ME', + 1207493 => 'Caribou, ME', + 1207496 => 'Caribou, ME', + 1207498 => 'Caribou, ME', + 1207523 => 'Portland, ME', + 1207532 => 'Houlton, ME', + 1207539 => 'Oxford, ME', + 1207541 => 'Portland, ME', + 1207548 => 'Searsport, ME', + 1207553 => 'Portland, ME', + 1207564 => 'Dover-Foxcroft, ME', + 1207591 => 'Westbrook, ME', + 1207594 => 'Rockland, ME', + 1207596 => 'Rockland, ME', + 1207621 => 'Augusta, ME', + 1207622 => 'Augusta, ME', + 1207623 => 'Augusta, ME', + 1207624 => 'Augusta, ME', + 1207626 => 'Augusta, ME', + 1207627 => 'Casco, ME', + 1207633 => 'Boothbay Harbor, ME', + 1207642 => 'Standish, ME', + 1207645 => 'Wilton, ME', + 1207646 => 'Ogunquit, ME', + 1207647 => 'Bridgton, ME', + 1207657 => 'Gray, ME', + 1207662 => 'Portland, ME', + 1207664 => 'Ellsworth, ME', + 1207667 => 'Ellsworth, ME', + 1207668 => 'Jackman, ME', + 1207676 => 'North Berwick, ME', + 1207693 => 'Naples, ME', + 1207695 => 'Greenville, ME', + 1207696 => 'Madison, ME', + 1207698 => 'Berwick, ME', + 1207723 => 'Millinocket, ME', + 1207728 => 'Madawaska, ME', + 1207733 => 'Lubec, ME', + 1207737 => 'Richmond, ME', + 1207746 => 'East Millinocket, ME', + 1207762 => 'Presque Isle, ME', + 1207764 => 'Presque Isle, ME', + 1207768 => 'Presque Isle, ME', + 1207769 => 'Presque Isle, ME', + 1207771 => 'Portland, ME', + 1207772 => 'Portland, ME', + 1207773 => 'Portland, ME', + 1207774 => 'Portland, ME', + 1207775 => 'Portland, ME', + 1207778 => 'Farmington, ME', + 1207780 => 'Portland, ME', + 1207781 => 'Falmouth, ME', + 1207785 => 'Union, ME', + 1207791 => 'Portland, ME', + 1207794 => 'Lincoln, ME', + 1207795 => 'Lewiston, ME', + 1207824 => 'Bethel, ME', + 1207832 => 'Waldoboro, ME', + 1207834 => 'Fort Kent, ME', + 1207839 => 'Gorham, ME', + 1207845 => 'Washington, ME', + 1207846 => 'Yarmouth, ME', + 1207854 => 'Westbrook, ME', + 1207856 => 'Westbrook, ME', + 1207857 => 'Westbrook, ME', + 1207862 => 'Hampden, ME', + 1207863 => 'Vinalhaven, ME', + 1207864 => 'Rangeley, ME', + 1207865 => 'Freeport, ME', + 1207866 => 'Orono, ME', + 1207868 => 'Van Buren, ME', + 1207871 => 'Portland, ME', + 1207872 => 'Waterville, ME', + 1207874 => 'Portland, ME', + 1207876 => 'Guilford, ME', + 1207879 => 'Portland, ME', + 1207883 => 'Scarborough, ME', + 1207885 => 'Scarborough, ME', + 1207892 => 'Windham, ME', + 1207893 => 'Windham, ME', + 1207894 => 'Windham, ME', + 1207897 => 'Livermore Falls, ME', + 1207924 => 'Dexter, ME', + 1207926 => 'New Gloucester, ME', + 1207934 => 'Old Orchard Beach, ME', + 1207935 => 'Fryeburg, ME', + 1207938 => 'Hartland, ME', + 1207941 => 'Bangor, ME', + 1207942 => 'Bangor, ME', + 1207943 => 'Milo, ME', + 1207945 => 'Bangor, ME', + 1207946 => 'Greene, ME', + 1207947 => 'Bangor, ME', + 1207973 => 'Bangor, ME', + 1207985 => 'Kennebunk, ME', + 1207989 => 'Brewer, ME', + 1207990 => 'Bangor, ME', + 1207992 => 'Bangor, ME', + 1207998 => 'Poland, ME', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1208.php b/src/libphonenumber/geocoding/data/en/1208.php new file mode 100644 index 000000000..0ceafb6e4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1208.php @@ -0,0 +1,194 @@ + 'Idaho', + 1208226 => 'American Falls, ID', + 1208227 => 'Idaho Falls, ID', + 1208229 => 'Boise, ID', + 1208232 => 'Pocatello, ID', + 1208233 => 'Pocatello, ID', + 1208234 => 'Pocatello, ID', + 1208235 => 'Pocatello, ID', + 1208236 => 'Pocatello, ID', + 1208239 => 'Pocatello, ID', + 1208245 => 'St. Maries, ID', + 1208253 => 'Council, ID', + 1208257 => 'Cambridge, ID', + 1208262 => 'Post Falls, ID', + 1208266 => 'Clark Fork, ID', + 1208267 => 'Bonners Ferry, ID', + 1208278 => 'New Plymouth, ID', + 1208282 => 'Pocatello, ID', + 1208285 => 'Genesee, ID', + 1208289 => 'Kendrick, ID', + 1208292 => 'Coeur d\'Alene, ID', + 1208298 => 'Lewiston, ID', + 1208321 => 'Boise, ID', + 1208322 => 'Boise, ID', + 1208323 => 'Boise, ID', + 1208324 => 'Jerome, ID', + 1208326 => 'Filer, ID', + 1208327 => 'Boise, ID', + 1208331 => 'Boise, ID', + 1208332 => 'Boise, ID', + 1208333 => 'Boise, ID', + 1208334 => 'Boise, ID', + 1208336 => 'Boise, ID', + 1208337 => 'Homedale, ID', + 1208338 => 'Boise, ID', + 1208342 => 'Boise, ID', + 1208343 => 'Boise, ID', + 1208344 => 'Boise, ID', + 1208345 => 'Boise, ID', + 1208347 => 'New Meadows, ID', + 1208354 => 'Driggs, ID', + 1208356 => 'Rexburg, ID', + 1208357 => 'Shelley, ID', + 1208359 => 'Rexburg, ID', + 1208362 => 'Boise, ID', + 1208365 => 'Emmett, ID', + 1208367 => 'Boise, ID', + 1208368 => 'Boise, ID', + 1208373 => 'Boise, ID', + 1208375 => 'Boise, ID', + 1208376 => 'Boise, ID', + 1208377 => 'Boise, ID', + 1208378 => 'Boise, ID', + 1208381 => 'Boise, ID', + 1208382 => 'Cascade, ID', + 1208384 => 'Boise, ID', + 1208385 => 'Boise, ID', + 1208386 => 'Boise, ID', + 1208387 => 'Boise, ID', + 1208388 => 'Boise, ID', + 1208389 => 'Boise, ID', + 1208395 => 'Boise, ID', + 1208397 => 'Aberdeen, ID', + 1208414 => 'Weiser, ID', + 1208422 => 'Boise, ID', + 1208424 => 'Boise, ID', + 1208425 => 'Grace, ID', + 1208426 => 'Boise, ID', + 1208429 => 'Boise, ID', + 1208433 => 'Boise, ID', + 1208436 => 'Rupert, ID', + 1208438 => 'Paul, ID', + 1208442 => 'Nampa, ID', + 1208448 => 'Priest River, ID', + 1208452 => 'Fruitland, ID', + 1208453 => 'Caldwell, ID', + 1208454 => 'Caldwell, ID', + 1208455 => 'Caldwell, ID', + 1208457 => 'Post Falls, ID', + 1208459 => 'Caldwell, ID', + 1208461 => 'Nampa, ID', + 1208462 => 'Garden Valley, ID', + 1208463 => 'Nampa, ID', + 1208465 => 'Nampa, ID', + 1208466 => 'Nampa, ID', + 1208467 => 'Nampa, ID', + 1208468 => 'Nampa, ID', + 1208472 => 'Boise, ID', + 1208476 => 'Orofino, ID', + 1208478 => 'Pocatello, ID', + 1208482 => 'Wilder, ID', + 1208522 => 'Idaho Falls, ID', + 1208523 => 'Idaho Falls, ID', + 1208524 => 'Idaho Falls, ID', + 1208525 => 'Idaho Falls, ID', + 1208527 => 'Arco, ID', + 1208528 => 'Idaho Falls, ID', + 1208529 => 'Idaho Falls, ID', + 1208535 => 'Idaho Falls, ID', + 1208536 => 'Wendell, ID', + 1208542 => 'Idaho Falls, ID', + 1208543 => 'Buhl, ID', + 1208547 => 'Soda Springs, ID', + 1208549 => 'Weiser, ID', + 1208552 => 'Idaho Falls, ID', + 1208558 => 'Island Park, ID', + 1208580 => 'Mountain Home, ID', + 1208585 => 'Middleton, ID', + 1208587 => 'Mountain Home, ID', + 1208588 => 'Mackay, ID', + 1208612 => 'Idaho Falls, ID', + 1208623 => 'Spirit Lake, ID', + 1208624 => 'St. Anthony, ID', + 1208628 => 'Riggins, ID', + 1208634 => 'McCall, ID', + 1208642 => 'Payette, ID', + 1208644 => 'Jerome, ID', + 1208652 => 'Ashton, ID', + 1208656 => 'Rexburg, ID', + 1208658 => 'Boise, ID', + 1208663 => 'Terreton, ID', + 1208664 => 'Coeur d\'Alene, ID', + 1208665 => 'Coeur d\'Alene, ID', + 1208666 => 'Coeur d\'Alene, ID', + 1208667 => 'Coeur d\'Alene, ID', + 1208672 => 'Boise, ID', + 1208676 => 'Coeur d\'Alene, ID', + 1208677 => 'Burley, ID', + 1208678 => 'Burley, ID', + 1208683 => 'Athol, ID', + 1208684 => 'Blackfoot, ID', + 1208686 => 'Plummer, ID', + 1208687 => 'Rathdrum, ID', + 1208689 => 'Harrison, ID', + 1208722 => 'Parma, ID', + 1208726 => 'Ketchum, ID', + 1208732 => 'Twin Falls, ID', + 1208733 => 'Twin Falls, ID', + 1208734 => 'Twin Falls, ID', + 1208735 => 'Twin Falls, ID', + 1208736 => 'Twin Falls, ID', + 1208737 => 'Twin Falls, ID', + 1208743 => 'Lewiston, ID', + 1208745 => 'Rigby, ID', + 1208746 => 'Lewiston, ID', + 1208756 => 'Salmon, ID', + 1208764 => 'Fairfield, ID', + 1208765 => 'Coeur d\'Alene, ID', + 1208766 => 'Malad City, ID', + 1208769 => 'Coeur d\'Alene, ID', + 1208773 => 'Post Falls, ID', + 1208776 => 'Lava Hot Springs, ID', + 1208777 => 'Post Falls, ID', + 1208782 => 'Blackfoot, ID', + 1208783 => 'Kellogg, ID', + 1208784 => 'Kellogg, ID', + 1208785 => 'Blackfoot, ID', + 1208787 => 'Victor, ID', + 1208792 => 'Lewiston, ID', + 1208798 => 'Lewiston, ID', + 1208799 => 'Lewiston, ID', + 1208829 => 'Hazelton, ID', + 1208834 => 'Grand View, ID', + 1208835 => 'Troy, ID', + 1208837 => 'Hagerman, ID', + 1208846 => 'Meridian, ID', + 1208847 => 'Montpelier, ID', + 1208852 => 'Preston, ID', + 1208853 => 'Boise, ID', + 1208854 => 'Boise, ID', + 1208855 => 'Meridian, ID', + 1208862 => 'Oakley, ID', + 1208878 => 'Burley, ID', + 1208879 => 'Challis, ID', + 1208882 => 'Moscow, ID', + 1208883 => 'Moscow, ID', + 1208884 => 'Meridian, ID', + 1208885 => 'Moscow, ID', + 1208886 => 'Shoshone, ID', + 1208887 => 'Meridian, ID', + 1208888 => 'Meridian, ID', + 1208892 => 'Moscow, ID', + 1208895 => 'Meridian, ID', + 1208897 => 'Downey, ID', + 1208922 => 'Kuna, ID', + 1208926 => 'Kooskia, ID', + 1208934 => 'Gooding, ID', + 1208935 => 'Kamiah, ID', + 1208937 => 'Nezperce, ID', + 1208962 => 'Cottonwood, ID', + 1208983 => 'Grangeville, ID', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1209.php b/src/libphonenumber/geocoding/data/en/1209.php new file mode 100644 index 000000000..f0b7c776c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1209.php @@ -0,0 +1,155 @@ + 'California', + 1209216 => 'Turlock, CA', + 1209221 => 'Tracy, CA', + 1209223 => 'Jackson, CA', + 1209235 => 'Stockton, CA', + 1209238 => 'Modesto, CA', + 1209239 => 'Manteca, CA', + 1209245 => 'Plymouth, CA', + 1209257 => 'Jackson, CA', + 1209267 => 'Sutter Creek, CA', + 1209274 => 'Ione, CA', + 1209295 => 'Pioneer, CA', + 1209333 => 'Lodi, CA', + 1209334 => 'Lodi, CA', + 1209339 => 'Lodi, CA', + 1209341 => 'Modesto, CA', + 1209357 => 'Atwater, CA', + 1209358 => 'Atwater, CA', + 1209365 => 'Lodi, CA', + 1209366 => 'Lodi, CA', + 1209367 => 'Lodi, CA', + 1209368 => 'Lodi, CA', + 1209369 => 'Lodi, CA', + 1209381 => 'Merced, CA', + 1209383 => 'Merced, CA', + 1209384 => 'Merced, CA', + 1209385 => 'Merced, CA', + 1209388 => 'Merced, CA', + 1209392 => 'Dos Palos, CA', + 1209394 => 'Livingston, CA', + 1209451 => 'Stockton, CA', + 1209460 => 'Stockton, CA', + 1209461 => 'Stockton, CA', + 1209462 => 'Stockton, CA', + 1209463 => 'Stockton, CA', + 1209464 => 'Stockton, CA', + 1209465 => 'Stockton, CA', + 1209466 => 'Stockton, CA', + 1209467 => 'Stockton, CA', + 1209469 => 'Stockton, CA', + 1209472 => 'Stockton, CA', + 1209473 => 'Stockton, CA', + 1209474 => 'Stockton, CA', + 1209475 => 'Stockton, CA', + 1209476 => 'Stockton, CA', + 1209477 => 'Stockton, CA', + 1209478 => 'Stockton, CA', + 1209491 => 'Modesto, CA', + 1209492 => 'Modesto, CA', + 1209521 => 'Modesto, CA', + 1209522 => 'Modesto, CA', + 1209523 => 'Modesto, CA', + 1209524 => 'Modesto, CA', + 1209525 => 'Modesto, CA', + 1209526 => 'Modesto, CA', + 1209527 => 'Modesto, CA', + 1209529 => 'Modesto, CA', + 1209532 => 'Sonora, CA', + 1209533 => 'Sonora, CA', + 1209536 => 'Sonora, CA', + 1209544 => 'Modesto, CA', + 1209546 => 'Stockton, CA', + 1209547 => 'Stockton, CA', + 1209549 => 'Modesto, CA', + 1209550 => 'Modesto, CA', + 1209551 => 'Modesto, CA', + 1209557 => 'Modesto, CA', + 1209558 => 'Modesto, CA', + 1209567 => 'Modesto, CA', + 1209569 => 'Modesto, CA', + 1209571 => 'Modesto, CA', + 1209572 => 'Modesto, CA', + 1209574 => 'Modesto, CA', + 1209575 => 'Modesto, CA', + 1209576 => 'Modesto, CA', + 1209577 => 'Modesto, CA', + 1209578 => 'Modesto, CA', + 1209579 => 'Modesto, CA', + 1209588 => 'Sonora, CA', + 1209599 => 'Ripon, CA', + 1209634 => 'Turlock, CA', + 1209656 => 'Turlock, CA', + 1209664 => 'Turlock, CA', + 1209667 => 'Turlock, CA', + 1209668 => 'Turlock, CA', + 1209669 => 'Turlock, CA', + 1209722 => 'Merced, CA', + 1209723 => 'Merced, CA', + 1209724 => 'Merced, CA', + 1209725 => 'Merced, CA', + 1209726 => 'Merced, CA', + 1209727 => 'Lockeford, CA', + 1209728 => 'Murphys, CA', + 1209735 => 'Modesto, CA', + 1209736 => 'Angels Camp, CA', + 1209742 => 'Mariposa, CA', + 1209744 => 'Galt, CA', + 1209745 => 'Galt, CA', + 1209754 => 'San Andreas, CA', + 1209772 => 'Valley Springs, CA', + 1209785 => 'Copperopolis, CA', + 1209795 => 'Arnold, CA', + 1209823 => 'Manteca, CA', + 1209824 => 'Manteca, CA', + 1209825 => 'Manteca, CA', + 1209826 => 'Los Banos, CA', + 1209827 => 'Los Banos, CA', + 1209830 => 'Tracy, CA', + 1209831 => 'Tracy, CA', + 1209832 => 'Tracy, CA', + 1209833 => 'Tracy, CA', + 1209834 => 'Tracy, CA', + 1209835 => 'Tracy, CA', + 1209836 => 'Tracy, CA', + 1209838 => 'Escalon, CA', + 1209839 => 'Tracy, CA', + 1209845 => 'Oakdale, CA', + 1209846 => 'Modesto, CA', + 1209847 => 'Oakdale, CA', + 1209848 => 'Oakdale, CA', + 1209854 => 'Gustine, CA', + 1209858 => 'Lathrop, CA', + 1209862 => 'Newman, CA', + 1209863 => 'Riverbank, CA', + 1209869 => 'Riverbank, CA', + 1209878 => 'Coulterville, CA', + 1209883 => 'Hughson, CA', + 1209887 => 'Linden, CA', + 1209888 => 'Stockton, CA', + 1209892 => 'Patterson, CA', + 1209895 => 'Patterson, CA', + 1209928 => 'Tuolumne, CA', + 1209931 => 'Stockton, CA', + 1209932 => 'Stockton, CA', + 1209933 => 'Stockton, CA', + 1209937 => 'Stockton, CA', + 1209939 => 'Stockton, CA', + 1209941 => 'Stockton, CA', + 1209942 => 'Stockton, CA', + 1209943 => 'Stockton, CA', + 1209944 => 'Stockton, CA', + 1209946 => 'Stockton, CA', + 1209948 => 'Stockton, CA', + 1209951 => 'Stockton, CA', + 1209952 => 'Stockton, CA', + 1209954 => 'Stockton, CA', + 1209955 => 'Stockton, CA', + 1209956 => 'Stockton, CA', + 1209957 => 'Stockton, CA', + 1209962 => 'Groveland, CA', + 1209966 => 'Mariposa, CA', + 1209984 => 'Jamestown, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1210.php b/src/libphonenumber/geocoding/data/en/1210.php new file mode 100644 index 000000000..484a4fe1a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1210.php @@ -0,0 +1,4 @@ + 'San Antonio, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1212.php b/src/libphonenumber/geocoding/data/en/1212.php new file mode 100644 index 000000000..2cf25ddd1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1212.php @@ -0,0 +1,4 @@ + 'New York, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1213.php b/src/libphonenumber/geocoding/data/en/1213.php new file mode 100644 index 000000000..3e2e5b2a4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1213.php @@ -0,0 +1,4 @@ + 'Los Angeles, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1214.php b/src/libphonenumber/geocoding/data/en/1214.php new file mode 100644 index 000000000..674ac08f5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1214.php @@ -0,0 +1,177 @@ + 'Texas', + 1214200 => 'Dallas, TX', + 1214210 => 'Dallas, TX', + 1214219 => 'Dallas, TX', + 1214220 => 'Dallas, TX', + 1214221 => 'Dallas, TX', + 1214252 => 'Dallas, TX', + 1214265 => 'Dallas, TX', + 1214267 => 'Dallas, TX', + 1214275 => 'Dallas, TX', + 1214303 => 'Dallas, TX', + 1214309 => 'Dallas, TX', + 1214319 => 'Dallas, TX', + 1214320 => 'Dallas, TX', + 1214321 => 'Dallas, TX', + 1214324 => 'Dallas, TX', + 1214327 => 'Dallas, TX', + 1214328 => 'Dallas, TX', + 1214330 => 'Dallas, TX', + 1214331 => 'Dallas, TX', + 1214333 => 'Dallas, TX', + 1214337 => 'Dallas, TX', + 1214339 => 'Dallas, TX', + 1214340 => 'Dallas, TX', + 1214341 => 'Dallas, TX', + 1214342 => 'Dallas, TX', + 1214345 => 'Dallas, TX', + 1214348 => 'Dallas, TX', + 1214349 => 'Dallas, TX', + 1214350 => 'Dallas, TX', + 1214351 => 'Dallas, TX', + 1214352 => 'Dallas, TX', + 1214353 => 'Dallas, TX', + 1214357 => 'Dallas, TX', + 1214358 => 'Dallas, TX', + 1214360 => 'Dallas, TX', + 1214361 => 'Dallas, TX', + 1214363 => 'Dallas, TX', + 1214365 => 'Dallas, TX', + 1214366 => 'Dallas, TX', + 1214368 => 'Dallas, TX', + 1214369 => 'Dallas, TX', + 1214370 => 'Dallas, TX', + 1214371 => 'Dallas, TX', + 1214372 => 'Dallas, TX', + 1214373 => 'Dallas, TX', + 1214374 => 'Dallas, TX', + 1214375 => 'Dallas, TX', + 1214376 => 'Dallas, TX', + 1214378 => 'Dallas, TX', + 1214381 => 'Dallas, TX', + 1214388 => 'Dallas, TX', + 1214391 => 'Dallas, TX', + 1214397 => 'Dallas, TX', + 1214398 => 'Dallas, TX', + 1214421 => 'Dallas, TX', + 1214426 => 'Dallas, TX', + 1214428 => 'Dallas, TX', + 1214441 => 'Irving, TX', + 1214443 => 'Dallas, TX', + 1214456 => 'Dallas, TX', + 1214467 => 'Dallas, TX', + 1214468 => 'Dallas, TX', + 1214488 => 'Lewisville, TX', + 1214495 => 'Allen, TX', + 1214503 => 'Dallas, TX', + 1214515 => 'Dallas, TX', + 1214520 => 'Dallas, TX', + 1214521 => 'Dallas, TX', + 1214522 => 'Dallas, TX', + 1214523 => 'Dallas, TX', + 1214525 => 'Dallas, TX', + 1214526 => 'Dallas, TX', + 1214528 => 'Dallas, TX', + 1214544 => 'McKinney, TX', + 1214553 => 'Dallas, TX', + 1214559 => 'Dallas, TX', + 1214565 => 'Dallas, TX', + 1214571 => 'Dallas, TX', + 1214573 => 'Dallas, TX', + 1214590 => 'Dallas, TX', + 1214596 => 'Irving, TX', + 1214599 => 'Dallas, TX', + 1214623 => 'Dallas, TX', + 1214630 => 'Dallas, TX', + 1214631 => 'Dallas, TX', + 1214634 => 'Dallas, TX', + 1214637 => 'Dallas, TX', + 1214638 => 'Dallas, TX', + 1214645 => 'Dallas, TX', + 1214648 => 'Dallas, TX', + 1214651 => 'Dallas, TX', + 1214653 => 'Dallas, TX', + 1214654 => 'Dallas, TX', + 1214655 => 'Dallas, TX', + 1214658 => 'Dallas, TX', + 1214659 => 'Dallas, TX', + 1214660 => 'Dallas, TX', + 1214661 => 'Dallas, TX', + 1214665 => 'Dallas, TX', + 1214670 => 'Dallas, TX', + 1214672 => 'Dallas, TX', + 1214678 => 'Dallas, TX', + 1214688 => 'Dallas, TX', + 1214691 => 'Dallas, TX', + 1214692 => 'Dallas, TX', + 1214696 => 'Dallas, TX', + 1214698 => 'Dallas, TX', + 1214703 => 'Garland, TX', + 1214706 => 'Dallas, TX', + 1214720 => 'Dallas, TX', + 1214739 => 'Dallas, TX', + 1214740 => 'Dallas, TX', + 1214741 => 'Dallas, TX', + 1214742 => 'Dallas, TX', + 1214743 => 'Dallas, TX', + 1214744 => 'Dallas, TX', + 1214745 => 'Dallas, TX', + 1214746 => 'Dallas, TX', + 1214747 => 'Dallas, TX', + 1214748 => 'Dallas, TX', + 1214749 => 'Dallas, TX', + 1214750 => 'Dallas, TX', + 1214752 => 'Dallas, TX', + 1214754 => 'Dallas, TX', + 1214758 => 'Dallas, TX', + 1214760 => 'Dallas, TX', + 1214761 => 'Dallas, TX', + 1214768 => 'Dallas, TX', + 1214778 => 'Plano, TX', + 1214800 => 'Dallas, TX', + 1214818 => 'Dallas, TX', + 1214819 => 'Dallas, TX', + 1214820 => 'Dallas, TX', + 1214821 => 'Dallas, TX', + 1214823 => 'Dallas, TX', + 1214824 => 'Dallas, TX', + 1214826 => 'Dallas, TX', + 1214827 => 'Dallas, TX', + 1214828 => 'Dallas, TX', + 1214841 => 'Dallas, TX', + 1214855 => 'Dallas, TX', + 1214857 => 'Dallas, TX', + 1214871 => 'Dallas, TX', + 1214874 => 'Dallas, TX', + 1214879 => 'Dallas, TX', + 1214880 => 'Dallas, TX', + 1214887 => 'Dallas, TX', + 1214890 => 'Dallas, TX', + 1214891 => 'Dallas, TX', + 1214902 => 'Dallas, TX', + 1214904 => 'Dallas, TX', + 1214905 => 'Dallas, TX', + 1214915 => 'Dallas, TX', + 1214920 => 'Dallas, TX', + 1214922 => 'Dallas, TX', + 1214939 => 'Dallas, TX', + 1214941 => 'Dallas, TX', + 1214942 => 'Dallas, TX', + 1214943 => 'Dallas, TX', + 1214946 => 'Dallas, TX', + 1214947 => 'Dallas, TX', + 1214948 => 'Dallas, TX', + 1214951 => 'Dallas, TX', + 1214953 => 'Dallas, TX', + 1214954 => 'Dallas, TX', + 1214956 => 'Dallas, TX', + 1214965 => 'Dallas, TX', + 1214969 => 'Dallas, TX', + 1214978 => 'Dallas, TX', + 1214979 => 'Dallas, TX', + 1214987 => 'Dallas, TX', + 1214989 => 'Dallas, TX', + 1214999 => 'Dallas, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1215.php b/src/libphonenumber/geocoding/data/en/1215.php new file mode 100644 index 000000000..9688a493e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1215.php @@ -0,0 +1,243 @@ + 'Pennsylvania', + 1215203 => 'Philadelphia, PA', + 1215204 => 'Philadelphia, PA', + 1215214 => 'Philadelphia, PA', + 1215218 => 'Philadelphia, PA', + 1215221 => 'Philadelphia, PA', + 1215222 => 'Philadelphia, PA', + 1215223 => 'Philadelphia, PA', + 1215224 => 'Philadelphia, PA', + 1215225 => 'Philadelphia, PA', + 1215226 => 'Philadelphia, PA', + 1215227 => 'Philadelphia, PA', + 1215228 => 'Philadelphia, PA', + 1215229 => 'Philadelphia, PA', + 1215230 => 'Doylestown, PA', + 1215232 => 'Philadelphia, PA', + 1215235 => 'Philadelphia, PA', + 1215236 => 'Philadelphia, PA', + 1215238 => 'Philadelphia, PA', + 1215241 => 'Philadelphia, PA', + 1215242 => 'Philadelphia, PA', + 1215243 => 'Philadelphia, PA', + 1215245 => 'Bensalem, PA', + 1215246 => 'Philadelphia, PA', + 1215247 => 'Philadelphia, PA', + 1215248 => 'Philadelphia, PA', + 1215254 => 'Philadelphia, PA', + 1215256 => 'Harleysville, PA', + 1215268 => 'Philadelphia, PA', + 1215271 => 'Philadelphia, PA', + 1215276 => 'Philadelphia, PA', + 1215281 => 'Philadelphia, PA', + 1215282 => 'Cherry Street, Philadelphia, PA', + 1215288 => 'Philadelphia, PA', + 1215289 => 'Philadelphia, PA', + 1215291 => 'Philadelphia, PA', + 1215305 => 'Philadelphia, PA', + 1215320 => 'Philadelphia, PA', + 1215324 => 'Philadelphia, PA', + 1215329 => 'Philadelphia, PA', + 1215331 => 'Philadelphia, PA', + 1215332 => 'Philadelphia, PA', + 1215333 => 'Philadelphia, PA', + 1215334 => 'Philadelphia, PA', + 1215335 => 'Philadelphia, PA', + 1215336 => 'Philadelphia, PA', + 1215338 => 'Philadelphia, PA', + 1215339 => 'Philadelphia, PA', + 1215340 => 'Doylestown, PA', + 1215342 => 'Philadelphia, PA', + 1215345 => 'Doylestown, PA', + 1215348 => 'Doylestown, PA', + 1215349 => 'Philadelphia, PA', + 1215351 => 'Philadelphia, PA', + 1215365 => 'Philadelphia, PA', + 1215382 => 'Philadelphia, PA', + 1215386 => 'Philadelphia, PA', + 1215387 => 'Philadelphia, PA', + 1215389 => 'Philadelphia, PA', + 1215413 => 'Philadelphia, PA', + 1215423 => 'Philadelphia, PA', + 1215424 => 'Philadelphia, PA', + 1215425 => 'Philadelphia, PA', + 1215426 => 'Philadelphia, PA', + 1215427 => 'Philadelphia, PA', + 1215430 => 'Philadelphia, PA', + 1215437 => 'Philadelphia, PA', + 1215438 => 'Philadelphia, PA', + 1215440 => 'Philadelphia, PA', + 1215452 => 'Philadelphia, PA', + 1215455 => 'Philadelphia, PA', + 1215456 => 'Philadelphia, PA', + 1215457 => 'Philadelphia, PA', + 1215462 => 'Philadelphia, PA', + 1215463 => 'Philadelphia, PA', + 1215464 => 'Philadelphia, PA', + 1215465 => 'Philadelphia, PA', + 1215467 => 'Philadelphia, PA', + 1215468 => 'Philadelphia, PA', + 1215471 => 'Philadelphia, PA', + 1215472 => 'Philadelphia, PA', + 1215473 => 'Philadelphia, PA', + 1215474 => 'Philadelphia, PA', + 1215476 => 'Philadelphia, PA', + 1215477 => 'Philadelphia, PA', + 1215481 => 'Abington, PA', + 1215482 => 'Philadelphia, PA', + 1215483 => 'Philadelphia, PA', + 1215487 => 'Philadelphia, PA', + 1215489 => 'Doylestown, PA', + 1215492 => 'Philadelphia, PA', + 1215496 => 'Philadelphia, PA', + 1215503 => 'Philadelphia, PA', + 1215508 => 'Philadelphia, PA', + 1215513 => 'Harleysville, PA', + 1215528 => 'Philadelphia, PA', + 1215529 => 'Quakertown, PA', + 1215533 => 'Philadelphia, PA', + 1215535 => 'Philadelphia, PA', + 1215536 => 'Quakertown, PA', + 1215537 => 'Philadelphia, PA', + 1215538 => 'Quakertown, PA', + 1215545 => 'Philadelphia, PA', + 1215546 => 'Philadelphia, PA', + 1215548 => 'Philadelphia, PA', + 1215549 => 'Philadelphia, PA', + 1215551 => 'Philadelphia, PA', + 1215557 => 'Philadelphia, PA', + 1215560 => 'Philadelphia, PA', + 1215561 => 'Philadelphia, PA', + 1215563 => 'Philadelphia, PA', + 1215564 => 'Philadelphia, PA', + 1215567 => 'Philadelphia, PA', + 1215569 => 'Philadelphia, PA', + 1215573 => 'Philadelphia, PA', + 1215574 => 'Philadelphia, PA', + 1215575 => 'Philadelphia, PA', + 1215581 => 'Philadelphia, PA', + 1215587 => 'Philadelphia, PA', + 1215590 => 'Philadelphia, PA', + 1215592 => 'Philadelphia, PA', + 1215597 => 'Philadelphia, PA', + 1215599 => 'Philadelphia, PA', + 1215606 => 'Philadelphia, PA', + 1215612 => 'Philadelphia, PA', + 1215613 => 'Philadelphia, PA', + 1215615 => 'Philadelphia, PA', + 1215624 => 'Philadelphia, PA', + 1215625 => 'Philadelphia, PA', + 1215627 => 'Philadelphia, PA', + 1215629 => 'Philadelphia, PA', + 1215632 => 'Philadelphia, PA', + 1215633 => 'Bensalem, PA', + 1215634 => 'Philadelphia, PA', + 1215636 => 'Philadelphia, PA', + 1215637 => 'Philadelphia, PA', + 1215638 => 'Bensalem, PA', + 1215639 => 'Bensalem, PA', + 1215640 => 'Philadelphia, PA', + 1215656 => 'Philadelphia, PA', + 1215658 => 'Willow Grove, PA', + 1215659 => 'Willow Grove, PA', + 1215662 => 'Philadelphia, PA', + 1215665 => 'Philadelphia, PA', + 1215671 => 'Philadelphia, PA', + 1215673 => 'Philadelphia, PA', + 1215676 => 'Philadelphia, PA', + 1215677 => 'Philadelphia, PA', + 1215684 => 'Philadelphia, PA', + 1215685 => 'Philadelphia, PA', + 1215686 => 'Philadelphia, PA', + 1215698 => 'Philadelphia, PA', + 1215707 => 'Philadelphia, PA', + 1215708 => 'Philadelphia, PA', + 1215710 => 'Langhorne, PA', + 1215717 => 'Philadelphia, PA', + 1215722 => 'Philadelphia, PA', + 1215724 => 'Philadelphia, PA', + 1215725 => 'Philadelphia, PA', + 1215726 => 'Philadelphia, PA', + 1215727 => 'Philadelphia, PA', + 1215728 => 'Philadelphia, PA', + 1215729 => 'Philadelphia, PA', + 1215731 => 'Philadelphia, PA', + 1215732 => 'Philadelphia, PA', + 1215733 => 'Philadelphia, PA', + 1215735 => 'Philadelphia, PA', + 1215739 => 'Philadelphia, PA', + 1215742 => 'Philadelphia, PA', + 1215743 => 'Philadelphia, PA', + 1215744 => 'Philadelphia, PA', + 1215745 => 'Philadelphia, PA', + 1215746 => 'Philadelphia, PA', + 1215747 => 'Philadelphia, PA', + 1215748 => 'Philadelphia, PA', + 1215751 => 'Philadelphia, PA', + 1215753 => 'Philadelphia, PA', + 1215755 => 'Philadelphia, PA', + 1215762 => 'Philadelphia, PA', + 1215763 => 'Philadelphia, PA', + 1215765 => 'Philadelphia, PA', + 1215769 => 'Philadelphia, PA', + 1215772 => 'Philadelphia, PA', + 1215781 => 'Bristol, PA', + 1215787 => 'Philadelphia, PA', + 1215788 => 'Bristol, PA', + 1215790 => 'Philadelphia, PA', + 1215807 => 'Philadelphia, PA', + 1215821 => 'Philadelphia, PA', + 1215823 => 'Philadelphia, PA', + 1215824 => 'Philadelphia, PA', + 1215827 => 'Philadelphia, PA', + 1215829 => 'Philadelphia, PA', + 1215831 => 'Philadelphia, PA', + 1215832 => 'Philadelphia, PA', + 1215842 => 'Philadelphia, PA', + 1215843 => 'Philadelphia, PA', + 1215844 => 'Philadelphia, PA', + 1215848 => 'Philadelphia, PA', + 1215849 => 'Philadelphia, PA', + 1215851 => 'Philadelphia, PA', + 1215854 => 'Philadelphia, PA', + 1215856 => 'Philadelphia, PA', + 1215861 => 'Philadelphia, PA', + 1215862 => 'New Hope, PA', + 1215863 => 'Philadelphia, PA', + 1215864 => 'Philadelphia, PA', + 1215871 => 'Philadelphia, PA', + 1215875 => 'Philadelphia, PA', + 1215877 => 'Philadelphia, PA', + 1215878 => 'Philadelphia, PA', + 1215879 => 'Philadelphia, PA', + 1215893 => 'Philadelphia, PA', + 1215898 => 'Philadelphia, PA', + 1215904 => 'Philadelphia, PA', + 1215921 => 'Philadelphia, PA', + 1215922 => 'Philadelphia, PA', + 1215923 => 'Philadelphia, PA', + 1215924 => 'Philadelphia, PA', + 1215925 => 'Philadelphia, PA', + 1215927 => 'Philadelphia, PA', + 1215928 => 'Philadelphia, PA', + 1215931 => 'Philadelphia, PA', + 1215934 => 'Philadelphia, PA', + 1215937 => 'Philadelphia, PA', + 1215940 => 'Philadelphia, PA', + 1215941 => 'Philadelphia, PA', + 1215951 => 'Philadelphia, PA', + 1215952 => 'Philadelphia, PA', + 1215955 => 'Philadelphia, PA', + 1215963 => 'Philadelphia, PA', + 1215969 => 'Philadelphia, PA', + 1215972 => 'Philadelphia, PA', + 1215977 => 'Philadelphia, PA', + 1215978 => 'Philadelphia, PA', + 1215979 => 'Philadelphia, PA', + 1215981 => 'Philadelphia, PA', + 1215985 => 'Philadelphia, PA', + 1215988 => 'Philadelphia, PA', + 1215991 => 'Philadelphia, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1216.php b/src/libphonenumber/geocoding/data/en/1216.php new file mode 100644 index 000000000..30c9e0f5d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1216.php @@ -0,0 +1,99 @@ + 'Ohio', + 1216229 => 'Cleveland, OH', + 1216231 => 'Cleveland, OH', + 1216241 => 'Cleveland, OH', + 1216249 => 'Cleveland, OH', + 1216251 => 'Cleveland, OH', + 1216252 => 'Cleveland, OH', + 1216267 => 'Cleveland, OH', + 1216268 => 'Cleveland, OH', + 1216271 => 'Cleveland, OH', + 1216274 => 'Cleveland, OH', + 1216281 => 'Cleveland, OH', + 1216298 => 'Cleveland, OH', + 1216341 => 'Cleveland, OH', + 1216344 => 'Cleveland, OH', + 1216348 => 'Cleveland, OH', + 1216351 => 'Cleveland, OH', + 1216357 => 'Cleveland, OH', + 1216361 => 'Cleveland, OH', + 1216363 => 'Cleveland, OH', + 1216368 => 'Cleveland, OH', + 1216370 => 'Cleveland, OH', + 1216383 => 'Cleveland, OH', + 1216391 => 'Cleveland, OH', + 1216398 => 'Cleveland, OH', + 1216420 => 'Cleveland, OH', + 1216421 => 'Cleveland, OH', + 1216426 => 'Cleveland, OH', + 1216429 => 'Cleveland, OH', + 1216431 => 'Cleveland, OH', + 1216432 => 'Cleveland, OH', + 1216433 => 'Cleveland, OH', + 1216441 => 'Cleveland, OH', + 1216443 => 'Cleveland, OH', + 1216444 => 'Cleveland, OH', + 1216445 => 'Cleveland, OH', + 1216451 => 'Cleveland, OH', + 1216458 => 'Cleveland, OH', + 1216459 => 'Cleveland, OH', + 1216475 => 'Cleveland, OH', + 1216476 => 'Cleveland, OH', + 1216479 => 'Cleveland, OH', + 1216481 => 'Cleveland, OH', + 1216486 => 'Cleveland, OH', + 1216515 => 'Cleveland, OH', + 1216522 => 'Cleveland, OH', + 1216523 => 'Cleveland, OH', + 1216531 => 'Cleveland, OH', + 1216541 => 'Cleveland, OH', + 1216566 => 'Cleveland, OH', + 1216574 => 'Cleveland, OH', + 1216575 => 'Cleveland, OH', + 1216579 => 'Cleveland, OH', + 1216583 => 'Cleveland, OH', + 1216586 => 'Cleveland, OH', + 1216589 => 'Cleveland, OH', + 1216619 => 'Cleveland, OH', + 1216621 => 'Cleveland, OH', + 1216622 => 'Cleveland, OH', + 1216623 => 'Cleveland, OH', + 1216631 => 'Cleveland, OH', + 1216641 => 'Cleveland, OH', + 1216651 => 'Cleveland, OH', + 1216658 => 'Cleveland, OH', + 1216661 => 'Cleveland, OH', + 1216663 => 'Cleveland, OH', + 1216664 => 'Cleveland, OH', + 1216671 => 'Cleveland, OH', + 1216681 => 'Cleveland, OH', + 1216687 => 'Cleveland, OH', + 1216688 => 'Cleveland, OH', + 1216696 => 'Cleveland, OH', + 1216707 => 'Cleveland, OH', + 1216721 => 'Cleveland, OH', + 1216741 => 'Cleveland, OH', + 1216749 => 'Cleveland, OH', + 1216761 => 'Cleveland, OH', + 1216771 => 'Cleveland, OH', + 1216778 => 'Cleveland, OH', + 1216781 => 'Cleveland, OH', + 1216787 => 'Cleveland, OH', + 1216791 => 'Cleveland, OH', + 1216830 => 'Cleveland, OH', + 1216844 => 'Cleveland, OH', + 1216851 => 'Cleveland, OH', + 1216861 => 'Cleveland, OH', + 1216875 => 'Cleveland, OH', + 1216881 => 'Cleveland, OH', + 1216883 => 'Cleveland, OH', + 1216889 => 'Cleveland, OH', + 1216921 => 'Cleveland, OH', + 1216928 => 'Cleveland, OH', + 1216939 => 'Cleveland, OH', + 1216941 => 'Cleveland, OH', + 1216957 => 'Cleveland, OH', + 1216961 => 'Cleveland, OH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1217.php b/src/libphonenumber/geocoding/data/en/1217.php new file mode 100644 index 000000000..7623ace88 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1217.php @@ -0,0 +1,169 @@ + 'Illinois', + 1217221 => 'Quincy, IL', + 1217222 => 'Quincy, IL', + 1217223 => 'Quincy, IL', + 1217224 => 'Quincy, IL', + 1217226 => 'Assumption, IL', + 1217228 => 'Quincy, IL', + 1217229 => 'Raymond, IL', + 1217233 => 'Decatur, IL', + 1217234 => 'Mattoon, IL', + 1217235 => 'Mattoon, IL', + 1217238 => 'Mattoon, IL', + 1217241 => 'Springfield, IL', + 1217243 => 'Jacksonville, IL', + 1217245 => 'Jacksonville, IL', + 1217253 => 'Tuscola, IL', + 1217256 => 'Warsaw, IL', + 1217258 => 'Mattoon, IL', + 1217267 => 'Westville, IL', + 1217268 => 'Arcola, IL', + 1217269 => 'Chrisman, IL', + 1217277 => 'Quincy, IL', + 1217283 => 'Hoopeston, IL', + 1217285 => 'Pittsfield, IL', + 1217287 => 'Taylorville, IL', + 1217322 => 'Rushville, IL', + 1217323 => 'Beardstown, IL', + 1217324 => 'Litchfield, IL', + 1217328 => 'Urbana, IL', + 1217330 => 'Decatur, IL', + 1217335 => 'Barry, IL', + 1217337 => 'Urbana, IL', + 1217342 => 'Effingham, IL', + 1217344 => 'Urbana, IL', + 1217345 => 'Charleston, IL', + 1217346 => 'Oakland, IL', + 1217347 => 'Effingham, IL', + 1217348 => 'Charleston, IL', + 1217351 => 'Champaign, IL', + 1217352 => 'Champaign, IL', + 1217355 => 'Champaign, IL', + 1217356 => 'Champaign, IL', + 1217357 => 'Carthage, IL', + 1217359 => 'Champaign, IL', + 1217362 => 'Decatur, IL', + 1217366 => 'Champaign, IL', + 1217367 => 'Urbana, IL', + 1217368 => 'Greenfield, IL', + 1217373 => 'Champaign, IL', + 1217374 => 'White Hall, IL', + 1217379 => 'Paxton, IL', + 1217382 => 'Martinsville, IL', + 1217383 => 'Urbana, IL', + 1217384 => 'Urbana, IL', + 1217392 => 'Augusta, IL', + 1217398 => 'Champaign, IL', + 1217403 => 'Champaign, IL', + 1217421 => 'Decatur, IL', + 1217422 => 'Decatur, IL', + 1217423 => 'Decatur, IL', + 1217424 => 'Decatur, IL', + 1217425 => 'Decatur, IL', + 1217428 => 'Decatur, IL', + 1217429 => 'Decatur, IL', + 1217431 => 'Danville, IL', + 1217435 => 'Waverly, IL', + 1217438 => 'Auburn, IL', + 1217442 => 'Danville, IL', + 1217443 => 'Danville, IL', + 1217446 => 'Danville, IL', + 1217452 => 'Virginia, IL', + 1217453 => 'Nauvoo, IL', + 1217459 => 'Windsor, IL', + 1217463 => 'Paris, IL', + 1217464 => 'Decatur, IL', + 1217465 => 'Paris, IL', + 1217466 => 'Paris, IL', + 1217479 => 'Jacksonville, IL', + 1217482 => 'Mason City, IL', + 1217483 => 'Chatham, IL', + 1217485 => 'Tolono, IL', + 1217488 => 'New Berlin, IL', + 1217489 => 'Mansfield, IL', + 1217492 => 'Springfield, IL', + 1217496 => 'Sherman, IL', + 1217498 => 'Rochester, IL', + 1217522 => 'Springfield, IL', + 1217523 => 'Springfield, IL', + 1217525 => 'Springfield, IL', + 1217528 => 'Springfield, IL', + 1217529 => 'Springfield, IL', + 1217532 => 'Hillsboro, IL', + 1217535 => 'Springfield, IL', + 1217543 => 'Arthur, IL', + 1217544 => 'Springfield, IL', + 1217545 => 'Springfield, IL', + 1217546 => 'Springfield, IL', + 1217547 => 'Springfield, IL', + 1217554 => 'Danville, IL', + 1217562 => 'Pana, IL', + 1217563 => 'Nokomis, IL', + 1217568 => 'Gifford, IL', + 1217585 => 'Springfield, IL', + 1217586 => 'Mahomet, IL', + 1217589 => 'Roodhouse, IL', + 1217593 => 'Camp Point, IL', + 1217625 => 'Pawnee, IL', + 1217626 => 'Pleasant Plains, IL', + 1217627 => 'Girard, IL', + 1217629 => 'Riverton, IL', + 1217632 => 'Petersburg, IL', + 1217648 => 'Atlanta, IL', + 1217659 => 'La Harpe, IL', + 1217662 => 'Georgetown, IL', + 1217665 => 'Bethany, IL', + 1217670 => 'Springfield, IL', + 1217678 => 'Bement, IL', + 1217679 => 'Springfield, IL', + 1217698 => 'Springfield, IL', + 1217707 => 'Philadelphia, PA', + 1217726 => 'Springfield, IL', + 1217728 => 'Sullivan, IL', + 1217732 => 'Lincoln, IL', + 1217735 => 'Lincoln, IL', + 1217742 => 'Winchester, IL', + 1217744 => 'Springfield, IL', + 1217753 => 'Springfield, IL', + 1217757 => 'Springfield, IL', + 1217762 => 'Monticello, IL', + 1217764 => 'Macon, IL', + 1217768 => 'Moweaqua, IL', + 1217773 => 'Mount Sterling, IL', + 1217774 => 'Shelbyville, IL', + 1217782 => 'Springfield, IL', + 1217784 => 'Gibson City, IL', + 1217785 => 'Springfield, IL', + 1217786 => 'Springfield, IL', + 1217787 => 'Springfield, IL', + 1217788 => 'Springfield, IL', + 1217789 => 'Springfield, IL', + 1217793 => 'Springfield, IL', + 1217794 => 'Maroa, IL', + 1217824 => 'Taylorville, IL', + 1217826 => 'Marshall, IL', + 1217832 => 'Villa Grove, IL', + 1217833 => 'Griggsville, IL', + 1217839 => 'Gillespie, IL', + 1217847 => 'Hamilton, IL', + 1217849 => 'Toledo, IL', + 1217854 => 'Carlinville, IL', + 1217857 => 'Teutopolis, IL', + 1217862 => 'Springfield, IL', + 1217875 => 'Decatur, IL', + 1217876 => 'Decatur, IL', + 1217877 => 'Decatur, IL', + 1217892 => 'Rantoul, IL', + 1217893 => 'Rantoul, IL', + 1217895 => 'Neoga, IL', + 1217923 => 'Greenup, IL', + 1217932 => 'Casey, IL', + 1217935 => 'Clinton, IL', + 1217936 => 'Mendon, IL', + 1217937 => 'Clinton, IL', + 1217942 => 'Carrollton, IL', + 1217965 => 'Virden, IL', + 1217999 => 'Mount Olive, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1218.php b/src/libphonenumber/geocoding/data/en/1218.php new file mode 100644 index 000000000..f9a85c5cc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1218.php @@ -0,0 +1,137 @@ + 'Minnesota', + 1218226 => 'Silver Bay, MN', + 1218229 => 'Aurora, MN', + 1218233 => 'Moorhead, MN', + 1218236 => 'Moorhead, MN', + 1218237 => 'Park Rapids, MN', + 1218246 => 'Deer River, MN', + 1218249 => 'Duluth, MN', + 1218253 => 'Red Lake Falls, MN', + 1218254 => 'Chisholm, MN', + 1218262 => 'Hibbing, MN', + 1218263 => 'Hibbing, MN', + 1218278 => 'Littlefork, MN', + 1218281 => 'Crookston, MN', + 1218283 => 'International Falls, MN', + 1218284 => 'Moorhead, MN', + 1218299 => 'Moorhead, MN', + 1218326 => 'Grand Rapids, MN', + 1218327 => 'Grand Rapids, MN', + 1218333 => 'Bemidji, MN', + 1218334 => 'Frazee, MN', + 1218335 => 'Cass Lake, MN', + 1218338 => 'Parkers Prairie, MN', + 1218342 => 'Vergas, MN', + 1218346 => 'Perham, MN', + 1218352 => 'Motley, MN', + 1218354 => 'Barnesville, MN', + 1218362 => 'Hibbing, MN', + 1218363 => 'Longville, MN', + 1218365 => 'Ely, MN', + 1218367 => 'Ottertail, MN', + 1218384 => 'Carlton, MN', + 1218385 => 'New York Mills, MN', + 1218386 => 'Warroad, MN', + 1218387 => 'Grand Marais, MN', + 1218426 => 'McGregor, MN', + 1218435 => 'Fosston, MN', + 1218436 => 'Karlstad, MN', + 1218437 => 'Argyle, MN', + 1218444 => 'Bemidji, MN', + 1218456 => 'Halstad, MN', + 1218463 => 'Roseau, MN', + 1218464 => 'Duluth, MN', + 1218476 => 'Floodwood, MN', + 1218477 => 'Moorhead, MN', + 1218483 => 'Hawley, MN', + 1218485 => 'Moose Lake, MN', + 1218498 => 'Glyndon, MN', + 1218525 => 'Duluth, MN', + 1218528 => 'Badger, MN', + 1218546 => 'Crosby, MN', + 1218547 => 'Walker, MN', + 1218563 => 'McIntosh, MN', + 1218564 => 'Menahga, MN', + 1218566 => 'Remer, MN', + 1218568 => 'Pequot Lakes, MN', + 1218583 => 'Henning, MN', + 1218584 => 'Twin Valley, MN', + 1218587 => 'Pine River, MN', + 1218624 => 'Duluth, MN', + 1218625 => 'Duluth, MN', + 1218626 => 'Duluth, MN', + 1218628 => 'Duluth, MN', + 1218631 => 'Wadena, MN', + 1218632 => 'Wadena, MN', + 1218634 => 'Baudette, MN', + 1218643 => 'Breckenridge, MN', + 1218666 => 'Cook, MN', + 1218675 => 'Hackensack, MN', + 1218681 => 'Thief River Falls, MN', + 1218683 => 'Thief River Falls, MN', + 1218685 => 'Elbow Lake, MN', + 1218687 => 'Erskine, MN', + 1218692 => 'Crosslake, MN', + 1218694 => 'Bagley, MN', + 1218697 => 'Hill City, MN', + 1218720 => 'Duluth, MN', + 1218721 => 'Duluth, MN', + 1218722 => 'Duluth, MN', + 1218723 => 'Duluth, MN', + 1218724 => 'Duluth, MN', + 1218725 => 'Duluth, MN', + 1218726 => 'Duluth, MN', + 1218727 => 'Duluth, MN', + 1218728 => 'Duluth, MN', + 1218730 => 'Duluth, MN', + 1218732 => 'Park Rapids, MN', + 1218733 => 'Duluth, MN', + 1218736 => 'Fergus Falls, MN', + 1218739 => 'Fergus Falls, MN', + 1218740 => 'Duluth, MN', + 1218741 => 'Virginia, MN', + 1218743 => 'Bigfork, MN', + 1218744 => 'Eveleth, MN', + 1218745 => 'Warren, MN', + 1218746 => 'Pillager, MN', + 1218749 => 'Virginia, MN', + 1218751 => 'Bemidji, MN', + 1218753 => 'Tower, MN', + 1218755 => 'Bemidji, MN', + 1218756 => 'Clarissa, MN', + 1218757 => 'Orr, MN', + 1218759 => 'Bemidji, MN', + 1218764 => 'Brainerd, MN', + 1218765 => 'Merrifield, MN', + 1218768 => 'McGregor, MN', + 1218773 => 'East Grand Forks, MN', + 1218776 => 'Clearbrook, MN', + 1218782 => 'Greenbush, MN', + 1218784 => 'Ada, MN', + 1218786 => 'Duluth, MN', + 1218826 => 'Underwood, MN', + 1218827 => 'Babbitt, MN', + 1218834 => 'Two Harbors, MN', + 1218835 => 'Blackduck, MN', + 1218837 => 'Sebeka, MN', + 1218843 => 'Hallock, MN', + 1218844 => 'Detroit Lakes, MN', + 1218846 => 'Detroit Lakes, MN', + 1218847 => 'Detroit Lakes, MN', + 1218863 => 'Pelican Rapids, MN', + 1218864 => 'Battle Lake, MN', + 1218867 => 'Rothsay, MN', + 1218874 => 'Newfolden, MN', + 1218878 => 'Cloquet, MN', + 1218879 => 'Cloquet, MN', + 1218885 => 'Nashwauk, MN', + 1218894 => 'Staples, MN', + 1218927 => 'Aitkin, MN', + 1218935 => 'Mahnomen, MN', + 1218945 => 'Fertile, MN', + 1218963 => 'Nisswa, MN', + 1218998 => 'Fergus Falls, MN', + 1218999 => 'Grand Rapids, MN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1219.php b/src/libphonenumber/geocoding/data/en/1219.php new file mode 100644 index 000000000..c9d5b3078 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1219.php @@ -0,0 +1,83 @@ + 'Indiana', + 1219226 => 'Crown Point, IN', + 1219253 => 'Monon, IN', + 1219261 => 'Remington, IN', + 1219263 => 'Valparaiso, IN', + 1219275 => 'Brook, IN', + 1219279 => 'Wolcott, IN', + 1219285 => 'Morocco, IN', + 1219297 => 'Goodland, IN', + 1219324 => 'La Porte, IN', + 1219325 => 'La Porte, IN', + 1219326 => 'La Porte, IN', + 1219362 => 'La Porte, IN', + 1219374 => 'Cedar Lake, IN', + 1219391 => 'East Chicago, IN', + 1219392 => 'East Chicago, IN', + 1219395 => 'Chesterton, IN', + 1219397 => 'East Chicago, IN', + 1219398 => 'East Chicago, IN', + 1219462 => 'Valparaiso, IN', + 1219464 => 'Valparaiso, IN', + 1219465 => 'Valparaiso, IN', + 1219473 => 'Whiting, IN', + 1219474 => 'Kentland, IN', + 1219476 => 'Valparaiso, IN', + 1219477 => 'Valparaiso, IN', + 1219531 => 'Valparaiso, IN', + 1219548 => 'Valparaiso, IN', + 1219567 => 'Francesville, IN', + 1219659 => 'Whiting, IN', + 1219661 => 'Crown Point, IN', + 1219662 => 'Crown Point, IN', + 1219663 => 'Crown Point, IN', + 1219696 => 'Lowell, IN', + 1219733 => 'Wanatah, IN', + 1219736 => 'Merrillville, IN', + 1219738 => 'Merrillville, IN', + 1219756 => 'Merrillville, IN', + 1219762 => 'Portage, IN', + 1219763 => 'Portage, IN', + 1219764 => 'Portage, IN', + 1219766 => 'Kouts, IN', + 1219769 => 'Merrillville, IN', + 1219785 => 'Westville, IN', + 1219795 => 'Merrillville, IN', + 1219836 => 'Munster, IN', + 1219844 => 'Hammond, IN', + 1219845 => 'Hammond, IN', + 1219852 => 'Hammond, IN', + 1219853 => 'Hammond, IN', + 1219866 => 'Rensselaer, IN', + 1219872 => 'Michigan City, IN', + 1219873 => 'Michigan City, IN', + 1219874 => 'Michigan City, IN', + 1219877 => 'Michigan City, IN', + 1219878 => 'Michigan City, IN', + 1219879 => 'Michigan City, IN', + 1219880 => 'Gary, IN', + 1219881 => 'Gary, IN', + 1219882 => 'Gary, IN', + 1219883 => 'Gary, IN', + 1219885 => 'Gary, IN', + 1219886 => 'Gary, IN', + 1219921 => 'Chesterton, IN', + 1219926 => 'Chesterton, IN', + 1219931 => 'Hammond, IN', + 1219932 => 'Hammond, IN', + 1219933 => 'Hammond, IN', + 1219937 => 'Hammond, IN', + 1219938 => 'Gary, IN', + 1219939 => 'Gary, IN', + 1219942 => 'Hobart, IN', + 1219944 => 'Gary, IN', + 1219949 => 'Gary, IN', + 1219956 => 'Wheatfield, IN', + 1219977 => 'Gary, IN', + 1219987 => 'De Motte, IN', + 1219989 => 'Hammond, IN', + 1219992 => 'Lake Village, IN', + 1219996 => 'Hebron, IN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1224.php b/src/libphonenumber/geocoding/data/en/1224.php new file mode 100644 index 000000000..1861bfff4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1224.php @@ -0,0 +1,5 @@ + 'Illinois', + 1224610 => 'North Chicago, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1225.php b/src/libphonenumber/geocoding/data/en/1225.php new file mode 100644 index 000000000..23c914891 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1225.php @@ -0,0 +1,96 @@ + 'Louisiana', + 1225201 => 'Baton Rouge, LA', + 1225215 => 'Baton Rouge, LA', + 1225216 => 'Baton Rouge, LA', + 1225218 => 'Baton Rouge, LA', + 1225219 => 'Baton Rouge, LA', + 1225222 => 'Greensburg, LA', + 1225231 => 'Baton Rouge, LA', + 1225243 => 'Denham Springs, LA', + 1225246 => 'Baton Rouge, LA', + 1225248 => 'Baton Rouge, LA', + 1225262 => 'Baton Rouge, LA', + 1225265 => 'Vacherie, LA', + 1225272 => 'Baton Rouge, LA', + 1225273 => 'Baton Rouge, LA', + 1225274 => 'Baton Rouge, LA', + 1225275 => 'Baton Rouge, LA', + 1225291 => 'Baton Rouge, LA', + 1225292 => 'Baton Rouge, LA', + 1225293 => 'Baton Rouge, LA', + 1225295 => 'Baton Rouge, LA', + 1225296 => 'Baton Rouge, LA', + 1225298 => 'Baton Rouge, LA', + 1225302 => 'Baton Rouge, LA', + 1225341 => 'Baton Rouge, LA', + 1225342 => 'Baton Rouge, LA', + 1225343 => 'Baton Rouge, LA', + 1225344 => 'Baton Rouge, LA', + 1225354 => 'Baton Rouge, LA', + 1225355 => 'Baton Rouge, LA', + 1225356 => 'Baton Rouge, LA', + 1225357 => 'Baton Rouge, LA', + 1225358 => 'Baton Rouge, LA', + 1225359 => 'Baton Rouge, LA', + 1225368 => 'Baton Rouge, LA', + 1225372 => 'Baton Rouge, LA', + 1225381 => 'Baton Rouge, LA', + 1225382 => 'Baton Rouge, LA', + 1225383 => 'Baton Rouge, LA', + 1225387 => 'Baton Rouge, LA', + 1225388 => 'Baton Rouge, LA', + 1225389 => 'Baton Rouge, LA', + 1225408 => 'Baton Rouge, LA', + 1225448 => 'Baton Rouge, LA', + 1225473 => 'Donaldsonville, LA', + 1225492 => 'Batchelor, LA', + 1225545 => 'White Castle, LA', + 1225562 => 'Convent, LA', + 1225578 => 'Baton Rouge, LA', + 1225615 => 'Baton Rouge, LA', + 1225621 => 'Gonzales, LA', + 1225625 => 'Maringouin, LA', + 1225634 => 'Jackson, LA', + 1225635 => 'St. Francisville, LA', + 1225638 => 'New Roads, LA', + 1225644 => 'Gonzales, LA', + 1225647 => 'Gonzales, LA', + 1225654 => 'Zachary, LA', + 1225658 => 'Zachary, LA', + 1225664 => 'Denham Springs, LA', + 1225665 => 'Denham Springs, LA', + 1225683 => 'Clinton, LA', + 1225686 => 'Livingston, LA', + 1225687 => 'Plaquemine, LA', + 1225706 => 'Baton Rouge, LA', + 1225751 => 'Baton Rouge, LA', + 1225752 => 'Baton Rouge, LA', + 1225753 => 'Baton Rouge, LA', + 1225754 => 'Baton Rouge, LA', + 1225755 => 'Baton Rouge, LA', + 1225756 => 'Baton Rouge, LA', + 1225757 => 'Baton Rouge, LA', + 1225761 => 'Baton Rouge, LA', + 1225763 => 'Baton Rouge, LA', + 1225765 => 'Baton Rouge, LA', + 1225766 => 'Baton Rouge, LA', + 1225767 => 'Baton Rouge, LA', + 1225768 => 'Baton Rouge, LA', + 1225769 => 'Baton Rouge, LA', + 1225810 => 'Baton Rouge, LA', + 1225819 => 'Baton Rouge, LA', + 1225922 => 'Baton Rouge, LA', + 1225923 => 'Baton Rouge, LA', + 1225924 => 'Baton Rouge, LA', + 1225925 => 'Baton Rouge, LA', + 1225926 => 'Baton Rouge, LA', + 1225927 => 'Baton Rouge, LA', + 1225928 => 'Baton Rouge, LA', + 1225929 => 'Baton Rouge, LA', + 1225930 => 'Baton Rouge, LA', + 1225932 => 'Baton Rouge, LA', + 1225952 => 'Baton Rouge, LA', + 1225987 => 'Baton Rouge, LA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1226.php b/src/libphonenumber/geocoding/data/en/1226.php new file mode 100644 index 000000000..24946b01a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1226.php @@ -0,0 +1,5 @@ + 'Ontario', + 1226663 => 'London, ON', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1228.php b/src/libphonenumber/geocoding/data/en/1228.php new file mode 100644 index 000000000..9c38741cf --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1228.php @@ -0,0 +1,42 @@ + 'Mississippi', + 1228206 => 'Gulfport, MS', + 1228328 => 'Gulfport, MS', + 1228374 => 'Biloxi, MS', + 1228376 => 'Biloxi, MS', + 1228377 => 'Keesler Afb, MS', + 1228385 => 'Biloxi, MS', + 1228388 => 'Biloxi, MS', + 1228432 => 'Biloxi, MS', + 1228435 => 'Biloxi, MS', + 1228436 => 'Biloxi, MS', + 1228452 => 'Pass Christian, MS', + 1228474 => 'Moss Point, MS', + 1228475 => 'Moss Point, MS', + 1228497 => 'Gautier, MS', + 1228522 => 'Gautier, MS', + 1228523 => 'Biloxi, MS', + 1228539 => 'Gulfport, MS', + 1228575 => 'Gulfport, MS', + 1228594 => 'Biloxi, MS', + 1228604 => 'Gulfport, MS', + 1228696 => 'Pascagoula, MS', + 1228762 => 'Pascagoula, MS', + 1228769 => 'Pascagoula, MS', + 1228809 => 'Pascagoula, MS', + 1228818 => 'Ocean Springs, MS', + 1228822 => 'Gulfport, MS', + 1228831 => 'Gulfport, MS', + 1228832 => 'Gulfport, MS', + 1228863 => 'Gulfport, MS', + 1228864 => 'Gulfport, MS', + 1228865 => 'Gulfport, MS', + 1228867 => 'Gulfport, MS', + 1228868 => 'Gulfport, MS', + 1228872 => 'Ocean Springs, MS', + 1228875 => 'Ocean Springs, MS', + 1228896 => 'Gulfport, MS', + 1228897 => 'Gulfport, MS', + 1228938 => 'Pascagoula, MS', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1229.php b/src/libphonenumber/geocoding/data/en/1229.php new file mode 100644 index 000000000..fa718c47b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1229.php @@ -0,0 +1,94 @@ + 'Georgia', + 1229219 => 'Valdosta, GA', + 1229225 => 'Thomasville, GA', + 1229226 => 'Thomasville, GA', + 1229227 => 'Thomasville, GA', + 1229228 => 'Thomasville, GA', + 1229238 => 'Tifton, GA', + 1229241 => 'Valdosta, GA', + 1229242 => 'Valdosta, GA', + 1229243 => 'Bainbridge, GA', + 1229244 => 'Valdosta, GA', + 1229245 => 'Valdosta, GA', + 1229246 => 'Bainbridge, GA', + 1229247 => 'Valdosta, GA', + 1229248 => 'Bainbridge, GA', + 1229249 => 'Valdosta, GA', + 1229253 => 'Valdosta, GA', + 1229259 => 'Valdosta, GA', + 1229263 => 'Quitman, GA', + 1229268 => 'Vienna, GA', + 1229271 => 'Cordele, GA', + 1229273 => 'Cordele, GA', + 1229276 => 'Cordele, GA', + 1229293 => 'Valdosta, GA', + 1229294 => 'Pelham, GA', + 1229312 => 'Albany, GA', + 1229317 => 'Albany, GA', + 1229333 => 'Valdosta, GA', + 1229334 => 'Georgetown, GA', + 1229336 => 'Camilla, GA', + 1229353 => 'Tifton, GA', + 1229365 => 'Rochelle, GA', + 1229377 => 'Cairo, GA', + 1229378 => 'Cairo, GA', + 1229382 => 'Tifton, GA', + 1229386 => 'Tifton, GA', + 1229387 => 'Tifton, GA', + 1229388 => 'Tifton, GA', + 1229391 => 'Tifton, GA', + 1229420 => 'Albany, GA', + 1229423 => 'Fitzgerald, GA', + 1229424 => 'Fitzgerald, GA', + 1229426 => 'Fitzgerald, GA', + 1229430 => 'Albany, GA', + 1229431 => 'Albany, GA', + 1229432 => 'Albany, GA', + 1229434 => 'Albany, GA', + 1229435 => 'Albany, GA', + 1229436 => 'Albany, GA', + 1229438 => 'Albany, GA', + 1229439 => 'Albany, GA', + 1229446 => 'Albany, GA', + 1229467 => 'Abbeville, GA', + 1229468 => 'Ocilla, GA', + 1229482 => 'Lakeland, GA', + 1229483 => 'Albany, GA', + 1229498 => 'Boston, GA', + 1229524 => 'Donalsonville, GA', + 1229551 => 'Thomasville, GA', + 1229567 => 'Ashburn, GA', + 1229616 => 'Moultrie, GA', + 1229639 => 'Albany, GA', + 1229649 => 'Buena Vista, GA', + 1229671 => 'Valdosta, GA', + 1229686 => 'Nashville, GA', + 1229723 => 'Blakely, GA', + 1229732 => 'Cuthbert, GA', + 1229758 => 'Colquitt, GA', + 1229759 => 'Leesburg, GA', + 1229762 => 'Whigham, GA', + 1229768 => 'Fort Gaines, GA', + 1229769 => 'Norman Park, GA', + 1229776 => 'Sylvester, GA', + 1229794 => 'Hahira, GA', + 1229824 => 'Plains, GA', + 1229835 => 'Edison, GA', + 1229868 => 'McRae, GA', + 1229878 => 'Albany, GA', + 1229883 => 'Albany, GA', + 1229887 => 'Richland, GA', + 1229888 => 'Albany, GA', + 1229889 => 'Albany, GA', + 1229890 => 'Moultrie, GA', + 1229891 => 'Moultrie, GA', + 1229896 => 'Adel, GA', + 1229924 => 'Americus, GA', + 1229928 => 'Americus, GA', + 1229931 => 'Americus, GA', + 1229937 => 'Ellaville, GA', + 1229985 => 'Moultrie, GA', + 1229995 => 'Dawson, GA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1231.php b/src/libphonenumber/geocoding/data/en/1231.php new file mode 100644 index 000000000..9429d6c81 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1231.php @@ -0,0 +1,93 @@ + 'Michigan', + 1231223 => 'Traverse City, MI', + 1231237 => 'Charlevoix, MI', + 1231238 => 'Indian River, MI', + 1231258 => 'Kalkaska, MI', + 1231263 => 'Kingsley, MI', + 1231267 => 'Williamsburg, MI', + 1231271 => 'Suttons Bay, MI', + 1231325 => 'Honor, MI', + 1231326 => 'Empire, MI', + 1231347 => 'Petoskey, MI', + 1231348 => 'Petoskey, MI', + 1231352 => 'Frankfort, MI', + 1231386 => 'Northport, MI', + 1231398 => 'Manistee, MI', + 1231421 => 'Traverse City, MI', + 1231436 => 'Mackinaw City, MI', + 1231448 => 'Beaver Island, MI', + 1231487 => 'Petoskey, MI', + 1231525 => 'Wolverine, MI', + 1231526 => 'Harbor Springs, MI', + 1231527 => 'Big Rapids, MI', + 1231533 => 'Bellaire, MI', + 1231536 => 'East Jordan, MI', + 1231539 => 'Pellston, MI', + 1231544 => 'Central Lake, MI', + 1231547 => 'Charlevoix, MI', + 1231548 => 'Alanson, MI', + 1231549 => 'Boyne Falls, MI', + 1231582 => 'Boyne City, MI', + 1231587 => 'Mancelona, MI', + 1231592 => 'Big Rapids, MI', + 1231597 => 'Cheboygan, MI', + 1231625 => 'Cheboygan, MI', + 1231627 => 'Cheboygan, MI', + 1231652 => 'Newaygo, MI', + 1231672 => 'Muskegon, MI', + 1231689 => 'White Cloud, MI', + 1231720 => 'Muskegon, MI', + 1231722 => 'Muskegon, MI', + 1231723 => 'Manistee, MI', + 1231724 => 'Muskegon, MI', + 1231725 => 'Muskegon, MI', + 1231726 => 'Muskegon, MI', + 1231727 => 'Muskegon, MI', + 1231728 => 'Muskegon, MI', + 1231734 => 'Evart, MI', + 1231743 => 'Marion, MI', + 1231744 => 'Muskegon, MI', + 1231745 => 'Baldwin, MI', + 1231755 => 'Muskegon, MI', + 1231759 => 'Muskegon, MI', + 1231766 => 'Muskegon, MI', + 1231767 => 'Muskegon, MI', + 1231768 => 'Le Roy, MI', + 1231773 => 'Muskegon, MI', + 1231775 => 'Cadillac, MI', + 1231777 => 'Muskegon, MI', + 1231779 => 'Cadillac, MI', + 1231788 => 'Muskegon, MI', + 1231796 => 'Big Rapids, MI', + 1231824 => 'Manton, MI', + 1231825 => 'McBain, MI', + 1231828 => 'Twin Lake, MI', + 1231832 => 'Reed City, MI', + 1231834 => 'Grant, MI', + 1231839 => 'Lake City, MI', + 1231843 => 'Ludington, MI', + 1231845 => 'Ludington, MI', + 1231848 => 'Wellston, MI', + 1231853 => 'Ravenna, MI', + 1231854 => 'Hesperia, MI', + 1231864 => 'Bear Lake, MI', + 1231865 => 'Fruitport Township, MI', + 1231869 => 'Pentwater, MI', + 1231876 => 'Cadillac, MI', + 1231879 => 'Fife Lake, MI', + 1231885 => 'Mesick, MI', + 1231922 => 'Traverse City, MI', + 1231924 => 'Fremont, MI', + 1231929 => 'Traverse City, MI', + 1231932 => 'Traverse City, MI', + 1231933 => 'Traverse City, MI', + 1231935 => 'Traverse City, MI', + 1231937 => 'Howard City, MI', + 1231941 => 'Traverse City, MI', + 1231943 => 'Traverse City, MI', + 1231946 => 'Traverse City, MI', + 1231947 => 'Traverse City, MI', + 1231995 => 'Traverse City, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1234.php b/src/libphonenumber/geocoding/data/en/1234.php new file mode 100644 index 000000000..67bea4524 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1234.php @@ -0,0 +1,4 @@ + 'Ohio', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1236.php b/src/libphonenumber/geocoding/data/en/1236.php new file mode 100644 index 000000000..483b9c6cf --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1236.php @@ -0,0 +1,4 @@ + 'British Columbia', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1239.php b/src/libphonenumber/geocoding/data/en/1239.php new file mode 100644 index 000000000..869972f9f --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1239.php @@ -0,0 +1,108 @@ + 'Florida', + 1239213 => 'Naples, FL', + 1239225 => 'Fort Myers, FL', + 1239226 => 'Fort Myers, FL', + 1239234 => 'Naples, FL', + 1239242 => 'Cape Coral, FL', + 1239252 => 'Naples, FL', + 1239254 => 'Naples, FL', + 1239261 => 'Naples, FL', + 1239262 => 'Naples, FL', + 1239263 => 'Naples, FL', + 1239267 => 'Fort Myers, FL', + 1239272 => 'Naples, FL', + 1239274 => 'Fort Myers, FL', + 1239275 => 'Fort Myers, FL', + 1239277 => 'Fort Myers, FL', + 1239278 => 'Fort Myers, FL', + 1239303 => 'Lehigh Acres, FL', + 1239304 => 'Naples, FL', + 1239313 => 'Fort Myers, FL', + 1239331 => 'Naples, FL', + 1239332 => 'Fort Myers, FL', + 1239334 => 'Fort Myers, FL', + 1239337 => 'Fort Myers, FL', + 1239338 => 'Fort Myers, FL', + 1239343 => 'Fort Myers, FL', + 1239348 => 'Naples, FL', + 1239352 => 'Naples, FL', + 1239353 => 'Naples, FL', + 1239354 => 'Naples, FL', + 1239368 => 'Lehigh Acres, FL', + 1239369 => 'Lehigh Acres, FL', + 1239389 => 'Marco Island, FL', + 1239393 => 'Marco Island, FL', + 1239394 => 'Marco Island, FL', + 1239395 => 'Sanibel, FL', + 1239403 => 'Naples, FL', + 1239415 => 'Fort Myers, FL', + 1239417 => 'Naples, FL', + 1239418 => 'Fort Myers, FL', + 1239430 => 'Naples, FL', + 1239431 => 'Naples, FL', + 1239432 => 'Fort Myers, FL', + 1239433 => 'Fort Myers, FL', + 1239434 => 'Naples, FL', + 1239435 => 'Naples, FL', + 1239436 => 'Naples, FL', + 1239437 => 'Fort Myers, FL', + 1239449 => 'Naples, FL', + 1239454 => 'Fort Myers, FL', + 1239455 => 'Naples, FL', + 1239458 => 'Cape Coral, FL', + 1239461 => 'Fort Myers, FL', + 1239463 => 'Fort Myers Beach, FL', + 1239466 => 'Fort Myers, FL', + 1239472 => 'Sanibel, FL', + 1239479 => 'Fort Myers, FL', + 1239481 => 'Fort Myers, FL', + 1239482 => 'Fort Myers, FL', + 1239489 => 'Fort Myers, FL', + 1239513 => 'Naples, FL', + 1239514 => 'Naples, FL', + 1239530 => 'Naples, FL', + 1239533 => 'Fort Myers, FL', + 1239540 => 'Cape Coral, FL', + 1239541 => 'Cape Coral, FL', + 1239542 => 'Cape Coral, FL', + 1239549 => 'Cape Coral, FL', + 1239561 => 'Fort Myers, FL', + 1239566 => 'Naples, FL', + 1239573 => 'Cape Coral, FL', + 1239574 => 'Cape Coral, FL', + 1239590 => 'Fort Myers, FL', + 1239591 => 'Naples, FL', + 1239592 => 'Naples, FL', + 1239593 => 'Naples, FL', + 1239594 => 'Naples, FL', + 1239596 => 'Naples, FL', + 1239597 => 'Naples, FL', + 1239598 => 'Naples, FL', + 1239642 => 'Marco Island, FL', + 1239643 => 'Naples, FL', + 1239649 => 'Naples, FL', + 1239657 => 'Immokalee, FL', + 1239658 => 'Immokalee, FL', + 1239659 => 'Naples, FL', + 1239673 => 'Cape Coral, FL', + 1239689 => 'Fort Myers, FL', + 1239690 => 'Fort Myers, FL', + 1239692 => 'Naples, FL', + 1239693 => 'Fort Myers, FL', + 1239694 => 'Fort Myers, FL', + 1239732 => 'Naples, FL', + 1239765 => 'Fort Myers Beach, FL', + 1239768 => 'Fort Myers, FL', + 1239772 => 'Cape Coral, FL', + 1239774 => 'Naples, FL', + 1239775 => 'Naples, FL', + 1239793 => 'Naples, FL', + 1239825 => 'Naples, FL', + 1239931 => 'Fort Myers, FL', + 1239936 => 'Fort Myers, FL', + 1239939 => 'Fort Myers, FL', + 1239945 => 'Cape Coral, FL', + 1239985 => 'Fort Myers, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1240.php b/src/libphonenumber/geocoding/data/en/1240.php new file mode 100644 index 000000000..b059bef26 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1240.php @@ -0,0 +1,14 @@ + 'Maryland', + 1240313 => 'Hagerstown, MD', + 1240362 => 'Cumberland, MD', + 1240379 => 'Frederick, MD', + 1240420 => 'Hagerstown, MD', + 1240566 => 'Frederick, MD', + 1240632 => 'Gaithersburg, MD', + 1240826 => 'Rockville, MD', + 1240857 => 'Joint Base Andrews Naval Air Facility, MD', + 1240864 => 'Rockville, MD', + 1240964 => 'Cumberland, MD', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1248.php b/src/libphonenumber/geocoding/data/en/1248.php new file mode 100644 index 000000000..abec0be21 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1248.php @@ -0,0 +1,97 @@ + 'Michigan', + 1248208 => 'Southfield, MI', + 1248213 => 'Southfield, MI', + 1248223 => 'Southfield, MI', + 1248236 => 'Oxford Charter Township, MI', + 1248244 => 'Troy, MI', + 1248262 => 'Southfield, MI', + 1248267 => 'Troy, MI', + 1248269 => 'Troy, MI', + 1248273 => 'Troy, MI', + 1248293 => 'Rochester Hills, MI', + 1248312 => 'Troy, MI', + 1248324 => 'Farmington Hills, MI', + 1248328 => 'Holly, MI', + 1248350 => 'Southfield, MI', + 1248351 => 'Southfield, MI', + 1248352 => 'Southfield, MI', + 1248353 => 'Southfield, MI', + 1248354 => 'Southfield, MI', + 1248355 => 'Southfield, MI', + 1248356 => 'Southfield, MI', + 1248357 => 'Southfield, MI', + 1248358 => 'Southfield, MI', + 1248362 => 'Troy, MI', + 1248375 => 'Rochester Hills, MI', + 1248384 => 'Village of Clarkston, MI', + 1248394 => 'Village of Clarkston, MI', + 1248395 => 'Southfield, MI', + 1248424 => 'Southfield, MI', + 1248443 => 'Southfield, MI', + 1248457 => 'Troy, MI', + 1248483 => 'Southfield, MI', + 1248489 => 'Farmington Hills, MI', + 1248519 => 'Troy, MI', + 1248524 => 'Troy, MI', + 1248526 => 'Troy, MI', + 1248528 => 'Troy, MI', + 1248549 => 'Royal Oak, MI', + 1248551 => 'Royal Oak, MI', + 1248552 => 'Southfield, MI', + 1248553 => 'Farmington Hills, MI', + 1248557 => 'Southfield, MI', + 1248564 => 'Farmington Hills, MI', + 1248569 => 'Southfield, MI', + 1248614 => 'Troy, MI', + 1248618 => 'Waterford Township, MI', + 1248619 => 'Troy, MI', + 1248620 => 'Clarkston, MI', + 1248625 => 'Clarkston, MI', + 1248627 => 'Ortonville, MI', + 1248628 => 'Oxford Charter Township, MI', + 1248634 => 'Holly, MI', + 1248637 => 'Troy, MI', + 1248641 => 'Troy, MI', + 1248643 => 'Troy, MI', + 1248649 => 'Troy, MI', + 1248661 => 'West Bloomfield Township, MI', + 1248663 => 'Southfield, MI', + 1248666 => 'Waterford Township, MI', + 1248673 => 'Waterford Township, MI', + 1248674 => 'Waterford Township, MI', + 1248680 => 'Troy, MI', + 1248685 => 'Milford, MI', + 1248689 => 'Troy, MI', + 1248693 => 'Lake Orion, MI', + 1248698 => 'White Lake, MI', + 1248740 => 'Troy, MI', + 1248743 => 'Troy, MI', + 1248746 => 'Southfield, MI', + 1248784 => 'Southfield, MI', + 1248796 => 'Southfield, MI', + 1248799 => 'Southfield, MI', + 1248809 => 'Southfield, MI', + 1248813 => 'Troy, MI', + 1248814 => 'Lake Orion, MI', + 1248816 => 'Troy, MI', + 1248822 => 'Troy, MI', + 1248823 => 'Troy, MI', + 1248827 => 'Southfield, MI', + 1248828 => 'Troy, MI', + 1248848 => 'Farmington Hills, MI', + 1248849 => 'Southfield, MI', + 1248853 => 'Rochester Hills, MI', + 1248857 => 'Pontiac, MI', + 1248858 => 'Pontiac, MI', + 1248879 => 'Troy, MI', + 1248886 => 'Waterford, MI', + 1248898 => 'Royal Oak, MI', + 1248922 => 'Clarkston, MI', + 1248945 => 'Southfield, MI', + 1248948 => 'Southfield, MI', + 1248952 => 'Troy, MI', + 1248968 => 'Oak Park, MI', + 1248969 => 'Oxford Charter Township, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1250.php b/src/libphonenumber/geocoding/data/en/1250.php new file mode 100644 index 000000000..48a9d06c7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1250.php @@ -0,0 +1,241 @@ + 'British Columbia', + 1250212 => 'Kelowna, BC', + 1250215 => 'Kelowna, BC', + 1250220 => 'Victoria, BC', + 1250242 => 'Tumbler Ridge, BC', + 1250245 => 'Ladysmith, BC', + 1250246 => 'Chemainus, BC', + 1250247 => 'Gabriola, BC', + 1250248 => 'Parksville, BC', + 1250256 => 'Lillooet, BC', + 1250260 => 'Vernon, BC', + 1250265 => 'Nakusp, BC', + 1250276 => 'Penticton, BC', + 1250286 => 'Campbell River, BC', + 1250287 => 'Campbell River, BC', + 1250295 => 'Princeton, BC', + 1250296 => '150 Mile House, BC', + 1250298 => 'Victoria, BC', + 1250305 => 'Williams Lake, BC', + 1250314 => 'Kamloops, BC', + 1250317 => 'Kelowna, BC', + 1250334 => 'Courtenay, BC', + 1250336 => 'Cumberland, BC', + 1250338 => 'Courtenay, BC', + 1250339 => 'Comox, BC', + 1250342 => 'Invermere, BC', + 1250344 => 'Golden, BC', + 1250345 => 'Fairmont Hot Springs, BC', + 1250347 => 'Radium Hot Springs, BC', + 1250352 => 'Nelson, BC', + 1250353 => 'Kaslo, BC', + 1250354 => 'Nelson, BC', + 1250357 => 'Salmo, BC', + 1250360 => 'Victoria, BC', + 1250361 => 'Victoria, BC', + 1250362 => 'Rossland, BC', + 1250364 => 'Trail, BC', + 1250365 => 'Castlegar, BC', + 1250367 => 'Fruitvale, BC', + 1250368 => 'Trail, BC', + 1250370 => 'Victoria, BC', + 1250372 => 'Kamloops, BC', + 1250374 => 'Kamloops, BC', + 1250376 => 'Kamloops, BC', + 1250377 => 'Kamloops, BC', + 1250378 => 'Merritt, BC', + 1250380 => 'Victoria, BC', + 1250381 => 'Victoria, BC', + 1250382 => 'Victoria, BC', + 1250383 => 'Victoria, BC', + 1250384 => 'Victoria, BC', + 1250385 => 'Victoria, BC', + 1250386 => 'Victoria, BC', + 1250388 => 'Victoria, BC', + 1250389 => 'Victoria, BC', + 1250390 => 'Nanaimo, BC', + 1250391 => 'Victoria, BC', + 1250392 => 'Williams Lake, BC', + 1250395 => '100 Mile House, BC', + 1250398 => 'Williams Lake, BC', + 1250405 => 'Victoria, BC', + 1250412 => 'Victoria, BC', + 1250417 => 'Cranbrook, BC', + 1250423 => 'Fernie, BC', + 1250425 => 'Sparwood, BC', + 1250426 => 'Cranbrook, BC', + 1250427 => 'Kimberley, BC', + 1250428 => 'Creston, BC', + 1250434 => 'Kamloops, BC', + 1250442 => 'Grand Forks, BC', + 1250448 => 'Kelowna, BC', + 1250453 => 'Ashcroft, BC', + 1250455 => 'Lytton, BC', + 1250457 => 'Cache Creek, BC', + 1250459 => 'Clinton, BC', + 1250468 => 'Nanoose Bay, BC', + 1250470 => 'Kelowna, BC', + 1250472 => 'Victoria, BC', + 1250474 => 'Victoria, BC', + 1250475 => 'Victoria, BC', + 1250477 => 'Victoria, BC', + 1250478 => 'Victoria, BC', + 1250479 => 'Victoria, BC', + 1250480 => 'Victoria, BC', + 1250487 => 'Penticton, BC', + 1250489 => 'Cranbrook, BC', + 1250490 => 'Penticton, BC', + 1250491 => 'Kelowna, BC', + 1250492 => 'Penticton, BC', + 1250493 => 'Penticton, BC', + 1250494 => 'Summerland, BC', + 1250495 => 'Osoyoos, BC', + 1250498 => 'Oliver, BC', + 1250499 => 'Keremeos, BC', + 1250503 => 'Vernon, BC', + 1250505 => 'Nelson, BC', + 1250523 => 'Logan Lake, BC', + 1250542 => 'Vernon, BC', + 1250545 => 'Vernon, BC', + 1250546 => 'Armstrong, BC', + 1250547 => 'Lumby, BC', + 1250549 => 'Vernon, BC', + 1250554 => 'Kamloops, BC', + 1250558 => 'Vernon, BC', + 1250559 => 'Queen Charlotte, BC', + 1250561 => 'Prince George, BC', + 1250562 => 'Prince George, BC', + 1250563 => 'Prince George, BC', + 1250564 => 'Prince George, BC', + 1250565 => 'Prince George, BC', + 1250566 => 'Valemount, BC', + 1250567 => 'Vanderhoof, BC', + 1250569 => 'McBride, BC', + 1250571 => 'Kamloops, BC', + 1250573 => 'Kamloops, BC', + 1250574 => 'Kamloops, BC', + 1250579 => 'Kamloops, BC', + 1250585 => 'Nanaimo, BC', + 1250586 => 'Parksville, BC', + 1250590 => 'Victoria, BC', + 1250591 => 'Nanaimo, BC', + 1250592 => 'Victoria, BC', + 1250595 => 'Victoria, BC', + 1250596 => 'Prince George, BC', + 1250597 => 'Duncan, BC', + 1250598 => 'Victoria, BC', + 1250612 => 'Prince George, BC', + 1250614 => 'Prince George, BC', + 1250615 => 'Terrace, BC', + 1250618 => 'Nanaimo, BC', + 1250622 => 'Prince Rupert, BC', + 1250624 => 'Prince Rupert, BC', + 1250626 => 'Masset, BC', + 1250627 => 'Prince Rupert, BC', + 1250629 => 'Pender Island, BC', + 1250632 => 'Kitimat, BC', + 1250635 => 'Terrace, BC', + 1250638 => 'Terrace, BC', + 1250642 => 'Sooke, BC', + 1250651 => 'Atlin, BC', + 1250658 => 'Victoria, BC', + 1250672 => 'Barrière, BC', + 1250674 => 'Clearwater, BC', + 1250679 => 'Chase, BC', + 1250692 => 'Burns Lake, BC', + 1250699 => 'Fraser Lake, BC', + 1250701 => 'Duncan, BC', + 1250703 => 'Courtenay, BC', + 1250704 => 'Victoria, BC', + 1250712 => 'Kelowna, BC', + 1250714 => 'Nanaimo, BC', + 1250715 => 'Duncan, BC', + 1250716 => 'Nanaimo, BC', + 1250717 => 'Kelowna, BC', + 1250719 => 'Dawson Creek, BC', + 1250720 => 'Port Alberni, BC', + 1250721 => 'Victoria, BC', + 1250722 => 'Nanaimo, BC', + 1250723 => 'Port Alberni, BC', + 1250724 => 'Port Alberni, BC', + 1250725 => 'Tofino, BC', + 1250726 => 'Ucluelet, BC', + 1250727 => 'Victoria, BC', + 1250729 => 'Nanaimo, BC', + 1250741 => 'Nanaimo, BC', + 1250744 => 'Victoria, BC', + 1250746 => 'Duncan, BC', + 1250747 => 'Quesnel, BC', + 1250748 => 'Duncan, BC', + 1250749 => 'Lake Cowichan, BC', + 1250751 => 'Nanaimo, BC', + 1250752 => 'Qualicum Beach, BC', + 1250753 => 'Nanaimo, BC', + 1250754 => 'Nanaimo, BC', + 1250755 => 'Nanaimo, BC', + 1250756 => 'Nanaimo, BC', + 1250758 => 'Nanaimo, BC', + 1250762 => 'Kelowna, BC', + 1250763 => 'Kelowna, BC', + 1250764 => 'Kelowna, BC', + 1250765 => 'Kelowna, BC', + 1250767 => 'Peachland, BC', + 1250768 => 'Westbank, BC', + 1250769 => 'Kelowna, BC', + 1250770 => 'Penticton, BC', + 1250771 => 'Dease Lake, BC', + 1250774 => 'Fort Nelson, BC', + 1250782 => 'Dawson Creek, BC', + 1250784 => 'Dawson Creek, BC', + 1250785 => 'Fort St. John, BC', + 1250787 => 'Fort St. John, BC', + 1250788 => 'Chetwynd, BC', + 1250799 => 'Bella Coola, BC', + 1250804 => 'Salmon Arm, BC', + 1250807 => 'Kelowna, BC', + 1250825 => 'Nelson, BC', + 1250828 => 'Kamloops, BC', + 1250830 => 'Campbell River, BC', + 1250832 => 'Salmon Arm, BC', + 1250833 => 'Salmon Arm, BC', + 1250836 => 'Sicamous, BC', + 1250837 => 'Revelstoke, BC', + 1250838 => 'Enderby, BC', + 1250845 => 'Houston, BC', + 1250846 => 'Telkwa, BC', + 1250847 => 'Smithers, BC', + 1250851 => 'Kamloops, BC', + 1250860 => 'Kelowna, BC', + 1250861 => 'Kelowna, BC', + 1250862 => 'Kelowna, BC', + 1250865 => 'Elkford, BC', + 1250868 => 'Kelowna, BC', + 1250869 => 'Kelowna, BC', + 1250871 => 'Courtenay, BC', + 1250877 => 'Smithers, BC', + 1250881 => 'Victoria, BC', + 1250884 => 'Victoria, BC', + 1250888 => 'Victoria, BC', + 1250897 => 'Courtenay, BC', + 1250920 => 'Victoria, BC', + 1250923 => 'Campbell River, BC', + 1250941 => 'Comox, BC', + 1250949 => 'Port Hardy, BC', + 1250953 => 'Victoria, BC', + 1250954 => 'Parksville, BC', + 1250956 => 'Port McNeill, BC', + 1250960 => 'Prince George, BC', + 1250961 => 'Prince George, BC', + 1250962 => 'Prince George, BC', + 1250963 => 'Prince George, BC', + 1250964 => 'Prince George, BC', + 1250974 => 'Alert Bay, BC', + 1250979 => 'Kelowna, BC', + 1250991 => 'Quesnel, BC', + 1250992 => 'Quesnel, BC', + 1250995 => 'Victoria, BC', + 1250996 => 'Fort St James, BC', + 1250997 => 'Mackenzie, BC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1251.php b/src/libphonenumber/geocoding/data/en/1251.php new file mode 100644 index 000000000..7a2780e73 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1251.php @@ -0,0 +1,91 @@ + 'Alabama', + 1251208 => 'Mobile, AL', + 1251246 => 'Jackson, AL', + 1251267 => 'Frisco City, AL', + 1251275 => 'Grove Hill, AL', + 1251287 => 'Mobile, AL', + 1251296 => 'Flomaton, AL', + 1251304 => 'Mobile, AL', + 1251316 => 'Mobile, AL', + 1251340 => 'Mobile, AL', + 1251341 => 'Mobile, AL', + 1251342 => 'Mobile, AL', + 1251343 => 'Mobile, AL', + 1251344 => 'Mobile, AL', + 1251345 => 'Mobile, AL', + 1251368 => 'Atmore, AL', + 1251378 => 'Mobile, AL', + 1251380 => 'Mobile, AL', + 1251405 => 'Mobile, AL', + 1251410 => 'Mobile, AL', + 1251414 => 'Mobile, AL', + 1251415 => 'Mobile, AL', + 1251431 => 'Mobile, AL', + 1251432 => 'Mobile, AL', + 1251433 => 'Mobile, AL', + 1251434 => 'Mobile, AL', + 1251435 => 'Mobile, AL', + 1251438 => 'Mobile, AL', + 1251441 => 'Mobile, AL', + 1251446 => 'Atmore, AL', + 1251450 => 'Mobile, AL', + 1251460 => 'Mobile, AL', + 1251461 => 'Mobile, AL', + 1251470 => 'Mobile, AL', + 1251471 => 'Mobile, AL', + 1251473 => 'Mobile, AL', + 1251476 => 'Mobile, AL', + 1251478 => 'Mobile, AL', + 1251479 => 'Mobile, AL', + 1251574 => 'Mobile, AL', + 1251575 => 'Monroeville, AL', + 1251578 => 'Evergreen, AL', + 1251580 => 'Bay Minette, AL', + 1251602 => 'Mobile, AL', + 1251607 => 'Mobile, AL', + 1251633 => 'Mobile, AL', + 1251634 => 'Mobile, AL', + 1251635 => 'Mobile, AL', + 1251639 => 'Mobile, AL', + 1251653 => 'Theodore, AL', + 1251660 => 'Mobile, AL', + 1251661 => 'Mobile, AL', + 1251662 => 'Mobile, AL', + 1251665 => 'Mobile, AL', + 1251666 => 'Mobile, AL', + 1251690 => 'Mobile, AL', + 1251694 => 'Mobile, AL', + 1251725 => 'Mobile, AL', + 1251743 => 'Monroeville, AL', + 1251776 => 'Mobile, AL', + 1251809 => 'Brewton, AL', + 1251824 => 'Bayou La Batre, AL', + 1251843 => 'Gilbertown, AL', + 1251847 => 'Chatom, AL', + 1251861 => 'Dauphin Island, AL', + 1251865 => 'Grand Bay, AL', + 1251866 => 'Citronelle, AL', + 1251867 => 'Brewton, AL', + 1251928 => 'Fairhope, AL', + 1251929 => 'Fairhope, AL', + 1251937 => 'Bay Minette, AL', + 1251943 => 'Foley, AL', + 1251947 => 'Robertsdale, AL', + 1251948 => 'Gulf Shores, AL', + 1251955 => 'Foley, AL', + 1251962 => 'Lillian, AL', + 1251964 => 'Loxley, AL', + 1251967 => 'Gulf Shores, AL', + 1251968 => 'Gulf Shores, AL', + 1251970 => 'Foley, AL', + 1251971 => 'Foley, AL', + 1251973 => 'Theodore, AL', + 1251974 => 'Orange Beach, AL', + 1251980 => 'Orange Beach, AL', + 1251981 => 'Orange Beach, AL', + 1251986 => 'Elberta, AL', + 1251989 => 'Summerdale, AL', + 1251990 => 'Fairhope, AL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1252.php b/src/libphonenumber/geocoding/data/en/1252.php new file mode 100644 index 000000000..61dba9c82 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1252.php @@ -0,0 +1,127 @@ + 'North Carolina', + 1252206 => 'Wilson, NC', + 1252208 => 'Kinston, NC', + 1252209 => 'Ahoskie, NC', + 1252212 => 'Rocky Mount, NC', + 1252222 => 'Morehead City, NC', + 1252223 => 'Newport, NC', + 1252234 => 'Wilson, NC', + 1252236 => 'Elm City, NC', + 1252237 => 'Wilson, NC', + 1252238 => 'Stantonsburg, NC', + 1252239 => 'Lucama, NC', + 1252243 => 'Wilson, NC', + 1252244 => 'Vanceboro, NC', + 1252246 => 'Wilson, NC', + 1252249 => 'Oriental, NC', + 1252257 => 'Warrenton, NC', + 1252265 => 'Wilson, NC', + 1252291 => 'Wilson, NC', + 1252293 => 'Wilson, NC', + 1252308 => 'Roanoke Rapids, NC', + 1252317 => 'Greenville, NC', + 1252321 => 'Greenville, NC', + 1252328 => 'Greenville, NC', + 1252329 => 'Greenville, NC', + 1252330 => 'Elizabeth City, NC', + 1252331 => 'Elizabeth City, NC', + 1252332 => 'Ahoskie, NC', + 1252333 => 'Elizabeth City, NC', + 1252335 => 'Elizabeth City, NC', + 1252337 => 'Elizabeth City, NC', + 1252338 => 'Elizabeth City, NC', + 1252345 => 'Aulander, NC', + 1252353 => 'Greenville, NC', + 1252354 => 'Emerald Isle, NC', + 1252355 => 'Greenville, NC', + 1252364 => 'Greenville, NC', + 1252384 => 'Elizabeth City, NC', + 1252398 => 'Murfreesboro, NC', + 1252399 => 'Wilson, NC', + 1252407 => 'Rocky Mount, NC', + 1252413 => 'Greenville, NC', + 1252426 => 'Hertford, NC', + 1252430 => 'Henderson, NC', + 1252431 => 'Henderson, NC', + 1252433 => 'Henderson, NC', + 1252435 => 'Moyock, NC', + 1252436 => 'Henderson, NC', + 1252437 => 'Whitakers, NC', + 1252438 => 'Henderson, NC', + 1252439 => 'Greenville, NC', + 1252442 => 'Rocky Mount, NC', + 1252443 => 'Rocky Mount, NC', + 1252444 => 'Havelock, NC', + 1252445 => 'Enfield, NC', + 1252446 => 'Rocky Mount, NC', + 1252447 => 'Havelock, NC', + 1252448 => 'Trenton, NC', + 1252451 => 'Rocky Mount, NC', + 1252459 => 'Nashville, NC', + 1252482 => 'Edenton, NC', + 1252492 => 'Henderson, NC', + 1252504 => 'Beaufort, NC', + 1252514 => 'New Bern, NC', + 1252520 => 'Kinston, NC', + 1252522 => 'Kinston, NC', + 1252523 => 'Kinston, NC', + 1252524 => 'Grifton, NC', + 1252527 => 'Kinston, NC', + 1252534 => 'Jackson, NC', + 1252535 => 'Roanoke Rapids, NC', + 1252537 => 'Roanoke Rapids, NC', + 1252551 => 'Greenville, NC', + 1252559 => 'Kinston, NC', + 1252566 => 'La Grange, NC', + 1252583 => 'Halifax, NC', + 1252633 => 'New Bern, NC', + 1252634 => 'New Bern, NC', + 1252635 => 'New Bern, NC', + 1252636 => 'New Bern, NC', + 1252637 => 'New Bern, NC', + 1252638 => 'New Bern, NC', + 1252641 => 'Tarboro, NC', + 1252672 => 'New Bern, NC', + 1252695 => 'Greenville, NC', + 1252726 => 'Morehead City, NC', + 1252727 => 'Morehead City, NC', + 1252728 => 'Beaufort, NC', + 1252744 => 'Greenville, NC', + 1252746 => 'Ayden, NC', + 1252747 => 'Snow Hill, NC', + 1252752 => 'Greenville, NC', + 1252753 => 'Farmville, NC', + 1252756 => 'Greenville, NC', + 1252757 => 'Greenville, NC', + 1252758 => 'Greenville, NC', + 1252771 => 'Elizabeth City, NC', + 1252792 => 'Williamston, NC', + 1252793 => 'Plymouth, NC', + 1252794 => 'Windsor, NC', + 1252795 => 'Robersonville, NC', + 1252796 => 'Columbia, NC', + 1252808 => 'Morehead City, NC', + 1252809 => 'Williamston, NC', + 1252823 => 'Tarboro, NC', + 1252824 => 'Tarboro, NC', + 1252825 => 'Bethel, NC', + 1252826 => 'Scotland Neck, NC', + 1252830 => 'Greenville, NC', + 1252847 => 'Greenville, NC', + 1252925 => 'Engelhard, NC', + 1252928 => 'Ocracoke, NC', + 1252937 => 'Rocky Mount, NC', + 1252939 => 'Kinston, NC', + 1252940 => 'Washington, NC', + 1252946 => 'Washington, NC', + 1252962 => 'Rocky Mount, NC', + 1252972 => 'Rocky Mount, NC', + 1252974 => 'Washington, NC', + 1252975 => 'Washington, NC', + 1252977 => 'Rocky Mount, NC', + 1252985 => 'Rocky Mount, NC', + 1252986 => 'Hatteras, NC', + 1252991 => 'Wilson, NC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1253.php b/src/libphonenumber/geocoding/data/en/1253.php new file mode 100644 index 000000000..4355a98e6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1253.php @@ -0,0 +1,78 @@ + 'Washington', + 1253265 => 'Gig Harbor, WA', + 1253272 => 'Tacoma, WA', + 1253274 => 'Tacoma, WA', + 1253286 => 'Puyallup, WA', + 1253288 => 'Auburn, WA', + 1253333 => 'Auburn, WA', + 1253351 => 'Auburn, WA', + 1253372 => 'Kent, WA', + 1253383 => 'Tacoma, WA', + 1253395 => 'Kent, WA', + 1253396 => 'Tacoma, WA', + 1253403 => 'Tacoma, WA', + 1253426 => 'Tacoma, WA', + 1253428 => 'Tacoma, WA', + 1253435 => 'Puyallup, WA', + 1253437 => 'Kent, WA', + 1253445 => 'Puyallup, WA', + 1253446 => 'Puyallup, WA', + 1253471 => 'Tacoma, WA', + 1253472 => 'Tacoma, WA', + 1253473 => 'Tacoma, WA', + 1253474 => 'Tacoma, WA', + 1253475 => 'Tacoma, WA', + 1253476 => 'Tacoma, WA', + 1253514 => 'Gig Harbor, WA', + 1253520 => 'Kent, WA', + 1253530 => 'Gig Harbor, WA', + 1253531 => 'Tacoma, WA', + 1253537 => 'Tacoma, WA', + 1253571 => 'Tacoma, WA', + 1253572 => 'Tacoma, WA', + 1253591 => 'Tacoma, WA', + 1253593 => 'Tacoma, WA', + 1253596 => 'Tacoma, WA', + 1253597 => 'Tacoma, WA', + 1253627 => 'Tacoma, WA', + 1253661 => 'Federal Way, WA', + 1253671 => 'Tacoma, WA', + 1253697 => 'Puyallup, WA', + 1253735 => 'Auburn, WA', + 1253752 => 'Tacoma, WA', + 1253756 => 'Tacoma, WA', + 1253759 => 'Tacoma, WA', + 1253770 => 'Puyallup, WA', + 1253798 => 'Tacoma, WA', + 1253804 => 'Auburn, WA', + 1253813 => 'Kent, WA', + 1253815 => 'Federal Way, WA', + 1253830 => 'Tacoma, WA', + 1253833 => 'Auburn, WA', + 1253835 => 'Federal Way, WA', + 1253838 => 'Federal Way, WA', + 1253840 => 'Puyallup, WA', + 1253841 => 'Puyallup, WA', + 1253843 => 'Roy, WA', + 1253845 => 'Puyallup, WA', + 1253848 => 'Puyallup, WA', + 1253850 => 'Kent, WA', + 1253851 => 'Gig Harbor, WA', + 1253852 => 'Kent, WA', + 1253853 => 'Gig Harbor, WA', + 1253854 => 'Kent, WA', + 1253856 => 'Kent, WA', + 1253858 => 'Gig Harbor, WA', + 1253859 => 'Kent, WA', + 1253864 => 'Puyallup, WA', + 1253872 => 'Kent, WA', + 1253874 => 'Federal Way, WA', + 1253876 => 'Auburn, WA', + 1253879 => 'Tacoma, WA', + 1253887 => 'Auburn, WA', + 1253931 => 'Auburn, WA', + 1253939 => 'Auburn, WA', + 1253944 => 'Federal Way, WA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1254.php b/src/libphonenumber/geocoding/data/en/1254.php new file mode 100644 index 000000000..ad038e3c3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1254.php @@ -0,0 +1,104 @@ + 'Texas', + 1254200 => 'Killeen, TX', + 1254202 => 'Waco, TX', + 1254215 => 'Temple, TX', + 1254235 => 'Waco, TX', + 1254248 => 'Gatesville, TX', + 1254286 => 'Fort Hood, TX', + 1254288 => 'Fort Hood, TX', + 1254296 => 'Waco, TX', + 1254297 => 'Waco, TX', + 1254298 => 'Temple, TX', + 1254386 => 'Hamilton, TX', + 1254399 => 'Waco, TX', + 1254435 => 'Meridian, TX', + 1254442 => 'Cisco, TX', + 1254445 => 'Dublin, TX', + 1254472 => 'Mexia, TX', + 1254501 => 'Killeen, TX', + 1254518 => 'Copperas Cove, TX', + 1254519 => 'Killeen, TX', + 1254526 => 'Killeen, TX', + 1254527 => 'Bartlett, TX', + 1254532 => 'Fort Hood, TX', + 1254542 => 'Copperas Cove, TX', + 1254547 => 'Copperas Cove, TX', + 1254554 => 'Killeen, TX', + 1254559 => 'Breckenridge, TX', + 1254562 => 'Mexia, TX', + 1254576 => 'Hubbard, TX', + 1254580 => 'Hillsboro, TX', + 1254582 => 'Hillsboro, TX', + 1254583 => 'Rosebud, TX', + 1254616 => 'Killeen, TX', + 1254628 => 'Killeen, TX', + 1254629 => 'Eastland, TX', + 1254634 => 'Killeen, TX', + 1254642 => 'Rogers, TX', + 1254643 => 'Rising Star, TX', + 1254646 => 'Lipan, TX', + 1254647 => 'Ranger, TX', + 1254657 => 'Holland, TX', + 1254675 => 'Clifton, TX', + 1254687 => 'Itasca, TX', + 1254694 => 'Whitney, TX', + 1254697 => 'Cameron, TX', + 1254710 => 'Waco, TX', + 1254714 => 'Waco, TX', + 1254724 => 'Temple, TX', + 1254725 => 'Cross Plains, TX', + 1254729 => 'Groesbeck, TX', + 1254734 => 'Gorman, TX', + 1254739 => 'Teague, TX', + 1254741 => 'Waco, TX', + 1254742 => 'Temple, TX', + 1254743 => 'Temple, TX', + 1254746 => 'Bremond, TX', + 1254750 => 'Waco, TX', + 1254751 => 'Waco, TX', + 1254752 => 'Waco, TX', + 1254753 => 'Waco, TX', + 1254754 => 'Waco, TX', + 1254755 => 'Waco, TX', + 1254756 => 'Waco, TX', + 1254757 => 'Waco, TX', + 1254759 => 'Waco, TX', + 1254770 => 'Temple, TX', + 1254771 => 'Temple, TX', + 1254772 => 'Waco, TX', + 1254773 => 'Temple, TX', + 1254774 => 'Temple, TX', + 1254776 => 'Waco, TX', + 1254778 => 'Temple, TX', + 1254791 => 'Temple, TX', + 1254793 => 'Florence, TX', + 1254796 => 'Hico, TX', + 1254799 => 'Waco, TX', + 1254803 => 'Marlin, TX', + 1254826 => 'West, TX', + 1254835 => 'Tolar, TX', + 1254836 => 'Waco, TX', + 1254840 => 'McGregor, TX', + 1254853 => 'Moody, TX', + 1254857 => 'Lorena, TX', + 1254865 => 'Gatesville, TX', + 1254867 => 'Waco, TX', + 1254876 => 'Mart, TX', + 1254879 => 'Comanche, TX', + 1254883 => 'Marlin, TX', + 1254893 => 'De Leon, TX', + 1254896 => 'Riesel, TX', + 1254897 => 'Glen Rose, TX', + 1254898 => 'Glen Rose, TX', + 1254899 => 'Temple, TX', + 1254918 => 'Stephenville, TX', + 1254932 => 'Valley Mills, TX', + 1254933 => 'Belton, TX', + 1254938 => 'Troy, TX', + 1254939 => 'Belton, TX', + 1254947 => 'Salado, TX', + 1254965 => 'Stephenville, TX', + 1254968 => 'Stephenville, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1256.php b/src/libphonenumber/geocoding/data/en/1256.php new file mode 100644 index 000000000..2cb59893d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1256.php @@ -0,0 +1,151 @@ + 'Alabama', + 1256207 => 'Sylacauga, AL', + 1256208 => 'Sylacauga, AL', + 1256215 => 'Alexander City, AL', + 1256216 => 'Athens, AL', + 1256218 => 'Scottsboro, AL', + 1256230 => 'Athens, AL', + 1256231 => 'Anniston, AL', + 1256232 => 'Athens, AL', + 1256233 => 'Athens, AL', + 1256234 => 'Alexander City, AL', + 1256235 => 'Anniston, AL', + 1256236 => 'Anniston, AL', + 1256237 => 'Anniston, AL', + 1256238 => 'Anniston, AL', + 1256240 => 'Anniston, AL', + 1256245 => 'Sylacauga, AL', + 1256246 => 'Florence, AL', + 1256247 => 'Rogersville, AL', + 1256249 => 'Sylacauga, AL', + 1256259 => 'Scottsboro, AL', + 1256265 => 'Huntsville, AL', + 1256268 => 'Talladega, AL', + 1256270 => 'Huntsville, AL', + 1256288 => 'Huntsville, AL', + 1256301 => 'Decatur, AL', + 1256306 => 'Decatur, AL', + 1256308 => 'Decatur, AL', + 1256315 => 'Talladega, AL', + 1256325 => 'Madison, AL', + 1256327 => 'Huntsville, AL', + 1256329 => 'Alexander City, AL', + 1256331 => 'Russellville, AL', + 1256332 => 'Russellville, AL', + 1256340 => 'Decatur, AL', + 1256341 => 'Decatur, AL', + 1256350 => 'Decatur, AL', + 1256351 => 'Decatur, AL', + 1256352 => 'Hanceville, AL', + 1256353 => 'Decatur, AL', + 1256354 => 'Ashland, AL', + 1256355 => 'Decatur, AL', + 1256356 => 'Red Bay, AL', + 1256357 => 'Wedowee, AL', + 1256358 => 'Munford, AL', + 1256359 => 'Cherokee, AL', + 1256362 => 'Talladega, AL', + 1256378 => 'Childersburg, AL', + 1256379 => 'New Market, AL', + 1256382 => 'Huntsville, AL', + 1256396 => 'Lineville, AL', + 1256427 => 'Huntsville, AL', + 1256428 => 'Huntsville, AL', + 1256435 => 'Jacksonville, AL', + 1256437 => 'Stevenson, AL', + 1256439 => 'Gadsden, AL', + 1256447 => 'Piedmont, AL', + 1256449 => 'Woodland, AL', + 1256451 => 'Pisgah, AL', + 1256461 => 'Madison, AL', + 1256463 => 'Heflin, AL', + 1256467 => 'Gadsden, AL', + 1256489 => 'Huntsville, AL', + 1256494 => 'Gadsden, AL', + 1256495 => 'Bridgeport, AL', + 1256517 => 'Huntsville, AL', + 1256518 => 'Huntsville, AL', + 1256519 => 'Huntsville, AL', + 1256524 => 'Collinsville, AL', + 1256526 => 'Leesburg, AL', + 1256528 => 'Crossville, AL', + 1256532 => 'Huntsville, AL', + 1256533 => 'Huntsville, AL', + 1256534 => 'Huntsville, AL', + 1256535 => 'Huntsville, AL', + 1256536 => 'Huntsville, AL', + 1256538 => 'Attalla, AL', + 1256539 => 'Huntsville, AL', + 1256543 => 'Gadsden, AL', + 1256546 => 'Gadsden, AL', + 1256547 => 'Gadsden, AL', + 1256549 => 'Gadsden, AL', + 1256551 => 'Huntsville, AL', + 1256552 => 'Decatur, AL', + 1256560 => 'Decatur, AL', + 1256564 => 'Huntsville, AL', + 1256568 => 'Ranburne, AL', + 1256571 => 'Guntersville, AL', + 1256574 => 'Scottsboro, AL', + 1256582 => 'Guntersville, AL', + 1256584 => 'Decatur, AL', + 1256585 => 'Huntsville, AL', + 1256586 => 'Arab, AL', + 1256593 => 'Boaz, AL', + 1256634 => 'Mentone, AL', + 1256650 => 'Huntsville, AL', + 1256685 => 'Town Creek, AL', + 1256686 => 'Decatur, AL', + 1256704 => 'Huntsville, AL', + 1256713 => 'Huntsville, AL', + 1256715 => 'Huntsville, AL', + 1256718 => 'Florence, AL', + 1256723 => 'New Hope, AL', + 1256728 => 'Grant, AL', + 1256729 => 'Athens, AL', + 1256732 => 'Elkmont, AL', + 1256734 => 'Cullman, AL', + 1256736 => 'Cullman, AL', + 1256737 => 'Cullman, AL', + 1256739 => 'Cullman, AL', + 1256740 => 'Florence, AL', + 1256751 => 'Hartselle, AL', + 1256760 => 'Florence, AL', + 1256761 => 'Talladega, AL', + 1256764 => 'Florence, AL', + 1256765 => 'Florence, AL', + 1256766 => 'Florence, AL', + 1256767 => 'Florence, AL', + 1256768 => 'Florence, AL', + 1256771 => 'Athens, AL', + 1256772 => 'Madison, AL', + 1256773 => 'Hartselle, AL', + 1256775 => 'Cullman, AL', + 1256779 => 'Cedar Bluff, AL', + 1256782 => 'Jacksonville, AL', + 1256825 => 'Dadeville, AL', + 1256840 => 'Boaz, AL', + 1256844 => 'Fort Payne, AL', + 1256845 => 'Fort Payne, AL', + 1256851 => 'Huntsville, AL', + 1256852 => 'Huntsville, AL', + 1256858 => 'Huntsville, AL', + 1256859 => 'Huntsville, AL', + 1256878 => 'Albertville, AL', + 1256880 => 'Huntsville, AL', + 1256881 => 'Huntsville, AL', + 1256882 => 'Huntsville, AL', + 1256883 => 'Huntsville, AL', + 1256885 => 'Huntsville, AL', + 1256891 => 'Albertville, AL', + 1256894 => 'Albertville, AL', + 1256896 => 'Camp Hill, AL', + 1256922 => 'Huntsville, AL', + 1256927 => 'Centre, AL', + 1256931 => 'Arab, AL', + 1256971 => 'Huntsville, AL', + 1256974 => 'Moulton, AL', + 1256997 => 'Fort Payne, AL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1260.php b/src/libphonenumber/geocoding/data/en/1260.php new file mode 100644 index 000000000..312754adc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1260.php @@ -0,0 +1,92 @@ + 'Indiana', + 1260244 => 'Columbia City, IN', + 1260248 => 'Columbia City, IN', + 1260343 => 'Kendallville, IN', + 1260347 => 'Kendallville, IN', + 1260349 => 'Kendallville, IN', + 1260355 => 'Huntington, IN', + 1260356 => 'Huntington, IN', + 1260357 => 'Garrett, IN', + 1260358 => 'Huntington, IN', + 1260359 => 'Huntington, IN', + 1260368 => 'Geneva, IN', + 1260373 => 'Fort Wayne, IN', + 1260375 => 'Warren, IN', + 1260387 => 'Fort Wayne, IN', + 1260416 => 'Fort Wayne, IN', + 1260420 => 'Fort Wayne, IN', + 1260422 => 'Fort Wayne, IN', + 1260423 => 'Fort Wayne, IN', + 1260424 => 'Fort Wayne, IN', + 1260425 => 'Fort Wayne, IN', + 1260426 => 'Fort Wayne, IN', + 1260427 => 'Fort Wayne, IN', + 1260432 => 'Fort Wayne, IN', + 1260434 => 'Fort Wayne, IN', + 1260435 => 'Fort Wayne, IN', + 1260436 => 'Fort Wayne, IN', + 1260441 => 'Fort Wayne, IN', + 1260444 => 'Fort Wayne, IN', + 1260447 => 'Fort Wayne, IN', + 1260449 => 'Fort Wayne, IN', + 1260456 => 'Fort Wayne, IN', + 1260459 => 'Fort Wayne, IN', + 1260460 => 'Fort Wayne, IN', + 1260463 => 'LaGrange, IN', + 1260467 => 'Fort Wayne, IN', + 1260469 => 'Fort Wayne, IN', + 1260471 => 'Fort Wayne, IN', + 1260478 => 'Fort Wayne, IN', + 1260480 => 'Fort Wayne, IN', + 1260481 => 'Fort Wayne, IN', + 1260482 => 'Fort Wayne, IN', + 1260483 => 'Fort Wayne, IN', + 1260484 => 'Fort Wayne, IN', + 1260485 => 'Fort Wayne, IN', + 1260486 => 'Fort Wayne, IN', + 1260488 => 'Hamilton, IN', + 1260489 => 'Fort Wayne, IN', + 1260490 => 'Fort Wayne, IN', + 1260492 => 'Fort Wayne, IN', + 1260495 => 'Fremont, IN', + 1260496 => 'Fort Wayne, IN', + 1260497 => 'Fort Wayne, IN', + 1260562 => 'Howe, IN', + 1260563 => 'Wabash, IN', + 1260569 => 'Wabash, IN', + 1260589 => 'Berne, IN', + 1260593 => 'Topeka, IN', + 1260622 => 'Ossian, IN', + 1260623 => 'Monroeville, IN', + 1260624 => 'Angola, IN', + 1260625 => 'Fort Wayne, IN', + 1260632 => 'Woodburn, IN', + 1260636 => 'Albion, IN', + 1260665 => 'Angola, IN', + 1260668 => 'Angola, IN', + 1260691 => 'Columbia City, IN', + 1260693 => 'Churubusco, IN', + 1260723 => 'South Whitley, IN', + 1260724 => 'Decatur, IN', + 1260726 => 'Portland, IN', + 1260728 => 'Decatur, IN', + 1260744 => 'Fort Wayne, IN', + 1260745 => 'Fort Wayne, IN', + 1260747 => 'Fort Wayne, IN', + 1260755 => 'Fort Wayne, IN', + 1260758 => 'Markle, IN', + 1260768 => 'Shipshewana, IN', + 1260824 => 'Bluffton, IN', + 1260829 => 'Orland, IN', + 1260837 => 'Waterloo, IN', + 1260868 => 'Butler, IN', + 1260894 => 'Ligonier, IN', + 1260897 => 'Avilla, IN', + 1260920 => 'Auburn, IN', + 1260925 => 'Auburn, IN', + 1260927 => 'Auburn, IN', + 1260969 => 'Fort Wayne, IN', + 1260982 => 'North Manchester, IN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1262.php b/src/libphonenumber/geocoding/data/en/1262.php new file mode 100644 index 000000000..bb02ebc4d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1262.php @@ -0,0 +1,92 @@ + 'Wisconsin', + 1262240 => 'Mequon, WI', + 1262241 => 'Mequon, WI', + 1262243 => 'Mequon, WI', + 1262246 => 'Sussex, WI', + 1262248 => 'Lake Geneva, WI', + 1262249 => 'Lake Geneva, WI', + 1262252 => 'Menomonee Falls, WI', + 1262279 => 'Genoa City, WI', + 1262285 => 'Belgium, WI', + 1262306 => 'West Bend, WI', + 1262334 => 'West Bend, WI', + 1262335 => 'West Bend, WI', + 1262338 => 'West Bend, WI', + 1262348 => 'Lake Geneva, WI', + 1262363 => 'Mukwonago, WI', + 1262367 => 'Hartland, WI', + 1262369 => 'Hartland, WI', + 1262446 => 'Waukesha, WI', + 1262472 => 'Whitewater, WI', + 1262473 => 'Whitewater, WI', + 1262521 => 'Waukesha, WI', + 1262522 => 'Waukesha, WI', + 1262524 => 'Waukesha, WI', + 1262537 => 'Burlington, WI', + 1262539 => 'Burlington, WI', + 1262542 => 'Waukesha, WI', + 1262544 => 'Waukesha, WI', + 1262547 => 'Waukesha, WI', + 1262548 => 'Waukesha, WI', + 1262549 => 'Waukesha, WI', + 1262551 => 'Kenosha, WI', + 1262554 => 'Racine, WI', + 1262560 => 'Oconomowoc, WI', + 1262567 => 'Oconomowoc, WI', + 1262569 => 'Oconomowoc, WI', + 1262574 => 'Waukesha, WI', + 1262594 => 'Eagle, WI', + 1262605 => 'Kenosha, WI', + 1262619 => 'Racine, WI', + 1262626 => 'Kewaskum, WI', + 1262631 => 'Racine, WI', + 1262632 => 'Racine, WI', + 1262633 => 'Racine, WI', + 1262634 => 'Racine, WI', + 1262635 => 'Racine, WI', + 1262636 => 'Racine, WI', + 1262637 => 'Racine, WI', + 1262638 => 'Racine, WI', + 1262639 => 'Racine, WI', + 1262642 => 'East Troy, WI', + 1262644 => 'Slinger, WI', + 1262646 => 'Delafield, WI', + 1262650 => 'Waukesha, WI', + 1262652 => 'Kenosha, WI', + 1262653 => 'Kenosha, WI', + 1262654 => 'Kenosha, WI', + 1262656 => 'Kenosha, WI', + 1262657 => 'Kenosha, WI', + 1262658 => 'Kenosha, WI', + 1262670 => 'Hartford, WI', + 1262673 => 'Hartford, WI', + 1262681 => 'Racine, WI', + 1262687 => 'Racine, WI', + 1262691 => 'Pewaukee, WI', + 1262694 => 'Kenosha, WI', + 1262695 => 'Pewaukee, WI', + 1262723 => 'Elkhorn, WI', + 1262728 => 'Delavan, WI', + 1262740 => 'Delavan, WI', + 1262741 => 'Elkhorn, WI', + 1262742 => 'Elkhorn, WI', + 1262743 => 'Elkhorn, WI', + 1262752 => 'Racine, WI', + 1262763 => 'Burlington, WI', + 1262767 => 'Burlington, WI', + 1262792 => 'Brookfield, WI', + 1262798 => 'Waukesha, WI', + 1262820 => 'Sussex, WI', + 1262843 => 'Salem, WI', + 1262877 => 'Twin Lakes, WI', + 1262889 => 'Silver Lake, WI', + 1262896 => 'Waukesha, WI', + 1262925 => 'Kenosha, WI', + 1262942 => 'Kenosha, WI', + 1262947 => 'Pleasant Prairie, WI', + 1262948 => 'Kenosha, WI', + 1262965 => 'Dousman, WI', + 1262970 => 'Waukesha, WI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1267.php b/src/libphonenumber/geocoding/data/en/1267.php new file mode 100644 index 000000000..23c5d8520 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1267.php @@ -0,0 +1,21 @@ + 'Pennsylvania', + 1267292 => 'Philadelphia, PA', + 1267297 => 'Philadelphia, PA', + 1267299 => 'Philadelphia, PA', + 1267324 => 'Philadelphia, PA', + 1267331 => 'Philadelphia, PA', + 1267335 => 'Philadelphia, PA', + 1267343 => 'Philadelphia, PA', + 1267350 => 'Philadelphia, PA', + 1267385 => 'Philadelphia, PA', + 1267426 => 'Philadelphia, PA', + 1267519 => 'Philadelphia, PA', + 1267639 => 'Philadelphia, PA', + 1267687 => 'Philadelphia, PA', + 1267765 => 'Philadelphia, PA', + 1267773 => 'Philadelphia, PA', + 1267880 => 'Doylestown, PA', + 1267909 => 'Philadelphia, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1269.php b/src/libphonenumber/geocoding/data/en/1269.php new file mode 100644 index 000000000..9286d0423 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1269.php @@ -0,0 +1,96 @@ + 'Michigan', + 1269273 => 'Three Rivers, MI', + 1269278 => 'Three Rivers, MI', + 1269279 => 'Three Rivers, MI', + 1269321 => 'Portage, MI', + 1269323 => 'Portage, MI', + 1269324 => 'Portage, MI', + 1269327 => 'Portage, MI', + 1269329 => 'Portage, MI', + 1269337 => 'Kalamazoo, MI', + 1269341 => 'Kalamazoo, MI', + 1269353 => 'Kalamazoo, MI', + 1269372 => 'Kalamazoo, MI', + 1269375 => 'Kalamazoo, MI', + 1269384 => 'Kalamazoo, MI', + 1269387 => 'Kalamazoo, MI', + 1269422 => 'Baroda, MI', + 1269423 => 'Decatur, MI', + 1269427 => 'Bangor, MI', + 1269432 => 'Colon, MI', + 1269435 => 'Constantine, MI', + 1269441 => 'Battle Creek, MI', + 1269445 => 'Cassopolis, MI', + 1269461 => 'Eau Claire, MI', + 1269463 => 'Watervliet, MI', + 1269465 => 'Bridgman, MI', + 1269467 => 'Centreville, MI', + 1269468 => 'Coloma, MI', + 1269471 => 'Berrien Springs, MI', + 1269473 => 'Berrien Springs, MI', + 1269483 => 'White Pigeon, MI', + 1269489 => 'Burr Oak, MI', + 1269496 => 'Mendon, MI', + 1269543 => 'Fennville, MI', + 1269544 => 'Kalamazoo, MI', + 1269545 => 'Galien, MI', + 1269561 => 'Fennville, MI', + 1269565 => 'Battle Creek, MI', + 1269621 => 'Hartford, MI', + 1269623 => 'Delton, MI', + 1269624 => 'Lawton, MI', + 1269628 => 'Gobles, MI', + 1269629 => 'Richland, MI', + 1269637 => 'South Haven, MI', + 1269639 => 'South Haven, MI', + 1269646 => 'Marcellus, MI', + 1269649 => 'Vicksburg, MI', + 1269651 => 'Sturgis, MI', + 1269655 => 'Paw Paw, MI', + 1269657 => 'Paw Paw, MI', + 1269659 => 'Sturgis, MI', + 1269660 => 'Battle Creek, MI', + 1269663 => 'Edwardsburg, MI', + 1269665 => 'Galesburg, MI', + 1269668 => 'Mattawan, MI', + 1269673 => 'Allegan, MI', + 1269674 => 'Lawrence, MI', + 1269679 => 'Schoolcraft, MI', + 1269683 => 'Niles, MI', + 1269684 => 'Niles, MI', + 1269685 => 'Plainwell, MI', + 1269686 => 'Allegan, MI', + 1269687 => 'Niles, MI', + 1269692 => 'Otsego, MI', + 1269694 => 'Otsego, MI', + 1269695 => 'Buchanan, MI', + 1269731 => 'Augusta, MI', + 1269749 => 'Olivet, MI', + 1269756 => 'Three Oaks, MI', + 1269763 => 'Bellevue, MI', + 1269764 => 'Covert, MI', + 1269781 => 'Marshall, MI', + 1269782 => 'Dowagiac, MI', + 1269789 => 'Marshall, MI', + 1269792 => 'Wayland, MI', + 1269795 => 'Middleville, MI', + 1269925 => 'Benton Harbor, MI', + 1269926 => 'Benton Harbor, MI', + 1269927 => 'Benton Harbor, MI', + 1269934 => 'Benton Harbor, MI', + 1269945 => 'Hastings, MI', + 1269948 => 'Hastings, MI', + 1269962 => 'Battle Creek, MI', + 1269963 => 'Battle Creek, MI', + 1269964 => 'Battle Creek, MI', + 1269965 => 'Battle Creek, MI', + 1269966 => 'Battle Creek, MI', + 1269968 => 'Battle Creek, MI', + 1269969 => 'Battle Creek, MI', + 1269979 => 'Battle Creek, MI', + 1269982 => 'St. Joseph, MI', + 1269983 => 'St. Joseph, MI', + 1269985 => 'St. Joseph, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1270.php b/src/libphonenumber/geocoding/data/en/1270.php new file mode 100644 index 000000000..84f9451d6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1270.php @@ -0,0 +1,145 @@ + 'Kentucky', + 1270230 => 'Leitchfield, KY', + 1270234 => 'Elizabethtown, KY', + 1270236 => 'Hickman, KY', + 1270237 => 'Scottsville, KY', + 1270239 => 'Scottsville, KY', + 1270247 => 'Mayfield, KY', + 1270251 => 'Mayfield, KY', + 1270259 => 'Leitchfield, KY', + 1270265 => 'Elkton, KY', + 1270273 => 'Calhoun, KY', + 1270274 => 'Beaver Dam, KY', + 1270282 => 'Bowling Green, KY', + 1270295 => 'Lewisport, KY', + 1270298 => 'Hartford, KY', + 1270326 => 'Madisonville, KY', + 1270333 => 'Sturgis, KY', + 1270335 => 'Wickliffe, KY', + 1270338 => 'Greenville, KY', + 1270343 => 'Jamestown, KY', + 1270351 => 'Radcliff, KY', + 1270352 => 'Radcliff, KY', + 1270358 => 'Hodgenville, KY', + 1270360 => 'Elizabethtown, KY', + 1270362 => 'Grand Rivers, KY', + 1270365 => 'Princeton, KY', + 1270384 => 'Columbia, KY', + 1270385 => 'Columbia, KY', + 1270389 => 'Morganfield, KY', + 1270393 => 'Bowling Green, KY', + 1270395 => 'Calvert City, KY', + 1270415 => 'Paducah, KY', + 1270422 => 'Brandenburg, KY', + 1270432 => 'Edmonton, KY', + 1270433 => 'Burkesville, KY', + 1270441 => 'Paducah, KY', + 1270442 => 'Paducah, KY', + 1270443 => 'Paducah, KY', + 1270444 => 'Paducah, KY', + 1270462 => 'Kevil, KY', + 1270465 => 'Campbellsville, KY', + 1270469 => 'Campbellsville, KY', + 1270472 => 'Fulton, KY', + 1270483 => 'Guthrie, KY', + 1270487 => 'Tompkinsville, KY', + 1270492 => 'Hazel, KY', + 1270522 => 'Cadiz, KY', + 1270524 => 'Munfordville, KY', + 1270526 => 'Morgantown, KY', + 1270527 => 'Benton, KY', + 1270534 => 'Paducah, KY', + 1270538 => 'Paducah, KY', + 1270539 => 'Adairville, KY', + 1270542 => 'Auburn, KY', + 1270554 => 'Paducah, KY', + 1270563 => 'Smiths Grove, KY', + 1270575 => 'Paducah, KY', + 1270586 => 'Franklin, KY', + 1270597 => 'Brownsville, KY', + 1270598 => 'Franklin, KY', + 1270622 => 'Scottsville, KY', + 1270628 => 'Bardwell, KY', + 1270629 => 'Glasgow, KY', + 1270639 => 'Dixon, KY', + 1270651 => 'Glasgow, KY', + 1270653 => 'Clinton, KY', + 1270659 => 'Glasgow, KY', + 1270664 => 'Clay, KY', + 1270665 => 'La Center, KY', + 1270667 => 'Providence, KY', + 1270678 => 'Glasgow, KY', + 1270683 => 'Owensboro, KY', + 1270684 => 'Owensboro, KY', + 1270685 => 'Owensboro, KY', + 1270686 => 'Owensboro, KY', + 1270687 => 'Owensboro, KY', + 1270688 => 'Owensboro, KY', + 1270689 => 'Owensboro, KY', + 1270691 => 'Owensboro, KY', + 1270692 => 'Lebanon, KY', + 1270699 => 'Lebanon, KY', + 1270706 => 'Elizabethtown, KY', + 1270707 => 'Hopkinsville, KY', + 1270725 => 'Russellville, KY', + 1270726 => 'Russellville, KY', + 1270735 => 'Elizabethtown, KY', + 1270737 => 'Elizabethtown, KY', + 1270745 => 'Bowling Green, KY', + 1270746 => 'Bowling Green, KY', + 1270753 => 'Murray, KY', + 1270754 => 'Central City, KY', + 1270756 => 'Hardinsburg, KY', + 1270757 => 'Central City, KY', + 1270759 => 'Murray, KY', + 1270761 => 'Murray, KY', + 1270762 => 'Murray, KY', + 1270763 => 'Elizabethtown, KY', + 1270765 => 'Elizabethtown, KY', + 1270766 => 'Elizabethtown, KY', + 1270767 => 'Murray, KY', + 1270769 => 'Elizabethtown, KY', + 1270773 => 'Cave City, KY', + 1270780 => 'Bowling Green, KY', + 1270781 => 'Bowling Green, KY', + 1270782 => 'Bowling Green, KY', + 1270783 => 'Bowling Green, KY', + 1270786 => 'Horse Cave, KY', + 1270788 => 'Cloverport, KY', + 1270789 => 'Campbellsville, KY', + 1270793 => 'Bowling Green, KY', + 1270796 => 'Bowling Green, KY', + 1270797 => 'Dawson Springs, KY', + 1270798 => 'Fort Campbell, KY', + 1270821 => 'Madisonville, KY', + 1270824 => 'Madisonville, KY', + 1270825 => 'Madisonville, KY', + 1270826 => 'Henderson, KY', + 1270827 => 'Henderson, KY', + 1270830 => 'Henderson, KY', + 1270831 => 'Henderson, KY', + 1270835 => 'Sebree, KY', + 1270842 => 'Bowling Green, KY', + 1270843 => 'Bowling Green, KY', + 1270846 => 'Bowling Green, KY', + 1270852 => 'Owensboro, KY', + 1270858 => 'Russell Springs, KY', + 1270864 => 'Burkesville, KY', + 1270866 => 'Russell Springs, KY', + 1270869 => 'Henderson, KY', + 1270877 => 'Vine Grove, KY', + 1270881 => 'Hopkinsville, KY', + 1270885 => 'Hopkinsville, KY', + 1270886 => 'Hopkinsville, KY', + 1270887 => 'Hopkinsville, KY', + 1270889 => 'Hopkinsville, KY', + 1270904 => 'Bowling Green, KY', + 1270926 => 'Owensboro, KY', + 1270927 => 'Hawesville, KY', + 1270928 => 'Smithland, KY', + 1270932 => 'Greensburg, KY', + 1270965 => 'Marion, KY', + 1270982 => 'Elizabethtown, KY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1272.php b/src/libphonenumber/geocoding/data/en/1272.php new file mode 100644 index 000000000..9b416ae21 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1272.php @@ -0,0 +1,4 @@ + 'Pennsylvania', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1276.php b/src/libphonenumber/geocoding/data/en/1276.php new file mode 100644 index 000000000..11c31c278 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1276.php @@ -0,0 +1,57 @@ + 'Virginia', + 1276223 => 'Wytheville, VA', + 1276228 => 'Wytheville, VA', + 1276236 => 'Galax, VA', + 1276238 => 'Galax, VA', + 1276322 => 'Bluefield, VA', + 1276326 => 'Bluefield, VA', + 1276328 => 'Wise, VA', + 1276346 => 'Jonesville, VA', + 1276395 => 'Coeburn, VA', + 1276403 => 'Martinsville, VA', + 1276429 => 'Glade Spring, VA', + 1276431 => 'Duffield, VA', + 1276466 => 'Bristol, VA', + 1276475 => 'Damascus, VA', + 1276496 => 'Saltville, VA', + 1276523 => 'Big Stone Gap, VA', + 1276546 => 'Pennington Gap, VA', + 1276565 => 'Appalachia, VA', + 1276591 => 'Bristol, VA', + 1276619 => 'Abingdon, VA', + 1276623 => 'Abingdon, VA', + 1276628 => 'Abingdon, VA', + 1276629 => 'Bassett, VA', + 1276632 => 'Martinsville, VA', + 1276634 => 'Martinsville, VA', + 1276637 => 'Max Meadows, VA', + 1276638 => 'Martinsville, VA', + 1276642 => 'Bristol, VA', + 1276644 => 'Bristol, VA', + 1276645 => 'Bristol, VA', + 1276646 => 'Chilhowie, VA', + 1276647 => 'Collinsville, VA', + 1276650 => 'Axton, VA', + 1276656 => 'Martinsville, VA', + 1276666 => 'Martinsville, VA', + 1276669 => 'Bristol, VA', + 1276676 => 'Abingdon, VA', + 1276679 => 'Norton, VA', + 1276686 => 'Rural Retreat, VA', + 1276694 => 'Stuart, VA', + 1276730 => 'Hillsville, VA', + 1276739 => 'Abingdon, VA', + 1276755 => 'Cana, VA', + 1276773 => 'Independence, VA', + 1276782 => 'Marion, VA', + 1276783 => 'Marion, VA', + 1276796 => 'Pound, VA', + 1276865 => 'Haysi, VA', + 1276873 => 'Honaker, VA', + 1276889 => 'Lebanon, VA', + 1276926 => 'Clintwood, VA', + 1276935 => 'Grundy, VA', + 1276956 => 'Ridgeway, VA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1281.php b/src/libphonenumber/geocoding/data/en/1281.php new file mode 100644 index 000000000..c7be0c383 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1281.php @@ -0,0 +1,184 @@ + 'Texas', + 1281204 => 'Houston, TX', + 1281209 => 'Houston, TX', + 1281213 => 'Cypress, TX', + 1281219 => 'Houston, TX', + 1281227 => 'Houston, TX', + 1281242 => 'Sugar Land, TX', + 1281248 => 'Houston, TX', + 1281255 => 'Tomball, TX', + 1281256 => 'Cypress, TX', + 1281259 => 'Magnolia, TX', + 1281260 => 'Houston, TX', + 1281265 => 'Sugar Land, TX', + 1281272 => 'Houston, TX', + 1281283 => 'Houston, TX', + 1281288 => 'Spring, TX', + 1281293 => 'Houston, TX', + 1281304 => 'Cypress, TX', + 1281319 => 'Humble, TX', + 1281325 => 'Sugar Land, TX', + 1281328 => 'Crosby, TX', + 1281331 => 'Alvin, TX', + 1281333 => 'Houston, TX', + 1281337 => 'Dickinson, TX', + 1281345 => 'Houston, TX', + 1281347 => 'Katy, TX', + 1281350 => 'Spring, TX', + 1281351 => 'Tomball, TX', + 1281353 => 'Spring, TX', + 1281354 => 'Porter, TX', + 1281355 => 'Spring, TX', + 1281356 => 'Magnolia, TX', + 1281357 => 'Tomball, TX', + 1281359 => 'Humble, TX', + 1281371 => 'Katy, TX', + 1281372 => 'Houston, TX', + 1281373 => 'Cypress, TX', + 1281375 => 'Brookshire, TX', + 1281388 => 'Alvin, TX', + 1281391 => 'Katy, TX', + 1281392 => 'Katy, TX', + 1281395 => 'Katy, TX', + 1281397 => 'Houston, TX', + 1281405 => 'Houston, TX', + 1281412 => 'Pearland, TX', + 1281420 => 'Baytown, TX', + 1281421 => 'Baytown, TX', + 1281422 => 'Baytown, TX', + 1281424 => 'Baytown, TX', + 1281425 => 'Baytown, TX', + 1281426 => 'Highlands, TX', + 1281427 => 'Baytown, TX', + 1281428 => 'Baytown, TX', + 1281432 => 'Cleveland, TX', + 1281440 => 'Houston, TX', + 1281441 => 'Humble, TX', + 1281442 => 'Houston, TX', + 1281444 => 'Houston, TX', + 1281445 => 'Houston, TX', + 1281446 => 'Humble, TX', + 1281447 => 'Houston, TX', + 1281448 => 'Houston, TX', + 1281449 => 'Houston, TX', + 1281452 => 'Channelview, TX', + 1281456 => 'Houston, TX', + 1281458 => 'Houston, TX', + 1281459 => 'Houston, TX', + 1281462 => 'Crosby, TX', + 1281463 => 'Houston, TX', + 1281464 => 'Houston, TX', + 1281469 => 'Houston, TX', + 1281470 => 'La Porte, TX', + 1281471 => 'La Porte, TX', + 1281477 => 'Houston, TX', + 1281481 => 'Houston, TX', + 1281483 => 'Houston, TX', + 1281484 => 'Houston, TX', + 1281485 => 'Pearland, TX', + 1281487 => 'Pasadena, TX', + 1281493 => 'Houston, TX', + 1281495 => 'Houston, TX', + 1281496 => 'Houston, TX', + 1281497 => 'Houston, TX', + 1281498 => 'Houston, TX', + 1281501 => 'Houston, TX', + 1281517 => 'Houston, TX', + 1281528 => 'Spring, TX', + 1281530 => 'Houston, TX', + 1281531 => 'Houston, TX', + 1281537 => 'Houston, TX', + 1281540 => 'Humble, TX', + 1281548 => 'Humble, TX', + 1281550 => 'Houston, TX', + 1281556 => 'Houston, TX', + 1281558 => 'Houston, TX', + 1281561 => 'Houston, TX', + 1281564 => 'Houston, TX', + 1281565 => 'Sugar Land, TX', + 1281568 => 'Houston, TX', + 1281574 => 'Katy, TX', + 1281575 => 'Houston, TX', + 1281580 => 'Houston, TX', + 1281583 => 'Houston, TX', + 1281584 => 'Houston, TX', + 1281585 => 'Alvin, TX', + 1281586 => 'Houston, TX', + 1281587 => 'Houston, TX', + 1281589 => 'Houston, TX', + 1281590 => 'Houston, TX', + 1281591 => 'Houston, TX', + 1281592 => 'Cleveland, TX', + 1281593 => 'Cleveland, TX', + 1281596 => 'Houston, TX', + 1281597 => 'Houston, TX', + 1281631 => 'Houston, TX', + 1281641 => 'Humble, TX', + 1281644 => 'Katy, TX', + 1281651 => 'Spring, TX', + 1281659 => 'Cleveland, TX', + 1281661 => 'Houston, TX', + 1281679 => 'Houston, TX', + 1281693 => 'Katy, TX', + 1281752 => 'Houston, TX', + 1281756 => 'Alvin, TX', + 1281758 => 'Cypress, TX', + 1281759 => 'Houston, TX', + 1281781 => 'Houston, TX', + 1281784 => 'Houston, TX', + 1281807 => 'Houston, TX', + 1281812 => 'Humble, TX', + 1281820 => 'Houston, TX', + 1281822 => 'Houston, TX', + 1281824 => 'Alvin, TX', + 1281837 => 'Baytown, TX', + 1281838 => 'Baytown, TX', + 1281839 => 'Baytown, TX', + 1281842 => 'La Porte, TX', + 1281847 => 'Houston, TX', + 1281852 => 'Humble, TX', + 1281855 => 'Houston, TX', + 1281856 => 'Houston, TX', + 1281858 => 'Houston, TX', + 1281859 => 'Houston, TX', + 1281861 => 'Houston, TX', + 1281866 => 'Houston, TX', + 1281867 => 'La Porte, TX', + 1281870 => 'Houston, TX', + 1281872 => 'Houston, TX', + 1281873 => 'Houston, TX', + 1281874 => 'Houston, TX', + 1281875 => 'Houston, TX', + 1281876 => 'Houston, TX', + 1281877 => 'Houston, TX', + 1281878 => 'Houston, TX', + 1281879 => 'Houston, TX', + 1281880 => 'Houston, TX', + 1281888 => 'Houston, TX', + 1281890 => 'Houston, TX', + 1281893 => 'Houston, TX', + 1281894 => 'Houston, TX', + 1281895 => 'Houston, TX', + 1281897 => 'Houston, TX', + 1281907 => 'Spring, TX', + 1281920 => 'Houston, TX', + 1281922 => 'Houston, TX', + 1281931 => 'Houston, TX', + 1281933 => 'Houston, TX', + 1281934 => 'Brookshire, TX', + 1281955 => 'Houston, TX', + 1281970 => 'Houston, TX', + 1281974 => 'Houston, TX', + 1281980 => 'Sugar Land, TX', + 1281983 => 'Houston, TX', + 1281985 => 'Houston, TX', + 1281987 => 'Houston, TX', + 1281988 => 'Houston, TX', + 1281991 => 'Pasadena, TX', + 1281996 => 'Friendswood, TX', + 1281997 => 'Pearland, TX', + 1281998 => 'Pasadena, TX', + 1281999 => 'Houston, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1289.php b/src/libphonenumber/geocoding/data/en/1289.php new file mode 100644 index 000000000..3571e00b2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1289.php @@ -0,0 +1,16 @@ + 'Ontario', + 1289232 => 'Mississauga, ON', + 1289288 => 'Burlington, ON', + 1289291 => 'Oakville, ON', + 1289296 => 'Niagara Falls, ON', + 1289337 => 'Burlington, ON', + 1289362 => 'St. Catharines, ON', + 1289389 => 'Hamilton, ON', + 1289396 => 'Hamilton, ON', + 1289521 => 'Mississauga, ON', + 1289752 => 'Brampton, ON', + 1289878 => 'Milton, ON', + 1289997 => 'Mississauga, ON', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1301.php b/src/libphonenumber/geocoding/data/en/1301.php new file mode 100644 index 000000000..ae2951b89 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1301.php @@ -0,0 +1,131 @@ + 'Maryland', + 1301214 => 'Bethesda, MD', + 1301217 => 'Rockville, MD', + 1301223 => 'Williamsport, MD', + 1301228 => 'Frederick, MD', + 1301229 => 'Bethesda, MD', + 1301231 => 'Rockville, MD', + 1301248 => 'Fort Washington, MD', + 1301262 => 'Bowie, MD', + 1301265 => 'Fort Washington, MD', + 1301271 => 'Thurmont, MD', + 1301279 => 'Rockville, MD', + 1301295 => 'Bethesda, MD', + 1301299 => 'Potomac, MD', + 1301309 => 'Rockville, MD', + 1301315 => 'Rockville, MD', + 1301334 => 'Oakland, MD', + 1301342 => 'Patuxent River, MD', + 1301352 => 'Bowie, MD', + 1301360 => 'Frederick, MD', + 1301365 => 'Bethesda, MD', + 1301374 => 'Waldorf, MD', + 1301384 => 'Silver Spring, MD', + 1301392 => 'La Plata, MD', + 1301393 => 'Hagerstown, MD', + 1301396 => 'Waldorf, MD', + 1301402 => 'Bethesda, MD', + 1301447 => 'Emmitsburg, MD', + 1301464 => 'Bowie, MD', + 1301468 => 'Rockville, MD', + 1301469 => 'Bethesda, MD', + 1301475 => 'Leonardtown, MD', + 1301495 => 'Silver Spring, MD', + 1301496 => 'Bethesda, MD', + 1301528 => 'Germantown, MD', + 1301530 => 'Bethesda, MD', + 1301533 => 'Oakland, MD', + 1301545 => 'Rockville, MD', + 1301559 => 'Hyattsville, MD', + 1301565 => 'Silver Spring, MD', + 1301571 => 'Bethesda, MD', + 1301574 => 'Upper Marlboro, MD', + 1301585 => 'Silver Spring, MD', + 1301587 => 'Silver Spring, MD', + 1301588 => 'Silver Spring, MD', + 1301589 => 'Silver Spring, MD', + 1301592 => 'Silver Spring, MD', + 1301593 => 'Silver Spring, MD', + 1301595 => 'Beltsville, MD', + 1301598 => 'Silver Spring, MD', + 1301600 => 'Frederick, MD', + 1301608 => 'Silver Spring, MD', + 1301609 => 'La Plata, MD', + 1301610 => 'Rockville, MD', + 1301620 => 'Frederick, MD', + 1301622 => 'Silver Spring, MD', + 1301624 => 'Frederick, MD', + 1301625 => 'Silver Spring, MD', + 1301627 => 'Upper Marlboro, MD', + 1301631 => 'Frederick, MD', + 1301632 => 'Waldorf, MD', + 1301638 => 'Waldorf, MD', + 1301645 => 'Waldorf, MD', + 1301649 => 'Silver Spring, MD', + 1301662 => 'Frederick, MD', + 1301663 => 'Frederick, MD', + 1301665 => 'Hagerstown, MD', + 1301668 => 'Frederick, MD', + 1301678 => 'Hancock, MD', + 1301680 => 'Silver Spring, MD', + 1301681 => 'Silver Spring, MD', + 1301682 => 'Frederick, MD', + 1301689 => 'Frostburg, MD', + 1301694 => 'Frederick, MD', + 1301695 => 'Frederick, MD', + 1301696 => 'Frederick, MD', + 1301698 => 'Frederick, MD', + 1301705 => 'Waldorf, MD', + 1301714 => 'Hagerstown, MD', + 1301722 => 'Cumberland, MD', + 1301723 => 'Cumberland, MD', + 1301724 => 'Cumberland, MD', + 1301725 => 'Laurel, MD', + 1301729 => 'Cumberland, MD', + 1301733 => 'Hagerstown, MD', + 1301738 => 'Rockville, MD', + 1301739 => 'Hagerstown, MD', + 1301745 => 'Hagerstown, MD', + 1301754 => 'Silver Spring, MD', + 1301759 => 'Cumberland, MD', + 1301766 => 'Hagerstown, MD', + 1301770 => 'Rockville, MD', + 1301776 => 'Laurel, MD', + 1301777 => 'Cumberland, MD', + 1301780 => 'Upper Marlboro, MD', + 1301782 => 'Brandywine, MD', + 1301790 => 'Hagerstown, MD', + 1301791 => 'Hagerstown, MD', + 1301797 => 'Hagerstown, MD', + 1301805 => 'Bowie, MD', + 1301809 => 'Bowie, MD', + 1301816 => 'Rockville, MD', + 1301824 => 'Smithsburg, MD', + 1301827 => 'Rockville, MD', + 1301829 => 'Mount Airy, MD', + 1301838 => 'Rockville, MD', + 1301839 => 'Oxon Hill, MD', + 1301843 => 'Waldorf, MD', + 1301846 => 'Frederick, MD', + 1301853 => 'Hyattsville, MD', + 1301856 => 'Clinton, MD', + 1301868 => 'Clinton, MD', + 1301877 => 'Clinton, MD', + 1301879 => 'Silver Spring, MD', + 1301881 => 'Rockville, MD', + 1301885 => 'Waldorf, MD', + 1301891 => 'Takoma Park, MD', + 1301894 => 'Temple Hills, MD', + 1301895 => 'Grantsville, MD', + 1301896 => 'Bethesda, MD', + 1301931 => 'Beltsville, MD', + 1301937 => 'Beltsville, MD', + 1301952 => 'Upper Marlboro, MD', + 1301978 => 'Gaithersburg, MD', + 1301981 => 'Joint Base Andrews Naval Air Facility, MD', + 1301983 => 'Potomac, MD', + 1301984 => 'Rockville, MD', + 1301997 => 'Leonardtown, MD', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1302.php b/src/libphonenumber/geocoding/data/en/1302.php new file mode 100644 index 000000000..dfe50f2da --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1302.php @@ -0,0 +1,102 @@ + 'Delaware', + 1302224 => 'Newark, DE', + 1302226 => 'Rehoboth Beach, DE', + 1302227 => 'Rehoboth Beach, DE', + 1302266 => 'Newark, DE', + 1302283 => 'Newark, DE', + 1302284 => 'Felton, DE', + 1302292 => 'Newark, DE', + 1302322 => 'New Castle, DE', + 1302323 => 'New Castle, DE', + 1302324 => 'New Castle, DE', + 1302325 => 'New Castle, DE', + 1302326 => 'New Castle, DE', + 1302328 => 'New Castle, DE', + 1302337 => 'Bridgeville, DE', + 1302346 => 'Dover, DE', + 1302349 => 'Greenwood, DE', + 1302366 => 'Newark, DE', + 1302368 => 'Newark, DE', + 1302369 => 'Newark, DE', + 1302376 => 'Middletown, DE', + 1302398 => 'Harrington, DE', + 1302421 => 'Wilmington, DE', + 1302422 => 'Milford, DE', + 1302424 => 'Milford, DE', + 1302425 => 'Wilmington, DE', + 1302427 => 'Wilmington, DE', + 1302428 => 'Wilmington, DE', + 1302429 => 'Wilmington, DE', + 1302436 => 'Selbyville, DE', + 1302453 => 'Newark, DE', + 1302454 => 'Newark, DE', + 1302455 => 'Newark, DE', + 1302456 => 'Newark, DE', + 1302467 => 'Wilmington, DE', + 1302472 => 'Wilmington, DE', + 1302475 => 'Wilmington, DE', + 1302477 => 'Wilmington, DE', + 1302478 => 'Wilmington, DE', + 1302479 => 'Wilmington, DE', + 1302529 => 'Wilmington, DE', + 1302533 => 'Newark, DE', + 1302543 => 'Wilmington, DE', + 1302571 => 'Wilmington, DE', + 1302573 => 'Wilmington, DE', + 1302575 => 'Wilmington, DE', + 1302576 => 'Wilmington, DE', + 1302622 => 'Wilmington, DE', + 1302623 => 'Newark, DE', + 1302628 => 'Seaford, DE', + 1302629 => 'Seaford, DE', + 1302651 => 'Wilmington, DE', + 1302652 => 'Wilmington, DE', + 1302653 => 'Smyrna, DE', + 1302654 => 'Wilmington, DE', + 1302655 => 'Wilmington, DE', + 1302656 => 'Wilmington, DE', + 1302657 => 'Wilmington, DE', + 1302658 => 'Wilmington, DE', + 1302659 => 'Smyrna, DE', + 1302661 => 'Wilmington, DE', + 1302672 => 'Dover, DE', + 1302674 => 'Dover, DE', + 1302677 => 'Dover, DE', + 1302678 => 'Dover, DE', + 1302684 => 'Milton, DE', + 1302691 => 'Wilmington, DE', + 1302730 => 'Dover, DE', + 1302731 => 'Newark, DE', + 1302733 => 'Newark, DE', + 1302734 => 'Dover, DE', + 1302735 => 'Dover, DE', + 1302736 => 'Dover, DE', + 1302737 => 'Newark, DE', + 1302738 => 'Newark, DE', + 1302739 => 'Dover, DE', + 1302741 => 'Dover, DE', + 1302744 => 'Dover, DE', + 1302761 => 'Wilmington, DE', + 1302762 => 'Wilmington, DE', + 1302764 => 'Wilmington, DE', + 1302765 => 'Wilmington, DE', + 1302777 => 'Wilmington, DE', + 1302778 => 'Wilmington, DE', + 1302831 => 'Newark, DE', + 1302846 => 'Delmar, DE', + 1302854 => 'Georgetown, DE', + 1302855 => 'Georgetown, DE', + 1302856 => 'Georgetown, DE', + 1302875 => 'Laurel, DE', + 1302888 => 'Wilmington, DE', + 1302894 => 'Newark, DE', + 1302934 => 'Millsboro, DE', + 1302984 => 'Wilmington, DE', + 1302992 => 'Wilmington, DE', + 1302994 => 'Wilmington, DE', + 1302995 => 'Wilmington, DE', + 1302998 => 'Wilmington, DE', + 1302999 => 'Wilmington, DE', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1303.php b/src/libphonenumber/geocoding/data/en/1303.php new file mode 100644 index 000000000..11acfb59d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1303.php @@ -0,0 +1,154 @@ + 'Colorado', + 1303270 => 'Denver, CO', + 1303282 => 'Denver, CO', + 1303291 => 'Denver, CO', + 1303292 => 'Denver, CO', + 1303293 => 'Denver, CO', + 1303294 => 'Denver, CO', + 1303295 => 'Denver, CO', + 1303296 => 'Denver, CO', + 1303297 => 'Denver, CO', + 1303299 => 'Denver, CO', + 1303308 => 'Denver, CO', + 1303315 => 'Denver, CO', + 1303316 => 'Denver, CO', + 1303318 => 'Denver, CO', + 1303320 => 'Denver, CO', + 1303321 => 'Denver, CO', + 1303322 => 'Denver, CO', + 1303326 => 'Aurora, CO', + 1303329 => 'Denver, CO', + 1303331 => 'Denver, CO', + 1303333 => 'Denver, CO', + 1303340 => 'Aurora, CO', + 1303341 => 'Aurora, CO', + 1303342 => 'Denver, CO', + 1303343 => 'Aurora, CO', + 1303355 => 'Denver, CO', + 1303360 => 'Aurora, CO', + 1303363 => 'Aurora, CO', + 1303364 => 'Aurora, CO', + 1303366 => 'Aurora, CO', + 1303367 => 'Aurora, CO', + 1303371 => 'Denver, CO', + 1303372 => 'Denver, CO', + 1303377 => 'Denver, CO', + 1303388 => 'Denver, CO', + 1303393 => 'Denver, CO', + 1303394 => 'Denver, CO', + 1303399 => 'Denver, CO', + 1303402 => 'Boulder, CO', + 1303413 => 'Boulder, CO', + 1303415 => 'Boulder, CO', + 1303433 => 'Denver, CO', + 1303436 => 'Denver, CO', + 1303440 => 'Boulder, CO', + 1303441 => 'Boulder, CO', + 1303442 => 'Boulder, CO', + 1303443 => 'Boulder, CO', + 1303444 => 'Boulder, CO', + 1303446 => 'Denver, CO', + 1303447 => 'Boulder, CO', + 1303449 => 'Boulder, CO', + 1303455 => 'Denver, CO', + 1303458 => 'Denver, CO', + 1303477 => 'Denver, CO', + 1303480 => 'Denver, CO', + 1303485 => 'Longmont, CO', + 1303492 => 'Boulder, CO', + 1303497 => 'Boulder, CO', + 1303498 => 'Brighton, CO', + 1303499 => 'Boulder, CO', + 1303504 => 'Denver, CO', + 1303534 => 'Denver, CO', + 1303541 => 'Boulder, CO', + 1303544 => 'Boulder, CO', + 1303545 => 'Boulder, CO', + 1303546 => 'Boulder, CO', + 1303556 => 'Denver, CO', + 1303567 => 'Idaho Springs, CO', + 1303571 => 'Denver, CO', + 1303572 => 'Denver, CO', + 1303573 => 'Denver, CO', + 1303574 => 'Denver, CO', + 1303576 => 'Denver, CO', + 1303592 => 'Denver, CO', + 1303595 => 'Denver, CO', + 1303602 => 'Denver, CO', + 1303607 => 'Denver, CO', + 1303622 => 'Strasburg, CO', + 1303623 => 'Denver, CO', + 1303626 => 'Denver, CO', + 1303628 => 'Denver, CO', + 1303629 => 'Denver, CO', + 1303634 => 'Denver, CO', + 1303637 => 'Brighton, CO', + 1303644 => 'Bennett, CO', + 1303646 => 'Elizabeth, CO', + 1303651 => 'Longmont, CO', + 1303654 => 'Brighton, CO', + 1303655 => 'Brighton, CO', + 1303659 => 'Brighton, CO', + 1303670 => 'Evergreen, CO', + 1303674 => 'Evergreen, CO', + 1303678 => 'Longmont, CO', + 1303679 => 'Evergreen, CO', + 1303682 => 'Longmont, CO', + 1303684 => 'Longmont, CO', + 1303685 => 'Denver, CO', + 1303691 => 'Denver, CO', + 1303692 => 'Denver, CO', + 1303698 => 'Denver, CO', + 1303702 => 'Longmont, CO', + 1303715 => 'Denver, CO', + 1303722 => 'Denver, CO', + 1303724 => 'Aurora, CO', + 1303732 => 'Keenesburg, CO', + 1303733 => 'Denver, CO', + 1303739 => 'Aurora, CO', + 1303756 => 'Denver, CO', + 1303757 => 'Denver, CO', + 1303758 => 'Denver, CO', + 1303764 => 'Denver, CO', + 1303765 => 'Denver, CO', + 1303769 => 'Deer Trail, CO', + 1303772 => 'Longmont, CO', + 1303774 => 'Longmont, CO', + 1303776 => 'Longmont, CO', + 1303777 => 'Denver, CO', + 1303778 => 'Denver, CO', + 1303780 => 'Denver, CO', + 1303786 => 'Boulder, CO', + 1303805 => 'Parker, CO', + 1303820 => 'Denver, CO', + 1303822 => 'Byers, CO', + 1303823 => 'Lyons, CO', + 1303825 => 'Denver, CO', + 1303830 => 'Denver, CO', + 1303831 => 'Denver, CO', + 1303832 => 'Denver, CO', + 1303837 => 'Denver, CO', + 1303838 => 'Aspen Park, CO', + 1303839 => 'Denver, CO', + 1303840 => 'Parker, CO', + 1303841 => 'Parker, CO', + 1303844 => 'Denver, CO', + 1303857 => 'Fort Lupton, CO', + 1303861 => 'Denver, CO', + 1303863 => 'Denver, CO', + 1303866 => 'Denver, CO', + 1303871 => 'Denver, CO', + 1303892 => 'Denver, CO', + 1303893 => 'Denver, CO', + 1303904 => 'Littleton, CO', + 1303938 => 'Boulder, CO', + 1303939 => 'Boulder, CO', + 1303948 => 'Littleton, CO', + 1303964 => 'Denver, CO', + 1303972 => 'Littleton, CO', + 1303973 => 'Littleton, CO', + 1303978 => 'Littleton, CO', + 1303979 => 'Littleton, CO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1304.php b/src/libphonenumber/geocoding/data/en/1304.php new file mode 100644 index 000000000..c8033068e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1304.php @@ -0,0 +1,171 @@ + 'West Virginia', + 1304225 => 'Morgantown, WV', + 1304230 => 'Wheeling, WV', + 1304232 => 'Wheeling, WV', + 1304233 => 'Wheeling, WV', + 1304234 => 'Wheeling, WV', + 1304235 => 'Williamson, WV', + 1304241 => 'Morgantown, WV', + 1304242 => 'Wheeling, WV', + 1304243 => 'Wheeling, WV', + 1304252 => 'Beckley, WV', + 1304253 => 'Beckley, WV', + 1304254 => 'Beckley, WV', + 1304255 => 'Beckley, WV', + 1304256 => 'Beckley, WV', + 1304257 => 'Petersburg, WV', + 1304258 => 'Berkeley Springs, WV', + 1304260 => 'Martinsburg, WV', + 1304262 => 'Martinsburg, WV', + 1304263 => 'Martinsburg, WV', + 1304264 => 'Martinsburg, WV', + 1304265 => 'Grafton, WV', + 1304267 => 'Martinsburg, WV', + 1304269 => 'Weston, WV', + 1304272 => 'Wayne, WV', + 1304273 => 'Ravenswood, WV', + 1304275 => 'Elizabeth, WV', + 1304277 => 'Wheeling, WV', + 1304284 => 'Morgantown, WV', + 1304285 => 'Morgantown, WV', + 1304291 => 'Morgantown, WV', + 1304292 => 'Morgantown, WV', + 1304293 => 'Morgantown, WV', + 1304294 => 'Mullens, WV', + 1304295 => 'Vienna, WV', + 1304296 => 'Morgantown, WV', + 1304323 => 'Bluefield, WV', + 1304324 => 'Bluefield, WV', + 1304325 => 'Bluefield, WV', + 1304326 => 'Clarksburg, WV', + 1304327 => 'Bluefield, WV', + 1304329 => 'Kingwood, WV', + 1304333 => 'Fairmont, WV', + 1304337 => 'Paden City, WV', + 1304340 => 'Charleston, WV', + 1304341 => 'Charleston, WV', + 1304342 => 'Charleston, WV', + 1304343 => 'Charleston, WV', + 1304344 => 'Charleston, WV', + 1304345 => 'Charleston, WV', + 1304346 => 'Charleston, WV', + 1304347 => 'Charleston, WV', + 1304348 => 'Charleston, WV', + 1304353 => 'Charleston, WV', + 1304354 => 'Grantsville, WV', + 1304357 => 'Charleston, WV', + 1304358 => 'Franklin, WV', + 1304363 => 'Fairmont, WV', + 1304364 => 'Gassaway, WV', + 1304366 => 'Fairmont, WV', + 1304367 => 'Fairmont, WV', + 1304368 => 'Fairmont, WV', + 1304372 => 'Ripley, WV', + 1304375 => 'Williamstown, WV', + 1304379 => 'Bruceton Mills, WV', + 1304388 => 'Charleston, WV', + 1304399 => 'Huntington, WV', + 1304420 => 'Parkersburg, WV', + 1304422 => 'Parkersburg, WV', + 1304424 => 'Parkersburg, WV', + 1304425 => 'Princeton, WV', + 1304428 => 'Parkersburg, WV', + 1304429 => 'Huntington, WV', + 1304431 => 'Princeton, WV', + 1304436 => 'Welch, WV', + 1304438 => 'Rainelle, WV', + 1304455 => 'New Martinsville, WV', + 1304457 => 'Philippi, WV', + 1304462 => 'Glenville, WV', + 1304465 => 'Oak Hill, WV', + 1304466 => 'Hinton, WV', + 1304469 => 'Oak Hill, WV', + 1304472 => 'Buckhannon, WV', + 1304473 => 'Buckhannon, WV', + 1304478 => 'Parsons, WV', + 1304485 => 'Parkersburg, WV', + 1304487 => 'Princeton, WV', + 1304522 => 'Huntington, WV', + 1304523 => 'Huntington, WV', + 1304525 => 'Huntington, WV', + 1304526 => 'Huntington, WV', + 1304527 => 'Follansbee, WV', + 1304528 => 'Huntington, WV', + 1304529 => 'Huntington, WV', + 1304530 => 'Moorefield, WV', + 1304534 => 'Fairmont, WV', + 1304535 => 'Harpers Ferry, WV', + 1304538 => 'Moorefield, WV', + 1304548 => 'Clendenin, WV', + 1304558 => 'Charleston, WV', + 1304562 => 'Hurricane, WV', + 1304564 => 'New Cumberland, WV', + 1304574 => 'Fayetteville, WV', + 1304587 => 'Clay, WV', + 1304592 => 'Shinnston, WV', + 1304594 => 'Morgantown, WV', + 1304596 => 'Martinsburg, WV', + 1304597 => 'Keyser, WV', + 1304598 => 'Morgantown, WV', + 1304599 => 'Morgantown, WV', + 1304622 => 'Clarksburg, WV', + 1304623 => 'Clarksburg, WV', + 1304626 => 'Clarksburg, WV', + 1304636 => 'Elkins, WV', + 1304637 => 'Elkins, WV', + 1304643 => 'Harrisville, WV', + 1304645 => 'Lewisburg, WV', + 1304652 => 'Sistersville, WV', + 1304659 => 'Pennsboro, WV', + 1304675 => 'Point Pleasant, WV', + 1304684 => 'St. Marys, WV', + 1304686 => 'Cameron, WV', + 1304691 => 'Huntington, WV', + 1304696 => 'Huntington, WV', + 1304697 => 'Huntington, WV', + 1304720 => 'Charleston, WV', + 1304723 => 'Weirton, WV', + 1304727 => 'St. Albans, WV', + 1304732 => 'Pineville, WV', + 1304737 => 'Wellsburg, WV', + 1304742 => 'Craigsville, WV', + 1304748 => 'Weirton, WV', + 1304753 => 'Peterstown, WV', + 1304754 => 'Hedgesville, WV', + 1304758 => 'Middlebourne, WV', + 1304760 => 'Hurricane, WV', + 1304765 => 'Sutton, WV', + 1304781 => 'Huntington, WV', + 1304782 => 'Salem, WV', + 1304788 => 'Keyser, WV', + 1304789 => 'Terra Alta, WV', + 1304792 => 'Logan, WV', + 1304797 => 'Weirton, WV', + 1304799 => 'Marlinton, WV', + 1304822 => 'Romney, WV', + 1304823 => 'Belington, WV', + 1304831 => 'Logan, WV', + 1304842 => 'Bridgeport, WV', + 1304843 => 'Moundsville, WV', + 1304845 => 'Moundsville, WV', + 1304847 => 'Webster Springs, WV', + 1304848 => 'Bridgeport, WV', + 1304856 => 'Capon Bridge, WV', + 1304865 => 'Parkersburg, WV', + 1304872 => 'Summersville, WV', + 1304873 => 'West Union, WV', + 1304874 => 'Wardensville, WV', + 1304876 => 'Shepherdstown, WV', + 1304877 => 'Mount Hope, WV', + 1304884 => 'Jane Lew, WV', + 1304925 => 'Charleston, WV', + 1304926 => 'Charleston, WV', + 1304927 => 'Spencer, WV', + 1304929 => 'Beckley, WV', + 1304933 => 'Bridgeport, WV', + 1304983 => 'Morgantown, WV', + 1304984 => 'Charleston, WV', + 1304986 => 'Mannington, WV', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1305.php b/src/libphonenumber/geocoding/data/en/1305.php new file mode 100644 index 000000000..394b27d3b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1305.php @@ -0,0 +1,160 @@ + 'Florida', + 1305207 => 'Miami, FL', + 1305220 => 'Miami, FL', + 1305221 => 'Miami, FL', + 1305222 => 'Miami, FL', + 1305223 => 'Miami, FL', + 1305225 => 'Miami, FL', + 1305226 => 'Miami, FL', + 1305227 => 'Miami, FL', + 1305228 => 'Miami, FL', + 1305229 => 'Miami, FL', + 1305231 => 'Hialeah, FL', + 1305232 => 'Miami, FL', + 1305234 => 'Miami, FL', + 1305243 => 'Miami, FL', + 1305245 => 'Homestead, FL', + 1305246 => 'Homestead, FL', + 1305247 => 'Homestead, FL', + 1305248 => 'Homestead, FL', + 1305256 => 'Miami, FL', + 1305260 => 'Miami, FL', + 1305261 => 'Miami, FL', + 1305262 => 'Miami, FL', + 1305263 => 'Miami, FL', + 1305264 => 'Miami, FL', + 1305265 => 'Miami, FL', + 1305266 => 'Miami, FL', + 1305267 => 'Miami, FL', + 1305269 => 'Miami, FL', + 1305270 => 'Miami, FL', + 1305271 => 'Miami, FL', + 1305273 => 'Miami, FL', + 1305274 => 'Miami, FL', + 1305275 => 'Miami, FL', + 1305279 => 'Miami, FL', + 1305285 => 'Miami, FL', + 1305289 => 'Marathon, FL', + 1305292 => 'Key West, FL', + 1305293 => 'Key West, FL', + 1305294 => 'Key West, FL', + 1305295 => 'Key West, FL', + 1305296 => 'Key West, FL', + 1305324 => 'Miami, FL', + 1305325 => 'Miami, FL', + 1305326 => 'Miami, FL', + 1305347 => 'Miami, FL', + 1305348 => 'Miami, FL', + 1305349 => 'Miami, FL', + 1305350 => 'Miami, FL', + 1305355 => 'Miami, FL', + 1305358 => 'Miami, FL', + 1305361 => 'Key Biscayne, FL', + 1305362 => 'Hialeah, FL', + 1305365 => 'Key Biscayne, FL', + 1305367 => 'Key Largo, FL', + 1305371 => 'Miami, FL', + 1305372 => 'Miami, FL', + 1305373 => 'Miami, FL', + 1305374 => 'Miami, FL', + 1305375 => 'Miami, FL', + 1305376 => 'Miami, FL', + 1305377 => 'Miami, FL', + 1305379 => 'Miami, FL', + 1305380 => 'Miami, FL', + 1305381 => 'Miami, FL', + 1305382 => 'Miami, FL', + 1305383 => 'Miami, FL', + 1305385 => 'Miami, FL', + 1305386 => 'Miami, FL', + 1305387 => 'Miami, FL', + 1305388 => 'Miami, FL', + 1305408 => 'Miami, FL', + 1305412 => 'Miami, FL', + 1305416 => 'Miami, FL', + 1305438 => 'Miami, FL', + 1305451 => 'Key Largo, FL', + 1305453 => 'Key Largo, FL', + 1305480 => 'Miami, FL', + 1305485 => 'Miami, FL', + 1305512 => 'Hialeah, FL', + 1305530 => 'Miami, FL', + 1305531 => 'Miami Beach, FL', + 1305532 => 'Miami Beach, FL', + 1305535 => 'Miami Beach, FL', + 1305536 => 'Miami, FL', + 1305539 => 'Miami, FL', + 1305541 => 'Miami, FL', + 1305545 => 'Miami, FL', + 1305547 => 'Miami, FL', + 1305548 => 'Miami, FL', + 1305549 => 'Miami, FL', + 1305551 => 'Miami, FL', + 1305552 => 'Miami, FL', + 1305553 => 'Miami, FL', + 1305554 => 'Miami, FL', + 1305556 => 'Hialeah, FL', + 1305557 => 'Hialeah, FL', + 1305558 => 'Hialeah, FL', + 1305559 => 'Miami, FL', + 1305571 => 'Miami, FL', + 1305572 => 'Miami, FL', + 1305573 => 'Miami, FL', + 1305575 => 'Miami, FL', + 1305576 => 'Miami, FL', + 1305577 => 'Miami, FL', + 1305579 => 'Miami, FL', + 1305585 => 'Miami, FL', + 1305595 => 'Miami, FL', + 1305596 => 'Miami, FL', + 1305598 => 'Miami, FL', + 1305604 => 'Miami Beach, FL', + 1305630 => 'Miami, FL', + 1305631 => 'Miami, FL', + 1305633 => 'Miami, FL', + 1305634 => 'Miami, FL', + 1305635 => 'Miami, FL', + 1305636 => 'Miami, FL', + 1305637 => 'Miami, FL', + 1305638 => 'Miami, FL', + 1305642 => 'Miami, FL', + 1305643 => 'Miami, FL', + 1305644 => 'Miami, FL', + 1305649 => 'Miami, FL', + 1305664 => 'Islamorada, FL', + 1305670 => 'Miami, FL', + 1305672 => 'Miami Beach, FL', + 1305673 => 'Miami Beach, FL', + 1305689 => 'Miami, FL', + 1305694 => 'Miami, FL', + 1305695 => 'Miami Beach, FL', + 1305698 => 'Hialeah, FL', + 1305743 => 'Marathon, FL', + 1305752 => 'Miami, FL', + 1305755 => 'Miami, FL', + 1305759 => 'Miami, FL', + 1305789 => 'Miami, FL', + 1305808 => 'Miami, FL', + 1305810 => 'Miami, FL', + 1305817 => 'Hialeah, FL', + 1305818 => 'Hialeah, FL', + 1305819 => 'Hialeah, FL', + 1305820 => 'Hialeah, FL', + 1305821 => 'Hialeah, FL', + 1305822 => 'Hialeah, FL', + 1305823 => 'Hialeah, FL', + 1305824 => 'Hialeah, FL', + 1305825 => 'Hialeah, FL', + 1305826 => 'Hialeah, FL', + 1305827 => 'Hialeah, FL', + 1305828 => 'Hialeah, FL', + 1305856 => 'Miami, FL', + 1305857 => 'Miami, FL', + 1305858 => 'Miami, FL', + 1305859 => 'Miami, FL', + 1305860 => 'Miami, FL', + 1305872 => 'Big Pine Key, FL', + 1305971 => 'Miami, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1306.php b/src/libphonenumber/geocoding/data/en/1306.php new file mode 100644 index 000000000..5caedae49 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1306.php @@ -0,0 +1,160 @@ + 'Saskatchewan', + 1306205 => 'Regina, SK', + 1306225 => 'Hague, SK', + 1306228 => 'Unity, SK', + 1306232 => 'Rosthern, SK', + 1306233 => 'Wakaw, SK', + 1306235 => 'Buffalo Narrows, SK', + 1306236 => 'Meadow Lake, SK', + 1306242 => 'Saskatoon, SK', + 1306244 => 'Saskatoon, SK', + 1306249 => 'Saskatoon, SK', + 1306256 => 'Cudworth, SK', + 1306272 => 'Foam Lake, SK', + 1306295 => 'Eastend, SK', + 1306297 => 'Shaunavon, SK', + 1306327 => 'Kelvington, SK', + 1306332 => 'Fort Qu\'Appelle, SK', + 1306334 => 'Balcarres, SK', + 1306338 => 'Wadena, SK', + 1306343 => 'Saskatoon, SK', + 1306344 => 'Paradise Hill, SK', + 1306347 => 'Regina, SK', + 1306352 => 'Regina, SK', + 1306359 => 'Regina, SK', + 1306365 => 'Lanigan, SK', + 1306372 => 'Luseland, SK', + 1306373 => 'Saskatoon, SK', + 1306374 => 'Saskatoon, SK', + 1306378 => 'Elrose, SK', + 1306382 => 'Saskatoon, SK', + 1306384 => 'Saskatoon, SK', + 1306397 => 'Edam, SK', + 1306398 => 'Cut Knife, SK', + 1306425 => 'La Ronge, SK', + 1306435 => 'Moosomin, SK', + 1306445 => 'North Battleford, SK', + 1306446 => 'North Battleford, SK', + 1306452 => 'Redvers, SK', + 1306453 => 'Carlyle, SK', + 1306463 => 'Kindersley, SK', + 1306466 => 'Leask, SK', + 1306467 => 'Duck Lake, SK', + 1306468 => 'Canwood, SK', + 1306469 => 'Big River, SK', + 1306477 => 'Saskatoon, SK', + 1306482 => 'Carnduff, SK', + 1306483 => 'Oxbow, SK', + 1306487 => 'Lampman, SK', + 1306522 => 'Regina, SK', + 1306525 => 'Regina, SK', + 1306542 => 'Kamsack, SK', + 1306543 => 'Regina, SK', + 1306545 => 'Regina, SK', + 1306546 => 'Regina, SK', + 1306547 => 'Preeceville, SK', + 1306554 => 'Wynyard, SK', + 1306563 => 'Canora, SK', + 1306565 => 'Regina, SK', + 1306567 => 'Davidson, SK', + 1306569 => 'Regina, SK', + 1306584 => 'Regina, SK', + 1306585 => 'Regina, SK', + 1306586 => 'Regina, SK', + 1306625 => 'Ponteix, SK', + 1306628 => 'Leader, SK', + 1306634 => 'Estevan, SK', + 1306637 => 'Estevan, SK', + 1306642 => 'Assiniboia, SK', + 1306645 => 'Rocanville, SK', + 1306648 => 'Gravelbourg, SK', + 1306651 => 'Saskatoon, SK', + 1306652 => 'Saskatoon, SK', + 1306653 => 'Saskatoon, SK', + 1306655 => 'Saskatoon, SK', + 1306662 => 'Maple Creek, SK', + 1306664 => 'Saskatoon, SK', + 1306665 => 'Saskatoon, SK', + 1306668 => 'Saskatoon, SK', + 1306672 => 'Gull Lake, SK', + 1306682 => 'Humboldt, SK', + 1306683 => 'Saskatoon, SK', + 1306688 => 'Creighton, SK', + 1306691 => 'Moose Jaw, SK', + 1306692 => 'Moose Jaw, SK', + 1306693 => 'Moose Jaw, SK', + 1306694 => 'Moose Jaw, SK', + 1306695 => 'Indian Head, SK', + 1306696 => 'Broadview, SK', + 1306697 => 'Grenfell, SK', + 1306721 => 'Regina, SK', + 1306726 => 'Southey, SK', + 1306728 => 'Melville, SK', + 1306731 => 'Lumsden, SK', + 1306735 => 'Whitewood, SK', + 1306736 => 'Kipling, SK', + 1306739 => 'Wawota, SK', + 1306743 => 'Langenburg, SK', + 1306745 => 'Esterhazy, SK', + 1306746 => 'Raymore, SK', + 1306747 => 'Shellbrook, SK', + 1306749 => 'Birch Hills, SK', + 1306751 => 'Regina, SK', + 1306752 => 'Melfort, SK', + 1306753 => 'Macklin, SK', + 1306757 => 'Regina, SK', + 1306761 => 'Regina, SK', + 1306763 => 'Prince Albert, SK', + 1306764 => 'Prince Albert, SK', + 1306765 => 'Prince Albert, SK', + 1306768 => 'Carrot River, SK', + 1306773 => 'Swift Current, SK', + 1306775 => 'Regina, SK', + 1306778 => 'Swift Current, SK', + 1306780 => 'Regina, SK', + 1306782 => 'Yorkton, SK', + 1306783 => 'Yorkton, SK', + 1306786 => 'Yorkton, SK', + 1306789 => 'Regina, SK', + 1306790 => 'Regina, SK', + 1306791 => 'Regina, SK', + 1306795 => 'Ituna, SK', + 1306823 => 'Neilburg, SK', + 1306825 => 'Lloydminster, SK', + 1306834 => 'Kerrobert, SK', + 1306837 => 'Loon Lake, SK', + 1306839 => 'Pierceland, SK', + 1306842 => 'Weyburn, SK', + 1306843 => 'Wilkie, SK', + 1306845 => 'Turtleford, SK', + 1306848 => 'Weyburn, SK', + 1306862 => 'Nipawin, SK', + 1306864 => 'Kinistino, SK', + 1306865 => 'Hudson Bay, SK', + 1306867 => 'Outlook, SK', + 1306869 => 'Radville, SK', + 1306873 => 'Tisdale, SK', + 1306882 => 'Rosetown, SK', + 1306883 => 'Spiritwood, SK', + 1306893 => 'Maidstone, SK', + 1306922 => 'Prince Albert, SK', + 1306924 => 'Regina, SK', + 1306931 => 'Saskatoon, SK', + 1306933 => 'Saskatoon, SK', + 1306934 => 'Saskatoon, SK', + 1306945 => 'Waldheim, SK', + 1306946 => 'Watrous, SK', + 1306948 => 'Biggar, SK', + 1306949 => 'Regina, SK', + 1306953 => 'Prince Albert, SK', + 1306955 => 'Saskatoon, SK', + 1306956 => 'Saskatoon, SK', + 1306962 => 'Eston, SK', + 1306966 => 'Saskatoon, SK', + 1306975 => 'Saskatoon, SK', + 1306978 => 'Saskatoon, SK', + 1306979 => 'Saskatoon, SK', + 1306982 => 'Christopher Lake, SK', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1307.php b/src/libphonenumber/geocoding/data/en/1307.php new file mode 100644 index 000000000..a474448d6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1307.php @@ -0,0 +1,94 @@ + 'Wyoming', + 1307232 => 'Casper, WY', + 1307233 => 'Casper, WY', + 1307234 => 'Casper, WY', + 1307235 => 'Casper, WY', + 1307237 => 'Casper, WY', + 1307245 => 'Pine Bluffs, WY', + 1307261 => 'Casper, WY', + 1307265 => 'Casper, WY', + 1307266 => 'Casper, WY', + 1307276 => 'Big Piney, WY', + 1307279 => 'Cokeville, WY', + 1307283 => 'Sundance, WY', + 1307315 => 'Casper, WY', + 1307322 => 'Wheatland, WY', + 1307324 => 'Rawlins, WY', + 1307326 => 'Saratoga, WY', + 1307328 => 'Rawlins, WY', + 1307332 => 'Lander, WY', + 1307334 => 'Lusk, WY', + 1307335 => 'Lander, WY', + 1307347 => 'Worland, WY', + 1307352 => 'Rock Springs, WY', + 1307358 => 'Douglas, WY', + 1307362 => 'Rock Springs, WY', + 1307366 => 'Ten Sleep, WY', + 1307367 => 'Pinedale, WY', + 1307382 => 'Rock Springs, WY', + 1307386 => 'La Barge, WY', + 1307426 => 'Cheyenne, WY', + 1307432 => 'Cheyenne, WY', + 1307433 => 'Cheyenne, WY', + 1307436 => 'Glenrock, WY', + 1307444 => 'Evanston, WY', + 1307455 => 'Dubois, WY', + 1307468 => 'Upton, WY', + 1307472 => 'Casper, WY', + 1307473 => 'Casper, WY', + 1307527 => 'Cody, WY', + 1307532 => 'Torrington, WY', + 1307548 => 'Lovell, WY', + 1307568 => 'Basin, WY', + 1307577 => 'Casper, WY', + 1307587 => 'Cody, WY', + 1307632 => 'Cheyenne, WY', + 1307633 => 'Cheyenne, WY', + 1307634 => 'Cheyenne, WY', + 1307635 => 'Cheyenne, WY', + 1307637 => 'Cheyenne, WY', + 1307638 => 'Cheyenne, WY', + 1307654 => 'Alpine, WY', + 1307672 => 'Sheridan, WY', + 1307673 => 'Sheridan, WY', + 1307674 => 'Sheridan, WY', + 1307675 => 'Sheridan, WY', + 1307682 => 'Gillette, WY', + 1307684 => 'Buffalo, WY', + 1307685 => 'Gillette, WY', + 1307686 => 'Gillette, WY', + 1307687 => 'Gillette, WY', + 1307688 => 'Gillette, WY', + 1307721 => 'Laramie, WY', + 1307732 => 'Jackson, WY', + 1307733 => 'Jackson, WY', + 1307734 => 'Jackson, WY', + 1307738 => 'Kaycee, WY', + 1307739 => 'Jackson, WY', + 1307742 => 'Laramie, WY', + 1307745 => 'Laramie, WY', + 1307746 => 'Newcastle, WY', + 1307754 => 'Powell, WY', + 1307755 => 'Laramie, WY', + 1307760 => 'Laramie, WY', + 1307765 => 'Greybull, WY', + 1307766 => 'Laramie, WY', + 1307772 => 'Cheyenne, WY', + 1307777 => 'Cheyenne, WY', + 1307778 => 'Cheyenne, WY', + 1307783 => 'Evanston, WY', + 1307787 => 'Lyman, WY', + 1307789 => 'Evanston, WY', + 1307856 => 'Riverton, WY', + 1307857 => 'Riverton, WY', + 1307864 => 'Thermopolis, WY', + 1307868 => 'Meeteetse, WY', + 1307872 => 'Green River, WY', + 1307875 => 'Green River, WY', + 1307876 => 'Shoshoni, WY', + 1307877 => 'Kemmerer, WY', + 1307885 => 'Afton, WY', + 1307886 => 'Afton, WY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1308.php b/src/libphonenumber/geocoding/data/en/1308.php new file mode 100644 index 000000000..6060e56bd --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1308.php @@ -0,0 +1,87 @@ + 'Nebraska', + 1308233 => 'Kearney, NE', + 1308234 => 'Kearney, NE', + 1308235 => 'Kimball, NE', + 1308236 => 'Kearney, NE', + 1308237 => 'Kearney, NE', + 1308239 => 'Paxton, NE', + 1308254 => 'Sidney, NE', + 1308262 => 'Bridgeport, NE', + 1308268 => 'Beaver City, NE', + 1308282 => 'Gordon, NE', + 1308284 => 'Ogallala, NE', + 1308324 => 'Lexington, NE', + 1308327 => 'Rushville, NE', + 1308334 => 'Trenton, NE', + 1308338 => 'Kearney, NE', + 1308344 => 'McCook, NE', + 1308345 => 'McCook, NE', + 1308346 => 'Burwell, NE', + 1308352 => 'Grant, NE', + 1308367 => 'Curtis, NE', + 1308368 => 'Hershey, NE', + 1308381 => 'Grand Island, NE', + 1308382 => 'Grand Island, NE', + 1308384 => 'Grand Island, NE', + 1308385 => 'Grand Island, NE', + 1308386 => 'Sutherland, NE', + 1308387 => 'Wallace, NE', + 1308389 => 'Grand Island, NE', + 1308394 => 'Wauneta, NE', + 1308395 => 'Grand Island, NE', + 1308398 => 'Grand Island, NE', + 1308423 => 'Benkelman, NE', + 1308425 => 'Franklin, NE', + 1308432 => 'Chadron, NE', + 1308436 => 'Gering, NE', + 1308452 => 'Ravenna, NE', + 1308458 => 'Hyannis, NE', + 1308468 => 'Gibbon, NE', + 1308472 => 'Bertrand, NE', + 1308485 => 'Cairo, NE', + 1308486 => 'Eustis, NE', + 1308487 => 'Hemingford, NE', + 1308497 => 'Spalding, NE', + 1308527 => 'Sargent, NE', + 1308532 => 'North Platte, NE', + 1308534 => 'North Platte, NE', + 1308535 => 'North Platte, NE', + 1308536 => 'Fullerton, NE', + 1308537 => 'Gothenburg, NE', + 1308546 => 'Mullen, NE', + 1308583 => 'Wood River, NE', + 1308586 => 'Bayard, NE', + 1308623 => 'Mitchell, NE', + 1308630 => 'Scottsbluff, NE', + 1308632 => 'Scottsbluff, NE', + 1308633 => 'Scottsbluff, NE', + 1308635 => 'Scottsbluff, NE', + 1308638 => 'Hay Springs, NE', + 1308645 => 'Thedford, NE', + 1308647 => 'Shelton, NE', + 1308665 => 'Crawford, NE', + 1308696 => 'North Platte, NE', + 1308697 => 'Cambridge, NE', + 1308698 => 'Kearney, NE', + 1308728 => 'Ord, NE', + 1308745 => 'Loup City, NE', + 1308754 => 'St. Paul, NE', + 1308762 => 'Alliance, NE', + 1308772 => 'Oshkosh, NE', + 1308784 => 'Cozad, NE', + 1308785 => 'Elwood, NE', + 1308824 => 'Oxford, NE', + 1308832 => 'Minden, NE', + 1308836 => 'Callaway, NE', + 1308856 => 'Elm Creek, NE', + 1308865 => 'Kearney, NE', + 1308872 => 'Broken Bow, NE', + 1308874 => 'Chappell, NE', + 1308882 => 'Imperial, NE', + 1308928 => 'Alma, NE', + 1308946 => 'Central City, NE', + 1308962 => 'Arapahoe, NE', + 1308995 => 'Holdrege, NE', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1309.php b/src/libphonenumber/geocoding/data/en/1309.php new file mode 100644 index 000000000..5a15b00b4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1309.php @@ -0,0 +1,135 @@ + 'Illinois', + 1309244 => 'Delavan, IL', + 1309245 => 'Farmington, IL', + 1309246 => 'Lacon, IL', + 1309263 => 'Morton, IL', + 1309266 => 'Morton, IL', + 1309268 => 'Normal, IL', + 1309274 => 'Chillicothe, IL', + 1309286 => 'Toulon, IL', + 1309289 => 'Knoxville, IL', + 1309298 => 'Macomb, IL', + 1309329 => 'Astoria, IL', + 1309341 => 'Galesburg, IL', + 1309342 => 'Galesburg, IL', + 1309343 => 'Galesburg, IL', + 1309344 => 'Galesburg, IL', + 1309345 => 'Galesburg, IL', + 1309346 => 'Pekin, IL', + 1309347 => 'Pekin, IL', + 1309353 => 'Pekin, IL', + 1309359 => 'Mackinaw, IL', + 1309364 => 'Henry, IL', + 1309365 => 'Lexington, IL', + 1309367 => 'Metamora, IL', + 1309385 => 'Princeville, IL', + 1309389 => 'Glasford, IL', + 1309426 => 'Roseville, IL', + 1309432 => 'Minonk, IL', + 1309444 => 'Washington, IL', + 1309451 => 'Normal, IL', + 1309452 => 'Normal, IL', + 1309454 => 'Normal, IL', + 1309462 => 'Abingdon, IL', + 1309467 => 'Eureka, IL', + 1309473 => 'Heyworth, IL', + 1309477 => 'Pekin, IL', + 1309482 => 'Alexis, IL', + 1309483 => 'Oneida, IL', + 1309494 => 'Peoria, IL', + 1309495 => 'Peoria, IL', + 1309497 => 'Peoria, IL', + 1309523 => 'Port Byron, IL', + 1309526 => 'Orion, IL', + 1309527 => 'El Paso, IL', + 1309543 => 'Havana, IL', + 1309547 => 'Lewistown, IL', + 1309582 => 'Aledo, IL', + 1309589 => 'Peoria, IL', + 1309593 => 'Sherrard, IL', + 1309596 => 'Viola, IL', + 1309624 => 'Peoria, IL', + 1309637 => 'Peoria, IL', + 1309647 => 'Canton, IL', + 1309652 => 'Blandinsville, IL', + 1309654 => 'Cordova, IL', + 1309655 => 'Peoria, IL', + 1309658 => 'Hillsdale, IL', + 1309659 => 'Erie, IL', + 1309661 => 'Bloomington, IL', + 1309662 => 'Bloomington, IL', + 1309663 => 'Bloomington, IL', + 1309664 => 'Bloomington, IL', + 1309665 => 'Bloomington, IL', + 1309671 => 'Peoria, IL', + 1309672 => 'Peoria, IL', + 1309673 => 'Peoria, IL', + 1309674 => 'Peoria, IL', + 1309676 => 'Peoria, IL', + 1309677 => 'Peoria, IL', + 1309680 => 'Peoria, IL', + 1309681 => 'Peoria, IL', + 1309682 => 'Peoria, IL', + 1309683 => 'Peoria, IL', + 1309685 => 'Peoria, IL', + 1309686 => 'Peoria, IL', + 1309687 => 'Peoria, IL', + 1309688 => 'Peoria, IL', + 1309689 => 'Peoria, IL', + 1309690 => 'Peoria, IL', + 1309691 => 'Peoria, IL', + 1309692 => 'Peoria, IL', + 1309693 => 'Peoria, IL', + 1309694 => 'East Peoria, IL', + 1309695 => 'Wyoming, IL', + 1309698 => 'East Peoria, IL', + 1309732 => 'Rock Island, IL', + 1309734 => 'Monmouth, IL', + 1309736 => 'Moline, IL', + 1309743 => 'Moline, IL', + 1309745 => 'Washington, IL', + 1309752 => 'East Moline, IL', + 1309755 => 'East Moline, IL', + 1309757 => 'Moline, IL', + 1309762 => 'Moline, IL', + 1309764 => 'Moline, IL', + 1309772 => 'Bushnell, IL', + 1309785 => 'Cuba, IL', + 1309786 => 'Rock Island, IL', + 1309787 => 'Milan, IL', + 1309788 => 'Rock Island, IL', + 1309793 => 'Rock Island, IL', + 1309794 => 'Rock Island, IL', + 1309797 => 'Moline, IL', + 1309799 => 'Coal Valley, IL', + 1309820 => 'Bloomington, IL', + 1309821 => 'Bloomington, IL', + 1309827 => 'Bloomington, IL', + 1309828 => 'Bloomington, IL', + 1309829 => 'Bloomington, IL', + 1309833 => 'Macomb, IL', + 1309836 => 'Macomb, IL', + 1309837 => 'Macomb, IL', + 1309852 => 'Kewanee, IL', + 1309853 => 'Kewanee, IL', + 1309856 => 'Kewanee, IL', + 1309862 => 'Normal, IL', + 1309867 => 'Oquawka, IL', + 1309874 => 'McLean, IL', + 1309886 => 'Washington, IL', + 1309897 => 'Bradford, IL', + 1309923 => 'Roanoke, IL', + 1309924 => 'Stronghurst, IL', + 1309925 => 'Tremont, IL', + 1309928 => 'Farmer City, IL', + 1309932 => 'Galva, IL', + 1309935 => 'Annawan, IL', + 1309936 => 'Atkinson, IL', + 1309937 => 'Cambridge, IL', + 1309944 => 'Geneseo, IL', + 1309945 => 'Geneseo, IL', + 1309962 => 'Le Roy, IL', + 1309968 => 'Manito, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1310.php b/src/libphonenumber/geocoding/data/en/1310.php new file mode 100644 index 000000000..6aace00ea --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1310.php @@ -0,0 +1,101 @@ + 'California', + 1310206 => 'Los Angeles, CA', + 1310207 => 'Los Angeles, CA', + 1310208 => 'Los Angeles, CA', + 1310209 => 'Los Angeles, CA', + 1310212 => 'Torrance, CA', + 1310222 => 'Torrance, CA', + 1310229 => 'Los Angeles, CA', + 1310231 => 'Los Angeles, CA', + 1310234 => 'Los Angeles, CA', + 1310235 => 'Los Angeles, CA', + 1310242 => 'Los Angeles, CA', + 1310253 => 'Culver City, CA', + 1310260 => 'Santa Monica, CA', + 1310264 => 'Santa Monica, CA', + 1310268 => 'Los Angeles, CA', + 1310312 => 'Los Angeles, CA', + 1310317 => 'Malibu, CA', + 1310320 => 'Torrance, CA', + 1310322 => 'El Segundo, CA', + 1310328 => 'Torrance, CA', + 1310330 => 'Inglewood, CA', + 1310392 => 'Santa Monica, CA', + 1310393 => 'Santa Monica, CA', + 1310394 => 'Santa Monica, CA', + 1310395 => 'Santa Monica, CA', + 1310412 => 'Inglewood, CA', + 1310419 => 'Inglewood, CA', + 1310426 => 'El Segundo, CA', + 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', + 1310449 => 'Santa Monica, CA', + 1310451 => 'Santa Monica, CA', + 1310455 => 'Topanga Canyon, CA', + 1310456 => 'Malibu, CA', + 1310457 => 'Malibu, CA', + 1310458 => 'Santa Monica, CA', + 1310470 => 'Los Angeles, CA', + 1310471 => 'Los Angeles, CA', + 1310472 => 'Los Angeles, CA', + 1310473 => 'Los Angeles, CA', + 1310474 => 'Los Angeles, CA', + 1310475 => 'Los Angeles, CA', + 1310476 => 'Los Angeles, CA', + 1310477 => 'Los Angeles, CA', + 1310478 => 'Los Angeles, CA', + 1310479 => 'Los Angeles, CA', + 1310481 => 'Los Angeles, CA', + 1310510 => 'Avalon, CA', + 1310524 => 'El Segundo, CA', + 1310533 => 'Torrance, CA', + 1310545 => 'Manhattan Beach, CA', + 1310546 => 'Manhattan Beach, CA', + 1310552 => 'Los Angeles, CA', + 1310553 => 'Los Angeles, CA', + 1310575 => 'Los Angeles, CA', + 1310576 => 'Santa Monica, CA', + 1310589 => 'Malibu, CA', + 1310607 => 'El Segundo, CA', + 1310615 => 'El Segundo, CA', + 1310618 => 'Torrance, CA', + 1310640 => 'El Segundo, CA', + 1310646 => 'Los Angeles, CA', + 1310647 => 'El Segundo, CA', + 1310656 => 'Santa Monica, CA', + 1310668 => 'Los Angeles, CA', + 1310671 => 'Inglewood, CA', + 1310672 => 'Inglewood, CA', + 1310673 => 'Inglewood, CA', + 1310674 => 'Inglewood, CA', + 1310677 => 'Inglewood, CA', + 1310680 => 'Inglewood, CA', + 1310712 => 'Los Angeles, CA', + 1310781 => 'Torrance, CA', + 1310782 => 'Torrance, CA', + 1310783 => 'Torrance, CA', + 1310785 => 'Los Angeles, CA', + 1310787 => 'Torrance, CA', + 1310794 => 'Los Angeles, CA', + 1310820 => 'Los Angeles, CA', + 1310824 => 'Los Angeles, CA', + 1310825 => 'Los Angeles, CA', + 1310826 => 'Los Angeles, CA', + 1310828 => 'Santa Monica, CA', + 1310829 => 'Santa Monica, CA', + 1310832 => 'San Pedro, CA', + 1310860 => 'Beverly Hills, CA', + 1310899 => 'Santa Monica, CA', + 1310914 => 'Los Angeles, CA', + 1310954 => 'Los Angeles, CA', + 1310966 => 'Los Angeles, CA', + 1310979 => 'Los Angeles, CA', + 1310998 => 'Santa Monica, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1312.php b/src/libphonenumber/geocoding/data/en/1312.php new file mode 100644 index 000000000..c84f53744 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1312.php @@ -0,0 +1,4 @@ + 'Chicago, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1313.php b/src/libphonenumber/geocoding/data/en/1313.php new file mode 100644 index 000000000..52aa5c695 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1313.php @@ -0,0 +1,104 @@ + 'Michigan', + 1313223 => 'Detroit, MI', + 1313224 => 'Detroit, MI', + 1313225 => 'Detroit, MI', + 1313226 => 'Detroit, MI', + 1313237 => 'Detroit, MI', + 1313259 => 'Detroit, MI', + 1313270 => 'Detroit, MI', + 1313272 => 'Detroit, MI', + 1313273 => 'Detroit, MI', + 1313285 => 'Detroit, MI', + 1313291 => 'Taylor, MI', + 1313295 => 'Taylor, MI', + 1313297 => 'Detroit, MI', + 1313309 => 'Detroit, MI', + 1313331 => 'Detroit, MI', + 1313340 => 'Detroit, MI', + 1313341 => 'Detroit, MI', + 1313342 => 'Detroit, MI', + 1313345 => 'Detroit, MI', + 1313366 => 'Detroit, MI', + 1313368 => 'Detroit, MI', + 1313369 => 'Detroit, MI', + 1313371 => 'Detroit, MI', + 1313372 => 'Detroit, MI', + 1313393 => 'Detroit, MI', + 1313397 => 'Detroit, MI', + 1313416 => 'Detroit, MI', + 1313423 => 'Detroit, MI', + 1313436 => 'Dearborn, MI', + 1313446 => 'Detroit, MI', + 1313450 => 'Redford, MI', + 1313465 => 'Detroit, MI', + 1313469 => 'Detroit, MI', + 1313491 => 'Detroit, MI', + 1313493 => 'Detroit, MI', + 1313494 => 'Detroit, MI', + 1313496 => 'Detroit, MI', + 1313499 => 'Detroit, MI', + 1313521 => 'Detroit, MI', + 1313526 => 'Detroit, MI', + 1313527 => 'Detroit, MI', + 1313554 => 'Detroit, MI', + 1313567 => 'Detroit, MI', + 1313568 => 'Detroit, MI', + 1313571 => 'Detroit, MI', + 1313576 => 'Detroit, MI', + 1313577 => 'Detroit, MI', + 1313579 => 'Detroit, MI', + 1313593 => 'Dearborn, MI', + 1313596 => 'Detroit, MI', + 1313646 => 'Detroit, MI', + 1313653 => 'Detroit, MI', + 1313659 => 'Detroit, MI', + 1313745 => 'Detroit, MI', + 1313822 => 'Detroit, MI', + 1313831 => 'Detroit, MI', + 1313832 => 'Detroit, MI', + 1313833 => 'Detroit, MI', + 1313834 => 'Detroit, MI', + 1313835 => 'Detroit, MI', + 1313836 => 'Detroit, MI', + 1313837 => 'Detroit, MI', + 1313838 => 'Detroit, MI', + 1313839 => 'Detroit, MI', + 1313841 => 'Detroit, MI', + 1313843 => 'Detroit, MI', + 1313849 => 'Detroit, MI', + 1313861 => 'Detroit, MI', + 1313862 => 'Detroit, MI', + 1313863 => 'Detroit, MI', + 1313864 => 'Detroit, MI', + 1313866 => 'Detroit, MI', + 1313874 => 'Detroit, MI', + 1313892 => 'Detroit, MI', + 1313894 => 'Detroit, MI', + 1313895 => 'Detroit, MI', + 1313896 => 'Detroit, MI', + 1313897 => 'Detroit, MI', + 1313898 => 'Detroit, MI', + 1313899 => 'Detroit, MI', + 1313916 => 'Detroit, MI', + 1313921 => 'Detroit, MI', + 1313922 => 'Detroit, MI', + 1313923 => 'Detroit, MI', + 1313924 => 'Detroit, MI', + 1313925 => 'Detroit, MI', + 1313931 => 'Detroit, MI', + 1313933 => 'Detroit, MI', + 1313934 => 'Detroit, MI', + 1313937 => 'Redford Charter Township, MI', + 1313961 => 'Detroit, MI', + 1313962 => 'Detroit, MI', + 1313963 => 'Detroit, MI', + 1313964 => 'Detroit, MI', + 1313965 => 'Detroit, MI', + 1313966 => 'Detroit, MI', + 1313967 => 'Detroit, MI', + 1313974 => 'Detroit, MI', + 1313983 => 'Detroit, MI', + 1313993 => 'Detroit, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1314.php b/src/libphonenumber/geocoding/data/en/1314.php new file mode 100644 index 000000000..57c50e285 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1314.php @@ -0,0 +1,114 @@ + 'Missouri', + 1314226 => 'St. Louis, MO', + 1314231 => 'St. Louis, MO', + 1314241 => 'St. Louis, MO', + 1314244 => 'St. Louis, MO', + 1314251 => 'St. Louis, MO', + 1314256 => 'St. Louis, MO', + 1314261 => 'St. Louis, MO', + 1314268 => 'St. Louis, MO', + 1314286 => 'St. Louis, MO', + 1314289 => 'St. Louis, MO', + 1314290 => 'St. Louis, MO', + 1314340 => 'St. Louis, MO', + 1314345 => 'St. Louis, MO', + 1314351 => 'St. Louis, MO', + 1314352 => 'St. Louis, MO', + 1314353 => 'St. Louis, MO', + 1314361 => 'St. Louis, MO', + 1314362 => 'St. Louis, MO', + 1314367 => 'St. Louis, MO', + 1314371 => 'St. Louis, MO', + 1314381 => 'St. Louis, MO', + 1314382 => 'St. Louis, MO', + 1314383 => 'St. Louis, MO', + 1314385 => 'St. Louis, MO', + 1314388 => 'St. Louis, MO', + 1314389 => 'St. Louis, MO', + 1314416 => 'St. Louis, MO', + 1314421 => 'St. Louis, MO', + 1314432 => 'St. Louis, MO', + 1314436 => 'St. Louis, MO', + 1314444 => 'St. Louis, MO', + 1314454 => 'St. Louis, MO', + 1314467 => 'St. Louis, MO', + 1314480 => 'St. Louis, MO', + 1314481 => 'St. Louis, MO', + 1314487 => 'St. Louis, MO', + 1314516 => 'St. Louis, MO', + 1314525 => 'St. Louis, MO', + 1314531 => 'St. Louis, MO', + 1314533 => 'St. Louis, MO', + 1314534 => 'St. Louis, MO', + 1314535 => 'St. Louis, MO', + 1314539 => 'St. Louis, MO', + 1314544 => 'St. Louis, MO', + 1314552 => 'St. Louis, MO', + 1314563 => 'St. Louis, MO', + 1314577 => 'St. Louis, MO', + 1314588 => 'St. Louis, MO', + 1314601 => 'St. Louis, MO', + 1314615 => 'St. Louis, MO', + 1314621 => 'St. Louis, MO', + 1314622 => 'St. Louis, MO', + 1314631 => 'St. Louis, MO', + 1314633 => 'St. Louis, MO', + 1314638 => 'St. Louis, MO', + 1314644 => 'St. Louis, MO', + 1314645 => 'St. Louis, MO', + 1314646 => 'St. Louis, MO', + 1314647 => 'St. Louis, MO', + 1314652 => 'St. Louis, MO', + 1314653 => 'St. Louis, MO', + 1314664 => 'St. Louis, MO', + 1314679 => 'St. Louis, MO', + 1314692 => 'St. Louis, MO', + 1314721 => 'St. Louis, MO', + 1314725 => 'St. Louis, MO', + 1314726 => 'St. Louis, MO', + 1314727 => 'St. Louis, MO', + 1314747 => 'St. Louis, MO', + 1314752 => 'St. Louis, MO', + 1314768 => 'St. Louis, MO', + 1314771 => 'St. Louis, MO', + 1314772 => 'St. Louis, MO', + 1314773 => 'St. Louis, MO', + 1314776 => 'St. Louis, MO', + 1314781 => 'St. Louis, MO', + 1314802 => 'St. Louis, MO', + 1314814 => 'St. Louis, MO', + 1314830 => 'Florissant, MO', + 1314831 => 'Florissant, MO', + 1314832 => 'St. Louis, MO', + 1314837 => 'Florissant, MO', + 1314838 => 'Florissant, MO', + 1314839 => 'Florissant, MO', + 1314845 => 'St. Louis, MO', + 1314846 => 'St. Louis, MO', + 1314854 => 'St. Louis, MO', + 1314863 => 'St. Louis, MO', + 1314865 => 'St. Louis, MO', + 1314867 => 'St. Louis, MO', + 1314868 => 'St. Louis, MO', + 1314869 => 'St. Louis, MO', + 1314877 => 'St. Louis, MO', + 1314886 => 'St. Louis, MO', + 1314889 => 'St. Louis, MO', + 1314892 => 'St. Louis, MO', + 1314894 => 'St. Louis, MO', + 1314895 => 'Hazelwood, MO', + 1314921 => 'Florissant, MO', + 1314932 => 'St. Louis, MO', + 1314935 => 'St. Louis, MO', + 1314972 => 'Florissant, MO', + 1314977 => 'St. Louis, MO', + 1314983 => 'St. Louis, MO', + 1314989 => 'St. Louis, MO', + 1314991 => 'St. Louis, MO', + 1314993 => 'St. Louis, MO', + 1314995 => 'St. Louis, MO', + 1314996 => 'St. Louis, MO', + 1314997 => 'St. Louis, MO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1315.php b/src/libphonenumber/geocoding/data/en/1315.php new file mode 100644 index 000000000..a58514aa7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1315.php @@ -0,0 +1,142 @@ + 'New York', + 1315228 => 'Hamilton, NY', + 1315232 => 'Adams, NY', + 1315245 => 'Camden, NY', + 1315252 => 'Auburn, NY', + 1315253 => 'Auburn, NY', + 1315255 => 'Auburn, NY', + 1315258 => 'Auburn, NY', + 1315265 => 'Potsdam, NY', + 1315268 => 'Potsdam, NY', + 1315282 => 'Auburn, NY', + 1315287 => 'Gouverneur, NY', + 1315298 => 'Pulaski, NY', + 1315324 => 'Hammond, NY', + 1315329 => 'Fayetteville, NY', + 1315331 => 'Newark, NY', + 1315332 => 'Newark, NY', + 1315334 => 'Rome, NY', + 1315336 => 'Rome, NY', + 1315337 => 'Rome, NY', + 1315338 => 'Rome, NY', + 1315339 => 'Rome, NY', + 1315342 => 'Oswego, NY', + 1315343 => 'Oswego, NY', + 1315349 => 'Oswego, NY', + 1315353 => 'Norwood, NY', + 1315364 => 'Aurora, NY', + 1315376 => 'Lowville, NY', + 1315379 => 'Canton, NY', + 1315384 => 'Norfolk, NY', + 1315386 => 'Canton, NY', + 1315388 => 'Waddington, NY', + 1315393 => 'Ogdensburg, NY', + 1315394 => 'Ogdensburg, NY', + 1315422 => 'Syracuse, NY', + 1315423 => 'Syracuse, NY', + 1315424 => 'Syracuse, NY', + 1315425 => 'Syracuse, NY', + 1315426 => 'Syracuse, NY', + 1315428 => 'Syracuse, NY', + 1315429 => 'Dolgeville, NY', + 1315435 => 'Syracuse, NY', + 1315442 => 'Syracuse, NY', + 1315443 => 'Syracuse, NY', + 1315448 => 'Syracuse, NY', + 1315453 => 'Liverpool, NY', + 1315457 => 'Liverpool, NY', + 1315462 => 'Clifton Springs, NY', + 1315464 => 'Syracuse, NY', + 1315466 => 'Syracuse, NY', + 1315470 => 'Syracuse, NY', + 1315471 => 'Syracuse, NY', + 1315472 => 'Syracuse, NY', + 1315473 => 'Syracuse, NY', + 1315474 => 'Syracuse, NY', + 1315475 => 'Syracuse, NY', + 1315476 => 'Syracuse, NY', + 1315477 => 'Syracuse, NY', + 1315478 => 'Syracuse, NY', + 1315479 => 'Syracuse, NY', + 1315492 => 'Syracuse, NY', + 1315493 => 'Carthage, NY', + 1315495 => 'Munnsville, NY', + 1315497 => 'Moravia, NY', + 1315524 => 'Ontario, NY', + 1315531 => 'Penn Yan, NY', + 1315533 => 'Rome, NY', + 1315536 => 'Penn Yan, NY', + 1315539 => 'Waterloo, NY', + 1315541 => 'Ogdensburg, NY', + 1315543 => 'Harrisville, NY', + 1315548 => 'Phelps, NY', + 1315568 => 'Seneca Falls, NY', + 1315583 => 'Adams Center, NY', + 1315589 => 'Williamson, NY', + 1315592 => 'Fulton, NY', + 1315593 => 'Fulton, NY', + 1315594 => 'Wolcott, NY', + 1315597 => 'Palmyra, NY', + 1315598 => 'Fulton, NY', + 1315623 => 'Constantia, NY', + 1315625 => 'Parish, NY', + 1315626 => 'Cato, NY', + 1315628 => 'Theresa, NY', + 1315629 => 'Evans Mills, NY', + 1315635 => 'Baldwinsville, NY', + 1315637 => 'Fayetteville, NY', + 1315638 => 'Baldwinsville, NY', + 1315639 => 'Dexter, NY', + 1315642 => 'Philadelphia, NY', + 1315646 => 'Sackets Harbor, NY', + 1315649 => 'Chaumont, NY', + 1315654 => 'Cape Vincent, NY', + 1315655 => 'Cazenovia, NY', + 1315658 => 'La Fargeville, NY', + 1315672 => 'Camillus, NY', + 1315673 => 'Marcellus, NY', + 1315677 => 'LaFayette, NY', + 1315682 => 'Manlius, NY', + 1315684 => 'Morrisville, NY', + 1315685 => 'Skaneateles, NY', + 1315686 => 'Clayton, NY', + 1315687 => 'Chittenango, NY', + 1315695 => 'Phoenix, NY', + 1315696 => 'Tully, NY', + 1315697 => 'Canastota, NY', + 1315698 => 'Cicero, NY', + 1315705 => 'Massena, NY', + 1315738 => 'Utica, NY', + 1315754 => 'Red Creek, NY', + 1315764 => 'Massena, NY', + 1315769 => 'Massena, NY', + 1315772 => 'Fort Drum, NY', + 1315776 => 'Port Byron, NY', + 1315779 => 'Watertown, NY', + 1315781 => 'Geneva, NY', + 1315782 => 'Watertown, NY', + 1315785 => 'Watertown, NY', + 1315786 => 'Watertown, NY', + 1315787 => 'Geneva, NY', + 1315788 => 'Watertown, NY', + 1315789 => 'Geneva, NY', + 1315792 => 'Utica, NY', + 1315823 => 'Little Falls, NY', + 1315824 => 'Hamilton, NY', + 1315834 => 'Weedsport, NY', + 1315845 => 'Newport, NY', + 1315852 => 'DeRuyter, NY', + 1315853 => 'Clinton, NY', + 1315859 => 'Clinton, NY', + 1315867 => 'Herkimer, NY', + 1315893 => 'Madison, NY', + 1315896 => 'Barneveld, NY', + 1315923 => 'Clyde, NY', + 1315926 => 'Marion, NY', + 1315942 => 'Boonville, NY', + 1315946 => 'Lyons, NY', + 1315963 => 'Mexico, NY', + 1315986 => 'Macedon, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1316.php b/src/libphonenumber/geocoding/data/en/1316.php new file mode 100644 index 000000000..26a339ff7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1316.php @@ -0,0 +1,85 @@ + 'Kansas', + 1316201 => 'Wichita, KS', + 1316219 => 'Wichita, KS', + 1316260 => 'Wichita, KS', + 1316262 => 'Wichita, KS', + 1316263 => 'Wichita, KS', + 1316264 => 'Wichita, KS', + 1316265 => 'Wichita, KS', + 1316266 => 'Wichita, KS', + 1316267 => 'Wichita, KS', + 1316268 => 'Wichita, KS', + 1316269 => 'Wichita, KS', + 1316282 => 'Newton, KS', + 1316283 => 'Newton, KS', + 1316284 => 'Newton, KS', + 1316291 => 'Wichita, KS', + 1316293 => 'Wichita, KS', + 1316295 => 'Wichita, KS', + 1316303 => 'Wichita, KS', + 1316315 => 'Wichita, KS', + 1316320 => 'El Dorado, KS', + 1316321 => 'El Dorado, KS', + 1316322 => 'El Dorado, KS', + 1316337 => 'Wichita, KS', + 1316383 => 'Wichita, KS', + 1316425 => 'Wichita, KS', + 1316440 => 'Wichita, KS', + 1316448 => 'Wichita, KS', + 1316462 => 'Wichita, KS', + 1316529 => 'Wichita, KS', + 1316540 => 'Cheney, KS', + 1316542 => 'Cheney, KS', + 1316558 => 'Wichita, KS', + 1316609 => 'Wichita, KS', + 1316612 => 'Wichita, KS', + 1316613 => 'Wichita, KS', + 1316616 => 'Wichita, KS', + 1316618 => 'Wichita, KS', + 1316630 => 'Wichita, KS', + 1316631 => 'Wichita, KS', + 1316634 => 'Wichita, KS', + 1316636 => 'Wichita, KS', + 1316651 => 'Wichita, KS', + 1316652 => 'Wichita, KS', + 1316660 => 'Wichita, KS', + 1316665 => 'Wichita, KS', + 1316681 => 'Wichita, KS', + 1316682 => 'Wichita, KS', + 1316683 => 'Wichita, KS', + 1316684 => 'Wichita, KS', + 1316685 => 'Wichita, KS', + 1316686 => 'Wichita, KS', + 1316687 => 'Wichita, KS', + 1316688 => 'Wichita, KS', + 1316689 => 'Wichita, KS', + 1316691 => 'Wichita, KS', + 1316721 => 'Wichita, KS', + 1316722 => 'Wichita, KS', + 1316729 => 'Wichita, KS', + 1316755 => 'Valley Center, KS', + 1316773 => 'Wichita, KS', + 1316775 => 'Augusta, KS', + 1316776 => 'Rose Hill, KS', + 1316777 => 'Mulvane, KS', + 1316788 => 'Derby, KS', + 1316794 => 'Goddard, KS', + 1316821 => 'Wichita, KS', + 1316831 => 'Wichita, KS', + 1316832 => 'Wichita, KS', + 1316835 => 'Halstead, KS', + 1316838 => 'Wichita, KS', + 1316858 => 'Wichita, KS', + 1316866 => 'Wichita, KS', + 1316941 => 'Wichita, KS', + 1316942 => 'Wichita, KS', + 1316943 => 'Wichita, KS', + 1316944 => 'Wichita, KS', + 1316945 => 'Wichita, KS', + 1316946 => 'Wichita, KS', + 1316962 => 'Wichita, KS', + 1316973 => 'Wichita, KS', + 1316978 => 'Wichita, KS', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1317.php b/src/libphonenumber/geocoding/data/en/1317.php new file mode 100644 index 000000000..05c75569e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1317.php @@ -0,0 +1,192 @@ + 'Indiana', + 1317202 => 'Indianapolis, IN', + 1317205 => 'Indianapolis, IN', + 1317216 => 'Indianapolis, IN', + 1317221 => 'Indianapolis, IN', + 1317226 => 'Indianapolis, IN', + 1317227 => 'Indianapolis, IN', + 1317231 => 'Indianapolis, IN', + 1317232 => 'Indianapolis, IN', + 1317236 => 'Indianapolis, IN', + 1317237 => 'Indianapolis, IN', + 1317238 => 'Indianapolis, IN', + 1317240 => 'Indianapolis, IN', + 1317241 => 'Indianapolis, IN', + 1317243 => 'Indianapolis, IN', + 1317244 => 'Indianapolis, IN', + 1317247 => 'Indianapolis, IN', + 1317248 => 'Indianapolis, IN', + 1317251 => 'Indianapolis, IN', + 1317252 => 'Indianapolis, IN', + 1317253 => 'Indianapolis, IN', + 1317254 => 'Indianapolis, IN', + 1317255 => 'Indianapolis, IN', + 1317257 => 'Indianapolis, IN', + 1317259 => 'Indianapolis, IN', + 1317261 => 'Indianapolis, IN', + 1317262 => 'Indianapolis, IN', + 1317264 => 'Indianapolis, IN', + 1317266 => 'Indianapolis, IN', + 1317269 => 'Indianapolis, IN', + 1317272 => 'Avon, IN', + 1317274 => 'Indianapolis, IN', + 1317278 => 'Indianapolis, IN', + 1317280 => 'Indianapolis, IN', + 1317283 => 'Indianapolis, IN', + 1317290 => 'Indianapolis, IN', + 1317291 => 'Indianapolis, IN', + 1317293 => 'Indianapolis, IN', + 1317295 => 'Indianapolis, IN', + 1317297 => 'Indianapolis, IN', + 1317298 => 'Indianapolis, IN', + 1317299 => 'Indianapolis, IN', + 1317322 => 'Indianapolis, IN', + 1317327 => 'Indianapolis, IN', + 1317328 => 'Indianapolis, IN', + 1317329 => 'Indianapolis, IN', + 1317334 => 'Indianapolis, IN', + 1317335 => 'McCordsville, IN', + 1317337 => 'Indianapolis, IN', + 1317338 => 'Indianapolis, IN', + 1317346 => 'Franklin, IN', + 1317347 => 'Indianapolis, IN', + 1317351 => 'Indianapolis, IN', + 1317352 => 'Indianapolis, IN', + 1317353 => 'Indianapolis, IN', + 1317354 => 'Indianapolis, IN', + 1317355 => 'Indianapolis, IN', + 1317356 => 'Indianapolis, IN', + 1317357 => 'Indianapolis, IN', + 1317359 => 'Indianapolis, IN', + 1317375 => 'Indianapolis, IN', + 1317377 => 'Indianapolis, IN', + 1317381 => 'Indianapolis, IN', + 1317387 => 'Indianapolis, IN', + 1317388 => 'Indianapolis, IN', + 1317390 => 'Indianapolis, IN', + 1317392 => 'Shelbyville, IN', + 1317398 => 'Shelbyville, IN', + 1317405 => 'Indianapolis, IN', + 1317421 => 'Shelbyville, IN', + 1317423 => 'Indianapolis, IN', + 1317462 => 'Greenfield, IN', + 1317464 => 'Indianapolis, IN', + 1317466 => 'Indianapolis, IN', + 1317467 => 'Greenfield, IN', + 1317468 => 'Greenfield, IN', + 1317469 => 'Indianapolis, IN', + 1317471 => 'Indianapolis, IN', + 1317472 => 'Indianapolis, IN', + 1317475 => 'Indianapolis, IN', + 1317477 => 'Greenfield, IN', + 1317481 => 'Indianapolis, IN', + 1317484 => 'Indianapolis, IN', + 1317487 => 'Indianapolis, IN', + 1317488 => 'Indianapolis, IN', + 1317491 => 'Indianapolis, IN', + 1317532 => 'Indianapolis, IN', + 1317536 => 'Indianapolis, IN', + 1317541 => 'Indianapolis, IN', + 1317542 => 'Indianapolis, IN', + 1317543 => 'Indianapolis, IN', + 1317545 => 'Indianapolis, IN', + 1317546 => 'Indianapolis, IN', + 1317547 => 'Indianapolis, IN', + 1317549 => 'Indianapolis, IN', + 1317554 => 'Indianapolis, IN', + 1317558 => 'Indianapolis, IN', + 1317567 => 'Indianapolis, IN', + 1317583 => 'Indianapolis, IN', + 1317588 => 'Indianapolis, IN', + 1317591 => 'Indianapolis, IN', + 1317602 => 'Indianapolis, IN', + 1317624 => 'Indianapolis, IN', + 1317630 => 'Indianapolis, IN', + 1317631 => 'Indianapolis, IN', + 1317632 => 'Indianapolis, IN', + 1317633 => 'Indianapolis, IN', + 1317634 => 'Indianapolis, IN', + 1317635 => 'Indianapolis, IN', + 1317636 => 'Indianapolis, IN', + 1317637 => 'Indianapolis, IN', + 1317638 => 'Indianapolis, IN', + 1317639 => 'Indianapolis, IN', + 1317656 => 'Indianapolis, IN', + 1317682 => 'Indianapolis, IN', + 1317685 => 'Indianapolis, IN', + 1317686 => 'Indianapolis, IN', + 1317687 => 'Indianapolis, IN', + 1317688 => 'Carmel, IN', + 1317692 => 'Indianapolis, IN', + 1317718 => 'Danville, IN', + 1317722 => 'Indianapolis, IN', + 1317726 => 'Indianapolis, IN', + 1317736 => 'Franklin, IN', + 1317738 => 'Franklin, IN', + 1317745 => 'Danville, IN', + 1317758 => 'Sheridan, IN', + 1317770 => 'Noblesville, IN', + 1317773 => 'Noblesville, IN', + 1317774 => 'Noblesville, IN', + 1317776 => 'Noblesville, IN', + 1317780 => 'Indianapolis, IN', + 1317781 => 'Indianapolis, IN', + 1317782 => 'Indianapolis, IN', + 1317784 => 'Indianapolis, IN', + 1317786 => 'Indianapolis, IN', + 1317788 => 'Indianapolis, IN', + 1317789 => 'Indianapolis, IN', + 1317791 => 'Indianapolis, IN', + 1317802 => 'Indianapolis, IN', + 1317808 => 'Indianapolis, IN', + 1317814 => 'Carmel, IN', + 1317822 => 'Indianapolis, IN', + 1317823 => 'Indianapolis, IN', + 1317826 => 'Indianapolis, IN', + 1317831 => 'Mooresville, IN', + 1317834 => 'Mooresville, IN', + 1317837 => 'Plainfield, IN', + 1317838 => 'Plainfield, IN', + 1317839 => 'Plainfield, IN', + 1317852 => 'Brownsburg, IN', + 1317858 => 'Brownsburg, IN', + 1317861 => 'New Palestine, IN', + 1317862 => 'Indianapolis, IN', + 1317867 => 'Westfield, IN', + 1317870 => 'Indianapolis, IN', + 1317871 => 'Indianapolis, IN', + 1317872 => 'Indianapolis, IN', + 1317873 => 'Zionsville, IN', + 1317875 => 'Indianapolis, IN', + 1317878 => 'Trafalgar, IN', + 1317879 => 'Indianapolis, IN', + 1317890 => 'Indianapolis, IN', + 1317892 => 'Pittsboro, IN', + 1317895 => 'Indianapolis, IN', + 1317896 => 'Westfield, IN', + 1317897 => 'Indianapolis, IN', + 1317898 => 'Indianapolis, IN', + 1317899 => 'Indianapolis, IN', + 1317916 => 'Indianapolis, IN', + 1317917 => 'Indianapolis, IN', + 1317920 => 'Indianapolis, IN', + 1317921 => 'Indianapolis, IN', + 1317923 => 'Indianapolis, IN', + 1317924 => 'Indianapolis, IN', + 1317925 => 'Indianapolis, IN', + 1317926 => 'Indianapolis, IN', + 1317927 => 'Indianapolis, IN', + 1317931 => 'Indianapolis, IN', + 1317944 => 'Indianapolis, IN', + 1317951 => 'Indianapolis, IN', + 1317955 => 'Indianapolis, IN', + 1317962 => 'Indianapolis, IN', + 1317963 => 'Indianapolis, IN', + 1317964 => 'Indianapolis, IN', + 1317972 => 'Indianapolis, IN', + 1317974 => 'Indianapolis, IN', + 1317988 => 'Indianapolis, IN', + 1317994 => 'Lizton, IN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1318.php b/src/libphonenumber/geocoding/data/en/1318.php new file mode 100644 index 000000000..12b9f74ca --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1318.php @@ -0,0 +1,141 @@ + 'Louisiana', + 1318214 => 'Natchitoches, LA', + 1318219 => 'Shreveport, LA', + 1318220 => 'Shreveport, LA', + 1318221 => 'Shreveport, LA', + 1318222 => 'Shreveport, LA', + 1318226 => 'Shreveport, LA', + 1318227 => 'Shreveport, LA', + 1318238 => 'Natchitoches, LA', + 1318240 => 'Marksville, LA', + 1318251 => 'Ruston, LA', + 1318253 => 'Marksville, LA', + 1318254 => 'Ruston, LA', + 1318255 => 'Ruston, LA', + 1318256 => 'Many, LA', + 1318257 => 'Ruston, LA', + 1318259 => 'Jonesboro, LA', + 1318263 => 'Arcadia, LA', + 1318274 => 'Grambling, LA', + 1318281 => 'Bastrop, LA', + 1318283 => 'Bastrop, LA', + 1318285 => 'Bernice, LA', + 1318292 => 'Marion, LA', + 1318326 => 'Plain Dealing, LA', + 1318327 => 'Monroe, LA', + 1318330 => 'Monroe, LA', + 1318335 => 'Oakdale, LA', + 1318336 => 'Vidalia, LA', + 1318339 => 'Jonesville, LA', + 1318342 => 'Monroe, LA', + 1318343 => 'Monroe, LA', + 1318345 => 'Monroe, LA', + 1318346 => 'Bunkie, LA', + 1318352 => 'Natchitoches, LA', + 1318354 => 'Natchitoches, LA', + 1318356 => 'Natchitoches, LA', + 1318357 => 'Natchitoches, LA', + 1318362 => 'Monroe, LA', + 1318368 => 'Farmerville, LA', + 1318371 => 'Minden, LA', + 1318375 => 'Vivian, LA', + 1318377 => 'Minden, LA', + 1318382 => 'Minden, LA', + 1318396 => 'West Monroe, LA', + 1318397 => 'West Monroe, LA', + 1318424 => 'Shreveport, LA', + 1318425 => 'Shreveport, LA', + 1318428 => 'Oak Grove, LA', + 1318429 => 'Shreveport, LA', + 1318435 => 'Winnsboro, LA', + 1318441 => 'Alexandria, LA', + 1318442 => 'Alexandria, LA', + 1318443 => 'Alexandria, LA', + 1318445 => 'Alexandria, LA', + 1318448 => 'Alexandria, LA', + 1318449 => 'Alexandria, LA', + 1318459 => 'Shreveport, LA', + 1318467 => 'Newellton, LA', + 1318476 => 'Campti, LA', + 1318487 => 'Alexandria, LA', + 1318495 => 'Olla, LA', + 1318513 => 'Ruston, LA', + 1318524 => 'Shreveport, LA', + 1318539 => 'Springhill, LA', + 1318549 => 'Bossier City, LA', + 1318556 => 'Bastrop, LA', + 1318559 => 'Lake Providence, LA', + 1318561 => 'Alexandria, LA', + 1318574 => 'Tallulah, LA', + 1318590 => 'Many, LA', + 1318603 => 'Shreveport, LA', + 1318621 => 'Shreveport, LA', + 1318624 => 'Haynesville, LA', + 1318627 => 'Colfax, LA', + 1318628 => 'Winnfield, LA', + 1318631 => 'Shreveport, LA', + 1318632 => 'Shreveport, LA', + 1318635 => 'Shreveport, LA', + 1318636 => 'Shreveport, LA', + 1318644 => 'Calhoun, LA', + 1318645 => 'Zwolle, LA', + 1318647 => 'Mer Rouge, LA', + 1318648 => 'Winnfield, LA', + 1318649 => 'Columbia, LA', + 1318665 => 'Sterlington, LA', + 1318670 => 'Shreveport, LA', + 1318671 => 'Shreveport, LA', + 1318673 => 'Shreveport, LA', + 1318674 => 'Shreveport, LA', + 1318675 => 'Shreveport, LA', + 1318676 => 'Shreveport, LA', + 1318677 => 'Shreveport, LA', + 1318681 => 'Shreveport, LA', + 1318683 => 'Shreveport, LA', + 1318686 => 'Shreveport, LA', + 1318687 => 'Shreveport, LA', + 1318688 => 'Shreveport, LA', + 1318697 => 'Logansport, LA', + 1318724 => 'Wisner, LA', + 1318728 => 'Rayville, LA', + 1318741 => 'Bossier City, LA', + 1318742 => 'Bossier City, LA', + 1318746 => 'Bossier City, LA', + 1318747 => 'Bossier City, LA', + 1318752 => 'Bossier City, LA', + 1318757 => 'Ferriday, LA', + 1318765 => 'Pollock, LA', + 1318766 => 'St. Joseph, LA', + 1318767 => 'Alexandria, LA', + 1318769 => 'Alexandria, LA', + 1318777 => 'Dubach, LA', + 1318795 => 'Shreveport, LA', + 1318797 => 'Shreveport, LA', + 1318798 => 'Shreveport, LA', + 1318813 => 'Shreveport, LA', + 1318828 => 'Shreveport, LA', + 1318832 => 'Cotton Valley, LA', + 1318861 => 'Shreveport, LA', + 1318865 => 'Shreveport, LA', + 1318868 => 'Shreveport, LA', + 1318869 => 'Shreveport, LA', + 1318871 => 'Mansfield, LA', + 1318872 => 'Mansfield, LA', + 1318876 => 'Cottonport, LA', + 1318878 => 'Delhi, LA', + 1318894 => 'Ringgold, LA', + 1318927 => 'Homer, LA', + 1318929 => 'Shreveport, LA', + 1318932 => 'Coushatta, LA', + 1318941 => 'Simmesport, LA', + 1318949 => 'Haughton, LA', + 1318964 => 'Mansura, LA', + 1318965 => 'Benton, LA', + 1318966 => 'Monroe, LA', + 1318982 => 'Downsville, LA', + 1318985 => 'Moreauville, LA', + 1318992 => 'Jena, LA', + 1318995 => 'Oil City, LA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1319.php b/src/libphonenumber/geocoding/data/en/1319.php new file mode 100644 index 000000000..59dc5f809 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1319.php @@ -0,0 +1,114 @@ + 'Iowa', + 1319221 => 'Cedar Rapids, IA', + 1319226 => 'Waterloo, IA', + 1319228 => 'Van Horne, IA', + 1319232 => 'Waterloo, IA', + 1319233 => 'Waterloo, IA', + 1319234 => 'Waterloo, IA', + 1319235 => 'Waterloo, IA', + 1319236 => 'Waterloo, IA', + 1319247 => 'Cedar Rapids, IA', + 1319256 => 'Wayland, IA', + 1319257 => 'Winfield, IA', + 1319266 => 'Cedar Falls, IA', + 1319267 => 'Allison, IA', + 1319268 => 'Cedar Falls, IA', + 1319272 => 'Waterloo, IA', + 1319273 => 'Cedar Falls, IA', + 1319274 => 'Waterloo, IA', + 1319277 => 'Cedar Falls, IA', + 1319278 => 'Clarksville, IA', + 1319283 => 'Oelwein, IA', + 1319286 => 'Cedar Rapids, IA', + 1319287 => 'Waterloo, IA', + 1319291 => 'Waterloo, IA', + 1319293 => 'Keosauqua, IA', + 1319298 => 'Cedar Rapids, IA', + 1319332 => 'Independence, IA', + 1319334 => 'Independence, IA', + 1319335 => 'Iowa City, IA', + 1319337 => 'Iowa City, IA', + 1319342 => 'La Porte City, IA', + 1319345 => 'Reinbeck, IA', + 1319346 => 'Parkersburg, IA', + 1319347 => 'Aplington, IA', + 1319352 => 'Waverly, IA', + 1319353 => 'Iowa City, IA', + 1319356 => 'Iowa City, IA', + 1319358 => 'Iowa City, IA', + 1319362 => 'Cedar Rapids, IA', + 1319363 => 'Cedar Rapids, IA', + 1319364 => 'Cedar Rapids, IA', + 1319365 => 'Cedar Rapids, IA', + 1319366 => 'Cedar Rapids, IA', + 1319367 => 'New London, IA', + 1319368 => 'Cedar Rapids, IA', + 1319369 => 'Cedar Rapids, IA', + 1319372 => 'Fort Madison, IA', + 1319376 => 'Fort Madison, IA', + 1319377 => 'Marion, IA', + 1319384 => 'Iowa City, IA', + 1319385 => 'Mount Pleasant, IA', + 1319390 => 'Cedar Rapids, IA', + 1319394 => 'Mediapolis, IA', + 1319395 => 'Cedar Rapids, IA', + 1319396 => 'Cedar Rapids, IA', + 1319398 => 'Cedar Rapids, IA', + 1319399 => 'Cedar Rapids, IA', + 1319433 => 'Waterloo, IA', + 1319438 => 'Central City, IA', + 1319442 => 'Keystone, IA', + 1319444 => 'Belle Plaine, IA', + 1319454 => 'Blairstown, IA', + 1319455 => 'Lisbon, IA', + 1319462 => 'Anamosa, IA', + 1319465 => 'Monticello, IA', + 1319472 => 'Vinton, IA', + 1319476 => 'Dysart, IA', + 1319478 => 'Traer, IA', + 1319484 => 'Olin, IA', + 1319523 => 'Wapello, IA', + 1319524 => 'Keokuk, IA', + 1319624 => 'Solon, IA', + 1319625 => 'Coralville, IA', + 1319626 => 'North Liberty, IA', + 1319627 => 'West Liberty, IA', + 1319629 => 'Lone Tree, IA', + 1319635 => 'Fairbank, IA', + 1319636 => 'Hazleton, IA', + 1319642 => 'Marengo, IA', + 1319643 => 'West Branch, IA', + 1319646 => 'Wellman, IA', + 1319647 => 'Victor, IA', + 1319648 => 'Riverside, IA', + 1319653 => 'Washington, IA', + 1319654 => 'Cedar Rapids, IA', + 1319656 => 'Kalona, IA', + 1319664 => 'North English, IA', + 1319665 => 'North Liberty, IA', + 1319668 => 'Williamsburg, IA', + 1319753 => 'Burlington, IA', + 1319768 => 'West Burlington, IA', + 1319822 => 'Dunkerton, IA', + 1319824 => 'Grundy Center, IA', + 1319825 => 'Grundy Center, IA', + 1319827 => 'Jesup, IA', + 1319833 => 'Waterloo, IA', + 1319835 => 'Donnellson, IA', + 1319849 => 'Center Point, IA', + 1319851 => 'Palo, IA', + 1319857 => 'Swisher, IA', + 1319862 => 'Cedar Rapids, IA', + 1319868 => 'Morning Sun, IA', + 1319878 => 'Farmington, IA', + 1319882 => 'Tripoli, IA', + 1319885 => 'Shell Rock, IA', + 1319887 => 'Iowa City, IA', + 1319895 => 'Mount Vernon, IA', + 1319935 => 'Winthrop, IA', + 1319984 => 'Denver, IA', + 1319986 => 'Mount Pleasant, IA', + 1319988 => 'Hudson, IA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1320.php b/src/libphonenumber/geocoding/data/en/1320.php new file mode 100644 index 000000000..761fe6bf7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1320.php @@ -0,0 +1,93 @@ + 'Minnesota', + 1320214 => 'Willmar, MN', + 1320222 => 'Willmar, MN', + 1320229 => 'St. Cloud, MN', + 1320231 => 'Willmar, MN', + 1320234 => 'Hutchinson, MN', + 1320235 => 'Willmar, MN', + 1320236 => 'South Haven, MN', + 1320239 => 'Starbuck, MN', + 1320243 => 'Paynesville, MN', + 1320245 => 'Sandstone, MN', + 1320254 => 'Belgrade, MN', + 1320255 => 'St. Cloud, MN', + 1320256 => 'Melrose, MN', + 1320269 => 'Montevideo, MN', + 1320272 => 'Ogilvie, MN', + 1320274 => 'Annandale, MN', + 1320275 => 'Dassel, MN', + 1320286 => 'Cokato, MN', + 1320289 => 'Appleton, MN', + 1320308 => 'St. Cloud, MN', + 1320327 => 'Silver Lake, MN', + 1320329 => 'Renville, MN', + 1320346 => 'Brooten, MN', + 1320351 => 'Sauk Centre, MN', + 1320352 => 'Sauk Centre, MN', + 1320354 => 'New London, MN', + 1320356 => 'Avon, MN', + 1320358 => 'Rush City, MN', + 1320363 => 'St. Joseph, MN', + 1320365 => 'Bird Island, MN', + 1320384 => 'Hinckley, MN', + 1320393 => 'Rice, MN', + 1320395 => 'Lester Prairie, MN', + 1320398 => 'Kimball, MN', + 1320468 => 'Pierz, MN', + 1320485 => 'Winsted, MN', + 1320523 => 'Olivia, MN', + 1320529 => 'St. Cloud, MN', + 1320532 => 'Onamia, MN', + 1320543 => 'Howard Lake, MN', + 1320547 => 'Swanville, MN', + 1320558 => 'Clearwater, MN', + 1320563 => 'Wheaton, MN', + 1320564 => 'Granite Falls, MN', + 1320585 => 'Morris, MN', + 1320587 => 'Hutchinson, MN', + 1320589 => 'Morris, MN', + 1320593 => 'Litchfield, MN', + 1320594 => 'Browerville, MN', + 1320597 => 'Richmond, MN', + 1320598 => 'Madison, MN', + 1320616 => 'Little Falls, MN', + 1320629 => 'Pine City, MN', + 1320632 => 'Little Falls, MN', + 1320634 => 'Glenwood, MN', + 1320669 => 'Clarkfield, MN', + 1320676 => 'Isle, MN', + 1320677 => 'Herman, MN', + 1320679 => 'Mora, MN', + 1320685 => 'Cold Spring, MN', + 1320693 => 'Litchfield, MN', + 1320695 => 'Browns Valley, MN', + 1320732 => 'Long Prairie, MN', + 1320743 => 'Clear Lake, MN', + 1320748 => 'Graceville, MN', + 1320759 => 'Alexandria, MN', + 1320762 => 'Alexandria, MN', + 1320763 => 'Alexandria, MN', + 1320764 => 'Watkins, MN', + 1320765 => 'Sacred Heart, MN', + 1320769 => 'Dawson, MN', + 1320796 => 'Spicer, MN', + 1320833 => 'Buffalo Lake, MN', + 1320839 => 'Ortonville, MN', + 1320842 => 'Benson, MN', + 1320843 => 'Benson, MN', + 1320845 => 'Albany, MN', + 1320846 => 'Alexandria, MN', + 1320847 => 'Clara City, MN', + 1320848 => 'Hector, MN', + 1320857 => 'Grove City, MN', + 1320859 => 'Osakis, MN', + 1320864 => 'Glencoe, MN', + 1320963 => 'Maple Lake, MN', + 1320965 => 'Kensington, MN', + 1320968 => 'Foley, MN', + 1320974 => 'Atwater, MN', + 1320982 => 'Milaca, MN', + 1320983 => 'Milaca, MN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1321.php b/src/libphonenumber/geocoding/data/en/1321.php new file mode 100644 index 000000000..622c1fdc6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1321.php @@ -0,0 +1,26 @@ + 'Florida', + 1321235 => 'Orlando, FL', + 1321242 => 'Melbourne, FL', + 1321253 => 'Melbourne, FL', + 1321254 => 'Melbourne, FL', + 1321255 => 'Melbourne, FL', + 1321259 => 'Melbourne, FL', + 1321264 => 'Titusville, FL', + 1321267 => 'Titusville, FL', + 1321268 => 'Titusville, FL', + 1321269 => 'Titusville, FL', + 1321383 => 'Titusville, FL', + 1321385 => 'Titusville, FL', + 1321449 => 'Merritt Island, FL', + 1321452 => 'Merritt Island, FL', + 1321453 => 'Merritt Island, FL', + 1321454 => 'Merritt Island, FL', + 1321459 => 'Merritt Island, FL', + 1321494 => 'Patrick AFB, FL', + 1321751 => 'Melbourne, FL', + 1321752 => 'Melbourne, FL', + 1321757 => 'Melbourne, FL', + 1321841 => 'Orlando, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1323.php b/src/libphonenumber/geocoding/data/en/1323.php new file mode 100644 index 000000000..7fed1853e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1323.php @@ -0,0 +1,145 @@ + 'California', + 1323221 => 'Los Angeles, CA', + 1323222 => 'Los Angeles, CA', + 1323223 => 'Los Angeles, CA', + 1323224 => 'Los Angeles, CA', + 1323225 => 'Los Angeles, CA', + 1323226 => 'Los Angeles, CA', + 1323227 => 'Los Angeles, CA', + 1323231 => 'Los Angeles, CA', + 1323232 => 'Los Angeles, CA', + 1323233 => 'Los Angeles, CA', + 1323234 => 'Los Angeles, CA', + 1323235 => 'Los Angeles, CA', + 1323238 => 'Los Angeles, CA', + 1323242 => 'Los Angeles, CA', + 1323254 => 'Los Angeles, CA', + 1323255 => 'Los Angeles, CA', + 1323256 => 'Los Angeles, CA', + 1323257 => 'Los Angeles, CA', + 1323258 => 'Los Angeles, CA', + 1323259 => 'Los Angeles, CA', + 1323260 => 'Los Angeles, CA', + 1323261 => 'Los Angeles, CA', + 1323262 => 'Los Angeles, CA', + 1323263 => 'Los Angeles, CA', + 1323264 => 'Los Angeles, CA', + 1323265 => 'Los Angeles, CA', + 1323266 => 'Los Angeles, CA', + 1323267 => 'Los Angeles, CA', + 1323268 => 'Los Angeles, CA', + 1323269 => 'Los Angeles, CA', + 1323276 => 'Los Angeles, CA', + 1323290 => 'Los Angeles, CA', + 1323291 => 'Los Angeles, CA', + 1323292 => 'Los Angeles, CA', + 1323293 => 'Los Angeles, CA', + 1323294 => 'Los Angeles, CA', + 1323295 => 'Los Angeles, CA', + 1323296 => 'Los Angeles, CA', + 1323298 => 'Los Angeles, CA', + 1323299 => 'Los Angeles, CA', + 1323317 => 'Los Angeles, CA', + 1323342 => 'Los Angeles, CA', + 1323343 => 'Los Angeles, CA', + 1323344 => 'Los Angeles, CA', + 1323361 => 'Los Angeles, CA', + 1323373 => 'Los Angeles, CA', + 1323409 => 'Los Angeles, CA', + 1323441 => 'Los Angeles, CA', + 1323442 => 'Los Angeles, CA', + 1323460 => 'Los Angeles, CA', + 1323461 => 'Los Angeles, CA', + 1323462 => 'Los Angeles, CA', + 1323463 => 'Los Angeles, CA', + 1323464 => 'Los Angeles, CA', + 1323465 => 'Los Angeles, CA', + 1323466 => 'Los Angeles, CA', + 1323467 => 'Los Angeles, CA', + 1323468 => 'Los Angeles, CA', + 1323469 => 'Los Angeles, CA', + 1323478 => 'Los Angeles, CA', + 1323525 => 'Los Angeles, CA', + 1323526 => 'Los Angeles, CA', + 1323541 => 'Los Angeles, CA', + 1323543 => 'Los Angeles, CA', + 1323549 => 'Los Angeles, CA', + 1323550 => 'Los Angeles, CA', + 1323565 => 'Los Angeles, CA', + 1323634 => 'Los Angeles, CA', + 1323644 => 'Los Angeles, CA', + 1323651 => 'Los Angeles, CA', + 1323653 => 'Los Angeles, CA', + 1323658 => 'Los Angeles, CA', + 1323660 => 'Los Angeles, CA', + 1323661 => 'Los Angeles, CA', + 1323662 => 'Los Angeles, CA', + 1323663 => 'Los Angeles, CA', + 1323664 => 'Los Angeles, CA', + 1323665 => 'Los Angeles, CA', + 1323666 => 'Los Angeles, CA', + 1323667 => 'Los Angeles, CA', + 1323668 => 'Los Angeles, CA', + 1323669 => 'Los Angeles, CA', + 1323692 => 'Los Angeles, CA', + 1323730 => 'Los Angeles, CA', + 1323731 => 'Los Angeles, CA', + 1323732 => 'Los Angeles, CA', + 1323733 => 'Los Angeles, CA', + 1323734 => 'Los Angeles, CA', + 1323735 => 'Los Angeles, CA', + 1323737 => 'Los Angeles, CA', + 1323750 => 'Los Angeles, CA', + 1323751 => 'Los Angeles, CA', + 1323752 => 'Los Angeles, CA', + 1323753 => 'Los Angeles, CA', + 1323754 => 'Los Angeles, CA', + 1323755 => 'Los Angeles, CA', + 1323756 => 'Los Angeles, CA', + 1323757 => 'Los Angeles, CA', + 1323758 => 'Los Angeles, CA', + 1323759 => 'Los Angeles, CA', + 1323766 => 'Los Angeles, CA', + 1323769 => 'Los Angeles, CA', + 1323777 => 'Los Angeles, CA', + 1323778 => 'Los Angeles, CA', + 1323779 => 'Los Angeles, CA', + 1323780 => 'Los Angeles, CA', + 1323782 => 'Los Angeles, CA', + 1323783 => 'Los Angeles, CA', + 1323789 => 'Los Angeles, CA', + 1323846 => 'Los Angeles, CA', + 1323851 => 'Los Angeles, CA', + 1323856 => 'Los Angeles, CA', + 1323857 => 'Los Angeles, CA', + 1323860 => 'Los Angeles, CA', + 1323871 => 'Los Angeles, CA', + 1323876 => 'Los Angeles, CA', + 1323881 => 'Los Angeles, CA', + 1323906 => 'Los Angeles, CA', + 1323913 => 'Los Angeles, CA', + 1323928 => 'Los Angeles, CA', + 1323930 => 'Los Angeles, CA', + 1323931 => 'Los Angeles, CA', + 1323932 => 'Los Angeles, CA', + 1323933 => 'Los Angeles, CA', + 1323934 => 'Los Angeles, CA', + 1323935 => 'Los Angeles, CA', + 1323936 => 'Los Angeles, CA', + 1323937 => 'Los Angeles, CA', + 1323938 => 'Los Angeles, CA', + 1323939 => 'Los Angeles, CA', + 1323951 => 'Los Angeles, CA', + 1323953 => 'Los Angeles, CA', + 1323954 => 'Los Angeles, CA', + 1323957 => 'Los Angeles, CA', + 1323960 => 'Los Angeles, CA', + 1323962 => 'Los Angeles, CA', + 1323964 => 'Los Angeles, CA', + 1323965 => 'Los Angeles, CA', + 1323971 => 'Los Angeles, CA', + 1323982 => 'Los Angeles, CA', + 1323993 => 'Los Angeles, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1325.php b/src/libphonenumber/geocoding/data/en/1325.php new file mode 100644 index 000000000..57ea15048 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1325.php @@ -0,0 +1,80 @@ + 'Texas', + 1325223 => 'San Angelo, TX', + 1325224 => 'San Angelo, TX', + 1325227 => 'San Angelo, TX', + 1325232 => 'Abilene, TX', + 1325235 => 'Sweetwater, TX', + 1325236 => 'Sweetwater, TX', + 1325247 => 'Llano, TX', + 1325347 => 'Mason, TX', + 1325356 => 'Comanche, TX', + 1325365 => 'Ballinger, TX', + 1325372 => 'San Saba, TX', + 1325378 => 'Sterling City, TX', + 1325387 => 'Sonora, TX', + 1325388 => 'Kingsland, TX', + 1325392 => 'Ozona, TX', + 1325396 => 'Menard, TX', + 1325437 => 'Abilene, TX', + 1325446 => 'Junction, TX', + 1325453 => 'Robert Lee, TX', + 1325473 => 'Bronte, TX', + 1325480 => 'Abilene, TX', + 1325481 => 'San Angelo, TX', + 1325482 => 'San Angelo, TX', + 1325486 => 'San Angelo, TX', + 1325537 => 'Hawley, TX', + 1325573 => 'Snyder, TX', + 1325574 => 'Snyder, TX', + 1325576 => 'Hamlin, TX', + 1325597 => 'Brady, TX', + 1325617 => 'San Angelo, TX', + 1325625 => 'Coleman, TX', + 1325641 => 'Brownwood, TX', + 1325643 => 'Brownwood, TX', + 1325646 => 'Brownwood, TX', + 1325648 => 'Goldthwaite, TX', + 1325649 => 'Brownwood, TX', + 1325651 => 'San Angelo, TX', + 1325653 => 'San Angelo, TX', + 1325655 => 'San Angelo, TX', + 1325657 => 'San Angelo, TX', + 1325658 => 'San Angelo, TX', + 1325659 => 'San Angelo, TX', + 1325670 => 'Abilene, TX', + 1325672 => 'Abilene, TX', + 1325673 => 'Abilene, TX', + 1325674 => 'Abilene, TX', + 1325675 => 'Abilene, TX', + 1325676 => 'Abilene, TX', + 1325677 => 'Abilene, TX', + 1325690 => 'Abilene, TX', + 1325691 => 'Abilene, TX', + 1325692 => 'Abilene, TX', + 1325695 => 'Abilene, TX', + 1325696 => 'Abilene, TX', + 1325698 => 'Abilene, TX', + 1325728 => 'Colorado City, TX', + 1325735 => 'Rotan, TX', + 1325754 => 'Winters, TX', + 1325762 => 'Albany, TX', + 1325766 => 'Roscoe, TX', + 1325773 => 'Stamford, TX', + 1325784 => 'Brownwood, TX', + 1325793 => 'Abilene, TX', + 1325794 => 'Abilene, TX', + 1325795 => 'Abilene, TX', + 1325823 => 'Anson, TX', + 1325853 => 'Eldorado, TX', + 1325854 => 'Baird, TX', + 1325869 => 'Eden, TX', + 1325884 => 'Big Lake, TX', + 1325893 => 'Clyde, TX', + 1325928 => 'Merkel, TX', + 1325942 => 'San Angelo, TX', + 1325944 => 'San Angelo, TX', + 1325947 => 'San Angelo, TX', + 1325949 => 'San Angelo, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1330.php b/src/libphonenumber/geocoding/data/en/1330.php new file mode 100644 index 000000000..58cf0a4ab --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1330.php @@ -0,0 +1,187 @@ + 'Ohio', + 1330202 => 'Wooster, OH', + 1330220 => 'Brunswick, OH', + 1330225 => 'Brunswick, OH', + 1330245 => 'Akron, OH', + 1330247 => 'Akron, OH', + 1330252 => 'Akron, OH', + 1330253 => 'Akron, OH', + 1330262 => 'Wooster, OH', + 1330263 => 'Wooster, OH', + 1330264 => 'Wooster, OH', + 1330273 => 'Brunswick, OH', + 1330274 => 'Mantua, OH', + 1330276 => 'Killbuck, OH', + 1330279 => 'Holmesville, OH', + 1330282 => 'Cortland, OH', + 1330287 => 'Wooster, OH', + 1330296 => 'Ravenna, OH', + 1330297 => 'Ravenna, OH', + 1330308 => 'New Philadelphia, OH', + 1330326 => 'Windham, OH', + 1330332 => 'Salem, OH', + 1330334 => 'Wadsworth, OH', + 1330335 => 'Wadsworth, OH', + 1330336 => 'Wadsworth, OH', + 1330337 => 'Salem, OH', + 1330339 => 'New Philadelphia, OH', + 1330342 => 'Hudson, OH', + 1330344 => 'Akron, OH', + 1330345 => 'Wooster, OH', + 1330363 => 'Canton, OH', + 1330369 => 'Warren, OH', + 1330372 => 'Warren, OH', + 1330373 => 'Warren, OH', + 1330374 => 'Akron, OH', + 1330375 => 'Akron, OH', + 1330376 => 'Akron, OH', + 1330379 => 'Akron, OH', + 1330384 => 'Akron, OH', + 1330385 => 'East Liverpool, OH', + 1330386 => 'East Liverpool, OH', + 1330392 => 'Warren, OH', + 1330393 => 'Warren, OH', + 1330394 => 'Warren, OH', + 1330395 => 'Warren, OH', + 1330399 => 'Warren, OH', + 1330405 => 'Twinsburg, OH', + 1330420 => 'Lisbon, OH', + 1330422 => 'Streetsboro, OH', + 1330424 => 'Lisbon, OH', + 1330425 => 'Twinsburg, OH', + 1330426 => 'East Palestine, OH', + 1330427 => 'Leetonia, OH', + 1330430 => 'Canton, OH', + 1330434 => 'Akron, OH', + 1330435 => 'Creston, OH', + 1330438 => 'Canton, OH', + 1330451 => 'Canton, OH', + 1330452 => 'Canton, OH', + 1330453 => 'Canton, OH', + 1330454 => 'Canton, OH', + 1330455 => 'Canton, OH', + 1330456 => 'Canton, OH', + 1330458 => 'Canton, OH', + 1330469 => 'Warren, OH', + 1330477 => 'Canton, OH', + 1330478 => 'Canton, OH', + 1330479 => 'Canton, OH', + 1330480 => 'Youngstown, OH', + 1330482 => 'Columbiana, OH', + 1330483 => 'Valley City, OH', + 1330484 => 'Canton, OH', + 1330487 => 'Twinsburg, OH', + 1330489 => 'Canton, OH', + 1330491 => 'Canton, OH', + 1330492 => 'Canton, OH', + 1330498 => 'North Canton, OH', + 1330527 => 'Garrettsville, OH', + 1330532 => 'Wellsville, OH', + 1330533 => 'Canfield, OH', + 1330534 => 'Hubbard, OH', + 1330535 => 'Akron, OH', + 1330536 => 'Lowellville, OH', + 1330538 => 'North Jackson, OH', + 1330543 => 'Akron, OH', + 1330545 => 'Girard, OH', + 1330562 => 'Aurora, OH', + 1330567 => 'Shreve, OH', + 1330569 => 'Hiram, OH', + 1330580 => 'Canton, OH', + 1330588 => 'Canton, OH', + 1330601 => 'Wooster, OH', + 1330609 => 'Warren, OH', + 1330626 => 'Streetsboro, OH', + 1330627 => 'Carrollton, OH', + 1330637 => 'Cortland, OH', + 1330638 => 'Cortland, OH', + 1330644 => 'Akron, OH', + 1330645 => 'Akron, OH', + 1330649 => 'Canton, OH', + 1330652 => 'Niles, OH', + 1330653 => 'Hudson, OH', + 1330656 => 'Hudson, OH', + 1330657 => 'Peninsula, OH', + 1330658 => 'Doylestown, OH', + 1330659 => 'Richfield, OH', + 1330669 => 'Smithville, OH', + 1330673 => 'Kent, OH', + 1330674 => 'Millersburg, OH', + 1330675 => 'Warren, OH', + 1330676 => 'Kent, OH', + 1330677 => 'Kent, OH', + 1330678 => 'Kent, OH', + 1330679 => 'Salineville, OH', + 1330682 => 'Orrville, OH', + 1330683 => 'Orrville, OH', + 1330684 => 'Orrville, OH', + 1330698 => 'Apple Creek, OH', + 1330699 => 'Uniontown, OH', + 1330702 => 'Canfield, OH', + 1330721 => 'Medina, OH', + 1330722 => 'Medina, OH', + 1330723 => 'Medina, OH', + 1330724 => 'Akron, OH', + 1330725 => 'Medina, OH', + 1330733 => 'Akron, OH', + 1330740 => 'Youngstown, OH', + 1330742 => 'Youngstown, OH', + 1330743 => 'Youngstown, OH', + 1330744 => 'Youngstown, OH', + 1330746 => 'Youngstown, OH', + 1330747 => 'Youngstown, OH', + 1330761 => 'Akron, OH', + 1330762 => 'Akron, OH', + 1330764 => 'Medina, OH', + 1330769 => 'Seville, OH', + 1330773 => 'Akron, OH', + 1330781 => 'Youngstown, OH', + 1330782 => 'Youngstown, OH', + 1330783 => 'Youngstown, OH', + 1330784 => 'Akron, OH', + 1330785 => 'Akron, OH', + 1330788 => 'Youngstown, OH', + 1330792 => 'Youngstown, OH', + 1330793 => 'Youngstown, OH', + 1330794 => 'Akron, OH', + 1330798 => 'Akron, OH', + 1330799 => 'Youngstown, OH', + 1330821 => 'Alliance, OH', + 1330823 => 'Alliance, OH', + 1330824 => 'Warren, OH', + 1330828 => 'Dalton, OH', + 1330829 => 'Alliance, OH', + 1330830 => 'Massillon, OH', + 1330832 => 'Massillon, OH', + 1330833 => 'Massillon, OH', + 1330834 => 'Massillon, OH', + 1330837 => 'Massillon, OH', + 1330841 => 'Warren, OH', + 1330847 => 'Warren, OH', + 1330852 => 'Sugarcreek, OH', + 1330854 => 'Canal Fulton, OH', + 1330856 => 'Warren, OH', + 1330863 => 'Malvern, OH', + 1330868 => 'Minerva, OH', + 1330872 => 'Newton Falls, OH', + 1330874 => 'Bolivar, OH', + 1330875 => 'Louisville, OH', + 1330876 => 'Kinsman, OH', + 1330877 => 'Hartville, OH', + 1330878 => 'Strasburg, OH', + 1330879 => 'Navarre, OH', + 1330884 => 'Youngstown, OH', + 1330925 => 'Rittman, OH', + 1330927 => 'Rittman, OH', + 1330938 => 'Sebring, OH', + 1330941 => 'Youngstown, OH', + 1330952 => 'Medina, OH', + 1330953 => 'Youngstown, OH', + 1330963 => 'Twinsburg, OH', + 1330971 => 'Cuyahoga Falls, OH', + 1330972 => 'Akron, OH', + 1330995 => 'Aurora, OH', + 1330996 => 'Akron, OH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1331.php b/src/libphonenumber/geocoding/data/en/1331.php new file mode 100644 index 000000000..acc636927 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1331.php @@ -0,0 +1,4 @@ + 'Illinois', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1334.php b/src/libphonenumber/geocoding/data/en/1334.php new file mode 100644 index 000000000..417207d47 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1334.php @@ -0,0 +1,144 @@ + 'Alabama', + 1334206 => 'Montgomery, AL', + 1334209 => 'Auburn, AL', + 1334213 => 'Montgomery, AL', + 1334215 => 'Montgomery, AL', + 1334222 => 'Andalusia, AL', + 1334223 => 'Montgomery, AL', + 1334227 => 'Fort Deposit, AL', + 1334239 => 'Montgomery, AL', + 1334240 => 'Montgomery, AL', + 1334241 => 'Montgomery, AL', + 1334242 => 'Montgomery, AL', + 1334244 => 'Montgomery, AL', + 1334252 => 'Tallassee, AL', + 1334260 => 'Montgomery, AL', + 1334261 => 'Montgomery, AL', + 1334262 => 'Montgomery, AL', + 1334263 => 'Montgomery, AL', + 1334264 => 'Montgomery, AL', + 1334265 => 'Montgomery, AL', + 1334269 => 'Montgomery, AL', + 1334270 => 'Montgomery, AL', + 1334271 => 'Montgomery, AL', + 1334272 => 'Montgomery, AL', + 1334273 => 'Montgomery, AL', + 1334274 => 'Montgomery, AL', + 1334277 => 'Montgomery, AL', + 1334279 => 'Montgomery, AL', + 1334280 => 'Montgomery, AL', + 1334281 => 'Montgomery, AL', + 1334283 => 'Tallassee, AL', + 1334284 => 'Montgomery, AL', + 1334286 => 'Montgomery, AL', + 1334288 => 'Montgomery, AL', + 1334289 => 'Demopolis, AL', + 1334291 => 'Phenix City, AL', + 1334293 => 'Montgomery, AL', + 1334295 => 'Linden, AL', + 1334297 => 'Phenix City, AL', + 1334298 => 'Phenix City, AL', + 1334308 => 'Enterprise, AL', + 1334323 => 'Montgomery, AL', + 1334335 => 'Luverne, AL', + 1334347 => 'Enterprise, AL', + 1334356 => 'Montgomery, AL', + 1334358 => 'Prattville, AL', + 1334361 => 'Prattville, AL', + 1334364 => 'Opelika, AL', + 1334365 => 'Prattville, AL', + 1334371 => 'Greenville, AL', + 1334376 => 'Georgiana, AL', + 1334382 => 'Greenville, AL', + 1334383 => 'Greenville, AL', + 1334386 => 'Montgomery, AL', + 1334387 => 'Montgomery, AL', + 1334393 => 'Enterprise, AL', + 1334395 => 'Montgomery, AL', + 1334396 => 'Montgomery, AL', + 1334409 => 'Montgomery, AL', + 1334427 => 'Andalusia, AL', + 1334445 => 'Ozark, AL', + 1334448 => 'Phenix City, AL', + 1334466 => 'Auburn, AL', + 1334480 => 'Phenix City, AL', + 1334491 => 'Prattville, AL', + 1334493 => 'Opp, AL', + 1334501 => 'Auburn, AL', + 1334502 => 'Auburn, AL', + 1334514 => 'Wetumpka, AL', + 1334527 => 'Brantley, AL', + 1334528 => 'Opelika, AL', + 1334541 => 'Eclectic, AL', + 1334548 => 'Hayneville, AL', + 1334566 => 'Troy, AL', + 1334567 => 'Wetumpka, AL', + 1334576 => 'Lanett, AL', + 1334585 => 'Abbeville, AL', + 1334588 => 'Hartford, AL', + 1334593 => 'Montgomery, AL', + 1334598 => 'Daleville, AL', + 1334613 => 'Montgomery, AL', + 1334615 => 'Dothan, AL', + 1334616 => 'Eufaula, AL', + 1334624 => 'Greensboro, AL', + 1334636 => 'Thomasville, AL', + 1334642 => 'Lanett, AL', + 1334644 => 'Lanett, AL', + 1334649 => 'Montgomery, AL', + 1334670 => 'Troy, AL', + 1334671 => 'Dothan, AL', + 1334673 => 'Dothan, AL', + 1334677 => 'Dothan, AL', + 1334678 => 'Dothan, AL', + 1334682 => 'Camden, AL', + 1334683 => 'Marion, AL', + 1334684 => 'Geneva, AL', + 1334687 => 'Eufaula, AL', + 1334693 => 'Headland, AL', + 1334696 => 'Columbia, AL', + 1334699 => 'Dothan, AL', + 1334702 => 'Dothan, AL', + 1334705 => 'Opelika, AL', + 1334712 => 'Dothan, AL', + 1334725 => 'Tuskegee, AL', + 1334727 => 'Tuskegee, AL', + 1334735 => 'Brundidge, AL', + 1334737 => 'Opelika, AL', + 1334738 => 'Union Springs, AL', + 1334741 => 'Opelika, AL', + 1334742 => 'Opelika, AL', + 1334745 => 'Opelika, AL', + 1334749 => 'Opelika, AL', + 1334756 => 'Valley, AL', + 1334768 => 'Valley, AL', + 1334774 => 'Ozark, AL', + 1334775 => 'Clayton, AL', + 1334792 => 'Dothan, AL', + 1334793 => 'Dothan, AL', + 1334794 => 'Dothan, AL', + 1334807 => 'Troy, AL', + 1334808 => 'Troy, AL', + 1334819 => 'Montgomery, AL', + 1334821 => 'Auburn, AL', + 1334826 => 'Auburn, AL', + 1334832 => 'Montgomery, AL', + 1334834 => 'Montgomery, AL', + 1334836 => 'Dothan, AL', + 1334844 => 'Auburn, AL', + 1334858 => 'Florala, AL', + 1334863 => 'Roanoke, AL', + 1334864 => 'La Fayette, AL', + 1334872 => 'Selma, AL', + 1334874 => 'Selma, AL', + 1334875 => 'Selma, AL', + 1334877 => 'Selma, AL', + 1334886 => 'Slocomb, AL', + 1334887 => 'Auburn, AL', + 1334894 => 'New Brockton, AL', + 1334897 => 'Elba, AL', + 1334898 => 'Samson, AL', + 1334899 => 'Ashford, AL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1336.php b/src/libphonenumber/geocoding/data/en/1336.php new file mode 100644 index 000000000..ba11d06c9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1336.php @@ -0,0 +1,195 @@ + 'North Carolina', + 1336218 => 'Greensboro, NC', + 1336222 => 'Burlington, NC', + 1336224 => 'Lexington, NC', + 1336226 => 'Burlington, NC', + 1336227 => 'Burlington, NC', + 1336228 => 'Burlington, NC', + 1336229 => 'Burlington, NC', + 1336230 => 'Greensboro, NC', + 1336235 => 'Greensboro, NC', + 1336236 => 'Lexington, NC', + 1336238 => 'Lexington, NC', + 1336242 => 'Lexington, NC', + 1336243 => 'Lexington, NC', + 1336245 => 'Winston-Salem, NC', + 1336248 => 'Lexington, NC', + 1336249 => 'Lexington, NC', + 1336268 => 'Greensboro, NC', + 1336271 => 'Greensboro, NC', + 1336272 => 'Greensboro, NC', + 1336273 => 'Greensboro, NC', + 1336274 => 'Greensboro, NC', + 1336275 => 'Greensboro, NC', + 1336277 => 'Winston-Salem, NC', + 1336279 => 'Greensboro, NC', + 1336282 => 'Greensboro, NC', + 1336285 => 'Greensboro, NC', + 1336286 => 'Greensboro, NC', + 1336288 => 'Greensboro, NC', + 1336292 => 'Greensboro, NC', + 1336293 => 'Winston-Salem, NC', + 1336294 => 'Greensboro, NC', + 1336297 => 'Greensboro, NC', + 1336299 => 'Greensboro, NC', + 1336315 => 'Greensboro, NC', + 1336316 => 'Greensboro, NC', + 1336318 => 'Asheboro, NC', + 1336320 => 'Mount Airy, NC', + 1336322 => 'Roxboro, NC', + 1336323 => 'Greensboro, NC', + 1336333 => 'Greensboro, NC', + 1336334 => 'Greensboro, NC', + 1336342 => 'Reidsville, NC', + 1336346 => 'Greensboro, NC', + 1336349 => 'Reidsville, NC', + 1336356 => 'Dobson, NC', + 1336357 => 'Lexington, NC', + 1336361 => 'Reidsville, NC', + 1336367 => 'Boonville, NC', + 1336368 => 'Pilot Mountain, NC', + 1336369 => 'Greensboro, NC', + 1336370 => 'Greensboro, NC', + 1336372 => 'Sparta, NC', + 1336373 => 'Greensboro, NC', + 1336375 => 'Greensboro, NC', + 1336377 => 'Winston-Salem, NC', + 1336378 => 'Greensboro, NC', + 1336379 => 'Greensboro, NC', + 1336381 => 'Asheboro, NC', + 1336384 => 'Lansing, NC', + 1336386 => 'Dobson, NC', + 1336389 => 'Greensboro, NC', + 1336393 => 'Greensboro, NC', + 1336412 => 'Greensboro, NC', + 1336433 => 'Greensboro, NC', + 1336463 => 'Yadkinville, NC', + 1336472 => 'Thomasville, NC', + 1336474 => 'Thomasville, NC', + 1336475 => 'Thomasville, NC', + 1336476 => 'Thomasville, NC', + 1336478 => 'Greensboro, NC', + 1336492 => 'Mocksville, NC', + 1336495 => 'Randleman, NC', + 1336498 => 'Randleman, NC', + 1336503 => 'Roxboro, NC', + 1336538 => 'Burlington, NC', + 1336540 => 'Greensboro, NC', + 1336544 => 'Greensboro, NC', + 1336545 => 'Greensboro, NC', + 1336547 => 'Greensboro, NC', + 1336573 => 'Stoneville, NC', + 1336574 => 'Greensboro, NC', + 1336585 => 'Burlington, NC', + 1336586 => 'Burlington, NC', + 1336591 => 'Walnut Cove, NC', + 1336597 => 'Roxboro, NC', + 1336598 => 'Roxboro, NC', + 1336599 => 'Roxboro, NC', + 1336605 => 'Greensboro, NC', + 1336607 => 'Winston-Salem, NC', + 1336616 => 'Reidsville, NC', + 1336617 => 'Greensboro, NC', + 1336621 => 'Greensboro, NC', + 1336622 => 'Liberty, NC', + 1336623 => 'Eden, NC', + 1336625 => 'Asheboro, NC', + 1336626 => 'Asheboro, NC', + 1336627 => 'Eden, NC', + 1336629 => 'Asheboro, NC', + 1336631 => 'Winston-Salem, NC', + 1336632 => 'Greensboro, NC', + 1336633 => 'Asheboro, NC', + 1336634 => 'Reidsville, NC', + 1336635 => 'Eden, NC', + 1336641 => 'Greensboro, NC', + 1336650 => 'Winston-Salem, NC', + 1336659 => 'Winston-Salem, NC', + 1336661 => 'Winston-Salem, NC', + 1336665 => 'Greensboro, NC', + 1336668 => 'Greensboro, NC', + 1336670 => 'North Wilkesboro, NC', + 1336672 => 'Asheboro, NC', + 1336677 => 'Yadkinville, NC', + 1336679 => 'Yadkinville, NC', + 1336683 => 'Asheboro, NC', + 1336691 => 'Greensboro, NC', + 1336694 => 'Yanceyville, NC', + 1336699 => 'East Bend, NC', + 1336703 => 'Winston-Salem, NC', + 1336712 => 'Clemmons, NC', + 1336713 => 'Winston-Salem, NC', + 1336714 => 'Winston-Salem, NC', + 1336716 => 'Winston-Salem, NC', + 1336718 => 'Winston-Salem, NC', + 1336719 => 'Mount Airy, NC', + 1336721 => 'Winston-Salem, NC', + 1336722 => 'Winston-Salem, NC', + 1336723 => 'Winston-Salem, NC', + 1336724 => 'Winston-Salem, NC', + 1336725 => 'Winston-Salem, NC', + 1336727 => 'Winston-Salem, NC', + 1336731 => 'Lexington, NC', + 1336744 => 'Winston-Salem, NC', + 1336746 => 'Lexington, NC', + 1336748 => 'Winston-Salem, NC', + 1336750 => 'Winston-Salem, NC', + 1336751 => 'Mocksville, NC', + 1336753 => 'Mocksville, NC', + 1336758 => 'Winston-Salem, NC', + 1336759 => 'Winston-Salem, NC', + 1336760 => 'Winston-Salem, NC', + 1336761 => 'Winston-Salem, NC', + 1336765 => 'Winston-Salem, NC', + 1336766 => 'Clemmons, NC', + 1336767 => 'Winston-Salem, NC', + 1336768 => 'Winston-Salem, NC', + 1336769 => 'Winston-Salem, NC', + 1336771 => 'Winston-Salem, NC', + 1336773 => 'Winston-Salem, NC', + 1336774 => 'Winston-Salem, NC', + 1336776 => 'Winston-Salem, NC', + 1336777 => 'Winston-Salem, NC', + 1336778 => 'Clemmons, NC', + 1336783 => 'Mount Airy, NC', + 1336784 => 'Winston-Salem, NC', + 1336785 => 'Winston-Salem, NC', + 1336786 => 'Mount Airy, NC', + 1336787 => 'Lexington, NC', + 1336788 => 'Winston-Salem, NC', + 1336789 => 'Mount Airy, NC', + 1336794 => 'Winston-Salem, NC', + 1336798 => 'Lexington, NC', + 1336802 => 'High Point, NC', + 1336808 => 'Greensboro, NC', + 1336812 => 'High Point, NC', + 1336832 => 'Greensboro, NC', + 1336834 => 'Greensboro, NC', + 1336841 => 'High Point, NC', + 1336851 => 'Greensboro, NC', + 1336852 => 'Greensboro, NC', + 1336854 => 'Greensboro, NC', + 1336855 => 'Greensboro, NC', + 1336856 => 'Greensboro, NC', + 1336859 => 'Denton, NC', + 1336869 => 'High Point, NC', + 1336878 => 'High Point, NC', + 1336882 => 'High Point, NC', + 1336883 => 'High Point, NC', + 1336884 => 'High Point, NC', + 1336885 => 'High Point, NC', + 1336886 => 'High Point, NC', + 1336887 => 'High Point, NC', + 1336889 => 'High Point, NC', + 1336896 => 'Winston-Salem, NC', + 1336931 => 'Greensboro, NC', + 1336956 => 'Lexington, NC', + 1336969 => 'Rural Hall, NC', + 1336983 => 'King, NC', + 1336985 => 'King, NC', + 1336992 => 'Kernersville, NC', + 1336993 => 'Kernersville, NC', + 1336996 => 'Kernersville, NC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1337.php b/src/libphonenumber/geocoding/data/en/1337.php new file mode 100644 index 000000000..f548347ca --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1337.php @@ -0,0 +1,116 @@ + 'Louisiana', + 1337216 => 'Lafayette, LA', + 1337217 => 'Lake Charles, LA', + 1337231 => 'Lafayette, LA', + 1337232 => 'Lafayette, LA', + 1337233 => 'Lafayette, LA', + 1337234 => 'Lafayette, LA', + 1337235 => 'Lafayette, LA', + 1337236 => 'Lafayette, LA', + 1337237 => 'Lafayette, LA', + 1337238 => 'Leesville, LA', + 1337239 => 'Leesville, LA', + 1337261 => 'Lafayette, LA', + 1337262 => 'Lafayette, LA', + 1337264 => 'Lafayette, LA', + 1337266 => 'Lafayette, LA', + 1337267 => 'Lafayette, LA', + 1337269 => 'Lafayette, LA', + 1337276 => 'Jeanerette, LA', + 1337289 => 'Lafayette, LA', + 1337291 => 'Lafayette, LA', + 1337310 => 'Lake Charles, LA', + 1337332 => 'Breaux Bridge, LA', + 1337334 => 'Rayne, LA', + 1337363 => 'Ville Platte, LA', + 1337364 => 'New Iberia, LA', + 1337365 => 'New Iberia, LA', + 1337367 => 'New Iberia, LA', + 1337369 => 'New Iberia, LA', + 1337373 => 'New Iberia, LA', + 1337392 => 'Leesville, LA', + 1337394 => 'St. Martinville, LA', + 1337406 => 'Lafayette, LA', + 1337407 => 'Opelousas, LA', + 1337433 => 'Lake Charles, LA', + 1337436 => 'Lake Charles, LA', + 1337437 => 'Lake Charles, LA', + 1337439 => 'Lake Charles, LA', + 1337456 => 'Lafayette, LA', + 1337457 => 'Eunice, LA', + 1337460 => 'DeRidder, LA', + 1337462 => 'DeRidder, LA', + 1337463 => 'DeRidder, LA', + 1337468 => 'Mamou, LA', + 1337474 => 'Lake Charles, LA', + 1337475 => 'Lake Charles, LA', + 1337477 => 'Lake Charles, LA', + 1337478 => 'Lake Charles, LA', + 1337479 => 'Lake Charles, LA', + 1337480 => 'Lake Charles, LA', + 1337482 => 'Lafayette, LA', + 1337491 => 'Lake Charles, LA', + 1337493 => 'Lake Charles, LA', + 1337494 => 'Lake Charles, LA', + 1337497 => 'Lake Charles, LA', + 1337504 => 'Lafayette, LA', + 1337507 => 'Breaux Bridge, LA', + 1337521 => 'Lafayette, LA', + 1337527 => 'Sulphur, LA', + 1337528 => 'Sulphur, LA', + 1337531 => 'Fort Polk, LA', + 1337534 => 'Lafayette, LA', + 1337536 => 'Gueydan, LA', + 1337537 => 'Leesville, LA', + 1337546 => 'Eunice, LA', + 1337550 => 'Eunice, LA', + 1337560 => 'New Iberia, LA', + 1337562 => 'Lake Charles, LA', + 1337564 => 'Lake Charles, LA', + 1337566 => 'Krotz Springs, LA', + 1337582 => 'Iowa, LA', + 1337583 => 'Sulphur, LA', + 1337585 => 'Port Barre, LA', + 1337589 => 'Vinton, LA', + 1337593 => 'Lafayette, LA', + 1337594 => 'Opelousas, LA', + 1337616 => 'Jennings, LA', + 1337625 => 'Sulphur, LA', + 1337626 => 'Sulphur, LA', + 1337639 => 'Oberlin, LA', + 1337643 => 'Kaplan, LA', + 1337684 => 'Church Point, LA', + 1337706 => 'Lafayette, LA', + 1337721 => 'Lake Charles, LA', + 1337734 => 'Welsh, LA', + 1337738 => 'Kinder, LA', + 1337754 => 'Arnaudville, LA', + 1337762 => 'Hackberry, LA', + 1337774 => 'Lake Arthur, LA', + 1337775 => 'Cameron, LA', + 1337779 => 'Iota, LA', + 1337783 => 'Crowley, LA', + 1337785 => 'Crowley, LA', + 1337786 => 'DeQuincy, LA', + 1337788 => 'Crowley, LA', + 1337824 => 'Jennings, LA', + 1337825 => 'Merryville, LA', + 1337828 => 'Franklin, LA', + 1337837 => 'Broussard, LA', + 1337839 => 'Broussard, LA', + 1337855 => 'Lake Charles, LA', + 1337893 => 'Abbeville, LA', + 1337898 => 'Abbeville, LA', + 1337937 => 'Erath, LA', + 1337942 => 'Opelousas, LA', + 1337948 => 'Opelousas, LA', + 1337981 => 'Lafayette, LA', + 1337983 => 'Lafayette, LA', + 1337984 => 'Lafayette, LA', + 1337988 => 'Lafayette, LA', + 1337989 => 'Lafayette, LA', + 1337991 => 'Lafayette, LA', + 1337993 => 'Lafayette, LA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1339.php b/src/libphonenumber/geocoding/data/en/1339.php new file mode 100644 index 000000000..9d8cc11d4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1339.php @@ -0,0 +1,4 @@ + 'Massachusetts', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1345.php b/src/libphonenumber/geocoding/data/en/1345.php new file mode 100644 index 000000000..aed02c726 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1345.php @@ -0,0 +1,4 @@ + 'George Town', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1347.php b/src/libphonenumber/geocoding/data/en/1347.php new file mode 100644 index 000000000..b9938441c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1347.php @@ -0,0 +1,27 @@ + 'New York', + 1347221 => 'Brooklyn, NY', + 1347240 => 'Brooklyn, NY', + 1347270 => 'Bronx, NY', + 1347271 => 'Bronx, NY', + 1347289 => 'New York, NY', + 1347295 => 'Brooklyn, NY', + 1347346 => 'Bronx, NY', + 1347406 => 'Brooklyn, NY', + 1347425 => 'Brooklyn, NY', + 1347462 => 'Brooklyn, NY', + 1347533 => 'Brooklyn, NY', + 1347577 => 'Bronx, NY', + 1347587 => 'Brooklyn, NY', + 1347590 => 'Bronx, NY', + 1347607 => 'Bronx, NY', + 1347627 => 'Brooklyn, NY', + 1347663 => 'Brooklyn, NY', + 1347702 => 'Brooklyn, NY', + 1347787 => 'Brooklyn, NY', + 1347789 => 'Brooklyn, NY', + 1347810 => 'Bronx, NY', + 1347843 => 'Bronx, NY', + 1347862 => 'Bronx, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1351.php b/src/libphonenumber/geocoding/data/en/1351.php new file mode 100644 index 000000000..42ae84b31 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1351.php @@ -0,0 +1,4 @@ + 'Massachusetts', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1352.php b/src/libphonenumber/geocoding/data/en/1352.php new file mode 100644 index 000000000..f6599961a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1352.php @@ -0,0 +1,126 @@ + 'Florida', + 1352237 => 'Ocala, FL', + 1352241 => 'Clermont, FL', + 1352242 => 'Clermont, FL', + 1352243 => 'Clermont, FL', + 1352253 => 'Tavares, FL', + 1352264 => 'Gainesville, FL', + 1352265 => 'Gainesville, FL', + 1352271 => 'Gainesville, FL', + 1352273 => 'Gainesville, FL', + 1352291 => 'Ocala, FL', + 1352304 => 'Ocala, FL', + 1352314 => 'Leesburg, FL', + 1352315 => 'Leesburg, FL', + 1352323 => 'Leesburg, FL', + 1352326 => 'Leesburg, FL', + 1352330 => 'Wildwood, FL', + 1352331 => 'Gainesville, FL', + 1352332 => 'Gainesville, FL', + 1352333 => 'Gainesville, FL', + 1352334 => 'Gainesville, FL', + 1352335 => 'Gainesville, FL', + 1352336 => 'Gainesville, FL', + 1352337 => 'Gainesville, FL', + 1352338 => 'Gainesville, FL', + 1352343 => 'Tavares, FL', + 1352351 => 'Ocala, FL', + 1352357 => 'Eustis, FL', + 1352360 => 'Leesburg, FL', + 1352365 => 'Leesburg, FL', + 1352367 => 'Gainesville, FL', + 1352368 => 'Ocala, FL', + 1352369 => 'Ocala, FL', + 1352371 => 'Gainesville, FL', + 1352372 => 'Gainesville, FL', + 1352373 => 'Gainesville, FL', + 1352374 => 'Gainesville, FL', + 1352375 => 'Gainesville, FL', + 1352376 => 'Gainesville, FL', + 1352377 => 'Gainesville, FL', + 1352378 => 'Gainesville, FL', + 1352379 => 'Gainesville, FL', + 1352380 => 'Gainesville, FL', + 1352381 => 'Gainesville, FL', + 1352382 => 'Homosassa, FL', + 1352383 => 'Mount Dora, FL', + 1352384 => 'Gainesville, FL', + 1352385 => 'Mount Dora, FL', + 1352392 => 'Gainesville, FL', + 1352394 => 'Clermont, FL', + 1352401 => 'Ocala, FL', + 1352402 => 'Ocala, FL', + 1352404 => 'Clermont, FL', + 1352433 => 'Ocala, FL', + 1352435 => 'Leesburg, FL', + 1352447 => 'Inglis, FL', + 1352466 => 'Micanopy, FL', + 1352472 => 'Newberry, FL', + 1352473 => 'Keystone Heights, FL', + 1352475 => 'Melrose, FL', + 1352481 => 'Hawthorne, FL', + 1352483 => 'Eustis, FL', + 1352489 => 'Dunnellon, FL', + 1352490 => 'Chiefland, FL', + 1352493 => 'Chiefland, FL', + 1352505 => 'Gainesville, FL', + 1352518 => 'Dade City, FL', + 1352521 => 'Dade City, FL', + 1352523 => 'Dade City, FL', + 1352528 => 'Williston, FL', + 1352529 => 'Williston, FL', + 1352536 => 'Clermont, FL', + 1352540 => 'Brooksville, FL', + 1352542 => 'Old Town, FL', + 1352543 => 'Cedar Key, FL', + 1352544 => 'Brooksville, FL', + 1352563 => 'Crystal River, FL', + 1352564 => 'Crystal River, FL', + 1352567 => 'Dade City, FL', + 1352589 => 'Eustis, FL', + 1352595 => 'Citra, FL', + 1352620 => 'Ocala, FL', + 1352621 => 'Homosassa, FL', + 1352622 => 'Ocala, FL', + 1352624 => 'Ocala, FL', + 1352625 => 'Silver Springs, FL', + 1352628 => 'Homosassa, FL', + 1352629 => 'Ocala, FL', + 1352666 => 'Spring Hill, FL', + 1352671 => 'Ocala, FL', + 1352672 => 'Gainesville, FL', + 1352680 => 'Ocala, FL', + 1352683 => 'Spring Hill, FL', + 1352684 => 'Spring Hill, FL', + 1352686 => 'Spring Hill, FL', + 1352687 => 'Ocala, FL', + 1352688 => 'Spring Hill, FL', + 1352690 => 'Ocala, FL', + 1352692 => 'Gainesville, FL', + 1352694 => 'Ocala, FL', + 1352726 => 'Inverness, FL', + 1352728 => 'Leesburg, FL', + 1352732 => 'Ocala, FL', + 1352733 => 'Gainesville, FL', + 1352735 => 'Mount Dora, FL', + 1352742 => 'Tavares, FL', + 1352753 => 'Lady Lake, FL', + 1352754 => 'Brooksville, FL', + 1352759 => 'Astor, FL', + 1352787 => 'Leesburg, FL', + 1352789 => 'Ocala, FL', + 1352794 => 'Crystal River, FL', + 1352795 => 'Crystal River, FL', + 1352796 => 'Brooksville, FL', + 1352799 => 'Brooksville, FL', + 1352840 => 'Ocala, FL', + 1352854 => 'Ocala, FL', + 1352860 => 'Inverness, FL', + 1352861 => 'Ocala, FL', + 1352867 => 'Ocala, FL', + 1352872 => 'Gainesville, FL', + 1352873 => 'Ocala, FL', + 1352955 => 'Gainesville, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1360.php b/src/libphonenumber/geocoding/data/en/1360.php new file mode 100644 index 000000000..c983de4a3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1360.php @@ -0,0 +1,203 @@ + 'Washington', + 1360213 => 'Vancouver, WA', + 1360221 => 'Langley, WA', + 1360225 => 'Woodland, WA', + 1360240 => 'Oak Harbor, WA', + 1360249 => 'Montesano, WA', + 1360253 => 'Vancouver, WA', + 1360254 => 'Vancouver, WA', + 1360256 => 'Vancouver, WA', + 1360257 => 'Oak Harbor, WA', + 1360258 => 'Vancouver, WA', + 1360260 => 'Vancouver, WA', + 1360264 => 'Tenino, WA', + 1360268 => 'Westport, WA', + 1360274 => 'Castle Rock, WA', + 1360279 => 'Oak Harbor, WA', + 1360289 => 'Ocean Shores, WA', + 1360293 => 'Anacortes, WA', + 1360297 => 'Kingston, WA', + 1360299 => 'Anacortes, WA', + 1360307 => 'Silverdale, WA', + 1360313 => 'Vancouver, WA', + 1360314 => 'Vancouver, WA', + 1360330 => 'Centralia, WA', + 1360331 => 'Freeland, WA', + 1360332 => 'Blaine, WA', + 1360335 => 'Washougal, WA', + 1360336 => 'Mount Vernon, WA', + 1360341 => 'Clinton, WA', + 1360352 => 'Olympia, WA', + 1360354 => 'Lynden, WA', + 1360357 => 'Olympia, WA', + 1360370 => 'Friday Harbor, WA', + 1360371 => 'Blaine, WA', + 1360373 => 'Bremerton, WA', + 1360374 => 'Forks, WA', + 1360377 => 'Bremerton, WA', + 1360378 => 'Friday Harbor, WA', + 1360379 => 'Port Townsend, WA', + 1360380 => 'Ferndale, WA', + 1360384 => 'Ferndale, WA', + 1360385 => 'Port Townsend, WA', + 1360387 => 'Camano Island, WA', + 1360392 => 'Bellingham, WA', + 1360394 => 'Poulsbo, WA', + 1360397 => 'Vancouver, WA', + 1360400 => 'Yelm, WA', + 1360403 => 'Arlington, WA', + 1360414 => 'Longview, WA', + 1360416 => 'Mount Vernon, WA', + 1360417 => 'Port Angeles, WA', + 1360418 => 'Vancouver, WA', + 1360419 => 'Mount Vernon, WA', + 1360422 => 'Mount Vernon, WA', + 1360423 => 'Longview, WA', + 1360424 => 'Mount Vernon, WA', + 1360425 => 'Longview, WA', + 1360426 => 'Shelton, WA', + 1360427 => 'Shelton, WA', + 1360428 => 'Mount Vernon, WA', + 1360432 => 'Shelton, WA', + 1360433 => 'Vancouver, WA', + 1360435 => 'Arlington, WA', + 1360436 => 'Darrington, WA', + 1360437 => 'Port Ludlow, WA', + 1360446 => 'Rainier, WA', + 1360448 => 'Vancouver, WA', + 1360449 => 'Vancouver, WA', + 1360452 => 'Port Angeles, WA', + 1360457 => 'Port Angeles, WA', + 1360458 => 'Yelm, WA', + 1360462 => 'Shelton, WA', + 1360466 => 'La Conner, WA', + 1360468 => 'Lopez Island, WA', + 1360475 => 'Bremerton, WA', + 1360479 => 'Bremerton, WA', + 1360482 => 'Elma, WA', + 1360487 => 'Vancouver, WA', + 1360495 => 'McCleary, WA', + 1360496 => 'Morton, WA', + 1360514 => 'Vancouver, WA', + 1360524 => 'Vancouver, WA', + 1360527 => 'Bellingham, WA', + 1360537 => 'Aberdeen, WA', + 1360546 => 'Vancouver, WA', + 1360563 => 'Snohomish, WA', + 1360565 => 'Port Angeles, WA', + 1360566 => 'Vancouver, WA', + 1360567 => 'Vancouver, WA', + 1360568 => 'Snohomish, WA', + 1360571 => 'Vancouver, WA', + 1360573 => 'Vancouver, WA', + 1360574 => 'Vancouver, WA', + 1360576 => 'Vancouver, WA', + 1360579 => 'Clinton, WA', + 1360582 => 'Sequim, WA', + 1360586 => 'Olympia, WA', + 1360588 => 'Anacortes, WA', + 1360597 => 'Vancouver, WA', + 1360604 => 'Vancouver, WA', + 1360629 => 'Stanwood, WA', + 1360636 => 'Longview, WA', + 1360647 => 'Bellingham, WA', + 1360650 => 'Bellingham, WA', + 1360659 => 'Marysville, WA', + 1360665 => 'Ocean Park, WA', + 1360666 => 'Battle Ground, WA', + 1360668 => 'Snohomish, WA', + 1360671 => 'Bellingham, WA', + 1360673 => 'Kalama, WA', + 1360675 => 'Oak Harbor, WA', + 1360676 => 'Bellingham, WA', + 1360678 => 'Coupeville, WA', + 1360679 => 'Oak Harbor, WA', + 1360681 => 'Sequim, WA', + 1360683 => 'Sequim, WA', + 1360686 => 'Yacolt, WA', + 1360687 => 'Battle Ground, WA', + 1360693 => 'Vancouver, WA', + 1360694 => 'Vancouver, WA', + 1360695 => 'Vancouver, WA', + 1360696 => 'Vancouver, WA', + 1360697 => 'Poulsbo, WA', + 1360699 => 'Vancouver, WA', + 1360707 => 'Burlington, WA', + 1360714 => 'Bellingham, WA', + 1360715 => 'Bellingham, WA', + 1360718 => 'Vancouver, WA', + 1360733 => 'Bellingham, WA', + 1360734 => 'Bellingham, WA', + 1360735 => 'Vancouver, WA', + 1360736 => 'Centralia, WA', + 1360737 => 'Vancouver, WA', + 1360738 => 'Bellingham, WA', + 1360740 => 'Chehalis, WA', + 1360748 => 'Chehalis, WA', + 1360750 => 'Vancouver, WA', + 1360752 => 'Bellingham, WA', + 1360753 => 'Olympia, WA', + 1360755 => 'Burlington, WA', + 1360756 => 'Bellingham, WA', + 1360757 => 'Burlington, WA', + 1360758 => 'Bellingham, WA', + 1360765 => 'Quilcene, WA', + 1360766 => 'Bow, WA', + 1360769 => 'Port Orchard, WA', + 1360779 => 'Poulsbo, WA', + 1360785 => 'Winlock, WA', + 1360788 => 'Bellingham, WA', + 1360792 => 'Bremerton, WA', + 1360794 => 'Monroe, WA', + 1360795 => 'Cathlamet, WA', + 1360796 => 'Brinnon, WA', + 1360802 => 'Enumclaw, WA', + 1360805 => 'Monroe, WA', + 1360807 => 'Centralia, WA', + 1360823 => 'Vancouver, WA', + 1360825 => 'Enumclaw, WA', + 1360828 => 'Vancouver, WA', + 1360829 => 'Buckley, WA', + 1360832 => 'Eatonville, WA', + 1360833 => 'Camas, WA', + 1360834 => 'Camas, WA', + 1360835 => 'Washougal, WA', + 1360837 => 'Washougal, WA', + 1360848 => 'Mount Vernon, WA', + 1360853 => 'Concrete, WA', + 1360854 => 'Sedro-Woolley, WA', + 1360855 => 'Sedro-Woolley, WA', + 1360856 => 'Sedro-Woolley, WA', + 1360862 => 'Snohomish, WA', + 1360864 => 'Toledo, WA', + 1360866 => 'Olympia, WA', + 1360867 => 'Olympia, WA', + 1360871 => 'Port Orchard, WA', + 1360874 => 'Port Orchard, WA', + 1360875 => 'South Bend, WA', + 1360876 => 'Port Orchard, WA', + 1360882 => 'Vancouver, WA', + 1360883 => 'Vancouver, WA', + 1360885 => 'Vancouver, WA', + 1360887 => 'Ridgefield, WA', + 1360891 => 'Vancouver, WA', + 1360892 => 'Vancouver, WA', + 1360894 => 'Yelm, WA', + 1360895 => 'Port Orchard, WA', + 1360896 => 'Vancouver, WA', + 1360898 => 'Union, WA', + 1360905 => 'Vancouver, WA', + 1360906 => 'Vancouver, WA', + 1360928 => 'Port Angeles, WA', + 1360942 => 'Raymond, WA', + 1360943 => 'Olympia, WA', + 1360944 => 'Vancouver, WA', + 1360945 => 'Point Roberts, WA', + 1360956 => 'Olympia, WA', + 1360966 => 'Everson, WA', + 1360988 => 'Sumas, WA', + 1360992 => 'Vancouver, WA', + 1360993 => 'Vancouver, WA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1361.php b/src/libphonenumber/geocoding/data/en/1361.php new file mode 100644 index 000000000..c5e474a7f --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1361.php @@ -0,0 +1,112 @@ + 'Texas', + 1361221 => 'Kingsville, TX', + 1361225 => 'Corpus Christi, TX', + 1361241 => 'Corpus Christi, TX', + 1361242 => 'Corpus Christi, TX', + 1361275 => 'Cuero, TX', + 1361277 => 'Cuero, TX', + 1361279 => 'San Diego, TX', + 1361288 => 'Corpus Christi, TX', + 1361289 => 'Corpus Christi, TX', + 1361293 => 'Yoakum, TX', + 1361299 => 'Corpus Christi, TX', + 1361325 => 'Falfurrias, TX', + 1361334 => 'Corpus Christi, TX', + 1361348 => 'Premont, TX', + 1361354 => 'Beeville, TX', + 1361358 => 'Beeville, TX', + 1361362 => 'Beeville, TX', + 1361364 => 'Sinton, TX', + 1361384 => 'Orange Grove, TX', + 1361394 => 'Freer, TX', + 1361396 => 'Alice, TX', + 1361449 => 'George West, TX', + 1361452 => 'Corpus Christi, TX', + 1361485 => 'Victoria, TX', + 1361516 => 'Kingsville, TX', + 1361526 => 'Refugio, TX', + 1361527 => 'Hebbronville, TX', + 1361528 => 'Taft, TX', + 1361543 => 'Woodsboro, TX', + 1361547 => 'Mathis, TX', + 1361552 => 'Port Lavaca, TX', + 1361553 => 'Port Lavaca, TX', + 1361561 => 'Corpus Christi, TX', + 1361564 => 'Yorktown, TX', + 1361570 => 'Victoria, TX', + 1361572 => 'Victoria, TX', + 1361573 => 'Victoria, TX', + 1361574 => 'Victoria, TX', + 1361575 => 'Victoria, TX', + 1361576 => 'Victoria, TX', + 1361578 => 'Victoria, TX', + 1361579 => 'Victoria, TX', + 1361580 => 'Victoria, TX', + 1361582 => 'Victoria, TX', + 1361584 => 'Bishop, TX', + 1361592 => 'Kingsville, TX', + 1361594 => 'Shiner, TX', + 1361595 => 'Kingsville, TX', + 1361643 => 'Portland, TX', + 1361645 => 'Goliad, TX', + 1361653 => 'Corpus Christi, TX', + 1361654 => 'Corpus Christi, TX', + 1361661 => 'Alice, TX', + 1361664 => 'Alice, TX', + 1361668 => 'Alice, TX', + 1361694 => 'Corpus Christi, TX', + 1361696 => 'Corpus Christi, TX', + 1361698 => 'Corpus Christi, TX', + 1361723 => 'Corpus Christi, TX', + 1361727 => 'Rockport, TX', + 1361729 => 'Rockport, TX', + 1361749 => 'Port Aransas, TX', + 1361758 => 'Aransas Pass, TX', + 1361771 => 'Ganado, TX', + 1361776 => 'Ingleside, TX', + 1361777 => 'Portland, TX', + 1361782 => 'Edna, TX', + 1361785 => 'Seadrift, TX', + 1361786 => 'Three Rivers, TX', + 1361788 => 'Victoria, TX', + 1361790 => 'Rockport, TX', + 1361798 => 'Hallettsville, TX', + 1361806 => 'Corpus Christi, TX', + 1361808 => 'Corpus Christi, TX', + 1361814 => 'Corpus Christi, TX', + 1361826 => 'Corpus Christi, TX', + 1361850 => 'Corpus Christi, TX', + 1361851 => 'Corpus Christi, TX', + 1361852 => 'Corpus Christi, TX', + 1361853 => 'Corpus Christi, TX', + 1361854 => 'Corpus Christi, TX', + 1361855 => 'Corpus Christi, TX', + 1361857 => 'Corpus Christi, TX', + 1361865 => 'Flatonia, TX', + 1361878 => 'Corpus Christi, TX', + 1361880 => 'Corpus Christi, TX', + 1361881 => 'Corpus Christi, TX', + 1361882 => 'Corpus Christi, TX', + 1361883 => 'Corpus Christi, TX', + 1361884 => 'Corpus Christi, TX', + 1361885 => 'Corpus Christi, TX', + 1361886 => 'Corpus Christi, TX', + 1361887 => 'Corpus Christi, TX', + 1361888 => 'Corpus Christi, TX', + 1361902 => 'Corpus Christi, TX', + 1361906 => 'Corpus Christi, TX', + 1361937 => 'Corpus Christi, TX', + 1361939 => 'Corpus Christi, TX', + 1361949 => 'Corpus Christi, TX', + 1361961 => 'Corpus Christi, TX', + 1361972 => 'Palacios, TX', + 1361980 => 'Corpus Christi, TX', + 1361985 => 'Corpus Christi, TX', + 1361986 => 'Corpus Christi, TX', + 1361991 => 'Corpus Christi, TX', + 1361992 => 'Corpus Christi, TX', + 1361993 => 'Corpus Christi, TX', + 1361994 => 'Corpus Christi, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1365.php b/src/libphonenumber/geocoding/data/en/1365.php new file mode 100644 index 000000000..0fe96ce05 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1365.php @@ -0,0 +1,4 @@ + 'Ontario', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1385.php b/src/libphonenumber/geocoding/data/en/1385.php new file mode 100644 index 000000000..89f228f5e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1385.php @@ -0,0 +1,4 @@ + 'Utah', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1386.php b/src/libphonenumber/geocoding/data/en/1386.php new file mode 100644 index 000000000..ace8b68a8 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1386.php @@ -0,0 +1,70 @@ + 'Florida', + 1386226 => 'Daytona Beach, FL', + 1386238 => 'Daytona Beach, FL', + 1386239 => 'Daytona Beach, FL', + 1386246 => 'Palm Coast, FL', + 1386248 => 'Daytona Beach, FL', + 1386252 => 'Daytona Beach, FL', + 1386253 => 'Daytona Beach, FL', + 1386254 => 'Daytona Beach, FL', + 1386255 => 'Daytona Beach, FL', + 1386257 => 'Daytona Beach, FL', + 1386258 => 'Daytona Beach, FL', + 1386274 => 'Daytona Beach, FL', + 1386294 => 'Mayo, FL', + 1386323 => 'Daytona Beach, FL', + 1386325 => 'Palatka, FL', + 1386326 => 'Palatka, FL', + 1386328 => 'Palatka, FL', + 1386329 => 'Palatka, FL', + 1386330 => 'Live Oak, FL', + 1386362 => 'Live Oak, FL', + 1386364 => 'Live Oak, FL', + 1386397 => 'White Springs, FL', + 1386418 => 'Alachua, FL', + 1386425 => 'Daytona Beach, FL', + 1386438 => 'Lake City, FL', + 1386439 => 'Flagler Beach, FL', + 1386441 => 'Ormond Beach, FL', + 1386445 => 'Palm Coast, FL', + 1386446 => 'Palm Coast, FL', + 1386447 => 'Palm Coast, FL', + 1386454 => 'High Springs, FL', + 1386462 => 'Alachua, FL', + 1386496 => 'Lake Butler, FL', + 1386497 => 'Fort White, FL', + 1386532 => 'Deltona, FL', + 1386574 => 'Deltona, FL', + 1386597 => 'Palm Coast, FL', + 1386615 => 'Ormond Beach, FL', + 1386668 => 'De Bary, FL', + 1386672 => 'Ormond Beach, FL', + 1386673 => 'Ormond Beach, FL', + 1386676 => 'Ormond Beach, FL', + 1386677 => 'Ormond Beach, FL', + 1386684 => 'Interlachen, FL', + 1386698 => 'Crescent City, FL', + 1386719 => 'Lake City, FL', + 1386734 => 'DeLand, FL', + 1386736 => 'DeLand, FL', + 1386738 => 'DeLand, FL', + 1386740 => 'DeLand, FL', + 1386752 => 'Lake City, FL', + 1386754 => 'Lake City, FL', + 1386755 => 'Lake City, FL', + 1386758 => 'Lake City, FL', + 1386774 => 'Orange City, FL', + 1386775 => 'Orange City, FL', + 1386789 => 'Deltona, FL', + 1386792 => 'Jasper, FL', + 1386822 => 'DeLand, FL', + 1386860 => 'Deltona, FL', + 1386873 => 'DeLand, FL', + 1386943 => 'DeLand, FL', + 1386947 => 'Daytona Beach, FL', + 1386961 => 'Lake City, FL', + 1386985 => 'De Leon Springs, FL', + 1386986 => 'Palm Coast, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1401.php b/src/libphonenumber/geocoding/data/en/1401.php new file mode 100644 index 000000000..ab56153cd --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1401.php @@ -0,0 +1,67 @@ + 'Rhode Island', + 1401222 => 'Providence, RI', + 1401235 => 'Woonsocket, RI', + 1401246 => 'Barrington, RI', + 1401247 => 'Barrington, RI', + 1401253 => 'Bristol, RI', + 1401254 => 'Bristol, RI', + 1401272 => 'Providence, RI', + 1401273 => 'Providence, RI', + 1401274 => 'Providence, RI', + 1401276 => 'Providence, RI', + 1401277 => 'Providence, RI', + 1401315 => 'Westerly, RI', + 1401322 => 'Westerly, RI', + 1401331 => 'Providence, RI', + 1401333 => 'Lincoln, RI', + 1401334 => 'Lincoln, RI', + 1401348 => 'Westerly, RI', + 1401351 => 'Providence, RI', + 1401353 => 'North Providence, RI', + 1401356 => 'Woonsocket, RI', + 1401364 => 'Charlestown, RI', + 1401396 => 'Bristol, RI', + 1401398 => 'East Greenwich, RI', + 1401421 => 'Providence, RI', + 1401423 => 'Jamestown, RI', + 1401434 => 'East Providence, RI', + 1401444 => 'Providence, RI', + 1401453 => 'Providence, RI', + 1401454 => 'Providence, RI', + 1401455 => 'Providence, RI', + 1401456 => 'Providence, RI', + 1401457 => 'Providence, RI', + 1401459 => 'Providence, RI', + 1401466 => 'Block Island, RI', + 1401521 => 'Providence, RI', + 1401533 => 'Providence, RI', + 1401596 => 'Westerly, RI', + 1401621 => 'Providence, RI', + 1401624 => 'Tiverton, RI', + 1401625 => 'Tiverton, RI', + 1401635 => 'Little Compton, RI', + 1401658 => 'Cumberland, RI', + 1401681 => 'Warwick, RI', + 1401683 => 'Portsmouth, RI', + 1401729 => 'Pawtucket, RI', + 1401732 => 'Warwick, RI', + 1401734 => 'Warwick, RI', + 1401736 => 'Warwick, RI', + 1401737 => 'Warwick, RI', + 1401738 => 'Warwick, RI', + 1401739 => 'Warwick, RI', + 1401751 => 'Providence, RI', + 1401762 => 'Woonsocket, RI', + 1401765 => 'Woonsocket, RI', + 1401766 => 'Woonsocket, RI', + 1401767 => 'Woonsocket, RI', + 1401769 => 'Woonsocket, RI', + 1401793 => 'Providence, RI', + 1401816 => 'Tiverton, RI', + 1401831 => 'Providence, RI', + 1401861 => 'Providence, RI', + 1401863 => 'Providence, RI', + 1401921 => 'Warwick, RI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1402.php b/src/libphonenumber/geocoding/data/en/1402.php new file mode 100644 index 000000000..62e3e679a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1402.php @@ -0,0 +1,238 @@ + 'Nebraska', + 1402202 => 'Lincoln, NE', + 1402219 => 'Lincoln, NE', + 1402223 => 'Beatrice, NE', + 1402225 => 'Nelson, NE', + 1402228 => 'Beatrice, NE', + 1402234 => 'Louisville, NE', + 1402245 => 'Falls City, NE', + 1402253 => 'Springfield, NE', + 1402254 => 'Hartington, NE', + 1402256 => 'Laurel, NE', + 1402261 => 'Lincoln, NE', + 1402267 => 'Weeping Water, NE', + 1402269 => 'Syracuse, NE', + 1402274 => 'Auburn, NE', + 1402280 => 'Omaha, NE', + 1402283 => 'Coleridge, NE', + 1402287 => 'Wakefield, NE', + 1402291 => 'Bellevue, NE', + 1402292 => 'Bellevue, NE', + 1402293 => 'Bellevue, NE', + 1402294 => 'Offutt AFB, NE', + 1402296 => 'Plattsmouth, NE', + 1402323 => 'Lincoln, NE', + 1402325 => 'Lincoln, NE', + 1402327 => 'Lincoln, NE', + 1402328 => 'Lincoln, NE', + 1402329 => 'Pierce, NE', + 1402330 => 'Omaha, NE', + 1402332 => 'Gretna, NE', + 1402333 => 'Omaha, NE', + 1402334 => 'Omaha, NE', + 1402335 => 'Tecumseh, NE', + 1402336 => 'O\'Neill, NE', + 1402337 => 'Randolph, NE', + 1402341 => 'Omaha, NE', + 1402342 => 'Omaha, NE', + 1402343 => 'Omaha, NE', + 1402344 => 'Omaha, NE', + 1402345 => 'Omaha, NE', + 1402346 => 'Omaha, NE', + 1402348 => 'Omaha, NE', + 1402352 => 'Schuyler, NE', + 1402354 => 'Omaha, NE', + 1402358 => 'Creighton, NE', + 1402362 => 'York, NE', + 1402363 => 'York, NE', + 1402365 => 'Deshler, NE', + 1402367 => 'David City, NE', + 1402368 => 'Tilden, NE', + 1402370 => 'Norfolk, NE', + 1402371 => 'Norfolk, NE', + 1402372 => 'West Point, NE', + 1402373 => 'Bloomfield, NE', + 1402374 => 'Tekamah, NE', + 1402375 => 'Wayne, NE', + 1402376 => 'Valentine, NE', + 1402379 => 'Norfolk, NE', + 1402384 => 'Omaha, NE', + 1402385 => 'Pender, NE', + 1402387 => 'Ainsworth, NE', + 1402388 => 'Crofton, NE', + 1402390 => 'Omaha, NE', + 1402391 => 'Omaha, NE', + 1402392 => 'Omaha, NE', + 1402393 => 'Omaha, NE', + 1402395 => 'Albion, NE', + 1402397 => 'Omaha, NE', + 1402398 => 'Omaha, NE', + 1402399 => 'Omaha, NE', + 1402412 => 'South Sioux City, NE', + 1402420 => 'Lincoln, NE', + 1402421 => 'Lincoln, NE', + 1402423 => 'Lincoln, NE', + 1402426 => 'Blair, NE', + 1402430 => 'Lincoln, NE', + 1402431 => 'Omaha, NE', + 1402432 => 'Lincoln, NE', + 1402434 => 'Lincoln, NE', + 1402435 => 'Lincoln, NE', + 1402436 => 'Lincoln, NE', + 1402437 => 'Lincoln, NE', + 1402438 => 'Lincoln, NE', + 1402439 => 'Stanton, NE', + 1402441 => 'Lincoln, NE', + 1402443 => 'Wahoo, NE', + 1402444 => 'Omaha, NE', + 1402445 => 'Omaha, NE', + 1402447 => 'Newman Grove, NE', + 1402449 => 'Omaha, NE', + 1402451 => 'Omaha, NE', + 1402453 => 'Omaha, NE', + 1402454 => 'Madison, NE', + 1402455 => 'Omaha, NE', + 1402457 => 'Omaha, NE', + 1402461 => 'Hastings, NE', + 1402462 => 'Hastings, NE', + 1402463 => 'Hastings, NE', + 1402464 => 'Lincoln, NE', + 1402465 => 'Lincoln, NE', + 1402466 => 'Lincoln, NE', + 1402467 => 'Lincoln, NE', + 1402470 => 'Lincoln, NE', + 1402471 => 'Lincoln, NE', + 1402472 => 'Lincoln, NE', + 1402473 => 'Lincoln, NE', + 1402474 => 'Lincoln, NE', + 1402475 => 'Lincoln, NE', + 1402476 => 'Lincoln, NE', + 1402477 => 'Lincoln, NE', + 1402479 => 'Lincoln, NE', + 1402481 => 'Lincoln, NE', + 1402483 => 'Lincoln, NE', + 1402484 => 'Lincoln, NE', + 1402486 => 'Lincoln, NE', + 1402487 => 'Leigh, NE', + 1402488 => 'Lincoln, NE', + 1402489 => 'Lincoln, NE', + 1402491 => 'Omaha, NE', + 1402492 => 'Omaha, NE', + 1402493 => 'Omaha, NE', + 1402494 => 'South Sioux City, NE', + 1402496 => 'Omaha, NE', + 1402498 => 'Omaha, NE', + 1402502 => 'Omaha, NE', + 1402504 => 'Omaha, NE', + 1402505 => 'Omaha, NE', + 1402529 => 'Wisner, NE', + 1402533 => 'Blair, NE', + 1402534 => 'Utica, NE', + 1402551 => 'Omaha, NE', + 1402552 => 'Omaha, NE', + 1402553 => 'Omaha, NE', + 1402554 => 'Omaha, NE', + 1402556 => 'Omaha, NE', + 1402557 => 'Omaha, NE', + 1402558 => 'Omaha, NE', + 1402559 => 'Omaha, NE', + 1402561 => 'Omaha, NE', + 1402562 => 'Columbus, NE', + 1402563 => 'Columbus, NE', + 1402564 => 'Columbus, NE', + 1402571 => 'Omaha, NE', + 1402572 => 'Omaha, NE', + 1402573 => 'Omaha, NE', + 1402581 => 'Lincoln, NE', + 1402582 => 'Plainview, NE', + 1402586 => 'Wausa, NE', + 1402589 => 'Spencer, NE', + 1402601 => 'Lincoln, NE', + 1402626 => 'Ewing, NE', + 1402637 => 'Omaha, NE', + 1402643 => 'Seward, NE', + 1402644 => 'Norfolk, NE', + 1402645 => 'Wymore, NE', + 1402648 => 'Bancroft, NE', + 1402652 => 'North Bend, NE', + 1402664 => 'Scribner, NE', + 1402668 => 'Verdigre, NE', + 1402675 => 'Battle Creek, NE', + 1402684 => 'Bassett, NE', + 1402685 => 'Oakland, NE', + 1402687 => 'Lyons, NE', + 1402691 => 'Omaha, NE', + 1402693 => 'Dodge, NE', + 1402694 => 'Aurora, NE', + 1402697 => 'Omaha, NE', + 1402715 => 'Omaha, NE', + 1402717 => 'Omaha, NE', + 1402721 => 'Fremont, NE', + 1402723 => 'Henderson, NE', + 1402725 => 'Hampton, NE', + 1402727 => 'Fremont, NE', + 1402729 => 'Fairbury, NE', + 1402730 => 'Lincoln, NE', + 1402731 => 'Omaha, NE', + 1402734 => 'Omaha, NE', + 1402742 => 'Lincoln, NE', + 1402746 => 'Red Cloud, NE', + 1402747 => 'Osceola, NE', + 1402748 => 'Osmond, NE', + 1402753 => 'Fremont, NE', + 1402755 => 'Ponca, NE', + 1402758 => 'Omaha, NE', + 1402759 => 'Geneva, NE', + 1402761 => 'Milford, NE', + 1402762 => 'Clay Center, NE', + 1402764 => 'Stromsburg, NE', + 1402768 => 'Hebron, NE', + 1402773 => 'Sutton, NE', + 1402775 => 'Butte, NE', + 1402778 => 'Omaha, NE', + 1402782 => 'Bennet, NE', + 1402786 => 'Waverly, NE', + 1402821 => 'Wilber, NE', + 1402826 => 'Crete, NE', + 1402843 => 'Elgin, NE', + 1402844 => 'Norfolk, NE', + 1402845 => 'Doniphan, NE', + 1402846 => 'Walthill, NE', + 1402852 => 'Pawnee City, NE', + 1402857 => 'Niobrara, NE', + 1402858 => 'Lincoln, NE', + 1402861 => 'Omaha, NE', + 1402862 => 'Humboldt, NE', + 1402873 => 'Nebraska City, NE', + 1402879 => 'Superior, NE', + 1402884 => 'Omaha, NE', + 1402887 => 'Neligh, NE', + 1402891 => 'Omaha, NE', + 1402892 => 'Clarkson, NE', + 1402894 => 'Omaha, NE', + 1402895 => 'Omaha, NE', + 1402896 => 'Omaha, NE', + 1402923 => 'Humphrey, NE', + 1402924 => 'Stuart, NE', + 1402925 => 'Atkinson, NE', + 1402926 => 'Omaha, NE', + 1402932 => 'Omaha, NE', + 1402933 => 'Omaha, NE', + 1402934 => 'Omaha, NE', + 1402944 => 'Ashland, NE', + 1402947 => 'Friend, NE', + 1402952 => 'Omaha, NE', + 1402955 => 'Omaha, NE', + 1402963 => 'Omaha, NE', + 1402964 => 'Omaha, NE', + 1402965 => 'Omaha, NE', + 1402977 => 'Omaha, NE', + 1402978 => 'Omaha, NE', + 1402988 => 'Adams, NE', + 1402991 => 'Omaha, NE', + 1402993 => 'Genoa, NE', + 1402994 => 'Elmwood, NE', + 1402995 => 'Omaha, NE', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1403.php b/src/libphonenumber/geocoding/data/en/1403.php new file mode 100644 index 000000000..ce8040559 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1403.php @@ -0,0 +1,257 @@ + 'Alberta', + 1403201 => 'Calgary, AB', + 1403202 => 'Calgary, AB', + 1403203 => 'Calgary, AB', + 1403204 => 'Calgary, AB', + 1403206 => 'Calgary, AB', + 1403207 => 'Calgary, AB', + 1403208 => 'Calgary, AB', + 1403209 => 'Calgary, AB', + 1403210 => 'Calgary, AB', + 1403212 => 'Calgary, AB', + 1403214 => 'Calgary, AB', + 1403215 => 'Calgary, AB', + 1403216 => 'Calgary, AB', + 1403217 => 'Calgary, AB', + 1403218 => 'Calgary, AB', + 1403219 => 'Calgary, AB', + 1403220 => 'Calgary, AB', + 1403221 => 'Calgary, AB', + 1403223 => 'Taber, AB', + 1403224 => 'Bowden, AB', + 1403225 => 'Calgary, AB', + 1403226 => 'Calgary, AB', + 1403227 => 'Innisfail, AB', + 1403228 => 'Calgary, AB', + 1403229 => 'Calgary, AB', + 1403230 => 'Calgary, AB', + 1403231 => 'Calgary, AB', + 1403232 => 'Calgary, AB', + 1403233 => 'Calgary, AB', + 1403234 => 'Calgary, AB', + 1403235 => 'Calgary, AB', + 1403236 => 'Calgary, AB', + 1403237 => 'Calgary, AB', + 1403238 => 'Calgary, AB', + 1403239 => 'Calgary, AB', + 1403240 => 'Calgary, AB', + 1403241 => 'Calgary, AB', + 1403242 => 'Calgary, AB', + 1403243 => 'Calgary, AB', + 1403244 => 'Calgary, AB', + 1403245 => 'Calgary, AB', + 1403246 => 'Calgary, AB', + 1403247 => 'Calgary, AB', + 1403248 => 'Calgary, AB', + 1403249 => 'Calgary, AB', + 1403250 => 'Calgary, AB', + 1403251 => 'Calgary, AB', + 1403252 => 'Calgary, AB', + 1403253 => 'Calgary, AB', + 1403254 => 'Calgary, AB', + 1403255 => 'Calgary, AB', + 1403256 => 'Calgary, AB', + 1403257 => 'Calgary, AB', + 1403258 => 'Calgary, AB', + 1403259 => 'Calgary, AB', + 1403260 => 'Calgary, AB', + 1403261 => 'Calgary, AB', + 1403262 => 'Calgary, AB', + 1403263 => 'Calgary, AB', + 1403264 => 'Calgary, AB', + 1403265 => 'Calgary, AB', + 1403266 => 'Calgary, AB', + 1403267 => 'Calgary, AB', + 1403269 => 'Calgary, AB', + 1403270 => 'Calgary, AB', + 1403271 => 'Calgary, AB', + 1403272 => 'Calgary, AB', + 1403273 => 'Calgary, AB', + 1403274 => 'Calgary, AB', + 1403275 => 'Calgary, AB', + 1403276 => 'Calgary, AB', + 1403277 => 'Calgary, AB', + 1403278 => 'Calgary, AB', + 1403279 => 'Calgary, AB', + 1403280 => 'Calgary, AB', + 1403281 => 'Calgary, AB', + 1403282 => 'Calgary, AB', + 1403283 => 'Calgary, AB', + 1403284 => 'Calgary, AB', + 1403285 => 'Calgary, AB', + 1403286 => 'Calgary, AB', + 1403287 => 'Calgary, AB', + 1403288 => 'Calgary, AB', + 1403289 => 'Calgary, AB', + 1403290 => 'Calgary, AB', + 1403291 => 'Calgary, AB', + 1403292 => 'Calgary, AB', + 1403293 => 'Calgary, AB', + 1403294 => 'Calgary, AB', + 1403295 => 'Calgary, AB', + 1403296 => 'Calgary, AB', + 1403297 => 'Calgary, AB', + 1403298 => 'Calgary, AB', + 1403299 => 'Calgary, AB', + 1403301 => 'Calgary, AB', + 1403303 => 'Calgary, AB', + 1403309 => 'Red Deer, AB', + 1403313 => 'Calgary, AB', + 1403314 => 'Red Deer, AB', + 1403317 => 'Lethbridge, AB', + 1403320 => 'Lethbridge, AB', + 1403327 => 'Lethbridge, AB', + 1403328 => 'Lethbridge, AB', + 1403329 => 'Lethbridge, AB', + 1403331 => 'Lethbridge, AB', + 1403335 => 'Didsbury, AB', + 1403337 => 'Carstairs, AB', + 1403340 => 'Red Deer, AB', + 1403341 => 'Red Deer, AB', + 1403342 => 'Red Deer, AB', + 1403343 => 'Red Deer, AB', + 1403345 => 'Coaldale, AB', + 1403346 => 'Red Deer, AB', + 1403347 => 'Red Deer, AB', + 1403348 => 'Red Deer, AB', + 1403358 => 'Red Deer, AB', + 1403362 => 'Brooks, AB', + 1403374 => 'Calgary, AB', + 1403380 => 'Lethbridge, AB', + 1403381 => 'Lethbridge, AB', + 1403382 => 'Lethbridge, AB', + 1403383 => 'Calgary, AB', + 1403394 => 'Lethbridge, AB', + 1403398 => 'Calgary, AB', + 1403441 => 'Calgary, AB', + 1403442 => 'Trochu, AB', + 1403443 => 'Three Hills, AB', + 1403444 => 'Calgary, AB', + 1403451 => 'Calgary, AB', + 1403452 => 'Calgary, AB', + 1403453 => 'Calgary, AB', + 1403455 => 'Calgary, AB', + 1403457 => 'Calgary, AB', + 1403475 => 'Calgary, AB', + 1403485 => 'Vulcan, AB', + 1403500 => 'Calgary, AB', + 1403501 => 'Brooks, AB', + 1403502 => 'Medicine Hat, AB', + 1403503 => 'Calgary, AB', + 1403504 => 'Medicine Hat, AB', + 1403508 => 'Calgary, AB', + 1403509 => 'Calgary, AB', + 1403516 => 'Calgary, AB', + 1403517 => 'Calgary, AB', + 1403520 => 'Calgary, AB', + 1403524 => 'Lethbridge, AB', + 1403525 => 'Medicine Hat, AB', + 1403526 => 'Medicine Hat, AB', + 1403527 => 'Medicine Hat, AB', + 1403528 => 'Medicine Hat, AB', + 1403529 => 'Medicine Hat, AB', + 1403531 => 'Calgary, AB', + 1403532 => 'Calgary, AB', + 1403537 => 'Calgary, AB', + 1403538 => 'Calgary, AB', + 1403539 => 'Calgary, AB', + 1403543 => 'Calgary, AB', + 1403545 => 'Bow Island, AB', + 1403547 => 'Calgary, AB', + 1403553 => 'Fort MacLeod, AB', + 1403556 => 'Olds, AB', + 1403560 => 'Calgary, AB', + 1403567 => 'Calgary, AB', + 1403568 => 'Calgary, AB', + 1403569 => 'Calgary, AB', + 1403571 => 'Calgary, AB', + 1403577 => 'Consort, AB', + 1403578 => 'Coronation, AB', + 1403580 => 'Medicine Hat, AB', + 1403590 => 'Calgary, AB', + 1403601 => 'High River, AB', + 1403609 => 'Canmore, AB', + 1403625 => 'Claresholm, AB', + 1403627 => 'Pincher Creek, AB', + 1403630 => 'Calgary, AB', + 1403638 => 'Sundre, AB', + 1403640 => 'Calgary, AB', + 1403641 => 'Bassano, AB', + 1403646 => 'Nanton, AB', + 1403647 => 'Milk River, AB', + 1403652 => 'High River, AB', + 1403653 => 'Cardston, AB', + 1403654 => 'Vauxhall, AB', + 1403663 => 'Calgary, AB', + 1403664 => 'Oyen, AB', + 1403667 => 'Calgary, AB', + 1403675 => 'Canmore, AB', + 1403678 => 'Canmore, AB', + 1403680 => 'Calgary, AB', + 1403685 => 'Calgary, AB', + 1403686 => 'Calgary, AB', + 1403692 => 'Calgary, AB', + 1403698 => 'Calgary, AB', + 1403703 => 'Calgary, AB', + 1403705 => 'Calgary, AB', + 1403717 => 'Calgary, AB', + 1403718 => 'Calgary, AB', + 1403720 => 'Calgary, AB', + 1403723 => 'Calgary, AB', + 1403724 => 'Calgary, AB', + 1403730 => 'Calgary, AB', + 1403732 => 'Picture Butte, AB', + 1403735 => 'Calgary, AB', + 1403742 => 'Stettler, AB', + 1403746 => 'Eckville, AB', + 1403747 => 'Alix, AB', + 1403750 => 'Calgary, AB', + 1403752 => 'Raymond, AB', + 1403758 => 'Magrath, AB', + 1403760 => 'Banff, AB', + 1403762 => 'Banff, AB', + 1403769 => 'Calgary, AB', + 1403770 => 'Calgary, AB', + 1403777 => 'Calgary, AB', + 1403782 => 'Lacombe, AB', + 1403783 => 'Ponoka, AB', + 1403793 => 'Brooks, AB', + 1403802 => 'Calgary, AB', + 1403806 => 'Calgary, AB', + 1403823 => 'Drumheller, AB', + 1403830 => 'Calgary, AB', + 1403843 => 'Rimbey, AB', + 1403844 => 'Rocky Mountain House, AB', + 1403845 => 'Rocky Mountain House, AB', + 1403851 => 'Cochrane, AB', + 1403854 => 'Hanna, AB', + 1403867 => 'Foremost, AB', + 1403870 => 'Calgary, AB', + 1403873 => 'Calgary, AB', + 1403882 => 'Castor, AB', + 1403885 => 'Blackfalds, AB', + 1403887 => 'Sylvan Lake, AB', + 1403891 => 'Calgary, AB', + 1403901 => 'Strathmore, AB', + 1403912 => 'Airdrie, AB', + 1403932 => 'Cochrane, AB', + 1403934 => 'Strathmore, AB', + 1403936 => 'Langdon, AB', + 1403938 => 'Okotoks, AB', + 1403942 => 'Lethbridge, AB', + 1403943 => 'Calgary, AB', + 1403944 => 'Calgary, AB', + 1403945 => 'Airdrie, AB', + 1403946 => 'Crossfield, AB', + 1403947 => 'Beiseker, AB', + 1403948 => 'Airdrie, AB', + 1403949 => 'Bragg Creek, AB', + 1403955 => 'Calgary, AB', + 1403974 => 'Calgary, AB', + 1403980 => 'Airdrie, AB', + 1403984 => 'Calgary, AB', + 1403986 => 'Red Deer, AB', + 1403995 => 'Okotoks, AB', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1404.php b/src/libphonenumber/geocoding/data/en/1404.php new file mode 100644 index 000000000..ac87d04c2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1404.php @@ -0,0 +1,140 @@ + 'Georgia', + 1404215 => 'Atlanta, GA', + 1404220 => 'Atlanta, GA', + 1404221 => 'Atlanta, GA', + 1404222 => 'Atlanta, GA', + 1404223 => 'Atlanta, GA', + 1404230 => 'Atlanta, GA', + 1404231 => 'Atlanta, GA', + 1404233 => 'Atlanta, GA', + 1404237 => 'Atlanta, GA', + 1404239 => 'Atlanta, GA', + 1404240 => 'Atlanta, GA', + 1404249 => 'Atlanta, GA', + 1404250 => 'Atlanta, GA', + 1404253 => 'Atlanta, GA', + 1404257 => 'Atlanta, GA', + 1404261 => 'Atlanta, GA', + 1404262 => 'Atlanta, GA', + 1404264 => 'Atlanta, GA', + 1404265 => 'Atlanta, GA', + 1404266 => 'Atlanta, GA', + 1404284 => 'Decatur, GA', + 1404286 => 'Decatur, GA', + 1404288 => 'Decatur, GA', + 1404289 => 'Decatur, GA', + 1404330 => 'Atlanta, GA', + 1404331 => 'Atlanta, GA', + 1404344 => 'Atlanta, GA', + 1404346 => 'Atlanta, GA', + 1404347 => 'Atlanta, GA', + 1404349 => 'Atlanta, GA', + 1404350 => 'Atlanta, GA', + 1404351 => 'Atlanta, GA', + 1404352 => 'Atlanta, GA', + 1404355 => 'Atlanta, GA', + 1404364 => 'Atlanta, GA', + 1404442 => 'Atlanta, GA', + 1404443 => 'Atlanta, GA', + 1404464 => 'Atlanta, GA', + 1404467 => 'Atlanta, GA', + 1404472 => 'Atlanta, GA', + 1404504 => 'Atlanta, GA', + 1404505 => 'Atlanta, GA', + 1404521 => 'Atlanta, GA', + 1404522 => 'Atlanta, GA', + 1404523 => 'Atlanta, GA', + 1404524 => 'Atlanta, GA', + 1404525 => 'Atlanta, GA', + 1404526 => 'Atlanta, GA', + 1404527 => 'Atlanta, GA', + 1404531 => 'Atlanta, GA', + 1404534 => 'Decatur, GA', + 1404541 => 'Atlanta, GA', + 1404572 => 'Atlanta, GA', + 1404575 => 'Atlanta, GA', + 1404577 => 'Atlanta, GA', + 1404584 => 'Atlanta, GA', + 1404586 => 'Atlanta, GA', + 1404588 => 'Atlanta, GA', + 1404589 => 'Atlanta, GA', + 1404605 => 'Atlanta, GA', + 1404607 => 'Atlanta, GA', + 1404609 => 'Atlanta, GA', + 1404612 => 'Atlanta, GA', + 1404614 => 'Atlanta, GA', + 1404616 => 'Atlanta, GA', + 1404622 => 'Atlanta, GA', + 1404624 => 'Atlanta, GA', + 1404627 => 'Atlanta, GA', + 1404629 => 'Atlanta, GA', + 1404639 => 'Atlanta, GA', + 1404653 => 'Atlanta, GA', + 1404656 => 'Atlanta, GA', + 1404658 => 'Atlanta, GA', + 1404659 => 'Atlanta, GA', + 1404681 => 'Atlanta, GA', + 1404685 => 'Atlanta, GA', + 1404686 => 'Atlanta, GA', + 1404688 => 'Atlanta, GA', + 1404691 => 'Atlanta, GA', + 1404696 => 'Atlanta, GA', + 1404699 => 'Atlanta, GA', + 1404705 => 'Atlanta, GA', + 1404712 => 'Atlanta, GA', + 1404724 => 'Atlanta, GA', + 1404727 => 'Atlanta, GA', + 1404730 => 'Atlanta, GA', + 1404733 => 'Atlanta, GA', + 1404739 => 'Atlanta, GA', + 1404745 => 'Atlanta, GA', + 1404752 => 'Atlanta, GA', + 1404753 => 'Atlanta, GA', + 1404755 => 'Atlanta, GA', + 1404756 => 'Atlanta, GA', + 1404758 => 'Atlanta, GA', + 1404760 => 'Atlanta, GA', + 1404778 => 'Atlanta, GA', + 1404785 => 'Atlanta, GA', + 1404799 => 'Atlanta, GA', + 1404802 => 'Atlanta, GA', + 1404812 => 'Atlanta, GA', + 1404814 => 'Atlanta, GA', + 1404815 => 'Atlanta, GA', + 1404816 => 'Atlanta, GA', + 1404817 => 'Atlanta, GA', + 1404841 => 'Atlanta, GA', + 1404842 => 'Atlanta, GA', + 1404843 => 'Atlanta, GA', + 1404845 => 'Atlanta, GA', + 1404846 => 'Atlanta, GA', + 1404847 => 'Atlanta, GA', + 1404848 => 'Atlanta, GA', + 1404851 => 'Atlanta, GA', + 1404853 => 'Atlanta, GA', + 1404869 => 'Atlanta, GA', + 1404870 => 'Atlanta, GA', + 1404872 => 'Atlanta, GA', + 1404873 => 'Atlanta, GA', + 1404874 => 'Atlanta, GA', + 1404875 => 'Atlanta, GA', + 1404876 => 'Atlanta, GA', + 1404879 => 'Atlanta, GA', + 1404880 => 'Atlanta, GA', + 1404881 => 'Atlanta, GA', + 1404885 => 'Atlanta, GA', + 1404888 => 'Atlanta, GA', + 1404892 => 'Atlanta, GA', + 1404893 => 'Atlanta, GA', + 1404894 => 'Atlanta, GA', + 1404897 => 'Atlanta, GA', + 1404898 => 'Atlanta, GA', + 1404926 => 'Atlanta, GA', + 1404942 => 'Atlanta, GA', + 1404949 => 'Atlanta, GA', + 1404962 => 'Atlanta, GA', + 1404965 => 'Atlanta, GA', + 1404995 => 'Atlanta, GA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1405.php b/src/libphonenumber/geocoding/data/en/1405.php new file mode 100644 index 000000000..f93271510 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1405.php @@ -0,0 +1,181 @@ + 'Oklahoma', + 1405207 => 'Pauls Valley, OK', + 1405214 => 'Shawnee, OK', + 1405216 => 'Edmond, OK', + 1405222 => 'Chickasha, OK', + 1405224 => 'Chickasha, OK', + 1405228 => 'Oklahoma City, OK', + 1405231 => 'Oklahoma City, OK', + 1405232 => 'Oklahoma City, OK', + 1405235 => 'Oklahoma City, OK', + 1405236 => 'Oklahoma City, OK', + 1405238 => 'Pauls Valley, OK', + 1405239 => 'Oklahoma City, OK', + 1405247 => 'Anadarko, OK', + 1405254 => 'Oklahoma City, OK', + 1405257 => 'Wewoka, OK', + 1405258 => 'Chandler, OK', + 1405260 => 'Guthrie, OK', + 1405262 => 'El Reno, OK', + 1405263 => 'Okarche, OK', + 1405265 => 'Yukon, OK', + 1405270 => 'Oklahoma City, OK', + 1405271 => 'Oklahoma City, OK', + 1405272 => 'Oklahoma City, OK', + 1405273 => 'Shawnee, OK', + 1405275 => 'Shawnee, OK', + 1405277 => 'Luther, OK', + 1405280 => 'Oklahoma City, OK', + 1405282 => 'Guthrie, OK', + 1405285 => 'Edmond, OK', + 1405290 => 'Oklahoma City, OK', + 1405292 => 'Norman, OK', + 1405295 => 'El Reno, OK', + 1405297 => 'Oklahoma City, OK', + 1405302 => 'Oklahoma City, OK', + 1405303 => 'Seminole, OK', + 1405307 => 'Norman, OK', + 1405310 => 'Norman, OK', + 1405321 => 'Norman, OK', + 1405324 => 'Yukon, OK', + 1405325 => 'Norman, OK', + 1405329 => 'Norman, OK', + 1405330 => 'Edmond, OK', + 1405340 => 'Edmond, OK', + 1405341 => 'Edmond, OK', + 1405348 => 'Edmond, OK', + 1405350 => 'Yukon, OK', + 1405352 => 'Minco, OK', + 1405354 => 'Yukon, OK', + 1405359 => 'Edmond, OK', + 1405360 => 'Norman, OK', + 1405364 => 'Norman, OK', + 1405366 => 'Norman, OK', + 1405372 => 'Stillwater, OK', + 1405375 => 'Kingfisher, OK', + 1405376 => 'Mustang, OK', + 1405377 => 'Stillwater, OK', + 1405378 => 'Oklahoma City, OK', + 1405379 => 'Holdenville, OK', + 1405381 => 'Tuttle, OK', + 1405382 => 'Seminole, OK', + 1405387 => 'Newcastle, OK', + 1405390 => 'Choctaw, OK', + 1405395 => 'Shawnee, OK', + 1405399 => 'Jones, OK', + 1405418 => 'Oklahoma City, OK', + 1405422 => 'El Reno, OK', + 1405424 => 'Oklahoma City, OK', + 1405427 => 'Oklahoma City, OK', + 1405447 => 'Norman, OK', + 1405452 => 'Wetumka, OK', + 1405454 => 'Harrah, OK', + 1405456 => 'Oklahoma City, OK', + 1405471 => 'Edmond, OK', + 1405485 => 'Blanchard, OK', + 1405488 => 'Oklahoma City, OK', + 1405513 => 'Edmond, OK', + 1405521 => 'Oklahoma City, OK', + 1405522 => 'Oklahoma City, OK', + 1405524 => 'Oklahoma City, OK', + 1405525 => 'Oklahoma City, OK', + 1405527 => 'Purcell, OK', + 1405528 => 'Oklahoma City, OK', + 1405533 => 'Stillwater, OK', + 1405542 => 'Hinton, OK', + 1405547 => 'Perkins, OK', + 1405552 => 'Oklahoma City, OK', + 1405553 => 'Oklahoma City, OK', + 1405557 => 'Oklahoma City, OK', + 1405567 => 'Prague, OK', + 1405573 => 'Norman, OK', + 1405577 => 'Yukon, OK', + 1405579 => 'Norman, OK', + 1405598 => 'Tecumseh, OK', + 1405601 => 'Oklahoma City, OK', + 1405602 => 'Oklahoma City, OK', + 1405604 => 'Oklahoma City, OK', + 1405605 => 'Oklahoma City, OK', + 1405606 => 'Oklahoma City, OK', + 1405607 => 'Oklahoma City, OK', + 1405608 => 'Oklahoma City, OK', + 1405609 => 'Oklahoma City, OK', + 1405616 => 'Oklahoma City, OK', + 1405619 => 'Oklahoma City, OK', + 1405621 => 'Oklahoma City, OK', + 1405624 => 'Stillwater, OK', + 1405631 => 'Oklahoma City, OK', + 1405632 => 'Oklahoma City, OK', + 1405634 => 'Oklahoma City, OK', + 1405635 => 'Oklahoma City, OK', + 1405636 => 'Oklahoma City, OK', + 1405644 => 'Oklahoma City, OK', + 1405663 => 'Hydro, OK', + 1405665 => 'Wynnewood, OK', + 1405670 => 'Oklahoma City, OK', + 1405671 => 'Oklahoma City, OK', + 1405672 => 'Oklahoma City, OK', + 1405677 => 'Oklahoma City, OK', + 1405680 => 'Oklahoma City, OK', + 1405681 => 'Oklahoma City, OK', + 1405682 => 'Oklahoma City, OK', + 1405684 => 'Oklahoma City, OK', + 1405685 => 'Oklahoma City, OK', + 1405686 => 'Oklahoma City, OK', + 1405688 => 'Oklahoma City, OK', + 1405691 => 'Oklahoma City, OK', + 1405692 => 'Oklahoma City, OK', + 1405701 => 'Norman, OK', + 1405702 => 'Oklahoma City, OK', + 1405707 => 'Stillwater, OK', + 1405713 => 'Oklahoma City, OK', + 1405715 => 'Edmond, OK', + 1405720 => 'Oklahoma City, OK', + 1405721 => 'Oklahoma City, OK', + 1405722 => 'Oklahoma City, OK', + 1405728 => 'Oklahoma City, OK', + 1405742 => 'Stillwater, OK', + 1405743 => 'Stillwater, OK', + 1405744 => 'Stillwater, OK', + 1405748 => 'Oklahoma City, OK', + 1405749 => 'Oklahoma City, OK', + 1405751 => 'Oklahoma City, OK', + 1405752 => 'Oklahoma City, OK', + 1405753 => 'Oklahoma City, OK', + 1405755 => 'Oklahoma City, OK', + 1405756 => 'Lindsay, OK', + 1405767 => 'Oklahoma City, OK', + 1405773 => 'Oklahoma City, OK', + 1405778 => 'Oklahoma City, OK', + 1405782 => 'Oklahoma City, OK', + 1405793 => 'Moore, OK', + 1405794 => 'Moore, OK', + 1405801 => 'Norman, OK', + 1405810 => 'Oklahoma City, OK', + 1405840 => 'Oklahoma City, OK', + 1405842 => 'Oklahoma City, OK', + 1405843 => 'Oklahoma City, OK', + 1405844 => 'Edmond, OK', + 1405848 => 'Oklahoma City, OK', + 1405853 => 'Hennessey, OK', + 1405858 => 'Oklahoma City, OK', + 1405867 => 'Maysville, OK', + 1405872 => 'Noble, OK', + 1405878 => 'Shawnee, OK', + 1405879 => 'Oklahoma City, OK', + 1405917 => 'Oklahoma City, OK', + 1405928 => 'Norman, OK', + 1405936 => 'Oklahoma City, OK', + 1405942 => 'Oklahoma City, OK', + 1405943 => 'Oklahoma City, OK', + 1405945 => 'Oklahoma City, OK', + 1405946 => 'Oklahoma City, OK', + 1405947 => 'Oklahoma City, OK', + 1405948 => 'Oklahoma City, OK', + 1405949 => 'Oklahoma City, OK', + 1405951 => 'Oklahoma City, OK', + 1405964 => 'McLoud, OK', + 1405969 => 'Crescent, OK', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1406.php b/src/libphonenumber/geocoding/data/en/1406.php new file mode 100644 index 000000000..5f155126c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1406.php @@ -0,0 +1,186 @@ + 'Montana', + 1406208 => 'Billings, MT', + 1406216 => 'Great Falls, MT', + 1406222 => 'Livingston, MT', + 1406225 => 'Boulder, MT', + 1406228 => 'Glasgow, MT', + 1406232 => 'Miles City, MT', + 1406233 => 'Miles City, MT', + 1406234 => 'Miles City, MT', + 1406237 => 'Billings, MT', + 1406238 => 'Billings, MT', + 1406240 => 'Missoula, MT', + 1406243 => 'Missoula, MT', + 1406245 => 'Billings, MT', + 1406247 => 'Billings, MT', + 1406248 => 'Billings, MT', + 1406251 => 'Missoula, MT', + 1406252 => 'Billings, MT', + 1406254 => 'Billings, MT', + 1406255 => 'Billings, MT', + 1406256 => 'Billings, MT', + 1406257 => 'Kalispell, MT', + 1406258 => 'Missoula, MT', + 1406259 => 'Billings, MT', + 1406262 => 'Havre, MT', + 1406265 => 'Havre, MT', + 1406266 => 'Townsend, MT', + 1406268 => 'Great Falls, MT', + 1406271 => 'Conrad, MT', + 1406277 => 'Belt, MT', + 1406278 => 'Conrad, MT', + 1406279 => 'Valier, MT', + 1406281 => 'Billings, MT', + 1406282 => 'Manhattan, MT', + 1406284 => 'Manhattan, MT', + 1406285 => 'Three Forks, MT', + 1406287 => 'Whitehall, MT', + 1406293 => 'Libby, MT', + 1406294 => 'Billings, MT', + 1406295 => 'Troy, MT', + 1406297 => 'Eureka, MT', + 1406322 => 'Columbus, MT', + 1406323 => 'Roundup, MT', + 1406327 => 'Missoula, MT', + 1406328 => 'Absarokee, MT', + 1406329 => 'Missoula, MT', + 1406336 => 'Cut Bank, MT', + 1406338 => 'Browning, MT', + 1406345 => 'Glendive, MT', + 1406346 => 'Forsyth, MT', + 1406348 => 'Huntley, MT', + 1406357 => 'Chinook, MT', + 1406362 => 'Lincoln, MT', + 1406363 => 'Hamilton, MT', + 1406365 => 'Glendive, MT', + 1406375 => 'Hamilton, MT', + 1406377 => 'Glendive, MT', + 1406388 => 'Belgrade, MT', + 1406424 => 'Shelby, MT', + 1406433 => 'Sidney, MT', + 1406434 => 'Shelby, MT', + 1406436 => 'Broadus, MT', + 1406441 => 'Helena, MT', + 1406442 => 'Helena, MT', + 1406443 => 'Helena, MT', + 1406444 => 'Helena, MT', + 1406446 => 'Red Lodge, MT', + 1406447 => 'Helena, MT', + 1406449 => 'Helena, MT', + 1406452 => 'Great Falls, MT', + 1406453 => 'Great Falls, MT', + 1406454 => 'Great Falls, MT', + 1406455 => 'Great Falls, MT', + 1406457 => 'Helena, MT', + 1406458 => 'Helena, MT', + 1406466 => 'Choteau, MT', + 1406467 => 'Fairfield, MT', + 1406468 => 'Cascade, MT', + 1406477 => 'Lame Deer, MT', + 1406482 => 'Sidney, MT', + 1406485 => 'Circle, MT', + 1406487 => 'Scobey, MT', + 1406488 => 'Sidney, MT', + 1406494 => 'Butte, MT', + 1406495 => 'Helena, MT', + 1406496 => 'Butte, MT', + 1406497 => 'Butte, MT', + 1406522 => 'Bozeman, MT', + 1406523 => 'Missoula, MT', + 1406532 => 'Missoula, MT', + 1406534 => 'Billings, MT', + 1406535 => 'Lewistown, MT', + 1406538 => 'Lewistown, MT', + 1406541 => 'Missoula, MT', + 1406542 => 'Missoula, MT', + 1406543 => 'Missoula, MT', + 1406549 => 'Missoula, MT', + 1406551 => 'Bozeman, MT', + 1406556 => 'Bozeman, MT', + 1406563 => 'Anaconda, MT', + 1406566 => 'Stanford, MT', + 1406582 => 'Bozeman, MT', + 1406585 => 'Bozeman, MT', + 1406586 => 'Bozeman, MT', + 1406587 => 'Bozeman, MT', + 1406591 => 'Billings, MT', + 1406622 => 'Fort Benton, MT', + 1406628 => 'Laurel, MT', + 1406632 => 'Harlowton, MT', + 1406633 => 'Park City, MT', + 1406635 => 'Terry, MT', + 1406642 => 'Victor, MT', + 1406646 => 'West Yellowstone, MT', + 1406651 => 'Billings, MT', + 1406652 => 'Billings, MT', + 1406653 => 'Wolf Point, MT', + 1406654 => 'Malta, MT', + 1406655 => 'Billings, MT', + 1406656 => 'Billings, MT', + 1406657 => 'Billings, MT', + 1406665 => 'Hardin, MT', + 1406670 => 'Billings, MT', + 1406676 => 'Ronan, MT', + 1406677 => 'Seeley Lake, MT', + 1406682 => 'Ennis, MT', + 1406683 => 'Dillon, MT', + 1406684 => 'Twin Bridges, MT', + 1406698 => 'Billings, MT', + 1406721 => 'Missoula, MT', + 1406723 => 'Butte, MT', + 1406726 => 'Arlee, MT', + 1406727 => 'Great Falls, MT', + 1406728 => 'Missoula, MT', + 1406741 => 'Hot Springs, MT', + 1406745 => 'St. Ignatius, MT', + 1406748 => 'Colstrip, MT', + 1406751 => 'Kalispell, MT', + 1406752 => 'Kalispell, MT', + 1406755 => 'Kalispell, MT', + 1406756 => 'Kalispell, MT', + 1406758 => 'Kalispell, MT', + 1406759 => 'Chester, MT', + 1406761 => 'Great Falls, MT', + 1406765 => 'Plentywood, MT', + 1406768 => 'Poplar, MT', + 1406771 => 'Great Falls, MT', + 1406777 => 'Stevensville, MT', + 1406778 => 'Baker, MT', + 1406782 => 'Butte, MT', + 1406787 => 'Culbertson, MT', + 1406796 => 'Wibaux, MT', + 1406821 => 'Darby, MT', + 1406822 => 'Superior, MT', + 1406825 => 'Clinton, MT', + 1406826 => 'Plains, MT', + 1406827 => 'Thompson Falls, MT', + 1406829 => 'Missoula, MT', + 1406830 => 'Missoula, MT', + 1406837 => 'Bigfork, MT', + 1406839 => 'Billings, MT', + 1406842 => 'Sheridan, MT', + 1406843 => 'Virginia City, MT', + 1406844 => 'Lakeside, MT', + 1406846 => 'Deer Lodge, MT', + 1406848 => 'Gardiner, MT', + 1406855 => 'Billings, MT', + 1406859 => 'Philipsburg, MT', + 1406860 => 'Billings, MT', + 1406861 => 'Billings, MT', + 1406862 => 'Whitefish, MT', + 1406863 => 'Whitefish, MT', + 1406869 => 'Billings, MT', + 1406873 => 'Cut Bank, MT', + 1406874 => 'Miles City, MT', + 1406883 => 'Polson, MT', + 1406889 => 'Eureka, MT', + 1406892 => 'Columbia Falls, MT', + 1406896 => 'Billings, MT', + 1406922 => 'Bozeman, MT', + 1406932 => 'Big Timber, MT', + 1406962 => 'Joliet, MT', + 1406994 => 'Bozeman, MT', + 1406995 => 'Big Sky, MT', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1407.php b/src/libphonenumber/geocoding/data/en/1407.php new file mode 100644 index 000000000..83922bc9c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1407.php @@ -0,0 +1,153 @@ + 'Florida', + 1407201 => 'Kissimmee, FL', + 1407206 => 'Orlando, FL', + 1407207 => 'Orlando, FL', + 1407208 => 'Orlando, FL', + 1407210 => 'Orlando, FL', + 1407224 => 'Orlando, FL', + 1407226 => 'Orlando, FL', + 1407228 => 'Orlando, FL', + 1407237 => 'Orlando, FL', + 1407238 => 'Orlando, FL', + 1407240 => 'Orlando, FL', + 1407245 => 'Orlando, FL', + 1407246 => 'Orlando, FL', + 1407248 => 'Orlando, FL', + 1407249 => 'Orlando, FL', + 1407251 => 'Orlando, FL', + 1407253 => 'Orlando, FL', + 1407254 => 'Orlando, FL', + 1407264 => 'Orlando, FL', + 1407273 => 'Orlando, FL', + 1407275 => 'Orlando, FL', + 1407277 => 'Orlando, FL', + 1407281 => 'Orlando, FL', + 1407282 => 'Orlando, FL', + 1407286 => 'Orlando, FL', + 1407290 => 'Orlando, FL', + 1407291 => 'Orlando, FL', + 1407292 => 'Orlando, FL', + 1407293 => 'Orlando, FL', + 1407294 => 'Orlando, FL', + 1407295 => 'Orlando, FL', + 1407297 => 'Orlando, FL', + 1407298 => 'Orlando, FL', + 1407299 => 'Orlando, FL', + 1407306 => 'Orlando, FL', + 1407317 => 'Orlando, FL', + 1407327 => 'Winter Springs, FL', + 1407343 => 'Kissimmee, FL', + 1407344 => 'Kissimmee, FL', + 1407345 => 'Orlando, FL', + 1407348 => 'Kissimmee, FL', + 1407349 => 'Geneva, FL', + 1407350 => 'Kissimmee, FL', + 1407351 => 'Orlando, FL', + 1407352 => 'Orlando, FL', + 1407354 => 'Orlando, FL', + 1407355 => 'Orlando, FL', + 1407363 => 'Orlando, FL', + 1407366 => 'Oviedo, FL', + 1407370 => 'Orlando, FL', + 1407373 => 'Orlando, FL', + 1407380 => 'Orlando, FL', + 1407381 => 'Orlando, FL', + 1407382 => 'Orlando, FL', + 1407384 => 'Orlando, FL', + 1407390 => 'Kissimmee, FL', + 1407396 => 'Kissimmee, FL', + 1407397 => 'Kissimmee, FL', + 1407412 => 'Orlando, FL', + 1407418 => 'Orlando, FL', + 1407420 => 'Orlando, FL', + 1407422 => 'Orlando, FL', + 1407423 => 'Orlando, FL', + 1407425 => 'Orlando, FL', + 1407426 => 'Orlando, FL', + 1407428 => 'Orlando, FL', + 1407438 => 'Orlando, FL', + 1407440 => 'Orlando, FL', + 1407445 => 'Orlando, FL', + 1407447 => 'Orlando, FL', + 1407465 => 'Orlando, FL', + 1407469 => 'Montverde, FL', + 1407472 => 'Orlando, FL', + 1407480 => 'Orlando, FL', + 1407481 => 'Orlando, FL', + 1407482 => 'Orlando, FL', + 1407483 => 'Kissimmee, FL', + 1407514 => 'Orlando, FL', + 1407515 => 'Orlando, FL', + 1407518 => 'Kissimmee, FL', + 1407523 => 'Orlando, FL', + 1407532 => 'Orlando, FL', + 1407540 => 'Orlando, FL', + 1407541 => 'Orlando, FL', + 1407568 => 'Orlando, FL', + 1407581 => 'Orlando, FL', + 1407582 => 'Orlando, FL', + 1407601 => 'Orlando, FL', + 1407646 => 'Winter Park, FL', + 1407648 => 'Orlando, FL', + 1407649 => 'Orlando, FL', + 1407650 => 'Orlando, FL', + 1407658 => 'Orlando, FL', + 1407665 => 'Sanford, FL', + 1407674 => 'Orlando, FL', + 1407704 => 'Orlando, FL', + 1407730 => 'Orlando, FL', + 1407736 => 'Orlando, FL', + 1407737 => 'Orlando, FL', + 1407770 => 'Orlando, FL', + 1407787 => 'Kissimmee, FL', + 1407812 => 'Orlando, FL', + 1407814 => 'Apopka, FL', + 1407816 => 'Orlando, FL', + 1407823 => 'Orlando, FL', + 1407825 => 'Orlando, FL', + 1407826 => 'Orlando, FL', + 1407835 => 'Orlando, FL', + 1407836 => 'Orlando, FL', + 1407839 => 'Orlando, FL', + 1407841 => 'Orlando, FL', + 1407843 => 'Orlando, FL', + 1407846 => 'Kissimmee, FL', + 1407847 => 'Kissimmee, FL', + 1407849 => 'Orlando, FL', + 1407850 => 'Orlando, FL', + 1407851 => 'Orlando, FL', + 1407852 => 'Orlando, FL', + 1407854 => 'Orlando, FL', + 1407855 => 'Orlando, FL', + 1407856 => 'Orlando, FL', + 1407857 => 'Orlando, FL', + 1407858 => 'Orlando, FL', + 1407859 => 'Orlando, FL', + 1407870 => 'Kissimmee, FL', + 1407872 => 'Orlando, FL', + 1407880 => 'Apopka, FL', + 1407884 => 'Apopka, FL', + 1407886 => 'Apopka, FL', + 1407888 => 'Orlando, FL', + 1407889 => 'Apopka, FL', + 1407893 => 'Orlando, FL', + 1407894 => 'Orlando, FL', + 1407895 => 'Orlando, FL', + 1407896 => 'Orlando, FL', + 1407897 => 'Orlando, FL', + 1407898 => 'Orlando, FL', + 1407903 => 'Orlando, FL', + 1407926 => 'Orlando, FL', + 1407931 => 'Kissimmee, FL', + 1407932 => 'Kissimmee, FL', + 1407933 => 'Kissimmee, FL', + 1407935 => 'Kissimmee, FL', + 1407939 => 'Lake Buena Vista, FL', + 1407944 => 'Kissimmee, FL', + 1407971 => 'Oviedo, FL', + 1407996 => 'Orlando, FL', + 1407998 => 'Longwood, FL', + 1407999 => 'Orlando, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1408.php b/src/libphonenumber/geocoding/data/en/1408.php new file mode 100644 index 000000000..d610be7f1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1408.php @@ -0,0 +1,158 @@ + 'California', + 1408223 => 'San Jose, CA', + 1408224 => 'San Jose, CA', + 1408225 => 'San Jose, CA', + 1408226 => 'San Jose, CA', + 1408227 => 'San Jose, CA', + 1408229 => 'San Jose, CA', + 1408236 => 'Santa Clara, CA', + 1408238 => 'San Jose, CA', + 1408245 => 'Sunnyvale, CA', + 1408251 => 'San Jose, CA', + 1408254 => 'San Jose, CA', + 1408258 => 'San Jose, CA', + 1408259 => 'San Jose, CA', + 1408262 => 'Milpitas, CA', + 1408263 => 'Milpitas, CA', + 1408264 => 'San Jose, CA', + 1408265 => 'San Jose, CA', + 1408266 => 'San Jose, CA', + 1408267 => 'San Jose, CA', + 1408268 => 'San Jose, CA', + 1408269 => 'San Jose, CA', + 1408270 => 'San Jose, CA', + 1408271 => 'San Jose, CA', + 1408272 => 'San Jose, CA', + 1408274 => 'San Jose, CA', + 1408275 => 'San Jose, CA', + 1408277 => 'San Jose, CA', + 1408278 => 'San Jose, CA', + 1408279 => 'San Jose, CA', + 1408280 => 'San Jose, CA', + 1408281 => 'San Jose, CA', + 1408283 => 'San Jose, CA', + 1408284 => 'San Jose, CA', + 1408286 => 'San Jose, CA', + 1408287 => 'San Jose, CA', + 1408288 => 'San Jose, CA', + 1408289 => 'San Jose, CA', + 1408291 => 'San Jose, CA', + 1408292 => 'San Jose, CA', + 1408293 => 'San Jose, CA', + 1408294 => 'San Jose, CA', + 1408295 => 'San Jose, CA', + 1408297 => 'San Jose, CA', + 1408298 => 'San Jose, CA', + 1408299 => 'San Jose, CA', + 1408323 => 'San Jose, CA', + 1408330 => 'Santa Clara, CA', + 1408347 => 'San Jose, CA', + 1408353 => 'Los Gatos, CA', + 1408354 => 'Los Gatos, CA', + 1408360 => 'San Jose, CA', + 1408362 => 'San Jose, CA', + 1408363 => 'San Jose, CA', + 1408365 => 'San Jose, CA', + 1408392 => 'San Jose, CA', + 1408395 => 'Los Gatos, CA', + 1408399 => 'Los Gatos, CA', + 1408432 => 'San Jose, CA', + 1408433 => 'San Jose, CA', + 1408435 => 'San Jose, CA', + 1408436 => 'San Jose, CA', + 1408437 => 'San Jose, CA', + 1408441 => 'San Jose, CA', + 1408445 => 'San Jose, CA', + 1408448 => 'San Jose, CA', + 1408451 => 'San Jose, CA', + 1408452 => 'San Jose, CA', + 1408453 => 'San Jose, CA', + 1408467 => 'San Jose, CA', + 1408492 => 'Santa Clara, CA', + 1408496 => 'Santa Clara, CA', + 1408528 => 'San Jose, CA', + 1408530 => 'Sunnyvale, CA', + 1408531 => 'San Jose, CA', + 1408532 => 'San Jose, CA', + 1408535 => 'San Jose, CA', + 1408562 => 'Santa Clara, CA', + 1408567 => 'Santa Clara, CA', + 1408573 => 'San Jose, CA', + 1408578 => 'San Jose, CA', + 1408586 => 'Milpitas, CA', + 1408629 => 'San Jose, CA', + 1408654 => 'Santa Clara, CA', + 1408683 => 'San Martin, CA', + 1408719 => 'Milpitas, CA', + 1408720 => 'Sunnyvale, CA', + 1408723 => 'San Jose, CA', + 1408727 => 'Santa Clara, CA', + 1408729 => 'San Jose, CA', + 1408730 => 'Sunnyvale, CA', + 1408732 => 'Sunnyvale, CA', + 1408733 => 'Sunnyvale, CA', + 1408734 => 'Sunnyvale, CA', + 1408735 => 'Sunnyvale, CA', + 1408736 => 'Sunnyvale, CA', + 1408737 => 'Sunnyvale, CA', + 1408738 => 'Sunnyvale, CA', + 1408739 => 'Sunnyvale, CA', + 1408741 => 'Saratoga, CA', + 1408744 => 'Sunnyvale, CA', + 1408745 => 'Sunnyvale, CA', + 1408746 => 'Sunnyvale, CA', + 1408748 => 'Santa Clara, CA', + 1408749 => 'Sunnyvale, CA', + 1408752 => 'Sunnyvale, CA', + 1408773 => 'Sunnyvale, CA', + 1408774 => 'Sunnyvale, CA', + 1408776 => 'Morgan Hill, CA', + 1408778 => 'Morgan Hill, CA', + 1408779 => 'Morgan Hill, CA', + 1408782 => 'Morgan Hill, CA', + 1408842 => 'Gilroy, CA', + 1408846 => 'Gilroy, CA', + 1408847 => 'Gilroy, CA', + 1408848 => 'Gilroy, CA', + 1408851 => 'Santa Clara, CA', + 1408855 => 'Santa Clara, CA', + 1408867 => 'Saratoga, CA', + 1408885 => 'San Jose, CA', + 1408918 => 'San Jose, CA', + 1408920 => 'San Jose, CA', + 1408923 => 'San Jose, CA', + 1408924 => 'San Jose, CA', + 1408926 => 'San Jose, CA', + 1408927 => 'San Jose, CA', + 1408928 => 'San Jose, CA', + 1408929 => 'San Jose, CA', + 1408934 => 'Milpitas, CA', + 1408935 => 'Milpitas, CA', + 1408937 => 'San Jose, CA', + 1408938 => 'San Jose, CA', + 1408942 => 'Milpitas, CA', + 1408943 => 'San Jose, CA', + 1408944 => 'San Jose, CA', + 1408945 => 'Milpitas, CA', + 1408946 => 'Milpitas, CA', + 1408947 => 'San Jose, CA', + 1408956 => 'Milpitas, CA', + 1408969 => 'Santa Clara, CA', + 1408970 => 'Santa Clara, CA', + 1408971 => 'San Jose, CA', + 1408972 => 'San Jose, CA', + 1408975 => 'San Jose, CA', + 1408977 => 'San Jose, CA', + 1408978 => 'San Jose, CA', + 1408979 => 'San Jose, CA', + 1408980 => 'Santa Clara, CA', + 1408986 => 'Santa Clara, CA', + 1408988 => 'Santa Clara, CA', + 1408992 => 'Sunnyvale, CA', + 1408993 => 'San Jose, CA', + 1408995 => 'San Jose, CA', + 1408997 => 'San Jose, CA', + 1408998 => 'San Jose, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1409.php b/src/libphonenumber/geocoding/data/en/1409.php new file mode 100644 index 000000000..96c9e7c6d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1409.php @@ -0,0 +1,79 @@ + 'Texas', + 1409212 => 'Beaumont, TX', + 1409246 => 'Kountze, TX', + 1409267 => 'Anahuac, TX', + 1409283 => 'Woodville, TX', + 1409287 => 'Sour Lake, TX', + 1409296 => 'Winnie, TX', + 1409331 => 'Woodville, TX', + 1409347 => 'Beaumont, TX', + 1409379 => 'Newton, TX', + 1409383 => 'Jasper, TX', + 1409384 => 'Jasper, TX', + 1409385 => 'Silsbee, TX', + 1409386 => 'Silsbee, TX', + 1409423 => 'Kirbyville, TX', + 1409489 => 'Jasper, TX', + 1409617 => 'Beaumont, TX', + 1409621 => 'Galveston, TX', + 1409643 => 'Texas City, TX', + 1409654 => 'Beaumont, TX', + 1409670 => 'Orange, TX', + 1409691 => 'College Station, TX', + 1409735 => 'Bridge City, TX', + 1409736 => 'Port Arthur, TX', + 1409737 => 'Galveston, TX', + 1409740 => 'Galveston, TX', + 1409741 => 'Galveston, TX', + 1409744 => 'Galveston, TX', + 1409745 => 'Orange, TX', + 1409747 => 'Galveston, TX', + 1409751 => 'Lumberton, TX', + 1409755 => 'Lumberton, TX', + 1409762 => 'Galveston, TX', + 1409763 => 'Galveston, TX', + 1409765 => 'Galveston, TX', + 1409766 => 'Galveston, TX', + 1409769 => 'Vidor, TX', + 1409770 => 'Galveston, TX', + 1409772 => 'Galveston, TX', + 1409783 => 'Vidor, TX', + 1409786 => 'Vidor, TX', + 1409787 => 'Hemphill, TX', + 1409788 => 'Conroe, TX', + 1409794 => 'Beaumont, TX', + 1409813 => 'Beaumont, TX', + 1409832 => 'Beaumont, TX', + 1409833 => 'Beaumont, TX', + 1409835 => 'Beaumont, TX', + 1409838 => 'Beaumont, TX', + 1409839 => 'Beaumont, TX', + 1409840 => 'Beaumont, TX', + 1409842 => 'Beaumont, TX', + 1409860 => 'Beaumont, TX', + 1409861 => 'Beaumont, TX', + 1409866 => 'Beaumont, TX', + 1409880 => 'Beaumont, TX', + 1409882 => 'Orange, TX', + 1409883 => 'Orange, TX', + 1409886 => 'Orange, TX', + 1409892 => 'Beaumont, TX', + 1409896 => 'Beaumont, TX', + 1409898 => 'Beaumont, TX', + 1409899 => 'Beaumont, TX', + 1409924 => 'Beaumont, TX', + 1409925 => 'Santa Fe, TX', + 1409927 => 'Santa Fe, TX', + 1409942 => 'Texas City, TX', + 1409943 => 'Texas City, TX', + 1409945 => 'Texas City, TX', + 1409948 => 'Texas City, TX', + 1409949 => 'Texas City, TX', + 1409981 => 'Beaumont, TX', + 1409982 => 'Port Arthur, TX', + 1409983 => 'Port Arthur, TX', + 1409985 => 'Port Arthur, TX', + 1409994 => 'Buna, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1410.php b/src/libphonenumber/geocoding/data/en/1410.php new file mode 100644 index 000000000..08cfb33bf --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1410.php @@ -0,0 +1,216 @@ + 'Maryland', + 1410203 => 'Ellicott City, MD', + 1410208 => 'Berlin, MD', + 1410213 => 'Ocean City, MD', + 1410216 => 'Annapolis, MD', + 1410219 => 'Salisbury, MD', + 1410221 => 'Cambridge, MD', + 1410223 => 'Baltimore, MD', + 1410224 => 'Annapolis, MD', + 1410225 => 'Baltimore, MD', + 1410226 => 'Oxford, MD', + 1410228 => 'Cambridge, MD', + 1410230 => 'Baltimore, MD', + 1410233 => 'Baltimore, MD', + 1410234 => 'Baltimore, MD', + 1410235 => 'Baltimore, MD', + 1410243 => 'Baltimore, MD', + 1410244 => 'Baltimore, MD', + 1410246 => 'Baltimore, MD', + 1410250 => 'Ocean City, MD', + 1410252 => 'Lutherville-Timonium, MD', + 1410254 => 'Baltimore, MD', + 1410255 => 'Pasadena, MD', + 1410260 => 'Annapolis, MD', + 1410261 => 'Baltimore, MD', + 1410263 => 'Annapolis, MD', + 1410266 => 'Annapolis, MD', + 1410267 => 'Annapolis, MD', + 1410268 => 'Annapolis, MD', + 1410269 => 'Annapolis, MD', + 1410276 => 'Baltimore, MD', + 1410280 => 'Annapolis, MD', + 1410287 => 'North East, MD', + 1410289 => 'Ocean City, MD', + 1410290 => 'Columbia, MD', + 1410293 => 'Annapolis, MD', + 1410295 => 'Annapolis, MD', + 1410309 => 'Columbia, MD', + 1410312 => 'Columbia, MD', + 1410318 => 'Baltimore, MD', + 1410319 => 'Baltimore, MD', + 1410323 => 'Baltimore, MD', + 1410325 => 'Baltimore, MD', + 1410327 => 'Baltimore, MD', + 1410328 => 'Baltimore, MD', + 1410332 => 'Baltimore, MD', + 1410333 => 'Baltimore, MD', + 1410334 => 'Salisbury, MD', + 1410338 => 'Baltimore, MD', + 1410341 => 'Salisbury, MD', + 1410342 => 'Baltimore, MD', + 1410347 => 'Baltimore, MD', + 1410350 => 'Baltimore, MD', + 1410352 => 'Bishopville, MD', + 1410354 => 'Baltimore, MD', + 1410355 => 'Baltimore, MD', + 1410358 => 'Baltimore, MD', + 1410360 => 'Pasadena, MD', + 1410362 => 'Baltimore, MD', + 1410363 => 'Owings Mills, MD', + 1410366 => 'Baltimore, MD', + 1410367 => 'Baltimore, MD', + 1410368 => 'Baltimore, MD', + 1410377 => 'Baltimore, MD', + 1410381 => 'Columbia, MD', + 1410383 => 'Baltimore, MD', + 1410385 => 'Baltimore, MD', + 1410386 => 'Westminster, MD', + 1410392 => 'Elkton, MD', + 1410396 => 'Baltimore, MD', + 1410398 => 'Elkton, MD', + 1410400 => 'Baltimore, MD', + 1410420 => 'Bel Air, MD', + 1410426 => 'Baltimore, MD', + 1410433 => 'Baltimore, MD', + 1410435 => 'Baltimore, MD', + 1410437 => 'Pasadena, MD', + 1410444 => 'Baltimore, MD', + 1410448 => 'Baltimore, MD', + 1410461 => 'Ellicott City, MD', + 1410462 => 'Baltimore, MD', + 1410464 => 'Baltimore, MD', + 1410465 => 'Ellicott City, MD', + 1410466 => 'Baltimore, MD', + 1410467 => 'Baltimore, MD', + 1410479 => 'Denton, MD', + 1410480 => 'Ellicott City, MD', + 1410483 => 'Baltimore, MD', + 1410485 => 'Baltimore, MD', + 1410488 => 'Baltimore, MD', + 1410502 => 'Baltimore, MD', + 1410516 => 'Baltimore, MD', + 1410517 => 'Reisterstown, MD', + 1410522 => 'Baltimore, MD', + 1410523 => 'Baltimore, MD', + 1410524 => 'Ocean City, MD', + 1410525 => 'Baltimore, MD', + 1410526 => 'Reisterstown, MD', + 1410527 => 'Cockeysville, MD', + 1410528 => 'Baltimore, MD', + 1410532 => 'Baltimore, MD', + 1410534 => 'Baltimore, MD', + 1410539 => 'Baltimore, MD', + 1410542 => 'Baltimore, MD', + 1410543 => 'Salisbury, MD', + 1410545 => 'Baltimore, MD', + 1410546 => 'Salisbury, MD', + 1410547 => 'Baltimore, MD', + 1410548 => 'Salisbury, MD', + 1410550 => 'Baltimore, MD', + 1410554 => 'Baltimore, MD', + 1410558 => 'Baltimore, MD', + 1410563 => 'Baltimore, MD', + 1410566 => 'Baltimore, MD', + 1410571 => 'Annapolis, MD', + 1410573 => 'Annapolis, MD', + 1410576 => 'Baltimore, MD', + 1410578 => 'Baltimore, MD', + 1410581 => 'Owings Mills, MD', + 1410584 => 'Cockeysville, MD', + 1410585 => 'Baltimore, MD', + 1410601 => 'Baltimore, MD', + 1410605 => 'Baltimore, MD', + 1410614 => 'Baltimore, MD', + 1410620 => 'Elkton, MD', + 1410625 => 'Baltimore, MD', + 1410626 => 'Annapolis, MD', + 1410629 => 'Berlin, MD', + 1410631 => 'Baltimore, MD', + 1410632 => 'Snow Hill, MD', + 1410633 => 'Baltimore, MD', + 1410634 => 'Ridgely, MD', + 1410637 => 'Baltimore, MD', + 1410639 => 'Rock Hall, MD', + 1410641 => 'Berlin, MD', + 1410642 => 'Perryville, MD', + 1410644 => 'Baltimore, MD', + 1410646 => 'Baltimore, MD', + 1410649 => 'Baltimore, MD', + 1410650 => 'Dundalk, MD', + 1410651 => 'Princess Anne, MD', + 1410654 => 'Owings Mills, MD', + 1410659 => 'Baltimore, MD', + 1410662 => 'Baltimore, MD', + 1410664 => 'Baltimore, MD', + 1410669 => 'Baltimore, MD', + 1410673 => 'Preston, MD', + 1410675 => 'Baltimore, MD', + 1410685 => 'Baltimore, MD', + 1410706 => 'Baltimore, MD', + 1410715 => 'Columbia, MD', + 1410723 => 'Ocean City, MD', + 1410727 => 'Baltimore, MD', + 1410728 => 'Baltimore, MD', + 1410730 => 'Columbia, MD', + 1410732 => 'Baltimore, MD', + 1410740 => 'Columbia, MD', + 1410742 => 'Salisbury, MD', + 1410749 => 'Salisbury, MD', + 1410750 => 'Ellicott City, MD', + 1410752 => 'Baltimore, MD', + 1410754 => 'Federalsburg, MD', + 1410756 => 'Taneytown, MD', + 1410758 => 'Centreville, MD', + 1410760 => 'Glen Burnie, MD', + 1410761 => 'Glen Burnie, MD', + 1410763 => 'Easton, MD', + 1410764 => 'Baltimore, MD', + 1410766 => 'Glen Burnie, MD', + 1410767 => 'Baltimore, MD', + 1410768 => 'Glen Burnie, MD', + 1410770 => 'Easton, MD', + 1410778 => 'Chestertown, MD', + 1410783 => 'Baltimore, MD', + 1410787 => 'Glen Burnie, MD', + 1410810 => 'Chestertown, MD', + 1410814 => 'Baltimore, MD', + 1410819 => 'Easton, MD', + 1410820 => 'Easton, MD', + 1410822 => 'Easton, MD', + 1410833 => 'Reisterstown, MD', + 1410837 => 'Baltimore, MD', + 1410838 => 'Bel Air, MD', + 1410840 => 'Westminster, MD', + 1410841 => 'Annapolis, MD', + 1410843 => 'Baltimore, MD', + 1410848 => 'Westminster, MD', + 1410857 => 'Westminster, MD', + 1410860 => 'Salisbury, MD', + 1410863 => 'Glen Burnie, MD', + 1410871 => 'Westminster, MD', + 1410872 => 'Columbia, MD', + 1410874 => 'Odenton, MD', + 1410876 => 'Westminster, MD', + 1410885 => 'Chesapeake City, MD', + 1410889 => 'Baltimore, MD', + 1410896 => 'Delmar, MD', + 1410897 => 'Annapolis, MD', + 1410901 => 'Cambridge, MD', + 1410902 => 'Owings Mills, MD', + 1410910 => 'Columbia, MD', + 1410939 => 'Havre de Grace, MD', + 1410945 => 'Baltimore, MD', + 1410947 => 'Baltimore, MD', + 1410955 => 'Baltimore, MD', + 1410957 => 'Pocomoke City, MD', + 1410962 => 'Baltimore, MD', + 1410968 => 'Crisfield, MD', + 1410990 => 'Annapolis, MD', + 1410995 => 'Columbia, MD', + 1410996 => 'Elkton, MD', + 1410997 => 'Columbia, MD', + 1410998 => 'Owings Mills, MD', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1412.php b/src/libphonenumber/geocoding/data/en/1412.php new file mode 100644 index 000000000..86b389e4d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1412.php @@ -0,0 +1,128 @@ + 'Pennsylvania', + 1412201 => 'Pittsburgh, PA', + 1412207 => 'Pittsburgh, PA', + 1412209 => 'Pittsburgh, PA', + 1412224 => 'Pittsburgh, PA', + 1412227 => 'Pittsburgh, PA', + 1412231 => 'Pittsburgh, PA', + 1412232 => 'Pittsburgh, PA', + 1412233 => 'Clairton, PA', + 1412235 => 'Pittsburgh, PA', + 1412237 => 'Pittsburgh, PA', + 1412242 => 'Pittsburgh, PA', + 1412244 => 'Pittsburgh, PA', + 1412246 => 'Pittsburgh, PA', + 1412255 => 'Pittsburgh, PA', + 1412258 => 'Pittsburgh, PA', + 1412261 => 'Pittsburgh, PA', + 1412262 => 'Coraopolis, PA', + 1412263 => 'Pittsburgh, PA', + 1412264 => 'Coraopolis, PA', + 1412268 => 'Pittsburgh, PA', + 1412269 => 'Coraopolis, PA', + 1412281 => 'Pittsburgh, PA', + 1412288 => 'Pittsburgh, PA', + 1412299 => 'Coraopolis, PA', + 1412318 => 'Pittsburgh, PA', + 1412321 => 'Pittsburgh, PA', + 1412322 => 'Pittsburgh, PA', + 1412323 => 'Pittsburgh, PA', + 1412325 => 'Pittsburgh, PA', + 1412330 => 'Pittsburgh, PA', + 1412338 => 'Pittsburgh, PA', + 1412341 => 'Pittsburgh, PA', + 1412342 => 'Pittsburgh, PA', + 1412343 => 'Pittsburgh, PA', + 1412344 => 'Pittsburgh, PA', + 1412350 => 'Pittsburgh, PA', + 1412355 => 'Pittsburgh, PA', + 1412359 => 'Pittsburgh, PA', + 1412361 => 'Pittsburgh, PA', + 1412362 => 'Pittsburgh, PA', + 1412363 => 'Pittsburgh, PA', + 1412364 => 'Pittsburgh, PA', + 1412365 => 'Pittsburgh, PA', + 1412366 => 'Pittsburgh, PA', + 1412367 => 'Pittsburgh, PA', + 1412369 => 'Pittsburgh, PA', + 1412371 => 'Pittsburgh, PA', + 1412381 => 'Pittsburgh, PA', + 1412383 => 'Pittsburgh, PA', + 1412390 => 'Pittsburgh, PA', + 1412391 => 'Pittsburgh, PA', + 1412392 => 'Pittsburgh, PA', + 1412394 => 'Pittsburgh, PA', + 1412395 => 'Pittsburgh, PA', + 1412421 => 'Pittsburgh, PA', + 1412422 => 'Pittsburgh, PA', + 1412431 => 'Pittsburgh, PA', + 1412432 => 'Pittsburgh, PA', + 1412434 => 'Pittsburgh, PA', + 1412441 => 'Pittsburgh, PA', + 1412471 => 'Pittsburgh, PA', + 1412481 => 'Pittsburgh, PA', + 1412488 => 'Pittsburgh, PA', + 1412521 => 'Pittsburgh, PA', + 1412531 => 'Pittsburgh, PA', + 1412553 => 'Pittsburgh, PA', + 1412561 => 'Pittsburgh, PA', + 1412562 => 'Pittsburgh, PA', + 1412563 => 'Pittsburgh, PA', + 1412565 => 'Pittsburgh, PA', + 1412566 => 'Pittsburgh, PA', + 1412571 => 'Pittsburgh, PA', + 1412572 => 'Pittsburgh, PA', + 1412577 => 'Pittsburgh, PA', + 1412578 => 'Pittsburgh, PA', + 1412586 => 'Pittsburgh, PA', + 1412594 => 'Pittsburgh, PA', + 1412605 => 'Pittsburgh, PA', + 1412621 => 'Pittsburgh, PA', + 1412622 => 'Pittsburgh, PA', + 1412623 => 'Pittsburgh, PA', + 1412624 => 'Pittsburgh, PA', + 1412630 => 'Pittsburgh, PA', + 1412641 => 'Pittsburgh, PA', + 1412642 => 'Pittsburgh, PA', + 1412644 => 'Pittsburgh, PA', + 1412647 => 'Pittsburgh, PA', + 1412648 => 'Pittsburgh, PA', + 1412661 => 'Pittsburgh, PA', + 1412665 => 'Pittsburgh, PA', + 1412666 => 'Monroeville, PA', + 1412667 => 'Pittsburgh, PA', + 1412675 => 'McKeesport, PA', + 1412681 => 'Pittsburgh, PA', + 1412682 => 'Pittsburgh, PA', + 1412683 => 'Pittsburgh, PA', + 1412687 => 'Pittsburgh, PA', + 1412688 => 'Pittsburgh, PA', + 1412690 => 'Pittsburgh, PA', + 1412692 => 'Pittsburgh, PA', + 1412697 => 'Pittsburgh, PA', + 1412741 => 'Sewickley, PA', + 1412749 => 'Sewickley, PA', + 1412765 => 'Pittsburgh, PA', + 1412802 => 'Pittsburgh, PA', + 1412803 => 'Pittsburgh, PA', + 1412847 => 'Pittsburgh, PA', + 1412856 => 'Monroeville, PA', + 1412858 => 'Monroeville, PA', + 1412881 => 'Pittsburgh, PA', + 1412882 => 'Pittsburgh, PA', + 1412884 => 'Pittsburgh, PA', + 1412885 => 'Pittsburgh, PA', + 1412886 => 'Pittsburgh, PA', + 1412904 => 'Pittsburgh, PA', + 1412918 => 'Pittsburgh, PA', + 1412920 => 'Pittsburgh, PA', + 1412921 => 'Pittsburgh, PA', + 1412922 => 'Pittsburgh, PA', + 1412928 => 'Pittsburgh, PA', + 1412931 => 'Pittsburgh, PA', + 1412939 => 'Pittsburgh, PA', + 1412942 => 'Pittsburgh, PA', + 1412963 => 'Pittsburgh, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1413.php b/src/libphonenumber/geocoding/data/en/1413.php new file mode 100644 index 000000000..b8a040c4d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1413.php @@ -0,0 +1,78 @@ + 'Massachusetts', + 1413229 => 'Sheffield, MA', + 1413236 => 'Pittsfield, MA', + 1413243 => 'Lee, MA', + 1413247 => 'Hatfield, MA', + 1413253 => 'Amherst, MA', + 1413256 => 'Amherst, MA', + 1413259 => 'Amherst, MA', + 1413267 => 'Monson, MA', + 1413284 => 'Palmer, MA', + 1413298 => 'Stockbridge, MA', + 1413322 => 'Holyoke, MA', + 1413323 => 'Belchertown, MA', + 1413395 => 'Pittsfield, MA', + 1413420 => 'Holyoke, MA', + 1413442 => 'Pittsfield, MA', + 1413443 => 'Pittsfield, MA', + 1413445 => 'Pittsfield, MA', + 1413447 => 'Pittsfield, MA', + 1413448 => 'Pittsfield, MA', + 1413452 => 'Springfield, MA', + 1413458 => 'Williamstown, MA', + 1413467 => 'Granby, MA', + 1413498 => 'Northfield, MA', + 1413499 => 'Pittsfield, MA', + 1413525 => 'East Longmeadow, MA', + 1413528 => 'Great Barrington, MA', + 1413529 => 'Easthampton, MA', + 1413540 => 'Holyoke, MA', + 1413545 => 'Amherst, MA', + 1413547 => 'Ludlow, MA', + 1413549 => 'Amherst, MA', + 1413562 => 'Westfield, MA', + 1413564 => 'Westfield, MA', + 1413565 => 'Longmeadow, MA', + 1413566 => 'Hampden, MA', + 1413567 => 'Longmeadow, MA', + 1413568 => 'Westfield, MA', + 1413569 => 'Southwick, MA', + 1413572 => 'Westfield, MA', + 1413577 => 'Amherst, MA', + 1413583 => 'Ludlow, MA', + 1413589 => 'Ludlow, MA', + 1413592 => 'Chicopee, MA', + 1413593 => 'Chicopee, MA', + 1413594 => 'Chicopee, MA', + 1413596 => 'Wilbraham, MA', + 1413598 => 'Chicopee, MA', + 1413599 => 'Wilbraham, MA', + 1413623 => 'Becket, MA', + 1413625 => 'Shelburne Falls, MA', + 1413637 => 'Lenox, MA', + 1413644 => 'Great Barrington, MA', + 1413662 => 'North Adams, MA', + 1413663 => 'North Adams, MA', + 1413664 => 'North Adams, MA', + 1413665 => 'South Deerfield, MA', + 1413667 => 'Huntington, MA', + 1413684 => 'Dalton, MA', + 1413743 => 'Adams, MA', + 1413748 => 'Springfield, MA', + 1413772 => 'Greenfield, MA', + 1413773 => 'Greenfield, MA', + 1413774 => 'Greenfield, MA', + 1413782 => 'Springfield, MA', + 1413783 => 'Springfield, MA', + 1413784 => 'Springfield, MA', + 1413786 => 'Agawam, MA', + 1413787 => 'Springfield, MA', + 1413794 => 'Springfield, MA', + 1413796 => 'Springfield, MA', + 1413821 => 'Agawam, MA', + 1413863 => 'Turners Falls, MA', + 1413967 => 'Ware, MA', + 1413997 => 'Pittsfield, MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1414.php b/src/libphonenumber/geocoding/data/en/1414.php new file mode 100644 index 000000000..5ffeeb11e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1414.php @@ -0,0 +1,104 @@ + 'Wisconsin', + 1414219 => 'Milwaukee, WI', + 1414220 => 'Milwaukee, WI', + 1414223 => 'Milwaukee, WI', + 1414224 => 'Milwaukee, WI', + 1414225 => 'Milwaukee, WI', + 1414226 => 'Milwaukee, WI', + 1414228 => 'Milwaukee, WI', + 1414229 => 'Milwaukee, WI', + 1414247 => 'Milwaukee, WI', + 1414259 => 'Milwaukee, WI', + 1414263 => 'Milwaukee, WI', + 1414264 => 'Milwaukee, WI', + 1414265 => 'Milwaukee, WI', + 1414266 => 'Milwaukee, WI', + 1414267 => 'Milwaukee, WI', + 1414270 => 'Milwaukee, WI', + 1414271 => 'Milwaukee, WI', + 1414272 => 'Milwaukee, WI', + 1414273 => 'Milwaukee, WI', + 1414274 => 'Milwaukee, WI', + 1414276 => 'Milwaukee, WI', + 1414277 => 'Milwaukee, WI', + 1414278 => 'Milwaukee, WI', + 1414283 => 'Milwaukee, WI', + 1414286 => 'Milwaukee, WI', + 1414287 => 'Milwaukee, WI', + 1414288 => 'Milwaukee, WI', + 1414289 => 'Milwaukee, WI', + 1414291 => 'Milwaukee, WI', + 1414297 => 'Milwaukee, WI', + 1414298 => 'Milwaukee, WI', + 1414306 => 'West Bend, WI', + 1414319 => 'Milwaukee, WI', + 1414337 => 'Milwaukee, WI', + 1414342 => 'Milwaukee, WI', + 1414344 => 'Milwaukee, WI', + 1414347 => 'Milwaukee, WI', + 1414352 => 'Milwaukee, WI', + 1414353 => 'Milwaukee, WI', + 1414354 => 'Milwaukee, WI', + 1414355 => 'Milwaukee, WI', + 1414357 => 'Milwaukee, WI', + 1414358 => 'Milwaukee, WI', + 1414362 => 'Milwaukee, WI', + 1414365 => 'Milwaukee, WI', + 1414371 => 'Milwaukee, WI', + 1414372 => 'Milwaukee, WI', + 1414374 => 'Milwaukee, WI', + 1414383 => 'Milwaukee, WI', + 1414384 => 'Milwaukee, WI', + 1414385 => 'Milwaukee, WI', + 1414389 => 'Milwaukee, WI', + 1414390 => 'Milwaukee, WI', + 1414393 => 'Milwaukee, WI', + 1414422 => 'Muskego, WI', + 1414438 => 'Milwaukee, WI', + 1414442 => 'Milwaukee, WI', + 1414444 => 'Milwaukee, WI', + 1414445 => 'Milwaukee, WI', + 1414447 => 'Milwaukee, WI', + 1414449 => 'Milwaukee, WI', + 1414456 => 'Milwaukee, WI', + 1414461 => 'Milwaukee, WI', + 1414462 => 'Milwaukee, WI', + 1414463 => 'Milwaukee, WI', + 1414464 => 'Milwaukee, WI', + 1414466 => 'Milwaukee, WI', + 1414527 => 'Milwaukee, WI', + 1414535 => 'Milwaukee, WI', + 1414536 => 'Milwaukee, WI', + 1414562 => 'Milwaukee, WI', + 1414574 => 'Waukesha, WI', + 1414577 => 'Milwaukee, WI', + 1414578 => 'Milwaukee, WI', + 1414616 => 'Milwaukee, WI', + 1414643 => 'Milwaukee, WI', + 1414645 => 'Milwaukee, WI', + 1414647 => 'Milwaukee, WI', + 1414649 => 'Milwaukee, WI', + 1414671 => 'Milwaukee, WI', + 1414672 => 'Milwaukee, WI', + 1414760 => 'Milwaukee, WI', + 1414763 => 'Milwaukee, WI', + 1414765 => 'Milwaukee, WI', + 1414805 => 'Milwaukee, WI', + 1414871 => 'Milwaukee, WI', + 1414873 => 'Milwaukee, WI', + 1414874 => 'Milwaukee, WI', + 1414875 => 'Milwaukee, WI', + 1414902 => 'Milwaukee, WI', + 1414908 => 'Milwaukee, WI', + 1414931 => 'Milwaukee, WI', + 1414933 => 'Milwaukee, WI', + 1414934 => 'Milwaukee, WI', + 1414935 => 'Milwaukee, WI', + 1414955 => 'Milwaukee, WI', + 1414961 => 'Milwaukee, WI', + 1414964 => 'Milwaukee, WI', + 1414978 => 'Milwaukee, WI', + 1414988 => 'Milwaukee, WI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1415.php b/src/libphonenumber/geocoding/data/en/1415.php new file mode 100644 index 000000000..635c43f25 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1415.php @@ -0,0 +1,248 @@ + 'California', + 1415202 => 'San Francisco, CA', + 1415206 => 'San Francisco, CA', + 1415209 => 'Novato, CA', + 1415217 => 'San Francisco, CA', + 1415221 => 'San Francisco, CA', + 1415222 => 'San Francisco, CA', + 1415227 => 'San Francisco, CA', + 1415239 => 'San Francisco, CA', + 1415241 => 'San Francisco, CA', + 1415242 => 'San Francisco, CA', + 1415243 => 'San Francisco, CA', + 1415247 => 'San Francisco, CA', + 1415248 => 'San Francisco, CA', + 1415249 => 'San Francisco, CA', + 1415252 => 'San Francisco, CA', + 1415255 => 'San Francisco, CA', + 1415263 => 'San Francisco, CA', + 1415267 => 'San Francisco, CA', + 1415268 => 'San Francisco, CA', + 1415273 => 'San Francisco, CA', + 1415277 => 'San Francisco, CA', + 1415278 => 'San Francisco, CA', + 1415281 => 'San Francisco, CA', + 1415282 => 'San Francisco, CA', + 1415283 => 'San Francisco, CA', + 1415284 => 'San Francisco, CA', + 1415285 => 'San Francisco, CA', + 1415288 => 'San Francisco, CA', + 1415291 => 'San Francisco, CA', + 1415292 => 'San Francisco, CA', + 1415293 => 'San Francisco, CA', + 1415294 => 'San Francisco, CA', + 1415296 => 'San Francisco, CA', + 1415318 => 'San Francisco, CA', + 1415321 => 'San Francisco, CA', + 1415331 => 'Sausalito, CA', + 1415332 => 'Sausalito, CA', + 1415333 => 'San Francisco, CA', + 1415334 => 'San Francisco, CA', + 1415337 => 'San Francisco, CA', + 1415338 => 'San Francisco, CA', + 1415344 => 'San Francisco, CA', + 1415345 => 'San Francisco, CA', + 1415346 => 'San Francisco, CA', + 1415348 => 'San Francisco, CA', + 1415351 => 'San Francisco, CA', + 1415353 => 'San Francisco, CA', + 1415355 => 'San Francisco, CA', + 1415356 => 'San Francisco, CA', + 1415357 => 'San Francisco, CA', + 1415359 => 'San Francisco, CA', + 1415362 => 'San Francisco, CA', + 1415369 => 'San Francisco, CA', + 1415371 => 'San Francisco, CA', + 1415374 => 'San Francisco, CA', + 1415379 => 'San Francisco, CA', + 1415380 => 'Mill Valley, CA', + 1415381 => 'Mill Valley, CA', + 1415382 => 'Novato, CA', + 1415383 => 'Mill Valley, CA', + 1415386 => 'San Francisco, CA', + 1415387 => 'San Francisco, CA', + 1415388 => 'Mill Valley, CA', + 1415389 => 'Mill Valley, CA', + 1415391 => 'San Francisco, CA', + 1415392 => 'San Francisco, CA', + 1415393 => 'San Francisco, CA', + 1415394 => 'San Francisco, CA', + 1415395 => 'San Francisco, CA', + 1415397 => 'San Francisco, CA', + 1415398 => 'San Francisco, CA', + 1415399 => 'San Francisco, CA', + 1415401 => 'San Francisco, CA', + 1415409 => 'San Francisco, CA', + 1415421 => 'San Francisco, CA', + 1415422 => 'San Francisco, CA', + 1415431 => 'San Francisco, CA', + 1415433 => 'San Francisco, CA', + 1415434 => 'San Francisco, CA', + 1415436 => 'San Francisco, CA', + 1415437 => 'San Francisco, CA', + 1415438 => 'San Francisco, CA', + 1415439 => 'San Francisco, CA', + 1415440 => 'San Francisco, CA', + 1415441 => 'San Francisco, CA', + 1415442 => 'San Francisco, CA', + 1415444 => 'San Rafael, CA', + 1415447 => 'San Francisco, CA', + 1415452 => 'San Francisco, CA', + 1415469 => 'San Francisco, CA', + 1415472 => 'San Rafael, CA', + 1415473 => 'San Rafael, CA', + 1415474 => 'San Francisco, CA', + 1415476 => 'San Francisco, CA', + 1415479 => 'San Rafael, CA', + 1415487 => 'San Francisco, CA', + 1415489 => 'San Francisco, CA', + 1415491 => 'San Rafael, CA', + 1415492 => 'San Rafael, CA', + 1415495 => 'San Francisco, CA', + 1415499 => 'San Rafael, CA', + 1415502 => 'San Francisco, CA', + 1415503 => 'San Francisco, CA', + 1415504 => 'San Francisco, CA', + 1415507 => 'San Rafael, CA', + 1415512 => 'San Francisco, CA', + 1415522 => 'San Francisco, CA', + 1415525 => 'San Francisco, CA', + 1415541 => 'San Francisco, CA', + 1415543 => 'San Francisco, CA', + 1415544 => 'San Francisco, CA', + 1415546 => 'San Francisco, CA', + 1415550 => 'San Francisco, CA', + 1415551 => 'San Francisco, CA', + 1415552 => 'San Francisco, CA', + 1415553 => 'San Francisco, CA', + 1415554 => 'San Francisco, CA', + 1415558 => 'San Francisco, CA', + 1415561 => 'San Francisco, CA', + 1415563 => 'San Francisco, CA', + 1415564 => 'San Francisco, CA', + 1415565 => 'San Francisco, CA', + 1415566 => 'San Francisco, CA', + 1415567 => 'San Francisco, CA', + 1415575 => 'San Francisco, CA', + 1415576 => 'San Francisco, CA', + 1415584 => 'San Francisco, CA', + 1415585 => 'San Francisco, CA', + 1415586 => 'San Francisco, CA', + 1415587 => 'San Francisco, CA', + 1415591 => 'San Francisco, CA', + 1415593 => 'San Francisco, CA', + 1415600 => 'San Francisco, CA', + 1415614 => 'San Francisco, CA', + 1415615 => 'San Francisco, CA', + 1415616 => 'San Francisco, CA', + 1415621 => 'San Francisco, CA', + 1415625 => 'San Francisco, CA', + 1415626 => 'San Francisco, CA', + 1415641 => 'San Francisco, CA', + 1415642 => 'San Francisco, CA', + 1415643 => 'San Francisco, CA', + 1415644 => 'San Francisco, CA', + 1415647 => 'San Francisco, CA', + 1415648 => 'San Francisco, CA', + 1415655 => 'San Francisco, CA', + 1415658 => 'San Francisco, CA', + 1415659 => 'San Francisco, CA', + 1415661 => 'San Francisco, CA', + 1415664 => 'San Francisco, CA', + 1415665 => 'San Francisco, CA', + 1415666 => 'San Francisco, CA', + 1415668 => 'San Francisco, CA', + 1415671 => 'San Francisco, CA', + 1415673 => 'San Francisco, CA', + 1415674 => 'San Francisco, CA', + 1415675 => 'San Francisco, CA', + 1415677 => 'San Francisco, CA', + 1415681 => 'San Francisco, CA', + 1415682 => 'San Francisco, CA', + 1415693 => 'San Francisco, CA', + 1415695 => 'San Francisco, CA', + 1415701 => 'San Francisco, CA', + 1415731 => 'San Francisco, CA', + 1415743 => 'San Francisco, CA', + 1415749 => 'San Francisco, CA', + 1415750 => 'San Francisco, CA', + 1415751 => 'San Francisco, CA', + 1415752 => 'San Francisco, CA', + 1415753 => 'San Francisco, CA', + 1415759 => 'San Francisco, CA', + 1415765 => 'San Francisco, CA', + 1415771 => 'San Francisco, CA', + 1415772 => 'San Francisco, CA', + 1415773 => 'San Francisco, CA', + 1415775 => 'San Francisco, CA', + 1415776 => 'San Francisco, CA', + 1415777 => 'San Francisco, CA', + 1415778 => 'San Francisco, CA', + 1415781 => 'San Francisco, CA', + 1415788 => 'San Francisco, CA', + 1415808 => 'San Francisco, CA', + 1415814 => 'San Francisco, CA', + 1415821 => 'San Francisco, CA', + 1415822 => 'San Francisco, CA', + 1415824 => 'San Francisco, CA', + 1415826 => 'San Francisco, CA', + 1415829 => 'San Francisco, CA', + 1415831 => 'San Francisco, CA', + 1415833 => 'San Francisco, CA', + 1415834 => 'San Francisco, CA', + 1415835 => 'San Francisco, CA', + 1415836 => 'San Francisco, CA', + 1415837 => 'San Francisco, CA', + 1415848 => 'San Francisco, CA', + 1415856 => 'San Francisco, CA', + 1415861 => 'San Francisco, CA', + 1415863 => 'San Francisco, CA', + 1415864 => 'San Francisco, CA', + 1415865 => 'San Francisco, CA', + 1415874 => 'San Francisco, CA', + 1415875 => 'San Francisco, CA', + 1415876 => 'San Francisco, CA', + 1415878 => 'Novato, CA', + 1415882 => 'San Francisco, CA', + 1415883 => 'Novato, CA', + 1415884 => 'Novato, CA', + 1415885 => 'San Francisco, CA', + 1415892 => 'Novato, CA', + 1415893 => 'Novato, CA', + 1415896 => 'San Francisco, CA', + 1415897 => 'Novato, CA', + 1415898 => 'Novato, CA', + 1415899 => 'Novato, CA', + 1415901 => 'San Francisco, CA', + 1415904 => 'San Francisco, CA', + 1415905 => 'San Francisco, CA', + 1415920 => 'San Francisco, CA', + 1415921 => 'San Francisco, CA', + 1415922 => 'San Francisco, CA', + 1415923 => 'San Francisco, CA', + 1415928 => 'San Francisco, CA', + 1415929 => 'San Francisco, CA', + 1415931 => 'San Francisco, CA', + 1415933 => 'San Francisco, CA', + 1415934 => 'San Francisco, CA', + 1415947 => 'San Francisco, CA', + 1415951 => 'San Francisco, CA', + 1415954 => 'San Francisco, CA', + 1415956 => 'San Francisco, CA', + 1415957 => 'San Francisco, CA', + 1415970 => 'San Francisco, CA', + 1415972 => 'San Francisco, CA', + 1415974 => 'San Francisco, CA', + 1415975 => 'San Francisco, CA', + 1415977 => 'San Francisco, CA', + 1415978 => 'San Francisco, CA', + 1415979 => 'San Francisco, CA', + 1415981 => 'San Francisco, CA', + 1415982 => 'San Francisco, CA', + 1415983 => 'San Francisco, CA', + 1415984 => 'San Francisco, CA', + 1415986 => 'San Francisco, CA', + 1415989 => 'San Francisco, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1416.php b/src/libphonenumber/geocoding/data/en/1416.php new file mode 100644 index 000000000..14eade88a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1416.php @@ -0,0 +1,133 @@ + 'Ontario', + 1416203 => 'Toronto, ON', + 1416204 => 'Toronto, ON', + 1416214 => 'Toronto, ON', + 1416216 => 'Toronto, ON', + 1416237 => 'Etobicoke, ON', + 1416255 => 'Etobicoke, ON', + 1416259 => 'Etobicoke, ON', + 1416260 => 'Toronto, ON', + 1416261 => 'Scarborough, ON', + 1416264 => 'Scarborough, ON', + 1416265 => 'Scarborough, ON', + 1416266 => 'Scarborough, ON', + 1416267 => 'Scarborough, ON', + 1416281 => 'Scarborough, ON', + 1416282 => 'Scarborough, ON', + 1416299 => 'Scarborough, ON', + 1416304 => 'Toronto, ON', + 1416306 => 'Toronto, ON', + 1416314 => 'Toronto, ON', + 1416323 => 'Toronto, ON', + 1416324 => 'Toronto, ON', + 1416340 => 'Toronto, ON', + 1416348 => 'Toronto, ON', + 1416351 => 'Toronto, ON', + 1416360 => 'Toronto, ON', + 1416361 => 'Toronto, ON', + 1416362 => 'Toronto, ON', + 1416363 => 'Toronto, ON', + 1416364 => 'Toronto, ON', + 1416365 => 'Toronto, ON', + 1416366 => 'Toronto, ON', + 1416367 => 'Toronto, ON', + 1416368 => 'Toronto, ON', + 1416369 => 'Toronto, ON', + 1416392 => 'Toronto, ON', + 1416393 => 'Toronto, ON', + 1416394 => 'Toronto, ON', + 1416395 => 'Toronto, ON', + 1416396 => 'Toronto, ON', + 1416406 => 'Toronto, ON', + 1416408 => 'Toronto, ON', + 1416413 => 'Toronto, ON', + 1416431 => 'Scarborough, ON', + 1416461 => 'Toronto, ON', + 1416462 => 'Toronto, ON', + 1416463 => 'Toronto, ON', + 1416465 => 'Toronto, ON', + 1416466 => 'Toronto, ON', + 1416469 => 'Toronto, ON', + 1416481 => 'Toronto, ON', + 1416484 => 'Toronto, ON', + 1416485 => 'Toronto, ON', + 1416489 => 'Toronto, ON', + 1416503 => 'Etobicoke, ON', + 1416504 => 'Toronto, ON', + 1416506 => 'Toronto, ON', + 1416515 => 'Toronto, ON', + 1416516 => 'Toronto, ON', + 1416519 => 'Toronto, ON', + 1416530 => 'Toronto, ON', + 1416531 => 'Toronto, ON', + 1416532 => 'Toronto, ON', + 1416533 => 'Toronto, ON', + 1416534 => 'Toronto, ON', + 1416535 => 'Toronto, ON', + 1416536 => 'Toronto, ON', + 1416537 => 'Toronto, ON', + 1416538 => 'Toronto, ON', + 1416539 => 'Toronto, ON', + 1416544 => 'Toronto, ON', + 1416585 => 'Toronto, ON', + 1416588 => 'Toronto, ON', + 1416591 => 'Toronto, ON', + 1416593 => 'Toronto, ON', + 1416594 => 'Toronto, ON', + 1416595 => 'Toronto, ON', + 1416596 => 'Toronto, ON', + 1416597 => 'Toronto, ON', + 1416598 => 'Toronto, ON', + 1416599 => 'Toronto, ON', + 1416601 => 'Toronto, ON', + 1416603 => 'Toronto, ON', + 1416626 => 'Etobicoke, ON', + 1416631 => 'North York, ON', + 1416636 => 'North York, ON', + 1416638 => 'North York, ON', + 1416703 => 'Toronto, ON', + 1416766 => 'Toronto, ON', + 1416778 => 'Toronto, ON', + 1416815 => 'Toronto, ON', + 1416860 => 'Toronto, ON', + 1416861 => 'Toronto, ON', + 1416862 => 'Toronto, ON', + 1416863 => 'Toronto, ON', + 1416864 => 'Toronto, ON', + 1416865 => 'Toronto, ON', + 1416866 => 'Toronto, ON', + 1416867 => 'Toronto, ON', + 1416868 => 'Toronto, ON', + 1416869 => 'Toronto, ON', + 1416920 => 'Toronto, ON', + 1416921 => 'Toronto, ON', + 1416922 => 'Toronto, ON', + 1416923 => 'Toronto, ON', + 1416924 => 'Toronto, ON', + 1416925 => 'Toronto, ON', + 1416926 => 'Toronto, ON', + 1416927 => 'Toronto, ON', + 1416928 => 'Toronto, ON', + 1416929 => 'Toronto, ON', + 1416932 => 'Toronto, ON', + 1416934 => 'Toronto, ON', + 1416941 => 'Toronto, ON', + 1416944 => 'Toronto, ON', + 1416947 => 'Toronto, ON', + 1416955 => 'Toronto, ON', + 1416960 => 'Toronto, ON', + 1416961 => 'Toronto, ON', + 1416962 => 'Toronto, ON', + 1416963 => 'Toronto, ON', + 1416964 => 'Toronto, ON', + 1416966 => 'Toronto, ON', + 1416968 => 'Toronto, ON', + 1416971 => 'Toronto, ON', + 1416972 => 'Toronto, ON', + 1416974 => 'Toronto, ON', + 1416975 => 'Toronto, ON', + 1416977 => 'Toronto, ON', + 1416979 => 'Toronto, ON', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1417.php b/src/libphonenumber/geocoding/data/en/1417.php new file mode 100644 index 000000000..6d272066b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1417.php @@ -0,0 +1,131 @@ + 'Missouri', + 1417206 => 'Joplin, MO', + 1417223 => 'Pineville, MO', + 1417232 => 'Lockwood, MO', + 1417235 => 'Monett, MO', + 1417237 => 'Carthage, MO', + 1417239 => 'Branson, MO', + 1417255 => 'West Plains, MO', + 1417256 => 'West Plains, MO', + 1417257 => 'West Plains, MO', + 1417258 => 'Marionville, MO', + 1417264 => 'Thayer, MO', + 1417268 => 'Springfield, MO', + 1417269 => 'Springfield, MO', + 1417276 => 'Stockton, MO', + 1417326 => 'Bolivar, MO', + 1417328 => 'Bolivar, MO', + 1417334 => 'Branson, MO', + 1417335 => 'Branson, MO', + 1417336 => 'Branson, MO', + 1417337 => 'Branson, MO', + 1417345 => 'Buffalo, MO', + 1417347 => 'Joplin, MO', + 1417354 => 'Monett, MO', + 1417357 => 'Galena, MO', + 1417358 => 'Carthage, MO', + 1417359 => 'Carthage, MO', + 1417364 => 'Goodman, MO', + 1417395 => 'Rich Hill, MO', + 1417429 => 'Springfield, MO', + 1417447 => 'Springfield, MO', + 1417448 => 'Nevada, MO', + 1417451 => 'Neosho, MO', + 1417452 => 'Miller, MO', + 1417455 => 'Neosho, MO', + 1417461 => 'Mount Vernon, MO', + 1417463 => 'Marionville, MO', + 1417466 => 'Mount Vernon, MO', + 1417468 => 'Marshfield, MO', + 1417469 => 'Willow Springs, MO', + 1417472 => 'Granby, MO', + 1417475 => 'Noel, MO', + 1417476 => 'Pierce City, MO', + 1417485 => 'Ozark, MO', + 1417523 => 'Springfield, MO', + 1417532 => 'Lebanon, MO', + 1417533 => 'Lebanon, MO', + 1417546 => 'Forsyth, MO', + 1417548 => 'Sarcoxie, MO', + 1417581 => 'Ozark, MO', + 1417582 => 'Ozark, MO', + 1417588 => 'Lebanon, MO', + 1417623 => 'Joplin, MO', + 1417624 => 'Joplin, MO', + 1417625 => 'Joplin, MO', + 1417626 => 'Joplin, MO', + 1417627 => 'Joplin, MO', + 1417637 => 'Greenfield, MO', + 1417646 => 'Osceola, MO', + 1417649 => 'Carl Junction, MO', + 1417659 => 'Joplin, MO', + 1417667 => 'Nevada, MO', + 1417673 => 'Webb City, MO', + 1417678 => 'Aurora, MO', + 1417679 => 'Gainesville, MO', + 1417681 => 'Lamar, MO', + 1417682 => 'Lamar, MO', + 1417683 => 'Ava, MO', + 1417723 => 'Crane, MO', + 1417724 => 'Nixa, MO', + 1417725 => 'Nixa, MO', + 1417732 => 'Republic, MO', + 1417736 => 'Strafford, MO', + 1417741 => 'Hartville, MO', + 1417742 => 'Willard, MO', + 1417744 => 'Billings, MO', + 1417745 => 'Hermitage, MO', + 1417751 => 'Ash Grove, MO', + 1417753 => 'Rogersville, MO', + 1417754 => 'Humansville, MO', + 1417759 => 'Fair Grove, MO', + 1417776 => 'Seneca, MO', + 1417777 => 'Bolivar, MO', + 1417778 => 'Alton, MO', + 1417781 => 'Joplin, MO', + 1417782 => 'Joplin, MO', + 1417799 => 'Springfield, MO', + 1417820 => 'Springfield, MO', + 1417823 => 'Springfield, MO', + 1417831 => 'Springfield, MO', + 1417832 => 'Springfield, MO', + 1417833 => 'Springfield, MO', + 1417836 => 'Springfield, MO', + 1417837 => 'Springfield, MO', + 1417843 => 'Liberal, MO', + 1417845 => 'Anderson, MO', + 1417846 => 'Cassville, MO', + 1417847 => 'Cassville, MO', + 1417858 => 'Shell Knob, MO', + 1417859 => 'Marshfield, MO', + 1417862 => 'Springfield, MO', + 1417863 => 'Springfield, MO', + 1417864 => 'Springfield, MO', + 1417865 => 'Springfield, MO', + 1417866 => 'Springfield, MO', + 1417868 => 'Springfield, MO', + 1417869 => 'Springfield, MO', + 1417873 => 'Springfield, MO', + 1417875 => 'Springfield, MO', + 1417876 => 'El Dorado Springs, MO', + 1417877 => 'Springfield, MO', + 1417881 => 'Springfield, MO', + 1417882 => 'Springfield, MO', + 1417883 => 'Springfield, MO', + 1417885 => 'Springfield, MO', + 1417886 => 'Springfield, MO', + 1417887 => 'Springfield, MO', + 1417888 => 'Springfield, MO', + 1417889 => 'Springfield, MO', + 1417890 => 'Springfield, MO', + 1417895 => 'Springfield, MO', + 1417924 => 'Mansfield, MO', + 1417926 => 'Mountain Grove, MO', + 1417932 => 'Summersville, MO', + 1417934 => 'Mountain View, MO', + 1417935 => 'Seymour, MO', + 1417962 => 'Cabool, MO', + 1417967 => 'Houston, MO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1418.php b/src/libphonenumber/geocoding/data/en/1418.php new file mode 100644 index 000000000..13d879458 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1418.php @@ -0,0 +1,174 @@ + 'Québec', + 1418204 => 'Québec, QC', + 1418227 => 'Saint-Georges, QC', + 1418228 => 'Saint-Georges, QC', + 1418233 => 'Les Escoumins, QC', + 1418235 => 'Tadoussac, QC', + 1418240 => 'Baie-Saint-Paul, QC', + 1418246 => 'Cap-Saint-Ignace, QC', + 1418248 => 'Montmagny, QC', + 1418251 => 'Saint-Prime, QC', + 1418253 => 'Vallée-Jonction, QC', + 1418266 => 'Québec, QC', + 1418269 => 'Gaspé, QC', + 1418274 => 'Normandin, QC', + 1418275 => 'Roberval, QC', + 1418276 => 'Dolbeau-Mistassini, QC', + 1418287 => 'Fermont, QC', + 1418294 => 'Baie-Comeau, QC', + 1418295 => 'Baie-Comeau, QC', + 1418296 => 'Baie-Comeau, QC', + 1418325 => 'Sainte-Anne-de-la-Pérade, QC', + 1418332 => 'Thetford Mines, QC', + 1418335 => 'Thetford Mines, QC', + 1418337 => 'Saint-Raymond, QC', + 1418338 => 'Thetford Mines, QC', + 1418342 => 'Chambord, QC', + 1418344 => 'Hébertville, QC', + 1418356 => 'Saint-Pamphile, QC', + 1418365 => 'Saint-Tite, QC', + 1418368 => 'Gaspé, QC', + 1418383 => 'Sainte-Justine, QC', + 1418385 => 'Grande-Rivière, QC', + 1418388 => 'Caplan, QC', + 1418392 => 'New Richmond, QC', + 1418397 => 'Saint-Joseph-de-Beauce, QC', + 1418407 => 'Québec, QC', + 1418422 => 'Adstock, QC', + 1418428 => 'Saint-Ferdinand, QC', + 1418435 => 'Baie-Saint-Paul, QC', + 1418449 => 'Disraeli, QC', + 1418459 => 'La Guadeloupe, QC', + 1418480 => 'Alma, QC', + 1418483 => 'Courcelles, QC', + 1418484 => 'Saint-Éphrem-de-Beauce, QC', + 1418486 => 'Lambton, QC', + 1418512 => 'Jonquière, QC', + 1418521 => 'Québec, QC', + 1418522 => 'Quebec City, QC', + 1418523 => 'Quebec City, QC', + 1418524 => 'Quebec City, QC', + 1418525 => 'Quebec City, QC', + 1418527 => 'Québec, QC', + 1418529 => 'Quebec City, QC', + 1418536 => 'Sayabec, QC', + 1418538 => 'Havre-Saint-Pierre, QC', + 1418542 => 'Jonquière, QC', + 1418543 => 'Chicoutimi, QC', + 1418544 => 'La Baie, QC', + 1418545 => 'Chicoutimi, QC', + 1418547 => 'Jonquière, QC', + 1418548 => 'Jonquière, QC', + 1418549 => 'Chicoutimi, QC', + 1418562 => 'Matane, QC', + 1418566 => 'Matane, QC', + 1418587 => 'Forestville, QC', + 1418588 => 'Saint-Victor, QC', + 1418589 => 'Baie-Comeau, QC', + 1418602 => 'Chicoutimi, QC', + 1418614 => 'Québec, QC', + 1418621 => 'Québec, QC', + 1418622 => 'Québec, QC', + 1418623 => 'Québec, QC', + 1418624 => 'Québec, QC', + 1418625 => 'Lac-Etchemin, QC', + 1418626 => 'Québec, QC', + 1418627 => 'Québec, QC', + 1418628 => 'Québec, QC', + 1418629 => 'Amqui, QC', + 1418634 => 'Québec, QC', + 1418638 => 'Saint-Siméon, QC', + 1418640 => 'Québec, QC', + 1418641 => 'Quebec City, QC', + 1418643 => 'Quebec City, QC', + 1418647 => 'Quebec City, QC', + 1418648 => 'Quebec City, QC', + 1418649 => 'Quebec City, QC', + 1418650 => 'Québec, QC', + 1418651 => 'Québec, QC', + 1418652 => 'Québec, QC', + 1418653 => 'Québec, QC', + 1418654 => 'Québec, QC', + 1418656 => 'Québec, QC', + 1418657 => 'Québec, QC', + 1418658 => 'Québec, QC', + 1418659 => 'Québec, QC', + 1418660 => 'Québec, QC', + 1418661 => 'Québec, QC', + 1418662 => 'Alma, QC', + 1418663 => 'Québec, QC', + 1418664 => 'Québec, QC', + 1418665 => 'La Malbaie, QC', + 1418666 => 'Québec, QC', + 1418667 => 'Québec, QC', + 1418668 => 'Alma, QC', + 1418669 => 'Alma, QC', + 1418678 => 'Laterrière, QC', + 1418681 => 'Québec, QC', + 1418682 => 'Québec, QC', + 1418683 => 'Québec, QC', + 1418684 => 'Québec, QC', + 1418685 => 'Saint-Côme-Linière, QC', + 1418686 => 'Québec, QC', + 1418687 => 'Quebec City, QC', + 1418688 => 'Québec, QC', + 1418690 => 'Chicoutimi, QC', + 1418692 => 'Quebec City, QC', + 1418693 => 'Chicoutimi, QC', + 1418694 => 'Quebec City, QC', + 1418695 => 'Jonquière, QC', + 1418696 => 'Chicoutimi, QC', + 1418697 => 'La Baie, QC', + 1418698 => 'Chicoutimi, QC', + 1418699 => 'Jonquière, QC', + 1418704 => 'Québec, QC', + 1418721 => 'Rimouski, QC', + 1418722 => 'Rimouski, QC', + 1418723 => 'Rimouski, QC', + 1418724 => 'Rimouski, QC', + 1418725 => 'Rimouski, QC', + 1418727 => 'Rimouski, QC', + 1418736 => 'Le Bic, QC', + 1418748 => 'Chibougamau, QC', + 1418750 => 'Rimouski, QC', + 1418756 => 'Causapscal, QC', + 1418759 => 'Maria, QC', + 1418763 => 'Sainte-Anne-des-Monts, QC', + 1418766 => 'Port-Cartier, QC', + 1418774 => 'Beauceville, QC', + 1418780 => 'Québec, QC', + 1418781 => 'Québec, QC', + 1418782 => 'Percé, QC', + 1418786 => 'Cap-Chat, QC', + 1418794 => 'Nouvelle, QC', + 1418821 => 'Québec, QC', + 1418824 => 'Château-Richer, QC', + 1418832 => 'Charny, QC', + 1418833 => 'Lévis, QC', + 1418835 => 'Lévis, QC', + 1418837 => 'Lévis, QC', + 1418838 => 'Lévis, QC', + 1418841 => 'Québec, QC', + 1418849 => 'Québec, QC', + 1418851 => 'Trois-Pistoles, QC', + 1418853 => 'Dégelis, QC', + 1418854 => 'Cabano, QC', + 1418856 => 'La Pocatière, QC', + 1418859 => 'Pohénégamook, QC', + 1418863 => 'Rivière-du-Loup, QC', + 1418867 => 'Rivière-du-Loup, QC', + 1418873 => 'Pont-Rouge, QC', + 1418876 => 'Neuville, QC', + 1418878 => 'Saint-Augustin-de-Desmaures, QC', + 1418881 => 'Saint-Apollinaire, QC', + 1418882 => 'Saint-Isidore, QC', + 1418885 => 'St-Anselme, QC', + 1418889 => 'Saint-Lambert-de-Lauzon, QC', + 1418960 => 'Sept-Îles, QC', + 1418961 => 'Sept-Îles, QC', + 1418962 => 'Sept-Îles, QC', + 1418968 => 'Sept-Îles, QC', + 1418977 => 'Québec, QC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1419.php b/src/libphonenumber/geocoding/data/en/1419.php new file mode 100644 index 000000000..9281c25a3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1419.php @@ -0,0 +1,222 @@ + 'Ohio', + 1419207 => 'Ashland, OH', + 1419209 => 'Upper Sandusky, OH', + 1419213 => 'Toledo, OH', + 1419221 => 'Lima, OH', + 1419222 => 'Lima, OH', + 1419223 => 'Lima, OH', + 1419224 => 'Lima, OH', + 1419225 => 'Lima, OH', + 1419226 => 'Lima, OH', + 1419227 => 'Lima, OH', + 1419228 => 'Lima, OH', + 1419229 => 'Lima, OH', + 1419232 => 'Van Wert, OH', + 1419237 => 'Fayette, OH', + 1419238 => 'Van Wert, OH', + 1419241 => 'Toledo, OH', + 1419242 => 'Toledo, OH', + 1419243 => 'Toledo, OH', + 1419244 => 'Toledo, OH', + 1419245 => 'Toledo, OH', + 1419246 => 'Toledo, OH', + 1419247 => 'Toledo, OH', + 1419248 => 'Toledo, OH', + 1419249 => 'Toledo, OH', + 1419251 => 'Toledo, OH', + 1419253 => 'Marengo, OH', + 1419255 => 'Toledo, OH', + 1419257 => 'North Baltimore, OH', + 1419258 => 'Antwerp, OH', + 1419259 => 'Toledo, OH', + 1419263 => 'Payne, OH', + 1419264 => 'Holgate, OH', + 1419268 => 'Celina, OH', + 1419269 => 'Toledo, OH', + 1419272 => 'Edon, OH', + 1419273 => 'Forest, OH', + 1419278 => 'Deshler, OH', + 1419281 => 'Ashland, OH', + 1419282 => 'Ashland, OH', + 1419285 => 'Put-in-Bay, OH', + 1419287 => 'Pemberville, OH', + 1419289 => 'Ashland, OH', + 1419291 => 'Toledo, OH', + 1419292 => 'Toledo, OH', + 1419293 => 'McComb, OH', + 1419294 => 'Upper Sandusky, OH', + 1419298 => 'Edgerton, OH', + 1419321 => 'Toledo, OH', + 1419330 => 'Wauseon, OH', + 1419331 => 'Lima, OH', + 1419332 => 'Fremont, OH', + 1419333 => 'Fremont, OH', + 1419334 => 'Fremont, OH', + 1419335 => 'Wauseon, OH', + 1419337 => 'Wauseon, OH', + 1419342 => 'Shelby, OH', + 1419347 => 'Shelby, OH', + 1419352 => 'Bowling Green, OH', + 1419353 => 'Bowling Green, OH', + 1419354 => 'Bowling Green, OH', + 1419355 => 'Fremont, OH', + 1419358 => 'Bluffton, OH', + 1419375 => 'Fort Recovery, OH', + 1419380 => 'Toledo, OH', + 1419381 => 'Toledo, OH', + 1419382 => 'Toledo, OH', + 1419383 => 'Toledo, OH', + 1419384 => 'Pandora, OH', + 1419385 => 'Toledo, OH', + 1419389 => 'Toledo, OH', + 1419395 => 'Defiance, OH', + 1419396 => 'Carey, OH', + 1419399 => 'Paulding, OH', + 1419407 => 'Toledo, OH', + 1419420 => 'Findlay, OH', + 1419422 => 'Findlay, OH', + 1419423 => 'Findlay, OH', + 1419424 => 'Findlay, OH', + 1419425 => 'Findlay, OH', + 1419426 => 'Attica, OH', + 1419427 => 'Findlay, OH', + 1419429 => 'Findlay, OH', + 1419433 => 'Huron, OH', + 1419435 => 'Fostoria, OH', + 1419436 => 'Fostoria, OH', + 1419443 => 'Tiffin, OH', + 1419445 => 'Archbold, OH', + 1419446 => 'Archbold, OH', + 1419447 => 'Tiffin, OH', + 1419448 => 'Tiffin, OH', + 1419462 => 'Galion, OH', + 1419465 => 'Monroeville, OH', + 1419468 => 'Galion, OH', + 1419470 => 'Toledo, OH', + 1419471 => 'Toledo, OH', + 1419472 => 'Toledo, OH', + 1419473 => 'Toledo, OH', + 1419474 => 'Toledo, OH', + 1419475 => 'Toledo, OH', + 1419476 => 'Toledo, OH', + 1419478 => 'Toledo, OH', + 1419479 => 'Toledo, OH', + 1419480 => 'Toledo, OH', + 1419483 => 'Bellevue, OH', + 1419484 => 'Bellevue, OH', + 1419485 => 'Montpelier, OH', + 1419499 => 'Milan, OH', + 1419502 => 'Sandusky, OH', + 1419522 => 'Mansfield, OH', + 1419523 => 'Ottawa, OH', + 1419524 => 'Mansfield, OH', + 1419525 => 'Mansfield, OH', + 1419526 => 'Mansfield, OH', + 1419530 => 'Toledo, OH', + 1419531 => 'Toledo, OH', + 1419533 => 'Liberty Center, OH', + 1419534 => 'Toledo, OH', + 1419535 => 'Toledo, OH', + 1419536 => 'Toledo, OH', + 1419537 => 'Toledo, OH', + 1419539 => 'Toledo, OH', + 1419542 => 'Hicksville, OH', + 1419547 => 'Clyde, OH', + 1419557 => 'Sandusky, OH', + 1419562 => 'Bucyrus, OH', + 1419578 => 'Toledo, OH', + 1419584 => 'Celina, OH', + 1419586 => 'Celina, OH', + 1419588 => 'Berlin Heights, OH', + 1419589 => 'Mansfield, OH', + 1419592 => 'Napoleon, OH', + 1419596 => 'Continental, OH', + 1419599 => 'Napoleon, OH', + 1419609 => 'Sandusky, OH', + 1419621 => 'Sandusky, OH', + 1419624 => 'Sandusky, OH', + 1419625 => 'Sandusky, OH', + 1419626 => 'Sandusky, OH', + 1419627 => 'Sandusky, OH', + 1419628 => 'Minster, OH', + 1419629 => 'New Bremen, OH', + 1419633 => 'Bryan, OH', + 1419634 => 'Ada, OH', + 1419636 => 'Bryan, OH', + 1419637 => 'Gibsonburg, OH', + 1419647 => 'Spencerville, OH', + 1419659 => 'Columbus Grove, OH', + 1419660 => 'Norwalk, OH', + 1419663 => 'Norwalk, OH', + 1419668 => 'Norwalk, OH', + 1419671 => 'Toledo, OH', + 1419673 => 'Kenton, OH', + 1419674 => 'Kenton, OH', + 1419675 => 'Kenton, OH', + 1419682 => 'Stryker, OH', + 1419683 => 'Crestline, OH', + 1419687 => 'Plymouth, OH', + 1419692 => 'Delphos, OH', + 1419695 => 'Delphos, OH', + 1419696 => 'Oregon, OH', + 1419720 => 'Toledo, OH', + 1419724 => 'Toledo, OH', + 1419725 => 'Toledo, OH', + 1419726 => 'Toledo, OH', + 1419727 => 'Toledo, OH', + 1419729 => 'Toledo, OH', + 1419732 => 'Port Clinton, OH', + 1419734 => 'Port Clinton, OH', + 1419737 => 'Pioneer, OH', + 1419738 => 'Wapakoneta, OH', + 1419739 => 'Wapakoneta, OH', + 1419746 => 'Kelleys Island, OH', + 1419749 => 'Convoy, OH', + 1419755 => 'Mansfield, OH', + 1419756 => 'Mansfield, OH', + 1419774 => 'Mansfield, OH', + 1419775 => 'Mansfield, OH', + 1419782 => 'Defiance, OH', + 1419783 => 'Defiance, OH', + 1419784 => 'Defiance, OH', + 1419794 => 'Maumee, OH', + 1419797 => 'Port Clinton, OH', + 1419822 => 'Delta, OH', + 1419824 => 'Sylvania, OH', + 1419825 => 'Swanton, OH', + 1419826 => 'Swanton, OH', + 1419832 => 'Grand Rapids, OH', + 1419841 => 'Toledo, OH', + 1419843 => 'Toledo, OH', + 1419849 => 'Woodville, OH', + 1419853 => 'West Salem, OH', + 1419855 => 'Genoa, OH', + 1419864 => 'Cardington, OH', + 1419872 => 'Perrysburg, OH', + 1419873 => 'Perrysburg, OH', + 1419874 => 'Perrysburg, OH', + 1419877 => 'Whitehouse, OH', + 1419883 => 'Butler, OH', + 1419886 => 'Bellville, OH', + 1419887 => 'Maumee, OH', + 1419891 => 'Maumee, OH', + 1419893 => 'Maumee, OH', + 1419897 => 'Maumee, OH', + 1419898 => 'Oak Harbor, OH', + 1419924 => 'West Unity, OH', + 1419927 => 'Sycamore, OH', + 1419929 => 'New London, OH', + 1419931 => 'Perrysburg, OH', + 1419933 => 'Willard, OH', + 1419935 => 'Willard, OH', + 1419943 => 'Leipsic, OH', + 1419946 => 'Mount Gilead, OH', + 1419947 => 'Mount Gilead, OH', + 1419991 => 'Lima, OH', + 1419994 => 'Loudonville, OH', + 1419996 => 'Lima, OH', + 1419998 => 'Lima, OH', + 1419999 => 'Lima, OH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1423.php b/src/libphonenumber/geocoding/data/en/1423.php new file mode 100644 index 000000000..110caa053 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1423.php @@ -0,0 +1,151 @@ + 'Tennessee', + 1423209 => 'Chattanooga, TN', + 1423224 => 'Kingsport, TN', + 1423229 => 'Kingsport, TN', + 1423230 => 'Kingsport, TN', + 1423232 => 'Johnson City, TN', + 1423238 => 'Ooltewah, TN', + 1423239 => 'Kingsport, TN', + 1423245 => 'Kingsport, TN', + 1423246 => 'Kingsport, TN', + 1423247 => 'Kingsport, TN', + 1423253 => 'Tellico Plains, TN', + 1423263 => 'Etowah, TN', + 1423265 => 'Chattanooga, TN', + 1423266 => 'Chattanooga, TN', + 1423267 => 'Chattanooga, TN', + 1423272 => 'Rogersville, TN', + 1423274 => 'Bristol, TN', + 1423278 => 'Greeneville, TN', + 1423282 => 'Johnson City, TN', + 1423283 => 'Johnson City, TN', + 1423286 => 'Oneida, TN', + 1423288 => 'Kingsport, TN', + 1423296 => 'Chattanooga, TN', + 1423307 => 'Morristown, TN', + 1423317 => 'Morristown, TN', + 1423318 => 'Morristown, TN', + 1423323 => 'Blountville, TN', + 1423332 => 'Soddy-Daisy, TN', + 1423334 => 'Decatur, TN', + 1423337 => 'Sweetwater, TN', + 1423339 => 'Cleveland, TN', + 1423343 => 'Kingsport, TN', + 1423346 => 'Wartburg, TN', + 1423349 => 'Kingsport, TN', + 1423365 => 'Spring City, TN', + 1423378 => 'Kingsport, TN', + 1423392 => 'Kingsport, TN', + 1423420 => 'Madisonville, TN', + 1423422 => 'Mosheim, TN', + 1423425 => 'Chattanooga, TN', + 1423431 => 'Johnson City, TN', + 1423434 => 'Johnson City, TN', + 1423439 => 'Johnson City, TN', + 1423442 => 'Madisonville, TN', + 1423447 => 'Pikeville, TN', + 1423461 => 'Johnson City, TN', + 1423468 => 'Chattanooga, TN', + 1423472 => 'Cleveland, TN', + 1423473 => 'Cleveland, TN', + 1423474 => 'Elizabethton, TN', + 1423476 => 'Cleveland, TN', + 1423478 => 'Cleveland, TN', + 1423479 => 'Cleveland, TN', + 1423485 => 'Chattanooga, TN', + 1423487 => 'Cosby, TN', + 1423490 => 'Chattanooga, TN', + 1423493 => 'Chattanooga, TN', + 1423495 => 'Chattanooga, TN', + 1423499 => 'Chattanooga, TN', + 1423507 => 'Athens, TN', + 1423510 => 'Chattanooga, TN', + 1423542 => 'Elizabethton, TN', + 1423543 => 'Elizabethton, TN', + 1423547 => 'Elizabethton, TN', + 1423553 => 'Chattanooga, TN', + 1423559 => 'Cleveland, TN', + 1423568 => 'Niota, TN', + 1423569 => 'Oneida, TN', + 1423570 => 'Dayton, TN', + 1423578 => 'Kingsport, TN', + 1423581 => 'Morristown, TN', + 1423585 => 'Morristown, TN', + 1423586 => 'Morristown, TN', + 1423587 => 'Morristown, TN', + 1423610 => 'Johnson City, TN', + 1423613 => 'Newport, TN', + 1423614 => 'Cleveland, TN', + 1423622 => 'Chattanooga, TN', + 1423623 => 'Newport, TN', + 1423624 => 'Chattanooga, TN', + 1423625 => 'Newport, TN', + 1423629 => 'Chattanooga, TN', + 1423634 => 'Chattanooga, TN', + 1423636 => 'Greeneville, TN', + 1423638 => 'Greeneville, TN', + 1423639 => 'Greeneville, TN', + 1423643 => 'Chattanooga, TN', + 1423652 => 'Bristol, TN', + 1423658 => 'Whitwell, TN', + 1423697 => 'Chattanooga, TN', + 1423698 => 'Chattanooga, TN', + 1423702 => 'Chattanooga, TN', + 1423722 => 'Johnson City, TN', + 1423723 => 'Kingsport, TN', + 1423727 => 'Mountain City, TN', + 1423728 => 'Cleveland, TN', + 1423733 => 'Sneedville, TN', + 1423743 => 'Erwin, TN', + 1423744 => 'Athens, TN', + 1423745 => 'Athens, TN', + 1423746 => 'Athens, TN', + 1423752 => 'Chattanooga, TN', + 1423753 => 'Jonesborough, TN', + 1423755 => 'Chattanooga, TN', + 1423756 => 'Chattanooga, TN', + 1423757 => 'Chattanooga, TN', + 1423764 => 'Bristol, TN', + 1423765 => 'Kingsport, TN', + 1423768 => 'Butler, TN', + 1423772 => 'Roan Mountain, TN', + 1423775 => 'Dayton, TN', + 1423778 => 'Chattanooga, TN', + 1423785 => 'Chattanooga, TN', + 1423787 => 'Greeneville, TN', + 1423790 => 'Cleveland, TN', + 1423793 => 'Bristol, TN', + 1423794 => 'Johnson City, TN', + 1423798 => 'Greeneville, TN', + 1423821 => 'Chattanooga, TN', + 1423825 => 'Chattanooga, TN', + 1423843 => 'Hixson, TN', + 1423844 => 'Bristol, TN', + 1423854 => 'Johnson City, TN', + 1423855 => 'Chattanooga, TN', + 1423857 => 'Kingsport, TN', + 1423867 => 'Chattanooga, TN', + 1423878 => 'Bristol, TN', + 1423884 => 'Vonore, TN', + 1423886 => 'Signal Mountain, TN', + 1423892 => 'Chattanooga, TN', + 1423893 => 'Chattanooga, TN', + 1423894 => 'Chattanooga, TN', + 1423899 => 'Chattanooga, TN', + 1423915 => 'Johnson City, TN', + 1423921 => 'Rogersville, TN', + 1423926 => 'Johnson City, TN', + 1423928 => 'Johnson City, TN', + 1423929 => 'Johnson City, TN', + 1423942 => 'Jasper, TN', + 1423949 => 'Dunlap, TN', + 1423952 => 'Johnson City, TN', + 1423954 => 'Chattanooga, TN', + 1423968 => 'Bristol, TN', + 1423975 => 'Johnson City, TN', + 1423979 => 'Johnson City, TN', + 1423989 => 'Bristol, TN', + 1423990 => 'Bristol, TN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1424.php b/src/libphonenumber/geocoding/data/en/1424.php new file mode 100644 index 000000000..925294298 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1424.php @@ -0,0 +1,6 @@ + 'California', + 1424208 => 'Los Angeles, CA', + 1424238 => 'Santa Monica, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1425.php b/src/libphonenumber/geocoding/data/en/1425.php new file mode 100644 index 000000000..573ab9589 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1425.php @@ -0,0 +1,67 @@ + 'Washington', + 1425204 => 'Renton, WA', + 1425207 => 'Renton, WA', + 1425212 => 'Everett, WA', + 1425226 => 'Renton, WA', + 1425227 => 'Renton, WA', + 1425228 => 'Renton, WA', + 1425235 => 'Renton, WA', + 1425252 => 'Everett, WA', + 1425255 => 'Renton, WA', + 1425257 => 'Everett, WA', + 1425258 => 'Everett, WA', + 1425259 => 'Everett, WA', + 1425261 => 'Everett, WA', + 1425271 => 'Renton, WA', + 1425277 => 'Renton, WA', + 1425282 => 'Renton, WA', + 1425303 => 'Everett, WA', + 1425304 => 'Everett, WA', + 1425317 => 'Everett, WA', + 1425333 => 'Carnation, WA', + 1425339 => 'Everett, WA', + 1425369 => 'Issaquah, WA', + 1425388 => 'Everett, WA', + 1425392 => 'Issaquah, WA', + 1425396 => 'Snoqualmie, WA', + 1425401 => 'Bellevue, WA', + 1425413 => 'Maple Valley, WA', + 1425430 => 'Renton, WA', + 1425432 => 'Maple Valley, WA', + 1425438 => 'Everett, WA', + 1425452 => 'Bellevue, WA', + 1425453 => 'Bellevue, WA', + 1425454 => 'Bellevue, WA', + 1425455 => 'Bellevue, WA', + 1425462 => 'Bellevue, WA', + 1425467 => 'Bellevue, WA', + 1425557 => 'Issaquah, WA', + 1425562 => 'Bellevue, WA', + 1425564 => 'Bellevue, WA', + 1425635 => 'Bellevue, WA', + 1425637 => 'Bellevue, WA', + 1425641 => 'Bellevue, WA', + 1425643 => 'Bellevue, WA', + 1425646 => 'Bellevue, WA', + 1425649 => 'Bellevue, WA', + 1425653 => 'Bellevue, WA', + 1425687 => 'Renton, WA', + 1425688 => 'Bellevue, WA', + 1425709 => 'Bellevue, WA', + 1425739 => 'Kirkland, WA', + 1425746 => 'Bellevue, WA', + 1425747 => 'Bellevue, WA', + 1425793 => 'Renton, WA', + 1425820 => 'Kirkland, WA', + 1425821 => 'Kirkland, WA', + 1425822 => 'Kirkland, WA', + 1425823 => 'Kirkland, WA', + 1425825 => 'Kirkland, WA', + 1425828 => 'Kirkland, WA', + 1425883 => 'Redmond, WA', + 1425899 => 'Kirkland, WA', + 1425957 => 'Bellevue, WA', + 1425990 => 'Bellevue, WA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1430.php b/src/libphonenumber/geocoding/data/en/1430.php new file mode 100644 index 000000000..612c06180 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1430.php @@ -0,0 +1,4 @@ + 'Texas', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1431.php b/src/libphonenumber/geocoding/data/en/1431.php new file mode 100644 index 000000000..e57c41629 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1431.php @@ -0,0 +1,4 @@ + 'Manitoba', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1432.php b/src/libphonenumber/geocoding/data/en/1432.php new file mode 100644 index 000000000..04c57b8ff --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1432.php @@ -0,0 +1,64 @@ + 'Texas', + 1432218 => 'Midland, TX', + 1432229 => 'Presidio, TX', + 1432262 => 'Midland, TX', + 1432263 => 'Big Spring, TX', + 1432264 => 'Big Spring, TX', + 1432267 => 'Big Spring, TX', + 1432268 => 'Big Spring, TX', + 1432272 => 'Odessa, TX', + 1432283 => 'Van Horn, TX', + 1432332 => 'Odessa, TX', + 1432333 => 'Odessa, TX', + 1432334 => 'Odessa, TX', + 1432335 => 'Odessa, TX', + 1432336 => 'Fort Stockton, TX', + 1432337 => 'Odessa, TX', + 1432362 => 'Odessa, TX', + 1432363 => 'Odessa, TX', + 1432366 => 'Odessa, TX', + 1432367 => 'Odessa, TX', + 1432368 => 'Odessa, TX', + 1432381 => 'Odessa, TX', + 1432385 => 'Odessa, TX', + 1432394 => 'Coahoma, TX', + 1432426 => 'Fort Davis, TX', + 1432445 => 'Pecos, TX', + 1432447 => 'Pecos, TX', + 1432520 => 'Midland, TX', + 1432522 => 'Midland, TX', + 1432523 => 'Andrews, TX', + 1432524 => 'Andrews, TX', + 1432530 => 'Odessa, TX', + 1432550 => 'Odessa, TX', + 1432552 => 'Odessa, TX', + 1432558 => 'Crane, TX', + 1432570 => 'Midland, TX', + 1432580 => 'Odessa, TX', + 1432582 => 'Odessa, TX', + 1432586 => 'Kermit, TX', + 1432618 => 'Midland, TX', + 1432620 => 'Midland, TX', + 1432639 => 'Iraan, TX', + 1432640 => 'Odessa, TX', + 1432652 => 'McCamey, TX', + 1432682 => 'Midland, TX', + 1432683 => 'Midland, TX', + 1432684 => 'Midland, TX', + 1432685 => 'Midland, TX', + 1432686 => 'Midland, TX', + 1432687 => 'Midland, TX', + 1432688 => 'Midland, TX', + 1432689 => 'Midland, TX', + 1432694 => 'Midland, TX', + 1432697 => 'Midland, TX', + 1432699 => 'Midland, TX', + 1432714 => 'Big Spring, TX', + 1432729 => 'Marfa, TX', + 1432756 => 'Stanton, TX', + 1432758 => 'Seminole, TX', + 1432837 => 'Alpine, TX', + 1432943 => 'Monahans, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1434.php b/src/libphonenumber/geocoding/data/en/1434.php new file mode 100644 index 000000000..da83a4016 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1434.php @@ -0,0 +1,85 @@ + 'Virginia', + 1434200 => 'Lynchburg, VA', + 1434202 => 'Charlottesville, VA', + 1434220 => 'Charlottesville, VA', + 1434237 => 'Lynchburg, VA', + 1434239 => 'Lynchburg, VA', + 1434243 => 'Charlottesville, VA', + 1434244 => 'Charlottesville, VA', + 1434245 => 'Charlottesville, VA', + 1434286 => 'Scottsville, VA', + 1434292 => 'Blackstone, VA', + 1434293 => 'Charlottesville, VA', + 1434295 => 'Charlottesville, VA', + 1434296 => 'Charlottesville, VA', + 1434309 => 'Altavista, VA', + 1434315 => 'Farmville, VA', + 1434324 => 'Hurt, VA', + 1434332 => 'Rustburg, VA', + 1434336 => 'Emporia, VA', + 1434348 => 'Emporia, VA', + 1434352 => 'Appomattox, VA', + 1434369 => 'Altavista, VA', + 1434372 => 'Chase City, VA', + 1434374 => 'Clarksville, VA', + 1434376 => 'Brookneal, VA', + 1434384 => 'Lynchburg, VA', + 1434391 => 'Farmville, VA', + 1434392 => 'Farmville, VA', + 1434432 => 'Chatham, VA', + 1434447 => 'South Hill, VA', + 1434455 => 'Lynchburg, VA', + 1434476 => 'Halifax, VA', + 1434485 => 'Lynchburg, VA', + 1434517 => 'South Boston, VA', + 1434528 => 'Lynchburg, VA', + 1434572 => 'South Boston, VA', + 1434575 => 'South Boston, VA', + 1434582 => 'Lynchburg, VA', + 1434634 => 'Emporia, VA', + 1434645 => 'Crewe, VA', + 1434654 => 'Charlottesville, VA', + 1434656 => 'Gretna, VA', + 1434676 => 'Kenbridge, VA', + 1434685 => 'Danville, VA', + 1434696 => 'Victoria, VA', + 1434736 => 'Keysville, VA', + 1434738 => 'Boydton, VA', + 1434757 => 'La Crosse, VA', + 1434767 => 'Burkeville, VA', + 1434773 => 'Danville, VA', + 1434791 => 'Danville, VA', + 1434792 => 'Danville, VA', + 1434793 => 'Danville, VA', + 1434797 => 'Danville, VA', + 1434799 => 'Danville, VA', + 1434817 => 'Charlottesville, VA', + 1434832 => 'Lynchburg, VA', + 1434836 => 'Danville, VA', + 1434845 => 'Lynchburg, VA', + 1434846 => 'Lynchburg, VA', + 1434847 => 'Lynchburg, VA', + 1434848 => 'Lawrenceville, VA', + 1434872 => 'Charlottesville, VA', + 1434923 => 'Charlottesville, VA', + 1434924 => 'Charlottesville, VA', + 1434946 => 'Amherst, VA', + 1434947 => 'Lynchburg, VA', + 1434951 => 'Charlottesville, VA', + 1434963 => 'Charlottesville, VA', + 1434964 => 'Charlottesville, VA', + 1434970 => 'Charlottesville, VA', + 1434971 => 'Charlottesville, VA', + 1434972 => 'Charlottesville, VA', + 1434973 => 'Charlottesville, VA', + 1434974 => 'Charlottesville, VA', + 1434975 => 'Charlottesville, VA', + 1434977 => 'Charlottesville, VA', + 1434978 => 'Charlottesville, VA', + 1434979 => 'Charlottesville, VA', + 1434982 => 'Charlottesville, VA', + 1434983 => 'Dillwyn, VA', + 1434984 => 'Charlottesville, VA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1435.php b/src/libphonenumber/geocoding/data/en/1435.php new file mode 100644 index 000000000..4194a6014 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1435.php @@ -0,0 +1,77 @@ + 'Utah', + 1435251 => 'St. George, UT', + 1435257 => 'Tremonton, UT', + 1435259 => 'Moab, UT', + 1435283 => 'Ephraim, UT', + 1435336 => 'Coalville, UT', + 1435381 => 'Castle Dale, UT', + 1435387 => 'Milford, UT', + 1435438 => 'Beaver, UT', + 1435462 => 'Mount Pleasant, UT', + 1435472 => 'Helper, UT', + 1435477 => 'Parowan, UT', + 1435529 => 'Salina, UT', + 1435564 => 'Green River, UT', + 1435565 => 'Park City, UT', + 1435566 => 'Tooele, UT', + 1435586 => 'Cedar City, UT', + 1435587 => 'Monticello, UT', + 1435613 => 'Price, UT', + 1435615 => 'Park City, UT', + 1435623 => 'Nephi, UT', + 1435628 => 'St. George, UT', + 1435634 => 'St. George, UT', + 1435636 => 'Price, UT', + 1435637 => 'Price, UT', + 1435644 => 'Kanab, UT', + 1435645 => 'Park City, UT', + 1435647 => 'Park City, UT', + 1435649 => 'Park City, UT', + 1435654 => 'Heber, UT', + 1435655 => 'Park City, UT', + 1435656 => 'St. George, UT', + 1435657 => 'Heber, UT', + 1435658 => 'Park City, UT', + 1435665 => 'Wendover, UT', + 1435673 => 'St. George, UT', + 1435674 => 'St. George, UT', + 1435676 => 'Panguitch, UT', + 1435678 => 'Blanding, UT', + 1435687 => 'Huntington, UT', + 1435688 => 'St. George, UT', + 1435713 => 'Logan, UT', + 1435716 => 'Logan, UT', + 1435722 => 'Roosevelt, UT', + 1435723 => 'Brigham City, UT', + 1435725 => 'Roosevelt, UT', + 1435734 => 'Brigham City, UT', + 1435738 => 'Duchesne, UT', + 1435743 => 'Fillmore, UT', + 1435750 => 'Logan, UT', + 1435752 => 'Logan, UT', + 1435753 => 'Logan, UT', + 1435755 => 'Logan, UT', + 1435772 => 'Springdale, UT', + 1435781 => 'Vernal, UT', + 1435784 => 'Manila, UT', + 1435787 => 'Logan, UT', + 1435789 => 'Vernal, UT', + 1435792 => 'Logan, UT', + 1435797 => 'Logan, UT', + 1435826 => 'Escalante, UT', + 1435828 => 'Vernal, UT', + 1435833 => 'Tooele, UT', + 1435835 => 'Manti, UT', + 1435843 => 'Tooele, UT', + 1435864 => 'Delta, UT', + 1435865 => 'Cedar City, UT', + 1435867 => 'Cedar City, UT', + 1435868 => 'Cedar City, UT', + 1435882 => 'Tooele, UT', + 1435884 => 'Grantsville, UT', + 1435893 => 'Richfield, UT', + 1435896 => 'Richfield, UT', + 1435946 => 'Garden City, UT', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1437.php b/src/libphonenumber/geocoding/data/en/1437.php new file mode 100644 index 000000000..fc0f01217 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1437.php @@ -0,0 +1,4 @@ + 'Ontario', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1438.php b/src/libphonenumber/geocoding/data/en/1438.php new file mode 100644 index 000000000..83a24cb61 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1438.php @@ -0,0 +1,4 @@ + 'Québec', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1440.php b/src/libphonenumber/geocoding/data/en/1440.php new file mode 100644 index 000000000..500c50949 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1440.php @@ -0,0 +1,73 @@ + 'Ohio', + 1440204 => 'Lorain, OH', + 1440205 => 'Mentor, OH', + 1440233 => 'Lorain, OH', + 1440236 => 'Columbia Station, OH', + 1440240 => 'Lorain, OH', + 1440244 => 'Lorain, OH', + 1440245 => 'Lorain, OH', + 1440246 => 'Lorain, OH', + 1440247 => 'Chagrin Falls, OH', + 1440255 => 'Mentor, OH', + 1440259 => 'Perry, OH', + 1440266 => 'Mentor, OH', + 1440275 => 'Austinburg, OH', + 1440277 => 'Lorain, OH', + 1440279 => 'Chardon, OH', + 1440282 => 'Lorain, OH', + 1440284 => 'Elyria, OH', + 1440285 => 'Chardon, OH', + 1440286 => 'Chardon, OH', + 1440288 => 'Lorain, OH', + 1440293 => 'Andover, OH', + 1440312 => 'Cleveland, OH', + 1440322 => 'Elyria, OH', + 1440323 => 'Elyria, OH', + 1440324 => 'Elyria, OH', + 1440326 => 'Elyria, OH', + 1440327 => 'North Ridgeville, OH', + 1440329 => 'Elyria, OH', + 1440353 => 'North Ridgeville, OH', + 1440355 => 'LaGrange, OH', + 1440365 => 'Elyria, OH', + 1440366 => 'Elyria, OH', + 1440417 => 'Madison, OH', + 1440428 => 'Madison, OH', + 1440437 => 'Orwell, OH', + 1440466 => 'Geneva, OH', + 1440473 => 'Cleveland, OH', + 1440543 => 'Chagrin Falls, OH', + 1440564 => 'Newbury, OH', + 1440576 => 'Jefferson, OH', + 1440593 => 'Conneaut, OH', + 1440599 => 'Conneaut, OH', + 1440632 => 'Middlefield, OH', + 1440647 => 'Wellington, OH', + 1440708 => 'Chagrin Falls, OH', + 1440729 => 'Chesterland, OH', + 1440774 => 'Oberlin, OH', + 1440775 => 'Oberlin, OH', + 1440777 => 'North Olmsted, OH', + 1440779 => 'North Olmsted, OH', + 1440887 => 'Cleveland, OH', + 1440893 => 'Chagrin Falls, OH', + 1440926 => 'Grafton, OH', + 1440930 => 'Avon Lake, OH', + 1440933 => 'Avon Lake, OH', + 1440937 => 'Avon, OH', + 1440960 => 'Lorain, OH', + 1440963 => 'Vermilion, OH', + 1440964 => 'Ashtabula, OH', + 1440967 => 'Vermilion, OH', + 1440968 => 'Montville, OH', + 1440974 => 'Mentor, OH', + 1440984 => 'Amherst, OH', + 1440985 => 'Amherst, OH', + 1440988 => 'Amherst, OH', + 1440992 => 'Ashtabula, OH', + 1440993 => 'Ashtabula, OH', + 1440997 => 'Ashtabula, OH', + 1440998 => 'Ashtabula, OH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1443.php b/src/libphonenumber/geocoding/data/en/1443.php new file mode 100644 index 000000000..2701b9211 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1443.php @@ -0,0 +1,22 @@ + 'Maryland', + 1443259 => 'Columbia, MD', + 1443287 => 'Baltimore, MD', + 1443394 => 'Owings Mills, MD', + 1443438 => 'Baltimore, MD', + 1443444 => 'Baltimore, MD', + 1443481 => 'Annapolis, MD', + 1443524 => 'Baltimore, MD', + 1443546 => 'Columbia, MD', + 1443643 => 'Bel Air, MD', + 1443664 => 'Ocean City, MD', + 1443708 => 'Baltimore, MD', + 1443729 => 'Hanover, MD', + 1443759 => 'Baltimore, MD', + 1443849 => 'Towson, MD', + 1443869 => 'Baltimore, MD', + 1443872 => 'Baltimore, MD', + 1443919 => 'Baltimore, MD', + 1443923 => 'Baltimore, MD', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1450.php b/src/libphonenumber/geocoding/data/en/1450.php new file mode 100644 index 000000000..6cf33b872 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1450.php @@ -0,0 +1,161 @@ + 'Québec', + 1450218 => 'Vaudreuil-Dorion, QC', + 1450222 => 'Saint-Calixte, QC', + 1450229 => 'Sainte-Adèle, QC', + 1450245 => 'Napierville, QC', + 1450246 => 'Lacolle, QC', + 1450247 => 'Hemmingford, QC', + 1450250 => 'Saint-Hyacinthe, QC', + 1450252 => 'Saint-Hyacinthe, QC', + 1450253 => 'Saint-Hyacinthe, QC', + 1450258 => 'Mirabel, QC', + 1450261 => 'Saint-Hyacinthe, QC', + 1450263 => 'Cowansville, QC', + 1450295 => 'Dunham, QC', + 1450298 => 'Frelighsburg, QC', + 1450299 => 'Henryville, QC', + 1450314 => 'Laval, QC', + 1450332 => 'Longueuil, QC', + 1450346 => 'Saint-Jean-sur-Richelieu, QC', + 1450347 => 'Saint-Jean-sur-Richelieu, QC', + 1450348 => 'Saint-Jean-sur-Richelieu, QC', + 1450349 => 'Saint-Jean-sur-Richelieu, QC', + 1450359 => 'Saint-Jean-sur-Richelieu, QC', + 1450361 => 'Granby, QC', + 1450370 => 'Salaberry-de-Valleyfield, QC', + 1450371 => 'Salaberry-de-Valleyfield, QC', + 1450372 => 'Granby, QC', + 1450373 => 'Salaberry-de-Valleyfield, QC', + 1450375 => 'Granby, QC', + 1450377 => 'Salaberry-de-Valleyfield, QC', + 1450378 => 'Granby, QC', + 1450379 => 'Saint-Paul-d\'Abbotsford, QC', + 1450416 => 'Terrebonne, QC', + 1450424 => 'Vaudreuil-Dorion, QC', + 1450427 => 'Sainte-Martine, QC', + 1450431 => 'Saint-Jérôme, QC', + 1450432 => 'Saint-Jérôme, QC', + 1450438 => 'Saint-Jérôme, QC', + 1450439 => 'Saint-Lin-Laurentides, QC', + 1450442 => 'Longueuil, QC', + 1450448 => 'Longueuil, QC', + 1450449 => 'Boucherville, QC', + 1450451 => 'Rigaud, QC', + 1450452 => 'Les Cèdres, QC', + 1450455 => 'Vaudreuil-Dorion, QC', + 1450460 => 'Marieville, QC', + 1450463 => 'Longueuil, QC', + 1450468 => 'Longueuil, QC', + 1450471 => 'Terrebonne, QC', + 1450474 => 'Mascouche, QC', + 1450475 => 'Mirabel, QC', + 1450479 => 'Oka, QC', + 1450492 => 'Terrebonne, QC', + 1450505 => 'Laval, QC', + 1450510 => 'Vaudreuil-Dorion, QC', + 1450515 => 'Saint-Jean-sur-Richelieu, QC', + 1450534 => 'Bromont, QC', + 1450538 => 'Sutton, QC', + 1450545 => 'Saint-Jean-sur-Richelieu, QC', + 1450546 => 'Acton Vale, QC', + 1450548 => 'Roxton Falls, QC', + 1450562 => 'Lachute, QC', + 1450563 => 'Saint-Hippolyte, QC', + 1450575 => 'Laval, QC', + 1450582 => 'Repentigny, QC', + 1450583 => 'Verchères, QC', + 1450585 => 'Repentigny, QC', + 1450586 => 'Lavaltrie, QC', + 1450587 => 'Contrecœur, QC', + 1450589 => 'L\'Assomption, QC', + 1450592 => 'Saint-Jérôme, QC', + 1450616 => 'Longueuil, QC', + 1450622 => 'Laval, QC', + 1450624 => 'Laval, QC', + 1450625 => 'Laval, QC', + 1450627 => 'Laval, QC', + 1450628 => 'Laval, QC', + 1450629 => 'Laval, QC', + 1450641 => 'Boucherville, QC', + 1450645 => 'Boucherville, QC', + 1450646 => 'Longueuil, QC', + 1450647 => 'Longueuil, QC', + 1450649 => 'Sainte-Julie, QC', + 1450651 => 'Longueuil, QC', + 1450652 => 'Varennes, QC', + 1450655 => 'Boucherville, QC', + 1450661 => 'Laval, QC', + 1450662 => 'Laval, QC', + 1450663 => 'Laval, QC', + 1450664 => 'Laval, QC', + 1450665 => 'Laval, QC', + 1450666 => 'Laval, QC', + 1450667 => 'Laval, QC', + 1450668 => 'Laval, QC', + 1450669 => 'Laval, QC', + 1450670 => 'Longueuil, QC', + 1450674 => 'Longueuil, QC', + 1450677 => 'Longueuil, QC', + 1450679 => 'Longueuil, QC', + 1450680 => 'Laval, QC', + 1450681 => 'Laval, QC', + 1450682 => 'Laval, QC', + 1450686 => 'Laval, QC', + 1450687 => 'Laval, QC', + 1450688 => 'Laval, QC', + 1450689 => 'Laval, QC', + 1450691 => 'Châteauguay, QC', + 1450692 => 'Châteauguay, QC', + 1450699 => 'Châteauguay, QC', + 1450741 => 'Saint-Jean-sur-Richelieu, QC', + 1450742 => 'Sorel-Tracy, QC', + 1450743 => 'Sorel-Tracy, QC', + 1450746 => 'Sorel-Tracy, QC', + 1450747 => 'Salaberry-de-Valleyfield, QC', + 1450748 => 'Longueuil, QC', + 1450763 => 'Coteau-du-Lac, QC', + 1450771 => 'Saint-Hyacinthe, QC', + 1450772 => 'Saint-Pie, QC', + 1450773 => 'Saint-Hyacinthe, QC', + 1450774 => 'Saint-Hyacinthe, QC', + 1450776 => 'Granby, QC', + 1450777 => 'Granby, QC', + 1450778 => 'Saint-Hyacinthe, QC', + 1450780 => 'Sorel-Tracy, QC', + 1450793 => 'Saint-Liboire, QC', + 1450795 => 'Sainte-Madeleine, QC', + 1450797 => 'Saint-Damase, QC', + 1450799 => 'Saint-Hyacinthe, QC', + 1450829 => 'Ormstown, QC', + 1450831 => 'Sainte-Julienne, QC', + 1450833 => 'St-Michel-des-Saints, QC', + 1450834 => 'Rawdon, QC', + 1450836 => 'Berthierville, QC', + 1450867 => 'Joliette, QC', + 1450882 => 'Chertsey, QC', + 1450886 => 'Saint-Jean-de-Matha, QC', + 1450887 => 'Lanoraie, QC', + 1450895 => 'Saint-Jean-sur-Richelieu, QC', + 1450902 => 'Laval, QC', + 1450922 => 'Sainte-Julie, QC', + 1450928 => 'Longueuil, QC', + 1450929 => 'Varennes, QC', + 1450932 => 'Repentigny, QC', + 1450933 => 'Laval, QC', + 1450934 => 'Laval, QC', + 1450936 => 'Laval, QC', + 1450937 => 'Laval, QC', + 1450961 => 'Terrebonne, QC', + 1450962 => 'Laval, QC', + 1450963 => 'Laval, QC', + 1450964 => 'Terrebonne, QC', + 1450966 => 'Mascouche, QC', + 1450967 => 'Laval, QC', + 1450969 => 'Laval, QC', + 1450973 => 'Laval, QC', + 1450975 => 'Laval, QC', + 1450978 => 'Laval, QC', + 1450991 => 'Granby, QC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1469.php b/src/libphonenumber/geocoding/data/en/1469.php new file mode 100644 index 000000000..432088bde --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1469.php @@ -0,0 +1,14 @@ + 'Texas', + 1469227 => 'Dallas, TX', + 1469229 => 'Plano, TX', + 1469241 => 'Plano, TX', + 1469272 => 'Cedar Hill, TX', + 1469366 => 'Plano, TX', + 1469467 => 'Plano, TX', + 1469698 => 'Rockwall, TX', + 1469742 => 'McKinney, TX', + 1469752 => 'Plano, TX', + 1469814 => 'Plano, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1478.php b/src/libphonenumber/geocoding/data/en/1478.php new file mode 100644 index 000000000..42a6e8487 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1478.php @@ -0,0 +1,87 @@ + 'Georgia', + 1478224 => 'Perry, GA', + 1478225 => 'Warner Robins, GA', + 1478237 => 'Swainsboro, GA', + 1478238 => 'Macon, GA', + 1478252 => 'Wadley, GA', + 1478254 => 'Macon, GA', + 1478272 => 'Dublin, GA', + 1478274 => 'Dublin, GA', + 1478275 => 'Dublin, GA', + 1478277 => 'Dublin, GA', + 1478289 => 'Swainsboro, GA', + 1478293 => 'Warner Robins, GA', + 1478296 => 'Dublin, GA', + 1478327 => 'Robins AFB, GA', + 1478301 => 'Macon, GA', + 1478314 => 'Macon, GA', + 1478322 => 'Warner Robins, GA', + 1478328 => 'Warner Robins, GA', + 1478329 => 'Warner Robins, GA', + 1478330 => 'Macon, GA', + 1478374 => 'Eastman, GA', + 1478405 => 'Macon, GA', + 1478414 => 'Milledgeville, GA', + 1478445 => 'Milledgeville, GA', + 1478451 => 'Milledgeville, GA', + 1478452 => 'Milledgeville, GA', + 1478453 => 'Milledgeville, GA', + 1478454 => 'Milledgeville, GA', + 1478457 => 'Milledgeville, GA', + 1478464 => 'Macon, GA', + 1478471 => 'Macon, GA', + 1478474 => 'Macon, GA', + 1478475 => 'Macon, GA', + 1478476 => 'Macon, GA', + 1478477 => 'Macon, GA', + 1478552 => 'Sandersville, GA', + 1478553 => 'Sandersville, GA', + 1478589 => 'Midville, GA', + 1478621 => 'Macon, GA', + 1478625 => 'Louisville, GA', + 1478627 => 'Unadilla, GA', + 1478628 => 'Gordon, GA', + 1478633 => 'Macon, GA', + 1478738 => 'Macon, GA', + 1478741 => 'Macon, GA', + 1478742 => 'Macon, GA', + 1478743 => 'Macon, GA', + 1478744 => 'Macon, GA', + 1478745 => 'Macon, GA', + 1478746 => 'Macon, GA', + 1478749 => 'Macon, GA', + 1478750 => 'Macon, GA', + 1478751 => 'Macon, GA', + 1478752 => 'Macon, GA', + 1478755 => 'Macon, GA', + 1478757 => 'Macon, GA', + 1478763 => 'Twin City, GA', + 1478765 => 'Macon, GA', + 1478779 => 'Macon, GA', + 1478781 => 'Macon, GA', + 1478783 => 'Hawkinsville, GA', + 1478784 => 'Macon, GA', + 1478785 => 'Macon, GA', + 1478788 => 'Macon, GA', + 1478825 => 'Fort Valley, GA', + 1478827 => 'Fort Valley, GA', + 1478836 => 'Roberta, GA', + 1478847 => 'Reynolds, GA', + 1478862 => 'Butler, GA', + 1478864 => 'Wrightsville, GA', + 1478892 => 'Hawkinsville, GA', + 1478922 => 'Warner Robins, GA', + 1478923 => 'Warner Robins, GA', + 1478929 => 'Warner Robins, GA', + 1478934 => 'Cochran, GA', + 1478935 => 'Lizella, GA', + 1478945 => 'Jeffersonville, GA', + 1478956 => 'Byron, GA', + 1478971 => 'Warner Robins, GA', + 1478982 => 'Millen, GA', + 1478986 => 'Gray, GA', + 1478987 => 'Perry, GA', + 1478994 => 'Forsyth, GA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1479.php b/src/libphonenumber/geocoding/data/en/1479.php new file mode 100644 index 000000000..53afa7948 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1479.php @@ -0,0 +1,102 @@ + 'Arkansas', + 1479229 => 'Dardanelle, AR', + 1479238 => 'Siloam Springs, AR', + 1479242 => 'Fort Smith, AR', + 1479243 => 'Mena, AR', + 1479246 => 'Rogers, AR', + 1479251 => 'Fayetteville, AR', + 1479253 => 'Eureka Springs, AR', + 1479254 => 'Bentonville, AR', + 1479262 => 'Van Buren, AR', + 1479267 => 'Farmington, AR', + 1479271 => 'Bentonville, AR', + 1479273 => 'Bentonville, AR', + 1479274 => 'Fort Smith, AR', + 1479306 => 'Springdale, AR', + 1479331 => 'Dover, AR', + 1479338 => 'Rogers, AR', + 1479359 => 'Garfield, AR', + 1479361 => 'Springdale, AR', + 1479394 => 'Mena, AR', + 1479419 => 'Springdale, AR', + 1479424 => 'Fort Smith, AR', + 1479434 => 'Fort Smith, AR', + 1479437 => 'Mena, AR', + 1479441 => 'Fort Smith, AR', + 1479442 => 'Fayetteville, AR', + 1479443 => 'Fayetteville, AR', + 1479444 => 'Fayetteville, AR', + 1479451 => 'Pea Ridge, AR', + 1479452 => 'Fort Smith, AR', + 1479463 => 'Fayetteville, AR', + 1479471 => 'Van Buren, AR', + 1479474 => 'Van Buren, AR', + 1479478 => 'Fort Smith, AR', + 1479484 => 'Fort Smith, AR', + 1479494 => 'Fort Smith, AR', + 1479495 => 'Danville, AR', + 1479498 => 'Russellville, AR', + 1479521 => 'Fayetteville, AR', + 1479524 => 'Siloam Springs, AR', + 1479527 => 'Fayetteville, AR', + 1479549 => 'Siloam Springs, AR', + 1479553 => 'Bentonville, AR', + 1479571 => 'Fayetteville, AR', + 1479573 => 'Fort Smith, AR', + 1479575 => 'Fayetteville, AR', + 1479582 => 'Fayetteville, AR', + 1479587 => 'Fayetteville, AR', + 1479621 => 'Rogers, AR', + 1479631 => 'Rogers, AR', + 1479632 => 'Alma, AR', + 1479633 => 'Rogers, AR', + 1479636 => 'Rogers, AR', + 1479637 => 'Waldron, AR', + 1479641 => 'Atkins, AR', + 1479646 => 'Fort Smith, AR', + 1479648 => 'Fort Smith, AR', + 1479649 => 'Fort Smith, AR', + 1479667 => 'Ozark, AR', + 1479674 => 'Lavaca, AR', + 1479675 => 'Booneville, AR', + 1479695 => 'Fayetteville, AR', + 1479705 => 'Clarksville, AR', + 1479709 => 'Fort Smith, AR', + 1479736 => 'Gentry, AR', + 1479738 => 'Huntsville, AR', + 1479750 => 'Springdale, AR', + 1479751 => 'Springdale, AR', + 1479752 => 'Decatur, AR', + 1479754 => 'Clarksville, AR', + 1479756 => 'Springdale, AR', + 1479757 => 'Springdale, AR', + 1479770 => 'Lowell, AR', + 1479782 => 'Fort Smith, AR', + 1479783 => 'Fort Smith, AR', + 1479784 => 'Fort Smith, AR', + 1479785 => 'Fort Smith, AR', + 1479787 => 'Gravette, AR', + 1479795 => 'Centerton, AR', + 1479824 => 'Lincoln, AR', + 1479839 => 'West Fork, AR', + 1479846 => 'Prairie Grove, AR', + 1479855 => 'Bella Vista, AR', + 1479872 => 'Springdale, AR', + 1479880 => 'Russellville, AR', + 1479890 => 'Russellville, AR', + 1479899 => 'Rogers, AR', + 1479925 => 'Rogers, AR', + 1479927 => 'Springdale, AR', + 1479936 => 'Rogers, AR', + 1479963 => 'Paris, AR', + 1479964 => 'Russellville, AR', + 1479965 => 'Charleston, AR', + 1479967 => 'Russellville, AR', + 1479968 => 'Russellville, AR', + 1479969 => 'Magazine, AR', + 1479986 => 'Rogers, AR', + 1479996 => 'Greenwood, AR', + 1479997 => 'Mulberry, AR', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1480.php b/src/libphonenumber/geocoding/data/en/1480.php new file mode 100644 index 000000000..becbd5261 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1480.php @@ -0,0 +1,62 @@ + 'Arizona', + 1480312 => 'Scottsdale, AZ', + 1480314 => 'Scottsdale, AZ', + 1480325 => 'Mesa, AZ', + 1480348 => 'Scottsdale, AZ', + 1480350 => 'Tempe, AZ', + 1480362 => 'Scottsdale, AZ', + 1480367 => 'Scottsdale, AZ', + 1480368 => 'Scottsdale, AZ', + 1480391 => 'Scottsdale, AZ', + 1480396 => 'Mesa, AZ', + 1480423 => 'Scottsdale, AZ', + 1480451 => 'Scottsdale, AZ', + 1480464 => 'Mesa, AZ', + 1480472 => 'Mesa, AZ', + 1480481 => 'Scottsdale, AZ', + 1480484 => 'Scottsdale, AZ', + 1480512 => 'Mesa, AZ', + 1480596 => 'Scottsdale, AZ', + 1480610 => 'Mesa, AZ', + 1480614 => 'Scottsdale, AZ', + 1480641 => 'Mesa, AZ', + 1480644 => 'Mesa, AZ', + 1480649 => 'Mesa, AZ', + 1480654 => 'Mesa, AZ', + 1480661 => 'Scottsdale, AZ', + 1480767 => 'Scottsdale, AZ', + 1480778 => 'Scottsdale, AZ', + 1480816 => 'Fountain Hills, AZ', + 1480827 => 'Mesa, AZ', + 1480832 => 'Mesa, AZ', + 1480833 => 'Mesa, AZ', + 1480834 => 'Mesa, AZ', + 1480836 => 'Fountain Hills, AZ', + 1480837 => 'Fountain Hills, AZ', + 1480844 => 'Mesa, AZ', + 1480854 => 'Mesa, AZ', + 1480860 => 'Scottsdale, AZ', + 1480874 => 'Scottsdale, AZ', + 1480894 => 'Tempe, AZ', + 1480924 => 'Mesa, AZ', + 1480941 => 'Scottsdale, AZ', + 1480946 => 'Scottsdale, AZ', + 1480947 => 'Scottsdale, AZ', + 1480948 => 'Scottsdale, AZ', + 1480949 => 'Scottsdale, AZ', + 1480962 => 'Mesa, AZ', + 1480963 => 'Chandler, AZ', + 1480964 => 'Mesa, AZ', + 1480965 => 'Tempe, AZ', + 1480966 => 'Tempe, AZ', + 1480967 => 'Tempe, AZ', + 1480968 => 'Tempe, AZ', + 1480969 => 'Mesa, AZ', + 1480981 => 'Mesa, AZ', + 1480982 => 'Apache Junction, AZ', + 1480985 => 'Mesa, AZ', + 1480986 => 'Mesa, AZ', + 1480998 => 'Scottsdale, AZ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1484.php b/src/libphonenumber/geocoding/data/en/1484.php new file mode 100644 index 000000000..fc10ea12d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1484.php @@ -0,0 +1,13 @@ + 'Pennsylvania', + 1484223 => 'Allentown, PA', + 1484224 => 'Allentown, PA', + 1484381 => 'Philadelphia, PA', + 1484427 => 'Newtown Square, PA', + 1484565 => 'Paoli, PA', + 1484765 => 'Allentown, PA', + 1484821 => 'Bethlehem, PA', + 1484875 => 'Exton, PA', + 1484884 => 'Bethlehem, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1501.php b/src/libphonenumber/geocoding/data/en/1501.php new file mode 100644 index 000000000..f31589e35 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1501.php @@ -0,0 +1,120 @@ + 'Arkansas', + 1501205 => 'Conway, AR', + 1501217 => 'Little Rock, AR', + 1501219 => 'Little Rock, AR', + 1501221 => 'Little Rock, AR', + 1501223 => 'Little Rock, AR', + 1501224 => 'Little Rock, AR', + 1501225 => 'Little Rock, AR', + 1501227 => 'Little Rock, AR', + 1501228 => 'Little Rock, AR', + 1501244 => 'Little Rock, AR', + 1501262 => 'Hot Springs, AR', + 1501268 => 'Searcy, AR', + 1501278 => 'Searcy, AR', + 1501279 => 'Searcy, AR', + 1501280 => 'Little Rock, AR', + 1501296 => 'Little Rock, AR', + 1501305 => 'Searcy, AR', + 1501312 => 'Little Rock, AR', + 1501315 => 'Benton, AR', + 1501316 => 'Benton, AR', + 1501318 => 'Hot Springs, AR', + 1501321 => 'Hot Springs, AR', + 1501324 => 'Little Rock, AR', + 1501327 => 'Conway, AR', + 1501328 => 'Conway, AR', + 1501329 => 'Conway, AR', + 1501332 => 'Malvern, AR', + 1501335 => 'Damascus, AR', + 1501336 => 'Conway, AR', + 1501337 => 'Malvern, AR', + 1501340 => 'Little Rock, AR', + 1501344 => 'Bradford, AR', + 1501345 => 'Pleasant Plains, AR', + 1501354 => 'Morrilton, AR', + 1501362 => 'Heber Springs, AR', + 1501364 => 'Little Rock, AR', + 1501368 => 'Searcy, AR', + 1501370 => 'Little Rock, AR', + 1501371 => 'Little Rock, AR', + 1501372 => 'Little Rock, AR', + 1501374 => 'Little Rock, AR', + 1501375 => 'Little Rock, AR', + 1501376 => 'Little Rock, AR', + 1501377 => 'Little Rock, AR', + 1501378 => 'Little Rock, AR', + 1501447 => 'Little Rock, AR', + 1501450 => 'Conway, AR', + 1501490 => 'Little Rock, AR', + 1501505 => 'Conway, AR', + 1501513 => 'Conway, AR', + 1501520 => 'Hot Springs, AR', + 1501525 => 'Hot Springs, AR', + 1501526 => 'Little Rock, AR', + 1501537 => 'Little Rock, AR', + 1501548 => 'Conway, AR', + 1501552 => 'Little Rock, AR', + 1501562 => 'Little Rock, AR', + 1501565 => 'Little Rock, AR', + 1501568 => 'Little Rock, AR', + 1501569 => 'Little Rock, AR', + 1501570 => 'Little Rock, AR', + 1501589 => 'Quitman, AR', + 1501603 => 'Little Rock, AR', + 1501604 => 'Little Rock, AR', + 1501605 => 'Cabot, AR', + 1501609 => 'Hot Springs, AR', + 1501614 => 'Little Rock, AR', + 1501620 => 'Hot Springs, AR', + 1501622 => 'Hot Springs, AR', + 1501623 => 'Hot Springs, AR', + 1501624 => 'Hot Springs, AR', + 1501625 => 'Hot Springs, AR', + 1501660 => 'Little Rock, AR', + 1501661 => 'Little Rock, AR', + 1501663 => 'Little Rock, AR', + 1501664 => 'Little Rock, AR', + 1501666 => 'Little Rock, AR', + 1501676 => 'Lonoke, AR', + 1501679 => 'Greenbrier, AR', + 1501682 => 'Little Rock, AR', + 1501683 => 'Little Rock, AR', + 1501686 => 'Little Rock, AR', + 1501688 => 'Little Rock, AR', + 1501716 => 'Little Rock, AR', + 1501724 => 'Bald Knob, AR', + 1501729 => 'Judsonia, AR', + 1501730 => 'Conway, AR', + 1501745 => 'Clinton, AR', + 1501760 => 'Hot Springs, AR', + 1501764 => 'Conway, AR', + 1501776 => 'Benton, AR', + 1501778 => 'Benton, AR', + 1501794 => 'Benton, AR', + 1501821 => 'Little Rock, AR', + 1501842 => 'England, AR', + 1501843 => 'Cabot, AR', + 1501847 => 'Bryant, AR', + 1501859 => 'Little Rock, AR', + 1501860 => 'Benton, AR', + 1501865 => 'Bismarck, AR', + 1501868 => 'Little Rock, AR', + 1501882 => 'Beebe, AR', + 1501884 => 'Fairfield Bay, AR', + 1501889 => 'Perryville, AR', + 1501897 => 'Little Rock, AR', + 1501907 => 'Little Rock, AR', + 1501918 => 'Little Rock, AR', + 1501932 => 'Conway, AR', + 1501941 => 'Cabot, AR', + 1501945 => 'N Little Rock, AR', + 1501954 => 'Little Rock, AR', + 1501975 => 'Little Rock, AR', + 1501977 => 'Morrilton, AR', + 1501982 => 'Jacksonville, AR', + 1501985 => 'Jacksonville, AR', + 1501987 => 'Jacksonville, AR', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1502.php b/src/libphonenumber/geocoding/data/en/1502.php new file mode 100644 index 000000000..e47e36c7a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1502.php @@ -0,0 +1,146 @@ + 'Kentucky', + 1502222 => 'La Grange, KY', + 1502223 => 'Frankfort, KY', + 1502225 => 'La Grange, KY', + 1502226 => 'Frankfort, KY', + 1502227 => 'Frankfort, KY', + 1502231 => 'Louisville, KY', + 1502238 => 'Louisville, KY', + 1502239 => 'Louisville, KY', + 1502244 => 'Louisville, KY', + 1502245 => 'Louisville, KY', + 1502252 => 'Bloomfield, KY', + 1502253 => 'Louisville, KY', + 1502254 => 'Louisville, KY', + 1502255 => 'Bedford, KY', + 1502259 => 'Louisville, KY', + 1502261 => 'Louisville, KY', + 1502268 => 'Milton, KY', + 1502271 => 'Louisville, KY', + 1502287 => 'Louisville, KY', + 1502290 => 'Louisville, KY', + 1502326 => 'Louisville, KY', + 1502327 => 'Louisville, KY', + 1502331 => 'Bardstown, KY', + 1502333 => 'Louisville, KY', + 1502339 => 'Louisville, KY', + 1502348 => 'Bardstown, KY', + 1502349 => 'Bardstown, KY', + 1502350 => 'Bardstown, KY', + 1502352 => 'Frankfort, KY', + 1502361 => 'Louisville, KY', + 1502363 => 'Louisville, KY', + 1502364 => 'Louisville, KY', + 1502365 => 'Louisville, KY', + 1502366 => 'Louisville, KY', + 1502367 => 'Louisville, KY', + 1502368 => 'Louisville, KY', + 1502371 => 'Louisville, KY', + 1502375 => 'Louisville, KY', + 1502380 => 'Louisville, KY', + 1502384 => 'Louisville, KY', + 1502394 => 'Louisville, KY', + 1502409 => 'Louisville, KY', + 1502410 => 'Louisville, KY', + 1502412 => 'Louisville, KY', + 1502423 => 'Louisville, KY', + 1502425 => 'Louisville, KY', + 1502426 => 'Louisville, KY', + 1502429 => 'Louisville, KY', + 1502451 => 'Louisville, KY', + 1502452 => 'Louisville, KY', + 1502454 => 'Louisville, KY', + 1502456 => 'Louisville, KY', + 1502458 => 'Louisville, KY', + 1502459 => 'Louisville, KY', + 1502473 => 'Louisville, KY', + 1502477 => 'Taylorsville, KY', + 1502479 => 'Louisville, KY', + 1502484 => 'Owenton, KY', + 1502485 => 'Louisville, KY', + 1502489 => 'Louisville, KY', + 1502491 => 'Louisville, KY', + 1502493 => 'Louisville, KY', + 1502495 => 'Louisville, KY', + 1502499 => 'Louisville, KY', + 1502515 => 'Louisville, KY', + 1502538 => 'Mount Washington, KY', + 1502540 => 'Louisville, KY', + 1502543 => 'Shepherdsville, KY', + 1502560 => 'Louisville, KY', + 1502561 => 'Louisville, KY', + 1502562 => 'Louisville, KY', + 1502564 => 'Frankfort, KY', + 1502566 => 'Louisville, KY', + 1502568 => 'Louisville, KY', + 1502569 => 'Louisville, KY', + 1502570 => 'Georgetown, KY', + 1502574 => 'Louisville, KY', + 1502581 => 'Louisville, KY', + 1502582 => 'Louisville, KY', + 1502583 => 'Louisville, KY', + 1502584 => 'Louisville, KY', + 1502585 => 'Louisville, KY', + 1502587 => 'Louisville, KY', + 1502589 => 'Louisville, KY', + 1502595 => 'Louisville, KY', + 1502618 => 'Louisville, KY', + 1502624 => 'Fort Knox, KY', + 1502625 => 'Louisville, KY', + 1502627 => 'Louisville, KY', + 1502629 => 'Louisville, KY', + 1502632 => 'Louisville, KY', + 1502633 => 'Shelbyville, KY', + 1502634 => 'Louisville, KY', + 1502635 => 'Louisville, KY', + 1502636 => 'Louisville, KY', + 1502637 => 'Louisville, KY', + 1502638 => 'Louisville, KY', + 1502647 => 'Shelbyville, KY', + 1502657 => 'Louisville, KY', + 1502671 => 'Louisville, KY', + 1502681 => 'Louisville, KY', + 1502690 => 'Louisville, KY', + 1502695 => 'Frankfort, KY', + 1502708 => 'Louisville, KY', + 1502719 => 'Louisville, KY', + 1502721 => 'Louisville, KY', + 1502722 => 'Simpsonville, KY', + 1502732 => 'Carrollton, KY', + 1502736 => 'Louisville, KY', + 1502742 => 'Louisville, KY', + 1502749 => 'Louisville, KY', + 1502753 => 'Louisville, KY', + 1502762 => 'Louisville, KY', + 1502772 => 'Louisville, KY', + 1502774 => 'Louisville, KY', + 1502775 => 'Louisville, KY', + 1502776 => 'Louisville, KY', + 1502778 => 'Louisville, KY', + 1502779 => 'Louisville, KY', + 1502810 => 'Louisville, KY', + 1502813 => 'Louisville, KY', + 1502839 => 'Lawrenceburg, KY', + 1502848 => 'Frankfort, KY', + 1502852 => 'Louisville, KY', + 1502859 => 'Lawrenceburg, KY', + 1502863 => 'Georgetown, KY', + 1502867 => 'Georgetown, KY', + 1502868 => 'Georgetown, KY', + 1502875 => 'Frankfort, KY', + 1502894 => 'Louisville, KY', + 1502921 => 'Shepherdsville, KY', + 1502933 => 'Louisville, KY', + 1502935 => 'Louisville, KY', + 1502937 => 'Louisville, KY', + 1502961 => 'Louisville, KY', + 1502962 => 'Louisville, KY', + 1502964 => 'Louisville, KY', + 1502966 => 'Louisville, KY', + 1502968 => 'Louisville, KY', + 1502969 => 'Louisville, KY', + 1502992 => 'Louisville, KY', + 1502995 => 'Louisville, KY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1503.php b/src/libphonenumber/geocoding/data/en/1503.php new file mode 100644 index 000000000..c29f63364 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1503.php @@ -0,0 +1,221 @@ + 'Oregon', + 1503203 => 'Portland, OR', + 1503206 => 'Portland, OR', + 1503208 => 'Portland, OR', + 1503220 => 'Portland, OR', + 1503221 => 'Portland, OR', + 1503222 => 'Portland, OR', + 1503223 => 'Portland, OR', + 1503224 => 'Portland, OR', + 1503225 => 'Portland, OR', + 1503226 => 'Portland, OR', + 1503227 => 'Portland, OR', + 1503228 => 'Portland, OR', + 1503229 => 'Portland, OR', + 1503230 => 'Portland, OR', + 1503231 => 'Portland, OR', + 1503232 => 'Portland, OR', + 1503233 => 'Portland, OR', + 1503234 => 'Portland, OR', + 1503235 => 'Portland, OR', + 1503236 => 'Portland, OR', + 1503238 => 'Portland, OR', + 1503239 => 'Portland, OR', + 1503240 => 'Portland, OR', + 1503241 => 'Portland, OR', + 1503242 => 'Portland, OR', + 1503243 => 'Portland, OR', + 1503244 => 'Portland, OR', + 1503245 => 'Portland, OR', + 1503246 => 'Portland, OR', + 1503247 => 'Portland, OR', + 1503248 => 'Portland, OR', + 1503249 => 'Portland, OR', + 1503251 => 'Portland, OR', + 1503252 => 'Portland, OR', + 1503253 => 'Portland, OR', + 1503254 => 'Portland, OR', + 1503255 => 'Portland, OR', + 1503256 => 'Portland, OR', + 1503257 => 'Portland, OR', + 1503261 => 'Portland, OR', + 1503262 => 'Portland, OR', + 1503263 => 'Canby, OR', + 1503266 => 'Canby, OR', + 1503273 => 'Portland, OR', + 1503274 => 'Portland, OR', + 1503279 => 'Portland, OR', + 1503280 => 'Portland, OR', + 1503281 => 'Portland, OR', + 1503282 => 'Portland, OR', + 1503283 => 'Portland, OR', + 1503284 => 'Portland, OR', + 1503285 => 'Portland, OR', + 1503286 => 'Portland, OR', + 1503287 => 'Portland, OR', + 1503288 => 'Portland, OR', + 1503289 => 'Portland, OR', + 1503292 => 'Portland, OR', + 1503293 => 'Portland, OR', + 1503294 => 'Portland, OR', + 1503295 => 'Portland, OR', + 1503296 => 'Portland, OR', + 1503297 => 'Portland, OR', + 1503299 => 'Portland, OR', + 1503315 => 'Salem, OR', + 1503316 => 'Salem, OR', + 1503324 => 'Banks, OR', + 1503325 => 'Astoria, OR', + 1503331 => 'Portland, OR', + 1503335 => 'Portland, OR', + 1503338 => 'Astoria, OR', + 1503355 => 'Rockaway Beach, OR', + 1503361 => 'Salem, OR', + 1503362 => 'Salem, OR', + 1503363 => 'Salem, OR', + 1503364 => 'Salem, OR', + 1503365 => 'Salem, OR', + 1503366 => 'St. Helens, OR', + 1503370 => 'Salem, OR', + 1503371 => 'Salem, OR', + 1503373 => 'Salem, OR', + 1503375 => 'Salem, OR', + 1503378 => 'Salem, OR', + 1503384 => 'Portland, OR', + 1503388 => 'Portland, OR', + 1503391 => 'Salem, OR', + 1503394 => 'Scio, OR', + 1503397 => 'St. Helens, OR', + 1503399 => 'Salem, OR', + 1503408 => 'Portland, OR', + 1503413 => 'Portland, OR', + 1503417 => 'Portland, OR', + 1503418 => 'Portland, OR', + 1503429 => 'Vernonia, OR', + 1503434 => 'McMinnville, OR', + 1503435 => 'McMinnville, OR', + 1503436 => 'Cannon Beach, OR', + 1503445 => 'Portland, OR', + 1503452 => 'Portland, OR', + 1503458 => 'Astoria, OR', + 1503460 => 'Portland, OR', + 1503467 => 'Portland, OR', + 1503471 => 'Portland, OR', + 1503472 => 'McMinnville, OR', + 1503474 => 'McMinnville, OR', + 1503477 => 'Portland, OR', + 1503480 => 'Salem, OR', + 1503485 => 'Salem, OR', + 1503493 => 'Portland, OR', + 1503494 => 'Portland, OR', + 1503499 => 'Portland, OR', + 1503517 => 'Portland, OR', + 1503520 => 'Beaverton, OR', + 1503525 => 'Portland, OR', + 1503526 => 'Beaverton, OR', + 1503528 => 'Portland, OR', + 1503534 => 'Lake Oswego, OR', + 1503535 => 'Portland, OR', + 1503537 => 'Newberg, OR', + 1503538 => 'Newberg, OR', + 1503540 => 'Salem, OR', + 1503543 => 'Scappoose, OR', + 1503546 => 'Portland, OR', + 1503548 => 'Portland, OR', + 1503554 => 'Newberg, OR', + 1503556 => 'Rainier, OR', + 1503561 => 'Salem, OR', + 1503566 => 'Salem, OR', + 1503570 => 'Wilsonville, OR', + 1503571 => 'Clackamas, OR', + 1503581 => 'Salem, OR', + 1503582 => 'Wilsonville, OR', + 1503584 => 'Salem, OR', + 1503585 => 'Salem, OR', + 1503587 => 'Salem, OR', + 1503588 => 'Salem, OR', + 1503589 => 'Salem, OR', + 1503595 => 'Portland, OR', + 1503612 => 'Tualatin, OR', + 1503615 => 'Hillsboro, OR', + 1503621 => 'Portland, OR', + 1503623 => 'Dallas, OR', + 1503625 => 'Sherwood, OR', + 1503630 => 'Estacada, OR', + 1503631 => 'Oregon City, OR', + 1503633 => 'St. Paul, OR', + 1503636 => 'Lake Oswego, OR', + 1503640 => 'Hillsboro, OR', + 1503643 => 'Beaverton, OR', + 1503648 => 'Hillsboro, OR', + 1503668 => 'Sandy, OR', + 1503678 => 'Aurora, OR', + 1503681 => 'Hillsboro, OR', + 1503682 => 'Wilsonville, OR', + 1503691 => 'Tualatin, OR', + 1503692 => 'Tualatin, OR', + 1503693 => 'Hillsboro, OR', + 1503719 => 'Portland, OR', + 1503721 => 'Portland, OR', + 1503725 => 'Portland, OR', + 1503727 => 'Portland, OR', + 1503728 => 'Clatskanie, OR', + 1503731 => 'Portland, OR', + 1503735 => 'Portland, OR', + 1503736 => 'Portland, OR', + 1503738 => 'Seaside, OR', + 1503743 => 'Turner, OR', + 1503749 => 'Aumsville, OR', + 1503760 => 'Portland, OR', + 1503761 => 'Portland, OR', + 1503762 => 'Portland, OR', + 1503763 => 'Salem, OR', + 1503768 => 'Portland, OR', + 1503771 => 'Portland, OR', + 1503772 => 'Portland, OR', + 1503774 => 'Portland, OR', + 1503775 => 'Portland, OR', + 1503777 => 'Portland, OR', + 1503778 => 'Portland, OR', + 1503788 => 'Portland, OR', + 1503796 => 'Portland, OR', + 1503802 => 'Portland, OR', + 1503808 => 'Portland, OR', + 1503813 => 'Portland, OR', + 1503815 => 'Tillamook, OR', + 1503823 => 'Portland, OR', + 1503824 => 'Colton, OR', + 1503829 => 'Molalla, OR', + 1503831 => 'Dallas, OR', + 1503842 => 'Tillamook, OR', + 1503843 => 'Sheridan, OR', + 1503844 => 'Hillsboro, OR', + 1503845 => 'Mount Angel, OR', + 1503846 => 'Hillsboro, OR', + 1503852 => 'Carlton, OR', + 1503861 => 'Warrenton, OR', + 1503872 => 'Portland, OR', + 1503873 => 'Silverton, OR', + 1503874 => 'Silverton, OR', + 1503876 => 'Willamina, OR', + 1503879 => 'Grand Ronde, OR', + 1503885 => 'Tualatin, OR', + 1503892 => 'Portland, OR', + 1503894 => 'Portland, OR', + 1503916 => 'Portland, OR', + 1503925 => 'Sherwood, OR', + 1503935 => 'Portland, OR', + 1503945 => 'Salem, OR', + 1503947 => 'Salem, OR', + 1503954 => 'Portland, OR', + 1503963 => 'Portland, OR', + 1503977 => 'Portland, OR', + 1503978 => 'Portland, OR', + 1503981 => 'Woodburn, OR', + 1503982 => 'Woodburn, OR', + 1503986 => 'Salem, OR', + 1503988 => 'Portland, OR', + 1503990 => 'Salem, OR', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1504.php b/src/libphonenumber/geocoding/data/en/1504.php new file mode 100644 index 000000000..16564a3ab --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1504.php @@ -0,0 +1,110 @@ + 'Louisiana', + 1504240 => 'New Orleans, LA', + 1504241 => 'New Orleans, LA', + 1504242 => 'New Orleans, LA', + 1504243 => 'New Orleans, LA', + 1504244 => 'New Orleans, LA', + 1504245 => 'New Orleans, LA', + 1504246 => 'New Orleans, LA', + 1504248 => 'New Orleans, LA', + 1504254 => 'New Orleans, LA', + 1504269 => 'New Orleans, LA', + 1504271 => 'Chalmette, LA', + 1504282 => 'New Orleans, LA', + 1504283 => 'New Orleans, LA', + 1504286 => 'New Orleans, LA', + 1504288 => 'New Orleans, LA', + 1504299 => 'New Orleans, LA', + 1504310 => 'New Orleans, LA', + 1504410 => 'New Orleans, LA', + 1504412 => 'New Orleans, LA', + 1504443 => 'Kenner, LA', + 1504454 => 'Metairie, LA', + 1504455 => 'Metairie, LA', + 1504456 => 'Metairie, LA', + 1504457 => 'Metairie, LA', + 1504461 => 'Kenner, LA', + 1504464 => 'Kenner, LA', + 1504466 => 'Kenner, LA', + 1504467 => 'Kenner, LA', + 1504468 => 'Kenner, LA', + 1504469 => 'Kenner, LA', + 1504471 => 'Kenner, LA', + 1504482 => 'New Orleans, LA', + 1504483 => 'New Orleans, LA', + 1504486 => 'New Orleans, LA', + 1504488 => 'New Orleans, LA', + 1504522 => 'New Orleans, LA', + 1504523 => 'New Orleans, LA', + 1504524 => 'New Orleans, LA', + 1504525 => 'New Orleans, LA', + 1504527 => 'New Orleans, LA', + 1504528 => 'New Orleans, LA', + 1504529 => 'New Orleans, LA', + 1504544 => 'New Orleans, LA', + 1504552 => 'New Orleans, LA', + 1504556 => 'New Orleans, LA', + 1504558 => 'New Orleans, LA', + 1504561 => 'New Orleans, LA', + 1504566 => 'New Orleans, LA', + 1504568 => 'New Orleans, LA', + 1504569 => 'New Orleans, LA', + 1504571 => 'New Orleans, LA', + 1504581 => 'New Orleans, LA', + 1504582 => 'New Orleans, LA', + 1504584 => 'New Orleans, LA', + 1504585 => 'New Orleans, LA', + 1504586 => 'New Orleans, LA', + 1504587 => 'New Orleans, LA', + 1504588 => 'New Orleans, LA', + 1504589 => 'New Orleans, LA', + 1504592 => 'New Orleans, LA', + 1504593 => 'New Orleans, LA', + 1504595 => 'New Orleans, LA', + 1504596 => 'New Orleans, LA', + 1504598 => 'New Orleans, LA', + 1504599 => 'New Orleans, LA', + 1504619 => 'New Orleans, LA', + 1504657 => 'Buras-Triumph, LA', + 1504658 => 'New Orleans, LA', + 1504779 => 'Metairie, LA', + 1504780 => 'Metairie, LA', + 1504821 => 'New Orleans, LA', + 1504822 => 'New Orleans, LA', + 1504827 => 'New Orleans, LA', + 1504830 => 'Metairie, LA', + 1504831 => 'Metairie, LA', + 1504832 => 'Metairie, LA', + 1504834 => 'Metairie, LA', + 1504835 => 'Metairie, LA', + 1504836 => 'Metairie, LA', + 1504837 => 'Metairie, LA', + 1504861 => 'New Orleans, LA', + 1504862 => 'New Orleans, LA', + 1504864 => 'New Orleans, LA', + 1504865 => 'New Orleans, LA', + 1504866 => 'New Orleans, LA', + 1504883 => 'Metairie, LA', + 1504885 => 'Metairie, LA', + 1504887 => 'Metairie, LA', + 1504888 => 'Metairie, LA', + 1504889 => 'Metairie, LA', + 1504891 => 'New Orleans, LA', + 1504894 => 'New Orleans, LA', + 1504895 => 'New Orleans, LA', + 1504896 => 'New Orleans, LA', + 1504897 => 'New Orleans, LA', + 1504899 => 'New Orleans, LA', + 1504903 => 'New Orleans, LA', + 1504941 => 'New Orleans, LA', + 1504942 => 'New Orleans, LA', + 1504943 => 'New Orleans, LA', + 1504944 => 'New Orleans, LA', + 1504945 => 'New Orleans, LA', + 1504947 => 'New Orleans, LA', + 1504948 => 'New Orleans, LA', + 1504949 => 'New Orleans, LA', + 1504988 => 'New Orleans, LA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1505.php b/src/libphonenumber/geocoding/data/en/1505.php new file mode 100644 index 000000000..6ec5a79e9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1505.php @@ -0,0 +1,224 @@ + 'New Mexico', + 1505203 => 'Albuquerque, NM', + 1505217 => 'Albuquerque, NM', + 1505222 => 'Albuquerque, NM', + 1505224 => 'Albuquerque, NM', + 1505227 => 'Albuquerque, NM', + 1505228 => 'Albuquerque, NM', + 1505232 => 'Albuquerque, NM', + 1505235 => 'Albuquerque, NM', + 1505237 => 'Albuquerque, NM', + 1505242 => 'Albuquerque, NM', + 1505243 => 'Albuquerque, NM', + 1505244 => 'Albuquerque, NM', + 1505246 => 'Albuquerque, NM', + 1505247 => 'Albuquerque, NM', + 1505248 => 'Albuquerque, NM', + 1505254 => 'Albuquerque, NM', + 1505255 => 'Albuquerque, NM', + 1505256 => 'Albuquerque, NM', + 1505257 => 'Ruidoso, NM', + 1505259 => 'Albuquerque, NM', + 1505260 => 'Albuquerque, NM', + 1505261 => 'Albuquerque, NM', + 1505262 => 'Albuquerque, NM', + 1505263 => 'Albuquerque, NM', + 1505265 => 'Albuquerque, NM', + 1505266 => 'Albuquerque, NM', + 1505268 => 'Albuquerque, NM', + 1505269 => 'Albuquerque, NM', + 1505271 => 'Albuquerque, NM', + 1505272 => 'Albuquerque, NM', + 1505275 => 'Albuquerque, NM', + 1505277 => 'Albuquerque, NM', + 1505280 => 'Albuquerque, NM', + 1505285 => 'Grants, NM', + 1505287 => 'Grants, NM', + 1505291 => 'Albuquerque, NM', + 1505292 => 'Albuquerque, NM', + 1505293 => 'Albuquerque, NM', + 1505294 => 'Albuquerque, NM', + 1505296 => 'Albuquerque, NM', + 1505298 => 'Albuquerque, NM', + 1505299 => 'Albuquerque, NM', + 1505304 => 'Albuquerque, NM', + 1505314 => 'Albuquerque, NM', + 1505315 => 'Albuquerque, NM', + 1505319 => 'Albuquerque, NM', + 1505321 => 'Albuquerque, NM', + 1505323 => 'Albuquerque, NM', + 1505324 => 'Farmington, NM', + 1505325 => 'Farmington, NM', + 1505326 => 'Farmington, NM', + 1505327 => 'Farmington, NM', + 1505331 => 'Albuquerque, NM', + 1505332 => 'Albuquerque, NM', + 1505334 => 'Aztec, NM', + 1505338 => 'Albuquerque, NM', + 1505341 => 'Albuquerque, NM', + 1505342 => 'Albuquerque, NM', + 1505343 => 'Albuquerque, NM', + 1505344 => 'Albuquerque, NM', + 1505345 => 'Albuquerque, NM', + 1505346 => 'Albuquerque, NM', + 1505350 => 'Albuquerque, NM', + 1505352 => 'Albuquerque, NM', + 1505362 => 'Albuquerque, NM', + 1505363 => 'Albuquerque, NM', + 1505368 => 'Shiprock, NM', + 1505369 => 'Albuquerque, NM', + 1505379 => 'Albuquerque, NM', + 1505388 => 'Silver City, NM', + 1505392 => 'Hobbs, NM', + 1505393 => 'Hobbs, NM', + 1505400 => 'Albuquerque, NM', + 1505401 => 'Albuquerque, NM', + 1505424 => 'Santa Fe, NM', + 1505425 => 'Las Vegas, NM', + 1505426 => 'Las Vegas, NM', + 1505428 => 'Santa Fe, NM', + 1505437 => 'Alamogordo, NM', + 1505438 => 'Santa Fe, NM', + 1505445 => 'Raton, NM', + 1505452 => 'Albuquerque, NM', + 1505454 => 'Las Vegas, NM', + 1505455 => 'Santa Fe, NM', + 1505461 => 'Tucumcari, NM', + 1505463 => 'Albuquerque, NM', + 1505466 => 'Santa Fe, NM', + 1505467 => 'Santa Fe, NM', + 1505470 => 'Santa Fe, NM', + 1505471 => 'Santa Fe, NM', + 1505473 => 'Santa Fe, NM', + 1505474 => 'Santa Fe, NM', + 1505476 => 'Santa Fe, NM', + 1505480 => 'Albuquerque, NM', + 1505489 => 'Albuquerque, NM', + 1505503 => 'Albuquerque, NM', + 1505508 => 'Albuquerque, NM', + 1505521 => 'Las Cruces, NM', + 1505522 => 'Las Cruces, NM', + 1505523 => 'Las Cruces, NM', + 1505524 => 'Las Cruces, NM', + 1505527 => 'Las Cruces, NM', + 1505532 => 'Las Cruces, NM', + 1505534 => 'Silver City, NM', + 1505538 => 'Silver City, NM', + 1505546 => 'Deming, NM', + 1505550 => 'Albuquerque, NM', + 1505554 => 'Albuquerque, NM', + 1505556 => 'Las Cruces, NM', + 1505559 => 'Albuquerque, NM', + 1505563 => 'Albuquerque, NM', + 1505564 => 'Farmington, NM', + 1505565 => 'Los Lunas, NM', + 1505566 => 'Farmington, NM', + 1505577 => 'Santa Fe, NM', + 1505599 => 'Farmington, NM', + 1505609 => 'Farmington, NM', + 1505622 => 'Roswell, NM', + 1505624 => 'Roswell, NM', + 1505632 => 'Bloomfield, NM', + 1505660 => 'Santa Fe, NM', + 1505661 => 'Los Alamos, NM', + 1505662 => 'Los Alamos, NM', + 1505670 => 'Santa Fe, NM', + 1505672 => 'Los Alamos, NM', + 1505690 => 'Santa Fe, NM', + 1505699 => 'Santa Fe, NM', + 1505717 => 'Albuquerque, NM', + 1505720 => 'Albuquerque, NM', + 1505721 => 'Gallup, NM', + 1505722 => 'Gallup, NM', + 1505724 => 'Albuquerque, NM', + 1505726 => 'Gallup, NM', + 1505727 => 'Albuquerque, NM', + 1505747 => 'Espanola, NM', + 1505750 => 'Albuquerque, NM', + 1505751 => 'Taos, NM', + 1505753 => 'Espanola, NM', + 1505757 => 'Pecos, NM', + 1505761 => 'Albuquerque, NM', + 1505762 => 'Clovis, NM', + 1505764 => 'Albuquerque, NM', + 1505765 => 'Albuquerque, NM', + 1505766 => 'Albuquerque, NM', + 1505767 => 'Albuquerque, NM', + 1505768 => 'Albuquerque, NM', + 1505769 => 'Clovis, NM', + 1505782 => 'Zuni, NM', + 1505786 => 'Crownpoint, NM', + 1505792 => 'Albuquerque, NM', + 1505795 => 'Santa Fe, NM', + 1505796 => 'Albuquerque, NM', + 1505797 => 'Albuquerque, NM', + 1505798 => 'Albuquerque, NM', + 1505804 => 'Albuquerque, NM', + 1505820 => 'Santa Fe, NM', + 1505821 => 'Albuquerque, NM', + 1505822 => 'Albuquerque, NM', + 1505823 => 'Albuquerque, NM', + 1505827 => 'Santa Fe, NM', + 1505828 => 'Albuquerque, NM', + 1505830 => 'Albuquerque, NM', + 1505831 => 'Albuquerque, NM', + 1505832 => 'Moriarty, NM', + 1505833 => 'Albuquerque, NM', + 1505836 => 'Albuquerque, NM', + 1505837 => 'Albuquerque, NM', + 1505839 => 'Albuquerque, NM', + 1505841 => 'Albuquerque, NM', + 1505842 => 'Albuquerque, NM', + 1505843 => 'Albuquerque, NM', + 1505847 => 'Mountainair, NM', + 1505848 => 'Albuquerque, NM', + 1505855 => 'Albuquerque, NM', + 1505856 => 'Albuquerque, NM', + 1505857 => 'Albuquerque, NM', + 1505858 => 'Albuquerque, NM', + 1505861 => 'Belen, NM', + 1505863 => 'Gallup, NM', + 1505864 => 'Belen, NM', + 1505865 => 'Los Lunas, NM', + 1505866 => 'Los Lunas, NM', + 1505872 => 'Albuquerque, NM', + 1505873 => 'Albuquerque, NM', + 1505875 => 'Albuquerque, NM', + 1505877 => 'Albuquerque, NM', + 1505878 => 'Albuquerque, NM', + 1505880 => 'Albuquerque, NM', + 1505881 => 'Albuquerque, NM', + 1505883 => 'Albuquerque, NM', + 1505884 => 'Albuquerque, NM', + 1505885 => 'Carlsbad, NM', + 1505888 => 'Albuquerque, NM', + 1505889 => 'Albuquerque, NM', + 1505890 => 'Albuquerque, NM', + 1505891 => 'Rio Rancho, NM', + 1505892 => 'Rio Rancho, NM', + 1505896 => 'Rio Rancho, NM', + 1505897 => 'Albuquerque, NM', + 1505899 => 'Albuquerque, NM', + 1505913 => 'Santa Fe, NM', + 1505920 => 'Santa Fe, NM', + 1505922 => 'Albuquerque, NM', + 1505923 => 'Albuquerque, NM', + 1505924 => 'Albuquerque, NM', + 1505944 => 'Albuquerque, NM', + 1505946 => 'Santa Fe, NM', + 1505954 => 'Santa Fe, NM', + 1505955 => 'Santa Fe, NM', + 1505966 => 'Belen, NM', + 1505982 => 'Santa Fe, NM', + 1505983 => 'Santa Fe, NM', + 1505984 => 'Santa Fe, NM', + 1505986 => 'Santa Fe, NM', + 1505988 => 'Santa Fe, NM', + 1505989 => 'Santa Fe, NM', + 1505992 => 'Santa Fe, NM', + 1505994 => 'Rio Rancho, NM', + 1505995 => 'Santa Fe, NM', + 1505998 => 'Albuquerque, NM', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1506.php b/src/libphonenumber/geocoding/data/en/1506.php new file mode 100644 index 000000000..40b7ac015 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1506.php @@ -0,0 +1,86 @@ + 'New Brunswick', + 1506214 => 'Saint John, NB', + 1506235 => 'Saint-Quentin, NB', + 1506273 => 'Perth-Andover, NB', + 1506284 => 'Kedgwick, NB', + 1506325 => 'Woodstock, NB', + 1506327 => 'Minto, NB', + 1506328 => 'Woodstock, NB', + 1506336 => 'Shippagan, NB', + 1506344 => 'Lamèque, NB', + 1506357 => 'Oromocto, NB', + 1506364 => 'Sackville, NB', + 1506365 => 'Doaktown, NB', + 1506372 => 'Salisbury, NB', + 1506384 => 'Moncton, NB', + 1506393 => 'Tracadie-Sheila, NB', + 1506395 => 'Tracadie-Sheila, NB', + 1506423 => 'Saint Leonard, NB', + 1506432 => 'Sussex, NB', + 1506433 => 'Sussex, NB', + 1506444 => 'Fredericton, NB', + 1506446 => 'Oromocto, NB', + 1506450 => 'Fredericton, NB', + 1506451 => 'Fredericton, NB', + 1506452 => 'Fredericton, NB', + 1506453 => 'Fredericton, NB', + 1506454 => 'Fredericton, NB', + 1506455 => 'Fredericton, NB', + 1506457 => 'Fredericton, NB', + 1506458 => 'Fredericton, NB', + 1506459 => 'Fredericton, NB', + 1506460 => 'Fredericton, NB', + 1506462 => 'Fredericton, NB', + 1506466 => 'Saint Stephen, NB', + 1506472 => 'Fredericton, NB', + 1506473 => 'Grand Falls, NB', + 1506474 => 'Fredericton, NB', + 1506523 => 'Richibucto, NB', + 1506529 => 'Saint Andrews, NB', + 1506532 => 'Shediac, NB', + 1506533 => 'Shediac, NB', + 1506536 => 'Sackville, NB', + 1506546 => 'Bathurst, NB', + 1506548 => 'Bathurst, NB', + 1506576 => 'Cocagne, NB', + 1506577 => 'Cap-Pele, NB', + 1506632 => 'Saint John, NB', + 1506633 => 'Saint John, NB', + 1506634 => 'Saint John, NB', + 1506635 => 'Saint John, NB', + 1506636 => 'Saint John, NB', + 1506642 => 'Saint John, NB', + 1506648 => 'Saint John, NB', + 1506652 => 'Saint John, NB', + 1506657 => 'Saint John, NB', + 1506658 => 'Saint John, NB', + 1506662 => 'Grand Manan, NB', + 1506672 => 'Saint John, NB', + 1506674 => 'Saint John, NB', + 1506684 => 'Dalhousie, NB', + 1506693 => 'Saint John, NB', + 1506696 => 'Saint John, NB', + 1506727 => 'Caraquet, NB', + 1506735 => 'Edmundston, NB', + 1506736 => 'Edmundston, NB', + 1506737 => 'Edmundston, NB', + 1506739 => 'Edmundston, NB', + 1506743 => 'Bouctouche, NB', + 1506753 => 'Campbellton, NB', + 1506756 => 'Petitcodiac, NB', + 1506758 => 'Memramcook, NB', + 1506759 => 'Campbellton, NB', + 1506775 => 'Rogersville, NB', + 1506776 => 'Neguac, NB', + 1506789 => 'Campbellton, NB', + 1506832 => 'Hampton, NB', + 1506852 => 'Moncton, NB', + 1506853 => 'Moncton, NB', + 1506856 => 'Moncton, NB', + 1506857 => 'Moncton, NB', + 1506858 => 'Moncton, NB', + 1506866 => 'Moncton, NB', + 1506876 => 'Saint-Louis de Kent, NB', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1507.php b/src/libphonenumber/geocoding/data/en/1507.php new file mode 100644 index 000000000..f1e3e2b5a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1507.php @@ -0,0 +1,153 @@ + 'Minnesota', + 1507206 => 'Rochester, MN', + 1507212 => 'Tracy, MN', + 1507214 => 'Owatonna, MN', + 1507223 => 'Canby, MN', + 1507233 => 'New Ulm, MN', + 1507234 => 'Janesville, MN', + 1507235 => 'Fairmont, MN', + 1507237 => 'Gaylord, MN', + 1507238 => 'Fairmont, MN', + 1507247 => 'Tyler, MN', + 1507248 => 'Henderson, MN', + 1507249 => 'Morgan, MN', + 1507252 => 'Rochester, MN', + 1507255 => 'Rochester, MN', + 1507257 => 'Eagle Lake, MN', + 1507263 => 'Cannon Falls, MN', + 1507274 => 'Westbrook, MN', + 1507275 => 'Hendricks, MN', + 1507280 => 'Rochester, MN', + 1507281 => 'Rochester, MN', + 1507282 => 'Rochester, MN', + 1507283 => 'Luverne, MN', + 1507284 => 'Rochester, MN', + 1507285 => 'Rochester, MN', + 1507286 => 'Rochester, MN', + 1507287 => 'Rochester, MN', + 1507288 => 'Rochester, MN', + 1507289 => 'Rochester, MN', + 1507292 => 'Rochester, MN', + 1507324 => 'Le Roy, MN', + 1507328 => 'Rochester, MN', + 1507331 => 'Faribault, MN', + 1507332 => 'Faribault, MN', + 1507333 => 'Faribault, MN', + 1507334 => 'Faribault, MN', + 1507337 => 'Marshall, MN', + 1507344 => 'Mankato, MN', + 1507345 => 'Mankato, MN', + 1507346 => 'Spring Valley, MN', + 1507354 => 'New Ulm, MN', + 1507356 => 'Pine Island, MN', + 1507357 => 'Le Center, MN', + 1507359 => 'New Ulm, MN', + 1507362 => 'Waterville, MN', + 1507364 => 'Montgomery, MN', + 1507368 => 'Lake Benton, MN', + 1507372 => 'Worthington, MN', + 1507373 => 'Albert Lea, MN', + 1507374 => 'Dodge Center, MN', + 1507376 => 'Worthington, MN', + 1507377 => 'Albert Lea, MN', + 1507379 => 'Albert Lea, MN', + 1507385 => 'Mankato, MN', + 1507386 => 'Mankato, MN', + 1507387 => 'Mankato, MN', + 1507388 => 'Mankato, MN', + 1507389 => 'Mankato, MN', + 1507423 => 'Cottonwood, MN', + 1507424 => 'Rochester, MN', + 1507426 => 'Fairfax, MN', + 1507427 => 'Mountain Lake, MN', + 1507433 => 'Austin, MN', + 1507434 => 'Austin, MN', + 1507437 => 'Austin, MN', + 1507442 => 'Edgerton, MN', + 1507444 => 'Owatonna, MN', + 1507446 => 'Owatonna, MN', + 1507449 => 'Luverne, MN', + 1507451 => 'Owatonna, MN', + 1507452 => 'Winona, MN', + 1507453 => 'Winona, MN', + 1507454 => 'Winona, MN', + 1507455 => 'Owatonna, MN', + 1507457 => 'Winona, MN', + 1507462 => 'Minnesota Lake, MN', + 1507465 => 'New Richland, MN', + 1507467 => 'Lanesboro, MN', + 1507474 => 'Winona, MN', + 1507483 => 'Adrian, MN', + 1507493 => 'Mabel, MN', + 1507498 => 'Spring Grove, MN', + 1507523 => 'Lewiston, MN', + 1507524 => 'Mapleton, MN', + 1507526 => 'Blue Earth, MN', + 1507529 => 'Rochester, MN', + 1507532 => 'Marshall, MN', + 1507533 => 'Stewartville, MN', + 1507534 => 'Plainview, MN', + 1507536 => 'Rochester, MN', + 1507537 => 'Marshall, MN', + 1507538 => 'Rochester, MN', + 1507545 => 'Eyota, MN', + 1507553 => 'Wells, MN', + 1507562 => 'Pipestone, MN', + 1507582 => 'Adams, MN', + 1507583 => 'Blooming Prairie, MN', + 1507625 => 'Mankato, MN', + 1507627 => 'Redwood Falls, MN', + 1507629 => 'Tracy, MN', + 1507634 => 'Kasson, MN', + 1507635 => 'Mantorville, MN', + 1507637 => 'Redwood Falls, MN', + 1507642 => 'Madelia, MN', + 1507644 => 'Redwood Falls, MN', + 1507645 => 'Northfield, MN', + 1507646 => 'Northfield, MN', + 1507647 => 'Winthrop, MN', + 1507662 => 'Lakefield, MN', + 1507663 => 'Northfield, MN', + 1507665 => 'Le Sueur, MN', + 1507674 => 'Amboy, MN', + 1507694 => 'Ivanhoe, MN', + 1507723 => 'Springfield, MN', + 1507724 => 'Caledonia, MN', + 1507725 => 'Caledonia, MN', + 1507726 => 'Lake Crystal, MN', + 1507728 => 'Welcome, MN', + 1507732 => 'Zumbrota, MN', + 1507734 => 'Balaton, MN', + 1507744 => 'Lonsdale, MN', + 1507754 => 'Grand Meadow, MN', + 1507764 => 'Sherburn, MN', + 1507765 => 'Preston, MN', + 1507775 => 'Byron, MN', + 1507776 => 'Truman, MN', + 1507789 => 'Kenyon, MN', + 1507793 => 'Heron Lake, MN', + 1507794 => 'Sleepy Eye, MN', + 1507825 => 'Pipestone, MN', + 1507831 => 'Windom, MN', + 1507833 => 'Waseca, MN', + 1507834 => 'Gibbon, MN', + 1507835 => 'Waseca, MN', + 1507836 => 'Slayton, MN', + 1507837 => 'Waseca, MN', + 1507847 => 'Jackson, MN', + 1507859 => 'Walnut Grove, MN', + 1507864 => 'Rushford, MN', + 1507867 => 'Chatfield, MN', + 1507872 => 'Minneota, MN', + 1507874 => 'Alden, MN', + 1507886 => 'Harmony, MN', + 1507893 => 'Winnebago, MN', + 1507895 => 'La Crescent, MN', + 1507896 => 'Houston, MN', + 1507929 => 'Marshall, MN', + 1507931 => 'St. Peter, MN', + 1507934 => 'St. Peter, MN', + 1507964 => 'Arlington, MN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1508.php b/src/libphonenumber/geocoding/data/en/1508.php new file mode 100644 index 000000000..aceed80a2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1508.php @@ -0,0 +1,165 @@ + 'Massachusetts', + 1508222 => 'Attleboro, MA', + 1508223 => 'Attleboro, MA', + 1508224 => 'Plymouth, MA', + 1508226 => 'Attleboro, MA', + 1508228 => 'Nantucket, MA', + 1508229 => 'Marlboro, MA', + 1508235 => 'Fall River, MA', + 1508248 => 'Charlton, MA', + 1508252 => 'Rehoboth, MA', + 1508261 => 'Mansfield, MA', + 1508270 => 'Framingham, MA', + 1508278 => 'Uxbridge, MA', + 1508279 => 'Bridgewater, MA', + 1508285 => 'Norton, MA', + 1508303 => 'Marlborough, MA', + 1508325 => 'Nantucket, MA', + 1508334 => 'Worcester, MA', + 1508336 => 'Seekonk, MA', + 1508337 => 'Mansfield, MA', + 1508339 => 'Mansfield, MA', + 1508349 => 'Wellfleet, MA', + 1508351 => 'Northborough, MA', + 1508358 => 'Wayland, MA', + 1508359 => 'Medfield, MA', + 1508363 => 'Worcester, MA', + 1508366 => 'Westborough, MA', + 1508368 => 'Worcester, MA', + 1508370 => 'Framingham, MA', + 1508376 => 'Millis, MA', + 1508378 => 'East Bridgewater, MA', + 1508379 => 'Swansea, MA', + 1508383 => 'Framingham, MA', + 1508384 => 'Wrentham, MA', + 1508393 => 'Northborough, MA', + 1508405 => 'Framingham, MA', + 1508421 => 'Worcester, MA', + 1508427 => 'Brockton, MA', + 1508429 => 'Holliston, MA', + 1508431 => 'Attleboro, MA', + 1508435 => 'Hopkinton, MA', + 1508438 => 'Worcester, MA', + 1508459 => 'Worcester, MA', + 1508460 => 'Marlboro, MA', + 1508477 => 'Mashpee, MA', + 1508480 => 'Marlborough, MA', + 1508481 => 'Marlboro, MA', + 1508485 => 'Marlborough, MA', + 1508487 => 'Provincetown, MA', + 1508497 => 'Hopkinton, MA', + 1508520 => 'Franklin, MA', + 1508528 => 'Franklin, MA', + 1508529 => 'Upton, MA', + 1508532 => 'Framingham, MA', + 1508533 => 'Medway, MA', + 1508539 => 'Mashpee, MA', + 1508541 => 'Franklin, MA', + 1508543 => 'Foxboro, MA', + 1508553 => 'Franklin, MA', + 1508559 => 'Brockton, MA', + 1508565 => 'Brockton, MA', + 1508580 => 'Brockton, MA', + 1508583 => 'Brockton, MA', + 1508584 => 'Brockton, MA', + 1508586 => 'Brockton, MA', + 1508587 => 'Brockton, MA', + 1508588 => 'Brockton, MA', + 1508595 => 'Worcester, MA', + 1508616 => 'Westborough, MA', + 1508620 => 'Framingham, MA', + 1508624 => 'Marlborough, MA', + 1508626 => 'Framingham, MA', + 1508627 => 'Edgartown, MA', + 1508628 => 'Framingham, MA', + 1508636 => 'Westport, MA', + 1508644 => 'Assonet, MA', + 1508647 => 'Natick, MA', + 1508650 => 'Natick, MA', + 1508651 => 'Natick, MA', + 1508653 => 'Natick, MA', + 1508655 => 'Natick, MA', + 1508660 => 'Walpole, MA', + 1508665 => 'Framingham, MA', + 1508668 => 'Walpole, MA', + 1508669 => 'Dighton, MA', + 1508675 => 'Fall River, MA', + 1508679 => 'Fall River, MA', + 1508697 => 'Bridgewater, MA', + 1508698 => 'Foxboro, MA', + 1508721 => 'Auburn, MA', + 1508732 => 'Plymouth, MA', + 1508746 => 'Plymouth, MA', + 1508747 => 'Plymouth, MA', + 1508748 => 'Marion, MA', + 1508752 => 'Worcester, MA', + 1508753 => 'Worcester, MA', + 1508754 => 'Worcester, MA', + 1508755 => 'Worcester, MA', + 1508756 => 'Worcester, MA', + 1508757 => 'Worcester, MA', + 1508758 => 'Mattapoisett, MA', + 1508764 => 'Southbridge, MA', + 1508765 => 'Southbridge, MA', + 1508767 => 'Worcester, MA', + 1508770 => 'Worcester, MA', + 1508785 => 'Dover, MA', + 1508786 => 'Marlboro, MA', + 1508788 => 'Framingham, MA', + 1508791 => 'Worcester, MA', + 1508792 => 'Worcester, MA', + 1508793 => 'Worcester, MA', + 1508795 => 'Worcester, MA', + 1508797 => 'Worcester, MA', + 1508798 => 'Worcester, MA', + 1508799 => 'Worcester, MA', + 1508820 => 'Framingham, MA', + 1508825 => 'Nantucket, MA', + 1508829 => 'Holden, MA', + 1508830 => 'Plymouth, MA', + 1508831 => 'Worcester, MA', + 1508832 => 'Auburn, MA', + 1508835 => 'West Boylston, MA', + 1508836 => 'Westborough, MA', + 1508841 => 'Shrewsbury, MA', + 1508842 => 'Shrewsbury, MA', + 1508845 => 'Shrewsbury, MA', + 1508852 => 'Worcester, MA', + 1508853 => 'Worcester, MA', + 1508854 => 'Worcester, MA', + 1508856 => 'Worcester, MA', + 1508860 => 'Worcester, MA', + 1508862 => 'Hyannis, MA', + 1508866 => 'Carver, MA', + 1508869 => 'Boylston, MA', + 1508870 => 'Westborough, MA', + 1508871 => 'Westborough, MA', + 1508872 => 'Framingham, MA', + 1508875 => 'Framingham, MA', + 1508877 => 'Framingham, MA', + 1508879 => 'Framingham, MA', + 1508881 => 'Ashland, MA', + 1508882 => 'Oakham, MA', + 1508883 => 'Bellingham, MA', + 1508885 => 'Spencer, MA', + 1508886 => 'Rutland, MA', + 1508896 => 'Brewster, MA', + 1508897 => 'Brockton, MA', + 1508898 => 'Westborough, MA', + 1508923 => 'Middleboro, MA', + 1508926 => 'Worcester, MA', + 1508929 => 'Worcester, MA', + 1508941 => 'Brockton, MA', + 1508943 => 'Webster, MA', + 1508945 => 'Chatham, MA', + 1508946 => 'Middleboro, MA', + 1508947 => 'Middleboro, MA', + 1508949 => 'Webster, MA', + 1508961 => 'New Bedford, MA', + 1508966 => 'Bellingham, MA', + 1508987 => 'Oxford, MA', + 1508995 => 'New Bedford, MA', + 1508998 => 'New Bedford, MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1509.php b/src/libphonenumber/geocoding/data/en/1509.php new file mode 100644 index 000000000..4794a5157 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1509.php @@ -0,0 +1,183 @@ + 'Washington', + 1509216 => 'Spokane, WA', + 1509218 => 'Spokane, WA', + 1509225 => 'Yakima, WA', + 1509232 => 'Spokane, WA', + 1509234 => 'Connell, WA', + 1509235 => 'Cheney, WA', + 1509246 => 'Soap Lake, WA', + 1509248 => 'Yakima, WA', + 1509249 => 'Yakima, WA', + 1509252 => 'Spokane, WA', + 1509255 => 'Liberty Lake, WA', + 1509276 => 'Deer Park, WA', + 1509284 => 'Tekoa, WA', + 1509290 => 'Spokane, WA', + 1509299 => 'Medical Lake, WA', + 1509301 => 'Walla Walla, WA', + 1509313 => 'Spokane, WA', + 1509315 => 'Spokane, WA', + 1509323 => 'Spokane, WA', + 1509324 => 'Spokane, WA', + 1509325 => 'Spokane, WA', + 1509326 => 'Spokane, WA', + 1509327 => 'Spokane, WA', + 1509328 => 'Spokane, WA', + 1509332 => 'Pullman, WA', + 1509334 => 'Pullman, WA', + 1509338 => 'Pullman, WA', + 1509342 => 'Spokane, WA', + 1509344 => 'Spokane, WA', + 1509346 => 'Royal City, WA', + 1509349 => 'Warden, WA', + 1509353 => 'Spokane, WA', + 1509354 => 'Spokane, WA', + 1509371 => 'Richland, WA', + 1509374 => 'Kennewick, WA', + 1509375 => 'Richland, WA', + 1509382 => 'Dayton, WA', + 1509396 => 'Kennewick, WA', + 1509397 => 'Colfax, WA', + 1509422 => 'Okanogan, WA', + 1509434 => 'Spokane, WA', + 1509442 => 'Ione, WA', + 1509443 => 'Spokane, WA', + 1509444 => 'Spokane, WA', + 1509447 => 'Newport, WA', + 1509448 => 'Spokane, WA', + 1509452 => 'Yakima, WA', + 1509453 => 'Yakima, WA', + 1509454 => 'Yakima, WA', + 1509455 => 'Spokane, WA', + 1509456 => 'Spokane, WA', + 1509457 => 'Yakima, WA', + 1509458 => 'Spokane, WA', + 1509459 => 'Spokane, WA', + 1509462 => 'Spokane, WA', + 1509464 => 'Spokane, WA', + 1509465 => 'Spokane, WA', + 1509466 => 'Spokane, WA', + 1509467 => 'Spokane, WA', + 1509468 => 'Spokane, WA', + 1509469 => 'Yakima, WA', + 1509473 => 'Spokane, WA', + 1509474 => 'Spokane, WA', + 1509476 => 'Oroville, WA', + 1509477 => 'Spokane, WA', + 1509482 => 'Spokane, WA', + 1509483 => 'Spokane, WA', + 1509484 => 'Spokane, WA', + 1509486 => 'Tonasket, WA', + 1509487 => 'Spokane, WA', + 1509488 => 'Othello, WA', + 1509489 => 'Spokane, WA', + 1509494 => 'Yakima, WA', + 1509522 => 'Walla Walla, WA', + 1509523 => 'Rosalia, WA', + 1509524 => 'Walla Walla, WA', + 1509525 => 'Walla Walla, WA', + 1509526 => 'Walla Walla, WA', + 1509527 => 'Walla Walla, WA', + 1509529 => 'Walla Walla, WA', + 1509532 => 'Spokane, WA', + 1509533 => 'Spokane, WA', + 1509534 => 'Spokane, WA', + 1509535 => 'Spokane, WA', + 1509536 => 'Spokane, WA', + 1509542 => 'Pasco, WA', + 1509543 => 'Pasco, WA', + 1509544 => 'Pasco, WA', + 1509545 => 'Pasco, WA', + 1509546 => 'Pasco, WA', + 1509547 => 'Pasco, WA', + 1509548 => 'Leavenworth, WA', + 1509559 => 'Cheney, WA', + 1509562 => 'Fremont, CA', + 1509573 => 'Yakima, WA', + 1509574 => 'Yakima, WA', + 1509575 => 'Yakima, WA', + 1509576 => 'Yakima, WA', + 1509582 => 'Kennewick, WA', + 1509585 => 'Kennewick, WA', + 1509586 => 'Kennewick, WA', + 1509588 => 'Benton City, WA', + 1509590 => 'Spokane, WA', + 1509623 => 'Spokane, WA', + 1509624 => 'Spokane, WA', + 1509625 => 'Spokane, WA', + 1509626 => 'Spokane, WA', + 1509632 => 'Coulee City, WA', + 1509647 => 'Wilbur, WA', + 1509648 => 'St. John, WA', + 1509653 => 'Naches, WA', + 1509659 => 'Ritzville, WA', + 1509662 => 'Wenatchee, WA', + 1509663 => 'Wenatchee, WA', + 1509664 => 'Wenatchee, WA', + 1509665 => 'Wenatchee, WA', + 1509667 => 'Wenatchee, WA', + 1509674 => 'Cle Elum, WA', + 1509682 => 'Chelan, WA', + 1509684 => 'Colville, WA', + 1509685 => 'Colville, WA', + 1509687 => 'Manson, WA', + 1509689 => 'Brewster, WA', + 1509697 => 'Selah, WA', + 1509698 => 'Selah, WA', + 1509725 => 'Davenport, WA', + 1509734 => 'Kennewick, WA', + 1509735 => 'Kennewick, WA', + 1509736 => 'Kennewick, WA', + 1509737 => 'Kennewick, WA', + 1509738 => 'Kettle Falls, WA', + 1509744 => 'Spokane, WA', + 1509745 => 'Waterville, WA', + 1509747 => 'Spokane, WA', + 1509751 => 'Clarkston, WA', + 1509754 => 'Ephrata, WA', + 1509758 => 'Clarkston, WA', + 1509762 => 'Moses Lake, WA', + 1509763 => 'Leavenworth, WA', + 1509764 => 'Moses Lake, WA', + 1509765 => 'Moses Lake, WA', + 1509766 => 'Moses Lake, WA', + 1509773 => 'Goldendale, WA', + 1509775 => 'Republic, WA', + 1509777 => 'Spokane, WA', + 1509782 => 'Cashmere, WA', + 1509783 => 'Kennewick, WA', + 1509784 => 'Entiat, WA', + 1509786 => 'Prosser, WA', + 1509787 => 'Quincy, WA', + 1509826 => 'Omak, WA', + 1509829 => 'Zillah, WA', + 1509835 => 'Spokane, WA', + 1509836 => 'Sunnyside, WA', + 1509837 => 'Sunnyside, WA', + 1509838 => 'Spokane, WA', + 1509839 => 'Sunnyside, WA', + 1509843 => 'Pomeroy, WA', + 1509853 => 'Yakima, WA', + 1509865 => 'Toppenish, WA', + 1509877 => 'Wapato, WA', + 1509878 => 'Palouse, WA', + 1509882 => 'Grandview, WA', + 1509884 => 'East Wenatchee, WA', + 1509886 => 'East Wenatchee, WA', + 1509925 => 'Ellensburg, WA', + 1509932 => 'Mattawa, WA', + 1509933 => 'Ellensburg, WA', + 1509935 => 'Chewelah, WA', + 1509937 => 'Valley, WA', + 1509943 => 'Richland, WA', + 1509946 => 'Richland, WA', + 1509962 => 'Ellensburg, WA', + 1509965 => 'Yakima, WA', + 1509966 => 'Yakima, WA', + 1509972 => 'Yakima, WA', + 1509982 => 'Odessa, WA', + 1509996 => 'Winthrop, WA', + 1509997 => 'Twisp, WA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1510.php b/src/libphonenumber/geocoding/data/en/1510.php new file mode 100644 index 000000000..d39c68b3e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1510.php @@ -0,0 +1,138 @@ + 'California', + 1510208 => 'Oakland, CA', + 1510226 => 'Fremont, CA', + 1510238 => 'Oakland, CA', + 1510248 => 'Fremont, CA', + 1510249 => 'Fremont, CA', + 1510251 => 'Oakland, CA', + 1510252 => 'Fremont, CA', + 1510259 => 'Hayward, CA', + 1510261 => 'Oakland, CA', + 1510264 => 'Hayward, CA', + 1510265 => 'Hayward, CA', + 1510266 => 'Hayward, CA', + 1510267 => 'Oakland, CA', + 1510268 => 'Oakland, CA', + 1510271 => 'Oakland, CA', + 1510272 => 'Oakland, CA', + 1510286 => 'Oakland, CA', + 1510293 => 'Hayward, CA', + 1510307 => 'Richmond, CA', + 1510336 => 'Oakland, CA', + 1510337 => 'Alameda, CA', + 1510339 => 'Oakland, CA', + 1510346 => 'San Leandro, CA', + 1510347 => 'San Leandro, CA', + 1510351 => 'San Leandro, CA', + 1510352 => 'San Leandro, CA', + 1510353 => 'Fremont, CA', + 1510357 => 'San Leandro, CA', + 1510419 => 'Oakland, CA', + 1510428 => 'Oakland, CA', + 1510434 => 'Oakland, CA', + 1510436 => 'Oakland, CA', + 1510437 => 'Oakland, CA', + 1510438 => 'Fremont, CA', + 1510440 => 'Fremont, CA', + 1510441 => 'Union City, CA', + 1510444 => 'Oakland, CA', + 1510445 => 'Fremont, CA', + 1510451 => 'Oakland, CA', + 1510452 => 'Oakland, CA', + 1510465 => 'Oakland, CA', + 1510479 => 'Oakland, CA', + 1510482 => 'Oakland, CA', + 1510483 => 'San Leandro, CA', + 1510486 => 'Berkeley, CA', + 1510489 => 'Union City, CA', + 1510490 => 'Fremont, CA', + 1510498 => 'Fremont, CA', + 1510521 => 'Alameda, CA', + 1510522 => 'Alameda, CA', + 1510523 => 'Alameda, CA', + 1510530 => 'Oakland, CA', + 1510531 => 'Oakland, CA', + 1510532 => 'Oakland, CA', + 1510533 => 'Oakland, CA', + 1510534 => 'Oakland, CA', + 1510535 => 'Oakland, CA', + 1510536 => 'Oakland, CA', + 1510540 => 'Berkeley, CA', + 1510548 => 'Berkeley, CA', + 1510549 => 'Berkeley, CA', + 1510563 => 'Oakland, CA', + 1510568 => 'Oakland, CA', + 1510614 => 'San Leandro, CA', + 1510618 => 'San Leandro, CA', + 1510622 => 'Oakland, CA', + 1510623 => 'Fremont, CA', + 1510625 => 'Oakland, CA', + 1510628 => 'Oakland, CA', + 1510632 => 'Oakland, CA', + 1510636 => 'Oakland, CA', + 1510639 => 'Oakland, CA', + 1510642 => 'Berkeley, CA', + 1510644 => 'Berkeley, CA', + 1510645 => 'Oakland, CA', + 1510649 => 'Berkeley, CA', + 1510651 => 'Fremont, CA', + 1510656 => 'Fremont, CA', + 1510657 => 'Fremont, CA', + 1510659 => 'Fremont, CA', + 1510661 => 'Fremont, CA', + 1510663 => 'Oakland, CA', + 1510665 => 'Berkeley, CA', + 1510667 => 'San Leandro, CA', + 1510668 => 'Fremont, CA', + 1510670 => 'Hayward, CA', + 1510675 => 'Union City, CA', + 1510683 => 'Fremont, CA', + 1510687 => 'Fremont, CA', + 1510704 => 'Berkeley, CA', + 1510723 => 'Hayward, CA', + 1510732 => 'Hayward, CA', + 1510748 => 'Alameda, CA', + 1510749 => 'Alameda, CA', + 1510752 => 'Oakland, CA', + 1510763 => 'Oakland, CA', + 1510769 => 'Alameda, CA', + 1510770 => 'Fremont, CA', + 1510777 => 'Oakland, CA', + 1510780 => 'Hayward, CA', + 1510781 => 'Hayward, CA', + 1510782 => 'Hayward, CA', + 1510783 => 'Hayward, CA', + 1510784 => 'Hayward, CA', + 1510785 => 'Hayward, CA', + 1510786 => 'Hayward, CA', + 1510787 => 'Crockett, CA', + 1510814 => 'Alameda, CA', + 1510832 => 'Oakland, CA', + 1510834 => 'Oakland, CA', + 1510835 => 'Oakland, CA', + 1510836 => 'Oakland, CA', + 1510839 => 'Oakland, CA', + 1510841 => 'Berkeley, CA', + 1510842 => 'Oakland, CA', + 1510843 => 'Berkeley, CA', + 1510845 => 'Berkeley, CA', + 1510848 => 'Berkeley, CA', + 1510849 => 'Berkeley, CA', + 1510864 => 'Alameda, CA', + 1510865 => 'Alameda, CA', + 1510869 => 'Oakland, CA', + 1510874 => 'Oakland, CA', + 1510879 => 'Oakland, CA', + 1510883 => 'Berkeley, CA', + 1510887 => 'Hayward, CA', + 1510891 => 'Oakland, CA', + 1510893 => 'Oakland, CA', + 1510895 => 'San Leandro, CA', + 1510922 => 'Oakland, CA', + 1510979 => 'Fremont, CA', + 1510981 => 'Berkeley, CA', + 1510986 => 'Oakland, CA', + 1510987 => 'Oakland, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1512.php b/src/libphonenumber/geocoding/data/en/1512.php new file mode 100644 index 000000000..3f15ef24c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1512.php @@ -0,0 +1,177 @@ + 'Texas', + 1512206 => 'Austin, TX', + 1512220 => 'Austin, TX', + 1512223 => 'Austin, TX', + 1512225 => 'Austin, TX', + 1512231 => 'Austin, TX', + 1512232 => 'Austin, TX', + 1512236 => 'Austin, TX', + 1512237 => 'Smithville, TX', + 1512241 => 'Austin, TX', + 1512266 => 'Austin, TX', + 1512268 => 'Kyle, TX', + 1512280 => 'Austin, TX', + 1512281 => 'Elgin, TX', + 1512285 => 'Elgin, TX', + 1512288 => 'Austin, TX', + 1512291 => 'Austin, TX', + 1512292 => 'Austin, TX', + 1512295 => 'Buda, TX', + 1512301 => 'Austin, TX', + 1512302 => 'Austin, TX', + 1512303 => 'Bastrop, TX', + 1512305 => 'Austin, TX', + 1512312 => 'Buda, TX', + 1512320 => 'Austin, TX', + 1512321 => 'Bastrop, TX', + 1512322 => 'Austin, TX', + 1512323 => 'Austin, TX', + 1512324 => 'Austin, TX', + 1512326 => 'Austin, TX', + 1512332 => 'Bastrop, TX', + 1512338 => 'Austin, TX', + 1512339 => 'Austin, TX', + 1512340 => 'Austin, TX', + 1512342 => 'Austin, TX', + 1512343 => 'Austin, TX', + 1512345 => 'Austin, TX', + 1512346 => 'Austin, TX', + 1512349 => 'Austin, TX', + 1512352 => 'Taylor, TX', + 1512353 => 'San Marcos, TX', + 1512355 => 'Bertram, TX', + 1512360 => 'Smithville, TX', + 1512365 => 'Taylor, TX', + 1512370 => 'Austin, TX', + 1512371 => 'Austin, TX', + 1512372 => 'Austin, TX', + 1512374 => 'Austin, TX', + 1512376 => 'Lockhart, TX', + 1512380 => 'Austin, TX', + 1512382 => 'Austin, TX', + 1512383 => 'Austin, TX', + 1512385 => 'Austin, TX', + 1512386 => 'Austin, TX', + 1512389 => 'Austin, TX', + 1512391 => 'Austin, TX', + 1512392 => 'San Marcos, TX', + 1512393 => 'San Marcos, TX', + 1512396 => 'San Marcos, TX', + 1512398 => 'Lockhart, TX', + 1512404 => 'Austin, TX', + 1512407 => 'Austin, TX', + 1512414 => 'Austin, TX', + 1512416 => 'Austin, TX', + 1512418 => 'Austin, TX', + 1512419 => 'Austin, TX', + 1512420 => 'Austin, TX', + 1512425 => 'Austin, TX', + 1512440 => 'Austin, TX', + 1512441 => 'Austin, TX', + 1512442 => 'Austin, TX', + 1512443 => 'Austin, TX', + 1512444 => 'Austin, TX', + 1512445 => 'Austin, TX', + 1512446 => 'Rockdale, TX', + 1512447 => 'Austin, TX', + 1512448 => 'Austin, TX', + 1512450 => 'Austin, TX', + 1512451 => 'Austin, TX', + 1512452 => 'Austin, TX', + 1512453 => 'Austin, TX', + 1512454 => 'Austin, TX', + 1512457 => 'Austin, TX', + 1512458 => 'Austin, TX', + 1512459 => 'Austin, TX', + 1512460 => 'Austin, TX', + 1512462 => 'Austin, TX', + 1512463 => 'Austin, TX', + 1512465 => 'Austin, TX', + 1512467 => 'Austin, TX', + 1512469 => 'Austin, TX', + 1512471 => 'Austin, TX', + 1512472 => 'Austin, TX', + 1512473 => 'Austin, TX', + 1512474 => 'Austin, TX', + 1512475 => 'Austin, TX', + 1512476 => 'Austin, TX', + 1512477 => 'Austin, TX', + 1512478 => 'Austin, TX', + 1512479 => 'Austin, TX', + 1512480 => 'Austin, TX', + 1512482 => 'Austin, TX', + 1512485 => 'Austin, TX', + 1512490 => 'Austin, TX', + 1512491 => 'Austin, TX', + 1512493 => 'Austin, TX', + 1512494 => 'Austin, TX', + 1512495 => 'Austin, TX', + 1512499 => 'Austin, TX', + 1512502 => 'Austin, TX', + 1512509 => 'Round Rock, TX', + 1512515 => 'Liberty Hill, TX', + 1512524 => 'Austin, TX', + 1512527 => 'Austin, TX', + 1512530 => 'Austin, TX', + 1512533 => 'Austin, TX', + 1512542 => 'Austin, TX', + 1512556 => 'Lampasas, TX', + 1512581 => 'Bastrop, TX', + 1512610 => 'Austin, TX', + 1512691 => 'Austin, TX', + 1512693 => 'Austin, TX', + 1512703 => 'Austin, TX', + 1512707 => 'Austin, TX', + 1512708 => 'Austin, TX', + 1512715 => 'Burnet, TX', + 1512719 => 'Austin, TX', + 1512744 => 'Austin, TX', + 1512746 => 'Jarrell, TX', + 1512752 => 'Lometa, TX', + 1512754 => 'San Marcos, TX', + 1512756 => 'Burnet, TX', + 1512759 => 'Hutto, TX', + 1512778 => 'Liberty Hill, TX', + 1512794 => 'Austin, TX', + 1512804 => 'Austin, TX', + 1512805 => 'San Marcos, TX', + 1512819 => 'Georgetown, TX', + 1512821 => 'Austin, TX', + 1512832 => 'Austin, TX', + 1512833 => 'Austin, TX', + 1512834 => 'Austin, TX', + 1512835 => 'Austin, TX', + 1512836 => 'Austin, TX', + 1512837 => 'Austin, TX', + 1512846 => 'Hutto, TX', + 1512847 => 'Wimberley, TX', + 1512851 => 'Austin, TX', + 1512854 => 'Austin, TX', + 1512858 => 'Dripping Springs, TX', + 1512863 => 'Georgetown, TX', + 1512864 => 'Georgetown, TX', + 1512867 => 'Austin, TX', + 1512868 => 'Georgetown, TX', + 1512869 => 'Georgetown, TX', + 1512873 => 'Austin, TX', + 1512878 => 'San Marcos, TX', + 1512891 => 'Austin, TX', + 1512892 => 'Austin, TX', + 1512894 => 'Dripping Springs, TX', + 1512899 => 'Austin, TX', + 1512901 => 'Austin, TX', + 1512912 => 'Austin, TX', + 1512916 => 'Austin, TX', + 1512926 => 'Austin, TX', + 1512927 => 'Austin, TX', + 1512928 => 'Austin, TX', + 1512929 => 'Austin, TX', + 1512930 => 'Georgetown, TX', + 1512933 => 'Austin, TX', + 1512943 => 'Georgetown, TX', + 1512973 => 'Austin, TX', + 1512974 => 'Austin, TX', + 1512977 => 'Austin, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1513.php b/src/libphonenumber/geocoding/data/en/1513.php new file mode 100644 index 000000000..d85f0662c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1513.php @@ -0,0 +1,176 @@ + 'Ohio', + 1513202 => 'Harrison, OH', + 1513204 => 'Mason, OH', + 1513217 => 'Middletown, OH', + 1513221 => 'Cincinnati, OH', + 1513228 => 'Lebanon, OH', + 1513229 => 'Mason, OH', + 1513231 => 'Cincinnati, OH', + 1513232 => 'Cincinnati, OH', + 1513233 => 'Cincinnati, OH', + 1513241 => 'Cincinnati, OH', + 1513242 => 'Cincinnati, OH', + 1513244 => 'Cincinnati, OH', + 1513245 => 'Cincinnati, OH', + 1513247 => 'Cincinnati, OH', + 1513248 => 'Milford, OH', + 1513251 => 'Cincinnati, OH', + 1513261 => 'Lebanon, OH', + 1513271 => 'Cincinnati, OH', + 1513272 => 'Cincinnati, OH', + 1513281 => 'Cincinnati, OH', + 1513321 => 'Cincinnati, OH', + 1513322 => 'Cincinnati, OH', + 1513333 => 'Cincinnati, OH', + 1513336 => 'Mason, OH', + 1513345 => 'Cincinnati, OH', + 1513347 => 'Cincinnati, OH', + 1513351 => 'Cincinnati, OH', + 1513352 => 'Cincinnati, OH', + 1513354 => 'Cincinnati, OH', + 1513357 => 'Cincinnati, OH', + 1513361 => 'Cincinnati, OH', + 1513363 => 'Cincinnati, OH', + 1513366 => 'Cincinnati, OH', + 1513367 => 'Harrison, OH', + 1513369 => 'Cincinnati, OH', + 1513381 => 'Cincinnati, OH', + 1513385 => 'Cincinnati, OH', + 1513386 => 'Cincinnati, OH', + 1513388 => 'Cincinnati, OH', + 1513389 => 'Cincinnati, OH', + 1513398 => 'Mason, OH', + 1513418 => 'Cincinnati, OH', + 1513420 => 'Middletown, OH', + 1513421 => 'Cincinnati, OH', + 1513422 => 'Middletown, OH', + 1513423 => 'Middletown, OH', + 1513424 => 'Middletown, OH', + 1513425 => 'Middletown, OH', + 1513429 => 'Cincinnati, OH', + 1513451 => 'Cincinnati, OH', + 1513458 => 'Cincinnati, OH', + 1513469 => 'Cincinnati, OH', + 1513471 => 'Cincinnati, OH', + 1513474 => 'Cincinnati, OH', + 1513481 => 'Cincinnati, OH', + 1513521 => 'Cincinnati, OH', + 1513522 => 'Cincinnati, OH', + 1513523 => 'Oxford, OH', + 1513524 => 'Oxford, OH', + 1513527 => 'Cincinnati, OH', + 1513528 => 'Cincinnati, OH', + 1513529 => 'Oxford, OH', + 1513530 => 'Cincinnati, OH', + 1513531 => 'Cincinnati, OH', + 1513533 => 'Cincinnati, OH', + 1513539 => 'Monroe, OH', + 1513541 => 'Cincinnati, OH', + 1513542 => 'Cincinnati, OH', + 1513553 => 'New Richmond, OH', + 1513554 => 'Cincinnati, OH', + 1513558 => 'Cincinnati, OH', + 1513559 => 'Cincinnati, OH', + 1513561 => 'Cincinnati, OH', + 1513563 => 'Cincinnati, OH', + 1513564 => 'Cincinnati, OH', + 1513569 => 'Cincinnati, OH', + 1513574 => 'Cincinnati, OH', + 1513579 => 'Cincinnati, OH', + 1513584 => 'Cincinnati, OH', + 1513585 => 'Cincinnati, OH', + 1513588 => 'Cincinnati, OH', + 1513591 => 'Cincinnati, OH', + 1513598 => 'Cincinnati, OH', + 1513618 => 'Cincinnati, OH', + 1513621 => 'Cincinnati, OH', + 1513624 => 'Cincinnati, OH', + 1513629 => 'Cincinnati, OH', + 1513631 => 'Cincinnati, OH', + 1513632 => 'Cincinnati, OH', + 1513636 => 'Cincinnati, OH', + 1513641 => 'Cincinnati, OH', + 1513648 => 'Cincinnati, OH', + 1513651 => 'Cincinnati, OH', + 1513661 => 'Cincinnati, OH', + 1513662 => 'Cincinnati, OH', + 1513665 => 'Cincinnati, OH', + 1513671 => 'Cincinnati, OH', + 1513674 => 'Cincinnati, OH', + 1513679 => 'Cincinnati, OH', + 1513681 => 'Cincinnati, OH', + 1513684 => 'Cincinnati, OH', + 1513686 => 'Cincinnati, OH', + 1513688 => 'Cincinnati, OH', + 1513695 => 'Lebanon, OH', + 1513719 => 'Cincinnati, OH', + 1513721 => 'Cincinnati, OH', + 1513723 => 'Cincinnati, OH', + 1513727 => 'Middletown, OH', + 1513728 => 'Cincinnati, OH', + 1513729 => 'Cincinnati, OH', + 1513731 => 'Cincinnati, OH', + 1513732 => 'Batavia, OH', + 1513734 => 'Bethel, OH', + 1513735 => 'Batavia, OH', + 1513737 => 'Hamilton, OH', + 1513741 => 'Cincinnati, OH', + 1513742 => 'Cincinnati, OH', + 1513745 => 'Cincinnati, OH', + 1513751 => 'Cincinnati, OH', + 1513754 => 'Mason, OH', + 1513761 => 'Cincinnati, OH', + 1513762 => 'Cincinnati, OH', + 1513770 => 'Mason, OH', + 1513771 => 'Cincinnati, OH', + 1513772 => 'Cincinnati, OH', + 1513784 => 'Cincinnati, OH', + 1513785 => 'Hamilton, OH', + 1513792 => 'Cincinnati, OH', + 1513797 => 'Amelia, OH', + 1513821 => 'Cincinnati, OH', + 1513824 => 'Cincinnati, OH', + 1513825 => 'Cincinnati, OH', + 1513829 => 'Fairfield, OH', + 1513834 => 'Cincinnati, OH', + 1513841 => 'Cincinnati, OH', + 1513844 => 'Hamilton, OH', + 1513851 => 'Cincinnati, OH', + 1513852 => 'Cincinnati, OH', + 1513853 => 'Cincinnati, OH', + 1513856 => 'Hamilton, OH', + 1513858 => 'Fairfield, OH', + 1513861 => 'Cincinnati, OH', + 1513862 => 'Cincinnati, OH', + 1513863 => 'Hamilton, OH', + 1513865 => 'Cincinnati, OH', + 1513868 => 'Hamilton, OH', + 1513871 => 'Cincinnati, OH', + 1513872 => 'Cincinnati, OH', + 1513875 => 'Fayetteville, OH', + 1513887 => 'Hamilton, OH', + 1513891 => 'Cincinnati, OH', + 1513892 => 'Hamilton, OH', + 1513893 => 'Hamilton, OH', + 1513894 => 'Hamilton, OH', + 1513895 => 'Hamilton, OH', + 1513896 => 'Hamilton, OH', + 1513897 => 'Waynesville, OH', + 1513899 => 'Morrow, OH', + 1513921 => 'Cincinnati, OH', + 1513922 => 'Cincinnati, OH', + 1513923 => 'Cincinnati, OH', + 1513925 => 'Lebanon, OH', + 1513929 => 'Cincinnati, OH', + 1513931 => 'Cincinnati, OH', + 1513932 => 'Lebanon, OH', + 1513933 => 'Lebanon, OH', + 1513934 => 'Lebanon, OH', + 1513946 => 'Cincinnati, OH', + 1513948 => 'Cincinnati, OH', + 1513956 => 'Cincinnati, OH', + 1513961 => 'Cincinnati, OH', + 1513988 => 'Trenton, OH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1514.php b/src/libphonenumber/geocoding/data/en/1514.php new file mode 100644 index 000000000..46a993532 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1514.php @@ -0,0 +1,90 @@ + 'Québec', + 1514270 => 'Montreal, QC', + 1514271 => 'Montreal, QC', + 1514272 => 'Montreal, QC', + 1514273 => 'Montreal, QC', + 1514274 => 'Montreal, QC', + 1514276 => 'Montreal, QC', + 1514277 => 'Montreal, QC', + 1514278 => 'Montreal, QC', + 1514279 => 'Montreal, QC', + 1514281 => 'Montreal, QC', + 1514282 => 'Montreal, QC', + 1514284 => 'Montreal, QC', + 1514285 => 'Montreal, QC', + 1514286 => 'Montreal, QC', + 1514287 => 'Montreal, QC', + 1514288 => 'Montreal, QC', + 1514289 => 'Montreal, QC', + 1514303 => 'Montreal, QC', + 1514363 => 'LaSalle, QC', + 1514365 => 'LaSalle, QC', + 1514366 => 'LaSalle, QC', + 1514368 => 'LaSalle, QC', + 1514381 => 'Montreal, QC', + 1514382 => 'Montreal, QC', + 1514383 => 'Montreal, QC', + 1514384 => 'Montreal, QC', + 1514385 => 'Montreal, QC', + 1514387 => 'Montreal, QC', + 1514388 => 'Montreal, QC', + 1514389 => 'Montreal, QC', + 1514390 => 'Montréal, QC', + 1514392 => 'Montreal, QC', + 1514393 => 'Montreal, QC', + 1514397 => 'Montreal, QC', + 1514398 => 'Montreal, QC', + 1514495 => 'Montreal, QC', + 1514498 => 'Pointe-aux-Trembles, QC', + 1514499 => 'Montreal, QC', + 1514507 => 'Montreal, QC', + 1514510 => 'Montreal, QC', + 1514521 => 'Montreal, QC', + 1514522 => 'Montreal, QC', + 1514523 => 'Montreal, QC', + 1514524 => 'Montreal, QC', + 1514525 => 'Montreal, QC', + 1514526 => 'Montreal, QC', + 1514527 => 'Montreal, QC', + 1514528 => 'Montreal, QC', + 1514529 => 'Montreal, QC', + 1514596 => 'Montreal, QC', + 1514597 => 'Montréal, QC', + 1514598 => 'Montreal, QC', + 1514634 => 'Lachine, QC', + 1514637 => 'Lachine, QC', + 1514639 => 'Lachine, QC', + 1514658 => 'Montreal, QC', + 1514728 => 'Montreal, QC', + 1514729 => 'Montreal, QC', + 1514750 => 'Montreal, QC', + 1514840 => 'Montreal, QC', + 1514842 => 'Montreal, QC', + 1514843 => 'Montreal, QC', + 1514844 => 'Montreal, QC', + 1514845 => 'Montreal, QC', + 1514847 => 'Montreal, QC', + 1514848 => 'Montreal, QC', + 1514849 => 'Montreal, QC', + 1514858 => 'Montreal, QC', + 1514861 => 'Montreal, QC', + 1514866 => 'Montreal, QC', + 1514868 => 'Montreal, QC', + 1514871 => 'Montreal, QC', + 1514872 => 'Montreal, QC', + 1514874 => 'Montreal, QC', + 1514875 => 'Montreal, QC', + 1514876 => 'Montreal, QC', + 1514878 => 'Montreal, QC', + 1514879 => 'Montreal, QC', + 1514904 => 'Montreal, QC', + 1514940 => 'Montreal, QC', + 1514948 => 'Montreal, QC', + 1514954 => 'Montreal, QC', + 1514982 => 'Montreal, QC', + 1514985 => 'Montreal, QC', + 1514987 => 'Montreal, QC', + 1514989 => 'Montreal, QC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1515.php b/src/libphonenumber/geocoding/data/en/1515.php new file mode 100644 index 000000000..d443c4a39 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1515.php @@ -0,0 +1,87 @@ + 'Iowa', + 1515232 => 'Ames, IA', + 1515233 => 'Ames, IA', + 1515235 => 'Des Moines, IA', + 1515239 => 'Ames, IA', + 1515242 => 'Des Moines, IA', + 1515243 => 'Des Moines, IA', + 1515244 => 'Des Moines, IA', + 1515245 => 'Des Moines, IA', + 1515246 => 'Des Moines, IA', + 1515247 => 'Des Moines, IA', + 1515248 => 'Des Moines, IA', + 1515256 => 'Des Moines, IA', + 1515262 => 'Des Moines, IA', + 1515263 => 'Des Moines, IA', + 1515264 => 'Des Moines, IA', + 1515265 => 'Des Moines, IA', + 1515266 => 'Des Moines, IA', + 1515268 => 'Ames, IA', + 1515271 => 'Des Moines, IA', + 1515272 => 'Swea City, IA', + 1515275 => 'Ogden, IA', + 1515280 => 'Des Moines, IA', + 1515281 => 'Des Moines, IA', + 1515282 => 'Des Moines, IA', + 1515283 => 'Des Moines, IA', + 1515284 => 'Des Moines, IA', + 1515285 => 'Des Moines, IA', + 1515286 => 'Des Moines, IA', + 1515287 => 'Des Moines, IA', + 1515288 => 'Des Moines, IA', + 1515292 => 'Ames, IA', + 1515294 => 'Ames, IA', + 1515295 => 'Algona, IA', + 1515296 => 'Ames, IA', + 1515332 => 'Humboldt, IA', + 1515352 => 'Gowrie, IA', + 1515382 => 'Nevada, IA', + 1515386 => 'Jefferson, IA', + 1515387 => 'Maxwell, IA', + 1515395 => 'Algona, IA', + 1515432 => 'Boone, IA', + 1515433 => 'Boone, IA', + 1515438 => 'Woodward, IA', + 1515448 => 'Eagle Grove, IA', + 1515462 => 'Winterset, IA', + 1515465 => 'Perry, IA', + 1515523 => 'Stuart, IA', + 1515532 => 'Clarion, IA', + 1515547 => 'Dayton, IA', + 1515573 => 'Fort Dodge, IA', + 1515574 => 'Fort Dodge, IA', + 1515576 => 'Fort Dodge, IA', + 1515597 => 'Huxley, IA', + 1515663 => 'Ames, IA', + 1515674 => 'Colfax, IA', + 1515699 => 'Des Moines, IA', + 1515733 => 'Story City, IA', + 1515758 => 'Earlham, IA', + 1515795 => 'Madrid, IA', + 1515832 => 'Webster City, IA', + 1515836 => 'Ellsworth, IA', + 1515838 => 'Stratford, IA', + 1515848 => 'Pleasantville, IA', + 1515859 => 'Alden, IA', + 1515884 => 'Whittemore, IA', + 1515885 => 'Bancroft, IA', + 1515887 => 'West Bend, IA', + 1515899 => 'Radcliffe, IA', + 1515928 => 'Titonka, IA', + 1515953 => 'Des Moines, IA', + 1515955 => 'Fort Dodge, IA', + 1515956 => 'Ames, IA', + 1515961 => 'Indianola, IA', + 1515962 => 'Indianola, IA', + 1515963 => 'Ankeny, IA', + 1515964 => 'Ankeny, IA', + 1515965 => 'Ankeny, IA', + 1515984 => 'Polk City, IA', + 1515986 => 'Grimes, IA', + 1515989 => 'Carlisle, IA', + 1515992 => 'Dallas Center, IA', + 1515993 => 'Adel, IA', + 1515994 => 'Prairie City, IA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1516.php b/src/libphonenumber/geocoding/data/en/1516.php new file mode 100644 index 000000000..36b98cd0f --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1516.php @@ -0,0 +1,24 @@ + 'New York', + 1516229 => 'Uniondale, NY', + 1516296 => 'East Meadow, NY', + 1516334 => 'Westbury, NY', + 1516466 => 'Great Neck, NY', + 1516482 => 'Great Neck, NY', + 1516487 => 'Great Neck, NY', + 1516498 => 'Great Neck, NY', + 1516504 => 'Great Neck, NY', + 1516522 => 'Uniondale, NY', + 1516562 => 'Manhasset, NY', + 1516572 => 'East Meadow, NY', + 1516628 => 'Bayville, NY', + 1516663 => 'Mineola, NY', + 1516734 => 'New Hyde Park, NY', + 1516767 => 'Port Washington, NY', + 1516773 => 'Great Neck, NY', + 1516825 => 'Valley Stream, NY', + 1516829 => 'Great Neck, NY', + 1516883 => 'Port Washington, NY', + 1516944 => 'Port Washington, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1517.php b/src/libphonenumber/geocoding/data/en/1517.php new file mode 100644 index 000000000..bc2e8a6d9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1517.php @@ -0,0 +1,105 @@ + 'Michigan', + 1517223 => 'Fowlerville, MI', + 1517244 => 'Mason, MI', + 1517263 => 'Adrian, MI', + 1517264 => 'Adrian, MI', + 1517265 => 'Adrian, MI', + 1517266 => 'Adrian, MI', + 1517272 => 'Lansing, MI', + 1517278 => 'Coldwater, MI', + 1517279 => 'Coldwater, MI', + 1517283 => 'Reading, MI', + 1517286 => 'Waldron, MI', + 1517321 => 'Lansing, MI', + 1517322 => 'Lansing, MI', + 1517323 => 'Lansing, MI', + 1517327 => 'Lansing, MI', + 1517332 => 'East Lansing, MI', + 1517335 => 'Lansing, MI', + 1517337 => 'East Lansing, MI', + 1517346 => 'Lansing, MI', + 1517347 => 'Okemos, MI', + 1517349 => 'Okemos, MI', + 1517353 => 'East Lansing, MI', + 1517355 => 'East Lansing, MI', + 1517364 => 'Lansing, MI', + 1517369 => 'Bronson, MI', + 1517371 => 'Lansing, MI', + 1517372 => 'Lansing, MI', + 1517373 => 'Lansing, MI', + 1517374 => 'Lansing, MI', + 1517377 => 'Lansing, MI', + 1517381 => 'Okemos, MI', + 1517393 => 'Lansing, MI', + 1517394 => 'Lansing, MI', + 1517423 => 'Tecumseh, MI', + 1517424 => 'Tecumseh, MI', + 1517432 => 'East Lansing, MI', + 1517437 => 'Hillsdale, MI', + 1517439 => 'Hillsdale, MI', + 1517448 => 'Hudson, MI', + 1517456 => 'Clinton, MI', + 1517458 => 'Morenci, MI', + 1517482 => 'Lansing, MI', + 1517483 => 'Lansing, MI', + 1517486 => 'Blissfield, MI', + 1517487 => 'Lansing, MI', + 1517521 => 'Webberville, MI', + 1517524 => 'Concord, MI', + 1517529 => 'Clarklake, MI', + 1517531 => 'Parma, MI', + 1517540 => 'Howell, MI', + 1517541 => 'Charlotte, MI', + 1517542 => 'Litchfield, MI', + 1517543 => 'Charlotte, MI', + 1517545 => 'Howell, MI', + 1517546 => 'Howell, MI', + 1517548 => 'Howell, MI', + 1517552 => 'Howell, MI', + 1517568 => 'Homer, MI', + 1517589 => 'Leslie, MI', + 1517592 => 'Brooklyn, MI', + 1517596 => 'Munith, MI', + 1517623 => 'Dansville, MI', + 1517627 => 'Grand Ledge, MI', + 1517629 => 'Albion, MI', + 1517639 => 'Quincy, MI', + 1517641 => 'Bath Township, MI', + 1517645 => 'Potterville, MI', + 1517646 => 'Dimondale, MI', + 1517647 => 'Portland, MI', + 1517651 => 'Laingsburg, MI', + 1517655 => 'Williamston, MI', + 1517663 => 'Eaton Rapids, MI', + 1517669 => 'DeWitt, MI', + 1517676 => 'Mason, MI', + 1517694 => 'Holt, MI', + 1517702 => 'Lansing, MI', + 1517703 => 'Lansing, MI', + 1517726 => 'Vermontville, MI', + 1517741 => 'Union City, MI', + 1517755 => 'Lansing, MI', + 1517767 => 'Tekonsha, MI', + 1517768 => 'Jackson, MI', + 1517780 => 'Jackson, MI', + 1517782 => 'Jackson, MI', + 1517783 => 'Jackson, MI', + 1517784 => 'Jackson, MI', + 1517787 => 'Jackson, MI', + 1517788 => 'Jackson, MI', + 1517789 => 'Jackson, MI', + 1517796 => 'Jackson, MI', + 1517817 => 'Jackson, MI', + 1517841 => 'Jackson, MI', + 1517849 => 'Jonesville, MI', + 1517851 => 'Stockbridge, MI', + 1517852 => 'Nashville, MI', + 1517882 => 'Lansing, MI', + 1517884 => 'East Lansing, MI', + 1517886 => 'Lansing, MI', + 1517887 => 'Lansing, MI', + 1517975 => 'Lansing, MI', + 1517990 => 'Jackson, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1518.php b/src/libphonenumber/geocoding/data/en/1518.php new file mode 100644 index 000000000..c5434efe2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1518.php @@ -0,0 +1,146 @@ + 'New York', + 1518218 => 'Albany, NY', + 1518220 => 'Latham, NY', + 1518226 => 'Saratoga Springs, NY', + 1518234 => 'Cobleskill, NY', + 1518243 => 'Schenectady, NY', + 1518251 => 'North Creek, NY', + 1518254 => 'Cobleskill, NY', + 1518262 => 'Albany, NY', + 1518263 => 'Hunter, NY', + 1518268 => 'Troy, NY', + 1518270 => 'Troy, NY', + 1518271 => 'Troy, NY', + 1518272 => 'Troy, NY', + 1518274 => 'Troy, NY', + 1518276 => 'Troy, NY', + 1518279 => 'Troy, NY', + 1518284 => 'Sharon Springs, NY', + 1518292 => 'Albany, NY', + 1518294 => 'Richmondville, NY', + 1518295 => 'Schoharie, NY', + 1518297 => 'Rouses Point, NY', + 1518298 => 'Champlain, NY', + 1518306 => 'Saratoga Springs, NY', + 1518324 => 'Plattsburgh, NY', + 1518325 => 'Hillsdale, NY', + 1518346 => 'Schenectady, NY', + 1518347 => 'Schenectady, NY', + 1518348 => 'Clifton Park, NY', + 1518355 => 'Schenectady, NY', + 1518356 => 'Schenectady, NY', + 1518357 => 'Schenectady, NY', + 1518359 => 'Tupper Lake, NY', + 1518370 => 'Schenectady, NY', + 1518371 => 'Clifton Park, NY', + 1518372 => 'Schenectady, NY', + 1518373 => 'Clifton Park, NY', + 1518374 => 'Schenectady, NY', + 1518377 => 'Schenectady, NY', + 1518381 => 'Schenectady, NY', + 1518382 => 'Schenectady, NY', + 1518383 => 'Clifton Park, NY', + 1518388 => 'Schenectady, NY', + 1518393 => 'Schenectady, NY', + 1518398 => 'Pine Plains, NY', + 1518426 => 'Albany, NY', + 1518427 => 'Albany, NY', + 1518433 => 'Albany, NY', + 1518434 => 'Albany, NY', + 1518435 => 'Albany, NY', + 1518436 => 'Albany, NY', + 1518437 => 'Albany, NY', + 1518438 => 'Albany, NY', + 1518446 => 'Albany, NY', + 1518447 => 'Albany, NY', + 1518452 => 'Albany, NY', + 1518453 => 'Albany, NY', + 1518457 => 'Albany, NY', + 1518458 => 'Albany, NY', + 1518459 => 'Albany, NY', + 1518462 => 'Albany, NY', + 1518463 => 'Albany, NY', + 1518464 => 'Albany, NY', + 1518465 => 'Albany, NY', + 1518471 => 'Albany, NY', + 1518474 => 'Albany, NY', + 1518481 => 'Malone, NY', + 1518482 => 'Albany, NY', + 1518483 => 'Malone, NY', + 1518487 => 'Albany, NY', + 1518489 => 'Albany, NY', + 1518497 => 'Chateaugay, NY', + 1518499 => 'Whitehall, NY', + 1518523 => 'Lake Placid, NY', + 1518525 => 'Albany, NY', + 1518532 => 'Schroon Lake, NY', + 1518537 => 'Germantown, NY', + 1518546 => 'Port Henry, NY', + 1518561 => 'Plattsburgh, NY', + 1518562 => 'Plattsburgh, NY', + 1518563 => 'Plattsburgh, NY', + 1518564 => 'Plattsburgh, NY', + 1518566 => 'Plattsburgh, NY', + 1518580 => 'Saratoga Springs, NY', + 1518582 => 'Newcomb, NY', + 1518583 => 'Saratoga Springs, NY', + 1518584 => 'Saratoga Springs, NY', + 1518585 => 'Ticonderoga, NY', + 1518587 => 'Saratoga Springs, NY', + 1518597 => 'Crown Point, NY', + 1518623 => 'Warrensburg, NY', + 1518626 => 'Albany, NY', + 1518638 => 'Argyle, NY', + 1518641 => 'Albany, NY', + 1518642 => 'Granville, NY', + 1518643 => 'Peru, NY', + 1518644 => 'Bolton Landing, NY', + 1518647 => 'Au Sable Forks, NY', + 1518648 => 'Indian Lake, NY', + 1518654 => 'Corinth, NY', + 1518661 => 'Mayfield, NY', + 1518668 => 'Lake George, NY', + 1518677 => 'Cambridge, NY', + 1518686 => 'Hoosick Falls, NY', + 1518692 => 'Greenwich, NY', + 1518694 => 'Albany, NY', + 1518719 => 'Catskill, NY', + 1518725 => 'Gloversville, NY', + 1518734 => 'Windham, NY', + 1518736 => 'Johnstown, NY', + 1518762 => 'Johnstown, NY', + 1518765 => 'Voorheesville, NY', + 1518773 => 'Gloversville, NY', + 1518775 => 'Gloversville, NY', + 1518782 => 'Latham, NY', + 1518783 => 'Latham, NY', + 1518785 => 'Latham, NY', + 1518789 => 'Millerton, NY', + 1518822 => 'Hudson, NY', + 1518827 => 'Middleburgh, NY', + 1518828 => 'Hudson, NY', + 1518833 => 'Troy, NY', + 1518834 => 'Keeseville, NY', + 1518841 => 'Amsterdam, NY', + 1518842 => 'Amsterdam, NY', + 1518843 => 'Amsterdam, NY', + 1518846 => 'Chazy, NY', + 1518851 => 'Hudson, NY', + 1518854 => 'Salem, NY', + 1518861 => 'Altamont, NY', + 1518862 => 'Albany, NY', + 1518863 => 'Northville, NY', + 1518869 => 'Albany, NY', + 1518873 => 'Elizabethtown, NY', + 1518884 => 'Ballston Spa, NY', + 1518885 => 'Ballston Spa, NY', + 1518891 => 'Saranac Lake, NY', + 1518926 => 'Glens Falls, NY', + 1518943 => 'Catskill, NY', + 1518946 => 'Wilmington, NY', + 1518962 => 'Westport, NY', + 1518966 => 'Greenville, NY', + 1518993 => 'Fort Plain, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1519.php b/src/libphonenumber/geocoding/data/en/1519.php new file mode 100644 index 000000000..754de17b9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1519.php @@ -0,0 +1,280 @@ + 'Ontario', + 1519204 => 'London, ON', + 1519227 => 'Lucan, ON', + 1519235 => 'Exeter, ON', + 1519236 => 'Zurich, ON', + 1519237 => 'Dashwood, ON', + 1519238 => 'Grand Bend, ON', + 1519245 => 'Strathroy, ON', + 1519246 => 'Strathroy, ON', + 1519250 => 'Windsor, ON', + 1519251 => 'Windsor, ON', + 1519252 => 'Windsor, ON', + 1519253 => 'Windsor, ON', + 1519254 => 'Windsor, ON', + 1519255 => 'Windsor, ON', + 1519256 => 'Windsor, ON', + 1519258 => 'Windsor, ON', + 1519262 => 'Hensall, ON', + 1519264 => 'Mount Brydges, ON', + 1519265 => 'Guelph, ON', + 1519267 => 'Cambridge, ON', + 1519268 => 'Dorchester, ON', + 1519271 => 'Stratford, ON', + 1519272 => 'Stratford, ON', + 1519273 => 'Stratford, ON', + 1519275 => 'Stratford, ON', + 1519284 => 'St. Marys, ON', + 1519285 => 'Thamesford, ON', + 1519287 => 'Glencoe, ON', + 1519291 => 'Listowel, ON', + 1519293 => 'Ailsa Craig, ON', + 1519294 => 'Parkhill, ON', + 1519296 => 'Thedford, ON', + 1519304 => 'Brantford, ON', + 1519322 => 'Leamington, ON', + 1519323 => 'Mount Forest, ON', + 1519326 => 'Leamington, ON', + 1519332 => 'Sarnia, ON', + 1519336 => 'Sarnia, ON', + 1519337 => 'Sarnia, ON', + 1519338 => 'Harriston, ON', + 1519341 => 'Guelph, ON', + 1519343 => 'Palmerston, ON', + 1519344 => 'Sarnia, ON', + 1519348 => 'Mitchell, ON', + 1519351 => 'Chatham, ON', + 1519352 => 'Chatham, ON', + 1519353 => 'Paisley, ON', + 1519354 => 'Chatham, ON', + 1519355 => 'Chatham, ON', + 1519357 => 'Wingham, ON', + 1519358 => 'Chatham, ON', + 1519363 => 'Chesley, ON', + 1519364 => 'Hanover, ON', + 1519367 => 'Mildmay, ON', + 1519368 => 'Tiverton, ON', + 1519369 => 'Durham, ON', + 1519370 => 'Owen Sound, ON', + 1519371 => 'Owen Sound, ON', + 1519372 => 'Owen Sound, ON', + 1519376 => 'Owen Sound, ON', + 1519383 => 'Sarnia, ON', + 1519389 => 'Port Elgin, ON', + 1519396 => 'Kincardine, ON', + 1519397 => 'Chatham, ON', + 1519419 => 'Windsor, ON', + 1519421 => 'Woodstock, ON', + 1519422 => 'Sauble Beach, ON', + 1519425 => 'Ingersoll, ON', + 1519426 => 'Simcoe, ON', + 1519428 => 'Simcoe, ON', + 1519432 => 'London, ON', + 1519433 => 'London, ON', + 1519434 => 'London, ON', + 1519436 => 'Chatham, ON', + 1519438 => 'London, ON', + 1519439 => 'London, ON', + 1519442 => 'Paris, ON', + 1519443 => 'Waterford, ON', + 1519445 => 'Ohsweken, ON', + 1519449 => 'Burford, ON', + 1519451 => 'London, ON', + 1519452 => 'London, ON', + 1519453 => 'London, ON', + 1519455 => 'London, ON', + 1519457 => 'London, ON', + 1519461 => 'Thorndale, ON', + 1519468 => 'Norwich, ON', + 1519471 => 'London, ON', + 1519472 => 'London, ON', + 1519473 => 'London, ON', + 1519474 => 'London, ON', + 1519475 => 'Embro, ON', + 1519482 => 'Clinton, ON', + 1519485 => 'Ingersoll, ON', + 1519508 => 'Stratford, ON', + 1519509 => 'Mount Forest, ON', + 1519515 => 'Guelph, ON', + 1519524 => 'Goderich, ON', + 1519527 => 'Seaforth, ON', + 1519528 => 'Lucknow, ON', + 1519533 => 'Woodstock, ON', + 1519534 => 'Wiarton, ON', + 1519537 => 'Woodstock, ON', + 1519538 => 'Meaford, ON', + 1519539 => 'Woodstock, ON', + 1519541 => 'Sarnia, ON', + 1519542 => 'Sarnia, ON', + 1519565 => 'Bayfield, ON', + 1519569 => 'Kitchener, ON', + 1519570 => 'Kitchener, ON', + 1519571 => 'Kitchener, ON', + 1519576 => 'Kitchener, ON', + 1519578 => 'Kitchener, ON', + 1519579 => 'Kitchener, ON', + 1519582 => 'Delhi, ON', + 1519583 => 'Port Dover, ON', + 1519584 => 'Kitchener, ON', + 1519585 => 'Kitchener, ON', + 1519587 => 'Jarvis, ON', + 1519596 => 'Tobermory, ON', + 1519599 => 'Thornbury, ON', + 1519601 => 'London, ON', + 1519620 => 'Cambridge, ON', + 1519621 => 'Cambridge, ON', + 1519622 => 'Cambridge, ON', + 1519623 => 'Cambridge, ON', + 1519624 => 'Cambridge, ON', + 1519627 => 'Wallaceburg, ON', + 1519631 => 'St. Thomas, ON', + 1519632 => 'Ayr, ON', + 1519633 => 'St. Thomas, ON', + 1519637 => 'St. Thomas, ON', + 1519641 => 'London, ON', + 1519642 => 'London, ON', + 1519644 => 'Belmont, ON', + 1519645 => 'London, ON', + 1519646 => 'London, ON', + 1519648 => 'Breslau, ON', + 1519649 => 'London, ON', + 1519655 => 'Tavistock, ON', + 1519656 => 'Wellesley, ON', + 1519657 => 'London, ON', + 1519659 => 'London, ON', + 1519660 => 'London, ON', + 1519661 => 'London, ON', + 1519662 => 'New Hamburg, ON', + 1519663 => 'London, ON', + 1519667 => 'London, ON', + 1519668 => 'London, ON', + 1519669 => 'Elmira, ON', + 1519672 => 'London, ON', + 1519673 => 'London, ON', + 1519674 => 'Ridgetown, ON', + 1519675 => 'London, ON', + 1519676 => 'Blenheim, ON', + 1519679 => 'London, ON', + 1519680 => 'London, ON', + 1519681 => 'London, ON', + 1519682 => 'Tilbury, ON', + 1519683 => 'Dresden, ON', + 1519685 => 'London, ON', + 1519686 => 'London, ON', + 1519687 => 'Comber, ON', + 1519688 => 'Tillsonburg, ON', + 1519690 => 'London, ON', + 1519692 => 'Thamesville, ON', + 1519695 => 'Bothwell, ON', + 1519720 => 'Brantford, ON', + 1519725 => 'Waterloo, ON', + 1519728 => 'Belle River, ON', + 1519733 => 'Kingsville, ON', + 1519736 => 'Amherstburg, ON', + 1519738 => 'Harrow, ON', + 1519740 => 'Cambridge, ON', + 1519741 => 'Kitchener, ON', + 1519742 => 'Kitchener, ON', + 1519743 => 'Kitchener, ON', + 1519744 => 'Kitchener, ON', + 1519745 => 'Kitchener, ON', + 1519746 => 'Waterloo, ON', + 1519748 => 'Kitchener, ON', + 1519749 => 'Kitchener, ON', + 1519750 => 'Brantford, ON', + 1519751 => 'Brantford, ON', + 1519752 => 'Brantford, ON', + 1519753 => 'Brantford, ON', + 1519754 => 'Brantford, ON', + 1519755 => 'Brantford, ON', + 1519756 => 'Brantford, ON', + 1519757 => 'Brantford, ON', + 1519758 => 'Brantford, ON', + 1519759 => 'Brantford, ON', + 1519762 => 'Dutton, ON', + 1519763 => 'Guelph, ON', + 1519766 => 'Guelph, ON', + 1519767 => 'Guelph, ON', + 1519768 => 'West Lorne, ON', + 1519770 => 'Brantford, ON', + 1519773 => 'Aylmer, ON', + 1519776 => 'Essex, ON', + 1519780 => 'Guelph, ON', + 1519782 => 'Port Stanley, ON', + 1519785 => 'Rodney, ON', + 1519786 => 'Forest, ON', + 1519787 => 'Fergus, ON', + 1519793 => 'Lion\'s Head, ON', + 1519797 => 'Southampton, ON', + 1519821 => 'Guelph, ON', + 1519822 => 'Guelph, ON', + 1519823 => 'Guelph, ON', + 1519824 => 'Guelph, ON', + 1519825 => 'Wheatley, ON', + 1519826 => 'Guelph, ON', + 1519827 => 'Guelph, ON', + 1519829 => 'Guelph, ON', + 1519832 => 'Port Elgin, ON', + 1519833 => 'Erin, ON', + 1519836 => 'Guelph, ON', + 1519837 => 'Guelph, ON', + 1519842 => 'Tillsonburg, ON', + 1519843 => 'Fergus, ON', + 1519845 => 'Wyoming, ON', + 1519846 => 'Elora, ON', + 1519848 => 'Arthur, ON', + 1519849 => 'Watford, ON', + 1519850 => 'London, ON', + 1519853 => 'Acton, ON', + 1519855 => 'Hillsburgh, ON', + 1519856 => 'Rockwood, ON', + 1519858 => 'London, ON', + 1519862 => 'Corunna, ON', + 1519863 => 'Norwich, ON', + 1519875 => 'Langton, ON', + 1519876 => 'Watford, ON', + 1519879 => 'Otterville, ON', + 1519881 => 'Walkerton, ON', + 1519882 => 'Petrolia, ON', + 1519883 => 'Waterloo, ON', + 1519884 => 'Waterloo, ON', + 1519885 => 'Waterloo, ON', + 1519886 => 'Waterloo, ON', + 1519887 => 'Brussels, ON', + 1519888 => 'Waterloo, ON', + 1519893 => 'Kitchener, ON', + 1519894 => 'Kitchener, ON', + 1519895 => 'Kitchener, ON', + 1519896 => 'Kitchener, ON', + 1519915 => 'Windsor, ON', + 1519923 => 'Dundalk, ON', + 1519924 => 'Flesherton, ON', + 1519925 => 'Shelburne, ON', + 1519927 => 'Caledon, ON', + 1519928 => 'Grand Valley, ON', + 1519934 => 'Tara, ON', + 1519936 => 'London, ON', + 1519938 => 'Orangeville, ON', + 1519940 => 'Orangeville, ON', + 1519941 => 'Orangeville, ON', + 1519942 => 'Orangeville, ON', + 1519943 => 'Orangeville, ON', + 1519944 => 'Windsor, ON', + 1519945 => 'Windsor, ON', + 1519946 => 'Windsor, ON', + 1519948 => 'Windsor, ON', + 1519951 => 'London, ON', + 1519963 => 'London, ON', + 1519966 => 'Windsor, ON', + 1519967 => 'Windsor, ON', + 1519969 => 'Windsor, ON', + 1519971 => 'Windsor, ON', + 1519972 => 'Windsor, ON', + 1519973 => 'Windsor, ON', + 1519974 => 'Windsor, ON', + 1519977 => 'Windsor, ON', + 1519986 => 'Markdale, ON', + 1519988 => 'Windsor, ON', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1520.php b/src/libphonenumber/geocoding/data/en/1520.php new file mode 100644 index 000000000..1ddb09fe6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1520.php @@ -0,0 +1,164 @@ + 'Arizona', + 1520202 => 'Tucson, AZ', + 1520206 => 'Tucson, AZ', + 1520209 => 'Tucson, AZ', + 1520225 => 'Tucson, AZ', + 1520229 => 'Tucson, AZ', + 1520232 => 'Tucson, AZ', + 1520243 => 'Tucson, AZ', + 1520272 => 'Tucson, AZ', + 1520281 => 'Nogales, AZ', + 1520285 => 'Nogales, AZ', + 1520287 => 'Nogales, AZ', + 1520290 => 'Tucson, AZ', + 1520292 => 'Tucson, AZ', + 1520293 => 'Tucson, AZ', + 1520294 => 'Tucson, AZ', + 1520295 => 'Tucson, AZ', + 1520296 => 'Tucson, AZ', + 1520297 => 'Tucson, AZ', + 1520298 => 'Tucson, AZ', + 1520299 => 'Tucson, AZ', + 1520300 => 'Tucson, AZ', + 1520304 => 'Tucson, AZ', + 1520312 => 'Tucson, AZ', + 1520318 => 'Tucson, AZ', + 1520319 => 'Tucson, AZ', + 1520320 => 'Tucson, AZ', + 1520321 => 'Tucson, AZ', + 1520322 => 'Tucson, AZ', + 1520323 => 'Tucson, AZ', + 1520324 => 'Tucson, AZ', + 1520325 => 'Tucson, AZ', + 1520326 => 'Tucson, AZ', + 1520327 => 'Tucson, AZ', + 1520335 => 'Sierra Vista, AZ', + 1520351 => 'Tucson, AZ', + 1520358 => 'Tucson, AZ', + 1520363 => 'Kearny, AZ', + 1520364 => 'Douglas, AZ', + 1520377 => 'Nogales, AZ', + 1520381 => 'Casa Grande, AZ', + 1520383 => 'Sells, AZ', + 1520384 => 'Willcox, AZ', + 1520385 => 'San Manuel, AZ', + 1520387 => 'Ajo, AZ', + 1520388 => 'Tucson, AZ', + 1520394 => 'Patagonia, AZ', + 1520400 => 'Tucson, AZ', + 1520405 => 'Tucson, AZ', + 1520408 => 'Tucson, AZ', + 1520421 => 'Casa Grande, AZ', + 1520426 => 'Casa Grande, AZ', + 1520432 => 'Bisbee, AZ', + 1520434 => 'Tucson, AZ', + 1520439 => 'Sierra Vista, AZ', + 1520440 => 'Tucson, AZ', + 1520444 => 'Tucson, AZ', + 1520445 => 'Tucson, AZ', + 1520452 => 'Sierra Vista, AZ', + 1520456 => 'Huachuca City, AZ', + 1520457 => 'Tombstone, AZ', + 1520458 => 'Sierra Vista, AZ', + 1520459 => 'Sierra Vista, AZ', + 1520469 => 'Tucson, AZ', + 1520495 => 'Tucson, AZ', + 1520498 => 'Tucson, AZ', + 1520512 => 'Tucson, AZ', + 1520514 => 'Tucson, AZ', + 1520515 => 'Sierra Vista, AZ', + 1520519 => 'Tucson, AZ', + 1520529 => 'Tucson, AZ', + 1520531 => 'Tucson, AZ', + 1520544 => 'Tucson, AZ', + 1520545 => 'Tucson, AZ', + 1520546 => 'Tucson, AZ', + 1520547 => 'Tucson, AZ', + 1520562 => 'Sacaton, AZ', + 1520568 => 'Maricopa, AZ', + 1520571 => 'Tucson, AZ', + 1520572 => 'Tucson, AZ', + 1520573 => 'Tucson, AZ', + 1520574 => 'Tucson, AZ', + 1520575 => 'Tucson, AZ', + 1520577 => 'Tucson, AZ', + 1520578 => 'Tucson, AZ', + 1520579 => 'Tucson, AZ', + 1520584 => 'Tucson, AZ', + 1520586 => 'Benson, AZ', + 1520615 => 'Tucson, AZ', + 1520618 => 'Tucson, AZ', + 1520620 => 'Tucson, AZ', + 1520621 => 'Tucson, AZ', + 1520622 => 'Tucson, AZ', + 1520623 => 'Tucson, AZ', + 1520624 => 'Tucson, AZ', + 1520626 => 'Tucson, AZ', + 1520628 => 'Tucson, AZ', + 1520663 => 'Tucson, AZ', + 1520664 => 'Tucson, AZ', + 1520670 => 'Tucson, AZ', + 1520689 => 'Superior, AZ', + 1520690 => 'Tucson, AZ', + 1520694 => 'Tucson, AZ', + 1520696 => 'Tucson, AZ', + 1520721 => 'Tucson, AZ', + 1520722 => 'Tucson, AZ', + 1520723 => 'Coolidge, AZ', + 1520731 => 'Tucson, AZ', + 1520733 => 'Tucson, AZ', + 1520740 => 'Tucson, AZ', + 1520741 => 'Tucson, AZ', + 1520742 => 'Tucson, AZ', + 1520743 => 'Tucson, AZ', + 1520744 => 'Tucson, AZ', + 1520745 => 'Tucson, AZ', + 1520746 => 'Tucson, AZ', + 1520747 => 'Tucson, AZ', + 1520748 => 'Tucson, AZ', + 1520749 => 'Tucson, AZ', + 1520750 => 'Tucson, AZ', + 1520751 => 'Tucson, AZ', + 1520760 => 'Tucson, AZ', + 1520761 => 'Nogales, AZ', + 1520770 => 'Tucson, AZ', + 1520777 => 'Tucson, AZ', + 1520784 => 'Tucson, AZ', + 1520790 => 'Tucson, AZ', + 1520791 => 'Tucson, AZ', + 1520795 => 'Tucson, AZ', + 1520797 => 'Tucson, AZ', + 1520798 => 'Tucson, AZ', + 1520805 => 'Douglas, AZ', + 1520806 => 'Tucson, AZ', + 1520807 => 'Tucson, AZ', + 1520808 => 'Tucson, AZ', + 1520818 => 'Tucson, AZ', + 1520822 => 'Tucson, AZ', + 1520826 => 'Pearce, AZ', + 1520829 => 'Tucson, AZ', + 1520836 => 'Casa Grande, AZ', + 1520838 => 'Tucson, AZ', + 1520868 => 'Florence, AZ', + 1520872 => 'Tucson, AZ', + 1520873 => 'Tucson, AZ', + 1520874 => 'Tucson, AZ', + 1520876 => 'Casa Grande, AZ', + 1520881 => 'Tucson, AZ', + 1520882 => 'Tucson, AZ', + 1520883 => 'Tucson, AZ', + 1520884 => 'Tucson, AZ', + 1520885 => 'Tucson, AZ', + 1520886 => 'Tucson, AZ', + 1520887 => 'Tucson, AZ', + 1520888 => 'Tucson, AZ', + 1520889 => 'Tucson, AZ', + 1520896 => 'Oracle, AZ', + 1520903 => 'Tucson, AZ', + 1520908 => 'Tucson, AZ', + 1520909 => 'Tucson, AZ', + 1520917 => 'Tucson, AZ', + 1520977 => 'Tucson, AZ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1530.php b/src/libphonenumber/geocoding/data/en/1530.php new file mode 100644 index 000000000..bfa0b64e0 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1530.php @@ -0,0 +1,147 @@ + 'California', + 1530221 => 'Redding, CA', + 1530222 => 'Redding, CA', + 1530223 => 'Redding, CA', + 1530224 => 'Redding, CA', + 1530225 => 'Redding, CA', + 1530226 => 'Redding, CA', + 1530229 => 'Redding, CA', + 1530233 => 'Alturas, CA', + 1530235 => 'Dunsmuir, CA', + 1530241 => 'Redding, CA', + 1530242 => 'Redding, CA', + 1530243 => 'Redding, CA', + 1530244 => 'Redding, CA', + 1530245 => 'Redding, CA', + 1530246 => 'Redding, CA', + 1530247 => 'Redding, CA', + 1530251 => 'Susanville, CA', + 1530252 => 'Susanville, CA', + 1530257 => 'Susanville, CA', + 1530258 => 'Chester, CA', + 1530265 => 'Nevada City, CA', + 1530269 => 'Auburn, CA', + 1530271 => 'Grass Valley, CA', + 1530272 => 'Grass Valley, CA', + 1530273 => 'Grass Valley, CA', + 1530274 => 'Grass Valley, CA', + 1530279 => 'Cedarville, CA', + 1530283 => 'Quincy, CA', + 1530297 => 'Davis, CA', + 1530332 => 'Chico, CA', + 1530335 => 'Burney, CA', + 1530342 => 'Chico, CA', + 1530343 => 'Chico, CA', + 1530345 => 'Chico, CA', + 1530346 => 'Colfax, CA', + 1530347 => 'Cottonwood, CA', + 1530357 => 'Anderson, CA', + 1530365 => 'Anderson, CA', + 1530367 => 'Foresthill, CA', + 1530378 => 'Anderson, CA', + 1530384 => 'Los Molinos, CA', + 1530397 => 'Dorris, CA', + 1530406 => 'Woodland, CA', + 1530458 => 'Colusa, CA', + 1530459 => 'Montague, CA', + 1530467 => 'Etna, CA', + 1530468 => 'Fort Jones, CA', + 1530470 => 'Nevada City, CA', + 1530473 => 'Williams, CA', + 1530474 => 'Shingletown, CA', + 1530476 => 'Arbuckle, CA', + 1530477 => 'Grass Valley, CA', + 1530478 => 'Nevada City, CA', + 1530493 => 'Happy Camp, CA', + 1530527 => 'Red Bluff, CA', + 1530528 => 'Red Bluff, CA', + 1530529 => 'Red Bluff, CA', + 1530532 => 'Oroville, CA', + 1530533 => 'Oroville, CA', + 1530534 => 'Oroville, CA', + 1530538 => 'Oroville, CA', + 1530541 => 'South Lake Tahoe, CA', + 1530542 => 'South Lake Tahoe, CA', + 1530543 => 'South Lake Tahoe, CA', + 1530544 => 'South Lake Tahoe, CA', + 1530547 => 'Palo Cedro, CA', + 1530550 => 'Truckee, CA', + 1530562 => 'Truckee, CA', + 1530566 => 'Chico, CA', + 1530573 => 'South Lake Tahoe, CA', + 1530577 => 'South Lake Tahoe, CA', + 1530582 => 'Truckee, CA', + 1530583 => 'Sunnyside-Tahoe City, CA', + 1530587 => 'Truckee, CA', + 1530589 => 'Oroville, CA', + 1530596 => 'Westwood, CA', + 1530605 => 'Redding, CA', + 1530622 => 'Placerville, CA', + 1530623 => 'Weaverville, CA', + 1530625 => 'Hoopa, CA', + 1530628 => 'Hayfork, CA', + 1530629 => 'Willow Creek, CA', + 1530633 => 'Wheatland, CA', + 1530637 => 'Colfax, CA', + 1530661 => 'Woodland, CA', + 1530662 => 'Woodland, CA', + 1530666 => 'Woodland, CA', + 1530667 => 'Tulelake, CA', + 1530668 => 'Woodland, CA', + 1530669 => 'Woodland, CA', + 1530671 => 'Yuba City, CA', + 1530673 => 'Yuba City, CA', + 1530674 => 'Yuba City, CA', + 1530694 => 'Markleeville, CA', + 1530695 => 'Live Oak, CA', + 1530722 => 'Redding, CA', + 1530742 => 'Marysville, CA', + 1530747 => 'Davis, CA', + 1530750 => 'Davis, CA', + 1530751 => 'Yuba City, CA', + 1530752 => 'Davis, CA', + 1530753 => 'Davis, CA', + 1530755 => 'Yuba City, CA', + 1530756 => 'Davis, CA', + 1530757 => 'Davis, CA', + 1530758 => 'Davis, CA', + 1530759 => 'Davis, CA', + 1530778 => 'Lewiston, CA', + 1530790 => 'Yuba City, CA', + 1530795 => 'Winters, CA', + 1530809 => 'Chico, CA', + 1530821 => 'Yuba City, CA', + 1530822 => 'Yuba City, CA', + 1530823 => 'Auburn, CA', + 1530824 => 'Corning, CA', + 1530832 => 'Portola, CA', + 1530841 => 'Yreka, CA', + 1530842 => 'Yreka, CA', + 1530846 => 'Gridley, CA', + 1530865 => 'Orland, CA', + 1530872 => 'Paradise, CA', + 1530873 => 'Magalia, CA', + 1530876 => 'Paradise, CA', + 1530877 => 'Paradise, CA', + 1530879 => 'Chico, CA', + 1530885 => 'Auburn, CA', + 1530886 => 'Auburn, CA', + 1530887 => 'Auburn, CA', + 1530888 => 'Auburn, CA', + 1530889 => 'Auburn, CA', + 1530891 => 'Chico, CA', + 1530892 => 'Chico, CA', + 1530893 => 'Chico, CA', + 1530894 => 'Chico, CA', + 1530895 => 'Chico, CA', + 1530896 => 'Chico, CA', + 1530897 => 'Chico, CA', + 1530898 => 'Chico, CA', + 1530899 => 'Chico, CA', + 1530926 => 'Mount Shasta, CA', + 1530934 => 'Willows, CA', + 1530938 => 'Weed, CA', + 1530964 => 'McCloud, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1540.php b/src/libphonenumber/geocoding/data/en/1540.php new file mode 100644 index 000000000..6364d3f71 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1540.php @@ -0,0 +1,163 @@ + 'Virginia', + 1540206 => 'Roanoke, VA', + 1540224 => 'Roanoke, VA', + 1540231 => 'Blacksburg, VA', + 1540249 => 'Grottoes, VA', + 1540253 => 'The Plains, VA', + 1540254 => 'Buchanan, VA', + 1540261 => 'Buena Vista, VA', + 1540265 => 'Roanoke, VA', + 1540266 => 'Roanoke, VA', + 1540286 => 'Fredericksburg, VA', + 1540288 => 'Stafford, VA', + 1540298 => 'Elkton, VA', + 1540310 => 'Fredericksburg, VA', + 1540316 => 'Warrenton, VA', + 1540341 => 'Warrenton, VA', + 1540342 => 'Roanoke, VA', + 1540343 => 'Roanoke, VA', + 1540344 => 'Roanoke, VA', + 1540345 => 'Roanoke, VA', + 1540347 => 'Warrenton, VA', + 1540349 => 'Warrenton, VA', + 1540351 => 'Warrenton, VA', + 1540361 => 'Fredericksburg, VA', + 1540362 => 'Roanoke, VA', + 1540365 => 'Ferrum, VA', + 1540366 => 'Roanoke, VA', + 1540368 => 'Fredericksburg, VA', + 1540370 => 'Fredericksburg, VA', + 1540371 => 'Fredericksburg, VA', + 1540372 => 'Fredericksburg, VA', + 1540373 => 'Fredericksburg, VA', + 1540374 => 'Fredericksburg, VA', + 1540375 => 'Salem, VA', + 1540380 => 'Salem, VA', + 1540381 => 'Christiansburg, VA', + 1540382 => 'Christiansburg, VA', + 1540387 => 'Salem, VA', + 1540389 => 'Salem, VA', + 1540400 => 'Roanoke, VA', + 1540427 => 'Roanoke, VA', + 1540428 => 'Warrenton, VA', + 1540432 => 'Harrisonburg, VA', + 1540433 => 'Harrisonburg, VA', + 1540434 => 'Harrisonburg, VA', + 1540436 => 'Toms Brook, VA', + 1540437 => 'Harrisonburg, VA', + 1540438 => 'Harrisonburg, VA', + 1540442 => 'Harrisonburg, VA', + 1540443 => 'Blacksburg, VA', + 1540444 => 'Salem, VA', + 1540450 => 'Winchester, VA', + 1540459 => 'Woodstock, VA', + 1540463 => 'Lexington, VA', + 1540464 => 'Lexington, VA', + 1540465 => 'Strasburg, VA', + 1540468 => 'Monterey, VA', + 1540473 => 'Fincastle, VA', + 1540477 => 'Mount Jackson, VA', + 1540479 => 'Fredericksburg, VA', + 1540483 => 'Rocky Mount, VA', + 1540484 => 'Rocky Mount, VA', + 1540489 => 'Rocky Mount, VA', + 1540510 => 'Roanoke, VA', + 1540535 => 'Winchester, VA', + 1540536 => 'Winchester, VA', + 1540542 => 'Winchester, VA', + 1540545 => 'Winchester, VA', + 1540547 => 'Culpeper, VA', + 1540548 => 'Fredericksburg, VA', + 1540552 => 'Blacksburg, VA', + 1540561 => 'Roanoke, VA', + 1540562 => 'Roanoke, VA', + 1540563 => 'Roanoke, VA', + 1540564 => 'Harrisonburg, VA', + 1540574 => 'Harrisonburg, VA', + 1540581 => 'Roanoke, VA', + 1540582 => 'Spotsylvania, VA', + 1540586 => 'Bedford, VA', + 1540587 => 'Bedford, VA', + 1540622 => 'Front Royal, VA', + 1540623 => 'Fredericksburg, VA', + 1540631 => 'Front Royal, VA', + 1540635 => 'Front Royal, VA', + 1540636 => 'Front Royal, VA', + 1540644 => 'King George, VA', + 1540652 => 'Shenandoah, VA', + 1540654 => 'Fredericksburg, VA', + 1540656 => 'Fredericksburg, VA', + 1540657 => 'Stafford, VA', + 1540658 => 'Stafford, VA', + 1540659 => 'Stafford, VA', + 1540661 => 'Orange, VA', + 1540662 => 'Winchester, VA', + 1540663 => 'King George, VA', + 1540665 => 'Winchester, VA', + 1540667 => 'Winchester, VA', + 1540672 => 'Orange, VA', + 1540674 => 'Dublin, VA', + 1540675 => 'Washington, VA', + 1540678 => 'Winchester, VA', + 1540687 => 'Middleburg, VA', + 1540710 => 'Fredericksburg, VA', + 1540720 => 'Stafford, VA', + 1540722 => 'Winchester, VA', + 1540723 => 'Winchester, VA', + 1540725 => 'Roanoke, VA', + 1540727 => 'Culpeper, VA', + 1540740 => 'New Market, VA', + 1540741 => 'Fredericksburg, VA', + 1540743 => 'Luray, VA', + 1540745 => 'Floyd, VA', + 1540767 => 'Roanoke, VA', + 1540769 => 'Roanoke, VA', + 1540774 => 'Roanoke, VA', + 1540775 => 'King George, VA', + 1540777 => 'Roanoke, VA', + 1540778 => 'Stanley, VA', + 1540785 => 'Fredericksburg, VA', + 1540786 => 'Fredericksburg, VA', + 1540801 => 'Harrisonburg, VA', + 1540822 => 'Lovettsville, VA', + 1540825 => 'Culpeper, VA', + 1540828 => 'Bridgewater, VA', + 1540829 => 'Culpeper, VA', + 1540834 => 'Fredericksburg, VA', + 1540843 => 'Luray, VA', + 1540853 => 'Roanoke, VA', + 1540857 => 'Roanoke, VA', + 1540864 => 'New Castle, VA', + 1540877 => 'Winchester, VA', + 1540879 => 'Dayton, VA', + 1540885 => 'Staunton, VA', + 1540886 => 'Staunton, VA', + 1540887 => 'Staunton, VA', + 1540891 => 'Fredericksburg, VA', + 1540894 => 'Mineral, VA', + 1540898 => 'Fredericksburg, VA', + 1540899 => 'Fredericksburg, VA', + 1540904 => 'Roanoke, VA', + 1540921 => 'Pearisburg, VA', + 1540942 => 'Waynesboro, VA', + 1540943 => 'Waynesboro, VA', + 1540946 => 'Waynesboro, VA', + 1540948 => 'Madison, VA', + 1540949 => 'Waynesboro, VA', + 1540951 => 'Blacksburg, VA', + 1540953 => 'Blacksburg, VA', + 1540955 => 'Berryville, VA', + 1540961 => 'Blacksburg, VA', + 1540962 => 'Covington, VA', + 1540965 => 'Covington, VA', + 1540967 => 'Louisa, VA', + 1540980 => 'Pulaski, VA', + 1540981 => 'Roanoke, VA', + 1540983 => 'Roanoke, VA', + 1540984 => 'Edinburg, VA', + 1540985 => 'Roanoke, VA', + 1540989 => 'Roanoke, VA', + 1540994 => 'Pulaski, VA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1541.php b/src/libphonenumber/geocoding/data/en/1541.php new file mode 100644 index 000000000..a7fa56148 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1541.php @@ -0,0 +1,230 @@ + 'Oregon', + 1541201 => 'Ashland, OR', + 1541205 => 'Klamath Falls, OR', + 1541229 => 'Roseburg, OR', + 1541244 => 'Grants Pass, OR', + 1541245 => 'Medford, OR', + 1541247 => 'Gold Beach, OR', + 1541258 => 'Lebanon, OR', + 1541259 => 'Lebanon, OR', + 1541265 => 'Newport, OR', + 1541266 => 'Coos Bay, OR', + 1541267 => 'Coos Bay, OR', + 1541269 => 'Coos Bay, OR', + 1541271 => 'Reedsport, OR', + 1541273 => 'Klamath Falls, OR', + 1541274 => 'Klamath Falls, OR', + 1541276 => 'Pendleton, OR', + 1541278 => 'Pendleton, OR', + 1541282 => 'Medford, OR', + 1541284 => 'Eugene, OR', + 1541289 => 'Hermiston, OR', + 1541296 => 'The Dalles, OR', + 1541298 => 'The Dalles, OR', + 1541302 => 'Eugene, OR', + 1541306 => 'Bend, OR', + 1541312 => 'Bend, OR', + 1541317 => 'Bend, OR', + 1541318 => 'Bend, OR', + 1541322 => 'Bend, OR', + 1541323 => 'Bend, OR', + 1541327 => 'Jefferson, OR', + 1541330 => 'Bend, OR', + 1541332 => 'Port Orford, OR', + 1541336 => 'Toledo, OR', + 1541338 => 'Eugene, OR', + 1541342 => 'Eugene, OR', + 1541343 => 'Eugene, OR', + 1541344 => 'Eugene, OR', + 1541345 => 'Eugene, OR', + 1541346 => 'Eugene, OR', + 1541347 => 'Bandon, OR', + 1541349 => 'Eugene, OR', + 1541352 => 'Mt Hood Parkdale, OR', + 1541354 => 'Hood River, OR', + 1541357 => 'Eugene, OR', + 1541359 => 'Eugene, OR', + 1541367 => 'Sweet Home, OR', + 1541369 => 'Halsey, OR', + 1541372 => 'Nyssa, OR', + 1541374 => 'Cascade Locks, OR', + 1541382 => 'Bend, OR', + 1541383 => 'Bend, OR', + 1541384 => 'Condon, OR', + 1541385 => 'Bend, OR', + 1541386 => 'Hood River, OR', + 1541387 => 'Hood River, OR', + 1541388 => 'Bend, OR', + 1541389 => 'Bend, OR', + 1541395 => 'Maupin, OR', + 1541396 => 'Coquille, OR', + 1541412 => 'Brookings, OR', + 1541416 => 'Prineville, OR', + 1541426 => 'Enterprise, OR', + 1541431 => 'Eugene, OR', + 1541432 => 'Joseph, OR', + 1541434 => 'Eugene, OR', + 1541440 => 'Roseburg, OR', + 1541447 => 'Prineville, OR', + 1541451 => 'Lebanon, OR', + 1541461 => 'Eugene, OR', + 1541463 => 'Eugene, OR', + 1541464 => 'Roseburg, OR', + 1541465 => 'Eugene, OR', + 1541466 => 'Brownsville, OR', + 1541469 => 'Brookings, OR', + 1541471 => 'Grants Pass, OR', + 1541472 => 'Grants Pass, OR', + 1541473 => 'Vale, OR', + 1541474 => 'Grants Pass, OR', + 1541475 => 'Madras, OR', + 1541476 => 'Grants Pass, OR', + 1541479 => 'Grants Pass, OR', + 1541481 => 'Boardman, OR', + 1541482 => 'Ashland, OR', + 1541484 => 'Eugene, OR', + 1541485 => 'Eugene, OR', + 1541488 => 'Ashland, OR', + 1541504 => 'Redmond, OR', + 1541506 => 'The Dalles, OR', + 1541523 => 'Baker City, OR', + 1541524 => 'Baker City, OR', + 1541526 => 'Redmond, OR', + 1541536 => 'La Pine, OR', + 1541545 => 'Bonanza, OR', + 1541547 => 'Yachats, OR', + 1541548 => 'Redmond, OR', + 1541549 => 'Sisters, OR', + 1541552 => 'Ashland, OR', + 1541553 => 'Warm Springs, OR', + 1541562 => 'Union, OR', + 1541563 => 'Waldport, OR', + 1541564 => 'Hermiston, OR', + 1541565 => 'Moro, OR', + 1541567 => 'Hermiston, OR', + 1541572 => 'Myrtle Point, OR', + 1541573 => 'Burns, OR', + 1541574 => 'Newport, OR', + 1541575 => 'John Day, OR', + 1541582 => 'Rogue River, OR', + 1541585 => 'Bend, OR', + 1541592 => 'Cave Junction, OR', + 1541593 => 'Bend, OR', + 1541597 => 'Selma, OR', + 1541607 => 'Eugene, OR', + 1541608 => 'Medford, OR', + 1541617 => 'Bend, OR', + 1541618 => 'Medford, OR', + 1541636 => 'Eugene, OR', + 1541647 => 'Bend, OR', + 1541659 => 'Grants Pass, OR', + 1541660 => 'Grants Pass, OR', + 1541663 => 'La Grande, OR', + 1541664 => 'Central Point, OR', + 1541665 => 'Central Point, OR', + 1541667 => 'Hermiston, OR', + 1541672 => 'Roseburg, OR', + 1541673 => 'Roseburg, OR', + 1541676 => 'Heppner, OR', + 1541677 => 'Roseburg, OR', + 1541682 => 'Eugene, OR', + 1541683 => 'Eugene, OR', + 1541684 => 'Eugene, OR', + 1541685 => 'Eugene, OR', + 1541686 => 'Eugene, OR', + 1541687 => 'Eugene, OR', + 1541688 => 'Eugene, OR', + 1541689 => 'Eugene, OR', + 1541704 => 'Albany, OR', + 1541706 => 'Bend, OR', + 1541723 => 'Malin, OR', + 1541726 => 'Springfield, OR', + 1541728 => 'Bend, OR', + 1541732 => 'Medford, OR', + 1541734 => 'Medford, OR', + 1541736 => 'Springfield, OR', + 1541737 => 'Corvallis, OR', + 1541738 => 'Corvallis, OR', + 1541741 => 'Springfield, OR', + 1541742 => 'Halfway, OR', + 1541743 => 'Eugene, OR', + 1541744 => 'Springfield, OR', + 1541745 => 'Corvallis, OR', + 1541746 => 'Springfield, OR', + 1541747 => 'Springfield, OR', + 1541749 => 'Bend, OR', + 1541751 => 'North Bend, OR', + 1541752 => 'Corvallis, OR', + 1541753 => 'Corvallis, OR', + 1541754 => 'Corvallis, OR', + 1541756 => 'North Bend, OR', + 1541757 => 'Corvallis, OR', + 1541758 => 'Corvallis, OR', + 1541763 => 'Fossil, OR', + 1541765 => 'Depoe Bay, OR', + 1541766 => 'Corvallis, OR', + 1541767 => 'Cottage Grove, OR', + 1541768 => 'Corvallis, OR', + 1541770 => 'Medford, OR', + 1541772 => 'Medford, OR', + 1541773 => 'Medford, OR', + 1541774 => 'Medford, OR', + 1541776 => 'Medford, OR', + 1541779 => 'Medford, OR', + 1541782 => 'Oakridge, OR', + 1541783 => 'Chiloquin, OR', + 1541789 => 'Medford, OR', + 1541790 => 'Eugene, OR', + 1541791 => 'Albany, OR', + 1541812 => 'Albany, OR', + 1541820 => 'Prairie City, OR', + 1541832 => 'Glendale, OR', + 1541836 => 'Drain, OR', + 1541839 => 'Canyonville, OR', + 1541842 => 'Medford, OR', + 1541850 => 'Klamath Falls, OR', + 1541851 => 'Klamath Falls, OR', + 1541855 => 'Gold Hill, OR', + 1541857 => 'Medford, OR', + 1541858 => 'Medford, OR', + 1541862 => 'Grants Pass, OR', + 1541863 => 'Myrtle Creek, OR', + 1541867 => 'Newport, OR', + 1541874 => 'Riddle, OR', + 1541880 => 'Klamath Falls, OR', + 1541881 => 'Ontario, OR', + 1541882 => 'Klamath Falls, OR', + 1541883 => 'Klamath Falls, OR', + 1541884 => 'Klamath Falls, OR', + 1541885 => 'Klamath Falls, OR', + 1541886 => 'Wallowa, OR', + 1541888 => 'Coos Bay, OR', + 1541889 => 'Ontario, OR', + 1541895 => 'Creswell, OR', + 1541899 => 'Jacksonville, OR', + 1541902 => 'Florence, OR', + 1541917 => 'Albany, OR', + 1541923 => 'Redmond, OR', + 1541924 => 'Albany, OR', + 1541926 => 'Albany, OR', + 1541928 => 'Albany, OR', + 1541929 => 'Philomath, OR', + 1541938 => 'Milton-Freewater, OR', + 1541942 => 'Cottage Grove, OR', + 1541947 => 'Lakeview, OR', + 1541955 => 'Grants Pass, OR', + 1541956 => 'Grants Pass, OR', + 1541957 => 'Roseburg, OR', + 1541962 => 'La Grande, OR', + 1541963 => 'La Grande, OR', + 1541966 => 'Pendleton, OR', + 1541967 => 'Albany, OR', + 1541988 => 'Springfield, OR', + 1541994 => 'Lincoln City, OR', + 1541995 => 'Harrisburg, OR', + 1541996 => 'Lincoln City, OR', + 1541997 => 'Florence, OR', + 1541998 => 'Junction City, OR', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1551.php b/src/libphonenumber/geocoding/data/en/1551.php new file mode 100644 index 000000000..cbee6f51b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1551.php @@ -0,0 +1,4 @@ + 'New Jersey', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1559.php b/src/libphonenumber/geocoding/data/en/1559.php new file mode 100644 index 000000000..bddabf738 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1559.php @@ -0,0 +1,166 @@ + 'California', + 1559213 => 'Fresno, CA', + 1559221 => 'Fresno, CA', + 1559222 => 'Fresno, CA', + 1559224 => 'Fresno, CA', + 1559225 => 'Fresno, CA', + 1559226 => 'Fresno, CA', + 1559227 => 'Fresno, CA', + 1559228 => 'Fresno, CA', + 1559229 => 'Fresno, CA', + 1559230 => 'Fresno, CA', + 1559233 => 'Fresno, CA', + 1559237 => 'Fresno, CA', + 1559241 => 'Fresno, CA', + 1559243 => 'Fresno, CA', + 1559244 => 'Fresno, CA', + 1559248 => 'Fresno, CA', + 1559251 => 'Fresno, CA', + 1559252 => 'Fresno, CA', + 1559253 => 'Fresno, CA', + 1559255 => 'Fresno, CA', + 1559256 => 'Fresno, CA', + 1559261 => 'Fresno, CA', + 1559264 => 'Fresno, CA', + 1559266 => 'Fresno, CA', + 1559268 => 'Fresno, CA', + 1559271 => 'Fresno, CA', + 1559274 => 'Fresno, CA', + 1559275 => 'Fresno, CA', + 1559276 => 'Fresno, CA', + 1559277 => 'Fresno, CA', + 1559278 => 'Fresno, CA', + 1559297 => 'Clovis, CA', + 1559298 => 'Clovis, CA', + 1559299 => 'Clovis, CA', + 1559320 => 'Fresno, CA', + 1559324 => 'Clovis, CA', + 1559353 => 'Madera, CA', + 1559386 => 'Avenal, CA', + 1559412 => 'Fresno, CA', + 1559431 => 'Fresno, CA', + 1559432 => 'Fresno, CA', + 1559433 => 'Fresno, CA', + 1559434 => 'Fresno, CA', + 1559435 => 'Fresno, CA', + 1559436 => 'Fresno, CA', + 1559437 => 'Fresno, CA', + 1559438 => 'Fresno, CA', + 1559439 => 'Fresno, CA', + 1559440 => 'Fresno, CA', + 1559441 => 'Fresno, CA', + 1559442 => 'Fresno, CA', + 1559443 => 'Fresno, CA', + 1559445 => 'Fresno, CA', + 1559446 => 'Fresno, CA', + 1559447 => 'Fresno, CA', + 1559448 => 'Fresno, CA', + 1559449 => 'Fresno, CA', + 1559450 => 'Fresno, CA', + 1559452 => 'Fresno, CA', + 1559453 => 'Fresno, CA', + 1559454 => 'Fresno, CA', + 1559455 => 'Fresno, CA', + 1559456 => 'Fresno, CA', + 1559457 => 'Fresno, CA', + 1559458 => 'Fresno, CA', + 1559459 => 'Fresno, CA', + 1559478 => 'Fresno, CA', + 1559485 => 'Fresno, CA', + 1559486 => 'Fresno, CA', + 1559487 => 'Fresno, CA', + 1559488 => 'Fresno, CA', + 1559490 => 'Fresno, CA', + 1559495 => 'Fresno, CA', + 1559497 => 'Fresno, CA', + 1559498 => 'Fresno, CA', + 1559499 => 'Fresno, CA', + 1559535 => 'Terra Bella, CA', + 1559539 => 'Springville, CA', + 1559561 => 'Three Rivers, CA', + 1559562 => 'Lindsay, CA', + 1559564 => 'Woodlake, CA', + 1559582 => 'Hanford, CA', + 1559583 => 'Hanford, CA', + 1559584 => 'Hanford, CA', + 1559585 => 'Hanford, CA', + 1559587 => 'Hanford, CA', + 1559589 => 'Hanford, CA', + 1559591 => 'Dinuba, CA', + 1559592 => 'Exeter, CA', + 1559595 => 'Dinuba, CA', + 1559621 => 'Fresno, CA', + 1559622 => 'Visalia, CA', + 1559624 => 'Visalia, CA', + 1559625 => 'Visalia, CA', + 1559626 => 'Orange Cove, CA', + 1559627 => 'Visalia, CA', + 1559635 => 'Visalia, CA', + 1559636 => 'Visalia, CA', + 1559637 => 'Reedley, CA', + 1559638 => 'Reedley, CA', + 1559643 => 'Reedley, CA', + 1559645 => 'Madera, CA', + 1559646 => 'Parlier, CA', + 1559651 => 'Visalia, CA', + 1559655 => 'Mendota, CA', + 1559659 => 'Firebaugh, CA', + 1559661 => 'Madera, CA', + 1559662 => 'Madera, CA', + 1559664 => 'Madera, CA', + 1559665 => 'Chowchilla, CA', + 1559673 => 'Madera, CA', + 1559674 => 'Madera, CA', + 1559675 => 'Madera, CA', + 1559683 => 'Oakhurst, CA', + 1559684 => 'Tulare, CA', + 1559685 => 'Tulare, CA', + 1559686 => 'Tulare, CA', + 1559687 => 'Tulare, CA', + 1559688 => 'Tulare, CA', + 1559693 => 'San Joaquin, CA', + 1559713 => 'Visalia, CA', + 1559730 => 'Visalia, CA', + 1559732 => 'Visalia, CA', + 1559733 => 'Visalia, CA', + 1559734 => 'Visalia, CA', + 1559735 => 'Visalia, CA', + 1559738 => 'Visalia, CA', + 1559739 => 'Visalia, CA', + 1559741 => 'Visalia, CA', + 1559747 => 'Farmersville, CA', + 1559752 => 'Tipton, CA', + 1559757 => 'Pixley, CA', + 1559781 => 'Porterville, CA', + 1559782 => 'Porterville, CA', + 1559783 => 'Porterville, CA', + 1559784 => 'Porterville, CA', + 1559787 => 'Sanger, CA', + 1559788 => 'Porterville, CA', + 1559789 => 'Porterville, CA', + 1559791 => 'Porterville, CA', + 1559793 => 'Porterville, CA', + 1559840 => 'Fresno, CA', + 1559841 => 'Shaver Lake, CA', + 1559842 => 'Kerman, CA', + 1559846 => 'Kerman, CA', + 1559855 => 'Auberry, CA', + 1559864 => 'Caruthers, CA', + 1559867 => 'Riverdale, CA', + 1559875 => 'Sanger, CA', + 1559876 => 'Sanger, CA', + 1559877 => 'North Fork, CA', + 1559891 => 'Selma, CA', + 1559896 => 'Selma, CA', + 1559897 => 'Kingsburg, CA', + 1559898 => 'Selma, CA', + 1559924 => 'Lemoore, CA', + 1559925 => 'Lemoore, CA', + 1559934 => 'Coalinga, CA', + 1559935 => 'Coalinga, CA', + 1559945 => 'Huron, CA', + 1559992 => 'Corcoran, CA', + 1559998 => 'Lemoore, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1561.php b/src/libphonenumber/geocoding/data/en/1561.php new file mode 100644 index 000000000..4b4574594 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1561.php @@ -0,0 +1,111 @@ + 'Florida', + 1561218 => 'Boca Raton, FL', + 1561241 => 'Boca Raton, FL', + 1561242 => 'West Palm Beach, FL', + 1561243 => 'Delray Beach, FL', + 1561245 => 'Boca Raton, FL', + 1561265 => 'Delray Beach, FL', + 1561266 => 'Delray Beach, FL', + 1561272 => 'Delray Beach, FL', + 1561274 => 'Delray Beach, FL', + 1561276 => 'Delray Beach, FL', + 1561278 => 'Delray Beach, FL', + 1561279 => 'Delray Beach, FL', + 1561297 => 'Boca Raton, FL', + 1561330 => 'Delray Beach, FL', + 1561338 => 'Boca Raton, FL', + 1561347 => 'Boca Raton, FL', + 1561353 => 'Boca Raton, FL', + 1561361 => 'Boca Raton, FL', + 1561362 => 'Boca Raton, FL', + 1561364 => 'Boynton Beach, FL', + 1561367 => 'Boca Raton, FL', + 1561368 => 'Boca Raton, FL', + 1561369 => 'Boynton Beach, FL', + 1561381 => 'Delray Beach, FL', + 1561391 => 'Boca Raton, FL', + 1561392 => 'Boca Raton, FL', + 1561393 => 'Boca Raton, FL', + 1561394 => 'Boca Raton, FL', + 1561395 => 'Boca Raton, FL', + 1561416 => 'Boca Raton, FL', + 1561417 => 'Boca Raton, FL', + 1561424 => 'Boynton Beach, FL', + 1561443 => 'Boca Raton, FL', + 1561447 => 'Boca Raton, FL', + 1561450 => 'Delray Beach, FL', + 1561451 => 'Boca Raton, FL', + 1561455 => 'Delray Beach, FL', + 1561470 => 'Boca Raton, FL', + 1561471 => 'West Palm Beach, FL', + 1561477 => 'Boca Raton, FL', + 1561478 => 'West Palm Beach, FL', + 1561479 => 'Boca Raton, FL', + 1561482 => 'Boca Raton, FL', + 1561483 => 'Boca Raton, FL', + 1561487 => 'Boca Raton, FL', + 1561488 => 'Boca Raton, FL', + 1561495 => 'Delray Beach, FL', + 1561496 => 'Delray Beach, FL', + 1561498 => 'Delray Beach, FL', + 1561499 => 'Delray Beach, FL', + 1561509 => 'Boynton Beach, FL', + 1561544 => 'Boca Raton, FL', + 1561575 => 'Jupiter, FL', + 1561615 => 'West Palm Beach, FL', + 1561616 => 'West Palm Beach, FL', + 1561620 => 'Boca Raton, FL', + 1561637 => 'Delray Beach, FL', + 1561638 => 'Delray Beach, FL', + 1561640 => 'West Palm Beach, FL', + 1561650 => 'West Palm Beach, FL', + 1561681 => 'West Palm Beach, FL', + 1561682 => 'West Palm Beach, FL', + 1561683 => 'West Palm Beach, FL', + 1561684 => 'West Palm Beach, FL', + 1561686 => 'West Palm Beach, FL', + 1561687 => 'West Palm Beach, FL', + 1561688 => 'West Palm Beach, FL', + 1561689 => 'West Palm Beach, FL', + 1561697 => 'West Palm Beach, FL', + 1561712 => 'West Palm Beach, FL', + 1561731 => 'Boynton Beach, FL', + 1561732 => 'Boynton Beach, FL', + 1561733 => 'Boynton Beach, FL', + 1561734 => 'Boynton Beach, FL', + 1561735 => 'Boynton Beach, FL', + 1561736 => 'Boynton Beach, FL', + 1561737 => 'Boynton Beach, FL', + 1561738 => 'Boynton Beach, FL', + 1561740 => 'Boynton Beach, FL', + 1561742 => 'Boynton Beach, FL', + 1561743 => 'Jupiter, FL', + 1561744 => 'Jupiter, FL', + 1561747 => 'Jupiter, FL', + 1561748 => 'Jupiter, FL', + 1561750 => 'Boca Raton, FL', + 1561752 => 'Boynton Beach, FL', + 1561826 => 'Boca Raton, FL', + 1561852 => 'Boca Raton, FL', + 1561865 => 'Delray Beach, FL', + 1561883 => 'Boca Raton, FL', + 1561893 => 'Boca Raton, FL', + 1561910 => 'Boca Raton, FL', + 1561912 => 'Boca Raton, FL', + 1561924 => 'Pahokee, FL', + 1561955 => 'Boca Raton, FL', + 1561961 => 'Boca Raton, FL', + 1561981 => 'Boca Raton, FL', + 1561982 => 'Boca Raton, FL', + 1561988 => 'Boca Raton, FL', + 1561989 => 'Boca Raton, FL', + 1561992 => 'Belle Glade, FL', + 1561994 => 'Boca Raton, FL', + 1561995 => 'Boca Raton, FL', + 1561996 => 'Belle Glade, FL', + 1561997 => 'Boca Raton, FL', + 1561998 => 'Boca Raton, FL', + 1561999 => 'Boca Raton, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1562.php b/src/libphonenumber/geocoding/data/en/1562.php new file mode 100644 index 000000000..bfc0f50d8 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1562.php @@ -0,0 +1,73 @@ + 'California', + 1562218 => 'Long Beach, CA', + 1562401 => 'Downey, CA', + 1562422 => 'Long Beach, CA', + 1562423 => 'Long Beach, CA', + 1562428 => 'Long Beach, CA', + 1562432 => 'Long Beach, CA', + 1562433 => 'Long Beach, CA', + 1562434 => 'Long Beach, CA', + 1562435 => 'Long Beach, CA', + 1562436 => 'Long Beach, CA', + 1562437 => 'Long Beach, CA', + 1562438 => 'Long Beach, CA', + 1562439 => 'Long Beach, CA', + 1562461 => 'Bellflower, CA', + 1562491 => 'Long Beach, CA', + 1562494 => 'Long Beach, CA', + 1562495 => 'Long Beach, CA', + 1562498 => 'Long Beach, CA', + 1562499 => 'Long Beach, CA', + 1562570 => 'Long Beach, CA', + 1562590 => 'Long Beach, CA', + 1562591 => 'Long Beach, CA', + 1562592 => 'Huntington Beach, CA', + 1562597 => 'Long Beach, CA', + 1562599 => 'Long Beach, CA', + 1562612 => 'Long Beach, CA', + 1562622 => 'Downey, CA', + 1562624 => 'Long Beach, CA', + 1562628 => 'Long Beach, CA', + 1562651 => 'Norwalk, CA', + 1562658 => 'Downey, CA', + 1562690 => 'La Habra, CA', + 1562691 => 'La Habra, CA', + 1562693 => 'Whittier, CA', + 1562694 => 'La Habra, CA', + 1562696 => 'Whittier, CA', + 1562697 => 'La Habra, CA', + 1562698 => 'Whittier, CA', + 1562728 => 'Long Beach, CA', + 1562801 => 'Pico Rivera, CA', + 1562803 => 'Downey, CA', + 1562826 => 'Long Beach, CA', + 1562856 => 'Long Beach, CA', + 1562861 => 'Downey, CA', + 1562862 => 'Downey, CA', + 1562863 => 'Norwalk, CA', + 1562864 => 'Norwalk, CA', + 1562868 => 'Norwalk, CA', + 1562869 => 'Downey, CA', + 1562901 => 'Long Beach, CA', + 1562904 => 'Downey, CA', + 1562905 => 'La Habra, CA', + 1562907 => 'Whittier, CA', + 1562912 => 'Long Beach, CA', + 1562923 => 'Downey, CA', + 1562929 => 'Norwalk, CA', + 1562933 => 'Long Beach, CA', + 1562940 => 'Downey, CA', + 1562945 => 'Whittier, CA', + 1562948 => 'Pico Rivera, CA', + 1562949 => 'Pico Rivera, CA', + 1562951 => 'Long Beach, CA', + 1562961 => 'Long Beach, CA', + 1562983 => 'Long Beach, CA', + 1562984 => 'Long Beach, CA', + 1562985 => 'Long Beach, CA', + 1562986 => 'Long Beach, CA', + 1562987 => 'Long Beach, CA', + 1562997 => 'Long Beach, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1563.php b/src/libphonenumber/geocoding/data/en/1563.php new file mode 100644 index 000000000..8d05f7ee6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1563.php @@ -0,0 +1,78 @@ + 'Iowa', + 1563237 => 'Fredericksburg, IA', + 1563241 => 'Clinton, IA', + 1563242 => 'Clinton, IA', + 1563243 => 'Clinton, IA', + 1563244 => 'Clinton, IA', + 1563245 => 'Elkader, IA', + 1563252 => 'Guttenberg, IA', + 1563259 => 'Camanche, IA', + 1563262 => 'Muscatine, IA', + 1563263 => 'Muscatine, IA', + 1563264 => 'Muscatine, IA', + 1563284 => 'Walcott, IA', + 1563285 => 'Eldridge, IA', + 1563288 => 'Muscatine, IA', + 1563289 => 'Le Claire, IA', + 1563322 => 'Davenport, IA', + 1563323 => 'Davenport, IA', + 1563324 => 'Davenport, IA', + 1563326 => 'Davenport, IA', + 1563332 => 'Bettendorf, IA', + 1563336 => 'Davenport, IA', + 1563382 => 'Decorah, IA', + 1563383 => 'Davenport, IA', + 1563386 => 'Davenport, IA', + 1563387 => 'Decorah, IA', + 1563388 => 'Davenport, IA', + 1563391 => 'Davenport, IA', + 1563421 => 'Davenport, IA', + 1563422 => 'West Union, IA', + 1563425 => 'Fayette, IA', + 1563426 => 'Elgin, IA', + 1563432 => 'Mechanicsville, IA', + 1563445 => 'Davenport, IA', + 1563452 => 'Clarence, IA', + 1563488 => 'Wyoming, IA', + 1563532 => 'Ossian, IA', + 1563534 => 'Fort Atkinson, IA', + 1563538 => 'Lansing, IA', + 1563539 => 'Monona, IA', + 1563544 => 'New Albin, IA', + 1563547 => 'Cresco, IA', + 1563556 => 'Dubuque, IA', + 1563557 => 'Dubuque, IA', + 1563566 => 'Lime Springs, IA', + 1563568 => 'Waukon, IA', + 1563578 => 'Sumner, IA', + 1563582 => 'Dubuque, IA', + 1563583 => 'Dubuque, IA', + 1563584 => 'Dubuque, IA', + 1563585 => 'Dubuque, IA', + 1563588 => 'Dubuque, IA', + 1563589 => 'Dubuque, IA', + 1563652 => 'Maquoketa, IA', + 1563659 => 'De Witt, IA', + 1563689 => 'Preston, IA', + 1563690 => 'Dubuque, IA', + 1563732 => 'Wilton, IA', + 1563735 => 'Decorah, IA', + 1563737 => 'Ridgeway, IA', + 1563744 => 'Farley, IA', + 1563785 => 'Durant, IA', + 1563852 => 'Cascade, IA', + 1563864 => 'Postville, IA', + 1563872 => 'Bellevue, IA', + 1563873 => 'McGregor, IA', + 1563875 => 'Dyersville, IA', + 1563876 => 'Epworth, IA', + 1563884 => 'Davenport, IA', + 1563886 => 'Tipton, IA', + 1563926 => 'Hopkinton, IA', + 1563927 => 'Manchester, IA', + 1563928 => 'Edgewood, IA', + 1563933 => 'Strawberry Point, IA', + 1563941 => 'Lowden, IA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1567.php b/src/libphonenumber/geocoding/data/en/1567.php new file mode 100644 index 000000000..5759f446b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1567.php @@ -0,0 +1,4 @@ + 'Ohio', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1570.php b/src/libphonenumber/geocoding/data/en/1570.php new file mode 100644 index 000000000..b7ad297b1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1570.php @@ -0,0 +1,123 @@ + 'Pennsylvania', + 1570208 => 'Wilkes-Barre, PA', + 1570223 => 'East Stroudsburg, PA', + 1570247 => 'Rome, PA', + 1570251 => 'Honesdale, PA', + 1570253 => 'Honesdale, PA', + 1570265 => 'Towanda, PA', + 1570268 => 'Towanda, PA', + 1570271 => 'Danville, PA', + 1570275 => 'Danville, PA', + 1570278 => 'Montrose, PA', + 1570282 => 'Carbondale, PA', + 1570283 => 'Kingston, PA', + 1570286 => 'Sunbury, PA', + 1570296 => 'Milford, PA', + 1570297 => 'Troy, PA', + 1570320 => 'Williamsport, PA', + 1570321 => 'Williamsport, PA', + 1570322 => 'Williamsport, PA', + 1570323 => 'Williamsport, PA', + 1570325 => 'Jim Thorpe, PA', + 1570326 => 'Williamsport, PA', + 1570327 => 'Williamsport, PA', + 1570329 => 'Williamsport, PA', + 1570339 => 'Mount Carmel, PA', + 1570342 => 'Scranton, PA', + 1570343 => 'Scranton, PA', + 1570345 => 'Pine Grove, PA', + 1570347 => 'Scranton, PA', + 1570348 => 'Scranton, PA', + 1570366 => 'Orwigsburg, PA', + 1570368 => 'Montoursville, PA', + 1570372 => 'Selinsgrove, PA', + 1570373 => 'Kulpmont, PA', + 1570374 => 'Selinsgrove, PA', + 1570387 => 'Bloomsburg, PA', + 1570389 => 'Bloomsburg, PA', + 1570398 => 'Jersey Shore, PA', + 1570403 => 'Mountain Top, PA', + 1570409 => 'Milford, PA', + 1570427 => 'Weatherly, PA', + 1570443 => 'White Haven, PA', + 1570458 => 'Millville, PA', + 1570462 => 'Shenandoah, PA', + 1570465 => 'New Milford, PA', + 1570473 => 'Northumberland, PA', + 1570474 => 'Mountain Top, PA', + 1570488 => 'Waymart, PA', + 1570491 => 'Matamoras, PA', + 1570496 => 'Moosic, PA', + 1570517 => 'Stroudsburg, PA', + 1570522 => 'Lewisburg, PA', + 1570523 => 'Lewisburg, PA', + 1570524 => 'Lewisburg, PA', + 1570538 => 'Watsontown, PA', + 1570546 => 'Muncy, PA', + 1570547 => 'Montgomery, PA', + 1570562 => 'Taylor, PA', + 1570584 => 'Hughesville, PA', + 1570601 => 'Williamsport, PA', + 1570621 => 'Pottsville, PA', + 1570622 => 'Pottsville, PA', + 1570628 => 'Pottsville, PA', + 1570636 => 'Freeland, PA', + 1570638 => 'Blossburg, PA', + 1570644 => 'Shamokin, PA', + 1570648 => 'Shamokin, PA', + 1570662 => 'Mansfield, PA', + 1570668 => 'Tamaqua, PA', + 1570669 => 'Nesquehoning, PA', + 1570672 => 'Elysburg, PA', + 1570673 => 'Canton, PA', + 1570674 => 'Dallas, PA', + 1570675 => 'Dallas, PA', + 1570693 => 'Wyoming, PA', + 1570698 => 'Lake Ariel, PA', + 1570723 => 'Wellsboro, PA', + 1570724 => 'Wellsboro, PA', + 1570725 => 'Loganton, PA', + 1570726 => 'Mill Hall, PA', + 1570735 => 'Nanticoke, PA', + 1570742 => 'Milton, PA', + 1570746 => 'Wyalusing, PA', + 1570748 => 'Lock Haven, PA', + 1570752 => 'Berwick, PA', + 1570759 => 'Berwick, PA', + 1570773 => 'Mahanoy City, PA', + 1570779 => 'Plymouth, PA', + 1570784 => 'Bloomsburg, PA', + 1570785 => 'Forest City, PA', + 1570808 => 'Wilkes-Barre, PA', + 1570819 => 'Wilkes-Barre, PA', + 1570820 => 'Wilkes-Barre, PA', + 1570823 => 'Wilkes-Barre, PA', + 1570825 => 'Wilkes-Barre, PA', + 1570826 => 'Wilkes-Barre, PA', + 1570828 => 'Dingmans Ferry, PA', + 1570829 => 'Wilkes-Barre, PA', + 1570835 => 'Tioga, PA', + 1570836 => 'Tunkhannock, PA', + 1570837 => 'Middleburg, PA', + 1570853 => 'Susquehanna Depot, PA', + 1570874 => 'Frackville, PA', + 1570875 => 'Ashland, PA', + 1570882 => 'Sayre, PA', + 1570889 => 'Ringtown, PA', + 1570893 => 'Lock Haven, PA', + 1570894 => 'Tobyhanna, PA', + 1570923 => 'Renovo, PA', + 1570925 => 'Benton, PA', + 1570928 => 'Dushore, PA', + 1570929 => 'McAdoo, PA', + 1570941 => 'Scranton, PA', + 1570942 => 'Nicholson, PA', + 1570961 => 'Scranton, PA', + 1570963 => 'Scranton, PA', + 1570966 => 'Mifflinburg, PA', + 1570969 => 'Scranton, PA', + 1570970 => 'Wilkes-Barre, PA', + 1570988 => 'Sunbury, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1571.php b/src/libphonenumber/geocoding/data/en/1571.php new file mode 100644 index 000000000..b0f65e738 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1571.php @@ -0,0 +1,5 @@ + 'Virginia', + 1571434 => 'Sterling, VA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1573.php b/src/libphonenumber/geocoding/data/en/1573.php new file mode 100644 index 000000000..348ea8ffd --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1573.php @@ -0,0 +1,161 @@ + 'Missouri', + 1573204 => 'Jackson, MO', + 1573214 => 'Columbia, MO', + 1573218 => 'Farmington, MO', + 1573221 => 'Hannibal, MO', + 1573222 => 'Puxico, MO', + 1573223 => 'Piedmont, MO', + 1573226 => 'Eminence, MO', + 1573231 => 'Hannibal, MO', + 1573234 => 'Columbia, MO', + 1573237 => 'New Haven, MO', + 1573238 => 'Marble Hill, MO', + 1573242 => 'Clarksville, MO', + 1573243 => 'Jackson, MO', + 1573246 => 'Campbell, MO', + 1573248 => 'Hannibal, MO', + 1573256 => 'Columbia, MO', + 1573264 => 'Scott City, MO', + 1573265 => 'St. James, MO', + 1573276 => 'Malden, MO', + 1573288 => 'Canton, MO', + 1573293 => 'Bernie, MO', + 1573302 => 'Osage Beach, MO', + 1573323 => 'Van Buren, MO', + 1573324 => 'Bowling Green, MO', + 1573329 => 'Fort Leonard Wood, MO', + 1573331 => 'Cape Girardeau, MO', + 1573332 => 'Cape Girardeau, MO', + 1573333 => 'Caruthersville, MO', + 1573334 => 'Cape Girardeau, MO', + 1573335 => 'Cape Girardeau, MO', + 1573339 => 'Cape Girardeau, MO', + 1573341 => 'Rolla, MO', + 1573346 => 'Camdenton, MO', + 1573348 => 'Osage Beach, MO', + 1573358 => 'Bonne Terre, MO', + 1573359 => 'Hayti, MO', + 1573363 => 'Macks Creek, MO', + 1573364 => 'Rolla, MO', + 1573365 => 'Lake Ozark, MO', + 1573368 => 'Rolla, MO', + 1573377 => 'Stover, MO', + 1573378 => 'Versailles, MO', + 1573379 => 'Portageville, MO', + 1573392 => 'Eldon, MO', + 1573395 => 'Jefferson City, MO', + 1573406 => 'Hannibal, MO', + 1573422 => 'Vienna, MO', + 1573426 => 'Rolla, MO', + 1573436 => 'Potosi, MO', + 1573437 => 'Owensville, MO', + 1573438 => 'Potosi, MO', + 1573441 => 'Columbia, MO', + 1573442 => 'Columbia, MO', + 1573443 => 'Columbia, MO', + 1573445 => 'Columbia, MO', + 1573446 => 'Columbia, MO', + 1573447 => 'Columbia, MO', + 1573449 => 'Columbia, MO', + 1573458 => 'Rolla, MO', + 1573468 => 'Sullivan, MO', + 1573471 => 'Sikeston, MO', + 1573472 => 'Sikeston, MO', + 1573474 => 'Columbia, MO', + 1573475 => 'Sikeston, MO', + 1573481 => 'Sikeston, MO', + 1573486 => 'Hermann, MO', + 1573491 => 'New Bloomfield, MO', + 1573496 => 'Jefferson City, MO', + 1573499 => 'Columbia, MO', + 1573545 => 'Benton, MO', + 1573547 => 'Perryville, MO', + 1573556 => 'Jefferson City, MO', + 1573564 => 'Montgomery City, MO', + 1573568 => 'Bloomfield, MO', + 1573581 => 'Mexico, MO', + 1573582 => 'Mexico, MO', + 1573588 => 'Shelbina, MO', + 1573592 => 'Fulton, MO', + 1573594 => 'Vandalia, MO', + 1573596 => 'Fort Leonard Wood, MO', + 1573614 => 'Dexter, MO', + 1573624 => 'Dexter, MO', + 1573632 => 'Jefferson City, MO', + 1573633 => 'Shelbyville, MO', + 1573634 => 'Jefferson City, MO', + 1573635 => 'Jefferson City, MO', + 1573636 => 'Jefferson City, MO', + 1573638 => 'Jefferson City, MO', + 1573642 => 'Fulton, MO', + 1573649 => 'East Prairie, MO', + 1573651 => 'Cape Girardeau, MO', + 1573655 => 'La Grange, MO', + 1573657 => 'Ashland, MO', + 1573659 => 'Jefferson City, MO', + 1573663 => 'Ellington, MO', + 1573674 => 'Licking, MO', + 1573682 => 'Centralia, MO', + 1573683 => 'Charleston, MO', + 1573684 => 'Wellsville, MO', + 1573686 => 'Poplar Bluff, MO', + 1573695 => 'Steele, MO', + 1573696 => 'Hallsville, MO', + 1573701 => 'Farmington, MO', + 1573717 => 'Kennett, MO', + 1573722 => 'Advance, MO', + 1573727 => 'Poplar Bluff, MO', + 1573729 => 'Salem, MO', + 1573732 => 'Bourbon, MO', + 1573735 => 'Monroe City, MO', + 1573736 => 'Crocker, MO', + 1573738 => 'Senath, MO', + 1573747 => 'Farmington, MO', + 1573748 => 'New Madrid, MO', + 1573751 => 'Jefferson City, MO', + 1573754 => 'Louisiana, MO', + 1573756 => 'Farmington, MO', + 1573759 => 'Dixon, MO', + 1573760 => 'Farmington, MO', + 1573761 => 'Jefferson City, MO', + 1573764 => 'Gerald, MO', + 1573765 => 'Richland, MO', + 1573769 => 'Palmyra, MO', + 1573774 => 'Waynesville, MO', + 1573775 => 'Steelville, MO', + 1573776 => 'Poplar Bluff, MO', + 1573777 => 'Columbia, MO', + 1573778 => 'Poplar Bluff, MO', + 1573783 => 'Fredericktown, MO', + 1573785 => 'Poplar Bluff, MO', + 1573793 => 'Iberia, MO', + 1573796 => 'California, MO', + 1573814 => 'Columbia, MO', + 1573815 => 'Columbia, MO', + 1573817 => 'Columbia, MO', + 1573840 => 'Poplar Bluff, MO', + 1573859 => 'Belle, MO', + 1573860 => 'Sullivan, MO', + 1573873 => 'Camdenton, MO', + 1573874 => 'Columbia, MO', + 1573875 => 'Columbia, MO', + 1573876 => 'Columbia, MO', + 1573882 => 'Columbia, MO', + 1573883 => 'Ste. Genevieve, MO', + 1573884 => 'Columbia, MO', + 1573885 => 'Cuba, MO', + 1573886 => 'Columbia, MO', + 1573887 => 'Chaffee, MO', + 1573888 => 'Kennett, MO', + 1573893 => 'Jefferson City, MO', + 1573896 => 'Holts Summit, MO', + 1573897 => 'Linn, MO', + 1573898 => 'Elsberry, MO', + 1573964 => 'Lake Ozark, MO', + 1573985 => 'New London, MO', + 1573986 => 'Cape Girardeau, MO', + 1573989 => 'Neelyville, MO', + 1573996 => 'Doniphan, MO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1574.php b/src/libphonenumber/geocoding/data/en/1574.php new file mode 100644 index 000000000..4c3eea266 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1574.php @@ -0,0 +1,78 @@ + 'Indiana', + 1574206 => 'Elkhart, IN', + 1574223 => 'Rochester, IN', + 1574231 => 'South Bend, IN', + 1574232 => 'South Bend, IN', + 1574233 => 'South Bend, IN', + 1574234 => 'South Bend, IN', + 1574235 => 'South Bend, IN', + 1574236 => 'South Bend, IN', + 1574237 => 'South Bend, IN', + 1574239 => 'South Bend, IN', + 1574245 => 'South Bend, IN', + 1574246 => 'South Bend, IN', + 1574251 => 'South Bend, IN', + 1574252 => 'Mishawaka, IN', + 1574254 => 'Mishawaka, IN', + 1574255 => 'Mishawaka, IN', + 1574256 => 'Mishawaka, IN', + 1574257 => 'Mishawaka, IN', + 1574258 => 'Mishawaka, IN', + 1574259 => 'Mishawaka, IN', + 1574262 => 'Elkhart, IN', + 1574264 => 'Elkhart, IN', + 1574266 => 'Elkhart, IN', + 1574267 => 'Warsaw, IN', + 1574268 => 'Warsaw, IN', + 1574269 => 'Warsaw, IN', + 1574282 => 'South Bend, IN', + 1574283 => 'South Bend, IN', + 1574287 => 'South Bend, IN', + 1574288 => 'South Bend, IN', + 1574289 => 'South Bend, IN', + 1574291 => 'South Bend, IN', + 1574293 => 'Elkhart, IN', + 1574294 => 'Elkhart, IN', + 1574295 => 'Elkhart, IN', + 1574296 => 'Elkhart, IN', + 1574299 => 'South Bend, IN', + 1574342 => 'Bourbon, IN', + 1574371 => 'Warsaw, IN', + 1574372 => 'Warsaw, IN', + 1574389 => 'Elkhart, IN', + 1574457 => 'Syracuse, IN', + 1574472 => 'South Bend, IN', + 1574522 => 'Elkhart, IN', + 1574523 => 'Elkhart, IN', + 1574533 => 'Goshen, IN', + 1574534 => 'Goshen, IN', + 1574535 => 'Goshen, IN', + 1574537 => 'Goshen, IN', + 1574546 => 'Bremen, IN', + 1574583 => 'Monticello, IN', + 1574586 => 'Walkerton, IN', + 1574594 => 'Pierceton, IN', + 1574647 => 'South Bend, IN', + 1574654 => 'New Carlisle, IN', + 1574658 => 'Milford, IN', + 1574722 => 'Logansport, IN', + 1574732 => 'Logansport, IN', + 1574735 => 'Logansport, IN', + 1574739 => 'Logansport, IN', + 1574753 => 'Logansport, IN', + 1574772 => 'Knox, IN', + 1574773 => 'Nappanee, IN', + 1574825 => 'Middlebury, IN', + 1574842 => 'Culver, IN', + 1574848 => 'Bristol, IN', + 1574892 => 'Argos, IN', + 1574896 => 'North Judson, IN', + 1574935 => 'Plymouth, IN', + 1574936 => 'Plymouth, IN', + 1574941 => 'Plymouth, IN', + 1574946 => 'Winamac, IN', + 1574967 => 'Flora, IN', + 1574970 => 'Elkhart, IN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1575.php b/src/libphonenumber/geocoding/data/en/1575.php new file mode 100644 index 000000000..556861ae5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1575.php @@ -0,0 +1,85 @@ + 'New Mexico', + 1575234 => 'Carlsbad, NM', + 1575257 => 'Ruidoso, NM', + 1575258 => 'Ruidoso, NM', + 1575289 => 'Cuba, NM', + 1575355 => 'Fort Sumner, NM', + 1575356 => 'Portales, NM', + 1575359 => 'Portales, NM', + 1575373 => 'Las Cruces, NM', + 1575374 => 'Clayton, NM', + 1575376 => 'Cimarron, NM', + 1575377 => 'Angel Fire, NM', + 1575382 => 'Las Cruces, NM', + 1575388 => 'Silver City, NM', + 1575391 => 'Hobbs, NM', + 1575392 => 'Hobbs, NM', + 1575393 => 'Hobbs, NM', + 1575394 => 'Eunice, NM', + 1575395 => 'Jal, NM', + 1575396 => 'Lovington, NM', + 1575397 => 'Hobbs, NM', + 1575434 => 'Alamogordo, NM', + 1575437 => 'Alamogordo, NM', + 1575439 => 'Alamogordo, NM', + 1575443 => 'Alamogordo, NM', + 1575445 => 'Raton, NM', + 1575461 => 'Tucumcari, NM', + 1575472 => 'Santa Rosa, NM', + 1575483 => 'Springer, NM', + 1575492 => 'Hobbs, NM', + 1575521 => 'Las Cruces, NM', + 1575522 => 'Las Cruces, NM', + 1575523 => 'Las Cruces, NM', + 1575524 => 'Las Cruces, NM', + 1575525 => 'Las Cruces, NM', + 1575526 => 'Las Cruces, NM', + 1575527 => 'Las Cruces, NM', + 1575528 => 'Las Cruces, NM', + 1575532 => 'Las Cruces, NM', + 1575534 => 'Silver City, NM', + 1575538 => 'Silver City, NM', + 1575541 => 'Las Cruces, NM', + 1575542 => 'Lordsburg, NM', + 1575544 => 'Deming, NM', + 1575546 => 'Deming, NM', + 1575556 => 'Las Cruces, NM', + 1575572 => 'Holloman AFB, NM', + 1575585 => 'Tularosa, NM', + 1575586 => 'Questa, NM', + 1575622 => 'Roswell, NM', + 1575623 => 'Roswell, NM', + 1575624 => 'Roswell, NM', + 1575625 => 'Roswell, NM', + 1575627 => 'Roswell, NM', + 1575628 => 'Carlsbad, NM', + 1575647 => 'Las Cruces, NM', + 1575648 => 'Carrizozo, NM', + 1575650 => 'Las Cruces, NM', + 1575682 => 'Cloudcroft, NM', + 1575734 => 'Dexter, NM', + 1575737 => 'Taos, NM', + 1575742 => 'Clovis, NM', + 1575746 => 'Artesia, NM', + 1575748 => 'Artesia, NM', + 1575751 => 'Taos, NM', + 1575754 => 'Red River, NM', + 1575756 => 'Chama, NM', + 1575758 => 'Taos, NM', + 1575762 => 'Clovis, NM', + 1575763 => 'Clovis, NM', + 1575769 => 'Clovis, NM', + 1575784 => 'Cannon AFB, NM', + 1575824 => 'Chaparral, NM', + 1575829 => 'Jemez Springs, NM', + 1575835 => 'Socorro, NM', + 1575838 => 'Socorro, NM', + 1575854 => 'Magdalena, NM', + 1575882 => 'Anthony, NM', + 1575885 => 'Carlsbad, NM', + 1575887 => 'Carlsbad, NM', + 1575894 => 'Truth or Consequences, NM', + 1575935 => 'Clovis, NM', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1580.php b/src/libphonenumber/geocoding/data/en/1580.php new file mode 100644 index 000000000..61948c8d1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1580.php @@ -0,0 +1,134 @@ + 'Oklahoma', + 1580208 => 'Idabel, OK', + 1580220 => 'Ardmore, OK', + 1580223 => 'Ardmore, OK', + 1580224 => 'Ardmore, OK', + 1580225 => 'Elk City, OK', + 1580226 => 'Ardmore, OK', + 1580227 => 'Fairview, OK', + 1580228 => 'Waurika, OK', + 1580229 => 'Healdton, OK', + 1580233 => 'Enid, OK', + 1580234 => 'Enid, OK', + 1580237 => 'Enid, OK', + 1580242 => 'Enid, OK', + 1580243 => 'Elk City, OK', + 1580248 => 'Lawton, OK', + 1580250 => 'Lawton, OK', + 1580251 => 'Duncan, OK', + 1580252 => 'Duncan, OK', + 1580254 => 'Woodward, OK', + 1580255 => 'Duncan, OK', + 1580256 => 'Woodward, OK', + 1580272 => 'Ada, OK', + 1580276 => 'Marietta, OK', + 1580286 => 'Idabel, OK', + 1580296 => 'Colbert, OK', + 1580298 => 'Antlers, OK', + 1580310 => 'Ada, OK', + 1580323 => 'Clinton, OK', + 1580326 => 'Hugo, OK', + 1580327 => 'Alva, OK', + 1580332 => 'Ada, OK', + 1580335 => 'Frederick, OK', + 1580336 => 'Perry, OK', + 1580338 => 'Guymon, OK', + 1580342 => 'Temple, OK', + 1580347 => 'Mountain View, OK', + 1580351 => 'Lawton, OK', + 1580353 => 'Lawton, OK', + 1580354 => 'Lawton, OK', + 1580355 => 'Lawton, OK', + 1580357 => 'Lawton, OK', + 1580362 => 'Newkirk, OK', + 1580363 => 'Blackwell, OK', + 1580367 => 'Caddo, OK', + 1580369 => 'Davis, OK', + 1580371 => 'Tishomingo, OK', + 1580379 => 'Altus, OK', + 1580393 => 'Sentinel, OK', + 1580395 => 'Medford, OK', + 1580421 => 'Ada, OK', + 1580429 => 'Cache, OK', + 1580436 => 'Ada, OK', + 1580439 => 'Comanche, OK', + 1580444 => 'Velma, OK', + 1580464 => 'Cyril, OK', + 1580468 => 'Guymon, OK', + 1580470 => 'Duncan, OK', + 1580475 => 'Duncan, OK', + 1580476 => 'Rush Springs, OK', + 1580477 => 'Altus, OK', + 1580479 => 'Grandfield, OK', + 1580480 => 'Altus, OK', + 1580481 => 'Altus, OK', + 1580482 => 'Altus, OK', + 1580488 => 'Leedey, OK', + 1580490 => 'Ardmore, OK', + 1580492 => 'Elgin, OK', + 1580497 => 'Cheyenne, OK', + 1580510 => 'Lawton, OK', + 1580526 => 'Erick, OK', + 1580531 => 'Lawton, OK', + 1580532 => 'Pond Creek, OK', + 1580536 => 'Lawton, OK', + 1580544 => 'Boise City, OK', + 1580548 => 'Enid, OK', + 1580549 => 'Fletcher, OK', + 1580564 => 'Kingston, OK', + 1580581 => 'Lawton, OK', + 1580584 => 'Broken Bow, OK', + 1580585 => 'Lawton, OK', + 1580588 => 'Apache, OK', + 1580595 => 'Lawton, OK', + 1580596 => 'Cherokee, OK', + 1580622 => 'Sulphur, OK', + 1580623 => 'Watonga, OK', + 1580625 => 'Beaver, OK', + 1580628 => 'Tonkawa, OK', + 1580652 => 'Hooker, OK', + 1580654 => 'Carnegie, OK', + 1580658 => 'Marlow, OK', + 1580661 => 'Thomas, OK', + 1580668 => 'Wilson, OK', + 1580688 => 'Hollis, OK', + 1580699 => 'Lawton, OK', + 1580718 => 'Ponca City, OK', + 1580726 => 'Hobart, OK', + 1580735 => 'Buffalo, OK', + 1580745 => 'Durant, OK', + 1580759 => 'Stratford, OK', + 1580762 => 'Ponca City, OK', + 1580765 => 'Ponca City, OK', + 1580767 => 'Ponca City, OK', + 1580772 => 'Weatherford, OK', + 1580774 => 'Weatherford, OK', + 1580782 => 'Mangum, OK', + 1580788 => 'Elmore City, OK', + 1580795 => 'Madill, OK', + 1580822 => 'Okeene, OK', + 1580824 => 'Waynoka, OK', + 1580832 => 'New Cordell, OK', + 1580856 => 'Ratliff City, OK', + 1580857 => 'Allen, OK', + 1580863 => 'Garber, OK', + 1580875 => 'Walters, OK', + 1580883 => 'Ringwood, OK', + 1580885 => 'Arnett, OK', + 1580886 => 'Canton, OK', + 1580889 => 'Atoka, OK', + 1580920 => 'Durant, OK', + 1580921 => 'Laverne, OK', + 1580922 => 'Seiling, OK', + 1580924 => 'Durant, OK', + 1580925 => 'Konawa, OK', + 1580927 => 'Coalgate, OK', + 1580928 => 'Sayre, OK', + 1580931 => 'Durant, OK', + 1580933 => 'Valliant, OK', + 1580938 => 'Shattuck, OK', + 1580994 => 'Mooreland, OK', + 1580995 => 'Vici, OK', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1585.php b/src/libphonenumber/geocoding/data/en/1585.php new file mode 100644 index 000000000..3b468c29e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1585.php @@ -0,0 +1,128 @@ + 'New York', + 1585224 => 'Rochester, NY', + 1585225 => 'Rochester, NY', + 1585226 => 'Avon, NY', + 1585227 => 'Rochester, NY', + 1585232 => 'Rochester, NY', + 1585234 => 'Rochester, NY', + 1585235 => 'Rochester, NY', + 1585237 => 'Perry, NY', + 1585241 => 'Rochester, NY', + 1585242 => 'Rochester, NY', + 1585244 => 'Rochester, NY', + 1585245 => 'Geneseo, NY', + 1585247 => 'Rochester, NY', + 1585254 => 'Rochester, NY', + 1585256 => 'Rochester, NY', + 1585258 => 'Rochester, NY', + 1585262 => 'Rochester, NY', + 1585263 => 'Rochester, NY', + 1585265 => 'Webster, NY', + 1585266 => 'Rochester, NY', + 1585268 => 'Belmont, NY', + 1585271 => 'Rochester, NY', + 1585272 => 'Rochester, NY', + 1585273 => 'Rochester, NY', + 1585275 => 'Rochester, NY', + 1585276 => 'Rochester, NY', + 1585279 => 'Rochester, NY', + 1585288 => 'Rochester, NY', + 1585292 => 'Rochester, NY', + 1585293 => 'Churchville, NY', + 1585295 => 'Rochester, NY', + 1585319 => 'Rochester, NY', + 1585321 => 'Rochester, NY', + 1585324 => 'Rochester, NY', + 1585325 => 'Rochester, NY', + 1585328 => 'Rochester, NY', + 1585334 => 'Rochester, NY', + 1585335 => 'Dansville, NY', + 1585336 => 'Rochester, NY', + 1585338 => 'Rochester, NY', + 1585340 => 'Rochester, NY', + 1585341 => 'Rochester, NY', + 1585342 => 'Rochester, NY', + 1585343 => 'Batavia, NY', + 1585344 => 'Batavia, NY', + 1585345 => 'Batavia, NY', + 1585349 => 'Spencerport, NY', + 1585352 => 'Spencerport, NY', + 1585359 => 'Rochester, NY', + 1585365 => 'Belfast, NY', + 1585368 => 'Rochester, NY', + 1585374 => 'Naples, NY', + 1585384 => 'Cohocton, NY', + 1585392 => 'Hilton, NY', + 1585393 => 'Canandaigua, NY', + 1585394 => 'Canandaigua, NY', + 1585395 => 'Brockport, NY', + 1585396 => 'Canandaigua, NY', + 1585413 => 'Rochester, NY', + 1585423 => 'Rochester, NY', + 1585424 => 'Rochester, NY', + 1585426 => 'Rochester, NY', + 1585427 => 'Rochester, NY', + 1585428 => 'Rochester, NY', + 1585429 => 'Rochester, NY', + 1585436 => 'Rochester, NY', + 1585442 => 'Rochester, NY', + 1585454 => 'Rochester, NY', + 1585458 => 'Rochester, NY', + 1585461 => 'Rochester, NY', + 1585463 => 'Rochester, NY', + 1585467 => 'Rochester, NY', + 1585468 => 'Nunda, NY', + 1585473 => 'Rochester, NY', + 1585475 => 'Rochester, NY', + 1585482 => 'Rochester, NY', + 1585492 => 'Arcade, NY', + 1585494 => 'Bergen, NY', + 1585527 => 'Rochester, NY', + 1585529 => 'Rochester, NY', + 1585530 => 'Rochester, NY', + 1585538 => 'Caledonia, NY', + 1585544 => 'Rochester, NY', + 1585546 => 'Rochester, NY', + 1585563 => 'Rochester, NY', + 1585581 => 'Rochester, NY', + 1585589 => 'Albion, NY', + 1585591 => 'Attica, NY', + 1585593 => 'Wellsville, NY', + 1585596 => 'Wellsville, NY', + 1585599 => 'Corfu, NY', + 1585621 => 'Rochester, NY', + 1585637 => 'Brockport, NY', + 1585638 => 'Holley, NY', + 1585647 => 'Rochester, NY', + 1585654 => 'Rochester, NY', + 1585657 => 'Bloomfield, NY', + 1585658 => 'Mount Morris, NY', + 1585663 => 'Rochester, NY', + 1585670 => 'Webster, NY', + 1585671 => 'Webster, NY', + 1585697 => 'Rochester, NY', + 1585719 => 'Rochester, NY', + 1585720 => 'Rochester, NY', + 1585723 => 'Rochester, NY', + 1585728 => 'Wayland, NY', + 1585730 => 'Rochester, NY', + 1585742 => 'Victor, NY', + 1585753 => 'Rochester, NY', + 1585756 => 'Rochester, NY', + 1585757 => 'Elba, NY', + 1585760 => 'Rochester, NY', + 1585765 => 'Lyndonville, NY', + 1585768 => 'Le Roy, NY', + 1585784 => 'Rochester, NY', + 1585786 => 'Warsaw, NY', + 1585787 => 'Webster, NY', + 1585798 => 'Medina, NY', + 1585865 => 'Rochester, NY', + 1585872 => 'Webster, NY', + 1585922 => 'Rochester, NY', + 1585924 => 'Victor, NY', + 1585964 => 'Hamlin, NY', + 1585968 => 'Cuba, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1586.php b/src/libphonenumber/geocoding/data/en/1586.php new file mode 100644 index 000000000..bb5b70470 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1586.php @@ -0,0 +1,28 @@ + 'Michigan', + 1586268 => 'Sterling Heights, MI', + 1586393 => 'Warren, MI', + 1586427 => 'Warren, MI', + 1586446 => 'Sterling Heights, MI', + 1586558 => 'Warren, MI', + 1586573 => 'Warren, MI', + 1586574 => 'Warren, MI', + 1586575 => 'Warren, MI', + 1586576 => 'Warren, MI', + 1586582 => 'Warren, MI', + 1586751 => 'Warren, MI', + 1586754 => 'Warren, MI', + 1586755 => 'Warren, MI', + 1586756 => 'Warren, MI', + 1586757 => 'Warren, MI', + 1586758 => 'Warren, MI', + 1586759 => 'Warren, MI', + 1586784 => 'Armada, MI', + 1586793 => 'Mount Clemens, MI', + 1586795 => 'Sterling Heights, MI', + 1586806 => 'Warren, MI', + 1586949 => 'Chesterfield, MI', + 1586977 => 'Sterling Heights, MI', + 1586978 => 'Sterling Heights, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1587.php b/src/libphonenumber/geocoding/data/en/1587.php new file mode 100644 index 000000000..21b200d3b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1587.php @@ -0,0 +1,4 @@ + 'Alberta', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1601.php b/src/libphonenumber/geocoding/data/en/1601.php new file mode 100644 index 000000000..96138cfb1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1601.php @@ -0,0 +1,146 @@ + 'Mississippi', + 1601200 => 'Jackson, MS', + 1601225 => 'Gloster, MS', + 1601249 => 'McComb, MS', + 1601250 => 'McComb, MS', + 1601253 => 'Walnut Grove, MS', + 1601261 => 'Hattiesburg, MS', + 1601264 => 'Hattiesburg, MS', + 1601267 => 'Carthage, MS', + 1601268 => 'Hattiesburg, MS', + 1601271 => 'Hattiesburg, MS', + 1601276 => 'Summit, MS', + 1601288 => 'Hattiesburg, MS', + 1601296 => 'Hattiesburg, MS', + 1601298 => 'Carthage, MS', + 1601304 => 'Natchez, MS', + 1601321 => 'Jackson, MS', + 1601336 => 'Hattiesburg, MS', + 1601352 => 'Jackson, MS', + 1601353 => 'Jackson, MS', + 1601354 => 'Jackson, MS', + 1601355 => 'Jackson, MS', + 1601359 => 'Jackson, MS', + 1601362 => 'Jackson, MS', + 1601364 => 'Jackson, MS', + 1601366 => 'Jackson, MS', + 1601368 => 'Jackson, MS', + 1601376 => 'Jackson, MS', + 1601389 => 'Philadelphia, MS', + 1601394 => 'Leakesville, MS', + 1601399 => 'Laurel, MS', + 1601425 => 'Laurel, MS', + 1601426 => 'Laurel, MS', + 1601428 => 'Laurel, MS', + 1601437 => 'Port Gibson, MS', + 1601442 => 'Natchez, MS', + 1601445 => 'Natchez, MS', + 1601446 => 'Natchez, MS', + 1601450 => 'Hattiesburg, MS', + 1601469 => 'Forest, MS', + 1601477 => 'Ellisville, MS', + 1601482 => 'Meridian, MS', + 1601483 => 'Meridian, MS', + 1601484 => 'Meridian, MS', + 1601485 => 'Meridian, MS', + 1601544 => 'Hattiesburg, MS', + 1601545 => 'Hattiesburg, MS', + 1601553 => 'Meridian, MS', + 1601579 => 'Hattiesburg, MS', + 1601581 => 'Meridian, MS', + 1601587 => 'Monticello, MS', + 1601591 => 'Brandon, MS', + 1601619 => 'Vicksburg, MS', + 1601626 => 'Collinsville, MS', + 1601629 => 'Vicksburg, MS', + 1601630 => 'Vicksburg, MS', + 1601631 => 'Vicksburg, MS', + 1601634 => 'Vicksburg, MS', + 1601635 => 'Decatur, MS', + 1601636 => 'Vicksburg, MS', + 1601638 => 'Vicksburg, MS', + 1601643 => 'Wesson, MS', + 1601645 => 'Centreville, MS', + 1601649 => 'Laurel, MS', + 1601650 => 'Philadelphia, MS', + 1601656 => 'Philadelphia, MS', + 1601657 => 'Liberty, MS', + 1601661 => 'Vicksburg, MS', + 1601671 => 'Waynesboro, MS', + 1601679 => 'Meridian, MS', + 1601683 => 'Newton, MS', + 1601684 => 'McComb, MS', + 1601693 => 'Meridian, MS', + 1601696 => 'Meridian, MS', + 1601703 => 'Meridian, MS', + 1601713 => 'Jackson, MS', + 1601722 => 'Seminary, MS', + 1601731 => 'Columbia, MS', + 1601732 => 'Morton, MS', + 1601735 => 'Waynesboro, MS', + 1601736 => 'Columbia, MS', + 1601743 => 'De Kalb, MS', + 1601749 => 'Picayune, MS', + 1601758 => 'Sumrall, MS', + 1601764 => 'Bay Springs, MS', + 1601765 => 'Collins, MS', + 1601766 => 'Lucedale, MS', + 1601774 => 'Union, MS', + 1601776 => 'Quitman, MS', + 1601782 => 'Raleigh, MS', + 1601783 => 'Magnolia, MS', + 1601785 => 'Taylorsville, MS', + 1601786 => 'Fayette, MS', + 1601787 => 'Heidelberg, MS', + 1601788 => 'Richton, MS', + 1601792 => 'Prentiss, MS', + 1601794 => 'Purvis, MS', + 1601795 => 'Poplarville, MS', + 1601796 => 'Lumberton, MS', + 1601798 => 'Picayune, MS', + 1601799 => 'Picayune, MS', + 1601815 => 'Jackson, MS', + 1601823 => 'Brookhaven, MS', + 1601824 => 'Brandon, MS', + 1601825 => 'Brandon, MS', + 1601829 => 'Brandon, MS', + 1601833 => 'Brookhaven, MS', + 1601835 => 'Brookhaven, MS', + 1601845 => 'Florence, MS', + 1601847 => 'Mendenhall, MS', + 1601849 => 'Magee, MS', + 1601854 => 'Pelahatchie, MS', + 1601855 => 'Canton, MS', + 1601857 => 'Raymond, MS', + 1601859 => 'Canton, MS', + 1601876 => 'Tylertown, MS', + 1601878 => 'Terry, MS', + 1601879 => 'Flora, MS', + 1601883 => 'Vicksburg, MS', + 1601885 => 'Utica, MS', + 1601888 => 'Woodville, MS', + 1601892 => 'Crystal Springs, MS', + 1601894 => 'Hazlehurst, MS', + 1601922 => 'Jackson, MS', + 1601923 => 'Jackson, MS', + 1601924 => 'Clinton, MS', + 1601925 => 'Clinton, MS', + 1601926 => 'Clinton, MS', + 1601928 => 'Wiggins, MS', + 1601944 => 'Jackson, MS', + 1601947 => 'Lucedale, MS', + 1601948 => 'Jackson, MS', + 1601949 => 'Jackson, MS', + 1601960 => 'Jackson, MS', + 1601961 => 'Jackson, MS', + 1601965 => 'Jackson, MS', + 1601968 => 'Jackson, MS', + 1601969 => 'Jackson, MS', + 1601981 => 'Jackson, MS', + 1601982 => 'Jackson, MS', + 1601984 => 'Jackson, MS', + 1601987 => 'Jackson, MS', + 1601989 => 'Richton, MS', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1602.php b/src/libphonenumber/geocoding/data/en/1602.php new file mode 100644 index 000000000..d4a1493f8 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1602.php @@ -0,0 +1,143 @@ + 'Arizona', + 1602200 => 'Phoenix, AZ', + 1602216 => 'Phoenix, AZ', + 1602220 => 'Phoenix, AZ', + 1602224 => 'Phoenix, AZ', + 1602225 => 'Phoenix, AZ', + 1602229 => 'Phoenix, AZ', + 1602230 => 'Phoenix, AZ', + 1602231 => 'Phoenix, AZ', + 1602232 => 'Phoenix, AZ', + 1602233 => 'Phoenix, AZ', + 1602234 => 'Phoenix, AZ', + 1602239 => 'Phoenix, AZ', + 1602240 => 'Phoenix, AZ', + 1602241 => 'Phoenix, AZ', + 1602242 => 'Phoenix, AZ', + 1602243 => 'Phoenix, AZ', + 1602244 => 'Phoenix, AZ', + 1602246 => 'Phoenix, AZ', + 1602248 => 'Phoenix, AZ', + 1602249 => 'Phoenix, AZ', + 1602252 => 'Phoenix, AZ', + 1602253 => 'Phoenix, AZ', + 1602254 => 'Phoenix, AZ', + 1602255 => 'Phoenix, AZ', + 1602256 => 'Phoenix, AZ', + 1602257 => 'Phoenix, AZ', + 1602258 => 'Phoenix, AZ', + 1602261 => 'Phoenix, AZ', + 1602263 => 'Phoenix, AZ', + 1602264 => 'Phoenix, AZ', + 1602265 => 'Phoenix, AZ', + 1602266 => 'Phoenix, AZ', + 1602267 => 'Phoenix, AZ', + 1602268 => 'Phoenix, AZ', + 1602269 => 'Phoenix, AZ', + 1602271 => 'Phoenix, AZ', + 1602272 => 'Phoenix, AZ', + 1602274 => 'Phoenix, AZ', + 1602275 => 'Phoenix, AZ', + 1602276 => 'Phoenix, AZ', + 1602277 => 'Phoenix, AZ', + 1602278 => 'Phoenix, AZ', + 1602279 => 'Phoenix, AZ', + 1602280 => 'Phoenix, AZ', + 1602285 => 'Phoenix, AZ', + 1602304 => 'Phoenix, AZ', + 1602305 => 'Phoenix, AZ', + 1602307 => 'Phoenix, AZ', + 1602322 => 'Phoenix, AZ', + 1602323 => 'Phoenix, AZ', + 1602331 => 'Phoenix, AZ', + 1602340 => 'Phoenix, AZ', + 1602344 => 'Phoenix, AZ', + 1602347 => 'Phoenix, AZ', + 1602351 => 'Phoenix, AZ', + 1602352 => 'Phoenix, AZ', + 1602353 => 'Phoenix, AZ', + 1602364 => 'Phoenix, AZ', + 1602368 => 'Phoenix, AZ', + 1602371 => 'Phoenix, AZ', + 1602381 => 'Phoenix, AZ', + 1602382 => 'Phoenix, AZ', + 1602387 => 'Phoenix, AZ', + 1602393 => 'Phoenix, AZ', + 1602395 => 'Phoenix, AZ', + 1602404 => 'Phoenix, AZ', + 1602406 => 'Phoenix, AZ', + 1602415 => 'Phoenix, AZ', + 1602420 => 'Phoenix, AZ', + 1602433 => 'Phoenix, AZ', + 1602437 => 'Phoenix, AZ', + 1602441 => 'Phoenix, AZ', + 1602442 => 'Phoenix, AZ', + 1602455 => 'Phoenix, AZ', + 1602462 => 'Phoenix, AZ', + 1602466 => 'Phoenix, AZ', + 1602468 => 'Phoenix, AZ', + 1602470 => 'Phoenix, AZ', + 1602482 => 'Phoenix, AZ', + 1602484 => 'Phoenix, AZ', + 1602485 => 'Phoenix, AZ', + 1602493 => 'Phoenix, AZ', + 1602495 => 'Phoenix, AZ', + 1602506 => 'Phoenix, AZ', + 1602508 => 'Phoenix, AZ', + 1602522 => 'Phoenix, AZ', + 1602530 => 'Phoenix, AZ', + 1602542 => 'Phoenix, AZ', + 1602546 => 'Phoenix, AZ', + 1602553 => 'Phoenix, AZ', + 1602569 => 'Phoenix, AZ', + 1602589 => 'Phoenix, AZ', + 1602604 => 'Phoenix, AZ', + 1602640 => 'Phoenix, AZ', + 1602643 => 'Phoenix, AZ', + 1602650 => 'Phoenix, AZ', + 1602651 => 'Phoenix, AZ', + 1602664 => 'Phoenix, AZ', + 1602667 => 'Phoenix, AZ', + 1602674 => 'Phoenix, AZ', + 1602678 => 'Phoenix, AZ', + 1602707 => 'Phoenix, AZ', + 1602712 => 'Phoenix, AZ', + 1602734 => 'Phoenix, AZ', + 1602744 => 'Phoenix, AZ', + 1602749 => 'Phoenix, AZ', + 1602764 => 'Phoenix, AZ', + 1602787 => 'Phoenix, AZ', + 1602788 => 'Phoenix, AZ', + 1602789 => 'Phoenix, AZ', + 1602795 => 'Phoenix, AZ', + 1602801 => 'Phoenix, AZ', + 1602808 => 'Phoenix, AZ', + 1602839 => 'Phoenix, AZ', + 1602840 => 'Phoenix, AZ', + 1602841 => 'Phoenix, AZ', + 1602852 => 'Phoenix, AZ', + 1602861 => 'Phoenix, AZ', + 1602864 => 'Phoenix, AZ', + 1602865 => 'Glendale, AZ', + 1602867 => 'Phoenix, AZ', + 1602870 => 'Phoenix, AZ', + 1602906 => 'Phoenix, AZ', + 1602912 => 'Phoenix, AZ', + 1602916 => 'Phoenix, AZ', + 1602923 => 'Phoenix, AZ', + 1602926 => 'Phoenix, AZ', + 1602943 => 'Phoenix, AZ', + 1602944 => 'Phoenix, AZ', + 1602952 => 'Phoenix, AZ', + 1602954 => 'Phoenix, AZ', + 1602955 => 'Phoenix, AZ', + 1602956 => 'Phoenix, AZ', + 1602957 => 'Phoenix, AZ', + 1602971 => 'Phoenix, AZ', + 1602973 => 'Phoenix, AZ', + 1602992 => 'Phoenix, AZ', + 1602995 => 'Phoenix, AZ', + 1602997 => 'Phoenix, AZ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1603.php b/src/libphonenumber/geocoding/data/en/1603.php new file mode 100644 index 000000000..f75ef4c36 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1603.php @@ -0,0 +1,122 @@ + 'New Hampshire', + 1603223 => 'Concord, NH', + 1603224 => 'Concord, NH', + 1603225 => 'Concord, NH', + 1603226 => 'Concord, NH', + 1603227 => 'Concord, NH', + 1603228 => 'Concord, NH', + 1603229 => 'Concord, NH', + 1603237 => 'Colebrook, NH', + 1603239 => 'Winchester, NH', + 1603242 => 'Troy, NH', + 1603271 => 'Concord, NH', + 1603279 => 'Meredith, NH', + 1603293 => 'Gilford, NH', + 1603298 => 'West Lebanon, NH', + 1603329 => 'Hampstead, NH', + 1603330 => 'Rochester, NH', + 1603332 => 'Rochester, NH', + 1603335 => 'Rochester, NH', + 1603336 => 'Hinsdale, NH', + 1603352 => 'Keene, NH', + 1603354 => 'Keene, NH', + 1603355 => 'Keene, NH', + 1603357 => 'Keene, NH', + 1603358 => 'Keene, NH', + 1603362 => 'Atkinson, NH', + 1603366 => 'Laconia, NH', + 1603415 => 'Concord, NH', + 1603423 => 'Merrimack, NH', + 1603424 => 'Merrimack, NH', + 1603427 => 'Portsmouth, NH', + 1603428 => 'Henniker, NH', + 1603429 => 'Merrimack, NH', + 1603436 => 'Portsmouth, NH', + 1603444 => 'Littleton, NH', + 1603448 => 'Lebanon, NH', + 1603456 => 'Warner, NH', + 1603463 => 'Deerfield, NH', + 1603464 => 'Hillsborough, NH', + 1603465 => 'Hollis, NH', + 1603466 => 'Gorham, NH', + 1603471 => 'Bedford, NH', + 1603472 => 'Bedford, NH', + 1603474 => 'Seabrook, NH', + 1603476 => 'Moultonborough, NH', + 1603487 => 'New Boston, NH', + 1603497 => 'Goffstown, NH', + 1603516 => 'Dover, NH', + 1603526 => 'New London, NH', + 1603529 => 'Weare, NH', + 1603532 => 'Jaffrey, NH', + 1603536 => 'Plymouth, NH', + 1603542 => 'Claremont, NH', + 1603543 => 'Claremont, NH', + 1603559 => 'Portsmouth, NH', + 1603569 => 'Wolfeboro, NH', + 1603577 => 'Nashua, NH', + 1603580 => 'Exeter, NH', + 1603585 => 'Fitzwilliam, NH', + 1603588 => 'Antrim, NH', + 1603589 => 'Nashua, NH', + 1603624 => 'Manchester, NH', + 1603628 => 'Manchester, NH', + 1603629 => 'Manchester, NH', + 1603632 => 'Enfield, NH', + 1603634 => 'Manchester, NH', + 1603635 => 'Pelham, NH', + 1603642 => 'Kingston, NH', + 1603645 => 'Manchester, NH', + 1603646 => 'Hanover, NH', + 1603650 => 'Lebanon, NH', + 1603653 => 'Lebanon, NH', + 1603658 => 'Exeter, NH', + 1603663 => 'Manchester, NH', + 1603664 => 'Barrington, NH', + 1603668 => 'Manchester, NH', + 1603669 => 'Manchester, NH', + 1603679 => 'Epping, NH', + 1603692 => 'Somersworth, NH', + 1603695 => 'Manchester, NH', + 1603735 => 'Andover, NH', + 1603736 => 'Epsom, NH', + 1603740 => 'Dover, NH', + 1603742 => 'Dover, NH', + 1603743 => 'Dover, NH', + 1603752 => 'Berlin, NH', + 1603753 => 'Concord, NH', + 1603755 => 'Farmington, NH', + 1603756 => 'Walpole, NH', + 1603766 => 'Portsmouth, NH', + 1603772 => 'Exeter, NH', + 1603773 => 'Exeter, NH', + 1603774 => 'Dunbarton, NH', + 1603775 => 'Exeter, NH', + 1603778 => 'Exeter, NH', + 1603787 => 'North Haverhill, NH', + 1603788 => 'Lancaster, NH', + 1603823 => 'Franconia, NH', + 1603826 => 'Charlestown, NH', + 1603837 => 'Whitefield, NH', + 1603838 => 'Lisbon, NH', + 1603869 => 'Bethlehem, NH', + 1603870 => 'Salem, NH', + 1603876 => 'Marlborough, NH', + 1603888 => 'Nashua, NH', + 1603890 => 'Salem, NH', + 1603891 => 'Nashua, NH', + 1603893 => 'Salem, NH', + 1603894 => 'Salem, NH', + 1603895 => 'Raymond, NH', + 1603898 => 'Salem, NH', + 1603899 => 'Rindge, NH', + 1603924 => 'Peterborough, NH', + 1603926 => 'Hampton, NH', + 1603929 => 'Hampton, NH', + 1603934 => 'Franklin, NH', + 1603938 => 'Bradford, NH', + 1603942 => 'Northwood, NH', + 1603952 => 'Salem, NH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1604.php b/src/libphonenumber/geocoding/data/en/1604.php new file mode 100644 index 000000000..70ccf5a40 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1604.php @@ -0,0 +1,217 @@ + 'British Columbia', + 1604207 => 'Richmond, BC', + 1604214 => 'Richmond, BC', + 1604215 => 'Vancouver, BC', + 1604221 => 'Vancouver, BC', + 1604222 => 'Vancouver, BC', + 1604224 => 'Vancouver, BC', + 1604228 => 'Vancouver, BC', + 1604231 => 'Richmond, BC', + 1604232 => 'Richmond, BC', + 1604233 => 'Richmond, BC', + 1604241 => 'Richmond, BC', + 1604244 => 'Richmond, BC', + 1604247 => 'Richmond, BC', + 1604251 => 'Vancouver, BC', + 1604253 => 'Vancouver, BC', + 1604254 => 'Vancouver, BC', + 1604255 => 'Vancouver, BC', + 1604261 => 'Vancouver, BC', + 1604263 => 'Vancouver, BC', + 1604264 => 'Vancouver, BC', + 1604266 => 'Vancouver, BC', + 1604267 => 'Vancouver, BC', + 1604270 => 'Richmond, BC', + 1604271 => 'Richmond, BC', + 1604272 => 'Richmond, BC', + 1604273 => 'Richmond, BC', + 1604274 => 'Richmond, BC', + 1604275 => 'Richmond, BC', + 1604276 => 'Richmond, BC', + 1604277 => 'Richmond, BC', + 1604278 => 'Richmond, BC', + 1604279 => 'Richmond, BC', + 1604284 => 'Richmond, BC', + 1604291 => 'Burnaby, BC', + 1604294 => 'Burnaby, BC', + 1604295 => 'Richmond, BC', + 1604298 => 'Burnaby, BC', + 1604299 => 'Burnaby, BC', + 1604303 => 'Richmond, BC', + 1604304 => 'Richmond, BC', + 1604316 => 'Chilliwack, BC', + 1604321 => 'Vancouver, BC', + 1604322 => 'Vancouver, BC', + 1604323 => 'Vancouver, BC', + 1604324 => 'Vancouver, BC', + 1604325 => 'Vancouver, BC', + 1604327 => 'Vancouver, BC', + 1604331 => 'Vancouver, BC', + 1604392 => 'Chilliwack, BC', + 1604408 => 'Vancouver, BC', + 1604415 => 'Burnaby, BC', + 1604420 => 'Burnaby, BC', + 1604421 => 'Burnaby, BC', + 1604443 => 'Vancouver, BC', + 1604444 => 'Burnaby, BC', + 1604462 => 'Maple Ridge, BC', + 1604463 => 'Maple Ridge, BC', + 1604466 => 'Maple Ridge, BC', + 1604467 => 'Maple Ridge, BC', + 1604476 => 'Maple Ridge, BC', + 1604477 => 'Maple Ridge, BC', + 1604483 => 'Powell River, BC', + 1604484 => 'Vancouver, BC', + 1604485 => 'Powell River, BC', + 1604488 => 'Vancouver, BC', + 1604502 => 'Surrey, BC', + 1604504 => 'Abbotsford, BC', + 1604507 => 'Surrey, BC', + 1604510 => 'Langley, BC', + 1604514 => 'Langley, BC', + 1604530 => 'Langley, BC', + 1604532 => 'Langley, BC', + 1604533 => 'Langley, BC', + 1604534 => 'Langley, BC', + 1604539 => 'Langley, BC', + 1604543 => 'Surrey, BC', + 1604556 => 'Abbotsford, BC', + 1604557 => 'Abbotsford, BC', + 1604558 => 'Vancouver, BC', + 1604566 => 'Vancouver, BC', + 1604568 => 'Vancouver, BC', + 1604569 => 'Vancouver, BC', + 1604572 => 'Surrey, BC', + 1604574 => 'Surrey, BC', + 1604575 => 'Surrey, BC', + 1604576 => 'Surrey, BC', + 1604580 => 'Surrey, BC', + 1604581 => 'Surrey, BC', + 1604582 => 'Surrey, BC', + 1604583 => 'Surrey, BC', + 1604584 => 'Surrey, BC', + 1604585 => 'Surrey, BC', + 1604588 => 'Surrey, BC', + 1604589 => 'Surrey, BC', + 1604592 => 'Surrey, BC', + 1604593 => 'Surrey, BC', + 1604596 => 'Surrey, BC', + 1604597 => 'Surrey, BC', + 1604598 => 'Surrey, BC', + 1604599 => 'Surrey, BC', + 1604601 => 'Vancouver, BC', + 1604602 => 'Vancouver, BC', + 1604605 => 'Vancouver, BC', + 1604608 => 'Vancouver, BC', + 1604609 => 'Vancouver, BC', + 1604631 => 'Vancouver, BC', + 1604632 => 'Vancouver, BC', + 1604633 => 'Vancouver, BC', + 1604640 => 'Vancouver, BC', + 1604641 => 'Vancouver, BC', + 1604643 => 'Vancouver, BC', + 1604647 => 'Vancouver, BC', + 1604660 => 'Vancouver, BC', + 1604661 => 'Vancouver, BC', + 1604662 => 'Vancouver, BC', + 1604665 => 'Vancouver, BC', + 1604669 => 'Vancouver, BC', + 1604677 => 'Vancouver, BC', + 1604681 => 'Vancouver, BC', + 1604682 => 'Vancouver, BC', + 1604683 => 'Vancouver, BC', + 1604684 => 'Vancouver, BC', + 1604685 => 'Vancouver, BC', + 1604687 => 'Vancouver, BC', + 1604688 => 'Vancouver, BC', + 1604689 => 'Vancouver, BC', + 1604691 => 'Vancouver, BC', + 1604696 => 'Vancouver, BC', + 1604701 => 'Chilliwack, BC', + 1604702 => 'Chilliwack, BC', + 1604703 => 'Chilliwack, BC', + 1604708 => 'Vancouver, BC', + 1604709 => 'Vancouver, BC', + 1604713 => 'Vancouver, BC', + 1604714 => 'Vancouver, BC', + 1604730 => 'Vancouver, BC', + 1604731 => 'Vancouver, BC', + 1604732 => 'Vancouver, BC', + 1604733 => 'Vancouver, BC', + 1604734 => 'Vancouver, BC', + 1604736 => 'Vancouver, BC', + 1604737 => 'Vancouver, BC', + 1604738 => 'Vancouver, BC', + 1604739 => 'Vancouver, BC', + 1604742 => 'Vancouver, BC', + 1604746 => 'Abbotsford, BC', + 1604792 => 'Chilliwack, BC', + 1604793 => 'Chilliwack, BC', + 1604795 => 'Chilliwack, BC', + 1604801 => 'Vancouver, BC', + 1604806 => 'Vancouver, BC', + 1604814 => 'Mission, BC', + 1604815 => 'Squamish, BC', + 1604820 => 'Mission, BC', + 1604821 => 'Richmond, BC', + 1604822 => 'Vancouver, BC', + 1604823 => 'Chilliwack, BC', + 1604824 => 'Chilliwack, BC', + 1604826 => 'Mission, BC', + 1604846 => 'Chilliwack, BC', + 1604847 => 'Chilliwack, BC', + 1604850 => 'Abbotsford, BC', + 1604852 => 'Abbotsford, BC', + 1604853 => 'Abbotsford, BC', + 1604854 => 'Abbotsford, BC', + 1604855 => 'Abbotsford, BC', + 1604858 => 'Chilliwack, BC', + 1604859 => 'Abbotsford, BC', + 1604860 => 'Hope, BC', + 1604864 => 'Abbotsford, BC', + 1604867 => 'Boston Bar, BC', + 1604869 => 'Hope, BC', + 1604870 => 'Abbotsford, BC', + 1604871 => 'Vancouver, BC', + 1604872 => 'Vancouver, BC', + 1604873 => 'Vancouver, BC', + 1604874 => 'Vancouver, BC', + 1604875 => 'Vancouver, BC', + 1604876 => 'Vancouver, BC', + 1604879 => 'Vancouver, BC', + 1604886 => 'Gibsons, BC', + 1604891 => 'Vancouver, BC', + 1604892 => 'Squamish, BC', + 1604894 => 'Pemberton, BC', + 1604895 => 'Vancouver, BC', + 1604899 => 'Vancouver, BC', + 1604903 => 'North Vancouver, BC', + 1604904 => 'North Vancouver, BC', + 1604905 => 'Whistler, BC', + 1604913 => 'West Vancouver, BC', + 1604921 => 'West Vancouver, BC', + 1604922 => 'West Vancouver, BC', + 1604924 => 'North Vancouver, BC', + 1604925 => 'West Vancouver, BC', + 1604926 => 'West Vancouver, BC', + 1604929 => 'North Vancouver, BC', + 1604930 => 'Surrey, BC', + 1604932 => 'Whistler, BC', + 1604935 => 'Whistler, BC', + 1604938 => 'Whistler, BC', + 1604947 => 'Bowen Island, BC', + 1604951 => 'Surrey, BC', + 1604973 => 'North Vancouver, BC', + 1604980 => 'North Vancouver, BC', + 1604981 => 'North Vancouver, BC', + 1604982 => 'North Vancouver, BC', + 1604983 => 'North Vancouver, BC', + 1604984 => 'North Vancouver, BC', + 1604985 => 'North Vancouver, BC', + 1604986 => 'North Vancouver, BC', + 1604987 => 'North Vancouver, BC', + 1604988 => 'North Vancouver, BC', + 1604990 => 'North Vancouver, BC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1605.php b/src/libphonenumber/geocoding/data/en/1605.php new file mode 100644 index 000000000..6b9edc7c3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1605.php @@ -0,0 +1,173 @@ + 'South Dakota', + 1605223 => 'Fort Pierre, SD', + 1605224 => 'Pierre, SD', + 1605225 => 'Aberdeen, SD', + 1605226 => 'Aberdeen, SD', + 1605229 => 'Aberdeen, SD', + 1605232 => 'North Sioux City, SD', + 1605234 => 'Chamberlain, SD', + 1605239 => 'Alexandria, SD', + 1605244 => 'Bison, SD', + 1605256 => 'Madison, SD', + 1605258 => 'Onida, SD', + 1605260 => 'Yankton, SD', + 1605262 => 'Aberdeen, SD', + 1605271 => 'Sioux Falls, SD', + 1605274 => 'Sioux Falls, SD', + 1605275 => 'Sioux Falls, SD', + 1605279 => 'Wall, SD', + 1605284 => 'Eureka, SD', + 1605285 => 'Bowdle, SD', + 1605286 => 'Avon, SD', + 1605287 => 'Roscoe, SD', + 1605296 => 'Canistota, SD', + 1605297 => 'Parker, SD', + 1605312 => 'Sioux Falls, SD', + 1605323 => 'Sioux Falls, SD', + 1605326 => 'Viborg, SD', + 1605328 => 'Sioux Falls, SD', + 1605330 => 'Sioux Falls, SD', + 1605331 => 'Sioux Falls, SD', + 1605332 => 'Sioux Falls, SD', + 1605333 => 'Sioux Falls, SD', + 1605334 => 'Sioux Falls, SD', + 1605335 => 'Sioux Falls, SD', + 1605336 => 'Sioux Falls, SD', + 1605337 => 'Platte, SD', + 1605338 => 'Sioux Falls, SD', + 1605339 => 'Sioux Falls, SD', + 1605341 => 'Rapid City, SD', + 1605342 => 'Rapid City, SD', + 1605343 => 'Rapid City, SD', + 1605345 => 'Webster, SD', + 1605347 => 'Sturgis, SD', + 1605348 => 'Rapid City, SD', + 1605352 => 'Huron, SD', + 1605353 => 'Huron, SD', + 1605355 => 'Rapid City, SD', + 1605356 => 'Elk Point, SD', + 1605357 => 'Sioux Falls, SD', + 1605361 => 'Sioux Falls, SD', + 1605362 => 'Sioux Falls, SD', + 1605367 => 'Sioux Falls, SD', + 1605369 => 'Springfield, SD', + 1605371 => 'Sioux Falls, SD', + 1605373 => 'Sioux Falls, SD', + 1605374 => 'Lemmon, SD', + 1605375 => 'Buffalo, SD', + 1605384 => 'Wagner, SD', + 1605388 => 'Rapid City, SD', + 1605393 => 'Rapid City, SD', + 1605394 => 'Rapid City, SD', + 1605397 => 'Groton, SD', + 1605399 => 'Rapid City, SD', + 1605425 => 'Salem, SD', + 1605426 => 'Ipswich, SD', + 1605428 => 'Dell Rapids, SD', + 1605432 => 'Milbank, SD', + 1605437 => 'Herreid, SD', + 1605448 => 'Britton, SD', + 1605456 => 'Newell, SD', + 1605472 => 'Redfield, SD', + 1605498 => 'Tea, SD', + 1605528 => 'Hartford, SD', + 1605529 => 'Baltic, SD', + 1605532 => 'Clark, SD', + 1605539 => 'Wessington Spgs, SD', + 1605542 => 'Elkton, SD', + 1605574 => 'Hill City, SD', + 1605575 => 'Sioux Falls, SD', + 1605578 => 'Deadwood, SD', + 1605582 => 'Brandon, SD', + 1605583 => 'Scotland, SD', + 1605584 => 'Lead, SD', + 1605589 => 'Tyndall, SD', + 1605594 => 'Garretson, SD', + 1605598 => 'Faulkton, SD', + 1605622 => 'Aberdeen, SD', + 1605624 => 'Vermillion, SD', + 1605626 => 'Aberdeen, SD', + 1605642 => 'Spearfish, SD', + 1605644 => 'Spearfish, SD', + 1605647 => 'Lennox, SD', + 1605648 => 'Marion, SD', + 1605649 => 'Selby, SD', + 1605662 => 'Edgemont, SD', + 1605664 => 'Yankton, SD', + 1605665 => 'Yankton, SD', + 1605666 => 'Keystone, SD', + 1605668 => 'Yankton, SD', + 1605673 => 'Custer, SD', + 1605677 => 'Vermillion, SD', + 1605685 => 'Martin, SD', + 1605688 => 'Brookings, SD', + 1605692 => 'Brookings, SD', + 1605696 => 'Brookings, SD', + 1605697 => 'Brookings, SD', + 1605698 => 'Sisseton, SD', + 1605716 => 'Rapid City, SD', + 1605718 => 'Rapid City, SD', + 1605719 => 'Rapid City, SD', + 1605720 => 'Sturgis, SD', + 1605721 => 'Rapid City, SD', + 1605724 => 'Armour, SD', + 1605725 => 'Aberdeen, SD', + 1605729 => 'Bridgewater, SD', + 1605732 => 'Stickney, SD', + 1605734 => 'Chamberlain, SD', + 1605745 => 'Hot Springs, SD', + 1605753 => 'Watertown, SD', + 1605763 => 'Beresford, SD', + 1605764 => 'Canton, SD', + 1605765 => 'Gettysburg, SD', + 1605772 => 'Howard, SD', + 1605773 => 'Pierre, SD', + 1605775 => 'Burke, SD', + 1605778 => 'Kimball, SD', + 1605782 => 'Sioux Falls, SD', + 1605791 => 'Rapid City, SD', + 1605793 => 'Castlewood, SD', + 1605796 => 'Woonsocket, SD', + 1605823 => 'McLaughlin, SD', + 1605835 => 'Gregory, SD', + 1605837 => 'Kadoka, SD', + 1605842 => 'Winner, SD', + 1605845 => 'Mobridge, SD', + 1605847 => 'Lake Preston, SD', + 1605852 => 'Highmore, SD', + 1605853 => 'Miller, SD', + 1605854 => 'De Smet, SD', + 1605856 => 'Mission, SD', + 1605859 => 'Philip, SD', + 1605865 => 'Timber Lake, SD', + 1605867 => 'Pine Ridge, SD', + 1605869 => 'Kennebec, SD', + 1605873 => 'Estelline, SD', + 1605874 => 'Clear Lake, SD', + 1605878 => 'Watertown, SD', + 1605882 => 'Watertown, SD', + 1605884 => 'Watertown, SD', + 1605886 => 'Watertown, SD', + 1605892 => 'Belle Fourche, SD', + 1605895 => 'Presho, SD', + 1605923 => 'Box Elder, SD', + 1605925 => 'Freeman, SD', + 1605928 => 'Parkston, SD', + 1605934 => 'Alcester, SD', + 1605942 => 'Plankinton, SD', + 1605945 => 'Pierre, SD', + 1605946 => 'Corsica, SD', + 1605948 => 'Hoven, SD', + 1605964 => 'Eagle Butte, SD', + 1605967 => 'Faith, SD', + 1605977 => 'Sioux Falls, SD', + 1605983 => 'Arlington, SD', + 1605987 => 'Canton, SD', + 1605988 => 'Sioux Falls, SD', + 1605990 => 'Mitchell, SD', + 1605995 => 'Mitchell, SD', + 1605996 => 'Mitchell, SD', + 1605997 => 'Flandreau, SD', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1606.php b/src/libphonenumber/geocoding/data/en/1606.php new file mode 100644 index 000000000..dfae5cbf9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1606.php @@ -0,0 +1,96 @@ + 'Kentucky', + 1606218 => 'Pikeville, KY', + 1606242 => 'Middlesboro, KY', + 1606248 => 'Middlesboro, KY', + 1606256 => 'Mount Vernon, KY', + 1606258 => 'Corbin, KY', + 1606274 => 'Somerset, KY', + 1606285 => 'Martin, KY', + 1606286 => 'Olive Hill, KY', + 1606287 => 'McKee, KY', + 1606298 => 'Inez, KY', + 1606324 => 'Ashland, KY', + 1606325 => 'Ashland, KY', + 1606326 => 'Ashland, KY', + 1606327 => 'Ashland, KY', + 1606329 => 'Ashland, KY', + 1606330 => 'London, KY', + 1606337 => 'Pineville, KY', + 1606340 => 'Monticello, KY', + 1606348 => 'Monticello, KY', + 1606349 => 'Salyersville, KY', + 1606354 => 'Pine Knot, KY', + 1606365 => 'Stanford, KY', + 1606387 => 'Albany, KY', + 1606408 => 'Ashland, KY', + 1606432 => 'Pikeville, KY', + 1606433 => 'Pikeville, KY', + 1606435 => 'Hazard, KY', + 1606436 => 'Hazard, KY', + 1606437 => 'Pikeville, KY', + 1606439 => 'Hazard, KY', + 1606451 => 'Somerset, KY', + 1606456 => 'Phelps, KY', + 1606464 => 'Beattyville, KY', + 1606473 => 'Greenup, KY', + 1606474 => 'Grayson, KY', + 1606475 => 'Grayson, KY', + 1606487 => 'Hazard, KY', + 1606523 => 'Corbin, KY', + 1606526 => 'Corbin, KY', + 1606528 => 'Corbin, KY', + 1606539 => 'Williamsburg, KY', + 1606545 => 'Barbourville, KY', + 1606546 => 'Barbourville, KY', + 1606549 => 'Williamsburg, KY', + 1606564 => 'Maysville, KY', + 1606589 => 'Cumberland, KY', + 1606593 => 'Booneville, KY', + 1606598 => 'Manchester, KY', + 1606599 => 'Manchester, KY', + 1606633 => 'Whitesburg, KY', + 1606636 => 'Nancy, KY', + 1606638 => 'Louisa, KY', + 1606666 => 'Jackson, KY', + 1606668 => 'Campton, KY', + 1606672 => 'Hyden, KY', + 1606674 => 'Owingsville, KY', + 1606676 => 'Somerset, KY', + 1606677 => 'Somerset, KY', + 1606678 => 'Somerset, KY', + 1606679 => 'Somerset, KY', + 1606683 => 'Salt Lick, KY', + 1606693 => 'Jackson, KY', + 1606723 => 'Irvine, KY', + 1606735 => 'Brooksville, KY', + 1606738 => 'Sandy Hook, KY', + 1606739 => 'Catlettsburg, KY', + 1606743 => 'West Liberty, KY', + 1606754 => 'Elkhorn City, KY', + 1606756 => 'Augusta, KY', + 1606758 => 'Brodhead, KY', + 1606759 => 'Maysville, KY', + 1606768 => 'Frenchburg, KY', + 1606780 => 'Morehead, KY', + 1606783 => 'Morehead, KY', + 1606784 => 'Morehead, KY', + 1606787 => 'Liberty, KY', + 1606788 => 'Paintsville, KY', + 1606789 => 'Paintsville, KY', + 1606796 => 'Vanceburg, KY', + 1606837 => 'Evarts, KY', + 1606845 => 'Flemingsburg, KY', + 1606849 => 'Flemingsburg, KY', + 1606862 => 'London, KY', + 1606864 => 'London, KY', + 1606877 => 'London, KY', + 1606878 => 'London, KY', + 1606886 => 'Prestonsburg, KY', + 1606889 => 'Prestonsburg, KY', + 1606920 => 'Ashland, KY', + 1606928 => 'Ashland, KY', + 1606929 => 'Ashland, KY', + 1606932 => 'South Shore, KY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1607.php b/src/libphonenumber/geocoding/data/en/1607.php new file mode 100644 index 000000000..02d312c99 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1607.php @@ -0,0 +1,80 @@ + 'New York', + 1607243 => 'Dundee, NY', + 1607255 => 'Ithaca, NY', + 1607256 => 'Ithaca, NY', + 1607257 => 'Ithaca, NY', + 1607264 => 'Cherry Valley, NY', + 1607266 => 'Ithaca, NY', + 1607272 => 'Ithaca, NY', + 1607273 => 'Ithaca, NY', + 1607274 => 'Ithaca, NY', + 1607275 => 'Ithaca, NY', + 1607277 => 'Ithaca, NY', + 1607295 => 'Arkport, NY', + 1607319 => 'Ithaca, NY', + 1607324 => 'Hornell, NY', + 1607326 => 'Roxbury, NY', + 1607334 => 'Norwich, NY', + 1607336 => 'Norwich, NY', + 1607337 => 'Norwich, NY', + 1607359 => 'Addison, NY', + 1607369 => 'Unadilla, NY', + 1607387 => 'Trumansburg, NY', + 1607428 => 'Cortland, NY', + 1607431 => 'Oneonta, NY', + 1607432 => 'Oneonta, NY', + 1607433 => 'Oneonta, NY', + 1607467 => 'Deposit, NY', + 1607478 => 'Andover, NY', + 1607498 => 'Roscoe, NY', + 1607533 => 'Lansing, NY', + 1607547 => 'Cooperstown, NY', + 1607563 => 'Sidney, NY', + 1607564 => 'Newfield, NY', + 1607565 => 'Waverly, NY', + 1607566 => 'Avoca, NY', + 1607569 => 'Hammondsport, NY', + 1607625 => 'Apalachin, NY', + 1607637 => 'Hancock, NY', + 1607639 => 'Afton, NY', + 1607642 => 'Newark Valley, NY', + 1607655 => 'Windsor, NY', + 1607656 => 'Greene, NY', + 1607659 => 'Candor, NY', + 1607664 => 'Bath, NY', + 1607674 => 'Sherburne, NY', + 1607687 => 'Owego, NY', + 1607698 => 'Canisteo, NY', + 1607722 => 'Binghamton, NY', + 1607723 => 'Binghamton, NY', + 1607724 => 'Binghamton, NY', + 1607732 => 'Elmira, NY', + 1607733 => 'Elmira, NY', + 1607734 => 'Elmira, NY', + 1607735 => 'Elmira, NY', + 1607737 => 'Elmira, NY', + 1607746 => 'Delhi, NY', + 1607749 => 'Homer, NY', + 1607753 => 'Cortland, NY', + 1607756 => 'Cortland, NY', + 1607758 => 'Cortland, NY', + 1607762 => 'Binghamton, NY', + 1607763 => 'Johnson City, NY', + 1607767 => 'Elmira, NY', + 1607771 => 'Binghamton, NY', + 1607772 => 'Binghamton, NY', + 1607773 => 'Binghamton, NY', + 1607776 => 'Bath, NY', + 1607778 => 'Binghamton, NY', + 1607795 => 'Horseheads, NY', + 1607843 => 'Oxford, NY', + 1607847 => 'New Berlin, NY', + 1607863 => 'Cincinnatus, NY', + 1607865 => 'Walton, NY', + 1607869 => 'Ovid, NY', + 1607898 => 'Groton, NY', + 1607937 => 'Corning, NY', + 1607967 => 'Bainbridge, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1608.php b/src/libphonenumber/geocoding/data/en/1608.php new file mode 100644 index 000000000..2365f5c46 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1608.php @@ -0,0 +1,168 @@ + 'Wisconsin', + 1608204 => 'Madison, WI', + 1608230 => 'Madison, WI', + 1608231 => 'Madison, WI', + 1608232 => 'Madison, WI', + 1608233 => 'Madison, WI', + 1608236 => 'Madison, WI', + 1608238 => 'Madison, WI', + 1608240 => 'Madison, WI', + 1608241 => 'Madison, WI', + 1608242 => 'Madison, WI', + 1608243 => 'Madison, WI', + 1608244 => 'Madison, WI', + 1608245 => 'Madison, WI', + 1608246 => 'Madison, WI', + 1608249 => 'Madison, WI', + 1608250 => 'Madison, WI', + 1608251 => 'Madison, WI', + 1608252 => 'Madison, WI', + 1608253 => 'Wisconsin Dells, WI', + 1608254 => 'Wisconsin Dells, WI', + 1608255 => 'Madison, WI', + 1608256 => 'Madison, WI', + 1608257 => 'Madison, WI', + 1608258 => 'Madison, WI', + 1608259 => 'Madison, WI', + 1608260 => 'Madison, WI', + 1608261 => 'Madison, WI', + 1608262 => 'Madison, WI', + 1608263 => 'Madison, WI', + 1608264 => 'Madison, WI', + 1608265 => 'Madison, WI', + 1608266 => 'Madison, WI', + 1608267 => 'Madison, WI', + 1608269 => 'Sparta, WI', + 1608280 => 'Madison, WI', + 1608282 => 'Madison, WI', + 1608283 => 'Madison, WI', + 1608284 => 'Madison, WI', + 1608287 => 'Madison, WI', + 1608294 => 'Madison, WI', + 1608296 => 'Westfield, WI', + 1608297 => 'Montello, WI', + 1608301 => 'Madison, WI', + 1608310 => 'Madison, WI', + 1608314 => 'Janesville, WI', + 1608323 => 'Arcadia, WI', + 1608324 => 'Monroe, WI', + 1608325 => 'Monroe, WI', + 1608326 => 'Prairie du Chien, WI', + 1608328 => 'Monroe, WI', + 1608329 => 'Monroe, WI', + 1608338 => 'Madison, WI', + 1608348 => 'Platteville, WI', + 1608355 => 'Baraboo, WI', + 1608356 => 'Baraboo, WI', + 1608361 => 'Beloit, WI', + 1608362 => 'Beloit, WI', + 1608363 => 'Beloit, WI', + 1608364 => 'Beloit, WI', + 1608365 => 'Beloit, WI', + 1608368 => 'Beloit, WI', + 1608372 => 'Tomah, WI', + 1608373 => 'Janesville, WI', + 1608374 => 'Tomah, WI', + 1608375 => 'Boscobel, WI', + 1608378 => 'Warrens, WI', + 1608417 => 'Madison, WI', + 1608423 => 'Cambridge, WI', + 1608424 => 'Belleville, WI', + 1608429 => 'Pardeeville, WI', + 1608437 => 'Mount Horeb, WI', + 1608441 => 'Madison, WI', + 1608443 => 'Madison, WI', + 1608452 => 'Coon Valley, WI', + 1608457 => 'Stoddard, WI', + 1608462 => 'Elroy, WI', + 1608463 => 'Kendall, WI', + 1608464 => 'Wonewoc, WI', + 1608467 => 'Madison, WI', + 1608488 => 'Melrose, WI', + 1608489 => 'Hillsboro, WI', + 1608523 => 'Blanchardville, WI', + 1608524 => 'Reedsburg, WI', + 1608526 => 'Holmen, WI', + 1608527 => 'New Glarus, WI', + 1608534 => 'Trempealeau, WI', + 1608537 => 'Blue River, WI', + 1608543 => 'Argyle, WI', + 1608562 => 'New Lisbon, WI', + 1608563 => 'Janesville, WI', + 1608565 => 'Necedah, WI', + 1608582 => 'Galesville, WI', + 1608586 => 'Oxford, WI', + 1608587 => 'Endeavor, WI', + 1608588 => 'Spring Green, WI', + 1608592 => 'Lodi, WI', + 1608625 => 'La Farge, WI', + 1608634 => 'Westby, WI', + 1608637 => 'Viroqua, WI', + 1608647 => 'Richland Center, WI', + 1608654 => 'Cashton, WI', + 1608655 => 'Marshall, WI', + 1608666 => 'Lyndon Station, WI', + 1608676 => 'Clinton, WI', + 1608685 => 'Alma, WI', + 1608687 => 'Fountain City, WI', + 1608723 => 'Lancaster, WI', + 1608739 => 'Muscoda, WI', + 1608741 => 'Janesville, WI', + 1608742 => 'Portage, WI', + 1608743 => 'Janesville, WI', + 1608744 => 'Cuba City, WI', + 1608745 => 'Portage, WI', + 1608752 => 'Janesville, WI', + 1608753 => 'Arena, WI', + 1608754 => 'Janesville, WI', + 1608755 => 'Janesville, WI', + 1608756 => 'Janesville, WI', + 1608757 => 'Janesville, WI', + 1608758 => 'Janesville, WI', + 1608763 => 'Potosi, WI', + 1608764 => 'Deerfield, WI', + 1608767 => 'Black Earth, WI', + 1608768 => 'Reedsburg, WI', + 1608776 => 'Darlington, WI', + 1608782 => 'La Crosse, WI', + 1608784 => 'La Crosse, WI', + 1608785 => 'La Crosse, WI', + 1608786 => 'West Salem, WI', + 1608787 => 'La Crosse, WI', + 1608788 => 'La Crosse, WI', + 1608789 => 'La Crosse, WI', + 1608791 => 'La Crosse, WI', + 1608795 => 'Mazomanie, WI', + 1608798 => 'Cross Plains, WI', + 1608822 => 'Fennimore, WI', + 1608823 => 'Norwalk, WI', + 1608825 => 'Sun Prairie, WI', + 1608828 => 'Madison, WI', + 1608834 => 'Sun Prairie, WI', + 1608835 => 'Oregon, WI', + 1608837 => 'Sun Prairie, WI', + 1608838 => 'McFarland, WI', + 1608839 => 'Cottage Grove, WI', + 1608845 => 'Verona, WI', + 1608847 => 'Mauston, WI', + 1608849 => 'Waunakee, WI', + 1608850 => 'Waunakee, WI', + 1608854 => 'Hazel Green, WI', + 1608868 => 'Milton, WI', + 1608873 => 'Stoughton, WI', + 1608877 => 'Stoughton, WI', + 1608882 => 'Evansville, WI', + 1608884 => 'Edgerton, WI', + 1608897 => 'Brodhead, WI', + 1608929 => 'Highland, WI', + 1608930 => 'Dodgeville, WI', + 1608935 => 'Dodgeville, WI', + 1608938 => 'Monticello, WI', + 1608965 => 'Shullsburg, WI', + 1608985 => 'La Valle, WI', + 1608987 => 'Mineral Point, WI', + 1608989 => 'Blair, WI', + 1608994 => 'Bloomington, WI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1609.php b/src/libphonenumber/geocoding/data/en/1609.php new file mode 100644 index 000000000..e1603b7f6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1609.php @@ -0,0 +1,75 @@ + 'New Jersey', + 1609258 => 'Princeton, NJ', + 1609263 => 'Sea Isle City, NJ', + 1609264 => 'Brigantine, NJ', + 1609266 => 'Brigantine, NJ', + 1609278 => 'Trenton, NJ', + 1609292 => 'Trenton, NJ', + 1609340 => 'Atlantic City, NJ', + 1609343 => 'Atlantic City, NJ', + 1609344 => 'Atlantic City, NJ', + 1609345 => 'Atlantic City, NJ', + 1609347 => 'Atlantic City, NJ', + 1609348 => 'Atlantic City, NJ', + 1609391 => 'Ocean City, NJ', + 1609392 => 'Trenton, NJ', + 1609393 => 'Trenton, NJ', + 1609394 => 'Trenton, NJ', + 1609396 => 'Trenton, NJ', + 1609398 => 'Ocean City, NJ', + 1609399 => 'Ocean City, NJ', + 1609419 => 'Princeton, NJ', + 1609430 => 'Princeton, NJ', + 1609441 => 'Atlantic City, NJ', + 1609449 => 'Atlantic City, NJ', + 1609452 => 'Princeton, NJ', + 1609497 => 'Princeton, NJ', + 1609514 => 'Princeton, NJ', + 1609520 => 'Princeton, NJ', + 1609525 => 'Ocean City, NJ', + 1609538 => 'Ewing Township, NJ', + 1609561 => 'Hammonton, NJ', + 1609562 => 'Fort Dix, NJ', + 1609567 => 'Hammonton, NJ', + 1609572 => 'Atlantic City, NJ', + 1609581 => 'Trenton, NJ', + 1609584 => 'Trenton, NJ', + 1609585 => 'Trenton, NJ', + 1609586 => 'Trenton, NJ', + 1609588 => 'Trenton, NJ', + 1609599 => 'Trenton, NJ', + 1609625 => 'Mays Landing, NJ', + 1609654 => 'Medford, NJ', + 1609656 => 'Trenton, NJ', + 1609683 => 'Princeton, NJ', + 1609689 => 'Trenton, NJ', + 1609695 => 'Trenton, NJ', + 1609698 => 'Barnegat Township, NJ', + 1609704 => 'Hammonton, NJ', + 1609714 => 'Medford, NJ', + 1609734 => 'Princeton, NJ', + 1609735 => 'Browns Mills, NJ', + 1609737 => 'Pennington, NJ', + 1609777 => 'Trenton, NJ', + 1609815 => 'Trenton, NJ', + 1609818 => 'Pennington, NJ', + 1609838 => 'Trenton, NJ', + 1609859 => 'Southampton Township, NJ', + 1609861 => 'Woodbine, NJ', + 1609877 => 'Willingboro Township, NJ', + 1609884 => 'Cape May, NJ', + 1609888 => 'Trenton, NJ', + 1609893 => 'Browns Mills, NJ', + 1609894 => 'Pemberton, NJ', + 1609898 => 'Cape May, NJ', + 1609909 => 'Mays Landing, NJ', + 1609921 => 'Princeton, NJ', + 1609924 => 'Princeton, NJ', + 1609951 => 'Princeton, NJ', + 1609953 => 'Medford, NJ', + 1609967 => 'Avalon, NJ', + 1609984 => 'Trenton, NJ', + 1609989 => 'Trenton, NJ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1610.php b/src/libphonenumber/geocoding/data/en/1610.php new file mode 100644 index 000000000..cfc83af59 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1610.php @@ -0,0 +1,129 @@ + 'Pennsylvania', + 1610205 => 'King of Prussia, PA', + 1610208 => 'Reading, PA', + 1610250 => 'Easton, PA', + 1610252 => 'Easton, PA', + 1610253 => 'Easton, PA', + 1610258 => 'Easton, PA', + 1610265 => 'King of Prussia, PA', + 1610269 => 'Downingtown, PA', + 1610273 => 'Honey Brook, PA', + 1610280 => 'Exton, PA', + 1610282 => 'Coopersburg, PA', + 1610289 => 'Allentown, PA', + 1610298 => 'New Tripoli, PA', + 1610317 => 'Bethlehem, PA', + 1610323 => 'Pottstown, PA', + 1610326 => 'Pottstown, PA', + 1610327 => 'Pottstown, PA', + 1610330 => 'Easton, PA', + 1610337 => 'King of Prussia, PA', + 1610344 => 'West Chester, PA', + 1610351 => 'Allentown, PA', + 1610352 => 'Upper Darby, PA', + 1610354 => 'King of Prussia, PA', + 1610363 => 'Exton, PA', + 1610370 => 'Reading, PA', + 1610371 => 'Reading, PA', + 1610377 => 'Lehighton, PA', + 1610383 => 'Coatesville, PA', + 1610384 => 'Coatesville, PA', + 1610385 => 'Douglassville, PA', + 1610399 => 'West Chester, PA', + 1610402 => 'Allentown, PA', + 1610415 => 'Phoenixville, PA', + 1610419 => 'Bethlehem, PA', + 1610429 => 'West Chester, PA', + 1610430 => 'West Chester, PA', + 1610431 => 'West Chester, PA', + 1610432 => 'Allentown, PA', + 1610433 => 'Allentown, PA', + 1610434 => 'Allentown, PA', + 1610435 => 'Allentown, PA', + 1610436 => 'West Chester, PA', + 1610437 => 'Allentown, PA', + 1610438 => 'Easton, PA', + 1610439 => 'Allentown, PA', + 1610444 => 'Kennett Square, PA', + 1610447 => 'Chester, PA', + 1610466 => 'Coatesville, PA', + 1610478 => 'Reading, PA', + 1610491 => 'King of Prussia, PA', + 1610515 => 'Easton, PA', + 1610518 => 'Downingtown, PA', + 1610524 => 'Exton, PA', + 1610526 => 'Bryn Mawr, PA', + 1610559 => 'Easton, PA', + 1610565 => 'Media, PA', + 1610566 => 'Media, PA', + 1610581 => 'Bryn Mawr, PA', + 1610582 => 'Birdsboro, PA', + 1610588 => 'Bangor, PA', + 1610594 => 'Exton, PA', + 1610599 => 'Bangor, PA', + 1610625 => 'Bethlehem, PA', + 1610627 => 'Media, PA', + 1610655 => 'Reading, PA', + 1610683 => 'Kutztown, PA', + 1610691 => 'Bethlehem, PA', + 1610692 => 'West Chester, PA', + 1610693 => 'Robesonia, PA', + 1610694 => 'Bethlehem, PA', + 1610696 => 'West Chester, PA', + 1610701 => 'West Chester, PA', + 1610705 => 'Pottstown, PA', + 1610718 => 'Pottstown, PA', + 1610719 => 'West Chester, PA', + 1610734 => 'Upper Darby, PA', + 1610738 => 'West Chester, PA', + 1610740 => 'Allentown, PA', + 1610744 => 'Media, PA', + 1610749 => 'Riegelsville, PA', + 1610758 => 'Bethlehem, PA', + 1610768 => 'King of Prussia, PA', + 1610770 => 'Allentown, PA', + 1610774 => 'Allentown, PA', + 1610776 => 'Allentown, PA', + 1610779 => 'Reading, PA', + 1610782 => 'Allentown, PA', + 1610791 => 'Allentown, PA', + 1610793 => 'West Chester, PA', + 1610797 => 'Allentown, PA', + 1610807 => 'Bethlehem, PA', + 1610814 => 'Bethlehem, PA', + 1610820 => 'Allentown, PA', + 1610821 => 'Allentown, PA', + 1610824 => 'Palmerton, PA', + 1610826 => 'Palmerton, PA', + 1610838 => 'Hellertown, PA', + 1610841 => 'Allentown, PA', + 1610847 => 'Ottsville, PA', + 1610856 => 'Mohnton, PA', + 1610861 => 'Bethlehem, PA', + 1610865 => 'Bethlehem, PA', + 1610866 => 'Bethlehem, PA', + 1610867 => 'Bethlehem, PA', + 1610868 => 'Bethlehem, PA', + 1610873 => 'Downingtown, PA', + 1610878 => 'King of Prussia, PA', + 1610882 => 'Bethlehem, PA', + 1610891 => 'Media, PA', + 1610892 => 'Media, PA', + 1610918 => 'West Chester, PA', + 1610923 => 'Easton, PA', + 1610925 => 'Kennett Square, PA', + 1610932 => 'Oxford, PA', + 1610933 => 'Phoenixville, PA', + 1610935 => 'Phoenixville, PA', + 1610944 => 'Fleetwood, PA', + 1610954 => 'Bethlehem, PA', + 1610962 => 'King of Prussia, PA', + 1610969 => 'Allentown, PA', + 1610970 => 'Pottstown, PA', + 1610983 => 'Phoenixville, PA', + 1610992 => 'King of Prussia, PA', + 1610997 => 'Bethlehem, PA', + 1610998 => 'Oxford, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1612.php b/src/libphonenumber/geocoding/data/en/1612.php new file mode 100644 index 000000000..d69318ddb --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1612.php @@ -0,0 +1,96 @@ + 'Minnesota', + 1612215 => 'Minneapolis, MN', + 1612225 => 'Minneapolis, MN', + 1612259 => 'Minneapolis, MN', + 1612252 => 'Minneapolis, MN', + 1612273 => 'Minneapolis, MN', + 1612302 => 'Minneapolis, MN', + 1612305 => 'Minneapolis, MN', + 1612330 => 'Minneapolis, MN', + 1612331 => 'Minneapolis, MN', + 1612332 => 'Minneapolis, MN', + 1612333 => 'Minneapolis, MN', + 1612334 => 'Minneapolis, MN', + 1612335 => 'Minneapolis, MN', + 1612336 => 'Minneapolis, MN', + 1612337 => 'Minneapolis, MN', + 1612338 => 'Minneapolis, MN', + 1612339 => 'Minneapolis, MN', + 1612340 => 'Minneapolis, MN', + 1612341 => 'Minneapolis, MN', + 1612342 => 'Minneapolis, MN', + 1612343 => 'Minneapolis, MN', + 1612344 => 'Minneapolis, MN', + 1612347 => 'Minneapolis, MN', + 1612348 => 'Minneapolis, MN', + 1612349 => 'Minneapolis, MN', + 1612353 => 'Minneapolis, MN', + 1612354 => 'Minneapolis, MN', + 1612359 => 'Minneapolis, MN', + 1612362 => 'Minneapolis, MN', + 1612370 => 'Minneapolis, MN', + 1612371 => 'Minneapolis, MN', + 1612373 => 'Minneapolis, MN', + 1612374 => 'Minneapolis, MN', + 1612375 => 'Minneapolis, MN', + 1612376 => 'Minneapolis, MN', + 1612377 => 'Minneapolis, MN', + 1612378 => 'Minneapolis, MN', + 1612379 => 'Minneapolis, MN', + 1612381 => 'Minneapolis, MN', + 1612436 => 'Minneapolis, MN', + 1612455 => 'Minneapolis, MN', + 1612467 => 'Minneapolis, MN', + 1612492 => 'Minneapolis, MN', + 1612521 => 'Minneapolis, MN', + 1612522 => 'Minneapolis, MN', + 1612529 => 'Minneapolis, MN', + 1612573 => 'Minneapolis, MN', + 1612588 => 'Minneapolis, MN', + 1612607 => 'Minneapolis, MN', + 1612617 => 'Minneapolis, MN', + 1612623 => 'Minneapolis, MN', + 1612624 => 'Minneapolis, MN', + 1612625 => 'Minneapolis, MN', + 1612626 => 'Minneapolis, MN', + 1612632 => 'Minneapolis, MN', + 1612664 => 'Minneapolis, MN', + 1612668 => 'Minneapolis, MN', + 1612672 => 'Minneapolis, MN', + 1612673 => 'Minneapolis, MN', + 1612682 => 'Buffalo, MN', + 1612721 => 'Minneapolis, MN', + 1612722 => 'Minneapolis, MN', + 1612724 => 'Minneapolis, MN', + 1612725 => 'Minneapolis, MN', + 1612728 => 'Minneapolis, MN', + 1612729 => 'Minneapolis, MN', + 1612746 => 'Minneapolis, MN', + 1612766 => 'Minneapolis, MN', + 1612767 => 'Minneapolis, MN', + 1612781 => 'Minneapolis, MN', + 1612788 => 'Minneapolis, MN', + 1612789 => 'Minneapolis, MN', + 1612821 => 'Minneapolis, MN', + 1612822 => 'Minneapolis, MN', + 1612823 => 'Minneapolis, MN', + 1612824 => 'Minneapolis, MN', + 1612825 => 'Minneapolis, MN', + 1612827 => 'Minneapolis, MN', + 1612863 => 'Minneapolis, MN', + 1612870 => 'Minneapolis, MN', + 1612872 => 'Minneapolis, MN', + 1612873 => 'Minneapolis, MN', + 1612874 => 'Minneapolis, MN', + 1612886 => 'Minneapolis, MN', + 1612904 => 'Minneapolis, MN', + 1612920 => 'Minneapolis, MN', + 1612922 => 'Minneapolis, MN', + 1612925 => 'Minneapolis, MN', + 1612926 => 'Minneapolis, MN', + 1612927 => 'Minneapolis, MN', + 1612929 => 'Minneapolis, MN', + 1612977 => 'Minneapolis, MN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1613.php b/src/libphonenumber/geocoding/data/en/1613.php new file mode 100644 index 000000000..0d2a14166 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1613.php @@ -0,0 +1,138 @@ + 'Ontario', + 1613216 => 'Ottawa, ON', + 1613230 => 'Ottawa, ON', + 1613231 => 'Ottawa, ON', + 1613232 => 'Ottawa, ON', + 1613233 => 'Ottawa, ON', + 1613234 => 'Ottawa, ON', + 1613235 => 'Ottawa, ON', + 1613236 => 'Ottawa, ON', + 1613237 => 'Ottawa, ON', + 1613238 => 'Ottawa, ON', + 1613241 => 'Ottawa, ON', + 1613244 => 'Ottawa, ON', + 1613247 => 'Ottawa, ON', + 1613253 => 'Carleton Place, ON', + 1613256 => 'Almonte, ON', + 1613257 => 'Carleton Place, ON', + 1613258 => 'Kemptville, ON', + 1613260 => 'Ottawa, ON', + 1613264 => 'Perth, ON', + 1613267 => 'Perth, ON', + 1613269 => 'Merrickville, ON', + 1613273 => 'Westport, ON', + 1613279 => 'Sharbot Lake, ON', + 1613283 => 'Smiths Falls, ON', + 1613284 => 'Smiths Falls, ON', + 1613332 => 'Bancroft, ON', + 1613341 => 'Brockville, ON', + 1613342 => 'Brockville, ON', + 1613345 => 'Brockville, ON', + 1613352 => 'Bath, ON', + 1613354 => 'Greater Napanee, ON', + 1613359 => 'Elgin, ON', + 1613382 => 'Gananoque, ON', + 1613384 => 'Kingston, ON', + 1613389 => 'Kingston, ON', + 1613392 => 'Trenton, ON', + 1613393 => 'Bloomfield, ON', + 1613394 => 'Trenton, ON', + 1613395 => 'Stirling, ON', + 1613396 => 'Deseronto, ON', + 1613398 => 'Frankford, ON', + 1613432 => 'Renfrew, ON', + 1613433 => 'Renfrew, ON', + 1613445 => 'Russell, ON', + 1613446 => 'Rockland, ON', + 1613448 => 'Chesterville, ON', + 1613472 => 'Marmora, ON', + 1613473 => 'Madoc, ON', + 1613475 => 'Brighton, ON', + 1613476 => 'Picton, ON', + 1613478 => 'Tweed, ON', + 1613498 => 'Brockville, ON', + 1613507 => 'Kingston, ON', + 1613523 => 'Ottawa, ON', + 1613524 => 'Saint Isidore, ON', + 1613525 => 'Alexandria, ON', + 1613526 => 'Ottawa, ON', + 1613530 => 'Kingston, ON', + 1613531 => 'Kingston, ON', + 1613537 => 'Ingleside, ON', + 1613538 => 'Moose Creek, ON', + 1613541 => 'Kingston, ON', + 1613542 => 'Kingston, ON', + 1613543 => 'Morrisburg, ON', + 1613544 => 'Kingston, ON', + 1613545 => 'Kingston, ON', + 1613546 => 'Kingston, ON', + 1613547 => 'Kingston, ON', + 1613548 => 'Kingston, ON', + 1613549 => 'Kingston, ON', + 1613562 => 'Ottawa, ON', + 1613563 => 'Ottawa, ON', + 1613564 => 'Ottawa, ON', + 1613565 => 'Ottawa, ON', + 1613566 => 'Ottawa, ON', + 1613567 => 'Ottawa, ON', + 1613569 => 'Ottawa, ON', + 1613584 => 'Deep River, ON', + 1613591 => 'Kanata, ON', + 1613592 => 'Kanata, ON', + 1613594 => 'Ottawa, ON', + 1613622 => 'Arnprior, ON', + 1613623 => 'Arnprior, ON', + 1613624 => 'Pakenham, ON', + 1613627 => 'Ottawa, ON', + 1613628 => 'Eganville, ON', + 1613632 => 'Hawkesbury, ON', + 1613634 => 'Kingston, ON', + 1613635 => 'Pembroke, ON', + 1613636 => 'Hawkesbury, ON', + 1613646 => 'Cobden, ON', + 1613652 => 'Iroquois, ON', + 1613657 => 'Cardinal, ON', + 1613659 => 'Lansdowne, ON', + 1613675 => 'L\'Orignal, ON', + 1613678 => 'Vankleek Hill, ON', + 1613679 => 'Alfred, ON', + 1613687 => 'Petawawa, ON', + 1613722 => 'Ottawa, ON', + 1613725 => 'Ottawa, ON', + 1613728 => 'Ottawa, ON', + 1613729 => 'Ottawa, ON', + 1613730 => 'Ottawa, ON', + 1613731 => 'Ottawa, ON', + 1613732 => 'Pembroke, ON', + 1613733 => 'Ottawa, ON', + 1613735 => 'Pembroke, ON', + 1613738 => 'Ottawa, ON', + 1613739 => 'Ottawa, ON', + 1613757 => 'Killaloe, ON', + 1613761 => 'Ottawa, ON', + 1613764 => 'Casselman, ON', + 1613766 => 'Kingston, ON', + 1613771 => 'Belleville, ON', + 1613774 => 'Winchester, ON', + 1613779 => 'Belleville, ON', + 1613782 => 'Ottawa, ON', + 1613789 => 'Ottawa, ON', + 1613798 => 'Ottawa, ON', + 1613924 => 'Athens, ON', + 1613925 => 'Prescott, ON', + 1613930 => 'Cornwall, ON', + 1613932 => 'Cornwall, ON', + 1613933 => 'Cornwall, ON', + 1613935 => 'Cornwall, ON', + 1613936 => 'Cornwall, ON', + 1613937 => 'Cornwall, ON', + 1613938 => 'Cornwall, ON', + 1613961 => 'Belleville, ON', + 1613962 => 'Belleville, ON', + 1613966 => 'Belleville, ON', + 1613967 => 'Belleville, ON', + 1613968 => 'Belleville, ON', + 1613969 => 'Belleville, ON', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1614.php b/src/libphonenumber/geocoding/data/en/1614.php new file mode 100644 index 000000000..fd7058e63 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1614.php @@ -0,0 +1,108 @@ + 'Ohio', + 1614220 => 'Columbus, OH', + 1614221 => 'Columbus, OH', + 1614222 => 'Columbus, OH', + 1614223 => 'Columbus, OH', + 1614224 => 'Columbus, OH', + 1614225 => 'Columbus, OH', + 1614227 => 'Columbus, OH', + 1614228 => 'Columbus, OH', + 1614229 => 'Columbus, OH', + 1614231 => 'Columbus, OH', + 1614234 => 'Columbus, OH', + 1614235 => 'Columbus, OH', + 1614236 => 'Columbus, OH', + 1614237 => 'Columbus, OH', + 1614238 => 'Columbus, OH', + 1614239 => 'Columbus, OH', + 1614246 => 'Columbus, OH', + 1614251 => 'Columbus, OH', + 1614252 => 'Columbus, OH', + 1614253 => 'Columbus, OH', + 1614255 => 'Columbus, OH', + 1614257 => 'Columbus, OH', + 1614258 => 'Columbus, OH', + 1614261 => 'Columbus, OH', + 1614262 => 'Columbus, OH', + 1614263 => 'Columbus, OH', + 1614265 => 'Columbus, OH', + 1614267 => 'Columbus, OH', + 1614268 => 'Columbus, OH', + 1614272 => 'Columbus, OH', + 1614274 => 'Columbus, OH', + 1614275 => 'Columbus, OH', + 1614276 => 'Columbus, OH', + 1614277 => 'Grove City, OH', + 1614278 => 'Columbus, OH', + 1614279 => 'Columbus, OH', + 1614280 => 'Columbus, OH', + 1614291 => 'Columbus, OH', + 1614292 => 'Columbus, OH', + 1614293 => 'Columbus, OH', + 1614294 => 'Columbus, OH', + 1614297 => 'Columbus, OH', + 1614298 => 'Columbus, OH', + 1614299 => 'Columbus, OH', + 1614308 => 'Columbus, OH', + 1614326 => 'Columbus, OH', + 1614338 => 'Columbus, OH', + 1614340 => 'Columbus, OH', + 1614351 => 'Columbus, OH', + 1614355 => 'Columbus, OH', + 1614365 => 'Columbus, OH', + 1614421 => 'Columbus, OH', + 1614442 => 'Columbus, OH', + 1614443 => 'Columbus, OH', + 1614444 => 'Columbus, OH', + 1614445 => 'Columbus, OH', + 1614447 => 'Columbus, OH', + 1614449 => 'Columbus, OH', + 1614451 => 'Columbus, OH', + 1614457 => 'Columbus, OH', + 1614459 => 'Columbus, OH', + 1614460 => 'Columbus, OH', + 1614461 => 'Columbus, OH', + 1614462 => 'Columbus, OH', + 1614463 => 'Columbus, OH', + 1614464 => 'Columbus, OH', + 1614466 => 'Columbus, OH', + 1614469 => 'Columbus, OH', + 1614481 => 'Columbus, OH', + 1614485 => 'Columbus, OH', + 1614486 => 'Columbus, OH', + 1614487 => 'Columbus, OH', + 1614488 => 'Columbus, OH', + 1614525 => 'Columbus, OH', + 1614538 => 'Columbus, OH', + 1614539 => 'Grove City, OH', + 1614542 => 'Columbus, OH', + 1614544 => 'Columbus, OH', + 1614545 => 'Columbus, OH', + 1614566 => 'Columbus, OH', + 1614583 => 'Columbus, OH', + 1614586 => 'Columbus, OH', + 1614621 => 'Columbus, OH', + 1614628 => 'Columbus, OH', + 1614645 => 'Columbus, OH', + 1614688 => 'Columbus, OH', + 1614717 => 'Dublin, OH', + 1614722 => 'Columbus, OH', + 1614725 => 'Columbus, OH', + 1614752 => 'Columbus, OH', + 1614784 => 'Columbus, OH', + 1614801 => 'Grove City, OH', + 1614824 => 'Columbus, OH', + 1614836 => 'Groveport, OH', + 1614851 => 'Columbus, OH', + 1614853 => 'Columbus, OH', + 1614871 => 'Grove City, OH', + 1614873 => 'Plain City, OH', + 1614875 => 'Grove City, OH', + 1614878 => 'Columbus, OH', + 1614879 => 'West Jefferson, OH', + 1614884 => 'Columbus, OH', + 1614934 => 'Columbus, OH', + 1614947 => 'Columbus, OH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1615.php b/src/libphonenumber/geocoding/data/en/1615.php new file mode 100644 index 000000000..06e329d0c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1615.php @@ -0,0 +1,178 @@ + 'Tennessee', + 1615206 => 'Gallatin, TN', + 1615213 => 'La Vergne, TN', + 1615215 => 'Smithville, TN', + 1615217 => 'Murfreesboro, TN', + 1615220 => 'Smyrna, TN', + 1615222 => 'Nashville, TN', + 1615223 => 'Smyrna, TN', + 1615225 => 'Murfreesboro, TN', + 1615226 => 'Nashville, TN', + 1615227 => 'Nashville, TN', + 1615228 => 'Nashville, TN', + 1615230 => 'Gallatin, TN', + 1615231 => 'Nashville, TN', + 1615237 => 'Watertown, TN', + 1615242 => 'Nashville, TN', + 1615244 => 'Nashville, TN', + 1615248 => 'Nashville, TN', + 1615250 => 'Nashville, TN', + 1615251 => 'Nashville, TN', + 1615252 => 'Nashville, TN', + 1615254 => 'Nashville, TN', + 1615255 => 'Nashville, TN', + 1615256 => 'Nashville, TN', + 1615258 => 'Nashville, TN', + 1615259 => 'Nashville, TN', + 1615262 => 'Nashville, TN', + 1615264 => 'Hendersonville, TN', + 1615269 => 'Nashville, TN', + 1615279 => 'Nashville, TN', + 1615284 => 'Nashville, TN', + 1615287 => 'La Vergne, TN', + 1615291 => 'Nashville, TN', + 1615292 => 'Nashville, TN', + 1615297 => 'Nashville, TN', + 1615298 => 'Nashville, TN', + 1615302 => 'Spring Hill, TN', + 1615309 => 'Brentwood, TN', + 1615312 => 'Nashville, TN', + 1615313 => 'Nashville, TN', + 1615315 => 'Nashville, TN', + 1615320 => 'Nashville, TN', + 1615321 => 'Nashville, TN', + 1615322 => 'Nashville, TN', + 1615323 => 'Portland, TN', + 1615325 => 'Portland, TN', + 1615327 => 'Nashville, TN', + 1615329 => 'Nashville, TN', + 1615331 => 'Nashville, TN', + 1615332 => 'Nashville, TN', + 1615333 => 'Nashville, TN', + 1615340 => 'Nashville, TN', + 1615341 => 'Nashville, TN', + 1615342 => 'Nashville, TN', + 1615343 => 'Nashville, TN', + 1615350 => 'Nashville, TN', + 1615352 => 'Nashville, TN', + 1615353 => 'Nashville, TN', + 1615354 => 'Nashville, TN', + 1615355 => 'Smyrna, TN', + 1615356 => 'Nashville, TN', + 1615360 => 'Nashville, TN', + 1615361 => 'Nashville, TN', + 1615365 => 'Nashville, TN', + 1615366 => 'Nashville, TN', + 1615367 => 'Nashville, TN', + 1615374 => 'Hartsville, TN', + 1615382 => 'Springfield, TN', + 1615383 => 'Nashville, TN', + 1615384 => 'Springfield, TN', + 1615385 => 'Nashville, TN', + 1615386 => 'Nashville, TN', + 1615391 => 'Nashville, TN', + 1615396 => 'Murfreesboro, TN', + 1615399 => 'Nashville, TN', + 1615401 => 'Nashville, TN', + 1615410 => 'Murfreesboro, TN', + 1615431 => 'Hendersonville, TN', + 1615435 => 'Franklin, TN', + 1615441 => 'Dickson, TN', + 1615443 => 'Lebanon, TN', + 1615444 => 'Lebanon, TN', + 1615445 => 'Nashville, TN', + 1615446 => 'Dickson, TN', + 1615447 => 'Hendersonville, TN', + 1615449 => 'Lebanon, TN', + 1615451 => 'Gallatin, TN', + 1615452 => 'Gallatin, TN', + 1615453 => 'Lebanon, TN', + 1615459 => 'Smyrna, TN', + 1615460 => 'Nashville, TN', + 1615463 => 'Nashville, TN', + 1615494 => 'Murfreesboro, TN', + 1615503 => 'Franklin, TN', + 1615514 => 'Nashville, TN', + 1615532 => 'Nashville, TN', + 1615547 => 'Lebanon, TN', + 1615550 => 'Franklin, TN', + 1615563 => 'Woodbury, TN', + 1615567 => 'Franklin, TN', + 1615590 => 'Hendersonville, TN', + 1615591 => 'Franklin, TN', + 1615595 => 'Franklin, TN', + 1615597 => 'Smithville, TN', + 1615599 => 'Franklin, TN', + 1615624 => 'Murfreesboro, TN', + 1615643 => 'Greenbrier, TN', + 1615644 => 'Westmoreland, TN', + 1615646 => 'Nashville, TN', + 1615650 => 'Nashville, TN', + 1615662 => 'Nashville, TN', + 1615665 => 'Nashville, TN', + 1615666 => 'Lafayette, TN', + 1615672 => 'White House, TN', + 1615683 => 'Gordonsville, TN', + 1615688 => 'Lafayette, TN', + 1615699 => 'Red Boiling Spgs, TN', + 1615726 => 'Nashville, TN', + 1615731 => 'Antioch, TN', + 1615733 => 'Nashville, TN', + 1615735 => 'Carthage, TN', + 1615736 => 'Nashville, TN', + 1615740 => 'Dickson, TN', + 1615741 => 'Nashville, TN', + 1615742 => 'Nashville, TN', + 1615744 => 'Nashville, TN', + 1615754 => 'Mount Juliet, TN', + 1615758 => 'Mount Juliet, TN', + 1615770 => 'Nashville, TN', + 1615771 => 'Franklin, TN', + 1615773 => 'Mount Juliet, TN', + 1615781 => 'Nashville, TN', + 1615782 => 'Nashville, TN', + 1615783 => 'Nashville, TN', + 1615789 => 'Charlotte, TN', + 1615790 => 'Franklin, TN', + 1615791 => 'Franklin, TN', + 1615792 => 'Ashland City, TN', + 1615793 => 'La Vergne, TN', + 1615794 => 'Franklin, TN', + 1615797 => 'White Bluff, TN', + 1615799 => 'Fairview, TN', + 1615822 => 'Hendersonville, TN', + 1615824 => 'Hendersonville, TN', + 1615826 => 'Hendersonville, TN', + 1615831 => 'Nashville, TN', + 1615832 => 'Nashville, TN', + 1615833 => 'Nashville, TN', + 1615834 => 'Nashville, TN', + 1615837 => 'Nashville, TN', + 1615847 => 'Old Hickory, TN', + 1615848 => 'Murfreesboro, TN', + 1615849 => 'Murfreesboro, TN', + 1615850 => 'Nashville, TN', + 1615851 => 'Goodlettsville, TN', + 1615859 => 'Goodlettsville, TN', + 1615862 => 'Nashville, TN', + 1615867 => 'Murfreesboro, TN', + 1615871 => 'Nashville, TN', + 1615880 => 'Nashville, TN', + 1615883 => 'Nashville, TN', + 1615884 => 'Nashville, TN', + 1615889 => 'Nashville, TN', + 1615890 => 'Murfreesboro, TN', + 1615893 => 'Murfreesboro, TN', + 1615895 => 'Murfreesboro, TN', + 1615896 => 'Murfreesboro, TN', + 1615898 => 'Murfreesboro, TN', + 1615902 => 'Nashville, TN', + 1615904 => 'Murfreesboro, TN', + 1615907 => 'Murfreesboro, TN', + 1615936 => 'Nashville, TN', + 1615952 => 'Kingston Springs, TN', + 1615962 => 'Murfreesboro, TN', + 1615963 => 'Nashville, TN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1616.php b/src/libphonenumber/geocoding/data/en/1616.php new file mode 100644 index 000000000..0695ca724 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1616.php @@ -0,0 +1,88 @@ + 'Michigan', + 1616225 => 'Greenville, MI', + 1616233 => 'Grand Rapids, MI', + 1616235 => 'Grand Rapids, MI', + 1616241 => 'Grand Rapids, MI', + 1616242 => 'Grand Rapids, MI', + 1616243 => 'Grand Rapids, MI', + 1616245 => 'Grand Rapids, MI', + 1616248 => 'Grand Rapids, MI', + 1616285 => 'Grand Rapids, MI', + 1616335 => 'Holland, MI', + 1616336 => 'Grand Rapids, MI', + 1616355 => 'Holland, MI', + 1616356 => 'Grand Rapids, MI', + 1616361 => 'Grand Rapids, MI', + 1616363 => 'Grand Rapids, MI', + 1616364 => 'Grand Rapids, MI', + 1616365 => 'Grand Rapids, MI', + 1616374 => 'Lake Odessa, MI', + 1616391 => 'Grand Rapids, MI', + 1616392 => 'Holland, MI', + 1616393 => 'Holland, MI', + 1616394 => 'Holland, MI', + 1616395 => 'Holland, MI', + 1616396 => 'Holland, MI', + 1616399 => 'Holland, MI', + 1616447 => 'Grand Rapids, MI', + 1616451 => 'Grand Rapids, MI', + 1616452 => 'Grand Rapids, MI', + 1616453 => 'Grand Rapids, MI', + 1616454 => 'Grand Rapids, MI', + 1616456 => 'Grand Rapids, MI', + 1616457 => 'Jenison, MI', + 1616458 => 'Grand Rapids, MI', + 1616459 => 'Grand Rapids, MI', + 1616464 => 'Grand Rapids, MI', + 1616493 => 'Grand Rapids, MI', + 1616494 => 'Holland, MI', + 1616522 => 'Ionia, MI', + 1616523 => 'Ionia, MI', + 1616527 => 'Ionia, MI', + 1616574 => 'Grand Rapids, MI', + 1616575 => 'Grand Rapids, MI', + 1616583 => 'Byron Center, MI', + 1616632 => 'Grand Rapids, MI', + 1616642 => 'Saranac, MI', + 1616667 => 'Jenison, MI', + 1616676 => 'Ada, MI', + 1616678 => 'Kent City, MI', + 1616681 => 'Dorr, MI', + 1616682 => 'Ada, MI', + 1616696 => 'Cedar Springs, MI', + 1616732 => 'Grand Rapids, MI', + 1616735 => 'Grand Rapids, MI', + 1616738 => 'Holland, MI', + 1616742 => 'Grand Rapids, MI', + 1616748 => 'Zeeland, MI', + 1616752 => 'Grand Rapids, MI', + 1616754 => 'Greenville, MI', + 1616772 => 'Zeeland, MI', + 1616774 => 'Grand Rapids, MI', + 1616776 => 'Grand Rapids, MI', + 1616786 => 'Holland, MI', + 1616791 => 'Grand Rapids, MI', + 1616794 => 'Belding, MI', + 1616796 => 'Holland, MI', + 1616819 => 'Grand Rapids, MI', + 1616820 => 'Holland, MI', + 1616863 => 'Rockford, MI', + 1616866 => 'Rockford, MI', + 1616874 => 'Rockford, MI', + 1616878 => 'Byron Center, MI', + 1616887 => 'Sparta, MI', + 1616891 => 'Caledonia, MI', + 1616897 => 'Lowell, MI', + 1616940 => 'Grand Rapids, MI', + 1616942 => 'Grand Rapids, MI', + 1616949 => 'Grand Rapids, MI', + 1616954 => 'Grand Rapids, MI', + 1616956 => 'Grand Rapids, MI', + 1616957 => 'Grand Rapids, MI', + 1616975 => 'Grand Rapids, MI', + 1616987 => 'Lowell, MI', + 1616994 => 'Holland, MI', + 1616997 => 'Coopersville, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1617.php b/src/libphonenumber/geocoding/data/en/1617.php new file mode 100644 index 000000000..f1480da76 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1617.php @@ -0,0 +1,174 @@ + 'Massachusetts', + 1617204 => 'Boston, MA', + 1617217 => 'Boston, MA', + 1617225 => 'Cambridge, MA', + 1617227 => 'Boston, MA', + 1617236 => 'Boston, MA', + 1617239 => 'Boston, MA', + 1617241 => 'Charlestown, MA', + 1617242 => 'Charlestown, MA', + 1617243 => 'Newton, MA', + 1617247 => 'Boston, MA', + 1617248 => 'Boston, MA', + 1617253 => 'Cambridge, MA', + 1617258 => 'Cambridge, MA', + 1617261 => 'Boston, MA', + 1617262 => 'Boston, MA', + 1617263 => 'Boston, MA', + 1617266 => 'Boston, MA', + 1617267 => 'Boston, MA', + 1617269 => 'Boston, MA', + 1617284 => 'Somerville, MA', + 1617289 => 'Boston, MA', + 1617292 => 'Boston, MA', + 1617305 => 'Boston, MA', + 1617310 => 'Boston, MA', + 1617316 => 'Boston, MA', + 1617328 => 'Quincy, MA', + 1617330 => 'Boston, MA', + 1617338 => 'Boston, MA', + 1617342 => 'Boston, MA', + 1617345 => 'Boston, MA', + 1617348 => 'Boston, MA', + 1617349 => 'Cambridge, MA', + 1617350 => 'Boston, MA', + 1617353 => 'Boston, MA', + 1617354 => 'Cambridge, MA', + 1617355 => 'Boston, MA', + 1617357 => 'Boston, MA', + 1617361 => 'Hyde Park, MA', + 1617364 => 'Hyde Park, MA', + 1617367 => 'Boston, MA', + 1617369 => 'Boston, MA', + 1617371 => 'Boston, MA', + 1617373 => 'Boston, MA', + 1617375 => 'Boston, MA', + 1617376 => 'Quincy, MA', + 1617381 => 'Everett, MA', + 1617387 => 'Everett, MA', + 1617389 => 'Everett, MA', + 1617394 => 'Everett, MA', + 1617414 => 'Boston, MA', + 1617421 => 'Boston, MA', + 1617422 => 'Boston, MA', + 1617423 => 'Boston, MA', + 1617424 => 'Boston, MA', + 1617425 => 'Boston, MA', + 1617426 => 'Boston, MA', + 1617432 => 'Boston, MA', + 1617437 => 'Boston, MA', + 1617439 => 'Boston, MA', + 1617441 => 'Cambridge, MA', + 1617443 => 'Boston, MA', + 1617450 => 'Boston, MA', + 1617451 => 'Boston, MA', + 1617452 => 'Cambridge, MA', + 1617454 => 'Newton, MA', + 1617457 => 'Boston, MA', + 1617464 => 'Boston, MA', + 1617471 => 'Quincy, MA', + 1617472 => 'Quincy, MA', + 1617478 => 'Boston, MA', + 1617479 => 'Quincy, MA', + 1617482 => 'Boston, MA', + 1617484 => 'Belmont, MA', + 1617489 => 'Belmont, MA', + 1617491 => 'Cambridge, MA', + 1617492 => 'Cambridge, MA', + 1617494 => 'Cambridge, MA', + 1617496 => 'Cambridge, MA', + 1617497 => 'Cambridge, MA', + 1617499 => 'Cambridge, MA', + 1617509 => 'Boston, MA', + 1617520 => 'Cambridge, MA', + 1617521 => 'Boston, MA', + 1617523 => 'Boston, MA', + 1617525 => 'Boston, MA', + 1617526 => 'Boston, MA', + 1617535 => 'Boston, MA', + 1617536 => 'Boston, MA', + 1617539 => 'Winthrop, MA', + 1617542 => 'Boston, MA', + 1617547 => 'Cambridge, MA', + 1617556 => 'Boston, MA', + 1617557 => 'Boston, MA', + 1617565 => 'Boston, MA', + 1617568 => 'Boston, MA', + 1617570 => 'Boston, MA', + 1617573 => 'Boston, MA', + 1617574 => 'Boston, MA', + 1617576 => 'Cambridge, MA', + 1617577 => 'Cambridge, MA', + 1617582 => 'San Francisco, CA', + 1617585 => 'Boston, MA', + 1617591 => 'Somerville, MA', + 1617621 => 'Cambridge, MA', + 1617623 => 'Somerville, MA', + 1617624 => 'Boston, MA', + 1617625 => 'Somerville, MA', + 1617628 => 'Somerville, MA', + 1617629 => 'Somerville, MA', + 1617632 => 'Boston, MA', + 1617635 => 'Boston, MA', + 1617636 => 'Boston, MA', + 1617638 => 'Boston, MA', + 1617643 => 'Boston, MA', + 1617646 => 'Boston, MA', + 1617661 => 'Cambridge, MA', + 1617665 => 'Cambridge, MA', + 1617666 => 'Somerville, MA', + 1617667 => 'Boston, MA', + 1617670 => 'Boston, MA', + 1617695 => 'Boston, MA', + 1617696 => 'Milton, MA', + 1617698 => 'Milton, MA', + 1617720 => 'Boston, MA', + 1617722 => 'Boston, MA', + 1617723 => 'Boston, MA', + 1617724 => 'Boston, MA', + 1617726 => 'Boston, MA', + 1617727 => 'Boston, MA', + 1617728 => 'Boston, MA', + 1617732 => 'Boston, MA', + 1617737 => 'Boston, MA', + 1617742 => 'Boston, MA', + 1617748 => 'Boston, MA', + 1617769 => 'Quincy, MA', + 1617770 => 'Quincy, MA', + 1617773 => 'Quincy, MA', + 1617774 => 'Quincy, MA', + 1617776 => 'Somerville, MA', + 1617778 => 'Boston, MA', + 1617786 => 'Quincy, MA', + 1617790 => 'Boston, MA', + 1617832 => 'Boston, MA', + 1617846 => 'Winthrop, MA', + 1617847 => 'Quincy, MA', + 1617854 => 'Boston, MA', + 1617855 => 'Belmont, MA', + 1617856 => 'Boston, MA', + 1617859 => 'Boston, MA', + 1617864 => 'Cambridge, MA', + 1617868 => 'Cambridge, MA', + 1617876 => 'Cambridge, MA', + 1617878 => 'Boston, MA', + 1617880 => 'Boston, MA', + 1617884 => 'Chelsea, MA', + 1617887 => 'Chelsea, MA', + 1617889 => 'Chelsea, MA', + 1617898 => 'Milton, MA', + 1617923 => 'Watertown, MA', + 1617924 => 'Watertown, MA', + 1617926 => 'Watertown, MA', + 1617927 => 'Boston, MA', + 1617946 => 'Boston, MA', + 1617948 => 'Boston, MA', + 1617951 => 'Boston, MA', + 1617956 => 'Boston, MA', + 1617972 => 'Watertown, MA', + 1617973 => 'Boston, MA', + 1617984 => 'Quincy, MA', + 1617988 => 'Boston, MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1618.php b/src/libphonenumber/geocoding/data/en/1618.php new file mode 100644 index 000000000..af6a4227d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1618.php @@ -0,0 +1,135 @@ + 'Illinois', + 1618224 => 'Trenton, IL', + 1618228 => 'Aviston, IL', + 1618234 => 'Belleville, IL', + 1618241 => 'Mount Vernon, IL', + 1618242 => 'Mount Vernon, IL', + 1618243 => 'Okawville, IL', + 1618244 => 'Mount Vernon, IL', + 1618246 => 'Mount Vernon, IL', + 1618247 => 'Sandoval, IL', + 1618252 => 'Harrisburg, IL', + 1618253 => 'Harrisburg, IL', + 1618256 => 'Scott AFB, IL', + 1618262 => 'Mount Carmel, IL', + 1618263 => 'Mount Carmel, IL', + 1618269 => 'Shawneetown, IL', + 1618271 => 'East St. Louis, IL', + 1618273 => 'Eldorado, IL', + 1618274 => 'East St. Louis, IL', + 1618281 => 'Columbia, IL', + 1618282 => 'Red Bud, IL', + 1618283 => 'Vandalia, IL', + 1618286 => 'Dupo, IL', + 1618295 => 'Marissa, IL', + 1618327 => 'Nashville, IL', + 1618343 => 'Collinsville, IL', + 1618344 => 'Collinsville, IL', + 1618345 => 'Collinsville, IL', + 1618346 => 'Collinsville, IL', + 1618351 => 'Carbondale, IL', + 1618357 => 'Pinckneyville, IL', + 1618372 => 'Brighton, IL', + 1618375 => 'Grayville, IL', + 1618377 => 'Bethalto, IL', + 1618378 => 'Norris City, IL', + 1618382 => 'Carmi, IL', + 1618392 => 'Olney, IL', + 1618393 => 'Olney, IL', + 1618395 => 'Olney, IL', + 1618435 => 'Benton, IL', + 1618436 => 'Centralia, IL', + 1618438 => 'Benton, IL', + 1618439 => 'Benton, IL', + 1618443 => 'Sparta, IL', + 1618445 => 'Albion, IL', + 1618451 => 'Granite City, IL', + 1618452 => 'Granite City, IL', + 1618453 => 'Carbondale, IL', + 1618457 => 'Carbondale, IL', + 1618462 => 'Alton, IL', + 1618463 => 'Alton, IL', + 1618465 => 'Alton, IL', + 1618474 => 'Alton, IL', + 1618475 => 'New Athens, IL', + 1618476 => 'Millstadt, IL', + 1618482 => 'East St. Louis, IL', + 1618483 => 'Altamont, IL', + 1618488 => 'Alhambra, IL', + 1618498 => 'Jerseyville, IL', + 1618524 => 'Metropolis, IL', + 1618526 => 'Breese, IL', + 1618529 => 'Carbondale, IL', + 1618532 => 'Centralia, IL', + 1618533 => 'Centralia, IL', + 1618536 => 'Carbondale, IL', + 1618537 => 'Lebanon, IL', + 1618539 => 'Freeburg, IL', + 1618542 => 'Du Quoin, IL', + 1618544 => 'Robinson, IL', + 1618545 => 'Centralia, IL', + 1618546 => 'Robinson, IL', + 1618548 => 'Salem, IL', + 1618549 => 'Carbondale, IL', + 1618566 => 'Mascoutah, IL', + 1618576 => 'Hardin, IL', + 1618585 => 'Bunker Hill, IL', + 1618588 => 'New Baden, IL', + 1618592 => 'Oblong, IL', + 1618594 => 'Carlyle, IL', + 1618625 => 'Sesser, IL', + 1618635 => 'Staunton, IL', + 1618639 => 'Jerseyville, IL', + 1618641 => 'Belleville, IL', + 1618643 => 'McLeansboro, IL', + 1618651 => 'Highland, IL', + 1618654 => 'Highland, IL', + 1618655 => 'Edwardsville, IL', + 1618656 => 'Edwardsville, IL', + 1618658 => 'Vienna, IL', + 1618659 => 'Edwardsville, IL', + 1618662 => 'Flora, IL', + 1618664 => 'Greenville, IL', + 1618665 => 'Louisville, IL', + 1618667 => 'Troy, IL', + 1618669 => 'Pocahontas, IL', + 1618676 => 'Clay City, IL', + 1618684 => 'Murphysboro, IL', + 1618687 => 'Murphysboro, IL', + 1618692 => 'Edwardsville, IL', + 1618723 => 'Noble, IL', + 1618734 => 'Cairo, IL', + 1618745 => 'Mounds, IL', + 1618758 => 'Coulterville, IL', + 1618775 => 'Odin, IL', + 1618783 => 'Newton, IL', + 1618786 => 'Grafton, IL', + 1618797 => 'Granite City, IL', + 1618826 => 'Chester, IL', + 1618829 => 'St. Elmo, IL', + 1618842 => 'Fairfield, IL', + 1618847 => 'Fairfield, IL', + 1618874 => 'East St. Louis, IL', + 1618875 => 'East St. Louis, IL', + 1618877 => 'Granite City, IL', + 1618931 => 'Granite City, IL', + 1618932 => 'West Frankfort, IL', + 1618936 => 'Sumner, IL', + 1618937 => 'West Frankfort, IL', + 1618939 => 'Waterloo, IL', + 1618942 => 'Herrin, IL', + 1618943 => 'Lawrenceville, IL', + 1618945 => 'Bridgeport, IL', + 1618965 => 'Steeleville, IL', + 1618966 => 'Crossville, IL', + 1618983 => 'Johnston City, IL', + 1618985 => 'Carterville, IL', + 1618988 => 'Herrin, IL', + 1618993 => 'Marion, IL', + 1618995 => 'Goreville, IL', + 1618996 => 'Creal Springs, IL', + 1618997 => 'Marion, IL', + 1618998 => 'Marion, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1619.php b/src/libphonenumber/geocoding/data/en/1619.php new file mode 100644 index 000000000..71f5e597b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1619.php @@ -0,0 +1,146 @@ + 'California', + 1619209 => 'San Diego, CA', + 1619216 => 'Chula Vista, CA', + 1619220 => 'San Diego, CA', + 1619221 => 'San Diego, CA', + 1619222 => 'San Diego, CA', + 1619223 => 'San Diego, CA', + 1619224 => 'San Diego, CA', + 1619225 => 'San Diego, CA', + 1619226 => 'San Diego, CA', + 1619229 => 'San Diego, CA', + 1619230 => 'San Diego, CA', + 1619231 => 'San Diego, CA', + 1619232 => 'San Diego, CA', + 1619233 => 'San Diego, CA', + 1619234 => 'San Diego, CA', + 1619235 => 'San Diego, CA', + 1619236 => 'San Diego, CA', + 1619237 => 'San Diego, CA', + 1619238 => 'San Diego, CA', + 1619239 => 'San Diego, CA', + 1619255 => 'San Diego, CA', + 1619260 => 'San Diego, CA', + 1619262 => 'San Diego, CA', + 1619263 => 'San Diego, CA', + 1619264 => 'San Diego, CA', + 1619265 => 'San Diego, CA', + 1619266 => 'San Diego, CA', + 1619269 => 'San Diego, CA', + 1619275 => 'San Diego, CA', + 1619276 => 'San Diego, CA', + 1619278 => 'San Diego, CA', + 1619280 => 'San Diego, CA', + 1619281 => 'San Diego, CA', + 1619282 => 'San Diego, CA', + 1619283 => 'San Diego, CA', + 1619284 => 'San Diego, CA', + 1619285 => 'San Diego, CA', + 1619286 => 'San Diego, CA', + 1619287 => 'San Diego, CA', + 1619291 => 'San Diego, CA', + 1619293 => 'San Diego, CA', + 1619294 => 'San Diego, CA', + 1619295 => 'San Diego, CA', + 1619296 => 'San Diego, CA', + 1619297 => 'San Diego, CA', + 1619298 => 'San Diego, CA', + 1619299 => 'San Diego, CA', + 1619321 => 'San Diego, CA', + 1619325 => 'San Diego, CA', + 1619336 => 'National City, CA', + 1619338 => 'San Diego, CA', + 1619388 => 'San Diego, CA', + 1619397 => 'Chula Vista, CA', + 1619398 => 'San Diego, CA', + 1619400 => 'San Diego, CA', + 1619401 => 'El Cajon, CA', + 1619420 => 'Chula Vista, CA', + 1619421 => 'Chula Vista, CA', + 1619422 => 'Chula Vista, CA', + 1619425 => 'Chula Vista, CA', + 1619426 => 'Chula Vista, CA', + 1619427 => 'Chula Vista, CA', + 1619428 => 'San Diego, CA', + 1619435 => 'Coronado, CA', + 1619437 => 'Coronado, CA', + 1619440 => 'El Cajon, CA', + 1619441 => 'El Cajon, CA', + 1619442 => 'El Cajon, CA', + 1619444 => 'El Cajon, CA', + 1619446 => 'San Diego, CA', + 1619447 => 'El Cajon, CA', + 1619450 => 'San Diego, CA', + 1619473 => 'Pine Valley, CA', + 1619474 => 'National City, CA', + 1619476 => 'Chula Vista, CA', + 1619477 => 'National City, CA', + 1619482 => 'Chula Vista, CA', + 1619491 => 'San Diego, CA', + 1619497 => 'San Diego, CA', + 1619498 => 'Chula Vista, CA', + 1619501 => 'San Diego, CA', + 1619515 => 'San Diego, CA', + 1619516 => 'San Diego, CA', + 1619521 => 'San Diego, CA', + 1619522 => 'Coronado, CA', + 1619523 => 'San Diego, CA', + 1619525 => 'San Diego, CA', + 1619527 => 'San Diego, CA', + 1619528 => 'San Diego, CA', + 1619531 => 'San Diego, CA', + 1619532 => 'San Diego, CA', + 1619533 => 'San Diego, CA', + 1619542 => 'San Diego, CA', + 1619543 => 'San Diego, CA', + 1619544 => 'San Diego, CA', + 1619546 => 'San Diego, CA', + 1619557 => 'San Diego, CA', + 1619563 => 'San Diego, CA', + 1619574 => 'San Diego, CA', + 1619579 => 'El Cajon, CA', + 1619582 => 'San Diego, CA', + 1619583 => 'San Diego, CA', + 1619584 => 'San Diego, CA', + 1619585 => 'Chula Vista, CA', + 1619588 => 'El Cajon, CA', + 1619590 => 'El Cajon, CA', + 1619591 => 'Chula Vista, CA', + 1619593 => 'El Cajon, CA', + 1619594 => 'San Diego, CA', + 1619595 => 'San Diego, CA', + 1619615 => 'San Diego, CA', + 1619624 => 'San Diego, CA', + 1619640 => 'San Diego, CA', + 1619641 => 'San Diego, CA', + 1619645 => 'San Diego, CA', + 1619656 => 'Chula Vista, CA', + 1619659 => 'Alpine, CA', + 1619661 => 'San Diego, CA', + 1619662 => 'San Diego, CA', + 1619669 => 'Jamul, CA', + 1619671 => 'San Diego, CA', + 1619677 => 'San Diego, CA', + 1619683 => 'San Diego, CA', + 1619685 => 'San Diego, CA', + 1619686 => 'San Diego, CA', + 1619687 => 'San Diego, CA', + 1619688 => 'San Diego, CA', + 1619690 => 'San Diego, CA', + 1619691 => 'Chula Vista, CA', + 1619692 => 'San Diego, CA', + 1619696 => 'San Diego, CA', + 1619699 => 'San Diego, CA', + 1619702 => 'San Diego, CA', + 1619710 => 'San Diego, CA', + 1619718 => 'San Diego, CA', + 1619725 => 'San Diego, CA', + 1619740 => 'La Mesa, CA', + 1619758 => 'San Diego, CA', + 1619794 => 'San Diego, CA', + 1619795 => 'San Diego, CA', + 1619814 => 'San Diego, CA', + 1619858 => 'San Diego, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1620.php b/src/libphonenumber/geocoding/data/en/1620.php new file mode 100644 index 000000000..ea4d660b3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1620.php @@ -0,0 +1,131 @@ + 'Kansas', + 1620221 => 'Winfield, KS', + 1620223 => 'Fort Scott, KS', + 1620225 => 'Dodge City, KS', + 1620227 => 'Dodge City, KS', + 1620229 => 'Winfield, KS', + 1620230 => 'Pittsburg, KS', + 1620231 => 'Pittsburg, KS', + 1620232 => 'Pittsburg, KS', + 1620234 => 'Stafford, KS', + 1620235 => 'Pittsburg, KS', + 1620236 => 'Chetopa, KS', + 1620241 => 'McPherson, KS', + 1620244 => 'Erie, KS', + 1620245 => 'McPherson, KS', + 1620251 => 'Coffeyville, KS', + 1620252 => 'Coffeyville, KS', + 1620254 => 'Attica, KS', + 1620256 => 'Lebo, KS', + 1620257 => 'Lyons, KS', + 1620259 => 'Hutchinson, KS', + 1620271 => 'Garden City, KS', + 1620272 => 'Garden City, KS', + 1620275 => 'Garden City, KS', + 1620276 => 'Garden City, KS', + 1620278 => 'Sterling, KS', + 1620285 => 'Larned, KS', + 1620298 => 'Cunningham, KS', + 1620325 => 'Neodesha, KS', + 1620326 => 'Wellington, KS', + 1620327 => 'Hesston, KS', + 1620331 => 'Independence, KS', + 1620332 => 'Independence, KS', + 1620336 => 'Cherryvale, KS', + 1620338 => 'Dodge City, KS', + 1620340 => 'Emporia, KS', + 1620341 => 'Emporia, KS', + 1620342 => 'Emporia, KS', + 1620343 => 'Emporia, KS', + 1620345 => 'Moundridge, KS', + 1620355 => 'Lakin, KS', + 1620356 => 'Ulysses, KS', + 1620357 => 'Jetmore, KS', + 1620364 => 'Burlington, KS', + 1620365 => 'Iola, KS', + 1620374 => 'Howard, KS', + 1620375 => 'Leoti, KS', + 1620376 => 'Tribune, KS', + 1620378 => 'Fredonia, KS', + 1620382 => 'Marion, KS', + 1620384 => 'Syracuse, KS', + 1620397 => 'Dighton, KS', + 1620421 => 'Parsons, KS', + 1620422 => 'Nickerson, KS', + 1620424 => 'Ulysses, KS', + 1620429 => 'Columbus, KS', + 1620431 => 'Chanute, KS', + 1620432 => 'Chanute, KS', + 1620435 => 'Argonia, KS', + 1620437 => 'Madison, KS', + 1620441 => 'Arkansas City, KS', + 1620442 => 'Arkansas City, KS', + 1620449 => 'St. Paul, KS', + 1620455 => 'Oxford, KS', + 1620456 => 'Conway Springs, KS', + 1620459 => 'Pretty Prairie, KS', + 1620463 => 'Burrton, KS', + 1620465 => 'Haven, KS', + 1620473 => 'Humboldt, KS', + 1620488 => 'Belle Plaine, KS', + 1620492 => 'Johnson, KS', + 1620532 => 'Kingman, KS', + 1620544 => 'Hugoton, KS', + 1620549 => 'St. John, KS', + 1620564 => 'Ellinwood, KS', + 1620582 => 'Coldwater, KS', + 1620583 => 'Eureka, KS', + 1620584 => 'Clearwater, KS', + 1620585 => 'Inman, KS', + 1620587 => 'Claflin, KS', + 1620624 => 'Liberal, KS', + 1620625 => 'Yates Center, KS', + 1620626 => 'Liberal, KS', + 1620628 => 'Canton, KS', + 1620635 => 'Ashland, KS', + 1620646 => 'Fowler, KS', + 1620649 => 'Satanta, KS', + 1620653 => 'Hoisington, KS', + 1620659 => 'Kinsley, KS', + 1620662 => 'Hutchinson, KS', + 1620663 => 'Hutchinson, KS', + 1620664 => 'Hutchinson, KS', + 1620665 => 'Hutchinson, KS', + 1620668 => 'Copeland, KS', + 1620669 => 'Hutchinson, KS', + 1620672 => 'Pratt, KS', + 1620675 => 'Sublette, KS', + 1620694 => 'Hutchinson, KS', + 1620697 => 'Elkhart, KS', + 1620723 => 'Greensburg, KS', + 1620724 => 'Girard, KS', + 1620725 => 'Sedan, KS', + 1620728 => 'Hutchinson, KS', + 1620767 => 'Council Grove, KS', + 1620782 => 'Udall, KS', + 1620783 => 'Galena, KS', + 1620784 => 'Altamont, KS', + 1620786 => 'Great Bend, KS', + 1620792 => 'Great Bend, KS', + 1620793 => 'Great Bend, KS', + 1620795 => 'Oswego, KS', + 1620805 => 'Garden City, KS', + 1620820 => 'Parsons, KS', + 1620825 => 'Kiowa, KS', + 1620826 => 'Bucklin, KS', + 1620842 => 'Anthony, KS', + 1620845 => 'Caldwell, KS', + 1620846 => 'Montezuma, KS', + 1620855 => 'Cimarron, KS', + 1620856 => 'Baxter Springs, KS', + 1620872 => 'Scott City, KS', + 1620873 => 'Meade, KS', + 1620879 => 'Caney, KS', + 1620886 => 'Medicine Lodge, KS', + 1620896 => 'Harper, KS', + 1620897 => 'Little River, KS', + 1620947 => 'Hillsboro, KS', + 1620983 => 'Peabody, KS', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1623.php b/src/libphonenumber/geocoding/data/en/1623.php new file mode 100644 index 000000000..8489f6bb1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1623.php @@ -0,0 +1,16 @@ + 'Arizona', + 1623245 => 'Phoenix, AZ', + 1623463 => 'Glendale, AZ', + 1623551 => 'Phoenix, AZ', + 1623842 => 'Glendale, AZ', + 1623847 => 'Glendale, AZ', + 1623849 => 'Phoenix, AZ', + 1623856 => 'Glendale, AZ', + 1623879 => 'Phoenix, AZ', + 1623930 => 'Glendale, AZ', + 1623934 => 'Glendale, AZ', + 1623937 => 'Glendale, AZ', + 1623939 => 'Glendale, AZ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1626.php b/src/libphonenumber/geocoding/data/en/1626.php new file mode 100644 index 000000000..a6deb775e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1626.php @@ -0,0 +1,49 @@ + 'California', + 1626229 => 'Pasadena, CA', + 1626254 => 'Arcadia, CA', + 1626294 => 'Arcadia, CA', + 1626304 => 'Pasadena, CA', + 1626334 => 'Azusa, CA', + 1626335 => 'Glendora, CA', + 1626351 => 'Pasadena, CA', + 1626355 => 'Sierra Madre, CA', + 1626356 => 'Pasadena, CA', + 1626396 => 'Pasadena, CA', + 1626397 => 'Pasadena, CA', + 1626405 => 'Pasadena, CA', + 1626432 => 'Pasadena, CA', + 1626440 => 'Pasadena, CA', + 1626445 => 'Arcadia, CA', + 1626446 => 'Arcadia, CA', + 1626447 => 'Arcadia, CA', + 1626449 => 'Pasadena, CA', + 1626462 => 'Arcadia, CA', + 1626535 => 'Pasadena, CA', + 1626564 => 'Pasadena, CA', + 1626568 => 'Pasadena, CA', + 1626574 => 'Arcadia, CA', + 1626577 => 'Pasadena, CA', + 1626578 => 'Pasadena, CA', + 1626583 => 'Pasadena, CA', + 1626584 => 'Pasadena, CA', + 1626585 => 'Pasadena, CA', + 1626683 => 'Pasadena, CA', + 1626744 => 'Pasadena, CA', + 1626792 => 'Pasadena, CA', + 1626793 => 'Pasadena, CA', + 1626795 => 'Pasadena, CA', + 1626796 => 'Pasadena, CA', + 1626812 => 'Azusa, CA', + 1626815 => 'Azusa, CA', + 1626821 => 'Arcadia, CA', + 1626836 => 'Sierra Madre, CA', + 1626844 => 'Pasadena, CA', + 1626852 => 'Glendora, CA', + 1626857 => 'Glendora, CA', + 1626859 => 'Covina, CA', + 1626914 => 'Glendora, CA', + 1626963 => 'Glendora, CA', + 1626969 => 'Azusa, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1630.php b/src/libphonenumber/geocoding/data/en/1630.php new file mode 100644 index 000000000..ff95bb9a4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1630.php @@ -0,0 +1,75 @@ + 'Illinois', + 1630208 => 'Geneva, IL', + 1630226 => 'Bolingbrook, IL', + 1630231 => 'West Chicago, IL', + 1630232 => 'Geneva, IL', + 1630243 => 'Lemont, IL', + 1630250 => 'Itasca, IL', + 1630257 => 'Lemont, IL', + 1630262 => 'Geneva, IL', + 1630275 => 'Downers Grove, IL', + 1630285 => 'Itasca, IL', + 1630293 => 'West Chicago, IL', + 1630305 => 'Naperville, IL', + 1630312 => 'Bolingbrook, IL', + 1630355 => 'Naperville, IL', + 1630357 => 'Naperville, IL', + 1630368 => 'Oak Brook, IL', + 1630369 => 'Naperville, IL', + 1630375 => 'Aurora, IL', + 1630378 => 'Bolingbrook, IL', + 1630393 => 'Warrenville, IL', + 1630397 => 'Geneva, IL', + 1630406 => 'Batavia, IL', + 1630416 => 'Naperville, IL', + 1630420 => 'Naperville, IL', + 1630428 => 'Naperville, IL', + 1630458 => 'Addison, IL', + 1630466 => 'Sugar Grove, IL', + 1630469 => 'Glen Ellyn, IL', + 1630482 => 'Batavia, IL', + 1630499 => 'Aurora, IL', + 1630527 => 'Naperville, IL', + 1630543 => 'Addison, IL', + 1630548 => 'Naperville, IL', + 1630551 => 'Oswego, IL', + 1630552 => 'Plano, IL', + 1630553 => 'Yorkville, IL', + 1630554 => 'Oswego, IL', + 1630562 => 'West Chicago, IL', + 1630571 => 'Oak Brook, IL', + 1630572 => 'Oak Brook, IL', + 1630574 => 'Oak Brook, IL', + 1630575 => 'Oak Brook, IL', + 1630579 => 'Naperville, IL', + 1630585 => 'Aurora, IL', + 1630628 => 'Addison, IL', + 1630637 => 'Naperville, IL', + 1630679 => 'Bolingbrook, IL', + 1630692 => 'Aurora, IL', + 1630718 => 'Naperville, IL', + 1630759 => 'Bolingbrook, IL', + 1630761 => 'Batavia, IL', + 1630771 => 'Bolingbrook, IL', + 1630773 => 'Itasca, IL', + 1630778 => 'Naperville, IL', + 1630820 => 'Aurora, IL', + 1630836 => 'Warrenville, IL', + 1630845 => 'Geneva, IL', + 1630848 => 'Naperville, IL', + 1630851 => 'Aurora, IL', + 1630856 => 'Hinsdale, IL', + 1630858 => 'Glen Ellyn, IL', + 1630876 => 'West Chicago, IL', + 1630879 => 'Batavia, IL', + 1630882 => 'Yorkville, IL', + 1630898 => 'Aurora, IL', + 1630904 => 'Naperville, IL', + 1630922 => 'Naperville, IL', + 1630961 => 'Naperville, IL', + 1630978 => 'Aurora, IL', + 1630983 => 'Naperville, IL', + 1630990 => 'Oak Brook, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1631.php b/src/libphonenumber/geocoding/data/en/1631.php new file mode 100644 index 000000000..a78b80318 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1631.php @@ -0,0 +1,43 @@ + 'New York', + 1631204 => 'Southampton, NY', + 1631206 => 'Bay Shore, NY', + 1631208 => 'Riverhead, NY', + 1631226 => 'Lindenhurst, NY', + 1631264 => 'Amityville, NY', + 1631269 => 'Kings Park, NY', + 1631283 => 'Southampton, NY', + 1631287 => 'Southampton, NY', + 1631298 => 'Mattituck, NY', + 1631324 => 'East Hampton, NY', + 1631328 => 'Bay Shore, NY', + 1631329 => 'East Hampton, NY', + 1631368 => 'East Northport, NY', + 1631369 => 'Riverhead, NY', + 1631376 => 'West Islip, NY', + 1631465 => 'Melville, NY', + 1631477 => 'Greenport, NY', + 1631548 => 'Riverhead, NY', + 1631584 => 'St. James, NY', + 1631598 => 'Amityville, NY', + 1631604 => 'East Hampton, NY', + 1631647 => 'Bay Shore, NY', + 1631665 => 'Bay Shore, NY', + 1631666 => 'Bay Shore, NY', + 1631668 => 'Montauk, NY', + 1631691 => 'Amityville, NY', + 1631723 => 'Hampton Bays, NY', + 1631725 => 'Sag Harbor, NY', + 1631727 => 'Riverhead, NY', + 1631728 => 'Hampton Bays, NY', + 1631734 => 'Cutchogue, NY', + 1631749 => 'Shelter Island, NY', + 1631765 => 'Southold, NY', + 1631907 => 'East Hampton, NY', + 1631929 => 'Wading River, NY', + 1631957 => 'Lindenhurst, NY', + 1631968 => 'Bay Shore, NY', + 1631969 => 'Bay Shore, NY', + 1631991 => 'Lindenhurst, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1636.php b/src/libphonenumber/geocoding/data/en/1636.php new file mode 100644 index 000000000..ceba81142 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1636.php @@ -0,0 +1,63 @@ + 'Missouri', + 1636239 => 'Washington, MO', + 1636240 => 'O\'Fallon, MO', + 1636250 => 'St. Charles, MO', + 1636255 => 'St. Charles, MO', + 1636257 => 'Pacific, MO', + 1636271 => 'Pacific, MO', + 1636272 => 'O\'Fallon, MO', + 1636278 => 'St. Peters, MO', + 1636279 => 'St. Peters, MO', + 1636281 => 'O\'Fallon, MO', + 1636282 => 'Arnold, MO', + 1636287 => 'Arnold, MO', + 1636296 => 'Arnold, MO', + 1636305 => 'Fenton, MO', + 1636326 => 'Fenton, MO', + 1636327 => 'Wentzville, MO', + 1636332 => 'Wentzville, MO', + 1636337 => 'De Soto, MO', + 1636343 => 'Fenton, MO', + 1636349 => 'Fenton, MO', + 1636356 => 'Moscow Mills, MO', + 1636376 => 'High Ridge, MO', + 1636379 => 'O\'Fallon, MO', + 1636390 => 'Washington, MO', + 1636397 => 'St. Peters, MO', + 1636456 => 'Warrenton, MO', + 1636462 => 'Troy, MO', + 1636488 => 'Jonesburg, MO', + 1636493 => 'St. Charles, MO', + 1636519 => 'Chesterfield, MO', + 1636528 => 'Troy, MO', + 1636530 => 'Chesterfield, MO', + 1636532 => 'Chesterfield, MO', + 1636536 => 'Chesterfield, MO', + 1636537 => 'Chesterfield, MO', + 1636583 => 'Union, MO', + 1636584 => 'Union, MO', + 1636586 => 'De Soto, MO', + 1636587 => 'Eureka, MO', + 1636629 => 'Saint Clair, MO', + 1636639 => 'Wentzville, MO', + 1636671 => 'House Springs, MO', + 1636677 => 'High Ridge, MO', + 1636717 => 'Fenton, MO', + 1636723 => 'St. Charles, MO', + 1636724 => 'St. Charles, MO', + 1636745 => 'Wright City, MO', + 1636789 => 'Hillsboro, MO', + 1636797 => 'Hillsboro, MO', + 1636812 => 'Chesterfield, MO', + 1636925 => 'St. Charles, MO', + 1636938 => 'Eureka, MO', + 1636940 => 'St. Charles, MO', + 1636946 => 'St. Charles, MO', + 1636947 => 'St. Charles, MO', + 1636949 => 'St. Charles, MO', + 1636970 => 'St. Peters, MO', + 1636978 => 'O\'Fallon, MO', + 1636980 => 'O\'Fallon, MO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1639.php b/src/libphonenumber/geocoding/data/en/1639.php new file mode 100644 index 000000000..89b39a101 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1639.php @@ -0,0 +1,4 @@ + 'Saskatchewan', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1641.php b/src/libphonenumber/geocoding/data/en/1641.php new file mode 100644 index 000000000..3ec1bf557 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1641.php @@ -0,0 +1,96 @@ + 'Iowa', + 1641209 => 'Fairfield, IA', + 1641227 => 'Baxter, IA', + 1641228 => 'Charles City, IA', + 1641236 => 'Grinnell, IA', + 1641241 => 'Mason City, IA', + 1641257 => 'Charles City, IA', + 1641259 => 'Monroe, IA', + 1641322 => 'Corning, IA', + 1641324 => 'Northwood, IA', + 1641332 => 'Guthrie Center, IA', + 1641333 => 'Lenox, IA', + 1641342 => 'Osceola, IA', + 1641357 => 'Clear Lake, IA', + 1641377 => 'Colo, IA', + 1641394 => 'New Hampton, IA', + 1641421 => 'Mason City, IA', + 1641422 => 'Mason City, IA', + 1641423 => 'Mason City, IA', + 1641424 => 'Mason City, IA', + 1641435 => 'Nashua, IA', + 1641437 => 'Centerville, IA', + 1641444 => 'Belmond, IA', + 1641446 => 'Leon, IA', + 1641454 => 'Manly, IA', + 1641456 => 'Hampton, IA', + 1641464 => 'Mount Ayr, IA', + 1641469 => 'Fairfield, IA', + 1641472 => 'Fairfield, IA', + 1641473 => 'Gladbrook, IA', + 1641483 => 'State Center, IA', + 1641487 => 'Zearing, IA', + 1641494 => 'Mason City, IA', + 1641522 => 'Brooklyn, IA', + 1641526 => 'Kellogg, IA', + 1641562 => 'Buffalo Center, IA', + 1641581 => 'Forest City, IA', + 1641585 => 'Forest City, IA', + 1641592 => 'Lake Mills, IA', + 1641594 => 'Sully, IA', + 1641620 => 'Pella, IA', + 1641621 => 'Pella, IA', + 1641622 => 'Sigourney, IA', + 1641623 => 'Montezuma, IA', + 1641628 => 'Pella, IA', + 1641636 => 'Keota, IA', + 1641637 => 'New Sharon, IA', + 1641648 => 'Iowa Falls, IA', + 1641664 => 'Bloomfield, IA', + 1641672 => 'Oskaloosa, IA', + 1641673 => 'Oskaloosa, IA', + 1641676 => 'Oskaloosa, IA', + 1641682 => 'Ottumwa, IA', + 1641683 => 'Ottumwa, IA', + 1641684 => 'Ottumwa, IA', + 1641713 => 'St. Ansgar, IA', + 1641724 => 'Moravia, IA', + 1641732 => 'Osage, IA', + 1641742 => 'Adair, IA', + 1641743 => 'Greenfield, IA', + 1641746 => 'Casey, IA', + 1641747 => 'Guthrie Center, IA', + 1641749 => 'Nora Springs, IA', + 1641752 => 'Marshalltown, IA', + 1641753 => 'Marshalltown, IA', + 1641754 => 'Marshalltown, IA', + 1641755 => 'Panora, IA', + 1641756 => 'Rockford, IA', + 1641762 => 'Kanawha, IA', + 1641774 => 'Chariton, IA', + 1641782 => 'Creston, IA', + 1641784 => 'Lamoni, IA', + 1641787 => 'Newton, IA', + 1641791 => 'Newton, IA', + 1641792 => 'Newton, IA', + 1641816 => 'Greene, IA', + 1641822 => 'Rockwell, IA', + 1641823 => 'Greene, IA', + 1641828 => 'Knoxville, IA', + 1641842 => 'Knoxville, IA', + 1641843 => 'Britt, IA', + 1641847 => 'Ackley, IA', + 1641856 => 'Centerville, IA', + 1641858 => 'Eldora, IA', + 1641864 => 'Hubbard, IA', + 1641869 => 'Wellsburg, IA', + 1641872 => 'Corydon, IA', + 1641892 => 'Sheffield, IA', + 1641923 => 'Garner, IA', + 1641932 => 'Albia, IA', + 1641939 => 'Eldora, IA', + 1641969 => 'Eddyville, IA', + 1641985 => 'Riceville, IA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1646.php b/src/libphonenumber/geocoding/data/en/1646.php new file mode 100644 index 000000000..0a1a6448e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1646.php @@ -0,0 +1,26 @@ + 'New York', + 1646237 => 'New York, NY', + 1646289 => 'New York, NY', + 1646307 => 'New York, NY', + 1646341 => 'New York, NY', + 1646375 => 'New York, NY', + 1646398 => 'New York, NY', + 1646432 => 'New York, NY', + 1646434 => 'New York, NY', + 1646448 => 'New York, NY', + 1646461 => 'New York, NY', + 1646484 => 'New York, NY', + 1646486 => 'New York, NY', + 1646495 => 'New York, NY', + 1646613 => 'New York, NY', + 1646638 => 'New York, NY', + 1646756 => 'New York, NY', + 1646792 => 'New York, NY', + 1646822 => 'New York, NY', + 1646829 => 'New York, NY', + 1646861 => 'New York, NY', + 1646862 => 'New York, NY', + 1646963 => 'New York, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1647.php b/src/libphonenumber/geocoding/data/en/1647.php new file mode 100644 index 000000000..a7883bd74 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1647.php @@ -0,0 +1,4 @@ + 'Ontario', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1650.php b/src/libphonenumber/geocoding/data/en/1650.php new file mode 100644 index 000000000..708cacce5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1650.php @@ -0,0 +1,56 @@ + 'California', + 1650214 => 'Mountain View, CA', + 1650216 => 'Redwood City, CA', + 1650253 => 'Mountain View, CA', + 1650261 => 'Redwood City, CA', + 1650298 => 'Redwood City, CA', + 1650299 => 'Redwood City, CA', + 1650301 => 'Daly City, CA', + 1650355 => 'Pacifica, CA', + 1650359 => 'Pacifica, CA', + 1650364 => 'Redwood City, CA', + 1650365 => 'Redwood City, CA', + 1650366 => 'Redwood City, CA', + 1650367 => 'Redwood City, CA', + 1650368 => 'Redwood City, CA', + 1650369 => 'Redwood City, CA', + 1650424 => 'Palo Alto, CA', + 1650493 => 'Palo Alto, CA', + 1650494 => 'Palo Alto, CA', + 1650497 => 'Palo Alto, CA', + 1650522 => 'San Mateo, CA', + 1650556 => 'Redwood City, CA', + 1650557 => 'Pacifica, CA', + 1650568 => 'Redwood City, CA', + 1650573 => 'San Mateo, CA', + 1650625 => 'Mountain View, CA', + 1650712 => 'Half Moon Bay, CA', + 1650726 => 'Half Moon Bay, CA', + 1650738 => 'Pacifica, CA', + 1650756 => 'Daly City, CA', + 1650758 => 'Daly City, CA', + 1650812 => 'Palo Alto, CA', + 1650813 => 'Palo Alto, CA', + 1650839 => 'Redwood City, CA', + 1650843 => 'Palo Alto, CA', + 1650852 => 'Palo Alto, CA', + 1650856 => 'Palo Alto, CA', + 1650857 => 'Palo Alto, CA', + 1650858 => 'Palo Alto, CA', + 1650879 => 'Pescadero, CA', + 1650903 => 'Mountain View, CA', + 1650934 => 'Mountain View, CA', + 1650938 => 'Mountain View, CA', + 1650940 => 'Mountain View, CA', + 1650945 => 'Milpitas, CA', + 1650962 => 'Mountain View, CA', + 1650965 => 'Mountain View, CA', + 1650967 => 'Mountain View, CA', + 1650968 => 'Mountain View, CA', + 1650969 => 'Mountain View, CA', + 1650991 => 'Daly City, CA', + 1650992 => 'Daly City, CA', + 1650994 => 'Daly City, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1651.php b/src/libphonenumber/geocoding/data/en/1651.php new file mode 100644 index 000000000..5b731d19a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1651.php @@ -0,0 +1,66 @@ + 'Minnesota', + 1651220 => 'Saint Paul, MN', + 1651221 => 'Saint Paul, MN', + 1651222 => 'Saint Paul, MN', + 1651223 => 'Saint Paul, MN', + 1651224 => 'Saint Paul, MN', + 1651225 => 'Saint Paul, MN', + 1651227 => 'Saint Paul, MN', + 1651228 => 'Saint Paul, MN', + 1651229 => 'Saint Paul, MN', + 1651254 => 'Saint Paul, MN', + 1651266 => 'Saint Paul, MN', + 1651267 => 'Red Wing, MN', + 1651277 => 'North Branch, MN', + 1651290 => 'Saint Paul, MN', + 1651291 => 'Saint Paul, MN', + 1651292 => 'Saint Paul, MN', + 1651293 => 'Saint Paul, MN', + 1651296 => 'Saint Paul, MN', + 1651297 => 'Saint Paul, MN', + 1651298 => 'Saint Paul, MN', + 1651310 => 'Saint Paul, MN', + 1651322 => 'Rosemount, MN', + 1651325 => 'Saint Paul, MN', + 1651345 => 'Lake City, MN', + 1651351 => 'Stillwater, MN', + 1651385 => 'Red Wing, MN', + 1651388 => 'Red Wing, MN', + 1651406 => 'Eagan, MN', + 1651423 => 'Rosemount, MN', + 1651430 => 'Stillwater, MN', + 1651437 => 'Hastings, MN', + 1651438 => 'Hastings, MN', + 1651439 => 'Stillwater, MN', + 1651460 => 'Farmington, MN', + 1651463 => 'Farmington, MN', + 1651464 => 'Forest Lake, MN', + 1651480 => 'Hastings, MN', + 1651487 => 'Saint Paul, MN', + 1651488 => 'Saint Paul, MN', + 1651489 => 'Saint Paul, MN', + 1651565 => 'Wabasha, MN', + 1651602 => 'Saint Paul, MN', + 1651603 => 'Saint Paul, MN', + 1651641 => 'Saint Paul, MN', + 1651642 => 'Saint Paul, MN', + 1651644 => 'Saint Paul, MN', + 1651645 => 'Saint Paul, MN', + 1651646 => 'Saint Paul, MN', + 1651647 => 'Saint Paul, MN', + 1651674 => 'North Branch, MN', + 1651690 => 'Saint Paul, MN', + 1651695 => 'Saint Paul, MN', + 1651696 => 'Saint Paul, MN', + 1651698 => 'Saint Paul, MN', + 1651699 => 'Saint Paul, MN', + 1651771 => 'Saint Paul, MN', + 1651772 => 'Saint Paul, MN', + 1651774 => 'Saint Paul, MN', + 1651776 => 'Saint Paul, MN', + 1651793 => 'Saint Paul, MN', + 1651917 => 'Saint Paul, MN', + 1651923 => 'Goodhue, MN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1657.php b/src/libphonenumber/geocoding/data/en/1657.php new file mode 100644 index 000000000..c99dc05de --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1657.php @@ -0,0 +1,4 @@ + 'California', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1660.php b/src/libphonenumber/geocoding/data/en/1660.php new file mode 100644 index 000000000..619541bfa --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1660.php @@ -0,0 +1,75 @@ + 'Missouri', + 1660200 => 'Butler, MO', + 1660248 => 'Fayette, MO', + 1660258 => 'Brookfield, MO', + 1660259 => 'Lexington, MO', + 1660263 => 'Moberly, MO', + 1660265 => 'Milan, MO', + 1660269 => 'Moberly, MO', + 1660277 => 'Huntsville, MO', + 1660288 => 'Keytesville, MO', + 1660327 => 'Paris, MO', + 1660332 => 'La Plata, MO', + 1660338 => 'Glasgow, MO', + 1660359 => 'Trenton, MO', + 1660376 => 'Marceline, MO', + 1660385 => 'Macon, MO', + 1660388 => 'Salisbury, MO', + 1660395 => 'Macon, MO', + 1660397 => 'Edina, MO', + 1660425 => 'Bethany, MO', + 1660429 => 'Warrensburg, MO', + 1660433 => 'Tipton, MO', + 1660438 => 'Warsaw, MO', + 1660442 => 'Mound City, MO', + 1660446 => 'Oregon, MO', + 1660463 => 'Concordia, MO', + 1660465 => 'Memphis, MO', + 1660476 => 'Appleton City, MO', + 1660477 => 'Clinton, MO', + 1660529 => 'Slater, MO', + 1660535 => 'King City, MO', + 1660542 => 'Carrollton, MO', + 1660543 => 'Warrensburg, MO', + 1660547 => 'Lincoln, MO', + 1660548 => 'Brunswick, MO', + 1660562 => 'Maryville, MO', + 1660563 => 'Knob Noster, MO', + 1660564 => 'Grant City, MO', + 1660582 => 'Maryville, MO', + 1660584 => 'Higginsville, MO', + 1660626 => 'Kirksville, MO', + 1660627 => 'Kirksville, MO', + 1660638 => 'Urich, MO', + 1660645 => 'Braymer, MO', + 1660646 => 'Chillicothe, MO', + 1660647 => 'Windsor, MO', + 1660663 => 'Gallatin, MO', + 1660665 => 'Kirksville, MO', + 1660668 => 'Cole Camp, MO', + 1660679 => 'Butler, MO', + 1660684 => 'Jamesport, MO', + 1660686 => 'Fairfax, MO', + 1660699 => 'Clarence, MO', + 1660707 => 'Chillicothe, MO', + 1660726 => 'Albany, MO', + 1660727 => 'Kahoka, MO', + 1660736 => 'Tarkio, MO', + 1660744 => 'Rock Port, MO', + 1660747 => 'Warrensburg, MO', + 1660748 => 'Princeton, MO', + 1660783 => 'Stanberry, MO', + 1660785 => 'Kirksville, MO', + 1660826 => 'Sedalia, MO', + 1660827 => 'Sedalia, MO', + 1660829 => 'Sedalia, MO', + 1660831 => 'Marshall, MO', + 1660834 => 'Pilot Grove, MO', + 1660882 => 'Boonville, MO', + 1660885 => 'Clinton, MO', + 1660886 => 'Marshall, MO', + 1660890 => 'Clinton, MO', + 1660947 => 'Unionville, MO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1661.php b/src/libphonenumber/geocoding/data/en/1661.php new file mode 100644 index 000000000..ab8cfab15 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1661.php @@ -0,0 +1,112 @@ + 'California', + 1661213 => 'Bakersfield, CA', + 1661224 => 'Palmdale, CA', + 1661245 => 'Frazier Park, CA', + 1661248 => 'Lebec, CA', + 1661256 => 'Rosamond, CA', + 1661265 => 'Palmdale, CA', + 1661266 => 'Palmdale, CA', + 1661267 => 'Palmdale, CA', + 1661269 => 'Acton, CA', + 1661272 => 'Palmdale, CA', + 1661273 => 'Palmdale, CA', + 1661274 => 'Palmdale, CA', + 1661285 => 'Palmdale, CA', + 1661296 => 'Santa Clarita, CA', + 1661297 => 'Santa Clarita, CA', + 1661321 => 'Bakersfield, CA', + 1661322 => 'Bakersfield, CA', + 1661323 => 'Bakersfield, CA', + 1661324 => 'Bakersfield, CA', + 1661325 => 'Bakersfield, CA', + 1661326 => 'Bakersfield, CA', + 1661327 => 'Bakersfield, CA', + 1661328 => 'Bakersfield, CA', + 1661334 => 'Bakersfield, CA', + 1661336 => 'Bakersfield, CA', + 1661363 => 'Bakersfield, CA', + 1661366 => 'Bakersfield, CA', + 1661377 => 'Bakersfield, CA', + 1661387 => 'Bakersfield, CA', + 1661391 => 'Bakersfield, CA', + 1661392 => 'Bakersfield, CA', + 1661393 => 'Bakersfield, CA', + 1661395 => 'Bakersfield, CA', + 1661396 => 'Bakersfield, CA', + 1661397 => 'Bakersfield, CA', + 1661398 => 'Bakersfield, CA', + 1661399 => 'Bakersfield, CA', + 1661410 => 'Bakersfield, CA', + 1661477 => 'Bakersfield, CA', + 1661533 => 'Palmdale, CA', + 1661538 => 'Palmdale, CA', + 1661587 => 'Bakersfield, CA', + 1661588 => 'Bakersfield, CA', + 1661589 => 'Bakersfield, CA', + 1661615 => 'Bakersfield, CA', + 1661616 => 'Bakersfield, CA', + 1661631 => 'Bakersfield, CA', + 1661632 => 'Bakersfield, CA', + 1661633 => 'Bakersfield, CA', + 1661634 => 'Bakersfield, CA', + 1661635 => 'Bakersfield, CA', + 1661636 => 'Bakersfield, CA', + 1661637 => 'Bakersfield, CA', + 1661638 => 'Bakersfield, CA', + 1661654 => 'Bakersfield, CA', + 1661663 => 'Bakersfield, CA', + 1661664 => 'Bakersfield, CA', + 1661665 => 'Bakersfield, CA', + 1661716 => 'Bakersfield, CA', + 1661721 => 'Delano, CA', + 1661723 => 'Lancaster, CA', + 1661725 => 'Delano, CA', + 1661726 => 'Lancaster, CA', + 1661727 => 'Lancaster, CA', + 1661728 => 'Lancaster, CA', + 1661729 => 'Lancaster, CA', + 1661746 => 'Shafter, CA', + 1661758 => 'Wasco, CA', + 1661763 => 'Taft, CA', + 1661764 => 'Buttonwillow, CA', + 1661765 => 'Taft, CA', + 1661792 => 'McFarland, CA', + 1661821 => 'Tehachapi, CA', + 1661822 => 'Tehachapi, CA', + 1661823 => 'Tehachapi, CA', + 1661824 => 'Mojave, CA', + 1661827 => 'Bakersfield, CA', + 1661829 => 'Bakersfield, CA', + 1661831 => 'Bakersfield, CA', + 1661832 => 'Bakersfield, CA', + 1661833 => 'Bakersfield, CA', + 1661834 => 'Bakersfield, CA', + 1661835 => 'Bakersfield, CA', + 1661836 => 'Bakersfield, CA', + 1661837 => 'Bakersfield, CA', + 1661845 => 'Lamont, CA', + 1661847 => 'Bakersfield, CA', + 1661849 => 'Earlimart, CA', + 1661852 => 'Bakersfield, CA', + 1661854 => 'Arvin, CA', + 1661859 => 'Bakersfield, CA', + 1661861 => 'Bakersfield, CA', + 1661862 => 'Bakersfield, CA', + 1661864 => 'Bakersfield, CA', + 1661868 => 'Bakersfield, CA', + 1661869 => 'Bakersfield, CA', + 1661871 => 'Bakersfield, CA', + 1661872 => 'Bakersfield, CA', + 1661873 => 'Bakersfield, CA', + 1661940 => 'Lancaster, CA', + 1661942 => 'Lancaster, CA', + 1661945 => 'Lancaster, CA', + 1661946 => 'Lancaster, CA', + 1661947 => 'Palmdale, CA', + 1661948 => 'Lancaster, CA', + 1661949 => 'Lancaster, CA', + 1661951 => 'Lancaster, CA', + 1661974 => 'Lancaster, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1662.php b/src/libphonenumber/geocoding/data/en/1662.php new file mode 100644 index 000000000..9e05c0a81 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1662.php @@ -0,0 +1,137 @@ + 'Mississippi', + 1662223 => 'Walnut, MS', + 1662224 => 'Ashland, MS', + 1662226 => 'Grenada, MS', + 1662227 => 'Grenada, MS', + 1662229 => 'Grenada, MS', + 1662232 => 'Oxford, MS', + 1662234 => 'Oxford, MS', + 1662236 => 'Oxford, MS', + 1662238 => 'Oxford, MS', + 1662240 => 'Columbus, MS', + 1662241 => 'Columbus, MS', + 1662243 => 'Columbus, MS', + 1662244 => 'Columbus, MS', + 1662245 => 'Columbus, MS', + 1662247 => 'Belzoni, MS', + 1662252 => 'Holly Springs, MS', + 1662254 => 'Itta Bena, MS', + 1662256 => 'Amory, MS', + 1662257 => 'Amory, MS', + 1662258 => 'Eupora, MS', + 1662265 => 'Inverness, MS', + 1662281 => 'Oxford, MS', + 1662282 => 'Mantachie, MS', + 1662283 => 'Winona, MS', + 1662284 => 'Corinth, MS', + 1662285 => 'Ackerman, MS', + 1662286 => 'Corinth, MS', + 1662287 => 'Corinth, MS', + 1662289 => 'Kosciusko, MS', + 1662293 => 'Corinth, MS', + 1662294 => 'Grenada, MS', + 1662301 => 'Senatobia, MS', + 1662320 => 'Starkville, MS', + 1662323 => 'Starkville, MS', + 1662324 => 'Starkville, MS', + 1662325 => 'Starkville, MS', + 1662326 => 'Marks, MS', + 1662327 => 'Columbus, MS', + 1662328 => 'Columbus, MS', + 1662329 => 'Columbus, MS', + 1662332 => 'Greenville, MS', + 1662334 => 'Greenville, MS', + 1662335 => 'Greenville, MS', + 1662338 => 'Starkville, MS', + 1662343 => 'Hamilton, MS', + 1662348 => 'Guntown, MS', + 1662349 => 'Southaven, MS', + 1662356 => 'Caledonia, MS', + 1662365 => 'Baldwyn, MS', + 1662369 => 'Aberdeen, MS', + 1662377 => 'Tupelo, MS', + 1662378 => 'Greenville, MS', + 1662398 => 'Shelby, MS', + 1662407 => 'Tupelo, MS', + 1662423 => 'Iuka, MS', + 1662424 => 'Iuka, MS', + 1662429 => 'Hernando, MS', + 1662434 => 'Columbus, MS', + 1662438 => 'Tishomingo, MS', + 1662447 => 'Okolona, MS', + 1662449 => 'Hernando, MS', + 1662451 => 'Greenwood, MS', + 1662453 => 'Greenwood, MS', + 1662455 => 'Greenwood, MS', + 1662456 => 'Houston, MS', + 1662459 => 'Greenwood, MS', + 1662464 => 'Vaiden, MS', + 1662468 => 'Pickens, MS', + 1662473 => 'Water Valley, MS', + 1662487 => 'Sardis, MS', + 1662488 => 'Pontotoc, MS', + 1662489 => 'Pontotoc, MS', + 1662492 => 'West Point, MS', + 1662494 => 'West Point, MS', + 1662495 => 'West Point, MS', + 1662512 => 'Ripley, MS', + 1662513 => 'Oxford, MS', + 1662526 => 'Como, MS', + 1662534 => 'New Albany, MS', + 1662536 => 'Southaven, MS', + 1662538 => 'New Albany, MS', + 1662561 => 'Batesville, MS', + 1662562 => 'Senatobia, MS', + 1662563 => 'Batesville, MS', + 1662569 => 'Sunflower, MS', + 1662578 => 'Batesville, MS', + 1662615 => 'Starkville, MS', + 1662620 => 'Tupelo, MS', + 1662621 => 'Clarksdale, MS', + 1662622 => 'Coldwater, MS', + 1662624 => 'Clarksdale, MS', + 1662627 => 'Clarksdale, MS', + 1662628 => 'Calhoun City, MS', + 1662647 => 'Charleston, MS', + 1662651 => 'Smithville, MS', + 1662653 => 'Durant, MS', + 1662665 => 'Corinth, MS', + 1662675 => 'Coffeeville, MS', + 1662680 => 'Tupelo, MS', + 1662682 => 'Vardaman, MS', + 1662686 => 'Leland, MS', + 1662690 => 'Tupelo, MS', + 1662716 => 'Yazoo City, MS', + 1662720 => 'Booneville, MS', + 1662726 => 'Macon, MS', + 1662728 => 'Booneville, MS', + 1662741 => 'Mound Bayou, MS', + 1662745 => 'Drew, MS', + 1662746 => 'Yazoo City, MS', + 1662754 => 'Shaw, MS', + 1662756 => 'Ruleville, MS', + 1662767 => 'Shannon, MS', + 1662773 => 'Louisville, MS', + 1662779 => 'Louisville, MS', + 1662827 => 'Hollandale, MS', + 1662834 => 'Lexington, MS', + 1662837 => 'Ripley, MS', + 1662838 => 'Byhalia, MS', + 1662840 => 'Tupelo, MS', + 1662841 => 'Tupelo, MS', + 1662842 => 'Tupelo, MS', + 1662843 => 'Cleveland, MS', + 1662844 => 'Tupelo, MS', + 1662846 => 'Cleveland, MS', + 1662862 => 'Fulton, MS', + 1662869 => 'Saltillo, MS', + 1662887 => 'Indianola, MS', + 1662890 => 'Olive Branch, MS', + 1662893 => 'Olive Branch, MS', + 1662895 => 'Olive Branch, MS', + 1662963 => 'Nettleton, MS', + 1662983 => 'Bruce, MS', + 1662993 => 'Ripley, MS', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1667.php b/src/libphonenumber/geocoding/data/en/1667.php new file mode 100644 index 000000000..992abc1b1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1667.php @@ -0,0 +1,4 @@ + 'Maryland', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1669.php b/src/libphonenumber/geocoding/data/en/1669.php new file mode 100644 index 000000000..6ecf08f58 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1669.php @@ -0,0 +1,4 @@ + 'California', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1678.php b/src/libphonenumber/geocoding/data/en/1678.php new file mode 100644 index 000000000..32bdfe1f8 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1678.php @@ -0,0 +1,34 @@ + 'Georgia', + 1678289 => 'Stockbridge, GA', + 1678297 => 'Alpharetta, GA', + 1678312 => 'Lawrenceville, GA', + 1678339 => 'Alpharetta, GA', + 1678342 => 'Covington, GA', + 1678363 => 'Dallas, GA', + 1678366 => 'Alpharetta, GA', + 1678413 => 'Conyers, GA', + 1678423 => 'Newnan, GA', + 1678442 => 'Lawrenceville, GA', + 1678450 => 'Gainesville, GA', + 1678476 => 'Stone Mountain, GA', + 1678493 => 'Canton, GA', + 1678526 => 'Lithonia, GA', + 1678560 => 'Marietta, GA', + 1678566 => 'Alpharetta, GA', + 1678583 => 'McDonough, GA', + 1678625 => 'Covington, GA', + 1678688 => 'Griffin, GA', + 1678712 => 'Covington, GA', + 1678715 => 'Douglasville, GA', + 1678721 => 'Cartersville, GA', + 1678817 => 'Fayetteville, GA', + 1678840 => 'Villa Rica, GA', + 1678843 => 'Atlanta, GA', + 1678847 => 'Lawrenceville, GA', + 1678867 => 'Alpharetta, GA', + 1678880 => 'Canton, GA', + 1678947 => 'Cumming, GA', + 1678964 => 'Conyers, GA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1682.php b/src/libphonenumber/geocoding/data/en/1682.php new file mode 100644 index 000000000..2663ad52c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1682.php @@ -0,0 +1,8 @@ + 'Texas', + 1682518 => 'Mansfield, TX', + 1682622 => 'Mansfield, TX', + 1682867 => 'Arlington, TX', + 1682885 => 'Fort Worth, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1701.php b/src/libphonenumber/geocoding/data/en/1701.php new file mode 100644 index 000000000..dbc00f776 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1701.php @@ -0,0 +1,148 @@ + 'North Dakota', + 1701221 => 'Bismarck, ND', + 1701222 => 'Bismarck, ND', + 1701223 => 'Bismarck, ND', + 1701224 => 'Bismarck, ND', + 1701225 => 'Dickinson, ND', + 1701227 => 'Dickinson, ND', + 1701228 => 'Bottineau, ND', + 1701232 => 'Fargo, ND', + 1701234 => 'Fargo, ND', + 1701235 => 'Fargo, ND', + 1701237 => 'Fargo, ND', + 1701239 => 'Fargo, ND', + 1701241 => 'Fargo, ND', + 1701242 => 'Hankinson, ND', + 1701245 => 'Westhope, ND', + 1701246 => 'Rolette, ND', + 1701247 => 'Lakota, ND', + 1701250 => 'Bismarck, ND', + 1701251 => 'Jamestown, ND', + 1701252 => 'Jamestown, ND', + 1701253 => 'Jamestown, ND', + 1701254 => 'Linton, ND', + 1701255 => 'Bismarck, ND', + 1701256 => 'Langdon, ND', + 1701258 => 'Bismarck, ND', + 1701265 => 'Cavalier, ND', + 1701271 => 'Fargo, ND', + 1701280 => 'Fargo, ND', + 1701284 => 'Park River, ND', + 1701288 => 'Ashley, ND', + 1701293 => 'Fargo, ND', + 1701297 => 'Fargo, ND', + 1701298 => 'Fargo, ND', + 1701322 => 'McVille, ND', + 1701323 => 'Bismarck, ND', + 1701324 => 'Harvey, ND', + 1701328 => 'Bismarck, ND', + 1701338 => 'Velva, ND', + 1701343 => 'Larimore, ND', + 1701347 => 'Casselton, ND', + 1701348 => 'Glen Ullin, ND', + 1701349 => 'Ellendale, ND', + 1701352 => 'Grafton, ND', + 1701355 => 'Bismarck, ND', + 1701363 => 'McClusky, ND', + 1701364 => 'Fargo, ND', + 1701365 => 'Fargo, ND', + 1701377 => 'Bowbells, ND', + 1701385 => 'Kenmare, ND', + 1701427 => 'Milnor, ND', + 1701437 => 'Enderlin, ND', + 1701438 => 'Maddock, ND', + 1701442 => 'Underwood, ND', + 1701444 => 'Watford City, ND', + 1701446 => 'Fargo, ND', + 1701448 => 'Turtle Lake, ND', + 1701452 => 'Wishek, ND', + 1701453 => 'Berthold, ND', + 1701454 => 'Drayton, ND', + 1701456 => 'Dickinson, ND', + 1701461 => 'Fargo, ND', + 1701462 => 'Washburn, ND', + 1701463 => 'Garrison, ND', + 1701475 => 'Steele, ND', + 1701476 => 'Fargo, ND', + 1701478 => 'Fargo, ND', + 1701483 => 'Dickinson, ND', + 1701486 => 'Medina, ND', + 1701493 => 'Edgeley, ND', + 1701523 => 'Bowman, ND', + 1701530 => 'Bismarck, ND', + 1701537 => 'Towner, ND', + 1701538 => 'Lidgerwood, ND', + 1701543 => 'Hatton, ND', + 1701547 => 'Fessenden, ND', + 1701549 => 'Walhalla, ND', + 1701567 => 'Hettinger, ND', + 1701568 => 'Ray, ND', + 1701572 => 'Williston, ND', + 1701575 => 'Belfield, ND', + 1701577 => 'Williston, ND', + 1701579 => 'New England, ND', + 1701584 => 'Elgin, ND', + 1701587 => 'Northwood, ND', + 1701623 => 'Medora, ND', + 1701627 => 'New Town, ND', + 1701628 => 'Stanley, ND', + 1701636 => 'Hillsboro, ND', + 1701642 => 'Wahpeton, ND', + 1701652 => 'Carrington, ND', + 1701662 => 'Devils Lake, ND', + 1701663 => 'Mandan, ND', + 1701664 => 'Tioga, ND', + 1701665 => 'Devils Lake, ND', + 1701667 => 'Mandan, ND', + 1701671 => 'Wahpeton, ND', + 1701676 => 'Binford, ND', + 1701678 => 'Gwinner, ND', + 1701683 => 'Lisbon, ND', + 1701723 => 'Minot AFB, ND', + 1701738 => 'Grand Forks, ND', + 1701742 => 'Oakes, ND', + 1701746 => 'Grand Forks, ND', + 1701748 => 'Hazen, ND', + 1701751 => 'Bismarck, ND', + 1701754 => 'Napoleon, ND', + 1701756 => 'Mohall, ND', + 1701757 => 'Grand Forks, ND', + 1701764 => 'Killdeer, ND', + 1701772 => 'Grand Forks, ND', + 1701774 => 'Williston, ND', + 1701775 => 'Grand Forks, ND', + 1701776 => 'Rugby, ND', + 1701777 => 'Grand Forks, ND', + 1701780 => 'Grand Forks, ND', + 1701786 => 'Mayville, ND', + 1701787 => 'Grand Forks, ND', + 1701788 => 'Mayville, ND', + 1701794 => 'Center, ND', + 1701795 => 'Grand Forks, ND', + 1701797 => 'Cooperstown, ND', + 1701824 => 'Mott, ND', + 1701825 => 'Pembina, ND', + 1701833 => 'Minot, ND', + 1701837 => 'Minot, ND', + 1701838 => 'Minot, ND', + 1701839 => 'Minot, ND', + 1701842 => 'Watford City, ND', + 1701843 => 'New Salem, ND', + 1701845 => 'Valley City, ND', + 1701852 => 'Minot, ND', + 1701854 => 'Fort Yates, ND', + 1701857 => 'Minot, ND', + 1701858 => 'Minot, ND', + 1701862 => 'Parshall, ND', + 1701872 => 'Beach, ND', + 1701873 => 'Beulah, ND', + 1701878 => 'Hebron, ND', + 1701883 => 'LaMoure, ND', + 1701894 => 'Hoople, ND', + 1701947 => 'New Rockford, ND', + 1701952 => 'Jamestown, ND', + 1701965 => 'Crosby, ND', + 1701968 => 'Cando, ND', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1702.php b/src/libphonenumber/geocoding/data/en/1702.php new file mode 100644 index 000000000..a354879c1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1702.php @@ -0,0 +1,168 @@ + 'Nevada', + 1702207 => 'Las Vegas, NV', + 1702212 => 'Las Vegas, NV', + 1702214 => 'Las Vegas, NV', + 1702215 => 'Las Vegas, NV', + 1702220 => 'Las Vegas, NV', + 1702221 => 'Las Vegas, NV', + 1702222 => 'Las Vegas, NV', + 1702227 => 'Las Vegas, NV', + 1702228 => 'Las Vegas, NV', + 1702229 => 'Las Vegas, NV', + 1702233 => 'Las Vegas, NV', + 1702240 => 'Las Vegas, NV', + 1702242 => 'Las Vegas, NV', + 1702243 => 'Las Vegas, NV', + 1702247 => 'Las Vegas, NV', + 1702248 => 'Las Vegas, NV', + 1702251 => 'Las Vegas, NV', + 1702252 => 'Las Vegas, NV', + 1702253 => 'Las Vegas, NV', + 1702254 => 'Las Vegas, NV', + 1702255 => 'Las Vegas, NV', + 1702256 => 'Las Vegas, NV', + 1702257 => 'Las Vegas, NV', + 1702258 => 'Las Vegas, NV', + 1702259 => 'Las Vegas, NV', + 1702261 => 'Las Vegas, NV', + 1702262 => 'Las Vegas, NV', + 1702267 => 'Henderson, NV', + 1702284 => 'Las Vegas, NV', + 1702293 => 'Boulder City, NV', + 1702298 => 'Laughlin, NV', + 1702304 => 'Las Vegas, NV', + 1702307 => 'Las Vegas, NV', + 1702309 => 'Las Vegas, NV', + 1702310 => 'Las Vegas, NV', + 1702312 => 'Las Vegas, NV', + 1702313 => 'Las Vegas, NV', + 1702315 => 'Las Vegas, NV', + 1702320 => 'Las Vegas, NV', + 1702333 => 'Las Vegas, NV', + 1702341 => 'Las Vegas, NV', + 1702345 => 'Mesquite, NV', + 1702346 => 'Mesquite, NV', + 1702360 => 'Las Vegas, NV', + 1702362 => 'Las Vegas, NV', + 1702363 => 'Las Vegas, NV', + 1702364 => 'Las Vegas, NV', + 1702365 => 'Las Vegas, NV', + 1702366 => 'Las Vegas, NV', + 1702367 => 'Las Vegas, NV', + 1702368 => 'Las Vegas, NV', + 1702369 => 'Las Vegas, NV', + 1702380 => 'Las Vegas, NV', + 1702382 => 'Las Vegas, NV', + 1702383 => 'Las Vegas, NV', + 1702384 => 'Las Vegas, NV', + 1702385 => 'Las Vegas, NV', + 1702386 => 'Las Vegas, NV', + 1702387 => 'Las Vegas, NV', + 1702388 => 'Las Vegas, NV', + 1702395 => 'Las Vegas, NV', + 1702396 => 'Las Vegas, NV', + 1702397 => 'Overton, NV', + 1702413 => 'Las Vegas, NV', + 1702414 => 'Las Vegas, NV', + 1702431 => 'Las Vegas, NV', + 1702432 => 'Las Vegas, NV', + 1702437 => 'Las Vegas, NV', + 1702438 => 'Las Vegas, NV', + 1702444 => 'Las Vegas, NV', + 1702452 => 'Las Vegas, NV', + 1702453 => 'Las Vegas, NV', + 1702455 => 'Las Vegas, NV', + 1702457 => 'Las Vegas, NV', + 1702459 => 'Las Vegas, NV', + 1702462 => 'Las Vegas, NV', + 1702471 => 'Las Vegas, NV', + 1702472 => 'Las Vegas, NV', + 1702474 => 'Las Vegas, NV', + 1702478 => 'Las Vegas, NV', + 1702485 => 'Las Vegas, NV', + 1702486 => 'Las Vegas, NV', + 1702515 => 'Las Vegas, NV', + 1702531 => 'Las Vegas, NV', + 1702558 => 'Henderson, NV', + 1702562 => 'Las Vegas, NV', + 1702564 => 'Henderson, NV', + 1702565 => 'Henderson, NV', + 1702566 => 'Henderson, NV', + 1702568 => 'Henderson, NV', + 1702570 => 'Las Vegas, NV', + 1702579 => 'Las Vegas, NV', + 1702597 => 'Las Vegas, NV', + 1702598 => 'Las Vegas, NV', + 1702629 => 'Las Vegas, NV', + 1702632 => 'Las Vegas, NV', + 1702641 => 'Las Vegas, NV', + 1702645 => 'Las Vegas, NV', + 1702650 => 'Las Vegas, NV', + 1702655 => 'Las Vegas, NV', + 1702656 => 'Las Vegas, NV', + 1702658 => 'Las Vegas, NV', + 1702669 => 'Las Vegas, NV', + 1702671 => 'Las Vegas, NV', + 1702678 => 'Las Vegas, NV', + 1702693 => 'Las Vegas, NV', + 1702696 => 'Las Vegas, NV', + 1702697 => 'Las Vegas, NV', + 1702699 => 'Las Vegas, NV', + 1702730 => 'Las Vegas, NV', + 1702731 => 'Las Vegas, NV', + 1702732 => 'Las Vegas, NV', + 1702733 => 'Las Vegas, NV', + 1702734 => 'Las Vegas, NV', + 1702735 => 'Las Vegas, NV', + 1702736 => 'Las Vegas, NV', + 1702737 => 'Las Vegas, NV', + 1702739 => 'Las Vegas, NV', + 1702740 => 'Las Vegas, NV', + 1702770 => 'Las Vegas, NV', + 1702774 => 'Las Vegas, NV', + 1702784 => 'Las Vegas, NV', + 1702785 => 'Las Vegas, NV', + 1702791 => 'Las Vegas, NV', + 1702792 => 'Las Vegas, NV', + 1702794 => 'Las Vegas, NV', + 1702795 => 'Las Vegas, NV', + 1702796 => 'Las Vegas, NV', + 1702798 => 'Las Vegas, NV', + 1702804 => 'Las Vegas, NV', + 1702821 => 'Las Vegas, NV', + 1702822 => 'Las Vegas, NV', + 1702836 => 'Las Vegas, NV', + 1702838 => 'Las Vegas, NV', + 1702839 => 'Las Vegas, NV', + 1702851 => 'Las Vegas, NV', + 1702862 => 'Las Vegas, NV', + 1702866 => 'Las Vegas, NV', + 1702868 => 'Las Vegas, NV', + 1702869 => 'Las Vegas, NV', + 1702870 => 'Las Vegas, NV', + 1702871 => 'Las Vegas, NV', + 1702873 => 'Las Vegas, NV', + 1702876 => 'Las Vegas, NV', + 1702877 => 'Las Vegas, NV', + 1702878 => 'Las Vegas, NV', + 1702880 => 'Las Vegas, NV', + 1702889 => 'Las Vegas, NV', + 1702891 => 'Las Vegas, NV', + 1702892 => 'Las Vegas, NV', + 1702893 => 'Las Vegas, NV', + 1702894 => 'Las Vegas, NV', + 1702895 => 'Las Vegas, NV', + 1702921 => 'Las Vegas, NV', + 1702938 => 'Las Vegas, NV', + 1702939 => 'Las Vegas, NV', + 1702940 => 'Las Vegas, NV', + 1702942 => 'Las Vegas, NV', + 1702947 => 'Las Vegas, NV', + 1702948 => 'Las Vegas, NV', + 1702949 => 'Las Vegas, NV', + 1702951 => 'Las Vegas, NV', + 1702966 => 'Las Vegas, NV', + 1702967 => 'Las Vegas, NV', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1703.php b/src/libphonenumber/geocoding/data/en/1703.php new file mode 100644 index 000000000..9f60ca943 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1703.php @@ -0,0 +1,135 @@ + 'Virginia', + 1703212 => 'Alexandria, VA', + 1703218 => 'Fairfax, VA', + 1703228 => 'Arlington, VA', + 1703237 => 'Falls Church, VA', + 1703243 => 'Arlington, VA', + 1703246 => 'Fairfax, VA', + 1703247 => 'Arlington, VA', + 1703257 => 'Manassas, VA', + 1703267 => 'Fairfax, VA', + 1703271 => 'Arlington, VA', + 1703273 => 'Fairfax, VA', + 1703276 => 'Arlington, VA', + 1703277 => 'Fairfax, VA', + 1703278 => 'Fairfax, VA', + 1703279 => 'Fairfax, VA', + 1703293 => 'Fairfax, VA', + 1703294 => 'Arlington, VA', + 1703299 => 'Alexandria, VA', + 1703312 => 'Arlington, VA', + 1703317 => 'Alexandria, VA', + 1703319 => 'Vienna, VA', + 1703324 => 'Fairfax, VA', + 1703329 => 'Alexandria, VA', + 1703330 => 'Manassas, VA', + 1703331 => 'Manassas, VA', + 1703335 => 'Manassas, VA', + 1703339 => 'Lorton, VA', + 1703351 => 'Arlington, VA', + 1703352 => 'Fairfax, VA', + 1703358 => 'Arlington, VA', + 1703359 => 'Fairfax, VA', + 1703360 => 'Alexandria, VA', + 1703361 => 'Manassas, VA', + 1703365 => 'Manassas, VA', + 1703366 => 'Manassas, VA', + 1703367 => 'Manassas, VA', + 1703368 => 'Manassas, VA', + 1703369 => 'Manassas, VA', + 1703370 => 'Alexandria, VA', + 1703383 => 'Fairfax, VA', + 1703385 => 'Fairfax, VA', + 1703392 => 'Manassas, VA', + 1703393 => 'Manassas, VA', + 1703412 => 'Arlington, VA', + 1703414 => 'Arlington, VA', + 1703415 => 'Arlington, VA', + 1703416 => 'Arlington, VA', + 1703418 => 'Arlington, VA', + 1703421 => 'Sterling, VA', + 1703430 => 'Sterling, VA', + 1703443 => 'Leesburg, VA', + 1703451 => 'Springfield, VA', + 1703461 => 'Alexandria, VA', + 1703465 => 'Arlington, VA', + 1703486 => 'Arlington, VA', + 1703490 => 'Woodbridge, VA', + 1703491 => 'Woodbridge, VA', + 1703492 => 'Woodbridge, VA', + 1703494 => 'Woodbridge, VA', + 1703497 => 'Woodbridge, VA', + 1703504 => 'Alexandria, VA', + 1703516 => 'Arlington, VA', + 1703518 => 'Alexandria, VA', + 1703519 => 'Alexandria, VA', + 1703521 => 'Arlington, VA', + 1703522 => 'Arlington, VA', + 1703524 => 'Arlington, VA', + 1703525 => 'Arlington, VA', + 1703527 => 'Arlington, VA', + 1703528 => 'Arlington, VA', + 1703530 => 'Manassas, VA', + 1703535 => 'Alexandria, VA', + 1703548 => 'Alexandria, VA', + 1703549 => 'Alexandria, VA', + 1703550 => 'Lorton, VA', + 1703553 => 'Arlington, VA', + 1703558 => 'Arlington, VA', + 1703567 => 'Alexandria, VA', + 1703569 => 'Springfield, VA', + 1703576 => 'Woodbridge, VA', + 1703591 => 'Fairfax, VA', + 1703619 => 'Alexandria, VA', + 1703630 => 'Quantico, VA', + 1703644 => 'Springfield, VA', + 1703660 => 'Alexandria, VA', + 1703664 => 'Alexandria, VA', + 1703669 => 'Leesburg, VA', + 1703683 => 'Alexandria, VA', + 1703684 => 'Alexandria, VA', + 1703691 => 'Fairfax, VA', + 1703704 => 'Alexandria, VA', + 1703706 => 'Alexandria, VA', + 1703712 => 'McLean, VA', + 1703713 => 'Herndon, VA', + 1703721 => 'Alexandria, VA', + 1703730 => 'Woodbridge, VA', + 1703737 => 'Leesburg, VA', + 1703739 => 'Alexandria, VA', + 1703751 => 'Alexandria, VA', + 1703765 => 'Alexandria, VA', + 1703768 => 'Alexandria, VA', + 1703771 => 'Leesburg, VA', + 1703776 => 'Falls Church, VA', + 1703777 => 'Leesburg, VA', + 1703779 => 'Leesburg, VA', + 1703780 => 'Alexandria, VA', + 1703784 => 'Quantico, VA', + 1703791 => 'Manassas, VA', + 1703793 => 'Herndon, VA', + 1703799 => 'Alexandria, VA', + 1703807 => 'Arlington, VA', + 1703812 => 'Arlington, VA', + 1703816 => 'Arlington, VA', + 1703817 => 'Chantilly, VA', + 1703823 => 'Alexandria, VA', + 1703836 => 'Alexandria, VA', + 1703837 => 'Alexandria, VA', + 1703838 => 'Alexandria, VA', + 1703841 => 'Arlington, VA', + 1703866 => 'Springfield, VA', + 1703875 => 'Arlington, VA', + 1703878 => 'Woodbridge, VA', + 1703892 => 'Arlington, VA', + 1703913 => 'Springfield, VA', + 1703920 => 'Arlington, VA', + 1703923 => 'Springfield, VA', + 1703934 => 'Fairfax, VA', + 1703938 => 'Vienna, VA', + 1703960 => 'Alexandria, VA', + 1703979 => 'Arlington, VA', + 1703993 => 'Fairfax, VA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1704.php b/src/libphonenumber/geocoding/data/en/1704.php new file mode 100644 index 000000000..03bcc73c5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1704.php @@ -0,0 +1,235 @@ + 'North Carolina', + 1704210 => 'Salisbury, NC', + 1704216 => 'Salisbury, NC', + 1704225 => 'Monroe, NC', + 1704226 => 'Monroe, NC', + 1704227 => 'Charlotte, NC', + 1704233 => 'Wingate, NC', + 1704238 => 'Monroe, NC', + 1704243 => 'Waxhaw, NC', + 1704262 => 'Concord, NC', + 1704263 => 'Stanley, NC', + 1704276 => 'Vale, NC', + 1704282 => 'Monroe, NC', + 1704283 => 'Monroe, NC', + 1704289 => 'Monroe, NC', + 1704291 => 'Monroe, NC', + 1704292 => 'Monroe, NC', + 1704295 => 'Charlotte, NC', + 1704296 => 'Monroe, NC', + 1704304 => 'Charlotte, NC', + 1704319 => 'Charlotte, NC', + 1704329 => 'Charlotte, NC', + 1704331 => 'Charlotte, NC', + 1704332 => 'Charlotte, NC', + 1704333 => 'Charlotte, NC', + 1704334 => 'Charlotte, NC', + 1704335 => 'Charlotte, NC', + 1704336 => 'Charlotte, NC', + 1704338 => 'Charlotte, NC', + 1704339 => 'Charlotte, NC', + 1704341 => 'Charlotte, NC', + 1704342 => 'Charlotte, NC', + 1704343 => 'Charlotte, NC', + 1704344 => 'Charlotte, NC', + 1704347 => 'Charlotte, NC', + 1704348 => 'Charlotte, NC', + 1704355 => 'Charlotte, NC', + 1704357 => 'Charlotte, NC', + 1704358 => 'Charlotte, NC', + 1704359 => 'Charlotte, NC', + 1704362 => 'Charlotte, NC', + 1704364 => 'Charlotte, NC', + 1704365 => 'Charlotte, NC', + 1704366 => 'Charlotte, NC', + 1704367 => 'Charlotte, NC', + 1704370 => 'Charlotte, NC', + 1704371 => 'Charlotte, NC', + 1704372 => 'Charlotte, NC', + 1704373 => 'Charlotte, NC', + 1704374 => 'Charlotte, NC', + 1704375 => 'Charlotte, NC', + 1704376 => 'Charlotte, NC', + 1704377 => 'Charlotte, NC', + 1704378 => 'Charlotte, NC', + 1704379 => 'Charlotte, NC', + 1704381 => 'Charlotte, NC', + 1704391 => 'Charlotte, NC', + 1704392 => 'Charlotte, NC', + 1704393 => 'Charlotte, NC', + 1704394 => 'Charlotte, NC', + 1704395 => 'Charlotte, NC', + 1704398 => 'Charlotte, NC', + 1704399 => 'Charlotte, NC', + 1704403 => 'Concord, NC', + 1704405 => 'Charlotte, NC', + 1704423 => 'Charlotte, NC', + 1704424 => 'Charlotte, NC', + 1704432 => 'Charlotte, NC', + 1704435 => 'Cherryville, NC', + 1704436 => 'Mount Pleasant, NC', + 1704442 => 'Charlotte, NC', + 1704444 => 'Charlotte, NC', + 1704446 => 'Charlotte, NC', + 1704471 => 'Shelby, NC', + 1704474 => 'Norwood, NC', + 1704480 => 'Shelby, NC', + 1704481 => 'Shelby, NC', + 1704482 => 'Shelby, NC', + 1704484 => 'Shelby, NC', + 1704485 => 'Oakboro, NC', + 1704487 => 'Shelby, NC', + 1704494 => 'Charlotte, NC', + 1704503 => 'Charlotte, NC', + 1704504 => 'Charlotte, NC', + 1704509 => 'Charlotte, NC', + 1704510 => 'Charlotte, NC', + 1704521 => 'Charlotte, NC', + 1704522 => 'Charlotte, NC', + 1704523 => 'Charlotte, NC', + 1704525 => 'Charlotte, NC', + 1704527 => 'Charlotte, NC', + 1704529 => 'Charlotte, NC', + 1704531 => 'Charlotte, NC', + 1704532 => 'Charlotte, NC', + 1704535 => 'Charlotte, NC', + 1704536 => 'Charlotte, NC', + 1704537 => 'Charlotte, NC', + 1704541 => 'Charlotte, NC', + 1704542 => 'Charlotte, NC', + 1704544 => 'Charlotte, NC', + 1704546 => 'Harmony, NC', + 1704547 => 'Charlotte, NC', + 1704548 => 'Charlotte, NC', + 1704549 => 'Charlotte, NC', + 1704551 => 'Charlotte, NC', + 1704552 => 'Charlotte, NC', + 1704553 => 'Charlotte, NC', + 1704554 => 'Charlotte, NC', + 1704556 => 'Charlotte, NC', + 1704557 => 'Charlotte, NC', + 1704561 => 'Charlotte, NC', + 1704563 => 'Charlotte, NC', + 1704566 => 'Charlotte, NC', + 1704567 => 'Charlotte, NC', + 1704568 => 'Charlotte, NC', + 1704569 => 'Charlotte, NC', + 1704583 => 'Charlotte, NC', + 1704587 => 'Charlotte, NC', + 1704588 => 'Charlotte, NC', + 1704593 => 'Charlotte, NC', + 1704594 => 'Charlotte, NC', + 1704595 => 'Charlotte, NC', + 1704596 => 'Charlotte, NC', + 1704597 => 'Charlotte, NC', + 1704598 => 'Charlotte, NC', + 1704599 => 'Charlotte, NC', + 1704624 => 'Marshville, NC', + 1704629 => 'Bessemer City, NC', + 1704630 => 'Salisbury, NC', + 1704632 => 'Charlotte, NC', + 1704633 => 'Salisbury, NC', + 1704636 => 'Salisbury, NC', + 1704637 => 'Salisbury, NC', + 1704638 => 'Salisbury, NC', + 1704639 => 'Salisbury, NC', + 1704642 => 'Salisbury, NC', + 1704643 => 'Charlotte, NC', + 1704647 => 'Salisbury, NC', + 1704658 => 'Mooresville, NC', + 1704660 => 'Mooresville, NC', + 1704662 => 'Mooresville, NC', + 1704663 => 'Mooresville, NC', + 1704664 => 'Mooresville, NC', + 1704671 => 'Gastonia, NC', + 1704676 => 'Charlotte, NC', + 1704679 => 'Charlotte, NC', + 1704687 => 'Charlotte, NC', + 1704688 => 'Charlotte, NC', + 1704694 => 'Wadesboro, NC', + 1704695 => 'Wadesboro, NC', + 1704696 => 'Mooresville, NC', + 1704714 => 'Charlotte, NC', + 1704716 => 'Charlotte, NC', + 1704717 => 'Charlotte, NC', + 1704720 => 'Concord, NC', + 1704721 => 'Concord, NC', + 1704723 => 'Concord, NC', + 1704730 => 'Kings Mountain, NC', + 1704731 => 'Charlotte, NC', + 1704732 => 'Lincolnton, NC', + 1704734 => 'Kings Mountain, NC', + 1704735 => 'Lincolnton, NC', + 1704736 => 'Lincolnton, NC', + 1704739 => 'Kings Mountain, NC', + 1704748 => 'Lincolnton, NC', + 1704749 => 'Charlotte, NC', + 1704752 => 'Charlotte, NC', + 1704759 => 'Charlotte, NC', + 1704764 => 'Monroe, NC', + 1704782 => 'Concord, NC', + 1704783 => 'Concord, NC', + 1704784 => 'Concord, NC', + 1704785 => 'Concord, NC', + 1704786 => 'Concord, NC', + 1704788 => 'Concord, NC', + 1704790 => 'Charlotte, NC', + 1704792 => 'Concord, NC', + 1704793 => 'Concord, NC', + 1704795 => 'Concord, NC', + 1704797 => 'Salisbury, NC', + 1704799 => 'Mooresville, NC', + 1704810 => 'Gastonia, NC', + 1704817 => 'Charlotte, NC', + 1704825 => 'Belmont, NC', + 1704829 => 'Belmont, NC', + 1704834 => 'Gastonia, NC', + 1704838 => 'Statesville, NC', + 1704843 => 'Waxhaw, NC', + 1704852 => 'Gastonia, NC', + 1704853 => 'Gastonia, NC', + 1704854 => 'Gastonia, NC', + 1704861 => 'Gastonia, NC', + 1704862 => 'Gastonia, NC', + 1704864 => 'Gastonia, NC', + 1704865 => 'Gastonia, NC', + 1704866 => 'Gastonia, NC', + 1704867 => 'Gastonia, NC', + 1704868 => 'Gastonia, NC', + 1704869 => 'Gastonia, NC', + 1704871 => 'Statesville, NC', + 1704872 => 'Statesville, NC', + 1704873 => 'Statesville, NC', + 1704875 => 'Huntersville, NC', + 1704876 => 'Statesville, NC', + 1704878 => 'Statesville, NC', + 1704883 => 'Statesville, NC', + 1704884 => 'Gastonia, NC', + 1704887 => 'Charlotte, NC', + 1704889 => 'Pineville, NC', + 1704910 => 'Charlotte, NC', + 1704921 => 'Charlotte, NC', + 1704922 => 'Dallas, NC', + 1704924 => 'Statesville, NC', + 1704926 => 'Charlotte, NC', + 1704927 => 'Charlotte, NC', + 1704932 => 'Kannapolis, NC', + 1704933 => 'Kannapolis, NC', + 1704938 => 'Kannapolis, NC', + 1704940 => 'Charlotte, NC', + 1704943 => 'Charlotte, NC', + 1704944 => 'Charlotte, NC', + 1704945 => 'Charlotte, NC', + 1704971 => 'Charlotte, NC', + 1704978 => 'Statesville, NC', + 1704979 => 'Concord, NC', + 1704982 => 'Albemarle, NC', + 1704983 => 'Albemarle, NC', + 1704984 => 'Albemarle, NC', + 1704986 => 'Albemarle, NC', + 1704988 => 'Charlotte, NC', + 1704992 => 'Huntersville, NC', + 1704994 => 'Wadesboro, NC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1705.php b/src/libphonenumber/geocoding/data/en/1705.php new file mode 100644 index 000000000..b95b3631c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1705.php @@ -0,0 +1,167 @@ + 'Ontario', + 1705222 => 'Greater Sudbury, ON', + 1705232 => 'Iroquois Falls, ON', + 1705248 => 'Echo Bay, ON', + 1705252 => 'Barrie, ON', + 1705253 => 'Sault Ste. Marie, ON', + 1705254 => 'Sault Ste. Marie, ON', + 1705256 => 'Sault Ste. Marie, ON', + 1705258 => 'Iroquois Falls, ON', + 1705264 => 'Timmins, ON', + 1705267 => 'Timmins, ON', + 1705268 => 'Timmins, ON', + 1705272 => 'Cochrane, ON', + 1705273 => 'Matheson, ON', + 1705282 => 'Gore Bay, ON', + 1705286 => 'Minden, ON', + 1705295 => 'Keene, ON', + 1705322 => 'Elmvale, ON', + 1705323 => 'Orillia, ON', + 1705324 => 'Lindsay, ON', + 1705325 => 'Orillia, ON', + 1705326 => 'Orillia, ON', + 1705327 => 'Orillia, ON', + 1705328 => 'Lindsay, ON', + 1705329 => 'Orillia, ON', + 1705335 => 'Kapuskasing, ON', + 1705336 => 'Moosonee, ON', + 1705337 => 'Kapuskasing, ON', + 1705340 => 'Lindsay, ON', + 1705356 => 'Blind River, ON', + 1705357 => 'Sunderland, ON', + 1705360 => 'Timmins, ON', + 1705362 => 'Hearst, ON', + 1705368 => 'Little Current, ON', + 1705375 => 'MacTier, ON', + 1705377 => 'Mindemoya, ON', + 1705378 => 'Parry Sound, ON', + 1705382 => 'Burk\'s Falls, ON', + 1705384 => 'Sundridge, ON', + 1705386 => 'South River, ON', + 1705422 => 'Wasaga Beach, ON', + 1705426 => 'Beaverton, ON', + 1705428 => 'Stayner, ON', + 1705429 => 'Wasaga Beach, ON', + 1705432 => 'Cannington, ON', + 1705434 => 'Alliston, ON', + 1705435 => 'Alliston, ON', + 1705437 => 'Pefferlaw, ON', + 1705439 => 'Woodville, ON', + 1705444 => 'Collingwood, ON', + 1705445 => 'Collingwood, ON', + 1705446 => 'Collingwood, ON', + 1705457 => 'Haliburton, ON', + 1705461 => 'Elliot Lake, ON', + 1705466 => 'Creemore, ON', + 1705472 => 'North Bay, ON', + 1705474 => 'North Bay, ON', + 1705475 => 'North Bay, ON', + 1705476 => 'North Bay, ON', + 1705478 => 'North Bay, ON', + 1705484 => 'Brechin, ON', + 1705488 => 'Kinmount, ON', + 1705494 => 'North Bay, ON', + 1705495 => 'North Bay, ON', + 1705497 => 'North Bay, ON', + 1705521 => 'Greater Sudbury, ON', + 1705522 => 'Greater Sudbury, ON', + 1705523 => 'Greater Sudbury, ON', + 1705524 => 'Greater Sudbury, ON', + 1705525 => 'Greater Sudbury, ON', + 1705526 => 'Midland, ON', + 1705527 => 'Midland, ON', + 1705528 => 'Midland, ON', + 1705541 => 'Sault Ste. Marie, ON', + 1705544 => 'Englehart, ON', + 1705549 => 'Penetanguishene, ON', + 1705560 => 'Greater Sudbury, ON', + 1705563 => 'Earlton, ON', + 1705566 => 'Greater Sudbury, ON', + 1705567 => 'Kirkland Lake, ON', + 1705569 => 'Temagami, ON', + 1705575 => 'Sault Ste. Marie, ON', + 1705586 => 'Greater Sudbury, ON', + 1705632 => 'Campbellford, ON', + 1705639 => 'Norwood, ON', + 1705645 => 'Bracebridge, ON', + 1705646 => 'Bracebridge, ON', + 1705647 => 'New Liskeard, ON', + 1705649 => 'Goulais River, ON', + 1705652 => 'Lakefield, ON', + 1705653 => 'Campbellford, ON', + 1705656 => 'Apsley, ON', + 1705670 => 'Greater Sudbury, ON', + 1705671 => 'Greater Sudbury, ON', + 1705672 => 'Haileybury, ON', + 1705673 => 'Greater Sudbury, ON', + 1705674 => 'Greater Sudbury, ON', + 1705675 => 'Greater Sudbury, ON', + 1705684 => 'Gravenhurst, ON', + 1705686 => 'Coldwater, ON', + 1705687 => 'Gravenhurst, ON', + 1705688 => 'Greater Sudbury, ON', + 1705692 => 'Lively, ON', + 1705696 => 'Hastings, ON', + 1705719 => 'Barrie, ON', + 1705720 => 'Barrie, ON', + 1705721 => 'Barrie, ON', + 1705722 => 'Barrie, ON', + 1705724 => 'Powassan, ON', + 1705725 => 'Barrie, ON', + 1705726 => 'Barrie, ON', + 1705727 => 'Barrie, ON', + 1705728 => 'Barrie, ON', + 1705730 => 'Barrie, ON', + 1705733 => 'Barrie, ON', + 1705734 => 'Barrie, ON', + 1705735 => 'Barrie, ON', + 1705737 => 'Barrie, ON', + 1705738 => 'Bobcaygeon, ON', + 1705739 => 'Barrie, ON', + 1705740 => 'Peterborough, ON', + 1705741 => 'Peterborough, ON', + 1705742 => 'Peterborough, ON', + 1705743 => 'Peterborough, ON', + 1705744 => 'Mattawa, ON', + 1705745 => 'Peterborough, ON', + 1705746 => 'Parry Sound, ON', + 1705748 => 'Peterborough, ON', + 1705749 => 'Peterborough, ON', + 1705750 => 'Peterborough, ON', + 1705753 => 'West Nipissing, ON', + 1705759 => 'Sault Ste. Marie, ON', + 1705762 => 'Bala, ON', + 1705765 => 'Port Carling, ON', + 1705774 => 'Parry Sound, ON', + 1705775 => 'Peterborough, ON', + 1705778 => 'Havelock, ON', + 1705786 => 'Little Britain, ON', + 1705787 => 'Huntsville, ON', + 1705788 => 'Huntsville, ON', + 1705789 => 'Huntsville, ON', + 1705792 => 'Barrie, ON', + 1705797 => 'Barrie, ON', + 1705840 => 'North Bay, ON', + 1705848 => 'Elliot Lake, ON', + 1705855 => 'Chelmsford, ON', + 1705856 => 'Wawa, ON', + 1705858 => 'Capreol, ON', + 1705859 => 'Manitowaning, ON', + 1705864 => 'Chapleau, ON', + 1705865 => 'Massey, ON', + 1705869 => 'Espanola, ON', + 1705874 => 'Peterborough, ON', + 1705876 => 'Peterborough, ON', + 1705878 => 'Lindsay, ON', + 1705887 => 'Fenelon Falls, ON', + 1705924 => 'Warkworth, ON', + 1705932 => 'Millbrook, ON', + 1705942 => 'Sault Ste. Marie, ON', + 1705945 => 'Sault Ste. Marie, ON', + 1705946 => 'Sault Ste. Marie, ON', + 1705949 => 'Sault Ste. Marie, ON', + 1705969 => 'Hanmer, ON', + 1705983 => 'Rayside-Balfour, ON', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1706.php b/src/libphonenumber/geocoding/data/en/1706.php new file mode 100644 index 000000000..0ac27376c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1706.php @@ -0,0 +1,195 @@ + 'Georgia', + 1706208 => 'Athens, GA', + 1706213 => 'Elberton, GA', + 1706216 => 'Dawsonville, GA', + 1706217 => 'Dalton, GA', + 1706219 => 'Cleveland, GA', + 1706221 => 'Columbus, GA', + 1706226 => 'Dalton, GA', + 1706227 => 'Athens, GA', + 1706232 => 'Rome, GA', + 1706233 => 'Rome, GA', + 1706234 => 'Rome, GA', + 1706235 => 'Rome, GA', + 1706236 => 'Rome, GA', + 1706238 => 'Rome, GA', + 1706243 => 'Columbus, GA', + 1706253 => 'Jasper, GA', + 1706256 => 'Columbus, GA', + 1706258 => 'Blue Ridge, GA', + 1706259 => 'Dalton, GA', + 1706265 => 'Dawsonville, GA', + 1706270 => 'Dalton, GA', + 1706272 => 'Dalton, GA', + 1706273 => 'Ellijay, GA', + 1706275 => 'Dalton, GA', + 1706276 => 'Ellijay, GA', + 1706277 => 'Dalton, GA', + 1706278 => 'Dalton, GA', + 1706279 => 'Dalton, GA', + 1706281 => 'Dalton, GA', + 1706282 => 'Toccoa, GA', + 1706283 => 'Elberton, GA', + 1706290 => 'Rome, GA', + 1706291 => 'Rome, GA', + 1706295 => 'Rome, GA', + 1706298 => 'LaGrange, GA', + 1706317 => 'Columbus, GA', + 1706320 => 'Columbus, GA', + 1706321 => 'Columbus, GA', + 1706322 => 'Columbus, GA', + 1706323 => 'Columbus, GA', + 1706324 => 'Columbus, GA', + 1706327 => 'Columbus, GA', + 1706335 => 'Commerce, GA', + 1706336 => 'Commerce, GA', + 1706342 => 'Madison, GA', + 1706348 => 'Cleveland, GA', + 1706353 => 'Athens, GA', + 1706354 => 'Athens, GA', + 1706355 => 'Athens, GA', + 1706356 => 'Lavonia, GA', + 1706359 => 'Lincolnton, GA', + 1706367 => 'Jefferson, GA', + 1706368 => 'Rome, GA', + 1706369 => 'Athens, GA', + 1706370 => 'Dalton, GA', + 1706376 => 'Hartwell, GA', + 1706377 => 'Hartwell, GA', + 1706378 => 'Rome, GA', + 1706379 => 'Young Harris, GA', + 1706384 => 'Carnesville, GA', + 1706387 => 'Jefferson, GA', + 1706389 => 'Athens, GA', + 1706423 => 'Commerce, GA', + 1706428 => 'Dalton, GA', + 1706432 => 'Augusta-Richmond County, GA', + 1706437 => 'Waynesboro, GA', + 1706444 => 'Sparta, GA', + 1706453 => 'Greensboro, GA', + 1706454 => 'Greensboro, GA', + 1706465 => 'Warrenton, GA', + 1706468 => 'Monticello, GA', + 1706475 => 'Athens, GA', + 1706481 => 'Augusta, GA', + 1706484 => 'Eatonton, GA', + 1706485 => 'Eatonton, GA', + 1706494 => 'Columbus, GA', + 1706507 => 'Columbus, GA', + 1706509 => 'Rome, GA', + 1706517 => 'Chatsworth, GA', + 1706529 => 'Dalton, GA', + 1706542 => 'Athens, GA', + 1706543 => 'Athens, GA', + 1706546 => 'Athens, GA', + 1706548 => 'Athens, GA', + 1706549 => 'Athens, GA', + 1706552 => 'Athens, GA', + 1706553 => 'Woodbury, GA', + 1706554 => 'Waynesboro, GA', + 1706560 => 'Augusta, GA', + 1706561 => 'Columbus, GA', + 1706562 => 'Columbus, GA', + 1706563 => 'Columbus, GA', + 1706565 => 'Columbus, GA', + 1706568 => 'Columbus, GA', + 1706569 => 'Columbus, GA', + 1706571 => 'Columbus, GA', + 1706576 => 'Columbus, GA', + 1706592 => 'Hephzibah, GA', + 1706595 => 'Thomson, GA', + 1706596 => 'Columbus, GA', + 1706597 => 'Thomson, GA', + 1706602 => 'Calhoun, GA', + 1706613 => 'Athens, GA', + 1706624 => 'Calhoun, GA', + 1706625 => 'Calhoun, GA', + 1706628 => 'Hamilton, GA', + 1706629 => 'Calhoun, GA', + 1706632 => 'Blue Ridge, GA', + 1706635 => 'Ellijay, GA', + 1706636 => 'Ellijay, GA', + 1706637 => 'Hogansville, GA', + 1706638 => 'LaFayette, GA', + 1706643 => 'West Point, GA', + 1706645 => 'West Point, GA', + 1706646 => 'Thomaston, GA', + 1706647 => 'Thomaston, GA', + 1706648 => 'Thomaston, GA', + 1706649 => 'Columbus, GA', + 1706652 => 'Maysville, GA', + 1706653 => 'Columbus, GA', + 1706655 => 'Warm Springs, GA', + 1706657 => 'Trenton, GA', + 1706660 => 'Columbus, GA', + 1706663 => 'Pine Mountain, GA', + 1706665 => 'Talbotton, GA', + 1706667 => 'Augusta, GA', + 1706672 => 'Greenville, GA', + 1706675 => 'Franklin, GA', + 1706678 => 'Washington, GA', + 1706682 => 'Columbus, GA', + 1706683 => 'Columbus, GA', + 1706685 => 'Columbus, GA', + 1706687 => 'Columbus, GA', + 1706689 => 'Columbus, GA', + 1706692 => 'Jasper, GA', + 1706695 => 'Chatsworth, GA', + 1706698 => 'Ellijay, GA', + 1706721 => 'Augusta, GA', + 1706722 => 'Augusta, GA', + 1706724 => 'Augusta, GA', + 1706729 => 'Augusta-Richmond County, GA', + 1706731 => 'Augusta, GA', + 1706733 => 'Augusta, GA', + 1706734 => 'Trion, GA', + 1706736 => 'Augusta, GA', + 1706737 => 'Augusta, GA', + 1706738 => 'Augusta, GA', + 1706739 => 'Augusta-Richmond County, GA', + 1706742 => 'Winterville, GA', + 1706745 => 'Blairsville, GA', + 1706748 => 'Columbus, GA', + 1706769 => 'Watkinsville, GA', + 1706771 => 'Augusta, GA', + 1706774 => 'Augusta, GA', + 1706777 => 'Cave Spring, GA', + 1706781 => 'Blairsville, GA', + 1706782 => 'Clayton, GA', + 1706783 => 'Comer, GA', + 1706788 => 'Colbert, GA', + 1706792 => 'Augusta, GA', + 1706795 => 'Danielsville, GA', + 1706796 => 'Augusta, GA', + 1706798 => 'Augusta, GA', + 1706802 => 'Rome, GA', + 1706812 => 'LaGrange, GA', + 1706821 => 'Augusta, GA', + 1706823 => 'Augusta, GA', + 1706828 => 'Augusta, GA', + 1706835 => 'Blairsville, GA', + 1706845 => 'LaGrange, GA', + 1706846 => 'Manchester, GA', + 1706850 => 'Athens, GA', + 1706856 => 'Hartwell, GA', + 1706857 => 'Summerville, GA', + 1706864 => 'Dahlonega, GA', + 1706865 => 'Cleveland, GA', + 1706867 => 'Dahlonega, GA', + 1706878 => 'Helen, GA', + 1706882 => 'LaGrange, GA', + 1706883 => 'LaGrange, GA', + 1706884 => 'LaGrange, GA', + 1706885 => 'LaGrange, GA', + 1706886 => 'Toccoa, GA', + 1706896 => 'Hiawassee, GA', + 1706923 => 'Eatonton, GA', + 1706935 => 'Ringgold, GA', + 1706937 => 'Ringgold, GA', + 1706946 => 'Blue Ridge, GA', + 1706947 => 'Clarkesville, GA', + 1706965 => 'Ringgold, GA', + 1706989 => 'Cusseta, GA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1707.php b/src/libphonenumber/geocoding/data/en/1707.php new file mode 100644 index 000000000..ea12e57b7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1707.php @@ -0,0 +1,176 @@ + 'California', + 1707224 => 'Napa, CA', + 1707226 => 'Napa, CA', + 1707251 => 'Napa, CA', + 1707252 => 'Napa, CA', + 1707253 => 'Napa, CA', + 1707254 => 'Napa, CA', + 1707255 => 'Napa, CA', + 1707256 => 'Napa, CA', + 1707257 => 'Napa, CA', + 1707258 => 'Napa, CA', + 1707259 => 'Napa, CA', + 1707262 => 'Lakeport, CA', + 1707263 => 'Lakeport, CA', + 1707265 => 'Napa, CA', + 1707268 => 'Eureka, CA', + 1707269 => 'Eureka, CA', + 1707275 => 'Upper Lake, CA', + 1707277 => 'Kelseyville, CA', + 1707279 => 'Kelseyville, CA', + 1707284 => 'Santa Rosa, CA', + 1707374 => 'Rio Vista, CA', + 1707393 => 'Santa Rosa, CA', + 1707399 => 'Fairfield, CA', + 1707422 => 'Fairfield, CA', + 1707425 => 'Fairfield, CA', + 1707426 => 'Fairfield, CA', + 1707428 => 'Fairfield, CA', + 1707429 => 'Fairfield, CA', + 1707431 => 'Healdsburg, CA', + 1707432 => 'Fairfield, CA', + 1707433 => 'Healdsburg, CA', + 1707434 => 'Fairfield, CA', + 1707435 => 'Fairfield, CA', + 1707437 => 'Fairfield, CA', + 1707441 => 'Eureka, CA', + 1707442 => 'Eureka, CA', + 1707443 => 'Eureka, CA', + 1707444 => 'Eureka, CA', + 1707445 => 'Eureka, CA', + 1707446 => 'Vacaville, CA', + 1707447 => 'Vacaville, CA', + 1707448 => 'Vacaville, CA', + 1707449 => 'Vacaville, CA', + 1707451 => 'Vacaville, CA', + 1707452 => 'Vacaville, CA', + 1707453 => 'Vacaville, CA', + 1707454 => 'Vacaville, CA', + 1707455 => 'Vacaville, CA', + 1707456 => 'Willits, CA', + 1707459 => 'Willits, CA', + 1707462 => 'Ukiah, CA', + 1707463 => 'Ukiah, CA', + 1707464 => 'Crescent City, CA', + 1707465 => 'Crescent City, CA', + 1707467 => 'Ukiah, CA', + 1707468 => 'Ukiah, CA', + 1707469 => 'Vacaville, CA', + 1707472 => 'Ukiah, CA', + 1707473 => 'Healdsburg, CA', + 1707475 => 'Athens, GA', + 1707476 => 'Eureka, CA', + 1707482 => 'Klamath, CA', + 1707485 => 'Ukiah, CA', + 1707521 => 'Santa Rosa, CA', + 1707522 => 'Santa Rosa, CA', + 1707523 => 'Santa Rosa, CA', + 1707524 => 'Santa Rosa, CA', + 1707525 => 'Santa Rosa, CA', + 1707526 => 'Santa Rosa, CA', + 1707527 => 'Santa Rosa, CA', + 1707528 => 'Santa Rosa, CA', + 1707537 => 'Santa Rosa, CA', + 1707538 => 'Santa Rosa, CA', + 1707539 => 'Santa Rosa, CA', + 1707541 => 'Santa Rosa, CA', + 1707542 => 'Santa Rosa, CA', + 1707543 => 'Santa Rosa, CA', + 1707544 => 'Santa Rosa, CA', + 1707545 => 'Santa Rosa, CA', + 1707546 => 'Santa Rosa, CA', + 1707547 => 'Santa Rosa, CA', + 1707552 => 'Vallejo, CA', + 1707553 => 'Vallejo, CA', + 1707554 => 'Vallejo, CA', + 1707556 => 'Vallejo, CA', + 1707557 => 'Vallejo, CA', + 1707558 => 'Vallejo, CA', + 1707559 => 'Petaluma, CA', + 1707565 => 'Santa Rosa, CA', + 1707566 => 'Santa Rosa, CA', + 1707568 => 'Santa Rosa, CA', + 1707569 => 'Santa Rosa, CA', + 1707570 => 'Santa Rosa, CA', + 1707571 => 'Santa Rosa, CA', + 1707573 => 'Santa Rosa, CA', + 1707575 => 'Santa Rosa, CA', + 1707576 => 'Santa Rosa, CA', + 1707577 => 'Santa Rosa, CA', + 1707578 => 'Santa Rosa, CA', + 1707579 => 'Santa Rosa, CA', + 1707591 => 'Santa Rosa, CA', + 1707624 => 'Vacaville, CA', + 1707642 => 'Vallejo, CA', + 1707643 => 'Vallejo, CA', + 1707644 => 'Vallejo, CA', + 1707645 => 'Vallejo, CA', + 1707646 => 'Fairfield, CA', + 1707647 => 'Vallejo, CA', + 1707648 => 'Vallejo, CA', + 1707649 => 'Vallejo, CA', + 1707651 => 'Vallejo, CA', + 1707677 => 'Trinidad, CA', + 1707678 => 'Dixon, CA', + 1707693 => 'Dixon, CA', + 1707725 => 'Fortuna, CA', + 1707743 => 'Potter Valley, CA', + 1707744 => 'Hopland, CA', + 1707745 => 'Benicia, CA', + 1707746 => 'Benicia, CA', + 1707747 => 'Benicia, CA', + 1707748 => 'Benicia, CA', + 1707751 => 'Benicia, CA', + 1707762 => 'Petaluma, CA', + 1707763 => 'Petaluma, CA', + 1707764 => 'Rio Dell, CA', + 1707765 => 'Petaluma, CA', + 1707766 => 'Petaluma, CA', + 1707769 => 'Petaluma, CA', + 1707773 => 'Petaluma, CA', + 1707778 => 'Petaluma, CA', + 1707781 => 'Petaluma, CA', + 1707782 => 'Petaluma, CA', + 1707784 => 'Fairfield, CA', + 1707786 => 'Ferndale, CA', + 1707789 => 'Petaluma, CA', + 1707822 => 'Arcata, CA', + 1707823 => 'Sebastopol, CA', + 1707824 => 'Sebastopol, CA', + 1707825 => 'Arcata, CA', + 1707826 => 'Arcata, CA', + 1707829 => 'Sebastopol, CA', + 1707836 => 'Windsor, CA', + 1707837 => 'Windsor, CA', + 1707838 => 'Windsor, CA', + 1707839 => 'McKinleyville, CA', + 1707843 => 'Santa Rosa, CA', + 1707863 => 'Fairfield, CA', + 1707864 => 'Fairfield, CA', + 1707869 => 'Guerneville, CA', + 1707875 => 'Bodega Bay, CA', + 1707882 => 'Point Arena, CA', + 1707884 => 'Gualala, CA', + 1707887 => 'Forestville, CA', + 1707894 => 'Cloverdale, CA', + 1707895 => 'Boonville, CA', + 1707933 => 'Sonoma, CA', + 1707935 => 'Sonoma, CA', + 1707937 => 'Mendocino, CA', + 1707938 => 'Sonoma, CA', + 1707939 => 'Sonoma, CA', + 1707942 => 'Calistoga, CA', + 1707961 => 'Fort Bragg, CA', + 1707962 => 'Fort Bragg, CA', + 1707963 => 'St. Helena, CA', + 1707964 => 'Fort Bragg, CA', + 1707967 => 'St. Helena, CA', + 1707968 => 'St. Helena, CA', + 1707983 => 'Covelo, CA', + 1707984 => 'Laytonville, CA', + 1707995 => 'Clearlake, CA', + 1707996 => 'Sonoma, CA', + 1707998 => 'Clearlake Oaks, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1708.php b/src/libphonenumber/geocoding/data/en/1708.php new file mode 100644 index 000000000..6209951af --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1708.php @@ -0,0 +1,60 @@ + 'Illinois', + 1708202 => 'Hines, IL', + 1708216 => 'Maywood, IL', + 1708222 => 'Cicero, IL', + 1708245 => 'La Grange, IL', + 1708258 => 'Peotone, IL', + 1708301 => 'Homer Glen, IL', + 1708327 => 'Maywood, IL', + 1708335 => 'Hazel Crest, IL', + 1708342 => 'Tinley Park, IL', + 1708349 => 'Orland Park, IL', + 1708358 => 'Oak Park, IL', + 1708364 => 'Orland Park, IL', + 1708367 => 'Crete, IL', + 1708383 => 'Oak Park, IL', + 1708386 => 'Oak Park, IL', + 1708403 => 'Orland Park, IL', + 1708418 => 'Lansing, IL', + 1708429 => 'Tinley Park, IL', + 1708444 => 'Tinley Park, IL', + 1708445 => 'Oak Park, IL', + 1708457 => 'Norridge, IL', + 1708460 => 'Orland Park, IL', + 1708474 => 'Lansing, IL', + 1708479 => 'Mokena, IL', + 1708484 => 'Berwyn, IL', + 1708485 => 'Brookfield, IL', + 1708524 => 'Oak Park, IL', + 1708532 => 'Tinley Park, IL', + 1708535 => 'Oak Forest, IL', + 1708614 => 'Tinley Park, IL', + 1708652 => 'Cicero, IL', + 1708656 => 'Cicero, IL', + 1708672 => 'Crete, IL', + 1708684 => 'Oak Lawn, IL', + 1708687 => 'Oak Forest, IL', + 1708720 => 'Matteson, IL', + 1708730 => 'Calumet City, IL', + 1708749 => 'Berwyn, IL', + 1708756 => 'Chicago Heights, IL', + 1708763 => 'Oak Park, IL', + 1708780 => 'Cicero, IL', + 1708788 => 'Berwyn, IL', + 1708795 => 'Berwyn, IL', + 1708832 => 'Calumet City, IL', + 1708839 => 'Willow Springs, IL', + 1708848 => 'Oak Park, IL', + 1708862 => 'Calumet City, IL', + 1708863 => 'Cicero, IL', + 1708867 => 'Harwood Heights, IL', + 1708868 => 'Calumet City, IL', + 1708873 => 'Orland Park, IL', + 1708877 => 'Thornton, IL', + 1708891 => 'Calumet City, IL', + 1708895 => 'Lansing, IL', + 1708946 => 'Beecher, IL', + 1708974 => 'Palos Hills, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1709.php b/src/libphonenumber/geocoding/data/en/1709.php new file mode 100644 index 000000000..485fb1876 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1709.php @@ -0,0 +1,37 @@ + 'Newfoundland and Labrador', + 1709237 => 'St. John\'s, NL', + 1709256 => 'Gander, NL', + 1709257 => 'Botwood, NL', + 1709258 => 'Bishop\'s Falls, NL', + 1709279 => 'Marystown, NL', + 1709437 => 'Torbay, NL', + 1709466 => 'Clarenville, NL', + 1709468 => 'Bonavista, NL', + 1709489 => 'Grand Falls-Windsor, NL', + 1709532 => 'Baie Verte, NL', + 1709535 => 'Lewisporte, NL', + 1709576 => 'St. John\'s, NL', + 1709579 => 'St. John\'s, NL', + 1709596 => 'Carbonear, NL', + 1709632 => 'Corner Brook, NL', + 1709634 => 'Corner Brook, NL', + 1709635 => 'Deer Lake, NL', + 1709639 => 'Corner Brook, NL', + 1709643 => 'Stephenville, NL', + 1709651 => 'Gander, NL', + 1709673 => 'Springdale, NL', + 1709686 => 'Pasadena, NL', + 1709695 => 'Channel-Port aux Basques, NL', + 1709722 => 'St. John\'s, NL', + 1709726 => 'St. John\'s, NL', + 1709738 => 'St. John\'s, NL', + 1709739 => 'St. John\'s, NL', + 1709753 => 'St. John\'s, NL', + 1709754 => 'St. John\'s, NL', + 1709786 => 'Bay Roberts, NL', + 1709884 => 'Twillingate, NL', + 1709896 => 'Happy Valley-Goose Bay, NL', + 1709944 => 'Labrador City, NL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1712.php b/src/libphonenumber/geocoding/data/en/1712.php new file mode 100644 index 000000000..55a926f10 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1712.php @@ -0,0 +1,129 @@ + 'Iowa', + 1712200 => 'Alta, IA', + 1712213 => 'Storm Lake, IA', + 1712224 => 'Sioux City, IA', + 1712225 => 'Cherokee, IA', + 1712226 => 'Sioux City, IA', + 1712233 => 'Sioux City, IA', + 1712234 => 'Sioux City, IA', + 1712235 => 'Harlan, IA', + 1712239 => 'Sioux City, IA', + 1712243 => 'Atlantic, IA', + 1712246 => 'Shenandoah, IA', + 1712252 => 'Sioux City, IA', + 1712255 => 'Sioux City, IA', + 1712256 => 'Council Bluffs, IA', + 1712258 => 'Sioux City, IA', + 1712262 => 'Spencer, IA', + 1712263 => 'Denison, IA', + 1712264 => 'Spencer, IA', + 1712268 => 'Exira, IA', + 1712274 => 'Sioux City, IA', + 1712275 => 'Schaller, IA', + 1712276 => 'Sioux City, IA', + 1712277 => 'Sioux City, IA', + 1712279 => 'Sioux City, IA', + 1712283 => 'Sioux Rapids, IA', + 1712293 => 'Sioux City, IA', + 1712294 => 'Sioux City, IA', + 1712297 => 'Rockwell City, IA', + 1712322 => 'Council Bluffs, IA', + 1712323 => 'Council Bluffs, IA', + 1712324 => 'Sheldon, IA', + 1712325 => 'Council Bluffs, IA', + 1712328 => 'Council Bluffs, IA', + 1712335 => 'Pocahontas, IA', + 1712336 => 'Spirit Lake, IA', + 1712338 => 'Milford, IA', + 1712343 => 'Avoca, IA', + 1712347 => 'Carter Lake, IA', + 1712352 => 'Council Bluffs, IA', + 1712362 => 'Estherville, IA', + 1712364 => 'Ida Grove, IA', + 1712365 => 'Battle Creek, IA', + 1712366 => 'Council Bluffs, IA', + 1712368 => 'Holstein, IA', + 1712372 => 'Correctionville, IA', + 1712373 => 'Anthon, IA', + 1712374 => 'Sidney, IA', + 1712376 => 'Marcus, IA', + 1712378 => 'Kingsley, IA', + 1712379 => 'Essex, IA', + 1712382 => 'Hamburg, IA', + 1712388 => 'Council Bluffs, IA', + 1712396 => 'Council Bluffs, IA', + 1712423 => 'Onawa, IA', + 1712433 => 'Onawa, IA', + 1712434 => 'Aurelia, IA', + 1712439 => 'Hull, IA', + 1712448 => 'Paullina, IA', + 1712464 => 'Lake City, IA', + 1712469 => 'Manson, IA', + 1712472 => 'Rock Rapids, IA', + 1712475 => 'George, IA', + 1712476 => 'Rock Valley, IA', + 1712477 => 'Larchwood, IA', + 1712482 => 'Oakland, IA', + 1712485 => 'Neola, IA', + 1712487 => 'Treynor, IA', + 1712523 => 'Bedford, IA', + 1712527 => 'Glenwood, IA', + 1712542 => 'Clarinda, IA', + 1712546 => 'Le Mars, IA', + 1712548 => 'Le Mars, IA', + 1712551 => 'Hawarden, IA', + 1712563 => 'Audubon, IA', + 1712568 => 'Akron, IA', + 1712580 => 'Spencer, IA', + 1712623 => 'Red Oak, IA', + 1712642 => 'Missouri Valley, IA', + 1712643 => 'Dunlap, IA', + 1712644 => 'Logan, IA', + 1712647 => 'Woodbine, IA', + 1712654 => 'Manilla, IA', + 1712655 => 'Manning, IA', + 1712659 => 'Glidden, IA', + 1712662 => 'Sac City, IA', + 1712664 => 'Wall Lake, IA', + 1712668 => 'Odebolt, IA', + 1712707 => 'Orange City, IA', + 1712722 => 'Sioux Center, IA', + 1712725 => 'Boyden, IA', + 1712726 => 'Doon, IA', + 1712728 => 'Hartley, IA', + 1712729 => 'Sanborn, IA', + 1712732 => 'Storm Lake, IA', + 1712737 => 'Orange City, IA', + 1712747 => 'Earling, IA', + 1712749 => 'Storm Lake, IA', + 1712753 => 'Inwood, IA', + 1712754 => 'Sibley, IA', + 1712755 => 'Harlan, IA', + 1712756 => 'Alton, IA', + 1712764 => 'Elk Horn, IA', + 1712778 => 'Griswold, IA', + 1712779 => 'Massena, IA', + 1712784 => 'Walnut, IA', + 1712786 => 'Remsen, IA', + 1712792 => 'Carroll, IA', + 1712826 => 'Villisca, IA', + 1712829 => 'Stanton, IA', + 1712832 => 'Lake Park, IA', + 1712837 => 'Ruthven, IA', + 1712841 => 'Laurens, IA', + 1712843 => 'Albert City, IA', + 1712852 => 'Emmetsburg, IA', + 1712859 => 'Graettinger, IA', + 1712873 => 'Moville, IA', + 1712881 => 'Mapleton, IA', + 1712882 => 'Mapleton, IA', + 1712928 => 'Hartley, IA', + 1712943 => 'Sergeant Bluff, IA', + 1712944 => 'Lawton, IA', + 1712947 => 'Hinton, IA', + 1712949 => 'Paullina, IA', + 1712957 => 'Primghar, IA', + 1712999 => 'Coon Rapids, IA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1713.php b/src/libphonenumber/geocoding/data/en/1713.php new file mode 100644 index 000000000..97233a1fe --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1713.php @@ -0,0 +1,312 @@ + 'Texas', + 1713220 => 'Houston, TX', + 1713221 => 'Houston, TX', + 1713222 => 'Houston, TX', + 1713223 => 'Houston, TX', + 1713224 => 'Houston, TX', + 1713225 => 'Houston, TX', + 1713226 => 'Houston, TX', + 1713227 => 'Houston, TX', + 1713228 => 'Houston, TX', + 1713229 => 'Houston, TX', + 1713236 => 'Houston, TX', + 1713237 => 'Houston, TX', + 1713238 => 'Houston, TX', + 1713242 => 'Houston, TX', + 1713243 => 'Houston, TX', + 1713244 => 'Houston, TX', + 1713247 => 'Houston, TX', + 1713255 => 'Houston, TX', + 1713260 => 'Houston, TX', + 1713263 => 'Houston, TX', + 1713264 => 'Houston, TX', + 1713266 => 'Houston, TX', + 1713267 => 'Houston, TX', + 1713268 => 'Houston, TX', + 1713270 => 'Houston, TX', + 1713271 => 'Houston, TX', + 1713272 => 'Houston, TX', + 1713276 => 'Houston, TX', + 1713278 => 'Houston, TX', + 1713283 => 'Houston, TX', + 1713290 => 'Houston, TX', + 1713297 => 'Houston, TX', + 1713300 => 'Houston, TX', + 1713316 => 'Houston, TX', + 1713329 => 'Houston, TX', + 1713330 => 'Houston, TX', + 1713333 => 'Houston, TX', + 1713334 => 'Houston, TX', + 1713337 => 'Houston, TX', + 1713339 => 'Houston, TX', + 1713343 => 'Houston, TX', + 1713348 => 'Houston, TX', + 1713349 => 'Houston, TX', + 1713355 => 'Houston, TX', + 1713357 => 'Houston, TX', + 1713365 => 'Houston, TX', + 1713374 => 'Houston, TX', + 1713383 => 'Houston, TX', + 1713393 => 'Houston, TX', + 1713394 => 'Houston, TX', + 1713395 => 'Houston, TX', + 1713403 => 'Houston, TX', + 1713407 => 'Houston, TX', + 1713413 => 'Houston, TX', + 1713425 => 'Houston, TX', + 1713426 => 'Houston, TX', + 1713432 => 'Houston, TX', + 1713433 => 'Houston, TX', + 1713434 => 'Houston, TX', + 1713436 => 'Pearland, TX', + 1713439 => 'Houston, TX', + 1713440 => 'Houston, TX', + 1713441 => 'Houston, TX', + 1713450 => 'Houston, TX', + 1713451 => 'Houston, TX', + 1713453 => 'Houston, TX', + 1713454 => 'Houston, TX', + 1713455 => 'Houston, TX', + 1713456 => 'Houston, TX', + 1713457 => 'Houston, TX', + 1713458 => 'Houston, TX', + 1713460 => 'Houston, TX', + 1713461 => 'Houston, TX', + 1713462 => 'Houston, TX', + 1713463 => 'Houston, TX', + 1713464 => 'Houston, TX', + 1713465 => 'Houston, TX', + 1713466 => 'Houston, TX', + 1713467 => 'Houston, TX', + 1713468 => 'Houston, TX', + 1713472 => 'Pasadena, TX', + 1713473 => 'Pasadena, TX', + 1713475 => 'Pasadena, TX', + 1713476 => 'Houston, TX', + 1713477 => 'Pasadena, TX', + 1713484 => 'Houston, TX', + 1713486 => 'Houston, TX', + 1713490 => 'Houston, TX', + 1713491 => 'Houston, TX', + 1713492 => 'Houston, TX', + 1713495 => 'Houston, TX', + 1713500 => 'Houston, TX', + 1713512 => 'Houston, TX', + 1713513 => 'Houston, TX', + 1713514 => 'Houston, TX', + 1713520 => 'Houston, TX', + 1713521 => 'Houston, TX', + 1713522 => 'Houston, TX', + 1713523 => 'Houston, TX', + 1713524 => 'Houston, TX', + 1713525 => 'Houston, TX', + 1713526 => 'Houston, TX', + 1713527 => 'Houston, TX', + 1713528 => 'Houston, TX', + 1713529 => 'Houston, TX', + 1713532 => 'Houston, TX', + 1713533 => 'Houston, TX', + 1713541 => 'Houston, TX', + 1713547 => 'Houston, TX', + 1713551 => 'Houston, TX', + 1713552 => 'Houston, TX', + 1713563 => 'Houston, TX', + 1713566 => 'Houston, TX', + 1713571 => 'Houston, TX', + 1713586 => 'Houston, TX', + 1713587 => 'Houston, TX', + 1713590 => 'Houston, TX', + 1713592 => 'Houston, TX', + 1713599 => 'Houston, TX', + 1713600 => 'Houston, TX', + 1713613 => 'Houston, TX', + 1713621 => 'Houston, TX', + 1713622 => 'Houston, TX', + 1713623 => 'Houston, TX', + 1713625 => 'Houston, TX', + 1713626 => 'Houston, TX', + 1713627 => 'Houston, TX', + 1713629 => 'Houston, TX', + 1713630 => 'Houston, TX', + 1713631 => 'Houston, TX', + 1713633 => 'Houston, TX', + 1713634 => 'Houston, TX', + 1713635 => 'Houston, TX', + 1713636 => 'Houston, TX', + 1713637 => 'Houston, TX', + 1713640 => 'Houston, TX', + 1713641 => 'Houston, TX', + 1713643 => 'Houston, TX', + 1713644 => 'Houston, TX', + 1713645 => 'Houston, TX', + 1713647 => 'Houston, TX', + 1713649 => 'Houston, TX', + 1713650 => 'Houston, TX', + 1713651 => 'Houston, TX', + 1713652 => 'Houston, TX', + 1713653 => 'Houston, TX', + 1713654 => 'Houston, TX', + 1713655 => 'Houston, TX', + 1713658 => 'Houston, TX', + 1713659 => 'Houston, TX', + 1713667 => 'Houston, TX', + 1713668 => 'Houston, TX', + 1713670 => 'Houston, TX', + 1713671 => 'Houston, TX', + 1713672 => 'Houston, TX', + 1713673 => 'Houston, TX', + 1713674 => 'Houston, TX', + 1713675 => 'Houston, TX', + 1713676 => 'Houston, TX', + 1713678 => 'Houston, TX', + 1713680 => 'Houston, TX', + 1713681 => 'Houston, TX', + 1713682 => 'Houston, TX', + 1713683 => 'Houston, TX', + 1713686 => 'Houston, TX', + 1713688 => 'Houston, TX', + 1713690 => 'Houston, TX', + 1713691 => 'Houston, TX', + 1713692 => 'Houston, TX', + 1713694 => 'Houston, TX', + 1713695 => 'Houston, TX', + 1713696 => 'Houston, TX', + 1713697 => 'Houston, TX', + 1713699 => 'Houston, TX', + 1713704 => 'Houston, TX', + 1713706 => 'Houston, TX', + 1713718 => 'Houston, TX', + 1713721 => 'Houston, TX', + 1713722 => 'Houston, TX', + 1713723 => 'Houston, TX', + 1713726 => 'Houston, TX', + 1713728 => 'Houston, TX', + 1713729 => 'Houston, TX', + 1713730 => 'Houston, TX', + 1713731 => 'Houston, TX', + 1713732 => 'Houston, TX', + 1713733 => 'Houston, TX', + 1713734 => 'Houston, TX', + 1713738 => 'Houston, TX', + 1713739 => 'Houston, TX', + 1713741 => 'Houston, TX', + 1713742 => 'Houston, TX', + 1713743 => 'Houston, TX', + 1713745 => 'Houston, TX', + 1713747 => 'Houston, TX', + 1713748 => 'Houston, TX', + 1713750 => 'Houston, TX', + 1713751 => 'Houston, TX', + 1713752 => 'Houston, TX', + 1713755 => 'Houston, TX', + 1713756 => 'Houston, TX', + 1713757 => 'Houston, TX', + 1713758 => 'Houston, TX', + 1713759 => 'Houston, TX', + 1713771 => 'Houston, TX', + 1713772 => 'Houston, TX', + 1713773 => 'Houston, TX', + 1713774 => 'Houston, TX', + 1713776 => 'Houston, TX', + 1713777 => 'Houston, TX', + 1713778 => 'Houston, TX', + 1713779 => 'Houston, TX', + 1713780 => 'Houston, TX', + 1713781 => 'Houston, TX', + 1713782 => 'Houston, TX', + 1713783 => 'Houston, TX', + 1713784 => 'Houston, TX', + 1713785 => 'Houston, TX', + 1713787 => 'Houston, TX', + 1713789 => 'Houston, TX', + 1713790 => 'Houston, TX', + 1713791 => 'Houston, TX', + 1713792 => 'Houston, TX', + 1713794 => 'Houston, TX', + 1713795 => 'Houston, TX', + 1713796 => 'Houston, TX', + 1713797 => 'Houston, TX', + 1713798 => 'Houston, TX', + 1713799 => 'Houston, TX', + 1713800 => 'Houston, TX', + 1713802 => 'Houston, TX', + 1713807 => 'Houston, TX', + 1713808 => 'Houston, TX', + 1713812 => 'Houston, TX', + 1713821 => 'Houston, TX', + 1713827 => 'Houston, TX', + 1713830 => 'Houston, TX', + 1713831 => 'Houston, TX', + 1713840 => 'Houston, TX', + 1713842 => 'Houston, TX', + 1713845 => 'Houston, TX', + 1713847 => 'Houston, TX', + 1713849 => 'Houston, TX', + 1713850 => 'Houston, TX', + 1713856 => 'Houston, TX', + 1713860 => 'Houston, TX', + 1713861 => 'Houston, TX', + 1713862 => 'Houston, TX', + 1713863 => 'Houston, TX', + 1713864 => 'Houston, TX', + 1713867 => 'Houston, TX', + 1713868 => 'Houston, TX', + 1713869 => 'Houston, TX', + 1713871 => 'Houston, TX', + 1713873 => 'Houston, TX', + 1713874 => 'Houston, TX', + 1713877 => 'Houston, TX', + 1713880 => 'Houston, TX', + 1713881 => 'Houston, TX', + 1713884 => 'Houston, TX', + 1713888 => 'Houston, TX', + 1713892 => 'Houston, TX', + 1713895 => 'Houston, TX', + 1713896 => 'Houston, TX', + 1713914 => 'Houston, TX', + 1713917 => 'Houston, TX', + 1713920 => 'Pasadena, TX', + 1713921 => 'Houston, TX', + 1713923 => 'Houston, TX', + 1713924 => 'Houston, TX', + 1713926 => 'Houston, TX', + 1713928 => 'Houston, TX', + 1713932 => 'Houston, TX', + 1713934 => 'Houston, TX', + 1713937 => 'Houston, TX', + 1713939 => 'Houston, TX', + 1713942 => 'Houston, TX', + 1713951 => 'Houston, TX', + 1713952 => 'Houston, TX', + 1713953 => 'Houston, TX', + 1713954 => 'Houston, TX', + 1713956 => 'Houston, TX', + 1713957 => 'Houston, TX', + 1713960 => 'Houston, TX', + 1713961 => 'Houston, TX', + 1713963 => 'Houston, TX', + 1713964 => 'Houston, TX', + 1713965 => 'Houston, TX', + 1713966 => 'Houston, TX', + 1713968 => 'Houston, TX', + 1713970 => 'Houston, TX', + 1713972 => 'Houston, TX', + 1713973 => 'Houston, TX', + 1713974 => 'Houston, TX', + 1713975 => 'Houston, TX', + 1713977 => 'Houston, TX', + 1713978 => 'Houston, TX', + 1713979 => 'Houston, TX', + 1713981 => 'Houston, TX', + 1713983 => 'Houston, TX', + 1713984 => 'Houston, TX', + 1713986 => 'Houston, TX', + 1713987 => 'Houston, TX', + 1713988 => 'Houston, TX', + 1713991 => 'Houston, TX', + 1713993 => 'Houston, TX', + 1713995 => 'Houston, TX', + 1713996 => 'Houston, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1714.php b/src/libphonenumber/geocoding/data/en/1714.php new file mode 100644 index 000000000..2c213e3b5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1714.php @@ -0,0 +1,108 @@ + 'California', + 1714245 => 'Santa Ana, CA', + 1714255 => 'Brea, CA', + 1714256 => 'Brea, CA', + 1714278 => 'Fullerton, CA', + 1714281 => 'Anaheim, CA', + 1714288 => 'Orange, CA', + 1714289 => 'Orange, CA', + 1714347 => 'Santa Ana, CA', + 1714374 => 'Huntington Beach, CA', + 1714375 => 'Huntington Beach, CA', + 1714377 => 'Huntington Beach, CA', + 1714441 => 'Fullerton, CA', + 1714446 => 'Fullerton, CA', + 1714447 => 'Fullerton, CA', + 1714449 => 'Fullerton, CA', + 1714456 => 'Orange, CA', + 1714491 => 'Anaheim, CA', + 1714502 => 'Anaheim, CA', + 1714516 => 'Orange, CA', + 1714517 => 'Anaheim, CA', + 1714520 => 'Anaheim, CA', + 1714525 => 'Fullerton, CA', + 1714526 => 'Fullerton, CA', + 1714529 => 'Brea, CA', + 1714530 => 'Garden Grove, CA', + 1714532 => 'Orange, CA', + 1714533 => 'Anaheim, CA', + 1714534 => 'Garden Grove, CA', + 1714535 => 'Anaheim, CA', + 1714536 => 'Huntington Beach, CA', + 1714537 => 'Garden Grove, CA', + 1714538 => 'Orange, CA', + 1714539 => 'Garden Grove, CA', + 1714541 => 'Santa Ana, CA', + 1714542 => 'Santa Ana, CA', + 1714543 => 'Santa Ana, CA', + 1714547 => 'Santa Ana, CA', + 1714550 => 'Santa Ana, CA', + 1714558 => 'Santa Ana, CA', + 1714563 => 'Anaheim, CA', + 1714564 => 'Santa Ana, CA', + 1714568 => 'Santa Ana, CA', + 1714569 => 'Santa Ana, CA', + 1714590 => 'Garden Grove, CA', + 1714596 => 'Huntington Beach, CA', + 1714626 => 'Fullerton, CA', + 1714628 => 'Orange, CA', + 1714630 => 'Anaheim, CA', + 1714632 => 'Anaheim, CA', + 1714633 => 'Orange, CA', + 1714635 => 'Anaheim, CA', + 1714636 => 'Garden Grove, CA', + 1714638 => 'Garden Grove, CA', + 1714639 => 'Orange, CA', + 1714647 => 'Santa Ana, CA', + 1714666 => 'Anaheim, CA', + 1714667 => 'Santa Ana, CA', + 1714671 => 'Brea, CA', + 1714672 => 'Brea, CA', + 1714674 => 'Brea, CA', + 1714680 => 'Fullerton, CA', + 1714687 => 'Anaheim, CA', + 1714692 => 'Yorba Linda, CA', + 1714738 => 'Fullerton, CA', + 1714741 => 'Garden Grove, CA', + 1714744 => 'Orange, CA', + 1714758 => 'Anaheim, CA', + 1714765 => 'Anaheim, CA', + 1714769 => 'Orange, CA', + 1714771 => 'Orange, CA', + 1714772 => 'Anaheim, CA', + 1714773 => 'Fullerton, CA', + 1714774 => 'Anaheim, CA', + 1714776 => 'Anaheim, CA', + 1714778 => 'Anaheim, CA', + 1714780 => 'Anaheim, CA', + 1714781 => 'Anaheim, CA', + 1714808 => 'Anaheim, CA', + 1714817 => 'Anaheim, CA', + 1714834 => 'Santa Ana, CA', + 1714835 => 'Santa Ana, CA', + 1714836 => 'Santa Ana, CA', + 1714840 => 'Huntington Beach, CA', + 1714841 => 'Huntington Beach, CA', + 1714842 => 'Huntington Beach, CA', + 1714843 => 'Huntington Beach, CA', + 1714846 => 'Huntington Beach, CA', + 1714847 => 'Huntington Beach, CA', + 1714848 => 'Huntington Beach, CA', + 1714870 => 'Fullerton, CA', + 1714871 => 'Fullerton, CA', + 1714879 => 'Fullerton, CA', + 1714953 => 'Santa Ana, CA', + 1714956 => 'Anaheim, CA', + 1714960 => 'Huntington Beach, CA', + 1714967 => 'Santa Ana, CA', + 1714969 => 'Huntington Beach, CA', + 1714972 => 'Santa Ana, CA', + 1714973 => 'Santa Ana, CA', + 1714990 => 'Brea, CA', + 1714991 => 'Anaheim, CA', + 1714992 => 'Fullerton, CA', + 1714997 => 'Orange, CA', + 1714999 => 'Anaheim, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1715.php b/src/libphonenumber/geocoding/data/en/1715.php new file mode 100644 index 000000000..e95f9a475 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1715.php @@ -0,0 +1,181 @@ + 'Wisconsin', + 1715228 => 'Coloma, WI', + 1715231 => 'Menomonie, WI', + 1715232 => 'Menomonie, WI', + 1715233 => 'Menomonie, WI', + 1715234 => 'Rice Lake, WI', + 1715235 => 'Menomonie, WI', + 1715236 => 'Rice Lake, WI', + 1715239 => 'Cornell, WI', + 1715243 => 'New Richmond, WI', + 1715246 => 'New Richmond, WI', + 1715247 => 'Somerset, WI', + 1715249 => 'Hancock, WI', + 1715251 => 'Niagara, WI', + 1715253 => 'Wittenberg, WI', + 1715255 => 'Loyal, WI', + 1715256 => 'Waupaca, WI', + 1715257 => 'Athens, WI', + 1715258 => 'Waupaca, WI', + 1715261 => 'Wausau, WI', + 1715262 => 'Prescott, WI', + 1715263 => 'Clear Lake, WI', + 1715267 => 'Greenwood, WI', + 1715268 => 'Amery, WI', + 1715273 => 'Ellsworth, WI', + 1715275 => 'Elcho, WI', + 1715277 => 'Lake Tomahawk, WI', + 1715284 => 'Black River Falls, WI', + 1715286 => 'Augusta, WI', + 1715289 => 'Cadott, WI', + 1715294 => 'Osceola, WI', + 1715327 => 'Frederic, WI', + 1715335 => 'Plainfield, WI', + 1715339 => 'Phillips, WI', + 1715342 => 'Stevens Point, WI', + 1715343 => 'Stevens Point, WI', + 1715344 => 'Stevens Point, WI', + 1715346 => 'Stevens Point, WI', + 1715349 => 'Siren, WI', + 1715352 => 'Edgar, WI', + 1715354 => 'Birchwood, WI', + 1715361 => 'Rhinelander, WI', + 1715362 => 'Rhinelander, WI', + 1715365 => 'Rhinelander, WI', + 1715366 => 'Almond, WI', + 1715369 => 'Rhinelander, WI', + 1715373 => 'Washburn, WI', + 1715377 => 'Hudson, WI', + 1715378 => 'Solon Springs, WI', + 1715381 => 'Hudson, WI', + 1715384 => 'Marshfield, WI', + 1715385 => 'Boulder Junction, WI', + 1715386 => 'Hudson, WI', + 1715387 => 'Marshfield, WI', + 1715389 => 'Marshfield, WI', + 1715392 => 'Superior, WI', + 1715394 => 'Superior, WI', + 1715395 => 'Superior, WI', + 1715398 => 'Superior, WI', + 1715421 => 'Wisconsin Rapids, WI', + 1715422 => 'Wisconsin Rapids, WI', + 1715423 => 'Wisconsin Rapids, WI', + 1715424 => 'Wisconsin Rapids, WI', + 1715425 => 'River Falls, WI', + 1715426 => 'River Falls, WI', + 1715427 => 'Rib Lake, WI', + 1715428 => 'Prentice, WI', + 1715443 => 'Marathon, WI', + 1715445 => 'Iola, WI', + 1715449 => 'Birnamwood, WI', + 1715453 => 'Tomahawk, WI', + 1715458 => 'Cameron, WI', + 1715462 => 'Hayward, WI', + 1715463 => 'Grantsburg, WI', + 1715466 => 'Minong, WI', + 1715468 => 'Shell Lake, WI', + 1715472 => 'Luck, WI', + 1715473 => 'Wabeno, WI', + 1715476 => 'Mercer, WI', + 1715477 => 'Eagle River, WI', + 1715478 => 'Crandon, WI', + 1715479 => 'Eagle River, WI', + 1715485 => 'Balsam Lake, WI', + 1715486 => 'Marshfield, WI', + 1715514 => 'Eau Claire, WI', + 1715524 => 'Shawano, WI', + 1715526 => 'Shawano, WI', + 1715528 => 'Florence, WI', + 1715531 => 'Hudson, WI', + 1715532 => 'Ladysmith, WI', + 1715535 => 'Tigerton, WI', + 1715536 => 'Merrill, WI', + 1715537 => 'Barron, WI', + 1715538 => 'Whitehall, WI', + 1715539 => 'Merrill, WI', + 1715546 => 'Three Lakes, WI', + 1715547 => 'Land O\' Lakes, WI', + 1715552 => 'Eau Claire, WI', + 1715561 => 'Hurley, WI', + 1715568 => 'Bloomer, WI', + 1715582 => 'Peshtigo, WI', + 1715588 => 'Lac du Flambeau, WI', + 1715595 => 'Holcombe, WI', + 1715597 => 'Osseo, WI', + 1715623 => 'Antigo, WI', + 1715627 => 'Antigo, WI', + 1715634 => 'Hayward, WI', + 1715635 => 'Spooner, WI', + 1715637 => 'Barron, WI', + 1715639 => 'Elmwood, WI', + 1715644 => 'Stanley, WI', + 1715646 => 'Centuria, WI', + 1715654 => 'Dorchester, WI', + 1715656 => 'Danbury, WI', + 1715659 => 'Spencer, WI', + 1715669 => 'Thorp, WI', + 1715672 => 'Durand, WI', + 1715675 => 'Wausau, WI', + 1715676 => 'Marshfield, WI', + 1715677 => 'Rosholt, WI', + 1715682 => 'Ashland, WI', + 1715684 => 'Baldwin, WI', + 1715685 => 'Ashland, WI', + 1715687 => 'Stratford, WI', + 1715693 => 'Mosinee, WI', + 1715695 => 'Strum, WI', + 1715698 => 'Woodville, WI', + 1715720 => 'Chippewa Falls, WI', + 1715723 => 'Chippewa Falls, WI', + 1715726 => 'Chippewa Falls, WI', + 1715732 => 'Marinette, WI', + 1715735 => 'Marinette, WI', + 1715736 => 'Rice Lake, WI', + 1715743 => 'Neillsville, WI', + 1715748 => 'Medford, WI', + 1715749 => 'Roberts, WI', + 1715754 => 'Marion, WI', + 1715758 => 'Bonduel, WI', + 1715762 => 'Park Falls, WI', + 1715778 => 'Spring Valley, WI', + 1715779 => 'Bayfield, WI', + 1715796 => 'Hammond, WI', + 1715798 => 'Cable, WI', + 1715799 => 'Keshena, WI', + 1715822 => 'Cumberland, WI', + 1715823 => 'Clintonville, WI', + 1715830 => 'Eau Claire, WI', + 1715831 => 'Eau Claire, WI', + 1715832 => 'Eau Claire, WI', + 1715833 => 'Eau Claire, WI', + 1715834 => 'Eau Claire, WI', + 1715835 => 'Eau Claire, WI', + 1715836 => 'Eau Claire, WI', + 1715838 => 'Eau Claire, WI', + 1715839 => 'Eau Claire, WI', + 1715842 => 'Wausau, WI', + 1715843 => 'Wausau, WI', + 1715845 => 'Wausau, WI', + 1715848 => 'Wausau, WI', + 1715849 => 'Wausau, WI', + 1715854 => 'Crivitz, WI', + 1715855 => 'Eau Claire, WI', + 1715856 => 'Wausaukee, WI', + 1715858 => 'Eau Claire, WI', + 1715866 => 'Webster, WI', + 1715868 => 'Bruce, WI', + 1715877 => 'Fall Creek, WI', + 1715879 => 'Elk Mound, WI', + 1715884 => 'Pittsville, WI', + 1715886 => 'Nekoosa, WI', + 1715924 => 'Chetek, WI', + 1715926 => 'Mondovi, WI', + 1715934 => 'Hayward, WI', + 1715962 => 'Colfax, WI', + 1715963 => 'Hixton, WI', + 1715967 => 'New Auburn, WI', + 1715985 => 'Independence, WI', + 1715986 => 'Turtle Lake, WI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1716.php b/src/libphonenumber/geocoding/data/en/1716.php new file mode 100644 index 000000000..6412c9a81 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1716.php @@ -0,0 +1,109 @@ + 'New York', + 1716205 => 'Niagara Falls, NY', + 1716236 => 'Niagara Falls, NY', + 1716276 => 'Buffalo, NY', + 1716278 => 'Niagara Falls, NY', + 1716282 => 'Niagara Falls, NY', + 1716283 => 'Niagara Falls, NY', + 1716284 => 'Niagara Falls, NY', + 1716285 => 'Niagara Falls, NY', + 1716297 => 'Niagara Falls, NY', + 1716298 => 'Niagara Falls, NY', + 1716326 => 'Westfield, NY', + 1716337 => 'North Collins, NY', + 1716355 => 'Clymer, NY', + 1716358 => 'Randolph, NY', + 1716363 => 'Dunkirk, NY', + 1716366 => 'Dunkirk, NY', + 1716372 => 'Olean, NY', + 1716373 => 'Olean, NY', + 1716375 => 'Olean, NY', + 1716376 => 'Olean, NY', + 1716386 => 'Bemus Point, NY', + 1716433 => 'Lockport, NY', + 1716434 => 'Lockport, NY', + 1716438 => 'Lockport, NY', + 1716439 => 'Lockport, NY', + 1716483 => 'Jamestown, NY', + 1716484 => 'Jamestown, NY', + 1716487 => 'Jamestown, NY', + 1716488 => 'Jamestown, NY', + 1716537 => 'Holland, NY', + 1716542 => 'Akron, NY', + 1716569 => 'Frewsburg, NY', + 1716592 => 'Springville, NY', + 1716595 => 'Cassadaga, NY', + 1716646 => 'Hamburg, NY', + 1716648 => 'Hamburg, NY', + 1716649 => 'Hamburg, NY', + 1716661 => 'Jamestown, NY', + 1716662 => 'Orchard Park, NY', + 1716664 => 'Jamestown, NY', + 1716667 => 'Orchard Park, NY', + 1716672 => 'Fredonia, NY', + 1716673 => 'Fredonia, NY', + 1716676 => 'Franklinville, NY', + 1716679 => 'Fredonia, NY', + 1716690 => 'North Tonawanda, NY', + 1716699 => 'Ellicottville, NY', + 1716735 => 'Middleport, NY', + 1716736 => 'Ripley, NY', + 1716741 => 'Clarence Center, NY', + 1716745 => 'Youngstown, NY', + 1716751 => 'Wilson, NY', + 1716753 => 'Mayville, NY', + 1716754 => 'Lewiston, NY', + 1716759 => 'Clarence, NY', + 1716761 => 'Sherman, NY', + 1716763 => 'Lakewood, NY', + 1716772 => 'Gasport, NY', + 1716773 => 'Grand Island, NY', + 1716774 => 'Grand Island, NY', + 1716775 => 'Grand Island, NY', + 1716791 => 'Ransomville, NY', + 1716792 => 'Brocton, NY', + 1716816 => 'Buffalo, NY', + 1716829 => 'Buffalo, NY', + 1716842 => 'Buffalo, NY', + 1716843 => 'Buffalo, NY', + 1716847 => 'Buffalo, NY', + 1716848 => 'Buffalo, NY', + 1716849 => 'Buffalo, NY', + 1716851 => 'Buffalo, NY', + 1716852 => 'Buffalo, NY', + 1716853 => 'Buffalo, NY', + 1716854 => 'Buffalo, NY', + 1716855 => 'Buffalo, NY', + 1716856 => 'Buffalo, NY', + 1716858 => 'Buffalo, NY', + 1716859 => 'Buffalo, NY', + 1716862 => 'Buffalo, NY', + 1716875 => 'Buffalo, NY', + 1716878 => 'Buffalo, NY', + 1716881 => 'Buffalo, NY', + 1716882 => 'Buffalo, NY', + 1716883 => 'Buffalo, NY', + 1716884 => 'Buffalo, NY', + 1716885 => 'Buffalo, NY', + 1716886 => 'Buffalo, NY', + 1716887 => 'Buffalo, NY', + 1716888 => 'Buffalo, NY', + 1716892 => 'Buffalo, NY', + 1716893 => 'Buffalo, NY', + 1716896 => 'Buffalo, NY', + 1716897 => 'Buffalo, NY', + 1716898 => 'Buffalo, NY', + 1716933 => 'Portville, NY', + 1716937 => 'Alden, NY', + 1716938 => 'Little Valley, NY', + 1716945 => 'Salamanca, NY', + 1716947 => 'Derby, NY', + 1716961 => 'Buffalo, NY', + 1716962 => 'Sinclairville, NY', + 1716965 => 'Forestville, NY', + 1716972 => 'Orchard Park, NY', + 1716988 => 'South Dayton, NY', + 1716992 => 'Eden, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1717.php b/src/libphonenumber/geocoding/data/en/1717.php new file mode 100644 index 000000000..7ffc4806e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1717.php @@ -0,0 +1,172 @@ + 'Pennsylvania', + 1717207 => 'Lancaster, PA', + 1717213 => 'Harrisburg, PA', + 1717217 => 'Chambersburg, PA', + 1717218 => 'Carlisle, PA', + 1717221 => 'Harrisburg, PA', + 1717225 => 'Spring Grove, PA', + 1717228 => 'Lebanon, PA', + 1717230 => 'Harrisburg, PA', + 1717231 => 'Harrisburg, PA', + 1717232 => 'Harrisburg, PA', + 1717233 => 'Harrisburg, PA', + 1717234 => 'Harrisburg, PA', + 1717236 => 'Harrisburg, PA', + 1717237 => 'Harrisburg, PA', + 1717238 => 'Harrisburg, PA', + 1717239 => 'Lancaster, PA', + 1717240 => 'Carlisle, PA', + 1717241 => 'Carlisle, PA', + 1717242 => 'Lewistown, PA', + 1717243 => 'Carlisle, PA', + 1717245 => 'Carlisle, PA', + 1717248 => 'Lewistown, PA', + 1717249 => 'Carlisle, PA', + 1717255 => 'Harrisburg, PA', + 1717260 => 'Harrisburg, PA', + 1717261 => 'Chambersburg, PA', + 1717262 => 'Chambersburg, PA', + 1717263 => 'Chambersburg, PA', + 1717264 => 'Chambersburg, PA', + 1717267 => 'Chambersburg, PA', + 1717270 => 'Lebanon, PA', + 1717272 => 'Lebanon, PA', + 1717273 => 'Lebanon, PA', + 1717274 => 'Lebanon, PA', + 1717277 => 'Lebanon, PA', + 1717290 => 'Lancaster, PA', + 1717291 => 'Lancaster, PA', + 1717292 => 'Dover, PA', + 1717293 => 'Lancaster, PA', + 1717295 => 'Lancaster, PA', + 1717299 => 'Lancaster, PA', + 1717328 => 'Mercersburg, PA', + 1717334 => 'Gettysburg, PA', + 1717337 => 'Gettysburg, PA', + 1717338 => 'Gettysburg, PA', + 1717339 => 'Gettysburg, PA', + 1717352 => 'Fayetteville, PA', + 1717358 => 'Lancaster, PA', + 1717359 => 'Littlestown, PA', + 1717361 => 'Elizabethtown, PA', + 1717367 => 'Elizabethtown, PA', + 1717375 => 'Chambersburg, PA', + 1717390 => 'Lancaster, PA', + 1717391 => 'Lancaster, PA', + 1717392 => 'Lancaster, PA', + 1717393 => 'Lancaster, PA', + 1717394 => 'Lancaster, PA', + 1717396 => 'Lancaster, PA', + 1717397 => 'Lancaster, PA', + 1717399 => 'Lancaster, PA', + 1717432 => 'Dillsburg, PA', + 1717436 => 'Mifflintown, PA', + 1717441 => 'Harrisburg, PA', + 1717444 => 'Liverpool, PA', + 1717453 => 'Lykens, PA', + 1717456 => 'Delta, PA', + 1717481 => 'Lancaster, PA', + 1717485 => 'McConnellsburg, PA', + 1717502 => 'Dillsburg, PA', + 1717509 => 'Lancaster, PA', + 1717517 => 'Lancaster, PA', + 1717520 => 'Hershey, PA', + 1717526 => 'Harrisburg, PA', + 1717527 => 'Port Royal, PA', + 1717530 => 'Shippensburg, PA', + 1717531 => 'Hershey, PA', + 1717532 => 'Shippensburg, PA', + 1717533 => 'Hershey, PA', + 1717534 => 'Hershey, PA', + 1717540 => 'Harrisburg, PA', + 1717541 => 'Harrisburg, PA', + 1717544 => 'Lancaster, PA', + 1717545 => 'Harrisburg, PA', + 1717558 => 'Harrisburg, PA', + 1717561 => 'Harrisburg, PA', + 1717564 => 'Harrisburg, PA', + 1717566 => 'Hummelstown, PA', + 1717567 => 'Newport, PA', + 1717589 => 'Millerstown, PA', + 1717591 => 'Mechanicsburg, PA', + 1717593 => 'Greencastle, PA', + 1717597 => 'Greencastle, PA', + 1717600 => 'York, PA', + 1717624 => 'New Oxford, PA', + 1717625 => 'Lititz, PA', + 1717626 => 'Lititz, PA', + 1717627 => 'Lititz, PA', + 1717630 => 'Hanover, PA', + 1717632 => 'Hanover, PA', + 1717633 => 'Hanover, PA', + 1717637 => 'Hanover, PA', + 1717642 => 'Fairfield, PA', + 1717646 => 'Hanover, PA', + 1717650 => 'York, PA', + 1717651 => 'Harrisburg, PA', + 1717652 => 'Harrisburg, PA', + 1717653 => 'Mount Joy, PA', + 1717657 => 'Harrisburg, PA', + 1717664 => 'Manheim, PA', + 1717665 => 'Manheim, PA', + 1717671 => 'Harrisburg, PA', + 1717684 => 'Columbia, PA', + 1717691 => 'Mechanicsburg, PA', + 1717692 => 'Millersburg, PA', + 1717697 => 'Mechanicsburg, PA', + 1717699 => 'York, PA', + 1717709 => 'Chambersburg, PA', + 1717718 => 'York, PA', + 1717721 => 'Ephrata, PA', + 1717733 => 'Ephrata, PA', + 1717735 => 'Lancaster, PA', + 1717738 => 'Ephrata, PA', + 1717741 => 'York, PA', + 1717747 => 'York, PA', + 1717751 => 'York, PA', + 1717755 => 'York, PA', + 1717757 => 'York, PA', + 1717762 => 'Waynesboro, PA', + 1717764 => 'York, PA', + 1717765 => 'Waynesboro, PA', + 1717766 => 'Mechanicsburg, PA', + 1717767 => 'York, PA', + 1717771 => 'York, PA', + 1717774 => 'New Cumberland, PA', + 1717776 => 'Newville, PA', + 1717780 => 'Harrisburg, PA', + 1717782 => 'Harrisburg, PA', + 1717783 => 'Harrisburg, PA', + 1717787 => 'Harrisburg, PA', + 1717790 => 'Mechanicsburg, PA', + 1717791 => 'Mechanicsburg, PA', + 1717792 => 'York, PA', + 1717795 => 'Mechanicsburg, PA', + 1717796 => 'Mechanicsburg, PA', + 1717812 => 'York, PA', + 1717832 => 'Palmyra, PA', + 1717834 => 'Duncannon, PA', + 1717838 => 'Palmyra, PA', + 1717840 => 'York, PA', + 1717843 => 'York, PA', + 1717845 => 'York, PA', + 1717846 => 'York, PA', + 1717848 => 'York, PA', + 1717849 => 'York, PA', + 1717851 => 'York, PA', + 1717852 => 'York, PA', + 1717854 => 'York, PA', + 1717866 => 'Myerstown, PA', + 1717867 => 'Annville, PA', + 1717896 => 'Halifax, PA', + 1717899 => 'McVeytown, PA', + 1717921 => 'Dauphin, PA', + 1717935 => 'Belleville, PA', + 1717944 => 'Middletown, PA', + 1717948 => 'Middletown, PA', + 1717957 => 'Marysville, PA', + 1717960 => 'Carlisle, PA', + 1717993 => 'Stewartstown, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1718.php b/src/libphonenumber/geocoding/data/en/1718.php new file mode 100644 index 000000000..dac1bd51e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1718.php @@ -0,0 +1,244 @@ + 'New York', + 1718206 => 'Jamaica, NY', + 1718218 => 'Brooklyn, NY', + 1718220 => 'Bronx, NY', + 1718222 => 'Brooklyn, NY', + 1718226 => 'Staten Island, NY', + 1718231 => 'Bronx, NY', + 1718232 => 'Brooklyn, NY', + 1718235 => 'Brooklyn, NY', + 1718236 => 'Brooklyn, NY', + 1718237 => 'Brooklyn, NY', + 1718239 => 'Bronx, NY', + 1718243 => 'Brooklyn, NY', + 1718244 => 'Jamaica, NY', + 1718252 => 'Brooklyn, NY', + 1718256 => 'Brooklyn, NY', + 1718257 => 'Brooklyn, NY', + 1718258 => 'Brooklyn, NY', + 1718262 => 'Jamaica, NY', + 1718272 => 'Brooklyn, NY', + 1718273 => 'Staten Island, NY', + 1718277 => 'Brooklyn, NY', + 1718282 => 'Brooklyn, NY', + 1718284 => 'Brooklyn, NY', + 1718287 => 'Brooklyn, NY', + 1718291 => 'Jamaica, NY', + 1718292 => 'Bronx, NY', + 1718293 => 'Bronx, NY', + 1718294 => 'Bronx, NY', + 1718295 => 'Bronx, NY', + 1718297 => 'Jamaica, NY', + 1718298 => 'Jamaica, NY', + 1718299 => 'Bronx, NY', + 1718302 => 'Brooklyn, NY', + 1718317 => 'Staten Island, NY', + 1718319 => 'Bronx, NY', + 1718320 => 'Bronx, NY', + 1718321 => 'Flushing, NY', + 1718324 => 'Bronx, NY', + 1718325 => 'Bronx, NY', + 1718327 => 'Far Rockaway, NY', + 1718328 => 'Bronx, NY', + 1718329 => 'Bronx, NY', + 1718331 => 'Brooklyn, NY', + 1718334 => 'Elmhurst, NY', + 1718338 => 'Brooklyn, NY', + 1718342 => 'Brooklyn, NY', + 1718346 => 'Brooklyn, NY', + 1718348 => 'Brooklyn, NY', + 1718353 => 'Flushing, NY', + 1718356 => 'Staten Island, NY', + 1718358 => 'Flushing, NY', + 1718359 => 'Flushing, NY', + 1718363 => 'Brooklyn, NY', + 1718364 => 'Bronx, NY', + 1718365 => 'Bronx, NY', + 1718367 => 'Bronx, NY', + 1718369 => 'Brooklyn, NY', + 1718373 => 'Brooklyn, NY', + 1718377 => 'Brooklyn, NY', + 1718378 => 'Bronx, NY', + 1718379 => 'Bronx, NY', + 1718384 => 'Brooklyn, NY', + 1718385 => 'Brooklyn, NY', + 1718387 => 'Brooklyn, NY', + 1718388 => 'Brooklyn, NY', + 1718398 => 'Brooklyn, NY', + 1718401 => 'Bronx, NY', + 1718402 => 'Bronx, NY', + 1718403 => 'Brooklyn, NY', + 1718409 => 'Bronx, NY', + 1718421 => 'Brooklyn, NY', + 1718432 => 'Bronx, NY', + 1718434 => 'Brooklyn, NY', + 1718435 => 'Brooklyn, NY', + 1718436 => 'Brooklyn, NY', + 1718437 => 'Brooklyn, NY', + 1718438 => 'Brooklyn, NY', + 1718439 => 'Brooklyn, NY', + 1718442 => 'Staten Island, NY', + 1718443 => 'Brooklyn, NY', + 1718445 => 'Flushing, NY', + 1718447 => 'Staten Island, NY', + 1718448 => 'Staten Island, NY', + 1718449 => 'Brooklyn, NY', + 1718450 => 'Bronx, NY', + 1718451 => 'Brooklyn, NY', + 1718452 => 'Brooklyn, NY', + 1718453 => 'Brooklyn, NY', + 1718455 => 'Brooklyn, NY', + 1718460 => 'Flushing, NY', + 1718461 => 'Flushing, NY', + 1718462 => 'Brooklyn, NY', + 1718463 => 'Flushing, NY', + 1718466 => 'Bronx, NY', + 1718467 => 'Brooklyn, NY', + 1718469 => 'Brooklyn, NY', + 1718471 => 'Far Rockaway, NY', + 1718484 => 'Brooklyn, NY', + 1718485 => 'Brooklyn, NY', + 1718486 => 'Brooklyn, NY', + 1718492 => 'Brooklyn, NY', + 1718493 => 'Brooklyn, NY', + 1718495 => 'Brooklyn, NY', + 1718498 => 'Brooklyn, NY', + 1718515 => 'Bronx, NY', + 1718519 => 'Bronx, NY', + 1718522 => 'Brooklyn, NY', + 1718523 => 'Jamaica, NY', + 1718526 => 'Jamaica, NY', + 1718531 => 'Brooklyn, NY', + 1718537 => 'Bronx, NY', + 1718538 => 'Bronx, NY', + 1718539 => 'Flushing, NY', + 1718542 => 'Bronx, NY', + 1718543 => 'Bronx, NY', + 1718547 => 'Bronx, NY', + 1718553 => 'Jamaica, NY', + 1718556 => 'Staten Island, NY', + 1718561 => 'Bronx, NY', + 1718562 => 'Bronx, NY', + 1718563 => 'Bronx, NY', + 1718573 => 'Brooklyn, NY', + 1718583 => 'Bronx, NY', + 1718585 => 'Bronx, NY', + 1718588 => 'Bronx, NY', + 1718589 => 'Bronx, NY', + 1718590 => 'Bronx, NY', + 1718596 => 'Brooklyn, NY', + 1718599 => 'Brooklyn, NY', + 1718601 => 'Bronx, NY', + 1718617 => 'Bronx, NY', + 1718618 => 'Bronx, NY', + 1718620 => 'Bronx, NY', + 1718621 => 'Brooklyn, NY', + 1718623 => 'Brooklyn, NY', + 1718624 => 'Brooklyn, NY', + 1718625 => 'Brooklyn, NY', + 1718629 => 'Brooklyn, NY', + 1718633 => 'Brooklyn, NY', + 1718643 => 'Brooklyn, NY', + 1718646 => 'Brooklyn, NY', + 1718647 => 'Brooklyn, NY', + 1718648 => 'Brooklyn, NY', + 1718649 => 'Brooklyn, NY', + 1718652 => 'Bronx, NY', + 1718653 => 'Bronx, NY', + 1718654 => 'Bronx, NY', + 1718655 => 'Bronx, NY', + 1718656 => 'Jamaica, NY', + 1718657 => 'Jamaica, NY', + 1718658 => 'Jamaica, NY', + 1718661 => 'Flushing, NY', + 1718665 => 'Bronx, NY', + 1718670 => 'Flushing, NY', + 1718681 => 'Bronx, NY', + 1718684 => 'Bronx, NY', + 1718686 => 'Brooklyn, NY', + 1718692 => 'Brooklyn, NY', + 1718693 => 'Brooklyn, NY', + 1718703 => 'Brooklyn, NY', + 1718720 => 'Staten Island, NY', + 1718722 => 'Brooklyn, NY', + 1718727 => 'Staten Island, NY', + 1718731 => 'Bronx, NY', + 1718733 => 'Bronx, NY', + 1718739 => 'Jamaica, NY', + 1718742 => 'Bronx, NY', + 1718745 => 'Brooklyn, NY', + 1718756 => 'Brooklyn, NY', + 1718758 => 'Brooklyn, NY', + 1718762 => 'Flushing, NY', + 1718771 => 'Brooklyn, NY', + 1718773 => 'Brooklyn, NY', + 1718774 => 'Brooklyn, NY', + 1718778 => 'Brooklyn, NY', + 1718782 => 'Brooklyn, NY', + 1718783 => 'Brooklyn, NY', + 1718788 => 'Brooklyn, NY', + 1718792 => 'Bronx, NY', + 1718794 => 'Bronx, NY', + 1718797 => 'Brooklyn, NY', + 1718798 => 'Bronx, NY', + 1718802 => 'Brooklyn, NY', + 1718815 => 'Staten Island, NY', + 1718816 => 'Staten Island, NY', + 1718822 => 'Bronx, NY', + 1718823 => 'Bronx, NY', + 1718824 => 'Bronx, NY', + 1718826 => 'Brooklyn, NY', + 1718827 => 'Brooklyn, NY', + 1718828 => 'Bronx, NY', + 1718832 => 'Brooklyn, NY', + 1718834 => 'Brooklyn, NY', + 1718837 => 'Brooklyn, NY', + 1718842 => 'Bronx, NY', + 1718851 => 'Brooklyn, NY', + 1718852 => 'Brooklyn, NY', + 1718853 => 'Brooklyn, NY', + 1718854 => 'Brooklyn, NY', + 1718856 => 'Brooklyn, NY', + 1718859 => 'Brooklyn, NY', + 1718860 => 'Bronx, NY', + 1718861 => 'Bronx, NY', + 1718863 => 'Bronx, NY', + 1718868 => 'Far Rockaway, NY', + 1718869 => 'Far Rockaway, NY', + 1718871 => 'Brooklyn, NY', + 1718875 => 'Brooklyn, NY', + 1718876 => 'Staten Island, NY', + 1718881 => 'Bronx, NY', + 1718882 => 'Bronx, NY', + 1718883 => 'Jamaica, NY', + 1718884 => 'Bronx, NY', + 1718886 => 'Flushing, NY', + 1718888 => 'Flushing, NY', + 1718892 => 'Bronx, NY', + 1718893 => 'Bronx, NY', + 1718919 => 'Brooklyn, NY', + 1718922 => 'Brooklyn, NY', + 1718927 => 'Brooklyn, NY', + 1718933 => 'Bronx, NY', + 1718934 => 'Brooklyn, NY', + 1718939 => 'Flushing, NY', + 1718940 => 'Brooklyn, NY', + 1718941 => 'Brooklyn, NY', + 1718948 => 'Staten Island, NY', + 1718953 => 'Brooklyn, NY', + 1718961 => 'Flushing, NY', + 1718965 => 'Brooklyn, NY', + 1718968 => 'Brooklyn, NY', + 1718972 => 'Brooklyn, NY', + 1718981 => 'Staten Island, NY', + 1718990 => 'Jamaica, NY', + 1718991 => 'Bronx, NY', + 1718992 => 'Bronx, NY', + 1718993 => 'Bronx, NY', + 1718994 => 'Bronx, NY', + 1718995 => 'Jamaica, NY', + 1718996 => 'Brooklyn, NY', + 1718998 => 'Brooklyn, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1719.php b/src/libphonenumber/geocoding/data/en/1719.php new file mode 100644 index 000000000..0fd53d79a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1719.php @@ -0,0 +1,166 @@ + 'Colorado', + 1719203 => 'Colorado Springs, CO', + 1719213 => 'Colorado Springs, CO', + 1719219 => 'Colorado Springs, CO', + 1719226 => 'Colorado Springs, CO', + 1719227 => 'Colorado Springs, CO', + 1719228 => 'Colorado Springs, CO', + 1719234 => 'Colorado Springs, CO', + 1719254 => 'Rocky Ford, CO', + 1719256 => 'Crestone, CO', + 1719260 => 'Colorado Springs, CO', + 1719262 => 'Colorado Springs, CO', + 1719263 => 'Fowler, CO', + 1719264 => 'Colorado Springs, CO', + 1719265 => 'Colorado Springs, CO', + 1719266 => 'Colorado Springs, CO', + 1719267 => 'Ordway, CO', + 1719268 => 'Colorado Springs, CO', + 1719269 => 'Cañon City, CO', + 1719272 => 'Colorado Springs, CO', + 1719274 => 'La Jara, CO', + 1719275 => 'Cañon City, CO', + 1719276 => 'Cañon City, CO', + 1719277 => 'Colorado Springs, CO', + 1719278 => 'Colorado Springs, CO', + 1719282 => 'Colorado Springs, CO', + 1719296 => 'Pueblo, CO', + 1719302 => 'Colorado Springs, CO', + 1719314 => 'Colorado Springs, CO', + 1719324 => 'Walsh, CO', + 1719328 => 'Colorado Springs, CO', + 1719329 => 'Colorado Springs, CO', + 1719333 => 'Air Force Academy, CO', + 1719336 => 'Lamar, CO', + 1719344 => 'Colorado Springs, CO', + 1719346 => 'Burlington, CO', + 1719347 => 'Calhan, CO', + 1719348 => 'Stratton, CO', + 1719358 => 'Colorado Springs, CO', + 1719365 => 'Colorado Springs, CO', + 1719372 => 'Penrose, CO', + 1719375 => 'Colorado Springs, CO', + 1719376 => 'Antonito, CO', + 1719380 => 'Colorado Springs, CO', + 1719382 => 'Fountain, CO', + 1719383 => 'La Junta, CO', + 1719384 => 'La Junta, CO', + 1719385 => 'Colorado Springs, CO', + 1719387 => 'Colorado Springs, CO', + 1719388 => 'Colorado Springs, CO', + 1719389 => 'Colorado Springs, CO', + 1719390 => 'Colorado Springs, CO', + 1719391 => 'Colorado Springs, CO', + 1719392 => 'Colorado Springs, CO', + 1719395 => 'Buena Vista, CO', + 1719434 => 'Colorado Springs, CO', + 1719438 => 'Eads, CO', + 1719442 => 'Colorado Springs, CO', + 1719444 => 'Colorado Springs, CO', + 1719447 => 'Colorado Springs, CO', + 1719448 => 'Colorado Springs, CO', + 1719456 => 'Las Animas, CO', + 1719457 => 'Colorado Springs, CO', + 1719465 => 'Colorado Springs, CO', + 1719471 => 'Colorado Springs, CO', + 1719473 => 'Colorado Springs, CO', + 1719475 => 'Colorado Springs, CO', + 1719477 => 'Colorado Springs, CO', + 1719486 => 'Leadville, CO', + 1719489 => 'Rye, CO', + 1719495 => 'Colorado Springs, CO', + 1719520 => 'Colorado Springs, CO', + 1719522 => 'Colorado Springs, CO', + 1719523 => 'Springfield, CO', + 1719524 => 'Colorado Springs, CO', + 1719527 => 'Colorado Springs, CO', + 1719528 => 'Colorado Springs, CO', + 1719530 => 'Salida, CO', + 1719531 => 'Colorado Springs, CO', + 1719532 => 'Colorado Springs, CO', + 1719533 => 'Colorado Springs, CO', + 1719534 => 'Colorado Springs, CO', + 1719535 => 'Colorado Springs, CO', + 1719536 => 'Colorado Springs, CO', + 1719538 => 'Colorado Springs, CO', + 1719539 => 'Salida, CO', + 1719540 => 'Colorado Springs, CO', + 1719542 => 'Pueblo, CO', + 1719543 => 'Pueblo, CO', + 1719544 => 'Pueblo, CO', + 1719545 => 'Pueblo, CO', + 1719546 => 'Pueblo, CO', + 1719548 => 'Colorado Springs, CO', + 1719549 => 'Pueblo, CO', + 1719550 => 'Colorado Springs, CO', + 1719553 => 'Pueblo, CO', + 1719556 => 'Colorado Springs, CO', + 1719557 => 'Pueblo, CO', + 1719560 => 'Pueblo, CO', + 1719561 => 'Pueblo, CO', + 1719562 => 'Pueblo, CO', + 1719564 => 'Pueblo, CO', + 1719565 => 'Pueblo, CO', + 1719566 => 'Pueblo, CO', + 1719570 => 'Colorado Springs, CO', + 1719572 => 'Colorado Springs, CO', + 1719573 => 'Colorado Springs, CO', + 1719574 => 'Colorado Springs, CO', + 1719575 => 'Colorado Springs, CO', + 1719576 => 'Colorado Springs, CO', + 1719577 => 'Colorado Springs, CO', + 1719578 => 'Colorado Springs, CO', + 1719579 => 'Colorado Springs, CO', + 1719583 => 'Pueblo, CO', + 1719584 => 'Pueblo, CO', + 1719587 => 'Alamosa, CO', + 1719589 => 'Alamosa, CO', + 1719590 => 'Colorado Springs, CO', + 1719591 => 'Colorado Springs, CO', + 1719592 => 'Colorado Springs, CO', + 1719593 => 'Colorado Springs, CO', + 1719594 => 'Colorado Springs, CO', + 1719595 => 'Pueblo, CO', + 1719596 => 'Colorado Springs, CO', + 1719597 => 'Colorado Springs, CO', + 1719598 => 'Colorado Springs, CO', + 1719599 => 'Colorado Springs, CO', + 1719622 => 'Colorado Springs, CO', + 1719623 => 'Colorado Springs, CO', + 1719630 => 'Colorado Springs, CO', + 1719632 => 'Colorado Springs, CO', + 1719633 => 'Colorado Springs, CO', + 1719634 => 'Colorado Springs, CO', + 1719635 => 'Colorado Springs, CO', + 1719636 => 'Colorado Springs, CO', + 1719637 => 'Colorado Springs, CO', + 1719638 => 'Colorado Springs, CO', + 1719657 => 'Del Norte, CO', + 1719658 => 'Creede, CO', + 1719660 => 'Colorado Springs, CO', + 1719667 => 'Colorado Springs, CO', + 1719672 => 'San Luis, CO', + 1719685 => 'Manitou Springs, CO', + 1719687 => 'Woodland Park, CO', + 1719738 => 'Walsenburg, CO', + 1719742 => 'La Veta, CO', + 1719749 => 'Peyton, CO', + 1719754 => 'Center, CO', + 1719765 => 'Flagler, CO', + 1719767 => 'Cheyenne Wells, CO', + 1719775 => 'Limon, CO', + 1719776 => 'Colorado Springs, CO', + 1719783 => 'Westcliffe, CO', + 1719784 => 'Florence, CO', + 1719785 => 'Colorado Springs, CO', + 1719845 => 'Trinidad, CO', + 1719846 => 'Trinidad, CO', + 1719852 => 'Monte Vista, CO', + 1719867 => 'Colorado Springs, CO', + 1719873 => 'South Fork, CO', + 1719884 => 'Colorado Springs, CO', + 1719948 => 'Pueblo, CO', + 1719955 => 'Colorado Springs, CO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1720.php b/src/libphonenumber/geocoding/data/en/1720.php new file mode 100644 index 000000000..48d1a5548 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1720.php @@ -0,0 +1,24 @@ + 'Colorado', + 1720406 => 'Boulder, CO', + 1720423 => 'Denver, CO', + 1720424 => 'Denver, CO', + 1720494 => 'Longmont, CO', + 1720564 => 'Boulder, CO', + 1720565 => 'Boulder, CO', + 1720570 => 'Denver, CO', + 1720685 => 'Brighton, CO', + 1720777 => 'Aurora, CO', + 1720848 => 'Aurora, CO', + 1720851 => 'Parker, CO', + 1720855 => 'Denver, CO', + 1720859 => 'Aurora, CO', + 1720865 => 'Denver, CO', + 1720904 => 'Denver, CO', + 1720913 => 'Denver, CO', + 1720922 => 'Littleton, CO', + 1720932 => 'Denver, CO', + 1720941 => 'Denver, CO', + 1720981 => 'Littleton, CO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1724.php b/src/libphonenumber/geocoding/data/en/1724.php new file mode 100644 index 000000000..43a9bc6ac --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1724.php @@ -0,0 +1,120 @@ + 'Pennsylvania', + 1724219 => 'Greensburg, PA', + 1724222 => 'Washington, PA', + 1724223 => 'Washington, PA', + 1724225 => 'Washington, PA', + 1724228 => 'Washington, PA', + 1724229 => 'Washington, PA', + 1724235 => 'New Florence, PA', + 1724238 => 'Ligonier, PA', + 1724250 => 'Washington, PA', + 1724258 => 'Monongahela, PA', + 1724266 => 'Ambridge, PA', + 1724282 => 'Butler, PA', + 1724283 => 'Butler, PA', + 1724284 => 'Butler, PA', + 1724285 => 'Butler, PA', + 1724287 => 'Butler, PA', + 1724297 => 'Worthington, PA', + 1724324 => 'Mount Morris, PA', + 1724348 => 'Finleyville, PA', + 1724349 => 'Indiana, PA', + 1724353 => 'Sarver, PA', + 1724357 => 'Indiana, PA', + 1724375 => 'Aliquippa, PA', + 1724378 => 'Aliquippa, PA', + 1724425 => 'Uniontown, PA', + 1724430 => 'Uniontown, PA', + 1724431 => 'Butler, PA', + 1724434 => 'Uniontown, PA', + 1724437 => 'Uniontown, PA', + 1724438 => 'Uniontown, PA', + 1724439 => 'Uniontown, PA', + 1724444 => 'Gibsonia, PA', + 1724445 => 'Chicora, PA', + 1724449 => 'Gibsonia, PA', + 1724450 => 'Grove City, PA', + 1724457 => 'Coraopolis, PA', + 1724458 => 'Grove City, PA', + 1724459 => 'Blairsville, PA', + 1724463 => 'Indiana, PA', + 1724465 => 'Indiana, PA', + 1724477 => 'Butler, PA', + 1724482 => 'Butler, PA', + 1724483 => 'Charleroi, PA', + 1724489 => 'Charleroi, PA', + 1724523 => 'Jeannette, PA', + 1724527 => 'Jeannette, PA', + 1724528 => 'West Middlesex, PA', + 1724532 => 'Latrobe, PA', + 1724533 => 'Volant, PA', + 1724537 => 'Latrobe, PA', + 1724539 => 'Latrobe, PA', + 1724542 => 'Mount Pleasant, PA', + 1724543 => 'Kittanning, PA', + 1724545 => 'Kittanning, PA', + 1724547 => 'Mount Pleasant, PA', + 1724548 => 'Kittanning, PA', + 1724552 => 'Greensburg, PA', + 1724567 => 'Vandergrift, PA', + 1724568 => 'Vandergrift, PA', + 1724569 => 'Smithfield, PA', + 1724583 => 'Masontown, PA', + 1724586 => 'Butler, PA', + 1724588 => 'Greenville, PA', + 1724589 => 'Greenville, PA', + 1724592 => 'Rices Landing, PA', + 1724598 => 'New Castle, PA', + 1724626 => 'Connellsville, PA', + 1724627 => 'Waynesburg, PA', + 1724628 => 'Connellsville, PA', + 1724639 => 'Saltsburg, PA', + 1724652 => 'New Castle, PA', + 1724654 => 'New Castle, PA', + 1724656 => 'New Castle, PA', + 1724657 => 'New Castle, PA', + 1724658 => 'New Castle, PA', + 1724662 => 'Mercer, PA', + 1724663 => 'Claysville, PA', + 1724668 => 'New Alexandria, PA', + 1724684 => 'Monessen, PA', + 1724693 => 'Oakdale, PA', + 1724694 => 'Derry, PA', + 1724725 => 'Point Marion, PA', + 1724727 => 'Apollo, PA', + 1724736 => 'Perryopolis, PA', + 1724738 => 'Slippery Rock, PA', + 1724752 => 'Ellwood City, PA', + 1724758 => 'Ellwood City, PA', + 1724763 => 'Ford City, PA', + 1724785 => 'Brownsville, PA', + 1724794 => 'Slippery Rock, PA', + 1724827 => 'Darlington, PA', + 1724830 => 'Greensburg, PA', + 1724832 => 'Greensburg, PA', + 1724834 => 'Greensburg, PA', + 1724836 => 'Greensburg, PA', + 1724837 => 'Greensburg, PA', + 1724838 => 'Greensburg, PA', + 1724842 => 'Leechburg, PA', + 1724845 => 'Leechburg, PA', + 1724850 => 'Greensburg, PA', + 1724852 => 'Waynesburg, PA', + 1724853 => 'Greensburg, PA', + 1724861 => 'Irwin, PA', + 1724863 => 'Irwin, PA', + 1724864 => 'Irwin, PA', + 1724867 => 'Emlenton, PA', + 1724898 => 'Valencia, PA', + 1724924 => 'New Castle, PA', + 1724926 => 'McDonald, PA', + 1724929 => 'Belle Vernon, PA', + 1724930 => 'Belle Vernon, PA', + 1724932 => 'Jamestown, PA', + 1724943 => 'Greensboro, PA', + 1724946 => 'New Wilmington, PA', + 1724947 => 'Burgettstown, PA', + 1724966 => 'Carmichaels, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1726.php b/src/libphonenumber/geocoding/data/en/1726.php new file mode 100644 index 000000000..d9fc9ee57 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1726.php @@ -0,0 +1,4 @@ + 'Buffalo, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1727.php b/src/libphonenumber/geocoding/data/en/1727.php new file mode 100644 index 000000000..a5bdaeb19 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1727.php @@ -0,0 +1,66 @@ + 'Florida', + 1727321 => 'St. Petersburg, FL', + 1727322 => 'St. Petersburg, FL', + 1727323 => 'St. Petersburg, FL', + 1727327 => 'St. Petersburg, FL', + 1727328 => 'St. Petersburg, FL', + 1727343 => 'St. Petersburg, FL', + 1727345 => 'St. Petersburg, FL', + 1727381 => 'St. Petersburg, FL', + 1727441 => 'Clearwater, FL', + 1727442 => 'Clearwater, FL', + 1727443 => 'Clearwater, FL', + 1727445 => 'Clearwater, FL', + 1727446 => 'Clearwater, FL', + 1727447 => 'Clearwater, FL', + 1727449 => 'Clearwater, FL', + 1727461 => 'Clearwater, FL', + 1727462 => 'Clearwater, FL', + 1727464 => 'Clearwater, FL', + 1727467 => 'Clearwater, FL', + 1727502 => 'St. Petersburg, FL', + 1727521 => 'St. Petersburg, FL', + 1727522 => 'St. Petersburg, FL', + 1727525 => 'St. Petersburg, FL', + 1727526 => 'St. Petersburg, FL', + 1727527 => 'St. Petersburg, FL', + 1727528 => 'St. Petersburg, FL', + 1727553 => 'St. Petersburg, FL', + 1727562 => 'Clearwater, FL', + 1727567 => 'St. Petersburg, FL', + 1727573 => 'Clearwater, FL', + 1727576 => 'St. Petersburg, FL', + 1727577 => 'St. Petersburg, FL', + 1727578 => 'St. Petersburg, FL', + 1727579 => 'St. Petersburg, FL', + 1727581 => 'Largo, FL', + 1727588 => 'Largo, FL', + 1727723 => 'Clearwater, FL', + 1727733 => 'Dunedin, FL', + 1727734 => 'Dunedin, FL', + 1727736 => 'Dunedin, FL', + 1727767 => 'St. Petersburg, FL', + 1727789 => 'Palm Harbor, FL', + 1727791 => 'Clearwater, FL', + 1727796 => 'Clearwater, FL', + 1727797 => 'Clearwater, FL', + 1727799 => 'Clearwater, FL', + 1727820 => 'St. Petersburg, FL', + 1727821 => 'St. Petersburg, FL', + 1727822 => 'St. Petersburg, FL', + 1727823 => 'St. Petersburg, FL', + 1727824 => 'St. Petersburg, FL', + 1727825 => 'St. Petersburg, FL', + 1727864 => 'St. Petersburg, FL', + 1727865 => 'St. Petersburg, FL', + 1727866 => 'St. Petersburg, FL', + 1727867 => 'St. Petersburg, FL', + 1727892 => 'St. Petersburg, FL', + 1727893 => 'St. Petersburg, FL', + 1727894 => 'St. Petersburg, FL', + 1727895 => 'St. Petersburg, FL', + 1727896 => 'St. Petersburg, FL', + 1727898 => 'St. Petersburg, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1730.php b/src/libphonenumber/geocoding/data/en/1730.php new file mode 100644 index 000000000..31d07fc01 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1730.php @@ -0,0 +1,4 @@ + 'Alexandria, VA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1731.php b/src/libphonenumber/geocoding/data/en/1731.php new file mode 100644 index 000000000..d8595d8e2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1731.php @@ -0,0 +1,79 @@ + 'Tennessee', + 1731221 => 'Ripley, TN', + 1731235 => 'Greenfield, TN', + 1731247 => 'Puryear, TN', + 1731253 => 'Tiptonville, TN', + 1731254 => 'Whiteville, TN', + 1731256 => 'Jackson, TN', + 1731264 => 'Ridgely, TN', + 1731265 => 'Jackson, TN', + 1731285 => 'Dyersburg, TN', + 1731286 => 'Dyersburg, TN', + 1731287 => 'Dyersburg, TN', + 1731288 => 'Dyersburg, TN', + 1731352 => 'McKenzie, TN', + 1731364 => 'Dresden, TN', + 1731376 => 'Middleton, TN', + 1731410 => 'Jackson, TN', + 1731421 => 'Jackson, TN', + 1731422 => 'Jackson, TN', + 1731423 => 'Jackson, TN', + 1731424 => 'Jackson, TN', + 1731425 => 'Jackson, TN', + 1731426 => 'Jackson, TN', + 1731427 => 'Jackson, TN', + 1731456 => 'Sharon, TN', + 1731479 => 'South Fulton, TN', + 1731512 => 'Jackson, TN', + 1731541 => 'Jackson, TN', + 1731554 => 'Jackson, TN', + 1731584 => 'Camden, TN', + 1731587 => 'Martin, TN', + 1731588 => 'Martin, TN', + 1731593 => 'Big Sandy, TN', + 1731627 => 'Newbern, TN', + 1731635 => 'Ripley, TN', + 1731641 => 'Paris, TN', + 1731642 => 'Paris, TN', + 1731644 => 'Paris, TN', + 1731645 => 'Selmer, TN', + 1731648 => 'Gleason, TN', + 1731658 => 'Bolivar, TN', + 1731660 => 'Jackson, TN', + 1731661 => 'Jackson, TN', + 1731663 => 'Bells, TN', + 1731664 => 'Jackson, TN', + 1731665 => 'Rutherford, TN', + 1731668 => 'Jackson, TN', + 1731686 => 'Milan, TN', + 1731692 => 'Dyer, TN', + 1731696 => 'Alamo, TN', + 1731723 => 'Milan, TN', + 1731736 => 'Jackson, TN', + 1731738 => 'Henning, TN', + 1731742 => 'Bradford, TN', + 1731749 => 'Kenton, TN', + 1731772 => 'Brownsville, TN', + 1731779 => 'Brownsville, TN', + 1731783 => 'Medina, TN', + 1731784 => 'Humboldt, TN', + 1731836 => 'Halls, TN', + 1731847 => 'Parsons, TN', + 1731852 => 'Decaturville, TN', + 1731855 => 'Trenton, TN', + 1731868 => 'Jackson, TN', + 1731881 => 'Selmer, TN', + 1731884 => 'Union City, TN', + 1731885 => 'Union City, TN', + 1731886 => 'Union City, TN', + 1731925 => 'Savannah, TN', + 1731926 => 'Savannah, TN', + 1731935 => 'Jackson, TN', + 1731967 => 'Lexington, TN', + 1731968 => 'Lexington, TN', + 1731984 => 'Jackson, TN', + 1731986 => 'Huntingdon, TN', + 1731989 => 'Henderson, TN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1732.php b/src/libphonenumber/geocoding/data/en/1732.php new file mode 100644 index 000000000..21c6fa607 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1732.php @@ -0,0 +1,64 @@ + 'New Jersey', + 1732223 => 'Manasquan, NJ', + 1732225 => 'Edison, NJ', + 1732235 => 'New Brunswick, NJ', + 1732240 => 'Toms River, NJ', + 1732244 => 'Toms River, NJ', + 1732248 => 'Edison, NJ', + 1732255 => 'Toms River, NJ', + 1732262 => 'Brick, NJ', + 1732269 => 'Bayville, NJ', + 1732270 => 'Toms River, NJ', + 1732281 => 'Toms River, NJ', + 1732286 => 'Toms River, NJ', + 1732287 => 'Edison, NJ', + 1732288 => 'Toms River, NJ', + 1732293 => 'Perth Amboy, NJ', + 1732294 => 'Freehold, NJ', + 1732324 => 'Perth Amboy, NJ', + 1732341 => 'Toms River, NJ', + 1732346 => 'Edison, NJ', + 1732349 => 'Toms River, NJ', + 1732363 => 'Lakewood, NJ', + 1732364 => 'Lakewood, NJ', + 1732376 => 'Perth Amboy, NJ', + 1732417 => 'Edison, NJ', + 1732442 => 'Perth Amboy, NJ', + 1732445 => 'Piscataway Township, NJ', + 1732458 => 'Brick, NJ', + 1732463 => 'Piscataway Township, NJ', + 1732473 => 'Toms River, NJ', + 1732477 => 'Brick, NJ', + 1732505 => 'Toms River, NJ', + 1732506 => 'Toms River, NJ', + 1732534 => 'Lakewood, NJ', + 1732541 => 'Carteret, NJ', + 1732557 => 'Toms River, NJ', + 1732562 => 'Piscataway Township, NJ', + 1732607 => 'Old Bridge, NJ', + 1732615 => 'Middletown, NJ', + 1732650 => 'Edison, NJ', + 1732671 => 'Middletown, NJ', + 1732697 => 'Perth Amboy, NJ', + 1732736 => 'Toms River, NJ', + 1732785 => 'Brick, NJ', + 1732802 => 'Carteret, NJ', + 1732818 => 'Toms River, NJ', + 1732826 => 'Perth Amboy, NJ', + 1732833 => 'Jackson, NJ', + 1732836 => 'Brick, NJ', + 1732840 => 'Brick, NJ', + 1732873 => 'Somerset, NJ', + 1732905 => 'Lakewood, NJ', + 1732914 => 'Toms River, NJ', + 1732920 => 'Brick, NJ', + 1732923 => 'Long Branch, NJ', + 1732928 => 'Jackson, NJ', + 1732929 => 'Toms River, NJ', + 1732932 => 'New Brunswick, NJ', + 1732969 => 'Carteret, NJ', + 1732981 => 'Piscataway Township, NJ', + 1732987 => 'Lakewood, NJ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1734.php b/src/libphonenumber/geocoding/data/en/1734.php new file mode 100644 index 000000000..3b6072072 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1734.php @@ -0,0 +1,91 @@ + 'Michigan', + 1734213 => 'Ann Arbor, MI', + 1734214 => 'Ann Arbor, MI', + 1734222 => 'Ann Arbor, MI', + 1734240 => 'Monroe, MI', + 1734241 => 'Monroe, MI', + 1734242 => 'Monroe, MI', + 1734243 => 'Monroe, MI', + 1734279 => 'Petersburg, MI', + 1734287 => 'Taylor, MI', + 1734289 => 'Monroe, MI', + 1734302 => 'Ann Arbor, MI', + 1734327 => 'Ann Arbor, MI', + 1734332 => 'Ann Arbor, MI', + 1734369 => 'Ann Arbor, MI', + 1734374 => 'Taylor, MI', + 1734384 => 'Monroe, MI', + 1734394 => 'Canton, MI', + 1734397 => 'Canton, MI', + 1734398 => 'Canton, MI', + 1734426 => 'Dexter, MI', + 1734428 => 'Manchester, MI', + 1734429 => 'Saline, MI', + 1734432 => 'Livonia, MI', + 1734433 => 'Chelsea, MI', + 1734439 => 'Milan, MI', + 1734449 => 'Whitmore Lake, MI', + 1734453 => 'Plymouth, MI', + 1734457 => 'Monroe, MI', + 1734462 => 'Livonia, MI', + 1734464 => 'Livonia, MI', + 1734475 => 'Chelsea, MI', + 1734477 => 'Ann Arbor, MI', + 1734481 => 'Ypsilanti, MI', + 1734487 => 'Ypsilanti, MI', + 1734495 => 'Canton, MI', + 1734523 => 'Livonia, MI', + 1734529 => 'Dundee, MI', + 1734542 => 'Livonia, MI', + 1734544 => 'Ypsilanti, MI', + 1734586 => 'Newport, MI', + 1734591 => 'Livonia, MI', + 1734615 => 'Ann Arbor, MI', + 1734622 => 'Ann Arbor, MI', + 1734623 => 'Ann Arbor, MI', + 1734632 => 'Livonia, MI', + 1734647 => 'Ann Arbor, MI', + 1734654 => 'Carleton, MI', + 1734655 => 'Livonia, MI', + 1734662 => 'Ann Arbor, MI', + 1734663 => 'Ann Arbor, MI', + 1734665 => 'Ann Arbor, MI', + 1734668 => 'Ann Arbor, MI', + 1734697 => 'Belleville, MI', + 1734699 => 'Belleville, MI', + 1734712 => 'Ypsilanti, MI', + 1734714 => 'Ypsilanti, MI', + 1734741 => 'Ann Arbor, MI', + 1734744 => 'Livonia, MI', + 1734747 => 'Ann Arbor, MI', + 1734753 => 'New Boston, MI', + 1734761 => 'Ann Arbor, MI', + 1734763 => 'Ann Arbor, MI', + 1734764 => 'Ann Arbor, MI', + 1734769 => 'Ann Arbor, MI', + 1734779 => 'Livonia, MI', + 1734785 => 'Southgate, MI', + 1734794 => 'Ann Arbor, MI', + 1734827 => 'Ann Arbor, MI', + 1734844 => 'Canton, MI', + 1734845 => 'Ann Arbor, MI', + 1734847 => 'Temperance, MI', + 1734848 => 'Erie, MI', + 1734855 => 'Livonia, MI', + 1734878 => 'Pinckney, MI', + 1734913 => 'Ann Arbor, MI', + 1734929 => 'Ann Arbor, MI', + 1734930 => 'Ann Arbor, MI', + 1734936 => 'Ann Arbor, MI', + 1734944 => 'Saline, MI', + 1734953 => 'Livonia, MI', + 1734971 => 'Ann Arbor, MI', + 1734973 => 'Ann Arbor, MI', + 1734981 => 'Canton, MI', + 1734994 => 'Ann Arbor, MI', + 1734996 => 'Ann Arbor, MI', + 1734997 => 'Ann Arbor, MI', + 1734998 => 'Ann Arbor, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1737.php b/src/libphonenumber/geocoding/data/en/1737.php new file mode 100644 index 000000000..44f07ff42 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1737.php @@ -0,0 +1,4 @@ + 'Texas', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1740.php b/src/libphonenumber/geocoding/data/en/1740.php new file mode 100644 index 000000000..63c7ba8b1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1740.php @@ -0,0 +1,147 @@ + 'Ohio', + 1740223 => 'Marion, OH', + 1740246 => 'Thornville, OH', + 1740259 => 'Lucasville, OH', + 1740282 => 'Steubenville, OH', + 1740283 => 'Steubenville, OH', + 1740284 => 'Steubenville, OH', + 1740286 => 'Jackson, OH', + 1740288 => 'Jackson, OH', + 1740289 => 'Piketon, OH', + 1740295 => 'Coshocton, OH', + 1740297 => 'Zanesville, OH', + 1740332 => 'Laurelville, OH', + 1740333 => 'Washington Court House, OH', + 1740335 => 'Washington Court House, OH', + 1740342 => 'New Lexington, OH', + 1740344 => 'Newark, OH', + 1740345 => 'Newark, OH', + 1740348 => 'Newark, OH', + 1740349 => 'Newark, OH', + 1740351 => 'Portsmouth, OH', + 1740353 => 'Portsmouth, OH', + 1740354 => 'Portsmouth, OH', + 1740355 => 'Portsmouth, OH', + 1740356 => 'Portsmouth, OH', + 1740362 => 'Delaware, OH', + 1740363 => 'Delaware, OH', + 1740364 => 'Newark, OH', + 1740366 => 'Newark, OH', + 1740368 => 'Delaware, OH', + 1740369 => 'Delaware, OH', + 1740373 => 'Marietta, OH', + 1740374 => 'Marietta, OH', + 1740375 => 'Marion, OH', + 1740376 => 'Marietta, OH', + 1740377 => 'South Point, OH', + 1740380 => 'Logan, OH', + 1740382 => 'Marion, OH', + 1740383 => 'Marion, OH', + 1740384 => 'Wellston, OH', + 1740385 => 'Logan, OH', + 1740386 => 'Marion, OH', + 1740387 => 'Marion, OH', + 1740389 => 'Marion, OH', + 1740392 => 'Mount Vernon, OH', + 1740393 => 'Mount Vernon, OH', + 1740395 => 'Jackson, OH', + 1740397 => 'Mount Vernon, OH', + 1740401 => 'Belpre, OH', + 1740420 => 'Circleville, OH', + 1740423 => 'Belpre, OH', + 1740425 => 'Barnesville, OH', + 1740426 => 'Jeffersonville, OH', + 1740432 => 'Cambridge, OH', + 1740435 => 'Cambridge, OH', + 1740439 => 'Cambridge, OH', + 1740441 => 'Gallipolis, OH', + 1740446 => 'Gallipolis, OH', + 1740450 => 'Zanesville, OH', + 1740452 => 'Zanesville, OH', + 1740453 => 'Zanesville, OH', + 1740454 => 'Zanesville, OH', + 1740455 => 'Zanesville, OH', + 1740467 => 'Millersport, OH', + 1740472 => 'Woodsfield, OH', + 1740474 => 'Circleville, OH', + 1740477 => 'Circleville, OH', + 1740482 => 'Nevada, OH', + 1740494 => 'Prospect, OH', + 1740498 => 'Newcomerstown, OH', + 1740526 => 'St. Clairsville, OH', + 1740532 => 'Ironton, OH', + 1740533 => 'Ironton, OH', + 1740534 => 'Ironton, OH', + 1740535 => 'Mingo Junction, OH', + 1740537 => 'Toronto, OH', + 1740566 => 'Athens, OH', + 1740568 => 'Marietta, OH', + 1740574 => 'Wheelersburg, OH', + 1740587 => 'Granville, OH', + 1740588 => 'Zanesville, OH', + 1740589 => 'Athens, OH', + 1740592 => 'Athens, OH', + 1740593 => 'Athens, OH', + 1740594 => 'Athens, OH', + 1740596 => 'McArthur, OH', + 1740622 => 'Coshocton, OH', + 1740623 => 'Coshocton, OH', + 1740625 => 'Centerburg, OH', + 1740633 => 'Martins Ferry, OH', + 1740634 => 'Bainbridge, OH', + 1740652 => 'Lancaster, OH', + 1740653 => 'Lancaster, OH', + 1740654 => 'Lancaster, OH', + 1740663 => 'Chillicothe, OH', + 1740667 => 'Coolville, OH', + 1740670 => 'Newark, OH', + 1740681 => 'Lancaster, OH', + 1740682 => 'Oak Hill, OH', + 1740687 => 'Lancaster, OH', + 1740689 => 'Lancaster, OH', + 1740694 => 'Fredericktown, OH', + 1740695 => 'St. Clairsville, OH', + 1740697 => 'Roseville, OH', + 1740698 => 'Albany, OH', + 1740699 => 'St. Clairsville, OH', + 1740702 => 'Chillicothe, OH', + 1740732 => 'Caldwell, OH', + 1740743 => 'Somerset, OH', + 1740753 => 'Nelsonville, OH', + 1740754 => 'Dresden, OH', + 1740756 => 'Carroll, OH', + 1740763 => 'Newark, OH', + 1740767 => 'Glouster, OH', + 1740768 => 'Bergholz, OH', + 1740772 => 'Chillicothe, OH', + 1740773 => 'Chillicothe, OH', + 1740774 => 'Chillicothe, OH', + 1740775 => 'Chillicothe, OH', + 1740779 => 'Chillicothe, OH', + 1740795 => 'Powhatan Point, OH', + 1740824 => 'Warsaw, OH', + 1740826 => 'New Concord, OH', + 1740828 => 'Frazeysburg, OH', + 1740833 => 'Delaware, OH', + 1740845 => 'London, OH', + 1740852 => 'London, OH', + 1740858 => 'West Portsmouth, OH', + 1740862 => 'Baltimore, OH', + 1740865 => 'Matamoras, OH', + 1740867 => 'Chesapeake, OH', + 1740869 => 'Mount Sterling, OH', + 1740886 => 'Proctorville, OH', + 1740892 => 'Utica, OH', + 1740894 => 'South Point, OH', + 1740941 => 'Waverly City, OH', + 1740942 => 'Cadiz, OH', + 1740943 => 'Richwood, OH', + 1740947 => 'Waverly City, OH', + 1740948 => 'Jeffersonville, OH', + 1740967 => 'Johnstown, OH', + 1740982 => 'Crooksville, OH', + 1740983 => 'Ashville, OH', + 1740998 => 'Frankfort, OH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1754.php b/src/libphonenumber/geocoding/data/en/1754.php new file mode 100644 index 000000000..d4813fa73 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1754.php @@ -0,0 +1,4 @@ + 'Florida', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1757.php b/src/libphonenumber/geocoding/data/en/1757.php new file mode 100644 index 000000000..d4b7dd056 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1757.php @@ -0,0 +1,169 @@ + 'Virginia', + 1757220 => 'Williamsburg, VA', + 1757221 => 'Williamsburg, VA', + 1757224 => 'Hampton, VA', + 1757229 => 'Williamsburg, VA', + 1757242 => 'Windsor, VA', + 1757244 => 'Newport News, VA', + 1757247 => 'Newport News, VA', + 1757249 => 'Newport News, VA', + 1757253 => 'Williamsburg, VA', + 1757258 => 'Williamsburg, VA', + 1757259 => 'Williamsburg, VA', + 1757261 => 'Norfolk, VA', + 1757262 => 'Hampton, VA', + 1757294 => 'Surry, VA', + 1757301 => 'Virginia Beach, VA', + 1757306 => 'Virginia Beach, VA', + 1757312 => 'Chesapeake, VA', + 1757318 => 'Virginia Beach, VA', + 1757331 => 'Cape Charles, VA', + 1757336 => 'Chincoteague Island, VA', + 1757340 => 'Virginia Beach, VA', + 1757345 => 'Williamsburg, VA', + 1757356 => 'Smithfield, VA', + 1757357 => 'Smithfield, VA', + 1757363 => 'Virginia Beach, VA', + 1757365 => 'Smithfield, VA', + 1757368 => 'Virginia Beach, VA', + 1757380 => 'Newport News, VA', + 1757382 => 'Chesapeake, VA', + 1757385 => 'Virginia Beach, VA', + 1757388 => 'Norfolk, VA', + 1757391 => 'Portsmouth, VA', + 1757393 => 'Portsmouth, VA', + 1757395 => 'Virginia Beach, VA', + 1757397 => 'Portsmouth, VA', + 1757398 => 'Portsmouth, VA', + 1757399 => 'Portsmouth, VA', + 1757410 => 'Chesapeake, VA', + 1757412 => 'Virginia Beach, VA', + 1757417 => 'Virginia Beach, VA', + 1757421 => 'Chesapeake, VA', + 1757422 => 'Virginia Beach, VA', + 1757423 => 'Norfolk, VA', + 1757425 => 'Virginia Beach, VA', + 1757426 => 'Virginia Beach, VA', + 1757427 => 'Virginia Beach, VA', + 1757428 => 'Virginia Beach, VA', + 1757430 => 'Virginia Beach, VA', + 1757431 => 'Virginia Beach, VA', + 1757432 => 'Chesapeake, VA', + 1757434 => 'Portsmouth, VA', + 1757436 => 'Chesapeake, VA', + 1757437 => 'Virginia Beach, VA', + 1757440 => 'Norfolk, VA', + 1757441 => 'Norfolk, VA', + 1757446 => 'Norfolk, VA', + 1757451 => 'Norfolk, VA', + 1757455 => 'Norfolk, VA', + 1757456 => 'Virginia Beach, VA', + 1757460 => 'Virginia Beach, VA', + 1757461 => 'Norfolk, VA', + 1757463 => 'Virginia Beach, VA', + 1757464 => 'Virginia Beach, VA', + 1757466 => 'Norfolk, VA', + 1757468 => 'Virginia Beach, VA', + 1757471 => 'Virginia Beach, VA', + 1757473 => 'Virginia Beach, VA', + 1757474 => 'Virginia Beach, VA', + 1757479 => 'Virginia Beach, VA', + 1757480 => 'Norfolk, VA', + 1757481 => 'Virginia Beach, VA', + 1757482 => 'Chesapeake, VA', + 1757485 => 'Chesapeake, VA', + 1757486 => 'Virginia Beach, VA', + 1757489 => 'Norfolk, VA', + 1757490 => 'Virginia Beach, VA', + 1757491 => 'Virginia Beach, VA', + 1757493 => 'Virginia Beach, VA', + 1757494 => 'Chesapeake, VA', + 1757495 => 'Virginia Beach, VA', + 1757496 => 'Virginia Beach, VA', + 1757497 => 'Virginia Beach, VA', + 1757498 => 'Virginia Beach, VA', + 1757499 => 'Virginia Beach, VA', + 1757507 => 'Virginia Beach, VA', + 1757514 => 'Suffolk, VA', + 1757516 => 'Franklin, VA', + 1757518 => 'Virginia Beach, VA', + 1757533 => 'Norfolk, VA', + 1757534 => 'Newport News, VA', + 1757538 => 'Suffolk, VA', + 1757539 => 'Suffolk, VA', + 1757543 => 'Chesapeake, VA', + 1757545 => 'Chesapeake, VA', + 1757546 => 'Chesapeake, VA', + 1757547 => 'Chesapeake, VA', + 1757548 => 'Chesapeake, VA', + 1757549 => 'Chesapeake, VA', + 1757557 => 'Virginia Beach, VA', + 1757558 => 'Chesapeake, VA', + 1757562 => 'Franklin, VA', + 1757563 => 'Virginia Beach, VA', + 1757564 => 'Williamsburg, VA', + 1757565 => 'Williamsburg, VA', + 1757569 => 'Franklin, VA', + 1757583 => 'Norfolk, VA', + 1757587 => 'Norfolk, VA', + 1757588 => 'Norfolk, VA', + 1757591 => 'Newport News, VA', + 1757594 => 'Newport News, VA', + 1757595 => 'Newport News, VA', + 1757596 => 'Newport News, VA', + 1757599 => 'Newport News, VA', + 1757622 => 'Norfolk, VA', + 1757623 => 'Norfolk, VA', + 1757624 => 'Norfolk, VA', + 1757625 => 'Norfolk, VA', + 1757626 => 'Norfolk, VA', + 1757627 => 'Norfolk, VA', + 1757631 => 'Virginia Beach, VA', + 1757640 => 'Norfolk, VA', + 1757643 => 'Newport News, VA', + 1757645 => 'Williamsburg, VA', + 1757653 => 'Courtland, VA', + 1757657 => 'Suffolk, VA', + 1757664 => 'Norfolk, VA', + 1757671 => 'Virginia Beach, VA', + 1757683 => 'Norfolk, VA', + 1757689 => 'Virginia Beach, VA', + 1757721 => 'Virginia Beach, VA', + 1757722 => 'Hampton, VA', + 1757723 => 'Hampton, VA', + 1757727 => 'Hampton, VA', + 1757728 => 'Hampton, VA', + 1757764 => 'Hampton, VA', + 1757788 => 'Hampton, VA', + 1757825 => 'Hampton, VA', + 1757826 => 'Hampton, VA', + 1757827 => 'Hampton, VA', + 1757838 => 'Hampton, VA', + 1757850 => 'Hampton, VA', + 1757851 => 'Hampton, VA', + 1757852 => 'Norfolk, VA', + 1757853 => 'Norfolk, VA', + 1757855 => 'Norfolk, VA', + 1757857 => 'Norfolk, VA', + 1757858 => 'Norfolk, VA', + 1757868 => 'Poquoson, VA', + 1757873 => 'Newport News, VA', + 1757874 => 'Newport News, VA', + 1757875 => 'Newport News, VA', + 1757881 => 'Newport News, VA', + 1757886 => 'Newport News, VA', + 1757889 => 'Norfolk, VA', + 1757896 => 'Hampton, VA', + 1757899 => 'Wakefield, VA', + 1757903 => 'Williamsburg, VA', + 1757923 => 'Suffolk, VA', + 1757925 => 'Suffolk, VA', + 1757926 => 'Newport News, VA', + 1757928 => 'Newport News, VA', + 1757930 => 'Newport News, VA', + 1757934 => 'Suffolk, VA', + 1757953 => 'Portsmouth, VA', + 1757984 => 'Williamsburg, VA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1760.php b/src/libphonenumber/geocoding/data/en/1760.php new file mode 100644 index 000000000..daa6ad4c4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1760.php @@ -0,0 +1,153 @@ + 'California', + 1760228 => 'Yucca Valley, CA', + 1760231 => 'Oceanside, CA', + 1760233 => 'Escondido, CA', + 1760240 => 'Apple Valley, CA', + 1760241 => 'Victorville, CA', + 1760242 => 'Apple Valley, CA', + 1760243 => 'Victorville, CA', + 1760244 => 'Hesperia, CA', + 1760245 => 'Victorville, CA', + 1760246 => 'Adelanto, CA', + 1760247 => 'Apple Valley, CA', + 1760248 => 'Lucerne Valley, CA', + 1760249 => 'Wrightwood, CA', + 1760252 => 'Barstow, CA', + 1760253 => 'Barstow, CA', + 1760255 => 'Barstow, CA', + 1760256 => 'Barstow, CA', + 1760257 => 'Newberry Springs, CA', + 1760268 => 'Carlsbad, CA', + 1760291 => 'Escondido, CA', + 1760294 => 'Escondido, CA', + 1760320 => 'Palm Springs, CA', + 1760322 => 'Palm Springs, CA', + 1760323 => 'Palm Springs, CA', + 1760325 => 'Palm Springs, CA', + 1760326 => 'Needles, CA', + 1760327 => 'Palm Springs, CA', + 1760336 => 'El Centro, CA', + 1760337 => 'El Centro, CA', + 1760339 => 'El Centro, CA', + 1760342 => 'Indio, CA', + 1760343 => 'Thousand Palms, CA', + 1760344 => 'Brawley, CA', + 1760347 => 'Indio, CA', + 1760348 => 'Calipatria, CA', + 1760351 => 'Brawley, CA', + 1760352 => 'El Centro, CA', + 1760353 => 'El Centro, CA', + 1760355 => 'Imperial, CA', + 1760356 => 'Holtville, CA', + 1760357 => 'Calexico, CA', + 1760361 => 'Twentynine Palms, CA', + 1760363 => 'Morongo Valley, CA', + 1760365 => 'Yucca Valley, CA', + 1760366 => 'Joshua Tree, CA', + 1760367 => 'Twentynine Palms, CA', + 1760369 => 'Yucca Valley, CA', + 1760370 => 'El Centro, CA', + 1760371 => 'Ridgecrest, CA', + 1760373 => 'California City, CA', + 1760375 => 'Ridgecrest, CA', + 1760379 => 'Lake Isabella, CA', + 1760384 => 'Ridgecrest, CA', + 1760397 => 'Thermal, CA', + 1760398 => 'Coachella, CA', + 1760416 => 'Palm Springs, CA', + 1760431 => 'Carlsbad, CA', + 1760432 => 'Escondido, CA', + 1760433 => 'Oceanside, CA', + 1760434 => 'Carlsbad, CA', + 1760435 => 'Oceanside, CA', + 1760438 => 'Carlsbad, CA', + 1760439 => 'Oceanside, CA', + 1760446 => 'Ridgecrest, CA', + 1760451 => 'Fallbrook, CA', + 1760471 => 'San Marcos, CA', + 1760476 => 'Carlsbad, CA', + 1760480 => 'Escondido, CA', + 1760482 => 'El Centro, CA', + 1760489 => 'Escondido, CA', + 1760499 => 'Ridgecrest, CA', + 1760510 => 'San Marcos, CA', + 1760530 => 'Adelanto, CA', + 1760564 => 'La Quinta, CA', + 1760572 => 'Winterhaven, CA', + 1760591 => 'San Marcos, CA', + 1760596 => 'Victorville, CA', + 1760598 => 'Vista, CA', + 1760602 => 'Carlsbad, CA', + 1760603 => 'Carlsbad, CA', + 1760720 => 'Carlsbad, CA', + 1760721 => 'Oceanside, CA', + 1760722 => 'Oceanside, CA', + 1760723 => 'Fallbrook, CA', + 1760725 => 'Camp Pendleton North, CA', + 1760728 => 'Fallbrook, CA', + 1760729 => 'Carlsbad, CA', + 1760731 => 'Fallbrook, CA', + 1760735 => 'Escondido, CA', + 1760736 => 'San Marcos, CA', + 1760737 => 'Escondido, CA', + 1760738 => 'Escondido, CA', + 1760739 => 'Escondido, CA', + 1760740 => 'Escondido, CA', + 1760741 => 'Escondido, CA', + 1760743 => 'Escondido, CA', + 1760744 => 'San Marcos, CA', + 1760745 => 'Escondido, CA', + 1760746 => 'Escondido, CA', + 1760747 => 'Escondido, CA', + 1760752 => 'San Marcos, CA', + 1760753 => 'Encinitas, CA', + 1760754 => 'Oceanside, CA', + 1760757 => 'Oceanside, CA', + 1760761 => 'San Marcos, CA', + 1760762 => 'Boron, CA', + 1760765 => 'Julian, CA', + 1760767 => 'Borrego Springs, CA', + 1760768 => 'Calexico, CA', + 1760771 => 'La Quinta, CA', + 1760775 => 'Indio, CA', + 1760777 => 'La Quinta, CA', + 1760778 => 'Palm Springs, CA', + 1760781 => 'Escondido, CA', + 1760787 => 'Ramona, CA', + 1760788 => 'Ramona, CA', + 1760789 => 'Ramona, CA', + 1760798 => 'San Marcos, CA', + 1760804 => 'Carlsbad, CA', + 1760827 => 'Carlsbad, CA', + 1760839 => 'Escondido, CA', + 1760843 => 'Victorville, CA', + 1760863 => 'Indio, CA', + 1760864 => 'Palm Springs, CA', + 1760868 => 'Phelan, CA', + 1760872 => 'Bishop, CA', + 1760873 => 'Bishop, CA', + 1760876 => 'Lone Pine, CA', + 1760878 => 'Independence, CA', + 1760918 => 'Carlsbad, CA', + 1760921 => 'Blythe, CA', + 1760922 => 'Blythe, CA', + 1760924 => 'Mammoth Lakes, CA', + 1760929 => 'Carlsbad, CA', + 1760930 => 'Carlsbad, CA', + 1760931 => 'Carlsbad, CA', + 1760932 => 'Bridgeport, CA', + 1760934 => 'Mammoth Lakes, CA', + 1760946 => 'Apple Valley, CA', + 1760947 => 'Hesperia, CA', + 1760948 => 'Hesperia, CA', + 1760949 => 'Hesperia, CA', + 1760951 => 'Victorville, CA', + 1760952 => 'Victorville, CA', + 1760955 => 'Victorville, CA', + 1760956 => 'Hesperia, CA', + 1760961 => 'Apple Valley, CA', + 1760966 => 'Oceanside, CA', + 1760967 => 'Oceanside, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1763.php b/src/libphonenumber/geocoding/data/en/1763.php new file mode 100644 index 000000000..0591fc312 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1763.php @@ -0,0 +1,23 @@ + 'Minnesota', + 1763241 => 'Elk River, MN', + 1763261 => 'Becker, MN', + 1763263 => 'Big Lake, MN', + 1763271 => 'Monticello, MN', + 1763295 => 'Monticello, MN', + 1763389 => 'Princeton, MN', + 1763441 => 'Elk River, MN', + 1763444 => 'Isanti, MN', + 1763525 => 'Minneapolis, MN', + 1763552 => 'Cambridge, MN', + 1763581 => 'Maple Grove, MN', + 1763631 => 'Princeton, MN', + 1763675 => 'Montrose, MN', + 1763682 => 'Buffalo, MN', + 1763684 => 'Buffalo, MN', + 1763689 => 'Cambridge, MN', + 1763856 => 'Zimmerman, MN', + 1763898 => 'Maple Grove, MN', + 1763972 => 'Delano, MN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1765.php b/src/libphonenumber/geocoding/data/en/1765.php new file mode 100644 index 000000000..a9e9fe658 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1765.php @@ -0,0 +1,133 @@ + 'Indiana', + 1765236 => 'Kokomo, IN', + 1765254 => 'Muncie, IN', + 1765281 => 'Muncie, IN', + 1765282 => 'Muncie, IN', + 1765284 => 'Muncie, IN', + 1765285 => 'Muncie, IN', + 1765286 => 'Muncie, IN', + 1765287 => 'Muncie, IN', + 1765288 => 'Muncie, IN', + 1765289 => 'Muncie, IN', + 1765294 => 'Veedersburg, IN', + 1765298 => 'Anderson, IN', + 1765342 => 'Martinsville, IN', + 1765345 => 'Knightstown, IN', + 1765348 => 'Hartford City, IN', + 1765349 => 'Martinsville, IN', + 1765352 => 'Martinsville, IN', + 1765354 => 'Middletown, IN', + 1765359 => 'Crawfordsville, IN', + 1765361 => 'Crawfordsville, IN', + 1765362 => 'Crawfordsville, IN', + 1765364 => 'Crawfordsville, IN', + 1765379 => 'Rossville, IN', + 1765386 => 'Coatesville, IN', + 1765396 => 'Eaton, IN', + 1765420 => 'Lafayette, IN', + 1765423 => 'Lafayette, IN', + 1765428 => 'Lafayette, IN', + 1765429 => 'Lafayette, IN', + 1765436 => 'Thorntown, IN', + 1765446 => 'Lafayette, IN', + 1765447 => 'Lafayette, IN', + 1765448 => 'Lafayette, IN', + 1765449 => 'Lafayette, IN', + 1765450 => 'Kokomo, IN', + 1765452 => 'Kokomo, IN', + 1765453 => 'Kokomo, IN', + 1765454 => 'Kokomo, IN', + 1765455 => 'Kokomo, IN', + 1765456 => 'Kokomo, IN', + 1765457 => 'Kokomo, IN', + 1765458 => 'Liberty, IN', + 1765459 => 'Kokomo, IN', + 1765463 => 'West Lafayette, IN', + 1765464 => 'West Lafayette, IN', + 1765471 => 'Lafayette, IN', + 1765472 => 'Peru, IN', + 1765473 => 'Peru, IN', + 1765474 => 'Lafayette, IN', + 1765475 => 'Peru, IN', + 1765477 => 'Lafayette, IN', + 1765478 => 'Cambridge City, IN', + 1765482 => 'Lebanon, IN', + 1765483 => 'Lebanon, IN', + 1765485 => 'Lebanon, IN', + 1765489 => 'Hagerstown, IN', + 1765494 => 'West Lafayette, IN', + 1765497 => 'West Lafayette, IN', + 1765521 => 'New Castle, IN', + 1765529 => 'New Castle, IN', + 1765552 => 'Elwood, IN', + 1765563 => 'Brookston, IN', + 1765564 => 'Delphi, IN', + 1765569 => 'Rockville, IN', + 1765584 => 'Winchester, IN', + 1765593 => 'New Castle, IN', + 1765599 => 'New Castle, IN', + 1765622 => 'Anderson, IN', + 1765628 => 'Greentown, IN', + 1765640 => 'Anderson, IN', + 1765641 => 'Anderson, IN', + 1765642 => 'Anderson, IN', + 1765643 => 'Anderson, IN', + 1765644 => 'Anderson, IN', + 1765646 => 'Anderson, IN', + 1765647 => 'Brookville, IN', + 1765648 => 'Anderson, IN', + 1765649 => 'Anderson, IN', + 1765651 => 'Marion, IN', + 1765653 => 'Greencastle, IN', + 1765654 => 'Frankfort, IN', + 1765656 => 'Frankfort, IN', + 1765658 => 'Greencastle, IN', + 1765659 => 'Frankfort, IN', + 1765662 => 'Marion, IN', + 1765664 => 'Marion, IN', + 1765668 => 'Marion, IN', + 1765671 => 'Marion, IN', + 1765675 => 'Tipton, IN', + 1765683 => 'Anderson, IN', + 1765724 => 'Alexandria, IN', + 1765728 => 'Montpelier, IN', + 1765741 => 'Muncie, IN', + 1765742 => 'Lafayette, IN', + 1765743 => 'West Lafayette, IN', + 1765746 => 'West Lafayette, IN', + 1765747 => 'Muncie, IN', + 1765751 => 'Muncie, IN', + 1765759 => 'Yorktown, IN', + 1765763 => 'Morristown, IN', + 1765768 => 'Dunkirk, IN', + 1765778 => 'Pendleton, IN', + 1765789 => 'Albany, IN', + 1765793 => 'Covington, IN', + 1765795 => 'Cloverdale, IN', + 1765807 => 'Lafayette, IN', + 1765825 => 'Connersville, IN', + 1765827 => 'Connersville, IN', + 1765832 => 'Clinton, IN', + 1765838 => 'Lafayette, IN', + 1765854 => 'Kokomo, IN', + 1765855 => 'Centerville, IN', + 1765864 => 'Kokomo, IN', + 1765865 => 'Kokomo, IN', + 1765868 => 'Kokomo, IN', + 1765874 => 'Lynn, IN', + 1765883 => 'Russiaville, IN', + 1765884 => 'Fowler, IN', + 1765932 => 'Rushville, IN', + 1765935 => 'Richmond, IN', + 1765938 => 'Rushville, IN', + 1765939 => 'Richmond, IN', + 1765948 => 'Fairmount, IN', + 1765962 => 'Richmond, IN', + 1765964 => 'Union City, IN', + 1765965 => 'Richmond, IN', + 1765966 => 'Richmond, IN', + 1765973 => 'Richmond, IN', + 1765983 => 'Richmond, IN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1769.php b/src/libphonenumber/geocoding/data/en/1769.php new file mode 100644 index 000000000..70ce48f28 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1769.php @@ -0,0 +1,4 @@ + 'Mississippi', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1770.php b/src/libphonenumber/geocoding/data/en/1770.php new file mode 100644 index 000000000..09ddbbc8c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1770.php @@ -0,0 +1,137 @@ + 'Georgia', + 1770207 => 'Monroe, GA', + 1770214 => 'Carrollton, GA', + 1770219 => 'Gainesville, GA', + 1770227 => 'Griffin, GA', + 1770228 => 'Griffin, GA', + 1770229 => 'Griffin, GA', + 1770233 => 'Griffin, GA', + 1770251 => 'Newnan, GA', + 1770252 => 'Newnan, GA', + 1770253 => 'Newnan, GA', + 1770254 => 'Newnan, GA', + 1770258 => 'Bowdon, GA', + 1770266 => 'Monroe, GA', + 1770267 => 'Monroe, GA', + 1770287 => 'Gainesville, GA', + 1770288 => 'McDonough, GA', + 1770297 => 'Gainesville, GA', + 1770304 => 'Newnan, GA', + 1770321 => 'Marietta, GA', + 1770339 => 'Lawrenceville, GA', + 1770345 => 'Canton, GA', + 1770346 => 'Alpharetta, GA', + 1770358 => 'Barnesville, GA', + 1770382 => 'Cartersville, GA', + 1770383 => 'Cartersville, GA', + 1770385 => 'Covington, GA', + 1770386 => 'Cartersville, GA', + 1770387 => 'Cartersville, GA', + 1770388 => 'Conyers, GA', + 1770389 => 'Stockbridge, GA', + 1770412 => 'Griffin, GA', + 1770413 => 'Stone Mountain, GA', + 1770443 => 'Dallas, GA', + 1770445 => 'Dallas, GA', + 1770456 => 'Villa Rica, GA', + 1770459 => 'Villa Rica, GA', + 1770460 => 'Fayetteville, GA', + 1770461 => 'Fayetteville, GA', + 1770464 => 'Social Circle, GA', + 1770465 => 'Stone Mountain, GA', + 1770466 => 'Loganville, GA', + 1770467 => 'Griffin, GA', + 1770469 => 'Stone Mountain, GA', + 1770474 => 'Stockbridge, GA', + 1770476 => 'Duluth, GA', + 1770477 => 'Jonesboro, GA', + 1770479 => 'Canton, GA', + 1770482 => 'Lithonia, GA', + 1770483 => 'Conyers, GA', + 1770484 => 'Lithonia, GA', + 1770488 => 'Atlanta, GA', + 1770489 => 'Douglasville, GA', + 1770498 => 'Stone Mountain, GA', + 1770502 => 'Newnan, GA', + 1770503 => 'Gainesville, GA', + 1770504 => 'Jackson, GA', + 1770505 => 'Dallas, GA', + 1770506 => 'Stockbridge, GA', + 1770509 => 'Marietta, GA', + 1770521 => 'Alpharetta, GA', + 1770531 => 'Gainesville, GA', + 1770532 => 'Gainesville, GA', + 1770533 => 'Gainesville, GA', + 1770534 => 'Gainesville, GA', + 1770535 => 'Gainesville, GA', + 1770536 => 'Gainesville, GA', + 1770537 => 'Bremen, GA', + 1770538 => 'Gainesville, GA', + 1770554 => 'Loganville, GA', + 1770562 => 'Temple, GA', + 1770565 => 'Marietta, GA', + 1770567 => 'Zebulon, GA', + 1770574 => 'Tallapoosa, GA', + 1770577 => 'Douglasville, GA', + 1770578 => 'Marietta, GA', + 1770579 => 'Marietta, GA', + 1770599 => 'Senoia, GA', + 1770602 => 'Conyers, GA', + 1770606 => 'Cartersville, GA', + 1770607 => 'Cartersville, GA', + 1770631 => 'Peachtree City, GA', + 1770646 => 'Buchanan, GA', + 1770677 => 'Atlanta, GA', + 1770679 => 'Conyers, GA', + 1770683 => 'Newnan, GA', + 1770684 => 'Rockmart, GA', + 1770704 => 'Canton, GA', + 1770707 => 'Hampton, GA', + 1770716 => 'Fayetteville, GA', + 1770718 => 'Gainesville, GA', + 1770719 => 'Fayetteville, GA', + 1770720 => 'Canton, GA', + 1770748 => 'Cedartown, GA', + 1770749 => 'Cedartown, GA', + 1770752 => 'Alpharetta, GA', + 1770760 => 'Conyers, GA', + 1770761 => 'Conyers, GA', + 1770773 => 'Adairsville, GA', + 1770775 => 'Jackson, GA', + 1770781 => 'Cumming, GA', + 1770784 => 'Covington, GA', + 1770785 => 'Conyers, GA', + 1770786 => 'Covington, GA', + 1770787 => 'Covington, GA', + 1770788 => 'Covington, GA', + 1770793 => 'Marietta, GA', + 1770830 => 'Carrollton, GA', + 1770832 => 'Carrollton, GA', + 1770834 => 'Carrollton, GA', + 1770836 => 'Carrollton, GA', + 1770838 => 'Carrollton, GA', + 1770844 => 'Cumming, GA', + 1770860 => 'Conyers, GA', + 1770867 => 'Winder, GA', + 1770879 => 'Stone Mountain, GA', + 1770887 => 'Cumming, GA', + 1770889 => 'Cumming, GA', + 1770898 => 'McDonough, GA', + 1770918 => 'Conyers, GA', + 1770920 => 'Douglasville, GA', + 1770922 => 'Conyers, GA', + 1770929 => 'Conyers, GA', + 1770942 => 'Douglasville, GA', + 1770946 => 'Hampton, GA', + 1770947 => 'Douglasville, GA', + 1770949 => 'Douglasville, GA', + 1770954 => 'McDonough, GA', + 1770957 => 'McDonough, GA', + 1770962 => 'Lawrenceville, GA', + 1770963 => 'Lawrenceville, GA', + 1770971 => 'Marietta, GA', + 1770973 => 'Marietta, GA', + 1770977 => 'Marietta, GA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1772.php b/src/libphonenumber/geocoding/data/en/1772.php new file mode 100644 index 000000000..9ce650471 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1772.php @@ -0,0 +1,66 @@ + 'Florida', + 1772224 => 'Port St. Lucie, FL', + 1772226 => 'Vero Beach, FL', + 1772229 => 'Jensen Beach, FL', + 1772231 => 'Vero Beach, FL', + 1772234 => 'Vero Beach, FL', + 1772237 => 'Port St. Lucie, FL', + 1772257 => 'Vero Beach, FL', + 1772283 => 'Stuart, FL', + 1772286 => 'Stuart, FL', + 1772287 => 'Stuart, FL', + 1772288 => 'Stuart, FL', + 1772299 => 'Vero Beach, FL', + 1772334 => 'Jensen Beach, FL', + 1772335 => 'Port St. Lucie, FL', + 1772336 => 'Port St. Lucie, FL', + 1772337 => 'Port St. Lucie, FL', + 1772340 => 'Port St. Lucie, FL', + 1772343 => 'Port St. Lucie, FL', + 1772344 => 'Port St. Lucie, FL', + 1772345 => 'Port St. Lucie, FL', + 1772380 => 'Port St. Lucie, FL', + 1772388 => 'Sebastian, FL', + 1772398 => 'Port St. Lucie, FL', + 1772460 => 'Fort Pierce, FL', + 1772461 => 'Fort Pierce, FL', + 1772462 => 'Fort Pierce, FL', + 1772463 => 'Stuart, FL', + 1772464 => 'Fort Pierce, FL', + 1772465 => 'Fort Pierce, FL', + 1772466 => 'Fort Pierce, FL', + 1772467 => 'Fort Pierce, FL', + 1772468 => 'Fort Pierce, FL', + 1772489 => 'Fort Pierce, FL', + 1772492 => 'Vero Beach, FL', + 1772545 => 'Hobe Sound, FL', + 1772546 => 'Hobe Sound, FL', + 1772559 => 'Vero Beach, FL', + 1772562 => 'Vero Beach, FL', + 1772563 => 'Vero Beach, FL', + 1772564 => 'Vero Beach, FL', + 1772567 => 'Vero Beach, FL', + 1772569 => 'Vero Beach, FL', + 1772571 => 'Fellsmere, FL', + 1772581 => 'Sebastian, FL', + 1772584 => 'Vero Beach, FL', + 1772589 => 'Sebastian, FL', + 1772595 => 'Fort Pierce, FL', + 1772597 => 'Indiantown, FL', + 1772600 => 'Stuart, FL', + 1772621 => 'Port St. Lucie, FL', + 1772626 => 'Port St. Lucie, FL', + 1772672 => 'Fort Pierce, FL', + 1772770 => 'Vero Beach, FL', + 1772778 => 'Vero Beach, FL', + 1772785 => 'Port St. Lucie, FL', + 1772794 => 'Vero Beach, FL', + 1772807 => 'Port St. Lucie, FL', + 1772871 => 'Port St. Lucie, FL', + 1772873 => 'Port St. Lucie, FL', + 1772878 => 'Port St. Lucie, FL', + 1772879 => 'Port St. Lucie, FL', + 1772978 => 'Vero Beach, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1773.php b/src/libphonenumber/geocoding/data/en/1773.php new file mode 100644 index 000000000..e209c5bd6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1773.php @@ -0,0 +1,4 @@ + 'Chicago, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1774.php b/src/libphonenumber/geocoding/data/en/1774.php new file mode 100644 index 000000000..e79de0356 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1774.php @@ -0,0 +1,6 @@ + 'Massachusetts', + 1774208 => 'Plymouth, MA', + 1774826 => 'Brockton, MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1775.php b/src/libphonenumber/geocoding/data/en/1775.php new file mode 100644 index 000000000..4591d9a9c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1775.php @@ -0,0 +1,85 @@ + 'Nevada', + 1775265 => 'Gardnerville, NV', + 1775273 => 'Lovelock, NV', + 1775283 => 'Carson City, NV', + 1775289 => 'Ely, NV', + 1775322 => 'Reno, NV', + 1775323 => 'Reno, NV', + 1775324 => 'Reno, NV', + 1775327 => 'Reno, NV', + 1775328 => 'Reno, NV', + 1775329 => 'Reno, NV', + 1775331 => 'Sparks, NV', + 1775333 => 'Reno, NV', + 1775334 => 'Reno, NV', + 1775335 => 'Reno, NV', + 1775337 => 'Reno, NV', + 1775348 => 'Reno, NV', + 1775353 => 'Sparks, NV', + 1775358 => 'Sparks, NV', + 1775359 => 'Sparks, NV', + 1775423 => 'Fallon, NV', + 1775425 => 'Sparks, NV', + 1775428 => 'Fallon, NV', + 1775463 => 'Yerington, NV', + 1775482 => 'Tonopah, NV', + 1775537 => 'Pahrump, NV', + 1775575 => 'Fernley, NV', + 1775577 => 'Silver Springs, NV', + 1775623 => 'Winnemucca, NV', + 1775625 => 'Winnemucca, NV', + 1775626 => 'Sparks, NV', + 1775635 => 'Battle Mountain, NV', + 1775677 => 'Reno, NV', + 1775684 => 'Carson City, NV', + 1775686 => 'Reno, NV', + 1775687 => 'Carson City, NV', + 1775689 => 'Reno, NV', + 1775727 => 'Pahrump, NV', + 1775738 => 'Elko, NV', + 1775746 => 'Reno, NV', + 1775747 => 'Reno, NV', + 1775751 => 'Pahrump, NV', + 1775752 => 'Wells, NV', + 1775753 => 'Elko, NV', + 1775754 => 'Carlin, NV', + 1775770 => 'Reno, NV', + 1775777 => 'Elko, NV', + 1775778 => 'Elko, NV', + 1775784 => 'Reno, NV', + 1775786 => 'Reno, NV', + 1775787 => 'Reno, NV', + 1775788 => 'Reno, NV', + 1775789 => 'Reno, NV', + 1775796 => 'Silver Spring, MD', + 1775823 => 'Reno, NV', + 1775824 => 'Reno, NV', + 1775825 => 'Reno, NV', + 1775826 => 'Reno, NV', + 1775827 => 'Reno, NV', + 1775828 => 'Reno, NV', + 1775829 => 'Reno, NV', + 1775831 => 'Incline Village, NV', + 1775832 => 'Incline Village, NV', + 1775841 => 'Carson City, NV', + 1775850 => 'Reno, NV', + 1775851 => 'Reno, NV', + 1775852 => 'Reno, NV', + 1775853 => 'Reno, NV', + 1775856 => 'Reno, NV', + 1775857 => 'Reno, NV', + 1775867 => 'Fallon, NV', + 1775882 => 'Carson City, NV', + 1775883 => 'Carson City, NV', + 1775884 => 'Carson City, NV', + 1775885 => 'Carson City, NV', + 1775886 => 'Carson City, NV', + 1775887 => 'Carson City, NV', + 1775888 => 'Carson City, NV', + 1775945 => 'Hawthorne, NV', + 1775971 => 'Reno, NV', + 1775972 => 'Reno, NV', + 1775982 => 'Reno, NV', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1778.php b/src/libphonenumber/geocoding/data/en/1778.php new file mode 100644 index 000000000..fc086dc36 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1778.php @@ -0,0 +1,19 @@ + 'British Columbia', + 1778218 => 'Surrey, BC', + 1778278 => 'Langley, BC', + 1778297 => 'Richmond, BC', + 1778340 => 'North Vancouver, BC', + 1778371 => 'Vancouver, BC', + 1778395 => 'Surrey, BC', + 1778430 => 'Victoria, BC', + 1778471 => 'Kamloops, BC', + 1778475 => 'Vernon, BC', + 1778476 => 'Penticton, BC', + 1778478 => 'Kelowna, BC', + 1778565 => 'Surrey, BC', + 1778571 => 'Surrey, BC', + 1778574 => 'Surrey, BC', + 1778753 => 'Kelowna, BC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1779.php b/src/libphonenumber/geocoding/data/en/1779.php new file mode 100644 index 000000000..8a311cadc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1779.php @@ -0,0 +1,4 @@ + 'Illinois', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1780.php b/src/libphonenumber/geocoding/data/en/1780.php new file mode 100644 index 000000000..9d3643391 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1780.php @@ -0,0 +1,216 @@ + 'Alberta', + 1780324 => 'McLennan, AB', + 1780328 => 'Edmonton, AB', + 1780332 => 'Grimshaw, AB', + 1780333 => 'Swan Hills, AB', + 1780336 => 'Viking, AB', + 1780349 => 'Westlock, AB', + 1780352 => 'Wetaskiwin, AB', + 1780354 => 'Beaverlodge, AB', + 1780361 => 'Wetaskiwin, AB', + 1780372 => 'Bashaw, AB', + 1780374 => 'Daysland, AB', + 1780384 => 'Sedgewick, AB', + 1780385 => 'Killam, AB', + 1780387 => 'Millet, AB', + 1780398 => 'Thorhild, AB', + 1780402 => 'Grande Prairie, AB', + 1780406 => 'Edmonton, AB', + 1780407 => 'Edmonton, AB', + 1780408 => 'Edmonton, AB', + 1780409 => 'Edmonton, AB', + 1780410 => 'Sherwood Park, AB', + 1780412 => 'Edmonton, AB', + 1780413 => 'Edmonton, AB', + 1780414 => 'Edmonton, AB', + 1780416 => 'Sherwood Park, AB', + 1780417 => 'Sherwood Park, AB', + 1780418 => 'St. Albert, AB', + 1780419 => 'St. Albert, AB', + 1780420 => 'Edmonton, AB', + 1780421 => 'Edmonton, AB', + 1780422 => 'Edmonton, AB', + 1780423 => 'Edmonton, AB', + 1780424 => 'Edmonton, AB', + 1780425 => 'Edmonton, AB', + 1780426 => 'Edmonton, AB', + 1780428 => 'Edmonton, AB', + 1780429 => 'Edmonton, AB', + 1780430 => 'Edmonton, AB', + 1780431 => 'Edmonton, AB', + 1780432 => 'Edmonton, AB', + 1780433 => 'Edmonton, AB', + 1780434 => 'Edmonton, AB', + 1780435 => 'Edmonton, AB', + 1780436 => 'Edmonton, AB', + 1780437 => 'Edmonton, AB', + 1780438 => 'Edmonton, AB', + 1780439 => 'Edmonton, AB', + 1780440 => 'Edmonton, AB', + 1780441 => 'Edmonton, AB', + 1780442 => 'Edmonton, AB', + 1780443 => 'Edmonton, AB', + 1780444 => 'Edmonton, AB', + 1780447 => 'Edmonton, AB', + 1780448 => 'Edmonton, AB', + 1780449 => 'Sherwood Park, AB', + 1780450 => 'Edmonton, AB', + 1780451 => 'Edmonton, AB', + 1780452 => 'Edmonton, AB', + 1780453 => 'Edmonton, AB', + 1780454 => 'Edmonton, AB', + 1780455 => 'Edmonton, AB', + 1780456 => 'Edmonton, AB', + 1780457 => 'Edmonton, AB', + 1780458 => 'St. Albert, AB', + 1780459 => 'St. Albert, AB', + 1780460 => 'St. Albert, AB', + 1780461 => 'Edmonton, AB', + 1780462 => 'Edmonton, AB', + 1780463 => 'Edmonton, AB', + 1780464 => 'Sherwood Park, AB', + 1780465 => 'Edmonton, AB', + 1780466 => 'Edmonton, AB', + 1780467 => 'Sherwood Park, AB', + 1780468 => 'Edmonton, AB', + 1780469 => 'Edmonton, AB', + 1780471 => 'Edmonton, AB', + 1780472 => 'Edmonton, AB', + 1780473 => 'Edmonton, AB', + 1780474 => 'Edmonton, AB', + 1780475 => 'Edmonton, AB', + 1780476 => 'Edmonton, AB', + 1780477 => 'Edmonton, AB', + 1780478 => 'Edmonton, AB', + 1780479 => 'Edmonton, AB', + 1780481 => 'Edmonton, AB', + 1780482 => 'Edmonton, AB', + 1780483 => 'Edmonton, AB', + 1780484 => 'Edmonton, AB', + 1780485 => 'Edmonton, AB', + 1780486 => 'Edmonton, AB', + 1780487 => 'Edmonton, AB', + 1780488 => 'Edmonton, AB', + 1780489 => 'Edmonton, AB', + 1780490 => 'Edmonton, AB', + 1780492 => 'Edmonton, AB', + 1780495 => 'Edmonton, AB', + 1780496 => 'Edmonton, AB', + 1780497 => 'Edmonton, AB', + 1780499 => 'Edmonton, AB', + 1780513 => 'Grande Prairie, AB', + 1780523 => 'High Prairie, AB', + 1780524 => 'Valleyview, AB', + 1780532 => 'Grande Prairie, AB', + 1780538 => 'Grande Prairie, AB', + 1780539 => 'Grande Prairie, AB', + 1780542 => 'Drayton Valley, AB', + 1780568 => 'Sexsmith, AB', + 1780582 => 'Forestburg, AB', + 1780585 => 'Hobbema, AB', + 1780594 => 'Cold Lake, AB', + 1780608 => 'Camrose, AB', + 1780621 => 'Drayton Valley, AB', + 1780622 => 'Fox Creek, AB', + 1780623 => 'Lac La Biche, AB', + 1780624 => 'Peace River, AB', + 1780632 => 'Vegreville, AB', + 1780639 => 'Cold Lake, AB', + 1780645 => 'Saint Paul, AB', + 1780656 => 'Smoky Lake, AB', + 1780657 => 'Two Hills, AB', + 1780662 => 'Tofield, AB', + 1780672 => 'Camrose, AB', + 1780674 => 'Barrhead, AB', + 1780675 => 'Athabasca, AB', + 1780679 => 'Camrose, AB', + 1780689 => 'Boyle, AB', + 1780696 => 'Breton, AB', + 1780701 => 'Edmonton, AB', + 1780702 => 'Edmonton, AB', + 1780706 => 'Whitecourt, AB', + 1780712 => 'Edson, AB', + 1780713 => 'Fort McMurray, AB', + 1780714 => 'Fort McMurray, AB', + 1780715 => 'Fort McMurray, AB', + 1780723 => 'Edson, AB', + 1780724 => 'Elk Point, AB', + 1780727 => 'Evansburg, AB', + 1780732 => 'Edmonton, AB', + 1780735 => 'Edmonton, AB', + 1780743 => 'Fort McMurray, AB', + 1780747 => 'Fort McMurray, AB', + 1780748 => 'Fort McMurray, AB', + 1780750 => 'Fort McMurray, AB', + 1780753 => 'Provost, AB', + 1780756 => 'Edmonton, AB', + 1780757 => 'Edmonton, AB', + 1780758 => 'Edmonton, AB', + 1780760 => 'Edmonton, AB', + 1780761 => 'Edmonton, AB', + 1780763 => 'Mannville, AB', + 1780764 => 'Mundare, AB', + 1780765 => 'Rycroft, AB', + 1780778 => 'Whitecourt, AB', + 1780786 => 'Mayerthorpe, AB', + 1780789 => 'Thorsby, AB', + 1780790 => 'Fort McMurray, AB', + 1780791 => 'Fort McMurray, AB', + 1780792 => 'Fort McMurray, AB', + 1780799 => 'Fort McMurray, AB', + 1780800 => 'Edmonton, AB', + 1780808 => 'Lloydminster, AB', + 1780814 => 'Grande Prairie, AB', + 1780817 => 'Hinton, AB', + 1780826 => 'Bonnyville, AB', + 1780827 => 'Grande Cache, AB', + 1780830 => 'Grande Prairie, AB', + 1780831 => 'Grande Prairie, AB', + 1780832 => 'Grande Prairie, AB', + 1780835 => 'Fairview, AB', + 1780836 => 'Manning, AB', + 1780837 => 'Falher, AB', + 1780842 => 'Wainwright, AB', + 1780848 => 'Warburg, AB', + 1780849 => 'Slave Lake, AB', + 1780852 => 'Jasper, AB', + 1780853 => 'Vermilion, AB', + 1780864 => 'Spirit River, AB', + 1780865 => 'Hinton, AB', + 1780871 => 'Lloydminster, AB', + 1780872 => 'Lloydminster, AB', + 1780875 => 'Lloydminster, AB', + 1780882 => 'Grande Prairie, AB', + 1780888 => 'Hardisty, AB', + 1780895 => 'Lamont, AB', + 1780923 => 'Gibbons, AB', + 1780926 => 'High Level, AB', + 1780927 => 'Fort Vermilion, AB', + 1780928 => 'La Crête, AB', + 1780929 => 'Beaumont, AB', + 1780930 => 'Edmonton, AB', + 1780939 => 'Morinville, AB', + 1780942 => 'Redwater, AB', + 1780944 => 'Edmonton, AB', + 1780955 => 'Nisku, AB', + 1780956 => 'Rainbow Lake, AB', + 1780960 => 'Spruce Grove, AB', + 1780961 => 'Legal, AB', + 1780962 => 'Spruce Grove, AB', + 1780963 => 'Stony Plain, AB', + 1780967 => 'Onoway, AB', + 1780968 => 'Stony Plain, AB', + 1780979 => 'Nisku, AB', + 1780980 => 'Leduc, AB', + 1780985 => 'Calmar, AB', + 1780986 => 'Leduc, AB', + 1780987 => 'Devon, AB', + 1780988 => 'Edmonton, AB', + 1780989 => 'Edmonton, AB', + 1780990 => 'Edmonton, AB', + 1780992 => 'Fort Saskatchewan, AB', + 1780997 => 'Fort Saskatchewan, AB', + 1780998 => 'Fort Saskatchewan, AB', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1781.php b/src/libphonenumber/geocoding/data/en/1781.php new file mode 100644 index 000000000..ce44a7adc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1781.php @@ -0,0 +1,127 @@ + 'Massachusetts', + 1781209 => 'Waltham, MA', + 1781216 => 'Waltham, MA', + 1781221 => 'Burlington, MA', + 1781229 => 'Burlington, MA', + 1781231 => 'Saugus, MA', + 1781233 => 'Saugus, MA', + 1781238 => 'Burlington, MA', + 1781245 => 'Wakefield, MA', + 1781246 => 'Wakefield, MA', + 1781255 => 'Norwood, MA', + 1781259 => 'Lincoln, MA', + 1781270 => 'Burlington, MA', + 1781272 => 'Burlington, MA', + 1781273 => 'Burlington, MA', + 1781275 => 'Bedford, MA', + 1781278 => 'Norwood, MA', + 1781279 => 'Stoneham, MA', + 1781284 => 'Revere, MA', + 1781286 => 'Revere, MA', + 1781289 => 'Revere, MA', + 1781293 => 'Hanson, MA', + 1781294 => 'Hanson, MA', + 1781297 => 'Stoughton, MA', + 1781306 => 'Medford, MA', + 1781314 => 'Waltham, MA', + 1781316 => 'Arlington, MA', + 1781321 => 'Malden, MA', + 1781322 => 'Malden, MA', + 1781324 => 'Malden, MA', + 1781334 => 'Lynnfield, MA', + 1781341 => 'Stoughton, MA', + 1781344 => 'Stoughton, MA', + 1781348 => 'Braintree, MA', + 1781352 => 'Norwood, MA', + 1781356 => 'Braintree, MA', + 1781372 => 'Lexington, MA', + 1781376 => 'Woburn, MA', + 1781380 => 'Braintree, MA', + 1781383 => 'Cohasset, MA', + 1781388 => 'Malden, MA', + 1781391 => 'Medford, MA', + 1781393 => 'Medford, MA', + 1781395 => 'Medford, MA', + 1781396 => 'Medford, MA', + 1781397 => 'Malden, MA', + 1781438 => 'Stoneham, MA', + 1781444 => 'Needham, MA', + 1781447 => 'Whitman, MA', + 1781449 => 'Needham, MA', + 1781453 => 'Needham, MA', + 1781455 => 'Needham, MA', + 1781477 => 'Lynn, MA', + 1781485 => 'Revere, MA', + 1781544 => 'Scituate, MA', + 1781545 => 'Scituate, MA', + 1781547 => 'Waltham, MA', + 1781551 => 'Norwood, MA', + 1781575 => 'Canton, MA', + 1781582 => 'Kingston, MA', + 1781592 => 'Lynn, MA', + 1781593 => 'Lynn, MA', + 1781631 => 'Marblehead, MA', + 1781639 => 'Marblehead, MA', + 1781641 => 'Arlington, MA', + 1781642 => 'Waltham, MA', + 1781643 => 'Arlington, MA', + 1781646 => 'Arlington, MA', + 1781647 => 'Waltham, MA', + 1781648 => 'Arlington, MA', + 1781659 => 'Norwell, MA', + 1781662 => 'Melrose, MA', + 1781665 => 'Melrose, MA', + 1781674 => 'Lexington, MA', + 1781684 => 'Waltham, MA', + 1781687 => 'Bedford, MA', + 1781721 => 'Winchester, MA', + 1781729 => 'Winchester, MA', + 1781736 => 'Waltham, MA', + 1781740 => 'Hingham, MA', + 1781741 => 'Hingham, MA', + 1781744 => 'Burlington, MA', + 1781749 => 'Hingham, MA', + 1781762 => 'Norwood, MA', + 1781767 => 'Holbrook, MA', + 1781769 => 'Norwood, MA', + 1781782 => 'Woburn, MA', + 1781784 => 'Sharon, MA', + 1781788 => 'Waltham, MA', + 1781794 => 'Braintree, MA', + 1781821 => 'Canton, MA', + 1781828 => 'Canton, MA', + 1781829 => 'Hanover, MA', + 1781830 => 'Canton, MA', + 1781834 => 'Marshfield, MA', + 1781837 => 'Marshfield, MA', + 1781843 => 'Braintree, MA', + 1781848 => 'Braintree, MA', + 1781849 => 'Braintree, MA', + 1781860 => 'Lexington, MA', + 1781861 => 'Lexington, MA', + 1781862 => 'Lexington, MA', + 1781863 => 'Lexington, MA', + 1781890 => 'Waltham, MA', + 1781891 => 'Waltham, MA', + 1781893 => 'Waltham, MA', + 1781894 => 'Waltham, MA', + 1781895 => 'Waltham, MA', + 1781899 => 'Waltham, MA', + 1781925 => 'Hull, MA', + 1781932 => 'Woburn, MA', + 1781933 => 'Woburn, MA', + 1781934 => 'Duxbury, MA', + 1781935 => 'Woburn, MA', + 1781937 => 'Woburn, MA', + 1781938 => 'Woburn, MA', + 1781939 => 'Woburn, MA', + 1781942 => 'Reading, MA', + 1781944 => 'Reading, MA', + 1781961 => 'Randolph, MA', + 1781963 => 'Randolph, MA', + 1781979 => 'Melrose, MA', + 1781986 => 'Randolph, MA', + 1781996 => 'Waltham, MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1785.php b/src/libphonenumber/geocoding/data/en/1785.php new file mode 100644 index 000000000..43f671426 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1785.php @@ -0,0 +1,149 @@ + 'Kansas', + 1785215 => 'Topeka, KS', + 1785222 => 'La Crosse, KS', + 1785223 => 'Junction City, KS', + 1785227 => 'Lindsborg, KS', + 1785228 => 'Topeka, KS', + 1785229 => 'Ottawa, KS', + 1785232 => 'Topeka, KS', + 1785233 => 'Topeka, KS', + 1785234 => 'Topeka, KS', + 1785235 => 'Topeka, KS', + 1785238 => 'Junction City, KS', + 1785242 => 'Ottawa, KS', + 1785243 => 'Concordia, KS', + 1785246 => 'Topeka, KS', + 1785258 => 'Herington, KS', + 1785263 => 'Abilene, KS', + 1785266 => 'Topeka, KS', + 1785267 => 'Topeka, KS', + 1785270 => 'Topeka, KS', + 1785271 => 'Topeka, KS', + 1785272 => 'Topeka, KS', + 1785273 => 'Topeka, KS', + 1785282 => 'Smith Center, KS', + 1785284 => 'Sabetha, KS', + 1785286 => 'Topeka, KS', + 1785291 => 'Topeka, KS', + 1785292 => 'Frankfort, KS', + 1785295 => 'Topeka, KS', + 1785296 => 'Topeka, KS', + 1785309 => 'Salina, KS', + 1785312 => 'Lawrence, KS', + 1785320 => 'Manhattan, KS', + 1785325 => 'Washington, KS', + 1785331 => 'Lawrence, KS', + 1785332 => 'St. Francis, KS', + 1785336 => 'Seneca, KS', + 1785346 => 'Osborne, KS', + 1785348 => 'Linn, KS', + 1785350 => 'Topeka, KS', + 1785354 => 'Topeka, KS', + 1785357 => 'Topeka, KS', + 1785364 => 'Holton, KS', + 1785366 => 'Hope, KS', + 1785368 => 'Topeka, KS', + 1785378 => 'Mankato, KS', + 1785392 => 'Minneapolis, KS', + 1785404 => 'Salina, KS', + 1785421 => 'Hill City, KS', + 1785425 => 'Stockton, KS', + 1785434 => 'Plainville, KS', + 1785437 => 'St. Marys, KS', + 1785442 => 'Highland, KS', + 1785446 => 'Clyde, KS', + 1785448 => 'Garnett, KS', + 1785452 => 'Salina, KS', + 1785454 => 'Downs, KS', + 1785455 => 'Clifton, KS', + 1785456 => 'Wamego, KS', + 1785457 => 'Westmoreland, KS', + 1785460 => 'Colby, KS', + 1785461 => 'Wakefield, KS', + 1785462 => 'Colby, KS', + 1785472 => 'Ellsworth, KS', + 1785475 => 'Oberlin, KS', + 1785476 => 'Kensington, KS', + 1785478 => 'Topeka, KS', + 1785483 => 'Russell, KS', + 1785484 => 'Meriden, KS', + 1785486 => 'Horton, KS', + 1785493 => 'Salina, KS', + 1785524 => 'Lincoln, KS', + 1785525 => 'Lucas, KS', + 1785527 => 'Belleville, KS', + 1785528 => 'Osage City, KS', + 1785532 => 'Manhattan, KS', + 1785537 => 'Manhattan, KS', + 1785539 => 'Manhattan, KS', + 1785542 => 'Eudora, KS', + 1785543 => 'Phillipsburg, KS', + 1785562 => 'Marysville, KS', + 1785565 => 'Manhattan, KS', + 1785582 => 'Silver Lake, KS', + 1785584 => 'Rossville, KS', + 1785587 => 'Manhattan, KS', + 1785594 => 'Baldwin City, KS', + 1785597 => 'Perry, KS', + 1785621 => 'Hays, KS', + 1785623 => 'Hays, KS', + 1785625 => 'Hays, KS', + 1785626 => 'Atwood, KS', + 1785628 => 'Hays, KS', + 1785632 => 'Clay Center, KS', + 1785650 => 'Hays, KS', + 1785654 => 'Burlingame, KS', + 1785658 => 'Wilson, KS', + 1785671 => 'Oakley, KS', + 1785672 => 'Oakley, KS', + 1785675 => 'Hoxie, KS', + 1785689 => 'Logan, KS', + 1785726 => 'Ellis, KS', + 1785731 => 'Ransom, KS', + 1785733 => 'Waverly, KS', + 1785735 => 'Victoria, KS', + 1785738 => 'Beloit, KS', + 1785742 => 'Hiawatha, KS', + 1785743 => 'WaKeeney, KS', + 1785749 => 'Lawrence, KS', + 1785754 => 'Quinter, KS', + 1785762 => 'Junction City, KS', + 1785765 => 'Alma, KS', + 1785776 => 'Manhattan, KS', + 1785781 => 'Cawker City, KS', + 1785783 => 'Topeka, KS', + 1785798 => 'Ness City, KS', + 1785820 => 'Salina, KS', + 1785822 => 'Salina, KS', + 1785823 => 'Salina, KS', + 1785825 => 'Salina, KS', + 1785826 => 'Salina, KS', + 1785827 => 'Salina, KS', + 1785828 => 'Lyndon, KS', + 1785830 => 'Lawrence, KS', + 1785832 => 'Lawrence, KS', + 1785836 => 'Carbondale, KS', + 1785838 => 'Lawrence, KS', + 1785841 => 'Lawrence, KS', + 1785842 => 'Lawrence, KS', + 1785843 => 'Lawrence, KS', + 1785852 => 'Sharon Springs, KS', + 1785856 => 'Lawrence, KS', + 1785862 => 'Topeka, KS', + 1785863 => 'Oskaloosa, KS', + 1785864 => 'Lawrence, KS', + 1785865 => 'Lawrence, KS', + 1785877 => 'Norton, KS', + 1785883 => 'Wellsville, KS', + 1785885 => 'Natoma, KS', + 1785889 => 'Onaga, KS', + 1785890 => 'Goodland, KS', + 1785899 => 'Goodland, KS', + 1785922 => 'Chapman, KS', + 1785945 => 'Valley Falls, KS', + 1785966 => 'Mayetta, KS', + 1785985 => 'Troy, KS', + 1785989 => 'Wathena, KS', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1786.php b/src/libphonenumber/geocoding/data/en/1786.php new file mode 100644 index 000000000..f4d722e6f --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1786.php @@ -0,0 +1,11 @@ + 'Florida', + 1786243 => 'Homestead, FL', + 1786388 => 'Miami, FL', + 1786425 => 'Miami, FL', + 1786573 => 'Miami, FL', + 1786596 => 'Miami, FL', + 1786639 => 'Hialeah, FL', + 1786662 => 'South Miami, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1801.php b/src/libphonenumber/geocoding/data/en/1801.php new file mode 100644 index 000000000..bac07f612 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1801.php @@ -0,0 +1,112 @@ + 'Utah', + 1801221 => 'Orem, UT', + 1801222 => 'Orem, UT', + 1801224 => 'Orem, UT', + 1801225 => 'Orem, UT', + 1801226 => 'Orem, UT', + 1801238 => 'Salt Lake City, UT', + 1801257 => 'Salt Lake City, UT', + 1801282 => 'West Jordan, UT', + 1801320 => 'Salt Lake City, UT', + 1801321 => 'Salt Lake City, UT', + 1801322 => 'Salt Lake City, UT', + 1801323 => 'Salt Lake City, UT', + 1801328 => 'Salt Lake City, UT', + 1801331 => 'Lehi, UT', + 1801334 => 'Ogden, UT', + 1801344 => 'Provo, UT', + 1801350 => 'Salt Lake City, UT', + 1801355 => 'Salt Lake City, UT', + 1801356 => 'Provo, UT', + 1801357 => 'Provo, UT', + 1801359 => 'Salt Lake City, UT', + 1801363 => 'Salt Lake City, UT', + 1801364 => 'Salt Lake City, UT', + 1801366 => 'Salt Lake City, UT', + 1801370 => 'Provo, UT', + 1801373 => 'Provo, UT', + 1801374 => 'Provo, UT', + 1801375 => 'Provo, UT', + 1801377 => 'Provo, UT', + 1801387 => 'Ogden, UT', + 1801392 => 'Ogden, UT', + 1801393 => 'Ogden, UT', + 1801394 => 'Ogden, UT', + 1801399 => 'Ogden, UT', + 1801434 => 'Orem, UT', + 1801447 => 'Farmington, UT', + 1801451 => 'Farmington, UT', + 1801456 => 'Salt Lake City, UT', + 1801463 => 'Salt Lake City, UT', + 1801464 => 'Salt Lake City, UT', + 1801465 => 'Payson, UT', + 1801466 => 'Salt Lake City, UT', + 1801467 => 'Salt Lake City, UT', + 1801468 => 'Salt Lake City, UT', + 1801474 => 'Salt Lake City, UT', + 1801476 => 'Ogden, UT', + 1801479 => 'Ogden, UT', + 1801483 => 'Salt Lake City, UT', + 1801484 => 'Salt Lake City, UT', + 1801485 => 'Salt Lake City, UT', + 1801486 => 'Salt Lake City, UT', + 1801487 => 'Salt Lake City, UT', + 1801489 => 'Springville, UT', + 1801491 => 'Springville, UT', + 1801519 => 'Salt Lake City, UT', + 1801521 => 'Salt Lake City, UT', + 1801524 => 'Salt Lake City, UT', + 1801530 => 'Salt Lake City, UT', + 1801531 => 'Salt Lake City, UT', + 1801532 => 'Salt Lake City, UT', + 1801533 => 'Salt Lake City, UT', + 1801534 => 'Salt Lake City, UT', + 1801535 => 'Salt Lake City, UT', + 1801536 => 'Salt Lake City, UT', + 1801537 => 'Salt Lake City, UT', + 1801538 => 'Salt Lake City, UT', + 1801539 => 'Salt Lake City, UT', + 1801555 => 'Orem, UT', + 1801575 => 'Salt Lake City, UT', + 1801578 => 'Salt Lake City, UT', + 1801581 => 'Salt Lake City, UT', + 1801582 => 'Salt Lake City, UT', + 1801583 => 'Salt Lake City, UT', + 1801584 => 'Salt Lake City, UT', + 1801585 => 'Salt Lake City, UT', + 1801587 => 'Salt Lake City, UT', + 1801595 => 'Salt Lake City, UT', + 1801596 => 'Salt Lake City, UT', + 1801621 => 'Ogden, UT', + 1801625 => 'Ogden, UT', + 1801626 => 'Ogden, UT', + 1801627 => 'Ogden, UT', + 1801629 => 'Ogden, UT', + 1801656 => 'Salt Lake City, UT', + 1801662 => 'Salt Lake City, UT', + 1801714 => 'Orem, UT', + 1801746 => 'Salt Lake City, UT', + 1801754 => 'Santaquin, UT', + 1801765 => 'Orem, UT', + 1801768 => 'Lehi, UT', + 1801771 => 'Layton, UT', + 1801777 => 'Hill AFB, UT', + 1801789 => 'Eagle Mountain, UT', + 1801794 => 'Spanish Fork, UT', + 1801798 => 'Spanish Fork, UT', + 1801799 => 'Salt Lake City, UT', + 1801802 => 'Orem, UT', + 1801829 => 'Morgan, UT', + 1801852 => 'Provo, UT', + 1801886 => 'Salt Lake City, UT', + 1801887 => 'Salt Lake City, UT', + 1801908 => 'Salt Lake City, UT', + 1801936 => 'North Salt Lake, UT', + 1801953 => 'Salt Lake City, UT', + 1801961 => 'Salt Lake City, UT', + 1801973 => 'Salt Lake City, UT', + 1801977 => 'Salt Lake City, UT', + 1801978 => 'Salt Lake City, UT', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1802.php b/src/libphonenumber/geocoding/data/en/1802.php new file mode 100644 index 000000000..6fc2c5ec2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1802.php @@ -0,0 +1,72 @@ + 'Vermont', + 1802222 => 'Bradford, VT', + 1802228 => 'Ludlow, VT', + 1802229 => 'Montpelier, VT', + 1802234 => 'Bethel, VT', + 1802241 => 'Waterbury, VT', + 1802247 => 'Brandon, VT', + 1802251 => 'Brattleboro, VT', + 1802253 => 'Stowe, VT', + 1802254 => 'Brattleboro, VT', + 1802257 => 'Brattleboro, VT', + 1802258 => 'Brattleboro, VT', + 1802263 => 'Perkinsville, VT', + 1802265 => 'Fair Haven, VT', + 1802287 => 'Poultney, VT', + 1802288 => 'Essex Junction, VT', + 1802295 => 'White River Junction, VT', + 1802296 => 'White River Junction, VT', + 1802334 => 'Newport, VT', + 1802365 => 'Newfane, VT', + 1802372 => 'South Hero, VT', + 1802387 => 'Putney, VT', + 1802388 => 'Middlebury, VT', + 1802422 => 'Killington, VT', + 1802438 => 'West Rutland, VT', + 1802442 => 'Bennington, VT', + 1802446 => 'Wallingford, VT', + 1802447 => 'Bennington, VT', + 1802454 => 'Plainfield, VT', + 1802457 => 'Woodstock, VT', + 1802463 => 'Bellows Falls, VT', + 1802472 => 'Hardwick, VT', + 1802476 => 'Barre, VT', + 1802479 => 'Barre, VT', + 1802482 => 'Hinesburg, VT', + 1802485 => 'Northfield, VT', + 1802488 => 'Burlington, VT', + 1802524 => 'St. Albans, VT', + 1802527 => 'St. Albans, VT', + 1802635 => 'Johnson, VT', + 1802649 => 'Norwich, VT', + 1802655 => 'Winooski, VT', + 1802656 => 'Burlington, VT', + 1802674 => 'Windsor, VT', + 1802728 => 'Randolph, VT', + 1802747 => 'Rutland, VT', + 1802748 => 'St. Johnsbury, VT', + 1802757 => 'Wells River, VT', + 1802766 => 'Derby, VT', + 1802770 => 'Rutland, VT', + 1802773 => 'Rutland, VT', + 1802775 => 'Rutland, VT', + 1802786 => 'Rutland, VT', + 1802796 => 'Alburgh, VT', + 1802828 => 'Montpelier, VT', + 1802848 => 'Richford, VT', + 1802849 => 'Fairfax, VT', + 1802867 => 'Dorset, VT', + 1802868 => 'Swanton, VT', + 1802872 => 'Essex Junction, VT', + 1802875 => 'Chester, VT', + 1802877 => 'Vergennes, VT', + 1802878 => 'Essex Junction, VT', + 1802879 => 'Essex Junction, VT', + 1802885 => 'Springfield, VT', + 1802886 => 'Springfield, VT', + 1802893 => 'Milton, VT', + 1802899 => 'Jericho, VT', + 1802985 => 'Shelburne, VT', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1803.php b/src/libphonenumber/geocoding/data/en/1803.php new file mode 100644 index 000000000..5af266a94 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1803.php @@ -0,0 +1,174 @@ + 'South Carolina', + 1803202 => 'North Augusta, SC', + 1803212 => 'Columbia, SC', + 1803216 => 'Columbia, SC', + 1803222 => 'Clover, SC', + 1803226 => 'Aiken, SC', + 1803231 => 'Columbia, SC', + 1803245 => 'Bamberg, SC', + 1803251 => 'Columbia, SC', + 1803252 => 'Columbia, SC', + 1803253 => 'Columbia, SC', + 1803254 => 'Columbia, SC', + 1803255 => 'Columbia, SC', + 1803256 => 'Columbia, SC', + 1803259 => 'Barnwell, SC', + 1803266 => 'Williston, SC', + 1803273 => 'Heath Springs, SC', + 1803274 => 'Branchville, SC', + 1803275 => 'Johnston, SC', + 1803276 => 'Newberry, SC', + 1803278 => 'North Augusta, SC', + 1803279 => 'North Augusta, SC', + 1803283 => 'Lancaster, SC', + 1803284 => 'Blackville, SC', + 1803285 => 'Lancaster, SC', + 1803286 => 'Lancaster, SC', + 1803289 => 'Lancaster, SC', + 1803313 => 'Lancaster, SC', + 1803321 => 'Newberry, SC', + 1803323 => 'Rock Hill, SC', + 1803324 => 'Rock Hill, SC', + 1803325 => 'Rock Hill, SC', + 1803326 => 'Rock Hill, SC', + 1803327 => 'Rock Hill, SC', + 1803328 => 'Rock Hill, SC', + 1803329 => 'Rock Hill, SC', + 1803337 => 'Ridgeway, SC', + 1803343 => 'Columbia, SC', + 1803345 => 'Chapin, SC', + 1803353 => 'Eastover, SC', + 1803356 => 'Lexington, SC', + 1803358 => 'Lexington, SC', + 1803359 => 'Lexington, SC', + 1803364 => 'Prosperity, SC', + 1803366 => 'Rock Hill, SC', + 1803376 => 'Columbia, SC', + 1803377 => 'Chester, SC', + 1803385 => 'Chester, SC', + 1803395 => 'Orangeburg, SC', + 1803396 => 'Fort Mill, SC', + 1803405 => 'Newberry, SC', + 1803416 => 'Lancaster, SC', + 1803418 => 'Sumter, SC', + 1803419 => 'Columbia, SC', + 1803424 => 'Camden, SC', + 1803425 => 'Camden, SC', + 1803426 => 'North Augusta, SC', + 1803428 => 'Bishopville, SC', + 1803432 => 'Camden, SC', + 1803433 => 'Manning, SC', + 1803434 => 'Columbia, SC', + 1803435 => 'Manning, SC', + 1803436 => 'Sumter, SC', + 1803437 => 'Lynchburg, SC', + 1803441 => 'North Augusta, SC', + 1803442 => 'North Augusta, SC', + 1803462 => 'Columbia, SC', + 1803469 => 'Sumter, SC', + 1803471 => 'Jackson, SC', + 1803475 => 'Kershaw, SC', + 1803481 => 'Sumter, SC', + 1803482 => 'Great Falls, SC', + 1803484 => 'Bishopville, SC', + 1803492 => 'Eutawville, SC', + 1803494 => 'Sumter, SC', + 1803496 => 'Holly Hill, SC', + 1803502 => 'Aiken, SC', + 1803506 => 'Sumter, SC', + 1803516 => 'Orangeburg, SC', + 1803520 => 'Lexington, SC', + 1803531 => 'Orangeburg, SC', + 1803533 => 'Orangeburg, SC', + 1803534 => 'Orangeburg, SC', + 1803535 => 'Orangeburg, SC', + 1803536 => 'Orangeburg, SC', + 1803539 => 'Orangeburg, SC', + 1803541 => 'Barnwell, SC', + 1803545 => 'Columbia, SC', + 1803547 => 'Fort Mill, SC', + 1803548 => 'Fort Mill, SC', + 1803551 => 'Columbia, SC', + 1803561 => 'Columbia, SC', + 1803564 => 'Wagener, SC', + 1803568 => 'Swansea, SC', + 1803576 => 'Columbia, SC', + 1803581 => 'Chester, SC', + 1803584 => 'Allendale, SC', + 1803613 => 'North Augusta, SC', + 1803628 => 'York, SC', + 1803632 => 'Fairfax, SC', + 1803635 => 'Winnsboro, SC', + 1803637 => 'Edgefield, SC', + 1803641 => 'Aiken, SC', + 1803642 => 'Aiken, SC', + 1803643 => 'Aiken, SC', + 1803644 => 'Aiken, SC', + 1803648 => 'Aiken, SC', + 1803649 => 'Aiken, SC', + 1803655 => 'St. Matthews, SC', + 1803684 => 'York, SC', + 1803694 => 'Whitmire, SC', + 1803695 => 'Columbia, SC', + 1803699 => 'Columbia, SC', + 1803712 => 'Winnsboro, SC', + 1803731 => 'Columbia, SC', + 1803733 => 'Columbia, SC', + 1803734 => 'Columbia, SC', + 1803736 => 'Columbia, SC', + 1803737 => 'Columbia, SC', + 1803738 => 'Columbia, SC', + 1803741 => 'Columbia, SC', + 1803743 => 'Columbia, SC', + 1803748 => 'Columbia, SC', + 1803750 => 'Columbia, SC', + 1803751 => 'Columbia, SC', + 1803758 => 'Columbia, SC', + 1803765 => 'Columbia, SC', + 1803771 => 'Columbia, SC', + 1803772 => 'Columbia, SC', + 1803773 => 'Sumter, SC', + 1803774 => 'Sumter, SC', + 1803775 => 'Sumter, SC', + 1803776 => 'Columbia, SC', + 1803777 => 'Columbia, SC', + 1803778 => 'Sumter, SC', + 1803779 => 'Columbia, SC', + 1803782 => 'Columbia, SC', + 1803783 => 'Columbia, SC', + 1803786 => 'Columbia, SC', + 1803787 => 'Columbia, SC', + 1803788 => 'Columbia, SC', + 1803790 => 'Columbia, SC', + 1803793 => 'Denmark, SC', + 1803798 => 'Columbia, SC', + 1803799 => 'Columbia, SC', + 1803802 => 'Fort Mill, SC', + 1803808 => 'Lexington, SC', + 1803817 => 'Rock Hill, SC', + 1803822 => 'West Columbia, SC', + 1803854 => 'Santee, SC', + 1803865 => 'Columbia, SC', + 1803872 => 'Fort Lawn, SC', + 1803874 => 'St. Matthews, SC', + 1803892 => 'Gilbert, SC', + 1803894 => 'Pelion, SC', + 1803896 => 'Columbia, SC', + 1803897 => 'Elloree, SC', + 1803898 => 'Columbia, SC', + 1803905 => 'Sumter, SC', + 1803909 => 'Rock Hill, SC', + 1803929 => 'Columbia, SC', + 1803932 => 'Chapin, SC', + 1803934 => 'Sumter, SC', + 1803935 => 'Columbia, SC', + 1803938 => 'Sumter, SC', + 1803951 => 'Lexington, SC', + 1803957 => 'Lexington, SC', + 1803980 => 'Rock Hill, SC', + 1803981 => 'Rock Hill, SC', + 1803985 => 'Rock Hill, SC', + 1803996 => 'Lexington, SC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1804.php b/src/libphonenumber/geocoding/data/en/1804.php new file mode 100644 index 000000000..fde171d76 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1804.php @@ -0,0 +1,123 @@ + 'Virginia', + 1804200 => 'Richmond, VA', + 1804204 => 'Richmond, VA', + 1804213 => 'Richmond, VA', + 1804222 => 'Richmond, VA', + 1804224 => 'Colonial Beach, VA', + 1804225 => 'Richmond, VA', + 1804226 => 'Richmond, VA', + 1804228 => 'Richmond, VA', + 1804230 => 'Richmond, VA', + 1804231 => 'Richmond, VA', + 1804232 => 'Richmond, VA', + 1804233 => 'Richmond, VA', + 1804236 => 'Richmond, VA', + 1804254 => 'Richmond, VA', + 1804257 => 'Richmond, VA', + 1804264 => 'Richmond, VA', + 1804267 => 'Richmond, VA', + 1804271 => 'Richmond, VA', + 1804272 => 'Richmond, VA', + 1804275 => 'Richmond, VA', + 1804276 => 'Richmond, VA', + 1804278 => 'Richmond, VA', + 1804279 => 'Richmond, VA', + 1804281 => 'Richmond, VA', + 1804282 => 'Richmond, VA', + 1804285 => 'Richmond, VA', + 1804287 => 'Richmond, VA', + 1804288 => 'Richmond, VA', + 1804289 => 'Richmond, VA', + 1804320 => 'Richmond, VA', + 1804321 => 'Richmond, VA', + 1804323 => 'Richmond, VA', + 1804327 => 'Richmond, VA', + 1804329 => 'Richmond, VA', + 1804330 => 'Richmond, VA', + 1804333 => 'Warsaw, VA', + 1804340 => 'Richmond, VA', + 1804343 => 'Richmond, VA', + 1804344 => 'Richmond, VA', + 1804353 => 'Richmond, VA', + 1804354 => 'Richmond, VA', + 1804355 => 'Richmond, VA', + 1804358 => 'Richmond, VA', + 1804359 => 'Richmond, VA', + 1804367 => 'Richmond, VA', + 1804371 => 'Richmond, VA', + 1804420 => 'Richmond, VA', + 1804421 => 'Richmond, VA', + 1804427 => 'Mechanicsville, VA', + 1804438 => 'Irvington, VA', + 1804443 => 'Tappahannock, VA', + 1804445 => 'Tappahannock, VA', + 1804448 => 'Ruther Glen, VA', + 1804452 => 'Hopewell, VA', + 1804458 => 'Hopewell, VA', + 1804492 => 'Cumberland, VA', + 1804493 => 'Montross, VA', + 1804526 => 'Colonial Heights, VA', + 1804530 => 'Chester, VA', + 1804537 => 'Hanover, VA', + 1804541 => 'Hopewell, VA', + 1804559 => 'Mechanicsville, VA', + 1804560 => 'Richmond, VA', + 1804569 => 'Mechanicsville, VA', + 1804580 => 'Heathsville, VA', + 1804598 => 'Powhatan, VA', + 1804628 => 'Richmond, VA', + 1804643 => 'Richmond, VA', + 1804644 => 'Richmond, VA', + 1804646 => 'Richmond, VA', + 1804648 => 'Richmond, VA', + 1804649 => 'Richmond, VA', + 1804673 => 'Richmond, VA', + 1804674 => 'Richmond, VA', + 1804675 => 'Richmond, VA', + 1804693 => 'Gloucester, VA', + 1804694 => 'Gloucester, VA', + 1804695 => 'Gloucester, VA', + 1804697 => 'Richmond, VA', + 1804698 => 'Richmond, VA', + 1804714 => 'Richmond, VA', + 1804722 => 'Petersburg, VA', + 1804730 => 'Mechanicsville, VA', + 1804732 => 'Petersburg, VA', + 1804733 => 'Petersburg, VA', + 1804734 => 'Fort Lee, VA', + 1804740 => 'Richmond, VA', + 1804741 => 'Richmond, VA', + 1804743 => 'Richmond, VA', + 1804744 => 'Midlothian, VA', + 1804745 => 'Richmond, VA', + 1804746 => 'Mechanicsville, VA', + 1804752 => 'Ashland, VA', + 1804754 => 'Richmond, VA', + 1804763 => 'Midlothian, VA', + 1804764 => 'Mechanicsville, VA', + 1804771 => 'Richmond, VA', + 1804775 => 'Richmond, VA', + 1804779 => 'Mechanicsville, VA', + 1804780 => 'Richmond, VA', + 1804782 => 'Richmond, VA', + 1804783 => 'Richmond, VA', + 1804786 => 'Richmond, VA', + 1804788 => 'Richmond, VA', + 1804795 => 'Richmond, VA', + 1804798 => 'Ashland, VA', + 1804819 => 'Richmond, VA', + 1804827 => 'Richmond, VA', + 1804828 => 'Richmond, VA', + 1804829 => 'Charles City, VA', + 1804834 => 'Waverly, VA', + 1804843 => 'West Point, VA', + 1804855 => 'Richmond, VA', + 1804861 => 'Petersburg, VA', + 1804862 => 'Petersburg, VA', + 1804863 => 'Petersburg, VA', + 1804883 => 'Montpelier, VA', + 1804916 => 'Richmond, VA', + 1804932 => 'Quinton, VA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1805.php b/src/libphonenumber/geocoding/data/en/1805.php new file mode 100644 index 000000000..f6b05d8ec --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1805.php @@ -0,0 +1,153 @@ + 'California', + 1805226 => 'Paso Robles, CA', + 1805227 => 'Paso Robles, CA', + 1805237 => 'Paso Robles, CA', + 1805238 => 'Paso Robles, CA', + 1805239 => 'Paso Robles, CA', + 1805240 => 'Oxnard, CA', + 1805241 => 'Thousand Oaks, CA', + 1805247 => 'Oxnard, CA', + 1805269 => 'San Luis Obispo, CA', + 1805278 => 'Oxnard, CA', + 1805289 => 'Ventura, CA', + 1805306 => 'Simi Valley, CA', + 1805339 => 'Ventura, CA', + 1805346 => 'Santa Maria, CA', + 1805347 => 'Santa Maria, CA', + 1805348 => 'Santa Maria, CA', + 1805349 => 'Santa Maria, CA', + 1805361 => 'Santa Maria, CA', + 1805383 => 'Camarillo, CA', + 1805384 => 'Camarillo, CA', + 1805385 => 'Oxnard, CA', + 1805386 => 'Somis, CA', + 1805388 => 'Camarillo, CA', + 1805389 => 'Camarillo, CA', + 1805434 => 'Templeton, CA', + 1805439 => 'San Luis Obispo, CA', + 1805445 => 'Camarillo, CA', + 1805460 => 'Atascadero, CA', + 1805461 => 'Atascadero, CA', + 1805462 => 'Atascadero, CA', + 1805466 => 'Atascadero, CA', + 1805467 => 'San Miguel, CA', + 1805468 => 'Atascadero, CA', + 1805477 => 'Ventura, CA', + 1805482 => 'Camarillo, CA', + 1805483 => 'Oxnard, CA', + 1805484 => 'Camarillo, CA', + 1805485 => 'Oxnard, CA', + 1805486 => 'Oxnard, CA', + 1805487 => 'Oxnard, CA', + 1805492 => 'Thousand Oaks, CA', + 1805493 => 'Thousand Oaks, CA', + 1805520 => 'Simi Valley, CA', + 1805522 => 'Simi Valley, CA', + 1805523 => 'Moorpark, CA', + 1805524 => 'Fillmore, CA', + 1805525 => 'Santa Paula, CA', + 1805526 => 'Simi Valley, CA', + 1805527 => 'Simi Valley, CA', + 1805528 => 'Los Osos, CA', + 1805529 => 'Moorpark, CA', + 1805531 => 'Moorpark, CA', + 1805532 => 'Moorpark, CA', + 1805534 => 'Los Osos, CA', + 1805541 => 'San Luis Obispo, CA', + 1805542 => 'San Luis Obispo, CA', + 1805543 => 'San Luis Obispo, CA', + 1805544 => 'San Luis Obispo, CA', + 1805545 => 'San Luis Obispo, CA', + 1805546 => 'San Luis Obispo, CA', + 1805547 => 'San Luis Obispo, CA', + 1805548 => 'San Luis Obispo, CA', + 1805549 => 'San Luis Obispo, CA', + 1805560 => 'Santa Barbara, CA', + 1805562 => 'Goleta, CA', + 1805563 => 'Santa Barbara, CA', + 1805564 => 'Santa Barbara, CA', + 1805566 => 'Carpinteria, CA', + 1805568 => 'Santa Barbara, CA', + 1805569 => 'Santa Barbara, CA', + 1805577 => 'Simi Valley, CA', + 1805578 => 'Simi Valley, CA', + 1805579 => 'Simi Valley, CA', + 1805581 => 'Simi Valley, CA', + 1805582 => 'Simi Valley, CA', + 1805583 => 'Simi Valley, CA', + 1805584 => 'Simi Valley, CA', + 1805594 => 'San Luis Obispo, CA', + 1805604 => 'Oxnard, CA', + 1805614 => 'Santa Maria, CA', + 1805639 => 'Ventura, CA', + 1805640 => 'Ojai, CA', + 1805641 => 'Ventura, CA', + 1805642 => 'Ventura, CA', + 1805643 => 'Ventura, CA', + 1805644 => 'Ventura, CA', + 1805646 => 'Ojai, CA', + 1805647 => 'Ventura, CA', + 1805648 => 'Ventura, CA', + 1805650 => 'Ventura, CA', + 1805652 => 'Ventura, CA', + 1805653 => 'Ventura, CA', + 1805654 => 'Ventura, CA', + 1805656 => 'Ventura, CA', + 1805658 => 'Ventura, CA', + 1805659 => 'Ventura, CA', + 1805667 => 'Ventura, CA', + 1805672 => 'Ventura, CA', + 1805676 => 'Ventura, CA', + 1805681 => 'Santa Barbara, CA', + 1805682 => 'Santa Barbara, CA', + 1805684 => 'Carpinteria, CA', + 1805685 => 'Goleta, CA', + 1805687 => 'Santa Barbara, CA', + 1805730 => 'Santa Barbara, CA', + 1805733 => 'Lompoc, CA', + 1805735 => 'Lompoc, CA', + 1805736 => 'Lompoc, CA', + 1805737 => 'Lompoc, CA', + 1805739 => 'Santa Maria, CA', + 1805740 => 'Lompoc, CA', + 1805756 => 'San Luis Obispo, CA', + 1805771 => 'Morro Bay, CA', + 1805772 => 'Morro Bay, CA', + 1805773 => 'Pismo Beach, CA', + 1805781 => 'San Luis Obispo, CA', + 1805782 => 'San Luis Obispo, CA', + 1805783 => 'San Luis Obispo, CA', + 1805784 => 'San Luis Obispo, CA', + 1805786 => 'San Luis Obispo, CA', + 1805788 => 'San Luis Obispo, CA', + 1805845 => 'Santa Barbara, CA', + 1805882 => 'Santa Barbara, CA', + 1805884 => 'Santa Barbara, CA', + 1805892 => 'Santa Barbara, CA', + 1805897 => 'Santa Barbara, CA', + 1805898 => 'Santa Barbara, CA', + 1805899 => 'Santa Barbara, CA', + 1805914 => 'Camarillo, CA', + 1805922 => 'Santa Maria, CA', + 1805925 => 'Santa Maria, CA', + 1805927 => 'Cambria, CA', + 1805928 => 'Santa Maria, CA', + 1805929 => 'Nipomo, CA', + 1805933 => 'Santa Paula, CA', + 1805934 => 'Santa Maria, CA', + 1805937 => 'Santa Maria, CA', + 1805938 => 'Santa Maria, CA', + 1805955 => 'Simi Valley, CA', + 1805957 => 'Santa Barbara, CA', + 1805962 => 'Santa Barbara, CA', + 1805963 => 'Santa Barbara, CA', + 1805965 => 'Santa Barbara, CA', + 1805966 => 'Santa Barbara, CA', + 1805981 => 'Oxnard, CA', + 1805983 => 'Oxnard, CA', + 1805987 => 'Camarillo, CA', + 1805988 => 'Oxnard, CA', + 1805995 => 'Cayucos, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1806.php b/src/libphonenumber/geocoding/data/en/1806.php new file mode 100644 index 000000000..8acbcadf1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1806.php @@ -0,0 +1,155 @@ + 'Texas', + 1806212 => 'Amarillo, TX', + 1806220 => 'Amarillo, TX', + 1806226 => 'Claude, TX', + 1806236 => 'Amarillo, TX', + 1806237 => 'Jayton, TX', + 1806242 => 'Amarillo, TX', + 1806244 => 'Dalhart, TX', + 1806249 => 'Dalhart, TX', + 1806250 => 'Friona, TX', + 1806253 => 'Ralls, TX', + 1806256 => 'Shamrock, TX', + 1806259 => 'Memphis, TX', + 1806266 => 'Morton, TX', + 1806267 => 'Vega, TX', + 1806271 => 'Spur, TX', + 1806272 => 'Muleshoe, TX', + 1806273 => 'Borger, TX', + 1806274 => 'Borger, TX', + 1806281 => 'Lubbock, TX', + 1806285 => 'Olton, TX', + 1806288 => 'Plainview, TX', + 1806291 => 'Plainview, TX', + 1806293 => 'Plainview, TX', + 1806296 => 'Plainview, TX', + 1806298 => 'Abernathy, TX', + 1806322 => 'Amarillo, TX', + 1806323 => 'Canadian, TX', + 1806326 => 'Amarillo, TX', + 1806331 => 'Amarillo, TX', + 1806335 => 'Amarillo, TX', + 1806337 => 'Amarillo, TX', + 1806342 => 'Amarillo, TX', + 1806345 => 'Amarillo, TX', + 1806347 => 'Matador, TX', + 1806350 => 'Amarillo, TX', + 1806351 => 'Amarillo, TX', + 1806352 => 'Amarillo, TX', + 1806353 => 'Amarillo, TX', + 1806354 => 'Amarillo, TX', + 1806355 => 'Amarillo, TX', + 1806356 => 'Amarillo, TX', + 1806358 => 'Amarillo, TX', + 1806359 => 'Amarillo, TX', + 1806362 => 'Texline, TX', + 1806363 => 'Hereford, TX', + 1806364 => 'Hereford, TX', + 1806366 => 'Stratford, TX', + 1806367 => 'Amarillo, TX', + 1806368 => 'Lubbock, TX', + 1806371 => 'Amarillo, TX', + 1806372 => 'Amarillo, TX', + 1806373 => 'Amarillo, TX', + 1806374 => 'Amarillo, TX', + 1806376 => 'Amarillo, TX', + 1806378 => 'Amarillo, TX', + 1806379 => 'Amarillo, TX', + 1806381 => 'Amarillo, TX', + 1806383 => 'Amarillo, TX', + 1806384 => 'Dalhart, TX', + 1806385 => 'Littlefield, TX', + 1806396 => 'Stratford, TX', + 1806418 => 'Amarillo, TX', + 1806434 => 'Perryton, TX', + 1806435 => 'Perryton, TX', + 1806445 => 'Lubbock, TX', + 1806447 => 'Wellington, TX', + 1806456 => 'Plains, TX', + 1806457 => 'Amarillo, TX', + 1806463 => 'Amarillo, TX', + 1806467 => 'Amarillo, TX', + 1806468 => 'Amarillo, TX', + 1806472 => 'Lubbock, TX', + 1806481 => 'Farwell, TX', + 1806492 => 'Paducah, TX', + 1806495 => 'Post, TX', + 1806537 => 'Panhandle, TX', + 1806553 => 'Amarillo, TX', + 1806561 => 'Tahoka, TX', + 1806576 => 'Amarillo, TX', + 1806589 => 'Lubbock, TX', + 1806592 => 'Denver City, TX', + 1806622 => 'Amarillo, TX', + 1806637 => 'Brownfield, TX', + 1806647 => 'Dimmitt, TX', + 1806648 => 'Perryton, TX', + 1806653 => 'Follett, TX', + 1806655 => 'Canyon, TX', + 1806658 => 'Booker, TX', + 1806659 => 'Spearman, TX', + 1806665 => 'Pampa, TX', + 1806669 => 'Pampa, TX', + 1806674 => 'Amarillo, TX', + 1806675 => 'Crosbyton, TX', + 1806676 => 'Amarillo, TX', + 1806677 => 'Amarillo, TX', + 1806687 => 'Lubbock, TX', + 1806688 => 'Pampa, TX', + 1806698 => 'Lubbock, TX', + 1806722 => 'Lubbock, TX', + 1806723 => 'Lubbock, TX', + 1806725 => 'Lubbock, TX', + 1806740 => 'Lubbock, TX', + 1806741 => 'Lubbock, TX', + 1806742 => 'Lubbock, TX', + 1806743 => 'Lubbock, TX', + 1806744 => 'Lubbock, TX', + 1806745 => 'Lubbock, TX', + 1806747 => 'Lubbock, TX', + 1806748 => 'Lubbock, TX', + 1806749 => 'Lubbock, TX', + 1806762 => 'Lubbock, TX', + 1806763 => 'Lubbock, TX', + 1806765 => 'Lubbock, TX', + 1806766 => 'Lubbock, TX', + 1806767 => 'Lubbock, TX', + 1806771 => 'Lubbock, TX', + 1806775 => 'Lubbock, TX', + 1806777 => 'Lubbock, TX', + 1806779 => 'McLean, TX', + 1806780 => 'Lubbock, TX', + 1806783 => 'Lubbock, TX', + 1806784 => 'Lubbock, TX', + 1806785 => 'Lubbock, TX', + 1806788 => 'Lubbock, TX', + 1806791 => 'Lubbock, TX', + 1806792 => 'Lubbock, TX', + 1806793 => 'Lubbock, TX', + 1806794 => 'Lubbock, TX', + 1806795 => 'Lubbock, TX', + 1806796 => 'Lubbock, TX', + 1806797 => 'Lubbock, TX', + 1806798 => 'Lubbock, TX', + 1806799 => 'Lubbock, TX', + 1806823 => 'Silverton, TX', + 1806826 => 'Wheeler, TX', + 1806828 => 'Slaton, TX', + 1806832 => 'Shallowater, TX', + 1806857 => 'Fritch, TX', + 1806863 => 'Lubbock, TX', + 1806868 => 'Miami, TX', + 1806872 => 'Lamesa, TX', + 1806874 => 'Clarendon, TX', + 1806892 => 'Idalou, TX', + 1806894 => 'Levelland, TX', + 1806897 => 'Levelland, TX', + 1806934 => 'Dumas, TX', + 1806935 => 'Dumas, TX', + 1806938 => 'Hart, TX', + 1806948 => 'Sunray, TX', + 1806983 => 'Floydada, TX', + 1806995 => 'Tulia, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1807.php b/src/libphonenumber/geocoding/data/en/1807.php new file mode 100644 index 000000000..1c45c2fd5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1807.php @@ -0,0 +1,51 @@ + 'Ontario', + 1807222 => 'Ear Falls, ON', + 1807223 => 'Dryden, ON', + 1807226 => 'Sioux Narrows, ON', + 1807227 => 'Vermilion Bay, ON', + 1807229 => 'Marathon, ON', + 1807274 => 'Fort Frances, ON', + 1807285 => 'Thunder Bay, ON', + 1807343 => 'Thunder Bay, ON', + 1807344 => 'Thunder Bay, ON', + 1807345 => 'Thunder Bay, ON', + 1807346 => 'Thunder Bay, ON', + 1807467 => 'Kenora, ON', + 1807468 => 'Kenora, ON', + 1807473 => 'Thunder Bay, ON', + 1807474 => 'Thunder Bay, ON', + 1807475 => 'Thunder Bay, ON', + 1807482 => 'Emo, ON', + 1807484 => 'Nestor Falls, ON', + 1807537 => 'Big Trout Lake, ON', + 1807548 => 'Kenora, ON', + 1807577 => 'Thunder Bay, ON', + 1807582 => 'Hudson, ON', + 1807597 => 'Atikokan, ON', + 1807622 => 'Thunder Bay, ON', + 1807623 => 'Thunder Bay, ON', + 1807624 => 'Thunder Bay, ON', + 1807625 => 'Thunder Bay, ON', + 1807626 => 'Thunder Bay, ON', + 1807628 => 'Thunder Bay, ON', + 1807683 => 'Thunder Bay, ON', + 1807727 => 'Red Lake, ON', + 1807737 => 'Sioux Lookout, ON', + 1807767 => 'Thunder Bay, ON', + 1807768 => 'Thunder Bay, ON', + 1807822 => 'White River, ON', + 1807825 => 'Terrace Bay, ON', + 1807826 => 'Manitouwadge, ON', + 1807852 => 'Rainy River, ON', + 1807854 => 'Geraldton, ON', + 1807868 => 'Hornepayne, ON', + 1807876 => 'Longlac, ON', + 1807887 => 'Nipigon, ON', + 1807928 => 'Pickle Lake, ON', + 1807934 => 'Ignace, ON', + 1807937 => 'Oxdrift, ON', + 1807939 => 'Thunder Bay, ON', + 1807983 => 'Thunder Bay, ON', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1808.php b/src/libphonenumber/geocoding/data/en/1808.php new file mode 100644 index 000000000..2a23b3523 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1808.php @@ -0,0 +1,180 @@ + 'Hawaii', + 1808233 => 'Kaneohe, HI', + 1808234 => 'Kaneohe, HI', + 1808235 => 'Kaneohe, HI', + 1808236 => 'Kaneohe, HI', + 1808239 => 'Kaneohe, HI', + 1808241 => 'Lihue, HI', + 1808242 => 'Wailuku, HI', + 1808243 => 'Wailuku, HI', + 1808244 => 'Wailuku, HI', + 1808245 => 'Lihue, HI', + 1808246 => 'Lihue, HI', + 1808247 => 'Kaneohe, HI', + 1808248 => 'Hana, HI', + 1808249 => 'Wailuku, HI', + 1808254 => 'Kailua, HI', + 1808259 => 'Waimanalo, HI', + 1808261 => 'Kailua, HI', + 1808262 => 'Kailua, HI', + 1808263 => 'Kailua, HI', + 1808266 => 'Kailua, HI', + 1808274 => 'Lihue, HI', + 1808325 => 'Kailua-Kona, HI', + 1808326 => 'Kailua-Kona, HI', + 1808327 => 'Kailua-Kona, HI', + 1808329 => 'Kailua-Kona, HI', + 1808331 => 'Kailua-Kona, HI', + 1808334 => 'Kailua-Kona, HI', + 1808338 => 'Waimea, HI', + 1808373 => 'Honolulu, HI', + 1808377 => 'Honolulu, HI', + 1808394 => 'Honolulu, HI', + 1808395 => 'Honolulu, HI', + 1808396 => 'Honolulu, HI', + 1808421 => 'Honolulu, HI', + 1808422 => 'Honolulu, HI', + 1808432 => 'Honolulu, HI', + 1808433 => 'Honolulu, HI', + 1808453 => 'Pearl City, HI', + 1808455 => 'Pearl City, HI', + 1808456 => 'Pearl City, HI', + 1808483 => 'Aiea, HI', + 1808484 => 'Aiea, HI', + 1808486 => 'Aiea, HI', + 1808488 => 'Aiea, HI', + 1808521 => 'Honolulu, HI', + 1808522 => 'Honolulu, HI', + 1808523 => 'Honolulu, HI', + 1808524 => 'Honolulu, HI', + 1808525 => 'Honolulu, HI', + 1808526 => 'Honolulu, HI', + 1808527 => 'Honolulu, HI', + 1808528 => 'Honolulu, HI', + 1808529 => 'Honolulu, HI', + 1808531 => 'Honolulu, HI', + 1808532 => 'Honolulu, HI', + 1808533 => 'Honolulu, HI', + 1808535 => 'Honolulu, HI', + 1808536 => 'Honolulu, HI', + 1808537 => 'Honolulu, HI', + 1808538 => 'Honolulu, HI', + 1808539 => 'Honolulu, HI', + 1808541 => 'Honolulu, HI', + 1808543 => 'Honolulu, HI', + 1808544 => 'Honolulu, HI', + 1808545 => 'Honolulu, HI', + 1808547 => 'Honolulu, HI', + 1808548 => 'Honolulu, HI', + 1808550 => 'Honolulu, HI', + 1808553 => 'Kaunakakai, HI', + 1808565 => 'Lanai City, HI', + 1808566 => 'Honolulu, HI', + 1808572 => 'Makawao, HI', + 1808579 => 'Paia, HI', + 1808585 => 'Honolulu, HI', + 1808586 => 'Honolulu, HI', + 1808587 => 'Honolulu, HI', + 1808589 => 'Honolulu, HI', + 1808591 => 'Honolulu, HI', + 1808592 => 'Honolulu, HI', + 1808593 => 'Honolulu, HI', + 1808595 => 'Honolulu, HI', + 1808596 => 'Honolulu, HI', + 1808597 => 'Honolulu, HI', + 1808599 => 'Honolulu, HI', + 1808621 => 'Wahiawa, HI', + 1808622 => 'Wahiawa, HI', + 1808623 => 'Mililani, HI', + 1808625 => 'Mililani, HI', + 1808627 => 'Mililani, HI', + 1808632 => 'Lihue, HI', + 1808638 => 'Haleiwa, HI', + 1808661 => 'Lahaina, HI', + 1808662 => 'Lahaina, HI', + 1808667 => 'Lahaina, HI', + 1808668 => 'Waianae, HI', + 1808669 => 'Lahaina, HI', + 1808671 => 'Waipahu, HI', + 1808674 => 'Kapolei, HI', + 1808676 => 'Waipahu, HI', + 1808677 => 'Waipahu, HI', + 1808678 => 'Waipahu, HI', + 1808681 => 'Ewa Beach, HI', + 1808682 => 'Kapolei, HI', + 1808689 => 'Ewa Beach, HI', + 1808696 => 'Waianae, HI', + 1808697 => 'Waianae, HI', + 1808732 => 'Honolulu, HI', + 1808733 => 'Honolulu, HI', + 1808734 => 'Honolulu, HI', + 1808735 => 'Honolulu, HI', + 1808737 => 'Honolulu, HI', + 1808738 => 'Honolulu, HI', + 1808739 => 'Honolulu, HI', + 1808742 => 'Koloa, HI', + 1808775 => 'Honokaa, HI', + 1808791 => 'Honolulu, HI', + 1808821 => 'Kapaa, HI', + 1808822 => 'Kapaa, HI', + 1808823 => 'Kapaa, HI', + 1808828 => 'Kilauea, HI', + 1808831 => 'Honolulu, HI', + 1808832 => 'Honolulu, HI', + 1808833 => 'Honolulu, HI', + 1808834 => 'Honolulu, HI', + 1808836 => 'Honolulu, HI', + 1808839 => 'Honolulu, HI', + 1808841 => 'Honolulu, HI', + 1808842 => 'Honolulu, HI', + 1808843 => 'Honolulu, HI', + 1808845 => 'Honolulu, HI', + 1808847 => 'Honolulu, HI', + 1808848 => 'Honolulu, HI', + 1808871 => 'Kahului, HI', + 1808873 => 'Kahului, HI', + 1808874 => 'Kihei, HI', + 1808875 => 'Kihei, HI', + 1808877 => 'Kahului, HI', + 1808878 => 'Kula, HI', + 1808879 => 'Kihei, HI', + 1808883 => 'Waikoloa, HI', + 1808885 => 'Kamuela, HI', + 1808891 => 'Kihei, HI', + 1808921 => 'Honolulu, HI', + 1808922 => 'Honolulu, HI', + 1808923 => 'Honolulu, HI', + 1808924 => 'Honolulu, HI', + 1808926 => 'Honolulu, HI', + 1808931 => 'Honolulu, HI', + 1808933 => 'Hilo, HI', + 1808934 => 'Hilo, HI', + 1808935 => 'Hilo, HI', + 1808941 => 'Honolulu, HI', + 1808942 => 'Honolulu, HI', + 1808943 => 'Honolulu, HI', + 1808944 => 'Honolulu, HI', + 1808945 => 'Honolulu, HI', + 1808946 => 'Honolulu, HI', + 1808947 => 'Honolulu, HI', + 1808949 => 'Honolulu, HI', + 1808951 => 'Honolulu, HI', + 1808952 => 'Honolulu, HI', + 1808955 => 'Honolulu, HI', + 1808956 => 'Honolulu, HI', + 1808959 => 'Hilo, HI', + 1808961 => 'Hilo, HI', + 1808965 => 'Pāhoa, HI', + 1808966 => 'Keaau, HI', + 1808969 => 'Hilo, HI', + 1808971 => 'Honolulu, HI', + 1808973 => 'Honolulu, HI', + 1808974 => 'Hilo, HI', + 1808981 => 'Hilo, HI', + 1808982 => 'Keaau, HI', + 1808983 => 'Honolulu, HI', + 1808986 => 'Wailuku, HI', + 1808988 => 'Honolulu, HI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1809.php b/src/libphonenumber/geocoding/data/en/1809.php new file mode 100644 index 000000000..f7d064132 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1809.php @@ -0,0 +1,4 @@ + 'Moca', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1810.php b/src/libphonenumber/geocoding/data/en/1810.php new file mode 100644 index 000000000..1dd906b1b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1810.php @@ -0,0 +1,69 @@ + 'Michigan', + 1810220 => 'Brighton, MI', + 1810225 => 'Brighton, MI', + 1810227 => 'Brighton, MI', + 1810229 => 'Brighton, MI', + 1810230 => 'Flint Township, MI', + 1810232 => 'Flint, MI', + 1810233 => 'Flint, MI', + 1810234 => 'Flint, MI', + 1810235 => 'Flint, MI', + 1810237 => 'Flint, MI', + 1810239 => 'Flint, MI', + 1810245 => 'Lapeer, MI', + 1810257 => 'Flint, MI', + 1810266 => 'Byron, MI', + 1810341 => 'Flint, MI', + 1810342 => 'Flint, MI', + 1810346 => 'Brown City, MI', + 1810359 => 'Lexington, MI', + 1810376 => 'Deckerville, MI', + 1810487 => 'Flushing, MI', + 1810494 => 'Brighton, MI', + 1810579 => 'Grand Blanc, MI', + 1810603 => 'Grand Blanc, MI', + 1810606 => 'Grand Blanc Township, MI', + 1810622 => 'Port Sanilac, MI', + 1810629 => 'Fenton, MI', + 1810631 => 'Otisville, MI', + 1810635 => 'Swartz Creek, MI', + 1810636 => 'Goodrich, MI', + 1810648 => 'Sandusky, MI', + 1810653 => 'Davison, MI', + 1810654 => 'Davison, MI', + 1810658 => 'Davison, MI', + 1810659 => 'Flushing, MI', + 1810664 => 'Lapeer, MI', + 1810667 => 'Lapeer, MI', + 1810678 => 'Metamora, MI', + 1810679 => 'Croswell, MI', + 1810688 => 'North Branch, MI', + 1810695 => 'Grand Blanc, MI', + 1810714 => 'Fenton, MI', + 1810720 => 'Flint Township, MI', + 1810724 => 'Imlay City, MI', + 1810732 => 'Flint Township, MI', + 1810733 => 'Flint Township, MI', + 1810735 => 'Linden, MI', + 1810736 => 'Flint, MI', + 1810750 => 'Fenton, MI', + 1810753 => 'Madison Heights, MI', + 1810760 => 'Flint, MI', + 1810762 => 'Flint, MI', + 1810766 => 'Flint, MI', + 1810767 => 'Flint, MI', + 1810785 => 'Flint, MI', + 1810787 => 'Flint, MI', + 1810789 => 'Flint, MI', + 1810794 => 'Algonac, MI', + 1810796 => 'Dryden, MI', + 1810798 => 'Almont, MI', + 1810844 => 'Brighton, MI', + 1810982 => 'Port Huron, MI', + 1810984 => 'Port Huron, MI', + 1810985 => 'Port Huron, MI', + 1810987 => 'Port Huron, MI', + 1810989 => 'Port Huron, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1812.php b/src/libphonenumber/geocoding/data/en/1812.php new file mode 100644 index 000000000..f96005558 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1812.php @@ -0,0 +1,175 @@ + 'Indiana', + 1812222 => 'Greensburg, IN', + 1812231 => 'Terre Haute, IN', + 1812232 => 'Terre Haute, IN', + 1812234 => 'Terre Haute, IN', + 1812235 => 'Terre Haute, IN', + 1812237 => 'Terre Haute, IN', + 1812238 => 'Terre Haute, IN', + 1812242 => 'Terre Haute, IN', + 1812246 => 'Sellersburg, IN', + 1812247 => 'Shoals, IN', + 1812254 => 'Washington, IN', + 1812256 => 'Charlestown, IN', + 1812257 => 'Washington, IN', + 1812265 => 'Madison, IN', + 1812268 => 'Sullivan, IN', + 1812273 => 'Madison, IN', + 1812275 => 'Bedford, IN', + 1812276 => 'Bedford, IN', + 1812277 => 'Bedford, IN', + 1812278 => 'Bedford, IN', + 1812279 => 'Bedford, IN', + 1812295 => 'Loogootee, IN', + 1812298 => 'Terre Haute, IN', + 1812299 => 'Terre Haute, IN', + 1812314 => 'Columbus, IN', + 1812323 => 'Bloomington, IN', + 1812330 => 'Bloomington, IN', + 1812331 => 'Bloomington, IN', + 1812332 => 'Bloomington, IN', + 1812333 => 'Bloomington, IN', + 1812334 => 'Bloomington, IN', + 1812335 => 'Bloomington, IN', + 1812336 => 'Bloomington, IN', + 1812337 => 'Bloomington, IN', + 1812339 => 'Bloomington, IN', + 1812342 => 'Columbus, IN', + 1812346 => 'North Vernon, IN', + 1812349 => 'Bloomington, IN', + 1812352 => 'North Vernon, IN', + 1812353 => 'Bloomington, IN', + 1812354 => 'Petersburg, IN', + 1812355 => 'Bloomington, IN', + 1812358 => 'Brownstown, IN', + 1812365 => 'Marengo, IN', + 1812367 => 'Ferdinand, IN', + 1812372 => 'Columbus, IN', + 1812373 => 'Columbus, IN', + 1812375 => 'Columbus, IN', + 1812376 => 'Columbus, IN', + 1812378 => 'Columbus, IN', + 1812379 => 'Columbus, IN', + 1812384 => 'Bloomfield, IN', + 1812385 => 'Princeton, IN', + 1812386 => 'Princeton, IN', + 1812398 => 'Carlisle, IN', + 1812401 => 'Evansville, IN', + 1812402 => 'Evansville, IN', + 1812421 => 'Evansville, IN', + 1812422 => 'Evansville, IN', + 1812423 => 'Evansville, IN', + 1812424 => 'Evansville, IN', + 1812425 => 'Evansville, IN', + 1812426 => 'Evansville, IN', + 1812427 => 'Vevay, IN', + 1812428 => 'Evansville, IN', + 1812429 => 'Evansville, IN', + 1812432 => 'Dillsboro, IN', + 1812434 => 'Evansville, IN', + 1812435 => 'Evansville, IN', + 1812436 => 'Evansville, IN', + 1812437 => 'Evansville, IN', + 1812438 => 'Rising Sun, IN', + 1812442 => 'Brazil, IN', + 1812443 => 'Brazil, IN', + 1812446 => 'Brazil, IN', + 1812448 => 'Brazil, IN', + 1812450 => 'Evansville, IN', + 1812460 => 'Terre Haute, IN', + 1812462 => 'Terre Haute, IN', + 1812463 => 'Evansville, IN', + 1812464 => 'Evansville, IN', + 1812465 => 'Evansville, IN', + 1812466 => 'Terre Haute, IN', + 1812471 => 'Evansville, IN', + 1812473 => 'Evansville, IN', + 1812474 => 'Evansville, IN', + 1812475 => 'Evansville, IN', + 1812476 => 'Evansville, IN', + 1812477 => 'Evansville, IN', + 1812478 => 'Terre Haute, IN', + 1812479 => 'Evansville, IN', + 1812481 => 'Jasper, IN', + 1812482 => 'Jasper, IN', + 1812485 => 'Evansville, IN', + 1812490 => 'Newburgh, IN', + 1812491 => 'Evansville, IN', + 1812522 => 'Seymour, IN', + 1812523 => 'Seymour, IN', + 1812524 => 'Seymour, IN', + 1812526 => 'Edinburgh, IN', + 1812533 => 'West Terre Haute, IN', + 1812537 => 'Lawrenceburg, IN', + 1812539 => 'Lawrenceburg, IN', + 1812542 => 'New Albany, IN', + 1812546 => 'Hope, IN', + 1812547 => 'Tell City, IN', + 1812597 => 'Morgantown, IN', + 1812623 => 'Sunman, IN', + 1812634 => 'Jasper, IN', + 1812636 => 'Odon, IN', + 1812649 => 'Rockport, IN', + 1812654 => 'Milan, IN', + 1812662 => 'Greensburg, IN', + 1812663 => 'Greensburg, IN', + 1812665 => 'Jasonville, IN', + 1812683 => 'Huntingburg, IN', + 1812723 => 'Paoli, IN', + 1812734 => 'Corydon, IN', + 1812735 => 'Bicknell, IN', + 1812738 => 'Corydon, IN', + 1812749 => 'Oakland City, IN', + 1812752 => 'Scottsburg, IN', + 1812753 => 'Fort Branch, IN', + 1812759 => 'Evansville, IN', + 1812768 => 'Haubstadt, IN', + 1812789 => 'Winslow, IN', + 1812793 => 'Crothersville, IN', + 1812794 => 'Austin, IN', + 1812822 => 'Bloomington, IN', + 1812824 => 'Bloomington, IN', + 1812829 => 'Spencer, IN', + 1812838 => 'Mount Vernon, IN', + 1812842 => 'Newburgh, IN', + 1812847 => 'Linton, IN', + 1812849 => 'Mitchell, IN', + 1812853 => 'Newburgh, IN', + 1812855 => 'Bloomington, IN', + 1812858 => 'Newburgh, IN', + 1812865 => 'Orleans, IN', + 1812867 => 'Evansville, IN', + 1812868 => 'Evansville, IN', + 1812874 => 'Poseyville, IN', + 1812875 => 'Worthington, IN', + 1812877 => 'Terre Haute, IN', + 1812882 => 'Vincennes, IN', + 1812883 => 'Salem, IN', + 1812885 => 'Vincennes, IN', + 1812886 => 'Vincennes, IN', + 1812895 => 'Vincennes, IN', + 1812897 => 'Boonville, IN', + 1812925 => 'Chandler, IN', + 1812926 => 'Aurora, IN', + 1812932 => 'Batesville, IN', + 1812933 => 'Batesville, IN', + 1812934 => 'Batesville, IN', + 1812936 => 'French Lick, IN', + 1812939 => 'Clay City, IN', + 1812941 => 'New Albany, IN', + 1812944 => 'New Albany, IN', + 1812945 => 'New Albany, IN', + 1812948 => 'New Albany, IN', + 1812949 => 'New Albany, IN', + 1812951 => 'Georgetown, IN', + 1812952 => 'Lanesville, IN', + 1812961 => 'Bloomington, IN', + 1812962 => 'Evansville, IN', + 1812963 => 'Evansville, IN', + 1812966 => 'Medora, IN', + 1812969 => 'Elizabeth, IN', + 1812983 => 'Elberfeld, IN', + 1812988 => 'Nashville, IN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1813.php b/src/libphonenumber/geocoding/data/en/1813.php new file mode 100644 index 000000000..b3ec7ce38 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1813.php @@ -0,0 +1,155 @@ + 'Florida', + 1813207 => 'Tampa, FL', + 1813209 => 'Tampa, FL', + 1813221 => 'Tampa, FL', + 1813222 => 'Tampa, FL', + 1813223 => 'Tampa, FL', + 1813224 => 'Tampa, FL', + 1813225 => 'Tampa, FL', + 1813226 => 'Tampa, FL', + 1813227 => 'Tampa, FL', + 1813228 => 'Tampa, FL', + 1813229 => 'Tampa, FL', + 1813231 => 'Tampa, FL', + 1813232 => 'Tampa, FL', + 1813233 => 'Tampa, FL', + 1813236 => 'Tampa, FL', + 1813237 => 'Tampa, FL', + 1813238 => 'Tampa, FL', + 1813239 => 'Tampa, FL', + 1813241 => 'Tampa, FL', + 1813242 => 'Tampa, FL', + 1813243 => 'Tampa, FL', + 1813246 => 'Tampa, FL', + 1813247 => 'Tampa, FL', + 1813248 => 'Tampa, FL', + 1813249 => 'Tampa, FL', + 1813250 => 'Tampa, FL', + 1813251 => 'Tampa, FL', + 1813253 => 'Tampa, FL', + 1813254 => 'Tampa, FL', + 1813258 => 'Tampa, FL', + 1813259 => 'Tampa, FL', + 1813261 => 'Tampa, FL', + 1813264 => 'Tampa, FL', + 1813265 => 'Tampa, FL', + 1813269 => 'Tampa, FL', + 1813272 => 'Tampa, FL', + 1813274 => 'Tampa, FL', + 1813276 => 'Tampa, FL', + 1813281 => 'Tampa, FL', + 1813282 => 'Tampa, FL', + 1813286 => 'Tampa, FL', + 1813287 => 'Tampa, FL', + 1813288 => 'Tampa, FL', + 1813289 => 'Tampa, FL', + 1813301 => 'Tampa, FL', + 1813307 => 'Tampa, FL', + 1813314 => 'Tampa, FL', + 1813348 => 'Tampa, FL', + 1813350 => 'Tampa, FL', + 1813353 => 'Tampa, FL', + 1813354 => 'Tampa, FL', + 1813374 => 'Tampa, FL', + 1813396 => 'Tampa, FL', + 1813414 => 'Tampa, FL', + 1813443 => 'Tampa, FL', + 1813472 => 'Tampa, FL', + 1813514 => 'Tampa, FL', + 1813554 => 'Tampa, FL', + 1813558 => 'Tampa, FL', + 1813615 => 'Tampa, FL', + 1813620 => 'Tampa, FL', + 1813621 => 'Tampa, FL', + 1813622 => 'Tampa, FL', + 1813623 => 'Tampa, FL', + 1813626 => 'Tampa, FL', + 1813627 => 'Tampa, FL', + 1813628 => 'Tampa, FL', + 1813630 => 'Tampa, FL', + 1813631 => 'Tampa, FL', + 1813632 => 'Tampa, FL', + 1813635 => 'Tampa, FL', + 1813636 => 'Tampa, FL', + 1813637 => 'Tampa, FL', + 1813639 => 'Tampa, FL', + 1813644 => 'Tampa, FL', + 1813664 => 'Tampa, FL', + 1813707 => 'Plant City, FL', + 1813715 => 'Zephyrhills, FL', + 1813719 => 'Plant City, FL', + 1813740 => 'Tampa, FL', + 1813745 => 'Tampa, FL', + 1813752 => 'Plant City, FL', + 1813754 => 'Plant City, FL', + 1813757 => 'Plant City, FL', + 1813759 => 'Plant City, FL', + 1813769 => 'Tampa, FL', + 1813779 => 'Zephyrhills, FL', + 1813780 => 'Zephyrhills, FL', + 1813782 => 'Zephyrhills, FL', + 1813783 => 'Zephyrhills, FL', + 1813788 => 'Zephyrhills, FL', + 1813805 => 'Tampa, FL', + 1813806 => 'Tampa, FL', + 1813828 => 'Tampa, FL', + 1813831 => 'Tampa, FL', + 1813832 => 'Tampa, FL', + 1813835 => 'Tampa, FL', + 1813837 => 'Tampa, FL', + 1813839 => 'Tampa, FL', + 1813840 => 'Tampa, FL', + 1813844 => 'Tampa, FL', + 1813864 => 'Tampa, FL', + 1813866 => 'Tampa, FL', + 1813870 => 'Tampa, FL', + 1813871 => 'Tampa, FL', + 1813872 => 'Tampa, FL', + 1813873 => 'Tampa, FL', + 1813874 => 'Tampa, FL', + 1813875 => 'Tampa, FL', + 1813876 => 'Tampa, FL', + 1813877 => 'Tampa, FL', + 1813878 => 'Tampa, FL', + 1813879 => 'Tampa, FL', + 1813880 => 'Tampa, FL', + 1813881 => 'Tampa, FL', + 1813882 => 'Tampa, FL', + 1813884 => 'Tampa, FL', + 1813885 => 'Tampa, FL', + 1813886 => 'Tampa, FL', + 1813887 => 'Tampa, FL', + 1813888 => 'Tampa, FL', + 1813889 => 'Tampa, FL', + 1813890 => 'Tampa, FL', + 1813901 => 'Tampa, FL', + 1813902 => 'Tampa, FL', + 1813903 => 'Tampa, FL', + 1813908 => 'Tampa, FL', + 1813910 => 'Tampa, FL', + 1813915 => 'Tampa, FL', + 1813930 => 'Tampa, FL', + 1813931 => 'Tampa, FL', + 1813932 => 'Tampa, FL', + 1813933 => 'Tampa, FL', + 1813935 => 'Tampa, FL', + 1813936 => 'Tampa, FL', + 1813949 => 'Lutz, FL', + 1813960 => 'Tampa, FL', + 1813961 => 'Tampa, FL', + 1813962 => 'Tampa, FL', + 1813963 => 'Tampa, FL', + 1813964 => 'Tampa, FL', + 1813968 => 'Tampa, FL', + 1813969 => 'Tampa, FL', + 1813971 => 'Tampa, FL', + 1813972 => 'Tampa, FL', + 1813974 => 'Tampa, FL', + 1813975 => 'Tampa, FL', + 1813977 => 'Tampa, FL', + 1813979 => 'Tampa, FL', + 1813995 => 'Land O\' Lakes, FL', + 1813996 => 'Land O\' Lakes, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1814.php b/src/libphonenumber/geocoding/data/en/1814.php new file mode 100644 index 000000000..3bd73b7e9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1814.php @@ -0,0 +1,153 @@ + 'Pennsylvania', + 1814201 => 'Altoona, PA', + 1814224 => 'Roaring Spring, PA', + 1814225 => 'Eldred, PA', + 1814226 => 'Clarion, PA', + 1814231 => 'State College, PA', + 1814234 => 'State College, PA', + 1814235 => 'State College, PA', + 1814237 => 'State College, PA', + 1814238 => 'State College, PA', + 1814239 => 'Claysburg, PA', + 1814247 => 'Hastings, PA', + 1814254 => 'Johnstown, PA', + 1814255 => 'Johnstown, PA', + 1814258 => 'Elkland, PA', + 1814262 => 'Johnstown, PA', + 1814265 => 'Brockway, PA', + 1814266 => 'Johnstown, PA', + 1814267 => 'Berlin, PA', + 1814269 => 'Johnstown, PA', + 1814272 => 'State College, PA', + 1814274 => 'Coudersport, PA', + 1814275 => 'New Bethlehem, PA', + 1814277 => 'Mahaffey, PA', + 1814278 => 'State College, PA', + 1814288 => 'Johnstown, PA', + 1814308 => 'State College, PA', + 1814322 => 'Johnstown, PA', + 1814332 => 'Meadville, PA', + 1814333 => 'Meadville, PA', + 1814336 => 'Meadville, PA', + 1814337 => 'Meadville, PA', + 1814342 => 'Philipsburg, PA', + 1814344 => 'Carrolltown, PA', + 1814355 => 'Bellefonte, PA', + 1814362 => 'Bradford, PA', + 1814364 => 'Centre Hall, PA', + 1814367 => 'Westfield, PA', + 1814368 => 'Bradford, PA', + 1814371 => 'DuBois, PA', + 1814375 => 'DuBois, PA', + 1814382 => 'Conneaut Lake, PA', + 1814422 => 'Spring Mills, PA', + 1814425 => 'Cochranton, PA', + 1814432 => 'Franklin, PA', + 1814437 => 'Franklin, PA', + 1814438 => 'Union City, PA', + 1814443 => 'Somerset, PA', + 1814444 => 'Somerset, PA', + 1814445 => 'Somerset, PA', + 1814451 => 'Erie, PA', + 1814452 => 'Erie, PA', + 1814453 => 'Erie, PA', + 1814454 => 'Erie, PA', + 1814455 => 'Erie, PA', + 1814456 => 'Erie, PA', + 1814459 => 'Erie, PA', + 1814461 => 'Erie, PA', + 1814464 => 'Erie, PA', + 1814467 => 'Windber, PA', + 1814471 => 'Ebensburg, PA', + 1814472 => 'Ebensburg, PA', + 1814473 => 'Rimersburg, PA', + 1814474 => 'Fairview, PA', + 1814476 => 'McKean, PA', + 1814480 => 'Erie, PA', + 1814484 => 'Tidioute, PA', + 1814486 => 'Emporium, PA', + 1814533 => 'Johnstown, PA', + 1814534 => 'Johnstown, PA', + 1814535 => 'Johnstown, PA', + 1814536 => 'Johnstown, PA', + 1814539 => 'Johnstown, PA', + 1814542 => 'Mount Union, PA', + 1814589 => 'Pleasantville, PA', + 1814623 => 'Bedford, PA', + 1814634 => 'Meyersdale, PA', + 1814641 => 'Huntingdon, PA', + 1814642 => 'Port Allegany, PA', + 1814643 => 'Huntingdon, PA', + 1814644 => 'Huntingdon, PA', + 1814652 => 'Everett, PA', + 1814653 => 'Reynoldsville, PA', + 1814663 => 'Corry, PA', + 1814664 => 'Corry, PA', + 1814665 => 'Corry, PA', + 1814674 => 'Patton, PA', + 1814683 => 'Linesville, PA', + 1814684 => 'Tyrone, PA', + 1814692 => 'Port Matilda, PA', + 1814697 => 'Shinglehouse, PA', + 1814723 => 'Warren, PA', + 1814724 => 'Meadville, PA', + 1814725 => 'North East, PA', + 1814726 => 'Warren, PA', + 1814734 => 'Edinboro, PA', + 1814736 => 'Portage, PA', + 1814755 => 'Tionesta, PA', + 1814756 => 'Albion, PA', + 1814757 => 'Russell, PA', + 1814763 => 'Saegertown, PA', + 1814765 => 'Clearfield, PA', + 1814768 => 'Clearfield, PA', + 1814772 => 'Ridgway, PA', + 1814773 => 'Ridgway, PA', + 1814776 => 'Ridgway, PA', + 1814781 => 'St. Marys, PA', + 1814793 => 'Martinsburg, PA', + 1814796 => 'Waterford, PA', + 1814797 => 'Knox, PA', + 1814824 => 'Erie, PA', + 1814825 => 'Erie, PA', + 1814827 => 'Titusville, PA', + 1814832 => 'Williamsburg, PA', + 1814833 => 'Erie, PA', + 1814834 => 'St. Marys, PA', + 1814835 => 'Erie, PA', + 1814836 => 'Erie, PA', + 1814837 => 'Kane, PA', + 1814838 => 'Erie, PA', + 1814842 => 'Hyndman, PA', + 1814849 => 'Brookville, PA', + 1814860 => 'Erie, PA', + 1814861 => 'State College, PA', + 1814863 => 'State College, PA', + 1814864 => 'Erie, PA', + 1814865 => 'State College, PA', + 1814866 => 'Erie, PA', + 1814867 => 'State College, PA', + 1814868 => 'Erie, PA', + 1814870 => 'Erie, PA', + 1814871 => 'Erie, PA', + 1814874 => 'Erie, PA', + 1814877 => 'Erie, PA', + 1814887 => 'Smethport, PA', + 1814889 => 'Altoona, PA', + 1814897 => 'Erie, PA', + 1814898 => 'Erie, PA', + 1814899 => 'Erie, PA', + 1814926 => 'Rockwood, PA', + 1814938 => 'Punxsutawney, PA', + 1814940 => 'Altoona, PA', + 1814941 => 'Altoona, PA', + 1814942 => 'Altoona, PA', + 1814943 => 'Altoona, PA', + 1814944 => 'Altoona, PA', + 1814946 => 'Altoona, PA', + 1814949 => 'Altoona, PA', + 1814965 => 'Johnsonburg, PA', + 1814968 => 'Sheffield, PA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1815.php b/src/libphonenumber/geocoding/data/en/1815.php new file mode 100644 index 000000000..5e25e2911 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1815.php @@ -0,0 +1,174 @@ + 'Illinois', + 1815206 => 'Woodstock, IL', + 1815225 => 'Milledgeville, IL', + 1815226 => 'Rockford, IL', + 1815227 => 'Rockford, IL', + 1815229 => 'Rockford, IL', + 1815232 => 'Freeport, IL', + 1815233 => 'Freeport, IL', + 1815234 => 'Byron, IL', + 1815235 => 'Freeport, IL', + 1815239 => 'Pecatonica, IL', + 1815244 => 'Mount Carroll, IL', + 1815246 => 'Earlville, IL', + 1815259 => 'Thomson, IL', + 1815264 => 'Waterman, IL', + 1815265 => 'Gilman, IL', + 1815268 => 'Onarga, IL', + 1815273 => 'Savanna, IL', + 1815284 => 'Dixon, IL', + 1815285 => 'Dixon, IL', + 1815286 => 'Hinckley, IL', + 1815288 => 'Dixon, IL', + 1815293 => 'Romeoville, IL', + 1815297 => 'Freeport, IL', + 1815334 => 'Woodstock, IL', + 1815335 => 'Winnebago, IL', + 1815337 => 'Woodstock, IL', + 1815338 => 'Woodstock, IL', + 1815344 => 'McHenry, IL', + 1815356 => 'Crystal Lake, IL', + 1815357 => 'Seneca, IL', + 1815363 => 'McHenry, IL', + 1815369 => 'Lena, IL', + 1815372 => 'Romeoville, IL', + 1815379 => 'Walnut, IL', + 1815381 => 'Rockford, IL', + 1815385 => 'McHenry, IL', + 1815387 => 'Rockford, IL', + 1815389 => 'South Beloit, IL', + 1815391 => 'Rockford, IL', + 1815394 => 'Rockford, IL', + 1815395 => 'Rockford, IL', + 1815397 => 'Rockford, IL', + 1815398 => 'Rockford, IL', + 1815399 => 'Rockford, IL', + 1815416 => 'Morris, IL', + 1815426 => 'Herscher, IL', + 1815431 => 'Ottawa, IL', + 1815432 => 'Watseka, IL', + 1815433 => 'Ottawa, IL', + 1815434 => 'Ottawa, IL', + 1815443 => 'Pearl City, IL', + 1815444 => 'Crystal Lake, IL', + 1815448 => 'Mazon, IL', + 1815452 => 'Toluca, IL', + 1815453 => 'Ashton, IL', + 1815454 => 'Sheffield, IL', + 1815455 => 'Crystal Lake, IL', + 1815456 => 'Franklin Grove, IL', + 1815457 => 'Cissna Park, IL', + 1815459 => 'Crystal Lake, IL', + 1815462 => 'New Lenox, IL', + 1815463 => 'New Lenox, IL', + 1815465 => 'Grant Park, IL', + 1815468 => 'Manteno, IL', + 1815469 => 'Frankfort, IL', + 1815472 => 'Momence, IL', + 1815476 => 'Wilmington, IL', + 1815477 => 'Crystal Lake, IL', + 1815478 => 'Manhattan, IL', + 1815479 => 'Crystal Lake, IL', + 1815484 => 'Rockford, IL', + 1815485 => 'New Lenox, IL', + 1815489 => 'Rockford, IL', + 1815490 => 'Rockford, IL', + 1815493 => 'Lanark, IL', + 1815496 => 'Sheridan, IL', + 1815522 => 'Kirkland, IL', + 1815537 => 'Prophetstown, IL', + 1815538 => 'Mendota, IL', + 1815539 => 'Mendota, IL', + 1815544 => 'Belvidere, IL', + 1815547 => 'Belvidere, IL', + 1815561 => 'Rochelle, IL', + 1815562 => 'Rochelle, IL', + 1815568 => 'Marengo, IL', + 1815578 => 'McHenry, IL', + 1815584 => 'Dwight, IL', + 1815589 => 'Fulton, IL', + 1815591 => 'Hanover, IL', + 1815599 => 'Freeport, IL', + 1815623 => 'Roscoe, IL', + 1815634 => 'Coal City, IL', + 1815635 => 'Chatsworth, IL', + 1815646 => 'Tiskilwa, IL', + 1815657 => 'Forrest, IL', + 1815663 => 'Spring Valley, IL', + 1815664 => 'Spring Valley, IL', + 1815667 => 'North Utica, IL', + 1815672 => 'Streator, IL', + 1815673 => 'Streator, IL', + 1815675 => 'Spring Grove, IL', + 1815678 => 'Richmond, IL', + 1815689 => 'Cullom, IL', + 1815692 => 'Fairbury, IL', + 1815694 => 'Clifton, IL', + 1815697 => 'Chebanse, IL', + 1815708 => 'Rockford, IL', + 1815722 => 'Joliet, IL', + 1815723 => 'Joliet, IL', + 1815724 => 'Joliet, IL', + 1815726 => 'Joliet, IL', + 1815727 => 'Joliet, IL', + 1815732 => 'Oregon, IL', + 1815734 => 'Mount Morris, IL', + 1815740 => 'Joliet, IL', + 1815745 => 'Warren, IL', + 1815747 => 'East Dubuque, IL', + 1815748 => 'DeKalb, IL', + 1815756 => 'DeKalb, IL', + 1815758 => 'DeKalb, IL', + 1815765 => 'Poplar Grove, IL', + 1815772 => 'Morrison, IL', + 1815774 => 'Joliet, IL', + 1815776 => 'Galena, IL', + 1815777 => 'Galena, IL', + 1815784 => 'Genoa, IL', + 1815786 => 'Sandwich, IL', + 1815787 => 'DeKalb, IL', + 1815788 => 'Crystal Lake, IL', + 1815795 => 'Marseilles, IL', + 1815796 => 'Flanagan, IL', + 1815827 => 'Maple Park, IL', + 1815834 => 'Lockport, IL', + 1815838 => 'Lockport, IL', + 1815842 => 'Pontiac, IL', + 1815844 => 'Pontiac, IL', + 1815853 => 'Wenona, IL', + 1815857 => 'Amboy, IL', + 1815858 => 'Elizabeth, IL', + 1815872 => 'Princeton, IL', + 1815873 => 'Rockford, IL', + 1815874 => 'Rockford, IL', + 1815875 => 'Princeton, IL', + 1815879 => 'Princeton, IL', + 1815883 => 'Oglesby, IL', + 1815886 => 'Romeoville, IL', + 1815889 => 'Milford, IL', + 1815895 => 'Sycamore, IL', + 1815899 => 'Sycamore, IL', + 1815925 => 'Hennepin, IL', + 1815938 => 'Forreston, IL', + 1815941 => 'Morris, IL', + 1815942 => 'Morris, IL', + 1815943 => 'Harvard, IL', + 1815945 => 'Chenoa, IL', + 1815946 => 'Polo, IL', + 1815947 => 'Stockton, IL', + 1815961 => 'Rockford, IL', + 1815962 => 'Rockford, IL', + 1815963 => 'Rockford, IL', + 1815964 => 'Rockford, IL', + 1815965 => 'Rockford, IL', + 1815966 => 'Rockford, IL', + 1815967 => 'Rockford, IL', + 1815968 => 'Rockford, IL', + 1815969 => 'Rockford, IL', + 1815971 => 'Rockford, IL', + 1815972 => 'Rockford, IL', + 1815987 => 'Rockford, IL', + 1815991 => 'Sycamore, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1816.php b/src/libphonenumber/geocoding/data/en/1816.php new file mode 100644 index 000000000..1e4a91b09 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1816.php @@ -0,0 +1,125 @@ + 'Missouri', + 1816220 => 'Blue Springs, MO', + 1816221 => 'Kansas City, MO', + 1816224 => 'Blue Springs, MO', + 1816228 => 'Blue Springs, MO', + 1816229 => 'Blue Springs, MO', + 1816230 => 'Odessa, MO', + 1816231 => 'Kansas City, MO', + 1816232 => 'St. Joseph, MO', + 1816233 => 'St. Joseph, MO', + 1816234 => 'Kansas City, MO', + 1816235 => 'Kansas City, MO', + 1816236 => 'St. Joseph, MO', + 1816237 => 'Kansas City, MO', + 1816238 => 'St. Joseph, MO', + 1816241 => 'Kansas City, MO', + 1816243 => 'Kansas City, MO', + 1816252 => 'Independence, MO', + 1816254 => 'Independence, MO', + 1816257 => 'Independence, MO', + 1816271 => 'St. Joseph, MO', + 1816274 => 'Kansas City, MO', + 1816276 => 'Kansas City, MO', + 1816279 => 'St. Joseph, MO', + 1816283 => 'Kansas City, MO', + 1816292 => 'Kansas City, MO', + 1816293 => 'Archie, MO', + 1816297 => 'Adrian, MO', + 1816324 => 'Savannah, MO', + 1816333 => 'Kansas City, MO', + 1816347 => 'Lee\'s Summit, MO', + 1816361 => 'Kansas City, MO', + 1816363 => 'Kansas City, MO', + 1816364 => 'St. Joseph, MO', + 1816374 => 'Kansas City, MO', + 1816380 => 'Harrisonville, MO', + 1816386 => 'Weston, MO', + 1816387 => 'St. Joseph, MO', + 1816404 => 'Kansas City, MO', + 1816413 => 'Kansas City, MO', + 1816418 => 'Kansas City, MO', + 1816420 => 'Kansas City, MO', + 1816421 => 'Kansas City, MO', + 1816424 => 'Gower, MO', + 1816426 => 'Kansas City, MO', + 1816431 => 'Platte City, MO', + 1816436 => 'Kansas City, MO', + 1816444 => 'Kansas City, MO', + 1816448 => 'Kansas City, MO', + 1816449 => 'Maysville, MO', + 1816452 => 'Kansas City, MO', + 1816453 => 'Kansas City, MO', + 1816454 => 'Kansas City, MO', + 1816460 => 'Kansas City, MO', + 1816461 => 'Independence, MO', + 1816468 => 'Kansas City, MO', + 1816471 => 'Kansas City, MO', + 1816472 => 'Kansas City, MO', + 1816474 => 'Kansas City, MO', + 1816483 => 'Kansas City, MO', + 1816512 => 'Kansas City, MO', + 1816513 => 'Kansas City, MO', + 1816523 => 'Kansas City, MO', + 1816524 => 'Lee\'s Summit, MO', + 1816525 => 'Lee\'s Summit, MO', + 1816528 => 'Lathrop, MO', + 1816531 => 'Kansas City, MO', + 1816532 => 'Smithville, MO', + 1816539 => 'Plattsburg, MO', + 1816540 => 'Pleasant Hill, MO', + 1816561 => 'Kansas City, MO', + 1816569 => 'Kansas City, MO', + 1816580 => 'Lawson, MO', + 1816583 => 'Hamilton, MO', + 1816625 => 'Oak Grove, MO', + 1816628 => 'Kearney, MO', + 1816632 => 'Cameron, MO', + 1816633 => 'Odessa, MO', + 1816640 => 'Weston, MO', + 1816657 => 'Drexel, MO', + 1816671 => 'St. Joseph, MO', + 1816676 => 'St. Joseph, MO', + 1816690 => 'Oak Grove, MO', + 1816698 => 'Independence, MO', + 1816701 => 'Kansas City, MO', + 1816732 => 'Holden, MO', + 1816734 => 'Kansas City, MO', + 1816749 => 'St. Joseph, MO', + 1816753 => 'Kansas City, MO', + 1816756 => 'Kansas City, MO', + 1816776 => 'Richmond, MO', + 1816779 => 'Peculiar, MO', + 1816781 => 'Liberty, MO', + 1816796 => 'Independence, MO', + 1816822 => 'Kansas City, MO', + 1816833 => 'Independence, MO', + 1816836 => 'Independence, MO', + 1816842 => 'Kansas City, MO', + 1816847 => 'Grain Valley, MO', + 1816858 => 'Platte City, MO', + 1816861 => 'Kansas City, MO', + 1816862 => 'Garden City, MO', + 1816880 => 'Kansas City, MO', + 1816884 => 'Harrisonville, MO', + 1816887 => 'Harrisonville, MO', + 1816889 => 'Kansas City, MO', + 1816891 => 'Kansas City, MO', + 1816903 => 'Kearney, MO', + 1816920 => 'Kansas City, MO', + 1816921 => 'Kansas City, MO', + 1816922 => 'Kansas City, MO', + 1816923 => 'Kansas City, MO', + 1816924 => 'Kansas City, MO', + 1816926 => 'Kansas City, MO', + 1816931 => 'Kansas City, MO', + 1816932 => 'Kansas City, MO', + 1816941 => 'Kansas City, MO', + 1816942 => 'Kansas City, MO', + 1816943 => 'Kansas City, MO', + 1816960 => 'Kansas City, MO', + 1816983 => 'Kansas City, MO', + 1816987 => 'Pleasant Hill, MO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1817.php b/src/libphonenumber/geocoding/data/en/1817.php new file mode 100644 index 000000000..e65b2cd47 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1817.php @@ -0,0 +1,143 @@ + 'Texas', + 1817202 => 'Cleburne, TX', + 1817207 => 'Fort Worth, TX', + 1817220 => 'Springtown, TX', + 1817226 => 'Arlington, TX', + 1817236 => 'Fort Worth, TX', + 1817244 => 'Fort Worth, TX', + 1817249 => 'Benbrook, TX', + 1817250 => 'Fort Worth, TX', + 1817257 => 'Fort Worth, TX', + 1817261 => 'Arlington, TX', + 1817263 => 'Fort Worth, TX', + 1817265 => 'Arlington, TX', + 1817270 => 'Azle, TX', + 1817274 => 'Arlington, TX', + 1817275 => 'Arlington, TX', + 1817277 => 'Arlington, TX', + 1817279 => 'Granbury, TX', + 1817292 => 'Fort Worth, TX', + 1817294 => 'Fort Worth, TX', + 1817295 => 'Burleson, TX', + 1817297 => 'Crowley, TX', + 1817303 => 'Arlington, TX', + 1817321 => 'Fort Worth, TX', + 1817326 => 'Granbury, TX', + 1817332 => 'Fort Worth, TX', + 1817334 => 'Fort Worth, TX', + 1817335 => 'Fort Worth, TX', + 1817336 => 'Fort Worth, TX', + 1817338 => 'Fort Worth, TX', + 1817339 => 'Fort Worth, TX', + 1817341 => 'Weatherford, TX', + 1817346 => 'Fort Worth, TX', + 1817347 => 'Fort Worth, TX', + 1817348 => 'Fort Worth, TX', + 1817361 => 'Fort Worth, TX', + 1817370 => 'Fort Worth, TX', + 1817375 => 'Arlington, TX', + 1817377 => 'Fort Worth, TX', + 1817378 => 'Fort Worth, TX', + 1817386 => 'Fort Worth, TX', + 1817389 => 'Godley, TX', + 1817390 => 'Fort Worth, TX', + 1817392 => 'Fort Worth, TX', + 1817396 => 'Cresson, TX', + 1817408 => 'Granbury, TX', + 1817413 => 'Fort Worth, TX', + 1817417 => 'Arlington, TX', + 1817419 => 'Arlington, TX', + 1817423 => 'Fort Worth, TX', + 1817426 => 'Burleson, TX', + 1817433 => 'Fort Worth, TX', + 1817444 => 'Azle, TX', + 1817446 => 'Fort Worth, TX', + 1817447 => 'Burleson, TX', + 1817451 => 'Fort Worth, TX', + 1817453 => 'Mansfield, TX', + 1817457 => 'Fort Worth, TX', + 1817459 => 'Arlington, TX', + 1817460 => 'Arlington, TX', + 1817461 => 'Arlington, TX', + 1817465 => 'Arlington, TX', + 1817466 => 'Arlington, TX', + 1817467 => 'Arlington, TX', + 1817468 => 'Arlington, TX', + 1817469 => 'Arlington, TX', + 1817472 => 'Arlington, TX', + 1817473 => 'Mansfield, TX', + 1817492 => 'Fort Worth, TX', + 1817517 => 'Cleburne, TX', + 1817523 => 'Springtown, TX', + 1817529 => 'Fort Worth, TX', + 1817531 => 'Fort Worth, TX', + 1817534 => 'Fort Worth, TX', + 1817535 => 'Fort Worth, TX', + 1817536 => 'Fort Worth, TX', + 1817548 => 'Arlington, TX', + 1817556 => 'Cleburne, TX', + 1817557 => 'Arlington, TX', + 1817560 => 'Fort Worth, TX', + 1817569 => 'Fort Worth, TX', + 1817570 => 'Fort Worth, TX', + 1817573 => 'Granbury, TX', + 1817578 => 'Granbury, TX', + 1817579 => 'Granbury, TX', + 1817594 => 'Weatherford, TX', + 1817596 => 'Weatherford, TX', + 1817598 => 'Weatherford, TX', + 1817599 => 'Weatherford, TX', + 1817613 => 'Weatherford, TX', + 1817624 => 'Fort Worth, TX', + 1817625 => 'Fort Worth, TX', + 1817626 => 'Fort Worth, TX', + 1817633 => 'Arlington, TX', + 1817635 => 'Arlington, TX', + 1817636 => 'Rhome, TX', + 1817640 => 'Arlington, TX', + 1817641 => 'Cleburne, TX', + 1817645 => 'Cleburne, TX', + 1817649 => 'Arlington, TX', + 1817652 => 'Arlington, TX', + 1817695 => 'Arlington, TX', + 1817698 => 'Fort Worth, TX', + 1817731 => 'Fort Worth, TX', + 1817732 => 'Fort Worth, TX', + 1817735 => 'Fort Worth, TX', + 1817737 => 'Fort Worth, TX', + 1817738 => 'Fort Worth, TX', + 1817740 => 'Fort Worth, TX', + 1817750 => 'Fort Worth, TX', + 1817763 => 'Fort Worth, TX', + 1817783 => 'Alvarado, TX', + 1817784 => 'Arlington, TX', + 1817790 => 'Alvarado, TX', + 1817792 => 'Arlington, TX', + 1817795 => 'Arlington, TX', + 1817801 => 'Arlington, TX', + 1817810 => 'Fort Worth, TX', + 1817814 => 'Fort Worth, TX', + 1817815 => 'Fort Worth, TX', + 1817820 => 'Fort Worth, TX', + 1817848 => 'Bedford, TX', + 1817860 => 'Arlington, TX', + 1817861 => 'Arlington, TX', + 1817866 => 'Grandview, TX', + 1817870 => 'Fort Worth, TX', + 1817871 => 'Fort Worth, TX', + 1817877 => 'Fort Worth, TX', + 1817878 => 'Fort Worth, TX', + 1817882 => 'Fort Worth, TX', + 1817884 => 'Fort Worth, TX', + 1817910 => 'Granbury, TX', + 1817920 => 'Fort Worth, TX', + 1817921 => 'Fort Worth, TX', + 1817922 => 'Fort Worth, TX', + 1817923 => 'Fort Worth, TX', + 1817924 => 'Fort Worth, TX', + 1817926 => 'Fort Worth, TX', + 1817927 => 'Fort Worth, TX', + 1817989 => 'Fort Worth, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1818.php b/src/libphonenumber/geocoding/data/en/1818.php new file mode 100644 index 000000000..35075aea1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1818.php @@ -0,0 +1,70 @@ + 'California', + 1818238 => 'Burbank, CA', + 1818240 => 'Glendale, CA', + 1818241 => 'Glendale, CA', + 1818242 => 'Glendale, CA', + 1818243 => 'Glendale, CA', + 1818244 => 'Glendale, CA', + 1818246 => 'Glendale, CA', + 1818247 => 'Glendale, CA', + 1818260 => 'Burbank, CA', + 1818265 => 'Glendale, CA', + 1818291 => 'Glendale, CA', + 1818295 => 'Burbank, CA', + 1818333 => 'Burbank, CA', + 1818361 => 'San Fernando, CA', + 1818362 => 'Sylmar, CA', + 1818364 => 'Sylmar, CA', + 1818367 => 'Sylmar, CA', + 1818375 => 'Panorama City, CA', + 1818409 => 'Glendale, CA', + 1818484 => 'Glendale, CA', + 1818500 => 'Glendale, CA', + 1818502 => 'Glendale, CA', + 1818507 => 'Glendale, CA', + 1818526 => 'Burbank, CA', + 1818543 => 'Glendale, CA', + 1818545 => 'Glendale, CA', + 1818546 => 'Glendale, CA', + 1818547 => 'Glendale, CA', + 1818548 => 'Glendale, CA', + 1818549 => 'Glendale, CA', + 1818550 => 'Glendale, CA', + 1818551 => 'Glendale, CA', + 1818552 => 'Glendale, CA', + 1818553 => 'Glendale, CA', + 1818556 => 'Burbank, CA', + 1818557 => 'Burbank, CA', + 1818558 => 'Burbank, CA', + 1818559 => 'Burbank, CA', + 1818562 => 'Burbank, CA', + 1818563 => 'Burbank, CA', + 1818565 => 'Burbank, CA', + 1818566 => 'Burbank, CA', + 1818567 => 'Burbank, CA', + 1818637 => 'Glendale, CA', + 1818662 => 'Glendale, CA', + 1818719 => 'Woodland Hills, CA', + 1818729 => 'Burbank, CA', + 1818779 => 'Van Nuys, CA', + 1818833 => 'Sylmar, CA', + 1818837 => 'San Fernando, CA', + 1818838 => 'San Fernando, CA', + 1818840 => 'Burbank, CA', + 1818841 => 'Burbank, CA', + 1818842 => 'Burbank, CA', + 1818843 => 'Burbank, CA', + 1818845 => 'Burbank, CA', + 1818846 => 'Burbank, CA', + 1818847 => 'Burbank, CA', + 1818848 => 'Burbank, CA', + 1818902 => 'Van Nuys, CA', + 1818953 => 'Burbank, CA', + 1818954 => 'Burbank, CA', + 1818955 => 'Burbank, CA', + 1818956 => 'Glendale, CA', + 1818972 => 'Burbank, CA', + 1818973 => 'Burbank, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1819.php b/src/libphonenumber/geocoding/data/en/1819.php new file mode 100644 index 000000000..c33bf474d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1819.php @@ -0,0 +1,126 @@ + 'Québec', + 1819205 => 'Gatineau, QC', + 1819228 => 'Louiseville, QC', + 1819233 => 'Bécancour, QC', + 1819243 => 'Gatineau, QC', + 1819246 => 'Gatineau, QC', + 1819275 => 'Rivière-Rouge, QC', + 1819293 => 'Nicolet, QC', + 1819294 => 'Bécancour, QC', + 1819296 => 'Yamachiche, QC', + 1819326 => 'Sainte-Agathe-des-Monts, QC', + 1819333 => 'La Sarre, QC', + 1819339 => 'La Sarre, QC', + 1819346 => 'Sherbrooke, QC', + 1819347 => 'Sherbrooke, QC', + 1819348 => 'Sherbrooke, QC', + 1819357 => 'Victoriaville, QC', + 1819358 => 'Warwick, QC', + 1819362 => 'Plessisville, QC', + 1819363 => 'Kingsey Falls, QC', + 1819364 => 'Princeville, QC', + 1819365 => 'Laurierville, QC', + 1819370 => 'Trois-Rivières, QC', + 1819371 => 'Trois-Rivières, QC', + 1819372 => 'Trois-Rivières, QC', + 1819373 => 'Trois-Rivières, QC', + 1819374 => 'Trois-Rivières, QC', + 1819375 => 'Trois-Rivières, QC', + 1819376 => 'Trois-Rivières, QC', + 1819377 => 'Trois-Rivières, QC', + 1819378 => 'Trois-Rivières, QC', + 1819379 => 'Trois-Rivières, QC', + 1819389 => 'Lyster, QC', + 1819423 => 'Montebello, QC', + 1819425 => 'Mont-Tremblant, QC', + 1819427 => 'Papineauville, QC', + 1819440 => 'Mont-Laurier, QC', + 1819463 => 'Gracefield, QC', + 1819472 => 'Drummondville, QC', + 1819474 => 'Drummondville, QC', + 1819475 => 'Drummondville, QC', + 1819477 => 'Drummondville, QC', + 1819478 => 'Drummondville, QC', + 1819479 => 'Drummondville, QC', + 1819483 => 'Gatineau, QC', + 1819523 => 'La Tuque, QC', + 1819539 => 'Shawinigan, QC', + 1819561 => 'Gatineau, QC', + 1819562 => 'Sherbrooke, QC', + 1819563 => 'Sherbrooke, QC', + 1819564 => 'Sherbrooke, QC', + 1819565 => 'Sherbrooke, QC', + 1819566 => 'Sherbrooke, QC', + 1819568 => 'Gatineau, QC', + 1819569 => 'Sherbrooke, QC', + 1819573 => 'Sherbrooke, QC', + 1819575 => 'Sherbrooke, QC', + 1819583 => 'Lac-Mégantic, QC', + 1819587 => 'Ferme-Neuve, QC', + 1819595 => 'Gatineau, QC', + 1819604 => 'Victoriaville, QC', + 1819621 => 'Plessisville, QC', + 1819623 => 'Mont-Laurier, QC', + 1819625 => 'Lorrainville, QC', + 1819627 => 'Témiscaming, QC', + 1819638 => 'Radisson, QC', + 1819643 => 'Gatineau, QC', + 1819663 => 'Gatineau, QC', + 1819669 => 'Gatineau, QC', + 1819671 => 'Val-des-Monts, QC', + 1819681 => 'Mont-Tremblant, QC', + 1819683 => 'Fort-Coulonge, QC', + 1819685 => 'Gatineau, QC', + 1819691 => 'Trois-Rivières, QC', + 1819693 => 'Trois-Rivières, QC', + 1819694 => 'Trois-Rivières, QC', + 1819697 => 'Trois-Rivières, QC', + 1819723 => 'Notre-Dame-du-Nord, QC', + 1819727 => 'Amos, QC', + 1819732 => 'Amos, QC', + 1819734 => 'Barraute, QC', + 1819737 => 'Senneterre, QC', + 1819739 => 'Matagami, QC', + 1819751 => 'Victoriaville, QC', + 1819752 => 'Victoriaville, QC', + 1819755 => 'Lebel-sur-Quévillon, QC', + 1819757 => 'Malartic, QC', + 1819758 => 'Victoriaville, QC', + 1819762 => 'Rouyn-Noranda, QC', + 1819763 => 'Rouyn-Noranda, QC', + 1819764 => 'Rouyn-Noranda, QC', + 1819767 => 'Notre-Dame-du-Laus, QC', + 1819770 => 'Gatineau, QC', + 1819771 => 'Gatineau, QC', + 1819777 => 'Gatineau, QC', + 1819791 => 'Sherbrooke, QC', + 1819795 => 'Victoriaville, QC', + 1819797 => 'Rouyn-Noranda, QC', + 1819820 => 'Sherbrooke, QC', + 1819821 => 'Sherbrooke, QC', + 1819822 => 'Sherbrooke, QC', + 1819823 => 'Sherbrooke, QC', + 1819824 => 'Val-d\'Or, QC', + 1819825 => 'Val-d\'Or, QC', + 1819829 => 'Sherbrooke, QC', + 1819832 => 'East Angus, QC', + 1819839 => 'Danville, QC', + 1819840 => 'Trois-Rivières, QC', + 1819843 => 'Magog, QC', + 1819845 => 'Windsor, QC', + 1819847 => 'Magog, QC', + 1819849 => 'Coaticook, QC', + 1819850 => 'Drummondville, QC', + 1819864 => 'Sherbrooke, QC', + 1819868 => 'Magog, QC', + 1819874 => 'Val-d\'Or, QC', + 1819875 => 'Cookshire, QC', + 1819876 => 'Stanstead, QC', + 1819877 => 'Weedon, QC', + 1819879 => 'Asbestos, QC', + 1819893 => 'Gatineau, QC', + 1819909 => 'Trois-Rivières, QC', + 1819985 => 'Thurso, QC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1828.php b/src/libphonenumber/geocoding/data/en/1828.php new file mode 100644 index 000000000..8b3006e5e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1828.php @@ -0,0 +1,121 @@ + 'North Carolina', + 1828210 => 'Asheville, NC', + 1828213 => 'Asheville, NC', + 1828225 => 'Asheville, NC', + 1828232 => 'Asheville, NC', + 1828235 => 'Canton, NC', + 1828236 => 'Asheville, NC', + 1828241 => 'Catawba, NC', + 1828245 => 'Forest City, NC', + 1828247 => 'Forest City, NC', + 1828248 => 'Forest City, NC', + 1828250 => 'Asheville, NC', + 1828251 => 'Asheville, NC', + 1828252 => 'Asheville, NC', + 1828253 => 'Asheville, NC', + 1828254 => 'Asheville, NC', + 1828255 => 'Asheville, NC', + 1828257 => 'Asheville, NC', + 1828258 => 'Asheville, NC', + 1828259 => 'Asheville, NC', + 1828261 => 'Hickory, NC', + 1828262 => 'Boone, NC', + 1828263 => 'Boone, NC', + 1828264 => 'Boone, NC', + 1828265 => 'Boone, NC', + 1828267 => 'Hickory, NC', + 1828268 => 'Boone, NC', + 1828274 => 'Asheville, NC', + 1828277 => 'Asheville, NC', + 1828281 => 'Asheville, NC', + 1828285 => 'Asheville, NC', + 1828293 => 'Cullowhee, NC', + 1828294 => 'Hickory, NC', + 1828295 => 'Blowing Rock, NC', + 1828298 => 'Asheville, NC', + 1828299 => 'Asheville, NC', + 1828304 => 'Hickory, NC', + 1828315 => 'Hickory, NC', + 1828321 => 'Andrews, NC', + 1828322 => 'Hickory, NC', + 1828323 => 'Hickory, NC', + 1828324 => 'Hickory, NC', + 1828325 => 'Hickory, NC', + 1828326 => 'Hickory, NC', + 1828327 => 'Hickory, NC', + 1828328 => 'Hickory, NC', + 1828345 => 'Hickory, NC', + 1828349 => 'Franklin, NC', + 1828350 => 'Asheville, NC', + 1828355 => 'Boone, NC', + 1828369 => 'Franklin, NC', + 1828389 => 'Hayesville, NC', + 1828428 => 'Maiden, NC', + 1828430 => 'Morganton, NC', + 1828431 => 'Hickory, NC', + 1828432 => 'Morganton, NC', + 1828433 => 'Morganton, NC', + 1828437 => 'Morganton, NC', + 1828438 => 'Morganton, NC', + 1828439 => 'Morganton, NC', + 1828452 => 'Waynesville, NC', + 1828454 => 'Waynesville, NC', + 1828456 => 'Waynesville, NC', + 1828478 => 'Sherrills Ford, NC', + 1828479 => 'Robbinsville, NC', + 1828485 => 'Hickory, NC', + 1828488 => 'Bryson City, NC', + 1828495 => 'Hickory, NC', + 1828505 => 'Asheville, NC', + 1828524 => 'Franklin, NC', + 1828526 => 'Highlands, NC', + 1828580 => 'Morganton, NC', + 1828584 => 'Morganton, NC', + 1828586 => 'Sylva, NC', + 1828622 => 'Hot Springs, NC', + 1828627 => 'Clyde, NC', + 1828628 => 'Fairview, NC', + 1828631 => 'Sylva, NC', + 1828632 => 'Taylorsville, NC', + 1828635 => 'Taylorsville, NC', + 1828644 => 'Murphy, NC', + 1828646 => 'Canton, NC', + 1828648 => 'Canton, NC', + 1828649 => 'Marshall, NC', + 1828652 => 'Marion, NC', + 1828659 => 'Marion, NC', + 1828664 => 'Black Mountain, NC', + 1828668 => 'Old Fort, NC', + 1828669 => 'Black Mountain, NC', + 1828675 => 'Burnsville, NC', + 1828682 => 'Burnsville, NC', + 1828685 => 'Hendersonville, NC', + 1828686 => 'Swannanoa, NC', + 1828688 => 'Bakersville, NC', + 1828689 => 'Mars Hill, NC', + 1828692 => 'Hendersonville, NC', + 1828693 => 'Hendersonville, NC', + 1828696 => 'Hendersonville, NC', + 1828697 => 'Hendersonville, NC', + 1828698 => 'Hendersonville, NC', + 1828724 => 'Marion, NC', + 1828738 => 'Marion, NC', + 1828749 => 'Saluda, NC', + 1828754 => 'Lenoir, NC', + 1828756 => 'Marion, NC', + 1828757 => 'Lenoir, NC', + 1828758 => 'Lenoir, NC', + 1828765 => 'Spruce Pine, NC', + 1828766 => 'Spruce Pine, NC', + 1828771 => 'Asheville, NC', + 1828835 => 'Murphy, NC', + 1828837 => 'Murphy, NC', + 1828855 => 'Hickory, NC', + 1828859 => 'Tryon, NC', + 1828883 => 'Brevard, NC', + 1828884 => 'Brevard, NC', + 1828894 => 'Columbus, NC', + 1828898 => 'Banner Elk, NC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1830.php b/src/libphonenumber/geocoding/data/en/1830.php new file mode 100644 index 000000000..741887aeb --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1830.php @@ -0,0 +1,86 @@ + 'Texas', + 1830216 => 'Floresville, TX', + 1830238 => 'Hunt, TX', + 1830248 => 'Boerne, TX', + 1830249 => 'Boerne, TX', + 1830257 => 'Kerrville, TX', + 1830258 => 'Kerrville, TX', + 1830276 => 'Poteet, TX', + 1830278 => 'Uvalde, TX', + 1830281 => 'Pleasanton, TX', + 1830303 => 'Seguin, TX', + 1830331 => 'Boerne, TX', + 1830334 => 'Pearsall, TX', + 1830372 => 'Seguin, TX', + 1830374 => 'Crystal City, TX', + 1830379 => 'Seguin, TX', + 1830393 => 'Floresville, TX', + 1830401 => 'Seguin, TX', + 1830426 => 'Hondo, TX', + 1830460 => 'Bandera, TX', + 1830537 => 'Boerne, TX', + 1830538 => 'Castroville, TX', + 1830563 => 'Brackettville, TX', + 1830569 => 'Pleasanton, TX', + 1830582 => 'Nixon, TX', + 1830583 => 'Kenedy, TX', + 1830591 => 'Uvalde, TX', + 1830606 => 'New Braunfels, TX', + 1830608 => 'New Braunfels, TX', + 1830609 => 'New Braunfels, TX', + 1830620 => 'New Braunfels, TX', + 1830624 => 'New Braunfels, TX', + 1830625 => 'New Braunfels, TX', + 1830626 => 'New Braunfels, TX', + 1830627 => 'New Braunfels, TX', + 1830629 => 'New Braunfels, TX', + 1830632 => 'New Braunfels, TX', + 1830634 => 'Center Point, TX', + 1830643 => 'New Braunfels, TX', + 1830663 => 'Devine, TX', + 1830665 => 'Devine, TX', + 1830672 => 'Gonzales, TX', + 1830683 => 'Rocksprings, TX', + 1830693 => 'Marble Falls, TX', + 1830703 => 'Del Rio, TX', + 1830709 => 'Lytle, TX', + 1830741 => 'Hondo, TX', + 1830742 => 'Poteet, TX', + 1830752 => 'Eagle Pass, TX', + 1830757 => 'Eagle Pass, TX', + 1830758 => 'Eagle Pass, TX', + 1830768 => 'Del Rio, TX', + 1830769 => 'Jourdanton, TX', + 1830772 => 'Lytle, TX', + 1830773 => 'Eagle Pass, TX', + 1830774 => 'Del Rio, TX', + 1830775 => 'Del Rio, TX', + 1830778 => 'Del Rio, TX', + 1830779 => 'La Vernia, TX', + 1830780 => 'Karnes City, TX', + 1830792 => 'Kerrville, TX', + 1830796 => 'Bandera, TX', + 1830798 => 'Marble Falls, TX', + 1830816 => 'Boerne, TX', + 1830833 => 'Blanco, TX', + 1830864 => 'Harper, TX', + 1830868 => 'Johnson City, TX', + 1830875 => 'Luling, TX', + 1830876 => 'Carrizo Springs, TX', + 1830879 => 'Cotulla, TX', + 1830895 => 'Kerrville, TX', + 1830896 => 'Kerrville, TX', + 1830899 => 'Canyon Lake, TX', + 1830931 => 'Castroville, TX', + 1830935 => 'Canyon Lake, TX', + 1830965 => 'Dilley, TX', + 1830966 => 'Utopia, TX', + 1830988 => 'Sabinal, TX', + 1830990 => 'Fredericksburg, TX', + 1830992 => 'Fredericksburg, TX', + 1830995 => 'Comfort, TX', + 1830996 => 'Stockdale, TX', + 1830997 => 'Fredericksburg, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1831.php b/src/libphonenumber/geocoding/data/en/1831.php new file mode 100644 index 000000000..2dfb45cc1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1831.php @@ -0,0 +1,78 @@ + 'California', + 1831335 => 'Felton, CA', + 1831336 => 'Ben Lomond, CA', + 1831338 => 'Boulder Creek, CA', + 1831384 => 'Marina, CA', + 1831385 => 'King City, CA', + 1831386 => 'King City, CA', + 1831420 => 'Santa Cruz, CA', + 1831421 => 'Santa Cruz, CA', + 1831422 => 'Salinas, CA', + 1831423 => 'Santa Cruz, CA', + 1831424 => 'Salinas, CA', + 1831425 => 'Santa Cruz, CA', + 1831426 => 'Santa Cruz, CA', + 1831427 => 'Santa Cruz, CA', + 1831429 => 'Santa Cruz, CA', + 1831438 => 'Scotts Valley, CA', + 1831439 => 'Scotts Valley, CA', + 1831440 => 'Scotts Valley, CA', + 1831442 => 'Salinas, CA', + 1831443 => 'Salinas, CA', + 1831444 => 'Salinas, CA', + 1831449 => 'Salinas, CA', + 1831454 => 'Santa Cruz, CA', + 1831455 => 'Salinas, CA', + 1831457 => 'Santa Cruz, CA', + 1831458 => 'Santa Cruz, CA', + 1831459 => 'Santa Cruz, CA', + 1831466 => 'Santa Cruz, CA', + 1831469 => 'Santa Cruz, CA', + 1831471 => 'Santa Cruz, CA', + 1831484 => 'Salinas, CA', + 1831597 => 'San Diego, CA', + 1831600 => 'Santa Cruz, CA', + 1831620 => 'Carmel, CA', + 1831624 => 'Carmel, CA', + 1831626 => 'Carmel, CA', + 1831630 => 'Hollister, CA', + 1831634 => 'Hollister, CA', + 1831635 => 'Hollister, CA', + 1831636 => 'Hollister, CA', + 1831637 => 'Hollister, CA', + 1831638 => 'Hollister, CA', + 1831646 => 'Monterey, CA', + 1831656 => 'Monterey, CA', + 1831659 => 'Carmel Valley, CA', + 1831662 => 'Aptos, CA', + 1831663 => 'Salinas, CA', + 1831674 => 'Greenfield, CA', + 1831675 => 'Gonzales, CA', + 1831678 => 'Soledad, CA', + 1831685 => 'Aptos, CA', + 1831688 => 'Aptos, CA', + 1831722 => 'Watsonville, CA', + 1831724 => 'Watsonville, CA', + 1831728 => 'Watsonville, CA', + 1831751 => 'Salinas, CA', + 1831753 => 'Salinas, CA', + 1831754 => 'Salinas, CA', + 1831755 => 'Salinas, CA', + 1831757 => 'Salinas, CA', + 1831758 => 'Salinas, CA', + 1831759 => 'Salinas, CA', + 1831761 => 'Watsonville, CA', + 1831763 => 'Watsonville, CA', + 1831768 => 'Watsonville, CA', + 1831769 => 'Salinas, CA', + 1831770 => 'Salinas, CA', + 1831771 => 'Salinas, CA', + 1831772 => 'Salinas, CA', + 1831775 => 'Salinas, CA', + 1831783 => 'Salinas, CA', + 1831796 => 'Salinas, CA', + 1831884 => 'Marina, CA', + 1831899 => 'Seaside, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1832.php b/src/libphonenumber/geocoding/data/en/1832.php new file mode 100644 index 000000000..24d18f6b3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1832.php @@ -0,0 +1,37 @@ + 'Texas', + 1832203 => 'Houston, TX', + 1832230 => 'Houston, TX', + 1832237 => 'Houston, TX', + 1832239 => 'Houston, TX', + 1832242 => 'Houston, TX', + 1832243 => 'Houston, TX', + 1832249 => 'Houston, TX', + 1832251 => 'Houston, TX', + 1832252 => 'Houston, TX', + 1832300 => 'Houston, TX', + 1832325 => 'Houston, TX', + 1832327 => 'Houston, TX', + 1832328 => 'Houston, TX', + 1832355 => 'Houston, TX', + 1832358 => 'Houston, TX', + 1832379 => 'Houston, TX', + 1832384 => 'Houston, TX', + 1832393 => 'Houston, TX', + 1832397 => 'Houston, TX', + 1832426 => 'Houston, TX', + 1832437 => 'Katy, TX', + 1832467 => 'Houston, TX', + 1832476 => 'Houston, TX', + 1832487 => 'Houston, TX', + 1832556 => 'Baytown, TX', + 1832582 => 'Houston, TX', + 1832767 => 'Houston, TX', + 1832778 => 'Houston, TX', + 1832822 => 'Houston, TX', + 1832824 => 'Houston, TX', + 1832825 => 'Houston, TX', + 1832826 => 'Houston, TX', + 1832912 => 'Houston, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1838.php b/src/libphonenumber/geocoding/data/en/1838.php new file mode 100644 index 000000000..f7872ed26 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1838.php @@ -0,0 +1,4 @@ + 'Morganton, NC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1843.php b/src/libphonenumber/geocoding/data/en/1843.php new file mode 100644 index 000000000..b7f09795e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1843.php @@ -0,0 +1,164 @@ + 'South Carolina', + 1843208 => 'Hardeeville, SC', + 1843213 => 'Myrtle Beach, SC', + 1843221 => 'Andrews, SC', + 1843228 => 'Beaufort, SC', + 1843234 => 'Conway, SC', + 1843235 => 'Pawleys Island, SC', + 1843236 => 'Myrtle Beach, SC', + 1843237 => 'Pawleys Island, SC', + 1843248 => 'Conway, SC', + 1843255 => 'Beaufort, SC', + 1843261 => 'Summerville, SC', + 1843264 => 'Andrews, SC', + 1843292 => 'Florence, SC', + 1843293 => 'Myrtle Beach, SC', + 1843294 => 'Myrtle Beach, SC', + 1843317 => 'Florence, SC', + 1843326 => 'Lamar, SC', + 1843332 => 'Hartsville, SC', + 1843334 => 'Bethune, SC', + 1843339 => 'Hartsville, SC', + 1843342 => 'Hilton Head Island, SC', + 1843346 => 'Timmonsville, SC', + 1843347 => 'Conway, SC', + 1843354 => 'Kingstree, SC', + 1843355 => 'Kingstree, SC', + 1843357 => 'Murrells Inlet, SC', + 1843358 => 'Aynor, SC', + 1843365 => 'Conway, SC', + 1843369 => 'Conway, SC', + 1843374 => 'Lake City, SC', + 1843378 => 'Society Hill, SC', + 1843383 => 'Hartsville, SC', + 1843386 => 'Johnsonville, SC', + 1843388 => 'Mount Pleasant, SC', + 1843392 => 'Nichols, SC', + 1843393 => 'Darlington, SC', + 1843394 => 'Lake City, SC', + 1843395 => 'Darlington, SC', + 1843396 => 'Olanta, SC', + 1843397 => 'Conway, SC', + 1843398 => 'Darlington, SC', + 1843402 => 'Charleston, SC', + 1843406 => 'Charleston, SC', + 1843407 => 'Florence, SC', + 1843413 => 'Florence, SC', + 1843416 => 'Mount Pleasant, SC', + 1843423 => 'Marion, SC', + 1843444 => 'Myrtle Beach, SC', + 1843445 => 'Myrtle Beach, SC', + 1843448 => 'Myrtle Beach, SC', + 1843449 => 'Myrtle Beach, SC', + 1843454 => 'Bennettsville, SC', + 1843464 => 'Mullins, SC', + 1843470 => 'Beaufort, SC', + 1843479 => 'Bennettsville, SC', + 1843488 => 'Conway, SC', + 1843493 => 'Pamplico, SC', + 1843497 => 'Myrtle Beach, SC', + 1843520 => 'Georgetown, SC', + 1843521 => 'Beaufort, SC', + 1843522 => 'Beaufort, SC', + 1843523 => 'McColl, SC', + 1843524 => 'Beaufort, SC', + 1843525 => 'Beaufort, SC', + 1843527 => 'Georgetown, SC', + 1843537 => 'Cheraw, SC', + 1843538 => 'Walterboro, SC', + 1843539 => 'Walterboro, SC', + 1843542 => 'Walterboro, SC', + 1843545 => 'Georgetown, SC', + 1843546 => 'Georgetown, SC', + 1843549 => 'Walterboro, SC', + 1843556 => 'Charleston, SC', + 1843558 => 'Hemingway, SC', + 1843563 => 'St. George, SC', + 1843567 => 'St. Stephen, SC', + 1843571 => 'Charleston, SC', + 1843573 => 'Charleston, SC', + 1843577 => 'Charleston, SC', + 1843579 => 'Charleston, SC', + 1843586 => 'Clio, SC', + 1843588 => 'Folly Beach, SC', + 1843589 => 'Yemassee, SC', + 1843623 => 'Chesterfield, SC', + 1843626 => 'Myrtle Beach, SC', + 1843629 => 'Florence, SC', + 1843645 => 'Ridgeland, SC', + 1843651 => 'Murrells Inlet, SC', + 1843652 => 'Murrells Inlet, SC', + 1843656 => 'Florence, SC', + 1843658 => 'Jefferson, SC', + 1843661 => 'Florence, SC', + 1843662 => 'Florence, SC', + 1843664 => 'Florence, SC', + 1843665 => 'Florence, SC', + 1843667 => 'Florence, SC', + 1843669 => 'Florence, SC', + 1843671 => 'Hilton Head Island, SC', + 1843672 => 'Pageland, SC', + 1843673 => 'Florence, SC', + 1843676 => 'Florence, SC', + 1843678 => 'Florence, SC', + 1843679 => 'Florence, SC', + 1843686 => 'Hilton Head Island, SC', + 1843692 => 'Myrtle Beach, SC', + 1843706 => 'Bluffton, SC', + 1843712 => 'Myrtle Beach, SC', + 1843716 => 'Loris, SC', + 1843717 => 'Ridgeland, SC', + 1843719 => 'Moncks Corner, SC', + 1843720 => 'Charleston, SC', + 1843722 => 'Charleston, SC', + 1843723 => 'Charleston, SC', + 1843724 => 'Charleston, SC', + 1843726 => 'Ridgeland, SC', + 1843727 => 'Charleston, SC', + 1843752 => 'Latta, SC', + 1843756 => 'Loris, SC', + 1843757 => 'Bluffton, SC', + 1843759 => 'Lake View, SC', + 1843761 => 'Moncks Corner, SC', + 1843762 => 'Charleston, SC', + 1843763 => 'Charleston, SC', + 1843766 => 'Charleston, SC', + 1843769 => 'Charleston, SC', + 1843771 => 'Summerville, SC', + 1843774 => 'Dillon, SC', + 1843777 => 'Florence, SC', + 1843782 => 'Walterboro, SC', + 1843784 => 'Hardeeville, SC', + 1843792 => 'Charleston, SC', + 1843795 => 'Charleston, SC', + 1843815 => 'Bluffton, SC', + 1843821 => 'Summerville, SC', + 1843832 => 'Summerville, SC', + 1843838 => 'Saint Helena Island, SC', + 1843839 => 'Myrtle Beach, SC', + 1843841 => 'Dillon, SC', + 1843842 => 'Hilton Head Island, SC', + 1843849 => 'Mount Pleasant, SC', + 1843851 => 'Summerville, SC', + 1843852 => 'Charleston, SC', + 1843853 => 'Charleston, SC', + 1843857 => 'Hartsville, SC', + 1843869 => 'Edisto Island, SC', + 1843871 => 'Summerville, SC', + 1843873 => 'Summerville, SC', + 1843875 => 'Summerville, SC', + 1843881 => 'Mount Pleasant, SC', + 1843884 => 'Mount Pleasant, SC', + 1843886 => 'Isle of Palms, SC', + 1843887 => 'McClellanville, SC', + 1843899 => 'Moncks Corner, SC', + 1843903 => 'Myrtle Beach, SC', + 1843916 => 'Myrtle Beach, SC', + 1843918 => 'Myrtle Beach, SC', + 1843921 => 'Cheraw, SC', + 1843928 => 'Awendaw, SC', + 1843937 => 'Charleston, SC', + 1843946 => 'Myrtle Beach, SC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1845.php b/src/libphonenumber/geocoding/data/en/1845.php new file mode 100644 index 000000000..4e98ce6b6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1845.php @@ -0,0 +1,90 @@ + 'New York', + 1845225 => 'Carmel, NY', + 1845228 => 'Carmel, NY', + 1845229 => 'Hyde Park, NY', + 1845236 => 'Marlboro, NY', + 1845246 => 'Saugerties, NY', + 1845247 => 'Saugerties, NY', + 1845252 => 'Narrowsburg, NY', + 1845255 => 'New Paltz, NY', + 1845256 => 'New Paltz, NY', + 1845265 => 'Cold Spring, NY', + 1845278 => 'Brewster, NY', + 1845279 => 'Brewster, NY', + 1845291 => 'Goshen, NY', + 1845294 => 'Goshen, NY', + 1845331 => 'Kingston, NY', + 1845334 => 'Kingston, NY', + 1845338 => 'Kingston, NY', + 1845339 => 'Kingston, NY', + 1845340 => 'Kingston, NY', + 1845341 => 'Middletown, NY', + 1845342 => 'Middletown, NY', + 1845343 => 'Middletown, NY', + 1845344 => 'Middletown, NY', + 1845346 => 'Middletown, NY', + 1845357 => 'Suffern, NY', + 1845368 => 'Suffern, NY', + 1845373 => 'Amenia, NY', + 1845374 => 'New Hampton, NY', + 1845424 => 'Garrison, NY', + 1845431 => 'Poughkeepsie, NY', + 1845439 => 'Livingston Manor, NY', + 1845451 => 'Poughkeepsie, NY', + 1845452 => 'Poughkeepsie, NY', + 1845454 => 'Poughkeepsie, NY', + 1845457 => 'Montgomery, NY', + 1845462 => 'Poughkeepsie, NY', + 1845469 => 'Chester, NY', + 1845471 => 'Poughkeepsie, NY', + 1845473 => 'Poughkeepsie, NY', + 1845477 => 'Greenwood Lake, NY', + 1845483 => 'Poughkeepsie, NY', + 1845485 => 'Poughkeepsie, NY', + 1845486 => 'Poughkeepsie, NY', + 1845566 => 'Newburgh, NY', + 1845615 => 'Goshen, NY', + 1845621 => 'Mahopac, NY', + 1845628 => 'Mahopac, NY', + 1845632 => 'Wappingers Falls, NY', + 1845634 => 'New City, NY', + 1845635 => 'Pleasant Valley, NY', + 1845638 => 'New City, NY', + 1845639 => 'New City, NY', + 1845676 => 'Andes, NY', + 1845677 => 'Millbrook, NY', + 1845691 => 'Highland, NY', + 1845692 => 'Middletown, NY', + 1845695 => 'Middletown, NY', + 1845703 => 'Middletown, NY', + 1845708 => 'New City, NY', + 1845733 => 'Bloomingburg, NY', + 1845735 => 'Pearl River, NY', + 1845744 => 'Pine Bush, NY', + 1845757 => 'Tivoli, NY', + 1845758 => 'Red Hook, NY', + 1845774 => 'Monroe, NY', + 1845778 => 'Walden, NY', + 1845782 => 'Monroe, NY', + 1845783 => 'Monroe, NY', + 1845791 => 'Monticello, NY', + 1845795 => 'Milton, NY', + 1845834 => 'Highland, NY', + 1845855 => 'Pawling, NY', + 1845856 => 'Port Jervis, NY', + 1845858 => 'Port Jervis, NY', + 1845868 => 'Stanfordville, NY', + 1845871 => 'Rhinebeck, NY', + 1845876 => 'Rhinebeck, NY', + 1845888 => 'Wurtsboro, NY', + 1845889 => 'Staatsburg, NY', + 1845895 => 'Wallkill, NY', + 1845896 => 'Fishkill, NY', + 1845897 => 'Fishkill, NY', + 1845938 => 'West Point, NY', + 1845986 => 'Warwick, NY', + 1845987 => 'Warwick, NY', + 1845988 => 'Warwick, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1847.php b/src/libphonenumber/geocoding/data/en/1847.php new file mode 100644 index 000000000..4e442a8ae --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1847.php @@ -0,0 +1,86 @@ + 'Illinois', + 1847205 => 'Northbrook, IL', + 1847240 => 'Schaumburg, IL', + 1847251 => 'Wilmette, IL', + 1847256 => 'Wilmette, IL', + 1847266 => 'Highland Park, IL', + 1847272 => 'Northbrook, IL', + 1847288 => 'Franklin Park, IL', + 1847291 => 'Northbrook, IL', + 1847301 => 'Schaumburg, IL', + 1847316 => 'Evanston, IL', + 1847328 => 'Evanston, IL', + 1847330 => 'Schaumburg, IL', + 1847332 => 'Evanston, IL', + 1847352 => 'Schaumburg, IL', + 1847358 => 'Palatine, IL', + 1847359 => 'Palatine, IL', + 1847360 => 'Waukegan, IL', + 1847377 => 'Waukegan, IL', + 1847395 => 'Antioch, IL', + 1847412 => 'Northbrook, IL', + 1847413 => 'Schaumburg, IL', + 1847424 => 'Evanston, IL', + 1847429 => 'Elgin, IL', + 1847432 => 'Highland Park, IL', + 1847451 => 'Franklin Park, IL', + 1847455 => 'Franklin Park, IL', + 1847468 => 'Elgin, IL', + 1847475 => 'Evanston, IL', + 1847486 => 'Glenview, IL', + 1847491 => 'Evanston, IL', + 1847492 => 'Evanston, IL', + 1847498 => 'Northbrook, IL', + 1847509 => 'Northbrook, IL', + 1847517 => 'Schaumburg, IL', + 1847531 => 'Elgin, IL', + 1847534 => 'Schaumburg, IL', + 1847548 => 'Grayslake, IL', + 1847559 => 'Northbrook, IL', + 1847562 => 'Northbrook, IL', + 1847564 => 'Northbrook, IL', + 1847566 => 'Mundelein, IL', + 1847570 => 'Evanston, IL', + 1847579 => 'Highland Park, IL', + 1847588 => 'Niles, IL', + 1847605 => 'Schaumburg, IL', + 1847608 => 'Elgin, IL', + 1847618 => 'Arlington Heights, IL', + 1847619 => 'Schaumburg, IL', + 1847647 => 'Niles, IL', + 1847657 => 'Glenview, IL', + 1847669 => 'Huntley, IL', + 1847683 => 'Hampshire, IL', + 1847695 => 'Elgin, IL', + 1847706 => 'Schaumburg, IL', + 1847723 => 'Park Ridge, IL', + 1847724 => 'Glenview, IL', + 1847729 => 'Glenview, IL', + 1847733 => 'Evanston, IL', + 1847741 => 'Elgin, IL', + 1847742 => 'Elgin, IL', + 1847823 => 'Park Ridge, IL', + 1847825 => 'Park Ridge, IL', + 1847831 => 'Highland Park, IL', + 1847832 => 'Glenview, IL', + 1847835 => 'Glencoe, IL', + 1847837 => 'Mundelein, IL', + 1847838 => 'Antioch, IL', + 1847855 => 'Gurnee, IL', + 1847856 => 'Gurnee, IL', + 1847864 => 'Evanston, IL', + 1847866 => 'Evanston, IL', + 1847869 => 'Evanston, IL', + 1847891 => 'Schaumburg, IL', + 1847901 => 'Glenview, IL', + 1847904 => 'Glenview, IL', + 1847923 => 'Schaumburg, IL', + 1847931 => 'Elgin, IL', + 1847949 => 'Mundelein, IL', + 1847969 => 'Schaumburg, IL', + 1847985 => 'Schaumburg, IL', + 1847995 => 'Schaumburg, IL', + 1847998 => 'Glenview, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1848.php b/src/libphonenumber/geocoding/data/en/1848.php new file mode 100644 index 000000000..fcf4737dc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1848.php @@ -0,0 +1,4 @@ + 'New Jersey', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1850.php b/src/libphonenumber/geocoding/data/en/1850.php new file mode 100644 index 000000000..7b739cf22 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1850.php @@ -0,0 +1,175 @@ + 'Florida', + 1850201 => 'Tallahassee, FL', + 1850205 => 'Tallahassee, FL', + 1850215 => 'Panama City, FL', + 1850216 => 'Tallahassee, FL', + 1850219 => 'Tallahassee, FL', + 1850222 => 'Tallahassee, FL', + 1850223 => 'Perry, FL', + 1850224 => 'Tallahassee, FL', + 1850227 => 'Port St. Joe, FL', + 1850229 => 'Port St. Joe, FL', + 1850239 => 'Danville, KY', + 1850245 => 'Tallahassee, FL', + 1850256 => 'Century, FL', + 1850263 => 'Graceville, FL', + 1850279 => 'Niceville, FL', + 1850297 => 'Tallahassee, FL', + 1850309 => 'Tallahassee, FL', + 1850325 => 'Tallahassee, FL', + 1850332 => 'Pensacola, FL', + 1850383 => 'Tallahassee, FL', + 1850385 => 'Tallahassee, FL', + 1850386 => 'Tallahassee, FL', + 1850391 => 'Tallahassee, FL', + 1850398 => 'Crestview, FL', + 1850402 => 'Tallahassee, FL', + 1850412 => 'Tallahassee, FL', + 1850415 => 'Chipley, FL', + 1850416 => 'Pensacola, FL', + 1850422 => 'Tallahassee, FL', + 1850423 => 'Crestview, FL', + 1850425 => 'Tallahassee, FL', + 1850429 => 'Pensacola, FL', + 1850431 => 'Tallahassee, FL', + 1850432 => 'Pensacola, FL', + 1850433 => 'Pensacola, FL', + 1850434 => 'Pensacola, FL', + 1850435 => 'Pensacola, FL', + 1850436 => 'Pensacola, FL', + 1850437 => 'Pensacola, FL', + 1850438 => 'Pensacola, FL', + 1850439 => 'Pensacola, FL', + 1850444 => 'Pensacola, FL', + 1850453 => 'Pensacola, FL', + 1850455 => 'Pensacola, FL', + 1850456 => 'Pensacola, FL', + 1850457 => 'Pensacola, FL', + 1850458 => 'Pensacola, FL', + 1850466 => 'Pensacola, FL', + 1850469 => 'Pensacola, FL', + 1850470 => 'Pensacola, FL', + 1850471 => 'Pensacola, FL', + 1850473 => 'Pensacola, FL', + 1850474 => 'Pensacola, FL', + 1850475 => 'Pensacola, FL', + 1850476 => 'Pensacola, FL', + 1850477 => 'Pensacola, FL', + 1850478 => 'Pensacola, FL', + 1850479 => 'Pensacola, FL', + 1850482 => 'Marianna, FL', + 1850484 => 'Pensacola, FL', + 1850487 => 'Tallahassee, FL', + 1850488 => 'Tallahassee, FL', + 1850492 => 'Pensacola, FL', + 1850494 => 'Pensacola, FL', + 1850497 => 'Pensacola, FL', + 1850505 => 'Pensacola, FL', + 1850508 => 'Tallahassee, FL', + 1850513 => 'Tallahassee, FL', + 1850514 => 'Tallahassee, FL', + 1850521 => 'Tallahassee, FL', + 1850522 => 'Panama City, FL', + 1850523 => 'Tallahassee, FL', + 1850526 => 'Marianna, FL', + 1850537 => 'Holt, FL', + 1850539 => 'Havana, FL', + 1850545 => 'Tallahassee, FL', + 1850547 => 'Bonifay, FL', + 1850549 => 'Pensacola, FL', + 1850561 => 'Tallahassee, FL', + 1850562 => 'Tallahassee, FL', + 1850574 => 'Tallahassee, FL', + 1850575 => 'Tallahassee, FL', + 1850576 => 'Tallahassee, FL', + 1850577 => 'Tallahassee, FL', + 1850580 => 'Tallahassee, FL', + 1850584 => 'Perry, FL', + 1850587 => 'Molino, FL', + 1850593 => 'Sneads, FL', + 1850595 => 'Pensacola, FL', + 1850606 => 'Tallahassee, FL', + 1850607 => 'Pensacola, FL', + 1850623 => 'Milton, FL', + 1850626 => 'Milton, FL', + 1850627 => 'Quincy, FL', + 1850638 => 'Chipley, FL', + 1850639 => 'Wewahitchka, FL', + 1850640 => 'Panama City, FL', + 1850643 => 'Bristol, FL', + 1850644 => 'Tallahassee, FL', + 1850650 => 'Destin, FL', + 1850652 => 'Laurel Hill, FL', + 1850653 => 'Apalachicola, FL', + 1850654 => 'Destin, FL', + 1850656 => 'Tallahassee, FL', + 1850663 => 'Chattahoochee, FL', + 1850668 => 'Tallahassee, FL', + 1850670 => 'Eastpoint, FL', + 1850671 => 'Tallahassee, FL', + 1850674 => 'Blountstown, FL', + 1850675 => 'Jay, FL', + 1850678 => 'Niceville, FL', + 1850681 => 'Tallahassee, FL', + 1850682 => 'Crestview, FL', + 1850683 => 'Crestview, FL', + 1850689 => 'Crestview, FL', + 1850697 => 'Carrabelle, FL', + 1850718 => 'Marianna, FL', + 1850727 => 'Tallahassee, FL', + 1850729 => 'Niceville, FL', + 1850747 => 'Panama City, FL', + 1850762 => 'Altha, FL', + 1850763 => 'Panama City, FL', + 1850767 => 'Panama City, FL', + 1850769 => 'Panama City, FL', + 1850770 => 'Panama City, FL', + 1850784 => 'Panama City, FL', + 1850785 => 'Panama City, FL', + 1850835 => 'Freeport, FL', + 1850836 => 'Ponce de Leon, FL', + 1850837 => 'Destin, FL', + 1850838 => 'Perry, FL', + 1850857 => 'Pensacola, FL', + 1850871 => 'Panama City, FL', + 1850872 => 'Panama City, FL', + 1850873 => 'Panama City, FL', + 1850874 => 'Panama City, FL', + 1850875 => 'Quincy, FL', + 1850877 => 'Tallahassee, FL', + 1850878 => 'Tallahassee, FL', + 1850883 => 'Eglin AFB, FL', + 1850891 => 'Tallahassee, FL', + 1850892 => 'DeFuniak Springs, FL', + 1850893 => 'Tallahassee, FL', + 1850894 => 'Tallahassee, FL', + 1850897 => 'Niceville, FL', + 1850906 => 'Tallahassee, FL', + 1850907 => 'Tallahassee, FL', + 1850912 => 'Pensacola, FL', + 1850913 => 'Panama City, FL', + 1850914 => 'Panama City, FL', + 1850916 => 'Gulf Breeze, FL', + 1850921 => 'Tallahassee, FL', + 1850922 => 'Tallahassee, FL', + 1850926 => 'Crawfordville, FL', + 1850927 => 'Eastpoint, FL', + 1850932 => 'Gulf Breeze, FL', + 1850934 => 'Gulf Breeze, FL', + 1850936 => 'Navarre, FL', + 1850939 => 'Navarre, FL', + 1850941 => 'Pensacola, FL', + 1850942 => 'Tallahassee, FL', + 1850944 => 'Pensacola, FL', + 1850948 => 'Greenville, FL', + 1850951 => 'DeFuniak Springs, FL', + 1850968 => 'Cantonment, FL', + 1850969 => 'Pensacola, FL', + 1850973 => 'Madison, FL', + 1850981 => 'Milton, FL', + 1850983 => 'Milton, FL', + 1850984 => 'Panacea, FL', + 1850997 => 'Monticello, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1851.php b/src/libphonenumber/geocoding/data/en/1851.php new file mode 100644 index 000000000..82cf66c14 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1851.php @@ -0,0 +1,4 @@ + 'Riverside, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1856.php b/src/libphonenumber/geocoding/data/en/1856.php new file mode 100644 index 000000000..894f15aa7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1856.php @@ -0,0 +1,60 @@ + 'New Jersey', + 1856205 => 'Vineland, NJ', + 1856223 => 'Mullica Hill, NJ', + 1856225 => 'Camden, NJ', + 1856234 => 'Moorestown, NJ', + 1856235 => 'Moorestown, NJ', + 1856237 => 'Sicklerville, NJ', + 1856241 => 'Swedesboro, NJ', + 1856270 => 'Sewell, NJ', + 1856322 => 'Berlin, NJ', + 1856325 => 'Voorhees, NJ', + 1856327 => 'Millville, NJ', + 1856338 => 'Camden, NJ', + 1856342 => 'Camden, NJ', + 1856355 => 'Marlton, NJ', + 1856358 => 'Elmer, NJ', + 1856365 => 'Camden, NJ', + 1856396 => 'Marlton, NJ', + 1856405 => 'Vineland, NJ', + 1856414 => 'Cherry Hill, NJ', + 1856439 => 'Moorestown, NJ', + 1856451 => 'Bridgeton, NJ', + 1856453 => 'Bridgeton, NJ', + 1856455 => 'Bridgeton, NJ', + 1856459 => 'Bridgeton, NJ', + 1856467 => 'Swedesboro, NJ', + 1856478 => 'Mullica Hill, NJ', + 1856507 => 'Vineland, NJ', + 1856541 => 'Camden, NJ', + 1856575 => 'Bridgeton, NJ', + 1856596 => 'Marlton, NJ', + 1856608 => 'Moorestown, NJ', + 1856635 => 'Camden, NJ', + 1856641 => 'Vineland, NJ', + 1856678 => 'Pennsville Township, NJ', + 1856690 => 'Vineland, NJ', + 1856691 => 'Vineland, NJ', + 1856692 => 'Vineland, NJ', + 1856696 => 'Vineland, NJ', + 1856722 => 'Moorestown, NJ', + 1856757 => 'Camden, NJ', + 1856765 => 'Millville, NJ', + 1856770 => 'Voorhees, NJ', + 1856772 => 'Voorhees, NJ', + 1856794 => 'Vineland, NJ', + 1856797 => 'Marlton, NJ', + 1856810 => 'Marlton, NJ', + 1856825 => 'Millville, NJ', + 1856914 => 'Moorestown, NJ', + 1856935 => 'Salem, NJ', + 1856963 => 'Camden, NJ', + 1856964 => 'Camden, NJ', + 1856966 => 'Camden, NJ', + 1856968 => 'Camden, NJ', + 1856983 => 'Marlton, NJ', + 1856985 => 'Marlton, NJ', + 1856988 => 'Marlton, NJ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1857.php b/src/libphonenumber/geocoding/data/en/1857.php new file mode 100644 index 000000000..784d25e3c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1857.php @@ -0,0 +1,6 @@ + 'Massachusetts', + 1857364 => 'Boston, MA', + 1857654 => 'Boston, MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1858.php b/src/libphonenumber/geocoding/data/en/1858.php new file mode 100644 index 000000000..c14826048 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1858.php @@ -0,0 +1,110 @@ + 'California', + 1858200 => 'San Diego, CA', + 1858202 => 'San Diego, CA', + 1858268 => 'San Diego, CA', + 1858270 => 'San Diego, CA', + 1858271 => 'San Diego, CA', + 1858272 => 'San Diego, CA', + 1858273 => 'San Diego, CA', + 1858274 => 'San Diego, CA', + 1858277 => 'San Diego, CA', + 1858278 => 'San Diego, CA', + 1858279 => 'San Diego, CA', + 1858292 => 'San Diego, CA', + 1858300 => 'San Diego, CA', + 1858309 => 'San Diego, CA', + 1858320 => 'San Diego, CA', + 1858362 => 'San Diego, CA', + 1858385 => 'San Diego, CA', + 1858412 => 'San Diego, CA', + 1858444 => 'San Diego, CA', + 1858450 => 'San Diego, CA', + 1858452 => 'San Diego, CA', + 1858453 => 'San Diego, CA', + 1858455 => 'San Diego, CA', + 1858456 => 'La Jolla, CA', + 1858457 => 'San Diego, CA', + 1858458 => 'San Diego, CA', + 1858459 => 'La Jolla, CA', + 1858467 => 'San Diego, CA', + 1858483 => 'San Diego, CA', + 1858484 => 'San Diego, CA', + 1858486 => 'Poway, CA', + 1858487 => 'San Diego, CA', + 1858488 => 'San Diego, CA', + 1858490 => 'San Diego, CA', + 1858492 => 'San Diego, CA', + 1858495 => 'San Diego, CA', + 1858496 => 'San Diego, CA', + 1858503 => 'San Diego, CA', + 1858505 => 'San Diego, CA', + 1858513 => 'Poway, CA', + 1858514 => 'San Diego, CA', + 1858521 => 'San Diego, CA', + 1858527 => 'San Diego, CA', + 1858530 => 'San Diego, CA', + 1858535 => 'San Diego, CA', + 1858536 => 'San Diego, CA', + 1858537 => 'San Diego, CA', + 1858538 => 'San Diego, CA', + 1858541 => 'San Diego, CA', + 1858547 => 'San Diego, CA', + 1858549 => 'San Diego, CA', + 1858550 => 'San Diego, CA', + 1858552 => 'San Diego, CA', + 1858554 => 'La Jolla, CA', + 1858558 => 'San Diego, CA', + 1858560 => 'San Diego, CA', + 1858564 => 'San Diego, CA', + 1858565 => 'San Diego, CA', + 1858566 => 'San Diego, CA', + 1858569 => 'San Diego, CA', + 1858571 => 'San Diego, CA', + 1858573 => 'San Diego, CA', + 1858576 => 'San Diego, CA', + 1858577 => 'San Diego, CA', + 1858578 => 'San Diego, CA', + 1858581 => 'San Diego, CA', + 1858586 => 'San Diego, CA', + 1858587 => 'San Diego, CA', + 1858597 => 'San Diego, CA', + 1858613 => 'San Diego, CA', + 1858618 => 'San Diego, CA', + 1858621 => 'San Diego, CA', + 1858622 => 'San Diego, CA', + 1858623 => 'San Diego, CA', + 1858625 => 'San Diego, CA', + 1858627 => 'San Diego, CA', + 1858635 => 'San Diego, CA', + 1858638 => 'San Diego, CA', + 1858642 => 'San Diego, CA', + 1858653 => 'San Diego, CA', + 1858657 => 'San Diego, CA', + 1858658 => 'San Diego, CA', + 1858672 => 'San Diego, CA', + 1858673 => 'San Diego, CA', + 1858674 => 'San Diego, CA', + 1858676 => 'San Diego, CA', + 1858677 => 'San Diego, CA', + 1858678 => 'San Diego, CA', + 1858679 => 'Poway, CA', + 1858689 => 'San Diego, CA', + 1858693 => 'San Diego, CA', + 1858694 => 'San Diego, CA', + 1858695 => 'San Diego, CA', + 1858715 => 'San Diego, CA', + 1858748 => 'Poway, CA', + 1858750 => 'San Diego, CA', + 1858751 => 'San Diego, CA', + 1858780 => 'San Diego, CA', + 1858812 => 'San Diego, CA', + 1858866 => 'San Diego, CA', + 1858874 => 'San Diego, CA', + 1858875 => 'San Diego, CA', + 1858909 => 'San Diego, CA', + 1858939 => 'San Diego, CA', + 1858966 => 'San Diego, CA', + 1858974 => 'San Diego, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1859.php b/src/libphonenumber/geocoding/data/en/1859.php new file mode 100644 index 000000000..b122c3e47 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1859.php @@ -0,0 +1,100 @@ + 'Kentucky', + 1859212 => 'Florence, KY', + 1859223 => 'Lexington, KY', + 1859224 => 'Lexington, KY', + 1859225 => 'Lexington, KY', + 1859226 => 'Lexington, KY', + 1859228 => 'Berea, KY', + 1859231 => 'Lexington, KY', + 1859233 => 'Lexington, KY', + 1859234 => 'Cynthiana, KY', + 1859236 => 'Danville, KY', + 1859238 => 'Danville, KY', + 1859239 => 'Danville, KY', + 1859243 => 'Lexington, KY', + 1859244 => 'Lexington, KY', + 1859245 => 'Lexington, KY', + 1859246 => 'Lexington, KY', + 1859252 => 'Lexington, KY', + 1859254 => 'Lexington, KY', + 1859255 => 'Lexington, KY', + 1859257 => 'Lexington, KY', + 1859258 => 'Lexington, KY', + 1859259 => 'Lexington, KY', + 1859260 => 'Lexington, KY', + 1859263 => 'Lexington, KY', + 1859264 => 'Lexington, KY', + 1859266 => 'Lexington, KY', + 1859268 => 'Lexington, KY', + 1859269 => 'Lexington, KY', + 1859271 => 'Lexington, KY', + 1859272 => 'Lexington, KY', + 1859273 => 'Lexington, KY', + 1859275 => 'Lexington, KY', + 1859276 => 'Lexington, KY', + 1859277 => 'Lexington, KY', + 1859278 => 'Lexington, KY', + 1859281 => 'Lexington, KY', + 1859283 => 'Florence, KY', + 1859288 => 'Lexington, KY', + 1859289 => 'Carlisle, KY', + 1859293 => 'Lexington, KY', + 1859294 => 'Lexington, KY', + 1859296 => 'Lexington, KY', + 1859299 => 'Lexington, KY', + 1859301 => 'Edgewood, KY', + 1859309 => 'Lexington, KY', + 1859313 => 'Lexington, KY', + 1859317 => 'Lexington, KY', + 1859323 => 'Lexington, KY', + 1859336 => 'Springfield, KY', + 1859367 => 'Lexington, KY', + 1859368 => 'Lexington, KY', + 1859371 => 'Florence, KY', + 1859373 => 'Lexington, KY', + 1859381 => 'Lexington, KY', + 1859389 => 'Lexington, KY', + 1859422 => 'Lexington, KY', + 1859425 => 'Lexington, KY', + 1859455 => 'Lexington, KY', + 1859485 => 'Walton, KY', + 1859497 => 'Mount Sterling, KY', + 1859498 => 'Mount Sterling, KY', + 1859499 => 'Mount Sterling, KY', + 1859514 => 'Lexington, KY', + 1859523 => 'Lexington, KY', + 1859525 => 'Florence, KY', + 1859543 => 'Lexington, KY', + 1859567 => 'Warsaw, KY', + 1859622 => 'Richmond, KY', + 1859623 => 'Richmond, KY', + 1859624 => 'Richmond, KY', + 1859625 => 'Richmond, KY', + 1859626 => 'Richmond, KY', + 1859635 => 'Alexandria, KY', + 1859654 => 'Falmouth, KY', + 1859685 => 'Lexington, KY', + 1859733 => 'Harrodsburg, KY', + 1859734 => 'Harrodsburg, KY', + 1859737 => 'Winchester, KY', + 1859744 => 'Winchester, KY', + 1859745 => 'Winchester, KY', + 1859792 => 'Lancaster, KY', + 1859846 => 'Midway, KY', + 1859858 => 'Wilmore, KY', + 1859873 => 'Versailles, KY', + 1859879 => 'Versailles, KY', + 1859881 => 'Nicholasville, KY', + 1859885 => 'Nicholasville, KY', + 1859887 => 'Nicholasville, KY', + 1859936 => 'Danville, KY', + 1859967 => 'Lexington, KY', + 1859971 => 'Lexington, KY', + 1859977 => 'Lexington, KY', + 1859985 => 'Berea, KY', + 1859986 => 'Berea, KY', + 1859987 => 'Paris, KY', + 1859988 => 'Paris, KY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1860.php b/src/libphonenumber/geocoding/data/en/1860.php new file mode 100644 index 000000000..5a5ad7ae3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1860.php @@ -0,0 +1,155 @@ + 'Connecticut', + 1860210 => 'New Milford, CT', + 1860223 => 'New Britain, CT', + 1860224 => 'New Britain, CT', + 1860225 => 'New Britain, CT', + 1860229 => 'New Britain, CT', + 1860240 => 'Hartford, CT', + 1860241 => 'Hartford, CT', + 1860242 => 'Bloomfield, CT', + 1860243 => 'Bloomfield, CT', + 1860244 => 'Hartford, CT', + 1860247 => 'Hartford, CT', + 1860249 => 'Hartford, CT', + 1860251 => 'Hartford, CT', + 1860253 => 'Enfield, CT', + 1860274 => 'Watertown, CT', + 1860275 => 'Hartford, CT', + 1860276 => 'Southington, CT', + 1860278 => 'Hartford, CT', + 1860283 => 'Thomaston, CT', + 1860284 => 'Farmington, CT', + 1860285 => 'Windsor, CT', + 1860286 => 'Bloomfield, CT', + 1860293 => 'Hartford, CT', + 1860295 => 'Marlborough, CT', + 1860296 => 'Hartford, CT', + 1860297 => 'Hartford, CT', + 1860298 => 'Windsor, CT', + 1860314 => 'Bristol, CT', + 1860342 => 'Portland, CT', + 1860343 => 'Middletown, CT', + 1860344 => 'Middletown, CT', + 1860346 => 'Middletown, CT', + 1860347 => 'Middletown, CT', + 1860348 => 'New Britain, CT', + 1860350 => 'New Milford, CT', + 1860355 => 'New Milford, CT', + 1860358 => 'Middletown, CT', + 1860364 => 'Sharon, CT', + 1860376 => 'Jewett City, CT', + 1860388 => 'Old Saybrook, CT', + 1860395 => 'Old Saybrook, CT', + 1860399 => 'Westbrook, CT', + 1860405 => 'Groton, CT', + 1860409 => 'Farmington, CT', + 1860426 => 'Plantsville, CT', + 1860430 => 'Glastonbury, CT', + 1860434 => 'Old Lyme, CT', + 1860437 => 'New London, CT', + 1860439 => 'New London, CT', + 1860442 => 'New London, CT', + 1860443 => 'New London, CT', + 1860444 => 'New London, CT', + 1860445 => 'Groton, CT', + 1860446 => 'Groton, CT', + 1860447 => 'New London, CT', + 1860448 => 'Groton, CT', + 1860449 => 'Groton, CT', + 1860471 => 'Hartford, CT', + 1860482 => 'Torrington, CT', + 1860485 => 'Harwinton, CT', + 1860487 => 'Storrs, CT', + 1860489 => 'Torrington, CT', + 1860491 => 'Goshen, CT', + 1860493 => 'Hartford, CT', + 1860496 => 'Torrington, CT', + 1860510 => 'Old Saybrook, CT', + 1860521 => 'West Hartford, CT', + 1860522 => 'Hartford, CT', + 1860524 => 'Hartford, CT', + 1860525 => 'Hartford, CT', + 1860526 => 'Deep River Center, CT', + 1860527 => 'Hartford, CT', + 1860537 => 'Colchester, CT', + 1860542 => 'Norfolk, CT', + 1860545 => 'Hartford, CT', + 1860546 => 'Canterbury, CT', + 1860547 => 'Hartford, CT', + 1860548 => 'Hartford, CT', + 1860549 => 'Hartford, CT', + 1860550 => 'Hartford, CT', + 1860560 => 'Hartford, CT', + 1860568 => 'East Hartford, CT', + 1860569 => 'East Hartford, CT', + 1860582 => 'Bristol, CT', + 1860583 => 'Bristol, CT', + 1860584 => 'Bristol, CT', + 1860585 => 'Bristol, CT', + 1860589 => 'Bristol, CT', + 1860612 => 'New Britain, CT', + 1860613 => 'Middletown, CT', + 1860618 => 'Torrington, CT', + 1860621 => 'Southington, CT', + 1860626 => 'Torrington, CT', + 1860628 => 'Plantsville, CT', + 1860632 => 'Middletown, CT', + 1860633 => 'Glastonbury, CT', + 1860635 => 'Cromwell, CT', + 1860638 => 'Middletown, CT', + 1860643 => 'Manchester, CT', + 1860645 => 'Manchester, CT', + 1860646 => 'Manchester, CT', + 1860647 => 'Manchester, CT', + 1860649 => 'Manchester, CT', + 1860652 => 'Glastonbury, CT', + 1860657 => 'Glastonbury, CT', + 1860659 => 'Glastonbury, CT', + 1860663 => 'Killingworth, CT', + 1860664 => 'Clinton, CT', + 1860665 => 'Newington, CT', + 1860666 => 'Newington, CT', + 1860667 => 'Newington, CT', + 1860668 => 'Suffield, CT', + 1860669 => 'Clinton, CT', + 1860674 => 'Farmington, CT', + 1860676 => 'Farmington, CT', + 1860677 => 'Farmington, CT', + 1860678 => 'Farmington, CT', + 1860679 => 'Farmington, CT', + 1860683 => 'Windsor, CT', + 1860684 => 'Stafford Springs, CT', + 1860685 => 'Middletown, CT', + 1860687 => 'Windsor, CT', + 1860688 => 'Windsor, CT', + 1860693 => 'Collinsville, CT', + 1860695 => 'Hartford, CT', + 1860701 => 'New London, CT', + 1860704 => 'Middletown, CT', + 1860714 => 'Hartford, CT', + 1860722 => 'Hartford, CT', + 1860724 => 'Hartford, CT', + 1860727 => 'Hartford, CT', + 1860728 => 'Hartford, CT', + 1860741 => 'Enfield, CT', + 1860742 => 'Coventry, CT', + 1860745 => 'Enfield, CT', + 1860747 => 'Plainville, CT', + 1860749 => 'Somers, CT', + 1860763 => 'Somers, CT', + 1860793 => 'Plainville, CT', + 1860823 => 'Norwich, CT', + 1860824 => 'Canaan, CT', + 1860826 => 'New Britain, CT', + 1860827 => 'New Britain, CT', + 1860832 => 'New Britain, CT', + 1860886 => 'Norwich, CT', + 1860889 => 'Norwich, CT', + 1860892 => 'Norwich, CT', + 1860927 => 'Kent, CT', + 1860945 => 'Watertown, CT', + 1860951 => 'Hartford, CT', + 1860963 => 'Putnam, CT', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1862.php b/src/libphonenumber/geocoding/data/en/1862.php new file mode 100644 index 000000000..0e0e87111 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1862.php @@ -0,0 +1,4 @@ + 'New Jersey', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1863.php b/src/libphonenumber/geocoding/data/en/1863.php new file mode 100644 index 000000000..dd0e51119 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1863.php @@ -0,0 +1,90 @@ + 'Florida', + 1863248 => 'Lakeland, FL', + 1863284 => 'Lakeland, FL', + 1863285 => 'Fort Meade, FL', + 1863291 => 'Winter Haven, FL', + 1863292 => 'Winter Haven, FL', + 1863293 => 'Winter Haven, FL', + 1863294 => 'Winter Haven, FL', + 1863297 => 'Winter Haven, FL', + 1863298 => 'Winter Haven, FL', + 1863299 => 'Winter Haven, FL', + 1863314 => 'Sebring, FL', + 1863318 => 'Winter Haven, FL', + 1863324 => 'Winter Haven, FL', + 1863326 => 'Winter Haven, FL', + 1863357 => 'Okeechobee, FL', + 1863375 => 'Bowling Green, FL', + 1863382 => 'Sebring, FL', + 1863385 => 'Sebring, FL', + 1863386 => 'Sebring, FL', + 1863401 => 'Winter Haven, FL', + 1863402 => 'Sebring, FL', + 1863413 => 'Lakeland, FL', + 1863420 => 'Davenport, FL', + 1863422 => 'Haines City, FL', + 1863424 => 'Davenport, FL', + 1863425 => 'Mulberry, FL', + 1863452 => 'Avon Park, FL', + 1863453 => 'Avon Park, FL', + 1863462 => 'Okeechobee, FL', + 1863465 => 'Lake Placid, FL', + 1863467 => 'Okeechobee, FL', + 1863471 => 'Sebring, FL', + 1863491 => 'Arcadia, FL', + 1863494 => 'Arcadia, FL', + 1863499 => 'Lakeland, FL', + 1863510 => 'Lakeland, FL', + 1863519 => 'Bartow, FL', + 1863533 => 'Bartow, FL', + 1863534 => 'Bartow, FL', + 1863577 => 'Lakeland, FL', + 1863603 => 'Lakeland, FL', + 1863607 => 'Lakeland, FL', + 1863612 => 'LaBelle, FL', + 1863616 => 'Lakeland, FL', + 1863619 => 'Lakeland, FL', + 1863634 => 'Okeechobee, FL', + 1863635 => 'Frostproof, FL', + 1863644 => 'Lakeland, FL', + 1863646 => 'Lakeland, FL', + 1863647 => 'Lakeland, FL', + 1863648 => 'Lakeland, FL', + 1863655 => 'Sebring, FL', + 1863665 => 'Lakeland, FL', + 1863666 => 'Lakeland, FL', + 1863667 => 'Lakeland, FL', + 1863668 => 'Lakeland, FL', + 1863674 => 'LaBelle, FL', + 1863675 => 'LaBelle, FL', + 1863676 => 'Lake Wales, FL', + 1863678 => 'Lake Wales, FL', + 1863679 => 'Lake Wales, FL', + 1863680 => 'Lakeland, FL', + 1863682 => 'Lakeland, FL', + 1863683 => 'Lakeland, FL', + 1863686 => 'Lakeland, FL', + 1863687 => 'Lakeland, FL', + 1863688 => 'Lakeland, FL', + 1863696 => 'Lake Wales, FL', + 1863699 => 'Lake Placid, FL', + 1863701 => 'Lakeland, FL', + 1863709 => 'Lakeland, FL', + 1863763 => 'Okeechobee, FL', + 1863767 => 'Wauchula, FL', + 1863773 => 'Wauchula, FL', + 1863802 => 'Lakeland, FL', + 1863815 => 'Lakeland, FL', + 1863816 => 'Lakeland, FL', + 1863824 => 'Okeechobee, FL', + 1863834 => 'Lakeland, FL', + 1863853 => 'Lakeland, FL', + 1863858 => 'Lakeland, FL', + 1863859 => 'Lakeland, FL', + 1863937 => 'Lakeland, FL', + 1863946 => 'Moore Haven, FL', + 1863983 => 'Clewiston, FL', + 1863993 => 'Arcadia, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1864.php b/src/libphonenumber/geocoding/data/en/1864.php new file mode 100644 index 000000000..4268b687e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1864.php @@ -0,0 +1,149 @@ + 'South Carolina', + 1864213 => 'Greenville, SC', + 1864222 => 'Anderson, SC', + 1864223 => 'Greenwood, SC', + 1864224 => 'Anderson, SC', + 1864225 => 'Anderson, SC', + 1864226 => 'Anderson, SC', + 1864227 => 'Greenwood, SC', + 1864228 => 'Simpsonville, SC', + 1864229 => 'Greenwood, SC', + 1864231 => 'Anderson, SC', + 1864232 => 'Greenville, SC', + 1864233 => 'Greenville, SC', + 1864234 => 'Greenville, SC', + 1864235 => 'Greenville, SC', + 1864239 => 'Greenville, SC', + 1864240 => 'Greenville, SC', + 1864241 => 'Greenville, SC', + 1864242 => 'Greenville, SC', + 1864246 => 'Greenville, SC', + 1864250 => 'Greenville, SC', + 1864253 => 'Spartanburg, SC', + 1864255 => 'Greenville, SC', + 1864260 => 'Anderson, SC', + 1864261 => 'Anderson, SC', + 1864271 => 'Greenville, SC', + 1864281 => 'Greenville, SC', + 1864282 => 'Greenville, SC', + 1864283 => 'Greenville, SC', + 1864284 => 'Greenville, SC', + 1864286 => 'Greenville, SC', + 1864287 => 'Anderson, SC', + 1864294 => 'Greenville, SC', + 1864296 => 'Anderson, SC', + 1864298 => 'Greenville, SC', + 1864299 => 'Greenville, SC', + 1864306 => 'Easley, SC', + 1864327 => 'Spartanburg, SC', + 1864331 => 'Greenville, SC', + 1864332 => 'Anderson, SC', + 1864338 => 'Belton, SC', + 1864342 => 'Spartanburg, SC', + 1864348 => 'Iva, SC', + 1864366 => 'Abbeville, SC', + 1864369 => 'Honea Path, SC', + 1864370 => 'Greenville, SC', + 1864374 => 'Hodges, SC', + 1864375 => 'Anderson, SC', + 1864388 => 'Greenwood, SC', + 1864427 => 'Union, SC', + 1864429 => 'Union, SC', + 1864442 => 'Easley, SC', + 1864445 => 'Saluda, SC', + 1864446 => 'Abbeville, SC', + 1864455 => 'Greenville, SC', + 1864456 => 'Ware Shoals, SC', + 1864457 => 'Landrum, SC', + 1864459 => 'Abbeville, SC', + 1864461 => 'Chesnee, SC', + 1864463 => 'Cowpens, SC', + 1864465 => 'McCormick, SC', + 1864467 => 'Greenville, SC', + 1864469 => 'Greer, SC', + 1864472 => 'Inman, SC', + 1864474 => 'Pacolet, SC', + 1864476 => 'Woodruff, SC', + 1864486 => 'Duncan, SC', + 1864487 => 'Gaffney, SC', + 1864488 => 'Gaffney, SC', + 1864489 => 'Gaffney, SC', + 1864503 => 'Spartanburg, SC', + 1864512 => 'Anderson, SC', + 1864515 => 'Spartanburg, SC', + 1864527 => 'Greenville, SC', + 1864542 => 'Spartanburg, SC', + 1864543 => 'Ninety Six, SC', + 1864560 => 'Spartanburg, SC', + 1864562 => 'Spartanburg, SC', + 1864573 => 'Spartanburg, SC', + 1864574 => 'Spartanburg, SC', + 1864577 => 'Spartanburg, SC', + 1864579 => 'Spartanburg, SC', + 1864582 => 'Spartanburg, SC', + 1864583 => 'Spartanburg, SC', + 1864585 => 'Spartanburg, SC', + 1864591 => 'Spartanburg, SC', + 1864594 => 'Spartanburg, SC', + 1864595 => 'Spartanburg, SC', + 1864596 => 'Spartanburg, SC', + 1864597 => 'Spartanburg, SC', + 1864598 => 'Spartanburg, SC', + 1864627 => 'Greenville, SC', + 1864639 => 'Central, SC', + 1864646 => 'Pendleton, SC', + 1864647 => 'Westminster, SC', + 1864654 => 'Clemson, SC', + 1864672 => 'Greenville, SC', + 1864674 => 'Jonesville, SC', + 1864676 => 'Greenville, SC', + 1864681 => 'Laurens, SC', + 1864682 => 'Laurens, SC', + 1864716 => 'Anderson, SC', + 1864725 => 'Greenwood, SC', + 1864751 => 'Greenville, SC', + 1864757 => 'Simpsonville, SC', + 1864760 => 'Anderson, SC', + 1864801 => 'Greer, SC', + 1864804 => 'Spartanburg, SC', + 1864833 => 'Clinton, SC', + 1864834 => 'Travelers Rest, SC', + 1864839 => 'Blacksburg, SC', + 1864843 => 'Liberty, SC', + 1864845 => 'Piedmont, SC', + 1864847 => 'Williamston, SC', + 1864848 => 'Greer, SC', + 1864849 => 'Greer, SC', + 1864850 => 'Easley, SC', + 1864852 => 'McCormick, SC', + 1864855 => 'Easley, SC', + 1864859 => 'Easley, SC', + 1864862 => 'Fountain Inn, SC', + 1864876 => 'Gray Court, SC', + 1864877 => 'Greer, SC', + 1864878 => 'Pickens, SC', + 1864879 => 'Greer, SC', + 1864882 => 'Seneca, SC', + 1864885 => 'Seneca, SC', + 1864886 => 'Seneca, SC', + 1864888 => 'Seneca, SC', + 1864898 => 'Pickens, SC', + 1864902 => 'Gaffney, SC', + 1864938 => 'Clinton, SC', + 1864942 => 'Greenwood, SC', + 1864943 => 'Greenwood, SC', + 1864944 => 'Salem, SC', + 1864947 => 'Pelzer, SC', + 1864948 => 'Spartanburg, SC', + 1864953 => 'Greenwood, SC', + 1864962 => 'Simpsonville, SC', + 1864963 => 'Simpsonville, SC', + 1864964 => 'Anderson, SC', + 1864967 => 'Simpsonville, SC', + 1864968 => 'Greer, SC', + 1864984 => 'Laurens, SC', + 1864985 => 'Seneca, SC', + 1864987 => 'Greenville, SC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1865.php b/src/libphonenumber/geocoding/data/en/1865.php new file mode 100644 index 000000000..65ee14777 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1865.php @@ -0,0 +1,102 @@ + 'Tennessee', + 1865212 => 'Knoxville, TN', + 1865213 => 'Sweetwater, TN', + 1865215 => 'Knoxville, TN', + 1865218 => 'Knoxville, TN', + 1865219 => 'Knoxville, TN', + 1865220 => 'Oak Ridge, TN', + 1865247 => 'Knoxville, TN', + 1865249 => 'Knoxville, TN', + 1865251 => 'Knoxville, TN', + 1865273 => 'Maryville, TN', + 1865277 => 'Gatlinburg, TN', + 1865281 => 'Knoxville, TN', + 1865288 => 'Knoxville, TN', + 1865292 => 'Knoxville, TN', + 1865305 => 'Knoxville, TN', + 1865329 => 'Knoxville, TN', + 1865330 => 'Knoxville, TN', + 1865354 => 'Rockwood, TN', + 1865357 => 'Knoxville, TN', + 1865373 => 'Knoxville, TN', + 1865376 => 'Kingston, TN', + 1865397 => 'Dandridge, TN', + 1865425 => 'Oak Ridge, TN', + 1865430 => 'Gatlinburg, TN', + 1865435 => 'Oliver Springs, TN', + 1865436 => 'Gatlinburg, TN', + 1865448 => 'Townsend, TN', + 1865450 => 'Knoxville, TN', + 1865457 => 'Clinton, TN', + 1865458 => 'Loudon, TN', + 1865463 => 'Clinton, TN', + 1865470 => 'Knoxville, TN', + 1865471 => 'Jefferson City, TN', + 1865474 => 'Knoxville, TN', + 1865475 => 'Jefferson City, TN', + 1865481 => 'Oak Ridge, TN', + 1865482 => 'Oak Ridge, TN', + 1865483 => 'Oak Ridge, TN', + 1865521 => 'Knoxville, TN', + 1865522 => 'Knoxville, TN', + 1865523 => 'Knoxville, TN', + 1865524 => 'Knoxville, TN', + 1865525 => 'Knoxville, TN', + 1865531 => 'Knoxville, TN', + 1865539 => 'Knoxville, TN', + 1865540 => 'Knoxville, TN', + 1865541 => 'Knoxville, TN', + 1865544 => 'Knoxville, TN', + 1865545 => 'Knoxville, TN', + 1865546 => 'Knoxville, TN', + 1865549 => 'Knoxville, TN', + 1865558 => 'Knoxville, TN', + 1865560 => 'Knoxville, TN', + 1865583 => 'Knoxville, TN', + 1865584 => 'Knoxville, TN', + 1865588 => 'Knoxville, TN', + 1865594 => 'Knoxville, TN', + 1865595 => 'Knoxville, TN', + 1865602 => 'Knoxville, TN', + 1865622 => 'Knoxville, TN', + 1865632 => 'Knoxville, TN', + 1865633 => 'Knoxville, TN', + 1865637 => 'Knoxville, TN', + 1865670 => 'Knoxville, TN', + 1865671 => 'Knoxville, TN', + 1865673 => 'Knoxville, TN', + 1865674 => 'White Pine, TN', + 1865675 => 'Knoxville, TN', + 1865686 => 'Knoxville, TN', + 1865687 => 'Knoxville, TN', + 1865688 => 'Knoxville, TN', + 1865689 => 'Knoxville, TN', + 1865690 => 'Knoxville, TN', + 1865691 => 'Knoxville, TN', + 1865692 => 'Knoxville, TN', + 1865693 => 'Knoxville, TN', + 1865694 => 'Knoxville, TN', + 1865766 => 'Knoxville, TN', + 1865769 => 'Knoxville, TN', + 1865777 => 'Knoxville, TN', + 1865824 => 'Knoxville, TN', + 1865828 => 'Rutledge, TN', + 1865851 => 'Knoxville, TN', + 1865862 => 'Knoxville, TN', + 1865882 => 'Harriman, TN', + 1865909 => 'Knoxville, TN', + 1865922 => 'Knoxville, TN', + 1865925 => 'Knoxville, TN', + 1865947 => 'Knoxville, TN', + 1865951 => 'Knoxville, TN', + 1865966 => 'Knoxville, TN', + 1865971 => 'Knoxville, TN', + 1865974 => 'Knoxville, TN', + 1865986 => 'Lenoir City, TN', + 1865988 => 'Lenoir City, TN', + 1865992 => 'Maynardville, TN', + 1865993 => 'Bean Station, TN', + 1865995 => 'Friendsville, TN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1867.php b/src/libphonenumber/geocoding/data/en/1867.php new file mode 100644 index 000000000..d2f5644cd --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1867.php @@ -0,0 +1,24 @@ + 'Whitehorse, YT', + 1867393 => 'Whitehorse, YT', + 1867456 => 'Whitehorse, YT', + 1867536 => 'Watson Lake, YT', + 1867587 => 'Norman Wells, NT', + 1867633 => 'Whitehorse, YT', + 1867645 => 'Rankin Inlet, NU', + 1867667 => 'Whitehorse, YT', + 1867668 => 'Whitehorse, YT', + 1867669 => 'Yellowknife, NT', + 1867695 => 'Fort Simpson, NT', + 1867766 => 'Yellowknife, NT', + 1867777 => 'Inuvik, NT', + 1867793 => 'Baker Lake, NU', + 1867872 => 'Fort Smith, NT', + 1867873 => 'Yellowknife, NT', + 1867874 => 'Hay River, NT', + 1867920 => 'Yellowknife, NT', + 1867979 => 'Iqaluit, NU', + 1867993 => 'Dawson, YT', + 1867996 => 'Mayo, YT', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1870.php b/src/libphonenumber/geocoding/data/en/1870.php new file mode 100644 index 000000000..3ea427389 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1870.php @@ -0,0 +1,164 @@ + 'Arkansas', + 1870208 => 'Wynne, AR', + 1870215 => 'Paragould, AR', + 1870216 => 'Texarkana, AR', + 1870222 => 'McGehee, AR', + 1870226 => 'Warren, AR', + 1870230 => 'Arkadelphia, AR', + 1870231 => 'Camden, AR', + 1870234 => 'Magnolia, AR', + 1870235 => 'Magnolia, AR', + 1870236 => 'Paragould, AR', + 1870237 => 'Lake City, AR', + 1870238 => 'Wynne, AR', + 1870239 => 'Paragould, AR', + 1870240 => 'Paragould, AR', + 1870245 => 'Arkadelphia, AR', + 1870246 => 'Arkadelphia, AR', + 1870247 => 'White Hall, AR', + 1870248 => 'Pocahontas, AR', + 1870251 => 'Batesville, AR', + 1870255 => 'Hazen, AR', + 1870256 => 'Des Arc, AR', + 1870257 => 'Cherokee Village, AR', + 1870261 => 'Forrest City, AR', + 1870262 => 'Batesville, AR', + 1870265 => 'Lake Village, AR', + 1870268 => 'Jonesboro, AR', + 1870269 => 'Mountain View, AR', + 1870275 => 'Jonesboro, AR', + 1870283 => 'Cave City, AR', + 1870285 => 'Murfreesboro, AR', + 1870286 => 'Dierks, AR', + 1870289 => 'Lockesburg, AR', + 1870295 => 'Marianna, AR', + 1870297 => 'Calico Rock, AR', + 1870304 => 'Crossett, AR', + 1870325 => 'Rison, AR', + 1870335 => 'Paragould, AR', + 1870336 => 'Jonesboro, AR', + 1870338 => 'Helena, AR', + 1870339 => 'Hughes, AR', + 1870342 => 'Amity, AR', + 1870347 => 'Augusta, AR', + 1870349 => 'Tuckerman, AR', + 1870352 => 'Fordyce, AR', + 1870353 => 'Gurdon, AR', + 1870355 => 'Eudora, AR', + 1870356 => 'Glenwood, AR', + 1870358 => 'Marked Tree, AR', + 1870364 => 'Crossett, AR', + 1870365 => 'Harrison, AR', + 1870367 => 'Monticello, AR', + 1870368 => 'Melbourne, AR', + 1870382 => 'Dumas, AR', + 1870391 => 'Harrison, AR', + 1870423 => 'Berryville, AR', + 1870424 => 'Mountain Home, AR', + 1870425 => 'Mountain Home, AR', + 1870426 => 'Omaha, AR', + 1870438 => 'Green Forest, AR', + 1870445 => 'Bull Shoals, AR', + 1870446 => 'Jasper, AR', + 1870448 => 'Marshall, AR', + 1870449 => 'Yellville, AR', + 1870453 => 'Flippin, AR', + 1870460 => 'Monticello, AR', + 1870475 => 'Lepanto, AR', + 1870482 => 'Caraway, AR', + 1870483 => 'Trumann, AR', + 1870492 => 'Mountain Home, AR', + 1870508 => 'Mountain Home, AR', + 1870523 => 'Newport, AR', + 1870532 => 'Blytheville, AR', + 1870533 => 'Stamps, AR', + 1870534 => 'Pine Bluff, AR', + 1870535 => 'Pine Bluff, AR', + 1870536 => 'Pine Bluff, AR', + 1870538 => 'Dermott, AR', + 1870539 => 'Leachville, AR', + 1870541 => 'Pine Bluff, AR', + 1870542 => 'Foreman, AR', + 1870543 => 'Pine Bluff, AR', + 1870552 => 'Carlisle, AR', + 1870561 => 'Manila, AR', + 1870563 => 'Osceola, AR', + 1870574 => 'Camden, AR', + 1870578 => 'Harrisburg, AR', + 1870584 => 'De Queen, AR', + 1870595 => 'Rector, AR', + 1870598 => 'Piggott, AR', + 1870612 => 'Batesville, AR', + 1870625 => 'Mammoth Spring, AR', + 1870628 => 'Star City, AR', + 1870630 => 'Forrest City, AR', + 1870633 => 'Forrest City, AR', + 1870642 => 'De Queen, AR', + 1870670 => 'Horseshoe Bend, AR', + 1870672 => 'Stuttgart, AR', + 1870673 => 'Stuttgart, AR', + 1870684 => 'Weiner, AR', + 1870687 => 'Bearden, AR', + 1870698 => 'Batesville, AR', + 1870702 => 'West Memphis, AR', + 1870722 => 'Hope, AR', + 1870725 => 'Smackover, AR', + 1870731 => 'McCrory, AR', + 1870732 => 'West Memphis, AR', + 1870733 => 'West Memphis, AR', + 1870734 => 'Brinkley, AR', + 1870735 => 'West Memphis, AR', + 1870739 => 'Marion, AR', + 1870741 => 'Harrison, AR', + 1870743 => 'Harrison, AR', + 1870747 => 'Clarendon, AR', + 1870762 => 'Blytheville, AR', + 1870763 => 'Blytheville, AR', + 1870772 => 'Texarkana, AR', + 1870773 => 'Texarkana, AR', + 1870774 => 'Texarkana, AR', + 1870777 => 'Hope, AR', + 1870779 => 'Texarkana, AR', + 1870780 => 'Blytheville, AR', + 1870786 => 'Stephens, AR', + 1870792 => 'Earle, AR', + 1870793 => 'Batesville, AR', + 1870797 => 'Strong, AR', + 1870798 => 'Hampton, AR', + 1870802 => 'Jonesboro, AR', + 1870827 => 'Elaine, AR', + 1870829 => 'Marvell, AR', + 1870836 => 'Camden, AR', + 1870837 => 'Camden, AR', + 1870838 => 'Blytheville, AR', + 1870845 => 'Nashville, AR', + 1870850 => 'Pine Bluff, AR', + 1870853 => 'Hamburg, AR', + 1870857 => 'Corning, AR', + 1870862 => 'El Dorado, AR', + 1870863 => 'El Dorado, AR', + 1870864 => 'El Dorado, AR', + 1870867 => 'Mount Ida, AR', + 1870875 => 'El Dorado, AR', + 1870879 => 'Pine Bluff, AR', + 1870881 => 'El Dorado, AR', + 1870887 => 'Prescott, AR', + 1870892 => 'Pocahontas, AR', + 1870895 => 'Salem, AR', + 1870898 => 'Ashdown, AR', + 1870910 => 'Jonesboro, AR', + 1870921 => 'Lewisville, AR', + 1870930 => 'Jonesboro, AR', + 1870931 => 'Jonesboro, AR', + 1870932 => 'Jonesboro, AR', + 1870933 => 'Jonesboro, AR', + 1870934 => 'Jonesboro, AR', + 1870935 => 'Jonesboro, AR', + 1870942 => 'Sheridan, AR', + 1870946 => 'DeWitt, AR', + 1870972 => 'Jonesboro, AR', + 1870974 => 'Jonesboro, AR', + 1870994 => 'Ash Flat, AR', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1872.php b/src/libphonenumber/geocoding/data/en/1872.php new file mode 100644 index 000000000..3a65326f7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1872.php @@ -0,0 +1,4 @@ + 'Chicago, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1873.php b/src/libphonenumber/geocoding/data/en/1873.php new file mode 100644 index 000000000..f10e0652b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1873.php @@ -0,0 +1,4 @@ + 'Quebec', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1878.php b/src/libphonenumber/geocoding/data/en/1878.php new file mode 100644 index 000000000..7391ab378 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1878.php @@ -0,0 +1,4 @@ + 'Pennsylvania', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1888.php b/src/libphonenumber/geocoding/data/en/1888.php new file mode 100644 index 000000000..268920476 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1888.php @@ -0,0 +1,4 @@ + 'Anaheim, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1901.php b/src/libphonenumber/geocoding/data/en/1901.php new file mode 100644 index 000000000..585b1b048 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1901.php @@ -0,0 +1,121 @@ + 'Tennessee', + 1901226 => 'Memphis, TN', + 1901248 => 'Memphis, TN', + 1901251 => 'Memphis, TN', + 1901259 => 'Memphis, TN', + 1901260 => 'Memphis, TN', + 1901261 => 'Memphis, TN', + 1901272 => 'Memphis, TN', + 1901273 => 'Memphis, TN', + 1901274 => 'Memphis, TN', + 1901276 => 'Memphis, TN', + 1901278 => 'Memphis, TN', + 1901287 => 'Memphis, TN', + 1901320 => 'Memphis, TN', + 1901322 => 'Memphis, TN', + 1901323 => 'Memphis, TN', + 1901324 => 'Memphis, TN', + 1901327 => 'Memphis, TN', + 1901332 => 'Memphis, TN', + 1901344 => 'Memphis, TN', + 1901345 => 'Memphis, TN', + 1901346 => 'Memphis, TN', + 1901348 => 'Memphis, TN', + 1901353 => 'Memphis, TN', + 1901357 => 'Memphis, TN', + 1901358 => 'Memphis, TN', + 1901360 => 'Memphis, TN', + 1901362 => 'Memphis, TN', + 1901363 => 'Memphis, TN', + 1901365 => 'Memphis, TN', + 1901366 => 'Memphis, TN', + 1901367 => 'Memphis, TN', + 1901368 => 'Memphis, TN', + 1901369 => 'Memphis, TN', + 1901374 => 'Memphis, TN', + 1901375 => 'Memphis, TN', + 1901396 => 'Memphis, TN', + 1901398 => 'Memphis, TN', + 1901416 => 'Memphis, TN', + 1901433 => 'Memphis, TN', + 1901452 => 'Memphis, TN', + 1901454 => 'Memphis, TN', + 1901458 => 'Memphis, TN', + 1901462 => 'Memphis, TN', + 1901475 => 'Covington, TN', + 1901476 => 'Covington, TN', + 1901495 => 'Memphis, TN', + 1901515 => 'Memphis, TN', + 1901516 => 'Memphis, TN', + 1901522 => 'Memphis, TN', + 1901523 => 'Memphis, TN', + 1901524 => 'Memphis, TN', + 1901525 => 'Memphis, TN', + 1901526 => 'Memphis, TN', + 1901527 => 'Memphis, TN', + 1901528 => 'Memphis, TN', + 1901529 => 'Memphis, TN', + 1901537 => 'Memphis, TN', + 1901542 => 'Memphis, TN', + 1901543 => 'Memphis, TN', + 1901544 => 'Memphis, TN', + 1901545 => 'Memphis, TN', + 1901546 => 'Memphis, TN', + 1901547 => 'Memphis, TN', + 1901552 => 'Memphis, TN', + 1901565 => 'Memphis, TN', + 1901566 => 'Memphis, TN', + 1901575 => 'Memphis, TN', + 1901576 => 'Memphis, TN', + 1901577 => 'Memphis, TN', + 1901578 => 'Memphis, TN', + 1901590 => 'Memphis, TN', + 1901595 => 'Memphis, TN', + 1901672 => 'Memphis, TN', + 1901680 => 'Memphis, TN', + 1901681 => 'Memphis, TN', + 1901682 => 'Memphis, TN', + 1901683 => 'Memphis, TN', + 1901684 => 'Memphis, TN', + 1901685 => 'Memphis, TN', + 1901722 => 'Memphis, TN', + 1901725 => 'Memphis, TN', + 1901726 => 'Memphis, TN', + 1901728 => 'Memphis, TN', + 1901729 => 'Memphis, TN', + 1901743 => 'Memphis, TN', + 1901744 => 'Memphis, TN', + 1901746 => 'Memphis, TN', + 1901748 => 'Memphis, TN', + 1901761 => 'Memphis, TN', + 1901762 => 'Memphis, TN', + 1901763 => 'Memphis, TN', + 1901765 => 'Memphis, TN', + 1901766 => 'Memphis, TN', + 1901767 => 'Memphis, TN', + 1901774 => 'Memphis, TN', + 1901775 => 'Memphis, TN', + 1901785 => 'Memphis, TN', + 1901789 => 'Memphis, TN', + 1901791 => 'Memphis, TN', + 1901794 => 'Memphis, TN', + 1901795 => 'Memphis, TN', + 1901797 => 'Memphis, TN', + 1901820 => 'Memphis, TN', + 1901821 => 'Memphis, TN', + 1901843 => 'Memphis, TN', + 1901844 => 'Memphis, TN', + 1901850 => 'Collierville, TN', + 1901853 => 'Collierville, TN', + 1901854 => 'Collierville, TN', + 1901861 => 'Collierville, TN', + 1901872 => 'Millington, TN', + 1901873 => 'Millington, TN', + 1901877 => 'Moscow, TN', + 1901942 => 'Memphis, TN', + 1901946 => 'Memphis, TN', + 1901947 => 'Memphis, TN', + 1901948 => 'Memphis, TN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1902.php b/src/libphonenumber/geocoding/data/en/1902.php new file mode 100644 index 000000000..3f323f0ac --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1902.php @@ -0,0 +1,119 @@ + 'Nova Scotia', + 1902224 => 'Chéticamp, NS', + 1902243 => 'Pugwash, NS', + 1902245 => 'Digby, NS', + 1902254 => 'Parrsboro, NS', + 1902258 => 'Inverness, NS', + 1902270 => 'Sydney, NS', + 1902275 => 'Chester, NS', + 1902295 => 'Baddeck, NS', + 1902354 => 'Liverpool, NS', + 1902366 => 'Canso, NS', + 1902367 => 'Charlottetown, PE', + 1902368 => 'Charlottetown, PE', + 1902420 => 'Halifax, NS', + 1902421 => 'Halifax, NS', + 1902422 => 'Halifax, NS', + 1902423 => 'Halifax, NS', + 1902425 => 'Halifax, NS', + 1902429 => 'Halifax, NS', + 1902431 => 'Halifax, NS', + 1902436 => 'Summerside, PE', + 1902443 => 'Halifax, NS', + 1902445 => 'Halifax, NS', + 1902446 => 'Halifax, NS', + 1902447 => 'Oxford, NS', + 1902450 => 'Halifax, NS', + 1902453 => 'Halifax, NS', + 1902454 => 'Halifax, NS', + 1902455 => 'Halifax, NS', + 1902456 => 'Halifax, NS', + 1902457 => 'Halifax, NS', + 1902477 => 'Halifax, NS', + 1902479 => 'Halifax, NS', + 1902485 => 'Pictou, NS', + 1902492 => 'Halifax, NS', + 1902527 => 'Bridgewater, NS', + 1902530 => 'Bridgewater, NS', + 1902532 => 'Annapolis Royal, NS', + 1902533 => 'Guysborough, NS', + 1902535 => 'St. Peter\'s, NS', + 1902538 => 'Berwick, NS', + 1902539 => 'Sydney, NS', + 1902542 => 'Wolfville, NS', + 1902543 => 'Bridgewater, NS', + 1902562 => 'Sydney, NS', + 1902563 => 'Sydney, NS', + 1902564 => 'Sydney, NS', + 1902566 => 'Charlottetown, PE', + 1902567 => 'Sydney, NS', + 1902582 => 'Canning, NS', + 1902583 => 'Cardigan, PE', + 1902597 => 'Springhill, NS', + 1902624 => 'Mahone Bay, NS', + 1902625 => 'Port Hawkesbury, NS', + 1902626 => 'Charlottetown, PE', + 1902628 => 'Charlottetown, PE', + 1902629 => 'Charlottetown, PE', + 1902634 => 'Lunenburg, NS', + 1902637 => 'Barrington, NS', + 1902639 => 'Stewiacke, NS', + 1902648 => 'Tusket, NS', + 1902656 => 'Lockeport, NS', + 1902657 => 'Tatamagouche, NS', + 1902660 => 'Amherst, NS', + 1902661 => 'Amherst, NS', + 1902662 => 'Debert, NS', + 1902665 => 'Bridgetown, NS', + 1902667 => 'Amherst, NS', + 1902678 => 'Kentville, NS', + 1902681 => 'Kentville, NS', + 1902684 => 'Hantsport, NS', + 1902687 => 'Souris, PE', + 1902695 => 'New Glasgow, NS', + 1902724 => 'Summerside, PE', + 1902733 => 'Louisbourg, NS', + 1902735 => 'Antigonish, NS', + 1902742 => 'Yarmouth, NS', + 1902745 => 'Clark\'s Harbour, NS', + 1902749 => 'Yarmouth, NS', + 1902752 => 'New Glasgow, NS', + 1902755 => 'New Glasgow, NS', + 1902756 => 'Whycocomagh, NS', + 1902758 => 'Shubenacadie, NS', + 1902762 => 'Pubnico, NS', + 1902765 => 'Kingston, NS', + 1902769 => 'Saulnierville, NS', + 1902787 => 'Port Hood, NS', + 1902792 => 'Windsor, NS', + 1902794 => 'North Sydney, NS', + 1902798 => 'Windsor, NS', + 1902825 => 'Middleton, NS', + 1902836 => 'Kensington, PE', + 1902837 => 'Weymouth, NS', + 1902838 => 'Montague, PE', + 1902842 => 'Glace Bay, NS', + 1902843 => 'Truro, NS', + 1902847 => 'Aylesford, NS', + 1902849 => 'Glace Bay, NS', + 1902853 => 'Alberton, PE', + 1902857 => 'Hubbards, NS', + 1902859 => 'O\'Leary, PE', + 1902862 => 'New Waterford, NS', + 1902863 => 'Antigonish, NS', + 1902866 => 'Mount Uniacke, NS', + 1902867 => 'Antigonish, NS', + 1902875 => 'Shelburne, NS', + 1902882 => 'Tignish, PE', + 1902888 => 'Summerside, PE', + 1902889 => 'Musquodoboit Harbour, NS', + 1902892 => 'Charlottetown, PE', + 1902893 => 'Truro, NS', + 1902894 => 'Charlottetown, PE', + 1902895 => 'Truro, NS', + 1902896 => 'Truro, NS', + 1902897 => 'Truro, NS', + 1902945 => 'Mabou, NS', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1903.php b/src/libphonenumber/geocoding/data/en/1903.php new file mode 100644 index 000000000..e4a485660 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1903.php @@ -0,0 +1,181 @@ + 'Texas', + 1903223 => 'Texarkana, TX', + 1903232 => 'Longview, TX', + 1903234 => 'Longview, TX', + 1903236 => 'Longview, TX', + 1903237 => 'Longview, TX', + 1903238 => 'Longview, TX', + 1903255 => 'Texarkana, TX', + 1903262 => 'Tyler, TX', + 1903266 => 'Tyler, TX', + 1903291 => 'Longview, TX', + 1903295 => 'Longview, TX', + 1903297 => 'Longview, TX', + 1903315 => 'Longview, TX', + 1903322 => 'Buffalo, TX', + 1903334 => 'Texarkana, TX', + 1903342 => 'Winnsboro, TX', + 1903356 => 'Quinlan, TX', + 1903364 => 'Whitewright, TX', + 1903378 => 'Honey Grove, TX', + 1903383 => 'Yantis, TX', + 1903389 => 'Fairfield, TX', + 1903395 => 'Cooper, TX', + 1903396 => 'Kerens, TX', + 1903408 => 'Greenville, TX', + 1903416 => 'Denison, TX', + 1903427 => 'Clarksville, TX', + 1903433 => 'Gunter, TX', + 1903438 => 'Sulphur Springs, TX', + 1903439 => 'Sulphur Springs, TX', + 1903450 => 'Greenville, TX', + 1903451 => 'Mabank, TX', + 1903453 => 'Greenville, TX', + 1903454 => 'Greenville, TX', + 1903455 => 'Greenville, TX', + 1903457 => 'Greenville, TX', + 1903463 => 'Denison, TX', + 1903464 => 'Denison, TX', + 1903465 => 'Denison, TX', + 1903473 => 'Emory, TX', + 1903482 => 'Van Alstyne, TX', + 1903489 => 'Malakoff, TX', + 1903496 => 'Wolfe City, TX', + 1903498 => 'Kemp, TX', + 1903509 => 'Tyler, TX', + 1903510 => 'Tyler, TX', + 1903525 => 'Tyler, TX', + 1903526 => 'Tyler, TX', + 1903527 => 'Caddo Mills, TX', + 1903531 => 'Tyler, TX', + 1903533 => 'Tyler, TX', + 1903534 => 'Tyler, TX', + 1903535 => 'Tyler, TX', + 1903536 => 'Centerville, TX', + 1903537 => 'Mount Vernon, TX', + 1903541 => 'Jacksonville, TX', + 1903547 => 'Hooks, TX', + 1903553 => 'Longview, TX', + 1903560 => 'Wills Point, TX', + 1903561 => 'Tyler, TX', + 1903564 => 'Whitesboro, TX', + 1903565 => 'Tyler, TX', + 1903566 => 'Tyler, TX', + 1903567 => 'Canton, TX', + 1903568 => 'Celeste, TX', + 1903569 => 'Mineola, TX', + 1903572 => 'Mount Pleasant, TX', + 1903575 => 'Mount Pleasant, TX', + 1903577 => 'Mount Pleasant, TX', + 1903581 => 'Tyler, TX', + 1903583 => 'Bonham, TX', + 1903586 => 'Jacksonville, TX', + 1903587 => 'Leonard, TX', + 1903589 => 'Jacksonville, TX', + 1903592 => 'Tyler, TX', + 1903593 => 'Tyler, TX', + 1903595 => 'Tyler, TX', + 1903596 => 'Tyler, TX', + 1903597 => 'Tyler, TX', + 1903614 => 'Texarkana, TX', + 1903626 => 'Jewett, TX', + 1903628 => 'New Boston, TX', + 1903636 => 'Big Sandy, TX', + 1903639 => 'Hughes Springs, TX', + 1903640 => 'Bonham, TX', + 1903641 => 'Corsicana, TX', + 1903643 => 'Longview, TX', + 1903645 => 'Daingerfield, TX', + 1903654 => 'Corsicana, TX', + 1903655 => 'Henderson, TX', + 1903656 => 'Lone Star, TX', + 1903657 => 'Henderson, TX', + 1903663 => 'Longview, TX', + 1903665 => 'Jefferson, TX', + 1903667 => 'De Kalb, TX', + 1903668 => 'Hallsville, TX', + 1903670 => 'Athens, TX', + 1903675 => 'Athens, TX', + 1903677 => 'Athens, TX', + 1903680 => 'Gilmer, TX', + 1903683 => 'Rusk, TX', + 1903687 => 'Waskom, TX', + 1903690 => 'Carthage, TX', + 1903693 => 'Carthage, TX', + 1903694 => 'Carthage, TX', + 1903723 => 'Palestine, TX', + 1903729 => 'Palestine, TX', + 1903731 => 'Palestine, TX', + 1903737 => 'Paris, TX', + 1903739 => 'Paris, TX', + 1903753 => 'Longview, TX', + 1903756 => 'Linden, TX', + 1903757 => 'Longview, TX', + 1903758 => 'Longview, TX', + 1903759 => 'Longview, TX', + 1903763 => 'Quitman, TX', + 1903769 => 'Hawkins, TX', + 1903778 => 'Trinidad, TX', + 1903782 => 'Paris, TX', + 1903783 => 'Paris, TX', + 1903784 => 'Paris, TX', + 1903785 => 'Paris, TX', + 1903786 => 'Pottsboro, TX', + 1903791 => 'Texarkana, TX', + 1903792 => 'Texarkana, TX', + 1903793 => 'Texarkana, TX', + 1903794 => 'Texarkana, TX', + 1903796 => 'Atlanta, TX', + 1903797 => 'Gilmer, TX', + 1903798 => 'Texarkana, TX', + 1903799 => 'Atlanta, TX', + 1903813 => 'Sherman, TX', + 1903825 => 'Bullard, TX', + 1903831 => 'Texarkana, TX', + 1903832 => 'Texarkana, TX', + 1903834 => 'Overton, TX', + 1903838 => 'Texarkana, TX', + 1903839 => 'Whitehouse, TX', + 1903842 => 'Troup, TX', + 1903843 => 'Gilmer, TX', + 1903845 => 'Gladewater, TX', + 1903849 => 'Chandler, TX', + 1903855 => 'Pittsburg, TX', + 1903856 => 'Pittsburg, TX', + 1903868 => 'Sherman, TX', + 1903870 => 'Sherman, TX', + 1903872 => 'Corsicana, TX', + 1903873 => 'Wills Point, TX', + 1903874 => 'Corsicana, TX', + 1903875 => 'Corsicana, TX', + 1903876 => 'Frankston, TX', + 1903877 => 'Tyler, TX', + 1903881 => 'Lindale, TX', + 1903882 => 'Lindale, TX', + 1903885 => 'Sulphur Springs, TX', + 1903886 => 'Commerce, TX', + 1903891 => 'Sherman, TX', + 1903892 => 'Sherman, TX', + 1903893 => 'Sherman, TX', + 1903896 => 'Edgewood, TX', + 1903897 => 'Naples, TX', + 1903923 => 'Marshall, TX', + 1903927 => 'Marshall, TX', + 1903934 => 'Marshall, TX', + 1903935 => 'Marshall, TX', + 1903938 => 'Marshall, TX', + 1903939 => 'Tyler, TX', + 1903947 => 'Tatum, TX', + 1903957 => 'Sherman, TX', + 1903962 => 'Grand Saline, TX', + 1903963 => 'Van, TX', + 1903968 => 'Ore City, TX', + 1903982 => 'Blossom, TX', + 1903983 => 'Kilgore, TX', + 1903984 => 'Kilgore, TX', + 1903986 => 'Kilgore, TX', + 1903988 => 'Kilgore, TX', + 1903989 => 'Trenton, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1904.php b/src/libphonenumber/geocoding/data/en/1904.php new file mode 100644 index 000000000..1fea224a7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1904.php @@ -0,0 +1,188 @@ + 'Florida', + 1904202 => 'Jacksonville, FL', + 1904209 => 'St. Augustine, FL', + 1904220 => 'Jacksonville, FL', + 1904221 => 'Jacksonville, FL', + 1904223 => 'Jacksonville, FL', + 1904224 => 'Jacksonville, FL', + 1904225 => 'Yulee, FL', + 1904232 => 'Jacksonville, FL', + 1904240 => 'Jacksonville, FL', + 1904244 => 'Jacksonville, FL', + 1904251 => 'Jacksonville, FL', + 1904253 => 'Jacksonville, FL', + 1904256 => 'Jacksonville, FL', + 1904259 => 'Macclenny, FL', + 1904260 => 'Jacksonville, FL', + 1904261 => 'Fernandina Beach, FL', + 1904262 => 'Jacksonville, FL', + 1904264 => 'Orange Park, FL', + 1904265 => 'Jacksonville, FL', + 1904268 => 'Jacksonville, FL', + 1904269 => 'Orange Park, FL', + 1904272 => 'Orange Park, FL', + 1904276 => 'Orange Park, FL', + 1904277 => 'Fernandina Beach, FL', + 1904278 => 'Orange Park, FL', + 1904279 => 'Jacksonville, FL', + 1904281 => 'Jacksonville, FL', + 1904282 => 'Middleburg, FL', + 1904288 => 'Jacksonville, FL', + 1904289 => 'Jacksonville, FL', + 1904291 => 'Middleburg, FL', + 1904292 => 'Jacksonville, FL', + 1904296 => 'Jacksonville, FL', + 1904301 => 'Jacksonville, FL', + 1904306 => 'Jacksonville, FL', + 1904308 => 'Jacksonville, FL', + 1904309 => 'Jacksonville, FL', + 1904317 => 'Jacksonville, FL', + 1904321 => 'Fernandina Beach, FL', + 1904329 => 'Jacksonville, FL', + 1904332 => 'Jacksonville, FL', + 1904338 => 'Jacksonville, FL', + 1904346 => 'Jacksonville, FL', + 1904348 => 'Jacksonville, FL', + 1904350 => 'Jacksonville, FL', + 1904353 => 'Jacksonville, FL', + 1904354 => 'Jacksonville, FL', + 1904355 => 'Jacksonville, FL', + 1904356 => 'Jacksonville, FL', + 1904358 => 'Jacksonville, FL', + 1904359 => 'Jacksonville, FL', + 1904363 => 'Jacksonville, FL', + 1904366 => 'Jacksonville, FL', + 1904367 => 'Jacksonville, FL', + 1904368 => 'Starke, FL', + 1904374 => 'Jacksonville, FL', + 1904378 => 'Jacksonville, FL', + 1904379 => 'Jacksonville, FL', + 1904381 => 'Jacksonville, FL', + 1904383 => 'Jacksonville, FL', + 1904384 => 'Jacksonville, FL', + 1904387 => 'Jacksonville, FL', + 1904388 => 'Jacksonville, FL', + 1904389 => 'Jacksonville, FL', + 1904390 => 'Jacksonville, FL', + 1904391 => 'Jacksonville, FL', + 1904393 => 'Jacksonville, FL', + 1904394 => 'Jacksonville, FL', + 1904396 => 'Jacksonville, FL', + 1904398 => 'Jacksonville, FL', + 1904419 => 'Jacksonville, FL', + 1904421 => 'Jacksonville, FL', + 1904425 => 'Jacksonville, FL', + 1904443 => 'Jacksonville, FL', + 1904446 => 'Jacksonville, FL', + 1904448 => 'Jacksonville, FL', + 1904460 => 'St. Augustine, FL', + 1904461 => 'St. Augustine, FL', + 1904471 => 'St. Augustine, FL', + 1904475 => 'Jacksonville, FL', + 1904482 => 'Jacksonville, FL', + 1904483 => 'Jacksonville, FL', + 1904491 => 'Fernandina Beach, FL', + 1904493 => 'Jacksonville, FL', + 1904519 => 'Jacksonville, FL', + 1904524 => 'Jacksonville, FL', + 1904527 => 'Jacksonville, FL', + 1904538 => 'Jacksonville, FL', + 1904542 => 'Jacksonville, FL', + 1904551 => 'Jacksonville, FL', + 1904564 => 'Jacksonville, FL', + 1904565 => 'Jacksonville, FL', + 1904573 => 'Jacksonville, FL', + 1904598 => 'Jacksonville, FL', + 1904619 => 'Jacksonville, FL', + 1904620 => 'Jacksonville, FL', + 1904630 => 'Jacksonville, FL', + 1904632 => 'Jacksonville, FL', + 1904634 => 'Jacksonville, FL', + 1904636 => 'Jacksonville, FL', + 1904641 => 'Jacksonville, FL', + 1904642 => 'Jacksonville, FL', + 1904645 => 'Jacksonville, FL', + 1904646 => 'Jacksonville, FL', + 1904647 => 'Jacksonville, FL', + 1904652 => 'Jacksonville, FL', + 1904669 => 'St. Augustine, FL', + 1904674 => 'Jacksonville, FL', + 1904683 => 'Jacksonville, FL', + 1904692 => 'Hastings, FL', + 1904693 => 'Jacksonville, FL', + 1904695 => 'Jacksonville, FL', + 1904696 => 'Jacksonville, FL', + 1904697 => 'Jacksonville, FL', + 1904713 => 'Jacksonville, FL', + 1904714 => 'Jacksonville, FL', + 1904720 => 'Jacksonville, FL', + 1904721 => 'Jacksonville, FL', + 1904722 => 'Jacksonville, FL', + 1904723 => 'Jacksonville, FL', + 1904724 => 'Jacksonville, FL', + 1904725 => 'Jacksonville, FL', + 1904726 => 'Jacksonville, FL', + 1904727 => 'Jacksonville, FL', + 1904730 => 'Jacksonville, FL', + 1904731 => 'Jacksonville, FL', + 1904732 => 'Jacksonville, FL', + 1904733 => 'Jacksonville, FL', + 1904737 => 'Jacksonville, FL', + 1904738 => 'Jacksonville, FL', + 1904739 => 'Jacksonville, FL', + 1904741 => 'Jacksonville, FL', + 1904743 => 'Jacksonville, FL', + 1904744 => 'Jacksonville, FL', + 1904745 => 'Jacksonville, FL', + 1904751 => 'Jacksonville, FL', + 1904757 => 'Jacksonville, FL', + 1904762 => 'Jacksonville, FL', + 1904764 => 'Jacksonville, FL', + 1904765 => 'Jacksonville, FL', + 1904766 => 'Jacksonville, FL', + 1904768 => 'Jacksonville, FL', + 1904771 => 'Jacksonville, FL', + 1904772 => 'Jacksonville, FL', + 1904777 => 'Jacksonville, FL', + 1904778 => 'Jacksonville, FL', + 1904779 => 'Jacksonville, FL', + 1904781 => 'Jacksonville, FL', + 1904782 => 'Lawtey, FL', + 1904783 => 'Jacksonville, FL', + 1904786 => 'Jacksonville, FL', + 1904791 => 'Jacksonville, FL', + 1904794 => 'St. Augustine, FL', + 1904797 => 'St. Augustine, FL', + 1904798 => 'Jacksonville, FL', + 1904808 => 'St. Augustine, FL', + 1904810 => 'St. Augustine, FL', + 1904819 => 'St. Augustine, FL', + 1904821 => 'Jacksonville, FL', + 1904823 => 'St. Augustine, FL', + 1904824 => 'St. Augustine, FL', + 1904825 => 'St. Augustine, FL', + 1904826 => 'St. Augustine, FL', + 1904827 => 'St. Augustine, FL', + 1904829 => 'St. Augustine, FL', + 1904845 => 'Hilliard, FL', + 1904854 => 'Jacksonville, FL', + 1904855 => 'Jacksonville, FL', + 1904858 => 'Jacksonville, FL', + 1904879 => 'Callahan, FL', + 1904880 => 'Jacksonville, FL', + 1904886 => 'Jacksonville, FL', + 1904899 => 'Jacksonville, FL', + 1904908 => 'Jacksonville, FL', + 1904924 => 'Jacksonville, FL', + 1904928 => 'Jacksonville, FL', + 1904940 => 'St. Augustine, FL', + 1904953 => 'Jacksonville, FL', + 1904964 => 'Starke, FL', + 1904981 => 'Jacksonville, FL', + 1904992 => 'Jacksonville, FL', + 1904996 => 'Jacksonville, FL', + 1904997 => 'Jacksonville, FL', + 1904998 => 'Jacksonville, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1905.php b/src/libphonenumber/geocoding/data/en/1905.php new file mode 100644 index 000000000..08978a87e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1905.php @@ -0,0 +1,356 @@ + 'Ontario', + 1905201 => 'Markham, ON', + 1905206 => 'Mississauga, ON', + 1905209 => 'Markham, ON', + 1905212 => 'Mississauga, ON', + 1905216 => 'Brampton, ON', + 1905230 => 'Brampton, ON', + 1905232 => 'Mississauga, ON', + 1905235 => 'Newmarket, ON', + 1905237 => 'Richmond Hill, ON', + 1905238 => 'Mississauga, ON', + 1905250 => 'Pickering, ON', + 1905257 => 'Oakville, ON', + 1905258 => 'Markham, ON', + 1905264 => 'Woodbridge, ON', + 1905265 => 'Woodbridge, ON', + 1905267 => 'Mississauga, ON', + 1905268 => 'Mississauga, ON', + 1905270 => 'Mississauga, ON', + 1905271 => 'Mississauga, ON', + 1905272 => 'Mississauga, ON', + 1905273 => 'Mississauga, ON', + 1905274 => 'Mississauga, ON', + 1905275 => 'Mississauga, ON', + 1905276 => 'Mississauga, ON', + 1905277 => 'Mississauga, ON', + 1905278 => 'Mississauga, ON', + 1905279 => 'Mississauga, ON', + 1905281 => 'Mississauga, ON', + 1905282 => 'Mississauga, ON', + 1905286 => 'Mississauga, ON', + 1905290 => 'Mississauga, ON', + 1905294 => 'Markham, ON', + 1905295 => 'Niagara Falls, ON', + 1905296 => 'Hamilton, ON', + 1905297 => 'Hamilton, ON', + 1905304 => 'Ancaster, ON', + 1905305 => 'Markham, ON', + 1905306 => 'Mississauga, ON', + 1905307 => 'Markham, ON', + 1905308 => 'Hamilton, ON', + 1905309 => 'Grimsby, ON', + 1905312 => 'Hamilton, ON', + 1905315 => 'Burlington, ON', + 1905318 => 'Hamilton, ON', + 1905319 => 'Burlington, ON', + 1905331 => 'Burlington, ON', + 1905332 => 'Burlington, ON', + 1905333 => 'Burlington, ON', + 1905335 => 'Burlington, ON', + 1905336 => 'Burlington, ON', + 1905337 => 'Oakville, ON', + 1905338 => 'Oakville, ON', + 1905339 => 'Oakville, ON', + 1905340 => 'Burlington, ON', + 1905352 => 'Roseneath, ON', + 1905353 => 'Niagara Falls, ON', + 1905354 => 'Niagara Falls, ON', + 1905355 => 'Colborne, ON', + 1905356 => 'Niagara Falls, ON', + 1905357 => 'Niagara Falls, ON', + 1905358 => 'Niagara Falls, ON', + 1905361 => 'Mississauga, ON', + 1905362 => 'Mississauga, ON', + 1905363 => 'Mississauga, ON', + 1905364 => 'Mississauga, ON', + 1905369 => 'Mississauga, ON', + 1905371 => 'Niagara Falls, ON', + 1905372 => 'Cobourg, ON', + 1905373 => 'Cobourg, ON', + 1905374 => 'Niagara Falls, ON', + 1905377 => 'Cobourg, ON', + 1905383 => 'Hamilton, ON', + 1905385 => 'Hamilton, ON', + 1905387 => 'Hamilton, ON', + 1905388 => 'Hamilton, ON', + 1905389 => 'Hamilton, ON', + 1905397 => 'St. Catharines, ON', + 1905403 => 'Mississauga, ON', + 1905405 => 'Mississauga, ON', + 1905415 => 'Markham, ON', + 1905420 => 'Pickering, ON', + 1905421 => 'Pickering, ON', + 1905430 => 'Whitby, ON', + 1905444 => 'Whitby, ON', + 1905450 => 'Brampton, ON', + 1905451 => 'Brampton, ON', + 1905452 => 'Brampton, ON', + 1905453 => 'Brampton, ON', + 1905454 => 'Brampton, ON', + 1905455 => 'Brampton, ON', + 1905456 => 'Brampton, ON', + 1905457 => 'Brampton, ON', + 1905458 => 'Brampton, ON', + 1905459 => 'Brampton, ON', + 1905460 => 'Brampton, ON', + 1905461 => 'Mississauga, ON', + 1905463 => 'Brampton, ON', + 1905465 => 'Oakville, ON', + 1905468 => 'Niagara-on-the-Lake, ON', + 1905469 => 'Oakville, ON', + 1905470 => 'Markham, ON', + 1905471 => 'Markham, ON', + 1905472 => 'Markham, ON', + 1905473 => 'Mount Albert, ON', + 1905474 => 'Markham, ON', + 1905475 => 'Markham, ON', + 1905476 => 'Keswick, ON', + 1905477 => 'Markham, ON', + 1905480 => 'Markham, ON', + 1905486 => 'Mississauga, ON', + 1905488 => 'Brampton, ON', + 1905492 => 'Pickering, ON', + 1905493 => 'Whitby, ON', + 1905494 => 'Brampton, ON', + 1905495 => 'Brampton, ON', + 1905497 => 'Brampton, ON', + 1905501 => 'Mississauga, ON', + 1905502 => 'Mississauga, ON', + 1905503 => 'Aurora, ON', + 1905507 => 'Mississauga, ON', + 1905508 => 'Richmond Hill, ON', + 1905513 => 'Markham, ON', + 1905521 => 'Hamilton, ON', + 1905522 => 'Hamilton, ON', + 1905523 => 'Hamilton, ON', + 1905524 => 'Hamilton, ON', + 1905525 => 'Hamilton, ON', + 1905526 => 'Hamilton, ON', + 1905527 => 'Hamilton, ON', + 1905528 => 'Hamilton, ON', + 1905529 => 'Hamilton, ON', + 1905538 => 'Hamilton, ON', + 1905540 => 'Hamilton, ON', + 1905542 => 'Mississauga, ON', + 1905543 => 'Hamilton, ON', + 1905544 => 'Hamilton, ON', + 1905545 => 'Hamilton, ON', + 1905546 => 'Hamilton, ON', + 1905547 => 'Hamilton, ON', + 1905548 => 'Hamilton, ON', + 1905549 => 'Hamilton, ON', + 1905554 => 'Markham, ON', + 1905563 => 'Beamsville, ON', + 1905564 => 'Mississauga, ON', + 1905565 => 'Mississauga, ON', + 1905566 => 'Mississauga, ON', + 1905567 => 'Mississauga, ON', + 1905568 => 'Mississauga, ON', + 1905569 => 'Mississauga, ON', + 1905571 => 'Oshawa, ON', + 1905572 => 'Hamilton, ON', + 1905574 => 'Hamilton, ON', + 1905575 => 'Hamilton, ON', + 1905576 => 'Oshawa, ON', + 1905577 => 'Hamilton, ON', + 1905579 => 'Oshawa, ON', + 1905582 => 'Oakville, ON', + 1905592 => 'Burlington, ON', + 1905593 => 'Mississauga, ON', + 1905595 => 'Brampton, ON', + 1905602 => 'Mississauga, ON', + 1905604 => 'Markham, ON', + 1905607 => 'Mississauga, ON', + 1905608 => 'Mississauga, ON', + 1905612 => 'Mississauga, ON', + 1905614 => 'Mississauga, ON', + 1905615 => 'Mississauga, ON', + 1905618 => 'Oakville, ON', + 1905619 => 'Ajax, ON', + 1905623 => 'Bowmanville, ON', + 1905624 => 'Mississauga, ON', + 1905625 => 'Mississauga, ON', + 1905627 => 'Dundas, ON', + 1905628 => 'Dundas, ON', + 1905629 => 'Mississauga, ON', + 1905631 => 'Burlington, ON', + 1905632 => 'Burlington, ON', + 1905633 => 'Burlington, ON', + 1905634 => 'Burlington, ON', + 1905635 => 'Burlington, ON', + 1905637 => 'Burlington, ON', + 1905639 => 'Burlington, ON', + 1905640 => 'Whitchurch-Stouffville, ON', + 1905641 => 'St. Catharines, ON', + 1905642 => 'Whitchurch-Stouffville, ON', + 1905646 => 'St. Catharines, ON', + 1905648 => 'Ancaster, ON', + 1905654 => 'Brampton, ON', + 1905662 => 'Stoney Creek, ON', + 1905664 => 'Stoney Creek, ON', + 1905665 => 'Whitby, ON', + 1905666 => 'Whitby, ON', + 1905667 => 'Hamilton, ON', + 1905668 => 'Whitby, ON', + 1905670 => 'Mississauga, ON', + 1905671 => 'Mississauga, ON', + 1905672 => 'Mississauga, ON', + 1905673 => 'Mississauga, ON', + 1905676 => 'Mississauga, ON', + 1905677 => 'Mississauga, ON', + 1905678 => 'Mississauga, ON', + 1905679 => 'Mount Hope, ON', + 1905681 => 'Burlington, ON', + 1905682 => 'St. Catharines, ON', + 1905683 => 'Ajax, ON', + 1905684 => 'St. Catharines, ON', + 1905685 => 'St. Catharines, ON', + 1905687 => 'St. Catharines, ON', + 1905688 => 'St. Catharines, ON', + 1905693 => 'Milton, ON', + 1905696 => 'Mississauga, ON', + 1905697 => 'Bowmanville, ON', + 1905701 => 'Dunnville, ON', + 1905702 => 'Georgetown, ON', + 1905704 => 'St. Catharines, ON', + 1905712 => 'Mississauga, ON', + 1905713 => 'Aurora, ON', + 1905714 => 'Welland, ON', + 1905715 => 'Newmarket, ON', + 1905720 => 'Oshawa, ON', + 1905721 => 'Oshawa, ON', + 1905723 => 'Oshawa, ON', + 1905725 => 'Oshawa, ON', + 1905726 => 'Aurora, ON', + 1905727 => 'Aurora, ON', + 1905728 => 'Oshawa, ON', + 1905732 => 'Welland, ON', + 1905734 => 'Welland, ON', + 1905735 => 'Welland, ON', + 1905737 => 'Richmond Hill, ON', + 1905752 => 'Markham, ON', + 1905755 => 'Mississauga, ON', + 1905765 => 'Caledonia, ON', + 1905768 => 'Hagersville, ON', + 1905770 => 'Richmond Hill, ON', + 1905772 => 'Cayuga, ON', + 1905774 => 'Dunnville, ON', + 1905775 => 'Bradford, ON', + 1905777 => 'Hamilton, ON', + 1905778 => 'Bradford, ON', + 1905780 => 'Richmond Hill, ON', + 1905787 => 'Richmond Hill, ON', + 1905788 => 'Welland, ON', + 1905789 => 'Brampton, ON', + 1905790 => 'Brampton, ON', + 1905791 => 'Brampton, ON', + 1905792 => 'Brampton, ON', + 1905793 => 'Brampton, ON', + 1905795 => 'Mississauga, ON', + 1905796 => 'Brampton, ON', + 1905799 => 'Brampton, ON', + 1905803 => 'Mississauga, ON', + 1905804 => 'Mississauga, ON', + 1905812 => 'Mississauga, ON', + 1905813 => 'Mississauga, ON', + 1905814 => 'Mississauga, ON', + 1905815 => 'Oakville, ON', + 1905816 => 'Mississauga, ON', + 1905817 => 'Mississauga, ON', + 1905819 => 'Mississauga, ON', + 1905820 => 'Mississauga, ON', + 1905821 => 'Mississauga, ON', + 1905822 => 'Mississauga, ON', + 1905823 => 'Mississauga, ON', + 1905824 => 'Mississauga, ON', + 1905825 => 'Oakville, ON', + 1905826 => 'Mississauga, ON', + 1905827 => 'Oakville, ON', + 1905828 => 'Mississauga, ON', + 1905829 => 'Oakville, ON', + 1905830 => 'Newmarket, ON', + 1905831 => 'Pickering, ON', + 1905833 => 'King City, ON', + 1905834 => 'Port Colborne, ON', + 1905835 => 'Port Colborne, ON', + 1905836 => 'Newmarket, ON', + 1905837 => 'Pickering, ON', + 1905839 => 'Pickering, ON', + 1905840 => 'Brampton, ON', + 1905841 => 'Aurora, ON', + 1905842 => 'Oakville, ON', + 1905844 => 'Oakville, ON', + 1905845 => 'Oakville, ON', + 1905846 => 'Brampton, ON', + 1905847 => 'Oakville, ON', + 1905848 => 'Mississauga, ON', + 1905849 => 'Oakville, ON', + 1905850 => 'Woodbridge, ON', + 1905851 => 'Woodbridge, ON', + 1905852 => 'Uxbridge, ON', + 1905853 => 'Newmarket, ON', + 1905854 => 'Campbellville, ON', + 1905855 => 'Mississauga, ON', + 1905856 => 'Woodbridge, ON', + 1905857 => 'Bolton, ON', + 1905858 => 'Mississauga, ON', + 1905859 => 'Nobleton, ON', + 1905862 => 'Uxbridge, ON', + 1905864 => 'Milton, ON', + 1905866 => 'Brampton, ON', + 1905868 => 'Newmarket, ON', + 1905871 => 'Fort Erie, ON', + 1905873 => 'Georgetown, ON', + 1905874 => 'Brampton, ON', + 1905875 => 'Milton, ON', + 1905876 => 'Milton, ON', + 1905877 => 'Georgetown, ON', + 1905878 => 'Milton, ON', + 1905883 => 'Richmond Hill, ON', + 1905884 => 'Richmond Hill, ON', + 1905885 => 'Port Hope, ON', + 1905890 => 'Mississauga, ON', + 1905891 => 'Mississauga, ON', + 1905893 => 'Kleinburg, ON', + 1905895 => 'Newmarket, ON', + 1905896 => 'Mississauga, ON', + 1905897 => 'Mississauga, ON', + 1905898 => 'Newmarket, ON', + 1905899 => 'Wainfleet, ON', + 1905908 => 'Mississauga, ON', + 1905934 => 'St. Catharines, ON', + 1905935 => 'St. Catharines, ON', + 1905936 => 'Tottenham, ON', + 1905937 => 'St. Catharines, ON', + 1905938 => 'St. Catharines, ON', + 1905939 => 'Schomberg, ON', + 1905940 => 'Markham, ON', + 1905943 => 'Markham, ON', + 1905944 => 'Markham, ON', + 1905945 => 'Grimsby, ON', + 1905946 => 'Markham, ON', + 1905947 => 'Markham, ON', + 1905948 => 'Markham, ON', + 1905949 => 'Mississauga, ON', + 1905951 => 'Bolton, ON', + 1905952 => 'Newmarket, ON', + 1905953 => 'Newmarket, ON', + 1905954 => 'Newmarket, ON', + 1905956 => 'Mississauga, ON', + 1905967 => 'Newmarket, ON', + 1905970 => 'Brampton, ON', + 1905982 => 'Port Perry, ON', + 1905983 => 'Orono, ON', + 1905984 => 'St. Catharines, ON', + 1905985 => 'Port Perry, ON', + 1905987 => 'Newcastle, ON', + 1905988 => 'St. Catharines, ON', + 1905989 => 'Keswick, ON', + 1905990 => 'Mississauga, ON', + 1905991 => 'Fort Erie, ON', + 1905994 => 'Fort Erie, ON', + 1905997 => 'Mississauga, ON', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1906.php b/src/libphonenumber/geocoding/data/en/1906.php new file mode 100644 index 000000000..ff9bf5975 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1906.php @@ -0,0 +1,44 @@ + 'Michigan', + 1906224 => 'Wakefield, MI', + 1906225 => 'Marquette Township, MI', + 1906226 => 'Marquette Township, MI', + 1906227 => 'Marquette Township, MI', + 1906228 => 'Marquette Township, MI', + 1906229 => 'Wakefield, MI', + 1906248 => 'Brimley, MI', + 1906253 => 'Sault Ste. Marie, MI', + 1906265 => 'Iron River, MI', + 1906293 => 'Newberry, MI', + 1906296 => 'Lake Linden, MI', + 1906297 => 'De Tour Village, MI', + 1906341 => 'Manistique, MI', + 1906346 => 'Gwinn, MI', + 1906353 => 'Baraga, MI', + 1906387 => 'Munising, MI', + 1906428 => 'Gladstone, MI', + 1906475 => 'Negaunee, MI', + 1906478 => 'Rudyard, MI', + 1906484 => 'Cedarville, MI', + 1906485 => 'Ishpeming, MI', + 1906486 => 'Ishpeming, MI', + 1906493 => 'Drummond, MI', + 1906524 => 'L\'Anse, MI', + 1906563 => 'Norway, MI', + 1906632 => 'Sault Ste. Marie, MI', + 1906635 => 'Sault Ste. Marie, MI', + 1906643 => 'St. Ignace, MI', + 1906663 => 'Bessemer, MI', + 1906667 => 'Bessemer, MI', + 1906776 => 'Iron Mountain, MI', + 1906786 => 'Escanaba, MI', + 1906789 => 'Escanaba, MI', + 1906847 => 'Mackinac Island, MI', + 1906863 => 'Menominee, MI', + 1906864 => 'Menominee, MI', + 1906875 => 'Crystal Falls, MI', + 1906884 => 'Ontonagon, MI', + 1906932 => 'Ironwood, MI', + 1906942 => 'Skandia, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1907.php b/src/libphonenumber/geocoding/data/en/1907.php new file mode 100644 index 000000000..3e722e98f --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1907.php @@ -0,0 +1,123 @@ + 'Alaska', + 1907212 => 'Anchorage, AK', + 1907222 => 'Anchorage, AK', + 1907224 => 'Seward, AK', + 1907225 => 'Ketchikan, AK', + 1907228 => 'Ketchikan, AK', + 1907235 => 'Homer, AK', + 1907243 => 'Anchorage, AK', + 1907245 => 'Anchorage, AK', + 1907247 => 'Ketchikan, AK', + 1907248 => 'Anchorage, AK', + 1907257 => 'Anchorage, AK', + 1907258 => 'Anchorage, AK', + 1907260 => 'Soldotna, AK', + 1907262 => 'Soldotna, AK', + 1907263 => 'Anchorage, AK', + 1907264 => 'Anchorage, AK', + 1907271 => 'Anchorage, AK', + 1907272 => 'Anchorage, AK', + 1907273 => 'Anchorage, AK', + 1907274 => 'Anchorage, AK', + 1907276 => 'Anchorage, AK', + 1907277 => 'Anchorage, AK', + 1907278 => 'Anchorage, AK', + 1907279 => 'Anchorage, AK', + 1907283 => 'Kenai, AK', + 1907317 => 'Anchorage, AK', + 1907332 => 'Anchorage, AK', + 1907333 => 'Anchorage, AK', + 1907334 => 'Anchorage, AK', + 1907335 => 'Kenai, AK', + 1907336 => 'Anchorage, AK', + 1907337 => 'Anchorage, AK', + 1907338 => 'Anchorage, AK', + 1907339 => 'Anchorage, AK', + 1907343 => 'Anchorage, AK', + 1907344 => 'Anchorage, AK', + 1907345 => 'Anchorage, AK', + 1907346 => 'Anchorage, AK', + 1907348 => 'Anchorage, AK', + 1907349 => 'Anchorage, AK', + 1907352 => 'Wasilla, AK', + 1907357 => 'Wasilla, AK', + 1907364 => 'Juneau, AK', + 1907373 => 'Wasilla, AK', + 1907374 => 'Fairbanks, AK', + 1907375 => 'Anchorage, AK', + 1907376 => 'Wasilla, AK', + 1907424 => 'Cordova, AK', + 1907442 => 'Kotzebue, AK', + 1907443 => 'Nome, AK', + 1907451 => 'Fairbanks, AK', + 1907452 => 'Fairbanks, AK', + 1907455 => 'Fairbanks, AK', + 1907456 => 'Fairbanks, AK', + 1907457 => 'Fairbanks, AK', + 1907458 => 'Fairbanks, AK', + 1907459 => 'Fairbanks, AK', + 1907463 => 'Juneau, AK', + 1907465 => 'Juneau, AK', + 1907474 => 'Fairbanks, AK', + 1907479 => 'Fairbanks, AK', + 1907481 => 'Kodiak, AK', + 1907486 => 'Kodiak, AK', + 1907487 => 'Kodiak, AK', + 1907488 => 'North Pole, AK', + 1907490 => 'North Pole, AK', + 1907495 => 'Willow, AK', + 1907522 => 'Anchorage, AK', + 1907523 => 'Juneau, AK', + 1907543 => 'Bethel, AK', + 1907550 => 'Anchorage, AK', + 1907561 => 'Anchorage, AK', + 1907562 => 'Anchorage, AK', + 1907563 => 'Anchorage, AK', + 1907565 => 'Anchorage, AK', + 1907566 => 'Anchorage, AK', + 1907567 => 'Ninilchik, AK', + 1907569 => 'Anchorage, AK', + 1907581 => 'Unalaska, AK', + 1907586 => 'Juneau, AK', + 1907622 => 'Eagle River, AK', + 1907644 => 'Anchorage, AK', + 1907646 => 'Anchorage, AK', + 1907659 => 'Prudhoe Bay, AK', + 1907677 => 'Anchorage, AK', + 1907688 => 'Chugiak, AK', + 1907694 => 'Eagle River, AK', + 1907696 => 'Eagle River, AK', + 1907714 => 'Soldotna, AK', + 1907727 => 'Anchorage, AK', + 1907729 => 'Anchorage, AK', + 1907733 => 'Talkeetna, AK', + 1907742 => 'Anchorage, AK', + 1907743 => 'Anchorage, AK', + 1907745 => 'Palmer, AK', + 1907746 => 'Palmer, AK', + 1907747 => 'Sitka, AK', + 1907762 => 'Anchorage, AK', + 1907766 => 'Haines, AK', + 1907770 => 'Anchorage, AK', + 1907771 => 'Anchorage, AK', + 1907772 => 'Petersburg, AK', + 1907780 => 'Juneau, AK', + 1907786 => 'Anchorage, AK', + 1907789 => 'Juneau, AK', + 1907790 => 'Juneau, AK', + 1907796 => 'Juneau, AK', + 1907826 => 'Craig, AK', + 1907835 => 'Valdez, AK', + 1907842 => 'Dillingham, AK', + 1907852 => 'Barrow, AK', + 1907861 => 'Palmer, AK', + 1907868 => 'Anchorage, AK', + 1907874 => 'Wrangell, AK', + 1907883 => 'Tok, AK', + 1907895 => 'Delta Junction, AK', + 1907929 => 'Anchorage, AK', + 1907966 => 'Sitka, AK', + 1907983 => 'Skagway, AK', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1908.php b/src/libphonenumber/geocoding/data/en/1908.php new file mode 100644 index 000000000..5684cf97f --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1908.php @@ -0,0 +1,67 @@ + 'New Jersey', + 1908213 => 'Phillipsburg, NJ', + 1908217 => 'Newark, NJ', + 1908236 => 'Lebanon, NJ', + 1908237 => 'Flemington, NJ', + 1908273 => 'Summit, NJ', + 1908277 => 'Summit, NJ', + 1908281 => 'Hillsborough, NJ', + 1908282 => 'Elizabeth, NJ', + 1908284 => 'Flemington, NJ', + 1908289 => 'Elizabeth, NJ', + 1908351 => 'Elizabeth, NJ', + 1908352 => 'Elizabeth, NJ', + 1908353 => 'Elizabeth, NJ', + 1908354 => 'Elizabeth, NJ', + 1908355 => 'Elizabeth, NJ', + 1908359 => 'Hillsborough, NJ', + 1908362 => 'Blairstown, NJ', + 1908387 => 'Phillipsburg, NJ', + 1908431 => 'Hillsborough, NJ', + 1908436 => 'Elizabeth, NJ', + 1908454 => 'Phillipsburg, NJ', + 1908469 => 'Elizabeth, NJ', + 1908474 => 'Linden, NJ', + 1908475 => 'Belvidere, NJ', + 1908486 => 'Linden, NJ', + 1908496 => 'Columbia, NJ', + 1908522 => 'Summit, NJ', + 1908523 => 'Linden, NJ', + 1908527 => 'Elizabeth, NJ', + 1908558 => 'Elizabeth, NJ', + 1908587 => 'Linden, NJ', + 1908598 => 'Summit, NJ', + 1908608 => 'Summit, NJ', + 1908629 => 'Elizabeth, NJ', + 1908659 => 'Elizabeth, NJ', + 1908662 => 'Elizabeth, NJ', + 1908686 => 'Union Township, NJ', + 1908687 => 'Union Township, NJ', + 1908688 => 'Union Township, NJ', + 1908689 => 'Washington, NJ', + 1908709 => 'Cranford, NJ', + 1908782 => 'Flemington, NJ', + 1908788 => 'Flemington, NJ', + 1908806 => 'Flemington, NJ', + 1908810 => 'Union, NJ', + 1908813 => 'Hackettstown, NJ', + 1908820 => 'Elizabeth, NJ', + 1908835 => 'Washington, NJ', + 1908851 => 'Union Township, NJ', + 1908852 => 'Hackettstown, NJ', + 1908859 => 'Phillipsburg, NJ', + 1908862 => 'Linden, NJ', + 1908874 => 'Hillsborough, NJ', + 1908876 => 'Long Valley, NJ', + 1908879 => 'Chester, NJ', + 1908904 => 'Hillsborough, NJ', + 1908925 => 'Linden, NJ', + 1908953 => 'Bernardsville, NJ', + 1908964 => 'Union Township, NJ', + 1908965 => 'Elizabeth, NJ', + 1908991 => 'Chicago, IL', + 1908994 => 'Elizabeth, NJ', + 1908995 => 'Milford, NJ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1909.php b/src/libphonenumber/geocoding/data/en/1909.php new file mode 100644 index 000000000..4589f277d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1909.php @@ -0,0 +1,102 @@ + 'California', + 1909307 => 'Redlands, CA', + 1909335 => 'Redlands, CA', + 1909338 => 'Crestline, CA', + 1909349 => 'Fontana, CA', + 1909350 => 'Fontana, CA', + 1909355 => 'Fontana, CA', + 1909356 => 'Fontana, CA', + 1909357 => 'Fontana, CA', + 1909370 => 'Colton, CA', + 1909381 => 'San Bernardino, CA', + 1909382 => 'San Bernardino, CA', + 1909383 => 'San Bernardino, CA', + 1909384 => 'San Bernardino, CA', + 1909386 => 'San Bernardino, CA', + 1909387 => 'San Bernardino, CA', + 1909388 => 'San Bernardino, CA', + 1909390 => 'Ontario, CA', + 1909391 => 'Ontario, CA', + 1909395 => 'Ontario, CA', + 1909396 => 'Diamond Bar, CA', + 1909397 => 'Pomona, CA', + 1909427 => 'Fontana, CA', + 1909428 => 'Fontana, CA', + 1909429 => 'Fontana, CA', + 1909434 => 'Fontana, CA', + 1909460 => 'Ontario, CA', + 1909467 => 'Ontario, CA', + 1909469 => 'Pomona, CA', + 1909473 => 'San Bernardino, CA', + 1909475 => 'San Bernardino, CA', + 1909477 => 'Rancho Cucamonga, CA', + 1909558 => 'Loma Linda, CA', + 1909574 => 'Fontana, CA', + 1909580 => 'Colton, CA', + 1909585 => 'Big Bear City, CA', + 1909592 => 'San Dimas, CA', + 1909599 => 'San Dimas, CA', + 1909605 => 'Ontario, CA', + 1909608 => 'Upland, CA', + 1909612 => 'Diamond Bar, CA', + 1909620 => 'Pomona, CA', + 1909622 => 'Pomona, CA', + 1909623 => 'Pomona, CA', + 1909629 => 'Pomona, CA', + 1909673 => 'Ontario, CA', + 1909748 => 'Redlands, CA', + 1909790 => 'Yucaipa, CA', + 1909792 => 'Redlands, CA', + 1909793 => 'Redlands, CA', + 1909797 => 'Yucaipa, CA', + 1909798 => 'Redlands, CA', + 1909820 => 'Rialto, CA', + 1909822 => 'Fontana, CA', + 1909823 => 'Fontana, CA', + 1909829 => 'Fontana, CA', + 1909854 => 'Fontana, CA', + 1909860 => 'Diamond Bar, CA', + 1909861 => 'Diamond Bar, CA', + 1909862 => 'Highland, CA', + 1909863 => 'Highland, CA', + 1909864 => 'Highland, CA', + 1909865 => 'Pomona, CA', + 1909866 => 'Big Bear Lake, CA', + 1909867 => 'Running Springs, CA', + 1909868 => 'Pomona, CA', + 1909874 => 'Rialto, CA', + 1909875 => 'Rialto, CA', + 1909878 => 'Big Bear Lake, CA', + 1909880 => 'San Bernardino, CA', + 1909881 => 'San Bernardino, CA', + 1909882 => 'San Bernardino, CA', + 1909883 => 'San Bernardino, CA', + 1909884 => 'San Bernardino, CA', + 1909885 => 'San Bernardino, CA', + 1909886 => 'San Bernardino, CA', + 1909887 => 'San Bernardino, CA', + 1909888 => 'San Bernardino, CA', + 1909889 => 'San Bernardino, CA', + 1909890 => 'San Bernardino, CA', + 1909891 => 'San Bernardino, CA', + 1909920 => 'Upland, CA', + 1909923 => 'Ontario, CA', + 1909930 => 'Ontario, CA', + 1909931 => 'Upland, CA', + 1909933 => 'Ontario, CA', + 1909937 => 'Ontario, CA', + 1909946 => 'Upland, CA', + 1909947 => 'Ontario, CA', + 1909948 => 'Rancho Cucamonga, CA', + 1909949 => 'Upland, CA', + 1909974 => 'Ontario, CA', + 1909981 => 'Upland, CA', + 1909982 => 'Upland, CA', + 1909983 => 'Ontario, CA', + 1909984 => 'Ontario, CA', + 1909985 => 'Upland, CA', + 1909986 => 'Ontario, CA', + 1909988 => 'Ontario, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1910.php b/src/libphonenumber/geocoding/data/en/1910.php new file mode 100644 index 000000000..8cd9c0aca --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1910.php @@ -0,0 +1,154 @@ + 'North Carolina', + 1910219 => 'Jacksonville, NC', + 1910222 => 'Fayetteville, NC', + 1910223 => 'Fayetteville, NC', + 1910235 => 'Pinehurst, NC', + 1910246 => 'Southern Pines, NC', + 1910251 => 'Wilmington, NC', + 1910254 => 'Wilmington, NC', + 1910256 => 'Wilmington, NC', + 1910259 => 'Burgaw, NC', + 1910264 => 'Wilmington, NC', + 1910266 => 'Laurinburg, NC', + 1910267 => 'Faison, NC', + 1910270 => 'Hampstead, NC', + 1910272 => 'Lumberton, NC', + 1910276 => 'Laurinburg, NC', + 1910277 => 'Laurinburg, NC', + 1910278 => 'Oak Island, NC', + 1910285 => 'Wallace, NC', + 1910291 => 'Laurinburg, NC', + 1910293 => 'Warsaw, NC', + 1910295 => 'Pinehurst, NC', + 1910296 => 'Kenansville, NC', + 1910298 => 'Beulaville, NC', + 1910299 => 'Clinton, NC', + 1910313 => 'Wilmington, NC', + 1910321 => 'Fayetteville, NC', + 1910323 => 'Fayetteville, NC', + 1910327 => 'Sneads Ferry, NC', + 1910332 => 'Wilmington, NC', + 1910339 => 'Fayetteville, NC', + 1910341 => 'Wilmington, NC', + 1910342 => 'Wilmington, NC', + 1910343 => 'Wilmington, NC', + 1910346 => 'Jacksonville, NC', + 1910347 => 'Jacksonville, NC', + 1910350 => 'Wilmington, NC', + 1910353 => 'Jacksonville, NC', + 1910355 => 'Jacksonville, NC', + 1910362 => 'Wilmington, NC', + 1910371 => 'Leland, NC', + 1910383 => 'Leland, NC', + 1910392 => 'Wilmington, NC', + 1910395 => 'Wilmington, NC', + 1910396 => 'Fort Bragg, NC', + 1910397 => 'Wilmington, NC', + 1910399 => 'Wilmington, NC', + 1910417 => 'Rockingham, NC', + 1910422 => 'Rowland, NC', + 1910433 => 'Fayetteville, NC', + 1910438 => 'Fayetteville, NC', + 1910439 => 'Mount Gilead, NC', + 1910442 => 'Wilmington, NC', + 1910450 => 'Camp Lejeune, NC', + 1910451 => 'Camp Lejeune, NC', + 1910452 => 'Wilmington, NC', + 1910454 => 'Southport, NC', + 1910455 => 'Jacksonville, NC', + 1910457 => 'Southport, NC', + 1910458 => 'Carolina Beach, NC', + 1910462 => 'Laurel Hill, NC', + 1910478 => 'Jacksonville, NC', + 1910480 => 'Fayetteville, NC', + 1910482 => 'Fayetteville, NC', + 1910483 => 'Fayetteville, NC', + 1910484 => 'Fayetteville, NC', + 1910485 => 'Fayetteville, NC', + 1910486 => 'Fayetteville, NC', + 1910487 => 'Fayetteville, NC', + 1910488 => 'Fayetteville, NC', + 1910497 => 'Spring Lake, NC', + 1910509 => 'Wilmington, NC', + 1910521 => 'Pembroke, NC', + 1910522 => 'Pembroke, NC', + 1910571 => 'Troy, NC', + 1910572 => 'Troy, NC', + 1910576 => 'Troy, NC', + 1910577 => 'Jacksonville, NC', + 1910582 => 'Hamlet, NC', + 1910590 => 'Clinton, NC', + 1910592 => 'Clinton, NC', + 1910594 => 'Newton Grove, NC', + 1910596 => 'Clinton, NC', + 1910609 => 'Fayetteville, NC', + 1910610 => 'Laurinburg, NC', + 1910615 => 'Fayetteville, NC', + 1910618 => 'Lumberton, NC', + 1910628 => 'Fairmont, NC', + 1910630 => 'Fayetteville, NC', + 1910640 => 'Whiteville, NC', + 1910641 => 'Whiteville, NC', + 1910642 => 'Whiteville, NC', + 1910646 => 'Lake Waccamaw, NC', + 1910649 => 'Fair Bluff, NC', + 1910652 => 'Ellerbe, NC', + 1910653 => 'Tabor City, NC', + 1910654 => 'Chadbourn, NC', + 1910671 => 'Lumberton, NC', + 1910672 => 'Fayetteville, NC', + 1910675 => 'Castle Hayne, NC', + 1910678 => 'Fayetteville, NC', + 1910681 => 'Wilmington, NC', + 1910686 => 'Wilmington, NC', + 1910692 => 'Southern Pines, NC', + 1910693 => 'Southern Pines, NC', + 1910715 => 'Pinehurst, NC', + 1910735 => 'Lumberton, NC', + 1910738 => 'Lumberton, NC', + 1910739 => 'Lumberton, NC', + 1910743 => 'Maysville, NC', + 1910762 => 'Wilmington, NC', + 1910763 => 'Wilmington, NC', + 1910764 => 'Fayetteville, NC', + 1910772 => 'Wilmington, NC', + 1910790 => 'Wilmington, NC', + 1910791 => 'Wilmington, NC', + 1910792 => 'Wilmington, NC', + 1910793 => 'Wilmington, NC', + 1910794 => 'Wilmington, NC', + 1910796 => 'Wilmington, NC', + 1910798 => 'Wilmington, NC', + 1910799 => 'Wilmington, NC', + 1910814 => 'Lillington, NC', + 1910815 => 'Wilmington, NC', + 1910822 => 'Fayetteville, NC', + 1910826 => 'Fayetteville, NC', + 1910844 => 'Maxton, NC', + 1910845 => 'Southport, NC', + 1910848 => 'Raeford, NC', + 1910860 => 'Fayetteville, NC', + 1910862 => 'Elizabethtown, NC', + 1910863 => 'Bladenboro, NC', + 1910864 => 'Fayetteville, NC', + 1910867 => 'Fayetteville, NC', + 1910868 => 'Fayetteville, NC', + 1910875 => 'Raeford, NC', + 1910891 => 'Dunn, NC', + 1910892 => 'Dunn, NC', + 1910893 => 'Lillington, NC', + 1910895 => 'Rockingham, NC', + 1910904 => 'Raeford, NC', + 1910907 => 'Fort Bragg, NC', + 1910937 => 'Jacksonville, NC', + 1910938 => 'Jacksonville, NC', + 1910944 => 'Aberdeen, NC', + 1910947 => 'Carthage, NC', + 1910948 => 'Robbins, NC', + 1910962 => 'Wilmington, NC', + 1910974 => 'Candor, NC', + 1910989 => 'Jacksonville, NC', + 1910997 => 'Rockingham, NC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1912.php b/src/libphonenumber/geocoding/data/en/1912.php new file mode 100644 index 000000000..b5f9d5225 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1912.php @@ -0,0 +1,120 @@ + 'Georgia', + 1912201 => 'Savannah, GA', + 1912231 => 'Savannah, GA', + 1912232 => 'Savannah, GA', + 1912233 => 'Savannah, GA', + 1912234 => 'Savannah, GA', + 1912235 => 'Savannah, GA', + 1912236 => 'Savannah, GA', + 1912238 => 'Savannah, GA', + 1912260 => 'Douglas, GA', + 1912261 => 'Brunswick, GA', + 1912262 => 'Brunswick, GA', + 1912264 => 'Brunswick, GA', + 1912265 => 'Brunswick, GA', + 1912267 => 'Brunswick, GA', + 1912275 => 'Brunswick, GA', + 1912280 => 'Brunswick, GA', + 1912283 => 'Waycross, GA', + 1912284 => 'Waycross, GA', + 1912285 => 'Waycross, GA', + 1912287 => 'Waycross, GA', + 1912303 => 'Savannah, GA', + 1912335 => 'Savannah, GA', + 1912338 => 'Waycross, GA', + 1912342 => 'Brunswick, GA', + 1912345 => 'Nicholls, GA', + 1912349 => 'Savannah, GA', + 1912350 => 'Savannah, GA', + 1912351 => 'Savannah, GA', + 1912352 => 'Savannah, GA', + 1912353 => 'Savannah, GA', + 1912354 => 'Savannah, GA', + 1912355 => 'Savannah, GA', + 1912356 => 'Savannah, GA', + 1912366 => 'Baxley, GA', + 1912367 => 'Baxley, GA', + 1912368 => 'Hinesville, GA', + 1912369 => 'Hinesville, GA', + 1912375 => 'Hazlehurst, GA', + 1912379 => 'Hazlehurst, GA', + 1912383 => 'Douglas, GA', + 1912384 => 'Douglas, GA', + 1912389 => 'Douglas, GA', + 1912393 => 'Douglas, GA', + 1912422 => 'Pearson, GA', + 1912427 => 'Jesup, GA', + 1912435 => 'Fort Stewart, GA', + 1912437 => 'Darien, GA', + 1912443 => 'Savannah, GA', + 1912447 => 'Savannah, GA', + 1912449 => 'Blackshear, GA', + 1912450 => 'Pooler, GA', + 1912459 => 'Richmond Hill, GA', + 1912462 => 'Nahunta, GA', + 1912466 => 'Brunswick, GA', + 1912486 => 'Statesboro, GA', + 1912487 => 'Homerville, GA', + 1912489 => 'Statesboro, GA', + 1912495 => 'Savannah, GA', + 1912496 => 'Folkston, GA', + 1912523 => 'Glenwood, GA', + 1912525 => 'Savannah, GA', + 1912526 => 'Lyons, GA', + 1912527 => 'Savannah, GA', + 1912529 => 'Soperton, GA', + 1912530 => 'Jesup, GA', + 1912534 => 'Willacoochee, GA', + 1912537 => 'Vidalia, GA', + 1912538 => 'Vidalia, GA', + 1912545 => 'Ludowici, GA', + 1912554 => 'Brunswick, GA', + 1912557 => 'Reidsville, GA', + 1912564 => 'Sylvania, GA', + 1912579 => 'Screven, GA', + 1912583 => 'Mount Vernon, GA', + 1912587 => 'Statesboro, GA', + 1912588 => 'Jesup, GA', + 1912598 => 'Savannah, GA', + 1912629 => 'Savannah, GA', + 1912632 => 'Alma, GA', + 1912634 => 'St. Simons, GA', + 1912638 => 'St. Simons, GA', + 1912644 => 'Savannah, GA', + 1912647 => 'Patterson, GA', + 1912651 => 'Savannah, GA', + 1912652 => 'Savannah, GA', + 1912653 => 'Pembroke, GA', + 1912654 => 'Glennville, GA', + 1912681 => 'Statesboro, GA', + 1912685 => 'Metter, GA', + 1912691 => 'Savannah, GA', + 1912692 => 'Savannah, GA', + 1912727 => 'Richmond Hill, GA', + 1912739 => 'Claxton, GA', + 1912754 => 'Springfield, GA', + 1912756 => 'Richmond Hill, GA', + 1912764 => 'Statesboro, GA', + 1912772 => 'Guyton, GA', + 1912786 => 'Tybee Island, GA', + 1912790 => 'Savannah, GA', + 1912819 => 'Savannah, GA', + 1912826 => 'Rincon, GA', + 1912829 => 'Sylvania, GA', + 1912842 => 'Brooklet, GA', + 1912863 => 'Sylvania, GA', + 1912871 => 'Statesboro, GA', + 1912876 => 'Hinesville, GA', + 1912877 => 'Hinesville, GA', + 1912884 => 'Midway, GA', + 1912897 => 'Savannah, GA', + 1912898 => 'Savannah, GA', + 1912920 => 'Savannah, GA', + 1912921 => 'Savannah, GA', + 1912925 => 'Savannah, GA', + 1912927 => 'Savannah, GA', + 1912944 => 'Savannah, GA', + 1912961 => 'Savannah, GA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1913.php b/src/libphonenumber/geocoding/data/en/1913.php new file mode 100644 index 000000000..930f7f8f8 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1913.php @@ -0,0 +1,52 @@ + 'Kansas', + 1913233 => 'Kansas City, KS', + 1913254 => 'Olathe, KS', + 1913281 => 'Kansas City, KS', + 1913287 => 'Kansas City, KS', + 1913294 => 'Paola, KS', + 1913299 => 'Kansas City, KS', + 1913321 => 'Kansas City, KS', + 1913328 => 'Kansas City, KS', + 1913334 => 'Kansas City, KS', + 1913342 => 'Kansas City, KS', + 1913352 => 'Pleasanton, KS', + 1913367 => 'Atchison, KS', + 1913371 => 'Kansas City, KS', + 1913390 => 'Olathe, KS', + 1913393 => 'Olathe, KS', + 1913397 => 'Olathe, KS', + 1913535 => 'Mission, KS', + 1913557 => 'Paola, KS', + 1913573 => 'Kansas City, KS', + 1913583 => 'De Soto, KS', + 1913585 => 'De Soto, KS', + 1913588 => 'Kansas City, KS', + 1913592 => 'Spring Hill, KS', + 1913596 => 'Kansas City, KS', + 1913621 => 'Kansas City, KS', + 1913627 => 'Kansas City, KS', + 1913651 => 'Leavenworth, KS', + 1913680 => 'Leavenworth, KS', + 1913682 => 'Leavenworth, KS', + 1913684 => 'Leavenworth, KS', + 1913724 => 'Basehor, KS', + 1913755 => 'Osawatomie, KS', + 1913757 => 'LaCygne, KS', + 1913764 => 'Olathe, KS', + 1913768 => 'Olathe, KS', + 1913774 => 'Winchester, KS', + 1913780 => 'Olathe, KS', + 1913782 => 'Olathe, KS', + 1913788 => 'Kansas City, KS', + 1913795 => 'Mound City, KS', + 1913829 => 'Olathe, KS', + 1913833 => 'Effingham, KS', + 1913837 => 'Louisburg, KS', + 1913845 => 'Tonganoxie, KS', + 1913856 => 'Gardner, KS', + 1913884 => 'Gardner, KS', + 1913971 => 'Olathe, KS', + 1913993 => 'Shawnee Mission, KS', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1914.php b/src/libphonenumber/geocoding/data/en/1914.php new file mode 100644 index 000000000..3ec255bbc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1914.php @@ -0,0 +1,77 @@ + 'New York', + 1914207 => 'Yonkers, NY', + 1914234 => 'Bedford, NY', + 1914235 => 'New Rochelle, NY', + 1914237 => 'Yonkers, NY', + 1914238 => 'Chappaqua, NY', + 1914243 => 'Yorktown Heights, NY', + 1914271 => 'Croton-on-Hudson, NY', + 1914273 => 'Armonk, NY', + 1914287 => 'White Plains, NY', + 1914304 => 'White Plains, NY', + 1914323 => 'Rye, NY', + 1914375 => 'Yonkers, NY', + 1914376 => 'Yonkers, NY', + 1914377 => 'Yonkers, NY', + 1914378 => 'Yonkers, NY', + 1914421 => 'White Plains, NY', + 1914422 => 'White Plains, NY', + 1914423 => 'Yonkers, NY', + 1914457 => 'Yonkers, NY', + 1914472 => 'Scarsdale, NY', + 1914476 => 'Yonkers, NY', + 1914493 => 'Valhalla, NY', + 1914533 => 'South Salem, NY', + 1914576 => 'New Rochelle, NY', + 1914591 => 'Irvington, NY', + 1914594 => 'Valhalla, NY', + 1914597 => 'White Plains, NY', + 1914613 => 'Yonkers, NY', + 1914632 => 'New Rochelle, NY', + 1914633 => 'New Rochelle, NY', + 1914636 => 'New Rochelle, NY', + 1914637 => 'New Rochelle, NY', + 1914654 => 'New Rochelle, NY', + 1914663 => 'Mount Vernon, NY', + 1914664 => 'Mount Vernon, NY', + 1914665 => 'Mount Vernon, NY', + 1914667 => 'Mount Vernon, NY', + 1914668 => 'Mount Vernon, NY', + 1914682 => 'White Plains, NY', + 1914686 => 'White Plains, NY', + 1914698 => 'Mamaroneck, NY', + 1914699 => 'Mount Vernon, NY', + 1914709 => 'Yonkers, NY', + 1914722 => 'Scarsdale, NY', + 1914723 => 'Scarsdale, NY', + 1914725 => 'Scarsdale, NY', + 1914738 => 'Pelham, NY', + 1914740 => 'New Rochelle, NY', + 1914751 => 'Yonkers, NY', + 1914764 => 'Pound Ridge, NY', + 1914776 => 'Yonkers, NY', + 1914833 => 'Larchmont, NY', + 1914834 => 'Larchmont, NY', + 1914848 => 'Rye, NY', + 1914921 => 'Rye, NY', + 1914934 => 'Port Chester, NY', + 1914935 => 'Port Chester, NY', + 1914937 => 'Port Chester, NY', + 1914939 => 'Port Chester, NY', + 1914948 => 'White Plains, NY', + 1914949 => 'White Plains, NY', + 1914962 => 'Yorktown Heights, NY', + 1914963 => 'Yonkers, NY', + 1914964 => 'Yonkers, NY', + 1914965 => 'Yonkers, NY', + 1914966 => 'Yonkers, NY', + 1914967 => 'Rye, NY', + 1914968 => 'Yonkers, NY', + 1914969 => 'Yonkers, NY', + 1914989 => 'White Plains, NY', + 1914993 => 'White Plains, NY', + 1914995 => 'White Plains, NY', + 1914997 => 'White Plains, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1915.php b/src/libphonenumber/geocoding/data/en/1915.php new file mode 100644 index 000000000..31f1e7027 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1915.php @@ -0,0 +1,83 @@ + 'Texas', + 1915219 => 'El Paso, TX', + 1915225 => 'El Paso, TX', + 1915231 => 'El Paso, TX', + 1915274 => 'El Paso, TX', + 1915298 => 'El Paso, TX', + 1915307 => 'El Paso, TX', + 1915313 => 'El Paso, TX', + 1915351 => 'El Paso, TX', + 1915434 => 'El Paso, TX', + 1915472 => 'El Paso, TX', + 1915503 => 'El Paso, TX', + 1915521 => 'El Paso, TX', + 1915532 => 'El Paso, TX', + 1915533 => 'El Paso, TX', + 1915534 => 'El Paso, TX', + 1915541 => 'El Paso, TX', + 1915542 => 'El Paso, TX', + 1915543 => 'El Paso, TX', + 1915544 => 'El Paso, TX', + 1915545 => 'El Paso, TX', + 1915546 => 'El Paso, TX', + 1915562 => 'El Paso, TX', + 1915564 => 'El Paso, TX', + 1915565 => 'El Paso, TX', + 1915566 => 'El Paso, TX', + 1915569 => 'El Paso, TX', + 1915577 => 'El Paso, TX', + 1915581 => 'El Paso, TX', + 1915584 => 'El Paso, TX', + 1915585 => 'El Paso, TX', + 1915587 => 'El Paso, TX', + 1915588 => 'El Paso, TX', + 1915590 => 'El Paso, TX', + 1915591 => 'El Paso, TX', + 1915592 => 'El Paso, TX', + 1915593 => 'El Paso, TX', + 1915594 => 'El Paso, TX', + 1915595 => 'El Paso, TX', + 1915598 => 'El Paso, TX', + 1915599 => 'El Paso, TX', + 1915613 => 'El Paso, TX', + 1915629 => 'El Paso, TX', + 1915633 => 'El Paso, TX', + 1915747 => 'El Paso, TX', + 1915751 => 'El Paso, TX', + 1915755 => 'El Paso, TX', + 1915757 => 'El Paso, TX', + 1915759 => 'El Paso, TX', + 1915760 => 'El Paso, TX', + 1915764 => 'Fabens, TX', + 1915771 => 'El Paso, TX', + 1915772 => 'El Paso, TX', + 1915774 => 'El Paso, TX', + 1915775 => 'El Paso, TX', + 1915778 => 'El Paso, TX', + 1915779 => 'El Paso, TX', + 1915781 => 'El Paso, TX', + 1915783 => 'El Paso, TX', + 1915790 => 'El Paso, TX', + 1915821 => 'El Paso, TX', + 1915822 => 'El Paso, TX', + 1915832 => 'El Paso, TX', + 1915833 => 'El Paso, TX', + 1915834 => 'El Paso, TX', + 1915838 => 'El Paso, TX', + 1915842 => 'El Paso, TX', + 1915843 => 'El Paso, TX', + 1915845 => 'El Paso, TX', + 1915849 => 'El Paso, TX', + 1915855 => 'El Paso, TX', + 1915856 => 'El Paso, TX', + 1915857 => 'El Paso, TX', + 1915858 => 'El Paso, TX', + 1915859 => 'El Paso, TX', + 1915860 => 'El Paso, TX', + 1915875 => 'El Paso, TX', + 1915881 => 'El Paso, TX', + 1915887 => 'El Paso, TX', + 1915921 => 'El Paso, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1916.php b/src/libphonenumber/geocoding/data/en/1916.php new file mode 100644 index 000000000..86cc0906e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1916.php @@ -0,0 +1,146 @@ + 'California', + 1916263 => 'Sacramento, CA', + 1916277 => 'Sacramento, CA', + 1916278 => 'Sacramento, CA', + 1916285 => 'Sacramento, CA', + 1916315 => 'Rocklin, CA', + 1916321 => 'Sacramento, CA', + 1916325 => 'Sacramento, CA', + 1916329 => 'Sacramento, CA', + 1916341 => 'Sacramento, CA', + 1916354 => 'Rancho Murieta, CA', + 1916355 => 'Folsom, CA', + 1916359 => 'Sacramento, CA', + 1916361 => 'Sacramento, CA', + 1916362 => 'Sacramento, CA', + 1916369 => 'Sacramento, CA', + 1916371 => 'West Sacramento, CA', + 1916372 => 'West Sacramento, CA', + 1916375 => 'West Sacramento, CA', + 1916379 => 'Sacramento, CA', + 1916381 => 'Sacramento, CA', + 1916383 => 'Sacramento, CA', + 1916386 => 'Sacramento, CA', + 1916387 => 'Sacramento, CA', + 1916388 => 'Sacramento, CA', + 1916391 => 'Sacramento, CA', + 1916392 => 'Sacramento, CA', + 1916393 => 'Sacramento, CA', + 1916394 => 'Sacramento, CA', + 1916395 => 'Sacramento, CA', + 1916399 => 'Sacramento, CA', + 1916419 => 'Sacramento, CA', + 1916421 => 'Sacramento, CA', + 1916422 => 'Sacramento, CA', + 1916423 => 'Sacramento, CA', + 1916424 => 'Sacramento, CA', + 1916427 => 'Sacramento, CA', + 1916428 => 'Sacramento, CA', + 1916429 => 'Sacramento, CA', + 1916433 => 'Sacramento, CA', + 1916434 => 'Lincoln, CA', + 1916435 => 'Rocklin, CA', + 1916437 => 'Sacramento, CA', + 1916440 => 'Sacramento, CA', + 1916441 => 'Sacramento, CA', + 1916442 => 'Sacramento, CA', + 1916443 => 'Sacramento, CA', + 1916444 => 'Sacramento, CA', + 1916445 => 'Sacramento, CA', + 1916446 => 'Sacramento, CA', + 1916447 => 'Sacramento, CA', + 1916448 => 'Sacramento, CA', + 1916449 => 'Sacramento, CA', + 1916451 => 'Sacramento, CA', + 1916452 => 'Sacramento, CA', + 1916453 => 'Sacramento, CA', + 1916454 => 'Sacramento, CA', + 1916455 => 'Sacramento, CA', + 1916456 => 'Sacramento, CA', + 1916457 => 'Sacramento, CA', + 1916476 => 'Sacramento, CA', + 1916478 => 'Elk Grove, CA', + 1916492 => 'Sacramento, CA', + 1916497 => 'Sacramento, CA', + 1916498 => 'Sacramento, CA', + 1916515 => 'Sacramento, CA', + 1916537 => 'Carmichael, CA', + 1916551 => 'Sacramento, CA', + 1916552 => 'Sacramento, CA', + 1916554 => 'Sacramento, CA', + 1916558 => 'Sacramento, CA', + 1916563 => 'Sacramento, CA', + 1916564 => 'Sacramento, CA', + 1916565 => 'Sacramento, CA', + 1916567 => 'Sacramento, CA', + 1916568 => 'Sacramento, CA', + 1916574 => 'Sacramento, CA', + 1916608 => 'Folsom, CA', + 1916614 => 'Sacramento, CA', + 1916624 => 'Rocklin, CA', + 1916625 => 'Rocklin, CA', + 1916630 => 'Rocklin, CA', + 1916632 => 'Rocklin, CA', + 1916641 => 'Sacramento, CA', + 1916643 => 'Sacramento, CA', + 1916645 => 'Lincoln, CA', + 1916648 => 'Sacramento, CA', + 1916649 => 'Sacramento, CA', + 1916652 => 'Loomis, CA', + 1916683 => 'Elk Grove, CA', + 1916684 => 'Elk Grove, CA', + 1916685 => 'Elk Grove, CA', + 1916686 => 'Elk Grove, CA', + 1916688 => 'Sacramento, CA', + 1916689 => 'Sacramento, CA', + 1916703 => 'Sacramento, CA', + 1916706 => 'Sacramento, CA', + 1916714 => 'Elk Grove, CA', + 1916722 => 'Citrus Heights, CA', + 1916723 => 'Citrus Heights, CA', + 1916725 => 'Citrus Heights, CA', + 1916726 => 'Citrus Heights, CA', + 1916731 => 'Sacramento, CA', + 1916733 => 'Sacramento, CA', + 1916734 => 'Sacramento, CA', + 1916736 => 'Sacramento, CA', + 1916737 => 'Sacramento, CA', + 1916739 => 'Sacramento, CA', + 1916746 => 'Roseville, CA', + 1916771 => 'Roseville, CA', + 1916772 => 'Roseville, CA', + 1916773 => 'Roseville, CA', + 1916774 => 'Roseville, CA', + 1916776 => 'Walnut Grove, CA', + 1916777 => 'Isleton, CA', + 1916781 => 'Roseville, CA', + 1916782 => 'Roseville, CA', + 1916783 => 'Roseville, CA', + 1916784 => 'Roseville, CA', + 1916786 => 'Roseville, CA', + 1916808 => 'Sacramento, CA', + 1916817 => 'Folsom, CA', + 1916854 => 'Sacramento, CA', + 1916874 => 'Sacramento, CA', + 1916875 => 'Sacramento, CA', + 1916920 => 'Sacramento, CA', + 1916921 => 'Sacramento, CA', + 1916922 => 'Sacramento, CA', + 1916923 => 'Sacramento, CA', + 1916924 => 'Sacramento, CA', + 1916925 => 'Sacramento, CA', + 1916927 => 'Sacramento, CA', + 1916928 => 'Sacramento, CA', + 1916929 => 'Sacramento, CA', + 1916930 => 'Sacramento, CA', + 1916939 => 'El Dorado Hills, CA', + 1916941 => 'El Dorado Hills, CA', + 1916944 => 'Carmichael, CA', + 1916973 => 'Sacramento, CA', + 1916978 => 'Sacramento, CA', + 1916983 => 'Folsom, CA', + 1916984 => 'Folsom, CA', + 1916985 => 'Folsom, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1917.php b/src/libphonenumber/geocoding/data/en/1917.php new file mode 100644 index 000000000..b14f3014a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1917.php @@ -0,0 +1,13 @@ + 'New York', + 1917210 => 'New York, NY', + 1917289 => 'New York, NY', + 1917322 => 'New York, NY', + 1917351 => 'New York, NY', + 1917368 => 'New York, NY', + 1917507 => 'New York, NY', + 1917595 => 'New York, NY', + 1917628 => 'New York, NY', + 1917828 => 'New York, NY', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1918.php b/src/libphonenumber/geocoding/data/en/1918.php new file mode 100644 index 000000000..680106dbd --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1918.php @@ -0,0 +1,208 @@ + 'Oklahoma', + 1918207 => 'Tahlequah, OK', + 1918224 => 'Sapulpa, OK', + 1918225 => 'Cushing, OK', + 1918227 => 'Sapulpa, OK', + 1918234 => 'Tulsa, OK', + 1918241 => 'Sand Springs, OK', + 1918245 => 'Sand Springs, OK', + 1918246 => 'Sand Springs, OK', + 1918249 => 'Tulsa, OK', + 1918250 => 'Tulsa, OK', + 1918251 => 'Broken Arrow, OK', + 1918253 => 'Jay, OK', + 1918254 => 'Tulsa, OK', + 1918256 => 'Vinita, OK', + 1918257 => 'Afton, OK', + 1918258 => 'Broken Arrow, OK', + 1918259 => 'Broken Arrow, OK', + 1918266 => 'Catoosa, OK', + 1918267 => 'Beggs, OK', + 1918270 => 'Tulsa, OK', + 1918272 => 'Owasso, OK', + 1918273 => 'Nowata, OK', + 1918274 => 'Owasso, OK', + 1918279 => 'Coweta, OK', + 1918280 => 'Tulsa, OK', + 1918283 => 'Claremore, OK', + 1918287 => 'Pawhuska, OK', + 1918293 => 'Tulsa, OK', + 1918295 => 'Tulsa, OK', + 1918297 => 'Hartshorne, OK', + 1918307 => 'Tulsa, OK', + 1918331 => 'Bartlesville, OK', + 1918333 => 'Bartlesville, OK', + 1918335 => 'Bartlesville, OK', + 1918336 => 'Bartlesville, OK', + 1918337 => 'Bartlesville, OK', + 1918338 => 'Bartlesville, OK', + 1918341 => 'Claremore, OK', + 1918342 => 'Claremore, OK', + 1918343 => 'Claremore, OK', + 1918352 => 'Drumright, OK', + 1918355 => 'Broken Arrow, OK', + 1918357 => 'Broken Arrow, OK', + 1918358 => 'Cleveland, OK', + 1918366 => 'Bixby, OK', + 1918367 => 'Bristow, OK', + 1918376 => 'Owasso, OK', + 1918377 => 'Davenport, OK', + 1918382 => 'Tulsa, OK', + 1918387 => 'Yale, OK', + 1918392 => 'Tulsa, OK', + 1918396 => 'Skiatook, OK', + 1918398 => 'Tulsa, OK', + 1918420 => 'McAlester, OK', + 1918421 => 'McAlester, OK', + 1918423 => 'McAlester, OK', + 1918425 => 'Tulsa, OK', + 1918426 => 'McAlester, OK', + 1918428 => 'Tulsa, OK', + 1918429 => 'McAlester, OK', + 1918431 => 'Tahlequah, OK', + 1918434 => 'Salina, OK', + 1918436 => 'Pocola, OK', + 1918437 => 'Tulsa, OK', + 1918438 => 'Tulsa, OK', + 1918439 => 'Tulsa, OK', + 1918445 => 'Tulsa, OK', + 1918446 => 'Tulsa, OK', + 1918447 => 'Tulsa, OK', + 1918449 => 'Broken Arrow, OK', + 1918451 => 'Broken Arrow, OK', + 1918453 => 'Tahlequah, OK', + 1918455 => 'Broken Arrow, OK', + 1918456 => 'Tahlequah, OK', + 1918458 => 'Tahlequah, OK', + 1918459 => 'Tulsa, OK', + 1918461 => 'Tulsa, OK', + 1918463 => 'Warner, OK', + 1918465 => 'Wilburton, OK', + 1918469 => 'Quinton, OK', + 1918473 => 'Checotah, OK', + 1918476 => 'Chouteau, OK', + 1918477 => 'Tulsa, OK', + 1918478 => 'Fort Gibson, OK', + 1918479 => 'Locust Grove, OK', + 1918481 => 'Tulsa, OK', + 1918482 => 'Haskell, OK', + 1918485 => 'Wagoner, OK', + 1918486 => 'Coweta, OK', + 1918488 => 'Tulsa, OK', + 1918489 => 'Gore, OK', + 1918491 => 'Tulsa, OK', + 1918492 => 'Tulsa, OK', + 1918493 => 'Tulsa, OK', + 1918494 => 'Tulsa, OK', + 1918495 => 'Tulsa, OK', + 1918496 => 'Tulsa, OK', + 1918497 => 'Tulsa, OK', + 1918499 => 'Tulsa, OK', + 1918502 => 'Tulsa, OK', + 1918523 => 'Tulsa, OK', + 1918524 => 'Tulsa, OK', + 1918534 => 'Dewey, OK', + 1918540 => 'Miami, OK', + 1918541 => 'Miami, OK', + 1918542 => 'Miami, OK', + 1918543 => 'Inola, OK', + 1918551 => 'Tulsa, OK', + 1918567 => 'Talihina, OK', + 1918569 => 'Clayton, OK', + 1918574 => 'Tulsa, OK', + 1918579 => 'Tulsa, OK', + 1918581 => 'Tulsa, OK', + 1918582 => 'Tulsa, OK', + 1918583 => 'Tulsa, OK', + 1918584 => 'Tulsa, OK', + 1918585 => 'Tulsa, OK', + 1918586 => 'Tulsa, OK', + 1918587 => 'Tulsa, OK', + 1918588 => 'Tulsa, OK', + 1918591 => 'Tulsa, OK', + 1918592 => 'Tulsa, OK', + 1918594 => 'Tulsa, OK', + 1918595 => 'Tulsa, OK', + 1918596 => 'Tulsa, OK', + 1918599 => 'Tulsa, OK', + 1918609 => 'Owasso, OK', + 1918610 => 'Tulsa, OK', + 1918618 => 'Eufaula, OK', + 1918619 => 'Tulsa, OK', + 1918621 => 'Tulsa, OK', + 1918622 => 'Tulsa, OK', + 1918623 => 'Okemah, OK', + 1918627 => 'Tulsa, OK', + 1918628 => 'Tulsa, OK', + 1918641 => 'Tulsa, OK', + 1918642 => 'Fairfax, OK', + 1918647 => 'Poteau, OK', + 1918649 => 'Poteau, OK', + 1918652 => 'Henryetta, OK', + 1918653 => 'Heavener, OK', + 1918660 => 'Tulsa, OK', + 1918663 => 'Tulsa, OK', + 1918664 => 'Tulsa, OK', + 1918665 => 'Tulsa, OK', + 1918675 => 'Commerce, OK', + 1918676 => 'Fairland, OK', + 1918680 => 'Muskogee, OK', + 1918681 => 'Muskogee, OK', + 1918682 => 'Muskogee, OK', + 1918683 => 'Muskogee, OK', + 1918684 => 'Muskogee, OK', + 1918686 => 'Muskogee, OK', + 1918687 => 'Muskogee, OK', + 1918689 => 'Eufaula, OK', + 1918696 => 'Stilwell, OK', + 1918712 => 'Tulsa, OK', + 1918728 => 'Tulsa, OK', + 1918742 => 'Tulsa, OK', + 1918743 => 'Tulsa, OK', + 1918744 => 'Tulsa, OK', + 1918745 => 'Tulsa, OK', + 1918746 => 'Tulsa, OK', + 1918747 => 'Tulsa, OK', + 1918748 => 'Tulsa, OK', + 1918749 => 'Tulsa, OK', + 1918752 => 'Okmulgee, OK', + 1918756 => 'Okmulgee, OK', + 1918758 => 'Okmulgee, OK', + 1918762 => 'Pawnee, OK', + 1918764 => 'Tulsa, OK', + 1918773 => 'Vian, OK', + 1918775 => 'Sallisaw, OK', + 1918776 => 'Sallisaw, OK', + 1918779 => 'Tulsa, OK', + 1918781 => 'Muskogee, OK', + 1918786 => 'Grove, OK', + 1918787 => 'Grove, OK', + 1918788 => 'Welch, OK', + 1918789 => 'Chelsea, OK', + 1918793 => 'Shidler, OK', + 1918794 => 'Tulsa, OK', + 1918824 => 'Pryor, OK', + 1918825 => 'Pryor, OK', + 1918827 => 'Mounds, OK', + 1918828 => 'Tulsa, OK', + 1918832 => 'Tulsa, OK', + 1918833 => 'Tulsa, OK', + 1918834 => 'Tulsa, OK', + 1918835 => 'Tulsa, OK', + 1918836 => 'Tulsa, OK', + 1918838 => 'Tulsa, OK', + 1918847 => 'Barnsdall, OK', + 1918858 => 'Tulsa, OK', + 1918865 => 'Mannford, OK', + 1918877 => 'Tulsa, OK', + 1918885 => 'Hominy, OK', + 1918895 => 'Tulsa, OK', + 1918925 => 'Tulsa, OK', + 1918933 => 'Tulsa, OK', + 1918949 => 'Tulsa, OK', + 1918962 => 'Spiro, OK', + 1918967 => 'Stigler, OK', + 1918968 => 'Stroud, OK', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1919.php b/src/libphonenumber/geocoding/data/en/1919.php new file mode 100644 index 000000000..478db7c95 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1919.php @@ -0,0 +1,177 @@ + 'North Carolina', + 1919207 => 'Benson, NC', + 1919212 => 'Raleigh, NC', + 1919220 => 'Durham, NC', + 1919231 => 'Raleigh, NC', + 1919232 => 'Raleigh, NC', + 1919245 => 'Hillsborough, NC', + 1919250 => 'Raleigh, NC', + 1919251 => 'Durham, NC', + 1919255 => 'Raleigh, NC', + 1919256 => 'Raleigh, NC', + 1919269 => 'Zebulon, NC', + 1919284 => 'Kenly, NC', + 1919286 => 'Durham, NC', + 1919301 => 'Raleigh, NC', + 1919304 => 'Mebane, NC', + 1919309 => 'Durham, NC', + 1919317 => 'Durham, NC', + 1919319 => 'Cary, NC', + 1919331 => 'Angier, NC', + 1919340 => 'Louisburg, NC', + 1919350 => 'Raleigh, NC', + 1919359 => 'Clayton, NC', + 1919365 => 'Wendell, NC', + 1919366 => 'Wendell, NC', + 1919381 => 'Durham, NC', + 1919382 => 'Durham, NC', + 1919383 => 'Durham, NC', + 1919384 => 'Durham, NC', + 1919402 => 'Durham, NC', + 1919404 => 'Zebulon, NC', + 1919416 => 'Durham, NC', + 1919419 => 'Durham, NC', + 1919420 => 'Raleigh, NC', + 1919431 => 'Raleigh, NC', + 1919467 => 'Cary, NC', + 1919469 => 'Cary, NC', + 1919470 => 'Durham, NC', + 1919471 => 'Durham, NC', + 1919477 => 'Durham, NC', + 1919479 => 'Durham, NC', + 1919489 => 'Durham, NC', + 1919493 => 'Durham, NC', + 1919494 => 'Franklinton, NC', + 1919496 => 'Louisburg, NC', + 1919497 => 'Louisburg, NC', + 1919510 => 'Raleigh, NC', + 1919518 => 'Raleigh, NC', + 1919530 => 'Durham, NC', + 1919542 => 'Pittsboro, NC', + 1919544 => 'Durham, NC', + 1919545 => 'Pittsboro, NC', + 1919546 => 'Raleigh, NC', + 1919547 => 'Durham, NC', + 1919550 => 'Clayton, NC', + 1919553 => 'Clayton, NC', + 1919560 => 'Durham, NC', + 1919563 => 'Mebane, NC', + 1919571 => 'Raleigh, NC', + 1919572 => 'Durham, NC', + 1919575 => 'Butner, NC', + 1919580 => 'Goldsboro, NC', + 1919582 => 'Raleigh, NC', + 1919583 => 'Goldsboro, NC', + 1919596 => 'Durham, NC', + 1919598 => 'Durham, NC', + 1919603 => 'Oxford, NC', + 1919620 => 'Durham, NC', + 1919639 => 'Angier, NC', + 1919643 => 'Hillsborough, NC', + 1919644 => 'Hillsborough, NC', + 1919658 => 'Mount Olive, NC', + 1919660 => 'Durham, NC', + 1919663 => 'Siler City, NC', + 1919664 => 'Raleigh, NC', + 1919668 => 'Durham, NC', + 1919676 => 'Raleigh, NC', + 1919677 => 'Cary, NC', + 1919680 => 'Durham, NC', + 1919681 => 'Durham, NC', + 1919682 => 'Durham, NC', + 1919683 => 'Durham, NC', + 1919684 => 'Durham, NC', + 1919687 => 'Durham, NC', + 1919688 => 'Durham, NC', + 1919690 => 'Oxford, NC', + 1919693 => 'Oxford, NC', + 1919708 => 'Sanford, NC', + 1919713 => 'Raleigh, NC', + 1919715 => 'Raleigh, NC', + 1919716 => 'Raleigh, NC', + 1919718 => 'Sanford, NC', + 1919722 => 'Goldsboro, NC', + 1919731 => 'Goldsboro, NC', + 1919732 => 'Hillsborough, NC', + 1919733 => 'Raleigh, NC', + 1919734 => 'Goldsboro, NC', + 1919735 => 'Goldsboro, NC', + 1919736 => 'Goldsboro, NC', + 1919739 => 'Goldsboro, NC', + 1919742 => 'Siler City, NC', + 1919743 => 'Raleigh, NC', + 1919751 => 'Goldsboro, NC', + 1919754 => 'Raleigh, NC', + 1919755 => 'Raleigh, NC', + 1919759 => 'Goldsboro, NC', + 1919774 => 'Sanford, NC', + 1919775 => 'Sanford, NC', + 1919776 => 'Sanford, NC', + 1919777 => 'Sanford, NC', + 1919778 => 'Goldsboro, NC', + 1919781 => 'Raleigh, NC', + 1919782 => 'Raleigh, NC', + 1919783 => 'Raleigh, NC', + 1919784 => 'Raleigh, NC', + 1919785 => 'Raleigh, NC', + 1919786 => 'Raleigh, NC', + 1919787 => 'Raleigh, NC', + 1919788 => 'Raleigh, NC', + 1919789 => 'Raleigh, NC', + 1919790 => 'Raleigh, NC', + 1919791 => 'Raleigh, NC', + 1919792 => 'Raleigh, NC', + 1919803 => 'Raleigh, NC', + 1919807 => 'Raleigh, NC', + 1919821 => 'Raleigh, NC', + 1919828 => 'Raleigh, NC', + 1919829 => 'Raleigh, NC', + 1919831 => 'Raleigh, NC', + 1919832 => 'Raleigh, NC', + 1919833 => 'Raleigh, NC', + 1919834 => 'Raleigh, NC', + 1919835 => 'Raleigh, NC', + 1919836 => 'Raleigh, NC', + 1919838 => 'Raleigh, NC', + 1919839 => 'Raleigh, NC', + 1919841 => 'Raleigh, NC', + 1919843 => 'Chapel Hill, NC', + 1919844 => 'Raleigh, NC', + 1919845 => 'Raleigh, NC', + 1919846 => 'Raleigh, NC', + 1919847 => 'Raleigh, NC', + 1919848 => 'Raleigh, NC', + 1919850 => 'Raleigh, NC', + 1919855 => 'Raleigh, NC', + 1919856 => 'Raleigh, NC', + 1919862 => 'Raleigh, NC', + 1919870 => 'Raleigh, NC', + 1919871 => 'Raleigh, NC', + 1919872 => 'Raleigh, NC', + 1919873 => 'Raleigh, NC', + 1919874 => 'Raleigh, NC', + 1919875 => 'Raleigh, NC', + 1919876 => 'Raleigh, NC', + 1919877 => 'Raleigh, NC', + 1919878 => 'Raleigh, NC', + 1919881 => 'Raleigh, NC', + 1919894 => 'Benson, NC', + 1919913 => 'Chapel Hill, NC', + 1919929 => 'Chapel Hill, NC', + 1919934 => 'Smithfield, NC', + 1919936 => 'Princeton, NC', + 1919938 => 'Smithfield, NC', + 1919942 => 'Chapel Hill, NC', + 1919954 => 'Raleigh, NC', + 1919956 => 'Durham, NC', + 1919962 => 'Chapel Hill, NC', + 1919963 => 'Four Oaks, NC', + 1919965 => 'Selma, NC', + 1919966 => 'Chapel Hill, NC', + 1919968 => 'Chapel Hill, NC', + 1919969 => 'Chapel Hill, NC', + 1919981 => 'Raleigh, NC', + 1919989 => 'Smithfield, NC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1920.php b/src/libphonenumber/geocoding/data/en/1920.php new file mode 100644 index 000000000..d7c7e3b73 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1920.php @@ -0,0 +1,165 @@ + 'Wisconsin', + 1920206 => 'Watertown, WI', + 1920208 => 'Sheboygan, WI', + 1920223 => 'Oshkosh, WI', + 1920225 => 'Appleton, WI', + 1920230 => 'Oshkosh, WI', + 1920231 => 'Oshkosh, WI', + 1920232 => 'Oshkosh, WI', + 1920233 => 'Oshkosh, WI', + 1920235 => 'Oshkosh, WI', + 1920236 => 'Oshkosh, WI', + 1920261 => 'Watertown, WI', + 1920262 => 'Watertown, WI', + 1920269 => 'Lomira, WI', + 1920288 => 'Green Bay, WI', + 1920293 => 'Neshkoro, WI', + 1920294 => 'Green Lake, WI', + 1920295 => 'Princeton, WI', + 1920303 => 'Oshkosh, WI', + 1920320 => 'Manitowoc, WI', + 1920322 => 'Fond du Lac, WI', + 1920324 => 'Waupun, WI', + 1920326 => 'Randolph, WI', + 1920327 => 'Green Bay, WI', + 1920330 => 'De Pere, WI', + 1920356 => 'Beaver Dam, WI', + 1920358 => 'Appleton, WI', + 1920361 => 'Berlin, WI', + 1920380 => 'Appleton, WI', + 1920385 => 'Oshkosh, WI', + 1920386 => 'Juneau, WI', + 1920387 => 'Mayville, WI', + 1920388 => 'Kewaunee, WI', + 1920391 => 'Green Bay, WI', + 1920398 => 'Markesan, WI', + 1920405 => 'Green Bay, WI', + 1920406 => 'Green Bay, WI', + 1920424 => 'Oshkosh, WI', + 1920426 => 'Oshkosh, WI', + 1920429 => 'Green Bay, WI', + 1920430 => 'Green Bay, WI', + 1920431 => 'Green Bay, WI', + 1920432 => 'Green Bay, WI', + 1920433 => 'Green Bay, WI', + 1920435 => 'Green Bay, WI', + 1920436 => 'Green Bay, WI', + 1920437 => 'Green Bay, WI', + 1920438 => 'Green Bay, WI', + 1920446 => 'Fremont, WI', + 1920448 => 'Green Bay, WI', + 1920451 => 'Sheboygan, WI', + 1920452 => 'Sheboygan, WI', + 1920457 => 'Sheboygan, WI', + 1920458 => 'Sheboygan, WI', + 1920459 => 'Sheboygan, WI', + 1920465 => 'Green Bay, WI', + 1920467 => 'Sheboygan Falls, WI', + 1920468 => 'Green Bay, WI', + 1920469 => 'Green Bay, WI', + 1920478 => 'Waterloo, WI', + 1920484 => 'Fall River, WI', + 1920485 => 'Horicon, WI', + 1920487 => 'Algoma, WI', + 1920490 => 'Green Bay, WI', + 1920491 => 'Green Bay, WI', + 1920492 => 'Green Bay, WI', + 1920494 => 'Green Bay, WI', + 1920496 => 'Green Bay, WI', + 1920497 => 'Green Bay, WI', + 1920498 => 'Green Bay, WI', + 1920499 => 'Green Bay, WI', + 1920533 => 'Campbellsport, WI', + 1920553 => 'Two Rivers, WI', + 1920563 => 'Fort Atkinson, WI', + 1920564 => 'Oostburg, WI', + 1920568 => 'Fort Atkinson, WI', + 1920582 => 'Winneconne, WI', + 1920596 => 'Manawa, WI', + 1920622 => 'Wild Rose, WI', + 1920623 => 'Columbus, WI', + 1920648 => 'Lake Mills, WI', + 1920651 => 'Oshkosh, WI', + 1920652 => 'Manitowoc, WI', + 1920661 => 'Green Bay, WI', + 1920668 => 'Cedar Grove, WI', + 1920674 => 'Jefferson, WI', + 1920682 => 'Manitowoc, WI', + 1920683 => 'Manitowoc, WI', + 1920684 => 'Manitowoc, WI', + 1920685 => 'Omro, WI', + 1920686 => 'Manitowoc, WI', + 1920699 => 'Johnson Creek, WI', + 1920729 => 'Neenah, WI', + 1920730 => 'Appleton, WI', + 1920731 => 'Appleton, WI', + 1920733 => 'Appleton, WI', + 1920734 => 'Appleton, WI', + 1920735 => 'Appleton, WI', + 1920738 => 'Appleton, WI', + 1920739 => 'Appleton, WI', + 1920743 => 'Sturgeon Bay, WI', + 1920745 => 'Ripon, WI', + 1920746 => 'Sturgeon Bay, WI', + 1920748 => 'Ripon, WI', + 1920749 => 'Appleton, WI', + 1920751 => 'Neenah, WI', + 1920753 => 'Mount Calvary, WI', + 1920754 => 'Reedsville, WI', + 1920756 => 'Brillion, WI', + 1920759 => 'Kaukauna, WI', + 1920766 => 'Kaukauna, WI', + 1920779 => 'Hortonville, WI', + 1920787 => 'Wautoma, WI', + 1920793 => 'Two Rivers, WI', + 1920794 => 'Two Rivers, WI', + 1920803 => 'Sheboygan, WI', + 1920822 => 'Pulaski, WI', + 1920830 => 'Appleton, WI', + 1920831 => 'Appleton, WI', + 1920832 => 'Appleton, WI', + 1920833 => 'Seymour, WI', + 1920834 => 'Oconto, WI', + 1920835 => 'Oconto, WI', + 1920837 => 'Casco, WI', + 1920839 => 'Baileys Harbor, WI', + 1920842 => 'Suring, WI', + 1920845 => 'Luxemburg, WI', + 1920846 => 'Oconto Falls, WI', + 1920848 => 'Oconto Falls, WI', + 1920849 => 'Chilton, WI', + 1920855 => 'Gillett, WI', + 1920867 => 'Weyauwega, WI', + 1920876 => 'Elkhart Lake, WI', + 1920882 => 'Appleton, WI', + 1920884 => 'Green Bay, WI', + 1920885 => 'Beaver Dam, WI', + 1920887 => 'Beaver Dam, WI', + 1920892 => 'Plymouth, WI', + 1920893 => 'Plymouth, WI', + 1920894 => 'Kiel, WI', + 1920898 => 'New Holstein, WI', + 1920906 => 'Fond du Lac, WI', + 1920907 => 'Fond du Lac, WI', + 1920921 => 'Fond du Lac, WI', + 1920922 => 'Fond du Lac, WI', + 1920923 => 'Fond du Lac, WI', + 1920924 => 'Fond du Lac, WI', + 1920926 => 'Fond du Lac, WI', + 1920928 => 'Fox Lake, WI', + 1920929 => 'Fond du Lac, WI', + 1920954 => 'Appleton, WI', + 1920955 => 'Appleton, WI', + 1920965 => 'Green Bay, WI', + 1920968 => 'Appleton, WI', + 1920969 => 'Neenah, WI', + 1920982 => 'New London, WI', + 1920984 => 'Black Creek, WI', + 1920991 => 'Appleton, WI', + 1920992 => 'Rio, WI', + 1920993 => 'Appleton, WI', + 1920996 => 'Appleton, WI', + 1920997 => 'Appleton, WI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1925.php b/src/libphonenumber/geocoding/data/en/1925.php new file mode 100644 index 000000000..ee963357d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1925.php @@ -0,0 +1,106 @@ + 'California', + 1925227 => 'Pleasanton, CA', + 1925228 => 'Martinez, CA', + 1925229 => 'Martinez, CA', + 1925240 => 'Brentwood, CA', + 1925242 => 'San Ramon, CA', + 1925243 => 'Livermore, CA', + 1925244 => 'San Ramon, CA', + 1925245 => 'Livermore, CA', + 1925249 => 'Pleasanton, CA', + 1925251 => 'Pleasanton, CA', + 1925252 => 'Pittsburg, CA', + 1925253 => 'Orinda, CA', + 1925254 => 'Orinda, CA', + 1925258 => 'Orinda, CA', + 1925275 => 'San Ramon, CA', + 1925283 => 'Lafayette, CA', + 1925284 => 'Lafayette, CA', + 1925292 => 'Livermore, CA', + 1925294 => 'Livermore, CA', + 1925295 => 'Walnut Creek, CA', + 1925299 => 'Lafayette, CA', + 1925313 => 'Martinez, CA', + 1925327 => 'San Ramon, CA', + 1925328 => 'San Ramon, CA', + 1925335 => 'Martinez, CA', + 1925355 => 'San Ramon, CA', + 1925370 => 'Martinez, CA', + 1925371 => 'Livermore, CA', + 1925372 => 'Martinez, CA', + 1925373 => 'Livermore, CA', + 1925376 => 'Moraga, CA', + 1925377 => 'Moraga, CA', + 1925416 => 'Pleasanton, CA', + 1925417 => 'Pleasanton, CA', + 1925426 => 'Pleasanton, CA', + 1925427 => 'Pittsburg, CA', + 1925432 => 'Pittsburg, CA', + 1925439 => 'Pittsburg, CA', + 1925443 => 'Livermore, CA', + 1925447 => 'Livermore, CA', + 1925449 => 'Livermore, CA', + 1925454 => 'Livermore, CA', + 1925455 => 'Livermore, CA', + 1925456 => 'Livermore, CA', + 1925458 => 'Bay Point, CA', + 1925460 => 'Pleasanton, CA', + 1925461 => 'Pleasanton, CA', + 1925462 => 'Pleasanton, CA', + 1925463 => 'Pleasanton, CA', + 1925468 => 'Pleasanton, CA', + 1925469 => 'Pleasanton, CA', + 1925473 => 'Pittsburg, CA', + 1925479 => 'Dublin, CA', + 1925484 => 'Pleasanton, CA', + 1925485 => 'Pleasanton, CA', + 1925513 => 'Brentwood, CA', + 1925516 => 'Brentwood, CA', + 1925522 => 'Antioch, CA', + 1925600 => 'Pleasanton, CA', + 1925603 => 'Concord, CA', + 1925606 => 'Livermore, CA', + 1925625 => 'Oakley, CA', + 1925631 => 'Moraga, CA', + 1925648 => 'Danville, CA', + 1925671 => 'Concord, CA', + 1925679 => 'Oakley, CA', + 1925680 => 'Concord, CA', + 1925682 => 'Concord, CA', + 1925689 => 'Concord, CA', + 1925706 => 'Antioch, CA', + 1925734 => 'Pleasanton, CA', + 1925735 => 'San Ramon, CA', + 1925736 => 'Danville, CA', + 1925753 => 'Antioch, CA', + 1925754 => 'Antioch, CA', + 1925755 => 'Antioch, CA', + 1925756 => 'Antioch, CA', + 1925757 => 'Antioch, CA', + 1925776 => 'Antioch, CA', + 1925777 => 'Antioch, CA', + 1925778 => 'Antioch, CA', + 1925779 => 'Antioch, CA', + 1925813 => 'Antioch, CA', + 1925830 => 'San Ramon, CA', + 1925846 => 'Pleasanton, CA', + 1925847 => 'Pleasanton, CA', + 1925866 => 'San Ramon, CA', + 1925867 => 'San Ramon, CA', + 1925875 => 'Dublin, CA', + 1925901 => 'San Ramon, CA', + 1925906 => 'Walnut Creek, CA', + 1925931 => 'Pleasanton, CA', + 1925937 => 'Walnut Creek, CA', + 1925943 => 'Walnut Creek, CA', + 1925957 => 'Martinez, CA', + 1925960 => 'Livermore, CA', + 1925961 => 'Livermore, CA', + 1925962 => 'Lafayette, CA', + 1925973 => 'San Ramon, CA', + 1925975 => 'Walnut Creek, CA', + 1925978 => 'Antioch, CA', + 1925988 => 'Walnut Creek, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1928.php b/src/libphonenumber/geocoding/data/en/1928.php new file mode 100644 index 000000000..27da09e71 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1928.php @@ -0,0 +1,103 @@ + 'Arizona', + 1928203 => 'Sedona, AZ', + 1928204 => 'Sedona, AZ', + 1928213 => 'Flagstaff, AZ', + 1928214 => 'Flagstaff, AZ', + 1928226 => 'Flagstaff, AZ', + 1928276 => 'Yuma, AZ', + 1928282 => 'Sedona, AZ', + 1928283 => 'Tuba City, AZ', + 1928284 => 'Sedona, AZ', + 1928289 => 'Winslow, AZ', + 1928305 => 'Yuma, AZ', + 1928314 => 'Yuma, AZ', + 1928317 => 'Yuma, AZ', + 1928329 => 'Yuma, AZ', + 1928337 => 'St. Johns, AZ', + 1928338 => 'Whiteriver, AZ', + 1928341 => 'Yuma, AZ', + 1928342 => 'Yuma, AZ', + 1928343 => 'Yuma, AZ', + 1928344 => 'Yuma, AZ', + 1928345 => 'Yuma, AZ', + 1928346 => 'Mohave Valley, AZ', + 1928348 => 'Safford, AZ', + 1928359 => 'Duncan, AZ', + 1928368 => 'Lakeside, AZ', + 1928373 => 'Yuma, AZ', + 1928425 => 'Globe, AZ', + 1928428 => 'Safford, AZ', + 1928443 => 'Prescott, AZ', + 1928445 => 'Prescott, AZ', + 1928453 => 'Lake Havasu City, AZ', + 1928468 => 'Payson, AZ', + 1928472 => 'Payson, AZ', + 1928474 => 'Payson, AZ', + 1928475 => 'San Carlos, AZ', + 1928476 => 'Pine, AZ', + 1928486 => 'Lake Havasu City, AZ', + 1928502 => 'Yuma, AZ', + 1928505 => 'Lake Havasu City, AZ', + 1928522 => 'Flagstaff, AZ', + 1928524 => 'Holbrook, AZ', + 1928525 => 'Flagstaff, AZ', + 1928526 => 'Flagstaff, AZ', + 1928527 => 'Flagstaff, AZ', + 1928532 => 'Show Low, AZ', + 1928537 => 'Show Low, AZ', + 1928539 => 'Yuma, AZ', + 1928541 => 'Prescott, AZ', + 1928556 => 'Flagstaff, AZ', + 1928565 => 'Golden Valley, AZ', + 1928567 => 'Camp Verde, AZ', + 1928633 => 'Bagdad, AZ', + 1928635 => 'Williams, AZ', + 1928636 => 'Chino Valley, AZ', + 1928643 => 'Fredonia, AZ', + 1928645 => 'Page, AZ', + 1928646 => 'Cottonwood, AZ', + 1928667 => 'Parker, AZ', + 1928669 => 'Parker, AZ', + 1928674 => 'Chinle, AZ', + 1928680 => 'Lake Havasu City, AZ', + 1928681 => 'Kingman, AZ', + 1928683 => 'Gila Bend, AZ', + 1928684 => 'Wickenburg, AZ', + 1928692 => 'Kingman, AZ', + 1928697 => 'Kayenta, AZ', + 1928699 => 'Flagstaff, AZ', + 1928704 => 'Bullhead City, AZ', + 1928708 => 'Prescott, AZ', + 1928714 => 'Flagstaff, AZ', + 1928717 => 'Prescott, AZ', + 1928718 => 'Kingman, AZ', + 1928726 => 'Yuma, AZ', + 1928729 => 'Fort Defiance, AZ', + 1928753 => 'Kingman, AZ', + 1928754 => 'Bullhead City, AZ', + 1928757 => 'Kingman, AZ', + 1928758 => 'Bullhead City, AZ', + 1928759 => 'Prescott Valley, AZ', + 1928763 => 'Bullhead City, AZ', + 1928764 => 'Lake Havasu City, AZ', + 1928767 => 'Dolan Springs, AZ', + 1928771 => 'Prescott, AZ', + 1928772 => 'Prescott Valley, AZ', + 1928773 => 'Flagstaff, AZ', + 1928774 => 'Flagstaff, AZ', + 1928775 => 'Prescott Valley, AZ', + 1928776 => 'Prescott, AZ', + 1928777 => 'Prescott, AZ', + 1928778 => 'Prescott, AZ', + 1928779 => 'Flagstaff, AZ', + 1928782 => 'Yuma, AZ', + 1928783 => 'Yuma, AZ', + 1928853 => 'Flagstaff, AZ', + 1928854 => 'Lake Havasu City, AZ', + 1928855 => 'Lake Havasu City, AZ', + 1928871 => 'Window Rock, AZ', + 1928875 => 'Colorado City, AZ', + 1928927 => 'Quartzsite, AZ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1931.php b/src/libphonenumber/geocoding/data/en/1931.php new file mode 100644 index 000000000..6600fc3fe --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1931.php @@ -0,0 +1,109 @@ + 'Tennessee', + 1931221 => 'Clarksville, TN', + 1931223 => 'Columbia, TN', + 1931232 => 'Dover, TN', + 1931243 => 'Celina, TN', + 1931245 => 'Clarksville, TN', + 1931268 => 'Gainesboro, TN', + 1931270 => 'Lewisburg, TN', + 1931289 => 'Erin, TN', + 1931293 => 'Cornersville, TN', + 1931296 => 'Waverly, TN', + 1931320 => 'Clarksville, TN', + 1931358 => 'Clarksville, TN', + 1931359 => 'Lewisburg, TN', + 1931363 => 'Pulaski, TN', + 1931364 => 'Chapel Hill, TN', + 1931368 => 'Clarksville, TN', + 1931372 => 'Cookeville, TN', + 1931379 => 'Mount Pleasant, TN', + 1931380 => 'Columbia, TN', + 1931381 => 'Columbia, TN', + 1931388 => 'Columbia, TN', + 1931393 => 'Tullahoma, TN', + 1931403 => 'Livingston, TN', + 1931424 => 'Pulaski, TN', + 1931427 => 'Ardmore, TN', + 1931431 => 'Clarksville, TN', + 1931432 => 'Cookeville, TN', + 1931433 => 'Fayetteville, TN', + 1931438 => 'Fayetteville, TN', + 1931454 => 'Tullahoma, TN', + 1931455 => 'Tullahoma, TN', + 1931456 => 'Crossville, TN', + 1931461 => 'Tullahoma, TN', + 1931469 => 'Huntland, TN', + 1931473 => 'McMinnville, TN', + 1931474 => 'McMinnville, TN', + 1931484 => 'Crossville, TN', + 1931486 => 'Spring Hill, TN', + 1931490 => 'Columbia, TN', + 1931502 => 'Clarksville, TN', + 1931503 => 'Clarksville, TN', + 1931507 => 'McMinnville, TN', + 1931520 => 'Cookeville, TN', + 1931525 => 'Cookeville, TN', + 1931526 => 'Cookeville, TN', + 1931527 => 'Lynnville, TN', + 1931528 => 'Cookeville, TN', + 1931535 => 'New Johnsonville, TN', + 1931537 => 'Cookeville, TN', + 1931540 => 'Columbia, TN', + 1931542 => 'Clarksville, TN', + 1931551 => 'Clarksville, TN', + 1931552 => 'Clarksville, TN', + 1931553 => 'Clarksville, TN', + 1931560 => 'Columbia, TN', + 1931572 => 'Clarksville, TN', + 1931582 => 'McEwen, TN', + 1931589 => 'Linden, TN', + 1931592 => 'Tracy City, TN', + 1931598 => 'Sewanee, TN', + 1931645 => 'Clarksville, TN', + 1931646 => 'Cookeville, TN', + 1931647 => 'Clarksville, TN', + 1931648 => 'Clarksville, TN', + 1931649 => 'Estill Springs, TN', + 1931668 => 'McMinnville, TN', + 1931676 => 'Clifton, TN', + 1931680 => 'Shelbyville, TN', + 1931684 => 'Shelbyville, TN', + 1931685 => 'Shelbyville, TN', + 1931686 => 'Rock Island, TN', + 1931707 => 'Crossville, TN', + 1931722 => 'Waynesboro, TN', + 1931723 => 'Manchester, TN', + 1931728 => 'Manchester, TN', + 1931729 => 'Centerville, TN', + 1931738 => 'Sparta, TN', + 1931739 => 'Sparta, TN', + 1931752 => 'Jamestown, TN', + 1931759 => 'Lynchburg, TN', + 1931761 => 'Sparta, TN', + 1931762 => 'Lawrenceburg, TN', + 1931766 => 'Lawrenceburg, TN', + 1931787 => 'Crossville, TN', + 1931788 => 'Crossville, TN', + 1931796 => 'Hohenwald, TN', + 1931801 => 'Clarksville, TN', + 1931802 => 'Clarksville, TN', + 1931823 => 'Livingston, TN', + 1931836 => 'Sparta, TN', + 1931837 => 'Sparta, TN', + 1931839 => 'Monterey, TN', + 1931840 => 'Columbia, TN', + 1931852 => 'Leoma, TN', + 1931853 => 'Loretto, TN', + 1931864 => 'Byrdstown, TN', + 1931879 => 'Jamestown, TN', + 1931905 => 'Clarksville, TN', + 1931906 => 'Clarksville, TN', + 1931920 => 'Clarksville, TN', + 1931924 => 'Monteagle, TN', + 1931935 => 'Sparta, TN', + 1931946 => 'Spencer, TN', + 1931952 => 'Manchester, TN', + 1931954 => 'Manchester, TN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1936.php b/src/libphonenumber/geocoding/data/en/1936.php new file mode 100644 index 000000000..00d903d3c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1936.php @@ -0,0 +1,77 @@ + 'Texas', + 1936231 => 'Conroe, TX', + 1936254 => 'Timpson, TX', + 1936257 => 'Dayton, TX', + 1936258 => 'Dayton, TX', + 1936264 => 'Conroe, TX', + 1936269 => 'Joaquin, TX', + 1936275 => 'San Augustine, TX', + 1936291 => 'Huntsville, TX', + 1936293 => 'Huntsville, TX', + 1936294 => 'Huntsville, TX', + 1936295 => 'Huntsville, TX', + 1936327 => 'Livingston, TX', + 1936328 => 'Livingston, TX', + 1936329 => 'Livingston, TX', + 1936334 => 'Liberty, TX', + 1936336 => 'Liberty, TX', + 1936347 => 'Garrison, TX', + 1936348 => 'Madisonville, TX', + 1936372 => 'Waller, TX', + 1936396 => 'Normangee, TX', + 1936398 => 'Corrigan, TX', + 1936422 => 'Huntington, TX', + 1936435 => 'Huntsville, TX', + 1936436 => 'Huntsville, TX', + 1936439 => 'Huntsville, TX', + 1936441 => 'Conroe, TX', + 1936449 => 'Montgomery, TX', + 1936462 => 'Nacogdoches, TX', + 1936494 => 'Conroe, TX', + 1936522 => 'Conroe, TX', + 1936525 => 'Conroe, TX', + 1936539 => 'Conroe, TX', + 1936544 => 'Crockett, TX', + 1936545 => 'Crockett, TX', + 1936546 => 'Crockett, TX', + 1936552 => 'Nacogdoches, TX', + 1936559 => 'Nacogdoches, TX', + 1936560 => 'Nacogdoches, TX', + 1936564 => 'Nacogdoches, TX', + 1936568 => 'Nacogdoches, TX', + 1936569 => 'Nacogdoches, TX', + 1936582 => 'Montgomery, TX', + 1936590 => 'Center, TX', + 1936591 => 'Center, TX', + 1936594 => 'Trinity, TX', + 1936597 => 'Montgomery, TX', + 1936598 => 'Center, TX', + 1936628 => 'Shepherd, TX', + 1936632 => 'Lufkin, TX', + 1936633 => 'Lufkin, TX', + 1936634 => 'Lufkin, TX', + 1936637 => 'Lufkin, TX', + 1936639 => 'Lufkin, TX', + 1936642 => 'Groveton, TX', + 1936646 => 'Onalaska, TX', + 1936653 => 'Coldspring, TX', + 1936687 => 'Grapeland, TX', + 1936699 => 'Lufkin, TX', + 1936715 => 'Nacogdoches, TX', + 1936756 => 'Conroe, TX', + 1936760 => 'Conroe, TX', + 1936788 => 'Conroe, TX', + 1936824 => 'Lufkin, TX', + 1936825 => 'Navasota, TX', + 1936829 => 'Diboll, TX', + 1936856 => 'Willis, TX', + 1936858 => 'Alto, TX', + 1936870 => 'Navasota, TX', + 1936875 => 'Lufkin, TX', + 1936876 => 'Huntington, TX', + 1936890 => 'Willis, TX', + 1936897 => 'Zavalla, TX', + 1936967 => 'Livingston, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1937.php b/src/libphonenumber/geocoding/data/en/1937.php new file mode 100644 index 000000000..eb2b117ad --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1937.php @@ -0,0 +1,130 @@ + 'Ohio', + 1937220 => 'Dayton, OH', + 1937222 => 'Dayton, OH', + 1937223 => 'Dayton, OH', + 1937224 => 'Dayton, OH', + 1937225 => 'Dayton, OH', + 1937226 => 'Dayton, OH', + 1937227 => 'Dayton, OH', + 1937228 => 'Dayton, OH', + 1937229 => 'Dayton, OH', + 1937252 => 'Dayton, OH', + 1937253 => 'Dayton, OH', + 1937254 => 'Dayton, OH', + 1937256 => 'Dayton, OH', + 1937257 => 'Dayton, OH', + 1937258 => 'Dayton, OH', + 1937262 => 'Dayton, OH', + 1937263 => 'Dayton, OH', + 1937267 => 'Dayton, OH', + 1937268 => 'Dayton, OH', + 1937274 => 'Dayton, OH', + 1937275 => 'Dayton, OH', + 1937276 => 'Dayton, OH', + 1937277 => 'Dayton, OH', + 1937278 => 'Dayton, OH', + 1937279 => 'Dayton, OH', + 1937292 => 'Bellefontaine, OH', + 1937295 => 'Fort Loramie, OH', + 1937322 => 'Springfield, OH', + 1937323 => 'Springfield, OH', + 1937324 => 'Springfield, OH', + 1937325 => 'Springfield, OH', + 1937327 => 'Springfield, OH', + 1937328 => 'Springfield, OH', + 1937332 => 'Troy, OH', + 1937333 => 'Dayton, OH', + 1937335 => 'Troy, OH', + 1937339 => 'Troy, OH', + 1937342 => 'Springfield, OH', + 1937352 => 'Xenia, OH', + 1937354 => 'Mount Victory, OH', + 1937372 => 'Xenia, OH', + 1937374 => 'Xenia, OH', + 1937376 => 'Xenia, OH', + 1937378 => 'Georgetown, OH', + 1937382 => 'Wilmington, OH', + 1937383 => 'Wilmington, OH', + 1937386 => 'Seaman, OH', + 1937390 => 'Springfield, OH', + 1937392 => 'Ripley, OH', + 1937393 => 'Hillsboro, OH', + 1937394 => 'Anna, OH', + 1937399 => 'Springfield, OH', + 1937437 => 'New Paris, OH', + 1937440 => 'Troy, OH', + 1937444 => 'Mount Orab, OH', + 1937446 => 'Sardinia, OH', + 1937448 => 'Bradford, OH', + 1937449 => 'Dayton, OH', + 1937452 => 'Camden, OH', + 1937456 => 'Eaton, OH', + 1937461 => 'Dayton, OH', + 1937462 => 'South Charleston, OH', + 1937465 => 'West Liberty, OH', + 1937472 => 'Eaton, OH', + 1937473 => 'Covington, OH', + 1937484 => 'Urbana, OH', + 1937492 => 'Sidney, OH', + 1937495 => 'Dayton, OH', + 1937497 => 'Sidney, OH', + 1937498 => 'Sidney, OH', + 1937521 => 'Springfield, OH', + 1937525 => 'Springfield, OH', + 1937526 => 'Versailles, OH', + 1937542 => 'Dayton, OH', + 1937544 => 'West Union, OH', + 1937547 => 'Greenville, OH', + 1937548 => 'Greenville, OH', + 1937549 => 'Manchester, OH', + 1937562 => 'Xenia, OH', + 1937578 => 'Marysville, OH', + 1937584 => 'Sabina, OH', + 1937586 => 'Dayton, OH', + 1937587 => 'Peebles, OH', + 1937592 => 'Bellefontaine, OH', + 1937593 => 'Bellefontaine, OH', + 1937596 => 'Jackson Center, OH', + 1937599 => 'Bellefontaine, OH', + 1937615 => 'Piqua, OH', + 1937641 => 'Dayton, OH', + 1937642 => 'Marysville, OH', + 1937644 => 'Marysville, OH', + 1937645 => 'Marysville, OH', + 1937652 => 'Urbana, OH', + 1937653 => 'Urbana, OH', + 1937655 => 'Wilmington, OH', + 1937656 => 'Wright-Patterson AFB, OH', + 1937663 => 'St. Paris, OH', + 1937667 => 'Tipp City, OH', + 1937669 => 'Tipp City, OH', + 1937675 => 'Jamestown, OH', + 1937676 => 'Pleasant Hill, OH', + 1937687 => 'New Lebanon, OH', + 1937692 => 'Arcanum, OH', + 1937723 => 'Dayton, OH', + 1937748 => 'Springboro, OH', + 1937754 => 'Fairborn, OH', + 1937766 => 'Cedarville, OH', + 1937767 => 'Yellow Springs, OH', + 1937773 => 'Piqua, OH', + 1937778 => 'Piqua, OH', + 1937780 => 'Leesburg, OH', + 1937783 => 'Blanchester, OH', + 1937795 => 'Aberdeen, OH', + 1937833 => 'Brookville, OH', + 1937834 => 'Mechanicsburg, OH', + 1937839 => 'West Alexandria, OH', + 1937840 => 'Hillsboro, OH', + 1937845 => 'New Carlisle, OH', + 1937849 => 'New Carlisle, OH', + 1937855 => 'Germantown, OH', + 1937878 => 'Fairborn, OH', + 1937879 => 'Fairborn, OH', + 1937962 => 'Lewisburg, OH', + 1937968 => 'Union City, OH', + 1937981 => 'Greenfield, OH', + 1937987 => 'New Vienna, OH', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1940.php b/src/libphonenumber/geocoding/data/en/1940.php new file mode 100644 index 000000000..466c361f1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1940.php @@ -0,0 +1,86 @@ + 'Texas', + 1940235 => 'Wichita Falls, TX', + 1940243 => 'Denton, TX', + 1940264 => 'Wichita Falls, TX', + 1940320 => 'Denton, TX', + 1940322 => 'Wichita Falls, TX', + 1940323 => 'Denton, TX', + 1940325 => 'Mineral Wells, TX', + 1940328 => 'Mineral Wells, TX', + 1940349 => 'Denton, TX', + 1940369 => 'Denton, TX', + 1940380 => 'Denton, TX', + 1940381 => 'Denton, TX', + 1940382 => 'Denton, TX', + 1940383 => 'Denton, TX', + 1940384 => 'Denton, TX', + 1940387 => 'Denton, TX', + 1940397 => 'Wichita Falls, TX', + 1940422 => 'Munday, TX', + 1940423 => 'Windthorst, TX', + 1940427 => 'Alvord, TX', + 1940437 => 'Tioga, TX', + 1940442 => 'Denton, TX', + 1940458 => 'Sanger, TX', + 1940464 => 'Argyle, TX', + 1940479 => 'Ponder, TX', + 1940482 => 'Krum, TX', + 1940483 => 'Denton, TX', + 1940484 => 'Denton, TX', + 1940495 => 'Electra, TX', + 1940521 => 'Graham, TX', + 1940538 => 'Henrietta, TX', + 1940549 => 'Graham, TX', + 1940552 => 'Vernon, TX', + 1940553 => 'Vernon, TX', + 1940564 => 'Olney, TX', + 1940565 => 'Denton, TX', + 1940566 => 'Denton, TX', + 1940567 => 'Jacksboro, TX', + 1940569 => 'Burkburnett, TX', + 1940574 => 'Archer City, TX', + 1940586 => 'Holliday, TX', + 1940591 => 'Denton, TX', + 1940592 => 'Iowa Park, TX', + 1940612 => 'Gainesville, TX', + 1940626 => 'Decatur, TX', + 1940627 => 'Decatur, TX', + 1940644 => 'Chico, TX', + 1940648 => 'Justin, TX', + 1940657 => 'Knox City, TX', + 1940658 => 'Knox City, TX', + 1940663 => 'Quanah, TX', + 1940665 => 'Gainesville, TX', + 1940668 => 'Gainesville, TX', + 1940683 => 'Bridgeport, TX', + 1940684 => 'Crowell, TX', + 1940686 => 'Pilot Point, TX', + 1940687 => 'Wichita Falls, TX', + 1940689 => 'Wichita Falls, TX', + 1940691 => 'Wichita Falls, TX', + 1940692 => 'Wichita Falls, TX', + 1940696 => 'Wichita Falls, TX', + 1940716 => 'Wichita Falls, TX', + 1940720 => 'Wichita Falls, TX', + 1940723 => 'Wichita Falls, TX', + 1940759 => 'Muenster, TX', + 1940761 => 'Wichita Falls, TX', + 1940763 => 'Wichita Falls, TX', + 1940764 => 'Wichita Falls, TX', + 1940766 => 'Wichita Falls, TX', + 1940767 => 'Wichita Falls, TX', + 1940779 => 'Graford, TX', + 1940825 => 'Nocona, TX', + 1940849 => 'Throckmorton, TX', + 1940851 => 'Wichita Falls, TX', + 1940855 => 'Wichita Falls, TX', + 1940864 => 'Haskell, TX', + 1940872 => 'Bowie, TX', + 1940888 => 'Seymour, TX', + 1940889 => 'Seymour, TX', + 1940891 => 'Denton, TX', + 1940898 => 'Denton, TX', + 1940937 => 'Childress, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1941.php b/src/libphonenumber/geocoding/data/en/1941.php new file mode 100644 index 000000000..8eb76c270 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1941.php @@ -0,0 +1,116 @@ + 'Florida', + 1941205 => 'Punta Gorda, FL', + 1941235 => 'Port Charlotte, FL', + 1941240 => 'North Port, FL', + 1941255 => 'Port Charlotte, FL', + 1941308 => 'Sarasota, FL', + 1941312 => 'Sarasota, FL', + 1941316 => 'Sarasota, FL', + 1941330 => 'Sarasota, FL', + 1941341 => 'Sarasota, FL', + 1941342 => 'Sarasota, FL', + 1941343 => 'Sarasota, FL', + 1941346 => 'Sarasota, FL', + 1941347 => 'Punta Gorda, FL', + 1941349 => 'Sarasota, FL', + 1941351 => 'Sarasota, FL', + 1941355 => 'Sarasota, FL', + 1941358 => 'Sarasota, FL', + 1941359 => 'Sarasota, FL', + 1941361 => 'Sarasota, FL', + 1941362 => 'Sarasota, FL', + 1941363 => 'Sarasota, FL', + 1941364 => 'Sarasota, FL', + 1941365 => 'Sarasota, FL', + 1941366 => 'Sarasota, FL', + 1941371 => 'Sarasota, FL', + 1941377 => 'Sarasota, FL', + 1941378 => 'Sarasota, FL', + 1941379 => 'Sarasota, FL', + 1941383 => 'Longboat Key, FL', + 1941387 => 'Longboat Key, FL', + 1941388 => 'Sarasota, FL', + 1941408 => 'Venice, FL', + 1941423 => 'North Port, FL', + 1941426 => 'North Port, FL', + 1941429 => 'North Port, FL', + 1941460 => 'Englewood, FL', + 1941473 => 'Englewood, FL', + 1941474 => 'Englewood, FL', + 1941475 => 'Englewood, FL', + 1941483 => 'Venice, FL', + 1941484 => 'Venice, FL', + 1941485 => 'Venice, FL', + 1941486 => 'Venice, FL', + 1941487 => 'Sarasota, FL', + 1941488 => 'Venice, FL', + 1941492 => 'Venice, FL', + 1941493 => 'Venice, FL', + 1941496 => 'Venice, FL', + 1941497 => 'Venice, FL', + 1941505 => 'Punta Gorda, FL', + 1941552 => 'Sarasota, FL', + 1941554 => 'Sarasota, FL', + 1941556 => 'Sarasota, FL', + 1941567 => 'Bradenton, FL', + 1941575 => 'Punta Gorda, FL', + 1941613 => 'Port Charlotte, FL', + 1941624 => 'Port Charlotte, FL', + 1941625 => 'Port Charlotte, FL', + 1941627 => 'Port Charlotte, FL', + 1941629 => 'Port Charlotte, FL', + 1941637 => 'Punta Gorda, FL', + 1941639 => 'Punta Gorda, FL', + 1941706 => 'Sarasota, FL', + 1941708 => 'Bradenton, FL', + 1941714 => 'Bradenton, FL', + 1941727 => 'Bradenton, FL', + 1941739 => 'Bradenton, FL', + 1941741 => 'Bradenton, FL', + 1941743 => 'Port Charlotte, FL', + 1941744 => 'Bradenton, FL', + 1941745 => 'Bradenton, FL', + 1941746 => 'Bradenton, FL', + 1941747 => 'Bradenton, FL', + 1941748 => 'Bradenton, FL', + 1941749 => 'Bradenton, FL', + 1941750 => 'Bradenton, FL', + 1941751 => 'Bradenton, FL', + 1941752 => 'Bradenton, FL', + 1941753 => 'Bradenton, FL', + 1941755 => 'Bradenton, FL', + 1941756 => 'Bradenton, FL', + 1941758 => 'Bradenton, FL', + 1941761 => 'Bradenton, FL', + 1941764 => 'Port Charlotte, FL', + 1941766 => 'Port Charlotte, FL', + 1941776 => 'Parrish, FL', + 1941782 => 'Bradenton, FL', + 1941792 => 'Bradenton, FL', + 1941794 => 'Bradenton, FL', + 1941795 => 'Bradenton, FL', + 1941798 => 'Bradenton, FL', + 1941833 => 'Punta Gorda, FL', + 1941883 => 'Port Charlotte, FL', + 1941896 => 'Bradenton, FL', + 1941906 => 'Sarasota, FL', + 1941917 => 'Sarasota, FL', + 1941921 => 'Sarasota, FL', + 1941922 => 'Sarasota, FL', + 1941923 => 'Sarasota, FL', + 1941924 => 'Sarasota, FL', + 1941925 => 'Sarasota, FL', + 1941926 => 'Sarasota, FL', + 1941927 => 'Sarasota, FL', + 1941928 => 'Sarasota, FL', + 1941929 => 'Sarasota, FL', + 1941951 => 'Sarasota, FL', + 1941952 => 'Sarasota, FL', + 1941953 => 'Sarasota, FL', + 1941954 => 'Sarasota, FL', + 1941955 => 'Sarasota, FL', + 1941957 => 'Sarasota, FL', + 1941964 => 'Boca Grande, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1947.php b/src/libphonenumber/geocoding/data/en/1947.php new file mode 100644 index 000000000..4c9dda394 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1947.php @@ -0,0 +1,5 @@ + 'Michigan', + 1947318 => 'Park Ridge, IL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1949.php b/src/libphonenumber/geocoding/data/en/1949.php new file mode 100644 index 000000000..1f10edf69 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1949.php @@ -0,0 +1,45 @@ + 'California', + 1949249 => 'Laguna Niguel, CA', + 1949258 => 'Newport Beach, CA', + 1949262 => 'Irvine, CA', + 1949341 => 'Irvine, CA', + 1949361 => 'San Clemente, CA', + 1949363 => 'Laguna Niguel, CA', + 1949366 => 'San Clemente, CA', + 1949369 => 'San Clemente, CA', + 1949376 => 'Laguna Beach, CA', + 1949387 => 'Irvine, CA', + 1949450 => 'Irvine, CA', + 1949453 => 'Irvine, CA', + 1949492 => 'San Clemente, CA', + 1949494 => 'Laguna Beach, CA', + 1949495 => 'Laguna Niguel, CA', + 1949497 => 'Laguna Beach, CA', + 1949498 => 'San Clemente, CA', + 1949499 => 'Laguna Beach, CA', + 1949502 => 'Irvine, CA', + 1949509 => 'Irvine, CA', + 1949551 => 'Irvine, CA', + 1949552 => 'Irvine, CA', + 1949559 => 'Irvine, CA', + 1949651 => 'Irvine, CA', + 1949653 => 'Irvine, CA', + 1949654 => 'Irvine, CA', + 1949673 => 'Newport Beach, CA', + 1949679 => 'Irvine, CA', + 1949717 => 'Newport Beach, CA', + 1949719 => 'Newport Beach, CA', + 1949726 => 'Irvine, CA', + 1949727 => 'Irvine, CA', + 1949733 => 'Irvine, CA', + 1949753 => 'Irvine, CA', + 1949754 => 'Irvine, CA', + 1949786 => 'Irvine, CA', + 1949788 => 'Irvine, CA', + 1949824 => 'Irvine, CA', + 1949856 => 'Irvine, CA', + 1949857 => 'Irvine, CA', + 1949936 => 'Irvine, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1951.php b/src/libphonenumber/geocoding/data/en/1951.php new file mode 100644 index 000000000..d8170f2ca --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1951.php @@ -0,0 +1,100 @@ + 'California', + 1951222 => 'Riverside, CA', + 1951242 => 'Moreno Valley, CA', + 1951243 => 'Moreno Valley, CA', + 1951245 => 'Lake Elsinore, CA', + 1951247 => 'Moreno Valley, CA', + 1951248 => 'Riverside, CA', + 1951272 => 'Corona, CA', + 1951274 => 'Riverside, CA', + 1951275 => 'Riverside, CA', + 1951276 => 'Riverside, CA', + 1951277 => 'Corona, CA', + 1951278 => 'Corona, CA', + 1951296 => 'Temecula, CA', + 1951302 => 'Temecula, CA', + 1951303 => 'Temecula, CA', + 1951304 => 'Murrieta, CA', + 1951308 => 'Temecula, CA', + 1951328 => 'Riverside, CA', + 1951340 => 'Corona, CA', + 1951341 => 'Riverside, CA', + 1951343 => 'Riverside, CA', + 1951351 => 'Riverside, CA', + 1951352 => 'Riverside, CA', + 1951353 => 'Riverside, CA', + 1951354 => 'Riverside, CA', + 1951358 => 'Riverside, CA', + 1951359 => 'Riverside, CA', + 1951367 => 'Riverside, CA', + 1951369 => 'Riverside, CA', + 1951372 => 'Corona, CA', + 1951443 => 'Perris, CA', + 1951461 => 'Murrieta, CA', + 1951471 => 'Lake Elsinore, CA', + 1951485 => 'Moreno Valley, CA', + 1951486 => 'Moreno Valley, CA', + 1951487 => 'San Jacinto, CA', + 1951488 => 'Moreno Valley, CA', + 1951493 => 'Corona, CA', + 1951506 => 'Temecula, CA', + 1951509 => 'Riverside, CA', + 1951571 => 'Moreno Valley, CA', + 1951587 => 'Temecula, CA', + 1951601 => 'Moreno Valley, CA', + 1951637 => 'Riverside, CA', + 1951652 => 'Hemet, CA', + 1951654 => 'San Jacinto, CA', + 1951657 => 'Perris, CA', + 1951658 => 'Hemet, CA', + 1951659 => 'Idyllwild-Pine Cove, CA', + 1951674 => 'Lake Elsinore, CA', + 1951676 => 'Temecula, CA', + 1951677 => 'Murrieta, CA', + 1951680 => 'Riverside, CA', + 1951682 => 'Riverside, CA', + 1951683 => 'Riverside, CA', + 1951684 => 'Riverside, CA', + 1951686 => 'Riverside, CA', + 1951687 => 'Riverside, CA', + 1951688 => 'Riverside, CA', + 1951689 => 'Riverside, CA', + 1951693 => 'Temecula, CA', + 1951694 => 'Temecula, CA', + 1951695 => 'Temecula, CA', + 1951696 => 'Murrieta, CA', + 1951698 => 'Murrieta, CA', + 1951699 => 'Temecula, CA', + 1951719 => 'Temecula, CA', + 1951738 => 'Corona, CA', + 1951739 => 'Corona, CA', + 1951763 => 'Anza, CA', + 1951765 => 'Hemet, CA', + 1951766 => 'Hemet, CA', + 1951774 => 'Riverside, CA', + 1951776 => 'Riverside, CA', + 1951778 => 'Riverside, CA', + 1951779 => 'Riverside, CA', + 1951780 => 'Riverside, CA', + 1951781 => 'Riverside, CA', + 1951782 => 'Riverside, CA', + 1951784 => 'Riverside, CA', + 1951785 => 'Riverside, CA', + 1951786 => 'Riverside, CA', + 1951787 => 'Riverside, CA', + 1951788 => 'Riverside, CA', + 1951789 => 'Riverside, CA', + 1951791 => 'Hemet, CA', + 1951826 => 'Riverside, CA', + 1951894 => 'Murrieta, CA', + 1951924 => 'Moreno Valley, CA', + 1951925 => 'Hemet, CA', + 1951927 => 'Hemet, CA', + 1951929 => 'Hemet, CA', + 1951940 => 'Perris, CA', + 1951943 => 'Perris, CA', + 1951955 => 'Riverside, CA', + 1951977 => 'Riverside, CA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1952.php b/src/libphonenumber/geocoding/data/en/1952.php new file mode 100644 index 000000000..0c3ec202a --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1952.php @@ -0,0 +1,13 @@ + 'Minnesota', + 1952445 => 'Shakopee, MN', + 1952447 => 'Prior Lake, MN', + 1952448 => 'Chaska, MN', + 1952469 => 'Lakeville, MN', + 1952472 => 'Mound, MN', + 1952492 => 'Jordan, MN', + 1952496 => 'Shakopee, MN', + 1952758 => 'New Prague, MN', + 1952873 => 'Belle Plaine, MN', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1954.php b/src/libphonenumber/geocoding/data/en/1954.php new file mode 100644 index 000000000..ce5191f6d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1954.php @@ -0,0 +1,59 @@ + 'Florida', + 1954262 => 'Davie, FL', + 1954340 => 'Coral Springs, FL', + 1954344 => 'Coral Springs, FL', + 1954345 => 'Coral Springs, FL', + 1954346 => 'Coral Springs, FL', + 1954349 => 'Weston, FL', + 1954355 => 'Fort Lauderdale, FL', + 1954359 => 'Fort Lauderdale, FL', + 1954360 => 'Deerfield Beach, FL', + 1954389 => 'Weston, FL', + 1954454 => 'Hallandale Beach, FL', + 1954456 => 'Hallandale Beach, FL', + 1954457 => 'Hallandale Beach, FL', + 1954458 => 'Hallandale Beach, FL', + 1954462 => 'Fort Lauderdale, FL', + 1954463 => 'Fort Lauderdale, FL', + 1954467 => 'Fort Lauderdale, FL', + 1954468 => 'Fort Lauderdale, FL', + 1954480 => 'Deerfield Beach, FL', + 1954492 => 'Fort Lauderdale, FL', + 1954522 => 'Fort Lauderdale, FL', + 1954523 => 'Fort Lauderdale, FL', + 1954524 => 'Fort Lauderdale, FL', + 1954525 => 'Fort Lauderdale, FL', + 1954527 => 'Fort Lauderdale, FL', + 1954575 => 'Coral Springs, FL', + 1954659 => 'Weston, FL', + 1954712 => 'Fort Lauderdale, FL', + 1954728 => 'Fort Lauderdale, FL', + 1954752 => 'Coral Springs, FL', + 1954753 => 'Coral Springs, FL', + 1954755 => 'Coral Springs, FL', + 1954760 => 'Fort Lauderdale, FL', + 1954761 => 'Fort Lauderdale, FL', + 1954763 => 'Fort Lauderdale, FL', + 1954764 => 'Fort Lauderdale, FL', + 1954766 => 'Fort Lauderdale, FL', + 1954767 => 'Fort Lauderdale, FL', + 1954779 => 'Fort Lauderdale, FL', + 1954781 => 'Pompano Beach, FL', + 1954782 => 'Pompano Beach, FL', + 1954783 => 'Pompano Beach, FL', + 1954784 => 'Pompano Beach, FL', + 1954785 => 'Pompano Beach, FL', + 1954786 => 'Pompano Beach, FL', + 1954788 => 'Pompano Beach, FL', + 1954796 => 'Coral Springs, FL', + 1954838 => 'Sunrise, FL', + 1954845 => 'Sunrise, FL', + 1954846 => 'Sunrise, FL', + 1954858 => 'Sunrise, FL', + 1954941 => 'Pompano Beach, FL', + 1954942 => 'Pompano Beach, FL', + 1954943 => 'Pompano Beach, FL', + 1954946 => 'Pompano Beach, FL', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1956.php b/src/libphonenumber/geocoding/data/en/1956.php new file mode 100644 index 000000000..f4605872b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1956.php @@ -0,0 +1,111 @@ + 'Texas', + 1956230 => 'Harlingen, TX', + 1956233 => 'Los Fresnos, TX', + 1956276 => 'San Benito, TX', + 1956287 => 'Edinburg, TX', + 1956289 => 'Edinburg, TX', + 1956316 => 'Edinburg, TX', + 1956318 => 'Edinburg, TX', + 1956323 => 'Mission, TX', + 1956350 => 'Brownsville, TX', + 1956361 => 'San Benito, TX', + 1956364 => 'Harlingen, TX', + 1956365 => 'Harlingen, TX', + 1956366 => 'Harlingen, TX', + 1956380 => 'Edinburg, TX', + 1956381 => 'Edinburg, TX', + 1956383 => 'Edinburg, TX', + 1956386 => 'Edinburg, TX', + 1956389 => 'Harlingen, TX', + 1956399 => 'San Benito, TX', + 1956412 => 'Harlingen, TX', + 1956421 => 'Harlingen, TX', + 1956423 => 'Harlingen, TX', + 1956424 => 'Mission, TX', + 1956425 => 'Harlingen, TX', + 1956427 => 'Harlingen, TX', + 1956428 => 'Harlingen, TX', + 1956440 => 'Harlingen, TX', + 1956447 => 'Weslaco, TX', + 1956461 => 'Donna, TX', + 1956464 => 'Donna, TX', + 1956473 => 'Laredo, TX', + 1956487 => 'Rio Grande City, TX', + 1956488 => 'Rio Grande City, TX', + 1956504 => 'Brownsville, TX', + 1956514 => 'Mercedes, TX', + 1956519 => 'Mission, TX', + 1956523 => 'Laredo, TX', + 1956541 => 'Brownsville, TX', + 1956542 => 'Brownsville, TX', + 1956544 => 'Brownsville, TX', + 1956546 => 'Brownsville, TX', + 1956547 => 'Brownsville, TX', + 1956548 => 'Brownsville, TX', + 1956550 => 'Brownsville, TX', + 1956554 => 'Brownsville, TX', + 1956565 => 'Mercedes, TX', + 1956568 => 'Laredo, TX', + 1956574 => 'Brownsville, TX', + 1956580 => 'Mission, TX', + 1956581 => 'Mission, TX', + 1956583 => 'Mission, TX', + 1956584 => 'Mission, TX', + 1956585 => 'Mission, TX', + 1956618 => 'McAllen, TX', + 1956621 => 'Brownsville, TX', + 1956627 => 'McAllen, TX', + 1956630 => 'McAllen, TX', + 1956631 => 'McAllen, TX', + 1956632 => 'McAllen, TX', + 1956661 => 'McAllen, TX', + 1956664 => 'McAllen, TX', + 1956668 => 'McAllen, TX', + 1956682 => 'McAllen, TX', + 1956683 => 'McAllen, TX', + 1956686 => 'McAllen, TX', + 1956687 => 'McAllen, TX', + 1956688 => 'McAllen, TX', + 1956689 => 'Raymondville, TX', + 1956712 => 'Laredo, TX', + 1956716 => 'Rio Grande City, TX', + 1956717 => 'Laredo, TX', + 1956718 => 'Laredo, TX', + 1956721 => 'Laredo, TX', + 1956722 => 'Laredo, TX', + 1956723 => 'Laredo, TX', + 1956724 => 'Laredo, TX', + 1956725 => 'Laredo, TX', + 1956726 => 'Laredo, TX', + 1956727 => 'Laredo, TX', + 1956728 => 'Laredo, TX', + 1956729 => 'Laredo, TX', + 1956748 => 'Rio Hondo, TX', + 1956753 => 'Laredo, TX', + 1956761 => 'South Padre Island, TX', + 1956765 => 'Zapata, TX', + 1956791 => 'Laredo, TX', + 1956794 => 'Laredo, TX', + 1956795 => 'Laredo, TX', + 1956796 => 'Laredo, TX', + 1956797 => 'La Feria, TX', + 1956831 => 'Brownsville, TX', + 1956832 => 'Brownsville, TX', + 1956838 => 'Brownsville, TX', + 1956843 => 'Hidalgo, TX', + 1956849 => 'Roma, TX', + 1956882 => 'Brownsville, TX', + 1956928 => 'McAllen, TX', + 1956943 => 'Port Isabel, TX', + 1956968 => 'Weslaco, TX', + 1956969 => 'Weslaco, TX', + 1956971 => 'McAllen, TX', + 1956972 => 'McAllen, TX', + 1956973 => 'Weslaco, TX', + 1956982 => 'Brownsville, TX', + 1956986 => 'Brownsville, TX', + 1956992 => 'McAllen, TX', + 1956994 => 'McAllen, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1970.php b/src/libphonenumber/geocoding/data/en/1970.php new file mode 100644 index 000000000..5f65fe83c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1970.php @@ -0,0 +1,170 @@ + 'Colorado', + 1970203 => 'Loveland, CO', + 1970204 => 'Fort Collins, CO', + 1970206 => 'Fort Collins, CO', + 1970207 => 'Fort Collins, CO', + 1970221 => 'Fort Collins, CO', + 1970223 => 'Fort Collins, CO', + 1970224 => 'Fort Collins, CO', + 1970225 => 'Fort Collins, CO', + 1970226 => 'Fort Collins, CO', + 1970229 => 'Fort Collins, CO', + 1970240 => 'Montrose, CO', + 1970241 => 'Grand Junction, CO', + 1970242 => 'Grand Junction, CO', + 1970243 => 'Grand Junction, CO', + 1970244 => 'Grand Junction, CO', + 1970245 => 'Grand Junction, CO', + 1970247 => 'Durango, CO', + 1970248 => 'Grand Junction, CO', + 1970249 => 'Montrose, CO', + 1970252 => 'Montrose, CO', + 1970254 => 'Grand Junction, CO', + 1970255 => 'Grand Junction, CO', + 1970256 => 'Grand Junction, CO', + 1970257 => 'Grand Junction, CO', + 1970259 => 'Durango, CO', + 1970263 => 'Grand Junction, CO', + 1970264 => 'Pagosa Springs, CO', + 1970266 => 'Fort Collins, CO', + 1970267 => 'Fort Collins, CO', + 1970276 => 'Hayden, CO', + 1970278 => 'Loveland, CO', + 1970282 => 'Fort Collins, CO', + 1970283 => 'De Beque, CO', + 1970284 => 'La Salle, CO', + 1970285 => 'Parachute, CO', + 1970297 => 'Fort Collins, CO', + 1970298 => 'Grand Junction, CO', + 1970304 => 'Greeley, CO', + 1970313 => 'Greeley, CO', + 1970323 => 'Olathe, CO', + 1970325 => 'Ouray, CO', + 1970327 => 'Norwood, CO', + 1970328 => 'Eagle, CO', + 1970330 => 'Greeley, CO', + 1970332 => 'Wray, CO', + 1970336 => 'Greeley, CO', + 1970345 => 'Akron, CO', + 1970346 => 'Greeley, CO', + 1970347 => 'Greeley, CO', + 1970348 => 'Greeley, CO', + 1970349 => 'Crested Butte, CO', + 1970350 => 'Greeley, CO', + 1970351 => 'Greeley, CO', + 1970352 => 'Greeley, CO', + 1970353 => 'Greeley, CO', + 1970356 => 'Greeley, CO', + 1970375 => 'Durango, CO', + 1970377 => 'Fort Collins, CO', + 1970378 => 'Greeley, CO', + 1970382 => 'Durango, CO', + 1970384 => 'Glenwood Springs, CO', + 1970385 => 'Durango, CO', + 1970387 => 'Silverton, CO', + 1970392 => 'Greeley, CO', + 1970395 => 'Greeley, CO', + 1970403 => 'Durango, CO', + 1970407 => 'Fort Collins, CO', + 1970416 => 'Fort Collins, CO', + 1970419 => 'Fort Collins, CO', + 1970424 => 'Grand Junction, CO', + 1970429 => 'Aspen, CO', + 1970453 => 'Breckenridge, CO', + 1970454 => 'Eaton, CO', + 1970461 => 'Loveland, CO', + 1970464 => 'Palisade, CO', + 1970472 => 'Fort Collins, CO', + 1970474 => 'Julesburg, CO', + 1970476 => 'Vail, CO', + 1970479 => 'Vail, CO', + 1970482 => 'Fort Collins, CO', + 1970483 => 'Wiggins, CO', + 1970484 => 'Fort Collins, CO', + 1970487 => 'Collbran, CO', + 1970490 => 'Fort Collins, CO', + 1970491 => 'Fort Collins, CO', + 1970493 => 'Fort Collins, CO', + 1970494 => 'Fort Collins, CO', + 1970495 => 'Fort Collins, CO', + 1970498 => 'Fort Collins, CO', + 1970521 => 'Sterling, CO', + 1970522 => 'Sterling, CO', + 1970524 => 'Gypsum, CO', + 1970526 => 'Sterling, CO', + 1970527 => 'Paonia, CO', + 1970532 => 'Berthoud, CO', + 1970533 => 'Mancos, CO', + 1970542 => 'Fort Morgan, CO', + 1970544 => 'Aspen, CO', + 1970547 => 'Breckenridge, CO', + 1970563 => 'Ignacio, CO', + 1970564 => 'Cortez, CO', + 1970565 => 'Cortez, CO', + 1970569 => 'Edwards, CO', + 1970577 => 'Estes Park, CO', + 1970586 => 'Estes Park, CO', + 1970593 => 'Loveland, CO', + 1970612 => 'Loveland, CO', + 1970613 => 'Loveland, CO', + 1970622 => 'Loveland, CO', + 1970625 => 'Rifle, CO', + 1970626 => 'Ridgway, CO', + 1970627 => 'Grand Lake, CO', + 1970635 => 'Loveland, CO', + 1970641 => 'Gunnison, CO', + 1970663 => 'Loveland, CO', + 1970667 => 'Loveland, CO', + 1970668 => 'Frisco, CO', + 1970669 => 'Loveland, CO', + 1970674 => 'Windsor, CO', + 1970675 => 'Rangely, CO', + 1970683 => 'Grand Junction, CO', + 1970686 => 'Windsor, CO', + 1970704 => 'Carbondale, CO', + 1970723 => 'Walden, CO', + 1970724 => 'Kremmling, CO', + 1970728 => 'Telluride, CO', + 1970731 => 'Pagosa Springs, CO', + 1970736 => 'Oak Creek, CO', + 1970748 => 'Avon, CO', + 1970764 => 'Durango, CO', + 1970769 => 'Durango, CO', + 1970774 => 'Haxtun, CO', + 1970776 => 'Loveland, CO', + 1970785 => 'Platteville, CO', + 1970824 => 'Craig, CO', + 1970826 => 'Craig, CO', + 1970827 => 'Minturn, CO', + 1970842 => 'Brush, CO', + 1970845 => 'Avon, CO', + 1970848 => 'Yuma, CO', + 1970854 => 'Holyoke, CO', + 1970856 => 'Cedaredge, CO', + 1970858 => 'Fruita, CO', + 1970864 => 'Nucla, CO', + 1970867 => 'Fort Morgan, CO', + 1970870 => 'Steamboat Spgs, CO', + 1970872 => 'Hotchkiss, CO', + 1970874 => 'Delta, CO', + 1970876 => 'Silt, CO', + 1970878 => 'Meeker, CO', + 1970884 => 'Bayfield, CO', + 1970887 => 'Granby, CO', + 1970920 => 'Aspen, CO', + 1970921 => 'Crawford, CO', + 1970925 => 'Aspen, CO', + 1970926 => 'Edwards, CO', + 1970927 => 'Basalt, CO', + 1970928 => 'Glenwood Springs, CO', + 1970944 => 'Lake City, CO', + 1970945 => 'Glenwood Springs, CO', + 1970947 => 'Glenwood Springs, CO', + 1970949 => 'Avon, CO', + 1970962 => 'Loveland, CO', + 1970963 => 'Carbondale, CO', + 1970984 => 'New Castle, CO', + 1970986 => 'Grand Junction, CO', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1971.php b/src/libphonenumber/geocoding/data/en/1971.php new file mode 100644 index 000000000..2fdb3e9de --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1971.php @@ -0,0 +1,5 @@ + 'Oregon', + 1971983 => 'Woodburn, OR', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1972.php b/src/libphonenumber/geocoding/data/en/1972.php new file mode 100644 index 000000000..c1078d8b2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1972.php @@ -0,0 +1,189 @@ + 'Texas', + 1972202 => 'Plano, TX', + 1972205 => 'Garland, TX', + 1972206 => 'Grand Prairie, TX', + 1972208 => 'Plano, TX', + 1972216 => 'Mesquite, TX', + 1972218 => 'Lancaster, TX', + 1972219 => 'Lewisville, TX', + 1972221 => 'Lewisville, TX', + 1972222 => 'Mesquite, TX', + 1972227 => 'Lancaster, TX', + 1972237 => 'Grand Prairie, TX', + 1972240 => 'Garland, TX', + 1972242 => 'Carrollton, TX', + 1972245 => 'Carrollton, TX', + 1972252 => 'Irving, TX', + 1972253 => 'Irving, TX', + 1972254 => 'Irving, TX', + 1972255 => 'Irving, TX', + 1972256 => 'Irving, TX', + 1972257 => 'Irving, TX', + 1972258 => 'Irving, TX', + 1972259 => 'Irving, TX', + 1972262 => 'Grand Prairie, TX', + 1972263 => 'Grand Prairie, TX', + 1972264 => 'Grand Prairie, TX', + 1972266 => 'Grand Prairie, TX', + 1972271 => 'Garland, TX', + 1972272 => 'Garland, TX', + 1972276 => 'Garland, TX', + 1972278 => 'Garland, TX', + 1972285 => 'Mesquite, TX', + 1972287 => 'Seagoville, TX', + 1972288 => 'Mesquite, TX', + 1972289 => 'Mesquite, TX', + 1972291 => 'Cedar Hill, TX', + 1972293 => 'Cedar Hill, TX', + 1972303 => 'Garland, TX', + 1972304 => 'Coppell, TX', + 1972312 => 'Plano, TX', + 1972313 => 'Irving, TX', + 1972315 => 'Lewisville, TX', + 1972323 => 'Carrollton, TX', + 1972335 => 'Frisco, TX', + 1972353 => 'Lewisville, TX', + 1972361 => 'Dallas, TX', + 1972378 => 'Plano, TX', + 1972382 => 'Celina, TX', + 1972387 => 'Dallas, TX', + 1972390 => 'Allen, TX', + 1972393 => 'Coppell, TX', + 1972394 => 'Carrollton, TX', + 1972396 => 'Allen, TX', + 1972398 => 'Plano, TX', + 1972403 => 'Plano, TX', + 1972404 => 'Dallas, TX', + 1972412 => 'Rowlett, TX', + 1972414 => 'Garland, TX', + 1972416 => 'Carrollton, TX', + 1972417 => 'Carrollton, TX', + 1972418 => 'Carrollton, TX', + 1972419 => 'Dallas, TX', + 1972422 => 'Plano, TX', + 1972423 => 'Plano, TX', + 1972427 => 'Crandall, TX', + 1972436 => 'Lewisville, TX', + 1972438 => 'Irving, TX', + 1972442 => 'Wylie, TX', + 1972446 => 'Carrollton, TX', + 1972449 => 'Palmer, TX', + 1972459 => 'Lewisville, TX', + 1972462 => 'Coppell, TX', + 1972463 => 'Rowlett, TX', + 1972466 => 'Carrollton, TX', + 1972473 => 'Plano, TX', + 1972475 => 'Rowlett, TX', + 1972485 => 'Garland, TX', + 1972487 => 'Garland, TX', + 1972491 => 'Plano, TX', + 1972492 => 'Carrollton, TX', + 1972494 => 'Garland, TX', + 1972496 => 'Garland, TX', + 1972501 => 'Irving, TX', + 1972502 => 'Dallas, TX', + 1972509 => 'Plano, TX', + 1972512 => 'Carrollton, TX', + 1972513 => 'Irving, TX', + 1972517 => 'Plano, TX', + 1972518 => 'Irving, TX', + 1972519 => 'Plano, TX', + 1972522 => 'Grand Prairie, TX', + 1972524 => 'Terrell, TX', + 1972527 => 'Plano, TX', + 1972529 => 'McKinney, TX', + 1972530 => 'Garland, TX', + 1972540 => 'McKinney, TX', + 1972542 => 'McKinney, TX', + 1972547 => 'McKinney, TX', + 1972548 => 'McKinney, TX', + 1972550 => 'Irving, TX', + 1972551 => 'Terrell, TX', + 1972552 => 'Forney, TX', + 1972554 => 'Irving, TX', + 1972562 => 'McKinney, TX', + 1972563 => 'Terrell, TX', + 1972564 => 'Forney, TX', + 1972566 => 'Dallas, TX', + 1972569 => 'McKinney, TX', + 1972570 => 'Irving, TX', + 1972574 => 'Dallas, TX', + 1972576 => 'Red Oak, TX', + 1972578 => 'Plano, TX', + 1972579 => 'Irving, TX', + 1972580 => 'Irving, TX', + 1972594 => 'Irving, TX', + 1972596 => 'Plano, TX', + 1972599 => 'Plano, TX', + 1972600 => 'Irving, TX', + 1972602 => 'Grand Prairie, TX', + 1972606 => 'Grand Prairie, TX', + 1972612 => 'Plano, TX', + 1972618 => 'Plano, TX', + 1972623 => 'Grand Prairie, TX', + 1972628 => 'Dallas, TX', + 1972633 => 'Plano, TX', + 1972635 => 'Royse City, TX', + 1972641 => 'Grand Prairie, TX', + 1972642 => 'Grand Prairie, TX', + 1972647 => 'Grand Prairie, TX', + 1972650 => 'Irving, TX', + 1972659 => 'Irving, TX', + 1972660 => 'Grand Prairie, TX', + 1972701 => 'Dallas, TX', + 1972717 => 'Irving, TX', + 1972719 => 'Irving, TX', + 1972721 => 'Irving, TX', + 1972722 => 'Rockwall, TX', + 1972723 => 'Midlothian, TX', + 1972727 => 'Allen, TX', + 1972734 => 'Princeton, TX', + 1972736 => 'Princeton, TX', + 1972744 => 'Richardson, TX', + 1972745 => 'Coppell, TX', + 1972749 => 'Dallas, TX', + 1972756 => 'Irving, TX', + 1972769 => 'Plano, TX', + 1972770 => 'Dallas, TX', + 1972771 => 'Rockwall, TX', + 1972772 => 'Rockwall, TX', + 1972774 => 'Dallas, TX', + 1972775 => 'Midlothian, TX', + 1972781 => 'Plano, TX', + 1972782 => 'Farmersville, TX', + 1972784 => 'Farmersville, TX', + 1972790 => 'Irving, TX', + 1972794 => 'Dallas, TX', + 1972812 => 'Irving, TX', + 1972830 => 'Irving, TX', + 1972840 => 'Garland, TX', + 1972842 => 'Ferris, TX', + 1972855 => 'Dallas, TX', + 1972864 => 'Garland, TX', + 1972870 => 'Irving, TX', + 1972871 => 'Irving, TX', + 1972875 => 'Ennis, TX', + 1972878 => 'Ennis, TX', + 1972881 => 'Plano, TX', + 1972918 => 'Richardson, TX', + 1972923 => 'Waxahachie, TX', + 1972924 => 'Anna, TX', + 1972925 => 'Dallas, TX', + 1972926 => 'Garland, TX', + 1972929 => 'Irving, TX', + 1972932 => 'Kaufman, TX', + 1972935 => 'Waxahachie, TX', + 1972937 => 'Waxahachie, TX', + 1972938 => 'Waxahachie, TX', + 1972943 => 'Plano, TX', + 1972962 => 'Kaufman, TX', + 1972963 => 'Frisco, TX', + 1972964 => 'Plano, TX', + 1972969 => 'Irving, TX', + 1972981 => 'Plano, TX', + 1972985 => 'Plano, TX', + 1972986 => 'Irving, TX', + 1972988 => 'Grand Prairie, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1973.php b/src/libphonenumber/geocoding/data/en/1973.php new file mode 100644 index 000000000..41d11f9c1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1973.php @@ -0,0 +1,112 @@ + 'New Jersey', + 1973230 => 'Newark, NJ', + 1973235 => 'Nutley, NJ', + 1973242 => 'Newark, NJ', + 1973243 => 'West Orange, NJ', + 1973247 => 'Paterson, NJ', + 1973259 => 'Bloomfield, NJ', + 1973273 => 'Newark, NJ', + 1973274 => 'Newark, NJ', + 1973278 => 'Paterson, NJ', + 1973279 => 'Paterson, NJ', + 1973284 => 'Nutley, NJ', + 1973286 => 'Newark, NJ', + 1973290 => 'Morristown, NJ', + 1973293 => 'Montague, NJ', + 1973297 => 'Newark, NJ', + 1973305 => 'Wayne, NJ', + 1973321 => 'Paterson, NJ', + 1973322 => 'Livingston, NJ', + 1973324 => 'West Orange, NJ', + 1973325 => 'West Orange, NJ', + 1973338 => 'Bloomfield, NJ', + 1973344 => 'Newark, NJ', + 1973345 => 'Paterson, NJ', + 1973350 => 'Newark, NJ', + 1973353 => 'Newark, NJ', + 1973357 => 'Paterson, NJ', + 1973383 => 'Newton, NJ', + 1973424 => 'Newark, NJ', + 1973425 => 'Morristown, NJ', + 1973450 => 'Belleville, NJ', + 1973451 => 'Morristown, NJ', + 1973465 => 'Newark, NJ', + 1973466 => 'Newark, NJ', + 1973482 => 'Newark, NJ', + 1973483 => 'Newark, NJ', + 1973485 => 'Newark, NJ', + 1973491 => 'Newark, NJ', + 1973497 => 'Newark, NJ', + 1973504 => 'Newark, NJ', + 1973509 => 'Montclair, NJ', + 1973522 => 'Newark, NJ', + 1973523 => 'Paterson, NJ', + 1973533 => 'Livingston, NJ', + 1973543 => 'Mendham, NJ', + 1973549 => 'Florham Park, NJ', + 1973578 => 'Newark, NJ', + 1973587 => 'Denville, NJ', + 1973589 => 'Newark, NJ', + 1973596 => 'Newark, NJ', + 1973621 => 'Newark, NJ', + 1973622 => 'Newark, NJ', + 1973623 => 'Newark, NJ', + 1973624 => 'Newark, NJ', + 1973631 => 'Morristown, NJ', + 1973635 => 'Chatham, NJ', + 1973642 => 'Newark, NJ', + 1973643 => 'Newark, NJ', + 1973645 => 'Newark, NJ', + 1973648 => 'Newark, NJ', + 1973655 => 'Montclair, NJ', + 1973656 => 'Morristown, NJ', + 1973661 => 'Nutley, NJ', + 1973667 => 'Nutley, NJ', + 1973669 => 'West Orange, NJ', + 1973676 => 'East Orange, NJ', + 1973680 => 'Bloomfield, NJ', + 1973684 => 'Paterson, NJ', + 1973693 => 'Newark, NJ', + 1973695 => 'Morristown, NJ', + 1973701 => 'Chatham, NJ', + 1973702 => 'Sussex, NJ', + 1973726 => 'Sparta, NJ', + 1973729 => 'Sparta, NJ', + 1973731 => 'West Orange, NJ', + 1973732 => 'Newark, NJ', + 1973733 => 'Newark, NJ', + 1973736 => 'West Orange, NJ', + 1973740 => 'Livingston, NJ', + 1973742 => 'Paterson, NJ', + 1973743 => 'Bloomfield, NJ', + 1973744 => 'Montclair, NJ', + 1973746 => 'Montclair, NJ', + 1973748 => 'Bloomfield, NJ', + 1973751 => 'Belleville, NJ', + 1973754 => 'Paterson, NJ', + 1973758 => 'Livingston, NJ', + 1973759 => 'Belleville, NJ', + 1973782 => 'Paterson, NJ', + 1973783 => 'Montclair, NJ', + 1973792 => 'Newark, NJ', + 1973799 => 'Newark, NJ', + 1973817 => 'Newark, NJ', + 1973824 => 'Newark, NJ', + 1973844 => 'Belleville, NJ', + 1973853 => 'Hewitt, NJ', + 1973872 => 'Wayne, NJ', + 1973875 => 'Sussex, NJ', + 1973877 => 'Newark, NJ', + 1973881 => 'Paterson, NJ', + 1973925 => 'Paterson, NJ', + 1973926 => 'Newark, NJ', + 1973962 => 'Ringwood, NJ', + 1973971 => 'Morristown, NJ', + 1973972 => 'Newark, NJ', + 1973977 => 'Paterson, NJ', + 1973991 => 'Newark, NJ', + 1973993 => 'Morristown, NJ', + 1973994 => 'Livingston, NJ', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1978.php b/src/libphonenumber/geocoding/data/en/1978.php new file mode 100644 index 000000000..6c724276f --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1978.php @@ -0,0 +1,133 @@ + 'Massachusetts', + 1978232 => 'Beverly, MA', + 1978244 => 'Chelmsford, MA', + 1978249 => 'Athol, MA', + 1978250 => 'Chelmsford, MA', + 1978251 => 'North Chelmsford, MA', + 1978256 => 'Chelmsford, MA', + 1978263 => 'Acton, MA', + 1978264 => 'Acton, MA', + 1978266 => 'Acton, MA', + 1978276 => 'North Reading, MA', + 1978281 => 'Gloucester, MA', + 1978282 => 'Gloucester, MA', + 1978283 => 'Gloucester, MA', + 1978287 => 'Concord, MA', + 1978297 => 'Winchendon, MA', + 1978318 => 'Concord, MA', + 1978323 => 'Lowell, MA', + 1978338 => 'Beverly, MA', + 1978341 => 'Concord, MA', + 1978342 => 'Fitchburg, MA', + 1978343 => 'Fitchburg, MA', + 1978345 => 'Fitchburg, MA', + 1978346 => 'Merrimac, MA', + 1978348 => 'Fitchburg, MA', + 1978352 => 'Georgetown, MA', + 1978354 => 'Salem, MA', + 1978355 => 'Barre, MA', + 1978356 => 'Ipswich, MA', + 1978363 => 'West Newbury, MA', + 1978365 => 'Clinton, MA', + 1978368 => 'Clinton, MA', + 1978369 => 'Concord, MA', + 1978371 => 'Concord, MA', + 1978372 => 'Haverhill, MA', + 1978373 => 'Haverhill, MA', + 1978374 => 'Haverhill, MA', + 1978386 => 'Ashby, MA', + 1978388 => 'Amesbury, MA', + 1978392 => 'Westford, MA', + 1978422 => 'Sterling, MA', + 1978425 => 'Shirley, MA', + 1978433 => 'Pepperell, MA', + 1978440 => 'Sudbury, MA', + 1978441 => 'Lowell, MA', + 1978443 => 'Sudbury, MA', + 1978446 => 'Lowell, MA', + 1978448 => 'Groton, MA', + 1978452 => 'Lowell, MA', + 1978453 => 'Lowell, MA', + 1978454 => 'Lowell, MA', + 1978456 => 'Harvard, MA', + 1978458 => 'Lowell, MA', + 1978459 => 'Lowell, MA', + 1978464 => 'Princeton, MA', + 1978466 => 'Leominster, MA', + 1978470 => 'Andover, MA', + 1978474 => 'Andover, MA', + 1978475 => 'Andover, MA', + 1978486 => 'Littleton, MA', + 1978521 => 'Haverhill, MA', + 1978524 => 'Beverly, MA', + 1978525 => 'Gloucester, MA', + 1978526 => 'Manchester-by-the-Sea, MA', + 1978531 => 'Peabody, MA', + 1978532 => 'Peabody, MA', + 1978534 => 'Leominster, MA', + 1978535 => 'Peabody, MA', + 1978536 => 'Peabody, MA', + 1978537 => 'Leominster, MA', + 1978538 => 'Peabody, MA', + 1978546 => 'Rockport, MA', + 1978562 => 'Hudson, MA', + 1978567 => 'Hudson, MA', + 1978568 => 'Hudson, MA', + 1978579 => 'Sudbury, MA', + 1978582 => 'Lunenburg, MA', + 1978589 => 'Westford, MA', + 1978594 => 'Salem, MA', + 1978597 => 'Townsend, MA', + 1978620 => 'Lawrence, MA', + 1978623 => 'Andover, MA', + 1978630 => 'Gardner, MA', + 1978632 => 'Gardner, MA', + 1978635 => 'Acton, MA', + 1978640 => 'Tewksbury, MA', + 1978646 => 'Danvers, MA', + 1978649 => 'Tyngsboro, MA', + 1978654 => 'Lowell, MA', + 1978657 => 'Wilmington, MA', + 1978658 => 'Wilmington, MA', + 1978664 => 'North Reading, MA', + 1978665 => 'Fitchburg, MA', + 1978692 => 'Westford, MA', + 1978694 => 'Wilmington, MA', + 1978739 => 'Danvers, MA', + 1978740 => 'Salem, MA', + 1978741 => 'Salem, MA', + 1978743 => 'Salem, MA', + 1978744 => 'Salem, MA', + 1978745 => 'Salem, MA', + 1978749 => 'Andover, MA', + 1978750 => 'Danvers, MA', + 1978762 => 'Danvers, MA', + 1978768 => 'Essex, MA', + 1978777 => 'Danvers, MA', + 1978779 => 'Bolton, MA', + 1978784 => 'Ayer, MA', + 1978825 => 'Salem, MA', + 1978827 => 'Ashburnham, MA', + 1978834 => 'Amesbury, MA', + 1978838 => 'Berlin, MA', + 1978840 => 'Leominster, MA', + 1978851 => 'Tewksbury, MA', + 1978858 => 'Tewksbury, MA', + 1978874 => 'Westminster, MA', + 1978878 => 'Fitchburg, MA', + 1978921 => 'Beverly, MA', + 1978922 => 'Beverly, MA', + 1978927 => 'Beverly, MA', + 1978928 => 'Hubbardston, MA', + 1978934 => 'Lowell, MA', + 1978937 => 'Lowell, MA', + 1978946 => 'Lawrence, MA', + 1978948 => 'Rowley, MA', + 1978952 => 'Littleton, MA', + 1978957 => 'Dracut, MA', + 1978970 => 'Lowell, MA', + 1978977 => 'Peabody, MA', + 1978988 => 'Wilmington, MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1979.php b/src/libphonenumber/geocoding/data/en/1979.php new file mode 100644 index 000000000..543faf7c5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1979.php @@ -0,0 +1,73 @@ + 'Texas', + 1979209 => 'Bryan, TX', + 1979233 => 'Freeport, TX', + 1979234 => 'Eagle Lake, TX', + 1979239 => 'Freeport, TX', + 1979244 => 'Bay City, TX', + 1979245 => 'Bay City, TX', + 1979251 => 'Brenham, TX', + 1979265 => 'Clute, TX', + 1979277 => 'Brenham, TX', + 1979279 => 'Hearne, TX', + 1979282 => 'Wharton, TX', + 1979285 => 'Lake Jackson, TX', + 1979292 => 'Lake Jackson, TX', + 1979297 => 'Lake Jackson, TX', + 1979299 => 'Lake Jackson, TX', + 1979323 => 'Bay City, TX', + 1979335 => 'East Bernard, TX', + 1979345 => 'West Columbia, TX', + 1979361 => 'Bryan, TX', + 1979364 => 'Calvert, TX', + 1979421 => 'Brenham, TX', + 1979458 => 'College Station, TX', + 1979531 => 'Wharton, TX', + 1979532 => 'Wharton, TX', + 1979541 => 'El Campo, TX', + 1979542 => 'Giddings, TX', + 1979543 => 'El Campo, TX', + 1979548 => 'Sweeny, TX', + 1979549 => 'Angleton, TX', + 1979567 => 'Caldwell, TX', + 1979578 => 'El Campo, TX', + 1979596 => 'Somerville, TX', + 1979627 => 'Sealy, TX', + 1979648 => 'Louise, TX', + 1979680 => 'College Station, TX', + 1979690 => 'College Station, TX', + 1979691 => 'College Station, TX', + 1979693 => 'College Station, TX', + 1979694 => 'College Station, TX', + 1979695 => 'College Station, TX', + 1979696 => 'College Station, TX', + 1979725 => 'Weimar, TX', + 1979731 => 'Bryan, TX', + 1979732 => 'Columbus, TX', + 1979733 => 'Columbus, TX', + 1979743 => 'Schulenburg, TX', + 1979764 => 'College Station, TX', + 1979773 => 'Lexington, TX', + 1979775 => 'Bryan, TX', + 1979776 => 'Bryan, TX', + 1979778 => 'Bryan, TX', + 1979779 => 'Bryan, TX', + 1979793 => 'Needville, TX', + 1979798 => 'Brazoria, TX', + 1979822 => 'Bryan, TX', + 1979823 => 'Bryan, TX', + 1979826 => 'Hempstead, TX', + 1979828 => 'Franklin, TX', + 1979830 => 'Brenham, TX', + 1979836 => 'Brenham, TX', + 1979845 => 'College Station, TX', + 1979848 => 'Angleton, TX', + 1979849 => 'Angleton, TX', + 1979862 => 'College Station, TX', + 1979864 => 'Angleton, TX', + 1979865 => 'Bellville, TX', + 1979877 => 'Sealy, TX', + 1979885 => 'Sealy, TX', + 1979968 => 'La Grange, TX', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1980.php b/src/libphonenumber/geocoding/data/en/1980.php new file mode 100644 index 000000000..af197b5d5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1980.php @@ -0,0 +1,6 @@ + 'North Carolina', + 1980207 => 'Charlotte, NC', + 1980343 => 'Charlotte, NC', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1984.php b/src/libphonenumber/geocoding/data/en/1984.php new file mode 100644 index 000000000..4eb006eda --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1984.php @@ -0,0 +1,4 @@ + 'North Carolina', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1985.php b/src/libphonenumber/geocoding/data/en/1985.php new file mode 100644 index 000000000..f57fcc684 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1985.php @@ -0,0 +1,77 @@ + 'Louisiana', + 1985223 => 'Houma, LA', + 1985229 => 'Kentwood, LA', + 1985230 => 'Hammond, LA', + 1985252 => 'Pierre Part, LA', + 1985262 => 'Houma, LA', + 1985288 => 'Slidell, LA', + 1985340 => 'Hammond, LA', + 1985345 => 'Hammond, LA', + 1985359 => 'LaPlace, LA', + 1985370 => 'Ponchatoula, LA', + 1985380 => 'Morgan City, LA', + 1985384 => 'Morgan City, LA', + 1985385 => 'Morgan City, LA', + 1985386 => 'Ponchatoula, LA', + 1985396 => 'Golden Meadow, LA', + 1985419 => 'Hammond, LA', + 1985429 => 'Hammond, LA', + 1985446 => 'Thibodaux, LA', + 1985447 => 'Thibodaux, LA', + 1985448 => 'Thibodaux, LA', + 1985449 => 'Thibodaux, LA', + 1985497 => 'Edgard, LA', + 1985536 => 'Reserve, LA', + 1985537 => 'Raceland, LA', + 1985542 => 'Hammond, LA', + 1985543 => 'Hammond, LA', + 1985549 => 'Hammond, LA', + 1985580 => 'Houma, LA', + 1985624 => 'Mandeville, LA', + 1985626 => 'Mandeville, LA', + 1985633 => 'Thibodaux, LA', + 1985639 => 'Slidell, LA', + 1985641 => 'Slidell, LA', + 1985643 => 'Slidell, LA', + 1985645 => 'Slidell, LA', + 1985646 => 'Slidell, LA', + 1985649 => 'Slidell, LA', + 1985651 => 'LaPlace, LA', + 1985652 => 'LaPlace, LA', + 1985661 => 'Slidell, LA', + 1985662 => 'Hammond, LA', + 1985674 => 'Mandeville, LA', + 1985690 => 'Slidell, LA', + 1985693 => 'Larose, LA', + 1985726 => 'Slidell, LA', + 1985727 => 'Mandeville, LA', + 1985730 => 'Bogalusa, LA', + 1985732 => 'Bogalusa, LA', + 1985735 => 'Bogalusa, LA', + 1985747 => 'Amite, LA', + 1985748 => 'Amite, LA', + 1985781 => 'Slidell, LA', + 1985783 => 'Hahnville, LA', + 1985787 => 'Grand Isle, LA', + 1985795 => 'Franklinton, LA', + 1985796 => 'Folsom, LA', + 1985809 => 'Covington, LA', + 1985839 => 'Franklinton, LA', + 1985847 => 'Slidell, LA', + 1985851 => 'Houma, LA', + 1985853 => 'Houma, LA', + 1985857 => 'Houma, LA', + 1985863 => 'Pearl River, LA', + 1985867 => 'Covington, LA', + 1985868 => 'Houma, LA', + 1985872 => 'Houma, LA', + 1985873 => 'Houma, LA', + 1985876 => 'Houma, LA', + 1985879 => 'Houma, LA', + 1985882 => 'Lacombe, LA', + 1985892 => 'Covington, LA', + 1985893 => 'Covington, LA', + 1985898 => 'Covington, LA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/1989.php b/src/libphonenumber/geocoding/data/en/1989.php new file mode 100644 index 000000000..8cdff85c3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/1989.php @@ -0,0 +1,134 @@ + 'Michigan', + 1989224 => 'St. Johns, MI', + 1989227 => 'St. Johns, MI', + 1989246 => 'Gladwin, MI', + 1989249 => 'Saginaw, MI', + 1989268 => 'Vestaburg, MI', + 1989269 => 'Bad Axe, MI', + 1989275 => 'Roscommon, MI', + 1989288 => 'Durand, MI', + 1989291 => 'Sheridan, MI', + 1989317 => 'Mount Pleasant, MI', + 1989321 => 'Saginaw, MI', + 1989343 => 'West Branch, MI', + 1989344 => 'Grayling, MI', + 1989345 => 'West Branch, MI', + 1989348 => 'Grayling, MI', + 1989352 => 'Lakeview, MI', + 1989354 => 'Alpena, MI', + 1989356 => 'Alpena, MI', + 1989358 => 'Alpena, MI', + 1989382 => 'Barryton, MI', + 1989386 => 'Clare, MI', + 1989389 => 'Saint Helen, MI', + 1989399 => 'Saginaw, MI', + 1989401 => 'Saginaw, MI', + 1989422 => 'Houghton Lake, MI', + 1989426 => 'Gladwin, MI', + 1989427 => 'Edmore, MI', + 1989428 => 'Port Hope, MI', + 1989435 => 'Beaverton, MI', + 1989453 => 'Pigeon, MI', + 1989463 => 'Alma, MI', + 1989465 => 'Coleman, MI', + 1989466 => 'Alma, MI', + 1989479 => 'Harbor Beach, MI', + 1989486 => 'Midland, MI', + 1989496 => 'Midland, MI', + 1989497 => 'Saginaw, MI', + 1989539 => 'Harrison, MI', + 1989583 => 'Saginaw, MI', + 1989584 => 'Carson City, MI', + 1989588 => 'Farwell, MI', + 1989624 => 'Birch Run, MI', + 1989631 => 'Midland, MI', + 1989633 => 'Midland, MI', + 1989635 => 'Marlette, MI', + 1989642 => 'Hemlock, MI', + 1989643 => 'Merrill, MI', + 1989652 => 'Frankenmuth, MI', + 1989654 => 'Sterling, MI', + 1989658 => 'Ubly, MI', + 1989662 => 'Auburn, MI', + 1989667 => 'Bay City, MI', + 1989671 => 'Bay City, MI', + 1989672 => 'Caro, MI', + 1989673 => 'Caro, MI', + 1989674 => 'Unionville, MI', + 1989681 => 'St. Louis, MI', + 1989684 => 'Bay City, MI', + 1989685 => 'Rose City, MI', + 1989686 => 'Bay City, MI', + 1989687 => 'Sanford, MI', + 1989693 => 'Fairgrove, MI', + 1989695 => 'Freeland, MI', + 1989697 => 'Linwood, MI', + 1989705 => 'Gaylord, MI', + 1989723 => 'Owosso, MI', + 1989724 => 'Harrisville, MI', + 1989725 => 'Owosso, MI', + 1989728 => 'Hale, MI', + 1989729 => 'Owosso, MI', + 1989731 => 'Gaylord, MI', + 1989732 => 'Gaylord, MI', + 1989733 => 'Onaway, MI', + 1989734 => 'Rogers City, MI', + 1989735 => 'Glennie, MI', + 1989738 => 'Port Austin, MI', + 1989739 => 'Oscoda, MI', + 1989742 => 'Hillman, MI', + 1989743 => 'Corunna, MI', + 1989752 => 'Saginaw, MI', + 1989753 => 'Saginaw, MI', + 1989754 => 'Saginaw, MI', + 1989755 => 'Saginaw, MI', + 1989758 => 'Saginaw, MI', + 1989759 => 'Saginaw, MI', + 1989771 => 'Saginaw, MI', + 1989772 => 'Mount Pleasant, MI', + 1989773 => 'Mount Pleasant, MI', + 1989775 => 'Mount Pleasant, MI', + 1989779 => 'Mount Pleasant, MI', + 1989781 => 'Saginaw Charter Township, MI', + 1989785 => 'Atlanta, MI', + 1989786 => 'Lewiston, MI', + 1989790 => 'Saginaw, MI', + 1989791 => 'Saginaw, MI', + 1989792 => 'Saginaw, MI', + 1989793 => 'Saginaw, MI', + 1989797 => 'Saginaw, MI', + 1989799 => 'Saginaw, MI', + 1989802 => 'Clare, MI', + 1989821 => 'Roscommon, MI', + 1989823 => 'Vassar, MI', + 1989826 => 'Mio, MI', + 1989828 => 'Shepherd, MI', + 1989831 => 'Stanton, MI', + 1989832 => 'Midland, MI', + 1989834 => 'Ovid, MI', + 1989835 => 'Midland, MI', + 1989837 => 'Midland, MI', + 1989839 => 'Midland, MI', + 1989843 => 'Mayville, MI', + 1989845 => 'Chesaning, MI', + 1989846 => 'Standish, MI', + 1989856 => 'Caseville, MI', + 1989868 => 'Reese, MI', + 1989871 => 'Millington, MI', + 1989872 => 'Cass City, MI', + 1989873 => 'Prescott, MI', + 1989875 => 'Ithaca, MI', + 1989876 => 'Au Gres, MI', + 1989879 => 'Pinconning, MI', + 1989883 => 'Sebewaing, MI', + 1989891 => 'Bay City, MI', + 1989892 => 'Bay City, MI', + 1989893 => 'Bay City, MI', + 1989894 => 'Bay City, MI', + 1989921 => 'Saginaw, MI', + 1989923 => 'Midland, MI', + 1989953 => 'Mount Pleasant, MI', + 1989983 => 'Vanderbilt, MI', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/20.php b/src/libphonenumber/geocoding/data/en/20.php new file mode 100644 index 000000000..7a6fac158 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/20.php @@ -0,0 +1,30 @@ + 'Banha', + 2015 => '10th of Ramadan', + 202 => 'Cairo/Giza/Qalyubia', + 203 => 'Alexandria', + 2040 => 'Tanta', + 2045 => 'Damanhur', + 2046 => 'Marsa Matruh', + 2047 => 'Kafr El-Sheikh', + 2048 => 'Monufia', + 2050 => 'Mansoura', + 2055 => 'Zagazig', + 2057 => 'Damietta', + 2062 => 'Suez', + 2064 => 'Ismailia', + 2065 => 'Red Sea', + 2066 => 'Port Said', + 2068 => 'El-Arish', + 2069 => 'El-Tor', + 2082 => 'Beni Suef', + 2084 => 'Fayoum', + 2086 => 'Minia', + 2088 => 'Assiout', + 2092 => 'Wadi El-Gedid', + 2093 => 'Sohag', + 2095 => 'Luxor', + 2096 => 'Qena', + 2097 => 'Aswan', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/212.php b/src/libphonenumber/geocoding/data/en/212.php new file mode 100644 index 000000000..75a7aa747 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/212.php @@ -0,0 +1,70 @@ + 'Casablanca', + 212521 => 'Casablanca/Central Morocco', + 2125222 => 'Casablanca', + 2125223 => 'Casablanca', + 2125224 => 'Casablanca', + 2125225 => 'Casablanca', + 2125226 => 'Casablanca', + 2125227 => 'Casablanca', + 2125228 => 'Casablanca', + 2125229 => 'Casablanca', + 2125232 => 'Mohammedia', + 2125233 => 'El Jedida/Mohammedia', + 2125234 => 'Settai', + 2125235 => 'Oued Zem', + 2125237 => 'Settat', + 2125242 => 'El Kelaa des Sraghna', + 2125243 => 'Marrakech', + 2125244 => 'Marrakech', + 2125246 => 'El Youssoufia/Safi', + 2125247 => 'Essaouira', + 2125248 => 'Ouarzazate', + 212525 => 'Southern Morocco', + 2125282 => 'Agadir/Ait Meloul/Inezgane', + 2125283 => 'Inezgane/Taroudant', + 2125285 => 'Oulad Teima/Taroudant', + 2125286 => 'Tiznit', + 2125287 => 'Guelmim/Tan Tan', + 2125288 => 'Agadir/Es-Semara/Tarfaya', + 2125289 => 'Dakhla/Laayoune', + 2125290 => 'Casablanca', + 21252980 => 'Marrakech area', + 21252990 => 'Agadir area', + 212530 => 'Rabat/Kènitra', + 212531 => 'Tangier/Al Hoceima/Larache/Tètouan', + 212532 => 'Fès/Errachidia/Meknès/Nador/Oujda/Taza', + 2125352 => 'Taza', + 2125353 => 'Midelt', + 2125354 => 'Meknès', + 2125355 => 'Meknès', + 2125356 => 'Fès', + 2125357 => 'Goulmima', + 2125358 => 'Ifrane', + 2125359 => 'Fès', + 2125362 => 'Berkane', + 2125363 => 'Nador', + 2125365 => 'Oujda', + 2125366 => 'Figuig/Oujda', + 2125367 => 'Bouarfa/Oujda', + 2125368 => 'Figuig', + 2125372 => 'Rabat', + 2125373 => 'Kénitra', + 2125374 => 'Ouazzane', + 2125375 => 'Khémisset', + 2125376 => 'Rabat/Témara', + 2125377 => 'Rabat', + 2125378 => 'Salé', + 2125379 => 'Souk Larbaa', + 2125380 => 'Rabat area', + 21253880 => 'Tangier area', + 21253890 => 'Fès/Meknès areas', + 2125393 => 'Tangier', + 2125394 => 'Asilah', + 2125395 => 'Larache', + 2125396 => 'Fnideq/Martil/Mdiq', + 2125397 => 'Tétouan', + 2125398 => 'Al Hoceima/Chefchaouen', + 2125399 => 'Al Hoceima/Larache/Tangier', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/213.php b/src/libphonenumber/geocoding/data/en/213.php new file mode 100644 index 000000000..f31eeeb08 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/213.php @@ -0,0 +1,16 @@ + 'Algiers', + 21327 => 'Chlef', + 21329 => 'Ghardaia/Illizi/Tamanrasset', + 21331 => 'Constantine', + 21332 => 'El Oued', + 21333 => 'Batna/Beskra', + 21334 => 'Béjaïa/Jijel', + 21335 => 'Bordj Bou Arreridj', + 21337 => 'Tebessa', + 21338 => 'Annaba/Skikda', + 21341 => 'Oran', + 21343 => 'Tlemcen', + 21349 => 'Adrar/Béchar/Tindouf', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/216.php b/src/libphonenumber/geocoding/data/en/216.php new file mode 100644 index 000000000..f9c6b91e6 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/216.php @@ -0,0 +1,12 @@ + 'Ben Arous', + 21671 => 'Ariana/Ben Arous/Carthage/Tunis', + 21672 => 'Bizerte/Nabeul/Zaghouan', + 21673 => 'Chebba/Hamman-Sousse/Khenis/Mahdia/Monastir/Sousse', + 21674 => 'Agareb/Sfax', + 21675 => 'Gabes/Kebili/Medenine/Tataouine', + 21676 => 'Gafsa/Sidi Bouzid/Tozeur', + 21677 => 'Haffouz/Kairouan/Kasserine', + 21678 => 'Beja/Jendouba/Kef/La Kef/Siliana/Tabarka', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/220.php b/src/libphonenumber/geocoding/data/en/220.php new file mode 100644 index 000000000..414a85638 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/220.php @@ -0,0 +1,45 @@ + 'Banjul', + 22043 => 'Bundung/Serekunda', + 220441 => 'Sanyang', + 2204410 => 'Brufut', + 2204412 => 'Tanji', + 2204416 => 'Tujereng', + 2204417 => 'Sanyang', + 2204419 => 'Kartong', + 22044195 => 'Berending', + 220446 => 'Kotu/Senegambia', + 220447 => 'Yundum', + 220448 => 'Brikama/Kanilia', + 2204480 => 'Bondali', + 2204485 => 'Kafuta', + 2204486 => 'Gunjur', + 2204487 => 'Faraba', + 2204488 => 'Sibanor', + 2204489 => 'Bwiam', + 220449 => 'Bakau', + 2205540 => 'Kaiaf', + 2205541 => 'Kwenella', + 2205542 => 'Nyorojattaba', + 2205543 => 'Japeneh/Soma', + 2205544 => 'Bureng', + 2205545 => 'Pakaliba', + 2205546 => 'Kudang', + 2205547 => 'Jareng', + 220566 => 'Baja Kunda/Basse/Fatoto/Gambisara/Garawol/Misera/Sambakunda/Sudowol', + 2205665 => 'Kuntaur', + 2205666 => 'Numeyel', + 220567 => 'Sotuma', + 2205674 => 'Bansang', + 2205676 => 'Georgetown', + 2205678 => 'Brikama-Ba', + 2205710 => 'Barra', + 2205714 => 'Ndugukebbe', + 2205720 => 'Kerewan', + 2205723 => 'Njabakunda', + 2205725 => 'Iliasa', + 2205735 => 'Farafenni', + 2205738 => 'Ngensanjal', + 2205748 => 'Kaur', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/221.php b/src/libphonenumber/geocoding/data/en/221.php new file mode 100644 index 000000000..4ff897cd3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/221.php @@ -0,0 +1,5 @@ + 'Dakar', + 221339 => 'Outside Dakar', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/222.php b/src/libphonenumber/geocoding/data/en/222.php new file mode 100644 index 000000000..1545bcf16 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/222.php @@ -0,0 +1,15 @@ + 'Nouakchott', + 2224513 => 'Néma', + 2224515 => 'Aioun', + 2224533 => 'Kaédi', + 2224534 => 'Sélibaby', + 2224537 => 'Aleg', + 2224544 => 'Zouérat', + 2224546 => 'Atar', + 2224550 => 'Boghé', + 2224563 => 'Kiffa', + 2224569 => 'Rosso/Tidjikja', + 2224574 => 'Nouadhibou', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/224.php b/src/libphonenumber/geocoding/data/en/224.php new file mode 100644 index 000000000..92f612ae4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/224.php @@ -0,0 +1,24 @@ + 'Fria', + 2243031 => 'Boké', + 2243032 => 'Kamsar', + 2243041 => 'Conakry', + 2243042 => 'Conakry', + 2243043 => 'Conakry', + 2243045 => 'Conakry', + 2243046 => 'Boussoura', + 2243047 => 'Conakry', + 2243051 => 'Labé', + 2243053 => 'Pita', + 2243061 => 'Kindia', + 22430613 => 'Télimélé', + 2243068 => 'Mamou', + 2243069 => 'Dalaba', + 2243071 => 'Kankan', + 2243081 => 'Faranah', + 2243091 => 'N\'Zérékoré', + 2243094 => 'Macenta', + 2243097 => 'Guéckédou', + 2243098 => 'Kissidougou', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/225.php b/src/libphonenumber/geocoding/data/en/225.php new file mode 100644 index 000000000..0d9fbbe66 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/225.php @@ -0,0 +1,15 @@ + 'Plateau', + 22521 => 'Abidjan', + 22522 => 'Cocody', + 22523 => 'Banco', + 22524 => 'Abobo', + 22530 => 'Yamoussoukro', + 22531 => 'Bouaké', + 22532 => 'Daloa', + 22533 => 'Man', + 22534 => 'San Pedro', + 22535 => 'Abengourou', + 22536 => 'Korhogo', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/226.php b/src/libphonenumber/geocoding/data/en/226.php new file mode 100644 index 000000000..8dc64fef5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/226.php @@ -0,0 +1,32 @@ + 'Kaya', + 2262052 => 'Dédougou', + 2262053 => 'Boromo/Djibasso/Nouna', + 2262090 => 'Gaoua', + 2262091 => 'Banfora', + 2262096 => 'Orodara', + 2262097 => 'Bobo-Dioulasso', + 2262098 => 'Bobo-Dioulasso', + 2262099 => 'Béréba/Fo/Houndé', + 2264045 => 'Kaya', + 2264046 => 'Falagountou/Dori', + 2264054 => 'Yako', + 2264055 => 'Ouahigouya', + 2264056 => 'Djibo', + 2264070 => 'Pouytenga/Koupéla', + 2264071 => 'Tenkodogo', + 2264077 => 'Fada/Diabo', + 2264079 => 'Kantchari', + 226503 => 'Ouagadougou', + 2265040 => 'Pô/Kombissiri/Koubri', + 2265041 => 'Léo/Sapouy', + 2265042 => 'Ouagadougou', + 2265043 => 'Ouagadougou', + 2265044 => 'Koudougou', + 2265045 => 'Ouagadougou', + 2265046 => 'Ouagadougou', + 2265047 => 'Ouagadougou', + 2265048 => 'Ouagadougou', + 2265049 => 'Ouagadougou', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/228.php b/src/libphonenumber/geocoding/data/en/228.php new file mode 100644 index 000000000..4e8cbf3ee --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/228.php @@ -0,0 +1,9 @@ + 'Lome', + 22823 => 'Maritime region', + 22824 => 'Plateaux region', + 22825 => 'Central region', + 22826 => 'Kara region', + 22827 => 'Savannah region', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/229.php b/src/libphonenumber/geocoding/data/en/229.php new file mode 100644 index 000000000..a40893865 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/229.php @@ -0,0 +1,39 @@ + 'Ongala', + 2292022 => 'Kandiévé', + 2292024 => 'Sèmè', + 2292025 => 'Pobè/Kétou', + 2292026 => 'Sakété/Igolo', + 2292027 => 'Adjohoun', + 2292029 => 'Ouémé/Plateau departments', + 2292130 => 'Cadjehoun', + 2292131 => 'Ganhi', + 2292132 => 'Jéricho', + 2292133 => 'Akpakpa', + 2292134 => 'Ouidah', + 2292135 => 'Godomey', + 2292136 => 'Abomey-Calaci', + 2292137 => 'Allada', + 2292138 => 'Kouhounou', + 2292139 => 'Littoral/Atlantique departments', + 2292241 => 'Lokossa', + 2292243 => 'Come', + 2292246 => 'Dogbo', + 2292249 => 'Mono/Kouffo/Zou/Collines departments', + 2292250 => 'Abomey', + 2292251 => 'Bohicon', + 2292252 => 'Covè', + 2292253 => 'Dassa-Zoumé', + 2292254 => 'Savalou', + 2292255 => 'Savè', + 2292259 => 'Mono/Kouffo/Zou/Collines departments', + 2292361 => 'Parakou', + 2292362 => 'Nikki/Ndali', + 2292363 => 'Kandi/Gogounou/Ségbana', + 2292365 => 'Banikoara', + 2292367 => 'Malanville', + 2292380 => 'Djougou', + 2292382 => 'Natitingou', + 2292383 => 'Tanguiéta', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/230.php b/src/libphonenumber/geocoding/data/en/230.php new file mode 100644 index 000000000..11c174678 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/230.php @@ -0,0 +1,9 @@ + 'North Region', + 2304 => 'Central Region', + 2306 => 'South Region', + 230814 => 'Agalega', + 23083 => 'Rodrigues', + 23087 => 'Rodrigues', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/232.php b/src/libphonenumber/geocoding/data/en/232.php new file mode 100644 index 000000000..34f88e7cd --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/232.php @@ -0,0 +1,6 @@ + 'Freetown', + 23232 => 'Bo/Kenema', + 23252 => 'Makeni/Koidu', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/233.php b/src/libphonenumber/geocoding/data/en/233.php new file mode 100644 index 000000000..0df2c0654 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/233.php @@ -0,0 +1,70 @@ + 'Accra', + 233303 => 'Tema', + 2333035 => 'Ada', + 233307 => 'Greater Accra Region', + 2333120 => 'Takoradi', + 2333121 => 'Axim', + 2333122 => 'Elubo', + 2333123 => 'Tarkwa', + 2333124 => 'Asankragwa', + 2333125 => 'Samreboi', + 2333126 => 'Enchi', + 233317 => 'Western Region', + 2333220 => 'Kumasi', + 2333221 => 'Konongo', + 2333222 => 'Ashanti Mampong', + 2333223 => 'Ejura', + 2333224 => 'Bekwai', + 2333225 => 'Obuasi', + 233327 => 'Ashanti Region', + 2333320 => 'Swedru', + 2333321 => 'Cape Coast', + 2333322 => 'Dunkwa', + 2333323 => 'Winneba', + 233337 => 'Central Region', + 2333420 => 'Koforidua', + 2333421 => 'Nsawam', + 2333423 => 'Mpraeso', + 2333424 => 'Donkorkrom', + 2333425 => 'Suhum', + 2333426 => 'Asamankese', + 2333427 => 'Akuapim Mampong', + 2333428 => 'Aburi', + 23334292 => 'Akim Oda', + 2333430 => 'Akosombo', + 2333431 => 'Nkawkaw', + 233347 => 'Eastern Region', + 2333520 => 'Sunyani', + 2333521 => 'Bechem', + 2333522 => 'Berekum', + 2333523 => 'Dormaa Ahenkro', + 2333524 => 'Wenchi', + 2333525 => 'Techiman', + 2333526 => 'Atebubu', + 2333527 => 'Yeji', + 233357 => 'Brong-Ahafo Region', + 2333620 => 'Ho', + 2333621 => 'Amedzofe', + 2333623 => 'Kpandu', + 2333624 => 'Kete-Krachi', + 2333625 => 'Denu/Aflao', + 2333626 => 'Keta/Akatsi', + 2333627 => 'Hohoe', + 233367 => 'Volta Region', + 2333720 => 'Tamale', + 2333721 => 'Walewale', + 2333722 => 'Buipe', + 2333723 => 'Damongo', + 2333724 => 'Yendi', + 2333725 => 'Bole', + 2333726 => 'Salaga', + 233377 => 'Northern Region', + 2333820 => 'Bolgatanga', + 2333821 => 'Navrongo', + 2333822 => 'Bawku', + 233387 => 'Upper East Region', + 2333920 => 'Wa', + 233397 => 'Upper West Region', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/234.php b/src/libphonenumber/geocoding/data/en/234.php new file mode 100644 index 000000000..97546a3d2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/234.php @@ -0,0 +1,61 @@ + 'Lagos', + 2342 => 'Ibadan', + 23430 => 'Ado Ekiti', + 23431 => 'Ilorin', + 23433 => 'New Bussa', + 23434 => 'Akura', + 23435 => 'Oshogbo', + 23436 => 'Ile Ife', + 23437 => 'Ijebu Ode', + 23438 => 'Oyo', + 23439 => 'Abeokuta', + 23441 => 'Wukari', + 23442 => 'Enugu', + 23443 => 'Abakaliki', + 23444 => 'Makurdi', + 23445 => 'Ogoja', + 23446 => 'Onitsha', + 23447 => 'Lafia', + 23448 => 'Awka', + 23450 => 'Ikare', + 23451 => 'Owo', + 23452 => 'Benin', + 23453 => 'Warri', + 23454 => 'Sapele', + 23455 => 'Agbor', + 23456 => 'Asaba', + 23457 => 'Auchi', + 23458 => 'Lokoja', + 23459 => 'Okitipupa', + 23460 => 'Sokobo', + 23461 => 'Kafanchau', + 23462 => 'Kaduna', + 23463 => 'Gusau', + 23464 => 'Kano', + 23465 => 'Katsina', + 23466 => 'Minna', + 23467 => 'Kontagora', + 23468 => 'Birnin-Kebbi', + 23469 => 'Zaria', + 2347020 => 'Pank Shin', + 23471 => 'Azare', + 23472 => 'Gombe', + 23473 => 'Jos', + 23474 => 'Damaturu', + 23475 => 'Yola', + 23476 => 'Maiduguri', + 23477 => 'Bauchi', + 23478 => 'Hadejia', + 23479 => 'Jalingo', + 23482 => 'Aba', + 23483 => 'Owerri', + 23484 => 'Port Harcourt', + 23485 => 'Uyo', + 23486 => 'Ahoada', + 23487 => 'Calabar', + 23488 => 'Umuahia', + 23489 => 'Yenegoa', + 2349 => 'Abuja', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/238.php b/src/libphonenumber/geocoding/data/en/238.php new file mode 100644 index 000000000..731ba66a8 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/238.php @@ -0,0 +1,41 @@ + 'Ribeira Grande, Santo Antão', + 238222 => 'Porto Novo, Santo Antão', + 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', + 238230 => 'Mindelo, São Vicente', + 238231 => 'Mindelo, São Vicente', + 238232 => 'Mindelo, São Vicente', + 238235 => 'Ribeira Brava, São Nicolau', + 238236 => 'Tarrafal de São Nicolau, São Nicolau', + 238237 => 'Fajã, São Nicolau', + 238238 => 'Praia Branca, São Nicolau', + 238241 => 'Espargos, Sal', + 238242 => 'Santa Maria, Sal', + 238251 => 'Sal Rei, Boa Vista', + 238252 => 'Funda das Figueiras, Boa Vista', + 238255 => 'Vila do Maio, Maio', + 238256 => 'Calheta, Maio', + 238260 => 'Praia, Santiago', + 238261 => 'Praia, Santiago', + 238262 => 'Praia, Santiago', + 238263 => 'Praia, Santiago', + 238264 => 'Praia, Santiago', + 238265 => 'Santa Catarina, Santiago', + 238266 => 'Tarrafal, Santiago', + 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', + 238272 => 'Picos, Santiago', + 238273 => 'Calheta de São Miguel, Santiago', + 238281 => 'São Filipe, Fogo', + 238282 => 'Cova Figueira, Fogo', + 238283 => 'Mosteiros, Fogo', + 238284 => 'São Jorge, Fogo', + 238285 => 'Nova Sintra, Brava', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/239.php b/src/libphonenumber/geocoding/data/en/239.php new file mode 100644 index 000000000..035fe9b84 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/239.php @@ -0,0 +1,22 @@ + 'Santo Amaro', + 2392221 => 'Água Grande', + 2392222 => 'Água Grande', + 2392223 => 'Água Grande', + 2392224 => 'Água Grande', + 2392225 => 'Água Grande', + 2392226 => 'Água Grande', + 2392227 => 'Água Grande', + 2392228 => 'Água Grande', + 2392231 => 'Guadalupe', + 2392233 => 'Neves, Santa Catarina', + 239224 => 'Água Grande', + 2392251 => 'Autonomous Region of Príncipe', + 2392261 => 'Angolares, Porto Alegre', + 2392265 => 'Santana, Ribeira Afonso', + 2392271 => 'Trindade', + 2392272 => 'Madalena', + 239228 => 'Água Grande', + 239229 => 'Água Grande', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/241.php b/src/libphonenumber/geocoding/data/en/241.php new file mode 100644 index 000000000..05ac5ad03 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/241.php @@ -0,0 +1,33 @@ + 'Kango', + 24101420 => 'Ntoum', + 24101424 => 'Cocobeach', + 2410144 => 'Libreville', + 2410145 => 'Libreville', + 2410146 => 'Libreville', + 2410147 => 'Libreville', + 2410148 => 'Libreville', + 2410150 => 'Gamba', + 2410154 => 'Omboué', + 2410155 => 'Port-Gentil', + 2410156 => 'Port-Gentil', + 2410158 => 'Lambaréné', + 2410159 => 'Ndjolé', + 2410160 => 'Ngouoni', + 2410162 => 'Mounana', + 2410164 => 'Lastoursville', + 2410165 => 'Koulamoutou', + 2410166 => 'Moanda', + 2410167 => 'Franceville', + 2410169 => 'Léconi/Akiéni/Okondja', + 241017 => 'Libreville', + 2410182 => 'Tchibanga', + 2410183 => 'Mayumba', + 2410186 => 'Mouila', + 2410190 => 'Makokou', + 2410192 => 'Mékambo', + 2410193 => 'Booué', + 2410196 => 'Bitam', + 2410198 => 'Oyem', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/242.php b/src/libphonenumber/geocoding/data/en/242.php new file mode 100644 index 000000000..353a57355 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/242.php @@ -0,0 +1,10 @@ + 'Cuvette', + 2422222 => 'Likouala/Sangha', + 2422223 => 'Pool', + 2422224 => 'Plateaux', + 2422225 => 'Bouenza/Lekoumou/Niari', + 2422228 => 'Brazzaville', + 2422229 => 'Pointe-Noire', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/243.php b/src/libphonenumber/geocoding/data/en/243.php new file mode 100644 index 000000000..0bde9f3f9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/243.php @@ -0,0 +1,9 @@ + 'Kinshasa', + 2432 => 'Katanga', + 2433 => 'Bas-Congo/Bandundu', + 2434 => 'Kasai-Oriental/Kasai-Occidental', + 2435 => 'Oriental Province (Kisanga/Mbandaka)', + 2436 => 'North Kivu/South Kivu/Maniema', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/244.php b/src/libphonenumber/geocoding/data/en/244.php new file mode 100644 index 000000000..057feb174 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/244.php @@ -0,0 +1,41 @@ + 'Luanda', + 244231 => 'Cabinda', + 244232 => 'Zaire', + 2442321 => 'Soyo', + 244233 => 'Uige', + 244234 => 'Bengo', + 2442348 => 'Caxito', + 244235 => 'Cuanza Norte', + 2442358 => 'N\'Dalatando', + 244236 => 'Cuanza Sul', + 2442363 => 'Sumbe', + 2442364 => 'Porto Amboim', + 244241 => 'Huambo', + 244248 => 'Bie', + 2442485 => 'Kuito', + 244249 => 'Cuando Cubango', + 2442498 => 'Menongue', + 244251 => 'Malange', + 244252 => 'Lunda Norte', + 2442524 => 'Lucapa', + 2442526 => 'Dundo', + 244253 => 'Lunda Sul', + 2442535 => 'Saurimo', + 244254 => 'Moxico', + 2442546 => 'Luena', + 244261 => 'Huila', + 2442612 => 'Lubango', + 244264 => 'Namibe', + 2442643 => 'Tombua', + 244265 => 'Cunene', + 2442652 => 'Kuroka', + 2442655 => 'Ondjiva', + 244272 => 'Benguela', + 2442722 => 'Lobito', + 2442726 => 'Bela Vista', + 2442728 => 'Baia Farta', + 2442729 => 'Catumbela', + 2442777 => 'Dama Universal', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/245.php b/src/libphonenumber/geocoding/data/en/245.php new file mode 100644 index 000000000..bb89c57ec --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/245.php @@ -0,0 +1,23 @@ + 'Bissau', + 245321 => 'Bissau', + 245322 => 'St. Luzia', + 245325 => 'Brá', + 245331 => 'Mansôa', + 245332 => 'Bigene/Bissora', + 245334 => 'Mansaba', + 245335 => 'Farim', + 245341 => 'Bafatá', + 245342 => 'Bambadinca', + 245351 => 'Gabu', + 245352 => 'Sonaco', + 245353 => 'Pirada', + 245354 => 'Pitche', + 245370 => 'Buba', + 245391 => 'Canchungo', + 245392 => 'Cacheu', + 245393 => 'S. Domingos', + 245394 => 'Bula', + 245396 => 'Ingoré', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/247.php b/src/libphonenumber/geocoding/data/en/247.php new file mode 100644 index 000000000..790d0b272 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/247.php @@ -0,0 +1,12 @@ + 'Georgetown', + 2472 => 'U.S. Base', + 2473 => 'Travellers Hill', + 2474 => 'Two Boats', + 2475 => 'Georgetown', + 2476 => 'Georgetown', + 2477 => 'Georgetown', + 2478 => 'Georgetown', + 2479 => 'Georgetown', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/249.php b/src/libphonenumber/geocoding/data/en/249.php new file mode 100644 index 000000000..3206d844c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/249.php @@ -0,0 +1,14 @@ + 'Omdurman', + 24921 => 'Atbara', + 249183 => 'Khartoum', + 24931 => 'Port Sudan', + 24941 => 'Kassala', + 249441 => 'Jedaraf', + 24951 => 'Wadmedai', + 24961 => 'Sennar', + 249616 => 'Shetnzi', + 24971 => 'Kosti', + 24981 => 'Al-Ubayyid', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/251.php b/src/libphonenumber/geocoding/data/en/251.php new file mode 100644 index 000000000..121408f68 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/251.php @@ -0,0 +1,370 @@ + 'Arada I, Addis Ababa', + 25111112 => 'Arada II, Addis Ababa', + 25111114 => 'French Legasion, Addis Ababa', + 25111122 => 'Sidist Kilo I, Addis Ababa', + 25111123 => 'Sidist Kilo II, Addis Ababa', + 25111124 => 'Sidist Kilo III, Addis Ababa', + 25111125 => 'Sidist Kilo Rss I, Addis Ababa', + 25111127 => 'Addisu Gebeya, Addis Ababa', + 25111131 => 'Kuyu, Addis Ababa', + 251111320 => 'Alem Ketema, Addis Ababa', + 251111330 => 'Deber Tsige, Addis Ababa', + 251111340 => 'Muke Turi, Addis Ababa', + 25111135 => 'Fitche, Addis Ababa', + 25111155 => 'Arada III, Addis Ababa', + 25111156 => 'Arada IV, Addis Ababa', + 25111157 => 'Arada V, Addis Ababa', + 25111158 => 'Arada VI, Addis Ababa', + 251111860 => 'Sululta, Addis Ababa', + 25111187 => 'Goha Tsion, Addis Ababa', + 25111188 => 'Chancho, Addis Ababa', + 25111213 => 'Addis Ketema I, Addis Ababa', + 25111236 => 'Hagere Hiwot, Addis Ababa', + 25111237 => 'Holeta Gent, Addis Ababa', + 25111238 => 'Jeldu, Addis Ababa', + 251112580 => 'Ginchi, Addis Ababa', + 25111259 => 'Shegole, Addis Ababa', + 25111270 => 'Asko, Addis Ababa', + 25111275 => 'Addis Ketema II, Addis Ababa', + 25111276 => 'Addis Ketema III, Addis Ababa', + 25111277 => 'Addis Ketema IV, Addis Ababa', + 25111278 => 'Addis Ketema VI, Addis Ababa', + 25111279 => 'Kolfe, Addis Ababa', + 251112820 => 'Guder, Addis Ababa', + 25111283 => 'Addis Alem, Addis Ababa', + 25111284 => 'Burayu, Addis Ababa', + 251112850 => 'Wolenkomi, Addis Ababa', + 251112860 => 'Enchini, Addis Ababa', + 25111320 => 'Old Airport I, Addis Ababa', + 25111321 => 'Mekanisa, Addis Ababa', + 25111330 => 'Wolkite, Addis Ababa', + 251113310 => 'Endibir, Addis Ababa', + 251113320 => 'Gunchire, Addis Ababa', + 251113380 => 'Sebeta, Addis Ababa', + 251113390 => 'Teji, Addis Ababa', + 25111341 => 'Ghion, Addis Ababa', + 251113420 => 'Tullu Bollo, Addis Ababa', + 25111348 => 'Jimmaber (Ayer Tena), Addis Ababa', + 25111349 => 'Keranyo, Addis Ababa', + 25111371 => 'Old Airport II, Addis Ababa', + 25111372 => 'Old Airport III, Addis Ababa', + 25111373 => 'Old Airport IV, Addis Ababa', + 25111374 => 'Old Airport V, Addis Ababa', + 251113870 => 'Alem Gena, Addis Ababa', + 25111416 => 'Keira I, Addis Ababa', + 25111419 => 'Hana Mariam, Addis Ababa', + 25111432 => 'Dukem, Addis Ababa', + 25111433 => 'Debre Zeit, Addis Ababa', + 25111434 => 'Akaki, Addis Ababa', + 25111439 => 'Kaliti, Addis Ababa', + 25111440 => 'Nifas Silk III, Addis Ababa', + 25111442 => 'Nifas Silk I, Addis Ababa', + 25111443 => 'Nifas Silk II, Addis Ababa', + 25111465 => 'Keria II, Addis Ababa', + 25111466 => 'Keria III, Addis Ababa', + 25111467 => 'Keira IV, Addis Ababa', + 25111468 => 'Keria V, Addis Ababa', + 25111515 => 'Filwoha II, Addis Ababa', + 25111517 => 'Sheraton/DID, Addis Ababa', + 25111544 => 'ECA, Addis Ababa', + 25111550 => 'Filwoha IV, Addis Ababa', + 25111551 => 'Filwoha III, Addis Ababa', + 25111552 => 'Filwha VI, Addis Ababa', + 25111553 => 'Filwha V, Addis Ababa', + 25111554 => 'Filwha VII, Addis Ababa', + 25111618 => 'Bole I, Addis Ababa', + 25111626 => 'Bole Michael, Addis Ababa', + 25111629 => 'Gerji, Addis Ababa', + 25111645 => 'Yeka I, Addis Ababa', + 25111646 => 'Yeka II, Addis Ababa', + 25111647 => 'Yeka Rss III, Addis Ababa', + 25111651 => 'East Addis Ababa Zone', + 25111652 => 'South Addis Ababa Zone', + 25111653 => 'South-West Addis Ababa Zone', + 25111654 => 'West Addis Ababa Zone', + 25111655 => 'Central & North Addis Ababa Zones', + 25111660 => 'Kotebe, Addis Ababa', + 25111661 => 'Bole II, Addis Ababa', + 25111662 => 'Bole III, Addis Ababa', + 25111663 => 'Bole IV, Addis Ababa', + 251116640 => 'Bole V, Addis Ababa', + 251116650 => 'Civil Aviation, Addis Ababa', + 25111669 => 'Bole VI, Addis Ababa', + 25111680 => 'Debre Sina, Addis Ababa', + 25111681 => 'Debre Birehan, Addis Ababa', + 25111685 => 'Mehal Meda, Addis Ababa', + 251116860 => 'Sendafa, Addis Ababa', + 251116870 => 'Sheno, Addis Ababa', + 251116880 => 'Enwari, Addis Ababa', + 25122111 => 'Nazreth I, South-East Region', + 25122112 => 'Nazreth II, South-East Region', + 25122113 => 'Wolenchiti, South-East Region', + 25122114 => 'Melkawarer, South-East Region', + 25122115 => 'Alem Tena, South-East Region', + 25122116 => 'Modjo, South-East Region', + 25122118 => 'Meki, South-East Region', + 25122119 => 'Nazreth, South-East Region', + 25122220 => 'Wonji, South-East Region', + 25122221 => 'Shoa, South-East Region', + 25122223 => 'Arerti, South-East Region', + 25122224 => 'Awash, South-East Region', + 25122225 => 'Melkasa, South-East Region', + 25122226 => 'Metehara, South-East Region', + 25122227 => 'Agarfa, South-East Region', + 25122330 => 'Sire, South-East Region', + 25122331 => 'Asela, South-East Region', + 25122332 => 'Bokoji, South-East Region', + 25122333 => 'Dera, South-East Region', + 25122334 => 'Huruta, South-East Region', + 25122335 => 'Iteya, South-East Region', + 25122336 => 'Assasa, South-East Region', + 25122337 => 'Kersa, South-East Region', + 25122338 => 'Sagure, South-East Region', + 25122339 => 'Diksis, South-East Region', + 25122441 => 'Abomsa, South-East Region', + 25122444 => 'Ticho, South-East Region', + 25122446 => 'Gobesa, South-East Region', + 25122447 => 'Goro, South-East Region', + 25122661 => 'Bale Goba, South-East Region', + 25122662 => 'Gessera, South-East Region', + 25122663 => 'Adaba, South-East Region', + 25122664 => 'Ghinir, South-East Region', + 25122665 => 'Robe, South-East Region', + 25122666 => 'Dodolla, South-East Region', + 25122668 => 'Dolomena, South-East Region', + 25133110 => 'Kabe, North-East Region', + 25133111 => 'Dessie I, North-East Region', + 25133112 => 'Dessie II, North-East Region', + 25133113 => 'Kobo Robit, North-East Region', + 25133114 => 'Akesta, North-East Region', + 25133116 => 'Wore-Ilu, North-East Region', + 25133117 => 'Tenta, North-East Region', + 25133118 => 'Senbete, North-East Region', + 25133220 => 'Mekana Selam, North-East Region', + 25133221 => 'Bistima, North-East Region', + 25133222 => 'Hayk, North-East Region', + 25133223 => 'Mille, North-East Region', + 25133224 => 'Wuchale, North-East Region', + 25133225 => 'Elidar, North-East Region', + 25133226 => 'Jama, North-East Region', + 25133330 => 'Sirinka, North-East Region', + 25133331 => 'Woldia, North-East Region', + 25133333 => 'Mersa, North-East Region', + 25133334 => 'Kobo, North-East Region', + 25133336 => 'Lalibela, North-East Region', + 25133338 => 'Bure, North-East Region', + 25133339 => 'Manda, North-East Region', + 25133440 => 'Sekota, North-East Region', + 25133444 => 'Ansokia, North-East Region', + 25133550 => 'Logia, North-East Region', + 25133551 => 'Kombolcha, North-East Region', + 25133552 => 'Harbu, North-East Region', + 25133553 => 'Bati, North-East Region', + 25133554 => 'Kemise, North-East Region', + 25133555 => 'Assayta, North-East Region', + 25133556 => 'Dupti, North-East Region', + 25133660 => 'Majate, North-East Region', + 25133661 => 'Epheson, North-East Region', + 25133664 => 'Shoa Robit, North-East Region', + 25133666 => 'Semera, North-East Region', + 25133667 => 'Decheotto, North-East Region', + 25134440 => 'Mekele I, North Region', + 25134441 => 'Mekele II, North Region', + 25134442 => 'Quiha, North Region', + 25134443 => 'Wukro, North Region', + 25134444 => 'Shire Endasselassie, North Region', + 25134445 => 'Adigrat, North Region', + 25134446 => 'Abi Adi, North Region', + 25134447 => 'Senkata, North Region', + 25134448 => 'Humera, North Region', + 25134550 => 'Shiraro, North Region', + 25134551 => 'Korem, North Region', + 25134552 => 'Betemariam, North Region', + 25134554 => 'A. Selam, North Region', + 25134555 => 'Rama, North Region', + 25134556 => 'Adi Daero, North Region', + 25134559 => 'Mekele, North Region', + 25134660 => 'Adi Gudem, North Region', + 25134661 => 'Endabaguna, North Region', + 25134662 => 'Mai-Tebri, North Region', + 25134663 => 'Waja, North Region', + 25134771 => 'Adwa, North Region', + 25134772 => 'Inticho, North Region', + 25134773 => 'Edaga-Hamus, North Region', + 25134774 => 'Alemata, North Region', + 25134775 => 'Axum, North Region', + 25125111 => 'Dire Dawa I, East Region', + 25125112 => 'Dire Dawa II, East Region', + 25125114 => 'Shinile, East Region', + 25125115 => 'Artshek, East Region', + 25125116 => 'Melka Jeldu, East Region', + 25125332 => 'Bedeno, East Region', + 25125333 => 'Deder, East Region', + 25125334 => 'Grawa, East Region', + 25125335 => 'Chelenko, East Region', + 25125336 => 'Kersa, East Region', + 25125337 => 'Kobo, East Region', + 25125338 => 'Kombolocha, East Region', + 25125441 => 'Hirna, East Region', + 25125444 => 'Miesso, East Region', + 25125446 => 'Erer, East Region', + 25125447 => 'Hurso, East Region', + 25125551 => 'Asebe Teferi, East Region', + 25125554 => 'Assebot, East Region', + 25125661 => 'Alemaya, East Region', + 25125662 => 'Aweday, East Region', + 25125665 => 'Babile, East Region', + 25125666 => 'Harar I, East Region', + 25125667 => 'Harar II, East Region', + 25125669 => 'Kebribeyah, East Region', + 25125771 => 'Degahabur, East Region', + 25125772 => 'Gursum, East Region', + 25125774 => 'Kabri Dehar, East Region', + 25125775 => 'Jigiga, East Region', + 25125776 => 'Godie, East Region', + 25125777 => 'Teferi Ber, East Region', + 25125779 => 'Chinagson, East Region', + 25125880 => 'Kelafo, East Region', + 25146110 => 'Shashamane I, South Region', + 25146111 => 'Shashamane II, South Region', + 25146112 => 'Kofele, South Region', + 25146114 => 'Wondo Kela, South Region', + 25146115 => 'Butajira, South Region', + 25146116 => 'Arsi Negele, South Region', + 25146117 => 'Adame Tulu, South Region', + 25146118 => 'Kuyera, South Region', + 25146119 => 'Shasemene, South Region', + 25146220 => 'Awassa I, South Region', + 25146221 => 'Awassa II, South Region', + 25146222 => 'Wonda Basha, South Region', + 25146224 => 'Aleta Wondo, South Region', + 25146225 => 'Yirgalem, South Region', + 25146226 => 'Leku, South Region', + 25146227 => 'Chuko, South Region', + 25146331 => 'Dilla, South Region', + 25146332 => 'Yirga-Chefe, South Region', + 25146333 => 'Wonago, South Region', + 25146334 => 'Shakiso, South Region', + 25146335 => 'Kibre-Mengist, South Region', + 25146441 => 'Ziway, South Region', + 25146443 => 'Hagere Mariam, South Region', + 25146444 => 'Moyale, South Region', + 25146445 => 'Negele Borena, South Region', + 25146446 => 'Yabello, South Region', + 25146449 => 'Dolo Odo, South Region', + 25146551 => 'Wollayta, South Region', + 25146554 => 'Durame, South Region', + 25146555 => 'Hossena, South Region', + 25146556 => 'Alaba Kulito, South Region', + 25146558 => 'Enseno, South Region', + 25146559 => 'Boditi, South Region', + 25146660 => 'Kebado, South Region', + 25146771 => 'Werabe, South Region', + 25146774 => 'Gidole, South Region', + 25146777 => 'Sawla, South Region', + 25146881 => 'Arba Minch, South Region', + 25146882 => 'Kibet, South Region', + 25146883 => 'Buii, South Region', + 25146884 => 'Arbaminch, South Region', + 25147111 => 'Jimma I, South-West Region', + 25147112 => 'Jimma II, South-West Region', + 25147113 => 'Serbo, South-West Region', + 25147114 => 'Assendabo, South-West Region', + 25147115 => 'Omonada, South-West Region', + 25147116 => 'Seka, South-West Region', + 25147117 => 'Sekoru, South-West Region', + 25147118 => 'Shebe, South-West Region', + 25147119 => 'Jimma, South-West Region', + 25147221 => 'Agaro, South-West Region', + 25147222 => 'Ghembo, South-West Region', + 25147223 => 'Dedo, South-West Region', + 25147224 => 'Limmu Genet, South-West Region', + 25147225 => 'Haro, South-West Region', + 25147226 => 'Yebu, South-West Region', + 25147228 => 'Atnago, South-West Region', + 25147229 => 'Ghembe, South-West Region', + 25147331 => 'Bonga, South-West Region', + 25147333 => 'Yayo, South-West Region', + 25147334 => 'Maji, South-West Region', + 25147335 => 'Mizan Teferi, South-West Region', + 25147336 => 'Aman, South-West Region', + 25147337 => 'Chora, South-West Region', + 25147441 => 'Metu, South-West Region', + 25147443 => 'Dembi, South-West Region', + 25147444 => 'Darimu, South-West Region', + 25147445 => 'Bedele, South-West Region', + 25147446 => 'Hurumu, South-West Region', + 25147551 => 'Gambela, South-West Region', + 25147552 => 'Itang, South-West Region', + 25147553 => 'Jikawo, South-West Region', + 25147554 => 'Gore, South-West Region', + 25147556 => 'Tepi, South-West Region', + 25147558 => 'Macha, South-West Region', + 25147559 => 'Abebo, South-West Region', + 25157227 => 'Ghedo, West Region', + 25157550 => 'Ejaji, West Region', + 25157555 => 'Dembidolo, West Region', + 25157661 => 'Nekemte, West Region', + 25157664 => 'Fincha, West Region', + 25157665 => 'Backo, West Region', + 25157666 => 'Shambu, West Region', + 25157667 => 'Arjo, West Region', + 25157668 => 'Sire, West Region', + 25157771 => 'Ghimbi, West Region', + 25157774 => 'Nedjo, West Region', + 25157775 => 'Assosa, West Region', + 25157776 => 'Mendi, West Region', + 25157777 => 'Billa, West Region', + 25157778 => 'Guliso, West Region', + 25158111 => 'Gonder, North-West Region', + 25158114 => 'Azezo, North-West Region', + 25158119 => 'Gilgel Beles, North-West Region', + 25158220 => 'Bahir-Dar I, North-West Region', + 25158221 => 'Dangla, North-West Region', + 25158223 => 'Durbette/Abcheklite, North-West Region', + 25158224 => 'Gimjabetmariam, North-West Region', + 25158225 => 'Chagni/Metekel, North-West Region', + 25158226 => 'Bahirdar II, North-West Region', + 25158227 => 'Enjibara Kosober, North-West Region', + 25158229 => 'Tilili, North-West Region', + 25158330 => 'Merawi, North-West Region', + 25158331 => 'Metema, North-West Region', + 25158332 => 'Maksegnit, North-West Region', + 25158333 => 'Chilga, North-West Region', + 25158334 => 'Chewahit, North-West Region', + 25158335 => 'Kola-Deba, North-West Region', + 25158336 => 'Delgi, North-West Region', + 25158338 => 'Adet, North-West Region', + 25158440 => 'Ebinat, North-West Region', + 25158441 => 'Debre-Tabour, North-West Region', + 25158443 => 'Hamusit, North-West Region', + 25158444 => 'Addis Zemen, North-West Region', + 25158445 => 'Nefas Mewcha, North-West Region', + 25158446 => 'Worota, North-West Region', + 25158447 => 'Mekane-Eyesus, North-West Region', + 25158448 => 'Teda, North-West Region', + 25158550 => 'Pawe, North-West Region', + 25158661 => 'Motta, North-West Region', + 25158662 => 'Keraniyo, North-West Region', + 25158663 => 'Debre-work, North-West Region', + 25158664 => 'Gunde-woin, North-West Region', + 25158665 => 'Bichena, North-West Region', + 25158770 => 'Mankusa, North-West Region', + 25158771 => 'Debre-Markos I, North-West Region', + 25158772 => 'Lumame, North-West Region', + 25158773 => 'Denbecha, North-West Region', + 25158774 => 'Bure, North-West Region', + 25158775 => 'Finote-Selam, North-West Region', + 25158776 => 'Dejen, North-West Region', + 25158777 => 'Amanuel, North-West Region', + 25158778 => 'Debre Markos II, North-West Region', + 25158779 => 'Jiga, North-West Region', + 251911 => 'Addis Ababa Region', + 251914 => 'North Region', + 251915 => 'East Region', + 251916 => 'South Region', + 251917 => 'West Region', + 251918 => 'North-West Region', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/252.php b/src/libphonenumber/geocoding/data/en/252.php new file mode 100644 index 000000000..149b49002 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/252.php @@ -0,0 +1,6 @@ + 'Hargeisa', + 25251 => 'Mangauno', + 25261 => 'Mogadishu', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/254.php b/src/libphonenumber/geocoding/data/en/254.php new file mode 100644 index 000000000..26104afe9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/254.php @@ -0,0 +1,30 @@ + 'Mombasa', + 25420 => 'Nairobi/Kwale', + 25441 => 'Mombasa', + 25442 => 'Malindi', + 25443 => 'Voi', + 25444 => 'Machakos', + 25445 => 'Kajiado', + 25446 => 'Garissa/Wajir', + 25450 => 'Naivasha', + 25451 => 'Nakuru', + 25452 => 'Kericho', + 25453 => 'Eldoret', + 25454 => 'Kitale', + 25455 => 'Bungoma', + 25456 => 'Kakamega', + 25457 => 'Kisumu', + 25458 => 'Kisii', + 25459 => 'Homa Bay', + 25460 => 'Murang\'a', + 25461 => 'Nyeri', + 25462 => 'Nanyuki', + 25464 => 'Meru', + 25465 => 'Nyahururu', + 25466 => 'Karuri', + 25467 => 'Thika', + 25468 => 'Embu', + 25469 => 'Marsabit', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/256.php b/src/libphonenumber/geocoding/data/en/256.php new file mode 100644 index 000000000..e51b368d4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/256.php @@ -0,0 +1,16 @@ + 'Kampala', + 25643 => 'Jinja', + 25645 => 'Mbale', + 25646 => 'Mityana', + 256464 => 'Mubende', + 256465 => 'Masindi', + 256471 => 'Gulu', + 256473 => 'Lira', + 256476 => 'Arua', + 256481 => 'Masaka', + 256483 => 'Fort Portal', + 256485 => 'Mbarara', + 256486 => 'Kabale/Rukungiri/Kisoro', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/258.php b/src/libphonenumber/geocoding/data/en/258.php new file mode 100644 index 000000000..5a7ab7e39 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/258.php @@ -0,0 +1,14 @@ + 'Maputo', + 25823 => 'Beira', + 25824 => 'Quelimane', + 258251 => 'Manica', + 258252 => 'Tete', + 25826 => 'Nampula', + 258271 => 'Lichinga', + 258272 => 'Pemba', + 258281 => 'Chokwe', + 258282 => 'Xai-Xai', + 258293 => 'Inhambane', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/260.php b/src/libphonenumber/geocoding/data/en/260.php new file mode 100644 index 000000000..043a535cc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/260.php @@ -0,0 +1,11 @@ + 'Lusaka Province', + 260212 => 'Ndola/Copperbelt and Luapula Provinces', + 260213 => 'Livingstone/Southern Province', + 260214 => 'Kasama/Northern Province', + 260215 => 'Kabwe/Central Province', + 260216 => 'Chipata/Eastern Province', + 260217 => 'Solwezi/Western Province', + 260218 => 'Mongu/North-Western Province', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/261.php b/src/libphonenumber/geocoding/data/en/261.php new file mode 100644 index 000000000..1353fd863 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/261.php @@ -0,0 +1,25 @@ + 'Antananarivo', + 2612042 => 'Ambatolampy', + 2612044 => 'Antsirabe', + 2612047 => 'Ambositra', + 2612048 => 'Mid-West Madagascar', + 2612053 => 'Toamasina', + 2612054 => 'Ambatondrazaka', + 2612056 => 'Moramanga', + 2612057 => 'Maroantsetra/Sainte Marie', + 2612062 => 'Mahajanga', + 2612067 => 'Antsohihy', + 2612069 => 'Maintirano', + 26120722 => 'Manakara', + 26120729 => 'Mananjary', + 2612073 => 'Farafangana', + 2612075 => 'Fianarantsoa', + 2612082 => 'Antsiranana', + 2612086 => 'Nosy Be', + 2612088 => 'Sambava', + 2612092 => 'Taolañaro', + 2612094 => 'Toliary', + 2612095 => 'Morondava', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/263.php b/src/libphonenumber/geocoding/data/en/263.php new file mode 100644 index 000000000..b6384eb60 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/263.php @@ -0,0 +1,101 @@ + 'Victoria Falls', + 26314 => 'Rutenga', + 26315 => 'Binga', + 26316 => 'West Nicholson', + 26317 => 'Filabusi', + 26318 => 'Dete', + 26320 => 'Mutare', + 263204 => 'Odzi', + 263205 => 'Pengalonga', + 26321 => 'Murambinda', + 263220 => 'Mutare', + 263222 => 'Wedza', + 263225 => 'Rusape', + 263227 => 'Chipinge', + 263228 => 'Hauna', + 26324 => 'Chipangayi', + 263248 => 'Birchenough Bridge', + 26325 => 'Rusape', + 2632582 => 'Headlands', + 2632583 => 'Nyazura', + 26326 => 'Chimanimani', + 263270 => 'Chitungwiza', + 263271 => 'Bindura', + 263272 => 'Mutoko', + 263273 => 'Ruwa', + 263274 => 'Arcturus', + 263275 => 'Mazowe', + 263276 => 'Mt. Darwin', + 263277 => 'Mvurwi', + 263278 => 'Murewa', + 263279 => 'Marondera', + 263280 => 'Plumtree', + 263281 => 'Hwange', + 263282 => 'Kezi', + 263283 => 'Figtree', + 263284 => 'Gwanda', + 263285 => 'Turkmine', + 263286 => 'Beitbridge', + 263287 => 'Nyamandhlovu', + 263288 => 'Esigodini', + 263289 => 'Jotsholo', + 26329 => 'Juliasdale', + 263298 => 'Nyanga', + 26330 => 'Gutu', + 263308 => 'Chatsworth', + 26331 => 'Chiredzi', + 263317 => 'Checheche', + 26332 => 'Mvuma', + 26333 => 'Triangle', + 263337 => 'Nyaningwe', + 263338 => 'Nyika', + 26334 => 'Jerera', + 26335 => 'Mashava', + 26336 => 'Ngundu', + 263371 => 'Shamva', + 263375 => 'Concession', + 263376 => 'Glendale', + 263379 => 'Macheke', + 263383 => 'Matopos', + 263387 => 'Tsholotsho', + 26339 => 'Masvingo', + 263398 => 'Lupane', + 2634 => 'Harare', + 26342729 => 'Marondera', + 26350 => 'Shangani', + 26351 => 'Zvishavane', + 263516 => 'Mberengwa', + 263517 => 'Mataga', + 26352 => 'Shurugwi', + 26353 => 'Chegutu', + 26354 => 'Gweru', + 2635483 => 'Lalapanzi', + 26355 => 'Kwekwe', + 263557 => 'Munyati', + 263558 => 'Nkayi', + 26356 => 'Chivhu', + 26357 => 'Centenary', + 26358 => 'Guruve', + 26359 => 'Gokwe', + 26360 => 'Mhangura', + 26361 => 'Kariba', + 26362 => 'Norton', + 263628 => 'Selous', + 26363 => 'Makuti', + 263637 => 'Chirundu', + 26364 => 'Karoi', + 26365 => 'Beatrice', + 26366 => 'Banket', + 263667 => 'Raffingora', + 263668 => 'Mutorashanga', + 26367 => 'Chinhoyi', + 263675 => 'Murombedzi', + 26368 => 'Kadoma', + 263687 => 'Sanyati', + 263688 => 'Chakari', + 26369 => 'Darwendale', + 263698 => 'Trelawney', + 2639 => 'Bulawayo', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/264.php b/src/libphonenumber/geocoding/data/en/264.php new file mode 100644 index 000000000..05894a983 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/264.php @@ -0,0 +1,23 @@ + 'Windhoek', + 264621 => 'Okahandja', + 264626 => 'Windhoek International Airport', + 264627 => 'Rehoboth', + 264629 => 'Uis', + 264631 => 'Keetmanshoop', + 2646331 => 'Lüderitz', + 2646332 => 'Oranjemund', + 2646342 => 'Karasburg', + 26464 => 'Swakopmund, Walvis Bay', + 264651 => 'Otjiwarongo', + 2646542 => 'Outjo', + 264661 => 'Mariental', + 264671 => 'Tsumeb', + 264672 => 'Kombat', + 2646731 => 'Grootfontein', + 2646752 => 'Oshakati', + 2646762 => 'Ondangwa', + 264681 => 'Gobabis', + 264683 => 'Witvlei', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/266.php b/src/libphonenumber/geocoding/data/en/266.php new file mode 100644 index 000000000..f213c1a86 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/266.php @@ -0,0 +1,4 @@ + 'Maseru', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/267.php b/src/libphonenumber/geocoding/data/en/267.php new file mode 100644 index 000000000..e56fdc5a4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/267.php @@ -0,0 +1,21 @@ + 'Francistown', + 26726 => 'Selebi-Phikwe', + 26729 => 'Letlhakane/Orapa', + 26731 => 'Gaborone (outer)', + 26739 => 'Gaborone', + 267463 => 'Serowe', + 26747 => 'Mahalapye', + 26749 => 'Palapye', + 26753 => 'Lobatse', + 267539 => 'Ramotswa', + 26754 => 'Barolong/Ngwaketse', + 26757 => 'Mochudi', + 267588 => 'Jwaneng', + 26759 => 'Molepolole/Kweneng', + 267625 => 'Kasane', + 26765 => 'Kgalagadi', + 267659 => 'Gantsi', + 26768 => 'Maun', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/268.php b/src/libphonenumber/geocoding/data/en/268.php new file mode 100644 index 000000000..4f2a4db5d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/268.php @@ -0,0 +1,39 @@ + 'Nhlangano, Shiselweni district', + 2682217 => 'Hlathikulu, Shiselweni district', + 2682227 => 'Hluthi, Shiselweni district', + 2682237 => 'Mahamba, Shiselweni district', + 2682303 => 'Nsoko, Lubombo district', + 2682312 => 'Mhlume, Lubombo district', + 2682313 => 'Mhlume, Lubombo district', + 2682322 => 'Tshaneni, Lubombo district', + 2682323 => 'Tshaneni, Lubombo district', + 2682333 => 'Mpaka, Lubombo district', + 2682343 => 'Siteki, Lubombo district', + 2682344 => 'Siphofaneni, Lubombo district', + 2682363 => 'Big Bend, Lubombo district', + 2682364 => 'Big Bend, Lubombo district', + 2682373 => 'Maphiveni, Lubombo district', + 2682382 => 'Simunye, Lubombo district', + 2682383 => 'Simunye, Lubombo district', + 2682404 => 'Mbabane, Hhohho district', + 2682405 => 'Mbabane, Hhohho district', + 2682406 => 'Mbabane, Hhohho district', + 2682416 => 'Lobamba, Hhohho district', + 2682422 => 'Sidwashini, Hhohho district', + 2682437 => 'Pigg\'s Peak, Hhohho district', + 2682442 => 'Ngwenya, Hhohho district', + 2682452 => 'Bhunya, Hhohho district', + 2682453 => 'Bhunya, Hhohho district', + 2682467 => 'Mhlambanyatsi, Hhohho district', + 2682472 => 'Mahwalala, Hhohho district', + 2682482 => 'Siphocosini, Hhohho district', + 2682505 => 'Manzini', + 2682506 => 'Manzini', + 2682517 => 'Matsapha, Manzini district', + 2682518 => 'Matsapha, Manzini district', + 2682528 => 'Malkerns, Manzini district', + 2682538 => 'Mankayane, Manzini district', + 2682548 => 'Ludzeludze, Manzini district', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/269.php b/src/libphonenumber/geocoding/data/en/269.php new file mode 100644 index 000000000..d1215bf8c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/269.php @@ -0,0 +1,19 @@ + 'Domoni', + 269761 => 'Mutsamudu', + 269762 => 'Mohéli', + 269763 => 'Moroni', + 269767 => 'Mbéni', + 269768 => 'Mitsamiouli', + 269769 => 'Foumbouni', + 269770 => 'Domoni', + 269771 => 'Mutsamudu', + 269772 => 'Mohéli', + 269773 => 'Moroni', + 269774 => 'Moroni', + 269775 => 'Moroni', + 269777 => 'Mbéni', + 269778 => 'Mitsamiouli', + 269779 => 'Foumbouni', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/27.php b/src/libphonenumber/geocoding/data/en/27.php new file mode 100644 index 000000000..5a2ba67d0 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/27.php @@ -0,0 +1,41 @@ + 'Johannesburg', + 2711 => 'Johannesburg', + 2712 => 'Pretoria', + 2713 => 'Mbombela', + 2714 => 'Rustenburg', + 2715 => 'Polokwane', + 2716 => 'Vereeniging', + 2717 => 'Ermelo', + 2718 => 'Klerksdorp', + 2720 => 'Fraserberg/Leeugamka/Merweville', + 2721 => 'Cape Town', + 2722 => 'Malmesbury', + 2723 => 'Worcester', + 2727 => 'Vredendal', + 2728 => 'Hermanus', + 2731 => 'Durban', + 2732 => 'KwaDukuza', + 2733 => 'Pietermaritzburg', + 2734 => 'Newcastle', + 2735 => 'Richards Bay', + 2736 => 'Ladysmith', + 2739 => 'Port Shepstone', + 2740 => 'Bisho', + 2741 => 'Port Elizabeth', + 2742 => 'Jeffrey\'s Bay', + 2743 => 'East London', + 2744 => 'George', + 2745 => 'Queenstown', + 2746 => 'Grahamstown', + 2747 => 'Umtata', + 2748 => 'Cradock', + 2749 => 'Graaff-Reinet', + 2751 => 'Bloemfontein', + 2753 => 'Kimberley', + 2754 => 'Upington', + 2756 => 'Kroonstad', + 2757 => 'Welkom', + 2758 => 'Bethlehem', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/290.php b/src/libphonenumber/geocoding/data/en/290.php new file mode 100644 index 000000000..f8b37a763 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/290.php @@ -0,0 +1,9 @@ + 'Jamestown', + 2903 => 'St. Helena', + 2904 => 'St. Helena', + 2906 => 'St. Helena', + 2907 => 'St. Helena', + 2908 => 'Tristan da Cunha', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/299.php b/src/libphonenumber/geocoding/data/en/299.php new file mode 100644 index 000000000..50e3a8bdb --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/299.php @@ -0,0 +1,28 @@ + 'Nuuk', + 29932 => 'Nuuk', + 29933 => 'Nuuk', + 29934 => 'Nuuk', + 29935 => 'Nuuk', + 29936 => 'Nuuk', + 29961 => 'Nanortalik', + 29964 => 'Qaqortoq', + 29966 => 'Narsaq', + 29968 => 'Paamiut', + 299691 => 'Ivittuut', + 29981 => 'Maniitsoq', + 29984 => 'Kangerlussuaq', + 29985 => 'Sisimiut', + 29986 => 'Sisimiut', + 29987 => 'Kangaatsiaq', + 29989 => 'Aasiaat', + 29991 => 'Qasigannguit', + 29992 => 'Qeqertasuaq', + 29994 => 'Ilulissat', + 29995 => 'Uummannaq', + 29996 => 'Upernavik', + 29997 => 'Qaanaaq', + 29998 => 'Tasiilaq', + 29999 => 'Ittoqqortoormiit', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/30.php b/src/libphonenumber/geocoding/data/en/30.php new file mode 100644 index 000000000..4968089ae --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/30.php @@ -0,0 +1,243 @@ + 'Athens/Piraeus/Salamina', + 302221 => 'Chalcis', + 302222 => 'Kymi', + 302223 => 'Aliveri', + 302224 => 'Karystos', + 302226 => 'Aidipsos', + 302227 => 'Kireas', + 302228 => 'Messapia', + 302229 => 'Eretria', + 302231 => 'Lamia', + 302232 => 'Domokos', + 302233 => 'Atalanta', + 302234 => 'Amfikleia', + 302235 => 'Kamena Vourla', + 302236 => 'Makrakomi', + 302237 => 'Karpenisi', + 302238 => 'Stylida', + 302241 => 'Rhodes', + 302242 => 'Kos', + 302243 => 'Kalymnos', + 302244 => 'Archangelos, Rhodes', + 302245 => 'Karpathos', + 302246 => 'Salakos, Rhodes', + 302247 => 'Leros', + 302251 => 'Mytilene', + 302252 => 'Agiasos/Plomari', + 302253 => 'Kalloni, Lesbos', + 302254 => 'Agios Efstratios', + 302261 => 'Livadeia', + 302262 => 'Thebes', + 302263 => 'Vilia', + 302264 => 'Thisvi', + 302265 => 'Amfissa', + 302266 => 'Lidoriki', + 302267 => 'Distomo', + 302268 => 'Aliartos', + 302271 => 'Chios', + 302272 => 'Kardamyla', + 302273 => 'Samos', + 302274 => 'Psara, Chios', + 302275 => 'Agios Kirykos', + 302281 => 'Ano Syros', + 302282 => 'Andros', + 302283 => 'Tinos', + 302284 => 'Paros', + 302285 => 'Naxos', + 302286 => 'Santorini', + 302287 => 'Milos', + 302288 => 'Kea', + 302289 => 'Mykonos', + 302291 => 'Lagonisi', + 302292 => 'Lavrio', + 302293 => 'Agia Sotira', + 302294 => 'Rafina', + 302295 => 'Afidnes', + 302296 => 'Megara', + 302297 => 'Aegina', + 302298 => 'Troezen/Poros/Hydra/Spetses', + 302299 => 'Markopoulo Mesogaias', + 30231 => 'Thessaloniki', + 302321 => 'Serres', + 302322 => 'Nigrita', + 302323 => 'Sidirokastro', + 302324 => 'Nea Zichni', + 302325 => 'Irakleia, Serres', + 302327 => 'Rodopoli', + 302331 => 'Veria', + 302332 => 'Naousa, Imathia', + 302333 => 'Alexandria', + 302341 => 'Kilkis', + 302343 => 'Polykastro', + 302351 => 'Korinos', + 302352 => 'Litochoro', + 302353 => 'Aiginio', + 302371 => 'Polygyros', + 302372 => 'Arnaia', + 302373 => 'Nea Moudania', + 302374 => 'Kassandreia', + 302375 => 'Nikiti', + 302376 => 'Stratoni', + 302377 => 'Ierissos/Mount Athos', + 302381 => 'Edessa', + 302382 => 'Giannitsa', + 302384 => 'Aridaia', + 302385 => 'Florina', + 302386 => 'Amyntaio', + 302391 => 'Chalkidona', + 302392 => 'Peraia, Thessaloniki', + 302393 => 'Lagkadikia', + 302394 => 'Lagkadas', + 302395 => 'Sochos', + 302396 => 'Vasilika', + 302397 => 'Asprovalta', + 302399 => 'Kallikrateia', + 30241 => 'Larissa', + 302421 => 'Volos', + 302422 => 'Almyros', + 302423 => 'Kala Nera', + 302424 => 'Skopelos', + 302425 => 'Feres, Magnesia', + 302426 => 'Zagora', + 302427 => 'Skiathos', + 302431 => 'Trikala', + 302432 => 'Kalabaka', + 302433 => 'Farkadona', + 302434 => 'Pyli', + 302441 => 'Karditsa', + 302443 => 'Sofades', + 302444 => 'Palamas', + 302445 => 'Mouzaki', + 302461 => 'Kozani', + 302462 => 'Grevena', + 302463 => 'Ptolemaida', + 302464 => 'Servia', + 302465 => 'Siatista', + 302467 => 'Kastoria', + 302468 => 'Neapoli', + 302491 => 'Farsala', + 302492 => 'Tyrnavos', + 302493 => 'Elassona', + 302494 => 'Agia', + 302495 => 'Gonnoi/Makrychori', + 30251 => 'Kavala', + 302521 => 'Drama', + 302522 => 'Prosotsani', + 302523 => 'Kato Nevrokopi', + 302524 => 'Paranesti', + 302531 => 'Komotini', + 302532 => 'Sapes', + 302533 => 'Xylagani', + 302534 => 'Iasmos', + 302535 => 'Nea Kallisti', + 302541 => 'Xanthi', + 302542 => 'Stavroupoli', + 302544 => 'Echinos', + 302551 => 'Alexandroupoli', + 302552 => 'Orestiada', + 302553 => 'Didymoteicho', + 302554 => 'Soufli', + 302555 => 'Feres, Evros', + 302556 => 'Kyprinos', + 302591 => 'Chrysoupoli', + 302592 => 'Eleftheroupoli', + 302593 => 'Thasos', + 302594 => 'Nea Peramos, Kavala', + 30261 => 'Patras', + 302621 => 'Burgas', + 302622 => 'Amaliada', + 302623 => 'Lechaina', + 302624 => 'Olympia', + 302625 => 'Krestena', + 302626 => 'Andritsaina', + 302631 => 'Messolonghi', + 302632 => 'Aitoliko', + 302634 => 'Nafpaktos', + 302635 => 'Mataranga', + 302641 => 'Agrinio', + 302642 => 'Amfilochia', + 302643 => 'Vonitsa', + 302644 => 'Thermo', + 302645 => 'Lefkada', + 302647 => 'Fyteies', + 302651 => 'Ioannina', + 302653 => 'Asprangeli', + 302655 => 'Konitsa', + 302656 => 'Metsovo', + 302657 => 'Delvinaki', + 302658 => 'Zitsa', + 302659 => 'Kalentzi', + 302661 => 'Corfu', + 302662 => 'Lefkimmi', + 302663 => 'Corfu Island', + 302664 => 'Filiates', + 302665 => 'Igoumenitsa', + 302666 => 'Paramythia', + 302671 => 'Argostoli', + 302674 => 'Sami, Cephalonia', + 302681 => 'Arta', + 302682 => 'Preveza', + 302683 => 'Filippiada', + 302684 => 'Kanalaki', + 302685 => 'Athamania', + 302691 => 'Aigio', + 302692 => 'Kalavryta', + 302693 => 'Kato Achaia', + 302694 => 'Chalandritsa', + 302695 => 'Zakynthos', + 302696 => 'Akrata', + 30271 => 'Tripoli', + 302721 => 'Kalamata', + 302722 => 'Messene', + 302723 => 'Pylos', + 302724 => 'Meligalas', + 302725 => 'Koroni', + 302731 => 'Sparti', + 302732 => 'Molaoi', + 302733 => 'Gytheio', + 302734 => 'Neapoli, Voies', + 302735 => 'Molaoi', + 302736 => 'Kythera', + 302741 => 'Corinth', + 302742 => 'Kiato', + 302743 => 'Xylokastro', + 302744 => 'Loutraki', + 302746 => 'Nemea', + 302747 => 'Stymfalia', + 302751 => 'Argos', + 302752 => 'Nafplio', + 302753 => 'Lygourio', + 302754 => 'Kranidi', + 302755 => 'Astros', + 302757 => 'Leonidio', + 302761 => 'Kyparissia', + 302763 => 'Gargalianoi', + 302765 => 'Kopanaki', + 302791 => 'Megalopolis', + 302792 => 'Kastri Kynourias', + 302795 => 'Vytina', + 302796 => 'Levidi', + 302797 => 'Tropaia', + 30281 => 'Heraklion', + 302821 => 'Chania', + 302822 => 'Kissamos', + 302823 => 'Kandanos', + 302824 => 'Kolymvari', + 302825 => 'Vamos', + 302831 => 'Rethymno', + 302832 => 'Spyli', + 302833 => 'Amari, Rethymno', + 302834 => 'Perama Mylopotamou', + 302841 => 'Agios Nikolaos', + 302842 => 'Ierapetra', + 302843 => 'Sitia', + 302844 => 'Tzermadio', + 302891 => 'Arkalochori', + 302892 => 'Moires, Heraklion', + 302893 => 'Pyrgos, Crete', + 302894 => 'Agia Varvara', + 302895 => 'Ano Viannos', + 302897 => 'Limenas Chersonisou', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/31.php b/src/libphonenumber/geocoding/data/en/31.php new file mode 100644 index 000000000..1e251588d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/31.php @@ -0,0 +1,124 @@ + 'Rotterdam', + 31111 => 'Zierikzee', + 31113 => 'Goes', + 31114 => 'Hulst', + 31115 => 'Terneuzen', + 31118 => 'Middelburg', + 3113 => 'Tilburg', + 3115 => 'Delft', + 31161 => 'Rijen', + 31164 => 'Bergen op Zoom', + 31165 => 'Roosendaal', + 31166 => 'Tholen', + 31168 => 'Zevenbergen', + 31172 => 'Alphen aan den Rijn', + 31180 => 'Barendrecht', + 31181 => 'Spijkenisse', + 31182 => 'Gouda', + 31183 => 'Gorinchem', + 31184 => 'Sliedrecht', + 31186 => 'Oud-Beijerland', + 3120 => 'Amsterdam', + 31222 => 'Den Burg', + 31223 => 'Den Helder', + 31224 => 'Schagen', + 31227 => 'Medemblik', + 31228 => 'Enkhuizen', + 3123 => 'Haarlem', + 3124 => 'Nijmegen', + 31251 => 'Beverwijk', + 31252 => 'Nieuw-Vennep', + 31255 => 'IJmuiden', + 3126 => 'Arnhem', + 31294 => 'Weesp', + 31297 => 'Aalsmeer', + 31299 => 'Purmerend', + 3130 => 'Utrecht', + 31313 => 'Dieren', + 31314 => 'Doetinchem', + 31316 => 'Zevenaar', + 31317 => 'Wageningen', + 31318 => 'Veenendaal', + 31320 => 'Lelystad', + 31321 => 'Dronten', + 3133 => 'Amersfoort', + 31341 => 'Harderwijk', + 31342 => 'Barneveld', + 31343 => 'Driebergen-Rijsenburg', + 31344 => 'Tiel', + 31345 => 'Culemborg', + 31346 => 'Maarssen', + 31348 => 'Woerden', + 3135 => 'Hilversum', + 3136 => 'Almere', + 3138 => 'Zwolle', + 3140 => 'Eindhoven', + 31411 => 'Boxtel', + 31412 => 'Oss', + 31413 => 'Uden', + 31416 => 'Waalwijk', + 31418 => 'Zaltbommel', + 3143 => 'Maastricht', + 3145 => 'Heerlen', + 3146 => 'Sittard', + 31475 => 'Roermond', + 31478 => 'Venray', + 31487 => 'Druten', + 31492 => 'Helmond', + 31493 => 'Deurne', + 31495 => 'Weert', + 31499 => 'Best', + 3150 => 'Groningen', + 31512 => 'Drachten', + 31513 => 'Heerenveen', + 31514 => 'Lemmer', + 31515 => 'Sneek', + 31517 => 'Harlingen', + 31519 => 'Dokkum', + 31521 => 'Steenwijk', + 31522 => 'Meppel', + 31523 => 'Hardenberg', + 31524 => 'Coevorden', + 31525 => 'Elburg', + 31527 => 'Emmeloord', + 31528 => 'Hoogeveen', + 31529 => 'Dalfsen', + 3153 => 'Enschede', + 31541 => 'Oldenzaal', + 31543 => 'Winterswijk', + 31544 => 'Lichtenvoorde', + 31545 => 'Eibergen', + 31546 => 'Almelo', + 31547 => 'Goor', + 31548 => 'Rijssen', + 3155 => 'Apeldoorn', + 31561 => 'Wolvega', + 31562 => 'West-Terschelling', + 31566 => 'Grou', + 31570 => 'Deventer', + 31571 => 'Twello', + 31572 => 'Raalte', + 31573 => 'Lochem', + 31575 => 'Zutphen', + 31577 => 'Elspeet', + 31578 => 'Epe', + 3158 => 'Leeuwarden', + 31591 => 'Emmen', + 31592 => 'Assen', + 31593 => 'Beilen', + 31596 => 'Delfzijl', + 31597 => 'Winschoten', + 31598 => 'Veendam', + 31599 => 'Stadskanaal', + 3170 => 'The Hague', + 3171 => 'Leiden', + 3172 => 'Alkmaar', + 3173 => '\'s-Hertogenbosch', + 3175 => 'Zaandam', + 3176 => 'Breda', + 3177 => 'Venlo', + 3178 => 'Dordrecht', + 3179 => 'Zoetermeer', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/32.php b/src/libphonenumber/geocoding/data/en/32.php new file mode 100644 index 000000000..851cc3042 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/32.php @@ -0,0 +1,43 @@ + 'Wavre', + 3211 => 'Hasselt', + 3212 => 'Tongeren', + 3213 => 'Diest', + 3214 => 'Herentals', + 3215 => 'Mechelen', + 3216 => 'Leuven', + 3219 => 'Waremme', + 322 => 'Brussels', + 323 => 'Antwerp', + 324 => 'Liège', + 3250 => 'Bruges', + 3251 => 'Roeselare', + 3252 => 'Dendermonde', + 3253 => 'Aalst', + 3254 => 'Ninove', + 3255 => 'Ronse', + 3256 => 'Kortrijk', + 3257 => 'Ypres', + 3258 => 'Veurne', + 3259 => 'Ostend', + 3260 => 'Chimay', + 3261 => 'Libramont-Chevigny', + 3263 => 'Arlon', + 3264 => 'La Louvière', + 3265 => 'Mons', + 3267 => 'Nivelles', + 3268 => 'Ath', + 3269 => 'Tournai', + 3271 => 'Charleroi', + 3280 => 'Stavelot', + 3281 => 'Namur', + 3282 => 'Dinant', + 3283 => 'Ciney', + 3284 => 'Marche-en-Famenne', + 3285 => 'Huy', + 3286 => 'Durbuy', + 3287 => 'Verviers', + 3289 => 'Genk', + 329 => 'Ghent', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/33.php b/src/libphonenumber/geocoding/data/en/33.php new file mode 100644 index 000000000..b1c16faf9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/33.php @@ -0,0 +1,6439 @@ + 'Paris', + 3313004 => 'Ecquevilly', + 3313005 => 'Coignières', + 3313006 => 'Poissy', + 3313007 => 'Plaisir', + 3313008 => 'Marly-le-Roi', + 3313009 => 'Chatou', + 3313010 => 'Cormeilles-en-Parisis', + 3313011 => 'Gonesse', + 3313013 => 'Trappes', + 3313015 => 'Montesson', + 3313016 => 'Trappes', + 3313017 => 'Cergy', + 3313018 => 'Goussainville', + 3313021 => 'Versailles', + 3313022 => 'Les Mureaux', + 3313023 => 'Bois-d\'Arcy', + 3313024 => 'Viroflay', + 3313025 => 'Argenteuil', + 3313026 => 'Herblay', + 3313028 => 'Chambly', + 3313029 => 'Luzarches', + 3313030 => 'Cergy', + 3313031 => 'Cergy', + 3313032 => 'Pontoise', + 3313033 => 'Mantes-la-Jolie', + 3313034 => 'Chambly', + 3313035 => 'Viarmes', + 3313036 => 'Auvers-sur-Oise', + 3313037 => 'Saint-Ouen-l\'Aumône', + 3313038 => 'Cergy', + 3313039 => 'Marines', + 3313040 => 'Taverny', + 3313041 => 'Rambouillet', + 3313042 => 'Rosny-sur-Seine', + 3313043 => 'Montigny-le-Bretonneux', + 3313044 => 'Montigny-le-Bretonneux', + 3313045 => 'Saint-Cyr-l\'École', + 3313046 => 'Houdan', + 3313047 => 'Saint-Rémy-lès-Chevreuse', + 3313048 => 'Montigny-le-Bretonneux', + 3313049 => 'Coignières', + 3313050 => 'Maurepas', + 3313051 => 'Trappes', + 3313052 => 'Chevreuse', + 3313053 => 'Chatou', + 3313054 => 'Plaisir', + 3313055 => 'Plaisir', + 3313056 => 'Villepreux', + 3313057 => 'Montigny-le-Bretonneux', + 3313058 => 'Saint-Cyr-l\'École', + 3313059 => 'Houdan', + 3313060 => 'Montigny-le-Bretonneux', + 3313061 => 'Saint-Germain-en-Laye', + 3313062 => 'Trappes', + 3313063 => 'Mantes-la-Jolie', + 3313064 => 'Montigny-le-Bretonneux', + 3313065 => 'Poissy', + 3313066 => 'Trappes', + 3313068 => 'Élancourt', + 3313069 => 'Trappes', + 3313070 => 'Vélizy-Villacoublay', + 3313071 => 'Chatou', + 3313072 => 'Franconville', + 3313073 => 'Cergy', + 3313074 => 'Poissy', + 3313075 => 'Cergy', + 3313076 => 'Argenteuil', + 3313078 => 'Bougival', + 3313079 => 'Plaisir', + 3313080 => 'Saint-Nom-la-Bretèche', + 3313081 => 'Plaisir', + 3313082 => 'La Celle Saint Cloud', + 3313083 => 'Versailles', + 3313084 => 'Versailles', + 3313085 => 'Saint-Cyr-l\'École', + 3313086 => 'Sartrouville', + 3313087 => 'Saint-Germain-en-Laye', + 3313088 => 'Rambouillet', + 3313090 => 'Maule', + 3313092 => 'Mantes-la-Jolie', + 3313093 => 'Gargenville', + 3313094 => 'Mantes-la-Jolie', + 3313095 => 'Aubergenville', + 3313096 => 'Montigny-le-Bretonneux', + 3313097 => 'Versailles', + 3313098 => 'Mantes-la-Jolie', + 3313099 => 'Les Mureaux', + 3313402 => 'Saint-Ouen-l\'Aumône', + 3313404 => 'Sarcelles', + 3313405 => 'Enghien-les-Bains', + 3313406 => 'Eaubonne', + 3313407 => 'Gonesse', + 3313408 => 'L\'Isle Adam', + 3313409 => 'Viarmes', + 3313410 => 'Argenteuil', + 3313411 => 'Argenteuil', + 3313412 => 'Enghien-les-Bains', + 3313413 => 'Franconville', + 3313414 => 'Franconville', + 3313415 => 'Ermont', + 3313416 => 'Eaubonne', + 3313417 => 'Saint-Gratien', + 3313418 => 'Taverny', + 3313419 => 'Sarcelles', + 3313420 => 'Pontoise', + 3313421 => 'Saint-Ouen-l\'Aumône', + 3313422 => 'Cergy', + 3313423 => 'Argenteuil', + 3313424 => 'Cergy', + 3313425 => 'Cergy', + 3313427 => 'Eaubonne', + 3313428 => 'Deuil-la-Barre', + 3313429 => 'Roissy-en-France', + 3313430 => 'Saint-Ouen-l\'Aumône', + 3313431 => 'Fosses', + 3313432 => 'Cergy', + 3313433 => 'Cergy', + 3313434 => 'Argenteuil', + 3313435 => 'Cergy', + 3313437 => 'Franconville', + 3313438 => 'Sarcelles', + 3313439 => 'Domont', + 3313440 => 'Saint-Ouen-l\'Aumône', + 3313441 => 'Cergy', + 3313442 => 'Boissy-l\'Aillerie', + 3313443 => 'Jouy-le-Moutier', + 3313444 => 'Franconville', + 3313445 => 'Garges-lès-Gonesse', + 3313446 => 'Cergy', + 3313448 => 'Auvers-sur-Oise', + 3313450 => 'Herblay', + 3313451 => 'Saint-Germain-en-Laye', + 3313452 => 'Montigny-le-Bretonneux', + 3313453 => 'Gonesse', + 3313457 => 'Rambouillet', + 3313458 => 'Vélizy-Villacoublay', + 3313459 => 'Plaisir', + 3313460 => 'Fontenay-le-Fleury', + 3313461 => 'Coignières', + 3313462 => 'Noisy-le-Roi', + 3313464 => 'Saint-Ouen-l\'Aumône', + 3313465 => 'Vélizy-Villacoublay', + 3313467 => 'Magny-en-Vexin', + 3313468 => 'Louvres', + 3313469 => 'L\'Isle Adam', + 3313470 => 'Beaumont-sur-Oise', + 3313471 => 'Luzarches', + 3313472 => 'Fosses', + 3313473 => 'Parmain', + 3313474 => 'Les Mureaux', + 3313475 => 'Ecquevilly', + 3313477 => 'Mantes-la-Jolie', + 3313479 => 'Porcheville', + 3313480 => 'Chatou', + 3313481 => 'Plaisir', + 3313482 => 'Trappes', + 3313483 => 'Rambouillet', + 3313484 => 'Le Perray en Yvelines', + 3313485 => 'Rambouillet', + 3313486 => 'Montfort-l\'Amaury', + 3313489 => 'Beynes', + 3313490 => 'Conflans-Sainte-Honorine', + 3313492 => 'Les Mureaux', + 3313493 => 'Maisons-Laffitte', + 3313494 => 'Rambouillet', + 3313497 => 'Mantes-la-Jolie', + 3313498 => 'Montigny-le-Bretonneux', + 3313902 => 'Versailles', + 3313904 => 'Saint-Germain-en-Laye', + 3313907 => 'Versailles', + 3313908 => 'Orgeval', + 3313909 => 'Saint-Ouen-l\'Aumône', + 3313910 => 'Saint-Germain-en-Laye', + 3313911 => 'Achères', + 3313912 => 'Maisons-Laffitte', + 3313913 => 'Sartrouville', + 3313914 => 'Sartrouville', + 3313915 => 'Sartrouville', + 3313916 => 'Marly-le-Roi', + 3313917 => 'Marly-le-Roi', + 3313918 => 'La Celle Saint Cloud', + 3313919 => 'Conflans-Sainte-Honorine', + 3313920 => 'Versailles', + 3313921 => 'Saint-Germain-en-Laye', + 3313922 => 'Achères', + 3313923 => 'Le Chesnay', + 3313924 => 'Versailles', + 3313925 => 'Versailles', + 3313927 => 'Triel-sur-Seine', + 3313928 => 'Verneuil-sur-Seine', + 3313930 => 'Montigny-le-Bretonneux', + 3313931 => 'Herblay', + 3313932 => 'Taverny', + 3313933 => 'Sarcelles', + 3313934 => 'Enghien-les-Bains', + 3313935 => 'Domont', + 3313937 => 'Chambly', + 3313942 => 'Saint-Cyr-l\'École', + 3313943 => 'Le Chesnay', + 3313944 => 'Montigny-le-Bretonneux', + 3313945 => 'Vélizy-Villacoublay', + 3313946 => 'Vélizy-Villacoublay', + 3313947 => 'Argenteuil', + 3313949 => 'Versailles', + 3313950 => 'Versailles', + 3313951 => 'Versailles', + 3313952 => 'Chatou', + 3313953 => 'Versailles', + 3313954 => 'Le Chesnay', + 3313955 => 'Le Chesnay', + 3313956 => 'Buc', + 3313957 => 'Sartrouville', + 3313958 => 'Marly-le-Roi', + 3313959 => 'Eaubonne', + 3313960 => 'Taverny', + 3313961 => 'Argenteuil', + 3313962 => 'Maisons-Laffitte', + 3313963 => 'Le Chesnay', + 3313964 => 'Enghien-les-Bains', + 3313965 => 'Poissy', + 3313967 => 'Versailles', + 3313968 => 'Houilles', + 3313969 => 'La Celle Saint Cloud', + 3313970 => 'Triel-sur-Seine', + 3313971 => 'Verneuil-sur-Seine', + 3313972 => 'Conflans-Sainte-Honorine', + 3313973 => 'Saint-Germain-en-Laye', + 3313974 => 'Andrésy', + 3313975 => 'Orgeval', + 3313976 => 'Le Vésinet', + 3313978 => 'Cormeilles-en-Parisis', + 3313979 => 'Poissy', + 3313980 => 'Argenteuil', + 3313981 => 'Argenteuil', + 3313982 => 'Argenteuil', + 3313983 => 'Deuil-la-Barre', + 3313984 => 'Deuil-la-Barre', + 3313985 => 'Gonesse', + 3313986 => 'Garges-lès-Gonesse', + 3313987 => 'Gonesse', + 3313988 => 'Goussainville', + 3313989 => 'Saint-Gratien', + 3313990 => 'Sarcelles', + 3313991 => 'Domont', + 3313992 => 'Sarcelles', + 3313993 => 'Garges-lès-Gonesse', + 3313994 => 'Sarcelles', + 3313995 => 'Taverny', + 3313996 => 'Argenteuil', + 3313997 => 'Herblay', + 3313998 => 'Argenteuil', + 3314001 => 'Paris', + 3314002 => 'Paris', + 3314003 => 'Paris', + 3314004 => 'Paris', + 3314005 => 'Paris', + 3314006 => 'Paris', + 3314007 => 'Paris', + 3314008 => 'Paris', + 3314009 => 'Paris', + 3314010 => 'Saint-Ouen', + 3314011 => 'Saint-Ouen', + 3314012 => 'Saint-Ouen', + 3314013 => 'Paris', + 3314015 => 'Paris', + 3314016 => 'Paris', + 3314017 => 'Paris', + 3314018 => 'Paris', + 3314019 => 'Paris', + 331402 => 'Paris', + 3314030 => 'Paris', + 3314031 => 'Paris', + 3314033 => 'Paris', + 3314034 => 'Paris', + 3314035 => 'Paris', + 3314036 => 'Paris', + 3314037 => 'Paris', + 3314038 => 'Paris', + 3314039 => 'Paris', + 3314040 => 'Paris', + 3314041 => 'Paris', + 3314043 => 'Paris', + 3314044 => 'Paris', + 3314045 => 'Paris', + 3314046 => 'Paris', + 3314047 => 'Paris', + 3314049 => 'Paris', + 3314050 => 'Paris', + 3314051 => 'Paris', + 3314052 => 'Paris', + 3314053 => 'Paris', + 3314054 => 'Paris', + 3314055 => 'Paris', + 3314056 => 'Paris', + 3314058 => 'Paris', + 3314059 => 'Paris', + 3314060 => 'Paris', + 3314061 => 'Paris', + 3314062 => 'Paris', + 3314064 => 'Paris', + 3314065 => 'Paris', + 3314067 => 'Paris', + 3314068 => 'Paris', + 3314069 => 'Paris', + 3314070 => 'Paris', + 3314071 => 'Paris', + 3314072 => 'Paris', + 3314073 => 'Paris', + 3314074 => 'Paris', + 3314075 => 'Paris', + 3314076 => 'Paris', + 3314080 => 'Asnières-sur-Seine', + 3314082 => 'Paris', + 3314083 => 'Clamart', + 3314084 => 'Montrouge', + 3314085 => 'Gennevilliers', + 3314086 => 'Asnières-sur-Seine', + 3314087 => 'Clichy', + 3314088 => 'Neuilly-sur-Seine', + 3314089 => 'Levallois-Perret', + 3314090 => 'Puteaux', + 3314091 => 'Sceaux', + 3314092 => 'Montrouge', + 3314093 => 'Issy-les-Moulineaux', + 3314094 => 'Clamart', + 3314095 => 'Issy-les-Moulineaux', + 3314096 => 'Antony', + 3314097 => 'Nanterre', + 3314099 => 'Suresnes', + 3314102 => 'Puteaux', + 3314105 => 'Levallois-Perret', + 3314106 => 'Clichy', + 3314108 => 'Issy-les-Moulineaux', + 3314109 => 'Issy-les-Moulineaux', + 3314110 => 'Boulogne-Billancourt', + 3314111 => 'Asnières-sur-Seine', + 3314112 => 'Saint-Cloud', + 3314113 => 'Sceaux', + 3314114 => 'Meudon', + 3314115 => 'Chaville', + 3314116 => 'Courbevoie', + 3314117 => 'Montrouge', + 3314118 => 'Suresnes', + 3314119 => 'Colombes', + 3314120 => 'Nanterre', + 3314121 => 'Gennevilliers', + 3314122 => 'Boulogne-Billancourt', + 3314124 => 'Cachan', + 3314127 => 'Levallois-Perret', + 3314129 => 'Rueil-Malmaison', + 3314130 => 'Colombes', + 3314131 => 'Boulogne-Billancourt', + 3314132 => 'Asnières-sur-Seine', + 3314133 => 'Issy-les-Moulineaux', + 3314134 => 'Levallois-Perret', + 3314137 => 'Nanterre', + 3314138 => 'Suresnes', + 3314139 => 'Rueil-Malmaison', + 3314140 => 'Clichy', + 3314141 => 'Boulogne-Billancourt', + 3314142 => 'Rueil-Malmaison', + 3314143 => 'Neuilly-sur-Seine', + 3314144 => 'Suresnes', + 3314146 => 'Issy-les-Moulineaux', + 3314147 => 'Gennevilliers', + 3314149 => 'Levallois-Perret', + 3314150 => 'Drancy', + 3314151 => 'Tremblay-en-France', + 3314152 => 'Sevran', + 3314153 => 'Gagny', + 3314154 => 'Neuilly-sur-Marne', + 3314155 => 'Bondy', + 3314157 => 'Aubervilliers', + 3314158 => 'Montreuil Sous Bois', + 3314160 => 'Drancy', + 3314161 => 'Aubervilliers', + 3314170 => 'Montfermeil', + 3314171 => 'Pantin', + 3314173 => 'Rungis Complexe', + 3314174 => 'Vincennes', + 3314177 => 'Champigny-sur-Marne', + 3314178 => 'Créteil', + 3314179 => 'Maisons-Alfort', + 3314180 => 'Rungis Complexe', + 3314181 => 'Saint-Maur-des-Fossés', + 3314183 => 'Pantin', + 3314186 => 'Boulogne-Billancourt', + 3314187 => 'Bourg-la-Reine', + 3314188 => 'Courbevoie', + 3314190 => 'Issy-les-Moulineaux', + 3314191 => 'Nanterre', + 3314192 => 'Neuilly-sur-Seine', + 3314193 => 'Vincennes', + 3314194 => 'Créteil', + 3314195 => 'Fontenay-sous-Bois', + 3314196 => 'Rueil-Malmaison', + 3314200 => 'Paris', + 3314201 => 'Paris', + 3314202 => 'Paris', + 3314203 => 'Paris', + 3314204 => 'Suresnes', + 3314205 => 'Paris', + 3314206 => 'Paris', + 3314207 => 'Créteil', + 3314208 => 'Paris', + 3314209 => 'Paris', + 3314211 => 'Villejuif', + 3314212 => 'Paris', + 3314215 => 'Paris', + 3314216 => 'Paris', + 3314217 => 'Paris', + 3314218 => 'Paris', + 3314219 => 'Paris', + 3314221 => 'Paris', + 3314222 => 'Paris', + 3314223 => 'Paris', + 3314224 => 'Paris', + 3314225 => 'Paris', + 3314226 => 'Paris', + 3314227 => 'Paris', + 3314228 => 'Paris', + 3314229 => 'Paris', + 3314230 => 'Paris', + 3314231 => 'Montrouge', + 3314233 => 'Paris', + 3314234 => 'Paris', + 3314235 => 'Saint-Denis', + 3314236 => 'Paris', + 3314237 => 'Antony', + 3314238 => 'Paris', + 3314239 => 'Paris', + 3314240 => 'Paris', + 3314241 => 'Paris', + 3314242 => 'Colombes', + 3314243 => 'Saint-Denis', + 3314244 => 'Paris', + 3314245 => 'Paris', + 3314246 => 'Paris', + 3314247 => 'Paris', + 3314249 => 'Paris', + 3314250 => 'Paris', + 3314251 => 'Paris', + 3314252 => 'Paris', + 3314253 => 'Montrouge', + 3314254 => 'Paris', + 3314255 => 'Paris', + 3314256 => 'Paris', + 3314257 => 'Paris', + 3314258 => 'Paris', + 3314259 => 'Paris', + 3314260 => 'Paris', + 3314261 => 'Paris', + 3314262 => 'Paris', + 3314263 => 'Paris', + 3314264 => 'Paris', + 3314265 => 'Paris', + 3314266 => 'Paris', + 3314267 => 'Paris', + 3314268 => 'Paris', + 3314270 => 'Clichy', + 3314271 => 'Paris', + 3314272 => 'Paris', + 3314273 => 'Paris', + 3314274 => 'Paris', + 3314276 => 'Paris', + 3314277 => 'Paris', + 3314278 => 'Paris', + 3314279 => 'Paris', + 3314280 => 'Paris', + 3314281 => 'Paris', + 3314282 => 'Paris', + 3314283 => 'Saint-Maur-des-Fossés', + 3314284 => 'Paris', + 3314285 => 'Paris', + 3314286 => 'Paris', + 3314287 => 'Montreuil Sous Bois', + 3314288 => 'Paris', + 3314289 => 'Paris', + 3314292 => 'Paris', + 3314293 => 'Paris', + 3314294 => 'Paris', + 3314296 => 'Paris', + 3314297 => 'Paris', + 3314299 => 'Paris', + 3314300 => 'Neuilly-Plaisance', + 3314301 => 'Gagny', + 3314302 => 'Gagny', + 3314303 => 'Noisy-le-Grand', + 3314304 => 'Noisy-le-Grand', + 3314305 => 'Noisy-le-Grand', + 3314306 => 'Paris', + 3314307 => 'Paris', + 3314308 => 'Neuilly-sur-Marne', + 3314309 => 'Neuilly-sur-Marne', + 3314310 => 'Sevran', + 3314311 => 'La Courneuve', + 3314312 => 'Paris', + 3314313 => 'Paris', + 3314314 => 'Paris', + 3314315 => 'Paris', + 3314318 => 'Paris', + 3314320 => 'Paris', + 3314321 => 'Paris', + 3314322 => 'Paris', + 3314324 => 'Le Perreux sur Marne', + 3314325 => 'Paris', + 3314326 => 'Paris', + 3314327 => 'Paris', + 3314328 => 'Vincennes', + 3314329 => 'Paris', + 3314330 => 'Montfermeil', + 3314331 => 'Paris', + 3314332 => 'Montfermeil', + 3314333 => 'Courbevoie', + 3314334 => 'Courbevoie', + 3314335 => 'Paris', + 3314336 => 'Paris', + 3314337 => 'Paris', + 3314338 => 'Paris', + 3314339 => 'Créteil', + 331434 => 'Paris', + 3314350 => 'Sceaux', + 3314351 => 'Montfermeil', + 3314352 => 'Aubervilliers', + 3314353 => 'Alfortville', + 3314354 => 'Paris', + 3314355 => 'Paris', + 3314356 => 'Paris', + 3314357 => 'Paris', + 3314358 => 'Paris', + 3314359 => 'Paris', + 3314360 => 'Bagnolet', + 3314361 => 'Paris', + 3314362 => 'Bagnolet', + 3314363 => 'Bagnolet', + 3314364 => 'Paris', + 3314365 => 'Vincennes', + 3314366 => 'Paris', + 3314367 => 'Paris', + 3314368 => 'Charenton-le-Pont', + 3314370 => 'Paris', + 3314371 => 'Paris', + 3314372 => 'Paris', + 3314373 => 'Paris', + 3314374 => 'Vincennes', + 3314375 => 'Alfortville', + 3314376 => 'Maisons-Alfort', + 3314377 => 'Créteil', + 3314378 => 'Maisons-Alfort', + 3314379 => 'Paris', + 3314380 => 'Paris', + 3314381 => 'Le Raincy', + 3314382 => 'Villeneuve-Saint-Georges', + 3314383 => 'Sevran', + 3314384 => 'Sevran', + 3314385 => 'Sevran', + 3314386 => 'Santeny', + 3314387 => 'Paris', + 3314388 => 'Montfermeil', + 3314389 => 'Villeneuve-Saint-Georges', + 3314390 => 'Ivry-sur-Seine', + 3314391 => 'Vitry-sur-Seine', + 3314394 => 'Fontenay-sous-Bois', + 3314395 => 'Paris', + 3314396 => 'Maisons-Alfort', + 3314397 => 'Saint-Maur-des-Fossés', + 3314398 => 'Vincennes', + 3314399 => 'Créteil', + 3314401 => 'Paris', + 3314405 => 'Paris', + 3314406 => 'Paris', + 3314407 => 'Paris', + 3314408 => 'Paris', + 3314409 => 'Paris', + 3314411 => 'Paris', + 3314413 => 'Paris', + 3314415 => 'Paris', + 3314416 => 'Paris', + 3314417 => 'Paris', + 3314418 => 'Paris', + 3314419 => 'Paris', + 3314423 => 'Paris', + 3314424 => 'Paris', + 3314426 => 'Paris', + 3314427 => 'Paris', + 3314429 => 'Paris', + 3314430 => 'Paris', + 3314432 => 'Paris', + 3314434 => 'Paris', + 3314437 => 'Paris', + 3314438 => 'Paris', + 3314439 => 'Paris', + 3314440 => 'Paris', + 3314441 => 'Paris', + 3314442 => 'Paris', + 3314443 => 'Paris', + 3314449 => 'Paris', + 3314450 => 'Paris', + 3314451 => 'Paris', + 3314452 => 'Paris', + 3314453 => 'Paris', + 3314454 => 'Paris', + 3314455 => 'Paris', + 3314456 => 'Paris', + 3314458 => 'Paris', + 3314459 => 'Paris', + 3314461 => 'Paris', + 3314462 => 'Paris', + 3314463 => 'Paris', + 3314464 => 'Paris', + 3314465 => 'Paris', + 3314467 => 'Paris', + 3314468 => 'Paris', + 3314469 => 'Paris', + 331447 => 'Paris', + 3314482 => 'Paris', + 3314483 => 'Paris', + 3314484 => 'Paris', + 3314485 => 'Paris', + 3314487 => 'Paris', + 3314488 => 'Paris', + 3314489 => 'Paris', + 3314490 => 'Paris', + 3314491 => 'Paris', + 3314492 => 'Paris', + 3314493 => 'Paris', + 3314494 => 'Paris', + 3314495 => 'Paris', + 3314500 => 'Paris', + 3314501 => 'Paris', + 3314502 => 'Paris', + 3314503 => 'Paris', + 3314504 => 'Paris', + 3314505 => 'Paris', + 3314506 => 'Suresnes', + 3314507 => 'Meudon', + 3314508 => 'Paris', + 3314509 => 'Montfermeil', + 3314510 => 'Boissy-Saint-Léger', + 3314511 => 'Saint-Maur-des-Fossés', + 3314512 => 'Rungis Complexe', + 3314513 => 'Bonneuil-sur-Marne', + 3314514 => 'Fontenay-sous-Bois', + 3314515 => 'Ivry-sur-Seine', + 3314516 => 'Champigny-sur-Marne', + 3314517 => 'Créteil', + 3314518 => 'Maisons-Alfort', + 3314519 => 'Levallois-Perret', + 3314520 => 'Paris', + 3314521 => 'Ivry-sur-Seine', + 3314522 => 'Paris', + 3314523 => 'Paris', + 3314524 => 'Paris', + 3314525 => 'Paris', + 3314526 => 'Paris', + 3314527 => 'Paris', + 3314528 => 'Rosny-Sous-Bois', + 3314529 => 'Issy-les-Moulineaux', + 3314530 => 'Paris', + 3314531 => 'Paris', + 3314532 => 'Paris', + 3314533 => 'Paris', + 3314534 => 'Meudon', + 3314535 => 'Paris', + 3314536 => 'Bagneux', + 3314537 => 'Clamart', + 3314538 => 'Paris', + 3314539 => 'Paris', + 3314540 => 'Paris', + 3314541 => 'Paris', + 3314542 => 'Paris', + 3314543 => 'Paris', + 3314544 => 'Paris', + 3314545 => 'Paris', + 3314546 => 'Cachan', + 3314547 => 'Arcueil', + 3314548 => 'Paris', + 3314549 => 'Paris', + 3314550 => 'Paris', + 3314551 => 'Paris', + 3314553 => 'Paris', + 3314554 => 'Paris', + 3314555 => 'Paris', + 3314556 => 'Paris', + 3314557 => 'Paris', + 3314558 => 'Paris', + 3314560 => 'Rungis Complexe', + 3314561 => 'Paris', + 3314562 => 'Paris', + 3314563 => 'Paris', + 3314565 => 'Paris', + 3314566 => 'Paris', + 3314567 => 'Paris', + 3314569 => 'Boissy-Saint-Léger', + 3314570 => 'Paris', + 3314571 => 'Paris', + 3314572 => 'Paris', + 3314573 => 'Vitry-sur-Seine', + 3314574 => 'Paris', + 3314575 => 'Paris', + 3314576 => 'Chennevières-sur-Marne', + 3314577 => 'Paris', + 3314578 => 'Paris', + 3314579 => 'Paris', + 331458 => 'Paris', + 3314590 => 'Sucy-en-Brie', + 3314591 => 'Le Blanc Mesnil', + 3314592 => 'Noisy-le-Grand', + 3314593 => 'Chennevières-sur-Marne', + 3314594 => 'Chennevières-sur-Marne', + 3314595 => 'Villecresnes', + 3314596 => 'Paris', + 3314597 => 'Villeneuve-le-Roi', + 3314598 => 'Mandres-les-Roses', + 3314599 => 'Villecresnes', + 3314601 => 'Le Plessis-Robinson', + 3314602 => 'Saint-Cloud', + 3314603 => 'Boulogne-Billancourt', + 3314604 => 'Boulogne-Billancourt', + 3314605 => 'Boulogne-Billancourt', + 3314606 => 'Paris', + 3314607 => 'Paris', + 3314608 => 'Boulogne-Billancourt', + 3314609 => 'Boulogne-Billancourt', + 3314610 => 'Boulogne-Billancourt', + 3314611 => 'Antony', + 3314612 => 'Montrouge', + 3314613 => 'Colombes', + 3314615 => 'Fresnes', + 3314620 => 'Boulogne-Billancourt', + 3314621 => 'Boulogne-Billancourt', + 3314622 => 'Paris', + 3314623 => 'Meudon', + 3314624 => 'Neuilly-sur-Seine', + 3314625 => 'Suresnes', + 3314626 => 'Meudon', + 3314627 => 'Paris', + 3314628 => 'Paris', + 3314630 => 'Clamart', + 3314631 => 'Clamart', + 3314632 => 'Clamart', + 3314633 => 'Paris', + 3314634 => 'Paris', + 3314636 => 'Paris', + 3314637 => 'Neuilly-sur-Seine', + 3314638 => 'Issy-les-Moulineaux', + 3314639 => 'Levallois-Perret', + 3314640 => 'Neuilly-sur-Seine', + 3314641 => 'Neuilly-sur-Seine', + 3314642 => 'Issy-les-Moulineaux', + 3314643 => 'Neuilly-sur-Seine', + 3314644 => 'Issy-les-Moulineaux', + 3314645 => 'Issy-les-Moulineaux', + 3314647 => 'Paris', + 3314648 => 'Issy-les-Moulineaux', + 3314649 => 'Colombes', + 3314651 => 'Paris', + 3314652 => 'Colombes', + 3314654 => 'Montrouge', + 3314655 => 'Montrouge', + 3314656 => 'Montrouge', + 3314657 => 'Montrouge', + 3314658 => 'Ivry-sur-Seine', + 3314659 => 'Paris', + 3314660 => 'Sceaux', + 3314661 => 'Sceaux', + 3314662 => 'Issy-les-Moulineaux', + 3314663 => 'Cachan', + 3314664 => 'Bagneux', + 3314665 => 'Bagneux', + 3314666 => 'Antony', + 3314667 => 'Courbevoie', + 3314668 => 'Fresnes', + 3314669 => 'Nanterre', + 3314670 => 'Ivry-sur-Seine', + 3314671 => 'Ivry-sur-Seine', + 3314672 => 'Ivry-sur-Seine', + 3314673 => 'Montrouge', + 3314674 => 'Antony', + 3314675 => 'Rungis Complexe', + 3314677 => 'Villejuif', + 3314678 => 'Villejuif', + 3314680 => 'Vitry-sur-Seine', + 3314681 => 'Vitry-sur-Seine', + 3314682 => 'Vitry-sur-Seine', + 3314683 => 'Sceaux', + 3314684 => 'Boulogne-Billancourt', + 3314685 => 'Gennevilliers', + 3314686 => 'Rungis Complexe', + 3314687 => 'Rungis Complexe', + 3314688 => 'Asnières-sur-Seine', + 3314689 => 'Antony', + 3314691 => 'Courbevoie', + 3314692 => 'Puteaux', + 3314694 => 'Boulogne-Billancourt', + 3314695 => 'Nanterre', + 3314697 => 'Suresnes', + 3314698 => 'Puteaux', + 3314699 => 'Boulogne-Billancourt', + 3314700 => 'Paris', + 3314701 => 'Garches', + 3314702 => 'Sceaux', + 3314703 => 'Paris', + 3314704 => 'Paris', + 3314705 => 'Paris', + 3314706 => 'Champigny-sur-Marne', + 3314707 => 'Paris', + 3314708 => 'Rueil-Malmaison', + 3314709 => 'Chaville', + 3314710 => 'Rueil-Malmaison', + 3314711 => 'Saint-Cloud', + 3314712 => 'Boulogne-Billancourt', + 3314714 => 'Rueil-Malmaison', + 3314716 => 'Rueil-Malmaison', + 3314717 => 'Courbevoie', + 3314718 => 'Vitry-sur-Seine', + 3314720 => 'Paris', + 3314721 => 'Nanterre', + 3314722 => 'Neuilly-sur-Seine', + 3314723 => 'Paris', + 3314724 => 'Nanterre', + 3314725 => 'Nanterre', + 3314726 => 'Villejuif', + 3314727 => 'Paris', + 3314728 => 'Suresnes', + 3314729 => 'Nanterre', + 3314730 => 'Clichy', + 3314731 => 'Clichy', + 3314732 => 'Rueil-Malmaison', + 3314733 => 'Asnières-sur-Seine', + 3314734 => 'Paris', + 3314735 => 'Montrouge', + 3314736 => 'Issy-les-Moulineaux', + 3314737 => 'Clichy', + 3314738 => 'Neuilly-sur-Seine', + 3314739 => 'Clichy', + 3314740 => 'Gentilly', + 3314741 => 'Garches', + 3314742 => 'Paris', + 3314743 => 'Paris', + 3314745 => 'Neuilly-sur-Seine', + 3314746 => 'Montrouge', + 3314747 => 'Neuilly-sur-Seine', + 3314748 => 'Levallois-Perret', + 3314749 => 'Rueil-Malmaison', + 3314750 => 'Chaville', + 3314751 => 'Rueil-Malmaison', + 3314752 => 'Rueil-Malmaison', + 3314753 => 'Paris', + 3314754 => 'Paris', + 3314755 => 'Paris', + 3314756 => 'Clichy', + 3314757 => 'Levallois-Perret', + 3314758 => 'Levallois-Perret', + 3314759 => 'Levallois-Perret', + 3314760 => 'Colombes', + 3314761 => 'Boulogne-Billancourt', + 3314762 => 'Puteaux', + 3314763 => 'Paris', + 3314764 => 'Paris', + 3314765 => 'Issy-les-Moulineaux', + 3314766 => 'Paris', + 3314768 => 'Courbevoie', + 3314769 => 'Colombes', + 3314770 => 'Paris', + 3314771 => 'Saint-Cloud', + 3314772 => 'Suresnes', + 3314773 => 'Puteaux', + 3314774 => 'Puteaux', + 3314775 => 'Puteaux', + 3314776 => 'Puteaux', + 3314777 => 'Rueil-Malmaison', + 3314778 => 'Puteaux', + 3314780 => 'Colombes', + 3314781 => 'Colombes', + 3314782 => 'Colombes', + 3314783 => 'Paris', + 3314784 => 'Colombes', + 3314785 => 'Colombes', + 3314786 => 'Colombes', + 3314788 => 'Courbevoie', + 3314789 => 'Courbevoie', + 3314790 => 'Asnières-sur-Seine', + 3314791 => 'Asnières-sur-Seine', + 3314792 => 'Gennevilliers', + 3314793 => 'Asnières-sur-Seine', + 3314794 => 'Gennevilliers', + 3314795 => 'Garches', + 3314797 => 'Paris', + 3314798 => 'Gennevilliers', + 3314799 => 'Gennevilliers', + 3314800 => 'Paris', + 3314801 => 'Paris', + 3314802 => 'Bondy', + 3314803 => 'Paris', + 3314804 => 'Paris', + 3314805 => 'Paris', + 3314806 => 'Paris', + 3314807 => 'Paris', + 3314808 => 'Vincennes', + 3314809 => 'Saint-Denis', + 3314810 => 'Pantin', + 3314811 => 'Aubervilliers', + 3314812 => 'Rosny-Sous-Bois', + 3314813 => 'Saint-Denis', + 3314815 => 'Noisy-le-Grand', + 3314817 => 'Villepinte', + 3314818 => 'Montreuil Sous Bois', + 3314819 => 'Aulnay-sous-Bois', + 3314820 => 'Saint-Denis', + 3314821 => 'Stains', + 3314822 => 'Saint-Denis', + 3314823 => 'Saint-Denis', + 3314824 => 'Paris', + 3314825 => 'Boulogne-Billancourt', + 3314826 => 'Stains', + 3314827 => 'Saint-Denis', + 3314828 => 'Paris', + 3314829 => 'Stains', + 3314830 => 'Drancy', + 3314831 => 'Drancy', + 3314832 => 'Drancy', + 3314833 => 'Aubervilliers', + 3314834 => 'Aubervilliers', + 3314835 => 'La Courneuve', + 3314836 => 'La Courneuve', + 3314837 => 'Le Bourget', + 3314838 => 'La Courneuve', + 3314839 => 'Aubervilliers', + 3314840 => 'Pantin', + 3314841 => 'Épinay-sur-Seine', + 3314842 => 'Paris', + 3314843 => 'Pantin', + 3314844 => 'Pantin', + 3314845 => 'Pantin', + 3314846 => 'Pantin', + 3314847 => 'Bondy', + 3314848 => 'Bondy', + 3314849 => 'Bondy', + 3314850 => 'Bondy', + 3314851 => 'Montreuil Sous Bois', + 3314852 => 'Choisy-le-Roi', + 3314853 => 'Choisy-le-Roi', + 3314854 => 'Rosny-Sous-Bois', + 3314855 => 'Villemomble', + 3314856 => 'Paris', + 3314857 => 'Montreuil Sous Bois', + 3314858 => 'Montreuil Sous Bois', + 3314859 => 'Montreuil Sous Bois', + 3314860 => 'Tremblay-en-France', + 3314861 => 'Tremblay-en-France', + 3314862 => 'Roissy-en-France', + 3314863 => 'Villepinte', + 3314865 => 'Le Blanc Mesnil', + 3314866 => 'Aulnay-sous-Bois', + 3314867 => 'Le Blanc Mesnil', + 3314868 => 'Aulnay-sous-Bois', + 3314869 => 'Aulnay-sous-Bois', + 3314870 => 'Montreuil Sous Bois', + 3314871 => 'Le Perreux sur Marne', + 3314872 => 'Le Perreux sur Marne', + 3314873 => 'Nogent-sur-Marne', + 3314874 => 'Paris', + 3314875 => 'Fontenay-sous-Bois', + 3314876 => 'Fontenay-sous-Bois', + 3314877 => 'Fontenay-sous-Bois', + 3314878 => 'Paris', + 3314879 => 'Aulnay-sous-Bois', + 3314880 => 'Champigny-sur-Marne', + 3314881 => 'Champigny-sur-Marne', + 3314882 => 'Champigny-sur-Marne', + 3314883 => 'Saint-Maur-des-Fossés', + 3314884 => 'Choisy-le-Roi', + 3314885 => 'Saint-Maur-des-Fossés', + 3314886 => 'Saint-Maur-des-Fossés', + 3314887 => 'Paris', + 3314888 => 'Paris', + 3314889 => 'Saint-Maur-des-Fossés', + 3314890 => 'Choisy-le-Roi', + 3314891 => 'Pantin', + 3314892 => 'Choisy-le-Roi', + 3314893 => 'Charenton-le-Pont', + 3314894 => 'Rosny-Sous-Bois', + 3314895 => 'Drancy', + 3314896 => 'Drancy', + 3314897 => 'Bagnolet', + 3314898 => 'Créteil', + 3314899 => 'Créteil', + 3314900 => 'Puteaux', + 3314901 => 'Puteaux', + 3314903 => 'Puteaux', + 3314905 => 'Courbevoie', + 3314906 => 'Puteaux', + 3314908 => 'Gentilly', + 3314909 => 'Boulogne-Billancourt', + 3314910 => 'Boulogne-Billancourt', + 3314911 => 'Saint-Cloud', + 3314912 => 'Arcueil', + 3314915 => 'Pantin', + 3314917 => 'Saint-Denis', + 3314919 => 'Roissy-en-France', + 3314921 => 'Saint-Ouen', + 3314923 => 'Paris', + 3314924 => 'Paris', + 3314926 => 'Paris', + 3314927 => 'Paris', + 3314928 => 'Paris', + 3314929 => 'Paris', + 3314930 => 'Villiers-sur-Marne', + 3314931 => 'Noisy-le-Grand', + 3314932 => 'Noisy-le-Grand', + 3314933 => 'Saint-Denis', + 3314934 => 'La Courneuve', + 3314935 => 'Rosny-Sous-Bois', + 3314936 => 'Sevran', + 3314937 => 'Aubervilliers', + 3314938 => 'Villepinte', + 3314940 => 'Saint-Denis', + 3314941 => 'Villiers-sur-Marne', + 3314942 => 'Noisy-le-Sec', + 3314944 => 'Neuilly-sur-Marne', + 3314945 => 'Saint-Ouen', + 3314946 => 'Saint-Denis', + 3314947 => 'Roissy-en-France', + 3314948 => 'Saint-Ouen', + 3314949 => 'Paris', + 3314951 => 'Saint-Denis', + 3314952 => 'Paris', + 3314953 => 'Paris', + 3314954 => 'Paris', + 3314956 => 'Créteil', + 3314957 => 'Vincennes', + 3314958 => 'Villejuif', + 3314959 => 'Ivry-sur-Seine', + 3314960 => 'Ivry-sur-Seine', + 3314961 => 'Villeneuve-le-Roi', + 3314962 => 'Chennevières-sur-Marne', + 3314963 => 'Tremblay-en-France', + 3314964 => 'Levallois-Perret', + 3314965 => 'Montrouge', + 3314966 => 'Sèvres', + 3314968 => 'Clichy', + 3314969 => 'Cachan', + 3314970 => 'Paris', + 3314971 => 'Stains', + 3314972 => 'Bagnolet', + 3314974 => 'Fontenay-sous-Bois', + 3314975 => 'Orly', + 3314976 => 'Saint-Maur-des-Fossés', + 3314977 => 'Maisons-Alfort', + 3314978 => 'Rungis Complexe', + 3314979 => 'Chevilly-Larue', + 3314980 => 'Créteil', + 3314981 => 'Créteil', + 3314982 => 'Sucy-en-Brie', + 3314983 => 'Champigny-sur-Marne', + 3314984 => 'Fresnes', + 3314985 => 'Arcueil', + 3314986 => 'Gentilly', + 3314988 => 'Montreuil Sous Bois', + 3314989 => 'Villepinte', + 3314993 => 'Bagnolet', + 3314995 => 'Paris', + 3314996 => 'Paris', + 3314997 => 'Courbevoie', + 3314998 => 'Saint-Denis', + 3315300 => 'Paris', + 3315301 => 'Paris', + 3315302 => 'Paris', + 3315304 => 'Paris', + 3315305 => 'Paris', + 3315306 => 'Paris', + 3315309 => 'Paris', + 3315310 => 'Paris', + 3315311 => 'Paris', + 3315314 => 'Villejuif', + 3315316 => 'Paris', + 3315317 => 'Paris', + 3315319 => 'Paris', + 3315320 => 'Paris', + 3315321 => 'Paris', + 3315323 => 'Paris', + 3315324 => 'Paris', + 3315325 => 'Paris', + 3315326 => 'Paris', + 3315327 => 'Paris', + 3315328 => 'Paris', + 3315329 => 'Paris', + 3315330 => 'Paris', + 3315331 => 'Paris', + 3315332 => 'Paris', + 3315333 => 'Paris', + 3315334 => 'Paris', + 3315335 => 'Paris', + 3315336 => 'Paris', + 3315338 => 'Paris', + 3315340 => 'Paris', + 3315341 => 'Paris', + 3315342 => 'Paris', + 3315343 => 'Paris', + 3315344 => 'Paris', + 3315345 => 'Paris', + 3315346 => 'Paris', + 3315353 => 'Paris', + 3315356 => 'Aubervilliers', + 3315357 => 'Paris', + 3315358 => 'Paris', + 3315359 => 'Paris', + 3315360 => 'Paris', + 3315361 => 'Paris', + 3315362 => 'Paris', + 3315363 => 'Paris', + 3315364 => 'Paris', + 3315365 => 'Paris', + 3315366 => 'Vincennes', + 3315367 => 'Paris', + 3315368 => 'Paris', + 3315369 => 'Paris', + 3315370 => 'Paris', + 3315372 => 'Paris', + 3315375 => 'Paris', + 3315376 => 'Paris', + 3315377 => 'Paris', + 3315379 => 'Paris', + 3315380 => 'Paris', + 3315381 => 'Paris', + 3315382 => 'Paris', + 3315383 => 'Paris', + 3315385 => 'Paris', + 3315386 => 'Paris', + 3315389 => 'Paris', + 3315390 => 'Paris', + 3315392 => 'Paris', + 3315393 => 'Paris', + 3315394 => 'Paris', + 3315395 => 'Paris', + 3315396 => 'Paris', + 3315399 => 'Fontenay-sous-Bois', + 3315502 => 'Asnières-sur-Seine', + 3315504 => 'Paris', + 3315506 => 'Paris', + 3315507 => 'Paris', + 3315509 => 'Champigny-sur-Marne', + 3315512 => 'Saint-Maur-des-Fossés', + 3315517 => 'Nanterre', + 3315520 => 'Boulogne-Billancourt', + 3315521 => 'Clichy', + 3315525 => 'Paris', + 3315526 => 'Paris', + 3315527 => 'Paris', + 3315528 => 'Paris', + 3315530 => 'Paris', + 3315531 => 'Paris', + 3315532 => 'Paris', + 3315533 => 'Paris', + 3315534 => 'Paris', + 3315535 => 'Paris', + 3315537 => 'Paris', + 3315538 => 'Boulogne-Billancourt', + 3315542 => 'Paris', + 3315543 => 'Paris', + 3315546 => 'Clichy', + 3315547 => 'Rueil-Malmaison', + 3315548 => 'Montrouge', + 3315552 => 'Châtenay-Malabry', + 3315553 => 'Vitry-sur-Seine', + 3315556 => 'Paris', + 3315557 => 'Saint-Cloud', + 3315558 => 'Montrouge', + 3315559 => 'Antony', + 3315560 => 'Boulogne-Billancourt', + 3315561 => 'Neuilly-sur-Seine', + 3315562 => 'Neuilly-sur-Seine', + 3315563 => 'Levallois-Perret', + 3315564 => 'Sèvres', + 3315565 => 'Paris', + 3315566 => 'Colombes', + 3315569 => 'Nanterre', + 3315570 => 'Courbevoie', + 3315573 => 'Paris', + 3315574 => 'Paris', + 3315576 => 'Paris', + 3315578 => 'Paris', + 3315579 => 'Paris', + 3315580 => 'Paris', + 3315585 => 'Noisy-le-Grand', + 3315586 => 'Montreuil Sous Bois', + 3315587 => 'Saint-Denis', + 3315590 => 'Levallois-Perret', + 3315593 => 'Saint-Denis', + 3315594 => 'Rueil-Malmaison', + 3315595 => 'Issy-les-Moulineaux', + 3315596 => 'Saint-Maur-des-Fossés', + 3315597 => 'Saint-Maur-des-Fossés', + 3315598 => 'Champigny-sur-Marne', + 3315602 => 'Paris', + 3315603 => 'Paris', + 3315605 => 'Colombes', + 3315608 => 'Paris', + 3315620 => 'Ivry-sur-Seine', + 3315621 => 'Paris', + 3315623 => 'Paris', + 3315624 => 'Paris', + 3315626 => 'Paris', + 3315628 => 'Paris', + 3315629 => 'Maisons-Alfort', + 3315630 => 'Rungis Complexe', + 3315631 => 'Chennevières-sur-Marne', + 3315633 => 'Paris', + 3315636 => 'Paris', + 3315643 => 'Paris', + 3315645 => 'Antony', + 3315652 => 'Paris', + 3315653 => 'Paris', + 3315654 => 'Paris', + 3315656 => 'Paris', + 3315658 => 'Paris', + 3315659 => 'Paris', + 3315661 => 'Paris', + 3315662 => 'Paris', + 3315668 => 'Paris', + 3315669 => 'Paris', + 3315670 => 'Rungis Complexe', + 3315671 => 'Créteil', + 3315672 => 'Créteil', + 3315673 => 'Sucy-en-Brie', + 3315674 => 'Sucy-en-Brie', + 3315679 => 'Paris', + 3315680 => 'Paris', + 3315681 => 'Paris', + 3315683 => 'Colombes', + 3315686 => 'Chennevières-sur-Marne', + 3315688 => 'Paris', + 3315689 => 'Paris', + 3315690 => 'Paris', + 3315691 => 'Paris', + 3315692 => 'Paris', + 3315695 => 'Paris', + 3315698 => 'Paris', + 3315714 => 'Pantin', + 3315719 => 'Antony', + 3315721 => 'Montrouge', + 3315742 => 'Pantin', + 3315763 => 'Montrouge', + 3315764 => 'Clichy', + 3315767 => 'Colombes', + 3315769 => 'Rueil-Malmaison', + 3315805 => 'Paris', + 3315818 => 'Paris', + 3315822 => 'Paris', + 3315830 => 'Paris', + 3315834 => 'Saint-Denis', + 3315836 => 'Paris', + 3315842 => 'Choisy-le-Roi', + 3315845 => 'Paris', + 3315856 => 'Paris', + 3315859 => 'Paris', + 3315860 => 'Paris', + 3315862 => 'Paris', + 3315864 => 'Vincennes', + 3315869 => 'Saint-Denis', + 3315888 => 'Issy-les-Moulineaux', + 3316002 => 'Ozoir-la-Ferrière', + 3316003 => 'Dammartin-en-Goële', + 3316005 => 'Torcy', + 3316006 => 'Torcy', + 3316007 => 'Lagny-sur-Marne', + 3316008 => 'Chelles', + 3316009 => 'Meaux', + 3316010 => 'Palaiseau', + 3316011 => 'Massy', + 3316012 => 'Gif-sur-Yvette', + 3316013 => 'Massy', + 3316014 => 'Palaiseau', + 3316015 => 'Sainte-Geneviève-des-Bois', + 3316016 => 'Sainte-Geneviève-des-Bois', + 3316017 => 'Torcy', + 3316018 => 'Pontault-Combault', + 3316019 => 'Igny', + 3316020 => 'Chelles', + 3316021 => 'Mitry-Mory', + 3316022 => 'La Ferté sous Jouarre', + 3316023 => 'Meaux', + 3316024 => 'Meaux', + 3316025 => 'Meaux', + 3316026 => 'Claye-Souilly', + 3316027 => 'Claye-Souilly', + 3316028 => 'Pontault-Combault', + 3316029 => 'Pontault-Combault', + 3316031 => 'Lagny-sur-Marne', + 3316032 => 'Meaux', + 3316033 => 'Champs-sur-Marne', + 3316034 => 'Pontault-Combault', + 3316035 => 'Saint-Thibault-des-Vignes', + 3316036 => 'Montévrain', + 3316037 => 'Torcy', + 3316038 => 'Meaux', + 3316039 => 'Fontainebleau', + 3316041 => 'Meaux', + 3316042 => 'Serris', + 3316043 => 'Serris', + 3316044 => 'Meaux', + 3316046 => 'Brunoy', + 3316047 => 'Brunoy', + 3316048 => 'Athis-Mons', + 3316049 => 'Longjumeau', + 3316052 => 'Provins', + 3316054 => 'Dammartin-en-Goële', + 3316055 => 'Nemours', + 3316056 => 'Melun', + 3316057 => 'Montereau-Fault-Yonne', + 3316058 => 'Provins', + 3316059 => 'Melun', + 3316060 => 'Combs-la-Ville', + 3316062 => 'Brie-Comte-Robert', + 3316063 => 'Savigny-le-Temple', + 3316064 => 'Roissy-en-Brie', + 3316065 => 'Saint-Fargeau-Ponthierry', + 3316067 => 'Provins', + 3316068 => 'Melun', + 3316069 => 'Bois-le-Roi', + 3316070 => 'Moret-sur-Loing', + 3316071 => 'Fontainebleau', + 3316072 => 'Fontainebleau', + 3316073 => 'Montereau-Fault-Yonne', + 3316074 => 'Fontainebleau', + 3316075 => 'Soisy-sur-Seine', + 3316077 => 'Evry', + 3316078 => 'Evry', + 3316079 => 'Evry', + 3316080 => 'Étréchy', + 3316081 => 'Dourdan', + 3316082 => 'Lardy', + 3316083 => 'Arpajon', + 3316084 => 'Brétigny-sur-Orge', + 3316085 => 'Brétigny-sur-Orge', + 3316086 => 'Bondoufle', + 3316087 => 'Evry', + 3316088 => 'Corbeil-Essonnes', + 3316089 => 'Corbeil-Essonnes', + 3316091 => 'Evry', + 3316092 => 'Villebon-sur-Yvette', + 3316093 => 'Chelles', + 3316095 => 'Lognes', + 3316096 => 'Montereau-Fault-Yonne', + 3316102 => 'Magny-en-Vexin', + 3316104 => 'Sartrouville', + 3316130 => 'Sartrouville', + 3316137 => 'Montigny-le-Bretonneux', + 3316138 => 'Montigny-le-Bretonneux', + 3316400 => 'Provins', + 3316402 => 'Lagny-sur-Marne', + 3316403 => 'Coulommiers', + 3316405 => 'Brie-Comte-Robert', + 3316407 => 'Tournan-en-Brie', + 3316408 => 'Nangis', + 3316409 => 'Melun', + 3316410 => 'Melun', + 3316411 => 'Torcy', + 3316412 => 'Lagny-sur-Marne', + 3316413 => 'Moissy-Cramayel', + 3316414 => 'Melun', + 3316417 => 'Serris', + 3316419 => 'Savigny-le-Temple', + 3316420 => 'Coulommiers', + 3316421 => 'Chelles', + 3316422 => 'Fontainebleau', + 3316425 => 'Fontenay-Trésigny', + 3316426 => 'Chelles', + 3316427 => 'Villeparisis', + 3316428 => 'Nemours', + 3316430 => 'Lagny-sur-Marne', + 3316432 => 'Montereau-Fault-Yonne', + 3316433 => 'Meaux', + 3316434 => 'Meaux', + 3316435 => 'Meaux', + 3316437 => 'Melun', + 3316439 => 'Melun', + 3316440 => 'Ozoir-la-Ferrière', + 3316441 => 'Savigny-le-Temple', + 3316443 => 'Pontault-Combault', + 3316445 => 'Montigny-sur-Loing', + 3316446 => 'Orsay', + 3316447 => 'Massy', + 3316448 => 'Longjumeau', + 3316449 => 'Marcoussis', + 3316451 => 'Fontenay-Trésigny', + 3316452 => 'Melun', + 3316453 => 'Palaiseau', + 3316454 => 'Morangis', + 3316456 => 'Saint-Chéron', + 3316457 => 'Mennecy', + 3316458 => 'Breuillet', + 3316459 => 'Dourdan', + 3316460 => 'Nangis', + 3316461 => 'Champs-sur-Marne', + 3316462 => 'Lognes', + 3316463 => 'Crécy-la-Chapelle', + 3316464 => 'Melun', + 3316465 => 'Coulommiers', + 3316466 => 'Bussy-Saint-Georges', + 3316467 => 'Villeparisis', + 3316468 => 'Champs-sur-Marne', + 3316469 => 'Fontainebleau', + 3316470 => 'Montereau-Fault-Yonne', + 3316471 => 'Melun', + 3316472 => 'Chelles', + 3316473 => 'Champs-sur-Marne', + 3316475 => 'Coulommiers', + 3316476 => 'Bussy-Saint-Georges', + 3316477 => 'Bussy-Saint-Georges', + 3316478 => 'Nemours', + 3316479 => 'Dammarie-les-Lys', + 3316480 => 'Lognes', + 3316481 => 'Bois-le-Roi', + 3316485 => 'Soisy-sur-Seine', + 3316486 => 'Les Ulis', + 3316487 => 'Melun', + 3316488 => 'Moissy-Cramayel', + 3316489 => 'Savigny-le-Temple', + 3316490 => 'Arpajon', + 3316491 => 'Limours en Hurepoix', + 3316492 => 'Arpajon', + 3316493 => 'Ballancourt-sur-Essonne', + 3316494 => 'Étampes', + 3316496 => 'Corbeil-Essonnes', + 3316497 => 'Evry', + 3316498 => 'Milly-la-Forêt', + 3316499 => 'Mennecy', + 3316900 => 'Quincy-sous-Sénart', + 3316901 => 'Montlhéry', + 3316902 => 'Ris-Orangis', + 3316903 => 'Draveil', + 3316904 => 'Morsang-sur-Orge', + 3316905 => 'Savigny-sur-Orge', + 3316906 => 'Ris-Orangis', + 3316907 => 'Gif-sur-Yvette', + 3316909 => 'Chilly-Mazarin', + 3316910 => 'Chilly-Mazarin', + 3316911 => 'Lisses', + 3316912 => 'Viry-Châtillon', + 3316914 => 'Marolles-en-Hurepoix', + 3316918 => 'Les Ulis', + 3316919 => 'Palaiseau', + 3316920 => 'Massy', + 3316921 => 'Juvisy-sur-Orge', + 3316922 => 'Corbeil-Essonnes', + 3316923 => 'Mennecy', + 3316924 => 'Viry-Châtillon', + 3316925 => 'Sainte-Geneviève-des-Bois', + 3316926 => 'Arpajon', + 3316927 => 'Lardy', + 3316928 => 'Orsay', + 3316929 => 'Orsay', + 3316930 => 'Massy', + 3316931 => 'Palaiseau', + 3316932 => 'Palaiseau', + 3316933 => 'Saclay', + 3316934 => 'Chilly-Mazarin', + 3316935 => 'Bièvres', + 3316936 => 'Evry', + 3316938 => 'Athis-Mons', + 3316939 => 'Brunoy', + 3316940 => 'Draveil', + 3316941 => 'Igny', + 3316942 => 'Draveil', + 3316943 => 'Ris-Orangis', + 3316944 => 'Savigny-sur-Orge', + 3316945 => 'Juvisy-sur-Orge', + 3316946 => 'Sainte-Geneviève-des-Bois', + 3316947 => 'Evry', + 3316948 => 'Yerres', + 3316949 => 'Yerres', + 3316951 => 'Sainte-Geneviève-des-Bois', + 3316952 => 'Montgeron', + 3316953 => 'Massy', + 3316956 => 'Juvisy-sur-Orge', + 3316957 => 'Athis-Mons', + 3316958 => 'Étampes', + 3316963 => 'Marcoussis', + 3316972 => 'Sainte-Geneviève-des-Bois', + 3316975 => 'Massy', + 3316978 => 'Étampes', + 3316979 => 'Chilly-Mazarin', + 3316980 => 'Montlhéry', + 3316981 => 'Massy', + 3316982 => 'Orsay', + 3316983 => 'Yerres', + 3316984 => 'Athis-Mons', + 3316985 => 'Igny', + 3316986 => 'Orsay', + 3316988 => 'Brétigny-sur-Orge', + 3316989 => 'Saint-Pierre-du-Perray', + 3316990 => 'Mennecy', + 3316991 => 'Evry', + 3316992 => 'Étampes', + 3316994 => 'Breuillet', + 3316995 => 'Angerville', + 3316996 => 'Savigny-sur-Orge', + 3317000 => 'Chelles', + 3317007 => 'Montreuil', + 3317019 => 'Boulogne-Billancourt', + 3317028 => 'Boulogne-Billancourt', + 3317039 => 'Paris', + 3317068 => 'Boulogne-Billancourt', + 3317117 => 'Boulogne-Billancourt', + 3317118 => 'Paris', + 3317119 => 'Paris', + 3317124 => 'Paris', + 3317127 => 'Paris', + 3317132 => 'Paris', + 3317137 => 'Paris', + 3317139 => 'Paris', + 3317150 => 'Paris', + 3317160 => 'Paris', + 3317170 => 'Paris', + 3317173 => 'Paris', + 3317175 => 'Paris', + 3317197 => 'Paris', + 3317234 => 'Paris', + 3317251 => 'Aulnay-sous-Bois', + 3317253 => 'Argenteuil', + 3317348 => 'Boulogne-Billancourt', + 3317413 => 'Saint-Germain-en-Laye', + 3317430 => 'Paris', + 3317462 => 'Boulogne-Billancourt', + 3317463 => 'Neuilly-sur-Seine', + 3317464 => 'Paris', + 3317543 => 'Paris', + 3317549 => 'Boulogne-Billancourt', + 3317550 => 'Paris', + 3317551 => 'Paris', + 3317557 => 'Paris', + 3317593 => 'Saint-Germain-en-Laye', + 3317621 => 'Paris', + 3317629 => 'Argenteuil', + 3317702 => 'Argenteuil', + 3317710 => 'Paris', + 3317711 => 'Paris', + 3317712 => 'Paris', + 3317713 => 'Paris', + 3317715 => 'Paris', + 3317716 => 'Paris', + 3317717 => 'Paris', + 3317718 => 'Paris', + 3317719 => 'Paris', + 3317762 => 'Paris', + 3317775 => 'Paris', + 3317780 => 'Sarcelles', + 3317809 => 'Paris', + 3317851 => 'Montigny-le-Bretonneux', + 3317852 => 'Versailles', + 3317853 => 'Asnières-sur-Seine', + 3317854 => 'Créteil', + 3317874 => 'Versailles', + 3317876 => 'Paris', + 3317930 => 'Asnières-sur-Seine', + 3317946 => 'Issy-les-Moulineaux', + 3317951 => 'Argenteuil', + 3317956 => 'Créteil', + 3318006 => 'Paris', + 3318129 => 'Paris', + 3318200 => 'Boulogne-Billancourt', + 3318209 => 'Paris', + 3318306 => 'Paris', + 3318356 => 'Paris', + 3318362 => 'Courbevoie', + 3318364 => 'Paris', + 3318387 => 'Paris', + 3318389 => 'Paris', + 3318391 => 'Paris', + 3318392 => 'Paris', + 3318394 => 'Paris', + 3318395 => 'Paris', + 3322310 => 'Pénestin', + 3322315 => 'Cancale', + 3322316 => 'Combourg', + 3322318 => 'Saint-Malo', + 3322320 => 'Rennes', + 3322321 => 'Rennes', + 3322325 => 'Saint-Gregoire', + 3322327 => 'Vern-sur-Seiche', + 3322330 => 'Rennes', + 3322331 => 'Bain-de-Bretagne', + 3322335 => 'Rennes', + 3322340 => 'Rennes', + 3322341 => 'Bréal-sous-Montfort', + 3322342 => 'Rennes', + 3322343 => 'Saint-Méen-le-Grand', + 3322344 => 'Rennes', + 3322345 => 'Cesson-Sévigné', + 3322346 => 'Rennes', + 3322348 => 'Rennes', + 3322350 => 'Bruz', + 3322351 => 'Fougères', + 3322352 => 'Saint-Malo', + 3322355 => 'Vitré', + 3322728 => 'Eu', + 3322800 => 'Bouguenais', + 3322802 => 'Vigneux-de-Bretagne', + 3322803 => 'Saint-Herblain', + 3322807 => 'Orvault', + 3322808 => 'Nantes', + 3322811 => 'Saint-Jean-de-Monts', + 3322812 => 'Challans', + 3322813 => 'Fontenay-le-Comte', + 3322814 => 'Luçon', + 3322823 => 'Nantes', + 3322824 => 'Nantes', + 3322825 => 'Nantes', + 3322844 => 'Nantes', + 3322853 => 'Saint-Brevin-les-Pins', + 3322854 => 'Saint-Nazaire', + 3322900 => 'Brest', + 3322940 => 'Briec', + 3322962 => 'Landerneau', + 3323106 => 'Caen', + 3323109 => 'Vire', + 3323110 => 'Bayeux', + 3323114 => 'Deauville', + 3323115 => 'Caen', + 3323120 => 'Saint-Pierre-sur-Dives', + 3323126 => 'Verson', + 3323127 => 'Caen', + 3323128 => 'Houlgate', + 3323129 => 'Caen', + 3323130 => 'Caen', + 3323131 => 'Lisieux', + 3323132 => 'Lisieux', + 3323134 => 'Caen', + 3323135 => 'Caen', + 3323137 => 'Courseulles-sur-Mer', + 3323138 => 'Caen', + 3323139 => 'Caen', + 3323140 => 'Falaise', + 3323141 => 'Falaise', + 3323143 => 'Caen', + 3323144 => 'Caen', + 3323146 => 'Caen', + 3323147 => 'Caen', + 3323148 => 'Lisieux', + 3323150 => 'Caen', + 3323151 => 'Bayeux', + 3323152 => 'Caen', + 3323153 => 'Caen', + 3323159 => 'Condé-sur-Noireau', + 3323161 => 'Lisieux', + 3323162 => 'Lisieux', + 3323164 => 'Pont-l\'Évêque', + 3323165 => 'Pont-l\'Évêque', + 3323166 => 'Vire', + 3323167 => 'Vire', + 3323168 => 'Vire', + 3323169 => 'Condé-sur-Noireau', + 3323170 => 'Caen', + 3323171 => 'Carpiquet', + 3323172 => 'Colombelles', + 3323173 => 'Caen', + 3323174 => 'Caen', + 3323175 => 'Caen', + 3323181 => 'Deauville', + 3323182 => 'Caen', + 3323183 => 'Caen', + 3323184 => 'Caen', + 3323185 => 'Caen', + 3323186 => 'Caen', + 3323187 => 'Villers-sur-Mer', + 3323188 => 'Deauville', + 3323189 => 'Honfleur', + 3323190 => 'Falaise', + 3323191 => 'Cabourg', + 3323192 => 'Bayeux', + 3323193 => 'Caen', + 3323194 => 'Caen', + 3323195 => 'Hérouville-Saint-Clair', + 3323196 => 'Ouistreham', + 3323197 => 'Ouistreham', + 3323198 => 'Deauville', + 3323208 => 'Rouen', + 3323209 => 'Louviers', + 3323210 => 'Rouen', + 3323211 => 'Le Grand Quevilly', + 3323212 => 'Rouen', + 3323214 => 'Dieppe', + 3323218 => 'Rouen', + 3323219 => 'Mont-Saint-Aignan', + 3323220 => 'Pont-Audemer', + 3323221 => 'Vernon', + 3323222 => 'Pacy-sur-Eure', + 3323223 => 'Évreux', + 3323224 => 'Rugles', + 3323225 => 'Louviers', + 3323227 => 'Gisors', + 3323228 => 'Évreux', + 3323229 => 'Breteuil sur Iton', + 3323230 => 'Conches-en-Ouche', + 3323231 => 'Évreux', + 3323232 => 'Verneuil-sur-Avre', + 3323233 => 'Évreux', + 3323236 => 'Pacy-sur-Eure', + 3323237 => 'Saint-André-de-l\'Eure', + 3323238 => 'Évreux', + 3323239 => 'Évreux', + 3323240 => 'Louviers', + 3323241 => 'Pont-Audemer', + 3323243 => 'Bernay', + 3323246 => 'Bernay', + 3323247 => 'Bernay', + 3323250 => 'Louviers', + 3323251 => 'Vernon', + 3323253 => 'Gaillon', + 3323254 => 'Les Andelys', + 3323255 => 'Gisors', + 3323258 => 'Nonancourt', + 3323259 => 'Val-de-Reuil', + 3323260 => 'Verneuil-sur-Avre', + 3323261 => 'Val-de-Reuil', + 3323262 => 'Évreux', + 3323264 => 'Vernon', + 3323269 => 'Écouis', + 3323270 => 'Yvetot', + 3323271 => 'Vernon', + 3323274 => 'Le Havre', + 3323276 => 'Rouen', + 3323277 => 'Gaillon', + 3323279 => 'Montivilliers', + 3323281 => 'Rouen', + 3323282 => 'Maromme', + 3323283 => 'Rouen', + 3323284 => 'Notre-Dame-de-Gravenchon', + 3323286 => 'Bonsecours', + 3323289 => 'Gournay-en-Bray', + 3323290 => 'Dieppe', + 3323291 => 'Saint-Étienne-du-Rouvray', + 3323294 => 'Barentin', + 3323295 => 'Saint-Étienne-du-Rouvray', + 3323296 => 'Elbeuf', + 3323297 => 'Neufchâtel-en-Bray', + 3323301 => 'Cherbourg-Octeville', + 3323302 => 'Cherbourg-Octeville', + 3323303 => 'Équeurdreville-Hainneville', + 3323305 => 'Saint-Lo', + 3323306 => 'Saint-Lo', + 3323307 => 'Coutances', + 3323308 => 'Cherbourg-Octeville', + 3323310 => 'Cherbourg-Octeville', + 3323312 => 'Argentan', + 3323317 => 'Coutances', + 3323319 => 'Coutances', + 3323320 => 'Cherbourg-Octeville', + 3323322 => 'Tourlaville', + 3323323 => 'Cherbourg-Octeville', + 3323324 => 'L\'Aigle', + 3323325 => 'Mortagne-Au-Perche', + 3323326 => 'Alençon', + 3323328 => 'Alençon', + 3323329 => 'Alençon', + 3323331 => 'Alençon', + 3323332 => 'Alençon', + 3323336 => 'Argentan', + 3323338 => 'Domfront', + 3323340 => 'Valognes', + 3323342 => 'Carentan', + 3323343 => 'Cherbourg-Octeville', + 3323344 => 'Cherbourg-Octeville', + 3323345 => 'Coutances', + 3323349 => 'Saint-Hilaire-du-Harcouët', + 3323350 => 'Granville', + 3323353 => 'Cherbourg-Octeville', + 3323357 => 'Saint-Lo', + 3323358 => 'Avranches', + 3323362 => 'Flers', + 3323364 => 'Flers', + 3323365 => 'Flers', + 3323367 => 'Argentan', + 3323368 => 'Avranches', + 3323371 => 'Carentan', + 3323372 => 'Saint-Lo', + 3323376 => 'Coutances', + 3323377 => 'Saint-Lo', + 3323378 => 'Cherbourg-Octeville', + 3323379 => 'Avranches', + 3323380 => 'Alençon', + 3323381 => 'Alençon', + 3323382 => 'Alençon', + 3323384 => 'L\'Aigle', + 3323385 => 'Mortagne-Au-Perche', + 3323387 => 'Cherbourg-Octeville', + 3323388 => 'Cherbourg-Octeville', + 3323389 => 'Avranches', + 3323390 => 'Granville', + 3323391 => 'Granville', + 3323393 => 'Cherbourg-Octeville', + 3323394 => 'Cherbourg-Octeville', + 3323395 => 'Valognes', + 3323396 => 'Flers', + 3323398 => 'Flers', + 3323437 => 'Tours', + 3323503 => 'Rouen', + 3323505 => 'Duclair', + 3323506 => 'Dieppe', + 3323507 => 'Rouen', + 3323508 => 'Darnétal', + 3323509 => 'Gournay-en-Bray', + 3323510 => 'Fécamp', + 3323512 => 'Bois-Guillaume', + 3323514 => 'Rouen', + 3323515 => 'Rouen', + 3323519 => 'Le Havre', + 3323521 => 'Le Havre', + 3323522 => 'Le Havre', + 3323524 => 'Le Havre', + 3323525 => 'Le Havre', + 3323526 => 'Le Havre', + 3323528 => 'Fécamp', + 3323529 => 'Fécamp', + 3323530 => 'Montivilliers', + 3323531 => 'Bolbec', + 3323533 => 'Montville', + 3323536 => 'Canteleu', + 3323537 => 'Duclair', + 3323538 => 'Lillebonne', + 3323539 => 'Lillebonne', + 3323540 => 'Dieppe', + 3323541 => 'Le Havre', + 3323542 => 'Le Havre', + 3323543 => 'Le Havre', + 3323544 => 'Le Havre', + 3323545 => 'Le Havre', + 3323546 => 'Le Havre', + 3323547 => 'Le Havre', + 3323548 => 'Le Havre', + 3323549 => 'Le Havre', + 3323550 => 'Eu', + 3323551 => 'Le Havre', + 3323552 => 'Rouen', + 3323553 => 'Le Havre', + 3323554 => 'Le Havre', + 3323555 => 'Montivilliers', + 3323556 => 'Yvetot', + 3323557 => 'Saint-Valery-en-Caux', + 3323558 => 'Rouen', + 3323559 => 'Bois-Guillaume', + 3323560 => 'Bois-Guillaume', + 3323561 => 'Bois-Guillaume', + 3323562 => 'Rouen', + 3323563 => 'Rouen', + 3323564 => 'Oissel', + 3323565 => 'Saint-Étienne-du-Rouvray', + 3323566 => 'Saint-Étienne-du-Rouvray', + 3323567 => 'Grand-Couronne', + 3323568 => 'Petit-Couronne', + 3323569 => 'Le Grand Quevilly', + 3323570 => 'Rouen', + 3323571 => 'Rouen', + 3323572 => 'Rouen', + 3323573 => 'Rouen', + 3323574 => 'Déville-lès-Rouen', + 3323577 => 'Elbeuf', + 3323578 => 'Elbeuf', + 3323580 => 'Franqueville-Saint-Pierre', + 3323581 => 'Elbeuf', + 3323582 => 'Dieppe', + 3323584 => 'Dieppe', + 3323586 => 'Eu', + 3323588 => 'Rouen', + 3323589 => 'Rouen', + 3323590 => 'Gournay-en-Bray', + 3323591 => 'Barentin', + 3323592 => 'Barentin', + 3323595 => 'Yvetot', + 3323597 => 'Saint-Valery-en-Caux', + 3323598 => 'Rouen', + 3323616 => 'Tours', + 3323617 => 'Orléans', + 3323647 => 'Orléans', + 3323718 => 'Chartres', + 3323720 => 'Chartres', + 3323721 => 'Chartres', + 3323723 => 'Courville-sur-Eure', + 3323724 => 'Illiers-Combray', + 3323727 => 'Maintenon', + 3323728 => 'Chartres', + 3323730 => 'Chartres', + 3323731 => 'Auneau', + 3323733 => 'Chartres', + 3323734 => 'Chartres', + 3323735 => 'Chartres', + 3323736 => 'Chartres', + 3323737 => 'Senonches', + 3323738 => 'Dreux', + 3323741 => 'Anet', + 3323742 => 'Dreux', + 3323744 => 'Châteaudun', + 3323745 => 'Châteaudun', + 3323746 => 'Dreux', + 3323747 => 'Brou', + 3323750 => 'Dreux', + 3323751 => 'Nogent-le-Roi', + 3323752 => 'Nogent-le-Rotrou', + 3323753 => 'Nogent-le-Rotrou', + 3323763 => 'Dreux', + 3323764 => 'Ézy-sur-Eure', + 3323765 => 'Tremblay-les-Villages', + 3323766 => 'Châteaudun', + 3323781 => 'La Loupe', + 3323783 => 'Épernon', + 3323784 => 'Chartres', + 3323788 => 'Chartres', + 3323791 => 'Chartres', + 3323794 => 'Châteaudun', + 3323797 => 'Arrou', + 3323798 => 'Cloyes-sur-le-Loir', + 3323799 => 'Voves', + 3323805 => 'Gien', + 3323806 => 'Pithiviers', + 3323807 => 'Montargis', + 3323821 => 'Saint-Jean-de-Braye', + 3323822 => 'Orléans', + 3323824 => 'Orléans', + 3323825 => 'Olivet', + 3323826 => 'Ferrières-en-Gâtinais', + 3323828 => 'Montargis', + 3323829 => 'Coullons', + 3323830 => 'Pithiviers', + 3323831 => 'Briare', + 3323833 => 'Puiseaux', + 3323834 => 'Malesherbes', + 3323835 => 'Saint-Benoît-sur-Loire', + 3323836 => 'Sully-sur-Loire', + 3323837 => 'Briare', + 3323838 => 'Gien', + 3323841 => 'Sandillon', + 3323842 => 'Orléans', + 3323843 => 'Orléans', + 3323844 => 'Beaugency', + 3323845 => 'Cléry-Saint-André', + 3323849 => 'Olivet', + 3323851 => 'Orléans', + 3323852 => 'Orléans', + 3323853 => 'Orléans', + 3323854 => 'Orléans', + 3323855 => 'Saint-Jean-de-Braye', + 3323856 => 'Orléans', + 3323858 => 'Châteauneuf-sur-Loire', + 3323859 => 'Jargeau', + 3323860 => 'Saint-Jean-de-Braye', + 3323861 => 'Orléans', + 3323862 => 'Orléans', + 3323863 => 'Olivet', + 3323864 => 'Olivet', + 3323865 => 'Loury', + 3323866 => 'Orléans', + 3323867 => 'Gien', + 3323868 => 'Orléans', + 3323869 => 'Olivet', + 3323871 => 'Orléans', + 3323872 => 'Ingré', + 3323873 => 'Saran', + 3323874 => 'Ingré', + 3323876 => 'Saint-Denis-en-Val', + 3323877 => 'Orléans', + 3323878 => 'Orléans', + 3323879 => 'Orléans', + 3323881 => 'Orléans', + 3323883 => 'Fleury-les-Aubrais', + 3323884 => 'Orléans', + 3323885 => 'Montargis', + 3323886 => 'Saint-Jean-de-Braye', + 3323888 => 'Orléans', + 3323889 => 'Montargis', + 3323890 => 'Bellegarde', + 3323891 => 'Neuville-Aux-Bois', + 3323892 => 'Dordives', + 3323893 => 'Montargis', + 3323895 => 'Château-Renard', + 3323896 => 'Ferrières-en-Gâtinais', + 3323897 => 'Courtenay', + 3323898 => 'Montargis', + 3324000 => 'Saint-Nazaire', + 3324001 => 'Saint-Nazaire', + 3324002 => 'Sainte-Pazanne', + 3324005 => 'Rezé', + 3324007 => 'Derval', + 3324008 => 'Nantes', + 3324009 => 'Liré', + 3324011 => 'La Baule Escoublac', + 3324012 => 'Nantes', + 3324013 => 'Rezé', + 3324014 => 'Nantes', + 3324015 => 'Guérande', + 3324016 => 'Nantes', + 3324017 => 'Saint-Nazaire', + 3324018 => 'Nantes', + 3324019 => 'Saint-Nazaire', + 3324020 => 'Nantes', + 3324021 => 'Saint-Père-en-Retz', + 3324022 => 'Saint-Nazaire', + 3324023 => 'Batz-sur-Mer', + 3324024 => 'Guérande', + 3324025 => 'Sainte-Luce-sur-Loire', + 3324027 => 'Saint-Brevin-les-Pins', + 3324028 => 'Chateaubriant', + 3324029 => 'Nantes', + 3324030 => 'Nantes', + 3324032 => 'Rezé', + 3324033 => 'Vallet', + 3324034 => 'Vertou', + 3324035 => 'Nantes', + 3324036 => 'Vallet', + 3324037 => 'Nantes', + 3324038 => 'Couëron', + 3324039 => 'Saint-Brevin-les-Pins', + 3324040 => 'Nantes', + 3324041 => 'Nantes', + 3324042 => 'Le Pouliguen', + 3324043 => 'Nantes', + 3324044 => 'Nantes', + 3324045 => 'Donges', + 3324046 => 'Nantes', + 3324047 => 'Nantes', + 3324048 => 'Nantes', + 3324049 => 'Nantes', + 3324050 => 'Nantes', + 3324051 => 'Guémené-Penfao', + 3324052 => 'Nantes', + 3324053 => 'Saint-Nazaire', + 3324054 => 'Clisson', + 3324057 => 'Héric', + 3324058 => 'Nantes', + 3324059 => 'Nantes', + 3324060 => 'La Baule Escoublac', + 3324061 => 'Pornichet', + 3324062 => 'Guérande', + 3324063 => 'Orvault', + 3324065 => 'Bouguenais', + 3324066 => 'Saint-Nazaire', + 3324068 => 'Carquefou', + 3324069 => 'Nantes', + 3324070 => 'Saint-Nazaire', + 3324071 => 'Nantes', + 3324072 => 'Nort-sur-Erdre', + 3324073 => 'Nantes', + 3324074 => 'Nantes', + 3324075 => 'Rezé', + 3324076 => 'Nantes', + 3324077 => 'Sucé-sur-Erdre', + 3324078 => 'Saint-Philbert-de-Grand-Lieu', + 3324079 => 'Blain', + 3324080 => 'Saint-Sébastien-sur-Loire', + 3324081 => 'Chateaubriant', + 3324082 => 'Pornic', + 3324083 => 'Ancenis', + 3324084 => 'Nantes', + 3324085 => 'Couëron', + 3324086 => 'Couëron', + 3324088 => 'Herbignac', + 3324089 => 'Nantes', + 3324090 => 'Trignac', + 3324091 => 'Saint-Nazaire', + 3324092 => 'Saint-Herblain', + 3324093 => 'Nantes', + 3324094 => 'Treillières', + 3324095 => 'Nantes', + 3324096 => 'Ancenis', + 3324099 => 'Nantes', + 3324105 => 'Angers', + 3324118 => 'Angers', + 3324119 => 'Angers', + 3324120 => 'Angers', + 3324121 => 'Angers', + 3324122 => 'Angers', + 3324123 => 'Angers', + 3324124 => 'Angers', + 3324125 => 'Angers', + 3324126 => 'Segré', + 3324127 => 'Angers', + 3324129 => 'Cholet', + 3324130 => 'Chemillé', + 3324131 => 'Angers', + 3324134 => 'Angers', + 3324135 => 'Angers', + 3324136 => 'Angers', + 3324137 => 'Angers', + 3324140 => 'Saumur', + 3324141 => 'Angers', + 3324143 => 'Angers', + 3324144 => 'Angers', + 3324146 => 'Cholet', + 3324147 => 'Angers', + 3324148 => 'Angers', + 3324149 => 'Cholet', + 3324150 => 'Saumur', + 3324151 => 'Saumur', + 3324152 => 'Longué-Jumelles', + 3324153 => 'Saumur', + 3324155 => 'Saint-Macaire-en-Mauges', + 3324156 => 'Cholet', + 3324158 => 'Cholet', + 3324159 => 'Doué-la-Fontaine', + 3324160 => 'Angers', + 3324162 => 'Cholet', + 3324163 => 'Beaupreau', + 3324164 => 'Jallais', + 3324165 => 'Cholet', + 3324166 => 'Angers', + 3324167 => 'Saumur', + 3324168 => 'Angers', + 3324169 => 'Avrillé', + 3324171 => 'Cholet', + 3324172 => 'Saint-Florent-le-Vieil', + 3324173 => 'Angers', + 3324174 => 'Angers', + 3324175 => 'Cholet', + 3324176 => 'Durtal', + 3324178 => 'Chalonnes-sur-Loire', + 3324179 => 'Angers', + 3324180 => 'Maze', + 3324181 => 'Angers', + 3324183 => 'Saumur', + 3324186 => 'Angers', + 3324187 => 'Angers', + 3324188 => 'Angers', + 3324189 => 'Bauge', + 3324190 => 'Cheviré-le-Rouge', + 3324191 => 'Brissac-Quincé', + 3324192 => 'Segré', + 3324193 => 'Saint-Barthélémy-d\'Anjou', + 3324196 => 'Saint-Barthélémy-d\'Anjou', + 3324301 => 'Évron', + 3324304 => 'Mayenne', + 3324305 => 'Ernée', + 3324306 => 'Craon', + 3324307 => 'Château Gontier Bazouges', + 3324308 => 'Gorron', + 3324309 => 'Château Gontier Bazouges', + 3324314 => 'Le Mans', + 3324316 => 'Le Mans', + 3324321 => 'Arnage', + 3324323 => 'Le Mans', + 3324324 => 'Le Mans', + 3324325 => 'Saint-Saturnin', + 3324326 => 'Laval', + 3324328 => 'Le Mans', + 3324329 => 'Bonnétable', + 3324330 => 'Mayenne', + 3324331 => 'Mamers', + 3324332 => 'Mayenne', + 3324335 => 'Saint-Calais', + 3324338 => 'Château-du-Loir', + 3324339 => 'Le Mans', + 3324340 => 'Changé', + 3324341 => 'Le Mans', + 3324342 => 'Écommoy', + 3324343 => 'Le Mans', + 3324344 => 'Château-du-Loir', + 3324346 => 'Mayet', + 3324348 => 'La Flèche', + 3324349 => 'Laval', + 3324350 => 'Le Mans', + 3324351 => 'Le Mans', + 3324352 => 'Le Mans', + 3324353 => 'Laval', + 3324354 => 'Le Mans', + 3324355 => 'Sablé-sur-Sarthe', + 3324356 => 'Laval', + 3324358 => 'Laval', + 3324359 => 'Laval', + 3324360 => 'La Ferté Bernard', + 3324362 => 'Sablé-sur-Sarthe', + 3324363 => 'Saint-Calais', + 3324364 => 'Laval', + 3324366 => 'Laval', + 3324367 => 'Laval', + 3324368 => 'Laval', + 3324369 => 'Laval', + 3324371 => 'La Ferté Bernard', + 3324372 => 'Le Mans', + 3324375 => 'Le Mans', + 3324376 => 'Le Mans', + 3324377 => 'Le Mans', + 3324378 => 'Le Mans', + 3324380 => 'Allonnes', + 3324381 => 'Le Mans', + 3324382 => 'Le Mans', + 3324384 => 'Le Mans', + 3324385 => 'Le Mans', + 3324386 => 'Le Mans', + 3324389 => 'Connerré', + 3324391 => 'Laval', + 3324392 => 'Sablé-sur-Sarthe', + 3324394 => 'La Flèche', + 3324395 => 'Sablé-sur-Sarthe', + 3324401 => 'Angers', + 3324705 => 'Tours', + 3324720 => 'Tours', + 3324721 => 'Tours', + 3324723 => 'Amboise', + 3324725 => 'Chambray-lès-Tours', + 3324727 => 'Saint-Avertin', + 3324728 => 'Chambray-lès-Tours', + 3324729 => 'Parçay-Meslay', + 3324730 => 'Amboise', + 3324731 => 'Tours', + 3324732 => 'Saint-Pierre-des-Corps', + 3324736 => 'Tours', + 3324737 => 'Tours', + 3324738 => 'Tours', + 3324739 => 'Tours', + 3324741 => 'Tours', + 3324742 => 'Fondettes', + 3324743 => 'Truyes', + 3324744 => 'Saint-Pierre-des-Corps', + 3324745 => 'Azay-le-Rideau', + 3324746 => 'Tours', + 3324747 => 'Tours', + 3324748 => 'Chambray-lès-Tours', + 3324749 => 'Fondettes', + 3324750 => 'Montlouis-sur-Loire', + 3324751 => 'Tours', + 3324752 => 'Vouvray', + 3324753 => 'Joué-lès-Tours', + 3324754 => 'Tours', + 3324755 => 'Luynes', + 3324757 => 'Amboise', + 3324759 => 'Loches', + 3324760 => 'Tours', + 3324761 => 'Tours', + 3324763 => 'Saint-Pierre-des-Corps', + 3324764 => 'Tours', + 3324765 => 'Sainte-Maure-de-Touraine', + 3324766 => 'Tours', + 3324767 => 'Joué-lès-Tours', + 3324768 => 'Joué-lès-Tours', + 3324770 => 'Tours', + 3324771 => 'Chambray-lès-Tours', + 3324773 => 'Joué-lès-Tours', + 3324774 => 'Saint-Avertin', + 3324775 => 'Tours', + 3324776 => 'Tours', + 3324777 => 'Tours', + 3324780 => 'Joué-lès-Tours', + 3324785 => 'Tours', + 3324786 => 'Tours', + 3324787 => 'Tours', + 3324788 => 'Tours', + 3324791 => 'Loches', + 3324793 => 'Chinon', + 3324796 => 'Langeais', + 3324797 => 'Bourgueil', + 3324798 => 'Chinon', + 3324802 => 'Bourges', + 3324820 => 'Bourges', + 3324821 => 'Bourges', + 3324823 => 'Bourges', + 3324824 => 'Bourges', + 3324827 => 'Bourges', + 3324830 => 'Saint-Germain-du-Puy', + 3324848 => 'Bourges', + 3324850 => 'Bourges', + 3324852 => 'Vierzon', + 3324853 => 'Vierzon', + 3324854 => 'Sancerre', + 3324855 => 'Saint-Florent-sur-Cher', + 3324857 => 'Mehun-sur-Yèvre', + 3324858 => 'Aubigny-sur-Nère', + 3324859 => 'Dun-sur-Auron', + 3324861 => 'Châteaumeillant', + 3324865 => 'Bourges', + 3324866 => 'Bourges', + 3324867 => 'Bourges', + 3324868 => 'Bourges', + 3324869 => 'Bourges', + 3324870 => 'Bourges', + 3324871 => 'Vierzon', + 3324873 => 'Argent-sur-Sauldre', + 3324874 => 'Sancoins', + 3324875 => 'Vierzon', + 3324878 => 'Sancerre', + 3324880 => 'Cuffy', + 3324881 => 'Aubigny-sur-Nère', + 3324883 => 'Vierzon', + 3324896 => 'Saint-Amand-Montrond', + 3324910 => 'Nantes', + 3324944 => 'Nantes', + 3325001 => 'Caen', + 3325028 => 'Caen', + 3325065 => 'Caen', + 3325105 => 'La Roche sur Yon', + 3325106 => 'Montaigu', + 3325108 => 'La Roche sur Yon', + 3325110 => 'Saint-Nazaire', + 3325111 => 'Rezé', + 3325112 => 'La Chapelle sur Erdre', + 3325113 => 'Nantes', + 3325114 => 'Ancenis', + 3325116 => 'Saint-Nazaire', + 3325117 => 'Nantes', + 3325120 => 'Talmont-Saint-Hilaire', + 3325121 => 'Les Sables d\'Olonne', + 3325123 => 'Les Sables d\'Olonne', + 3325124 => 'La Roche sur Yon', + 3325125 => 'Nantes', + 3325126 => 'Saint-Gilles-Croix-de-Vie', + 3325129 => 'Luçon', + 3325130 => 'La Tranche sur Mer', + 3325132 => 'Les Sables d\'Olonne', + 3325133 => 'Jard-sur-Mer', + 3325135 => 'Challans', + 3325136 => 'La Roche sur Yon', + 3325137 => 'La Roche sur Yon', + 3325138 => 'Mouilleron-le-Captif', + 3325139 => 'Noirmoutier-en-l\'Île', + 3325140 => 'Bournezeau', + 3325141 => 'Belleville-sur-Vie', + 3325142 => 'Saint-Fulgent', + 3325144 => 'La Roche sur Yon', + 3325147 => 'La Roche sur Yon', + 3325148 => 'Aizenay', + 3325149 => 'Challans', + 3325150 => 'Fontenay-le-Comte', + 3325151 => 'Fontenay-le-Comté', + 3325153 => 'Saint-Martin-de-Fraigneau', + 3325154 => 'Saint-Hilaire-de-Riez', + 3325155 => 'Saint-Gilles-Croix-de-Vie', + 3325156 => 'Luçon', + 3325157 => 'Pouzauges', + 3325158 => 'Saint-Jean-de-Monts', + 3325159 => 'Saint-Jean-de-Monts', + 3325160 => 'Saint-Gilles-Croix-de-Vie', + 3325162 => 'La Roche sur Yon', + 3325163 => 'Mortagne-sur-Sèvre', + 3325164 => 'Les Herbiers', + 3325165 => 'Mortagne-sur-Sèvre', + 3325166 => 'Les Herbiers', + 3325167 => 'Les Herbiers', + 3325168 => 'Challans', + 3325169 => 'Fontenay-le-Comte', + 3325170 => 'Rezé', + 3325171 => 'Vertou', + 3325172 => 'Nantes', + 3325173 => 'Guérande', + 3325174 => 'Pornic', + 3325176 => 'Saint-Nazaire', + 3325177 => 'Nantes', + 3325178 => 'Orvault', + 3325179 => 'Vertou', + 3325180 => 'Nantes', + 3325181 => 'Nantes', + 3325182 => 'Nantes', + 3325183 => 'Nantes', + 3325184 => 'Nantes', + 3325185 => 'Sainte-Luce-sur-Loire', + 3325186 => 'Nantes', + 3325188 => 'Nantes', + 3325189 => 'Nantes', + 3325190 => 'Bretignolles-sur-Mer', + 3325191 => 'Les Herbiers', + 3325192 => 'Saint-Paul-en-Pareds', + 3325193 => 'Challans', + 3325194 => 'Chantonnay', + 3325195 => 'Les Sables d\'Olonne', + 3325197 => 'Angles', + 3325345 => 'Nantes', + 3325355 => 'Nantes', + 3325378 => 'Nantes', + 3325400 => 'Valençay', + 3325401 => 'Argenton-sur-Creuse', + 3325402 => 'Buzançais', + 3325403 => 'Issoudun', + 3325404 => 'Sainte-Lizaigne', + 3325406 => 'Aigurande', + 3325407 => 'Chateauroux', + 3325408 => 'Chateauroux', + 3325421 => 'Issoudun', + 3325422 => 'Chateauroux', + 3325423 => 'Savigny-sur-Braye', + 3325424 => 'Argenton-sur-Creuse', + 3325426 => 'Villedieu-sur-Indre', + 3325427 => 'Chateauroux', + 3325428 => 'Le Blanc', + 3325429 => 'Niherne', + 3325431 => 'Cluis', + 3325432 => 'Montrichard', + 3325434 => 'Chateauroux', + 3325435 => 'Levroux', + 3325436 => 'Ardentes', + 3325437 => 'Le Blanc', + 3325438 => 'Châtillon-sur-Indre', + 3325439 => 'Azay-le-Ferron', + 3325441 => 'Lye', + 3325442 => 'Blois', + 3325443 => 'Blois', + 3325445 => 'Blois', + 3325446 => 'Bracieux', + 3325448 => 'La Châtre', + 3325449 => 'Vatan', + 3325450 => 'Vineuil', + 3325451 => 'Blois', + 3325452 => 'Blois', + 3325453 => 'Châteauroux', + 3325455 => 'Blois', + 3325456 => 'Blois', + 3325457 => 'Blois', + 3325458 => 'Blois', + 3325460 => 'Chateauroux', + 3325461 => 'Chateauroux', + 3325467 => 'Vendôme', + 3325470 => 'Mont-prés-Chambord', + 3325473 => 'Vendôme', + 3325474 => 'Blois', + 3325475 => 'Saint-Aignan', + 3325476 => 'Romorantin-Lanthenay', + 3325477 => 'Vendôme', + 3325478 => 'Blois', + 3325479 => 'Contres', + 3325481 => 'Mer', + 3325484 => 'Buzançais', + 3325485 => 'Montoire-sur-le-Loir', + 3325486 => 'Montoire-sur-le-Loir', + 3325487 => 'Saint-Laurent-Nouan', + 3325488 => 'Lamotte-Beuvron', + 3325489 => 'Vendôme', + 3325490 => 'Blois', + 3325494 => 'Romorantin-Lanthenay', + 3325495 => 'Romorantin-Lanthenay', + 3325496 => 'Romorantin-Lanthenay', + 3325497 => 'Salbris', + 3325629 => 'Brest', + 3325651 => 'Rennes', + 3325654 => 'Lorient', + 3326220 => 'Saint-Denis', + 3326221 => 'Saint-Denis', + 3326222 => 'Saint-Paul', + 3326223 => 'Saint-Denis', + 3326224 => 'Saint-Paul', + 3326225 => 'Saint-Pierre', + 3326226 => 'Saint-Louis', + 3326227 => 'Le Tampon', + 3326228 => 'Saint-Denis', + 3326229 => 'Saint-Denis', + 3326230 => 'Saint-Denis', + 3326231 => 'Saint-Pierre', + 3326232 => 'Saint-Paul', + 3326233 => 'Saint-Paul', + 3326234 => 'Saint-Leu', + 3326235 => 'Saint-Pierre', + 3326237 => 'Saint-Joseph', + 3326238 => 'Saint-Pierre', + 3326239 => 'Saint-Louis', + 3326240 => 'Saint-Denis', + 3326241 => 'Saint-Denis', + 3326242 => 'Le Port', + 3326243 => 'Le Port', + 3326244 => 'Saint-Paul', + 3326245 => 'Saint-Paul', + 3326246 => 'Saint-André', + 3326247 => 'Salazie', + 3326248 => 'Saint-Denis', + 3326249 => 'Saint-Pierre', + 3326250 => 'Saint-Benoît', + 3326251 => 'Saint-Benoît', + 3326252 => 'Saint-Denis', + 3326253 => 'Sainte-Marie', + 3326254 => 'Saint-Leu', + 3326255 => 'Saint-Paul', + 3326256 => 'Saint-Joseph', + 3326257 => 'Le Tampon', + 3326258 => 'Saint-André', + 3326259 => 'Le Tampon', + 3326270 => 'Saint-Pierre', + 3326271 => 'Le Port', + 3326272 => 'Sainte-Marie', + 3326273 => 'Saint-Denis', + 3326290 => 'Saint-Denis', + 3326291 => 'Saint-Louis', + 3326292 => 'Saint-Denis', + 3326293 => 'Saint-Denis', + 3326294 => 'Saint-Denis', + 3326296 => 'Saint-Pierre', + 3326297 => 'Saint-Denis', + 3326298 => 'Saint-Denis', + 3327201 => 'Nantes', + 3327202 => 'Nantes', + 3327222 => 'Nantes', + 3327600 => 'Rouen', + 3327601 => 'Rouen', + 3327652 => 'Rouen', + 3327776 => 'Rouen', + 3328537 => 'Nantes', + 3329009 => 'Rennes', + 3329078 => 'Rennes', + 3329091 => 'Brest', + 3329094 => 'Quimper', + 3329601 => 'Saint-Brieuc', + 3329605 => 'Lannion', + 3329611 => 'Ploumagoar', + 3329613 => 'Guingamp', + 3329614 => 'Lannion', + 3329615 => 'Trébeurden', + 3329616 => 'Plouézec', + 3329620 => 'Paimpol', + 3329623 => 'Perros-Guirec', + 3329625 => 'Plémet', + 3329626 => 'Plessala', + 3329628 => 'Loudéac', + 3329629 => 'Rostrenen', + 3329630 => 'Lamballe', + 3329631 => 'Lamballe', + 3329632 => 'Plaintel', + 3329633 => 'Saint-Brieuc', + 3329635 => 'Plestin-les-Grèves', + 3329636 => 'Plouguernével', + 3329637 => 'Lannion', + 3329638 => 'Plouaret', + 3329639 => 'Dinan', + 3329640 => 'Guingamp', + 3329641 => 'Saint-Cast-le-Guildo', + 3329642 => 'Plœuc-sur-Lié', + 3329643 => 'Guingamp', + 3329644 => 'Guingamp', + 3329645 => 'Bégard', + 3329646 => 'Lannion', + 3329647 => 'Ploubezre', + 3329648 => 'Lannion', + 3329649 => 'Perros-Guirec', + 3329650 => 'Lamballe', + 3329651 => 'Plénée-Jugon', + 3329652 => 'Langueux', + 3329654 => 'Plestin-les-Grèves', + 3329655 => 'Paimpol', + 3329656 => 'Illifaut', + 3329658 => 'Plérin', + 3329660 => 'Saint-Brieuc', + 3329661 => 'Saint-Brieuc', + 3329662 => 'Saint-Brieuc', + 3329663 => 'Pléneuf-Val-André', + 3329664 => 'Plédran', + 3329665 => 'Lanvollon', + 3329666 => 'Loudéac', + 3329667 => 'Merdrignac', + 3329668 => 'Saint-Brieuc', + 3329669 => 'Binic', + 3329670 => 'Saint-Quay-Portrieux', + 3329671 => 'Trégueux', + 3329672 => 'Erquy', + 3329673 => 'Binic', + 3329674 => 'Plérin', + 3329675 => 'Saint-Brieuc', + 3329676 => 'Ploufragan', + 3329677 => 'Saint-Brieuc', + 3329678 => 'Saint-Brieuc', + 3329679 => 'Pordic', + 3329680 => 'Broons', + 3329684 => 'Plancoët', + 3329685 => 'Dinan', + 3329687 => 'Dinan', + 3329688 => 'Pleudihen-sur-Rance', + 3329691 => 'Perros-Guirec', + 3329692 => 'Tréguier', + 3329694 => 'Saint-Brieuc', + 3329695 => 'Pontrieux', + 3329701 => 'Vannes', + 3329702 => 'Guidel', + 3329705 => 'Quéven', + 3329707 => 'Pontivy', + 3329708 => 'Baud', + 3329711 => 'Plouay', + 3329721 => 'Lorient', + 3329722 => 'Guer', + 3329723 => 'Gourin', + 3329724 => 'Auray', + 3329725 => 'Pontivy', + 3329726 => 'Questembert', + 3329727 => 'Pontivy', + 3329728 => 'Séglien', + 3329729 => 'Auray', + 3329730 => 'Quiberon', + 3329731 => 'Le Palais', + 3329732 => 'Pont-Scorff', + 3329733 => 'Plouay', + 3329734 => 'Guiscriff', + 3329735 => 'Lorient', + 3329736 => 'Hennebont', + 3329737 => 'Lorient', + 3329740 => 'Vannes', + 3329741 => 'Sarzeau', + 3329742 => 'Vannes', + 3329743 => 'Theix', + 3329744 => 'Arradon', + 3329746 => 'Vannes', + 3329747 => 'Vannes', + 3329748 => 'Sarzeau', + 3329749 => 'Questembert', + 3329750 => 'Quiberon', + 3329752 => 'Carnac', + 3329753 => 'Arzon', + 3329754 => 'Vannes', + 3329755 => 'Erdeven', + 3329756 => 'Auray', + 3329757 => 'Baden', + 3329758 => 'Baden', + 3329761 => 'Saint-Avé', + 3329762 => 'Vannes', + 3329763 => 'Vannes', + 3329764 => 'Lorient', + 3329765 => 'Languidic', + 3329766 => 'Séné', + 3329768 => 'Vannes', + 3329769 => 'Vannes', + 3329772 => 'Ploërmel', + 3329773 => 'Ploërmel', + 3329774 => 'Ploërmel', + 3329775 => 'Malestroit', + 3329776 => 'Lanester', + 3329780 => 'Quéven', + 3329781 => 'Lanester', + 3329782 => 'Ploemeur', + 3329783 => 'Lorient', + 3329784 => 'Lorient', + 3329785 => 'Hennebont', + 3329786 => 'Ploemeur', + 3329787 => 'Lorient', + 3329788 => 'Lorient', + 3329789 => 'Lanester', + 3329800 => 'Brest', + 3329801 => 'Brest', + 3329802 => 'Brest', + 3329803 => 'Brest', + 3329804 => 'Lannilis', + 3329805 => 'Brest', + 3329806 => 'Riec-sur-Belon', + 3329807 => 'Guilers', + 3329809 => 'Pont-Aven', + 3329810 => 'Quimper', + 3329811 => 'Douarnenez', + 3329815 => 'Morlaix', + 3329816 => 'Crozon', + 3329817 => 'Crozon', + 3329819 => 'Saint-Pol-de-Léon', + 3329821 => 'Landerneau', + 3329824 => 'Landivisiau', + 3329826 => 'Pleyben', + 3329827 => 'Crozon', + 3329828 => 'Le Relecq Kerhuon', + 3329829 => 'Saint-Pol-de-Léon', + 3329830 => 'Landerneau', + 3329832 => 'Saint-Renan', + 3329833 => 'Brest', + 3329834 => 'Brest', + 3329835 => 'Quimperlé', + 3329836 => 'Plougastel-Daoulas', + 3329837 => 'Plabennec', + 3329838 => 'Ploudalmézeau', + 3329839 => 'Bannalec', + 3329840 => 'Plougastel-Daoulas', + 3329841 => 'Brest', + 3329842 => 'Brest', + 3329843 => 'Brest', + 3329844 => 'Brest', + 3329845 => 'Brest', + 3329846 => 'Brest', + 3329847 => 'Brest', + 3329848 => 'Ploudalmézeau', + 3329849 => 'Brest', + 3329850 => 'Concarneau', + 3329851 => 'Fouesnant', + 3329852 => 'Quimper', + 3329853 => 'Quimper', + 3329854 => 'Plogastel-Saint-Germain', + 3329855 => 'Quimper', + 3329856 => 'Fouesnant', + 3329857 => 'Briec', + 3329858 => 'Penmarch', + 3329859 => 'Rosporden', + 3329860 => 'Concarneau', + 3329861 => 'Plounévez-Lochrist', + 3329862 => 'Morlaix', + 3329863 => 'Morlaix', + 3329864 => 'Quimper', + 3329865 => 'Quimper', + 3329866 => 'Pont-l\'Abbé', + 3329868 => 'Landivisiau', + 3329869 => 'Saint-Pol-de-Léon', + 3329870 => 'Audierne', + 3329871 => 'Clohars-Carnoët', + 3329872 => 'Plourin-lès-Morlaix', + 3329874 => 'Douarnenez', + 3329875 => 'Douarnenez', + 3329878 => 'Pleyber-Christ', + 3329879 => 'Saint-Thégonnec', + 3329880 => 'Brest', + 3329881 => 'Châteauneuf-du-Faou', + 3329882 => 'Pont-l\'Abbé', + 3329883 => 'Lesneven', + 3329884 => 'Guipavas', + 3329885 => 'Landerneau', + 3329886 => 'Chateaulin', + 3329887 => 'Pont-l\'Abbé', + 3329888 => 'Morlaix', + 3329890 => 'Quimper', + 3329891 => 'Plozévet', + 3329892 => 'Douarnenez', + 3329893 => 'Carhaix-Plouguer', + 3329895 => 'Quimper', + 3329896 => 'Quimperlé', + 3329897 => 'Concarneau', + 3329898 => 'Quimper', + 3329899 => 'Carhaix-Plouguer', + 3329900 => 'Chateaubourg', + 3329904 => 'Noyal-sur-Vilaine', + 3329905 => 'Bruz', + 3329906 => 'Montauban-de-Bretagne', + 3329908 => 'Grand-Fougeray', + 3329909 => 'Montfort-sur-Meu', + 3329913 => 'Melesse', + 3329914 => 'Rennes', + 3329916 => 'Dinard', + 3329917 => 'Fougères', + 3329918 => 'Saint-Brice-en-Coglès', + 3329919 => 'Saint-Malo', + 3329920 => 'Saint-Malo', + 3329921 => 'Saint-Malo', + 3329922 => 'Rennes', + 3329923 => 'Saint-Gregoire', + 3329925 => 'Cesson-Sévigné', + 3329926 => 'Rennes', + 3329927 => 'Rennes', + 3329930 => 'Rennes', + 3329931 => 'Rennes', + 3329932 => 'Rennes', + 3329933 => 'Rennes', + 3329935 => 'Rennes', + 3329936 => 'Rennes', + 3329937 => 'Châteaugiron', + 3329938 => 'Rennes', + 3329939 => 'Saint-Aubin-du-Cormier', + 3329940 => 'Saint-Malo', + 3329941 => 'Chantepie', + 3329942 => 'Laille', + 3329943 => 'Bain-de-Bretagne', + 3329946 => 'Dinard', + 3329947 => 'Janzé', + 3329948 => 'Dol-de-Bretagne', + 3329949 => 'Val-d\'Izé', + 3329950 => 'Rennes', + 3329951 => 'Rennes', + 3329952 => 'Bruz', + 3329953 => 'Rennes', + 3329954 => 'Rennes', + 3329955 => 'Betton', + 3329956 => 'Saint-Malo', + 3329957 => 'Guichen', + 3329958 => 'Miniac-Morvan', + 3329959 => 'Rennes', + 3329960 => 'Pacé', + 3329961 => 'Treffendel', + 3329962 => 'Vern-sur-Seiche', + 3329963 => 'Rennes', + 3329964 => 'Saint-Gilles', + 3329965 => 'Rennes', + 3329966 => 'Melesse', + 3329967 => 'Rennes', + 3329968 => 'Liffré', + 3329969 => 'Gévezé', + 3329970 => 'Sixt-sur-Aff', + 3329971 => 'Redon', + 3329972 => 'Redon', + 3329973 => 'Combourg', + 3329974 => 'Vitré', + 3329975 => 'Vitré', + 3329977 => 'Chartres-de-Bretagne', + 3329978 => 'Rennes', + 3329979 => 'Rennes', + 3329980 => 'Dol-de-Bretagne', + 3329981 => 'Saint-Malo', + 3329982 => 'Saint-Malo', + 3329983 => 'Cesson-Sévigné', + 3329984 => 'Rennes', + 3329985 => 'Pacé', + 3329986 => 'Rennes', + 3329987 => 'Rennes', + 3329988 => 'Pleurtuit', + 3329989 => 'Cancale', + 3329990 => 'Nivillac', + 3329992 => 'Guignen', + 3329993 => 'Carentoir', + 3329994 => 'Fougères', + 3329995 => 'Saint-Germain-en-Coglès', + 3329996 => 'Argentré-du-Plessis', + 3329998 => 'Louvigné-du-Désert', + 3329999 => 'Fougères', + 3332000 => 'Lille', + 3332001 => 'Tourcoing', + 3332002 => 'Roubaix', + 3332003 => 'Roncq', + 3332004 => 'Mons-en-Barœul', + 3332005 => 'Villeneuve-d\'Ascq', + 3332006 => 'Lille', + 3332007 => 'Loos', + 3332008 => 'Pérenchies', + 3332009 => 'Lomme', + 3332011 => 'Tourcoing', + 3332012 => 'Lille', + 3332013 => 'Lille', + 3332014 => 'Lille', + 3332015 => 'Lille', + 3332017 => 'Lille', + 3332018 => 'Lille', + 3332019 => 'Villeneuve-d\'Ascq', + 3332020 => 'Roubaix', + 3332021 => 'Lille', + 3332022 => 'Lille', + 3332023 => 'Bondues', + 3332024 => 'Tourcoing', + 3332025 => 'Tourcoing', + 3332026 => 'Tourcoing', + 3332027 => 'Tourcoing', + 3332028 => 'Tourcoing', + 3332029 => 'La Bassée', + 3332030 => 'Lille', + 3332031 => 'Lille', + 3332032 => 'Seclin', + 3332033 => 'Villeneuve-d\'Ascq', + 3332034 => 'Villeneuve-d\'Ascq', + 3332035 => 'Armentières', + 3332036 => 'Tourcoing', + 3332039 => 'Comines', + 3332040 => 'Lille', + 3332041 => 'Villeneuve-d\'Ascq', + 3332042 => 'Lille', + 3332043 => 'Villeneuve-d\'Ascq', + 3332044 => 'Armentières', + 3332045 => 'Roubaix', + 3332047 => 'Villeneuve-d\'Ascq', + 3332048 => 'Nieppe', + 3332049 => 'Lille', + 3332051 => 'Lille', + 3332052 => 'Lille', + 3332053 => 'Lille', + 3332054 => 'Lille', + 3332055 => 'Lille', + 3332056 => 'Lille', + 3332057 => 'Lille', + 3332058 => 'Wavrin', + 3332060 => 'Wattignies', + 3332061 => 'Villeneuve-d\'Ascq', + 3332062 => 'Seclin', + 3332063 => 'Lille', + 3332064 => 'Villeneuve-d\'Ascq', + 3332065 => 'Marcq-en-Barœul', + 3332066 => 'Roubaix', + 3332067 => 'Villeneuve-d\'Ascq', + 3332068 => 'Tourcoing', + 3332069 => 'Tourcoing', + 3332070 => 'Roubaix', + 3332071 => 'Orchies', + 3332072 => 'Marcq-en-Barœul', + 3332073 => 'Roubaix', + 3332074 => 'Lille', + 3332075 => 'Wattrelos', + 3332076 => 'Tourcoing', + 3332077 => 'Armentières', + 3332078 => 'Lille', + 3332080 => 'Roubaix', + 3332081 => 'Roubaix', + 3332082 => 'Roubaix', + 3332083 => 'Roubaix', + 3332085 => 'Annœullin', + 3332087 => 'Lesquin', + 3332088 => 'Lille', + 3332089 => 'Marcq-en-Barœul', + 3332090 => 'Seclin', + 3332091 => 'Villeneuve-d\'Ascq', + 3332092 => 'Lomme', + 3332093 => 'Lille', + 3332094 => 'Tourcoing', + 3332095 => 'Wattignies', + 3332098 => 'Marcq-en-Barœul', + 3332099 => 'Roubaix', + 3332100 => 'Calais', + 3332101 => 'Béthune', + 3332103 => 'Saint-Pol-sur-Ternoise', + 3332105 => 'Le Touquet Paris Plage', + 3332106 => 'Montreuil', + 3332109 => 'Berck sur Mer', + 3332110 => 'Boulogne-sur-Mer', + 3332111 => 'Saint-Omer', + 3332113 => 'Hénin-Beaumont', + 3332114 => 'Lens', + 3332115 => 'Arras', + 3332116 => 'Arras', + 3332117 => 'Calais', + 3332119 => 'Calais', + 3332120 => 'Hénin-Beaumont', + 3332121 => 'Arras', + 3332123 => 'Arras', + 3332128 => 'Lens', + 3332129 => 'Bully-les-Mines', + 3332130 => 'Boulogne-sur-Mer', + 3332131 => 'Boulogne-sur-Mer', + 3332132 => 'Boulogne-sur-Mer', + 3332133 => 'Boulogne-sur-Mer', + 3332134 => 'Calais', + 3332136 => 'Calais', + 3332137 => 'Carvin', + 3332138 => 'Saint-Omer', + 3332142 => 'Lens', + 3332143 => 'Lens', + 3332144 => 'Liévin', + 3332145 => 'Liévin', + 3332146 => 'Calais', + 3332149 => 'Hénin-Beaumont', + 3332151 => 'Arras', + 3332153 => 'Bruay-la-Buissière', + 3332154 => 'Lillers', + 3332156 => 'Béthune', + 3332157 => 'Béthune', + 3332160 => 'Arras', + 3332162 => 'Bruay-la-Buissière', + 3332163 => 'Béthune', + 3332167 => 'Lens', + 3332168 => 'Béthune', + 3332170 => 'Lens', + 3332171 => 'Arras', + 3332172 => 'Liévin', + 3332174 => 'Carvin', + 3332175 => 'Hénin-Beaumont', + 3332176 => 'Hénin-Beaumont', + 3332177 => 'Leforest', + 3332178 => 'Lens', + 3332180 => 'Boulogne-sur-Mer', + 3332183 => 'Boulogne-sur-Mer', + 3332184 => 'Berck sur Mer', + 3332185 => 'Calais', + 3332187 => 'Boulogne-sur-Mer', + 3332188 => 'Saint-Omer', + 3332189 => 'Berck sur Mer', + 3332191 => 'Boulogne-sur-Mer', + 3332192 => 'Boulogne-sur-Mer', + 3332194 => 'Étaples', + 3332196 => 'Calais', + 3332197 => 'Calais', + 3332198 => 'Saint-Omer', + 3332199 => 'Boulogne-sur-Mer', + 3332209 => 'Moreuil', + 3332219 => 'Abbeville', + 3332220 => 'Abbeville', + 3332222 => 'Amiens', + 3332224 => 'Abbeville', + 3332225 => 'Rue', + 3332226 => 'Cayeux-sur-Mer', + 3332227 => 'Le Crotoy', + 3332229 => 'Airaines', + 3332230 => 'Friville-Escarbotin', + 3332231 => 'Abbeville', + 3332232 => 'Doullens', + 3332233 => 'Amiens', + 3332235 => 'Moreuil', + 3332241 => 'Ailly-sur-Noye', + 3332243 => 'Amiens', + 3332244 => 'Amiens', + 3332245 => 'Amiens', + 3332246 => 'Amiens', + 3332247 => 'Amiens', + 3332248 => 'Corbie', + 3332249 => 'Camon', + 3332250 => 'Amiens', + 3332252 => 'Amiens', + 3332253 => 'Amiens', + 3332254 => 'Amiens', + 3332260 => 'Saint-Valery-sur-Somme', + 3332261 => 'Friville-Escarbotin', + 3332266 => 'Amiens', + 3332267 => 'Amiens', + 3332269 => 'Amiens', + 3332270 => 'Rivery', + 3332271 => 'Amiens', + 3332272 => 'Amiens', + 3332273 => 'Péronne', + 3332274 => 'Albert', + 3332275 => 'Albert', + 3332277 => 'Doullens', + 3332278 => 'Montdidier', + 3332279 => 'Roye', + 3332280 => 'Amiens', + 3332283 => 'Chaulnes', + 3332284 => 'Péronne', + 3332286 => 'Roisel', + 3332287 => 'Roye', + 3332288 => 'Rosières-en-Santerre', + 3332289 => 'Amiens', + 3332291 => 'Amiens', + 3332292 => 'Amiens', + 3332294 => 'Hangest-en-Santerre', + 3332295 => 'Amiens', + 3332296 => 'Corbie', + 3332297 => 'Amiens', + 3332298 => 'Montdidier', + 3332299 => 'Abbeville', + 3332304 => 'Saint-Quentin', + 3332305 => 'Saint-Quentin', + 3332306 => 'Saint-Quentin', + 3332307 => 'Bohain-en-Vermandois', + 3332308 => 'Saint-Quentin', + 3332320 => 'Laon', + 3332323 => 'Laon', + 3332326 => 'Laon', + 3332327 => 'Laon', + 3332336 => 'Ham', + 3332338 => 'Chauny', + 3332339 => 'Chauny', + 3332340 => 'Chauny', + 3332350 => 'Saint-Quentin', + 3332352 => 'Chauny', + 3332353 => 'Soissons', + 3332354 => 'Vailly-sur-Aisne', + 3332356 => 'La Fère', + 3332357 => 'Tergnier', + 3332358 => 'Hirson', + 3332359 => 'Soissons', + 3332361 => 'Guise', + 3332362 => 'Saint-Quentin', + 3332364 => 'Saint-Quentin', + 3332365 => 'Saint-Quentin', + 3332367 => 'Saint-Quentin', + 3332368 => 'Saint-Quentin', + 3332369 => 'Château-Thierry', + 3332373 => 'Soissons', + 3332375 => 'Soissons', + 3332376 => 'Soissons', + 3332379 => 'Laon', + 3332381 => 'Ham', + 3332383 => 'Château-Thierry', + 3332384 => 'Château-Thierry', + 3332385 => 'Château-Thierry', + 3332391 => 'Vervins', + 3332393 => 'Soissons', + 3332396 => 'Villers-Cotterêts', + 3332399 => 'Hirson', + 3332422 => 'Carignan', + 3332427 => 'Sedan', + 3332429 => 'Sedan', + 3332432 => 'Charleville-Mézières', + 3332433 => 'Charleville-Mézières', + 3332436 => 'Charleville-Mézières', + 3332437 => 'Charleville-Mézières', + 3332438 => 'Rethel', + 3332439 => 'Rethel', + 3332440 => 'Revin', + 3332442 => 'Givet', + 3332453 => 'Nouzonville', + 3332455 => 'Charleville-Mézières', + 3332456 => 'Charleville-Mézières', + 3332457 => 'Charleville-Mézières', + 3332458 => 'Charleville-Mézières', + 3332459 => 'Charleville-Mézières', + 3332471 => 'Vouziers', + 3332501 => 'Chaumont', + 3332502 => 'Chaumont', + 3332503 => 'Chaumont', + 3332504 => 'Montier-en-Der', + 3332505 => 'Saint-Dizier', + 3332506 => 'Saint-Dizier', + 3332507 => 'Saint-Dizier', + 3332524 => 'Romilly-sur-Seine', + 3332525 => 'Romilly-sur-Seine', + 3332527 => 'Bar-sur-Aube', + 3332529 => 'Bar-sur-Seine', + 3332530 => 'Chaumont', + 3332532 => 'Chaumont', + 3332535 => 'Chaumont', + 3332539 => 'Nogent-sur-Seine', + 3332542 => 'Troyes', + 3332543 => 'Troyes', + 3332545 => 'Troyes', + 3332547 => 'Arcis-sur-Aube', + 3332549 => 'Troyes', + 3332555 => 'Wassy', + 3332556 => 'Saint-Dizier', + 3332571 => 'Troyes', + 3332572 => 'Troyes', + 3332573 => 'Troyes', + 3332574 => 'Troyes', + 3332575 => 'Troyes', + 3332576 => 'Troyes', + 3332578 => 'Troyes', + 3332579 => 'Sainte-Savine', + 3332580 => 'Troyes', + 3332581 => 'Troyes', + 3332582 => 'Troyes', + 3332583 => 'Troyes', + 3332587 => 'Langres', + 3332590 => 'Bourbonne-les-Bains', + 3332592 => 'Brienne-le-Château', + 3332594 => 'Joinville', + 3332596 => 'Saint-Dizier', + 3332602 => 'Reims', + 3332604 => 'Reims', + 3332605 => 'Reims', + 3332606 => 'Reims', + 3332607 => 'Reims', + 3332608 => 'Reims', + 3332609 => 'Reims', + 3332621 => 'Châlons-en-Champagne', + 3332622 => 'Châlons-en-Champagne', + 3332624 => 'Reims', + 3332626 => 'Châlons-en-Champagne', + 3332632 => 'Épernay', + 3332635 => 'Reims', + 3332636 => 'Reims', + 3332640 => 'Reims', + 3332641 => 'Vitry-le-François', + 3332646 => 'Reims', + 3332647 => 'Reims', + 3332648 => 'Fismes', + 3332650 => 'Reims', + 3332651 => 'Épernay', + 3332652 => 'Vertus', + 3332654 => 'Épernay', + 3332655 => 'Épernay', + 3332656 => 'Épernay', + 3332660 => 'Sainte-Menehould', + 3332662 => 'Vitry-le-François', + 3332663 => 'Châlons-en-Champagne', + 3332664 => 'Châlons-en-Champagne', + 3332665 => 'Châlons-en-Champagne', + 3332668 => 'Châlons-en-Champagne', + 3332669 => 'Châlons-en-Champagne', + 3332670 => 'Châlons-en-Champagne', + 3332674 => 'Vitry-le-François', + 3332677 => 'Reims', + 3332678 => 'Reims', + 3332679 => 'Reims', + 3332680 => 'Sézanne', + 3332682 => 'Reims', + 3332683 => 'Reims', + 3332684 => 'Reims', + 3332685 => 'Reims', + 3332686 => 'Reims', + 3332687 => 'Reims', + 3332688 => 'Reims', + 3332689 => 'Reims', + 3332691 => 'Reims', + 3332708 => 'Douai', + 3332709 => 'Valenciennes', + 3332714 => 'Valenciennes', + 3332719 => 'Valenciennes', + 3332720 => 'Valenciennes', + 3332722 => 'Valenciennes', + 3332723 => 'Valenciennes', + 3332728 => 'Valenciennes', + 3332729 => 'Valenciennes', + 3332730 => 'Valenciennes', + 3332731 => 'Denain', + 3332732 => 'Valenciennes', + 3332733 => 'Valenciennes', + 3332739 => 'Jeumont', + 3332740 => 'Vieux-Condé', + 3332741 => 'Valenciennes', + 3332742 => 'Valenciennes', + 3332743 => 'Denain', + 3332744 => 'Denain', + 3332745 => 'Valenciennes', + 3332746 => 'Valenciennes', + 3332747 => 'Valenciennes', + 3332748 => 'Saint-Amand-les-Eaux', + 3332751 => 'Valenciennes', + 3332753 => 'Maubeuge', + 3332756 => 'Avesnes-sur-Helpe', + 3332758 => 'Maubeuge', + 3332760 => 'Fourmies', + 3332761 => 'Avesnes-sur-Helpe', + 3332762 => 'Maubeuge', + 3332763 => 'Hautmont', + 3332764 => 'Maubeuge', + 3332765 => 'Maubeuge', + 3332769 => 'Maubeuge', + 3332770 => 'Cambrai', + 3332771 => 'Douai', + 3332772 => 'Cambrai', + 3332773 => 'Cambrai', + 3332774 => 'Cambrai', + 3332775 => 'Caudry', + 3332776 => 'Caudry', + 3332777 => 'Landrecies', + 3332778 => 'Cambrai', + 3332781 => 'Cambrai', + 3332782 => 'Cambrai', + 3332783 => 'Cambrai', + 3332784 => 'Le Cateau Cambrésis', + 3332785 => 'Caudry', + 3332786 => 'Somain', + 3332787 => 'Douai', + 3332788 => 'Douai', + 3332792 => 'Aniche', + 3332793 => 'Douai', + 3332794 => 'Douai', + 3332795 => 'Douai', + 3332796 => 'Douai', + 3332797 => 'Douai', + 3332798 => 'Douai', + 3332799 => 'Douai', + 3332804 => 'Lille', + 3332807 => 'Lille', + 3332809 => 'Villeneuve-d\'Ascq', + 3332814 => 'Lille', + 3332816 => 'Seclin', + 3332820 => 'Dunkirk', + 3332821 => 'Dunkirk', + 3332822 => 'Bourbourg', + 3332823 => 'Gravelines', + 3332824 => 'Dunkirk', + 3332825 => 'Dunkirk', + 3332826 => 'Téteghem', + 3332827 => 'Grande-Synthé', + 3332828 => 'Dunkirk', + 3332829 => 'Dunkirk', + 3332832 => 'Hem', + 3332833 => 'Roubaix', + 3332836 => 'Lille', + 3332838 => 'Lille', + 3332841 => 'Hazebrouck', + 3332844 => 'Hazebrouck', + 3332849 => 'Bailleul', + 3332850 => 'Bailleul', + 3332851 => 'Dunkirk', + 3332852 => 'Lille', + 3332853 => 'Lille', + 3332855 => 'Lille', + 3332858 => 'Dunkirk', + 3332859 => 'Dunkirk', + 3332860 => 'Dunkirk', + 3332861 => 'Dunkirk', + 3332863 => 'Dunkirk', + 3332864 => 'Saint-Pol-sur-Mer', + 3332865 => 'Wormhout', + 3332866 => 'Dunkirk', + 3332868 => 'Bergues', + 3332869 => 'Dunkirk', + 3332876 => 'Villeneuve-d\'Ascq', + 3332882 => 'Lille', + 3332905 => 'Vittel', + 3332906 => 'Neufchâteau', + 3332908 => 'Vittel', + 3332922 => 'Remiremont', + 3332923 => 'Remiremont', + 3332924 => 'Vagney', + 3332925 => 'La Bresse', + 3332926 => 'Remiremont', + 3332929 => 'Épinal', + 3332930 => 'Le Val-d\'Ajol', + 3332931 => 'Épinal', + 3332932 => 'Éloyes', + 3332933 => 'Épinal', + 3332934 => 'Épinal', + 3332935 => 'Épinal', + 3332937 => 'Mirecourt', + 3332938 => 'Charmes', + 3332939 => 'Thaon-les-Vosges', + 3332941 => 'Raon-l\'Étape', + 3332942 => 'Saint-Dié-des-Vosges', + 3332943 => 'Rambervillers', + 3332945 => 'Bar-le-Duc', + 3332952 => 'Saint-Dié-des-Vosges', + 3332955 => 'Saint-Dié-des-Vosges', + 3332956 => 'Saint-Dié-des-Vosges', + 3332957 => 'Senones', + 3332958 => 'Saint-Michel-sur-Meurthe', + 3332960 => 'Gérardmer', + 3332962 => 'Remiremont', + 3332963 => 'Gérardmer', + 3332964 => 'Épinal', + 3332965 => 'Rambervillers', + 3332966 => 'Plombières-les-Bains', + 3332968 => 'Épinal', + 3332969 => 'Épinal', + 3332976 => 'Bar-le-Duc', + 3332977 => 'Bar-le-Duc', + 3332978 => 'Ligny-en-Barrois', + 3332979 => 'Bar-le-Duc', + 3332980 => 'Stenay', + 3332981 => 'Épinal', + 3332982 => 'Épinal', + 3332983 => 'Verdun', + 3332984 => 'Verdun', + 3332986 => 'Verdun', + 3332987 => 'Étain', + 3332991 => 'Commercy', + 3332992 => 'Commercy', + 3332994 => 'Neufchâteau', + 3332995 => 'Neufchâteau', + 3334402 => 'Beauvais', + 3334403 => 'Noailles', + 3334405 => 'Beauvais', + 3334406 => 'Beauvais', + 3334407 => 'Bresles', + 3334409 => 'Noyon', + 3334410 => 'Beauvais', + 3334411 => 'Beauvais', + 3334412 => 'Beauvais', + 3334414 => 'Beauvais', + 3334415 => 'Beauvais', + 3334419 => 'Clermont', + 3334420 => 'Compiègne', + 3334421 => 'Lamorlaye', + 3334422 => 'Méru', + 3334423 => 'Compiègne', + 3334424 => 'Creil', + 3334425 => 'Creil', + 3334426 => 'Neuilly-en-Thelle', + 3334427 => 'Précy-sur-Oise', + 3334428 => 'Creil', + 3334429 => 'Saint-Martin-Longueau', + 3334430 => 'Compiègne', + 3334431 => 'Pont-Sainte-Maxence', + 3334432 => 'Senlis', + 3334436 => 'Compiègne', + 3334437 => 'Jaux', + 3334438 => 'Compiègne', + 3334439 => 'Crépy-en-Valois', + 3334440 => 'Compiègne', + 3334441 => 'Estrées-Saint-Denis', + 3334444 => 'Noyon', + 3334445 => 'Beauvais', + 3334447 => 'Auneuil', + 3334448 => 'Beauvais', + 3334449 => 'Chaumont-en-Vexin', + 3334450 => 'Clermont', + 3334452 => 'Méru', + 3334453 => 'Senlis', + 3334455 => 'Creil', + 3334456 => 'Saint-Leu-d\'Esserent', + 3334457 => 'Chantilly', + 3334458 => 'Chantilly', + 3334459 => 'Crépy-en-Valois', + 3334460 => 'Senlis', + 3334462 => 'Chantilly', + 3334463 => 'Senlis', + 3334464 => 'Creil', + 3334465 => 'Creil', + 3334466 => 'Nogent-sur-Oise', + 3334467 => 'Chantilly', + 3334470 => 'Pont-Sainte-Maxence', + 3334471 => 'Nogent-sur-Oise', + 3334472 => 'Pont-Sainte-Maxence', + 3334473 => 'Liancourt', + 3334474 => 'Nogent-sur-Oise', + 3334475 => 'Ribécourt-Dreslincourt', + 3334476 => 'Thourotte', + 3334478 => 'Saint-Just-en-Chaussée', + 3334479 => 'Troissereux', + 3334483 => 'Margny-lès-Compiègne', + 3334486 => 'Compiègne', + 3334487 => 'Crépy-en-Valois', + 3334488 => 'Nanteuil-le-Haudouin', + 3334489 => 'Warluis', + 3334490 => 'Compiègne', + 3334491 => 'Lacroix-Saint-Ouen', + 3334492 => 'Compiègne', + 3334493 => 'Noyon', + 3334494 => 'Crépy-en-Valois', + 3334496 => 'Thourotte', + 3334497 => 'Compiègne', + 3335101 => 'Reims', + 3335448 => 'Metz', + 3335451 => 'Nancy', + 3335462 => 'Metz', + 3335580 => 'Metz', + 3335728 => 'Metz', + 3335922 => 'Lille', + 3336036 => 'Beauvais', + 3336138 => 'Dunkirk', + 3336210 => 'Tourcoing', + 3336228 => 'Lille', + 3336264 => 'Lille', + 3336265 => 'Lille', + 3336664 => 'Lille', + 3336672 => 'Lille', + 3336708 => 'Strasbourg', + 3336847 => 'Mulhouse', + 3336914 => 'Strasbourg', + 3336919 => 'Mulhouse', + 3336932 => 'Strasbourg', + 3336954 => 'Mulhouse', + 3336958 => 'Mulhouse', + 3336973 => 'Strasbourg', + 3336977 => 'Mulhouse', + 3336978 => 'Strasbourg', + 3336981 => 'Strasbourg', + 3338010 => 'Dijon', + 3338022 => 'Beaune', + 3338024 => 'Beaune', + 3338025 => 'Beaune', + 3338026 => 'Beaune', + 3338027 => 'Auxonne', + 3338028 => 'Dijon', + 3338029 => 'Brazey-en-Plaine', + 3338030 => 'Dijon', + 3338031 => 'Auxonne', + 3338032 => 'Brazey-en-Plaine', + 3338033 => 'Sombernon', + 3338034 => 'Gevrey-Chambertin', + 3338036 => 'Dijon', + 3338037 => 'Auxonne', + 3338038 => 'Dijon', + 3338041 => 'Dijon', + 3338042 => 'Dijon', + 3338043 => 'Dijon', + 3338044 => 'Dijon', + 3338045 => 'Dijon', + 3338046 => 'Quetigny', + 3338048 => 'Quetigny', + 3338049 => 'Dijon', + 3338050 => 'Dijon', + 3338051 => 'Chenôve', + 3338052 => 'Chenôve', + 3338053 => 'Dijon', + 3338054 => 'Chenôve', + 3338055 => 'Dijon', + 3338056 => 'Fontaine-lès-Dijon', + 3338057 => 'Talant', + 3338058 => 'Dijon', + 3338059 => 'Dijon', + 3338060 => 'Dijon', + 3338061 => 'Nuits-Saint-Georges', + 3338062 => 'Nuits-Saint-Georges', + 3338063 => 'Dijon', + 3338064 => 'Saulieu', + 3338065 => 'Dijon', + 3338066 => 'Dijon', + 3338067 => 'Dijon', + 3338068 => 'Dijon', + 3338070 => 'Dijon', + 3338071 => 'Dijon', + 3338072 => 'Dijon', + 3338073 => 'Dijon', + 3338074 => 'Dijon', + 3338076 => 'Dijon', + 3338077 => 'Dijon', + 3338078 => 'Dijon', + 3338079 => 'Dijon', + 3338089 => 'Montbard', + 3338090 => 'Pouilly-en-Auxois', + 3338091 => 'Châtillon-sur-Seine', + 3338092 => 'Montbard', + 3338095 => 'Is-sur-Tille', + 3338096 => 'Venarey-les-Laumes', + 3338097 => 'Semur-en-Auxois', + 3338121 => 'Besançon', + 3338125 => 'Besançon', + 3338126 => 'Valdahon', + 3338130 => 'Audincourt', + 3338131 => 'Montbéliard', + 3338132 => 'Montbéliard', + 3338134 => 'Audincourt', + 3338135 => 'Audincourt', + 3338136 => 'Audincourt', + 3338137 => 'Valentigney', + 3338138 => 'Pontarlier', + 3338139 => 'Pontarlier', + 3338140 => 'Besançon', + 3338141 => 'Besançon', + 3338144 => 'Damprichard', + 3338146 => 'Pontarlier', + 3338147 => 'Besançon', + 3338148 => 'Besançon', + 3338150 => 'Besançon', + 3338151 => 'Besançon', + 3338152 => 'Besançon', + 3338153 => 'Besançon', + 3338155 => 'Saône', + 3338156 => 'Valdahon', + 3338161 => 'Besançon', + 3338162 => 'Ornans', + 3338164 => 'Maîche', + 3338165 => 'Besançon', + 3338167 => 'Morteau', + 3338168 => 'Villers-le-Lac', + 3338171 => 'Montbéliard', + 3338180 => 'Besançon', + 3338181 => 'Besançon', + 3338182 => 'Besançon', + 3338183 => 'Besançon', + 3338184 => 'Baume-les-Dames', + 3338185 => 'Besançon', + 3338187 => 'Saint-Vit', + 3338188 => 'Besançon', + 3338190 => 'Montbéliard', + 3338191 => 'Montbéliard', + 3338192 => 'Pont-de-Roide', + 3338194 => 'Montbéliard', + 3338195 => 'Montbéliard', + 3338197 => 'Montbéliard', + 3338198 => 'Montbéliard', + 3338199 => 'Montbéliard', + 3338222 => 'Jœuf', + 3338223 => 'Longwy', + 3338224 => 'Longwy', + 3338225 => 'Longwy', + 3338226 => 'Longuyon', + 3338233 => 'Jarny', + 3338234 => 'Thionville', + 3338239 => 'Longuyon', + 3338245 => 'Montois-la-Montagne', + 3338246 => 'Briey', + 3338247 => 'Briey', + 3338251 => 'Thionville', + 3338253 => 'Thionville', + 3338254 => 'Thionville', + 3338255 => 'Cattenom', + 3338256 => 'Yutz', + 3338257 => 'Florange', + 3338258 => 'Florange', + 3338259 => 'Thionville', + 3338282 => 'Thionville', + 3338284 => 'Hayange', + 3338285 => 'Hayange', + 3338286 => 'Uckange', + 3338288 => 'Thionville', + 3338289 => 'Villerupt', + 3338291 => 'Audun-le-Tiche', + 3338315 => 'Ludres', + 3338317 => 'Nancy', + 3338318 => 'Nancy', + 3338319 => 'Nancy', + 3338321 => 'Essey-lès-Nancy', + 3338322 => 'Bouxières-Aux-Dames', + 3338323 => 'Velaine-en-Haye', + 3338324 => 'Liverdun', + 3338325 => 'Ludres', + 3338327 => 'Nancy', + 3338328 => 'Nancy', + 3338330 => 'Nancy', + 3338332 => 'Nancy', + 3338333 => 'Nancy', + 3338335 => 'Nancy', + 3338336 => 'Nancy', + 3338337 => 'Nancy', + 3338338 => 'Champigneulles', + 3338339 => 'Nancy', + 3338340 => 'Nancy', + 3338341 => 'Nancy', + 3338343 => 'Toul', + 3338344 => 'Vandœuvre-lès-Nancy', + 3338345 => 'Dombasle-sur-Meurthe', + 3338346 => 'Saint-Nicolas-de-Port', + 3338347 => 'Neuves-Maisons', + 3338348 => 'Dombasle-sur-Meurthe', + 3338349 => 'Pompey', + 3338350 => 'Vandœuvre-lès-Nancy', + 3338351 => 'Vandœuvre-lès-Nancy', + 3338353 => 'Vandœuvre-lès-Nancy', + 3338354 => 'Vandœuvre-lès-Nancy', + 3338355 => 'Vandœuvre-lès-Nancy', + 3338356 => 'Vandœuvre-lès-Nancy', + 3338357 => 'Vandœuvre-lès-Nancy', + 3338359 => 'Vandœuvre-lès-Nancy', + 3338363 => 'Toul', + 3338364 => 'Toul', + 3338365 => 'Toul', + 3338367 => 'Nancy', + 3338368 => 'Vandœuvre-lès-Nancy', + 3338373 => 'Lunéville', + 3338374 => 'Lunéville', + 3338375 => 'Baccarat', + 3338376 => 'Lunéville', + 3338380 => 'Pont-à-Mousson', + 3338381 => 'Pont-à-Mousson', + 3338382 => 'Pont-à-Mousson', + 3338383 => 'Pont-à-Mousson', + 3338384 => 'Pont-à-Mousson', + 3338385 => 'Nancy', + 3338390 => 'Nancy', + 3338392 => 'Villers-lès-Nancy', + 3338393 => 'Laxou', + 3338394 => 'Nancy', + 3338395 => 'Nancy', + 3338396 => 'Nancy', + 3338397 => 'Nancy', + 3338398 => 'Nancy', + 3338421 => 'Belfort', + 3338422 => 'Belfort', + 3338424 => 'Lons-le-Saunier', + 3338426 => 'Belfort', + 3338428 => 'Belfort', + 3338430 => 'Lure', + 3338431 => 'Marnay', + 3338433 => 'Morez', + 3338436 => 'Delle', + 3338437 => 'Poligny', + 3338440 => 'Luxeuil-les-Bains', + 3338441 => 'Saint-Claude', + 3338442 => 'Moirans-en-Montagne', + 3338443 => 'Lons-le-Saunier', + 3338445 => 'Saint-Claude', + 3338446 => 'Héricourt', + 3338447 => 'Lons-le-Saunier', + 3338449 => 'Fougerolles', + 3338452 => 'Champagnole', + 3338454 => 'Belfort', + 3338455 => 'Belfort', + 3338456 => 'Beaucourt', + 3338457 => 'Belfort', + 3338458 => 'Belfort', + 3338460 => 'Les Rousses', + 3338462 => 'Lure', + 3338464 => 'Gray', + 3338465 => 'Gray', + 3338466 => 'Arbois', + 3338467 => 'Dampierre-sur-Salon', + 3338469 => 'Dole', + 3338472 => 'Dole', + 3338473 => 'Salins-les-Bains', + 3338474 => 'Mollans', + 3338475 => 'Vesoul', + 3338476 => 'Vesoul', + 3338477 => 'Vesoul', + 3338479 => 'Dole', + 3338482 => 'Dole', + 3338486 => 'Lons-le-Saunier', + 3338487 => 'Lons-le-Saunier', + 3338489 => 'Lure', + 3338490 => 'Belfort', + 3338491 => 'Rioz', + 3338493 => 'Luxeuil-les-Bains', + 3338495 => 'Saulx', + 3338496 => 'Vesoul', + 3338497 => 'Vesoul', + 3338520 => 'Macon', + 3338521 => 'Macon', + 3338522 => 'Macon', + 3338524 => 'Charolles', + 3338525 => 'Marcigny', + 3338526 => 'Chauffailles', + 3338527 => 'Tournus', + 3338528 => 'La Clayette', + 3338529 => 'Macon', + 3338531 => 'Replonges', + 3338532 => 'Tournus', + 3338534 => 'Charnay-lès-Mâcon', + 3338535 => 'Romanèche-Thorins', + 3338537 => 'Crèches-sur-Saône', + 3338538 => 'Macon', + 3338539 => 'Macon', + 3338541 => 'Chalon-sur-Saône', + 3338542 => 'Chalon-sur-Saône', + 3338543 => 'Chalon-sur-Saône', + 3338544 => 'Givry', + 3338546 => 'Chalon-sur-Saône', + 3338548 => 'Chalon-sur-Saône', + 3338551 => 'Tournus', + 3338552 => 'Autun', + 3338553 => 'Digoin', + 3338555 => 'Le Creusot', + 3338556 => 'Le Creusot', + 3338557 => 'Montceau-les-Mines', + 3338558 => 'Montceau-les-Mines', + 3338559 => 'Cluny', + 3338567 => 'Montceau-les-Mines', + 3338568 => 'Blanzy', + 3338569 => 'Montceau-les-Mines', + 3338573 => 'Le Creusot', + 3338575 => 'Louhans', + 3338577 => 'Le Creusot', + 3338578 => 'Montchanin', + 3338580 => 'Le Creusot', + 3338581 => 'Paray-le-Monial', + 3338585 => 'Gueugnon', + 3338586 => 'Autun', + 3338587 => 'Chagny', + 3338588 => 'Digoin', + 3338589 => 'Bourbon-Lancy', + 3338590 => 'Chalon-sur-Saône', + 3338592 => 'Buxy', + 3338593 => 'Chalon-sur-Saône', + 3338594 => 'Chalon-sur-Saône', + 3338597 => 'Chalon-sur-Saône', + 3338598 => 'Châtenoy-le-Royal', + 3338618 => 'Auxerre', + 3338620 => 'Corbigny', + 3338621 => 'Nevers', + 3338622 => 'Lormes', + 3338623 => 'Nevers', + 3338624 => 'Clamecy', + 3338625 => 'Decize', + 3338626 => 'Cosne-Cours-sur-Loire', + 3338627 => 'Clamecy', + 3338628 => 'Cosne-Cours-sur-Loire', + 3338630 => 'Luzy', + 3338631 => 'Avallon', + 3338634 => 'Avallon', + 3338635 => 'Saint-Florentin', + 3338636 => 'Nevers', + 3338638 => 'Varennes-Vauzelles', + 3338639 => 'Pouilly-sur-Loire', + 3338640 => 'Monéteau', + 3338642 => 'Chablis', + 3338643 => 'Saint-Florentin', + 3338644 => 'Toucy', + 3338646 => 'Auxerre', + 3338648 => 'Auxerre', + 3338649 => 'Auxerre', + 3338651 => 'Auxerre', + 3338652 => 'Auxerre', + 3338653 => 'Appoigny', + 3338654 => 'Tonnerre', + 3338655 => 'Tonnerre', + 3338656 => 'Brienon-sur-Armançon', + 3338657 => 'Nevers', + 3338659 => 'Nevers', + 3338661 => 'Nevers', + 3338662 => 'Joigny', + 3338664 => 'Sens', + 3338665 => 'Sens', + 3338666 => 'Villeneuve-la-Guyard', + 3338667 => 'Pont-sur-Yonne', + 3338668 => 'Prémery', + 3338670 => 'La Charité sur Loire', + 3338671 => 'Nevers', + 3338672 => 'Auxerre', + 3338674 => 'Saint-Fargeau', + 3338676 => 'Moux-en-Morvan', + 3338677 => 'Decize', + 3338680 => 'Migennes', + 3338681 => 'Vermenton', + 3338682 => 'Noyers', + 3338683 => 'Sens', + 3338685 => 'Château-Chinon', + 3338687 => 'Villeneuve-sur-Yonne', + 3338692 => 'Migennes', + 3338693 => 'Nevers', + 3338694 => 'Auxerre', + 3338695 => 'Sens', + 3338703 => 'Sarrebourg', + 3338704 => 'Freyming-Merlebach', + 3338705 => 'Château-Salins', + 3338706 => 'Bitche', + 3338713 => 'Forbach', + 3338715 => 'Metz', + 3338716 => 'Metz', + 3338717 => 'Metz', + 3338718 => 'Metz', + 3338720 => 'Metz', + 3338721 => 'Metz', + 3338723 => 'Sarrebourg', + 3338724 => 'Phalsbourg', + 3338726 => 'Sarreguemines', + 3338727 => 'Sarreguemines', + 3338728 => 'Sarreguemines', + 3338729 => 'Saint-Avold', + 3338730 => 'Metz', + 3338731 => 'Metz', + 3338732 => 'Metz', + 3338733 => 'Metz', + 3338734 => 'Metz', + 3338735 => 'Metz', + 3338736 => 'Metz', + 3338737 => 'Metz', + 3338738 => 'Augny', + 3338739 => 'Metz', + 3338750 => 'Metz', + 3338751 => 'Maizières-lès-Metz', + 3338753 => 'Amanvillers', + 3338755 => 'Metz', + 3338756 => 'Metz', + 3338758 => 'Moyeuvre-Grande', + 3338760 => 'Ars-sur-Moselle', + 3338761 => 'Sainte-Marie-aux-Chênes', + 3338762 => 'Metz', + 3338763 => 'Metz', + 3338765 => 'Metz', + 3338766 => 'Metz', + 3338767 => 'Rombas', + 3338768 => 'Metz', + 3338769 => 'Metz', + 3338770 => 'Hagondange', + 3338771 => 'Hagondange', + 3338772 => 'Hagondange', + 3338773 => 'Ennery', + 3338774 => 'Metz', + 3338775 => 'Metz', + 3338776 => 'Metz', + 3338777 => 'Vigy', + 3338778 => 'Bouzonville', + 3338779 => 'Boulay-Moselle', + 3338780 => 'Maizières-lès-Metz', + 3338781 => 'Freyming-Merlebach', + 3338782 => 'Creutzwald', + 3338784 => 'Forbach', + 3338785 => 'Forbach', + 3338786 => 'Morhange', + 3338787 => 'Forbach', + 3338788 => 'Forbach', + 3338789 => 'Farébersviller', + 3338791 => 'Saint-Avold', + 3338792 => 'Saint-Avold', + 3338793 => 'Creutzwald', + 3338794 => 'Faulquemont', + 3338795 => 'Sarreguemines', + 3338796 => 'Bitche', + 3338797 => 'Sarralbe', + 3338798 => 'Sarreguemines', + 3338800 => 'Sarre-Union', + 3338802 => 'Saverne', + 3338803 => 'Saverne', + 3338805 => 'Haguenau', + 3338806 => 'Haguenau', + 3338808 => 'Barr', + 3338809 => 'Niederbronn-les-Bains', + 3338810 => 'Strasbourg', + 3338812 => 'Strasbourg', + 3338813 => 'Strasbourg', + 3338814 => 'Strasbourg', + 3338815 => 'Strasbourg', + 3338816 => 'Strasbourg', + 3338818 => 'Schiltigheim', + 3338819 => 'Schiltigheim', + 3338820 => 'Souffelweyersheim', + 3338821 => 'Strasbourg', + 3338822 => 'Strasbourg', + 3338823 => 'Strasbourg', + 3338824 => 'Strasbourg', + 3338825 => 'Strasbourg', + 3338826 => 'Strasbourg', + 3338827 => 'Strasbourg', + 3338828 => 'Strasbourg', + 3338829 => 'Strasbourg', + 3338830 => 'Strasbourg', + 3338831 => 'Strasbourg', + 3338832 => 'Strasbourg', + 3338833 => 'Schiltigheim', + 3338834 => 'Strasbourg', + 3338835 => 'Strasbourg', + 3338836 => 'Strasbourg', + 3338837 => 'Strasbourg', + 3338838 => 'Molsheim', + 3338839 => 'Strasbourg', + 3338840 => 'Strasbourg', + 3338841 => 'Strasbourg', + 3338843 => 'Strasbourg', + 3338844 => 'Strasbourg', + 3338845 => 'Strasbourg', + 3338847 => 'Obernai', + 3338851 => 'Brumath', + 3338852 => 'Strasbourg', + 3338853 => 'Drusenheim', + 3338854 => 'Betschdorf', + 3338855 => 'Geispolsheim', + 3338856 => 'Oberhausbergen', + 3338857 => 'Villé', + 3338858 => 'Sélestat', + 3338860 => 'Strasbourg', + 3338861 => 'Strasbourg', + 3338862 => 'Schiltigheim', + 3338863 => 'Bischwiller', + 3338864 => 'Fegersheim', + 3338865 => 'Strasbourg', + 3338866 => 'Illkirch-Graffenstaden', + 3338867 => 'Illkirch-Graffenstaden', + 3338871 => 'Saverne', + 3338872 => 'Schweighouse-sur-Moder', + 3338873 => 'Haguenau', + 3338874 => 'Benfeld', + 3338875 => 'Strasbourg', + 3338876 => 'Lingolsheim', + 3338877 => 'Lingolsheim', + 3338878 => 'Lingolsheim', + 3338879 => 'Strasbourg', + 3338881 => 'Schiltigheim', + 3338882 => 'Sélestat', + 3338883 => 'Schiltigheim', + 3338884 => 'Strasbourg', + 3338886 => 'Soufflenheim', + 3338887 => 'Wasselonne', + 3338889 => 'Ingwiller', + 3338891 => 'Saverne', + 3338892 => 'Sélestat', + 3338893 => 'Haguenau', + 3338894 => 'Wissembourg', + 3338895 => 'Obernai', + 3338896 => 'Herrlisheim', + 3338898 => 'Erstein', + 3338906 => 'Brunstatt', + 3338908 => 'Altkirch', + 3338920 => 'Colmar', + 3338921 => 'Colmar', + 3338922 => 'Sainte-Croix-en-Plaine', + 3338923 => 'Colmar', + 3338924 => 'Colmar', + 3338927 => 'Wintzenheim', + 3338929 => 'Colmar', + 3338930 => 'Colmar', + 3338931 => 'Sausheim', + 3338932 => 'Mulhouse', + 3338933 => 'Mulhouse', + 3338934 => 'Mulhouse', + 3338935 => 'Mulhouse', + 3338936 => 'Mulhouse', + 3338937 => 'Thann', + 3338938 => 'Masevaux', + 3338939 => 'Cernay', + 3338940 => 'Altkirch', + 3338941 => 'Colmar', + 3338942 => 'Mulhouse', + 3338943 => 'Mulhouse', + 3338944 => 'Mulhouse', + 3338945 => 'Mulhouse', + 3338946 => 'Mulhouse', + 3338951 => 'Wittenheim', + 3338952 => 'Wittenheim', + 3338953 => 'Wittenheim', + 3338954 => 'Mulhouse', + 3338955 => 'Wittelsheim', + 3338956 => 'Mulhouse', + 3338958 => 'Sainte-Marie-aux-Mines', + 3338959 => 'Mulhouse', + 3338960 => 'Mulhouse', + 3338961 => 'Illzach', + 3338963 => 'Rixheim', + 3338964 => 'Mulhouse', + 3338965 => 'Rixheim', + 3338966 => 'Mulhouse', + 3338967 => 'Saint-Louis', + 3338969 => 'Saint-Louis', + 3338970 => 'Saint-Louis', + 3338971 => 'Orbey', + 3338973 => 'Ribeauville', + 3338974 => 'Guebwiller', + 3338975 => 'Cernay', + 3338976 => 'Guebwiller', + 3338977 => 'Munster', + 3338978 => 'Kaysersberg', + 3338979 => 'Colmar', + 3338980 => 'Colmar', + 3338989 => 'Saint-Louis', + 3339000 => 'Erstein', + 3339020 => 'Strasbourg', + 3339022 => 'Strasbourg', + 3339023 => 'Strasbourg', + 3339040 => 'Strasbourg', + 3339041 => 'Strasbourg', + 3339056 => 'Sélestat', + 3339057 => 'Sélestat', + 3339180 => 'Bruay-la-Buissière', + 3339183 => 'Carvin', + 3339190 => 'Boulogne-sur-Mer', + 3341164 => 'Perpignan', + 3341175 => 'Montpellier', + 3341305 => 'Salon-de-Provence', + 3341320 => 'Marseille', + 3341339 => 'Avignon', + 3341363 => 'Marseille', + 3342004 => 'Ajaccio', + 3342210 => 'Cannes', + 3342602 => 'Lyon', + 3342650 => 'Valence', + 3342652 => 'Valence', + 3342655 => 'Villeurbanne', + 3342663 => 'Lyon', + 3342668 => 'Lyon', + 3342702 => 'Lyon', + 3342740 => 'Saint-Étienne', + 3342764 => 'Saint-Étienne', + 3342789 => 'Lyon', + 3343010 => 'Montpellier', + 3343016 => 'Narbonne', + 3343017 => 'Béziers', + 3343041 => 'Béziers', + 3343044 => 'Perpignan', + 3343067 => 'Nîmes', + 3343240 => 'Vedène', + 3343250 => 'Cavaillon', + 3343260 => 'Saint-Rémy-de-Provence', + 3343262 => 'Châteaurenard', + 3343270 => 'Avignon', + 3343274 => 'Avignon', + 3343275 => 'Avignon', + 3343276 => 'Avignon', + 3343280 => 'Bollène', + 3343281 => 'Orange', + 3343285 => 'Carpentras', + 3343400 => 'Montpellier', + 3343410 => 'Perpignan', + 3343422 => 'Montpellier', + 3343426 => 'Montpellier', + 3343428 => 'Nîmes', + 3343429 => 'Perpignan', + 3343433 => 'Béziers', + 3343435 => 'Montpellier', + 3343440 => 'Montpellier', + 3343443 => 'Montpellier', + 3343702 => 'Vienne', + 3343703 => 'Bourgoin-Jallieu', + 3343720 => 'Givors', + 3343722 => 'Craponne', + 3343723 => 'Lyon', + 3343724 => 'Lyon', + 3343725 => 'Saint-Priest', + 3343726 => 'Quincieux', + 3343727 => 'Lyon', + 3343728 => 'Lyon', + 3343737 => 'Lyon', + 3343740 => 'Caluire-et-Cuire', + 3343741 => 'Lyon', + 3343742 => 'Lyon', + 3343743 => 'Villeurbanne', + 3343744 => 'Meyzieu', + 3343745 => 'Vaulx-en-Velin', + 3343746 => 'Lyon', + 3343747 => 'Lyon', + 3343748 => 'Lyon', + 3343749 => 'Limonest', + 3343750 => 'Lissieu', + 3343756 => 'Lyon', + 3343757 => 'Lyon', + 3343758 => 'Sain-Bel', + 3343761 => 'Ambérieu-en-Bugey', + 3343764 => 'Lyon', + 3343765 => 'Lyon', + 3343769 => 'Lyon', + 3343770 => 'Lyon', + 3343785 => 'Rillieux-la-Pape', + 3343790 => 'Lyon', + 3343791 => 'Lyon', + 3343802 => 'Saint-Egrève', + 3343812 => 'Grenoble', + 3343837 => 'Grenoble', + 3343849 => 'Grenoble', + 3343870 => 'Grenoble', + 3343886 => 'Grenoble', + 3343892 => 'Crolles', + 3344201 => 'Cassis', + 3344202 => 'Les Pennes Mirabeau', + 3344203 => 'Aubagne', + 3344204 => 'Roquevaire', + 3344205 => 'Fos-sur-Mer', + 3344206 => 'Port-de-Bouc', + 3344207 => 'Martigues', + 3344208 => 'La Ciotat', + 3344209 => 'Marignane', + 3344210 => 'Vitrolles', + 3344211 => 'Istres', + 3344212 => 'Aix-en-Provence', + 3344213 => 'Martigues', + 3344215 => 'Vitrolles', + 3344216 => 'Aix-en-Provence', + 3344217 => 'Aix-en-Provence', + 3344218 => 'Aubagne', + 3344220 => 'Aix-en-Provence', + 3344221 => 'Aix-en-Provence', + 3344222 => 'Bouc-Bel-Air', + 3344223 => 'Aix-en-Provence', + 3344224 => 'Aix-en-Provence', + 3344226 => 'Aix-en-Provence', + 3344227 => 'Aix-en-Provence', + 3344228 => 'Ventabren', + 3344229 => 'Trets', + 3344230 => 'Gignac-la-Nerthe', + 3344231 => 'Marignane', + 3344232 => 'Gémenos', + 3344234 => 'Vitrolles', + 3344235 => 'Port-de-Bouc', + 3344236 => 'Aubagne', + 3344237 => 'Aix-en-Provence', + 3344238 => 'Aix-en-Provence', + 3344239 => 'Aix-en-Provence', + 3344240 => 'Martigues', + 3344241 => 'Vitrolles', + 3344242 => 'Martigues', + 3344243 => 'Martigues', + 3344244 => 'Carry-le-Rouet', + 3344245 => 'Carry-le-Rouet', + 3344246 => 'Vitrolles', + 3344248 => 'Port-Saint-Louis-du-Rhône', + 3344249 => 'Martigues', + 3344250 => 'Rognes', + 3344251 => 'Gardanne', + 3344252 => 'Aix-en-Provence', + 3344253 => 'Peynier', + 3344254 => 'Venelles', + 3344255 => 'Istres', + 3344256 => 'Istres', + 3344257 => 'Lambesc', + 3344258 => 'Gardanne', + 3344259 => 'Aix-en-Provence', + 3344260 => 'Aix-en-Provence', + 3344261 => 'Trets', + 3344262 => 'Aubagne', + 3344263 => 'Aix-en-Provence', + 3344264 => 'Aix-en-Provence', + 3344265 => 'Gardanne', + 3344266 => 'Puyloubier', + 3344267 => 'Aix-en-Provence', + 3344268 => 'Fuveau', + 3344269 => 'Cabriès', + 3344270 => 'Aubagne', + 3344271 => 'La Ciotat', + 3344272 => 'Aubagne', + 3344273 => 'Carnoux-en-Provence', + 3344274 => 'Velaux', + 3344275 => 'Vitrolles', + 3344276 => 'Châteauneuf-les-Martigues', + 3344277 => 'Marignane', + 3344278 => 'Rognac', + 3344279 => 'Vitrolles', + 3344280 => 'Martigues', + 3344281 => 'Martigues', + 3344282 => 'Aubagne', + 3344283 => 'La Ciotat', + 3344284 => 'Aubagne', + 3344285 => 'Berre-l\'Étang', + 3344286 => 'Port-Saint-Louis-du-Rhône', + 3344287 => 'Rognac', + 3344288 => 'Marignane', + 3344289 => 'Vitrolles', + 3344290 => 'Aix-en-Provence', + 3344291 => 'Aix-en-Provence', + 3344292 => 'Aix-en-Provence', + 3344293 => 'Aix-en-Provence', + 3344294 => 'Bouc-Bel-Air', + 3344295 => 'Aix-en-Provence', + 3344296 => 'Aix-en-Provence', + 3344297 => 'Aix-en-Provence', + 3344298 => 'La Ciotat', + 3344299 => 'Aix-en-Provence', + 3344357 => 'Clermont-Ferrand', + 3345001 => 'Rumilly', + 3345002 => 'Thônes', + 3345003 => 'La Roche sur Foron', + 3345005 => 'Annecy', + 3345007 => 'Bonneville', + 3345008 => 'Annecy', + 3345009 => 'Annecy-le-Vieux', + 3345010 => 'Annecy', + 3345017 => 'Thonon-les-Bains', + 3345018 => 'Cluses', + 3345019 => 'Sévrier', + 3345020 => 'Divonne-les-Bains', + 3345021 => 'Megève', + 3345022 => 'Meythet', + 3345023 => 'Annecy-le-Vieux', + 3345024 => 'Meythet', + 3345025 => 'Bonneville', + 3345026 => 'Thonon-les-Bains', + 3345028 => 'Ferney-Voltaire', + 3345033 => 'Annecy', + 3345034 => 'Samoëns', + 3345035 => 'Saint-Julien-en-Genevois', + 3345037 => 'Annemasse', + 3345038 => 'Annemasse', + 3345040 => 'Ferney-Voltaire', + 3345041 => 'Gex', + 3345042 => 'Saint-Genis-Pouilly', + 3345045 => 'Annecy', + 3345047 => 'Sallanches', + 3345048 => 'Bellegarde-sur-Valserine', + 3345049 => 'Saint-Julien-en-Genevois', + 3345051 => 'Annecy', + 3345052 => 'Annecy', + 3345053 => 'Chamonix-Mont-Blanc', + 3345054 => 'Les Houches', + 3345055 => 'Chamonix-Mont-Blanc', + 3345056 => 'Bellegarde-sur-Valserine', + 3345057 => 'Annecy', + 3345058 => 'Sallanches', + 3345059 => 'Seyssel', + 3345062 => 'Vallières', + 3345064 => 'Annecy-le-Vieux', + 3345065 => 'Annecy', + 3345066 => 'Annecy', + 3345067 => 'Annecy', + 3345068 => 'Saint-Jorioz', + 3345069 => 'Seynod', + 3345070 => 'Thonon-les-Bains', + 3345071 => 'Thonon-les-Bains', + 3345072 => 'Sciez', + 3345073 => 'Châtel', + 3345074 => 'Morzine', + 3345075 => 'Évian-les-Bains', + 3345076 => 'Lugrin', + 3345078 => 'Passy', + 3345079 => 'Morzine', + 3345081 => 'Thonon-les-Bains', + 3345082 => 'Archamps', + 3345083 => 'Thonon-les-Bains', + 3345084 => 'Annemasse', + 3345087 => 'Annemasse', + 3345088 => 'Annecy', + 3345089 => 'Cluses', + 3345090 => 'Arâches-la-Frasse', + 3345091 => 'Megève', + 3345092 => 'Annemasse', + 3345093 => 'Saint-Gervais-les-Bains', + 3345094 => 'Douvaine', + 3345095 => 'Annemasse', + 3345096 => 'Cluses', + 3345097 => 'Bonneville', + 3345098 => 'Cluses', + 3345099 => 'Thoiry', + 3345600 => 'Grenoble', + 3345630 => 'Thonon-les-Bains', + 3345659 => 'Grenoble', + 3345708 => 'Chambéry', + 3345709 => 'Annecy', + 3345713 => 'Grenoble', + 3345739 => 'Grenoble', + 3345741 => 'Annecy', + 3345793 => 'Grenoble', + 3346601 => 'Bellegarde', + 3346602 => 'Nîmes', + 3346603 => 'Uzès', + 3346604 => 'Nîmes', + 3346605 => 'Nîmes', + 3346620 => 'Manduel', + 3346621 => 'Nîmes', + 3346622 => 'Uzès', + 3346623 => 'Nîmes', + 3346624 => 'Saint-Ambroix', + 3346625 => 'Bessèges', + 3346626 => 'Nîmes', + 3346627 => 'Nîmes', + 3346628 => 'Nîmes', + 3346629 => 'Nîmes', + 3346630 => 'Alès', + 3346631 => 'Saint-Chély-d\'Apcher', + 3346632 => 'Marvejols', + 3346633 => 'Bagnols-sur-Cèze', + 3346634 => 'La Grand Combe', + 3346636 => 'Nîmes', + 3346637 => 'Remoulins', + 3346638 => 'Nîmes', + 3346639 => 'Pont-Saint-Esprit', + 3346640 => 'Nîmes', + 3346642 => 'Aumont-Aubrac', + 3346643 => 'Alès', + 3346644 => 'Ispagnac', + 3346649 => 'Mende', + 3346651 => 'Le Grau du Roi', + 3346652 => 'Alès', + 3346653 => 'Aigues-Mortes', + 3346654 => 'Alès', + 3346655 => 'Alès', + 3346656 => 'Alès', + 3346657 => 'Aramon', + 3346659 => 'Beaucaire', + 3346660 => 'Saint-Christol-lès-Alès', + 3346661 => 'Anduze', + 3346662 => 'Nîmes', + 3346664 => 'Nîmes', + 3346665 => 'Mende', + 3346667 => 'Nîmes', + 3346668 => 'Nîmes', + 3346669 => 'Langogne', + 3346670 => 'Nîmes', + 3346672 => 'Lussan', + 3346673 => 'Vauvert', + 3346674 => 'Milhaud', + 3346675 => 'Marguerittes', + 3346676 => 'Nîmes', + 3346678 => 'Alès', + 3346679 => 'Laudun-l\'Ardoise', + 3346680 => 'Sommières', + 3346684 => 'Nîmes', + 3346685 => 'Saint-Jean-du-Gard', + 3346686 => 'Alès', + 3346687 => 'Saint-Gilles', + 3346688 => 'Vauvert', + 3346689 => 'Bagnols-sur-Cèze', + 3346691 => 'Alès', + 3346694 => 'Mende', + 3346700 => 'Agde', + 3346701 => 'Agde', + 3346702 => 'Montpellier', + 3346703 => 'Montpellier', + 3346704 => 'Montpellier', + 3346706 => 'Montpellier', + 3346707 => 'Montpellier', + 3346709 => 'Béziers', + 3346710 => 'Montpellier', + 3346711 => 'Béziers', + 3346712 => 'Mauguio', + 3346713 => 'Montpellier', + 3346715 => 'Montpellier', + 3346716 => 'Montpellier', + 3346717 => 'Montpellier', + 3346718 => 'Sète', + 3346720 => 'Montpellier', + 3346721 => 'Agde', + 3346722 => 'Montpellier', + 3346723 => 'Bédarieux', + 3346724 => 'Montagnac', + 3346725 => 'Paulhan', + 3346726 => 'Le Cap d\'Agde', + 3346727 => 'Montpellier', + 3346728 => 'Béziers', + 3346729 => 'Mauguio', + 3346730 => 'Béziers', + 3346731 => 'Béziers', + 3346732 => 'Sérignan', + 3346734 => 'Montpellier', + 3346735 => 'Béziers', + 3346736 => 'Béziers', + 3346738 => 'Saint-Chinian', + 3346739 => 'Servian', + 3346740 => 'Montpellier', + 3346741 => 'Montpellier', + 3346742 => 'Montpellier', + 3346743 => 'Mèze', + 3346744 => 'Lodève', + 3346745 => 'Montpellier', + 3346746 => 'Sète', + 3346747 => 'Montpellier', + 3346748 => 'Frontignan', + 3346749 => 'Béziers', + 3346750 => 'Perols', + 3346751 => 'Sète', + 3346752 => 'Montpellier', + 3346753 => 'Sète', + 3346754 => 'Montpellier', + 3346756 => 'La Grande Motte', + 3346757 => 'Gignac', + 3346758 => 'Montpellier', + 3346760 => 'Montpellier', + 3346761 => 'Montpellier', + 3346762 => 'Béziers', + 3346763 => 'Montpellier', + 3346764 => 'Montpellier', + 3346765 => 'Montpellier', + 3346766 => 'Montpellier', + 3346767 => 'Montpellier', + 3346768 => 'Palavas-les-Flots', + 3346769 => 'Montpellier', + 3346771 => 'Lunel', + 3346772 => 'Montpellier', + 3346773 => 'Ganges', + 3346774 => 'Sète', + 3346775 => 'Montpellier', + 3346776 => 'Béziers', + 3346777 => 'Marseillan', + 3346779 => 'Montpellier', + 3346780 => 'Frontignan', + 3346781 => 'Le Vigan', + 3346783 => 'Lunel', + 3346784 => 'Saint-Gély-du-Fesc', + 3346785 => 'Fabrègues', + 3346788 => 'Clermont-L\'Hérault', + 3346789 => 'Quarante', + 3346791 => 'Montpellier', + 3346792 => 'Montpellier', + 3346793 => 'Capestang', + 3346794 => 'Agde', + 3346795 => 'Bédarieux', + 3346796 => 'Clermont-L\'Hérault', + 3346797 => 'Saint-Pons-de-Thomières', + 3346798 => 'Pézenas', + 3346799 => 'Montpellier', + 3346805 => 'Prades', + 3346808 => 'Perpignan', + 3346810 => 'Carcassonne', + 3346811 => 'Carcassonne', + 3346820 => 'Quillan', + 3346821 => 'Saint-Cyprien', + 3346822 => 'Elne', + 3346823 => 'Castelnaudary', + 3346825 => 'Carcassonne', + 3346826 => 'Carcassonne', + 3346827 => 'Lézignan-Corbières', + 3346828 => 'Saint-Laurent-de-la-Salanque', + 3346829 => 'Estagel', + 3346830 => 'Font-Romeu-Odeillo-Via', + 3346831 => 'Limoux', + 3346832 => 'Narbonne', + 3346833 => 'Coursan', + 3346834 => 'Perpignan', + 3346835 => 'Perpignan', + 3346837 => 'Saint-Cyprien', + 3346839 => 'Amélie-les-Bains-Palalda', + 3346840 => 'Leucate', + 3346841 => 'Narbonne', + 3346842 => 'Narbonne', + 3346844 => 'Saint-Laurent-de-la-Cabrerisse', + 3346847 => 'Carcassonne', + 3346848 => 'Sigean', + 3346849 => 'Gruissan', + 3346850 => 'Perpignan', + 3346851 => 'Perpignan', + 3346852 => 'Perpignan', + 3346853 => 'Thuir', + 3346854 => 'Perpignan', + 3346855 => 'Perpignan', + 3346856 => 'Perpignan', + 3346857 => 'Millas', + 3346858 => 'Narbonne', + 3346859 => 'Saint-Paul-de-Fenouillet', + 3346861 => 'Perpignan', + 3346862 => 'Perpignan', + 3346863 => 'Perpignan', + 3346864 => 'Rivesaltes', + 3346865 => 'Narbonne', + 3346866 => 'Perpignan', + 3346867 => 'Perpignan', + 3346868 => 'Perpignan', + 3346871 => 'Carcassonne', + 3346872 => 'Carcassonne', + 3346873 => 'Canet-en-Roussillon', + 3346874 => 'Espéraza', + 3346875 => 'Narbonne', + 3346876 => 'Bram', + 3346877 => 'Carcassonne', + 3346878 => 'Trèbes', + 3346880 => 'Canet-en-Roussillon', + 3346881 => 'Argelès-sur-Mer', + 3346882 => 'Collioure', + 3346883 => 'Le Boulou', + 3346884 => 'Ille-sur-Têt', + 3346885 => 'Perpignan', + 3346886 => 'Le Barcarès', + 3346887 => 'Céret', + 3346888 => 'Banyuls-sur-Mer', + 3346890 => 'Narbonne', + 3346892 => 'Saint-Estève', + 3346893 => 'Saint-Marcel-sur-Aude', + 3346894 => 'Castelnaudary', + 3346895 => 'Argelès-sur-Mer', + 3346896 => 'Prades', + 3346898 => 'Port-Vendres', + 3346931 => 'Bourgoin-Jallieu', + 3346935 => 'Saint-Étienne', + 3346960 => 'Lyon', + 3346968 => 'Saint-Étienne', + 3346970 => 'Lyon', + 3347002 => 'Montluçon', + 3347003 => 'Montluçon', + 3347005 => 'Montluçon', + 3347008 => 'Montluçon', + 3347009 => 'Montluçon', + 3347020 => 'Moulins', + 3347028 => 'Montluçon', + 3347029 => 'Montluçon', + 3347030 => 'Vichy', + 3347031 => 'Vichy', + 3347032 => 'Bellerive-sur-Allier', + 3347034 => 'Dompierre-sur-Besbre', + 3347035 => 'Moulins', + 3347044 => 'Moulins', + 3347045 => 'Saint-Pourçain-sur-Sioule', + 3347046 => 'Moulins', + 3347048 => 'Moulins', + 3347064 => 'Commentry', + 3347067 => 'Bourbon-L\'Archambault', + 3347090 => 'Gannat', + 3347096 => 'Vichy', + 3347097 => 'Vichy', + 3347098 => 'Vichy', + 3347099 => 'Lapalisse', + 3347100 => 'Saint-Paulien', + 3347102 => 'Le Puy en Velay', + 3347103 => 'Craponne-sur-Arzon', + 3347104 => 'Le Puy en Velay', + 3347105 => 'Le Puy en Velay', + 3347106 => 'Le Puy en Velay', + 3347107 => 'Le Puy-en-Velay', + 3347109 => 'Le Puy en Velay', + 3347120 => 'Murat', + 3347143 => 'Aurillac', + 3347145 => 'Aurillac', + 3347148 => 'Aurillac', + 3347150 => 'Brioude', + 3347156 => 'Yssingeaux', + 3347158 => 'Saint-André-de-Chalencon', + 3347159 => 'Yssingeaux', + 3347160 => 'Saint-Flour', + 3347163 => 'Aurillac', + 3347164 => 'Aurillac', + 3347165 => 'Yssingeaux', + 3347166 => 'Monistrol-sur-Loire', + 3347167 => 'Mauriac', + 3347168 => 'Mauriac', + 3347174 => 'Brioude', + 3347175 => 'Monistrol-sur-Loire', + 3347177 => 'Langeac', + 3347178 => 'Riom-és-Montagnes', + 3347200 => 'Lyon', + 3347201 => 'Rillieux-la-Pape', + 3347202 => 'Décines-Charpieu', + 3347204 => 'Vaulx-en-Velin', + 3347205 => 'Décines-Charpieu', + 3347207 => 'Lyon', + 3347208 => 'Genay', + 3347209 => 'Saint-Priest', + 3347210 => 'Lyon', + 3347212 => 'Lyon', + 3347213 => 'Lyon', + 3347214 => 'Bron', + 3347215 => 'Bron', + 3347216 => 'Sainte-Foy-lès-Lyon', + 3347217 => 'Dardilly', + 3347218 => 'Écully', + 3347219 => 'Lyon', + 3347220 => 'Lyon', + 3347221 => 'Vénissieux', + 3347222 => 'Lyon Saint Exupéry Aéroport', + 3347223 => 'Saint-Priest', + 3347224 => 'Givors', + 3347226 => 'Saint-André-de-Corcy', + 3347227 => 'Caluire-et-Cuire', + 3347228 => 'Saint-Priest', + 3347229 => 'Lyon', + 3347230 => 'Irigny', + 3347231 => 'Brignais', + 3347232 => 'Lyon', + 3347233 => 'Lyon', + 3347234 => 'Lyon', + 3347235 => 'Lyon', + 3347236 => 'Lyon', + 3347237 => 'Bron', + 3347238 => 'Lyon', + 3347239 => 'Saint-Genis-Laval', + 3347240 => 'Lyon', + 3347241 => 'Lyon', + 3347242 => 'Fontaines-sur-Saône', + 3347243 => 'Villeurbanne', + 3347244 => 'Lyon', + 3347245 => 'Meyzieu', + 3347246 => 'Pont-de-Chéruy', + 3347247 => 'Chassieu', + 3347248 => 'Saint-Bonnet-de-Mure', + 3347249 => 'Givors', + 3347250 => 'Vénissieux', + 3347251 => 'Vénissieux', + 3347252 => 'Dardilly', + 3347253 => 'Lyon', + 3347256 => 'Lyon', + 3347257 => 'Lyon', + 3347259 => 'Tassin-la-Demi-Lune', + 3347260 => 'Lyon', + 3347261 => 'Lyon', + 3347265 => 'Villeurbanne', + 3347266 => 'Oullins', + 3347267 => 'Saint-Genis-Laval', + 3347268 => 'Lyon', + 3347269 => 'Lyon', + 3347270 => 'Lyon', + 3347271 => 'Lyon', + 3347272 => 'Lyon', + 3347273 => 'Lyon', + 3347274 => 'Lyon', + 3347275 => 'Lyon', + 3347276 => 'Lyon', + 3347277 => 'Lyon', + 3347278 => 'Lyon', + 3347279 => 'Chassieu', + 3347280 => 'Lyon', + 3347281 => 'Bron', + 3347282 => 'Lyon', + 3347283 => 'Lyon', + 3347284 => 'Lyon', + 3347285 => 'Lyon', + 3347286 => 'Écully', + 3347287 => 'Lyon', + 3347288 => 'Beynost', + 3347289 => 'Vénissieux', + 3347290 => 'Vénissieux', + 3347291 => 'Lyon', + 3347293 => 'Décines-Charpieu', + 3347298 => 'Lyon', + 3347314 => 'Clermont-Ferrand', + 3347315 => 'Clermont-Ferrand', + 3347316 => 'Clermont-Ferrand', + 3347317 => 'Clermont-Ferrand', + 3347319 => 'Clermont-Ferrand', + 3347321 => 'Giat', + 3347323 => 'Clermont-Ferrand', + 3347324 => 'Clermont-Ferrand', + 3347325 => 'Clermont-Ferrand', + 3347326 => 'Clermont-Ferrand', + 3347327 => 'Clermont-Ferrand', + 3347328 => 'Clermont-Ferrand', + 3347329 => 'Clermont-Ferrand', + 3347330 => 'Clermont-Ferrand', + 3347331 => 'Clermont-Ferrand', + 3347333 => 'Volvic', + 3347334 => 'Clermont-Ferrand', + 3347335 => 'Clermont-Ferrand', + 3347336 => 'Clermont-Ferrand', + 3347337 => 'Clermont-Ferrand', + 3347338 => 'Riom', + 3347339 => 'Les Martres-de-Veyre', + 3347340 => 'Beaumont', + 3347341 => 'Clermont-Ferrand', + 3347342 => 'Clermont-Ferrand', + 3347343 => 'Clermont-Ferrand', + 3347344 => 'Clermont-Ferrand', + 3347351 => 'Thiers', + 3347353 => 'Courpière', + 3347354 => 'Brassac-les-Mines', + 3347355 => 'Issoire', + 3347360 => 'Nohanent', + 3347361 => 'Lempdes', + 3347362 => 'Orcines', + 3347364 => 'Riom', + 3347365 => 'Le Mont Dore', + 3347367 => 'Riom', + 3347368 => 'Billom', + 3347369 => 'Cournon-D\'Auvergne', + 3347373 => 'Lezoux', + 3347374 => 'Clermont-Ferrand', + 3347377 => 'Cournon-D\'Auvergne', + 3347380 => 'Thiers', + 3347381 => 'La Bourboule', + 3347382 => 'Ambert', + 3347383 => 'Pont-du-Château', + 3347384 => 'Cournon-D\'Auvergne', + 3347385 => 'Saint-Éloy-les-Mines', + 3347386 => 'Châtel-Guyon', + 3347389 => 'Issoire', + 3347390 => 'Clermont-Ferrand', + 3347391 => 'Clermont-Ferrand', + 3347392 => 'Clermont-Ferrand', + 3347393 => 'Clermont-Ferrand', + 3347394 => 'Puy-Guillaume', + 3347397 => 'Combronde', + 3347398 => 'Clermont-Ferrand', + 3347400 => 'Trévoux', + 3347401 => 'Lentilly', + 3347402 => 'Villefranche-sur-Saône', + 3347405 => 'Tarare', + 3347406 => 'Belleville', + 3347407 => 'Villefranche-sur-Saône', + 3347408 => 'Trévoux', + 3347409 => 'Villefranche-sur-Saône', + 3347410 => 'Tarare', + 3347411 => 'Salaise-sur-Sanne', + 3347412 => 'Oyonnax', + 3347414 => 'Viriat', + 3347416 => 'Vienne', + 3347419 => 'Bourgoin-Jallieu', + 3347420 => 'La Côte Saint André', + 3347421 => 'Bourg-en-Bresse', + 3347422 => 'Bourg-en-Bresse', + 3347423 => 'Bourg-en-Bresse', + 3347424 => 'Bourg-en-Bresse', + 3347425 => 'Viriat', + 3347427 => 'L\'Isle d\'Abeau', + 3347428 => 'Bourgoin-Jallieu', + 3347429 => 'Roussillon', + 3347431 => 'Vienne', + 3347432 => 'Bourg-en-Bresse', + 3347433 => 'Les Avenières', + 3347434 => 'Ambérieu-en-Bugey', + 3347435 => 'Hauteville-Lompnes', + 3347437 => 'Poncin', + 3347438 => 'Ambérieu-en-Bugey', + 3347439 => 'Pont-d\'Ain', + 3347440 => 'Lagnieu', + 3347443 => 'Bourgoin-Jallieu', + 3347445 => 'Bourg-en-Bresse', + 3347446 => 'Ambérieu-en-Bugey', + 3347447 => 'Bourg-en-Bresse', + 3347449 => 'Izernore', + 3347450 => 'Vonnas', + 3347453 => 'Vienne', + 3347455 => 'Châtillon-sur-Chalaronne', + 3347456 => 'Ampuis', + 3347458 => 'Saint-Jean-de-Bournay', + 3347460 => 'Villefranche-sur-Saône', + 3347461 => 'Meximieux', + 3347462 => 'Villefranche-sur-Saône', + 3347463 => 'Tarare', + 3347464 => 'Thizy', + 3347465 => 'Villefranche-sur-Saône', + 3347466 => 'Belleville', + 3347468 => 'Villefranche-sur-Saône', + 3347473 => 'Oyonnax', + 3347475 => 'Nantua', + 3347476 => 'Montréal-la-Cluse', + 3347477 => 'Oyonnax', + 3347478 => 'Vienne', + 3347479 => 'Beaurepaire', + 3347480 => 'Morestel', + 3347481 => 'Oyonnax', + 3347482 => 'Saint-Quentin-Fallavier', + 3347485 => 'Vienne', + 3347486 => 'Roussillon', + 3347487 => 'Pélussin', + 3347489 => 'Amplepuis', + 3347490 => 'Crémieu', + 3347493 => 'Bourgoin-Jallieu', + 3347494 => 'Saint-Quentin-Fallavier', + 3347495 => 'Saint-Quentin-Fallavier', + 3347496 => 'Villefontaine', + 3347497 => 'La Tour du Pin', + 3347498 => 'Villars-les-Dombes', + 3347499 => 'Saint-Quentin-Fallavier', + 3347500 => 'Montélimar', + 3347501 => 'Montélimar', + 3347502 => 'Romans-sur-Isère', + 3347504 => 'Pierrelatte', + 3347505 => 'Romans-sur-Isère', + 3347507 => 'Tournon-sur-Rhône', + 3347508 => 'Tournon-sur-Rhône', + 3347520 => 'Privas', + 3347522 => 'Die', + 3347523 => 'Saint-Vallier', + 3347525 => 'Crest', + 3347526 => 'Nyons', + 3347528 => 'Buis-les-Baronnies', + 3347529 => 'Le Cheylard', + 3347530 => 'Saint-Agrève', + 3347531 => 'Saint-Rambert-d\'Albon', + 3347532 => 'Annonay', + 3347533 => 'Annonay', + 3347535 => 'Aubenas', + 3347540 => 'Valence', + 3347541 => 'Valence', + 3347542 => 'Valence', + 3347543 => 'Valence', + 3347544 => 'Valence', + 3347545 => 'Saint-Donat-sur-l\'Herbasse', + 3347546 => 'Dieulefit', + 3347549 => 'Le Teil', + 3347550 => 'Montélimar', + 3347551 => 'Montélimar', + 3347552 => 'Montélimar', + 3347553 => 'Montélimar', + 3347554 => 'Bourg-Saint-Andéol', + 3347555 => 'Valence', + 3347556 => 'Valence', + 3347557 => 'Portes-lès-Valence', + 3347558 => 'Saint-Marcel-lès-Valence', + 3347559 => 'Chabeuil', + 3347560 => 'Étoile-sur-Rhône', + 3347561 => 'Livron-sur-Drôme', + 3347562 => 'Allex', + 3347563 => 'Saulce-sur-Rhône', + 3347564 => 'Privas', + 3347566 => 'Privas', + 3347567 => 'Annonay', + 3347568 => 'Hauterives', + 3347569 => 'Annonay', + 3347570 => 'Romans-sur-Isère', + 3347571 => 'Romans-sur-Isère', + 3347572 => 'Romans-sur-Isère', + 3347575 => 'Valence', + 3347576 => 'Crest', + 3347578 => 'Valence', + 3347579 => 'Valence', + 3347580 => 'Saint-Péray', + 3347581 => 'Valence', + 3347582 => 'Valence', + 3347583 => 'Bourg-lès-Valence', + 3347584 => 'Pont-de-l\'Isère', + 3347586 => 'Valence', + 3347588 => 'Vallon-Pont-d\'Arc', + 3347589 => 'Aubenas', + 3347591 => 'Montélimar', + 3347592 => 'Montélimar', + 3347593 => 'Aubenas', + 3347596 => 'Pierrelatte', + 3347598 => 'Tulette', + 3347600 => 'Grenoble', + 3347601 => 'Grenoble', + 3347603 => 'Grenoble', + 3347604 => 'Meylan', + 3347605 => 'Voiron', + 3347606 => 'Voiron', + 3347607 => 'Tullins', + 3347608 => 'Crolles', + 3347609 => 'Échirolles', + 3347611 => 'L\'Alpe d\'Huez', + 3347612 => 'Grenoble', + 3347614 => 'Eybens', + 3347615 => 'Grenoble', + 3347617 => 'Grenoble', + 3347618 => 'Meylan', + 3347621 => 'Grenoble', + 3347622 => 'Grenoble', + 3347623 => 'Grenoble', + 3347624 => 'Saint-Martin-d\'Hères', + 3347625 => 'Saint-Martin-d\'Hères', + 3347626 => 'Fontaine', + 3347627 => 'Fontaine', + 3347628 => 'Grenoble', + 3347629 => 'Grenoble', + 3347633 => 'Échirolles', + 3347634 => 'Mens', + 3347635 => 'Moirans', + 3347636 => 'Vinay', + 3347637 => 'Le Pont de Beauvoisin', + 3347638 => 'Saint-Marcellin', + 3347640 => 'Échirolles', + 3347641 => 'Meylan', + 3347642 => 'Grenoble', + 3347643 => 'Grenoble', + 3347644 => 'Grenoble', + 3347645 => 'Chapareillan', + 3347646 => 'Grenoble', + 3347647 => 'Grenoble', + 3347648 => 'Grenoble', + 3347649 => 'Grenoble', + 3347650 => 'Voreppe', + 3347651 => 'Grenoble', + 3347652 => 'Saint-Ismier', + 3347653 => 'Fontaine', + 3347654 => 'Grenoble', + 3347655 => 'Saint-Laurent-du-Pont', + 3347656 => 'Grenoble', + 3347658 => 'Saint-Egrève', + 3347659 => 'Saint-Martin-d\'Uriage', + 3347661 => 'Meylan', + 3347662 => 'Saint-Martin-d\'Hères', + 3347663 => 'Grenoble', + 3347664 => 'Saint-Marcellin', + 3347665 => 'Voiron', + 3347666 => 'Entre-Deux-Guiers', + 3347667 => 'Voiron', + 3347668 => 'Vizille', + 3347670 => 'Grenoble', + 3347672 => 'Vif', + 3347675 => 'Saint-Egrève', + 3347677 => 'Domène', + 3347678 => 'Vizille', + 3347679 => 'Les Deux Alpes', + 3347680 => 'L\'Alpe d\'Huez', + 3347681 => 'La Mure d\'Isère', + 3347684 => 'Grenoble', + 3347685 => 'Grenoble', + 3347686 => 'Grenoble', + 3347687 => 'Grenoble', + 3347688 => 'Saint-Pierre-de-Chartreuse', + 3347689 => 'Saint-Martin-d\'Uriage', + 3347690 => 'Meylan', + 3347691 => 'Rives', + 3347692 => 'Crolles', + 3347694 => 'Villard-de-Lans', + 3347695 => 'Villard-de-Lans', + 3347696 => 'Grenoble', + 3347697 => 'Pontcharra', + 3347698 => 'Claix', + 3347699 => 'Claix', + 3347701 => 'Sorbiers', + 3347702 => 'Andrézieux-Bouthéon', + 3347706 => 'Veauche', + 3347710 => 'Firminy', + 3347719 => 'Saint-Chamond', + 3347721 => 'Saint-Étienne', + 3347722 => 'Saint-Chamond', + 3347723 => 'Roanne', + 3347724 => 'Boën', + 3347725 => 'Saint-Étienne', + 3347726 => 'Feurs', + 3347727 => 'Feurs', + 3347728 => 'Panissières', + 3347729 => 'Saint-Chamond', + 3347730 => 'Sury-le-Comtal', + 3347731 => 'Saint-Chamond', + 3347732 => 'Saint-Étienne', + 3347733 => 'Saint-Étienne', + 3347734 => 'Saint-Étienne', + 3347735 => 'Aurec-sur-Loire', + 3347736 => 'Andrézieux-Bouthéon', + 3347737 => 'Saint-Étienne', + 3347738 => 'Saint-Étienne', + 3347739 => 'Bourg-Argental', + 3347740 => 'Firminy', + 3347741 => 'Saint-Étienne', + 3347742 => 'Saint-Étienne', + 3347743 => 'Saint-Étienne', + 3347744 => 'Roanne', + 3347746 => 'Saint-Étienne', + 3347747 => 'Saint-Étienne', + 3347749 => 'Saint-Étienne', + 3347751 => 'Saint-Genest-Malifaux', + 3347752 => 'Saint-Just-Saint-Rambert', + 3347753 => 'Sorbiers', + 3347754 => 'Chazelles-sur-Lyon', + 3347755 => 'Andrézieux-Bouthéon', + 3347756 => 'Firminy', + 3347757 => 'Saint-Étienne', + 3347758 => 'Montbrison', + 3347759 => 'Saint-Étienne', + 3347760 => 'Charlieu', + 3347761 => 'Firminy', + 3347767 => 'Roanne', + 3347768 => 'Roanne', + 3347769 => 'Charlieu', + 3347770 => 'Roanne', + 3347771 => 'Roanne', + 3347772 => 'Roanne', + 3347773 => 'Saint-Paul-en-Jarez', + 3347774 => 'Saint-Étienne', + 3347775 => 'Rive-de-Gier', + 3347778 => 'Roanne', + 3347779 => 'Saint-Étienne', + 3347780 => 'Saint-Étienne', + 3347781 => 'Saint-Étienne', + 3347783 => 'Rive-de-Gier', + 3347789 => 'Firminy', + 3347790 => 'Roche-la-Molière', + 3347791 => 'Saint-Étienne', + 3347792 => 'Saint-Étienne', + 3347793 => 'Saint-Étienne', + 3347794 => 'Veauche', + 3347795 => 'Saint-Étienne', + 3347796 => 'Montbrison', + 3347800 => 'Lyon', + 3347801 => 'Lyon', + 3347802 => 'Saint-Symphorien-d\'Ozon', + 3347803 => 'Villeurbanne', + 3347804 => 'Meyzieu', + 3347805 => 'Brignais', + 3347806 => 'Montluel', + 3347807 => 'Givors', + 3347808 => 'Caluire-et-Cuire', + 3347809 => 'Lyon', + 3347814 => 'Lyon', + 3347815 => 'Lyon', + 3347816 => 'Chaponost', + 3347817 => 'Lyon', + 3347818 => 'Lyon', + 3347819 => 'Mornant', + 3347820 => 'Saint-Priest', + 3347821 => 'Saint-Priest', + 3347822 => 'Fontaines-sur-Saône', + 3347823 => 'Caluire-et-Cuire', + 3347824 => 'Lyon', + 3347825 => 'Lyon', + 3347826 => 'Bron', + 3347827 => 'Lyon', + 3347828 => 'Lyon', + 3347829 => 'Lyon', + 3347830 => 'Lyon', + 3347831 => 'Meyzieu', + 3347832 => 'Pont-de-Chéruy', + 3347833 => 'Écully', + 3347834 => 'Tassin-la-Demi-Lune', + 3347835 => 'Champagne-au-Mont-d\'Or', + 3347836 => 'Lyon', + 3347837 => 'Lyon', + 3347838 => 'Lyon', + 3347839 => 'Lyon', + 3347840 => 'Saint-Bonnet-de-Mure', + 3347841 => 'Bron', + 3347842 => 'Lyon', + 3347844 => 'Mornant', + 3347845 => 'Vaugneray', + 3347846 => 'Irigny', + 3347847 => 'Lyon', + 3347848 => 'Saint-Martin-en-Haut', + 3347849 => 'Décines-Charpieu', + 3347850 => 'Oullins', + 3347851 => 'Oullins', + 3347852 => 'Lyon', + 3347853 => 'Lyon', + 3347854 => 'Lyon', + 3347855 => 'Miribel', + 3347856 => 'Saint-Genis-Laval', + 3347857 => 'Craponne', + 3347858 => 'Lyon', + 3347859 => 'Sainte-Foy-lès-Lyon', + 3347860 => 'Lyon', + 3347861 => 'Lyon', + 3347862 => 'Lyon', + 3347864 => 'Lyon', + 3347865 => 'Lyon', + 3347866 => 'Dardilly', + 3347867 => 'Saint-Fons', + 3347868 => 'Villeurbanne', + 3347869 => 'Lyon', + 3347870 => 'Saint-Fons', + 3347871 => 'Lyon', + 3347872 => 'Lyon', + 3347873 => 'Givors', + 3347874 => 'Lyon', + 3347875 => 'Lyon', + 3347876 => 'Lyon', + 3347877 => 'Lyon', + 3347878 => 'Lyon', + 3347879 => 'Vaulx-en-Velin', + 3347880 => 'Vaulx-en-Velin', + 3347883 => 'Lyon', + 3347884 => 'Villeurbanne', + 3347885 => 'Villeurbanne', + 3347886 => 'Oullins', + 3347887 => 'Charbonnières-les-Bains', + 3347888 => 'Rillieux-la-Pape', + 3347889 => 'Lyon', + 3347890 => 'Genas', + 3347891 => 'Neuville-sur-Saône', + 3347892 => 'Lyon', + 3347893 => 'Lyon', + 3347894 => 'Villeurbanne', + 3347895 => 'Lyon', + 3347896 => 'Chaponnay', + 3347897 => 'Rillieux-la-Pape', + 3347900 => 'Saint-Martin-de-Belleville', + 3347901 => 'Courchevel Saint Bon', + 3347904 => 'Bourg-Saint-Maurice', + 3347905 => 'Modane', + 3347906 => 'Tignes', + 3347907 => 'Bourg-Saint-Maurice', + 3347908 => 'Courchevel Saint Bon', + 3347909 => 'Aimé', + 3347910 => 'Albertville', + 3347920 => 'Aussois', + 3347922 => 'Bozel', + 3347924 => 'Moutiers Tarentaise', + 3347925 => 'La Motte Servolex', + 3347926 => 'Chambéry', + 3347931 => 'Albertville', + 3347932 => 'Albertville', + 3347933 => 'Chambéry', + 3347934 => 'Aix-les-Bains', + 3347935 => 'Aix-les-Bains', + 3347936 => 'Yenne', + 3347937 => 'Albertville', + 3347939 => 'Albertville', + 3347940 => 'Tignes', + 3347941 => 'Val-D\'Isère', + 3347942 => 'Belley', + 3347944 => 'Chambéry', + 3347952 => 'Aix-les-Bains', + 3347955 => 'Brides-les-Bains', + 3347956 => 'Saint-Michel-de-Maurienne', + 3347960 => 'Chambéry', + 3347961 => 'Aix-les-Bains', + 3347962 => 'Chambéry', + 3347964 => 'Saint-Jean-de-Maurienne', + 3347968 => 'Chambéry', + 3347969 => 'Chambéry', + 3347970 => 'Chambéry', + 3347971 => 'Chambéry', + 3347972 => 'Challes-les-Eaux', + 3347975 => 'Chambéry', + 3347981 => 'Belley', + 3347983 => 'Saint-Jean-de-Maurienne', + 3347984 => 'Montmélian', + 3347985 => 'Chambéry', + 3347988 => 'Aix-les-Bains', + 3347989 => 'Ugine', + 3347996 => 'Chambéry', + 3348038 => 'Grenoble', + 3348253 => 'Lyon', + 3348312 => 'Fréjus', + 3348314 => 'Cannes', + 3348316 => 'Toulon', + 3348345 => 'Nice', + 3348350 => 'Nice', + 3348357 => 'Toulon', + 3348425 => 'Marseille', + 3348612 => 'Marseille', + 3348631 => 'Aix-en-Provence', + 3348657 => 'Marseille', + 3348665 => 'Avignon', + 3348671 => 'Carpentras', + 3348681 => 'Avignon', + 3348695 => 'Marseille', + 3348805 => 'Aix-en-Provence', + 3348861 => 'Avignon', + 3348884 => 'Carpentras', + 3348900 => 'Nice', + 3348903 => 'Nice', + 3348905 => 'Nice', + 3348914 => 'Nice', + 3348922 => 'Nice', + 3348924 => 'Nice', + 3348966 => 'Toulon', + 3348968 => 'Cannes', + 3348974 => 'Nice', + 3348979 => 'Toulon', + 3348981 => 'Nice', + 3348982 => 'Cannes', + 3348992 => 'Nice', + 3348996 => 'Toulon', + 3348999 => 'Fréjus', + 3349001 => 'Caumont-sur-Durance', + 3349002 => 'Morières-lès-Avignon', + 3349003 => 'Le Pontet', + 3349004 => 'Apt', + 3349005 => 'Roussillon', + 3349006 => 'Cavaillon', + 3349007 => 'La Tour d\'Aigues', + 3349008 => 'Lauris', + 3349009 => 'Pertuis', + 3349011 => 'Orange', + 3349013 => 'Avignon', + 3349014 => 'Avignon', + 3349015 => 'Villeneuve-lès-Avignon', + 3349016 => 'Avignon', + 3349017 => 'Salon-de-Provence', + 3349018 => 'Arles', + 3349020 => 'L\'Isle sur la Sorgue', + 3349021 => 'L\'Isle sur la Sorgue', + 3349022 => 'Saint-Saturnin-lès-Avignon', + 3349023 => 'Caumont-sur-Durance', + 3349024 => 'Châteaurenard', + 3349025 => 'Villeneuve-lès-Avignon', + 3349026 => 'Pujaut', + 3349027 => 'Avignon', + 3349028 => 'Vaison-la-Romaine', + 3349029 => 'Piolenc', + 3349030 => 'Bollène', + 3349031 => 'Le Pontet', + 3349032 => 'Le Pontet', + 3349033 => 'Le Thor', + 3349034 => 'Orange', + 3349035 => 'Valréas', + 3349036 => 'Vaison-la-Romaine', + 3349037 => 'Camaret-sur-Aigues', + 3349038 => 'L\'Isle sur la Sorgue', + 3349039 => 'Sorgues', + 3349040 => 'Bollène', + 3349041 => 'Visan', + 3349042 => 'Salon-de-Provence', + 3349043 => 'Tarascon', + 3349044 => 'Salon-de-Provence', + 3349045 => 'Salon-de-Provence', + 3349047 => 'Saint-Martin-de-Crau', + 3349048 => 'Entraigues-sur-la-Sorgue', + 3349049 => 'Arles', + 3349050 => 'Miramas', + 3349051 => 'Orange', + 3349052 => 'Arles', + 3349053 => 'Salon-de-Provence', + 3349054 => 'Fontvieille', + 3349055 => 'Pélissanne', + 3349056 => 'Salon-de-Provence', + 3349057 => 'Eyguières', + 3349058 => 'Miramas', + 3349059 => 'Mallemort', + 3349060 => 'Carpentras', + 3349061 => 'Pernes-les-Fontaines', + 3349062 => 'Caromb', + 3349063 => 'Carpentras', + 3349064 => 'Sault', + 3349065 => 'Sarrians', + 3349066 => 'Monteux', + 3349067 => 'Carpentras', + 3349068 => 'Cadenet', + 3349069 => 'Mazan', + 3349070 => 'Courthézon', + 3349071 => 'Cavaillon', + 3349072 => 'Gordes', + 3349073 => 'Plan-d\'Orgon', + 3349074 => 'Apt', + 3349075 => 'Bonnieux', + 3349076 => 'Cavaillon', + 3349077 => 'Cucuron', + 3349078 => 'Cavaillon', + 3349079 => 'Pertuis', + 3349080 => 'Avignon', + 3349081 => 'Avignon', + 3349082 => 'Avignon', + 3349083 => 'Châteauneuf-du-Pape', + 3349084 => 'Avignon', + 3349085 => 'Avignon', + 3349086 => 'Avignon', + 3349087 => 'Avignon', + 3349088 => 'Avignon', + 3349089 => 'Avignon', + 3349090 => 'Châteaurenard', + 3349091 => 'Tarascon', + 3349092 => 'Saint-Rémy-de-Provence', + 3349093 => 'Arles', + 3349094 => 'Châteaurenard', + 3349096 => 'Arles', + 3349097 => 'Saintes-Maries-de-La-Mer', + 3349098 => 'Arles', + 334910 => 'Marseille', + 3349107 => 'Allauch', + 334911 => 'Marseille', + 3349121 => 'Marseille', + 3349122 => 'Marseille', + 3349123 => 'Marseille', + 3349124 => 'Marseille', + 3349125 => 'Marseille', + 3349126 => 'Marseille', + 3349127 => 'Marseille', + 3349129 => 'Marseille', + 3349130 => 'Marseille', + 3349131 => 'Marseille', + 3349132 => 'Marseille', + 3349133 => 'Marseille', + 3349134 => 'Marseille', + 3349135 => 'Marseille', + 3349136 => 'Marseille', + 3349137 => 'Marseille', + 334914 => 'Marseille', + 334915 => 'Marseille', + 3349160 => 'Marseille', + 3349161 => 'Marseille', + 3349162 => 'Marseille', + 3349163 => 'Marseille', + 3349164 => 'Marseille', + 3349165 => 'Marseille', + 3349166 => 'Marseille', + 3349167 => 'Marseille', + 3349168 => 'Allauch', + 3349169 => 'Marseille', + 334917 => 'Marseille', + 334918 => 'Marseille', + 3349190 => 'Marseille', + 3349191 => 'Marseille', + 3349192 => 'Marseille', + 3349193 => 'Marseille', + 3349194 => 'Marseille', + 3349195 => 'Marseille', + 3349196 => 'Marseille', + 3349198 => 'Marseille', + 3349199 => 'Marseille', + 3349200 => 'Nice', + 3349202 => 'Cagnes-sur-Mer', + 3349204 => 'Nice', + 3349207 => 'Nice', + 3349208 => 'Carros', + 3349209 => 'Nice', + 3349210 => 'Menton', + 3349211 => 'La Gaude', + 3349212 => 'Saint-Laurent-du-Var', + 3349213 => 'Cagnes-sur-Mer', + 3349214 => 'Nice', + 3349215 => 'Nice', + 3349217 => 'Nice', + 3349218 => 'Le Cannet', + 3349219 => 'La Roquette sur Siagne', + 3349220 => 'Briançon', + 3349221 => 'Briançon', + 3349222 => 'Briançon', + 3349223 => 'L\'Argentière la Bessée', + 3349224 => 'Saint-Chaffrey', + 3349226 => 'Nice', + 3349227 => 'Saint-Laurent-du-Var', + 3349228 => 'Mougins', + 3349229 => 'Nice', + 3349230 => 'Digne-les-Bains', + 3349231 => 'Digne-les-Bains', + 3349232 => 'Digne-les-Bains', + 3349235 => 'Seyne', + 3349236 => 'Digne-les-Bains', + 3349238 => 'Vallauris', + 3349241 => 'Menton', + 3349242 => 'Grasse', + 3349243 => 'Embrun', + 3349244 => 'Savines-le-Lac', + 3349245 => 'Guillestre', + 3349247 => 'Nice', + 3349248 => 'Laragne-Montéglin', + 3349249 => 'Gap', + 3349251 => 'Gap', + 3349252 => 'Gap', + 3349253 => 'Gap', + 3349254 => 'Tallard', + 3349255 => 'Orcières', + 3349256 => 'Gap', + 3349257 => 'Veynes', + 3349258 => 'Veynes', + 3349259 => 'Cannes', + 3349260 => 'Grasse', + 3349261 => 'Sisteron', + 3349264 => 'Château-Arnoux-Saint-Auban', + 3349265 => 'Laragne-Montéglin', + 3349267 => 'Serres', + 3349268 => 'Peyruis', + 3349270 => 'Manosque', + 3349271 => 'Manosque', + 3349272 => 'Manosque', + 3349273 => 'Banon', + 3349275 => 'Forcalquier', + 3349276 => 'Reillanne', + 3349277 => 'Riez', + 3349278 => 'Vinon-sur-Verdon', + 3349279 => 'Oraison', + 3349281 => 'Barcelonnette', + 3349283 => 'Castellane', + 3349284 => 'Pra-Loup', + 3349285 => 'La Bréole', + 3349287 => 'Manosque', + 3349289 => 'Saint-André-les-Alpes', + 3349290 => 'Antibes Juan les Pins', + 3349291 => 'Antibes Juan les Pins', + 3349292 => 'Mougins', + 3349293 => 'Antibes Juan les Pins', + 3349294 => 'Biot', + 3349295 => 'Vallauris', + 3349296 => 'Valbonne', + 3349297 => 'Mandelieu-la-Napoule', + 3349298 => 'Cannes', + 3349299 => 'Cannes', + 3349300 => 'Valbonne', + 3349301 => 'Beaulieu-sur-Mer', + 3349303 => 'Roquebillière', + 3349304 => 'Sospel', + 3349305 => 'Puget-Théniers', + 3349306 => 'Cannes', + 3349307 => 'Saint-Laurent-du-Var', + 3349308 => 'Carros', + 3349309 => 'Grasse', + 3349312 => 'Valbonne', + 3349313 => 'Nice', + 3349314 => 'Saint-Laurent-du-Var', + 3349316 => 'Nice', + 3349317 => 'Nice', + 3349318 => 'Nice', + 3349319 => 'Saint-Laurent-du-Var', + 3349320 => 'Cagnes-sur-Mer', + 3349321 => 'Nice', + 3349322 => 'Cagnes-sur-Mer', + 3349323 => 'Isola', + 3349324 => 'Vence', + 3349326 => 'Nice', + 3349327 => 'Nice', + 3349328 => 'Menton', + 3349329 => 'Carros', + 3349331 => 'Saint-Laurent-du-Var', + 3349332 => 'La Colle sur Loup', + 3349333 => 'Antibes Juan les Pins', + 3349334 => 'Antibes Juan les Pins', + 3349335 => 'Menton', + 3349336 => 'Grasse', + 3349337 => 'Nice', + 3349338 => 'Cannes', + 3349339 => 'Cannes', + 3349340 => 'Grasse', + 3349341 => 'Menton', + 3349342 => 'Pégomas', + 3349343 => 'Cannes', + 3349344 => 'Nice', + 3349345 => 'Le Cannet', + 3349346 => 'Le Cannet', + 3349347 => 'Cannes', + 3349348 => 'Cannes', + 3349349 => 'Mandelieu-la-Napoule', + 3349351 => 'Nice', + 3349352 => 'Nice', + 3349353 => 'Nice', + 3349354 => 'Nice', + 3349355 => 'Nice', + 3349356 => 'Nice', + 3349357 => 'Menton', + 3349358 => 'Vence', + 3349359 => 'Tourrettes-sur-Loup', + 3349361 => 'Antibes Juan les Pins', + 3349362 => 'Nice', + 3349363 => 'Le Golfe Juan', + 3349364 => 'Vallauris', + 3349365 => 'Biot', + 3349366 => 'Peymeinade', + 3349367 => 'Antibes Juan les Pins', + 3349368 => 'Cannes', + 3349369 => 'Le Cannet', + 3349370 => 'Grasse', + 3349371 => 'Nice', + 3349372 => 'Nice', + 3349373 => 'Cagnes-sur-Mer', + 3349374 => 'Antibes Juan les Pins', + 3349375 => 'Mougins', + 3349376 => 'Saint-Jean-Cap-Ferrat', + 3349377 => 'Roquefort-les-Pins', + 3349378 => 'Beausoleil', + 3349379 => 'Nice', + 334938 => 'Nice', + 3349390 => 'Cannes', + 3349391 => 'Tourrette-Levens', + 3349392 => 'Nice', + 3349393 => 'Mandelieu-la-Napoule', + 3349394 => 'Cannes', + 3349395 => 'Antibes Juan les Pins', + 3349396 => 'Nice', + 3349397 => 'Nice', + 3349398 => 'Nice', + 3349399 => 'Cannes', + 3349400 => 'Hyères', + 3349401 => 'Hyères', + 3349403 => 'Toulon', + 3349404 => 'Carcès', + 3349406 => 'La Seyne sur Mer', + 3349407 => 'Six-Fours-les-Plages', + 3349408 => 'La Garde', + 3349409 => 'Toulon', + 3349410 => 'La Seyne sur Mer', + 3349411 => 'La Seyne-sur-Mer', + 3349412 => 'Hyères', + 3349413 => 'Solliès-Pont', + 3349415 => 'Bormes-les-Mimosas', + 3349416 => 'Toulon', + 3349417 => 'Fréjus', + 3349418 => 'Toulon', + 3349419 => 'Saint-Raphaël', + 3349420 => 'Toulon', + 3349421 => 'La Garde', + 3349422 => 'Toulon', + 3349423 => 'Toulon', + 3349424 => 'Toulon', + 3349425 => 'Six-Fours-les-Plages', + 3349426 => 'Saint-Cyr-sur-Mer', + 3349427 => 'Toulon', + 3349428 => 'Cuers', + 3349429 => 'Bandol', + 3349430 => 'La Seyne sur Mer', + 3349431 => 'Toulon', + 3349432 => 'Bandol', + 3349433 => 'Solliès-Pont', + 3349434 => 'Six-Fours-les-Plages', + 3349435 => 'Hyères', + 3349436 => 'Toulon', + 3349437 => 'Brignoles', + 3349438 => 'Hyères', + 3349439 => 'Montauroux', + 3349440 => 'Fréjus', + 3349441 => 'Toulon', + 3349442 => 'Toulon', + 3349443 => 'Grimaud', + 3349444 => 'Fréjus', + 3349445 => 'Puget-sur-Argens', + 3349446 => 'Toulon', + 3349447 => 'Draguignan', + 3349448 => 'Cuers', + 3349449 => 'Sainte-Maxime', + 3349450 => 'Draguignan', + 3349451 => 'Fréjus', + 3349452 => 'Fréjus', + 3349453 => 'Fréjus', + 3349454 => 'Cogolin', + 3349456 => 'Grimaud', + 3349457 => 'Hyères', + 3349458 => 'Carqueiranne', + 3349459 => 'Saint-Maximin-la-Sainte-Baume', + 3349460 => 'Le Luc', + 3349461 => 'Toulon', + 3349462 => 'Toulon', + 3349463 => 'Ollioules', + 3349464 => 'Cavalaire-sur-Mer', + 3349465 => 'Hyères', + 3349466 => 'La Crau', + 3349467 => 'Draguignan', + 3349468 => 'Draguignan', + 3349469 => 'Brignoles', + 3349471 => 'Bormes-les-Mimosas', + 3349473 => 'Vidauban', + 3349474 => 'Sanary-sur-Mer', + 3349475 => 'La Garde', + 3349476 => 'Fayence', + 3349477 => 'Barjols', + 3349478 => 'Saint-Maximin-la-Sainte-Baume', + 3349479 => 'Ramatuelle', + 3349481 => 'Fréjus', + 3349482 => 'Saint-Raphaël', + 3349483 => 'Saint-Raphaël', + 3349485 => 'Draguignan', + 3349486 => 'Saint-Maximin-la-Sainte-Baume', + 3349487 => 'La Seyne sur Mer', + 3349488 => 'Sanary-sur-Mer', + 3349489 => 'Toulon', + 3349490 => 'Signes', + 3349491 => 'Toulon', + 3349492 => 'Toulon', + 3349493 => 'Toulon', + 3349494 => 'La Seyne sur Mer', + 3349495 => 'Saint-Raphaël', + 3349496 => 'Sainte-Maxime', + 3349497 => 'Saint-Tropez', + 3349498 => 'Le Beausset', + 3349499 => 'Vidauban', + 3349504 => 'Marseille', + 3349505 => 'Marseille', + 3349506 => 'Marseille', + 3349508 => 'Marseille', + 3349509 => 'Marseille', + 3349510 => 'Ajaccio', + 3349520 => 'Ajaccio', + 3349521 => 'Ajaccio', + 3349522 => 'Ajaccio', + 3349523 => 'Ajaccio', + 3349525 => 'Grosseto-Prugna', + 3349526 => 'Cargèse', + 3349527 => 'Piana', + 3349528 => 'Sagone', + 3349530 => 'Bastia', + 3349531 => 'Bastia', + 3349532 => 'Bastia', + 3349533 => 'Bastia', + 3349534 => 'Bastia', + 3349537 => 'Saint-Florent', + 3349546 => 'Corte', + 3349550 => 'Ajaccio', + 3349551 => 'Ajaccio', + 3349552 => 'Ajaccio', + 3349554 => 'Bastia', + 3349555 => 'Bastia', + 3349556 => 'Ghisonaccia', + 3349557 => 'Aléria', + 3349558 => 'Bastia', + 3349559 => 'Lucciana', + 3349560 => 'L\'Île-Rousse', + 3349561 => 'Corte', + 3349562 => 'Calenzana', + 3349565 => 'Calvi', + 3349570 => 'Porto-Vecchio', + 3349571 => 'Zonza', + 3349572 => 'Porto-Vecchio', + 3349573 => 'Bonifacio', + 3349574 => 'Serra-Di-Ferro', + 3349576 => 'Propriano', + 3349577 => 'Sartène', + 3349578 => 'Levie', + 3349610 => 'Marseille', + 3349611 => 'Marseille', + 3349612 => 'Marseille', + 3349614 => 'Marseille', + 3349615 => 'Marseille', + 3349617 => 'Marseille', + 3349620 => 'Marseille', + 3349700 => 'Nice', + 3349702 => 'Cagnes-sur-Mer', + 3349703 => 'Nice', + 3349706 => 'Cannes', + 3349707 => 'Nice', + 3349708 => 'Nice', + 3349710 => 'Cagnes-sur-Mer', + 3349711 => 'Nice', + 3349712 => 'Saint-Laurent-du-Var', + 3349719 => 'Saint-Laurent-du-Var', + 3349721 => 'Antibes Juan les Pins', + 3349723 => 'Antibes Juan les Pins', + 3349725 => 'Nice', + 3349800 => 'Toulon', + 3349803 => 'Toulon', + 3349805 => 'Saint-Maximin-la-Sainte-Baume', + 3349810 => 'Draguignan', + 3349811 => 'Puget-sur-Argens', + 3349812 => 'Fréjus', + 3349902 => 'Sète', + 3349904 => 'Sète', + 3349906 => 'Montpellier', + 3349913 => 'Montpellier', + 3349923 => 'Montpellier', + 3349941 => 'Béziers', + 3349943 => 'Béziers', + 3349951 => 'Montpellier', + 3349952 => 'Montpellier', + 3349953 => 'Montpellier', + 3349954 => 'Montpellier', + 3349957 => 'Sète', + 3349958 => 'Montpellier', + 3349961 => 'Montpellier', + 3349962 => 'Montpellier', + 3349963 => 'Montpellier', + 3349964 => 'Montpellier', + 3349974 => 'Montpellier', + 3349977 => 'Montpellier', + 3349991 => 'Clermont-L\'Hérault', + 3349992 => 'Montpellier', + 3351649 => 'La Rochelle', + 3351665 => 'Rochefort', + 3351685 => 'La Rochelle', + 3351725 => 'Rochefort', + 3352407 => 'Bordeaux', + 3352426 => 'Dax', + 3352433 => 'Biarritz', + 3352436 => 'Pau', + 3352460 => 'Bordeaux', + 3352461 => 'Bordeaux', + 3352498 => 'Pau', + 3353154 => 'Toulouse', + 3353198 => 'Toulouse', + 3353348 => 'Bordeaux', + 3353351 => 'Bordeaux', + 3353401 => 'Pamiers', + 3353409 => 'Foix', + 3353414 => 'Saint-Girons', + 3353425 => 'Toulouse', + 3353428 => 'Auterive', + 3353430 => 'Toulouse', + 3353431 => 'Toulouse', + 3353436 => 'Blagnac', + 3353439 => 'Colomiers', + 3353440 => 'Toulouse', + 3353441 => 'Toulouse', + 3353442 => 'Toulouse', + 3353443 => 'Toulouse', + 3353444 => 'Toulouse', + 3353445 => 'Toulouse', + 3353446 => 'Muret', + 3353450 => 'Toulouse', + 3353451 => 'Toulouse', + 3353455 => 'Toulouse', + 3353456 => 'Toulouse', + 3353459 => 'Tournefeuille', + 3353460 => 'Toulouse', + 3353461 => 'Toulouse', + 3353463 => 'Toulouse', + 3354005 => 'Bordeaux', + 3354039 => 'Bayonne', + 3354071 => 'Bordeaux', + 3354525 => 'Angoulême', + 3354529 => 'Ruffec', + 3354530 => 'Ruffec', + 3354531 => 'Ruffec', + 3354532 => 'Cognac', + 3354535 => 'Cognac', + 3354536 => 'Cognac', + 3354537 => 'Angoulême', + 3354538 => 'Angoulême', + 3354539 => 'Chasseneuil-sur-Bonnieure', + 3354561 => 'Angoulême', + 3354563 => 'La Rochefoucauld', + 3354565 => 'Ruelle-sur-Touvre', + 3354566 => 'Roullet-Saint-Estèphe', + 3354567 => 'La Couronne', + 3354568 => 'Angoulême', + 3354569 => 'Angoulême', + 3354570 => 'Montbron', + 3354571 => 'Roumazières-Loubert', + 3354578 => 'Barbezieux-Saint-Hilaire', + 3354579 => 'Barbezieux-Saint-Hilaire', + 3354581 => 'Jarnac', + 3354582 => 'Cognac', + 3354583 => 'Segonzac', + 3354584 => 'Confolens', + 3354585 => 'Confolens', + 3354589 => 'Chabanais', + 3354590 => 'Angoulême', + 3354591 => 'Angoulême', + 3354592 => 'Angoulême', + 3354593 => 'Angoulême', + 3354594 => 'Angoulême', + 3354595 => 'Angoulême', + 3354597 => 'Châteauneuf-sur-Charente', + 3354598 => 'Chalais', + 3354600 => 'La Rochelle', + 3354601 => 'Marans', + 3354602 => 'Saujon', + 3354605 => 'Royan', + 3354606 => 'Royan', + 3354607 => 'Surgères', + 3354608 => 'Royan', + 3354609 => 'Saint-Martin-de-Ré', + 3354622 => 'Royan', + 3354623 => 'Saint-Palais-sur-Mer', + 3354624 => 'Villeneuve-la-Comtesse', + 3354625 => 'Mons', + 3354627 => 'La Rochelle', + 3354628 => 'La Rochelle', + 3354629 => 'Ars-en-Ré', + 3354630 => 'Sainte-Marie-de-Ré', + 3354631 => 'La Rochelle', + 3354632 => 'Saint-Jean-d\'Angély', + 3354634 => 'La Rochelle', + 3354635 => 'Aigrefeuille-d\'Aunis', + 3354636 => 'La Tremblade', + 3354637 => 'Nieul-sur-Mer', + 3354638 => 'Royan', + 3354639 => 'Royan', + 3354641 => 'La Rochelle', + 3354642 => 'La Rochelle', + 3354643 => 'La Rochelle', + 3354644 => 'La Rochelle', + 3354645 => 'La Rochelle', + 3354647 => 'Saint-Pierre-d\'Oléron', + 3354648 => 'Jonzac', + 3354650 => 'La Rochelle', + 3354652 => 'La Rochelle', + 3354656 => 'Châtelaillon-Plage', + 3354658 => 'Matha', + 3354659 => 'Saint-Jean-d\'Angély', + 3354667 => 'La Rochelle', + 3354668 => 'Puilboreau', + 3354674 => 'Saintes', + 3354675 => 'Dolus-d\'Oléron', + 3354676 => 'Saint-Georges-d\'Oléron', + 3354682 => 'Rochefort', + 3354684 => 'Fouras', + 3354685 => 'Marennes', + 3354687 => 'Rochefort', + 3354688 => 'Rochefort', + 3354692 => 'Saintes', + 3354693 => 'Saintes', + 3354697 => 'Saintes', + 3354698 => 'Saintes', + 3354699 => 'Rochefort', + 3354729 => 'Bordeaux', + 3354733 => 'Bordeaux', + 3354755 => 'Dax', + 3354764 => 'Bayonne', + 3354774 => 'Bordeaux', + 3354779 => 'Bordeaux', + 3354792 => 'Pau', + 3354900 => 'Poitiers', + 3354901 => 'Poitiers', + 3354902 => 'Châtellerault', + 3354903 => 'Poitiers', + 3354904 => 'Niort', + 3354905 => 'Saint-Maixent-l\'École', + 3354906 => 'Coulonges-sur-l\'Autize', + 3354908 => 'Chauray', + 3354909 => 'Niort', + 3354911 => 'Poitiers', + 3354917 => 'Niort', + 3354918 => 'Poitiers', + 3354919 => 'Châtellerault', + 3354920 => 'Châtellerault', + 3354921 => 'Châtellerault', + 3354922 => 'Loudun', + 3354923 => 'Châtellerault', + 3354924 => 'Niort', + 3354926 => 'Mauzé-sur-le-Mignon', + 3354927 => 'Melle', + 3354928 => 'Niort', + 3354930 => 'Poitiers', + 3354932 => 'Aiffres', + 3354933 => 'Niort', + 3354937 => 'Poitiers', + 3354938 => 'Poitiers', + 3354939 => 'Poitiers', + 3354941 => 'Poitiers', + 3354943 => 'Vivonne', + 3354944 => 'Poitiers', + 3354945 => 'Poitiers', + 3354946 => 'Chauvigny', + 3354947 => 'Poitiers', + 3354949 => 'Chasseneuil-du-Poitou', + 3354950 => 'Poitiers', + 3354951 => 'Neuville-de-Poitou', + 3354952 => 'Poitiers', + 3354955 => 'Poitiers', + 3354957 => 'Poitiers', + 3354958 => 'Poitiers', + 3354960 => 'Poitiers', + 3354961 => 'Poitiers', + 3354962 => 'Poitiers', + 3354964 => 'Parthenay', + 3354965 => 'Bressuire', + 3354966 => 'Thouars', + 3354968 => 'Thouars', + 3354971 => 'Parthenay', + 3354972 => 'Moncoutant', + 3354973 => 'Niort', + 3354974 => 'Bressuire', + 3354977 => 'Niort', + 3354978 => 'Niort', + 3354979 => 'Niort', + 3354980 => 'Cerizay', + 3354981 => 'Mauléon', + 3354982 => 'Bressuire', + 3354983 => 'Montmorillon', + 3354984 => 'Montmorillon', + 3354985 => 'Châtellerault', + 3354988 => 'Poitiers', + 3354989 => 'Vivonne', + 3354990 => 'Naintré', + 3354991 => 'Montmorillon', + 3354993 => 'Châtellerault', + 3354994 => 'Parthenay', + 3354996 => 'Thouars', + 3354997 => 'Civray', + 3354998 => 'Loudun', + 3355301 => 'Sainte-Livrade-sur-Lot', + 3355302 => 'Périgueux', + 3355306 => 'Périgueux', + 3355308 => 'Périgueux', + 3355309 => 'Périgueux', + 3355313 => 'Périgueux', + 3355320 => 'Marmande', + 3355323 => 'Eymet', + 3355324 => 'Bergerac', + 3355327 => 'Bergerac', + 3355330 => 'Sarlat-la-Canéda', + 3355331 => 'Sarlat-la-Canéda', + 3355335 => 'Périgueux', + 3355340 => 'Villeneuve-sur-Lot', + 3355345 => 'Périgueux', + 3355346 => 'Périgueux', + 3355347 => 'Agen', + 3355348 => 'Agen', + 3355349 => 'Villeneuve-sur-Lot', + 3355350 => 'Terrasson-Lavilledieu', + 3355351 => 'Montignac', + 3355353 => 'Périgueux', + 3355355 => 'Thiviers', + 3355356 => 'Nontron', + 3355357 => 'Bergerac', + 3355359 => 'Sarlat-la-Canéda', + 3355361 => 'Bergerac', + 3355363 => 'Bergerac', + 3355364 => 'Marmande', + 3355365 => 'Nérac', + 3355366 => 'Agen', + 3355368 => 'Agen', + 3355369 => 'Agen', + 3355370 => 'Villeneuve-sur-Lot', + 3355371 => 'Fumel', + 3355373 => 'Bergerac', + 3355374 => 'Bergerac', + 3355375 => 'Fumel', + 3355376 => 'Marmande', + 3355377 => 'Agen', + 3355379 => 'Tonneins', + 3355380 => 'Montpon-Ménestérol', + 3355384 => 'Tonneins', + 3355387 => 'Agen', + 3355390 => 'Ribérac', + 3355393 => 'Casteljaloux', + 3355396 => 'Agen', + 3355397 => 'Nérac', + 3355398 => 'Agen', + 3355501 => 'Limoges', + 3355502 => 'Saint-Junien', + 3355503 => 'Rochechouart', + 3355504 => 'Limoges', + 3355505 => 'Limoges', + 3355506 => 'Limoges', + 3355508 => 'Saint-Yrieix-la-Perche', + 3355510 => 'Limoges', + 3355511 => 'Limoges', + 3355512 => 'Limoges', + 3355514 => 'Limoges', + 3355517 => 'Brive-la-Gaillarde', + 3355518 => 'Brive-la-Gaillarde', + 3355520 => 'Tulle', + 3355522 => 'Brive-la-Gaillarde', + 3355523 => 'Brive-la-Gaillarde', + 3355524 => 'Brive-la-Gaillarde', + 3355526 => 'Tulle', + 3355528 => 'Argentat', + 3355530 => 'Limoges', + 3355531 => 'Limoges', + 3355532 => 'Limoges', + 3355533 => 'Limoges', + 3355534 => 'Limoges', + 3355535 => 'Limoges', + 3355537 => 'Limoges', + 3355538 => 'Limoges', + 3355539 => 'Couzeix', + 3355541 => 'Guéret', + 3355542 => 'Limoges', + 3355543 => 'Limoges', + 3355545 => 'Limoges', + 3355546 => 'Ussel', + 3355549 => 'Limoges', + 3355550 => 'Limoges', + 3355551 => 'Guéret', + 3355552 => 'Guéret', + 3355553 => 'Nantiat', + 3355554 => 'Saint-Moreil', + 3355556 => 'Saint-Léonard-de-Noblat', + 3355558 => 'Nexon', + 3355561 => 'Guéret', + 3355563 => 'La Souterraine', + 3355564 => 'Bourganeuf', + 3355566 => 'Aubusson', + 3355568 => 'Bellac', + 3355569 => 'Eymoutiers', + 3355570 => 'Aixe-sur-Vienne', + 3355572 => 'Ussel', + 3355574 => 'Brive-la-Gaillarde', + 3355575 => 'Saint-Yrieix-la-Perche', + 3355576 => 'Bessines-sur-Gartempe', + 3355577 => 'Limoges', + 3355578 => 'Châlus', + 3355579 => 'Limoges', + 3355582 => 'Chambon-sur-Voueize', + 3355583 => 'Aubusson', + 3355584 => 'Allassac', + 3355586 => 'Brive-la-Gaillarde', + 3355587 => 'Brive-la-Gaillarde', + 3355588 => 'Brive-la-Gaillarde', + 3355589 => 'Dun-le-Palestel', + 3355591 => 'Beaulieu-sur-Dordogne', + 3355592 => 'Malemort-sur-Corrèze', + 3355593 => 'Égletons', + 3355595 => 'Meymac', + 3355596 => 'Bort-les-Orgues', + 3355600 => 'Bordeaux', + 3355601 => 'Bordeaux', + 3355602 => 'Bordeaux', + 3355603 => 'Lacanau', + 3355604 => 'Talence', + 3355605 => 'Saint-Médard-en-Jalles', + 3355606 => 'Lormont', + 3355607 => 'Pessac', + 3355608 => 'Bordeaux', + 3355609 => 'Soulac-sur-Mer', + 3355611 => 'Bordeaux', + 3355612 => 'Merignac', + 3355613 => 'Merignac', + 3355615 => 'Pessac', + 3355616 => 'Eysines', + 3355617 => 'Bordeaux', + 3355618 => 'Merignac', + 3355620 => 'Latresne', + 3355621 => 'Saint-Jean-d\'Illac', + 3355622 => 'Arcachon', + 3355623 => 'Créon', + 3355624 => 'Bordeaux', + 3355625 => 'Bazas', + 3355626 => 'Mios', + 3355627 => 'Podensac', + 3355628 => 'Eysines', + 3355629 => 'Bordeaux', + 3355630 => 'Cadaujac', + 3355631 => 'Bordeaux', + 3355632 => 'Bordeaux', + 3355633 => 'Bordeaux', + 3355634 => 'Merignac', + 3355635 => 'Blanquefort', + 3355636 => 'Pessac', + 3355637 => 'Talence', + 3355638 => 'Ambarès-et-Lagrave', + 3355639 => 'Bordeaux', + 3355640 => 'Cenon', + 3355641 => 'Lesparre-Médoc', + 3355642 => 'Bordeaux', + 3355643 => 'Bordeaux', + 3355644 => 'Bordeaux', + 3355645 => 'Pessac', + 3355646 => 'Pessac', + 3355647 => 'Merignac', + 3355648 => 'Bordeaux', + 3355649 => 'Bègles', + 3355650 => 'Bordeaux', + 3355651 => 'Bordeaux', + 3355652 => 'Bordeaux', + 3355654 => 'La Teste de Buch', + 3355655 => 'Merignac', + 3355656 => 'Bordeaux', + 3355657 => 'Eysines', + 3355659 => 'Pauillac', + 3355660 => 'Lège-Cap-Ferret', + 3355663 => 'Langon', + 3355664 => 'Léognan', + 3355666 => 'Gujan-Mestras', + 3355669 => 'Bordeaux', + 3355670 => 'Saint-Médard-en-Jalles', + 3355674 => 'Lormont', + 3355675 => 'Gradignan', + 3355676 => 'Langon', + 3355677 => 'Ambarès-et-Lagrave', + 3355678 => 'Cestas', + 3355679 => 'Bordeaux', + 3355680 => 'Talence', + 3355681 => 'Bordeaux', + 3355682 => 'Andernos-les-Bains', + 3355683 => 'Arcachon', + 3355684 => 'Talence', + 3355685 => 'Bègles', + 3355686 => 'Cenon', + 3355687 => 'Villenave-d\'Ornon', + 3355688 => 'Salles', + 3355689 => 'Gradignan', + 3355690 => 'Bordeaux', + 3355691 => 'Bordeaux', + 3355692 => 'Bordeaux', + 3355693 => 'Bordeaux', + 3355694 => 'Bordeaux', + 3355695 => 'Blanquefort', + 3355696 => 'Bordeaux', + 3355697 => 'Merignac', + 3355698 => 'Bordeaux', + 3355699 => 'Bordeaux', + 3355700 => 'Mérignac', + 3355701 => 'Bordeaux', + 3355702 => 'Pessac', + 3355710 => 'Bordeaux', + 3355712 => 'Gradignan', + 3355714 => 'Bordeaux', + 3355715 => 'La Teste de Buch', + 3355717 => 'Biganos', + 3355719 => 'Bordeaux', + 3355722 => 'Bordeaux', + 3355724 => 'Saint-Emilion', + 3355725 => 'Libourne', + 3355726 => 'Pessac', + 3355729 => 'Merignac', + 3355730 => 'Bordeaux', + 3355732 => 'Saint-Ciers-sur-Gironde', + 3355734 => 'Tresses', + 3355735 => 'Bègles', + 3355740 => 'Castillon-la-Bataille', + 3355742 => 'Blaye', + 3355743 => 'Saint-André-de-Cubzac', + 3355746 => 'Sainte-Foy-la-Grande', + 3355748 => 'Libourne', + 3355749 => 'Coutras', + 3355750 => 'Libourne', + 3355751 => 'Libourne', + 3355752 => 'La Teste de Buch', + 3355753 => 'Mérignac', + 3355754 => 'Cenon', + 3355755 => 'Libourne', + 3355757 => 'Bordeaux', + 3355758 => 'Saint-Savin', + 3355759 => 'Bordeaux', + 3355769 => 'Coutras', + 3355771 => 'Marcheprime', + 3355772 => 'Arcachon', + 3355773 => 'Gujan-Mestras', + 3355776 => 'Andernos-les-Bains', + 3355777 => 'Lormont', + 3355778 => 'Bordeaux', + 3355780 => 'Bordeaux', + 3355781 => 'Bordeaux', + 3355783 => 'Cestas', + 3355785 => 'Bordeaux', + 3355787 => 'Bordeaux', + 3355788 => 'Ludon-Médoc', + 3355789 => 'Pessac', + 3355792 => 'Merignac', + 3355793 => 'Saint-Médard-en-Jalles', + 3355794 => 'Saint-André-de-Cubzac', + 3355795 => 'Bordeaux', + 3355796 => 'Gradignan', + 3355798 => 'Langon', + 3355799 => 'Villenave-d\'Ornon', + 3355805 => 'Mont-de-Marsan', + 3355806 => 'Mont-de-Marsan', + 3355808 => 'Pissos', + 3355809 => 'Mimizan', + 3355835 => 'Saint-Paul-lès-Dax', + 3355841 => 'Soustons', + 3355842 => 'Lit-et-Mixe', + 3355843 => 'Soorts-Hossegor', + 3355846 => 'Mont-de-Marsan', + 3355847 => 'Magescq', + 3355848 => 'Vieux-Boucau-les-Bains', + 3355849 => 'Léon', + 3355852 => 'Saint-Martin-d\'Oney', + 3355855 => 'Castets', + 3355856 => 'Dax', + 3355858 => 'Dax', + 3355871 => 'Aire-sur-L\'Adour', + 3355872 => 'Capbreton', + 3355873 => 'Peyrehorade', + 3355874 => 'Dax', + 3355875 => 'Mont-de-Marsan', + 3355876 => 'Saint-Sever', + 3355877 => 'Saint-Vincent-de-Tyrosse', + 3355878 => 'Biscarrosse', + 3355879 => 'Hagetmau', + 3355882 => 'Biscarrosse', + 3355883 => 'Biscarrosse', + 3355885 => 'Mont-de-Marsan', + 3355890 => 'Dax', + 3355891 => 'Saint-Paul-lès-Dax', + 3355897 => 'Mugron', + 3355901 => 'Biarritz', + 3355902 => 'Pau', + 3355903 => 'Anglet', + 3355905 => 'Laruns', + 3355906 => 'Jurançon', + 3355909 => 'Saint-Palais', + 3355911 => 'Pau', + 3355912 => 'Serres-Castet', + 3355913 => 'Lons', + 3355914 => 'Pau', + 3355915 => 'Anglet', + 3355916 => 'Soumoulou', + 3355919 => 'Mauléon-Licharre', + 3355920 => 'Hendaye', + 3355921 => 'Monein', + 3355922 => 'Biarritz', + 3355923 => 'Biarritz', + 3355924 => 'Biarritz', + 3355925 => 'Bayonne', + 3355926 => 'Saint-Jean-de-Luz', + 3355927 => 'Pau', + 3355928 => 'Mauléon-Licharre', + 3355929 => 'Hasparren', + 3355930 => 'Pau', + 3355931 => 'Anglet', + 3355932 => 'Pau', + 3355933 => 'Serres-Castet', + 3355936 => 'Oloron-Sainte-Marie', + 3355938 => 'Salies-de-Béarn', + 3355939 => 'Oloron-Sainte-Marie', + 3355940 => 'Pau', + 3355941 => 'Biarritz', + 3355942 => 'Anglet', + 3355943 => 'Biarritz', + 3355944 => 'Saint-Pierre-d\'Irube', + 3355945 => 'Labenne', + 3355946 => 'Bayonne', + 3355947 => 'Ciboure', + 3355948 => 'Hendaye', + 3355949 => 'Saint-Jean-Pied-de-Port', + 3355950 => 'Bayonne', + 3355951 => 'Saint-Jean-de-Luz', + 3355952 => 'Anglet', + 3355953 => 'Pontacq', + 3355955 => 'Bayonne', + 3355956 => 'Saint-Martin-de-Seignanx', + 3355957 => 'Anglet', + 3355958 => 'Anglet', + 3355959 => 'Bayonne', + 3355960 => 'Mourenx', + 3355961 => 'Nay', + 3355962 => 'Lons', + 3355963 => 'Anglet', + 3355964 => 'Tarnos', + 3355965 => 'Saint-Palais', + 3355966 => 'Navarrenx', + 3355967 => 'Orthez', + 3355969 => 'Orthez', + 3355970 => 'Hasparren', + 3355972 => 'Lons', + 3355974 => 'Anglet', + 3355977 => 'Lescar', + 3355980 => 'Pau', + 3355981 => 'Lescar', + 3355982 => 'Pau', + 3355983 => 'Pau', + 3355984 => 'Pau', + 3355985 => 'Saint-Jean-de-Luz', + 3355988 => 'Arette', + 3355990 => 'Pau', + 3355992 => 'Lons', + 3355993 => 'Ustaritz', + 3355998 => 'Pau', + 3356100 => 'Labège', + 3356101 => 'Lavelanet', + 3356102 => 'Foix', + 3356104 => 'Saint-Girons', + 3356105 => 'Tarascon-sur-Ariège', + 3356107 => 'Tournefeuille', + 3356111 => 'Toulouse', + 3356112 => 'Toulouse', + 3356113 => 'Toulouse', + 3356114 => 'Toulouse', + 3356115 => 'Colomiers', + 3356116 => 'Toulouse', + 3356117 => 'Toulouse', + 3356119 => 'Toulouse', + 3356120 => 'Toulouse', + 3356121 => 'Toulouse', + 3356122 => 'Toulouse', + 3356123 => 'Toulouse', + 3356124 => 'Balma', + 3356125 => 'Toulouse', + 3356126 => 'Toulouse', + 3356129 => 'Toulouse', + 3356130 => 'Colomiers', + 3356131 => 'Toulouse', + 3356132 => 'Toulouse', + 3356133 => 'Toulouse', + 3356134 => 'Toulouse', + 3356136 => 'Toulouse', + 3356137 => 'Aucamville', + 3356139 => 'Saint-Orens-de-Gameville', + 3356140 => 'Toulouse', + 3356141 => 'Toulouse', + 3356142 => 'Toulouse', + 3356143 => 'Toulouse', + 3356144 => 'Toulouse', + 3356147 => 'Toulouse', + 3356148 => 'Toulouse', + 3356149 => 'Toulouse', + 3356150 => 'Auterive', + 3356151 => 'Muret', + 3356152 => 'Toulouse', + 3356153 => 'Toulouse', + 3356154 => 'Toulouse', + 3356155 => 'Toulouse', + 3356156 => 'Muret', + 3356157 => 'Toulouse', + 3356158 => 'Toulouse', + 3356159 => 'Toulouse', + 3356160 => 'Pamiers', + 3356161 => 'Toulouse', + 3356162 => 'Toulouse', + 3356163 => 'Toulouse', + 3356164 => 'Ax-les-Thermes', + 3356165 => 'Foix', + 3356166 => 'Saint-Girons', + 3356167 => 'Pamiers', + 3356168 => 'Mirepoix', + 3356170 => 'Aucamville', + 3356171 => 'Blagnac', + 3356172 => 'Portet-sur-Garonne', + 3356173 => 'Ramonville-Saint-Agne', + 3356175 => 'Ramonville-Saint-Agne', + 3356177 => 'Toulouse', + 3356178 => 'Colomiers', + 3356179 => 'Bagnères-de-Luchon', + 3356180 => 'Toulouse', + 3356182 => 'Grenade', + 3356183 => 'Revel', + 3356186 => 'Tournefeuille', + 3356187 => 'Carbonne', + 3356189 => 'Saint-Gaudens', + 3356192 => 'Cugnaux', + 3356194 => 'Saint-Gaudens', + 3356195 => 'Saint-Gaudens', + 3356197 => 'Cazères', + 3356199 => 'Toulouse', + 3356200 => 'Saint-Gaudens', + 3356205 => 'Auch', + 3356206 => 'Fleurance', + 3356207 => 'L\'Isle Jourdain', + 3356209 => 'Eauze', + 3356211 => 'Toulouse', + 3356212 => 'Toulouse', + 3356214 => 'Toulouse', + 3356215 => 'Toulouse', + 3356216 => 'Toulouse', + 3356217 => 'Toulouse', + 3356219 => 'Ramonville-Saint-Agne', + 3356220 => 'Portet-sur-Garonne', + 3356221 => 'Toulouse', + 3356224 => 'Labège', + 3356226 => 'Toulouse', + 3356227 => 'Toulouse', + 3356228 => 'Condom', + 3356229 => 'Montréal', + 3356230 => 'Toulouse', + 3356232 => 'Juillan', + 3356234 => 'Tarbes', + 3356236 => 'Tarbes', + 3356237 => 'Tarbes', + 3356238 => 'Tarbes', + 3356240 => 'Lannemezan', + 3356241 => 'Saint-Pé-de-Bigorre', + 3356242 => 'Lourdes', + 3356244 => 'Tarbes', + 3356246 => 'Lourdes', + 3356247 => 'Toulouse', + 3356248 => 'Toulouse', + 3356249 => 'Lannemezan', + 3356250 => 'Lannemezan', + 3356251 => 'Tarbes', + 3356253 => 'Tarbes', + 3356256 => 'Tarbes', + 3356257 => 'Balma', + 3356258 => 'Vic-Fezensac', + 3356260 => 'Auch', + 3356261 => 'Auch', + 3356262 => 'Samatan', + 3356263 => 'Auch', + 3356267 => 'Gimont', + 3356268 => 'Lectoure', + 3356270 => 'Montesquiou', + 3356271 => 'Toulouse', + 3356272 => 'Toulouse', + 3356273 => 'Toulouse', + 3356274 => 'Blagnac', + 3356275 => 'Aucamville', + 3356287 => 'Toulouse', + 3356288 => 'Toulouse', + 3356289 => 'L\'Union', + 3356290 => 'Ibos', + 3356291 => 'Bagnères-de-Bigorre', + 3356292 => 'Cauterets', + 3356293 => 'Tarbes', + 3356294 => 'Lourdes', + 3356295 => 'Bagnères-de-Bigorre', + 3356297 => 'Argelès-Gazost', + 3356298 => 'Lannemezan', + 3356303 => 'Montauban', + 3356304 => 'Moissac', + 3356305 => 'Moissac', + 3356320 => 'Montauban', + 3356321 => 'Montauban', + 3356322 => 'Montauban', + 3356323 => 'Montauban', + 3356328 => 'Albias', + 3356329 => 'Valence', + 3356332 => 'Castelsarrasin', + 3356334 => 'Graulhet', + 3356335 => 'Castres', + 3356336 => 'Carmaux', + 3356337 => 'Lacaune', + 3356338 => 'Albi', + 3356339 => 'Valence', + 3356342 => 'Graulhet', + 3356343 => 'Albi', + 3356345 => 'Saint-Juéry', + 3356346 => 'Albi', + 3356347 => 'Albi', + 3356348 => 'Albi', + 3356349 => 'Albi', + 3356351 => 'Castres', + 3356354 => 'Albi', + 3356357 => 'Gaillac', + 3356358 => 'Lavaur', + 3356359 => 'Castres', + 3356360 => 'Albi', + 3356361 => 'Mazamet', + 3356362 => 'Castres', + 3356363 => 'Montauban', + 3356366 => 'Montauban', + 3356368 => 'Montauban', + 3356371 => 'Castres', + 3356372 => 'Castres', + 3356373 => 'Labruguière', + 3356376 => 'Carmaux', + 3356377 => 'Albi', + 3356378 => 'Albi', + 3356379 => 'Réalmont', + 3356380 => 'Albi', + 3356381 => 'Gaillac', + 3356383 => 'Lavaur', + 3356391 => 'Montauban', + 3356392 => 'Montauban', + 3356393 => 'Caussade', + 3356397 => 'Mazamet', + 3356398 => 'Mazamet', + 3356510 => 'Saint-Cère', + 3356514 => 'Figeac', + 3356520 => 'Cahors', + 3356522 => 'Cahors', + 3356523 => 'Cahors', + 3356527 => 'Souillac', + 3356530 => 'Cahors', + 3356534 => 'Figeac', + 3356535 => 'Cahors', + 3356537 => 'Souillac', + 3356538 => 'Saint-Céré', + 3356539 => 'Biars-sur-Cère', + 3356541 => 'Gourdon', + 3356542 => 'Rodez', + 3356543 => 'Decazeville', + 3356545 => 'Villefranche-de-Rouergue', + 3356549 => 'Saint-Affrique', + 3356550 => 'Figeac', + 3356551 => 'Laguiole', + 3356553 => 'Cahors', + 3356558 => 'Millau', + 3356559 => 'Millau', + 3356560 => 'Millau', + 3356561 => 'Millau', + 3356565 => 'Rieupeyroux', + 3356567 => 'Rodez', + 3356568 => 'Rodez', + 3356573 => 'Rodez', + 3356575 => 'Rodez', + 3356577 => 'Rodez', + 3356578 => 'Rodez', + 3356580 => 'Montbazens', + 3356581 => 'Villefranche-de-Rouergue', + 3356587 => 'Rodez', + 3356597 => 'Saint-Affrique', + 3356598 => 'Saint-Affrique', + 3356700 => 'Toulouse', + 3356711 => 'Toulouse', + 3356716 => 'Toulouse', + 3356722 => 'Toulouse', + 3356733 => 'Toulouse', + 3356745 => 'Tarbes', + 3358134 => 'Toulouse', + 3358160 => 'Toulouse', + 3358197 => 'Toulouse', + 3358274 => 'Toulouse', + 3358295 => 'Toulouse', + 3358741 => 'Limoges', + 3359020 => 'Les Abymes', + 3359021 => 'Pointe-à-Pitre', + 3359022 => 'Petit-Canal', + 3359023 => 'Le Moule', + 3359024 => 'Morne-À-l\'Eau', + 3359025 => 'Baie Mahault', + 3359026 => 'Baie Mahault', + 3359027 => 'Saint Barthélémy', + 3359028 => 'Sainte Rose', + 3359029 => 'Saint Barthélémy', + 3359032 => 'Baie Mahault', + 3359038 => 'Baie Mahault', + 3359041 => 'Baie Mahault', + 3359048 => 'Les Abymes', + 3359051 => 'Saint Barthélémy', + 3359052 => 'Saint Barthélémy', + 3359060 => 'Baie Mahault', + 3359068 => 'Sainte Rose', + 3359080 => 'Saint-Claude', + 3359081 => 'Basse Terre', + 3359082 => 'Pointe-à-Pitre', + 3359083 => 'Pointe-à-Pitre', + 3359084 => 'Le Gosier', + 3359085 => 'Sainte-Anne', + 3359086 => 'Capesterre Belle Eau', + 3359087 => 'Saint Barthélémy', + 3359088 => 'Sainte-Anne', + 3359089 => 'Les Abymes', + 3359090 => 'Pointe-à-Pitre', + 3359091 => 'Les Abymes', + 3359092 => 'Trois-Rivières', + 3359093 => 'Pointe-à-Pitre', + 3359094 => 'Petit Bourg', + 3359095 => 'Petit Bourg', + 3359097 => 'Grand-Bourg', + 3359098 => 'Vieux Habitants', + 3359099 => 'Basse Terre', + 3359422 => 'Kourou', + 3359425 => 'Cayenne', + 3359427 => 'Saint-Laurent-du-Maroni', + 3359428 => 'Cayenne', + 3359429 => 'Cayenne', + 3359430 => 'Cayenne', + 3359431 => 'Cayenne', + 3359432 => 'Kourou', + 3359434 => 'Saint-Laurent-du-Maroni', + 3359435 => 'Matoury', + 3359437 => 'Cayenne', + 3359438 => 'Cayenne', + 3359439 => 'Cayenne', + 3359638 => 'Le Robert', + 3359639 => 'Fort de France', + 3359642 => 'Fort de France', + 3359648 => 'Rivière-Salée', + 3359650 => 'Fort de France', + 3359651 => 'Fort de France', + 3359652 => 'Schoelcher', + 3359653 => 'Le Lorrain', + 3359654 => 'Le François', + 3359655 => 'Le Morne Vert', + 3359656 => 'Ducos', + 3359657 => 'Saint-Joseph', + 3359658 => 'Fort de France', + 3359660 => 'Fort de France', + 3359661 => 'Schoelcher', + 3359662 => 'Rivière-Pilote', + 3359663 => 'Fort de France', + 3359664 => 'Fort de France', + 3359665 => 'Le Robert', + 3359667 => 'Gros-Morne', + 3359668 => 'Rivière-Salée', + 3359669 => 'Sainte-Marie', + 3359670 => 'Fort de France', + 3359671 => 'Fort de France', + 3359672 => 'Fort de France', + 3359673 => 'Fort de France', + 3359674 => 'Le Vauclin', + 3359675 => 'Fort de France', + 3359676 => 'Sainte-Anne', + 3359677 => 'Ducos', + 3359678 => 'Saint-Pierre', + 3359679 => 'Fort de France', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/34.php b/src/libphonenumber/geocoding/data/en/34.php new file mode 100644 index 000000000..72fe2756d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/34.php @@ -0,0 +1,86 @@ + 'Madrid', + 34820 => 'Ávila', + 34822 => 'Tenerife', + 34823 => 'Salamanca', + 34827 => 'Cáceres', + 34842 => 'Cantabria', + 34843 => 'Guipúzcoa', + 34847 => 'Burgos', + 34848 => 'Navarre', + 34850 => 'Almería', + 34853 => 'Jaén', + 34856 => 'Cádiz', + 34859 => 'Huelva', + 34860 => 'Valencia', + 34868 => 'Murcia', + 34869 => 'Cuenca', + 34872 => 'Gerona', + 34874 => 'Huesca', + 34875 => 'Soria', + 34876 => 'Zaragoza', + 34878 => 'Teruel', + 34879 => 'Palencia', + 34880 => 'Zamora', + 34881 => 'La Coruña', + 34884 => 'Asturias', + 34888 => 'Ourense', + 3491 => 'Madrid', + 34920 => 'Ávila', + 34922 => 'Tenerife', + 34923 => 'Salamanca', + 34924 => 'Badajoz', + 34925 => 'Toledo', + 34926 => 'Ciudad Real', + 34927 => 'Cáceres', + 34928 => 'Las Palmas', + 3493 => 'Barcelona', + 34941 => 'La Rioja', + 34942 => 'Cantabria', + 34943 => 'Guipúzcoa', + 34944 => 'Vizcaya', + 34945 => 'Álava', + 34946 => 'Vizcaya', + 34947 => 'Burgos', + 34948 => 'Navarre', + 34949 => 'Guadalajara', + 34950 => 'Almería', + 34951 => 'Málaga', + 34952 => 'Málaga', + 34953 => 'Jaén', + 34954 => 'Seville', + 34955 => 'Seville', + 34956 => 'Cádiz', + 34957 => 'Córdoba', + 34958 => 'Granada', + 34959 => 'Huelva', + 34960 => 'Valencia', + 34961 => 'Valencia', + 34962 => 'Valencia', + 34963 => 'Valencia', + 34964 => 'Castellón', + 34965 => 'Alicante', + 34966 => 'Alicante', + 34967 => 'Albacete', + 34968 => 'Murcia', + 34969 => 'Cuenca', + 34971 => 'Balearic Islands', + 34972 => 'Gerona', + 34973 => 'Lérida', + 34974 => 'Huesca', + 34975 => 'Soria', + 34976 => 'Zaragoza', + 34977 => 'Tarragona', + 34978 => 'Teruel', + 34979 => 'Palencia', + 34980 => 'Zamora', + 34981 => 'Coruña', + 34982 => 'Lugo', + 34983 => 'Valladolid', + 34984 => 'Asturias', + 34985 => 'Asturias', + 34986 => 'Pontevedra', + 34987 => 'León', + 34988 => 'Ourense', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/351.php b/src/libphonenumber/geocoding/data/en/351.php new file mode 100644 index 000000000..1a3e83fa5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/351.php @@ -0,0 +1,54 @@ + 'Lisbon', + 35122 => 'Porto', + 351231 => 'Mealhada', + 351232 => 'Viseu', + 351233 => 'Figueira da Foz', + 351234 => 'Aveiro', + 351235 => 'Arganil', + 351236 => 'Pombal', + 351238 => 'Seia', + 351239 => 'Coimbra', + 351241 => 'Abrantes', + 351242 => 'Ponte de Sôr', + 351243 => 'Santarém', + 351244 => 'Leiria', + 351245 => 'Portalegre', + 351249 => 'Torres Novas', + 351251 => 'Valença', + 351252 => 'V. N. de Famalicão', + 351253 => 'Braga', + 351254 => 'Peso da Régua', + 351255 => 'Penafiel', + 351256 => 'S. João da Madeira', + 351258 => 'Viana do Castelo', + 351259 => 'Vila Real', + 351261 => 'Torres Vedras', + 351262 => 'Caldas da Rainha', + 351263 => 'Vila Franca de Xira', + 351265 => 'Setúbal', + 351266 => 'Évora', + 351268 => 'Estremoz', + 351269 => 'Santiago do Cacém', + 351271 => 'Guarda', + 351272 => 'Castelo Branco', + 351273 => 'Bragança', + 351274 => 'Proença-a-Nova', + 351275 => 'Covilhã', + 351276 => 'Chaves', + 351277 => 'Idanha-a-Nova', + 351278 => 'Mirandela', + 351279 => 'Moncorvo', + 351281 => 'Tavira', + 351282 => 'Portimão', + 351283 => 'Odemira', + 351284 => 'Beja', + 351285 => 'Moura', + 351286 => 'Castro Verde', + 351289 => 'Faro', + 351291 => 'Funchal', + 351292 => 'Horta', + 351295 => 'Angra do Heroísmo', + 351296 => 'Ponta Delgada', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/352.php b/src/libphonenumber/geocoding/data/en/352.php new file mode 100644 index 000000000..dd630a973 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/352.php @@ -0,0 +1,53 @@ + 'Luxembourg', + 35223 => 'Mondorf-les-Bains', + 35224 => 'Luxembourg', + 35225 => 'Luxembourg', + 35226 => 'Luxembourg', + 35227 => 'Luxembourg', + 35229 => 'Luxembourg', + 35230 => 'Capellen', + 35231 => 'Bertrange', + 35232 => 'Mersch', + 35233 => 'Walferdange', + 35234 => 'Senningerberg', + 35235 => 'Sandweiler', + 35236 => 'Hesperange', + 35237 => 'Leudelange', + 35239 => 'Steinfort', + 35240 => 'Luxembourg', + 35242 => 'Luxembourg', + 35243 => 'Luxembourg', + 35244 => 'Luxembourg', + 35245 => 'Luxembourg', + 35246 => 'Luxembourg', + 35247 => 'Luxembourg', + 35248 => 'Luxembourg', + 35249 => 'Luxembourg', + 35250 => 'Bascharage', + 35251 => 'Dudelange', + 35252 => 'Dudelange', + 35253 => 'Esch-sur-Alzette', + 35254 => 'Esch-sur-Alzette', + 35255 => 'Esch-sur-Alzette', + 35256 => 'Rumelange', + 35257 => 'Esch-sur-Alzette', + 35258 => 'Differdange', + 35259 => 'Soleuvre', + 35271 => 'Betzdorf', + 35272 => 'Echternach', + 35274 => 'Wasserbillig', + 35275 => 'Grevenmacher', + 35276 => 'Wormeldange', + 35278 => 'Junglinster', + 35279 => 'Berdorf', + 35280 => 'Diekirch', + 35281 => 'Ettelbruck', + 35283 => 'Vianden', + 35287 => 'Larochette', + 35292 => 'Clervaux', + 35295 => 'Wiltz', + 35297 => 'Weiswampach', + 35299 => 'Troisvierges', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/353.php b/src/libphonenumber/geocoding/data/en/353.php new file mode 100644 index 000000000..ef01cf0fe --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/353.php @@ -0,0 +1,52 @@ + 'Dublin', + 35321 => 'Cork/Kinsale/Coachford', + 35322 => 'Mallow', + 35323 => 'Bandon', + 35324 => 'Youghal', + 35325 => 'Fermoy', + 35326 => 'Macroom', + 35327 => 'Bantry', + 35328 => 'Skibbereen', + 35329 => 'Kanturk', + 353402 => 'Arklow', + 353404 => 'Wicklow', + 35341 => 'Drogheda/Ardee', + 35342 => 'Dundalk/Carrickmacross/Castleblaney', + 35343 => 'Longford/Granard', + 35344 => 'Mullingar/Castlepollard/Tyrrellspass', + 35345 => 'Naas/Kildare/Curragh', + 35346 => 'Navan/Kells/Trim/Edenderry/Enfield', + 35347 => 'Monaghan/Clones', + 35349 => 'Cavan/Cootehill/Oldcastle/Belturbet', + 353504 => 'Thurles', + 353505 => 'Roscrea', + 35351 => 'Waterford/Carrick-on-Suir/New Ross/Kilmacthomas', + 35352 => 'Clonmel/Cahir/Killenaule', + 35353 => 'Wexford/Enniscorthy/Ferns/Gorey', + 35356 => 'Kilkenny/Castlecomer/Freshford', + 35357 => 'Portlaoise/Abbeyleix/Tullamore/Birr', + 35358 => 'Dungarvan', + 35359 => 'Carlow/Muine Bheag/Athy/Baltinglass', + 35361 => 'Limerick/Scariff', + 35362 => 'Tipperary/Cashel', + 35363 => 'Charleville', + 35364 => 'Killarney/Rathmore', + 35365 => 'Ennis/Ennistymon/Kilrush', + 35366 => 'Tralee/Dingle/Killorglin/Cahersiveen', + 35367 => 'Nenagh', + 35368 => 'Listowel', + 35369 => 'Newcastle West', + 35371 => 'Sligo/Manorhamilton/Carrick-on-Shannon', + 35374 => 'Letterkenny/Donegal/Dungloe/Buncrana', + 35390 => 'Athlone/Ballinasloe/Portumna/Roscommon', + 35391 => 'Galway/Gort/Loughrea', + 35393 => 'Tuam', + 35394 => 'Castlebar/Claremorris/Castlerea/Ballinrobe', + 35395 => 'Clifden', + 35396 => 'Ballina', + 35397 => 'Belmullet', + 35398 => 'Westport', + 35399 => 'Kilronan', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/354.php b/src/libphonenumber/geocoding/data/en/354.php new file mode 100644 index 000000000..4f627ae89 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/354.php @@ -0,0 +1,9 @@ + 'Keflavík', + 354462 => 'Akureyri', + 354551 => 'Reykjavík/Vesturbær/Miðbærinn', + 354552 => 'Reykjavík/Vesturbær/Miðbærinn', + 354561 => 'Reykjavík/Vesturbær/Miðbærinn', + 354562 => 'Reykjavík/Vesturbær/Miðbærinn', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/355.php b/src/libphonenumber/geocoding/data/en/355.php new file mode 100644 index 000000000..c1607e68b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/355.php @@ -0,0 +1,67 @@ + 'Koplik', + 355212 => 'Pukë', + 355213 => 'Bajram Curri', + 355214 => 'Krumë', + 355215 => 'Lezhë', + 355216 => 'Rrëshen', + 355217 => 'Burrel', + 355218 => 'Peshkopi', + 355219 => 'Bulqizë', + 35522 => 'Shkodër', + 35524 => 'Kukës', + 355261 => 'Vau-Dejës', + 355271 => 'Fushë-Arrëz', + 355284 => 'Rubik', + 355287 => 'Klos', + 355311 => 'Kuçovë', + 355312 => 'Çorovodë', + 355313 => 'Ballsh', + 35532 => 'Berat', + 35533 => 'Vlorë', + 35534 => 'Fier', + 35535 => 'Lushnje', + 355361 => 'Ura Vajgurore', + 355368 => 'Poliçan', + 355371 => 'Divjakë', + 355381 => 'Patos', + 355382 => 'Roskovec', + 355391 => 'Orikum', + 355392 => 'Selenicë', + 355393 => 'Himarë', + 3554 => 'Tirana', + 35547 => 'Kamëz/Vorë', + 355511 => 'Kruje', + 355512 => 'Peqin', + 355513 => 'Gramsh', + 355514 => 'Librazhd', + 35552 => 'Durrës', + 35553 => 'Laç', + 35554 => 'Elbasan', + 35555 => 'Kavajë', + 355561 => 'Mamurras', + 355563 => 'Fushë-Krujë', + 355571 => 'Shijak', + 355572 => 'Manëz', + 355573 => 'Sukth', + 355577 => 'Rrogozhinë', + 355581 => 'Cërrik', + 355582 => 'Belsh', + 355591 => 'Përrenjas', + 355811 => 'Bilisht', + 355812 => 'Ersekë', + 355813 => 'Përmet', + 355814 => 'Tepelenë', + 355815 => 'Delvinë', + 35582 => 'Korçë', + 35583 => 'Pogradec', + 35584 => 'Gjirokastër', + 35585 => 'Sarandë', + 355861 => 'Maliq', + 355871 => 'Leskovik', + 355875 => 'Këlcyrë', + 355881 => 'Libohovë', + 355885 => 'Memaliaj', + 355891 => 'Konispol', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/358.php b/src/libphonenumber/geocoding/data/en/358.php new file mode 100644 index 000000000..f944ffaa1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/358.php @@ -0,0 +1,23 @@ + 'North Karelia', + 35814 => 'Central Finland', + 35815 => 'Mikkeli', + 35816 => 'Lapland', + 35817 => 'Kuopio', + 35818 => 'Åland Islands', + 35819 => 'Nylandia', + 3582 => 'Turku/Pori', + 3583 => 'Tavastia', + 35851 => 'Kymi', + 35852 => 'Kymi', + 35853 => 'Kymi', + 35854 => 'Kymi', + 35855 => 'Kymi', + 35856 => 'Kymi', + 35857 => 'Kymi', + 35858 => 'Kymi', + 3586 => 'Vaasa', + 3588 => 'Oulu', + 3589 => 'Helsinki', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/359.php b/src/libphonenumber/geocoding/data/en/359.php new file mode 100644 index 000000000..53cef9578 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/359.php @@ -0,0 +1,2088 @@ + 'Sofia', + 359301 => 'Smolyan', + 3593019 => 'Pisanitsa', + 3593020 => 'Davidkovo', + 35930200 => 'Zagrazhden, Smol.', + 35930205 => 'Starnitsa', + 3593022 => 'Vievo', + 3593023 => 'Momchilovtsi', + 3593024 => 'Taran', + 3593025 => 'Banite', + 35930256 => 'Galabovo, Smol.', + 35930257 => 'Vishnevo', + 3593026 => 'Smilyan', + 3593027 => 'Slaveyno', + 3593028 => 'Arda', + 3593029 => 'Petkovo, Smol.', + 3593030 => 'Shiroka laka', + 3593032 => 'Srednogortsi', + 3593034 => 'Levochevo', + 3593035 => 'Varbina', + 3593036 => 'Mogilitsa', + 3593037 => 'Sivino', + 3593038 => 'Chokmanovo', + 3593039 => 'Polkovnik Serafimovo', + 3593040 => 'Trigrad', + 3593041 => 'Devin', + 35930410 => 'Breze, Smol.', + 35930416 => 'Gyovren', + 35930417 => 'Grohotno', + 35930418 => 'Buynovo, Smol.', + 35930419 => 'Yagodina', + 3593042 => 'Borino', + 3593043 => 'Zmeitsa', + 3593044 => 'Lyaskovo, Smol.', + 3593045 => 'Dospat', + 35930456 => 'Chavdar, Smol.', + 35930457 => 'Kasak', + 35930458 => 'Lyubcha', + 35930459 => 'Brashten', + 3593046 => 'Barutin', + 35930472 => 'Mihalkovo', + 35930475 => 'Stomanevo', + 35930476 => 'Selcha', + 3593049 => 'Beden', + 3593050 => 'Bukova polyana', + 3593051 => 'Chepelare', + 35930517 => 'Zabardo', + 3593052 => 'Laki, Plovdiv', + 35930528 => 'Manastir, Plovdiv', + 3593053 => 'Hvoyna', + 3593054 => 'Podvis, Smol.', + 3593055 => 'Elhovets', + 3593056 => 'Chepintsi, Smol.', + 3593057 => 'Plovdivtsi', + 3593058 => 'Mugla', + 3593059 => 'Kutela', + 359306 => 'Rudozem', + 3593071 => 'Zlatograd', + 3593072 => 'Nedelino', + 3593073 => 'Startsevo', + 3593074 => 'Erma reka', + 3593075 => 'Dolen, Smol.', + 3593076 => 'Tsatsarovtsi', + 3593077 => 'Sredets, Smol.', + 3593079 => 'Kozarka', + 359308 => 'Madan, Smol.', + 359309 => 'Pamporovo', + 3593100 => 'Belashtitsa', + 3593101 => 'Voyvodinovo', + 3593102 => 'Karadzhovo', + 3593103 => 'Milevo', + 3593104 => 'Yagodovo, Plovdiv', + 3593105 => 'Manolsko Konare', + 3593106 => 'Stroevo', + 3593107 => 'Graf Ignatievo', + 3593108 => 'Boykovo', + 3593109 => 'Lilkovo', + 3593110 => 'Popovitsa', + 35931108 => 'Bogdanitsa', + 3593111 => 'Parvenets, Plovdiv', + 3593112 => 'Markovo, Plovdiv', + 3593113 => 'Branipole', + 3593114 => 'Brestnik', + 3593115 => 'Kuklen', + 3593116 => 'Krumovo, Plovdiv', + 3593117 => 'Katunitsa', + 3593118 => 'Sadovo, Plovdiv', + 3593119 => 'Galabovo, Plovdiv', + 3593120 => 'Hrabrino', + 3593121 => 'Rogosh', + 3593122 => 'Manole', + 3593123 => 'Kaloyanovo, Plovdiv', + 3593124 => 'Kalekovets', + 3593125 => 'Razhevo Konare', + 35931258 => 'Glavatar', + 3593126 => 'Trud', + 3593127 => 'Tsaratsovo', + 3593128 => 'Zlatitrap', + 3593129 => 'Skutare', + 3593130 => 'Karavelovo, Plovdiv', + 35931308 => 'Bogdan, Plovdiv', + 35931309 => 'Kliment, Plovdiv', + 3593132 => 'Banya, Plovdiv', + 35931324 => 'Mrachenik', + 3593133 => 'Kalofer', + 3593134 => 'Sopot, Plovdiv', + 3593135 => 'Karnare', + 3593136 => 'Rozino, Plovdiv', + 3593137 => 'Klisura, Plovdiv', + 3593138 => 'Vedrare', + 35931387 => 'Prolom', + 35931388 => 'Beguntsi', + 35931390 => 'Moskovets', + 35931392 => 'Dabene', + 35931393 => 'Voynyagovo', + 35931394 => 'Vasil Levski, Plovdiv', + 35931395 => 'Iganovo', + 35931396 => 'Domlyan', + 35931397 => 'Hristo Danovo', + 35931398 => 'Slatina, Plovdiv', + 35931401 => 'Kadievo', + 35931402 => 'Skobelevo, Plovdiv', + 35931403 => 'Trivoditsi', + 3593142 => 'Brestovitsa, Plovdiv', + 3593143 => 'Perushtitsa', + 3593145 => 'Krichim', + 3593146 => 'Kurtovo Konare', + 3593147 => 'Novo selo, Plovdiv', + 3593148 => 'Yoakim Gruevo', + 3593149 => 'Tsalapitsa', + 3593151 => 'Rakovski, Plovdiv', + 3593153 => 'Stryama', + 3593154 => 'Chalakovi', + 3593155 => 'Momino selo', + 3593156 => 'Shishmantsi', + 3593157 => 'Bolyarino', + 3593159 => 'Belozem', + 35931602 => 'Tatarevo, Plovdiv', + 35931603 => 'Vinitsa', + 35931604 => 'Dragoynovo', + 35931605 => 'Bukovo, Plovdiv', + 35931606 => 'Voden, Plovdiv', + 3593162 => 'Gradina, Plovdiv', + 35931620 => 'Dobri dol, Plovdiv', + 35931627 => 'Krushevo, Plovdiv', + 3593163 => 'Iskra, Plovdiv', + 3593164 => 'Dalbok izvor', + 3593165 => 'Karadzhalovo', + 3593166 => 'Byala reka, Plovdiv', + 3593167 => 'Bryagovo, Plovdiv', + 3593168 => 'Ezerovo, Plovdiv', + 35931700 => 'Belovitsa', + 35931701 => 'Krastevich', + 35931702 => 'Dolna mahala, Plovdiv', + 35931703 => 'Zhitnitsa, Plovdiv', + 35931704 => 'Ivan Vazovo', + 35931705 => 'Gorna mahala', + 35931706 => 'Suhozem', + 35931707 => 'Chernozemen', + 35931708 => 'Pesnopoy, Plovdiv', + 35931709 => 'Mihiltsi', + 3593173 => 'Panicheri', + 3593174 => 'Staro Zhelezare', + 3593175 => 'Dalgo pole, Plovdiv', + 3593176 => 'Starosel', + 3593177 => 'Novo Zhelezare', + 3593178 => 'Krasnovo', + 35931791 => 'Begovo', + 35931792 => 'Chernichevo, Plovdiv', + 359318 => 'Saedinenie, Plovdiv', + 3593190 => 'Varben, Plovdiv', + 3593191 => 'Brezovo, Plovdiv', + 3593192 => 'Babek', + 3593193 => 'Borets', + 3593194 => 'Zelenikovo, Plovdiv', + 3593195 => 'Rozovets', + 3593196 => 'Drangovo, Plovdiv', + 3593197 => 'Tyurkmen', + 3593198 => 'Chehlare', + 35931992 => 'Padarsko', + 35931993 => 'Sarnegor', + 35931995 => 'Streltsi, Plovdiv', + 35931996 => 'Svezhen', + 35931997 => 'Zlatosel', + 35931998 => 'Choba', + 35932 => 'Plovdiv', + 359331 => 'Asenovgrad', + 3593320 => 'Oreshets, Plovdiv', + 3593321 => 'Topolovo, Plovdiv', + 3593322 => 'Zlatovrah', + 3593323 => 'Bolyartsi, Plovdiv', + 3593324 => 'Izbeglii', + 3593325 => 'Cherven, Plovdiv', + 3593326 => 'Patriarh Evtimovo', + 3593327 => 'Bachkovo', + 3593328 => 'Dolnoslav', + 3593340 => 'Novi izvor', + 3593341 => 'Konush, Plovdiv', + 3593342 => 'Narechenski bani', + 3593343 => 'Kozanovo', + 3593344 => 'Novakovo, Plovdiv', + 3593345 => 'Lyaskovo, Plovdiv', + 3593346 => 'Muldava', + 3593347 => 'Lenovo', + 3593348 => 'Dobralak', + 3593349 => 'Boyantsi', + 359335 => 'Karlovo', + 359336 => 'Parvomay, Plovdiv', + 359337 => 'Hisarya', + 359339 => 'Stamboliyski, Plovdiv', + 35934 => 'Pazardzhik', + 359350 => 'Peshtera, Pazardzhik', + 3593510 => 'Ovchepoltsi', + 3593511 => 'Ognyanovo, Pazardzhik', + 3593512 => 'Hadzhievo', + 3593513 => 'Malo Konare', + 3593514 => 'Chernogorovo, Pazardzhik', + 3593515 => 'Kalugerovo, Pazardzhik', + 3593516 => 'Tsrancha, Pazardzhik', + 3593517 => 'Lesichovo', + 3593518 => 'Dragor', + 3593519 => 'Velichkovo, Pazardzhik', + 3593520 => 'Miryantsi', + 3593521 => 'Zvanichevo', + 3593522 => 'Gelemenovo', + 3593523 => 'Sinitevo', + 3593524 => 'Apriltsi, Pazardzhik', + 35935251 => 'Bratanitsa', + 35935252 => 'Topoli dol', + 35935254 => 'Dobrovnitsa', + 35935255 => 'Rosen, Pazardzhik', + 35935256 => 'Sbor, Pazardzhik', + 35935257 => 'Saraya', + 35935258 => 'Tsar Asen, Pazardzhik', + 3593526 => 'Dinkata', + 3593527 => 'Aleko Konstantinovo', + 3593528 => 'Govedare', + 3593529 => 'Mokrishte', + 3593530 => 'Poibrene', + 3593532 => 'Strelcha', + 3593533 => 'Bata', + 3593534 => 'Popintsi', + 3593535 => 'Levski, Pazardzhik', + 3593536 => 'Banya, Pazardzhik', + 3593537 => 'Panagyurski kolonii', + 3593538 => 'Elshitsa', + 35935391 => 'Blatnitsa', + 35935392 => 'Dyulevo, Pazardzhik', + 35935393 => 'Smilets, Pazardzhik', + 35935394 => 'Oborishte, Pazardzhik', + 35935418 => 'Krastava', + 35935419 => 'Sveta Petka', + 3593542 => 'Rakitovo', + 3593543 => 'Dorkovo', + 3593544 => 'Kostandovo', + 3593545 => 'Draginovo', + 3593547 => 'Sarnitsa, Pazardzhik', + 3593548 => 'Pashovo', + 3593549 => 'Grashevo', + 35935501 => 'Ravnogor', + 35935502 => 'Fotinovo, Pazardzhik', + 3593552 => 'Bratsigovo', + 3593553 => 'Batak, Pazardzhik', + 3593554 => 'Kozarsko', + 3593555 => 'Nova mahala, Pazardzhik', + 3593556 => 'Radilovo', + 3593557 => 'Byaga', + 3593558 => 'Isperihovo', + 3593559 => 'Kapitan Dimitrievo', + 3593561 => 'Septemvri', + 3593562 => 'Slavovitsa, Pazardzhik', + 3593563 => 'Varvara, Pazardzhik', + 3593564 => 'Semchinovo', + 3593566 => 'Boshulya', + 3593567 => 'Kovachevo, Pazardzhik', + 3593568 => 'Vinogradets', + 3593569 => 'Karabunar', + 359357 => 'Panagyurishte', + 3593581 => 'Belovo', + 3593582 => 'Momina klisura', + 3593583 => 'Gabrovitsa', + 3593584 => 'Vetren, Pazardzhik', + 3593585 => 'Akandzhievo', + 3593586 => 'Borimechkovo', + 3593587 => 'Sestrimo', + 3593588 => 'Menenkyovo', + 3593589 => 'Tserovo, Pazardzhik', + 359359 => 'Velingrad', + 359361 => 'Kardzhali', + 3593622 => 'Stremtsi', + 3593623 => 'Boyno', + 3593624 => 'Chiflik, Kardzh.', + 3593625 => 'Shiroko pole', + 3593626 => 'Perperek', + 3593628 => 'Miladinovo', + 3593629 => 'Most', + 3593631 => 'Momchilgrad', + 3593632 => 'Dzhebel', + 3593633 => 'Rogozche', + 3593634 => 'Pripek, Kardzh.', + 3593636 => 'Raven', + 3593637 => 'Gruevo', + 3593638 => 'Zvezdel', + 3593639 => 'Nanovitsa, Kardzh.', + 35936401 => 'Strandzhevo', + 35936402 => 'Gorna kula', + 3593641 => 'Krumovgrad', + 3593642 => 'Potochnitsa', + 3593643 => 'Golyama Chinka', + 3593644 => 'Egrek', + 3593645 => 'Avren, Kardzh.', + 3593646 => 'Tokachka', + 3593647 => 'Chernichevo, Kardzh.', + 3593648 => 'Golyamo Kamenyane', + 3593651 => 'Ardino', + 3593652 => 'Byal izvor, Kardzh.', + 3593653 => 'Mlechino', + 3593657 => 'Zhaltusha', + 3593658 => 'Padina, Kardzh.', + 3593661 => 'Ivaylovgrad', + 3593662 => 'Zhelezino', + 3593664 => 'Plevun', + 3593665 => 'Svirachi', + 3593666 => 'Popsko', + 3593667 => 'Pokrovan', + 35936700 => 'Shoptsi', + 35936702 => 'Gorski izvor, Kardzh.', + 3593671 => 'Podkova', + 3593672 => 'Chorbadzhiysko', + 3593673 => 'Tihomir', + 3593674 => 'Samodiva', + 3593675 => 'Fotinovo, Kardzh.', + 3593676 => 'Benkovski, Kardzh.', + 3593677 => 'Drangovo, Kardzh.', + 3593678 => 'Chakalarovo', + 3593679 => 'Kirkovo', + 3593691 => 'Chernoochene', + 3593693 => 'Lyaskovo, Kardzh.', + 3593695 => 'Komuniga', + 3593696 => 'Pchelarovo, Kardzh.', + 3593699 => 'Gabrovo, Kardzh.', + 3593700 => 'Trakiets', + 3593701 => 'Elena, Hask.', + 3593702 => 'Tsareva polyana', + 3593703 => 'Zhalti bryag', + 3593704 => 'Bryagovo, Hask.', + 3593705 => 'Vaglarovo', + 3593706 => 'Tankovo, Hask.', + 3593707 => 'Nikolovo, Hask.', + 3593708 => 'Orlovo, Hask.', + 3593709 => 'Karamantsi', + 3593710 => 'Uzundzhovo', + 3593711 => 'Dolno Botevo', + 3593712 => 'Malevo, Hask.', + 3593713 => 'Dinevo', + 3593717 => 'Konush, Hask.', + 3593718 => 'Voyvodovo, Hask.', + 3593719 => 'Knizhovnik', + 3593720 => 'Madzharovo', + 3593721 => 'Stambolovo, Hask.', + 3593722 => 'Mineralni bani, Hask.', + 3593724 => 'Susam', + 3593725 => 'Stamboliyski, Hask.', + 3593726 => 'Klokotnitsa', + 3593727 => 'Nova Nadezhda', + 3593728 => 'Slavyanovo, Hask.', + 3593729 => 'Krivo pole', + 359373 => 'Harmanli', + 3593740 => 'Pchelari', + 3593741 => 'Mandra', + 35937420 => 'Podkrepa', + 35937421 => 'Dolno pole', + 35937422 => 'Dolni Glavanak', + 35937423 => 'Golemantsi', + 35937424 => 'Kozlets', + 3593743 => 'Silen', + 3593744 => 'Sarnitsa, Hask.', + 3593745 => 'Malak izvor, Hask.', + 3593746 => 'Sirakovo, Hask.', + 3593747 => 'Tatarevo, Hask.', + 3593748 => 'Lyaskovets, Hask.', + 3593749 => 'Garvanovo', + 3593751 => 'Lyubimets', + 3593752 => 'Malko gradishte', + 3593753 => 'Oryahovo, Hask.', + 3593754 => 'Lozen, Hask.', + 3593755 => 'Belitsa, Hask.', + 3593756 => 'Valche pole', + 3593757 => 'Georgi Dobrevo', + 3593758 => 'Yerusalimovo', + 3593759 => 'Borislavtsi', + 35937602 => 'Cherna mogila, Hask.', + 35937603 => 'Rogozinovo', + 35937604 => 'Varbovo, Hask.', + 35937606 => 'Shishmanovo', + 3593762 => 'Izvorovo, Hask.', + 3593763 => 'Balgarin', + 3593764 => 'Polyanovo, Hask.', + 3593765 => 'Ivanovo, Hask.', + 3593766 => 'Biser', + 3593767 => 'Branitsa', + 3593768 => 'Dositeevo', + 3593769 => 'Oreshets, Hask.', + 35937701 => 'Sladun', + 35937702 => 'Mustrak', + 35937703 => 'Dimitrovche', + 35937704 => 'Mladinovo', + 35937705 => 'Pastrogor', + 35937706 => 'Chernodab', + 35937707 => 'Shtit', + 3593772 => 'Momkovo', + 3593773 => 'Kapitan Andreevo', + 3593774 => 'Levka', + 3593775 => 'Generalovo', + 3593776 => 'Raykova mogila', + 3593777 => 'Mezek', + 3593778 => 'Studena, Hask.', + 3593779 => 'Siva reka', + 3593781 => 'Simeonovgrad', + 3593782 => 'Kalugerovo, Hask.', + 3593783 => 'Svirkovo', + 3593784 => 'Konstantinovo, Hask.', + 3593785 => 'Dryanovo, Hask.', + 3593786 => 'Navasen', + 3593787 => 'Tyanevo, Hask.', + 359379 => 'Svilengrad', + 35938 => 'Haskovo', + 359391 => 'Dimitrovgrad', + 3593920 => 'Zlatopole', + 3593921 => 'Merichleri', + 3593922 => 'Brod', + 3593923 => 'Radievo', + 3593924 => 'Krepost', + 3593925 => 'Krum', + 3593926 => 'Dobrich, Hask.', + 3593927 => 'Chernogorovo, Hask.', + 3593928 => 'Dolno Belevo', + 3593929 => 'Golyamo Asenovo', + 3593931 => 'Kasnakovo', + 3593932 => 'Bodrovo', + 3593933 => 'Stransko', + 3593934 => 'Skobelevo, Hask.', + 3593935 => 'Varbitsa, Hask.', + 3593936 => 'Gorski izvor, Hask.', + 3593937 => 'Yabalkovo, Hask.', + 3594100 => 'Stoletovo, St. Zagora', + 3594101 => 'Opan', + 35941018 => 'Knyazhevsko', + 35941019 => 'Venets, St. Zagora', + 3594102 => 'Yastrebovo, St. Zagora', + 3594103 => 'Byal izvor, St. Zagora', + 3594104 => 'Kravino', + 3594105 => 'Byalo pole', + 3594106 => 'Pastren', + 3594107 => 'Sredets, St. Zagora', + 3594108 => 'Vasil Levski, St. Zagora', + 3594109 => 'Trakia', + 3594111 => 'Starozagorski bani', + 35941113 => 'Pryaporets, St. Zagora', + 35941114 => 'Lozen, St. Zagora', + 35941115 => 'Borilovo', + 35941116 => 'Sladak Kladenets', + 35941117 => 'Kazanka', + 35941118 => 'Ostra mogila, St. Zagora', + 35941119 => 'Elhovo, St. Zagora', + 3594112 => 'Badeshte', + 3594113 => 'Preslaven', + 35941144 => 'Kaloyanovets', + 35941145 => 'Arnautito', + 35941146 => 'Hristianovo', + 35941149 => 'Lovets, St. Zagora', + 3594115 => 'Kirilovo, St. Zagora', + 3594116 => 'Rakitnitsa, St. Zagora', + 35941171 => 'Dalboki', + 35941172 => 'Gorno Botevo', + 35941173 => 'Bratya Kunchevi', + 35941174 => 'Podslon, St. Zagora', + 35941175 => 'Kolena', + 35941178 => 'Oryahovitsa, St. Zagora', + 35941179 => 'Han Asparuhovo', + 3594118 => 'Pamukchii, St. Zagora', + 3594121 => 'Lyulyak', + 3594122 => 'Elenino', + 3594123 => 'Bogomilovo', + 3594124 => 'Zmeyovo', + 3594125 => 'Mihaylovo, St. Zagora', + 3594126 => 'Hrishteni', + 35941270 => 'Malka Vereya', + 35941274 => 'Samuilovo, St. Zagora', + 35941275 => 'Lyaskovo, St. Zagora', + 35941276 => 'Mogila, St. Zagora', + 35941277 => 'Zagore', + 35941279 => 'Strelets, St. Zagora', + 3594129 => 'Madzherito', + 3594130 => 'Spasovo, St. Zagora', + 3594132 => 'Orizovo', + 35941330 => 'Tsenovo, St. Zagora', + 35941331 => 'Granit', + 35941332 => 'Naydenovo', + 35941333 => 'Sredno gradishte', + 35941334 => 'Saedinenie, St. Zagora', + 35941335 => 'Mogilovo', + 35941336 => 'Yazdach', + 35941337 => 'Sarnevets', + 35941338 => 'Tselina', + 35941339 => 'Dimitrievo', + 3594134 => 'Bratya Daskalovi', + 35941350 => 'Mirovo, St. Zagora', + 35941351 => 'Partizanin', + 35941352 => 'Vinarovo, St. Zagora', + 35941353 => 'Plodovitovo', + 35941354 => 'Malko Tranovo', + 35941355 => 'Yavorovo', + 35941356 => 'Rupkite', + 35941357 => 'Zetyovo, St. Zagora', + 35941358 => 'Opalchenets', + 35941359 => 'Izvorovo, St. Zagora', + 3594136 => 'Cherna gora, St. Zagora', + 3594137 => 'Veren', + 3594138 => 'Gita', + 3594139 => 'Svoboda, St. Zagora', + 3594140 => 'Polski Gradets', + 3594142 => 'Troyanovo, St. Zagora', + 3594143 => 'Sarnevo, St. Zagora', + 3594144 => 'Kovachevo, St. Zagora', + 3594145 => 'Znamenosets', + 3594146 => 'Dinya', + 3594147 => 'Lyubenovo, St. Zagora', + 35941480 => 'Kolarovo, St. Zagora', + 35941484 => 'Zemlen', + 35941489 => 'Bozduganovo', + 3594149 => 'Trankovo, St. Zagora', + 3594152 => 'Obruchishte', + 3594153 => 'Madrets, St. Zagora', + 3594154 => 'Mednikarovo', + 3594155 => 'Glavan, St. Zagora', + 3594156 => 'Aprilovo, St. Zagora', + 3594157 => 'Razdelna, St. Zagora', + 3594158 => 'Iskritsa', + 359416 => 'Chirpan', + 359417 => 'Radnevo', + 359418 => 'Galabovo, St. Zagora', + 35942 => 'Stara Zagora', + 359431 => 'Kazanlak', + 3594321 => 'Maglizh', + 3594322 => 'Yagoda', + 3594323 => 'Tulovo', + 3594324 => 'Shipka', + 3594325 => 'Kanchevo', + 3594326 => 'Enina', + 3594327 => 'Sheynovo', + 3594329 => 'Dolno Sahrane', + 3594330 => 'Nikolaevo, St. Zagora', + 3594331 => 'Gurkovo, St. Zagora', + 3594332 => 'Vetren, St. Zagora', + 3594333 => 'Dabovo, St. Zagora', + 3594334 => 'Elhovo, St. Zagora, mun. Nikolaevo', + 3594335 => 'Razhena', + 3594336 => 'Dolno Izvorovo', + 3594337 => 'Yasenovo, St. Zagora', + 3594338 => 'Kran', + 3594339 => 'Yulievo', + 3594340 => 'Panicherevo', + 3594341 => 'Cherganovo', + 3594342 => 'Ovoshtnik', + 3594343 => 'Konare, St. Zagora', + 3594344 => 'Shanovo', + 3594345 => 'Raduntsi', + 3594346 => 'Golyamo Dryanovo', + 3594347 => 'Rozovo, St. Zagora', + 3594348 => 'Dunavtsi, St. Zagora', + 3594350 => 'Gorno Izvorovo', + 3594351 => 'Koprinka', + 3594352 => 'Gorno Cherkovishte', + 3594353 => 'Srednogorovo', + 3594354 => 'Zimnitsa, St. Zagora', + 3594355 => 'Buzovgrad', + 3594356 => 'Hadzhidimitrovo, St. Zagora', + 3594357 => 'Gorno Sahrane', + 3594358 => 'Skobelevo, St. Zagora', + 3594359 => 'Asen, St. Zagora', + 3594361 => 'Pavel banya', + 35943616 => 'Turia', + 3594362 => 'Manolovo', + 3594363 => 'Gabarevo', + 3594364 => 'Osetenovo', + 3594367 => 'Tazha', + 3594368 => 'Tarnicheni', + 3594369 => 'Aleksandrovo, St. Zagora', + 35944 => 'Sliven', + 3594510 => 'Zhelyu voyvoda', + 3594511 => 'Slivenski mineralni bani', + 3594512 => 'Blatets, Sliven', + 3594513 => 'Gavrailovoc', + 3594514 => 'Krushare', + 3594515 => 'Mokren', + 3594516 => 'Kermen', + 3594517 => 'Ichera', + 3594518 => 'Topolchane', + 3594519 => 'Samuilovo, Sliven', + 3594520 => 'Konyovo', + 3594522 => 'Korten', + 3594523 => 'Stoil voyvoda', + 3594524 => 'Kamenovo, Sliven', + 3594525 => 'Omarchevo, Sliven', + 3594526 => 'Mlekarevo', + 3594527 => 'Zagortsi, Sliven', + 3594528 => 'Lyubenova mahala', + 3594529 => 'Sadievo, Sliven', + 359453 => 'Kotel', + 359454 => 'Tvarditsa, Sliven', + 3594551 => 'Byala, Sliven', + 3594552 => 'Stara reka, Sliven', + 3594553 => 'Rakovo, Sliven', + 3594554 => 'Trapoklovo', + 3594556 => 'Sotirya', + 3594557 => 'Bikovo', + 3594562 => 'Kriva krusha', + 3594564 => 'Novoselets', + 3594566 => 'Pitovo', + 3594567 => 'Banya, Sliven', + 359457 => 'Nova Zagora', + 3594580 => 'Borintsi', + 3594582 => 'Gradets, Sliven', + 3594583 => 'Kipilovo', + 3594584 => 'Ticha', + 3594585 => 'Zheravna', + 3594586 => 'Neykovo, Sliven', + 3594587 => 'Yablanovo', + 3594588 => 'Filaretovo', + 3594592 => 'Byala palanka', + 3594593 => 'Shivachevo', + 3594595 => 'Sborishte', + 3594597 => 'Borov dol', + 3594599 => 'Chervenakovo', + 35946 => 'Yambol', + 359470 => 'Topolovgrad', + 3594710 => 'Bolyarsko', + 3594711 => 'Bezmer, Yambol', + 3594712 => 'Kabile', + 3594713 => 'Stara reka, Yambol', + 3594714 => 'Drazhevo', + 3594715 => 'Kalchevo', + 3594716 => 'Veselinovo, Yambol', + 3594717 => 'Chargan', + 3594718 => 'Roza', + 35947192 => 'Zavoy', + 35947193 => 'Mogila, Yambol', + 35947201 => 'Izgrev, Yambol', + 35947202 => 'Zhrebino', + 35947203 => 'Trankovo, Yambol', + 35947204 => 'Pchela', + 3594722 => 'Granitovo, Yambol', + 3594723 => 'Boyanovo, Yambol', + 3594724 => 'Razdel, Yambol', + 3594725 => 'Lesovo', + 3594726 => 'Malomirovo', + 3594727 => 'Malak manastir', + 3594728 => 'Melnitsa', + 3594729 => 'Kirilovo, Yambol', + 3594730 => 'Knyazhevo', + 3594732 => 'Ustrem', + 3594733 => 'Orlov dol', + 3594734 => 'Srem', + 35947353 => 'Balgarska polyana', + 35947354 => 'Kamenna reka', + 35947356 => 'Mramor, Yambol', + 3594736 => 'Svetlina', + 3594737 => 'Sinapovo', + 3594738 => 'Hlyabovo', + 3594739 => 'Radovets', + 3594741 => 'Bolyarovo', + 3594742 => 'Stefan Karadzhovo', + 3594743 => 'Mamarchevo', + 3594744 => 'Golyamo Krushevo', + 3594745 => 'Sharkovo', + 3594746 => 'Popovo, Yambol', + 3594747 => 'Dennitsa, Yambol', + 3594748 => 'Voden, Yambol', + 3594749 => 'Ruzhitsa, Yambol', + 3594751 => 'Voynika', + 3594752 => 'Parvenets, Yambol', + 3594753 => 'Zornitsa, Yambol', + 3594754 => 'Kamenets, Yambol', + 3594755 => 'Tamarino', + 3594756 => 'Polyana, Yambol', + 3594757 => 'Nedyalsko', + 3594761 => 'Straldzha', + 3594762 => 'Vodenichane', + 3594763 => 'Irechekovo', + 3594764 => 'Malenovo', + 3594768 => 'Zimnitsa, Yambol', + 3594770 => 'General Inzovo', + 3594771 => 'Malomir, Yambol', + 3594772 => 'Simeonovo, Yambol', + 3594773 => 'Okop', + 3594774 => 'Krumovo, Yambol', + 3594775 => 'Karavelovo, Yambol', + 3594777 => 'Tenevo', + 3594778 => 'Pobeda, Yambol', + 3594779 => 'Hanovo', + 359478 => 'Elhovo, Yambol', + 3594792 => 'Botevo, Yambol', + 3594793 => 'Boyadzhik', + 3594794 => 'Ovchi kladenets', + 3594795 => 'Skalitsa', + 3594796 => 'General Toshevo, Yambol', + 3594797 => 'Galabintsi', + 3594798 => 'Savino', + 3594799 => 'Golyam manastir', + 3595100 => 'Sindel', + 3595101 => 'Dabravino', + 3595102 => 'Padina, Varna', + 3595105 => 'Priseltsi, Varna', + 3595106 => 'Avren, Varna', + 3595108 => 'Sadovo, Varna', + 35951103 => 'Lyuben Karavelovo', + 35951104 => 'Dolishte, Varna', + 35951106 => 'Osenovo, Varna', + 35951108 => 'Izvorsko', + 3595112 => 'Beloslav', + 35951125 => 'Konstantinovo, Varna', + 35951127 => 'Razdelna, Varna', + 3595114 => 'Ezerovo, Varna', + 3595115 => 'General Kantardzhievo', + 3595116 => 'Krumovo, Varna', + 3595117 => 'Botevo, Varna', + 3595118 => 'Voditsa, Varna', + 3595119 => 'Ignatievo', + 3595120 => 'Bozveliysko', + 3595121 => 'Tutrakantsi', + 3595122 => 'Slaveykovo, Varna', + 3595123 => 'Ravna, Varna', + 3595124 => 'Komarevo, Varna', + 3595125 => 'Gradinarovo', + 3595126 => 'Cherkovna, Varna', + 3595127 => 'Manastir, Varna', + 3595128 => 'Zhitnitsa, Varna', + 3595129 => 'Blaskovo', + 3595130 => 'General Kiselovo', + 3595131 => 'Valchi dol', + 35951314 => 'Voyvodino', + 3595132 => 'Mihalich, Varna', + 3595133 => 'General Kolevo, Varna', + 3595134 => 'Cherventsi', + 3595135 => 'Stefan Karadzha, Varna', + 3595136 => 'Brestak', + 3595137 => 'Kaloyan', + 3595138 => 'Dobrotich', + 3595139 => 'Oborishte, Varna', + 3595140 => 'Shkorpilovtsi', + 3595141 => 'Staro Oryahovo', + 3595142 => 'Dolni chiflik', + 35951428 => 'Gospodinovo, Varna', + 35951429 => 'Solnik', + 3595143 => 'Byala, Varna', + 3595144 => 'Kamchia', + 3595145 => 'Grozdyovo', + 3595146 => 'Goren chiflik', + 3595147 => 'Pchelnik, Varna', + 3595148 => 'Rudnik, Varna', + 3595149 => 'Golitsa', + 3595153 => 'Suvorovo', + 35951536 => 'Nikolaevka', + 35951537 => 'Chernevo', + 35951538 => 'Izgrev, Varna', + 35951539 => 'Levski, Varna', + 3595161 => 'Vetrino', + 3595162 => 'Belogradets', + 3595163 => 'Mlada gvardia', + 3595164 => 'Neofit Rilski', + 3595165 => 'Nevsha', + 3595166 => 'Dobroplodno', + 3595167 => 'Venchan', + 3595168 => 'Petrov dol, Varna', + 3595169 => 'Momchilovo', + 359517 => 'Dalgopol', + 359518 => 'Provadia', + 359519 => 'Devnya', + 35952 => 'Varna', + 3595310 => 'Radko Dimitrievo', + 3595311 => 'Gradishte, Shumen', + 3595312 => 'Dibich', + 3595313 => 'Madara', + 3595314 => 'Belokopitovo', + 3595315 => 'Tsarev brod', + 3595316 => 'Salmanovo', + 3595317 => 'Ivanski', + 3595318 => 'Srednya', + 3595319 => 'Drumevo', + 3595320 => 'Pet mogili, Shumen', + 3595321 => 'Praventsi', + 35953220 => 'Pamukchii, Shumen', + 35953221 => 'Stoyan Mihaylovski', + 35953222 => 'Markovo, Shumen', + 35953223 => 'Tsarkvitsa', + 3595323 => 'Pliska', + 35953234 => 'Zlatna niva', + 3595324 => 'Harsovo, Shumen', + 3595325 => 'Voyvoda', + 3595326 => 'Varbyane', + 3595327 => 'Kaspichan, Shumen', + 3595328 => 'Nikola Kozlevo', + 3595329 => 'Mirovtsi', + 3595330 => 'Zlatar', + 3595332 => 'Dragoevo', + 3595333 => 'Han Krum', + 3595334 => 'Osmar', + 3595335 => 'Milanovo, Shumen', + 3595336 => 'Imrenchevo', + 3595337 => 'Kochovo', + 3595338 => 'Troitsa', + 3595340 => 'Visoka polyana, Shumen', + 3595341 => 'Hitrino', + 3595342 => 'Kapitan Petko', + 3595343 => 'Venets, Shumen', + 35953434 => 'Yasenkovo', + 35953435 => 'Izgrev, Shumen', + 35953436 => 'Chernoglavtsi', + 35953437 => 'Gabritsa, Shumen', + 3595344 => 'Velino', + 3595345 => 'Razvigorovo', + 3595346 => 'Kamenyak, Shumen', + 3595347 => 'Zhivkovo, Shumen', + 3595348 => 'Trem', + 3595349 => 'Studenitsa', + 3595351 => 'Smyadovo', + 3595352 => 'Yankovo', + 3595353 => 'Veselinovo, Shumen', + 3595354 => 'Rish', + 3595361 => 'Kaolinovo', + 3595362 => 'Kliment, Shumen', + 3595363 => 'Gusla', + 3595365 => 'Lyatno', + 3595366 => 'Branichevo', + 3595367 => 'Todor Ikonomovo', + 3595368 => 'Takach', + 359537 => 'Novi pazar, Shumen', + 359538 => 'Veliki Preslav', + 3595391 => 'Varbitsa, Shumen', + 3595392 => 'Mengishevo', + 3595393 => 'Ivanovo, Shumen', + 3595394 => 'Byala reka, Shumen', + 3595395 => 'Chernookovo, Shumen', + 3595396 => 'Lovets, Shumen', + 3595397 => 'Metodievo, Shumen', + 35954 => 'Shumen', + 359550 => 'Sozopol', + 3595511 => 'Lukoil Neftochim', + 3595513 => 'Gabar', + 3595515 => 'Kameno', + 3595516 => 'Indzhe voyvoda', + 3595517 => 'Ravnets, Burgas', + 3595518 => 'Rudnik, Burgas', + 3595519 => 'Zidarovo', + 3595520 => 'Cherkovo', + 3595521 => 'Venets, Burgas', + 3595522 => 'Iskra, Burgas', + 3595523 => 'Krumovo gradishte', + 3595524 => 'Ekzarh Antimovo', + 3595525 => 'Devetak', + 3595526 => 'Klikach', + 3595527 => 'Sokolovo, Burgas', + 3595528 => 'Nevestino, Burgas', + 3595529 => 'Krushovo, Burgas', + 3595530 => 'Peshtersko', + 3595532 => 'Topolitsa', + 3595533 => 'Pirne', + 3595534 => 'Karageorgievo', + 3595535 => 'Lyaskovo, Burgas', + 3595536 => 'Maglen', + 3595537 => 'Sadievo, Burgas', + 3595538 => 'Karanovo, Burgas', + 3595539 => 'Chernograd', + 359554 => 'Sunny Beach', + 35955502 => 'Suhodol, Burgas', + 35955504 => 'Bogdanovo, Burgas', + 35955505 => 'Drachevo', + 3595551 => 'Sredets, Burgas', + 3595552 => 'Dyulevo, Burgas', + 3595553 => 'Orlintsi', + 3595554 => 'Momina tsarkva', + 3595555 => 'Fakia', + 3595556 => 'Golyamo Bukovo', + 3595557 => 'Bistrets, Burgas', + 3595558 => 'Debelt', + 3595559 => 'Kubadin', + 359556 => 'Obzor', + 3595570 => 'Manolich', + 3595571 => 'Sungurlare', + 3595572 => 'Beronovo', + 3595573 => 'Vezenkovo', + 3595574 => 'Saedinenie, Burgas', + 3595575 => 'Prilep, Burgas', + 3595576 => 'Lozarevo', + 3595577 => 'Podvis, Burgas', + 3595578 => 'Terziysko, Burgas', + 3595579 => 'Vedrovo', + 359558 => 'Aytos', + 3595580 => 'Troyanovo, Burgas', + 3595589 => 'Vinarsko', + 359559 => 'Karnobat', + 3595590 => 'Zhitosvyat', + 3595599 => 'Hadzhiite', + 35956 => 'Burgas', + 359570 => 'Kavarna', + 3595710 => 'Pobeda, Dobr.', + 3595711 => 'Ovcharovo, Dobr.', + 3595712 => 'Stozher', + 3595713 => 'Stefanovo, Dobr.', + 3595714 => 'Karapelit', + 3595715 => 'Popgrigorovo', + 3595716 => 'Paskalevo', + 3595717 => 'Vedrina', + 3595718 => 'Smolnitsa', + 3595719 => 'Donchevo', + 3595723 => 'Gurkovo, Dobr.', + 3595724 => 'Dropla, Dobr.', + 3595726 => 'Tsarichino', + 3595727 => 'Senokos, Dobr.', + 35957304 => 'Dabovik', + 35957305 => 'Rositsa, Dobr.', + 35957306 => 'Izvorovo, Dobr.', + 35957307 => 'Zhiten, Dobr.', + 35957308 => 'Chernookovo, Dobr.', + 3595731 => 'General Toshevo, Dobr.', + 3595732 => 'Petleshkovo', + 3595733 => 'Kardam, Dobr.', + 3595734 => 'Preselentsi', + 3595735 => 'Krasen, Dobr.', + 3595736 => 'Vasilevo', + 3595737 => 'Lyulyakovo, Dobr.', + 3595738 => 'Spasovo, Dobr.', + 3595739 => 'Pchelarovo, Dobr.', + 3595740 => 'Gorichane', + 3595742 => 'Rakovski, Dobr.', + 3595743 => 'Shabla', + 3595745 => 'Vranino', + 3595746 => 'Belgun', + 3595747 => 'Vaklino', + 3595748 => 'Durankulak', + 3595749 => 'Krapets, Dobr.', + 3595750 => 'Kableshkovo, Dobr.', + 3595751 => 'Tervel, Dobr.', + 3595752 => 'Nova Kamena', + 3595753 => 'Orlyak', + 3595754 => 'Zarnevo', + 3595755 => 'Kolartsi', + 3595756 => 'Bozhan', + 3595757 => 'Bezmer, Dobr.', + 3595758 => 'Kladentsi', + 3595759 => 'Kochmar', + 3595760 => 'Bozhurovo, Dobr.', + 3595761 => 'Batovo', + 3595762 => 'Stefan Karadzha, Dobr.', + 3595763 => 'Plachidol', + 3595764 => 'Vladimirovo, Dobr.', + 3595765 => 'Lovchantsi', + 3595766 => 'Metodievo, Dobr.', + 3595767 => 'Zhitnitsa, Dobr.', + 3595768 => 'Odrintsi, Dobr.', + 3595769 => 'Hitovo', + 3595771 => 'Krushari', + 3595772 => 'Telerig', + 3595773 => 'Lozenets, Dobr.', + 3595774 => 'Koriten', + 3595775 => 'Polkovnik Dyakovo', + 3595776 => 'Cherna, Dobr.', + 3595781 => 'Svoboda, Dobr.', + 3595782 => 'Benkovski, Dobr.', + 3595783 => 'Kotlentsi', + 3595784 => 'Vrachantsi', + 359579 => 'Albena', + 35958 => 'Dobrich', + 359590 => 'Tsarevo', + 3595910 => 'Cherni vrah, Burgas', + 3595912 => 'Polski izvor', + 3595913 => 'Krushevets', + 3595914 => 'Atia', + 3595915 => 'Balgarovo', + 3595916 => 'Rosen, Burgas', + 3595917 => 'Izvor, Burgas', + 3595918 => 'Rusokastro', + 3595919 => 'Marinka', + 35959400 => 'Daskotna', + 35959403 => 'Rechitsa', + 35959404 => 'Yasenovo, Burgas', + 35959405 => 'Zaychar', + 35959406 => 'Razboyna, Burgas', + 35959407 => 'Sini rid', + 35959408 => 'Razhitsa', + 35959409 => 'Cheresha', + 3595941 => 'Skalak, Burgas', + 3595942 => 'Lyulyakovo, Burgas', + 3595943 => 'Vresovo', + 3595944 => 'Ruen, Burgas', + 3595945 => 'Dobromir', + 3595946 => 'Tranak', + 3595947 => 'Prosenik', + 3595948 => 'Snyagovo, Burgas', + 3595949 => 'Planinitsa, Burgas', + 3595952 => 'Malko Tarnovo', + 3595958 => 'Gramatikovo', + 3595959 => 'Zvezdets', + 359596 => 'Pomorie', + 3595967 => 'Bata', + 3595968 => 'Kableshkovo, Burgas', + 3595969 => 'Galabets, Burgas', + 35959694 => 'Gaberovo', + 3596001 => 'Cherkovna, Targ.', + 3596002 => 'Saedinenie, Targ.', + 3596003 => 'Preselets', + 3596004 => 'Makovo', + 3596006 => 'Presian', + 3596007 => 'Ralitsa', + 359601 => 'Targovishte', + 3596020 => 'Lilyak', + 3596021 => 'Buhovtsi', + 3596022 => 'Probuda, Targ.', + 3596023 => 'Podgoritsa', + 3596024 => 'Ruets', + 3596025 => 'Alvanovo', + 3596026 => 'Makariopolsko', + 3596027 => 'Dralfa', + 3596028 => 'Vardun', + 3596029 => 'Nadarevo', + 3596030 => 'Svetlen, Targ.', + 3596032 => 'Zaraevo', + 3596033 => 'Medovina', + 3596034 => 'Slavyanovo, Targ.', + 3596035 => 'Palamartsa', + 3596036 => 'Sadina', + 35960370 => 'Golyamo gradishte', + 35960372 => 'Krepcha', + 35960373 => 'Posabina', + 35960374 => 'Gorsko Ablanovo', + 35960375 => 'Garchinovo', + 35960376 => 'Lyublen', + 35960377 => 'Aprilovo, Targ.', + 35960378 => 'Tsar Asen, Targ.', + 35960380 => 'Drinovo', + 35960382 => 'Kovachevets', + 35960383 => 'Berkovski', + 35960384 => 'Gagovo', + 35960385 => 'Lomtsi', + 35960386 => 'Voditsa, Targ.', + 35960387 => 'Gloginka', + 35960388 => 'Goritsa, Targ.', + 35960389 => 'Kardam, Targ.', + 3596039 => 'Opaka', + 3596042 => 'Iliyno', + 3596043 => 'Dolno Novkovo', + 3596044 => 'Dolno Kozarevo', + 35960450 => 'Dolna Hubavka', + 35960451 => 'Obitel', + 35960453 => 'Moravka', + 35960454 => 'Zmeyno', + 35960458 => 'Verentsi', + 3596046 => 'Vrani kon', + 3596047 => 'Zelena morava', + 3596048 => 'Izvorovo, Targ.', + 3596049 => 'Kamburovo', + 359605 => 'Omurtag', + 3596060 => 'Ovcharovo, Targ.', + 3596061 => 'Golyamo Sokolovo', + 3596062 => 'Strazha, Targ.', + 3596063 => 'Bayachevo', + 3596064 => 'Golyamo Novo', + 3596065 => 'Bistra, Targ.', + 3596066 => 'Buynovo, Targ.', + 3596067 => 'Kralevo, Targ.', + 3596068 => 'Bozhurka', + 3596069 => 'Vasil Levski, Targ.', + 3596071 => 'Antonovo', + 3596072 => 'Dobrotitsa, Targ.', + 3596074 => 'Lyubichevo', + 3596076 => 'Taymishte', + 3596077 => 'Stevrek', + 359608 => 'Popovo, Targ.', + 359610 => 'Pavlikeni, V. Tarnovo', + 35961101 => 'Velchevo, V. Tarnovo', + 35961102 => 'Pchelishte', + 35961103 => 'Rusalya', + 35961104 => 'Vodoley', + 35961105 => 'Prisovo', + 35961106 => 'Novo selo, V. Tarnovo', + 35961107 => 'Momin sbor', + 35961108 => 'Plakovo', + 35961109 => 'Vaglevtsi', + 3596111 => 'Kapinovo, V. Tarnovo', + 3596112 => 'Samovodene', + 3596113 => 'Balvan', + 3596114 => 'Kilifarevo', + 3596115 => 'Resen', + 3596116 => 'Golemanite', + 3596117 => 'Debelets, V. Tarnovo', + 3596118 => 'Voneshta voda', + 3596119 => 'Dichin', + 35961203 => 'Emen', + 3596121 => 'Nikyup', + 3596122 => 'Belyakovets', + 3596123 => 'Bukovets, V. Tarnovo', + 3596124 => 'Ledenik', + 3596125 => 'Pushevo', + 3596126 => 'Tserova koria', + 3596128 => 'Hotnitsa', + 3596129 => 'Gabrovtsi', + 35961301 => 'Byala reka, V. Tarnovo', + 35961302 => 'Batak, V. Tarnovo', + 35961303 => 'Gorna Lipnitsa', + 35961304 => 'Dimcha', + 35961305 => 'Lesicheri', + 35961306 => 'Patresh', + 35961307 => 'Stambolovo, V. Tarnovo', + 35961308 => 'Vishovgrad', + 35961309 => 'Gorsko Kalugerovo', + 3596132 => 'Karaisen', + 3596133 => 'Mihaltsi', + 3596134 => 'Byala cherkva, V. Tarnovo', + 3596135 => 'Varbovka', + 3596136 => 'Suhindol', + 3596137 => 'Butovo', + 3596138 => 'Nedan', + 35961391 => 'Slomer', + 35961393 => 'Gorsko Kosovo', + 35961394 => 'Daskot', + 35961395 => 'Paskalevets', + 35961397 => 'Musina', + 35961402 => 'Stefan Stambolovo', + 35961403 => 'Orlovets', + 35961405 => 'Petko Karavelovo', + 35961406 => 'Karantsi', + 3596141 => 'Polski Trambesh', + 3596142 => 'Obedinenie', + 3596143 => 'Maslarevo', + 3596144 => 'Dolna Lipnitsa', + 3596145 => 'Strahilovo', + 3596146 => 'Polski Senovets', + 3596147 => 'Ivancha, V. Tarnovo', + 3596148 => 'Pavel', + 3596149 => 'Kutsina', + 359615 => 'Zlataritsa', + 35961502 => 'Gorsko Novo Selo', + 35961503 => 'Chakali', + 3596151 => 'Elena, V. Tarnovo', + 3596152 => 'Bebrovo', + 3596154 => 'Buynovtsi', + 3596155 => 'Konstantin', + 3596156 => 'Rodina', + 3596157 => 'Slivovitsa', + 3596158 => 'Sredni kolibi', + 35961602 => 'Tsarski izvor', + 35961603 => 'Lozen, V. Tarnovo', + 35961604 => 'Mirovo, V. Tarnovo', + 35961605 => 'Novo gradishte', + 35961606 => 'Vladislav', + 35961607 => 'Balkantsi, V. Tarnovo', + 35961608 => 'Gorski Senovets', + 3596161 => 'Strazhitsa, V. Tarnovo', + 3596163 => 'Kamen, V. Tarnovo', + 3596164 => 'Bryagovitsa', + 3596165 => 'Asenovo, V. Tarnovo', + 3596166 => 'Vinograd', + 3596167 => 'Kesarevo', + 3596168 => 'Sushitsa, V. Tarnovo', + 3596169 => 'Blagoevo, V. Tarnovo', + 35961703 => 'Varbitsa, V. Tarnovo', + 35961704 => 'Pravda, V. Tarnovo', + 35961705 => 'Gorski dolen Trambesh', + 35961706 => 'Pisarevo, V. Tarnovo', + 3596173 => 'Dolna Oryahovitsa', + 3596174 => 'Draganovo, V. Tarnovo', + 3596175 => 'Parvomaytsi', + 3596176 => 'Polikraishte', + 3596177 => 'Yantra, V. Tarnovo', + 3596178 => 'Strelets, V. Tarnovo', + 3596179 => 'Krusheto', + 359618 => 'Gorna Oryahovitsa', + 359619 => 'Lyaskovets, V. Tarnovo', + 35962 => 'Veliko Tarnovo', + 359631 => 'Svishtov', + 35963202 => 'Dragomirovo, V. Tarnovo', + 35963203 => 'Hadzhidimitrovo, V. Tarnovo', + 35963204 => 'Delyanovtsi', + 35963205 => 'Chervena', + 3596321 => 'Gorna Studena', + 3596322 => 'Alekovo, V. Tarnovo', + 3596323 => 'Balgarsko slivovo', + 3596324 => 'Vardim', + 3596325 => 'Kozlovets', + 3596326 => 'Morava', + 3596327 => 'Ovcha mogila', + 3596328 => 'Oresh', + 3596329 => 'Tsarevets, V. Tarnovo', + 3596352 => 'Dolni Lukovit', + 3596356 => 'Komarevo, Pleven', + 35963560 => 'Radishevo', + 35963561 => 'Grivitsa', + 35963563 => 'Borislav', + 35963564 => 'Bivolare', + 35963565 => 'Mechka, Pleven', + 35963566 => 'Brashlyanitsa', + 35963567 => 'Gradina, Pleven', + 35963568 => 'Bukovlak', + 35963569 => 'Kamenets, Pleven', + 3596357 => 'Yasen, Pleven', + 35963570 => 'Staroseltsi', + 35963571 => 'Brestovets', + 35963573 => 'Disevitsa', + 35963574 => 'Todorovo, Pleven', + 35963575 => 'Bohot', + 35963576 => 'Tuchenitsa', + 35963577 => 'Pelishat', + 35963578 => 'Opanets, Pleven', + 35963579 => 'Ralevo', + 3596359 => 'Glava', + 35964 => 'Pleven', + 359650 => 'Levski, Pleven', + 3596510 => 'Totleben', + 3596511 => 'Pobeda, Pleven', + 3596512 => 'Gorni Dabnik', + 3596513 => 'Pordim', + 3596514 => 'Dolni Dabnik', + 3596515 => 'Slavyanovo, Pleven', + 3596516 => 'Iskar, Pleven', + 35965165 => 'Pisarovo, Pleven', + 3596517 => 'Podem', + 3596518 => 'Riben', + 3596519 => 'Beglezh', + 3596520 => 'Nikolaevo, Pleven', + 3596521 => 'Sadovets', + 3596522 => 'Zgalevo', + 3596523 => 'Krushovitsa, Pleven', + 3596524 => 'Petarnitsa', + 3596525 => 'Barkach', + 3596526 => 'Varbitsa, Pleven', + 3596527 => 'Odarne', + 3596528 => 'Valchitran', + 3596529 => 'Koilovtsi', + 3596530 => 'Tranchovitsa', + 3596531 => 'Izgrev, Pleven', + 3596532 => 'Balgarene, Pleven', + 3596533 => 'Stezherovo', + 3596534 => 'Malchika', + 3596535 => 'Kozar Belene', + 3596536 => 'Asparuhovo, Pleven', + 3596537 => 'Asenovtsi', + 3596538 => 'Obnova', + 3596539 => 'Gradishte, Pleven', + 3596540 => 'Asenovo, Pleven', + 3596541 => 'Nikopol', + 3596542 => 'Vabel, Pleven', + 3596543 => 'Muselievo', + 3596544 => 'Novachene, Pleven', + 3596545 => 'Lyubenovo, Pleven', + 3596546 => 'Lozitsa, Pleven', + 3596547 => 'Dragash voyvoda', + 3596548 => 'Debovo', + 3596549 => 'Sanadinovo', + 3596550 => 'Stavertsi', + 3596551 => 'Trastenik, Pleven', + 3596552 => 'Dolna Mitropolia', + 3596553 => 'Oryahovitsa, Pleven', + 3596554 => 'Krushovene', + 3596555 => 'Baykal', + 3596556 => 'Gorna Mitropolia', + 3596557 => 'Bregare', + 3596558 => 'Slavovitsa, Pleven', + 3596559 => 'Gostilya', + 3596560 => 'Kreta, Pleven', + 3596561 => 'Gulyantsi', + 35965617 => 'Iskar, Pleven', + 3596562 => 'Gigen', + 3596563 => 'Brest, Pleven', + 3596564 => 'Zagrazhden, Pleven', + 3596565 => 'Milkovitsa', + 3596566 => 'Dolni Vit', + 3596567 => 'Somovit', + 3596568 => 'Dabovan', + 3596569 => 'Lenkovo', + 3596570 => 'Deventsi', + 3596571 => 'Lepitsa', + 3596572 => 'Suhache', + 3596573 => 'Koynare', + 3596574 => 'Chomakovtsi', + 3596575 => 'Telish', + 3596576 => 'Radomirtsi', + 3596577 => 'Breste', + 3596578 => 'Reselets', + 3596579 => 'Ruptsi, Pleven', + 359658 => 'Belene', + 3596580 => 'Tatari', + 3596581 => 'Byala voda, Pleven', + 3596587 => 'Petokladentsi', + 3596588 => 'Dekov', + 3596589 => 'Kulina voda', + 359659 => 'Cherven bryag', + 3596590 => 'Rakita, Pleven', + 3596591 => 'Gornik', + 35966 => 'Gabrovo', + 359670 => 'Troyan, Lovech', + 3596710 => 'Donino', + 3596711 => 'Kozi rog', + 3596712 => 'Gabene', + 3596713 => 'Vranilovtsi', + 3596714 => 'Popovtsi', + 3596716 => 'Zhaltesh', + 3596717 => 'Lesicharka', + 3596718 => 'Draganovtsi', + 35967193 => 'Kmetovtsi', + 35967194 => 'Grablevtsi', + 3596720 => 'Kereka', + 3596722 => 'Sokolovo, Gabr.', + 3596723 => 'Tsareva livada', + 3596724 => 'Yantra, Gabr.', + 3596725 => 'Gostilitsa', + 3596726 => 'Skalsko', + 3596727 => 'Ganchovets', + 3596728 => 'Burya', + 35967301 => 'Idilevo', + 35967302 => 'Kravenik', + 35967303 => 'Batoshevo', + 35967304 => 'Kramolin', + 35967305 => 'Stokite', + 35967306 => 'Gradishte, Gabr.', + 35967307 => 'Mlechevo', + 35967308 => 'Lovnidol', + 35967309 => 'Agatovo', + 3596732 => 'Sennik', + 3596733 => 'Kormyansko', + 3596734 => 'Petko Slaveykov', + 3596736 => 'Gradnitsa, Gabr.', + 3596737 => 'Krushevo, Gabr.', + 3596738 => 'Dobromirka', + 35967390 => 'Shumata', + 35967391 => 'Stolat', + 35967392 => 'Yavorets', + 35967393 => 'Dushevo', + 35967394 => 'Bogatovo', + 35967395 => 'Gorna Rositsa', + 35967396 => 'Berievo', + 35967397 => 'Ryahovtsite', + 35967398 => 'Damyanovo', + 35967399 => 'Malki Varshets', + 359675 => 'Sevlievo', + 359676 => 'Dryanovo, Gabr.', + 359677 => 'Tryavna', + 3596770 => 'Plachkovtsi', + 35967774 => 'Belitsa, Gabr.', + 359678 => 'Teteven', + 35968 => 'Lovech', + 3596900 => 'Vasilyovo', + 3596901 => 'Glozhene, Lovech', + 3596902 => 'Ribaritsa, Lovech', + 35969031 => 'Galata', + 35969032 => 'Balgarski izvor', + 3596905 => 'Divchovoto', + 3596906 => 'Cherni Vit', + 3596907 => 'Gradezhnitsa', + 3596908 => 'Glogovo', + 3596909 => 'Malka Zhelyazna', + 3596910 => 'Malinovo', + 3596911 => 'Lisets, Lovech', + 3596912 => 'Bahovitsa', + 3596913 => 'Slavyani', + 3596914 => 'Slivek', + 3596915 => 'Smochan', + 3596916 => 'Brestovo, Lovech', + 3596917 => 'Balgarene, Lovech', + 3596918 => 'Drenov', + 3596919 => 'Slatina, Lovech', + 3596920 => 'Lesidren', + 3596921 => 'Ablanitsa, Lovech', + 3596922 => 'Leshnitsa, Lovech', + 3596923 => 'Goran', + 35969240 => 'Hlevene', + 35969241 => 'Yoglav', + 35969242 => 'Presyaka', + 35969243 => 'Kazachevo', + 35969244 => 'Tepava', + 35969245 => 'Devetaki', + 35969247 => 'Gostinya', + 35969248 => 'Skobelevo, Lovech', + 35969249 => 'Doyrentsi', + 3596925 => 'Vladinya', + 3596926 => 'Gorno Pavlikene', + 3596927 => 'Umarevtsi', + 3596928 => 'Kakrina', + 3596929 => 'Radyuvene', + 3596930 => 'Slavshtitsa', + 3596931 => 'Ugarchin', + 3596932 => 'Mikre', + 3596933 => 'Golets', + 3596934 => 'Katunets', + 3596935 => 'Sopot, Lovech', + 3596937 => 'Sokolovo, Lovech', + 3596938 => 'Kalenik, Lovech', + 3596939 => 'Dragana', + 3596941 => 'Letnitsa', + 3596942 => 'Aleksandrovo, Lovech', + 3596943 => 'Gorsko Slivovo', + 3596944 => 'Krushuna', + 3596946 => 'Chavdartsi', + 3596948 => 'Karpachevo', + 3596950 => 'Gumoshtnik', + 3596952 => 'Oreshak, Lovech', + 3596953 => 'Borima', + 3596954 => 'Vrabevo', + 3596955 => 'Dalbok dol', + 3596956 => 'Lomets, Lovech', + 3596957 => 'Golyama Zhelyazna', + 3596958 => 'Apriltsi, Lovech', + 3596959 => 'Debnevo', + 3596960 => 'Belish', + 35969612 => 'Terziysko, Lovech', + 35969613 => 'Chiflik, Lovech', + 35969614 => 'Gorno trape', + 35969615 => 'Balabansko', + 35969616 => 'Staro selo, Lovech', + 3596962 => 'Cherni Osam', + 3596963 => 'Balkanets', + 3596964 => 'Velchevo, Lovech', + 3596965 => 'Beli Osam', + 3596966 => 'Shipkovo', + 3596967 => 'Kaleytsa', + 3596968 => 'Dobrodan', + 3596969 => 'Beklemeto', + 359697 => 'Lukovit', + 3596980 => 'Belentsi', + 3596981 => 'Petrevene', + 3596982 => 'aglen', + 3596983 => 'Dermantsi', + 3596984 => 'Bezhanovo, Lovech', + 3596985 => 'Rumyantsevo', + 3596986 => 'Daben', + 3596987 => 'Karlukovo', + 3596988 => 'Peshterna', + 3596989 => 'Toros', + 3596990 => 'Malak izvor, Lovech', + 3596991 => 'Yablanitsa', + 3596992 => 'Zlatna Panega', + 3596994 => 'Brestnitsa, Lovech', + 3596997 => 'Dobrevtsi, Lovech', + 3596998 => 'Golyam izvor, Lovech', + 359701 => 'Dupnitsa', + 359702 => 'Bobov dol', + 3597030 => 'Resilovo', + 3597031 => 'Gorna Koznitsa', + 3597032 => 'Yahinovo', + 3597033 => 'Kraynitsi', + 3597034 => 'Dzherman', + 3597035 => 'Cherven breg', + 3597036 => 'Balanovo', + 3597039 => 'Samoranovo', + 3597041 => 'Shatrovo', + 3597042 => 'Korkina', + 3597043 => 'Golemo selo', + 3597044 => 'Babino', + 3597045 => 'Golem Varbovnik', + 3597046 => 'Boboshevo', + 3597047 => 'Usoyka', + 3597048 => 'Blazhievo', + 3597052 => 'Pastra', + 3597053 => 'Kocherinovo', + 3597054 => 'Rila', + 3597056 => 'Mursalevo', + 3597057 => 'Malo selo', + 3597058 => 'Stob', + 359707 => 'Sapareva banya', + 3597102 => 'Lopyan', + 3597103 => 'Brusen, Sofia', + 3597104 => 'Laga', + 3597105 => 'Malki Iskar', + 3597106 => 'Yamna', + 3597110 => 'Opitsvet', + 3597116 => 'Petarch', + 3597117 => 'Gradets, Sofia', + 3597118 => 'Dragovishtitsa, Sofia', + 3597119 => 'Dramsha', + 3597120 => 'Dolna banya', + 35971220 => 'Gutsal', + 35971221 => 'Yarlovo', + 35971224 => 'Shipochane', + 35971225 => 'Novo selo, Sofia', + 35971227 => 'Beli Iskar', + 35971228 => 'Maritsa', + 3597123 => 'Kovachevtsi, Sofia', + 3597124 => 'Belchinski bani', + 3597125 => 'Govedartsi', + 3597126 => 'Gorni Okol', + 3597127 => 'Shiroki dol', + 3597129 => 'Raduil', + 35971302 => 'Bozhenitsa', + 35971304 => 'Lipnitsa, Sofia', + 35971306 => 'Rashkovo', + 3597132 => 'Radotina', + 3597133 => 'Pravets', + 35971337 => 'Kalugerovo, Sofia', + 35971338 => 'Osikovska Lakavitsa', + 3597134 => 'Vrachesh', + 3597135 => 'Trudovets', + 3597136 => 'Novachene, Sofia', + 3597137 => 'Skravena', + 3597138 => 'Litakovo', + 3597139 => 'Dzhurovo', + 35971398 => 'Osikovitsa', + 3597142 => 'Kostenets', + 3597143 => 'Vakarel', + 3597144 => 'Kostenets', + 3597145 => 'Mirovo, Sofia', + 3597146 => 'Chernyovo', + 3597147 => 'Pchelin, Sofia', + 35971471 => 'Ochusha', + 3597148 => 'Muhovo', + 3597149 => 'Zhivkovo, Sofia', + 35971502 => 'Eleshnitsa, Sofia', + 35971503 => 'Dolno Kamartsi', + 35971504 => 'Belopoptsi', + 35971505 => 'Churek', + 35971506 => 'Gabra', + 3597152 => 'Gorna Malina', + 3597154 => 'Stolnik', + 3597155 => 'Lesnovo', + 3597156 => 'Ravno pole', + 3597157 => 'Sarantsi', + 3597158 => 'Doganovo', + 35971587 => 'Golema Rakovitsa', + 3597159 => 'Aprilovo, Sofia', + 3597162 => 'Lakatnik', + 3597163 => 'Iskrets', + 3597164 => 'Rebrovo', + 3597165 => 'Milanovo, Sofia', + 3597166 => 'Vlado Trichkov', + 3597167 => 'Tserovo, Sofia', + 3597168 => 'Bov', + 3597169 => 'Tompsan', + 3597172 => 'Dragoman', + 3597174 => 'Kalotina', + 3597175 => 'Gaber', + 3597176 => 'Hrabarsko', + 3597177 => 'Aldomirovtsi', + 3597178 => 'Prolesha', + 3597179 => 'Golemo Malovo', + 35971798 => 'Vasilovtsi,Sof.', + 3597181 => 'Pirdop', + 3597182 => 'Mirkovo', + 3597183 => 'Dushantsi', + 3597184 => 'Koprivshtitsa', + 3597185 => 'Chelopech', + 3597186 => 'Anton', + 3597187 => 'Bunovo, Sofia', + 3597188 => 'Petrich, Sofia', + 3597189 => 'Chavdar, Sofia', + 3597192 => 'Gintsi', + 3597193 => 'Golesh, Sofia', + 359720 => 'Etropole', + 359721 => 'Kostinbrod', + 359722 => 'Samokov', + 359723 => 'Botevgrad', + 359724 => 'Ihtiman', + 359725 => 'Elin Pelin', + 359726 => 'Svoge', + 359727 => 'Slivnitsa, Sofia', + 359728 => 'Zlatitsa', + 359729 => 'Godech', + 35973 => 'Blagoevgrad', + 3597415 => 'Selishte, Blag.', + 35974201 => 'Kapatovo', + 35974202 => 'Klyuch', + 35974203 => 'Rupite', + 35974204 => 'Gega', + 35974207 => 'General Todorov', + 3597422 => 'Topolnitsa, Blag.', + 3597423 => 'Kolarovo, Blag.', + 3597424 => 'Karnalovo', + 3597425 => 'Kulata', + 3597426 => 'Marikostinovo', + 3597427 => 'Parvomay, Blag.', + 3597428 => 'Gabrene', + 3597430 => 'Damyanitsa', + 35974321 => 'Harsovo, Blag.', + 35974322 => 'Petrovo, Blag.', + 35974323 => 'Lozenitsa', + 35974324 => 'Struma', + 35974325 => 'Lilyanovo', + 35974327 => 'Novo Delchevo', + 3597433 => 'Kresna', + 3597434 => 'Strumyani', + 35974346 => 'Tsaparevo', + 35974347 => 'Razdol', + 35974348 => 'Igralishte', + 3597435 => 'Sklave', + 3597436 => 'Levunovo', + 3597437 => 'Melnik', + 3597438 => 'Katuntsi', + 35974386 => 'Pirin', + 35974388 => 'Gorno Spanchevo', + 3597439 => 'Ploski', + 35974401 => 'Gorno Draglishte', + 35974402 => 'Godlevo', + 35974403 => 'Dolno Draglishte', + 35974404 => 'Babyak', + 35974405 => 'Kraishte, Blag.', + 35974406 => 'Dobarsko', + 35974407 => 'Kremen, Blag.', + 35974408 => 'Obidim', + 35974409 => 'Mesta', + 3597442 => 'Yakoruda', + 3597444 => 'Belitsa, Blag.', + 3597445 => 'Banya, Blag.', + 3597446 => 'Eleshnitsa, Blag.', + 3597447 => 'Dobrinishte', + 3597448 => 'Bachevo', + 35974495 => 'Yurukovo', + 35974496 => 'Filipovo, Blag.', + 359745 => 'Petrich, Blag.', + 359746 => 'Sandanski', + 359747 => 'Razlog', + 359748 => 'Simitli', + 359749 => 'Bansko', + 359750 => 'Borovets, Sofia', + 359751 => 'Gotse Delchev', + 3597520 => 'Kornitsa', + 3597521 => 'Koprivlen', + 35975214 => 'Gaytaninovo', + 35975215 => 'Teshovo', + 3597522 => 'Dabnitsa', + 3597523 => 'Garmen', + 3597524 => 'Ablanitsa, Blag.', + 3597525 => 'Banichan', + 3597526 => 'Ribnovo', + 3597527 => 'Gorno Dryanovo', + 3597528 => 'Hadzhidimovo', + 3597529 => 'Breznitsa', + 3597531 => 'Dolno Dryanovo', + 3597532 => 'Bukovo, Blag.', + 3597533 => 'Osikovo, Blag.', + 3597541 => 'Satovcha', + 3597544 => 'Osina', + 3597545 => 'Kochan', + 3597546 => 'Slashten', + 3597547 => 'Valkosel', + 3597548 => 'Godeshevo', + 3597549 => 'Dolen, Blag.', + 35976 => 'Pernik', + 3597711 => 'Kladnitsa', + 3597712 => 'Batanovtsi', + 3597713 => 'Rudartsi', + 3597714 => 'Meshtitsa', + 3597715 => 'Studena, Pernik', + 3597717 => 'Divotino', + 3597718 => 'Dragichevo', + 3597719 => 'Yardzhilovtsi', + 3597720 => 'Priboy', + 35977221 => 'Kondofrey', + 35977222 => 'Gorna Dikanya', + 35977226 => 'Debeli lag', + 35977229 => 'Galabnik', + 3597723 => 'Dolni Rakovets', + 3597724 => 'Izvor, Pernik', + 3597725 => 'Klenovik', + 3597726 => 'Dren', + 3597727 => 'Kovachevtsi, Pernik', + 3597728 => 'Drugan', + 3597729 => 'Dolna Dikanya', + 3597731 => 'Tran', + 3597732 => 'Vukan', + 3597733 => 'Filipovtsi', + 3597734 => 'Glavanovtsi, Pernik', + 3597735 => 'Leva reka', + 3597741 => 'Zemen', + 3597742 => 'Kalishte', + 3597743 => 'Divlya', + 3597744 => 'Elovdol, Pernik', + 3597745 => 'Egalnitsa', + 3597751 => 'Breznik', + 3597752 => 'Rezhantsi', + 3597753 => 'Noevtsi', + 3597754 => 'Kosharevo', + 3597755 => 'Velkovtsi, Pernik', + 359777 => 'Radomir', + 35978 => 'Kyustendil', + 3597910 => 'Bersin', + 3597911 => 'Granitsa', + 3597912 => 'Gorna Grashtitsa', + 3597913 => 'Rashka Grashtitsa', + 3597914 => 'Vaksevo', + 3597915 => 'Nevestino, Kyust.', + 3597916 => 'Bagrentsi', + 3597917 => 'Tavalichevo', + 3597918 => 'Yabalkovo, Kyust.', + 3597920 => 'Skrinyano', + 3597921 => 'Zhilentsi', + 3597922 => 'Dragovishtitsa, Kyust.', + 3597923 => 'Vrattsa', + 3597924 => 'Shishkovtsi', + 3597925 => 'Gyueshevo', + 3597926 => 'Konyavo', + 3597927 => 'Treklyano', + 3597928 => 'Garlyano', + 3597929 => 'Sovolyano', + 3597930 => 'Eremia', + 3597932 => 'Shipochano', + 3597933 => 'Gramazhdano', + 3597934 => 'Bunovo, Kyust.', + 3597935 => 'Dolno selo', + 3597936 => 'Slokoshtitsa', + 3597937 => 'Razhdavitsa', + 3597938 => 'Dolno Uyno', + 3597939 => 'Tsarvaritsa', + 3598111 => 'Shtraklevo', + 3598113 => 'Novo selo, Ruse', + 3598114 => 'Pirgovo', + 3598115 => 'Chervena voda', + 3598116 => 'Ivanovo, Ruse', + 3598117 => 'Marten', + 3598118 => 'Nikolovo, Ruse', + 3598122 => 'Tsenovo, Ruse', + 3598123 => 'Bosilkovtsi', + 3598124 => 'Novgrad', + 3598125 => 'Koprivets', + 35981262 => 'Bistrentsi', + 35981264 => 'Piperkovo', + 35981266 => 'Starmen, Ruse', + 35981268 => 'Krivina, Ruse', + 3598127 => 'Karamanovo', + 3598128 => 'Polsko Kosovo', + 3598129 => 'Lom Cherkovna', + 3598131 => 'Borisovo, Ruse', + 3598132 => 'Yudelnik', + 3598133 => 'Ryahovo', + 3598134 => 'Malko Vranovo', + 3598135 => 'Babovo', + 3598136 => 'Stambolovo, Ruse', + 3598137 => 'Golyamo Vranovo', + 3598138 => 'Brashlen', + 3598140 => 'Borovo, Ruse', + 3598141 => 'Dve mogili', + 3598142 => 'Bazovets, Ruse', + 3598143 => 'Obretenik', + 3598144 => 'Batishnitsa', + 3598145 => 'Trastenik, Ruse', + 35981461 => 'Karan Varbovka', + 35981462 => 'Volovo', + 35981463 => 'Mogilino', + 35981464 => 'Ostritsa, Ruse', + 35981465 => 'Batin', + 35981466 => 'Pomen', + 3598147 => 'Baniska', + 3598148 => 'Gorno Ablanovo', + 3598149 => 'Katselovo', + 3598150 => 'Semerdzhievo', + 3598151 => 'Prosena', + 3598152 => 'Krasen, Ruse', + 3598156 => 'Cherven, Ruse', + 3598158 => 'Mechka, Ruse', + 3598159 => 'Koshov', + 3598161 => 'Vetovo', + 3598163 => 'Bazan', + 3598164 => 'Pisanets', + 3598165 => 'Smirnenski, Ruse', + 3598166 => 'Svalenik', + 3598167 => 'Tserovets', + 359817 => 'Byala, Ruse', + 3598184 => 'Glodzhevo', + 3598185 => 'Senovo', + 3598187 => 'Tetovo', + 35981886 => 'Chereshovo, Ruse', + 3598192 => 'Hotantsa', + 3598194 => 'Sandrovo', + 3598196 => 'Nisovo', + 35982 => 'Ruse', + 35984 => 'Razgrad', + 3598424 => 'Tsar Kaloyan, Razgrad', + 35984266 => 'Prostorno', + 35984269 => 'Nedoklan', + 3598431 => 'Isperih', + 35984392 => 'Belintsi', + 35984393 => 'Vazovo', + 35984394 => 'Duhovets', + 3598442 => 'Zavet, Razgrad', + 3598445 => 'Yuper', + 35984462 => 'Ostrovo', + 35984463 => 'Prelez', + 35984464 => 'Veselets, Razgrad', + 35984465 => 'Savin', + 35984466 => 'Zvanartsi', + 35984467 => 'Seslav', + 35984469 => 'Bozhurovo, Razgrad', + 3598448 => 'Terter', + 35984710 => 'Osenets', + 35984711 => 'Mortagonovo', + 35984712 => 'Kostandenets', + 35984713 => 'Blagoevo, Razgrad', + 35984717 => 'Pobit kamak, Razgrad', + 35984718 => 'Dryanovets, Razgrad', + 35984719 => 'Balkanski', + 35984720 => 'Topchii', + 35984721 => 'Lipnik', + 35984722 => 'Yasenovets', + 35984723 => 'Dyankovo', + 35984725 => 'Kichenitsa', + 35984726 => 'Ushintsi', + 35984727 => 'Kamenovo, Razgrad', + 35984728 => 'Rakovski, Razgrad', + 35984729 => 'Ezerche', + 35984730 => 'Golyam Porovets', + 35984732 => 'Yonkovo', + 35984733 => 'Ludogortsi', + 35984734 => 'Todorovo, Razgrad', + 35984735 => 'Sveshtari', + 35984736 => 'Podayva', + 35984737 => 'Raynino', + 35984738 => 'Kitanchevo', + 35984740 => 'Bisertsi', + 35984743 => 'Brestovene', + 35984744 => 'Belovets', + 35984745 => 'Vladimirovtsi', + 35984749 => 'Sevar', + 3598475 => 'Loznitsa, Razgrad', + 35984760 => 'Trapishte', + 35984761 => 'Gradina, Razgrad', + 35984763 => 'Beli Lom', + 35984764 => 'Seydol', + 35984765 => 'Veselina', + 35984766 => 'Kamenar, Razgrad', + 35984768 => 'Sinya voda', + 35984769 => 'Gorotsvet', + 3598477 => 'Samuil', + 35984774 => 'Golyam izvor, Razgrad', + 35984776 => 'Harsovo, Razgrad', + 35984778 => 'Bogdantsi, Razgrad', + 35984779 => 'Zdravets, Razgrad', + 359848 => 'Kubrat', + 35986 => 'Silistra', + 3598622 => 'Alekovo, Silistra', + 3598623 => 'Golesh, Silistra', + 3598624 => 'Kalipetrovo', + 3598625 => 'Oven', + 3598626 => 'Sredishte, Silistra', + 3598627 => 'Babuk', + 3598628 => 'Tsar Asen, Silistra', + 3598629 => 'Smilets, Silistra', + 3598632 => 'Zafirovo', + 3598633 => 'Staro selo, Silistra', + 3598634 => 'Nova Cherna', + 3598635 => 'Tsar Samuil', + 3598636 => 'Glavinitsa, Silistra', + 3598637 => 'Malak Preslavets', + 3598638 => 'Bogdantsi, Silistra', + 3598639 => 'Kolarovo, Silistra', + 359864 => 'Dulovo', + 3598640 => 'Pravda, Silistra', + 3598641 => 'Okorsh', + 3598643 => 'Zlatoklas', + 3598644 => 'Chernolik', + 3598645 => 'Mezhden', + 3598646 => 'Vokil', + 3598647 => 'Paisievo', + 3598648 => 'Sekulovo', + 3598649 => 'Yarebitsa', + 359866 => 'Tutrakan', + 3598662 => 'Dobrotitsa, Silistra', + 3598663 => 'Sitovo, Silistra', + 3598664 => 'Polyana, Silistra', + 3598665 => 'Iskra, Silistra', + 3598667 => 'Belitsa, Silistra', + 3598668 => 'Popina', + 3598669 => 'Garvan, Silistra', + 3598672 => 'Bradvari', + 3598673 => 'Alfatar', + 3598674 => 'Profesor Ishirkovo', + 3598675 => 'Aydemir', + 3598676 => 'Vetren, Silistra', + 3598677 => 'Srebarna', + 3598678 => 'Sratsimir, Silistra', + 3598679 => 'Kaynardzha', + 3598692 => 'Stefan Karadzha, Silistra', + 3598693 => 'Zvenimir', + 3598694 => 'Zebil', + 3598695 => 'Nozharevo', + 3598696 => 'Suhodol, Silistra', + 3598697 => 'Sokol, Silistra', + 3598698 => 'Shumentsi', + 3598699 => 'Tarnovtsi, Silistra', + 359910 => 'Mezdra', + 3599110 => 'Virovsko', + 3599111 => 'Chelopek', + 3599112 => 'Banitsa', + 3599113 => 'Mramoren', + 3599115 => 'Chiren', + 3599116 => 'Kostelevo', + 3599117 => 'Krivodol', + 35991180 => 'Lesura', + 35991182 => 'Osen, Vratsa', + 35991183 => 'Furen', + 35991184 => 'Rakevo', + 35991185 => 'Pudria', + 35991186 => 'Baurene', + 35991188 => 'Galatin', + 35991189 => 'Tri kladentsi', + 3599119 => 'Tishevitsa', + 35991201 => 'Lyuti brod', + 35991202 => 'Kunino', + 35991203 => 'Lik', + 3599121 => 'Tsarevets, Vratsa', + 3599122 => 'Zverino', + 3599123 => 'Roman', + 3599124 => 'Tipchenitsa', + 3599125 => 'Gorna Beshovitsa', + 3599126 => 'Kameno pole', + 3599127 => 'Lyutidol', + 3599128 => 'Eliseyna', + 3599129 => 'Sinyo bardo', + 3599130 => 'Tlachene', + 3599131 => 'Dobrolevo', + 3599132 => 'Knezha', + 3599133 => 'Komarevo, Vratsa', + 3599134 => 'Tarnak', + 3599135 => 'Bardarski geran', + 3599136 => 'Galiche', + 3599137 => 'Popitsa', + 3599138 => 'Altimir', + 3599139 => 'Tarnava, Vratsa', + 3599140 => 'Gabare', + 35991401 => 'Vranyak', + 3599141 => 'Malorad', + 3599142 => 'Lazarovo', + 3599143 => 'Enitsa', + 3599144 => 'Nivyanin', + 3599145 => 'Brenitsa, Vratsa', + 3599146 => 'Sokolare', + 3599147 => 'Borovan', + 3599148 => 'Barkachevo', + 3599149 => 'Bukovets, Vratsa', + 359915 => 'Byala Slatina', + 3599160 => 'Glozhene, Vratsa', + 3599161 => 'Mizia', + 3599162 => 'Mihaylovo, Vratsa', + 3599163 => 'Harlets', + 3599164 => 'Krushovitsa, Vratsa', + 3599165 => 'Sofronievo', + 3599166 => 'Hayredin', + 35991668 => 'Manastirishte', + 3599167 => 'Lipnitsa, Vratsa', + 3599168 => 'Butan', + 3599169 => 'Rogozen', + 3599171 => 'Oryahovo, Vratsa', + 3599172 => 'Selanovtsi', + 3599173 => 'Galovo', + 3599174 => 'Gorni Vadin', + 3599175 => 'Ostrov', + 3599176 => 'Leskovets, Vratsa', + 3599180 => 'Golyamo Peshtene', + 3599181 => 'Kravoder', + 3599182 => 'Devene', + 3599183 => 'Lilyache', + 3599184 => 'Ohoden', + 3599185 => 'Beli Izvor', + 3599186 => 'Zgorigrad', + 3599187 => 'Lyutadzhik', + 3599188 => 'Gorno Peshtene', + 35991888 => 'Veslets, Vratsa', + 3599189 => 'Pavolche', + 35992 => 'Vratsa', + 3599311 => 'Kutovo', + 3599312 => 'Bregovo, Vidin', + 3599313 => 'Kapitanovtsi', + 3599314 => 'Dunavtsi, Vidin', + 3599315 => 'Gradets, Vidin', + 3599316 => 'Novo selo, Vidin', + 3599317 => 'Archar', + 3599318 => 'Bukovets, Vidin', + 3599319 => 'Gamzovo', + 3599320 => 'Stakevtsi', + 35993212 => 'Karbintsi', + 3599322 => 'Oreshets, Vidin', + 3599323 => 'Drenovets', + 3599324 => 'Ruzhintsi', + 3599325 => 'Belo pole, Vidin', + 3599326 => 'Gorni Lom', + 3599327 => 'Chuprene', + 3599328 => 'Dolni Lom', + 3599329 => 'Rabisha', + 3599330 => 'Rabrovo', + 3599332 => 'Rakovitsa', + 3599333 => 'Boynitsa', + 35993342 => 'Kireevo', + 3599335 => 'Tsar Petrovo', + 3599336 => 'Staropatitsa', + 3599337 => 'Gramada', + 3599338 => 'Shishentsi', + 3599339 => 'Makresh', + 3599340 => 'Septemvriytsi, Vidin', + 3599341 => 'Dimovo, Vidin', + 3599342 => 'Inovo', + 3599343 => 'Gomotartsi', + 3599344 => 'Vrav', + 3599345 => 'Vinarovo, Vidin', + 3599346 => 'Sinagovtsi', + 3599347 => 'Bela Rada', + 3599348 => 'Negovanovtsi', + 3599349 => 'Slanotran', + 3599351 => 'Izvor, Vidin', + 3599352 => 'Druzhba', + 3599353 => 'Koshava', + 3599354 => 'Antimovo, Vidin', + 3599355 => 'Kosovo, Vidin', + 3599356 => 'Kalenik, Vidin', + 359936 => 'Belogradchik', + 359938 => 'Kula', + 35994 => 'Vidin', + 3599512 => 'Beli breg', + 3599513 => 'Boychinovtsi', + 3599514 => 'Vladimirovo, Mont.', + 3599515 => 'Madan, Mont.', + 3599516 => 'Lehchevo', + 3599517 => 'Kobilyak', + 3599518 => 'Marchevo', + 3599520 => 'Gorno Ozirovo', + 3599521 => 'Zamfirovo', + 3599522 => 'Kotenovtsi', + 3599523 => 'Barzia', + 3599524 => 'Yagodovo, Mont.', + 3599525 => 'Dolno Ozirovo', + 3599526 => 'Slatina, Mont.', + 3599527 => 'Varshets', + 35995276 => 'Draganitsa', + 35995277 => 'Cherkaski', + 3599528 => 'Gaganitsa', + 3599529 => 'Borovtsi', + 359953 => 'Berkovitsa', + 3599540 => 'Belotintsi', + 3599541 => 'Doktor Yosifovo', + 3599542 => 'Smolyanovtsi', + 3599544 => 'Studeno buche', + 3599545 => 'Gabrovnitsa', + 3599546 => 'Slavotin', + 3599547 => 'Vinishte', + 3599548 => 'Krapchene', + 3599549 => 'Dolna Riksa', + 3599550 => 'Mitrovtsi', + 3599551 => 'Georgi Damyanovo', + 3599552 => 'Belimel', + 3599553 => 'Prevala', + 3599554 => 'Chiprovtsi', + 3599555 => 'Kopilovtsi, Mont.', + 3599556 => 'Govezhda', + 3599557 => 'Gorno Tserovene', + 3599558 => 'Gavril Genovo', + 3599559 => 'Gorna Kovachitsa', + 3599560 => 'Bezdenitsa', + 3599561 => 'Sumer', + 3599564 => 'Stubel', + 3599567 => 'Dolna Verenitsa', + 3599568 => 'Blagovo, Mont.', + 3599569 => 'Lipen', + 35996 => 'Montana', + 359971 => 'Lom', + 3599719 => 'Asparuhovo, Mont.', + 3599720 => 'Kovachitsa', + 3599721 => 'Dolno Tserovene', + 3599722 => 'Staliyska mahala', + 3599723 => 'Traykovo', + 3599724 => 'Stanevo', + 3599725 => 'Komoshtitsa', + 3599726 => 'Zamfir', + 3599727 => 'Medkovets', + 3599728 => 'Slivata', + 3599729 => 'Rasovo', + 359973 => 'Kozloduy', + 3599740 => 'Septemvriytsi, Mont.', + 3599741 => 'Dolni Tsibar', + 3599742 => 'Yakimovo', + 3599744 => 'Valchedram', + 3599745 => 'Zlatia, Mont.', + 3599746 => 'Razgrad, Mont.', + 3599747 => 'Mokresh, Mont.', + 3599748 => 'Dalgodeltsi', + 3599749 => 'Cherni vrah, Mont.', + 3599782 => 'Bukovets, Mont.', + 3599783 => 'Brusartsi', + 3599784 => 'Kiselevo', + 3599785 => 'Vasilovtsi, Mont.', + 3599787 => 'Smirnenski, Mont.', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/36.php b/src/libphonenumber/geocoding/data/en/36.php new file mode 100644 index 000000000..3b44aac96 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/36.php @@ -0,0 +1,57 @@ + 'Budapest', + 3622 => 'Székesfehérvár', + 3623 => 'Biatorbágy', + 3624 => 'Szigetszentmiklós', + 3625 => 'Dunaujvaros', + 3626 => 'Szentendre', + 3627 => 'Vac', + 3628 => 'Godollo', + 3629 => 'Monor', + 3632 => 'Salgotarjan', + 3633 => 'Esztergom', + 3634 => 'Tatabanya', + 3635 => 'Balassagyarmat', + 3636 => 'Eger', + 3637 => 'Gyongyos', + 3642 => 'Nyiregyhaza', + 3644 => 'Mátészalka', + 3645 => 'Kisvarda', + 3646 => 'Miskolc', + 3647 => 'Szerencs', + 3648 => 'Ozd', + 3649 => 'Mezokovesd', + 3652 => 'Debrecen', + 3653 => 'Cegled', + 3654 => 'Berettyoujfalu', + 3656 => 'Szolnok', + 3657 => 'Jaszbereny', + 3659 => 'Karcag', + 3662 => 'Szeged', + 3663 => 'Szentes', + 3666 => 'Bekescsaba', + 3668 => 'Oroshaza', + 3669 => 'Mohacs', + 3672 => 'Pecs', + 3673 => 'Szigetvar', + 3674 => 'Szekszard', + 3675 => 'Paks', + 3676 => 'Kecskemet', + 3677 => 'Kiskunhalas', + 3678 => 'Kiskoros', + 3679 => 'Baja', + 3682 => 'Kaposvar', + 3683 => 'Keszthely', + 3684 => 'Siofok', + 3685 => 'Marcali', + 3687 => 'Tapolca', + 3688 => 'Veszprem', + 3689 => 'Papa', + 3692 => 'Zalaegerszeg', + 3693 => 'Nagykanizsa', + 3694 => 'Szombathely', + 3695 => 'Sarvar', + 3696 => 'Gyor', + 3699 => 'Sopron', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/370.php b/src/libphonenumber/geocoding/data/en/370.php new file mode 100644 index 000000000..ce56f4b1c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/370.php @@ -0,0 +1,50 @@ + 'Varėna', + 370313 => 'Druskininkai', + 370315 => 'Alytus', + 370318 => 'Lazdijai', + 370319 => 'Birštonas/Prienai', + 370340 => 'Ukmergė', + 370342 => 'Vilkaviškis', + 370343 => 'Marijampolė', + 370345 => 'Šakiai', + 370346 => 'Kaišiadorys', + 370347 => 'Kėdainiai', + 370349 => 'Jonava', + 37037 => 'Kaunas', + 370380 => 'Šalčininkai', + 370381 => 'Anykščiai', + 370382 => 'Širvintos', + 370383 => 'Molėtai', + 370385 => 'Zarasai', + 370386 => 'Ignalina/Visaginas', + 370387 => 'Švenčionys', + 370389 => 'Utena', + 37041 => 'Šiauliai', + 370421 => 'Pakruojis', + 370422 => 'Radviliškis', + 370425 => 'Akmenė', + 370426 => 'Joniškis', + 370427 => 'Kelmė', + 370428 => 'Raseiniai', + 370440 => 'Skuodas', + 370441 => 'Šilutė', + 370443 => 'Mažeikiai', + 370444 => 'Telšiai', + 370445 => 'Kretinga', + 370446 => 'Tauragė', + 370447 => 'Jurbarkas', + 370448 => 'Plungė', + 370449 => 'Šilalė', + 37045 => 'Panevėžys', + 370450 => 'Biržai', + 370451 => 'Pasvalys', + 370458 => 'Rokiškis', + 370459 => 'Kupiškis', + 37046 => 'Klaipėda', + 370460 => 'Palanga', + 370469 => 'Neringa', + 3705 => 'Vilnius', + 370528 => 'Elektrėnai/Trakai', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/371.php b/src/libphonenumber/geocoding/data/en/371.php new file mode 100644 index 000000000..03cda0717 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/371.php @@ -0,0 +1,39 @@ + 'Jelgava', + 371631 => 'Tukums', + 371632 => 'Talsi', + 371633 => 'Kuldiga', + 371634 => 'Liepaja', + 371635 => 'Ventspils', + 371636 => 'Ventspils', + 371637 => 'Dobele', + 371638 => 'Saldus', + 371639 => 'Bauska', + 371640 => 'Limbaži', + 371641 => 'Cēsis', + 371642 => 'Valmiera', + 371643 => 'Alūksne', + 371644 => 'Gulbene', + 371645 => 'Balvi', + 371646 => 'Rēzekne', + 371647 => 'Valka', + 371648 => 'Madona', + 371649 => 'Aizkraukle', + 371650 => 'Ogre', + 371651 => 'Aizkraukle', + 371652 => 'Jēkabpils', + 371653 => 'Preiļi', + 371654 => 'Daugavpils', + 371655 => 'Ogre', + 371656 => 'Krāslava', + 371657 => 'Ludza', + 371658 => 'Daugavpils', + 371659 => 'Cēsis', + 37166 => 'Riga', + 37167 => 'Riga', + 371682 => 'Valmiera', + 371683 => 'Jēkabpils', + 371684 => 'Liepāja', + 371686 => 'Jelgava', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/372.php b/src/libphonenumber/geocoding/data/en/372.php new file mode 100644 index 000000000..1d0780095 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/372.php @@ -0,0 +1,21 @@ + 'Rakvere', + 37233 => 'Kohtla-Järve', + 37235 => 'Narva/Sillamäe', + 37238 => 'Paide', + 37243 => 'Viljandi', + 37244 => 'Pärnu', + 37245 => 'Kuressaare', + 37246 => 'Kärdla', + 37247 => 'Haapsalu', + 37248 => 'Rapla', + 3726 => 'Tallinn/Harju County', + 37273 => 'Tartu', + 37274 => 'Tartu', + 37275 => 'Tartu', + 37276 => 'Valga', + 37277 => 'Jõgeva', + 37278 => 'Võru', + 37279 => 'Põlva', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/373.php b/src/libphonenumber/geocoding/data/en/373.php new file mode 100644 index 000000000..4af8c7ed0 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/373.php @@ -0,0 +1,47 @@ + 'Grigoriopol', + 373215 => 'Dubasari', + 373216 => 'Camenca', + 373219 => 'Dnestrovsk', + 37322 => 'Chisinau', + 373230 => 'Soroca', + 373231 => 'Balţi', + 373235 => 'Orhei', + 373236 => 'Ungheni', + 373237 => 'Straseni', + 373241 => 'Cimislia', + 373242 => 'Stefan Voda', + 373243 => 'Causeni', + 373244 => 'Calarasi', + 373246 => 'Edineţ', + 373247 => 'Briceni', + 373248 => 'Criuleni', + 373249 => 'Glodeni', + 373250 => 'Floresti', + 373251 => 'Donduseni', + 373252 => 'Drochia', + 373254 => 'Rezina', + 373256 => 'Riscani', + 373258 => 'Telenesti', + 373259 => 'Falesti', + 373262 => 'Singerei', + 373263 => 'Leova', + 373264 => 'Nisporeni', + 373265 => 'Anenii Noi', + 373268 => 'Ialoveni', + 373269 => 'Hincesti', + 373271 => 'Ocniţa', + 373272 => 'Soldanesti', + 373273 => 'Cantemir', + 373291 => 'Ceadir Lunga', + 373293 => 'Vulcanesti', + 373294 => 'Taraclia', + 373297 => 'Basarabeasca', + 373298 => 'Comrat', + 373299 => 'Cahul', + 373533 => 'Tiraspol', + 373552 => 'Bender', + 373555 => 'Ribnita', + 373557 => 'Slobozia', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/374.php b/src/libphonenumber/geocoding/data/en/374.php new file mode 100644 index 000000000..baf0e0302 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/374.php @@ -0,0 +1,164 @@ + 'Yerevan/Jrvezh', + 37411 => 'Yerevan', + 374222 => 'Abovyan/Akunk/Byureghavan/Nor Gyugh/Verin Ptghni', + 3742227 => 'Garni', + 3742229 => 'Zovk', + 37422290 => 'Mayakovsky', + 37422291 => 'Balahovit/Kamaris', + 37422293 => 'Aramus', + 37422294 => 'Arzni', + 37422296 => 'Ptghni', + 37422297 => 'Geghashen', + 37422298 => 'Arinj', + 37422299 => 'Kotayk', + 374223 => 'Hankavan/Hrazdan/Tsakhkadzor', + 37422391 => 'Lernanist', + 37422393 => 'Meghradzor', + 37422394 => 'Pyunik', + 37422397 => 'Solak', + 37422398 => 'Bjni', + 374224 => 'Kanakeravan/Nor Geghi/Nor Hajn/Yeghvard', + 37422452 => 'Zovuni', + 37422453 => 'Proshyan', + 37422454 => 'Argel', + 374226 => 'Charentsavan', + 37422672 => 'Arzakan', + 37422675 => 'Alapars/Vardanavank', + 374231 => 'Echmiadzin/Musaler/Parakar/Zvartnots', + 37423190 => 'Baghramyan', + 37423191 => 'Vache', + 37423195 => 'Norakert', + 37423198 => 'Jrarat', + 37423199 => 'Khoronk', + 374232 => 'Aghdzq/Ashtarak/Karbi/Oshakan', + 37423290 => 'Ohanavan', + 37423294 => 'Byurakan', + 374233 => 'Baghramyan/Lernagog', + 37423374 => 'Myasnikyan', + 37423375 => 'Karakert', + 37423376 => 'Dalarik', + 374234 => 'Vedi/Vosketap/Ararat', + 37423481 => 'Aygavan', + 37423486 => 'Urtsadzor', + 37423492 => 'Martirosyan', + 37423497 => 'Pokr Vedi', + 37423498 => 'Taperakan', + 374235 => 'Artashat/Aygezard/Dalar/Kaghtsrashen/Mkhchyan/Shahumyan', + 37423572 => 'Arevshat', + 3742359 => 'Norashen', + 374236 => 'Ayntap/Masis/Nor Kharberd/Norabats', + 3742363 => 'Aintab', + 37423699 => 'Dashtavan', + 374237 => 'Araks/Armavir/Hoktember/Lenughi/Metsamor/Zartonk', + 3742377 => 'Mrgashat', + 37423779 => 'Bambakashat', + 3742379 => 'Nalbandian', + 37423794 => 'Margara', + 37423796 => 'Tandzut', + 37423798 => 'Shenavan', + 374238 => 'Ararat/Avshar/Surenavan/Yeraskh', + 374242 => 'Maralik/Sarnaghbyur', + 37424293 => 'Shirakavan', + 37424297 => 'Ani Kayaran', + 37424300 => 'Akhuryan/Arapi/Kamo/Musayelyan', + 374244 => 'Artik/Pemzashen', + 37424492 => 'Panik', + 37424495 => 'Arevshat', + 37424496 => 'Mets Mantash', + 374245 => 'Ashotsk region', + 374246 => 'Amasia region', + 374249 => 'Talin', + 37424973 => 'Katnaghbyur', + 3742499 => 'Aragatsavan', + 37424996 => 'Nerkin Bazmaberd', + 37424997 => 'Mastara', + 374252 => 'Aparan', + 37425251 => 'Kuchak', + 37425295 => 'Artavan', + 374253 => 'Alaverdi/Odzun/Tsaghkashat/Tumanyan', + 37425352 => 'Akhtala', + 37425353 => 'Shnogh', + 37425356 => 'Chochkan', + 37425357 => 'Tumanyan', + 374254 => 'Tashir', + 3742549 => 'Metsavan', + 374255 => 'Spitak region', + 374256 => 'Bovadzor/Stepanavan', + 37425691 => 'Kurtan', + 37425694 => 'Agarak', + 37425695 => 'Lejan', + 374257 => 'Aragats', + 3742570 => 'Tsakhkahovit region', + 374261 => 'Sevan', + 374262 => 'Martuni', + 3742625 => 'Vardenik', + 37426272 => 'Lichk', + 37426299 => 'Eranos', + 374263 => 'Azatamut/Getahovit/Ijevan/Yenokavan', + 37426374 => 'Aygehovit', + 37426392 => 'Achajur', + 37426397 => 'Azatamut', + 374264 => 'Gavar/Sarukhan', + 374265 => 'Tchambarak', + 37426596 => 'Vahan', + 374266 => 'Berdavan/Koghb/Noyemberyan', + 3742665 => 'Koghb', + 3742667 => 'Berdavan', + 37426692 => 'Archis', + 37426693 => 'Baghanis', + 37426695 => 'Zorakan', + 37426696 => 'Voskepar', + 37426699 => 'Koti', + 374267 => 'Aygepar/Berd', + 3742675 => 'Artsvaberd', + 37426791 => 'Navur', + 37426794 => 'Tovuz', + 37426796 => 'Mosesgegh', + 37426797 => 'Norashen', + 3742680 => 'Dilijan', + 374269 => 'Vardenis', + 374281 => 'Getap/Salli/Yeghegnadzor', + 37428151 => 'Khachik', + 37428191 => 'Arpi', + 37428193 => 'Aghavnadzor', + 37428194 => 'Areni', + 37428195 => 'Malishka', + 37428197 => 'Yelpin', + 37428198 => 'Rind', + 37428199 => 'Shatin', + 374282 => 'Vayk region', + 3742830 => 'Sisian', + 37428375 => 'Tasik', + 37428396 => 'Angehakot', + 374284 => 'Goris/Verishen', + 37428427 => 'Verishen', + 37428491 => 'Harzhis', + 37428494 => 'Khndzoresk', + 37428495 => 'Shinuhayr', + 37428499 => 'Kornidzor', + 374285 => 'Davit Bek/Kajaran/Kapan', + 374286 => 'Meghri/Agarak', + 37428695 => 'Shvanidzor', + 374287 => 'Jermuk', + 37428794 => 'Gndevaz', + 374312 => 'Gyumri/Akhuryan region', + 374322 => 'Vanadzor/Gugark region', + 37432293 => 'Pambak', + 37432294 => 'Lernapat', + 37432295 => 'Yeghegnut', + 37432296 => 'Margahovit', + 37432297 => 'Dzoraget', + 37432298 => 'Lermontovo', + 37432299 => 'Vahagni', + 37447 => 'Nagorno-Karabakh', + 374471 => 'Stepanakert', + 374474 => 'Martakert', + 374475 => 'Hadrut', + 374476 => 'Askeran', + 374477 => 'Shushi', + 37447732 => 'Berdzor/Kashatagh', + 374478 => 'Martuni', + 374479 => 'Stepanakert', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/375.php b/src/libphonenumber/geocoding/data/en/375.php new file mode 100644 index 000000000..228cec162 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/375.php @@ -0,0 +1,123 @@ + 'Vyalikaya Byerastavitsa, Grodno Region', + 3751512 => 'Volkovysk', + 3751513 => 'Svisloch, Grodno Region', + 3751514 => 'Shchuchin, Grodno Region', + 3751515 => 'Mosty, Grodno Region', + 375152 => 'Grodno', + 375154 => 'Lida', + 3751562 => 'Slonim', + 3751563 => 'Dyatlovo, Grodno Region', + 3751564 => 'Zelva, Grodno Region', + 3751591 => 'Ostrovets, Grodno Region', + 3751592 => 'Smorgon', + 3751593 => 'Oshmyany', + 3751594 => 'Voronovo, Grodno Region', + 3751595 => 'Ivye, Grodno Region', + 3751596 => 'Korelichi, Grodno Region', + 3751597 => 'Novogrudok', + 375162 => 'Brest', + 375163 => 'Baranovichi', + 3751631 => 'Kamenets, Brest Region', + 3751632 => 'Pruzhany, Brest Region', + 3751633 => 'Lyakhovichi, Brest Region', + 3751641 => 'Zhabinka, Brest Region', + 3751642 => 'Kobryn', + 3751643 => 'Bereza, Brest Region', + 3751644 => 'Drogichin, Brest Region', + 3751645 => 'Ivatsevichi, Brest Region', + 3751646 => 'Gantsevichi, Brest Region', + 3751647 => 'Luninets, Brest Region', + 375165 => 'Pinsk', + 3751651 => 'Malorita, Brest Region', + 3751652 => 'Ivanovo, Brest Region', + 3751655 => 'Stolin, Brest Region', + 37517 => 'Minsk', + 3751713 => 'Maryina Gorka, Minsk Region', + 3751714 => 'Cherven', + 3751715 => 'Berezino, Minsk Region', + 3751716 => 'Dzerzhinsk', + 3751717 => 'Stolbtsy', + 3751718 => 'Uzda, Minsk Region', + 3751719 => 'Kopyl, Minsk Region', + 375174 => 'Soligorsk', + 375176 => 'Molodechno', + 375177 => 'Borisov', + 3751770 => 'Nesvizh', + 3751771 => 'Vileyka', + 3751772 => 'Volozhin', + 3751774 => 'Lahoysk', + 3751775 => 'Zhodino', + 3751776 => 'Smalyavichy', + 3751792 => 'Starye Dorogi, Minsk Region', + 3751793 => 'Kletsk, Minsk Region', + 3751794 => 'Lyuban, Minsk Region', + 3751795 => 'Slutsk', + 3751796 => 'Krupki, Minsk Region', + 3751797 => 'Myadel', + 375212 => 'Vitebsk', + 3752130 => 'Shumilino, Vitebsk Region', + 3752131 => 'Beshenkovichi, Vitebsk Region', + 3752132 => 'Lepel', + 3752133 => 'Chashniki, Vitebsk Region', + 3752135 => 'Senno, Vitebsk Region', + 3752136 => 'Tolochin', + 3752137 => 'Dubrovno, Vitebsk Region', + 3752138 => 'Liozno, Vitebsk Region', + 3752139 => 'Gorodok, Vitebsk Region', + 375214 => 'Polotsk/Navapolatsk', + 3752151 => 'Verhnedvinsk, Vitebsk Region', + 3752152 => 'Miory, Vitebsk Region', + 3752153 => 'Braslav', + 3752154 => 'Sharkovshchina, Vitebsk Region', + 3752155 => 'Postavy', + 3752156 => 'Glubokoye', + 3752157 => 'Dokshitsy, Vitebsk Region', + 3752158 => 'Ushachi, Vitebsk Region', + 3752159 => 'Rossony, Vitebsk Region', + 375216 => 'Orsha', + 375222 => 'Mogilev', + 3752230 => 'Glusk, Mogilev Region', + 3752231 => 'Byhov, Mogilev Region', + 3752232 => 'Belynichi, Mogilev Region', + 3752233 => 'Gorki, Mogilev Region', + 3752234 => 'Krugloye, Mogilev Region', + 3752235 => 'Osipovichi', + 3752236 => 'Klichev, Mogilev Region', + 3752237 => 'Kirovsk, Mogilev Region', + 3752238 => 'Krasnopolye, Mogilev Region', + 3752239 => 'Shklov', + 3752240 => 'Mstislavl', + 3752241 => 'Krichev, Mogilev Region', + 3752242 => 'Chausy, Mogilev Region', + 3752243 => 'Cherikov, Mogilev Region', + 3752244 => 'Klimovichi, Mogilev Region', + 3752245 => 'Kostyukovichi, Mogilev Region', + 3752246 => 'Slavgorod, Mogilev Region', + 3752247 => 'Khotimsk, Mogilev Region', + 3752248 => 'Dribin, Mogilev Region', + 375225 => 'Babruysk', + 375232 => 'Gomel', + 3752330 => 'Vetka, Gomel Region', + 3752332 => 'Chechersk, Gomel Region', + 3752333 => 'Dobrush, Gomel Region', + 3752334 => 'Zhlobin', + 3752336 => 'Budo-Koshelevo, Gomel Region', + 3752337 => 'Korma, Gomel Region', + 3752339 => 'Rogachev', + 3752340 => 'Rechitsa', + 3752342 => 'Svetlogorsk', + 3752344 => 'Bragin, Gomel Region', + 3752345 => 'Kalinkovichi', + 3752346 => 'Khoiniki, Gomel Region', + 3752347 => 'Loyev, Gomel Region', + 3752350 => 'Petrikov, Gomel Region', + 3752351 => 'Mozyr', + 3752353 => 'Zhitkovichi, Gomel Region', + 3752354 => 'Yelsk, Gomel Region', + 3752355 => 'Narovlya, Gomel Region', + 3752356 => 'Lelchitsy, Gomel Region', + 3752357 => 'Oktyabrskiy, Gomel Region', + 375236 => 'Mozyr', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/381.php b/src/libphonenumber/geocoding/data/en/381.php new file mode 100644 index 000000000..36684b237 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/381.php @@ -0,0 +1,37 @@ + 'Pirot', + 38111 => 'Belgrade', + 38112 => 'Pozarevac', + 38113 => 'Pancevo', + 38114 => 'Valjevo', + 38115 => 'Sabac', + 38116 => 'Leskovac', + 38117 => 'Vranje', + 38118 => 'Nis', + 38119 => 'Zajecar', + 38120 => 'Novi Pazar', + 38121 => 'Novi Sad', + 38122 => 'Sremska Mitrovica', + 38123 => 'Zrenjanin', + 381230 => 'Kikinda', + 38124 => 'Subotica', + 38125 => 'Sombor', + 38126 => 'Smederevo', + 38127 => 'Prokuplje', + 38128 => 'Kosovska Mitrovica', + 381280 => 'Gnjilane', + 38129 => 'Prizren', + 381290 => 'Urosevac', + 38130 => 'Bor', + 38131 => 'Uzice', + 38132 => 'Cacak', + 38133 => 'Prijepolje', + 38134 => 'Kragujevac', + 38135 => 'Jagodina', + 38136 => 'Kraljevo', + 38137 => 'Krusevac', + 38138 => 'Pristina', + 38139 => 'Pec', + 381390 => 'Dakovica', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/39.php b/src/libphonenumber/geocoding/data/en/39.php new file mode 100644 index 000000000..1765fc1c7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/39.php @@ -0,0 +1,123 @@ + 'Genoa', + 39011 => 'Turin', + 390122 => 'Turin', + 390125 => 'Turin', + 390131 => 'Alessandria', + 390141 => 'Asti', + 39015 => 'Biella', + 390161 => 'Vercelli', + 390165 => 'Aosta Valley', + 390166 => 'Aosta Valley', + 390171 => 'Cuneo', + 390183 => 'Imperia', + 390185 => 'Genoa', + 390187 => 'La Spezia', + 3902 => 'Milan', + 39030 => 'Brescia', + 39031 => 'Como', + 390321 => 'Novara', + 390322 => 'Novara', + 390324 => 'Verbano-Cusio-Ossola', + 390331 => 'Varese', + 390332 => 'Varese', + 390341 => 'Lecco', + 390342 => 'Sondrio', + 390343 => 'Sondrio', + 390344 => 'Como', + 390346 => 'Bergamo', + 39035 => 'Bergamo', + 390362 => 'Cremona/Monza', + 390363 => 'Bergamo', + 390364 => 'Brescia', + 390365 => 'Brescia', + 390371 => 'Lodi', + 390372 => 'Cremona', + 390373 => 'Cremona', + 390376 => 'Mantua', + 390382 => 'Pavia', + 39039 => 'Monza', + 39040 => 'Trieste', + 39041 => 'Venice', + 390421 => 'Venice', + 390422 => 'Treviso', + 390423 => 'Treviso', + 390424 => 'Vicenza', + 390425 => 'Rovigo', + 390426 => 'Rovigo', + 390432 => 'Udine', + 390444 => 'Vicenza', + 390445 => 'Vicenza', + 39045 => 'Verona', + 390461 => 'Trento', + 390471 => 'Bolzano/Bozen', + 390481 => 'Gorizia', + 39049 => 'Padova', + 39050 => 'Pisa', + 39051 => 'Bologna', + 390521 => 'Parma', + 390522 => 'Reggio Emilia', + 390523 => 'Piacenza', + 390532 => 'Ferrara', + 390541 => 'Rimini', + 390543 => 'Forlì-Cesena', + 390545 => 'Ravenna', + 390549 => 'San Marino', + 39055 => 'Florence', + 390565 => 'Livorno', + 390574 => 'Prato', + 390575 => 'Arezzo', + 390577 => 'Siena', + 390583 => 'Lucca', + 390585 => 'Massa-Carrara', + 390586 => 'Livorno', + 39059 => 'Modena', + 3906 => 'Rome', + 39070 => 'Cagliari', + 39071 => 'Ancona', + 390731 => 'Ancona', + 390732 => 'Ancona', + 390733 => 'Macerata', + 390734 => 'Fermo', + 390735 => 'Ascoli Piceno', + 390737 => 'Macerata', + 39075 => 'Perugia', + 390774 => 'Rome', + 390776 => 'Frosinone', + 390783 => 'Oristano', + 390789 => 'Sassari', + 39079 => 'Sassari', + 39080 => 'Bari', + 39081 => 'Naples', + 390823 => 'Caserta', + 390824 => 'Benevento', + 390825 => 'Avellino', + 390832 => 'Lecce', + 39085 => 'Pescara', + 390862 => 'L\'Aquila', + 390865 => 'Isernia', + 390874 => 'Campobasso', + 390881 => 'Foggia', + 390882 => 'Foggia', + 390883 => 'Andria Barletta Trani', + 390884 => 'Foggia', + 39089 => 'Salerno', + 39090 => 'Messina', + 39091 => 'Palermo', + 390921 => 'Palermo', + 390922 => 'Agrigento', + 390924 => 'Trapani', + 390925 => 'Agrigento', + 390933 => 'Caltanissetta', + 390934 => 'Caltanissetta and Enna', + 390942 => 'Catania', + 39095 => 'Catania', + 390961 => 'Catanzaro', + 390962 => 'Crotone', + 390963 => 'Vibo Valentia', + 390965 => 'Reggio Calabria', + 390974 => 'Salerno', + 390975 => 'Potenza', + 39099 => 'Taranto', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/40.php b/src/libphonenumber/geocoding/data/en/40.php new file mode 100644 index 000000000..0f819306e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/40.php @@ -0,0 +1,85 @@ + 'Bucharest and Ilfov County', + 40230 => 'Suceava', + 40231 => 'Botoșani', + 40232 => 'Iași', + 40233 => 'Neamț', + 40234 => 'Bacău', + 40235 => 'Vaslui', + 40236 => 'Galați', + 40237 => 'Vrancea', + 40238 => 'Buzău', + 40239 => 'Brăila', + 40240 => 'Tulcea', + 40241 => 'Constanța', + 40242 => 'Călărași', + 40243 => 'Ialomița', + 40244 => 'Prahova', + 40245 => 'Dâmbovița', + 40246 => 'Giurgiu', + 40247 => 'Teleorman', + 40248 => 'Argeș', + 40249 => 'Olt', + 40250 => 'Vâlcea', + 40251 => 'Dolj', + 40252 => 'Mehedinți', + 40253 => 'Gorj', + 40254 => 'Hunedoara', + 40255 => 'Caraș-Severin', + 40256 => 'Timiș', + 40257 => 'Arad', + 40258 => 'Alba', + 40259 => 'Bihor', + 40260 => 'Sălaj', + 40261 => 'Satu Mare', + 40262 => 'Maramureș', + 40263 => 'Bistrița-Năsăud', + 40264 => 'Cluj', + 40265 => 'Mureș', + 40266 => 'Harghita', + 40267 => 'Covasna', + 40268 => 'Brașov', + 40269 => 'Sibiu', + 4031 => 'Bucharest and Ilfov County', + 40330 => 'Suceava', + 40331 => 'Botoșani', + 40332 => 'Iași', + 40333 => 'Neamț', + 40334 => 'Bacău', + 40335 => 'Vaslui', + 40336 => 'Galați', + 40337 => 'Vrancea', + 40338 => 'Buzău', + 40339 => 'Brăila', + 40340 => 'Tulcea', + 40341 => 'Constanța', + 40342 => 'Călărași', + 40343 => 'Ialomița', + 40344 => 'Prahova', + 40345 => 'Dâmbovița', + 40346 => 'Giurgiu', + 40347 => 'Teleorman', + 40348 => 'Argeș', + 40349 => 'Olt', + 40350 => 'Vâlcea', + 40351 => 'Dolj', + 40352 => 'Mehedinți', + 40353 => 'Gorj', + 40354 => 'Hunedoara', + 40355 => 'Caraș-Severin', + 40356 => 'Timiș', + 40357 => 'Arad', + 40358 => 'Alba', + 40359 => 'Bihor', + 40360 => 'Sălaj', + 40361 => 'Satu Mare', + 40362 => 'Maramureș', + 40363 => 'Bistrița-Năsăud', + 40364 => 'Cluj', + 40365 => 'Mureș', + 40366 => 'Harghita', + 40367 => 'Covasna', + 40368 => 'Brașov', + 40369 => 'Sibiu', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/41.php b/src/libphonenumber/geocoding/data/en/41.php new file mode 100644 index 000000000..7167726cc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/41.php @@ -0,0 +1,23 @@ + 'Lausanne', + 4122 => 'Geneva', + 4124 => 'Yverdon/Aigle', + 4126 => 'Fribourg', + 4127 => 'Sion', + 4131 => 'Berne', + 4132 => 'Bienne/Neuchâtel/Soleure/Jura', + 4133 => 'Thun', + 4134 => 'Burgdorf/Langnau i.E.', + 4141 => 'Lucerne', + 4143 => 'Zurich', + 4144 => 'Zurich', + 4152 => 'Winterthur', + 4155 => 'Rapperswil', + 4156 => 'Baden', + 4161 => 'Basel', + 4162 => 'Olten', + 4171 => 'St. Gallen', + 4181 => 'Chur', + 4191 => 'Bellinzona', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/420.php b/src/libphonenumber/geocoding/data/en/420.php new file mode 100644 index 000000000..e04b67548 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/420.php @@ -0,0 +1,23 @@ + 'Prague', + 42031 => 'Central Bohemian Region', + 42032 => 'Central Bohemian Region', + 42035 => 'Karlovy Vary Region', + 42037 => 'Plzeň Region', + 42038 => 'South Bohemian Region', + 42039 => 'South Bohemian Region', + 42041 => 'Ústí nad Labem Region', + 42046 => 'Pardubice Region', + 42047 => 'Ústí nad Labem Region', + 42048 => 'Liberec Region', + 42049 => 'Hradec Králové Region', + 42051 => 'South Moravian Region', + 42053 => 'South Moravian Region', + 42054 => 'South Moravian Region', + 42055 => 'Moravian-Silesian Region', + 42056 => 'Vysočina Region', + 42057 => 'Zlín Region', + 42058 => 'Olomouc Region', + 42059 => 'Moravian-Silesian Region', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/421.php b/src/libphonenumber/geocoding/data/en/421.php new file mode 100644 index 000000000..900c0db65 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/421.php @@ -0,0 +1,28 @@ + 'Bratislava', + 42131 => 'Dunajská Streda', + 42132 => 'Trenčín', + 42133 => 'Trnava', + 42134 => 'Senica', + 42135 => 'Nové Zámky', + 42136 => 'Levice', + 42137 => 'Nitra', + 42138 => 'Topoľčany', + 42141 => 'Žilina', + 42142 => 'Považská Bystrica', + 42143 => 'Martin', + 42144 => 'Liptovský Mikuláš', + 42145 => 'Zvolen', + 42146 => 'Prievidza', + 42147 => 'Lučenec', + 42148 => 'Banská Bystrica', + 42151 => 'Prešov', + 42152 => 'Poprad', + 42153 => 'Spišská Nová Ves', + 42154 => 'Bardejov', + 42155 => 'Košice', + 42156 => 'Michalovce', + 42157 => 'Humenné', + 42158 => 'Rožňava', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/43.php b/src/libphonenumber/geocoding/data/en/43.php new file mode 100644 index 000000000..05c841573 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/43.php @@ -0,0 +1,1023 @@ + 'Vienna', + 432142 => 'Gattendorf', + 432143 => 'Kittsee', + 432144 => 'Deutsch Jahrndorf', + 432145 => 'Prellenkirchen', + 432146 => 'Nickelsdorf', + 432147 => 'Zurndorf', + 432160 => 'Jois', + 432162 => 'Bruck an der Leitha', + 432163 => 'Petronell-Carnuntum', + 432164 => 'Rohrau', + 432165 => 'Hainburg a.d. Donau', + 432166 => 'Parndorf', + 432167 => 'Neusiedl am See', + 432168 => 'Mannersdorf am Leithagebirge', + 432169 => 'Trautmannsdorf an der Leitha', + 432172 => 'Frauenkirchen', + 432173 => 'Gols', + 432174 => 'Wallern im Burgenland', + 432175 => 'Apetlon', + 432176 => 'Tadten', + 432177 => 'Podersdorf am See', + 432212 => 'Orth an der Donau', + 432213 => 'Lassee', + 432214 => 'Kopfstetten', + 432215 => 'Probstdorf', + 432216 => 'Leopoldsdorf im Marchfelde', + 432230 => 'Schwadorf', + 432231 => 'Purkersdorf', + 432232 => 'Fischamend', + 432233 => 'Pressbaum', + 432234 => 'Gramatneusiedl', + 432235 => 'Maria-Lanzendorf', + 432236 => 'Mödling', + 432237 => 'Gaaden', + 432238 => 'Kaltenleutgeben', + 432239 => 'Breitenfurt bei Wien', + 432242 => 'St. Andrä-Wördern', + 432243 => 'Klosterneuburg', + 432244 => 'Langenzersdorf', + 432245 => 'Wolkersdorf im Weinviertel', + 432246 => 'Gerasdorf bei Wien', + 432247 => 'Deutsch-Wagram', + 432248 => 'Markgrafneusiedl', + 432249 => 'Gross-Enzersdorf', + 432252 => 'Baden', + 432253 => 'Oberwaltersdorf', + 432254 => 'Ebreichsdorf', + 432255 => 'Deutsch Brodersdorf', + 432256 => 'Leobersdorf', + 432257 => 'Klausen-Leopoldsdorf', + 432258 => 'Alland', + 432259 => 'Münchendorf', + 432262 => 'Korneuburg', + 432263 => 'Grossrussbach', + 432264 => 'Rückersdorf, Harmannsdorf', + 432265 => 'Hausleiten', + 432266 => 'Stockerau', + 432267 => 'Sierndorf', + 432268 => 'Grossmugl', + 432269 => 'Niederfellabrunn', + 432271 => 'Ried am Riederberg', + 432272 => 'Tulln an der Donau', + 432273 => 'Tulbing', + 432274 => 'Sieghartskirchen', + 432275 => 'Atzenbrugg', + 432276 => 'Reidling', + 432277 => 'Zwentendorf', + 432278 => 'Absdorf', + 432279 => 'Kirchberg am Wagram', + 432282 => 'Gänserndorf', + 432283 => 'Angern an der March', + 432284 => 'Oberweiden', + 432285 => 'Marchegg', + 432286 => 'Obersiebenbrunn', + 432287 => 'Strasshof an der Nordbahn', + 432288 => 'Auersthal', + 432289 => 'Matzen', + 432522 => 'Laa an der Thaya', + 432523 => 'Kirchstetten, Neudorf bei Staatz', + 432524 => 'Kautendorf', + 432525 => 'Gnadendorf', + 432526 => 'Stronsdorf', + 432527 => 'Wulzeshofen', + 432532 => 'Zistersdorf', + 432533 => 'Neusiedl an der Zaya', + 432534 => 'Niedersulz', + 432535 => 'Hohenau an der March', + 432536 => 'Drösing', + 432538 => 'Velm-Götzendorf', + 432552 => 'Poysdorf', + 432554 => 'Stützenhofen', + 432555 => 'Herrnbaumgarten', + 432556 => 'Grosskrut', + 432557 => 'Bernhardsthal', + 432572 => 'Mistelbach', + 432573 => 'Wilfersdorf', + 432574 => 'Gaweinstal', + 432575 => 'Ladendorf', + 432576 => 'Ernstbrunn', + 432577 => 'Asparn an der Zaya', + 432610 => 'Horitschon', + 432611 => 'Mannersdorf an der Rabnitz', + 432612 => 'Oberpullendorf', + 432613 => 'Deutschkreutz', + 432614 => 'Kleinwarasdorf', + 432615 => 'Lutzmannsburg', + 432616 => 'Lockenhaus', + 432617 => 'Drassmarkt', + 432618 => 'Markt St. Martin', + 432619 => 'Lackendorf', + 432620 => 'Willendorf', + 432621 => 'Sieggraben', + 432622 => 'Wiener Neustadt', + 432623 => 'Pottendorf', + 432624 => 'Ebenfurth', + 432625 => 'Bad Sauerbrunn', + 432626 => 'Mattersburg', + 432627 => 'Pitten', + 432628 => 'Felixdorf', + 432629 => 'Warth, Lower Austria', + 432630 => 'Ternitz', + 432631 => 'Pöttsching', + 432632 => 'Pernitz', + 432633 => 'Markt Piesting', + 432634 => 'Gutenstein', + 432635 => 'Neunkirchen', + 432636 => 'Puchberg am Schneeberg', + 432637 => 'Grünbach am Schneeberg', + 432638 => 'Winzendorf-Muthmannsdorf', + 432639 => 'Bad Fischau', + 432641 => 'Kirchberg am Wechsel', + 432642 => 'Aspangberg-St. Peter', + 432643 => 'Lichtenegg', + 432644 => 'Grimmenstein', + 432645 => 'Wiesmath', + 432646 => 'Kirchschlag in der Buckligen Welt', + 432647 => 'Krumbach, Lower Austria', + 432648 => 'Hochneukirchen', + 432649 => 'Mönichkirchen', + 432662 => 'Gloggnitz', + 432663 => 'Schottwien', + 432664 => 'Semmering', + 432665 => 'Prein an der Rax', + 432666 => 'Reichenau', + 432667 => 'Schwarzau im Gebirge', + 432672 => 'Berndorf', + 432673 => 'Altenmarkt an der Triesting', + 432674 => 'Weissenbach an der Triesting', + 432680 => 'St. Margarethen im Burgenland', + 432682 => 'Eisenstadt', + 432683 => 'Purbach am Neusiedler See', + 432684 => 'Schützen am Gebirge', + 432685 => 'Rust', + 432686 => 'Drassburg', + 432687 => 'Siegendorf', + 432688 => 'Steinbrunn', + 432689 => 'Hornstein', + 432711 => 'Dürnstein', + 432712 => 'Aggsbach', + 432713 => 'Spitz', + 432714 => 'Rossatz', + 432715 => 'Weissenkirchen in der Wachau', + 432716 => 'Gföhl', + 432717 => 'Unter-Meisling', + 432718 => 'Lichtenau im Waldviertel', + 432719 => 'Dross', + 432722 => 'Kirchberg an der Pielach', + 432723 => 'Rabenstein an der Pielach', + 432724 => 'Schwarzenbach an der Pielach', + 432725 => 'Frankenfels', + 432726 => 'Puchenstuben', + 432728 => 'Wienerbruck', + 432731 => 'Idolsberg', + 432732 => 'Krems an der Donau', + 432733 => 'Schönberg am Kamp', + 432734 => 'Langenlois', + 432735 => 'Hadersdorf am Kamp', + 432736 => 'Paudorf', + 432738 => 'Fels am Wagram', + 432739 => 'Tiefenfucha', + 432741 => 'Flinsbach', + 432742 => 'St. Pölten', + 432743 => 'Böheimkirchen', + 432744 => 'Kasten bei Böheimkirchen', + 432745 => 'Pyhra', + 432746 => 'Wilhelmsburg', + 432747 => 'Ober-Grafendorf', + 432748 => 'Kilb', + 432749 => 'Prinzersdorf', + 432752 => 'Melk', + 432753 => 'Gansbach', + 432754 => 'Loosdorf', + 432755 => 'Mank', + 432756 => 'St. Leonhard am Forst', + 432757 => 'Pöchlarn', + 432758 => 'Pöggstall', + 432762 => 'Lilienfeld', + 432763 => 'St. Veit an der Gölsen', + 432764 => 'Hainfeld', + 432765 => 'Kaumberg', + 432766 => 'Kleinzell', + 432767 => 'Hohenberg', + 432768 => 'St. Aegyd am Neuwalde', + 432769 => 'Türnitz', + 432772 => 'Neulengbach', + 432773 => 'Eichgraben', + 432774 => 'Innermanzing', + 432782 => 'Herzogenburg', + 432783 => 'Traismauer', + 432784 => 'Perschling', + 432786 => 'Oberwölbling', + 432812 => 'Gross Gerungs', + 432813 => 'Arbesbach', + 432814 => 'Langschlag', + 432815 => 'Grossschönau', + 432816 => 'Karlstift', + 432822 => 'Zwettl, Lower Austria', + 432823 => 'Grossglobnitz', + 432824 => 'Allentsteig', + 432825 => 'Göpfritz an der Wild', + 432826 => 'Rastenfeld', + 432827 => 'Schönbach', + 432828 => 'Rappottenstein', + 432829 => 'Schweiggers', + 432841 => 'Vitis', + 432842 => 'Waidhofen an der Thaya', + 432843 => 'Dobersberg', + 432846 => 'Raabs an der Thaya', + 432847 => 'Gross-Siegharts', + 432848 => 'Pfaffenschlag bei Waidhofen', + 432849 => 'Schwarzenau', + 432852 => 'Gmünd', + 432853 => 'Schrems', + 432854 => 'Kirchberg am Walde', + 432855 => 'Waldenstein', + 432856 => 'Weitra', + 432857 => 'Bad Grosspertholz', + 432858 => 'Moorbad Harbach', + 432859 => 'Brand-Nagelberg', + 432862 => 'Heidenreichstein', + 432863 => 'Eggern', + 432864 => 'Kautzen', + 432865 => 'Litschau', + 432872 => 'Ottenschlag', + 432873 => 'Kottes', + 432874 => 'Martinsberg', + 432875 => 'Grafenschlag', + 432876 => 'Els', + 432877 => 'Grainbrunn', + 432878 => 'Traunstein', + 432912 => 'Geras', + 432913 => 'Hötzelsdorf', + 432914 => 'Japons', + 432915 => 'Drosendorf-Zissersdorf', + 432916 => 'Riegersburg, Hardegg', + 432942 => 'Retz', + 432943 => 'Obritz', + 432944 => 'Haugsdorf', + 432945 => 'Zellerndorf', + 432946 => 'Pulkau', + 432947 => 'Theras', + 432948 => 'Weitersfeld', + 432949 => 'Niederfladnitz', + 432951 => 'Guntersdorf', + 432952 => 'Hollabrunn', + 432953 => 'Nappersdorf', + 432954 => 'Göllersdorf', + 432955 => 'Grossweikersdorf', + 432956 => 'Ziersdorf', + 432957 => 'Hohenwarth', + 432958 => 'Maissau', + 432959 => 'Sitzendorf an der Schmida', + 432982 => 'Horn', + 432983 => 'Sigmundsherberg', + 432984 => 'Eggenburg', + 432985 => 'Gars am Kamp', + 432986 => 'Irnfritz', + 432987 => 'St. Leonhard am Hornerwald', + 432988 => 'Neupölla', + 432989 => 'Brunn an der Wild', + 433112 => 'Gleisdorf', + 433113 => 'Pischelsdorf in der Steiermark', + 433114 => 'Markt Hartmannsdorf', + 433115 => 'Studenzen', + 433116 => 'Kirchbach in Steiermark', + 433117 => 'Eggersdorf bei Graz', + 433118 => 'Sinabelkirchen', + 433119 => 'St. Marein bei Graz', + 433123 => 'St. Oswald bei Plankenwarth', + 433124 => 'Gratkorn', + 433125 => 'Übelbach', + 433126 => 'Frohnleiten', + 433127 => 'Peggau', + 433132 => 'Kumberg', + 433133 => 'Nestelbach', + 433134 => 'Heiligenkreuz am Waasen', + 433135 => 'Kalsdorf bei Graz', + 433136 => 'Dobl', + 433137 => 'Söding', + 433140 => 'St. Martin am Wöllmissberg', + 433141 => 'Hirschegg', + 433142 => 'Voitsberg', + 433143 => 'Krottendorf', + 433144 => 'Köflach', + 433145 => 'Edelschrott', + 433146 => 'Modriach', + 433147 => 'Salla', + 433148 => 'Kainach bei Voitsberg', + 433149 => 'Geistthal', + 433150 => 'Paldau', + 433151 => 'Gnas', + 433152 => 'Feldbach', + 433153 => 'Riegersburg', + 433155 => 'Fehring', + 433157 => 'Kapfenstein', + 433158 => 'St. Anna am Aigen', + 433159 => 'Bad Gleichenberg', + 43316 => 'Graz', + 433170 => 'Fischbach', + 433171 => 'Gasen', + 433172 => 'Weiz', + 433173 => 'Ratten', + 433174 => 'Birkfeld', + 433175 => 'Anger', + 433176 => 'Stubenberg', + 433177 => 'Puch bei Weiz', + 433178 => 'St. Ruprecht an der Raab', + 433179 => 'Passail', + 433182 => 'Wildon', + 433183 => 'St. Georgen an der Stiefing', + 433184 => 'Wolfsberg im Schwarzautal', + 433185 => 'Preding', + 433322 => 'Güssing', + 433323 => 'Eberau', + 433324 => 'Strem', + 433325 => 'Heiligenkreuz im Lafnitztal', + 433326 => 'Stegersbach', + 433327 => 'St. Michael im Burgenland', + 433328 => 'Kukmirn', + 433329 => 'Jennersdorf', + 433331 => 'St. Lorenzen am Wechsel', + 433332 => 'Hartberg', + 433333 => 'Sebersdorf', + 433334 => 'Kaindorf', + 433335 => 'Pöllau', + 433336 => 'Waldbach', + 433337 => 'Vorau', + 433338 => 'Lafnitz', + 433339 => 'Friedberg', + 433352 => 'Oberwart', + 433353 => 'Oberschützen', + 433354 => 'Bernstein', + 433355 => 'Stadtschlaining', + 433356 => 'Markt Allhau', + 433357 => 'Pinkafeld', + 433358 => 'Litzelsdorf', + 433359 => 'Loipersdorf-Kitzladen', + 433362 => 'Grosspetersdorf', + 433363 => 'Rechnitz', + 433364 => 'Hannersdorf', + 433365 => 'Deutsch Schützen-Eisenberg', + 433366 => 'Kohfidisch', + 433382 => 'Fürstenfeld', + 433383 => 'Burgau', + 433385 => 'Ilz', + 433386 => 'Grosssteinbach', + 433387 => 'Söchau', + 433452 => 'Leibnitz', + 433453 => 'Ehrenhausen', + 433454 => 'Leutschach', + 433455 => 'Arnfels', + 433456 => 'Fresing', + 433457 => 'Gleinstätten', + 433460 => 'Soboth', + 433461 => 'Trahütten', + 433462 => 'Deutschlandsberg', + 433463 => 'Stainz', + 433464 => 'Gross St. Florian', + 433465 => 'Pölfing-Brunn', + 433466 => 'Eibiswald', + 433467 => 'Schwanberg', + 433468 => 'St. Oswald ob Eibiswald', + 433469 => 'St. Oswald im Freiland', + 433472 => 'Mureck', + 433473 => 'Straden', + 433474 => 'Deutsch Goritz', + 433475 => 'Hürth', + 433476 => 'Bad Radkersburg', + 433477 => 'St. Peter am Ottersbach', + 433512 => 'Knittelfeld', + 433513 => 'Bischoffeld', + 433514 => 'Seckau', + 433515 => 'St. Lorenzen bei Knittelfeld', + 433516 => 'Kleinlobming', + 433532 => 'Murau', + 433533 => 'Turrach', + 433534 => 'Stadl an der Mur', + 433535 => 'Krakaudorf', + 433536 => 'St. Peter am Kammersberg', + 433537 => 'St. Georgen ob Murau', + 433571 => 'Möderbrugg', + 433572 => 'Judenburg', + 433573 => 'Fohnsdorf', + 433574 => 'Pusterwald', + 433575 => 'St. Johann am Tauern', + 433576 => 'Bretstein', + 433577 => 'Zeltweg', + 433578 => 'Obdach', + 433579 => 'Pöls', + 433581 => 'Oberwölz', + 433582 => 'Scheifling', + 433583 => 'Unzmarkt', + 433584 => 'Neumarkt in Steiermark', + 433585 => 'St. Lambrecht', + 433586 => 'Mühlen', + 433587 => 'Schönberg-Lachtal', + 433588 => 'Katsch an der Mur', + 433611 => 'Johnsbach', + 433612 => 'Liezen', + 433613 => 'Admont', + 433614 => 'Rottenmann', + 433615 => 'Trieben', + 433616 => 'Selzthal', + 433617 => 'Gaishorn am See', + 433618 => 'Hohentauern', + 433619 => 'Oppenberg', + 433622 => 'Bad Aussee', + 433623 => 'Bad Mitterndorf', + 433624 => 'Pichl-Kainisch', + 433631 => 'Unterlaussa', + 433632 => 'St. Gallen', + 433633 => 'Landl', + 433634 => 'Hieflau', + 433635 => 'Radmer', + 433636 => 'Wildalpen', + 433637 => 'Gams bei Hieflau', + 433638 => 'Palfau', + 433680 => 'Donnersbachwald', + 433682 => 'Stainach', + 433683 => 'Donnersbach', + 433684 => 'St. Martin am Grimming', + 433685 => 'Gröbming', + 433686 => 'Haus', + 433687 => 'Schladming', + 433688 => 'Tauplitz', + 433689 => 'St. Nikolai im Sölktal', + 433832 => 'Kraubath an der Mur', + 433833 => 'Traboch', + 433834 => 'Wald am Schoberpass', + 433842 => 'Leoben', + 433843 => 'St. Michael in Obersteiermark', + 433844 => 'Kammern im Liesingtal', + 433845 => 'Mautern in Steiermark', + 433846 => 'Kalwang', + 433847 => 'Trofaiach', + 433848 => 'Eisenerz', + 433849 => 'Vordernberg', + 433852 => 'Mürzzuschlag', + 433853 => 'Spital am Semmering', + 433854 => 'Langenwang', + 433855 => 'Krieglach', + 433856 => 'Veitsch', + 433857 => 'Neuberg an der Mürz', + 433858 => 'Mitterdorf im Mürztal', + 433859 => 'Mürzsteg', + 433861 => 'Aflenz', + 433862 => 'Bruck an der Mur', + 433863 => 'Turnau', + 433864 => 'St. Marein im Mürztal', + 433865 => 'Kindberg', + 433866 => 'Breitenau am Hochlantsch', + 433867 => 'Pernegg an der Mur', + 433868 => 'Tragöss', + 433869 => 'St. Katharein an der Laming', + 433882 => 'Mariazell', + 433883 => 'Terz', + 433884 => 'Wegscheid', + 433885 => 'Greith', + 433886 => 'Weichselboden', + 434212 => 'St. Veit an der Glan', + 434213 => 'Launsdorf', + 434214 => 'Brückl', + 434215 => 'Liebenfels', + 434220 => 'Köttmannsdorf', + 434221 => 'Gallizien', + 434223 => 'Maria Saal', + 434224 => 'Pischeldorf', + 434225 => 'Grafenstein', + 434226 => 'St. Margareten im Rosental', + 434227 => 'Ferlach', + 434228 => 'Feistritz im Rosental', + 434229 => 'Krumpendorf am Wörther See', + 434230 => 'Globasnitz', + 434231 => 'Mittertrixen', + 434232 => 'Völkermarkt', + 434233 => 'Griffen', + 434234 => 'Ruden', + 434235 => 'Bleiburg', + 434236 => 'Eberndorf', + 434237 => 'Miklauzhof', + 434238 => 'Eisenkappel-Vellach', + 434239 => 'St. Kanzian am Klopeiner See', + 434240 => 'Bad Kleinkirchheim', + 434242 => 'Villach', + 434243 => 'Bodensdorf', + 434244 => 'Bad Bleiberg', + 434245 => 'Feistritz an der Drau', + 434246 => 'Radenthein', + 434247 => 'Afritz', + 434248 => 'Treffen', + 434252 => 'Wernberg', + 434253 => 'St. Jakob im Rosental', + 434254 => 'Faak am See', + 434255 => 'Arnoldstein', + 434256 => 'Nötsch im Gailtal', + 434257 => 'Fürnitz', + 434258 => 'Gummern', + 434262 => 'Treibach', + 434263 => 'Hüttenberg', + 434264 => 'Klein St. Paul', + 434265 => 'Weitensfeld im Gurktal', + 434266 => 'Strassburg', + 434267 => 'Metnitz', + 434268 => 'Friesach', + 434269 => 'Flattnitz', + 434271 => 'Steuerberg', + 434272 => 'Pörtschach am Wörther See', + 434273 => 'Reifnitz', + 434274 => 'Velden am Wörther See', + 434275 => 'Ebene Reichenau', + 434276 => 'Feldkirchen in Kärnten', + 434277 => 'Glanegg', + 434278 => 'Gnesau', + 434279 => 'Sirnitz', + 434282 => 'Hermagor', + 434283 => 'St. Stefan im Gailtal', + 434284 => 'Kirchbach', + 434285 => 'Tröpolach', + 434286 => 'Weissbriach', + 434350 => 'Bad St. Leonhard im Lavanttal', + 434352 => 'Wolfsberg', + 434353 => 'Prebl', + 434354 => 'Preitenegg', + 434355 => 'Gemmersdorf', + 434356 => 'Lavamünd', + 434357 => 'St. Paul im Lavanttal', + 434358 => 'St. Andrä', + 434359 => 'Reichenfels', + 43463 => 'Klagenfurt', + 434710 => 'Oberdrauburg', + 434712 => 'Greifenburg', + 434713 => 'Techendorf', + 434714 => 'Dellach im Drautal', + 434715 => 'Kötschach-Mauthen', + 434716 => 'Lesachtal', + 434717 => 'Steinfeld', + 434718 => 'Dellach', + 434732 => 'Gmünd in Kärnten', + 434733 => 'Malta', + 434734 => 'Rennweg', + 434735 => 'Kremsbrücke', + 434736 => 'Innerkrems', + 434761 => 'Stockenboi', + 434762 => 'Spittal an der Drau', + 434766 => 'Millstatt', + 434767 => 'Rothenthurn', + 434768 => 'Kleblach-Lind', + 434769 => 'Möllbrücke', + 434782 => 'Obervellach', + 434783 => 'Reisseck', + 434784 => 'Mallnitz', + 434785 => 'Ausserfragant', + 434822 => 'Winklern', + 434823 => 'Tresdorf, Rangersdorf', + 434824 => 'Heiligenblut', + 434825 => 'Grosskirchheim', + 434826 => 'Mörtschach', + 434842 => 'Sillian', + 434843 => 'Ausservillgraten', + 434846 => 'Abfaltersbach', + 434847 => 'Obertilliach', + 434848 => 'Kartitsch', + 434852 => 'Lienz', + 434853 => 'Ainet', + 434855 => 'Assling', + 434858 => 'Nikolsdorf', + 434872 => 'Huben', + 434873 => 'St. Jakob in Defereggen', + 434874 => 'Virgen', + 434875 => 'Matrei in Osttirol', + 434876 => 'Kals am Grossglockner', + 434877 => 'Prägraten am Grossvenediger', + 434879 => 'St. Veit in Defereggen', + 43512 => 'Innsbruck', + 435212 => 'Seefeld in Tirol', + 435213 => 'Scharnitz', + 435214 => 'Leutasch', + 435223 => 'Hall in Tirol', + 435224 => 'Wattens', + 435225 => 'Fulpmes', + 435226 => 'Neustift im Stubaital', + 435230 => 'Sellrain', + 435232 => 'Kematen in Tirol', + 435234 => 'Axams', + 435236 => 'Gries im Sellrain', + 435238 => 'Zirl', + 435239 => 'Kühtai', + 435242 => 'Schwaz', + 435243 => 'Maurach', + 435244 => 'Jenbach', + 435245 => 'Hinterriss', + 435246 => 'Achenkirch', + 435248 => 'Steinberg am Rofan', + 435252 => 'Oetz', + 435253 => 'Längenfeld', + 435254 => 'Sölden', + 435255 => 'Umhausen', + 435256 => 'Untergurgl', + 435262 => 'Telfs', + 435263 => 'Silz', + 435264 => 'Mieming', + 435265 => 'Nassereith', + 435266 => 'Ötztal-Bahnhof', + 435272 => 'Steinach am Brenner', + 435273 => 'Matrei am Brenner', + 435274 => 'Gries am Brenner', + 435275 => 'Trins', + 435276 => 'Gschnitz', + 435278 => 'Navis', + 435279 => 'St. Jodok am Brenner', + 435280 => 'Hochfügen', + 435282 => 'Zell am Ziller', + 435283 => 'Kaltenbach', + 435284 => 'Gerlos', + 435285 => 'Mayrhofen', + 435286 => 'Ginzling', + 435287 => 'Tux', + 435288 => 'Fügen', + 435289 => 'Häusling', + 435331 => 'Brandenberg', + 435332 => 'Wörgl', + 435333 => 'Söll', + 435334 => 'Westendorf', + 435335 => 'Hopfgarten im Brixental', + 435336 => 'Alpbach', + 435337 => 'Brixlegg', + 435338 => 'Kundl', + 435339 => 'Wildschönau', + 435352 => 'St. Johann in Tirol', + 435353 => 'Waidring', + 435354 => 'Fieberbrunn', + 435355 => 'Jochberg', + 435356 => 'Kitzbühel', + 435357 => 'Kirchberg in Tirol', + 435358 => 'Ellmau', + 435359 => 'Hochfilzen', + 435372 => 'Kufstein', + 435373 => 'Ebbs', + 435374 => 'Walchsee', + 435375 => 'Kössen', + 435376 => 'Thiersee', + 435412 => 'Imst', + 435413 => 'St. Leonhard im Pitztal', + 435414 => 'Wenns', + 435417 => 'Roppen', + 435418 => 'Schönwies', + 435441 => 'See', + 435442 => 'Landeck', + 435443 => 'Galtür', + 435444 => 'Ischgl', + 435445 => 'Kappl', + 435446 => 'St. Anton am Arlberg', + 435447 => 'Flirsch', + 435448 => 'Pettneu am Arlberg', + 435449 => 'Fliess', + 435472 => 'Prutz', + 435473 => 'Nauders', + 435474 => 'Pfunds', + 435475 => 'Feichten', + 435476 => 'Serfaus', + 435477 => 'Tösens', + 435510 => 'Damüls', + 435512 => 'Egg', + 435513 => 'Hittisau', + 435514 => 'Bezau', + 435515 => 'Au', + 435516 => 'Doren', + 435517 => 'Riezlern', + 435518 => 'Mellau', + 435519 => 'Schröcken', + 435522 => 'Feldkirch', + 435523 => 'Götzis', + 435524 => 'Satteins', + 435525 => 'Nenzing', + 435526 => 'Laterns', + 435550 => 'Thüringen', + 435552 => 'Bludenz', + 435553 => 'Raggal', + 435554 => 'Sonntag', + 435556 => 'Schruns', + 435557 => 'St. Gallenkirch', + 435558 => 'Gaschurn', + 435559 => 'Brand', + 435572 => 'Dornbirn', + 435573 => 'Hörbranz', + 435574 => 'Bregenz', + 435575 => 'Langen bei Bregenz', + 435576 => 'Hohenems', + 435577 => 'Lustenau', + 435578 => 'Höchst', + 435579 => 'Alberschwende', + 435582 => 'Klösterle', + 435583 => 'Lech', + 435585 => 'Dalaas', + 435632 => 'Stanzach', + 435633 => 'Hägerau', + 435634 => 'Elbigenalp', + 435635 => 'Elmen', + 435672 => 'Reutte', + 435673 => 'Ehrwald', + 435674 => 'Bichlbach', + 435675 => 'Tannheim', + 435676 => 'Jungholz', + 435677 => 'Vils', + 435678 => 'Weissenbach am Lech', + 436131 => 'Obertraun', + 436132 => 'Bad Ischl', + 436133 => 'Ebensee', + 436134 => 'Hallstatt', + 436135 => 'Bad Goisern', + 436136 => 'Gosau', + 436137 => 'Strobl', + 436138 => 'St. Wolfgang im Salzkammergut', + 436212 => 'Seekirchen am Wallersee', + 436213 => 'Oberhofen am Irrsee', + 436214 => 'Henndorf am Wallersee', + 436215 => 'Strasswalchen', + 436216 => 'Neumarkt am Wallersee', + 436217 => 'Mattsee', + 436219 => 'Obertrum am See', + 436221 => 'Koppl', + 436223 => 'Anthering', + 436224 => 'Hintersee', + 436225 => 'Eugendorf', + 436226 => 'Fuschl am See', + 436227 => 'St. Gilgen', + 436228 => 'Faistenau', + 436229 => 'Hof bei Salzburg', + 436232 => 'Mondsee', + 436233 => 'Oberwang', + 436234 => 'Zell am Moos', + 436235 => 'Thalgau', + 436240 => 'Krispl', + 436241 => 'St. Koloman', + 436242 => 'Russbach am Pass Gschütt', + 436243 => 'Abtenau', + 436244 => 'Golling an der Salzach', + 436245 => 'Hallein', + 436246 => 'Grödig', + 436247 => 'Grossgmain', + 436272 => 'Oberndorf bei Salzburg', + 436274 => 'Lamprechtshausen', + 436276 => 'Nussdorf am Haunsberg', + 436277 => 'St. Pantaleon', + 436278 => 'Ostermiething', + 436412 => 'St. Johann im Pongau', + 436413 => 'Wagrain', + 436414 => 'Grossarl', + 436415 => 'Schwarzach im Pongau', + 436416 => 'Lend', + 436417 => 'Hüttschlag', + 436418 => 'Kleinarl', + 436432 => 'Bad Hofgastein', + 436433 => 'Dorfgastein', + 436434 => 'Bad Gastein', + 436452 => 'Radstadt', + 436453 => 'Filzmoos', + 436454 => 'Mandling', + 436455 => 'Untertauern', + 436456 => 'Obertauern', + 436457 => 'Flachau', + 436458 => 'Hüttau', + 436461 => 'Dienten am Hochkönig', + 436462 => 'Bischofshofen', + 436463 => 'Annaberg-Lungötz', + 436466 => 'Werfenweng', + 436467 => 'Mühlbach am Hochkönig', + 436468 => 'Werfen', + 436470 => 'Atzmannsdorf', + 436471 => 'Tweng', + 436472 => 'Mauterndorf', + 436473 => 'Mariapfarr', + 436474 => 'Tamsweg', + 436475 => 'Ramingstein', + 436476 => 'St. Margarethen im Lungau', + 436477 => 'St. Michael im Lungau', + 436478 => 'Zederhaus', + 436479 => 'Muhr', + 436483 => 'Göriach', + 436484 => 'Lessach', + 436541 => 'Saalbach', + 436542 => 'Zell am See', + 436543 => 'Taxenbach', + 436544 => 'Rauris', + 436545 => 'Bruck an der Grossglocknerstrasse', + 436546 => 'Fusch an der Grossglocknerstrasse', + 436547 => 'Kaprun', + 436548 => 'Niedernsill', + 436549 => 'Piesendorf', + 436562 => 'Mittersill', + 436563 => 'Uttendorf', + 436564 => 'Krimml', + 436565 => 'Neukirchen am Grossvenediger', + 436566 => 'Bramberg am Wildkogel', + 436582 => 'Saalfelden am Steinernen Meer', + 436583 => 'Leogang', + 436584 => 'Maria Alm am Steinernen Meer', + 436588 => 'Lofer', + 436589 => 'Unken', + 43662 => 'Salzburg', + 437211 => 'Reichenau im Mühlkreis', + 437212 => 'Zwettl an der Rodl', + 437213 => 'Bad Leonfelden', + 437214 => 'Reichenthal', + 437215 => 'Hellmonsödt', + 437216 => 'Helfenberg', + 437217 => 'St. Veit im Mühlkreis', + 437218 => 'Grosstraberg', + 437219 => 'Vorderweissenbach', + 437221 => 'Hörsching', + 437223 => 'Enns', + 437224 => 'St. Florian', + 437225 => 'Hargelsberg', + 437226 => 'Wilhering', + 437227 => 'Neuhofen an der Krems', + 437228 => 'Kematen an der Krems', + 437229 => 'Traun', + 437230 => 'Altenberg bei Linz', + 437231 => 'Herzogsdorf', + 437232 => 'St. Martin im Mühlkreis', + 437233 => 'Feldkirchen an der Donau', + 437234 => 'Ottensheim', + 437235 => 'Gallneukirchen', + 437236 => 'Pregarten', + 437237 => 'St. Georgen an der Gusen', + 437238 => 'Mauthausen', + 437239 => 'Lichtenberg', + 437240 => 'Sipbachzell', + 437241 => 'Steinerkirchen an der Traun', + 437242 => 'Wels', + 437243 => 'Marchtrenk', + 437244 => 'Sattledt', + 437245 => 'Lambach', + 437246 => 'Gunskirchen', + 437247 => 'Kematen am Innbach', + 437248 => 'Grieskirchen', + 437249 => 'Bad Schallerbach', + 437250 => 'Maria Neustift', + 437251 => 'Schiedlberg', + 437252 => 'Steyr', + 437253 => 'Wolfern', + 437254 => 'Grossraming', + 437255 => 'Losenstein', + 437256 => 'Ternberg', + 437257 => 'Grünburg', + 437258 => 'Bad Hall', + 437259 => 'Sierning', + 437260 => 'Waldhausen', + 437261 => 'Schönau im Mühlkreis', + 437262 => 'Perg', + 437263 => 'Bad Zell', + 437264 => 'Windhaag bei Perg', + 437265 => 'Pabneukirchen', + 437266 => 'Bad Kreuzen', + 437267 => 'Mönchdorf', + 437268 => 'Grein', + 437269 => 'Baumgartenberg', + 437272 => 'Eferding', + 437273 => 'Aschach an der Donau', + 437274 => 'Alkoven', + 437276 => 'Peuerbach', + 437277 => 'Waizenkirchen', + 437278 => 'Neukirchen am Walde', + 437279 => 'Haibach ob der Donau', + 437280 => 'Schwarzenberg am Böhmerwald', + 437281 => 'Aigen im Mühlkreis', + 437282 => 'Neufelden', + 437283 => 'Sarleinsbach', + 437284 => 'Oberkappel', + 437285 => 'Hofkirchen im Mühlkreis', + 437286 => 'Lembach im Mühlkreis', + 437287 => 'Peilstein im Mühlviertel', + 437288 => 'Ulrichsberg', + 437289 => 'Rohrbach in Oberösterreich', + 43732 => 'Linz', + 437353 => 'Gaflenz', + 437355 => 'Weyer', + 437357 => 'Kleinreifling', + 437412 => 'Ybbs an der Donau', + 437413 => 'Marbach an der Donau', + 437414 => 'Weins-Isperdorf', + 437415 => 'Altenmarkt, Yspertal', + 437416 => 'Wieselburg', + 437432 => 'Strengberg', + 437433 => 'Wallsee', + 437434 => 'Haag', + 437435 => 'St. Valentin', + 437442 => 'Waidhofen an der Ybbs', + 437443 => 'Ybbsitz', + 437444 => 'Opponitz', + 437445 => 'Hollenstein an der Ybbs', + 437448 => 'Kematen an der Ybbs', + 437471 => 'Neustadtl an der Donau', + 437472 => 'Amstetten', + 437473 => 'Blindenmarkt', + 437474 => 'Euratsfeld', + 437475 => 'Hausmening, Neuhofen an der Ybbs', + 437476 => 'Aschbach-Markt', + 437477 => 'St. Peter in der Au', + 437478 => 'Oed-Oehling', + 437479 => 'Ardagger', + 437480 => 'Langau, Gaming', + 437482 => 'Scheibbs', + 437483 => 'Oberndorf an der Melk', + 437484 => 'Göstling an der Ybbs', + 437485 => 'Gaming', + 437486 => 'Lunz am See', + 437487 => 'Gresten', + 437488 => 'Steinakirchen am Forst', + 437489 => 'Purgstall an der Erlauf', + 437562 => 'Windischgarsten', + 437563 => 'Spital am Pyhrn', + 437564 => 'Hinterstoder', + 437565 => 'St. Pankraz', + 437566 => 'Rosenau am Hengstpass', + 437582 => 'Kirchdorf an der Krems', + 437583 => 'Kremsmünster', + 437584 => 'Molln', + 437585 => 'Klaus an der Pyhrnbahn', + 437586 => 'Pettenbach', + 437587 => 'Wartberg an der Krems', + 437588 => 'Ried im Traunkreis', + 437612 => 'Gmunden', + 437613 => 'Laakirchen', + 437614 => 'Vorchdorf', + 437615 => 'Scharnstein', + 437616 => 'Grünau im Almtal', + 437617 => 'Traunkirchen', + 437618 => 'Neukirchen, Altmünster', + 437619 => 'Kirchham', + 437662 => 'Seewalchen am Attersee', + 437663 => 'Steinbach am Attersee', + 437664 => 'Weyregg am Attersee', + 437665 => 'Unterach am Attersee', + 437666 => 'Attersee', + 437667 => 'St. Georgen im Attergau', + 437672 => 'Vöcklabruck', + 437673 => 'Schwanenstadt', + 437674 => 'Attnang-Puchheim', + 437675 => 'Ampflwang im Hausruckwald', + 437676 => 'Ottnang am Hausruck', + 437682 => 'Vöcklamarkt', + 437683 => 'Frankenburg am Hausruck', + 437684 => 'Frankenmarkt', + 437711 => 'Suben', + 437712 => 'Schärding', + 437713 => 'Schardenberg', + 437714 => 'Esternberg', + 437716 => 'Münzkirchen', + 437717 => 'St. Aegidi', + 437718 => 'Waldkirchen am Wesen', + 437719 => 'Taufkirchen an der Pram', + 437722 => 'Braunau am Inn', + 437723 => 'Altheim', + 437724 => 'Mauerkirchen', + 437727 => 'Ach', + 437728 => 'Schwand im Innkreis', + 437729 => 'Neukirchen an der Enknach', + 437732 => 'Haag am Hausruck', + 437733 => 'Neumarkt im Hausruckkreis', + 437734 => 'Hofkirchen an der Trattnach', + 437735 => 'Gaspoltshofen', + 437736 => 'Pram', + 437742 => 'Mattighofen', + 437743 => 'Maria Schmolln', + 437744 => 'Munderfing', + 437745 => 'Lochen', + 437746 => 'Friedburg', + 437747 => 'Kirchberg bei Mattighofen', + 437748 => 'Eggelsberg', + 437750 => 'Andrichsfurt', + 437751 => 'St. Martin im Innkreis', + 437752 => 'Ried im Innkreis', + 437753 => 'Eberschwang', + 437754 => 'Waldzell', + 437755 => 'Mettmach', + 437757 => 'Gurten', + 437758 => 'Obernberg am Inn', + 437759 => 'Antiesenhofen', + 437762 => 'Raab', + 437763 => 'Kopfing im Innkreis', + 437764 => 'Riedau', + 437765 => 'Lambrechten', + 437766 => 'Andorf', + 437767 => 'Eggerding', + 437941 => 'Neumarkt im Mühlkreis', + 437942 => 'Freistadt', + 437943 => 'Windhaag bei Freistadt', + 437944 => 'Sandl', + 437945 => 'St. Oswald bei Freistadt', + 437946 => 'Gutau', + 437947 => 'Kefermarkt', + 437948 => 'Hirschbach im Mühlkreis', + 437949 => 'Rainbach im Mühlkreis', + 437952 => 'Weitersfelden', + 437953 => 'Liebenau', + 437954 => 'St. Georgen am Walde', + 437955 => 'Königswiesen', + 437956 => 'Unterweissenbach', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/44.php b/src/libphonenumber/geocoding/data/en/44.php new file mode 100644 index 000000000..27aa02760 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/44.php @@ -0,0 +1,837 @@ + 'Leeds', + 44114 => 'Sheffield', + 44115 => 'Nottingham', + 44116 => 'Leicester', + 44117 => 'Bristol', + 44118 => 'Reading', + 441200 => 'Clitheroe', + 441202 => 'Bournemouth', + 441204 => 'Bolton', + 441205 => 'Boston', + 441206 => 'Colchester', + 441207 => 'Consett', + 441208 => 'Bodmin', + 441209 => 'Redruth', + 44121 => 'Birmingham', + 441223 => 'Cambridge', + 441224 => 'Aberdeen', + 441225 => 'Bath', + 441226 => 'Barnsley', + 441227 => 'Canterbury', + 441228 => 'Carlisle', + 4412290 => 'Barrow-in-Furness/Millom', + 4412291 => 'Barrow-in-Furness/Millom', + 4412292 => 'Barrow-in-Furness', + 4412293 => 'Millom', + 4412294 => 'Barrow-in-Furness', + 4412295 => 'Barrow-in-Furness', + 4412296 => 'Barrow-in-Furness', + 4412297 => 'Millom', + 4412298 => 'Barrow-in-Furness', + 4412299 => 'Millom', + 441233 => 'Ashford (Kent)', + 441234 => 'Bedford', + 441235 => 'Abingdon', + 441236 => 'Coatbridge', + 441237 => 'Bideford', + 441239 => 'Cardigan', + 441241 => 'Arbroath', + 441242 => 'Cheltenham', + 441243 => 'Chichester', + 441244 => 'Chester', + 441245 => 'Chelmsford', + 441246 => 'Chesterfield', + 441248 => 'Bangor (Gwynedd)', + 441249 => 'Chippenham', + 441250 => 'Blairgowrie', + 441252 => 'Aldershot', + 441253 => 'Blackpool', + 441254 => 'Blackburn', + 441255 => 'Clacton-on-Sea', + 441256 => 'Basingstoke', + 441257 => 'Coppull', + 441258 => 'Blandford', + 441259 => 'Alloa', + 441260 => 'Congleton', + 441261 => 'Banff', + 441262 => 'Bridlington', + 441263 => 'Cromer', + 441264 => 'Andover', + 441267 => 'Carmarthen', + 441268 => 'Basildon', + 441269 => 'Ammanford', + 441270 => 'Crewe', + 441271 => 'Barnstaple', + 441273 => 'Brighton', + 441274 => 'Bradford', + 441275 => 'Clevedon', + 441276 => 'Camberley', + 441277 => 'Brentwood', + 441278 => 'Bridgwater', + 441279 => 'Bishops Stortford', + 441280 => 'Buckingham', + 441282 => 'Burnley', + 441283 => 'Burton-on-Trent', + 441284 => 'Bury St Edmunds', + 441285 => 'Cirencester', + 441286 => 'Caernarfon', + 441287 => 'Guisborough', + 441288 => 'Bude', + 441289 => 'Berwick-upon-Tweed', + 441290 => 'Cumnock', + 441291 => 'Chepstow', + 441292 => 'Ayr', + 441293 => 'Crawley', + 441294 => 'Ardrossan', + 441295 => 'Banbury', + 441296 => 'Aylesbury', + 441297 => 'Axminster', + 441298 => 'Buxton', + 441299 => 'Bewdley', + 441300 => 'Cerne Abbas', + 441301 => 'Arrochar', + 441302 => 'Doncaster', + 441303 => 'Folkestone', + 441304 => 'Dover', + 441305 => 'Dorchester', + 441306 => 'Dorking', + 441307 => 'Forfar', + 441308 => 'Bridport', + 441309 => 'Forres', + 44131 => 'Edinburgh', + 441320 => 'Fort Augustus', + 441322 => 'Dartford', + 441323 => 'Eastbourne', + 441324 => 'Falkirk', + 441325 => 'Darlington', + 441326 => 'Falmouth', + 441327 => 'Daventry', + 441328 => 'Fakenham', + 441329 => 'Fareham', + 441330 => 'Banchory', + 441332 => 'Derby', + 441333 => 'Peat Inn (Leven (Fife))', + 441334 => 'St Andrews', + 441335 => 'Ashbourne', + 441337 => 'Ladybank', + 4413390 => 'Aboyne/Ballater', + 4413391 => 'Aboyne/Ballater', + 4413392 => 'Aboyne', + 4413393 => 'Aboyne', + 4413394 => 'Ballater', + 4413395 => 'Aboyne', + 4413396 => 'Ballater', + 4413397 => 'Ballater', + 4413398 => 'Aboyne', + 4413399 => 'Ballater', + 441340 => 'Craigellachie (Aberlour)', + 441341 => 'Barmouth', + 441342 => 'East Grinstead', + 441343 => 'Elgin', + 441344 => 'Bracknell', + 441346 => 'Fraserburgh', + 441347 => 'Easingwold', + 441348 => 'Fishguard', + 441349 => 'Dingwall', + 441350 => 'Dunkeld', + 441352 => 'Mold', + 441353 => 'Ely', + 441354 => 'Chatteris', + 441355 => 'East Kilbride', + 441356 => 'Brechin', + 441357 => 'Strathaven', + 441358 => 'Ellon', + 441359 => 'Pakenham', + 441360 => 'Killearn', + 441361 => 'Duns', + 441362 => 'Dereham', + 441363 => 'Crediton', + 441364 => 'Ashburton', + 441366 => 'Downham Market', + 441367 => 'Faringdon', + 441368 => 'Dunbar', + 441369 => 'Dunoon', + 441371 => 'Great Dunmow', + 441372 => 'Esher', + 441373 => 'Frome', + 441375 => 'Grays Thurrock', + 441376 => 'Braintree', + 441377 => 'Driffield', + 441379 => 'Diss', + 441380 => 'Devizes', + 441381 => 'Fortrose', + 441382 => 'Dundee', + 441383 => 'Dunfermline', + 441384 => 'Dudley', + 441386 => 'Evesham', + 4413870 => 'Dumfries', + 4413871 => 'Dumfries', + 4413872 => 'Dumfries', + 4413873 => 'Langholm', + 4413874 => 'Dumfries', + 4413875 => 'Dumfries', + 4413876 => 'Dumfries', + 4413877 => 'Dumfries', + 4413878 => 'Dumfries', + 4413879 => 'Dumfries', + 4413880 => 'Bishop Auckland/Stanhope (Eastgate)', + 4413881 => 'Bishop Auckland/Stanhope (Eastgate)', + 4413882 => 'Stanhope (Eastgate)', + 4413883 => 'Bishop Auckland', + 4413884 => 'Bishop Auckland', + 4413885 => 'Stanhope (Eastgate)', + 4413886 => 'Bishop Auckland', + 4413887 => 'Bishop Auckland', + 4413888 => 'Bishop Auckland', + 4413889 => 'Bishop Auckland', + 441389 => 'Dumbarton', + 441392 => 'Exeter', + 441394 => 'Felixstowe', + 441395 => 'Budleigh Salterton', + 441397 => 'Fort William', + 441398 => 'Dulverton', + 441400 => 'Honington', + 441403 => 'Horsham', + 441404 => 'Honiton', + 441405 => 'Goole', + 441406 => 'Holbeach', + 441407 => 'Holyhead', + 441408 => 'Golspie', + 441409 => 'Holsworthy', + 44141 => 'Glasgow', + 441420 => 'Alton', + 441422 => 'Halifax', + 4414230 => 'Harrogate/Boroughbridge', + 4414231 => 'Harrogate/Boroughbridge', + 4414232 => 'Harrogate', + 4414233 => 'Boroughbridge', + 4414234 => 'Boroughbridge', + 4414235 => 'Harrogate', + 4414236 => 'Harrogate', + 4414237 => 'Harrogate', + 4414238 => 'Harrogate', + 4414239 => 'Boroughbridge', + 441424 => 'Hastings', + 441425 => 'Ringwood', + 441427 => 'Gainsborough', + 441428 => 'Haslemere', + 441429 => 'Hartlepool', + 4414300 => 'North Cave/Market Weighton', + 4414301 => 'North Cave/Market Weighton', + 4414302 => 'North Cave', + 4414303 => 'North Cave', + 4414304 => 'North Cave', + 4414305 => 'North Cave', + 4414306 => 'Market Weighton', + 4414307 => 'Market Weighton', + 4414308 => 'Market Weighton', + 4414309 => 'Market Weighton', + 441431 => 'Helmsdale', + 441432 => 'Hereford', + 441433 => 'Hathersage', + 4414340 => 'Bellingham/Haltwhistle/Hexham', + 4414341 => 'Bellingham/Haltwhistle/Hexham', + 4414342 => 'Bellingham', + 4414343 => 'Haltwhistle', + 4414344 => 'Bellingham', + 4414345 => 'Haltwhistle', + 4414346 => 'Hexham', + 4414347 => 'Hexham', + 4414348 => 'Hexham', + 4414349 => 'Bellingham', + 441435 => 'Heathfield', + 441436 => 'Helensburgh', + 4414370 => 'Haverfordwest/Clynderwen (Clunderwen)', + 4414371 => 'Haverfordwest/Clynderwen (Clunderwen)', + 4414372 => 'Clynderwen (Clunderwen)', + 4414373 => 'Clynderwen (Clunderwen)', + 4414374 => 'Clynderwen (Clunderwen)', + 4414375 => 'Clynderwen (Clunderwen)', + 4414376 => 'Haverfordwest', + 4414377 => 'Haverfordwest', + 4414378 => 'Haverfordwest', + 4414379 => 'Haverfordwest', + 441438 => 'Stevenage', + 441439 => 'Helmsley', + 441440 => 'Haverhill', + 441442 => 'Hemel Hempstead', + 441443 => 'Pontypridd', + 441444 => 'Haywards Heath', + 441445 => 'Gairloch', + 441446 => 'Barry', + 441449 => 'Stowmarket', + 441450 => 'Hawick', + 441451 => 'Stow-on-the-Wold', + 441452 => 'Gloucester', + 441453 => 'Dursley', + 441454 => 'Chipping Sodbury', + 441455 => 'Hinckley', + 441456 => 'Glenurquhart', + 441457 => 'Glossop', + 441458 => 'Glastonbury', + 441460 => 'Chard', + 441461 => 'Gretna', + 441462 => 'Hitchin', + 441463 => 'Inverness', + 441464 => 'Insch', + 441465 => 'Girvan', + 441466 => 'Huntly', + 441467 => 'Inverurie', + 441469 => 'Killingholme', + 441470 => 'Isle of Skye - Edinbane', + 441471 => 'Isle of Skye - Broadford', + 441472 => 'Grimsby', + 441473 => 'Ipswich', + 441474 => 'Gravesend', + 441475 => 'Greenock', + 441476 => 'Grantham', + 441477 => 'Holmes Chapel', + 441478 => 'Isle of Skye - Portree', + 441479 => 'Grantown-on-Spey', + 441480 => 'Huntingdon', + 441481 => 'Guernsey', + 441482 => 'Kingston-upon-Hull', + 441483 => 'Guildford', + 441484 => 'Huddersfield', + 441485 => 'Hunstanton', + 441487 => 'Warboys', + 441488 => 'Hungerford', + 441489 => 'Bishops Waltham', + 441490 => 'Corwen', + 441491 => 'Henley-on-Thames', + 441492 => 'Colwyn Bay', + 441493 => 'Great Yarmouth', + 441494 => 'High Wycombe', + 441495 => 'Pontypool', + 441496 => 'Port Ellen', + 441497 => 'Hay-on-Wye', + 441499 => 'Inveraray', + 441501 => 'Harthill', + 441502 => 'Lowestoft', + 441503 => 'Looe', + 441505 => 'Johnstone', + 441506 => 'Bathgate', + 4415070 => 'Louth/Alford (Lincs)/Spilsby (Horncastle)', + 4415071 => 'Louth/Alford (Lincs)/Spilsby (Horncastle)', + 4415072 => 'Spilsby (Horncastle)', + 4415073 => 'Louth', + 4415074 => 'Alford (Lincs)', + 4415075 => 'Spilsby (Horncastle)', + 4415076 => 'Louth', + 4415077 => 'Louth', + 4415078 => 'Alford (Lincs)', + 4415079 => 'Alford (Lincs)', + 441508 => 'Brooke', + 441509 => 'Loughborough', + 44151 => 'Liverpool', + 441520 => 'Lochcarron', + 441522 => 'Lincoln', + 4415240 => 'Lancaster', + 4415241 => 'Lancaster', + 4415242 => 'Hornby', + 4415243 => 'Lancaster', + 4415244 => 'Lancaster', + 4415245 => 'Lancaster', + 4415246 => 'Lancaster', + 4415247 => 'Lancaster', + 4415248 => 'Lancaster', + 4415249 => 'Lancaster', + 441525 => 'Leighton Buzzard', + 441526 => 'Martin', + 441527 => 'Redditch', + 441528 => 'Laggan', + 441529 => 'Sleaford', + 441530 => 'Coalville', + 441531 => 'Ledbury', + 441534 => 'Jersey', + 441535 => 'Keighley', + 441536 => 'Kettering', + 441538 => 'Ipstones', + 4415390 => 'Kendal', + 4415391 => 'Kendal', + 4415392 => 'Kendal', + 4415393 => 'Kendal', + 4415394 => 'Hawkshead', + 4415395 => 'Grange-over-Sands', + 4415396 => 'Sedbergh', + 4415397 => 'Kendal', + 4415398 => 'Kendal', + 4415399 => 'Kendal', + 441540 => 'Kingussie', + 441542 => 'Keith', + 441543 => 'Cannock', + 441544 => 'Kington', + 441545 => 'Llanarth', + 441546 => 'Lochgilphead', + 441547 => 'Knighton', + 441548 => 'Kingsbridge', + 441549 => 'Lairg', + 441550 => 'Llandovery', + 441553 => 'Kings Lynn', + 441554 => 'Llanelli', + 441555 => 'Lanark', + 441556 => 'Castle Douglas', + 441557 => 'Kirkcudbright', + 441558 => 'Llandeilo', + 441559 => 'Llandysul', + 441560 => 'Moscow', + 441561 => 'Laurencekirk', + 441562 => 'Kidderminster', + 441563 => 'Kilmarnock', + 441564 => 'Lapworth', + 441565 => 'Knutsford', + 441566 => 'Launceston', + 441567 => 'Killin', + 441568 => 'Leominster', + 441569 => 'Stonehaven', + 441570 => 'Lampeter', + 441571 => 'Lochinver', + 441572 => 'Oakham', + 441573 => 'Kelso', + 441575 => 'Kirriemuir', + 441576 => 'Lockerbie', + 441577 => 'Kinross', + 441578 => 'Lauder', + 441579 => 'Liskeard', + 441580 => 'Cranbrook', + 441581 => 'New Luce', + 441582 => 'Luton', + 441583 => 'Carradale', + 441584 => 'Ludlow', + 441586 => 'Campbeltown', + 441588 => 'Bishops Castle', + 441590 => 'Lymington', + 441591 => 'Llanwrtyd Wells', + 441592 => 'Kirkcaldy', + 441593 => 'Lybster', + 441594 => 'Lydney', + 441595 => 'Lerwick, Foula & Fair Isle', + 441597 => 'Llandrindod Wells', + 441598 => 'Lynton', + 441599 => 'Kyle', + 441600 => 'Monmouth', + 441603 => 'Norwich', + 441604 => 'Northampton', + 441606 => 'Northwich', + 441608 => 'Chipping Norton', + 441609 => 'Northallerton', + 44161 => 'Manchester', + 441620 => 'North Berwick', + 441621 => 'Maldon', + 441622 => 'Maidstone', + 441623 => 'Mansfield', + 441624 => 'Isle of Man', + 441625 => 'Macclesfield', + 441626 => 'Newton Abbot', + 441628 => 'Maidenhead', + 441629 => 'Matlock', + 441630 => 'Market Drayton', + 441631 => 'Oban', + 441633 => 'Newport', + 441634 => 'Medway', + 441635 => 'Newbury', + 441636 => 'Newark-on-Trent', + 441637 => 'Newquay', + 441638 => 'Newmarket', + 441639 => 'Neath', + 441641 => 'Strathy', + 441642 => 'Middlesbrough', + 441643 => 'Minehead', + 441644 => 'New Galloway', + 441646 => 'Milford Haven', + 441647 => 'Moretonhampstead', + 441650 => 'Cemmaes Road', + 441651 => 'Oldmeldrum', + 441652 => 'Brigg', + 441653 => 'Malton', + 441654 => 'Machynlleth', + 441655 => 'Maybole', + 441656 => 'Bridgend', + 441659 => 'Sanquhar', + 441661 => 'Prudhoe', + 441663 => 'New Mills', + 441664 => 'Melton Mowbray', + 441665 => 'Alnwick', + 441666 => 'Malmesbury', + 441667 => 'Nairn', + 441668 => 'Bamburgh', + 441669 => 'Rothbury', + 441670 => 'Morpeth', + 441671 => 'Newton Stewart', + 441672 => 'Marlborough', + 441673 => 'Market Rasen', + 441674 => 'Montrose', + 441675 => 'Coleshill', + 441676 => 'Meriden', + 441677 => 'Bedale', + 441678 => 'Bala', + 441680 => 'Isle of Mull - Craignure', + 441681 => 'Isle of Mull - Fionnphort', + 441683 => 'Moffat', + 441684 => 'Malvern', + 441685 => 'Merthyr Tydfil', + 4416860 => 'Newtown/Llanidloes', + 4416861 => 'Newtown/Llanidloes', + 4416862 => 'Llanidloes', + 4416863 => 'Llanidloes', + 4416864 => 'Llanidloes', + 4416865 => 'Newtown', + 4416866 => 'Newtown', + 4416867 => 'Llanidloes', + 4416868 => 'Newtown', + 4416869 => 'Newtown', + 441687 => 'Mallaig', + 441688 => 'Isle of Mull - Tobermory', + 441689 => 'Orpington', + 441690 => 'Betws-y-Coed', + 441691 => 'Oswestry', + 441692 => 'North Walsham', + 441694 => 'Church Stretton', + 441695 => 'Skelmersdale', + 4416970 => 'Brampton', + 4416971 => 'Brampton', + 4416972 => 'Brampton', + 4416973 => 'Wigton', + 4416974 => 'Raughton Head', + 4416975 => 'Brampton', + 4416976 => 'Brampton', + 4416977 => 'Brampton', + 4416978 => 'Brampton', + 4416979 => 'Brampton', + 441698 => 'Motherwell', + 441700 => 'Rothesay', + 441702 => 'Southend-on-Sea', + 441704 => 'Southport', + 441706 => 'Rochdale', + 441707 => 'Welwyn Garden City', + 441708 => 'Romford', + 441709 => 'Rotherham', + 441720 => 'Isles of Scilly', + 441721 => 'Peebles', + 441722 => 'Salisbury', + 441723 => 'Scarborough', + 441724 => 'Scunthorpe', + 441725 => 'Rockbourne', + 441726 => 'St Austell', + 441727 => 'St Albans', + 441728 => 'Saxmundham', + 441729 => 'Settle', + 441730 => 'Petersfield', + 441732 => 'Sevenoaks', + 441733 => 'Peterborough', + 441736 => 'Penzance', + 441737 => 'Redhill', + 441738 => 'Perth', + 441740 => 'Sedgefield', + 441743 => 'Shrewsbury', + 441744 => 'St Helens', + 441745 => 'Rhyl', + 441746 => 'Bridgnorth', + 441747 => 'Shaftesbury', + 441748 => 'Richmond', + 441749 => 'Shepton Mallet', + 441750 => 'Selkirk', + 441751 => 'Pickering', + 441752 => 'Plymouth', + 441753 => 'Slough', + 441754 => 'Skegness', + 441756 => 'Skipton', + 441757 => 'Selby', + 441758 => 'Pwllheli', + 441759 => 'Pocklington', + 441760 => 'Swaffham', + 441761 => 'Temple Cloud', + 441763 => 'Royston', + 441764 => 'Crieff', + 441765 => 'Ripon', + 441766 => 'Porthmadog', + 441767 => 'Sandy', + 4417680 => 'Penrith', + 4417681 => 'Penrith', + 4417682 => 'Penrith', + 4417683 => 'Appleby', + 4417684 => 'Pooley Bridge', + 4417685 => 'Penrith', + 4417686 => 'Penrith', + 4417687 => 'Keswick', + 4417688 => 'Penrith', + 4417689 => 'Penrith', + 441769 => 'South Molton', + 441770 => 'Isle of Arran', + 441771 => 'Maud', + 441772 => 'Preston', + 441773 => 'Ripley', + 441775 => 'Spalding', + 441776 => 'Stranraer', + 441777 => 'Retford', + 441778 => 'Bourne', + 441779 => 'Peterhead', + 441780 => 'Stamford', + 441782 => 'Stoke-on-Trent', + 441784 => 'Staines', + 441785 => 'Stafford', + 441786 => 'Stirling', + 441787 => 'Sudbury', + 441788 => 'Rugby', + 441789 => 'Stratford-upon-Avon', + 441790 => 'Spilsby', + 441792 => 'Swansea', + 441793 => 'Swindon', + 441794 => 'Romsey', + 441795 => 'Sittingbourne', + 441796 => 'Pitlochry', + 441797 => 'Rye', + 441798 => 'Pulborough', + 441799 => 'Saffron Walden', + 441803 => 'Torquay', + 441805 => 'Torrington', + 441806 => 'Shetland', + 441807 => 'Ballindalloch', + 441808 => 'Tomatin', + 441809 => 'Tomdoun', + 441821 => 'Kinrossie', + 441822 => 'Tavistock', + 441823 => 'Taunton', + 441824 => 'Ruthin', + 441825 => 'Uckfield', + 441827 => 'Tamworth', + 441828 => 'Coupar Angus', + 441829 => 'Tarporley', + 441830 => 'Kirkwhelpington', + 441832 => 'Clopton', + 441833 => 'Barnard Castle', + 441834 => 'Narberth', + 441835 => 'St Boswells', + 441837 => 'Okehampton', + 441838 => 'Dalmally', + 441840 => 'Camelford', + 441841 => 'Newquay (Padstow)', + 441842 => 'Thetford', + 441843 => 'Thanet', + 441844 => 'Thame', + 441845 => 'Thirsk', + 4418470 => 'Thurso/Tongue', + 4418471 => 'Thurso/Tongue', + 4418472 => 'Thurso', + 4418473 => 'Thurso', + 4418474 => 'Thurso', + 4418475 => 'Thurso', + 4418476 => 'Tongue', + 4418477 => 'Tongue', + 4418478 => 'Thurso', + 4418479 => 'Tongue', + 441848 => 'Thornhill', + 4418510 => 'Great Bernera/Stornoway', + 4418511 => 'Great Bernera/Stornoway', + 4418512 => 'Stornoway', + 4418513 => 'Stornoway', + 4418514 => 'Great Bernera', + 4418515 => 'Stornoway', + 4418516 => 'Great Bernera', + 4418517 => 'Stornoway', + 4418518 => 'Stornoway', + 4418519 => 'Great Bernera', + 441852 => 'Kilmelford', + 441854 => 'Ullapool', + 441855 => 'Ballachulish', + 441856 => 'Orkney', + 441857 => 'Sanday', + 441858 => 'Market Harborough', + 441859 => 'Harris', + 441862 => 'Tain', + 441863 => 'Ardgay', + 441864 => 'Abington (Crawford)', + 441865 => 'Oxford', + 441866 => 'Kilchrenan', + 441869 => 'Bicester', + 441870 => 'Isle of Benbecula', + 441871 => 'Castlebay', + 441872 => 'Truro', + 441873 => 'Abergavenny', + 441874 => 'Brecon', + 441875 => 'Tranent', + 441876 => 'Lochmaddy', + 441877 => 'Callander', + 441878 => 'Lochboisdale', + 441879 => 'Scarinish', + 441880 => 'Tarbert', + 441882 => 'Kinloch Rannoch', + 441883 => 'Caterham', + 441884 => 'Tiverton', + 441885 => 'Pencombe', + 441886 => 'Bromyard (Knightwick/Leigh Sinton)', + 441887 => 'Aberfeldy', + 441888 => 'Turriff', + 441889 => 'Rugeley', + 4418900 => 'Coldstream/Ayton', + 4418901 => 'Coldstream/Ayton', + 4418902 => 'Coldstream', + 4418903 => 'Coldstream', + 4418904 => 'Coldstream', + 4418905 => 'Ayton', + 4418906 => 'Ayton', + 4418907 => 'Ayton', + 4418908 => 'Coldstream', + 4418909 => 'Ayton', + 441892 => 'Tunbridge Wells', + 441895 => 'Uxbridge', + 441896 => 'Galashiels', + 441899 => 'Biggar', + 441900 => 'Workington', + 441902 => 'Wolverhampton', + 441903 => 'Worthing', + 441904 => 'York', + 441905 => 'Worcester', + 441908 => 'Milton Keynes', + 441909 => 'Worksop', + 441910 => 'Tyneside/Durham/Sunderland', + 441911 => 'Tyneside/Durham/Sunderland', + 441912 => 'Tyneside', + 441913 => 'Durham', + 441914 => 'Tyneside', + 441915 => 'Sunderland', + 441916 => 'Tyneside', + 441917 => 'Sunderland', + 441918 => 'Tyneside', + 441919 => 'Durham', + 441920 => 'Ware', + 441922 => 'Walsall', + 441923 => 'Watford', + 441924 => 'Wakefield', + 441925 => 'Warrington', + 441926 => 'Warwick', + 441928 => 'Runcorn', + 441929 => 'Wareham', + 441931 => 'Shap', + 441932 => 'Weybridge', + 441933 => 'Wellingborough', + 441934 => 'Weston-super-Mare', + 441935 => 'Yeovil', + 441937 => 'Wetherby', + 441938 => 'Welshpool', + 441939 => 'Wem', + 441942 => 'Wigan', + 441943 => 'Guiseley', + 441944 => 'West Heslerton', + 441945 => 'Wisbech', + 4419460 => 'Whitehaven', + 4419461 => 'Whitehaven', + 4419462 => 'Whitehaven', + 4419463 => 'Whitehaven', + 4419464 => 'Whitehaven', + 4419465 => 'Whitehaven', + 4419466 => 'Whitehaven', + 4419467 => 'Gosforth', + 4419468 => 'Whitehaven', + 4419469 => 'Whitehaven', + 441947 => 'Whitby', + 441948 => 'Whitchurch', + 441949 => 'Whatton', + 441950 => 'Sandwick', + 441951 => 'Colonsay', + 441952 => 'Telford', + 441953 => 'Wymondham', + 441954 => 'Madingley', + 441955 => 'Wick', + 441957 => 'Mid Yell', + 441959 => 'Westerham', + 441962 => 'Winchester', + 441963 => 'Wincanton', + 4419640 => 'Hornsea/Patrington', + 4419641 => 'Hornsea/Patrington', + 4419642 => 'Hornsea', + 4419643 => 'Patrington', + 4419644 => 'Patrington', + 4419645 => 'Hornsea', + 4419646 => 'Patrington', + 4419647 => 'Patrington', + 4419648 => 'Hornsea', + 4419649 => 'Hornsea', + 441967 => 'Strontian', + 441968 => 'Penicuik', + 441969 => 'Leyburn', + 441970 => 'Aberystwyth', + 441971 => 'Scourie', + 441972 => 'Glenborrodale', + 441974 => 'Llanon', + 4419750 => 'Alford (Aberdeen)/Strathdon', + 4419751 => 'Alford (Aberdeen)/Strathdon', + 4419752 => 'Alford (Aberdeen)', + 4419753 => 'Strathdon', + 4419754 => 'Alford (Aberdeen)', + 4419755 => 'Alford (Aberdeen)', + 4419756 => 'Strathdon', + 4419757 => 'Strathdon', + 4419758 => 'Strathdon', + 4419759 => 'Alford (Aberdeen)', + 441977 => 'Pontefract', + 441978 => 'Wrexham', + 441980 => 'Amesbury', + 441981 => 'Wormbridge', + 441982 => 'Builth Wells', + 441983 => 'Isle of Wight', + 441984 => 'Watchet (Williton)', + 441985 => 'Warminster', + 441986 => 'Bungay', + 441987 => 'Ebbsfleet', + 441988 => 'Wigtown', + 441989 => 'Ross-on-Wye', + 441992 => 'Lea Valley', + 441993 => 'Witney', + 441994 => 'St Clears', + 441995 => 'Garstang', + 441997 => 'Strathpeffer', + 44200 => 'London', + 44201 => 'London', + 44203 => 'London', + 44207 => 'London', + 44208 => 'London', + 442310 => 'Portsmouth', + 442311 => 'Southampton', + 44238 => 'Southampton', + 44239 => 'Portsmouth', + 44241 => 'Coventry', + 44247 => 'Coventry', + 44281 => 'Northern Ireland', + 442820 => 'Ballycastle', + 442821 => 'Martinstown', + 442825 => 'Ballymena', + 442827 => 'Ballymoney', + 442828 => 'Larne', + 442829 => 'Kilrea', + 442830 => 'Newry', + 442837 => 'Armagh', + 442838 => 'Portadown', + 442840 => 'Banbridge', + 442841 => 'Rostrevor', + 442842 => 'Kircubbin', + 442843 => 'Newcastle (Co. Down)', + 442844 => 'Downpatrick', + 442866 => 'Enniskillen', + 442867 => 'Lisnaskea', + 442868 => 'Kesh', + 442870 => 'Coleraine', + 442871 => 'Londonderry', + 442877 => 'Limavady', + 442879 => 'Magherafelt', + 442880 => 'Carrickmore', + 442881 => 'Newtownstewart', + 442882 => 'Omagh', + 442885 => 'Ballygawley', + 442886 => 'Cookstown', + 442887 => 'Dungannon', + 442889 => 'Fivemiletown', + 442890 => 'Belfast', + 442891 => 'Bangor (Co. Down)', + 442892 => 'Lisburn', + 442893 => 'Ballyclare', + 442894 => 'Antrim', + 442895 => 'Belfast', + 442896 => 'Belfast', + 442897 => 'Saintfield', + 442898 => 'Belfast', + 44291 => 'Cardiff', + 44292 => 'Cardiff', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/46.php b/src/libphonenumber/geocoding/data/en/46.php new file mode 100644 index 000000000..7ce746ec1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/46.php @@ -0,0 +1,252 @@ + 'Norrköping', + 46120 => 'Åtvidaberg', + 46121 => 'Söderköping', + 46122 => 'Finspång', + 46123 => 'Valdemarsvik', + 46125 => 'Vikbolandet', + 4613 => 'Linköping', + 46140 => 'Tranås', + 46141 => 'Motala', + 46142 => 'Mjölby-Skänninge-Boxholm', + 46143 => 'Vadstena', + 46144 => 'Ödeshög', + 46150 => 'Katrineholm', + 46151 => 'Vingåker', + 46152 => 'Strängnäs', + 46155 => 'Nyköping-Oxelösund', + 46156 => 'Trosa-Vagnhärad', + 46157 => 'Flen-Malmköping', + 46158 => 'Gnesta', + 46159 => 'Mariefred', + 4616 => 'Eskilstuna-Torshälla', + 46171 => 'Enköping', + 46174 => 'Alunda', + 46175 => 'Hallstavik-Rimbo', + 46176 => 'Norrtälje', + 4618 => 'Uppsala', + 4619 => 'Örebro-Kumla', + 4621 => 'Västerås', + 46220 => 'Hallstahammar-Surahammar', + 46221 => 'Köping', + 46222 => 'Skinnskatteberg', + 46224 => 'Sala-Heby', + 46225 => 'Hedemora-Säter', + 46226 => 'Avesta-Krylbo', + 46227 => 'Kungsör', + 46240 => 'Ludvika-Smedjebacken', + 46241 => 'Gagnef-Floda', + 46243 => 'Borlänge', + 46246 => 'Svärdsjö-Enviken', + 46247 => 'Leksand-Insjön', + 46248 => 'Rättvik', + 46250 => 'Mora-Orsa', + 46251 => 'Älvdalen', + 46253 => 'Idre-Särna', + 4626 => 'Gävle-Sandviken', + 46270 => 'Söderhamn', + 46271 => 'Alfta-Edsbyn', + 46278 => 'Bollnäs', + 46280 => 'Malung', + 46281 => 'Vansbro', + 46290 => 'Hofors-Storvik', + 46291 => 'Hedesunda-Österfärnebo', + 46292 => 'Tärnsjö-Östervåla', + 46293 => 'Tierp-Söderfors', + 46294 => 'Karlholmsbruk-Skärplinge', + 46295 => 'Örbyhus-Dannemora', + 46297 => 'Ockelbo-Hamrånge', + 46300 => 'Kungsbacka', + 46301 => 'Hindås', + 46303 => 'Kungälv', + 4631 => 'Gothenburg', + 46320 => 'Kinna', + 46321 => 'Ulricehamn', + 46322 => 'Alingsås-Vårgårda', + 46325 => 'Svenljunga-Tranemo', + 4633 => 'Borås', + 46340 => 'Varberg', + 46345 => 'Hyltebruk-Torup', + 46346 => 'Falkenberg', + 4635 => 'Halmstad', + 4636 => 'Jönköping-Huskvarna', + 46370 => 'Värnamo', + 46371 => 'Gislaved-Anderstorp', + 46372 => 'Ljungby', + 46380 => 'Nässjö', + 46381 => 'Eksjö', + 46382 => 'Sävsjö', + 46383 => 'Vetlanda', + 46390 => 'Gränna', + 46392 => 'Mullsjö', + 46393 => 'Vaggeryd', + 4640 => 'Malmö', + 46410 => 'Trelleborg', + 46411 => 'Ystad', + 46413 => 'Eslöv-Höör', + 46414 => 'Simrishamn', + 46415 => 'Hörby', + 46416 => 'Sjöbo', + 46417 => 'Tomelilla', + 46418 => 'Landskrona-Svalöv', + 4642 => 'Helsingborg-Höganäs', + 46430 => 'Laholm', + 46431 => 'Ängelholm-Båstad', + 46433 => 'Markaryd-Strömsnäsbruk', + 46435 => 'Klippan-Perstorp', + 4644 => 'Kristianstad', + 46451 => 'Hässleholm', + 46454 => 'Karlshamn-Olofström', + 46455 => 'Karlskrona', + 46456 => 'Sölvesborg-Bromölla', + 46457 => 'Ronneby', + 46459 => 'Ryd', + 4646 => 'Lund', + 46470 => 'Växjö', + 46471 => 'Emmaboda', + 46472 => 'Alvesta-Rydaholm', + 46474 => 'Åseda-Lenhovda', + 46476 => 'Älmhult', + 46477 => 'Tingsryd', + 46478 => 'Lessebo', + 46479 => 'Osby', + 46480 => 'Kalmar', + 46481 => 'Nybro', + 46485 => 'Öland', + 46486 => 'Torsås', + 46490 => 'Västervik', + 46491 => 'Oskarshamn-Högsby', + 46492 => 'Vimmerby', + 46493 => 'Gamleby', + 46494 => 'Kisa', + 46496 => 'Mariannelund', + 46498 => 'Gotland', + 46499 => 'Mönsterås', + 46500 => 'Skövde', + 46501 => 'Mariestad', + 46502 => 'Tidaholm', + 46503 => 'Hjo', + 46504 => 'Tibro', + 46505 => 'Karlsborg', + 46506 => 'Töreboda-Hova', + 46510 => 'Lidköping', + 46511 => 'Skara-Götene', + 46512 => 'Vara-Nossebro', + 46514 => 'Grästorp', + 46515 => 'Falköping', + 46520 => 'Trollhättan', + 46521 => 'Vänersborg', + 46522 => 'Uddevalla', + 46523 => 'Lysekil', + 46524 => 'Munkedal', + 46525 => 'Grebbestad', + 46526 => 'Strömstad', + 46528 => 'Färgelanda', + 46530 => 'Mellerud', + 46531 => 'Bengtsfors', + 46532 => 'Åmål', + 46533 => 'Säffle', + 46534 => 'Ed', + 4654 => 'Karlstad', + 46550 => 'Kristinehamn', + 46551 => 'Gullspång', + 46552 => 'Deje', + 46553 => 'Molkom', + 46554 => 'Kil', + 46560 => 'Torsby', + 46563 => 'Hagfors-Munkfors', + 46564 => 'Sysslebäck', + 46565 => 'Sunne', + 46570 => 'Arvika', + 46571 => 'Charlottenberg-Åmotfors', + 46573 => 'Årjäng', + 46580 => 'Kopparberg', + 46581 => 'Lindesberg', + 46582 => 'Hallsberg', + 46583 => 'Askersund', + 46584 => 'Laxå', + 46585 => 'Fjugesta-Svartå', + 46587 => 'Nora', + 46589 => 'Arboga', + 46590 => 'Filipstad', + 46591 => 'Hällefors-Grythyttan', + 4660 => 'Sundsval-Timrå', + 46611 => 'Härnösand', + 46612 => 'Kramfors', + 46613 => 'Ullånger', + 46620 => 'Sollefteå', + 46621 => 'Junsele', + 46622 => 'Näsåker', + 46623 => 'Ramsele', + 46624 => 'Backe', + 4663 => 'Östersund', + 46640 => 'Krokom', + 46642 => 'Lit', + 46643 => 'Hallen-Oviken', + 46644 => 'Hammerdal', + 46645 => 'Föllinge', + 46647 => 'Åre-Järpen', + 46650 => 'Hudiksvall', + 46651 => 'Ljusdal', + 46652 => 'Bergsjö', + 46653 => 'Delsbo', + 46657 => 'Los', + 46660 => 'Örnsköldsvik', + 46661 => 'Bredbyn', + 46662 => 'Björna', + 46663 => 'Husum', + 46670 => 'Strömsund', + 46671 => 'Hoting', + 46672 => 'Gäddede', + 46680 => 'Sveg', + 46682 => 'Rätan', + 46684 => 'Hede-Funäsdalen', + 46687 => 'Svenstavik', + 46690 => 'Ånge', + 46691 => 'Torpshammar', + 46692 => 'Liden', + 46693 => 'Bräcke-Gällö', + 46696 => 'Hammarstrand', + 468 => 'Stockholm', + 4690 => 'Umeå', + 46910 => 'Skellefteå', + 46911 => 'Piteå', + 46912 => 'Byske', + 46913 => 'Lövånger', + 46915 => 'Bastuträsk', + 46916 => 'Jörn', + 46918 => 'Norsjö', + 46920 => 'Luleå', + 46921 => 'Boden', + 46922 => 'Haparanda', + 46923 => 'Kalix', + 46924 => 'Råneå', + 46925 => 'Lakaträsk', + 46926 => 'Överkalix', + 46927 => 'Övertorneå', + 46928 => 'Harads', + 46929 => 'Älvsbyn', + 46930 => 'Nordmaling', + 46932 => 'Bjurholm', + 46933 => 'Vindeln', + 46934 => 'Robertsfors', + 46935 => 'Vännäs', + 46940 => 'Vilhelmina', + 46941 => 'Åsele', + 46942 => 'Dorotea', + 46950 => 'Lycksele', + 46951 => 'Storuman', + 46952 => 'Sorsele', + 46953 => 'Malå', + 46954 => 'Tärnaby', + 46961 => 'Arjeplog', + 46970 => 'Gällivare', + 46971 => 'Jokkmokk', + 46975 => 'Hakkas', + 46976 => 'Vuollerim', + 46977 => 'Korpilombolo', + 46978 => 'Pajala', + 46980 => 'Kiruna', + 46981 => 'Vittangi', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/47.php b/src/libphonenumber/geocoding/data/en/47.php new file mode 100644 index 000000000..7aabfb6f9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/47.php @@ -0,0 +1,34 @@ + 'Oslo', + 4731 => 'Buskerud', + 4732 => 'Buskerud', + 4733 => 'Vestfold', + 4734 => 'Vestfold', + 4735 => 'Telemark', + 4737 => 'Aust-Agder', + 4738 => 'Vest-Agder', + 4751 => 'Rogaland', + 4752 => 'Rogaland', + 4753 => 'Hordaland', + 4755 => 'Hordaland', + 4756 => 'Hordaland', + 4757 => 'Sogn og Fjordane', + 4760 => 'Oppland', + 4761 => 'Oppland', + 4762 => 'Hedmark', + 4763 => 'Akershus', + 4764 => 'Akershus', + 4766 => 'Akershus', + 4767 => 'Akershus', + 4769 => 'Østfold', + 4770 => 'Møre og Romsdal', + 4771 => 'Møre og Romsdal', + 4772 => 'Sør-Trøndelag', + 4773 => 'Sør-Trøndelag', + 4774 => 'Nord-Trøndelag', + 4775 => 'Nordland', + 4776 => 'Nordland', + 4777 => 'Troms', + 4778 => 'Finnmark', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/48.php b/src/libphonenumber/geocoding/data/en/48.php new file mode 100644 index 000000000..797938f4d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/48.php @@ -0,0 +1,52 @@ + 'Kraków', + 4813 => 'Krosno', + 4814 => 'Tarnów', + 4815 => 'Tarnobrzeg', + 4816 => 'Przemyśl', + 4817 => 'Rzeszów', + 4818 => 'Nowy Sącz', + 4822 => 'Warsaw', + 4823 => 'Ciechanów', + 4824 => 'Plock', + 4825 => 'Siedlce', + 4829 => 'Ostrolęka', + 4832 => 'Katowice', + 4833 => 'Bielsko-Biala', + 4834 => 'Częstochowa', + 4841 => 'Kielce', + 4842 => 'Lódź', + 4843 => 'Sieradz', + 4844 => 'Piotrków Trybunalski', + 4846 => 'Skierniewice', + 4848 => 'Radom', + 4852 => 'Bydgoszcz', + 4854 => 'Wloclawek', + 4855 => 'Elbląg', + 4856 => 'Toruń', + 4858 => 'Gdańsk', + 4859 => 'Slupsk', + 4861 => 'Poznań', + 4862 => 'Kalisz', + 4863 => 'Konin', + 4865 => 'Leszno', + 4867 => 'Pila', + 4868 => 'Zielona Góra', + 4871 => 'Wroclaw', + 4874 => 'Walbrzych', + 4875 => 'Jelenia Góra', + 4876 => 'Legnica', + 4877 => 'Opole', + 4881 => 'Lublin', + 4882 => 'Chelm', + 4883 => 'Biala Podlaska', + 4884 => 'Zamość', + 4885 => 'Bialystok', + 4886 => 'Lomża', + 4887 => 'Suwalki', + 4889 => 'Olsztyn', + 4891 => 'Szczecin', + 4894 => 'Koszalin', + 4895 => 'Gorzów Wielkopolski', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/49.php b/src/libphonenumber/geocoding/data/en/49.php new file mode 100644 index 000000000..23c59bab9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/49.php @@ -0,0 +1,5205 @@ + 'Essen', + 49202 => 'Wuppertal', + 49203 => 'Duisburg', + 492041 => 'Bottrop', + 492043 => 'Gladbeck', + 492045 => 'Bottrop-Kirchhellen', + 492051 => 'Velbert', + 492052 => 'Velbert-Langenberg', + 492053 => 'Velbert-Neviges', + 492054 => 'Essen-Kettwig', + 492056 => 'Heiligenhaus', + 492058 => 'Wülfrath', + 492064 => 'Dinslaken', + 492065 => 'Duisburg-Rheinhausen', + 492066 => 'Duisburg-Homberg', + 49208 => 'Oberhausen Rheinland', + 49209 => 'Gelsenkirchen', + 492102 => 'Ratingen', + 492103 => 'Hilden', + 492104 => 'Mettmann', + 49211 => 'Düsseldorf', + 49212 => 'Solingen', + 492129 => 'Haan Rheinland', + 492131 => 'Neuss', + 492132 => 'Meerbusch-Büderich', + 492133 => 'Dormagen', + 492137 => 'Neuss-Norf', + 49214 => 'Leverkusen', + 492150 => 'Meerbusch-Lank', + 492151 => 'Krefeld', + 492152 => 'Kempen', + 492153 => 'Nettetal-Lobberich', + 492154 => 'Willich', + 492156 => 'Willich-Anrath', + 492157 => 'Nettetal-Kaldenkirchen', + 492158 => 'Grefrath bei Krefeld', + 492159 => 'Meerbusch-Osterath', + 492161 => 'Mönchengladbach', + 492162 => 'Viersen', + 492163 => 'Schwalmtal Niederrhein', + 492164 => 'Jüchen-Otzenrath', + 492165 => 'Jüchen', + 492166 => 'Mönchengladbach-Rheydt', + 492171 => 'Leverkusen-Opladen', + 492173 => 'Langenfeld Rheinland', + 492174 => 'Burscheid Rheinland', + 492175 => 'Leichlingen Rheinland', + 492181 => 'Grevenbroich', + 492182 => 'Grevenbroich-Kapellen', + 492183 => 'Rommerskirchen', + 492191 => 'Remscheid', + 492192 => 'Hückeswagen', + 492193 => 'Dabringhausen', + 492195 => 'Radevormwald', + 492196 => 'Wermelskirchen', + 492202 => 'Bergisch Gladbach', + 492203 => 'Cologne-Porz', + 492204 => 'Bensberg', + 492205 => 'Rösrath', + 492206 => 'Overath', + 492207 => 'Kürten-Dürscheid', + 492208 => 'Niederkassel', + 49221 => 'Cologne', + 492222 => 'Bornheim Rheinland', + 492223 => 'Königswinter', + 492224 => 'Bad Honnef', + 492225 => 'Meckenheim Rheinland', + 492226 => 'Rheinbach', + 492227 => 'Bornheim-Merten', + 492228 => 'Remagen-Rolandseck', + 492232 => 'Brühl Rheinland', + 492233 => 'Hürth Rheinland', + 492234 => 'Frechen', + 492235 => 'Erftstadt', + 492236 => 'Wesseling Rheinland', + 492237 => 'Kerpen Rheinland-Türnich', + 492238 => 'Pulheim', + 492241 => 'Siegburg', + 492242 => 'Hennef Sieg', + 492243 => 'Eitorf', + 492244 => 'Königswinter-Oberpleis', + 492245 => 'Much', + 492246 => 'Lohmar Rheinland', + 492247 => 'Neunkirchen-Seelscheid', + 492248 => 'Hennef-Uckerath', + 492251 => 'Euskirchen', + 492252 => 'Zülpich', + 492253 => 'Bad Münstereifel', + 492254 => 'Weilerswist', + 492255 => 'Euskirchen-Flamersheim', + 492256 => 'Mechernich-Satzvey', + 492257 => 'Reckerscheid', + 492261 => 'Gummersbach', + 492262 => 'Wiehl', + 492263 => 'Engelskirchen', + 492264 => 'Marienheide', + 492265 => 'Reichshof-Eckenhagen', + 492266 => 'Lindlar', + 492267 => 'Wipperfürth', + 492268 => 'Kürten', + 492269 => 'Kierspe-Rönsahl', + 492271 => 'Bergheim Erft', + 492272 => 'Bedburg Erft', + 492273 => 'Kerpen-Horrem', + 492274 => 'Elsdorf Rheinland', + 492275 => 'Kerpen-Buir', + 49228 => 'Bonn', + 492291 => 'Waldbröl', + 492292 => 'Windeck Sieg', + 492293 => 'Nümbrecht', + 492294 => 'Morsbach Sieg', + 492295 => 'Ruppichteroth', + 492296 => 'Reichshof-Brüchermühle', + 492297 => 'Wildbergerhütte', + 492301 => 'Holzwickede', + 492302 => 'Witten', + 492303 => 'Unna', + 492304 => 'Schwerte', + 492305 => 'Castrop-Rauxel', + 492306 => 'Lünen', + 492307 => 'Kamen', + 492308 => 'Unna-Hemmerde', + 492309 => 'Waltrop', + 49231 => 'Dortmund', + 492323 => 'Herne', + 492324 => 'Hattingen Ruhr', + 492325 => 'Wanne-Eickel', + 492327 => 'Bochum-Wattenscheid', + 492330 => 'Herdecke', + 492331 => 'Hagen Westfalen', + 492332 => 'Gevelsberg', + 492333 => 'Ennepetal', + 492334 => 'Hagen-Hohenlimburg', + 492335 => 'Wetter Ruhr', + 492336 => 'Schwelm', + 492337 => 'Hagen-Dahl', + 492338 => 'Breckerfeld', + 492339 => 'Sprockhövel-Hasslinghausen', + 49234 => 'Bochum', + 492351 => 'Lüdenscheid', + 492352 => 'Altena Westfalen', + 492353 => 'Halver', + 492354 => 'Meinerzhagen', + 492355 => 'Schalksmühle', + 492357 => 'Herscheid Westfalen', + 492358 => 'Meinerzhagen-Valbert', + 492359 => 'Kierspe', + 492360 => 'Haltern-Lippramsdorf', + 492361 => 'Recklinghausen', + 492362 => 'Dorsten', + 492363 => 'Datteln', + 492364 => 'Haltern Westfalen', + 492365 => 'Marl', + 492366 => 'Herten Westfalen', + 492367 => 'Henrichenburg', + 492368 => 'Oer-Erkenschwick', + 492369 => 'Dorsten-Wulfen', + 492371 => 'Iserlohn', + 492372 => 'Hemer', + 492373 => 'Menden Sauerland', + 492374 => 'Iserlohn-Letmathe', + 492375 => 'Balve', + 492377 => 'Wickede Ruhr', + 492378 => 'Fröndenberg-Langschede', + 492379 => 'Menden-Asbeck', + 492381 => 'Hamm Westfalen', + 492382 => 'Ahlen Westfalen', + 492383 => 'Bönen', + 492384 => 'Welver', + 492385 => 'Hamm-Rhynern', + 492387 => 'Drensteinfurt-Walstedde', + 492388 => 'Hamm-Uentrop', + 492389 => 'Werne', + 492391 => 'Plettenberg', + 492392 => 'Werdohl', + 492393 => 'Sundern-Allendorf', + 492394 => 'Neuenrade-Affeln', + 492395 => 'Finnentrop-Rönkhausen', + 492401 => 'Baesweiler', + 492402 => 'Stolberg Rheinland', + 492403 => 'Eschweiler Rheinland', + 492404 => 'Alsdorf Rheinland', + 492405 => 'Würselen', + 492406 => 'Herzogenrath', + 492407 => 'Herzogenrath-Kohlscheid', + 492408 => 'Aachen-Kornelimünster', + 492409 => 'Stolberg-Gressenich', + 49241 => 'Aachen', + 492421 => 'Düren', + 492422 => 'Kreuzau', + 492423 => 'Langerwehe', + 492424 => 'Vettweiss', + 492425 => 'Nideggen-Embken', + 492426 => 'Nörvenich', + 492427 => 'Nideggen', + 492428 => 'Niederzier', + 492429 => 'Hürtgenwald', + 492431 => 'Erkelenz', + 492432 => 'Wassenberg', + 492433 => 'Hückelhoven', + 492434 => 'Wegberg', + 492435 => 'Erkelenz-Lövenich', + 492436 => 'Wegberg-Rödgen', + 492440 => 'Nettersheim-Tondorf', + 492441 => 'Kall', + 492443 => 'Mechernich', + 492444 => 'Schleiden-Gemünd', + 492445 => 'Schleiden Eifel', + 492446 => 'Heimbach Eifel', + 492447 => 'Dahlem bei Kall', + 492448 => 'Hellenthal-Rescheid', + 492449 => 'Blankenheim Ahr', + 492451 => 'Geilenkirchen', + 492452 => 'Heinsberg Rheinland', + 492453 => 'Heinsberg-Randerath', + 492454 => 'Gangelt', + 492455 => 'Waldfeucht', + 492456 => 'Selfkant', + 492461 => 'Jülich', + 492462 => 'Linnich', + 492463 => 'Titz', + 492464 => 'Aldenhoven bei Jülich', + 492465 => 'Inden', + 492471 => 'Roetgen Eifel', + 492472 => 'Monschau', + 492473 => 'Simmerath', + 492474 => 'Nideggen-Schmidt', + 492482 => 'Hellenthal', + 492484 => 'Mechernich-Eiserfey', + 492485 => 'Schleiden-Dreiborn', + 492486 => 'Nettersheim', + 492501 => 'Münster-Hiltrup', + 492502 => 'Nottuln', + 492504 => 'Telgte', + 492505 => 'Altenberge Westfalen', + 492506 => 'Münster-Wolbeck', + 492507 => 'Havixbeck', + 492508 => 'Drensteinfurt', + 492509 => 'Nottuln-Appelhülsen', + 49251 => 'Münster', + 492520 => 'Wadersloh-Diestedde', + 492521 => 'Beckum', + 492522 => 'Oelde', + 492523 => 'Wadersloh', + 492524 => 'Ennigerloh', + 492525 => 'Beckum-Neubeckum', + 492526 => 'Sendenhorst', + 492527 => 'Lippetal-Lippborg', + 492528 => 'Ennigerloh-Enniger', + 492529 => 'Oelde-Stromberg', + 492532 => 'Ostbevern', + 492533 => 'Münster-Nienberge', + 492534 => 'Münster-Roxel', + 492535 => 'Sendenhorst-Albersloh', + 492536 => 'Münster-Albachten', + 492538 => 'Drensteinfurt-Rinkerode', + 492541 => 'Coesfeld', + 492542 => 'Gescher', + 492543 => 'Billerbeck Westfalen', + 492545 => 'Rosendahl-Darfeld', + 492546 => 'Coesfeld-Lette', + 492547 => 'Rosendahl-Osterwick', + 492548 => 'Dülmen-Rorup', + 492551 => 'Steinfurt-Burgsteinfurt', + 492552 => 'Steinfurt-Borghorst', + 492553 => 'Ochtrup', + 492554 => 'Laer Kreis Steinfurt', + 492555 => 'Schöppingen', + 492556 => 'Metelen', + 492557 => 'Wettringen Kreis Steinfurt', + 492558 => 'Horstmar', + 492561 => 'Ahaus', + 492562 => 'Gronau Westfalen', + 492563 => 'Stadtlohn', + 492564 => 'Vreden', + 492565 => 'Gronau-Epe', + 492566 => 'Legden', + 492567 => 'Ahaus-Alstätte', + 492568 => 'Heek', + 492571 => 'Greven Westfalen', + 492572 => 'Emsdetten', + 492573 => 'Nordwalde', + 492574 => 'Saerbeck', + 492575 => 'Greven-Reckenfeld', + 492581 => 'Warendorf', + 492582 => 'Everswinkel', + 492583 => 'Sassenberg', + 492584 => 'Warendorf-Milte', + 492585 => 'Warendorf-Hoetmar', + 492586 => 'Beelen', + 492587 => 'Ennigerloh-Westkirchen', + 492588 => 'Harsewinkel-Greffen', + 492590 => 'Dülmen-Buldern', + 492591 => 'Lüdinghausen', + 492592 => 'Selm', + 492593 => 'Ascheberg Westfalen', + 492594 => 'Dülmen', + 492595 => 'Olfen', + 492596 => 'Nordkirchen', + 492597 => 'Senden Westfalen', + 492598 => 'Senden-Ottmarsbocholt', + 492599 => 'Ascheberg-Herbern', + 492601 => 'Nauort', + 492602 => 'Montabaur', + 492603 => 'Bad Ems', + 492604 => 'Nassau Lahn', + 492605 => 'Löf', + 492606 => 'Winningen Mosel', + 492607 => 'Kobern-Gondorf', + 492608 => 'Welschneudorf', + 49261 => 'Koblenz am Rhein', + 492620 => 'Neuhäusel Westerwald', + 492621 => 'Lahnstein', + 492622 => 'Bendorf am Rhein', + 492623 => 'Ransbach-Baumbach', + 492624 => 'Höhr-Grenzhausen', + 492625 => 'Ochtendung', + 492626 => 'Selters Westferwald', + 492627 => 'Braubach', + 492628 => 'Rhens', + 492630 => 'Mülheim-Kärlich', + 492631 => 'Neuwied', + 492632 => 'Andernach', + 492633 => 'Brohl-Lützing', + 492634 => 'Rengsdorf', + 492635 => 'Rheinbrohl', + 492636 => 'Burgbrohl', + 492637 => 'Weissenthurm', + 492638 => 'Waldbreitbach', + 492639 => 'Anhausen Kreis Neuwied', + 492641 => 'Bad Neuenahr-Ahrweiler', + 492642 => 'Remagen', + 492643 => 'Altenahr', + 492644 => 'Linz am Rhein', + 492645 => 'Vettelschoss', + 492646 => 'Königsfeld Eifel', + 492647 => 'Kesseling', + 492651 => 'Mayen', + 492652 => 'Mendig', + 492653 => 'Kaisersesch', + 492654 => 'Polch', + 492655 => 'Weibern', + 492656 => 'Virneburg', + 492657 => 'Uersfeld', + 492661 => 'Bad Marienberg Westerwald', + 492662 => 'Hachenburg', + 492663 => 'Westerburg Westerwald', + 492664 => 'Rennerod', + 492666 => 'Freilingen Westerwald', + 492667 => 'Stein-Neukirch', + 492671 => 'Cochem', + 492672 => 'Treis-Karden', + 492673 => 'Ellenz-Poltersdorf', + 492674 => 'Bad Bertrich', + 492675 => 'Ediger-Eller', + 492676 => 'Ulmen', + 492677 => 'Lutzerath', + 492678 => 'Büchel bei Cochem', + 492680 => 'Mündersbach', + 492681 => 'Altenkirchen Westerwald', + 492682 => 'Hamm Sieg', + 492683 => 'Asbach Westerwald', + 492684 => 'Puderbach Westerwald', + 492685 => 'Flammersfeld', + 492686 => 'Weyerbusch', + 492687 => 'Horhausen Westerwald', + 492688 => 'Kroppach', + 492689 => 'Dierdorf', + 492691 => 'Adenau', + 492692 => 'Kelberg', + 492693 => 'Antweiler', + 492694 => 'Wershofen', + 492695 => 'Insul', + 492696 => 'Nohn Eifel', + 492697 => 'Blankenheim-Ahrhütte', + 49271 => 'Siegen', + 492721 => 'Lennestadt', + 492722 => 'Attendorn', + 492723 => 'Kirchhundem', + 492724 => 'Finnentrop-Serkenrode', + 492725 => 'Lennestadt-Oedingen', + 492732 => 'Kreuztal', + 492733 => 'Hilchenbach', + 492734 => 'Freudenberg Westfalen', + 492735 => 'Neunkirchen Siegerl', + 492736 => 'Burbach Siegerl', + 492737 => 'Netphen-Deuz', + 492738 => 'Netphen', + 492739 => 'Wilnsdorf', + 492741 => 'Betzdorf', + 492742 => 'Wissen', + 492743 => 'Daaden', + 492744 => 'Herdorf', + 492745 => 'Brachbach Sieg', + 492747 => 'Molzhain', + 492750 => 'Diedenshausen', + 492751 => 'Bad Berleburg', + 492752 => 'Bad Laasphe', + 492753 => 'Erndtebrück', + 492754 => 'Bad Laasphe-Feudingen', + 492755 => 'Bad Berleburg-Schwarzenau', + 492758 => 'Bad Berleburg-Girkhausen', + 492759 => 'Bad Berleburg-Aue', + 492761 => 'Olpe Biggesee', + 492762 => 'Wenden Südsauerland', + 492763 => 'Drolshagen-Bleche', + 492764 => 'Welschen Ennest', + 492770 => 'Eschenburg', + 492771 => 'Dillenburg', + 492772 => 'Herborn Hessen', + 492773 => 'Haiger', + 492774 => 'Dietzhölztal', + 492775 => 'Driedorf', + 492776 => 'Bad Endbach-Hartenrod', + 492777 => 'Breitscheid Hessen', + 492778 => 'Siegbach', + 492779 => 'Greifenstein-Beilstein', + 492801 => 'Xanten', + 492802 => 'Alpen', + 492803 => 'Wesel-Büderich', + 492804 => 'Xanten-Marienbaum', + 49281 => 'Wesel', + 492821 => 'Kleve Niederrhein', + 492822 => 'Emmerich', + 492823 => 'Goch', + 492824 => 'Kalkar', + 492825 => 'Uedem', + 492826 => 'Kranenburg Niederrhein', + 492827 => 'Goch-Hassum', + 492828 => 'Emmerich-Elten', + 492831 => 'Geldern', + 492832 => 'Kevelaer', + 492833 => 'Kerken', + 492834 => 'Straelen', + 492835 => 'Issum', + 492836 => 'Wachtendonk', + 492837 => 'Weeze', + 492838 => 'Sonsbeck', + 492839 => 'Straelen-Herongen', + 492841 => 'Moers', + 492842 => 'Kamp-Lintfort', + 492843 => 'Rheinberg', + 492844 => 'Rheinberg-Orsoy', + 492845 => 'Neukirchen-Vluyn', + 492850 => 'Rees-Haldern', + 492851 => 'Rees', + 492852 => 'Hamminkeln', + 492853 => 'Schermbeck', + 492855 => 'Voerde Niederrhein', + 492856 => 'Hamminkeln-Brünen', + 492857 => 'Rees-Mehr', + 492858 => 'Hünxe', + 492859 => 'Wesel-Bislich', + 492861 => 'Borken Westfalen', + 492862 => 'Südlohn', + 492863 => 'Velen', + 492864 => 'Reken', + 492865 => 'Raesfeld', + 492866 => 'Dorsten-Rhade', + 492867 => 'Heiden Kreis Borken', + 492871 => 'Bocholt', + 492872 => 'Rhede Westfalen', + 492873 => 'Isselburg-Werth', + 492874 => 'Isselburg', + 492902 => 'Warstein', + 492903 => 'Meschede-Freienohl', + 492904 => 'Bestwig', + 492905 => 'Bestwig-Ramsbeck', + 49291 => 'Meschede', + 492921 => 'Soest', + 492922 => 'Werl', + 492923 => 'Lippetal-Herzfeld', + 492924 => 'Möhnesee', + 492925 => 'Warstein-Allagen', + 492927 => 'Neuengeseke', + 492928 => 'Soest-Ostönnen', + 492931 => 'Arnsberg', + 492932 => 'Neheim-Hüsten', + 492933 => 'Sundern Sauerland', + 492934 => 'Sundern-Altenhellefeld', + 492935 => 'Sundern-Hachen', + 492937 => 'Arnsberg-Oeventrop', + 492938 => 'Ense', + 492941 => 'Lippstadt', + 492942 => 'Geseke', + 492943 => 'Erwitte', + 492944 => 'Rietberg-Mastholte', + 492945 => 'Lippstadt-Benninghausen', + 492947 => 'Anröchte', + 492948 => 'Lippstadt-Rebbeke', + 492951 => 'Büren', + 492952 => 'Rüthen', + 492953 => 'Wünnenberg', + 492954 => 'Rüthen-Oestereiden', + 492955 => 'Büren-Wewelsburg', + 492957 => 'Wünnenberg-Haaren', + 492958 => 'Büren-Harth', + 492961 => 'Brilon', + 492962 => 'Olsberg', + 492963 => 'Brilon-Messinghausen', + 492964 => 'Brilon-Alme', + 492971 => 'Schmallenberg-Dorlar', + 492972 => 'Schmallenberg', + 492973 => 'Eslohe Sauerland', + 492974 => 'Schmallenberg-Fredeburg', + 492975 => 'Schmallenberg-Oberkirchen', + 492977 => 'Schmallenberg-Bödefeld', + 492981 => 'Winterberg Westfalen', + 492982 => 'Medebach', + 492983 => 'Winterberg-Siedlinghausen', + 492984 => 'Hallenberg', + 492985 => 'Winterberg-Niedersfeld', + 492991 => 'Marsberg-Bredelar', + 492992 => 'Marsberg', + 492993 => 'Marsberg-Canstein', + 492994 => 'Marsberg-Westheim', + 4930 => 'Berlin', + 493301 => 'Oranienburg', + 493302 => 'Hennigsdorf', + 493303 => 'Birkenwerder', + 493304 => 'Velten', + 4933051 => 'Nassenheide', + 4933052 => 'Leegebruch', + 4933053 => 'Zehlendorf Kreis Oberhavel', + 4933054 => 'Liebenwalde', + 4933055 => 'Kremmen', + 4933056 => 'Mühlenbeck Kreis Oberhavel', + 493306 => 'Gransee', + 493307 => 'Zehdenick', + 4933080 => 'Marienthal Kreis Oberhavel', + 4933082 => 'Menz Kreis Oberhavel', + 4933083 => 'Schulzendorf Kreis Oberhavel', + 4933084 => 'Gutengermendorf', + 4933085 => 'Seilershof', + 4933086 => 'Grieben Kreis Oberhavel', + 4933087 => 'Bredereiche', + 4933088 => 'Falkenthal', + 4933089 => 'Himmelpfort', + 4933093 => 'Fürstenberg Havel', + 4933094 => 'Löwenberg', + 49331 => 'Potsdam', + 4933200 => 'Bergholz-Rehbrücke', + 4933201 => 'Gross Glienicke', + 4933202 => 'Töplitz', + 4933203 => 'Kleinmachnow', + 4933204 => 'Beelitz Mark', + 4933205 => 'Michendorf', + 4933206 => 'Fichtenwalde', + 4933207 => 'Gross Kreutz', + 4933208 => 'Fahrland', + 4933209 => 'Caputh', + 493321 => 'Nauen Brandenburg', + 493322 => 'Falkensee', + 4933230 => 'Börnicke Kreis Havelland', + 4933231 => 'Pausin', + 4933232 => 'Brieselang', + 4933233 => 'Ketzin', + 4933234 => 'Wustermark', + 4933235 => 'Friesack', + 4933237 => 'Paulinenaue', + 4933238 => 'Senzke', + 4933239 => 'Gross Behnitz', + 493327 => 'Werder Havel', + 493328 => 'Teltow', + 493329 => 'Stahnsdorf', + 493331 => 'Angermünde', + 493332 => 'Schwedt/Oder', + 4933331 => 'Casekow', + 4933332 => 'Gartz Oder', + 4933333 => 'Tantow', + 4933334 => 'Greiffenberg', + 4933335 => 'Pinnow Kreis Uckermark', + 4933336 => 'Passow Kreis Uckermark', + 4933337 => 'Altkünkendorf', + 4933338 => 'Stolpe/Oder', + 493334 => 'Eberswalde', + 493335 => 'Finowfurt', + 4933361 => 'Joachimsthal', + 4933362 => 'Liepe Kreis Barnim', + 4933363 => 'Altenhof Kreis Barnim', + 4933364 => 'Gross Ziethen Kreis Barnim', + 4933365 => 'Lüdersdorf Kreis Barnim', + 4933366 => 'Chorin', + 4933367 => 'Friedrichswalde Brandenburg', + 4933368 => 'Hohensaaten', + 4933369 => 'Oderberg', + 493337 => 'Biesenthal Brandenburg', + 493338 => 'Bernau Brandenburg', + 4933393 => 'Gross Schönebeck Kreis Barnim', + 4933394 => 'Blumberg Kreis Barnim', + 4933395 => 'Zerpenschleuse', + 4933396 => 'Klosterfelde', + 4933397 => 'Wandlitz', + 4933398 => 'Werneuchen', + 493341 => 'Strausberg', + 493342 => 'Neuenhagen bei Berlin', + 4933432 => 'Müncheberg', + 4933433 => 'Buckow Märkische Schweiz', + 4933434 => 'Herzfelde bei Strausberg', + 4933435 => 'Rehfelde', + 4933436 => 'Prötzel', + 4933437 => 'Reichenberg bei Strausberg', + 4933438 => 'Altlandsberg', + 4933439 => 'Fredersdorf-Vogelsdorf', + 493344 => 'Bad Freienwalde', + 4933451 => 'Heckelberg', + 4933452 => 'Neulewin', + 4933454 => 'Wölsickendorf/Wollenberg', + 4933456 => 'Wriezen', + 4933457 => 'Altreetz', + 4933458 => 'Falkenberg Mark', + 493346 => 'Seelow', + 4933470 => 'Lietzen', + 4933472 => 'Golzow bei Seelow', + 4933473 => 'Zechin', + 4933474 => 'Neutrebbin', + 4933475 => 'Letschin', + 4933476 => 'Neuhardenberg', + 4933477 => 'Trebnitz bei Müncheberg', + 4933478 => 'Gross Neuendorf', + 4933479 => 'Küstrin-Kietz', + 49335 => 'Frankfurt (Oder)', + 4933601 => 'Podelzig', + 4933602 => 'Alt Zeschdorf', + 4933603 => 'Falkenhagen bei Seelow', + 4933604 => 'Lebus', + 4933605 => 'Boossen', + 4933606 => 'Müllrose', + 4933607 => 'Briesen Mark', + 4933608 => 'Jacobsdorf Mark', + 4933609 => 'Brieskow-Finkenheerd', + 493361 => 'Fürstenwalde Spree', + 493362 => 'Erkner', + 4933631 => 'Bad Saarow-Pieskow', + 4933632 => 'Hangelsberg', + 4933633 => 'Spreenhagen', + 4933634 => 'Berkenbrück Kreis Oder-Spree', + 4933635 => 'Arensdorf Kreis Oder-Spree', + 4933636 => 'Steinhöfel Kreis Oder-Spree', + 4933637 => 'Beerfelde', + 4933638 => 'Rüdersdorf bei Berlin', + 493364 => 'Eisenhüttenstadt', + 4933652 => 'Neuzelle', + 4933653 => 'Ziltendorf', + 4933654 => 'Fünfeichen', + 4933655 => 'Grunow Kreis Oder-Spree', + 4933656 => 'Bahro', + 4933657 => 'Steinsdorf Brandenburg', + 493366 => 'Beeskow', + 4933671 => 'Lieberose', + 4933672 => 'Pfaffendorfb Beeskow', + 4933673 => 'Weichensdorf', + 4933674 => 'Trebatsch', + 4933675 => 'Tauche', + 4933676 => 'Friedland bei Beeskow', + 4933677 => 'Glienicke bei Beeskow', + 4933678 => 'Storkow Mark', + 4933679 => 'Wendisch Rietz', + 4933701 => 'Grossbeeren', + 4933702 => 'Wünsdorf', + 4933703 => 'Sperenberg', + 4933704 => 'Baruth Mark', + 4933708 => 'Rangsdorf', + 493371 => 'Luckenwalde', + 493372 => 'Jüterbog', + 4933731 => 'Trebbin', + 4933732 => 'Hennickendorf bei Luckenwalde', + 4933733 => 'Stülpe', + 4933734 => 'Felgentreu', + 4933741 => 'Niedergörsdorf', + 4933742 => 'Oehna Brandenburg', + 4933743 => 'Blönsdorf', + 4933744 => 'Hohenseefeld', + 4933745 => 'Petkus', + 4933746 => 'Werbig bei Jüterbog', + 4933747 => 'Marzahna', + 4933748 => 'Treuenbrietzen', + 493375 => 'Königs Wusterhausen', + 4933760 => 'Münchehofe Kreis Dahme-Spreewald', + 4933762 => 'Zeuthen', + 4933763 => 'Bestensee', + 4933764 => 'Mittenwalde Mark', + 4933765 => 'Märkisch Buchholz', + 4933766 => 'Teupitz', + 4933767 => 'Friedersdorf bei Berlin', + 4933768 => 'Prieros', + 4933769 => 'Töpchin', + 493377 => 'Zossen Brandenburg', + 493378 => 'Ludwigsfelde', + 493379 => 'Mahlow', + 493381 => 'Brandenburg an der Havel', + 493382 => 'Lehnin', + 4933830 => 'Ziesar', + 4933831 => 'Weseram', + 4933832 => 'Rogäsen', + 4933833 => 'Wollin bei Brandenburg', + 4933834 => 'Pritzerbe', + 4933835 => 'Golzow bei Brandenburg', + 4933836 => 'Butzow bei Brandenburg', + 4933837 => 'Brielow', + 4933838 => 'Päwesin', + 4933839 => 'Wusterwitz', + 4933841 => 'Belzig', + 4933843 => 'Niemegk', + 4933844 => 'Brück Brandenburg', + 4933845 => 'Borkheide', + 4933846 => 'Dippmannsdorf', + 4933847 => 'Görzke', + 4933848 => 'Raben', + 4933849 => 'Wiesenburg Mark', + 493385 => 'Rathenow', + 493386 => 'Premnitz', + 4933870 => 'Zollchow bei Rathenow', + 4933872 => 'Hohennauen', + 4933873 => 'Grosswudicke', + 4933874 => 'Stechow Brandenburg', + 4933875 => 'Rhinow', + 4933876 => 'Buschow', + 4933877 => 'Nitzahn', + 4933878 => 'Nennhausen', + 493391 => 'Neuruppin', + 4933920 => 'Walsleben bei Neuruppin', + 4933921 => 'Zechlinerhütte', + 4933922 => 'Karwesee', + 4933923 => 'Flecken Zechlin', + 4933924 => 'Rägelin', + 4933925 => 'Wustrau-Altfriesack', + 4933926 => 'Herzberg Mark', + 4933927 => 'Linum', + 4933928 => 'Wildberg Brandenburg', + 4933929 => 'Gühlen-Glienicke', + 4933931 => 'Rheinsberg Mark', + 4933932 => 'Fehrbellin', + 4933933 => 'Lindow Mark', + 493394 => 'Wittstock Dosse', + 493395 => 'Pritzwalk', + 4933962 => 'Heiligengrabe', + 4933963 => 'Wulfersdorf bei Wittstock', + 4933964 => 'Fretzdorf', + 4933965 => 'Herzsprung bei Wittstock', + 4933966 => 'Dranse', + 4933967 => 'Freyenstein', + 4933968 => 'Meyenburg Kreis Prignitz', + 4933969 => 'Stepenitz', + 4933970 => 'Neustadt Dosse', + 4933971 => 'Kyritz Brandenburg', + 4933972 => 'Breddin', + 4933973 => 'Zernitz bei Neustadt Dosse', + 4933974 => 'Dessow', + 4933975 => 'Dannenwalde Kreis Prignitz', + 4933976 => 'Wutike', + 4933977 => 'Gumtow', + 4933978 => 'Segeletz', + 4933979 => 'Wusterhausen Dosse', + 4933981 => 'Putlitz', + 4933982 => 'Hoppenrade Kreis Prignitz', + 4933983 => 'Gross Pankow Kreis Prignitz', + 4933984 => 'Blumenthal bei Pritzwalk', + 4933986 => 'Falkenhagen Kreis Prignitz', + 4933989 => 'Sadenbeck', + 49340 => 'Dessau Anh', + 49341 => 'Leipzig', + 4934202 => 'Delitzsch', + 4934203 => 'Zwenkau', + 4934204 => 'Schkeuditz', + 4934205 => 'Markranstädt', + 4934206 => 'Rötha', + 4934207 => 'Zwochau', + 4934208 => 'Löbnitz bei Delitzsch', + 493421 => 'Torgau', + 4934221 => 'Schildau Gneisenaustadt', + 4934222 => 'Arzberg bei Torgau', + 4934223 => 'Dommitzsch', + 4934224 => 'Belgern Sachsen', + 493423 => 'Eilenburg', + 4934241 => 'Jesewitz', + 4934242 => 'Hohenpriessnitz', + 4934243 => 'Bad Düben', + 4934244 => 'Mockrehna', + 493425 => 'Wurzen', + 4934261 => 'Kühren bei Wurzen', + 4934262 => 'Falkenhain bei Wurzen', + 4934263 => 'Hohburg', + 4934291 => 'Borsdorf', + 4934292 => 'Brandis bei Wurzen', + 4934293 => 'Naunhof bei Grimma', + 4934294 => 'Rackwitz', + 4934295 => 'Krensitz', + 4934296 => 'Groitzsch bei Pegau', + 4934297 => 'Liebertwolkwitz', + 4934298 => 'Taucha bei Leipzig', + 4934299 => 'Gaschwitz', + 493431 => 'Döbeln', + 4934321 => 'Leisnig', + 4934322 => 'Rosswein', + 4934324 => 'Ostrau Sachsen', + 4934325 => 'Mochau-Lüttewitz', + 4934327 => 'Waldheim Sachsen', + 4934328 => 'Hartha bei Döbeln', + 493433 => 'Borna Stadt', + 4934341 => 'Geithain', + 4934342 => 'Neukieritzsch', + 4934343 => 'Regis-Breitingen', + 4934344 => 'Kohren-Sahlis', + 4934345 => 'Bad Lausick', + 4934346 => 'Narsdorf', + 4934347 => 'Oelzschau bei Borna', + 4934348 => 'Frohburg', + 493435 => 'Oschatz', + 4934361 => 'Dahlen Sachsen', + 4934362 => 'Mügeln bei Oschatz', + 4934363 => 'Cavertitz', + 4934364 => 'Wermsdorf', + 493437 => 'Grimma', + 4934381 => 'Colditz', + 4934382 => 'Nerchau', + 4934383 => 'Trebsen Mulde', + 4934384 => 'Grossbothen', + 4934385 => 'Mutzschen', + 4934386 => 'Dürrweitzschen bei Grimma', + 493441 => 'Zeitz', + 4934422 => 'Osterfeld', + 4934423 => 'Heuckewalde', + 4934424 => 'Reuden bei Zeitz', + 4934425 => 'Droyssig', + 4934426 => 'Kayna', + 493443 => 'Weissenfels Sachsen-Anhalt', + 4934441 => 'Hohenmölsen', + 4934443 => 'Teuchern', + 4934444 => 'Lützen', + 4934445 => 'Stössen', + 4934446 => 'Grosskorbetha', + 493445 => 'Naumburg Saale', + 4934461 => 'Nebra Unstrut', + 4934462 => 'Laucha Unstrut', + 4934463 => 'Bad Kösen', + 4934464 => 'Freyburg Unstrut', + 4934465 => 'Bad Bibra', + 4934466 => 'Janisroda', + 4934467 => 'Eckartsberga', + 493447 => 'Altenburg Thüringen', + 493448 => 'Meuselwitz Thüringen', + 4934491 => 'Schmölln Thüringen', + 4934492 => 'Lucka', + 4934493 => 'Gössnitz Thüringen', + 4934494 => 'Ehrenhain', + 4934495 => 'Dobitschen', + 4934496 => 'Nöbdenitz', + 4934497 => 'Langenleuba-Niederhain', + 4934498 => 'Rositz', + 49345 => 'Halle Saale', + 4934600 => 'Ostrau Saalkreis', + 4934601 => 'Teutschenthal', + 4934602 => 'Landsberg Sachsen-Anhalt', + 4934603 => 'Nauendorf Sachsen-Anhalt', + 4934604 => 'Niemberg', + 4934605 => 'Gröbers', + 4934606 => 'Teicha Sachsen-Anhalt', + 4934607 => 'Wettin', + 4934609 => 'Salzmünde', + 493461 => 'Merseburg Saale', + 493462 => 'Bad Dürrenberg', + 4934632 => 'Mücheln Geiseltal', + 4934633 => 'Braunsbedra', + 4934635 => 'Bad Lauchstädt', + 4934636 => 'Schafstädt', + 4934637 => 'Frankleben', + 4934638 => 'Zöschen', + 4934639 => 'Wallendorf Luppe', + 493464 => 'Sangerhausen', + 4934651 => 'Rossla', + 4934652 => 'Allstedt', + 4934653 => 'Rottleberode', + 4934654 => 'Stolberg Harz', + 4934656 => 'Wallhausen Sachsen-Anhalt', + 4934658 => 'Hayn Harz', + 4934659 => 'Blankenheim bei Sangerhausen', + 493466 => 'Artern Unstrut', + 4934671 => 'Bad Frankenhausen Kyffhäuser', + 4934672 => 'Rossleben', + 4934673 => 'Heldrungen', + 4934691 => 'Könnern', + 4934692 => 'Alsleben Saale', + 493471 => 'Bernburg Saale', + 4934721 => 'Nienburg Saale', + 4934722 => 'Preusslitz', + 493473 => 'Aschersleben Sachsen-Anhalt', + 4934741 => 'Frose', + 4934742 => 'Sylda', + 4934743 => 'Ermsleben', + 4934745 => 'Winningen Sachsen-Anhalt', + 4934746 => 'Giersleben', + 493475 => 'Lutherstadt Eisleben', + 493476 => 'Hettstedt Sachsen-Anhalt', + 4934771 => 'Querfurt', + 4934772 => 'Helbra', + 4934773 => 'Schwittersdorf', + 4934774 => 'Röblingen am See', + 4934775 => 'Wippra', + 4934776 => 'Rothenschirmbach', + 4934779 => 'Abberode', + 4934781 => 'Greifenhagen', + 4934782 => 'Mansfeld Südharz', + 4934783 => 'Gerbstedt', + 4934785 => 'Sandersleben', + 4934901 => 'Rosslau Elbe', + 4934903 => 'Coswig Anhalt', + 4934904 => 'Oranienbaum', + 4934905 => 'Wörlitz', + 4934906 => 'Raguhn', + 4934907 => 'Jeber-Bergfrieden', + 4934909 => 'Aken Elbe', + 493491 => 'Lutherstadt Wittenberg', + 4934920 => 'Kropstädt', + 4934921 => 'Kemberg', + 4934922 => 'Mühlanger', + 4934923 => 'Cobbelsdorf', + 4934924 => 'Zahna', + 4934925 => 'Bad Schmiedeberg', + 4934926 => 'Pretzsch Elbe', + 4934927 => 'Globig-Bleddin', + 4934928 => 'Seegrehna', + 4934929 => 'Straach', + 493493 => 'Bitterfeld', + 493494 => 'Wolfen', + 4934953 => 'Gräfenhainichen', + 4934954 => 'Roitzsch bei Bitterfeld', + 4934955 => 'Gossa', + 4934956 => 'Zörbig', + 493496 => 'Köthen Anhalt', + 4934973 => 'Osternienburg', + 4934975 => 'Görzig Kreis Köthen', + 4934976 => 'Gröbzig', + 4934977 => 'Quellendorf', + 4934978 => 'Radegast Kreis Köthen', + 4934979 => 'Wulfen Sachsen-Anhalt', + 493501 => 'Pirna', + 4935020 => 'Struppen', + 4935021 => 'Königstein Sächsische Schweiz', + 4935022 => 'Bad Schandau', + 4935023 => 'Bad Gottleuba', + 4935024 => 'Stadt Wehlen', + 4935025 => 'Liebstadt', + 4935026 => 'Dürrröhrsdorf-Dittersbach', + 4935027 => 'Weesenstein', + 4935028 => 'Krippen', + 4935032 => 'Langenhennersdorf', + 4935033 => 'Rosenthal Sächsische Schweiz', + 493504 => 'Dippoldiswalde', + 4935052 => 'Kipsdorf Kurort', + 4935053 => 'Glashütte Sachsen', + 4935054 => 'Lauenstein Sachsen', + 4935055 => 'Höckendorf bei Dippoldiswalde', + 4935056 => 'Altenberg Sachsen', + 4935057 => 'Hermsdorf Erzgebirge', + 4935058 => 'Pretzschendorf', + 49351 => 'Dresden', + 4935200 => 'Arnsdorf bei Dresden', + 4935201 => 'Langebrück', + 4935202 => 'Klingenberg Sachsen', + 4935203 => 'Tharandt', + 4935204 => 'Wilsdruff', + 4935205 => 'Ottendorf-Okrilla', + 4935206 => 'Kreischa bei Dresden', + 4935207 => 'Moritzburg', + 4935208 => 'Radeburg', + 4935209 => 'Mohorn', + 493521 => 'Meissen', + 493522 => 'Grossenhain Sachsen', + 493523 => 'Coswig bei Dresden', + 4935240 => 'Tauscha bei Grossenhain', + 4935241 => 'Lommatzsch', + 4935242 => 'Nossen', + 4935243 => 'Weinböhla', + 4935244 => 'Krögis', + 4935245 => 'Burkhardswalde-Munzig', + 4935246 => 'Ziegenhain Sachsen', + 4935247 => 'Zehren Sachsen', + 4935248 => 'Schönfeld bei Grossenhain', + 4935249 => 'Basslitz', + 493525 => 'Riesa', + 4935263 => 'Gröditz bei Riesa', + 4935264 => 'Strehla', + 4935265 => 'Glaubitz', + 4935266 => 'Heyda bei Riesa', + 4935267 => 'Diesbar-Seusslitz', + 4935268 => 'Stauchitz', + 493528 => 'Radeberg', + 493529 => 'Heidenau Sachsen', + 493531 => 'Finsterwalde', + 4935322 => 'Doberlug-Kirchhain', + 4935323 => 'Sonnewalde', + 4935324 => 'Crinitz', + 4935325 => 'Rückersdorf bei Finsterwalde', + 4935326 => 'Schönborn Kreis Elbe-Elster', + 4935327 => 'Priessen', + 4935329 => 'Dollenchen', + 493533 => 'Elsterwerda', + 4935341 => 'Bad Liebenwerda', + 4935342 => 'Mühlberg Elbe', + 4935343 => 'Hirschfeld bei Elsterwerda', + 493535 => 'Herzberg Elster', + 4935361 => 'Schlieben', + 4935362 => 'Schönewalde bei Herzberg', + 4935363 => 'Fermerswalde', + 4935364 => 'Lebusa', + 4935365 => 'Falkenberg Elster', + 493537 => 'Jessen Elster', + 4935383 => 'Elster Elbe', + 4935384 => 'Steinsdorf bei Jessen', + 4935385 => 'Annaburg', + 4935386 => 'Prettin', + 4935387 => 'Seyda', + 4935388 => 'Klöden', + 4935389 => 'Holzdorf Elster', + 493541 => 'Calau', + 493542 => 'Lübbenau Spreewald', + 4935433 => 'Vetschau', + 4935434 => 'Altdöbern', + 4935435 => 'Gollmitz bei Calau', + 4935436 => 'Laasow bei Calau', + 4935439 => 'Zinnitz', + 493544 => 'Luckau Brandenburg', + 4935451 => 'Dahme Brandenburg', + 4935452 => 'Golssen', + 4935453 => 'Drahnsdorf', + 4935454 => 'Uckro', + 4935455 => 'Walddrehna', + 4935456 => 'Terpt', + 493546 => 'Lübben Spreewald', + 4935471 => 'Birkenhainchen', + 4935472 => 'Schlepzig', + 4935473 => 'Neu Lübbenau', + 4935474 => 'Schönwalde bei Lübben', + 4935475 => 'Straupitz', + 4935476 => 'Wittmannsdorf-Bückchen', + 4935477 => 'Rietzneuendorf-Friedrichshof', + 4935478 => 'Goyatz', + 49355 => 'Cottbus', + 4935600 => 'Döbern NL', + 4935601 => 'Peitz', + 4935602 => 'Drebkau', + 4935603 => 'Burg Spreewald', + 4935604 => 'Krieschow', + 4935605 => 'Komptendorf', + 4935606 => 'Briesen bei Cottbus', + 4935607 => 'Jänschwalde', + 4935608 => 'Gross Ossnig', + 4935609 => 'Drachhausen', + 493561 => 'Guben', + 493562 => 'Forst Lausitz', + 493563 => 'Spremberg', + 493564 => 'Schwarze Pumpe', + 4935691 => 'Bärenklau NL', + 4935692 => 'Kerkwitz', + 4935693 => 'Lauschütz', + 4935694 => 'Gosda bei Klinge', + 4935695 => 'Simmersdorf', + 4935696 => 'Briesnig', + 4935697 => 'Bagenz', + 4935698 => 'Hornow', + 493571 => 'Hoyerswerda', + 4935722 => 'Lauta bei Hoyerswerda', + 4935723 => 'Bernsdorf OL', + 4935724 => 'Lohsa', + 4935725 => 'Wittichenau', + 4935726 => 'Gross Särchen', + 4935727 => 'Burghammer', + 4935728 => 'Uhyst Spree', + 493573 => 'Senftenberg', + 493574 => 'Lauchhammer', + 4935751 => 'Welzow', + 4935752 => 'Ruhland', + 4935753 => 'Grossräschen', + 4935754 => 'Klettwitz', + 4935755 => 'Ortrand', + 4935756 => 'Hosena', + 493576 => 'Weisswasser', + 4935771 => 'Bad Muskau', + 4935772 => 'Rietschen', + 4935773 => 'Schleife', + 4935774 => 'Boxberg Sachsen', + 4935775 => 'Pechern', + 493578 => 'Kamenz', + 4935792 => 'Ossling', + 4935793 => 'Elstra', + 4935795 => 'Königsbrück', + 4935796 => 'Panschwitz-Kuckau', + 4935797 => 'Schwepnitz', + 493581 => 'Görlitz', + 4935820 => 'Zodel', + 4935822 => 'Hagenwerder', + 4935823 => 'Ostritz', + 4935825 => 'Kodersdorf', + 4935826 => 'Königshain bei Görlitz', + 4935827 => 'Nieder-Seifersdorf', + 4935828 => 'Reichenbach OL', + 4935829 => 'Gersdorf bei Görlitz', + 493583 => 'Zittau', + 4935841 => 'Grossschönau Sachsen', + 4935842 => 'Oderwitz', + 4935843 => 'Hirschfelde bei Zittau', + 4935844 => 'Oybin Kurort', + 493585 => 'Löbau', + 493586 => 'Neugersdorf Sachsen', + 4935872 => 'Neusalza-Spremberg', + 4935873 => 'Herrnhut', + 4935874 => 'Bernstadt an der Eigen', + 4935875 => 'Obercunnersdorf bei Löbau', + 4935876 => 'Weissenberg Sachsen', + 4935877 => 'Cunewalde', + 493588 => 'Niesky', + 4935891 => 'Rothenburg OL', + 4935892 => 'Horka OL', + 4935893 => 'Mücka', + 4935894 => 'Hähnichen', + 4935895 => 'Klitten', + 493591 => 'Bautzen', + 493592 => 'Kirschau', + 4935930 => 'Seitschen', + 4935931 => 'Königswartha', + 4935932 => 'Guttau', + 4935933 => 'Neschwitz', + 4935934 => 'Grossdubrau', + 4935935 => 'Kleinwelka', + 4935936 => 'Sohland Spree', + 4935937 => 'Prischwitz', + 4935938 => 'Grosspostwitz OL', + 4935939 => 'Hochkirch', + 493594 => 'Bischofswerda', + 4935951 => 'Neukirch Lausitz', + 4935952 => 'Grossröhrsdorf OL', + 4935953 => 'Burkau', + 4935954 => 'Grossharthau', + 4935955 => 'Pulsnitz', + 493596 => 'Neustadt in Sachsen', + 4935971 => 'Sebnitz', + 4935973 => 'Stolpen', + 4935974 => 'Hinterhermsdorf', + 4935975 => 'Hohnstein', + 493601 => 'Mühlhausen Thüringen', + 4936020 => 'Ebeleben', + 4936021 => 'Schlotheim', + 4936022 => 'Grossengottern', + 4936023 => 'Horsmar', + 4936024 => 'Diedorf bei Mühlhausen', + 4936025 => 'Körner', + 4936026 => 'Struth bei Mühlhausen', + 4936027 => 'Lengenfeld Unterm Stein', + 4936028 => 'Kammerforst Thüringen', + 4936029 => 'Menteroda', + 493603 => 'Bad Langensalza', + 4936041 => 'Bad Tennstedt', + 4936042 => 'Tonna', + 4936043 => 'Kirchheilingen', + 493605 => 'Leinefelde', + 493606 => 'Heiligenstadt Heilbad', + 4936071 => 'Teistungen', + 4936072 => 'Weissenborn-Lüderode', + 4936074 => 'Worbis', + 4936075 => 'Dingelstädt Eichsfeld', + 4936076 => 'Niederorschel', + 4936077 => 'Grossbodungen', + 4936081 => 'Arenshausen', + 4936082 => 'Ershausen', + 4936083 => 'Uder', + 4936084 => 'Heuthen', + 4936085 => 'Reinholterode', + 4936087 => 'Wüstheuterode', + 49361 => 'Erfurt', + 4936200 => 'Elxleben bei Arnstadt', + 4936201 => 'Walschleben', + 4936202 => 'Neudietendorf', + 4936203 => 'Vieselbach', + 4936204 => 'Stotternheim', + 4936205 => 'Gräfenroda', + 4936206 => 'Grossfahner', + 4936207 => 'Plaue Thüringen', + 4936208 => 'Ermstedt', + 4936209 => 'Klettbach', + 493621 => 'Gotha Thüringen', + 493622 => 'Waltershausen Thüringen', + 493623 => 'Friedrichroda', + 493624 => 'Ohrdruf', + 4936252 => 'Tambach-Dietharz', + 4936253 => 'Georgenthal Thüringer Wald', + 4936254 => 'Friedrichswerth', + 4936255 => 'Goldbach bei Gotha', + 4936256 => 'Wechmar', + 4936257 => 'Luisenthal Thüringen', + 4936258 => 'Friemar', + 4936259 => 'Tabarz Thüringer Wald', + 493628 => 'Arnstadt', + 493629 => 'Stadtilm', + 493631 => 'Nordhausen Thüringen', + 493632 => 'Sondershausen', + 4936330 => 'Grossberndten', + 4936331 => 'Ilfeld', + 4936332 => 'Ellrich', + 4936333 => 'Heringen Helme', + 4936334 => 'Wolkramshausen', + 4936335 => 'Grosswechsungen', + 4936336 => 'Klettenberg', + 4936337 => 'Schiedungen', + 4936338 => 'Bleicherode', + 493634 => 'Sömmerda', + 493635 => 'Kölleda', + 493636 => 'Greussen', + 4936370 => 'Grossenehrich', + 4936371 => 'Schlossvippach', + 4936372 => 'Kleinneuhausen', + 4936373 => 'Buttstädt', + 4936374 => 'Weissensee', + 4936375 => 'Kindelbrück', + 4936376 => 'Straussfurt', + 4936377 => 'Rastenberg', + 4936378 => 'Ostramondra', + 4936379 => 'Holzengel', + 493641 => 'Jena', + 4936421 => 'Camburg', + 4936422 => 'Reinstädt Thüringen', + 4936423 => 'Orlamünde', + 4936424 => 'Kahla Thüringen', + 4936425 => 'Isserstedt', + 4936426 => 'Ottendorf bei Stadtroda', + 4936427 => 'Dornburg Saale', + 4936428 => 'Stadtroda', + 493643 => 'Weimar Thüringen', + 493644 => 'Apolda', + 4936450 => 'Kranichfeld', + 4936451 => 'Buttelstedt', + 4936452 => 'Berlstedt', + 4936453 => 'Mellingen', + 4936454 => 'Magdala', + 4936458 => 'Bad Berka', + 4936459 => 'Blankenhain Thüringen', + 4936461 => 'Bad Sulza', + 4936462 => 'Ossmannstedt', + 4936463 => 'Gebstedt', + 4936464 => 'Wormstedt', + 4936465 => 'Oberndorf bei Apolda', + 493647 => 'Pössneck', + 4936481 => 'Neustadt an der Orla', + 4936482 => 'Triptis', + 4936483 => 'Ziegenrück', + 4936484 => 'Knau bei Pössneck', + 49365 => 'Gera', + 4936601 => 'Hermsdorf Thüringen', + 4936602 => 'Ronneburg Thüringen', + 4936603 => 'Weida', + 4936604 => 'Münchenbernsdorf', + 4936605 => 'Bad Köstritz', + 4936606 => 'Kraftsdorf', + 4936607 => 'Niederpöllnitz', + 4936608 => 'Seelingstädt bei Gera', + 493661 => 'Greiz', + 4936621 => 'Elsterberg bei Plauen', + 4936622 => 'Triebes', + 4936623 => 'Berga Elster', + 4936624 => 'Teichwolframsdorf', + 4936625 => 'Langenwetzendorf', + 4936626 => 'Auma', + 4936628 => 'Zeulenroda', + 493663 => 'Schleiz', + 4936640 => 'Remptendorf', + 4936642 => 'Harra', + 4936643 => 'Thimmendorf', + 4936644 => 'Hirschberg Saale', + 4936645 => 'Mühltroff', + 4936646 => 'Tanna bei Schleiz', + 4936647 => 'Saalburg Thüringen', + 4936648 => 'Dittersdorf bei Schleiz', + 4936649 => 'Gefell bei Schleiz', + 4936651 => 'Lobenstein', + 4936652 => 'Wurzbach', + 4936653 => 'Lehesten Thüringer Wald', + 4936691 => 'Eisenberg Thüringen', + 4936692 => 'Bürgel', + 4936693 => 'Crossen an der Elster', + 4936694 => 'Schkölen Thüringen', + 4936695 => 'Söllmnitz', + 4936701 => 'Lichte', + 4936702 => 'Lauscha', + 4936703 => 'Gräfenthal', + 4936704 => 'Steinheid', + 4936705 => 'Oberweissbach Thüringer Wald', + 493671 => 'Saalfeld Saale', + 493672 => 'Rudolstadt', + 4936730 => 'Sitzendorf', + 4936731 => 'Unterloquitz', + 4936732 => 'Könitz', + 4936733 => 'Kaulsdorf', + 4936734 => 'Leutenberg', + 4936735 => 'Probstzella', + 4936736 => 'Arnsgereuth', + 4936737 => 'Drognitz', + 4936738 => 'Königsee', + 4936739 => 'Rottenbach', + 4936741 => 'Bad Blankenburg', + 4936742 => 'Uhlstädt', + 4936743 => 'Teichel', + 4936744 => 'Remda', + 493675 => 'Sonneberg Thüringen', + 4936761 => 'Heubisch', + 4936762 => 'Steinach Thüringen', + 4936764 => 'Neuhaus-Schierschnitz', + 4936766 => 'Schalkau', + 493677 => 'Ilmenau Thüringen', + 4936781 => 'Grossbreitenbach', + 4936782 => 'Schmiedefeld am Rennsteig', + 4936783 => 'Gehren Thüringen', + 4936784 => 'Stützerbach', + 4936785 => 'Gräfinau-Angstedt', + 493679 => 'Neuhaus am Rennweg', + 493681 => 'Suhl', + 493682 => 'Zella-Mehlis', + 493683 => 'Schmalkalden', + 4936840 => 'Trusetal', + 4936841 => 'Schleusingen', + 4936842 => 'Oberhof Thüringen', + 4936843 => 'Benshausen', + 4936844 => 'Rohr Thüringen', + 4936845 => 'Gehlberg', + 4936846 => 'Suhl-Dietzhausen', + 4936847 => 'Steinbach-Hallenberg', + 4936848 => 'Wernshausen', + 4936849 => 'Kleinschmalkalden', + 493685 => 'Hildburghausen', + 493686 => 'Eisfeld', + 4936870 => 'Masserberg', + 4936871 => 'Bad Colberg-Heldburg', + 4936873 => 'Themar', + 4936874 => 'Schönbrunn bei Hildburghaus', + 4936875 => 'Straufhain-Streufdorf', + 4936878 => 'Oberland', + 493691 => 'Eisenach Thüringen', + 4936920 => 'Grossenlupnitz', + 4936921 => 'Wutha-Farnroda', + 4936922 => 'Gerstungen', + 4936923 => 'Treffurt', + 4936924 => 'Mihla', + 4936925 => 'Marksuhl', + 4936926 => 'Creuzburg', + 4936927 => 'Unterellen', + 4936928 => 'Neuenhof Thüringen', + 4936929 => 'Ruhla', + 493693 => 'Meiningen', + 4936940 => 'Oepfershausen', + 4936941 => 'Wasungen', + 4936943 => 'Bettenhausen Thüringen', + 4936944 => 'Rentwertshausen', + 4936945 => 'Henneberg', + 4936946 => 'Erbenhausen Thüringen', + 4936947 => 'Jüchsen', + 4936948 => 'Römhild', + 4936949 => 'Obermassfeld-Grimmenthal', + 493695 => 'Bad Salzungen', + 4936961 => 'Bad Liebenstein', + 4936962 => 'Vacha', + 4936963 => 'Dorndorf Rhön', + 4936964 => 'Dermbach Rhön', + 4936965 => 'Stadtlengsfeld', + 4936966 => 'Kaltennordheim', + 4936967 => 'Geisa', + 4936968 => 'Rossdorf Rhön', + 4936969 => 'Merkers', + 49371 => 'Chemnitz Sachsen', + 4937200 => 'Wittgensdorf bei Chemnitz', + 4937202 => 'Claussnitz bei Chemnitz', + 4937203 => 'Gersdorf bei Chemnitz', + 4937204 => 'Lichtenstein Sachsen', + 4937206 => 'Frankenberg Sachsen', + 4937207 => 'Hainichen Sachsen', + 4937208 => 'Auerswalde', + 4937209 => 'Einsiedel bei Chemnitz', + 493721 => 'Meinersdorf', + 493722 => 'Limbach-Oberfrohna', + 493723 => 'Hohenstein-Ernstthal', + 493724 => 'Burgstädt', + 493725 => 'Zschopau', + 493726 => 'Flöha', + 493727 => 'Mittweida', + 4937291 => 'Augustusburg', + 4937292 => 'Oederan', + 4937293 => 'Eppendorf Sachsen', + 4937294 => 'Grünhainichen', + 4937295 => 'Lugau Erzgebirge', + 4937296 => 'Stollberg Erzgebirge', + 4937297 => 'Thum Sachsen', + 4937298 => 'Oelsnitz Erzgebirge', + 493731 => 'Freiberg Sachsen', + 4937320 => 'Mulda Sachsen', + 4937321 => 'Frankenstein Sachsen', + 4937322 => 'Brand-Erbisdorf', + 4937323 => 'Lichtenberg Erzgebirge', + 4937324 => 'Reinsberg Sachsen', + 4937325 => 'Niederbobritzsch', + 4937326 => 'Frauenstein Sachsen', + 4937327 => 'Rechenberg-Bienenmühle', + 4937328 => 'Grossschirma', + 4937329 => 'Grosshartmannsdorf', + 493733 => 'Annaberg-Buchholz', + 4937341 => 'Ehrenfriedersdorf', + 4937342 => 'Cranzahl', + 4937343 => 'Jöhstadt', + 4937344 => 'Crottendorf Sachsen', + 4937346 => 'Geyer', + 4937347 => 'Bärenstein Kreis Annaberg', + 4937348 => 'Oberwiesenthal Kurort', + 4937349 => 'Scheibenberg', + 493735 => 'Marienberg Sachsen', + 4937360 => 'Olbernhau', + 4937361 => 'Neuhausen Erzgebirge', + 4937362 => 'Seiffen Erzgebirge', + 4937363 => 'Zöblitz', + 4937364 => 'Reitzenhain Erzgebirge', + 4937365 => 'Sayda', + 4937366 => 'Rübenau', + 4937367 => 'Lengefeld Erzgebirge', + 4937368 => 'Deutschneudorf', + 4937369 => 'Wolkenstein', + 493737 => 'Rochlitz', + 4937381 => 'Penig', + 4937382 => 'Geringswalde', + 4937383 => 'Lunzenau', + 4937384 => 'Wechselburg', + 493741 => 'Plauen', + 4937421 => 'Oelsnitz Vogtland', + 4937422 => 'Markneukirchen', + 4937423 => 'Adorf Vogtland', + 4937430 => 'Eichigt', + 4937431 => 'Mehltheuer Vogtland', + 4937432 => 'Pausa Vogtland', + 4937433 => 'Gutenfürst', + 4937434 => 'Bobenneukirchen', + 4937435 => 'Reuth bei Plauen', + 4937436 => 'Weischlitz', + 4937437 => 'Bad Elster', + 4937438 => 'Bad Brambach', + 4937439 => 'Jocketa', + 493744 => 'Auerbach Vogtland', + 493745 => 'Falkenstein Vogtland', + 4937462 => 'Rothenkirchen Vogtland', + 4937463 => 'Bergen Vogtland', + 4937464 => 'Schöneck Vogtland', + 4937465 => 'Tannenbergsthal Vogtland', + 4937467 => 'Klingenthal Sachsen', + 4937468 => 'Treuen Vogtland', + 49375 => 'Zwickau', + 4937600 => 'Neumark Sachsen', + 4937601 => 'Mülsen Skt Jacob', + 4937602 => 'Kirchberg Sachsen', + 4937603 => 'Wildenfels', + 4937604 => 'Mosel', + 4937605 => 'Hartenstein Sachsen', + 4937606 => 'Lengenfeld Vogtland', + 4937607 => 'Ebersbrunn Sachsen', + 4937608 => 'Waldenburg Sachsen', + 4937609 => 'Wolkenburg Mulde', + 493761 => 'Werdau Sachsen', + 493762 => 'Crimmitschau', + 493763 => 'Glauchau', + 493764 => 'Meerane', + 493765 => 'Reichenbach Vogtland', + 493771 => 'Aue Sachsen', + 493772 => 'Schneeberg Erzgebirge', + 493773 => 'Johanngeorgenstadt', + 493774 => 'Schwarzenberg', + 4937752 => 'Eibenstock', + 4937754 => 'Zwönitz', + 4937755 => 'Schönheide Erzgebirge', + 4937756 => 'Breitenbrunn Erzgebirge', + 4937757 => 'Rittersgrün', + 49381 => 'Rostock', + 4938201 => 'Gelbensande', + 4938202 => 'Volkenshagen', + 4938203 => 'Bad Doberan', + 4938204 => 'Broderstorf', + 4938205 => 'Tessin bei Rostock', + 4938206 => 'Graal-Müritz Seeheilbad', + 4938207 => 'Stäbelow', + 4938208 => 'Kavelstorf', + 4938209 => 'Sanitz bei Rostock', + 493821 => 'Ribnitz-Damgarten', + 4938220 => 'Wustrow Ostseebad', + 4938221 => 'Marlow', + 4938222 => 'Semlow', + 4938223 => 'Saal Vorpom', + 4938224 => 'Gresenhorst', + 4938225 => 'Trinwillershagen', + 4938226 => 'Dierhagen Ostseebad', + 4938227 => 'Lüdershagen bei Barth', + 4938228 => 'Dettmannsdorf-Kölzow', + 4938229 => 'Bad Sülze', + 4938231 => 'Barth', + 4938232 => 'Zingst Ostseebad', + 4938233 => 'Prerow Ostseebad', + 4938234 => 'Born Darss', + 4938292 => 'Kröpelin', + 4938293 => 'Kühlungsborn Ostseebad', + 4938294 => 'Neubukow', + 4938295 => 'Satow bei Bad Doberan', + 4938296 => 'Rerik Ostseebad', + 4938297 => 'Moitin', + 4938300 => 'Insel Hiddensee', + 4938301 => 'Putbus', + 4938302 => 'Sagard', + 4938303 => 'Sellin Ostseebad', + 4938304 => 'Garz Rügen', + 4938305 => 'Gingst', + 4938306 => 'Samtens', + 4938307 => 'Poseritz', + 4938308 => 'Göhren Rügen', + 4938309 => 'Trent', + 493831 => 'Stralsund', + 4938320 => 'Tribsees', + 4938321 => 'Martensdorf bei Stralsund', + 4938322 => 'Richtenberg', + 4938323 => 'Prohn', + 4938324 => 'Velgast', + 4938325 => 'Rolofshagen', + 4938326 => 'Grimmen', + 4938327 => 'Elmenhorst Vorpom', + 4938328 => 'Miltzow', + 4938331 => 'Rakow Vorpom', + 4938332 => 'Gross Bisdorf', + 4938333 => 'Horst bei Grimmen', + 4938334 => 'Grammendorf', + 493834 => 'Greifswald', + 4938351 => 'Mesekenhagen', + 4938352 => 'Kemnitz bei Greifswald', + 4938353 => 'Gützkow bei Greifswald', + 4938354 => 'Wusterhusen', + 4938355 => 'Züssow', + 4938356 => 'Behrenhoff', + 493836 => 'Wolgast', + 4938370 => 'Kröslin', + 4938371 => 'Karlshagen', + 4938372 => 'Usedom', + 4938373 => 'Katzow', + 4938374 => 'Lassan bei Wolgast', + 4938375 => 'Koserow', + 4938376 => 'Zirchow', + 4938377 => 'Zinnowitz', + 4938378 => 'Heringsdorf Seebad', + 4938379 => 'Benz Usedom', + 493838 => 'Bergen auf Rügen', + 4938391 => 'Altenkirchen Rügen', + 4938392 => 'Sassnitz', + 4938393 => 'Binz Ostseebad', + 493841 => 'Wismar', + 4938422 => 'Neukloster', + 4938423 => 'Bad Kleinen', + 4938424 => 'Bobitz', + 4938425 => 'Kirchdorf Poel', + 4938426 => 'Neuburg-Steinhausen', + 4938427 => 'Blowatz', + 4938428 => 'Hohenkirchen bei Wismar', + 4938429 => 'Glasin', + 493843 => 'Güstrow', + 493844 => 'Schwaan', + 4938450 => 'Tarnow bei Bützow', + 4938451 => 'Hoppenrade bei Güstrow', + 4938452 => 'Lalendorf', + 4938453 => 'Mistorf', + 4938454 => 'Kritzkow', + 4938455 => 'Plaaz', + 4938456 => 'Langhagen bei Güstrow', + 4938457 => 'Krakow am See', + 4938458 => 'Zehna', + 4938459 => 'Laage', + 4938461 => 'Bützow', + 4938462 => 'Baumgarten', + 4938464 => 'Bernitt', + 4938466 => 'Jürgenshagen', + 493847 => 'Sternberg', + 4938481 => 'Witzin', + 4938482 => 'Warin', + 4938483 => 'Brüel', + 4938484 => 'Ventschow', + 4938485 => 'Dabel', + 4938486 => 'Gustävel', + 4938488 => 'Demen', + 49385 => 'Schwerin', + 493860 => 'Raben Steinfeld', + 493861 => 'Plate', + 493863 => 'Crivitz', + 493865 => 'Holthusen', + 493866 => 'Cambs', + 493867 => 'Lübstorf', + 493868 => 'Rastow', + 493869 => 'Dümmer', + 493871 => 'Parchim', + 4938720 => 'Grebbin', + 4938721 => 'Ziegendorf', + 4938722 => 'Raduhn', + 4938723 => 'Kladrum', + 4938724 => 'Siggelkow', + 4938725 => 'Gross Godems', + 4938726 => 'Spornitz', + 4938727 => 'Mestlin', + 4938728 => 'Domsühl', + 4938729 => 'Marnitz', + 4938731 => 'Lübz', + 4938732 => 'Gallin bei Lübz', + 4938733 => 'Karbow-Vietlübbe', + 4938735 => 'Plau am See', + 4938736 => 'Goldberg', + 4938737 => 'Ganzlin', + 4938738 => 'Karow bei Lübz', + 493874 => 'Ludwigslust', + 4938750 => 'Malliss', + 4938751 => 'Picher', + 4938752 => 'Zierzow bei Ludwigslust', + 4938753 => 'Wöbbelin', + 4938754 => 'Leussow bei Ludwigslust', + 4938755 => 'Eldena', + 4938756 => 'Grabow', + 4938757 => 'Neustadt-Glewe', + 4938758 => 'Dömitz', + 4938759 => 'Tewswoos', + 493876 => 'Perleberg', + 493877 => 'Wittenberge', + 4938780 => 'Lanz Brandenburg', + 4938781 => 'Mellen', + 4938782 => 'Reetz bei Perleberg', + 4938783 => 'Dallmin', + 4938784 => 'Kleinow Kreis Prignitz', + 4938785 => 'Berge bei Perleberg', + 4938787 => 'Glöwen', + 4938788 => 'Gross Warnow', + 4938789 => 'Wolfshagen bei Perleberg', + 4938791 => 'Bad Wilsnack', + 4938792 => 'Lenzen (Elbe)', + 4938793 => 'Dergenthin', + 4938794 => 'Cumlosen', + 4938796 => 'Viesecke', + 4938797 => 'Karstädt Kreis Prignitz', + 493881 => 'Grevesmühlen', + 4938821 => 'Lüdersdorf', + 4938822 => 'Diedrichshagen bei Grevesmühlen', + 4938823 => 'Selmsdorf', + 4938824 => 'Mallentin', + 4938825 => 'Klütz', + 4938826 => 'Dassow', + 4938827 => 'Kalkhorst', + 4938828 => 'Schönberg', + 493883 => 'Hagenow', + 4938841 => 'Neuhaus Elbe', + 4938842 => 'Lüttenmark', + 4938843 => 'Bennin', + 4938844 => 'Gülze', + 4938845 => 'Kaarssen', + 4938847 => 'Boizenburg Elbe', + 4938848 => 'Vellahn', + 4938850 => 'Gammelin', + 4938851 => 'Zarrentin', + 4938852 => 'Wittenburg', + 4938853 => 'Drönnewitz bei Hagenow', + 4938854 => 'Redefin', + 4938855 => 'Lübtheen', + 4938856 => 'Pritzier bei Hagenow', + 4938858 => 'Lassahn', + 4938859 => 'Alt Zachun', + 493886 => 'Gadebusch', + 4938871 => 'Mühlen Eichsen', + 4938872 => 'Rehna', + 4938873 => 'Carlow', + 4938874 => 'Lützow', + 4938875 => 'Schlagsdorf bei Gadebusch', + 4938876 => 'Roggendorf', + 4939000 => 'Beetzendorf', + 4939001 => 'Apenburg', + 4939002 => 'Oebisfelde', + 4939003 => 'Jübar', + 4939004 => 'Köckte bei Gardelegen', + 4939005 => 'Kusey', + 4939006 => 'Miesterhorst', + 4939007 => 'Tangeln', + 4939008 => 'Kunrau', + 4939009 => 'Badel', + 493901 => 'Salzwedel', + 493902 => 'Diesdorf Altm', + 4939030 => 'Brunau', + 4939031 => 'Dähre', + 4939032 => 'Mahlsdorf bei Salzwedel', + 4939033 => 'Wallstawe', + 4939034 => 'Fleetmark', + 4939035 => 'Kuhfelde', + 4939036 => 'Binde', + 4939037 => 'Pretzier', + 4939038 => 'Henningen', + 4939039 => 'Bonese', + 493904 => 'Haldensleben', + 4939050 => 'Bartensleben', + 4939051 => 'Calvörde', + 4939052 => 'Erxleben bei Haldensleben', + 4939053 => 'Süplingen', + 4939054 => 'Flechtingen', + 4939055 => 'Hörsingen', + 4939056 => 'Klüden', + 4939057 => 'Rätzlingen Sachsen-Anhalt', + 4939058 => 'Uthmöden', + 4939059 => 'Wegenstedt', + 4939061 => 'Weferlingen', + 4939062 => 'Bebertal', + 493907 => 'Gardelegen', + 4939080 => 'Kalbe Milde', + 4939081 => 'Kakerbeck Sachsen-Anhalt', + 4939082 => 'Mieste', + 4939083 => 'Messdorf', + 4939084 => 'Lindstedt', + 4939085 => 'Zichtau', + 4939086 => 'Jävenitz', + 4939087 => 'Jerchel Altmark', + 4939088 => 'Letzlingen', + 4939089 => 'Bismark Altmark', + 493909 => 'Klötze Altmark', + 49391 => 'Magdeburg', + 4939200 => 'Gommern', + 4939201 => 'Wolmirstedt', + 4939202 => 'Gross Ammensleben', + 4939203 => 'Barleben', + 4939204 => 'Niederndodeleben', + 4939205 => 'Langenweddingen', + 4939206 => 'Eichenbarleben', + 4939207 => 'Colbitz', + 4939208 => 'Loitsche', + 4939209 => 'Wanzleben', + 493921 => 'Burg bei Magdeburg', + 4939221 => 'Möckern bei Magdeburg', + 4939222 => 'Möser', + 4939223 => 'Theessen', + 4939224 => 'Büden', + 4939225 => 'Altengrabow', + 4939226 => 'Hohenziatz', + 493923 => 'Zerbst', + 4939241 => 'Leitzkau', + 4939242 => 'Prödel', + 4939243 => 'Nedlitz bei Zerbst', + 4939244 => 'Steutz', + 4939245 => 'Loburg', + 4939246 => 'Lindau Anh', + 4939247 => 'Güterglück', + 4939248 => 'Dobritz', + 493925 => 'Stassfurt', + 4939262 => 'Güsten Anh', + 4939263 => 'Unseburg', + 4939264 => 'Kroppenstedt', + 4939265 => 'Löderburg', + 4939266 => 'Förderstedt', + 4939267 => 'Schneidlingen', + 4939268 => 'Egeln', + 493928 => 'Schönebeck Elbe', + 4939291 => 'Calbe Saale', + 4939292 => 'Biederitz', + 4939293 => 'Dreileben', + 4939294 => 'Gross Rosenburg', + 4939295 => 'Zuchau', + 4939296 => 'Welsleben', + 4939297 => 'Eickendorf Kreis Schönebeck', + 4939298 => 'Barby Elbe', + 493931 => 'Stendal', + 4939320 => 'Schinne', + 4939321 => 'Arneburg', + 4939322 => 'Tangermünde', + 4939323 => 'Schönhausen Elbe', + 4939324 => 'Kläden bei Stendal', + 4939325 => 'Vinzelberg', + 4939327 => 'Klietz', + 4939328 => 'Rochau', + 4939329 => 'Möringen', + 493933 => 'Genthin', + 4939341 => 'Redekin', + 4939342 => 'Gladau', + 4939343 => 'Jerichow', + 4939344 => 'Güsen', + 4939345 => 'Parchen', + 4939346 => 'Tucheim', + 4939347 => 'Kade', + 4939348 => 'Klitsche', + 4939349 => 'Parey Elbe', + 493935 => 'Tangerhütte', + 4939361 => 'Lüderitz', + 4939362 => 'Grieben bei Tangerhütte', + 4939363 => 'Angern', + 4939364 => 'Dolle', + 4939365 => 'Bellingen bei Stendal', + 4939366 => 'Kehnert', + 493937 => 'Osterburg Altmark', + 4939382 => 'Kamern', + 4939383 => 'Sandau Elbe', + 4939384 => 'Arendsee Altmark', + 4939386 => 'Seehausen Altmark', + 4939387 => 'Havelberg', + 4939388 => 'Goldbeck Altm', + 4939389 => 'Schollene', + 4939390 => 'Iden', + 4939391 => 'Lückstedt', + 4939392 => 'Rönnebeck Sachsen-Anhalt', + 4939393 => 'Werben Elbe', + 4939394 => 'Hohenberg-Krusemark', + 4939395 => 'Wanzer', + 4939396 => 'Neukirchen Altmark', + 4939397 => 'Geestgottberg', + 4939398 => 'Gross Garz', + 4939399 => 'Kleinau', + 4939400 => 'Wefensleben', + 4939401 => 'Neuwegersleben', + 4939402 => 'Völpke', + 4939403 => 'Gröningen Sachsen-Anhalt', + 4939404 => 'Ausleben', + 4939405 => 'Hötensleben', + 4939406 => 'Harbke', + 4939407 => 'Seehausen Börde', + 4939408 => 'Hadmersleben', + 4939409 => 'Eilsleben', + 493941 => 'Halberstadt', + 4939421 => 'Osterwieck', + 4939422 => 'Badersleben', + 4939423 => 'Wegeleben', + 4939424 => 'Schwanebeck Sachsen-Anhalt', + 4939425 => 'Dingelstedt am Huy', + 4939426 => 'Hessen', + 4939427 => 'Ströbeck', + 4939428 => 'Pabstorf', + 493943 => 'Wernigerode', + 493944 => 'Blankenburg Harz', + 4939451 => 'Wasserleben', + 4939452 => 'Ilsenburg', + 4939453 => 'Derenburg', + 4939454 => 'Elbingerode Harz', + 4939455 => 'Schierke', + 4939456 => 'Altenbrak', + 4939457 => 'Benneckenstein Harz', + 4939458 => 'Heudeber', + 4939459 => 'Hasselfelde', + 493946 => 'Quedlinburg', + 493947 => 'Thale', + 4939481 => 'Hedersleben bei Aschersleben', + 4939482 => 'Gatersleben', + 4939483 => 'Ballenstedt', + 4939484 => 'Harzgerode', + 4939485 => 'Gernrode Harz', + 4939487 => 'Friedrichsbrunn', + 4939488 => 'Güntersberge', + 4939489 => 'Strassberg Harz', + 493949 => 'Oschersleben Bode', + 49395 => 'Neubrandenburg', + 4939600 => 'Zwiedorf', + 4939601 => 'Friedland', + 4939602 => 'Kleeth', + 4939603 => 'Burg Stargard', + 4939604 => 'Wildberg bei Altentreptow', + 4939605 => 'Gross Nemerow', + 4939606 => 'Glienke', + 4939607 => 'Kotelow', + 4939608 => 'Staven', + 493961 => 'Altentreptow', + 493962 => 'Penzlin bei Waren', + 493963 => 'Woldegk', + 493964 => 'Bredenfelde bei Strasburg', + 493965 => 'Burow bei Altentreptow', + 493966 => 'Cölpin', + 493967 => 'Oertzenhof bei Strasburg', + 493968 => 'Schönbeck', + 493969 => 'Siedenbollentin', + 493971 => 'Anklam', + 4939721 => 'Liepen bei Anklam', + 4939722 => 'Sarnow bei Anklam', + 4939723 => 'Krien', + 4939724 => 'Klein Bünzow', + 4939726 => 'Ducherow', + 4939727 => 'Spantekow', + 4939728 => 'Medow bei Anklam', + 493973 => 'Pasewalk', + 4939740 => 'Nechlin', + 4939741 => 'Jatznick', + 4939742 => 'Brüssow bei Pasewalk', + 4939743 => 'Zerrenthin', + 4939744 => 'Rothenklempenow', + 4939745 => 'Hetzdorf bei Strasburg', + 4939746 => 'Krackow', + 4939747 => 'Züsedom', + 4939748 => 'Viereck', + 4939749 => 'Grambow bei Pasewalk', + 4939751 => 'Penkun', + 4939752 => 'Blumenhagen bei Strasburg', + 4939753 => 'Strasburg', + 4939754 => 'Löcknitz Vorpom', + 493976 => 'Torgelow bei Ueckermünde', + 4939771 => 'Ueckermünde', + 4939772 => 'Rothemühl', + 4939773 => 'Altwarp', + 4939774 => 'Mönkebude', + 4939775 => 'Ahlbeck bei Torgelow', + 4939776 => 'Hintersee', + 4939777 => 'Borkenfriede', + 4939778 => 'Ferdinandshof bei Torgelow', + 4939779 => 'Eggesin', + 493981 => 'Neustrelitz', + 4939820 => 'Triepkendorf', + 4939821 => 'Carpin', + 4939822 => 'Kratzeburg', + 4939823 => 'Rechlin', + 4939824 => 'Hohenzieritz', + 4939825 => 'Wokuhl', + 4939826 => 'Blankensee bei Neustrelitz', + 4939827 => 'Schwarz bei Neustrelitz', + 4939828 => 'Wustrow Kreis Mecklenburg-Strelitz', + 4939829 => 'Blankenförde', + 4939831 => 'Feldberg', + 4939832 => 'Wesenberg', + 4939833 => 'Mirow Kreis Neustrelitz', + 493984 => 'Prenzlau', + 4939851 => 'Göritz bei Prenzlau', + 4939852 => 'Schönermark bei Prenzlau', + 4939853 => 'Holzendorf bei Prenzlau', + 4939854 => 'Kleptow', + 4939855 => 'Parmen-Weggun', + 4939856 => 'Beenz bei Prenzlau', + 4939857 => 'Drense', + 4939858 => 'Bietikow', + 4939859 => 'Fürstenwerder', + 4939861 => 'Gramzow bei Prenzlau', + 4939862 => 'Schmölln bei Prenzlau', + 4939863 => 'Seehausen bei Prenzlau', + 493987 => 'Templin', + 4939881 => 'Ringenwalde bei Templin', + 4939882 => 'Gollin', + 4939883 => 'Gross Dölln', + 4939884 => 'Hassleben bei Prenzlau', + 4939885 => 'Jakobshagen', + 4939886 => 'Milmersdorf', + 4939887 => 'Gerswalde', + 4939888 => 'Lychen', + 4939889 => 'Boitzenburg', + 493991 => 'Waren Müritz', + 4939921 => 'Ankershagen', + 4939922 => 'Dambeck bei Röbel', + 4939923 => 'Priborn', + 4939924 => 'Stuer', + 4939925 => 'Wredenhagen', + 4939926 => 'Grabowhöfe', + 4939927 => 'Nossentiner Hütte', + 4939928 => 'Möllenhagen', + 4939929 => 'Jabel bei Waren', + 4939931 => 'Röbel Müritz', + 4939932 => 'Malchow bei Waren', + 4939933 => 'Vollrathsruhe', + 4939934 => 'Gross Plasten', + 493994 => 'Malchin', + 4939951 => 'Faulenrost', + 4939952 => 'Grammentin', + 4939953 => 'Schwinkendorf', + 4939954 => 'Stavenhagen Reuterstadt', + 4939955 => 'Jürgenstorf', + 4939956 => 'Neukalen', + 4939957 => 'Gielow', + 4939959 => 'Dargun', + 493996 => 'Teterow', + 4939971 => 'Gnoien', + 4939972 => 'Walkendorf', + 4939973 => 'Altkalen', + 4939975 => 'Thürkow', + 4939976 => 'Gross Bützin', + 4939977 => 'Jördenstorf', + 4939978 => 'Gross Roge', + 493998 => 'Demmin', + 4939991 => 'Daberkow', + 4939992 => 'Görmin', + 4939993 => 'Hohenmocker', + 4939994 => 'Metschow', + 4939995 => 'Nossendorf', + 4939996 => 'Törpin', + 4939997 => 'Jarmen', + 4939998 => 'Loitz bei Demmin', + 4939999 => 'Tutow', + 4940 => 'Hamburg', + 494101 => 'Pinneberg', + 494102 => 'Ahrensburg', + 494103 => 'Wedel', + 494104 => 'Aumühle bei Hamburg', + 494105 => 'Seevetal', + 494106 => 'Quickborn Kreis Pinneberg', + 494107 => 'Siek Kreis Stormarn', + 494108 => 'Rosengarten Kreis Harburg', + 494109 => 'Tangstedt Bz Hamburg', + 494120 => 'Ellerhoop', + 494121 => 'Elmshorn', + 494122 => 'Uetersen', + 494123 => 'Barmstedt', + 494124 => 'Glückstadt', + 494125 => 'Seestermühe', + 494126 => 'Horst Holstein', + 494127 => 'Westerhorn', + 494128 => 'Kollmar', + 494129 => 'Haseldorf', + 494131 => 'Lüneburg', + 494132 => 'Amelinghausen', + 494133 => 'Wittorf Kreis Lüneburg', + 494134 => 'Embsen Kreis Lüneburg', + 494135 => 'Kirchgellersen', + 494136 => 'Scharnebeck', + 494137 => 'Barendorf', + 494138 => 'Betzendorf Kreis Lüneburg', + 494139 => 'Hohnstorf Elbe', + 494140 => 'Estorf Kreis Stade', + 494141 => 'Stade', + 494142 => 'Steinkirchen Kreis Stade', + 494143 => 'Drochtersen', + 494144 => 'Himmelpforten', + 494146 => 'Stade-Bützfleth', + 494148 => 'Drochtersen-Assel', + 494149 => 'Fredenbeck', + 494151 => 'Schwarzenbek', + 494152 => 'Geesthacht', + 494153 => 'Lauenburg Elbe', + 494154 => 'Trittau', + 494155 => 'Büchen', + 494156 => 'Talkau', + 494158 => 'Roseburg', + 494159 => 'Basthorst', + 494161 => 'Buxtehude', + 494162 => 'Jork', + 494163 => 'Horneburg Niederelbe', + 494164 => 'Harsefeld', + 494165 => 'Hollenstedt Nordheide', + 494166 => 'Ahlerstedt', + 494167 => 'Apensen', + 494168 => 'Neu Wulmstorf-Elstorf', + 494169 => 'Sauensiek', + 494171 => 'Winsen Luhe', + 494172 => 'Salzhausen', + 494173 => 'Wulfsen', + 494174 => 'Stelle Kreis Harburg', + 494175 => 'Egestorf Nordheide', + 494176 => 'Marschacht', + 494177 => 'Drage Elbe', + 494178 => 'Radbruch', + 494179 => 'Winsen-Tönnhausen', + 494180 => 'Königsmoor', + 494181 => 'Buchholz in der Nordheide', + 494182 => 'Tostedt', + 494183 => 'Jesteburg', + 494184 => 'Hanstedt Nordheide', + 494185 => 'Marxen Auetal', + 494186 => 'Buchholz-Trelde', + 494187 => 'Holm-Seppensen', + 494188 => 'Welle Nordheide', + 494189 => 'Undeloh', + 494191 => 'Kaltenkirchen Holstein', + 494192 => 'Bad Bramstedt', + 494193 => 'Henstedt-Ulzburg', + 494194 => 'Sievershütten', + 494195 => 'Hartenholm', + 494202 => 'Achim bei Bremen', + 494203 => 'Weyhe bei Bremen', + 494204 => 'Thedinghausen', + 494205 => 'Ottersberg', + 494206 => 'Stuhr-Heiligenrode', + 494207 => 'Oyten', + 494208 => 'Grasberg', + 494209 => 'Schwanewede', + 49421 => 'Bremen', + 494221 => 'Delmenhorst', + 494222 => 'Ganderkesee', + 494223 => 'Ganderkesee-Bookholzberg', + 494224 => 'Gross Ippener', + 494230 => 'Verden-Walle', + 494231 => 'Verden Aller', + 494232 => 'Langwedel Kreis Verden', + 494233 => 'Blender', + 494234 => 'Dörverden', + 494235 => 'Langwedel-Etelsen', + 494236 => 'Kirchlinteln', + 494237 => 'Bendingbostel', + 494238 => 'Neddenaverbergen', + 494239 => 'Dörverden-Westen', + 494240 => 'Syke-Heiligenfelde', + 494241 => 'Bassum', + 494242 => 'Syke', + 494243 => 'Twistringen', + 494244 => 'Harpstedt', + 494245 => 'Neuenkirchen bei Bassum', + 494246 => 'Twistringen-Heiligenloh', + 494247 => 'Affinghausen', + 494248 => 'Bassum-Neubruchhausen', + 494249 => 'Bassum-Nordwohlde', + 494251 => 'Hoya', + 494252 => 'Bruchhausen-Vilsen', + 494253 => 'Asendorf Kreis Diepholz', + 494254 => 'Eystrup', + 494255 => 'Martfeld', + 494256 => 'Hilgermissen', + 494257 => 'Schweringen', + 494258 => 'Schwarme', + 494260 => 'Visselhövede-Wittorf', + 494261 => 'Rotenburg Wümme', + 494262 => 'Visselhövede', + 494263 => 'Scheessel', + 494264 => 'Sottrum Kreis Rotenburg', + 494265 => 'Fintel', + 494266 => 'Brockel', + 494267 => 'Lauenbrück', + 494268 => 'Bötersen', + 494269 => 'Ahausen-Kirchwalsede', + 494271 => 'Sulingen', + 494272 => 'Siedenburg', + 494273 => 'Kirchdorf bei Sulingen', + 494274 => 'Varrel bei Sulingen', + 494275 => 'Ehrenburg', + 494276 => 'Borstel bei Sulingen', + 494277 => 'Schwaförden', + 494281 => 'Zeven', + 494282 => 'Sittensen', + 494283 => 'Tarmstedt', + 494284 => 'Selsingen', + 494285 => 'Rhade bei Zeven', + 494286 => 'Gyhum', + 494287 => 'Heeslingen-Boitzen', + 494288 => 'Horstedt Kreis Rotenburg', + 494289 => 'Kirchtimke', + 494292 => 'Ritterhude', + 494293 => 'Ottersberg-Fischerhude', + 494294 => 'Riede Kreis Verden', + 494295 => 'Emtinghausen', + 494296 => 'Schwanewede-Aschwarden', + 494297 => 'Ottersberg-Posthausen', + 494298 => 'Lilienthal', + 494302 => 'Kirchbarkau', + 494303 => 'Schlesen', + 494305 => 'Westensee', + 494307 => 'Raisdorf', + 494308 => 'Schwedeneck', + 49431 => 'Kiel', + 494320 => 'Heidmühlen', + 494321 => 'Neumünster', + 494322 => 'Bordesholm', + 494323 => 'Bornhöved', + 494324 => 'Brokstedt', + 494326 => 'Wankendorf', + 494327 => 'Grossenaspe', + 494328 => 'Rickling', + 494329 => 'Langwedel Holstein', + 494330 => 'Emkendorf', + 494331 => 'Rendsburg', + 494332 => 'Hamdorf bei Rendsburg', + 494333 => 'Erfde', + 494334 => 'Bredenbek bei Rendsburg', + 494335 => 'Hohn bei Rendsburg', + 494336 => 'Owschlag', + 494337 => 'Jevenstedt', + 494338 => 'Alt Duvenstedt', + 494339 => 'Christiansholm', + 494340 => 'Achterwehr', + 494342 => 'Preetz Kreis Plön', + 494343 => 'Laboe', + 494344 => 'Schönberg Holstein', + 494346 => 'Gettorf', + 494347 => 'Flintbek', + 494348 => 'Schönkirchen', + 494349 => 'Dänischenhagen', + 494351 => 'Eckernförde', + 494352 => 'Damp', + 494353 => 'Ascheffel', + 494354 => 'Fleckeby', + 494355 => 'Rieseby', + 494356 => 'Gross Wittensee', + 494357 => 'Sehestedt Eider', + 494358 => 'Loose bei Eckernförde', + 494361 => 'Oldenburg in Holstein', + 494362 => 'Heiligenhafen', + 494363 => 'Lensahn', + 494364 => 'Dahme Kreis Ostholstein', + 494365 => 'Heringsdorf Holstein', + 494366 => 'Grömitz-Cismar', + 494367 => 'Grossenbrode', + 494371 => 'Burg auf Fehmarn', + 494372 => 'Westfehmarn', + 494381 => 'Lütjenburg', + 494382 => 'Wangels', + 494383 => 'Grebin', + 494384 => 'Selent', + 494385 => 'Hohenfelde bei Kiel', + 494392 => 'Nortorf bei Neumünster', + 494393 => 'Boostedt', + 494394 => 'Bokhorst', + 494401 => 'Brake Unterweser', + 494402 => 'Rastede', + 494403 => 'Bad Zwischenahn', + 494404 => 'Elsfleth', + 494405 => 'Edewecht', + 494406 => 'Berne', + 494407 => 'Wardenburg', + 494408 => 'Hude Oldenburg', + 494409 => 'Westerstede-Ocholt', + 49441 => 'Oldenburg', + 494421 => 'Wilhelmshaven', + 494422 => 'Sande Kreis Friesl', + 494423 => 'Fedderwarden', + 494425 => 'Wangerland-Hooksiel', + 494426 => 'Wangerland-Horumersiel', + 494431 => 'Wildeshausen', + 494432 => 'Dötlingen-Brettorf', + 494433 => 'Dötlingen', + 494434 => 'Colnrade', + 494435 => 'Grossenkneten', + 494441 => 'Vechta', + 494442 => 'Lohne Oldenburg', + 494443 => 'Dinklage', + 494444 => 'Goldenstedt', + 494445 => 'Visbek Kreis Vechta', + 494446 => 'Bakum Kreis Vechta', + 494447 => 'Vechta-Langförden', + 494451 => 'Varel Jadebusen', + 494452 => 'Zetel-Neuenburg', + 494453 => 'Zetel', + 494454 => 'Jade', + 494455 => 'Jade-Schweiburg', + 494456 => 'Varel-Altjührden', + 494458 => 'Wiefelstede-Spohle', + 494461 => 'Jever', + 494462 => 'Wittmund', + 494463 => 'Wangerland', + 494464 => 'Wittmund-Carolinensiel', + 494465 => 'Friedeburg Ostfriesland', + 494466 => 'Wittmund-Ardorf', + 494467 => 'Wittmund-Funnix', + 494468 => 'Friedeburg-Reepsholt', + 494469 => 'Wangerooge', + 494471 => 'Cloppenburg', + 494472 => 'Lastrup', + 494473 => 'Emstek', + 494474 => 'Garrel', + 494475 => 'Molbergen', + 494477 => 'Lastrup-Hemmelte', + 494478 => 'Cappeln Oldenburg', + 494479 => 'Molbergen-Peheim', + 494480 => 'Ovelgönne-Strückhausen', + 494481 => 'Hatten-Sandkrug', + 494482 => 'Hatten', + 494483 => 'Ovelgönne-Grossenmeer', + 494484 => 'Hude-Wüsting', + 494485 => 'Elsfleth-Huntorf', + 494486 => 'Edewecht-Friedrichsfehn', + 494487 => 'Grossenkneten-Huntlosen', + 494488 => 'Westerstede', + 494489 => 'Apen', + 494491 => 'Friesoythe', + 494492 => 'Saterland', + 494493 => 'Friesoythe-Gehlenberg', + 494494 => 'Bösel Oldenburg', + 494495 => 'Friesoythe-Thüle', + 494496 => 'Friesoythe-Markhausen', + 494497 => 'Barssel-Harkebrügge', + 494498 => 'Saterland-Ramsloh', + 494499 => 'Barssel', + 494501 => 'Kastorf Holstein', + 494502 => 'Lübeck-Travemünde', + 494503 => 'Timmendorfer Strand', + 494504 => 'Ratekau', + 494505 => 'Stockelsdorf-Curau', + 494506 => 'Stockelsdorf-Krumbeck', + 494508 => 'Krummesse', + 494509 => 'Gross Grönau', + 49451 => 'Lübeck', + 494521 => 'Eutin', + 494522 => 'Plön', + 494523 => 'Malente', + 494524 => 'Scharbeutz-Pönitz', + 494525 => 'Ahrensbök', + 494526 => 'Ascheberg Holstein', + 494527 => 'Bosau', + 494528 => 'Schönwalde am Bungsberg', + 494529 => 'Süsel-Bujendorf', + 494531 => 'Bad Oldesloe', + 494532 => 'Bargteheide', + 494533 => 'Reinfeld Holstein', + 494534 => 'Steinburg Kreis Storman', + 494535 => 'Nahe', + 494536 => 'Steinhorst Lauenburg', + 494537 => 'Sülfeld Holstein', + 494539 => 'Westerau', + 494541 => 'Ratzeburg', + 494542 => 'Mölln Lauenburg', + 494543 => 'Nusse', + 494544 => 'Berkenthin', + 494545 => 'Seedorf Lauenburg', + 494546 => 'Mustin Lauenburg', + 494547 => 'Gudow Lauenburg', + 494550 => 'Bühnsdorf', + 494551 => 'Bad Segeberg', + 494552 => 'Leezen', + 494553 => 'Geschendorf', + 494554 => 'Wahlstedt', + 494555 => 'Seedorf bei Bad Segeberg', + 494556 => 'Ahrensbök-Gnissau', + 494557 => 'Blunk', + 494558 => 'Todesfelde', + 494559 => 'Wensin', + 494561 => 'Neustadt in Holstein', + 494562 => 'Grömitz', + 494563 => 'Scharbeutz-Haffkrug', + 494564 => 'Schashagen', + 494602 => 'Freienwill', + 494603 => 'Havetoft', + 494604 => 'Grossenwiehe', + 494605 => 'Medelby', + 494606 => 'Wanderup', + 494607 => 'Janneby', + 494608 => 'Handewitt', + 494609 => 'Eggebek', + 49461 => 'Flensburg', + 494621 => 'Schleswig', + 494622 => 'Taarstedt', + 494623 => 'Böklund', + 494624 => 'Kropp', + 494625 => 'Jübek', + 494626 => 'Treia', + 494627 => 'Dörpstedt', + 494630 => 'Barderup', + 494631 => 'Glücksburg Ostsee', + 494632 => 'Steinbergkirche', + 494633 => 'Satrup', + 494634 => 'Husby', + 494635 => 'Sörup', + 494636 => 'Langballig', + 494637 => 'Sterup', + 494638 => 'Tarp', + 494639 => 'Schafflund', + 494641 => 'Süderbrarup', + 494642 => 'Kappeln Schlei', + 494643 => 'Gelting Angeln', + 494644 => 'Karby', + 494646 => 'Mohrkirch', + 494651 => 'Sylt', + 494661 => 'Niebüll', + 494662 => 'Leck', + 494663 => 'Süderlügum', + 494664 => 'Neukirchen bei Niebüll', + 494665 => 'Emmelsbüll-Horsbüll', + 494666 => 'Ladelund', + 494667 => 'Dagebüll', + 494668 => 'Klanxbüll', + 494671 => 'Bredstedt', + 494672 => 'Langenhorn', + 494673 => 'Joldelund', + 494674 => 'Ockholm', + 494681 => 'Wyk auf Föhr', + 494682 => 'Amrum', + 494683 => 'Oldsum', + 494684 => 'Langeness Hallig', + 494702 => 'Sandstedt', + 494703 => 'Loxstedt-Donnern', + 494704 => 'Drangstedt', + 494705 => 'Wremen', + 494706 => 'Schiffdorf', + 494707 => 'Langen-Neuenwalde', + 494708 => 'Ringstedt', + 49471 => 'Bremerhaven', + 494721 => 'Cuxhaven', + 494722 => 'Cuxhaven-Altenbruch', + 494723 => 'Cuxhaven-Altenwalde', + 494724 => 'Cuxhaven-Lüdingworth', + 494725 => 'Helgoland', + 494731 => 'Nordenham', + 494732 => 'Stadland-Rodenkirchen', + 494733 => 'Butjadingen-Burhave', + 494734 => 'Stadland-Seefeld', + 494735 => 'Butjadingen-Stollhamm', + 494736 => 'Butjadingen-Tossens', + 494737 => 'Stadland-Schwei', + 494740 => 'Loxstedt-Dedesdorf', + 494741 => 'Nordholz bei Bremerhaven', + 494742 => 'Dorum', + 494743 => 'Langen bei Bremerhaven', + 494744 => 'Loxstedt', + 494745 => 'Bad Bederkesa', + 494746 => 'Hagen bei Bremerhaven', + 494747 => 'Beverstedt', + 494748 => 'Stubben bei Bremerhaven', + 494749 => 'Schiffdorf-Geestenseth', + 494751 => 'Otterndorf', + 494752 => 'Neuhaus Oste', + 494753 => 'Balje', + 494754 => 'Bülkau', + 494755 => 'Ihlienworth', + 494756 => 'Odisheim', + 494757 => 'Wanna', + 494758 => 'Nordleda', + 494761 => 'Bremervörde', + 494762 => 'Kutenholz', + 494763 => 'Gnarrenburg', + 494764 => 'Gnarrenburg-Klenkendorf', + 494765 => 'Ebersdorf bei Bremervörde', + 494766 => 'Basdahl', + 494767 => 'Bremervörde-Bevern', + 494768 => 'Hipstedt', + 494769 => 'Bremervörde-Iselersheim', + 494770 => 'Wischhafen', + 494771 => 'Hemmoor', + 494772 => 'Oberndorf Oste', + 494773 => 'Lamstedt', + 494774 => 'Hechthausen', + 494775 => 'Grossenwörden', + 494776 => 'Osten-Altendorf', + 494777 => 'Cadenberge', + 494778 => 'Wingst', + 494779 => 'Freiburg Elbe', + 494791 => 'Osterholz-Scharmbeck', + 494792 => 'Worpswede', + 494793 => 'Hambergen', + 494794 => 'Worpswede-Ostersode', + 494795 => 'Garlstedt', + 494796 => 'Teufelsmoor', + 494802 => 'Wrohm', + 494803 => 'Pahlen', + 494804 => 'Nordhastedt', + 494805 => 'Schafstedt', + 494806 => 'Sarzbüttel', + 49481 => 'Heide Holstein', + 494821 => 'Itzehoe', + 494822 => 'Kellinghusen', + 494823 => 'Wilster', + 494824 => 'Krempe', + 494825 => 'Burg Dithmarschen', + 494826 => 'Hohenlockstedt', + 494827 => 'Wacken', + 494828 => 'Lägerdorf', + 494829 => 'Wewelsfleth', + 494830 => 'Süderhastedt', + 494832 => 'Meldorf', + 494833 => 'Wesselburen', + 494834 => 'Büsum', + 494835 => 'Albersdorf Holstein', + 494836 => 'Hennstedt Dithmarschen', + 494837 => 'Neuenkirchen Dithmarschen', + 494838 => 'Tellingstedt', + 494839 => 'Wöhrden Dithmarschen', + 494841 => 'Husum Nordsee', + 494842 => 'Nordstrand', + 494843 => 'Viöl', + 494844 => 'Pellworm', + 494845 => 'Ostenfeld Husum', + 494846 => 'Hattstedt', + 494847 => 'Oster-Ohrstedt', + 494848 => 'Rantrum', + 494849 => 'Hooge', + 494851 => 'Marne', + 494852 => 'Brunsbüttel', + 494853 => 'Sankt Michaelisdonn', + 494854 => 'Friedrichskoog', + 494855 => 'Eddelak', + 494856 => 'Kronprinzenkoog', + 494857 => 'Barlt', + 494858 => 'Sankt Margarethen Holstein', + 494859 => 'Windbergen', + 494861 => 'Tönning', + 494862 => 'Garding', + 494863 => 'Sankt Peter-Ording', + 494864 => 'Oldenswort', + 494865 => 'Osterhever', + 494871 => 'Hohenwestedt', + 494872 => 'Hanerau-Hademarschen', + 494873 => 'Aukrug', + 494874 => 'Todenbüttel', + 494875 => 'Stafstedt', + 494876 => 'Reher Holstein', + 494877 => 'Hennstedt bei Itzehoe', + 494881 => 'Friedrichstadt', + 494882 => 'Lunden', + 494883 => 'Süderstapel', + 494884 => 'Schwabstedt', + 494885 => 'Bergenhusen', + 494892 => 'Schenefeld Mittelholstein', + 494893 => 'Hohenaspe', + 494902 => 'Jemgum-Ditzum', + 494903 => 'Wymeer', + 49491 => 'Leer Ostfriesland', + 494920 => 'Wirdum', + 494921 => 'Emden Stadt', + 494922 => 'Borkum', + 494923 => 'Krummhörn-Pewsum', + 494924 => 'Moormerland-Oldersum', + 494925 => 'Hinte', + 494926 => 'Krummhörn-Greetsiel', + 494927 => 'Krummhörn-Loquard', + 494928 => 'Ihlow-Riepe', + 494929 => 'Ihlow Kreis Aurich', + 494931 => 'Norden', + 494932 => 'Norderney', + 494933 => 'Dornum Ostfriesland', + 494934 => 'Marienhafe', + 494935 => 'Juist', + 494936 => 'Grossheide', + 494938 => 'Hagermarsch', + 494939 => 'Baltrum', + 494941 => 'Aurich', + 494942 => 'Südbrookmerland', + 494943 => 'Grossefehn', + 494944 => 'Wiesmoor', + 494945 => 'Grossefehn-Timmel', + 494946 => 'Grossefehn-Bagband', + 494947 => 'Aurich-Ogenbargen', + 494948 => 'Wiesmoor-Marcardsmoor', + 494950 => 'Holtland', + 494951 => 'Weener', + 494952 => 'Rhauderfehn', + 494953 => 'Bunde', + 494954 => 'Moormerland', + 494955 => 'Westoverledingen', + 494956 => 'Uplengen', + 494957 => 'Detern', + 494958 => 'Jemgum', + 494959 => 'Dollart', + 494961 => 'Papenburg', + 494962 => 'Papenburg-Aschendorf', + 494963 => 'Dörpen', + 494964 => 'Rhede Ems', + 494965 => 'Surwold', + 494966 => 'Neubörger', + 494967 => 'Rhauderfehn-Burlage', + 494968 => 'Neulehe', + 494971 => 'Esens', + 494972 => 'Langeoog', + 494973 => 'Wittmund-Burhafe', + 494974 => 'Neuharlingersiel', + 494975 => 'Westerholt Ostfriesland', + 494976 => 'Spiekeroog', + 494977 => 'Blomberg Ostfriesland', + 495021 => 'Nienburg Weser', + 495022 => 'Wietzen', + 495023 => 'Liebenau Kreis Nieburg Weser', + 495024 => 'Rohrsen Kreis Nienburg Weser', + 495025 => 'Estorf Weser', + 495026 => 'Steimbke', + 495027 => 'Linsburg', + 495028 => 'Pennigsehl', + 495031 => 'Wunstorf', + 495032 => 'Neustadt am Rübenberge', + 495033 => 'Wunstorf-Grossenheidorn', + 495034 => 'Neustadt-Hagen', + 495035 => 'Gross Munzel', + 495036 => 'Neustadt-Schneeren', + 495037 => 'Bad Rehburg', + 495041 => 'Springe Deister', + 495042 => 'Bad Münder am Deister', + 495043 => 'Lauenau', + 495044 => 'Springe-Eldagsen', + 495045 => 'Springe-Bennigsen', + 495051 => 'Bergen Kreis Celle', + 495052 => 'Hermannsburg', + 495053 => 'Fassberg-Müden', + 495054 => 'Bergen-Sülze', + 495055 => 'Fassberg', + 495056 => 'Winsen-Meissendorf', + 495060 => 'Bodenburg', + 495062 => 'Holle bei Hildesheim', + 495063 => 'Bad Salzdetfurth', + 495064 => 'Gross Düngen', + 495065 => 'Sibbesse', + 495066 => 'Sarstedt', + 495067 => 'Bockenem', + 495068 => 'Elze Leine', + 495069 => 'Nordstemmen', + 495071 => 'Schwarmstedt', + 495072 => 'Neustadt-Mandelsloh', + 495073 => 'Neustadt-Esperke', + 495074 => 'Rodewald', + 495082 => 'Langlingen', + 495083 => 'Hohne bei Celle', + 495084 => 'Hambühren', + 495085 => 'Burgdorf-Ehlershausen', + 495086 => 'Celle-Scheuen', + 495101 => 'Pattensen', + 495102 => 'Laatzen', + 495103 => 'Wennigsen Deister', + 495105 => 'Barsinghausen', + 495108 => 'Gehrden Han', + 495109 => 'Ronnenberg', + 49511 => 'Hannover', + 495121 => 'Hildesheim', + 495123 => 'Schellerten', + 495126 => 'Algermissen', + 495127 => 'Harsum', + 495128 => 'Hohenhameln', + 495129 => 'Söhlde', + 495130 => 'Wedemark', + 495131 => 'Garbsen', + 495132 => 'Lehrte', + 495135 => 'Burgwedel-Fuhrberg', + 495136 => 'Burgdorf Kreis Hannover', + 495137 => 'Seelze', + 495138 => 'Sehnde', + 495139 => 'Burgwedel', + 495141 => 'Celle', + 495142 => 'Eschede', + 495143 => 'Winsen Aller', + 495144 => 'Wathlingen', + 495145 => 'Beedenbostel', + 495146 => 'Wietze', + 495147 => 'Uetze-Hänigsen', + 495148 => 'Steinhorst Niedersachsen', + 495149 => 'Wienhausen', + 495151 => 'Hameln', + 495152 => 'Hessisch Oldendorf', + 495153 => 'Salzhemmendorf', + 495154 => 'Aerzen', + 495155 => 'Emmerthal', + 495156 => 'Coppenbrügge', + 495157 => 'Emmerthal-Börry', + 495158 => 'Hemeringen', + 495159 => 'Coppenbrügge-Bisperode', + 495161 => 'Walsrode', + 495162 => 'Fallingbostel', + 495163 => 'Fallingbostel-Dorfmark', + 495164 => 'Hodenhagen', + 495165 => 'Rethem Aller', + 495166 => 'Walsrode-Kirchboitzen', + 495167 => 'Walsrode-Westenholz', + 495168 => 'Walsrode-Stellichte', + 495171 => 'Peine', + 495172 => 'Ilsede', + 495173 => 'Uetze', + 495174 => 'Lahstedt', + 495175 => 'Lehrte-Arpke', + 495176 => 'Edemissen', + 495177 => 'Edemissen-Abbensen', + 495181 => 'Alfeld Leine', + 495182 => 'Gronau Leine', + 495183 => 'Lamspringe', + 495184 => 'Freden Leine', + 495185 => 'Duingen', + 495186 => 'Salzhemmendorf-Wallensen', + 495187 => 'Delligsen', + 495190 => 'Soltau-Emmingen', + 495191 => 'Soltau', + 495192 => 'Munster', + 495193 => 'Schneverdingen', + 495194 => 'Bispingen', + 495195 => 'Neuenkirchen bei Soltau', + 495196 => 'Wietzendorf', + 495197 => 'Soltau-Frielingen', + 495198 => 'Schneverdingen-Wintermoor', + 495199 => 'Schneverdingen-Heber', + 495201 => 'Halle Westfalen', + 495202 => 'Oerlinghausen', + 495203 => 'Werther Westfalen', + 495204 => 'Steinhagen Westfalen', + 495205 => 'Bielefeld-Sennestadt', + 495206 => 'Bielefeld-Jöllenbeck', + 495207 => 'Schloss Holte-Stukenbrock', + 495208 => 'Leopoldshöhe', + 495209 => 'Gütersloh-Friedrichsdorf', + 49521 => 'Bielefeld', + 495221 => 'Herford', + 495222 => 'Bad Salzuflen', + 495223 => 'Bünde', + 495224 => 'Enger Westfalen', + 495225 => 'Spenge', + 495226 => 'Bruchmühlen Westfalen', + 495228 => 'Vlotho-Exter', + 495231 => 'Detmold', + 495232 => 'Lage Lippe', + 495233 => 'Steinheim Westfalen', + 495234 => 'Horn-Bad Meinberg', + 495235 => 'Blomberg Lippe', + 495236 => 'Blomberg-Grossenmarpe', + 495237 => 'Augustdorf', + 495238 => 'Nieheim-Himmighausen', + 495241 => 'Gütersloh', + 495242 => 'Rheda-Wiedenbrück', + 495244 => 'Rietberg', + 495245 => 'Herzebrock-Clarholz', + 495246 => 'Verl', + 495247 => 'Harsewinkel', + 495248 => 'Langenberg Kreis Gütersloh', + 495250 => 'Delbrück Westfalen', + 495251 => 'Paderborn', + 495252 => 'Bad Lippspringe', + 495253 => 'Bad Driburg', + 495254 => 'Paderborn-Schloss Neuhaus', + 495255 => 'Altenbeken', + 495257 => 'Hövelhof', + 495258 => 'Salzkotten', + 495259 => 'Bad Driburg-Neuenheerse', + 495261 => 'Lemgo', + 495262 => 'Extertal', + 495263 => 'Barntrup', + 495264 => 'Kalletal', + 495265 => 'Dörentrup', + 495266 => 'Lemgo-Kirchheide', + 495271 => 'Höxter', + 495272 => 'Brakel Westfalen', + 495273 => 'Beverungen', + 495274 => 'Nieheim', + 495275 => 'Höxter-Ottbergen', + 495276 => 'Marienmünster', + 495277 => 'Höxter-Fürstenau', + 495278 => 'Höxter-Ovenhausen', + 495281 => 'Bad Pyrmont', + 495282 => 'Schieder-Schwalenberg', + 495283 => 'Lügde-Rischenau', + 495284 => 'Schwalenberg', + 495285 => 'Bad Pyrmont-Kleinenberg', + 495286 => 'Ottenstein Niedersachsen', + 495292 => 'Lichtenau-Atteln', + 495293 => 'Paderborn-Dahl', + 495294 => 'Hövelhof-Espeln', + 495295 => 'Lichtenau Westfalen', + 495300 => 'Salzgitter-Üfingen', + 495301 => 'Lehre-Essenrode', + 495302 => 'Vechelde', + 495303 => 'Wendeburg', + 495304 => 'Meine', + 495305 => 'Sickte', + 495306 => 'Cremlingen', + 495307 => 'Braunschweig-Wenden', + 495308 => 'Lehre', + 495309 => 'Lehre-Wendhausen', + 49531 => 'Braunschweig', + 495320 => 'Torfhaus', + 495321 => 'Goslar', + 495322 => 'Bad Harzburg', + 495323 => 'Clausthal-Zellerfeld', + 495324 => 'Vienenburg', + 495325 => 'Goslar-Hahnenklee', + 495326 => 'Langelsheim', + 495327 => 'Bad Grund Harz', + 495328 => 'Altenau Harz', + 495329 => 'Schulenberg im Oberharz', + 495331 => 'Wolfenbüttel', + 495332 => 'Schöppenstedt', + 495333 => 'Dettum', + 495334 => 'Hornburg Kreis Wolfenbüttel', + 495335 => 'Schladen', + 495336 => 'Semmenstedt', + 495337 => 'Kissenbrück', + 495339 => 'Gielde', + 495341 => 'Salzgitter', + 495344 => 'Lengede', + 495345 => 'Baddeckenstedt', + 495346 => 'Liebenburg', + 495347 => 'Burgdorf bei Salzgitter', + 495351 => 'Helmstedt', + 495352 => 'Schöningen', + 495353 => 'Königslutter am Elm', + 495354 => 'Jerxheim', + 495355 => 'Frellstedt', + 495356 => 'Helmstedt-Barmke', + 495357 => 'Grasleben', + 495358 => 'Bahrdorf-Mackendorf', + 495361 => 'Wolfsburg', + 495362 => 'Wolfsburg-Fallersleben', + 495363 => 'Wolfsburg-Vorsfelde', + 495364 => 'Velpke', + 495365 => 'Wolfsburg-Neindorf', + 495366 => 'Jembke', + 495367 => 'Rühen', + 495368 => 'Parsau', + 495371 => 'Gifhorn', + 495372 => 'Meinersen', + 495373 => 'Hillerse Kreis Gifhorn', + 495374 => 'Isenbüttel', + 495375 => 'Müden Aller', + 495376 => 'Wesendorf Kreis Gifhorn', + 495377 => 'Ehra-Lessien', + 495378 => 'Sassenburg-Platendorf', + 495379 => 'Sassenburg-Grussendorf', + 495381 => 'Seesen', + 495382 => 'Bad Gandersheim', + 495383 => 'Lutter am Barenberge', + 495384 => 'Seesen-Gross Rhüden', + 495401 => 'Georgsmarienhütte', + 495402 => 'Bissendorf Kreis Osnabrück', + 495403 => 'Bad Iburg', + 495404 => 'Westerkappeln', + 495405 => 'Hasbergen Kreis Osnabrück', + 495406 => 'Belm', + 495407 => 'Wallenhorst', + 495409 => 'Hilter am Teutoburger Wald', + 49541 => 'Osnabrück', + 495421 => 'Dissen am Teutoburger Wald', + 495422 => 'Melle', + 495423 => 'Versmold', + 495424 => 'Bad Rothenfelde', + 495425 => 'Borgholzhausen', + 495426 => 'Glandorf', + 495427 => 'Melle-Buer', + 495428 => 'Melle-Neuenkirchen', + 495429 => 'Melle-Wellingholzhausen', + 495431 => 'Quakenbrück', + 495432 => 'Löningen', + 495433 => 'Badbergen', + 495434 => 'Essen Oldenburg', + 495435 => 'Berge bei Quakenbrück', + 495436 => 'Nortrup', + 495437 => 'Menslage', + 495438 => 'Bakum-Lüsche', + 495439 => 'Bersenbrück', + 495441 => 'Diepholz', + 495442 => 'Barnstorf Kreis Diepholz', + 495443 => 'Lemförde', + 495444 => 'Wagenfeld', + 495445 => 'Drebber', + 495446 => 'Rehden', + 495447 => 'Lembruch', + 495448 => 'Barver', + 495451 => 'Ibbenbüren', + 495452 => 'Mettingen Westfalen', + 495453 => 'Recke', + 495454 => 'Hörstel-Riesenbeck', + 495455 => 'Tecklenburg-Brochterbeck', + 495456 => 'Westerkappeln-Velpe', + 495457 => 'Hopsten-Schale', + 495458 => 'Hopsten', + 495459 => 'Hörstel', + 495461 => 'Bramsche Hase', + 495462 => 'Ankum', + 495464 => 'Alfhausen', + 495465 => 'Neuenkirchen bei Bramsche', + 495466 => 'Merzen', + 495467 => 'Voltlage', + 495468 => 'Bramsche-Engter', + 495471 => 'Bohmte', + 495472 => 'Bad Essen', + 495473 => 'Ostercappeln', + 495474 => 'Stemwede-Dielingen', + 495475 => 'Bohmte-Hunteburg', + 495476 => 'Ostercappeln-Venne', + 495481 => 'Lengerich Westfalen', + 495482 => 'Tecklenburg', + 495483 => 'Lienen', + 495484 => 'Lienen-Kattenvenne', + 495485 => 'Ladbergen', + 495491 => 'Damme Dümmer', + 495492 => 'Steinfeld Oldenburg', + 495493 => 'Neuenkirchen Kreis Vechta', + 495494 => 'Holdorf Niedersachsen', + 495495 => 'Vörden Kreis Vechta', + 495502 => 'Dransfeld', + 495503 => 'Nörten-Hardenberg', + 495504 => 'Friedland Kreis Göttingen', + 495505 => 'Hardegsen', + 495506 => 'Adelebsen', + 495507 => 'Ebergötzen', + 495508 => 'Gleichen-Rittmarshausen', + 495509 => 'Rosdorf Kreis Göttingen', + 49551 => 'Göttingen', + 495520 => 'Braunlage', + 495521 => 'Herzberg am Harz', + 495522 => 'Osterode am Harz', + 495523 => 'Bad Sachsa', + 495524 => 'Bad Lauterberg im Harz', + 495525 => 'Walkenried', + 495527 => 'Duderstadt', + 495528 => 'Gieboldehausen', + 495529 => 'Rhumspringe', + 495531 => 'Holzminden', + 495532 => 'Stadtoldendorf', + 495533 => 'Bodenwerder', + 495534 => 'Eschershausen an der Lenne', + 495535 => 'Polle', + 495536 => 'Holzminden-Neuhaus', + 495541 => 'Hann. Münden', + 495542 => 'Witzenhausen', + 495543 => 'Staufenberg Niedersachsen', + 495544 => 'Reinhardshagen', + 495545 => 'Hedemünden', + 495546 => 'Scheden', + 495551 => 'Northeim', + 495552 => 'Katlenburg', + 495553 => 'Kalefeld', + 495554 => 'Moringen', + 495555 => 'Moringen-Fredelsloh', + 495556 => 'Lindau Harz', + 495561 => 'Einbeck', + 495562 => 'Dassel-Markoldendorf', + 495563 => 'Kreiensen', + 495564 => 'Dassel', + 495565 => 'Einbeck-Wenzen', + 495571 => 'Uslar', + 495572 => 'Bodenfelde', + 495573 => 'Uslar-Volpriehausen', + 495574 => 'Oberweser', + 495582 => 'Sankt Andreasberg', + 495583 => 'Braunlage-Hohegeiss', + 495584 => 'Hattorf am Harz', + 495585 => 'Herzberg-Sieber', + 495586 => 'Wieda', + 495592 => 'Gleichen-Bremke', + 495593 => 'Bovenden-Lenglern', + 495594 => 'Bovenden-Reyershausen', + 495601 => 'Schauenburg', + 495602 => 'Hessisch Lichtenau', + 495603 => 'Gudensberg', + 495604 => 'Grossalmerode', + 495605 => 'Kaufungen Hessen', + 495606 => 'Zierenberg', + 495607 => 'Fuldatal', + 495608 => 'Söhrewald', + 495609 => 'Ahnatal', + 49561 => 'Kassel', + 495621 => 'Bad Wildungen', + 495622 => 'Fritzlar', + 495623 => 'Edertal', + 495624 => 'Bad Emstal', + 495625 => 'Naumburg Hessen', + 495626 => 'Bad Zwesten', + 495631 => 'Korbach', + 495632 => 'Willingen Upland', + 495633 => 'Diemelsee', + 495634 => 'Waldeck-Sachsenhausen', + 495635 => 'Vöhl', + 495636 => 'Lichtenfels-Goddelsheim', + 495641 => 'Warburg', + 495642 => 'Warburg-Scherfede', + 495643 => 'Borgentreich', + 495644 => 'Willebadessen-Peckelsheim', + 495645 => 'Borgentreich-Borgholz', + 495646 => 'Willebadessen', + 495647 => 'Lichtenau-Kleinenberg', + 495648 => 'Brakel-Gehrden', + 495650 => 'Cornberg', + 495651 => 'Eschwege', + 495652 => 'Bad Sooden-Allendorf', + 495653 => 'Sontra', + 495654 => 'Herleshausen', + 495655 => 'Wanfried', + 495656 => 'Waldkappel', + 495657 => 'Meissner', + 495658 => 'Wehretal', + 495659 => 'Ringgau', + 495661 => 'Melsungen', + 495662 => 'Felsberg Hessen', + 495663 => 'Spangenberg', + 495664 => 'Morschen', + 495665 => 'Guxhagen', + 495671 => 'Hofgeismar', + 495672 => 'Bad Karlshafen', + 495673 => 'Immenhausen Hessen', + 495674 => 'Grebenstein', + 495675 => 'Trendelburg', + 495676 => 'Liebenau Hessen', + 495677 => 'Calden-Westuffeln', + 495681 => 'Homberg Efze', + 495682 => 'Borken Hessen', + 495683 => 'Wabern Hessen', + 495684 => 'Frielendorf', + 495685 => 'Knüllwald', + 495686 => 'Schwarzenborn Knüll', + 495691 => 'Bad Arolsen', + 495692 => 'Wolfhagen', + 495693 => 'Volkmarsen', + 495694 => 'Diemelstadt', + 495695 => 'Twistetal', + 495696 => 'Bad Arolsen-Landau', + 495702 => 'Petershagen-Lahde', + 495703 => 'Hille', + 495704 => 'Petershagen-Friedewalde', + 495705 => 'Petershagen-Windheim', + 495706 => 'Porta Westfalica', + 495707 => 'Petershagen Weser', + 49571 => 'Minden Westfalen', + 495721 => 'Stadthagen', + 495722 => 'Bückeburg', + 495723 => 'Bad Nenndorf', + 495724 => 'Obernkirchen', + 495725 => 'Lindhorst bei Stadthagen', + 495726 => 'Wiedensahl', + 495731 => 'Bad Oeynhausen', + 495732 => 'Löhne', + 495733 => 'Vlotho', + 495734 => 'Bergkirchen Westfalen', + 495741 => 'Lübbecke', + 495742 => 'Preussisch Oldendorf', + 495743 => 'Espelkamp-Gestringen', + 495744 => 'Hüllhorst', + 495745 => 'Stemwede-Levern', + 495746 => 'Rödinghausen', + 495751 => 'Rinteln', + 495752 => 'Auetal-Hattendorf', + 495753 => 'Auetal-Bernsen', + 495754 => 'Extertal-Bremke', + 495755 => 'Kalletal-Varenholz', + 495761 => 'Stolzenau', + 495763 => 'Uchte', + 495764 => 'Steyerberg', + 495765 => 'Raddestorf', + 495766 => 'Rehburg-Loccum', + 495767 => 'Warmsen', + 495768 => 'Petershagen-Heimsen', + 495769 => 'Steyerberg-Voigtei', + 495771 => 'Rahden Westfalen', + 495772 => 'Espelkamp', + 495773 => 'Stemwede-Wehdem', + 495774 => 'Wagenfeld-Ströhen', + 495775 => 'Diepenau', + 495776 => 'Preussisch Ströhen', + 495777 => 'Diepenau-Essern', + 495802 => 'Wrestedt', + 495803 => 'Rosche', + 495804 => 'Rätzlingen Kreis Uelzen', + 495805 => 'Oetzen', + 495806 => 'Barum bei Bad Bevensen', + 495807 => 'Altenmedingen', + 495808 => 'Gerdau', + 49581 => 'Uelzen', + 495820 => 'Suhlendorf', + 495821 => 'Bad Bevensen', + 495822 => 'Ebstorf', + 495823 => 'Bienenbüttel', + 495824 => 'Bad Bodenteich', + 495825 => 'Wieren', + 495826 => 'Suderburg', + 495827 => 'Unterlüss', + 495828 => 'Himbergen', + 495829 => 'Wriedel', + 495831 => 'Wittingen', + 495832 => 'Hankensbüttel', + 495833 => 'Brome', + 495834 => 'Wittingen-Knesebeck', + 495835 => 'Wahrenholz', + 495836 => 'Wittingen-Radenbeck', + 495837 => 'Sprakensehl', + 495838 => 'Gross Oesingen', + 495839 => 'Wittingen-Ohrdorf', + 495840 => 'Schnackenburg', + 495841 => 'Lüchow Wendland', + 495842 => 'Schnega', + 495843 => 'Wustrow Wendland', + 495844 => 'Clenze', + 495845 => 'Bergen Dumme', + 495846 => 'Gartow Niedersachsen', + 495848 => 'Trebel', + 495849 => 'Waddeweitz', + 495850 => 'Neetze', + 495851 => 'Dahlenburg', + 495852 => 'Bleckede', + 495853 => 'Neu Darchau', + 495854 => 'Bleckede-Barskamp', + 495855 => 'Nahrendorf', + 495857 => 'Bleckede-Brackede', + 495858 => 'Hitzacker-Wietzetze', + 495859 => 'Thomasburg', + 495861 => 'Dannenberg Elbe', + 495862 => 'Hitzacker Elbe', + 495863 => 'Zernien', + 495864 => 'Jameln', + 495865 => 'Gusborn', + 495872 => 'Stoetze', + 495873 => 'Eimke', + 495874 => 'Soltendieck', + 495875 => 'Emmendorf', + 495882 => 'Gorleben', + 495883 => 'Lemgow', + 495901 => 'Fürstenau bei Bramsche', + 495902 => 'Freren', + 495903 => 'Emsbüren', + 495904 => 'Lengerich Emsl', + 495905 => 'Beesten', + 495906 => 'Lünne', + 495907 => 'Geeste', + 495908 => 'Wietmarschen-Lohne', + 495909 => 'Wettrup', + 49591 => 'Lingen (Ems)', + 495921 => 'Nordhorn', + 495922 => 'Bad Bentheim', + 495923 => 'Schüttorf', + 495924 => 'Bad Bentheim-Gildehaus', + 495925 => 'Wietmarschen', + 495926 => 'Engden', + 495931 => 'Meppen', + 495932 => 'Haren Ems', + 495933 => 'Lathen', + 495934 => 'Haren-Rütenbrock', + 495935 => 'Twist-Schöninghsdorf', + 495936 => 'Twist', + 495937 => 'Geeste-Gross Hesepe', + 495939 => 'Sustrum', + 495941 => 'Neuenhaus Dinkel', + 495942 => 'Uelsen', + 495943 => 'Emlichheim', + 495944 => 'Hoogstede', + 495945 => 'Wilsum', + 495946 => 'Georgsdorf', + 495947 => 'Laar Vechte', + 495948 => 'Itterbeck', + 495951 => 'Werlte', + 495952 => 'Sögel', + 495953 => 'Börger', + 495954 => 'Lorup', + 495955 => 'Esterwegen', + 495956 => 'Rastdorf', + 495957 => 'Lindern Oldenburg', + 495961 => 'Haselünne', + 495962 => 'Herzlake', + 495963 => 'Bawinkel', + 495964 => 'Lähden', + 495965 => 'Klein Berssen', + 495966 => 'Meppen-Apeldorn', + 495971 => 'Rheine', + 495973 => 'Neuenkirchen Kreis Steinfurt', + 495975 => 'Rheine-Mesum', + 495976 => 'Salzbergen', + 495977 => 'Spelle', + 495978 => 'Hörstel-Dreierwalde', + 496002 => 'Ober-Mörlen', + 496003 => 'Rosbach von der Höhe', + 496004 => 'Lich-Eberstadt', + 496007 => 'Rosbach-Rodheim', + 496008 => 'Echzell', + 496020 => 'Heigenbrücken', + 496021 => 'Aschaffenburg', + 496022 => 'Obernburg am Main', + 496023 => 'Alzenau in Unterfranken', + 496024 => 'Schöllkrippen', + 496026 => 'Grossostheim', + 496027 => 'Stockstadt am Main', + 496028 => 'Sulzbach am Main', + 496029 => 'Mömbris', + 496031 => 'Friedberg Hessen', + 496032 => 'Bad Nauheim', + 496033 => 'Butzbach', + 496034 => 'Wöllstadt', + 496035 => 'Reichelsheim Wetterau', + 496036 => 'Wölfersheim', + 496039 => 'Karben', + 496041 => 'Glauburg', + 496042 => 'Büdingen Hessen', + 496043 => 'Nidda', + 496044 => 'Schotten Hessen', + 496045 => 'Gedern', + 496046 => 'Ortenberg Hessen', + 496047 => 'Altenstadt Hessen', + 496048 => 'Büdingen-Eckartshausen', + 496049 => 'Kefenrod', + 496050 => 'Biebergemünd', + 496051 => 'Gelnhausen', + 496052 => 'Bad Orb', + 496053 => 'Wächtersbach', + 496054 => 'Birstein', + 496055 => 'Freigericht', + 496056 => 'Bad Soden-Salmünster', + 496057 => 'Flörsbachtal', + 496058 => 'Gründau', + 496059 => 'Jossgrund', + 496061 => 'Michelstadt', + 496062 => 'Erbach Odenwald', + 496063 => 'Bad König', + 496066 => 'Michelstadt-Vielbrunn', + 496068 => 'Beerfelden', + 496071 => 'Dieburg', + 496073 => 'Babenhausen Hessen', + 496074 => 'Rödermark', + 496078 => 'Gross-Umstadt', + 496081 => 'Usingen', + 496082 => 'Niederreifenberg', + 496083 => 'Weilrod', + 496084 => 'Schmitten Taunus', + 496085 => 'Waldsolms', + 496086 => 'Grävenwiesbach', + 496087 => 'Waldems', + 496092 => 'Heimbuchenthal', + 496093 => 'Laufach', + 496094 => 'Weibersbrunn', + 496095 => 'Bessenbach', + 496096 => 'Wiesen Unterfranken', + 496101 => 'Bad Vilbel', + 496102 => 'Neu-Isenburg', + 496103 => 'Langen Hessen', + 496104 => 'Heusenstamm', + 496105 => 'Mörfelden-Walldorf', + 496106 => 'Rodgau', + 496107 => 'Kelsterbach', + 496108 => 'Mühlheim am Main', + 496109 => 'Frankfurt-Bergen-Enkheim', + 49611 => 'Wiesbaden', + 496120 => 'Aarbergen', + 496122 => 'Hofheim-Wallau', + 496123 => 'Eltville am Rhein', + 496124 => 'Bad Schwalbach', + 496126 => 'Idstein', + 496127 => 'Niedernhausen Taunus', + 496128 => 'Taunusstein', + 496129 => 'Schlangenbad', + 496130 => 'Schwabenheim an der Selz', + 496131 => 'Mainz', + 496132 => 'Ingelheim am Rhein', + 496133 => 'Oppenheim', + 496134 => 'Mainz-Kastel', + 496135 => 'Bodenheim Rhein', + 496136 => 'Nieder-Olm', + 496138 => 'Mommenheim', + 496139 => 'Budenheim', + 496142 => 'Rüsselsheim', + 496144 => 'Bischofsheim bei Rüsselsheim', + 496145 => 'Flörsheim am Main', + 496146 => 'Hochheim am Main', + 496147 => 'Trebur', + 496150 => 'Weiterstadt', + 496151 => 'Darmstadt', + 496152 => 'Gross-Gerau', + 496154 => 'Ober-Ramstadt', + 496155 => 'Griesheim Hessen', + 496157 => 'Pfungstadt', + 496158 => 'Riedstadt', + 496159 => 'Messel', + 496161 => 'Brensbach', + 496162 => 'Reinheim Odenwald', + 496163 => 'Höchst im Odenwald', + 496164 => 'Reichelsheim Odenwald', + 496165 => 'Breuberg', + 496166 => 'Fischbachtal', + 496167 => 'Modautal', + 496171 => 'Oberursel Taunus', + 496172 => 'Bad Homburg von der Höhe', + 496173 => 'Kronberg im Taunus', + 496174 => 'Königstein im Taunus', + 496175 => 'Friedrichsdorf Taunus', + 496181 => 'Hanau', + 496182 => 'Seligenstadt', + 496183 => 'Erlensee', + 496184 => 'Langenselbold', + 496185 => 'Hammersbach Hessen', + 496186 => 'Grosskrotzenburg', + 496187 => 'Schöneck', + 496188 => 'Kahl am Main', + 496190 => 'Hattersheim am Main', + 496192 => 'Hofheim am Taunus', + 496195 => 'Kelkheim Taunus', + 496196 => 'Bad Soden am Taunus', + 496198 => 'Eppstein', + 496201 => 'Weinheim Bergstr', + 496202 => 'Schwetzingen', + 496203 => 'Ladenburg', + 496204 => 'Viernheim', + 496205 => 'Hockenheim', + 496206 => 'Lampertheim', + 496207 => 'Wald-Michelbach', + 496209 => 'Mörlenbach', + 49621 => 'Mannheim', + 496220 => 'Wilhelmsfeld', + 496221 => 'Heidelberg', + 496222 => 'Wiesloch', + 496223 => 'Neckargemünd', + 496224 => 'Sandhausen Baden', + 496226 => 'Meckesheim', + 496227 => 'Walldorf Baden', + 496228 => 'Schönau Odenwald', + 496229 => 'Neckarsteinach', + 496231 => 'Hochdorf-Assenheim', + 496232 => 'Speyer', + 496233 => 'Frankenthal Pfalz', + 496234 => 'Mutterstadt', + 496235 => 'Schifferstadt', + 496236 => 'Neuhofen Pfalz', + 496237 => 'Maxdorf', + 496238 => 'Dirmstein', + 496239 => 'Bobenheim-Roxheim', + 496241 => 'Worms', + 496242 => 'Osthofen', + 496243 => 'Monsheim', + 496244 => 'Westhofen Rheinhessenen', + 496245 => 'Biblis', + 496246 => 'Eich Rheinhessen', + 496247 => 'Worms-Pfeddersheim', + 496249 => 'Guntersblum', + 496251 => 'Bensheim', + 496252 => 'Heppenheim Bergstrasse', + 496253 => 'Fürth Odenwald', + 496254 => 'Lautertal Odenwald', + 496255 => 'Lindenfels', + 496256 => 'Lampertheim-Hüttenfeld', + 496257 => 'Seeheim-Jugenheim', + 496258 => 'Gernsheim', + 496261 => 'Mosbach Baden', + 496262 => 'Aglasterhausen', + 496263 => 'Neckargerach', + 496264 => 'Neudenau', + 496265 => 'Billigheim Baden', + 496266 => 'Hassmersheim', + 496267 => 'Fahrenbach Baden', + 496268 => 'Hüffenhardt', + 496269 => 'Gundelsheim Württemberg', + 496271 => 'Eberbach Baden', + 496272 => 'Hirschhorn Neckar', + 496274 => 'Waldbrunn Odenwald', + 496275 => 'Rothenberg Odenwald', + 496276 => 'Hesseneck', + 496281 => 'Buchen Odenwald', + 496282 => 'Walldürn', + 496283 => 'Hardheim Odenwald', + 496284 => 'Mudau', + 496285 => 'Walldürn-Altheim', + 496286 => 'Walldürn-Rippberg', + 496287 => 'Limbach Baden', + 496291 => 'Adelsheim', + 496292 => 'Seckach', + 496293 => 'Schefflenz', + 496294 => 'Krautheim Jagst', + 496295 => 'Rosenberg Baden', + 496296 => 'Ahorn Baden', + 496297 => 'Ravenstein Baden', + 496298 => 'Möckmühl', + 496301 => 'Otterbach Pfalz', + 496302 => 'Winnweiler', + 496303 => 'Enkenbach-Alsenborn', + 496304 => 'Wolfstein Pfalz', + 496305 => 'Hochspeyer', + 496306 => 'Trippstadt', + 496307 => 'Schopp', + 496308 => 'Olsbrücken', + 49631 => 'Kaiserslautern', + 496321 => 'Neustadt an der Weinstrasse', + 496322 => 'Bad Dürkheim', + 496323 => 'Edenkoben', + 496324 => 'Hassloch', + 496325 => 'Lambrecht Pfalz', + 496326 => 'Deidesheim', + 496327 => 'Neustadt-Lachen', + 496328 => 'Elmstein', + 496329 => 'Weidenthal Pfalz', + 496331 => 'Pirmasens', + 496332 => 'Zweibrücken', + 496333 => 'Waldfischbach-Burgalben', + 496334 => 'Thaleischweiler-Fröschen', + 496335 => 'Trulben', + 496336 => 'Dellfeld', + 496337 => 'Grossbundenbach', + 496338 => 'Hornbach Pfalz', + 496339 => 'Grosssteinhausen', + 496340 => 'Wörth-Schaidt', + 496341 => 'Landau in der Pfalz', + 496342 => 'Schweigen-Rechtenbach', + 496343 => 'Bad Bergzabern', + 496344 => 'Schwegenheim', + 496345 => 'Albersweiler', + 496346 => 'Annweiler am Trifels', + 496347 => 'Hochstadt Pfalz', + 496348 => 'Offenbach an der Queich', + 496349 => 'Billigheim-Ingenheim', + 496351 => 'Eisenberg Pfalz', + 496352 => 'Kirchheimbolanden', + 496353 => 'Freinsheim', + 496355 => 'Albisheim Pfrimm', + 496356 => 'Carlsberg Pfalz', + 496357 => 'Standenbühl', + 496358 => 'Kriegsfeld', + 496359 => 'Grünstadt', + 496361 => 'Rockenhausen', + 496362 => 'Alsenz', + 496363 => 'Niederkirchen', + 496364 => 'Nussbach Pfalz', + 496371 => 'Landstuhl', + 496372 => 'Bruchmühlbach-Miesau', + 496373 => 'Schönenberg-Kübelberg', + 496374 => 'Weilerbach', + 496375 => 'Wallhalben', + 496381 => 'Kusel', + 496382 => 'Lauterecken', + 496383 => 'Glan-Münchweiler', + 496384 => 'Konken', + 496385 => 'Reichenbach-Steegen', + 496386 => 'Altenkirchen Pfalz', + 496387 => 'Sankt Julian', + 496391 => 'Dahn', + 496392 => 'Hauenstein Pfalz', + 496393 => 'Fischbach bei Dahn', + 496394 => 'Bundenthal', + 496395 => 'Münchweiler an der Rodalb', + 496396 => 'Hinterweidenthal', + 496397 => 'Leimen Pfalz', + 496398 => 'Vorderweidenthal', + 496400 => 'Mücke', + 496401 => 'Grünberg Hessen', + 496402 => 'Hungen', + 496403 => 'Linden Hessen', + 496404 => 'Lich Hessen', + 496405 => 'Laubach Hessen', + 496406 => 'Lollar', + 496407 => 'Rabenau Hessen', + 496408 => 'Buseck', + 496409 => 'Biebertal', + 49641 => 'Giessen', + 496420 => 'Lahntal', + 496421 => 'Marburg', + 496422 => 'Kirchhain', + 496423 => 'Wetter Hessen', + 496424 => 'Ebsdorfergrund', + 496425 => 'Rauschenberg Hessen', + 496426 => 'Fronhausen', + 496427 => 'Cölbe-Schönstadt', + 496428 => 'Stadtallendorf', + 496429 => 'Schweinsberg Hessen', + 496430 => 'Hahnstätten', + 496431 => 'Limburg an der Lahn', + 496432 => 'Diez', + 496433 => 'Hadamar', + 496434 => 'Bad Camberg', + 496435 => 'Wallmerod', + 496436 => 'Dornburg Hessen', + 496438 => 'Hünfelden', + 496439 => 'Holzappel', + 496440 => 'Kölschhausen', + 496441 => 'Wetzlar', + 496442 => 'Braunfels', + 496443 => 'Ehringshausen Dill', + 496444 => 'Bischoffen', + 496445 => 'Schöffengrund', + 496446 => 'Hohenahr', + 496447 => 'Langgöns-Niederkleen', + 496449 => 'Ehringshausen-Katzenfurt', + 496451 => 'Frankenberg Eder', + 496452 => 'Battenberg Eder', + 496453 => 'Gemünden Wohra', + 496454 => 'Lichtenfels-Sachsenberg', + 496455 => 'Frankenau Hessen', + 496456 => 'Haina Kloster', + 496457 => 'Burgwald Eder', + 496458 => 'Rosenthal Hessen', + 496461 => 'Biedenkopf', + 496462 => 'Gladenbach', + 496464 => 'Angelburg', + 496465 => 'Breidenbach bei Biedenkopf', + 496466 => 'Dautphetal-Friedensdorf', + 496467 => 'Hatzfeld Eder', + 496468 => 'Dautphetal-Mornshausen', + 496471 => 'Weilburg', + 496472 => 'Weilmünster', + 496473 => 'Leun', + 496474 => 'Villmar-Aumenau', + 496475 => 'Weilmünster-Wolfenhausen', + 496476 => 'Mengerskirchen', + 496477 => 'Greifenstein-Nenderoth', + 496478 => 'Greifenstein-Ulm', + 496479 => 'Waldbrunn Westerwald', + 496482 => 'Runkel', + 496483 => 'Selters Taunus', + 496484 => 'Beselich', + 496485 => 'Nentershausen Westerwald', + 496486 => 'Katzenelnbogen', + 496500 => 'Waldrach', + 496501 => 'Konz', + 496502 => 'Schweich', + 496503 => 'Hermeskeil', + 496504 => 'Thalfang', + 496505 => 'Kordel', + 496506 => 'Welschbillig', + 496507 => 'Neumagen-Dhron', + 496508 => 'Hetzerath Mosel', + 496509 => 'Büdlich', + 49651 => 'Trier', + 496522 => 'Mettendorf', + 496523 => 'Holsthum', + 496524 => 'Rodershausen', + 496525 => 'Irrel', + 496526 => 'Bollendorf', + 496527 => 'Oberweis', + 496531 => 'Bernkastel-Kues', + 496532 => 'Zeltingen-Rachtig', + 496533 => 'Morbach Hunsrück', + 496534 => 'Mülheim Mosel', + 496535 => 'Osann-Monzel', + 496536 => 'Kleinich', + 496541 => 'Traben-Trarbach', + 496542 => 'Bullay', + 496543 => 'Büchenbeuren', + 496544 => 'Rhaunen', + 496545 => 'Blankenrath', + 496550 => 'Irrhausen', + 496551 => 'Prüm', + 496552 => 'Olzheim', + 496553 => 'Schönecken', + 496554 => 'Waxweiler', + 496555 => 'Bleialf', + 496556 => 'Pronsfeld', + 496557 => 'Hallschlag', + 496558 => 'Büdesheim Eifel', + 496559 => 'Leidenborn', + 496561 => 'Bitburg', + 496562 => 'Speicher', + 496563 => 'Kyllburg', + 496564 => 'Neuerburg Eifel', + 496565 => 'Dudeldorf', + 496566 => 'Körperich', + 496567 => 'Oberkail', + 496568 => 'Wolsfeld', + 496569 => 'Bickendorf', + 496571 => 'Wittlich', + 496572 => 'Manderscheid Eifel', + 496573 => 'Gillenfeld', + 496574 => 'Hasborn', + 496575 => 'Landscheid', + 496578 => 'Salmtal', + 496580 => 'Zemmer', + 496581 => 'Saarburg', + 496582 => 'Freudenburg', + 496583 => 'Palzem', + 496584 => 'Wellen Mosel', + 496585 => 'Ralingen', + 496586 => 'Beuren Hochwald', + 496587 => 'Zerf', + 496588 => 'Pluwig', + 496589 => 'Kell am See', + 496591 => 'Gerolstein', + 496592 => 'Daun', + 496593 => 'Hillesheim Eifel', + 496594 => 'Birresborn', + 496595 => 'Dockweiler', + 496596 => 'Üdersdorf', + 496597 => 'Jünkerath', + 496599 => 'Weidenbach bei Gerolstein', + 49661 => 'Fulda', + 496620 => 'Philippsthal Werra', + 496621 => 'Bad Hersfeld', + 496622 => 'Bebra', + 496623 => 'Rotenburg an der Fulda', + 496624 => 'Heringen Werra', + 496625 => 'Niederaula', + 496626 => 'Wildeck-Obersuhl', + 496627 => 'Nentershausen Hessen', + 496628 => 'Oberaula', + 496629 => 'Schenklengsfeld', + 496630 => 'Schwalmtal-Storndorf', + 496631 => 'Alsfeld', + 496633 => 'Homberg Ohm', + 496634 => 'Gemünden Felda', + 496635 => 'Kirtorf', + 496636 => 'Romrod', + 496637 => 'Feldatal', + 496638 => 'Schwalmtal-Renzendorf', + 496639 => 'Ottrau', + 496641 => 'Lauterbach Hessen', + 496642 => 'Schlitz', + 496643 => 'Herbstein', + 496644 => 'Grebenhain', + 496645 => 'Ulrichstein', + 496646 => 'Grebenau', + 496647 => 'Herbstein-Stockhausen', + 496648 => 'Bad Salzschlirf', + 496650 => 'Hosenfeld', + 496651 => 'Rasdorf', + 496652 => 'Hünfeld', + 496653 => 'Burghaun', + 496654 => 'Gersfeld Rhön', + 496655 => 'Neuhof Kreis Fulda', + 496656 => 'Ebersburg', + 496657 => 'Hofbieber', + 496658 => 'Poppenhausen Wasserkuppe', + 496659 => 'Eichenzell', + 496660 => 'Steinau-Marjoss', + 496661 => 'Schlüchtern', + 496663 => 'Steinau an der Strasse', + 496664 => 'Sinntal-Sterbfritz', + 496665 => 'Sinntal-Altengronau', + 496666 => 'Freiensteinau', + 496667 => 'Steinau-Ulmbach', + 496668 => 'Birstein-Lichenroth', + 496669 => 'Neuhof-Hauswurz', + 496670 => 'Ludwigsau Hessen', + 496672 => 'Eiterfeld', + 496673 => 'Haunetal', + 496674 => 'Friedewald Hessen', + 496675 => 'Breitenbach am Herzberg', + 496676 => 'Hohenroda Hessen', + 496677 => 'Neuenstein Hessen', + 496678 => 'Wildeck-Hönebach', + 496681 => 'Hilders', + 496682 => 'Tann Rhön', + 496683 => 'Ehrenberg Rhön', + 496684 => 'Hofbieber-Schwarzbach', + 496691 => 'Schwalmstadt', + 496692 => 'Neustadt Hessen', + 496693 => 'Neuental', + 496694 => 'Neukirchen Knüll', + 496695 => 'Jesberg', + 496696 => 'Gilserberg', + 496697 => 'Willingshausen', + 496698 => 'Schrecksbach', + 496701 => 'Sprendlingen Rheinhessen', + 496703 => 'Wöllstein Rheinhessen', + 496704 => 'Langenlonsheim', + 496706 => 'Wallhausen Nahe', + 496707 => 'Windesheim', + 496708 => 'Bad Münster am Stein-Ebernburg', + 496709 => 'Fürfeld Kreis Bad Kreuznach', + 49671 => 'Bad Kreuznach', + 496721 => 'Bingen am Rhein', + 496722 => 'Rüdesheim am Rhein', + 496723 => 'Oestrich-Winkel', + 496724 => 'Stromberg Hunsrück', + 496725 => 'Gau-Algesheim', + 496726 => 'Lorch Rheingau', + 496727 => 'Gensingen', + 496728 => 'Ober-Hilbersheim', + 496731 => 'Alzey', + 496732 => 'Wörrstadt', + 496733 => 'Gau-Odernheim', + 496734 => 'Flonheim', + 496735 => 'Eppelsheim', + 496736 => 'Bechenheim', + 496737 => 'Köngernheim', + 496741 => 'St Goar', + 496742 => 'Boppard', + 496743 => 'Bacharach', + 496744 => 'Oberwesel', + 496745 => 'Gondershausen', + 496746 => 'Pfalzfeld', + 496747 => 'Emmelshausen', + 496751 => 'Bad Sobernheim', + 496752 => 'Kirn Nahe', + 496753 => 'Meisenheim', + 496754 => 'Martinstein', + 496755 => 'Odernheim am Glan', + 496756 => 'Winterbach Soonwald', + 496757 => 'Becherbach bei Kirn', + 496758 => 'Waldböckelheim', + 496761 => 'Simmern Hunsrück', + 496762 => 'Kastellaun', + 496763 => 'Kirchberg Hunsrück', + 496764 => 'Rheinböllen', + 496765 => 'Gemünden Hunsrück', + 496766 => 'Kisselbach', + 496771 => 'St Goarshausen', + 496772 => 'Nastätten', + 496773 => 'Kamp-Bornhofen', + 496774 => 'Kaub', + 496775 => 'Strüth Taunus', + 496776 => 'Dachsenhausen', + 496781 => 'Idar-Oberstein', + 496782 => 'Birkenfeld Nahe', + 496783 => 'Baumholder', + 496784 => 'Weierbach', + 496785 => 'Herrstein', + 496786 => 'Kempfeld', + 496787 => 'Niederbrombach', + 496788 => 'Sien', + 496789 => 'Heimbach Nahe', + 496802 => 'Völklingen-Lauterbach', + 496803 => 'Mandelbachtal-Ommersheim', + 496804 => 'Mandelbachtal', + 496805 => 'Kleinblittersdorf', + 496806 => 'Heusweiler', + 496809 => 'Grossrosseln', + 49681 => 'Saarbrücken', + 496821 => 'Neunkirchen Saar', + 496824 => 'Ottweiler', + 496825 => 'Illingen Saar', + 496826 => 'Bexbach', + 496827 => 'Eppelborn', + 496831 => 'Saarlouis', + 496832 => 'Beckingen-Reimsbach', + 496833 => 'Rehlingen-Siersburg', + 496834 => 'Bous', + 496835 => 'Beckingen', + 496836 => 'Überherrn', + 496837 => 'Wallerfangen', + 496838 => 'Saarwellingen', + 496841 => 'Homburg Saar', + 496842 => 'Blieskastel', + 496843 => 'Gersheim', + 496844 => 'Blieskastel-Altheim', + 496848 => 'Homburg-Einöd', + 496849 => 'Kirkel', + 496851 => 'St Wendel', + 496852 => 'Nohfelden', + 496853 => 'Marpingen', + 496854 => 'Oberthal Saar', + 496855 => 'Freisen', + 496856 => 'St Wendel-Niederkirchen', + 496857 => 'Namborn', + 496858 => 'Ottweiler-Fürth', + 496861 => 'Merzig', + 496864 => 'Mettlach', + 496865 => 'Mettlach-Orscholz', + 496866 => 'Perl-Nennig', + 496867 => 'Perl', + 496868 => 'Mettlach-Tünsdorf', + 496869 => 'Merzig-Silwingen', + 496871 => 'Wadern', + 496872 => 'Losheim am See', + 496873 => 'Nonnweiler', + 496874 => 'Wadern-Nunkirchen', + 496875 => 'Nonnweiler-Primstal', + 496876 => 'Weiskirchen Saar', + 496881 => 'Lebach', + 496887 => 'Schmelz Saar', + 496888 => 'Lebach-Steinbach', + 496893 => 'Saarbrücken-Ensheim', + 496894 => 'St Ingbert', + 496897 => 'Sulzbach Saar', + 496898 => 'Völklingen', + 4969 => 'Frankfurt am Main', + 497021 => 'Kirchheim unter Teck', + 497022 => 'Nürtingen', + 497023 => 'Weilheim an der Teck', + 497024 => 'Wendlingen am Neckar', + 497025 => 'Neuffen', + 497026 => 'Lenningen', + 497031 => 'Böblingen', + 497032 => 'Herrenberg', + 497033 => 'Weil Der Stadt', + 497034 => 'Ehningen', + 497041 => 'Mühlacker', + 497042 => 'Vaihingen an der Enz', + 497043 => 'Maulbronn', + 497044 => 'Mönsheim', + 497045 => 'Oberderdingen', + 497046 => 'Zaberfeld', + 497051 => 'Calw', + 497052 => 'Bad Liebenzell', + 497053 => 'Bad Teinach-Zavelstein', + 497054 => 'Wildberg Württemberg', + 497055 => 'Neuweiler Kreis Calw', + 497056 => 'Gechingen', + 497062 => 'Beilstein Württemberg', + 497063 => 'Bad Wimpfen', + 497066 => 'Bad Rappenau-Bonfeld', + 497071 => 'Tübingen', + 497072 => 'Gomaringen', + 497073 => 'Ammerbuch', + 497081 => 'Bad Wildbad', + 497082 => 'Neuenbürg Württemberg', + 497083 => 'Bad Herrenalb', + 497084 => 'Schömberg bei Neuenbürg', + 497085 => 'Enzklösterle', + 49711 => 'Stuttgart', + 497121 => 'Reutlingen', + 497122 => 'St Johann Württemberg', + 497123 => 'Metzingen Württemberg', + 497124 => 'Trochtelfingen Hohenz', + 497125 => 'Bad Urach', + 497126 => 'Burladingen-Melchingen', + 497127 => 'Neckartenzlingen', + 497128 => 'Sonnenbühl', + 497129 => 'Lichtenstein Württemberg', + 497130 => 'Löwenstein Württemberg', + 497131 => 'Heilbronn Neckar', + 497132 => 'Neckarsulm', + 497133 => 'Lauffen am Neckar', + 497134 => 'Weinsberg', + 497135 => 'Brackenheim', + 497136 => 'Bad Friedrichshall', + 497138 => 'Schwaigern', + 497139 => 'Neuenstadt am Kocher', + 497141 => 'Ludwigsburg Württemberg', + 497142 => 'Bietigheim-Bissingen', + 497143 => 'Besigheim', + 497144 => 'Marbach am Neckar', + 497145 => 'Markgröningen', + 497146 => 'Remseck am Neckar', + 497147 => 'Sachsenheim Württemberg', + 497148 => 'Grossbottwar', + 497150 => 'Korntal-Münchingen', + 497151 => 'Waiblingen', + 497152 => 'Leonberg Württemberg', + 497153 => 'Plochingen', + 497154 => 'Kornwestheim', + 497156 => 'Ditzingen', + 497157 => 'Waldenbuch', + 497158 => 'Neuhausen auf den Fildern', + 497159 => 'Renningen', + 497161 => 'Göppingen', + 497162 => 'Süssen', + 497163 => 'Ebersbach an der Fils', + 497164 => 'Boll Kreis Göppingen', + 497165 => 'Göppingen-Hohenstaufen', + 497166 => 'Adelberg', + 497171 => 'Schwäbisch Gmünd', + 497172 => 'Lorch Württemberg', + 497173 => 'Heubach', + 497174 => 'Mögglingen', + 497175 => 'Leinzell', + 497176 => 'Spraitbach', + 497181 => 'Schorndorf Württemberg', + 497182 => 'Welzheim', + 497183 => 'Rudersberg Württemberg', + 497184 => 'Kaisersbach', + 497191 => 'Backnang', + 497192 => 'Murrhardt', + 497193 => 'Sulzbach an der Murr', + 497194 => 'Spiegelberg', + 497195 => 'Winnenden', + 497202 => 'Karlsbad', + 497203 => 'Walzbachtal', + 497204 => 'Malsch-Völkersbach', + 49721 => 'Karlsruhe', + 497220 => 'Forbach-Hundsbach', + 497221 => 'Baden-Baden', + 497222 => 'Rastatt', + 497223 => 'Bühl Baden', + 497224 => 'Gernsbach', + 497225 => 'Gaggenau', + 497226 => 'Bühl-Sand', + 497227 => 'Lichtenau Baden', + 497228 => 'Forbach', + 497229 => 'Iffezheim', + 497231 => 'Pforzheim', + 497232 => 'Königsbach-Stein', + 497233 => 'Niefern-Öschelbronn', + 497234 => 'Tiefenbronn', + 497235 => 'Unterreichenbach Kreis Calw', + 497236 => 'Keltern', + 497237 => 'Neulingen Enzkreis', + 497240 => 'Pfinztal', + 497242 => 'Rheinstetten', + 497243 => 'Ettlingen', + 497244 => 'Weingarten Baden', + 497245 => 'Durmersheim', + 497246 => 'Malsch Kreis Karlsruhe', + 497247 => 'Linkenheim-Hochstetten', + 497248 => 'Marxzell', + 497249 => 'Stutensee', + 497250 => 'Kraichtal', + 497251 => 'Bruchsal', + 497252 => 'Bretten', + 497253 => 'Bad Schönborn', + 497254 => 'Waghäusel', + 497255 => 'Graben-Neudorf', + 497256 => 'Philippsburg', + 497257 => 'Bruchsal-Untergrombach', + 497258 => 'Oberderdingen-Flehingen', + 497259 => 'Östringen-Odenheim', + 497260 => 'Sinsheim-Hilsbach', + 497261 => 'Sinsheim', + 497262 => 'Eppingen', + 497263 => 'Waibstadt', + 497264 => 'Bad Rappenau', + 497265 => 'Angelbachtal', + 497266 => 'Kirchardt', + 497267 => 'Gemmingen', + 497268 => 'Bad Rappenau-Obergimpern', + 497269 => 'Sulzfeld Baden', + 497271 => 'Wörth am Rhein', + 497272 => 'Rülzheim', + 497273 => 'Hagenbach Pfalz', + 497274 => 'Germersheim', + 497275 => 'Kandel', + 497276 => 'Herxheim bei Landau Pfalz', + 497277 => 'Wörth-Büchelberg', + 497300 => 'Roggenburg', + 497302 => 'Pfaffenhofen an der Roth', + 497303 => 'Illertissen', + 497304 => 'Blaustein Württemberg', + 497305 => 'Erbach Donau', + 497306 => 'Vöhringen Iller', + 497307 => 'Senden Iller', + 497308 => 'Nersingen', + 497309 => 'Weissenhorn', + 49731 => 'Ulm Donau', + 497321 => 'Heidenheim an der Brenz', + 497322 => 'Giengen an der Brenz', + 497323 => 'Gerstetten', + 497324 => 'Herbrechtingen', + 497325 => 'Sontheim an der Brenz', + 497326 => 'Neresheim', + 497327 => 'Dischingen', + 497328 => 'Königsbronn', + 497329 => 'Steinheim am Albuch', + 497331 => 'Geislingen an der Steige', + 497332 => 'Lauterstein', + 497333 => 'Laichingen', + 497334 => 'Deggingen', + 497335 => 'Wiesensteig', + 497336 => 'Lonsee', + 497337 => 'Nellingen Alb', + 497340 => 'Neenstetten', + 497343 => 'Buch bei Illertissen', + 497344 => 'Blaubeuren', + 497345 => 'Langenau Württemberg', + 497346 => 'Illerkirchberg', + 497347 => 'Dietenheim', + 497348 => 'Beimerstetten', + 497351 => 'Biberach an der Riss', + 497352 => 'Ochsenhausen', + 497353 => 'Schwendi', + 497354 => 'Erolzheim', + 497355 => 'Hochdorf Riss', + 497356 => 'Schemmerhofen', + 497357 => 'Attenweiler', + 497358 => 'Eberhardzell-Füramoos', + 497361 => 'Aalen', + 497362 => 'Bopfingen', + 497363 => 'Lauchheim', + 497364 => 'Oberkochen', + 497365 => 'Essingen Württemberg', + 497366 => 'Abtsgmünd', + 497367 => 'Aalen-Ebnat', + 497371 => 'Riedlingen Württemberg', + 497373 => 'Zwiefalten', + 497374 => 'Uttenweiler', + 497375 => 'Obermarchtal', + 497376 => 'Langenenslingen', + 497381 => 'Münsingen', + 497382 => 'Römerstein', + 497383 => 'Münsingen-Buttenhausen', + 497384 => 'Schelklingen-Hütten', + 497385 => 'Gomadingen', + 497386 => 'Hayingen', + 497387 => 'Hohenstein Württemberg', + 497388 => 'Pfronstetten', + 497389 => 'Heroldstatt', + 497391 => 'Ehingen Donau', + 497392 => 'Laupheim', + 497393 => 'Munderkingen', + 497394 => 'Schelklingen', + 497395 => 'Ehingen-Dächingen', + 497402 => 'Fluorn-Winzeln', + 497403 => 'Dunningen', + 497404 => 'Epfendorf', + 49741 => 'Rottweil', + 497420 => 'Deisslingen', + 497422 => 'Schramberg', + 497423 => 'Oberndorf am Neckar', + 497424 => 'Spaichingen', + 497425 => 'Trossingen', + 497426 => 'Gosheim', + 497427 => 'Schömberg bei Balingen', + 497428 => 'Rosenfeld', + 497429 => 'Egesheim', + 497431 => 'Albstadt-Ebingen', + 497432 => 'Albstadt-Tailfingen', + 497433 => 'Balingen', + 497434 => 'Winterlingen', + 497435 => 'Albstadt-Laufen', + 497436 => 'Messstetten-Oberdigisheim', + 497440 => 'Bad Rippoldsau', + 497441 => 'Freudenstadt', + 497442 => 'Baiersbronn', + 497443 => 'Dornstetten', + 497444 => 'Alpirsbach', + 497445 => 'Pfalzgrafenweiler', + 497446 => 'Lossburg', + 497447 => 'Baiersbronn-Schwarzenberg', + 497448 => 'Seewald', + 497449 => 'Baiersbronn-Obertal', + 497451 => 'Horb am Neckar', + 497452 => 'Nagold', + 497453 => 'Altensteig Württemberg', + 497454 => 'Sulz am Neckar', + 497455 => 'Dornhan', + 497456 => 'Haiterbach', + 497457 => 'Rottenburg-Ergenzingen', + 497458 => 'Ebhausen', + 497459 => 'Nagold-Hochdorf', + 497461 => 'Tuttlingen', + 497462 => 'Immendingen', + 497463 => 'Mühlheim an der Donau', + 497464 => 'Talheim Kreis Tuttlingen', + 497465 => 'Emmingen-Liptingen', + 497466 => 'Beuron', + 497467 => 'Neuhausen ob Eck', + 497471 => 'Hechingen', + 497472 => 'Rottenburg am Neckar', + 497473 => 'Mössingen', + 497474 => 'Haigerloch', + 497475 => 'Burladingen', + 497476 => 'Bisingen', + 497477 => 'Jungingen bei Hechingen', + 497478 => 'Hirrlingen', + 497482 => 'Horb-Dettingen', + 497483 => 'Horb-Mühringen', + 497484 => 'Simmersfeld', + 497485 => 'Empfingen', + 497486 => 'Horb-Altheim', + 497502 => 'Wolpertswende', + 497503 => 'Wilhelmsdorf Württemberg', + 497504 => 'Horgenzell', + 497505 => 'Fronreute', + 497506 => 'Wangen-Leupolz', + 49751 => 'Ravensburg', + 497520 => 'Bodnegg', + 497522 => 'Wangen im Allgäu', + 497524 => 'Bad Waldsee', + 497525 => 'Aulendorf', + 497527 => 'Wolfegg', + 497528 => 'Neukirch bei Tettnang', + 497529 => 'Waldburg Württemberg', + 497531 => 'Konstanz', + 497532 => 'Meersburg', + 497533 => 'Allensbach', + 497534 => 'Reichenau Baden', + 497541 => 'Friedrichshafen', + 497542 => 'Tettnang', + 497543 => 'Kressbronn am Bodensee', + 497544 => 'Markdorf', + 497545 => 'Immenstaad am Bodensee', + 497546 => 'Oberteuringen', + 497551 => 'Überlingen Bodensee', + 497552 => 'Pfullendorf', + 497553 => 'Salem Baden', + 497554 => 'Heiligenberg Baden', + 497555 => 'Deggenhausertal', + 497556 => 'Uhldingen-Mühlhofen', + 497557 => 'Herdwangen-Schönach', + 497558 => 'Illmensee', + 497561 => 'Leutkirch im Allgäu', + 497562 => 'Isny im Allgäu', + 497563 => 'Kisslegg', + 497564 => 'Bad Wurzach', + 497565 => 'Aichstetten Kreis Ravensburg', + 497566 => 'Argenbühl', + 497567 => 'Leutkirch-Friesenhofen', + 497568 => 'Bad Wurzach-Hauerz', + 497569 => 'Isny-Eisenbach', + 497570 => 'Sigmaringen-Gutenstein', + 497571 => 'Sigmaringen', + 497572 => 'Mengen Württemberg', + 497573 => 'Stetten am kalten Markt', + 497574 => 'Gammertingen', + 497575 => 'Messkirch', + 497576 => 'Krauchenwies', + 497577 => 'Veringenstadt', + 497578 => 'Wald Hohenz', + 497579 => 'Schwenningen Baden', + 497581 => 'Saulgau', + 497582 => 'Bad Buchau', + 497583 => 'Bad Schussenried', + 497584 => 'Altshausen', + 497585 => 'Ostrach', + 497586 => 'Herbertingen', + 497587 => 'Hosskirch', + 497602 => 'Oberried Breisgau', + 49761 => 'Freiburg im Breisgau', + 497620 => 'Schopfheim-Gersbach', + 497621 => 'Lörrach', + 497622 => 'Schopfheim', + 497623 => 'Rheinfelden Baden', + 497624 => 'Grenzach-Wyhlen', + 497625 => 'Zell im Wiesental', + 497626 => 'Kandern', + 497627 => 'Steinen Kreis Lörrach', + 497628 => 'Efringen-Kirchen', + 497629 => 'Tegernau Baden', + 497631 => 'Müllheim Baden', + 497632 => 'Badenweiler', + 497633 => 'Staufen im Breisgau', + 497634 => 'Sulzburg', + 497635 => 'Schliengen', + 497636 => 'Münstertal Schwarzwald', + 497641 => 'Emmendingen', + 497642 => 'Endingen Kaiserstuhl', + 497643 => 'Herbolzheim Breisgau', + 497644 => 'Kenzingen', + 497645 => 'Freiamt', + 497646 => 'Weisweil Breisgau', + 497651 => 'Titisee-Neustadt', + 497652 => 'Hinterzarten', + 497653 => 'Lenzkirch', + 497654 => 'Löffingen', + 497655 => 'Feldberg-Altglashütten', + 497656 => 'Schluchsee', + 497657 => 'Eisenbach Hochschwarzwald', + 497660 => 'St Peter Schwarzwald', + 497661 => 'Kirchzarten', + 497662 => 'Vogtsburg im Kaiserstuhl', + 497663 => 'Eichstetten', + 497664 => 'Freiburg-Tiengen', + 497665 => 'March Breisgau', + 497666 => 'Denzlingen', + 497667 => 'Breisach am Rhein', + 497668 => 'Ihringen', + 497669 => 'St Märgen', + 497671 => 'Todtnau', + 497672 => 'St Blasien', + 497673 => 'Schönau im Schwarzwald', + 497674 => 'Todtmoos', + 497675 => 'Bernau Baden', + 497676 => 'Feldberg Schwarzwald', + 497681 => 'Waldkirch Breisgau', + 497682 => 'Elzach', + 497683 => 'Simonswald', + 497684 => 'Glottertal', + 497685 => 'Gutach-Bleibach', + 497702 => 'Blumberg Baden', + 497703 => 'Bonndorf im Schwarzwald', + 497704 => 'Geisingen Baden', + 497705 => 'Wolterdingen Schwarzw', + 497706 => 'Oberbaldingen', + 497707 => 'Bräunlingen', + 497708 => 'Geisingen-Leipferdingen', + 497709 => 'Wutach', + 49771 => 'Donaueschingen', + 497720 => 'Schwenningen am Neckar', + 497721 => 'Villingen im Schwarzwald', + 497722 => 'Triberg im Schwarzwald', + 497723 => 'Furtwangen im Schwarzwald', + 497724 => 'St Georgen im Schwarzwald', + 497725 => 'Königsfeld im Schwarzwald', + 497726 => 'Bad Dürrheim', + 497727 => 'Vöhrenbach', + 497728 => 'Niedereschach', + 497729 => 'Tennenbronn', + 497731 => 'Singen Hohentwiel', + 497732 => 'Radolfzell am Bodensee', + 497733 => 'Engen Hegau', + 497734 => 'Gailingen', + 497735 => 'Öhningen', + 497736 => 'Tengen', + 497738 => 'Steisslingen', + 497739 => 'Hilzingen', + 497741 => 'Tiengen Hochrhein', + 497742 => 'Klettgau', + 497743 => 'Ühlingen-Birkendorf', + 497744 => 'Stühlingen', + 497745 => 'Jestetten', + 497746 => 'Wutöschingen', + 497747 => 'Berau', + 497748 => 'Grafenhausen Hochschwarzwald', + 497751 => 'Waldshut', + 497753 => 'Albbruck', + 497754 => 'Görwihl', + 497755 => 'Weilheim Kreis Waldshut', + 497761 => 'Bad Säckingen', + 497762 => 'Wehr Baden', + 497763 => 'Murg', + 497764 => 'Herrischried', + 497765 => 'Rickenbach Hotzenwald', + 497771 => 'Stockach', + 497773 => 'Bodman-Ludwigshafen', + 497774 => 'Eigeltingen', + 497775 => 'Mühlingen', + 497777 => 'Sauldorf', + 497802 => 'Oberkirch Baden', + 497803 => 'Gengenbach', + 497804 => 'Oppenau', + 497805 => 'Appenweier', + 497806 => 'Bad Peterstal-Griesbach', + 497807 => 'Neuried Ortenaukreis', + 497808 => 'Hohberg bei Offenburg', + 49781 => 'Offenburg', + 497821 => 'Lahr Schwarzwald', + 497822 => 'Ettenheim', + 497823 => 'Seelbach Schutter', + 497824 => 'Schwanau', + 497825 => 'Kippenheim', + 497826 => 'Schuttertal', + 497831 => 'Hausach', + 497832 => 'Haslach im Kinzigtal', + 497833 => 'Hornberg Schwarzwaldbahn', + 497834 => 'Wolfach', + 497835 => 'Zell am Harmersbach', + 497836 => 'Schiltach', + 497837 => 'Oberharmersbach', + 497838 => 'Nordrach', + 497839 => 'Schapbach', + 497841 => 'Achern', + 497842 => 'Kappelrodeck', + 497843 => 'Renchen', + 497844 => 'Rheinau', + 497851 => 'Kehl', + 497852 => 'Willstätt', + 497853 => 'Kehl-Bodersweier', + 497854 => 'Kehl-Goldscheuer', + 497903 => 'Mainhardt', + 497904 => 'Ilshofen', + 497905 => 'Langenburg', + 497906 => 'Braunsbach', + 497907 => 'Schwäbisch Hall-Sulzdorf', + 49791 => 'Schwäbisch Hall', + 497930 => 'Boxberg Baden', + 497931 => 'Bad Mergentheim', + 497932 => 'Niederstetten Württemberg', + 497933 => 'Creglingen', + 497934 => 'Weikersheim', + 497935 => 'Schrozberg', + 497936 => 'Schrozberg-Bartenstein', + 497937 => 'Dörzbach', + 497938 => 'Mulfingen Jagst', + 497939 => 'Schrozberg-Spielbach', + 497940 => 'Künzelsau', + 497941 => 'Öhringen', + 497942 => 'Neuenstein Württemberg', + 497943 => 'Schöntal Jagst', + 497944 => 'Kupferzell', + 497945 => 'Wüstenrot', + 497946 => 'Bretzfeld', + 497947 => 'Forchtenberg', + 497948 => 'Öhringen-Ohrnberg', + 497949 => 'Pfedelbach-Untersteinbach', + 497950 => 'Schnelldorf', + 497951 => 'Crailsheim', + 497952 => 'Gerabronn', + 497953 => 'Blaufelden', + 497954 => 'Kirchberg an der Jagst', + 497955 => 'Wallhausen Württemberg', + 497957 => 'Kressberg', + 497958 => 'Rot Am See-Brettheim', + 497959 => 'Frankenhardt', + 497961 => 'Ellwangen Jagst', + 497962 => 'Fichtenau', + 497963 => 'Adelmannsfelden', + 497964 => 'Stödtlen', + 497965 => 'Ellwangen-Röhlingen', + 497966 => 'Unterschneidheim', + 497967 => 'Jagstzell', + 497971 => 'Gaildorf', + 497972 => 'Gschwend bei Gaildorf', + 497973 => 'Obersontheim', + 497974 => 'Bühlerzell', + 497975 => 'Untergröningen', + 497976 => 'Sulzbach-Laufen', + 497977 => 'Oberrot bei Gaildorf', + 498020 => 'Weyarn', + 498021 => 'Waakirchen', + 498022 => 'Tegernsee', + 498023 => 'Bayrischzell', + 498024 => 'Holzkirchen', + 498025 => 'Miesbach', + 498026 => 'Hausham', + 498027 => 'Dietramszell', + 498028 => 'Fischbachau', + 498029 => 'Kreuth bei Tegernsee', + 498031 => 'Rosenheim Oberbayern', + 498032 => 'Rohrdorf Kreis Rosenheim', + 498033 => 'Oberaudorf', + 498034 => 'Brannenburg', + 498035 => 'Raubling', + 498036 => 'Stephanskirchen Simssee', + 498038 => 'Vogtareuth', + 498039 => 'Rott am Inn', + 498041 => 'Bad Tölz', + 498042 => 'Lenggries', + 498043 => 'Jachenau', + 498045 => 'Lenggries-Fall', + 498046 => 'Bad Heilbrunn', + 498051 => 'Prien am Chiemsee', + 498052 => 'Aschau im Chiemgau', + 498053 => 'Bad Endorf', + 498054 => 'Breitbrunn am Chiemsee', + 498055 => 'Halfing', + 498056 => 'Eggstätt', + 498057 => 'Aschau-Sachrang', + 498061 => 'Bad Aibling', + 498062 => 'Bruckmühl Mangfall', + 498063 => 'Feldkirchen-Westerham', + 498064 => 'Au bei Bad Aibling', + 498065 => 'Tuntenhausen-Schönau', + 498066 => 'Bad Feilnbach', + 498067 => 'Tuntenhausen', + 498071 => 'Wasserburg am Inn', + 498072 => 'Haag in Oberbayern', + 498073 => 'Gars am Inn', + 498074 => 'Schnaitsee', + 498075 => 'Amerang', + 498076 => 'Pfaffing', + 498081 => 'Dorfen Stadt', + 498082 => 'Schwindegg', + 498083 => 'Isen', + 498084 => 'Taufkirchen Vils', + 498085 => 'Sankt Wolfgang', + 498086 => 'Buchbach Oberbayern', + 498091 => 'Kirchseeon', + 498092 => 'Grafing bei München', + 498093 => 'Glonn Kreis Ebersberg', + 498094 => 'Steinhöring', + 498095 => 'Aying', + 498102 => 'Höhenkirchen-Siegertsbrunn', + 498104 => 'Sauerlach', + 498105 => 'Gilching', + 498106 => 'Vaterstetten', + 49811 => 'Hallbergmoos', + 498121 => 'Markt Schwaben', + 498122 => 'Erding', + 498123 => 'Moosinning', + 498124 => 'Forstern Oberbayern', + 498131 => 'Dachau', + 498133 => 'Haimhausen Oberbayern', + 498134 => 'Odelzhausen', + 498135 => 'Sulzemoos', + 498136 => 'Markt Indersdorf', + 498137 => 'Petershausen', + 498138 => 'Schwabhausen bei Dachau', + 498139 => 'Röhrmoos', + 498141 => 'Fürstenfeldbruck', + 498142 => 'Olching', + 498143 => 'Inning am Ammersee', + 498144 => 'Grafrath', + 498145 => 'Mammendorf', + 498146 => 'Moorenweis', + 498151 => 'Starnberg', + 498152 => 'Herrsching am Ammersee', + 498153 => 'Wessling', + 498157 => 'Feldafing', + 498158 => 'Tutzing', + 498161 => 'Freising', + 498165 => 'Neufahrn bei Freising', + 498166 => 'Allershausen Oberbayern', + 498167 => 'Zolling', + 498168 => 'Attenkirchen', + 498170 => 'Strasslach-Dingharting', + 498171 => 'Wolfratshausen', + 498176 => 'Egling bei Wolfratshausen', + 498177 => 'Münsing Starnberger See', + 498178 => 'Icking', + 498179 => 'Eurasburg an der Loisach', + 498191 => 'Landsberg am Lech', + 498192 => 'Schondorf am Ammersee', + 498193 => 'Geltendorf', + 498194 => 'Vilgertshofen', + 498195 => 'Weil Kreis Landsberg am Lech', + 498196 => 'Pürgen', + 498202 => 'Althegnenberg', + 498203 => 'Grossaitingen', + 498204 => 'Mickhausen', + 498205 => 'Dasing', + 498206 => 'Egling an der Paar', + 498207 => 'Affing', + 498208 => 'Eurasburg bei Augsburg', + 49821 => 'Augsburg', + 498221 => 'Günzburg', + 498222 => 'Burgau Schwaben', + 498223 => 'Ichenhausen', + 498224 => 'Offingen Donau', + 498225 => 'Jettingen-Scheppach', + 498226 => 'Bibertal', + 498230 => 'Gablingen', + 498231 => 'Königsbrunn bei Augsburg', + 498232 => 'Schwabmünchen', + 498233 => 'Kissing', + 498234 => 'Bobingen', + 498236 => 'Fischach', + 498237 => 'Aindling', + 498238 => 'Gessertshausen', + 498239 => 'Langenneufnach', + 498241 => 'Buchloe', + 498243 => 'Fuchstal', + 498245 => 'Türkheim Wertach', + 498246 => 'Waal', + 498247 => 'Bad Wörishofen', + 498248 => 'Lamerdingen', + 498249 => 'Ettringen Wertach', + 498250 => 'Hilgertshausen-Tandern', + 498251 => 'Aichach', + 498252 => 'Schrobenhausen', + 498253 => 'Pöttmes', + 498254 => 'Altomünster', + 498257 => 'Inchenhofen', + 498258 => 'Sielenbach', + 498259 => 'Schiltberg', + 498261 => 'Mindelheim', + 498262 => 'Mittelneufnach', + 498263 => 'Breitenbrunn Schwaben', + 498265 => 'Pfaffenhausen Schwaben', + 498266 => 'Kirchheim in Schwaben', + 498267 => 'Dirlewang', + 498268 => 'Tussenhausen', + 498269 => 'Unteregg bei Mindelheim', + 498271 => 'Meitingen', + 498272 => 'Wertingen', + 498273 => 'Nordendorf', + 498274 => 'Buttenwiesen', + 498276 => 'Baar Schwaben', + 498281 => 'Thannhausen Schwaben', + 498282 => 'Krumbach Schwaben', + 498283 => 'Neuburg an der Kammel', + 498284 => 'Ziemetshausen', + 498285 => 'Burtenbach', + 498291 => 'Zusmarshausen', + 498292 => 'Dinkelscherben', + 498293 => 'Welden bei Augsburg', + 498294 => 'Horgau', + 498295 => 'Altenmünster Schwaben', + 498296 => 'Villenbach', + 498302 => 'Görisried', + 498303 => 'Waltenhofen', + 498304 => 'Wildpoldsried', + 498306 => 'Ronsberg', + 49831 => 'Kempten Allgäu', + 498320 => 'Missen-Wilhams', + 498321 => 'Sonthofen', + 498322 => 'Oberstdorf', + 498323 => 'Immenstadt im Allgäu', + 498324 => 'Hindelang', + 498325 => 'Oberstaufen-Thalkirchdorf', + 498326 => 'Fischen im Allgäu', + 498327 => 'Rettenberg', + 498328 => 'Balderschwang', + 498330 => 'Legau', + 498331 => 'Memmingen', + 498332 => 'Ottobeuren', + 498333 => 'Babenhausen Schwaben', + 498334 => 'Bad Grönenbach', + 498335 => 'Fellheim', + 498336 => 'Erkheim', + 498337 => 'Altenstadt Iller', + 498338 => 'Böhen', + 498340 => 'Baisweil', + 498341 => 'Kaufbeuren', + 498342 => 'Marktoberdorf', + 498343 => 'Aitrang', + 498344 => 'Westendorf bei Kaufbeuren', + 498345 => 'Stöttwang', + 498346 => 'Pforzen', + 498347 => 'Friesenried', + 498348 => 'Bidingen', + 498349 => 'Stötten am Auerberg', + 498361 => 'Nesselwang', + 498362 => 'Füssen', + 498363 => 'Pfronten', + 498364 => 'Seeg', + 498365 => 'Wertach', + 498366 => 'Oy-Mittelberg', + 498367 => 'Rosshaupten Forggensee', + 498368 => 'Halblech', + 498369 => 'Rückholz', + 498370 => 'Wiggensbach', + 498372 => 'Obergünzburg', + 498373 => 'Altusried', + 498374 => 'Dietmannsried', + 498375 => 'Weitnau', + 498376 => 'Sulzberg Allgäu', + 498377 => 'Unterthingau', + 498378 => 'Buchenberg bei Kempten', + 498379 => 'Waltenhofen-Oberdorf', + 498380 => 'Achberg', + 498381 => 'Lindenberg im Allgäu', + 498382 => 'Lindau Bodensee', + 498383 => 'Grünenbach Allgäu', + 498384 => 'Röthenbach Allgäu', + 498385 => 'Hergatz', + 498386 => 'Oberstaufen', + 498387 => 'Weiler-Simmerberg', + 498388 => 'Hergensweiler', + 498389 => 'Weissensberg', + 498392 => 'Markt Rettenbach', + 498393 => 'Holzgünz', + 498394 => 'Lautrach', + 498395 => 'Tannheim Württemberg', + 498402 => 'Münchsmünster', + 498403 => 'Pförring', + 498404 => 'Oberdolling', + 498405 => 'Stammham bei Ingolstadt', + 498406 => 'Böhmfeld', + 498407 => 'Grossmehring', + 49841 => 'Ingolstadt Donau', + 498421 => 'Eichstätt Bayern', + 498422 => 'Dollnstein', + 498423 => 'Titting', + 498424 => 'Nassenfels', + 498426 => 'Walting Kreis Eichstätt', + 498427 => 'Wellheim', + 498431 => 'Neuburg an der Donau', + 498432 => 'Burgheim', + 498433 => 'Königsmoos', + 498434 => 'Rennertshofen', + 498435 => 'Ehekirchen', + 498441 => 'Pfaffenhofen an der Ilm', + 498442 => 'Wolnzach', + 498443 => 'Hohenwart Paar', + 498444 => 'Schweitenkirchen', + 498445 => 'Gerolsbach', + 498446 => 'Pörnbach', + 498450 => 'Ingolstadt-Zuchering', + 498452 => 'Geisenfeld', + 498453 => 'Reichertshofen Oberbayern', + 498454 => 'Karlshuld', + 498456 => 'Lenting', + 498457 => 'Vohburg an der Donau', + 498458 => 'Gaimersheim', + 498459 => 'Manching', + 498460 => 'Berching-Holnstein', + 498461 => 'Beilngries', + 498462 => 'Berching', + 498463 => 'Greding', + 498464 => 'Dietfurt an der Altmühl', + 498465 => 'Kipfenberg', + 498466 => 'Denkendorf Oberbayern', + 498467 => 'Kinding', + 498468 => 'Altmannstein-Pondorf', + 498469 => 'Freystadt-Burggriesbach', + 498501 => 'Thyrnau', + 498502 => 'Fürstenzell', + 498503 => 'Neuhaus am Inn', + 498504 => 'Tittling', + 498505 => 'Hutthurm', + 498506 => 'Bad Höhenstadt', + 498507 => 'Neuburg am Inn', + 498509 => 'Ruderting', + 49851 => 'Passau', + 498531 => 'Pocking', + 498532 => 'Griesbach im Rottal', + 498533 => 'Rotthalmünster', + 498534 => 'Tettenweis', + 498535 => 'Haarbach', + 498536 => 'Kösslarn', + 498537 => 'Bad Füssing-Aigen', + 498538 => 'Pocking-Hartkirchen', + 498541 => 'Vilshofen Niederbayern', + 498542 => 'Ortenburg', + 498543 => 'Aidenbach', + 498544 => 'Eging am See', + 498545 => 'Hofkirchen Bayern', + 498546 => 'Windorf-Otterskirchen', + 498547 => 'Osterhofen-Gergweis', + 498548 => 'Vilshofen-Sandbach', + 498549 => 'Vilshofen-Pleinting', + 498550 => 'Philippsreut', + 498551 => 'Freyung', + 498552 => 'Grafenau Niederbayern', + 498553 => 'Spiegelau', + 498554 => 'Schönberg Niederbayern', + 498555 => 'Perlesreut', + 498556 => 'Haidmühle', + 498557 => 'Mauth', + 498558 => 'Hohenau Niederbayern', + 498561 => 'Pfarrkirchen Niederbayern', + 498562 => 'Triftern', + 498563 => 'Bad Birnbach Rottal', + 498564 => 'Johanniskirchen', + 498565 => 'Dietersburg-Baumgarten', + 498571 => 'Simbach am Inn', + 498572 => 'Tann Niederbayern', + 498573 => 'Ering', + 498574 => 'Wittibreut', + 498581 => 'Waldkirchen Niederbayern', + 498582 => 'Röhrnbach', + 498583 => 'Neureichenau', + 498584 => 'Breitenberg Niederbayern', + 498585 => 'Grainet', + 498586 => 'Hauzenberg', + 498591 => 'Obernzell', + 498592 => 'Wegscheid Niederbayern', + 498593 => 'Untergriesbach', + 49861 => 'Traunstein', + 498621 => 'Trostberg', + 498622 => 'Tacherting-Peterskirchen', + 498623 => 'Kirchweidach', + 498624 => 'Obing', + 498628 => 'Kienberg Oberbayern', + 498629 => 'Palling', + 498630 => 'Oberneukirchen', + 498631 => 'Mühldorf am Inn', + 498633 => 'Tüssling', + 498634 => 'Garching an der Alz', + 498635 => 'Pleiskirchen', + 498636 => 'Ampfing', + 498637 => 'Lohkirchen', + 498638 => 'Waldkraiburg', + 498639 => 'Neumarkt-Sankt Veit', + 498640 => 'Reit Im Winkl', + 498641 => 'Grassau Kreis Traunstein', + 498642 => 'Übersee', + 498649 => 'Schleching', + 498650 => 'Marktschellenberg', + 498651 => 'Bad Reichenhall', + 498652 => 'Berchtesgaden', + 498654 => 'Freilassing', + 498656 => 'Anger', + 498657 => 'Ramsau bei Berchtesgaden', + 498661 => 'Grabenstätt Chiemsee', + 498662 => 'Siegsdorf Kreis Traunstein', + 498663 => 'Ruhpolding', + 498664 => 'Chieming', + 498665 => 'Inzell', + 498666 => 'Teisendorf', + 498667 => 'Seeon-Seebruck', + 498669 => 'Traunreut', + 498670 => 'Reischach Kreis Altötting', + 498671 => 'Altötting', + 498677 => 'Burghausen Salzach', + 498678 => 'Marktl', + 498679 => 'Burgkirchen an der Alz', + 498681 => 'Waging am See', + 498682 => 'Laufen Salzach', + 498683 => 'Tittmoning', + 498684 => 'Fridolfing', + 498685 => 'Kirchanschöring', + 498686 => 'Petting', + 498687 => 'Taching-Tengling', + 498702 => 'Wörth an der Isar', + 498703 => 'Essenbach', + 498704 => 'Altdorf-Pfettrach', + 498705 => 'Altfraunhofen', + 498706 => 'Vilsheim', + 498707 => 'Adlkofen', + 498708 => 'Weihmichl-Unterneuhausen', + 498709 => 'Eching Niederbayern', + 49871 => 'Landshut', + 498721 => 'Eggenfelden', + 498722 => 'Gangkofen', + 498723 => 'Arnstorf', + 498724 => 'Massing', + 498725 => 'Wurmannsquick', + 498726 => 'Schönau Niederbayern', + 498727 => 'Falkenberg Niederbayern', + 498728 => 'Geratskirchen', + 498731 => 'Dingolfing', + 498732 => 'Frontenhausen', + 498733 => 'Mengkofen', + 498734 => 'Reisbach Niederbayern', + 498735 => 'Gangkofen-Kollbach', + 498741 => 'Vilsbiburg', + 498742 => 'Velden Vils', + 498743 => 'Geisenhausen', + 498744 => 'Gerzen', + 498745 => 'Bodenkirchen', + 498751 => 'Mainburg', + 498752 => 'Au in der Hallertau', + 498753 => 'Elsendorf Niederbayern', + 498754 => 'Volkenschwand', + 498756 => 'Nandlstadt', + 498761 => 'Moosburg an der Isar', + 498762 => 'Wartenberg Oberbayern', + 498764 => 'Mauern Kreis Freising', + 498765 => 'Bruckberg Niederbayern', + 498766 => 'Gammelsdorf', + 498771 => 'Ergoldsbach', + 498772 => 'Mallersdorf-Pfaffenberg', + 498773 => 'Neufahrn in Niederbayern', + 498774 => 'Bayerbach bei Ergoldsbach', + 498781 => 'Rottenburg an der Laaber', + 498782 => 'Pfeffenhausen', + 498783 => 'Rohr in Niederbayern', + 498784 => 'Hohenthann', + 498785 => 'Rottenburg-Oberroning', + 498801 => 'Seeshaupt', + 498802 => 'Huglfing', + 498803 => 'Peissenberg', + 498805 => 'Hohenpeissenberg', + 498806 => 'Utting am Ammersee', + 498807 => 'Diessen am Ammersee', + 498808 => 'Pähl', + 498809 => 'Wessobrunn', + 49881 => 'Weilheim in Oberbayern', + 498821 => 'Garmisch-Partenkirchen', + 498822 => 'Oberammergau', + 498823 => 'Mittenwald', + 498824 => 'Oberau Loisach', + 498825 => 'Krün', + 498841 => 'Murnau am Staffelsee', + 498845 => 'Bad Kohlgrub', + 498846 => 'Uffing am Staffelsee', + 498847 => 'Obersöchering', + 498851 => 'Kochel am See', + 498856 => 'Penzberg', + 498857 => 'Benediktbeuern', + 498858 => 'Kochel-Walchensee', + 498860 => 'Bernbeuren', + 498861 => 'Schongau', + 498862 => 'Steingaden Oberbayern', + 498867 => 'Rottenbuch Oberbayern', + 498868 => 'Schwabsoien', + 498869 => 'Kinsau', + 4989 => 'Munich', + 49906 => 'Donauwörth', + 499070 => 'Tapfheim', + 499071 => 'Dillingen an der Donau', + 499072 => 'Lauingen Donau', + 499073 => 'Gundelfingen an der Donau', + 499074 => 'Höchstädt an der Donau', + 499075 => 'Glött', + 499076 => 'Wittislingen', + 499077 => 'Bachhagel', + 499078 => 'Mertingen', + 499080 => 'Harburg Schwaben', + 499081 => 'Nördlingen', + 499082 => 'Oettingen in Bayern', + 499083 => 'Möttingen', + 499084 => 'Bissingen Schwaben', + 499085 => 'Alerheim', + 499086 => 'Fremdingen', + 499087 => 'Marktoffingen', + 499088 => 'Mönchsdeggingen', + 499089 => 'Bissingen-Unterringingen', + 499090 => 'Rain Lech', + 499091 => 'Monheim Schwaben', + 499092 => 'Wemding', + 499093 => 'Polsingen', + 499094 => 'Tagmersheim', + 499097 => 'Marxheim', + 499099 => 'Kaisheim', + 499101 => 'Langenzenn', + 499102 => 'Wilhermsdorf', + 499103 => 'Cadolzburg', + 499104 => 'Emskirchen', + 499105 => 'Grosshabersdorf', + 499106 => 'Markt Erlbach', + 499107 => 'Trautskirchen', + 49911 => 'Nuremberg', + 499120 => 'Leinburg', + 499122 => 'Schwabach', + 499123 => 'Lauf an der Pegnitz', + 499126 => 'Eckental', + 499127 => 'Rosstal Mittelfrankenanken', + 499128 => 'Feucht', + 499129 => 'Wendelstein', + 499131 => 'Erlangen', + 499132 => 'Herzogenaurach', + 499133 => 'Baiersdorf Mittelfrankenanken', + 499134 => 'Neunkirchen am Brand', + 499135 => 'Hessdorf Mittelfrankenanken', + 499141 => 'Weissenburg in Bayern', + 499142 => 'Treuchtlingen', + 499143 => 'Pappenheim Mittelfranken', + 499144 => 'Pleinfeld', + 499145 => 'Solnhofen', + 499146 => 'Markt Berolzheim', + 499147 => 'Nennslingen', + 499148 => 'Ettenstatt', + 499149 => 'Weissenburg-Suffersheim', + 499151 => 'Hersbruck', + 499152 => 'Hartenstein Mittelfranken', + 499153 => 'Schnaittach', + 499154 => 'Pommelsbrunn', + 499155 => 'Simmelsdorf', + 499156 => 'Neuhaus an der Pegnitz', + 499157 => 'Alfeld Mittelfranken', + 499158 => 'Offenhausen Mittelfranken', + 499161 => 'Neustadt an der Aisch', + 499162 => 'Scheinfeld', + 499163 => 'Dachsbach', + 499164 => 'Langenfeld Mittelfranken', + 499165 => 'Sugenheim', + 499166 => 'Münchsteinach', + 499167 => 'Oberscheinfeld', + 499170 => 'Schwanstetten', + 499171 => 'Roth Mittelfranken', + 499172 => 'Georgensgmünd', + 499173 => 'Thalmässing', + 499174 => 'Hilpoltstein', + 499175 => 'Spalt', + 499176 => 'Allersberg', + 499177 => 'Heideck', + 499178 => 'Abenberg Mittelfranken', + 499179 => 'Freystadt', + 499180 => 'Pyrbaum', + 499181 => 'Neumarkt in der Oberpfalz', + 499182 => 'Velburg', + 499183 => 'Burgthann', + 499184 => 'Deining Oberpfalz', + 499185 => 'Mühlhausen Oberpfalz', + 499186 => 'Lauterhofen Oberpfalz', + 499187 => 'Altdorf bei Nürnberg', + 499188 => 'Postbauer-Heng', + 499189 => 'Berg bei Neumarkt in der Oberpfalz', + 499190 => 'Heroldsbach', + 499191 => 'Forchheim Oberfranken', + 499192 => 'Gräfenberg', + 499193 => 'Höchstadt an der Aisch', + 499194 => 'Ebermannstadt', + 499195 => 'Adelsdorf Mittelfranken', + 499196 => 'Wiesenttal', + 499197 => 'Egloffstein', + 499198 => 'Heiligenstadt in Oberfranken', + 499199 => 'Kunreuth', + 499201 => 'Gesees', + 499202 => 'Waischenfeld', + 499203 => 'Neudrossenfeld', + 499204 => 'Plankenfels', + 499205 => 'Vorbach', + 499206 => 'Mistelgau-Obernsees', + 499207 => 'Königsfeld Oberfranken', + 499208 => 'Bindlach', + 499209 => 'Emtmannsberg', + 49921 => 'Bayreuth', + 499220 => 'Kasendorf-Azendorf', + 499221 => 'Kulmbach', + 499222 => 'Presseck', + 499223 => 'Rugendorf', + 499225 => 'Stadtsteinach', + 499227 => 'Neuenmarkt', + 499228 => 'Thurnau', + 499229 => 'Mainleus', + 499231 => 'Marktredwitz', + 499232 => 'Wunsiedel', + 499233 => 'Arzberg Oberfranken', + 499234 => 'Neusorg', + 499235 => 'Thierstein', + 499236 => 'Nagel', + 499238 => 'Röslau', + 499241 => 'Pegnitz', + 499242 => 'Gössweinstein', + 499243 => 'Pottenstein', + 499244 => 'Betzenstein', + 499245 => 'Obertrubach', + 499246 => 'Pegnitz-Trockau', + 499251 => 'Münchberg', + 499252 => 'Helmbrechts', + 499253 => 'Weissenstadt', + 499254 => 'Gefrees', + 499255 => 'Marktleugast', + 499256 => 'Stammbach', + 499257 => 'Zell Oberfranken', + 499260 => 'Wilhelmsthal Oberfranken', + 499261 => 'Kronach', + 499262 => 'Wallenfels', + 499263 => 'Ludwigsstadt', + 499264 => 'Küps', + 499265 => 'Pressig', + 499266 => 'Mitwitz', + 499267 => 'Nordhalben', + 499268 => 'Teuschnitz', + 499269 => 'Tettau Kreis Kronach', + 499270 => 'Creussen', + 499271 => 'Thurnau-Alladorf', + 499272 => 'Fichtelberg', + 499273 => 'Bad Berneck im Fichtelgebirge', + 499274 => 'Hollfeld', + 499275 => 'Speichersdorf', + 499276 => 'Bischofsgrün', + 499277 => 'Warmensteinach', + 499278 => 'Weidenberg', + 499279 => 'Mistelgau', + 499280 => 'Selbitz Oberfranken', + 499281 => 'Hof Saale', + 499282 => 'Naila', + 499283 => 'Rehau', + 499284 => 'Schwarzenbach an der Saale', + 499285 => 'Kirchenlamitz', + 499286 => 'Oberkotzau', + 499287 => 'Selb', + 499288 => 'Bad Steben', + 499289 => 'Schwarzenbach am Wald', + 499292 => 'Konradsreuth', + 499293 => 'Berg Oberfranken', + 499294 => 'Regnitzlosau', + 499295 => 'Töpen', + 499302 => 'Rottendorf Unterfranken', + 499303 => 'Eibelstadt', + 499305 => 'Estenfeld', + 499306 => 'Kist', + 499307 => 'Altertheim', + 49931 => 'Würzburg', + 499321 => 'Kitzingen', + 499323 => 'Iphofen', + 499324 => 'Dettelbach', + 499325 => 'Kleinlangheim', + 499326 => 'Markt Einersheim', + 499331 => 'Ochsenfurt', + 499332 => 'Marktbreit', + 499333 => 'Sommerhausen', + 499334 => 'Giebelstadt', + 499335 => 'Aub Kreis Würzburg', + 499336 => 'Bütthard', + 499337 => 'Gaukönigshofen', + 499338 => 'Röttingen Unterfranken', + 499339 => 'Ippesheim', + 499340 => 'Königheim-Brehmen', + 499341 => 'Tauberbischofsheim', + 499342 => 'Wertheim', + 499343 => 'Lauda-Königshofen', + 499344 => 'Gerchsheim', + 499345 => 'Külsheim Baden', + 499346 => 'Grünsfeld', + 499347 => 'Wittighausen', + 499348 => 'Werbach-Gamburg', + 499349 => 'Werbach-Wenkheim', + 499350 => 'Eussenheim-Hundsbach', + 499351 => 'Gemünden am Main', + 499352 => 'Lohr am Main', + 499353 => 'Karlstadt', + 499354 => 'Rieneck', + 499355 => 'Frammersbach', + 499356 => 'Burgsinn', + 499357 => 'Gräfendorf Bayern', + 499358 => 'Gössenheim', + 499359 => 'Karlstadt-Wiesenfeld', + 499360 => 'Thüngen', + 499363 => 'Arnstein Unterfranken', + 499364 => 'Zellingen', + 499365 => 'Rimpar', + 499366 => 'Geroldshausen Unterfranken', + 499367 => 'Unterpleichfeld', + 499369 => 'Uettingen', + 499371 => 'Miltenberg', + 499372 => 'Klingenberg am Main', + 499373 => 'Amorbach', + 499374 => 'Eschau', + 499375 => 'Freudenberg Baden', + 499376 => 'Collenberg', + 499377 => 'Freudenberg-Boxtal', + 499378 => 'Eichenbühl-Riedern', + 499381 => 'Volkach', + 499382 => 'Gerolzhofen', + 499383 => 'Wiesentheid', + 499384 => 'Schwanfeld', + 499385 => 'Kolitzheim', + 499386 => 'Prosselsheim', + 499391 => 'Marktheidenfeld', + 499392 => 'Faulbach Unterfranken', + 499393 => 'Rothenfels Unterfranken', + 499394 => 'Esselbach', + 499395 => 'Triefenstein', + 499396 => 'Urspringen bei Lohr', + 499397 => 'Wertheim-Dertingen', + 499398 => 'Birkenfeld bei Würzburg', + 499401 => 'Neutraubling', + 499402 => 'Regenstauf', + 499403 => 'Donaustauf', + 499404 => 'Nittendorf', + 499405 => 'Bad Abbach', + 499406 => 'Mintraching', + 499407 => 'Wenzenbach', + 499408 => 'Altenthann', + 499409 => 'Pielenhofen', + 49941 => 'Regensburg', + 499420 => 'Feldkirchen Niederbayern', + 499421 => 'Straubing', + 499422 => 'Bogen Niederbayern', + 499423 => 'Geiselhöring', + 499424 => 'Strasskirchen', + 499426 => 'Oberschneiding', + 499427 => 'Leiblfing', + 499428 => 'Kirchroth', + 499429 => 'Rain Niederbayern', + 499431 => 'Schwandorf', + 499433 => 'Nabburg', + 499434 => 'Bodenwöhr', + 499435 => 'Schwarzenfeld', + 499436 => 'Nittenau', + 499438 => 'Fensterbach', + 499439 => 'Neunburg-Kemnath', + 499441 => 'Kelheim', + 499442 => 'Riedenburg', + 499443 => 'Abensberg', + 499444 => 'Siegenburg', + 499445 => 'Neustadt an der Donau', + 499446 => 'Altmannstein', + 499447 => 'Essing', + 499448 => 'Hausen Niederbayern', + 499451 => 'Schierling', + 499452 => 'Langquaid', + 499453 => 'Thalmassing', + 499454 => 'Aufhausen Oberpfalz', + 499461 => 'Roding', + 499462 => 'Falkenstein Oberpfalz', + 499463 => 'Wald Oberpfalz', + 499464 => 'Walderbach', + 499465 => 'Neukirchen-Balbini', + 499466 => 'Stamsried', + 499467 => 'Michelsneukirchen', + 499468 => 'Zell Oberpfalz', + 499469 => 'Roding-Neubäu', + 499471 => 'Burglengenfeld', + 499472 => 'Hohenfels Oberpfalz', + 499473 => 'Kallmünz', + 499474 => 'Schmidmühlen', + 499480 => 'Sünching', + 499481 => 'Pfatter', + 499482 => 'Wörth an der Donau', + 499484 => 'Brennberg', + 499491 => 'Hemau', + 499492 => 'Parsberg', + 499493 => 'Beratzhausen', + 499495 => 'Breitenbrunn Oberpfalz', + 499497 => 'Seubersdorf in der Oberpfalz', + 499498 => 'Laaber', + 499499 => 'Painten', + 499502 => 'Frensdorf', + 499503 => 'Oberhaid Oberfranken', + 499504 => 'Stadelhofen', + 499505 => 'Litzendorf', + 49951 => 'Bamberg', + 499521 => 'Hassfurt', + 499522 => 'Eltmann', + 499523 => 'Hofheim in Unterfranken', + 499524 => 'Zeil am Main', + 499525 => 'Königsberg in Bayern', + 499526 => 'Riedbach', + 499527 => 'Knetzgau', + 499528 => 'Donnersdorf', + 499529 => 'Oberaurach', + 499531 => 'Ebern', + 499532 => 'Maroldsweisach', + 499533 => 'Untermerzbach', + 499534 => 'Burgpreppach', + 499535 => 'Pfarrweisach', + 499536 => 'Kirchlauter', + 499542 => 'Schesslitz', + 499543 => 'Hirschaid', + 499544 => 'Baunach', + 499545 => 'Buttenheim', + 499546 => 'Burgebrach', + 499547 => 'Zapfendorf', + 499548 => 'Mühlhausen Mittelfranken', + 499549 => 'Lisberg', + 499551 => 'Burgwindheim', + 499552 => 'Burghaslach', + 499553 => 'Ebrach Oberfranken', + 499554 => 'Untersteinbach Unterfranken', + 499555 => 'Schlüsselfeld-Aschbach', + 499556 => 'Geiselwind', + 499560 => 'Grub am Forst', + 499561 => 'Coburg', + 499562 => 'Sonnefeld', + 499563 => 'Rödental', + 499564 => 'Bad Rodach', + 499565 => 'Untersiemau', + 499566 => 'Meeder', + 499567 => 'Sesslach-Gemünda', + 499568 => 'Neustadt bei Coburg', + 499569 => 'Sesslach', + 499571 => 'Lichtenfels Bayern', + 499572 => 'Burgkunstadt', + 499573 => 'Staffelstein Oberfranken', + 499574 => 'Marktzeuln', + 499575 => 'Weismain', + 499576 => 'Lichtenfels-Isling', + 499602 => 'Neustadt an der Waldnaab', + 499603 => 'Floss', + 499604 => 'Wernberg-Köblitz', + 499605 => 'Weiherhammer', + 499606 => 'Pfreimd', + 499607 => 'Luhe-Wildenau', + 499608 => 'Kohlberg Oberpfalz', + 49961 => 'Weiden in der Oberpfalz', + 499621 => 'Amberg Oberpfalz', + 499622 => 'Hirschau Oberpfalz', + 499624 => 'Ensdorf Oberpfalz', + 499625 => 'Kastl bei Amberg', + 499626 => 'Hohenburg', + 499627 => 'Freudenberg Oberpfalz', + 499628 => 'Ursensollen', + 499631 => 'Tirschenreuth', + 499632 => 'Waldsassen', + 499633 => 'Mitterteich', + 499634 => 'Wiesau', + 499635 => 'Bärnau', + 499636 => 'Plössberg', + 499637 => 'Falkenberg Oberpfalz', + 499638 => 'Neualbenreuth', + 499639 => 'Mähring', + 499641 => 'Grafenwöhr', + 499642 => 'Kemnath Stadt', + 499643 => 'Auerbach in der Oberpfalz', + 499644 => 'Pressath', + 499645 => 'Eschenbach in der Oberpfalz', + 499646 => 'Freihung', + 499647 => 'Kirchenthumbach', + 499648 => 'Neustadt am Kulm', + 499651 => 'Vohenstrauss', + 499652 => 'Waidhaus', + 499653 => 'Eslarn', + 499654 => 'Pleystein', + 499655 => 'Tännesberg', + 499656 => 'Moosbach bei Vohenstrauss', + 499657 => 'Waldthurn', + 499658 => 'Georgenberg', + 499659 => 'Leuchtenberg', + 499661 => 'Sulzbach-Rosenberg', + 499662 => 'Vilseck', + 499663 => 'Neukirchen bei Sulzbach-Rosenberg', + 499664 => 'Hahnbach', + 499665 => 'Königstein Oberpfalz', + 499666 => 'Illschwang', + 499671 => 'Oberviechtach', + 499672 => 'Neunburg vorm Wald', + 499673 => 'Tiefenbach Oberpfalz', + 499674 => 'Schönsee', + 499675 => 'Altendorf am Nabburg', + 499676 => 'Winklarn', + 499677 => 'Oberviechtach-Pullenried', + 499681 => 'Windischeschenbach', + 499682 => 'Erbendorf', + 499683 => 'Friedenfels', + 499701 => 'Sandberg Unterfranken', + 499704 => 'Euerdorf', + 499708 => 'Bad Bocklet', + 49971 => 'Bad Kissingen', + 499720 => 'Üchtelhausen', + 499721 => 'Schweinfurt', + 499722 => 'Werneck', + 499723 => 'Röthlein', + 499724 => 'Stadtlauringen', + 499725 => 'Poppenhausen Unterfranken', + 499726 => 'Euerbach', + 499727 => 'Schonungen-Marktsteinach', + 499728 => 'Wülfershausen Unterfranken', + 499729 => 'Grettstadt', + 499732 => 'Hammelburg', + 499733 => 'Münnerstadt', + 499734 => 'Burkardroth', + 499735 => 'Massbach', + 499736 => 'Oberthulba', + 499737 => 'Wartmannsroth', + 499738 => 'Rottershausen', + 499741 => 'Bad Brückenau', + 499742 => 'Kalbach Rhön', + 499744 => 'Zeitlofs-Detter', + 499745 => 'Wildflecken', + 499746 => 'Zeitlofs', + 499747 => 'Geroda Bayern', + 499748 => 'Motten', + 499749 => 'Oberbach Unterfranken', + 499761 => 'Bad Königshofen im Grabfeld', + 499762 => 'Saal an der Saale', + 499763 => 'Sulzdorf an der Lederhecke', + 499764 => 'Höchheim', + 499765 => 'Trappstadt', + 499766 => 'Grosswenkheim', + 499771 => 'Bad Neustadt an der Saale', + 499772 => 'Bischofsheim an der Rhön', + 499773 => 'Unsleben', + 499774 => 'Oberelsbach', + 499775 => 'Schönau an der Brend', + 499776 => 'Mellrichstadt', + 499777 => 'Ostheim von der Rhön', + 499778 => 'Fladungen', + 499779 => 'Nordheim von der Rhön', + 499802 => 'Ansbach-Katterbach', + 499803 => 'Colmberg', + 499804 => 'Aurach', + 499805 => 'Burgoberbach', + 49981 => 'Ansbach', + 499820 => 'Lehrberg', + 499822 => 'Bechhofen an der Heide', + 499823 => 'Leutershausen', + 499824 => 'Dietenhofen', + 499825 => 'Herrieden', + 499826 => 'Weidenbach Mittelfranken', + 499827 => 'Lichtenau Mittelfranken', + 499828 => 'Rügland', + 499829 => 'Flachslanden', + 499831 => 'Gunzenhausen', + 499832 => 'Wassertrüdingen', + 499833 => 'Heidenheim Mittelfranken', + 499834 => 'Theilenhofen', + 499835 => 'Ehingen Mittelfranken', + 499836 => 'Gunzenhausen-Cronheim', + 499837 => 'Haundorf', + 499841 => 'Bad Windsheim', + 499842 => 'Uffenheim', + 499843 => 'Burgbernheim', + 499844 => 'Obernzenn', + 499845 => 'Oberdachstetten', + 499846 => 'Ipsheim', + 499847 => 'Ergersheim', + 499848 => 'Simmershofen', + 499851 => 'Dinkelsbühl', + 499852 => 'Feuchtwangen', + 499853 => 'Wilburgstetten', + 499854 => 'Wittelshofen', + 499855 => 'Dentlein am Forst', + 499856 => 'Dürrwangen', + 499857 => 'Schopfloch Mittelfranken', + 499861 => 'Rothenburg ob der Tauber', + 499865 => 'Adelshofen Mittelfranken', + 499867 => 'Geslau', + 499868 => 'Schillingsfürst', + 499869 => 'Wettringen Mittelfranken', + 499871 => 'Windsbach', + 499872 => 'Heilsbronn', + 499873 => 'Abenberg-Wassermungenau', + 499874 => 'Neuendettelsau', + 499875 => 'Wolframs-Eschenbach', + 499876 => 'Rohr Mittelfranken', + 499901 => 'Hengersberg Bayern', + 499903 => 'Schöllnach', + 499904 => 'Lalling', + 499905 => 'Bernried Niederbayern', + 499906 => 'Mariaposching', + 499907 => 'Zenting', + 499908 => 'Schöfweg', + 49991 => 'Deggendorf', + 499920 => 'Bischofsmais', + 499921 => 'Regen', + 499922 => 'Zwiesel', + 499923 => 'Teisnach', + 499924 => 'Bodenmais', + 499925 => 'Bayerisch Eisenstein', + 499926 => 'Frauenau', + 499927 => 'Kirchberg Wald', + 499928 => 'Kirchdorf im Wald', + 499929 => 'Ruhmannsfelden', + 499931 => 'Plattling', + 499932 => 'Osterhofen', + 499933 => 'Wallersdorf', + 499935 => 'Stephansposching', + 499936 => 'Wallerfing', + 499937 => 'Oberpöring', + 499938 => 'Moos Niederbayern', + 499941 => 'Kötzting', + 499942 => 'Viechtach', + 499943 => 'Lam Oberpfalz', + 499944 => 'Miltach', + 499945 => 'Arnbruck', + 499946 => 'Hohenwarth bei Kötzing', + 499947 => 'Neukirchen bei Hl Blut', + 499948 => 'Eschlkam', + 499951 => 'Landau an der Isar', + 499952 => 'Eichendorf', + 499953 => 'Pilsting', + 499954 => 'Simbach Niederbayern', + 499955 => 'Mamming', + 499956 => 'Eichendorf-Aufhausen', + 499961 => 'Mitterfels', + 499962 => 'Schwarzach Niederbayern', + 499963 => 'Konzell', + 499964 => 'Stallwang', + 499965 => 'Sankt Englmar', + 499966 => 'Wiesenfelden', + 499971 => 'Cham', + 499972 => 'Waldmünchen', + 499973 => 'Furth im Wald', + 499974 => 'Traitsching', + 499975 => 'Waldmünchen-Geigant', + 499976 => 'Rötz', + 499977 => 'Arnschwang', + 499978 => 'Schönthal Oberpfalz', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/51.php b/src/libphonenumber/geocoding/data/en/51.php new file mode 100644 index 000000000..dfd90146c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/51.php @@ -0,0 +1,27 @@ + 'Lima/Callao', + 5141 => 'Amazonas', + 5142 => 'San Martín', + 5143 => 'Ancash', + 5144 => 'La Libertad', + 5151 => 'Puno', + 5152 => 'Tacna', + 5153 => 'Moquegua', + 5154 => 'Arequipa', + 5156 => 'Ica', + 5161 => 'Ucayali', + 5162 => 'Huánuco', + 5163 => 'Pasco', + 5164 => 'Junín', + 5165 => 'Loreto', + 5166 => 'Ayacucho', + 5167 => 'Huancavelica', + 5172 => 'Tumbes', + 5173 => 'Piura', + 5174 => 'Lambayeque', + 5176 => 'Cajamarca', + 5182 => 'Madre de Dios', + 5183 => 'Apurímac', + 5184 => 'Cusco', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/53.php b/src/libphonenumber/geocoding/data/en/53.php new file mode 100644 index 000000000..2738cbfcc --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/53.php @@ -0,0 +1,18 @@ + 'Guantánamo Province', + 5322 => 'Santiago de Cuba Province', + 5323 => 'Granma Province', + 5324 => 'Holguín Province', + 5331 => 'Las Tunas Province', + 5332 => 'Camagüey Province', + 5333 => 'Ciego de Ávila Province', + 5341 => 'Sancti Spíritus Province', + 5342 => 'Villa Clara Province', + 5343 => 'Cienfuegos Province', + 5345 => 'Matanzas Province', + 5346 => 'Isle of Youth', + 5347 => 'Havana Province', + 5348 => 'Pinar del Río Province', + 537 => 'Havana City', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/54.php b/src/libphonenumber/geocoding/data/en/54.php new file mode 100644 index 000000000..54d3d0466 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/54.php @@ -0,0 +1,217 @@ + 'Buenos Aires', + 54220 => 'Merlo', + 54221 => 'La Plata', + 542221 => 'Verónica, Buenos Aires', + 542223 => 'Coronel Brandsen', + 542224 => 'Buenos Aires Province', + 542225 => 'San Vicente, Buenos Aires', + 542226 => 'Cañuelas', + 542227 => 'Lobos', + 542229 => 'Buenos Aires Province', + 54223 => 'Mar del Plata, General Pueyrredón', + 542241 => 'Buenos Aires Province', + 542243 => 'General Belgrano, Buenos Aires', + 542244 => 'Las Flores', + 542245 => 'Dolores, Buenos Aires', + 542246 => 'Santa Teresita, La Costa', + 542252 => 'San Clemente del Tuyú, La Costa', + 542254 => 'Pinamar, Buenos Aires', + 542255 => 'Villa Gesell, Buenos Aires', + 542257 => 'Mar de Ajo, La Costa', + 542261 => 'Lobería, Buenos Aires', + 542262 => 'Necochea', + 542265 => 'Coronel Vidal, Buenos Aires', + 542266 => 'Buenos Aires Province', + 542267 => 'General Juan Madariaga', + 542268 => 'Maipú, Buenos Aires', + 542271 => 'San Miguel del Monte, Buenos Aires', + 542272 => 'Navarro, Buenos Aires', + 542281 => 'La Matanza', + 542283 => 'Buenos Aires Province', + 542284 => 'Olavarría, Buenos Aires', + 542285 => 'Laprida, Buenos Aires', + 542286 => 'General Lamadrid, Buenos Aires', + 542291 => 'Miramar, Buenos Aires', + 542292 => 'Buenos Aires Province', + 542296 => 'Ayacucho, Buenos Aires', + 542297 => 'Buenos Aires Province', + 54230 => 'Pilar, Buenos Aires', + 542302 => 'General Pico, La Pampa', + 542314 => 'Bolívar, Buenos Aires', + 542316 => 'Daireaux, Buenos Aires', + 542317 => '9 de Julio, Buenos Aires', + 542320 => 'José C. Paz', + 542323 => 'Luján', + 542324 => 'Mercedes', + 542325 => 'San Andrés de Giles/Azcuénaga', + 542326 => 'San Antonio de Areco', + 542331 => 'Realicó, La Pampa', + 542333 => 'Quemú Quemú', + 542334 => 'Eduardo Castex, La Pampa', + 542335 => 'Ingeniero Luiggi, La Pampa', + 542336 => 'Capital', + 542337 => 'Buenos Aires Province', + 542342 => 'Bragado', + 542344 => 'Buenos Aires Province', + 542345 => 'General Pueyrredón', + 542346 => 'Chivilcoy', + 542352 => 'Chacabuco', + 542353 => 'General Arenales, Buenos Aires', + 542354 => 'Buenos Aires Province', + 542355 => 'Lincoln, Buenos Aires', + 542356 => 'General Pinto, Buenos Aires', + 542358 => 'Buenos Aires Province', + 54236 => 'Junín, Buenos Aires', + 54237 => 'Moreno', + 542392 => 'Buenos Aires/Trenque Lauquen', + 542394 => 'Salliqueló, Buenos Aires', + 542395 => 'La Matanza', + 542396 => 'Pehuajó, Buenos Aires', + 542473 => 'Colón, Buenos Aires', + 542474 => 'Buenos Aires Province', + 542475 => 'Rojas, Buenos Aires', + 542477 => 'Pergamino', + 542478 => 'Arrecifes, Buenos Aires', + 54249 => 'Tandil, Buenos Aires', + 54260 => 'San Rafael', + 54261 => 'Mendoza, Capital', + 542622 => 'Tunuyán, Mendoza', + 542625 => 'General Alvear, Mendoza', + 54263 => 'San Martin', + 54264 => 'San Juan, Capital', + 542646 => 'Valle Fértil', + 542656 => 'Merlo, San Luis', + 542657 => 'Villa Mercedes, General Pedernera', + 54266 => 'San Luis, La Capital', + 54280 => 'Trelew, Rawson', + 542901 => 'Ushuaia', + 542902 => 'El Calafate, Lago Argentino', + 54291 => 'Bahía Blanca', + 542920 => 'Viedma, Adolfo Alsina', + 542921 => 'Coronel Dorrego, Buenos Aires', + 542922 => 'Coronel Pringles, Buenos Aires', + 542923 => 'Pigüé, Buenos Aires', + 542924 => 'Darregueira, Buenos Aires', + 542926 => 'Coronel Suárez, Buenos Aires', + 542927 => 'Buenos Aires Province', + 542928 => 'Pedro Luro, Buenos Aires', + 542931 => 'Río Colorado, Río Negro', + 542932 => 'Punta Alta, Buenos Aires', + 542934 => 'San Antonio Oeste, Río Negro', + 542936 => 'Buenos Aires Province', + 54294 => 'San Carlos de Bariloche, Río Negro', + 542940 => 'Ingeniero Jacobacci, Río Negro', + 542942 => 'Zapala', + 542945 => 'Esquel, Futaleufú', + 542946 => 'Choele Choel, Río Negro', + 542948 => 'Chos Malal, Neuquén', + 542952 => 'General Acha, La Pampa', + 542953 => 'Macachín, La Pampa', + 542954 => 'Santa Rosa, La Pampa', + 542962 => 'Puerto San Julián, Santa Cruz', + 542964 => 'Río Grande', + 542966 => 'Río Gallegos, Ger Aike', + 54297 => 'Comodoro Rivadavia, Escalante', + 542972 => 'San Martín de los Andes', + 54298 => 'General Roca, Río Negro', + 542983 => 'Tres Arroyos', + 54299 => 'Neuquén, Confluencia', + 543327 => 'López Camelo, Buenos Aires', + 543329 => 'Buenos Aires Province', + 54336 => 'San Nicolás, Buenos Aires', + 543382 => 'Rufino, Santa Fe', + 543385 => 'Laboulaye, Córdoba', + 543388 => 'General Villegas, Buenos Aires', + 543400 => 'Villa Constitución, Santa Fe', + 543401 => 'El Trebol, Santa Fe', + 543402 => 'Santa Fe', + 543404 => 'Rosario', + 543405 => 'San Javier, Santa Fe', + 543406 => 'San Jorge, Santa Fe', + 543407 => 'Ramallo', + 543408 => 'San Cristóbal, Santa Fe', + 54341 => 'Rosario', + 54342 => 'Santa Fe, La Capital', + 54343 => 'Paraná', + 543442 => 'Concepción del Uruguay, Entre Ríos', + 543444 => 'Gualeguay, Entre Ríos', + 543445 => 'Rosario del Tala, Entre Ríos', + 543446 => 'Gualeguaychú', + 543447 => 'Colón', + 54345 => 'Concordia, Entre Ríos', + 543460 => 'Santa Teresa, Santa Fe', + 543462 => 'Venado Tuerto, General López', + 543463 => 'Canals, Córdoba', + 543464 => 'Casilda, Santa Fe', + 543465 => 'Firmat, Santa Fe', + 543467 => 'San José de La Esquina, Santa Fe', + 543469 => 'Acebal, Santa Fe', + 543471 => 'Cañada de Gómez, Santa Fe', + 543472 => 'Marcos Juárez', + 543476 => 'San Lorenzo, Santa Fe', + 54348 => 'Escobar, Buenos Aires', + 543482 => 'Reconquista, Santa Fe', + 543483 => 'Rosario', + 543487 => 'Zárate', + 543489 => 'Campana', + 543491 => 'Ceres, Santa Fe', + 543492 => 'Rafaela, Santa Fe', + 543493 => 'Sunchales, Santa Fe', + 543496 => 'Esperanza, Santa Fe', + 543498 => 'San Justo, Santa Fe', + 54351 => 'Córdoba, Capital', + 543521 => 'Capital', + 543525 => 'Jesús María, Córdoba', + 54353 => 'Villa María, General San Martin', + 543541 => 'Villa Carlos Paz, Córdoba', + 543543 => 'Córdoba, Capital', + 543544 => 'Villa Dolores, Córdoba', + 543546 => 'Villa General Belgrano, Córdoba', + 543547 => 'Alta Gracia, Córdoba', + 543548 => 'La Falda, Córdoba', + 543549 => 'Córdoba', + 543562 => 'Morteros, Córdoba', + 543563 => 'Capital', + 543564 => 'Córdoba', + 543571 => 'Río Tercero, Córdoba', + 543572 => 'Capital', + 543573 => 'Villa del Rosario, Córdoba', + 543576 => 'Córdoba', + 54358 => 'Río Cuarto', + 54362 => 'Resistencia, San Fernando', + 54364 => 'Presidencia Roque Sáenz Pena, Chaco', + 54370 => 'Formosa', + 543718 => 'Clorinda, Formosa', + 543725 => 'Chaco', + 543731 => 'Charata, Chacabuco', + 543734 => 'Machagai, Chaco', + 543735 => 'Villa Angela, Mayor Luis Fonta', + 543743 => 'Puerto Rico, Misiones', + 543751 => 'El Dorado, Misiones', + 543754 => 'Leandro N. Alem, Misiones', + 543755 => 'Oberá, Misiones', + 543756 => 'Santo Tomé, Corrientes', + 543757 => 'Puerto Iguazú, Misiones', + 543758 => 'Apóstoles, Misiones', + 54376 => 'Posadas, Capital', + 543772 => 'Paso de Los Libres, Corrientes/Resistencia', + 543773 => 'Mercedes, Corrientes', + 543774 => 'Curuzú Cuatiá, Corrientes', + 543775 => 'Monte Caseros, Corrientes', + 543777 => 'Goya, Corrientes', + 54379 => 'Corrientes, Capital', + 54380 => 'La Rioja', + 54381 => 'San Miguel de Tucumán, Capital', + 543825 => 'Chilecito, La Rioja', + 54383 => 'Catamarca', + 543835 => 'Andalgalá, Catamarca', + 543844 => 'Añatuya, Santiago del Estero', + 54385 => 'Santiago del Estero, Capital', + 543863 => 'Monteros, Tucumán', + 543865 => 'Concepción, Tucumán', + 543868 => 'Cafayate, Salta', + 54387 => 'Salta, Capital', + 54388 => 'San Salvador de Jujuy, Doctor Manuel Belgrano', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/55.php b/src/libphonenumber/geocoding/data/en/55.php new file mode 100644 index 000000000..afaef93f5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/55.php @@ -0,0 +1,66 @@ + 'São Paulo - SP', + 5512 => 'São José dos Campos - SP', + 5513 => 'Santos - SP', + 5514 => 'Bauru - SP', + 5515 => 'Sorocaba - SP', + 5516 => 'Ribeirão Preto - SP', + 5517 => 'São José do Rio Preto - SP', + 5518 => 'Araçatuba - SP', + 5519 => 'Campinas - SP', + 5521 => 'Rio de Janeiro - RJ', + 5522 => 'Campos dos Goytacazes - RJ', + 5524 => 'Petrópolis - RJ', + 5527 => 'Vitória - ES', + 5528 => 'Cachoeiro de Itapemirim - ES', + 5531 => 'Belo Horizonte - MG', + 5532 => 'Juiz de Fora - MG', + 5533 => 'Governador Valadares - MG', + 5534 => 'Araguari - MG', + 5537 => 'Divinópolis - MG', + 5538 => 'Montes Claros - MG', + 5541 => 'Curitiba - PR', + 5542 => 'Ponta Grossa - PR', + 5543 => 'Londrina - PR', + 5544 => 'Maringá - PR', + 5545 => 'Cascavel - PR', + 5546 => 'Pato Branco - PR', + 5547 => 'Joinville - SC', + 5548 => 'Florianópolis - SC', + 5549 => 'Chapecó - SC', + 5551 => 'Porto Alegre - RS', + 5553 => 'Pelotas - RS', + 5554 => 'Caxias do Sul - RS', + 5561 => 'Brasília - DF', + 5562 => 'Goiânia - GO', + 5563 => 'Palmas - TO', + 5565 => 'Cuiabá - MT', + 5566 => 'Rondonópolis - MT', + 5567 => 'Campo Grande - MS', + 5568 => 'Rio Branco - AC', + 5569 => 'Porto Velho - RO', + 5571 => 'Salvador - BA', + 5573 => 'Itabuna - BA', + 5574 => 'Juazeiro - BA', + 5575 => 'Feira de Santana - BA', + 5577 => 'Vitória da Conquista - BA', + 5579 => 'Aracaju - SE', + 5581 => 'Recife - PE', + 5582 => 'Maceió - AL', + 5583 => 'João Pessoa - PB', + 5584 => 'Natal - RN', + 5585 => 'Fortaleza - CE', + 5586 => 'Teresina - PI', + 5587 => 'Petrolina - PE', + 5588 => 'Juazeiro do Norte - CE', + 5589 => 'Picos - PI', + 5591 => 'Belém - PA', + 5592 => 'Manaus - AM', + 5593 => 'Santarém - PA', + 5594 => 'Marabá - PA', + 5595 => 'Boa Vista - RR', + 5596 => 'Macapá - AP', + 5598 => 'São Luís - MA', + 5599 => 'Imperatriz - MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/56.php b/src/libphonenumber/geocoding/data/en/56.php new file mode 100644 index 000000000..cb6e6d10b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/56.php @@ -0,0 +1,27 @@ + 'Santiago, Metropolitan Region', + 5632 => 'Valparaíso', + 5633 => 'Quillota, Valparaíso', + 5634 => 'San Felipe, Valparaíso', + 5635 => 'San Antonio, Valparaíso', + 5641 => 'Concepción, Biobío', + 5642 => 'Chillán, Biobío', + 5643 => 'Los Angeles, Biobío', + 5645 => 'Temuco, Araucanía', + 5651 => 'La Serena, Coquimbo', + 5652 => 'Copiapó, Atacama', + 5653 => 'Ovalle, Coquimbo', + 5655 => 'Antofagasta', + 5657 => 'Iquique, Tarapacá', + 5658 => 'Arica, Arica and Parinacota', + 5661 => 'Punta Arenas, Magallanes and Antártica Chilena', + 5663 => 'Valdivia, Los Ríos', + 5664 => 'Osorno, Los Lagos', + 5665 => 'Puerto Montt, Los Lagos', + 5667 => 'Coyhaique, Aisén', + 5671 => 'Talca, Maule', + 5672 => 'Rancagua, O\'Higgins', + 5673 => 'Linares, Maule', + 5675 => 'Curicó, Maule', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/57.php b/src/libphonenumber/geocoding/data/en/57.php new file mode 100644 index 000000000..e53b4b603 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/57.php @@ -0,0 +1,171 @@ + 'Bogotá', + 5713 => 'Bogotá', + 5714 => 'Bogotá', + 5715 => 'Bogotá', + 5716 => 'Bogotá', + 5717 => 'Bogotá', + 571820 => 'Madrid', + 571821 => 'Funza', + 571822 => 'Funza', + 5718230 => 'Subachoque', + 5718232 => 'Funza', + 5718240 => 'El Rosal', + 5718241 => 'El Rosal', + 57182420 => 'La Pradera', + 57182428 => 'Subachoque', + 57182429 => 'Subachique', + 5718243 => 'Bojaca', + 5718245 => 'Subachoque', + 5718246 => 'Puente Piedra', + 5718247 => 'La Punta', + 5718249 => 'Zipacon', + 5718250 => 'Madrid', + 5718251 => 'Madrid', + 5718252 => 'Madrid', + 5718253 => 'Madrid', + 5718254 => 'Madrid', + 5718255 => 'Madrid', + 5718256 => 'Madrid', + 5718257 => 'Funza', + 571826 => 'Funza', + 571827 => 'Mosquera', + 5718283 => 'Mosquera', + 5718288 => 'Madrid', + 5718289 => 'Madrid', + 571830 => 'Girardot', + 571831 => 'Girardot', + 571832 => 'Girardot', + 571833 => 'Girardot', + 5718370 => 'Jerusalén', + 5718371 => 'Guataqui', + 5718373 => 'Beltrán', + 5718375 => 'Nariño', + 5718376 => 'Tocaima', + 5718381 => 'Agua de Dios', + 5718383 => 'Nilo', + 5718384 => 'Viota', + 5718385 => 'Nariño', + 5718386 => 'Apulo', + 57183925 => 'Nilo', + 57183926 => 'Nilo', + 57183927 => 'Nilo', + 57183928 => 'Nilo', + 57183929 => 'La Esmeralda', + 5718393 => 'Girardot', + 5718397 => 'Apulo', + 5718398 => 'Apulo', + 5718402 => 'San Antonio de Tequendama', + 5718403 => 'Choachi', + 5718404 => 'Fomeque', + 5718412 => 'Santa Inés', + 5718416 => 'Guaduas', + 5718417 => 'Guaduas', + 5718419 => 'Pandi', + 571842 => 'Facatativa', + 5718430 => 'Facatativa', + 5718431 => 'Facatativa', + 57184330 => 'Ninaima', + 57184331 => 'Ninaima', + 57184332 => 'Ninaima', + 57184333 => 'Tobia', + 57184334 => 'Tobia', + 5718434 => 'Cartagenita', + 5718435 => 'Cartagenita', + 5718436 => 'Facatativa', + 5718437 => 'Facatativa', + 5718438 => 'Facatativa', + 5718439 => 'Facatativa', + 5718440 => 'Facatativa', + 5718441 => 'Viani', + 5718442 => 'Cachipay', + 5718443 => 'Cachipay', + 5718444 => 'Villeta', + 5718445 => 'Villeta', + 5718446 => 'Villeta', + 5718447 => 'Villeta', + 5718449 => 'La Peña', + 5718450 => 'San Antonio de Tequendama', + 5718451 => 'Nocaima', + 571845340 => 'La Florida', + 571845341 => 'La Florida', + 571845342 => 'La Florida', + 571845343 => 'La Florida', + 571845344 => 'La Florida', + 571845345 => 'La Florida', + 5718480 => 'Quebradanegra', + 5718481 => 'Quebradanegra', + 5718482 => 'La Magdalena', + 57230 => 'Cali', + 57231 => 'Cali', + 57232 => 'Cali', + 57233 => 'Cali', + 57234 => 'Cali', + 57235 => 'Cali', + 57236 => 'Cali', + 57272 => 'Pasto', + 57273 => 'Pasto', + 57288 => 'Cali', + 57289 => 'Cali', + 57290 => 'Cali', + 57292 => 'Cali', + 5742 => 'Medellín', + 5743 => 'Medellín', + 5744 => 'Medellín', + 5745 => 'Medellín', + 574842 => 'Medellín', + 5748510 => 'Medellín', + 5748511 => 'Medellín', + 5748720 => 'Medellín', + 5748721 => 'Medellín', + 5748722 => 'Medellín', + 5748723 => 'Medellín', + 5748724 => 'Medellín', + 5748725 => 'Medellín', + 5748726 => 'Medellín', + 5749092 => 'Medellín', + 574911 => 'Medellín', + 574913 => 'Medellín', + 574917 => 'Medellín', + 57492 => 'Medellín', + 57532 => 'Barranquilla', + 57533 => 'Barranquilla', + 57534 => 'Barranquilla', + 57535 => 'Barranquilla', + 57536 => 'Barranquilla', + 57537 => 'Barranquilla', + 57538 => 'Barranquilla', + 57557 => 'Valledupar', + 57562951 => 'Cartagena', + 57562956 => 'Cartagena', + 57562957 => 'Cartagena', + 57562958 => 'Cartagena', + 57562959 => 'Cartagena', + 57565 => 'Cartagena', + 57566 => 'Cartagena', + 57567 => 'Cartagena', + 57568 => 'Cartagena', + 57631 => 'Pereira', + 57632 => 'Pereira', + 57633 => 'Pereira', + 57634 => 'Pereira', + 57635 => 'Pereira', + 57687 => 'Manizales', + 57688 => 'Manizales', + 57689 => 'Manizales', + 57757 => 'Cucuta', + 57758 => 'Cucuta', + 57761 => 'Bucaramanga', + 57763 => 'Bucaramanga', + 57764 => 'Bucaramanga', + 57765 => 'Bucaramanga', + 57767 => 'Bucaramanga', + 57768 => 'Bucaramanga', + 57790 => 'Bucaramanga', + 57826 => 'Ibague', + 57827 => 'Ibague', + 57866 => 'Villavicencio', + 57886 => 'Neiva', + 57887 => 'Neiva', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/58.php b/src/libphonenumber/geocoding/data/en/58.php new file mode 100644 index 000000000..df85b507c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/58.php @@ -0,0 +1,58 @@ + 'Caracas/Miranda/Vargas', + 58234 => 'Miranda', + 58235 => 'Anzoátegui/Bolívar/Guárico', + 58237 => 'Federal Dependencies', + 58238 => 'Guárico', + 58239 => 'Miranda', + 58241 => 'Carabobo', + 58242 => 'Carabobo', + 58243 => 'Aragua/Carabobo', + 58244 => 'Aragua', + 58245 => 'Aragua/Carabobo', + 58246 => 'Aragua/Guárico', + 58247 => 'Apure/Guárico', + 58248 => 'Amazonas', + 58249 => 'Carabobo/Falcón', + 58251 => 'Lara/Yaracuy', + 58252 => 'Lara', + 58253 => 'Lara/Yaracuy', + 58254 => 'Yaracuy', + 58255 => 'Portuguesa', + 58256 => 'Portuguesa', + 58257 => 'Portuguesa', + 58258 => 'Cojedes', + 58259 => 'Falcón', + 58260 => 'Colombia', + 58261 => 'Zulia', + 58262 => 'Zulia', + 58263 => 'Zulia', + 58264 => 'Zulia', + 58265 => 'Zulia', + 58266 => 'Zulia', + 58267 => 'Zulia', + 58268 => 'Falcón', + 58269 => 'Falcón', + 58270 => 'Colombia', + 58271 => 'Mérida/Trujillo/Zulia', + 58272 => 'Trujillo', + 58273 => 'Barinas/Mérida', + 58274 => 'Mérida', + 58275 => 'Mérida/Zulia', + 58276 => 'Táchira', + 58277 => 'Táchira', + 58278 => 'Apure/Barinas', + 58281 => 'Anzoátegui', + 58282 => 'Anzoátegui', + 58283 => 'Anzoátegui', + 58285 => 'Bolívar', + 58286 => 'Bolívar', + 58287 => 'Delta Amacuro/Monagas', + 58288 => 'Bolívar', + 58291 => 'Monagas', + 58292 => 'Monagas', + 58293 => 'Sucre', + 58294 => 'Sucre', + 58295 => 'Nueva Esparta', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/62.php b/src/libphonenumber/geocoding/data/en/62.php new file mode 100644 index 000000000..30a503097 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/62.php @@ -0,0 +1,311 @@ + 'Greater Jakarta', + 6222 => 'Bandung/Cimahi', + 62231 => 'Cirebon', + 62232 => 'Kuningan', + 62233 => 'Majalengka', + 62234 => 'Indramayu', + 6224 => 'Semarang', + 62251 => 'Bogor', + 62252 => 'Rangkasbitung', + 62253 => 'Pandeglang', + 62254 => 'Serang/Merak', + 62257 => 'Serang', + 62260 => 'Subang', + 62261 => 'Sumedang', + 62262 => 'Garut', + 62263 => 'Cianjur', + 62264 => 'Purwakarta/Cikampek', + 62265 => 'Tasikmalaya/Banjar/Ciamis', + 62266 => 'Sukabumi', + 62267 => 'Karawang', + 62271 => 'Surakarta/Sukoharjo/Karanganyar/Sragen', + 62272 => 'Klaten', + 62273 => 'Wonogiri', + 62274 => 'Yogyakarta', + 62275 => 'Purworejo', + 62276 => 'Boyolali', + 62280 => 'West Cilacap', + 62281 => 'Banyumas/Purbalingga', + 62282 => 'East Cilacap', + 62283 => 'Tegal/Brebes', + 62284 => 'Pemalang', + 62285 => 'Pekalongan/Batang/Comal', + 62286 => 'Banjarnegara/Wonosobo', + 62287 => 'Kebumen/Karanganyar', + 62289 => 'Bumiayu', + 62291 => 'Demak/Jepara/Kudus', + 62292 => 'Purwodadi', + 62293 => 'Magelang/Mungkid/Temanggung', + 62294 => 'Kendal', + 62295 => 'Pati/Rembang', + 62296 => 'Blora', + 62297 => 'Karimun Jawa', + 62298 => 'Salatiga/Ambarawa', + 62299 => 'Nusakambangan', + 6231 => 'Surabaya', + 62321 => 'Mojokerto/Jombang', + 62322 => 'Lamongan', + 62323 => 'Sampang', + 62324 => 'Pamekasan', + 62325 => 'Sangkapura', + 62327 => 'Kangean/Masalembu', + 62328 => 'Sumenep', + 62331 => 'Jember', + 62332 => 'Bondowoso', + 62333 => 'Banyuwangi', + 62334 => 'Lumajang', + 62335 => 'Probolinggo', + 62336 => 'Jember', + 62338 => 'Situbondo', + 62341 => 'Malang/Batu', + 62342 => 'Blitar', + 62343 => 'Pasuruan', + 62351 => 'Madiun/Magetan/Ngawi', + 62352 => 'Ponorogo', + 62353 => 'Bojonegoro', + 62354 => 'Kediri', + 62355 => 'Tulungagung/Trenggalek', + 62356 => 'Rembang/Tuban', + 62357 => 'Pacitan', + 62358 => 'Nganjuk', + 62361 => 'Denpasar', + 62362 => 'Singaraja', + 62363 => 'Amlapura', + 62364 => 'Mataram', + 62365 => 'Negara/Gilimanuk', + 62366 => 'Klungkung/Bangli', + 62368 => 'Baturiti', + 62370 => 'Mataram/Praya', + 62371 => 'Sumbawa', + 62372 => 'Alas/Taliwang', + 62373 => 'Dompu', + 62374 => 'Bima', + 62376 => 'Selong', + 62380 => 'Kupang', + 62381 => 'Ende', + 62382 => 'Maumere', + 62383 => 'Larantuka', + 62384 => 'Bajawa', + 62385 => 'Labuhanbajo/Ruteng', + 62386 => 'Kalabahi', + 62387 => 'Waingapu/Waikabubak', + 62388 => 'Kefamenanu/Soe', + 62389 => 'Atambua', + 62401 => 'Kendari', + 62402 => 'Baubau', + 62403 => 'Raha', + 62404 => 'Wanci', + 62405 => 'Kolaka', + 62408 => 'Unaaha', + 62410 => 'Pangkep', + 62411 => 'Makassar', + 62413 => 'Bulukumba/Bantaeng', + 62414 => 'Kepulauan Selayar', + 62417 => 'Malino', + 62418 => 'Takalar', + 62419 => 'Jeneponto', + 62420 => 'Enrekang', + 62421 => 'Parepare/Pinrang', + 62422 => 'Majene', + 62423 => 'Makale/Rantepao', + 62426 => 'Mamuju', + 62427 => 'Barru', + 62428 => 'Polewali', + 62430 => 'Amurang', + 62431 => 'Manado/Tomohon/Tondano', + 62432 => 'Tahuna', + 62434 => 'Kotamobagu', + 62435 => 'Gorontalo', + 62438 => 'Bitung', + 62443 => 'Marisa', + 62445 => 'Buol', + 62450 => 'Parigi', + 62451 => 'Palu', + 62452 => 'Poso', + 62453 => 'Tolitoli', + 62454 => 'Tinombo', + 62455 => 'Kotaraya/Moutong', + 62457 => 'Donggala', + 62458 => 'Tentena', + 62461 => 'Luwuk', + 62462 => 'Banggai', + 62463 => 'Bunta', + 62464 => 'Ampana', + 62465 => 'Kolonedale', + 62471 => 'Palopo', + 62472 => 'Pitumpanua', + 62473 => 'Masamba', + 62474 => 'Malili', + 62475 => 'Soroako', + 62481 => 'Watampone', + 62482 => 'Sinjai', + 62484 => 'Watansoppeng', + 62485 => 'Sengkang', + 62511 => 'Banjarmasin', + 62512 => 'Pelaihari', + 62513 => 'Muara Teweh', + 62517 => 'Kandangan/Barabai/Rantau/Negara', + 62518 => 'Kotabaru/Batulicin', + 62522 => 'Ampah', + 62525 => 'Buntok', + 62526 => 'Tamiang Layang/Tanjung', + 62527 => 'Amuntai', + 62528 => 'Purukcahu', + 62531 => 'Sampit', + 62532 => 'Pangkalan Bun', + 62534 => 'Ketapang', + 62536 => 'Palangkaraya/Kasongan', + 62537 => 'Kuala Kurun', + 62538 => 'Kuala Pembuang', + 62539 => 'Kuala Kuayan', + 62541 => 'Samarinda/Tenggarong', + 62542 => 'Balikpapan', + 62543 => 'Tanah Grogot', + 62545 => 'Melak', + 62548 => 'Bontang', + 62549 => 'Sangatta', + 62551 => 'Tarakan', + 62552 => 'Tanjungselor', + 62553 => 'Malinau', + 62554 => 'Tanjung Redeb', + 62556 => 'Nunukan', + 62561 => 'Pontianak/Mempawah', + 62562 => 'Singkawang/Sambas/Bengkayang', + 62563 => 'Ngabang', + 62564 => 'Sanggau', + 62565 => 'Sintang', + 62567 => 'Putussibau', + 62568 => 'Nanga Pinoh', + 6261 => 'Medan', + 62620 => 'Pangkalan Brandan', + 62621 => 'Tebing Tinggi/Sei Rampah', + 62622 => 'Pematangsiantar/Pematang Raya/Limapuluh', + 62623 => 'Kisaran/Tanjung Balai', + 62624 => 'Panipahan/Labuhanbatu', + 62625 => 'Parapat/Ajibata/Simanindo', + 62626 => 'Pangururan', + 62627 => 'Subulussalam/Sidikalang/Salak', + 62628 => 'Kabanjahe/Sibolangit', + 62629 => 'Kutacane', + 62630 => 'Teluk Dalam', + 62631 => 'Sibolga/Pandan', + 62632 => 'Balige', + 62633 => 'Tarutung/Dolok Sanggul', + 62634 => 'Padang Sidempuan/Sipirok', + 62635 => 'Gunung Tua', + 62636 => 'Panyabungan/Sibuhuan', + 62639 => 'Gunung Sitoli', + 62641 => 'Langsa', + 62642 => 'Blang Kejeren', + 62643 => 'Takengon', + 62644 => 'Bireuen', + 62645 => 'Lhokseumawe', + 62646 => 'Idi', + 62650 => 'Sinabang', + 62651 => 'Banda Aceh/Jantho/Lamno', + 62652 => 'Sabang', + 62653 => 'Sigli', + 62654 => 'Calang', + 62655 => 'Meulaboh', + 62656 => 'Tapaktuan', + 62657 => 'Bakongan', + 62658 => 'Singkil', + 62659 => 'Blangpidie', + 62702 => 'Tebing Tinggi', + 62711 => 'Palembang', + 62712 => 'Kayu Agung/Tanjung Raja', + 62713 => 'Prabumulih/Talang Ubi', + 62714 => 'Sekayu', + 62715 => 'Belinyu', + 62716 => 'Muntok', + 62717 => 'Pangkal Pinang/Sungailiat', + 62718 => 'Koba/Toboali', + 62719 => 'Manggar/Tanjung Pandan', + 62721 => 'Bandar Lampung', + 62722 => 'Kotaagung', + 62723 => 'Blambangan Umpu', + 62724 => 'Kotabumi', + 62725 => 'Metro', + 62726 => 'Menggala', + 62727 => 'Kalianda', + 62728 => 'Liwa', + 62729 => 'Pringsewu', + 62730 => 'Pagar Alam/Kota Agung', + 62731 => 'Lahat', + 62732 => 'Curup', + 62733 => 'Lubuklinggau/Muara Beliti', + 62734 => 'Muara Enim', + 62735 => 'Baturaja/Martapura/Muaradua', + 62736 => 'Bengkulu City', + 62737 => 'Arga Makmur/Mukomuko', + 62738 => 'Muara Aman', + 62739 => 'Bintuhan/Manna', + 62740 => 'Mendahara/Muara Sabak', + 62741 => 'Jambi City', + 62742 => 'Kualatungkal/Tebing Tinggi', + 62743 => 'Muara Bulian', + 62744 => 'Muara Tebo', + 62745 => 'Sarolangun', + 62746 => 'Bangko', + 62747 => 'Muarabungo', + 62748 => 'Sungai Penuh/Kerinci', + 62751 => 'Padang/Pariaman', + 62752 => 'Bukittinggi/Padang Panjang/Payakumbuh/Batusangkar', + 62753 => 'Lubuk Sikaping', + 62754 => 'Sijunjung', + 62755 => 'Solok', + 62756 => 'Painan', + 62757 => 'Balai Selasa', + 62760 => 'Teluk Kuantan', + 62761 => 'Pekanbaru', + 62762 => 'Bangkinang/Pasir Pengaraian', + 62763 => 'Selatpanjang', + 62764 => 'Siak Sri Indrapura', + 62765 => 'Dumai/Duri/Bagan Batu/Ujung Tanjung', + 62766 => 'Bengkalis', + 62767 => 'Bagansiapiapi', + 62768 => 'Tembilahan', + 62769 => 'Rengat/Air Molek', + 62771 => 'Tanjung Pinang', + 62772 => 'Tarempa', + 62773 => 'Ranai', + 62776 => 'Dabosingkep', + 62777 => 'Karimun', + 62778 => 'Batam', + 62779 => 'Tanjungbatu', + 62901 => 'Timika', + 62902 => 'Agats', + 62910 => 'Bandanaira', + 62911 => 'Ambon', + 62913 => 'Namlea', + 62914 => 'Masohi', + 62915 => 'Bula', + 62916 => 'Tual', + 62917 => 'Dobo', + 62918 => 'Saumlaku', + 62921 => 'Soasiu', + 62922 => 'Jailolo', + 62923 => 'Morotai', + 62924 => 'Tobelo', + 62927 => 'Labuha', + 62929 => 'Sanana', + 62931 => 'Saparua', + 62951 => 'Sorong', + 62952 => 'Teminabuan', + 62955 => 'Bintuni', + 62956 => 'Fakfak', + 62957 => 'Kaimana', + 62966 => 'Sarmi', + 62967 => 'Jayapura', + 62969 => 'Wamena', + 62971 => 'Merauke', + 62975 => 'Tanahmerah', + 62980 => 'Ransiki', + 62981 => 'Biak', + 62983 => 'Serui', + 62984 => 'Nabire', + 62985 => 'Nabire', + 62986 => 'Manokwari', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/66.php b/src/libphonenumber/geocoding/data/en/66.php new file mode 100644 index 000000000..fa9b8ac8d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/66.php @@ -0,0 +1,26 @@ + 'Bangkok/Nonthaburi/Pathum Thani/Samut Prakan', + 6632 => 'Phetchaburi/Prachuap Khiri Khan/Ratchaburi', + 6633 => 'Chachoengsao/Chon Buri/Rayong', + 6634 => 'Kanchanaburi/Nakhon Pathom/Samut Sakhon/Samut Songkhram', + 6635 => 'Ang Thong/Phra Nakhon Si Ayutthaya/Suphan Buri', + 6636 => 'Lop Buri/Saraburi/Sing Buri', + 6637 => 'Nakhon Nayok/Prachin Buri/Sa Kaeo', + 6638 => 'Chachoengsao/Chon Buri/Rayong', + 6639 => 'Chanthaburi/Trat', + 6642 => 'Loei/Mukdahan/Nakhon Phanom/Nong Khai/Sakon Nakhon/Udon Thani', + 6643 => 'Kalasin/Khon Kaen/Maha Sarakham/Roi Et', + 6644 => 'Buri Ram/Chaiyaphum/Nakhon Ratchasima/Surin', + 6645 => 'Amnat Charoen/Si Sa Ket/Ubon Ratchathani/Yasothon', + 6652 => 'Chiang Mai/Chiang Rai/Lamphun/Mae Hong Son', + 6653 => 'Chiang Mai/Chiang Rai/Lamphun/Mae Hong Son', + 6654 => 'Lampang/Nan/Phayao/Phrae', + 6655 => 'Kamphaeng Phet/Phitsanulok/Sukhothai/Tak/Uttaradit', + 6656 => 'Chai Nat/Nakhon Sawan/Phetchabun/Phichit/Uthai Thani', + 6673 => 'Narathiwat/Pattani/Yala', + 6674 => 'Phatthalung/Satun/Songkhla', + 6675 => 'Krabi/Nakhon Si Thammarat/Trang', + 6676 => 'Phang Nga/Phuket', + 6677 => 'Chumphon/Ranong/Surat Thani', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/7.php b/src/libphonenumber/geocoding/data/en/7.php new file mode 100644 index 000000000..ff0fa5407 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/7.php @@ -0,0 +1,340 @@ + 'Republic of Buryatia', + 7302 => 'Chita', + 7336 => 'Baikonur', + 7341 => 'Udmurtian Republic', + 7342 => 'Perm', + 7343 => 'Ekaterinburg', + 7345 => 'Tyumen', + 7346 => 'Surgut', + 7347 => 'Republic of Bashkortostan', + 7349 => 'Yamalo-Nenets Autonomous District', + 7351 => 'Chelyabinsk', + 7352 => 'Kurgan', + 7353 => 'Orenburg', + 7381 => 'Omsk', + 7382 => 'Tomsk', + 7383 => 'Novosibirsk', + 7384 => 'Kemerovo', + 7385 => 'Altai Territory', + 7388 => 'Republic of Altai', + 7390 => 'Republic of Khakassia', + 7391 => 'Krasnoyarsk Territory', + 7394 => 'Republic of Tuva', + 7401 => 'Kaliningrad', + 7411 => 'Republic of Sakha', + 7413 => 'Magadan', + 7415 => 'Kamchatka Region', + 7416 => 'Amur Region', + 7421 => 'Khabarovsk Territory', + 7423 => 'Primorie territory', + 7424 => 'Sakhalin Region', + 7426 => 'Jewish Autonomous Region', + 7427 => 'Chukotka Autonomous District', + 7471 => 'Kursk', + 7472 => 'Belgorod', + 7473 => 'Voronezh', + 7474 => 'Lipetsk', + 7475 => 'Tambov', + 7481 => 'Smolensk', + 7482 => 'Tver', + 7483 => 'Bryansk', + 7484 => 'Kaluga', + 7485 => 'Yaroslavl', + 7486 => 'Orel', + 7487 => 'Tula', + 7491 => 'Ryazan', + 7492 => 'Vladimir', + 7494 => 'Kostroma', + 7495 => 'Moscow', + 7496 => 'Moscow', + 7498 => 'Moscow', + 7499 => 'Moscow', + 77102 => 'Zhezkazgan', + 771030 => 'Atasu', + 771031 => 'Aksu-Ayuly', + 771032 => 'Karazhal', + 771033 => 'Agadyr', + 771034 => 'Zhezdy', + 771035 => 'Ulytau', + 771036 => 'Balkhash', + 771037 => 'Aktogai', + 771038 => 'Shashubai', + 771039 => 'Priozersk', + 771040 => 'Zhairem (GOK)', + 771042 => 'Zharyk', + 771043 => 'Zhairem', + 771063 => 'Satpaev', + 77112 => 'Uralsk', + 771130 => 'Peremetnoye', + 771131 => 'Darinskoye', + 771132 => 'Fyodorovka', + 771133 => 'Aksai', + 771134 => 'Zhympity', + 771135 => 'Zhanibek', + 771136 => 'Chapayev', + 771137 => 'Chingirlau', + 771138 => 'Zhalpaktal', + 771139 => 'Taskala', + 771140 => 'Saikhin', + 771141 => 'Zhangala', + 771142 => 'Taipak', + 771143 => 'Akzhaik', + 771144 => 'Kaztalovka', + 771145 => 'Karatobe', + 77122 => 'Atyrau', + 7712302 => 'Tengizshevroil', + 7712303 => 'Tengizs', + 771231 => 'Akkystau', + 771233 => 'Ganyushkino', + 771234 => 'Indernborski', + 771235 => 'Dossor', + 771236 => 'Makhambet', + 771237 => 'Kulsary', + 771238 => 'Miyaly', + 771239 => 'Makat', + 77132 => 'Aktobe/Kargalinskoye', + 771331 => 'Martuk', + 771332 => 'Uil', + 771333 => 'Kandyagash', + 771334 => 'Emba', + 771335 => 'Shalkar', + 771336 => 'Khromtau', + 771337 => 'Alga', + 771339 => 'Komsomolskoye', + 771341 => 'Khobda', + 771342 => 'Badamsha', + 771343 => 'Irgiz', + 771345 => 'Karauylkeldy', + 771346 => 'Shubarkuduk', + 77142 => 'Kostanai', + 771430 => 'Arkalyk', + 771431 => 'Rudny', + 771433 => 'Lisakovsk', + 771434 => 'Denisovka', + 771435 => 'Zhitikara', + 771436 => 'Taranovskoye', + 771437 => 'Kamysty', + 771439 => 'Torgai', + 771440 => 'Amangeldy', + 771441 => 'Karabalyk', + 771442 => 'Fyodorovka', + 771443 => 'Borovskoi', + 771444 => 'Uzunkol', + 771445 => 'Ubaganskoye', + 771448 => 'Oktyabrskoye', + 771451 => 'Sarykol', + 771452 => 'Karasu', + 771453 => 'Auliekol', + 771454 => 'Karamendy', + 771455 => 'Zatobolsk', + 771456 => 'Kachar', + 77152 => 'Petropavlovsk', + 771531 => 'Bulayevo', + 771532 => 'Smirnovo', + 771533 => 'Saumalkol', + 771534 => 'Sergeyevka', + 771535 => 'Novoishimski', + 771536 => 'Taiynsha', + 771537 => 'Timiryazevo', + 771538 => 'Beskol', + 771541 => 'Mamlutka', + 771542 => 'Kishkenekol', + 771543 => 'Yavlenka', + 771544 => 'Presnovka', + 771546 => 'Talshik', + 77162 => 'Kokshetau/Krasni Yar', + 771630 => 'Burabay', + 771631 => 'Shortandy', + 771632 => 'Zerenda', + 771633 => 'Ereimentau', + 771635 => 'Zhaksy', + 771636 => 'Shuchinsk', + 771637 => 'Korgalzhyn', + 771638 => 'Akkol', + 771639 => 'Stepnyak', + 771640 => 'Balkashino', + 771641 => 'Astrakhanka', + 771642 => 'Egendykol', + 771643 => 'Atbasar', + 771644 => 'Arshaly', + 771645 => 'Stepnogorsk', + 771646 => 'Makinsk', + 771647 => 'Esil', + 771648 => 'Derzhavinsk', + 771651 => 'Kabanbai Batyr', + 77172 => 'Astana', + 77182 => 'Pavlodar', + 771831 => 'Zhelezinka', + 771832 => 'Irtyshsk', + 771833 => 'Terenkol', + 771834 => 'Uspenka', + 771836 => 'Sharbakty', + 771837 => 'Aksu', + 771838 => 'Koktobe', + 771839 => 'Akku', + 771840 => 'Bayanaul', + 771841 => 'Aktogai', + 771845 => 'Pavlodar area', + 77187 => 'Ekibastuz', + 77212 => 'Karaganda', + 77213 => 'Aktau/Temirtau', + 772131 => 'Abai', + 772137 => 'Saran', + 772138 => 'Gabidena Mustafina', + 772144 => 'Kiyevka', + 772146 => 'Karkaralinsk', + 772147 => 'Egindybulak', + 772148 => 'Molodezhnoye', + 772149 => 'Osakarovka', + 772153 => 'Topar', + 772154 => 'Botakara', + 772156 => 'Shakhtinsk', + 77222 => 'Semey', + 772230 => 'Urdzhar', + 772236 => 'Beskaragai', + 772237 => 'Ayagoz', + 772239 => 'Makanchi', + 772246 => 'Barshatas', + 772251 => 'Kurchatov', + 772252 => 'Karaul', + 772256 => 'Kainar', + 772257 => 'Shulbinsk', + 77232 => 'Ust-Kamenogorsk', + 772331 => 'Glubokoye', + 772332 => 'Shemonaikha', + 772333 => 'Samarskoye', + 772334 => 'Tavricheskoye', + 772335 => 'Zyryanovsk', + 772336 => 'Ridder', + 772337 => 'Serebryansk', + 772338 => 'Bozanbai/Molodezhnyi', + 772339 => 'Kurchum', + 772340 => 'Zaisan', + 772341 => 'Ulken Naryn', + 772342 => 'Katon-Karagai', + 772343 => 'Terekty', + 772344 => 'Akzhar', + 772345 => 'Shar', + 772346 => 'Aksuat', + 772347 => 'Kalbatau', + 772348 => 'Kokpekty', + 772351 => 'Borodulikha', + 772353 => 'Novaya Shulba', + 77242 => 'Kyzylorda', + 772431 => 'Zhalagash', + 772432 => 'Shiyeli', + 772433 => 'Aralsk', + 772435 => 'Zhanakorgan', + 772436 => 'Terenozek', + 772437 => 'Zhosaly', + 772438 => 'Aiteke bi', + 77252 => 'Shymkent', + 772530 => 'Temirlanovka', + 772531 => 'Aksukent', + 772532 => 'Abai', + 772533 => 'Turkestan', + 772534 => 'Zhetysai', + 772535 => 'Shardara', + 772536 => 'Kentau', + 772537 => 'Saryagash', + 772538 => 'Turara Ryskulova', + 772539 => 'Kazygurt', + 772540 => 'Arys', + 772541 => 'Myrzakent', + 772542 => 'Asykata', + 772544 => 'Shaulder', + 772546 => 'Sholakkorgan', + 772547 => 'Lenger', + 772548 => 'Shayan', + 77262 => 'Taraz', + 772631 => 'Kulan', + 772632 => 'Merke', + 772633 => 'Asa', + 772634 => 'Zhanatas', + 772635 => 'Bauyrzhan Mamyshuly', + 772636 => 'Kordai', + 772637 => 'Sarykemer', + 772638 => 'Tole bi', + 772639 => 'Saudakent', + 772641 => 'Akkol', + 772642 => 'Moiynkum', + 772643 => 'Shu', + 772644 => 'Karatau', + 77272 => 'Almaty', + 772725 => 'Otegen Batyra', + 77272956 => 'Talgar', + 77272983 => 'Kaskelen', + 77273 => 'Almaty', + 772752 => 'Otegen Batyra', + 772757 => 'Akshi', + 772770 => 'Uzynagash', + 772771 => 'Kaskelen', + 772772 => 'Kapchagai', + 772773 => 'Bakanas', + 772774 => 'Talgar', + 772775 => 'Esik', + 772776 => 'Shelek', + 772777 => 'Kegen', + 772778 => 'Chundzha', + 772779 => 'Narynkol', + 77282 => 'Taldykorgan', + 772831 => 'Zharkent', + 772832 => 'Zhansugurov', + 772833 => 'Usharal', + 772834 => 'Ushtobe', + 772835 => 'Tekeli', + 772836 => 'Karabulak', + 772837 => 'Kabanbai', + 772838 => 'Balpyk bi', + 772839 => 'Sarkand', + 772840 => 'Saryozek', + 772841 => 'Kapal', + 772842 => 'Kogaly', + 772843 => 'Lepsy', + 77292 => 'Aktau', + 772931 => 'Shetpe', + 772932 => 'Beineu', + 772934 => 'Zhanaozen', + 772935 => 'Zhetybai', + 772937 => 'Kuryk', + 772938 => 'Fort Shevchenko', + 7811 => 'Pskov', + 7812 => 'St Petersburg', + 7813 => 'Leningrad region', + 7814 => 'Republic of Karelia', + 7815 => 'Murmansk', + 7816 => 'Veliky Novgorod', + 7817 => 'Vologda', + 7818 => 'Arkhangelsk', + 7820 => 'Cherepovets', + 7821 => 'Komi Republic', + 7831 => 'Nizhni Novgorod', + 7833 => 'Kirov', + 7834 => 'Republic of Mordovia', + 7835 => 'Chuvashi Republic', + 7836 => 'Republic of Marij El', + 7841 => 'Penza', + 7842 => 'Ulyanovsk', + 7843 => 'Republic of Tatarstan', + 7844 => 'Volgograd', + 7845 => 'Saratov', + 7846 => 'Samara', + 7847 => 'Republic of Kalmykia', + 7848 => 'Tolyatti', + 7851 => 'Astrakhan', + 7855 => 'Naberezhnye Chelny', + 7861 => 'Krasnodar Territory', + 7862 => 'Sochi', + 7863 => 'Rostov', + 7865 => 'Stavropol territory', + 7866 => 'Kabardino-Balkarian Republic', + 7867 => 'Republic of North Ossetia', + 7871 => 'Chechen Republic', + 7872 => 'Republic of Daghestan', + 7873 => 'Ingushi Republic', + 7877 => 'Republic of Adygeya', + 7878 => 'Karachayevo-Cherkessian Republic', + 7879 => 'Mineranye Vody', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/81.php b/src/libphonenumber/geocoding/data/en/81.php new file mode 100644 index 000000000..d475c420b --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/81.php @@ -0,0 +1,1355 @@ + 'Sapporo, Hokkaido', + 811232 => 'Chitose, Hokkaido', + 811233 => 'Chitose, Hokkaido', + 811234 => 'Chitose, Hokkaido', + 811235 => 'Yubari, Hokkaido', + 811236 => 'Chitose, Hokkaido', + 811237 => 'Kuriyama, Hokkaido', + 811238 => 'Kuriyama, Hokkaido', + 8112390 => 'Yubari, Hokkaido', + 8112391 => 'Yubari, Hokkaido', + 8112392 => 'Yubari, Hokkaido', + 8112393 => 'Yubari, Hokkaido', + 8112394 => 'Yubari, Hokkaido', + 8112395 => 'Kuriyama, Hokkaido', + 8112396 => 'Kuriyama, Hokkaido', + 8112397 => 'Kuriyama, Hokkaido', + 8112398 => 'Kuriyama, Hokkaido', + 8112399 => 'Kuriyama, Hokkaido', + 81124 => 'Ashibetsu, Hokkaido', + 81125 => 'Takikawa, Hokkaido', + 81126 => 'Iwamizawa, Hokkaido', + 811332 => 'Tobetsu, Hokkaido', + 811333 => 'Tobetsu, Hokkaido', + 811336 => 'Ishikari, Hokkaido', + 811337 => 'Ishikari, Hokkaido', + 81134 => 'Otaru, Hokkaido', + 811352 => 'Yoichi, Hokkaido', + 811353 => 'Yoichi, Hokkaido', + 811354 => 'Yoichi, Hokkaido', + 811356 => 'Iwanai, Hokkaido', + 811357 => 'Iwanai, Hokkaido', + 811362 => 'Kutchan, Hokkaido', + 811363 => 'Kutchan, Hokkaido', + 811364 => 'Kutchan, Hokkaido', + 811365 => 'Kutchan, Hokkaido', + 811366 => 'Suttsu, Hokkaido', + 811367 => 'Suttsu, Hokkaido', + 811372 => 'Shikabe, Hokkaido', + 811374 => 'Mori, Hokkaido', + 811375 => 'Yakumo, Hokkaido', + 811376 => 'Yakumo, Hokkaido', + 811377 => 'Yakumo, Hokkaido', + 811378 => 'Imakane, Hokkaido', + 81138 => 'Hakodate, Hokkaido', + 811392 => 'Kikonai, Hokkaido', + 811393 => 'Matsumae, Hokkaido', + 811394 => 'Matsumae, Hokkaido', + 811395 => 'Esashi, Hokkaido', + 811396 => 'Esashi, Hokkaido', + 811397 => 'Okushiri, Hokkaido', + 811398 => 'Kumaishi, Hokkaido', + 81142 => 'Date, Hokkaido', + 81143 => 'Muroran, Hokkaido', + 81144 => 'Tomakomai, Hokkaido', + 811452 => 'Hayakita, Hokkaido', + 811453 => 'Hayakita, Hokkaido', + 811454 => 'Mukawa, Hokkaido', + 811455 => 'Mukawa, Hokkaido', + 811462 => 'Urakawa, Hokkaido', + 811463 => 'Urakawa, Hokkaido', + 811464 => 'Shizunai, Hokkaido', + 811465 => 'Shizunai, Hokkaido', + 811466 => 'Erimo, Hokkaido', + 811522 => 'Shari, Hokkaido', + 811523 => 'Shari, Hokkaido', + 811524 => 'Abashiri, Hokkaido', + 811525 => 'Abashiri, Hokkaido', + 811526 => 'Abashiri, Hokkaido', + 811527 => 'Bihoro, Hokkaido', + 811528 => 'Bihoro, Hokkaido', + 811532 => 'Nemuro, Hokkaido', + 811533 => 'Nemuro, Hokkaido', + 811534 => 'Nakashibetsu, Hokkaido', + 811535 => 'Akkeshi, Hokkaido', + 811536 => 'Akkeshi, Hokkaido', + 811537 => 'Nakashibetsu, Hokkaido', + 811541 => 'Teshikaga, Hokkaido', + 811542 => 'Kushiro, Hokkaido', + 811543 => 'Kushiro, Hokkaido', + 811544 => 'Kushiro, Hokkaido', + 811545 => 'Kushiro, Hokkaido', + 811546 => 'Kushiro, Hokkaido', + 811547 => 'Shiranuka, Hokkaido', + 811548 => 'Teshikaga, Hokkaido', + 811549 => 'Kushiro, Hokkaido', + 811552 => 'Obihiro, Hokkaido', + 811553 => 'Obihiro, Hokkaido', + 811554 => 'Obihiro, Hokkaido', + 811555 => 'Obihiro, Hokkaido', + 811556 => 'Obihiro, Hokkaido', + 811558 => 'Hiroo, Hokkaido', + 811559 => 'Obihiro, Hokkaido', + 811562 => 'Honbetsu, Hokkaido', + 811563 => 'Honbetsu, Hokkaido', + 811564 => 'Kamishihoro, Hokkaido', + 81157 => 'Kitami, Hokkaido', + 811582 => 'Monbetsu, Hokkaido', + 811583 => 'Monbetsu, Hokkaido', + 811584 => 'Engaru, Hokkaido', + 811585 => 'Engaru, Hokkaido', + 811586 => 'Nakayubetsu, Hokkaido', + 811587 => 'Nakayubetsu, Hokkaido', + 811588 => 'Okoppe, Hokkaido', + 811589 => 'Okoppe, Hokkaido', + 81162 => 'Wakkanai, Hokkaido', + 811632 => 'Teshio, Hokkaido', + 811634 => 'Hamatonbetsu, Hokkaido', + 811635 => 'Hamatonbetsu, Hokkaido', + 811644 => 'Rumoi, Hokkaido', + 811645 => 'Rumoi, Hokkaido', + 811646 => 'Haboro, Hokkaido', + 811647 => 'Haboro, Hokkaido', + 811652 => 'Shibetsu, Hokkaido', + 811653 => 'Shibetsu, Hokkaido', + 811654 => 'Nayoro, Hokkaido', + 811655 => 'Nayoro, Hokkaido', + 811656 => 'Bifuka, Hokkaido', + 811658 => 'Kamikawa, Hokkaido', + 81166 => 'Asahikawa, Hokkaido', + 81167 => 'Furano, Hokkaido', + 81172 => 'Hirosaki, Aomori', + 811732 => 'Goshogawara, Aomori', + 811733 => 'Goshogawara, Aomori', + 811734 => 'Goshogawara, Aomori', + 811735 => 'Goshogawara, Aomori', + 811736 => 'Goshogawara, Aomori', + 81174 => 'Kanita, Aomori', + 811752 => 'Mutsu, Aomori', + 811753 => 'Mutsu, Aomori', + 811754 => 'Mutsu, Aomori', + 811756 => 'Noheji, Aomori', + 811757 => 'Noheji, Aomori', + 81176 => 'Towada, Aomori', + 81177 => 'Aomori, Aomori', + 81178 => 'Hachinohe, Aomori', + 81179 => 'Sannohe, Aomori', + 81182 => 'Yokote, Akita', + 81183 => 'Yuzawa, Akita', + 81184 => 'Yurihonjo, Akita', + 811852 => 'Oga, Akita', + 811853 => 'Oga, Akita', + 811854 => 'Oga, Akita', + 811855 => 'Noshiro, Akita', + 811856 => 'Noshiro, Akita', + 811857 => 'Noshiro, Akita', + 811858 => 'Noshiro, Akita', + 811862 => 'Kazuno, Akita', + 811863 => 'Kazuno, Akita', + 811864 => 'Odate, Akita', + 811865 => 'Odate, Akita', + 811866 => 'Takanosu, Akita', + 811867 => 'Takanosu, Akita', + 811868 => 'Takanosu, Akita', + 811869 => 'Odate, Akita', + 811873 => 'Kakunodate, Akita', + 811874 => 'Kakunodate, Akita', + 811875 => 'Kakunodate, Akita', + 811876 => 'Omagari, Akita', + 811877 => 'Omagari, Akita', + 811878 => 'Omagari, Akita', + 81188 => 'Akita, Akita', + 81191 => 'Ichinoseki, Iwate', + 81192 => 'Ofunato, Iwate', + 811932 => 'Kamaishi, Iwate', + 811933 => 'Kamaishi, Iwate', + 811934 => 'Kamaishi, Iwate', + 811935 => 'Kamaishi, Iwate', + 811936 => 'Miyako, Iwate', + 811937 => 'Miyako, Iwate', + 811938 => 'Miyako, Iwate', + 811939 => 'Miyako, Iwate', + 811942 => 'Iwaizumi, Iwate', + 811943 => 'Iwaizumi, Iwate', + 811944 => 'Iwaizumi, Iwate', + 811945 => 'Kuji, Iwate', + 811946 => 'Kuji, Iwate', + 811947 => 'Kuji, Iwate', + 811952 => 'Ninohe, Iwate', + 811953 => 'Ninohe, Iwate', + 811954 => 'Ninohe, Iwate', + 811955 => 'Ninohe, Iwate', + 811956 => 'Iwate, Iwate', + 811957 => 'Iwate, Iwate', + 811958 => 'Iwate, Iwate', + 81196 => 'Morioka, Iwate', + 811972 => 'Mizusawa, Iwate', + 811973 => 'Mizusawa, Iwate', + 811974 => 'Mizusawa, Iwate', + 811975 => 'Mizusawa, Iwate', + 811976 => 'Kitakami, Iwate', + 811977 => 'Kitakami, Iwate', + 811978 => 'Kitakami, Iwate', + 811982 => 'Hanamaki, Iwate', + 811983 => 'Hanamaki, Iwate', + 811984 => 'Hanamaki, Iwate', + 811986 => 'Tono, Iwate', + 811987 => 'Tono, Iwate', + 81199 => 'Morioka, Iwate', + 81222 => 'Sendai, Miyagi', + 812230 => 'Sendai, Miyagi', + 812232 => 'Iwanuma, Miyagi', + 812233 => 'Iwanuma, Miyagi', + 812234 => 'Sendai, Miyagi', + 812235 => 'Sendai, Miyagi', + 812236 => 'Sendai, Miyagi', + 812237 => 'Sendai, Miyagi', + 812238 => 'Sendai, Miyagi', + 812239 => 'Sendai, Miyagi', + 812242 => 'Shiroishi, Miyagi', + 812243 => 'Shiroishi, Miyagi', + 812244 => 'Shiroishi, Miyagi', + 812245 => 'Ogawara, Miyagi', + 812246 => 'Ogawara, Miyagi', + 812247 => 'Ogawara, Miyagi', + 812248 => 'Ogawara, Miyagi', + 81225 => 'Ishinomaki, Miyagi', + 81226 => 'Kesennuma, Miyagi', + 81227 => 'Sendai, Miyagi', + 81233 => 'Shinjo, Yamagata', + 81234 => 'Sakata, Yamagata', + 81235 => 'Tsuruoka, Yamagata', + 81236 => 'Yamagata, Yamagata', + 812372 => 'Murayama, Yamagata', + 812373 => 'Murayama, Yamagata', + 812374 => 'Murayama, Yamagata', + 812375 => 'Murayama, Yamagata', + 812376 => 'Sagae, Yamagata', + 812377 => 'Sagae, Yamagata', + 812378 => 'Sagae, Yamagata', + 812382 => 'Yonezawa, Yamagata', + 812383 => 'Yonezawa, Yamagata', + 812384 => 'Yonezawa, Yamagata', + 812385 => 'Yonezawa, Yamagata', + 812386 => 'Nagai, Yamagata', + 812387 => 'Nagai, Yamagata', + 812388 => 'Nagai, Yamagata', + 812389 => 'Yonezawa, Yamagata', + 812412 => 'Kitakata, Fukushima', + 812413 => 'Kitakata, Fukushima', + 812414 => 'Yanaizu, Fukushima', + 812415 => 'Yanaizu, Fukushima', + 812416 => 'Tajima, Fukushima', + 8124190 => 'Tajima, Fukushima', + 8124191 => 'Tajima, Fukushima', + 8124192 => 'Tajima, Fukushima', + 8124193 => 'Tajima, Fukushima', + 8124194 => 'Tajima, Fukushima', + 8124195 => 'Tajima, Fukushima', + 8124196 => 'Yanaizu, Fukushima', + 8124197 => 'Yanaizu, Fukushima', + 8124198 => 'Tajima, Fukushima', + 8124199 => 'Tajima, Fukushima', + 81242 => 'Aizuwakamatsu, Fukushima', + 81243 => 'Nihonmatsu, Fukushima', + 81244 => 'Hobara, Fukushima', + 81245 => 'Fukushima, Fukushima', + 81246 => 'Iwaki, Fukushima', + 812472 => 'Ishikawa, Fukushima', + 812473 => 'Ishikawa, Fukushima', + 812474 => 'Ishikawa, Fukushima', + 812475 => 'Ishikawa, Fukushima', + 812476 => 'Miharu, Fukushima', + 812477 => 'Miharu, Fukushima', + 812478 => 'Miharu, Fukushima', + 812482 => 'Shirakawa, Fukushima', + 812483 => 'Shirakawa, Fukushima', + 812484 => 'Shirakawa, Fukushima', + 812485 => 'Shirakawa, Fukushima', + 812486 => 'Sukagawa, Fukushima', + 812487 => 'Sukagawa, Fukushima', + 812488 => 'Sukagawa, Fukushima', + 812489 => 'Sukagawa, Fukushima', + 81249 => 'Koriyama, Fukushima', + 81250 => 'Niitsu, Niigata', + 81252 => 'Niigata, Niigata', + 81253 => 'Niigata, Niigata', + 812542 => 'Shibata, Niigata', + 812543 => 'Shibata, Niigata', + 812544 => 'Shibata, Niigata', + 812545 => 'Murakami, Niigata', + 812546 => 'Murakami, Niigata', + 812547 => 'Murakami, Niigata', + 8125480 => 'Murakami, Niigata', + 8125481 => 'Murakami, Niigata', + 8125482 => 'Murakami, Niigata', + 8125483 => 'Murakami, Niigata', + 8125484 => 'Murakami, Niigata', + 8125485 => 'Tsugawa, Niigata', + 8125486 => 'Tsugawa, Niigata', + 8125487 => 'Tsugawa, Niigata', + 8125488 => 'Tsugawa, Niigata', + 8125489 => 'Tsugawa, Niigata', + 812549 => 'Tsugawa, Niigata', + 812550 => 'Yasuzuka, Niigata', + 812551 => 'Joetsu, Niigata', + 812552 => 'Joetsu, Niigata', + 812553 => 'Joetsu, Niigata', + 812554 => 'Joetsu, Niigata', + 812555 => 'Itoigawa, Niigata', + 812556 => 'Itoigawa, Niigata', + 812559 => 'Yasuzuka, Niigata', + 812560 => 'Itoigawa, Niigata', + 812562 => 'Sanjo, Niigata', + 812563 => 'Sanjo, Niigata', + 812564 => 'Sanjo, Niigata', + 812565 => 'Sanjo, Niigata', + 812566 => 'Sanjo, Niigata', + 812571 => 'Muika, Niigata', + 812572 => 'Kashiwazaki, Niigata', + 812573 => 'Kashiwazaki, Niigata', + 812574 => 'Kashiwazaki, Niigata', + 812575 => 'Tokamachi, Niigata', + 812576 => 'Tokamachi, Niigata', + 812577 => 'Muika, Niigata', + 812578 => 'Muika, Niigata', + 812580 => 'Tokamachi, Niigata', + 812582 => 'Nagaoka, Niigata', + 812583 => 'Nagaoka, Niigata', + 812584 => 'Nagaoka, Niigata', + 812585 => 'Nagaoka, Niigata', + 812586 => 'Nagaoka, Niigata', + 812587 => 'Nagaoka, Niigata', + 812588 => 'Nagaoka, Niigata', + 812589 => 'Nagaoka, Niigata', + 81259 => 'Sado, Niigata', + 81260 => 'Anan, Nagano', + 812612 => 'Omachi, Nagano', + 812613 => 'Omachi, Nagano', + 812614 => 'Omachi, Nagano', + 812615 => 'Omachi, Nagano', + 812616 => 'Omachi, Nagano', + 8126170 => 'Omachi, Nagano', + 8126171 => 'Omachi, Nagano', + 8126172 => 'Omachi, Nagano', + 8126173 => 'Omachi, Nagano', + 8126174 => 'Omachi, Nagano', + 8126175 => 'Omachi, Nagano', + 8126176 => 'Omachi, Nagano', + 8126178 => 'Omachi, Nagano', + 8126179 => 'Omachi, Nagano', + 812618 => 'Omachi, Nagano', + 812619 => 'Omachi, Nagano', + 81262 => 'Nagano, Nagano', + 81263 => 'Matsumoto, Nagano', + 812640 => 'Nagano, Nagano', + 812646 => 'Nagano, Nagano', + 812647 => 'Nagano, Nagano', + 812648 => 'Nagano, Nagano', + 812649 => 'Nagano, Nagano', + 812652 => 'Iida, Nagano', + 812653 => 'Iida, Nagano', + 812654 => 'Iida, Nagano', + 812655 => 'Iida, Nagano', + 812656 => 'Ina, Nagano', + 812657 => 'Ina, Nagano', + 812658 => 'Ina, Nagano', + 812659 => 'Ina, Nagano', + 81266 => 'Suwa, Nagano', + 812672 => 'Komoro, Nagano', + 812673 => 'Komoro, Nagano', + 812674 => 'Komoro, Nagano', + 812675 => 'Saku, Nagano', + 812676 => 'Saku, Nagano', + 812677 => 'Saku, Nagano', + 812678 => 'Saku, Nagano', + 812679 => 'Saku, Nagano', + 81268 => 'Ueda, Nagano', + 812692 => 'Nakano, Nagano', + 812693 => 'Nakano, Nagano', + 812694 => 'Nakano, Nagano', + 812695 => 'Nakano, Nagano', + 812696 => 'Iiyama, Nagano', + 812697 => 'Iiyama, Nagano', + 812698 => 'Iiyama, Nagano', + 81270 => 'Isesaki, Gunma', + 81272 => 'Maebashi, Gunma', + 81273 => 'Takasaki, Gunma', + 812742 => 'Fujioka, Gunma', + 812743 => 'Fujioka, Gunma', + 812744 => 'Fujioka, Gunma', + 812745 => 'Fujioka, Gunma', + 812746 => 'Tomioka, Gunma', + 812747 => 'Tomioka, Gunma', + 812748 => 'Tomioka, Gunma', + 81276 => 'Ota, Gunma', + 81277 => 'Kiryu, Gunma', + 812780 => 'Maebashi, Gunma', + 812782 => 'Numata, Gunma', + 812783 => 'Numata, Gunma', + 812784 => 'Numata, Gunma', + 812785 => 'Numata, Gunma', + 812786 => 'Numata, Gunma', + 812787 => 'Numata, Gunma', + 812788 => 'Maebashi, Gunma', + 812789 => 'Maebashi, Gunma', + 812792 => 'Shibukawa, Gunma', + 812793 => 'Shibukawa, Gunma', + 812794 => 'Shibukawa, Gunma', + 812795 => 'Shibukawa, Gunma', + 812796 => 'Shibukawa, Gunma', + 812797 => 'Shibukawa, Gunma', + 812798 => 'Naganohara, Gunma', + 812799 => 'Naganohara, Gunma', + 81280 => 'Koga, Ibaraki', + 81281 => 'Utsunomiya, Tochigi', + 81282 => 'Tochigi, Tochigi', + 812830 => 'Utsunomiya, Tochigi', + 812832 => 'Sano, Tochigi', + 812833 => 'Utsunomiya, Tochigi', + 812834 => 'Utsunomiya, Tochigi', + 812835 => 'Sano, Tochigi', + 812836 => 'Sano, Tochigi', + 812837 => 'Sano, Tochigi', + 812838 => 'Sano, Tochigi', + 812839 => 'Sano, Tochigi', + 81284 => 'Ashikaga, Tochigi', + 812852 => 'Oyama, Tochigi', + 812853 => 'Oyama, Tochigi', + 812854 => 'Oyama, Tochigi', + 812855 => 'Oyama, Tochigi', + 812856 => 'Mooka, Tochigi', + 812857 => 'Mooka, Tochigi', + 812858 => 'Mooka, Tochigi', + 812859 => 'Oyama, Tochigi', + 81286 => 'Utsunomiya, Tochigi', + 812872 => 'Otawara, Tochigi', + 812873 => 'Otawara, Tochigi', + 812874 => 'Otawara, Tochigi', + 812875 => 'Otawara, Tochigi', + 812876 => 'Kuroiso, Tochigi', + 812877 => 'Kuroiso, Tochigi', + 812878 => 'Nasukarasuyama, Tochigi', + 8128790 => 'Nasukarasuyama, Tochigi', + 8128791 => 'Nasukarasuyama, Tochigi', + 8128792 => 'Nasukarasuyama, Tochigi', + 8128793 => 'Nasukarasuyama, Tochigi', + 8128794 => 'Nasukarasuyama, Tochigi', + 8128795 => 'Nasukarasuyama, Tochigi', + 8128796 => 'Nasukarasuyama, Tochigi', + 8128797 => 'Nasukarasuyama, Tochigi', + 8128798 => 'Otawara, Tochigi', + 8128799 => 'Nasukarasuyama, Tochigi', + 81288 => 'Imabari, Ehime', + 812890 => 'Utsunomiya, Tochigi', + 812892 => 'Utsunomiya, Tochigi', + 812893 => 'Utsunomiya, Tochigi', + 812894 => 'Utsunomiya, Tochigi', + 812895 => 'Utsunomiya, Tochigi', + 812896 => 'Kanuma, Tochigi', + 812897 => 'Kanuma, Tochigi', + 812898 => 'Kanuma, Tochigi', + 812899 => 'Kanuma, Tochigi', + 812911 => 'Hokota, Ibaraki', + 812913 => 'Hokota, Ibaraki', + 812914 => 'Hokota, Ibaraki', + 812917 => 'Mito, Ibaraki', + 81292 => 'Mito, Ibaraki', + 812930 => 'Mito, Ibaraki', + 812932 => 'Takahagi, Ibaraki', + 812933 => 'Takahagi, Ibaraki', + 812934 => 'Takahagi, Ibaraki', + 812935 => 'Mito, Ibaraki', + 812936 => 'Mito, Ibaraki', + 812937 => 'Mito, Ibaraki', + 812938 => 'Mito, Ibaraki', + 812939 => 'Mito, Ibaraki', + 81294 => 'Hitachiota, Ibaraki', + 812955 => 'Hitachi-Omiya, Ibaraki', + 812956 => 'Hitachi-Omiya, Ibaraki', + 812957 => 'Daigo, Ibaraki', + 812962 => 'Shimodate, Ibaraki', + 812963 => 'Shimodate, Ibaraki', + 812964 => 'Shimodate, Ibaraki', + 812965 => 'Shimodate, Ibaraki', + 812967 => 'Kasama, Ibaraki', + 812968 => 'Kasama, Ibaraki', + 81298 => 'Tsuchiura, Ibaraki', + 812992 => 'Ishioka, Ibaraki', + 812993 => 'Ishioka, Ibaraki', + 812994 => 'Ishioka, Ibaraki', + 812995 => 'Ishioka, Ibaraki', + 812996 => 'Itako, Ibaraki', + 812997 => 'Itako, Ibaraki', + 812998 => 'Itako, Ibaraki', + 812999 => 'Itako, Ibaraki', + 813 => 'Tokyo', + 81420 => 'Tokorozawa, Saitama', + 814220 => 'Kokubunji, Tokyo', + 81423 => 'Kokubunji, Tokyo', + 814240 => 'Kokubunji, Tokyo', + 81425 => 'Tachikawa, Tokyo', + 81426 => 'Hachioji, Tokyo', + 81427 => 'Sagamihara, Kanagawa', + 814280 => 'Tachikawa, Tokyo', + 814281 => 'Sagamihara, Kanagawa', + 814282 => 'Ome, Tokyo', + 814283 => 'Ome, Tokyo', + 814284 => 'Tachikawa, Tokyo', + 814285 => 'Sagamihara, Kanagawa', + 814286 => 'Sagamihara, Kanagawa', + 814287 => 'Ome, Tokyo', + 814288 => 'Ome, Tokyo', + 814289 => 'Ome, Tokyo', + 814290 => 'Tokorozawa, Saitama', + 814291 => 'Hanno, Saitama', + 814292 => 'Tokorozawa, Saitama', + 814293 => 'Tokorozawa, Saitama', + 814294 => 'Tokorozawa, Saitama', + 814295 => 'Tokorozawa, Saitama', + 814296 => 'Tokorozawa, Saitama', + 814297 => 'Hanno, Saitama', + 814298 => 'Hanno, Saitama', + 814299 => 'Tokorozawa, Saitama', + 81432 => 'Chiba, Chiba', + 81433 => 'Chiba, Chiba', + 81434 => 'Chiba, Chiba', + 81436 => 'Ichihara, Chiba', + 81438 => 'Kisarazu, Chiba', + 81439 => 'Kisarazu, Chiba', + 8144 => 'Kawasaki, Kanagawa', + 8145 => 'Yokohama, Kanagawa', + 81460 => 'Odawara, Kanagawa', + 81462 => 'Atsugi, Kanagawa', + 81463 => 'Hiratsuka, Kanagawa', + 81464 => 'Atsugi, Kanagawa', + 81465 => 'Odawara, Kanagawa', + 81466 => 'Fujisawa, Kanagawa', + 81467 => 'Fujisawa, Kanagawa', + 81468 => 'Yokosuka, Kanagawa', + 814700 => 'Kamogawa, Chiba', + 814701 => 'Kamogawa, Chiba', + 814702 => 'Tateyama, Chiba', + 814703 => 'Tateyama, Chiba', + 814704 => 'Tateyama, Chiba', + 814705 => 'Tateyama, Chiba', + 814709 => 'Kamogawa, Chiba', + 81471 => 'Kashiwa, Chiba', + 81473 => 'Ichikawa, Chiba', + 81474 => 'Funabashi, Chiba', + 814752 => 'Mobara, Chiba', + 814753 => 'Mobara, Chiba', + 814754 => 'Mobara, Chiba', + 814755 => 'Togane, Chiba', + 814756 => 'Togane, Chiba', + 814757 => 'Togane, Chiba', + 814758 => 'Togane, Chiba', + 81476 => 'Narita, Chiba', + 814770 => 'Ichikawa, Chiba', + 814771 => 'Ichikawa, Chiba', + 814772 => 'Ichikawa, Chiba', + 814775 => 'Funabashi, Chiba', + 814776 => 'Funabashi, Chiba', + 814777 => 'Funabashi, Chiba', + 81478 => 'Sawara, Chiba', + 814792 => 'Choshi, Chiba', + 814793 => 'Choshi, Chiba', + 814794 => 'Choshi, Chiba', + 8147950 => 'Yokaichiba, Chiba', + 8147951 => 'Choshi, Chiba', + 8147952 => 'Choshi, Chiba', + 8147953 => 'Choshi, Chiba', + 8147954 => 'Choshi, Chiba', + 8147955 => 'Yokaichiba, Chiba', + 8147956 => 'Choshi, Chiba', + 8147957 => 'Yokaichiba, Chiba', + 8147958 => 'Choshi, Chiba', + 8147959 => 'Choshi, Chiba', + 814796 => 'Yokaichiba, Chiba', + 814797 => 'Yokaichiba, Chiba', + 814798 => 'Yokaichiba, Chiba', + 81480 => 'Kuki, Saitama', + 81482 => 'Kawaguchi, Saitama', + 81484 => 'Kawaguchi, Saitama', + 81485 => 'Kumagaya, Saitama', + 81486 => 'Urawa, Saitama', + 81487 => 'Urawa, Saitama', + 81488 => 'Urawa, Saitama', + 81489 => 'Soka, Saitama', + 81492 => 'Kawagoe, Saitama', + 81493 => 'Higashimatsuyama, Saitama', + 81494 => 'Chichibu, Saitama', + 81495 => 'Honjo, Saitama', + 814998 => 'Ogasawara, Tokyo', + 8152 => 'Nagoya, Aichi', + 81531 => 'Tahara, Aichi', + 81532 => 'Toyohashi, Aichi', + 81533 => 'Toyohashi, Aichi', + 81534 => 'Hamamatsu, Shizuoka', + 81535 => 'Hamamatsu, Shizuoka', + 815362 => 'Shinshiro, Aichi', + 815363 => 'Shinshiro, Aichi', + 815366 => 'Shitara, Aichi', + 815367 => 'Shitara, Aichi', + 815368 => 'Shitara, Aichi', + 81537 => 'Kakegawa, Shizuoka', + 81538 => 'Iwata, Shizuoka', + 815392 => 'Hamamatsu, Shizuoka', + 815393 => 'Hamamatsu, Shizuoka', + 815394 => 'Hamamatsu, Shizuoka', + 815395 => 'Hamamatsu, Shizuoka', + 8153964 => 'Hamamatsu, Shizuoka', + 8153965 => 'Hamamatsu, Shizuoka', + 8153966 => 'Hamamatsu, Shizuoka', + 8153967 => 'Hamamatsu, Shizuoka', + 8153968 => 'Hamamatsu, Shizuoka', + 8153969 => 'Hamamatsu, Shizuoka', + 8153970 => 'Hamamatsu, Shizuoka', + 8153971 => 'Hamamatsu, Shizuoka', + 8153972 => 'Hamamatsu, Shizuoka', + 8153973 => 'Hamamatsu, Shizuoka', + 8153975 => 'Hamamatsu, Shizuoka', + 8153976 => 'Hamamatsu, Shizuoka', + 8153978 => 'Hamamatsu, Shizuoka', + 8153979 => 'Hamamatsu, Shizuoka', + 815398 => 'Hamamatsu, Shizuoka', + 81542 => 'Shizuoka, Shizuoka', + 81543 => 'Shizuoka, Shizuoka', + 81544 => 'Fujinomiya, Shizuoka', + 81545 => 'Fuji, Shizuoka', + 81546 => 'Shizuoka, Shizuoka', + 81547 => 'Shimada, Shizuoka', + 81548 => 'Haibara, Shizuoka', + 81549 => 'Shizuoka, Shizuoka', + 81550 => 'Gotenba, Shizuoka', + 81551 => 'Nirasaki, Yamanashi', + 81552 => 'Kofu, Yamanashi', + 81553 => 'Yamanashi, Yamanashi', + 81554 => 'Otsuki, Yamanashi', + 81555 => 'Fujiyoshida, Yamanashi', + 815566 => 'Minobu, Yamanashi', + 81557 => 'Ito, Shizuoka', + 815582 => 'Shimoda, Shizuoka', + 815583 => 'Shimoda, Shizuoka', + 815584 => 'Shimoda, Shizuoka', + 815585 => 'Shimoda, Shizuoka', + 815586 => 'Shimoda, Shizuoka', + 81559 => 'Numazu, Shizuoka', + 81561 => 'Seto, Aichi', + 81563 => 'Nishio, Aichi', + 81564 => 'Okazaki, Aichi', + 81565 => 'Toyota, Aichi', + 81566 => 'Kariya, Aichi', + 81567 => 'Tsushima, Aichi', + 81568 => 'Kasugai, Aichi', + 81569 => 'Handa, Aichi', + 81572 => 'Tajimi, Gifu', + 815732 => 'Ena, Gifu', + 815733 => 'Ena, Gifu', + 815734 => 'Ena, Gifu', + 815735 => 'Ena, Gifu', + 815736 => 'Nakatsugawa, Gifu', + 815737 => 'Nakatsugawa, Gifu', + 815738 => 'Nakatsugawa, Gifu', + 815742 => 'Minokamo, Gifu', + 815743 => 'Minokamo, Gifu', + 815744 => 'Minokamo, Gifu', + 815745 => 'Minokamo, Gifu', + 815746 => 'Minokamo, Gifu', + 815752 => 'Sekigahara, Gifu', + 815753 => 'Sekigahara, Gifu', + 815754 => 'Sekigahara, Gifu', + 815755 => 'Sekigahara, Gifu', + 815762 => 'Gero, Gifu', + 815763 => 'Gero, Gifu', + 815764 => 'Gero, Gifu', + 815765 => 'Gero, Gifu', + 815766 => 'Gero, Gifu', + 815767 => 'Gero, Gifu', + 815768 => 'Gero, Gifu', + 815769 => 'Shokawa, Gifu', + 81577 => 'Takayama, Gifu', + 81578 => 'Kamioka, Akita', + 81582 => 'Gifu, Gifu', + 81583 => 'Gifu, Gifu', + 81584 => 'Ogaki, Gifu', + 81585 => 'Ibigawa, Gifu', + 81586 => 'Ichinomiya, Aichi', + 81587 => 'Ichinomiya, Aichi', + 81591 => 'Tsu, Mie', + 81592 => 'Tsu, Mie', + 81593 => 'Yokkaichi, Mie', + 81594 => 'Kuwana, Mie', + 815958 => 'Kameyama, Mie', + 815959 => 'Kameyama, Mie', + 81596 => 'Ise, Mie', + 815972 => 'Owase, Mie', + 815973 => 'Owase, Mie', + 815974 => 'Owase, Mie', + 815977 => 'Kumano, Mie', + 815978 => 'Kumano, Mie', + 815979 => 'Kumano, Mie', + 815982 => 'Matsusaka, Mie', + 815983 => 'Matsusaka, Mie', + 815984 => 'Matsusaka, Mie', + 815985 => 'Matsusaka, Mie', + 815986 => 'Matsusaka, Mie', + 815992 => 'Toba, Mie', + 815993 => 'Toba, Mie', + 815994 => 'Ago, Mie', + 815995 => 'Ago, Mie', + 815996 => 'Ago, Mie', + 815997 => 'Ago, Mie', + 815998 => 'Ago, Mie', + 815999 => ' Tsu, Mie', + 816 => 'Osaka, Osaka', + 81721 => 'Tondabayashi, Osaka', + 81722 => 'Sakai, Osaka', + 817230 => 'Neyagawa, Osaka', + 817231 => 'Sakai, Osaka', + 817232 => 'Sakai, Osaka', + 817233 => 'Sakai, Osaka', + 817234 => 'Sakai, Osaka', + 817235 => 'Sakai, Osaka', + 817236 => 'Sakai, Osaka', + 817237 => 'Sakai, Osaka', + 817238 => 'Neyagawa, Osaka', + 817239 => 'Neyagawa, Osaka', + 81725 => 'Izumi, Osaka', + 81726 => 'Ibaraki, Osaka', + 81727 => 'Ikeda, Osaka', + 81728 => 'Neyagawa, Osaka', + 81729 => 'Yao, Osaka', + 81734 => 'Wakayama, Wakayama', + 817352 => 'Shingu, Fukuoka', + 817353 => 'Shingu, Fukuoka', + 817354 => 'Shingu, Fukuoka', + 817355 => 'Shingu, Fukuoka', + 817356 => 'Kushimoto, Wakayama', + 817357 => 'Kushimoto, Wakayama', + 817366 => 'Iwade, Wakayama', + 817367 => 'Iwade, Wakayama', + 817368 => 'Iwade, Wakayama', + 81737 => 'Yuasa, Wakayama', + 81738 => 'Gobo, Wakayama', + 81739 => 'Tanabe, Wakayama', + 81740 => 'Imazu, Shiga', + 81742 => 'Nara, Nara', + 81743 => 'Nara, Nara', + 81744 => 'Yamatotakada, Nara', + 817452 => 'Yamatotakada, Nara', + 817453 => 'Yamatotakada, Nara', + 817454 => 'Yamatotakada, Nara', + 817455 => 'Yamatotakada, Nara', + 817456 => 'Yamatotakada, Nara', + 817457 => 'Yamatotakada, Nara', + 817463 => 'Yoshino, Nara', + 817464 => 'Yoshino, Nara', + 817465 => 'Yoshino, Nara', + 817466 => 'Totsukawa, Nara', + 817468 => 'Kamikitayama, Nara', + 817475 => 'Shimonoseki, Yamaguchi', + 817476 => 'Shimonoseki, Yamaguchi', + 817482 => 'Yokaichi, Shiga', + 817483 => 'Yokaichi, Shiga', + 817484 => 'Yokaichi, Shiga', + 817485 => 'Yokaichi, Shiga', + 817486 => 'Minakuchi, Shiga', + 817487 => 'Minakuchi, Shiga', + 817488 => 'Minakuchi, Shiga', + 817492 => 'Hikone, Shiga', + 817493 => 'Hikone, Shiga', + 817494 => 'Hikone, Shiga', + 817495 => 'Nagahama, Shiga', + 817496 => 'Nagahama, Shiga', + 817497 => 'Nagahama, Shiga', + 817498 => 'Nagahama, Shiga', + 8175 => 'Kyoto, Kyoto', + 817612 => 'Komatsu, Ishikawa', + 817613 => 'Komatsu, Ishikawa', + 817614 => 'Komatsu, Ishikawa', + 817615 => 'Komatsu, Ishikawa', + 817616 => 'Komatsu, Ishikawa', + 817617 => 'Kaga, Ishikawa', + 817618 => 'Kaga, Ishikawa', + 81762 => 'Kanazawa, Ishikawa', + 81763 => 'Fukuno, Toyama', + 81764 => 'Toyama, Toyama', + 81765 => 'Uozu, Toyama', + 81766 => 'Takaoka, Toyama', + 817672 => 'Hakui, Ishikawa', + 817673 => 'Hakui, Ishikawa', + 817674 => 'Hakui, Ishikawa', + 817675 => 'Nanao, Ishikawa', + 817676 => 'Nanao, Ishikawa', + 817677 => 'Nanao, Ishikawa', + 817678 => 'Nanao, Ishikawa', + 817682 => 'Wajima, Ishikawa', + 817683 => 'Wajima, Ishikawa', + 817684 => 'Wajima, Ishikawa', + 817685 => 'Wajima, Ishikawa', + 817686 => 'Noto, Ishikawa', + 817687 => 'Noto, Ishikawa', + 817688 => 'Noto, Ishikawa', + 817702 => 'Tsuruga, Fukui', + 817703 => 'Tsuruga, Fukui', + 817704 => 'Tsuruga, Fukui', + 817705 => 'Obama, Fukui', + 817706 => 'Obama, Fukui', + 817707 => 'Obama, Fukui', + 817712 => 'Kameoka, Kyoto', + 817713 => 'Kameoka, Kyoto', + 817714 => 'Kameoka, Kyoto', + 817715 => 'Kameoka, Kyoto', + 817716 => 'Sonobe, Kyoto', + 817717 => 'Sonobe, Kyoto', + 817718 => 'Sonobe, Kyoto', + 817722 => 'Miyazu, Kyoto', + 817723 => 'Miyazu, Kyoto', + 817724 => 'Miyazu, Kyoto', + 817725 => 'Miyazu, Kyoto', + 817732 => 'Fukuchiyama, Kyoto', + 817733 => 'Fukuchiyama, Kyoto', + 817734 => 'Fukuchiyama, Kyoto', + 817735 => 'Fukuchiyama, Kyoto', + 817736 => 'Maizuru, Kyoto', + 817737 => 'Maizuru, Kyoto', + 817738 => 'Maizuru, Kyoto', + 81774 => 'Uji, Kyoto', + 81775 => 'Otsu, Shiga', + 81776 => 'Fukui, Fukui', + 81778 => 'Takefu, Fukui', + 81779 => 'Ono, Gifu', + 8178 => 'Kobe, Hyogo', + 817902 => 'Fukusaki, Hyogo', + 817903 => 'Fukusaki, Hyogo', + 817904 => 'Fukusaki, Hyogo', + 817905 => 'Fukusaki, Hyogo', + 817912 => 'Aioi, Hyogo', + 817914 => 'Aioi, Hyogo', + 817915 => 'Aioi, Hyogo', + 81792 => 'Himeji, Hyogo', + 81793 => 'Himeji, Hyogo', + 817940 => 'Kakogawa, Hyogo', + 817942 => 'Kakogawa, Hyogo', + 817943 => 'Kakogawa, Hyogo', + 817944 => 'Kakogawa, Hyogo', + 817945 => 'Kakogawa, Hyogo', + 817946 => 'Miki, Hyogo', + 817947 => 'Miki, Hyogo', + 817948 => 'Miki, Hyogo', + 817949 => 'Kakogawa, Hyogo', + 817950 => 'Sanda, Hyogo', + 817952 => 'Nishiwaki, Hyogo', + 817953 => 'Nishiwaki, Hyogo', + 817954 => 'Nishiwaki, Hyogo', + 817955 => 'Sanda, Hyogo', + 817956 => 'Sanda, Hyogo', + 817959 => 'Sanda, Hyogo', + 817962 => 'Toyooka, Hyogo', + 817963 => 'Toyooka, Hyogo', + 817964 => 'Toyooka, Hyogo', + 817965 => 'Toyooka, Hyogo', + 817968 => 'Hamasaka, Hyogo', + 817969 => 'Hamasaka, Hyogo', + 81797 => 'Nishinomiya, Hyogo', + 81798 => 'Nishinomiya, Hyogo', + 817992 => 'Sumoto, Hyogo', + 817993 => 'Sumoto, Hyogo', + 817994 => 'Sumoto, Hyogo', + 817995 => 'Sumoto, Hyogo', + 817996 => 'Tsuna, Hyogo', + 817997 => 'Tsuna, Hyogo', + 817998 => 'Tsuna, Hyogo', + 818202 => 'Yanai, Yamaguchi', + 818203 => 'Yanai, Yamaguchi', + 818204 => 'Yanai, Yamaguchi', + 818205 => 'Yanai, Yamaguchi', + 818206 => 'Yanai, Yamaguchi', + 81822 => 'Hiroshima, Hiroshima', + 81823 => 'Kure, Hiroshima', + 818240 => 'Higashi-ku, Hiroshima', + 818242 => 'Higashi-ku, Hiroshima', + 818243 => 'Higashi-ku, Hiroshima', + 818244 => 'Miyoshi, Hiroshima', + 818245 => 'Miyoshi, Hiroshima', + 818246 => 'Miyoshi, Hiroshima', + 818247 => 'Shobara, Hiroshima', + 818248 => 'Shobara, Hiroshima', + 818249 => 'Higashi-ku, Hiroshima', + 81825 => 'Hiroshima, Hiroshima', + 818262 => 'Kake, Hiroshima', + 818263 => 'Kake, Hiroshima', + 81827 => 'Iwakuni, Yamaguchi', + 81828 => 'Hiroshima, Hiroshima', + 818290 => 'Hiroshima, Hiroshima', + 8182920 => 'Hatsukaichi, Hiroshima', + 8182921 => 'Hiroshima, Hiroshima', + 8182922 => 'Hiroshima, Hiroshima', + 8182923 => 'Hiroshima, Hiroshima', + 8182924 => 'Hiroshima, Hiroshima', + 8182925 => 'Hiroshima, Hiroshima', + 8182926 => 'Hiroshima, Hiroshima', + 8182927 => 'Hiroshima, Hiroshima', + 8182928 => 'Hiroshima, Hiroshima', + 8182929 => 'Hiroshima, Hiroshima', + 818293 => 'Hatsukaichi, Hiroshima', + 8182940 => 'Hatsukaichi, Hiroshima', + 8182941 => 'Hiroshima, Hiroshima', + 8182942 => 'Hiroshima, Hiroshima', + 8182943 => 'Hiroshima, Hiroshima', + 8182944 => 'Hatsukaichi, Hiroshima', + 8182945 => 'Hatsukaichi, Hiroshima', + 8182946 => 'Hatsukaichi, Hiroshima', + 8182947 => 'Hatsukaichi, Hiroshima', + 8182948 => 'Hatsukaichi, Hiroshima', + 8182949 => 'Hatsukaichi, Hiroshima', + 818295 => 'Hatsukaichi, Hiroshima', + 818296 => 'Hiroshima, Hiroshima', + 818297 => 'Hatsukaichi, Hiroshima', + 818298 => 'Hatsukaichi, Hiroshima', + 818299 => 'Hiroshima, Hiroshima', + 81832 => 'Shimonoseki, Yamaguchi', + 81833 => 'Kudamatsu, Yamaguchi', + 81834 => 'Tokuyama, Yamaguchi', + 81835 => 'Hofu, Yamaguchi', + 818360 => 'Ogori, Yamaguchi', + 818362 => 'Ube, Yamaguchi', + 818363 => 'Ube, Yamaguchi', + 818364 => 'Ube, Yamaguchi', + 818365 => 'Ube, Yamaguchi', + 818366 => 'Ube, Yamaguchi', + 818367 => 'Ube, Yamaguchi', + 818368 => 'Ube, Yamaguchi', + 818369 => 'Ube, Yamaguchi', + 818372 => 'Nagato, Yamaguchi', + 818373 => 'Nagato, Yamaguchi', + 818374 => 'Nagato, Yamaguchi', + 818375 => 'Mine, Yamaguchi', + 8183760 => 'Mine, Yamaguchi', + 8183761 => 'Mine, Yamaguchi', + 8183762 => 'Mine, Yamaguchi', + 8183763 => 'Mine, Yamaguchi', + 8183764 => 'Mine, Yamaguchi', + 8183765 => 'Mine, Yamaguchi', + 8183766 => 'Shimonoseki, Yamaguchi', + 8183767 => 'Shimonoseki, Yamaguchi', + 8183768 => 'Shimonoseki, Yamaguchi', + 8183769 => 'Mine, Yamaguchi', + 818377 => 'Shimonoseki, Yamaguchi', + 818378 => 'Shimonoseki, Yamaguchi', + 818382 => 'Hagi, Yamaguchi', + 818383 => 'Hagi, Yamaguchi', + 818384 => 'Hagi, Yamaguchi', + 818385 => 'Hagi, Yamaguchi', + 818387 => 'Tamagawa, Yamaguchi', + 818388 => 'Tamagawa, Yamaguchi', + 818390 => 'Yamaguchi, Yamaguchi', + 818391 => 'Ogori, Yamaguchi', + 818392 => 'Yamaguchi, Yamaguchi', + 818393 => 'Yamaguchi, Yamaguchi', + 818394 => 'Yamaguchi, Yamaguchi', + 818395 => 'Yamaguchi, Yamaguchi', + 818396 => 'Yamaguchi, Yamaguchi', + 818397 => 'Ogori, Yamaguchi', + 818398 => 'Ogori, Yamaguchi', + 818399 => 'Yamaguchi, Yamaguchi', + 81845 => 'Innoshima, Hiroshima', + 818462 => 'Takehara, Hiroshima', + 818463 => 'Takehara, Hiroshima', + 818464 => 'Takehara, Hiroshima', + 818466 => 'Mima, Tokushima', + 818467 => 'Mima, Tokushima', + 818474 => 'Fuchu, Hiroshima', + 818475 => 'Fuchu, Hiroshima', + 818476 => 'Fuchu, Hiroshima', + 818477 => 'Tojo, Hiroshima', + 818478 => 'Tojo, Hiroshima', + 818479 => 'Tojo, Hiroshima', + 81848 => 'Onomichi, Hiroshima', + 818490 => 'Onomichi, Hiroshima', + 818491 => 'Fukuyama, Hiroshima', + 818492 => 'Fukuyama, Hiroshima', + 8184930 => 'Onomichi, Hiroshima', + 8184931 => 'Fukuyama, Hiroshima', + 8184932 => 'Fukuyama, Hiroshima', + 8184933 => 'Onomichi, Hiroshima', + 8184934 => 'Onomichi, Hiroshima', + 8184935 => 'Onomichi, Hiroshima', + 8184936 => 'Onomichi, Hiroshima', + 8184937 => 'Onomichi, Hiroshima', + 8184938 => 'Onomichi, Hiroshima', + 8184939 => 'Onomichi, Hiroshima', + 818494 => 'Fukuyama, Hiroshima', + 818495 => 'Fukuyama, Hiroshima', + 818496 => 'Fukuyama, Hiroshima', + 818497 => 'Fukuyama, Hiroshima', + 818498 => 'Fukuyama, Hiroshima', + 818499 => 'Fukuyama, Hiroshima', + 818512 => 'Nishigo, Fukushima', + 818514 => 'Ama, Shimane', + 81852 => 'Matsue, Shimane', + 81853 => 'Izumo, Shimane', + 818542 => 'Yasugi, Shimane', + 818543 => 'Yasugi, Shimane', + 818544 => 'Kisuki, Shimane', + 818545 => 'Kisuki, Shimane', + 818546 => 'Kakeya, Shimane', + 818547 => 'Kakeya, Shimane', + 818552 => 'Hamada, Shimane', + 818553 => 'Hamada, Shimane', + 818554 => 'Hamada, Shimane', + 818555 => 'Gotsu, Shimane', + 818556 => 'Gotsu, Shimane', + 818557 => 'Kawamoto, Shimane', + 818558 => 'Kawamoto, Shimane', + 818559 => 'Kawamoto, Shimane', + 818562 => 'Masuda, Shimane', + 818563 => 'Masuda, Shimane', + 818564 => 'Masuda, Shimane', + 818565 => 'Masuda, Shimane', + 818567 => 'Tsuwano, Shimane', + 818568 => 'Tsuwano, Shimane', + 81857 => 'Tottori, Tottori', + 818582 => 'Kurayoshi, Tottori', + 818583 => 'Kurayoshi, Tottori', + 818584 => 'Kurayoshi, Tottori', + 818585 => 'Kurayoshi, Tottori', + 818586 => 'Kurayoshi, Tottori', + 818587 => 'Koge, Tottori', + 818588 => 'Koge, Tottori', + 818592 => 'Yonago, Tottori', + 818593 => 'Yonago, Tottori', + 818594 => 'Yonago, Tottori', + 818595 => 'Yonago, Tottori', + 818596 => 'Yonago, Tottori', + 81862 => 'Okayama, Okayama', + 81863 => 'Tamano, Okayama', + 81864 => 'Kurashiki, Okayama', + 818652 => 'Kurashiki, Okayama', + 818654 => 'Kamogata, Okayama', + 8186550 => 'Kamogata, Okayama', + 8186551 => 'Kamogata, Okayama', + 8186552 => 'Kurashiki, Okayama', + 8186553 => 'Kurashiki, Okayama', + 8186554 => 'Kamogata, Okayama', + 8186555 => 'Kamogata, Okayama', + 8186556 => 'Kamogata, Okayama', + 8186557 => 'Kamogata, Okayama', + 8186558 => 'Kamogata, Okayama', + 8186559 => 'Kamogata, Okayama', + 818656 => 'Kasaoka, Okayama', + 818657 => 'Kasaoka, Okayama', + 818660 => 'Seto, Okayama', + 818662 => 'Takahashi, Okayama', + 818663 => 'Soja, Okayama', + 818664 => 'Takahashi, Okayama', + 818665 => 'Takahashi, Okayama', + 818666 => 'Ibara, Okayama', + 818667 => 'Ibara, Okayama', + 818668 => 'Ibara, Okayama', + 8186690 => 'Soja, Okayama', + 8186691 => 'Kurashiki, Okayama', + 8186692 => 'Soja, Okayama', + 8186693 => 'Soja, Okayama', + 8186694 => 'Soja, Okayama', + 8186695 => 'Soja, Okayama', + 8186696 => 'Soja, Okayama', + 8186697 => 'Kurashiki, Okayama', + 8186698 => 'Kurashiki, Okayama', + 8186699 => 'Soja, Okayama', + 818674 => 'Kuse, Okayama', + 818675 => 'Kuse, Okayama', + 818676 => 'Kuse, Okayama', + 818677 => 'Niimi, Okayama', + 818678 => 'Niimi, Okayama', + 818679 => 'Niimi, Okayama', + 818680 => 'Okayama, Okayama', + 818682 => 'Tsuyama, Okayama', + 818683 => 'Tsuyama, Okayama', + 818684 => 'Tsuyama, Okayama', + 818685 => 'Tsuyama, Okayama', + 818686 => 'Tsuyama, Okayama', + 818687 => 'Mimasaka, Okayama', + 818688 => 'Mimasaka, Okayama', + 818689 => 'Okayama, Okayama', + 818690 => 'Okayama, Okayama', + 818692 => 'Oku, Okayama', + 818693 => 'Oku, Okayama', + 818694 => 'Okayama, Okayama', + 818695 => 'Seto, Okayama', + 818696 => 'Bizen, Okayama', + 818697 => 'Bizen, Okayama', + 818698 => 'Bizen, Okayama', + 8186992 => 'Bizen, Okayama', + 8186993 => 'Bizen, Okayama', + 8186994 => 'Seto, Okayama', + 8186995 => 'Seto, Okayama', + 8186996 => 'Seto, Okayama', + 8186997 => 'Seto, Okayama', + 8186998 => 'Seto, Okayama', + 8186999 => 'Seto, Okayama', + 81875 => 'Kan\'onji, Kagawa', + 81877 => 'Marugame, Kagawa', + 81878 => 'Takamatsu, Kagawa', + 818796 => 'Tonosho, Kagawa', + 818797 => 'Tonosho, Kagawa', + 818798 => 'Tonosho, Kagawa', + 818806 => 'Sukumo, Kochi', + 818807 => 'Sukumo, Kochi', + 818808 => 'Tosashimizu, Kochi', + 8188095 => 'Tosashimizu, Kochi', + 8188096 => 'Tosashimizu, Kochi', + 8188097 => 'Tosashimizu, Kochi', + 8188098 => 'Tosashimizu, Kochi', + 8188099 => 'Tosashimizu, Kochi', + 818832 => 'Kamojima, Tokushima', + 818833 => 'Kamojima, Tokushima', + 818834 => 'Kamojima, Tokushima', + 818835 => 'Mima, Tokushima', + 818836 => 'Mima, Tokushima', + 818842 => 'Anan, Tokushima', + 818843 => 'Anan, Tokushima', + 818844 => 'Anan, Tokushima', + 81885 => 'Komatsushima, Tokushima', + 81886 => 'Tokushima, Tokushima', + 818872 => 'Muroto, Kochi', + 818873 => 'Aki, Kochi', + 818874 => 'Aki, Kochi', + 818879 => 'Muroto, Kochi', + 81888 => 'Kochi, Kochi', + 818892 => 'Sakawa, Kochi', + 818893 => 'Sakawa, Kochi', + 818894 => 'Susaki, Kochi', + 818895 => 'Susaki, Kochi', + 818896 => 'Susaki, Kochi', + 81892 => 'Kumakogen, Ehime', + 81893 => 'Ozu, Ehime', + 818942 => 'Yawatahama, Ehime', + 818943 => 'Yawatahama, Ehime', + 818944 => 'Yawatahama, Ehime', + 818945 => 'Yawatahama, Ehime', + 818946 => 'Uwajima, Ehime', + 818947 => 'Uwajima, Ehime', + 818948 => 'Uwajima, Ehime', + 818949 => 'Uwajima, Ehime', + 818952 => 'Uwajima, Ehime', + 818953 => 'Uwajima, Ehime', + 818954 => 'Uwajima, Ehime', + 818955 => 'Uwajima, Ehime', + 818956 => 'Uwajima, Ehime', + 818957 => 'Misho, Ehime', + 818958 => 'Misho, Ehime', + 81896 => 'Iyomishima, Ehime', + 818972 => 'Niihama, Ehime', + 818973 => 'Niihama, Ehime', + 818974 => 'Niihama, Ehime', + 818975 => 'Niihama, Ehime', + 818976 => 'Niihama, Ehime', + 818977 => 'Hakata, Ehime', + 818978 => 'Hakata, Ehime', + 81898 => 'Imabari, Ehime', + 81899 => 'Matsuyama, Ehime', + 81922 => 'Fukuoka, Fukuoka', + 819230 => 'Fukuoka, Fukuoka', + 819231 => 'Fukuoka, Fukuoka', + 819232 => 'Maebaru, Fukuoka', + 819233 => 'Maebaru, Fukuoka', + 819234 => 'Fukuoka, Fukuoka', + 819235 => 'Fukuoka, Fukuoka', + 819236 => 'Fukuoka, Fukuoka', + 819237 => 'Fukuoka, Fukuoka', + 819238 => 'Fukuoka, Fukuoka', + 819239 => 'Fukuoka, Fukuoka', + 81924 => 'Fukuoka, Fukuoka', + 81925 => 'Fukuoka, Fukuoka', + 81926 => 'Fukuoka, Fukuoka', + 81927 => 'Fukuoka, Fukuoka', + 81928 => 'Fukuoka, Fukuoka', + 81929 => 'Fukuoka, Fukuoka', + 81930 => 'Yukuhashi, Fukuoka', + 81932 => 'Kitakyushu, Fukuoka', + 81933 => 'Kitakyushu, Fukuoka', + 81934 => 'Kitakyushu, Fukuoka', + 81935 => 'Kitakyushu, Fukuoka', + 81936 => 'Kitakyushu, Fukuoka', + 81937 => 'Kitakyushu, Fukuoka', + 81938 => 'Kitakyushu, Fukuoka', + 81939 => 'Kitakyushu, Fukuoka', + 81940 => 'Munakata, Fukuoka', + 81942 => 'Kurume, Fukuoka', + 819432 => 'Yame, Fukuoka', + 819433 => 'Yame, Fukuoka', + 819434 => 'Yame, Fukuoka', + 819435 => 'Yame, Fukuoka', + 819437 => 'Tanushimaru, Fukuoka', + 819438 => 'Tanushimaru, Fukuoka', + 81944 => 'Setaka, Fukuoka', + 81946 => 'Amagi, Fukuoka', + 81947 => 'Tagawa, Fukuoka', + 81948 => 'Iizuka, Fukuoka', + 81949 => 'Nogata, Fukuoka', + 81950 => 'Hirado, Nagasaki', + 81952 => 'Saga, Saga', + 819542 => 'Takeo, Saga', + 819543 => 'Takeo, Saga', + 819544 => 'Takeo, Saga', + 819546 => 'Kashima, Saga', + 819547 => 'Kashima, Saga', + 819552 => 'Imari, Saga', + 819553 => 'Imari, Saga', + 819554 => 'Imari, Saga', + 819555 => 'Karatsu, Saga', + 819556 => 'Karatsu, Saga', + 819557 => 'Karatsu, Saga', + 819558 => 'Karatsu, Saga', + 81956 => 'Sasebo, Japan', + 819572 => 'Isahaya, Nagasaki', + 819573 => 'Isahaya, Nagasaki', + 819574 => 'Isahaya, Nagasaki', + 819575 => 'Isahaya, Nagasaki', + 819576 => 'Shimabara, Nagasaki', + 819577 => 'Shimabara, Nagasaki', + 819578 => 'Shimabara, Nagasaki', + 81958 => 'Nagasaki, Nagasaki', + 819592 => 'Oseto, Nagasaki', + 819593 => 'Oseto, Nagasaki', + 819596 => 'Fukue, Nagasaki', + 819597 => 'Fukue, Nagasaki', + 819598 => 'Fukue, Nagasaki', + 819599 => 'Oseto, Nagasaki', + 81962 => 'Kumamoto, Kumamoto', + 81963 => 'Kumamoto, Kumamoto', + 81965 => 'Yatsushiro, Kumamoto', + 819662 => 'Hitoyoshi, Kumamoto', + 819663 => 'Hitoyoshi, Kumamoto', + 819664 => 'Hitoyoshi, Kumamoto', + 819665 => 'Hitoyoshi, Kumamoto', + 819666 => 'Minamata, Kumamoto', + 819667 => 'Minamata, Kumamoto', + 819668 => 'Minamata, Kumamoto', + 819676 => 'Takamori, Kumamoto', + 819679 => 'Takamori, Kumamoto', + 819682 => 'Yamaga, Kumamoto', + 819683 => 'Yamaga, Kumamoto', + 819684 => 'Yamaga, Kumamoto', + 819685 => 'Tamana, Kumamoto', + 819686 => 'Tamana, Kumamoto', + 819687 => 'Tamana, Kumamoto', + 819688 => 'Tamana, Kumamoto', + 81969 => 'Amakusa, Kumamoto', + 819722 => 'Saiki, Oita', + 819723 => 'Saiki, Oita', + 819724 => 'Saiki, Oita', + 819725 => 'Saiki, Oita', + 819726 => 'Usuki, Oita', + 819727 => 'Usuki, Oita', + 819728 => 'Usuki, Oita', + 819732 => 'Hita, Oita', + 819733 => 'Hita, Oita', + 819734 => 'Hita, Oita', + 819735 => 'Hita, Oita', + 819737 => 'Kusu, Oita', + 819738 => 'Kusu, Oita', + 819742 => 'Mie, Oita', + 819743 => 'Mie, Oita', + 819744 => 'Mie, Oita', + 819746 => 'Taketa, Oita', + 819747 => 'Taketa, Oita', + 81975 => 'Oita, Oita', + 81977 => 'Beppu, Oita', + 819782 => 'Bungotakada, Oita', + 819783 => 'Bungotakada, Oita', + 819784 => 'Bungotakada, Oita', + 819785 => 'Bungotakada, Oita', + 819786 => 'Kitsuki, Oita', + 819787 => 'Kunisaki, Oita', + 819788 => 'Kunisaki, Oita', + 819789 => 'Kitsuki, Oita', + 81979 => 'Nakatsu, Oita', + 819802 => 'Minamidaito, Okinawa', + 819803 => 'Nago, Okinawa', + 819804 => 'Nago, Okinawa', + 819805 => 'Nago, Okinawa', + 819808 => 'Yaeyama District, Okinawa', + 819809 => 'Yaeyama District, Okinawa', + 819822 => 'Nobeoka, Miyazaki', + 819823 => 'Nobeoka, Miyazaki', + 819824 => 'Nobeoka, Miyazaki', + 819825 => 'Hyuga, Miyazaki', + 819826 => 'Hyuga, Miyazaki', + 819827 => 'Takachiho, Miyazaki', + 819828 => 'Takachiho, Miyazaki', + 8198290 => 'Nobeoka, Miyazaki', + 8198291 => 'Nobeoka, Miyazaki', + 8198292 => 'Nobeoka, Miyazaki', + 8198293 => 'Nobeoka, Miyazaki', + 8198294 => 'Nobeoka, Miyazaki', + 8198295 => 'Hyuga, Miyazaki', + 8198296 => 'Hyuga, Miyazaki', + 8198297 => 'Hyuga, Miyazaki', + 8198298 => 'Hyuga, Miyazaki', + 8198299 => 'Hyuga, Miyazaki', + 81983 => 'Takanabe, Miyazaki', + 81984 => 'Kobayashi, Miyazaki', + 81985 => 'Miyazaki, Miyazaki', + 81986 => 'Miyakonojo, Miyazaki', + 81987 => 'Nichinan, Miyazaki', + 81988 => 'Naha, Okinawa', + 81989 => 'Naha, Okinawa', + 81992 => 'Kagoshima, Kagoshima', + 819932 => 'Ibusuki, Kagoshima', + 8199330 => 'Ibusuki, Kagoshima', + 8199331 => 'Kagoshima, Kagoshima', + 8199332 => 'Ibusuki, Kagoshima', + 8199333 => 'Ibusuki, Kagoshima', + 8199334 => 'Ibusuki, Kagoshima', + 8199335 => 'Ibusuki, Kagoshima', + 8199336 => 'Ibusuki, Kagoshima', + 8199337 => 'Ibusuki, Kagoshima', + 8199338 => 'Ibusuki, Kagoshima', + 8199339 => 'Ibusuki, Kagoshima', + 8199340 => 'Ibusuki, Kagoshima', + 8199341 => 'Ibusuki, Kagoshima', + 8199342 => 'Ibusuki, Kagoshima', + 8199343 => 'Kagoshima, Kagoshima', + 8199344 => 'Ibusuki, Kagoshima', + 8199345 => 'Kagoshima, Kagoshima', + 8199346 => 'Ibusuki, Kagoshima', + 8199347 => 'Kagoshima, Kagoshima', + 8199348 => 'Ibusuki, Kagoshima', + 8199349 => 'Ibusuki, Kagoshima', + 819935 => 'Kaseda, Kagoshima', + 819936 => 'Kaseda, Kagoshima', + 819937 => 'Kaseda, Kagoshima', + 819938 => 'Kaseda, Kagoshima', + 819940 => 'Shibushi, Kagoshima', + 819943 => 'Kanoya, Kagoshima', + 819944 => 'Kanoya, Kagoshima', + 819945 => 'Kanoya, Kagoshima', + 819946 => 'Kanoya, Kagoshima', + 819947 => 'Shibushi, Kagoshima', + 819948 => 'Shibushi, Kagoshima', + 819952 => 'Okuchi, Kagoshima', + 819953 => 'Okuchi, Kagoshima', + 819954 => 'Kajiki, Kagoshima', + 819955 => 'Kajiki, Kagoshima', + 819956 => 'Kajiki, Kagoshima', + 819957 => 'Kajiki, Kagoshima', + 819962 => 'Satsumasendai, Kagoshima', + 819963 => 'Satsumasendai, Kagoshima', + 819964 => 'Satsumasendai, Kagoshima', + 819965 => 'Satsumasendai, Kagoshima', + 819966 => 'Izumi, Kagoshima', + 819967 => 'Izumi, Kagoshima', + 819968 => 'Izumi, Kagoshima', + 819974 => 'Yakushima, Kagoshima', + 819975 => 'Naze, Kagoshima', + 819976 => 'Naze, Kagoshima', + 819977 => 'Setouchi, Kagoshima', + 819978 => 'Tokunoshima, Kagoshima', + 819979 => 'Tokunoshima, Kagoshima', + 81998 => 'Kagoshima, Kagoshima', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/82.php b/src/libphonenumber/geocoding/data/en/82.php new file mode 100644 index 000000000..f38b0a0c4 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/82.php @@ -0,0 +1,20 @@ + 'Seoul', + 8231 => 'Gyeonggi', + 8232 => 'Incheon', + 8233 => 'Gangwon', + 8241 => 'Chungnam', + 8242 => 'Daejeon', + 8243 => 'Chungbuk', + 8244 => 'Sejong City', + 8251 => 'Busan', + 8252 => 'Ulsan', + 8253 => 'Daegu', + 8254 => 'Gyeongbuk', + 8255 => 'Gyeongnam', + 8261 => 'Jeonnam', + 8262 => 'Gwangju', + 8263 => 'Jeonbuk', + 8264 => 'Jeju', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/84.php b/src/libphonenumber/geocoding/data/en/84.php new file mode 100644 index 000000000..1e61b545e --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/84.php @@ -0,0 +1,66 @@ + 'Lao Cai province', + 84210 => 'Phu Tho province', + 84211 => 'Vinh Phuc province', + 84218 => 'Hoa Binh province', + 84219 => 'Ha Giang province', + 8422 => 'Son La province', + 84230 => 'Dien Bien province', + 84231 => 'Lai Chau province', + 84240 => 'Bac Giang province', + 84241 => 'Bac Ninh province', + 8425 => 'Lang Son province', + 8426 => 'Cao Bang province', + 8427 => 'Tuyen Quang province', + 84280 => 'Thai Nguyen province', + 84281 => 'Bac Kan province', + 8429 => 'Yen Bai province', + 8430 => 'Ninh Binh province', + 8431 => 'Hai Phong', + 84320 => 'Hai Duong province', + 84321 => 'Hung Yen province', + 8433 => 'Quang Ninh province', + 84350 => 'Nam Dinh province', + 84351 => 'Ha Nam province', + 8436 => 'Thai Binh province', + 8437 => 'Thanh Hoa province', + 8438 => 'Nghe An province', + 8439 => 'Ha Tinh province', + 844 => 'Hanoi', + 84500 => 'Dak Lak province', + 84501 => 'Dak Nong province', + 84510 => 'Quang Nam province', + 84511 => 'Da Nang', + 8452 => 'Quang Binh province', + 8453 => 'Quang Tri province', + 8454 => 'Thua Thien-Hue province', + 8455 => 'Quang Ngai province', + 8456 => 'Binh Dinh province', + 8457 => 'Phu Yen province', + 8458 => 'Khanh Hoa province', + 8459 => 'Gia Lai province', + 8460 => 'Kon Tum province', + 8461 => 'Dong Nai province', + 8462 => 'Binh Thuan province', + 8463 => 'Lam Dong province', + 8464 => 'Ba Ria-Vung Tau province', + 84650 => 'Binh Duong province', + 84651 => 'Binh Phuoc province', + 8466 => 'Tay Ninh province', + 8467 => 'Dong Thap province', + 8468 => 'Ninh Thuan province', + 8470 => 'Vinh Long province', + 84710 => 'Can Tho', + 84711 => 'Hau Giang province', + 8472 => 'Long An province', + 8473 => 'Tien Giang province', + 8474 => 'Tra Vinh province', + 8475 => 'Ben Tre province', + 8476 => 'An Giang province', + 8477 => 'Kien Giang province', + 84780 => 'Ca Mau province', + 84781 => 'Bac Lieu province', + 8479 => 'Soc Trang province', + 848 => 'Ho Chi Minh City', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/86.php b/src/libphonenumber/geocoding/data/en/86.php new file mode 100644 index 000000000..f4e49ab0c --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/86.php @@ -0,0 +1,329 @@ + 'Beijing', + 8620 => 'Guangzhou, Guangdong', + 8621 => 'Shanghai', + 8622 => 'Tianjin', + 8623 => 'Chongqing', + 8624 => 'Shenyang, Liaoning', + 8625 => 'Nanjing, Jiangsu', + 8627 => 'Wuhan, Hubei', + 8628 => 'Chengdu, Sichuan', + 8629 => 'Xi\'an, Shaanxi', + 86310 => 'Handan, Hebei', + 86311 => 'Shijiazhuang, Hebei', + 86312 => 'Baoding, Hebei', + 86313 => 'Zhangjiakou, Hebei', + 86314 => 'Chengde, Hebei', + 86315 => 'Tangshan, Hebei', + 86316 => 'Langfang, Hebei', + 86317 => 'Cangzhou, Hebei', + 86318 => 'Hengshui, Hebei', + 86319 => 'Xingtai, Hebei', + 86335 => 'Qinhuangdao, Hebei', + 86349 => 'Shuozhou, Shanxi', + 86350 => 'Xinzhou, Shanxi', + 86351 => 'Taiyuan, Shanxi', + 86352 => 'Datong, Shanxi', + 86353 => 'Yangquan, Shanxi', + 86354 => 'Yuci, Shanxi', + 86355 => 'Changzhi, Shanxi', + 86356 => 'Jincheng, Shanxi', + 86357 => 'Linfen, Shanxi', + 86358 => 'Lishi, Shanxi', + 86359 => 'Yuncheng, Shanxi', + 86370 => 'Shangqiu, Henan', + 86371 => 'Zhengzhou, Henan', + 86372 => 'Anyang, Henan', + 86373 => 'Xinxiang, Henan', + 86374 => 'Xuchang, Henan', + 86375 => 'Pingdingshan, Henan', + 86376 => 'Xinyang, Henan', + 86377 => 'Nanyang, Henan', + 86378 => 'Kaifeng, Henan', + 86379 => 'Luoyang, Henan', + 86391 => 'Jiaozuo, Henan', + 86392 => 'Hebi, Henan', + 86393 => 'Puyang, Henan', + 86394 => 'Zhoukou, Henan', + 86395 => 'Luohe, Henan', + 86396 => 'Zhumadian, Henan', + 86398 => 'Sanmenxia, Henan', + 86410 => 'Tieling, Liaoning', + 86411 => 'Dalian, Liaoning', + 86412 => 'Anshan, Liaoning', + 86413 => 'Fushun, Liaoning', + 86414 => 'Benxi, Liaoning', + 86415 => 'Dandong, Liaoning', + 86416 => 'Jinzhou, Liaoning', + 86417 => 'Yingkou, Liaoning', + 86418 => 'Fuxin, Liaoning', + 86419 => 'Liaoyang, Liaoning', + 86421 => 'Chaoyang, Liaoning', + 86427 => 'Panjin, Liaoning', + 86429 => 'Huludao, Liaoning', + 86431 => 'Changchun, Jilin', + 86432 => 'Jilin, Jilin', + 86433 => 'Yanbian Zhou, Jilin', + 86434 => 'Siping, Jilin', + 86435 => 'Tonghua, Jilin', + 86436 => 'Baicheng, Jilin', + 86437 => 'Liaoyuan, Jilin', + 86438 => 'Songyuan, Jilin', + 86451 => 'Harbin, Heilongjiang', + 86452 => 'Qiqihar, Heilongjiang', + 86453 => 'Mudanjiang, Heilongjiang', + 86454 => 'Jiamusi, Heilongjiang', + 86455 => 'Suihua, Heilongjiang', + 86456 => 'Heihe, Heilongjiang', + 86457 => 'Jiagedaqi, Heilongjiang', + 86458 => 'Yichun, Heilongjiang', + 86459 => 'Daqing, Heilongjiang', + 86464 => 'Qitaihe, Heilongjiang', + 86467 => 'Jixi, Heilongjiang', + 86468 => 'Hegang, Heilongjiang', + 86469 => 'Shuangyashan, Heilongjiang', + 86470 => 'Hailaer, Inner Mongolia', + 86471 => 'Huhehaote, Inner Mongolia', + 86472 => 'Baotou, Inner Mongolia', + 86473 => 'Wuhai, Inner Mongolia', + 86474 => 'Jining, Inner Mongolia', + 86475 => 'Tongliao, Inner Mongolia', + 86476 => 'Chifeng, Inner Mongolia', + 86477 => 'Dongsheng, Inner Mongolia', + 86478 => 'Linhe, Inner Mongolia', + 86479 => 'Xilinhaote, Inner Mongolia', + 86482 => 'Wulanhaote, Inner Mongolia', + 86483 => 'Alashanzuoqi, Inner Mongolia', + 86510 => 'Wuxi, Jiangsu', + 86511 => 'Zhenjiang, Jiangsu', + 86512 => 'Suzhou, Jiangsu', + 86513 => 'Nantong, Jiangsu', + 86514 => 'Yangzhou, Jiangsu', + 86515 => 'Yancheng, Jiangsu', + 86516 => 'Xuzhou, Jiangsu', + 86517 => 'Huaian, Jiangsu', + 86518 => 'Lianyungang, Jiangsu', + 86519 => 'Changzhou, Jiangsu', + 86523 => 'Taizhou, Jiangsu', + 86527 => 'Suqian, Jiangsu', + 86530 => 'Heze, Shandong', + 86531 => 'Jinan, Shandong', + 86532 => 'Qingdao, Shandong', + 86533 => 'Zibo, Shandong', + 86534 => 'Dezhou, Shandong', + 86535 => 'Yantai, Shandong', + 86536 => 'Weifang, Shandong', + 86537 => 'Jining, Shandong', + 86538 => 'TaiAn, Shandong', + 86539 => 'Linyi, Shandong', + 86543 => 'Binzhou, Shandong', + 86546 => 'Dongying, Shandong', + 86550 => 'Chuzhou, Anhui', + 86551 => 'Hefei, Anhui', + 86552 => 'Bengbu, Anhui', + 86553 => 'Wuhu, Anhui', + 86554 => 'Huainan, Anhui', + 86555 => 'MaAnshan, Anhui', + 86556 => 'Anqing, Anhui', + 86557 => 'Suzhou, Anhui', + 86558 => 'Fuyang, Anhui', + 86559 => 'Huangshan, Anhui', + 86561 => 'Huaibei, Anhui', + 86562 => 'Tongling, Anhui', + 86563 => 'Xuancheng, Anhui', + 86564 => 'LiuAn, Anhui', + 86566 => 'Chizhou, Anhui', + 86570 => 'Quzhou, Zhejiang', + 86571 => 'Hangzhou, Zhejiang', + 86572 => 'Huzhou, Zhejiang', + 86573 => 'Jiaxing, Zhejiang', + 86574 => 'Ningbo, Zhejiang', + 86575 => 'Shaoxing, Zhejiang', + 86576 => 'Taizhou, Zhejiang', + 86577 => 'Wenzhou, Zhejiang', + 86578 => 'Lishui, Zhejiang', + 86579 => 'Jinhua, Zhejiang', + 86580 => 'Zhoushan, Zhejiang', + 86591 => 'Fuzhou, Fujian', + 86592 => 'Xiamen, Fujian', + 86593 => 'Ningde, Fujian', + 86594 => 'Putian, Fujian', + 86595 => 'Quanzhou, Fujian', + 86596 => 'Zhangzhou, Fujian', + 86597 => 'Longyan, Fujian', + 86598 => 'Sanming, Fujian', + 86599 => 'Nanping, Fujian', + 86631 => 'Weihai, Shandong', + 86632 => 'Zaozhuang, Shandong', + 86633 => 'Rizhao, Shandong', + 86634 => 'Laiwu, Shandong', + 86635 => 'Liaocheng, Shandong', + 86660 => 'Shanwei, Guangdong', + 86662 => 'Yangjiang, Guangdong', + 86663 => 'Jieyang, Guangdong', + 86668 => 'Maoming, Guangdong', + 86691 => 'Jinghong, Yunnan', + 86692 => 'Luxi, Yunnan', + 86701 => 'Yingtan, Jiangxi', + 86710 => 'Xiangfan, Hubei', + 86711 => 'Ezhou, Hubei', + 86712 => 'Xiaogan, Hubei', + 86713 => 'Huanggang, Hubei', + 86714 => 'Huangshi, Hubei', + 86715 => 'Xianning, Hubei', + 86716 => 'Jingzhou, Hubei', + 86717 => 'Yichang, Hubei', + 86718 => 'Enshi, Hubei', + 86719 => 'Shiyan, Hubei', + 86722 => 'Suizhou, Hubei', + 86724 => 'Jingmen, Hubei', + 86728 => 'Xiantao, Hubei', + 86730 => 'Yueyang, Hunan', + 86731 => 'Zhuzhou, Hunan', + 86734 => 'Hengyang, Hunan', + 86735 => 'Chenzhou, Hunan', + 86736 => 'Changde, Hunan', + 86737 => 'Yiyang, Hunan', + 86738 => 'Loudi, Hunan', + 86739 => 'Shaoyang, Hunan', + 86743 => 'Jishou, Hunan', + 86744 => 'Zhangjiajie, Hunan', + 86745 => 'Huaihua, Hunan', + 86746 => 'Yongzhou, Hunan', + 86750 => 'Jiangmen, Guangdong', + 86751 => 'Shaoguan, Guangdong', + 86752 => 'Huizhou, Guangdong', + 86753 => 'Meizhou, Guangdong', + 86754 => 'Shantou, Guangdong', + 86755 => 'Shenzhen, Guangdong', + 86756 => 'Zhuhai, Guangdong', + 86757 => 'Shunde, Guangdong', + 86758 => 'Zhaoqing, Guangdong', + 86759 => 'Zhanjiang, Guangdong', + 86760 => 'Zhongshan, Guangdong', + 86762 => 'Heyuan, Guangdong', + 86763 => 'Qingyuan, Guangdong', + 86766 => 'Yunfu, Guangdong', + 86768 => 'Chaozhou, Guangdong', + 86769 => 'Dongguan, Guangdong', + 86770 => 'Fangchenggang, Guangxi', + 86771 => 'Nanning, Guangxi', + 86772 => 'Liuzhou, Guangxi', + 86773 => 'Guilin, Guangxi', + 86774 => 'Wuzhou, Guangxi', + 86775 => 'Yulin, Guangxi', + 86776 => 'Baise, Guangxi', + 86777 => 'Qinzhou, Guangxi', + 86778 => 'Hechi, Guangxi', + 86779 => 'Beihai, Guangxi', + 86790 => 'Xinyu, Jiangxi', + 86791 => 'Nanchang, Jiangxi', + 86792 => 'Jiujiang, Jiangxi', + 86793 => 'Shangrao, Jiangxi', + 86794 => 'Fuzhou, Jiangxi', + 86795 => 'Yichun, Jiangxi', + 86796 => 'JiAn, Jiangxi', + 86797 => 'Ganzhou, Jiangxi', + 86798 => 'Jingdezhen, Jiangxi', + 86799 => 'Pingxiang, Jiangxi', + 86812 => 'Panzhihua, Sichuan', + 86813 => 'Zigong, Sichuan', + 86816 => 'Mianyang, Sichuan', + 86817 => 'Nanchong, Sichuan', + 86818 => 'Dazhou, Sichuan', + 86825 => 'Suining, Sichuan', + 86826 => 'GuangAn, Sichuan', + 86827 => 'Bazhong, Sichuan', + 86830 => 'Luzhou, Sichuan', + 86831 => 'Yibin, Sichuan', + 86832 => 'Ziyang, Sichuan', + 86833 => 'Leshan, Sichuan', + 86834 => 'Xichang, Sichuan', + 86835 => 'YaAn, Sichuan', + 86836 => 'Kangding, Sichuan', + 86837 => 'MaErkang, Sichuan', + 86838 => 'Deyang, Sichuan', + 86839 => 'Guangyuan, Sichuan', + 86851 => 'Guiyang, Guizhou', + 86852 => 'Zunyi, Guizhou', + 86853 => 'Anshun, Guizhou', + 86854 => 'Duyun, Guizhou', + 86855 => 'Kaili, Guizhou', + 86856 => 'Tongren, Guizhou', + 86857 => 'Bijie, Guizhou', + 86858 => 'Liupanshui, Guizhou', + 86859 => 'Xingyi, Guizhou', + 86870 => 'Zhaotong, Yunnan', + 86871 => 'Kunming, Yunnan', + 86872 => 'Dali, Yunnan', + 86873 => 'Gejiu, Yunnan', + 86874 => 'Qujing, Yunnan', + 86875 => 'Baoshan, Yunnan', + 86876 => 'Wenshan, Yunnan', + 86877 => 'Yuxi, Yunnan', + 86878 => 'Chuxiong, Yunnan', + 86879 => 'Simao, Yunnan', + 86883 => 'Lincang, Yunnan', + 86886 => 'Liuku, Yunnan', + 86887 => 'Zhongdian, Yunnan', + 86888 => 'Lijiang, Yunnan', + 86891 => 'Lhasa, Tibet', + 86892 => 'Rikaze, Tibet', + 86893 => 'Naidong, Tibet', + 86894 => 'Linzhi, Tibet', + 86895 => 'Changdu, Tibet', + 86896 => 'Naqu, Tibet', + 86897 => 'GeEr, Tibet', + 86898 => 'Haikou, Hainan', + 86901 => 'Tacheng, Xinjiang', + 86902 => 'Hami, Xinjiang', + 86903 => 'Hetian, Xinjiang', + 86906 => 'Aletai, Xinjiang', + 86908 => 'Atushi, Xinjiang', + 86909 => 'Bole, Xinjiang', + 86911 => 'YanAn, Shaanxi', + 86912 => 'Yulin, Shaanxi', + 86913 => 'Weinan, Shaanxi', + 86914 => 'Shangzhou, Shaanxi', + 86915 => 'Ankang, Shaanxi', + 86916 => 'Hanzhong, Shaanxi', + 86917 => 'Baoji, Shaanxi', + 86919 => 'Tongchuan, Shaanxi', + 86930 => 'Linxia, Gansu', + 86931 => 'Lanzhou, Gansu', + 86932 => 'Dingxi, Gansu', + 86933 => 'Pingliang, Gansu', + 86934 => 'Xifeng, Gansu', + 86935 => 'Jinchang, Gansu', + 86936 => 'Zhangye, Gansu', + 86937 => 'Jiuquan, Gansu', + 86938 => 'Tianshui, Gansu', + 86939 => 'Wudu, Gansu', + 86941 => 'Hezuo, Gansu', + 86943 => 'Baiyin, Gansu', + 86951 => 'Yinchuan, Ningxia', + 86952 => 'Shizuishan, Ningxia', + 86953 => 'Wuzhong, Ningxia', + 86954 => 'Guyuan, Ningxia', + 86955 => 'Zhongwei, Ningxia', + 86970 => 'Haiyan, Qinghai', + 86971 => 'Xining, Qinghai', + 86972 => 'PingAn, Qinghai', + 86973 => 'Tongren, Qinghai', + 86974 => 'Gonghe, Qinghai', + 86975 => 'Maqin, Qinghai', + 86976 => 'Yushu, Qinghai', + 86977 => 'Delingha, Qinghai', + 86979 => 'GeErmu, Qinghai', + 86990 => 'Kalamayi, Xinjiang', + 86991 => 'Urumchi, Xinjiang', + 86992 => 'Kuitun, Xinjiang', + 86993 => 'Shihezi, Xinjiang', + 86994 => 'Changji, Xinjiang', + 86995 => 'Tulufan, Xinjiang', + 86996 => 'KuErle, Xinjiang', + 86997 => 'Akesu, Xinjiang', + 86998 => 'Kashi, Xinjiang', + 86999 => 'Yining, Xinjiang', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/886.php b/src/libphonenumber/geocoding/data/en/886.php new file mode 100644 index 000000000..c4c9f3879 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/886.php @@ -0,0 +1,16 @@ + 'Taipei', + 8863 => 'Taoyuan/Hsinchu/Yilan/Hualien', + 88637 => 'Miaoli', + 8864 => 'Taichung/Changhua', + 88649 => 'Nantou', + 8865 => 'Chiayi/Yunlin', + 8866 => 'Tainan/Penghu', + 8867 => 'Kaohsiung', + 8868 => 'Pingtung', + 88682 => 'Kinmen', + 886826 => 'Wuqiu', + 886836 => 'Matsu', + 88689 => 'Taitung', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/90.php b/src/libphonenumber/geocoding/data/en/90.php new file mode 100644 index 000000000..fe3200dc1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/90.php @@ -0,0 +1,167 @@ + 'Istanbul (Europe)', + 90213 => 'Istanbul (Europe)', + 90216 => 'Istanbul (Anatolia)', + 90217 => 'Istanbul (Anatolia)', + 90222 => 'Esksehir', + 90223 => 'Esksehir', + 90224 => 'Bursa', + 90225 => 'Bursa', + 90226 => 'Yalova', + 90227 => 'Yalova', + 90228 => 'Bilecik', + 90229 => 'Bilecik', + 90232 => 'Izmir', + 90233 => 'Izmir', + 90236 => 'Manisa', + 90237 => 'Manisa', + 90242 => 'Antalya', + 90243 => 'Antalya', + 90246 => 'Isparta', + 90247 => 'Isparta', + 90248 => 'Burdur', + 90249 => 'Burdur', + 90252 => 'Mugla', + 90253 => 'Mugla', + 90256 => 'Aydin', + 90257 => 'Aydin', + 90258 => 'Denizli', + 90259 => 'Denizli', + 90262 => 'Kocaeli', + 90263 => 'Kocaeli', + 90264 => 'Sakarya', + 90265 => 'Sakarya', + 90266 => 'Balikesir', + 90267 => 'Balikesir', + 90272 => 'Afyon', + 90273 => 'Afyon', + 90274 => 'Kutahya', + 90275 => 'Kutahya', + 90276 => 'Usak', + 90277 => 'Usak', + 90282 => 'Tekirdag', + 90283 => 'Tekirdag', + 90284 => 'Edirne', + 90285 => 'Edirne', + 90286 => 'Canakkale', + 90287 => 'Canakkale', + 90288 => 'Kirklareli', + 90289 => 'Kirklareli', + 90312 => 'Ankara', + 90313 => 'Ankara', + 90318 => 'Kirikkale', + 90319 => 'Kirikkale', + 90322 => 'Adana', + 90323 => 'Adana', + 90324 => 'Icel', + 90325 => 'Icel', + 90326 => 'Hatay', + 90327 => 'Hatay', + 90328 => 'Osmaniye', + 90329 => 'Osmaniye', + 90332 => 'Konya', + 90333 => 'Konya', + 90338 => 'Karaman', + 90339 => 'Karaman', + 90342 => 'Gaziantep', + 90343 => 'Gaziantep', + 90344 => 'K. Maras', + 90345 => 'K. Maras', + 90346 => 'Sivas', + 90347 => 'Sivas', + 90348 => 'Kilis', + 90349 => 'Kilis', + 90352 => 'Kayseri', + 90353 => 'Kayseri', + 90354 => 'Yozgat', + 90355 => 'Yozgat', + 90356 => 'Tokat', + 90357 => 'Tokat', + 90358 => 'Amasya', + 90359 => 'Amasya', + 90362 => 'Samsun', + 90363 => 'Samsun', + 90364 => 'Corum', + 90365 => 'Corum', + 90366 => 'Kastamonu', + 90367 => 'Kastamonu', + 90368 => 'Sinop', + 90369 => 'Sinop', + 90370 => 'Karabuk', + 90371 => 'Karabuk', + 90372 => 'Zongdulak', + 90373 => 'Zongdulak', + 90374 => 'Bolu', + 90375 => 'Bolu', + 90376 => 'Cankiri', + 90377 => 'Cankiri', + 90378 => 'Bartin', + 90379 => 'Bartin', + 90380 => 'Duzce', + 90381 => 'Duzce', + 90382 => 'Aksaray', + 90383 => 'Aksaray', + 90384 => 'Nevsehir', + 90385 => 'Nevsehir', + 90386 => 'Kirsehir', + 90387 => 'Kirsehir', + 90388 => 'Nigde', + 90389 => 'Nigde', + 90412 => 'Diyarbakir', + 90413 => 'Diyarbakir', + 90414 => 'Sanliurfa', + 90415 => 'Sanliurfa', + 90416 => 'Adiyaman', + 90417 => 'Adiyaman', + 90422 => 'Malatya', + 90423 => 'Malatya', + 90424 => 'Elazig', + 90425 => 'Elazig', + 90426 => 'Bingol', + 90427 => 'Bingol', + 90428 => 'Tuniceli', + 90429 => 'Tuniceli', + 90432 => 'Van', + 90433 => 'Van', + 90434 => 'Bitlis', + 90435 => 'Bitlis', + 90436 => 'Mus', + 90437 => 'Mus', + 90438 => 'Hakkari', + 90439 => 'Hakkari', + 90442 => 'Erzurum', + 90443 => 'Erzurum', + 90446 => 'Erzincan', + 90447 => 'Erzincan', + 90452 => 'Ordu', + 90453 => 'Ordu', + 90454 => 'Giresun', + 90455 => 'Giresun', + 90456 => 'Gumushane', + 90457 => 'Gumushane', + 90458 => 'Bayburt', + 90459 => 'Bayburt', + 90462 => 'Trabzon', + 90463 => 'Trabzon', + 90464 => 'Rize', + 90465 => 'Rize', + 90466 => 'Artvin', + 90467 => 'Artvin', + 90472 => 'Agri', + 90473 => 'Agri', + 90474 => 'Kars', + 90475 => 'Kars', + 90476 => 'Igdir', + 90477 => 'Igdir', + 90478 => 'Ardahan', + 90479 => 'Ardahan', + 90482 => 'Mardin', + 90483 => 'Mardin', + 90484 => 'Stirt', + 90485 => 'Stirt', + 90486 => 'Sirnak', + 90487 => 'Sirnak', + 90488 => 'Batman', + 90489 => 'Batman', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/91.php b/src/libphonenumber/geocoding/data/en/91.php new file mode 100644 index 000000000..18d78a556 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/91.php @@ -0,0 +1,2648 @@ + 'New Delhi', + 91120 => 'Ghaziabad/Dadri, Uttar Pradesh', + 91121 => 'Meerut, Uttar Pradesh', + 91122 => 'Hapur, Uttar Pradesh', + 911232 => 'Modinagar, Uttar Pradesh', + 911233 => 'Mawana, Uttar Pradesh', + 911234 => 'Baghpat/Baraut, Uttar Pradesh', + 911237 => 'Sardhana, Uttar Pradesh', + 91124 => 'Gurgaon, Haryana', + 911250 => 'Charkhidadri, Haryana', + 911251 => 'Jhajjar, Haryana', + 911252 => 'Loharu, Haryana', + 911253 => 'Tohsham, Haryana', + 911254 => 'Bawanikhera, Haryana', + 911255 => 'Siwani, Haryana', + 911257 => 'Meham, Haryana', + 911258 => 'Kalanaur, Haryana', + 911259 => 'Kosli, Haryana', + 911262 => 'Rohtak, Haryana', + 911263 => 'Gohana, Haryana', + 911267 => 'Nuh, Haryana', + 911268 => 'Ferojpur, Haryana', + 911274 => 'Rewari, Haryana', + 911275 => 'Palwal, Haryana', + 911276 => 'Bahadurgarh, Haryana', + 911281 => 'Jatusana, Haryana', + 911282 => 'Narnaul, Haryana', + 911284 => 'Bawal, Haryana', + 911285 => 'Mohindergarh, Haryana', + 91129 => 'Faridabad, Haryana', + 91130 => 'Sonipat, Haryana', + 91131 => 'Muzaffarnagar, Uttar Pradesh', + 91132 => 'Saharanpur, Uttar Pradesh', + 911331 => 'Nakur/Gangoh, Uttar Pradesh', + 911332 => 'Roorkee, Uttarakhand', + 911334 => 'Roorkee/Haridwar, Uttarakhand', + 911336 => 'Deoband, Uttar Pradesh', + 911341 => 'Najibabad, Uttar Pradesh', + 911342 => 'Bijnor, Uttar Pradesh', + 911343 => 'Nagina, Uttar Pradesh', + 911344 => 'Dhampur, Uttar Pradesh', + 911345 => 'Bijnor/Chandpur, Uttar Pradesh', + 911346 => 'Pauri/Bubakhal, Uttarakhand', + 911348 => 'Lansdowne/Syunsi, Uttarakhand', + 91135 => 'Dehradun, Uttarakhand', + 911360 => 'Dehradun Chakrata/Dakpattar, Uttarakhand', + 911363 => 'Karnaprayag, Uttarakhand', + 911364 => 'Ukhimath/Guptkashi, Uttarakhand', + 911368 => 'Pauri, Uttarakhand', + 911370 => 'Devprayag/Jakholi, Uttarakhand', + 911371 => 'Dunda, Uttarakhand', + 911372 => 'Chamoli, Uttarakhand', + 911373 => 'Purola, Uttarakhand', + 911374 => 'Bhatwari/Uttarkashi, Uttarakhand', + 911375 => 'Rajgarhi, Uttarakhand', + 911376 => 'Tehri, Uttarakhand', + 911377 => 'Bhatwari/Gangotri, Uttarakhand', + 911378 => 'Devprayag, Uttarakhand', + 911379 => 'Pratapnagar, Uttarakhand', + 911381 => 'Joshimath/Badrinath, Uttarakhand', + 911382 => 'Lansdowne/Kotdwara, Uttarakhand', + 911386 => 'Lansdowne, Uttarakhand', + 911389 => 'Joshimath, Uttarakhand', + 911392 => 'Budhana, Uttar Pradesh', + 911396 => 'Jansath/Khatauli, Uttar Pradesh', + 911398 => 'Kairana/Shamli, Uttar Pradesh', + 91141 => 'Jaipur, Rajasthan', + 911420 => 'Baswa/Bandikui, Rajasthan', + 911421 => 'Kotputli, Rajasthan', + 911422 => 'Viratnagar/Shahpura, Rajasthan', + 911423 => 'Amber/Chomu, Rajasthan', + 911424 => 'Phulera/Renwal, Rajasthan', + 911425 => 'Phulera/Sambhar, Rajasthan', + 911426 => 'Jamwa Ramgarh/Achrol, Rajasthan', + 911427 => 'Dausa, Rajasthan', + 911428 => 'Dudu, Rajasthan', + 911429 => 'Bassi, Rajasthan', + 911430 => 'Phagi, Rajasthan', + 911431 => 'Lalsot, Rajasthan', + 911432 => 'Tonk, Rajasthan', + 911433 => 'Todaraisingh, Rajasthan', + 911434 => 'Deoli, Rajasthan', + 911435 => 'Tonk/Piploo, Rajasthan', + 911436 => 'Uniayara, Rajasthan', + 911437 => 'Malpura, Rajasthan', + 911438 => 'Newai, Rajasthan', + 91144 => 'Alwar, Rajasthan', + 91145 => 'Ajmer, Rajasthan', + 911460 => 'Kishangarhbas/Khairthal, Rajasthan', + 911461 => 'Bansur, Rajasthan', + 911462 => 'Beawar, Rajasthan', + 911463 => 'Kishangarh, Rajasthan', + 911464 => 'Rajgarh, Rajasthan', + 911465 => 'Thanaghazi, Rajasthan', + 911466 => 'Kekri, Rajasthan', + 911467 => 'Kekri, Rajasthan', + 911468 => 'Ramgarh, Rajasthan', + 911469 => 'Tijara, Rajasthan', + 911470 => 'Dungla, Rajasthan', + 911471 => 'Rashmi, Rajasthan', + 911472 => 'Chittorgarh, Rajasthan', + 911473 => 'Barisadri, Rajasthan', + 911474 => 'Begun, Rajasthan', + 911475 => 'Begun/Rawatbhata, Rajasthan', + 911476 => 'Kapasan, Rajasthan', + 911477 => 'Nimbahera, Rajasthan', + 911478 => 'Pratapgarh, Rajasthan', + 911479 => 'Pratapgarh/Arnod, Rajasthan', + 911480 => 'Asind, Rajasthan', + 911481 => 'Raipur, Rajasthan', + 911482 => 'Bhilwara, Rajasthan', + 911483 => 'Hurda/Gulabpura, Rajasthan', + 911484 => 'Shahapura, Rajasthan', + 911485 => 'Jahazpur, Rajasthan', + 911486 => 'Mandal, Rajasthan', + 911487 => 'Banera, Rajasthan', + 911488 => 'Kotri, Rajasthan', + 911489 => 'Mandalgarh, Rajasthan', + 911491 => 'Nasirabad, Rajasthan', + 911492 => 'Laxmangarh/Kherli, Rajasthan', + 911493 => 'Tijara, Rajasthan', + 911494 => 'Behror, Rajasthan', + 911495 => 'Mandawar, Rajasthan', + 911496 => 'Sarwar, Rajasthan', + 911497 => 'Kishangarh, Rajasthan', + 911498 => 'Anupgarh, Rajasthan', + 911499 => 'Sangaria, Rajasthan', + 911501 => 'Srikaranpur, Rajasthan', + 911502 => 'Nohar/Jedasar, Rajasthan', + 911503 => 'Sadulshahar, Rajasthan', + 911504 => 'Bhadra, Rajasthan', + 911505 => 'Padampur, Rajasthan', + 911506 => 'Anupgarh/Gharsana, Rajasthan', + 911507 => 'Raisinghnagar, Rajasthan', + 911508 => 'Suratgarh/Goluwala, Rajasthan', + 911509 => 'Suratgarh, Rajasthan', + 91151 => 'Bikaner, Rajasthan', + 911520 => 'Bikaner/Chhatargarh, Rajasthan', + 911521 => 'Bikaner/Jaimalsar, Rajasthan', + 911522 => 'Bikaner/Jamsar, Rajasthan', + 911523 => 'Bikaner/Poogal, Rajasthan', + 911526 => 'Lunkaransar/Mahajan, Rajasthan', + 911527 => 'Lunkaransar/Rajasarb, Rajasthan', + 911528 => 'Lunkaransar, Rajasthan', + 911529 => 'Lunkaransar/Kanholi, Rajasthan', + 911531 => 'Nokha, Rajasthan', + 911532 => 'Nokha/Nathusar, Rajasthan', + 911533 => 'Kolayat/Goddo, Rajasthan', + 911534 => 'Kolayat, Rajasthan', + 911535 => 'Kolayat/Bajju, Rajasthan', + 911536 => 'Kolayat/Daitra, Rajasthan', + 911537 => 'Nohar/Rawatsar, Rajasthan', + 911539 => 'Tibbi, Rajasthan', + 91154 => 'Sriganganagar, Rajasthan', + 911552 => 'Hanumangarh, Rajasthan', + 911555 => 'Nohar, Rajasthan', + 911559 => 'Rajgarh, Rajasthan', + 911560 => 'Sujangarh/Bidasar, Rajasthan', + 911561 => 'Taranagar, Rajasthan', + 911562 => 'Churu, Rajasthan', + 911563 => 'Sardarshahar/Jaitsisar, Rajasthan', + 911564 => 'Sardarshahar, Rajasthan', + 911565 => 'Sri Dungargarh, Rajasthan', + 911566 => 'Sri Dungargarh/Sudsar, Rajasthan', + 911567 => 'Ratangarh, Rajasthan', + 911568 => 'Sujangarh, Rajasthan', + 911569 => 'Sujangarh/Lalgarh, Rajasthan', + 911570 => 'Laxmangarh/Nechwa, Rajasthan', + 911571 => 'Fatehpur, Rajasthan', + 911572 => 'Sikar, Rajasthan', + 911573 => 'Laxmangarh, Rajasthan', + 911574 => 'Neem Ka Thana, Rajasthan', + 911575 => 'Srimadhopur, Rajasthan', + 911576 => 'Dantaramgarh/Shyamji, Rajasthan', + 911577 => 'Dantaramgarh, Rajasthan', + 911580 => 'Deedwana, Rajasthan', + 911581 => 'Ladnun, Rajasthan', + 911582 => 'Nagaur, Rajasthan', + 911583 => 'Jayal, Rajasthan', + 911584 => 'Nagaur/Mundwa Marwar, Rajasthan', + 911585 => 'Nagaur/Khinwsar, Rajasthan', + 911586 => 'Nawa/Kuchamancity, Rajasthan', + 911587 => 'Degana, Rajasthan', + 911588 => 'Parbatsar/Makrana, Rajasthan', + 911589 => 'Parbatsar, Rajasthan', + 911590 => 'Merta, Rajasthan', + 911591 => 'Merta/Gotan, Rajasthan', + 911592 => 'Jhunjhunu, Rajasthan', + 911593 => 'Khetri, Rajasthan', + 911594 => 'Udaipurwati, Rajasthan', + 911595 => 'Jhunjhunu/Bissau, Rajasthan', + 911596 => 'Chirawa, Rajasthan', + 91160 => 'Kharar, Punjab', + 91161 => 'Ludhiana, Punjab', + 911624 => 'Jagraon, Punjab', + 911628 => 'Samrala, Punjab', + 911632 => 'Ferozepur, Punjab', + 911633 => 'Muktasar, Punjab', + 911634 => 'Abohar, Punjab', + 911635 => 'Kotkapura, Punjab', + 911636 => 'Moga, Punjab', + 911637 => 'Malaut, Punjab', + 911638 => 'Fazilka, Punjab', + 911639 => 'Faridakot, Punjab', + 91164 => 'Bhatinda, Punjab', + 911651 => 'Phulmandi, Punjab', + 911652 => 'Mansa, Punjab', + 911655 => 'Raman, Punjab', + 911659 => 'Sardulgarh, Punjab', + 911662 => 'Hissar, Haryana', + 911663 => 'Hansi, Haryana', + 911664 => 'Bhiwani, Haryana', + 911666 => 'Sirsa, Haryana', + 911667 => 'Fatehabad, Haryana', + 911668 => 'Dabwali, Haryana', + 911669 => 'Adampur Mandi, Haryana', + 911672 => 'Sangrur, Punjab', + 911675 => 'Malerkotla, Punjab', + 911676 => 'Sunam, Punjab', + 911679 => 'Barnala, Punjab', + 911681 => 'Jind, Haryana', + 911682 => 'Zira, Punjab', + 911683 => 'Julana, Haryana', + 911684 => 'Narwana, Haryana', + 911685 => 'Guruharsahai, Punjab', + 911686 => 'Safidon, Haryana', + 911692 => 'Tohana, Haryana', + 911693 => 'Barwala, Haryana', + 911696 => 'Kalanwali, Haryana', + 911697 => 'Ratia, Haryana', + 911698 => 'Ellenabad, Haryana', + 911702 => 'Nahan, Himachal Pradesh', + 911704 => 'Paonta, Himachal Pradesh', + 91171 => 'Ambala, Haryana', + 91172 => 'Chandigarh, Punjab', + 911731 => 'Barara, Haryana', + 911732 => 'Jagadhari, Haryana', + 911733 => 'Kalka, Haryana', + 911734 => 'Naraingarh, Haryana', + 911735 => 'Chaaharauli, Haryana', + 911741 => 'Pehowa, Haryana', + 911743 => 'Cheeka, Haryana', + 911744 => 'Kurukshetra, Haryana', + 911745 => 'Nilokheri, Haryana', + 911746 => 'Kaithal, Haryana', + 911748 => 'Gharaunda, Haryana', + 911749 => 'Assandh, Haryana', + 91175 => 'Patiala, Punjab', + 911762 => 'Rajpura, Punjab', + 911763 => 'Sarhind, Punjab', + 911764 => 'Samana, Punjab', + 911765 => 'Nabha, Punjab', + 91177 => 'Shimla, Himachal Pradesh', + 911781 => 'Rohru, Himachal Pradesh', + 911782 => 'Rampur Bushahar, Himachal Pradesh', + 911783 => 'Theog, Himachal Pradesh', + 911785 => 'Pooh, Himachal Pradesh', + 911786 => 'Kalpa, Himachal Pradesh', + 911792 => 'Solan, Himachal Pradesh', + 911795 => 'Nalagarh, Himachal Pradesh', + 911796 => 'Arki, Himachal Pradesh', + 911799 => 'Rajgarh, Himachal Pradesh', + 91180 => 'Panipat, Haryana', + 91181 => 'Jallandhar, Punjab', + 911821 => 'Nakodar, Punjab', + 911822 => 'Kapurthala, Punjab', + 911823 => 'Nawanshahar, Punjab', + 911824 => 'Phagwara, Punjab', + 911826 => 'Phillaur, Punjab', + 911828 => 'Sultanpur Lodhi, Punjab', + 91183 => 'Amritsar, Punjab', + 91184 => 'Karnal, Haryana', + 911851 => 'Patti, Punjab', + 911852 => 'Taran, Punjab', + 911853 => 'Rayya, Punjab', + 911858 => 'Ajnala, Punjab', + 911859 => 'Goindwal, Punjab', + 91186 => 'Pathankot, Punjab', + 911870 => 'Jugial, Punjab', + 911871 => 'Batala, Punjab', + 911872 => 'Quadian, Punjab', + 911874 => 'Gurdaspur, Punjab', + 911875 => 'Dinanagar, Punjab', + 911881 => 'Ropar, Punjab', + 911882 => 'Hoshiarpur, Punjab', + 911883 => 'Dasua, Punjab', + 911884 => 'Garhashanker, Punjab', + 911885 => 'Balachaur, Punjab', + 911886 => 'Tanda Urmar, Punjab', + 911887 => 'Nangal, Punjab', + 911892 => 'Kangra/Dharamsala, Himachal Pradesh', + 911893 => 'Nurpur, Himachal Pradesh', + 911894 => 'Palampur, Himachal Pradesh', + 911895 => 'Bharmour, Himachal Pradesh', + 911896 => 'Churah/Tissa, Himachal Pradesh', + 911897 => 'Pangi/Killar, Himachal Pradesh', + 911899 => 'Chamba, Himachal Pradesh', + 911900 => 'Lahul/Keylong, Himachal Pradesh', + 911902 => 'Kullu, Himachal Pradesh', + 911903 => 'Banjar, Himachal Pradesh', + 911904 => 'Nirmand, Himachal Pradesh', + 911905 => 'Mandi, Himachal Pradesh', + 911906 => 'Spiti/Kaza, Himachal Pradesh', + 911907 => 'Sundernagar, Himachal Pradesh', + 911908 => 'Jogindernagar, Himachal Pradesh', + 911909 => 'Udaipur, Himachal Pradesh', + 91191 => 'Jammu, Jammu And Kashmir', + 911921 => 'Basholi, Jammu And Kashmir', + 911922 => 'Kathua, Jammu And Kashmir', + 911923 => 'Samba, Jammu And Kashmir', + 911924 => 'Akhnoor, Jammu And Kashmir', + 911931 => 'Kulgam, Jammu And Kashmir', + 911932 => 'Anantnag, Jammu And Kashmir', + 911933 => 'Pulwama, Jammu And Kashmir', + 911936 => 'Pahalgam, Jammu And Kashmir', + 91194 => 'Srinagar, Jammu And Kashmir', + 911951 => 'Badgam, Jammu And Kashmir', + 911952 => 'Baramulla, Jammu And Kashmir', + 911954 => 'Sopore, Jammu And Kashmir', + 911955 => 'Kupwara, Jammu And Kashmir', + 911956 => 'Uri, Jammu And Kashmir', + 911957 => 'Bandipur, Jammu And Kashmir', + 911958 => 'Karnah, Jammu And Kashmir', + 911960 => 'Nowshera, Jammu And Kashmir', + 911962 => 'Rajouri, Jammu And Kashmir', + 911964 => 'Kalakot, Jammu And Kashmir', + 911965 => 'Poonch, Jammu And Kashmir', + 911970 => 'Dehra Gopipur, Himachal Pradesh', + 911972 => 'Hamirpur, Himachal Pradesh', + 911975 => 'Una, Himachal Pradesh', + 911976 => 'Amb, Himachal Pradesh', + 911978 => 'Bilaspur, Himachal Pradesh', + 911980 => 'Nobra, Jammu And Kashmir', + 911981 => 'Nyoma, Jammu And Kashmir', + 911982 => 'Leh, Jammu And Kashmir', + 911983 => 'Zanaskar, Jammu And Kashmir', + 911985 => 'Kargil, Jammu And Kashmir', + 911990 => 'Ramnagar, Jammu And Kashmir', + 911991 => 'Reasi, Jammu And Kashmir', + 911992 => 'Udhampur, Jammu And Kashmir', + 911995 => 'Kishtwar, Jammu And Kashmir', + 911996 => 'Doda, Jammu And Kashmir', + 911997 => 'Bedarwah, Jammu And Kashmir', + 911998 => 'Ramban, Jammu And Kashmir', + 911999 => 'Mahore, Jammu And Kashmir', + 9120 => 'Pune, Maharashtra', + 912111 => 'Indapur, Maharashtra', + 912112 => 'Baramati, Maharashtra', + 912113 => 'Bhor, Maharashtra', + 912114 => 'Lonavala, Maharashtra', + 912115 => 'Saswad, Maharashtra', + 912117 => 'Daund, Maharashtra', + 912118 => 'Walchandnagar, Maharashtra', + 912119 => 'Kedgaon, Maharashtra', + 91212 => 'Chinchwad, Maharashtra', + 912130 => 'Velhe, Maharashtra', + 912132 => 'Junnar, Maharashtra', + 912133 => 'Manchar, Maharashtra', + 912135 => 'Rajgurunagar, Maharashtra', + 912136 => 'Urlikanchan, Maharashtra', + 912137 => 'Nahavara, Maharashtra', + 912138 => 'Shirur, Maharashtra', + 912139 => 'Pirangut, Maharashtra', + 912140 => 'Mangaon, Maharashtra', + 912141 => 'Alibagh, Maharashtra', + 912142 => 'Pali, Maharashtra', + 912143 => 'Pen, Maharashtra', + 912144 => 'Murud, Maharashtra', + 912145 => 'Mahad, Maharashtra', + 912147 => 'Shrivardhan, Maharashtra', + 912148 => 'Karjat, Maharashtra', + 912149 => 'Mahasala, Maharashtra', + 91215 => 'Navi Mumbai/Turbhe, Maharashtra', + 912160 => 'Sakarwadi, Maharashtra', + 912161 => 'Vaduj, Maharashtra', + 912162 => 'Satara, Maharashtra', + 912163 => 'Koregaon, Maharashtra', + 912164 => 'Karad, Maharashtra', + 912165 => 'Dhiwadi, Maharashtra', + 912166 => 'Phaltan, Maharashtra', + 912167 => 'Wai, Maharashtra', + 912168 => 'Mahabaleswar, Maharashtra', + 912169 => 'Shirwal, Maharashtra', + 91217 => 'Sholapur, Maharashtra', + 912181 => 'Akkalkot, Maharashtra', + 912182 => 'Karmala, Maharashtra', + 912183 => 'Madha, Maharashtra', + 912184 => 'Barsi, Maharashtra', + 912185 => 'Malsuras, Maharashtra', + 912186 => 'Pandharpur, Maharashtra', + 912187 => 'Sangola, Maharashtra', + 912188 => 'Mangalwedha, Maharashtra', + 912189 => 'Mohol, Maharashtra', + 912191 => 'Poladpur, Maharashtra', + 912192 => 'Khopoli, Maharashtra', + 912194 => 'Roha, Maharashtra', + 9122 => 'Mumbai', + 91230 => 'Khadakwasala, Maharashtra', + 91231 => 'Kolhapur, Maharashtra', + 912320 => 'Chandgad, Maharashtra', + 912321 => 'Radhanagar, Maharashtra', + 912322 => 'Shirol/Jalsingpur, Maharashtra', + 912323 => 'Ajara, Maharashtra', + 912324 => 'Hatkangale/Ichalkaranji, Maharashtra', + 912325 => 'Kagal/Murgud, Maharashtra', + 912326 => 'Gaganbavada, Maharashtra', + 912327 => 'Gadhinglaj, Maharashtra', + 912328 => 'Panhala, Maharashtra', + 912329 => 'Shahuwadi/Malakapur, Maharashtra', + 91233 => 'Sangli, Maharashtra', + 912341 => 'Kavathemankal, Maharashtra', + 912342 => 'Islampur, Maharashtra', + 912343 => 'Atpadi, Maharashtra', + 912344 => 'Jath, Maharashtra', + 912345 => 'Shirala, Maharashtra', + 912346 => 'Tasgaon, Maharashtra', + 912347 => 'Vita, Maharashtra', + 912350 => 'Madangad, Maharashtra', + 912351 => 'Langa, Maharashtra', + 912352 => 'Ratnagiri, Maharashtra', + 912353 => 'Rajapur, Maharashtra', + 912354 => 'Sanganeshwar/Deorukh, Maharashtra', + 912355 => 'Chiplun, Maharashtra', + 912356 => 'Khed, Maharashtra', + 912357 => 'Malgund, Maharashtra', + 912358 => 'Dapoli, Maharashtra', + 912359 => 'Guhagar, Maharashtra', + 912362 => 'Kudal, Maharashtra', + 912363 => 'Sawantwadi, Maharashtra', + 912364 => 'Deogad, Maharashtra', + 912365 => 'Malwan, Maharashtra', + 912366 => 'Vengurla, Maharashtra', + 912367 => 'Kankavali, Maharashtra', + 912371 => 'Wathar, Maharashtra', + 912372 => 'Patan, Maharashtra', + 912373 => 'Mahaswad, Maharashtra', + 912375 => 'Pusegaon, Maharashtra', + 912378 => 'Medha, Maharashtra', + 912381 => 'Ahmedpur, Maharashtra', + 912382 => 'Latur, Maharashtra', + 912383 => 'Ausa, Maharashtra', + 912384 => 'Nilanga, Maharashtra', + 912385 => 'Udgir, Maharashtra', + 91241 => 'Ahmednagar, Maharashtra', + 912421 => 'Jamkhed, Maharashtra', + 912422 => 'Shri Rampur, Maharashtra', + 912423 => 'Koparagon, Maharashtra', + 912424 => 'Akole, Maharashtra', + 912425 => 'Sangamner, Maharashtra', + 912426 => 'Rahuri, Maharashtra', + 912427 => 'Newasa, Maharashtra', + 912428 => 'Pathardi, Maharashtra', + 912429 => 'Shevgaon, Maharashtra', + 912430 => 'Sillod, Maharashtra', + 912431 => 'Paithan, Maharashtra', + 912432 => 'Aurangabad, Maharashtra', + 912433 => 'Gangapur, Maharashtra', + 912435 => 'Kannad, Maharashtra', + 912436 => 'Vijapur, Maharashtra', + 912437 => 'Khultabad, Maharashtra', + 912438 => 'Soyegaon, Maharashtra', + 912439 => 'Golegaon, Maharashtra', + 912441 => 'Ashti, Maharashtra', + 912442 => 'Bhir, Maharashtra', + 912443 => 'Manjalegaon, Maharashtra', + 912444 => 'Patoda, Maharashtra', + 912445 => 'Kaij, Maharashtra', + 912446 => 'Ambejogai, Maharashtra', + 912447 => 'Gevrai, Maharashtra', + 912451 => 'Pathari, Maharashtra', + 912452 => 'Parbhani, Maharashtra', + 912453 => 'Gangakhed, Maharashtra', + 912454 => 'Basmatnagar, Maharashtra', + 912455 => 'Kalamnuri, Maharashtra', + 912456 => 'Hingoli, Maharashtra', + 912457 => 'Jintdor, Maharashtra', + 912460 => 'Delhi Tanda, Maharashtra', + 912461 => 'Mukhed, Maharashtra', + 912462 => 'Nanded, Maharashtra', + 912463 => 'Degloor, Maharashtra', + 912465 => 'Billoli, Maharashtra', + 912466 => 'Kandhar, Maharashtra', + 912467 => 'Bhokar, Maharashtra', + 912468 => 'Hadgaon, Maharashtra', + 912469 => 'Kinwat, Maharashtra', + 912471 => 'Tuljapur, Maharashtra', + 912472 => 'Osmanabad, Maharashtra', + 912473 => 'Kallam, Maharashtra', + 912475 => 'Omerga, Maharashtra', + 912477 => 'Paranda, Maharashtra', + 912478 => 'Bhoom, Maharashtra', + 912481 => 'Ner, Maharashtra', + 912482 => 'Jalna, Maharashtra', + 912483 => 'Ambad, Maharashtra', + 912484 => 'Partur, Maharashtra', + 912485 => 'Bhokardan, Maharashtra', + 912487 => 'Shrigonda, Maharashtra', + 912488 => 'Parner, Maharashtra', + 912489 => 'Karjat, Maharashtra', + 91250 => 'Bassein, Maharashtra', + 91251 => 'Kalyan, Maharashtra', + 912520 => 'Jawahar, Maharashtra', + 912521 => 'Talasari, Maharashtra', + 912522 => 'Bhiwandi, Maharashtra', + 912524 => 'Murbad, Maharashtra', + 912525 => 'Palghar, Maharashtra', + 912526 => 'Wada, Maharashtra', + 912527 => 'Shahapur, Maharashtra', + 912528 => 'Dahanu, Maharashtra', + 912529 => 'Mokhada, Maharashtra', + 91253 => 'Nasikcity, Maharashtra', + 912550 => 'Niphad, Maharashtra', + 912551 => 'Sinnar, Maharashtra', + 912552 => 'Nandgaon, Maharashtra', + 912553 => 'Igatpuri, Maharashtra', + 912554 => 'Malegaon, Maharashtra', + 912555 => 'Satana, Maharashtra', + 912556 => 'Chanwad, Maharashtra', + 912557 => 'Dindori, Maharashtra', + 912558 => 'Peint, Maharashtra', + 912559 => 'Yeola, Maharashtra', + 912560 => 'Kusumba, Maharashtra', + 912561 => 'Pimpalner, Maharashtra', + 912562 => 'Dhule, Maharashtra', + 912563 => 'Shirpur, Maharashtra', + 912564 => 'Nandurbar, Maharashtra', + 912565 => 'Shahada, Maharashtra', + 912566 => 'Sindkheda, Maharashtra', + 912567 => 'Taloda, Maharashtra', + 912568 => 'Sakri, Maharashtra', + 912569 => 'Navapur, Maharashtra', + 91257 => 'Jalgaon, Maharashtra', + 912580 => 'Jamner, Maharashtra', + 912582 => 'Bhusawal, Maharashtra', + 912583 => 'Edalabad, Maharashtra', + 912584 => 'Raver, Maharashtra', + 912585 => 'Yawal, Maharashtra', + 912586 => 'Chopda, Maharashtra', + 912587 => 'Amalner, Maharashtra', + 912588 => 'Erandul, Maharashtra', + 912589 => 'Chalisgaon, Maharashtra', + 912591 => 'Manmad, Maharashtra', + 912592 => 'Kalwan, Maharashtra', + 912593 => 'Surgena, Maharashtra', + 912594 => 'Trimbak, Maharashtra', + 912595 => 'Dhadgaon, Maharashtra', + 912596 => 'Pachora, Maharashtra', + 912597 => 'Parola, Maharashtra', + 912598 => 'Umrane, Maharashtra', + 912599 => 'Bhudargad/Gargoti, Maharashtra', + 91260 => 'Vapi, Gujarat', + 91261 => 'Surat, Gujarat', + 912621 => 'Sayan, Gujarat', + 912622 => 'Bardoli, Gujarat', + 912623 => 'Mandvi, Gujarat', + 912624 => 'Fortsongadh, Gujarat', + 912625 => 'Valod, Gujarat', + 912626 => 'Vyara, Gujarat', + 912628 => 'Nizar, Gujarat', + 912629 => 'M.M.Mangrol, Gujarat', + 912630 => 'Bansada, Gujarat', + 912631 => 'Ahwa, Gujarat', + 912632 => 'Valsad, Gujarat', + 912633 => 'Dharampur, Gujarat', + 912634 => 'Billimora, Gujarat', + 912637 => 'Navsari, Gujarat', + 912640 => 'Rajpipla, Gujarat', + 912641 => 'Amod, Gujarat', + 912642 => 'Bharuch, Gujarat', + 912643 => 'Valia, Gujarat', + 912644 => 'Jambusar, Gujarat', + 912645 => 'Jhagadia, Gujarat', + 912646 => 'Ankleshwar, Gujarat', + 912649 => 'Dediapada, Gujarat', + 91265 => 'Vadodara, Gujarat', + 912661 => 'Naswadi, Gujarat', + 912662 => 'Padra, Gujarat', + 912663 => 'Dabhoi, Gujarat', + 912664 => 'Pavijetpur, Gujarat', + 912665 => 'Sankheda, Gujarat', + 912666 => 'Miyagam, Gujarat', + 912667 => 'Savli, Gujarat', + 912668 => 'Waghodia, Gujarat', + 912669 => 'Chhota Udaipur, Gujarat', + 912670 => 'Shehra, Gujarat', + 912672 => 'Godhra, Gujarat', + 912673 => 'Dahod, Gujarat', + 912674 => 'Lunavada, Gujarat', + 912675 => 'Santrampur, Gujarat', + 912676 => 'Halol, Gujarat', + 912677 => 'Limkheda, Gujarat', + 912678 => 'Devgadhbaria, Gujarat', + 912679 => 'Jhalod, Gujarat', + 91268 => 'Nadiad, Gujarat', + 912690 => 'Balasinor, Gujarat', + 912691 => 'Kapad Wanj, Gujarat', + 912692 => 'Anand, Gujarat', + 912694 => 'Kheda, Gujarat', + 912696 => 'Borsad, Gujarat', + 912697 => 'Retlad, Gujarat', + 912698 => 'Khambat, Gujarat', + 912699 => 'Thasra, Gujarat', + 912711 => 'Barwala, Gujarat', + 912712 => 'Gandhi Nagar, Gujarat', + 912713 => 'Dhandhuka, Gujarat', + 912714 => 'Dholka, Gujarat', + 912715 => 'Viramgam, Gujarat', + 912716 => 'Dehgam, Gujarat', + 912717 => 'Sanand, Gujarat', + 912718 => 'Bareja, Gujarat', + 912733 => 'Harij, Gujarat', + 912734 => 'Chanasma, Gujarat', + 912735 => 'Deodar, Gujarat', + 912737 => 'Tharad, Gujarat', + 912738 => 'Santalpur, Gujarat', + 912739 => 'Vadgam, Gujarat', + 912740 => 'Vav, Gujarat', + 912742 => 'Palanpur, Gujarat', + 912744 => 'Deesa, Gujarat', + 912746 => 'Radhanpur, Gujarat', + 912747 => 'Thara, Gujarat', + 912748 => 'Dhanera, Gujarat', + 912749 => 'Danta, Gujarat', + 912751 => 'Chotila, Gujarat', + 912752 => 'Surendranagar, Gujarat', + 912753 => 'Limbdi, Gujarat', + 912754 => 'Dhrangadhra, Gujarat', + 912755 => 'Sayla, Gujarat', + 912756 => 'Muli, Gujarat', + 912757 => 'Dasada, Gujarat', + 912758 => 'Halvad, Gujarat', + 912759 => 'Lakhtar, Gujarat', + 912761 => 'Kheralu, Gujarat', + 912762 => 'Mehsana, Gujarat', + 912763 => 'Vijapur, Gujarat', + 912764 => 'Kalol, Gujarat', + 912765 => 'Visnagar, Gujarat', + 912766 => 'Patan, Gujarat', + 912767 => 'Sidhpur, Gujarat', + 912770 => 'Prantij, Gujarat', + 912771 => 'Bhiloda, Gujarat', + 912772 => 'Himatnagar, Gujarat', + 912773 => 'Malpur, Gujarat', + 912774 => 'Modasa, Gujarat', + 912775 => 'Khedbrahma, Gujarat', + 912778 => 'Idar, Gujarat', + 912779 => 'Bayad, Gujarat', + 91278 => 'Bhavnagar, Gujarat', + 912791 => 'Babra, Gujarat', + 912792 => 'Amreli, Gujarat', + 912793 => 'Damnagar, Gujarat', + 912794 => 'Rajula, Gujarat', + 912795 => 'Kodinar, Gujarat', + 912796 => 'Kunkawav, Gujarat', + 912797 => 'Dhari, Gujarat', + 912801 => 'Ranavav, Gujarat', + 912803 => 'Khavda, Gujarat', + 912804 => 'Kutiyana, Gujarat', + 912806 => 'Gogodar, Gujarat', + 912808 => 'Sumrasar, Gujarat', + 91281 => 'Rajkot, Gujarat', + 912820 => 'Paddhari, Gujarat', + 912821 => 'Jasdan, Gujarat', + 912822 => 'Morvi, Gujarat', + 912823 => 'Jetpur, Gujarat', + 912824 => 'Dhoraji, Gujarat', + 912825 => 'Gondal, Gujarat', + 912826 => 'Upleta, Gujarat', + 912827 => 'Kotdasanghani, Gujarat', + 912828 => 'Wankaner, Gujarat', + 912829 => 'Maliya Miyana, Gujarat', + 912830 => 'Rahpar, Gujarat', + 912831 => 'Nalia, Gujarat', + 912832 => 'Bhuj, Gujarat', + 912833 => 'Khambhalia, Gujarat', + 912834 => 'Kutchmandvi, Gujarat', + 912835 => 'Nakhatrana, Gujarat', + 912836 => 'Anjar/Gandhidham, Gujarat', + 912837 => 'Bhachav, Gujarat', + 912838 => 'Mundra, Gujarat', + 912839 => 'Lakhpat, Gujarat', + 912841 => 'Vallabhipur, Gujarat', + 912842 => 'Talaja, Gujarat', + 912843 => 'Gariadhar, Gujarat', + 912844 => 'Mahuva, Gujarat', + 912845 => 'Savarkundla, Gujarat', + 912846 => 'Sihor, Gujarat', + 912847 => 'Gadhada, Gujarat', + 912848 => 'Palitana, Gujarat', + 912849 => 'Botad, Gujarat', + 91285 => 'Junagarh, Gujarat', + 91286 => 'Porbander, Gujarat', + 912870 => 'Malia Hatina, Gujarat', + 912871 => 'Keshod, Gujarat', + 912872 => 'Vanthali, Gujarat', + 912873 => 'Visavadar, Gujarat', + 912874 => 'Manavadar, Gujarat', + 912875 => 'Una/Diu, Gujarat', + 912876 => 'Veraval, Gujarat', + 912877 => 'Talala, Gujarat', + 912878 => 'Mangrol, Gujarat', + 91288 => 'Jamnagar, Gujarat', + 912891 => 'Jamkalyanpur, Gujarat', + 912892 => 'Okha, Gujarat', + 912893 => 'Jodia, Gujarat', + 912894 => 'Kalawad, Gujarat', + 912895 => 'Lalpur, Gujarat', + 912896 => 'Bhanvad, Gujarat', + 912897 => 'Dhrol, Gujarat', + 912898 => 'Jamjodhpur, Gujarat', + 912900 => 'Siwana/Samdari, Rajasthan', + 912901 => 'Siwana, Rajasthan', + 912902 => 'Barmer/Kanot, Rajasthan', + 912903 => 'Chohtan/Gangasar, Rajasthan', + 912904 => 'Deogarh, Rajasthan', + 912905 => 'Sarada/Chawand, Rajasthan', + 912906 => 'Salumber, Rajasthan', + 912907 => 'Kherwara, Rajasthan', + 912908 => 'Amet, Rajasthan', + 912909 => 'Bhim/Dawer, Rajasthan', + 91291 => 'Jodhpur Jodhpur, Rajasthan', + 912920 => 'Bilara/Bhopalgarh, Rajasthan', + 912921 => 'Phalodi/Bap, Rajasthan', + 912922 => 'Osian, Rajasthan', + 912923 => 'Phalodi/Lohawat, Rajasthan', + 912924 => 'Phalodi/Baroo, Rajasthan', + 912925 => 'Phalodi, Rajasthan', + 912926 => 'Osian/Mathania, Rajasthan', + 912927 => 'Osian/Dhanwara, Rajasthan', + 912928 => 'Shergarh/Deechu, Rajasthan', + 912929 => 'Shergarh/Balesar, Rajasthan', + 912930 => 'Bilara/Piparcity, Rajasthan', + 912931 => 'Jodhpur/Jhanwar, Rajasthan', + 912932 => 'Pali, Rajasthan', + 912933 => 'Bali/Sumerpur, Rajasthan', + 912934 => 'Desuri/Rani, Rajasthan', + 912935 => 'Marwar Junction, Rajasthan', + 912936 => 'Pali/Rohat, Rajasthan', + 912937 => 'Raipur, Rajasthan', + 912938 => 'Bali, Rajasthan', + 912939 => 'Jaitaran, Rajasthan', + 91294 => 'Udaipur Girwa/Udaipur, Rajasthan', + 912950 => 'Dhariawad, Rajasthan', + 912951 => 'Bhim, Rajasthan', + 912952 => 'Rajsamand/Kankorli, Rajasthan', + 912953 => 'Nathdwara, Rajasthan', + 912954 => 'Kumbalgarh/Charbhujaji, Rajasthan', + 912955 => 'Malvi/Fatehnagar, Rajasthan', + 912956 => 'Gogunda, Rajasthan', + 912957 => 'Vallabhnagar, Rajasthan', + 912958 => 'Kotra, Rajasthan', + 912959 => 'Jhadol, Rajasthan', + 912960 => 'Sojat, Rajasthan', + 912961 => 'Ghatol, Rajasthan', + 912962 => 'Banswara, Rajasthan', + 912963 => 'Gerhi/Partapur, Rajasthan', + 912964 => 'Dungarpur, Rajasthan', + 912965 => 'Kushalgarh, Rajasthan', + 912966 => 'Sagwara, Rajasthan', + 912967 => 'Aspur, Rajasthan', + 912968 => 'Bagidora, Rajasthan', + 912969 => 'Bhinmal, Rajasthan', + 912970 => 'Sanchore/Hadecha, Rajasthan', + 912971 => 'Pindwara, Rajasthan', + 912972 => 'Sirohi, Rajasthan', + 912973 => 'Jalore, Rajasthan', + 912974 => 'Abu Road, Rajasthan', + 912975 => 'Reodar, Rajasthan', + 912976 => 'Sheoganj/Posaliyan, Rajasthan', + 912977 => 'Jalore/Sayla, Rajasthan', + 912978 => 'Ahore, Rajasthan', + 912979 => 'Sanchore, Rajasthan', + 912980 => 'Pachpadra/Korna, Rajasthan', + 912981 => 'Sheo/Harsani, Rajasthan', + 912982 => 'Barmer, Rajasthan', + 912983 => 'Barmer/Gudda, Rajasthan', + 912984 => 'Barmer/Sindari, Rajasthan', + 912985 => 'Barmer/Ramsar, Rajasthan', + 912986 => 'Barmer/Dhorimanna, Rajasthan', + 912987 => 'Sheo, Rajasthan', + 912988 => 'Pachpadra/Balotra, Rajasthan', + 912989 => 'Chohtan, Rajasthan', + 912990 => 'Bhinmal/Jasawantpura, Rajasthan', + 912991 => 'Jaisalmer/Ramgarh, Rajasthan', + 912992 => 'Jaisalmer, Rajasthan', + 912993 => 'Jaisalmer/Devikot, Rajasthan', + 912994 => 'Pokhran, Rajasthan', + 912995 => 'Pokhran/Nachna, Rajasthan', + 912996 => 'Pokhran/Loharki, Rajasthan', + 912997 => 'Jaisalmer/Mohargarh, Rajasthan', + 912998 => 'Jaisalmer/Khuiyals, Rajasthan', + 912999 => 'Jaisalmer/Nehdai, Rajasthan', + 913010 => 'Jaisalmer/Shahgarh, Rajasthan', + 913011 => 'Jaisalmer/Pasewar, Rajasthan', + 913012 => 'Jaisalmer/Mehsana, Rajasthan', + 913013 => 'Jaisalmer/Dhanaua, Rajasthan', + 913014 => 'Jaisalmer/Khuri, Rajasthan', + 913015 => 'Jaisalmer/Myajlar, Rajasthan', + 913016 => 'Jaisalmer/Jheenjaniyali, Rajasthan', + 913017 => 'Pokhran/Madasar, Rajasthan', + 913018 => 'Jaisalmer/Sadhna, Rajasthan', + 913019 => 'Pokhran/Phalsoond, Rajasthan', + 913174 => 'Diamond Harbour, West Bengal', + 913192 => 'Andaman & Nicobar, Andaman Islands', + 913193 => 'Andaman & Nicobar, Nicobar Islands', + 913210 => 'Kakdwip, West Bengal', + 913211 => 'Arambag, West Bengal', + 913212 => 'Champadanga, West Bengal', + 913213 => 'Dhaniakhali, West Bengal', + 913214 => 'Jagatballavpur, West Bengal', + 913215 => 'Bongoan, West Bengal', + 913216 => 'Habra, West Bengal', + 913217 => 'Basirhat, West Bengal', + 913218 => 'Canning, West Bengal', + 913220 => 'Contai, West Bengal', + 913221 => 'Jhargram, West Bengal', + 913222 => 'Kharagpur, West Bengal', + 913223 => 'Nayagarh/Kultikri, West Bengal', + 913224 => 'Haldia, West Bengal', + 913225 => 'Ghatal, West Bengal', + 913227 => 'Amlagora, West Bengal', + 913228 => 'Tamluk, West Bengal', + 913229 => 'Dantan, West Bengal', + 913241 => 'Gangajalghati, West Bengal', + 913242 => 'Bankura, West Bengal', + 913243 => 'Khatra, West Bengal', + 913244 => 'Bishnupur, West Bengal', + 913251 => 'Adra, West Bengal', + 913252 => 'Purulia, West Bengal', + 913253 => 'Manbazar, West Bengal', + 913254 => 'Jhalda, West Bengal', + 91326 => 'Dhanbad, Bihar', + 9133 => 'Kolkata, West Bengal', + 91341 => 'Asansol, West Bengal', + 91342 => 'Burdwan, West Bengal', + 91343 => 'Durgapur, West Bengal', + 913451 => 'Seharabazar, West Bengal', + 913452 => 'Guskara, West Bengal', + 913453 => 'Katwa, West Bengal', + 913454 => 'Kalna, West Bengal', + 913461 => 'Rampur Hat, West Bengal', + 913462 => 'Suri, West Bengal', + 913463 => 'Bolpur, West Bengal', + 913465 => 'Nalhati, West Bengal', + 913471 => 'Karimpur, West Bengal', + 913472 => 'Krishna Nagar, West Bengal', + 913473 => 'Ranaghat, West Bengal', + 913474 => 'Bethuadahari, West Bengal', + 913481 => 'Islampur, West Bengal', + 913482 => 'Berhampur, West Bengal', + 913483 => 'Murshidabad/Jiaganj, West Bengal', + 913484 => 'Kandi, West Bengal', + 913485 => 'Dhuliyan, West Bengal', + 913511 => 'Bubulchandi, West Bengal', + 913512 => 'Malda, West Bengal', + 913513 => 'Harishchandrapur, West Bengal', + 913521 => 'Gangarampur, West Bengal', + 913522 => 'Balurghat, West Bengal', + 913523 => 'Raiganj, West Bengal', + 913524 => 'Harirampur, West Bengal', + 913525 => 'Dalkhola, West Bengal', + 913526 => 'Islampur, West Bengal', + 91353 => 'Siliguri, West Bengal', + 91354 => 'Darjeeling, West Bengal', + 913552 => 'Kalimpong, West Bengal', + 913561 => 'Jalpaiguri, West Bengal', + 913562 => 'Mal Bazar, West Bengal', + 913563 => 'Birpara, West Bengal', + 913564 => 'Alipurduar, West Bengal', + 913565 => 'Nagarakata, West Bengal', + 913566 => 'Kalchini, West Bengal', + 913581 => 'Dinhata, West Bengal', + 913582 => 'Coochbehar, West Bengal', + 913583 => 'Mathabhanga, West Bengal', + 913584 => 'Mekhliganj, West Bengal', + 913592 => 'Gangtok, West Bengal', + 913595 => 'Gauzing/Nayabazar, West Bengal', + 91360 => 'Itanagar/Ziro, Arunachal Pradesh', + 91361 => 'Guwahati, Assam', + 913621 => 'Boko, Assam', + 913623 => 'Barama, Assam', + 913624 => 'Nalbari, Assam', + 913637 => 'Cherrapunjee, Meghalaya', + 913638 => 'Nongpoh, Meghalaya', + 913639 => 'Baghmara, Meghalaya', + 91364 => 'Shillong, Meghalaya', + 913650 => 'Dadengiri/Phulbari, Meghalaya', + 913651 => 'Tura, Meghalaya', + 913652 => 'Jowai, Meghalaya', + 913653 => 'Amlarem/Dawki, Meghalaya', + 913654 => 'Nongstoin, Meghalaya', + 913655 => 'Khliehriat, Meghalaya', + 913656 => 'Mawkyrwat, Meghalaya', + 913657 => 'Mairang, Meghalaya', + 913658 => 'Williamnagar, Meghalaya', + 913659 => 'Resubelpara/Mendipathar, Meghalaya', + 913661 => 'Kokrajhar, Assam', + 913662 => 'Dhubri, Assam', + 913663 => 'Goalpara, Assam', + 913664 => 'Hajo, Assam', + 913665 => 'Tarabarihat, Assam', + 913666 => 'Barpeta Road, Assam', + 913667 => 'Bilasipara, Assam', + 913668 => 'Bijni, Assam', + 913669 => 'Abhayapuri, Assam', + 913670 => 'Maibong, Assam', + 913671 => 'Diphu, Assam', + 913672 => 'Nagaon, Assam', + 913673 => 'Haflong, Assam', + 913674 => 'Hojai, Assam', + 913675 => 'Bokajan, Assam', + 913676 => 'Howraghat, Assam', + 913677 => 'Baithalangshu, Assam', + 913678 => 'Morigaon, Assam', + 91368 => 'Passighat, Arunachal Pradesh', + 91369 => 'Mokokchung, Nagaland', + 91370 => 'Kohima, Nagaland', + 913711 => 'Udalguri, Assam', + 913712 => 'Tezpur, Assam', + 913713 => 'Mangaldoi, Assam', + 913714 => 'Rangapara, Assam', + 913715 => 'Gohpur, Assam', + 91372 => 'Lungleh, Mizoram', + 91373 => 'Dibrugarh, Assam', + 91374 => 'Tinsukhia, Assam', + 913751 => 'Digboi, Assam', + 913752 => 'Lakhimpur, Assam', + 913753 => 'Dhemaji, Assam', + 913754 => 'Moranhat, Assam', + 913756 => 'Sadiya, Assam', + 913758 => 'Dhakuakhana, Assam', + 913759 => 'Bihupuria, Assam', + 91376 => 'Jorhat, Assam', + 913771 => 'Mariani, Assam', + 913772 => 'Sibsagar, Assam', + 913774 => 'Golaghat, Assam', + 913775 => 'Majuli, Assam', + 913776 => 'Bokakhat, Assam', + 913777 => 'Yangkiyang, Arunachal Pradesh', + 913778 => 'Pakkekesang, Arunachal Pradesh', + 913779 => 'Roing/Mariso, Arunachal Pradesh', + 913780 => 'Dirang, Arunachal Pradesh', + 913782 => 'Kalaktung/Bomdila, Arunachal Pradesh', + 913783 => 'Along, Arunachal Pradesh', + 913784 => 'Nefra, Arunachal Pradesh', + 913785 => 'Bameng, Arunachal Pradesh', + 913786 => 'Khonsa, Arunachal Pradesh', + 913787 => 'Seppa, Arunachal Pradesh', + 913788 => 'Kolaring, Arunachal Pradesh', + 913789 => 'Huri, Arunachal Pradesh', + 913790 => 'Tali, Arunachal Pradesh', + 913791 => 'Taliha, Arunachal Pradesh', + 913792 => 'Daporizo, Arunachal Pradesh', + 913793 => 'Mechuka, Arunachal Pradesh', + 913794 => 'Tawang, Arunachal Pradesh', + 913795 => 'Basar, Arunachal Pradesh', + 913797 => 'Pangin, Arunachal Pradesh', + 913798 => 'Mariyang, Arunachal Pradesh', + 913799 => 'Tuting, Arunachal Pradesh', + 913800 => 'Jairampur, Arunachal Pradesh', + 913801 => 'Anini, Arunachal Pradesh', + 913802 => 'Roing/Arda, Arunachal Pradesh', + 913803 => 'Roing, Arunachal Pradesh', + 913804 => 'Tezu, Arunachal Pradesh', + 913805 => 'Hayuliang, Arunachal Pradesh', + 913806 => 'Chowkhem, Arunachal Pradesh', + 913807 => 'Miao, Arunachal Pradesh', + 913808 => 'Changlang, Arunachal Pradesh', + 913809 => 'Sagalee, Arunachal Pradesh', + 91381 => 'Agartala, Tripura', + 913821 => 'R.K.Pur, Tripura', + 913822 => 'Dharam Nagar, Tripura', + 913823 => 'Belonia, Tripura', + 913824 => 'Kailsahar, Tripura', + 913825 => 'Khowai, Tripura', + 913826 => 'Ambasa, Tripura', + 913830 => 'Champai/Chiapui, Mizoram', + 913831 => 'Champa, Mizoram', + 913834 => 'Demagiri, Mizoram', + 913835 => 'Saiha, Mizoram', + 913836 => 'Saiha/Tuipang, Mizoram', + 913837 => 'Kolasib, Mizoram', + 913838 => 'Aizwal/Serchip, Mizoram', + 913839 => 'Jalukie, Nagaland', + 913841 => 'Vdarbondh, Assam', + 913842 => 'Silchar, Assam', + 913843 => 'Karimganj, Assam', + 913844 => 'Hailakandi, Assam', + 913845 => 'Ukhrul Central, Manipur', + 913848 => 'Thonbal, Manipur', + 91385 => 'Imphal, Manipur', + 913860 => 'Wokha, Nagaland', + 913861 => 'Tuengsang, Nagaland', + 913862 => 'Dimapur, Nagaland', + 913863 => 'Kiphire, Nagaland', + 913865 => 'Phek, Nagaland', + 913867 => 'Zuenheboto, Nagaland', + 913869 => 'Mon, Nagaland', + 913870 => 'Ukhrursouth/Kassemkhulen, Manipur', + 913871 => 'Mao/Korang, Manipur', + 913872 => 'Chandel, Manipur', + 913873 => 'Thinghat, Manipur', + 913874 => 'Churchandpur, Manipur', + 913876 => 'Jiribam, Manipur', + 913877 => 'Tamenglong, Manipur', + 913878 => 'Chakpikarong, Manipur', + 913879 => 'Bishenpur, Manipur', + 913880 => 'Sadarhills/Kangpokai, Manipur', + 91389 => 'Aizawal, Mizoram', + 9140 => 'Hyderabad Local, Andhra Pradesh', + 914111 => 'Sriperumbudur, Tamil Nadu', + 914112 => 'Kancheepuram, Tamil Nadu', + 914114 => 'Chengalpattu, Tamil Nadu', + 914115 => 'Madurantakam, Tamil Nadu', + 914116 => 'Tiruvallur, Tamil Nadu', + 914118 => 'Tiruttani, Tamil Nadu', + 914119 => 'Ponneri, Tamil Nadu', + 91413 => 'Pondicherry, Tamil Nadu', + 914142 => 'Cuddalore, Tamil Nadu', + 914143 => 'Virudhachalam, Tamil Nadu', + 914144 => 'Chidambaram, Tamil Nadu', + 914145 => 'Gingee, Tamil Nadu', + 914146 => 'Villupuram, Tamil Nadu', + 914147 => 'Tindivanam, Tamil Nadu', + 914149 => 'Ulundurpet, Tamil Nadu', + 914151 => 'Kallakurichi, Tamil Nadu', + 914153 => 'Arakandanallur, Tamil Nadu', + 91416 => 'Vellore, Tamil Nadu', + 914171 => 'Gudiyatham, Tamil Nadu', + 914172 => 'Ranipet, Tamil Nadu', + 914173 => 'Arni, Tamil Nadu', + 914174 => 'Vaniyambadi, Tamil Nadu', + 914175 => 'Tiruvannamalai, Tamil Nadu', + 914177 => 'Arkonam, Tamil Nadu', + 914179 => 'Tirupattur, Tamil Nadu', + 914181 => 'Polur, Tamil Nadu', + 914182 => 'Tiruvettipuram, Tamil Nadu', + 914183 => 'Vandavasi, Tamil Nadu', + 914188 => 'Chengam, Tamil Nadu', + 914202 => 'Mulanur, Tamil Nadu', + 914204 => 'Kodumudi, Tamil Nadu', + 91421 => 'Tirupur, Tamil Nadu', + 91422 => 'Coimbatore, Tamil Nadu', + 91423 => 'Udhagamandalam, Tamil Nadu', + 91424 => 'Erode, Tamil Nadu', + 914252 => 'Udumalpet, Tamil Nadu', + 914253 => 'Anamalai, Tamil Nadu', + 914254 => 'Mettupalayam, Tamil Nadu', + 914255 => 'Palladam, Tamil Nadu', + 914256 => 'Bhavani, Tamil Nadu', + 914257 => 'Kangeyam, Tamil Nadu', + 914258 => 'Dharampuram, Tamil Nadu', + 914259 => 'Pollachi, Tamil Nadu', + 914262 => 'Gudalur, Tamil Nadu', + 914266 => 'Kotagiri, Tamil Nadu', + 914268 => 'Velur, Tamil Nadu', + 91427 => 'Salem, Tamil Nadu', + 914281 => 'Yercaud, Tamil Nadu', + 914282 => 'Attur, Tamil Nadu', + 914283 => 'Sankagiri, Tamil Nadu', + 914285 => 'Gobichettipalayam, Tamil Nadu', + 914286 => 'Namakkal, Tamil Nadu', + 914287 => 'Rasipuram, Tamil Nadu', + 914288 => 'Tiruchengode, Tamil Nadu', + 914290 => 'Omalur, Tamil Nadu', + 914292 => 'Valapady, Tamil Nadu', + 914294 => 'Perundurai, Tamil Nadu', + 914295 => 'Sathiyamangalam, Tamil Nadu', + 914296 => 'Avanashi, Tamil Nadu', + 914298 => 'Metturdam, Tamil Nadu', + 91431 => 'Tiruchchirappalli, Tamil Nadu', + 914320 => 'Aravakurichi, Tamil Nadu', + 914322 => 'Pudukkottai, Tamil Nadu', + 914323 => 'Kulithalai, Tamil Nadu', + 914324 => 'Karur, Tamil Nadu', + 914326 => 'Musiri, Tamil Nadu', + 914327 => 'Thuraiyur, Tamil Nadu', + 914328 => 'Perambalur, Tamil Nadu', + 914329 => 'Ariyalur, Tamil Nadu', + 914331 => 'Jayamkondan, Tamil Nadu', + 914332 => 'Manaparai, Tamil Nadu', + 914333 => 'Ponnamaravathi, Tamil Nadu', + 914339 => 'Keeranur, Tamil Nadu', + 914341 => 'Uthangarai, Tamil Nadu', + 914342 => 'Dharmapuri, Tamil Nadu', + 914343 => 'Krishnagiri, Tamil Nadu', + 914344 => 'Hosur, Tamil Nadu', + 914346 => 'Harur, Tamil Nadu', + 914347 => 'Denkanikota, Tamil Nadu', + 914348 => 'Palakkodu, Tamil Nadu', + 91435 => 'Kumbakonam, Tamil Nadu', + 914362 => 'Thanjavur, Tamil Nadu', + 914364 => 'Mayiladuthurai, Tamil Nadu', + 914365 => 'Nagapattinam, Tamil Nadu', + 914366 => 'Tiruvarur, Tamil Nadu', + 914367 => 'Mannargudi, Tamil Nadu', + 914368 => 'Karaikal, Tamil Nadu', + 914369 => 'Thiruthuraipoondi, Tamil Nadu', + 914371 => 'Arantangi, Tamil Nadu', + 914372 => 'Orathanad, Tamil Nadu', + 914373 => 'Pattukottai, Tamil Nadu', + 914374 => 'Papanasam, Tamil Nadu', + 9144 => 'Chennai, Tamil Nadu', + 91451 => 'Dindigul, Tamil Nadu', + 91452 => 'Madurai, Tamil Nadu', + 914542 => 'Kodaikanal, Tamil Nadu', + 914543 => 'Batlagundu, Tamil Nadu', + 914544 => 'Natham, Tamil Nadu', + 914545 => 'Palani, Tamil Nadu', + 914546 => 'Theni, Tamil Nadu', + 914549 => 'Thirumanglam, Tamil Nadu', + 914551 => 'Vedasandur, Tamil Nadu', + 914552 => 'Usilampatti, Tamil Nadu', + 914553 => 'Oddanchatram, Tamil Nadu', + 914554 => 'Cumbum, Tamil Nadu', + 914561 => 'Devakottai, Tamil Nadu', + 914562 => 'Virudhunagar, Tamil Nadu', + 914563 => 'Rajapalayam, Tamil Nadu', + 914564 => 'Paramakudi, Tamil Nadu', + 914565 => 'Karaikudi, Tamil Nadu', + 914566 => 'Aruppukottai, Tamil Nadu', + 914567 => 'Ramanathpuram, Tamil Nadu', + 914573 => 'Rameshwaram, Tamil Nadu', + 914574 => 'Manamadurai, Tamil Nadu', + 914575 => 'Sivaganga, Tamil Nadu', + 914576 => 'Mudukulathur, Tamil Nadu', + 914577 => 'Tirupathur, Tamil Nadu', + 91461 => 'Thoothukudi, Tamil Nadu', + 91462 => 'Tirunelvelli, Tamil Nadu', + 914630 => 'Srivaikundam, Tamil Nadu', + 914632 => 'Kovilpatti, Tamil Nadu', + 914633 => 'Tenkasi, Tamil Nadu', + 914634 => 'Ambasamudram, Tamil Nadu', + 914635 => 'Nanguneri, Tamil Nadu', + 914636 => 'Sankarankovil, Tamil Nadu', + 914637 => 'Valliyoor, Tamil Nadu', + 914638 => 'Vilathikulam, Tamil Nadu', + 914639 => 'Tiruchendur, Tamil Nadu', + 914651 => 'Kuzhithurai, Tamil Nadu', + 914652 => 'Nagercoil, Tamil Nadu', + 91469 => 'Tiruvalla, Kerala', + 91470 => 'Attingal, Kerala', + 91471 => 'Thiruvananthapuram, Kerala', + 914728 => 'Nedumangad, Kerala', + 914733 => 'Pathanamthitta, Kerala', + 914734 => 'Adoor, Kerala', + 914735 => 'Ranni, Kerala', + 91474 => 'Kollam, Kerala', + 91475 => 'Punalur, Kerala', + 91476 => 'Karunagapally, Kerala', + 91477 => 'Alappuzha, Kerala', + 91478 => 'Cherthala, Kerala', + 91479 => 'Mavelikkara, Kerala', + 91480 => 'Irinjalakuda, Kerala', + 91481 => 'Kottayam, Kerala', + 914822 => 'Palai, Kerala', + 914828 => 'Kanjirapally, Kerala', + 914829 => 'Vaikom, Kerala', + 91483 => 'Manjeri, Kerala', + 91484 => 'Ernakulam, Kerala', + 91485 => 'Muvattupuzha, Kerala', + 914862 => 'Thodupuzha, Kerala', + 914864 => 'Adimaly, Kerala', + 914865 => 'Munnar, Kerala', + 914868 => 'Nedumkandam, Kerala', + 914869 => 'Peermedu, Kerala', + 91487 => 'Thrissur, Kerala', + 914884 => 'Vadakkanchery, Kerala', + 914885 => 'Kunnamkulam, Kerala', + 914890 => 'Bitra, Lakshadweep', + 914891 => 'Amini, Lakshadweep', + 914892 => 'Minicoy, Lakshadweep', + 914893 => 'Androth, Lakshadweep', + 914894 => 'Agathy, Lakshadweep', + 914895 => 'Kalpeni, Lakshadweep', + 914896 => 'Kavaratti, Lakshadweep', + 914897 => 'Kadamath, Lakshadweep', + 914898 => 'Kiltan, Lakshadweep', + 914899 => 'Chetlat, Lakshadweep', + 91490 => 'Tellicherry, Kerala', + 91491 => 'Palakkad, Kerala', + 914922 => 'Alathur, Kerala', + 914923 => 'Koduvayur, Kerala', + 914924 => 'Mannarkad, Kerala', + 914926 => 'Shoranur, Kerala', + 914931 => 'Nilambur, Kerala', + 914933 => 'Perinthalmanna, Kerala', + 914935 => 'Mananthavady, Kerala', + 914936 => 'Kalpetta, Kerala', + 91494 => 'Tirur, Kerala', + 91495 => 'Kozhikode, Kerala', + 91496 => 'Vatakara, Kerala', + 91497 => 'Kannur, Kerala', + 914982 => 'Taliparamba, Kerala', + 914985 => 'Payyanur, Kerala', + 914994 => 'Kasaragod, Kerala', + 914997 => 'Kanhangad, Kerala', + 914998 => 'Uppala, Kerala', + 915111 => 'Akbarpur, Uttar Pradesh', + 915112 => 'Bilhaur, Uttar Pradesh', + 915113 => 'Bhognipur/Pakhrayan, Uttar Pradesh', + 915114 => 'Derapur/Jhinjak, Uttar Pradesh', + 915115 => 'Ghatampur, Uttar Pradesh', + 91512 => 'Kanpur, Uttar Pradesh', + 915142 => 'Purwa/Bighapur, Uttar Pradesh', + 915143 => 'Hasanganj, Uttar Pradesh', + 915144 => 'Safipur, Uttar Pradesh', + 91515 => 'Unnao, Uttar Pradesh', + 915162 => 'Orai, Uttar Pradesh', + 915164 => 'Kalpi, Uttar Pradesh', + 915165 => 'Konch, Uttar Pradesh', + 915168 => 'Jalaun, Uttar Pradesh', + 915170 => 'Chirgaon/Moth, Uttar Pradesh', + 915171 => 'Garauth, Uttar Pradesh', + 915172 => 'Mehraun, Uttar Pradesh', + 915174 => 'Jhansi, Uttar Pradesh', + 915175 => 'Lalitpur/Talbehat, Uttar Pradesh', + 915176 => 'Lalitpur, Uttar Pradesh', + 915178 => 'Mauranipur, Uttar Pradesh', + 915180 => 'Fatehpur, Uttar Pradesh', + 915181 => 'Bindki, Uttar Pradesh', + 915182 => 'Khaga, Uttar Pradesh', + 915183 => 'Fatehpur/Gazipur, Uttar Pradesh', + 915190 => 'Baberu, Uttar Pradesh', + 915191 => 'Naraini/Attarra, Uttar Pradesh', + 915192 => 'Banda, Uttar Pradesh', + 915194 => 'Karvi/Manikpur, Uttar Pradesh', + 915195 => 'Mau/Rajapur, Uttar Pradesh', + 915198 => 'Karvi, Uttar Pradesh', + 915212 => 'Malihabad, Uttar Pradesh', + 91522 => 'Lucknow, Uttar Pradesh', + 915240 => 'Fatehpur, Uttar Pradesh', + 915241 => 'Ramsanehi Ghat, Uttar Pradesh', + 915244 => 'Haidergarh, Uttar Pradesh', + 915248 => 'Barabanki, Uttar Pradesh', + 915250 => 'Bahraich/Bhinga, Uttar Pradesh', + 915251 => 'Kaisarganj/Kaiserganj, Uttar Pradesh', + 915252 => 'Bahraich/Bahrailh, Uttar Pradesh', + 915253 => 'Nanpara, Uttar Pradesh', + 915254 => 'Nanparah/Mihinpurwa, Uttar Pradesh', + 915255 => 'Kaisarganh/Mahasi, Uttar Pradesh', + 915260 => 'Tarabganj, Uttar Pradesh', + 915261 => 'Tarabganj/Colonelganj, Uttar Pradesh', + 915262 => 'Gonda, Uttar Pradesh', + 915263 => 'Balarampur/Balrampur, Uttar Pradesh', + 915264 => 'Balarampur/Tulsipur, Uttar Pradesh', + 915265 => 'Utraula, Uttar Pradesh', + 915270 => 'Bikapur, Uttar Pradesh', + 915271 => 'Akbarpur, Uttar Pradesh', + 915273 => 'Tandai/Tanda, Uttar Pradesh', + 915274 => 'Tanda/Baskhari, Uttar Pradesh', + 915275 => 'Akbarpur/Jalalpur, Uttar Pradesh', + 915278 => 'Faizabad, Uttar Pradesh', + 915280 => 'Rath, Uttar Pradesh', + 915281 => 'Mahoba, Uttar Pradesh', + 915282 => 'Hamirpur, Uttar Pradesh', + 915283 => 'Charkhari, Uttar Pradesh', + 915284 => 'Maudaha, Uttar Pradesh', + 915311 => 'Salon, Uttar Pradesh', + 915313 => 'Salon/Jais, Uttar Pradesh', + 915315 => 'Dalmau/Lalganj, Uttar Pradesh', + 915317 => 'Dalmau, Uttar Pradesh', + 91532 => 'Allahabad, Uttar Pradesh', + 915331 => 'Bharwari, Uttar Pradesh', + 915332 => 'Phoolpur, Uttar Pradesh', + 915333 => 'Karchhana/Shankergarh, Uttar Pradesh', + 915334 => 'Meja/Sirsa, Uttar Pradesh', + 915335 => 'Soraon, Uttar Pradesh', + 915341 => 'Kunda, Uttar Pradesh', + 915342 => 'Pratapgarh, Uttar Pradesh', + 915343 => 'Patti, Uttar Pradesh', + 91535 => 'Raibareli, Uttar Pradesh', + 915361 => 'Musafirkhana, Uttar Pradesh', + 915362 => 'Sultanpur, Uttar Pradesh', + 915364 => 'Kadipur, Uttar Pradesh', + 915368 => 'Amethi, Uttar Pradesh', + 915412 => 'Chandauli/Mugalsarai, Uttar Pradesh', + 915413 => 'Chakia, Uttar Pradesh', + 915414 => 'Bhadohi, Uttar Pradesh', + 91542 => 'Varansi, Uttar Pradesh', + 915440 => 'Mirzapur/Hallia, Uttar Pradesh', + 915442 => 'Mirzapur, Uttar Pradesh', + 915443 => 'Chunur, Uttar Pradesh', + 915444 => 'Robertsganj, Uttar Pradesh', + 915445 => 'Robertsganj/Obra, Uttar Pradesh', + 915446 => 'Dudhi/Pipri, Uttar Pradesh', + 915447 => 'Dudhi, Uttar Pradesh', + 915450 => 'Kerakat, Uttar Pradesh', + 915451 => 'Mariyahu, Uttar Pradesh', + 915452 => 'Jaunpur, Uttar Pradesh', + 915453 => 'Shahganj, Uttar Pradesh', + 915454 => 'Machlishahar, Uttar Pradesh', + 915460 => 'Phulpur, Uttar Pradesh', + 915461 => 'Ghosi, Uttar Pradesh', + 915462 => 'Azamgarh, Uttar Pradesh', + 915463 => 'Lalganj, Uttar Pradesh', + 915464 => 'Maunathbhanjan, Uttar Pradesh', + 915465 => 'Phulpur/Atrawlia, Uttar Pradesh', + 915466 => 'Sagri, Uttar Pradesh', + 91548 => 'Ghazipur, Uttar Pradesh', + 915491 => 'Rasara, Uttar Pradesh', + 915493 => 'Mohamdabad, Uttar Pradesh', + 915494 => 'Bansdeeh, Uttar Pradesh', + 915495 => 'Saidpur, Uttar Pradesh', + 915496 => 'Ballia/Raniganj, Uttar Pradesh', + 915497 => 'Zamania, Uttar Pradesh', + 915498 => 'Ballia, Uttar Pradesh', + 91551 => 'Gorakhpur, Uttar Pradesh', + 915521 => 'Bansgaon/Barhal Ganj, Uttar Pradesh', + 915522 => 'Pharenda/Compierganj, Uttar Pradesh', + 915523 => 'Maharajganj, Uttar Pradesh', + 915524 => 'Pharenda/Anand Nagar, Uttar Pradesh', + 915525 => 'Bansgaon, Uttar Pradesh', + 915541 => 'Domariyaganj, Uttar Pradesh', + 915542 => 'Basti, Uttar Pradesh', + 915543 => 'Naugarh/Barhani, Uttar Pradesh', + 915544 => 'Naugarh/Tetribazar, Uttar Pradesh', + 915545 => 'Bansi, Uttar Pradesh', + 915546 => 'Harraiya, Uttar Pradesh', + 915547 => 'Khalilabad, Uttar Pradesh', + 915548 => 'Khalilabad/Mehdawal, Uttar Pradesh', + 915561 => 'Salempur/Barhaj, Uttar Pradesh', + 915563 => 'Captanganj/Khadda, Uttar Pradesh', + 915564 => 'Padrauna, Uttar Pradesh', + 915566 => 'Salempur, Uttar Pradesh', + 915567 => 'Captanganj, Uttar Pradesh', + 915568 => 'Deoria, Uttar Pradesh', + 915612 => 'Ferozabad, Uttar Pradesh', + 915613 => 'Achhnera, Uttar Pradesh', + 915614 => 'Jarar, Uttar Pradesh', + 91562 => 'Agra, Uttar Pradesh', + 915640 => 'Kaman, Rajasthan', + 915641 => 'Deeg, Rajasthan', + 915642 => 'Dholpur, Rajasthan', + 915643 => 'Nadbai, Rajasthan', + 915644 => 'Bharatpur, Rajasthan', + 915645 => 'Rupbas, Rajasthan', + 915646 => 'Baseri, Rajasthan', + 915647 => 'Bari, Rajasthan', + 915648 => 'Bayana, Rajasthan', + 91565 => 'Mathura, Uttar Pradesh', + 915661 => 'Sadabad, Uttar Pradesh', + 915662 => 'Chhata/Kosikalan, Uttar Pradesh', + 915664 => 'Mant/Vrindavan, Uttar Pradesh', + 915671 => 'Jasrana, Uttar Pradesh', + 915672 => 'Mainpuri, Uttar Pradesh', + 915673 => 'Bhogaon, Uttar Pradesh', + 915676 => 'Shikohabad, Uttar Pradesh', + 915677 => 'Karhal, Uttar Pradesh', + 915680 => 'Bharthana, Uttar Pradesh', + 915681 => 'Bidhuna, Uttar Pradesh', + 915683 => 'Auraiya, Uttar Pradesh', + 915688 => 'Etawah, Uttar Pradesh', + 915690 => 'Kaimganj, Uttar Pradesh', + 915691 => 'Chhibramau, Uttar Pradesh', + 915692 => 'Farrukhabad/Fategarh, Uttar Pradesh', + 915694 => 'Kannauj, Uttar Pradesh', + 91571 => 'Aligarh, Uttar Pradesh', + 915721 => 'Sikandra Rao, Uttar Pradesh', + 915722 => 'Hathras, Uttar Pradesh', + 915723 => 'Atrauli, Uttar Pradesh', + 915724 => 'Khair, Uttar Pradesh', + 915731 => 'Garhmukteshwar, Uttar Pradesh', + 915732 => 'Bulandshahr, Uttar Pradesh', + 915733 => 'Pahasu, Uttar Pradesh', + 915734 => 'Debai, Uttar Pradesh', + 915735 => 'Sikandrabad, Uttar Pradesh', + 915736 => 'Siyana, Uttar Pradesh', + 915738 => 'Khurja, Uttar Pradesh', + 915740 => 'Aliganj/Ganjdundwara, Uttar Pradesh', + 915742 => 'Etah, Uttar Pradesh', + 915744 => 'Kasganj, Uttar Pradesh', + 915745 => 'Jalesar, Uttar Pradesh', + 91581 => 'Bareilly, Uttar Pradesh', + 915821 => 'Pitamberpur, Uttar Pradesh', + 915822 => 'Baheri, Uttar Pradesh', + 915823 => 'Aonla, Uttar Pradesh', + 915824 => 'Aonla/Ramnagar, Uttar Pradesh', + 915825 => 'Nawabganj, Uttar Pradesh', + 915831 => 'Dataganj, Uttar Pradesh', + 915832 => 'Badaun, Uttar Pradesh', + 915833 => 'Sahaswan, Uttar Pradesh', + 915834 => 'Bisauli, Uttar Pradesh', + 915836 => 'Gunnaur, Uttar Pradesh', + 915841 => 'Tilhar, Uttar Pradesh', + 915842 => 'Shahjahanpur, Uttar Pradesh', + 915843 => 'Jalalabad, Uttar Pradesh', + 915844 => 'Powayan, Uttar Pradesh', + 915850 => 'Hardoi/Baghavli, Uttar Pradesh', + 915851 => 'Bilgam/Madhoganj, Uttar Pradesh', + 915852 => 'Hardoi, Uttar Pradesh', + 915853 => 'Shahabad, Uttar Pradesh', + 915854 => 'Sandila, Uttar Pradesh', + 915855 => 'Bilgram/Sandi, Uttar Pradesh', + 915861 => 'Misrikh/Aurangabad, Uttar Pradesh', + 915862 => 'Sitapur, Uttar Pradesh', + 915863 => 'Biswan, Uttar Pradesh', + 915864 => 'Sidhauli/Mahmodabad, Uttar Pradesh', + 915865 => 'Misrikh, Uttar Pradesh', + 915870 => 'Bhira, Uttar Pradesh', + 915871 => 'Nighasan/Palia Kalan, Uttar Pradesh', + 915872 => 'Kheri, Uttar Pradesh', + 915873 => 'Nighasan/Tikunia, Uttar Pradesh', + 915874 => 'Nighasan/Dhaurehra, Uttar Pradesh', + 915875 => 'Mohammadi/Maigalganj, Uttar Pradesh', + 915876 => 'Mohammadi, Uttar Pradesh', + 915880 => 'Puranpur, Uttar Pradesh', + 915881 => 'Bisalpur, Uttar Pradesh', + 915882 => 'Pilibhit, Uttar Pradesh', + 91591 => 'Moradabad, Uttar Pradesh', + 915921 => 'Bilari, Uttar Pradesh', + 915922 => 'Amroha, Uttar Pradesh', + 915923 => 'Sambhal, Uttar Pradesh', + 915924 => 'Hasanpur, Uttar Pradesh', + 915942 => 'Nainital, Uttar Pradesh', + 915943 => 'Khatima, Uttar Pradesh', + 915944 => 'Kichha/Rudrapur, Uttar Pradesh', + 915945 => 'Haldwani/Chorgalian, Uttar Pradesh', + 915946 => 'Haldwani, Uttar Pradesh', + 915947 => 'Kashipur, Uttar Pradesh', + 915948 => 'Khatima/Sitarganj, Uttar Pradesh', + 915949 => 'Kichha/Bazpur, Uttar Pradesh', + 91595 => 'Rampur, Uttar Pradesh', + 915960 => 'Shahabad, Uttar Pradesh', + 915961 => 'Munsiari, Uttar Pradesh', + 915962 => 'Almora, Uttar Pradesh', + 915963 => 'Bageshwar, Uttar Pradesh', + 915964 => 'Pithoragarh, Uttar Pradesh', + 915965 => 'Champawat, Uttar Pradesh', + 915966 => 'Ranikhet, Uttar Pradesh', + 915967 => 'Dharchula, Uttar Pradesh', + 916111 => 'Hilsa, Bihar', + 916112 => 'Biharsharif, Bihar', + 916114 => 'Jahanabad, Bihar', + 916115 => 'Danapur, Bihar', + 91612 => 'Patna, Bihar', + 916132 => 'Barh, Bihar', + 916135 => 'Bikram, Bihar', + 916150 => 'Hathua, Bihar', + 916151 => 'Sidhawalia, Bihar', + 916152 => 'Chapra, Bihar', + 916153 => 'Maharajganj, Bihar', + 916154 => 'Siwan, Bihar', + 916155 => 'Ekma, Bihar', + 916156 => 'Gopalganj, Bihar', + 916157 => 'Mairwa, Bihar', + 916158 => 'Sonepur, Bihar', + 916159 => 'Masrakh, Bihar', + 916180 => 'Adhaura, Bihar', + 916181 => 'Piro, Bihar', + 916182 => 'Arrah, Bihar', + 916183 => 'Buxar, Bihar', + 916184 => 'Sasaram, Bihar', + 916185 => 'Bikramganj, Bihar', + 916186 => 'Aurangabad, Bihar', + 916187 => 'Mohania, Bihar', + 916188 => 'Rohtas, Bihar', + 916189 => 'Bhabhua, Bihar', + 91621 => 'Muzaffarpur, Bihar', + 916222 => 'Sheohar, Bihar', + 916223 => 'Motipur, Bihar', + 916224 => 'Hajipur, Bihar', + 916226 => 'Sitamarhi, Bihar', + 916227 => 'Mahua, Bihar', + 916228 => 'Pupri, Bihar', + 916229 => 'Bidupur, Bihar', + 916242 => 'Benipur, Bihar', + 916243 => 'Begusarai, Bihar', + 916244 => 'Khagaria, Bihar', + 916245 => 'Gogri, Bihar', + 916246 => 'Jainagar, Bihar', + 916247 => 'Singhwara, Bihar', + 916250 => 'Dhaka, Bihar', + 916251 => 'Bagaha, Bihar', + 916252 => 'Motihari, Bihar', + 916253 => 'Narkatiaganj, Bihar', + 916254 => 'Bettiah, Bihar', + 916255 => 'Raxaul, Bihar', + 916256 => 'Ramnagar, Bihar', + 916257 => 'Barachakia, Bihar', + 916258 => 'Areraj, Bihar', + 916259 => 'Pakridayal, Bihar', + 916271 => 'Benipatti, Bihar', + 916272 => 'Darbhanga, Bihar', + 916273 => 'Jhajharpur, Bihar', + 916274 => 'Samastipur, Bihar', + 916275 => 'Rosera, Bihar', + 916276 => 'Madhubani, Bihar', + 916277 => 'Phulparas, Bihar', + 916278 => 'Dalsinghsarai, Bihar', + 916279 => 'Barauni, Bihar', + 91631 => 'Gaya, Bihar', + 916322 => 'Wazirganj, Bihar', + 916323 => 'Dumraon, Bihar', + 916324 => 'Nawada, Bihar', + 916325 => 'Pakribarwan, Bihar', + 916326 => 'Sherghati, Bihar', + 916327 => 'Rafiganj, Bihar', + 916328 => 'Daudnagar, Bihar', + 916331 => 'Imamganj, Bihar', + 916332 => 'Nabinagar, Bihar', + 916336 => 'Rajauli, Bihar', + 916337 => 'Arwal, Bihar', + 916341 => 'Seikhpura, Bihar', + 916342 => 'H.Kharagpur, Bihar', + 916344 => 'Monghyr, Bihar', + 916345 => 'Jamui, Bihar', + 916346 => 'Lakhisarai, Bihar', + 916347 => 'Chakai, Bihar', + 916348 => 'Mallehpur, Bihar', + 916349 => 'Jhajha, Bihar', + 91641 => 'Bhagalpur, Bihar', + 916420 => 'Amarpur, Bihar', + 916421 => 'Naugachia, Bihar', + 916422 => 'Godda, Bihar', + 916423 => 'Maheshpur Raj, Bihar', + 916424 => 'Banka, Bihar', + 916425 => 'Katoria, Bihar', + 916426 => 'Rajmahal, Bihar', + 916427 => 'Kathikund, Bihar', + 916428 => 'Nala, Bihar', + 916429 => 'Kahalgaon, Bihar', + 916431 => 'Jharmundi, Bihar', + 916432 => 'Deoghar, Bihar', + 916433 => 'Jamtara, Bihar', + 916434 => 'Dumka, Bihar', + 916435 => 'Pakur, Bihar', + 916436 => 'Sahibganj, Bihar', + 916437 => 'Mahagama, Bihar', + 916438 => 'Madhupur, Bihar', + 916451 => 'Barsoi, Bihar', + 916452 => 'Katihar, Bihar', + 916453 => 'Araria, Bihar', + 916454 => 'Purnea, Bihar', + 916455 => 'Forbesganj, Bihar', + 916457 => 'Korha, Bihar', + 916459 => 'Thakurganj, Bihar', + 916461 => 'Raniganj, Bihar', + 916462 => 'Dhamdaha, Bihar', + 916466 => 'Kishanganj, Bihar', + 916467 => 'Banmankhi, Bihar', + 916471 => 'Birpur, Bihar', + 916473 => 'Supaul, Bihar', + 916475 => 'S.Bakhtiarpur, Bihar', + 916476 => 'Madhepura, Bihar', + 916477 => 'Triveniganj, Bihar', + 916478 => 'Saharsa, Bihar', + 916479 => 'Udakishanganj, Bihar', + 91651 => 'Ranchi, Bihar', + 916522 => 'Muri, Bihar', + 916523 => 'Ghaghra, Bihar', + 916524 => 'Gumla, Bihar', + 916525 => 'Simdega, Bihar', + 916526 => 'Lohardaga, Bihar', + 916527 => 'Kolebira, Bihar', + 916528 => 'Khunti, Bihar', + 916529 => 'Itki, Bihar', + 916530 => 'Bundu, Bihar', + 916531 => 'Mandar, Bihar', + 916532 => 'Giridih, Bihar', + 916533 => 'Basia, Bihar', + 916534 => 'Jhumaritalaiya, Bihar', + 916535 => 'Chainpur, Bihar', + 916536 => 'Palkot, Bihar', + 916538 => 'Torpa, Bihar', + 916539 => 'Bolwa, Bihar', + 916540 => 'Govindpur, Bihar', + 916541 => 'Chatra, Bihar', + 916542 => 'Bokaro, Bihar', + 916543 => 'Barhi, Bihar', + 916544 => 'Gomia, Bihar', + 916545 => 'Mandu, Bihar', + 916546 => 'Hazaribagh, Bihar', + 916547 => 'Chavparan, Bihar', + 916548 => 'Ichak, Bihar', + 916549 => 'Bermo, Bihar', + 916550 => 'Hunterganj, Bihar', + 916551 => 'Barkagaon, Bihar', + 916553 => 'Ramgarh, Bihar', + 916554 => 'Rajdhanwar, Bihar', + 916556 => 'Tisri, Bihar', + 916557 => 'Bagodar, Bihar', + 916558 => 'Dumri(Isribazar), Bihar', + 916559 => 'Simaria, Bihar', + 916560 => 'Patan, Bihar', + 916561 => 'Garhwa, Bihar', + 916562 => 'Daltonganj, Bihar', + 916563 => 'Bhawanathpur, Bihar', + 916564 => 'Nagarutari, Bihar', + 916565 => 'Latehar, Bihar', + 916566 => 'Japla, Bihar', + 916567 => 'Barwadih, Bihar', + 916568 => 'Balumath, Bihar', + 916569 => 'Garu, Bihar', + 91657 => 'Jamshedpur, Bihar', + 916581 => 'Bhandaria, Bihar', + 916582 => 'Chaibasa, Bihar', + 916583 => 'Kharsawa, Bihar', + 916584 => 'Bishrampur, Bihar', + 916585 => 'Ghatsila, Bihar', + 916586 => 'Chainpur, Bihar', + 916587 => 'Chakardharpur, Bihar', + 916588 => 'Jagarnathpur, Bihar', + 916589 => 'Jhinkpani, Bihar', + 916591 => 'Chandil, Bihar', + 916593 => 'Manoharpur, Bihar', + 916594 => 'Baharagora, Bihar', + 916596 => 'Noamundi, Bihar', + 916597 => 'Saraikela/Adstyapur, Bihar', + 91661 => 'Rourkela, Odisha', + 916621 => 'Hemgiri, Odisha', + 916622 => 'Sundargarh, Odisha', + 916624 => 'Rajgangpur, Odisha', + 916625 => 'Lahunipara, Odisha', + 916626 => 'Banaigarh, Odisha', + 91663 => 'Sambalpur, Odisha', + 916640 => 'Bagdihi, Odisha', + 916641 => 'Deodgarh, Odisha', + 916642 => 'Kuchinda, Odisha', + 916643 => 'Barkot, Odisha', + 916644 => 'Rairakhol, Odisha', + 916645 => 'Jharsuguda, Odisha', + 916646 => 'Bargarh, Odisha', + 916647 => 'Naktideul, Odisha', + 916648 => 'Patnagarh, Odisha', + 916649 => 'Jamankira, Odisha', + 916651 => 'Birmaharajpur, Odisha', + 916652 => 'Balangir, Odisha', + 916653 => 'Dunguripali, Odisha', + 916654 => 'Sonapur, Odisha', + 916655 => 'Titlagarh, Odisha', + 916657 => 'Kantabhanji, Odisha', + 916670 => 'Bhawanipatna, Odisha', + 916671 => 'Rajkhariar, Odisha', + 916672 => 'Dharamgarh, Odisha', + 916673 => 'Jayapatna, Odisha', + 916675 => 'T.Rampur, Odisha', + 916676 => 'M.Rampur, Odisha', + 916677 => 'Narlaroad, Odisha', + 916678 => 'Nowparatan, Odisha', + 916679 => 'Komana, Odisha', + 916681 => 'Jujumura, Odisha', + 916682 => 'Attabira, Odisha', + 916683 => 'Padmapur, Odisha', + 916684 => 'Paikamal, Odisha', + 916685 => 'Sohela, Odisha', + 91671 => 'Cuttack, Odisha', + 916721 => 'Narsinghpur, Odisha', + 916722 => 'Pardip, Odisha', + 916723 => 'Athgarh, Odisha', + 916724 => 'Jagatsinghpur, Odisha', + 916725 => 'Dhanmandal, Odisha', + 916726 => 'Jajapur Road, Odisha', + 916727 => 'Kendrapara, Odisha', + 916728 => 'Jajapur Town, Odisha', + 916729 => 'Pattamundai, Odisha', + 916731 => 'Anandapur, Odisha', + 916732 => 'Hindol, Odisha', + 916733 => 'Ghatgaon, Odisha', + 916735 => 'Telkoi, Odisha', + 91674 => 'Bhubaneshwar, Odisha', + 916752 => 'Puri, Odisha', + 916753 => 'Nayagarh, Odisha', + 916755 => 'Khurda, Odisha', + 916756 => 'Balugaon, Odisha', + 916757 => 'Daspalla, Odisha', + 916758 => 'Nimapara, Odisha', + 916760 => 'Talcher, Odisha', + 916761 => 'Chhendipada, Odisha', + 916762 => 'Dhenkanal, Odisha', + 916763 => 'Athmallik, Odisha', + 916764 => 'Anugul, Odisha', + 916765 => 'Palla Hara, Odisha', + 916766 => 'Keonjhar, Odisha', + 916767 => 'Barbil, Odisha', + 916768 => 'Parajang, Odisha', + 916769 => 'Kamakhyanagar, Odisha', + 916781 => 'Basta, Odisha', + 916782 => 'Balasore, Odisha', + 916784 => 'Bhadrak, Odisha', + 916786 => 'Chandbali, Odisha', + 916788 => 'Soro, Odisha', + 916791 => 'Bangiriposi, Odisha', + 916792 => 'Baripada, Odisha', + 916793 => 'Betanati, Odisha', + 916794 => 'Rairangpur, Odisha', + 916795 => 'Udala, Odisha', + 916796 => 'Karanjia, Odisha', + 916797 => 'Jashipur, Odisha', + 91680 => 'Berhampur, Odisha', + 916810 => 'Khalikote, Odisha', + 916811 => 'Chhatrapur, Odisha', + 916814 => 'Digapahandi, Odisha', + 916815 => 'Parlakhemundi, Odisha', + 916816 => 'Mohana, Odisha', + 916817 => 'R.Udayigiri, Odisha', + 916818 => 'Buguda, Odisha', + 916819 => 'Surada, Odisha', + 916821 => 'Bhanjanagar, Odisha', + 916822 => 'Aska, Odisha', + 916840 => 'Tumudibandha, Odisha', + 916841 => 'Boudh, Odisha', + 916842 => 'Phulbani, Odisha', + 916843 => 'Puruna Katak, Odisha', + 916844 => 'Kantamal, Odisha', + 916845 => 'Phiringia, Odisha', + 916846 => 'Baliguda, Odisha', + 916847 => 'G.Udayagiri, Odisha', + 916848 => 'Kotagarh, Odisha', + 916849 => 'Daringbadi, Odisha', + 916850 => 'Kalimela, Odisha', + 916852 => 'Koraput, Odisha', + 916853 => 'Sunabeda, Odisha', + 916854 => 'Jeypore, Odisha', + 916855 => 'Laxmipur, Odisha', + 916856 => 'Rayagada, Odisha', + 916857 => 'Gunupur, Odisha', + 916858 => 'Nowrangapur, Odisha', + 916859 => 'Motu, Odisha', + 916860 => 'Boriguma, Odisha', + 916861 => 'Malkangiri, Odisha', + 916862 => 'Gudari, Odisha', + 916863 => 'Bisam Cuttack, Odisha', + 916864 => 'Mathili, Odisha', + 916865 => 'Kashipur, Odisha', + 916866 => 'Umerkote, Odisha', + 916867 => 'Jharigan, Odisha', + 916868 => 'Nandapur, Odisha', + 916869 => 'Papadhandi, Odisha', + 917100 => 'Kuhi, Maharashtra', + 917102 => 'Parseoni, Maharashtra', + 917103 => 'Butibori, Maharashtra', + 917104 => 'Hingua, Maharashtra', + 917105 => 'Narkhed, Maharashtra', + 917106 => 'Bhiwapur, Maharashtra', + 917109 => 'Kamptee, Maharashtra', + 917112 => 'Katol, Maharashtra', + 917113 => 'Saoner, Maharashtra', + 917114 => 'Ramtek, Maharashtra', + 917115 => 'Mouda, Maharashtra', + 917116 => 'Umrer, Maharashtra', + 917118 => 'Kalmeshwar, Maharashtra', + 91712 => 'Nagpur, Maharashtra', + 917131 => 'Sironcha, Maharashtra', + 917132 => 'Gadchiroli, Maharashtra', + 917133 => 'Aheri, Maharashtra', + 917134 => 'Bhamregadh, Maharashtra', + 917135 => 'Chamorshi, Maharashtra', + 917136 => 'Etapalli, Maharashtra', + 917137 => 'Desaiganj, Maharashtra', + 917138 => 'Dhanora, Maharashtra', + 917139 => 'Kurkheda, Maharashtra', + 917141 => 'Betul, Madhya Pradesh', + 917142 => 'Bhimpur, Madhya Pradesh', + 917143 => 'Bhainsdehi, Madhya Pradesh', + 917144 => 'Atner, Madhya Pradesh', + 917145 => 'Chicholi, Madhya Pradesh', + 917146 => 'Ghorandogri, Madhya Pradesh', + 917147 => 'Multai, Madhya Pradesh', + 917148 => 'Prabha Pattan, Madhya Pradesh', + 917149 => 'Tamia, Madhya Pradesh', + 917151 => 'Samudrapur, Maharashtra', + 917152 => 'Wardha, Maharashtra', + 917153 => 'Hinganghat, Maharashtra', + 917155 => 'Seloo, Maharashtra', + 917156 => 'Talegaokarangal, Maharashtra', + 917157 => 'Arvi, Maharashtra', + 917158 => 'Deoli, Maharashtra', + 917160 => 'Jamai, Madhya Pradesh', + 917161 => 'Parasia, Madhya Pradesh', + 917162 => 'Chhindwara, Madhya Pradesh', + 917164 => 'Pandhurna, Madhya Pradesh', + 917165 => 'Saunsar, Madhya Pradesh', + 917166 => 'Chaurai, Madhya Pradesh', + 917167 => 'Amarwada, Madhya Pradesh', + 917168 => 'Harrai, Madhya Pradesh', + 917169 => 'Batkakhapa, Madhya Pradesh', + 917170 => 'Chumur, Maharashtra', + 917171 => 'Gond Pipri, Maharashtra', + 917172 => 'Chandrapur, Maharashtra', + 917173 => 'Rajura, Maharashtra', + 917174 => 'Mul, Maharashtra', + 917175 => 'Bhadrawati, Maharashtra', + 917176 => 'Warora, Maharashtra', + 917177 => 'Brahmapuri, Maharashtra', + 917178 => 'Sinderwahi, Maharashtra', + 917179 => 'Nagbhir, Maharashtra', + 917180 => 'Salekasa, Maharashtra', + 917181 => 'Lakhandur, Maharashtra', + 917182 => 'Gondia, Maharashtra', + 917183 => 'Tumsar, Maharashtra', + 917184 => 'Bhandara, Maharashtra', + 917185 => 'Pauni, Maharashtra', + 917186 => 'Sakoli, Maharashtra', + 917187 => 'Goregaon, Maharashtra', + 917189 => 'Amagaon, Maharashtra', + 917196 => 'Arjuni Morgaon, Maharashtra', + 917197 => 'Mohadi, Maharashtra', + 917198 => 'Tirora, Maharashtra', + 917199 => 'Deori, Maharashtra', + 917201 => 'Kalamb, Maharashtra', + 917202 => 'Ralegaon, Maharashtra', + 917203 => 'Babhulgaon, Maharashtra', + 91721 => 'Amravati, Maharashtra', + 917220 => 'Chhikaldara, Maharashtra', + 917221 => 'Nandgaon, Maharashtra', + 917222 => 'Chandurrly, Maharashtra', + 917223 => 'Achalpur, Maharashtra', + 917224 => 'Daryapur, Maharashtra', + 917225 => 'Tiwasa, Maharashtra', + 917226 => 'Dharani, Maharashtra', + 917227 => 'Chandurbazar, Maharashtra', + 917228 => 'Morshi, Maharashtra', + 917229 => 'Warlydwarud, Maharashtra', + 917230 => 'Ghatanji, Maharashtra', + 917231 => 'Umarkhed, Maharashtra', + 917232 => 'Yeotmal, Maharashtra', + 917233 => 'Pusad, Maharashtra', + 917234 => 'Digras, Maharashtra', + 917235 => 'Pandharkawada, Maharashtra', + 917236 => 'Maregaon, Maharashtra', + 917237 => 'Marigaon, Maharashtra', + 917238 => 'Darwaha, Maharashtra', + 917239 => 'Wani, Maharashtra', + 91724 => 'Akola, Maharashtra', + 917251 => 'Risod, Maharashtra', + 917252 => 'Washim, Maharashtra', + 917253 => 'Mangrulpur, Maharashtra', + 917254 => 'Malgaon, Maharashtra', + 917255 => 'Barshi Takli, Maharashtra', + 917256 => 'Murtizapur, Maharashtra', + 917257 => 'Balapur, Maharashtra', + 917258 => 'Akot, Maharashtra', + 917260 => 'Lonar, Maharashtra', + 917261 => 'Deolgaonraja, Maharashtra', + 917262 => 'Buldhana, Maharashtra', + 917263 => 'Khamgaon, Maharashtra', + 917264 => 'Chikhali, Maharashtra', + 917266 => 'Jalgaonjamod, Maharashtra', + 917267 => 'Malkapur, Maharashtra', + 917268 => 'Mekhar, Maharashtra', + 917269 => 'Sindkhedaraja, Maharashtra', + 917270 => 'Sonkatch, Madhya Pradesh', + 917271 => 'Bagli, Madhya Pradesh', + 917272 => 'Dewas, Madhya Pradesh', + 917273 => 'Kannod, Madhya Pradesh', + 917274 => 'Khategaon, Madhya Pradesh', + 917279 => 'Nandnva, Maharashtra', + 917280 => 'Barwaha, Madhya Pradesh', + 917281 => 'Sendhwa, Madhya Pradesh', + 917282 => 'Khargone, Madhya Pradesh', + 917283 => 'Maheshwar, Madhya Pradesh', + 917284 => 'Rajpur, Madhya Pradesh', + 917285 => 'Kasrawad, Madhya Pradesh', + 917286 => 'Khetia, Madhya Pradesh', + 917287 => 'Gogaon, Madhya Pradesh', + 917288 => 'Bhikangaon, Madhya Pradesh', + 917289 => 'Zhirnia, Madhya Pradesh', + 917290 => 'Badwani, Madhya Pradesh', + 917291 => 'Manawar, Madhya Pradesh', + 917292 => 'Dhar, Madhya Pradesh', + 917294 => 'Dharampuri, Madhya Pradesh', + 917295 => 'Badnawar, Madhya Pradesh', + 917296 => 'Sardarpur, Madhya Pradesh', + 917297 => 'Kukshi, Madhya Pradesh', + 91731 => 'Indore, Madhya Pradesh', + 917320 => 'Pandhana, Madhya Pradesh', + 917321 => 'Sanwer, Madhya Pradesh', + 917322 => 'Depalpur, Madhya Pradesh', + 917323 => 'Punasa, Madhya Pradesh', + 917324 => 'Mhow, Madhya Pradesh', + 917325 => 'Burhanpur, Madhya Pradesh', + 917326 => 'Baldi, Madhya Pradesh', + 917327 => 'Harsud, Madhya Pradesh', + 917328 => 'Khalwa, Madhya Pradesh', + 917329 => 'Khakner, Madhya Pradesh', + 91733 => 'Khandwa, Madhya Pradesh', + 91734 => 'Ujjain, Madhya Pradesh', + 917360 => 'Shujalpur, Madhya Pradesh', + 917361 => 'Susner, Madhya Pradesh', + 917362 => 'Agar, Madhya Pradesh', + 917363 => 'Berchha, Madhya Pradesh', + 917364 => 'Shajapur, Madhya Pradesh', + 917365 => 'Mahidpurcity, Madhya Pradesh', + 917366 => 'Khachrod, Madhya Pradesh', + 917367 => 'Badnagar, Madhya Pradesh', + 917368 => 'Ghatia, Madhya Pradesh', + 917369 => 'Tarana, Madhya Pradesh', + 917370 => 'Khilchipur, Madhya Pradesh', + 917371 => 'Sarangpur, Madhya Pradesh', + 917372 => 'Rajgarh, Madhya Pradesh', + 917374 => 'Biaora, Madhya Pradesh', + 917375 => 'Narsingharh, Madhya Pradesh', + 917390 => 'Thandla, Madhya Pradesh', + 917391 => 'Petlawad, Madhya Pradesh', + 917392 => 'Jhabua, Madhya Pradesh', + 917393 => 'Jobat, Madhya Pradesh', + 917394 => 'Alirajpur, Madhya Pradesh', + 917395 => 'Sondhwa, Madhya Pradesh', + 917410 => 'Alot, Madhya Pradesh', + 917412 => 'Ratlam, Madhya Pradesh', + 917413 => 'Sailana, Madhya Pradesh', + 917414 => 'Jaora, Madhya Pradesh', + 917420 => 'Jawad, Madhya Pradesh', + 917421 => 'Manasa, Madhya Pradesh', + 917422 => 'Mandsaur, Madhya Pradesh', + 917423 => 'Neemuch, Madhya Pradesh', + 917424 => 'Malhargarh, Madhya Pradesh', + 917425 => 'Garoth, Madhya Pradesh', + 917426 => 'Sitamau, Madhya Pradesh', + 917427 => 'Bhanpura, Madhya Pradesh', + 917430 => 'Khanpur, Rajasthan', + 917431 => 'Aklera, Rajasthan', + 917432 => 'Jhalawar, Rajasthan', + 917433 => 'Pachpahar/Bhawanimandi, Rajasthan', + 917434 => 'Pirawa/Raipur, Rajasthan', + 917435 => 'Gangdhar, Rajasthan', + 917436 => 'Hindoli, Rajasthan', + 917437 => 'Nainwa, Rajasthan', + 917438 => 'Keshoraipatan/Patan, Rajasthan', + 91744 => 'Ladpura/Kota, Rajasthan', + 917450 => 'Sangod, Rajasthan', + 917451 => 'Atru, Rajasthan', + 917452 => 'Chhabra, Rajasthan', + 917453 => 'Baran, Rajasthan', + 917454 => 'Chhipaborad, Rajasthan', + 917455 => 'Digod/Sultanpur, Rajasthan', + 917456 => 'Kishanganj/Bhanwargarh, Rajasthan', + 917457 => 'Mangrol, Rajasthan', + 917458 => 'Pipalda/Sumerganj Mandi, Rajasthan', + 917459 => 'Ramganj Mandi, Rajasthan', + 917460 => 'Sahabad, Rajasthan', + 917461 => 'Mahuwa, Rajasthan', + 917462 => 'Sawaimadhopur, Rajasthan', + 917463 => 'Gangapur, Rajasthan', + 917464 => 'Karauli, Rajasthan', + 917465 => 'Sapotra, Rajasthan', + 917466 => 'Bonli, Rajasthan', + 917467 => 'Bamanwas, Rajasthan', + 917468 => 'Khandar, Rajasthan', + 917469 => 'Hindaun, Rajasthan', + 91747 => 'Bundi, Rajasthan', + 917480 => 'Goharganj, Madhya Pradesh', + 917481 => 'Gairatganj, Madhya Pradesh', + 917482 => 'Raisen, Madhya Pradesh', + 917484 => 'Silwani, Madhya Pradesh', + 917485 => 'Udaipura, Madhya Pradesh', + 917486 => 'Bareli, Madhya Pradesh', + 917487 => 'Begamganj, Madhya Pradesh', + 917490 => 'Pohari, Madhya Pradesh', + 917491 => 'Narwar, Madhya Pradesh', + 917492 => 'Shivpuri, Madhya Pradesh', + 917493 => 'Karera, Madhya Pradesh', + 917494 => 'Kolaras, Madhya Pradesh', + 917495 => 'Badarwas, Madhya Pradesh', + 917496 => 'Pichhore, Madhya Pradesh', + 917497 => 'Khaniadhana, Madhya Pradesh', + 91751 => 'Gwalior, Madhya Pradesh', + 917521 => 'Seondha, Madhya Pradesh', + 917522 => 'Datia, Madhya Pradesh', + 917523 => 'Bhander, Madhya Pradesh', + 917524 => 'Dabra, Madhya Pradesh', + 917525 => 'Bhitarwar, Madhya Pradesh', + 917526 => 'Ghatigaon, Madhya Pradesh', + 917527 => 'Mehgaon, Madhya Pradesh', + 917528 => 'Bijaypur, Madhya Pradesh', + 917529 => 'Laher, Madhya Pradesh', + 917530 => 'Sheopurkalan, Madhya Pradesh', + 917531 => 'Baroda, Madhya Pradesh', + 917532 => 'Morena, Madhya Pradesh', + 917533 => 'Karhal, Madhya Pradesh', + 917534 => 'Bhind, Madhya Pradesh', + 917535 => 'Raghunathpur, Madhya Pradesh', + 917536 => 'Sabalgarh, Madhya Pradesh', + 917537 => 'Jora, Madhya Pradesh', + 917538 => 'Ambah, Madhya Pradesh', + 917539 => 'Gohad, Madhya Pradesh', + 917540 => 'Bamori, Madhya Pradesh', + 917541 => 'Isagarh, Madhya Pradesh', + 917542 => 'Guna, Madhya Pradesh', + 917543 => 'Ashoknagar, Madhya Pradesh', + 917544 => 'Raghogarh, Madhya Pradesh', + 917545 => 'Arone, Madhya Pradesh', + 917546 => 'Chachaura, Madhya Pradesh', + 917547 => 'Chanderi, Madhya Pradesh', + 917548 => 'Mungaoli, Madhya Pradesh', + 91755 => 'Bhopal, Madhya Pradesh', + 917560 => 'Ashta, Madhya Pradesh', + 917561 => 'Ichhawar, Madhya Pradesh', + 917562 => 'Sehore, Madhya Pradesh', + 917563 => 'Nasrullaganj, Madhya Pradesh', + 917564 => 'Budhni, Madhya Pradesh', + 917565 => 'Berasia, Madhya Pradesh', + 917570 => 'Seonimalwa, Madhya Pradesh', + 917571 => 'Khirkiya, Madhya Pradesh', + 917572 => 'Itarsi, Madhya Pradesh', + 917573 => 'Timarani, Madhya Pradesh', + 917574 => 'Hoshangabad, Madhya Pradesh', + 917575 => 'Sohagpur, Madhya Pradesh', + 917576 => 'Piparia, Madhya Pradesh', + 917577 => 'Harda, Madhya Pradesh', + 917578 => 'Pachmarhi, Madhya Pradesh', + 917580 => 'Bina, Madhya Pradesh', + 917581 => 'Khurai, Madhya Pradesh', + 917582 => 'Sagar, Madhya Pradesh', + 917583 => 'Banda, Madhya Pradesh', + 917584 => 'Rahatgarh, Madhya Pradesh', + 917585 => 'Rehli, Madhya Pradesh', + 917586 => 'Deori, Madhya Pradesh', + 917590 => 'Lateri, Madhya Pradesh', + 917591 => 'Sironj, Madhya Pradesh', + 917592 => 'Vidisha, Madhya Pradesh', + 917593 => 'Kurwai, Madhya Pradesh', + 917594 => 'Ganjbasoda, Madhya Pradesh', + 917595 => 'Nateran, Madhya Pradesh', + 917596 => 'Gyraspur, Madhya Pradesh', + 917601 => 'Patharia, Madhya Pradesh', + 917603 => 'Tendukheda, Madhya Pradesh', + 917604 => 'Hatta, Madhya Pradesh', + 917605 => 'Patera, Madhya Pradesh', + 917606 => 'Jabera, Madhya Pradesh', + 917608 => 'Bijawar, Madhya Pradesh', + 917609 => 'Buxwaha, Madhya Pradesh', + 91761 => 'Jabalpur, Madhya Pradesh', + 917621 => 'Patan, Madhya Pradesh', + 917622 => 'Katni, Madhya Pradesh', + 917623 => 'Kundam, Madhya Pradesh', + 917624 => 'Sihora, Madhya Pradesh', + 917625 => 'Umariapan, Madhya Pradesh', + 917626 => 'Vijayraghogarh, Madhya Pradesh', + 917627 => 'Manpur, Madhya Pradesh', + 917628 => 'Karpa, Madhya Pradesh', + 917629 => 'Pushprajgarh, Madhya Pradesh', + 917630 => 'Katangi, Madhya Pradesh', + 917632 => 'Balaghat, Madhya Pradesh', + 917633 => 'Waraseoni, Madhya Pradesh', + 917634 => 'Lamta, Madhya Pradesh', + 917635 => 'Lanji, Madhya Pradesh', + 917636 => 'Baihar, Madhya Pradesh', + 917637 => 'Birsa, Madhya Pradesh', + 917638 => 'Damoh, Madhya Pradesh', + 917640 => 'Shahpur, Madhya Pradesh', + 917641 => 'Niwas, Madhya Pradesh', + 917642 => 'Mandla, Madhya Pradesh', + 917643 => 'Bijadandi, Madhya Pradesh', + 917644 => 'Dindori, Madhya Pradesh', + 917645 => 'Karanjia, Madhya Pradesh', + 917646 => 'Nainpur, Madhya Pradesh', + 917647 => 'Ghughari, Madhya Pradesh', + 917648 => 'Mawai, Madhya Pradesh', + 917649 => 'Kakaiya, Madhya Pradesh', + 917650 => 'Beohari, Madhya Pradesh', + 917651 => 'Jaisinghnagar, Madhya Pradesh', + 917652 => 'Shahdol, Madhya Pradesh', + 917653 => 'Bandhavgarh, Madhya Pradesh', + 917655 => 'Birsinghpur, Madhya Pradesh', + 917656 => 'Kannodi, Madhya Pradesh', + 917657 => 'Jaitpur, Madhya Pradesh', + 917658 => 'Kotma, Madhya Pradesh', + 917659 => 'Jaithari, Madhya Pradesh', + 917660 => 'Sirmour, Madhya Pradesh', + 917661 => 'Teonthar, Madhya Pradesh', + 917662 => 'Rewa, Madhya Pradesh', + 917663 => 'Mauganj, Madhya Pradesh', + 917664 => 'Hanumana, Madhya Pradesh', + 917670 => 'Majhagwan, Madhya Pradesh', + 917671 => 'Jaitwara, Madhya Pradesh', + 917672 => 'Satna, Madhya Pradesh', + 917673 => 'Nagod, Madhya Pradesh', + 917674 => 'Maihar, Madhya Pradesh', + 917675 => 'Amarpatan, Madhya Pradesh', + 917680 => 'Niwari, Madhya Pradesh', + 917681 => 'Jatara, Madhya Pradesh', + 917682 => 'Chhatarpur, Madhya Pradesh', + 917683 => 'Tikamgarh, Madhya Pradesh', + 917684 => 'Baldeogarh, Madhya Pradesh', + 917685 => 'Nowgaon, Madhya Pradesh', + 917686 => 'Khajuraho, Madhya Pradesh', + 917687 => 'Laundi, Madhya Pradesh', + 917688 => 'Gourihar, Madhya Pradesh', + 917689 => 'Badamalhera, Madhya Pradesh', + 917690 => 'Lakhnadon, Madhya Pradesh', + 917691 => 'Chhapara, Madhya Pradesh', + 917692 => 'Seoni, Madhya Pradesh', + 917693 => 'Ghansour, Madhya Pradesh', + 917694 => 'Keolari, Madhya Pradesh', + 917695 => 'Gopalganj, Madhya Pradesh', + 917700 => 'Nagri, Madhya Pradesh', + 917701 => 'Pingeshwar, Madhya Pradesh', + 917703 => 'Manpur, Madhya Pradesh', + 917704 => 'Deobhog, Madhya Pradesh', + 917705 => 'Kurud, Madhya Pradesh', + 917706 => 'Gariaband, Madhya Pradesh', + 917707 => 'Bagbahera, Madhya Pradesh', + 91771 => 'Raipur, Madhya Pradesh', + 917720 => 'Arang, Madhya Pradesh', + 917721 => 'Neora, Madhya Pradesh', + 917722 => 'Dhamtari, Madhya Pradesh', + 917723 => 'Mahasamund, Madhya Pradesh', + 917724 => 'Basana, Madhya Pradesh', + 917725 => 'Saraipali, Madhya Pradesh', + 917726 => 'Bhatapara, Madhya Pradesh', + 917727 => 'Balodabazar, Madhya Pradesh', + 917728 => 'Kasdol, Madhya Pradesh', + 917729 => 'Bhilaigarh, Madhya Pradesh', + 917730 => 'Ajaigarh, Madhya Pradesh', + 917731 => 'Gunnore, Madhya Pradesh', + 917732 => 'Panna, Madhya Pradesh', + 917733 => 'Pawai, Madhya Pradesh', + 917734 => 'Shahnagar, Madhya Pradesh', + 917740 => 'Bodla, Madhya Pradesh', + 917741 => 'Kawardha, Madhya Pradesh', + 917743 => 'Chuikhadan, Madhya Pradesh', + 917744 => 'Rajandgaon, Madhya Pradesh', + 917745 => 'Chhuriakala, Madhya Pradesh', + 917746 => 'Manpur, Madhya Pradesh', + 917747 => 'Mohla, Madhya Pradesh', + 917748 => 'Dallirajhara, Madhya Pradesh', + 917749 => 'Balod, Madhya Pradesh', + 917750 => 'Marwahi, Madhya Pradesh', + 917751 => 'Pendra, Madhya Pradesh', + 917752 => 'Bilaspur, Madhya Pradesh', + 917753 => 'Kota, Madhya Pradesh', + 917754 => 'Pandaria, Madhya Pradesh', + 917755 => 'Mungeli, Madhya Pradesh', + 917756 => 'Lormi, Madhya Pradesh', + 917757 => 'Shakti, Madhya Pradesh', + 917758 => 'Dabhara, Madhya Pradesh', + 917759 => 'Korba, Madhya Pradesh', + 917761 => 'Tapkara, Madhya Pradesh', + 917762 => 'Raigarh, Madhya Pradesh', + 917763 => 'Jashpurnagar, Madhya Pradesh', + 917764 => 'Kunkuri, Madhya Pradesh', + 917765 => 'Pathalgaon, Madhya Pradesh', + 917766 => 'Dharamjaigarh, Madhya Pradesh', + 917767 => 'Gharghoda, Madhya Pradesh', + 917768 => 'Saranggarh, Madhya Pradesh', + 917769 => 'Bagicha, Madhya Pradesh', + 917770 => 'Kathdol, Madhya Pradesh', + 917771 => 'Manendragarh, Madhya Pradesh', + 917772 => 'Wadrainagar, Madhya Pradesh', + 917773 => 'Odgi, Madhya Pradesh', + 917774 => 'Ambikapur, Madhya Pradesh', + 917775 => 'Surajpur, Madhya Pradesh', + 917776 => 'Premnagar, Madhya Pradesh', + 917777 => 'Pratappur, Madhya Pradesh', + 917778 => 'Semaria, Madhya Pradesh', + 917779 => 'Ramchandrapur, Madhya Pradesh', + 917781 => 'Narainpur, Madhya Pradesh', + 917782 => 'Jagdalpur, Madhya Pradesh', + 917783 => 'Padamkot, Madhya Pradesh', + 917784 => 'Parasgaon, Madhya Pradesh', + 917785 => 'Makodi, Madhya Pradesh', + 917786 => 'Kondagaon, Madhya Pradesh', + 917787 => 'Jarwa, Madhya Pradesh', + 917788 => 'Luckwada, Madhya Pradesh', + 917789 => 'Bhairongarh, Madhya Pradesh', + 917790 => 'Babaichichli, Madhya Pradesh', + 917791 => 'Gadarwara, Madhya Pradesh', + 917792 => 'Narsinghpur, Madhya Pradesh', + 917793 => 'Kareli, Madhya Pradesh', + 917794 => 'Gotegaon, Madhya Pradesh', + 917801 => 'Deosar, Madhya Pradesh', + 917802 => 'Churhat, Madhya Pradesh', + 917803 => 'Majholi, Madhya Pradesh', + 917804 => 'Kusmi, Madhya Pradesh', + 917805 => 'Singrauli, Madhya Pradesh', + 917806 => 'Chitrangi, Madhya Pradesh', + 917810 => 'Uproda, Madhya Pradesh', + 917811 => 'Pasan, Madhya Pradesh', + 917812 => 'Damoh, Madhya Pradesh', + 917813 => 'Barpalli, Madhya Pradesh', + 917815 => 'Kathghora, Madhya Pradesh', + 917816 => 'Pali, Madhya Pradesh', + 917817 => 'Janjgir, Madhya Pradesh', + 917818 => 'Chandipara, Madhya Pradesh', + 917819 => 'Pandishankar, Madhya Pradesh', + 917820 => 'Khairagarh, Madhya Pradesh', + 917821 => 'Dhamda, Madhya Pradesh', + 917822 => 'Sidhi, Madhya Pradesh', + 917823 => 'Dongargarh, Madhya Pradesh', + 917824 => 'Bemetara, Madhya Pradesh', + 917825 => 'Berla, Madhya Pradesh', + 917826 => 'Patan, Madhya Pradesh', + 917831 => 'Balrampur, Madhya Pradesh', + 917832 => 'Rajpur, Madhya Pradesh', + 917833 => 'Udaipur, Madhya Pradesh', + 917834 => 'Sitapur, Madhya Pradesh', + 917835 => 'Bharathpur, Madhya Pradesh', + 917836 => 'Baikunthpur, Madhya Pradesh', + 917840 => 'Koyelibeda, Madhya Pradesh', + 917841 => 'Sarona, Madhya Pradesh', + 917843 => 'Durgakondal, Madhya Pradesh', + 917844 => 'Pakhanjur, Madhya Pradesh', + 917846 => 'Garpa, Madhya Pradesh', + 917847 => 'Antagarh, Madhya Pradesh', + 917848 => 'Keskal, Madhya Pradesh', + 917849 => 'Baderajpur, Madhya Pradesh', + 917850 => 'Bhanupratappur, Madhya Pradesh', + 917851 => 'Bhopalpatnam, Madhya Pradesh', + 917852 => 'Toynar, Madhya Pradesh', + 917853 => 'Bijapur, Madhya Pradesh', + 917854 => 'Ilamidi, Madhya Pradesh', + 917855 => 'Chingmut, Madhya Pradesh', + 917856 => 'Dantewada, Madhya Pradesh', + 917857 => 'Bacheli, Madhya Pradesh', + 917858 => 'Kuakunda, Madhya Pradesh', + 917859 => 'Lohadigundah, Madhya Pradesh', + 917861 => 'Netanar, Madhya Pradesh', + 917862 => 'Bastanar, Madhya Pradesh', + 917863 => 'Chingamut, Madhya Pradesh', + 917864 => 'Sukma, Madhya Pradesh', + 917865 => 'Gogunda, Madhya Pradesh', + 917866 => 'Konta, Madhya Pradesh', + 917867 => 'Bokaband, Madhya Pradesh', + 917868 => 'Kanker, Madhya Pradesh', + 91788 => 'Durg, Madhya Pradesh', + 9179 => 'Ahemdabad Local, Gujarat', + 9180 => 'Bangalore, Karnataka', + 918110 => 'Anekal, Karnataka', + 918111 => 'Hosakote, Karnataka', + 918113 => 'Channapatna, Karnataka', + 918117 => 'Kanakapura, Karnataka', + 918118 => 'Nelamangala, Karnataka', + 918119 => 'Doddaballapur, Karnataka', + 918131 => 'Gubbi, Karnataka', + 918132 => 'Kunigal, Karnataka', + 918133 => 'Chikkanayakanahalli, Karnataka', + 918134 => 'Tiptur, Karnataka', + 918135 => 'Sira, Karnataka', + 918136 => 'Pavagada, Karnataka', + 918137 => 'Madugiri, Karnataka', + 918138 => 'Koratageri, Karnataka', + 918139 => 'Turuvekere, Karnataka', + 918150 => 'Bagepalli, Karnataka', + 918151 => 'Malur, Karnataka', + 918152 => 'Kolar, Karnataka', + 918153 => 'Bangarpet, Karnataka', + 918154 => 'Chintamani, Karnataka', + 918155 => 'Gowribidanur, Karnataka', + 918156 => 'Chikkaballapur, Karnataka', + 918157 => 'Srinivasapur, Karnataka', + 918158 => 'Sidlaghatta, Karnataka', + 918159 => 'Mulbagal, Karnataka', + 91816 => 'Tumkur, Karnataka', + 918170 => 'Alur, Karnataka', + 918172 => 'Hassan, Karnataka', + 918173 => 'Sakleshpur, Karnataka', + 918174 => 'Arsikere, Karnataka', + 918175 => 'Holenarasipur, Karnataka', + 918176 => 'Cannarayapatna, Karnataka', + 918177 => 'Belur, Karnataka', + 918180 => 'Basavapatna, Karnataka', + 918181 => 'Thirthahalli, Karnataka', + 918182 => 'Shimoga, Karnataka', + 918183 => 'Sagar, Karnataka', + 918184 => 'Sorab, Karnataka', + 918185 => 'Hosanagara, Karnataka', + 918186 => 'Kargal, Karnataka', + 918187 => 'Shikaripura, Karnataka', + 918188 => 'Honnali, Karnataka', + 918189 => 'Channagiri, Karnataka', + 918190 => 'Tallak, Karnataka', + 918191 => 'Holalkere, Karnataka', + 918192 => 'Davangere, Karnataka', + 918193 => 'Hiriyur, Karnataka', + 918194 => 'Chitradurga, Karnataka', + 918195 => 'Challakere, Karnataka', + 918196 => 'Jagalur, Karnataka', + 918198 => 'Molkalmuru, Karnataka', + 918199 => 'Hosadurga, Karnataka', + 91820 => 'Udupi, Karnataka', + 91821 => 'Mysore, Karnataka', + 918221 => 'Nanjangud, Karnataka', + 918222 => 'Hunsur, Karnataka', + 918223 => 'K.R.Nagar, Karnataka', + 918224 => 'Kollegal, Karnataka', + 918225 => 'Cowdahalli, Karnataka', + 918226 => 'Chamrajnagar, Karnataka', + 918227 => 'T.Narsipur, Karnataka', + 918228 => 'H.D.Kote, Karnataka', + 918229 => 'Gundlupet, Karnataka', + 918230 => 'Krishnarajapet, Karnataka', + 918231 => 'Malavalli, Karnataka', + 918232 => 'Mandya, Karnataka', + 918234 => 'Nagamangala, Karnataka', + 918236 => 'Pandavpura, Karnataka', + 91824 => 'Mangalore, Karnataka', + 918251 => 'Puttur, Karnataka', + 918253 => 'Hebri, Karnataka', + 918254 => 'Kundapur, Karnataka', + 918255 => 'Bantwal, Karnataka', + 918256 => 'Belthangady, Karnataka', + 918257 => 'Sullia, Karnataka', + 918258 => 'Karkala, Karnataka', + 918259 => 'Shankarnarayana, Karnataka', + 918261 => 'Tarikere, Karnataka', + 918262 => 'Chikmagalur, Karnataka', + 918263 => 'Mudigere, Karnataka', + 918265 => 'Koppa, Karnataka', + 918266 => 'Narsimharajapur, Karnataka', + 918267 => 'Kadur, Karnataka', + 918272 => 'Madikeri, Karnataka', + 918274 => 'Virajpet, Karnataka', + 918276 => 'Somwarpet, Karnataka', + 918282 => 'Bhadravati, Karnataka', + 918283 => 'Salkani, Karnataka', + 918284 => 'Haliyal, Karnataka', + 918288 => 'Bailhongal, Karnataka', + 918289 => 'Athani, Karnataka', + 918301 => 'Mundagod, Karnataka', + 918304 => 'Kundgol, Karnataka', + 91831 => 'Belgaum, Karnataka', + 91832 => 'Panji, Maharashtra', + 918330 => 'Saundatti, Karnataka', + 918331 => 'Raibag/Kudchi, Karnataka', + 918332 => 'Gokak, Karnataka', + 918333 => 'Hukkeri/Sankeshwar, Karnataka', + 918334 => 'Mudalgi, Karnataka', + 918335 => 'Ramdurg, Karnataka', + 918336 => 'Khanapur, Karnataka', + 918337 => 'Murugod, Karnataka', + 918338 => 'Chikkodi, Karnataka', + 918339 => 'Ainapur, Karnataka', + 918342 => 'Margao, Maharashtra', + 918343 => 'Ponda, Maharashtra', + 918345 => 'Sanguem, Maharashtra', + 918346 => 'Canacona/Quepem, Maharashtra', + 918350 => 'Mudhol, Karnataka', + 918351 => 'Hungund, Karnataka', + 918352 => 'Bijapur, Karnataka', + 918353 => 'Jamkhandi, Karnataka', + 918354 => 'Bagalkot, Karnataka', + 918355 => 'Bableshwar, Karnataka', + 918356 => 'Muddebihal, Karnataka', + 918357 => 'Badami, Karnataka', + 918358 => 'Basavanabagewadi, Karnataka', + 918359 => 'Indi, Karnataka', + 91836 => 'Hubli, Karnataka', + 918370 => 'Kalghatagi, Karnataka', + 918371 => 'Mundargi, Karnataka', + 918372 => 'Gadag, Karnataka', + 918373 => 'Ranebennur, Karnataka', + 918375 => 'Haveri, Karnataka', + 918376 => 'Hirekerur, Karnataka', + 918377 => 'Nargund, Karnataka', + 918378 => 'Savanur, Karnataka', + 918379 => 'Hangal, Karnataka', + 918380 => 'Navalgund, Karnataka', + 918381 => 'Ron, Karnataka', + 918382 => 'Karwar, Karnataka', + 918383 => 'Joida, Karnataka', + 918384 => 'Sirsi, Karnataka', + 918385 => 'Bhatkal, Karnataka', + 918386 => 'Kumta, Karnataka', + 918387 => 'Honnavar, Karnataka', + 918388 => 'Ankola, Karnataka', + 918389 => 'Siddapur, Karnataka', + 918391 => 'Kudligi, Karnataka', + 918392 => 'Bellary, Karnataka', + 918393 => 'Kurugodu, Karnataka', + 918394 => 'Hospet, Karnataka', + 918395 => 'Sandur, Karnataka', + 918396 => 'Siruguppa, Karnataka', + 918397 => 'H.B.Halli, Karnataka', + 918398 => 'Harapanahalli, Karnataka', + 918399 => 'Huvinahadagali, Karnataka', + 918402 => 'Kanigiri, Andhra Pradesh', + 918403 => 'Yerragondapalem, Andhra Pradesh', + 918404 => 'Marturu, Andhra Pradesh', + 918405 => 'Giddalur, Andhra Pradesh', + 918406 => 'Cumbum, Andhra Pradesh', + 918407 => 'Darsi, Andhra Pradesh', + 918408 => 'Donakonda, Andhra Pradesh', + 918411 => 'Tanduru, Andhra Pradesh', + 918412 => 'Pargi, Andhra Pradesh', + 918413 => 'Hyderabad West/Shamshabad, Andhra Pradesh', + 918414 => 'Ibrahimpatnam, Andhra Pradesh', + 918415 => 'Hyderabad East/Ghatkeswar, Andhra Pradesh', + 918416 => 'Vikrabad, Andhra Pradesh', + 918417 => 'Chevella, Andhra Pradesh', + 918418 => 'Medchal, Andhra Pradesh', + 918419 => 'Yellapur, Karnataka', + 918422 => 'Chadchan, Karnataka', + 918424 => 'Devarahippargi, Karnataka', + 918425 => 'Biligi, Karnataka', + 918426 => 'Telgi, Karnataka', + 918440 => 'Nimburga, Karnataka', + 918441 => 'Sedam, Karnataka', + 918442 => 'Jewargi, Karnataka', + 918443 => 'Shorapur, Karnataka', + 918444 => 'Hunsagi, Karnataka', + 918450 => 'Andole/Jogipet, Andhra Pradesh', + 918451 => 'Zahirabad, Andhra Pradesh', + 918452 => 'Medak, Andhra Pradesh', + 918454 => 'Gajwel, Andhra Pradesh', + 918455 => 'Sangareddy, Andhra Pradesh', + 918456 => 'Narayankhed, Andhra Pradesh', + 918457 => 'Siddipet, Andhra Pradesh', + 918458 => 'Narsapur, Andhra Pradesh', + 918461 => 'Dichpalli, Andhra Pradesh', + 918462 => 'Nizamabad, Andhra Pradesh', + 918463 => 'Armoor, Andhra Pradesh', + 918464 => 'Madnur, Andhra Pradesh', + 918465 => 'Yellareddy, Andhra Pradesh', + 918466 => 'Banswada, Andhra Pradesh', + 918467 => 'Bodhan, Andhra Pradesh', + 918468 => 'Kamareddy, Andhra Pradesh', + 918470 => 'Afzalpur, Karnataka', + 918471 => 'Mashal, Karnataka', + 918472 => 'Gulbarga, Karnataka', + 918473 => 'Yadgiri, Karnataka', + 918474 => 'Chittapur, Karnataka', + 918475 => 'Chincholi, Karnataka', + 918476 => 'Wadi, Karnataka', + 918477 => 'Aland, Karnataka', + 918478 => 'Kamalapur, Karnataka', + 918479 => 'Shahapur, Karnataka', + 918481 => 'Basavakalyan, Karnataka', + 918482 => 'Bidar, Karnataka', + 918483 => 'Humnabad, Karnataka', + 918484 => 'Bhalki, Karnataka', + 918485 => 'Aurad, Karnataka', + 918487 => 'Shirahatti, Karnataka', + 918488 => 'Sindagi, Karnataka', + 918490 => 'Pamuru, Andhra Pradesh', + 918491 => 'Kanaganapalle, Andhra Pradesh', + 918492 => 'Kambadur, Andhra Pradesh', + 918493 => 'Madakasira, Andhra Pradesh', + 918494 => 'Kadiri, Andhra Pradesh', + 918495 => 'Rayadurg, Andhra Pradesh', + 918496 => 'Uravakonda, Andhra Pradesh', + 918497 => 'Kalyandurg, Andhra Pradesh', + 918498 => 'Nallacheruvu/Tanakallu, Andhra Pradesh', + 918499 => 'Podili, Andhra Pradesh', + 918501 => 'Kollapur, Andhra Pradesh', + 918502 => 'Alampur, Andhra Pradesh', + 918503 => 'Makthal, Andhra Pradesh', + 918504 => 'Atmakur, Andhra Pradesh', + 918505 => 'Kodangal, Andhra Pradesh', + 918506 => 'Narayanpet, Andhra Pradesh', + 918510 => 'Koilkuntla, Andhra Pradesh', + 918512 => 'Adoni, Andhra Pradesh', + 918513 => 'Nandikotkur, Andhra Pradesh', + 918514 => 'Nandyal, Andhra Pradesh', + 918515 => 'Banaganapalle, Andhra Pradesh', + 918516 => 'Dronachalam, Andhra Pradesh', + 918517 => 'Atmakur, Andhra Pradesh', + 918518 => 'Kurnool, Andhra Pradesh', + 918519 => 'Allagadda, Andhra Pradesh', + 918520 => 'Pattikonda, Andhra Pradesh', + 918522 => 'Peapalle, Andhra Pradesh', + 918523 => 'Alur, Andhra Pradesh', + 918524 => 'Srisailam, Andhra Pradesh', + 918525 => 'Gudur/Kodumur, Andhra Pradesh', + 918531 => 'Deodurga, Karnataka', + 918532 => 'Raichur, Karnataka', + 918533 => 'Gangavathi, Karnataka', + 918534 => 'Yelburga, Karnataka', + 918535 => 'Sindhanur, Karnataka', + 918536 => 'Kustagi, Karnataka', + 918537 => 'Lingsugur, Karnataka', + 918538 => 'Manvi, Karnataka', + 918539 => 'Koppal, Karnataka', + 918540 => 'Nagarkurnool, Andhra Pradesh', + 918541 => 'Achampet, Andhra Pradesh', + 918542 => 'Mahabubnagar, Andhra Pradesh', + 918543 => 'Wanaparthy, Andhra Pradesh', + 918545 => 'Amangallu, Andhra Pradesh', + 918546 => 'Gadwal, Andhra Pradesh', + 918548 => 'Shadnagar, Andhra Pradesh', + 918549 => 'Kalwakurthy, Andhra Pradesh', + 918550 => 'Yellanuru, Andhra Pradesh', + 918551 => 'Garladinne, Andhra Pradesh', + 918552 => 'Gooty/Guntakal, Andhra Pradesh', + 918554 => 'Anantapur, Andhra Pradesh', + 918556 => 'Hindupur, Andhra Pradesh', + 918557 => 'Penukonda, Andhra Pradesh', + 918558 => 'Tadipatri, Andhra Pradesh', + 918559 => 'Dharmavaram, Andhra Pradesh', + 918560 => 'Jammalamadugu, Andhra Pradesh', + 918561 => 'Rayachoti, Andhra Pradesh', + 918562 => 'Kadapa, Andhra Pradesh', + 918563 => 'Kamalapuram/Yerraguntala, Andhra Pradesh', + 918564 => 'Proddatur, Andhra Pradesh', + 918565 => 'Rajampeta, Andhra Pradesh', + 918566 => 'Koduru, Andhra Pradesh', + 918567 => 'Lakkireddipalli, Andhra Pradesh', + 918568 => 'Pulivendla, Andhra Pradesh', + 918569 => 'Badvel, Andhra Pradesh', + 918570 => 'Kuppam, Andhra Pradesh', + 918571 => 'Madanapalli, Andhra Pradesh', + 918572 => 'Chittoor, Andhra Pradesh', + 918573 => 'Bangarupalem, Andhra Pradesh', + 918576 => 'Satyavedu, Andhra Pradesh', + 918577 => 'Putturu, Andhra Pradesh', + 918578 => 'Srikalahasthi, Andhra Pradesh', + 918579 => 'Palmaneru, Andhra Pradesh', + 918581 => 'Punganur, Andhra Pradesh', + 918582 => 'B.Kothakota, Andhra Pradesh', + 918583 => 'Sodam, Andhra Pradesh', + 918584 => 'Piler, Andhra Pradesh', + 918585 => 'Pakala, Andhra Pradesh', + 918586 => 'Vayalpad, Andhra Pradesh', + 918587 => 'Venkatgirikota, Andhra Pradesh', + 918588 => 'Vaimpalli, Andhra Pradesh', + 918589 => 'Siddavattam, Andhra Pradesh', + 918592 => 'Ongole, Andhra Pradesh', + 918593 => 'Medarmetla, Andhra Pradesh', + 918594 => 'Chirala, Andhra Pradesh', + 918596 => 'Markapur, Andhra Pradesh', + 918598 => 'Kandukuru, Andhra Pradesh', + 918599 => 'Ulvapadu, Andhra Pradesh', + 91861 => 'Nellore, Andhra Pradesh', + 918620 => 'Udaygiri, Andhra Pradesh', + 918621 => 'Rapur/Podalakur, Andhra Pradesh', + 918622 => 'Kovvur, Andhra Pradesh', + 918623 => 'Sullurpet, Andhra Pradesh', + 918624 => 'Gudur, Andhra Pradesh', + 918625 => 'Venkatgiri, Andhra Pradesh', + 918626 => 'Kavali, Andhra Pradesh', + 918627 => 'Atmakur, Andhra Pradesh', + 918628 => 'Chejerla, Andhra Pradesh', + 918629 => 'Vinjamuru, Andhra Pradesh', + 91863 => 'Guntur, Andhra Pradesh', + 918640 => 'Krosuru, Andhra Pradesh', + 918641 => 'Sattenapalli, Andhra Pradesh', + 918642 => 'Guntur Palnad/Macherala, Andhra Pradesh', + 918643 => 'Bapatla, Andhra Pradesh', + 918644 => 'Tenali, Andhra Pradesh', + 918645 => 'Mangalagiri, Andhra Pradesh', + 918646 => 'Vinukonda, Andhra Pradesh', + 918647 => 'Narsaraopet, Andhra Pradesh', + 918648 => 'Repalle, Andhra Pradesh', + 918649 => 'Piduguralla, Andhra Pradesh', + 918654 => 'Jaggayyapet, Andhra Pradesh', + 918656 => 'Nuzvidu, Andhra Pradesh', + 918659 => 'Mylavaram, Andhra Pradesh', + 91866 => 'Vijayawada, Andhra Pradesh', + 918671 => 'Divi/Challapalli, Andhra Pradesh', + 918672 => 'Bandar/Machilipatnam, Andhra Pradesh', + 918673 => 'Tirivuru, Andhra Pradesh', + 918674 => 'Gudivada, Andhra Pradesh', + 918676 => 'Vuyyuru, Andhra Pradesh', + 918677 => 'Kaikaluru, Andhra Pradesh', + 918678 => 'Nandigama, Andhra Pradesh', + 918680 => 'Nidamanur/Hillcolony, Andhra Pradesh', + 918681 => 'Chandoor, Andhra Pradesh', + 918682 => 'Nalgonda, Andhra Pradesh', + 918683 => 'Hazurnagar, Andhra Pradesh', + 918684 => 'Suryapet, Andhra Pradesh', + 918685 => 'Bhongir, Andhra Pradesh', + 918689 => 'Miryalguda, Andhra Pradesh', + 918691 => 'Devarakonda, Andhra Pradesh', + 918692 => 'Nampalle, Andhra Pradesh', + 918693 => 'Thungaturthy, Andhra Pradesh', + 918694 => 'Ramannapet, Andhra Pradesh', + 91870 => 'Warangal, Andhra Pradesh', + 918710 => 'Cherial, Andhra Pradesh', + 918711 => 'Wardhannapet/Ghanapur, Andhra Pradesh', + 918713 => 'Parkal, Andhra Pradesh', + 918715 => 'Mulug, Andhra Pradesh', + 918716 => 'Jangaon, Andhra Pradesh', + 918717 => 'Eturnagaram, Andhra Pradesh', + 918718 => 'Narasampet, Andhra Pradesh', + 918719 => 'Mahabubbad, Andhra Pradesh', + 918720 => 'Mahadevapur, Andhra Pradesh', + 918721 => 'Husnabad, Andhra Pradesh', + 918723 => 'Sircilla, Andhra Pradesh', + 918724 => 'Jagtial, Andhra Pradesh', + 918725 => 'Metpalli, Andhra Pradesh', + 918727 => 'Huzurabad, Andhra Pradesh', + 918728 => 'Peddapalli, Andhra Pradesh', + 918729 => 'Manthani, Andhra Pradesh', + 918730 => 'Khanapur, Andhra Pradesh', + 918731 => 'Utnor, Andhra Pradesh', + 918732 => 'Adilabad, Andhra Pradesh', + 918733 => 'Asifabad, Andhra Pradesh', + 918734 => 'Nirmal, Andhra Pradesh', + 918735 => 'Bellampalli, Andhra Pradesh', + 918736 => 'Mancherial, Andhra Pradesh', + 918737 => 'Chinnor, Andhra Pradesh', + 918738 => 'Sirpurkagaznagar, Andhra Pradesh', + 918739 => 'Jannaram/Luxittipet, Andhra Pradesh', + 918740 => 'Aswaraopet, Andhra Pradesh', + 918741 => 'Sudhimalla/Tekulapalli, Andhra Pradesh', + 918742 => 'Khammam, Andhra Pradesh', + 918743 => 'Bhadrachalam, Andhra Pradesh', + 918744 => 'Kothagudem, Andhra Pradesh', + 918745 => 'Yellandu, Andhra Pradesh', + 918746 => 'Bhooragamphad/Manuguru, Andhra Pradesh', + 918747 => 'Nuguru/Cherla, Andhra Pradesh', + 918748 => 'V.R.Puram, Andhra Pradesh', + 918749 => 'Madhira, Andhra Pradesh', + 918751 => 'Boath/Echoda, Andhra Pradesh', + 918752 => 'Bhainsa, Andhra Pradesh', + 918753 => 'Outsarangapalle, Andhra Pradesh', + 918761 => 'Sathupalli, Andhra Pradesh', + 91877 => 'Tirupathi, Andhra Pradesh', + 91878 => 'Karimnagar, Andhra Pradesh', + 918811 => 'Polavaram, Andhra Pradesh', + 918812 => 'Eluru, Andhra Pradesh', + 918813 => 'Eluru Kovvur/Nidadavolu, Andhra Pradesh', + 918814 => 'Eluru Narsapur/Palakole, Andhra Pradesh', + 918816 => 'Bhimavaram, Andhra Pradesh', + 918818 => 'Tadepalligudem, Andhra Pradesh', + 918819 => 'Tanuku, Andhra Pradesh', + 918821 => 'Jangareddygudem, Andhra Pradesh', + 918823 => 'Chintalapudi, Andhra Pradesh', + 918829 => 'Bhimadole, Andhra Pradesh', + 91883 => 'Rajahmundri, Andhra Pradesh', + 91884 => 'Kakinada, Andhra Pradesh', + 918852 => 'Peddapuram, Andhra Pradesh', + 918854 => 'Tuni, Andhra Pradesh', + 918855 => 'Mandapeta/Ravulapalem, Andhra Pradesh', + 918856 => 'Amalapuram, Andhra Pradesh', + 918857 => 'Ramachandrapuram, Andhra Pradesh', + 918862 => 'Razole, Andhra Pradesh', + 918863 => 'Chavitidibbalu, Andhra Pradesh', + 918864 => 'Rampachodavaram, Andhra Pradesh', + 918865 => 'Yelavaram, Andhra Pradesh', + 918868 => 'Yeleswaram, Andhra Pradesh', + 918869 => 'Pithapuram, Andhra Pradesh', + 91891 => 'Visakhapatnam, Andhra Pradesh', + 918922 => 'Vizayanagaram, Andhra Pradesh', + 918924 => 'Anakapalle, Andhra Pradesh', + 918931 => 'Yelamanchili, Andhra Pradesh', + 918932 => 'Narsipatnam, Andhra Pradesh', + 918933 => 'Bheemunipatnam, Andhra Pradesh', + 918934 => 'Chodavaram, Andhra Pradesh', + 918935 => 'Paderu, Andhra Pradesh', + 918936 => 'Araku, Andhra Pradesh', + 918937 => 'Chintapalle, Andhra Pradesh', + 918938 => 'Sileru, Andhra Pradesh', + 918941 => 'Palakonda/Rajam, Andhra Pradesh', + 918942 => 'Srikakulam, Andhra Pradesh', + 918944 => 'Bobbili, Andhra Pradesh', + 918945 => 'Tekkali/Palasa, Andhra Pradesh', + 918946 => 'Pathapatnam/Hiramandalam, Andhra Pradesh', + 918947 => 'Sompeta, Andhra Pradesh', + 918952 => 'Chepurupalli/Garividi, Andhra Pradesh', + 918963 => 'Parvathipuram, Andhra Pradesh', + 918964 => 'Saluru, Andhra Pradesh', + 918965 => 'Gajapathinagaram, Andhra Pradesh', + 918966 => 'Srungavarapukota/Kothavalasa, Andhra Pradesh', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/94.php b/src/libphonenumber/geocoding/data/en/94.php new file mode 100644 index 000000000..4c6612e38 --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/94.php @@ -0,0 +1,32 @@ + 'Colombo', + 9421 => 'Jaffna', + 9423 => 'Mannar', + 9424 => 'Vavuniya', + 9425 => 'Anuradhapura', + 9426 => 'Trincomalee', + 9427 => 'Polonnaruwa', + 9431 => 'Negombo, Gampaha', + 9432 => 'Chilaw, Puttalam', + 9433 => 'Gampaha', + 9434 => 'Kalutara', + 9435 => 'Kegalle', + 9436 => 'Avissawella, Colombo', + 9437 => 'Kurunegala', + 9438 => 'Panadura, Kalutara', + 9441 => 'Matara', + 9445 => 'Ratnapura', + 9447 => 'Hambantota', + 9451 => 'Hatton, Nuwara Eliya', + 9452 => 'Nuwara Eliya', + 9454 => 'Nawalapitiya, Kandy', + 9455 => 'Badulla', + 9457 => 'Bandarawela, Badulla', + 9463 => 'Ampara', + 9465 => 'Batticaloa', + 9466 => 'Matale', + 9467 => 'Kalmunai, Ampara', + 9481 => 'Kandy', + 9491 => 'Galle', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/966.php b/src/libphonenumber/geocoding/data/en/966.php new file mode 100644 index 000000000..818bdecff --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/966.php @@ -0,0 +1,14 @@ + 'Riyadh/Kharj', + 96612 => 'Makkah/Jeddah', + 96613 => 'Dammam/Khobar/Dahran', + 96614 => 'Madenah/Arar/Tabuk/Yanbu', + 96616 => 'Hail/Qasim', + 96617 => 'Abha/Najran/Jezan', + 9662 => 'Makkah/Jeddah', + 9663 => 'Dammam/Khobar/Dahran', + 9664 => 'Madenah/Arar/Tabuk/Yanbu', + 9666 => 'Hail/Qasim', + 9667 => 'Abha/Najran/Jezan', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/en/98.php b/src/libphonenumber/geocoding/data/en/98.php new file mode 100644 index 000000000..88839920d --- /dev/null +++ b/src/libphonenumber/geocoding/data/en/98.php @@ -0,0 +1,183 @@ + 'Babol', + 98112 => 'Babol suburbs', + 98121 => 'Amol', + 98122 => 'Amol suburbs', + 98123 => 'Ghaemshahr', + 98124 => 'Ghaemshahr suburbs', + 98131 => 'Rasht', + 98132 => 'Rasht suburbs', + 98141 => 'Lahijan', + 98142 => 'Lahijan suburbs', + 98151 => 'Sari', + 98152 => 'Sari suburbs', + 98171 => 'Gorgan', + 98172 => 'Gonbad Kavos', + 98173 => 'Gorgan suburbs', + 98174 => 'Gonbad Kavos suburbs', + 98181 => 'Bandar Anzali', + 98182 => 'Bandar Anzali suburbs', + 98191 => 'Chalus', + 98192 => 'Chalus suburbs', + 9821 => 'Tehran province', + 98231 => 'Semnan', + 98232 => 'Semnan suburbs', + 98241 => 'Zanjan', + 98242 => 'Zanjan suburbs', + 9825 => 'Qom province', + 98255 => 'Saveh', + 98256 => 'Saveh suburbs', + 9826 => 'Alborz', + 98273 => 'Shahroud', + 98274 => 'Shahroud suburbs', + 98281 => 'Qazvin', + 98282 => 'Qazvin suburbs', + 98311 => 'Isfahan', + 98312 => 'Isfahan suburbs', + 98321 => 'Shahreza', + 98322 => 'Shahreza suburbs', + 98323 => 'Naein', + 98324 => 'Naein suburbs', + 98331 => 'Najafabad', + 98332 => 'Najafabad suburbs', + 98334 => 'Zarrinshahr', + 98335 => 'Zarrinshahr suburbs', + 98341 => 'Kerman', + 98342 => 'Kerman suburbs', + 98344 => 'Bam', + 98345 => 'Sirjan', + 98346 => 'Bam suburbs', + 98347 => 'Sirjan suburbs', + 98348 => 'Jiroft', + 98349 => 'Jiroft suburbs', + 98351 => 'Yazd', + 98352 => 'Yazd suburbs', + 98353 => 'Yazd suburbs', + 98361 => 'Kashan', + 98362 => 'Kashan suburbs', + 98371 => 'Khansar', + 98372 => 'Khansar suburbs', + 98381 => 'Shahrekord', + 98382 => 'Shahrekord suburbs', + 98391 => 'Rafsanjan', + 98392 => 'Rafsanjan suburbs', + 98411 => 'Tabriz', + 98412 => 'Tabriz suburbs', + 98421 => 'Maragheh', + 98422 => 'Maragheh suburbs', + 98423 => 'Miyaneh', + 98424 => 'Miyaneh suburbs', + 98426 => 'Ahar', + 98427 => 'Ahar suburbs', + 98431 => 'Sarab', + 98432 => 'Sarab suburbs', + 98441 => 'Orumieh', + 98442 => 'Mahabad', + 98443 => 'Orumieh suburbs', + 98444 => 'Mahabad suburbs', + 98451 => 'Ardabil', + 98452 => 'Ardabil suburbs', + 98461 => 'Khoy', + 98462 => 'Khoy suburbs', + 98471 => 'Shabestar', + 98472 => 'Shabestar suburbs', + 98481 => 'Myandoab', + 98482 => 'Myandoab suburbs', + 98491 => 'Marand', + 98492 => 'Marand suburbs', + 98511 => 'Mashhad', + 98512 => 'Mashhad suburbs', + 98528 => 'Torbat-e Jam', + 98529 => 'Torbat-e Jam suburbs', + 98531 => 'Torbat-e Heydarieh', + 98532 => 'Torbat-e Heydarieh suburbs', + 98533 => 'Gonabad', + 98534 => 'Ferdows', + 98535 => 'Ferdows suburbs', + 98541 => 'Zahedan', + 98542 => 'Zabol', + 98543 => 'Zahedan suburbs', + 98544 => 'Zabol suburbs', + 98545 => 'Chabahar', + 98546 => 'Chabahar suburbs', + 98547 => 'Iranshahr', + 98548 => 'Iranshahr suburbs', + 98551 => 'Neyshabur', + 98552 => 'Neyshabur suburbs', + 98561 => 'Birjand', + 98562 => 'Birjand suburbs', + 98571 => 'Sabzevar', + 98572 => 'Sabzevar suburbs', + 98581 => 'Quchan', + 98582 => 'Quchan suburbs', + 98584 => 'Bojnord', + 98585 => 'Bojnord suburbs', + 98611 => 'Ahwaz', + 98612 => 'Ahwaz suburbs', + 98631 => 'Abadan', + 98632 => 'Abadan suburbs', + 98641 => 'Dezful', + 98642 => 'Dezful suburbs', + 98651 => 'Sarbandar', + 98652 => 'Sarbandar suburbs', + 98661 => 'Khorramabad', + 98662 => 'Borujerd', + 98663 => 'Khoramabad suburbs', + 98664 => 'Aligudarz', + 98665 => 'Borujerd suburbs', + 98666 => 'Aligudarz suburbs', + 98671 => 'Behbahan', + 98672 => 'Behbahan suburbs', + 98681 => 'Masjed Soleiman', + 98682 => 'Masjed Soleiman suburbs', + 98691 => 'Ramhormoz', + 98692 => 'Ramhormoz suburbs', + 98711 => 'Shiraz', + 98712 => 'Shiraz suburbs', + 98721 => 'Kazeroon', + 98722 => 'Kazeroon suburbs', + 98728 => 'Marvdasht', + 98729 => 'Marvdasht suburbs', + 98731 => 'Fasa', + 98732 => 'Fasa suburbs', + 98741 => 'Yasooj', + 98742 => 'Dogonbadan', + 98743 => 'Yasooj suburbs', + 98744 => 'Dogonbadan suburbs', + 98751 => 'Abadeh', + 98752 => 'Abadeh suburbs', + 98761 => 'Bandar Abbas', + 98762 => 'Bandar Lengeh', + 98763 => 'Bandar Abbas suburbs', + 98764 => 'Bandar Lengeh suburbs', + 98765 => 'Minab', + 98766 => 'Minab suburbs', + 98771 => 'Bushehr', + 98772 => 'Bushehr suburbs', + 98773 => 'Bushehr suburbs', + 98781 => 'Lar', + 98782 => 'Lar suburbs', + 98791 => 'Jahrom', + 98792 => 'Jahrom suburbs', + 98811 => 'Hamedan', + 98812 => 'Hamedan suburbs', + 98831 => 'Kermanshah', + 98832 => 'Kermanshah suburbs', + 98834 => 'Sarpole Zahab', + 98835 => 'Sarpole Zahab suburbs', + 98837 => 'Kangavar', + 98838 => 'Kangavar suburbs', + 98841 => 'Ilam', + 98842 => 'Ilam suburbs', + 98851 => 'Malayer', + 98852 => 'Malayer suburbs', + 98861 => 'Arak', + 98862 => 'Arak suburbs', + 98865 => 'Khomein', + 98866 => 'Khomein suburbs', + 98871 => 'Sanandaj', + 98872 => 'Sanandaj suburbs', + 98874 => 'Saqqez', + 98875 => 'Saqqez suburbs', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/es/228.php b/src/libphonenumber/geocoding/data/es/228.php new file mode 100644 index 000000000..caa9e8735 --- /dev/null +++ b/src/libphonenumber/geocoding/data/es/228.php @@ -0,0 +1,9 @@ + 'Lomé', + 22823 => 'Región Marítima', + 22824 => 'Región Plateaux', + 22825 => 'Región Central', + 22826 => 'Región de Kara', + 22827 => 'Región de Savannah', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/es/230.php b/src/libphonenumber/geocoding/data/es/230.php new file mode 100644 index 000000000..051ff4e9f --- /dev/null +++ b/src/libphonenumber/geocoding/data/es/230.php @@ -0,0 +1,9 @@ + 'Región Norte', + 2304 => 'Región Central', + 2306 => 'Región Sur', + 230814 => 'Agalega', + 23083 => 'Rodrigues', + 23087 => 'Rodrigues', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/es/34.php b/src/libphonenumber/geocoding/data/es/34.php new file mode 100644 index 000000000..4f31d802c --- /dev/null +++ b/src/libphonenumber/geocoding/data/es/34.php @@ -0,0 +1,86 @@ + 'Madrid', + 34820 => 'Ávila', + 34822 => 'Tenerife', + 34823 => 'Salamanca', + 34827 => 'Cáceres', + 34842 => 'Cantabria', + 34843 => 'Guipúzcoa', + 34847 => 'Burgos', + 34848 => 'Navarra', + 34850 => 'Álmería', + 34853 => 'Jaén', + 34856 => 'Cádiz', + 34859 => 'Huelva', + 34860 => 'Valencia', + 34868 => 'Murcia', + 34869 => 'Cuenca', + 34872 => 'Gerona', + 34874 => 'Huesca', + 34875 => 'Soria', + 34876 => 'Zaragoza', + 34878 => 'Teruel', + 34879 => 'Palencia', + 34880 => 'Zamora', + 34881 => 'La Coruña', + 34884 => 'Asturias', + 34888 => 'Orense', + 3491 => 'Madrid', + 34920 => 'Ávila', + 34922 => 'Tenerife', + 34923 => 'Salamanca', + 34924 => 'Badajoz', + 34925 => 'Toledo', + 34926 => 'Ciudad Real', + 34927 => 'Cáceres', + 34928 => 'Las Palmas', + 3493 => 'Barcelona', + 34941 => 'La Rioja', + 34942 => 'Cantabria', + 34943 => 'Guipúzcoa', + 34944 => 'Vizcaya', + 34945 => 'Álava', + 34946 => 'Vizcaya', + 34947 => 'Burgos', + 34948 => 'Navarra', + 34949 => 'Guadalajara', + 34950 => 'Almería', + 34951 => 'Málaga', + 34952 => 'Málaga', + 34953 => 'Jaén', + 34954 => 'Sevilla', + 34955 => 'Sevilla', + 34956 => 'Cádiz', + 34957 => 'Córdoba', + 34958 => 'Granada', + 34959 => 'Huelva', + 34960 => 'Valencia', + 34961 => 'Valencia', + 34962 => 'Valencia', + 34963 => 'Valencia', + 34964 => 'Castellón', + 34965 => 'Alicante', + 34966 => 'Alicante', + 34967 => 'Albacete', + 34968 => 'Murcia', + 34969 => 'Cuenca', + 34971 => 'Baleares', + 34972 => 'Gerona', + 34973 => 'Lérida', + 34974 => 'Huesca', + 34975 => 'Soria', + 34976 => 'Zaragoza', + 34977 => 'Tarragona', + 34978 => 'Teruel', + 34979 => 'Palencia', + 34980 => 'Zamora', + 34981 => 'Coruña', + 34982 => 'Lugo', + 34983 => 'Valladolid', + 34984 => 'Asturias', + 34985 => 'Asturias', + 34986 => 'Pontevedra', + 34987 => 'León', + 34988 => 'Orense', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/es/54.php b/src/libphonenumber/geocoding/data/es/54.php new file mode 100644 index 000000000..195a7a0fc --- /dev/null +++ b/src/libphonenumber/geocoding/data/es/54.php @@ -0,0 +1,217 @@ + 'Ciudad Autónoma de Buenos Aires', + 54220 => 'Merlo', + 54221 => 'La Plata', + 542221 => 'Verónica, Buenos Aires', + 542223 => 'Coronel Brandsen', + 542224 => 'Buenos Aires', + 542225 => 'San Vicente, Buenos Aires', + 542226 => 'Cañuelas', + 542227 => 'Lobos', + 542229 => 'Buenos Aires', + 54223 => 'Mar del Plata, General Pueyrredón', + 542241 => 'Buenos Aires', + 542243 => 'General Belgrano, Buenos Aires', + 542244 => 'Las Flores', + 542245 => 'Dolores, Buenos Aires', + 542246 => 'Santa Teresita, La Costa', + 542252 => 'San Clemente del Tuyú, La Costa', + 542254 => 'Pinamar, Buenos Aires', + 542255 => 'Villa Gesell, Buenos Aires', + 542257 => 'Mar de Ajo, La Costa', + 542261 => 'Lobería, Buenos Aires', + 542262 => 'Necochea', + 542265 => 'Coronel Vidal, Buenos Aires', + 542266 => 'Buenos Aires', + 542267 => 'General Juan Madariaga', + 542268 => 'Maipú, Buenos Aires', + 542271 => 'San Miguel del Monte, Buenos Aires', + 542272 => 'Navarro, Buenos Aires', + 542281 => 'La Matanza', + 542283 => 'Buenos Aires', + 542284 => 'Olavarría, Buenos Aires', + 542285 => 'Laprida, Buenos Aires', + 542286 => 'General Lamadrid, Buenos Aires', + 542291 => 'Miramar, Buenos Aires', + 542292 => 'Buenos Aires', + 542296 => 'Ayacucho, Buenos Aires', + 542297 => 'Buenos Aires', + 54230 => 'Pilar, Buenos Aires', + 542302 => 'General Pico, La Pampa', + 542314 => 'Bolívar, Buenos Aires', + 542316 => 'Daireaux, Buenos Aires', + 542317 => '9 de Julio, Buenos Aires', + 542320 => 'José C. Paz', + 542323 => 'Luján', + 542324 => 'Mercedes', + 542325 => 'San Andrés de Giles/Azcuénaga', + 542326 => 'San Antonio de Areco', + 542331 => 'Realicó, La Pampa', + 542333 => 'Quemú Quemú', + 542334 => 'Eduardo Castex, La Pampa', + 542335 => 'Ingeniero Luiggi, La Pampa', + 542336 => 'Capital', + 542337 => 'Buenos Aires', + 542342 => 'Bragado', + 542344 => 'Buenos Aires', + 542345 => 'General Pueyrredón', + 542346 => 'Chivilcoy', + 542352 => 'Chacabuco', + 542353 => 'General Arenales, Buenos Aires', + 542354 => 'Buenos Aires', + 542355 => 'Lincoln, Buenos Aires', + 542356 => 'General Pinto, Buenos Aires', + 542358 => 'Buenos Aires', + 54236 => 'Junín, Buenos Aires', + 54237 => 'Moreno', + 542392 => 'Buenos Aires/Trenque Lauquen', + 542394 => 'Salliqueló, Buenos Aires', + 542395 => 'La Matanza', + 542396 => 'Pehuajó, Buenos Aires', + 542473 => 'Colón, Buenos Aires', + 542474 => 'Buenos Aires', + 542475 => 'Rojas, Buenos Aires', + 542477 => 'Pergamino', + 542478 => 'Arrecifes, Buenos Aires', + 54249 => 'Tandil, Buenos Aires', + 54260 => 'San Rafael', + 54261 => 'Mendoza, Capital', + 542622 => 'Tunuyán, Mendoza', + 542625 => 'General Alvear, Mendoza', + 54263 => 'San Martin', + 54264 => 'San Juan, Capital', + 542646 => 'Valle Fértil', + 542656 => 'Merlo, San Luis', + 542657 => 'Villa Mercedes, General Pedernera', + 54266 => 'San Luis, La Capital', + 54280 => 'Trelew, Rawson', + 542901 => 'Ushuaia', + 542902 => 'El Calafate, Lago Argentino', + 54291 => 'Bahía Blanca', + 542920 => 'Viedma, Adolfo Alsina', + 542921 => 'Coronel Dorrego, Buenos Aires', + 542922 => 'Coronel Pringles, Buenos Aires', + 542923 => 'Pigüé, Buenos Aires', + 542924 => 'Darregueira, Buenos Aires', + 542926 => 'Coronel Suárez, Buenos Aires', + 542927 => 'Buenos Aires', + 542928 => 'Pedro Luro, Buenos Aires', + 542931 => 'Río Colorado, Río Negro', + 542932 => 'Punta Alta, Buenos Aires', + 542934 => 'San Antonio Oeste, Río Negro', + 542936 => 'Buenos Aires', + 54294 => 'San Carlos de Bariloche, Río Negro', + 542940 => 'Ingeniero Jacobacci, Río Negro', + 542942 => 'Zapala', + 542945 => 'Esquel, Futaleufú', + 542946 => 'Choele Choel, Río Negro', + 542948 => 'Chos Malal, Neuquén', + 542952 => 'General Acha, La Pampa', + 542953 => 'Macachín, La Pampa', + 542954 => 'Santa Rosa, La Pampa', + 542962 => 'Puerto San Julián, Santa Cruz', + 542964 => 'Río Grande', + 542966 => 'Río Gallegos, Ger Aike', + 54297 => 'Comodoro Rivadavia, Escalante', + 542972 => 'San Martín de los Andes', + 54298 => 'General Roca, Río Negro', + 542983 => 'Tres Arroyos', + 54299 => 'Neuquén, Confluencia', + 543327 => 'López Camelo, Buenos Aires', + 543329 => 'Buenos Aires', + 54336 => 'San Nicolás, Buenos Aires', + 543382 => 'Rufino, Santa Fe', + 543385 => 'Laboulaye, Córdoba', + 543388 => 'General Villegas, Buenos Aires', + 543400 => 'Villa Constitución, Santa Fe', + 543401 => 'El Trebol, Santa Fe', + 543402 => 'Santa Fe', + 543404 => 'Rosario', + 543405 => 'San Javier, Santa Fe', + 543406 => 'San Jorge, Santa Fe', + 543407 => 'Ramallo', + 543408 => 'San Cristóbal, Santa Fe', + 54341 => 'Rosario', + 54342 => 'Santa Fe, La Capital', + 54343 => 'Paraná', + 543442 => 'Concepción del Uruguay, Entre Ríos', + 543444 => 'Gualeguay, Entre Ríos', + 543445 => 'Rosario del Tala, Entre Ríos', + 543446 => 'Gualeguaychú', + 543447 => 'Colón', + 54345 => 'Concordia, Entre Ríos', + 543460 => 'Santa Teresa, Santa Fe', + 543462 => 'Venado Tuerto, General López', + 543463 => 'Canals, Córdoba', + 543464 => 'Casilda, Santa Fe', + 543465 => 'Firmat, Santa Fe', + 543467 => 'San José de La Esquina, Santa Fe', + 543469 => 'Acebal, Santa Fe', + 543471 => 'Cañada de Gómez, Santa Fe', + 543472 => 'Marcos Juárez', + 543476 => 'San Lorenzo, Santa Fe', + 54348 => 'Escobar, Buenos Aires', + 543482 => 'Reconquista, Santa Fe', + 543483 => 'Rosario', + 543487 => 'Zárate', + 543489 => 'Campana', + 543491 => 'Ceres, Santa Fe', + 543492 => 'Rafaela, Santa Fe', + 543493 => 'Sunchales, Santa Fe', + 543496 => 'Esperanza, Santa Fe', + 543498 => 'San Justo, Santa Fe', + 54351 => 'Córdoba, Capital', + 543521 => 'Capital', + 543525 => 'Jesús María, Córdoba', + 54353 => 'Villa María, General San Martin', + 543541 => 'Villa Carlos Paz, Córdoba', + 543543 => 'Córdoba, Capital', + 543544 => 'Villa Dolores, Córdoba', + 543546 => 'Villa General Belgrano, Córdoba', + 543547 => 'Alta Gracia, Córdoba', + 543548 => 'La Falda, Córdoba', + 543549 => 'Córdoba', + 543562 => 'Morteros, Córdoba', + 543563 => 'Capital', + 543564 => 'Córdoba', + 543571 => 'Río Tercero, Córdoba', + 543572 => 'Capital', + 543573 => 'Villa del Rosario, Córdoba', + 543576 => 'Córdoba', + 54358 => 'Río Cuarto', + 54362 => 'Resistencia, San Fernando', + 54364 => 'Presidencia Roque Sáenz Pena, Chaco', + 54370 => 'Formosa', + 543718 => 'Clorinda, Formosa', + 543725 => 'Chaco', + 543731 => 'Charata, Chacabuco', + 543734 => 'Machagai, Chaco', + 543735 => 'Villa Angela, Mayor Luis Fonta', + 543743 => 'Puerto Rico, Misiones', + 543751 => 'El Dorado, Misiones', + 543754 => 'Leandro N. Alem, Misiones', + 543755 => 'Oberá, Misiones', + 543756 => 'Santo Tomé, Corrientes', + 543757 => 'Puerto Iguazú, Misiones', + 543758 => 'Apóstoles, Misiones', + 54376 => 'Posadas, Capital', + 543772 => 'Paso de Los Libres, Corrientes/Resistencia', + 543773 => 'Mercedes, Corrientes', + 543774 => 'Curuzú Cuatiá, Corrientes', + 543775 => 'Monte Caseros, Corrientes', + 543777 => 'Goya, Corrientes', + 54379 => 'Corrientes, Capital', + 54380 => 'La Rioja', + 54381 => 'San Miguel de Tucumán, Capital', + 543825 => 'Chilecito, La Rioja', + 54383 => 'Catamarca', + 543835 => 'Andalgalá, Catamarca', + 543844 => 'Añatuya, Santiago del Estero', + 54385 => 'Santiago del Estero, Capital', + 543863 => 'Monteros, Tucumán', + 543865 => 'Concepción, Tucumán', + 543868 => 'Cafayate, Salta', + 54387 => 'Salta, Capital', + 54388 => 'San Salvador de Jujuy, Doctor Manuel Belgrano', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/es/56.php b/src/libphonenumber/geocoding/data/es/56.php new file mode 100644 index 000000000..dbfb71085 --- /dev/null +++ b/src/libphonenumber/geocoding/data/es/56.php @@ -0,0 +1,27 @@ + 'Santiago, Región Metropolitana', + 5632 => 'Valparaíso', + 5633 => 'Quillota, Valparaíso', + 5634 => 'San Felipe, Valparaíso', + 5635 => 'San Antonio, Valparaíso', + 5641 => 'Concepción, Biobío', + 5642 => 'Chillán, Biobío', + 5643 => 'Los Angeles, Biobío', + 5645 => 'Temuco, Araucanía', + 5651 => 'La Serena, Coquimbo', + 5652 => 'Copiapó, Atacama', + 5653 => 'Ovalle, Coquimbo', + 5655 => 'Antofagasta', + 5657 => 'Iquique, Tarapacá', + 5658 => 'Arica, Arica y Parinacota', + 5661 => 'Punta Arenas, Magallanes', + 5663 => 'Valdivia, Los Ríos', + 5664 => 'Osorno, Los Lagos', + 5665 => 'Puerto Montt, Los Lagos', + 5667 => 'Coihaique, Aysén', + 5671 => 'Talca, Maule', + 5672 => 'Rancagua, O\'Higgins', + 5673 => 'Linares, Maule', + 5675 => 'Curicó, Maule', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/es/57.php b/src/libphonenumber/geocoding/data/es/57.php new file mode 100644 index 000000000..e53b4b603 --- /dev/null +++ b/src/libphonenumber/geocoding/data/es/57.php @@ -0,0 +1,171 @@ + 'Bogotá', + 5713 => 'Bogotá', + 5714 => 'Bogotá', + 5715 => 'Bogotá', + 5716 => 'Bogotá', + 5717 => 'Bogotá', + 571820 => 'Madrid', + 571821 => 'Funza', + 571822 => 'Funza', + 5718230 => 'Subachoque', + 5718232 => 'Funza', + 5718240 => 'El Rosal', + 5718241 => 'El Rosal', + 57182420 => 'La Pradera', + 57182428 => 'Subachoque', + 57182429 => 'Subachique', + 5718243 => 'Bojaca', + 5718245 => 'Subachoque', + 5718246 => 'Puente Piedra', + 5718247 => 'La Punta', + 5718249 => 'Zipacon', + 5718250 => 'Madrid', + 5718251 => 'Madrid', + 5718252 => 'Madrid', + 5718253 => 'Madrid', + 5718254 => 'Madrid', + 5718255 => 'Madrid', + 5718256 => 'Madrid', + 5718257 => 'Funza', + 571826 => 'Funza', + 571827 => 'Mosquera', + 5718283 => 'Mosquera', + 5718288 => 'Madrid', + 5718289 => 'Madrid', + 571830 => 'Girardot', + 571831 => 'Girardot', + 571832 => 'Girardot', + 571833 => 'Girardot', + 5718370 => 'Jerusalén', + 5718371 => 'Guataqui', + 5718373 => 'Beltrán', + 5718375 => 'Nariño', + 5718376 => 'Tocaima', + 5718381 => 'Agua de Dios', + 5718383 => 'Nilo', + 5718384 => 'Viota', + 5718385 => 'Nariño', + 5718386 => 'Apulo', + 57183925 => 'Nilo', + 57183926 => 'Nilo', + 57183927 => 'Nilo', + 57183928 => 'Nilo', + 57183929 => 'La Esmeralda', + 5718393 => 'Girardot', + 5718397 => 'Apulo', + 5718398 => 'Apulo', + 5718402 => 'San Antonio de Tequendama', + 5718403 => 'Choachi', + 5718404 => 'Fomeque', + 5718412 => 'Santa Inés', + 5718416 => 'Guaduas', + 5718417 => 'Guaduas', + 5718419 => 'Pandi', + 571842 => 'Facatativa', + 5718430 => 'Facatativa', + 5718431 => 'Facatativa', + 57184330 => 'Ninaima', + 57184331 => 'Ninaima', + 57184332 => 'Ninaima', + 57184333 => 'Tobia', + 57184334 => 'Tobia', + 5718434 => 'Cartagenita', + 5718435 => 'Cartagenita', + 5718436 => 'Facatativa', + 5718437 => 'Facatativa', + 5718438 => 'Facatativa', + 5718439 => 'Facatativa', + 5718440 => 'Facatativa', + 5718441 => 'Viani', + 5718442 => 'Cachipay', + 5718443 => 'Cachipay', + 5718444 => 'Villeta', + 5718445 => 'Villeta', + 5718446 => 'Villeta', + 5718447 => 'Villeta', + 5718449 => 'La Peña', + 5718450 => 'San Antonio de Tequendama', + 5718451 => 'Nocaima', + 571845340 => 'La Florida', + 571845341 => 'La Florida', + 571845342 => 'La Florida', + 571845343 => 'La Florida', + 571845344 => 'La Florida', + 571845345 => 'La Florida', + 5718480 => 'Quebradanegra', + 5718481 => 'Quebradanegra', + 5718482 => 'La Magdalena', + 57230 => 'Cali', + 57231 => 'Cali', + 57232 => 'Cali', + 57233 => 'Cali', + 57234 => 'Cali', + 57235 => 'Cali', + 57236 => 'Cali', + 57272 => 'Pasto', + 57273 => 'Pasto', + 57288 => 'Cali', + 57289 => 'Cali', + 57290 => 'Cali', + 57292 => 'Cali', + 5742 => 'Medellín', + 5743 => 'Medellín', + 5744 => 'Medellín', + 5745 => 'Medellín', + 574842 => 'Medellín', + 5748510 => 'Medellín', + 5748511 => 'Medellín', + 5748720 => 'Medellín', + 5748721 => 'Medellín', + 5748722 => 'Medellín', + 5748723 => 'Medellín', + 5748724 => 'Medellín', + 5748725 => 'Medellín', + 5748726 => 'Medellín', + 5749092 => 'Medellín', + 574911 => 'Medellín', + 574913 => 'Medellín', + 574917 => 'Medellín', + 57492 => 'Medellín', + 57532 => 'Barranquilla', + 57533 => 'Barranquilla', + 57534 => 'Barranquilla', + 57535 => 'Barranquilla', + 57536 => 'Barranquilla', + 57537 => 'Barranquilla', + 57538 => 'Barranquilla', + 57557 => 'Valledupar', + 57562951 => 'Cartagena', + 57562956 => 'Cartagena', + 57562957 => 'Cartagena', + 57562958 => 'Cartagena', + 57562959 => 'Cartagena', + 57565 => 'Cartagena', + 57566 => 'Cartagena', + 57567 => 'Cartagena', + 57568 => 'Cartagena', + 57631 => 'Pereira', + 57632 => 'Pereira', + 57633 => 'Pereira', + 57634 => 'Pereira', + 57635 => 'Pereira', + 57687 => 'Manizales', + 57688 => 'Manizales', + 57689 => 'Manizales', + 57757 => 'Cucuta', + 57758 => 'Cucuta', + 57761 => 'Bucaramanga', + 57763 => 'Bucaramanga', + 57764 => 'Bucaramanga', + 57765 => 'Bucaramanga', + 57767 => 'Bucaramanga', + 57768 => 'Bucaramanga', + 57790 => 'Bucaramanga', + 57826 => 'Ibague', + 57827 => 'Ibague', + 57866 => 'Villavicencio', + 57886 => 'Neiva', + 57887 => 'Neiva', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/es/58.php b/src/libphonenumber/geocoding/data/es/58.php new file mode 100644 index 000000000..8467c560d --- /dev/null +++ b/src/libphonenumber/geocoding/data/es/58.php @@ -0,0 +1,58 @@ + 'Distrito Capital/Miranda/Vargas', + 58234 => 'Miranda', + 58235 => 'Anzoátegui/Bolívar/Guárico', + 58237 => 'Dependencias Federales', + 58238 => 'Guárico', + 58239 => 'Miranda', + 58241 => 'Carabobo', + 58242 => 'Carabobo', + 58243 => 'Aragua/Carabobo', + 58244 => 'Aragua', + 58245 => 'Aragua/Carabobo', + 58246 => 'Aragua/Guárico', + 58247 => 'Apure/Guárico', + 58248 => 'Amazonas', + 58249 => 'Carabobo/Falcón', + 58251 => 'Lara/Yaracuy', + 58252 => 'Lara', + 58253 => 'Lara/Yaracuy', + 58254 => 'Yaracuy', + 58255 => 'Portuguesa', + 58256 => 'Portuguesa', + 58257 => 'Portuguesa', + 58258 => 'Cojedes', + 58259 => 'Falcón', + 58260 => 'Colombia', + 58261 => 'Zulia', + 58262 => 'Zulia', + 58263 => 'Zulia', + 58264 => 'Zulia', + 58265 => 'Zulia', + 58266 => 'Zulia', + 58267 => 'Zulia', + 58268 => 'Falcón', + 58269 => 'Falcón', + 58270 => 'Colombia', + 58271 => 'Mérida/Trujillo/Zulia', + 58272 => 'Trujillo', + 58273 => 'Barinas/Mérida', + 58274 => 'Mérida', + 58275 => 'Mérida/Zulia', + 58276 => 'Táchira', + 58277 => 'Táchira', + 58278 => 'Apure/Barinas', + 58281 => 'Anzoátegui', + 58282 => 'Anzoátegui', + 58283 => 'Anzoátegui', + 58285 => 'Bolívar', + 58286 => 'Bolívar', + 58287 => 'Delta Amacuro/Monagas', + 58288 => 'Bolívar', + 58291 => 'Monagas', + 58292 => 'Monagas', + 58293 => 'Sucre', + 58294 => 'Sucre', + 58295 => 'Nueva Esparta', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fa/98.php b/src/libphonenumber/geocoding/data/fa/98.php new file mode 100644 index 000000000..dff101541 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fa/98.php @@ -0,0 +1,183 @@ + 'بابل', + 98112 => 'حومهٔ بابل', + 98121 => 'آمل', + 98122 => 'حومهٔ آمل', + 98123 => 'قائم‌شهر', + 98124 => 'حومهٔ قائم شهر', + 98131 => 'رشت', + 98132 => 'حومهٔ رشت', + 98141 => 'لاهیجان', + 98142 => 'حومهٔ لاهیجان', + 98151 => 'ساری', + 98152 => 'حومهٔ ساری', + 98171 => 'گرگان', + 98172 => 'گنبد کاووس', + 98173 => 'حومهٔ گرگان', + 98174 => 'حومهٔ گنبد کاووس', + 98181 => 'بندر انزلی', + 98182 => 'حومهٔ بندر انزلی', + 98191 => 'چالوس', + 98192 => 'حومهٔ چالوس', + 9821 => 'استان تهران', + 98231 => 'سمنان', + 98232 => 'حومهٔ سمنان', + 98241 => 'زنجان', + 98242 => 'حومهٔ زنجان', + 9825 => 'استان قم', + 98255 => 'ساوه', + 98256 => 'حومهٔ ساوه', + 9826 => 'استان البرز', + 98273 => 'شاهرود', + 98274 => 'حومهٔ شاهرود', + 98281 => 'قزوین', + 98282 => 'حومهٔ قزوین', + 98311 => 'اصفهان', + 98312 => 'حومهٔ اصفهان', + 98321 => 'شهرضا', + 98322 => 'حومهٔ شهرضا', + 98323 => 'نائین', + 98324 => 'حومهٔ نائین', + 98331 => 'نجف‌آباد', + 98332 => 'حومهٔ نجف‌آباد', + 98334 => 'زرین‌شهر', + 98335 => 'حومهٔ زرین‌شهر', + 98341 => 'کرمان', + 98342 => 'حومهٔ کرمان', + 98344 => 'بم', + 98345 => 'سیرجان', + 98346 => 'حومهٔ بم', + 98347 => 'حومهٔ سیرجان', + 98348 => 'جیرفت', + 98349 => 'حومهٔ جیرفت', + 98351 => 'یزد', + 98352 => 'حومهٔ یزد', + 98353 => 'حومهٔ یزد', + 98361 => 'کاشان', + 98362 => 'حومهٔ کاشان', + 98371 => 'خوانسار', + 98372 => 'حومهٔ خوانسار', + 98381 => 'شهرکرد', + 98382 => 'حومهٔ شهرکرد', + 98391 => 'رفسنجان', + 98392 => 'حومهٔ رفسنجان', + 98411 => 'تبریز', + 98412 => 'حومهٔ تبریز', + 98421 => 'مراغه', + 98422 => 'حومهٔ مراغه', + 98423 => 'میانه', + 98424 => 'حومهٔ میانه', + 98426 => 'اهر', + 98427 => 'حومهٔ اهر', + 98431 => 'سراب', + 98432 => 'حومهٔ سراب', + 98441 => 'ارومیه', + 98442 => 'مهاباد', + 98443 => 'حومهٔ ارومیه', + 98444 => 'حومهٔ مهاباد', + 98451 => 'اردبیل', + 98452 => 'حومهٔ اردبیل', + 98461 => 'خوی', + 98462 => 'حومهٔ خوی', + 98471 => 'شبستر', + 98472 => 'حومهٔ شبستر', + 98481 => 'میاندوآب', + 98482 => 'حومهٔ میاندوآب', + 98491 => 'مرند', + 98492 => 'حومهٔ مرند', + 98511 => 'مشهد', + 98512 => 'حومهٔ مشهد', + 98528 => 'تربت جام', + 98529 => 'حومهٔ تربت جام', + 98531 => 'تربت حیدریه', + 98532 => 'حومهٔ تربت حیدریه', + 98533 => 'گناباد', + 98534 => 'فردوس', + 98535 => 'حومهٔ فردوس', + 98541 => 'زاهدان', + 98542 => 'زابل', + 98543 => 'حومهٔ زاهدان', + 98544 => 'حومهٔ زابل', + 98545 => 'چابهار', + 98546 => 'حومهٔ چابهار', + 98547 => 'ایرانشهر', + 98548 => 'حومهٔ ایرانشهر', + 98551 => 'نیشابور', + 98552 => 'حومهٔ نیشابور', + 98561 => 'بیرجند', + 98562 => 'حومهٔ بیرجند', + 98571 => 'سبزوار', + 98572 => 'حومهٔ سبزوار', + 98581 => 'قوچان', + 98582 => 'حومهٔ قوچان', + 98584 => 'بجنورد', + 98585 => 'حومهٔ بجنورد', + 98611 => 'اهواز', + 98612 => 'حومهٔ اهواز', + 98631 => 'آبادان', + 98632 => 'حومهٔ آبادان', + 98641 => 'دزفول', + 98642 => 'حومهٔ دزفول', + 98651 => 'سربندر', + 98652 => 'حومهٔ سربندر', + 98661 => 'خرم‌آباد', + 98662 => 'بروجرد', + 98663 => 'حومهٔ خرم‌آباد', + 98664 => 'الیگودرز', + 98665 => 'حومهٔ بروجرد', + 98666 => 'حومهٔ اليگودرز', + 98671 => 'بهبهان', + 98672 => 'حومهٔ بهبهان', + 98681 => 'مسجد سلیمان', + 98682 => 'حومهٔ مسجد سلیمان', + 98691 => 'رامهرمز', + 98692 => 'حومهٔ رامهرمز', + 98711 => 'شیراز', + 98712 => 'حومهٔ شیراز', + 98721 => 'کازرون', + 98722 => 'حومهٔ کازرون', + 98728 => 'مرودشت', + 98729 => 'حومهٔ مرودشت', + 98731 => 'فسا', + 98732 => 'حومهٔ فسا', + 98741 => 'یاسوج', + 98742 => 'دوگنبدان', + 98743 => 'حومهٔ یاسوج', + 98744 => 'حومهٔ دوگنبدان', + 98751 => 'آباده', + 98752 => 'حومهٔ آباده', + 98761 => 'بندرعباس', + 98762 => 'بندر لنگه', + 98763 => 'حومهٔ بندرعباس', + 98764 => 'حومهٔ بندر لنگه', + 98765 => 'میناب', + 98766 => 'حومهٔ میناب', + 98771 => 'بوشهر', + 98772 => 'حومهٔ بوشهر', + 98773 => 'حومهٔ بوشهر', + 98781 => 'لار', + 98782 => 'حومهٔ لار', + 98791 => 'جهرم', + 98792 => 'حومهٔ جهرم', + 98811 => 'همدان', + 98812 => 'حومهٔ همدان', + 98831 => 'کرمانشاه', + 98832 => 'حومهٔ کرمانشاه', + 98834 => 'سرپل ذهاب', + 98835 => 'حومهٔ سرپل ذهاب', + 98837 => 'کنگاور', + 98838 => 'حومهٔ کنگاور', + 98841 => 'ایلام', + 98842 => 'حومهٔ ایلام', + 98851 => 'ملایر', + 98852 => 'حومهٔ ملایر', + 98861 => 'اراک', + 98862 => 'حومهٔ اراک', + 98865 => 'خمین', + 98866 => 'حومهٔ خمین', + 98871 => 'سنندج', + 98872 => 'حومهٔ سنندج', + 98874 => 'سقز', + 98875 => 'حومهٔ سقز', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fi/358.php b/src/libphonenumber/geocoding/data/fi/358.php new file mode 100644 index 000000000..61deece6f --- /dev/null +++ b/src/libphonenumber/geocoding/data/fi/358.php @@ -0,0 +1,23 @@ + 'Pohjois-Karjala', + 35814 => 'Keski-Suomi', + 35815 => 'Mikkeli', + 35816 => 'Lappi', + 35817 => 'Kuopio', + 35818 => 'Ahvenanmaa', + 35819 => 'Uusimaa', + 3582 => 'Turku/Pori', + 3583 => 'Häme', + 35851 => 'Kymi', + 35852 => 'Kymi', + 35853 => 'Kymi', + 35854 => 'Kymi', + 35855 => 'Kymi', + 35856 => 'Kymi', + 35857 => 'Kymi', + 35858 => 'Kymi', + 3586 => 'Vaasa', + 3588 => 'Oulu', + 3589 => 'Helsinki', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/212.php b/src/libphonenumber/geocoding/data/fr/212.php new file mode 100644 index 000000000..e22174118 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/212.php @@ -0,0 +1,70 @@ + 'Casablanca', + 212521 => 'Casablanca/Maroc Central', + 2125222 => 'Casablanca', + 2125223 => 'Casablanca', + 2125224 => 'Casablanca', + 2125225 => 'Casablanca', + 2125226 => 'Casablanca', + 2125227 => 'Casablanca', + 2125228 => 'Casablanca', + 2125229 => 'Casablanca', + 2125232 => 'Mohammedia', + 2125233 => 'Mohammedia/El Jadida', + 2125234 => 'Settat', + 2125235 => 'Oued Zem', + 2125237 => 'Settat', + 2125242 => 'El Kelaa des Sraghna', + 2125243 => 'Marrakech', + 2125244 => 'Marrakech', + 2125246 => 'Safi/El Youssoufia', + 2125247 => 'Essaouira', + 2125248 => 'Ouarzazate', + 212525 => 'Maroc Sud', + 2125282 => 'Agadir/Inezgane/Ait Melou', + 2125283 => 'Inezgane/Taroudannt', + 2125285 => 'Taroudannt/Oulad Teima', + 2125286 => 'Tiznit', + 2125287 => 'Guelmim/Tan Tan', + 2125288 => 'Es-Semara/Agadir/Tarfaya', + 2125289 => 'Laayoune/Dakhla', + 2125290 => 'Casablanca', + 21252980 => 'Marrakech et alentours', + 21252990 => 'Agadir et alentours', + 212530 => 'Rabat/Kénitra', + 212531 => 'Tanger/Tétouan/Larache/Al Hoceima/Cherfchaouen', + 212532 => 'Fès/Oujda/Meknès/Taza/Nador/Errachidia', + 2125352 => 'Taza', + 2125353 => 'Midelt', + 2125354 => 'Meknès', + 2125355 => 'Meknès', + 2125356 => 'Fès', + 2125357 => 'Goulmima', + 2125358 => 'Ifrane', + 2125359 => 'Fès', + 2125362 => 'Berkane', + 2125363 => 'Nador', + 2125365 => 'Oujda', + 2125366 => 'Oujda/Figuig', + 2125367 => 'Oujda/Bouarfa', + 2125368 => 'Figuig', + 2125372 => 'Rabat', + 2125373 => 'Kénitra', + 2125374 => 'Ouazzane', + 2125375 => 'Khémisset', + 2125376 => 'Rabat/Témara', + 2125377 => 'Rabat', + 2125378 => 'Salé', + 2125379 => 'Souk Larbaa', + 2125380 => 'Rabat et alentours', + 21253880 => 'Tanger et alentours', + 21253890 => 'Fès/Maknès et alentours', + 2125393 => 'Tanger', + 2125394 => 'Asilah', + 2125395 => 'Larache', + 2125396 => 'Fnideq/Martil/Mdiq', + 2125397 => 'Tétouan', + 2125398 => 'Al Hoceima/Chefchaouen', + 2125399 => 'Tanger/Larache/Al Hoceima', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/222.php b/src/libphonenumber/geocoding/data/fr/222.php new file mode 100644 index 000000000..92dd20f53 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/222.php @@ -0,0 +1,15 @@ + 'Nouakchott', + 2224513 => 'Néma', + 2224515 => 'Aîoun', + 2224533 => 'Kaédi', + 2224534 => 'Sélibaby', + 2224537 => 'Aleg', + 2224544 => 'Zouérat', + 2224546 => 'Atar', + 2224550 => 'Boghé', + 2224563 => 'Kiffa', + 2224569 => 'Rosso/Tidjikja', + 2224574 => 'Nouadhibou', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/225.php b/src/libphonenumber/geocoding/data/fr/225.php new file mode 100644 index 000000000..0d9fbbe66 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/225.php @@ -0,0 +1,15 @@ + 'Plateau', + 22521 => 'Abidjan', + 22522 => 'Cocody', + 22523 => 'Banco', + 22524 => 'Abobo', + 22530 => 'Yamoussoukro', + 22531 => 'Bouaké', + 22532 => 'Daloa', + 22533 => 'Man', + 22534 => 'San Pedro', + 22535 => 'Abengourou', + 22536 => 'Korhogo', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/228.php b/src/libphonenumber/geocoding/data/fr/228.php new file mode 100644 index 000000000..ae364638a --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/228.php @@ -0,0 +1,9 @@ + 'Lomé', + 22823 => 'Région Maritime', + 22824 => 'Région des Plateaux', + 22825 => 'Région Centrale', + 22826 => 'Région de la Kara', + 22827 => 'Région des Savanes', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/229.php b/src/libphonenumber/geocoding/data/fr/229.php new file mode 100644 index 000000000..04dd50e55 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/229.php @@ -0,0 +1,39 @@ + 'Ongala', + 2292022 => 'Kandiévé', + 2292024 => 'Sèmè', + 2292025 => 'Pobè/Kétou', + 2292026 => 'Sakété/Igolo', + 2292027 => 'Adjohoun', + 2292029 => 'Départements Ouémé/Plateau', + 2292130 => 'Cadjehoun', + 2292131 => 'Ganhi', + 2292132 => 'Jéricho', + 2292133 => 'Akpakpa', + 2292134 => 'Ouidah', + 2292135 => 'Godomey', + 2292136 => 'Abomey-Calaci', + 2292137 => 'Allada', + 2292138 => 'Kouhounou', + 2292139 => 'Départements Littoral/Atlantique', + 2292241 => 'Lokossa', + 2292243 => 'Come', + 2292246 => 'Dogbo', + 2292249 => 'Départements Mono/Couffo/Zou/Collines', + 2292250 => 'Abomey', + 2292251 => 'Bohicon', + 2292252 => 'Covè', + 2292253 => 'Dassa-Zoumé', + 2292254 => 'Savalou', + 2292255 => 'Savè', + 2292259 => 'Départements Mono/Couffo/Zou/Collines', + 2292361 => 'Parakou', + 2292362 => 'Nikki/Ndali', + 2292363 => 'Kandi/Gogounou/Ségbana', + 2292365 => 'Banikoara', + 2292367 => 'Malanville', + 2292380 => 'Djougou', + 2292382 => 'Natitingou', + 2292383 => 'Tanguiéta', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/230.php b/src/libphonenumber/geocoding/data/fr/230.php new file mode 100644 index 000000000..9cbcf8ae2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/230.php @@ -0,0 +1,9 @@ + 'Région Nord', + 2304 => 'Région Centrale', + 2306 => 'Région Sud', + 230814 => 'Agalega', + 23083 => 'Rodrigues', + 23087 => 'Rodrigues', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/242.php b/src/libphonenumber/geocoding/data/fr/242.php new file mode 100644 index 000000000..353a57355 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/242.php @@ -0,0 +1,10 @@ + 'Cuvette', + 2422222 => 'Likouala/Sangha', + 2422223 => 'Pool', + 2422224 => 'Plateaux', + 2422225 => 'Bouenza/Lekoumou/Niari', + 2422228 => 'Brazzaville', + 2422229 => 'Pointe-Noire', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/243.php b/src/libphonenumber/geocoding/data/fr/243.php new file mode 100644 index 000000000..77e21e971 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/243.php @@ -0,0 +1,9 @@ + 'Kinshasa', + 2432 => 'Katanga', + 2433 => 'Bas-Congo/Bandundu', + 2434 => 'Kasai-Oriental/Kasai-Occidental', + 2435 => 'Province Orientale (Kisanga/Mbandaka)', + 2436 => 'Nord-Kivu/Sud-Kivu/Maniema', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/269.php b/src/libphonenumber/geocoding/data/fr/269.php new file mode 100644 index 000000000..d1215bf8c --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/269.php @@ -0,0 +1,19 @@ + 'Domoni', + 269761 => 'Mutsamudu', + 269762 => 'Mohéli', + 269763 => 'Moroni', + 269767 => 'Mbéni', + 269768 => 'Mitsamiouli', + 269769 => 'Foumbouni', + 269770 => 'Domoni', + 269771 => 'Mutsamudu', + 269772 => 'Mohéli', + 269773 => 'Moroni', + 269774 => 'Moroni', + 269775 => 'Moroni', + 269777 => 'Mbéni', + 269778 => 'Mitsamiouli', + 269779 => 'Foumbouni', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/290.php b/src/libphonenumber/geocoding/data/fr/290.php new file mode 100644 index 000000000..dae4fd191 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/290.php @@ -0,0 +1,9 @@ + 'Jamestown', + 2903 => 'Sainte-Hélène', + 2904 => 'Sainte-Hélène', + 2906 => 'Sainte-Hélène', + 2907 => 'Sainte-Hélène', + 2908 => 'Tristan da Cunha', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/32.php b/src/libphonenumber/geocoding/data/fr/32.php new file mode 100644 index 000000000..ca9b0b156 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/32.php @@ -0,0 +1,43 @@ + 'Wavre', + 3211 => 'Hasselt', + 3212 => 'Tongres', + 3213 => 'Diest', + 3214 => 'Herentals', + 3215 => 'Malines', + 3216 => 'Louvain', + 3219 => 'Waremme', + 322 => 'Bruxelles', + 323 => 'Anvers', + 324 => 'Liège', + 3250 => 'Bruges', + 3251 => 'Roulers', + 3252 => 'Termonde', + 3253 => 'Alost', + 3254 => 'Ninove', + 3255 => 'Renaix', + 3256 => 'Courtrai', + 3257 => 'Ypres', + 3258 => 'Furnes', + 3259 => 'Ostende', + 3260 => 'Chimay', + 3261 => 'Libramont-Chevigny', + 3263 => 'Arlon', + 3264 => 'La Louvière', + 3265 => 'Mons', + 3267 => 'Nivelles', + 3268 => 'Ath', + 3269 => 'Tournai', + 3271 => 'Charleroi', + 3280 => 'Stavelot', + 3281 => 'Namur', + 3282 => 'Dinant', + 3283 => 'Ciney', + 3284 => 'Marche-en-Famenne', + 3285 => 'Huy', + 3286 => 'Durbuy', + 3287 => 'Verviers', + 3289 => 'Genk', + 329 => 'Gand', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/33.php b/src/libphonenumber/geocoding/data/fr/33.php new file mode 100644 index 000000000..4a08dcee1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/33.php @@ -0,0 +1,6439 @@ + 'Paris', + 3313004 => 'Ecquevilly', + 3313005 => 'Coignières', + 3313006 => 'Poissy', + 3313007 => 'Plaisir', + 3313008 => 'Marly-le-Roi', + 3313009 => 'Chatou', + 3313010 => 'Cormeilles-en-Parisis', + 3313011 => 'Gonesse', + 3313013 => 'Trappes', + 3313015 => 'Montesson', + 3313016 => 'Trappes', + 3313017 => 'Cergy', + 3313018 => 'Goussainville', + 3313021 => 'Versailles', + 3313022 => 'Les Mureaux', + 3313023 => 'Bois-d\'Arcy', + 3313024 => 'Viroflay', + 3313025 => 'Argenteuil', + 3313026 => 'Herblay', + 3313028 => 'Chambly', + 3313029 => 'Luzarches', + 3313030 => 'Cergy', + 3313031 => 'Cergy', + 3313032 => 'Pontoise', + 3313033 => 'Mantes-la-Jolie', + 3313034 => 'Chambly', + 3313035 => 'Viarmes', + 3313036 => 'Auvers-sur-Oise', + 3313037 => 'Saint-Ouen-l\'Aumône', + 3313038 => 'Cergy', + 3313039 => 'Marines', + 3313040 => 'Taverny', + 3313041 => 'Rambouillet', + 3313042 => 'Rosny-sur-Seine', + 3313043 => 'Montigny-le-Bretonneux', + 3313044 => 'Montigny-le-Bretonneux', + 3313045 => 'Saint-Cyr-l\'École', + 3313046 => 'Houdan', + 3313047 => 'Saint-Rémy-lès-Chevreuse', + 3313048 => 'Montigny-le-Bretonneux', + 3313049 => 'Coignières', + 3313050 => 'Maurepas', + 3313051 => 'Trappes', + 3313052 => 'Chevreuse', + 3313053 => 'Chatou', + 3313054 => 'Plaisir', + 3313055 => 'Plaisir', + 3313056 => 'Villepreux', + 3313057 => 'Montigny-le-Bretonneux', + 3313058 => 'Saint-Cyr-l\'École', + 3313059 => 'Houdan', + 3313060 => 'Montigny-le-Bretonneux', + 3313061 => 'Saint-Germain-en-Laye', + 3313062 => 'Trappes', + 3313063 => 'Mantes-la-Jolie', + 3313064 => 'Montigny-le-Bretonneux', + 3313065 => 'Poissy', + 3313066 => 'Trappes', + 3313068 => 'Élancourt', + 3313069 => 'Trappes', + 3313070 => 'Vélizy-Villacoublay', + 3313071 => 'Chatou', + 3313072 => 'Franconville', + 3313073 => 'Cergy', + 3313074 => 'Poissy', + 3313075 => 'Cergy', + 3313076 => 'Argenteuil', + 3313078 => 'Bougival', + 3313079 => 'Plaisir', + 3313080 => 'Saint-Nom-la-Bretèche', + 3313081 => 'Plaisir', + 3313082 => 'La Celle Saint Cloud', + 3313083 => 'Versailles', + 3313084 => 'Versailles', + 3313085 => 'Saint-Cyr-l\'École', + 3313086 => 'Sartrouville', + 3313087 => 'Saint-Germain-en-Laye', + 3313088 => 'Rambouillet', + 3313090 => 'Maule', + 3313092 => 'Mantes-la-Jolie', + 3313093 => 'Gargenville', + 3313094 => 'Mantes-la-Jolie', + 3313095 => 'Aubergenville', + 3313096 => 'Montigny-le-Bretonneux', + 3313097 => 'Versailles', + 3313098 => 'Mantes-la-Jolie', + 3313099 => 'Les Mureaux', + 3313402 => 'Saint-Ouen-l\'Aumône', + 3313404 => 'Sarcelles', + 3313405 => 'Enghien-les-Bains', + 3313406 => 'Eaubonne', + 3313407 => 'Gonesse', + 3313408 => 'L\'Isle Adam', + 3313409 => 'Viarmes', + 3313410 => 'Argenteuil', + 3313411 => 'Argenteuil', + 3313412 => 'Enghien-les-Bains', + 3313413 => 'Franconville', + 3313414 => 'Franconville', + 3313415 => 'Ermont', + 3313416 => 'Eaubonne', + 3313417 => 'Saint-Gratien', + 3313418 => 'Taverny', + 3313419 => 'Sarcelles', + 3313420 => 'Pontoise', + 3313421 => 'Saint-Ouen-l\'Aumône', + 3313422 => 'Cergy', + 3313423 => 'Argenteuil', + 3313424 => 'Cergy', + 3313425 => 'Cergy', + 3313427 => 'Eaubonne', + 3313428 => 'Deuil-la-Barre', + 3313429 => 'Roissy-en-France', + 3313430 => 'Saint-Ouen-l\'Aumône', + 3313431 => 'Fosses', + 3313432 => 'Cergy', + 3313433 => 'Cergy', + 3313434 => 'Argenteuil', + 3313435 => 'Cergy', + 3313437 => 'Franconville', + 3313438 => 'Sarcelles', + 3313439 => 'Domont', + 3313440 => 'Saint-Ouen-l\'Aumône', + 3313441 => 'Cergy', + 3313442 => 'Boissy-l\'Aillerie', + 3313443 => 'Jouy-le-Moutier', + 3313444 => 'Franconville', + 3313445 => 'Garges-lès-Gonesse', + 3313446 => 'Cergy', + 3313448 => 'Auvers-sur-Oise', + 3313450 => 'Herblay', + 3313451 => 'Saint-Germain-en-Laye', + 3313452 => 'Montigny-le-Bretonneux', + 3313453 => 'Gonesse', + 3313457 => 'Rambouillet', + 3313458 => 'Vélizy-Villacoublay', + 3313459 => 'Plaisir', + 3313460 => 'Fontenay-le-Fleury', + 3313461 => 'Coignières', + 3313462 => 'Noisy-le-Roi', + 3313464 => 'Saint-Ouen-l\'Aumône', + 3313465 => 'Vélizy-Villacoublay', + 3313467 => 'Magny-en-Vexin', + 3313468 => 'Louvres', + 3313469 => 'L\'Isle Adam', + 3313470 => 'Beaumont-sur-Oise', + 3313471 => 'Luzarches', + 3313472 => 'Fosses', + 3313473 => 'Parmain', + 3313474 => 'Les Mureaux', + 3313475 => 'Ecquevilly', + 3313477 => 'Mantes-la-Jolie', + 3313479 => 'Porcheville', + 3313480 => 'Chatou', + 3313481 => 'Plaisir', + 3313482 => 'Trappes', + 3313483 => 'Rambouillet', + 3313484 => 'Le Perray en Yvelines', + 3313485 => 'Rambouillet', + 3313486 => 'Montfort-l\'Amaury', + 3313489 => 'Beynes', + 3313490 => 'Conflans-Sainte-Honorine', + 3313492 => 'Les Mureaux', + 3313493 => 'Maisons-Laffitte', + 3313494 => 'Rambouillet', + 3313497 => 'Mantes-la-Jolie', + 3313498 => 'Montigny-le-Bretonneux', + 3313902 => 'Versailles', + 3313904 => 'Saint-Germain-en-Laye', + 3313907 => 'Versailles', + 3313908 => 'Orgeval', + 3313909 => 'Saint-Ouen-l\'Aumône', + 3313910 => 'Saint-Germain-en-Laye', + 3313911 => 'Achères', + 3313912 => 'Maisons-Laffitte', + 3313913 => 'Sartrouville', + 3313914 => 'Sartrouville', + 3313915 => 'Sartrouville', + 3313916 => 'Marly-le-Roi', + 3313917 => 'Marly-le-Roi', + 3313918 => 'La Celle Saint Cloud', + 3313919 => 'Conflans-Sainte-Honorine', + 3313920 => 'Versailles', + 3313921 => 'Saint-Germain-en-Laye', + 3313922 => 'Achères', + 3313923 => 'Le Chesnay', + 3313924 => 'Versailles', + 3313925 => 'Versailles', + 3313927 => 'Triel-sur-Seine', + 3313928 => 'Verneuil-sur-Seine', + 3313930 => 'Montigny-le-Bretonneux', + 3313931 => 'Herblay', + 3313932 => 'Taverny', + 3313933 => 'Sarcelles', + 3313934 => 'Enghien-les-Bains', + 3313935 => 'Domont', + 3313937 => 'Chambly', + 3313942 => 'Saint-Cyr-l\'École', + 3313943 => 'Le Chesnay', + 3313944 => 'Montigny-le-Bretonneux', + 3313945 => 'Vélizy-Villacoublay', + 3313946 => 'Vélizy-Villacoublay', + 3313947 => 'Argenteuil', + 3313949 => 'Versailles', + 3313950 => 'Versailles', + 3313951 => 'Versailles', + 3313952 => 'Chatou', + 3313953 => 'Versailles', + 3313954 => 'Le Chesnay', + 3313955 => 'Le Chesnay', + 3313956 => 'Buc', + 3313957 => 'Sartrouville', + 3313958 => 'Marly-le-Roi', + 3313959 => 'Eaubonne', + 3313960 => 'Taverny', + 3313961 => 'Argenteuil', + 3313962 => 'Maisons-Laffitte', + 3313963 => 'Le Chesnay', + 3313964 => 'Enghien-les-Bains', + 3313965 => 'Poissy', + 3313967 => 'Versailles', + 3313968 => 'Houilles', + 3313969 => 'La Celle Saint Cloud', + 3313970 => 'Triel-sur-Seine', + 3313971 => 'Verneuil-sur-Seine', + 3313972 => 'Conflans-Sainte-Honorine', + 3313973 => 'Saint-Germain-en-Laye', + 3313974 => 'Andrésy', + 3313975 => 'Orgeval', + 3313976 => 'Le Vésinet', + 3313978 => 'Cormeilles-en-Parisis', + 3313979 => 'Poissy', + 3313980 => 'Argenteuil', + 3313981 => 'Argenteuil', + 3313982 => 'Argenteuil', + 3313983 => 'Deuil-la-Barre', + 3313984 => 'Deuil-la-Barre', + 3313985 => 'Gonesse', + 3313986 => 'Garges-lès-Gonesse', + 3313987 => 'Gonesse', + 3313988 => 'Goussainville', + 3313989 => 'Saint-Gratien', + 3313990 => 'Sarcelles', + 3313991 => 'Domont', + 3313992 => 'Sarcelles', + 3313993 => 'Garges-lès-Gonesse', + 3313994 => 'Sarcelles', + 3313995 => 'Taverny', + 3313996 => 'Argenteuil', + 3313997 => 'Herblay', + 3313998 => 'Argenteuil', + 3314001 => 'Paris', + 3314002 => 'Paris', + 3314003 => 'Paris', + 3314004 => 'Paris', + 3314005 => 'Paris', + 3314006 => 'Paris', + 3314007 => 'Paris', + 3314008 => 'Paris', + 3314009 => 'Paris', + 3314010 => 'Saint-Ouen', + 3314011 => 'Saint-Ouen', + 3314012 => 'Saint-Ouen', + 3314013 => 'Paris', + 3314015 => 'Paris', + 3314016 => 'Paris', + 3314017 => 'Paris', + 3314018 => 'Paris', + 3314019 => 'Paris', + 331402 => 'Paris', + 3314030 => 'Paris', + 3314031 => 'Paris', + 3314033 => 'Paris', + 3314034 => 'Paris', + 3314035 => 'Paris', + 3314036 => 'Paris', + 3314037 => 'Paris', + 3314038 => 'Paris', + 3314039 => 'Paris', + 3314040 => 'Paris', + 3314041 => 'Paris', + 3314043 => 'Paris', + 3314044 => 'Paris', + 3314045 => 'Paris', + 3314046 => 'Paris', + 3314047 => 'Paris', + 3314049 => 'Paris', + 3314050 => 'Paris', + 3314051 => 'Paris', + 3314052 => 'Paris', + 3314053 => 'Paris', + 3314054 => 'Paris', + 3314055 => 'Paris', + 3314056 => 'Paris', + 3314058 => 'Paris', + 3314059 => 'Paris', + 3314060 => 'Paris', + 3314061 => 'Paris', + 3314062 => 'Paris', + 3314064 => 'Paris', + 3314065 => 'Paris', + 3314067 => 'Paris', + 3314068 => 'Paris', + 3314069 => 'Paris', + 3314070 => 'Paris', + 3314071 => 'Paris', + 3314072 => 'Paris', + 3314073 => 'Paris', + 3314074 => 'Paris', + 3314075 => 'Paris', + 3314076 => 'Paris', + 3314080 => 'Asnières-sur-Seine', + 3314082 => 'Paris', + 3314083 => 'Clamart', + 3314084 => 'Montrouge', + 3314085 => 'Gennevilliers', + 3314086 => 'Asnières-sur-Seine', + 3314087 => 'Clichy', + 3314088 => 'Neuilly-sur-Seine', + 3314089 => 'Levallois-Perret', + 3314090 => 'Puteaux', + 3314091 => 'Sceaux', + 3314092 => 'Montrouge', + 3314093 => 'Issy-les-Moulineaux', + 3314094 => 'Clamart', + 3314095 => 'Issy-les-Moulineaux', + 3314096 => 'Antony', + 3314097 => 'Nanterre', + 3314099 => 'Suresnes', + 3314102 => 'Puteaux', + 3314105 => 'Levallois-Perret', + 3314106 => 'Clichy', + 3314108 => 'Issy-les-Moulineaux', + 3314109 => 'Issy-les-Moulineaux', + 3314110 => 'Boulogne-Billancourt', + 3314111 => 'Asnières-sur-Seine', + 3314112 => 'Saint-Cloud', + 3314113 => 'Sceaux', + 3314114 => 'Meudon', + 3314115 => 'Chaville', + 3314116 => 'Courbevoie', + 3314117 => 'Montrouge', + 3314118 => 'Suresnes', + 3314119 => 'Colombes', + 3314120 => 'Nanterre', + 3314121 => 'Gennevilliers', + 3314122 => 'Boulogne-Billancourt', + 3314124 => 'Cachan', + 3314127 => 'Levallois-Perret', + 3314129 => 'Rueil-Malmaison', + 3314130 => 'Colombes', + 3314131 => 'Boulogne-Billancourt', + 3314132 => 'Asnières-sur-Seine', + 3314133 => 'Issy-les-Moulineaux', + 3314134 => 'Levallois-Perret', + 3314137 => 'Nanterre', + 3314138 => 'Suresnes', + 3314139 => 'Rueil-Malmaison', + 3314140 => 'Clichy', + 3314141 => 'Boulogne-Billancourt', + 3314142 => 'Rueil-Malmaison', + 3314143 => 'Neuilly-sur-Seine', + 3314144 => 'Suresnes', + 3314146 => 'Issy-les-Moulineaux', + 3314147 => 'Gennevilliers', + 3314149 => 'Levallois-Perret', + 3314150 => 'Drancy', + 3314151 => 'Tremblay-en-France', + 3314152 => 'Sevran', + 3314153 => 'Gagny', + 3314154 => 'Neuilly-sur-Marne', + 3314155 => 'Bondy', + 3314157 => 'Aubervilliers', + 3314158 => 'Montreuil Sous Bois', + 3314160 => 'Drancy', + 3314161 => 'Aubervilliers', + 3314170 => 'Montfermeil', + 3314171 => 'Pantin', + 3314173 => 'Rungis Complexe', + 3314174 => 'Vincennes', + 3314177 => 'Champigny-sur-Marne', + 3314178 => 'Créteil', + 3314179 => 'Maisons-Alfort', + 3314180 => 'Rungis Complexe', + 3314181 => 'Saint-Maur-des-Fossés', + 3314183 => 'Pantin', + 3314186 => 'Boulogne-Billancourt', + 3314187 => 'Bourg-la-Reine', + 3314188 => 'Courbevoie', + 3314190 => 'Issy-les-Moulineaux', + 3314191 => 'Nanterre', + 3314192 => 'Neuilly-sur-Seine', + 3314193 => 'Vincennes', + 3314194 => 'Créteil', + 3314195 => 'Fontenay-sous-Bois', + 3314196 => 'Rueil-Malmaison', + 3314200 => 'Paris', + 3314201 => 'Paris', + 3314202 => 'Paris', + 3314203 => 'Paris', + 3314204 => 'Suresnes', + 3314205 => 'Paris', + 3314206 => 'Paris', + 3314207 => 'Créteil', + 3314208 => 'Paris', + 3314209 => 'Paris', + 3314211 => 'Villejuif', + 3314212 => 'Paris', + 3314215 => 'Paris', + 3314216 => 'Paris', + 3314217 => 'Paris', + 3314218 => 'Paris', + 3314219 => 'Paris', + 3314221 => 'Paris', + 3314222 => 'Paris', + 3314223 => 'Paris', + 3314224 => 'Paris', + 3314225 => 'Paris', + 3314226 => 'Paris', + 3314227 => 'Paris', + 3314228 => 'Paris', + 3314229 => 'Paris', + 3314230 => 'Paris', + 3314231 => 'Montrouge', + 3314233 => 'Paris', + 3314234 => 'Paris', + 3314235 => 'Saint-Denis', + 3314236 => 'Paris', + 3314237 => 'Antony', + 3314238 => 'Paris', + 3314239 => 'Paris', + 3314240 => 'Paris', + 3314241 => 'Paris', + 3314242 => 'Colombes', + 3314243 => 'Saint-Denis', + 3314244 => 'Paris', + 3314245 => 'Paris', + 3314246 => 'Paris', + 3314247 => 'Paris', + 3314249 => 'Paris', + 3314250 => 'Paris', + 3314251 => 'Paris', + 3314252 => 'Paris', + 3314253 => 'Montrouge', + 3314254 => 'Paris', + 3314255 => 'Paris', + 3314256 => 'Paris', + 3314257 => 'Paris', + 3314258 => 'Paris', + 3314259 => 'Paris', + 3314260 => 'Paris', + 3314261 => 'Paris', + 3314262 => 'Paris', + 3314263 => 'Paris', + 3314264 => 'Paris', + 3314265 => 'Paris', + 3314266 => 'Paris', + 3314267 => 'Paris', + 3314268 => 'Paris', + 3314270 => 'Clichy', + 3314271 => 'Paris', + 3314272 => 'Paris', + 3314273 => 'Paris', + 3314274 => 'Paris', + 3314276 => 'Paris', + 3314277 => 'Paris', + 3314278 => 'Paris', + 3314279 => 'Paris', + 3314280 => 'Paris', + 3314281 => 'Paris', + 3314282 => 'Paris', + 3314283 => 'Saint-Maur-des-Fossés', + 3314284 => 'Paris', + 3314285 => 'Paris', + 3314286 => 'Paris', + 3314287 => 'Montreuil Sous Bois', + 3314288 => 'Paris', + 3314289 => 'Paris', + 3314292 => 'Paris', + 3314293 => 'Paris', + 3314294 => 'Paris', + 3314296 => 'Paris', + 3314297 => 'Paris', + 3314299 => 'Paris', + 3314300 => 'Neuilly-Plaisance', + 3314301 => 'Gagny', + 3314302 => 'Gagny', + 3314303 => 'Noisy-le-Grand', + 3314304 => 'Noisy-le-Grand', + 3314305 => 'Noisy-le-Grand', + 3314306 => 'Paris', + 3314307 => 'Paris', + 3314308 => 'Neuilly-sur-Marne', + 3314309 => 'Neuilly-sur-Marne', + 3314310 => 'Sevran', + 3314311 => 'La Courneuve', + 3314312 => 'Paris', + 3314313 => 'Paris', + 3314314 => 'Paris', + 3314315 => 'Paris', + 3314318 => 'Paris', + 3314320 => 'Paris', + 3314321 => 'Paris', + 3314322 => 'Paris', + 3314324 => 'Le Perreux sur Marne', + 3314325 => 'Paris', + 3314326 => 'Paris', + 3314327 => 'Paris', + 3314328 => 'Vincennes', + 3314329 => 'Paris', + 3314330 => 'Montfermeil', + 3314331 => 'Paris', + 3314332 => 'Montfermeil', + 3314333 => 'Courbevoie', + 3314334 => 'Courbevoie', + 3314335 => 'Paris', + 3314336 => 'Paris', + 3314337 => 'Paris', + 3314338 => 'Paris', + 3314339 => 'Créteil', + 331434 => 'Paris', + 3314350 => 'Sceaux', + 3314351 => 'Montfermeil', + 3314352 => 'Aubervilliers', + 3314353 => 'Alfortville', + 3314354 => 'Paris', + 3314355 => 'Paris', + 3314356 => 'Paris', + 3314357 => 'Paris', + 3314358 => 'Paris', + 3314359 => 'Paris', + 3314360 => 'Bagnolet', + 3314361 => 'Paris', + 3314362 => 'Bagnolet', + 3314363 => 'Bagnolet', + 3314364 => 'Paris', + 3314365 => 'Vincennes', + 3314366 => 'Paris', + 3314367 => 'Paris', + 3314368 => 'Charenton-le-Pont', + 3314370 => 'Paris', + 3314371 => 'Paris', + 3314372 => 'Paris', + 3314373 => 'Paris', + 3314374 => 'Vincennes', + 3314375 => 'Alfortville', + 3314376 => 'Maisons-Alfort', + 3314377 => 'Créteil', + 3314378 => 'Maisons-Alfort', + 3314379 => 'Paris', + 3314380 => 'Paris', + 3314381 => 'Le Raincy', + 3314382 => 'Villeneuve-Saint-Georges', + 3314383 => 'Sevran', + 3314384 => 'Sevran', + 3314385 => 'Sevran', + 3314386 => 'Santeny', + 3314387 => 'Paris', + 3314388 => 'Montfermeil', + 3314389 => 'Villeneuve-Saint-Georges', + 3314390 => 'Ivry-sur-Seine', + 3314391 => 'Vitry-sur-Seine', + 3314394 => 'Fontenay-sous-Bois', + 3314395 => 'Paris', + 3314396 => 'Maisons-Alfort', + 3314397 => 'Saint-Maur-des-Fossés', + 3314398 => 'Vincennes', + 3314399 => 'Créteil', + 3314401 => 'Paris', + 3314405 => 'Paris', + 3314406 => 'Paris', + 3314407 => 'Paris', + 3314408 => 'Paris', + 3314409 => 'Paris', + 3314411 => 'Paris', + 3314413 => 'Paris', + 3314415 => 'Paris', + 3314416 => 'Paris', + 3314417 => 'Paris', + 3314418 => 'Paris', + 3314419 => 'Paris', + 3314423 => 'Paris', + 3314424 => 'Paris', + 3314426 => 'Paris', + 3314427 => 'Paris', + 3314429 => 'Paris', + 3314430 => 'Paris', + 3314432 => 'Paris', + 3314434 => 'Paris', + 3314437 => 'Paris', + 3314438 => 'Paris', + 3314439 => 'Paris', + 3314440 => 'Paris', + 3314441 => 'Paris', + 3314442 => 'Paris', + 3314443 => 'Paris', + 3314449 => 'Paris', + 3314450 => 'Paris', + 3314451 => 'Paris', + 3314452 => 'Paris', + 3314453 => 'Paris', + 3314454 => 'Paris', + 3314455 => 'Paris', + 3314456 => 'Paris', + 3314458 => 'Paris', + 3314459 => 'Paris', + 3314461 => 'Paris', + 3314462 => 'Paris', + 3314463 => 'Paris', + 3314464 => 'Paris', + 3314465 => 'Paris', + 3314467 => 'Paris', + 3314468 => 'Paris', + 3314469 => 'Paris', + 331447 => 'Paris', + 3314482 => 'Paris', + 3314483 => 'Paris', + 3314484 => 'Paris', + 3314485 => 'Paris', + 3314487 => 'Paris', + 3314488 => 'Paris', + 3314489 => 'Paris', + 3314490 => 'Paris', + 3314491 => 'Paris', + 3314492 => 'Paris', + 3314493 => 'Paris', + 3314494 => 'Paris', + 3314495 => 'Paris', + 3314500 => 'Paris', + 3314501 => 'Paris', + 3314502 => 'Paris', + 3314503 => 'Paris', + 3314504 => 'Paris', + 3314505 => 'Paris', + 3314506 => 'Suresnes', + 3314507 => 'Meudon', + 3314508 => 'Paris', + 3314509 => 'Montfermeil', + 3314510 => 'Boissy-Saint-Léger', + 3314511 => 'Saint-Maur-des-Fossés', + 3314512 => 'Rungis Complexe', + 3314513 => 'Bonneuil-sur-Marne', + 3314514 => 'Fontenay-sous-Bois', + 3314515 => 'Ivry-sur-Seine', + 3314516 => 'Champigny-sur-Marne', + 3314517 => 'Créteil', + 3314518 => 'Maisons-Alfort', + 3314519 => 'Levallois-Perret', + 3314520 => 'Paris', + 3314521 => 'Ivry-sur-Seine', + 3314522 => 'Paris', + 3314523 => 'Paris', + 3314524 => 'Paris', + 3314525 => 'Paris', + 3314526 => 'Paris', + 3314527 => 'Paris', + 3314528 => 'Rosny-Sous-Bois', + 3314529 => 'Issy-les-Moulineaux', + 3314530 => 'Paris', + 3314531 => 'Paris', + 3314532 => 'Paris', + 3314533 => 'Paris', + 3314534 => 'Meudon', + 3314535 => 'Paris', + 3314536 => 'Bagneux', + 3314537 => 'Clamart', + 3314538 => 'Paris', + 3314539 => 'Paris', + 3314540 => 'Paris', + 3314541 => 'Paris', + 3314542 => 'Paris', + 3314543 => 'Paris', + 3314544 => 'Paris', + 3314545 => 'Paris', + 3314546 => 'Cachan', + 3314547 => 'Arcueil', + 3314548 => 'Paris', + 3314549 => 'Paris', + 3314550 => 'Paris', + 3314551 => 'Paris', + 3314553 => 'Paris', + 3314554 => 'Paris', + 3314555 => 'Paris', + 3314556 => 'Paris', + 3314557 => 'Paris', + 3314558 => 'Paris', + 3314560 => 'Rungis Complexe', + 3314561 => 'Paris', + 3314562 => 'Paris', + 3314563 => 'Paris', + 3314565 => 'Paris', + 3314566 => 'Paris', + 3314567 => 'Paris', + 3314569 => 'Boissy-Saint-Léger', + 3314570 => 'Paris', + 3314571 => 'Paris', + 3314572 => 'Paris', + 3314573 => 'Vitry-sur-Seine', + 3314574 => 'Paris', + 3314575 => 'Paris', + 3314576 => 'Chennevières-sur-Marne', + 3314577 => 'Paris', + 3314578 => 'Paris', + 3314579 => 'Paris', + 331458 => 'Paris', + 3314590 => 'Sucy-en-Brie', + 3314591 => 'Le Blanc Mesnil', + 3314592 => 'Noisy-le-Grand', + 3314593 => 'Chennevières-sur-Marne', + 3314594 => 'Chennevières-sur-Marne', + 3314595 => 'Villecresnes', + 3314596 => 'Paris', + 3314597 => 'Villeneuve-le-Roi', + 3314598 => 'Mandres-les-Roses', + 3314599 => 'Villecresnes', + 3314601 => 'Le Plessis-Robinson', + 3314602 => 'Saint-Cloud', + 3314603 => 'Boulogne-Billancourt', + 3314604 => 'Boulogne-Billancourt', + 3314605 => 'Boulogne-Billancourt', + 3314606 => 'Paris', + 3314607 => 'Paris', + 3314608 => 'Boulogne-Billancourt', + 3314609 => 'Boulogne-Billancourt', + 3314610 => 'Boulogne-Billancourt', + 3314611 => 'Antony', + 3314612 => 'Montrouge', + 3314613 => 'Colombes', + 3314615 => 'Fresnes', + 3314620 => 'Boulogne-Billancourt', + 3314621 => 'Boulogne-Billancourt', + 3314622 => 'Paris', + 3314623 => 'Meudon', + 3314624 => 'Neuilly-sur-Seine', + 3314625 => 'Suresnes', + 3314626 => 'Meudon', + 3314627 => 'Paris', + 3314628 => 'Paris', + 3314630 => 'Clamart', + 3314631 => 'Clamart', + 3314632 => 'Clamart', + 3314633 => 'Paris', + 3314634 => 'Paris', + 3314636 => 'Paris', + 3314637 => 'Neuilly-sur-Seine', + 3314638 => 'Issy-les-Moulineaux', + 3314639 => 'Levallois-Perret', + 3314640 => 'Neuilly-sur-Seine', + 3314641 => 'Neuilly-sur-Seine', + 3314642 => 'Issy-les-Moulineaux', + 3314643 => 'Neuilly-sur-Seine', + 3314644 => 'Issy-les-Moulineaux', + 3314645 => 'Issy-les-Moulineaux', + 3314647 => 'Paris', + 3314648 => 'Issy-les-Moulineaux', + 3314649 => 'Colombes', + 3314651 => 'Paris', + 3314652 => 'Colombes', + 3314654 => 'Montrouge', + 3314655 => 'Montrouge', + 3314656 => 'Montrouge', + 3314657 => 'Montrouge', + 3314658 => 'Ivry-sur-Seine', + 3314659 => 'Paris', + 3314660 => 'Sceaux', + 3314661 => 'Sceaux', + 3314662 => 'Issy-les-Moulineaux', + 3314663 => 'Cachan', + 3314664 => 'Bagneux', + 3314665 => 'Bagneux', + 3314666 => 'Antony', + 3314667 => 'Courbevoie', + 3314668 => 'Fresnes', + 3314669 => 'Nanterre', + 3314670 => 'Ivry-sur-Seine', + 3314671 => 'Ivry-sur-Seine', + 3314672 => 'Ivry-sur-Seine', + 3314673 => 'Montrouge', + 3314674 => 'Antony', + 3314675 => 'Rungis Complexe', + 3314677 => 'Villejuif', + 3314678 => 'Villejuif', + 3314680 => 'Vitry-sur-Seine', + 3314681 => 'Vitry-sur-Seine', + 3314682 => 'Vitry-sur-Seine', + 3314683 => 'Sceaux', + 3314684 => 'Boulogne-Billancourt', + 3314685 => 'Gennevilliers', + 3314686 => 'Rungis Complexe', + 3314687 => 'Rungis Complexe', + 3314688 => 'Asnières-sur-Seine', + 3314689 => 'Antony', + 3314691 => 'Courbevoie', + 3314692 => 'Puteaux', + 3314694 => 'Boulogne-Billancourt', + 3314695 => 'Nanterre', + 3314697 => 'Suresnes', + 3314698 => 'Puteaux', + 3314699 => 'Boulogne-Billancourt', + 3314700 => 'Paris', + 3314701 => 'Garches', + 3314702 => 'Sceaux', + 3314703 => 'Paris', + 3314704 => 'Paris', + 3314705 => 'Paris', + 3314706 => 'Champigny-sur-Marne', + 3314707 => 'Paris', + 3314708 => 'Rueil-Malmaison', + 3314709 => 'Chaville', + 3314710 => 'Rueil-Malmaison', + 3314711 => 'Saint-Cloud', + 3314712 => 'Boulogne-Billancourt', + 3314714 => 'Rueil-Malmaison', + 3314716 => 'Rueil-Malmaison', + 3314717 => 'Courbevoie', + 3314718 => 'Vitry-sur-Seine', + 3314720 => 'Paris', + 3314721 => 'Nanterre', + 3314722 => 'Neuilly-sur-Seine', + 3314723 => 'Paris', + 3314724 => 'Nanterre', + 3314725 => 'Nanterre', + 3314726 => 'Villejuif', + 3314727 => 'Paris', + 3314728 => 'Suresnes', + 3314729 => 'Nanterre', + 3314730 => 'Clichy', + 3314731 => 'Clichy', + 3314732 => 'Rueil-Malmaison', + 3314733 => 'Asnières-sur-Seine', + 3314734 => 'Paris', + 3314735 => 'Montrouge', + 3314736 => 'Issy-les-Moulineaux', + 3314737 => 'Clichy', + 3314738 => 'Neuilly-sur-Seine', + 3314739 => 'Clichy', + 3314740 => 'Gentilly', + 3314741 => 'Garches', + 3314742 => 'Paris', + 3314743 => 'Paris', + 3314745 => 'Neuilly-sur-Seine', + 3314746 => 'Montrouge', + 3314747 => 'Neuilly-sur-Seine', + 3314748 => 'Levallois-Perret', + 3314749 => 'Rueil-Malmaison', + 3314750 => 'Chaville', + 3314751 => 'Rueil-Malmaison', + 3314752 => 'Rueil-Malmaison', + 3314753 => 'Paris', + 3314754 => 'Paris', + 3314755 => 'Paris', + 3314756 => 'Clichy', + 3314757 => 'Levallois-Perret', + 3314758 => 'Levallois-Perret', + 3314759 => 'Levallois-Perret', + 3314760 => 'Colombes', + 3314761 => 'Boulogne-Billancourt', + 3314762 => 'Puteaux', + 3314763 => 'Paris', + 3314764 => 'Paris', + 3314765 => 'Issy-les-Moulineaux', + 3314766 => 'Paris', + 3314768 => 'Courbevoie', + 3314769 => 'Colombes', + 3314770 => 'Paris', + 3314771 => 'Saint-Cloud', + 3314772 => 'Suresnes', + 3314773 => 'Puteaux', + 3314774 => 'Puteaux', + 3314775 => 'Puteaux', + 3314776 => 'Puteaux', + 3314777 => 'Rueil-Malmaison', + 3314778 => 'Puteaux', + 3314780 => 'Colombes', + 3314781 => 'Colombes', + 3314782 => 'Colombes', + 3314783 => 'Paris', + 3314784 => 'Colombes', + 3314785 => 'Colombes', + 3314786 => 'Colombes', + 3314788 => 'Courbevoie', + 3314789 => 'Courbevoie', + 3314790 => 'Asnières-sur-Seine', + 3314791 => 'Asnières-sur-Seine', + 3314792 => 'Gennevilliers', + 3314793 => 'Asnières-sur-Seine', + 3314794 => 'Gennevilliers', + 3314795 => 'Garches', + 3314797 => 'Paris', + 3314798 => 'Gennevilliers', + 3314799 => 'Gennevilliers', + 3314800 => 'Paris', + 3314801 => 'Paris', + 3314802 => 'Bondy', + 3314803 => 'Paris', + 3314804 => 'Paris', + 3314805 => 'Paris', + 3314806 => 'Paris', + 3314807 => 'Paris', + 3314808 => 'Vincennes', + 3314809 => 'Saint-Denis', + 3314810 => 'Pantin', + 3314811 => 'Aubervilliers', + 3314812 => 'Rosny-Sous-Bois', + 3314813 => 'Saint-Denis', + 3314815 => 'Noisy-le-Grand', + 3314817 => 'Villepinte', + 3314818 => 'Montreuil Sous Bois', + 3314819 => 'Aulnay-sous-Bois', + 3314820 => 'Saint-Denis', + 3314821 => 'Stains', + 3314822 => 'Saint-Denis', + 3314823 => 'Saint-Denis', + 3314824 => 'Paris', + 3314825 => 'Boulogne-Billancourt', + 3314826 => 'Stains', + 3314827 => 'Saint-Denis', + 3314828 => 'Paris', + 3314829 => 'Stains', + 3314830 => 'Drancy', + 3314831 => 'Drancy', + 3314832 => 'Drancy', + 3314833 => 'Aubervilliers', + 3314834 => 'Aubervilliers', + 3314835 => 'La Courneuve', + 3314836 => 'La Courneuve', + 3314837 => 'Le Bourget', + 3314838 => 'La Courneuve', + 3314839 => 'Aubervilliers', + 3314840 => 'Pantin', + 3314841 => 'Épinay-sur-Seine', + 3314842 => 'Paris', + 3314843 => 'Pantin', + 3314844 => 'Pantin', + 3314845 => 'Pantin', + 3314846 => 'Pantin', + 3314847 => 'Bondy', + 3314848 => 'Bondy', + 3314849 => 'Bondy', + 3314850 => 'Bondy', + 3314851 => 'Montreuil Sous Bois', + 3314852 => 'Choisy-le-Roi', + 3314853 => 'Choisy-le-Roi', + 3314854 => 'Rosny-Sous-Bois', + 3314855 => 'Villemomble', + 3314856 => 'Paris', + 3314857 => 'Montreuil Sous Bois', + 3314858 => 'Montreuil Sous Bois', + 3314859 => 'Montreuil Sous Bois', + 3314860 => 'Tremblay-en-France', + 3314861 => 'Tremblay-en-France', + 3314862 => 'Roissy-en-France', + 3314863 => 'Villepinte', + 3314865 => 'Le Blanc Mesnil', + 3314866 => 'Aulnay-sous-Bois', + 3314867 => 'Le Blanc Mesnil', + 3314868 => 'Aulnay-sous-Bois', + 3314869 => 'Aulnay-sous-Bois', + 3314870 => 'Montreuil Sous Bois', + 3314871 => 'Le Perreux sur Marne', + 3314872 => 'Le Perreux sur Marne', + 3314873 => 'Nogent-sur-Marne', + 3314874 => 'Paris', + 3314875 => 'Fontenay-sous-Bois', + 3314876 => 'Fontenay-sous-Bois', + 3314877 => 'Fontenay-sous-Bois', + 3314878 => 'Paris', + 3314879 => 'Aulnay-sous-Bois', + 3314880 => 'Champigny-sur-Marne', + 3314881 => 'Champigny-sur-Marne', + 3314882 => 'Champigny-sur-Marne', + 3314883 => 'Saint-Maur-des-Fossés', + 3314884 => 'Choisy-le-Roi', + 3314885 => 'Saint-Maur-des-Fossés', + 3314886 => 'Saint-Maur-des-Fossés', + 3314887 => 'Paris', + 3314888 => 'Paris', + 3314889 => 'Saint-Maur-des-Fossés', + 3314890 => 'Choisy-le-Roi', + 3314891 => 'Pantin', + 3314892 => 'Choisy-le-Roi', + 3314893 => 'Charenton-le-Pont', + 3314894 => 'Rosny-Sous-Bois', + 3314895 => 'Drancy', + 3314896 => 'Drancy', + 3314897 => 'Bagnolet', + 3314898 => 'Créteil', + 3314899 => 'Créteil', + 3314900 => 'Puteaux', + 3314901 => 'Puteaux', + 3314903 => 'Puteaux', + 3314905 => 'Courbevoie', + 3314906 => 'Puteaux', + 3314908 => 'Gentilly', + 3314909 => 'Boulogne-Billancourt', + 3314910 => 'Boulogne-Billancourt', + 3314911 => 'Saint-Cloud', + 3314912 => 'Arcueil', + 3314915 => 'Pantin', + 3314917 => 'Saint-Denis', + 3314919 => 'Roissy-en-France', + 3314921 => 'Saint-Ouen', + 3314923 => 'Paris', + 3314924 => 'Paris', + 3314926 => 'Paris', + 3314927 => 'Paris', + 3314928 => 'Paris', + 3314929 => 'Paris', + 3314930 => 'Villiers-sur-Marne', + 3314931 => 'Noisy-le-Grand', + 3314932 => 'Noisy-le-Grand', + 3314933 => 'Saint-Denis', + 3314934 => 'La Courneuve', + 3314935 => 'Rosny-Sous-Bois', + 3314936 => 'Sevran', + 3314937 => 'Aubervilliers', + 3314938 => 'Villepinte', + 3314940 => 'Saint-Denis', + 3314941 => 'Villiers-sur-Marne', + 3314942 => 'Noisy-le-Sec', + 3314944 => 'Neuilly-sur-Marne', + 3314945 => 'Saint-Ouen', + 3314946 => 'Saint-Denis', + 3314947 => 'Roissy-en-France', + 3314948 => 'Saint-Ouen', + 3314949 => 'Paris', + 3314951 => 'Saint-Denis', + 3314952 => 'Paris', + 3314953 => 'Paris', + 3314954 => 'Paris', + 3314956 => 'Créteil', + 3314957 => 'Vincennes', + 3314958 => 'Villejuif', + 3314959 => 'Ivry-sur-Seine', + 3314960 => 'Ivry-sur-Seine', + 3314961 => 'Villeneuve-le-Roi', + 3314962 => 'Chennevières-sur-Marne', + 3314963 => 'Tremblay-en-France', + 3314964 => 'Levallois-Perret', + 3314965 => 'Montrouge', + 3314966 => 'Sèvres', + 3314968 => 'Clichy', + 3314969 => 'Cachan', + 3314970 => 'Paris', + 3314971 => 'Stains', + 3314972 => 'Bagnolet', + 3314974 => 'Fontenay-sous-Bois', + 3314975 => 'Orly', + 3314976 => 'Saint-Maur-des-Fossés', + 3314977 => 'Maisons-Alfort', + 3314978 => 'Rungis Complexe', + 3314979 => 'Chevilly-Larue', + 3314980 => 'Créteil', + 3314981 => 'Créteil', + 3314982 => 'Sucy-en-Brie', + 3314983 => 'Champigny-sur-Marne', + 3314984 => 'Fresnes', + 3314985 => 'Arcueil', + 3314986 => 'Gentilly', + 3314988 => 'Montreuil Sous Bois', + 3314989 => 'Villepinte', + 3314993 => 'Bagnolet', + 3314995 => 'Paris', + 3314996 => 'Paris', + 3314997 => 'Courbevoie', + 3314998 => 'Saint-Denis', + 3315300 => 'Paris', + 3315301 => 'Paris', + 3315302 => 'Paris', + 3315304 => 'Paris', + 3315305 => 'Paris', + 3315306 => 'Paris', + 3315309 => 'Paris', + 3315310 => 'Paris', + 3315311 => 'Paris', + 3315314 => 'Villejuif', + 3315316 => 'Paris', + 3315317 => 'Paris', + 3315319 => 'Paris', + 3315320 => 'Paris', + 3315321 => 'Paris', + 3315323 => 'Paris', + 3315324 => 'Paris', + 3315325 => 'Paris', + 3315326 => 'Paris', + 3315327 => 'Paris', + 3315328 => 'Paris', + 3315329 => 'Paris', + 3315330 => 'Paris', + 3315331 => 'Paris', + 3315332 => 'Paris', + 3315333 => 'Paris', + 3315334 => 'Paris', + 3315335 => 'Paris', + 3315336 => 'Paris', + 3315338 => 'Paris', + 3315340 => 'Paris', + 3315341 => 'Paris', + 3315342 => 'Paris', + 3315343 => 'Paris', + 3315344 => 'Paris', + 3315345 => 'Paris', + 3315346 => 'Paris', + 3315353 => 'Paris', + 3315356 => 'Aubervilliers', + 3315357 => 'Paris', + 3315358 => 'Paris', + 3315359 => 'Paris', + 3315360 => 'Paris', + 3315361 => 'Paris', + 3315362 => 'Paris', + 3315363 => 'Paris', + 3315364 => 'Paris', + 3315365 => 'Paris', + 3315366 => 'Vincennes', + 3315367 => 'Paris', + 3315368 => 'Paris', + 3315369 => 'Paris', + 3315370 => 'Paris', + 3315372 => 'Paris', + 3315375 => 'Paris', + 3315376 => 'Paris', + 3315377 => 'Paris', + 3315379 => 'Paris', + 3315380 => 'Paris', + 3315381 => 'Paris', + 3315382 => 'Paris', + 3315383 => 'Paris', + 3315385 => 'Paris', + 3315386 => 'Paris', + 3315389 => 'Paris', + 3315390 => 'Paris', + 3315392 => 'Paris', + 3315393 => 'Paris', + 3315394 => 'Paris', + 3315395 => 'Paris', + 3315396 => 'Paris', + 3315399 => 'Fontenay-sous-Bois', + 3315502 => 'Asnières-sur-Seine', + 3315504 => 'Paris', + 3315506 => 'Paris', + 3315507 => 'Paris', + 3315509 => 'Champigny-sur-Marne', + 3315512 => 'Saint-Maur-des-Fossés', + 3315517 => 'Nanterre', + 3315520 => 'Boulogne-Billancourt', + 3315521 => 'Clichy', + 3315525 => 'Paris', + 3315526 => 'Paris', + 3315527 => 'Paris', + 3315528 => 'Paris', + 3315530 => 'Paris', + 3315531 => 'Paris', + 3315532 => 'Paris', + 3315533 => 'Paris', + 3315534 => 'Paris', + 3315535 => 'Paris', + 3315537 => 'Paris', + 3315538 => 'Boulogne-Billancourt', + 3315542 => 'Paris', + 3315543 => 'Paris', + 3315546 => 'Clichy', + 3315547 => 'Rueil-Malmaison', + 3315548 => 'Montrouge', + 3315552 => 'Châtenay-Malabry', + 3315553 => 'Vitry-sur-Seine', + 3315556 => 'Paris', + 3315557 => 'Saint-Cloud', + 3315558 => 'Montrouge', + 3315559 => 'Antony', + 3315560 => 'Boulogne-Billancourt', + 3315561 => 'Neuilly-sur-Seine', + 3315562 => 'Neuilly-sur-Seine', + 3315563 => 'Levallois-Perret', + 3315564 => 'Sèvres', + 3315565 => 'Paris', + 3315566 => 'Colombes', + 3315569 => 'Nanterre', + 3315570 => 'Courbevoie', + 3315573 => 'Paris', + 3315574 => 'Paris', + 3315576 => 'Paris', + 3315578 => 'Paris', + 3315579 => 'Paris', + 3315580 => 'Paris', + 3315585 => 'Noisy-le-Grand', + 3315586 => 'Montreuil Sous Bois', + 3315587 => 'Saint-Denis', + 3315590 => 'Levallois-Perret', + 3315593 => 'Saint-Denis', + 3315594 => 'Rueil-Malmaison', + 3315595 => 'Issy-les-Moulineaux', + 3315596 => 'Saint-Maur-des-Fossés', + 3315597 => 'Saint-Maur-des-Fossés', + 3315598 => 'Champigny-sur-Marne', + 3315602 => 'Paris', + 3315603 => 'Paris', + 3315605 => 'Colombes', + 3315608 => 'Paris', + 3315620 => 'Ivry-sur-Seine', + 3315621 => 'Paris', + 3315623 => 'Paris', + 3315624 => 'Paris', + 3315626 => 'Paris', + 3315628 => 'Paris', + 3315629 => 'Maisons-Alfort', + 3315630 => 'Rungis Complexe', + 3315631 => 'Chennevières-sur-Marne', + 3315633 => 'Paris', + 3315636 => 'Paris', + 3315643 => 'Paris', + 3315645 => 'Antony', + 3315652 => 'Paris', + 3315653 => 'Paris', + 3315654 => 'Paris', + 3315656 => 'Paris', + 3315658 => 'Paris', + 3315659 => 'Paris', + 3315661 => 'Paris', + 3315662 => 'Paris', + 3315668 => 'Paris', + 3315669 => 'Paris', + 3315670 => 'Rungis Complexe', + 3315671 => 'Créteil', + 3315672 => 'Créteil', + 3315673 => 'Sucy-en-Brie', + 3315674 => 'Sucy-en-Brie', + 3315679 => 'Paris', + 3315680 => 'Paris', + 3315681 => 'Paris', + 3315683 => 'Colombes', + 3315686 => 'Chennevières-sur-Marne', + 3315688 => 'Paris', + 3315689 => 'Paris', + 3315690 => 'Paris', + 3315691 => 'Paris', + 3315692 => 'Paris', + 3315695 => 'Paris', + 3315698 => 'Paris', + 3315714 => 'Pantin', + 3315719 => 'Antony', + 3315721 => 'Montrouge', + 3315742 => 'Pantin', + 3315763 => 'Montrouge', + 3315764 => 'Clichy', + 3315767 => 'Colombes', + 3315769 => 'Rueil-Malmaison', + 3315805 => 'Paris', + 3315818 => 'Paris', + 3315822 => 'Paris', + 3315830 => 'Paris', + 3315834 => 'Saint-Denis', + 3315836 => 'Paris', + 3315842 => 'Choisy-le-Roi', + 3315845 => 'Paris', + 3315856 => 'Paris', + 3315859 => 'Paris', + 3315860 => 'Paris', + 3315862 => 'Paris', + 3315864 => 'Vincennes', + 3315869 => 'Saint-Denis', + 3315888 => 'Issy-les-Moulineaux', + 3316002 => 'Ozoir-la-Ferrière', + 3316003 => 'Dammartin-en-Goële', + 3316005 => 'Torcy', + 3316006 => 'Torcy', + 3316007 => 'Lagny-sur-Marne', + 3316008 => 'Chelles', + 3316009 => 'Meaux', + 3316010 => 'Palaiseau', + 3316011 => 'Massy', + 3316012 => 'Gif-sur-Yvette', + 3316013 => 'Massy', + 3316014 => 'Palaiseau', + 3316015 => 'Sainte-Geneviève-des-Bois', + 3316016 => 'Sainte-Geneviève-des-Bois', + 3316017 => 'Torcy', + 3316018 => 'Pontault-Combault', + 3316019 => 'Igny', + 3316020 => 'Chelles', + 3316021 => 'Mitry-Mory', + 3316022 => 'La Ferté sous Jouarre', + 3316023 => 'Meaux', + 3316024 => 'Meaux', + 3316025 => 'Meaux', + 3316026 => 'Claye-Souilly', + 3316027 => 'Claye-Souilly', + 3316028 => 'Pontault-Combault', + 3316029 => 'Pontault-Combault', + 3316031 => 'Lagny-sur-Marne', + 3316032 => 'Meaux', + 3316033 => 'Champs-sur-Marne', + 3316034 => 'Pontault-Combault', + 3316035 => 'Saint-Thibault-des-Vignes', + 3316036 => 'Montévrain', + 3316037 => 'Torcy', + 3316038 => 'Meaux', + 3316039 => 'Fontainebleau', + 3316041 => 'Meaux', + 3316042 => 'Serris', + 3316043 => 'Serris', + 3316044 => 'Meaux', + 3316046 => 'Brunoy', + 3316047 => 'Brunoy', + 3316048 => 'Athis-Mons', + 3316049 => 'Longjumeau', + 3316052 => 'Provins', + 3316054 => 'Dammartin-en-Goële', + 3316055 => 'Nemours', + 3316056 => 'Melun', + 3316057 => 'Montereau-Fault-Yonne', + 3316058 => 'Provins', + 3316059 => 'Melun', + 3316060 => 'Combs-la-Ville', + 3316062 => 'Brie-Comte-Robert', + 3316063 => 'Savigny-le-Temple', + 3316064 => 'Roissy-en-Brie', + 3316065 => 'Saint-Fargeau-Ponthierry', + 3316067 => 'Provins', + 3316068 => 'Melun', + 3316069 => 'Bois-le-Roi', + 3316070 => 'Moret-sur-Loing', + 3316071 => 'Fontainebleau', + 3316072 => 'Fontainebleau', + 3316073 => 'Montereau-Fault-Yonne', + 3316074 => 'Fontainebleau', + 3316075 => 'Soisy-sur-Seine', + 3316077 => 'Evry', + 3316078 => 'Evry', + 3316079 => 'Evry', + 3316080 => 'Étréchy', + 3316081 => 'Dourdan', + 3316082 => 'Lardy', + 3316083 => 'Arpajon', + 3316084 => 'Brétigny-sur-Orge', + 3316085 => 'Brétigny-sur-Orge', + 3316086 => 'Bondoufle', + 3316087 => 'Evry', + 3316088 => 'Corbeil-Essonnes', + 3316089 => 'Corbeil-Essonnes', + 3316091 => 'Evry', + 3316092 => 'Villebon-sur-Yvette', + 3316093 => 'Chelles', + 3316095 => 'Lognes', + 3316096 => 'Montereau-Fault-Yonne', + 3316102 => 'Magny-en-Vexin', + 3316104 => 'Sartrouville', + 3316130 => 'Sartrouville', + 3316137 => 'Montigny-le-Bretonneux', + 3316138 => 'Montigny-le-Bretonneux', + 3316400 => 'Provins', + 3316402 => 'Lagny-sur-Marne', + 3316403 => 'Coulommiers', + 3316405 => 'Brie-Comte-Robert', + 3316407 => 'Tournan-en-Brie', + 3316408 => 'Nangis', + 3316409 => 'Melun', + 3316410 => 'Melun', + 3316411 => 'Torcy', + 3316412 => 'Lagny-sur-Marne', + 3316413 => 'Moissy-Cramayel', + 3316414 => 'Melun', + 3316417 => 'Serris', + 3316419 => 'Savigny-le-Temple', + 3316420 => 'Coulommiers', + 3316421 => 'Chelles', + 3316422 => 'Fontainebleau', + 3316425 => 'Fontenay-Trésigny', + 3316426 => 'Chelles', + 3316427 => 'Villeparisis', + 3316428 => 'Nemours', + 3316430 => 'Lagny-sur-Marne', + 3316432 => 'Montereau-Fault-Yonne', + 3316433 => 'Meaux', + 3316434 => 'Meaux', + 3316435 => 'Meaux', + 3316437 => 'Melun', + 3316439 => 'Melun', + 3316440 => 'Ozoir-la-Ferrière', + 3316441 => 'Savigny-le-Temple', + 3316443 => 'Pontault-Combault', + 3316445 => 'Montigny-sur-Loing', + 3316446 => 'Orsay', + 3316447 => 'Massy', + 3316448 => 'Longjumeau', + 3316449 => 'Marcoussis', + 3316451 => 'Fontenay-Trésigny', + 3316452 => 'Melun', + 3316453 => 'Palaiseau', + 3316454 => 'Morangis', + 3316456 => 'Saint-Chéron', + 3316457 => 'Mennecy', + 3316458 => 'Breuillet', + 3316459 => 'Dourdan', + 3316460 => 'Nangis', + 3316461 => 'Champs-sur-Marne', + 3316462 => 'Lognes', + 3316463 => 'Crécy-la-Chapelle', + 3316464 => 'Melun', + 3316465 => 'Coulommiers', + 3316466 => 'Bussy-Saint-Georges', + 3316467 => 'Villeparisis', + 3316468 => 'Champs-sur-Marne', + 3316469 => 'Fontainebleau', + 3316470 => 'Montereau-Fault-Yonne', + 3316471 => 'Melun', + 3316472 => 'Chelles', + 3316473 => 'Champs-sur-Marne', + 3316475 => 'Coulommiers', + 3316476 => 'Bussy-Saint-Georges', + 3316477 => 'Bussy-Saint-Georges', + 3316478 => 'Nemours', + 3316479 => 'Dammarie-les-Lys', + 3316480 => 'Lognes', + 3316481 => 'Bois-le-Roi', + 3316485 => 'Soisy-sur-Seine', + 3316486 => 'Les Ulis', + 3316487 => 'Melun', + 3316488 => 'Moissy-Cramayel', + 3316489 => 'Savigny-le-Temple', + 3316490 => 'Arpajon', + 3316491 => 'Limours en Hurepoix', + 3316492 => 'Arpajon', + 3316493 => 'Ballancourt-sur-Essonne', + 3316494 => 'Étampes', + 3316496 => 'Corbeil-Essonnes', + 3316497 => 'Evry', + 3316498 => 'Milly-la-Forêt', + 3316499 => 'Mennecy', + 3316900 => 'Quincy-sous-Sénart', + 3316901 => 'Montlhéry', + 3316902 => 'Ris-Orangis', + 3316903 => 'Draveil', + 3316904 => 'Morsang-sur-Orge', + 3316905 => 'Savigny-sur-Orge', + 3316906 => 'Ris-Orangis', + 3316907 => 'Gif-sur-Yvette', + 3316909 => 'Chilly-Mazarin', + 3316910 => 'Chilly-Mazarin', + 3316911 => 'Lisses', + 3316912 => 'Viry-Châtillon', + 3316914 => 'Marolles-en-Hurepoix', + 3316918 => 'Les Ulis', + 3316919 => 'Palaiseau', + 3316920 => 'Massy', + 3316921 => 'Juvisy-sur-Orge', + 3316922 => 'Corbeil-Essonnes', + 3316923 => 'Mennecy', + 3316924 => 'Viry-Châtillon', + 3316925 => 'Sainte-Geneviève-des-Bois', + 3316926 => 'Arpajon', + 3316927 => 'Lardy', + 3316928 => 'Orsay', + 3316929 => 'Orsay', + 3316930 => 'Massy', + 3316931 => 'Palaiseau', + 3316932 => 'Palaiseau', + 3316933 => 'Saclay', + 3316934 => 'Chilly-Mazarin', + 3316935 => 'Bièvres', + 3316936 => 'Evry', + 3316938 => 'Athis-Mons', + 3316939 => 'Brunoy', + 3316940 => 'Draveil', + 3316941 => 'Igny', + 3316942 => 'Draveil', + 3316943 => 'Ris-Orangis', + 3316944 => 'Savigny-sur-Orge', + 3316945 => 'Juvisy-sur-Orge', + 3316946 => 'Sainte-Geneviève-des-Bois', + 3316947 => 'Evry', + 3316948 => 'Yerres', + 3316949 => 'Yerres', + 3316951 => 'Sainte-Geneviève-des-Bois', + 3316952 => 'Montgeron', + 3316953 => 'Massy', + 3316956 => 'Juvisy-sur-Orge', + 3316957 => 'Athis-Mons', + 3316958 => 'Étampes', + 3316963 => 'Marcoussis', + 3316972 => 'Sainte-Geneviève-des-Bois', + 3316975 => 'Massy', + 3316978 => 'Étampes', + 3316979 => 'Chilly-Mazarin', + 3316980 => 'Montlhéry', + 3316981 => 'Massy', + 3316982 => 'Orsay', + 3316983 => 'Yerres', + 3316984 => 'Athis-Mons', + 3316985 => 'Igny', + 3316986 => 'Orsay', + 3316988 => 'Brétigny-sur-Orge', + 3316989 => 'Saint-Pierre-du-Perray', + 3316990 => 'Mennecy', + 3316991 => 'Evry', + 3316992 => 'Étampes', + 3316994 => 'Breuillet', + 3316995 => 'Angerville', + 3316996 => 'Savigny-sur-Orge', + 3317000 => 'Chelles', + 3317007 => 'Montreuil', + 3317019 => 'Boulogne-Billancourt', + 3317028 => 'Boulogne-Billancourt', + 3317039 => 'Paris', + 3317068 => 'Boulogne-Billancourt', + 3317117 => 'Boulogne-Billancourt', + 3317118 => 'Paris', + 3317119 => 'Paris', + 3317124 => 'Paris', + 3317127 => 'Paris', + 3317132 => 'Paris', + 3317137 => 'Paris', + 3317139 => 'Paris', + 3317150 => 'Paris', + 3317160 => 'Paris', + 3317170 => 'Paris', + 3317173 => 'Paris', + 3317175 => 'Paris', + 3317197 => 'Paris', + 3317234 => 'Paris', + 3317251 => 'Aulnay-sous-Bois', + 3317253 => 'Argenteuil', + 3317348 => 'Boulogne-Billancourt', + 3317413 => 'Saint-Germain-en-Laye', + 3317430 => 'Paris', + 3317462 => 'Boulogne-Billancourt', + 3317463 => 'Neuilly-sur-Seine', + 3317464 => 'Paris', + 3317543 => 'Paris', + 3317549 => 'Boulogne-Billancourt', + 3317550 => 'Paris', + 3317551 => 'Paris', + 3317557 => 'Paris', + 3317593 => 'Saint-Germain-en-Laye', + 3317621 => 'Paris', + 3317629 => 'Argenteuil', + 3317702 => 'Argenteuil', + 3317710 => 'Paris', + 3317711 => 'Paris', + 3317712 => 'Paris', + 3317713 => 'Paris', + 3317715 => 'Paris', + 3317716 => 'Paris', + 3317717 => 'Paris', + 3317718 => 'Paris', + 3317719 => 'Paris', + 3317762 => 'Paris', + 3317775 => 'Paris', + 3317780 => 'Sarcelles', + 3317809 => 'Paris', + 3317851 => 'Montigny-le-Bretonneux', + 3317852 => 'Versailles', + 3317853 => 'Asnières-sur-Seine', + 3317854 => 'Créteil', + 3317874 => 'Versailles', + 3317876 => 'Paris', + 3317930 => 'Asnières-sur-Seine', + 3317946 => 'Issy-les-Moulineaux', + 3317951 => 'Argenteuil', + 3317956 => 'Créteil', + 3318006 => 'Paris', + 3318129 => 'Paris', + 3318200 => 'Boulogne-Billancourt', + 3318209 => 'Paris', + 3318306 => 'Paris', + 3318356 => 'Paris', + 3318362 => 'Courbevoie', + 3318364 => 'Paris', + 3318387 => 'Paris', + 3318389 => 'Paris', + 3318391 => 'Paris', + 3318392 => 'Paris', + 3318394 => 'Paris', + 3318395 => 'Paris', + 3322310 => 'Pénestin', + 3322315 => 'Cancale', + 3322316 => 'Combourg', + 3322318 => 'Saint-Malo', + 3322320 => 'Rennes', + 3322321 => 'Rennes', + 3322325 => 'Saint-Gregoire', + 3322327 => 'Vern-sur-Seiche', + 3322330 => 'Rennes', + 3322331 => 'Bain-de-Bretagne', + 3322335 => 'Rennes', + 3322340 => 'Rennes', + 3322341 => 'Bréal-sous-Montfort', + 3322342 => 'Rennes', + 3322343 => 'Saint-Méen-le-Grand', + 3322344 => 'Rennes', + 3322345 => 'Cesson-Sévigné', + 3322346 => 'Rennes', + 3322348 => 'Rennes', + 3322350 => 'Bruz', + 3322351 => 'Fougères', + 3322352 => 'Saint-Malo', + 3322355 => 'Vitré', + 3322728 => 'Eu', + 3322800 => 'Bouguenais', + 3322802 => 'Vigneux-de-Bretagne', + 3322803 => 'Saint-Herblain', + 3322807 => 'Orvault', + 3322808 => 'Nantes', + 3322811 => 'Saint-Jean-de-Monts', + 3322812 => 'Challans', + 3322813 => 'Fontenay-le-Comte', + 3322814 => 'Luçon', + 3322823 => 'Nantes', + 3322824 => 'Nantes', + 3322825 => 'Nantes', + 3322844 => 'Nantes', + 3322853 => 'Saint-Brevin-les-Pins', + 3322854 => 'Saint-Nazaire', + 3322900 => 'Brest', + 3322940 => 'Briec', + 3322962 => 'Landerneau', + 3323106 => 'Caen', + 3323109 => 'Vire', + 3323110 => 'Bayeux', + 3323114 => 'Deauville', + 3323115 => 'Caen', + 3323120 => 'Saint-Pierre-sur-Dives', + 3323126 => 'Verson', + 3323127 => 'Caen', + 3323128 => 'Houlgate', + 3323129 => 'Caen', + 3323130 => 'Caen', + 3323131 => 'Lisieux', + 3323132 => 'Lisieux', + 3323134 => 'Caen', + 3323135 => 'Caen', + 3323137 => 'Courseulles-sur-Mer', + 3323138 => 'Caen', + 3323139 => 'Caen', + 3323140 => 'Falaise', + 3323141 => 'Falaise', + 3323143 => 'Caen', + 3323144 => 'Caen', + 3323146 => 'Caen', + 3323147 => 'Caen', + 3323148 => 'Lisieux', + 3323150 => 'Caen', + 3323151 => 'Bayeux', + 3323152 => 'Caen', + 3323153 => 'Caen', + 3323159 => 'Condé-sur-Noireau', + 3323161 => 'Lisieux', + 3323162 => 'Lisieux', + 3323164 => 'Pont-l\'Évêque', + 3323165 => 'Pont-l\'Évêque', + 3323166 => 'Vire', + 3323167 => 'Vire', + 3323168 => 'Vire', + 3323169 => 'Condé-sur-Noireau', + 3323170 => 'Caen', + 3323171 => 'Carpiquet', + 3323172 => 'Colombelles', + 3323173 => 'Caen', + 3323174 => 'Caen', + 3323175 => 'Caen', + 3323181 => 'Deauville', + 3323182 => 'Caen', + 3323183 => 'Caen', + 3323184 => 'Caen', + 3323185 => 'Caen', + 3323186 => 'Caen', + 3323187 => 'Villers-sur-Mer', + 3323188 => 'Deauville', + 3323189 => 'Honfleur', + 3323190 => 'Falaise', + 3323191 => 'Cabourg', + 3323192 => 'Bayeux', + 3323193 => 'Caen', + 3323194 => 'Caen', + 3323195 => 'Hérouville-Saint-Clair', + 3323196 => 'Ouistreham', + 3323197 => 'Ouistreham', + 3323198 => 'Deauville', + 3323208 => 'Rouen', + 3323209 => 'Louviers', + 3323210 => 'Rouen', + 3323211 => 'Le Grand Quevilly', + 3323212 => 'Rouen', + 3323214 => 'Dieppe', + 3323218 => 'Rouen', + 3323219 => 'Mont-Saint-Aignan', + 3323220 => 'Pont-Audemer', + 3323221 => 'Vernon', + 3323222 => 'Pacy-sur-Eure', + 3323223 => 'Évreux', + 3323224 => 'Rugles', + 3323225 => 'Louviers', + 3323227 => 'Gisors', + 3323228 => 'Évreux', + 3323229 => 'Breteuil sur Iton', + 3323230 => 'Conches-en-Ouche', + 3323231 => 'Évreux', + 3323232 => 'Verneuil-sur-Avre', + 3323233 => 'Évreux', + 3323236 => 'Pacy-sur-Eure', + 3323237 => 'Saint-André-de-l\'Eure', + 3323238 => 'Évreux', + 3323239 => 'Évreux', + 3323240 => 'Louviers', + 3323241 => 'Pont-Audemer', + 3323243 => 'Bernay', + 3323246 => 'Bernay', + 3323247 => 'Bernay', + 3323250 => 'Louviers', + 3323251 => 'Vernon', + 3323253 => 'Gaillon', + 3323254 => 'Les Andelys', + 3323255 => 'Gisors', + 3323258 => 'Nonancourt', + 3323259 => 'Val-de-Reuil', + 3323260 => 'Verneuil-sur-Avre', + 3323261 => 'Val-de-Reuil', + 3323262 => 'Évreux', + 3323264 => 'Vernon', + 3323269 => 'Écouis', + 3323270 => 'Yvetot', + 3323271 => 'Vernon', + 3323274 => 'Le Havre', + 3323276 => 'Rouen', + 3323277 => 'Gaillon', + 3323279 => 'Montivilliers', + 3323281 => 'Rouen', + 3323282 => 'Maromme', + 3323283 => 'Rouen', + 3323284 => 'Notre-Dame-de-Gravenchon', + 3323286 => 'Bonsecours', + 3323289 => 'Gournay-en-Bray', + 3323290 => 'Dieppe', + 3323291 => 'Saint-Étienne-du-Rouvray', + 3323294 => 'Barentin', + 3323295 => 'Saint-Étienne-du-Rouvray', + 3323296 => 'Elbeuf', + 3323297 => 'Neufchâtel-en-Bray', + 3323301 => 'Cherbourg-Octeville', + 3323302 => 'Cherbourg-Octeville', + 3323303 => 'Équeurdreville-Hainneville', + 3323305 => 'Saint-Lo', + 3323306 => 'Saint-Lo', + 3323307 => 'Coutances', + 3323308 => 'Cherbourg-Octeville', + 3323310 => 'Cherbourg-Octeville', + 3323312 => 'Argentan', + 3323317 => 'Coutances', + 3323319 => 'Coutances', + 3323320 => 'Cherbourg-Octeville', + 3323322 => 'Tourlaville', + 3323323 => 'Cherbourg-Octeville', + 3323324 => 'L\'Aigle', + 3323325 => 'Mortagne-Au-Perche', + 3323326 => 'Alençon', + 3323328 => 'Alençon', + 3323329 => 'Alençon', + 3323331 => 'Alençon', + 3323332 => 'Alençon', + 3323336 => 'Argentan', + 3323338 => 'Domfront', + 3323340 => 'Valognes', + 3323342 => 'Carentan', + 3323343 => 'Cherbourg-Octeville', + 3323344 => 'Cherbourg-Octeville', + 3323345 => 'Coutances', + 3323349 => 'Saint-Hilaire-du-Harcouët', + 3323350 => 'Granville', + 3323353 => 'Cherbourg-Octeville', + 3323357 => 'Saint-Lo', + 3323358 => 'Avranches', + 3323362 => 'Flers', + 3323364 => 'Flers', + 3323365 => 'Flers', + 3323367 => 'Argentan', + 3323368 => 'Avranches', + 3323371 => 'Carentan', + 3323372 => 'Saint-Lo', + 3323376 => 'Coutances', + 3323377 => 'Saint-Lo', + 3323378 => 'Cherbourg-Octeville', + 3323379 => 'Avranches', + 3323380 => 'Alençon', + 3323381 => 'Alençon', + 3323382 => 'Alençon', + 3323384 => 'L\'Aigle', + 3323385 => 'Mortagne-Au-Perche', + 3323387 => 'Cherbourg-Octeville', + 3323388 => 'Cherbourg-Octeville', + 3323389 => 'Avranches', + 3323390 => 'Granville', + 3323391 => 'Granville', + 3323393 => 'Cherbourg-Octeville', + 3323394 => 'Cherbourg-Octeville', + 3323395 => 'Valognes', + 3323396 => 'Flers', + 3323398 => 'Flers', + 3323437 => 'Tours', + 3323503 => 'Rouen', + 3323505 => 'Duclair', + 3323506 => 'Dieppe', + 3323507 => 'Rouen', + 3323508 => 'Darnétal', + 3323509 => 'Gournay-en-Bray', + 3323510 => 'Fécamp', + 3323512 => 'Bois-Guillaume', + 3323514 => 'Rouen', + 3323515 => 'Rouen', + 3323519 => 'Le Havre', + 3323521 => 'Le Havre', + 3323522 => 'Le Havre', + 3323524 => 'Le Havre', + 3323525 => 'Le Havre', + 3323526 => 'Le Havre', + 3323528 => 'Fécamp', + 3323529 => 'Fécamp', + 3323530 => 'Montivilliers', + 3323531 => 'Bolbec', + 3323533 => 'Montville', + 3323536 => 'Canteleu', + 3323537 => 'Duclair', + 3323538 => 'Lillebonne', + 3323539 => 'Lillebonne', + 3323540 => 'Dieppe', + 3323541 => 'Le Havre', + 3323542 => 'Le Havre', + 3323543 => 'Le Havre', + 3323544 => 'Le Havre', + 3323545 => 'Le Havre', + 3323546 => 'Le Havre', + 3323547 => 'Le Havre', + 3323548 => 'Le Havre', + 3323549 => 'Le Havre', + 3323550 => 'Eu', + 3323551 => 'Le Havre', + 3323552 => 'Rouen', + 3323553 => 'Le Havre', + 3323554 => 'Le Havre', + 3323555 => 'Montivilliers', + 3323556 => 'Yvetot', + 3323557 => 'Saint-Valery-en-Caux', + 3323558 => 'Rouen', + 3323559 => 'Bois-Guillaume', + 3323560 => 'Bois-Guillaume', + 3323561 => 'Bois-Guillaume', + 3323562 => 'Rouen', + 3323563 => 'Rouen', + 3323564 => 'Oissel', + 3323565 => 'Saint-Étienne-du-Rouvray', + 3323566 => 'Saint-Étienne-du-Rouvray', + 3323567 => 'Grand-Couronne', + 3323568 => 'Petit-Couronne', + 3323569 => 'Le Grand Quevilly', + 3323570 => 'Rouen', + 3323571 => 'Rouen', + 3323572 => 'Rouen', + 3323573 => 'Rouen', + 3323574 => 'Déville-lès-Rouen', + 3323577 => 'Elbeuf', + 3323578 => 'Elbeuf', + 3323580 => 'Franqueville-Saint-Pierre', + 3323581 => 'Elbeuf', + 3323582 => 'Dieppe', + 3323584 => 'Dieppe', + 3323586 => 'Eu', + 3323588 => 'Rouen', + 3323589 => 'Rouen', + 3323590 => 'Gournay-en-Bray', + 3323591 => 'Barentin', + 3323592 => 'Barentin', + 3323595 => 'Yvetot', + 3323597 => 'Saint-Valery-en-Caux', + 3323598 => 'Rouen', + 3323616 => 'Tours', + 3323617 => 'Orléans', + 3323647 => 'Orléans', + 3323718 => 'Chartres', + 3323720 => 'Chartres', + 3323721 => 'Chartres', + 3323723 => 'Courville-sur-Eure', + 3323724 => 'Illiers-Combray', + 3323727 => 'Maintenon', + 3323728 => 'Chartres', + 3323730 => 'Chartres', + 3323731 => 'Auneau', + 3323733 => 'Chartres', + 3323734 => 'Chartres', + 3323735 => 'Chartres', + 3323736 => 'Chartres', + 3323737 => 'Senonches', + 3323738 => 'Dreux', + 3323741 => 'Anet', + 3323742 => 'Dreux', + 3323744 => 'Châteaudun', + 3323745 => 'Châteaudun', + 3323746 => 'Dreux', + 3323747 => 'Brou', + 3323750 => 'Dreux', + 3323751 => 'Nogent-le-Roi', + 3323752 => 'Nogent-le-Rotrou', + 3323753 => 'Nogent-le-Rotrou', + 3323763 => 'Dreux', + 3323764 => 'Ézy-sur-Eure', + 3323765 => 'Tremblay-les-Villages', + 3323766 => 'Châteaudun', + 3323781 => 'La Loupe', + 3323783 => 'Épernon', + 3323784 => 'Chartres', + 3323788 => 'Chartres', + 3323791 => 'Chartres', + 3323794 => 'Châteaudun', + 3323797 => 'Arrou', + 3323798 => 'Cloyes-sur-le-Loir', + 3323799 => 'Voves', + 3323805 => 'Gien', + 3323806 => 'Pithiviers', + 3323807 => 'Montargis', + 3323821 => 'Saint-Jean-de-Braye', + 3323822 => 'Orléans', + 3323824 => 'Orléans', + 3323825 => 'Olivet', + 3323826 => 'Ferrières-en-Gâtinais', + 3323828 => 'Montargis', + 3323829 => 'Coullons', + 3323830 => 'Pithiviers', + 3323831 => 'Briare', + 3323833 => 'Puiseaux', + 3323834 => 'Malesherbes', + 3323835 => 'Saint-Benoît-sur-Loire', + 3323836 => 'Sully-sur-Loire', + 3323837 => 'Briare', + 3323838 => 'Gien', + 3323841 => 'Sandillon', + 3323842 => 'Orléans', + 3323843 => 'Orléans', + 3323844 => 'Beaugency', + 3323845 => 'Cléry-Saint-André', + 3323849 => 'Olivet', + 3323851 => 'Orléans', + 3323852 => 'Orléans', + 3323853 => 'Orléans', + 3323854 => 'Orléans', + 3323855 => 'Saint-Jean-de-Braye', + 3323856 => 'Orléans', + 3323858 => 'Châteauneuf-sur-Loire', + 3323859 => 'Jargeau', + 3323860 => 'Saint-Jean-de-Braye', + 3323861 => 'Orléans', + 3323862 => 'Orléans', + 3323863 => 'Olivet', + 3323864 => 'Olivet', + 3323865 => 'Loury', + 3323866 => 'Orléans', + 3323867 => 'Gien', + 3323868 => 'Orléans', + 3323869 => 'Olivet', + 3323871 => 'Orléans', + 3323872 => 'Ingré', + 3323873 => 'Saran', + 3323874 => 'Ingré', + 3323876 => 'Saint-Denis-en-Val', + 3323877 => 'Orléans', + 3323878 => 'Orléans', + 3323879 => 'Orléans', + 3323881 => 'Orléans', + 3323883 => 'Fleury-les-Aubrais', + 3323884 => 'Orléans', + 3323885 => 'Montargis', + 3323886 => 'Saint-Jean-de-Braye', + 3323888 => 'Orléans', + 3323889 => 'Montargis', + 3323890 => 'Bellegarde', + 3323891 => 'Neuville-Aux-Bois', + 3323892 => 'Dordives', + 3323893 => 'Montargis', + 3323895 => 'Château-Renard', + 3323896 => 'Ferrières-en-Gâtinais', + 3323897 => 'Courtenay', + 3323898 => 'Montargis', + 3324000 => 'Saint-Nazaire', + 3324001 => 'Saint-Nazaire', + 3324002 => 'Sainte-Pazanne', + 3324005 => 'Rezé', + 3324007 => 'Derval', + 3324008 => 'Nantes', + 3324009 => 'Liré', + 3324011 => 'La Baule Escoublac', + 3324012 => 'Nantes', + 3324013 => 'Rezé', + 3324014 => 'Nantes', + 3324015 => 'Guérande', + 3324016 => 'Nantes', + 3324017 => 'Saint-Nazaire', + 3324018 => 'Nantes', + 3324019 => 'Saint-Nazaire', + 3324020 => 'Nantes', + 3324021 => 'Saint-Père-en-Retz', + 3324022 => 'Saint-Nazaire', + 3324023 => 'Batz-sur-Mer', + 3324024 => 'Guérande', + 3324025 => 'Sainte-Luce-sur-Loire', + 3324027 => 'Saint-Brevin-les-Pins', + 3324028 => 'Chateaubriant', + 3324029 => 'Nantes', + 3324030 => 'Nantes', + 3324032 => 'Rezé', + 3324033 => 'Vallet', + 3324034 => 'Vertou', + 3324035 => 'Nantes', + 3324036 => 'Vallet', + 3324037 => 'Nantes', + 3324038 => 'Couëron', + 3324039 => 'Saint-Brevin-les-Pins', + 3324040 => 'Nantes', + 3324041 => 'Nantes', + 3324042 => 'Le Pouliguen', + 3324043 => 'Nantes', + 3324044 => 'Nantes', + 3324045 => 'Donges', + 3324046 => 'Nantes', + 3324047 => 'Nantes', + 3324048 => 'Nantes', + 3324049 => 'Nantes', + 3324050 => 'Nantes', + 3324051 => 'Guémené-Penfao', + 3324052 => 'Nantes', + 3324053 => 'Saint-Nazaire', + 3324054 => 'Clisson', + 3324057 => 'Héric', + 3324058 => 'Nantes', + 3324059 => 'Nantes', + 3324060 => 'La Baule Escoublac', + 3324061 => 'Pornichet', + 3324062 => 'Guérande', + 3324063 => 'Orvault', + 3324065 => 'Bouguenais', + 3324066 => 'Saint-Nazaire', + 3324068 => 'Carquefou', + 3324069 => 'Nantes', + 3324070 => 'Saint-Nazaire', + 3324071 => 'Nantes', + 3324072 => 'Nort-sur-Erdre', + 3324073 => 'Nantes', + 3324074 => 'Nantes', + 3324075 => 'Rezé', + 3324076 => 'Nantes', + 3324077 => 'Sucé-sur-Erdre', + 3324078 => 'Saint-Philbert-de-Grand-Lieu', + 3324079 => 'Blain', + 3324080 => 'Saint-Sébastien-sur-Loire', + 3324081 => 'Chateaubriant', + 3324082 => 'Pornic', + 3324083 => 'Ancenis', + 3324084 => 'Nantes', + 3324085 => 'Couëron', + 3324086 => 'Couëron', + 3324088 => 'Herbignac', + 3324089 => 'Nantes', + 3324090 => 'Trignac', + 3324091 => 'Saint-Nazaire', + 3324092 => 'Saint-Herblain', + 3324093 => 'Nantes', + 3324094 => 'Treillières', + 3324095 => 'Nantes', + 3324096 => 'Ancenis', + 3324099 => 'Nantes', + 3324105 => 'Angers', + 3324118 => 'Angers', + 3324119 => 'Angers', + 3324120 => 'Angers', + 3324121 => 'Angers', + 3324122 => 'Angers', + 3324123 => 'Angers', + 3324124 => 'Angers', + 3324125 => 'Angers', + 3324126 => 'Segré', + 3324127 => 'Angers', + 3324129 => 'Cholet', + 3324130 => 'Chemillé', + 3324131 => 'Angers', + 3324134 => 'Angers', + 3324135 => 'Angers', + 3324136 => 'Angers', + 3324137 => 'Angers', + 3324140 => 'Saumur', + 3324141 => 'Angers', + 3324143 => 'Angers', + 3324144 => 'Angers', + 3324146 => 'Cholet', + 3324147 => 'Angers', + 3324148 => 'Angers', + 3324149 => 'Cholet', + 3324150 => 'Saumur', + 3324151 => 'Saumur', + 3324152 => 'Longué-Jumelles', + 3324153 => 'Saumur', + 3324155 => 'Saint-Macaire-en-Mauges', + 3324156 => 'Cholet', + 3324158 => 'Cholet', + 3324159 => 'Doué-la-Fontaine', + 3324160 => 'Angers', + 3324162 => 'Cholet', + 3324163 => 'Beaupreau', + 3324164 => 'Jallais', + 3324165 => 'Cholet', + 3324166 => 'Angers', + 3324167 => 'Saumur', + 3324168 => 'Angers', + 3324169 => 'Avrillé', + 3324171 => 'Cholet', + 3324172 => 'Saint-Florent-le-Vieil', + 3324173 => 'Angers', + 3324174 => 'Angers', + 3324175 => 'Cholet', + 3324176 => 'Durtal', + 3324178 => 'Chalonnes-sur-Loire', + 3324179 => 'Angers', + 3324180 => 'Maze', + 3324181 => 'Angers', + 3324183 => 'Saumur', + 3324186 => 'Angers', + 3324187 => 'Angers', + 3324188 => 'Angers', + 3324189 => 'Bauge', + 3324190 => 'Cheviré-le-Rouge', + 3324191 => 'Brissac-Quincé', + 3324192 => 'Segré', + 3324193 => 'Saint-Barthélémy-d\'Anjou', + 3324196 => 'Saint-Barthélémy-d\'Anjou', + 3324301 => 'Évron', + 3324304 => 'Mayenne', + 3324305 => 'Ernée', + 3324306 => 'Craon', + 3324307 => 'Château Gontier Bazouges', + 3324308 => 'Gorron', + 3324309 => 'Château Gontier Bazouges', + 3324314 => 'Le Mans', + 3324316 => 'Le Mans', + 3324321 => 'Arnage', + 3324323 => 'Le Mans', + 3324324 => 'Le Mans', + 3324325 => 'Saint-Saturnin', + 3324326 => 'Laval', + 3324328 => 'Le Mans', + 3324329 => 'Bonnétable', + 3324330 => 'Mayenne', + 3324331 => 'Mamers', + 3324332 => 'Mayenne', + 3324335 => 'Saint-Calais', + 3324338 => 'Château-du-Loir', + 3324339 => 'Le Mans', + 3324340 => 'Changé', + 3324341 => 'Le Mans', + 3324342 => 'Écommoy', + 3324343 => 'Le Mans', + 3324344 => 'Château-du-Loir', + 3324346 => 'Mayet', + 3324348 => 'La Flèche', + 3324349 => 'Laval', + 3324350 => 'Le Mans', + 3324351 => 'Le Mans', + 3324352 => 'Le Mans', + 3324353 => 'Laval', + 3324354 => 'Le Mans', + 3324355 => 'Sablé-sur-Sarthe', + 3324356 => 'Laval', + 3324358 => 'Laval', + 3324359 => 'Laval', + 3324360 => 'La Ferté Bernard', + 3324362 => 'Sablé-sur-Sarthe', + 3324363 => 'Saint-Calais', + 3324364 => 'Laval', + 3324366 => 'Laval', + 3324367 => 'Laval', + 3324368 => 'Laval', + 3324369 => 'Laval', + 3324371 => 'La Ferté Bernard', + 3324372 => 'Le Mans', + 3324375 => 'Le Mans', + 3324376 => 'Le Mans', + 3324377 => 'Le Mans', + 3324378 => 'Le Mans', + 3324380 => 'Allonnes', + 3324381 => 'Le Mans', + 3324382 => 'Le Mans', + 3324384 => 'Le Mans', + 3324385 => 'Le Mans', + 3324386 => 'Le Mans', + 3324389 => 'Connerré', + 3324391 => 'Laval', + 3324392 => 'Sablé-sur-Sarthe', + 3324394 => 'La Flèche', + 3324395 => 'Sablé-sur-Sarthe', + 3324401 => 'Angers', + 3324705 => 'Tours', + 3324720 => 'Tours', + 3324721 => 'Tours', + 3324723 => 'Amboise', + 3324725 => 'Chambray-lès-Tours', + 3324727 => 'Saint-Avertin', + 3324728 => 'Chambray-lès-Tours', + 3324729 => 'Parçay-Meslay', + 3324730 => 'Amboise', + 3324731 => 'Tours', + 3324732 => 'Saint-Pierre-des-Corps', + 3324736 => 'Tours', + 3324737 => 'Tours', + 3324738 => 'Tours', + 3324739 => 'Tours', + 3324741 => 'Tours', + 3324742 => 'Fondettes', + 3324743 => 'Truyes', + 3324744 => 'Saint-Pierre-des-Corps', + 3324745 => 'Azay-le-Rideau', + 3324746 => 'Tours', + 3324747 => 'Tours', + 3324748 => 'Chambray-lès-Tours', + 3324749 => 'Fondettes', + 3324750 => 'Montlouis-sur-Loire', + 3324751 => 'Tours', + 3324752 => 'Vouvray', + 3324753 => 'Joué-lès-Tours', + 3324754 => 'Tours', + 3324755 => 'Luynes', + 3324757 => 'Amboise', + 3324759 => 'Loches', + 3324760 => 'Tours', + 3324761 => 'Tours', + 3324763 => 'Saint-Pierre-des-Corps', + 3324764 => 'Tours', + 3324765 => 'Sainte-Maure-de-Touraine', + 3324766 => 'Tours', + 3324767 => 'Joué-lès-Tours', + 3324768 => 'Joué-lès-Tours', + 3324770 => 'Tours', + 3324771 => 'Chambray-lès-Tours', + 3324773 => 'Joué-lès-Tours', + 3324774 => 'Saint-Avertin', + 3324775 => 'Tours', + 3324776 => 'Tours', + 3324777 => 'Tours', + 3324780 => 'Joué-lès-Tours', + 3324785 => 'Tours', + 3324786 => 'Tours', + 3324787 => 'Tours', + 3324788 => 'Tours', + 3324791 => 'Loches', + 3324793 => 'Chinon', + 3324796 => 'Langeais', + 3324797 => 'Bourgueil', + 3324798 => 'Chinon', + 3324802 => 'Bourges', + 3324820 => 'Bourges', + 3324821 => 'Bourges', + 3324823 => 'Bourges', + 3324824 => 'Bourges', + 3324827 => 'Bourges', + 3324830 => 'Saint-Germain-du-Puy', + 3324848 => 'Bourges', + 3324850 => 'Bourges', + 3324852 => 'Vierzon', + 3324853 => 'Vierzon', + 3324854 => 'Sancerre', + 3324855 => 'Saint-Florent-sur-Cher', + 3324857 => 'Mehun-sur-Yèvre', + 3324858 => 'Aubigny-sur-Nère', + 3324859 => 'Dun-sur-Auron', + 3324861 => 'Châteaumeillant', + 3324865 => 'Bourges', + 3324866 => 'Bourges', + 3324867 => 'Bourges', + 3324868 => 'Bourges', + 3324869 => 'Bourges', + 3324870 => 'Bourges', + 3324871 => 'Vierzon', + 3324873 => 'Argent-sur-Sauldre', + 3324874 => 'Sancoins', + 3324875 => 'Vierzon', + 3324878 => 'Sancerre', + 3324880 => 'Cuffy', + 3324881 => 'Aubigny-sur-Nère', + 3324883 => 'Vierzon', + 3324896 => 'Saint-Amand-Montrond', + 3324910 => 'Nantes', + 3324944 => 'Nantes', + 3325001 => 'Caen', + 3325028 => 'Caen', + 3325065 => 'Caen', + 3325105 => 'La Roche sur Yon', + 3325106 => 'Montaigu', + 3325108 => 'La Roche sur Yon', + 3325110 => 'Saint-Nazaire', + 3325111 => 'Rezé', + 3325112 => 'La Chapelle sur Erdre', + 3325113 => 'Nantes', + 3325114 => 'Ancenis', + 3325116 => 'Saint-Nazaire', + 3325117 => 'Nantes', + 3325120 => 'Talmont-Saint-Hilaire', + 3325121 => 'Les Sables d\'Olonne', + 3325123 => 'Les Sables d\'Olonne', + 3325124 => 'La Roche sur Yon', + 3325125 => 'Nantes', + 3325126 => 'Saint-Gilles-Croix-de-Vie', + 3325129 => 'Luçon', + 3325130 => 'La Tranche sur Mer', + 3325132 => 'Les Sables d\'Olonne', + 3325133 => 'Jard-sur-Mer', + 3325135 => 'Challans', + 3325136 => 'La Roche sur Yon', + 3325137 => 'La Roche sur Yon', + 3325138 => 'Mouilleron-le-Captif', + 3325139 => 'Noirmoutier-en-l\'Île', + 3325140 => 'Bournezeau', + 3325141 => 'Belleville-sur-Vie', + 3325142 => 'Saint-Fulgent', + 3325144 => 'La Roche sur Yon', + 3325147 => 'La Roche sur Yon', + 3325148 => 'Aizenay', + 3325149 => 'Challans', + 3325150 => 'Fontenay-le-Comte', + 3325151 => 'Fontenay-le-Comté', + 3325153 => 'Saint-Martin-de-Fraigneau', + 3325154 => 'Saint-Hilaire-de-Riez', + 3325155 => 'Saint-Gilles-Croix-de-Vie', + 3325156 => 'Luçon', + 3325157 => 'Pouzauges', + 3325158 => 'Saint-Jean-de-Monts', + 3325159 => 'Saint-Jean-de-Monts', + 3325160 => 'Saint-Gilles-Croix-de-Vie', + 3325162 => 'La Roche sur Yon', + 3325163 => 'Mortagne-sur-Sèvre', + 3325164 => 'Les Herbiers', + 3325165 => 'Mortagne-sur-Sèvre', + 3325166 => 'Les Herbiers', + 3325167 => 'Les Herbiers', + 3325168 => 'Challans', + 3325169 => 'Fontenay-le-Comte', + 3325170 => 'Rezé', + 3325171 => 'Vertou', + 3325172 => 'Nantes', + 3325173 => 'Guérande', + 3325174 => 'Pornic', + 3325176 => 'Saint-Nazaire', + 3325177 => 'Nantes', + 3325178 => 'Orvault', + 3325179 => 'Vertou', + 3325180 => 'Nantes', + 3325181 => 'Nantes', + 3325182 => 'Nantes', + 3325183 => 'Nantes', + 3325184 => 'Nantes', + 3325185 => 'Sainte-Luce-sur-Loire', + 3325186 => 'Nantes', + 3325188 => 'Nantes', + 3325189 => 'Nantes', + 3325190 => 'Bretignolles-sur-Mer', + 3325191 => 'Les Herbiers', + 3325192 => 'Saint-Paul-en-Pareds', + 3325193 => 'Challans', + 3325194 => 'Chantonnay', + 3325195 => 'Les Sables d\'Olonne', + 3325197 => 'Angles', + 3325345 => 'Nantes', + 3325355 => 'Nantes', + 3325378 => 'Nantes', + 3325400 => 'Valençay', + 3325401 => 'Argenton-sur-Creuse', + 3325402 => 'Buzançais', + 3325403 => 'Issoudun', + 3325404 => 'Sainte-Lizaigne', + 3325406 => 'Aigurande', + 3325407 => 'Chateauroux', + 3325408 => 'Chateauroux', + 3325421 => 'Issoudun', + 3325422 => 'Chateauroux', + 3325423 => 'Savigny-sur-Braye', + 3325424 => 'Argenton-sur-Creuse', + 3325426 => 'Villedieu-sur-Indre', + 3325427 => 'Chateauroux', + 3325428 => 'Le Blanc', + 3325429 => 'Niherne', + 3325431 => 'Cluis', + 3325432 => 'Montrichard', + 3325434 => 'Chateauroux', + 3325435 => 'Levroux', + 3325436 => 'Ardentes', + 3325437 => 'Le Blanc', + 3325438 => 'Châtillon-sur-Indre', + 3325439 => 'Azay-le-Ferron', + 3325441 => 'Lye', + 3325442 => 'Blois', + 3325443 => 'Blois', + 3325445 => 'Blois', + 3325446 => 'Bracieux', + 3325448 => 'La Châtre', + 3325449 => 'Vatan', + 3325450 => 'Vineuil', + 3325451 => 'Blois', + 3325452 => 'Blois', + 3325453 => 'Châteauroux', + 3325455 => 'Blois', + 3325456 => 'Blois', + 3325457 => 'Blois', + 3325458 => 'Blois', + 3325460 => 'Chateauroux', + 3325461 => 'Chateauroux', + 3325467 => 'Vendôme', + 3325470 => 'Mont-prés-Chambord', + 3325473 => 'Vendôme', + 3325474 => 'Blois', + 3325475 => 'Saint-Aignan', + 3325476 => 'Romorantin-Lanthenay', + 3325477 => 'Vendôme', + 3325478 => 'Blois', + 3325479 => 'Contres', + 3325481 => 'Mer', + 3325484 => 'Buzançais', + 3325485 => 'Montoire-sur-le-Loir', + 3325486 => 'Montoire-sur-le-Loir', + 3325487 => 'Saint-Laurent-Nouan', + 3325488 => 'Lamotte-Beuvron', + 3325489 => 'Vendôme', + 3325490 => 'Blois', + 3325494 => 'Romorantin-Lanthenay', + 3325495 => 'Romorantin-Lanthenay', + 3325496 => 'Romorantin-Lanthenay', + 3325497 => 'Salbris', + 3325629 => 'Brest', + 3325651 => 'Rennes', + 3325654 => 'Lorient', + 3326220 => 'Saint-Denis', + 3326221 => 'Saint-Denis', + 3326222 => 'Saint-Paul', + 3326223 => 'Saint-Denis', + 3326224 => 'Saint-Paul', + 3326225 => 'Saint-Pierre', + 3326226 => 'Saint-Louis', + 3326227 => 'Le Tampon', + 3326228 => 'Saint-Denis', + 3326229 => 'Saint-Denis', + 3326230 => 'Saint-Denis', + 3326231 => 'Saint-Pierre', + 3326232 => 'Saint-Paul', + 3326233 => 'Saint-Paul', + 3326234 => 'Saint-Leu', + 3326235 => 'Saint-Pierre', + 3326237 => 'Saint-Joseph', + 3326238 => 'Saint-Pierre', + 3326239 => 'Saint-Louis', + 3326240 => 'Saint-Denis', + 3326241 => 'Saint-Denis', + 3326242 => 'Le Port', + 3326243 => 'Le Port', + 3326244 => 'Saint-Paul', + 3326245 => 'Saint-Paul', + 3326246 => 'Saint-André', + 3326247 => 'Salazie', + 3326248 => 'Saint-Denis', + 3326249 => 'Saint-Pierre', + 3326250 => 'Saint-Benoît', + 3326251 => 'Saint-Benoît', + 3326252 => 'Saint-Denis', + 3326253 => 'Sainte-Marie', + 3326254 => 'Saint-Leu', + 3326255 => 'Saint-Paul', + 3326256 => 'Saint-Joseph', + 3326257 => 'Le Tampon', + 3326258 => 'Saint-André', + 3326259 => 'Le Tampon', + 3326270 => 'Saint-Pierre', + 3326271 => 'Le Port', + 3326272 => 'Sainte-Marie', + 3326273 => 'Saint-Denis', + 3326290 => 'Saint-Denis', + 3326291 => 'Saint-Louis', + 3326292 => 'Saint-Denis', + 3326293 => 'Saint-Denis', + 3326294 => 'Saint-Denis', + 3326296 => 'Saint-Pierre', + 3326297 => 'Saint-Denis', + 3326298 => 'Saint-Denis', + 3327201 => 'Nantes', + 3327202 => 'Nantes', + 3327222 => 'Nantes', + 3327600 => 'Rouen', + 3327601 => 'Rouen', + 3327652 => 'Rouen', + 3327776 => 'Rouen', + 3328537 => 'Nantes', + 3329009 => 'Rennes', + 3329078 => 'Rennes', + 3329091 => 'Brest', + 3329094 => 'Quimper', + 3329601 => 'Saint-Brieuc', + 3329605 => 'Lannion', + 3329611 => 'Ploumagoar', + 3329613 => 'Guingamp', + 3329614 => 'Lannion', + 3329615 => 'Trébeurden', + 3329616 => 'Plouézec', + 3329620 => 'Paimpol', + 3329623 => 'Perros-Guirec', + 3329625 => 'Plémet', + 3329626 => 'Plessala', + 3329628 => 'Loudéac', + 3329629 => 'Rostrenen', + 3329630 => 'Lamballe', + 3329631 => 'Lamballe', + 3329632 => 'Plaintel', + 3329633 => 'Saint-Brieuc', + 3329635 => 'Plestin-les-Grèves', + 3329636 => 'Plouguernével', + 3329637 => 'Lannion', + 3329638 => 'Plouaret', + 3329639 => 'Dinan', + 3329640 => 'Guingamp', + 3329641 => 'Saint-Cast-le-Guildo', + 3329642 => 'Plœuc-sur-Lié', + 3329643 => 'Guingamp', + 3329644 => 'Guingamp', + 3329645 => 'Bégard', + 3329646 => 'Lannion', + 3329647 => 'Ploubezre', + 3329648 => 'Lannion', + 3329649 => 'Perros-Guirec', + 3329650 => 'Lamballe', + 3329651 => 'Plénée-Jugon', + 3329652 => 'Langueux', + 3329654 => 'Plestin-les-Grèves', + 3329655 => 'Paimpol', + 3329656 => 'Illifaut', + 3329658 => 'Plérin', + 3329660 => 'Saint-Brieuc', + 3329661 => 'Saint-Brieuc', + 3329662 => 'Saint-Brieuc', + 3329663 => 'Pléneuf-Val-André', + 3329664 => 'Plédran', + 3329665 => 'Lanvollon', + 3329666 => 'Loudéac', + 3329667 => 'Merdrignac', + 3329668 => 'Saint-Brieuc', + 3329669 => 'Binic', + 3329670 => 'Saint-Quay-Portrieux', + 3329671 => 'Trégueux', + 3329672 => 'Erquy', + 3329673 => 'Binic', + 3329674 => 'Plérin', + 3329675 => 'Saint-Brieuc', + 3329676 => 'Ploufragan', + 3329677 => 'Saint-Brieuc', + 3329678 => 'Saint-Brieuc', + 3329679 => 'Pordic', + 3329680 => 'Broons', + 3329684 => 'Plancoët', + 3329685 => 'Dinan', + 3329687 => 'Dinan', + 3329688 => 'Pleudihen-sur-Rance', + 3329691 => 'Perros-Guirec', + 3329692 => 'Tréguier', + 3329694 => 'Saint-Brieuc', + 3329695 => 'Pontrieux', + 3329701 => 'Vannes', + 3329702 => 'Guidel', + 3329705 => 'Quéven', + 3329707 => 'Pontivy', + 3329708 => 'Baud', + 3329711 => 'Plouay', + 3329721 => 'Lorient', + 3329722 => 'Guer', + 3329723 => 'Gourin', + 3329724 => 'Auray', + 3329725 => 'Pontivy', + 3329726 => 'Questembert', + 3329727 => 'Pontivy', + 3329728 => 'Séglien', + 3329729 => 'Auray', + 3329730 => 'Quiberon', + 3329731 => 'Le Palais', + 3329732 => 'Pont-Scorff', + 3329733 => 'Plouay', + 3329734 => 'Guiscriff', + 3329735 => 'Lorient', + 3329736 => 'Hennebont', + 3329737 => 'Lorient', + 3329740 => 'Vannes', + 3329741 => 'Sarzeau', + 3329742 => 'Vannes', + 3329743 => 'Theix', + 3329744 => 'Arradon', + 3329746 => 'Vannes', + 3329747 => 'Vannes', + 3329748 => 'Sarzeau', + 3329749 => 'Questembert', + 3329750 => 'Quiberon', + 3329752 => 'Carnac', + 3329753 => 'Arzon', + 3329754 => 'Vannes', + 3329755 => 'Erdeven', + 3329756 => 'Auray', + 3329757 => 'Baden', + 3329758 => 'Baden', + 3329761 => 'Saint-Avé', + 3329762 => 'Vannes', + 3329763 => 'Vannes', + 3329764 => 'Lorient', + 3329765 => 'Languidic', + 3329766 => 'Séné', + 3329768 => 'Vannes', + 3329769 => 'Vannes', + 3329772 => 'Ploërmel', + 3329773 => 'Ploërmel', + 3329774 => 'Ploërmel', + 3329775 => 'Malestroit', + 3329776 => 'Lanester', + 3329780 => 'Quéven', + 3329781 => 'Lanester', + 3329782 => 'Ploemeur', + 3329783 => 'Lorient', + 3329784 => 'Lorient', + 3329785 => 'Hennebont', + 3329786 => 'Ploemeur', + 3329787 => 'Lorient', + 3329788 => 'Lorient', + 3329789 => 'Lanester', + 3329800 => 'Brest', + 3329801 => 'Brest', + 3329802 => 'Brest', + 3329803 => 'Brest', + 3329804 => 'Lannilis', + 3329805 => 'Brest', + 3329806 => 'Riec-sur-Belon', + 3329807 => 'Guilers', + 3329809 => 'Pont-Aven', + 3329810 => 'Quimper', + 3329811 => 'Douarnenez', + 3329815 => 'Morlaix', + 3329816 => 'Crozon', + 3329817 => 'Crozon', + 3329819 => 'Saint-Pol-de-Léon', + 3329821 => 'Landerneau', + 3329824 => 'Landivisiau', + 3329826 => 'Pleyben', + 3329827 => 'Crozon', + 3329828 => 'Le Relecq Kerhuon', + 3329829 => 'Saint-Pol-de-Léon', + 3329830 => 'Landerneau', + 3329832 => 'Saint-Renan', + 3329833 => 'Brest', + 3329834 => 'Brest', + 3329835 => 'Quimperlé', + 3329836 => 'Plougastel-Daoulas', + 3329837 => 'Plabennec', + 3329838 => 'Ploudalmézeau', + 3329839 => 'Bannalec', + 3329840 => 'Plougastel-Daoulas', + 3329841 => 'Brest', + 3329842 => 'Brest', + 3329843 => 'Brest', + 3329844 => 'Brest', + 3329845 => 'Brest', + 3329846 => 'Brest', + 3329847 => 'Brest', + 3329848 => 'Ploudalmézeau', + 3329849 => 'Brest', + 3329850 => 'Concarneau', + 3329851 => 'Fouesnant', + 3329852 => 'Quimper', + 3329853 => 'Quimper', + 3329854 => 'Plogastel-Saint-Germain', + 3329855 => 'Quimper', + 3329856 => 'Fouesnant', + 3329857 => 'Briec', + 3329858 => 'Penmarch', + 3329859 => 'Rosporden', + 3329860 => 'Concarneau', + 3329861 => 'Plounévez-Lochrist', + 3329862 => 'Morlaix', + 3329863 => 'Morlaix', + 3329864 => 'Quimper', + 3329865 => 'Quimper', + 3329866 => 'Pont-l\'Abbé', + 3329868 => 'Landivisiau', + 3329869 => 'Saint-Pol-de-Léon', + 3329870 => 'Audierne', + 3329871 => 'Clohars-Carnoët', + 3329872 => 'Plourin-lès-Morlaix', + 3329874 => 'Douarnenez', + 3329875 => 'Douarnenez', + 3329878 => 'Pleyber-Christ', + 3329879 => 'Saint-Thégonnec', + 3329880 => 'Brest', + 3329881 => 'Châteauneuf-du-Faou', + 3329882 => 'Pont-l\'Abbé', + 3329883 => 'Lesneven', + 3329884 => 'Guipavas', + 3329885 => 'Landerneau', + 3329886 => 'Chateaulin', + 3329887 => 'Pont-l\'Abbé', + 3329888 => 'Morlaix', + 3329890 => 'Quimper', + 3329891 => 'Plozévet', + 3329892 => 'Douarnenez', + 3329893 => 'Carhaix-Plouguer', + 3329895 => 'Quimper', + 3329896 => 'Quimperlé', + 3329897 => 'Concarneau', + 3329898 => 'Quimper', + 3329899 => 'Carhaix-Plouguer', + 3329900 => 'Chateaubourg', + 3329904 => 'Noyal-sur-Vilaine', + 3329905 => 'Bruz', + 3329906 => 'Montauban-de-Bretagne', + 3329908 => 'Grand-Fougeray', + 3329909 => 'Montfort-sur-Meu', + 3329913 => 'Melesse', + 3329914 => 'Rennes', + 3329916 => 'Dinard', + 3329917 => 'Fougères', + 3329918 => 'Saint-Brice-en-Coglès', + 3329919 => 'Saint-Malo', + 3329920 => 'Saint-Malo', + 3329921 => 'Saint-Malo', + 3329922 => 'Rennes', + 3329923 => 'Saint-Gregoire', + 3329925 => 'Cesson-Sévigné', + 3329926 => 'Rennes', + 3329927 => 'Rennes', + 3329930 => 'Rennes', + 3329931 => 'Rennes', + 3329932 => 'Rennes', + 3329933 => 'Rennes', + 3329935 => 'Rennes', + 3329936 => 'Rennes', + 3329937 => 'Châteaugiron', + 3329938 => 'Rennes', + 3329939 => 'Saint-Aubin-du-Cormier', + 3329940 => 'Saint-Malo', + 3329941 => 'Chantepie', + 3329942 => 'Laille', + 3329943 => 'Bain-de-Bretagne', + 3329946 => 'Dinard', + 3329947 => 'Janzé', + 3329948 => 'Dol-de-Bretagne', + 3329949 => 'Val-d\'Izé', + 3329950 => 'Rennes', + 3329951 => 'Rennes', + 3329952 => 'Bruz', + 3329953 => 'Rennes', + 3329954 => 'Rennes', + 3329955 => 'Betton', + 3329956 => 'Saint-Malo', + 3329957 => 'Guichen', + 3329958 => 'Miniac-Morvan', + 3329959 => 'Rennes', + 3329960 => 'Pacé', + 3329961 => 'Treffendel', + 3329962 => 'Vern-sur-Seiche', + 3329963 => 'Rennes', + 3329964 => 'Saint-Gilles', + 3329965 => 'Rennes', + 3329966 => 'Melesse', + 3329967 => 'Rennes', + 3329968 => 'Liffré', + 3329969 => 'Gévezé', + 3329970 => 'Sixt-sur-Aff', + 3329971 => 'Redon', + 3329972 => 'Redon', + 3329973 => 'Combourg', + 3329974 => 'Vitré', + 3329975 => 'Vitré', + 3329977 => 'Chartres-de-Bretagne', + 3329978 => 'Rennes', + 3329979 => 'Rennes', + 3329980 => 'Dol-de-Bretagne', + 3329981 => 'Saint-Malo', + 3329982 => 'Saint-Malo', + 3329983 => 'Cesson-Sévigné', + 3329984 => 'Rennes', + 3329985 => 'Pacé', + 3329986 => 'Rennes', + 3329987 => 'Rennes', + 3329988 => 'Pleurtuit', + 3329989 => 'Cancale', + 3329990 => 'Nivillac', + 3329992 => 'Guignen', + 3329993 => 'Carentoir', + 3329994 => 'Fougères', + 3329995 => 'Saint-Germain-en-Coglès', + 3329996 => 'Argentré-du-Plessis', + 3329998 => 'Louvigné-du-Désert', + 3329999 => 'Fougères', + 3332000 => 'Lille', + 3332001 => 'Tourcoing', + 3332002 => 'Roubaix', + 3332003 => 'Roncq', + 3332004 => 'Mons-en-Barœul', + 3332005 => 'Villeneuve-d\'Ascq', + 3332006 => 'Lille', + 3332007 => 'Loos', + 3332008 => 'Pérenchies', + 3332009 => 'Lomme', + 3332011 => 'Tourcoing', + 3332012 => 'Lille', + 3332013 => 'Lille', + 3332014 => 'Lille', + 3332015 => 'Lille', + 3332017 => 'Lille', + 3332018 => 'Lille', + 3332019 => 'Villeneuve-d\'Ascq', + 3332020 => 'Roubaix', + 3332021 => 'Lille', + 3332022 => 'Lille', + 3332023 => 'Bondues', + 3332024 => 'Tourcoing', + 3332025 => 'Tourcoing', + 3332026 => 'Tourcoing', + 3332027 => 'Tourcoing', + 3332028 => 'Tourcoing', + 3332029 => 'La Bassée', + 3332030 => 'Lille', + 3332031 => 'Lille', + 3332032 => 'Seclin', + 3332033 => 'Villeneuve-d\'Ascq', + 3332034 => 'Villeneuve-d\'Ascq', + 3332035 => 'Armentières', + 3332036 => 'Tourcoing', + 3332039 => 'Comines', + 3332040 => 'Lille', + 3332041 => 'Villeneuve-d\'Ascq', + 3332042 => 'Lille', + 3332043 => 'Villeneuve-d\'Ascq', + 3332044 => 'Armentières', + 3332045 => 'Roubaix', + 3332047 => 'Villeneuve-d\'Ascq', + 3332048 => 'Nieppe', + 3332049 => 'Lille', + 3332051 => 'Lille', + 3332052 => 'Lille', + 3332053 => 'Lille', + 3332054 => 'Lille', + 3332055 => 'Lille', + 3332056 => 'Lille', + 3332057 => 'Lille', + 3332058 => 'Wavrin', + 3332060 => 'Wattignies', + 3332061 => 'Villeneuve-d\'Ascq', + 3332062 => 'Seclin', + 3332063 => 'Lille', + 3332064 => 'Villeneuve-d\'Ascq', + 3332065 => 'Marcq-en-Barœul', + 3332066 => 'Roubaix', + 3332067 => 'Villeneuve-d\'Ascq', + 3332068 => 'Tourcoing', + 3332069 => 'Tourcoing', + 3332070 => 'Roubaix', + 3332071 => 'Orchies', + 3332072 => 'Marcq-en-Barœul', + 3332073 => 'Roubaix', + 3332074 => 'Lille', + 3332075 => 'Wattrelos', + 3332076 => 'Tourcoing', + 3332077 => 'Armentières', + 3332078 => 'Lille', + 3332080 => 'Roubaix', + 3332081 => 'Roubaix', + 3332082 => 'Roubaix', + 3332083 => 'Roubaix', + 3332085 => 'Annœullin', + 3332087 => 'Lesquin', + 3332088 => 'Lille', + 3332089 => 'Marcq-en-Barœul', + 3332090 => 'Seclin', + 3332091 => 'Villeneuve-d\'Ascq', + 3332092 => 'Lomme', + 3332093 => 'Lille', + 3332094 => 'Tourcoing', + 3332095 => 'Wattignies', + 3332098 => 'Marcq-en-Barœul', + 3332099 => 'Roubaix', + 3332100 => 'Calais', + 3332101 => 'Béthune', + 3332103 => 'Saint-Pol-sur-Ternoise', + 3332105 => 'Le Touquet Paris Plage', + 3332106 => 'Montreuil', + 3332109 => 'Berck sur Mer', + 3332110 => 'Boulogne-sur-Mer', + 3332111 => 'Saint-Omer', + 3332113 => 'Hénin-Beaumont', + 3332114 => 'Lens', + 3332115 => 'Arras', + 3332116 => 'Arras', + 3332117 => 'Calais', + 3332119 => 'Calais', + 3332120 => 'Hénin-Beaumont', + 3332121 => 'Arras', + 3332123 => 'Arras', + 3332128 => 'Lens', + 3332129 => 'Bully-les-Mines', + 3332130 => 'Boulogne-sur-Mer', + 3332131 => 'Boulogne-sur-Mer', + 3332132 => 'Boulogne-sur-Mer', + 3332133 => 'Boulogne-sur-Mer', + 3332134 => 'Calais', + 3332136 => 'Calais', + 3332137 => 'Carvin', + 3332138 => 'Saint-Omer', + 3332142 => 'Lens', + 3332143 => 'Lens', + 3332144 => 'Liévin', + 3332145 => 'Liévin', + 3332146 => 'Calais', + 3332149 => 'Hénin-Beaumont', + 3332151 => 'Arras', + 3332153 => 'Bruay-la-Buissière', + 3332154 => 'Lillers', + 3332156 => 'Béthune', + 3332157 => 'Béthune', + 3332160 => 'Arras', + 3332162 => 'Bruay-la-Buissière', + 3332163 => 'Béthune', + 3332167 => 'Lens', + 3332168 => 'Béthune', + 3332170 => 'Lens', + 3332171 => 'Arras', + 3332172 => 'Liévin', + 3332174 => 'Carvin', + 3332175 => 'Hénin-Beaumont', + 3332176 => 'Hénin-Beaumont', + 3332177 => 'Leforest', + 3332178 => 'Lens', + 3332180 => 'Boulogne-sur-Mer', + 3332183 => 'Boulogne-sur-Mer', + 3332184 => 'Berck sur Mer', + 3332185 => 'Calais', + 3332187 => 'Boulogne-sur-Mer', + 3332188 => 'Saint-Omer', + 3332189 => 'Berck sur Mer', + 3332191 => 'Boulogne-sur-Mer', + 3332192 => 'Boulogne-sur-Mer', + 3332194 => 'Étaples', + 3332196 => 'Calais', + 3332197 => 'Calais', + 3332198 => 'Saint-Omer', + 3332199 => 'Boulogne-sur-Mer', + 3332209 => 'Moreuil', + 3332219 => 'Abbeville', + 3332220 => 'Abbeville', + 3332222 => 'Amiens', + 3332224 => 'Abbeville', + 3332225 => 'Rue', + 3332226 => 'Cayeux-sur-Mer', + 3332227 => 'Le Crotoy', + 3332229 => 'Airaines', + 3332230 => 'Friville-Escarbotin', + 3332231 => 'Abbeville', + 3332232 => 'Doullens', + 3332233 => 'Amiens', + 3332235 => 'Moreuil', + 3332241 => 'Ailly-sur-Noye', + 3332243 => 'Amiens', + 3332244 => 'Amiens', + 3332245 => 'Amiens', + 3332246 => 'Amiens', + 3332247 => 'Amiens', + 3332248 => 'Corbie', + 3332249 => 'Camon', + 3332250 => 'Amiens', + 3332252 => 'Amiens', + 3332253 => 'Amiens', + 3332254 => 'Amiens', + 3332260 => 'Saint-Valery-sur-Somme', + 3332261 => 'Friville-Escarbotin', + 3332266 => 'Amiens', + 3332267 => 'Amiens', + 3332269 => 'Amiens', + 3332270 => 'Rivery', + 3332271 => 'Amiens', + 3332272 => 'Amiens', + 3332273 => 'Péronne', + 3332274 => 'Albert', + 3332275 => 'Albert', + 3332277 => 'Doullens', + 3332278 => 'Montdidier', + 3332279 => 'Roye', + 3332280 => 'Amiens', + 3332283 => 'Chaulnes', + 3332284 => 'Péronne', + 3332286 => 'Roisel', + 3332287 => 'Roye', + 3332288 => 'Rosières-en-Santerre', + 3332289 => 'Amiens', + 3332291 => 'Amiens', + 3332292 => 'Amiens', + 3332294 => 'Hangest-en-Santerre', + 3332295 => 'Amiens', + 3332296 => 'Corbie', + 3332297 => 'Amiens', + 3332298 => 'Montdidier', + 3332299 => 'Abbeville', + 3332304 => 'Saint-Quentin', + 3332305 => 'Saint-Quentin', + 3332306 => 'Saint-Quentin', + 3332307 => 'Bohain-en-Vermandois', + 3332308 => 'Saint-Quentin', + 3332320 => 'Laon', + 3332323 => 'Laon', + 3332326 => 'Laon', + 3332327 => 'Laon', + 3332336 => 'Ham', + 3332338 => 'Chauny', + 3332339 => 'Chauny', + 3332340 => 'Chauny', + 3332350 => 'Saint-Quentin', + 3332352 => 'Chauny', + 3332353 => 'Soissons', + 3332354 => 'Vailly-sur-Aisne', + 3332356 => 'La Fère', + 3332357 => 'Tergnier', + 3332358 => 'Hirson', + 3332359 => 'Soissons', + 3332361 => 'Guise', + 3332362 => 'Saint-Quentin', + 3332364 => 'Saint-Quentin', + 3332365 => 'Saint-Quentin', + 3332367 => 'Saint-Quentin', + 3332368 => 'Saint-Quentin', + 3332369 => 'Château-Thierry', + 3332373 => 'Soissons', + 3332375 => 'Soissons', + 3332376 => 'Soissons', + 3332379 => 'Laon', + 3332381 => 'Ham', + 3332383 => 'Château-Thierry', + 3332384 => 'Château-Thierry', + 3332385 => 'Château-Thierry', + 3332391 => 'Vervins', + 3332393 => 'Soissons', + 3332396 => 'Villers-Cotterêts', + 3332399 => 'Hirson', + 3332422 => 'Carignan', + 3332427 => 'Sedan', + 3332429 => 'Sedan', + 3332432 => 'Charleville-Mézières', + 3332433 => 'Charleville-Mézières', + 3332436 => 'Charleville-Mézières', + 3332437 => 'Charleville-Mézières', + 3332438 => 'Rethel', + 3332439 => 'Rethel', + 3332440 => 'Revin', + 3332442 => 'Givet', + 3332453 => 'Nouzonville', + 3332455 => 'Charleville-Mézières', + 3332456 => 'Charleville-Mézières', + 3332457 => 'Charleville-Mézières', + 3332458 => 'Charleville-Mézières', + 3332459 => 'Charleville-Mézières', + 3332471 => 'Vouziers', + 3332501 => 'Chaumont', + 3332502 => 'Chaumont', + 3332503 => 'Chaumont', + 3332504 => 'Montier-en-Der', + 3332505 => 'Saint-Dizier', + 3332506 => 'Saint-Dizier', + 3332507 => 'Saint-Dizier', + 3332524 => 'Romilly-sur-Seine', + 3332525 => 'Romilly-sur-Seine', + 3332527 => 'Bar-sur-Aube', + 3332529 => 'Bar-sur-Seine', + 3332530 => 'Chaumont', + 3332532 => 'Chaumont', + 3332535 => 'Chaumont', + 3332539 => 'Nogent-sur-Seine', + 3332542 => 'Troyes', + 3332543 => 'Troyes', + 3332545 => 'Troyes', + 3332547 => 'Arcis-sur-Aube', + 3332549 => 'Troyes', + 3332555 => 'Wassy', + 3332556 => 'Saint-Dizier', + 3332571 => 'Troyes', + 3332572 => 'Troyes', + 3332573 => 'Troyes', + 3332574 => 'Troyes', + 3332575 => 'Troyes', + 3332576 => 'Troyes', + 3332578 => 'Troyes', + 3332579 => 'Sainte-Savine', + 3332580 => 'Troyes', + 3332581 => 'Troyes', + 3332582 => 'Troyes', + 3332583 => 'Troyes', + 3332587 => 'Langres', + 3332590 => 'Bourbonne-les-Bains', + 3332592 => 'Brienne-le-Château', + 3332594 => 'Joinville', + 3332596 => 'Saint-Dizier', + 3332602 => 'Reims', + 3332604 => 'Reims', + 3332605 => 'Reims', + 3332606 => 'Reims', + 3332607 => 'Reims', + 3332608 => 'Reims', + 3332609 => 'Reims', + 3332621 => 'Châlons-en-Champagne', + 3332622 => 'Châlons-en-Champagne', + 3332624 => 'Reims', + 3332626 => 'Châlons-en-Champagne', + 3332632 => 'Épernay', + 3332635 => 'Reims', + 3332636 => 'Reims', + 3332640 => 'Reims', + 3332641 => 'Vitry-le-François', + 3332646 => 'Reims', + 3332647 => 'Reims', + 3332648 => 'Fismes', + 3332650 => 'Reims', + 3332651 => 'Épernay', + 3332652 => 'Vertus', + 3332654 => 'Épernay', + 3332655 => 'Épernay', + 3332656 => 'Épernay', + 3332660 => 'Sainte-Menehould', + 3332662 => 'Vitry-le-François', + 3332663 => 'Châlons-en-Champagne', + 3332664 => 'Châlons-en-Champagne', + 3332665 => 'Châlons-en-Champagne', + 3332668 => 'Châlons-en-Champagne', + 3332669 => 'Châlons-en-Champagne', + 3332670 => 'Châlons-en-Champagne', + 3332674 => 'Vitry-le-François', + 3332677 => 'Reims', + 3332678 => 'Reims', + 3332679 => 'Reims', + 3332680 => 'Sézanne', + 3332682 => 'Reims', + 3332683 => 'Reims', + 3332684 => 'Reims', + 3332685 => 'Reims', + 3332686 => 'Reims', + 3332687 => 'Reims', + 3332688 => 'Reims', + 3332689 => 'Reims', + 3332691 => 'Reims', + 3332708 => 'Douai', + 3332709 => 'Valenciennes', + 3332714 => 'Valenciennes', + 3332719 => 'Valenciennes', + 3332720 => 'Valenciennes', + 3332722 => 'Valenciennes', + 3332723 => 'Valenciennes', + 3332728 => 'Valenciennes', + 3332729 => 'Valenciennes', + 3332730 => 'Valenciennes', + 3332731 => 'Denain', + 3332732 => 'Valenciennes', + 3332733 => 'Valenciennes', + 3332739 => 'Jeumont', + 3332740 => 'Vieux-Condé', + 3332741 => 'Valenciennes', + 3332742 => 'Valenciennes', + 3332743 => 'Denain', + 3332744 => 'Denain', + 3332745 => 'Valenciennes', + 3332746 => 'Valenciennes', + 3332747 => 'Valenciennes', + 3332748 => 'Saint-Amand-les-Eaux', + 3332751 => 'Valenciennes', + 3332753 => 'Maubeuge', + 3332756 => 'Avesnes-sur-Helpe', + 3332758 => 'Maubeuge', + 3332760 => 'Fourmies', + 3332761 => 'Avesnes-sur-Helpe', + 3332762 => 'Maubeuge', + 3332763 => 'Hautmont', + 3332764 => 'Maubeuge', + 3332765 => 'Maubeuge', + 3332769 => 'Maubeuge', + 3332770 => 'Cambrai', + 3332771 => 'Douai', + 3332772 => 'Cambrai', + 3332773 => 'Cambrai', + 3332774 => 'Cambrai', + 3332775 => 'Caudry', + 3332776 => 'Caudry', + 3332777 => 'Landrecies', + 3332778 => 'Cambrai', + 3332781 => 'Cambrai', + 3332782 => 'Cambrai', + 3332783 => 'Cambrai', + 3332784 => 'Le Cateau Cambrésis', + 3332785 => 'Caudry', + 3332786 => 'Somain', + 3332787 => 'Douai', + 3332788 => 'Douai', + 3332792 => 'Aniche', + 3332793 => 'Douai', + 3332794 => 'Douai', + 3332795 => 'Douai', + 3332796 => 'Douai', + 3332797 => 'Douai', + 3332798 => 'Douai', + 3332799 => 'Douai', + 3332804 => 'Lille', + 3332807 => 'Lille', + 3332809 => 'Villeneuve-d\'Ascq', + 3332814 => 'Lille', + 3332816 => 'Seclin', + 3332820 => 'Dunkerque', + 3332821 => 'Dunkerque', + 3332822 => 'Bourbourg', + 3332823 => 'Gravelines', + 3332824 => 'Dunkerque', + 3332825 => 'Dunkerque', + 3332826 => 'Téteghem', + 3332827 => 'Grande-Synthé', + 3332828 => 'Dunkerque', + 3332829 => 'Dunkerque', + 3332832 => 'Hem', + 3332833 => 'Roubaix', + 3332836 => 'Lille', + 3332838 => 'Lille', + 3332841 => 'Hazebrouck', + 3332844 => 'Hazebrouck', + 3332849 => 'Bailleul', + 3332850 => 'Bailleul', + 3332851 => 'Dunkerque', + 3332852 => 'Lille', + 3332853 => 'Lille', + 3332855 => 'Lille', + 3332858 => 'Dunkerque', + 3332859 => 'Dunkerque', + 3332860 => 'Dunkerque', + 3332861 => 'Dunkerque', + 3332863 => 'Dunkerque', + 3332864 => 'Saint-Pol-sur-Mer', + 3332865 => 'Wormhout', + 3332866 => 'Dunkerque', + 3332868 => 'Bergues', + 3332869 => 'Dunkerque', + 3332876 => 'Villeneuve-d\'Ascq', + 3332882 => 'Lille', + 3332905 => 'Vittel', + 3332906 => 'Neufchâteau', + 3332908 => 'Vittel', + 3332922 => 'Remiremont', + 3332923 => 'Remiremont', + 3332924 => 'Vagney', + 3332925 => 'La Bresse', + 3332926 => 'Remiremont', + 3332929 => 'Épinal', + 3332930 => 'Le Val-d\'Ajol', + 3332931 => 'Épinal', + 3332932 => 'Éloyes', + 3332933 => 'Épinal', + 3332934 => 'Épinal', + 3332935 => 'Épinal', + 3332937 => 'Mirecourt', + 3332938 => 'Charmes', + 3332939 => 'Thaon-les-Vosges', + 3332941 => 'Raon-l\'Étape', + 3332942 => 'Saint-Dié-des-Vosges', + 3332943 => 'Rambervillers', + 3332945 => 'Bar-le-Duc', + 3332952 => 'Saint-Dié-des-Vosges', + 3332955 => 'Saint-Dié-des-Vosges', + 3332956 => 'Saint-Dié-des-Vosges', + 3332957 => 'Senones', + 3332958 => 'Saint-Michel-sur-Meurthe', + 3332960 => 'Gérardmer', + 3332962 => 'Remiremont', + 3332963 => 'Gérardmer', + 3332964 => 'Épinal', + 3332965 => 'Rambervillers', + 3332966 => 'Plombières-les-Bains', + 3332968 => 'Épinal', + 3332969 => 'Épinal', + 3332976 => 'Bar-le-Duc', + 3332977 => 'Bar-le-Duc', + 3332978 => 'Ligny-en-Barrois', + 3332979 => 'Bar-le-Duc', + 3332980 => 'Stenay', + 3332981 => 'Épinal', + 3332982 => 'Épinal', + 3332983 => 'Verdun', + 3332984 => 'Verdun', + 3332986 => 'Verdun', + 3332987 => 'Étain', + 3332991 => 'Commercy', + 3332992 => 'Commercy', + 3332994 => 'Neufchâteau', + 3332995 => 'Neufchâteau', + 3334402 => 'Beauvais', + 3334403 => 'Noailles', + 3334405 => 'Beauvais', + 3334406 => 'Beauvais', + 3334407 => 'Bresles', + 3334409 => 'Noyon', + 3334410 => 'Beauvais', + 3334411 => 'Beauvais', + 3334412 => 'Beauvais', + 3334414 => 'Beauvais', + 3334415 => 'Beauvais', + 3334419 => 'Clermont', + 3334420 => 'Compiègne', + 3334421 => 'Lamorlaye', + 3334422 => 'Méru', + 3334423 => 'Compiègne', + 3334424 => 'Creil', + 3334425 => 'Creil', + 3334426 => 'Neuilly-en-Thelle', + 3334427 => 'Précy-sur-Oise', + 3334428 => 'Creil', + 3334429 => 'Saint-Martin-Longueau', + 3334430 => 'Compiègne', + 3334431 => 'Pont-Sainte-Maxence', + 3334432 => 'Senlis', + 3334436 => 'Compiègne', + 3334437 => 'Jaux', + 3334438 => 'Compiègne', + 3334439 => 'Crépy-en-Valois', + 3334440 => 'Compiègne', + 3334441 => 'Estrées-Saint-Denis', + 3334444 => 'Noyon', + 3334445 => 'Beauvais', + 3334447 => 'Auneuil', + 3334448 => 'Beauvais', + 3334449 => 'Chaumont-en-Vexin', + 3334450 => 'Clermont', + 3334452 => 'Méru', + 3334453 => 'Senlis', + 3334455 => 'Creil', + 3334456 => 'Saint-Leu-d\'Esserent', + 3334457 => 'Chantilly', + 3334458 => 'Chantilly', + 3334459 => 'Crépy-en-Valois', + 3334460 => 'Senlis', + 3334462 => 'Chantilly', + 3334463 => 'Senlis', + 3334464 => 'Creil', + 3334465 => 'Creil', + 3334466 => 'Nogent-sur-Oise', + 3334467 => 'Chantilly', + 3334470 => 'Pont-Sainte-Maxence', + 3334471 => 'Nogent-sur-Oise', + 3334472 => 'Pont-Sainte-Maxence', + 3334473 => 'Liancourt', + 3334474 => 'Nogent-sur-Oise', + 3334475 => 'Ribécourt-Dreslincourt', + 3334476 => 'Thourotte', + 3334478 => 'Saint-Just-en-Chaussée', + 3334479 => 'Troissereux', + 3334483 => 'Margny-lès-Compiègne', + 3334486 => 'Compiègne', + 3334487 => 'Crépy-en-Valois', + 3334488 => 'Nanteuil-le-Haudouin', + 3334489 => 'Warluis', + 3334490 => 'Compiègne', + 3334491 => 'Lacroix-Saint-Ouen', + 3334492 => 'Compiègne', + 3334493 => 'Noyon', + 3334494 => 'Crépy-en-Valois', + 3334496 => 'Thourotte', + 3334497 => 'Compiègne', + 3335101 => 'Reims', + 3335448 => 'Metz', + 3335451 => 'Nancy', + 3335462 => 'Metz', + 3335580 => 'Metz', + 3335728 => 'Metz', + 3335922 => 'Lille', + 3336036 => 'Beauvais', + 3336138 => 'Dunkerque', + 3336210 => 'Tourcoing', + 3336228 => 'Lille', + 3336264 => 'Lille', + 3336265 => 'Lille', + 3336664 => 'Lille', + 3336672 => 'Lille', + 3336708 => 'Strasbourg', + 3336847 => 'Mulhouse', + 3336914 => 'Strasbourg', + 3336919 => 'Mulhouse', + 3336932 => 'Strasbourg', + 3336954 => 'Mulhouse', + 3336958 => 'Mulhouse', + 3336973 => 'Strasbourg', + 3336977 => 'Mulhouse', + 3336978 => 'Strasbourg', + 3336981 => 'Strasbourg', + 3338010 => 'Dijon', + 3338022 => 'Beaune', + 3338024 => 'Beaune', + 3338025 => 'Beaune', + 3338026 => 'Beaune', + 3338027 => 'Auxonne', + 3338028 => 'Dijon', + 3338029 => 'Brazey-en-Plaine', + 3338030 => 'Dijon', + 3338031 => 'Auxonne', + 3338032 => 'Brazey-en-Plaine', + 3338033 => 'Sombernon', + 3338034 => 'Gevrey-Chambertin', + 3338036 => 'Dijon', + 3338037 => 'Auxonne', + 3338038 => 'Dijon', + 3338041 => 'Dijon', + 3338042 => 'Dijon', + 3338043 => 'Dijon', + 3338044 => 'Dijon', + 3338045 => 'Dijon', + 3338046 => 'Quetigny', + 3338048 => 'Quetigny', + 3338049 => 'Dijon', + 3338050 => 'Dijon', + 3338051 => 'Chenôve', + 3338052 => 'Chenôve', + 3338053 => 'Dijon', + 3338054 => 'Chenôve', + 3338055 => 'Dijon', + 3338056 => 'Fontaine-lès-Dijon', + 3338057 => 'Talant', + 3338058 => 'Dijon', + 3338059 => 'Dijon', + 3338060 => 'Dijon', + 3338061 => 'Nuits-Saint-Georges', + 3338062 => 'Nuits-Saint-Georges', + 3338063 => 'Dijon', + 3338064 => 'Saulieu', + 3338065 => 'Dijon', + 3338066 => 'Dijon', + 3338067 => 'Dijon', + 3338068 => 'Dijon', + 3338070 => 'Dijon', + 3338071 => 'Dijon', + 3338072 => 'Dijon', + 3338073 => 'Dijon', + 3338074 => 'Dijon', + 3338076 => 'Dijon', + 3338077 => 'Dijon', + 3338078 => 'Dijon', + 3338079 => 'Dijon', + 3338089 => 'Montbard', + 3338090 => 'Pouilly-en-Auxois', + 3338091 => 'Châtillon-sur-Seine', + 3338092 => 'Montbard', + 3338095 => 'Is-sur-Tille', + 3338096 => 'Venarey-les-Laumes', + 3338097 => 'Semur-en-Auxois', + 3338121 => 'Besançon', + 3338125 => 'Besançon', + 3338126 => 'Valdahon', + 3338130 => 'Audincourt', + 3338131 => 'Montbéliard', + 3338132 => 'Montbéliard', + 3338134 => 'Audincourt', + 3338135 => 'Audincourt', + 3338136 => 'Audincourt', + 3338137 => 'Valentigney', + 3338138 => 'Pontarlier', + 3338139 => 'Pontarlier', + 3338140 => 'Besançon', + 3338141 => 'Besançon', + 3338144 => 'Damprichard', + 3338146 => 'Pontarlier', + 3338147 => 'Besançon', + 3338148 => 'Besançon', + 3338150 => 'Besançon', + 3338151 => 'Besançon', + 3338152 => 'Besançon', + 3338153 => 'Besançon', + 3338155 => 'Saône', + 3338156 => 'Valdahon', + 3338161 => 'Besançon', + 3338162 => 'Ornans', + 3338164 => 'Maîche', + 3338165 => 'Besançon', + 3338167 => 'Morteau', + 3338168 => 'Villers-le-Lac', + 3338171 => 'Montbéliard', + 3338180 => 'Besançon', + 3338181 => 'Besançon', + 3338182 => 'Besançon', + 3338183 => 'Besançon', + 3338184 => 'Baume-les-Dames', + 3338185 => 'Besançon', + 3338187 => 'Saint-Vit', + 3338188 => 'Besançon', + 3338190 => 'Montbéliard', + 3338191 => 'Montbéliard', + 3338192 => 'Pont-de-Roide', + 3338194 => 'Montbéliard', + 3338195 => 'Montbéliard', + 3338197 => 'Montbéliard', + 3338198 => 'Montbéliard', + 3338199 => 'Montbéliard', + 3338222 => 'Jœuf', + 3338223 => 'Longwy', + 3338224 => 'Longwy', + 3338225 => 'Longwy', + 3338226 => 'Longuyon', + 3338233 => 'Jarny', + 3338234 => 'Thionville', + 3338239 => 'Longuyon', + 3338245 => 'Montois-la-Montagne', + 3338246 => 'Briey', + 3338247 => 'Briey', + 3338251 => 'Thionville', + 3338253 => 'Thionville', + 3338254 => 'Thionville', + 3338255 => 'Cattenom', + 3338256 => 'Yutz', + 3338257 => 'Florange', + 3338258 => 'Florange', + 3338259 => 'Thionville', + 3338282 => 'Thionville', + 3338284 => 'Hayange', + 3338285 => 'Hayange', + 3338286 => 'Uckange', + 3338288 => 'Thionville', + 3338289 => 'Villerupt', + 3338291 => 'Audun-le-Tiche', + 3338315 => 'Ludres', + 3338317 => 'Nancy', + 3338318 => 'Nancy', + 3338319 => 'Nancy', + 3338321 => 'Essey-lès-Nancy', + 3338322 => 'Bouxières-Aux-Dames', + 3338323 => 'Velaine-en-Haye', + 3338324 => 'Liverdun', + 3338325 => 'Ludres', + 3338327 => 'Nancy', + 3338328 => 'Nancy', + 3338330 => 'Nancy', + 3338332 => 'Nancy', + 3338333 => 'Nancy', + 3338335 => 'Nancy', + 3338336 => 'Nancy', + 3338337 => 'Nancy', + 3338338 => 'Champigneulles', + 3338339 => 'Nancy', + 3338340 => 'Nancy', + 3338341 => 'Nancy', + 3338343 => 'Toul', + 3338344 => 'Vandœuvre-lès-Nancy', + 3338345 => 'Dombasle-sur-Meurthe', + 3338346 => 'Saint-Nicolas-de-Port', + 3338347 => 'Neuves-Maisons', + 3338348 => 'Dombasle-sur-Meurthe', + 3338349 => 'Pompey', + 3338350 => 'Vandœuvre-lès-Nancy', + 3338351 => 'Vandœuvre-lès-Nancy', + 3338353 => 'Vandœuvre-lès-Nancy', + 3338354 => 'Vandœuvre-lès-Nancy', + 3338355 => 'Vandœuvre-lès-Nancy', + 3338356 => 'Vandœuvre-lès-Nancy', + 3338357 => 'Vandœuvre-lès-Nancy', + 3338359 => 'Vandœuvre-lès-Nancy', + 3338363 => 'Toul', + 3338364 => 'Toul', + 3338365 => 'Toul', + 3338367 => 'Nancy', + 3338368 => 'Vandœuvre-lès-Nancy', + 3338373 => 'Lunéville', + 3338374 => 'Lunéville', + 3338375 => 'Baccarat', + 3338376 => 'Lunéville', + 3338380 => 'Pont-à-Mousson', + 3338381 => 'Pont-à-Mousson', + 3338382 => 'Pont-à-Mousson', + 3338383 => 'Pont-à-Mousson', + 3338384 => 'Pont-à-Mousson', + 3338385 => 'Nancy', + 3338390 => 'Nancy', + 3338392 => 'Villers-lès-Nancy', + 3338393 => 'Laxou', + 3338394 => 'Nancy', + 3338395 => 'Nancy', + 3338396 => 'Nancy', + 3338397 => 'Nancy', + 3338398 => 'Nancy', + 3338421 => 'Belfort', + 3338422 => 'Belfort', + 3338424 => 'Lons-le-Saunier', + 3338426 => 'Belfort', + 3338428 => 'Belfort', + 3338430 => 'Lure', + 3338431 => 'Marnay', + 3338433 => 'Morez', + 3338436 => 'Delle', + 3338437 => 'Poligny', + 3338440 => 'Luxeuil-les-Bains', + 3338441 => 'Saint-Claude', + 3338442 => 'Moirans-en-Montagne', + 3338443 => 'Lons-le-Saunier', + 3338445 => 'Saint-Claude', + 3338446 => 'Héricourt', + 3338447 => 'Lons-le-Saunier', + 3338449 => 'Fougerolles', + 3338452 => 'Champagnole', + 3338454 => 'Belfort', + 3338455 => 'Belfort', + 3338456 => 'Beaucourt', + 3338457 => 'Belfort', + 3338458 => 'Belfort', + 3338460 => 'Les Rousses', + 3338462 => 'Lure', + 3338464 => 'Gray', + 3338465 => 'Gray', + 3338466 => 'Arbois', + 3338467 => 'Dampierre-sur-Salon', + 3338469 => 'Dole', + 3338472 => 'Dole', + 3338473 => 'Salins-les-Bains', + 3338474 => 'Mollans', + 3338475 => 'Vesoul', + 3338476 => 'Vesoul', + 3338477 => 'Vesoul', + 3338479 => 'Dole', + 3338482 => 'Dole', + 3338486 => 'Lons-le-Saunier', + 3338487 => 'Lons-le-Saunier', + 3338489 => 'Lure', + 3338490 => 'Belfort', + 3338491 => 'Rioz', + 3338493 => 'Luxeuil-les-Bains', + 3338495 => 'Saulx', + 3338496 => 'Vesoul', + 3338497 => 'Vesoul', + 3338520 => 'Macon', + 3338521 => 'Macon', + 3338522 => 'Macon', + 3338524 => 'Charolles', + 3338525 => 'Marcigny', + 3338526 => 'Chauffailles', + 3338527 => 'Tournus', + 3338528 => 'La Clayette', + 3338529 => 'Macon', + 3338531 => 'Replonges', + 3338532 => 'Tournus', + 3338534 => 'Charnay-lès-Mâcon', + 3338535 => 'Romanèche-Thorins', + 3338537 => 'Crèches-sur-Saône', + 3338538 => 'Macon', + 3338539 => 'Macon', + 3338541 => 'Chalon-sur-Saône', + 3338542 => 'Chalon-sur-Saône', + 3338543 => 'Chalon-sur-Saône', + 3338544 => 'Givry', + 3338546 => 'Chalon-sur-Saône', + 3338548 => 'Chalon-sur-Saône', + 3338551 => 'Tournus', + 3338552 => 'Autun', + 3338553 => 'Digoin', + 3338555 => 'Le Creusot', + 3338556 => 'Le Creusot', + 3338557 => 'Montceau-les-Mines', + 3338558 => 'Montceau-les-Mines', + 3338559 => 'Cluny', + 3338567 => 'Montceau-les-Mines', + 3338568 => 'Blanzy', + 3338569 => 'Montceau-les-Mines', + 3338573 => 'Le Creusot', + 3338575 => 'Louhans', + 3338577 => 'Le Creusot', + 3338578 => 'Montchanin', + 3338580 => 'Le Creusot', + 3338581 => 'Paray-le-Monial', + 3338585 => 'Gueugnon', + 3338586 => 'Autun', + 3338587 => 'Chagny', + 3338588 => 'Digoin', + 3338589 => 'Bourbon-Lancy', + 3338590 => 'Chalon-sur-Saône', + 3338592 => 'Buxy', + 3338593 => 'Chalon-sur-Saône', + 3338594 => 'Chalon-sur-Saône', + 3338597 => 'Chalon-sur-Saône', + 3338598 => 'Châtenoy-le-Royal', + 3338618 => 'Auxerre', + 3338620 => 'Corbigny', + 3338621 => 'Nevers', + 3338622 => 'Lormes', + 3338623 => 'Nevers', + 3338624 => 'Clamecy', + 3338625 => 'Decize', + 3338626 => 'Cosne-Cours-sur-Loire', + 3338627 => 'Clamecy', + 3338628 => 'Cosne-Cours-sur-Loire', + 3338630 => 'Luzy', + 3338631 => 'Avallon', + 3338634 => 'Avallon', + 3338635 => 'Saint-Florentin', + 3338636 => 'Nevers', + 3338638 => 'Varennes-Vauzelles', + 3338639 => 'Pouilly-sur-Loire', + 3338640 => 'Monéteau', + 3338642 => 'Chablis', + 3338643 => 'Saint-Florentin', + 3338644 => 'Toucy', + 3338646 => 'Auxerre', + 3338648 => 'Auxerre', + 3338649 => 'Auxerre', + 3338651 => 'Auxerre', + 3338652 => 'Auxerre', + 3338653 => 'Appoigny', + 3338654 => 'Tonnerre', + 3338655 => 'Tonnerre', + 3338656 => 'Brienon-sur-Armançon', + 3338657 => 'Nevers', + 3338659 => 'Nevers', + 3338661 => 'Nevers', + 3338662 => 'Joigny', + 3338664 => 'Sens', + 3338665 => 'Sens', + 3338666 => 'Villeneuve-la-Guyard', + 3338667 => 'Pont-sur-Yonne', + 3338668 => 'Prémery', + 3338670 => 'La Charité sur Loire', + 3338671 => 'Nevers', + 3338672 => 'Auxerre', + 3338674 => 'Saint-Fargeau', + 3338676 => 'Moux-en-Morvan', + 3338677 => 'Decize', + 3338680 => 'Migennes', + 3338681 => 'Vermenton', + 3338682 => 'Noyers', + 3338683 => 'Sens', + 3338685 => 'Château-Chinon', + 3338687 => 'Villeneuve-sur-Yonne', + 3338692 => 'Migennes', + 3338693 => 'Nevers', + 3338694 => 'Auxerre', + 3338695 => 'Sens', + 3338703 => 'Sarrebourg', + 3338704 => 'Freyming-Merlebach', + 3338705 => 'Château-Salins', + 3338706 => 'Bitche', + 3338713 => 'Forbach', + 3338715 => 'Metz', + 3338716 => 'Metz', + 3338717 => 'Metz', + 3338718 => 'Metz', + 3338720 => 'Metz', + 3338721 => 'Metz', + 3338723 => 'Sarrebourg', + 3338724 => 'Phalsbourg', + 3338726 => 'Sarreguemines', + 3338727 => 'Sarreguemines', + 3338728 => 'Sarreguemines', + 3338729 => 'Saint-Avold', + 3338730 => 'Metz', + 3338731 => 'Metz', + 3338732 => 'Metz', + 3338733 => 'Metz', + 3338734 => 'Metz', + 3338735 => 'Metz', + 3338736 => 'Metz', + 3338737 => 'Metz', + 3338738 => 'Augny', + 3338739 => 'Metz', + 3338750 => 'Metz', + 3338751 => 'Maizières-lès-Metz', + 3338753 => 'Amanvillers', + 3338755 => 'Metz', + 3338756 => 'Metz', + 3338758 => 'Moyeuvre-Grande', + 3338760 => 'Ars-sur-Moselle', + 3338761 => 'Sainte-Marie-aux-Chênes', + 3338762 => 'Metz', + 3338763 => 'Metz', + 3338765 => 'Metz', + 3338766 => 'Metz', + 3338767 => 'Rombas', + 3338768 => 'Metz', + 3338769 => 'Metz', + 3338770 => 'Hagondange', + 3338771 => 'Hagondange', + 3338772 => 'Hagondange', + 3338773 => 'Ennery', + 3338774 => 'Metz', + 3338775 => 'Metz', + 3338776 => 'Metz', + 3338777 => 'Vigy', + 3338778 => 'Bouzonville', + 3338779 => 'Boulay-Moselle', + 3338780 => 'Maizières-lès-Metz', + 3338781 => 'Freyming-Merlebach', + 3338782 => 'Creutzwald', + 3338784 => 'Forbach', + 3338785 => 'Forbach', + 3338786 => 'Morhange', + 3338787 => 'Forbach', + 3338788 => 'Forbach', + 3338789 => 'Farébersviller', + 3338791 => 'Saint-Avold', + 3338792 => 'Saint-Avold', + 3338793 => 'Creutzwald', + 3338794 => 'Faulquemont', + 3338795 => 'Sarreguemines', + 3338796 => 'Bitche', + 3338797 => 'Sarralbe', + 3338798 => 'Sarreguemines', + 3338800 => 'Sarre-Union', + 3338802 => 'Saverne', + 3338803 => 'Saverne', + 3338805 => 'Haguenau', + 3338806 => 'Haguenau', + 3338808 => 'Barr', + 3338809 => 'Niederbronn-les-Bains', + 3338810 => 'Strasbourg', + 3338812 => 'Strasbourg', + 3338813 => 'Strasbourg', + 3338814 => 'Strasbourg', + 3338815 => 'Strasbourg', + 3338816 => 'Strasbourg', + 3338818 => 'Schiltigheim', + 3338819 => 'Schiltigheim', + 3338820 => 'Souffelweyersheim', + 3338821 => 'Strasbourg', + 3338822 => 'Strasbourg', + 3338823 => 'Strasbourg', + 3338824 => 'Strasbourg', + 3338825 => 'Strasbourg', + 3338826 => 'Strasbourg', + 3338827 => 'Strasbourg', + 3338828 => 'Strasbourg', + 3338829 => 'Strasbourg', + 3338830 => 'Strasbourg', + 3338831 => 'Strasbourg', + 3338832 => 'Strasbourg', + 3338833 => 'Schiltigheim', + 3338834 => 'Strasbourg', + 3338835 => 'Strasbourg', + 3338836 => 'Strasbourg', + 3338837 => 'Strasbourg', + 3338838 => 'Molsheim', + 3338839 => 'Strasbourg', + 3338840 => 'Strasbourg', + 3338841 => 'Strasbourg', + 3338843 => 'Strasbourg', + 3338844 => 'Strasbourg', + 3338845 => 'Strasbourg', + 3338847 => 'Obernai', + 3338851 => 'Brumath', + 3338852 => 'Strasbourg', + 3338853 => 'Drusenheim', + 3338854 => 'Betschdorf', + 3338855 => 'Geispolsheim', + 3338856 => 'Oberhausbergen', + 3338857 => 'Villé', + 3338858 => 'Sélestat', + 3338860 => 'Strasbourg', + 3338861 => 'Strasbourg', + 3338862 => 'Schiltigheim', + 3338863 => 'Bischwiller', + 3338864 => 'Fegersheim', + 3338865 => 'Strasbourg', + 3338866 => 'Illkirch-Graffenstaden', + 3338867 => 'Illkirch-Graffenstaden', + 3338871 => 'Saverne', + 3338872 => 'Schweighouse-sur-Moder', + 3338873 => 'Haguenau', + 3338874 => 'Benfeld', + 3338875 => 'Strasbourg', + 3338876 => 'Lingolsheim', + 3338877 => 'Lingolsheim', + 3338878 => 'Lingolsheim', + 3338879 => 'Strasbourg', + 3338881 => 'Schiltigheim', + 3338882 => 'Sélestat', + 3338883 => 'Schiltigheim', + 3338884 => 'Strasbourg', + 3338886 => 'Soufflenheim', + 3338887 => 'Wasselonne', + 3338889 => 'Ingwiller', + 3338891 => 'Saverne', + 3338892 => 'Sélestat', + 3338893 => 'Haguenau', + 3338894 => 'Wissembourg', + 3338895 => 'Obernai', + 3338896 => 'Herrlisheim', + 3338898 => 'Erstein', + 3338906 => 'Brunstatt', + 3338908 => 'Altkirch', + 3338920 => 'Colmar', + 3338921 => 'Colmar', + 3338922 => 'Sainte-Croix-en-Plaine', + 3338923 => 'Colmar', + 3338924 => 'Colmar', + 3338927 => 'Wintzenheim', + 3338929 => 'Colmar', + 3338930 => 'Colmar', + 3338931 => 'Sausheim', + 3338932 => 'Mulhouse', + 3338933 => 'Mulhouse', + 3338934 => 'Mulhouse', + 3338935 => 'Mulhouse', + 3338936 => 'Mulhouse', + 3338937 => 'Thann', + 3338938 => 'Masevaux', + 3338939 => 'Cernay', + 3338940 => 'Altkirch', + 3338941 => 'Colmar', + 3338942 => 'Mulhouse', + 3338943 => 'Mulhouse', + 3338944 => 'Mulhouse', + 3338945 => 'Mulhouse', + 3338946 => 'Mulhouse', + 3338951 => 'Wittenheim', + 3338952 => 'Wittenheim', + 3338953 => 'Wittenheim', + 3338954 => 'Mulhouse', + 3338955 => 'Wittelsheim', + 3338956 => 'Mulhouse', + 3338958 => 'Sainte-Marie-aux-Mines', + 3338959 => 'Mulhouse', + 3338960 => 'Mulhouse', + 3338961 => 'Illzach', + 3338963 => 'Rixheim', + 3338964 => 'Mulhouse', + 3338965 => 'Rixheim', + 3338966 => 'Mulhouse', + 3338967 => 'Saint-Louis', + 3338969 => 'Saint-Louis', + 3338970 => 'Saint-Louis', + 3338971 => 'Orbey', + 3338973 => 'Ribeauville', + 3338974 => 'Guebwiller', + 3338975 => 'Cernay', + 3338976 => 'Guebwiller', + 3338977 => 'Munster', + 3338978 => 'Kaysersberg', + 3338979 => 'Colmar', + 3338980 => 'Colmar', + 3338989 => 'Saint-Louis', + 3339000 => 'Erstein', + 3339020 => 'Strasbourg', + 3339022 => 'Strasbourg', + 3339023 => 'Strasbourg', + 3339040 => 'Strasbourg', + 3339041 => 'Strasbourg', + 3339056 => 'Sélestat', + 3339057 => 'Sélestat', + 3339180 => 'Bruay-la-Buissière', + 3339183 => 'Carvin', + 3339190 => 'Boulogne-sur-Mer', + 3341164 => 'Perpignan', + 3341175 => 'Montpellier', + 3341305 => 'Salon-de-Provence', + 3341320 => 'Marseille', + 3341339 => 'Avignon', + 3341363 => 'Marseille', + 3342004 => 'Ajaccio', + 3342210 => 'Cannes', + 3342602 => 'Lyon', + 3342650 => 'Valence', + 3342652 => 'Valence', + 3342655 => 'Villeurbanne', + 3342663 => 'Lyon', + 3342668 => 'Lyon', + 3342702 => 'Lyon', + 3342740 => 'Saint-Étienne', + 3342764 => 'Saint-Étienne', + 3342789 => 'Lyon', + 3343010 => 'Montpellier', + 3343016 => 'Narbonne', + 3343017 => 'Béziers', + 3343041 => 'Béziers', + 3343044 => 'Perpignan', + 3343067 => 'Nîmes', + 3343240 => 'Vedène', + 3343250 => 'Cavaillon', + 3343260 => 'Saint-Rémy-de-Provence', + 3343262 => 'Châteaurenard', + 3343270 => 'Avignon', + 3343274 => 'Avignon', + 3343275 => 'Avignon', + 3343276 => 'Avignon', + 3343280 => 'Bollène', + 3343281 => 'Orange', + 3343285 => 'Carpentras', + 3343400 => 'Montpellier', + 3343410 => 'Perpignan', + 3343422 => 'Montpellier', + 3343426 => 'Montpellier', + 3343428 => 'Nîmes', + 3343429 => 'Perpignan', + 3343433 => 'Béziers', + 3343435 => 'Montpellier', + 3343440 => 'Montpellier', + 3343443 => 'Montpellier', + 3343702 => 'Vienne', + 3343703 => 'Bourgoin-Jallieu', + 3343720 => 'Givors', + 3343722 => 'Craponne', + 3343723 => 'Lyon', + 3343724 => 'Lyon', + 3343725 => 'Saint-Priest', + 3343726 => 'Quincieux', + 3343727 => 'Lyon', + 3343728 => 'Lyon', + 3343737 => 'Lyon', + 3343740 => 'Caluire-et-Cuire', + 3343741 => 'Lyon', + 3343742 => 'Lyon', + 3343743 => 'Villeurbanne', + 3343744 => 'Meyzieu', + 3343745 => 'Vaulx-en-Velin', + 3343746 => 'Lyon', + 3343747 => 'Lyon', + 3343748 => 'Lyon', + 3343749 => 'Limonest', + 3343750 => 'Lissieu', + 3343756 => 'Lyon', + 3343757 => 'Lyon', + 3343758 => 'Sain-Bel', + 3343761 => 'Ambérieu-en-Bugey', + 3343764 => 'Lyon', + 3343765 => 'Lyon', + 3343769 => 'Lyon', + 3343770 => 'Lyon', + 3343785 => 'Rillieux-la-Pape', + 3343790 => 'Lyon', + 3343791 => 'Lyon', + 3343802 => 'Saint-Egrève', + 3343812 => 'Grenoble', + 3343837 => 'Grenoble', + 3343849 => 'Grenoble', + 3343870 => 'Grenoble', + 3343886 => 'Grenoble', + 3343892 => 'Crolles', + 3344201 => 'Cassis', + 3344202 => 'Les Pennes Mirabeau', + 3344203 => 'Aubagne', + 3344204 => 'Roquevaire', + 3344205 => 'Fos-sur-Mer', + 3344206 => 'Port-de-Bouc', + 3344207 => 'Martigues', + 3344208 => 'La Ciotat', + 3344209 => 'Marignane', + 3344210 => 'Vitrolles', + 3344211 => 'Istres', + 3344212 => 'Aix-en-Provence', + 3344213 => 'Martigues', + 3344215 => 'Vitrolles', + 3344216 => 'Aix-en-Provence', + 3344217 => 'Aix-en-Provence', + 3344218 => 'Aubagne', + 3344220 => 'Aix-en-Provence', + 3344221 => 'Aix-en-Provence', + 3344222 => 'Bouc-Bel-Air', + 3344223 => 'Aix-en-Provence', + 3344224 => 'Aix-en-Provence', + 3344226 => 'Aix-en-Provence', + 3344227 => 'Aix-en-Provence', + 3344228 => 'Ventabren', + 3344229 => 'Trets', + 3344230 => 'Gignac-la-Nerthe', + 3344231 => 'Marignane', + 3344232 => 'Gémenos', + 3344234 => 'Vitrolles', + 3344235 => 'Port-de-Bouc', + 3344236 => 'Aubagne', + 3344237 => 'Aix-en-Provence', + 3344238 => 'Aix-en-Provence', + 3344239 => 'Aix-en-Provence', + 3344240 => 'Martigues', + 3344241 => 'Vitrolles', + 3344242 => 'Martigues', + 3344243 => 'Martigues', + 3344244 => 'Carry-le-Rouet', + 3344245 => 'Carry-le-Rouet', + 3344246 => 'Vitrolles', + 3344248 => 'Port-Saint-Louis-du-Rhône', + 3344249 => 'Martigues', + 3344250 => 'Rognes', + 3344251 => 'Gardanne', + 3344252 => 'Aix-en-Provence', + 3344253 => 'Peynier', + 3344254 => 'Venelles', + 3344255 => 'Istres', + 3344256 => 'Istres', + 3344257 => 'Lambesc', + 3344258 => 'Gardanne', + 3344259 => 'Aix-en-Provence', + 3344260 => 'Aix-en-Provence', + 3344261 => 'Trets', + 3344262 => 'Aubagne', + 3344263 => 'Aix-en-Provence', + 3344264 => 'Aix-en-Provence', + 3344265 => 'Gardanne', + 3344266 => 'Puyloubier', + 3344267 => 'Aix-en-Provence', + 3344268 => 'Fuveau', + 3344269 => 'Cabriès', + 3344270 => 'Aubagne', + 3344271 => 'La Ciotat', + 3344272 => 'Aubagne', + 3344273 => 'Carnoux-en-Provence', + 3344274 => 'Velaux', + 3344275 => 'Vitrolles', + 3344276 => 'Châteauneuf-les-Martigues', + 3344277 => 'Marignane', + 3344278 => 'Rognac', + 3344279 => 'Vitrolles', + 3344280 => 'Martigues', + 3344281 => 'Martigues', + 3344282 => 'Aubagne', + 3344283 => 'La Ciotat', + 3344284 => 'Aubagne', + 3344285 => 'Berre-l\'Étang', + 3344286 => 'Port-Saint-Louis-du-Rhône', + 3344287 => 'Rognac', + 3344288 => 'Marignane', + 3344289 => 'Vitrolles', + 3344290 => 'Aix-en-Provence', + 3344291 => 'Aix-en-Provence', + 3344292 => 'Aix-en-Provence', + 3344293 => 'Aix-en-Provence', + 3344294 => 'Bouc-Bel-Air', + 3344295 => 'Aix-en-Provence', + 3344296 => 'Aix-en-Provence', + 3344297 => 'Aix-en-Provence', + 3344298 => 'La Ciotat', + 3344299 => 'Aix-en-Provence', + 3344357 => 'Clermont-Ferrand', + 3345001 => 'Rumilly', + 3345002 => 'Thônes', + 3345003 => 'La Roche sur Foron', + 3345005 => 'Annecy', + 3345007 => 'Bonneville', + 3345008 => 'Annecy', + 3345009 => 'Annecy-le-Vieux', + 3345010 => 'Annecy', + 3345017 => 'Thonon-les-Bains', + 3345018 => 'Cluses', + 3345019 => 'Sévrier', + 3345020 => 'Divonne-les-Bains', + 3345021 => 'Megève', + 3345022 => 'Meythet', + 3345023 => 'Annecy-le-Vieux', + 3345024 => 'Meythet', + 3345025 => 'Bonneville', + 3345026 => 'Thonon-les-Bains', + 3345028 => 'Ferney-Voltaire', + 3345033 => 'Annecy', + 3345034 => 'Samoëns', + 3345035 => 'Saint-Julien-en-Genevois', + 3345037 => 'Annemasse', + 3345038 => 'Annemasse', + 3345040 => 'Ferney-Voltaire', + 3345041 => 'Gex', + 3345042 => 'Saint-Genis-Pouilly', + 3345045 => 'Annecy', + 3345047 => 'Sallanches', + 3345048 => 'Bellegarde-sur-Valserine', + 3345049 => 'Saint-Julien-en-Genevois', + 3345051 => 'Annecy', + 3345052 => 'Annecy', + 3345053 => 'Chamonix-Mont-Blanc', + 3345054 => 'Les Houches', + 3345055 => 'Chamonix-Mont-Blanc', + 3345056 => 'Bellegarde-sur-Valserine', + 3345057 => 'Annecy', + 3345058 => 'Sallanches', + 3345059 => 'Seyssel', + 3345062 => 'Vallières', + 3345064 => 'Annecy-le-Vieux', + 3345065 => 'Annecy', + 3345066 => 'Annecy', + 3345067 => 'Annecy', + 3345068 => 'Saint-Jorioz', + 3345069 => 'Seynod', + 3345070 => 'Thonon-les-Bains', + 3345071 => 'Thonon-les-Bains', + 3345072 => 'Sciez', + 3345073 => 'Châtel', + 3345074 => 'Morzine', + 3345075 => 'Évian-les-Bains', + 3345076 => 'Lugrin', + 3345078 => 'Passy', + 3345079 => 'Morzine', + 3345081 => 'Thonon-les-Bains', + 3345082 => 'Archamps', + 3345083 => 'Thonon-les-Bains', + 3345084 => 'Annemasse', + 3345087 => 'Annemasse', + 3345088 => 'Annecy', + 3345089 => 'Cluses', + 3345090 => 'Arâches-la-Frasse', + 3345091 => 'Megève', + 3345092 => 'Annemasse', + 3345093 => 'Saint-Gervais-les-Bains', + 3345094 => 'Douvaine', + 3345095 => 'Annemasse', + 3345096 => 'Cluses', + 3345097 => 'Bonneville', + 3345098 => 'Cluses', + 3345099 => 'Thoiry', + 3345600 => 'Grenoble', + 3345630 => 'Thonon-les-Bains', + 3345659 => 'Grenoble', + 3345708 => 'Chambéry', + 3345709 => 'Annecy', + 3345713 => 'Grenoble', + 3345739 => 'Grenoble', + 3345741 => 'Annecy', + 3345793 => 'Grenoble', + 3346601 => 'Bellegarde', + 3346602 => 'Nîmes', + 3346603 => 'Uzès', + 3346604 => 'Nîmes', + 3346605 => 'Nîmes', + 3346620 => 'Manduel', + 3346621 => 'Nîmes', + 3346622 => 'Uzès', + 3346623 => 'Nîmes', + 3346624 => 'Saint-Ambroix', + 3346625 => 'Bessèges', + 3346626 => 'Nîmes', + 3346627 => 'Nîmes', + 3346628 => 'Nîmes', + 3346629 => 'Nîmes', + 3346630 => 'Alès', + 3346631 => 'Saint-Chély-d\'Apcher', + 3346632 => 'Marvejols', + 3346633 => 'Bagnols-sur-Cèze', + 3346634 => 'La Grand Combe', + 3346636 => 'Nîmes', + 3346637 => 'Remoulins', + 3346638 => 'Nîmes', + 3346639 => 'Pont-Saint-Esprit', + 3346640 => 'Nîmes', + 3346642 => 'Aumont-Aubrac', + 3346643 => 'Alès', + 3346644 => 'Ispagnac', + 3346649 => 'Mende', + 3346651 => 'Le Grau du Roi', + 3346652 => 'Alès', + 3346653 => 'Aigues-Mortes', + 3346654 => 'Alès', + 3346655 => 'Alès', + 3346656 => 'Alès', + 3346657 => 'Aramon', + 3346659 => 'Beaucaire', + 3346660 => 'Saint-Christol-lès-Alès', + 3346661 => 'Anduze', + 3346662 => 'Nîmes', + 3346664 => 'Nîmes', + 3346665 => 'Mende', + 3346667 => 'Nîmes', + 3346668 => 'Nîmes', + 3346669 => 'Langogne', + 3346670 => 'Nîmes', + 3346672 => 'Lussan', + 3346673 => 'Vauvert', + 3346674 => 'Milhaud', + 3346675 => 'Marguerittes', + 3346676 => 'Nîmes', + 3346678 => 'Alès', + 3346679 => 'Laudun-l\'Ardoise', + 3346680 => 'Sommières', + 3346684 => 'Nîmes', + 3346685 => 'Saint-Jean-du-Gard', + 3346686 => 'Alès', + 3346687 => 'Saint-Gilles', + 3346688 => 'Vauvert', + 3346689 => 'Bagnols-sur-Cèze', + 3346691 => 'Alès', + 3346694 => 'Mende', + 3346700 => 'Agde', + 3346701 => 'Agde', + 3346702 => 'Montpellier', + 3346703 => 'Montpellier', + 3346704 => 'Montpellier', + 3346706 => 'Montpellier', + 3346707 => 'Montpellier', + 3346709 => 'Béziers', + 3346710 => 'Montpellier', + 3346711 => 'Béziers', + 3346712 => 'Mauguio', + 3346713 => 'Montpellier', + 3346715 => 'Montpellier', + 3346716 => 'Montpellier', + 3346717 => 'Montpellier', + 3346718 => 'Sète', + 3346720 => 'Montpellier', + 3346721 => 'Agde', + 3346722 => 'Montpellier', + 3346723 => 'Bédarieux', + 3346724 => 'Montagnac', + 3346725 => 'Paulhan', + 3346726 => 'Le Cap d\'Agde', + 3346727 => 'Montpellier', + 3346728 => 'Béziers', + 3346729 => 'Mauguio', + 3346730 => 'Béziers', + 3346731 => 'Béziers', + 3346732 => 'Sérignan', + 3346734 => 'Montpellier', + 3346735 => 'Béziers', + 3346736 => 'Béziers', + 3346738 => 'Saint-Chinian', + 3346739 => 'Servian', + 3346740 => 'Montpellier', + 3346741 => 'Montpellier', + 3346742 => 'Montpellier', + 3346743 => 'Mèze', + 3346744 => 'Lodève', + 3346745 => 'Montpellier', + 3346746 => 'Sète', + 3346747 => 'Montpellier', + 3346748 => 'Frontignan', + 3346749 => 'Béziers', + 3346750 => 'Perols', + 3346751 => 'Sète', + 3346752 => 'Montpellier', + 3346753 => 'Sète', + 3346754 => 'Montpellier', + 3346756 => 'La Grande Motte', + 3346757 => 'Gignac', + 3346758 => 'Montpellier', + 3346760 => 'Montpellier', + 3346761 => 'Montpellier', + 3346762 => 'Béziers', + 3346763 => 'Montpellier', + 3346764 => 'Montpellier', + 3346765 => 'Montpellier', + 3346766 => 'Montpellier', + 3346767 => 'Montpellier', + 3346768 => 'Palavas-les-Flots', + 3346769 => 'Montpellier', + 3346771 => 'Lunel', + 3346772 => 'Montpellier', + 3346773 => 'Ganges', + 3346774 => 'Sète', + 3346775 => 'Montpellier', + 3346776 => 'Béziers', + 3346777 => 'Marseillan', + 3346779 => 'Montpellier', + 3346780 => 'Frontignan', + 3346781 => 'Le Vigan', + 3346783 => 'Lunel', + 3346784 => 'Saint-Gély-du-Fesc', + 3346785 => 'Fabrègues', + 3346788 => 'Clermont-L\'Hérault', + 3346789 => 'Quarante', + 3346791 => 'Montpellier', + 3346792 => 'Montpellier', + 3346793 => 'Capestang', + 3346794 => 'Agde', + 3346795 => 'Bédarieux', + 3346796 => 'Clermont-L\'Hérault', + 3346797 => 'Saint-Pons-de-Thomières', + 3346798 => 'Pézenas', + 3346799 => 'Montpellier', + 3346805 => 'Prades', + 3346808 => 'Perpignan', + 3346810 => 'Carcassonne', + 3346811 => 'Carcassonne', + 3346820 => 'Quillan', + 3346821 => 'Saint-Cyprien', + 3346822 => 'Elne', + 3346823 => 'Castelnaudary', + 3346825 => 'Carcassonne', + 3346826 => 'Carcassonne', + 3346827 => 'Lézignan-Corbières', + 3346828 => 'Saint-Laurent-de-la-Salanque', + 3346829 => 'Estagel', + 3346830 => 'Font-Romeu-Odeillo-Via', + 3346831 => 'Limoux', + 3346832 => 'Narbonne', + 3346833 => 'Coursan', + 3346834 => 'Perpignan', + 3346835 => 'Perpignan', + 3346837 => 'Saint-Cyprien', + 3346839 => 'Amélie-les-Bains-Palalda', + 3346840 => 'Leucate', + 3346841 => 'Narbonne', + 3346842 => 'Narbonne', + 3346844 => 'Saint-Laurent-de-la-Cabrerisse', + 3346847 => 'Carcassonne', + 3346848 => 'Sigean', + 3346849 => 'Gruissan', + 3346850 => 'Perpignan', + 3346851 => 'Perpignan', + 3346852 => 'Perpignan', + 3346853 => 'Thuir', + 3346854 => 'Perpignan', + 3346855 => 'Perpignan', + 3346856 => 'Perpignan', + 3346857 => 'Millas', + 3346858 => 'Narbonne', + 3346859 => 'Saint-Paul-de-Fenouillet', + 3346861 => 'Perpignan', + 3346862 => 'Perpignan', + 3346863 => 'Perpignan', + 3346864 => 'Rivesaltes', + 3346865 => 'Narbonne', + 3346866 => 'Perpignan', + 3346867 => 'Perpignan', + 3346868 => 'Perpignan', + 3346871 => 'Carcassonne', + 3346872 => 'Carcassonne', + 3346873 => 'Canet-en-Roussillon', + 3346874 => 'Espéraza', + 3346875 => 'Narbonne', + 3346876 => 'Bram', + 3346877 => 'Carcassonne', + 3346878 => 'Trèbes', + 3346880 => 'Canet-en-Roussillon', + 3346881 => 'Argelès-sur-Mer', + 3346882 => 'Collioure', + 3346883 => 'Le Boulou', + 3346884 => 'Ille-sur-Têt', + 3346885 => 'Perpignan', + 3346886 => 'Le Barcarès', + 3346887 => 'Céret', + 3346888 => 'Banyuls-sur-Mer', + 3346890 => 'Narbonne', + 3346892 => 'Saint-Estève', + 3346893 => 'Saint-Marcel-sur-Aude', + 3346894 => 'Castelnaudary', + 3346895 => 'Argelès-sur-Mer', + 3346896 => 'Prades', + 3346898 => 'Port-Vendres', + 3346931 => 'Bourgoin-Jallieu', + 3346935 => 'Saint-Étienne', + 3346960 => 'Lyon', + 3346968 => 'Saint-Étienne', + 3346970 => 'Lyon', + 3347002 => 'Montluçon', + 3347003 => 'Montluçon', + 3347005 => 'Montluçon', + 3347008 => 'Montluçon', + 3347009 => 'Montluçon', + 3347020 => 'Moulins', + 3347028 => 'Montluçon', + 3347029 => 'Montluçon', + 3347030 => 'Vichy', + 3347031 => 'Vichy', + 3347032 => 'Bellerive-sur-Allier', + 3347034 => 'Dompierre-sur-Besbre', + 3347035 => 'Moulins', + 3347044 => 'Moulins', + 3347045 => 'Saint-Pourçain-sur-Sioule', + 3347046 => 'Moulins', + 3347048 => 'Moulins', + 3347064 => 'Commentry', + 3347067 => 'Bourbon-L\'Archambault', + 3347090 => 'Gannat', + 3347096 => 'Vichy', + 3347097 => 'Vichy', + 3347098 => 'Vichy', + 3347099 => 'Lapalisse', + 3347100 => 'Saint-Paulien', + 3347102 => 'Le Puy en Velay', + 3347103 => 'Craponne-sur-Arzon', + 3347104 => 'Le Puy en Velay', + 3347105 => 'Le Puy en Velay', + 3347106 => 'Le Puy en Velay', + 3347107 => 'Le Puy-en-Velay', + 3347109 => 'Le Puy en Velay', + 3347120 => 'Murat', + 3347143 => 'Aurillac', + 3347145 => 'Aurillac', + 3347148 => 'Aurillac', + 3347150 => 'Brioude', + 3347156 => 'Yssingeaux', + 3347158 => 'Saint-André-de-Chalencon', + 3347159 => 'Yssingeaux', + 3347160 => 'Saint-Flour', + 3347163 => 'Aurillac', + 3347164 => 'Aurillac', + 3347165 => 'Yssingeaux', + 3347166 => 'Monistrol-sur-Loire', + 3347167 => 'Mauriac', + 3347168 => 'Mauriac', + 3347174 => 'Brioude', + 3347175 => 'Monistrol-sur-Loire', + 3347177 => 'Langeac', + 3347178 => 'Riom-és-Montagnes', + 3347200 => 'Lyon', + 3347201 => 'Rillieux-la-Pape', + 3347202 => 'Décines-Charpieu', + 3347204 => 'Vaulx-en-Velin', + 3347205 => 'Décines-Charpieu', + 3347207 => 'Lyon', + 3347208 => 'Genay', + 3347209 => 'Saint-Priest', + 3347210 => 'Lyon', + 3347212 => 'Lyon', + 3347213 => 'Lyon', + 3347214 => 'Bron', + 3347215 => 'Bron', + 3347216 => 'Sainte-Foy-lès-Lyon', + 3347217 => 'Dardilly', + 3347218 => 'Écully', + 3347219 => 'Lyon', + 3347220 => 'Lyon', + 3347221 => 'Vénissieux', + 3347222 => 'Lyon Saint Exupéry Aéroport', + 3347223 => 'Saint-Priest', + 3347224 => 'Givors', + 3347226 => 'Saint-André-de-Corcy', + 3347227 => 'Caluire-et-Cuire', + 3347228 => 'Saint-Priest', + 3347229 => 'Lyon', + 3347230 => 'Irigny', + 3347231 => 'Brignais', + 3347232 => 'Lyon', + 3347233 => 'Lyon', + 3347234 => 'Lyon', + 3347235 => 'Lyon', + 3347236 => 'Lyon', + 3347237 => 'Bron', + 3347238 => 'Lyon', + 3347239 => 'Saint-Genis-Laval', + 3347240 => 'Lyon', + 3347241 => 'Lyon', + 3347242 => 'Fontaines-sur-Saône', + 3347243 => 'Villeurbanne', + 3347244 => 'Lyon', + 3347245 => 'Meyzieu', + 3347246 => 'Pont-de-Chéruy', + 3347247 => 'Chassieu', + 3347248 => 'Saint-Bonnet-de-Mure', + 3347249 => 'Givors', + 3347250 => 'Vénissieux', + 3347251 => 'Vénissieux', + 3347252 => 'Dardilly', + 3347253 => 'Lyon', + 3347256 => 'Lyon', + 3347257 => 'Lyon', + 3347259 => 'Tassin-la-Demi-Lune', + 3347260 => 'Lyon', + 3347261 => 'Lyon', + 3347265 => 'Villeurbanne', + 3347266 => 'Oullins', + 3347267 => 'Saint-Genis-Laval', + 3347268 => 'Lyon', + 3347269 => 'Lyon', + 3347270 => 'Lyon', + 3347271 => 'Lyon', + 3347272 => 'Lyon', + 3347273 => 'Lyon', + 3347274 => 'Lyon', + 3347275 => 'Lyon', + 3347276 => 'Lyon', + 3347277 => 'Lyon', + 3347278 => 'Lyon', + 3347279 => 'Chassieu', + 3347280 => 'Lyon', + 3347281 => 'Bron', + 3347282 => 'Lyon', + 3347283 => 'Lyon', + 3347284 => 'Lyon', + 3347285 => 'Lyon', + 3347286 => 'Écully', + 3347287 => 'Lyon', + 3347288 => 'Beynost', + 3347289 => 'Vénissieux', + 3347290 => 'Vénissieux', + 3347291 => 'Lyon', + 3347293 => 'Décines-Charpieu', + 3347298 => 'Lyon', + 3347314 => 'Clermont-Ferrand', + 3347315 => 'Clermont-Ferrand', + 3347316 => 'Clermont-Ferrand', + 3347317 => 'Clermont-Ferrand', + 3347319 => 'Clermont-Ferrand', + 3347321 => 'Giat', + 3347323 => 'Clermont-Ferrand', + 3347324 => 'Clermont-Ferrand', + 3347325 => 'Clermont-Ferrand', + 3347326 => 'Clermont-Ferrand', + 3347327 => 'Clermont-Ferrand', + 3347328 => 'Clermont-Ferrand', + 3347329 => 'Clermont-Ferrand', + 3347330 => 'Clermont-Ferrand', + 3347331 => 'Clermont-Ferrand', + 3347333 => 'Volvic', + 3347334 => 'Clermont-Ferrand', + 3347335 => 'Clermont-Ferrand', + 3347336 => 'Clermont-Ferrand', + 3347337 => 'Clermont-Ferrand', + 3347338 => 'Riom', + 3347339 => 'Les Martres-de-Veyre', + 3347340 => 'Beaumont', + 3347341 => 'Clermont-Ferrand', + 3347342 => 'Clermont-Ferrand', + 3347343 => 'Clermont-Ferrand', + 3347344 => 'Clermont-Ferrand', + 3347351 => 'Thiers', + 3347353 => 'Courpière', + 3347354 => 'Brassac-les-Mines', + 3347355 => 'Issoire', + 3347360 => 'Nohanent', + 3347361 => 'Lempdes', + 3347362 => 'Orcines', + 3347364 => 'Riom', + 3347365 => 'Le Mont Dore', + 3347367 => 'Riom', + 3347368 => 'Billom', + 3347369 => 'Cournon-D\'Auvergne', + 3347373 => 'Lezoux', + 3347374 => 'Clermont-Ferrand', + 3347377 => 'Cournon-D\'Auvergne', + 3347380 => 'Thiers', + 3347381 => 'La Bourboule', + 3347382 => 'Ambert', + 3347383 => 'Pont-du-Château', + 3347384 => 'Cournon-D\'Auvergne', + 3347385 => 'Saint-Éloy-les-Mines', + 3347386 => 'Châtel-Guyon', + 3347389 => 'Issoire', + 3347390 => 'Clermont-Ferrand', + 3347391 => 'Clermont-Ferrand', + 3347392 => 'Clermont-Ferrand', + 3347393 => 'Clermont-Ferrand', + 3347394 => 'Puy-Guillaume', + 3347397 => 'Combronde', + 3347398 => 'Clermont-Ferrand', + 3347400 => 'Trévoux', + 3347401 => 'Lentilly', + 3347402 => 'Villefranche-sur-Saône', + 3347405 => 'Tarare', + 3347406 => 'Belleville', + 3347407 => 'Villefranche-sur-Saône', + 3347408 => 'Trévoux', + 3347409 => 'Villefranche-sur-Saône', + 3347410 => 'Tarare', + 3347411 => 'Salaise-sur-Sanne', + 3347412 => 'Oyonnax', + 3347414 => 'Viriat', + 3347416 => 'Vienne', + 3347419 => 'Bourgoin-Jallieu', + 3347420 => 'La Côte Saint André', + 3347421 => 'Bourg-en-Bresse', + 3347422 => 'Bourg-en-Bresse', + 3347423 => 'Bourg-en-Bresse', + 3347424 => 'Bourg-en-Bresse', + 3347425 => 'Viriat', + 3347427 => 'L\'Isle d\'Abeau', + 3347428 => 'Bourgoin-Jallieu', + 3347429 => 'Roussillon', + 3347431 => 'Vienne', + 3347432 => 'Bourg-en-Bresse', + 3347433 => 'Les Avenières', + 3347434 => 'Ambérieu-en-Bugey', + 3347435 => 'Hauteville-Lompnes', + 3347437 => 'Poncin', + 3347438 => 'Ambérieu-en-Bugey', + 3347439 => 'Pont-d\'Ain', + 3347440 => 'Lagnieu', + 3347443 => 'Bourgoin-Jallieu', + 3347445 => 'Bourg-en-Bresse', + 3347446 => 'Ambérieu-en-Bugey', + 3347447 => 'Bourg-en-Bresse', + 3347449 => 'Izernore', + 3347450 => 'Vonnas', + 3347453 => 'Vienne', + 3347455 => 'Châtillon-sur-Chalaronne', + 3347456 => 'Ampuis', + 3347458 => 'Saint-Jean-de-Bournay', + 3347460 => 'Villefranche-sur-Saône', + 3347461 => 'Meximieux', + 3347462 => 'Villefranche-sur-Saône', + 3347463 => 'Tarare', + 3347464 => 'Thizy', + 3347465 => 'Villefranche-sur-Saône', + 3347466 => 'Belleville', + 3347468 => 'Villefranche-sur-Saône', + 3347473 => 'Oyonnax', + 3347475 => 'Nantua', + 3347476 => 'Montréal-la-Cluse', + 3347477 => 'Oyonnax', + 3347478 => 'Vienne', + 3347479 => 'Beaurepaire', + 3347480 => 'Morestel', + 3347481 => 'Oyonnax', + 3347482 => 'Saint-Quentin-Fallavier', + 3347485 => 'Vienne', + 3347486 => 'Roussillon', + 3347487 => 'Pélussin', + 3347489 => 'Amplepuis', + 3347490 => 'Crémieu', + 3347493 => 'Bourgoin-Jallieu', + 3347494 => 'Saint-Quentin-Fallavier', + 3347495 => 'Saint-Quentin-Fallavier', + 3347496 => 'Villefontaine', + 3347497 => 'La Tour du Pin', + 3347498 => 'Villars-les-Dombes', + 3347499 => 'Saint-Quentin-Fallavier', + 3347500 => 'Montélimar', + 3347501 => 'Montélimar', + 3347502 => 'Romans-sur-Isère', + 3347504 => 'Pierrelatte', + 3347505 => 'Romans-sur-Isère', + 3347507 => 'Tournon-sur-Rhône', + 3347508 => 'Tournon-sur-Rhône', + 3347520 => 'Privas', + 3347522 => 'Die', + 3347523 => 'Saint-Vallier', + 3347525 => 'Crest', + 3347526 => 'Nyons', + 3347528 => 'Buis-les-Baronnies', + 3347529 => 'Le Cheylard', + 3347530 => 'Saint-Agrève', + 3347531 => 'Saint-Rambert-d\'Albon', + 3347532 => 'Annonay', + 3347533 => 'Annonay', + 3347535 => 'Aubenas', + 3347540 => 'Valence', + 3347541 => 'Valence', + 3347542 => 'Valence', + 3347543 => 'Valence', + 3347544 => 'Valence', + 3347545 => 'Saint-Donat-sur-l\'Herbasse', + 3347546 => 'Dieulefit', + 3347549 => 'Le Teil', + 3347550 => 'Montélimar', + 3347551 => 'Montélimar', + 3347552 => 'Montélimar', + 3347553 => 'Montélimar', + 3347554 => 'Bourg-Saint-Andéol', + 3347555 => 'Valence', + 3347556 => 'Valence', + 3347557 => 'Portes-lès-Valence', + 3347558 => 'Saint-Marcel-lès-Valence', + 3347559 => 'Chabeuil', + 3347560 => 'Étoile-sur-Rhône', + 3347561 => 'Livron-sur-Drôme', + 3347562 => 'Allex', + 3347563 => 'Saulce-sur-Rhône', + 3347564 => 'Privas', + 3347566 => 'Privas', + 3347567 => 'Annonay', + 3347568 => 'Hauterives', + 3347569 => 'Annonay', + 3347570 => 'Romans-sur-Isère', + 3347571 => 'Romans-sur-Isère', + 3347572 => 'Romans-sur-Isère', + 3347575 => 'Valence', + 3347576 => 'Crest', + 3347578 => 'Valence', + 3347579 => 'Valence', + 3347580 => 'Saint-Péray', + 3347581 => 'Valence', + 3347582 => 'Valence', + 3347583 => 'Bourg-lès-Valence', + 3347584 => 'Pont-de-l\'Isère', + 3347586 => 'Valence', + 3347588 => 'Vallon-Pont-d\'Arc', + 3347589 => 'Aubenas', + 3347591 => 'Montélimar', + 3347592 => 'Montélimar', + 3347593 => 'Aubenas', + 3347596 => 'Pierrelatte', + 3347598 => 'Tulette', + 3347600 => 'Grenoble', + 3347601 => 'Grenoble', + 3347603 => 'Grenoble', + 3347604 => 'Meylan', + 3347605 => 'Voiron', + 3347606 => 'Voiron', + 3347607 => 'Tullins', + 3347608 => 'Crolles', + 3347609 => 'Échirolles', + 3347611 => 'L\'Alpe d\'Huez', + 3347612 => 'Grenoble', + 3347614 => 'Eybens', + 3347615 => 'Grenoble', + 3347617 => 'Grenoble', + 3347618 => 'Meylan', + 3347621 => 'Grenoble', + 3347622 => 'Grenoble', + 3347623 => 'Grenoble', + 3347624 => 'Saint-Martin-d\'Hères', + 3347625 => 'Saint-Martin-d\'Hères', + 3347626 => 'Fontaine', + 3347627 => 'Fontaine', + 3347628 => 'Grenoble', + 3347629 => 'Grenoble', + 3347633 => 'Échirolles', + 3347634 => 'Mens', + 3347635 => 'Moirans', + 3347636 => 'Vinay', + 3347637 => 'Le Pont de Beauvoisin', + 3347638 => 'Saint-Marcellin', + 3347640 => 'Échirolles', + 3347641 => 'Meylan', + 3347642 => 'Grenoble', + 3347643 => 'Grenoble', + 3347644 => 'Grenoble', + 3347645 => 'Chapareillan', + 3347646 => 'Grenoble', + 3347647 => 'Grenoble', + 3347648 => 'Grenoble', + 3347649 => 'Grenoble', + 3347650 => 'Voreppe', + 3347651 => 'Grenoble', + 3347652 => 'Saint-Ismier', + 3347653 => 'Fontaine', + 3347654 => 'Grenoble', + 3347655 => 'Saint-Laurent-du-Pont', + 3347656 => 'Grenoble', + 3347658 => 'Saint-Egrève', + 3347659 => 'Saint-Martin-d\'Uriage', + 3347661 => 'Meylan', + 3347662 => 'Saint-Martin-d\'Hères', + 3347663 => 'Grenoble', + 3347664 => 'Saint-Marcellin', + 3347665 => 'Voiron', + 3347666 => 'Entre-Deux-Guiers', + 3347667 => 'Voiron', + 3347668 => 'Vizille', + 3347670 => 'Grenoble', + 3347672 => 'Vif', + 3347675 => 'Saint-Egrève', + 3347677 => 'Domène', + 3347678 => 'Vizille', + 3347679 => 'Les Deux Alpes', + 3347680 => 'L\'Alpe d\'Huez', + 3347681 => 'La Mure d\'Isère', + 3347684 => 'Grenoble', + 3347685 => 'Grenoble', + 3347686 => 'Grenoble', + 3347687 => 'Grenoble', + 3347688 => 'Saint-Pierre-de-Chartreuse', + 3347689 => 'Saint-Martin-d\'Uriage', + 3347690 => 'Meylan', + 3347691 => 'Rives', + 3347692 => 'Crolles', + 3347694 => 'Villard-de-Lans', + 3347695 => 'Villard-de-Lans', + 3347696 => 'Grenoble', + 3347697 => 'Pontcharra', + 3347698 => 'Claix', + 3347699 => 'Claix', + 3347701 => 'Sorbiers', + 3347702 => 'Andrézieux-Bouthéon', + 3347706 => 'Veauche', + 3347710 => 'Firminy', + 3347719 => 'Saint-Chamond', + 3347721 => 'Saint-Étienne', + 3347722 => 'Saint-Chamond', + 3347723 => 'Roanne', + 3347724 => 'Boën', + 3347725 => 'Saint-Étienne', + 3347726 => 'Feurs', + 3347727 => 'Feurs', + 3347728 => 'Panissières', + 3347729 => 'Saint-Chamond', + 3347730 => 'Sury-le-Comtal', + 3347731 => 'Saint-Chamond', + 3347732 => 'Saint-Étienne', + 3347733 => 'Saint-Étienne', + 3347734 => 'Saint-Étienne', + 3347735 => 'Aurec-sur-Loire', + 3347736 => 'Andrézieux-Bouthéon', + 3347737 => 'Saint-Étienne', + 3347738 => 'Saint-Étienne', + 3347739 => 'Bourg-Argental', + 3347740 => 'Firminy', + 3347741 => 'Saint-Étienne', + 3347742 => 'Saint-Étienne', + 3347743 => 'Saint-Étienne', + 3347744 => 'Roanne', + 3347746 => 'Saint-Étienne', + 3347747 => 'Saint-Étienne', + 3347749 => 'Saint-Étienne', + 3347751 => 'Saint-Genest-Malifaux', + 3347752 => 'Saint-Just-Saint-Rambert', + 3347753 => 'Sorbiers', + 3347754 => 'Chazelles-sur-Lyon', + 3347755 => 'Andrézieux-Bouthéon', + 3347756 => 'Firminy', + 3347757 => 'Saint-Étienne', + 3347758 => 'Montbrison', + 3347759 => 'Saint-Étienne', + 3347760 => 'Charlieu', + 3347761 => 'Firminy', + 3347767 => 'Roanne', + 3347768 => 'Roanne', + 3347769 => 'Charlieu', + 3347770 => 'Roanne', + 3347771 => 'Roanne', + 3347772 => 'Roanne', + 3347773 => 'Saint-Paul-en-Jarez', + 3347774 => 'Saint-Étienne', + 3347775 => 'Rive-de-Gier', + 3347778 => 'Roanne', + 3347779 => 'Saint-Étienne', + 3347780 => 'Saint-Étienne', + 3347781 => 'Saint-Étienne', + 3347783 => 'Rive-de-Gier', + 3347789 => 'Firminy', + 3347790 => 'Roche-la-Molière', + 3347791 => 'Saint-Étienne', + 3347792 => 'Saint-Étienne', + 3347793 => 'Saint-Étienne', + 3347794 => 'Veauche', + 3347795 => 'Saint-Étienne', + 3347796 => 'Montbrison', + 3347800 => 'Lyon', + 3347801 => 'Lyon', + 3347802 => 'Saint-Symphorien-d\'Ozon', + 3347803 => 'Villeurbanne', + 3347804 => 'Meyzieu', + 3347805 => 'Brignais', + 3347806 => 'Montluel', + 3347807 => 'Givors', + 3347808 => 'Caluire-et-Cuire', + 3347809 => 'Lyon', + 3347814 => 'Lyon', + 3347815 => 'Lyon', + 3347816 => 'Chaponost', + 3347817 => 'Lyon', + 3347818 => 'Lyon', + 3347819 => 'Mornant', + 3347820 => 'Saint-Priest', + 3347821 => 'Saint-Priest', + 3347822 => 'Fontaines-sur-Saône', + 3347823 => 'Caluire-et-Cuire', + 3347824 => 'Lyon', + 3347825 => 'Lyon', + 3347826 => 'Bron', + 3347827 => 'Lyon', + 3347828 => 'Lyon', + 3347829 => 'Lyon', + 3347830 => 'Lyon', + 3347831 => 'Meyzieu', + 3347832 => 'Pont-de-Chéruy', + 3347833 => 'Écully', + 3347834 => 'Tassin-la-Demi-Lune', + 3347835 => 'Champagne-au-Mont-d\'Or', + 3347836 => 'Lyon', + 3347837 => 'Lyon', + 3347838 => 'Lyon', + 3347839 => 'Lyon', + 3347840 => 'Saint-Bonnet-de-Mure', + 3347841 => 'Bron', + 3347842 => 'Lyon', + 3347844 => 'Mornant', + 3347845 => 'Vaugneray', + 3347846 => 'Irigny', + 3347847 => 'Lyon', + 3347848 => 'Saint-Martin-en-Haut', + 3347849 => 'Décines-Charpieu', + 3347850 => 'Oullins', + 3347851 => 'Oullins', + 3347852 => 'Lyon', + 3347853 => 'Lyon', + 3347854 => 'Lyon', + 3347855 => 'Miribel', + 3347856 => 'Saint-Genis-Laval', + 3347857 => 'Craponne', + 3347858 => 'Lyon', + 3347859 => 'Sainte-Foy-lès-Lyon', + 3347860 => 'Lyon', + 3347861 => 'Lyon', + 3347862 => 'Lyon', + 3347864 => 'Lyon', + 3347865 => 'Lyon', + 3347866 => 'Dardilly', + 3347867 => 'Saint-Fons', + 3347868 => 'Villeurbanne', + 3347869 => 'Lyon', + 3347870 => 'Saint-Fons', + 3347871 => 'Lyon', + 3347872 => 'Lyon', + 3347873 => 'Givors', + 3347874 => 'Lyon', + 3347875 => 'Lyon', + 3347876 => 'Lyon', + 3347877 => 'Lyon', + 3347878 => 'Lyon', + 3347879 => 'Vaulx-en-Velin', + 3347880 => 'Vaulx-en-Velin', + 3347883 => 'Lyon', + 3347884 => 'Villeurbanne', + 3347885 => 'Villeurbanne', + 3347886 => 'Oullins', + 3347887 => 'Charbonnières-les-Bains', + 3347888 => 'Rillieux-la-Pape', + 3347889 => 'Lyon', + 3347890 => 'Genas', + 3347891 => 'Neuville-sur-Saône', + 3347892 => 'Lyon', + 3347893 => 'Lyon', + 3347894 => 'Villeurbanne', + 3347895 => 'Lyon', + 3347896 => 'Chaponnay', + 3347897 => 'Rillieux-la-Pape', + 3347900 => 'Saint-Martin-de-Belleville', + 3347901 => 'Courchevel Saint Bon', + 3347904 => 'Bourg-Saint-Maurice', + 3347905 => 'Modane', + 3347906 => 'Tignes', + 3347907 => 'Bourg-Saint-Maurice', + 3347908 => 'Courchevel Saint Bon', + 3347909 => 'Aimé', + 3347910 => 'Albertville', + 3347920 => 'Aussois', + 3347922 => 'Bozel', + 3347924 => 'Moutiers Tarentaise', + 3347925 => 'La Motte Servolex', + 3347926 => 'Chambéry', + 3347931 => 'Albertville', + 3347932 => 'Albertville', + 3347933 => 'Chambéry', + 3347934 => 'Aix-les-Bains', + 3347935 => 'Aix-les-Bains', + 3347936 => 'Yenne', + 3347937 => 'Albertville', + 3347939 => 'Albertville', + 3347940 => 'Tignes', + 3347941 => 'Val-D\'Isère', + 3347942 => 'Belley', + 3347944 => 'Chambéry', + 3347952 => 'Aix-les-Bains', + 3347955 => 'Brides-les-Bains', + 3347956 => 'Saint-Michel-de-Maurienne', + 3347960 => 'Chambéry', + 3347961 => 'Aix-les-Bains', + 3347962 => 'Chambéry', + 3347964 => 'Saint-Jean-de-Maurienne', + 3347968 => 'Chambéry', + 3347969 => 'Chambéry', + 3347970 => 'Chambéry', + 3347971 => 'Chambéry', + 3347972 => 'Challes-les-Eaux', + 3347975 => 'Chambéry', + 3347981 => 'Belley', + 3347983 => 'Saint-Jean-de-Maurienne', + 3347984 => 'Montmélian', + 3347985 => 'Chambéry', + 3347988 => 'Aix-les-Bains', + 3347989 => 'Ugine', + 3347996 => 'Chambéry', + 3348038 => 'Grenoble', + 3348253 => 'Lyon', + 3348312 => 'Fréjus', + 3348314 => 'Cannes', + 3348316 => 'Toulon', + 3348345 => 'Nice', + 3348350 => 'Nice', + 3348357 => 'Toulon', + 3348425 => 'Marseille', + 3348612 => 'Marseille', + 3348631 => 'Aix-en-Provence', + 3348657 => 'Marseille', + 3348665 => 'Avignon', + 3348671 => 'Carpentras', + 3348681 => 'Avignon', + 3348695 => 'Marseille', + 3348805 => 'Aix-en-Provence', + 3348861 => 'Avignon', + 3348884 => 'Carpentras', + 3348900 => 'Nice', + 3348903 => 'Nice', + 3348905 => 'Nice', + 3348914 => 'Nice', + 3348922 => 'Nice', + 3348924 => 'Nice', + 3348966 => 'Toulon', + 3348968 => 'Cannes', + 3348974 => 'Nice', + 3348979 => 'Toulon', + 3348981 => 'Nice', + 3348982 => 'Cannes', + 3348992 => 'Nice', + 3348996 => 'Toulon', + 3348999 => 'Fréjus', + 3349001 => 'Caumont-sur-Durance', + 3349002 => 'Morières-lès-Avignon', + 3349003 => 'Le Pontet', + 3349004 => 'Apt', + 3349005 => 'Roussillon', + 3349006 => 'Cavaillon', + 3349007 => 'La Tour d\'Aigues', + 3349008 => 'Lauris', + 3349009 => 'Pertuis', + 3349011 => 'Orange', + 3349013 => 'Avignon', + 3349014 => 'Avignon', + 3349015 => 'Villeneuve-lès-Avignon', + 3349016 => 'Avignon', + 3349017 => 'Salon-de-Provence', + 3349018 => 'Arles', + 3349020 => 'L\'Isle sur la Sorgue', + 3349021 => 'L\'Isle sur la Sorgue', + 3349022 => 'Saint-Saturnin-lès-Avignon', + 3349023 => 'Caumont-sur-Durance', + 3349024 => 'Châteaurenard', + 3349025 => 'Villeneuve-lès-Avignon', + 3349026 => 'Pujaut', + 3349027 => 'Avignon', + 3349028 => 'Vaison-la-Romaine', + 3349029 => 'Piolenc', + 3349030 => 'Bollène', + 3349031 => 'Le Pontet', + 3349032 => 'Le Pontet', + 3349033 => 'Le Thor', + 3349034 => 'Orange', + 3349035 => 'Valréas', + 3349036 => 'Vaison-la-Romaine', + 3349037 => 'Camaret-sur-Aigues', + 3349038 => 'L\'Isle sur la Sorgue', + 3349039 => 'Sorgues', + 3349040 => 'Bollène', + 3349041 => 'Visan', + 3349042 => 'Salon-de-Provence', + 3349043 => 'Tarascon', + 3349044 => 'Salon-de-Provence', + 3349045 => 'Salon-de-Provence', + 3349047 => 'Saint-Martin-de-Crau', + 3349048 => 'Entraigues-sur-la-Sorgue', + 3349049 => 'Arles', + 3349050 => 'Miramas', + 3349051 => 'Orange', + 3349052 => 'Arles', + 3349053 => 'Salon-de-Provence', + 3349054 => 'Fontvieille', + 3349055 => 'Pélissanne', + 3349056 => 'Salon-de-Provence', + 3349057 => 'Eyguières', + 3349058 => 'Miramas', + 3349059 => 'Mallemort', + 3349060 => 'Carpentras', + 3349061 => 'Pernes-les-Fontaines', + 3349062 => 'Caromb', + 3349063 => 'Carpentras', + 3349064 => 'Sault', + 3349065 => 'Sarrians', + 3349066 => 'Monteux', + 3349067 => 'Carpentras', + 3349068 => 'Cadenet', + 3349069 => 'Mazan', + 3349070 => 'Courthézon', + 3349071 => 'Cavaillon', + 3349072 => 'Gordes', + 3349073 => 'Plan-d\'Orgon', + 3349074 => 'Apt', + 3349075 => 'Bonnieux', + 3349076 => 'Cavaillon', + 3349077 => 'Cucuron', + 3349078 => 'Cavaillon', + 3349079 => 'Pertuis', + 3349080 => 'Avignon', + 3349081 => 'Avignon', + 3349082 => 'Avignon', + 3349083 => 'Châteauneuf-du-Pape', + 3349084 => 'Avignon', + 3349085 => 'Avignon', + 3349086 => 'Avignon', + 3349087 => 'Avignon', + 3349088 => 'Avignon', + 3349089 => 'Avignon', + 3349090 => 'Châteaurenard', + 3349091 => 'Tarascon', + 3349092 => 'Saint-Rémy-de-Provence', + 3349093 => 'Arles', + 3349094 => 'Châteaurenard', + 3349096 => 'Arles', + 3349097 => 'Saintes-Maries-de-La-Mer', + 3349098 => 'Arles', + 334910 => 'Marseille', + 3349107 => 'Allauch', + 334911 => 'Marseille', + 3349121 => 'Marseille', + 3349122 => 'Marseille', + 3349123 => 'Marseille', + 3349124 => 'Marseille', + 3349125 => 'Marseille', + 3349126 => 'Marseille', + 3349127 => 'Marseille', + 3349129 => 'Marseille', + 3349130 => 'Marseille', + 3349131 => 'Marseille', + 3349132 => 'Marseille', + 3349133 => 'Marseille', + 3349134 => 'Marseille', + 3349135 => 'Marseille', + 3349136 => 'Marseille', + 3349137 => 'Marseille', + 334914 => 'Marseille', + 334915 => 'Marseille', + 3349160 => 'Marseille', + 3349161 => 'Marseille', + 3349162 => 'Marseille', + 3349163 => 'Marseille', + 3349164 => 'Marseille', + 3349165 => 'Marseille', + 3349166 => 'Marseille', + 3349167 => 'Marseille', + 3349168 => 'Allauch', + 3349169 => 'Marseille', + 334917 => 'Marseille', + 334918 => 'Marseille', + 3349190 => 'Marseille', + 3349191 => 'Marseille', + 3349192 => 'Marseille', + 3349193 => 'Marseille', + 3349194 => 'Marseille', + 3349195 => 'Marseille', + 3349196 => 'Marseille', + 3349198 => 'Marseille', + 3349199 => 'Marseille', + 3349200 => 'Nice', + 3349202 => 'Cagnes-sur-Mer', + 3349204 => 'Nice', + 3349207 => 'Nice', + 3349208 => 'Carros', + 3349209 => 'Nice', + 3349210 => 'Menton', + 3349211 => 'La Gaude', + 3349212 => 'Saint-Laurent-du-Var', + 3349213 => 'Cagnes-sur-Mer', + 3349214 => 'Nice', + 3349215 => 'Nice', + 3349217 => 'Nice', + 3349218 => 'Le Cannet', + 3349219 => 'La Roquette sur Siagne', + 3349220 => 'Briançon', + 3349221 => 'Briançon', + 3349222 => 'Briançon', + 3349223 => 'L\'Argentière la Bessée', + 3349224 => 'Saint-Chaffrey', + 3349226 => 'Nice', + 3349227 => 'Saint-Laurent-du-Var', + 3349228 => 'Mougins', + 3349229 => 'Nice', + 3349230 => 'Digne-les-Bains', + 3349231 => 'Digne-les-Bains', + 3349232 => 'Digne-les-Bains', + 3349235 => 'Seyne', + 3349236 => 'Digne-les-Bains', + 3349238 => 'Vallauris', + 3349241 => 'Menton', + 3349242 => 'Grasse', + 3349243 => 'Embrun', + 3349244 => 'Savines-le-Lac', + 3349245 => 'Guillestre', + 3349247 => 'Nice', + 3349248 => 'Laragne-Montéglin', + 3349249 => 'Gap', + 3349251 => 'Gap', + 3349252 => 'Gap', + 3349253 => 'Gap', + 3349254 => 'Tallard', + 3349255 => 'Orcières', + 3349256 => 'Gap', + 3349257 => 'Veynes', + 3349258 => 'Veynes', + 3349259 => 'Cannes', + 3349260 => 'Grasse', + 3349261 => 'Sisteron', + 3349264 => 'Château-Arnoux-Saint-Auban', + 3349265 => 'Laragne-Montéglin', + 3349267 => 'Serres', + 3349268 => 'Peyruis', + 3349270 => 'Manosque', + 3349271 => 'Manosque', + 3349272 => 'Manosque', + 3349273 => 'Banon', + 3349275 => 'Forcalquier', + 3349276 => 'Reillanne', + 3349277 => 'Riez', + 3349278 => 'Vinon-sur-Verdon', + 3349279 => 'Oraison', + 3349281 => 'Barcelonnette', + 3349283 => 'Castellane', + 3349284 => 'Pra-Loup', + 3349285 => 'La Bréole', + 3349287 => 'Manosque', + 3349289 => 'Saint-André-les-Alpes', + 3349290 => 'Antibes Juan les Pins', + 3349291 => 'Antibes Juan les Pins', + 3349292 => 'Mougins', + 3349293 => 'Antibes Juan les Pins', + 3349294 => 'Biot', + 3349295 => 'Vallauris', + 3349296 => 'Valbonne', + 3349297 => 'Mandelieu-la-Napoule', + 3349298 => 'Cannes', + 3349299 => 'Cannes', + 3349300 => 'Valbonne', + 3349301 => 'Beaulieu-sur-Mer', + 3349303 => 'Roquebillière', + 3349304 => 'Sospel', + 3349305 => 'Puget-Théniers', + 3349306 => 'Cannes', + 3349307 => 'Saint-Laurent-du-Var', + 3349308 => 'Carros', + 3349309 => 'Grasse', + 3349312 => 'Valbonne', + 3349313 => 'Nice', + 3349314 => 'Saint-Laurent-du-Var', + 3349316 => 'Nice', + 3349317 => 'Nice', + 3349318 => 'Nice', + 3349319 => 'Saint-Laurent-du-Var', + 3349320 => 'Cagnes-sur-Mer', + 3349321 => 'Nice', + 3349322 => 'Cagnes-sur-Mer', + 3349323 => 'Isola', + 3349324 => 'Vence', + 3349326 => 'Nice', + 3349327 => 'Nice', + 3349328 => 'Menton', + 3349329 => 'Carros', + 3349331 => 'Saint-Laurent-du-Var', + 3349332 => 'La Colle sur Loup', + 3349333 => 'Antibes Juan les Pins', + 3349334 => 'Antibes Juan les Pins', + 3349335 => 'Menton', + 3349336 => 'Grasse', + 3349337 => 'Nice', + 3349338 => 'Cannes', + 3349339 => 'Cannes', + 3349340 => 'Grasse', + 3349341 => 'Menton', + 3349342 => 'Pégomas', + 3349343 => 'Cannes', + 3349344 => 'Nice', + 3349345 => 'Le Cannet', + 3349346 => 'Le Cannet', + 3349347 => 'Cannes', + 3349348 => 'Cannes', + 3349349 => 'Mandelieu-la-Napoule', + 3349351 => 'Nice', + 3349352 => 'Nice', + 3349353 => 'Nice', + 3349354 => 'Nice', + 3349355 => 'Nice', + 3349356 => 'Nice', + 3349357 => 'Menton', + 3349358 => 'Vence', + 3349359 => 'Tourrettes-sur-Loup', + 3349361 => 'Antibes Juan les Pins', + 3349362 => 'Nice', + 3349363 => 'Le Golfe Juan', + 3349364 => 'Vallauris', + 3349365 => 'Biot', + 3349366 => 'Peymeinade', + 3349367 => 'Antibes Juan les Pins', + 3349368 => 'Cannes', + 3349369 => 'Le Cannet', + 3349370 => 'Grasse', + 3349371 => 'Nice', + 3349372 => 'Nice', + 3349373 => 'Cagnes-sur-Mer', + 3349374 => 'Antibes Juan les Pins', + 3349375 => 'Mougins', + 3349376 => 'Saint-Jean-Cap-Ferrat', + 3349377 => 'Roquefort-les-Pins', + 3349378 => 'Beausoleil', + 3349379 => 'Nice', + 334938 => 'Nice', + 3349390 => 'Cannes', + 3349391 => 'Tourrette-Levens', + 3349392 => 'Nice', + 3349393 => 'Mandelieu-la-Napoule', + 3349394 => 'Cannes', + 3349395 => 'Antibes Juan les Pins', + 3349396 => 'Nice', + 3349397 => 'Nice', + 3349398 => 'Nice', + 3349399 => 'Cannes', + 3349400 => 'Hyères', + 3349401 => 'Hyères', + 3349403 => 'Toulon', + 3349404 => 'Carcès', + 3349406 => 'La Seyne sur Mer', + 3349407 => 'Six-Fours-les-Plages', + 3349408 => 'La Garde', + 3349409 => 'Toulon', + 3349410 => 'La Seyne sur Mer', + 3349411 => 'La Seyne-sur-Mer', + 3349412 => 'Hyères', + 3349413 => 'Solliès-Pont', + 3349415 => 'Bormes-les-Mimosas', + 3349416 => 'Toulon', + 3349417 => 'Fréjus', + 3349418 => 'Toulon', + 3349419 => 'Saint-Raphaël', + 3349420 => 'Toulon', + 3349421 => 'La Garde', + 3349422 => 'Toulon', + 3349423 => 'Toulon', + 3349424 => 'Toulon', + 3349425 => 'Six-Fours-les-Plages', + 3349426 => 'Saint-Cyr-sur-Mer', + 3349427 => 'Toulon', + 3349428 => 'Cuers', + 3349429 => 'Bandol', + 3349430 => 'La Seyne sur Mer', + 3349431 => 'Toulon', + 3349432 => 'Bandol', + 3349433 => 'Solliès-Pont', + 3349434 => 'Six-Fours-les-Plages', + 3349435 => 'Hyères', + 3349436 => 'Toulon', + 3349437 => 'Brignoles', + 3349438 => 'Hyères', + 3349439 => 'Montauroux', + 3349440 => 'Fréjus', + 3349441 => 'Toulon', + 3349442 => 'Toulon', + 3349443 => 'Grimaud', + 3349444 => 'Fréjus', + 3349445 => 'Puget-sur-Argens', + 3349446 => 'Toulon', + 3349447 => 'Draguignan', + 3349448 => 'Cuers', + 3349449 => 'Sainte-Maxime', + 3349450 => 'Draguignan', + 3349451 => 'Fréjus', + 3349452 => 'Fréjus', + 3349453 => 'Fréjus', + 3349454 => 'Cogolin', + 3349456 => 'Grimaud', + 3349457 => 'Hyères', + 3349458 => 'Carqueiranne', + 3349459 => 'Saint-Maximin-la-Sainte-Baume', + 3349460 => 'Le Luc', + 3349461 => 'Toulon', + 3349462 => 'Toulon', + 3349463 => 'Ollioules', + 3349464 => 'Cavalaire-sur-Mer', + 3349465 => 'Hyères', + 3349466 => 'La Crau', + 3349467 => 'Draguignan', + 3349468 => 'Draguignan', + 3349469 => 'Brignoles', + 3349471 => 'Bormes-les-Mimosas', + 3349473 => 'Vidauban', + 3349474 => 'Sanary-sur-Mer', + 3349475 => 'La Garde', + 3349476 => 'Fayence', + 3349477 => 'Barjols', + 3349478 => 'Saint-Maximin-la-Sainte-Baume', + 3349479 => 'Ramatuelle', + 3349481 => 'Fréjus', + 3349482 => 'Saint-Raphaël', + 3349483 => 'Saint-Raphaël', + 3349485 => 'Draguignan', + 3349486 => 'Saint-Maximin-la-Sainte-Baume', + 3349487 => 'La Seyne sur Mer', + 3349488 => 'Sanary-sur-Mer', + 3349489 => 'Toulon', + 3349490 => 'Signes', + 3349491 => 'Toulon', + 3349492 => 'Toulon', + 3349493 => 'Toulon', + 3349494 => 'La Seyne sur Mer', + 3349495 => 'Saint-Raphaël', + 3349496 => 'Sainte-Maxime', + 3349497 => 'Saint-Tropez', + 3349498 => 'Le Beausset', + 3349499 => 'Vidauban', + 3349504 => 'Marseille', + 3349505 => 'Marseille', + 3349506 => 'Marseille', + 3349508 => 'Marseille', + 3349509 => 'Marseille', + 3349510 => 'Ajaccio', + 3349520 => 'Ajaccio', + 3349521 => 'Ajaccio', + 3349522 => 'Ajaccio', + 3349523 => 'Ajaccio', + 3349525 => 'Grosseto-Prugna', + 3349526 => 'Cargèse', + 3349527 => 'Piana', + 3349528 => 'Sagone', + 3349530 => 'Bastia', + 3349531 => 'Bastia', + 3349532 => 'Bastia', + 3349533 => 'Bastia', + 3349534 => 'Bastia', + 3349537 => 'Saint-Florent', + 3349546 => 'Corte', + 3349550 => 'Ajaccio', + 3349551 => 'Ajaccio', + 3349552 => 'Ajaccio', + 3349554 => 'Bastia', + 3349555 => 'Bastia', + 3349556 => 'Ghisonaccia', + 3349557 => 'Aléria', + 3349558 => 'Bastia', + 3349559 => 'Lucciana', + 3349560 => 'L\'Île-Rousse', + 3349561 => 'Corte', + 3349562 => 'Calenzana', + 3349565 => 'Calvi', + 3349570 => 'Porto-Vecchio', + 3349571 => 'Zonza', + 3349572 => 'Porto-Vecchio', + 3349573 => 'Bonifacio', + 3349574 => 'Serra-Di-Ferro', + 3349576 => 'Propriano', + 3349577 => 'Sartène', + 3349578 => 'Levie', + 3349610 => 'Marseille', + 3349611 => 'Marseille', + 3349612 => 'Marseille', + 3349614 => 'Marseille', + 3349615 => 'Marseille', + 3349617 => 'Marseille', + 3349620 => 'Marseille', + 3349700 => 'Nice', + 3349702 => 'Cagnes-sur-Mer', + 3349703 => 'Nice', + 3349706 => 'Cannes', + 3349707 => 'Nice', + 3349708 => 'Nice', + 3349710 => 'Cagnes-sur-Mer', + 3349711 => 'Nice', + 3349712 => 'Saint-Laurent-du-Var', + 3349719 => 'Saint-Laurent-du-Var', + 3349721 => 'Antibes Juan les Pins', + 3349723 => 'Antibes Juan les Pins', + 3349725 => 'Nice', + 3349800 => 'Toulon', + 3349803 => 'Toulon', + 3349805 => 'Saint-Maximin-la-Sainte-Baume', + 3349810 => 'Draguignan', + 3349811 => 'Puget-sur-Argens', + 3349812 => 'Fréjus', + 3349902 => 'Sète', + 3349904 => 'Sète', + 3349906 => 'Montpellier', + 3349913 => 'Montpellier', + 3349923 => 'Montpellier', + 3349941 => 'Béziers', + 3349943 => 'Béziers', + 3349951 => 'Montpellier', + 3349952 => 'Montpellier', + 3349953 => 'Montpellier', + 3349954 => 'Montpellier', + 3349957 => 'Sète', + 3349958 => 'Montpellier', + 3349961 => 'Montpellier', + 3349962 => 'Montpellier', + 3349963 => 'Montpellier', + 3349964 => 'Montpellier', + 3349974 => 'Montpellier', + 3349977 => 'Montpellier', + 3349991 => 'Clermont-L\'Hérault', + 3349992 => 'Montpellier', + 3351649 => 'La Rochelle', + 3351665 => 'Rochefort', + 3351685 => 'La Rochelle', + 3351725 => 'Rochefort', + 3352407 => 'Bordeaux', + 3352426 => 'Dax', + 3352433 => 'Biarritz', + 3352436 => 'Pau', + 3352460 => 'Bordeaux', + 3352461 => 'Bordeaux', + 3352498 => 'Pau', + 3353154 => 'Toulouse', + 3353198 => 'Toulouse', + 3353348 => 'Bordeaux', + 3353351 => 'Bordeaux', + 3353401 => 'Pamiers', + 3353409 => 'Foix', + 3353414 => 'Saint-Girons', + 3353425 => 'Toulouse', + 3353428 => 'Auterive', + 3353430 => 'Toulouse', + 3353431 => 'Toulouse', + 3353436 => 'Blagnac', + 3353439 => 'Colomiers', + 3353440 => 'Toulouse', + 3353441 => 'Toulouse', + 3353442 => 'Toulouse', + 3353443 => 'Toulouse', + 3353444 => 'Toulouse', + 3353445 => 'Toulouse', + 3353446 => 'Muret', + 3353450 => 'Toulouse', + 3353451 => 'Toulouse', + 3353455 => 'Toulouse', + 3353456 => 'Toulouse', + 3353459 => 'Tournefeuille', + 3353460 => 'Toulouse', + 3353461 => 'Toulouse', + 3353463 => 'Toulouse', + 3354005 => 'Bordeaux', + 3354039 => 'Bayonne', + 3354071 => 'Bordeaux', + 3354525 => 'Angoulême', + 3354529 => 'Ruffec', + 3354530 => 'Ruffec', + 3354531 => 'Ruffec', + 3354532 => 'Cognac', + 3354535 => 'Cognac', + 3354536 => 'Cognac', + 3354537 => 'Angoulême', + 3354538 => 'Angoulême', + 3354539 => 'Chasseneuil-sur-Bonnieure', + 3354561 => 'Angoulême', + 3354563 => 'La Rochefoucauld', + 3354565 => 'Ruelle-sur-Touvre', + 3354566 => 'Roullet-Saint-Estèphe', + 3354567 => 'La Couronne', + 3354568 => 'Angoulême', + 3354569 => 'Angoulême', + 3354570 => 'Montbron', + 3354571 => 'Roumazières-Loubert', + 3354578 => 'Barbezieux-Saint-Hilaire', + 3354579 => 'Barbezieux-Saint-Hilaire', + 3354581 => 'Jarnac', + 3354582 => 'Cognac', + 3354583 => 'Segonzac', + 3354584 => 'Confolens', + 3354585 => 'Confolens', + 3354589 => 'Chabanais', + 3354590 => 'Angoulême', + 3354591 => 'Angoulême', + 3354592 => 'Angoulême', + 3354593 => 'Angoulême', + 3354594 => 'Angoulême', + 3354595 => 'Angoulême', + 3354597 => 'Châteauneuf-sur-Charente', + 3354598 => 'Chalais', + 3354600 => 'La Rochelle', + 3354601 => 'Marans', + 3354602 => 'Saujon', + 3354605 => 'Royan', + 3354606 => 'Royan', + 3354607 => 'Surgères', + 3354608 => 'Royan', + 3354609 => 'Saint-Martin-de-Ré', + 3354622 => 'Royan', + 3354623 => 'Saint-Palais-sur-Mer', + 3354624 => 'Villeneuve-la-Comtesse', + 3354625 => 'Mons', + 3354627 => 'La Rochelle', + 3354628 => 'La Rochelle', + 3354629 => 'Ars-en-Ré', + 3354630 => 'Sainte-Marie-de-Ré', + 3354631 => 'La Rochelle', + 3354632 => 'Saint-Jean-d\'Angély', + 3354634 => 'La Rochelle', + 3354635 => 'Aigrefeuille-d\'Aunis', + 3354636 => 'La Tremblade', + 3354637 => 'Nieul-sur-Mer', + 3354638 => 'Royan', + 3354639 => 'Royan', + 3354641 => 'La Rochelle', + 3354642 => 'La Rochelle', + 3354643 => 'La Rochelle', + 3354644 => 'La Rochelle', + 3354645 => 'La Rochelle', + 3354647 => 'Saint-Pierre-d\'Oléron', + 3354648 => 'Jonzac', + 3354650 => 'La Rochelle', + 3354652 => 'La Rochelle', + 3354656 => 'Châtelaillon-Plage', + 3354658 => 'Matha', + 3354659 => 'Saint-Jean-d\'Angély', + 3354667 => 'La Rochelle', + 3354668 => 'Puilboreau', + 3354674 => 'Saintes', + 3354675 => 'Dolus-d\'Oléron', + 3354676 => 'Saint-Georges-d\'Oléron', + 3354682 => 'Rochefort', + 3354684 => 'Fouras', + 3354685 => 'Marennes', + 3354687 => 'Rochefort', + 3354688 => 'Rochefort', + 3354692 => 'Saintes', + 3354693 => 'Saintes', + 3354697 => 'Saintes', + 3354698 => 'Saintes', + 3354699 => 'Rochefort', + 3354729 => 'Bordeaux', + 3354733 => 'Bordeaux', + 3354755 => 'Dax', + 3354764 => 'Bayonne', + 3354774 => 'Bordeaux', + 3354779 => 'Bordeaux', + 3354792 => 'Pau', + 3354900 => 'Poitiers', + 3354901 => 'Poitiers', + 3354902 => 'Châtellerault', + 3354903 => 'Poitiers', + 3354904 => 'Niort', + 3354905 => 'Saint-Maixent-l\'École', + 3354906 => 'Coulonges-sur-l\'Autize', + 3354908 => 'Chauray', + 3354909 => 'Niort', + 3354911 => 'Poitiers', + 3354917 => 'Niort', + 3354918 => 'Poitiers', + 3354919 => 'Châtellerault', + 3354920 => 'Châtellerault', + 3354921 => 'Châtellerault', + 3354922 => 'Loudun', + 3354923 => 'Châtellerault', + 3354924 => 'Niort', + 3354926 => 'Mauzé-sur-le-Mignon', + 3354927 => 'Melle', + 3354928 => 'Niort', + 3354930 => 'Poitiers', + 3354932 => 'Aiffres', + 3354933 => 'Niort', + 3354937 => 'Poitiers', + 3354938 => 'Poitiers', + 3354939 => 'Poitiers', + 3354941 => 'Poitiers', + 3354943 => 'Vivonne', + 3354944 => 'Poitiers', + 3354945 => 'Poitiers', + 3354946 => 'Chauvigny', + 3354947 => 'Poitiers', + 3354949 => 'Chasseneuil-du-Poitou', + 3354950 => 'Poitiers', + 3354951 => 'Neuville-de-Poitou', + 3354952 => 'Poitiers', + 3354955 => 'Poitiers', + 3354957 => 'Poitiers', + 3354958 => 'Poitiers', + 3354960 => 'Poitiers', + 3354961 => 'Poitiers', + 3354962 => 'Poitiers', + 3354964 => 'Parthenay', + 3354965 => 'Bressuire', + 3354966 => 'Thouars', + 3354968 => 'Thouars', + 3354971 => 'Parthenay', + 3354972 => 'Moncoutant', + 3354973 => 'Niort', + 3354974 => 'Bressuire', + 3354977 => 'Niort', + 3354978 => 'Niort', + 3354979 => 'Niort', + 3354980 => 'Cerizay', + 3354981 => 'Mauléon', + 3354982 => 'Bressuire', + 3354983 => 'Montmorillon', + 3354984 => 'Montmorillon', + 3354985 => 'Châtellerault', + 3354988 => 'Poitiers', + 3354989 => 'Vivonne', + 3354990 => 'Naintré', + 3354991 => 'Montmorillon', + 3354993 => 'Châtellerault', + 3354994 => 'Parthenay', + 3354996 => 'Thouars', + 3354997 => 'Civray', + 3354998 => 'Loudun', + 3355301 => 'Sainte-Livrade-sur-Lot', + 3355302 => 'Périgueux', + 3355306 => 'Périgueux', + 3355308 => 'Périgueux', + 3355309 => 'Périgueux', + 3355313 => 'Périgueux', + 3355320 => 'Marmande', + 3355323 => 'Eymet', + 3355324 => 'Bergerac', + 3355327 => 'Bergerac', + 3355330 => 'Sarlat-la-Canéda', + 3355331 => 'Sarlat-la-Canéda', + 3355335 => 'Périgueux', + 3355340 => 'Villeneuve-sur-Lot', + 3355345 => 'Périgueux', + 3355346 => 'Périgueux', + 3355347 => 'Agen', + 3355348 => 'Agen', + 3355349 => 'Villeneuve-sur-Lot', + 3355350 => 'Terrasson-Lavilledieu', + 3355351 => 'Montignac', + 3355353 => 'Périgueux', + 3355355 => 'Thiviers', + 3355356 => 'Nontron', + 3355357 => 'Bergerac', + 3355359 => 'Sarlat-la-Canéda', + 3355361 => 'Bergerac', + 3355363 => 'Bergerac', + 3355364 => 'Marmande', + 3355365 => 'Nérac', + 3355366 => 'Agen', + 3355368 => 'Agen', + 3355369 => 'Agen', + 3355370 => 'Villeneuve-sur-Lot', + 3355371 => 'Fumel', + 3355373 => 'Bergerac', + 3355374 => 'Bergerac', + 3355375 => 'Fumel', + 3355376 => 'Marmande', + 3355377 => 'Agen', + 3355379 => 'Tonneins', + 3355380 => 'Montpon-Ménestérol', + 3355384 => 'Tonneins', + 3355387 => 'Agen', + 3355390 => 'Ribérac', + 3355393 => 'Casteljaloux', + 3355396 => 'Agen', + 3355397 => 'Nérac', + 3355398 => 'Agen', + 3355501 => 'Limoges', + 3355502 => 'Saint-Junien', + 3355503 => 'Rochechouart', + 3355504 => 'Limoges', + 3355505 => 'Limoges', + 3355506 => 'Limoges', + 3355508 => 'Saint-Yrieix-la-Perche', + 3355510 => 'Limoges', + 3355511 => 'Limoges', + 3355512 => 'Limoges', + 3355514 => 'Limoges', + 3355517 => 'Brive-la-Gaillarde', + 3355518 => 'Brive-la-Gaillarde', + 3355520 => 'Tulle', + 3355522 => 'Brive-la-Gaillarde', + 3355523 => 'Brive-la-Gaillarde', + 3355524 => 'Brive-la-Gaillarde', + 3355526 => 'Tulle', + 3355528 => 'Argentat', + 3355530 => 'Limoges', + 3355531 => 'Limoges', + 3355532 => 'Limoges', + 3355533 => 'Limoges', + 3355534 => 'Limoges', + 3355535 => 'Limoges', + 3355537 => 'Limoges', + 3355538 => 'Limoges', + 3355539 => 'Couzeix', + 3355541 => 'Guéret', + 3355542 => 'Limoges', + 3355543 => 'Limoges', + 3355545 => 'Limoges', + 3355546 => 'Ussel', + 3355549 => 'Limoges', + 3355550 => 'Limoges', + 3355551 => 'Guéret', + 3355552 => 'Guéret', + 3355553 => 'Nantiat', + 3355554 => 'Saint-Moreil', + 3355556 => 'Saint-Léonard-de-Noblat', + 3355558 => 'Nexon', + 3355561 => 'Guéret', + 3355563 => 'La Souterraine', + 3355564 => 'Bourganeuf', + 3355566 => 'Aubusson', + 3355568 => 'Bellac', + 3355569 => 'Eymoutiers', + 3355570 => 'Aixe-sur-Vienne', + 3355572 => 'Ussel', + 3355574 => 'Brive-la-Gaillarde', + 3355575 => 'Saint-Yrieix-la-Perche', + 3355576 => 'Bessines-sur-Gartempe', + 3355577 => 'Limoges', + 3355578 => 'Châlus', + 3355579 => 'Limoges', + 3355582 => 'Chambon-sur-Voueize', + 3355583 => 'Aubusson', + 3355584 => 'Allassac', + 3355586 => 'Brive-la-Gaillarde', + 3355587 => 'Brive-la-Gaillarde', + 3355588 => 'Brive-la-Gaillarde', + 3355589 => 'Dun-le-Palestel', + 3355591 => 'Beaulieu-sur-Dordogne', + 3355592 => 'Malemort-sur-Corrèze', + 3355593 => 'Égletons', + 3355595 => 'Meymac', + 3355596 => 'Bort-les-Orgues', + 3355600 => 'Bordeaux', + 3355601 => 'Bordeaux', + 3355602 => 'Bordeaux', + 3355603 => 'Lacanau', + 3355604 => 'Talence', + 3355605 => 'Saint-Médard-en-Jalles', + 3355606 => 'Lormont', + 3355607 => 'Pessac', + 3355608 => 'Bordeaux', + 3355609 => 'Soulac-sur-Mer', + 3355611 => 'Bordeaux', + 3355612 => 'Mérignac', + 3355613 => 'Mérignac', + 3355615 => 'Pessac', + 3355616 => 'Eysines', + 3355617 => 'Bordeaux', + 3355618 => 'Mérignac', + 3355620 => 'Latresne', + 3355621 => 'Saint-Jean-d\'Illac', + 3355622 => 'Arcachon', + 3355623 => 'Créon', + 3355624 => 'Bordeaux', + 3355625 => 'Bazas', + 3355626 => 'Mios', + 3355627 => 'Podensac', + 3355628 => 'Eysines', + 3355629 => 'Bordeaux', + 3355630 => 'Cadaujac', + 3355631 => 'Bordeaux', + 3355632 => 'Bordeaux', + 3355633 => 'Bordeaux', + 3355634 => 'Mérignac', + 3355635 => 'Blanquefort', + 3355636 => 'Pessac', + 3355637 => 'Talence', + 3355638 => 'Ambarès-et-Lagrave', + 3355639 => 'Bordeaux', + 3355640 => 'Cenon', + 3355641 => 'Lesparre-Médoc', + 3355642 => 'Bordeaux', + 3355643 => 'Bordeaux', + 3355644 => 'Bordeaux', + 3355645 => 'Pessac', + 3355646 => 'Pessac', + 3355647 => 'Mérignac', + 3355648 => 'Bordeaux', + 3355649 => 'Bègles', + 3355650 => 'Bordeaux', + 3355651 => 'Bordeaux', + 3355652 => 'Bordeaux', + 3355654 => 'La Teste de Buch', + 3355655 => 'Mérignac', + 3355656 => 'Bordeaux', + 3355657 => 'Eysines', + 3355659 => 'Pauillac', + 3355660 => 'Lège-Cap-Ferret', + 3355663 => 'Langon', + 3355664 => 'Léognan', + 3355666 => 'Gujan-Mestras', + 3355669 => 'Bordeaux', + 3355670 => 'Saint-Médard-en-Jalles', + 3355674 => 'Lormont', + 3355675 => 'Gradignan', + 3355676 => 'Langon', + 3355677 => 'Ambarès-et-Lagrave', + 3355678 => 'Cestas', + 3355679 => 'Bordeaux', + 3355680 => 'Talence', + 3355681 => 'Bordeaux', + 3355682 => 'Andernos-les-Bains', + 3355683 => 'Arcachon', + 3355684 => 'Talence', + 3355685 => 'Bègles', + 3355686 => 'Cenon', + 3355687 => 'Villenave-d\'Ornon', + 3355688 => 'Salles', + 3355689 => 'Gradignan', + 3355690 => 'Bordeaux', + 3355691 => 'Bordeaux', + 3355692 => 'Bordeaux', + 3355693 => 'Bordeaux', + 3355694 => 'Bordeaux', + 3355695 => 'Blanquefort', + 3355696 => 'Bordeaux', + 3355697 => 'Mérignac', + 3355698 => 'Bordeaux', + 3355699 => 'Bordeaux', + 3355700 => 'Mérignac', + 3355701 => 'Bordeaux', + 3355702 => 'Pessac', + 3355710 => 'Bordeaux', + 3355712 => 'Gradignan', + 3355714 => 'Bordeaux', + 3355715 => 'La Teste de Buch', + 3355717 => 'Biganos', + 3355719 => 'Bordeaux', + 3355722 => 'Bordeaux', + 3355724 => 'Saint-Emilion', + 3355725 => 'Libourne', + 3355726 => 'Pessac', + 3355729 => 'Mérignac', + 3355730 => 'Bordeaux', + 3355732 => 'Saint-Ciers-sur-Gironde', + 3355734 => 'Tresses', + 3355735 => 'Bègles', + 3355740 => 'Castillon-la-Bataille', + 3355742 => 'Blaye', + 3355743 => 'Saint-André-de-Cubzac', + 3355746 => 'Sainte-Foy-la-Grande', + 3355748 => 'Libourne', + 3355749 => 'Coutras', + 3355750 => 'Libourne', + 3355751 => 'Libourne', + 3355752 => 'La Teste de Buch', + 3355753 => 'Mérignac', + 3355754 => 'Cenon', + 3355755 => 'Libourne', + 3355757 => 'Bordeaux', + 3355758 => 'Saint-Savin', + 3355759 => 'Bordeaux', + 3355769 => 'Coutras', + 3355771 => 'Marcheprime', + 3355772 => 'Arcachon', + 3355773 => 'Gujan-Mestras', + 3355776 => 'Andernos-les-Bains', + 3355777 => 'Lormont', + 3355778 => 'Bordeaux', + 3355780 => 'Bordeaux', + 3355781 => 'Bordeaux', + 3355783 => 'Cestas', + 3355785 => 'Bordeaux', + 3355787 => 'Bordeaux', + 3355788 => 'Ludon-Médoc', + 3355789 => 'Pessac', + 3355792 => 'Mérignac', + 3355793 => 'Saint-Médard-en-Jalles', + 3355794 => 'Saint-André-de-Cubzac', + 3355795 => 'Bordeaux', + 3355796 => 'Gradignan', + 3355798 => 'Langon', + 3355799 => 'Villenave-d\'Ornon', + 3355805 => 'Mont-de-Marsan', + 3355806 => 'Mont-de-Marsan', + 3355808 => 'Pissos', + 3355809 => 'Mimizan', + 3355835 => 'Saint-Paul-lès-Dax', + 3355841 => 'Soustons', + 3355842 => 'Lit-et-Mixe', + 3355843 => 'Soorts-Hossegor', + 3355846 => 'Mont-de-Marsan', + 3355847 => 'Magescq', + 3355848 => 'Vieux-Boucau-les-Bains', + 3355849 => 'Léon', + 3355852 => 'Saint-Martin-d\'Oney', + 3355855 => 'Castets', + 3355856 => 'Dax', + 3355858 => 'Dax', + 3355871 => 'Aire-sur-L\'Adour', + 3355872 => 'Capbreton', + 3355873 => 'Peyrehorade', + 3355874 => 'Dax', + 3355875 => 'Mont-de-Marsan', + 3355876 => 'Saint-Sever', + 3355877 => 'Saint-Vincent-de-Tyrosse', + 3355878 => 'Biscarrosse', + 3355879 => 'Hagetmau', + 3355882 => 'Biscarrosse', + 3355883 => 'Biscarrosse', + 3355885 => 'Mont-de-Marsan', + 3355890 => 'Dax', + 3355891 => 'Saint-Paul-lès-Dax', + 3355897 => 'Mugron', + 3355901 => 'Biarritz', + 3355902 => 'Pau', + 3355903 => 'Anglet', + 3355905 => 'Laruns', + 3355906 => 'Jurançon', + 3355909 => 'Saint-Palais', + 3355911 => 'Pau', + 3355912 => 'Serres-Castet', + 3355913 => 'Lons', + 3355914 => 'Pau', + 3355915 => 'Anglet', + 3355916 => 'Soumoulou', + 3355919 => 'Mauléon-Licharre', + 3355920 => 'Hendaye', + 3355921 => 'Monein', + 3355922 => 'Biarritz', + 3355923 => 'Biarritz', + 3355924 => 'Biarritz', + 3355925 => 'Bayonne', + 3355926 => 'Saint-Jean-de-Luz', + 3355927 => 'Pau', + 3355928 => 'Mauléon-Licharre', + 3355929 => 'Hasparren', + 3355930 => 'Pau', + 3355931 => 'Anglet', + 3355932 => 'Pau', + 3355933 => 'Serres-Castet', + 3355936 => 'Oloron-Sainte-Marie', + 3355938 => 'Salies-de-Béarn', + 3355939 => 'Oloron-Sainte-Marie', + 3355940 => 'Pau', + 3355941 => 'Biarritz', + 3355942 => 'Anglet', + 3355943 => 'Biarritz', + 3355944 => 'Saint-Pierre-d\'Irube', + 3355945 => 'Labenne', + 3355946 => 'Bayonne', + 3355947 => 'Ciboure', + 3355948 => 'Hendaye', + 3355949 => 'Saint-Jean-Pied-de-Port', + 3355950 => 'Bayonne', + 3355951 => 'Saint-Jean-de-Luz', + 3355952 => 'Anglet', + 3355953 => 'Pontacq', + 3355955 => 'Bayonne', + 3355956 => 'Saint-Martin-de-Seignanx', + 3355957 => 'Anglet', + 3355958 => 'Anglet', + 3355959 => 'Bayonne', + 3355960 => 'Mourenx', + 3355961 => 'Nay', + 3355962 => 'Lons', + 3355963 => 'Anglet', + 3355964 => 'Tarnos', + 3355965 => 'Saint-Palais', + 3355966 => 'Navarrenx', + 3355967 => 'Orthez', + 3355969 => 'Orthez', + 3355970 => 'Hasparren', + 3355972 => 'Lons', + 3355974 => 'Anglet', + 3355977 => 'Lescar', + 3355980 => 'Pau', + 3355981 => 'Lescar', + 3355982 => 'Pau', + 3355983 => 'Pau', + 3355984 => 'Pau', + 3355985 => 'Saint-Jean-de-Luz', + 3355988 => 'Arette', + 3355990 => 'Pau', + 3355992 => 'Lons', + 3355993 => 'Ustaritz', + 3355998 => 'Pau', + 3356100 => 'Labège', + 3356101 => 'Lavelanet', + 3356102 => 'Foix', + 3356104 => 'Saint-Girons', + 3356105 => 'Tarascon-sur-Ariège', + 3356107 => 'Tournefeuille', + 3356111 => 'Toulouse', + 3356112 => 'Toulouse', + 3356113 => 'Toulouse', + 3356114 => 'Toulouse', + 3356115 => 'Colomiers', + 3356116 => 'Toulouse', + 3356117 => 'Toulouse', + 3356119 => 'Toulouse', + 3356120 => 'Toulouse', + 3356121 => 'Toulouse', + 3356122 => 'Toulouse', + 3356123 => 'Toulouse', + 3356124 => 'Balma', + 3356125 => 'Toulouse', + 3356126 => 'Toulouse', + 3356129 => 'Toulouse', + 3356130 => 'Colomiers', + 3356131 => 'Toulouse', + 3356132 => 'Toulouse', + 3356133 => 'Toulouse', + 3356134 => 'Toulouse', + 3356136 => 'Toulouse', + 3356137 => 'Aucamville', + 3356139 => 'Saint-Orens-de-Gameville', + 3356140 => 'Toulouse', + 3356141 => 'Toulouse', + 3356142 => 'Toulouse', + 3356143 => 'Toulouse', + 3356144 => 'Toulouse', + 3356147 => 'Toulouse', + 3356148 => 'Toulouse', + 3356149 => 'Toulouse', + 3356150 => 'Auterive', + 3356151 => 'Muret', + 3356152 => 'Toulouse', + 3356153 => 'Toulouse', + 3356154 => 'Toulouse', + 3356155 => 'Toulouse', + 3356156 => 'Muret', + 3356157 => 'Toulouse', + 3356158 => 'Toulouse', + 3356159 => 'Toulouse', + 3356160 => 'Pamiers', + 3356161 => 'Toulouse', + 3356162 => 'Toulouse', + 3356163 => 'Toulouse', + 3356164 => 'Ax-les-Thermes', + 3356165 => 'Foix', + 3356166 => 'Saint-Girons', + 3356167 => 'Pamiers', + 3356168 => 'Mirepoix', + 3356170 => 'Aucamville', + 3356171 => 'Blagnac', + 3356172 => 'Portet-sur-Garonne', + 3356173 => 'Ramonville-Saint-Agne', + 3356175 => 'Ramonville-Saint-Agne', + 3356177 => 'Toulouse', + 3356178 => 'Colomiers', + 3356179 => 'Bagnères-de-Luchon', + 3356180 => 'Toulouse', + 3356182 => 'Grenade', + 3356183 => 'Revel', + 3356186 => 'Tournefeuille', + 3356187 => 'Carbonne', + 3356189 => 'Saint-Gaudens', + 3356192 => 'Cugnaux', + 3356194 => 'Saint-Gaudens', + 3356195 => 'Saint-Gaudens', + 3356197 => 'Cazères', + 3356199 => 'Toulouse', + 3356200 => 'Saint-Gaudens', + 3356205 => 'Auch', + 3356206 => 'Fleurance', + 3356207 => 'L\'Isle Jourdain', + 3356209 => 'Eauze', + 3356211 => 'Toulouse', + 3356212 => 'Toulouse', + 3356214 => 'Toulouse', + 3356215 => 'Toulouse', + 3356216 => 'Toulouse', + 3356217 => 'Toulouse', + 3356219 => 'Ramonville-Saint-Agne', + 3356220 => 'Portet-sur-Garonne', + 3356221 => 'Toulouse', + 3356224 => 'Labège', + 3356226 => 'Toulouse', + 3356227 => 'Toulouse', + 3356228 => 'Condom', + 3356229 => 'Montréal', + 3356230 => 'Toulouse', + 3356232 => 'Juillan', + 3356234 => 'Tarbes', + 3356236 => 'Tarbes', + 3356237 => 'Tarbes', + 3356238 => 'Tarbes', + 3356240 => 'Lannemezan', + 3356241 => 'Saint-Pé-de-Bigorre', + 3356242 => 'Lourdes', + 3356244 => 'Tarbes', + 3356246 => 'Lourdes', + 3356247 => 'Toulouse', + 3356248 => 'Toulouse', + 3356249 => 'Lannemezan', + 3356250 => 'Lannemezan', + 3356251 => 'Tarbes', + 3356253 => 'Tarbes', + 3356256 => 'Tarbes', + 3356257 => 'Balma', + 3356258 => 'Vic-Fezensac', + 3356260 => 'Auch', + 3356261 => 'Auch', + 3356262 => 'Samatan', + 3356263 => 'Auch', + 3356267 => 'Gimont', + 3356268 => 'Lectoure', + 3356270 => 'Montesquiou', + 3356271 => 'Toulouse', + 3356272 => 'Toulouse', + 3356273 => 'Toulouse', + 3356274 => 'Blagnac', + 3356275 => 'Aucamville', + 3356287 => 'Toulouse', + 3356288 => 'Toulouse', + 3356289 => 'L\'Union', + 3356290 => 'Ibos', + 3356291 => 'Bagnères-de-Bigorre', + 3356292 => 'Cauterets', + 3356293 => 'Tarbes', + 3356294 => 'Lourdes', + 3356295 => 'Bagnères-de-Bigorre', + 3356297 => 'Argelès-Gazost', + 3356298 => 'Lannemezan', + 3356303 => 'Montauban', + 3356304 => 'Moissac', + 3356305 => 'Moissac', + 3356320 => 'Montauban', + 3356321 => 'Montauban', + 3356322 => 'Montauban', + 3356323 => 'Montauban', + 3356328 => 'Albias', + 3356329 => 'Valence', + 3356332 => 'Castelsarrasin', + 3356334 => 'Graulhet', + 3356335 => 'Castres', + 3356336 => 'Carmaux', + 3356337 => 'Lacaune', + 3356338 => 'Albi', + 3356339 => 'Valence', + 3356342 => 'Graulhet', + 3356343 => 'Albi', + 3356345 => 'Saint-Juéry', + 3356346 => 'Albi', + 3356347 => 'Albi', + 3356348 => 'Albi', + 3356349 => 'Albi', + 3356351 => 'Castres', + 3356354 => 'Albi', + 3356357 => 'Gaillac', + 3356358 => 'Lavaur', + 3356359 => 'Castres', + 3356360 => 'Albi', + 3356361 => 'Mazamet', + 3356362 => 'Castres', + 3356363 => 'Montauban', + 3356366 => 'Montauban', + 3356368 => 'Montauban', + 3356371 => 'Castres', + 3356372 => 'Castres', + 3356373 => 'Labruguière', + 3356376 => 'Carmaux', + 3356377 => 'Albi', + 3356378 => 'Albi', + 3356379 => 'Réalmont', + 3356380 => 'Albi', + 3356381 => 'Gaillac', + 3356383 => 'Lavaur', + 3356391 => 'Montauban', + 3356392 => 'Montauban', + 3356393 => 'Caussade', + 3356397 => 'Mazamet', + 3356398 => 'Mazamet', + 3356510 => 'Saint-Cère', + 3356514 => 'Figeac', + 3356520 => 'Cahors', + 3356522 => 'Cahors', + 3356523 => 'Cahors', + 3356527 => 'Souillac', + 3356530 => 'Cahors', + 3356534 => 'Figeac', + 3356535 => 'Cahors', + 3356537 => 'Souillac', + 3356538 => 'Saint-Céré', + 3356539 => 'Biars-sur-Cère', + 3356541 => 'Gourdon', + 3356542 => 'Rodez', + 3356543 => 'Decazeville', + 3356545 => 'Villefranche-de-Rouergue', + 3356549 => 'Saint-Affrique', + 3356550 => 'Figeac', + 3356551 => 'Laguiole', + 3356553 => 'Cahors', + 3356558 => 'Millau', + 3356559 => 'Millau', + 3356560 => 'Millau', + 3356561 => 'Millau', + 3356565 => 'Rieupeyroux', + 3356567 => 'Rodez', + 3356568 => 'Rodez', + 3356573 => 'Rodez', + 3356575 => 'Rodez', + 3356577 => 'Rodez', + 3356578 => 'Rodez', + 3356580 => 'Montbazens', + 3356581 => 'Villefranche-de-Rouergue', + 3356587 => 'Rodez', + 3356597 => 'Saint-Affrique', + 3356598 => 'Saint-Affrique', + 3356700 => 'Toulouse', + 3356711 => 'Toulouse', + 3356716 => 'Toulouse', + 3356722 => 'Toulouse', + 3356733 => 'Toulouse', + 3356745 => 'Tarbes', + 3358134 => 'Toulouse', + 3358160 => 'Toulouse', + 3358197 => 'Toulouse', + 3358274 => 'Toulouse', + 3358295 => 'Toulouse', + 3358741 => 'Limoges', + 3359020 => 'Les Abymes', + 3359021 => 'Pointe-à-Pitre', + 3359022 => 'Petit-Canal', + 3359023 => 'Le Moule', + 3359024 => 'Morne-À-l\'Eau', + 3359025 => 'Baie Mahault', + 3359026 => 'Baie Mahault', + 3359027 => 'Saint Barthélémy', + 3359028 => 'Sainte Rose', + 3359029 => 'Saint Barthélémy', + 3359032 => 'Baie Mahault', + 3359038 => 'Baie Mahault', + 3359041 => 'Baie Mahault', + 3359048 => 'Les Abymes', + 3359051 => 'Saint Barthélémy', + 3359052 => 'Saint Barthélémy', + 3359060 => 'Baie Mahault', + 3359068 => 'Sainte Rose', + 3359080 => 'Saint-Claude', + 3359081 => 'Basse Terre', + 3359082 => 'Pointe-à-Pitre', + 3359083 => 'Pointe-à-Pitre', + 3359084 => 'Le Gosier', + 3359085 => 'Sainte-Anne', + 3359086 => 'Capesterre Belle Eau', + 3359087 => 'Saint Barthélémy', + 3359088 => 'Sainte-Anne', + 3359089 => 'Les Abymes', + 3359090 => 'Pointe-à-Pitre', + 3359091 => 'Les Abymes', + 3359092 => 'Trois-Rivières', + 3359093 => 'Pointe-à-Pitre', + 3359094 => 'Petit Bourg', + 3359095 => 'Petit Bourg', + 3359097 => 'Grand-Bourg', + 3359098 => 'Vieux Habitants', + 3359099 => 'Basse Terre', + 3359422 => 'Kourou', + 3359425 => 'Cayenne', + 3359427 => 'Saint-Laurent-du-Maroni', + 3359428 => 'Cayenne', + 3359429 => 'Cayenne', + 3359430 => 'Cayenne', + 3359431 => 'Cayenne', + 3359432 => 'Kourou', + 3359434 => 'Saint-Laurent-du-Maroni', + 3359435 => 'Matoury', + 3359437 => 'Cayenne', + 3359438 => 'Cayenne', + 3359439 => 'Cayenne', + 3359638 => 'Le Robert', + 3359639 => 'Fort de France', + 3359642 => 'Fort de France', + 3359648 => 'Rivière-Salée', + 3359650 => 'Fort de France', + 3359651 => 'Fort de France', + 3359652 => 'Schoelcher', + 3359653 => 'Le Lorrain', + 3359654 => 'Le François', + 3359655 => 'Le Morne Vert', + 3359656 => 'Ducos', + 3359657 => 'Saint-Joseph', + 3359658 => 'Fort de France', + 3359660 => 'Fort de France', + 3359661 => 'Schoelcher', + 3359662 => 'Rivière-Pilote', + 3359663 => 'Fort de France', + 3359664 => 'Fort de France', + 3359665 => 'Le Robert', + 3359667 => 'Gros-Morne', + 3359668 => 'Rivière-Salée', + 3359669 => 'Sainte-Marie', + 3359670 => 'Fort de France', + 3359671 => 'Fort de France', + 3359672 => 'Fort de France', + 3359673 => 'Fort de France', + 3359674 => 'Le Vauclin', + 3359675 => 'Fort de France', + 3359676 => 'Sainte-Anne', + 3359677 => 'Ducos', + 3359678 => 'Saint-Pierre', + 3359679 => 'Fort de France', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/352.php b/src/libphonenumber/geocoding/data/fr/352.php new file mode 100644 index 000000000..fcc5a916e --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/352.php @@ -0,0 +1,53 @@ + 'Luxembourg', + 35223 => 'Mondorf-les-Bains', + 35224 => 'Luxembourg', + 35225 => 'Luxembourg', + 35226 => 'Luxembourg', + 35227 => 'Luxembourg', + 35229 => 'Luxembourg', + 35230 => 'Capellen', + 35231 => 'Bertrange', + 35232 => 'Mersch', + 35233 => 'Walferdange', + 35234 => 'Senningerberg', + 35235 => 'Sandweiler', + 35236 => 'Hespérange', + 35237 => 'Leudelange', + 35239 => 'Steinfort', + 35240 => 'Luxembourg', + 35242 => 'Luxembourg', + 35243 => 'Luxembourg', + 35244 => 'Luxembourg', + 35245 => 'Luxembourg', + 35246 => 'Luxembourg', + 35247 => 'Luxembourg', + 35248 => 'Luxembourg', + 35249 => 'Luxembourg', + 35250 => 'Bascharage', + 35251 => 'Dudelange', + 35252 => 'Dudelange', + 35253 => 'Esch-sur-Alzette', + 35254 => 'Esch-sur-Alzette', + 35255 => 'Esch-sur-Alzette', + 35256 => 'Rumelange', + 35257 => 'Esch-sur-Alzette', + 35258 => 'Differdange', + 35259 => 'Soleuvre', + 35271 => 'Betzdorf', + 35272 => 'Echternach', + 35274 => 'Wasserbillig', + 35275 => 'Grevenmacher', + 35276 => 'Wormeldange', + 35278 => 'Junglinster', + 35279 => 'Berdorf', + 35280 => 'Diekirch', + 35281 => 'Ettelbruck', + 35283 => 'Vianden', + 35287 => 'Larochette', + 35292 => 'Clervaux', + 35295 => 'Wiltz', + 35297 => 'Weiswampach', + 35299 => 'Troisvierges', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/41.php b/src/libphonenumber/geocoding/data/fr/41.php new file mode 100644 index 000000000..8237e43d2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/41.php @@ -0,0 +1,23 @@ + 'Lausanne', + 4122 => 'Genève', + 4124 => 'Yverdon/Aigle', + 4126 => 'Fribourg', + 4127 => 'Sion', + 4131 => 'Berne', + 4132 => 'Bienne/Neuchâtel/Soleure/Jura', + 4133 => 'Thoune', + 4134 => 'Burgdorf/Langnau i.E.', + 4141 => 'Lucerne', + 4143 => 'Zurich', + 4144 => 'Zurich', + 4152 => 'Winterthour', + 4155 => 'Rapperswil', + 4156 => 'Baden', + 4161 => 'Bâle', + 4162 => 'Olten', + 4171 => 'St. Gall', + 4181 => 'Coire', + 4191 => 'Bellinzona', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/fr/82.php b/src/libphonenumber/geocoding/data/fr/82.php new file mode 100644 index 000000000..8acec4db3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/fr/82.php @@ -0,0 +1,20 @@ + 'Séoul', + 8231 => 'Gyeonggi', + 8232 => 'Incheon', + 8233 => 'Gangwon', + 8241 => 'Chungcheong du Sud', + 8242 => 'Daejeon', + 8243 => 'Chungcheong du Nord', + 8244 => 'Sejong (ville)', + 8251 => 'Busan', + 8252 => 'Ulsan', + 8253 => 'Daegu', + 8254 => 'Gyeongsang du Nord', + 8255 => 'Gyeongsang du Sud', + 8261 => 'Jeonranamdo', + 8262 => 'Gwangju', + 8263 => 'Jeonrabugdo', + 8264 => 'Jejudo', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/hu/36.php b/src/libphonenumber/geocoding/data/hu/36.php new file mode 100644 index 000000000..5293eff0b --- /dev/null +++ b/src/libphonenumber/geocoding/data/hu/36.php @@ -0,0 +1,57 @@ + 'Budapest', + 3622 => 'Székesfehérvár', + 3623 => 'Biatorbágy', + 3624 => 'Szigetszentmiklós', + 3625 => 'Dunaújváros', + 3626 => 'Szentendre', + 3627 => 'Vác', + 3628 => 'Gödöllő', + 3629 => 'Monor', + 3632 => 'Salgótarján', + 3633 => 'Esztergom', + 3634 => 'Tatabánya', + 3635 => 'Balassagyarmat', + 3636 => 'Eger', + 3637 => 'Gyöngyös', + 3642 => 'Nyíregyháza', + 3644 => 'Mátészalka', + 3645 => 'Kisvárda', + 3646 => 'Miskolc', + 3647 => 'Szerencs', + 3648 => 'Ózd', + 3649 => 'Mezőkövesd', + 3652 => 'Debrecen', + 3653 => 'Cegléd', + 3654 => 'Berettyóújfalu', + 3656 => 'Szolnok', + 3657 => 'Jászberény', + 3659 => 'Karcag', + 3662 => 'Szeged', + 3663 => 'Szentes', + 3666 => 'Békéscsaba', + 3668 => 'Orosháza', + 3669 => 'Mohács', + 3672 => 'Pécs', + 3673 => 'Szigetvár', + 3674 => 'Szekszárd', + 3675 => 'Paks', + 3676 => 'Kecskemét', + 3677 => 'Kiskunhalas', + 3678 => 'Kiskőrös', + 3679 => 'Baja', + 3682 => 'Kaposvár', + 3683 => 'Keszthely', + 3684 => 'Siófok', + 3685 => 'Marcali', + 3687 => 'Tapolca', + 3688 => 'Veszprém', + 3689 => 'Pápa', + 3692 => 'Zalaegerszeg', + 3693 => 'Nagykanizsa', + 3694 => 'Szombathely', + 3695 => 'Sárvár', + 3696 => 'Győr', + 3699 => 'Sopron', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/id/62.php b/src/libphonenumber/geocoding/data/id/62.php new file mode 100644 index 000000000..86accf0e8 --- /dev/null +++ b/src/libphonenumber/geocoding/data/id/62.php @@ -0,0 +1,311 @@ + 'Jabodetabek', + 6222 => 'Bandung/Cimahi', + 62231 => 'Cirebon', + 62232 => 'Kuningan', + 62233 => 'Majalengka', + 62234 => 'Indramayu', + 6224 => 'Semarang/Demak', + 62251 => 'Bogor', + 62252 => 'Rangkasbitung', + 62253 => 'Pandeglang', + 62254 => 'Serang/Merak', + 62257 => 'Serang', + 62260 => 'Subang', + 62261 => 'Sumedang', + 62262 => 'Garut', + 62263 => 'Cianjur', + 62264 => 'Purwakarta/Cikampek', + 62265 => 'Tasikmalaya/Banjar/Ciamis', + 62266 => 'Sukabumi', + 62267 => 'Karawang', + 62271 => 'Surakarta/Sukoharjo/Karanganyar/Sragen', + 62272 => 'Klaten', + 62273 => 'Wonogiri', + 62274 => 'Yogyakarta', + 62275 => 'Purworejo', + 62276 => 'Boyolali', + 62280 => 'Cilacap Barat', + 62281 => 'Banyumas/Purbalingga', + 62282 => 'Cilacap Timur', + 62283 => 'Tegal/Brebes', + 62284 => 'Pemalang', + 62285 => 'Pekalongan/Batang/Comal', + 62286 => 'Banjarnegara/Wonosobo', + 62287 => 'Kebumen/Karanganyar', + 62289 => 'Bumiayu', + 62291 => 'Demak/Jepara/Kudus', + 62292 => 'Purwodadi', + 62293 => 'Magelang/Mungkid/Temanggung', + 62294 => 'Kendal', + 62295 => 'Pati/Rembang', + 62296 => 'Blora', + 62297 => 'Karimun Jawa', + 62298 => 'Salatiga/Ambarawa', + 62299 => 'Nusakambangan', + 6231 => 'Surabaya', + 62321 => 'Mojokerto/Jombang', + 62322 => 'Lamongan', + 62323 => 'Sampang', + 62324 => 'Pamekasan', + 62325 => 'Sangkapura', + 62327 => 'Kangean/Masalembu', + 62328 => 'Sumenep', + 62331 => 'Jember', + 62332 => 'Bondowoso', + 62333 => 'Banyuwangi', + 62334 => 'Lumajang', + 62335 => 'Probolinggo', + 62336 => 'Jember', + 62338 => 'Situbondo', + 62341 => 'Malang/Batu', + 62342 => 'Blitar', + 62343 => 'Pasuruan', + 62351 => 'Madiun/Magetan/Ngawi', + 62352 => 'Ponorogo', + 62353 => 'Bojonegoro', + 62354 => 'Kediri', + 62355 => 'Tulungagung/Trenggalek', + 62356 => 'Rembang/Tuban', + 62357 => 'Pacitan', + 62358 => 'Nganjuk', + 62361 => 'Denpasar', + 62362 => 'Singaraja', + 62363 => 'Amlapura', + 62364 => 'Mataram', + 62365 => 'Negara/Gilimanuk', + 62366 => 'Klungkung/Bangli', + 62368 => 'Baturiti', + 62370 => 'Mataram/Praya', + 62371 => 'Sumbawa', + 62372 => 'Alas/Taliwang', + 62373 => 'Dompu', + 62374 => 'Bima', + 62376 => 'Selong', + 62380 => 'Kupang', + 62381 => 'Ende', + 62382 => 'Maumere', + 62383 => 'Larantuka', + 62384 => 'Bajawa', + 62385 => 'Labuhanbajo/Ruteng', + 62386 => 'Kalabahi', + 62387 => 'Waingapu/Waikabubak', + 62388 => 'Kefamenanu/Soe', + 62389 => 'Atambua', + 62401 => 'Kendari', + 62402 => 'Baubau', + 62403 => 'Raha', + 62404 => 'Wanci', + 62405 => 'Kolaka', + 62408 => 'Unaaha', + 62410 => 'Pangkep', + 62411 => 'Makassar/Maros/Sungguminasa', + 62413 => 'Bulukumba/Bantaeng', + 62414 => 'Kepulauan Selayar', + 62417 => 'Malino', + 62418 => 'Takalar', + 62419 => 'Jeneponto', + 62420 => 'Enrekang', + 62421 => 'Parepare/Pinrang', + 62422 => 'Majene', + 62423 => 'Makale/Rantepao', + 62426 => 'Mamuju', + 62427 => 'Barru', + 62428 => 'Polewali', + 62430 => 'Amurang', + 62431 => 'Manado/Tomohon/Tondano', + 62432 => 'Tahuna', + 62434 => 'Kotamobagu', + 62435 => 'Gorontalo', + 62438 => 'Bitung', + 62443 => 'Marisa', + 62445 => 'Buol', + 62450 => 'Parigi', + 62451 => 'Palu', + 62452 => 'Poso', + 62453 => 'Tolitoli', + 62454 => 'Tinombo', + 62455 => 'Kotaraya/Moutong', + 62457 => 'Donggala', + 62458 => 'Tentena', + 62461 => 'Luwuk', + 62462 => 'Banggai', + 62463 => 'Bunta', + 62464 => 'Ampana', + 62465 => 'Kolonedale', + 62471 => 'Palopo', + 62472 => 'Pitumpanua', + 62473 => 'Masamba', + 62474 => 'Malili', + 62475 => 'Soroako', + 62481 => 'Watampone', + 62482 => 'Sinjai', + 62484 => 'Watansoppeng', + 62485 => 'Sengkang', + 62511 => 'Banjarmasin', + 62512 => 'Pelaihari', + 62513 => 'Muara Teweh', + 62517 => 'Kandangan/Barabai/Rantau/Negara', + 62518 => 'Kotabaru/Batulicin', + 62522 => 'Ampah', + 62525 => 'Buntok', + 62526 => 'Tamiang Layang/Tanjung', + 62527 => 'Amuntai', + 62528 => 'Purukcahu', + 62531 => 'Sampit', + 62532 => 'Pangkalan Bun', + 62534 => 'Ketapang', + 62536 => 'Palangkaraya/Kasongan', + 62537 => 'Kuala Kurun', + 62538 => 'Kuala Pembuang', + 62539 => 'Kuala Kuayan', + 62541 => 'Samarinda/Tenggarong', + 62542 => 'Balikpapan', + 62543 => 'Tanah Grogot', + 62545 => 'Melak', + 62548 => 'Bontang', + 62549 => 'Sangatta', + 62551 => 'Tarakan', + 62552 => 'Tanjungselor', + 62553 => 'Malinau', + 62554 => 'Tanjung Redeb', + 62556 => 'Nunukan', + 62561 => 'Pontianak/Mempawah', + 62562 => 'Singkawang/Sambas/Bengkayang', + 62563 => 'Ngabang', + 62564 => 'Sanggau', + 62565 => 'Sintang', + 62567 => 'Putussibau', + 62568 => 'Nanga Pinoh', + 6261 => 'Medan', + 62620 => 'Pangkalan Brandan', + 62621 => 'Tebing Tinggi/Sei Rampah', + 62622 => 'Pematangsiantar/Pematang Raya/Limapuluh', + 62623 => 'Kisaran/Tanjung Balai', + 62624 => 'Panipahan/Labuhanbatu', + 62625 => 'Parapat/Ajibata/Simanindo', + 62626 => 'Pangururan', + 62627 => 'Subulussalam/Sidikalang/Salak', + 62628 => 'Kabanjahe/Sibolangit', + 62629 => 'Kutacane', + 62630 => 'Teluk Dalam', + 62631 => 'Sibolga/Pandan', + 62632 => 'Balige', + 62633 => 'Tarutung/Dolok Sanggul', + 62634 => 'Padang Sidempuan/Sipirok', + 62635 => 'Gunung Tua', + 62636 => 'Panyabungan/Sibuhuan', + 62639 => 'Gunung Sitoli', + 62641 => 'Langsa', + 62642 => 'Blang Kejeren', + 62643 => 'Takengon', + 62644 => 'Bireuen', + 62645 => 'Lhokseumawe', + 62646 => 'Idi', + 62650 => 'Sinabang', + 62651 => 'Banda Aceh/Jantho/Lamno', + 62652 => 'Sabang', + 62653 => 'Sigli', + 62654 => 'Calang', + 62655 => 'Meulaboh', + 62656 => 'Tapaktuan', + 62657 => 'Bakongan', + 62658 => 'Singkil', + 62659 => 'Blangpidie', + 62702 => 'Tebing Tinggi', + 62711 => 'Palembang', + 62712 => 'Kayu Agung/Tanjung Raja', + 62713 => 'Prabumulih/Talang Ubi', + 62714 => 'Sekayu', + 62715 => 'Belinyu', + 62716 => 'Muntok', + 62717 => 'Pangkal Pinang/Sungailiat', + 62718 => 'Koba/Toboali', + 62719 => 'Manggar/Tanjung Pandan', + 62721 => 'Bandar Lampung', + 62722 => 'Kotaagung', + 62723 => 'Blambangan Umpu', + 62724 => 'Kotabumi', + 62725 => 'Metro', + 62726 => 'Menggala', + 62727 => 'Kalianda', + 62728 => 'Liwa', + 62729 => 'Pringsewu', + 62730 => 'Pagar Alam/Kota Agung', + 62731 => 'Lahat', + 62732 => 'Curup', + 62733 => 'Lubuklinggau/Muara Beliti', + 62734 => 'Muara Enim', + 62735 => 'Baturaja/Martapura/Muaradua', + 62736 => 'Kota Bengkulu', + 62737 => 'Arga Makmur/Mukomuko', + 62738 => 'Muara Aman', + 62739 => 'Bintuhan/Manna', + 62740 => 'Mendahara/Muara Sabak', + 62741 => 'Kota Jambi', + 62742 => 'Kualatungkal/Tebing Tinggi', + 62743 => 'Muara Bulian', + 62744 => 'Muara Tebo', + 62745 => 'Sarolangun', + 62746 => 'Bangko', + 62747 => 'Muarabungo', + 62748 => 'Sungai Penuh/Kerinci', + 62751 => 'Padang/Pariaman', + 62752 => 'Bukittinggi/Padang Panjang/Payakumbuh/Batusangkar', + 62753 => 'Lubuk Sikaping', + 62754 => 'Sijunjung', + 62755 => 'Solok', + 62756 => 'Painan', + 62757 => 'Balai Selasa', + 62760 => 'Teluk Kuantan', + 62761 => 'Pekanbaru', + 62762 => 'Bangkinang/Pasir Pengaraian', + 62763 => 'Selatpanjang', + 62764 => 'Siak Sri Indrapura', + 62765 => 'Dumai/Duri/Bagan Batu/Ujung Tanjung', + 62766 => 'Bengkalis', + 62767 => 'Bagansiapiapi', + 62768 => 'Tembilahan', + 62769 => 'Rengat/Air Molek', + 62771 => 'Tanjung Pinang', + 62772 => 'Tarempa', + 62773 => 'Ranai', + 62776 => 'Dabosingkep', + 62777 => 'Karimun', + 62778 => 'Batam', + 62779 => 'Tanjungbatu', + 62901 => 'Timika', + 62902 => 'Agats', + 62910 => 'Bandanaira', + 62911 => 'Ambon', + 62913 => 'Namlea', + 62914 => 'Masohi', + 62915 => 'Bula', + 62916 => 'Tual', + 62917 => 'Dobo', + 62918 => 'Saumlaku', + 62921 => 'Soasiu', + 62922 => 'Jailolo', + 62923 => 'Morotai', + 62924 => 'Tobelo', + 62927 => 'Labuha', + 62929 => 'Sanana', + 62931 => 'Saparua', + 62951 => 'Sorong', + 62952 => 'Teminabuan', + 62955 => 'Bintuni', + 62956 => 'Fakfak', + 62957 => 'Kaimana', + 62966 => 'Sarmi', + 62967 => 'Jayapura', + 62969 => 'Wamena', + 62971 => 'Merauke', + 62975 => 'Tanahmerah', + 62980 => 'Ransiki', + 62981 => 'Biak', + 62983 => 'Serui', + 62984 => 'Nabire', + 62985 => 'Nabire', + 62986 => 'Manokwari', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/it/39.php b/src/libphonenumber/geocoding/data/it/39.php new file mode 100644 index 000000000..7abcb8196 --- /dev/null +++ b/src/libphonenumber/geocoding/data/it/39.php @@ -0,0 +1,234 @@ + 'Genova', + 39011 => 'Torino', + 390121 => 'Pinerolo', + 390122 => 'Susa', + 390123 => 'Lanzo Torinese', + 390124 => 'Rivarolo Canavese', + 390125 => 'Ivrea', + 390131 => 'Alessandria', + 390141 => 'Asti', + 390142 => 'Casale Monferrato', + 390143 => 'Novi Ligure', + 390144 => 'Acqui Terme', + 39015 => 'Biella', + 390161 => 'Vercelli', + 390163 => 'Borgosesia', + 390165 => 'Aosta', + 390166 => 'Saint-Vincent', + 390171 => 'Cuneo', + 390172 => 'Savigliano', + 390173 => 'Alba', + 390174 => 'Mondovì', + 390175 => 'Saluzzo', + 390182 => 'Albenga', + 390183 => 'Imperia', + 390184 => 'Sanremo', + 390185 => 'Rapallo', + 390187 => 'La Spezia', + 39019 => 'Savona', + 3902 => 'Milano', + 39030 => 'Brescia', + 39031 => 'Como', + 390321 => 'Novara', + 390322 => 'Arona', + 390323 => 'Baveno', + 390324 => 'Domodossola', + 390331 => 'Busto Arsizio', + 390332 => 'Varese', + 390341 => 'Lecco', + 390342 => 'Sondrio', + 390343 => 'Chiavenna', + 390344 => 'Menaggio', + 390345 => 'San Pellegrino Terme', + 390346 => 'Clusone', + 39035 => 'Bergamo', + 390362 => 'Seregno', + 390363 => 'Treviglio', + 390364 => 'Breno', + 390365 => 'Salò', + 390371 => 'Lodi', + 390372 => 'Cremona', + 390373 => 'Crema', + 390374 => 'Soresina', + 390375 => 'Casalmaggiore', + 390376 => 'Mantova', + 390377 => 'Codogno', + 390381 => 'Vigevano', + 390382 => 'Pavia', + 390383 => 'Voghera', + 390384 => 'Mortara', + 390385 => 'Stradella', + 390386 => 'Ostiglia', + 39039 => 'Monza', + 39040 => 'Trieste', + 39041 => 'Venezia', + 390421 => 'San Donà di Piave', + 390422 => 'Treviso', + 390423 => 'Montebelluna', + 390424 => 'Bassano del Grappa', + 390425 => 'Rovigo', + 390426 => 'Adria', + 390427 => 'Spilimbergo', + 390428 => 'Tarvisio', + 390429 => 'Este', + 390431 => 'Cervignano del Friuli', + 390432 => 'Udine', + 390433 => 'Tolmezzo', + 390434 => 'Pordenone', + 390435 => 'Pieve di Cadore', + 390436 => 'Cortina d\'Ampezzo', + 390437 => 'Belluno', + 390438 => 'Conegliano', + 390439 => 'Feltre', + 390442 => 'Legnago', + 390444 => 'Vicenza', + 390445 => 'Schio', + 39045 => 'Verona', + 390461 => 'Trento', + 390462 => 'Cavalese', + 390463 => 'Cles', + 390464 => 'Rovereto', + 390465 => 'Tione di Trento', + 390471 => 'Bolzano', + 390472 => 'Bressanone', + 390473 => 'Merano', + 390474 => 'Brunico', + 390481 => 'Gorizia', + 39049 => 'Padova', + 39050 => 'Pisa', + 39051 => 'Bologna', + 390521 => 'Parma', + 390522 => 'Reggio nell\'Emilia', + 390523 => 'Piacenza', + 390524 => 'Fidenza', + 390525 => 'Fornovo di Taro', + 390532 => 'Ferrara', + 390533 => 'Comacchio', + 390534 => 'Porretta Terme', + 390535 => 'Mirandola', + 390536 => 'Sassuolo', + 390541 => 'Rimini', + 390542 => 'Imola', + 390543 => 'Forlì', + 390544 => 'Ravenna', + 390545 => 'Lugo', + 390546 => 'Faenza', + 390547 => 'Cesena', + 390549 => 'Repubblica di San Marino', + 39055 => 'Firenze', + 390564 => 'Grosseto', + 390565 => 'Piombino', + 390566 => 'Follonica', + 390571 => 'Empoli', + 390572 => 'Montecatini Terme', + 390573 => 'Pistoia', + 390574 => 'Prato', + 390575 => 'Arezzo', + 390577 => 'Siena', + 390578 => 'Chianciano Terme', + 390583 => 'Lucca', + 390584 => 'Viareggio', + 390585 => 'Massa', + 390586 => 'Livorno', + 390587 => 'Pontedera', + 390588 => 'Volterra', + 39059 => 'Modena', + 3906 => 'Roma', + 39070 => 'Cagliari', + 39071 => 'Ancona', + 390721 => 'Pesaro', + 390722 => 'Urbino', + 390731 => 'Jesi', + 390732 => 'Fabriano', + 390733 => 'Macerata', + 390734 => 'Fermo', + 390735 => 'San Benedetto del Tronto', + 390736 => 'Ascoli Piceno', + 390737 => 'Camerino', + 390742 => 'Foligno', + 390743 => 'Spoleto', + 390744 => 'Terni', + 390746 => 'Rieti', + 39075 => 'Perugia', + 390761 => 'Viterbo', + 390763 => 'Orvieto', + 390765 => 'Poggio Mirteto', + 390766 => 'Civitavecchia', + 390771 => 'Formia', + 390773 => 'Latina', + 390774 => 'Tivoli', + 390775 => 'Frosinone', + 390776 => 'Cassino', + 390781 => 'Iglesias', + 390782 => 'Lanusei', + 390783 => 'Oristano', + 390784 => 'Nuoro', + 390785 => 'Macomer', + 390789 => 'Olbia', + 39079 => 'Sassari', + 39080 => 'Bari', + 39081 => 'Napoli', + 390823 => 'Caserta', + 390824 => 'Benevento', + 390825 => 'Avellino', + 390827 => 'Sant\'Angelo dei Lombardi', + 390828 => 'Battipaglia', + 390831 => 'Brindisi', + 390832 => 'Lecce', + 390833 => 'Gallipoli', + 390835 => 'Matera', + 390836 => 'Maglie', + 39085 => 'Pescara', + 390861 => 'Teramo', + 390862 => 'L\'Aquila', + 390863 => 'Avezzano', + 390864 => 'Sulmona', + 390865 => 'Isernia', + 390871 => 'Chieti', + 390872 => 'Lanciano', + 390873 => 'Vasto', + 390874 => 'Campobasso', + 390875 => 'Termoli', + 390881 => 'Foggia', + 390882 => 'San Severo', + 390883 => 'Andria', + 390884 => 'Manfredonia', + 390885 => 'Cerignola', + 39089 => 'Salerno', + 39090 => 'Messina', + 39091 => 'Palermo', + 390921 => 'Cefalù', + 390922 => 'Agrigento', + 390923 => 'Trapani', + 390924 => 'Alcamo', + 390925 => 'Sciacca', + 390931 => 'Siracusa', + 390932 => 'Ragusa', + 390933 => 'Caltagirone', + 390934 => 'Caltanissetta', + 390935 => 'Enna', + 390941 => 'Patti', + 390942 => 'Taormina', + 39095 => 'Catania', + 390961 => 'Catanzaro', + 390962 => 'Crotone', + 390963 => 'Vibo Valentia', + 390964 => 'Locri', + 390965 => 'Reggio di Calabria', + 390966 => 'Palmi', + 390967 => 'Soverato', + 390968 => 'Lamezia Terme', + 390971 => 'Potenza', + 390972 => 'Melfi', + 390973 => 'Lagonegro', + 390974 => 'Vallo della Lucania', + 390975 => 'Sala Consilina', + 390976 => 'Muro Lucano', + 390981 => 'Castrovillari', + 390982 => 'Paola', + 390983 => 'Rossano', + 390984 => 'Cosenza', + 390985 => 'Scalea', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/it/41.php b/src/libphonenumber/geocoding/data/it/41.php new file mode 100644 index 000000000..1efd64477 --- /dev/null +++ b/src/libphonenumber/geocoding/data/it/41.php @@ -0,0 +1,23 @@ + 'Losanna', + 4122 => 'Ginevra', + 4124 => 'Yverdon/Aigle', + 4126 => 'Friburgo', + 4127 => 'Sion', + 4131 => 'Berna', + 4132 => 'Bienne/Neuchâtel/Soletta/Giura', + 4133 => 'Thun', + 4134 => 'Burgdorf/Langnau i.E.', + 4141 => 'Lucerna', + 4143 => 'Zurigo', + 4144 => 'Zurigo', + 4152 => 'Winterthur', + 4155 => 'Rapperswil', + 4156 => 'Baden', + 4161 => 'Basilea', + 4162 => 'Olten', + 4171 => 'San Gallo', + 4181 => 'Coira', + 4191 => 'Bellinzona', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ja/81.php b/src/libphonenumber/geocoding/data/ja/81.php new file mode 100644 index 000000000..cbe36b2ab --- /dev/null +++ b/src/libphonenumber/geocoding/data/ja/81.php @@ -0,0 +1,1532 @@ + '札幌', + 811232 => '千歳', + 811233 => '千歳', + 811234 => '千歳', + 811235 => '夕張', + 811236 => '千歳', + 811237 => '栗山', + 811238 => '栗山', + 8112390 => '夕張', + 8112391 => '夕張', + 8112392 => '夕張', + 8112393 => '夕張', + 8112394 => '夕張', + 8112395 => '栗山', + 8112396 => '栗山', + 8112397 => '栗山', + 8112398 => '栗山', + 8112399 => '栗山', + 81124 => '芦別', + 81125 => '滝川', + 81126 => '岩見沢', + 811332 => '当別', + 811333 => '当別', + 811336 => '石狩', + 811337 => '石狩', + 81134 => '小樽', + 811352 => '余市', + 811353 => '余市', + 811354 => '余市', + 811356 => '岩内', + 811357 => '岩内', + 811362 => '倶知安', + 811363 => '倶知安', + 811364 => '倶知安', + 811365 => '倶知安', + 811366 => '寿都', + 811367 => '寿都', + 811372 => '鹿部', + 811374 => '森', + 811375 => '八雲', + 811376 => '八雲', + 811377 => '八雲', + 811378 => '今金', + 81138 => '函館', + 811392 => '木古内', + 811393 => '松前', + 811394 => '松前', + 811395 => '江差', + 811396 => '江差', + 811397 => '奥尻', + 811398 => '熊石', + 81142 => '伊達', + 81143 => '室蘭', + 81144 => '苫小牧', + 811452 => '早来', + 811453 => '早来', + 811454 => '鵡川', + 811455 => '鵡川', + 811456 => '門別富川', + 811457 => '門別富川', + 811462 => '浦河', + 811463 => '浦河', + 811464 => '静内', + 811465 => '静内', + 811466 => 'えりも', + 811522 => '斜里', + 811523 => '斜里', + 811524 => '網走', + 811525 => '網走', + 811526 => '網走', + 811527 => '美幌', + 811528 => '美幌', + 811532 => '根室', + 811533 => '根室', + 811534 => '中標津', + 811535 => '厚岸', + 811536 => '厚岸', + 811537 => '中標津', + 811538 => '根室標津', + 811539 => '根室標津', + 811541 => '弟子屈', + 811542 => '釧路', + 811543 => '釧路', + 811544 => '釧路', + 811545 => '釧路', + 811546 => '釧路', + 811547 => '白糠', + 811548 => '弟子屈', + 811549 => '釧路', + 811551 => '十勝池田', + 811552 => '帯広', + 811553 => '帯広', + 811554 => '帯広', + 811555 => '帯広', + 811556 => '帯広', + 811557 => '十勝池田', + 811558 => '広尾', + 811559 => '帯広', + 811562 => '本別', + 811563 => '本別', + 811564 => '上士幌', + 811566 => '十勝清水', + 811567 => '十勝清水', + 81157 => '北見', + 811582 => '紋別', + 811583 => '紋別', + 811584 => '遠軽', + 811585 => '遠軽', + 811586 => '中湧別', + 811587 => '中湧別', + 811588 => '興部', + 811589 => '興部', + 81162 => '稚内', + 811632 => '天塩', + 811634 => '浜頓別', + 811635 => '浜頓別', + 811636 => '北見枝幸', + 811637 => '北見枝幸', + 811638 => '利尻礼文', + 811639 => '利尻礼文', + 811642 => '石狩深川', + 811643 => '石狩深川', + 811644 => '留萌', + 811645 => '留萌', + 811646 => '羽幌', + 811647 => '羽幌', + 811648 => '焼尻', + 811652 => '士別', + 811653 => '士別', + 811654 => '名寄', + 811655 => '名寄', + 811656 => '美深', + 811658 => '上川', + 81166 => '旭川', + 81167 => '富良野', + 81172 => '弘前', + 811732 => '五所川原', + 811733 => '五所川原', + 811734 => '五所川原', + 811735 => '五所川原', + 811736 => '五所川原', + 811737 => '鰺ケ沢', + 811738 => '鰺ケ沢', + 81174 => '蟹田', + 811752 => 'むつ', + 811753 => 'むつ', + 811754 => 'むつ', + 811756 => '野辺地', + 811757 => '野辺地', + 81176 => '十和田', + 81177 => '青森', + 81178 => '八戸', + 81179 => '三戸', + 81182 => '横手', + 81183 => '湯沢', + 81184 => '本荘', + 811852 => '男鹿', + 811853 => '男鹿', + 811854 => '男鹿', + 811855 => '能代', + 811856 => '能代', + 811857 => '能代', + 811858 => '能代', + 811862 => '鹿角', + 811863 => '鹿角', + 811864 => '大館', + 811865 => '大館', + 811866 => '鷹巣', + 811867 => '鷹巣', + 811868 => '鷹巣', + 811869 => '大館', + 811873 => '角館', + 811874 => '角館', + 811875 => '角館', + 811876 => '大曲', + 811877 => '大曲', + 811878 => '大曲', + 81188 => '秋田', + 81191 => '一関', + 81192 => '大船渡', + 811932 => '釜石', + 811933 => '釜石', + 811934 => '釜石', + 811935 => '釜石', + 811936 => '宮古', + 811937 => '宮古', + 811938 => '宮古', + 811939 => '宮古', + 811942 => '岩泉', + 811943 => '岩泉', + 811944 => '岩泉', + 811945 => '久慈', + 811946 => '久慈', + 811947 => '久慈', + 811952 => '二戸', + 811953 => '二戸', + 811954 => '二戸', + 811955 => '二戸', + 811956 => '岩手', + 811957 => '岩手', + 811958 => '岩手', + 81196 => '盛岡', + 811972 => '水沢', + 811973 => '水沢', + 811974 => '水沢', + 811975 => '水沢', + 811976 => '北上', + 811977 => '北上', + 811978 => '北上', + 811982 => '花巻', + 811983 => '花巻', + 811984 => '花巻', + 811986 => '遠野', + 811987 => '遠野', + 81199 => '盛岡', + 81220 => '迫', + 81222 => '仙台', + 812230 => '仙台', + 812232 => '岩沼', + 812233 => '岩沼', + 812234 => '仙台', + 812235 => '仙台', + 812236 => '仙台', + 812237 => '仙台', + 812238 => '仙台', + 812239 => '仙台', + 812242 => '白石', + 812243 => '白石', + 812244 => '白石', + 812245 => '大河原', + 812246 => '大河原', + 812247 => '大河原', + 812248 => '大河原', + 81225 => '石巻', + 81226 => '気仙沼', + 81227 => '仙台', + 81228 => '築館', + 81229 => '古川', + 81233 => '新庄', + 81234 => '酒田', + 81235 => '鶴岡', + 81236 => '山形', + 812372 => '村山', + 812373 => '村山', + 812374 => '村山', + 812375 => '村山', + 812376 => '寒河江', + 812377 => '寒河江', + 812378 => '寒河江', + 812382 => '米沢', + 812383 => '米沢', + 812384 => '米沢', + 812385 => '米沢', + 812386 => '長井', + 812387 => '長井', + 812388 => '長井', + 812389 => '米沢', + 81240 => '磐城富岡', + 812412 => '喜多方', + 812413 => '喜多方', + 812414 => '柳津', + 812415 => '柳津', + 812416 => '田島', + 812417 => '会津山口', + 812418 => '会津山口', + 8124190 => '田島', + 8124191 => '田島', + 8124192 => '田島', + 8124193 => '田島', + 8124194 => '田島', + 8124195 => '田島', + 8124196 => '柳津', + 8124197 => '柳津', + 8124198 => '田島', + 8124199 => '田島', + 81242 => '会津若松', + 81243 => '二本松', + 81244 => '原町', + 81245 => '福島', + 81246 => 'いわき', + 812472 => '石川', + 812473 => '石川', + 812474 => '石川', + 812475 => '石川', + 812476 => '三春', + 812477 => '三春', + 812478 => '三春', + 812482 => '白河', + 812483 => '白河', + 812484 => '白河', + 812485 => '白河', + 812486 => '須賀川', + 812487 => '須賀川', + 812488 => '須賀川', + 812489 => '須賀川', + 81249 => '郡山', + 81250 => '新津', + 81252 => '新潟', + 81253 => '新潟', + 812542 => '新発田', + 812543 => '新発田', + 812544 => '新発田', + 812545 => '村上', + 812546 => '村上', + 812547 => '村上', + 8125480 => '村上', + 8125481 => '村上', + 8125482 => '村上', + 8125483 => '村上', + 8125484 => '村上', + 8125485 => '津川', + 8125486 => '津川', + 8125487 => '津川', + 8125488 => '津川', + 8125489 => '津川', + 812549 => '津川', + 812550 => '安塚', + 812551 => '上越', + 812552 => '上越', + 812553 => '上越', + 812554 => '上越', + 812555 => '糸魚川', + 812556 => '糸魚川', + 812557 => '新井', + 812558 => '新井', + 812559 => '安塚', + 812560 => '糸魚川', + 812562 => '三条', + 812563 => '三条', + 812564 => '三条', + 812565 => '三条', + 812566 => '三条', + 812567 => '巻', + 812568 => '巻', + 812569 => '巻', + 812570 => '小出', + 812571 => '六日町', + 812572 => '柏崎', + 812573 => '柏崎', + 812574 => '柏崎', + 812575 => '十日町', + 812576 => '十日町', + 812577 => '六日町', + 812578 => '六日町', + 812579 => '小出', + 812580 => '十日町', + 812582 => '長岡', + 812583 => '長岡', + 812584 => '長岡', + 812585 => '長岡', + 812586 => '長岡', + 812587 => '長岡', + 812588 => '長岡', + 812589 => '長岡', + 81259 => '佐渡', + 81260 => '阿南町', + 812612 => '大町', + 812613 => '大町', + 812614 => '大町', + 812615 => '大町', + 812616 => '大町', + 8126170 => '大町', + 8126171 => '大町', + 8126172 => '大町', + 8126173 => '大町', + 8126174 => '大町', + 8126175 => '大町', + 8126176 => '大町', + 8126177 => '長野', + 8126178 => '大町', + 8126179 => '大町', + 812618 => '大町', + 812619 => '大町', + 81262 => '長野', + 81263 => '松本', + 812640 => '長野', + 812642 => '木曾福島', + 812643 => '木曾福島', + 812644 => '木曾福島', + 812645 => '木曾福島', + 812646 => '長野', + 812647 => '長野', + 812648 => '長野', + 812649 => '長野', + 812652 => '飯田', + 812653 => '飯田', + 812654 => '飯田', + 812655 => '飯田', + 812656 => '伊那', + 812657 => '伊那', + 812658 => '伊那', + 812659 => '伊那', + 81266 => '諏訪', + 812672 => '小諸', + 812673 => '小諸', + 812674 => '小諸', + 812675 => '佐久', + 812676 => '佐久', + 812677 => '佐久', + 812678 => '佐久', + 812679 => '佐久', + 81268 => '上田', + 812692 => '中野', + 812693 => '中野', + 812694 => '中野', + 812695 => '中野', + 812696 => '飯山', + 812697 => '飯山', + 812698 => '飯山', + 81270 => '伊勢崎', + 81272 => '前橋', + 81273 => '高崎', + 812742 => '藤岡', + 812743 => '藤岡', + 812744 => '藤岡', + 812745 => '藤岡', + 812746 => '富岡', + 812747 => '富岡', + 812748 => '富岡', + 81276 => '太田', + 81277 => '桐生', + 812780 => '前橋', + 812782 => '沼田', + 812783 => '沼田', + 812784 => '沼田', + 812785 => '沼田', + 812786 => '沼田', + 812787 => '沼田', + 812788 => '前橋', + 812789 => '前橋', + 812792 => '渋川', + 812793 => '渋川', + 812794 => '渋川', + 812795 => '渋川', + 812796 => '渋川', + 812797 => '渋川', + 812798 => '長野原', + 812799 => '長野原', + 81280 => '古河', + 81281 => '宇都宮', + 81282 => '栃木', + 812830 => '宇都宮', + 812832 => '佐野', + 812833 => '宇都宮', + 812834 => '宇都宮', + 812835 => '佐野', + 812836 => '佐野', + 812837 => '佐野', + 812838 => '佐野', + 812839 => '佐野', + 81284 => '足利', + 812852 => '小山', + 812853 => '小山', + 812854 => '小山', + 812855 => '小山', + 812856 => '真岡', + 812857 => '真岡', + 812858 => '真岡', + 812859 => '小山', + 81286 => '宇都宮', + 812872 => '大田原', + 812873 => '大田原', + 812874 => '大田原', + 812875 => '大田原', + 812876 => '黒磯', + 812877 => '黒磯', + 812878 => '烏山', + 8128790 => '烏山', + 8128791 => '烏山', + 8128792 => '烏山', + 8128793 => '烏山', + 8128794 => '烏山', + 8128795 => '烏山', + 8128796 => '烏山', + 8128797 => '烏山', + 8128798 => '大田原', + 8128799 => '烏山', + 81288 => '今市', + 812890 => '宇都宮', + 812892 => '宇都宮', + 812893 => '宇都宮', + 812894 => '宇都宮', + 812895 => '宇都宮', + 812896 => '鹿沼', + 812897 => '鹿沼', + 812898 => '鹿沼', + 812899 => '鹿沼', + 812911 => '鉾田', + 812913 => '鉾田', + 812914 => '鉾田', + 812917 => '水戸', + 81292 => '水戸', + 812930 => '水戸', + 812932 => '高萩', + 812933 => '高萩', + 812934 => '高萩', + 812935 => '水戸', + 812936 => '水戸', + 812937 => '水戸', + 812938 => '水戸', + 812939 => '水戸', + 81294 => '常陸太田', + 812955 => '常陸大宮', + 812956 => '常陸大宮', + 812957 => '大子', + 812962 => '下館', + 812963 => '下館', + 812964 => '下館', + 812965 => '下館', + 812967 => '笠間', + 812968 => '笠間', + 812972 => '水海道', + 812973 => '水海道', + 812974 => '水海道', + 812975 => '水海道', + 812976 => '竜ケ崎', + 812977 => '竜ケ崎', + 812978 => '竜ケ崎', + 812979 => '竜ケ崎', + 81298 => '土浦', + 812992 => '石岡', + 812993 => '石岡', + 812994 => '石岡', + 812995 => '石岡', + 812996 => '潮来', + 812997 => '潮来', + 812998 => '潮来', + 812999 => '潮来', + 813 => '東京', + 81420 => '所沢', + 814220 => '国分寺', + 814222 => '武蔵野三鷹', + 814223 => '武蔵野三鷹', + 814224 => '武蔵野三鷹', + 814225 => '武蔵野三鷹', + 814226 => '武蔵野三鷹', + 814227 => '武蔵野三鷹', + 814228 => '武蔵野三鷹', + 814229 => '武蔵野三鷹', + 81423 => '国分寺', + 814240 => '国分寺', + 814241 => '武蔵野三鷹', + 814242 => '武蔵野三鷹', + 814243 => '武蔵野三鷹', + 814244 => '武蔵野三鷹', + 814245 => '武蔵野三鷹', + 814246 => '武蔵野三鷹', + 814247 => '武蔵野三鷹', + 814248 => '武蔵野三鷹', + 814249 => '武蔵野三鷹', + 81425 => '立川', + 81426 => '八王子', + 81427 => '相模原', + 814280 => '立川', + 814281 => '相模原', + 814282 => '青梅', + 814283 => '青梅', + 814284 => '立川', + 814285 => '相模原', + 814286 => '相模原', + 814287 => '青梅', + 814288 => '青梅', + 814289 => '青梅', + 814290 => '所沢', + 814291 => '飯能', + 814292 => '所沢', + 814293 => '所沢', + 814294 => '所沢', + 814295 => '所沢', + 814296 => '所沢', + 814297 => '飯能', + 814298 => '飯能', + 814299 => '所沢', + 81432 => '千葉', + 81433 => '千葉', + 81434 => '千葉', + 81436 => '市原', + 81438 => '木更津', + 81439 => '木更津', + 8144 => '川崎', + 8145 => '横浜', + 81460 => '小田原', + 81462 => '厚木', + 81463 => '平塚', + 81464 => '厚木', + 81465 => '小田原', + 81466 => '藤沢', + 81467 => '藤沢', + 81468 => '横須賀', + 814700 => '鴨川', + 814701 => '鴨川', + 814702 => '館山', + 814703 => '館山', + 814704 => '館山', + 814705 => '館山', + 814706 => '大原', + 814707 => '大原', + 814708 => '大原', + 814709 => '鴨川', + 81471 => '柏', + 81473 => '市川', + 81474 => '船橋', + 814752 => '茂原', + 814753 => '茂原', + 814754 => '茂原', + 814755 => '東金', + 814756 => '東金', + 814757 => '東金', + 814758 => '東金', + 81476 => '成田', + 814770 => '市川', + 814771 => '市川', + 814772 => '市川', + 814775 => '船橋', + 814776 => '船橋', + 814777 => '船橋', + 81478 => '佐原', + 814792 => '銚子', + 814793 => '銚子', + 814794 => '銚子', + 8147950 => '八日市場', + 8147951 => '銚子', + 8147952 => '銚子', + 8147953 => '銚子', + 8147954 => '銚子', + 8147955 => '八日市場', + 8147956 => '銚子', + 8147957 => '八日市場', + 8147958 => '銚子', + 8147959 => '銚子', + 814796 => '八日市場', + 814797 => '八日市場', + 814798 => '八日市場', + 81480 => '久喜', + 81482 => '川口', + 81484 => '川口', + 81485 => '熊谷', + 81486 => '浦和', + 81487 => '浦和', + 81488 => '浦和', + 81489 => '草加', + 81492 => '川越', + 81493 => '東松山', + 81494 => '秩父', + 81495 => '本庄', + 814992 => '伊豆大島', + 814994 => '三宅', + 814996 => '八丈島', + 814998 => '小笠原', + 8152 => '名古屋', + 81531 => '田原', + 81532 => '豊橋', + 81533 => '豊橋', + 81534 => '浜松', + 81535 => '浜松', + 815362 => '新城', + 815363 => '新城', + 815366 => '設楽', + 815367 => '設楽', + 815368 => '設楽', + 81537 => '掛川', + 81538 => '磐田', + 815392 => '浜松', + 815393 => '浜松', + 815394 => '浜松', + 815395 => '浜松', + 8153960 => '天竜', + 8153961 => '天竜', + 8153962 => '天竜', + 8153963 => '天竜', + 8153964 => '浜松', + 8153965 => '浜松', + 8153966 => '浜松', + 8153967 => '浜松', + 8153968 => '浜松', + 8153969 => '浜松', + 8153970 => '浜松', + 8153971 => '浜松', + 8153972 => '浜松', + 8153973 => '浜松', + 8153974 => '天竜', + 8153975 => '浜松', + 8153976 => '浜松', + 8153977 => '天竜', + 8153978 => '浜松', + 8153979 => '浜松', + 815398 => '浜松', + 815399 => '天竜', + 81542 => '静岡', + 81543 => '静岡', + 81544 => '富士宮', + 81545 => '富士', + 81546 => '静岡', + 81547 => '島田', + 81548 => '榛原', + 81549 => '静岡', + 81550 => '御殿場', + 81551 => '韮崎', + 81552 => '甲府', + 81553 => '山梨', + 81554 => '大月', + 81555 => '吉田', + 815562 => '鰍沢青柳', + 815563 => '鰍沢青柳', + 815564 => '鰍沢青柳', + 815565 => '鰍沢青柳', + 815566 => '身延', + 81557 => '伊東', + 815582 => '下田', + 815583 => '下田', + 815584 => '下田', + 815585 => '下田', + 815586 => '下田', + 815587 => '修善寺大仁', + 815588 => '修善寺大仁', + 815589 => '修善寺大仁', + 81559 => '沼津', + 81561 => '瀬戸', + 81562 => '尾張横須賀', + 81563 => '西尾', + 81564 => '岡崎', + 81565 => '豊田', + 81566 => '刈谷', + 81567 => '津島', + 81568 => '春日井', + 81569 => '半田', + 81572 => '多治見', + 815732 => '恵那', + 815733 => '恵那', + 815734 => '恵那', + 815735 => '恵那', + 815736 => '中津川', + 815737 => '中津川', + 815738 => '中津川', + 815742 => '美濃加茂', + 815743 => '美濃加茂', + 815744 => '美濃加茂', + 815745 => '美濃加茂', + 815746 => '美濃加茂', + 815747 => '美濃白川', + 815748 => '美濃白川', + 815752 => '関', + 815753 => '関', + 815754 => '関', + 815755 => '関', + 815756 => '郡上八幡', + 815757 => '郡上八幡', + 815758 => '郡上八幡', + 815762 => '下呂', + 815763 => '下呂', + 815764 => '下呂', + 815765 => '下呂', + 815766 => '下呂', + 815767 => '下呂', + 815768 => '下呂', + 815769 => '荘川', + 81577 => '高山', + 81578 => '神岡', + 81581 => '高富', + 81582 => '岐阜', + 81583 => '岐阜', + 81584 => '大垣', + 81585 => '揖斐川', + 81586 => '一宮', + 81587 => '一宮', + 81591 => '津', + 81592 => '津', + 81593 => '四日市', + 81594 => '桑名', + 815952 => '上野', + 815953 => '上野', + 815954 => '上野', + 815955 => '上野', + 815956 => '上野', + 815957 => '上野', + 815958 => '亀山', + 815959 => '亀山', + 81596 => '伊勢', + 815972 => '尾鷲', + 815973 => '尾鷲', + 815974 => '尾鷲', + 815977 => '熊野', + 815978 => '熊野', + 815979 => '熊野', + 815982 => '松阪', + 815983 => '松阪', + 815984 => '松阪', + 815985 => '松阪', + 815986 => '松阪', + 815987 => '三瀬谷', + 815988 => '三瀬谷', + 815992 => '鳥羽', + 815993 => '鳥羽', + 815994 => '阿児', + 815995 => '阿児', + 815996 => '阿児', + 815997 => '阿児', + 815998 => '阿児', + 815999 => '津', + 816 => '大阪', + 81721 => '富田林', + 81722 => '堺', + 817230 => '寝屋川', + 817231 => '堺', + 817232 => '堺', + 817233 => '堺', + 817234 => '堺', + 817235 => '堺', + 817236 => '堺', + 817237 => '堺', + 817238 => '寝屋川', + 817239 => '寝屋川', + 81724 => '岸和田貝塚', + 81725 => '和泉', + 81726 => '茨木', + 81727 => '池田', + 81728 => '寝屋川', + 81729 => '八尾', + 81734 => '和歌山', + 817352 => '新宮', + 817353 => '新宮', + 817354 => '新宮', + 817355 => '新宮', + 817356 => '串本', + 817357 => '串本', + 817362 => '和歌山橋本', + 817363 => '和歌山橋本', + 817364 => '和歌山橋本', + 817365 => '和歌山橋本', + 817366 => '岩出', + 817367 => '岩出', + 817368 => '岩出', + 81737 => '湯浅', + 81738 => '御坊', + 81739 => '田辺', + 81740 => '今津', + 81742 => '奈良', + 81743 => '奈良', + 81744 => '大和高田', + 817452 => '大和高田', + 817453 => '大和高田', + 817454 => '大和高田', + 817455 => '大和高田', + 817456 => '大和高田', + 817457 => '大和高田', + 817458 => '大和榛原', + 817459 => '大和榛原', + 817463 => '吉野', + 817464 => '吉野', + 817465 => '吉野', + 817466 => '十津川', + 817468 => '上北山', + 817472 => '五条', + 817473 => '五条', + 817474 => '五条', + 817475 => '下市', + 817476 => '下市', + 817482 => '八日市', + 817483 => '八日市', + 817484 => '八日市', + 817485 => '八日市', + 817486 => '水口', + 817487 => '水口', + 817488 => '水口', + 817492 => '彦根', + 817493 => '彦根', + 817494 => '彦根', + 817495 => '長浜', + 817496 => '長浜', + 817497 => '長浜', + 817498 => '長浜', + 8175 => '京都', + 817612 => '小松', + 817613 => '小松', + 817614 => '小松', + 817615 => '小松', + 817616 => '小松', + 817617 => '加賀', + 817618 => '加賀', + 81762 => '金沢', + 81763 => '福野', + 81764 => '富山', + 81765 => '魚津', + 81766 => '高岡', + 817672 => '羽咋', + 817673 => '羽咋', + 817674 => '羽咋', + 817675 => '七尾', + 817676 => '七尾', + 817677 => '七尾', + 817678 => '七尾', + 817682 => '輪島', + 817683 => '輪島', + 817684 => '輪島', + 817685 => '輪島', + 817686 => '能都', + 817687 => '能都', + 817688 => '能都', + 817702 => '敦賀', + 817703 => '敦賀', + 817704 => '敦賀', + 817705 => '小浜', + 817706 => '小浜', + 817707 => '小浜', + 817712 => '亀岡', + 817713 => '亀岡', + 817714 => '亀岡', + 817715 => '亀岡', + 817716 => '園部', + 817717 => '園部', + 817718 => '園部', + 817722 => '宮津', + 817723 => '宮津', + 817724 => '宮津', + 817725 => '宮津', + 817726 => '峰山', + 817727 => '峰山', + 817728 => '峰山', + 817732 => '福知山', + 817733 => '福知山', + 817734 => '福知山', + 817735 => '福知山', + 817736 => '舞鶴', + 817737 => '舞鶴', + 817738 => '舞鶴', + 81774 => '宇治', + 81775 => '大津', + 81776 => '福井', + 81778 => '武生', + 81779 => '大野', + 8178 => '神戸', + 817902 => '福崎', + 817903 => '福崎', + 817904 => '福崎', + 817905 => '福崎', + 817906 => '播磨山崎', + 817907 => '播磨山崎', + 817908 => '播磨山崎', + 817912 => '相生', + 817914 => '相生', + 817915 => '相生', + 817916 => '竜野', + 817917 => '竜野', + 81792 => '姫路', + 81793 => '姫路', + 817940 => '加古川', + 817942 => '加古川', + 817943 => '加古川', + 817944 => '加古川', + 817945 => '加古川', + 817946 => '三木', + 817947 => '三木', + 817948 => '三木', + 817949 => '加古川', + 817950 => '三田', + 817952 => '西脇', + 817953 => '西脇', + 817954 => '西脇', + 817955 => '三田', + 817956 => '三田', + 817957 => '丹波柏原', + 817958 => '丹波柏原', + 817959 => '三田', + 817960 => '八鹿', + 817962 => '豊岡', + 817963 => '豊岡', + 817964 => '豊岡', + 817965 => '豊岡', + 817966 => '八鹿', + 817967 => '八鹿', + 817968 => '浜坂', + 817969 => '浜坂', + 81797 => '西宮', + 81798 => '西宮', + 817992 => '洲本', + 817993 => '洲本', + 817994 => '洲本', + 817995 => '洲本', + 817996 => '津名', + 817997 => '津名', + 817998 => '津名', + 818202 => '柳井', + 818203 => '柳井', + 818204 => '柳井', + 818205 => '柳井', + 818206 => '柳井', + 818207 => '久賀', + 818208 => '久賀', + 81822 => '広島', + 81823 => '呉', + 818240 => '東広島', + 818242 => '東広島', + 818243 => '東広島', + 818244 => '三次', + 818245 => '三次', + 818246 => '三次', + 818247 => '庄原', + 818248 => '庄原', + 818249 => '東広島', + 81825 => '広島', + 818262 => '加計', + 818263 => '加計', + 818264 => '安芸吉田', + 818265 => '安芸吉田', + 818266 => '千代田', + 818267 => '千代田', + 818268 => '千代田', + 81827 => '岩国', + 81828 => '広島', + 818290 => '広島', + 8182920 => '廿日市', + 8182921 => '広島', + 8182922 => '広島', + 8182923 => '広島', + 8182924 => '広島', + 8182925 => '広島', + 8182926 => '広島', + 8182927 => '広島', + 8182928 => '広島', + 8182929 => '広島', + 818293 => '廿日市', + 8182940 => '廿日市', + 8182941 => '広島', + 8182942 => '広島', + 8182943 => '広島', + 8182944 => '廿日市', + 8182945 => '廿日市', + 8182946 => '廿日市', + 8182947 => '廿日市', + 8182948 => '廿日市', + 8182949 => '廿日市', + 818295 => '廿日市', + 818296 => '広島', + 818297 => '廿日市', + 818298 => '廿日市', + 818299 => '広島', + 81832 => '下関', + 81833 => '下松', + 81834 => '徳山', + 81835 => '防府', + 818360 => '小郡', + 818362 => '宇部', + 818363 => '宇部', + 818364 => '宇部', + 818365 => '宇部', + 818366 => '宇部', + 818367 => '宇部', + 818368 => '宇部', + 818369 => '宇部', + 818372 => '長門', + 818373 => '長門', + 818374 => '長門', + 818375 => '美祢', + 8183760 => '美祢', + 8183761 => '美祢', + 8183762 => '美祢', + 8183763 => '美祢', + 8183764 => '美祢', + 8183765 => '美祢', + 8183766 => '下関', + 8183767 => '下関', + 8183768 => '下関', + 8183769 => '美祢', + 818377 => '下関', + 818378 => '下関', + 818382 => '萩', + 818383 => '萩', + 818384 => '萩', + 818385 => '萩', + 818387 => '田万川', + 818388 => '田万川', + 818390 => '山口', + 818391 => '小郡', + 818392 => '山口', + 818393 => '山口', + 818394 => '山口', + 818395 => '山口', + 818396 => '山口', + 818397 => '小郡', + 818398 => '小郡', + 818399 => '山口', + 81845 => '因島', + 818462 => '竹原', + 818463 => '竹原', + 818464 => '竹原', + 818466 => '木江', + 818467 => '木江', + 818472 => '甲山', + 818473 => '甲山', + 818474 => '府中', + 818475 => '府中', + 818476 => '府中', + 818477 => '東城', + 818478 => '東城', + 818479 => '東城', + 81848 => '尾道', + 818490 => '尾道', + 818491 => '福山', + 818492 => '福山', + 8184930 => '尾道', + 8184931 => '福山', + 8184932 => '福山', + 8184933 => '尾道', + 8184934 => '尾道', + 8184935 => '尾道', + 8184936 => '尾道', + 8184937 => '尾道', + 8184938 => '尾道', + 8184939 => '尾道', + 818494 => '福山', + 818495 => '福山', + 818496 => '福山', + 818497 => '福山', + 818498 => '福山', + 818499 => '福山', + 818512 => '西郷', + 818514 => '海士', + 81852 => '松江', + 81853 => '出雲', + 818542 => '安来', + 818543 => '安来', + 818544 => '木次', + 818545 => '木次', + 818546 => '掛合', + 818547 => '掛合', + 818548 => '石見大田', + 818549 => '石見大田', + 818552 => '浜田', + 818553 => '浜田', + 818554 => '浜田', + 818555 => '江津', + 818556 => '江津', + 818557 => '川本', + 818558 => '川本', + 818559 => '川本', + 818562 => '益田', + 818563 => '益田', + 818564 => '益田', + 818565 => '益田', + 818567 => '津和野', + 818568 => '津和野', + 81857 => '鳥取', + 818582 => '倉吉', + 818583 => '倉吉', + 818584 => '倉吉', + 818585 => '倉吉', + 818586 => '倉吉', + 818587 => '郡家', + 818588 => '郡家', + 818592 => '米子', + 818593 => '米子', + 818594 => '米子', + 818595 => '米子', + 818596 => '米子', + 818597 => '根雨', + 818598 => '根雨', + 81862 => '岡山', + 81863 => '玉野', + 81864 => '倉敷', + 818652 => '倉敷', + 818654 => '鴨方', + 8186550 => '鴨方', + 8186551 => '鴨方', + 8186552 => '倉敷', + 8186553 => '倉敷', + 8186554 => '鴨方', + 8186555 => '鴨方', + 8186556 => '鴨方', + 8186557 => '鴨方', + 8186558 => '鴨方', + 8186559 => '鴨方', + 818656 => '笠岡', + 818657 => '笠岡', + 818660 => '岡山瀬戸', + 818662 => '高梁', + 818663 => '総社', + 818664 => '高梁', + 818665 => '高梁', + 818666 => '井原', + 818667 => '井原', + 818668 => '井原', + 8186690 => '総社', + 8186691 => '倉敷', + 8186692 => '総社', + 8186693 => '総社', + 8186694 => '総社', + 8186695 => '総社', + 8186696 => '総社', + 8186697 => '倉敷', + 8186698 => '倉敷', + 8186699 => '総社', + 818672 => '福渡', + 818673 => '福渡', + 818674 => '久世', + 818675 => '久世', + 818676 => '久世', + 818677 => '新見', + 818678 => '新見', + 818679 => '新見', + 818680 => '岡山', + 818682 => '津山', + 818683 => '津山', + 818684 => '津山', + 818685 => '津山', + 818686 => '津山', + 818687 => '美作', + 818688 => '美作', + 818689 => '岡山', + 818690 => '岡山', + 818692 => '邑久', + 818693 => '邑久', + 818694 => '岡山', + 818695 => '岡山瀬戸', + 818696 => '備前', + 818697 => '備前', + 818698 => '備前', + 8186992 => '備前', + 8186993 => '備前', + 8186994 => '岡山瀬戸', + 8186995 => '岡山瀬戸', + 8186996 => '岡山瀬戸', + 8186997 => '岡山瀬戸', + 8186998 => '岡山瀬戸', + 8186999 => '岡山瀬戸', + 81875 => '観音寺', + 81877 => '丸亀', + 81878 => '高松', + 818792 => '三本松', + 818793 => '三本松', + 818794 => '三本松', + 818795 => '三本松', + 818796 => '土庄', + 818797 => '土庄', + 818798 => '土庄', + 818802 => '窪川', + 818803 => '土佐中村', + 818804 => '土佐中村', + 818805 => '土佐中村', + 818806 => '宿毛', + 818807 => '宿毛', + 818808 => '土佐清水', + 8188090 => '窪川', + 8188091 => '窪川', + 8188092 => '窪川', + 8188093 => '窪川', + 8188094 => '窪川', + 8188095 => '土佐清水', + 8188096 => '土佐清水', + 8188097 => '土佐清水', + 8188098 => '土佐清水', + 8188099 => '土佐清水', + 818832 => '鴨島', + 818833 => '鴨島', + 818834 => '鴨島', + 818835 => '脇町', + 818836 => '脇町', + 818837 => '阿波池田', + 818838 => '阿波池田', + 818842 => '阿南', + 818843 => '阿南', + 818844 => '阿南', + 818845 => '丹生谷', + 818846 => '丹生谷', + 818847 => '牟岐', + 818848 => '牟岐', + 81885 => '小松島', + 81886 => '徳島', + 818872 => '室戸', + 818873 => '安芸', + 818874 => '安芸', + 818875 => '土佐山田', + 818876 => '土佐山田', + 818877 => '嶺北', + 818878 => '嶺北', + 818879 => '室戸', + 81888 => '高知', + 818892 => '佐川', + 818893 => '佐川', + 818894 => '須崎', + 818895 => '須崎', + 818896 => '須崎', + 81892 => '久万', + 81893 => '大洲', + 818942 => '八幡浜', + 818943 => '八幡浜', + 818944 => '八幡浜', + 818945 => '八幡浜', + 818946 => '宇和', + 818947 => '宇和', + 818948 => '宇和', + 818949 => '宇和', + 818952 => '宇和島', + 818953 => '宇和島', + 818954 => '宇和島', + 818955 => '宇和島', + 818956 => '宇和島', + 818957 => '御荘', + 818958 => '御荘', + 81896 => '伊予三島', + 818972 => '新居浜', + 818973 => '新居浜', + 818974 => '新居浜', + 818975 => '新居浜', + 818976 => '新居浜', + 818977 => '伯方', + 818978 => '伯方', + 81898 => '今治', + 81899 => '松山', + 819204 => '郷ノ浦', + 819205 => '厳原', + 819208 => '対馬佐賀', + 81922 => '福岡', + 819230 => '福岡', + 819231 => '福岡', + 819232 => '前原', + 819233 => '前原', + 819234 => '福岡', + 819235 => '福岡', + 819236 => '福岡', + 819237 => '福岡', + 819238 => '福岡', + 819239 => '福岡', + 81924 => '福岡', + 81925 => '福岡', + 81926 => '福岡', + 81927 => '福岡', + 81928 => '福岡', + 81929 => '福岡', + 81930 => '行橋', + 81932 => '北九州', + 81933 => '北九州', + 81934 => '北九州', + 81935 => '北九州', + 81936 => '北九州', + 81937 => '北九州', + 81938 => '北九州', + 81939 => '北九州', + 81940 => '宗像', + 81942 => '久留米', + 819432 => '八女', + 819433 => '八女', + 819434 => '八女', + 819435 => '八女', + 819437 => '田主丸', + 819438 => '田主丸', + 81944 => '瀬高', + 81946 => '甘木', + 81947 => '田川', + 81948 => '飯塚', + 81949 => '直方', + 81950 => '平戸', + 81952 => '佐賀', + 819542 => '武雄', + 819543 => '武雄', + 819544 => '武雄', + 819546 => '鹿島', + 819547 => '鹿島', + 819552 => '伊万里', + 819553 => '伊万里', + 819554 => '伊万里', + 819555 => '唐津', + 819556 => '唐津', + 819557 => '唐津', + 819558 => '唐津', + 81956 => '佐世保', + 819572 => '諫早', + 819573 => '諫早', + 819574 => '諫早', + 819575 => '諫早', + 819576 => '島原', + 819577 => '島原', + 819578 => '島原', + 81958 => '長崎', + 819592 => '大瀬戸', + 819593 => '大瀬戸', + 819594 => '有川', + 819595 => '有川', + 819596 => '福江', + 819597 => '福江', + 819598 => '福江', + 819599 => '大瀬戸', + 81962 => '熊本', + 81963 => '熊本', + 81964 => '松橋', + 81965 => '八代', + 819662 => '人吉', + 819663 => '人吉', + 819664 => '人吉', + 819665 => '人吉', + 819666 => '水俣', + 819667 => '水俣', + 819668 => '水俣', + 819672 => '熊本一の宮', + 819673 => '熊本一の宮', + 819674 => '熊本一の宮', + 819675 => '熊本一の宮', + 819676 => '高森', + 819677 => '矢部', + 819678 => '矢部', + 819679 => '高森', + 819682 => '山鹿', + 819683 => '山鹿', + 819684 => '山鹿', + 819685 => '玉名', + 819686 => '玉名', + 819687 => '玉名', + 819688 => '玉名', + 81969 => '天草', + 819722 => '佐伯', + 819723 => '佐伯', + 819724 => '佐伯', + 819725 => '佐伯', + 819726 => '臼杵', + 819727 => '臼杵', + 819728 => '臼杵', + 819732 => '日田', + 819733 => '日田', + 819734 => '日田', + 819735 => '日田', + 819737 => '玖珠', + 819738 => '玖珠', + 819742 => '三重', + 819743 => '三重', + 819744 => '三重', + 819746 => '竹田', + 819747 => '竹田', + 81975 => '大分', + 81977 => '別府', + 819782 => '豊後高田', + 819783 => '豊後高田', + 819784 => '豊後高田', + 819785 => '豊後高田', + 819786 => '杵築', + 819787 => '国東', + 819788 => '国東', + 819789 => '杵築', + 81979 => '中津', + 819802 => '南大東', + 819803 => '名護', + 819804 => '名護', + 819805 => '名護', + 819806 => '沖縄宮古', + 819807 => '沖縄宮古', + 819808 => '八重山', + 819809 => '八重山', + 819822 => '延岡', + 819823 => '延岡', + 819824 => '延岡', + 819825 => '日向', + 819826 => '日向', + 819827 => '高千穂', + 819828 => '高千穂', + 8198290 => '延岡', + 8198291 => '延岡', + 8198292 => '延岡', + 8198293 => '延岡', + 8198294 => '延岡', + 8198295 => '日向', + 8198296 => '日向', + 8198297 => '日向', + 8198298 => '日向', + 8198299 => '日向', + 81983 => '高鍋', + 81984 => '小林', + 81985 => '宮崎', + 81986 => '都城', + 81987 => '日南', + 81988 => '那覇', + 81989 => '那覇', + 819912 => '中之島', + 819913 => '硫黄島', + 81992 => '鹿児島', + 819932 => '指宿', + 8199330 => '指宿', + 8199331 => '鹿児島', + 8199332 => '指宿', + 8199333 => '指宿', + 8199334 => '指宿', + 8199335 => '指宿', + 8199336 => '指宿', + 8199337 => '指宿', + 8199338 => '指宿', + 8199339 => '指宿', + 8199340 => '指宿', + 8199341 => '指宿', + 8199342 => '指宿', + 8199343 => '鹿児島', + 8199344 => '指宿', + 8199345 => '鹿児島', + 8199346 => '指宿', + 8199347 => '鹿児島', + 8199348 => '指宿', + 8199349 => '指宿', + 819935 => '加世田', + 819936 => '加世田', + 819937 => '加世田', + 819938 => '加世田', + 819940 => '志布志', + 819942 => '大根占', + 819943 => '鹿屋', + 819944 => '鹿屋', + 819945 => '鹿屋', + 819946 => '鹿屋', + 819947 => '志布志', + 819948 => '志布志', + 819949 => '大根占', + 819952 => '大口', + 819953 => '大口', + 819954 => '加治木', + 819955 => '加治木', + 819956 => '加治木', + 819957 => '加治木', + 819962 => '川内', + 819963 => '川内', + 819964 => '川内', + 819965 => '川内', + 819966 => '出水', + 819967 => '出水', + 819968 => '出水', + 819969 => '中甑', + 819972 => '種子島', + 819973 => '種子島', + 819974 => '屋久島', + 819975 => '名瀬', + 819976 => '名瀬', + 819977 => '瀬戸内', + 819978 => '徳之島', + 819979 => '徳之島', + 81998 => '鹿児島', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ko/82.php b/src/libphonenumber/geocoding/data/ko/82.php new file mode 100644 index 000000000..122bdcd79 --- /dev/null +++ b/src/libphonenumber/geocoding/data/ko/82.php @@ -0,0 +1,20 @@ + '서울', + 8231 => '경기', + 8232 => '인천', + 8233 => '강원', + 8241 => '충남', + 8242 => '대전', + 8243 => '충북', + 8244 => '세종', + 8251 => '부산', + 8252 => '울산', + 8253 => '대구', + 8254 => '경북', + 8255 => '경남', + 8261 => '전남', + 8262 => '광주', + 8263 => '전북', + 8264 => '제주', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/nl/31.php b/src/libphonenumber/geocoding/data/nl/31.php new file mode 100644 index 000000000..fb0ddef35 --- /dev/null +++ b/src/libphonenumber/geocoding/data/nl/31.php @@ -0,0 +1,131 @@ + 'Rotterdam', + 31111 => 'Zierikzee', + 31113 => 'Goes', + 31114 => 'Hulst', + 31115 => 'Terneuzen', + 31118 => 'Middelburg', + 3113 => 'Tilburg', + 3115 => 'Delft', + 31161 => 'Rijen', + 31162 => 'Oosterhout', + 31164 => 'Bergen op Zoom', + 31165 => 'Roosendaal', + 31166 => 'Tholen', + 31167 => 'Steenbergen', + 31168 => 'Zevenbergen', + 31172 => 'Alphen aan den Rijn', + 31180 => 'Barendrecht', + 31181 => 'Spijkenisse', + 31182 => 'Gouda', + 31183 => 'Gorinchem', + 31184 => 'Sliedrecht', + 31186 => 'Oud-Beijerland', + 3120 => 'Amsterdam', + 31222 => 'Den Burg', + 31223 => 'Den Helder', + 31224 => 'Schagen', + 31227 => 'Medemblik', + 31228 => 'Enkhuizen', + 31229 => 'Hoorn', + 3123 => 'Haarlem', + 3124 => 'Nijmegen', + 31251 => 'Beverwijk', + 31252 => 'Nieuw-Vennep', + 31255 => 'IJmuiden', + 3126 => 'Arnhem', + 31294 => 'Weesp', + 31297 => 'Aalsmeer', + 31299 => 'Purmerend', + 3130 => 'Utrecht', + 31313 => 'Dieren', + 31314 => 'Doetinchem', + 31316 => 'Zevenaar', + 31317 => 'Wageningen', + 31318 => 'Veenendaal', + 31320 => 'Lelystad', + 31321 => 'Dronten', + 3133 => 'Amersfoort', + 31341 => 'Harderwijk', + 31342 => 'Barneveld', + 31343 => 'Driebergen-Rijsenburg', + 31344 => 'Tiel', + 31345 => 'Culemborg', + 31346 => 'Maarssen', + 31347 => 'Vianen', + 31348 => 'Woerden', + 3135 => 'Hilversum', + 3136 => 'Almere', + 3138 => 'Zwolle', + 3140 => 'Eindhoven', + 31411 => 'Boxtel', + 31412 => 'Oss', + 31413 => 'Uden', + 31416 => 'Waalwijk', + 31418 => 'Zaltbommel', + 3143 => 'Maastricht', + 3145 => 'Heerlen', + 3146 => 'Sittard', + 31475 => 'Roermond', + 31478 => 'Venray', + 31481 => 'Elst', + 31486 => 'Schaijk', + 31487 => 'Druten', + 31492 => 'Helmond', + 31493 => 'Deurne', + 31495 => 'Weert', + 31499 => 'Best', + 3150 => 'Groningen', + 31512 => 'Drachten', + 31513 => 'Heerenveen', + 31514 => 'Lemmer', + 31515 => 'Sneek', + 31517 => 'Harlingen', + 31519 => 'Dokkum', + 31521 => 'Steenwijk', + 31522 => 'Meppel', + 31523 => 'Hardenberg', + 31524 => 'Coevorden', + 31525 => 'Elburg', + 31527 => 'Emmeloord', + 31528 => 'Hoogeveen', + 31529 => 'Dalfsen', + 3153 => 'Enschede', + 31541 => 'Oldenzaal', + 31543 => 'Winterswijk', + 31544 => 'Lichtenvoorde', + 31545 => 'Eibergen', + 31546 => 'Almelo', + 31547 => 'Goor', + 31548 => 'Rijssen', + 3155 => 'Apeldoorn', + 31561 => 'Wolvega', + 31562 => 'West-Terschelling', + 31566 => 'Grou', + 31570 => 'Deventer', + 31571 => 'Twello', + 31572 => 'Raalte', + 31573 => 'Lochem', + 31575 => 'Zutphen', + 31577 => 'Elspeet', + 31578 => 'Epe', + 3158 => 'Leeuwarden', + 31591 => 'Emmen', + 31592 => 'Assen', + 31593 => 'Beilen', + 31596 => 'Delfzijl', + 31597 => 'Winschoten', + 31598 => 'Veendam', + 31599 => 'Stadskanaal', + 3170 => 'Den Haag', + 3171 => 'Leiden', + 3172 => 'Alkmaar', + 3173 => '\'s-Hertogenbosch', + 3174 => 'Hengelo', + 3175 => 'Zaandam', + 3176 => 'Breda', + 3177 => 'Venlo', + 3178 => 'Dordrecht', + 3179 => 'Zoetermeer', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/nl/32.php b/src/libphonenumber/geocoding/data/nl/32.php new file mode 100644 index 000000000..191059ba3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/nl/32.php @@ -0,0 +1,43 @@ + 'Waver', + 3211 => 'Hasselt', + 3212 => 'Tongeren', + 3213 => 'Diest', + 3214 => 'Herentals', + 3215 => 'Mechelen', + 3216 => 'Leuven', + 3219 => 'Borgworm', + 322 => 'Brussel', + 323 => 'Antwerpen', + 324 => 'Luik', + 3250 => 'Brugge', + 3251 => 'Roeselare', + 3252 => 'Dendermonde', + 3253 => 'Aalst', + 3254 => 'Ninove', + 3255 => 'Ronse', + 3256 => 'Kortrijk', + 3257 => 'Ieper', + 3258 => 'Veurne', + 3259 => 'Oostende', + 3260 => 'Chimay', + 3261 => 'Libramont-Chevigny', + 3263 => 'Aarlen', + 3264 => 'La Louvière', + 3265 => 'Bergen', + 3267 => 'Nijvel', + 3268 => 'Aat', + 3269 => 'Doornik', + 3271 => 'Charleroi', + 3280 => 'Stavelot', + 3281 => 'Namen', + 3282 => 'Dinant', + 3283 => 'Ciney', + 3284 => 'Marche-en-Famenne', + 3285 => 'Hoei', + 3286 => 'Durbuy', + 3287 => 'Verviers', + 3289 => 'Genk', + 329 => 'Gent', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/pl/48.php b/src/libphonenumber/geocoding/data/pl/48.php new file mode 100644 index 000000000..62b239de1 --- /dev/null +++ b/src/libphonenumber/geocoding/data/pl/48.php @@ -0,0 +1,52 @@ + 'Kraków', + 4813 => 'Krosno', + 4814 => 'Tarnów', + 4815 => 'Tarnobrzeg', + 4816 => 'Przemyśl', + 4817 => 'Rzeszów', + 4818 => 'Nowy Sącz', + 4822 => 'Warszawa', + 4823 => 'Ciechanów', + 4824 => 'Płock', + 4825 => 'Siedlce', + 4829 => 'Ostrołęka', + 4832 => 'Katowice', + 4833 => 'Bielsko-Biała', + 4834 => 'Częstochowa', + 4841 => 'Kielce', + 4842 => 'Łódź', + 4843 => 'Sieradz', + 4844 => 'Piotrków Trybunalski', + 4846 => 'Skierniewice', + 4848 => 'Radom', + 4852 => 'Bydgoszcz', + 4854 => 'Włocławek', + 4855 => 'Elbląg', + 4856 => 'Toruń', + 4858 => 'Gdańsk', + 4859 => 'Słupsk', + 4861 => 'Poznań', + 4862 => 'Kalisz', + 4863 => 'Konin', + 4865 => 'Leszno', + 4867 => 'Piła', + 4868 => 'Zielona Góra', + 4871 => 'Wrocław', + 4874 => 'Wałbrzych', + 4875 => 'Jelenia Góra', + 4876 => 'Legnica', + 4877 => 'Opole', + 4881 => 'Lublin', + 4882 => 'Chełm', + 4883 => 'Biała Podlaska', + 4884 => 'Zamość', + 4885 => 'Białystok', + 4886 => 'Łomża', + 4887 => 'Suwałki', + 4889 => 'Olsztyn', + 4891 => 'Szczecin', + 4894 => 'Koszalin', + 4895 => 'Gorzów Wielkopolski', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/pt/238.php b/src/libphonenumber/geocoding/data/pt/238.php new file mode 100644 index 000000000..731ba66a8 --- /dev/null +++ b/src/libphonenumber/geocoding/data/pt/238.php @@ -0,0 +1,41 @@ + 'Ribeira Grande, Santo Antão', + 238222 => 'Porto Novo, Santo Antão', + 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', + 238230 => 'Mindelo, São Vicente', + 238231 => 'Mindelo, São Vicente', + 238232 => 'Mindelo, São Vicente', + 238235 => 'Ribeira Brava, São Nicolau', + 238236 => 'Tarrafal de São Nicolau, São Nicolau', + 238237 => 'Fajã, São Nicolau', + 238238 => 'Praia Branca, São Nicolau', + 238241 => 'Espargos, Sal', + 238242 => 'Santa Maria, Sal', + 238251 => 'Sal Rei, Boa Vista', + 238252 => 'Funda das Figueiras, Boa Vista', + 238255 => 'Vila do Maio, Maio', + 238256 => 'Calheta, Maio', + 238260 => 'Praia, Santiago', + 238261 => 'Praia, Santiago', + 238262 => 'Praia, Santiago', + 238263 => 'Praia, Santiago', + 238264 => 'Praia, Santiago', + 238265 => 'Santa Catarina, Santiago', + 238266 => 'Tarrafal, Santiago', + 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', + 238272 => 'Picos, Santiago', + 238273 => 'Calheta de São Miguel, Santiago', + 238281 => 'São Filipe, Fogo', + 238282 => 'Cova Figueira, Fogo', + 238283 => 'Mosteiros, Fogo', + 238284 => 'São Jorge, Fogo', + 238285 => 'Nova Sintra, Brava', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/pt/239.php b/src/libphonenumber/geocoding/data/pt/239.php new file mode 100644 index 000000000..a58515305 --- /dev/null +++ b/src/libphonenumber/geocoding/data/pt/239.php @@ -0,0 +1,22 @@ + 'Santo Amaro', + 2392221 => 'Água Grande', + 2392222 => 'Água Grande', + 2392223 => 'Água Grande', + 2392224 => 'Água Grande', + 2392225 => 'Água Grande', + 2392226 => 'Água Grande', + 2392227 => 'Água Grande', + 2392228 => 'Água Grande', + 2392231 => 'Guadalupe', + 2392233 => 'Neves, Santa Catarina', + 239224 => 'Água Grande', + 2392251 => 'Região Autonoma do Príncipe', + 2392261 => 'Angolares, Porto Alegre', + 2392265 => 'Santana, Ribeira Afonso', + 2392271 => 'Trindade', + 2392272 => 'Madalena', + 239228 => 'Água Grande', + 239229 => 'Água Grande', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/pt/244.php b/src/libphonenumber/geocoding/data/pt/244.php new file mode 100644 index 000000000..5824d7af9 --- /dev/null +++ b/src/libphonenumber/geocoding/data/pt/244.php @@ -0,0 +1,41 @@ + 'Luanda', + 244231 => 'Cabinda', + 244232 => 'Zaire', + 2442321 => 'Soyo', + 244233 => 'Uíge', + 244234 => 'Bengo', + 2442348 => 'Caxito', + 244235 => 'Kwanza-Norte', + 2442358 => 'N\'Dalatando', + 244236 => 'Kwanza-Sul', + 2442363 => 'Sumbe', + 2442364 => 'Porto Amboim', + 244241 => 'Huambo', + 244248 => 'Bié', + 2442485 => 'Kuito', + 244249 => 'Cuando-Cubango', + 2442498 => 'Menongue', + 244251 => 'Malanje', + 244252 => 'Lunda-Norte', + 2442524 => 'Lucapa', + 2442526 => 'Dundo', + 244253 => 'Lunda-Sul', + 2442535 => 'Saurimo', + 244254 => 'Moxico', + 2442546 => 'Luena', + 244261 => 'Huíla', + 2442612 => 'Lubango', + 244264 => 'Namibe', + 2442643 => 'Tombua', + 244265 => 'Cunene', + 2442652 => 'Curoca', + 2442655 => 'Ondjiva', + 244272 => 'Benguela', + 2442722 => 'Lobito', + 2442726 => 'Bela Vista', + 2442728 => 'Baía Farta', + 2442729 => 'Catumbela', + 2442777 => 'Dama Universal', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/pt/245.php b/src/libphonenumber/geocoding/data/pt/245.php new file mode 100644 index 000000000..8988cd67d --- /dev/null +++ b/src/libphonenumber/geocoding/data/pt/245.php @@ -0,0 +1,23 @@ + 'Bissau', + 245321 => 'Bissau', + 245322 => 'Sta. Luzia', + 245325 => 'Brá', + 245331 => 'Mansôa', + 245332 => 'Bigene/Bissorã', + 245334 => 'Mansaba', + 245335 => 'Farim', + 245341 => 'Bafatá', + 245342 => 'Bambadinca', + 245351 => 'Gabú', + 245352 => 'Sonaco', + 245353 => 'Pirada', + 245354 => 'Pitche', + 245370 => 'Buba', + 245391 => 'Canchungo', + 245392 => 'Cacheu', + 245393 => 'S. Domingos', + 245394 => 'Bula', + 245396 => 'Ingoré', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/pt/258.php b/src/libphonenumber/geocoding/data/pt/258.php new file mode 100644 index 000000000..d29c7f145 --- /dev/null +++ b/src/libphonenumber/geocoding/data/pt/258.php @@ -0,0 +1,14 @@ + 'Maputo', + 25823 => 'Beira', + 25824 => 'Quelimane', + 258251 => 'Manica', + 258252 => 'Tete', + 25826 => 'Nampula', + 258271 => 'Lichinga', + 258272 => 'Pemba', + 258281 => 'Chokwé', + 258282 => 'Xai-Xai', + 258293 => 'Inhambane', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/pt/351.php b/src/libphonenumber/geocoding/data/pt/351.php new file mode 100644 index 000000000..d8c601e9a --- /dev/null +++ b/src/libphonenumber/geocoding/data/pt/351.php @@ -0,0 +1,54 @@ + 'Lisboa', + 35122 => 'Porto', + 351231 => 'Mealhada', + 351232 => 'Viseu', + 351233 => 'Figueira da Foz', + 351234 => 'Aveiro', + 351235 => 'Arganil', + 351236 => 'Pombal', + 351238 => 'Seia', + 351239 => 'Coimbra', + 351241 => 'Abrantes', + 351242 => 'Ponte de Sôr', + 351243 => 'Santarém', + 351244 => 'Leiria', + 351245 => 'Portalegre', + 351249 => 'Torres Novas', + 351251 => 'Valença', + 351252 => 'V. N. de Famalicão', + 351253 => 'Braga', + 351254 => 'Peso da Régua', + 351255 => 'Penafiel', + 351256 => 'S. João da Madeira', + 351258 => 'Viana do Castelo', + 351259 => 'Vila Real', + 351261 => 'Torres Vedras', + 351262 => 'Caldas da Rainha', + 351263 => 'Vila Franca de Xira', + 351265 => 'Setúbal', + 351266 => 'Évora', + 351268 => 'Estremoz', + 351269 => 'Santiago do Cacém', + 351271 => 'Guarda', + 351272 => 'Castelo Branco', + 351273 => 'Bragança', + 351274 => 'Proença-a-Nova', + 351275 => 'Covilhã', + 351276 => 'Chaves', + 351277 => 'Idanha-a-Nova', + 351278 => 'Mirandela', + 351279 => 'Moncorvo', + 351281 => 'Tavira', + 351282 => 'Portimão', + 351283 => 'Odemira', + 351284 => 'Beja', + 351285 => 'Moura', + 351286 => 'Castro Verde', + 351289 => 'Faro', + 351291 => 'Funchal', + 351292 => 'Horta', + 351295 => 'Angra do Heroísmo', + 351296 => 'Ponta Delgada', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/pt/55.php b/src/libphonenumber/geocoding/data/pt/55.php new file mode 100644 index 000000000..afaef93f5 --- /dev/null +++ b/src/libphonenumber/geocoding/data/pt/55.php @@ -0,0 +1,66 @@ + 'São Paulo - SP', + 5512 => 'São José dos Campos - SP', + 5513 => 'Santos - SP', + 5514 => 'Bauru - SP', + 5515 => 'Sorocaba - SP', + 5516 => 'Ribeirão Preto - SP', + 5517 => 'São José do Rio Preto - SP', + 5518 => 'Araçatuba - SP', + 5519 => 'Campinas - SP', + 5521 => 'Rio de Janeiro - RJ', + 5522 => 'Campos dos Goytacazes - RJ', + 5524 => 'Petrópolis - RJ', + 5527 => 'Vitória - ES', + 5528 => 'Cachoeiro de Itapemirim - ES', + 5531 => 'Belo Horizonte - MG', + 5532 => 'Juiz de Fora - MG', + 5533 => 'Governador Valadares - MG', + 5534 => 'Araguari - MG', + 5537 => 'Divinópolis - MG', + 5538 => 'Montes Claros - MG', + 5541 => 'Curitiba - PR', + 5542 => 'Ponta Grossa - PR', + 5543 => 'Londrina - PR', + 5544 => 'Maringá - PR', + 5545 => 'Cascavel - PR', + 5546 => 'Pato Branco - PR', + 5547 => 'Joinville - SC', + 5548 => 'Florianópolis - SC', + 5549 => 'Chapecó - SC', + 5551 => 'Porto Alegre - RS', + 5553 => 'Pelotas - RS', + 5554 => 'Caxias do Sul - RS', + 5561 => 'Brasília - DF', + 5562 => 'Goiânia - GO', + 5563 => 'Palmas - TO', + 5565 => 'Cuiabá - MT', + 5566 => 'Rondonópolis - MT', + 5567 => 'Campo Grande - MS', + 5568 => 'Rio Branco - AC', + 5569 => 'Porto Velho - RO', + 5571 => 'Salvador - BA', + 5573 => 'Itabuna - BA', + 5574 => 'Juazeiro - BA', + 5575 => 'Feira de Santana - BA', + 5577 => 'Vitória da Conquista - BA', + 5579 => 'Aracaju - SE', + 5581 => 'Recife - PE', + 5582 => 'Maceió - AL', + 5583 => 'João Pessoa - PB', + 5584 => 'Natal - RN', + 5585 => 'Fortaleza - CE', + 5586 => 'Teresina - PI', + 5587 => 'Petrolina - PE', + 5588 => 'Juazeiro do Norte - CE', + 5589 => 'Picos - PI', + 5591 => 'Belém - PA', + 5592 => 'Manaus - AM', + 5593 => 'Santarém - PA', + 5594 => 'Marabá - PA', + 5595 => 'Boa Vista - RR', + 5596 => 'Macapá - AP', + 5598 => 'São Luís - MA', + 5599 => 'Imperatriz - MA', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ro/373.php b/src/libphonenumber/geocoding/data/ro/373.php new file mode 100644 index 000000000..7e48b6ed7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/ro/373.php @@ -0,0 +1,47 @@ + 'Grigoriopol', + 373215 => 'Dubăsari', + 373216 => 'Camenca', + 373219 => 'Dnestrovsk', + 37322 => 'Chişinău', + 373230 => 'Soroca', + 373231 => 'Bălţi', + 373235 => 'Orhei', + 373236 => 'Ungheni', + 373237 => 'Străşeni', + 373241 => 'Cimişlia', + 373242 => 'Ştefan Vodă', + 373243 => 'Căuşeni', + 373244 => 'Călăraşi', + 373246 => 'Edineţ', + 373247 => 'Briceni', + 373248 => 'Criuleni', + 373249 => 'Glodeni', + 373250 => 'Floreşti', + 373251 => 'Donduşeni', + 373252 => 'Drochia', + 373254 => 'Rezina', + 373256 => 'Rîşcani', + 373258 => 'Teleneşti', + 373259 => 'Făleşti', + 373262 => 'Sîngerei', + 373263 => 'Leova', + 373264 => 'Nisporeni', + 373265 => 'Anenii Noi', + 373268 => 'Ialoveni', + 373269 => 'Hînceşti', + 373271 => 'Ocniţa', + 373272 => 'Şoldăneşti', + 373273 => 'Cantemir', + 373291 => 'Ceadîr Lunga', + 373293 => 'Vulcăneşti', + 373294 => 'Taraclia', + 373297 => 'Basarabeasca', + 373298 => 'Comrat', + 373299 => 'Cahul', + 373533 => 'Tiraspol', + 373552 => 'Bender', + 373555 => 'Rîbniţa', + 373557 => 'Slobozia', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ro/40.php b/src/libphonenumber/geocoding/data/ro/40.php new file mode 100644 index 000000000..40f1d4346 --- /dev/null +++ b/src/libphonenumber/geocoding/data/ro/40.php @@ -0,0 +1,85 @@ + 'București și județul Ilfov', + 40230 => 'Suceava', + 40231 => 'Botoșani', + 40232 => 'Iași', + 40233 => 'Neamț', + 40234 => 'Bacău', + 40235 => 'Vaslui', + 40236 => 'Galați', + 40237 => 'Vrancea', + 40238 => 'Buzău', + 40239 => 'Brăila', + 40240 => 'Tulcea', + 40241 => 'Constanța', + 40242 => 'Călărași', + 40243 => 'Ialomița', + 40244 => 'Prahova', + 40245 => 'Dâmbovița', + 40246 => 'Giurgiu', + 40247 => 'Teleorman', + 40248 => 'Argeș', + 40249 => 'Olt', + 40250 => 'Vâlcea', + 40251 => 'Dolj', + 40252 => 'Mehedinți', + 40253 => 'Gorj', + 40254 => 'Hunedoara', + 40255 => 'Caraș-Severin', + 40256 => 'Timiș', + 40257 => 'Arad', + 40258 => 'Alba', + 40259 => 'Bihor', + 40260 => 'Sălaj', + 40261 => 'Satu Mare', + 40262 => 'Maramureș', + 40263 => 'Bistrița-Năsăud', + 40264 => 'Cluj', + 40265 => 'Mureș', + 40266 => 'Harghita', + 40267 => 'Covasna', + 40268 => 'Brașov', + 40269 => 'Sibiu', + 4031 => 'București și județul Ilfov', + 40330 => 'Suceava', + 40331 => 'Botoșani', + 40332 => 'Iași', + 40333 => 'Neamț', + 40334 => 'Bacău', + 40335 => 'Vaslui', + 40336 => 'Galați', + 40337 => 'Vrancea', + 40338 => 'Buzău', + 40339 => 'Brăila', + 40340 => 'Tulcea', + 40341 => 'Constanța', + 40342 => 'Călărași', + 40343 => 'Ialomița', + 40344 => 'Prahova', + 40345 => 'Dâmbovița', + 40346 => 'Giurgiu', + 40347 => 'Teleorman', + 40348 => 'Argeș', + 40349 => 'Olt', + 40350 => 'Vâlcea', + 40351 => 'Dolj', + 40352 => 'Mehedinți', + 40353 => 'Gorj', + 40354 => 'Hunedoara', + 40355 => 'Caraș-Severin', + 40356 => 'Timiș', + 40357 => 'Arad', + 40358 => 'Alba', + 40359 => 'Bihor', + 40360 => 'Sălaj', + 40361 => 'Satu Mare', + 40362 => 'Maramureș', + 40363 => 'Bistrița-Năsăud', + 40364 => 'Cluj', + 40365 => 'Mureș', + 40366 => 'Harghita', + 40367 => 'Covasna', + 40368 => 'Brașov', + 40369 => 'Sibiu', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ru/373.php b/src/libphonenumber/geocoding/data/ru/373.php new file mode 100644 index 000000000..39090fc08 --- /dev/null +++ b/src/libphonenumber/geocoding/data/ru/373.php @@ -0,0 +1,47 @@ + 'Григориополь', + 373215 => 'Дубэсарь', + 373216 => 'Каменка', + 373219 => 'Днестровск', + 37322 => 'Кишинэу', + 373230 => 'Сорока', + 373231 => 'Бэлць', + 373235 => 'Орхей', + 373236 => 'Унгень', + 373237 => 'Стрэшень', + 373241 => 'Чимишлия', + 373242 => 'Штефан Водэ', + 373243 => 'Кэушень', + 373244 => 'Кэлэрашь', + 373246 => 'Единец', + 373247 => 'Бричень', + 373248 => 'Криулень', + 373249 => 'Глодень', + 373250 => 'Флорешть', + 373251 => 'Дондушень', + 373252 => 'Дрокия', + 373254 => 'Резина', + 373256 => 'Рышкань', + 373258 => 'Теленешть', + 373259 => 'Фэлешть', + 373262 => 'Сынжерей', + 373263 => 'Леова', + 373264 => 'Ниспорень', + 373265 => 'Анений Ной', + 373268 => 'Яловень', + 373269 => 'Хынчешть', + 373271 => 'Окница', + 373272 => 'Шолдэнешть', + 373273 => 'Кантемир', + 373291 => 'Чадыр-Лунга', + 373293 => 'Вулкэнешть', + 373294 => 'Тараклия', + 373297 => 'Басарабяска', + 373298 => 'Комрат', + 373299 => 'Кагул', + 373533 => 'Тираспол', + 373552 => 'Бендер', + 373555 => 'Рыбница', + 373557 => 'Слобозия', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ru/374.php b/src/libphonenumber/geocoding/data/ru/374.php new file mode 100644 index 000000000..e269b26dc --- /dev/null +++ b/src/libphonenumber/geocoding/data/ru/374.php @@ -0,0 +1,164 @@ + 'Ереван/Джрвеж', + 37411 => 'Ереван', + 374222 => 'Абовян/Акунк/Бюрегаван/Нор Гюх/Верин Птхни', + 3742227 => 'Гарни', + 3742229 => 'Зовк', + 37422290 => 'Маяковский', + 37422291 => 'Балаовит/Камарис', + 37422293 => 'Арамус', + 37422294 => 'Арзни', + 37422296 => 'Птхни', + 37422297 => 'Гехашен', + 37422298 => 'Ариндж', + 37422299 => 'Котайк', + 374223 => 'Анкаван/Раздан/Цахкадзор', + 37422391 => 'Лернанист', + 37422393 => 'Мехрадзор', + 37422394 => 'Пюник', + 37422397 => 'Солак', + 37422398 => 'Бжни', + 374224 => 'Канакераван/Нор Гехи/Нор Ачн/Егвард', + 37422452 => 'Зовуни', + 37422453 => 'Прошян', + 37422454 => 'Аргел', + 374226 => 'Чаренцаван', + 37422672 => 'Арзакан', + 37422675 => 'Алапарс/Варданаванк', + 374231 => 'Эчмиадзин/Мусалер/Паракяр/Звартноц', + 37423190 => 'Баграмян', + 37423191 => 'Ваче', + 37423195 => 'Норакерт', + 37423198 => 'Джрарат', + 37423199 => 'Хоронк', + 374232 => 'Аштарак/Ахцк/Карби/Ошакан', + 37423290 => 'Оганаван', + 37423294 => 'Бюракан', + 374233 => 'Баграмян/Лернагог', + 37423374 => 'Мясникян', + 37423375 => 'Каракерт', + 37423376 => 'Даларик', + 374234 => 'Веди/Воскетап/Арарат', + 37423481 => 'Айгаван', + 37423486 => 'Урцадзор', + 37423492 => 'Мартиросян', + 37423497 => 'Покр Веди', + 37423498 => 'Таперакан', + 374235 => 'Арташат/Айгезард/Далар/Кахцрашен/Мхчян/Шаумян', + 37423572 => 'Аревшат', + 3742359 => 'Норашен', + 374236 => 'Масис/Нор Харберд/Норабац', + 3742363 => 'Айнтап', + 37423699 => 'Даштаван', + 374237 => 'Аракс/Армавир/Октембер/Ленухи/Мецамор/Зартонк', + 3742377 => 'Мргашат', + 37423779 => 'Бамбакашат', + 3742379 => 'Налбандян', + 37423794 => 'Маргара', + 37423796 => 'Тандзут', + 37423798 => 'Шенаван', + 374238 => 'Арарат/Авшар/Суренаван/Ерасх', + 374242 => 'Маралик/Сарнахбюр', + 37424293 => 'Ширакаван', + 37424297 => 'Ани Каяран', + 37424300 => 'Ахурян/Арапи/Камо/Мусаелян', + 374244 => 'Артик/Пемзашен', + 37424492 => 'Паник', + 37424495 => 'Аревшат', + 37424496 => 'Мец Манташ', + 374245 => 'Ашоцк', + 374246 => 'Амасия', + 374249 => 'Талин', + 37424973 => 'Катнахбюр', + 3742499 => 'Арагацаван', + 37424996 => 'Неркин Базмаберд', + 37424997 => 'Мастара', + 374252 => 'Апаран', + 37425251 => 'Кучак', + 37425295 => 'Артаван', + 374253 => 'Алаверди/Одзун/Цахкашат/Туманян', + 37425352 => 'Ахтала', + 37425353 => 'Шнох', + 37425356 => 'Чочкан', + 37425357 => 'Туманян', + 374254 => 'Ташир', + 3742549 => 'Мецаван', + 374255 => 'Спитак', + 374256 => 'Степанаван/Бовадзор', + 37425691 => 'Куртан', + 37425694 => 'Агарак', + 37425695 => 'Лежан', + 374257 => 'Арагац', + 3742570 => 'Цахкаховит', + 374261 => 'Севан', + 374262 => 'Мартуни', + 3742625 => 'Варденик', + 37426272 => 'Личк', + 37426299 => 'Еранос', + 374263 => 'Азатамут/Гетаховит/Иджеван/Енокаван', + 37426374 => 'Айгеховит', + 37426392 => 'Ачаджур', + 37426397 => 'Азатамут', + 374264 => 'Гавар/Сарухан', + 374265 => 'Чамбарак', + 37426596 => 'Ваан', + 374266 => 'Бердаван/Кохб/Ноемберян', + 3742665 => 'Кохб', + 3742667 => 'Бердаван', + 37426692 => 'Арчис', + 37426693 => 'Баганис', + 37426695 => 'Зоракан', + 37426696 => 'Воскепар', + 37426699 => 'Кочи', + 374267 => 'Айгепар/Берд', + 3742675 => 'Арцваберд', + 37426791 => 'Навур', + 37426794 => 'Товуз', + 37426796 => 'Мосесгех', + 37426797 => 'Норашен', + 3742680 => 'Дилижан', + 374269 => 'Варденис', + 374281 => 'Гетап/Салли/Ехегнадзор', + 37428151 => 'Хачик', + 37428191 => 'Арпи', + 37428193 => 'Агавнадзор', + 37428194 => 'Арени', + 37428195 => 'Малишка', + 37428197 => 'Елпин', + 37428198 => 'Ринд', + 37428199 => 'Шатин', + 374282 => 'Вайк', + 3742830 => 'Сисиан', + 37428375 => 'Тасик', + 37428396 => 'Ангехакот', + 374284 => 'Горис/Веришен', + 37428427 => 'Веришен', + 37428491 => 'Аржис', + 37428494 => 'Хндзореск', + 37428495 => 'Шинуайр', + 37428499 => 'Корнидзор', + 374285 => 'Давит Бек/Каджаран/Капан', + 374286 => 'Мегри/Агарак', + 37428695 => 'Шванидзор', + 374287 => 'Джермук', + 37428794 => 'Гндеваз', + 374312 => 'Гюмри/Ахурян', + 374322 => 'Ванадзор/Гугарк', + 37432293 => 'Памбак', + 37432294 => 'Лернапат', + 37432295 => 'Ехегнут', + 37432296 => 'Маргаовит', + 37432297 => 'Дзорагет', + 37432298 => 'Лермонтово', + 37432299 => 'Ваагни', + 37447 => 'Нагорный Карабах', + 374471 => 'Степанакерт', + 374474 => 'Мартакерт', + 374475 => 'Гадрут', + 374476 => 'Аскеран', + 374477 => 'Шуши', + 37447732 => 'Бердзор/Кашатах', + 374478 => 'Мартуни', + 374479 => 'Степанакерт', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ru/375.php b/src/libphonenumber/geocoding/data/ru/375.php new file mode 100644 index 000000000..ba73ff19c --- /dev/null +++ b/src/libphonenumber/geocoding/data/ru/375.php @@ -0,0 +1,123 @@ + 'Берестовица, Гродненская область', + 3751512 => 'Волковыск', + 3751513 => 'Свислочь, Гродненская область', + 3751514 => 'Щучин, Гродненская область', + 3751515 => 'Мосты, Гродненская область', + 375152 => 'Гродно', + 375154 => 'Лида', + 3751562 => 'Слоним', + 3751563 => 'Дятлово, Гродненская область', + 3751564 => 'Зельва, Гродненская область', + 3751591 => 'Островец, Гродненская область', + 3751592 => 'Сморгонь', + 3751593 => 'Ошмяны', + 3751594 => 'Вороново, Гродненская область', + 3751595 => 'Ивье, Гродненская область', + 3751596 => 'Кореличи, Гродненская область', + 3751597 => 'Новогрудок', + 375162 => 'Брест', + 375163 => 'Барановичи', + 3751631 => 'Каменец, Брестская область', + 3751632 => 'Пружаны, Брестская область', + 3751633 => 'Ляховичи, Брестская область', + 3751641 => 'Жабинка, Брестская область', + 3751642 => 'Кобрин', + 3751643 => 'Береза, Брестская область', + 3751644 => 'Дрогичин, Брестская область', + 3751645 => 'Ивацевичи, Брестская область', + 3751646 => 'Ганцевичи, Брестская область', + 3751647 => 'Лунинец, Брестская область', + 375165 => 'Пинск', + 3751651 => 'Малорита, Брестская область', + 3751652 => 'Иваново, Брестская область', + 3751655 => 'Столин, Брестская область', + 37517 => 'Минск', + 3751713 => 'Марьина Горка, Минская область', + 3751714 => 'Червень', + 3751715 => 'Березино, Минская область', + 3751716 => 'Дзержинск', + 3751717 => 'Столбцы', + 3751718 => 'Узда, Минская область', + 3751719 => 'Копыль, Минская область', + 375174 => 'Солигорск', + 375176 => 'Молодечно', + 375177 => 'Борисов', + 3751770 => 'Несвиж', + 3751771 => 'Вилейка', + 3751772 => 'Воложин', + 3751774 => 'Логойск', + 3751775 => 'Жодино', + 3751776 => 'Смолевичи', + 3751792 => 'Старые Дороги, Минская область', + 3751793 => 'Клецк, Минская область', + 3751794 => 'Любань, Минская область', + 3751795 => 'Слуцк', + 3751796 => 'Крупки, Минская область', + 3751797 => 'Мядель', + 375212 => 'Витебск', + 3752130 => 'Шумилино, Витебская область', + 3752131 => 'Бешенковичи, Витебская область', + 3752132 => 'Лепель', + 3752133 => 'Чашники, Витебская область', + 3752135 => 'Сенно, Витебская область', + 3752136 => 'Толочин', + 3752137 => 'Дубровно, Витебская область', + 3752138 => 'Лиозно, Витебская область', + 3752139 => 'Городок, Витебская область', + 375214 => 'Полоцк/Новополоцк', + 3752151 => 'Верхнедвинск, Витебская область', + 3752152 => 'Миоры, Витебская область', + 3752153 => 'Браслав', + 3752154 => 'Шарковщина, Витебская область', + 3752155 => 'Поставы', + 3752156 => 'Глубокое', + 3752157 => 'Докшицы, Витебская область', + 3752158 => 'Ушачи, Витебская область', + 3752159 => 'Россоны, Витебская область', + 375216 => 'Орша', + 375222 => 'Могилев', + 3752230 => 'Глуск, Могилевская область', + 3752231 => 'Быхов, Могилевская область', + 3752232 => 'Белыничи, Могилевская область', + 3752233 => 'Горки, Могилевская область', + 3752234 => 'Круглое, Могилевская область', + 3752235 => 'Осиповичи', + 3752236 => 'Кличев, Могилевская область', + 3752237 => 'Кировск, Могилевская область', + 3752238 => 'Краснополье, Могилевская область', + 3752239 => 'Шклов', + 3752240 => 'Мстиславль', + 3752241 => 'Кричев, Могилевская область', + 3752242 => 'Чаусы, Могилевская область', + 3752243 => 'Чериков, Могилевская область', + 3752244 => 'Климовичи, Могилевская область', + 3752245 => 'Костюковичи, Могилевская область', + 3752246 => 'Славгород, Могилевская область', + 3752247 => 'Хотимск, Могилевская область', + 3752248 => 'Дрибин, Могилевская область', + 375225 => 'Бобруйск', + 375232 => 'Гомель', + 3752330 => 'Ветка, Гомельская область', + 3752332 => 'Чечерск, Гомельская область', + 3752333 => 'Добруш, Гомельская область', + 3752334 => 'Жлобин', + 3752336 => 'Буда-Кошелево, Гомельская область', + 3752337 => 'Корма, Гомельская область', + 3752339 => 'Рогачев', + 3752340 => 'Речица', + 3752342 => 'Светлогорск', + 3752344 => 'Брагин, Гомельская область', + 3752345 => 'Калинковичи', + 3752346 => 'Хойники, Гомельская область', + 3752347 => 'Лоев, Гомельская область', + 3752350 => 'Петриков, Гомельская область', + 3752351 => 'Мозырь', + 3752353 => 'Житковичи, Гомельская область', + 3752354 => 'Ельск, Гомельская область', + 3752355 => 'Наровля, Гомельская область', + 3752356 => 'Лельчицы, Гомельская область', + 3752357 => 'Октябрьский, Гомельская область', + 375236 => 'Мозырь', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/ru/7.php b/src/libphonenumber/geocoding/data/ru/7.php new file mode 100644 index 000000000..79348fc54 --- /dev/null +++ b/src/libphonenumber/geocoding/data/ru/7.php @@ -0,0 +1,84 @@ + 'Карагандинская область', + 77102 => 'Жезказган', + 7711 => 'Западно-Казахстанская область', + 77112 => 'Уральск', + 7712 => 'Атырауская область', + 77122 => 'Атырау', + 7713 => 'Актюбинская область', + 77132 => 'Актюбинск', + 7714 => 'Костанайская область', + 77142 => 'Костанай', + 7715 => 'Северо-Казахстанская область', + 77152 => 'Петропавловск', + 7716 => 'Акмолинская область', + 77162 => 'Кокшетау', + 77172 => 'Астана', + 7718 => 'Павлодарская область', + 77182 => 'Павлодар', + 7721 => 'Карагандинская область', + 77212 => 'Караганда', + 7722 => 'Восточно-Казахстанская область', + 77222 => 'Семипалатинск', + 7723 => 'Восточно-Казахстанская область', + 77232 => 'Усть-Каменогорск', + 7724 => 'Кызылординская область', + 77242 => 'Кызылорда', + 7725 => 'Южно-Казахстанская область', + 77252 => 'Шымкент', + 7726 => 'Жамбылская область', + 77262 => 'Тараз', + 7727 => 'Алматинская область', + 77272 => 'Алма-Ата/Карасайский район/Илийский район', + 77273 => 'Алма-Ата', + 77274010 => 'Кольжат, Уйгурский район', + 77274023 => 'Жаланаш, Райымбекский район', + 77274033 => 'Ойкарагайский, Райымбекский район', + 7727405 => 'Улькен, Жамбылский район', + 772752 => 'Илийский район', + 772757 => 'Илийский район', + 772770 => 'Жамбылский район', + 772771 => 'Карасайский район', + 772772 => 'Капшагай', + 772773 => 'Балхашский район', + 772774 => 'Талгарский район', + 772775 => 'Енбекшиказахский район', + 772776 => 'Енбекшиказахский район', + 772777 => 'Райымбекский район', + 772778 => 'Уйгурский район', + 772779 => 'Райымбекский район', + 7728 => 'Алматинская область', + 77282 => 'Талдыкорган', + 7728301 => 'Достык, Алакольский район', + 77283015 => 'Егинсу, Аксуский район', + 77283016 => 'Кураксу, Аксуский район', + 7728302 => 'Акжар, Каратальский район', + 77283027 => 'Токжайлау, Алакольский район', + 7728303 => 'Копберлик, Каратальский район', + 77283049 => 'Алмалы, Каратальский район', + 7728305 => 'Камыскала, Алакольский район', + 7728306 => 'Акши, Алакольский район', + 7728307 => 'Каракум, Каратальский район', + 772831 => 'Панфиловский район', + 772832 => 'Аксуский район', + 772833 => 'Алакольский район', + 772834 => 'Каратальский район', + 772835 => 'Текели', + 772836 => 'Ескельдинский район', + 772837 => 'Алакольский район', + 772838 => 'Коксуский район', + 772839 => 'Саркандский район', + 772840 => 'Кербулакский район', + 772841 => 'Аксуский район', + 772842 => 'Кербулакский район', + 772843 => 'Саркандский район', + 7729 => 'Мангистауская область', + 77292 => 'Актау', + 772931 => 'Мангистауский район', + 772932 => 'Бейнеуский район', + 772934 => 'Жанаозен', + 772935 => 'Каракиянский район', + 772937 => 'Каракиянский район', + 772938 => 'Тупкараганский район', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/se/358.php b/src/libphonenumber/geocoding/data/se/358.php new file mode 100644 index 000000000..afd50a538 --- /dev/null +++ b/src/libphonenumber/geocoding/data/se/358.php @@ -0,0 +1,23 @@ + 'Norra Karelen', + 35814 => 'Mellersta Finland', + 35815 => 'St Michel', + 35816 => 'Lappland', + 35817 => 'Kuopio', + 35818 => 'Åland', + 35819 => 'Nyland', + 3582 => 'Åbo/Björneborg', + 3583 => 'Tavastland', + 35851 => 'Kymmene', + 35852 => 'Kymmene', + 35853 => 'Kymmene', + 35854 => 'Kymmene', + 35855 => 'Kymmene', + 35856 => 'Kymmene', + 35857 => 'Kymmene', + 35858 => 'Kymmene', + 3586 => 'Vasa', + 3588 => 'Uleåborg', + 3589 => 'Helsingfors', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/sr/381.php b/src/libphonenumber/geocoding/data/sr/381.php new file mode 100644 index 000000000..ccade847b --- /dev/null +++ b/src/libphonenumber/geocoding/data/sr/381.php @@ -0,0 +1,37 @@ + 'Pirot', + 38111 => 'Beograd', + 38112 => 'Požarevac', + 38113 => 'Pančevo', + 38114 => 'Valjevo', + 38115 => 'Šabac', + 38116 => 'Leskovac', + 38117 => 'Vranje', + 38118 => 'Niš', + 38119 => 'Zaječar', + 38120 => 'Novi Pazar', + 38121 => 'Novi Sad', + 38122 => 'Sremska Mitrovica', + 38123 => 'Zrenjanin', + 381230 => 'Kikinda', + 38124 => 'Subotica', + 38125 => 'Sombor', + 38126 => 'Smederevo', + 38127 => 'Prokuplje', + 38128 => 'Kosovska Mitrovica', + 381280 => 'Gnjilane', + 38129 => 'Prizren', + 381290 => 'Uroševac', + 38130 => 'Bor', + 38131 => 'Užice', + 38132 => 'Čačak', + 38133 => 'Prijepolje', + 38134 => 'Kragujevac', + 38135 => 'Jagodina', + 38136 => 'Kraljevo', + 38137 => 'Kruševac', + 38138 => 'Priština', + 38139 => 'Peć', + 381390 => 'Dakovica', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/sv/46.php b/src/libphonenumber/geocoding/data/sv/46.php new file mode 100644 index 000000000..f62fb3d6d --- /dev/null +++ b/src/libphonenumber/geocoding/data/sv/46.php @@ -0,0 +1,252 @@ + 'Norrköping', + 46120 => 'Åtvidaberg', + 46121 => 'Söderköping', + 46122 => 'Finspång', + 46123 => 'Valdemarsvik', + 46125 => 'Vikbolandet', + 4613 => 'Linköping', + 46140 => 'Tranås', + 46141 => 'Motala', + 46142 => 'Mjölby-Skänninge-Boxholm', + 46143 => 'Vadstena', + 46144 => 'Ödeshög', + 46150 => 'Katrineholm', + 46151 => 'Vingåker', + 46152 => 'Strängnäs', + 46155 => 'Nyköping-Oxelösund', + 46156 => 'Trosa-Vagnhärad', + 46157 => 'Flen-Malmköping', + 46158 => 'Gnesta', + 46159 => 'Mariefred', + 4616 => 'Eskilstuna-Torshälla', + 46171 => 'Enköping', + 46174 => 'Alunda', + 46175 => 'Hallstavik-Rimbo', + 46176 => 'Norrtälje', + 4618 => 'Uppsala', + 4619 => 'Örebro-Kumla', + 4621 => 'Västerås', + 46220 => 'Hallstahammar-Surahammar', + 46221 => 'Köping', + 46222 => 'Skinnskatteberg', + 46224 => 'Sala-Heby', + 46225 => 'Hedemora-Säter', + 46226 => 'Avesta-Krylbo', + 46227 => 'Kungsör', + 46240 => 'Ludvika-Smedjebacken', + 46241 => 'Gagnef-Floda', + 46243 => 'Borlänge', + 46246 => 'Svärdsjö-Enviken', + 46247 => 'Leksand-Insjön', + 46248 => 'Rättvik', + 46250 => 'Mora-Orsa', + 46251 => 'Älvdalen', + 46253 => 'Idre-Särna', + 4626 => 'Gävle-Sandviken', + 46270 => 'Söderhamn', + 46271 => 'Alfta-Edsbyn', + 46278 => 'Bollnäs', + 46280 => 'Malung', + 46281 => 'Vansbro', + 46290 => 'Hofors-Storvik', + 46291 => 'Hedesunda-Österfärnebo', + 46292 => 'Tärnsjö-Östervåla', + 46293 => 'Tierp-Söderfors', + 46294 => 'Karlholmsbruk-Skärplinge', + 46295 => 'Örbyhus-Dannemora', + 46297 => 'Ockelbo-Hamrånge', + 46300 => 'Kungsbacka', + 46301 => 'Hindås', + 46303 => 'Kungälv', + 4631 => 'Göteborg', + 46320 => 'Kinna', + 46321 => 'Ulricehamn', + 46322 => 'Alingsås-Vårgårda', + 46325 => 'Svenljunga-Tranemo', + 4633 => 'Borås', + 46340 => 'Varberg', + 46345 => 'Hyltebruk-Torup', + 46346 => 'Falkenberg', + 4635 => 'Halmstad', + 4636 => 'Jönköping-Huskvarna', + 46370 => 'Värnamo', + 46371 => 'Gislaved-Anderstorp', + 46372 => 'Ljungby', + 46380 => 'Nässjö', + 46381 => 'Eksjö', + 46382 => 'Sävsjö', + 46383 => 'Vetlanda', + 46390 => 'Gränna', + 46392 => 'Mullsjö', + 46393 => 'Vaggeryd', + 4640 => 'Malmö', + 46410 => 'Trelleborg', + 46411 => 'Ystad', + 46413 => 'Eslöv-Höör', + 46414 => 'Simrishamn', + 46415 => 'Hörby', + 46416 => 'Sjöbo', + 46417 => 'Tomelilla', + 46418 => 'Landskrona-Svalöv', + 4642 => 'Helsingborg-Höganäs', + 46430 => 'Laholm', + 46431 => 'Ängelholm-Båstad', + 46433 => 'Markaryd-Strömsnäsbruk', + 46435 => 'Klippan-Perstorp', + 4644 => 'Kristianstad', + 46451 => 'Hässleholm', + 46454 => 'Karlshamn-Olofström', + 46455 => 'Karlskrona', + 46456 => 'Sölvesborg-Bromölla', + 46457 => 'Ronneby', + 46459 => 'Ryd', + 4646 => 'Lund', + 46470 => 'Växjö', + 46471 => 'Emmaboda', + 46472 => 'Alvesta-Rydaholm', + 46474 => 'Åseda-Lenhovda', + 46476 => 'Älmhult', + 46477 => 'Tingsryd', + 46478 => 'Lessebo', + 46479 => 'Osby', + 46480 => 'Kalmar', + 46481 => 'Nybro', + 46485 => 'Öland', + 46486 => 'Torsås', + 46490 => 'Västervik', + 46491 => 'Oskarshamn-Högsby', + 46492 => 'Vimmerby', + 46493 => 'Gamleby', + 46494 => 'Kisa', + 46496 => 'Mariannelund', + 46498 => 'Gotland', + 46499 => 'Mönsterås', + 46500 => 'Skövde', + 46501 => 'Mariestad', + 46502 => 'Tidaholm', + 46503 => 'Hjo', + 46504 => 'Tibro', + 46505 => 'Karlsborg', + 46506 => 'Töreboda-Hova', + 46510 => 'Lidköping', + 46511 => 'Skara-Götene', + 46512 => 'Vara-Nossebro', + 46514 => 'Grästorp', + 46515 => 'Falköping', + 46520 => 'Trollhättan', + 46521 => 'Vänersborg', + 46522 => 'Uddevalla', + 46523 => 'Lysekil', + 46524 => 'Munkedal', + 46525 => 'Grebbestad', + 46526 => 'Strömstad', + 46528 => 'Färgelanda', + 46530 => 'Mellerud', + 46531 => 'Bengtsfors', + 46532 => 'Åmål', + 46533 => 'Säffle', + 46534 => 'Ed', + 4654 => 'Karlstad', + 46550 => 'Kristinehamn', + 46551 => 'Gullspång', + 46552 => 'Deje', + 46553 => 'Molkom', + 46554 => 'Kil', + 46560 => 'Torsby', + 46563 => 'Hagfors-Munkfors', + 46564 => 'Sysslebäck', + 46565 => 'Sunne', + 46570 => 'Arvika', + 46571 => 'Charlottenberg-Åmotfors', + 46573 => 'Årjäng', + 46580 => 'Kopparberg', + 46581 => 'Lindesberg', + 46582 => 'Hallsberg', + 46583 => 'Askersund', + 46584 => 'Laxå', + 46585 => 'Fjugesta-Svartå', + 46587 => 'Nora', + 46589 => 'Arboga', + 46590 => 'Filipstad', + 46591 => 'Hällefors-Grythyttan', + 4660 => 'Sundsval-Timrå', + 46611 => 'Härnösand', + 46612 => 'Kramfors', + 46613 => 'Ullånger', + 46620 => 'Sollefteå', + 46621 => 'Junsele', + 46622 => 'Näsåker', + 46623 => 'Ramsele', + 46624 => 'Backe', + 4663 => 'Östersund', + 46640 => 'Krokom', + 46642 => 'Lit', + 46643 => 'Hallen-Oviken', + 46644 => 'Hammerdal', + 46645 => 'Föllinge', + 46647 => 'Åre-Järpen', + 46650 => 'Hudiksvall', + 46651 => 'Ljusdal', + 46652 => 'Bergsjö', + 46653 => 'Delsbo', + 46657 => 'Los', + 46660 => 'Örnsköldsvik', + 46661 => 'Bredbyn', + 46662 => 'Björna', + 46663 => 'Husum', + 46670 => 'Strömsund', + 46671 => 'Hoting', + 46672 => 'Gäddede', + 46680 => 'Sveg', + 46682 => 'Rätan', + 46684 => 'Hede-Funäsdalen', + 46687 => 'Svenstavik', + 46690 => 'Ånge', + 46691 => 'Torpshammar', + 46692 => 'Liden', + 46693 => 'Bräcke-Gällö', + 46696 => 'Hammarstrand', + 468 => 'Stockholm', + 4690 => 'Umeå', + 46910 => 'Skellefteå', + 46911 => 'Piteå', + 46912 => 'Byske', + 46913 => 'Lövånger', + 46915 => 'Bastuträsk', + 46916 => 'Jörn', + 46918 => 'Norsjö', + 46920 => 'Luleå', + 46921 => 'Boden', + 46922 => 'Haparanda', + 46923 => 'Kalix', + 46924 => 'Råneå', + 46925 => 'Lakaträsk', + 46926 => 'Överkalix', + 46927 => 'Övertorneå', + 46928 => 'Harads', + 46929 => 'Älvsbyn', + 46930 => 'Nordmaling', + 46932 => 'Bjurholm', + 46933 => 'Vindeln', + 46934 => 'Robertsfors', + 46935 => 'Vännäs', + 46940 => 'Vilhelmina', + 46941 => 'Åsele', + 46942 => 'Dorotea', + 46950 => 'Lycksele', + 46951 => 'Storuman', + 46952 => 'Sorsele', + 46953 => 'Malå', + 46954 => 'Tärnaby', + 46961 => 'Arjeplog', + 46970 => 'Gällivare', + 46971 => 'Jokkmokk', + 46975 => 'Hakkas', + 46976 => 'Vuollerim', + 46977 => 'Korpilombolo', + 46978 => 'Pajala', + 46980 => 'Kiruna', + 46981 => 'Vittangi', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/th/66.php b/src/libphonenumber/geocoding/data/th/66.php new file mode 100644 index 000000000..863017be7 --- /dev/null +++ b/src/libphonenumber/geocoding/data/th/66.php @@ -0,0 +1,26 @@ + 'กรุงเทพ/นนทบุรี/ปทุมธานี/สมุทรปราการ', + 6632 => 'เพชรบุรี/ประจวบคีรีขันธ์/ราชบุรี', + 6633 => 'ฉะเชิงเทรา/ชลบุรี/ระยอง', + 6634 => 'กาญจนบุรี/นครปฐม/สมุทรสาคร/สมุทรสงคราม', + 6635 => 'อ่างทอง/พระนครศรีอยุธยา/สุพรรณบุรี', + 6636 => 'ลพบุรี/สระบุรี/สิงห์บุรี', + 6637 => 'นครนายก/ปราจีนบุรี/สระแก้ว', + 6638 => 'ฉะเชิงเทรา/ชลบุรี/ระยอง', + 6639 => 'จันทบุรี/ตราด', + 6642 => 'เลย/มุกดาหาร/นครพนม/หนองคาย/สกลนคร/อุดรธานี', + 6643 => 'กาฬสินธุ์/ขอนแก่น/มหาสารคาม/ร้อยเอ็ด', + 6644 => 'บุรีรัมย์/ชัยภูมิ/นครราชสีมา/สุรินทร์', + 6645 => 'อำนาจเจริญ/ศรีสะเกษ/อุบลราชธานี/ยโสธร', + 6652 => 'เชียงใหม่/เชียงราย/ลำพูน/แม่ฮ่องสอน', + 6653 => 'เชียงใหม่/เชียงราย/ลำพูน/แม่ฮ่องสอน', + 6654 => 'ลำปาง/น่าน/พะเยา/แพร่', + 6655 => 'กำแพงเพชร/พิษณุโลก/สุโขทัย/ตาก/อุตรดิตถ์', + 6656 => 'ชัยนาท/นครสวรรค์/เพชรบูรณ์/พิจิตร/อุทัยธานี', + 6673 => 'นราธิวาส/ปัตตานี/ยะลา', + 6674 => 'พัทลุง/สตูล/สงขลา', + 6675 => 'กระบี่/นครศรีธรรมราช/ตรัง', + 6676 => 'พังงา/ภูเก็ต', + 6677 => 'ชุมพร/ระนอง/สุราษฎร์ธานี', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/tr/90.php b/src/libphonenumber/geocoding/data/tr/90.php new file mode 100644 index 000000000..ef99f3367 --- /dev/null +++ b/src/libphonenumber/geocoding/data/tr/90.php @@ -0,0 +1,167 @@ + 'Istanbul (Avrupa)', + 90213 => 'Istanbul (Avrupa)', + 90216 => 'Istanbul (Anatolia)', + 90217 => 'Istanbul (Anatolia)', + 90222 => 'Eskisehir', + 90223 => 'Eskisehir', + 90224 => 'Bursa', + 90225 => 'Bursa', + 90226 => 'Yalova', + 90227 => 'Yalova', + 90228 => 'Bilecik', + 90229 => 'Bilecik', + 90232 => 'İzmir', + 90233 => 'İzmir', + 90236 => 'Manisa', + 90237 => 'Manisa', + 90242 => 'Antalya', + 90243 => 'Antalya', + 90246 => 'Isparta', + 90247 => 'Isparta', + 90248 => 'Burdur', + 90249 => 'Burdur', + 90252 => 'Muğla', + 90253 => 'Muğla', + 90256 => 'Aydın', + 90257 => 'Aydın', + 90258 => 'Denizli', + 90259 => 'Denizli', + 90262 => 'Kocaeli (İzmit)', + 90263 => 'Kocaeli (İzmit)', + 90264 => 'Sakarya (Adapazarı)', + 90265 => 'Sakarya (Adapazarı)', + 90266 => 'Balıkesir', + 90267 => 'Balıkesir', + 90272 => 'Afyon', + 90273 => 'Afyon', + 90274 => 'Kütahya', + 90275 => 'Kütahya', + 90276 => 'Uşak', + 90277 => 'Uşak', + 90282 => 'Tekirdağ', + 90283 => 'Tekirdağ', + 90284 => 'Edirne', + 90285 => 'Edirne', + 90286 => 'Çanakkale', + 90287 => 'Çanakkale', + 90288 => 'Kırklareli', + 90289 => 'Kırklareli', + 90312 => 'Ankara', + 90313 => 'Ankara', + 90318 => 'Kırıkkale', + 90319 => 'Kırıkkale', + 90322 => 'Adana', + 90323 => 'Adana', + 90324 => 'Mersin', + 90325 => 'Mersin', + 90326 => 'Hatay', + 90327 => 'Hatay', + 90328 => 'Osmaniye', + 90329 => 'Osmaniye', + 90332 => 'Konya', + 90333 => 'Konya', + 90338 => 'Karaman', + 90339 => 'Karaman', + 90342 => 'Gaziantep', + 90343 => 'Gaziantep', + 90344 => 'Kahramanmaraş', + 90345 => 'Kahramanmaraş', + 90346 => 'Sivas', + 90347 => 'Sivas', + 90348 => 'Kilis', + 90349 => 'Kilis', + 90352 => 'Kayseri', + 90353 => 'Kayseri', + 90354 => 'Yozgat', + 90355 => 'Yozgat', + 90356 => 'Tokat', + 90357 => 'Tokat', + 90358 => 'Amasya', + 90359 => 'Amasya', + 90362 => 'Samsun', + 90363 => 'Samsun', + 90364 => 'Çorum', + 90365 => 'Çorum', + 90366 => 'Kastamonu', + 90367 => 'Kastamonu', + 90368 => 'Sinop', + 90369 => 'Sinop', + 90370 => 'Karabük', + 90371 => 'Karabük', + 90372 => 'Zonguldak', + 90373 => 'Zonguldak', + 90374 => 'Bolu', + 90375 => 'Bolu', + 90376 => 'Çankırı', + 90377 => 'Çankırı', + 90378 => 'Bartın', + 90379 => 'Bartın', + 90380 => 'Düzce', + 90381 => 'Düzce', + 90382 => 'Aksaray', + 90383 => 'Aksaray', + 90384 => 'Nevşehir', + 90385 => 'Nevşehir', + 90386 => 'Kırşehir', + 90387 => 'Kırşehir', + 90388 => 'Niğde', + 90389 => 'Niğde', + 90412 => 'Diyarbakır', + 90413 => 'Diyarbakır', + 90414 => 'Şanlıurfa', + 90415 => 'Şanlıurfa', + 90416 => 'Adıyaman', + 90417 => 'Adıyaman', + 90422 => 'Malatya', + 90423 => 'Malatya', + 90424 => 'Elazığ', + 90425 => 'Elazığ', + 90426 => 'Bingöl', + 90427 => 'Bingöl', + 90428 => 'Tunceli', + 90429 => 'Tunceli', + 90432 => 'Van', + 90433 => 'Van', + 90434 => 'Bitlis', + 90435 => 'Bitlis', + 90436 => 'Muş', + 90437 => 'Muş', + 90438 => 'Hakkari', + 90439 => 'Hakkari', + 90442 => 'Erzurum', + 90443 => 'Erzurum', + 90446 => 'Erzincan', + 90447 => 'Erzincan', + 90452 => 'Ordu', + 90453 => 'Ordu', + 90454 => 'Giresun', + 90455 => 'Giresun', + 90456 => 'Gümüşhane', + 90457 => 'Gümüşhane', + 90458 => 'Bayburt', + 90459 => 'Bayburt', + 90462 => 'Trabzon', + 90463 => 'Trabzon', + 90464 => 'Rize', + 90465 => 'Rize', + 90466 => 'Artvin', + 90467 => 'Artvin', + 90472 => 'Ağrı', + 90473 => 'Ağrı', + 90474 => 'Kars', + 90475 => 'Kars', + 90476 => 'Iğdır', + 90477 => 'Iğdır', + 90478 => 'Ardahan', + 90479 => 'Ardahan', + 90482 => 'Mardin', + 90483 => 'Mardin', + 90484 => 'Siirt', + 90485 => 'Siirt', + 90486 => 'Şırnak', + 90487 => 'Şırnak', + 90488 => 'Batman', + 90489 => 'Batman', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/vi/84.php b/src/libphonenumber/geocoding/data/vi/84.php new file mode 100644 index 000000000..38a05df58 --- /dev/null +++ b/src/libphonenumber/geocoding/data/vi/84.php @@ -0,0 +1,66 @@ + 'Lào Cai', + 84210 => 'Phú Thọ', + 84211 => 'Vĩnh Phúc', + 84218 => 'Hòa Bình', + 84219 => 'Hà Giang', + 8422 => 'Sơn La', + 84230 => 'Điện Biên', + 84231 => 'Lai Châu', + 84240 => 'Bắc Giang', + 84241 => 'Bắc Ninh', + 8425 => 'Lạng Sơn', + 8426 => 'Cao Bằng', + 8427 => 'Tuyên Quang', + 84280 => 'Thái Nguyên', + 84281 => 'Bắc Kạn', + 8429 => 'Yên Bái', + 8430 => 'Ninh Bình', + 8431 => 'TP Hải Phòng', + 84320 => 'Hải Dương', + 84321 => 'Hưng Yên', + 8433 => 'Quảng Ninh', + 84350 => 'Nam Định', + 84351 => 'Hà Nam', + 8436 => 'Thái Bình', + 8437 => 'Thanh Hóa', + 8438 => 'Nghệ An', + 8439 => 'Hà Tĩnh', + 844 => 'Thủ đô Hà Nội', + 84500 => 'Đăk Lăk', + 84501 => 'Đăk Nông', + 84510 => 'Quảng Nam', + 84511 => 'TP Đà Nẵng', + 8452 => 'Quảng Bình', + 8453 => 'Quảng Trị', + 8454 => 'Thừa Thiên-Huế', + 8455 => 'Quảng Ngãi', + 8456 => 'Bình Định', + 8457 => 'Phú Yên', + 8458 => 'Khánh Hòa', + 8459 => 'Gia Lai', + 8460 => 'Kon Tum', + 8461 => 'Đồng Nai', + 8462 => 'Bình Thuận', + 8463 => 'Lâm Đồng', + 8464 => 'Bà Rịa-Vũng Tàu', + 84650 => 'Bình Dương', + 84651 => 'Bình Phước', + 8466 => 'Tây Ninh', + 8467 => 'Đồng Tháp', + 8468 => 'Ninh Thuận', + 8470 => 'Vĩnh Long', + 84710 => 'TP Cần Thơ', + 84711 => 'Hậu Giang', + 8472 => 'Long An', + 8473 => 'Tiền Giang', + 8474 => 'Trà Vinh', + 8475 => 'Bến Tre', + 8476 => 'An Giang', + 8477 => 'Kiên Giang', + 84780 => 'Cà Mau', + 84781 => 'Bạc Liêu', + 8479 => 'Sóc Trăng', + 848 => 'Thành phố Hồ Chí Minh', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/zh/82.php b/src/libphonenumber/geocoding/data/zh/82.php new file mode 100644 index 000000000..a145303b2 --- /dev/null +++ b/src/libphonenumber/geocoding/data/zh/82.php @@ -0,0 +1,20 @@ + '首尔市', + 8231 => '京畿道', + 8232 => '仁川市', + 8233 => '江原道', + 8241 => '忠淸南道', + 8242 => '大田市', + 8243 => '忠淸北道', + 8244 => '世宗市', + 8251 => '釜山市', + 8252 => '蔚山市', + 8253 => '大邱市', + 8254 => '庆尚北道', + 8255 => '庆尚南道', + 8261 => '全罗南道', + 8262 => '光州市', + 8263 => '全罗北道', + 8264 => '济州道', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/zh/86.php b/src/libphonenumber/geocoding/data/zh/86.php new file mode 100644 index 000000000..435f07ef3 --- /dev/null +++ b/src/libphonenumber/geocoding/data/zh/86.php @@ -0,0 +1,329 @@ + '北京市', + 8620 => '广东省广州市', + 8621 => '上海市', + 8622 => '天津市', + 8623 => '重庆市', + 8624 => '辽宁省沈阳市', + 8625 => '江苏省南京市', + 8627 => '湖北省武汉市', + 8628 => '四川省成都市', + 8629 => '陕西省西安市', + 86310 => '河北省邯郸市', + 86311 => '河北省石家庄市', + 86312 => '河北省保定市', + 86313 => '河北省张家口市', + 86314 => '河北省承德市', + 86315 => '河北省唐山市', + 86316 => '河北省廊坊市', + 86317 => '河北省沧州市', + 86318 => '河北省衡水市', + 86319 => '河北省邢台市', + 86335 => '河北省秦皇岛市', + 86349 => '山西省朔州市', + 86350 => '山西省忻州市', + 86351 => '山西省太原市', + 86352 => '山西省大同市', + 86353 => '山西省阳泉市', + 86354 => '山西省晋中市', + 86355 => '山西省长治市', + 86356 => '山西省晋城市', + 86357 => '山西省临汾市', + 86358 => '山西省吕梁市', + 86359 => '山西省运城市', + 86370 => '河南省商丘市', + 86371 => '河南省郑州市', + 86372 => '河南省安阳市', + 86373 => '河南省新乡市', + 86374 => '河南省许昌市', + 86375 => '河南省平顶山市', + 86376 => '河南省信阳市', + 86377 => '河南省南阳市', + 86378 => '河南省开封市', + 86379 => '河南省洛阳市', + 86391 => '河南省焦作市', + 86392 => '河南省鹤壁市', + 86393 => '河南省濮阳市', + 86394 => '河南省周口市', + 86395 => '河南省漯河市', + 86396 => '河南省驻马店市', + 86398 => '河南省三门峡市', + 86410 => '辽宁省铁岭市', + 86411 => '辽宁省大连市', + 86412 => '辽宁省鞍山市', + 86413 => '辽宁省抚顺市', + 86414 => '辽宁省本溪市', + 86415 => '辽宁省丹东市', + 86416 => '辽宁省锦州市', + 86417 => '辽宁省营口市', + 86418 => '辽宁省阜新市', + 86419 => '辽宁省辽阳市', + 86421 => '辽宁省朝阳市', + 86427 => '辽宁省盘锦市', + 86429 => '辽宁省葫芦岛市', + 86431 => '吉林省长春市', + 86432 => '吉林省吉林市', + 86433 => '吉林省延边朝鲜族自治州', + 86434 => '吉林省四平市', + 86435 => '吉林省通化市', + 86436 => '吉林省白城市', + 86437 => '吉林省辽源市', + 86438 => '吉林省松原市', + 86451 => '黑龙江省哈尔滨市', + 86452 => '黑龙江省齐齐哈尔市', + 86453 => '黑龙江省牡丹江市', + 86454 => '黑龙江省佳木斯市', + 86455 => '黑龙江省绥化市', + 86456 => '黑龙江省黑河市', + 86457 => '黑龙江省大兴安岭地区', + 86458 => '黑龙江省伊春市', + 86459 => '黑龙江省大庆市', + 86464 => '黑龙江省七台河市', + 86467 => '黑龙江省鸡西市', + 86468 => '黑龙江省鹤岗市', + 86469 => '黑龙江省双鸭山市', + 86470 => '内蒙古呼伦贝尔市', + 86471 => '内蒙古呼和浩特市', + 86472 => '内蒙古自治区包头市', + 86473 => '内蒙古乌海市', + 86474 => '内蒙古乌兰察布市', + 86475 => '内蒙古通辽市', + 86476 => '内蒙古赤峰市', + 86477 => '内蒙古鄂尔多斯市', + 86478 => '内蒙古巴彦淖尔市', + 86479 => '内蒙古锡林郭勒盟', + 86482 => '内蒙古兴安盟', + 86483 => '内蒙古阿拉善盟', + 86510 => '江苏省无锡市', + 86511 => '江苏省镇江市', + 86512 => '江苏省苏州市', + 86513 => '江苏省南通市', + 86514 => '江苏省扬州市', + 86515 => '江苏省盐城市', + 86516 => '江苏省徐州市', + 86517 => '江苏省淮安市', + 86518 => '江苏省连云港市', + 86519 => '江苏省常州市', + 86523 => '江苏省泰州市', + 86527 => '江苏省宿迁市', + 86530 => '山东省菏泽市', + 86531 => '山东省济南市', + 86532 => '山东省青岛市', + 86533 => '山东省淄博市', + 86534 => '山东省德州市', + 86535 => '山东省烟台市', + 86536 => '山东省潍坊市', + 86537 => '山东省济宁市', + 86538 => '山东省泰安市', + 86539 => '山东省临沂市', + 86543 => '山东省滨州市', + 86546 => '山东省东营市', + 86550 => '安徽省滁州市', + 86551 => '安徽省合肥市', + 86552 => '安徽省蚌埠市', + 86553 => '安徽省芜湖市', + 86554 => '安徽省淮南市', + 86555 => '安徽省马鞍山市', + 86556 => '安徽省安庆市', + 86557 => '安徽省宿州市', + 86558 => '安徽省阜阳市', + 86559 => '安徽省黄山市', + 86561 => '安徽省淮北市', + 86562 => '安徽省铜陵市', + 86563 => '安徽省宣城市', + 86564 => '安徽省六安市', + 86566 => '安徽省池州市', + 86570 => '浙江省衢州市', + 86571 => '浙江省杭州市', + 86572 => '浙江省湖州市', + 86573 => '浙江省嘉兴市', + 86574 => '浙江省宁波市', + 86575 => '浙江省绍兴市', + 86576 => '浙江省台州市', + 86577 => '浙江省温州市', + 86578 => '浙江省丽水市', + 86579 => '浙江省金华市', + 86580 => '浙江省舟山市', + 86591 => '福建省福州市', + 86592 => '福建省厦门市', + 86593 => '福建省宁德市', + 86594 => '福建省莆田市', + 86595 => '福建省泉州市', + 86596 => '福建省漳州市', + 86597 => '福建省龙岩市', + 86598 => '福建省三明市', + 86599 => '福建省南平市', + 86631 => '山东省威海市', + 86632 => '山东省枣庄市', + 86633 => '山东省日照市', + 86634 => '山东省莱芜市', + 86635 => '山东省聊城市', + 86660 => '广东省汕尾市', + 86662 => '广东省阳江市', + 86663 => '广东省揭阳市', + 86668 => '广东省茂名市', + 86691 => '云南省西双版纳傣族自治州', + 86692 => '云南省德宏傣族景颇族自治州', + 86701 => '江西省鹰潭市', + 86710 => '湖北省襄樊市', + 86711 => '湖北省鄂州市', + 86712 => '湖北省孝感市', + 86713 => '湖北省黄冈市', + 86714 => '湖北省黄石市', + 86715 => '湖北省咸宁市', + 86716 => '湖北省荆州市', + 86717 => '湖北省宜昌市', + 86718 => '湖北省恩施土家族苗族自治州', + 86719 => '湖北省十堰市', + 86722 => '湖北省随州市', + 86724 => '湖北省荆门市', + 86728 => '湖北省仙桃市', + 86730 => '湖南省岳阳市', + 86731 => '湖南省长沙市', + 86734 => '湖南省衡阳市', + 86735 => '湖南省郴州市', + 86736 => '湖南省常德市', + 86737 => '湖南省益阳市', + 86738 => '湖南省娄底市', + 86739 => '湖南省邵阳市', + 86743 => '湖南省湘西土家族苗族自治州', + 86744 => '湖南省张家界市', + 86745 => '湖南省怀化市', + 86746 => '湖南省永州市', + 86750 => '广东省江门市', + 86751 => '广东省韶关市', + 86752 => '广东省惠州市', + 86753 => '广东省梅州市', + 86754 => '广东省汕头市', + 86755 => '广东省深圳市', + 86756 => '广东省珠海市', + 86757 => '广东省佛山市', + 86758 => '广东省肇庆市', + 86759 => '广东省湛江市', + 86760 => '广东省中山市', + 86762 => '广东省河源市', + 86763 => '广东省清远市', + 86766 => '广东省云浮市', + 86768 => '广东省潮州市', + 86769 => '广东省东莞市', + 86770 => '广西防城港市', + 86771 => '广西南宁市', + 86772 => '广西柳州市', + 86773 => '广西桂林市', + 86774 => '广西梧州市', + 86775 => '广西玉林市', + 86776 => '广西百色市', + 86777 => '广西钦州市', + 86778 => '广西河池市', + 86779 => '广西北海市', + 86790 => '江西省新余市', + 86791 => '江西省南昌市', + 86792 => '江西省九江市', + 86793 => '江西省上饶市', + 86794 => '江西省抚州市', + 86795 => '江西省宜春市', + 86796 => '江西省吉安市', + 86797 => '江西省赣州市', + 86798 => '江西省景德镇市', + 86799 => '江西省萍乡市', + 86812 => '四川省攀枝花市', + 86813 => '四川省自贡市', + 86816 => '四川省绵阳市', + 86817 => '四川省南充市', + 86818 => '四川省达州市', + 86825 => '四川省遂宁市', + 86826 => '四川省广安市', + 86827 => '四川省巴中市', + 86830 => '四川省泸州市', + 86831 => '四川省宜宾市', + 86832 => '四川省内江市', + 86833 => '四川省乐山市', + 86834 => '四川省凉山彝族自治州', + 86835 => '四川省雅安市', + 86836 => '四川省甘孜藏族自治州', + 86837 => '四川省阿坝藏族羌族自治州', + 86838 => '四川省德阳市', + 86839 => '四川省广元市', + 86851 => '贵州省贵阳市', + 86852 => '贵州省遵义市', + 86853 => '贵州省安顺市', + 86854 => '贵州省黔南布依族苗族自治州', + 86855 => '贵州省黔东南苗族侗族自治州', + 86856 => '贵州省铜仁地区', + 86857 => '贵州省毕节地区', + 86858 => '贵州省六盘水市', + 86859 => '贵州省黔西南布依族苗族自治州', + 86870 => '云南省昭通市', + 86871 => '云南省昆明市', + 86872 => '云南省大理白族自治州', + 86873 => '云南省红河哈尼族彝族自治州', + 86874 => '云南省曲靖市', + 86875 => '云南省保山市', + 86876 => '云南省文山壮族苗族自治州', + 86877 => '云南省玉溪市', + 86878 => '云南省楚雄彝族自治州', + 86879 => '云南省普洱市', + 86883 => '云南省临沧市', + 86886 => '云南省怒江傈僳族自治州', + 86887 => '云南省迪庆藏族自治州', + 86888 => '云南省丽江市', + 86891 => '西藏拉萨市', + 86892 => '西藏日喀则地区', + 86893 => '西藏山南地区', + 86894 => '西藏林芝地区', + 86895 => '西藏昌都地区', + 86896 => '西藏那曲地区', + 86897 => '西藏阿里地区', + 86898 => '海南省海口市', + 86901 => '新疆塔城地区', + 86902 => '新疆哈密地区', + 86903 => '新疆和田地区', + 86906 => '新疆阿勒泰地区', + 86908 => '新疆克孜勒苏柯尔克孜自治州', + 86909 => '新疆博尔塔拉蒙古自治州', + 86911 => '陕西省延安市', + 86912 => '陕西省榆林市', + 86913 => '陕西省渭南市', + 86914 => '陕西省商洛市', + 86915 => '陕西省安康市', + 86916 => '陕西省汉中市', + 86917 => '陕西省宝鸡市', + 86919 => '陕西省铜川市', + 86930 => '甘肃省临夏回族自治州', + 86931 => '甘肃省兰州市', + 86932 => '甘肃省定西市', + 86933 => '甘肃省平凉市', + 86934 => '甘肃省庆阳市', + 86935 => '甘肃省武威市', + 86936 => '甘肃省张掖市', + 86937 => '甘肃省酒泉市', + 86938 => '甘肃省天水市', + 86939 => '甘肃省陇南市', + 86941 => '甘肃省甘南藏族自治州', + 86943 => '甘肃省白银市', + 86951 => '宁夏银川市', + 86952 => '宁夏石嘴山市', + 86953 => '宁夏吴忠市', + 86954 => '宁夏固原市', + 86955 => '宁夏中卫市', + 86970 => '青海省海北藏族自治州', + 86971 => '青海省西宁市', + 86972 => '青海省海东地区', + 86973 => '青海省黄南藏族自治州', + 86974 => '青海省海南藏族自治州', + 86975 => '青海省果洛藏族自治州', + 86976 => '青海省玉树藏族自治州', + 86977 => '青海省海西蒙古族藏族自治州', + 86979 => '青海省海西蒙古族藏族自治州', + 86990 => '新疆克拉玛依市', + 86991 => '新疆乌鲁木齐市', + 86992 => '新疆伊犁哈萨克自治州', + 86993 => '新疆石河子市', + 86994 => '新疆昌吉回族自治州', + 86995 => '新疆吐鲁番地区', + 86996 => '新疆巴音郭楞蒙古自治州', + 86997 => '新疆阿克苏地区', + 86998 => '新疆喀什地区', + 86999 => '新疆伊犁哈萨克自治州', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/zh/886.php b/src/libphonenumber/geocoding/data/zh/886.php new file mode 100644 index 000000000..87f70f122 --- /dev/null +++ b/src/libphonenumber/geocoding/data/zh/886.php @@ -0,0 +1,16 @@ + '台北', + 8863 => '桃园、新竹、花莲、宜兰', + 88637 => '苗栗', + 8864 => '台中、彰化', + 88649 => '南投', + 8865 => '嘉义、云林', + 8866 => '台南、澎湖', + 8867 => '高雄', + 8868 => '屏东', + 88682 => '金门', + 886826 => '乌丘', + 886836 => '马祖', + 88689 => '台东', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/zh_Hant/82.php b/src/libphonenumber/geocoding/data/zh_Hant/82.php new file mode 100644 index 000000000..7639b099a --- /dev/null +++ b/src/libphonenumber/geocoding/data/zh_Hant/82.php @@ -0,0 +1,20 @@ + '首爾市', + 8231 => '京畿道', + 8232 => '仁川廣', + 8233 => '江原道', + 8241 => '忠清南道', + 8242 => '大田廣', + 8243 => '忠清北道', + 8244 => '世宗市', + 8251 => '釜山廣', + 8252 => '蔚山廣', + 8253 => '大邱廣', + 8254 => '慶尚北道', + 8255 => '慶尚南道', + 8261 => '全羅南道', + 8262 => '光州廣', + 8263 => '全羅北道', + 8264 => '濟州道', +); \ No newline at end of file diff --git a/src/libphonenumber/geocoding/data/zh_Hant/886.php b/src/libphonenumber/geocoding/data/zh_Hant/886.php new file mode 100644 index 000000000..5f085487e --- /dev/null +++ b/src/libphonenumber/geocoding/data/zh_Hant/886.php @@ -0,0 +1,16 @@ + '臺北', + 8863 => '桃園、新竹、花蓮、宜蘭', + 88637 => '苗栗', + 8864 => '臺中、彰化', + 88649 => '南投', + 8865 => '嘉義、雲林', + 8866 => '臺南、澎湖', + 8867 => '高雄', + 8868 => '屏東', + 88682 => '金門', + 886826 => '烏坵', + 886836 => '馬祖', + 88689 => '臺東', +); \ No newline at end of file diff --git a/src/libphonenumber/prefixmapper/MappingFileProvider.php b/src/libphonenumber/prefixmapper/MappingFileProvider.php new file mode 100644 index 000000000..d3761c8e0 --- /dev/null +++ b/src/libphonenumber/prefixmapper/MappingFileProvider.php @@ -0,0 +1,48 @@ +map = $map; + } + + public function getFileName($countryCallingCode, $language, $script) + { + if (strlen($language) == 0) { + return ""; + } + + if ($this->inMap($language, $countryCallingCode)) { + return $language . DIRECTORY_SEPARATOR . $countryCallingCode . '.php'; + } + + + return ""; + } + + private function inMap($language, $countryCallingCode) + { + return (array_key_exists($language, $this->map) && in_array($countryCallingCode, $this->map[$language])); + } + +} \ No newline at end of file diff --git a/src/libphonenumber/prefixmapper/PhonePrefixMap.php b/src/libphonenumber/prefixmapper/PhonePrefixMap.php new file mode 100644 index 000000000..851788f13 --- /dev/null +++ b/src/libphonenumber/prefixmapper/PhonePrefixMap.php @@ -0,0 +1,69 @@ +phonePrefixMapStorage = $map; + $this->phoneUtil = PhoneNumberUtil::getInstance(); + } + + /** + * Returns the description of the {@code $number}. This method distinguishes the case of an invalid + * prefix and a prefix for which the name is not available in the current language. If the + * description is not available in the current language an empty string is returned. If no + * description was found for the provided number, null is returned. + * + * @param PhoneNumber $number The phone number to look up + * @return string|null the description of the number + */ + public function lookup(PhoneNumber $number) + { + $phonePrefix = $number->getCountryCode() . $this->phoneUtil->getNationalSignificantNumber($number); + + return $this->lookupKey($phonePrefix); + } + + public function lookupKey($key) { + if (count($this->phonePrefixMapStorage) == 0) { + return null; + } + + while (strlen($key) > 0) { + if (array_key_exists($key, $this->phonePrefixMapStorage)) { + return $this->phonePrefixMapStorage[$key]; + } + + $key = substr($key, 0, -1); + } + + return null; + } + +} \ No newline at end of file diff --git a/src/libphonenumber/prefixmapper/PrefixFileReader.php b/src/libphonenumber/prefixmapper/PrefixFileReader.php new file mode 100644 index 000000000..3a43042dd --- /dev/null +++ b/src/libphonenumber/prefixmapper/PrefixFileReader.php @@ -0,0 +1,126 @@ +phonePrefixDataDirectory = $phonePrefixDataDirectory; + $this->loadMappingFileProvider(); + } + + private function loadMappingFileProvider() + { + $mapPath = $this->phonePrefixDataDirectory . DIRECTORY_SEPARATOR . "Map.php"; + if (!file_exists($mapPath)) { + throw new \InvalidArgumentException("Invalid data directory"); + } + + $map = require $mapPath; + + $this->mappingFileProvider = new MappingFileProvider($map); + } + + + /** + * @param $prefixMapKey + * @param $language + * @param $script + * @param $region + * @return PhonePrefixMap|null + */ + public function getPhonePrefixDescriptions($prefixMapKey, $language, $script, $region) + { + $fileName = $this->mappingFileProvider->getFileName($prefixMapKey, $language, $script, $region); + if (strlen($fileName) == 0) { + return null; + } + + if (!in_array($fileName, $this->availablePhonePrefixMaps)) { + $this->loadPhonePrefixMapFromFile($fileName); + } + + return $this->availablePhonePrefixMaps[$fileName]; + } + + private function loadPhonePrefixMapFromFile($fileName) + { + $path = $this->phonePrefixDataDirectory . DIRECTORY_SEPARATOR . $fileName; + if (!file_exists($path)) { + throw new \InvalidArgumentException("Data does not exist"); + } + + $map = require $path; + $areaCodeMap = new PhonePrefixMap($map); + + $this->availablePhonePrefixMaps[$fileName] = $areaCodeMap; + } + + public function mayFallBackToEnglish($language) + { + // Don't fall back to English if the requested language is among the following: + // - Chinese + // - Japanese + // - Korean + return ($language != 'zh' && $language != 'ja' && $language != 'ko'); + } + + /** + * Returns a text description in the given language for the given phone number. + * + * @param PhoneNumber $number the phone number for which we want to get a text description + * @param string $language two-letter lowercase ISO language codes as defined by ISO 639-1 + * @param string $script four-letter titlecase (the first letter is uppercase and the rest of the letters + * are lowercase) ISO script codes as defined in ISO 15924 + * @param string $region two-letter uppercase ISO country codes as defined by ISO 3166-1 + * @return string a text description in the given language for the given phone number, or an empty + * string if a description is not available + */ + public function getDescriptionForNumber(PhoneNumber $number, $language, $script, $region) { + $countryCallingCode = $number->getCountryCode(); + // As the NANPA data is split into multiple files covering 3-digit areas, use a phone number + // prefix of 4 digits for NANPA instead, e.g. 1650. + $phonePrefix = ($countryCallingCode !== 1) ? $countryCallingCode : (1000 + intval( + $number->getNationalNumber() / 10000000 + )); + $phonePrefixDescriptions = $this->getPhonePrefixDescriptions($phonePrefix, $language, $script, $region); + + $description = ($phonePrefixDescriptions !== null) ? $phonePrefixDescriptions->lookup($number) : null; + // When a location is not available in the requested language, fall back to English. + if (($description === null || strlen($description) === 0) && $this->mayFallBackToEnglish($language)) { + $defaultMap = $this->getPhonePrefixDescriptions($phonePrefix, "en", "", ""); + if ($defaultMap === null) { + return ""; + } + $description = $defaultMap->lookup($number); + } + + return ($description !== null) ? $description : ""; + } + +} + +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/prefixmapper/PrefixTimeZonesMap.php b/src/libphonenumber/prefixmapper/PrefixTimeZonesMap.php new file mode 100644 index 000000000..a9cf180f3 --- /dev/null +++ b/src/libphonenumber/prefixmapper/PrefixTimeZonesMap.php @@ -0,0 +1,93 @@ +phonePrefixMap = new PhonePrefixMap($map); + } + + /** + * As per {@link #lookupTimeZonesForNumber(long)}, but receives the number as a PhoneNumber + * instead of a long. + * + * @param $number PhoneNumber the phone number to look up + * @return array the list of corresponding time zones + */ + public function lookupTimeZonesForNumber(PhoneNumber $number) + { + $phonePrefix = $number->getCountryCode() . PhoneNumberUtil::getInstance()->getNationalSignificantNumber( + $number + ); + + return $this->lookupTimeZonesForNumberKey($phonePrefix); + } + + /** + * Returns the list of time zones {@code key} corresponds to. + * + *

{@code key} could be the calling country code and the full significant number of a + * certain number, or it could be just a phone-number prefix. + * For example, the full number 16502530000 (from the phone-number +1 650 253 0000) is a valid + * input. Also, any of its prefixes, such as 16502, is also valid. + * + * @param $key int the key to look up + * @return array the list of corresponding time zones + */ + private function lookupTimeZonesForNumberKey($key) + { + // Lookup in the map data. The returned String may consist of several time zones, so it must be + // split. + $timezonesString = $this->phonePrefixMap->lookupKey($key); + + if ($timezonesString === null) { + return array(); + } + + return $this->tokenizeRawOutputString($timezonesString); + } + + /** + * Split {@code timezonesString} into all the time zones that are part of it. + * + * @param $timezonesString String + * @return array + */ + private function tokenizeRawOutputString($timezonesString) + { + return explode(self::RAW_STRING_TIMEZONES_SEPARATOR, $timezonesString); + } + + /** + * Returns the list of time zones {@code number}'s calling country code corresponds to. + * + * @param $number PhoneNumber the phone number to look up + * @return array the list of corresponding time zones + */ + public function lookupCountryLevelTimeZonesForNumber(PhoneNumber $number) + { + return $this->lookupTimeZonesForNumberKey($number->getCountryCode()); + } +} + +/* EOF */ \ No newline at end of file diff --git a/src/libphonenumber/timezone/data/map_data.php b/src/libphonenumber/timezone/data/map_data.php new file mode 100644 index 000000000..bbb13db7a --- /dev/null +++ b/src/libphonenumber/timezone/data/map_data.php @@ -0,0 +1,1966 @@ + 'America/Anguilla&America/Antigua&America/Barbados&America/Cayman&America/Chicago&America/Denver&America/Dominica&America/Edmonton&America/Grand_Turk&America/Grenada&America/Halifax&America/Jamaica&America/Juneau&America/Los_Angeles&America/Lower_Princes&America/Montserrat&America/Nassau&America/New_York&America/Port_of_Spain&America/Puerto_Rico&America/St_Johns&America/St_Kitts&America/St_Lucia&America/St_Thomas&America/St_Vincent&America/Toronto&America/Tortola&America/Vancouver&America/Winnipeg&Atlantic/Bermuda&Pacific/Guam&Pacific/Honolulu&Pacific/Pago_Pago&Pacific/Saipan', + 1201 => 'America/New_York', + 1202 => 'America/New_York', + 1203 => 'America/New_York', + 1204 => 'America/Winnipeg', + 1205 => 'America/Chicago', + 1206 => 'America/Los_Angeles', + 1207 => 'America/New_York', + 120822 => 'America/Denver', + 120823 => 'America/Denver', + 120824 => 'America/Los_Angeles', + 1208253 => 'America/Denver', + 1208255 => 'America/Los_Angeles', + 120826 => 'America/Los_Angeles', + 120827 => 'America/Denver', + 120828 => 'America/Denver', + 1208292 => 'America/Los_Angeles', + 1208297 => 'America/Denver', + 12083 => 'America/Denver', + 120841 => 'America/Denver', + 120842 => 'America/Denver', + 1208433 => 'America/Denver', + 1208436 => 'America/Denver', + 1208437 => 'America/Los_Angeles', + 1208438 => 'America/Denver', + 1208442 => 'America/Denver', + 1208448 => 'America/Los_Angeles', + 1208452 => 'America/Denver', + 1208453 => 'America/Denver', + 1208454 => 'America/Denver', + 1208455 => 'America/Denver', + 1208457 => 'America/Los_Angeles', + 1208459 => 'America/Denver', + 120846 => 'America/Denver', + 1208475 => 'America/Denver', + 1208476 => 'America/Los_Angeles', + 1208478 => 'America/Denver', + 120848 => 'America/Denver', + 120849 => 'America/Denver', + 12085 => 'America/Denver', + 120861 => 'America/Los_Angeles', + 1208622 => 'America/Denver', + 1208623 => 'America/Los_Angeles', + 1208624 => 'America/Denver', + 1208628 => 'America/Los_Angeles', + 1208629 => 'America/Denver', + 120863 => 'America/Denver', + 120864 => 'America/Denver', + 120865 => 'America/Denver', + 120866 => 'America/Los_Angeles', + 1208672 => 'America/Denver', + 1208676 => 'America/Los_Angeles', + 1208677 => 'America/Denver', + 1208678 => 'America/Denver', + 1208682 => 'America/Los_Angeles', + 1208683 => 'America/Los_Angeles', + 1208684 => 'America/Denver', + 1208686 => 'America/Los_Angeles', + 1208687 => 'America/Los_Angeles', + 120870 => 'America/Denver', + 120871 => 'America/Denver', + 120872 => 'America/Denver', + 120873 => 'America/Denver', + 1208743 => 'America/Los_Angeles', + 1208745 => 'America/Denver', + 1208746 => 'America/Los_Angeles', + 1208755 => 'America/Los_Angeles', + 1208756 => 'America/Denver', + 1208762 => 'America/Los_Angeles', + 1208765 => 'America/Los_Angeles', + 1208766 => 'America/Denver', + 1208769 => 'America/Los_Angeles', + 120877 => 'America/Los_Angeles', + 1208782 => 'America/Denver', + 1208783 => 'America/Los_Angeles', + 1208785 => 'America/Denver', + 1208787 => 'America/Denver', + 1208788 => 'America/Denver', + 1208794 => 'America/Denver', + 1208798 => 'America/Los_Angeles', + 1208799 => 'America/Los_Angeles', + 1208835 => 'America/Los_Angeles', + 1208837 => 'America/Denver', + 120884 => 'America/Denver', + 120885 => 'America/Denver', + 120886 => 'America/Denver', + 1208870 => 'America/Denver', + 1208875 => 'America/Los_Angeles', + 1208878 => 'America/Denver', + 1208879 => 'America/Denver', + 1208880 => 'America/Denver', + 1208882 => 'America/Los_Angeles', + 1208883 => 'America/Los_Angeles', + 1208884 => 'America/Denver', + 1208885 => 'America/Los_Angeles', + 1208886 => 'America/Denver', + 1208887 => 'America/Denver', + 1208888 => 'America/Denver', + 120889 => 'America/Denver', + 1208922 => 'America/Denver', + 1208926 => 'America/Los_Angeles', + 1208934 => 'America/Denver', + 1208935 => 'America/Los_Angeles', + 1208938 => 'America/Denver', + 1208939 => 'America/Denver', + 120894 => 'America/Denver', + 120896 => 'America/Los_Angeles', + 120898 => 'America/Los_Angeles', + 120899 => 'America/Denver', + 1209 => 'America/Los_Angeles', + 1210 => 'America/Chicago', + 1212 => 'America/New_York', + 1213 => 'America/Los_Angeles', + 1214 => 'America/Chicago', + 1215 => 'America/New_York', + 1216 => 'America/New_York', + 1217 => 'America/Chicago', + 1218 => 'America/Chicago', + 121922 => 'America/Chicago', + 121925 => 'America/New_York', + 121926 => 'America/Chicago', + 121927 => 'America/New_York', + 121928 => 'America/Chicago', + 12193 => 'America/Chicago', + 12194 => 'America/Chicago', + 12195 => 'America/Chicago', + 12196 => 'America/Chicago', + 12197 => 'America/Chicago', + 12198 => 'America/Chicago', + 12199 => 'America/Chicago', + 1224 => 'America/Chicago', + 1225 => 'America/Chicago', + 1226 => 'America/Toronto', + 1228 => 'America/Chicago', + 1229 => 'America/New_York', + 123 => 'America/New_York', + 1240 => 'America/New_York', + 1242 => 'America/Nassau', + 1246 => 'America/Barbados', + 1248 => 'America/New_York', + 125021 => 'America/Vancouver', + 1250242 => 'America/Edmonton', + 1250245 => 'America/Vancouver', + 1250246 => 'America/Vancouver', + 1250247 => 'America/Vancouver', + 1250248 => 'America/Vancouver', + 125025 => 'America/Vancouver', + 1250260 => 'America/Vancouver', + 1250262 => 'America/Edmonton', + 1250265 => 'America/Vancouver', + 125028 => 'America/Vancouver', + 125029 => 'America/Vancouver', + 125031 => 'America/Vancouver', + 125033 => 'America/Vancouver', + 125034 => 'America/Edmonton', + 125035 => 'America/Vancouver', + 125036 => 'America/Vancouver', + 125037 => 'America/Vancouver', + 125038 => 'America/Vancouver', + 125039 => 'America/Vancouver', + 1250412 => 'America/Vancouver', + 1250417 => 'America/Edmonton', + 125042 => 'America/Edmonton', + 125044 => 'America/Vancouver', + 125046 => 'America/Vancouver', + 125047 => 'America/Vancouver', + 1250480 => 'America/Vancouver', + 1250483 => 'America/Vancouver', + 1250487 => 'America/Vancouver', + 1250489 => 'America/Edmonton', + 125049 => 'America/Vancouver', + 12505 => 'America/Vancouver', + 12506 => 'America/Vancouver', + 125070 => 'America/Vancouver', + 125071 => 'America/Vancouver', + 125072 => 'America/Vancouver', + 125074 => 'America/Vancouver', + 125075 => 'America/Vancouver', + 125076 => 'America/Vancouver', + 125077 => 'America/Vancouver', + 125078 => 'America/Edmonton', + 12508 => 'America/Vancouver', + 12509 => 'America/Vancouver', + 1251 => 'America/Chicago', + 1252 => 'America/New_York', + 1253 => 'America/Los_Angeles', + 1254 => 'America/Chicago', + 1256 => 'America/Chicago', + 1260 => 'America/New_York', + 1262 => 'America/Chicago', + 1264 => 'America/Anguilla', + 1267 => 'America/New_York', + 1268 => 'America/Antigua', + 1269 => 'America/New_York', + 1270230 => 'America/Chicago', + 1270234 => 'America/New_York', + 1270236 => 'America/Chicago', + 1270237 => 'America/Chicago', + 127024 => 'America/Chicago', + 127025 => 'America/Chicago', + 127026 => 'America/Chicago', + 127027 => 'America/Chicago', + 127029 => 'America/Chicago', + 127033 => 'America/Chicago', + 127034 => 'America/Chicago', + 127035 => 'America/New_York', + 1270360 => 'America/New_York', + 1270362 => 'America/Chicago', + 1270365 => 'America/Chicago', + 1270369 => 'America/New_York', + 127038 => 'America/Chicago', + 127039 => 'America/Chicago', + 127041 => 'America/Chicago', + 127042 => 'America/New_York', + 127043 => 'America/Chicago', + 127044 => 'America/Chicago', + 127046 => 'America/New_York', + 127047 => 'America/Chicago', + 127048 => 'America/Chicago', + 12705 => 'America/Chicago', + 127062 => 'America/Chicago', + 127063 => 'America/Chicago', + 127064 => 'America/Chicago', + 127065 => 'America/Chicago', + 127066 => 'America/Chicago', + 127067 => 'America/Chicago', + 127068 => 'America/Chicago', + 1270691 => 'America/Chicago', + 1270692 => 'America/New_York', + 1270699 => 'America/New_York', + 127070 => 'America/Chicago', + 127072 => 'America/Chicago', + 127073 => 'America/New_York', + 127074 => 'America/Chicago', + 127075 => 'America/Chicago', + 1270761 => 'America/Chicago', + 1270762 => 'America/Chicago', + 1270763 => 'America/New_York', + 1270765 => 'America/New_York', + 1270766 => 'America/New_York', + 1270769 => 'America/New_York', + 127077 => 'America/Chicago', + 1270780 => 'America/Chicago', + 1270781 => 'America/Chicago', + 1270782 => 'America/Chicago', + 1270783 => 'America/Chicago', + 1270786 => 'America/Chicago', + 1270789 => 'America/New_York', + 127079 => 'America/Chicago', + 1270821 => 'America/Chicago', + 1270824 => 'America/Chicago', + 1270825 => 'America/Chicago', + 1270826 => 'America/Chicago', + 1270827 => 'America/Chicago', + 1270828 => 'America/New_York', + 127083 => 'America/Chicago', + 127084 => 'America/Chicago', + 127085 => 'America/Chicago', + 1270862 => 'America/New_York', + 1270864 => 'America/Chicago', + 1270866 => 'America/Chicago', + 1270877 => 'America/New_York', + 1270879 => 'America/Chicago', + 127088 => 'America/Chicago', + 127089 => 'America/Chicago', + 127090 => 'America/Chicago', + 127092 => 'America/Chicago', + 127093 => 'America/Chicago', + 127096 => 'America/Chicago', + 1270982 => 'America/New_York', + 1270988 => 'America/Chicago', + 1276 => 'America/New_York', + 1281 => 'America/Chicago', + 1284 => 'America/Tortola', + 1289 => 'America/Toronto', + 1301 => 'America/New_York', + 1302 => 'America/New_York', + 1303 => 'America/Denver', + 1304 => 'America/New_York', + 1305 => 'America/New_York', + 13062 => 'America/Winnipeg', + 13063 => 'America/Winnipeg', + 13064 => 'America/Winnipeg', + 13065 => 'America/Winnipeg', + 13066 => 'America/Winnipeg', + 13067 => 'America/Winnipeg', + 130682 => 'America/Edmonton', + 130683 => 'America/Winnipeg', + 130684 => 'America/Winnipeg', + 130686 => 'America/Winnipeg', + 130687 => 'America/Winnipeg', + 130688 => 'America/Winnipeg', + 130689 => 'America/Edmonton', + 13069 => 'America/Winnipeg', + 1307 => 'America/Denver', + 1308233 => 'America/Chicago', + 1308234 => 'America/Chicago', + 1308235 => 'America/Denver', + 1308236 => 'America/Chicago', + 1308237 => 'America/Chicago', + 130825 => 'America/Denver', + 130826 => 'America/Denver', + 130828 => 'America/Denver', + 1308324 => 'America/Chicago', + 1308327 => 'America/Denver', + 130834 => 'America/Chicago', + 130835 => 'America/Denver', + 130836 => 'America/Chicago', + 130838 => 'America/Chicago', + 130839 => 'America/Chicago', + 1308423 => 'America/Denver', + 1308425 => 'America/Chicago', + 130843 => 'America/Denver', + 130845 => 'America/Chicago', + 130846 => 'America/Chicago', + 13085 => 'America/Chicago', + 130862 => 'America/Denver', + 130863 => 'America/Denver', + 130866 => 'America/Denver', + 130869 => 'America/Chicago', + 130872 => 'America/Chicago', + 130874 => 'America/Chicago', + 130875 => 'America/Chicago', + 130876 => 'America/Denver', + 130877 => 'America/Denver', + 130878 => 'America/Chicago', + 130883 => 'America/Chicago', + 130886 => 'America/Chicago', + 1308872 => 'America/Chicago', + 1308874 => 'America/Denver', + 130888 => 'America/Denver', + 13089 => 'America/Chicago', + 1309 => 'America/Chicago', + 1310 => 'America/Los_Angeles', + 1312 => 'America/Chicago', + 1313 => 'America/New_York', + 1314 => 'America/Chicago', + 1315 => 'America/New_York', + 1316 => 'America/Chicago', + 1317 => 'America/New_York', + 1318 => 'America/Chicago', + 1319 => 'America/Chicago', + 1320 => 'America/Chicago', + 1321 => 'America/New_York', + 1323 => 'America/Los_Angeles', + 1325 => 'America/Chicago', + 1330 => 'America/New_York', + 1334 => 'America/Chicago', + 1336 => 'America/New_York', + 1337 => 'America/Chicago', + 1340 => 'America/St_Thomas', + 1345 => 'America/Cayman', + 1347 => 'America/New_York', + 135 => 'America/New_York', + 1360 => 'America/Los_Angeles', + 1361 => 'America/Chicago', + 1385 => 'America/Denver', + 1386 => 'America/New_York', + 1401 => 'America/New_York', + 14022 => 'America/Chicago', + 140232 => 'America/Chicago', + 140233 => 'America/Chicago', + 140234 => 'America/Chicago', + 140235 => 'America/Chicago', + 140236 => 'America/Chicago', + 1402370 => 'America/Chicago', + 1402371 => 'America/Chicago', + 1402372 => 'America/Chicago', + 1402373 => 'America/Chicago', + 1402374 => 'America/Chicago', + 1402375 => 'America/Chicago', + 1402376 => 'America/Denver', + 1402379 => 'America/Chicago', + 140238 => 'America/Chicago', + 140239 => 'America/Chicago', + 14024 => 'America/Chicago', + 14025 => 'America/Chicago', + 14026 => 'America/Chicago', + 14027 => 'America/Chicago', + 14028 => 'America/Chicago', + 14029 => 'America/Chicago', + 1403 => 'America/Edmonton', + 1404 => 'America/New_York', + 1405 => 'America/Chicago', + 1406 => 'America/Denver', + 1407 => 'America/New_York', + 1408 => 'America/Los_Angeles', + 1409 => 'America/Chicago', + 1410 => 'America/New_York', + 1412 => 'America/New_York', + 1413 => 'America/New_York', + 1414 => 'America/Chicago', + 1415 => 'America/Los_Angeles', + 1416 => 'America/Toronto', + 1417 => 'America/Chicago', + 1418 => 'America/Toronto', + 1419 => 'America/New_York', + 14232 => 'America/New_York', + 14233 => 'America/New_York', + 142342 => 'America/New_York', + 142343 => 'America/New_York', + 1423442 => 'America/New_York', + 1423447 => 'America/Chicago', + 142346 => 'America/New_York', + 142347 => 'America/New_York', + 142348 => 'America/New_York', + 142349 => 'America/New_York', + 14235 => 'America/New_York', + 142361 => 'America/New_York', + 142362 => 'America/New_York', + 142363 => 'America/New_York', + 142364 => 'America/New_York', + 1423652 => 'America/New_York', + 1423658 => 'America/Chicago', + 142366 => 'America/New_York', + 142369 => 'America/New_York', + 14237 => 'America/New_York', + 142382 => 'America/New_York', + 142383 => 'America/Chicago', + 142384 => 'America/New_York', + 142385 => 'America/New_York', + 142386 => 'America/New_York', + 142387 => 'America/New_York', + 142388 => 'America/New_York', + 142389 => 'America/New_York', + 142391 => 'America/New_York', + 142392 => 'America/New_York', + 142394 => 'America/Chicago', + 142395 => 'America/New_York', + 142396 => 'America/New_York', + 142397 => 'America/New_York', + 142398 => 'America/New_York', + 1425 => 'America/Los_Angeles', + 1432 => 'America/Chicago', + 1434 => 'America/New_York', + 1435 => 'America/Denver', + 1438 => 'America/Toronto', + 1440 => 'America/New_York', + 1441 => 'Atlantic/Bermuda', + 1443 => 'America/New_York', + 145 => 'America/Toronto', + 146 => 'America/Chicago', + 1473 => 'America/Grenada', + 1478 => 'America/New_York', + 1479 => 'America/Chicago', + 1480 => 'America/Denver', + 1484 => 'America/New_York', + 1501 => 'America/Chicago', + 1502 => 'America/New_York', + 1503 => 'America/Los_Angeles', + 1504 => 'America/Chicago', + 1505 => 'America/Denver', + 1506 => 'America/Halifax', + 1507 => 'America/Chicago', + 1508 => 'America/New_York', + 1509 => 'America/Los_Angeles', + 1510 => 'America/Los_Angeles', + 1512 => 'America/Chicago', + 1513 => 'America/New_York', + 1514 => 'America/Toronto', + 1515 => 'America/Chicago', + 1516 => 'America/New_York', + 1517 => 'America/New_York', + 1518 => 'America/New_York', + 1519 => 'America/Toronto', + 152 => 'America/Denver', + 153 => 'America/Los_Angeles', + 1540 => 'America/New_York', + 15412 => 'America/Los_Angeles', + 154130 => 'America/Los_Angeles', + 154131 => 'America/Los_Angeles', + 154132 => 'America/Los_Angeles', + 154133 => 'America/Los_Angeles', + 154134 => 'America/Los_Angeles', + 154135 => 'America/Los_Angeles', + 154136 => 'America/Los_Angeles', + 154137 => 'America/Denver', + 154138 => 'America/Los_Angeles', + 154139 => 'America/Los_Angeles', + 154140 => 'America/Los_Angeles', + 154141 => 'America/Los_Angeles', + 154142 => 'America/Los_Angeles', + 154143 => 'America/Los_Angeles', + 154144 => 'America/Los_Angeles', + 154145 => 'America/Los_Angeles', + 154146 => 'America/Los_Angeles', + 1541471 => 'America/Los_Angeles', + 1541472 => 'America/Los_Angeles', + 1541473 => 'America/Denver', + 1541474 => 'America/Los_Angeles', + 1541475 => 'America/Los_Angeles', + 1541476 => 'America/Los_Angeles', + 1541479 => 'America/Los_Angeles', + 154148 => 'America/Los_Angeles', + 154149 => 'America/Los_Angeles', + 15415 => 'America/Los_Angeles', + 15416 => 'America/Los_Angeles', + 15417 => 'America/Los_Angeles', + 154181 => 'America/Los_Angeles', + 154182 => 'America/Los_Angeles', + 154183 => 'America/Los_Angeles', + 154184 => 'America/Los_Angeles', + 154185 => 'America/Los_Angeles', + 154186 => 'America/Los_Angeles', + 154187 => 'America/Los_Angeles', + 1541881 => 'America/Denver', + 1541882 => 'America/Los_Angeles', + 1541883 => 'America/Los_Angeles', + 1541884 => 'America/Los_Angeles', + 1541885 => 'America/Los_Angeles', + 1541888 => 'America/Los_Angeles', + 1541889 => 'America/Denver', + 154189 => 'America/Los_Angeles', + 15419 => 'America/Los_Angeles', + 155 => 'America/Los_Angeles', + 1561 => 'America/New_York', + 1562 => 'America/Los_Angeles', + 1563 => 'America/Chicago', + 1570 => 'America/New_York', + 1571 => 'America/New_York', + 1573 => 'America/Chicago', + 15742 => 'America/New_York', + 15743 => 'America/New_York', + 15744 => 'America/New_York', + 15745 => 'America/New_York', + 15746 => 'America/New_York', + 157472 => 'America/New_York', + 157475 => 'America/New_York', + 1574772 => 'America/Chicago', + 1574773 => 'America/New_York', + 157478 => 'America/New_York', + 157482 => 'America/New_York', + 157483 => 'America/New_York', + 157484 => 'America/New_York', + 157485 => 'America/New_York', + 157486 => 'America/New_York', + 157487 => 'America/New_York', + 1574892 => 'America/New_York', + 1574893 => 'America/New_York', + 1574896 => 'America/Chicago', + 15749 => 'America/New_York', + 1575 => 'America/Denver', + 1580 => 'America/Chicago', + 1585 => 'America/New_York', + 1586 => 'America/New_York', + 1601 => 'America/Chicago', + 1602 => 'America/Denver', + 1603 => 'America/New_York', + 1604 => 'America/Vancouver', + 160521 => 'America/Chicago', + 1605223 => 'America/Denver', + 1605224 => 'America/Chicago', + 1605225 => 'America/Chicago', + 1605226 => 'America/Chicago', + 1605229 => 'America/Chicago', + 160523 => 'America/Chicago', + 160525 => 'America/Chicago', + 160526 => 'America/Chicago', + 1605271 => 'America/Chicago', + 1605274 => 'America/Chicago', + 1605275 => 'America/Chicago', + 1605279 => 'America/Denver', + 160529 => 'America/Chicago', + 160532 => 'America/Chicago', + 160533 => 'America/Chicago', + 1605341 => 'America/Denver', + 1605342 => 'America/Denver', + 1605343 => 'America/Denver', + 1605345 => 'America/Chicago', + 1605347 => 'America/Denver', + 1605348 => 'America/Denver', + 1605352 => 'America/Chicago', + 1605353 => 'America/Chicago', + 1605355 => 'America/Denver', + 1605356 => 'America/Chicago', + 1605357 => 'America/Chicago', + 160536 => 'America/Chicago', + 1605371 => 'America/Chicago', + 1605373 => 'America/Chicago', + 1605374 => 'America/Denver', + 1605384 => 'America/Chicago', + 1605387 => 'America/Chicago', + 1605388 => 'America/Denver', + 1605393 => 'America/Denver', + 1605394 => 'America/Denver', + 1605397 => 'America/Chicago', + 1605399 => 'America/Denver', + 160542 => 'America/Chicago', + 160543 => 'America/Chicago', + 160544 => 'America/Chicago', + 160545 => 'America/Denver', + 160547 => 'America/Chicago', + 160548 => 'America/Chicago', + 160549 => 'America/Chicago', + 160552 => 'America/Chicago', + 160553 => 'America/Chicago', + 160554 => 'America/Chicago', + 160557 => 'America/Denver', + 1605582 => 'America/Chicago', + 1605584 => 'America/Denver', + 1605589 => 'America/Chicago', + 160559 => 'America/Chicago', + 160562 => 'America/Chicago', + 1605642 => 'America/Denver', + 1605644 => 'America/Denver', + 1605647 => 'America/Chicago', + 1605649 => 'America/Chicago', + 160566 => 'America/Chicago', + 160567 => 'America/Denver', + 160568 => 'America/Denver', + 160569 => 'America/Chicago', + 160571 => 'America/Denver', + 1605720 => 'America/Denver', + 1605721 => 'America/Denver', + 1605722 => 'America/Denver', + 1605723 => 'America/Denver', + 1605724 => 'America/Chicago', + 1605725 => 'America/Chicago', + 160573 => 'America/Chicago', + 1605745 => 'America/Denver', + 1605747 => 'America/Chicago', + 160575 => 'America/Chicago', + 160576 => 'America/Chicago', + 160577 => 'America/Chicago', + 160578 => 'America/Denver', + 1605791 => 'America/Denver', + 1605796 => 'America/Chicago', + 160582 => 'America/Denver', + 1605835 => 'America/Chicago', + 1605837 => 'America/Denver', + 160584 => 'America/Chicago', + 1605852 => 'America/Chicago', + 1605853 => 'America/Chicago', + 1605854 => 'America/Chicago', + 1605856 => 'America/Chicago', + 1605859 => 'America/Denver', + 160586 => 'America/Denver', + 160587 => 'America/Chicago', + 160588 => 'America/Chicago', + 160589 => 'America/Denver', + 1605923 => 'America/Denver', + 1605925 => 'America/Chicago', + 1605928 => 'America/Chicago', + 160594 => 'America/Chicago', + 160596 => 'America/Denver', + 160597 => 'America/Chicago', + 160598 => 'America/Chicago', + 160599 => 'America/Chicago', + 16062 => 'America/New_York', + 160632 => 'America/New_York', + 160633 => 'America/New_York', + 160634 => 'America/New_York', + 160635 => 'America/New_York', + 160636 => 'America/New_York', + 160637 => 'America/New_York', + 160638 => 'America/Chicago', + 16064 => 'America/New_York', + 16065 => 'America/New_York', + 16066 => 'America/New_York', + 16067 => 'America/New_York', + 16068 => 'America/New_York', + 16069 => 'America/New_York', + 1607 => 'America/New_York', + 1608 => 'America/Chicago', + 1609 => 'America/New_York', + 1610 => 'America/New_York', + 1612 => 'America/Chicago', + 1613 => 'America/Toronto', + 1614 => 'America/New_York', + 1615 => 'America/Chicago', + 1616 => 'America/New_York', + 1617 => 'America/New_York', + 1618 => 'America/Chicago', + 1619 => 'America/Los_Angeles', + 16202 => 'America/Chicago', + 162032 => 'America/Chicago', + 162033 => 'America/Chicago', + 162034 => 'America/Chicago', + 162035 => 'America/Chicago', + 162036 => 'America/Chicago', + 1620375 => 'America/Chicago', + 1620376 => 'America/Denver', + 1620378 => 'America/Chicago', + 1620382 => 'America/Chicago', + 1620384 => 'America/Denver', + 162039 => 'America/Chicago', + 16204 => 'America/Chicago', + 16205 => 'America/Chicago', + 16206 => 'America/Chicago', + 16207 => 'America/Chicago', + 16208 => 'America/Chicago', + 16209 => 'America/Chicago', + 1623 => 'America/Denver', + 1626 => 'America/Los_Angeles', + 1630 => 'America/Chicago', + 1631 => 'America/New_York', + 1636 => 'America/Chicago', + 1641 => 'America/Chicago', + 1646 => 'America/New_York', + 1647 => 'America/Toronto', + 1649 => 'America/Grand_Turk', + 1650 => 'America/Los_Angeles', + 1651 => 'America/Chicago', + 1660 => 'America/Chicago', + 1661 => 'America/Los_Angeles', + 1662 => 'America/Chicago', + 1664 => 'America/Montserrat', + 1670 => 'Pacific/Saipan', + 1671 => 'Pacific/Guam', + 1678 => 'America/New_York', + 1682 => 'America/Chicago', + 1684 => 'Pacific/Pago_Pago', + 1701221 => 'America/Chicago', + 1701222 => 'America/Chicago', + 1701223 => 'America/Chicago', + 1701224 => 'America/Chicago', + 1701225 => 'America/Denver', + 1701227 => 'America/Denver', + 1701228 => 'America/Chicago', + 170123 => 'America/Chicago', + 170124 => 'America/Chicago', + 170125 => 'America/Chicago', + 170126 => 'America/Chicago', + 170127 => 'America/Chicago', + 170128 => 'America/Chicago', + 170129 => 'America/Chicago', + 17013 => 'America/Chicago', + 170140 => 'America/Chicago', + 170143 => 'America/Chicago', + 170144 => 'America/Chicago', + 1701452 => 'America/Chicago', + 1701454 => 'America/Chicago', + 1701456 => 'America/Denver', + 170146 => 'America/Chicago', + 170147 => 'America/Chicago', + 170148 => 'America/Denver', + 170149 => 'America/Chicago', + 170152 => 'America/Denver', + 170153 => 'America/Chicago', + 170154 => 'America/Chicago', + 170156 => 'America/Denver', + 1701572 => 'America/Chicago', + 1701575 => 'America/Denver', + 1701577 => 'America/Chicago', + 170158 => 'America/Denver', + 17016 => 'America/Chicago', + 170172 => 'America/Chicago', + 170173 => 'America/Chicago', + 1701742 => 'America/Chicago', + 1701746 => 'America/Chicago', + 1701748 => 'America/Denver', + 170175 => 'America/Chicago', + 1701764 => 'America/Denver', + 1701766 => 'America/Chicago', + 170177 => 'America/Chicago', + 170178 => 'America/Chicago', + 170179 => 'America/Chicago', + 170183 => 'America/Chicago', + 1701842 => 'America/Denver', + 1701843 => 'America/Chicago', + 1701845 => 'America/Chicago', + 1701852 => 'America/Chicago', + 1701854 => 'America/Denver', + 1701857 => 'America/Chicago', + 1701858 => 'America/Chicago', + 170187 => 'America/Denver', + 170188 => 'America/Chicago', + 17019 => 'America/Chicago', + 1702 => 'America/Los_Angeles', + 1703 => 'America/New_York', + 1704 => 'America/New_York', + 1705 => 'America/Toronto', + 1706 => 'America/New_York', + 1707 => 'America/Los_Angeles', + 1708 => 'America/Chicago', + 170922 => 'America/St_Johns', + 170923 => 'America/St_Johns', + 170925 => 'America/St_Johns', + 170927 => 'America/St_Johns', + 170928 => 'America/Halifax', + 17093 => 'America/St_Johns', + 17094 => 'America/St_Johns', + 17095 => 'America/St_Johns', + 17096 => 'America/St_Johns', + 17097 => 'America/St_Johns', + 170983 => 'America/St_Johns', + 1709895 => 'America/St_Johns', + 1709896 => 'America/Halifax', + 17099 => 'America/Halifax', + 1712 => 'America/Chicago', + 1713 => 'America/Chicago', + 1714 => 'America/Los_Angeles', + 1715 => 'America/Chicago', + 1716 => 'America/New_York', + 1717 => 'America/New_York', + 1718 => 'America/New_York', + 1719 => 'America/Denver', + 1720 => 'America/Denver', + 1721 => 'America/Lower_Princes', + 1724 => 'America/New_York', + 1727 => 'America/New_York', + 1731 => 'America/Chicago', + 1732 => 'America/New_York', + 1734 => 'America/New_York', + 174 => 'America/New_York', + 1754 => 'America/New_York', + 1757 => 'America/New_York', + 1758 => 'America/St_Lucia', + 1760 => 'America/Los_Angeles', + 1763 => 'America/Chicago', + 1765 => 'America/New_York', + 1767 => 'America/Dominica', + 1769 => 'America/Chicago', + 1770 => 'America/New_York', + 1772 => 'America/New_York', + 1773 => 'America/Chicago', + 1774 => 'America/New_York', + 1775 => 'America/Los_Angeles', + 1778 => 'America/Vancouver', + 1779 => 'America/Chicago', + 1780 => 'America/Edmonton', + 1781 => 'America/New_York', + 1784 => 'America/St_Vincent', + 17852 => 'America/Chicago', + 17853 => 'America/Chicago', + 17854 => 'America/Chicago', + 17855 => 'America/Chicago', + 17856 => 'America/Chicago', + 17857 => 'America/Chicago', + 178582 => 'America/Chicago', + 178583 => 'America/Chicago', + 178584 => 'America/Chicago', + 1785852 => 'America/Denver', + 1785856 => 'America/Chicago', + 178586 => 'America/Chicago', + 178587 => 'America/Chicago', + 178588 => 'America/Chicago', + 178589 => 'America/Denver', + 17859 => 'America/Chicago', + 1786 => 'America/New_York', + 1787 => 'America/Puerto_Rico', + 1801 => 'America/Denver', + 1802 => 'America/New_York', + 1803 => 'America/New_York', + 1804 => 'America/New_York', + 1805 => 'America/Los_Angeles', + 1806 => 'America/Chicago', + 1807223 => 'America/Winnipeg', + 1807229 => 'America/Toronto', + 180727 => 'America/Winnipeg', + 180728 => 'America/Toronto', + 18073 => 'America/Toronto', + 180746 => 'America/Winnipeg', + 180747 => 'America/Toronto', + 180748 => 'America/Winnipeg', + 180754 => 'America/Winnipeg', + 180757 => 'America/Toronto', + 180759 => 'America/Toronto', + 18076 => 'America/Toronto', + 180772 => 'America/Winnipeg', + 180773 => 'America/Winnipeg', + 180776 => 'America/Toronto', + 18078 => 'America/Toronto', + 1807934 => 'America/Winnipeg', + 1807937 => 'America/Winnipeg', + 1807939 => 'America/Toronto', + 1808 => 'Pacific/Honolulu', + 1809 => 'America/Halifax', + 1810 => 'America/New_York', + 18122 => 'America/New_York', + 181231 => 'America/New_York', + 181232 => 'America/New_York', + 181233 => 'America/New_York', + 181234 => 'America/New_York', + 181235 => 'America/New_York', + 181236 => 'America/New_York', + 181237 => 'America/New_York', + 1812384 => 'America/New_York', + 1812385 => 'America/Chicago', + 1812386 => 'America/Chicago', + 181240 => 'America/Chicago', + 1812421 => 'America/Chicago', + 1812422 => 'America/Chicago', + 1812423 => 'America/Chicago', + 1812424 => 'America/Chicago', + 1812425 => 'America/Chicago', + 1812426 => 'America/Chicago', + 1812427 => 'America/New_York', + 1812428 => 'America/Chicago', + 1812432 => 'America/New_York', + 1812435 => 'America/Chicago', + 1812437 => 'America/Chicago', + 1812438 => 'America/New_York', + 181244 => 'America/New_York', + 181245 => 'America/Chicago', + 1812462 => 'America/New_York', + 1812464 => 'America/Chicago', + 1812466 => 'America/New_York', + 1812471 => 'America/Chicago', + 1812473 => 'America/Chicago', + 1812474 => 'America/Chicago', + 1812475 => 'America/Chicago', + 1812476 => 'America/Chicago', + 1812477 => 'America/Chicago', + 1812478 => 'America/New_York', + 1812479 => 'America/Chicago', + 1812481 => 'America/New_York', + 1812482 => 'America/New_York', + 1812485 => 'America/Chicago', + 1812486 => 'America/New_York', + 181249 => 'America/Chicago', + 181252 => 'America/New_York', + 181253 => 'America/New_York', + 1812546 => 'America/New_York', + 1812547 => 'America/Chicago', + 181259 => 'America/New_York', + 181262 => 'America/New_York', + 181263 => 'America/New_York', + 181264 => 'America/Chicago', + 181265 => 'America/New_York', + 181266 => 'America/New_York', + 1812682 => 'America/Chicago', + 1812683 => 'America/New_York', + 1812689 => 'America/New_York', + 181272 => 'America/New_York', + 181273 => 'America/New_York', + 181274 => 'America/Chicago', + 1812752 => 'America/New_York', + 1812753 => 'America/Chicago', + 181276 => 'America/Chicago', + 181279 => 'America/New_York', + 181282 => 'America/New_York', + 181283 => 'America/Chicago', + 1812842 => 'America/Chicago', + 1812847 => 'America/New_York', + 1812849 => 'America/New_York', + 1812853 => 'America/Chicago', + 1812855 => 'America/New_York', + 1812858 => 'America/Chicago', + 1812865 => 'America/New_York', + 1812866 => 'America/New_York', + 1812867 => 'America/Chicago', + 1812874 => 'America/Chicago', + 1812875 => 'America/New_York', + 1812876 => 'America/New_York', + 1812877 => 'America/New_York', + 181288 => 'America/New_York', + 181289 => 'America/Chicago', + 181291 => 'America/New_York', + 1812923 => 'America/New_York', + 1812925 => 'America/Chicago', + 1812926 => 'America/New_York', + 1812932 => 'America/New_York', + 1812933 => 'America/New_York', + 1812934 => 'America/New_York', + 1812936 => 'America/New_York', + 1812937 => 'America/Chicago', + 1812939 => 'America/New_York', + 181294 => 'America/New_York', + 181295 => 'America/New_York', + 1812963 => 'America/Chicago', + 1812967 => 'America/New_York', + 1812985 => 'America/Chicago', + 1812988 => 'America/New_York', + 1813 => 'America/New_York', + 1814 => 'America/New_York', + 1815 => 'America/Chicago', + 1816 => 'America/Chicago', + 1817 => 'America/Chicago', + 1818 => 'America/Los_Angeles', + 1819 => 'America/Toronto', + 1828 => 'America/New_York', + 1829 => 'America/Halifax', + 1830 => 'America/Chicago', + 1831 => 'America/Los_Angeles', + 1832 => 'America/Chicago', + 1843 => 'America/New_York', + 1845 => 'America/New_York', + 1847 => 'America/Chicago', + 1849 => 'America/Halifax', + 1850210 => 'America/New_York', + 1850215 => 'America/Chicago', + 1850216 => 'America/New_York', + 1850219 => 'America/New_York', + 1850222 => 'America/New_York', + 1850223 => 'America/New_York', + 1850224 => 'America/New_York', + 1850226 => 'America/Chicago', + 1850227 => 'America/Chicago', + 1850229 => 'America/Chicago', + 185023 => 'America/Chicago', + 185024 => 'America/Chicago', + 1850251 => 'America/New_York', + 1850256 => 'America/Chicago', + 1850258 => 'America/Chicago', + 1850259 => 'America/Chicago', + 185026 => 'America/Chicago', + 185027 => 'America/Chicago', + 185028 => 'America/Chicago', + 185029 => 'America/New_York', + 1850301 => 'America/Chicago', + 1850309 => 'America/New_York', + 185031 => 'America/Chicago', + 1850325 => 'America/New_York', + 1850327 => 'America/Chicago', + 1850329 => 'America/New_York', + 185033 => 'America/Chicago', + 185036 => 'America/Chicago', + 185038 => 'America/New_York', + 1850391 => 'America/New_York', + 1850398 => 'America/Chicago', + 185040 => 'America/New_York', + 185041 => 'America/Chicago', + 1850421 => 'America/New_York', + 1850422 => 'America/New_York', + 1850423 => 'America/Chicago', + 1850424 => 'America/Chicago', + 1850425 => 'America/New_York', + 1850429 => 'America/Chicago', + 1850431 => 'America/New_York', + 1850432 => 'America/Chicago', + 1850433 => 'America/Chicago', + 1850434 => 'America/Chicago', + 1850435 => 'America/Chicago', + 1850436 => 'America/Chicago', + 1850437 => 'America/Chicago', + 1850438 => 'America/Chicago', + 1850439 => 'America/Chicago', + 185044 => 'America/Chicago', + 185045 => 'America/Chicago', + 185046 => 'America/Chicago', + 185047 => 'America/Chicago', + 1850481 => 'America/Chicago', + 1850482 => 'America/Chicago', + 1850484 => 'America/Chicago', + 1850488 => 'America/New_York', + 185049 => 'America/Chicago', + 1850505 => 'America/Chicago', + 1850508 => 'America/New_York', + 185051 => 'America/New_York', + 1850522 => 'America/Chicago', + 1850523 => 'America/New_York', + 1850526 => 'America/Chicago', + 1850527 => 'America/Chicago', + 1850535 => 'America/Chicago', + 1850537 => 'America/Chicago', + 1850539 => 'America/New_York', + 1850545 => 'America/New_York', + 1850547 => 'America/Chicago', + 185056 => 'America/New_York', + 185057 => 'America/New_York', + 1850580 => 'America/New_York', + 1850581 => 'America/Chicago', + 1850584 => 'America/New_York', + 1850585 => 'America/Chicago', + 1850587 => 'America/Chicago', + 1850588 => 'America/Chicago', + 1850592 => 'America/Chicago', + 1850593 => 'America/Chicago', + 1850595 => 'America/Chicago', + 1850597 => 'America/New_York', + 185060 => 'America/Chicago', + 1850622 => 'America/Chicago', + 1850623 => 'America/Chicago', + 1850626 => 'America/Chicago', + 1850627 => 'America/New_York', + 185063 => 'America/Chicago', + 1850640 => 'America/Chicago', + 1850643 => 'America/New_York', + 1850644 => 'America/New_York', + 1850650 => 'America/Chicago', + 1850651 => 'America/Chicago', + 1850653 => 'America/New_York', + 1850654 => 'America/Chicago', + 1850656 => 'America/New_York', + 1850663 => 'America/New_York', + 1850664 => 'America/Chicago', + 1850668 => 'America/New_York', + 1850670 => 'America/New_York', + 1850671 => 'America/New_York', + 1850674 => 'America/Chicago', + 1850675 => 'America/Chicago', + 1850678 => 'America/Chicago', + 1850681 => 'America/New_York', + 1850682 => 'America/Chicago', + 1850683 => 'America/Chicago', + 1850685 => 'America/Chicago', + 1850689 => 'America/Chicago', + 1850696 => 'America/Chicago', + 1850697 => 'America/New_York', + 1850722 => 'America/Chicago', + 1850727 => 'America/New_York', + 1850729 => 'America/Chicago', + 185074 => 'America/Chicago', + 185076 => 'America/Chicago', + 185078 => 'America/Chicago', + 185079 => 'America/Chicago', + 1850833 => 'America/Chicago', + 1850835 => 'America/Chicago', + 1850837 => 'America/Chicago', + 1850838 => 'America/New_York', + 185085 => 'America/Chicago', + 185086 => 'America/Chicago', + 1850871 => 'America/Chicago', + 1850872 => 'America/Chicago', + 1850874 => 'America/Chicago', + 1850875 => 'America/New_York', + 1850877 => 'America/New_York', + 1850878 => 'America/New_York', + 185088 => 'America/Chicago', + 1850891 => 'America/New_York', + 1850892 => 'America/Chicago', + 1850893 => 'America/New_York', + 1850894 => 'America/New_York', + 1850897 => 'America/Chicago', + 185091 => 'America/Chicago', + 185092 => 'America/New_York', + 185093 => 'America/Chicago', + 1850941 => 'America/Chicago', + 1850942 => 'America/New_York', + 1850944 => 'America/Chicago', + 185095 => 'America/Chicago', + 185096 => 'America/Chicago', + 185097 => 'America/New_York', + 185098 => 'America/Chicago', + 1850994 => 'America/Chicago', + 1850995 => 'America/Chicago', + 1850997 => 'America/New_York', + 1856 => 'America/New_York', + 1857 => 'America/New_York', + 1858 => 'America/Los_Angeles', + 1859 => 'America/New_York', + 1860 => 'America/New_York', + 1862 => 'America/New_York', + 1863 => 'America/New_York', + 1864 => 'America/New_York', + 1865 => 'America/New_York', + 18673 => 'America/Vancouver', + 18674 => 'America/Vancouver', + 18675 => 'America/Vancouver', + 186763 => 'America/Vancouver', + 186764 => 'America/Winnipeg', + 1867667 => 'America/Vancouver', + 1867668 => 'America/Vancouver', + 1867669 => 'America/Edmonton', + 186769 => 'America/Edmonton', + 18677 => 'America/Edmonton', + 18678 => 'America/Edmonton', + 186792 => 'America/Edmonton', + 186797 => 'America/Toronto', + 186799 => 'America/Vancouver', + 1868 => 'America/Port_of_Spain', + 1869 => 'America/St_Kitts', + 1870 => 'America/Chicago', + 1876 => 'America/Jamaica', + 1901 => 'America/Chicago', + 1902 => 'America/Halifax', + 1903 => 'America/Chicago', + 1904 => 'America/New_York', + 1905 => 'America/Toronto', + 190622 => 'America/New_York', + 190623 => 'America/New_York', + 190624 => 'America/New_York', + 190625 => 'America/New_York', + 190626 => 'America/Chicago', + 190629 => 'America/New_York', + 19063 => 'America/New_York', + 19064 => 'America/New_York', + 190652 => 'America/New_York', + 190656 => 'America/Chicago', + 190658 => 'America/New_York', + 19066 => 'America/New_York', + 190675 => 'America/Chicago', + 190677 => 'America/Chicago', + 190678 => 'America/New_York', + 190684 => 'America/New_York', + 190686 => 'America/Chicago', + 190687 => 'America/Chicago', + 190688 => 'America/New_York', + 19069 => 'America/Chicago', + 1907 => 'America/Juneau', + 1908 => 'America/New_York', + 1909 => 'America/Los_Angeles', + 1910 => 'America/New_York', + 1912 => 'America/New_York', + 1913 => 'America/Chicago', + 1914 => 'America/New_York', + 1915 => 'America/Denver', + 1916 => 'America/Los_Angeles', + 1917 => 'America/New_York', + 1918 => 'America/Chicago', + 1919 => 'America/New_York', + 1920 => 'America/Chicago', + 1925 => 'America/Los_Angeles', + 1928 => 'America/Denver', + 1931 => 'America/Chicago', + 1936 => 'America/Chicago', + 1937 => 'America/New_York', + 1939 => 'America/Puerto_Rico', + 1940 => 'America/Chicago', + 1941 => 'America/New_York', + 1949 => 'America/Los_Angeles', + 1951 => 'America/Los_Angeles', + 1952 => 'America/Chicago', + 1954 => 'America/New_York', + 1956 => 'America/Chicago', + 1970 => 'America/Denver', + 1971 => 'America/Los_Angeles', + 1972 => 'America/Chicago', + 1973 => 'America/New_York', + 1978 => 'America/New_York', + 1979 => 'America/Chicago', + 1980 => 'America/New_York', + 1985 => 'America/Chicago', + 1989 => 'America/New_York', + 20 => 'Africa/Cairo', + 211 => 'Africa/Nairobi', + 212 => 'Atlantic/Canary', + 213 => 'Europe/Paris', + 216 => 'Africa/Tunis', + 218 => 'Europe/Paris', + 220 => 'Africa/Banjul', + 221 => 'Africa/Dakar', + 222 => 'Africa/Nouakchott', + 223 => 'Africa/Bamako', + 224 => 'Africa/Conakry', + 225 => 'Africa/Abidjan', + 226 => 'Africa/Ouagadougou', + 227 => 'Africa/Niamey', + 228 => 'Africa/Lome', + 229 => 'Africa/Porto-Novo', + 230 => 'Indian/Mauritius', + 231 => 'Atlantic/Reykjavik', + 232 => 'Africa/Freetown', + 233 => 'Africa/Accra', + 234 => 'Africa/Lagos', + 235 => 'Africa/Ndjamena', + 236 => 'Africa/Bangui', + 237 => 'Africa/Douala', + 238 => 'Atlantic/Cape_Verde', + 239 => 'Africa/Sao_Tome', + 240 => 'Africa/Malabo', + 241 => 'Africa/Libreville', + 242 => 'Africa/Brazzaville', + 243 => 'Africa/Kinshasa&Africa/Lubumbashi', + 2431 => 'Africa/Kinshasa', + 2435 => 'Africa/Kinshasa', + 244 => 'Africa/Luanda', + 245 => 'Atlantic/Reykjavik', + 246 => 'Indian/Chagos', + 247 => 'Atlantic/St_Helena', + 248 => 'Indian/Mahe', + 249 => 'Africa/Nairobi', + 250 => 'Africa/Kigali', + 251 => 'Africa/Addis_Ababa', + 252 => 'Africa/Mogadishu', + 253 => 'Africa/Djibouti', + 254 => 'Africa/Nairobi', + 255 => 'Africa/Dar_es_Salaam', + 256 => 'Africa/Kampala', + 257 => 'Africa/Bujumbura', + 258 => 'Africa/Maputo', + 260 => 'Africa/Lusaka', + 261 => 'Indian/Antananarivo', + 262 => 'Indian/Mayotte&Indian/Reunion', + 262262 => 'Indian/Reunion', + 262269 => 'Indian/Mayotte', + 263 => 'Africa/Harare', + 264 => 'Africa/Lagos', + 265 => 'Africa/Blantyre', + 266 => 'Africa/Maseru', + 267 => 'Africa/Gaborone', + 268 => 'Africa/Mbabane', + 269 => 'Indian/Comoro', + 27 => 'Africa/Johannesburg', + 290 => 'Atlantic/St_Helena', + 291 => 'Africa/Asmera', + 297 => 'America/Aruba', + 298 => 'Atlantic/Faeroe', + 299 => 'America/Godthab&America/Scoresbysund&America/Thule&Atlantic/Reykjavik', + 2993 => 'America/Godthab', + 2998 => 'America/Godthab', + 2999 => 'America/Godthab', + 30 => 'Europe/Athens', + 31 => 'Europe/Amsterdam', + 32 => 'Europe/Brussels', + 33 => 'Europe/Paris', + 34 => 'Atlantic/Canary&Europe/Madrid', + 3481 => 'Europe/Madrid', + 34821 => 'Europe/Madrid', + 34822 => 'Atlantic/Canary', + 34823 => 'Europe/Madrid', + 34824 => 'Europe/Madrid', + 34825 => 'Europe/Madrid', + 34826 => 'Europe/Madrid', + 34827 => 'Europe/Madrid', + 34828 => 'Atlantic/Canary', + 3483 => 'Europe/Madrid', + 3484 => 'Europe/Madrid', + 3485 => 'Europe/Madrid', + 34860 => 'Europe/Madrid', + 34865 => 'Europe/Madrid', + 34868 => 'Europe/Madrid', + 34869 => 'Atlantic/Canary&Europe/Madrid', + 3487 => 'Europe/Madrid', + 3488 => 'Europe/Madrid', + 3491 => 'Europe/Madrid', + 34920 => 'Europe/Madrid', + 34921 => 'Europe/Madrid', + 34922 => 'Atlantic/Canary', + 34923 => 'Europe/Madrid', + 34924 => 'Europe/Madrid', + 34925 => 'Europe/Madrid', + 34926 => 'Europe/Madrid', + 34927 => 'Europe/Madrid', + 34928 => 'Atlantic/Canary', + 3493 => 'Europe/Madrid', + 3494 => 'Europe/Madrid', + 3495 => 'Europe/Madrid', + 3496 => 'Europe/Madrid', + 3497 => 'Europe/Madrid', + 3498 => 'Europe/Madrid', + 350 => 'Europe/Gibraltar', + 351 => 'Atlantic/Azores&Atlantic/Canary', + 35121 => 'Atlantic/Canary', + 35122 => 'Atlantic/Canary', + 35123 => 'Atlantic/Canary', + 35124 => 'Atlantic/Canary', + 35125 => 'Atlantic/Canary', + 35126 => 'Atlantic/Canary', + 35127 => 'Atlantic/Canary', + 35128 => 'Atlantic/Canary', + 351291 => 'Atlantic/Canary', + 351292 => 'Atlantic/Azores', + 351295 => 'Atlantic/Azores', + 351296 => 'Atlantic/Azores', + 352 => 'Europe/Luxembourg', + 353 => 'Europe/Dublin', + 354 => 'Atlantic/Reykjavik', + 355 => 'Europe/Tirane', + 356 => 'Europe/Malta', + 357 => 'Asia/Nicosia', + 358 => 'Europe/Helsinki&Europe/Mariehamn', + 35813 => 'Europe/Helsinki', + 35814 => 'Europe/Helsinki', + 35815 => 'Europe/Helsinki', + 35816 => 'Europe/Helsinki', + 35817 => 'Europe/Helsinki', + 35818 => 'Europe/Mariehamn', + 35819 => 'Europe/Helsinki', + 3582 => 'Europe/Helsinki', + 3583 => 'Europe/Helsinki', + 3585 => 'Europe/Helsinki', + 3586 => 'Europe/Helsinki', + 3588 => 'Europe/Helsinki', + 3589 => 'Europe/Helsinki', + 359 => 'Europe/Sofia', + 36 => 'Europe/Budapest', + 370 => 'Europe/Bucharest', + 371 => 'Europe/Bucharest', + 372 => 'Europe/Bucharest', + 373 => 'Europe/Bucharest', + 374 => 'Asia/Yerevan', + 375 => 'Europe/Belarus', + 376 => 'Europe/Andorra', + 377 => 'Europe/Monaco', + 378 => 'Europe/San_Marino', + 379 => 'Europe/Vatican', + 380 => 'Europe/Bucharest', + 381 => 'Europe/Belgrade', + 382 => 'Europe/Podgorica', + 385 => 'Europe/Zagreb', + 386 => 'Europe/Ljubljana', + 387 => 'Europe/Sarajevo', + 389 => 'Europe/Skopje', + 39 => 'Europe/Rome', + 40 => 'Europe/Bucharest', + 41 => 'Europe/Zurich', + 420 => 'Europe/Prague', + 421 => 'Europe/Bratislava', + 423 => 'Europe/Vaduz', + 43 => 'Europe/Vienna', + 44 => 'Atlantic/Reykjavik&Europe/London', + 4411 => 'Europe/London', + 4412 => 'Europe/London', + 44130 => 'Europe/London', + 44131 => 'Europe/London', + 44132 => 'Europe/London', + 44133 => 'Europe/London', + 44134 => 'Europe/London', + 44135 => 'Europe/London', + 44136 => 'Europe/London', + 44137 => 'Europe/London', + 441380 => 'Europe/London', + 441381 => 'Europe/London', + 441382 => 'Europe/London', + 441383 => 'Europe/London', + 441384 => 'Europe/London', + 441386 => 'Europe/London', + 441387 => 'Europe/London', + 4413873 => 'Europe/London', + 441388 => 'Europe/London', + 441389 => 'Europe/London', + 44139 => 'Europe/London', + 44140 => 'Europe/London', + 44141 => 'Europe/London', + 44142 => 'Europe/London', + 44143 => 'Europe/London', + 44144 => 'Europe/London', + 44145 => 'Europe/London', + 44146 => 'Europe/London', + 44147 => 'Europe/London', + 441480 => 'Europe/London', + 441481 => 'Atlantic/Reykjavik', + 441482 => 'Europe/London', + 441483 => 'Europe/London', + 441484 => 'Europe/London', + 441485 => 'Europe/London', + 441487 => 'Europe/London', + 441488 => 'Europe/London', + 441489 => 'Europe/London', + 44149 => 'Europe/London', + 44150 => 'Europe/London', + 44151 => 'Europe/London', + 441520 => 'Europe/London', + 441522 => 'Europe/London', + 441524 => 'Europe/London', + 4415242 => 'Europe/London', + 441525 => 'Europe/London', + 441526 => 'Europe/London', + 441527 => 'Europe/London', + 441528 => 'Europe/London', + 441529 => 'Europe/London', + 441530 => 'Europe/London', + 441531 => 'Europe/London', + 441534 => 'Atlantic/Reykjavik', + 441535 => 'Europe/London', + 441536 => 'Europe/London', + 441538 => 'Europe/London', + 441539 => 'Europe/London', + 4415394 => 'Europe/London', + 4415395 => 'Europe/London', + 4415396 => 'Europe/London', + 44154 => 'Europe/London', + 44155 => 'Europe/London', + 44156 => 'Europe/London', + 44157 => 'Europe/London', + 44158 => 'Europe/London', + 44159 => 'Europe/London', + 44160 => 'Europe/London', + 44161 => 'Europe/London', + 441620 => 'Europe/London', + 441621 => 'Europe/London', + 441622 => 'Europe/London', + 441623 => 'Europe/London', + 441624 => 'Atlantic/Reykjavik', + 441625 => 'Europe/London', + 441626 => 'Europe/London', + 441628 => 'Europe/London', + 441629 => 'Europe/London', + 44163 => 'Europe/London', + 44164 => 'Europe/London', + 44165 => 'Europe/London', + 44166 => 'Europe/London', + 44167 => 'Europe/London', + 44168 => 'Europe/London', + 441690 => 'Europe/London', + 441691 => 'Europe/London', + 441692 => 'Europe/London', + 441694 => 'Europe/London', + 441695 => 'Europe/London', + 441697 => 'Europe/London', + 4416973 => 'Europe/London', + 4416974 => 'Europe/London', + 4416977 => 'Europe/London', + 441698 => 'Europe/London', + 44170 => 'Europe/London', + 44172 => 'Europe/London', + 44173 => 'Europe/London', + 44174 => 'Europe/London', + 44175 => 'Europe/London', + 441760 => 'Europe/London', + 441761 => 'Europe/London', + 441763 => 'Europe/London', + 441764 => 'Europe/London', + 441765 => 'Europe/London', + 441766 => 'Europe/London', + 441767 => 'Europe/London', + 441768 => 'Europe/London', + 4417683 => 'Europe/London', + 4417684 => 'Europe/London', + 4417687 => 'Europe/London', + 441769 => 'Europe/London', + 44177 => 'Europe/London', + 44178 => 'Europe/London', + 44179 => 'Europe/London', + 4418 => 'Europe/London', + 44190 => 'Europe/London', + 44191 => 'Europe/London', + 44192 => 'Europe/London', + 44193 => 'Europe/London', + 441942 => 'Europe/London', + 441943 => 'Europe/London', + 441944 => 'Europe/London', + 441945 => 'Europe/London', + 441946 => 'Europe/London', + 4419467 => 'Europe/London', + 441947 => 'Europe/London', + 441948 => 'Europe/London', + 441949 => 'Europe/London', + 44195 => 'Europe/London', + 44196 => 'Europe/London', + 44197 => 'Europe/London', + 44198 => 'Europe/London', + 44199 => 'Europe/London', + 442 => 'Europe/London', + 45 => 'Europe/Copenhagen', + 46 => 'Europe/Stockholm', + 47 => 'Europe/Oslo&Europe/Paris', + 472 => 'Europe/Oslo', + 473 => 'Europe/Oslo', + 475 => 'Europe/Oslo', + 476 => 'Europe/Oslo', + 4770 => 'Europe/Oslo', + 4771 => 'Europe/Oslo', + 4772 => 'Europe/Oslo', + 4773 => 'Europe/Oslo', + 4774 => 'Europe/Oslo', + 4775 => 'Europe/Oslo', + 4776 => 'Europe/Oslo', + 4777 => 'Europe/Oslo', + 4778 => 'Europe/Oslo', + 4779 => 'Europe/Paris', + 48 => 'Europe/Warsaw', + 49 => 'Europe/Berlin', + 500 => 'Atlantic/Stanley', + 501 => 'America/Belize', + 502 => 'America/Guatemala', + 503 => 'America/El_Salvador', + 504 => 'America/Tegucigalpa', + 505 => 'America/Chicago', + 506 => 'America/Costa_Rica', + 507 => 'America/Panama', + 508 => 'America/Miquelon', + 509 => 'America/Port-au-Prince', + 51 => 'America/Lima', + 52 => 'America/Hermosillo&America/Mexico_City&America/Tijuana', + 522 => 'America/Mexico_City', + 52311 => 'America/Hermosillo', + 52312 => 'America/Mexico_City', + 52313 => 'America/Mexico_City', + 52314 => 'America/Mexico_City', + 52315 => 'America/Mexico_City', + 52316 => 'America/Mexico_City', + 52317 => 'America/Mexico_City', + 52319 => 'America/Hermosillo', + 52321 => 'America/Mexico_City', + 52322 => 'America/Mexico_City', + 52323 => 'America/Hermosillo', + 52324 => 'America/Hermosillo', + 52325 => 'America/Hermosillo', + 52326 => 'America/Mexico_City', + 52327 => 'America/Hermosillo', + 52328 => 'America/Mexico_City', + 52329 => 'America/Hermosillo&America/Mexico_City', + 5233 => 'America/Mexico_City', + 5234 => 'America/Mexico_City', + 5235 => 'America/Mexico_City', + 5237 => 'America/Mexico_City', + 52381 => 'America/Mexico_City', + 52382 => 'America/Mexico_City', + 52383 => 'America/Mexico_City', + 52384 => 'America/Mexico_City', + 52385 => 'America/Mexico_City', + 52386 => 'America/Mexico_City', + 52387 => 'America/Mexico_City', + 52388 => 'America/Mexico_City', + 52389 => 'America/Hermosillo', + 5239 => 'America/Mexico_City', + 524 => 'America/Mexico_City', + 525 => 'America/Mexico_City', + 52612 => 'America/Hermosillo', + 52613 => 'America/Hermosillo', + 52614 => 'America/Hermosillo', + 52615 => 'America/Hermosillo', + 52616 => 'America/Hermosillo&America/Tijuana', + 52618 => 'America/Mexico_City', + 5262 => 'America/Hermosillo', + 5263 => 'America/Hermosillo', + 52641 => 'America/Hermosillo', + 52642 => 'America/Hermosillo', + 52643 => 'America/Hermosillo', + 52644 => 'America/Hermosillo', + 52645 => 'America/Hermosillo', + 52646 => 'America/Tijuana', + 52647 => 'America/Hermosillo', + 52648 => 'America/Hermosillo', + 52649 => 'America/Hermosillo&America/Mexico_City', + 52651 => 'America/Hermosillo', + 52652 => 'America/Hermosillo', + 52653 => 'America/Hermosillo', + 52656 => 'America/Hermosillo', + 52658 => 'America/Tijuana', + 52659 => 'America/Hermosillo', + 52661 => 'America/Tijuana', + 52662 => 'America/Hermosillo', + 52664 => 'America/Tijuana', + 52665 => 'America/Tijuana', + 52667 => 'America/Hermosillo', + 52668 => 'America/Hermosillo', + 52669 => 'America/Hermosillo', + 52671 => 'America/Mexico_City', + 52672 => 'America/Hermosillo', + 52673 => 'America/Hermosillo', + 52674 => 'America/Mexico_City', + 52675 => 'America/Mexico_City', + 52676 => 'America/Mexico_City', + 52677 => 'America/Mexico_City', + 52686 => 'America/Tijuana', + 52687 => 'America/Hermosillo', + 5269 => 'America/Hermosillo', + 527 => 'America/Mexico_City', + 528 => 'America/Mexico_City', + 529 => 'America/Mexico_City', + 53 => 'America/Havana', + 54 => 'America/Buenos_Aires', + 55 => 'America/Manaus&America/Noronha&America/Sao_Paulo', + 551 => 'America/Sao_Paulo', + 552 => 'America/Sao_Paulo', + 553 => 'America/Sao_Paulo', + 554 => 'America/Sao_Paulo', + 555 => 'America/Sao_Paulo', + 5561 => 'America/Sao_Paulo', + 5562 => 'America/Sao_Paulo', + 5563 => 'America/Sao_Paulo', + 5564 => 'America/Sao_Paulo', + 5565 => 'America/Manaus', + 5566 => 'America/Manaus', + 5567 => 'America/Manaus', + 5568 => 'America/Manaus', + 5569 => 'America/Manaus', + 557 => 'America/Sao_Paulo', + 558 => 'America/Sao_Paulo', + 5591 => 'America/Manaus', + 5592 => 'America/Manaus', + 5593 => 'America/Manaus', + 5594 => 'America/Manaus', + 5595 => 'America/Manaus', + 5596 => 'America/Sao_Paulo', + 5597 => 'America/Manaus', + 5598 => 'America/Sao_Paulo', + 5599 => 'America/Sao_Paulo', + 56 => 'America/Santiago&Pacific/Easter', + 562 => 'America/Santiago', + 563 => 'America/Santiago', + 564 => 'America/Santiago', + 565 => 'America/Santiago', + 566 => 'America/Santiago', + 567 => 'America/Santiago', + 57 => 'America/Bogota', + 58 => 'America/Caracas', + 590 => 'America/Guadeloupe&America/Halifax&America/Marigot', + 591 => 'America/La_Paz', + 592 => 'America/Guyana', + 593 => 'America/Guayaquil&Pacific/Galapagos', + 5932 => 'America/Guayaquil', + 5933 => 'America/Guayaquil', + 5934 => 'America/Guayaquil', + 5935 => 'America/Guayaquil&Pacific/Galapagos', + 5936 => 'America/Guayaquil', + 5937 => 'America/Guayaquil', + 594 => 'America/Cayenne', + 595 => 'America/Asuncion', + 596 => 'America/Martinique', + 597 => 'America/Paramaribo', + 598 => 'America/Montevideo', + 599 => 'America/Curacao&America/Kralendijk', + 5993 => 'America/Kralendijk', + 5994 => 'America/Kralendijk', + 5997 => 'America/Kralendijk', + 5999 => 'America/Curacao', + 60 => 'Asia/Kuching', + 61 => 'Antarctica/Macquarie&Australia/Adelaide&Australia/Eucla&Australia/Lord_Howe&Australia/Perth&Australia/Sydney&Indian/Christmas&Indian/Cocos', + 612 => 'Australia/Sydney', + 613 => 'Australia/Sydney', + 617 => 'Australia/Sydney', + 618 => 'Australia/Adelaide&Australia/Perth', + 62 => 'Asia/Jakarta&Asia/Jayapura&Asia/Makassar', + 622 => 'Asia/Jakarta', + 6231 => 'Asia/Jakarta', + 62321 => 'Asia/Jakarta', + 62322 => 'Asia/Jakarta', + 62323 => 'Asia/Jakarta', + 62324 => 'Asia/Jakarta', + 62327 => 'Asia/Jakarta&Asia/Makassar', + 62328 => 'Asia/Jakarta', + 6233 => 'Asia/Jakarta', + 6234 => 'Asia/Jakarta', + 6235 => 'Asia/Jakarta', + 6236 => 'Asia/Makassar', + 62370 => 'Asia/Makassar', + 62371 => 'Asia/Makassar', + 62372 => 'Asia/Makassar', + 62373 => 'Asia/Jakarta&Asia/Makassar', + 62374 => 'Asia/Jakarta&Asia/Makassar', + 62376 => 'Asia/Makassar', + 62380 => 'Asia/Makassar', + 62381 => 'Asia/Jakarta&Asia/Makassar', + 62382 => 'Asia/Makassar', + 62384 => 'Asia/Jakarta&Asia/Makassar', + 62385 => 'Asia/Makassar', + 62386 => 'Asia/Makassar', + 62388 => 'Asia/Jakarta&Asia/Makassar', + 62389 => 'Asia/Makassar', + 62401 => 'Asia/Makassar', + 62402 => 'Asia/Makassar', + 62403 => 'Asia/Makassar', + 62405 => 'Asia/Jakarta&Asia/Makassar', + 62408 => 'Asia/Makassar', + 62411 => 'Asia/Jakarta', + 62413 => 'Asia/Makassar', + 62414 => 'Asia/Jakarta&Asia/Makassar', + 62417 => 'Asia/Jakarta&Asia/Makassar', + 62419 => 'Asia/Jakarta', + 62420 => 'Asia/Jakarta', + 62422 => 'Asia/Makassar', + 62423 => 'Asia/Jakarta&Asia/Makassar', + 62426 => 'Asia/Makassar', + 62428 => 'Asia/Makassar', + 6243 => 'Asia/Makassar', + 62451 => 'Asia/Makassar', + 62452 => 'Asia/Makassar', + 62453 => 'Asia/Jakarta&Asia/Makassar', + 62457 => 'Asia/Makassar', + 62458 => 'Asia/Jakarta', + 62461 => 'Asia/Makassar', + 62462 => 'Asia/Jakarta', + 62464 => 'Asia/Makassar', + 6247 => 'Asia/Jakarta', + 62481 => 'Asia/Makassar', + 62484 => 'Asia/Makassar', + 62485 => 'Asia/Jakarta', + 62511 => 'Asia/Makassar', + 62512 => 'Asia/Makassar', + 62513 => 'Asia/Jakarta', + 62516 => 'Asia/Jakarta', + 62517 => 'Asia/Makassar', + 62518 => 'Asia/Jakarta&Asia/Makassar', + 62519 => 'Asia/Jakarta', + 62525 => 'Asia/Jakarta', + 62526 => 'Asia/Makassar', + 62527 => 'Asia/Makassar', + 62528 => 'Asia/Jakarta&Asia/Makassar', + 6253 => 'Asia/Jakarta', + 6254 => 'Asia/Makassar', + 62551 => 'Asia/Makassar', + 62552 => 'Asia/Jakarta', + 62553 => 'Asia/Makassar', + 62554 => 'Asia/Makassar', + 62556 => 'Asia/Jakarta&Asia/Makassar', + 6256 => 'Asia/Jakarta', + 6261 => 'Asia/Jakarta', + 62620 => 'Asia/Jakarta', + 62621 => 'Asia/Jakarta', + 62622 => 'Asia/Jakarta', + 62623 => 'Asia/Jakarta&Asia/Makassar', + 62624 => 'Asia/Jakarta', + 62625 => 'Asia/Jakarta', + 62626 => 'Asia/Jakarta', + 62627 => 'Asia/Jakarta', + 62628 => 'Asia/Jakarta', + 62629 => 'Asia/Jakarta', + 6263 => 'Asia/Jakarta', + 62641 => 'Asia/Jakarta', + 62642 => 'Asia/Jakarta&Asia/Makassar', + 62643 => 'Asia/Jakarta', + 62644 => 'Asia/Jakarta', + 62645 => 'Asia/Jakarta', + 62646 => 'Asia/Jakarta', + 6265 => 'Asia/Jakarta', + 62711 => 'Asia/Makassar', + 62712 => 'Asia/Makassar', + 62713 => 'Asia/Makassar', + 62714 => 'Asia/Makassar', + 62716 => 'Asia/Jakarta', + 62717 => 'Asia/Jakarta', + 62718 => 'Asia/Jakarta&Asia/Makassar', + 62719 => 'Asia/Jakarta', + 6272 => 'Asia/Jakarta', + 62730 => 'Asia/Makassar', + 62731 => 'Asia/Makassar', + 62732 => 'Asia/Jakarta', + 62733 => 'Asia/Makassar', + 62734 => 'Asia/Makassar', + 62735 => 'Asia/Makassar', + 62736 => 'Asia/Jakarta', + 62737 => 'Asia/Jakarta', + 62738 => 'Asia/Jakarta', + 62739 => 'Asia/Jakarta', + 6274 => 'Asia/Jakarta', + 6275 => 'Asia/Jakarta', + 6276 => 'Asia/Jakarta', + 6277 => 'Asia/Jakarta', + 62901 => 'Asia/Jayapura', + 62902 => 'Asia/Jakarta&Asia/Makassar', + 62910 => 'Asia/Jakarta', + 62911 => 'Asia/Jayapura', + 62913 => 'Asia/Jakarta&Asia/Jayapura', + 62915 => 'Asia/Jakarta&Asia/Makassar', + 62916 => 'Asia/Jakarta&Asia/Jayapura', + 62917 => 'Asia/Jakarta', + 62918 => 'Asia/Jakarta&Asia/Makassar', + 62921 => 'Asia/Jayapura', + 62929 => 'Asia/Jakarta', + 62951 => 'Asia/Jayapura', + 62955 => 'Asia/Jakarta&Asia/Jayapura', + 62956 => 'Asia/Jakarta&Asia/Jayapura', + 62957 => 'Asia/Jayapura', + 62958 => 'Asia/Jakarta', + 62966 => 'Asia/Jakarta', + 62967 => 'Asia/Jayapura', + 6297 => 'Asia/Jayapura', + 62981 => 'Asia/Jayapura', + 62983 => 'Asia/Jakarta', + 62984 => 'Asia/Jayapura', + 62986 => 'Asia/Jayapura', + 63 => 'Asia/Manila', + 64 => 'Pacific/Auckland&Pacific/Chatham', + 643 => 'Pacific/Auckland', + 643305 => 'Pacific/Chatham', + 644 => 'Pacific/Auckland', + 646 => 'Pacific/Auckland', + 647 => 'Pacific/Auckland', + 649 => 'Pacific/Auckland', + 65 => 'Asia/Singapore', + 66 => 'Asia/Bangkok', + 670 => 'Asia/Dili', + 672 => 'Pacific/Norfolk', + 673 => 'Asia/Brunei', + 674 => 'Pacific/Nauru', + 675 => 'Pacific/Port_Moresby', + 676 => 'Pacific/Tongatapu', + 677 => 'Pacific/Guadalcanal', + 678 => 'Pacific/Efate', + 679 => 'Pacific/Fiji', + 680 => 'Pacific/Palau', + 681 => 'Pacific/Wallis', + 682 => 'Pacific/Rarotonga', + 683 => 'Pacific/Niue', + 685 => 'Pacific/Apia', + 686 => 'Pacific/Enderbury&Pacific/Kiritimati&Pacific/Tarawa', + 687 => 'Pacific/Noumea', + 688 => 'Pacific/Funafuti', + 689 => 'Pacific/Gambier&Pacific/Marquesas&Pacific/Tahiti', + 6894 => 'Pacific/Tahiti', + 6895 => 'Pacific/Tahiti', + 6896 => 'Pacific/Tahiti', + 6898 => 'Pacific/Tahiti', + 68990 => 'Pacific/Tahiti', + 68991 => 'Pacific/Marquesas', + 68992 => 'Pacific/Marquesas', + 68993 => 'Pacific/Tahiti', + 68994 => 'Pacific/Tahiti', + 68995 => 'Pacific/Tahiti', + 68996 => 'Pacific/Tahiti', + 68997 => 'Pacific/Gambier', + 68998 => 'Pacific/Tahiti', + 690 => 'Pacific/Fakaofo', + 691 => 'Pacific/Kosrae&Pacific/Ponape&Pacific/Truk', + 69132 => 'Pacific/Ponape', + 69133 => 'Pacific/Truk', + 69135 => 'Pacific/Truk', + 69137 => 'Pacific/Kosrae', + 6919 => 'Pacific/Ponape', + 692 => 'Pacific/Majuro', + 7 => 'Asia/Almaty&Asia/Aqtobe&Asia/Irkutsk&Asia/Krasnoyarsk&Asia/Magadan&Asia/Novosibirsk&Asia/Omsk&Asia/Sakhalin&Asia/Vladivostok&Asia/Yakutsk&Asia/Yekaterinburg&Europe/Moscow&Europe/Volgograd', + 7301 => 'Asia/Irkutsk', + 7302 => 'Asia/Yakutsk', + 7341 => 'Europe/Moscow', + 7342 => 'Asia/Yekaterinburg', + 7343 => 'Asia/Yekaterinburg', + 7345 => 'Asia/Yekaterinburg', + 7346 => 'Asia/Yekaterinburg', + 7347 => 'Asia/Yekaterinburg', + 7349 => 'Asia/Yekaterinburg', + 735 => 'Asia/Yekaterinburg', + 738 => 'Asia/Omsk', + 7390 => 'Asia/Krasnoyarsk', + 7391 => 'Asia/Krasnoyarsk', + 7394 => 'Asia/Krasnoyarsk', + 7395 => 'Asia/Irkutsk', + 7411 => 'Asia/Yakutsk', + 7413 => 'Asia/Magadan', + 7415 => 'Asia/Magadan', + 7416 => 'Asia/Yakutsk', + 7421 => 'Asia/Vladivostok', + 7423 => 'Asia/Vladivostok', + 7424 => 'Asia/Vladivostok', + 7426 => 'Asia/Vladivostok', + 7427 => 'Asia/Magadan', + 747 => 'Europe/Moscow', + 748 => 'Europe/Moscow', + 749 => 'Europe/Moscow', + 7710 => 'Asia/Almaty', + 7711 => 'Asia/Aqtobe', + 7712 => 'Asia/Aqtobe', + 7713 => 'Asia/Aqtobe', + 7714 => 'Asia/Almaty', + 7715 => 'Asia/Almaty', + 7716 => 'Asia/Almaty', + 7717 => 'Asia/Almaty', + 7718 => 'Asia/Almaty', + 7721 => 'Asia/Almaty', + 7722 => 'Asia/Almaty', + 7723 => 'Asia/Almaty', + 7724 => 'Asia/Almaty', + 7725 => 'Asia/Almaty', + 7726 => 'Asia/Almaty', + 7727 => 'Asia/Almaty', + 7728 => 'Asia/Almaty', + 7729 => 'Asia/Aqtobe', + 78 => 'Europe/Moscow', + 81 => 'Asia/Tokyo', + 82 => 'Asia/Seoul', + 84 => 'Asia/Saigon', + 850 => 'Asia/Pyongyang', + 852 => 'Asia/Hong_Kong', + 853 => 'Asia/Shanghai', + 855 => 'Asia/Phnom_Penh', + 856 => 'Asia/Vientiane', + 86 => 'Asia/Shanghai', + 880 => 'Asia/Dhaka', + 886 => 'Asia/Taipei', + 90 => 'Europe/Bucharest', + 91 => 'Asia/Calcutta', + 92 => 'Asia/Karachi', + 93 => 'Asia/Kabul', + 94 => 'Asia/Colombo', + 95 => 'Asia/Rangoon', + 960 => 'Indian/Maldives', + 961 => 'Asia/Beirut', + 962 => 'Asia/Amman', + 963 => 'Asia/Damascus', + 964 => 'Asia/Baghdad', + 965 => 'Asia/Kuwait', + 966 => 'Asia/Riyadh', + 967 => 'Asia/Aden', + 968 => 'Asia/Muscat', + 970 => 'Europe/Bucharest', + 971 => 'Asia/Dubai', + 972 => 'Asia/Jerusalem', + 973 => 'Asia/Bahrain', + 974 => 'Asia/Qatar', + 975 => 'Asia/Thimphu', + 976 => 'Asia/Choibalsan&Asia/Hovd&Asia/Ulaanbaatar', + 977 => 'Asia/Katmandu', + 98 => 'Asia/Tehran', + 992 => 'Asia/Dushanbe', + 993 => 'Asia/Ashgabat', + 994 => 'Asia/Baku', + 995 => 'Asia/Tbilisi', + 996 => 'Asia/Bishkek', + 998 => 'Asia/Tashkent', +); \ No newline at end of file diff --git a/updateMetadata.sh b/updateMetadata.sh deleted file mode 100755 index 2bf4be39f..000000000 --- a/updateMetadata.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -# php build/BuildMetadataPHPFromXml.php InputURL OutputDir DataPrefix MappingClass LiteBuild -php build/BuildMetadataPHPFromXml.php https://libphonenumber.googlecode.com/svn/trunk/resources/PhoneNumberMetadata.xml src/libphonenumber/data/ PhoneNumberMetadata CountryCodeToRegionCodeMap false -php build/BuildMetadataPHPFromXml.php https://libphonenumber.googlecode.com/svn/trunk/resources/ShortNumberMetadata.xml src/libphonenumber/data/ ShortNumberMetadata ShortNumbersRegionCodeSet false -php build/BuildMetadataPHPFromXml.php https://libphonenumber.googlecode.com/svn/trunk/resources/PhoneNumberMetadataForTesting.xml Tests/data/ PhoneNumberMetadataForTesting CountryCodeToRegionCodeMapForTesting false -php build/BuildMetadataPHPFromXml.php https://libphonenumber.googlecode.com/svn/trunk/resources/PhoneNumberAlternateFormats.xml src/libphonenumber/data/ PhoneNumberAlternateFormats AlternateFormatsCountryCodeSet false \ No newline at end of file