Skip to content

Instantly share code, notes, and snippets.

@keslar
Last active July 18, 2023 19:48
Show Gist options
  • Save keslar/838448dc31e3d330caa92bead795fb40 to your computer and use it in GitHub Desktop.
Save keslar/838448dc31e3d330caa92bead795fb40 to your computer and use it in GitHub Desktop.
Scratch space
#!/usr/bin/env pwsh
#requires -version 3
<#
.SYNOPSIS
Clean out the Microsoft Teams cache
.DESCRIPTION
.PARAMETER AllUsers
Clean out the Teams cache directory for all profile on the workstation that have a Teams cache directory
.INPUTS
none
.OUTPUTS
none
.NOTES
Version: 1.0
Author: [hris Keslar (crk4@pitt.edu)
Creation Date: 2022.03.10
Purpose/Change: Initial script development
.EXAMPLE
#>
#---------------------------------------------------------[Parameters]--------------------------------------------------------
param (
[switch]$AllUsers
)
#---------------------------------------------------------[Initialisations]--------------------------------------------------------
#Set Error Action to Silently Continue
$ErrorActionPreference = "SilentlyContinue"
#Dot Source required Function Libraries
#. "C:\Scripts\Functions\Logging_Functions.ps1"
#----------------------------------------------------------[Declarations]----------------------------------------------------------
#Script Version
$sScriptVersion = "1.0"
#Log File Info
#$sLogPath = "C:\Windows\Temp"
#$sLogName = "<script_name>.log"
#$sLogFile = Join-Path -Path $sLogPath -ChildPath $sLogName
# Cache directory information
$appData = $env:appdata
$cacheDir = (Join-Path -Path $appData -ChildPath "Microsoft\Teams\Cache")
# Registry locations
$profileListSubkey = "HKLM:Software\Microsoft\Windows NT\CurrentVersion\ProfileList"
$processName = "Teams.exe"
$regPathUserAppData = "HKEY_USERS\<users ssid>\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folder\AppData"
#-----------------------------------------------------------[Functions]------------------------------------------------------------
function displayUsage {
[CmdletBinding()]
[OutputType([system.void])]
param (
)
Get-Help -Name $MyInvocation.MyCommand -Full
exit 0
}
function RunAsAdmin {
<#
.help RunAsAdmin
Restart the script with administrator privilege
#>
[CmdletBinding()]
[OutputType([system.void])]
param (
[Parameter(Mandatory=$true)]
[string]$Command
)
$arguments = "-NoLogo -NoProfile -Command ""$($Command)"";""done"""
"Running the command [powershell $($arguments)] as administrator."
"If you are prompted to allow powershell to modify your system, select yes."
Start-Process -Wait -FilePath powershell -Verb runAs -ArgumentList $arguments
}
function RunningAsAdmin {
<#
.help RunningAsAdmin
Check to see if the script is running with admin privileges
#>
[CmdletBinding()]
[OutputType([bool])]
param (
)
$currentPrincipal = New-Object Security.Principal.WindowsPrincipal( [Security.Principal.WindowsIdentity]::GetCurrent() )
if ($currentPrincipal.IsInRole( [Security.Principal.WindowsBuiltInRole]::Administrator )) {
return $True
} else {
return $False
}
}
function CleanCache {
<#
.help CleanCache
Delete all the files in the Teams cacje directory
#>
param (
[string]$Path
)
Write-Verbose "Cache directory is [$($Path)]" -verbose
if (Test-Path -Path $Path) {
Write-Verbose "Deleting file in the directory [$($Path)] . . ." -verbose
Get-ChildItem -Path $Path -Include * -File -Recurse | foreach-object { $_.Delete()}
}
}
#-----------------------------------------------------------[Execution]------------------------------------------------------------
#Log-Start -LogPath $sLogPath -LogName $sLogName -ScriptVersion $sScriptVersion
# Stop Teams process if running
Stop-Process -name $processName -force -ErrorAction SilentlyContinue -WarningAction SilentlyContinue
if ( $AllUsers ) {
if ( -NOT (RunningAsAdmin) ) {
Write-Verbose "Need to respawn with admin privileges" -verbose
RunAs -Command "$($MyInvocation.MyCommand.Path) -AllUsers"
} else {
# Get a list of all user profiles on local computer
$allSIDs = (Get-Item -Path $profileListSubkey).Name
# For each user
foreach ( $userSID in $allSIDs ){
# - Get userprofile path
$userProfile = Get-ItemPropertyValue -Path (Join-Path -Path $profileListSubkey -ChildPath "$($userSID)\ProfileImagePath")
# - Get appdata
$appdataSubkeyValue = Get-ItemPropertyBalue -Path "HKEY_USERS\$($userSID)\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folder\AppDAta"
# - construct cache directory path
$cacheDir = Join-Path -Path $appdataSubkeyValue -ChildPath "Microsoft\Teams\Cache"
# - if the teams cahe directory exists, delete all files in the cache directory
CleanCache -Path $cacheDir
}
}
} else {
Write-Verbose "Cleaning cache for current user. [$($cacheDir)]" -verbose
CleanCache -Path $cacheDir
}
#Log-Finish -LogPath $sLogFile
$countrycodes = @( @{CountryCode=@('93'); Country='Afghanistan'; ISO=@('AF','AFG')},
@{CountryCode=@('355'); Country='Albania'; ISO=@('AL','ALB')},
@{CountryCode=@('213'); Country='Algeria'; ISO=@('DZ','DZA')},
@{CountryCode=@('1-684'); Country='American Samoa'; ISO=@('AS','ASM')},
@{CountryCode=@('376'); Country='Andorra'; ISO=@('AD','AND')},
@{CountryCode=@('244'); Country='Angola'; ISO=@('AO','AGO')},
@{CountryCode=@('1-264'); Country='Anguilla'; ISO=@('AI','AIA')},
@{CountryCode=@('672'); Country='Antarctica'; ISO=@('AQ','ATA')},
@{CountryCode=@('1-268'); Country='Antigua and Barbuda'; ISO=@('AG','ATG')},
@{CountryCode=@('54'); Country='Argentina'; ISO=@('AR','ARG')},
@{CountryCode=@('374'); Country='Armenia'; ISO=@('AM','ARM')},
@{CountryCode=@('297'); Country='Aruba'; ISO=@('AW','ABW')},
@{CountryCode=@('61'); Country='Australia'; ISO=@('AU','AUS')},
@{CountryCode=@('43'); Country='Austria'; ISO=@('AT','AUT')},
@{CountryCode=@('994'); Country='Azerbaijan'; ISO=@('AZ','AZE')},
@{CountryCode=@('1-242'); Country='Bahamas'; ISO=@('BS','BHS')},
@{CountryCode=@('973'); Country='Bahrain'; ISO=@('BH','BHR')},
@{CountryCode=@('880'); Country='Bangladesh'; ISO=@('BD','BGD')},
@{CountryCode=@('1-246'); Country='Barbados'; ISO=@('BB','BRB')},
@{CountryCode=@('375'); Country='Belarus'; ISO=@('BY','BLR')},
@{CountryCode=@('32'); Country='Belgium'; ISO=@('BE','BEL')},
@{CountryCode=@('501'); Country='Belize'; ISO=@('BZ','BLZ')},
@{CountryCode=@('229'); Country='Benin'; ISO=@('BJ','BEN')},
@{CountryCode=@('1-441'); Country='Bermuda'; ISO=@('BM','BMU')},
@{CountryCode=@('975'); Country='Bhutan'; ISO=@('BT','BTN')},
@{CountryCode=@('591'); Country='Bolivia'; ISO=@('BO','BOL')},
@{CountryCode=@('387'); Country='Bosnia and Herzegovina'; ISO=@('BA','BIH')},
@{CountryCode=@('267'); Country='Botswana'; ISO=@('BW','BWA')},
@{CountryCode=@('55'); Country='Brazil'; ISO=@('BR','BRA')},
@{CountryCode=@('246'); Country='British Indian Ocean Territory'; ISO=@('IO','IOT')},
@{CountryCode=@('1-284'); Country='British Virgin Islands'; ISO=@('VG','VGB')},
@{CountryCode=@('673'); Country='Brunei'; ISO=@('BN','BRN')},
@{CountryCode=@('359'); Country='Bulgaria'; ISO=@('BG','BGR')},
@{CountryCode=@('226'); Country='Burkina Faso'; ISO=@('BF','BFA')},
@{CountryCode=@('257'); Country='Burundi'; ISO=@('BI','BDI')},
@{CountryCode=@('855'); Country='Cambodia'; ISO=@('KH','KHM')},
@{CountryCode=@('237'); Country='Cameroon'; ISO=@('CM','CMR')},
@{CountryCode=@('1'); Country='Canada'; ISO=@('CA','CAN')},
@{CountryCode=@('238'); Country='Cape Verde'; ISO=@('CV','CPV')},
@{CountryCode=@('1-345'); Country='Cayman Islands'; ISO=@('KY','CYM')},
@{CountryCode=@('236'); Country='Central African Republic'; ISO=@('CF','CAF')},
@{CountryCode=@('235'); Country='Chad'; ISO=@('TD','TCD')},
@{CountryCode=@('56'); Country='Chile'; ISO=@('CL','CHL')},
@{CountryCode=@('86'); Country='China'; ISO=@('CN','CHN')},
@{CountryCode=@('61'); Country='Christmas Island'; ISO=@('CX','CXR')},
@{CountryCode=@('61'); Country='Cocos Islands'; ISO=@('CC','CCK')},
@{CountryCode=@('57'); Country='Colombia'; ISO=@('CO','COL')},
@{CountryCode=@('269'); Country='Comoros'; ISO=@('KM','COM')},
@{CountryCode=@('682'); Country='Cook Islands'; ISO=@('CK','COK')},
@{CountryCode=@('506'); Country='Costa Rica'; ISO=@('CR','CRI')},
@{CountryCode=@('385'); Country='Croatia'; ISO=@('HR','HRV')},
@{CountryCode=@('53'); Country='Cuba'; ISO=@('CU','CUB')},
@{CountryCode=@('599'); Country='Curacao'; ISO=@('CW','CUW')},
@{CountryCode=@('357'); Country='Cyprus'; ISO=@('CY','CYP')},
@{CountryCode=@('420'); Country='Czech Republic'; ISO=@('CZ','CZE')},
@{CountryCode=@('243'); Country='Democratic Republic of the Congo'; ISO=@('CD','COD')},
@{CountryCode=@('45'); Country='Denmark'; ISO=@('DK','DNK')},
@{CountryCode=@('253'); Country='Djibouti'; ISO=@('DJ','DJI')},
@{CountryCode=@('1-767'); Country='Dominica'; ISO=@('DM','DMA')},
@{CountryCode=@('1-809','1-829','1-849'); Country='Dominican Republic'; ISO=@('DO','DOM')},
@{CountryCode=@('670'); Country='East Timor'; ISO=@('TL','TLS')},
@{CountryCode=@('593'); Country='Ecuador'; ISO=@('EC','ECU')},
@{CountryCode=@('20'); Country='Egypt'; ISO=@('EG','EGY')},
@{CountryCode=@('503'); Country='El Salvador'; ISO=@('SV','SLV')},
@{CountryCode=@('240'); Country='Equatorial Guinea'; ISO=@('GQ','GNQ')},
@{CountryCode=@('291'); Country='Eritrea'; ISO=@('ER','ERI')},
@{CountryCode=@('372'); Country='Estonia'; ISO=@('EE','EST')},
@{CountryCode=@('251'); Country='Ethiopia'; ISO=@('ET','ETH')},
@{CountryCode=@('500'); Country='Falkland Islands'; ISO=@('FK','FLK')},
@{CountryCode=@('298'); Country='Faroe Islands'; ISO=@('FO','FRO')},
@{CountryCode=@('679'); Country='Fiji'; ISO=@('FJ','FJI')},
@{CountryCode=@('358'); Country='Finland'; ISO=@('FI','FIN')},
@{CountryCode=@('33'); Country='France'; ISO=@('FR','FRA')},
@{CountryCode=@('689'); Country='French Polynesia'; ISO=@('PF','PYF')},
@{CountryCode=@('241'); Country='Gabon'; ISO=@('GA','GAB')},
@{CountryCode=@('220'); Country='Gambia'; ISO=@('GM','GMB')},
@{CountryCode=@('995'); Country='Georgia'; ISO=@('GE','GEO')},
@{CountryCode=@('49'); Country='Germany'; ISO=@('DE','DEU')},
@{CountryCode=@('233'); Country='Ghana'; ISO=@('GH','GHA')},
@{CountryCode=@('350'); Country='Gibraltar'; ISO=@('GI','GIB')},
@{CountryCode=@('30'); Country='Greece'; ISO=@('GR','GRC')},
@{CountryCode=@('299'); Country='Greenland'; ISO=@('GL','GRL')},
@{CountryCode=@('1-473'); Country='Grenada'; ISO=@('GD','GRD')},
@{CountryCode=@('1-671'); Country='Guam'; ISO=@('GU','GUM')},
@{CountryCode=@('502'); Country='Guatemala'; ISO=@('GT','GTM')},
@{CountryCode=@('44-1481'); Country='Guernsey'; ISO=@('GG','GGY')},
@{CountryCode=@('224'); Country='Guinea'; ISO=@('GN','GIN')},
@{CountryCode=@('245'); Country='Guinea-Bissau'; ISO=@('GW','GNB')},
@{CountryCode=@('592'); Country='Guyana'; ISO=@('GY','GUY')},
@{CountryCode=@('509'); Country='Haiti'; ISO=@('HT','HTI')},
@{CountryCode=@('504'); Country='Honduras'; ISO=@('HN','HND')},
@{CountryCode=@('852'); Country='Hong Kong'; ISO=@('HK','HKG')},
@{CountryCode=@('36'); Country='Hungary'; ISO=@('HU','HUN')},
@{CountryCode=@('354'); Country='Iceland'; ISO=@('IS','ISL')},
@{CountryCode=@('91'); Country='India'; ISO=@('IN','IND')},
@{CountryCode=@('62'); Country='Indonesia'; ISO=@('ID','IDN')},
@{CountryCode=@('98'); Country='Iran'; ISO=@('IR','IRN')},
@{CountryCode=@('964'); Country='Iraq'; ISO=@('IQ','IRQ')},
@{CountryCode=@('353'); Country='Ireland'; ISO=@('IE','IRL')},
@{CountryCode=@('44-1624'); Country='Isle of Man'; ISO=@('IM','IMN')},
@{CountryCode=@('972'); Country='Israel'; ISO=@('IL','ISR')},
@{CountryCode=@('39'); Country='Italy'; ISO=@('IT','ITA')},
@{CountryCode=@('225'); Country='Ivory Coast'; ISO=@('CI','CIV')},
@{CountryCode=@('1-876'); Country='Jamaica'; ISO=@('JM','JAM')},
@{CountryCode=@('81'); Country='Japan'; ISO=@('JP','JPN')},
@{CountryCode=@('44-1534'); Country='Jersey'; ISO=@('JE','JEY')},
@{CountryCode=@('962'); Country='Jordan'; ISO=@('JO','JOR')},
@{CountryCode=@('7'); Country='Kazakhstan'; ISO=@('KZ','KAZ')},
@{CountryCode=@('254'); Country='Kenya'; ISO=@('KE','KEN')},
@{CountryCode=@('686'); Country='Kiribati'; ISO=@('KI','KIR')},
@{CountryCode=@('383'); Country='Kosovo'; ISO=@('XK','XKX')},
@{CountryCode=@('965'); Country='Kuwait'; ISO=@('KW','KWT')},
@{CountryCode=@('996'); Country='Kyrgyzstan'; ISO=@('KG','KGZ')},
@{CountryCode=@('856'); Country='Laos'; ISO=@('LA','LAO')},
@{CountryCode=@('371'); Country='Latvia'; ISO=@('LV','LVA')},
@{CountryCode=@('961'); Country='Lebanon'; ISO=@('LB','LBN')},
@{CountryCode=@('266'); Country='Lesotho'; ISO=@('LS','LSO')},
@{CountryCode=@('231'); Country='Liberia'; ISO=@('LR','LBR')},
@{CountryCode=@('218'); Country='Libya'; ISO=@('LY','LBY')},
@{CountryCode=@('423'); Country='Liechtenstein'; ISO=@('LI','LIE')},
@{CountryCode=@('370'); Country='Lithuania'; ISO=@('LT','LTU')},
@{CountryCode=@('352'); Country='Luxembourg'; ISO=@('LU','LUX')},
@{CountryCode=@('853'); Country='Macau'; ISO=@('MO','MAC')},
@{CountryCode=@('389'); Country='Macedonia'; ISO=@('MK','MKD')},
@{CountryCode=@('261'); Country='Madagascar'; ISO=@('MG','MDG')},
@{CountryCode=@('265'); Country='Malawi'; ISO=@('MW','MWI')},
@{CountryCode=@('60'); Country='Malaysia'; ISO=@('MY','MYS')},
@{CountryCode=@('960'); Country='Maldives'; ISO=@('MV','MDV')},
@{CountryCode=@('223'); Country='Mali'; ISO=@('ML','MLI')},
@{CountryCode=@('356'); Country='Malta'; ISO=@('MT','MLT')},
@{CountryCode=@('692'); Country='Marshall Islands'; ISO=@('MH','MHL')},
@{CountryCode=@('222'); Country='Mauritania'; ISO=@('MR','MRT')},
@{CountryCode=@('230'); Country='Mauritius'; ISO=@('MU','MUS')},
@{CountryCode=@('262'); Country='Mayotte'; ISO=@('YT','MYT')},
@{CountryCode=@('52'); Country='Mexico'; ISO=@('MX','MEX')},
@{CountryCode=@('691'); Country='Micronesia'; ISO=@('FM','FSM')},
@{CountryCode=@('373'); Country='Moldova'; ISO=@('MD','MDA')},
@{CountryCode=@('377'); Country='Monaco'; ISO=@('MC','MCO')},
@{CountryCode=@('976'); Country='Mongolia'; ISO=@('MN','MNG')},
@{CountryCode=@('382'); Country='Montenegro'; ISO=@('ME','MNE')},
@{CountryCode=@('1-664'); Country='Montserrat'; ISO=@('MS','MSR')},
@{CountryCode=@('212'); Country='Morocco'; ISO=@('MA','MAR')},
@{CountryCode=@('258'); Country='Mozambique'; ISO=@('MZ','MOZ')},
@{CountryCode=@('95'); Country='Myanmar'; ISO=@('MM','MMR')},
@{CountryCode=@('264'); Country='Namibia'; ISO=@('NA','NAM')},
@{CountryCode=@('674'); Country='Nauru'; ISO=@('NR','NRU')},
@{CountryCode=@('977'); Country='Nepal'; ISO=@('NP','NPL')},
@{CountryCode=@('31'); Country='Netherlands'; ISO=@('NL','NLD')},
@{CountryCode=@('599'); Country='Netherlands Antilles'; ISO=@('AN','ANT')},
@{CountryCode=@('687'); Country='New Caledonia'; ISO=@('NC','NCL')},
@{CountryCode=@('64'); Country='New Zealand'; ISO=@('NZ','NZL')},
@{CountryCode=@('505'); Country='Nicaragua'; ISO=@('NI','NIC')},
@{CountryCode=@('227'); Country='Niger'; ISO=@('NE','NER')},
@{CountryCode=@('234'); Country='Nigeria'; ISO=@('NG','NGA')},
@{CountryCode=@('683'); Country='Niue'; ISO=@('NU','NIU')},
@{CountryCode=@('850'); Country='North Korea'; ISO=@('KP','PRK')},
@{CountryCode=@('1-670'); Country='Northern Mariana Islands'; ISO=@('MP','MNP')},
@{CountryCode=@('47'); Country='Norway'; ISO=@('NO','NOR')},
@{CountryCode=@('968'); Country='Oman'; ISO=@('OM','OMN')},
@{CountryCode=@('92'); Country='Pakistan'; ISO=@('PK','PAK')},
@{CountryCode=@('680'); Country='Palau'; ISO=@('PW','PLW')},
@{CountryCode=@('970'); Country='Palestine'; ISO=@('PS','PSE')},
@{CountryCode=@('507'); Country='Panama'; ISO=@('PA','PAN')},
@{CountryCode=@('675'); Country='Papua New Guinea'; ISO=@('PG','PNG')},
@{CountryCode=@('595'); Country='Paraguay'; ISO=@('PY','PRY')},
@{CountryCode=@('51'); Country='Peru'; ISO=@('PE','PER')},
@{CountryCode=@('63'); Country='Philippines'; ISO=@('PH','PHL')},
@{CountryCode=@('64'); Country='Pitcairn'; ISO=@('PN','PCN')},
@{CountryCode=@('48'); Country='Poland'; ISO=@('PL','POL')},
@{CountryCode=@('351'); Country='Portugal'; ISO=@('PT','PRT')},
@{CountryCode=@('1-787','1-939'); Country='Puerto Rico'; ISO=@('PR','PRI')},
@{CountryCode=@('974'); Country='Qatar'; ISO=@('QA','QAT')},
@{CountryCode=@('242'); Country='Republic of the Congo'; ISO=@('CG','COG')},
@{CountryCode=@('262'); Country='Reunion'; ISO=@('RE','REU')},
@{CountryCode=@('40'); Country='Romania'; ISO=@('RO','ROU')},
@{CountryCode=@('7'); Country='Russia'; ISO=@('RU','RUS')},
@{CountryCode=@('250'); Country='Rwanda'; ISO=@('RW','RWA')},
@{CountryCode=@('590'); Country='Saint Barthelemy'; ISO=@('BL','BLM')},
@{CountryCode=@('290'); Country='Saint Helena'; ISO=@('SH','SHN')},
@{CountryCode=@('1-869'); Country='Saint Kitts and Nevis'; ISO=@('KN','KNA')},
@{CountryCode=@('1-758'); Country='Saint Lucia'; ISO=@('LC','LCA')},
@{CountryCode=@('590'); Country='Saint Martin'; ISO=@('MF','MAF')},
@{CountryCode=@('508'); Country='Saint Pierre and Miquelon'; ISO=@('PM','SPM')},
@{CountryCode=@('1-784'); Country='Saint Vincent and the Grenadines'; ISO=@('VC','VCT')},
@{CountryCode=@('685'); Country='Samoa'; ISO=@('WS','WSM')},
@{CountryCode=@('378'); Country='San Marino'; ISO=@('SM','SMR')},
@{CountryCode=@('239'); Country='Sao Tome and Principe'; ISO=@('ST','STP')},
@{CountryCode=@('966'); Country='Saudi Arabia'; ISO=@('SA','SAU')},
@{CountryCode=@('221'); Country='Senegal'; ISO=@('SN','SEN')},
@{CountryCode=@('381'); Country='Serbia'; ISO=@('RS','SRB')},
@{CountryCode=@('248'); Country='Seychelles'; ISO=@('SC','SYC')},
@{CountryCode=@('232'); Country='Sierra Leone'; ISO=@('SL','SLE')},
@{CountryCode=@('65'); Country='Singapore'; ISO=@('SG','SGP')},
@{CountryCode=@('1-721'); Country='Sint Maarten'; ISO=@('SX','SXM')},
@{CountryCode=@('421'); Country='Slovakia'; ISO=@('SK','SVK')},
@{CountryCode=@('386'); Country='Slovenia'; ISO=@('SI','SVN')},
@{CountryCode=@('677'); Country='Solomon Islands'; ISO=@('SB','SLB')},
@{CountryCode=@('252'); Country='Somalia'; ISO=@('SO','SOM')},
@{CountryCode=@('27'); Country='South Africa'; ISO=@('ZA','ZAF')},
@{CountryCode=@('82'); Country='South Korea'; ISO=@('KR','KOR')},
@{CountryCode=@('211'); Country='South Sudan'; ISO=@('SS','SSD')},
@{CountryCode=@('34'); Country='Spain'; ISO=@('ES','ESP')},
@{CountryCode=@('94'); Country='Sri Lanka'; ISO=@('LK','LKA')},
@{CountryCode=@('249'); Country='Sudan'; ISO=@('SD','SDN')},
@{CountryCode=@('597'); Country='Suriname'; ISO=@('SR','SUR')},
@{CountryCode=@('47'); Country='Svalbard and Jan Mayen'; ISO=@('SJ','SJM')},
@{CountryCode=@('268'); Country='Swaziland'; ISO=@('SZ','SWZ')},
@{CountryCode=@('46'); Country='Sweden'; ISO=@('SE','SWE')},
@{CountryCode=@('41'); Country='Switzerland'; ISO=@('CH','CHE')},
@{CountryCode=@('963'); Country='Syria'; ISO=@('SY','SYR')},
@{CountryCode=@('886'); Country='Taiwan'; ISO=@('TW','TWN')},
@{CountryCode=@('992'); Country='Tajikistan'; ISO=@('TJ','TJK')},
@{CountryCode=@('255'); Country='Tanzania'; ISO=@('TZ','TZA')},
@{CountryCode=@('66'); Country='Thailand'; ISO=@('TH','THA')},
@{CountryCode=@('228'); Country='Togo'; ISO=@('TG','TGO')},
@{CountryCode=@('690'); Country='Tokelau'; ISO=@('TK','TKL')},
@{CountryCode=@('676'); Country='Tonga'; ISO=@('TO','TON')},
@{CountryCode=@('1-868'); Country='Trinidad and Tobago'; ISO=@('TT','TTO')},
@{CountryCode=@('216'); Country='Tunisia'; ISO=@('TN','TUN')},
@{CountryCode=@('90'); Country='Turkey'; ISO=@('TR','TUR')},
@{CountryCode=@('993'); Country='Turkmenistan'; ISO=@('TM','TKM')},
@{CountryCode=@('1-649'); Country='Turks and Caicos Islands'; ISO=@('TC','TCA')},
@{CountryCode=@('688'); Country='Tuvalu'; ISO=@('TV','TUV')},
@{CountryCode=@('1-340'); Country='U.S. Virgin Islands'; ISO=@('VI','VIR')},
@{CountryCode=@('256'); Country='Uganda'; ISO=@('UG','UGA')},
@{CountryCode=@('380'); Country='Ukraine'; ISO=@('UA','UKR')},
@{CountryCode=@('971'); Country='United Arab Emirates'; ISO=@('AE','ARE')},
@{CountryCode=@('44'); Country='United Kingdom'; ISO=@('GB','GBR')},
@{CountryCode=@('1'); Country='United States'; ISO=@('US','USA')},
@{CountryCode=@('598'); Country='Uruguay'; ISO=@('UY','URY')},
@{CountryCode=@('998'); Country='Uzbekistan'; ISO=@('UZ','UZB')},
@{CountryCode=@('678'); Country='Vanuatu'; ISO=@('VU','VUT')},
@{CountryCode=@('379'); Country='Vatican'; ISO=@('VA','VAT')},
@{CountryCode=@('58'); Country='Venezuela'; ISO=@('VE','VEN')},
@{CountryCode=@('84'); Country='Vietnam'; ISO=@('VN','VNM')},
@{CountryCode=@('681'); Country='Wallis and Futuna'; ISO=@('WF','WLF')},
@{CountryCode=@('212'); Country='Western Sahara'; ISO=@('EH','ESH')},
@{CountryCode=@('967'); Country='Yemen'; ISO=@('YE','YEM')},
@{CountryCode=@('260'); Country='Zambia'; ISO=@('ZM','ZMB')},
@{CountryCode=@('263'); Country='Zimbabwe'; ISO=@('ZW','ZWE')}
)
# Find Duplicate Locations in all CivicAddresses
# didn't work used excel, conditioonal formatingm and get-csonlinelislocation -Firt 10000000 | select civicaddressid, locationid, location | export-csv locations.csv
#
$CivicAddresses = Get-CsOnlineLisCivicAddress -ResultSize 100000
$duplicates = @()
foreach ( $address in $CivicAddresses ) {
"Processing [$($address.CivicAddressId)] [$($address.Description)] ..."
$Locations = Get-CsOnlineLisLocation -CivicAddressId $address.CivicAddressId
foreach ( $location in $Locations ) {
"Checking Location [$($location.LocationId)] [$($location.Location)] . . ."
$count = 0
$duplicateIds = @()
foreach ( $check in $Locations ) {
if ( $location.Location -eq $check.Location ) {
$count = $count + 1
if ( $location.LocationId -ne $check.LocationId ) {
"duplicate found [$($check.LcoationId)]"
$duplicateIds += $check.LocationId
}
}
}
if ( $count -gt 1 ) {
if ( ( $duplicates.count -gt 0 ) -and ( -not ( $duplicates.LocaitonId -contains $location.locationid ) ) ) {
"We have not seen that one yet"
$duplicates += (New-Object -TypeName PSObject -Property @{ CivicAddressId=$addess.CivicAddressID;LocationId=$location.LocationId;Duplicates=$duplicateIds })
}
}
}
}
$duplicates
$User =""
Set-CsPhoneNumberAssignment -IDentity $User -PhoneNumber $
#$locations = @(
# "09ac114f-0f9b-42a8-8eca-5955c738012f",
# "fd3f52d0-40bd-4b2f-b16d-09179fecad28",
# "842eae90-8f02-4346-8d26-4d0854a21ede"
#)
#$locations = @(
# "ab1d65d1-3633-4823-881a-1e12bf285ba7",
# "cf24957d-2f7d-438d-94c2-4e474b73c484" )
#$locations = @( "2430951e-83d0-4dfc-8531-82dc4bc72a39","6148c781-e95f-42f2-ad90-70a19886ae5e")
$locations = @( "5b7e75a7-280c-4ed9-bac2-23fb95763910","faa1bd81-c045-4767-aaae-6e6cb589ce4b")
$locations = @("0471b30b-b3d4-4ede-8a96-a676f3f89b99","2e34fc47-ece2-427d-a49c-6bb259b2b9a5")
$CivicAddressId = (Get-CsOnlineLisLocation -LocationId $locations[0]).CivicAddressId
$list = @()
foreach ( $l in $locations ) {
$CivicAddressId = (Get-CsOnlineLisLocation -LocationId $l).CivicAddressId
try {
$usercount = (Get-CsOnlineVoiceUser -CivicAddressId $CivicAddressID -LocationId $l -ErrorAction stop).count
} catch {
$usercount = 0
}
$list += New-Object -TypeName PSObject -Property @{ LocationId=$l; Count = $usercount }
}
$master = 0
# find the location with the largest number of users
for ( $i=1; $i -lt $locations.count ; $i += 1) {
if ( $i -ne $master) {
if ( $list[$i].count -gt $list[$master].count ) { $master = $i }
}
}
$list[$master]
foreach ( $l in $list ) {
if ( $l.LocationId -ne $locations[$master] ) {
$l.LocationId
try {
$users = Get-CsOnlineVoiceUser -CivicAddressId $CivicAddressId -LocationId $l.LcoationId
foreach ( $u in $users ) {
Set-CsOnlineVoiceUser -Identity $u.id -LocationId $list[$master]
$u
}
} catch {
"No users in this location."
}
}
}
foreach ( $l in $list ) {
if ( $l.LocationId -ne $locations[$master] ) {
$l.LocationId
Remove-CsOnlineLisLocation -LocationId $l.LocationId
}
}
function RmLoc {
param (
[string]$L
)
return REmove-CsOnlineLisLocation -LocationId $L
}
function CountLocUsers {
param (
[string]$L
)
$loc = Get-CsOnlineLisLocation -LocationId $L
Try {
$users = (Get-CsOnlineVoiceUser -CivicAddress $loc.CivicAddressId -LocationId $loc.LocationId).Name
$count = $users.count
} catch {
$count = 0
}
return $count
}
function CompareLocs {
param (
[string]$L1,
[string]$L2
)
if ( (CountLocUsers -L $L1) -gt (CountLocUsers -L $L2 )) {
return $L1
} else {
return $L2
}
}
function MoveUsers {
param (
[string]$From,
[string]$To
)
if ( (CountLocUsers -L $From) -lt 1 ) {
"No users to move."
return
}
$loc = Get-CsOnlineLisLocation -LocationId $From
(Get-CsOnlineVoiceUser -CivicAddressId $loc.CivicAddressId -LocationId $loc.LocationId ) | foreach-object {
"Moving $($_.Name) to [$($To)]"
Set-CsOnlineVoiceUser -Identity $_.Id -LocationID $To
}
}
$Locations = @(
@("13331b0a-4b71-4138-98ec-1c58ad1b7523","6e8e6bbd-edc1-4add-9c80-2b5ef2079527"),
@("bd7049d7-1e18-43b5-8854-2f952d25dc8b","b27bd64b-d42e-4a86-811f-134ecc53c085"),
@("1594cbac-1517-482f-9e8a-185bcae2e7b9","7c05b52b-a49a-41d7-b729-cb3b2544b10b"),
@("47d57461-d172-4d49-84b8-2aeaae90e30d","986322d8-949d-4cc2-9ee9-037eaa7a12ff"),
@("95bc8f6a-0a1a-4887-9492-9586e2033940","ddba3492-bf17-48b3-92d8-cddda1a617b3"),
@("ce07b6e8-6ba2-4b31-a3ee-6133e715b35c","1107e701-7366-43df-a395-f5aeb2b54cae"),
@("40f1a943-c4a7-4bed-be85-f34b10ae3b66","6dcc4f79-6d5a-4285-aa38-29bfd33806d3"),
@("088806eb-1690-4ba8-854c-c1fb7d2fcd10","bf6b1703-f48c-4b86-8b1a-d79c6a495168"),
@("310fe469-95cd-4500-a5d2-e8dd79ad9358","bf6b1703-f48c-4b86-8b1a-d79c6a495168"),
@("600e2b6c-7ced-43c4-99dd-22977dd5cfef","b7fa45ae-84a5-4a15-b4ae-c9062732c1fa"),
@("f6fa459d-47fe-46cb-98a2-29096c2bbfb1","246def5b-4f30-45b2-8945-ab93e48ae41a"),
@("9eaa1fed-d893-498b-94a1-797eccdab7ec","e694a010-5122-11eb-9e76-f12b337d0737"),
@("aa68c903-c169-4942-952b-ceed264dd6c6","5f01f7e9-15b0-4837-a98c-2bae1ea32f17"),
@("b5e8716a-bee8-4e10-b34a-c9f14dc14087","f162da38-8a4b-4cfa-a273-235074d7f221"),
@("a0aa0930-746e-47d3-97e3-182a420fdc5c","b34c77f3-3f9f-4bba-8c05-9486d81f322b"),
@("8ebe0f8e-4ad5-4b01-8987-89a0eb9ee195","b50a2f27-b94d-4139-8491-95dd8c4c55ee"),
@("106864c9-0b64-4eeb-8782-53d34de0ebdb","7ed90c02-2f18-45b0-92d7-f2fc8cc01761"),
@("d1e931f1-a0ae-4331-a467-931f9281ec74","47bc989b-4abb-4615-b5e8-0cb4ff4d926c"),
@("f8a05b2f-f0f5-47a8-8787-2543a51000a9","5bc26e89-e629-4acc-a075-a229ee861257"),
@("20332774-33e2-4cbc-9fb0-d60bf9ab5901","191e4843-713d-46b9-b846-e71c89d1d6c4"),
@("6f197c3f-0bb3-428b-a825-273fe611efaa","02d7a197-6ea8-4894-8662-2a8f7a11464a"),
@("7e79fe00-deb6-4da2-8948-49cc79797e1e","8b6cacbd-d600-4e58-b0d0-37303df13818"),
@("11894732-9235-4c6a-bb88-2125f3067171","95664d1c-d95d-4810-90fc-754dc6b570cf"),
@("c709da76-0fdf-41fe-aacf-7f32b1ce45ba","68ac286f-3ebb-4fe9-ad96-b9d74e17e06b"),
@("4ec72dd3-e55e-41d6-bdb3-dc425a8194bc","57f63a22-7148-4514-b7f8-e2cb96179a9d"),
@("d98be1a3-9889-4ef7-9784-4c1c38ac006d","7a8b061d-ebe5-4344-91df-1a7dc6262cbb"),
@("1cb3f8ef-285f-49ba-b49b-2afed528daa0","8dd5f3da-c1dd-4e7c-8571-f2a5af040eb5"),
@("10a6a3b8-b1d3-4885-a638-39ff3cf905b3","8ba5d440-3b2d-11eb-9162-81b04eb9c73e"),
@("665b48f1-bd1a-4191-8f98-fee0b8436e48","e336a630-95f2-4728-8716-aae7f50d88b3"),
@("bb66555c-c8fb-4552-85c7-ffd15dff0530","c2522210-f38e-4088-b6da-a2d4b0428aa7"),
@("72a2ebf1-6719-43a3-9f5e-4766dd6403e3","fff30ccc-c822-4d3a-9fe4-9581ca32efee"),
@("8a757d73-4080-4722-9f1c-786751af427a","675950c0-7085-11eb-ab9a-b124d76465bf"),
@("4519f97a-b246-4274-9f8f-639b3fac5d76","f4675500-5458-11eb-8a47-afad5aa3bd54"),
@("2c2df792-a45d-426d-b2e1-b831cc1dc089","f322551e-960b-4e33-94cc-9bc38a01c380"),
@("26a32d95-aaf4-496d-ae6f-195448d33b98","a0b21781-c6f5-4a6d-b46d-3cf364e879bd"),
@("261354e6-8b03-4e6a-b634-284f5b0fb0f9","2c44dc64-40bc-4f3d-9d66-a0b2f88bcf68"),
@("b970e1c6-48bb-429c-bae8-c98450c89493","e1b58fd3-7adb-476b-b90e-74551fc1799a"),
@("2cfab9d7-9225-4a4c-97c4-a1e055011717","a934e094-d5f2-4374-8faa-6449ac27a354"),
@("12ac8ec6-ccb8-485a-afdb-f5870b056270","1b53f6ae-fab5-46f0-9a34-91632ec20ae7"),
@("bb180f50-8bbb-4636-988b-94e4fbfc01d9","1b309043-ce70-42cc-a813-7e1fe866700f"),
@("de3a9866-f514-4b16-81d6-0a0580e3aca5","8d588745-114a-41ef-8514-ef8542b97f3e"),
@("b7c00270-47a8-4f6a-a2eb-efa30527a7f7","a8cd0419-05e7-4176-9e44-09daa37c2fbf"),
@("1b5d2a0c-6284-433e-bc47-2130d3aab943","7b09e7d4-d27f-4dda-887c-10ac8973fb1c")
)
foreach ( $pair in $locations ) {
$Location = (Get-CsOnlineLisLocation -LocationId "$($pair[0])").Location
"@($Location)"
$first = CountLocUsers -L "$($pair[0])"
$second = CountLocUsers -L "$($pair[1])"
"$($pair[0]): $($first)"
"$($pair[1]): $($second)"
$winner = CompareLocs -L1 $pair[0] -L2 $pair[1]
"$($winner) has more users in it."
if ( $first -ge $second ) {
if ( $second -gt 0 ) {
MoveUsers -To $pair[0] -From $pair[1]
}
#Remove-CsOnlineLisLocation -LocationId $pair[1]
} else {
if ( $first -gt 0 ) {
MoveUsers -To $pair[1] -From $pair[0]
}
#Remove-CsOnlineLisLocation -LocationId $pair[1]
}
}
# Default Location ID for the Cathedral of Learning
$CLLocationId = "47a039ec-143e-4eb8-b0db-518c4656d836"
# Get all telehone numbers and their locations
$TelephoneNumbers = (Get-CsOnlineTelephoneNumber -ResultSize 1000000).Id
$output = foreach-object ( $num in $TelephoneNmbers ) {
Get-CsOnlineTelephoneNumber -TelephoneNumber $num -ExpandLocation | Select-Object Id,InvenytoryTypem, @{Name="CivicAddressId";Expression=@{"$($_.Location.CivicAddressId)"}},@{Name="LocationId";Expression=@{"$($_.Location.LocationId)"}}
}
$CivicAddresses = @{}
$LocationAddresses = @{LocaitondId= $null,Count=0}
$LocationCountHeaders = @{CivicAddressId=$null; LocationId = $null, Count = 0 }
$count=0
$ouput = foreach ( $num in $TelephoneNumbers ) {
$count = $count+1
Write-Verbose -Verbose "[$($count)] of [$($TelephoneNumbers.count)] $($num)"
Get-CsOnlineTelephoneNumber -TelephoneNumber $num -ExpandLocation | Select-Object Id,InventoryType,@{Name="CivicAddressId";Expression={"$_.Location.CivicAddressId"}},@{Name="LocationId";Expression={"$($_.LocationId)"}}
if (-NOT $CivicAddresses -contains $_.Location.CivicAddressId ) {
"Adding [$($_.Location.CivicAddressId)] to the list of CivicAddresses."
$Location = @{LocationId = $_.Location.LocationId, Count = 1 }
$CivicAddress.Add($_.Location.CivicAddressId, $Location)
} else if ( -NOT $CivicAddresses[$_.Location.CivicAddressId] -contains $_.Location.CivicAddressId)
if
}
# Save telephone location
$output | export-csv phonenumbers.csv
CivicAddress
LocationId
Count
# Find all telephone numbers associated with a location
$BuriedBodies = $output | where { $_.LocationID -eq "6e8e6bbd-edc1-4add-9c80-2b5ef2079527" }
$Sacraficial = "crk4a@pitt.edu"
Remove-CsPhoneNumberAssignment -PhoneNumber $Sacraficial -RemoveAll
foreach-object ( $corpse in $BuriedBodies ) {
Set-CsPhoneNumberAssignment -Identity $Sacrificial -LocationId $CLLocationId -PhoneNumber $corpse -PhoneNumberType CallingPlan
$InTransit = $true
"Transporting the body . . ."
While ( $InTransit ) {
Set-Sleep -Second 30
$status = (Get-CsOnlineTelephoneNumber -TelephoneNumber $corpse).ActivationState
if ( $status -eq "Activated") {
$InTransit = $false
"The corpse [$($corpse)] has arrived at the morgue."
} else {
"Still waiting on [$($corpse)] to arrive at the morgue . . ."
}
}
Remove-CsPhoneNumberAssignment -PhoneNumber $Sacraficial -RemoveAll
$InTransit= $true
while ( $InTransit ) {
Set-Sleep -Second 30
$status = (Get-CsOnlineTelephoneNumber -TelephoneNumber $corpse).ActivationState
if ( $status -eq "Activated") {
$InTransit = $false
"The autopsy of [$($corpse)] is complete."
} else {
"Waiting on the cononer to finsih the autopsy. . ."
}
}
}
#
# Get all telehone numbers and their locations
$TelephoneNumbers = (Get-CsOnlineTelephoneNumber -ResultSize 1000000).Id
# Count # phone numbers in every location
foreach ( $t in $TelephoneNumbers ) {
"Looking for [$($t)] . . ."
$telephone = Get-CsOnlineTelephoneNumber -TelephoneNumber $t -ExpandLocation
if (( $telephone -ne $null ) -AND ( $telephone.Location -ne $null) ) {
$l = $telephone.Location.LocationId
"Found [$($t)]. It has a LocationId of [$($l)]."
if ( $Locations[$l] -ne $null ) {
$count = $Locations[$l]
"We know about this location already. So far there are [$($count)] phone number is this location."
$Locations[$l] = $Locations[$l] + 1
$count = $Locations[$l]
"There are now [$($count)]) numbers at this location."
} else {
"Found a new location [$($l)]."
$Locations.Add( $l , 0 )
}
}
}
function Update-Location {
param (
[string]$Identity,
[string]$LocationId
)
try {
$OnlineVoiceUser = Get-CsOnlineVoiceUser -Identity $Identity -ExpandLocation
} catch {
throw "Not a voice user."
}
if ( $null -eq $OnlineVoiceUser.Number ) {
throw "User does not have a telephone number assigned."
} else {
Set-CsPhoneNumberAssignment -Identity $Identity -PhoneNumber $OnlineVoiceUser.Number -PhoneNumberType CallingPlan -LocationId $LocationId
}
}
$global:Locations = @()
$TelephoneNumbers = (Get-CsOnlineTelephoneNumber -ResultSize 100000).Id
Foreach ( $PhoneNumber in $TelephoneNumbers ) {
$TelephoneNumber = Get-CsOnlineTelephoneNumber -TelephoneNumber $PhoneNumber -ExpandLocation
$global:Locations += (New-Object -TypeName PSObject -Property @{
TelephoneNumber=$TelephoneNumber.Id
LocationId=$TelephoneNumber.Location.LocationId
}
)
}
$BadLocaitons = @(
"",
)
function Get-TelephoneNumberAtLocation {
param (
[string]$LocationId
)
return ($global:Locations|Where { $_.LocationId -eq $LocationId }).TelephoneNumber
}
function New-Location {
param (
[string]$Bldg,
[string]$BuildingName,
[string]$Room
)
$Building = @()
$BuildingLocation = @()
if ( $Bldg ) {
$Building += Find-Building -Bldg $Bldg -Exact
}
if ( $BuildingName ) {
$Building += Find-Building -BuildingName $BuildingName
}
if ( $Building.Count -lt 1 ) {
throw "No building found."
} elseif ( $Building.Count -gt 1) {
throw "More than one building was found."
} else {
$CivicAddress = $Building[0].CivicAddress
$Description = $Building[0].Descriptiom
$Code = $Description.Split(" ",2)[0]
$Name = $Description.Split(" ",2)[1].Substring(2)
$Location = "$(($Room.Replace(" ","_")).ToUppper()) $($Name)"
$Location = Find-Room -Bldg $Code -Room $Room
if ( -NOT ($Location)) {
$Location = New-CsOnlineLocation -CivicAddressId $CivicAddressId -Location $Location
}
return $Location
}
$acs = Import-Csv c:\users\crk4\downloads\us-area-code-cities.csv
$AreaCodes = @()
$previous = "000"
foreach ( $a in $acs ) {
if ( $a.AreaCode -ne $previous ) {
if ( $previous -ne "000" ) {
$AreaCodes += $AreaCode
}
$previous = $a.AreaCode
$AreaCode = New-Object PSObject -Property @{
AreaCode = $a.AreaCode
State = $a.State
Regions = @()
}
}
$AreaCode.Regions +=( New-Object PSObject -Property @{
Region = $a.Region
Longitude = $a.Long
Latitude = $a.Lat
} )
}
@{
AreaCode = $a.AreaCode
State = $a.State
Regions = @(
@{Region = $b.Region
Longitude = $b.long
Latitude = $b.Lat
}
)
}
foreach ( $a in $AreaCodes ) {
"@{ AreaCode = ""$($a.AreaCode)"";State=""$($a.state)"";Country=""$($a.Country)"";Region=@("
foreach ( $b in $a.Regions ) {
"@{Region=""$b.Region"";Longitude=""$($b.Longitude)"";Latitude=""$($b.Latitude)""},"
}
")"
"},"
}
####################################################################################
#
# Ian Waters
#
# www.slashadmin.co.uk
#
# Prevents Windows 10 prompting to setup a pin after being added to Azure AD
#
# Designed for use with Office 365 Business Premium subscriptions
#
####################################################################################
#Disable pin requirement
$path = "HKLM:\SOFTWARE\Policies\Microsoft"
$key = "PassportForWork"
$name = "Enabled"
$value = "0"
New-Item -Path $path -Name $key –Force
New-ItemProperty -Path $path\$key -Name $name -Value $value -PropertyType DWORD -Force
#Delete existing pins
$passportFolder = "C:\Windows\ServiceProfiles\LocalService\AppData\Local\Microsoft\Ngc"
if(Test-Path -Path $passportFolder)
{
Takeown /f $passportFolder /r /d "Y"
ICACLS $passportFolder /reset /T /C /L /Q
Remove-Item –path $passportFolder –recurse -force
}
enum telcos {
Microsoft
Zito
Other
}
enum numbertype {
analog
user
application
fax
alarm
door
}
class TelephoneNumber {
[string]$TelephoneNumber
[string]$Carrier
[string]$Telco
[string]$PhoneSystem
[string]$LineType
[string]$NumberType
[string]$Campus
[string]$Username
[string]$DisplayName
[string]$RC
[string]$DeptCode
[string]$Department
}
$testuser = @(
"14122046347",
"14122058927",
"14122065421",
"14122181394",
"14122181993",
"14122387416",
"14122652426",
"14122654302",
"14123655274",
"14123686760",
"14122061706",
"14122065322",
"14122127235",
"14122181404",
"14122197752",
"14122654059",
"14123478095",
"14123478143",
"14123478149",
"14123478183",
"14123563304",
"14123563630",
"14123563631",
"14123563674",
"14123563791",
"14123576547",
"14123686651",
"14123686702",
"14123686738",
"14123686938",
"14123686988",
"14123686992",
"14123763143",
"14127016971"
)
$testapp = @(
"14122035955"
)
$testtollfree = @(
"18665870369",
"18665884789",
"18665899135",
"18666033288",
"18782956038",
"18782956042"
)
$testintnl = @(
"552131800657"
)
$upp_prefixes = @(
"1412383",
"1412605",
"1412624",
"1412648"
)
$upp_exceptions = @(
"18142463751",
"18143620263",
"15025095258",
"17019971600",
"17242571976"
)
$upm_prefixes = @(
"1717605",
"1717918",
"1717795"
)
$upm_exceptions = @()
$upb_prefixes = @()
$upb_exceptions = @()
$upg_prefixes = @()
$upg_exceptions = @()
$upj_prefixes = @()
$upj_exceptions = @()
$upt_prefixes = @()
$upt_exceptions = @()
# The entire list of telephone numbers
$TelephoneNumbers = @()
# All Microsoft Telephone Numbers
$CallingPlanNumbers = (Get-CsOnlineTelephoneNumber -ResultSize 200000).Id
# Voice apps
$ApplicationInstances = Get-CsOnlineApplicationInstance -ResultSize 2000
foreach ( $n in $CallingPlanNumbers ) {
# write-verbose -verbose "$($n)"
$t = Get-CsOnlineTelephoneNumber -TelephoneNumber $n -ExpandLocation
$Number = [TelephoneNumber]::new()
$Number.TelephoneNumber = $n
$Number.Carrier = "bandwidth"
$Number.Telco = "microsoft"
$Number.PhoneSystem = "office365"
$Number.LineType =
if ( ($upp_prefixes -contains $n.substring(0,7)) -or ($upp_exceptions -contains $n) ) {
$Number.Campus = "UPP"
} elseif ( ($upm_prefixes -contains $n.substring(0,7)) -or ($upm_exceptions -contains $n) ) {
$Number.Campus = "MEC"
} elseif ( ($upb_prefixes -contains $n.substring(0,7)) -or ($upb_exceptions -contains $n) ) {
$Number.Campus = "UPB"
} elseif ( ($upg_prefixes -contains $n.substring(0,7)) -or ($upg_exceptions -contains $n) ) {
$Number.Campus = "UPG"
} elseif ( ($upj_prefixes -contains $n.substring(0,7)) -or ($upj_exceptions -contains $n) ) {
$Number.Campus = "UPJ"
} elseif ( ($upt_prefixes -contains $n.substring(0,7)) -or ($upt_exceptions -contains $n) ) {
$Number.Campus = "UPT"
} else {
$Number.Campus = "unknown"
}
if ($t.InventoryType -eq "Subscriber") {
if ($testuser -contains $n ) {
$Number.NumberType = "test-user"
} elseif ( $testtollfree -contains $n ) {
$Number.NumberType = "test-tollfree"
} elseif ( $testintl -contains $n ) {
$Number.NumberType = "test-international"
} elseif ( $testapp -contains $n ) {
$Number.NumberType = "test-app"
} else {
$Number.NumberType = "voice"
}
if ( $null -ne $t.UserId ) {
$User = Get-CsOnlineUser -Identity $t.UserId
$Number.Username = $User.UserPrincipalName
$Number.DisplayName = $User.DisplayName
$Number.Department = $User.Department
}
} else {
if ( $testapp -contains $n ) {
$Number.NumberType = "test-app"
} else {
$Number.NumberType = "app"
}
$Instance = @()
$Instance += $ApplicationInstances | Where { $_.PhoneNumber -eq $n }
if ( $Instance.count -gt 0 ) {
$ResourceAccount = Get-CsOnlineUser -Identity $Instance[0].ObjectId
$Number.DisplayName = $ResourceAccount.DisplayName
$Number.Username = $ResourceAccount.UserPrincipalName
}
}
$TelephoneNumbers += $Number
$Number
}
$OnlineUsers = (Get-CsOnlineUser -ResultSize 1000000 | Where { $null -ne $_.LineUri } | select UserPrincipalName, LineURI, Identity, DisplayName, OnlineVoiceRoutingPolicy )
Write-Verbose -Verbose "Starting for loop"
foreach ( $u in $OnlineUsers ) {
Write-Verbose -Verbose "$($u.UserPrincipalName) = $($u.LineURI)"
if ( $u.OnlineVoiceRoutingPolicy -eq "Zito" ) {
$Number = [TelephoneNumber]::new()
$n = $u.LineURI.Replace("tel:","").Replace("+","")
$Number.TelephoneNumber = $n
if ( ($upp_prefixes -contains $n.substring(0,7)) -or ($upp_exceptions -contains $n) ) {
$Number.Campus = "UPP"
} elseif ( ($upm_prefixes -contains $n.substring(0,7)) -or ($upm_exceptions -contains $n) ) {
$Number.Campus = "MEC"
} elseif ( ($upb_prefixes -contains $n.substring(0,7)) -or ($upb_exceptions -contains $n) ) {
$Number.Campus = "UPB"
} elseif ( ($upg_prefixes -contains $n.substring(0,7)) -or ($upg_exceptions -contains $n) ) {
$Number.Campus = "UPG"
} elseif ( ($upj_prefixes -contains $n.substring(0,7)) -or ($upj_exceptions -contains $n) ) {
$Number.Campus = "UPJ"
} elseif ( ($upt_prefixes -contains $n.substring(0,7)) -or ($upt_exceptions -contains $n) ) {
$Number.Campus = "UPT"
} else {
$Number.Campus = "unknown"
}
if ($testuser -contains $n ) {
$Number.NumberType = "test-user"
} elseif ( $testtollfree -contains $n ) {
$Number.NumberType = "test-tollfree"
} elseif ( $testintl -contains $n ) {
$Number.NumberType = "test-international"
} elseif ( ($testapp -contains $n) -and ( $ApplicationInstances.ObjectId -contains $u.UserPincipalName)) {
$Number.NumberType = "test-app"
} elseif ( ($testapp -contains $n) -and ( -not ($ApplicationInstances.ObjectId -contains $u.UserPincipalName))) {
$Number.NumberType = "app"
} else {
$Number.NumberType = "user"
}
$Number.Username = $u.UserPrincipalName
$Number.Carrier = "zito"
$Number.Telco = "zito"
$Number.PhoneSystem = "office365"
$Number.DisplayName = $u.DisplayName
$Number.Department = $u.Department
$TelephoneNumbers += $Number
$Number
}
}
$TelephoneNumber | Export-CSV -NoTypeInformation -Path 2022-04-14_TelephoneNumbers.csv
enum telcos {
Microsoft
Zito
Other
}
enum numbertype {
voice
commonareaphone
app
vdn
cms
emergency
fax
modem
analog
fax
alarm
door
pos
paging
unknown
}
enum linetype {
Teams
SIP
Digital
Analog
}
class TelephoneNumber {
[string]$TelephoneNumber
[string]$NumberType
[string]$LineType
[boolean]$Assigned
[telcos]$Carrier
[string]$PhoneSystem
[string]$UserId
[string]$Displayname
[string]$UserPrincipalName
[string]$LocationId
[string]$Location
[string]$Bldg
[string]$Room
[string]$Campus
}
$tollfreeacodes = @( "800","888","877","866","855","833","833" )
$testuser = @(
"14122046347",
"14122058927",
"14122065421",
"14122181394",
"14122181993",
"14122387416",
"14122652426",
"14122654302",
"14123655274",
"14123686760",
"14122061706",
"14122065322",
"14122127235",
"14122181404",
"14122197752",
"14122654059",
"14123478095",
"14123478143",
"14123478149",
"14123478183",
"14123563304",
"14123563630",
"14123563631",
"14123563674",
"14123563791",
"14123576547",
"14123686651",
"14123686702",
"14123686738",
"14123686938",
"14123686988",
"14123686992",
"14123763143",
"14127016971"
)
$testapp = @(
"14122035955",
"14123576547"
)
$testtollfree = @(
"18665870369",
"18665884789",
"18665899135",
"18666033288",
"18782956038",
"18782956042"
)
$testintnl = @(
"552131800657"
)
$upp_prefixes = @(
"1412383",
"1412605",
"1412624",
"1412648",
"1911916"
)
$upp_exceptions = @(
"18142463751",
"18143620263",
"15025095258",
"17019971600",
"17242571976"
)
$upm_prefixes = @(
"1717605",
"1717918",
"1717795"
)
$upm_exceptions = @()
$upb_prefixes = @()
$upb_exceptions = @()
$upg_prefixes = @()
$upg_exceptions = @()
$upj_prefixes = @()
$upj_exceptions = @()
$upt_prefixes = @()
$upt_exceptions = @()
$areacodes_us = @(
@{ AreaCode="201";State="New Jersey";Region=@(
@{ Region="Bayonne";Longitude="40.66871";Latitude="-74.11431" },
@{ Region="Bergenfield";Longitude="40.9276";Latitude="-73.99736" },
@{ Region="Cliffside Park";Longitude="40.82149";Latitude="-73.98764" },
@{ Region="Englewood";Longitude="40.89288";Latitude="-73.97264" },
@{ Region="Fair Lawn";Longitude="40.94038";Latitude="-74.13181" },
@{ Region="Fort Lee";Longitude="40.85093";Latitude="-73.97014" },
@{ Region="Hackensack";Longitude="40.88593";Latitude="-74.04347" },
@{ Region="Hoboken";Longitude="40.74399";Latitude="-74.03236" },
@{ Region="Jersey City";Longitude="40.72816";Latitude="-74.07764" },
@{ Region="Kearny";Longitude="40.76843";Latitude="-74.14542" },
@{ Region="North Bergen";Longitude="40.80427";Latitude="-74.01208" },
@{ Region="Paramus";Longitude="40.94454";Latitude="-74.07542" },
@{ Region="Ridgewood";Longitude="40.97926";Latitude="-74.11653" },
@{ Region="Teaneck";Longitude="40.8976";Latitude="-74.01597" },
@{ Region="Union City";Longitude="40.77955";Latitude="-74.02375" },
@{ Region="West New York";Longitude="40.78788";Latitude="-74.01431" }
)
},
@{ AreaCode="202";State="District of Columbia";Region=@(
@{ Region="Washington";Longitude="38.89511";Latitude="-77.03637" }
)
},
@{ AreaCode="203";State="Connecticut";Region=@(
@{ Region="Bridgeport";Longitude="41.16704";Latitude="-73.20483" },
@{ Region="Danbury";Longitude="41.39482";Latitude="-73.45401" },
@{ Region="East Haven";Longitude="41.27621";Latitude="-72.86843" },
@{ Region="Meriden";Longitude="41.53815";Latitude="-72.80704" },
@{ Region="Milford";Longitude="41.22232";Latitude="-73.0565" },
@{ Region="Naugatuck";Longitude="41.48593";Latitude="-73.05066" },
@{ Region="New Haven";Longitude="41.30815";Latitude="-72.92816" },
@{ Region="North Haven";Longitude="41.39093";Latitude="-72.85954" },
@{ Region="Norwalk";Longitude="41.1176";Latitude="-73.4079" },
@{ Region="Shelton";Longitude="41.31649";Latitude="-73.09316" },
@{ Region="Stamford";Longitude="41.05343";Latitude="-73.53873" },
@{ Region="Stratford";Longitude="41.18454";Latitude="-73.13317" },
@{ Region="Trumbull";Longitude="41.24287";Latitude="-73.20067" },
@{ Region="Waterbury";Longitude="41.55815";Latitude="-73.0515" },
@{ Region="West Haven";Longitude="41.27065";Latitude="-72.94705" },
@{ Region="Westport";Longitude="41.14149";Latitude="-73.3579" }
)
},
@{ AreaCode="205";State="Alabama";Region=@(
@{ Region="Alabaster";Longitude="33.24428";Latitude="-86.81638" },
@{ Region="Bessemer";Longitude="33.40178";Latitude="-86.95444" },
@{ Region="Birmingham";Longitude="33.52066";Latitude="-86.80249" },
@{ Region="Center Point";Longitude="33.64566";Latitude="-86.6836" },
@{ Region="Homewood";Longitude="33.47177";Latitude="-86.80082" },
@{ Region="Hoover";Longitude="33.40539";Latitude="-86.81138" },
@{ Region="Mountain Brook";Longitude="33.50094";Latitude="-86.75221" },
@{ Region="Tuscaloosa";Longitude="33.20984";Latitude="-87.56917" },
@{ Region="Vestavia Hills";Longitude="33.44872";Latitude="-86.78777" }
)
},
@{ AreaCode="206";State="Washington";Region=@(
@{ Region="Bainbridge Island";Longitude="47.62621";Latitude="-122.52124" },
@{ Region="Burien";Longitude="47.47038";Latitude="-122.34679" },
@{ Region="Des Moines";Longitude="47.40177";Latitude="-122.32429" },
@{ Region="Mercer Island";Longitude="47.57065";Latitude="-122.22207" },
@{ Region="Seattle";Longitude="47.60621";Latitude="-122.33207" },
@{ Region="Shoreline";Longitude="47.75565";Latitude="-122.34152" },
@{ Region="White Center";Longitude="47.51732";Latitude="-122.35485" }
)
},
@{ AreaCode="207";State="Maine";Region=@(
@{ Region="Auburn";Longitude="44.09785";Latitude="-70.23117" },
@{ Region="Augusta";Longitude="44.31062";Latitude="-69.77949" },
@{ Region="Bangor";Longitude="44.80118";Latitude="-68.77781" },
@{ Region="Biddeford";Longitude="43.49258";Latitude="-70.45338" },
@{ Region="Brunswick";Longitude="43.91452";Latitude="-69.96533" },
@{ Region="Lewiston";Longitude="44.10035";Latitude="-70.21478" },
@{ Region="South Portland";Longitude="43.64147";Latitude="-70.24088" },
@{ Region="South Portland";Longitude="43.64147";Latitude="-70.24088" }
)
},
@{ AreaCode="208";State="Idaho";Region=@(
@{ Region="Boise";Longitude="43.6135";Latitude="-116.20345" },
@{ Region="Caldwell";Longitude="43.66294";Latitude="-116.68736" },
@{ Region="Coeur d'Alene";Longitude="47.67768";Latitude="-116.78047" },
@{ Region="Idaho Falls";Longitude="43.46658";Latitude="-112.03414" },
@{ Region="Lewiston";Longitude="46.41655";Latitude="-117.01766" },
@{ Region="Meridian";Longitude="43.61211";Latitude="-116.39151" },
@{ Region="Moscow";Longitude="46.73239";Latitude="-117.00017" },
@{ Region="Nampa";Longitude="43.54072";Latitude="-116.56346" },
@{ Region="Pocatello";Longitude="42.8713";Latitude="-112.44553" },
@{ Region="Twin Falls";Longitude="42.56297";Latitude="-114.46087" }
)
},
@{ AreaCode="209";State="California";Region=@(
@{ Region="Atwater";Longitude="37.34772";Latitude="-120.60908" },
@{ Region="Ceres";Longitude="37.59493";Latitude="-120.95771" },
@{ Region="Lodi";Longitude="38.1302";Latitude="-121.27245" },
@{ Region="Los Banos";Longitude="37.05828";Latitude="-120.84992" },
@{ Region="Manteca";Longitude="37.79743";Latitude="-121.21605" },
@{ Region="Merced";Longitude="37.30216";Latitude="-120.48297" },
@{ Region="West Modesto";Longitude="37.61754";Latitude="-121.03914" },
@{ Region="Stockton";Longitude="37.9577";Latitude="-121.29078" },
@{ Region="Tracy";Longitude="37.73987";Latitude="-121.42618" },
@{ Region="Turlock";Longitude="37.49466";Latitude="-120.84659" }
)
},
@{ AreaCode="210";State="Texas";Region=@(
@{ Region="San Antonio";Longitude="29.42412";Latitude="-98.49363" }
)
},
@{ AreaCode="212";State="New York";Region=@(
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" },
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" }
)
},
@{ AreaCode="213";State="California";Region=@(
@{ Region="Los Angeles";Longitude="34.05223";Latitude="-118.24368" }
)
},
@{ AreaCode="214";State="Texas";Region=@(
@{ Region="Allen";Longitude="33.10317";Latitude="-96.67055" },
@{ Region="Arlington";Longitude="32.73569";Latitude="-97.10807" },
@{ Region="Carrollton";Longitude="32.95373";Latitude="-96.89028" },
@{ Region="Cedar Hill";Longitude="32.58847";Latitude="-96.95612" },
@{ Region="Coppell";Longitude="32.95457";Latitude="-97.01501" },
@{ Region="Dallas";Longitude="32.78306";Latitude="-96.80667" },
@{ Region="DeSoto";Longitude="32.58986";Latitude="-96.85695" },
@{ Region="Duncanville";Longitude="32.6518";Latitude="-96.90834" },
@{ Region="Farmers Branch";Longitude="32.92651";Latitude="-96.89612" },
@{ Region="Flower Mound";Longitude="33.01457";Latitude="-97.09696" },
@{ Region="Frisco";Longitude="33.15067";Latitude="-96.82361" },
@{ Region="Garland";Longitude="32.91262";Latitude="-96.63888" },
@{ Region="Grand Prairie";Longitude="32.74596";Latitude="-96.99778" },
@{ Region="Irving";Longitude="32.81402";Latitude="-96.94889" },
@{ Region="Lancaster";Longitude="32.59208";Latitude="-96.75611" },
@{ Region="Lewisville";Longitude="33.04623";Latitude="-96.99417" },
@{ Region="McKinney";Longitude="33.19762";Latitude="-96.61527" },
@{ Region="Mesquite";Longitude="32.7668";Latitude="-96.59916" },
@{ Region="Plano";Longitude="33.01984";Latitude="-96.69889" },
@{ Region="Richardson";Longitude="32.94818";Latitude="-96.72972" },
@{ Region="Rowlett";Longitude="32.9029";Latitude="-96.56388" },
@{ Region="The Colony";Longitude="33.08901";Latitude="-96.88639" },
@{ Region="University Park";Longitude="32.85013";Latitude="-96.80028" },
@{ Region="Waxahachie";Longitude="32.38653";Latitude="-96.84833" }
)
},
@{ AreaCode="215";State="Pennsylvania";Region=@(
@{ Region="Levittown";Longitude="40.15511";Latitude="-74.82877" },
@{ Region="Philadelphia";Longitude="39.95233";Latitude="-75.16379" }
)
},
@{ AreaCode="216";State="Ohio";Region=@(
@{ Region="Brook Park";Longitude="41.39838";Latitude="-81.80458" },
@{ Region="East Cleveland";Longitude="41.53311";Latitude="-81.57901" },
@{ Region="Cleveland Heights";Longitude="41.52005";Latitude="-81.55624" },
@{ Region="East Cleveland";Longitude="41.53311";Latitude="-81.57901" },
@{ Region="South Euclid";Longitude="41.52311";Latitude="-81.51846" },
@{ Region="Garfield Heights";Longitude="41.417";Latitude="-81.60596" },
@{ Region="Lakewood";Longitude="41.48199";Latitude="-81.79819" },
@{ Region="Maple Heights";Longitude="41.41533";Latitude="-81.56596" },
@{ Region="Parma";Longitude="41.40477";Latitude="-81.72291" },
@{ Region="Shaker Heights";Longitude="41.47394";Latitude="-81.53707" },
@{ Region="South Euclid";Longitude="41.52311";Latitude="-81.51846" }
)
},
@{ AreaCode="217";State="Illinois";Region=@(
@{ Region="Champaign";Longitude="40.11642";Latitude="-88.24338" },
@{ Region="Charleston";Longitude="39.49615";Latitude="-88.17615" },
@{ Region="Danville";Longitude="40.12448";Latitude="-87.63002" },
@{ Region="Decatur";Longitude="39.84031";Latitude="-88.9548" },
@{ Region="Quincy";Longitude="39.9356";Latitude="-91.40987" },
@{ Region="Springfield";Longitude="39.80172";Latitude="-89.64371" },
@{ Region="Urbana";Longitude="40.11059";Latitude="-88.20727" }
)
},
@{ AreaCode="218";State="Minnesota";Region=@(
@{ Region="Andover";Longitude="45.2333";Latitude="-93.29134" },
@{ Region="Duluth";Longitude="46.78327";Latitude="-92.10658" },
@{ Region="Moorhead";Longitude="46.87386";Latitude="-96.76951" }
)
},
@{ AreaCode="219";State="Indiana";Region=@(
@{ Region="East Chicago";Longitude="41.6392";Latitude="-87.45476" },
@{ Region="Gary";Longitude="41.59337";Latitude="-87.34643" },
@{ Region="Hammond";Longitude="41.58337";Latitude="-87.50004" },
@{ Region="Highland";Longitude="41.55365";Latitude="-87.45198" },
@{ Region="Hobart";Longitude="41.53226";Latitude="-87.25504" },
@{ Region="LaPorte";Longitude="41.6106";Latitude="-86.72252" },
@{ Region="Merrillville";Longitude="41.48281";Latitude="-87.33281" },
@{ Region="Michigan City";Longitude="41.70754";Latitude="-86.89503" },
@{ Region="Munster";Longitude="41.56448";Latitude="-87.51254" },
@{ Region="Portage";Longitude="41.57587";Latitude="-87.17615" },
@{ Region="Schererville";Longitude="41.47892";Latitude="-87.45476" },
@{ Region="Valparaiso";Longitude="41.47309";Latitude="-87.06114" }
)
},
@{ AreaCode="220";State="Ohio";Region=@(
@{ Region="Athens";Longitude="39.32924";Latitude="-82.10126" },
@{ Region="Chillicothe";Longitude="39.33312";Latitude="-82.9824" },
@{ Region="Delaware";Longitude="40.29867";Latitude="-83.06797" },
@{ Region="Lancaster";Longitude="39.71368";Latitude="-82.59933" },
@{ Region="Marion";Longitude="40.58867";Latitude="-83.12852" },
@{ Region="Newark";Longitude="40.05812";Latitude="-82.40126" },
@{ Region="Portsmouth";Longitude="38.73174";Latitude="-82.99767" },
@{ Region="Zanesville";Longitude="39.94035";Latitude="-82.01319" }
)
},
@{ AreaCode="224";State="Illinois";Region=@(
@{ Region="Algonquin";Longitude="42.16558";Latitude="-88.29425" },
@{ Region="Arlington Heights";Longitude="42.08836";Latitude="-87.98063" },
@{ Region="Buffalo Grove";Longitude="42.15141";Latitude="-87.95979" },
@{ Region="Carpentersville";Longitude="42.12114";Latitude="-88.25786" },
@{ Region="Des Plaines";Longitude="42.03336";Latitude="-87.8834" },
@{ Region="South Elgin";Longitude="41.99419";Latitude="-88.2923" },
@{ Region="Elk Grove Village";Longitude="42.00392";Latitude="-87.97035" },
@{ Region="Evanston";Longitude="42.04114";Latitude="-87.69006" },
@{ Region="Glenview";Longitude="42.06975";Latitude="-87.78784" },
@{ Region="Gurnee";Longitude="42.3703";Latitude="-87.90202" },
@{ Region="Highland Park";Longitude="42.18169";Latitude="-87.80034" },
@{ Region="Hoffman Estates";Longitude="42.04281";Latitude="-88.0798" },
@{ Region="Lake Forest";Longitude="42.25863";Latitude="-87.84063" },
@{ Region="Lake in the Hills";Longitude="42.18169";Latitude="-88.33036" },
@{ Region="Libertyville";Longitude="42.28308";Latitude="-87.95313" },
@{ Region="Morton Grove";Longitude="42.04059";Latitude="-87.78256" },
@{ Region="Mount Prospect";Longitude="42.06642";Latitude="-87.93729" },
@{ Region="Mundelein";Longitude="42.26308";Latitude="-88.00397" },
@{ Region="Niles";Longitude="42.01892";Latitude="-87.80284" },
@{ Region="North Chicago";Longitude="42.32558";Latitude="-87.84118" },
@{ Region="Northbrook";Longitude="42.12753";Latitude="-87.82895" },
@{ Region="Palatine";Longitude="42.1103";Latitude="-88.03424" },
@{ Region="Park Ridge";Longitude="42.01114";Latitude="-87.84062" },
@{ Region="Rolling Meadows";Longitude="42.08419";Latitude="-88.01313" },
@{ Region="Round Lake Beach";Longitude="42.37169";Latitude="-88.09008" },
@{ Region="Schaumburg";Longitude="42.03336";Latitude="-88.08341" },
@{ Region="Skokie";Longitude="42.03336";Latitude="-87.73339" },
@{ Region="Vernon Hills";Longitude="42.21947";Latitude="-87.97952" },
@{ Region="Waukegan";Longitude="42.36363";Latitude="-87.84479" },
@{ Region="Wheeling";Longitude="42.13919";Latitude="-87.92896" },
@{ Region="Wilmette";Longitude="42.07225";Latitude="-87.72284" },
@{ Region="Zion";Longitude="42.44613";Latitude="-87.83285" }
)
},
@{ AreaCode="225";State="Louisiana";Region=@(
@{ Region="Baton Rouge";Longitude="30.45075";Latitude="-91.15455" }
)
},
@{ AreaCode="228";State="Mississippi";Region=@(
@{ Region="Biloxi";Longitude="30.39603";Latitude="-88.88531" },
@{ Region="West Gulfport";Longitude="30.40409";Latitude="-89.0942" },
@{ Region="Pascagoula";Longitude="30.36576";Latitude="-88.55613" }
)
},
@{ AreaCode="229";State="Georgia";Region=@(
@{ Region="Albany";Longitude="31.57851";Latitude="-84.15574" },
@{ Region="Valdosta";Longitude="30.83334";Latitude="-83.28032" }
)
},
@{ AreaCode="231";State="Michigan";Region=@(
@{ Region="Muskegon";Longitude="43.23418";Latitude="-86.24839" },
@{ Region="Norton Shores";Longitude="43.1689";Latitude="-86.26395" },
@{ Region="Shelby";Longitude="42.67087";Latitude="-83.03298" }
)
},
@{ AreaCode="234";State="Ohio";Region=@(
@{ Region="Akron";Longitude="41.08144";Latitude="-81.51901" },
@{ Region="Alliance";Longitude="40.91534";Latitude="-81.10593" },
@{ Region="Austintown";Longitude="41.10172";Latitude="-80.76452" },
@{ Region="Barberton";Longitude="41.01283";Latitude="-81.60512" },
@{ Region="Boardman";Longitude="41.02423";Latitude="-80.66285" },
@{ Region="Brunswick";Longitude="41.23811";Latitude="-81.8418" },
@{ Region="North Canton";Longitude="40.87589";Latitude="-81.40234" },
@{ Region="Cuyahoga Falls";Longitude="41.13394";Latitude="-81.48456" },
@{ Region="Green";Longitude="40.94589";Latitude="-81.48317" },
@{ Region="Hudson";Longitude="41.24006";Latitude="-81.44067" },
@{ Region="Kent";Longitude="41.15367";Latitude="-81.35789" },
@{ Region="Massillon";Longitude="40.79672";Latitude="-81.52151" },
@{ Region="Medina";Longitude="41.13839";Latitude="-81.86375" },
@{ Region="Niles";Longitude="41.18284";Latitude="-80.76536" },
@{ Region="Stow";Longitude="41.1595";Latitude="-81.44039" },
@{ Region="Warren";Longitude="41.23756";Latitude="-80.81842" },
@{ Region="Wooster";Longitude="40.80517";Latitude="-81.93646" },
@{ Region="Youngstown";Longitude="41.09978";Latitude="-80.64952" }
)
},
@{ AreaCode="239";State="Florida";Region=@(
@{ Region="Bonita Springs";Longitude="26.33981";Latitude="-81.7787" },
@{ Region="Cape Coral";Longitude="26.56285";Latitude="-81.94953" },
@{ Region="North Fort Myers";Longitude="26.66729";Latitude="-81.88009" },
@{ Region="Golden Gate";Longitude="26.18787";Latitude="-81.69509" },
@{ Region="Lehigh Acres";Longitude="26.62535";Latitude="-81.6248" },
@{ Region="Naples";Longitude="26.14234";Latitude="-81.79596" },
@{ Region="North Fort Myers";Longitude="26.66729";Latitude="-81.88009" }
)
},
@{ AreaCode="240";State="Maryland";Region=@(
@{ Region="Aspen Hill";Longitude="39.07955";Latitude="-77.07303" },
@{ Region="North Bethesda";Longitude="39.04455";Latitude="-77.11887" },
@{ Region="Bowie";Longitude="38.94278";Latitude="-76.73028" },
@{ Region="Chillum";Longitude="38.96372";Latitude="-76.99081" },
@{ Region="Clinton";Longitude="38.76511";Latitude="-76.89831" },
@{ Region="College Park";Longitude="38.98067";Latitude="-76.93692" },
@{ Region="Cumberland";Longitude="39.65287";Latitude="-78.76252" },
@{ Region="Fairland";Longitude="39.07622";Latitude="-76.95775" },
@{ Region="Fort Washington";Longitude="38.70734";Latitude="-77.02303" },
@{ Region="Frederick";Longitude="39.41427";Latitude="-77.41054" },
@{ Region="Gaithersburg";Longitude="39.14344";Latitude="-77.20137" },
@{ Region="Germantown";Longitude="39.17316";Latitude="-77.27165" },
@{ Region="Greenbelt";Longitude="39.00455";Latitude="-76.87553" },
@{ Region="Hagerstown";Longitude="39.64176";Latitude="-77.71999" },
@{ Region="Landover";Longitude="38.934";Latitude="-76.89664" },
@{ Region="Montgomery Village";Longitude="39.17677";Latitude="-77.19526" },
@{ Region="North Bethesda";Longitude="39.04455";Latitude="-77.11887" },
@{ Region="South Laurel";Longitude="39.06983";Latitude="-76.85025" },
@{ Region="North Potomac";Longitude="39.08289";Latitude="-77.26498" },
@{ Region="Olney";Longitude="39.15316";Latitude="-77.06692" },
@{ Region="Potomac";Longitude="39.01817";Latitude="-77.20859" },
@{ Region="Rockville";Longitude="39.084";Latitude="-77.15276" },
@{ Region="Silver Spring";Longitude="38.99067";Latitude="-77.02609" },
@{ Region="South Laurel";Longitude="39.06983";Latitude="-76.85025" },
@{ Region="Saint Charles";Longitude="38.60317";Latitude="-76.93858" },
@{ Region="Suitland";Longitude="38.84872";Latitude="-76.92386" },
@{ Region="Waldorf";Longitude="38.62456";Latitude="-76.93914" },
@{ Region="White Oak";Longitude="39.03983";Latitude="-76.99303" }
)
},
@{ AreaCode="248";State="Michigan";Region=@(
@{ Region="West Bloomfield Township";Longitude="42.56891";Latitude="-83.38356" },
@{ Region="Farmington Hills";Longitude="42.48531";Latitude="-83.37716" },
@{ Region="Ferndale";Longitude="42.46059";Latitude="-83.13465" },
@{ Region="Madison Heights";Longitude="42.48587";Latitude="-83.1052" },
@{ Region="Novi";Longitude="42.48059";Latitude="-83.47549" },
@{ Region="Oak Park";Longitude="42.45948";Latitude="-83.18271" },
@{ Region="Pontiac";Longitude="42.63892";Latitude="-83.29105" },
@{ Region="Rochester Hills";Longitude="42.65837";Latitude="-83.14993" },
@{ Region="Royal Oak";Longitude="42.48948";Latitude="-83.14465" },
@{ Region="Southfield";Longitude="42.47337";Latitude="-83.22187" },
@{ Region="Troy";Longitude="42.60559";Latitude="-83.14993" },
@{ Region="Waterford";Longitude="42.69303";Latitude="-83.41181" },
@{ Region="West Bloomfield Township";Longitude="42.56891";Latitude="-83.38356" }
)
},
@{ AreaCode="251";State="Alabama";Region=@(
@{ Region="Mobile";Longitude="30.69436";Latitude="-88.04305" },
@{ Region="Prichard";Longitude="30.7388";Latitude="-88.07889" }
)
},
@{ AreaCode="252";State="North Carolina";Region=@(
@{ Region="Greenville";Longitude="35.61266";Latitude="-77.36635" },
@{ Region="Havelock";Longitude="34.87905";Latitude="-76.90133" },
@{ Region="Kinston";Longitude="35.26266";Latitude="-77.58164" },
@{ Region="New Bern";Longitude="35.10849";Latitude="-77.04411" },
@{ Region="Rocky Mount";Longitude="35.93821";Latitude="-77.79053" },
@{ Region="Wilson";Longitude="35.72127";Latitude="-77.91554" }
)
},
@{ AreaCode="253";State="Washington";Region=@(
@{ Region="Auburn";Longitude="47.30732";Latitude="-122.22845" },
@{ Region="East Hill-Meridian";Longitude="47.41052";Latitude="-122.17369" },
@{ Region="Federal Way";Longitude="47.32232";Latitude="-122.31262" },
@{ Region="Lakewood";Longitude="47.17176";Latitude="-122.51846" },
@{ Region="Parkland";Longitude="47.15538";Latitude="-122.43401" },
@{ Region="Puyallup";Longitude="47.18538";Latitude="-122.2929" },
@{ Region="South Hill";Longitude="47.14121";Latitude="-122.27012" },
@{ Region="Spanaway";Longitude="47.10399";Latitude="-122.43457" },
@{ Region="Tacoma";Longitude="47.25288";Latitude="-122.44429" },
@{ Region="University Place";Longitude="47.23565";Latitude="-122.5504" }
)
},
@{ AreaCode="254";State="Texas";Region=@(
@{ Region="Copperas Cove";Longitude="31.12406";Latitude="-97.90308" },
@{ Region="Fort Hood";Longitude="31.13489";Latitude="-97.77561" },
@{ Region="Killeen";Longitude="31.11712";Latitude="-97.7278" },
@{ Region="Temple";Longitude="31.09823";Latitude="-97.34278" },
@{ Region="Waco";Longitude="31.54933";Latitude="-97.14667" }
)
},
@{ AreaCode="256";State="Alabama";Region=@(
@{ Region="Anniston";Longitude="33.65983";Latitude="-85.83163" },
@{ Region="Decatur";Longitude="34.60593";Latitude="-86.98334" },
@{ Region="Florence";Longitude="34.79981";Latitude="-87.67725" },
@{ Region="Gadsden";Longitude="34.01426";Latitude="-86.00664" },
@{ Region="Huntsville";Longitude="34.73037";Latitude="-86.5861" },
@{ Region="Madison";Longitude="34.69926";Latitude="-86.74833" }
)
},
@{ AreaCode="260";State="Indiana";Region=@(
@{ Region="Fort Wayne";Longitude="41.1306";Latitude="-85.12886" }
)
},
@{ AreaCode="262";State="Wisconsin";Region=@(
@{ Region="Brookfield";Longitude="43.06057";Latitude="-88.10648" },
@{ Region="Caledonia";Longitude="42.8078";Latitude="-87.92425" },
@{ Region="Kenosha";Longitude="42.58474";Latitude="-87.82119" },
@{ Region="Menomonee Falls";Longitude="43.1789";Latitude="-88.11731" },
@{ Region="Mequon";Longitude="43.2364";Latitude="-87.98453" },
@{ Region="Muskego";Longitude="42.90585";Latitude="-88.13898" },
@{ Region="New Berlin";Longitude="42.9764";Latitude="-88.10842" },
@{ Region="Racine";Longitude="42.72613";Latitude="-87.78285" },
@{ Region="Waukesha";Longitude="43.01168";Latitude="-88.23148" },
@{ Region="West Bend";Longitude="43.42528";Latitude="-88.18343" }
)
},
@{ AreaCode="267";State="Pennsylvania";Region=@(
@{ Region="Levittown";Longitude="40.15511";Latitude="-74.82877" },
@{ Region="Philadelphia";Longitude="39.95233";Latitude="-75.16379" }
)
},
@{ AreaCode="269";State="Michigan";Region=@(
@{ Region="Battle Creek";Longitude="42.3173";Latitude="-85.17816" },
@{ Region="Kalamazoo";Longitude="42.29171";Latitude="-85.58723" },
@{ Region="Portage";Longitude="42.20115";Latitude="-85.58" }
)
},
@{ AreaCode="270";State="Kentucky";Region=@(
@{ Region="Bowling Green";Longitude="36.99032";Latitude="-86.4436" },
@{ Region="Elizabethtown";Longitude="37.69395";Latitude="-85.85913" },
@{ Region="Henderson";Longitude="37.83615";Latitude="-87.59001" },
@{ Region="Hopkinsville";Longitude="36.86561";Latitude="-87.49117" },
@{ Region="Owensboro";Longitude="37.77422";Latitude="-87.11333" },
@{ Region="Paducah";Longitude="37.08339";Latitude="-88.60005" },
@{ Region="Radcliff";Longitude="37.84035";Latitude="-85.94913" }
)
},
@{ AreaCode="272";State="Pennsylvania";Region=@(
@{ Region="Back Mountain";Longitude="41.33591";Latitude="-75.99631" },
@{ Region="Hazleton";Longitude="40.95842";Latitude="-75.97465" },
@{ Region="Scranton";Longitude="41.40916";Latitude="-75.6649" },
@{ Region="Wilkes-Barre";Longitude="41.24591";Latitude="-75.88131" },
@{ Region="Williamsport";Longitude="41.24119";Latitude="-77.00108" }
)
},
@{ AreaCode="276";State="Virginia";Region=@(
@{ Region="Richmond";Longitude="37.55376";Latitude="-77.46026" }
)
},
@{ AreaCode="281";State="Texas";Region=@(
@{ Region="Alvin";Longitude="29.42385";Latitude="-95.2441" },
@{ Region="Atascocita";Longitude="29.99883";Latitude="-95.1766" },
@{ Region="Baytown";Longitude="29.7355";Latitude="-94.97743" },
@{ Region="Channelview";Longitude="29.77606";Latitude="-95.11465" },
@{ Region="Cloverleaf";Longitude="29.77828";Latitude="-95.17188" },
@{ Region="Deer Park";Longitude="29.70523";Latitude="-95.12382" },
@{ Region="Friendswood";Longitude="29.5294";Latitude="-95.20104" },
@{ Region="South Houston";Longitude="29.66301";Latitude="-95.23549" },
@{ Region="La Porte";Longitude="29.66578";Latitude="-95.01937" },
@{ Region="League City";Longitude="29.50745";Latitude="-95.09493" },
@{ Region="Mission Bend";Longitude="29.69384";Latitude="-95.66495" },
@{ Region="Missouri City";Longitude="29.61857";Latitude="-95.53772" },
@{ Region="Pasadena";Longitude="29.69106";Latitude="-95.2091" },
@{ Region="Pearland";Longitude="29.56357";Latitude="-95.28605" },
@{ Region="Rosenberg";Longitude="29.55718";Latitude="-95.80856" },
@{ Region="Spring";Longitude="30.07994";Latitude="-95.41716" },
@{ Region="Sugar Land";Longitude="29.61968";Latitude="-95.63495" },
@{ Region="The Woodlands";Longitude="30.15799";Latitude="-95.48938" }
)
},
@{ AreaCode="301";State="Maryland";Region=@(
@{ Region="Aspen Hill";Longitude="39.07955";Latitude="-77.07303" },
@{ Region="North Bethesda";Longitude="39.04455";Latitude="-77.11887" },
@{ Region="Bowie";Longitude="38.94278";Latitude="-76.73028" },
@{ Region="Chillum";Longitude="38.96372";Latitude="-76.99081" },
@{ Region="Clinton";Longitude="38.76511";Latitude="-76.89831" },
@{ Region="College Park";Longitude="38.98067";Latitude="-76.93692" },
@{ Region="Cumberland";Longitude="39.65287";Latitude="-78.76252" },
@{ Region="Fairland";Longitude="39.07622";Latitude="-76.95775" },
@{ Region="Fort Washington";Longitude="38.70734";Latitude="-77.02303" },
@{ Region="Frederick";Longitude="39.41427";Latitude="-77.41054" },
@{ Region="Gaithersburg";Longitude="39.14344";Latitude="-77.20137" },
@{ Region="Germantown";Longitude="39.17316";Latitude="-77.27165" },
@{ Region="Greenbelt";Longitude="39.00455";Latitude="-76.87553" },
@{ Region="Hagerstown";Longitude="39.64176";Latitude="-77.71999" },
@{ Region="Landover";Longitude="38.934";Latitude="-76.89664" },
@{ Region="Montgomery Village";Longitude="39.17677";Latitude="-77.19526" },
@{ Region="North Bethesda";Longitude="39.04455";Latitude="-77.11887" },
@{ Region="South Laurel";Longitude="39.06983";Latitude="-76.85025" },
@{ Region="North Potomac";Longitude="39.08289";Latitude="-77.26498" },
@{ Region="Olney";Longitude="39.15316";Latitude="-77.06692" },
@{ Region="Potomac";Longitude="39.01817";Latitude="-77.20859" },
@{ Region="Rockville";Longitude="39.084";Latitude="-77.15276" },
@{ Region="Silver Spring";Longitude="38.99067";Latitude="-77.02609" },
@{ Region="South Laurel";Longitude="39.06983";Latitude="-76.85025" },
@{ Region="Saint Charles";Longitude="38.60317";Latitude="-76.93858" },
@{ Region="Suitland";Longitude="38.84872";Latitude="-76.92386" },
@{ Region="Waldorf";Longitude="38.62456";Latitude="-76.93914" },
@{ Region="White Oak";Longitude="39.03983";Latitude="-76.99303" }
)
},
@{ AreaCode="302";State="Delaware";Region=@(
@{ Region="Dover";Longitude="39.15817";Latitude="-75.52437" },
@{ Region="Newark";Longitude="39.68372";Latitude="-75.74966" },
@{ Region="Wilmington";Longitude="39.74595";Latitude="-75.54659" }
)
},
@{ AreaCode="303";State="Colorado";Region=@(
@{ Region="Arvada";Longitude="39.80276";Latitude="-105.08748" },
@{ Region="Aurora";Longitude="39.72943";Latitude="-104.83192" },
@{ Region="Boulder";Longitude="40.01499";Latitude="-105.27055" },
@{ Region="Brighton";Longitude="39.98526";Latitude="-104.82053" },
@{ Region="Broomfield";Longitude="39.92054";Latitude="-105.08665" },
@{ Region="Castle Rock";Longitude="39.37221";Latitude="-104.85609" },
@{ Region="Castlewood";Longitude="39.58471";Latitude="-104.90109" },
@{ Region="Columbine";Longitude="39.58777";Latitude="-105.06943" },
@{ Region="Commerce City";Longitude="39.80832";Latitude="-104.93387" },
@{ Region="Denver";Longitude="39.73915";Latitude="-104.9847" },
@{ Region="Englewood";Longitude="39.64777";Latitude="-104.98776" },
@{ Region="Highlands Ranch";Longitude="39.55388";Latitude="-104.96943" },
@{ Region="Ken Caryl";Longitude="39.57582";Latitude="-105.11221" },
@{ Region="Lafayette";Longitude="39.9936";Latitude="-105.08971" },
@{ Region="Lakewood";Longitude="39.70471";Latitude="-105.08137" },
@{ Region="Littleton";Longitude="39.61332";Latitude="-105.01665" },
@{ Region="Longmont";Longitude="40.16721";Latitude="-105.10193" },
@{ Region="Loveland";Longitude="40.39776";Latitude="-105.07498" },
@{ Region="Northglenn";Longitude="39.88554";Latitude="-104.9872" },
@{ Region="Parker";Longitude="39.5186";Latitude="-104.76136" },
@{ Region="Southglenn";Longitude="39.58721";Latitude="-104.95276" },
@{ Region="Thornton";Longitude="39.86804";Latitude="-104.97192" },
@{ Region="Westminster";Longitude="39.83665";Latitude="-105.0372" },
@{ Region="Wheat Ridge";Longitude="39.7661";Latitude="-105.07721" }
)
},
@{ AreaCode="304";State="West Virginia";Region=@(
@{ Region="South Charleston";Longitude="38.36843";Latitude="-81.69957" },
@{ Region="Huntington";Longitude="38.41925";Latitude="-82.44515" },
@{ Region="Morgantown";Longitude="39.62953";Latitude="-79.9559" },
@{ Region="Parkersburg";Longitude="39.26674";Latitude="-81.56151" },
@{ Region="Weirton";Longitude="40.41896";Latitude="-80.58952" },
@{ Region="Wheeling";Longitude="40.06396";Latitude="-80.72091" }
)
},
@{ AreaCode="305";State="Florida";Region=@(
@{ Region="Aventura";Longitude="25.95648";Latitude="-80.13921" },
@{ Region="Carol City";Longitude="25.94065";Latitude="-80.2456" },
@{ Region="Coral Gables";Longitude="25.72149";Latitude="-80.26838" },
@{ Region="Coral Terrace";Longitude="25.74593";Latitude="-80.3045" },
@{ Region="Country Club";Longitude="25.94815";Latitude="-80.317" },
@{ Region="Cutler Ridge";Longitude="25.58066";Latitude="-80.34672" },
@{ Region="Doral";Longitude="25.81954";Latitude="-80.35533" },
@{ Region="Golden Glades";Longitude="25.91176";Latitude="-80.20033" },
@{ Region="Hialeah";Longitude="25.8576";Latitude="-80.27811" },
@{ Region="Homestead";Longitude="25.46872";Latitude="-80.47756" },
@{ Region="Kendale Lakes";Longitude="25.70816";Latitude="-80.407" },
@{ Region="Kendall West";Longitude="25.7065";Latitude="-80.4388" },
@{ Region="Key West";Longitude="24.55524";Latitude="-81.78163" },
@{ Region="Leisure City";Longitude="25.49539";Latitude="-80.42922" },
@{ Region="West Miami";Longitude="25.76343";Latitude="-80.29616" },
@{ Region="North Miami Beach";Longitude="25.93315";Latitude="-80.16255" },
@{ Region="Miami Lakes";Longitude="25.90871";Latitude="-80.30866" },
@{ Region="Miramar";Longitude="25.98731";Latitude="-80.23227" },
@{ Region="Norland";Longitude="25.94898";Latitude="-80.21227" },
@{ Region="North Miami";Longitude="25.89009";Latitude="-80.18671" },
@{ Region="North Miami Beach";Longitude="25.93315";Latitude="-80.16255" },
@{ Region="Richmond West";Longitude="25.6105";Latitude="-80.42971" },
@{ Region="Richmond Heights";Longitude="25.63149";Latitude="-80.36894" },
@{ Region="South Miami Heights";Longitude="25.59761";Latitude="-80.38061" },
@{ Region="Tamiami";Longitude="25.75871";Latitude="-80.39839" },
@{ Region="West Little River";Longitude="25.85704";Latitude="-80.23699" },
@{ Region="Westchester";Longitude="25.75482";Latitude="-80.32727" }
)
},
@{ AreaCode="307";State="Wyoming";Region=@(
@{ Region="Casper";Longitude="42.86663";Latitude="-106.31308" },
@{ Region="Cheyenne";Longitude="41.13998";Latitude="-104.82025" },
@{ Region="Gillette";Longitude="44.29109";Latitude="-105.50222" },
@{ Region="Laramie";Longitude="41.31137";Latitude="-105.5911" }
)
},
@{ AreaCode="308";State="Nebraska";Region=@(
@{ Region="Grand Island";Longitude="40.92501";Latitude="-98.34201" },
@{ Region="Kearney";Longitude="40.69946";Latitude="-99.08148" },
@{ Region="North Platte";Longitude="41.12389";Latitude="-100.76542" }
)
},
@{ AreaCode="309";State="Illinois";Region=@(
@{ Region="Bloomington";Longitude="40.4842";Latitude="-88.99369" },
@{ Region="East Moline";Longitude="41.50087";Latitude="-90.4443" },
@{ Region="East Peoria";Longitude="40.66615";Latitude="-89.5801" },
@{ Region="Galesburg";Longitude="40.94782";Latitude="-90.37124" },
@{ Region="Moline";Longitude="41.5067";Latitude="-90.51513" },
@{ Region="Normal";Longitude="40.5142";Latitude="-88.99063" },
@{ Region="Pekin";Longitude="40.56754";Latitude="-89.64066" },
@{ Region="Peoria";Longitude="40.69365";Latitude="-89.58899" },
@{ Region="Rock Island";Longitude="41.50948";Latitude="-90.57875" }
)
},
@{ AreaCode="310";State="California";Region=@(
@{ Region="Beverly Hills";Longitude="34.07362";Latitude="-118.40036" },
@{ Region="West Carson";Longitude="33.82168";Latitude="-118.29257" },
@{ Region="Culver City";Longitude="34.02112";Latitude="-118.39647" },
@{ Region="Gardena";Longitude="33.88835";Latitude="-118.30896" },
@{ Region="Hawthorne";Longitude="33.9164";Latitude="-118.35257" },
@{ Region="Inglewood";Longitude="33.96168";Latitude="-118.35313" },
@{ Region="Lawndale";Longitude="33.88724";Latitude="-118.35257" },
@{ Region="Lennox";Longitude="33.93807";Latitude="-118.35258" },
@{ Region="Lomita";Longitude="33.79224";Latitude="-118.31507" },
@{ Region="Lynwood";Longitude="33.93029";Latitude="-118.21146" },
@{ Region="Manhattan Beach";Longitude="33.88474";Latitude="-118.41091" },
@{ Region="Rancho Palos Verdes";Longitude="33.74446";Latitude="-118.38702" },
@{ Region="Redondo Beach";Longitude="33.84918";Latitude="-118.38841" },
@{ Region="Santa Monica";Longitude="34.01945";Latitude="-118.49119" },
@{ Region="Torrance";Longitude="33.83585";Latitude="-118.34063" },
@{ Region="West Carson";Longitude="33.82168";Latitude="-118.29257" }
)
},
@{ AreaCode="312";State="Illinois";Region=@(
@{ Region="West Chicago";Longitude="41.88475";Latitude="-88.20396" }
)
},
@{ AreaCode="313";State="Michigan";Region=@(
@{ Region="Allen Park";Longitude="42.25754";Latitude="-83.21104" },
@{ Region="Dearborn";Longitude="42.32226";Latitude="-83.17631" },
@{ Region="Dearborn Heights";Longitude="42.33698";Latitude="-83.27326" },
@{ Region="Detroit";Longitude="42.33143";Latitude="-83.04575" },
@{ Region="Hamtramck";Longitude="42.39282";Latitude="-83.04964" },
@{ Region="Inkster";Longitude="42.2942";Latitude="-83.30993" },
@{ Region="Lincoln Park";Longitude="42.25059";Latitude="-83.17854" },
@{ Region="Redford";Longitude="42.38337";Latitude="-83.2966" },
@{ Region="Taylor";Longitude="42.24087";Latitude="-83.26965" }
)
},
@{ AreaCode="314";State="Missouri";Region=@(
@{ Region="Kirkwood";Longitude="38.58339";Latitude="-90.40678" },
@{ Region="Maryland Heights";Longitude="38.71311";Latitude="-90.42984" },
@{ Region="Mehlville";Longitude="38.50839";Latitude="-90.32289" },
@{ Region="Oakville";Longitude="38.47005";Latitude="-90.30456" },
@{ Region="Spanish Lake";Longitude="38.78783";Latitude="-90.21594" },
@{ Region="St. Louis";Longitude="38.62727";Latitude="-90.19789" },
@{ Region="University City";Longitude="38.65588";Latitude="-90.30928" },
@{ Region="Webster Groves";Longitude="38.59255";Latitude="-90.35734" },
@{ Region="Affton";Longitude="38.55061";Latitude="-90.33317" },
@{ Region="Ferguson";Longitude="38.74422";Latitude="-90.30539" },
@{ Region="Florissant";Longitude="38.78922";Latitude="-90.32261" },
@{ Region="Hazelwood";Longitude="38.77144";Latitude="-90.37095" }
)
},
@{ AreaCode="315";State="New York";Region=@(
@{ Region="Auburn";Longitude="42.93173";Latitude="-76.56605" },
@{ Region="Rome";Longitude="43.21285";Latitude="-75.45573" },
@{ Region="Syracuse";Longitude="43.04812";Latitude="-76.14742" },
@{ Region="Utica";Longitude="43.1009";Latitude="-75.23266" },
@{ Region="Watertown";Longitude="43.97478";Latitude="-75.91076" }
)
},
@{ AreaCode="316";State="Kansas";Region=@(
@{ Region="Wichita";Longitude="37.69224";Latitude="-97.33754" }
)
},
@{ AreaCode="317";State="Indiana";Region=@(
@{ Region="Carmel";Longitude="39.97837";Latitude="-86.11804" },
@{ Region="Fishers";Longitude="39.95559";Latitude="-86.01387" },
@{ Region="Greenwood";Longitude="39.61366";Latitude="-86.10665" },
@{ Region="Indianapolis";Longitude="39.76838";Latitude="-86.15804" },
@{ Region="Lawrence";Longitude="39.83865";Latitude="-86.02526" },
@{ Region="Noblesville";Longitude="40.04559";Latitude="-86.0086" }
)
},
@{ AreaCode="318";State="Louisiana";Region=@(
@{ Region="Alexandria";Longitude="31.31129";Latitude="-92.44514" },
@{ Region="Bossier City";Longitude="32.51599";Latitude="-93.73212" },
@{ Region="West Monroe";Longitude="32.51848";Latitude="-92.14764" },
@{ Region="Ruston";Longitude="32.52321";Latitude="-92.63793" },
@{ Region="Shreveport";Longitude="32.52515";Latitude="-93.75018" }
)
},
@{ AreaCode="319";State="Iowa";Region=@(
@{ Region="Burlington";Longitude="40.80754";Latitude="-91.11292" },
@{ Region="Cedar Falls";Longitude="42.52776";Latitude="-92.44547" },
@{ Region="Cedar Rapids";Longitude="42.00833";Latitude="-91.64407" },
@{ Region="Iowa City";Longitude="41.66113";Latitude="-91.53017" },
@{ Region="Marion";Longitude="42.03417";Latitude="-91.59768" },
@{ Region="Waterloo";Longitude="42.49276";Latitude="-92.34296" }
)
},
@{ AreaCode="320";State="Minnesota";Region=@(
@{ Region="Saint Cloud";Longitude="45.5608";Latitude="-94.16249" }
)
},
@{ AreaCode="321";State="Florida";Region=@(
@{ Region="Altamonte Springs";Longitude="28.66111";Latitude="-81.36562" },
@{ Region="South Apopka";Longitude="28.66194";Latitude="-81.50952" },
@{ Region="Casselberry";Longitude="28.67778";Latitude="-81.32785" },
@{ Region="Kissimmee";Longitude="28.30468";Latitude="-81.41667" },
@{ Region="West Melbourne";Longitude="28.07168";Latitude="-80.65339" },
@{ Region="Merritt Island";Longitude="28.53917";Latitude="-80.672" },
@{ Region="Oak Ridge";Longitude="28.47112";Latitude="-81.42452" },
@{ Region="Ocoee";Longitude="28.56917";Latitude="-81.54396" },
@{ Region="Orlando";Longitude="28.53834";Latitude="-81.37924" },
@{ Region="Oviedo";Longitude="28.67";Latitude="-81.20812" },
@{ Region="Palm Bay";Longitude="28.03446";Latitude="-80.58866" },
@{ Region="Pine Hills";Longitude="28.55778";Latitude="-81.4534" },
@{ Region="Rockledge";Longitude="28.35084";Latitude="-80.72533" },
@{ Region="Sanford";Longitude="28.80055";Latitude="-81.27312" },
@{ Region="Saint Cloud";Longitude="28.2489";Latitude="-81.28118" },
@{ Region="Titusville";Longitude="28.61222";Latitude="-80.80755" },
@{ Region="University Park";Longitude="25.74649";Latitude="-80.36755" },
@{ Region="Wekiwa Springs";Longitude="28.69861";Latitude="-81.42563" },
@{ Region="Winter Park";Longitude="28.6";Latitude="-81.33924" },
@{ Region="Winter Springs";Longitude="28.69889";Latitude="-81.30812" }
)
},
@{ AreaCode="323";State="California";Region=@(
@{ Region="Bell";Longitude="33.97751";Latitude="-118.18702" },
@{ Region="Bell Gardens";Longitude="33.96529";Latitude="-118.15146" },
@{ Region="Cudahy";Longitude="33.96057";Latitude="-118.18535" },
@{ Region="East Los Angeles";Longitude="34.0239";Latitude="-118.17202" },
@{ Region="Florence-Graham";Longitude="33.96772";Latitude="-118.24438" },
@{ Region="Huntington Park";Longitude="33.98168";Latitude="-118.22507" },
@{ Region="Maywood";Longitude="33.98668";Latitude="-118.18535" },
@{ Region="Montebello";Longitude="34.00946";Latitude="-118.10535" },
@{ Region="South Gate";Longitude="33.95474";Latitude="-118.21202" },
@{ Region="West Hollywood";Longitude="34.09001";Latitude="-118.36174" },
@{ Region="Westmont";Longitude="33.9414";Latitude="-118.3023" }
)
},
@{ AreaCode="325";State="Texas";Region=@(
@{ Region="Abilene";Longitude="32.44874";Latitude="-99.73314" },
@{ Region="San Angelo";Longitude="31.46377";Latitude="-100.43704" }
)
},
@{ AreaCode="330";State="Ohio";Region=@(
@{ Region="Akron";Longitude="41.08144";Latitude="-81.51901" },
@{ Region="Alliance";Longitude="40.91534";Latitude="-81.10593" },
@{ Region="Austintown";Longitude="41.10172";Latitude="-80.76452" },
@{ Region="Barberton";Longitude="41.01283";Latitude="-81.60512" },
@{ Region="Boardman";Longitude="41.02423";Latitude="-80.66285" },
@{ Region="Brunswick";Longitude="41.23811";Latitude="-81.8418" },
@{ Region="North Canton";Longitude="40.87589";Latitude="-81.40234" },
@{ Region="Cuyahoga Falls";Longitude="41.13394";Latitude="-81.48456" },
@{ Region="Green";Longitude="40.94589";Latitude="-81.48317" },
@{ Region="Hudson";Longitude="41.24006";Latitude="-81.44067" },
@{ Region="Kent";Longitude="41.15367";Latitude="-81.35789" },
@{ Region="Massillon";Longitude="40.79672";Latitude="-81.52151" },
@{ Region="Medina";Longitude="41.13839";Latitude="-81.86375" },
@{ Region="Niles";Longitude="41.18284";Latitude="-80.76536" },
@{ Region="Stow";Longitude="41.1595";Latitude="-81.44039" },
@{ Region="Warren";Longitude="41.23756";Latitude="-80.81842" },
@{ Region="Wooster";Longitude="40.80517";Latitude="-81.93646" },
@{ Region="Youngstown";Longitude="41.09978";Latitude="-80.64952" }
)
},
@{ AreaCode="331";State="Illinois";Region=@(
@{ Region="Addison";Longitude="41.9317";Latitude="-87.98896" },
@{ Region="North Aurora";Longitude="41.80614";Latitude="-88.3273" },
@{ Region="Bartlett";Longitude="41.99503";Latitude="-88.18563" },
@{ Region="Batavia";Longitude="41.85003";Latitude="-88.31257" },
@{ Region="Bensenville";Longitude="41.95503";Latitude="-87.94007" },
@{ Region="Bloomingdale";Longitude="41.95753";Latitude="-88.0809" },
@{ Region="Bolingbrook";Longitude="41.69864";Latitude="-88.0684" },
@{ Region="Carol Stream";Longitude="41.91253";Latitude="-88.13479" },
@{ Region="Darien";Longitude="41.75198";Latitude="-87.97395" },
@{ Region="Downers Grove";Longitude="41.80892";Latitude="-88.01117" },
@{ Region="Elmhurst";Longitude="41.89947";Latitude="-87.94034" },
@{ Region="Glen Ellyn";Longitude="41.87753";Latitude="-88.06701" },
@{ Region="Glendale Heights";Longitude="41.91031";Latitude="-88.07174" },
@{ Region="Hanover Park";Longitude="41.99947";Latitude="-88.14507" },
@{ Region="Lisle";Longitude="41.80114";Latitude="-88.07479" },
@{ Region="Lombard";Longitude="41.88003";Latitude="-88.00784" },
@{ Region="Naperville";Longitude="41.78586";Latitude="-88.14729" },
@{ Region="Roselle";Longitude="41.98475";Latitude="-88.07979" },
@{ Region="Saint Charles";Longitude="41.91419";Latitude="-88.30869" },
@{ Region="Streamwood";Longitude="42.02558";Latitude="-88.17841" },
@{ Region="Villa Park";Longitude="41.88975";Latitude="-87.98895" },
@{ Region="West Chicago";Longitude="41.88475";Latitude="-88.20396" },
@{ Region="Westmont";Longitude="41.79586";Latitude="-87.97562" },
@{ Region="Wheaton";Longitude="41.86614";Latitude="-88.10701" },
@{ Region="Woodridge";Longitude="41.74697";Latitude="-88.05034" }
)
},
@{ AreaCode="334";State="Alabama";Region=@(
@{ Region="Auburn";Longitude="32.60986";Latitude="-85.48078" },
@{ Region="Dothan";Longitude="31.22323";Latitude="-85.39049" },
@{ Region="Enterprise";Longitude="31.31517";Latitude="-85.85522" },
@{ Region="Montgomery";Longitude="32.36681";Latitude="-86.29997" },
@{ Region="Opelika";Longitude="32.64541";Latitude="-85.37828" },
@{ Region="Phenix City";Longitude="32.47098";Latitude="-85.00077" },
@{ Region="Prattville";Longitude="32.46402";Latitude="-86.4597" },
@{ Region="Selma";Longitude="32.40736";Latitude="-87.0211" }
)
},
@{ AreaCode="336";State="North Carolina";Region=@(
@{ Region="Asheboro";Longitude="35.70791";Latitude="-79.81364" },
@{ Region="Burlington";Longitude="36.09569";Latitude="-79.4378" },
@{ Region="Greensboro";Longitude="36.07264";Latitude="-79.79198" },
@{ Region="High Point";Longitude="35.95569";Latitude="-80.00532" },
@{ Region="Winston-Salem";Longitude="36.09986";Latitude="-80.24422" }
)
},
@{ AreaCode="337";State="Louisiana";Region=@(
@{ Region="Lafayette";Longitude="30.22409";Latitude="-92.01984" },
@{ Region="Lake Charles";Longitude="30.21309";Latitude="-93.2044" },
@{ Region="New Iberia";Longitude="30.00354";Latitude="-91.81873" },
@{ Region="Opelousas";Longitude="30.53353";Latitude="-92.08151" },
@{ Region="Sulphur";Longitude="30.23659";Latitude="-93.37738" }
)
},
@{ AreaCode="339";State="Massachusetts";Region=@(
@{ Region="Arlington";Longitude="42.41537";Latitude="-71.15644" },
@{ Region="Braintree";Longitude="42.22232";Latitude="-70.99949" },
@{ Region="Burlington";Longitude="42.50482";Latitude="-71.19561" },
@{ Region="Dedham";Longitude="42.24177";Latitude="-71.16616" },
@{ Region="Lexington";Longitude="42.44732";Latitude="-71.2245" },
@{ Region="Lynn";Longitude="42.46676";Latitude="-70.94949" },
@{ Region="Malden";Longitude="42.4251";Latitude="-71.06616" },
@{ Region="Marblehead";Longitude="42.5001";Latitude="-70.85783" },
@{ Region="Medford";Longitude="42.41843";Latitude="-71.10616" },
@{ Region="Melrose";Longitude="42.45843";Latitude="-71.06616" },
@{ Region="Needham";Longitude="42.28343";Latitude="-71.23283" },
@{ Region="Norwood";Longitude="42.19454";Latitude="-71.1995" },
@{ Region="Randolph";Longitude="42.1626";Latitude="-71.04116" },
@{ Region="Reading";Longitude="42.52565";Latitude="-71.09533" },
@{ Region="Revere";Longitude="42.40843";Latitude="-71.01199" },
@{ Region="Saugus";Longitude="42.46482";Latitude="-71.01005" },
@{ Region="Stoneham";Longitude="42.4801";Latitude="-71.0995" },
@{ Region="Wakefield";Longitude="42.50648";Latitude="-71.07283" },
@{ Region="Waltham";Longitude="42.37649";Latitude="-71.23561" },
@{ Region="Wellesley";Longitude="42.29649";Latitude="-71.29256" },
@{ Region="Weymouth";Longitude="42.22093";Latitude="-70.93977" },
@{ Region="Winchester";Longitude="42.45232";Latitude="-71.137" },
@{ Region="Woburn";Longitude="42.47926";Latitude="-71.15228" }
)
},
@{ AreaCode="346";State="Texas";Region=@(
@{ Region="Alvin";Longitude="29.42385";Latitude="-95.2441" },
@{ Region="Atascocita";Longitude="29.99883";Latitude="-95.1766" },
@{ Region="Baytown";Longitude="29.7355";Latitude="-94.97743" },
@{ Region="Channelview";Longitude="29.77606";Latitude="-95.11465" },
@{ Region="Cloverleaf";Longitude="29.77828";Latitude="-95.17188" },
@{ Region="Deer Park";Longitude="29.70523";Latitude="-95.12382" },
@{ Region="Friendswood";Longitude="29.5294";Latitude="-95.20104" },
@{ Region="South Houston";Longitude="29.66301";Latitude="-95.23549" },
@{ Region="La Porte";Longitude="29.66578";Latitude="-95.01937" },
@{ Region="League City";Longitude="29.50745";Latitude="-95.09493" },
@{ Region="Mission Bend";Longitude="29.69384";Latitude="-95.66495" },
@{ Region="Missouri City";Longitude="29.61857";Latitude="-95.53772" },
@{ Region="Pasadena";Longitude="29.69106";Latitude="-95.2091" },
@{ Region="Pearland";Longitude="29.56357";Latitude="-95.28605" },
@{ Region="Rosenberg";Longitude="29.55718";Latitude="-95.80856" },
@{ Region="Spring";Longitude="30.07994";Latitude="-95.41716" },
@{ Region="Sugar Land";Longitude="29.61968";Latitude="-95.63495" },
@{ Region="The Woodlands";Longitude="30.15799";Latitude="-95.48938" }
)
},
@{ AreaCode="347";State="New York";Region=@(
@{ Region="The Bronx";Longitude="40.84985";Latitude="-73.86641" },
@{ Region="Brooklyn";Longitude="40.6501";Latitude="-73.94958" },
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" },
@{ Region="Borough of Queens";Longitude="40.68149";Latitude="-73.83652" },
@{ Region="Staten Island";Longitude="40.56233";Latitude="-74.13986" }
)
},
@{ AreaCode="351";State="Massachusetts";Region=@(
@{ Region="Beverly";Longitude="42.55843";Latitude="-70.88005" },
@{ Region="Chelmsford";Longitude="42.59981";Latitude="-71.36728" },
@{ Region="Danvers";Longitude="42.57509";Latitude="-70.93005" },
@{ Region="Fitchburg";Longitude="42.58342";Latitude="-71.8023" },
@{ Region="Gardner";Longitude="42.57509";Latitude="-71.99813" },
@{ Region="Gloucester";Longitude="42.61593";Latitude="-70.66199" },
@{ Region="Haverhill";Longitude="42.7762";Latitude="-71.07728" },
@{ Region="Lawrence";Longitude="42.70704";Latitude="-71.16311" },
@{ Region="Leominster";Longitude="42.52509";Latitude="-71.75979" },
@{ Region="Lowell";Longitude="42.63342";Latitude="-71.31617" },
@{ Region="Methuen";Longitude="42.7262";Latitude="-71.19089" },
@{ Region="South Peabody";Longitude="42.50982";Latitude="-70.94949" },
@{ Region="Salem";Longitude="42.51954";Latitude="-70.89672" },
@{ Region="Wilmington";Longitude="42.54648";Latitude="-71.17367" }
)
},
@{ AreaCode="352";State="Florida";Region=@(
@{ Region="Gainesville";Longitude="29.65163";Latitude="-82.32483" },
@{ Region="Oakland Park";Longitude="26.17231";Latitude="-80.13199" },
@{ Region="Ocala";Longitude="29.1872";Latitude="-82.14009" },
@{ Region="Spring Hill";Longitude="28.47688";Latitude="-82.52546" }
)
},
@{ AreaCode="360";State="Washington";Region=@(
@{ Region="Bellingham";Longitude="48.75955";Latitude="-122.48822" },
@{ Region="Bremerton";Longitude="47.56732";Latitude="-122.63264" },
@{ Region="Lacey";Longitude="47.03426";Latitude="-122.82319" },
@{ Region="Longview";Longitude="46.13817";Latitude="-122.93817" },
@{ Region="Marysville";Longitude="48.05176";Latitude="-122.17708" },
@{ Region="Mount Vernon";Longitude="48.42122";Latitude="-122.33405" },
@{ Region="Marysville";Longitude="48.05176";Latitude="-122.17708" },
@{ Region="Olympia";Longitude="47.03787";Latitude="-122.9007" },
@{ Region="Vancouver";Longitude="45.63873";Latitude="-122.66149" }
)
},
@{ AreaCode="361";State="Texas";Region=@(
@{ Region="Corpus Christi";Longitude="27.80058";Latitude="-97.39638" },
@{ Region="Kingsville";Longitude="27.51587";Latitude="-97.85611" },
@{ Region="Victoria";Longitude="28.80527";Latitude="-97.0036" }
)
},
@{ AreaCode="364";State="Kentucky";Region=@(
@{ Region="Bowling Green";Longitude="36.99032";Latitude="-86.4436" },
@{ Region="Elizabethtown";Longitude="37.69395";Latitude="-85.85913" },
@{ Region="Henderson";Longitude="37.83615";Latitude="-87.59001" },
@{ Region="Hopkinsville";Longitude="36.86561";Latitude="-87.49117" },
@{ Region="Owensboro";Longitude="37.77422";Latitude="-87.11333" },
@{ Region="Paducah";Longitude="37.08339";Latitude="-88.60005" },
@{ Region="Radcliff";Longitude="37.84035";Latitude="-85.94913" }
)
},
@{ AreaCode="385";State="Utah";Region=@(
@{ Region="American Fork";Longitude="40.3769";Latitude="-111.79576" },
@{ Region="West Bountiful";Longitude="40.89383";Latitude="-111.90188" },
@{ Region="Clearfield";Longitude="41.11078";Latitude="-112.02605" },
@{ Region="Cottonwood Heights";Longitude="40.61967";Latitude="-111.81021" },
@{ Region="Draper";Longitude="40.52467";Latitude="-111.86382" },
@{ Region="East Millcreek";Longitude="40.69995";Latitude="-111.81049" },
@{ Region="Kaysville";Longitude="41.03522";Latitude="-111.93855" },
@{ Region="Kearns";Longitude="40.65995";Latitude="-111.99633" },
@{ Region="Layton";Longitude="41.06022";Latitude="-111.97105" },
@{ Region="Magna";Longitude="40.70911";Latitude="-112.10161" },
@{ Region="Midvale";Longitude="40.61106";Latitude="-111.89994" },
@{ Region="Millcreek";Longitude="40.68689";Latitude="-111.87549" },
@{ Region="Murray";Longitude="40.66689";Latitude="-111.88799" },
@{ Region="South Ogden";Longitude="41.19189";Latitude="-111.97133" },
@{ Region="Orem";Longitude="40.2969";Latitude="-111.69465" },
@{ Region="Pleasant Grove";Longitude="40.36412";Latitude="-111.73854" },
@{ Region="Provo";Longitude="40.23384";Latitude="-111.65853" },
@{ Region="Riverton";Longitude="40.52189";Latitude="-111.9391" },
@{ Region="Roy";Longitude="41.16161";Latitude="-112.02633" },
@{ Region="Salt Lake City";Longitude="40.76078";Latitude="-111.89105" },
@{ Region="Sandy City";Longitude="40.59161";Latitude="-111.8841" },
@{ Region="South Jordan";Longitude="40.56217";Latitude="-111.92966" },
@{ Region="South Salt Lake";Longitude="40.71884";Latitude="-111.88827" },
@{ Region="Spanish Fork";Longitude="40.11496";Latitude="-111.65492" },
@{ Region="Springville";Longitude="40.16523";Latitude="-111.61075" },
@{ Region="Taylorsville";Longitude="40.66772";Latitude="-111.93883" },
@{ Region="West Jordan";Longitude="40.60967";Latitude="-111.9391" },
@{ Region="West Valley City";Longitude="40.69161";Latitude="-112.00105" }
)
},
@{ AreaCode="386";State="Florida";Region=@(
@{ Region="Daytona Beach";Longitude="29.21081";Latitude="-81.02283" },
@{ Region="DeLand";Longitude="29.02832";Latitude="-81.30312" },
@{ Region="Deltona";Longitude="28.90054";Latitude="-81.26367" },
@{ Region="New Smyrna Beach";Longitude="29.02582";Latitude="-80.927" },
@{ Region="Ormond Beach";Longitude="29.28581";Latitude="-81.05589" },
@{ Region="Palm Coast";Longitude="29.58497";Latitude="-81.20784" },
@{ Region="Port Orange";Longitude="29.13832";Latitude="-80.99561" }
)
},
@{ AreaCode="401";State="Rhode Island";Region=@(
@{ Region="Bristol";Longitude="41.67705";Latitude="-71.26616" },
@{ Region="Cranston";Longitude="41.77982";Latitude="-71.43728" },
@{ Region="East Providence";Longitude="41.81371";Latitude="-71.37005" },
@{ Region="Newport East";Longitude="41.51579";Latitude="-71.28752" },
@{ Region="North Providence";Longitude="41.8501";Latitude="-71.46617" },
@{ Region="Pawtucket";Longitude="41.87871";Latitude="-71.38256" },
@{ Region="Providence";Longitude="41.82399";Latitude="-71.41283" },
@{ Region="West Warwick";Longitude="41.69689";Latitude="-71.52194" },
@{ Region="West Warwick";Longitude="41.69689";Latitude="-71.52194" },
@{ Region="Woonsocket";Longitude="42.00288";Latitude="-71.51478" }
)
},
@{ AreaCode="402";State="Nebraska";Region=@(
@{ Region="Bellevue";Longitude="41.13667";Latitude="-95.89084" },
@{ Region="Columbus";Longitude="41.42973";Latitude="-97.36838" },
@{ Region="Fremont";Longitude="41.43333";Latitude="-96.49808" },
@{ Region="Hastings";Longitude="40.58612";Latitude="-98.38839" },
@{ Region="Lincoln";Longitude="40.8";Latitude="-96.66696" },
@{ Region="Norfolk";Longitude="42.02834";Latitude="-97.417" },
@{ Region="Omaha";Longitude="41.25861";Latitude="-95.93779" }
)
},
@{ AreaCode="404";State="Georgia";Region=@(
@{ Region="Atlanta";Longitude="33.749";Latitude="-84.38798" },
@{ Region="Candler-McAfee";Longitude="33.72672";Latitude="-84.27246" },
@{ Region="College Park";Longitude="33.65344";Latitude="-84.44937" },
@{ Region="College Park";Longitude="33.65344";Latitude="-84.44937" },
@{ Region="East Point";Longitude="33.67955";Latitude="-84.43937" },
@{ Region="Forest Park";Longitude="33.62205";Latitude="-84.36909" },
@{ Region="Atlanta";Longitude="33.749";Latitude="-84.38798" },
@{ Region="Sandy Springs";Longitude="33.92427";Latitude="-84.37854" },
@{ Region="Tucker";Longitude="33.85455";Latitude="-84.21714" }
)
},
@{ AreaCode="405";State="Oklahoma";Region=@(
@{ Region="Bethany";Longitude="35.51867";Latitude="-97.63226" },
@{ Region="Del City";Longitude="35.44201";Latitude="-97.44087" },
@{ Region="Edmond";Longitude="35.65283";Latitude="-97.4781" },
@{ Region="Midwest City";Longitude="35.44951";Latitude="-97.3967" },
@{ Region="Moore";Longitude="35.33951";Latitude="-97.4867" },
@{ Region="Norman";Longitude="35.22257";Latitude="-97.43948" },
@{ Region="Oklahoma City";Longitude="35.46756";Latitude="-97.51643" },
@{ Region="Shawnee";Longitude="35.32729";Latitude="-96.9253" },
@{ Region="Stillwater";Longitude="36.11561";Latitude="-97.05837" },
@{ Region="Yukon";Longitude="35.50672";Latitude="-97.76254" }
)
},
@{ AreaCode="406";State="Montana";Region=@(
@{ Region="Billings";Longitude="45.78329";Latitude="-108.50069" },
@{ Region="Bozeman";Longitude="45.67965";Latitude="-111.03856" },
@{ Region="Butte";Longitude="46.00382";Latitude="-112.53474" },
@{ Region="Great Falls";Longitude="47.50024";Latitude="-111.30081" },
@{ Region="Helena";Longitude="46.59271";Latitude="-112.03611" },
@{ Region="Missoula";Longitude="46.87215";Latitude="-113.994" }
)
},
@{ AreaCode="407";State="Florida";Region=@(
@{ Region="Altamonte Springs";Longitude="28.66111";Latitude="-81.36562" },
@{ Region="South Apopka";Longitude="28.66194";Latitude="-81.50952" },
@{ Region="Casselberry";Longitude="28.67778";Latitude="-81.32785" },
@{ Region="Kissimmee";Longitude="28.30468";Latitude="-81.41667" },
@{ Region="Oak Ridge";Longitude="28.47112";Latitude="-81.42452" },
@{ Region="Ocoee";Longitude="28.56917";Latitude="-81.54396" },
@{ Region="Orlando";Longitude="28.53834";Latitude="-81.37924" },
@{ Region="Oviedo";Longitude="28.67";Latitude="-81.20812" },
@{ Region="Pine Hills";Longitude="28.55778";Latitude="-81.4534" },
@{ Region="Sanford";Longitude="28.80055";Latitude="-81.27312" },
@{ Region="Saint Cloud";Longitude="28.2489";Latitude="-81.28118" },
@{ Region="University Park";Longitude="25.74649";Latitude="-80.36755" },
@{ Region="Wekiwa Springs";Longitude="28.69861";Latitude="-81.42563" },
@{ Region="Winter Park";Longitude="28.6";Latitude="-81.33924" },
@{ Region="Winter Springs";Longitude="28.69889";Latitude="-81.30812" }
)
},
@{ AreaCode="408";State="California";Region=@(
@{ Region="Campbell";Longitude="37.28717";Latitude="-121.94996" },
@{ Region="Gilroy";Longitude="37.00578";Latitude="-121.56828" },
@{ Region="Los Gatos";Longitude="37.22661";Latitude="-121.97468" },
@{ Region="Milpitas";Longitude="37.42827";Latitude="-121.90662" },
@{ Region="Morgan Hill";Longitude="37.1305";Latitude="-121.65439" },
@{ Region="San Jose";Longitude="37.33939";Latitude="-121.89496" },
@{ Region="Santa Clara";Longitude="37.35411";Latitude="-121.95524" },
@{ Region="Saratoga";Longitude="37.26383";Latitude="-122.02301" },
@{ Region="Sunnyvale";Longitude="37.36883";Latitude="-122.03635" }
)
},
@{ AreaCode="409";State="Texas";Region=@(
@{ Region="Beaumont";Longitude="30.08605";Latitude="-94.10185" },
@{ Region="Galveston";Longitude="29.30135";Latitude="-94.7977" },
@{ Region="Port Arthur";Longitude="29.88519";Latitude="-93.94233" },
@{ Region="Texas City";Longitude="29.38385";Latitude="-94.9027" }
)
},
@{ AreaCode="410";State="Maryland";Region=@(
@{ Region="Annapolis";Longitude="38.97845";Latitude="-76.49218" },
@{ Region="Arbutus";Longitude="39.25455";Latitude="-76.69997" },
@{ Region="Arnold";Longitude="39.03206";Latitude="-76.50274" },
@{ Region="Baltimore";Longitude="39.29038";Latitude="-76.61219" },
@{ Region="Bel Air North";Longitude="39.55429";Latitude="-76.37309" },
@{ Region="Bel Air South";Longitude="39.50506";Latitude="-76.31977" },
@{ Region="Carney";Longitude="39.39427";Latitude="-76.52358" },
@{ Region="Catonsville";Longitude="39.27205";Latitude="-76.73192" },
@{ Region="Columbia";Longitude="39.24038";Latitude="-76.83942" },
@{ Region="Crofton";Longitude="39.00178";Latitude="-76.68747" },
@{ Region="Dundalk";Longitude="39.25066";Latitude="-76.52052" },
@{ Region="Edgewood";Longitude="39.41872";Latitude="-76.2944" },
@{ Region="Eldersburg";Longitude="39.40371";Latitude="-76.95026" },
@{ Region="West Elkridge";Longitude="39.20705";Latitude="-76.72692" },
@{ Region="Ellicott City";Longitude="39.26733";Latitude="-76.79831" },
@{ Region="Essex";Longitude="39.30927";Latitude="-76.47496" },
@{ Region="Glen Burnie";Longitude="39.16261";Latitude="-76.62469" },
@{ Region="Lochearn";Longitude="39.34066";Latitude="-76.72219" },
@{ Region="Middle River";Longitude="39.33427";Latitude="-76.43941" },
@{ Region="Milford Mill";Longitude="39.34788";Latitude="-76.76997" },
@{ Region="Odenton";Longitude="39.084";Latitude="-76.70025" },
@{ Region="Parkville";Longitude="39.37733";Latitude="-76.53969" },
@{ Region="Perry Hall";Longitude="39.41261";Latitude="-76.46357" },
@{ Region="Pikesville";Longitude="39.37427";Latitude="-76.72247" },
@{ Region="Randallstown";Longitude="39.36733";Latitude="-76.79525" },
@{ Region="Reisterstown";Longitude="39.46976";Latitude="-76.8319" },
@{ Region="Salisbury";Longitude="38.36067";Latitude="-75.59937" },
@{ Region="Severn";Longitude="39.13705";Latitude="-76.6983" },
@{ Region="Severna Park";Longitude="39.07039";Latitude="-76.54524" },
@{ Region="South Gate";Longitude="39.129";Latitude="-76.6258" },
@{ Region="Towson";Longitude="39.4015";Latitude="-76.60191" }
)
},
@{ AreaCode="412";State="Pennsylvania";Region=@(
@{ Region="Bethel Park";Longitude="40.32757";Latitude="-80.0395" },
@{ Region="McKeesport";Longitude="40.34785";Latitude="-79.86422" },
@{ Region="Mount Lebanon";Longitude="40.35535";Latitude="-80.0495" },
@{ Region="Monroeville";Longitude="40.42118";Latitude="-79.7881" },
@{ Region="Penn Hills";Longitude="40.50118";Latitude="-79.83922" },
@{ Region="Pittsburgh";Longitude="40.44062";Latitude="-79.99589" },
@{ Region="Plum";Longitude="40.50035";Latitude="-79.74949" },
@{ Region="Upper Saint Clair";Longitude="40.3359";Latitude="-80.08339" },
@{ Region="West Mifflin";Longitude="40.3634";Latitude="-79.86644" }
)
},
@{ AreaCode="413";State="Massachusetts";Region=@(
@{ Region="Agawam";Longitude="42.06954";Latitude="-72.61481" },
@{ Region="North Chicopee";Longitude="42.18343";Latitude="-72.59953" },
@{ Region="Holyoke";Longitude="42.20426";Latitude="-72.6162" },
@{ Region="Northampton";Longitude="42.32509";Latitude="-72.6412" },
@{ Region="Pittsfield";Longitude="42.45008";Latitude="-73.24538" },
@{ Region="West Springfield";Longitude="42.10704";Latitude="-72.62037" },
@{ Region="West Springfield";Longitude="42.10704";Latitude="-72.62037" },
@{ Region="Westfield";Longitude="42.12509";Latitude="-72.74954" }
)
},
@{ AreaCode="414";State="Wisconsin";Region=@(
@{ Region="Franklin";Longitude="42.88863";Latitude="-88.03842" },
@{ Region="Greenfield";Longitude="42.9614";Latitude="-88.01259" },
@{ Region="South Milwaukee";Longitude="42.91057";Latitude="-87.86064" },
@{ Region="Oak Creek";Longitude="42.88585";Latitude="-87.86314" },
@{ Region="South Milwaukee";Longitude="42.91057";Latitude="-87.86064" },
@{ Region="Wauwatosa";Longitude="43.04946";Latitude="-88.00759" },
@{ Region="West Allis";Longitude="43.01668";Latitude="-88.00703" }
)
},
@{ AreaCode="415";State="California";Region=@(
@{ Region="Novato";Longitude="38.10742";Latitude="-122.5697" },
@{ Region="San Anselmo";Longitude="37.97465";Latitude="-122.56164" },
@{ Region="South San Francisco";Longitude="37.65466";Latitude="-122.40775" },
@{ Region="San Rafael";Longitude="37.97353";Latitude="-122.53109" }
)
},
@{ AreaCode="417";State="Missouri";Region=@(
@{ Region="Joplin";Longitude="37.08423";Latitude="-94.51328" },
@{ Region="Springfield";Longitude="37.21533";Latitude="-93.29824" }
)
},
@{ AreaCode="419";State="Ohio";Region=@(
@{ Region="Ashland";Longitude="40.86867";Latitude="-82.31822" },
@{ Region="Bowling Green";Longitude="41.37477";Latitude="-83.65132" },
@{ Region="Findlay";Longitude="41.04422";Latitude="-83.64993" },
@{ Region="Lima";Longitude="40.74255";Latitude="-84.10523" },
@{ Region="Mansfield";Longitude="40.75839";Latitude="-82.51545" },
@{ Region="Sandusky";Longitude="41.44894";Latitude="-82.70796" },
@{ Region="Toledo";Longitude="41.66394";Latitude="-83.55521" }
)
},
@{ AreaCode="423";State="Tennessee";Region=@(
@{ Region="Bristol";Longitude="36.59511";Latitude="-82.18874" },
@{ Region="East Chattanooga";Longitude="35.06535";Latitude="-85.24912" },
@{ Region="South Cleveland";Longitude="35.14119";Latitude="-84.87217" },
@{ Region="East Ridge";Longitude="35.01424";Latitude="-85.2519" },
@{ Region="Johnson City";Longitude="36.31344";Latitude="-82.35347" },
@{ Region="Kingsport";Longitude="36.54843";Latitude="-82.56182" },
@{ Region="Morristown";Longitude="36.21398";Latitude="-83.29489" }
)
},
@{ AreaCode="424";State="California";Region=@(
@{ Region="Beverly Hills";Longitude="34.07362";Latitude="-118.40036" },
@{ Region="West Carson";Longitude="33.82168";Latitude="-118.29257" },
@{ Region="Culver City";Longitude="34.02112";Latitude="-118.39647" },
@{ Region="Gardena";Longitude="33.88835";Latitude="-118.30896" },
@{ Region="Hawthorne";Longitude="33.9164";Latitude="-118.35257" },
@{ Region="Inglewood";Longitude="33.96168";Latitude="-118.35313" },
@{ Region="Lawndale";Longitude="33.88724";Latitude="-118.35257" },
@{ Region="Lennox";Longitude="33.93807";Latitude="-118.35258" },
@{ Region="Lomita";Longitude="33.79224";Latitude="-118.31507" },
@{ Region="Lynwood";Longitude="33.93029";Latitude="-118.21146" },
@{ Region="Manhattan Beach";Longitude="33.88474";Latitude="-118.41091" },
@{ Region="Rancho Palos Verdes";Longitude="33.74446";Latitude="-118.38702" },
@{ Region="Redondo Beach";Longitude="33.84918";Latitude="-118.38841" },
@{ Region="Santa Monica";Longitude="34.01945";Latitude="-118.49119" },
@{ Region="Torrance";Longitude="33.83585";Latitude="-118.34063" },
@{ Region="West Carson";Longitude="33.82168";Latitude="-118.29257" }
)
},
@{ AreaCode="425";State="Washington";Region=@(
@{ Region="Bellevue";Longitude="47.61038";Latitude="-122.20068" },
@{ Region="Bothell";Longitude="47.76232";Latitude="-122.2054" },
@{ Region="Fairwood";Longitude="47.76684";Latitude="-117.41744" },
@{ Region="Cottage Lake";Longitude="47.74427";Latitude="-122.07735" },
@{ Region="Edmonds";Longitude="47.81065";Latitude="-122.37736" },
@{ Region="Everett";Longitude="47.97898";Latitude="-122.20208" },
@{ Region="Inglewood-Finn Hill";Longitude="47.72049";Latitude="-122.23167" },
@{ Region="Kirkland";Longitude="47.68149";Latitude="-122.20874" },
@{ Region="Lynnwood";Longitude="47.82093";Latitude="-122.31513" },
@{ Region="Mountlake Terrace";Longitude="47.78815";Latitude="-122.30874" },
@{ Region="North Creek";Longitude="47.81954";Latitude="-122.17624" },
@{ Region="Redmond";Longitude="47.67399";Latitude="-122.12151" },
@{ Region="Renton";Longitude="47.48288";Latitude="-122.21707" },
@{ Region="City of Sammamish";Longitude="47.60444";Latitude="-122.03768" }
)
},
@{ AreaCode="432";State="Texas";Region=@(
@{ Region="Big Spring";Longitude="32.2504";Latitude="-101.47874" },
@{ Region="Midland";Longitude="31.99735";Latitude="-102.07791" },
@{ Region="West Odessa";Longitude="31.84235";Latitude="-102.49876" }
)
},
@{ AreaCode="434";State="Virginia";Region=@(
@{ Region="Charlottesville";Longitude="38.02931";Latitude="-78.47668" },
@{ Region="Danville";Longitude="36.58597";Latitude="-79.39502" },
@{ Region="West Lynchburg";Longitude="37.4032";Latitude="-79.17808" }
)
},
@{ AreaCode="435";State="Utah";Region=@(
@{ Region="Cedar City";Longitude="37.67748";Latitude="-113.06189" },
@{ Region="North Logan";Longitude="41.76937";Latitude="-111.80467" },
@{ Region="Saint George";Longitude="37.10415";Latitude="-113.58412" },
@{ Region="Tooele";Longitude="40.53078";Latitude="-112.29828" }
)
},
@{ AreaCode="440";State="Ohio";Region=@(
@{ Region="Ashtabula";Longitude="41.86505";Latitude="-80.78981" },
@{ Region="Eastlake";Longitude="41.65394";Latitude="-81.45039" },
@{ Region="Elyria";Longitude="41.36838";Latitude="-82.10765" },
@{ Region="Lorain";Longitude="41.45282";Latitude="-82.18237" },
@{ Region="Mentor";Longitude="41.66616";Latitude="-81.33955" },
@{ Region="North Olmsted";Longitude="41.4156";Latitude="-81.92347" },
@{ Region="North Ridgeville";Longitude="41.38949";Latitude="-82.01903" },
@{ Region="North Royalton";Longitude="41.31366";Latitude="-81.72457" },
@{ Region="Parma";Longitude="41.40477";Latitude="-81.72291" },
@{ Region="Parma Heights";Longitude="41.39005";Latitude="-81.75958" },
@{ Region="Rocky River";Longitude="41.4756";Latitude="-81.8393" },
@{ Region="Solon";Longitude="41.38978";Latitude="-81.44123" },
@{ Region="Strongsville";Longitude="41.3145";Latitude="-81.83569" },
@{ Region="Westlake";Longitude="41.45532";Latitude="-81.91792" },
@{ Region="Willoughby";Longitude="41.63977";Latitude="-81.4065" }
)
},
@{ AreaCode="442";State="California";Region=@(
@{ Region="La Quinta";Longitude="33.66336";Latitude="-116.31001" },
@{ Region="Oceanside";Longitude="33.19587";Latitude="-117.37948" },
@{ Region="Palm Desert";Longitude="33.72255";Latitude="-116.37697" },
@{ Region="Palm Springs";Longitude="33.8303";Latitude="-116.54529" },
@{ Region="Ridgecrest";Longitude="35.62246";Latitude="-117.6709" },
@{ Region="San Marcos";Longitude="33.14337";Latitude="-117.16614" },
@{ Region="Victorville";Longitude="34.53611";Latitude="-117.29116" },
@{ Region="Vista";Longitude="33.20004";Latitude="-117.24254" },
@{ Region="Apple Valley";Longitude="34.50083";Latitude="-117.18588" },
@{ Region="Barstow";Longitude="34.89859";Latitude="-117.02282" },
@{ Region="Brawley";Longitude="32.97866";Latitude="-115.53027" },
@{ Region="Calexico";Longitude="32.67895";Latitude="-115.49888" },
@{ Region="Carlsbad";Longitude="33.15809";Latitude="-117.35059" },
@{ Region="Cathedral City";Longitude="33.77974";Latitude="-116.46529" },
@{ Region="Coachella";Longitude="33.6803";Latitude="-116.17389" },
@{ Region="El Centro";Longitude="32.792";Latitude="-115.56305" },
@{ Region="Encinitas";Longitude="33.03699";Latitude="-117.29198" },
@{ Region="Escondido";Longitude="33.11921";Latitude="-117.08642" },
@{ Region="Fallbrook";Longitude="33.37642";Latitude="-117.25115" },
@{ Region="Hesperia";Longitude="34.42639";Latitude="-117.30088" },
@{ Region="Indio";Longitude="33.7207";Latitude="-116.21677" }
)
},
@{ AreaCode="443";State="Maryland";Region=@(
@{ Region="Annapolis";Longitude="38.97845";Latitude="-76.49218" },
@{ Region="Arbutus";Longitude="39.25455";Latitude="-76.69997" },
@{ Region="Arnold";Longitude="39.03206";Latitude="-76.50274" },
@{ Region="Baltimore";Longitude="39.29038";Latitude="-76.61219" },
@{ Region="Bel Air North";Longitude="39.55429";Latitude="-76.37309" },
@{ Region="Bel Air South";Longitude="39.50506";Latitude="-76.31977" },
@{ Region="Carney";Longitude="39.39427";Latitude="-76.52358" },
@{ Region="Catonsville";Longitude="39.27205";Latitude="-76.73192" },
@{ Region="Columbia";Longitude="39.24038";Latitude="-76.83942" },
@{ Region="Crofton";Longitude="39.00178";Latitude="-76.68747" },
@{ Region="Dundalk";Longitude="39.25066";Latitude="-76.52052" },
@{ Region="Edgewood";Longitude="39.41872";Latitude="-76.2944" },
@{ Region="Eldersburg";Longitude="39.40371";Latitude="-76.95026" },
@{ Region="West Elkridge";Longitude="39.20705";Latitude="-76.72692" },
@{ Region="Ellicott City";Longitude="39.26733";Latitude="-76.79831" },
@{ Region="Essex";Longitude="39.30927";Latitude="-76.47496" },
@{ Region="Glen Burnie";Longitude="39.16261";Latitude="-76.62469" },
@{ Region="Lochearn";Longitude="39.34066";Latitude="-76.72219" },
@{ Region="Middle River";Longitude="39.33427";Latitude="-76.43941" },
@{ Region="Milford Mill";Longitude="39.34788";Latitude="-76.76997" },
@{ Region="Odenton";Longitude="39.084";Latitude="-76.70025" },
@{ Region="Parkville";Longitude="39.37733";Latitude="-76.53969" },
@{ Region="Perry Hall";Longitude="39.41261";Latitude="-76.46357" },
@{ Region="Pikesville";Longitude="39.37427";Latitude="-76.72247" },
@{ Region="Randallstown";Longitude="39.36733";Latitude="-76.79525" },
@{ Region="Reisterstown";Longitude="39.46976";Latitude="-76.8319" },
@{ Region="Salisbury";Longitude="38.36067";Latitude="-75.59937" },
@{ Region="Severn";Longitude="39.13705";Latitude="-76.6983" },
@{ Region="Severna Park";Longitude="39.07039";Latitude="-76.54524" },
@{ Region="South Gate";Longitude="39.129";Latitude="-76.6258" },
@{ Region="Towson";Longitude="39.4015";Latitude="-76.60191" }
)
},
@{ AreaCode="458";State="Oregon";Region=@(
@{ Region="Albany";Longitude="44.63651";Latitude="-123.10593" },
@{ Region="North Bend";Longitude="43.4065";Latitude="-124.22428" },
@{ Region="Corvallis";Longitude="44.56457";Latitude="-123.26204" },
@{ Region="Gresham";Longitude="45.49818";Latitude="-122.43148" },
@{ Region="Grants Pass";Longitude="42.43933";Latitude="-123.33067" },
@{ Region="Medford";Longitude="42.32652";Latitude="-122.87559" },
@{ Region="Roseburg North";Longitude="43.26452";Latitude="-123.30331" },
@{ Region="Springfield";Longitude="44.04624";Latitude="-123.02203" }
)
},
@{ AreaCode="469";State="Texas";Region=@(
@{ Region="Allen";Longitude="33.10317";Latitude="-96.67055" },
@{ Region="Carrollton";Longitude="32.95373";Latitude="-96.89028" },
@{ Region="Cedar Hill";Longitude="32.58847";Latitude="-96.95612" },
@{ Region="Coppell";Longitude="32.95457";Latitude="-97.01501" },
@{ Region="Dallas";Longitude="32.78306";Latitude="-96.80667" },
@{ Region="DeSoto";Longitude="32.58986";Latitude="-96.85695" },
@{ Region="Duncanville";Longitude="32.6518";Latitude="-96.90834" },
@{ Region="Farmers Branch";Longitude="32.92651";Latitude="-96.89612" },
@{ Region="Flower Mound";Longitude="33.01457";Latitude="-97.09696" },
@{ Region="Frisco";Longitude="33.15067";Latitude="-96.82361" },
@{ Region="Garland";Longitude="32.91262";Latitude="-96.63888" },
@{ Region="Grand Prairie";Longitude="32.74596";Latitude="-96.99778" },
@{ Region="Irving";Longitude="32.81402";Latitude="-96.94889" },
@{ Region="Lancaster";Longitude="32.59208";Latitude="-96.75611" },
@{ Region="Lewisville";Longitude="33.04623";Latitude="-96.99417" },
@{ Region="McKinney";Longitude="33.19762";Latitude="-96.61527" },
@{ Region="Mesquite";Longitude="32.7668";Latitude="-96.59916" },
@{ Region="Plano";Longitude="33.01984";Latitude="-96.69889" },
@{ Region="Richardson";Longitude="32.94818";Latitude="-96.72972" },
@{ Region="Rowlett";Longitude="32.9029";Latitude="-96.56388" },
@{ Region="The Colony";Longitude="33.08901";Latitude="-96.88639" },
@{ Region="University Park";Longitude="32.85013";Latitude="-96.80028" },
@{ Region="Waxahachie";Longitude="32.38653";Latitude="-96.84833" }
)
},
@{ AreaCode="478";State="Georgia";Region=@(
@{ Region="Macon";Longitude="32.84069";Latitude="-83.6324" },
@{ Region="Warner Robins";Longitude="32.62098";Latitude="-83.5999" }
)
},
@{ AreaCode="479";State="Arkansas";Region=@(
@{ Region="Fayetteville";Longitude="36.06258";Latitude="-94.15743" },
@{ Region="Fort Smith";Longitude="35.38592";Latitude="-94.39855" },
@{ Region="Rogers";Longitude="36.33202";Latitude="-94.11854" },
@{ Region="Russellville";Longitude="35.27842";Latitude="-93.13379" },
@{ Region="Springdale";Longitude="36.18674";Latitude="-94.12881" }
)
},
@{ AreaCode="480";State="Arizona";Region=@(
@{ Region="Apache Junction";Longitude="33.41505";Latitude="-111.54958" },
@{ Region="Chandler";Longitude="33.30616";Latitude="-111.84125" },
@{ Region="Fountain Hills";Longitude="33.61171";Latitude="-111.71736" },
@{ Region="Gilbert";Longitude="33.35283";Latitude="-111.78903" },
@{ Region="Mesa";Longitude="33.41253";Latitude="-111.83189" },
@{ Region="Scottsdale";Longitude="33.50921";Latitude="-111.89903" },
@{ Region="Tempe";Longitude="33.41477";Latitude="-111.90931" }
)
},
@{ AreaCode="484";State="Pennsylvania";Region=@(
@{ Region="Allentown";Longitude="40.60843";Latitude="-75.49018" },
@{ Region="Bethlehem";Longitude="40.62593";Latitude="-75.37046" },
@{ Region="West Chester";Longitude="39.96097";Latitude="-75.60804" },
@{ Region="Drexel Hill";Longitude="39.94706";Latitude="-75.29213" },
@{ Region="Easton";Longitude="40.68843";Latitude="-75.22073" },
@{ Region="Norristown";Longitude="40.1215";Latitude="-75.3399" },
@{ Region="Pottstown";Longitude="40.24537";Latitude="-75.64963" },
@{ Region="Radnor";Longitude="40.04622";Latitude="-75.35991" },
@{ Region="Reading";Longitude="40.33565";Latitude="-75.92687" },
@{ Region="Springfield";Longitude="39.93067";Latitude="-75.32019" }
)
},
@{ AreaCode="501";State="Arkansas";Region=@(
@{ Region="Benton";Longitude="34.56454";Latitude="-92.58683" },
@{ Region="Conway";Longitude="35.0887";Latitude="-92.4421" },
@{ Region="Hot Springs";Longitude="34.5037";Latitude="-93.05518" },
@{ Region="Jacksonville";Longitude="34.8662";Latitude="-92.11015" },
@{ Region="North Little Rock";Longitude="34.76954";Latitude="-92.26709" },
@{ Region="North Little Rock";Longitude="34.76954";Latitude="-92.26709" },
@{ Region="Sherwood";Longitude="34.81509";Latitude="-92.22432" }
)
},
@{ AreaCode="502";State="Kentucky";Region=@(
@{ Region="Frankfort";Longitude="38.20091";Latitude="-84.87328" },
@{ Region="Louisville";Longitude="38.25424";Latitude="-85.75941" }
)
},
@{ AreaCode="503";State="Oregon";Region=@(
@{ Region="Aloha";Longitude="45.49428";Latitude="-122.86705" },
@{ Region="Beaverton";Longitude="45.48706";Latitude="-122.80371" },
@{ Region="Gresham";Longitude="45.49818";Latitude="-122.43148" },
@{ Region="Hillsboro";Longitude="45.52289";Latitude="-122.98983" },
@{ Region="Keizer";Longitude="44.99012";Latitude="-123.02621" },
@{ Region="Lake Oswego";Longitude="45.42067";Latitude="-122.67065" },
@{ Region="McMinnville";Longitude="45.21012";Latitude="-123.19872" },
@{ Region="Milwaukie";Longitude="45.44623";Latitude="-122.63926" },
@{ Region="Oregon City";Longitude="45.35734";Latitude="-122.60676" },
@{ Region="Portland";Longitude="45.52345";Latitude="-122.67621" },
@{ Region="Salem";Longitude="44.9429";Latitude="-123.0351" },
@{ Region="Tigard";Longitude="45.43123";Latitude="-122.77149" },
@{ Region="Tualatin";Longitude="45.38401";Latitude="-122.76399" },
@{ Region="West Linn";Longitude="45.36568";Latitude="-122.61231" },
@{ Region="Woodburn";Longitude="45.14373";Latitude="-122.85537" }
)
},
@{ AreaCode="504";State="Louisiana";Region=@(
@{ Region="Chalmette";Longitude="29.94296";Latitude="-89.96537" },
@{ Region="Harvey";Longitude="29.90354";Latitude="-90.07729" },
@{ Region="Kenner";Longitude="29.99409";Latitude="-90.24174" },
@{ Region="Marrero";Longitude="29.89937";Latitude="-90.10035" },
@{ Region="Metairie";Longitude="29.98409";Latitude="-90.15285" },
@{ Region="New Orleans";Longitude="29.95465";Latitude="-90.07507" },
@{ Region="Terrytown";Longitude="29.91021";Latitude="-90.03257" }
)
},
@{ AreaCode="505";State="New Mexico";Region=@(
@{ Region="Albuquerque";Longitude="35.08449";Latitude="-106.65114" },
@{ Region="Farmington";Longitude="36.72806";Latitude="-108.21869" },
@{ Region="Gallup";Longitude="35.52808";Latitude="-108.74258" },
@{ Region="Rio Rancho";Longitude="35.23338";Latitude="-106.66447" },
@{ Region="Santa Fe";Longitude="35.68698";Latitude="-105.9378" },
@{ Region="South Valley";Longitude="35.01005";Latitude="-106.67808" }
)
},
@{ AreaCode="507";State="Minnesota";Region=@(
@{ Region="Austin";Longitude="43.66663";Latitude="-92.97464" },
@{ Region="Faribault";Longitude="44.29496";Latitude="-93.26883" },
@{ Region="North Mankato";Longitude="44.1733";Latitude="-94.03385" },
@{ Region="Owatonna";Longitude="44.08385";Latitude="-93.22604" },
@{ Region="Rochester";Longitude="44.02163";Latitude="-92.4699" },
@{ Region="Winona";Longitude="44.04996";Latitude="-91.63932" }
)
},
@{ AreaCode="508";State="Massachusetts";Region=@(
@{ Region="Attleboro";Longitude="41.94454";Latitude="-71.28561" },
@{ Region="Barnstable";Longitude="41.70011";Latitude="-70.29947" },
@{ Region="Brockton";Longitude="42.08343";Latitude="-71.01838" },
@{ Region="Fall River";Longitude="41.70149";Latitude="-71.15505" },
@{ Region="Framingham";Longitude="42.27926";Latitude="-71.41617" },
@{ Region="Franklin";Longitude="42.08343";Latitude="-71.39673" },
@{ Region="Marlborough";Longitude="42.34593";Latitude="-71.55229" },
@{ Region="Milford";Longitude="42.13982";Latitude="-71.51617" },
@{ Region="New Bedford";Longitude="41.63622";Latitude="-70.93421" },
@{ Region="Taunton";Longitude="41.9001";Latitude="-71.08977" },
@{ Region="Worcester";Longitude="42.26259";Latitude="-71.80229" }
)
},
@{ AreaCode="509";State="Washington";Region=@(
@{ Region="Kennewick";Longitude="46.21125";Latitude="-119.13723" },
@{ Region="Opportunity";Longitude="47.64995";Latitude="-117.23991" },
@{ Region="Pasco";Longitude="46.23958";Latitude="-119.10057" },
@{ Region="Pullman";Longitude="46.73127";Latitude="-117.17962" },
@{ Region="West Richland";Longitude="46.3043";Latitude="-119.36141" },
@{ Region="Spokane";Longitude="47.65966";Latitude="-117.42908" },
@{ Region="Walla Walla";Longitude="46.06458";Latitude="-118.34302" },
@{ Region="Wenatchee";Longitude="47.42346";Latitude="-120.31035" },
@{ Region="Yakima";Longitude="46.60207";Latitude="-120.5059" }
)
},
@{ AreaCode="510";State="California";Region=@(
@{ Region="Alameda";Longitude="37.76521";Latitude="-122.24164" },
@{ Region="Berkeley";Longitude="37.87159";Latitude="-122.27275" },
@{ Region="Castro Valley";Longitude="37.6941";Latitude="-122.08635" },
@{ Region="El Cerrito";Longitude="33.84057";Latitude="-117.52283" },
@{ Region="Fremont";Longitude="37.54827";Latitude="-121.98857" },
@{ Region="Hayward";Longitude="37.66882";Latitude="-122.0808" },
@{ Region="Newark";Longitude="37.52966";Latitude="-122.04024" },
@{ Region="Oakland";Longitude="37.80437";Latitude="-122.2708" },
@{ Region="Richmond";Longitude="37.93576";Latitude="-122.34775" },
@{ Region="San Leandro";Longitude="37.72493";Latitude="-122.15608" },
@{ Region="San Lorenzo";Longitude="37.68104";Latitude="-122.12441" },
@{ Region="San Pablo";Longitude="37.96215";Latitude="-122.34553" },
@{ Region="Union City";Longitude="37.59577";Latitude="-122.01913" }
)
},
@{ AreaCode="512";State="Texas";Region=@(
@{ Region="Austin";Longitude="30.26715";Latitude="-97.74306" },
@{ Region="Cedar Park";Longitude="30.5052";Latitude="-97.82029" },
@{ Region="Georgetown";Longitude="30.63269";Latitude="-97.67723" },
@{ Region="Round Rock";Longitude="30.50826";Latitude="-97.6789" },
@{ Region="San Marcos";Longitude="29.88327";Latitude="-97.94139" }
)
},
@{ AreaCode="513";State="Ohio";Region=@(
@{ Region="Cincinnati";Longitude="39.162";Latitude="-84.45689" },
@{ Region="Fairfield";Longitude="39.34589";Latitude="-84.5605" },
@{ Region="Hamilton";Longitude="39.3995";Latitude="-84.56134" },
@{ Region="Mason";Longitude="39.36006";Latitude="-84.30994" },
@{ Region="Middletown";Longitude="39.51506";Latitude="-84.39828" },
@{ Region="Norwood";Longitude="39.15561";Latitude="-84.45966" },
@{ Region="Oxford";Longitude="39.507";Latitude="-84.74523" }
)
},
@{ AreaCode="515";State="Iowa";Region=@(
@{ Region="Ames";Longitude="42.03471";Latitude="-93.61994" },
@{ Region="Ankeny";Longitude="41.72971";Latitude="-93.60577" },
@{ Region="West Des Moines";Longitude="41.57721";Latitude="-93.71133" },
@{ Region="Fort Dodge";Longitude="42.49747";Latitude="-94.16802" },
@{ Region="Urbandale";Longitude="41.62666";Latitude="-93.71217" },
@{ Region="West Des Moines";Longitude="41.57721";Latitude="-93.71133" }
)
},
@{ AreaCode="516";State="New York";Region=@(
@{ Region="Baldwin";Longitude="40.65649";Latitude="-73.6093" },
@{ Region="East Meadow";Longitude="40.71399";Latitude="-73.55902" },
@{ Region="Elmont";Longitude="40.70094";Latitude="-73.71291" },
@{ Region="Franklin Square";Longitude="40.70732";Latitude="-73.67596" },
@{ Region="Freeport";Longitude="40.6576";Latitude="-73.58318" },
@{ Region="Garden City";Longitude="40.72677";Latitude="-73.6343" },
@{ Region="Glen Cove";Longitude="40.86232";Latitude="-73.63374" },
@{ Region="West Hempstead";Longitude="40.70482";Latitude="-73.65013" },
@{ Region="Hicksville";Longitude="40.76843";Latitude="-73.52513" },
@{ Region="Levittown";Longitude="40.72593";Latitude="-73.51429" },
@{ Region="Long Beach";Longitude="40.58844";Latitude="-73.65791" },
@{ Region="North Massapequa";Longitude="40.70093";Latitude="-73.46207" },
@{ Region="North Merrick";Longitude="40.69121";Latitude="-73.56318" },
@{ Region="North Bellmore";Longitude="40.69149";Latitude="-73.53346" },
@{ Region="Oceanside";Longitude="40.63871";Latitude="-73.64013" },
@{ Region="Plainview";Longitude="40.77649";Latitude="-73.46735" },
@{ Region="Rockville Centre";Longitude="40.65871";Latitude="-73.64124" },
@{ Region="Uniondale";Longitude="40.70038";Latitude="-73.59291" },
@{ Region="Valley Stream";Longitude="40.66427";Latitude="-73.70846" }
)
},
@{ AreaCode="517";State="Michigan";Region=@(
@{ Region="Adrian";Longitude="41.89755";Latitude="-84.03717" },
@{ Region="Clinton";Longitude="42.58698";Latitude="-82.91992" },
@{ Region="East Lansing";Longitude="42.73698";Latitude="-84.48387" },
@{ Region="Jackson";Longitude="42.24587";Latitude="-84.40135" },
@{ Region="Lansing";Longitude="42.73253";Latitude="-84.55553" },
@{ Region="Okemos";Longitude="42.72226";Latitude="-84.42747" }
)
},
@{ AreaCode="518";State="New York";Region=@(
@{ Region="West Albany";Longitude="42.68313";Latitude="-73.77845" },
@{ Region="Rotterdam";Longitude="42.78702";Latitude="-73.97096" },
@{ Region="Saratoga Springs";Longitude="43.08313";Latitude="-73.78457" },
@{ Region="Schenectady";Longitude="42.81424";Latitude="-73.93957" },
@{ Region="Troy";Longitude="42.72841";Latitude="-73.69179" }
)
},
@{ AreaCode="520";State="Arizona";Region=@(
@{ Region="Casa Grande";Longitude="32.8795";Latitude="-111.75735" },
@{ Region="Catalina Foothills";Longitude="32.29785";Latitude="-110.9187" },
@{ Region="Drexel Heights";Longitude="32.14119";Latitude="-111.02843" },
@{ Region="Nogales";Longitude="31.34038";Latitude="-110.93425" },
@{ Region="Oro Valley";Longitude="32.39091";Latitude="-110.96649" },
@{ Region="Sierra Vista";Longitude="31.55454";Latitude="-110.30369" },
@{ Region="Tucson";Longitude="32.22174";Latitude="-110.92648" }
)
},
@{ AreaCode="530";State="California";Region=@(
@{ Region="Chico";Longitude="39.72849";Latitude="-121.83748" },
@{ Region="Davis";Longitude="38.54491";Latitude="-121.74052" },
@{ Region="Paradise";Longitude="39.75961";Latitude="-121.62192" },
@{ Region="Redding";Longitude="40.58654";Latitude="-122.39168" },
@{ Region="South Lake Tahoe";Longitude="38.93324";Latitude="-119.98435" },
@{ Region="Woodland";Longitude="38.67852";Latitude="-121.7733" },
@{ Region="Yuba City";Longitude="39.14045";Latitude="-121.61691" }
)
},
@{ AreaCode="531";State="Nebraska";Region=@(
@{ Region="Bellevue";Longitude="41.13667";Latitude="-95.89084" },
@{ Region="Columbus";Longitude="41.42973";Latitude="-97.36838" },
@{ Region="Fremont";Longitude="41.43333";Latitude="-96.49808" },
@{ Region="Hastings";Longitude="40.58612";Latitude="-98.38839" },
@{ Region="Lincoln";Longitude="40.8";Latitude="-96.66696" },
@{ Region="Norfolk";Longitude="42.02834";Latitude="-97.417" },
@{ Region="Omaha";Longitude="41.25861";Latitude="-95.93779" }
)
},
@{ AreaCode="539";State="Oklahoma";Region=@(
@{ Region="Bartlesville";Longitude="36.74731";Latitude="-95.98082" },
@{ Region="Broken Arrow";Longitude="36.0526";Latitude="-95.79082" },
@{ Region="Muskogee";Longitude="35.74788";Latitude="-95.36969" },
@{ Region="Tulsa";Longitude="36.15398";Latitude="-95.99277" }
)
},
@{ AreaCode="540";State="Virginia";Region=@(
@{ Region="Blacksburg";Longitude="37.22957";Latitude="-80.41394" },
@{ Region="Cave Spring";Longitude="37.22764";Latitude="-80.01282" },
@{ Region="Harrisonburg";Longitude="38.44957";Latitude="-78.86892" },
@{ Region="Roanoke";Longitude="37.27097";Latitude="-79.94143" },
@{ Region="Salem";Longitude="37.29347";Latitude="-80.05476" },
@{ Region="Staunton";Longitude="38.14991";Latitude="-79.0732" },
@{ Region="Winchester";Longitude="39.18566";Latitude="-78.16333" }
)
},
@{ AreaCode="541";State="Oregon";Region=@(
@{ Region="Albany";Longitude="44.63651";Latitude="-123.10593" },
@{ Region="North Bend";Longitude="43.4065";Latitude="-124.22428" },
@{ Region="Corvallis";Longitude="44.56457";Latitude="-123.26204" },
@{ Region="Gresham";Longitude="45.49818";Latitude="-122.43148" },
@{ Region="Grants Pass";Longitude="42.43933";Latitude="-123.33067" },
@{ Region="Medford";Longitude="42.32652";Latitude="-122.87559" },
@{ Region="Roseburg North";Longitude="43.26452";Latitude="-123.30331" },
@{ Region="Springfield";Longitude="44.04624";Latitude="-123.02203" }
)
},
@{ AreaCode="551";State="New Jersey";Region=@(
@{ Region="Bayonne";Longitude="40.66871";Latitude="-74.11431" },
@{ Region="Bergenfield";Longitude="40.9276";Latitude="-73.99736" },
@{ Region="Cliffside Park";Longitude="40.82149";Latitude="-73.98764" },
@{ Region="Englewood";Longitude="40.89288";Latitude="-73.97264" },
@{ Region="Fair Lawn";Longitude="40.94038";Latitude="-74.13181" },
@{ Region="Fort Lee";Longitude="40.85093";Latitude="-73.97014" },
@{ Region="Hackensack";Longitude="40.88593";Latitude="-74.04347" },
@{ Region="Hoboken";Longitude="40.74399";Latitude="-74.03236" },
@{ Region="Jersey City";Longitude="40.72816";Latitude="-74.07764" },
@{ Region="Kearny";Longitude="40.76843";Latitude="-74.14542" },
@{ Region="North Bergen";Longitude="40.80427";Latitude="-74.01208" },
@{ Region="Paramus";Longitude="40.94454";Latitude="-74.07542" },
@{ Region="Ridgewood";Longitude="40.97926";Latitude="-74.11653" },
@{ Region="Teaneck";Longitude="40.8976";Latitude="-74.01597" },
@{ Region="Union City";Longitude="40.77955";Latitude="-74.02375" },
@{ Region="West New York";Longitude="40.78788";Latitude="-74.01431" }
)
},
@{ AreaCode="559";State="California";Region=@(
@{ Region="Clovis";Longitude="36.82523";Latitude="-119.70292" },
@{ Region="Fresno";Longitude="36.74773";Latitude="-119.77237" },
@{ Region="Hanford";Longitude="36.32745";Latitude="-119.64568" },
@{ Region="Madera";Longitude="36.96134";Latitude="-120.06072" },
@{ Region="Porterville";Longitude="36.06523";Latitude="-119.01677" },
@{ Region="Reedley";Longitude="36.59634";Latitude="-119.4504" },
@{ Region="Tulare";Longitude="36.20773";Latitude="-119.34734" },
@{ Region="Visalia";Longitude="36.33023";Latitude="-119.29206" }
)
},
@{ AreaCode="561";State="Florida";Region=@(
@{ Region="Boca Del Mar";Longitude="26.34508";Latitude="-80.14671" },
@{ Region="Boca Raton";Longitude="26.35869";Latitude="-80.0831" },
@{ Region="Boynton Beach";Longitude="26.52535";Latitude="-80.06643" },
@{ Region="Delray Beach";Longitude="26.46146";Latitude="-80.07282" },
@{ Region="Jupiter";Longitude="26.93422";Latitude="-80.09421" },
@{ Region="Lake Worth";Longitude="26.61708";Latitude="-80.07231" },
@{ Region="Palm Beach Gardens";Longitude="26.82339";Latitude="-80.13865" },
@{ Region="Riviera Beach";Longitude="26.77534";Latitude="-80.0581" },
@{ Region="Royal Palm Beach";Longitude="26.7084";Latitude="-80.2306" },
@{ Region="University Park";Longitude="25.74649";Latitude="-80.36755" },
@{ Region="Wellington";Longitude="26.65868";Latitude="-80.24144" },
@{ Region="West Palm Beach";Longitude="26.71534";Latitude="-80.05337" }
)
},
@{ AreaCode="562";State="California";Region=@(
@{ Region="Bellflower";Longitude="33.88168";Latitude="-118.11701" },
@{ Region="Cerritos";Longitude="33.85835";Latitude="-118.06479" },
@{ Region="Downey";Longitude="33.94001";Latitude="-118.13257" },
@{ Region="La Habra";Longitude="33.93196";Latitude="-117.94617" },
@{ Region="La Mirada";Longitude="33.91724";Latitude="-118.01201" },
@{ Region="Lakewood";Longitude="33.85363";Latitude="-118.13396" },
@{ Region="Long Beach";Longitude="33.76696";Latitude="-118.18923" },
@{ Region="Norwalk";Longitude="33.90224";Latitude="-118.08173" },
@{ Region="Paramount";Longitude="33.88946";Latitude="-118.15979" },
@{ Region="Pico Rivera";Longitude="33.98307";Latitude="-118.09673" },
@{ Region="Seal Beach";Longitude="33.74141";Latitude="-118.10479" },
@{ Region="South Whittier";Longitude="33.95015";Latitude="-118.03917" },
@{ Region="West Whittier-Los Nietos";Longitude="33.976";Latitude="-118.06909" },
@{ Region="Whittier";Longitude="33.97918";Latitude="-118.03284" }
)
},
@{ AreaCode="563";State="Iowa";Region=@(
@{ Region="Bettendorf";Longitude="41.52448";Latitude="-90.51569" },
@{ Region="Clinton";Longitude="41.84447";Latitude="-90.18874" },
@{ Region="Davenport";Longitude="41.52364";Latitude="-90.57764" },
@{ Region="Dubuque";Longitude="42.50056";Latitude="-90.66457" },
@{ Region="Muscatine";Longitude="41.42447";Latitude="-91.04321" }
)
},
@{ AreaCode="567";State="Ohio";Region=@(
@{ Region="Ashland";Longitude="40.86867";Latitude="-82.31822" },
@{ Region="Bowling Green";Longitude="41.37477";Latitude="-83.65132" },
@{ Region="Findlay";Longitude="41.04422";Latitude="-83.64993" },
@{ Region="Lima";Longitude="40.74255";Latitude="-84.10523" },
@{ Region="Mansfield";Longitude="40.75839";Latitude="-82.51545" },
@{ Region="Sandusky";Longitude="41.44894";Latitude="-82.70796" },
@{ Region="Toledo";Longitude="41.66394";Latitude="-83.55521" }
)
},
@{ AreaCode="570";State="Pennsylvania";Region=@(
@{ Region="Back Mountain";Longitude="41.33591";Latitude="-75.99631" },
@{ Region="Hazleton";Longitude="40.95842";Latitude="-75.97465" },
@{ Region="Scranton";Longitude="41.40916";Latitude="-75.6649" },
@{ Region="Wilkes-Barre";Longitude="41.24591";Latitude="-75.88131" },
@{ Region="Williamsport";Longitude="41.24119";Latitude="-77.00108" }
)
},
@{ AreaCode="571";State="Virginia";Region=@(
@{ Region="Alexandria";Longitude="38.80484";Latitude="-77.04692" },
@{ Region="Annandale";Longitude="38.83039";Latitude="-77.19637" },
@{ Region="Arlington";Longitude="38.88101";Latitude="-77.10428" },
@{ Region="Burke";Longitude="38.79345";Latitude="-77.27165" },
@{ Region="Centreville";Longitude="38.84039";Latitude="-77.42888" },
@{ Region="Chantilly";Longitude="38.89428";Latitude="-77.4311" },
@{ Region="Dale City";Longitude="38.63706";Latitude="-77.31109" },
@{ Region="Fairfax";Longitude="38.84622";Latitude="-77.30637" },
@{ Region="Franconia";Longitude="38.78206";Latitude="-77.14637" },
@{ Region="Groveton";Longitude="38.76734";Latitude="-77.0847" },
@{ Region="Herndon";Longitude="38.96955";Latitude="-77.3861" },
@{ Region="Lake Ridge";Longitude="38.68789";Latitude="-77.29776" },
@{ Region="Leesburg";Longitude="39.11566";Latitude="-77.5636" },
@{ Region="Manassas";Longitude="38.75095";Latitude="-77.47527" },
@{ Region="McLean";Longitude="38.93428";Latitude="-77.17748" },
@{ Region="Mount Vernon";Longitude="38.71919";Latitude="-77.10726" },
@{ Region="Oakton";Longitude="38.88095";Latitude="-77.30082" },
@{ Region="Reston";Longitude="38.96872";Latitude="-77.3411" },
@{ Region="West Springfield";Longitude="38.77261";Latitude="-77.22109" },
@{ Region="West Springfield";Longitude="38.77261";Latitude="-77.22109" }
)
},
@{ AreaCode="573";State="Missouri";Region=@(
@{ Region="Cape Girardeau";Longitude="37.30588";Latitude="-89.51815" },
@{ Region="Columbia";Longitude="38.95171";Latitude="-92.33407" },
@{ Region="Jefferson City";Longitude="38.5767";Latitude="-92.17352" }
)
},
@{ AreaCode="574";State="Indiana";Region=@(
@{ Region="Elkhart";Longitude="41.68199";Latitude="-85.97667" },
@{ Region="Goshen";Longitude="41.58227";Latitude="-85.83444" },
@{ Region="Granger";Longitude="41.75338";Latitude="-86.11084" },
@{ Region="Mishawaka";Longitude="41.66199";Latitude="-86.15862" },
@{ Region="South Bend";Longitude="41.68338";Latitude="-86.25001" }
)
},
@{ AreaCode="575";State="New Mexico";Region=@(
@{ Region="Alamogordo";Longitude="32.89953";Latitude="-105.96027" },
@{ Region="Carlsbad";Longitude="32.42067";Latitude="-104.22884" },
@{ Region="Clovis";Longitude="34.4048";Latitude="-103.20523" },
@{ Region="Hobbs";Longitude="32.70261";Latitude="-103.13604" },
@{ Region="Las Cruces";Longitude="32.31232";Latitude="-106.77834" },
@{ Region="Roswell";Longitude="33.39437";Latitude="-104.52491" }
)
},
@{ AreaCode="580";State="Oklahoma";Region=@(
@{ Region="Altus";Longitude="34.63813";Latitude="-99.33398" },
@{ Region="Ardmore";Longitude="34.17426";Latitude="-97.14363" },
@{ Region="Duncan";Longitude="34.5023";Latitude="-97.95781" },
@{ Region="Enid";Longitude="36.39559";Latitude="-97.87839" },
@{ Region="Lawton";Longitude="34.60869";Latitude="-98.39033" },
@{ Region="Ponca City";Longitude="36.70698";Latitude="-97.08559" }
)
},
@{ AreaCode="585";State="New York";Region=@(
@{ Region="Brighton";Longitude="43.14756";Latitude="-77.55055" },
@{ Region="Irondequoit";Longitude="43.2134";Latitude="-77.57972" },
@{ Region="Rochester";Longitude="43.15478";Latitude="-77.61556" }
)
},
@{ AreaCode="586";State="Michigan";Region=@(
@{ Region="Clinton";Longitude="42.58698";Latitude="-82.91992" },
@{ Region="Eastpointe";Longitude="42.46837";Latitude="-82.95547" },
@{ Region="Roseville";Longitude="42.49726";Latitude="-82.93714" },
@{ Region="Shelby";Longitude="42.67087";Latitude="-83.03298" },
@{ Region="Saint Clair Shores";Longitude="42.49698";Latitude="-82.88881" },
@{ Region="Sterling Heights";Longitude="42.58031";Latitude="-83.0302" },
@{ Region="Warren";Longitude="42.47754";Latitude="-83.0277" }
)
},
@{ AreaCode="601";State="Mississippi";Region=@(
@{ Region="Clinton";Longitude="32.34153";Latitude="-90.32176" },
@{ Region="West Hattiesburg";Longitude="31.31906";Latitude="-89.37506" },
@{ Region="Jackson";Longitude="32.29876";Latitude="-90.18481" },
@{ Region="Meridian";Longitude="32.36431";Latitude="-88.70366" },
@{ Region="Pearl";Longitude="32.27459";Latitude="-90.13203" },
@{ Region="Ridgeland";Longitude="32.42848";Latitude="-90.13231" },
@{ Region="Vicksburg";Longitude="32.35265";Latitude="-90.87788" }
)
},
@{ AreaCode="602";State="Arizona";Region=@(
@{ Region="Phoenix";Longitude="33.44838";Latitude="-112.07404" }
)
},
@{ AreaCode="603";State="New Hampshire";Region=@(
@{ Region="East Concord";Longitude="43.24202";Latitude="-71.53813" },
@{ Region="Derry";Longitude="42.88064";Latitude="-71.32729" },
@{ Region="Dover";Longitude="43.19786";Latitude="-70.87367" },
@{ Region="Keene";Longitude="42.93369";Latitude="-72.27814" },
@{ Region="Manchester";Longitude="42.99564";Latitude="-71.45479" },
@{ Region="Nashua";Longitude="42.76537";Latitude="-71.46757" },
@{ Region="Portsmouth";Longitude="43.07176";Latitude="-70.76255" },
@{ Region="Rochester";Longitude="43.30453";Latitude="-70.97562" }
)
},
@{ AreaCode="605";State="South Dakota";Region=@(
@{ Region="Aberdeen";Longitude="45.4647";Latitude="-98.48648" },
@{ Region="Pierre";Longitude="44.36832";Latitude="-100.35097" },
@{ Region="Rapid City";Longitude="44.08054";Latitude="-103.23101" },
@{ Region="Sioux Falls";Longitude="43.54997";Latitude="-96.70033" },
@{ Region="Watertown";Longitude="44.89941";Latitude="-97.11507" }
)
},
@{ AreaCode="606";State="Kentucky";Region=@(
@{ Region="Ashland";Longitude="38.47841";Latitude="-82.63794" }
)
},
@{ AreaCode="607";State="New York";Region=@(
@{ Region="Binghamton";Longitude="42.09869";Latitude="-75.91797" },
@{ Region="Elmira";Longitude="42.0898";Latitude="-76.80773" },
@{ Region="Ithaca";Longitude="42.44063";Latitude="-76.49661" }
)
},
@{ AreaCode="608";State="Wisconsin";Region=@(
@{ Region="Beloit";Longitude="42.50835";Latitude="-89.03178" },
@{ Region="Fitchburg";Longitude="42.96083";Latitude="-89.46984" },
@{ Region="Janesville";Longitude="42.68279";Latitude="-89.01872" },
@{ Region="North La Crosse";Longitude="43.84635";Latitude="-91.24819" },
@{ Region="Madison";Longitude="43.07305";Latitude="-89.40123" },
@{ Region="Sun Prairie";Longitude="43.1836";Latitude="-89.21373" }
)
},
@{ AreaCode="609";State="New Jersey";Region=@(
@{ Region="Atlantic City";Longitude="39.36428";Latitude="-74.42293" },
@{ Region="Ewing";Longitude="40.26983";Latitude="-74.79988" },
@{ Region="Trenton";Longitude="40.21705";Latitude="-74.74294" },
@{ Region="Willingboro";Longitude="40.02789";Latitude="-74.86905" }
)
},
@{ AreaCode="610";State="Pennsylvania";Region=@(
@{ Region="Allentown";Longitude="40.60843";Latitude="-75.49018" },
@{ Region="Bethlehem";Longitude="40.62593";Latitude="-75.37046" },
@{ Region="West Chester";Longitude="39.96097";Latitude="-75.60804" },
@{ Region="Drexel Hill";Longitude="39.94706";Latitude="-75.29213" },
@{ Region="Easton";Longitude="40.68843";Latitude="-75.22073" },
@{ Region="Norristown";Longitude="40.1215";Latitude="-75.3399" },
@{ Region="Pottstown";Longitude="40.24537";Latitude="-75.64963" },
@{ Region="Radnor";Longitude="40.04622";Latitude="-75.35991" },
@{ Region="Reading";Longitude="40.33565";Latitude="-75.92687" },
@{ Region="Springfield";Longitude="39.93067";Latitude="-75.32019" }
)
},
@{ AreaCode="612";State="Minnesota";Region=@(
@{ Region="Crystal";Longitude="45.03274";Latitude="-93.36023" },
@{ Region="Golden Valley";Longitude="45.00969";Latitude="-93.34912" },
@{ Region="Minneapolis";Longitude="44.97997";Latitude="-93.26384" },
@{ Region="Richfield";Longitude="44.8833";Latitude="-93.283" },
@{ Region="Saint Louis Park";Longitude="44.9483";Latitude="-93.34801" }
)
},
@{ AreaCode="614";State="Ohio";Region=@(
@{ Region="Columbus";Longitude="39.96118";Latitude="-82.99879" },
@{ Region="Dublin";Longitude="40.09923";Latitude="-83.11408" },
@{ Region="Gahanna";Longitude="40.01923";Latitude="-82.87934" },
@{ Region="Grove City";Longitude="39.88145";Latitude="-83.09296" },
@{ Region="Hilliard";Longitude="40.0334";Latitude="-83.15825" },
@{ Region="Reynoldsburg";Longitude="39.95479";Latitude="-82.81212" },
@{ Region="Upper Arlington";Longitude="39.99451";Latitude="-83.06241" },
@{ Region="Westerville";Longitude="40.12617";Latitude="-82.92907" }
)
},
@{ AreaCode="615";State="Tennessee";Region=@(
@{ Region="Brentwood";Longitude="36.03312";Latitude="-86.78278" },
@{ Region="Franklin";Longitude="35.92506";Latitude="-86.86889" },
@{ Region="Gallatin";Longitude="36.38838";Latitude="-86.44666" },
@{ Region="Hendersonville";Longitude="36.30477";Latitude="-86.62" },
@{ Region="Lebanon";Longitude="36.20811";Latitude="-86.2911" },
@{ Region="Murfreesboro";Longitude="35.84562";Latitude="-86.39027" },
@{ Region="Nashville";Longitude="36.16589";Latitude="-86.78444" },
@{ Region="Smyrna";Longitude="35.98284";Latitude="-86.5186" }
)
},
@{ AreaCode="616";State="Michigan";Region=@(
@{ Region="Forest Hills";Longitude="42.95947";Latitude="-85.48975" },
@{ Region="Grand Rapids";Longitude="42.96336";Latitude="-85.66809" },
@{ Region="Holland";Longitude="42.78752";Latitude="-86.10893" },
@{ Region="Kentwood";Longitude="42.86947";Latitude="-85.64475" },
@{ Region="Walker";Longitude="43.00141";Latitude="-85.76809" },
@{ Region="Wyoming";Longitude="42.91336";Latitude="-85.70531" }
)
},
@{ AreaCode="617";State="Massachusetts";Region=@(
@{ Region="Belmont";Longitude="42.39593";Latitude="-71.17867" },
@{ Region="South Boston";Longitude="42.33343";Latitude="-71.04949" },
@{ Region="Brookline";Longitude="42.33176";Latitude="-71.12116" },
@{ Region="Cambridge";Longitude="42.3751";Latitude="-71.10561" },
@{ Region="Chelsea";Longitude="42.39176";Latitude="-71.03283" },
@{ Region="Everett";Longitude="42.40843";Latitude="-71.05366" },
@{ Region="Milton";Longitude="42.24954";Latitude="-71.06616" },
@{ Region="Newton";Longitude="42.33704";Latitude="-71.20922" },
@{ Region="Quincy";Longitude="42.25288";Latitude="-71.00227" },
@{ Region="Somerville";Longitude="42.3876";Latitude="-71.0995" },
@{ Region="Watertown";Longitude="42.37093";Latitude="-71.18283" }
)
},
@{ AreaCode="618";State="Illinois";Region=@(
@{ Region="East Alton";Longitude="38.88033";Latitude="-90.11122" },
@{ Region="Belleville";Longitude="38.52005";Latitude="-89.98399" },
@{ Region="Carbondale";Longitude="37.72727";Latitude="-89.21675" },
@{ Region="Collinsville";Longitude="38.67033";Latitude="-89.98455" },
@{ Region="East Saint Louis";Longitude="38.6245";Latitude="-90.15094" },
@{ Region="Edwardsville";Longitude="38.81144";Latitude="-89.95316" },
@{ Region="Granite City";Longitude="38.70144";Latitude="-90.14872" },
@{ Region="O'Fallon";Longitude="38.59227";Latitude="-89.91121" }
)
},
@{ AreaCode="619";State="California";Region=@(
@{ Region="Chula Vista";Longitude="32.64005";Latitude="-117.0842" },
@{ Region="Coronado";Longitude="32.68589";Latitude="-117.18309" },
@{ Region="El Cajon";Longitude="32.79477";Latitude="-116.96253" },
@{ Region="Imperial Beach";Longitude="32.58394";Latitude="-117.11308" },
@{ Region="La Mesa";Longitude="32.76783";Latitude="-117.02308" },
@{ Region="La Presa";Longitude="32.70811";Latitude="-116.99725" },
@{ Region="Lemon Grove";Longitude="32.74255";Latitude="-117.03142" },
@{ Region="National City";Longitude="32.67811";Latitude="-117.0992" },
@{ Region="Rancho San Diego";Longitude="32.74727";Latitude="-116.9353" },
@{ Region="San Diego";Longitude="32.71533";Latitude="-117.15726" },
@{ Region="Santee";Longitude="32.83838";Latitude="-116.97392" },
@{ Region="Spring Valley";Longitude="32.74477";Latitude="-116.99892" }
)
},
@{ AreaCode="620";State="Kansas";Region=@(
@{ Region="Dodge City";Longitude="37.7528";Latitude="-100.01708" },
@{ Region="Emporia";Longitude="38.4039";Latitude="-96.18166" },
@{ Region="Garden City";Longitude="37.97169";Latitude="-100.87266" },
@{ Region="Hutchinson";Longitude="38.06084";Latitude="-97.92977" }
)
},
@{ AreaCode="623";State="Arizona";Region=@(
@{ Region="Avondale";Longitude="33.4356";Latitude="-112.3496" },
@{ Region="Glendale";Longitude="33.53865";Latitude="-112.18599" },
@{ Region="Peoria";Longitude="33.5806";Latitude="-112.23738" },
@{ Region="Sun City West";Longitude="33.66198";Latitude="-112.34127" },
@{ Region="Sun City West";Longitude="33.66198";Latitude="-112.34127" },
@{ Region="Surprise";Longitude="33.63059";Latitude="-112.33322" }
)
},
@{ AreaCode="626";State="California";Region=@(
@{ Region="Alhambra";Longitude="34.09529";Latitude="-118.12701" },
@{ Region="Altadena";Longitude="34.18973";Latitude="-118.13118" },
@{ Region="Arcadia";Longitude="34.13973";Latitude="-118.03534" },
@{ Region="Azusa";Longitude="34.13362";Latitude="-117.90756" },
@{ Region="Baldwin Park";Longitude="34.08529";Latitude="-117.9609" },
@{ Region="West Covina";Longitude="34.06862";Latitude="-117.93895" },
@{ Region="Duarte";Longitude="34.13945";Latitude="-117.97729" },
@{ Region="South El Monte";Longitude="34.05195";Latitude="-118.04673" },
@{ Region="Glendora";Longitude="34.13612";Latitude="-117.86534" },
@{ Region="Hacienda Heights";Longitude="33.99307";Latitude="-117.96868" },
@{ Region="La Puente";Longitude="34.02001";Latitude="-117.94951" },
@{ Region="Monrovia";Longitude="34.14806";Latitude="-117.99895" },
@{ Region="Monterey Park";Longitude="34.06251";Latitude="-118.12285" },
@{ Region="South Pasadena";Longitude="34.11612";Latitude="-118.15035" },
@{ Region="Rosemead";Longitude="34.08057";Latitude="-118.07285" },
@{ Region="Rowland Heights";Longitude="33.97612";Latitude="-117.90534" },
@{ Region="South San Gabriel";Longitude="34.04915";Latitude="-118.09462" },
@{ Region="South El Monte";Longitude="34.05195";Latitude="-118.04673" },
@{ Region="South Pasadena";Longitude="34.11612";Latitude="-118.15035" },
@{ Region="South San Jose Hills";Longitude="34.01279";Latitude="-117.90478" },
@{ Region="Temple City";Longitude="34.10723";Latitude="-118.05785" },
@{ Region="Valinda";Longitude="34.04529";Latitude="-117.94367" },
@{ Region="Walnut";Longitude="34.02029";Latitude="-117.86534" },
@{ Region="West Covina";Longitude="34.06862";Latitude="-117.93895" },
@{ Region="West Puente Valley";Longitude="34.05168";Latitude="-117.9684" }
)
},
@{ AreaCode="628";State="California";Region=@(
@{ Region="Novato";Longitude="38.10742";Latitude="-122.5697" },
@{ Region="San Anselmo";Longitude="37.97465";Latitude="-122.56164" },
@{ Region="South San Francisco";Longitude="37.65466";Latitude="-122.40775" },
@{ Region="San Rafael";Longitude="37.97353";Latitude="-122.53109" }
)
},
@{ AreaCode="629";State="Tennessee";Region=@(
@{ Region="Brentwood";Longitude="36.03312";Latitude="-86.78278" },
@{ Region="Franklin";Longitude="35.92506";Latitude="-86.86889" },
@{ Region="Gallatin";Longitude="36.38838";Latitude="-86.44666" },
@{ Region="Hendersonville";Longitude="36.30477";Latitude="-86.62" },
@{ Region="Lebanon";Longitude="36.20811";Latitude="-86.2911" },
@{ Region="Murfreesboro";Longitude="35.84562";Latitude="-86.39027" },
@{ Region="Nashville";Longitude="36.16589";Latitude="-86.78444" },
@{ Region="Smyrna";Longitude="35.98284";Latitude="-86.5186" }
)
},
@{ AreaCode="630";State="Illinois";Region=@(
@{ Region="Addison";Longitude="41.9317";Latitude="-87.98896" },
@{ Region="North Aurora";Longitude="41.80614";Latitude="-88.3273" },
@{ Region="Bartlett";Longitude="41.99503";Latitude="-88.18563" },
@{ Region="Batavia";Longitude="41.85003";Latitude="-88.31257" },
@{ Region="Bensenville";Longitude="41.95503";Latitude="-87.94007" },
@{ Region="Bloomingdale";Longitude="41.95753";Latitude="-88.0809" },
@{ Region="Bolingbrook";Longitude="41.69864";Latitude="-88.0684" },
@{ Region="Carol Stream";Longitude="41.91253";Latitude="-88.13479" },
@{ Region="Darien";Longitude="41.75198";Latitude="-87.97395" },
@{ Region="Downers Grove";Longitude="41.80892";Latitude="-88.01117" },
@{ Region="Elmhurst";Longitude="41.89947";Latitude="-87.94034" },
@{ Region="Glen Ellyn";Longitude="41.87753";Latitude="-88.06701" },
@{ Region="Glendale Heights";Longitude="41.91031";Latitude="-88.07174" },
@{ Region="Hanover Park";Longitude="41.99947";Latitude="-88.14507" },
@{ Region="Lisle";Longitude="41.80114";Latitude="-88.07479" },
@{ Region="Lombard";Longitude="41.88003";Latitude="-88.00784" },
@{ Region="Naperville";Longitude="41.78586";Latitude="-88.14729" },
@{ Region="Roselle";Longitude="41.98475";Latitude="-88.07979" },
@{ Region="Saint Charles";Longitude="41.91419";Latitude="-88.30869" },
@{ Region="Streamwood";Longitude="42.02558";Latitude="-88.17841" },
@{ Region="Villa Park";Longitude="41.88975";Latitude="-87.98895" },
@{ Region="West Chicago";Longitude="41.88475";Latitude="-88.20396" },
@{ Region="Westmont";Longitude="41.79586";Latitude="-87.97562" },
@{ Region="Wheaton";Longitude="41.86614";Latitude="-88.10701" },
@{ Region="Woodridge";Longitude="41.74697";Latitude="-88.05034" }
)
},
@{ AreaCode="631";State="New York";Region=@(
@{ Region="North Bay Shore";Longitude="40.73621";Latitude="-73.26262" },
@{ Region="Brentwood";Longitude="40.78121";Latitude="-73.24623" },
@{ Region="Centereach";Longitude="40.85843";Latitude="-73.09955" },
@{ Region="Central Islip";Longitude="40.79065";Latitude="-73.20178" },
@{ Region="Commack";Longitude="40.84288";Latitude="-73.29289" },
@{ Region="Copiague";Longitude="40.68149";Latitude="-73.39984" },
@{ Region="Coram";Longitude="40.86871";Latitude="-73.00149" },
@{ Region="Deer Park";Longitude="40.76177";Latitude="-73.32929" },
@{ Region="Dix Hills";Longitude="40.80482";Latitude="-73.33623" },
@{ Region="East Northport";Longitude="40.87676";Latitude="-73.32456" },
@{ Region="East Patchogue";Longitude="40.76704";Latitude="-72.99622" },
@{ Region="Hauppauge";Longitude="40.82565";Latitude="-73.20261" },
@{ Region="Holbrook";Longitude="40.81232";Latitude="-73.07844" },
@{ Region="Huntington Station";Longitude="40.85343";Latitude="-73.41151" },
@{ Region="West Islip";Longitude="40.70621";Latitude="-73.30623" },
@{ Region="North Lindenhurst";Longitude="40.71427";Latitude="-73.38151" },
@{ Region="Medford";Longitude="40.8176";Latitude="-73.00011" },
@{ Region="Ronkonkoma";Longitude="40.81538";Latitude="-73.11233" },
@{ Region="Selden";Longitude="40.86649";Latitude="-73.03566" },
@{ Region="Shirley";Longitude="40.80149";Latitude="-72.8676" },
@{ Region="Smithtown";Longitude="40.85593";Latitude="-73.20067" },
@{ Region="West Babylon";Longitude="40.71816";Latitude="-73.35429" },
@{ Region="West Islip";Longitude="40.70621";Latitude="-73.30623" }
)
},
@{ AreaCode="636";State="Missouri";Region=@(
@{ Region="Ballwin";Longitude="38.59505";Latitude="-90.54623" },
@{ Region="Chesterfield";Longitude="38.66311";Latitude="-90.57707" },
@{ Region="O'Fallon";Longitude="38.81061";Latitude="-90.69985" },
@{ Region="Saint Charles";Longitude="38.78394";Latitude="-90.48123" },
@{ Region="Saint Peters";Longitude="38.80033";Latitude="-90.62651" },
@{ Region="Wildwood";Longitude="38.58283";Latitude="-90.6629" }
)
},
@{ AreaCode="641";State="Iowa";Region=@(
@{ Region="Marshalltown";Longitude="42.04943";Latitude="-92.90798" },
@{ Region="Mason City";Longitude="43.15357";Latitude="-93.20104" },
@{ Region="Ottumwa";Longitude="41.02001";Latitude="-92.4113" }
)
},
@{ AreaCode="646";State="New York";Region=@(
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" },
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" }
)
},
@{ AreaCode="650";State="California";Region=@(
@{ Region="Belmont";Longitude="37.52021";Latitude="-122.2758" },
@{ Region="Burlingame";Longitude="37.5841";Latitude="-122.36608" },
@{ Region="Daly City";Longitude="37.70577";Latitude="-122.46192" },
@{ Region="East Palo Alto";Longitude="37.46883";Latitude="-122.14108" },
@{ Region="Foster City";Longitude="37.55855";Latitude="-122.27108" },
@{ Region="Los Altos";Longitude="37.38522";Latitude="-122.11413" },
@{ Region="Menlo Park";Longitude="37.45383";Latitude="-122.18219" },
@{ Region="Millbrae";Longitude="37.59855";Latitude="-122.38719" },
@{ Region="Mountain View";Longitude="37.38605";Latitude="-122.08385" },
@{ Region="Pacifica";Longitude="37.61383";Latitude="-122.48692" },
@{ Region="Palo Alto";Longitude="37.44188";Latitude="-122.14302" },
@{ Region="Redwood City";Longitude="37.48522";Latitude="-122.23635" },
@{ Region="San Bruno";Longitude="37.63049";Latitude="-122.41108" },
@{ Region="San Carlos";Longitude="37.50716";Latitude="-122.26052" },
@{ Region="San Mateo";Longitude="37.56299";Latitude="-122.32553" },
@{ Region="South San Francisco";Longitude="37.65466";Latitude="-122.40775" }
)
},
@{ AreaCode="651";State="Minnesota";Region=@(
@{ Region="Apple Valley";Longitude="44.73191";Latitude="-93.21772" },
@{ Region="Cottage Grove";Longitude="44.82774";Latitude="-92.94382" },
@{ Region="Eagan";Longitude="44.80413";Latitude="-93.16689" },
@{ Region="Inver Grove Heights";Longitude="44.84802";Latitude="-93.04272" },
@{ Region="Lakeville";Longitude="44.64969";Latitude="-93.24272" },
@{ Region="Maplewood";Longitude="44.95302";Latitude="-92.99522" },
@{ Region="New Brighton";Longitude="45.06552";Latitude="-93.20189" },
@{ Region="Oakdale";Longitude="44.96302";Latitude="-92.96494" },
@{ Region="Roseville";Longitude="45.00608";Latitude="-93.15661" },
@{ Region="Shoreview";Longitude="45.07913";Latitude="-93.14717" },
@{ Region="South Saint Paul";Longitude="44.89274";Latitude="-93.03494" },
@{ Region="Saint Paul";Longitude="44.94441";Latitude="-93.09327" },
@{ Region="White Bear Lake";Longitude="45.08469";Latitude="-93.00994" },
@{ Region="Woodbury";Longitude="44.92386";Latitude="-92.95938" }
)
},
@{ AreaCode="657";State="California";Region=@(
@{ Region="Anaheim";Longitude="33.83529";Latitude="-117.9145" },
@{ Region="Brea";Longitude="33.91668";Latitude="-117.90006" },
@{ Region="Buena Park";Longitude="33.86751";Latitude="-117.99812" },
@{ Region="Cypress";Longitude="33.81696";Latitude="-118.03729" },
@{ Region="Fountain Valley";Longitude="33.70918";Latitude="-117.95367" },
@{ Region="Fullerton";Longitude="33.87029";Latitude="-117.92534" },
@{ Region="Garden Grove";Longitude="33.77391";Latitude="-117.94145" },
@{ Region="Huntington Beach";Longitude="33.6603";Latitude="-117.99923" },
@{ Region="Orange";Longitude="33.78779";Latitude="-117.85311" },
@{ Region="Placentia";Longitude="33.87224";Latitude="-117.87034" },
@{ Region="Santa Ana";Longitude="33.74557";Latitude="-117.86783" },
@{ Region="Stanton";Longitude="33.80252";Latitude="-117.99312" },
@{ Region="North Tustin";Longitude="33.76446";Latitude="-117.79394" },
@{ Region="Westminster";Longitude="33.75918";Latitude="-118.00673" },
@{ Region="Yorba Linda";Longitude="33.88863";Latitude="-117.81311" }
)
},
@{ AreaCode="660";State="Missouri";Region=@(
@{ Region="Sedalia";Longitude="38.70446";Latitude="-93.22826" }
)
},
@{ AreaCode="661";State="California";Region=@(
@{ Region="Bakersfield";Longitude="35.37329";Latitude="-119.01871" },
@{ Region="Delano";Longitude="35.76884";Latitude="-119.24705" },
@{ Region="Lancaster";Longitude="34.69804";Latitude="-118.13674" },
@{ Region="Oildale";Longitude="35.41968";Latitude="-119.01955" },
@{ Region="Palmdale";Longitude="34.57943";Latitude="-118.11646" },
@{ Region="Santa Clarita";Longitude="34.39166";Latitude="-118.54259" },
@{ Region="Wasco";Longitude="35.59412";Latitude="-119.34095" }
)
},
@{ AreaCode="662";State="Mississippi";Region=@(
@{ Region="Clarksdale";Longitude="34.20011";Latitude="-90.57093" },
@{ Region="Columbus";Longitude="33.49567";Latitude="-88.42726" },
@{ Region="Greenville";Longitude="33.41012";Latitude="-91.06177" },
@{ Region="Olive Branch";Longitude="34.96176";Latitude="-89.82953" },
@{ Region="Southaven";Longitude="34.98898";Latitude="-90.01259" },
@{ Region="Starkville";Longitude="33.45049";Latitude="-88.81961" },
@{ Region="Tupelo";Longitude="34.25807";Latitude="-88.70464" }
)
},
@{ AreaCode="667";State="Maryland";Region=@(
@{ Region="Annapolis";Longitude="38.97845";Latitude="-76.49218" },
@{ Region="Arbutus";Longitude="39.25455";Latitude="-76.69997" },
@{ Region="Arnold";Longitude="39.03206";Latitude="-76.50274" },
@{ Region="Baltimore";Longitude="39.29038";Latitude="-76.61219" },
@{ Region="Bel Air North";Longitude="39.55429";Latitude="-76.37309" },
@{ Region="Bel Air South";Longitude="39.50506";Latitude="-76.31977" },
@{ Region="Carney";Longitude="39.39427";Latitude="-76.52358" },
@{ Region="Catonsville";Longitude="39.27205";Latitude="-76.73192" },
@{ Region="Columbia";Longitude="39.24038";Latitude="-76.83942" },
@{ Region="Crofton";Longitude="39.00178";Latitude="-76.68747" },
@{ Region="Dundalk";Longitude="39.25066";Latitude="-76.52052" },
@{ Region="Edgewood";Longitude="39.41872";Latitude="-76.2944" },
@{ Region="Eldersburg";Longitude="39.40371";Latitude="-76.95026" },
@{ Region="West Elkridge";Longitude="39.20705";Latitude="-76.72692" },
@{ Region="Ellicott City";Longitude="39.26733";Latitude="-76.79831" },
@{ Region="Essex";Longitude="39.30927";Latitude="-76.47496" },
@{ Region="Glen Burnie";Longitude="39.16261";Latitude="-76.62469" },
@{ Region="Lochearn";Longitude="39.34066";Latitude="-76.72219" },
@{ Region="Middle River";Longitude="39.33427";Latitude="-76.43941" },
@{ Region="Milford Mill";Longitude="39.34788";Latitude="-76.76997" },
@{ Region="Odenton";Longitude="39.084";Latitude="-76.70025" },
@{ Region="Parkville";Longitude="39.37733";Latitude="-76.53969" },
@{ Region="Perry Hall";Longitude="39.41261";Latitude="-76.46357" },
@{ Region="Pikesville";Longitude="39.37427";Latitude="-76.72247" },
@{ Region="Randallstown";Longitude="39.36733";Latitude="-76.79525" },
@{ Region="Reisterstown";Longitude="39.46976";Latitude="-76.8319" },
@{ Region="Salisbury";Longitude="38.36067";Latitude="-75.59937" },
@{ Region="Severn";Longitude="39.13705";Latitude="-76.6983" },
@{ Region="Severna Park";Longitude="39.07039";Latitude="-76.54524" },
@{ Region="South Gate";Longitude="39.129";Latitude="-76.6258" },
@{ Region="Towson";Longitude="39.4015";Latitude="-76.60191" }
)
},
@{ AreaCode="669";State="California";Region=@(
@{ Region="Campbell";Longitude="37.28717";Latitude="-121.94996" },
@{ Region="Gilroy";Longitude="37.00578";Latitude="-121.56828" },
@{ Region="Los Gatos";Longitude="37.22661";Latitude="-121.97468" },
@{ Region="Milpitas";Longitude="37.42827";Latitude="-121.90662" },
@{ Region="Morgan Hill";Longitude="37.1305";Latitude="-121.65439" },
@{ Region="San Jose";Longitude="37.33939";Latitude="-121.89496" },
@{ Region="Santa Clara";Longitude="37.35411";Latitude="-121.95524" },
@{ Region="Saratoga";Longitude="37.26383";Latitude="-122.02301" },
@{ Region="Sunnyvale";Longitude="37.36883";Latitude="-122.03635" }
)
},
@{ AreaCode="678";State="Georgia";Region=@(
@{ Region="Alpharetta";Longitude="34.07538";Latitude="-84.29409" },
@{ Region="Atlanta";Longitude="33.749";Latitude="-84.38798" },
@{ Region="Candler-McAfee";Longitude="33.72672";Latitude="-84.27246" },
@{ Region="College Park";Longitude="33.65344";Latitude="-84.44937" },
@{ Region="College Park";Longitude="33.65344";Latitude="-84.44937" },
@{ Region="Douglasville";Longitude="33.7515";Latitude="-84.74771" },
@{ Region="Duluth";Longitude="34.00288";Latitude="-84.14464" },
@{ Region="Dunwoody";Longitude="33.94621";Latitude="-84.33465" },
@{ Region="East Point";Longitude="33.67955";Latitude="-84.43937" },
@{ Region="Forest Park";Longitude="33.62205";Latitude="-84.36909" },
@{ Region="Gainesville";Longitude="34.29788";Latitude="-83.82407" },
@{ Region="Griffin";Longitude="33.24678";Latitude="-84.26409" },
@{ Region="Kennesaw";Longitude="34.02343";Latitude="-84.61549" },
@{ Region="Lawrenceville";Longitude="33.95621";Latitude="-83.98796" },
@{ Region="Mableton";Longitude="33.81872";Latitude="-84.58243" },
@{ Region="Marietta";Longitude="33.9526";Latitude="-84.54993" },
@{ Region="Atlanta";Longitude="33.749";Latitude="-84.38798" },
@{ Region="Peachtree City";Longitude="33.39678";Latitude="-84.59576" },
@{ Region="Redan";Longitude="33.74538";Latitude="-84.13158" },
@{ Region="Roswell";Longitude="34.02316";Latitude="-84.36159" },
@{ Region="Sandy Springs";Longitude="33.92427";Latitude="-84.37854" },
@{ Region="Smyrna";Longitude="33.88399";Latitude="-84.51438" },
@{ Region="Tucker";Longitude="33.85455";Latitude="-84.21714" }
)
},
@{ AreaCode="681";State="West Virginia";Region=@(
@{ Region="South Charleston";Longitude="38.36843";Latitude="-81.69957" },
@{ Region="Huntington";Longitude="38.41925";Latitude="-82.44515" },
@{ Region="Morgantown";Longitude="39.62953";Latitude="-79.9559" },
@{ Region="Parkersburg";Longitude="39.26674";Latitude="-81.56151" },
@{ Region="Weirton";Longitude="40.41896";Latitude="-80.58952" },
@{ Region="Wheeling";Longitude="40.06396";Latitude="-80.72091" }
)
},
@{ AreaCode="682";State="Texas";Region=@(
@{ Region="Arlington";Longitude="32.73569";Latitude="-97.10807" },
@{ Region="Bedford";Longitude="32.84402";Latitude="-97.14307" },
@{ Region="Benbrook";Longitude="32.67319";Latitude="-97.46058" },
@{ Region="Burleson";Longitude="32.54208";Latitude="-97.32085" },
@{ Region="Cleburne";Longitude="32.34764";Latitude="-97.38668" },
@{ Region="Euless";Longitude="32.83707";Latitude="-97.08195" },
@{ Region="Fort Worth";Longitude="32.72541";Latitude="-97.32085" },
@{ Region="Grapevine";Longitude="32.93429";Latitude="-97.07807" },
@{ Region="Haltom City";Longitude="32.79957";Latitude="-97.26918" },
@{ Region="Hurst";Longitude="32.82346";Latitude="-97.17057" },
@{ Region="Keller";Longitude="32.93457";Latitude="-97.25168" },
@{ Region="Mansfield";Longitude="32.56319";Latitude="-97.14168" },
@{ Region="North Richland Hills";Longitude="32.8343";Latitude="-97.2289" },
@{ Region="Southlake";Longitude="32.94124";Latitude="-97.13418" },
@{ Region="Watauga";Longitude="32.85791";Latitude="-97.25474" }
)
},
@{ AreaCode="701";State="North Dakota";Region=@(
@{ Region="Bismarck";Longitude="46.80833";Latitude="-100.78374" },
@{ Region="West Fargo";Longitude="46.87497";Latitude="-96.90036" },
@{ Region="Grand Forks";Longitude="47.92526";Latitude="-97.03285" },
@{ Region="Minot";Longitude="48.23251";Latitude="-101.29627" }
)
},
@{ AreaCode="702";State="Nevada";Region=@(
@{ Region="Henderson";Longitude="36.0397";Latitude="-114.98194" },
@{ Region="North Las Vegas";Longitude="36.19886";Latitude="-115.1175" },
@{ Region="North Las Vegas";Longitude="36.19886";Latitude="-115.1175" },
@{ Region="Paradise";Longitude="36.09719";Latitude="-115.14666" },
@{ Region="Spring Valley";Longitude="36.10803";Latitude="-115.245" },
@{ Region="Sunrise Manor";Longitude="36.21108";Latitude="-115.07306" },
@{ Region="Winchester";Longitude="36.12997";Latitude="-115.11889" }
)
},
@{ AreaCode="703";State="Virginia";Region=@(
@{ Region="Alexandria";Longitude="38.80484";Latitude="-77.04692" },
@{ Region="Annandale";Longitude="38.83039";Latitude="-77.19637" },
@{ Region="Arlington";Longitude="38.88101";Latitude="-77.10428" },
@{ Region="Burke";Longitude="38.79345";Latitude="-77.27165" },
@{ Region="Centreville";Longitude="38.84039";Latitude="-77.42888" },
@{ Region="Chantilly";Longitude="38.89428";Latitude="-77.4311" },
@{ Region="Dale City";Longitude="38.63706";Latitude="-77.31109" },
@{ Region="Fairfax";Longitude="38.84622";Latitude="-77.30637" },
@{ Region="Franconia";Longitude="38.78206";Latitude="-77.14637" },
@{ Region="Groveton";Longitude="38.76734";Latitude="-77.0847" },
@{ Region="Herndon";Longitude="38.96955";Latitude="-77.3861" },
@{ Region="Lake Ridge";Longitude="38.68789";Latitude="-77.29776" },
@{ Region="Leesburg";Longitude="39.11566";Latitude="-77.5636" },
@{ Region="Manassas";Longitude="38.75095";Latitude="-77.47527" },
@{ Region="McLean";Longitude="38.93428";Latitude="-77.17748" },
@{ Region="Mount Vernon";Longitude="38.71919";Latitude="-77.10726" },
@{ Region="Oakton";Longitude="38.88095";Latitude="-77.30082" },
@{ Region="Reston";Longitude="38.96872";Latitude="-77.3411" },
@{ Region="West Springfield";Longitude="38.77261";Latitude="-77.22109" },
@{ Region="West Springfield";Longitude="38.77261";Latitude="-77.22109" }
)
},
@{ AreaCode="704";State="North Carolina";Region=@(
@{ Region="Charlotte";Longitude="35.22709";Latitude="-80.84313" },
@{ Region="Concord";Longitude="35.40888";Latitude="-80.58158" },
@{ Region="South Gastonia";Longitude="35.2193";Latitude="-81.20563" },
@{ Region="Huntersville";Longitude="35.41069";Latitude="-80.84285" },
@{ Region="Kannapolis";Longitude="35.48736";Latitude="-80.62173" },
@{ Region="Matthews";Longitude="35.11681";Latitude="-80.72368" },
@{ Region="Monroe";Longitude="34.98543";Latitude="-80.54951" },
@{ Region="Salisbury";Longitude="35.67097";Latitude="-80.47423" },
@{ Region="Statesville";Longitude="35.78264";Latitude="-80.8873" }
)
},
@{ AreaCode="706";State="Georgia";Region=@(
@{ Region="Athens";Longitude="33.96095";Latitude="-83.37794" },
@{ Region="Augusta";Longitude="33.47097";Latitude="-81.97484" },
@{ Region="Columbus";Longitude="32.46098";Latitude="-84.98771" },
@{ Region="Dalton";Longitude="34.7698";Latitude="-84.97022" },
@{ Region="La Grange";Longitude="33.03929";Latitude="-85.03133" },
@{ Region="Martinez";Longitude="33.51736";Latitude="-82.07567" },
@{ Region="Rome";Longitude="34.25704";Latitude="-85.16467" }
)
},
@{ AreaCode="707";State="California";Region=@(
@{ Region="Benicia";Longitude="38.04937";Latitude="-122.15858" },
@{ Region="Eureka";Longitude="40.80207";Latitude="-124.16367" },
@{ Region="Fairfield";Longitude="38.24936";Latitude="-122.03997" },
@{ Region="Napa";Longitude="38.29714";Latitude="-122.28553" },
@{ Region="Petaluma";Longitude="38.23242";Latitude="-122.63665" },
@{ Region="Rohnert Park";Longitude="38.33964";Latitude="-122.7011" },
@{ Region="Santa Rosa";Longitude="38.44047";Latitude="-122.71443" },
@{ Region="Suisun";Longitude="38.23825";Latitude="-122.04024" },
@{ Region="Vacaville";Longitude="38.35658";Latitude="-121.98774" },
@{ Region="Vallejo";Longitude="38.10409";Latitude="-122.25664" },
@{ Region="Windsor";Longitude="38.54713";Latitude="-122.81638" }
)
},
@{ AreaCode="708";State="Illinois";Region=@(
@{ Region="Bellwood";Longitude="41.88142";Latitude="-87.88312" },
@{ Region="Berwyn";Longitude="41.85059";Latitude="-87.79367" },
@{ Region="Blue Island";Longitude="41.65726";Latitude="-87.68005" },
@{ Region="Burbank";Longitude="41.73392";Latitude="-87.7795" },
@{ Region="Calumet City";Longitude="41.61559";Latitude="-87.52949" },
@{ Region="Chicago Heights";Longitude="41.50615";Latitude="-87.6356" },
@{ Region="Cicero";Longitude="41.84559";Latitude="-87.75394" },
@{ Region="Dolton";Longitude="41.63892";Latitude="-87.60727" },
@{ Region="Elmwood Park";Longitude="41.92114";Latitude="-87.80923" },
@{ Region="Evergreen Park";Longitude="41.72059";Latitude="-87.70172" },
@{ Region="Harvey";Longitude="41.61003";Latitude="-87.64671" },
@{ Region="Lansing";Longitude="41.56476";Latitude="-87.53893" },
@{ Region="Maywood";Longitude="41.8792";Latitude="-87.84312" },
@{ Region="Melrose Park";Longitude="41.90059";Latitude="-87.85673" },
@{ Region="Oak Forest";Longitude="41.60281";Latitude="-87.74394" },
@{ Region="Oak Lawn";Longitude="41.71087";Latitude="-87.75811" },
@{ Region="Oak Park";Longitude="41.88503";Latitude="-87.7845" },
@{ Region="Orland Park";Longitude="41.63031";Latitude="-87.85394" },
@{ Region="Park Forest";Longitude="41.49142";Latitude="-87.67449" },
@{ Region="South Holland";Longitude="41.60087";Latitude="-87.60699" },
@{ Region="Tinley Park";Longitude="41.57337";Latitude="-87.78449" }
)
},
@{ AreaCode="712";State="Iowa";Region=@(
@{ Region="Council Bluffs";Longitude="41.26194";Latitude="-95.86083" },
@{ Region="Sioux City";Longitude="42.49999";Latitude="-96.40031" }
)
},
@{ AreaCode="713";State="Texas";Region=@(
@{ Region="Alvin";Longitude="29.42385";Latitude="-95.2441" },
@{ Region="Atascocita";Longitude="29.99883";Latitude="-95.1766" },
@{ Region="Baytown";Longitude="29.7355";Latitude="-94.97743" },
@{ Region="Channelview";Longitude="29.77606";Latitude="-95.11465" },
@{ Region="Cloverleaf";Longitude="29.77828";Latitude="-95.17188" },
@{ Region="Deer Park";Longitude="29.70523";Latitude="-95.12382" },
@{ Region="Friendswood";Longitude="29.5294";Latitude="-95.20104" },
@{ Region="South Houston";Longitude="29.66301";Latitude="-95.23549" },
@{ Region="La Porte";Longitude="29.66578";Latitude="-95.01937" },
@{ Region="League City";Longitude="29.50745";Latitude="-95.09493" },
@{ Region="Mission Bend";Longitude="29.69384";Latitude="-95.66495" },
@{ Region="Missouri City";Longitude="29.61857";Latitude="-95.53772" },
@{ Region="Pasadena";Longitude="29.69106";Latitude="-95.2091" },
@{ Region="Pearland";Longitude="29.56357";Latitude="-95.28605" },
@{ Region="Rosenberg";Longitude="29.55718";Latitude="-95.80856" },
@{ Region="Spring";Longitude="30.07994";Latitude="-95.41716" },
@{ Region="Sugar Land";Longitude="29.61968";Latitude="-95.63495" },
@{ Region="The Woodlands";Longitude="30.15799";Latitude="-95.48938" }
)
},
@{ AreaCode="714";State="California";Region=@(
@{ Region="Anaheim";Longitude="33.83529";Latitude="-117.9145" },
@{ Region="Brea";Longitude="33.91668";Latitude="-117.90006" },
@{ Region="Buena Park";Longitude="33.86751";Latitude="-117.99812" },
@{ Region="Cypress";Longitude="33.81696";Latitude="-118.03729" },
@{ Region="Fountain Valley";Longitude="33.70918";Latitude="-117.95367" },
@{ Region="Fullerton";Longitude="33.87029";Latitude="-117.92534" },
@{ Region="Garden Grove";Longitude="33.77391";Latitude="-117.94145" },
@{ Region="Huntington Beach";Longitude="33.6603";Latitude="-117.99923" },
@{ Region="Orange";Longitude="33.78779";Latitude="-117.85311" },
@{ Region="Placentia";Longitude="33.87224";Latitude="-117.87034" },
@{ Region="Santa Ana";Longitude="33.74557";Latitude="-117.86783" },
@{ Region="Stanton";Longitude="33.80252";Latitude="-117.99312" },
@{ Region="North Tustin";Longitude="33.76446";Latitude="-117.79394" },
@{ Region="Westminster";Longitude="33.75918";Latitude="-118.00673" },
@{ Region="Yorba Linda";Longitude="33.88863";Latitude="-117.81311" }
)
},
@{ AreaCode="715";State="Wisconsin";Region=@(
@{ Region="Eau Claire";Longitude="44.81135";Latitude="-91.49849" },
@{ Region="Stevens Point";Longitude="44.52358";Latitude="-89.57456" },
@{ Region="Superior";Longitude="46.72077";Latitude="-92.10408" },
@{ Region="Wausau";Longitude="44.95914";Latitude="-89.63012" }
)
},
@{ AreaCode="716";State="New York";Region=@(
@{ Region="Buffalo";Longitude="42.88645";Latitude="-78.87837" },
@{ Region="Cheektowaga";Longitude="42.90339";Latitude="-78.75475" },
@{ Region="Jamestown";Longitude="42.097";Latitude="-79.23533" },
@{ Region="South Lockport";Longitude="43.15006";Latitude="-78.6967" },
@{ Region="Niagara Falls";Longitude="43.0945";Latitude="-79.05671" },
@{ Region="North Tonawanda";Longitude="43.03867";Latitude="-78.8642" },
@{ Region="Tonawanda";Longitude="42.98499";Latitude="-78.87798" },
@{ Region="West Seneca";Longitude="42.85006";Latitude="-78.79975" }
)
},
@{ AreaCode="717";State="Pennsylvania";Region=@(
@{ Region="Harrisburg";Longitude="40.2737";Latitude="-76.88442" },
@{ Region="Lancaster";Longitude="40.03788";Latitude="-76.30551" },
@{ Region="Lebanon";Longitude="40.34093";Latitude="-76.41135" },
@{ Region="York";Longitude="39.9626";Latitude="-76.72774" }
)
},
@{ AreaCode="718";State="New York";Region=@(
@{ Region="The Bronx";Longitude="40.84985";Latitude="-73.86641" },
@{ Region="Brooklyn";Longitude="40.6501";Latitude="-73.94958" },
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" },
@{ Region="Borough of Queens";Longitude="40.68149";Latitude="-73.83652" },
@{ Region="Staten Island";Longitude="40.56233";Latitude="-74.13986" }
)
},
@{ AreaCode="719";State="Colorado";Region=@(
@{ Region="Colorado Springs";Longitude="38.83388";Latitude="-104.82136" },
@{ Region="Pueblo West";Longitude="38.35";Latitude="-104.72275" },
@{ Region="Security-Widefield";Longitude="38.74728";Latitude="-104.71439" }
)
},
@{ AreaCode="720";State="Colorado";Region=@(
@{ Region="Arvada";Longitude="39.80276";Latitude="-105.08748" },
@{ Region="Aurora";Longitude="39.72943";Latitude="-104.83192" },
@{ Region="Boulder";Longitude="40.01499";Latitude="-105.27055" },
@{ Region="Brighton";Longitude="39.98526";Latitude="-104.82053" },
@{ Region="Broomfield";Longitude="39.92054";Latitude="-105.08665" },
@{ Region="Castle Rock";Longitude="39.37221";Latitude="-104.85609" },
@{ Region="Castlewood";Longitude="39.58471";Latitude="-104.90109" },
@{ Region="Columbine";Longitude="39.58777";Latitude="-105.06943" },
@{ Region="Commerce City";Longitude="39.80832";Latitude="-104.93387" },
@{ Region="Denver";Longitude="39.73915";Latitude="-104.9847" },
@{ Region="Englewood";Longitude="39.64777";Latitude="-104.98776" },
@{ Region="Highlands Ranch";Longitude="39.55388";Latitude="-104.96943" },
@{ Region="Ken Caryl";Longitude="39.57582";Latitude="-105.11221" },
@{ Region="Lafayette";Longitude="39.9936";Latitude="-105.08971" },
@{ Region="Lakewood";Longitude="39.70471";Latitude="-105.08137" },
@{ Region="Littleton";Longitude="39.61332";Latitude="-105.01665" },
@{ Region="Longmont";Longitude="40.16721";Latitude="-105.10193" },
@{ Region="Loveland";Longitude="40.39776";Latitude="-105.07498" },
@{ Region="Northglenn";Longitude="39.88554";Latitude="-104.9872" },
@{ Region="Parker";Longitude="39.5186";Latitude="-104.76136" },
@{ Region="Southglenn";Longitude="39.58721";Latitude="-104.95276" },
@{ Region="Thornton";Longitude="39.86804";Latitude="-104.97192" },
@{ Region="Westminster";Longitude="39.83665";Latitude="-105.0372" },
@{ Region="Wheat Ridge";Longitude="39.7661";Latitude="-105.07721" }
)
},
@{ AreaCode="724";State="Pennsylvania";Region=@(
@{ Region="Monroeville";Longitude="40.42118";Latitude="-79.7881" },
@{ Region="New Castle";Longitude="41.00367";Latitude="-80.34701" },
@{ Region="Plum";Longitude="40.50035";Latitude="-79.74949" },
@{ Region="Upper Saint Clair";Longitude="40.3359";Latitude="-80.08339" }
)
},
@{ AreaCode="725";State="Nevada";Region=@(
@{ Region="Henderson";Longitude="36.0397";Latitude="-114.98194" },
@{ Region="North Las Vegas";Longitude="36.19886";Latitude="-115.1175" },
@{ Region="North Las Vegas";Longitude="36.19886";Latitude="-115.1175" },
@{ Region="Paradise";Longitude="36.09719";Latitude="-115.14666" },
@{ Region="Spring Valley";Longitude="36.10803";Latitude="-115.245" },
@{ Region="Sunrise Manor";Longitude="36.21108";Latitude="-115.07306" },
@{ Region="Winchester";Longitude="36.12997";Latitude="-115.11889" }
)
},
@{ AreaCode="727";State="Florida";Region=@(
@{ Region="Bayonet Point";Longitude="28.32667";Latitude="-82.68343" },
@{ Region="Clearwater";Longitude="27.96585";Latitude="-82.8001" },
@{ Region="Dunedin";Longitude="28.0199";Latitude="-82.77323" },
@{ Region="Holiday";Longitude="28.18779";Latitude="-82.73955" },
@{ Region="Largo";Longitude="27.90979";Latitude="-82.78842" },
@{ Region="Lealman";Longitude="27.82114";Latitude="-82.67927" },
@{ Region="Palm Harbor";Longitude="28.07807";Latitude="-82.76371" },
@{ Region="Pinellas Park";Longitude="27.8428";Latitude="-82.69954" },
@{ Region="Saint Petersburg";Longitude="27.77086";Latitude="-82.67927" },
@{ Region="Tarpon Springs";Longitude="28.14612";Latitude="-82.75677" }
)
},
@{ AreaCode="731";State="Tennessee";Region=@(
@{ Region="Jackson";Longitude="35.61452";Latitude="-88.81395" }
)
},
@{ AreaCode="732";State="New Jersey";Region=@(
@{ Region="Carteret";Longitude="40.57733";Latitude="-74.2282" },
@{ Region="East Brunswick";Longitude="40.42788";Latitude="-74.41598" },
@{ Region="Edison";Longitude="40.51872";Latitude="-74.4121" },
@{ Region="Lakewood";Longitude="40.09789";Latitude="-74.21764" },
@{ Region="West Long Branch";Longitude="40.29039";Latitude="-74.01764" },
@{ Region="New Brunswick";Longitude="40.48622";Latitude="-74.45182" },
@{ Region="East Brunswick";Longitude="40.42788";Latitude="-74.41598" },
@{ Region="North Plainfield";Longitude="40.6301";Latitude="-74.42737" },
@{ Region="South Old Bridge";Longitude="40.40816";Latitude="-74.35432" },
@{ Region="Perth Amboy";Longitude="40.50677";Latitude="-74.26542" },
@{ Region="Rahway";Longitude="40.60816";Latitude="-74.27765" },
@{ Region="Sayreville";Longitude="40.45927";Latitude="-74.36098" },
@{ Region="Somerset";Longitude="40.4976";Latitude="-74.48849" },
@{ Region="Toms River";Longitude="39.95373";Latitude="-74.19792" }
)
},
@{ AreaCode="734";State="Michigan";Region=@(
@{ Region="Ann Arbor";Longitude="42.27756";Latitude="-83.74088" },
@{ Region="Canton";Longitude="42.30865";Latitude="-83.48216" },
@{ Region="Garden City";Longitude="42.32559";Latitude="-83.33104" },
@{ Region="Livonia";Longitude="42.36837";Latitude="-83.35271" },
@{ Region="South Monroe";Longitude="41.89588";Latitude="-83.41771" },
@{ Region="Plymouth";Longitude="42.37143";Latitude="-83.47021" },
@{ Region="Romulus";Longitude="42.22226";Latitude="-83.3966" },
@{ Region="Southgate";Longitude="42.21393";Latitude="-83.19381" },
@{ Region="Westland";Longitude="42.3242";Latitude="-83.40021" },
@{ Region="Wyandotte";Longitude="42.21421";Latitude="-83.14992" },
@{ Region="Ypsilanti";Longitude="42.24115";Latitude="-83.61299" }
)
},
@{ AreaCode="737";State="Texas";Region=@(
@{ Region="Austin";Longitude="30.26715";Latitude="-97.74306" },
@{ Region="Cedar Park";Longitude="30.5052";Latitude="-97.82029" },
@{ Region="Georgetown";Longitude="30.63269";Latitude="-97.67723" },
@{ Region="Round Rock";Longitude="30.50826";Latitude="-97.6789" },
@{ Region="San Marcos";Longitude="29.88327";Latitude="-97.94139" }
)
},
@{ AreaCode="740";State="Ohio";Region=@(
@{ Region="Athens";Longitude="39.32924";Latitude="-82.10126" },
@{ Region="Chillicothe";Longitude="39.33312";Latitude="-82.9824" },
@{ Region="Delaware";Longitude="40.29867";Latitude="-83.06797" },
@{ Region="Lancaster";Longitude="39.71368";Latitude="-82.59933" },
@{ Region="Marion";Longitude="40.58867";Latitude="-83.12852" },
@{ Region="Newark";Longitude="40.05812";Latitude="-82.40126" },
@{ Region="Portsmouth";Longitude="38.73174";Latitude="-82.99767" },
@{ Region="Zanesville";Longitude="39.94035";Latitude="-82.01319" }
)
},
@{ AreaCode="743";State="North Carolina";Region=@(
@{ Region="Asheboro";Longitude="35.70791";Latitude="-79.81364" },
@{ Region="Burlington";Longitude="36.09569";Latitude="-79.4378" },
@{ Region="Greensboro";Longitude="36.07264";Latitude="-79.79198" },
@{ Region="High Point";Longitude="35.95569";Latitude="-80.00532" },
@{ Region="Winston-Salem";Longitude="36.09986";Latitude="-80.24422" }
)
},
@{ AreaCode="747";State="California";Region=@(
@{ Region="Agoura Hills";Longitude="34.13639";Latitude="-118.77453" },
@{ Region="Burbank";Longitude="34.18084";Latitude="-118.30897" },
@{ Region="Calabasas";Longitude="34.15778";Latitude="-118.63842" },
@{ Region="North Glendale";Longitude="34.16056";Latitude="-118.26452" },
@{ Region="La Cañada Flintridge";Longitude="34.19917";Latitude="-118.18785" },
@{ Region="San Fernando";Longitude="34.28195";Latitude="-118.43897" }
)
},
@{ AreaCode="754";State="Florida";Region=@(
@{ Region="Coconut Creek";Longitude="26.25175";Latitude="-80.17894" },
@{ Region="Cooper City";Longitude="26.05731";Latitude="-80.27172" },
@{ Region="Coral Springs";Longitude="26.27119";Latitude="-80.2706" },
@{ Region="Dania Beach";Longitude="26.05231";Latitude="-80.14393" },
@{ Region="Davie";Longitude="26.06287";Latitude="-80.2331" },
@{ Region="Deerfield Beach";Longitude="26.31841";Latitude="-80.09977" },
@{ Region="Fort Lauderdale";Longitude="26.12231";Latitude="-80.14338" },
@{ Region="Hallandale Beach";Longitude="25.9812";Latitude="-80.14838" },
@{ Region="Hollywood";Longitude="26.0112";Latitude="-80.14949" },
@{ Region="Lauderdale Lakes";Longitude="26.16647";Latitude="-80.20838" },
@{ Region="Lauderhill";Longitude="26.14036";Latitude="-80.21338" },
@{ Region="Margate";Longitude="26.24453";Latitude="-80.20644" },
@{ Region="North Lauderdale";Longitude="26.2173";Latitude="-80.22588" },
@{ Region="Pembroke Pines";Longitude="26.00315";Latitude="-80.22394" },
@{ Region="Plantation";Longitude="26.13421";Latitude="-80.23184" },
@{ Region="Pompano Beach";Longitude="26.23786";Latitude="-80.12477" },
@{ Region="Sunrise";Longitude="26.13397";Latitude="-80.1131" },
@{ Region="Tamarac";Longitude="26.21286";Latitude="-80.24977" },
@{ Region="Weston";Longitude="26.10037";Latitude="-80.39977" }
)
},
@{ AreaCode="757";State="Virginia";Region=@(
@{ Region="Chesapeake";Longitude="36.81904";Latitude="-76.27494" },
@{ Region="Hampton";Longitude="37.02987";Latitude="-76.34522" },
@{ Region="Newport News";Longitude="36.97876";Latitude="-76.428" },
@{ Region="Norfolk";Longitude="36.84681";Latitude="-76.28522" },
@{ Region="Portsmouth";Longitude="36.83543";Latitude="-76.29827" },
@{ Region="Suffolk";Longitude="36.72836";Latitude="-76.58496" },
@{ Region="Virginia Beach";Longitude="36.85293";Latitude="-75.97799" }
)
},
@{ AreaCode="760";State="California";Region=@(
@{ Region="Apple Valley";Longitude="34.50083";Latitude="-117.18588" },
@{ Region="Barstow";Longitude="34.89859";Latitude="-117.02282" },
@{ Region="Brawley";Longitude="32.97866";Latitude="-115.53027" },
@{ Region="Calexico";Longitude="32.67895";Latitude="-115.49888" },
@{ Region="Carlsbad";Longitude="33.15809";Latitude="-117.35059" },
@{ Region="Cathedral City";Longitude="33.77974";Latitude="-116.46529" },
@{ Region="Coachella";Longitude="33.6803";Latitude="-116.17389" },
@{ Region="El Centro";Longitude="32.792";Latitude="-115.56305" },
@{ Region="Encinitas";Longitude="33.03699";Latitude="-117.29198" },
@{ Region="Escondido";Longitude="33.11921";Latitude="-117.08642" },
@{ Region="Fallbrook";Longitude="33.37642";Latitude="-117.25115" },
@{ Region="Hesperia";Longitude="34.42639";Latitude="-117.30088" },
@{ Region="Indio";Longitude="33.7207";Latitude="-116.21677" },
@{ Region="La Quinta";Longitude="33.66336";Latitude="-116.31001" },
@{ Region="Oceanside";Longitude="33.19587";Latitude="-117.37948" },
@{ Region="Palm Desert";Longitude="33.72255";Latitude="-116.37697" },
@{ Region="Palm Springs";Longitude="33.8303";Latitude="-116.54529" },
@{ Region="Ridgecrest";Longitude="35.62246";Latitude="-117.6709" },
@{ Region="San Marcos";Longitude="33.14337";Latitude="-117.16614" },
@{ Region="Victorville";Longitude="34.53611";Latitude="-117.29116" },
@{ Region="Vista";Longitude="33.20004";Latitude="-117.24254" }
)
},
@{ AreaCode="762";State="Georgia";Region=@(
@{ Region="Athens";Longitude="33.96095";Latitude="-83.37794" },
@{ Region="Augusta";Longitude="33.47097";Latitude="-81.97484" },
@{ Region="Columbus";Longitude="32.46098";Latitude="-84.98771" },
@{ Region="Dalton";Longitude="34.7698";Latitude="-84.97022" },
@{ Region="La Grange";Longitude="33.03929";Latitude="-85.03133" },
@{ Region="Martinez";Longitude="33.51736";Latitude="-82.07567" },
@{ Region="Rome";Longitude="34.25704";Latitude="-85.16467" }
)
},
@{ AreaCode="763";State="Minnesota";Region=@(
@{ Region="Blaine";Longitude="45.1608";Latitude="-93.23495" },
@{ Region="Brooklyn Center";Longitude="45.07608";Latitude="-93.33273" },
@{ Region="Brooklyn Park";Longitude="45.09413";Latitude="-93.35634" },
@{ Region="Champlin";Longitude="45.18885";Latitude="-93.39745" },
@{ Region="West Coon Rapids";Longitude="45.15969";Latitude="-93.34967" },
@{ Region="Fridley";Longitude="45.08608";Latitude="-93.26328" },
@{ Region="Maple Grove";Longitude="45.07246";Latitude="-93.45579" },
@{ Region="New Hope";Longitude="45.03802";Latitude="-93.38662" },
@{ Region="Plymouth";Longitude="45.01052";Latitude="-93.45551" }
)
},
@{ AreaCode="765";State="Indiana";Region=@(
@{ Region="Anderson";Longitude="40.10532";Latitude="-85.68025" },
@{ Region="Kokomo";Longitude="40.48643";Latitude="-86.1336" },
@{ Region="West Lafayette";Longitude="40.42587";Latitude="-86.90807" },
@{ Region="Marion";Longitude="40.55837";Latitude="-85.65914" },
@{ Region="Muncie";Longitude="40.19338";Latitude="-85.38636" },
@{ Region="Richmond";Longitude="39.82894";Latitude="-84.89024" },
@{ Region="West Lafayette";Longitude="40.42587";Latitude="-86.90807" }
)
},
@{ AreaCode="769";State="Mississippi";Region=@(
@{ Region="Clinton";Longitude="32.34153";Latitude="-90.32176" },
@{ Region="West Hattiesburg";Longitude="31.31906";Latitude="-89.37506" },
@{ Region="Jackson";Longitude="32.29876";Latitude="-90.18481" },
@{ Region="Meridian";Longitude="32.36431";Latitude="-88.70366" },
@{ Region="Pearl";Longitude="32.27459";Latitude="-90.13203" },
@{ Region="Ridgeland";Longitude="32.42848";Latitude="-90.13231" },
@{ Region="Vicksburg";Longitude="32.35265";Latitude="-90.87788" }
)
},
@{ AreaCode="770";State="Georgia";Region=@(
@{ Region="Alpharetta";Longitude="34.07538";Latitude="-84.29409" },
@{ Region="Atlanta";Longitude="33.749";Latitude="-84.38798" },
@{ Region="College Park";Longitude="33.65344";Latitude="-84.44937" },
@{ Region="Douglasville";Longitude="33.7515";Latitude="-84.74771" },
@{ Region="Duluth";Longitude="34.00288";Latitude="-84.14464" },
@{ Region="Dunwoody";Longitude="33.94621";Latitude="-84.33465" },
@{ Region="Forest Park";Longitude="33.62205";Latitude="-84.36909" },
@{ Region="Gainesville";Longitude="34.29788";Latitude="-83.82407" },
@{ Region="Griffin";Longitude="33.24678";Latitude="-84.26409" },
@{ Region="Kennesaw";Longitude="34.02343";Latitude="-84.61549" },
@{ Region="Lawrenceville";Longitude="33.95621";Latitude="-83.98796" },
@{ Region="Mableton";Longitude="33.81872";Latitude="-84.58243" },
@{ Region="Marietta";Longitude="33.9526";Latitude="-84.54993" },
@{ Region="Atlanta";Longitude="33.749";Latitude="-84.38798" },
@{ Region="Peachtree City";Longitude="33.39678";Latitude="-84.59576" },
@{ Region="Redan";Longitude="33.74538";Latitude="-84.13158" },
@{ Region="Roswell";Longitude="34.02316";Latitude="-84.36159" },
@{ Region="Sandy Springs";Longitude="33.92427";Latitude="-84.37854" },
@{ Region="Smyrna";Longitude="33.88399";Latitude="-84.51438" },
@{ Region="Tucker";Longitude="33.85455";Latitude="-84.21714" }
)
},
@{ AreaCode="772";State="Florida";Region=@(
@{ Region="Fort Pierce South";Longitude="27.40962";Latitude="-80.35483" },
@{ Region="Palm City";Longitude="27.16783";Latitude="-80.26616" },
@{ Region="Port Saint Lucie";Longitude="27.29393";Latitude="-80.35033" },
@{ Region="Vero Beach South";Longitude="27.61638";Latitude="-80.41308" }
)
},
@{ AreaCode="773";State="Illinois";Region=@(
@{ Region="West Chicago";Longitude="41.88475";Latitude="-88.20396" }
)
},
@{ AreaCode="774";State="Massachusetts";Region=@(
@{ Region="Attleboro";Longitude="41.94454";Latitude="-71.28561" },
@{ Region="Barnstable";Longitude="41.70011";Latitude="-70.29947" },
@{ Region="Brockton";Longitude="42.08343";Latitude="-71.01838" },
@{ Region="Fall River";Longitude="41.70149";Latitude="-71.15505" },
@{ Region="Framingham";Longitude="42.27926";Latitude="-71.41617" },
@{ Region="Franklin";Longitude="42.08343";Latitude="-71.39673" },
@{ Region="Marlborough";Longitude="42.34593";Latitude="-71.55229" },
@{ Region="Milford";Longitude="42.13982";Latitude="-71.51617" },
@{ Region="New Bedford";Longitude="41.63622";Latitude="-70.93421" },
@{ Region="Taunton";Longitude="41.9001";Latitude="-71.08977" },
@{ Region="Worcester";Longitude="42.26259";Latitude="-71.80229" }
)
},
@{ AreaCode="775";State="Nevada";Region=@(
@{ Region="Carson City";Longitude="39.1638";Latitude="-119.7674" },
@{ Region="Pahrump";Longitude="36.20829";Latitude="-115.98391" },
@{ Region="Reno";Longitude="39.52963";Latitude="-119.8138" },
@{ Region="Sparks";Longitude="39.53491";Latitude="-119.75269" }
)
},
@{ AreaCode="779";State="Illinois";Region=@(
@{ Region="Belvidere";Longitude="42.26391";Latitude="-88.84427" },
@{ Region="Crystal Lake";Longitude="42.24113";Latitude="-88.3162" },
@{ Region="DeKalb";Longitude="41.92947";Latitude="-88.75036" },
@{ Region="Freeport";Longitude="42.29669";Latitude="-89.62123" },
@{ Region="Joliet";Longitude="41.52519";Latitude="-88.0834" },
@{ Region="Kankakee";Longitude="41.12003";Latitude="-87.86115" },
@{ Region="Loves Park";Longitude="42.32002";Latitude="-89.05816" },
@{ Region="Machesney Park";Longitude="42.34724";Latitude="-89.039" },
@{ Region="McHenry";Longitude="42.33335";Latitude="-88.26675" },
@{ Region="Rockford";Longitude="42.27113";Latitude="-89.094" },
@{ Region="Romeoville";Longitude="41.64753";Latitude="-88.08951" },
@{ Region="Woodstock";Longitude="42.31474";Latitude="-88.4487" }
)
},
@{ AreaCode="781";State="Massachusetts";Region=@(
@{ Region="Arlington";Longitude="42.41537";Latitude="-71.15644" },
@{ Region="Braintree";Longitude="42.22232";Latitude="-70.99949" },
@{ Region="Burlington";Longitude="42.50482";Latitude="-71.19561" },
@{ Region="Dedham";Longitude="42.24177";Latitude="-71.16616" },
@{ Region="Lexington";Longitude="42.44732";Latitude="-71.2245" },
@{ Region="Lynn";Longitude="42.46676";Latitude="-70.94949" },
@{ Region="Malden";Longitude="42.4251";Latitude="-71.06616" },
@{ Region="Marblehead";Longitude="42.5001";Latitude="-70.85783" },
@{ Region="Medford";Longitude="42.41843";Latitude="-71.10616" },
@{ Region="Melrose";Longitude="42.45843";Latitude="-71.06616" },
@{ Region="Needham";Longitude="42.28343";Latitude="-71.23283" },
@{ Region="Norwood";Longitude="42.19454";Latitude="-71.1995" },
@{ Region="Randolph";Longitude="42.1626";Latitude="-71.04116" },
@{ Region="Reading";Longitude="42.52565";Latitude="-71.09533" },
@{ Region="Revere";Longitude="42.40843";Latitude="-71.01199" },
@{ Region="Saugus";Longitude="42.46482";Latitude="-71.01005" },
@{ Region="Stoneham";Longitude="42.4801";Latitude="-71.0995" },
@{ Region="Wakefield";Longitude="42.50648";Latitude="-71.07283" },
@{ Region="Waltham";Longitude="42.37649";Latitude="-71.23561" },
@{ Region="Wellesley";Longitude="42.29649";Latitude="-71.29256" },
@{ Region="Weymouth";Longitude="42.22093";Latitude="-70.93977" },
@{ Region="Winchester";Longitude="42.45232";Latitude="-71.137" },
@{ Region="Woburn";Longitude="42.47926";Latitude="-71.15228" }
)
},
@{ AreaCode="785";State="Kansas";Region=@(
@{ Region="Hays";Longitude="38.87918";Latitude="-99.32677" },
@{ Region="Lawrence";Longitude="38.97167";Latitude="-95.23525" },
@{ Region="Manhattan";Longitude="39.18361";Latitude="-96.57167" },
@{ Region="Salina";Longitude="38.84028";Latitude="-97.61142" },
@{ Region="Topeka";Longitude="39.04833";Latitude="-95.67804" }
)
},
@{ AreaCode="786";State="Florida";Region=@(
@{ Region="Aventura";Longitude="25.95648";Latitude="-80.13921" },
@{ Region="Carol City";Longitude="25.94065";Latitude="-80.2456" },
@{ Region="Coral Gables";Longitude="25.72149";Latitude="-80.26838" },
@{ Region="Coral Terrace";Longitude="25.74593";Latitude="-80.3045" },
@{ Region="Country Club";Longitude="25.94815";Latitude="-80.317" },
@{ Region="Cutler Ridge";Longitude="25.58066";Latitude="-80.34672" },
@{ Region="Doral";Longitude="25.81954";Latitude="-80.35533" },
@{ Region="Golden Glades";Longitude="25.91176";Latitude="-80.20033" },
@{ Region="Hialeah";Longitude="25.8576";Latitude="-80.27811" },
@{ Region="Homestead";Longitude="25.46872";Latitude="-80.47756" },
@{ Region="Kendale Lakes";Longitude="25.70816";Latitude="-80.407" },
@{ Region="Kendall West";Longitude="25.7065";Latitude="-80.4388" },
@{ Region="Key West";Longitude="24.55524";Latitude="-81.78163" },
@{ Region="Leisure City";Longitude="25.49539";Latitude="-80.42922" },
@{ Region="West Miami";Longitude="25.76343";Latitude="-80.29616" },
@{ Region="North Miami Beach";Longitude="25.93315";Latitude="-80.16255" },
@{ Region="Miami Lakes";Longitude="25.90871";Latitude="-80.30866" },
@{ Region="Miramar";Longitude="25.98731";Latitude="-80.23227" },
@{ Region="Norland";Longitude="25.94898";Latitude="-80.21227" },
@{ Region="North Miami";Longitude="25.89009";Latitude="-80.18671" },
@{ Region="North Miami Beach";Longitude="25.93315";Latitude="-80.16255" },
@{ Region="Richmond West";Longitude="25.6105";Latitude="-80.42971" },
@{ Region="Richmond Heights";Longitude="25.63149";Latitude="-80.36894" },
@{ Region="South Miami Heights";Longitude="25.59761";Latitude="-80.38061" },
@{ Region="Tamiami";Longitude="25.75871";Latitude="-80.39839" },
@{ Region="West Little River";Longitude="25.85704";Latitude="-80.23699" },
@{ Region="Westchester";Longitude="25.75482";Latitude="-80.32727" }
)
},
@{ AreaCode="801";State="Utah";Region=@(
@{ Region="American Fork";Longitude="40.3769";Latitude="-111.79576" },
@{ Region="West Bountiful";Longitude="40.89383";Latitude="-111.90188" },
@{ Region="Clearfield";Longitude="41.11078";Latitude="-112.02605" },
@{ Region="Cottonwood Heights";Longitude="40.61967";Latitude="-111.81021" },
@{ Region="Draper";Longitude="40.52467";Latitude="-111.86382" },
@{ Region="East Millcreek";Longitude="40.69995";Latitude="-111.81049" },
@{ Region="Kaysville";Longitude="41.03522";Latitude="-111.93855" },
@{ Region="Kearns";Longitude="40.65995";Latitude="-111.99633" },
@{ Region="Layton";Longitude="41.06022";Latitude="-111.97105" },
@{ Region="Magna";Longitude="40.70911";Latitude="-112.10161" },
@{ Region="Midvale";Longitude="40.61106";Latitude="-111.89994" },
@{ Region="Millcreek";Longitude="40.68689";Latitude="-111.87549" },
@{ Region="Murray";Longitude="40.66689";Latitude="-111.88799" },
@{ Region="South Ogden";Longitude="41.19189";Latitude="-111.97133" },
@{ Region="Orem";Longitude="40.2969";Latitude="-111.69465" },
@{ Region="Pleasant Grove";Longitude="40.36412";Latitude="-111.73854" },
@{ Region="Provo";Longitude="40.23384";Latitude="-111.65853" },
@{ Region="Riverton";Longitude="40.52189";Latitude="-111.9391" },
@{ Region="Roy";Longitude="41.16161";Latitude="-112.02633" },
@{ Region="Salt Lake City";Longitude="40.76078";Latitude="-111.89105" },
@{ Region="Sandy City";Longitude="40.59161";Latitude="-111.8841" },
@{ Region="South Jordan";Longitude="40.56217";Latitude="-111.92966" },
@{ Region="South Salt Lake";Longitude="40.71884";Latitude="-111.88827" },
@{ Region="Spanish Fork";Longitude="40.11496";Latitude="-111.65492" },
@{ Region="Springville";Longitude="40.16523";Latitude="-111.61075" },
@{ Region="Taylorsville";Longitude="40.66772";Latitude="-111.93883" },
@{ Region="West Jordan";Longitude="40.60967";Latitude="-111.9391" },
@{ Region="West Valley City";Longitude="40.69161";Latitude="-112.00105" }
)
},
@{ AreaCode="802";State="Vermont";Region=@(
@{ Region="South Burlington";Longitude="44.46699";Latitude="-73.17096" },
@{ Region="Montpelier";Longitude="44.26006";Latitude="-72.57539" }
)
},
@{ AreaCode="803";State="South Carolina";Region=@(
@{ Region="Aiken";Longitude="33.56042";Latitude="-81.71955" },
@{ Region="West Columbia";Longitude="33.99349";Latitude="-81.07398" },
@{ Region="Rock Hill";Longitude="34.92487";Latitude="-81.02508" },
@{ Region="Saint Andrews";Longitude="34.04543";Latitude="-81.12926" },
@{ Region="Sumter";Longitude="33.92044";Latitude="-80.34147" }
)
},
@{ AreaCode="804";State="Virginia";Region=@(
@{ Region="Hopewell";Longitude="37.30432";Latitude="-77.2872" },
@{ Region="Mechanicsville";Longitude="37.60876";Latitude="-77.37331" },
@{ Region="Petersburg";Longitude="37.22793";Latitude="-77.40193" },
@{ Region="Richmond";Longitude="37.55376";Latitude="-77.46026" },
@{ Region="Tuckahoe";Longitude="37.59015";Latitude="-77.55638" }
)
},
@{ AreaCode="805";State="California";Region=@(
@{ Region="Atascadero";Longitude="35.48942";Latitude="-120.67073" },
@{ Region="Camarillo";Longitude="34.21639";Latitude="-119.0376" },
@{ Region="Paso Robles";Longitude="35.62664";Latitude="-120.691" },
@{ Region="Goleta";Longitude="34.43583";Latitude="-119.82764" },
@{ Region="Lompoc";Longitude="34.63915";Latitude="-120.45794" },
@{ Region="Moorpark";Longitude="34.28556";Latitude="-118.88204" },
@{ Region="Orcutt";Longitude="34.86526";Latitude="-120.436" },
@{ Region="Oxnard";Longitude="34.1975";Latitude="-119.17705" },
@{ Region="Port Hueneme";Longitude="34.14778";Latitude="-119.19511" },
@{ Region="Ventura";Longitude="34.27834";Latitude="-119.29317" },
@{ Region="San Luis Obispo";Longitude="35.28275";Latitude="-120.65962" },
@{ Region="Santa Barbara";Longitude="34.42083";Latitude="-119.69819" },
@{ Region="Santa Maria";Longitude="34.95303";Latitude="-120.43572" },
@{ Region="Santa Paula";Longitude="34.35417";Latitude="-119.05927" },
@{ Region="Simi Valley";Longitude="34.26945";Latitude="-118.78148" },
@{ Region="Thousand Oaks";Longitude="34.17056";Latitude="-118.83759" }
)
},
@{ AreaCode="806";State="Texas";Region=@(
@{ Region="Amarillo";Longitude="35.222";Latitude="-101.8313" },
@{ Region="Lubbock";Longitude="33.57786";Latitude="-101.85517" },
@{ Region="Plainview";Longitude="34.18479";Latitude="-101.70684" }
)
},
@{ AreaCode="808";State="Hawaii";Region=@(
@{ Region="Hilo";Longitude="19.72991";Latitude="-155.09073" },
@{ Region="Honolulu";Longitude="21.30694";Latitude="-157.85833" },
@{ Region="Kahului";Longitude="20.88953";Latitude="-156.47432" },
@{ Region="Kailua-Kona";Longitude="19.63927";Latitude="-155.99024" },
@{ Region="Kane‘ohe";Longitude="21.39994";Latitude="-157.79895" },
@{ Region="Mililani Town";Longitude="21.45";Latitude="-158.00111" },
@{ Region="Pearl City";Longitude="21.39734";Latitude="-157.97516" },
@{ Region="Waimalu";Longitude="21.40472";Latitude="-157.94333" },
@{ Region="Waipahu";Longitude="21.38667";Latitude="-158.00917" }
)
},
@{ AreaCode="810";State="Michigan";Region=@(
@{ Region="Burton";Longitude="42.99947";Latitude="-83.61634" },
@{ Region="Flint";Longitude="43.01253";Latitude="-83.68746" },
@{ Region="Port Huron";Longitude="42.97086";Latitude="-82.42491" }
)
},
@{ AreaCode="812";State="Indiana";Region=@(
@{ Region="Bloomington";Longitude="39.16533";Latitude="-86.52639" },
@{ Region="Clarksville";Longitude="38.29674";Latitude="-85.75996" },
@{ Region="Columbus";Longitude="39.20144";Latitude="-85.92138" },
@{ Region="Evansville";Longitude="37.97476";Latitude="-87.55585" },
@{ Region="Jeffersonville";Longitude="38.27757";Latitude="-85.73718" },
@{ Region="New Albany";Longitude="38.28562";Latitude="-85.82413" },
@{ Region="Terre Haute";Longitude="39.4667";Latitude="-87.41391" }
)
},
@{ AreaCode="813";State="Florida";Region=@(
@{ Region="Brandon";Longitude="27.9378";Latitude="-82.28592" },
@{ Region="Citrus Park";Longitude="28.07835";Latitude="-82.56982" },
@{ Region="Greater Northdale";Longitude="28.10545";Latitude="-82.52594" },
@{ Region="Lake Magdalene";Longitude="28.07418";Latitude="-82.47176" },
@{ Region="Land O' Lakes";Longitude="28.2189";Latitude="-82.45759" },
@{ Region="Plant City";Longitude="28.01888";Latitude="-82.11469" },
@{ Region="Tampa";Longitude="27.94752";Latitude="-82.45843" },
@{ Region="Temple Terrace";Longitude="28.0353";Latitude="-82.38926" },
@{ Region="Town 'n' Country";Longitude="28.01057";Latitude="-82.57732" }
)
},
@{ AreaCode="814";State="Pennsylvania";Region=@(
@{ Region="Altoona";Longitude="40.51868";Latitude="-78.39474" },
@{ Region="Erie";Longitude="42.12922";Latitude="-80.08506" },
@{ Region="Johnstown";Longitude="40.32674";Latitude="-78.92197" },
@{ Region="State College";Longitude="40.79339";Latitude="-77.86" }
)
},
@{ AreaCode="815";State="Illinois";Region=@(
@{ Region="Belvidere";Longitude="42.26391";Latitude="-88.84427" },
@{ Region="Crystal Lake";Longitude="42.24113";Latitude="-88.3162" },
@{ Region="DeKalb";Longitude="41.92947";Latitude="-88.75036" },
@{ Region="Freeport";Longitude="42.29669";Latitude="-89.62123" },
@{ Region="Joliet";Longitude="41.52519";Latitude="-88.0834" },
@{ Region="Kankakee";Longitude="41.12003";Latitude="-87.86115" },
@{ Region="Loves Park";Longitude="42.32002";Latitude="-89.05816" },
@{ Region="Machesney Park";Longitude="42.34724";Latitude="-89.039" },
@{ Region="McHenry";Longitude="42.33335";Latitude="-88.26675" },
@{ Region="Rockford";Longitude="42.27113";Latitude="-89.094" },
@{ Region="Romeoville";Longitude="41.64753";Latitude="-88.08951" },
@{ Region="Woodstock";Longitude="42.31474";Latitude="-88.4487" }
)
},
@{ AreaCode="816";State="Missouri";Region=@(
@{ Region="Belton";Longitude="38.81195";Latitude="-94.5319" },
@{ Region="Blue Springs";Longitude="39.01695";Latitude="-94.28161" },
@{ Region="Gladstone";Longitude="39.20389";Latitude="-94.55468" },
@{ Region="Grandview";Longitude="38.88584";Latitude="-94.53301" },
@{ Region="Independence";Longitude="39.09112";Latitude="-94.41551" },
@{ Region="Kansas City";Longitude="39.09973";Latitude="-94.57857" },
@{ Region="Lee's Summit";Longitude="38.91084";Latitude="-94.38217" },
@{ Region="Liberty";Longitude="39.24611";Latitude="-94.41912" },
@{ Region="Raytown";Longitude="39.00862";Latitude="-94.46356" },
@{ Region="Saint Joseph";Longitude="39.76861";Latitude="-94.84663" }
)
},
@{ AreaCode="817";State="Texas";Region=@(
@{ Region="Arlington";Longitude="32.73569";Latitude="-97.10807" },
@{ Region="Bedford";Longitude="32.84402";Latitude="-97.14307" },
@{ Region="Benbrook";Longitude="32.67319";Latitude="-97.46058" },
@{ Region="Burleson";Longitude="32.54208";Latitude="-97.32085" },
@{ Region="Cleburne";Longitude="32.34764";Latitude="-97.38668" },
@{ Region="Euless";Longitude="32.83707";Latitude="-97.08195" },
@{ Region="Fort Worth";Longitude="32.72541";Latitude="-97.32085" },
@{ Region="Grapevine";Longitude="32.93429";Latitude="-97.07807" },
@{ Region="Haltom City";Longitude="32.79957";Latitude="-97.26918" },
@{ Region="Hurst";Longitude="32.82346";Latitude="-97.17057" },
@{ Region="Keller";Longitude="32.93457";Latitude="-97.25168" },
@{ Region="Mansfield";Longitude="32.56319";Latitude="-97.14168" },
@{ Region="North Richland Hills";Longitude="32.8343";Latitude="-97.2289" },
@{ Region="Southlake";Longitude="32.94124";Latitude="-97.13418" },
@{ Region="Watauga";Longitude="32.85791";Latitude="-97.25474" }
)
},
@{ AreaCode="818";State="California";Region=@(
@{ Region="Agoura Hills";Longitude="34.13639";Latitude="-118.77453" },
@{ Region="Burbank";Longitude="34.18084";Latitude="-118.30897" },
@{ Region="Calabasas";Longitude="34.15778";Latitude="-118.63842" },
@{ Region="North Glendale";Longitude="34.16056";Latitude="-118.26452" },
@{ Region="La Cañada Flintridge";Longitude="34.19917";Latitude="-118.18785" },
@{ Region="San Fernando";Longitude="34.28195";Latitude="-118.43897" }
)
},
@{ AreaCode="828";State="North Carolina";Region=@(
@{ Region="Asheville";Longitude="35.60095";Latitude="-82.55402" },
@{ Region="Hickory";Longitude="35.73319";Latitude="-81.3412" }
)
},
@{ AreaCode="830";State="Texas";Region=@(
@{ Region="Del Rio";Longitude="29.36273";Latitude="-100.89676" },
@{ Region="Eagle Pass";Longitude="28.70914";Latitude="-100.49952" },
@{ Region="Kerrville";Longitude="30.04743";Latitude="-99.14032" },
@{ Region="New Braunfels";Longitude="29.703";Latitude="-98.12445" },
@{ Region="Seguin";Longitude="29.56884";Latitude="-97.96473" }
)
},
@{ AreaCode="831";State="California";Region=@(
@{ Region="Hollister";Longitude="36.85245";Latitude="-121.4016" },
@{ Region="Marina";Longitude="36.6844";Latitude="-121.80217" },
@{ Region="Monterey";Longitude="36.60024";Latitude="-121.89468" },
@{ Region="Salinas";Longitude="36.67774";Latitude="-121.6555" },
@{ Region="Santa Cruz";Longitude="36.97412";Latitude="-122.0308" },
@{ Region="Seaside";Longitude="36.61107";Latitude="-121.85162" },
@{ Region="Watsonville";Longitude="36.91023";Latitude="-121.75689" }
)
},
@{ AreaCode="832";State="Texas";Region=@(
@{ Region="Alvin";Longitude="29.42385";Latitude="-95.2441" },
@{ Region="Atascocita";Longitude="29.99883";Latitude="-95.1766" },
@{ Region="Baytown";Longitude="29.7355";Latitude="-94.97743" },
@{ Region="Channelview";Longitude="29.77606";Latitude="-95.11465" },
@{ Region="Cloverleaf";Longitude="29.77828";Latitude="-95.17188" },
@{ Region="Deer Park";Longitude="29.70523";Latitude="-95.12382" },
@{ Region="Friendswood";Longitude="29.5294";Latitude="-95.20104" },
@{ Region="South Houston";Longitude="29.66301";Latitude="-95.23549" },
@{ Region="La Porte";Longitude="29.66578";Latitude="-95.01937" },
@{ Region="League City";Longitude="29.50745";Latitude="-95.09493" },
@{ Region="Mission Bend";Longitude="29.69384";Latitude="-95.66495" },
@{ Region="Missouri City";Longitude="29.61857";Latitude="-95.53772" },
@{ Region="Pasadena";Longitude="29.69106";Latitude="-95.2091" },
@{ Region="Pearland";Longitude="29.56357";Latitude="-95.28605" },
@{ Region="Rosenberg";Longitude="29.55718";Latitude="-95.80856" },
@{ Region="Spring";Longitude="30.07994";Latitude="-95.41716" },
@{ Region="Sugar Land";Longitude="29.61968";Latitude="-95.63495" },
@{ Region="The Woodlands";Longitude="30.15799";Latitude="-95.48938" }
)
},
@{ AreaCode="843";State="South Carolina";Region=@(
@{ Region="North Charleston";Longitude="32.85462";Latitude="-79.97481" },
@{ Region="Florence";Longitude="34.19543";Latitude="-79.76256" },
@{ Region="Goose Creek";Longitude="32.98101";Latitude="-80.03259" },
@{ Region="Hilton Head Island";Longitude="32.21632";Latitude="-80.75261" },
@{ Region="Mount Pleasant";Longitude="32.79407";Latitude="-79.86259" },
@{ Region="North Myrtle Beach";Longitude="33.81601";Latitude="-78.68002" },
@{ Region="North Charleston";Longitude="32.85462";Latitude="-79.97481" },
@{ Region="Summerville";Longitude="33.0185";Latitude="-80.17565" }
)
},
@{ AreaCode="845";State="New York";Region=@(
@{ Region="Kingston";Longitude="41.92704";Latitude="-73.99736" },
@{ Region="Middletown";Longitude="41.44593";Latitude="-74.42293" },
@{ Region="New City";Longitude="41.1476";Latitude="-73.98931" },
@{ Region="Newburgh";Longitude="41.50343";Latitude="-74.01042" },
@{ Region="Poughkeepsie";Longitude="41.70037";Latitude="-73.92097" },
@{ Region="Spring Valley";Longitude="41.11315";Latitude="-74.04375" }
)
},
@{ AreaCode="847";State="Illinois";Region=@(
@{ Region="Algonquin";Longitude="42.16558";Latitude="-88.29425" },
@{ Region="Arlington Heights";Longitude="42.08836";Latitude="-87.98063" },
@{ Region="Buffalo Grove";Longitude="42.15141";Latitude="-87.95979" },
@{ Region="Carpentersville";Longitude="42.12114";Latitude="-88.25786" },
@{ Region="Des Plaines";Longitude="42.03336";Latitude="-87.8834" },
@{ Region="South Elgin";Longitude="41.99419";Latitude="-88.2923" },
@{ Region="Elk Grove Village";Longitude="42.00392";Latitude="-87.97035" },
@{ Region="Evanston";Longitude="42.04114";Latitude="-87.69006" },
@{ Region="Glenview";Longitude="42.06975";Latitude="-87.78784" },
@{ Region="Gurnee";Longitude="42.3703";Latitude="-87.90202" },
@{ Region="Highland Park";Longitude="42.18169";Latitude="-87.80034" },
@{ Region="Hoffman Estates";Longitude="42.04281";Latitude="-88.0798" },
@{ Region="Lake Forest";Longitude="42.25863";Latitude="-87.84063" },
@{ Region="Lake in the Hills";Longitude="42.18169";Latitude="-88.33036" },
@{ Region="Libertyville";Longitude="42.28308";Latitude="-87.95313" },
@{ Region="Morton Grove";Longitude="42.04059";Latitude="-87.78256" },
@{ Region="Mount Prospect";Longitude="42.06642";Latitude="-87.93729" },
@{ Region="Mundelein";Longitude="42.26308";Latitude="-88.00397" },
@{ Region="Niles";Longitude="42.01892";Latitude="-87.80284" },
@{ Region="North Chicago";Longitude="42.32558";Latitude="-87.84118" },
@{ Region="Northbrook";Longitude="42.12753";Latitude="-87.82895" },
@{ Region="Palatine";Longitude="42.1103";Latitude="-88.03424" },
@{ Region="Park Ridge";Longitude="42.01114";Latitude="-87.84062" },
@{ Region="Rolling Meadows";Longitude="42.08419";Latitude="-88.01313" },
@{ Region="Round Lake Beach";Longitude="42.37169";Latitude="-88.09008" },
@{ Region="Schaumburg";Longitude="42.03336";Latitude="-88.08341" },
@{ Region="Skokie";Longitude="42.03336";Latitude="-87.73339" },
@{ Region="Vernon Hills";Longitude="42.21947";Latitude="-87.97952" },
@{ Region="Waukegan";Longitude="42.36363";Latitude="-87.84479" },
@{ Region="Wheeling";Longitude="42.13919";Latitude="-87.92896" },
@{ Region="Wilmette";Longitude="42.07225";Latitude="-87.72284" },
@{ Region="Zion";Longitude="42.44613";Latitude="-87.83285" }
)
},
@{ AreaCode="848";State="New Jersey";Region=@(
@{ Region="Carteret";Longitude="40.57733";Latitude="-74.2282" },
@{ Region="East Brunswick";Longitude="40.42788";Latitude="-74.41598" },
@{ Region="Edison";Longitude="40.51872";Latitude="-74.4121" },
@{ Region="Lakewood";Longitude="40.09789";Latitude="-74.21764" },
@{ Region="West Long Branch";Longitude="40.29039";Latitude="-74.01764" },
@{ Region="New Brunswick";Longitude="40.48622";Latitude="-74.45182" },
@{ Region="East Brunswick";Longitude="40.42788";Latitude="-74.41598" },
@{ Region="North Plainfield";Longitude="40.6301";Latitude="-74.42737" },
@{ Region="South Old Bridge";Longitude="40.40816";Latitude="-74.35432" },
@{ Region="Perth Amboy";Longitude="40.50677";Latitude="-74.26542" },
@{ Region="Rahway";Longitude="40.60816";Latitude="-74.27765" },
@{ Region="Sayreville";Longitude="40.45927";Latitude="-74.36098" },
@{ Region="Somerset";Longitude="40.4976";Latitude="-74.48849" },
@{ Region="Toms River";Longitude="39.95373";Latitude="-74.19792" }
)
},
@{ AreaCode="850";State="Florida";Region=@(
@{ Region="Bellview";Longitude="30.46159";Latitude="-87.31497" },
@{ Region="Brent";Longitude="30.46881";Latitude="-87.23608" },
@{ Region="Ferry Pass";Longitude="30.5102";Latitude="-87.21247" },
@{ Region="Fort Walton Beach";Longitude="30.42077";Latitude="-86.61939" },
@{ Region="Panama City";Longitude="30.15946";Latitude="-85.65983" },
@{ Region="West Pensacola";Longitude="30.42659";Latitude="-87.27969" },
@{ Region="Tallahassee";Longitude="30.43826";Latitude="-84.28073" },
@{ Region="West Pensacola";Longitude="30.42659";Latitude="-87.27969" },
@{ Region="Wright";Longitude="30.45575";Latitude="-86.63829" }
)
},
@{ AreaCode="856";State="New Jersey";Region=@(
@{ Region="Bridgeton";Longitude="39.42734";Latitude="-75.23408" },
@{ Region="Camden";Longitude="39.92595";Latitude="-75.11962" },
@{ Region="Cherry Hill";Longitude="39.93484";Latitude="-75.03073" },
@{ Region="Millville";Longitude="39.40206";Latitude="-75.03934" },
@{ Region="Pennsauken";Longitude="39.95622";Latitude="-75.05795" },
@{ Region="Vineland";Longitude="39.48623";Latitude="-75.02573" },
@{ Region="Willingboro";Longitude="40.02789";Latitude="-74.86905" }
)
},
@{ AreaCode="857";State="Massachusetts";Region=@(
@{ Region="Belmont";Longitude="42.39593";Latitude="-71.17867" },
@{ Region="South Boston";Longitude="42.33343";Latitude="-71.04949" },
@{ Region="Brookline";Longitude="42.33176";Latitude="-71.12116" },
@{ Region="Cambridge";Longitude="42.3751";Latitude="-71.10561" },
@{ Region="Chelsea";Longitude="42.39176";Latitude="-71.03283" },
@{ Region="Everett";Longitude="42.40843";Latitude="-71.05366" },
@{ Region="Milton";Longitude="42.24954";Latitude="-71.06616" },
@{ Region="Newton";Longitude="42.33704";Latitude="-71.20922" },
@{ Region="Quincy";Longitude="42.25288";Latitude="-71.00227" },
@{ Region="Somerville";Longitude="42.3876";Latitude="-71.0995" },
@{ Region="Watertown";Longitude="42.37093";Latitude="-71.18283" }
)
},
@{ AreaCode="858";State="California";Region=@(
@{ Region="Poway";Longitude="32.96282";Latitude="-117.03586" }
)
},
@{ AreaCode="859";State="Kentucky";Region=@(
@{ Region="Covington";Longitude="39.08367";Latitude="-84.50855" },
@{ Region="Florence";Longitude="38.99895";Latitude="-84.62661" },
@{ Region="Lexington";Longitude="37.98869";Latitude="-84.47772" },
@{ Region="Richmond";Longitude="37.74786";Latitude="-84.29465" }
)
},
@{ AreaCode="860";State="Connecticut";Region=@(
@{ Region="Bristol";Longitude="41.67176";Latitude="-72.94927" },
@{ Region="Manchester";Longitude="41.77593";Latitude="-72.52148" },
@{ Region="East Hartford";Longitude="41.78232";Latitude="-72.61203" },
@{ Region="West Hartford";Longitude="41.76204";Latitude="-72.74204" },
@{ Region="Middletown";Longitude="41.56232";Latitude="-72.65065" },
@{ Region="New Britain";Longitude="41.66121";Latitude="-72.77954" },
@{ Region="New London";Longitude="41.35565";Latitude="-72.09952" },
@{ Region="Newington";Longitude="41.69788";Latitude="-72.72371" },
@{ Region="Norwich";Longitude="41.52426";Latitude="-72.07591" },
@{ Region="West Torrington";Longitude="41.81843";Latitude="-73.14372" },
@{ Region="West Hartford";Longitude="41.76204";Latitude="-72.74204" },
@{ Region="Wethersfield";Longitude="41.71427";Latitude="-72.65259" }
)
},
@{ AreaCode="862";State="New Jersey";Region=@(
@{ Region="Belleville";Longitude="40.79371";Latitude="-74.15014" },
@{ Region="Bloomfield";Longitude="40.80677";Latitude="-74.18542" },
@{ Region="Clifton";Longitude="40.85843";Latitude="-74.16376" },
@{ Region="East Orange";Longitude="40.76732";Latitude="-74.20487" },
@{ Region="Garfield";Longitude="40.88149";Latitude="-74.1132" },
@{ Region="Hillside";Longitude="40.70121";Latitude="-74.23015" },
@{ Region="Irvington";Longitude="40.73232";Latitude="-74.23487" },
@{ Region="Kearny";Longitude="40.76843";Latitude="-74.14542" },
@{ Region="Livingston";Longitude="40.79593";Latitude="-74.31487" },
@{ Region="Lodi";Longitude="40.88232";Latitude="-74.0832" },
@{ Region="Maplewood";Longitude="40.73121";Latitude="-74.27348" },
@{ Region="Montclair";Longitude="40.82593";Latitude="-74.20903" },
@{ Region="Morristown";Longitude="40.79677";Latitude="-74.48154" },
@{ Region="Newark";Longitude="40.73566";Latitude="-74.17237" },
@{ Region="Nutley";Longitude="40.82232";Latitude="-74.15987" },
@{ Region="West Orange";Longitude="40.79871";Latitude="-74.23904" },
@{ Region="Passaic";Longitude="40.85677";Latitude="-74.12848" },
@{ Region="Paterson";Longitude="40.91677";Latitude="-74.17181" },
@{ Region="Wayne";Longitude="40.92538";Latitude="-74.27654" },
@{ Region="West Milford";Longitude="41.13121";Latitude="-74.36737" },
@{ Region="West Orange";Longitude="40.79871";Latitude="-74.23904" }
)
},
@{ AreaCode="863";State="Florida";Region=@(
@{ Region="Lakeland";Longitude="28.03947";Latitude="-81.9498" },
@{ Region="Winter Haven";Longitude="28.02224";Latitude="-81.73286" }
)
},
@{ AreaCode="864";State="South Carolina";Region=@(
@{ Region="Anderson";Longitude="34.50344";Latitude="-82.65013" },
@{ Region="Greenville";Longitude="34.85262";Latitude="-82.39401" },
@{ Region="Greenwood";Longitude="34.1954";Latitude="-82.16179" },
@{ Region="Spartanburg";Longitude="34.94957";Latitude="-81.93205" },
@{ Region="Taylors";Longitude="34.92039";Latitude="-82.29623" },
@{ Region="Wade Hampton";Longitude="34.90373";Latitude="-82.33317" }
)
},
@{ AreaCode="865";State="Tennessee";Region=@(
@{ Region="Knoxville";Longitude="35.96064";Latitude="-83.92074" },
@{ Region="Maryville";Longitude="35.75647";Latitude="-83.97046" },
@{ Region="Oak Ridge";Longitude="36.01036";Latitude="-84.26964" },
@{ Region="Oak Ridge";Longitude="36.01036";Latitude="-84.26964" }
)
},
@{ AreaCode="870";State="Arkansas";Region=@(
@{ Region="El Dorado";Longitude="33.20763";Latitude="-92.66627" },
@{ Region="Jonesboro";Longitude="35.8423";Latitude="-90.70428" },
@{ Region="Paragould";Longitude="36.0584";Latitude="-90.49733" },
@{ Region="Pine Bluff";Longitude="34.22843";Latitude="-92.0032" },
@{ Region="Texarkana";Longitude="33.44179";Latitude="-94.03769" },
@{ Region="West Memphis";Longitude="35.14648";Latitude="-90.18454" }
)
},
@{ AreaCode="878";State="Pennsylvania";Region=@(
@{ Region="Bethel Park";Longitude="40.32757";Latitude="-80.0395" },
@{ Region="McKeesport";Longitude="40.34785";Latitude="-79.86422" },
@{ Region="Mount Lebanon";Longitude="40.35535";Latitude="-80.0495" },
@{ Region="Monroeville";Longitude="40.42118";Latitude="-79.7881" },
@{ Region="New Castle";Longitude="41.00367";Latitude="-80.34701" },
@{ Region="Penn Hills";Longitude="40.50118";Latitude="-79.83922" },
@{ Region="Pittsburgh";Longitude="40.44062";Latitude="-79.99589" },
@{ Region="Plum";Longitude="40.50035";Latitude="-79.74949" },
@{ Region="Upper Saint Clair";Longitude="40.3359";Latitude="-80.08339" },
@{ Region="West Mifflin";Longitude="40.3634";Latitude="-79.86644" }
)
},
@{ AreaCode="901";State="Tennessee";Region=@(
@{ Region="Bartlett";Longitude="35.20453";Latitude="-89.87398" },
@{ Region="Collierville";Longitude="35.04204";Latitude="-89.66453" },
@{ Region="Germantown";Longitude="35.08676";Latitude="-89.81009" },
@{ Region="Memphis";Longitude="35.14953";Latitude="-90.04898" }
)
},
@{ AreaCode="903";State="Texas";Region=@(
@{ Region="Corsicana";Longitude="32.09543";Latitude="-96.46887" },
@{ Region="Denison";Longitude="33.75566";Latitude="-96.53666" },
@{ Region="Greenville";Longitude="33.13845";Latitude="-96.11081" },
@{ Region="Longview";Longitude="32.5007";Latitude="-94.74049" },
@{ Region="Marshall";Longitude="32.54487";Latitude="-94.36742" },
@{ Region="Paris";Longitude="33.66094";Latitude="-95.55551" },
@{ Region="Sherman";Longitude="33.63566";Latitude="-96.60888" },
@{ Region="Texarkana";Longitude="33.42513";Latitude="-94.04769" },
@{ Region="Tyler";Longitude="32.35126";Latitude="-95.30106" }
)
},
@{ AreaCode="904";State="Florida";Region=@(
@{ Region="Jacksonville";Longitude="30.33218";Latitude="-81.65565" },
@{ Region="Jacksonville Beach";Longitude="30.29469";Latitude="-81.39314" },
@{ Region="Lakeside";Longitude="30.12996";Latitude="-81.76815" }
)
},
@{ AreaCode="907";State="Alaska";Region=@(
@{ Region="Anchorage";Longitude="61.21806";Latitude="-149.90028" },
@{ Region="College";Longitude="64.85694";Latitude="-147.80278" },
@{ Region="Fairbanks";Longitude="64.83778";Latitude="-147.71639" },
@{ Region="Juneau";Longitude="58.30194";Latitude="-134.41972" },
@{ Region="Ketchikan";Longitude="55.34225";Latitude="-131.64784" },
@{ Region="Sitka";Longitude="57.05315";Latitude="-135.33088" }
)
},
@{ AreaCode="908";State="New Jersey";Region=@(
@{ Region="Cranford";Longitude="40.65844";Latitude="-74.29959" },
@{ Region="Elizabeth";Longitude="40.66399";Latitude="-74.2107" },
@{ Region="Hillside";Longitude="40.70121";Latitude="-74.23015" },
@{ Region="Linden";Longitude="40.62205";Latitude="-74.24459" },
@{ Region="South Plainfield";Longitude="40.57927";Latitude="-74.41154" },
@{ Region="Roselle";Longitude="40.65223";Latitude="-74.25882" },
@{ Region="Scotch Plains";Longitude="40.65538";Latitude="-74.38987" },
@{ Region="South Plainfield";Longitude="40.57927";Latitude="-74.41154" },
@{ Region="Summit";Longitude="40.74149";Latitude="-74.35959" },
@{ Region="Union City";Longitude="40.77955";Latitude="-74.02375" },
@{ Region="Westfield";Longitude="40.65899";Latitude="-74.34737" }
)
},
@{ AreaCode="909";State="California";Region=@(
@{ Region="Chino";Longitude="34.01223";Latitude="-117.68894" },
@{ Region="Chino Hills";Longitude="33.9938";Latitude="-117.75888" },
@{ Region="Claremont";Longitude="34.09668";Latitude="-117.71978" },
@{ Region="Colton";Longitude="34.0739";Latitude="-117.31365" },
@{ Region="Diamond Bar";Longitude="34.02862";Latitude="-117.81034" },
@{ Region="Fontana";Longitude="34.09223";Latitude="-117.43505" },
@{ Region="Highland";Longitude="34.12834";Latitude="-117.20865" },
@{ Region="La Verne";Longitude="34.10084";Latitude="-117.76784" },
@{ Region="Montclair";Longitude="34.07751";Latitude="-117.68978" },
@{ Region="Ontario";Longitude="34.06334";Latitude="-117.65089" },
@{ Region="Pomona";Longitude="34.05529";Latitude="-117.75228" },
@{ Region="Rancho Cucamonga";Longitude="34.1064";Latitude="-117.59311" },
@{ Region="Redlands";Longitude="34.05557";Latitude="-117.18254" },
@{ Region="Rialto";Longitude="34.1064";Latitude="-117.37032" },
@{ Region="San Bernardino";Longitude="34.10834";Latitude="-117.28977" },
@{ Region="San Dimas";Longitude="34.10668";Latitude="-117.80673" },
@{ Region="Upland";Longitude="34.09751";Latitude="-117.64839" },
@{ Region="Yucaipa";Longitude="34.03363";Latitude="-117.04309" }
)
},
@{ AreaCode="910";State="North Carolina";Region=@(
@{ Region="Fayetteville";Longitude="35.05266";Latitude="-78.87836" },
@{ Region="Fort Bragg";Longitude="35.139";Latitude="-79.00603" },
@{ Region="Jacksonville";Longitude="34.75405";Latitude="-77.43024" },
@{ Region="Lumberton";Longitude="34.61834";Latitude="-79.01045" },
@{ Region="Wilmington";Longitude="34.22573";Latitude="-77.94471" }
)
},
@{ AreaCode="912";State="Georgia";Region=@(
@{ Region="Hinesville";Longitude="31.84688";Latitude="-81.59595" },
@{ Region="Savannah";Longitude="32.08354";Latitude="-81.09983" },
@{ Region="Statesboro";Longitude="32.44879";Latitude="-81.78317" }
)
},
@{ AreaCode="913";State="Kansas";Region=@(
@{ Region="Kansas City";Longitude="39.11417";Latitude="-94.62746" },
@{ Region="Leavenworth";Longitude="39.31111";Latitude="-94.92246" },
@{ Region="Leawood";Longitude="38.96667";Latitude="-94.6169" },
@{ Region="Lenexa";Longitude="38.95362";Latitude="-94.73357" },
@{ Region="Olathe";Longitude="38.8814";Latitude="-94.81913" },
@{ Region="Overland Park";Longitude="38.98223";Latitude="-94.67079" },
@{ Region="Prairie Village";Longitude="38.99167";Latitude="-94.63357" },
@{ Region="Shawnee";Longitude="39.04167";Latitude="-94.72024" }
)
},
@{ AreaCode="914";State="New York";Region=@(
@{ Region="Harrison";Longitude="40.96899";Latitude="-73.71263" },
@{ Region="Mount Vernon";Longitude="40.9126";Latitude="-73.83708" },
@{ Region="New Rochelle";Longitude="40.91149";Latitude="-73.78235" },
@{ Region="Ossining";Longitude="41.16287";Latitude="-73.86152" },
@{ Region="Peekskill";Longitude="41.29009";Latitude="-73.92042" },
@{ Region="Port Chester";Longitude="41.00176";Latitude="-73.66568" },
@{ Region="White Plains";Longitude="41.03399";Latitude="-73.76291" },
@{ Region="Yonkers";Longitude="40.93121";Latitude="-73.89875" }
)
},
@{ AreaCode="915";State="Texas";Region=@(
@{ Region="El Paso";Longitude="31.75872";Latitude="-106.48693" },
@{ Region="Socorro";Longitude="31.65456";Latitude="-106.30331" }
)
},
@{ AreaCode="916";State="California";Region=@(
@{ Region="Arden-Arcade";Longitude="38.6025";Latitude="-121.37854" },
@{ Region="Carmichael";Longitude="38.61713";Latitude="-121.32828" },
@{ Region="Citrus Heights";Longitude="38.70712";Latitude="-121.28106" },
@{ Region="Elk Grove";Longitude="38.4088";Latitude="-121.37162" },
@{ Region="North Fair Oaks";Longitude="37.47438";Latitude="-122.19663" },
@{ Region="Florin";Longitude="38.49602";Latitude="-121.40884" },
@{ Region="Folsom";Longitude="38.67796";Latitude="-121.17606" },
@{ Region="La Riviera";Longitude="38.56685";Latitude="-121.3569" },
@{ Region="Laguna";Longitude="38.42102";Latitude="-121.42384" },
@{ Region="North Highlands";Longitude="38.68574";Latitude="-121.37217" },
@{ Region="Orangevale";Longitude="38.67851";Latitude="-121.22578" },
@{ Region="Rancho Cordova";Longitude="38.58907";Latitude="-121.30273" },
@{ Region="Rocklin";Longitude="38.79073";Latitude="-121.23578" },
@{ Region="Rosemont";Longitude="38.55185";Latitude="-121.36467" },
@{ Region="Roseville";Longitude="38.75212";Latitude="-121.28801" },
@{ Region="West Sacramento";Longitude="38.58046";Latitude="-121.53023" },
@{ Region="West Sacramento";Longitude="38.58046";Latitude="-121.53023" }
)
},
@{ AreaCode="917";State="New York";Region=@(
@{ Region="The Bronx";Longitude="40.84985";Latitude="-73.86641" },
@{ Region="Brooklyn";Longitude="40.6501";Latitude="-73.94958" },
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" },
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" },
@{ Region="Borough of Queens";Longitude="40.68149";Latitude="-73.83652" },
@{ Region="Staten Island";Longitude="40.56233";Latitude="-74.13986" }
)
},
@{ AreaCode="918";State="Oklahoma";Region=@(
@{ Region="Bartlesville";Longitude="36.74731";Latitude="-95.98082" },
@{ Region="Broken Arrow";Longitude="36.0526";Latitude="-95.79082" },
@{ Region="Muskogee";Longitude="35.74788";Latitude="-95.36969" },
@{ Region="Tulsa";Longitude="36.15398";Latitude="-95.99277" }
)
},
@{ AreaCode="919";State="North Carolina";Region=@(
@{ Region="Apex";Longitude="35.73265";Latitude="-78.85029" },
@{ Region="Cary";Longitude="35.79154";Latitude="-78.78112" },
@{ Region="Chapel Hill";Longitude="35.9132";Latitude="-79.05584" },
@{ Region="Durham";Longitude="35.99403";Latitude="-78.89862" },
@{ Region="Goldsboro";Longitude="35.38488";Latitude="-77.99277" },
@{ Region="West Raleigh";Longitude="35.78682";Latitude="-78.66389" },
@{ Region="Sanford";Longitude="35.47988";Latitude="-79.1803" }
)
},
@{ AreaCode="920";State="Wisconsin";Region=@(
@{ Region="Appleton";Longitude="44.26193";Latitude="-88.41538" },
@{ Region="De Pere";Longitude="44.44888";Latitude="-88.06038" },
@{ Region="North Fond du Lac";Longitude="43.81138";Latitude="-88.48344" },
@{ Region="Green Bay";Longitude="44.51916";Latitude="-88.01983" },
@{ Region="Manitowoc";Longitude="44.08861";Latitude="-87.65758" },
@{ Region="Neenah";Longitude="44.18582";Latitude="-88.46261" },
@{ Region="Oshkosh";Longitude="44.02471";Latitude="-88.54261" },
@{ Region="Sheboygan";Longitude="43.75083";Latitude="-87.71453" },
@{ Region="Watertown";Longitude="43.19472";Latitude="-88.72899" },
@{ Region="Watertown";Longitude="43.19472";Latitude="-88.72899" }
)
},
@{ AreaCode="925";State="California";Region=@(
@{ Region="Antioch";Longitude="38.00492";Latitude="-121.80579" },
@{ Region="Bay Point";Longitude="38.02909";Latitude="-121.96163" },
@{ Region="Brentwood";Longitude="37.93187";Latitude="-121.69579" },
@{ Region="Concord";Longitude="37.97798";Latitude="-122.03107" },
@{ Region="Danville";Longitude="37.82159";Latitude="-121.99996" },
@{ Region="Dublin";Longitude="37.70215";Latitude="-121.93579" },
@{ Region="Lafayette";Longitude="37.88576";Latitude="-122.11802" },
@{ Region="Livermore";Longitude="37.68187";Latitude="-121.76801" },
@{ Region="Martinez";Longitude="38.01937";Latitude="-122.13413" },
@{ Region="Oakley";Longitude="37.99742";Latitude="-121.71245" },
@{ Region="Pittsburg";Longitude="38.02798";Latitude="-121.88468" },
@{ Region="Pleasant Hill";Longitude="37.94798";Latitude="-122.0608" },
@{ Region="Pleasanton";Longitude="37.66243";Latitude="-121.87468" },
@{ Region="San Ramon";Longitude="37.77993";Latitude="-121.97802" },
@{ Region="Walnut Creek";Longitude="37.90631";Latitude="-122.06496" }
)
},
@{ AreaCode="928";State="Arizona";Region=@(
@{ Region="Bullhead City";Longitude="35.14778";Latitude="-114.5683" },
@{ Region="Flagstaff";Longitude="35.19807";Latitude="-111.65127" },
@{ Region="Fortuna Foothills";Longitude="32.65783";Latitude="-114.41189" },
@{ Region="Kingman";Longitude="35.18944";Latitude="-114.05301" },
@{ Region="Lake Havasu City";Longitude="34.4839";Latitude="-114.32245" },
@{ Region="Prescott";Longitude="34.54002";Latitude="-112.4685" },
@{ Region="Prescott Valley";Longitude="34.61002";Latitude="-112.31572" },
@{ Region="Yuma";Longitude="32.72532";Latitude="-114.6244" }
)
},
@{ AreaCode="929";State="New York";Region=@(
@{ Region="The Bronx";Longitude="40.84985";Latitude="-73.86641" },
@{ Region="Brooklyn";Longitude="40.6501";Latitude="-73.94958" },
@{ Region="New York City";Longitude="40.71427";Latitude="-74.00597" },
@{ Region="Borough of Queens";Longitude="40.68149";Latitude="-73.83652" },
@{ Region="Staten Island";Longitude="40.56233";Latitude="-74.13986" }
)
},
@{ AreaCode="930";State="Indiana";Region=@(
@{ Region="Bloomington";Longitude="39.16533";Latitude="-86.52639" },
@{ Region="Clarksville";Longitude="38.29674";Latitude="-85.75996" },
@{ Region="Columbus";Longitude="39.20144";Latitude="-85.92138" },
@{ Region="Evansville";Longitude="37.97476";Latitude="-87.55585" },
@{ Region="Jeffersonville";Longitude="38.27757";Latitude="-85.73718" },
@{ Region="New Albany";Longitude="38.28562";Latitude="-85.82413" },
@{ Region="Terre Haute";Longitude="39.4667";Latitude="-87.41391" }
)
},
@{ AreaCode="931";State="Tennessee";Region=@(
@{ Region="Clarksville";Longitude="36.52977";Latitude="-87.35945" },
@{ Region="Columbia";Longitude="35.61507";Latitude="-87.03528" },
@{ Region="Cookeville";Longitude="36.16284";Latitude="-85.50164" }
)
},
@{ AreaCode="936";State="Texas";Region=@(
@{ Region="Conroe";Longitude="30.31188";Latitude="-95.45605" },
@{ Region="Huntsville";Longitude="30.72353";Latitude="-95.55078" },
@{ Region="Lufkin";Longitude="31.33824";Latitude="-94.7291" },
@{ Region="Nacogdoches";Longitude="31.60351";Latitude="-94.65549" }
)
},
@{ AreaCode="937";State="Ohio";Region=@(
@{ Region="Beavercreek";Longitude="39.70923";Latitude="-84.06327" },
@{ Region="Centerville";Longitude="39.62839";Latitude="-84.15938" },
@{ Region="Dayton";Longitude="39.75895";Latitude="-84.19161" },
@{ Region="Fairborn";Longitude="39.82089";Latitude="-84.01938" },
@{ Region="Huber Heights";Longitude="39.84395";Latitude="-84.12466" },
@{ Region="Kettering";Longitude="39.6895";Latitude="-84.16883" },
@{ Region="Piqua";Longitude="40.14477";Latitude="-84.24244" },
@{ Region="Riverside";Longitude="39.77978";Latitude="-84.1241" },
@{ Region="Sidney";Longitude="40.28422";Latitude="-84.1555" },
@{ Region="Springfield";Longitude="39.92423";Latitude="-83.80882" },
@{ Region="Trotwood";Longitude="39.79728";Latitude="-84.31133" },
@{ Region="Troy";Longitude="40.0395";Latitude="-84.20328" },
@{ Region="Xenia";Longitude="39.68478";Latitude="-83.92965" }
)
},
@{ AreaCode="940";State="Texas";Region=@(
@{ Region="Denton";Longitude="33.21484";Latitude="-97.13307" },
@{ Region="Lewisville";Longitude="33.04623";Latitude="-96.99417" },
@{ Region="Wichita Falls";Longitude="33.91371";Latitude="-98.49339" }
)
},
@{ AreaCode="941";State="Florida";Region=@(
@{ Region="South Bradenton";Longitude="27.4631";Latitude="-82.58176" },
@{ Region="North Port";Longitude="27.04422";Latitude="-82.23593" },
@{ Region="Port Charlotte";Longitude="26.97617";Latitude="-82.09064" },
@{ Region="Punta Gorda";Longitude="26.92978";Latitude="-82.04537" },
@{ Region="Sarasota";Longitude="27.33643";Latitude="-82.53065" },
@{ Region="South Bradenton";Longitude="27.4631";Latitude="-82.58176" }
)
},
@{ AreaCode="947";State="Michigan";Region=@(
@{ Region="West Bloomfield Township";Longitude="42.56891";Latitude="-83.38356" },
@{ Region="Farmington Hills";Longitude="42.48531";Latitude="-83.37716" },
@{ Region="Ferndale";Longitude="42.46059";Latitude="-83.13465" },
@{ Region="Madison Heights";Longitude="42.48587";Latitude="-83.1052" },
@{ Region="Novi";Longitude="42.48059";Latitude="-83.47549" },
@{ Region="Oak Park";Longitude="42.45948";Latitude="-83.18271" },
@{ Region="Pontiac";Longitude="42.63892";Latitude="-83.29105" },
@{ Region="Rochester Hills";Longitude="42.65837";Latitude="-83.14993" },
@{ Region="Royal Oak";Longitude="42.48948";Latitude="-83.14465" },
@{ Region="Southfield";Longitude="42.47337";Latitude="-83.22187" },
@{ Region="Troy";Longitude="42.60559";Latitude="-83.14993" },
@{ Region="Waterford";Longitude="42.69303";Latitude="-83.41181" },
@{ Region="West Bloomfield Township";Longitude="42.56891";Latitude="-83.38356" }
)
},
@{ AreaCode="949";State="California";Region=@(
@{ Region="Aliso Viejo";Longitude="33.56504";Latitude="-117.72712" },
@{ Region="Costa Mesa";Longitude="33.64113";Latitude="-117.91867" },
@{ Region="Dana Point";Longitude="33.46697";Latitude="-117.69811" },
@{ Region="Irvine";Longitude="33.66946";Latitude="-117.82311" },
@{ Region="Laguna Beach";Longitude="33.54225";Latitude="-117.78311" },
@{ Region="Laguna Hills";Longitude="33.61252";Latitude="-117.71283" },
@{ Region="Laguna Niguel";Longitude="33.52253";Latitude="-117.70755" },
@{ Region="Lake Forest";Longitude="33.64697";Latitude="-117.68922" },
@{ Region="Mission Viejo";Longitude="33.60002";Latitude="-117.672" },
@{ Region="Newport Beach";Longitude="33.61891";Latitude="-117.92895" },
@{ Region="Rancho Santa Margarita";Longitude="33.64086";Latitude="-117.6031" },
@{ Region="San Clemente";Longitude="33.42697";Latitude="-117.61199" },
@{ Region="San Juan Capistrano";Longitude="33.50169";Latitude="-117.66255" }
)
},
@{ AreaCode="951";State="California";Region=@(
@{ Region="Banning";Longitude="33.92557";Latitude="-116.87641" },
@{ Region="Corona";Longitude="33.87529";Latitude="-117.56644" },
@{ Region="Hemet";Longitude="33.74761";Latitude="-116.97307" },
@{ Region="Moreno Valley";Longitude="33.93752";Latitude="-117.23059" },
@{ Region="Murrieta";Longitude="33.55391";Latitude="-117.21392" },
@{ Region="Norco";Longitude="33.93113";Latitude="-117.54866" },
@{ Region="Perris";Longitude="33.78252";Latitude="-117.22865" },
@{ Region="Riverside";Longitude="33.95335";Latitude="-117.39616" },
@{ Region="Rubidoux";Longitude="33.99613";Latitude="-117.4056" },
@{ Region="Temecula";Longitude="33.49364";Latitude="-117.14836" }
)
},
@{ AreaCode="952";State="Minnesota";Region=@(
@{ Region="Bloomington";Longitude="44.8408";Latitude="-93.29828" },
@{ Region="Burnsville";Longitude="44.76774";Latitude="-93.27772" },
@{ Region="Chanhassen";Longitude="44.86219";Latitude="-93.53079" },
@{ Region="Eden Prairie";Longitude="44.85469";Latitude="-93.47079" },
@{ Region="Edina";Longitude="44.88969";Latitude="-93.34995" },
@{ Region="Minnetonka";Longitude="44.9133";Latitude="-93.50329" },
@{ Region="Savage";Longitude="44.77913";Latitude="-93.33634" },
@{ Region="Shakopee";Longitude="44.79802";Latitude="-93.5269" }
)
},
@{ AreaCode="954";State="Florida";Region=@(
@{ Region="Coconut Creek";Longitude="26.25175";Latitude="-80.17894" },
@{ Region="Cooper City";Longitude="26.05731";Latitude="-80.27172" },
@{ Region="Coral Springs";Longitude="26.27119";Latitude="-80.2706" },
@{ Region="Dania Beach";Longitude="26.05231";Latitude="-80.14393" },
@{ Region="Davie";Longitude="26.06287";Latitude="-80.2331" },
@{ Region="Deerfield Beach";Longitude="26.31841";Latitude="-80.09977" },
@{ Region="Fort Lauderdale";Longitude="26.12231";Latitude="-80.14338" },
@{ Region="Hallandale Beach";Longitude="25.9812";Latitude="-80.14838" },
@{ Region="Hollywood";Longitude="26.0112";Latitude="-80.14949" },
@{ Region="Lauderdale Lakes";Longitude="26.16647";Latitude="-80.20838" },
@{ Region="Lauderhill";Longitude="26.14036";Latitude="-80.21338" },
@{ Region="Margate";Longitude="26.24453";Latitude="-80.20644" },
@{ Region="North Lauderdale";Longitude="26.2173";Latitude="-80.22588" },
@{ Region="Pembroke Pines";Longitude="26.00315";Latitude="-80.22394" },
@{ Region="Plantation";Longitude="26.13421";Latitude="-80.23184" },
@{ Region="Pompano Beach";Longitude="26.23786";Latitude="-80.12477" },
@{ Region="Sunrise";Longitude="26.13397";Latitude="-80.1131" },
@{ Region="Tamarac";Longitude="26.21286";Latitude="-80.24977" },
@{ Region="Weston";Longitude="26.10037";Latitude="-80.39977" }
)
},
@{ AreaCode="956";State="Texas";Region=@(
@{ Region="Brownsville";Longitude="25.90175";Latitude="-97.49748" },
@{ Region="Edinburg";Longitude="26.30174";Latitude="-98.16334" },
@{ Region="Harlingen";Longitude="26.19063";Latitude="-97.6961" },
@{ Region="Laredo";Longitude="27.50641";Latitude="-99.50754" },
@{ Region="McAllen";Longitude="26.20341";Latitude="-98.23001" },
@{ Region="Mission";Longitude="26.21591";Latitude="-98.32529" },
@{ Region="Pharr";Longitude="26.1948";Latitude="-98.18362" },
@{ Region="San Benito";Longitude="26.13258";Latitude="-97.6311" },
@{ Region="San Juan";Longitude="26.18924";Latitude="-98.15529" },
@{ Region="Weslaco";Longitude="26.15952";Latitude="-97.99084" }
)
},
@{ AreaCode="959";State="Connecticut";Region=@(
@{ Region="Bristol";Longitude="41.67176";Latitude="-72.94927" },
@{ Region="Manchester";Longitude="41.77593";Latitude="-72.52148" },
@{ Region="East Hartford";Longitude="41.78232";Latitude="-72.61203" },
@{ Region="West Hartford";Longitude="41.76204";Latitude="-72.74204" },
@{ Region="Middletown";Longitude="41.56232";Latitude="-72.65065" },
@{ Region="New Britain";Longitude="41.66121";Latitude="-72.77954" },
@{ Region="New London";Longitude="41.35565";Latitude="-72.09952" },
@{ Region="Newington";Longitude="41.69788";Latitude="-72.72371" },
@{ Region="Norwich";Longitude="41.52426";Latitude="-72.07591" },
@{ Region="West Torrington";Longitude="41.81843";Latitude="-73.14372" },
@{ Region="West Hartford";Longitude="41.76204";Latitude="-72.74204" },
@{ Region="Wethersfield";Longitude="41.71427";Latitude="-72.65259" }
)
},
@{ AreaCode="970";State="Colorado";Region=@(
@{ Region="Fort Collins";Longitude="40.58526";Latitude="-105.08442" },
@{ Region="Grand Junction";Longitude="39.06387";Latitude="-108.55065" },
@{ Region="Greeley";Longitude="40.42331";Latitude="-104.70913" },
@{ Region="Loveland";Longitude="40.39776";Latitude="-105.07498" }
)
},
@{ AreaCode="971";State="Oregon";Region=@(
@{ Region="Aloha";Longitude="45.49428";Latitude="-122.86705" },
@{ Region="Beaverton";Longitude="45.48706";Latitude="-122.80371" },
@{ Region="Gresham";Longitude="45.49818";Latitude="-122.43148" },
@{ Region="Hillsboro";Longitude="45.52289";Latitude="-122.98983" },
@{ Region="Keizer";Longitude="44.99012";Latitude="-123.02621" },
@{ Region="Lake Oswego";Longitude="45.42067";Latitude="-122.67065" },
@{ Region="McMinnville";Longitude="45.21012";Latitude="-123.19872" },
@{ Region="Milwaukie";Longitude="45.44623";Latitude="-122.63926" },
@{ Region="Oregon City";Longitude="45.35734";Latitude="-122.60676" },
@{ Region="Portland";Longitude="45.52345";Latitude="-122.67621" },
@{ Region="Salem";Longitude="44.9429";Latitude="-123.0351" },
@{ Region="Tigard";Longitude="45.43123";Latitude="-122.77149" },
@{ Region="Tualatin";Longitude="45.38401";Latitude="-122.76399" },
@{ Region="West Linn";Longitude="45.36568";Latitude="-122.61231" },
@{ Region="Woodburn";Longitude="45.14373";Latitude="-122.85537" }
)
},
@{ AreaCode="972";State="Texas";Region=@(
@{ Region="Allen";Longitude="33.10317";Latitude="-96.67055" },
@{ Region="Carrollton";Longitude="32.95373";Latitude="-96.89028" },
@{ Region="Cedar Hill";Longitude="32.58847";Latitude="-96.95612" },
@{ Region="Coppell";Longitude="32.95457";Latitude="-97.01501" },
@{ Region="Dallas";Longitude="32.78306";Latitude="-96.80667" },
@{ Region="DeSoto";Longitude="32.58986";Latitude="-96.85695" },
@{ Region="Duncanville";Longitude="32.6518";Latitude="-96.90834" },
@{ Region="Farmers Branch";Longitude="32.92651";Latitude="-96.89612" },
@{ Region="Flower Mound";Longitude="33.01457";Latitude="-97.09696" },
@{ Region="Frisco";Longitude="33.15067";Latitude="-96.82361" },
@{ Region="Garland";Longitude="32.91262";Latitude="-96.63888" },
@{ Region="Grand Prairie";Longitude="32.74596";Latitude="-96.99778" },
@{ Region="Irving";Longitude="32.81402";Latitude="-96.94889" },
@{ Region="Lancaster";Longitude="32.59208";Latitude="-96.75611" },
@{ Region="Lewisville";Longitude="33.04623";Latitude="-96.99417" },
@{ Region="McKinney";Longitude="33.19762";Latitude="-96.61527" },
@{ Region="Mesquite";Longitude="32.7668";Latitude="-96.59916" },
@{ Region="Plano";Longitude="33.01984";Latitude="-96.69889" },
@{ Region="Richardson";Longitude="32.94818";Latitude="-96.72972" },
@{ Region="Rowlett";Longitude="32.9029";Latitude="-96.56388" },
@{ Region="The Colony";Longitude="33.08901";Latitude="-96.88639" },
@{ Region="University Park";Longitude="32.85013";Latitude="-96.80028" },
@{ Region="Waxahachie";Longitude="32.38653";Latitude="-96.84833" }
)
},
@{ AreaCode="973";State="New Jersey";Region=@(
@{ Region="Belleville";Longitude="40.79371";Latitude="-74.15014" },
@{ Region="Bloomfield";Longitude="40.80677";Latitude="-74.18542" },
@{ Region="Clifton";Longitude="40.85843";Latitude="-74.16376" },
@{ Region="East Orange";Longitude="40.76732";Latitude="-74.20487" },
@{ Region="Garfield";Longitude="40.88149";Latitude="-74.1132" },
@{ Region="Irvington";Longitude="40.73232";Latitude="-74.23487" },
@{ Region="Livingston";Longitude="40.79593";Latitude="-74.31487" },
@{ Region="Lodi";Longitude="40.88232";Latitude="-74.0832" },
@{ Region="Maplewood";Longitude="40.73121";Latitude="-74.27348" },
@{ Region="Montclair";Longitude="40.82593";Latitude="-74.20903" },
@{ Region="Morristown";Longitude="40.79677";Latitude="-74.48154" },
@{ Region="Newark";Longitude="40.73566";Latitude="-74.17237" },
@{ Region="Nutley";Longitude="40.82232";Latitude="-74.15987" },
@{ Region="West Orange";Longitude="40.79871";Latitude="-74.23904" },
@{ Region="Passaic";Longitude="40.85677";Latitude="-74.12848" },
@{ Region="Paterson";Longitude="40.91677";Latitude="-74.17181" },
@{ Region="Wayne";Longitude="40.92538";Latitude="-74.27654" },
@{ Region="West Milford";Longitude="41.13121";Latitude="-74.36737" },
@{ Region="West Orange";Longitude="40.79871";Latitude="-74.23904" }
)
},
@{ AreaCode="978";State="Massachusetts";Region=@(
@{ Region="Beverly";Longitude="42.55843";Latitude="-70.88005" },
@{ Region="Chelmsford";Longitude="42.59981";Latitude="-71.36728" },
@{ Region="Danvers";Longitude="42.57509";Latitude="-70.93005" },
@{ Region="Fitchburg";Longitude="42.58342";Latitude="-71.8023" },
@{ Region="Gardner";Longitude="42.57509";Latitude="-71.99813" },
@{ Region="Gloucester";Longitude="42.61593";Latitude="-70.66199" },
@{ Region="Haverhill";Longitude="42.7762";Latitude="-71.07728" },
@{ Region="Lawrence";Longitude="42.70704";Latitude="-71.16311" },
@{ Region="Leominster";Longitude="42.52509";Latitude="-71.75979" },
@{ Region="Lowell";Longitude="42.63342";Latitude="-71.31617" },
@{ Region="Methuen";Longitude="42.7262";Latitude="-71.19089" },
@{ Region="South Peabody";Longitude="42.50982";Latitude="-70.94949" },
@{ Region="Salem";Longitude="42.51954";Latitude="-70.89672" },
@{ Region="Wilmington";Longitude="42.54648";Latitude="-71.17367" }
)
},
@{ AreaCode="979";State="Texas";Region=@(
@{ Region="Bryan";Longitude="30.67436";Latitude="-96.36996" },
@{ Region="College Station";Longitude="30.62798";Latitude="-96.33441" },
@{ Region="Lake Jackson";Longitude="29.03386";Latitude="-95.43439" }
)
},
@{ AreaCode="980";State="North Carolina";Region=@(
@{ Region="Charlotte";Longitude="35.22709";Latitude="-80.84313" },
@{ Region="Concord";Longitude="35.40888";Latitude="-80.58158" },
@{ Region="South Gastonia";Longitude="35.2193";Latitude="-81.20563" },
@{ Region="Huntersville";Longitude="35.41069";Latitude="-80.84285" },
@{ Region="Kannapolis";Longitude="35.48736";Latitude="-80.62173" },
@{ Region="Matthews";Longitude="35.11681";Latitude="-80.72368" },
@{ Region="Monroe";Longitude="34.98543";Latitude="-80.54951" },
@{ Region="Salisbury";Longitude="35.67097";Latitude="-80.47423" },
@{ Region="Statesville";Longitude="35.78264";Latitude="-80.8873" }
)
},
@{ AreaCode="984";State="North Carolina";Region=@(
@{ Region="Apex";Longitude="35.73265";Latitude="-78.85029" },
@{ Region="Cary";Longitude="35.79154";Latitude="-78.78112" },
@{ Region="Chapel Hill";Longitude="35.9132";Latitude="-79.05584" },
@{ Region="Durham";Longitude="35.99403";Latitude="-78.89862" },
@{ Region="Goldsboro";Longitude="35.38488";Latitude="-77.99277" },
@{ Region="West Raleigh";Longitude="35.78682";Latitude="-78.66389" },
@{ Region="Sanford";Longitude="35.47988";Latitude="-79.1803" }
)
},
@{ AreaCode="985";State="Louisiana";Region=@(
@{ Region="Houma";Longitude="29.59577";Latitude="-90.71953" },
@{ Region="Laplace";Longitude="30.06698";Latitude="-90.48147" },
@{ Region="Slidell";Longitude="30.27519";Latitude="-89.78117" }
)
},
@{ AreaCode="989";State="Michigan";Region=@(
@{ Region="Bay City";Longitude="43.59447";Latitude="-83.88886" },
@{ Region="Midland";Longitude="43.61558";Latitude="-84.24721" },
@{ Region="Mount Pleasant";Longitude="43.59781";Latitude="-84.76751" },
@{ Region="Saginaw";Longitude="43.41947";Latitude="-83.95081" },
@{ Region="Saginaw";Longitude="43.41947";Latitude="-83.95081" }
)
}
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment