From bc7bc4ff5892c408f47b2eaff4cd5dd109a4da18 Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Tue, 20 Dec 2011 15:38:43 +0000 Subject: [PATCH] Includes install system just go to /install in the browser and follow the on screen instructions --- application/config/config.php | 6 +- application/config/database.php | 37 +- application/controllers/user.php | 2 +- install/README.md | 35 + install/UNLICENSE.md | 27 + install/assets/install.sql | 3828 +++++++++++++++++++++++++++ install/config/config.php | 412 +++ install/config/database.php | 57 + install/includes/core_class.php | 115 + install/includes/database_class.php | 47 + install/index.php | 135 + 11 files changed, 4676 insertions(+), 25 deletions(-) create mode 100644 install/README.md create mode 100644 install/UNLICENSE.md create mode 100644 install/assets/install.sql create mode 100644 install/config/config.php create mode 100644 install/config/database.php create mode 100644 install/includes/core_class.php create mode 100644 install/includes/database_class.php create mode 100644 install/index.php diff --git a/application/config/config.php b/application/config/config.php index d42a8070..a69ce5ba 100644 --- a/application/config/config.php +++ b/application/config/config.php @@ -13,7 +13,7 @@ $config['app_name'] = "Cloudlog"; $config['app_version'] = "0.1"; -$config['directory'] = "logbook"; +$config['directory'] = "mylog"; /* |-------------------------------------------------------------------------- @@ -65,7 +65,7 @@ $config['auth_level'][99] = "Administrator"; | path to your installation. | */ -$config['base_url'] = 'http://localhost/logbook/'; +$config['base_url'] = 'http://localhost/mylog'; /* |-------------------------------------------------------------------------- @@ -294,7 +294,7 @@ $config['encryption_key'] = 'flossie1234555541'; | 'sess_time_to_update' = how many seconds between CI refreshing Session Information | */ -$config['sess_cookie_name'] = 'ci_session'; +$config['sess_cookie_name'] = 'ci_cloudlog'; $config['sess_expiration'] = 7200; $config['sess_expire_on_close'] = FALSE; $config['sess_encrypt_cookie'] = FALSE; diff --git a/application/config/database.php b/application/config/database.php index 0ac553bd..c12e0560 100644 --- a/application/config/database.php +++ b/application/config/database.php @@ -5,7 +5,7 @@ | ------------------------------------------------------------------- | This file will contain the settings needed to access your database. | -| For complete instructions please consult the 'Database Connection' +| For complete instructions please consult the "Database Connection" | page of the User Guide. | | ------------------------------------------------------------------- @@ -26,37 +26,32 @@ | ['cachedir'] The path to the folder where cache files should be stored | ['char_set'] The character set used in communicating with the database | ['dbcollat'] The character collation used in communicating with the database -| ['swap_pre'] A default table prefix that should be swapped with the dbprefix -| ['autoinit'] Whether or not to automatically initialize the database. -| ['stricton'] TRUE/FALSE - forces 'Strict Mode' connections -| - good for ensuring strict SQL while developing | | The $active_group variable lets you choose which connection group to -| make active. By default there is only one group (the 'default' group). +| make active. By default there is only one group (the "default" group). | | The $active_record variables lets you determine whether or not to load | the active record class */ -$active_group = 'default'; -$active_record = TRUE; +// The following values will probably need to be changed. +$db['default']['username'] = "root"; +$db['default']['password'] = ""; +$db['default']['database'] = "mylog"; -$db['default']['hostname'] = 'localhost'; -$db['default']['username'] = 'root'; -$db['default']['password'] = ''; -$db['default']['database'] = '2e0sql_log'; -$db['default']['dbdriver'] = 'mysql'; -$db['default']['dbprefix'] = ''; +// The following values can probably stay the same. +$db['default']['hostname'] = "localhost"; +$db['default']['dbdriver'] = "mysql"; +$db['default']['dbprefix'] = ""; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; -$db['default']['cachedir'] = ''; -$db['default']['char_set'] = 'utf8'; -$db['default']['dbcollat'] = 'utf8_general_ci'; -$db['default']['swap_pre'] = ''; -$db['default']['autoinit'] = TRUE; -$db['default']['stricton'] = FALSE; +$db['default']['cachedir'] = ""; +$db['default']['char_set'] = "utf8"; +$db['default']['dbcollat'] = "utf8_general_ci"; +$active_group = "default"; +$active_record = TRUE; /* End of file database.php */ -/* Location: ./application/config/database.php */ \ No newline at end of file +/* Location: ./system/application/config/database.php */ diff --git a/application/controllers/user.php b/application/controllers/user.php index e5317d42..0bbaa52d 100644 --- a/application/controllers/user.php +++ b/application/controllers/user.php @@ -299,7 +299,7 @@ class User extends CI_Controller { if ($this->form_validation->run() == FALSE) { - $data['page_title'] = "Login"; + //$data['page_title'] = Login; $this->load->view('layout/header', $data); $this->load->view('user/login'); diff --git a/install/README.md b/install/README.md new file mode 100644 index 00000000..c129fd17 --- /dev/null +++ b/install/README.md @@ -0,0 +1,35 @@ +CodeIgniter Installer +====================== + +General Information +-------------------- + +CI Installer is a starting point for giving your downloadable CodeIgniter +application an installer. + +If you're making a CI app that is designed to be downloaded and self-hosted, +CI Installer provides an easy way for the user to get the database structure and +configuration in place. + +NOTE: This is to be used as a starting point. You will have to customize it to +make it work for your application, and you might have to dig into the code +a little bit. It's pretty simple, so if you have a basic understanding of PHP +you shouldn't have trouble. + +General Instructions +--------------------- + +1. Download CI Installer, rename the folder to 'install' and put it in the root +directory of your CI install (as a sibling to the /system folder). +2. Make an SQL dump of your desired database structure and intial data and paste +it into assets/install.sql +3. Open up index.php and change "Your App" in the to your app's name. +4. If your CI application folder is a sibling of your system folder instead of a +child (this is common), do a find/replace to replace 'system/application' with +'application' in each of this project's files. +- In index.php, around line 37 change 'welcome' to the URL of the page +(in CodeIgniter) that you want the user to be redirected to after installing. +- Visit http://example.com/path/to/yourapp/install and see how it goes. + +If you have problems or have recommendations, please file an issue at +http://github.com/mikecrittenden/ci-installer/ or else it won't get fixed! diff --git a/install/UNLICENSE.md b/install/UNLICENSE.md new file mode 100644 index 00000000..e5d2f275 --- /dev/null +++ b/install/UNLICENSE.md @@ -0,0 +1,27 @@ +THIS CODE IS RELEASED UNDER [THE UNLICENSE](http://unlucense.org) +---------------------------------------------------------------------- + +**This is free and unencumbered software released into the public domain.** + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to [unlicense.org/](http://unlicense.org). diff --git a/install/assets/install.sql b/install/assets/install.sql new file mode 100644 index 00000000..02b8fdf6 --- /dev/null +++ b/install/assets/install.sql @@ -0,0 +1,3828 @@ +-- phpMyAdmin SQL Dump +-- version 3.3.9 +-- http://www.phpmyadmin.net +-- +-- Host: localhost +-- Generation Time: Dec 20, 2011 at 03:22 PM +-- Server version: 5.5.8 +-- PHP Version: 5.3.5 + +SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; + +-- +-- Database: `cloudlog` +-- + +-- -------------------------------------------------------- + +-- +-- Table structure for table `api` +-- + +CREATE TABLE IF NOT EXISTS `api` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `key` varchar(255) NOT NULL, + `rights` varchar(10) NOT NULL, + `status` varchar(10) NOT NULL, + `last_change` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; + +-- +-- Dumping data for table `api` +-- + + +-- -------------------------------------------------------- + +-- +-- Table structure for table `contests` +-- + +CREATE TABLE IF NOT EXISTS `contests` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `start` datetime NOT NULL, + `end` datetime NOT NULL, + `template` int(11) NOT NULL, + `serial_num` int(11) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; + +-- +-- Dumping data for table `contests` +-- + + +-- -------------------------------------------------------- + +-- +-- Table structure for table `contest_template` +-- + +CREATE TABLE IF NOT EXISTS `contest_template` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `band_160` varchar(20) NOT NULL, + `band_80` varchar(20) NOT NULL, + `band_40` varchar(20) NOT NULL, + `band_20` varchar(20) NOT NULL, + `band_15` varchar(20) NOT NULL, + `band_10` varchar(20) NOT NULL, + `band_6m` varchar(20) NOT NULL, + `band_4m` varchar(20) NOT NULL, + `band_2m` varchar(20) NOT NULL, + `band_70cm` varchar(20) NOT NULL, + `band_23cm` varchar(20) NOT NULL, + `mode_ssb` varchar(20) NOT NULL, + `mode_cw` varchar(20) NOT NULL, + `serial` varchar(20) NOT NULL, + `point_per_km` int(20) NOT NULL, + `qra` varchar(20) NOT NULL, + `other_exch` varchar(255) NOT NULL, + `scoring` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + KEY `name` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; + +-- +-- Dumping data for table `contest_template` +-- + + +-- -------------------------------------------------------- + +-- +-- Table structure for table `dxcc` +-- + +CREATE TABLE IF NOT EXISTS `dxcc` ( + `prefix` varchar(10) NOT NULL, + `name` varchar(150) DEFAULT NULL, + `cqz` float NOT NULL, + `ituz` float NOT NULL, + `cont` varchar(5) NOT NULL, + `long` float NOT NULL, + `lat` float NOT NULL, + PRIMARY KEY (`prefix`), + KEY `prefix` (`prefix`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Dumping data for table `dxcc` +-- + +INSERT INTO `dxcc` (`prefix`, `name`, `cqz`, `ituz`, `cont`, `long`, `lat`) VALUES +('0A', 'SOV MIL ORDER OF MALTA', 15, 28, 'EU', 12.4, 41.9), +('1A', 'SOV MIL ORDER OF MALTA', 15, 28, 'EU', 12.4, 41.9), +('1S', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8), +('9M0', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8), +('BV9S', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8), +('3A', 'MONACO', 14, 27, 'EU', 7.4, 43.7), +('3B6', 'AGALEGA & ST. BRANDON', 39, 53, 'AF', 56.6, -10.4), +('3B7', 'AGALEGA & ST. BRANDON', 39, 53, 'AF', 56.6, -10.4), +('3B8', 'MAURITIUS', 39, 53, 'AF', 57.5, -20.3), +('3B9', 'RODRIGUEZ I.', 39, 53, 'AF', 63.4, -19.7), +('3C', 'EQUATORIAL GUINEA', 36, 47, 'AF', 9.8, 1.8), +('3C0', 'ANNOBON', 36, 52, 'AF', 5.6, -1.5), +('3D2', 'FIJI', 32, 56, 'OC', 178.4, -18.1), +('3D2/c', 'CONWAY REEF', 32, 56, 'OC', 174.4, -21.4), +('3D2CI', 'CONWAY REEF', 32, 56, 'OC', 174.4, -21.4), +('3D2CY', 'CONWAY REEF', 32, 56, 'OC', 174.4, -21.4), +('3D2/r', 'ROTUMA', 32, 56, 'OC', 177.7, -12.3), +('3D2AG/P', 'ROTUMA', 32, 56, 'OC', 177.7, -12.3), +('3DA', 'SWAZILAND', 38, 57, 'AF', 31.1, -26.3), +('3V', 'TUNISIA', 33, 37, 'AF', 10.2, 36.8), +('TS', 'TUNISIA', 33, 37, 'AF', 10.2, 36.8), +('3W', 'VIETNAM', 26, 49, 'AS', 106.7, 10.8), +('XV', 'VIETNAM', 26, 49, 'AS', 106.7, 10.8), +('3X', 'GUINEA', 35, 46, 'AF', -13.7, 9.5), +('3Y/b', 'BOUVET', 38, 67, 'AF', 3.4, -54.5), +('3Y', 'BOUVET', 38, 67, 'AF', 3.4, -54.5), +('3Y/p', 'PETER I I.', 12, 72, 'SA', -90.6, -68.8), +('3Y0X', 'PETER I I.', 12, 72, 'SA', -90.6, -68.8), +('4J', 'AZERBAIJAN', 21, 29, 'AS', 49.9, 40.4), +('4K', 'AZERBAIJAN', 21, 29, 'AS', 49.9, 40.4), +('4L', 'GEORGIA', 21, 29, 'AS', 44.8, 41.7), +('4O', 'MONTENEGRO', 15, 28, 'EU', 19.3, 42.5), +('4S', 'SRI LANKA', 22, 41, 'AS', 79.9, 7), +('4P', 'SRI LANKA', 22, 41, 'AS', 79.9, 7), +('4Q', 'SRI LANKA', 22, 41, 'AS', 79.9, 7), +('4R', 'SRI LANKA', 22, 41, 'AS', 79.9, 7), +('4U1I', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U1ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U0ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U1WRC', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U2ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U3ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U4ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U5ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U6ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U7ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U8ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U9ITU', 'ITU HQ GENEVA', 14, 28, 'EU', 6.2, 46.2), +('4U1U', 'UNITED NATIONS HQ', 5, 8, 'NA', -74, 40.8), +('4U0UN', 'UNITED NATIONS HQ', 5, 8, 'NA', -74, 40.8), +('4U1UN', 'UNITED NATIONS HQ', 5, 8, 'NA', -74, 40.8), +('4U2UN', 'UNITED NATIONS HQ', 5, 8, 'NA', -74, 40.8), +('4U3UN', 'UNITED NATIONS HQ', 5, 8, 'NA', -74, 40.8), +('4U4UN', 'UNITED NATIONS HQ', 5, 8, 'NA', -74, 40.8), +('4U5UN', 'UNITED NATIONS HQ', 5, 8, 'NA', -74, 40.8), +('4U6UN', 'UNITED NATIONS HQ', 5, 8, 'NA', -74, 40.8), +('4U1V', 'AUSTRIA', 15, 28, 'EU', 16.3, 48.2), +('4U1VIC', 'AUSTRIA', 15, 28, 'EU', 16.3, 48.2), +('4U1WED', 'AUSTRIA', 15, 28, 'EU', 16.3, 48.2), +('4W', 'EAST TIMOR', 28, 54, 'OC', 125.5, -8.6), +('4X', 'ISRAEL', 20, 39, 'AS', 35.2, 31.8), +('4Z', 'ISRAEL', 20, 39, 'AS', 35.2, 31.8), +('5A', 'LIBYA', 34, 38, 'AF', 12.5, 32.5), +('5B', 'CYPRUS', 20, 39, 'AS', 33.4, 35.2), +('C4', 'CYPRUS', 20, 39, 'AS', 33.4, 35.2), +('H2', 'CYPRUS', 20, 39, 'AS', 33.4, 35.2), +('P3', 'CYPRUS', 20, 39, 'AS', 33.4, 35.2), +('5H', 'TANZANIA', 37, 53, 'AF', 39.5, -7), +('5I', 'TANZANIA', 37, 53, 'AF', 39.5, -7), +('5N', 'NIGERIA', 35, 46, 'AF', 3.4, 6.5), +('5O', 'NIGERIA', 35, 46, 'AF', 3.4, 6.5), +('5R', 'MADAGASCAR', 39, 53, 'AF', 47.5, -18.9), +('5S', 'MADAGASCAR', 39, 53, 'AF', 47.5, -18.9), +('6X', 'MADAGASCAR', 39, 53, 'AF', 47.5, -18.9), +('5T', 'MAURITANIA', 35, 46, 'AF', -16, 18.1), +('5U', 'NIGER', 35, 46, 'AF', 2, 13.5), +('5V', 'TOGO', 35, 46, 'AF', 1.4, 6.2), +('5W', 'SAMOA', 32, 62, 'OC', -171.8, -13.5), +('5X', 'UGANDA', 37, 48, 'AF', 32.5, 0.3), +('5Z', 'KENYA', 37, 48, 'AF', 37.5, -1.3), +('5Y', 'KENYA', 37, 48, 'AF', 37.5, -1.3), +('6W', 'SENEGAL', 35, 46, 'AF', -17.5, 14.7), +('6V', 'SENEGAL', 35, 46, 'AF', -17.5, 14.7), +('6Y', 'JAMAICA', 8, 11, 'NA', -76.8, 18), +('7O', 'YEMEN', 21, 39, 'AS', 45, 12.8), +('7P', 'LESOTHO', 38, 57, 'AF', 27.5, -29.3), +('7Q', 'MALAWI', 37, 53, 'AF', 34.4, -14.9), +('7X', 'ALGERIA', 33, 37, 'AF', 3, 36.7), +('7R', 'ALGERIA', 33, 37, 'AF', 3, 36.7), +('7T', 'ALGERIA', 33, 37, 'AF', 3, 36.7), +('7U', 'ALGERIA', 33, 37, 'AF', 3, 36.7), +('7V', 'ALGERIA', 33, 37, 'AF', 3, 36.7), +('7W', 'ALGERIA', 33, 37, 'AF', 3, 36.7), +('7Y', 'ALGERIA', 33, 37, 'AF', 3, 36.7), +('8P', 'BARBADOS', 8, 11, 'NA', -59.6, 13.1), +('8Q', 'MALDIVES', 22, 41, 'AS', 73.4, 4.4), +('8R', 'GUYANA', 9, 12, 'SA', -58.2, 6.8), +('9A', 'CROATIA', 15, 28, 'EU', 15.6, 45.5), +('9G', 'GHANA', 35, 46, 'AF', -0.2, 5.5), +('9H', 'MALTA', 15, 28, 'EU', 14.4, 36), +('9J', 'ZAMBIA', 36, 53, 'AF', 28.3, -15.4), +('9I', 'ZAMBIA', 36, 53, 'AF', 28.3, -15.4), +('9K', 'KUWAIT', 21, 39, 'AS', 47.8, 29.5), +('9L', 'SIERRA LEONE', 35, 46, 'AF', -13.2, 8.5), +('9M2', 'WEST MALAYSIA', 28, 54, 'AS', 101.6, 3.2), +('9M1', 'WEST MALAYSIA', 28, 54, 'AS', 101.6, 3.2), +('9M4', 'WEST MALAYSIA', 28, 54, 'AS', 101.6, 3.2), +('9W2', 'WEST MALAYSIA', 28, 54, 'AS', 101.6, 3.2), +('9W4', 'WEST MALAYSIA', 28, 54, 'AS', 101.6, 3.2), +('9M6', 'EAST MALAYSIA', 28, 54, 'OC', 118.1, 5.8), +('9M8', 'EAST MALAYSIA', 28, 54, 'OC', 118.1, 5.8), +('9W6', 'EAST MALAYSIA', 28, 54, 'OC', 118.1, 5.8), +('9W8', 'EAST MALAYSIA', 28, 54, 'OC', 118.1, 5.8), +('9M1CSQ', 'EAST MALAYSIA', 28, 54, 'OC', 118.1, 5.8), +('9M1CSS', 'EAST MALAYSIA', 28, 54, 'OC', 118.1, 5.8), +('9M4SEA', 'EAST MALAYSIA', 28, 54, 'OC', 118.1, 5.8), +('9M4SMO', 'EAST MALAYSIA', 28, 54, 'OC', 118.1, 5.8), +('9N', 'NEPAL', 22, 42, 'AS', 85.3, 27.7), +('9Q', 'DEM. REPUBLIC OF THE CONGO', 36, 52, 'AF', 15.3, -4.3), +('9O', 'DEM. REPUBLIC OF THE CONGO', 36, 52, 'AF', 15.3, -4.3), +('9P', 'DEM. REPUBLIC OF THE CONGO', 36, 52, 'AF', 15.3, -4.3), +('9R', 'DEM. REPUBLIC OF THE CONGO', 36, 52, 'AF', 15.3, -4.3), +('9S', 'DEM. REPUBLIC OF THE CONGO', 36, 52, 'AF', 15.3, -4.3), +('9T', 'DEM. REPUBLIC OF THE CONGO', 36, 52, 'AF', 15.3, -4.3), +('9U', 'BURUNDI', 36, 52, 'AF', 29.3, -3.3), +('9V', 'SINGAPORE', 28, 54, 'AS', 103.8, 1.3), +('S6', 'SINGAPORE', 28, 54, 'AS', 103.8, 1.3), +('9X', 'RWANDA', 36, 52, 'AF', 30.1, -2), +('9Y', 'TRINIDAD & TOBAGO', 9, 11, 'SA', -61.3, 10.5), +('9Z', 'TRINIDAD & TOBAGO', 9, 11, 'SA', -61.3, 10.5), +('A2', 'BOTSWANA', 38, 57, 'AF', 24, -22), +('8O', 'BOTSWANA', 38, 57, 'AF', 24, -22), +('A3', 'TONGA', 32, 62, 'OC', -175.2, -21.1), +('A4', 'OMAN', 21, 39, 'AS', 58.6, 23.6), +('A5', 'BHUTAN', 22, 41, 'AS', 89.4, 27.3), +('A6', 'UNITED ARAB EMIRATES', 21, 39, 'AS', 54.2, 24.5), +('A7', 'QATAR', 21, 39, 'AS', 51.5, 25.3), +('A9', 'BAHRAIN', 21, 39, 'AS', 50.6, 26.2), +('AP', 'PAKISTAN', 21, 41, 'AS', 70, 30), +('6P', 'PAKISTAN', 21, 41, 'AS', 70, 30), +('6Q', 'PAKISTAN', 21, 41, 'AS', 70, 30), +('6R', 'PAKISTAN', 21, 41, 'AS', 70, 30), +('6S', 'PAKISTAN', 21, 41, 'AS', 70, 30), +('AQ', 'PAKISTAN', 21, 41, 'AS', 70, 30), +('AR', 'PAKISTAN', 21, 41, 'AS', 70, 30), +('AS', 'PAKISTAN', 21, 41, 'AS', 70, 30), +('BS7', 'SCARBOROUGH REEF', 27, 50, 'AS', 117.5, 15.1), +('BV', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BM', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BN', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BO', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BP', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BQ', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BU', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BW', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BX', 'TAIWAN', 24, 44, 'AS', 121, 23.8), +('BV9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BM9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BN9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BO9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BP9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BQ9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BU9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BW9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BX9P', 'PRATAS ISLAND', 24, 44, 'AS', 116.4, 20.4), +('BY', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3T', 'CHINA', 24, 44, 'AS', 116.4, 40), +('3U', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B1', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B2', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B3', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B4', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B5', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B6', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B7', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B8', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B9', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('B9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BA9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BD9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BG9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BH9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BI', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BL9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BT9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BY9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ3G', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ3H', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ3I', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ3J', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ3K', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ3L', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ9M', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ9N', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ9O', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ9P', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ9Q', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ9R', 'CHINA', 24, 44, 'AS', 116.4, 40), +('BZ9S', 'CHINA', 24, 44, 'AS', 116.4, 40), +('XS', 'CHINA', 24, 44, 'AS', 116.4, 40), +('C2', 'NAURU', 31, 65, 'OC', 166.9, -0.5), +('C3', 'ANDORRA', 14, 27, 'EU', 1.5, 42.5), +('C5', 'GAMBIA', 35, 46, 'AF', -16.7, 13.5), +('C6', 'BAHAMAS', 8, 11, 'NA', -76, 24.25), +('C9', 'MOZAMBIQUE', 37, 53, 'AF', 35, -18.25), +('C8', 'MOZAMBIQUE', 37, 53, 'AF', 35, -18.25), +('CE', 'CHILE', 12, 14, 'SA', -71, -30), +('3G', 'CHILE', 12, 14, 'SA', -71, -30), +('CA', 'CHILE', 12, 14, 'SA', -71, -30), +('CB', 'CHILE', 12, 14, 'SA', -71, -30), +('CC', 'CHILE', 12, 14, 'SA', -71, -30), +('CD', 'CHILE', 12, 14, 'SA', -71, -30), +('XQ', 'CHILE', 12, 14, 'SA', -71, -30), +('XR', 'CHILE', 12, 14, 'SA', -71, -30), +('CE0X', 'SAN FELIX I.', 12, 14, 'SA', -80.1, -26.3), +('3G0X', 'SAN FELIX I.', 12, 14, 'SA', -80.1, -26.3), +('CA0X', 'SAN FELIX I.', 12, 14, 'SA', -80.1, -26.3), +('CB0X', 'SAN FELIX I.', 12, 14, 'SA', -80.1, -26.3), +('CC0X', 'SAN FELIX I.', 12, 14, 'SA', -80.1, -26.3), +('CD0X', 'SAN FELIX I.', 12, 14, 'SA', -80.1, -26.3), +('XQ0X', 'SAN FELIX I.', 12, 14, 'SA', -80.1, -26.3), +('XR0X', 'SAN FELIX I.', 12, 14, 'SA', -80.1, -26.3), +('CE0Y', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('3G0', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('CA0', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('CB0', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('CC0', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('CD0', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('CE0', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('XQ0', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('XR0', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1), +('CE0Z', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('3G0Z', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('CA0Z', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('CB0Z', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('CC0Z', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('CD0Z', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('CE0I', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('XQ0Z', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('XR0Z', 'JUAN FERNANDEZ IS.', 12, 14, 'SA', -78.8, -33.6), +('CE9', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('ANT', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('AX0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('FT0Y', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('FT2Y', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('FT4Y', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('FT5Y', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('FT8Y', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('LU1Z', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('R1AN', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VH0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VI0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VJ0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VK0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VL0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VM0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VN0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VZ0', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('ZL5', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('ZM5', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('ZS7', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('8J1RF', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('8J1RL', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('CE9/K2ARB', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('DP0GVN', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('DP1POL', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('KC4/K2ARB', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('KC4AAA', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('KC4AAC', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('KC4USB', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('KC4USV', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('LU4ZS', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('OP0LE', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('OP0OL', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('R1ANR', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VP8DJB', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VP8DKF', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VP8DLJ', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VP8PJ', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('VP8ROT', 'ANTARCTICA', 13, 74, 'SA', -64, -65), +('CM', 'CUBA', 8, 11, 'NA', -80, 21.5), +('CL', 'CUBA', 8, 11, 'NA', -80, 21.5), +('CO', 'CUBA', 8, 11, 'NA', -80, 21.5), +('T4', 'CUBA', 8, 11, 'NA', -80, 21.5), +('CN', 'MOROCCO', 33, 37, 'AF', -5, 32), +('5C', 'MOROCCO', 33, 37, 'AF', -5, 32), +('5D', 'MOROCCO', 33, 37, 'AF', -5, 32), +('5E', 'MOROCCO', 33, 37, 'AF', -5, 32), +('5F', 'MOROCCO', 33, 37, 'AF', -5, 32), +('5G', 'MOROCCO', 33, 37, 'AF', -5, 32), +('CP', 'BOLIVIA', 10, 12, 'SA', -65, -17), +('CT', 'PORTUGAL', 14, 37, 'EU', -8, 39.5), +('CQ', 'PORTUGAL', 14, 37, 'EU', -8, 39.5), +('CR', 'PORTUGAL', 14, 37, 'EU', -8, 39.5), +('CS', 'PORTUGAL', 14, 37, 'EU', -8, 39.5), +('CT3', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('CQ3', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('CQ9', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('CR3', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('CR9', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('CS3', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('CS9', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('CT9', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('XX', 'MADEIRA IS.', 33, 36, 'AF', -16.9, 32.6), +('CU', 'AZORES', 14, 36, 'EU', -25.7, 37.7), +('CX', 'URUGUAY', 13, 14, 'SA', -56, -33), +('CV', 'URUGUAY', 13, 14, 'SA', -56, -33), +('CW', 'URUGUAY', 13, 14, 'SA', -56, -33), +('CY0', 'SABLE I.', 5, 9, 'NA', -60, 43.8), +('CY9', 'ST. PAUL I.', 5, 9, 'NA', -60.1, 47.2), +('D2', 'ANGOLA', 36, 52, 'AF', 18.5, -12.5), +('D3', 'ANGOLA', 36, 52, 'AF', 18.5, -12.5), +('D4', 'CAPE VERDE', 35, 46, 'AF', -24, 16), +('D6', 'COMOROS', 39, 53, 'AF', 43.7, -11.8), +('DL', 'GERMANY', 14, 28, 'EU', 10, 51), +('DA', 'GERMANY', 14, 28, 'EU', 10, 51), +('DB', 'GERMANY', 14, 28, 'EU', 10, 51), +('DC', 'GERMANY', 14, 28, 'EU', 10, 51), +('DD', 'GERMANY', 14, 28, 'EU', 10, 51), +('DE', 'GERMANY', 14, 28, 'EU', 10, 51), +('DF', 'GERMANY', 14, 28, 'EU', 10, 51), +('DG', 'GERMANY', 14, 28, 'EU', 10, 51), +('DH', 'GERMANY', 14, 28, 'EU', 10, 51), +('DI', 'GERMANY', 14, 28, 'EU', 10, 51), +('DJ', 'GERMANY', 14, 28, 'EU', 10, 51), +('DK', 'GERMANY', 14, 28, 'EU', 10, 51), +('DM', 'GERMANY', 14, 28, 'EU', 10, 51), +('DN', 'GERMANY', 14, 28, 'EU', 10, 51), +('DO', 'GERMANY', 14, 28, 'EU', 10, 51), +('DP', 'GERMANY', 14, 28, 'EU', 10, 51), +('DQ', 'GERMANY', 14, 28, 'EU', 10, 51), +('DR', 'GERMANY', 14, 28, 'EU', 10, 51), +('DU', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('4D', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('4E', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('4F', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('4G', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('4H', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('4I', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('DV', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('DW', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('DX', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('DY', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('DZ', 'PHILIPPINES', 27, 50, 'OC', 122, 13), +('E3', 'ERITREA', 37, 48, 'AF', 38.9, 15.3), +('E4', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4), +('E5/n', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4), +('E51WL', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4), +('E5/s', 'SOUTH COOK IS.', 32, 62, 'OC', -159.8, -21.2), +('E5', 'SOUTH COOK IS.', 32, 62, 'OC', -159.8, -21.2), +('E7', 'BOSNIA-HERZEGOVINA', 15, 28, 'EU', 18.3, 43.5), +('T9', 'BOSNIA-HERZEGOVINA', 15, 28, 'EU', 18.3, 43.5), +('EA', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('AM', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('AN', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('AO', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('EB', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('EC', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('ED', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('EE', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('EF', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('EG', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('EH', 'SPAIN', 14, 37, 'EU', -3.7, 40.4), +('EA6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('AM6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('AN6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('AO6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('EB6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('EC6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('ED6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('EE6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('EF6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('EG6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('EH6', 'BALEARIC IS.', 14, 37, 'EU', 2.6, 39.5), +('EA8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('AM8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('AN8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('AO8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('EB8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('EC8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('ED8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('EE8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('EF8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('EG8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('EH8', 'CANARY IS.', 33, 36, 'AF', -15.3, 28.4), +('EA9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('AM9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('AN9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('AO9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('EB9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('EC9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('ED9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('EE9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('EF9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('EG9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('EH9', 'CEUTA AND MELILLA', 33, 37, 'AF', -3, 35.6), +('EI', 'IRELAND', 14, 27, 'EU', -6.3, 53.3), +('EJ', 'IRELAND', 14, 27, 'EU', -6.3, 53.3), +('EK', 'ARMENIA', 21, 29, 'AS', 44.5, 40.3), +('EL', 'LIBERIA', 35, 46, 'AF', -9.5, 6.5), +('5L', 'LIBERIA', 35, 46, 'AF', -9.5, 6.5), +('5M', 'LIBERIA', 35, 46, 'AF', -9.5, 6.5), +('6Z', 'LIBERIA', 35, 46, 'AF', -9.5, 6.5), +('A8', 'LIBERIA', 35, 46, 'AF', -9.5, 6.5), +('D5', 'LIBERIA', 35, 46, 'AF', -9.5, 6.5), +('EP', 'IRAN', 21, 40, 'AS', 53, 32), +('9B', 'IRAN', 21, 40, 'AS', 53, 32), +('9C', 'IRAN', 21, 40, 'AS', 53, 32), +('9D', 'IRAN', 21, 40, 'AS', 53, 32), +('EQ', 'IRAN', 21, 40, 'AS', 53, 32), +('ER', 'MOLDOVA', 16, 29, 'EU', 28.8, 47), +('ES', 'ESTONIA', 15, 29, 'EU', 24.8, 59.4), +('ET', 'ETHIOPIA', 37, 48, 'AF', 38.7, 9), +('9E', 'ETHIOPIA', 37, 48, 'AF', 38.7, 9), +('9F', 'ETHIOPIA', 37, 48, 'AF', 38.7, 9), +('EU', 'BELARUS', 16, 29, 'EU', 27.6, 53.9), +('EV', 'BELARUS', 16, 29, 'EU', 27.6, 53.9), +('EW', 'BELARUS', 16, 29, 'EU', 27.6, 53.9), +('EX', 'KYRGYZSTAN', 17, 31, 'AS', 74.6, 42.9), +('EY', 'TAJIKISTAN', 17, 30, 'AS', 66.8, 39.7), +('EZ', 'TURKMENISTAN', 17, 30, 'AS', 58.4, 38), +('F', 'FRANCE', 14, 27, 'EU', 2, 46), +('HW', 'FRANCE', 14, 27, 'EU', 2, 46), +('HX', 'FRANCE', 14, 27, 'EU', 2, 46), +('HY', 'FRANCE', 14, 27, 'EU', 2, 46), +('TH', 'FRANCE', 14, 27, 'EU', 2, 46), +('TM', 'FRANCE', 14, 27, 'EU', 2, 46), +('TP', 'FRANCE', 14, 27, 'EU', 2, 46), +('TQ', 'FRANCE', 14, 27, 'EU', 2, 46), +('TV', 'FRANCE', 14, 27, 'EU', 2, 46), +('TW', 'FRANCE', 14, 27, 'EU', 2, 46), +('FG', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO1T', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO1USB', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO2ANT', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO2FG', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO2HI', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO4T', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO5BG', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO5C', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO5G', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO5GI', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO5S', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO6T', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO7T', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO8RR', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO8S', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('TO9T', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16), +('FH', 'MAYOTTE', 39, 53, 'AF', 45.3, -13), +('TX7LX', 'MAYOTTE', 39, 53, 'AF', 45.3, -13), +('FJ', 'SAINT BARTHELEMY', 8, 11, 'NA', -62.9, 17.9), +('TO5DX', 'SAINT BARTHELEMY', 8, 11, 'NA', -62.9, 17.9), +('TO5E', 'SAINT BARTHELEMY', 8, 11, 'NA', -62.9, 17.9), +('TO5FJ', 'SAINT BARTHELEMY', 8, 11, 'NA', -62.9, 17.9), +('TO5RZ', 'SAINT BARTHELEMY', 8, 11, 'NA', -62.9, 17.9), +('FK', 'NEW CALEDONIA', 32, 56, 'OC', 165.5, -21.5), +('TX8', 'NEW CALEDONIA', 32, 56, 'OC', 165.5, -21.5), +('TX1A', 'NEW CALEDONIA', 32, 56, 'OC', 165.5, -21.5), +('TX3SAM', 'NEW CALEDONIA', 32, 56, 'OC', 165.5, -21.5), +('TX5CW', 'NEW CALEDONIA', 32, 56, 'OC', 165.5, -21.5), +('FK/c', 'CHESTERFIELD IS.', 30, 56, 'OC', 158.3, -19.9), +('TX0AT', 'CHESTERFIELD IS.', 30, 56, 'OC', 158.3, -19.9), +('TX0C', 'CHESTERFIELD IS.', 30, 56, 'OC', 158.3, -19.9), +('TX0DX', 'CHESTERFIELD IS.', 30, 56, 'OC', 158.3, -19.9), +('TX9', 'CHESTERFIELD IS.', 30, 56, 'OC', 158.3, -19.9), +('FM', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO0O', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO0P', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO1A', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO1C', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO1YR', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO2DX', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO3M', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO3T', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO3W', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO4A', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO5A', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO5AA', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO5J', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO5MM', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO5T', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO5X', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO6M', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO7HAM', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO7X', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO8B', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO8Z', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TO9A', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('TX4B', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6), +('FO', 'FRENCH POLYNESIA', 32, 63, 'OC', -149.5, -17.6), +('FO/a', 'AUSTRAL IS.', 32, 63, 'OC', -152, -22.5), +('FO/DL1AWI', 'AUSTRAL IS.', 32, 63, 'OC', -152, -22.5), +('FO/DL5XU', 'AUSTRAL IS.', 32, 63, 'OC', -152, -22.5), +('FO/DL9AWI', 'AUSTRAL IS.', 32, 63, 'OC', -152, -22.5), +('FO/c', 'CLIPPERTON IS.', 7, 10, 'NA', -109.2, 10.3), +('TX5C', 'CLIPPERTON IS.', 7, 10, 'NA', -109.2, 10.3), +('FO/m', 'MARQUESAS IS.', 31, 63, 'OC', -139.5, -9), +('FO/DJ7RJ', 'MARQUESAS IS.', 31, 63, 'OC', -139.5, -9), +('FP', 'ST. PIERRE & MIQUELON', 5, 9, 'NA', -56, 46.7), +('FR', 'REUNION', 39, 53, 'AF', 55.6, -21.1), +('TO3R', 'REUNION', 39, 53, 'AF', 55.6, -21.1), +('FR/g', 'GLORIOSO', 39, 53, 'AF', 47.3, -11.5), +('TO4G', 'GLORIOSO', 39, 53, 'AF', 47.3, -11.5), +('FR/j', 'JUAN DE NOVA & EUROPA', 39, 53, 'AF', 41.6, -19.6), +('TO4E', 'JUAN DE NOVA & EUROPA', 39, 53, 'AF', 41.6, -19.6), +('FR/t', 'TROMELIN', 39, 53, 'AF', 54.4, -15.9), +('FR5ZU/T', 'TROMELIN', 39, 53, 'AF', 54.4, -15.9), +('FS', 'FRENCH ST. MARTIN', 8, 11, 'NA', -63.1, 18.1), +('TO4X', 'FRENCH ST. MARTIN', 8, 11, 'NA', -63.1, 18.1), +('TO5D', 'FRENCH ST. MARTIN', 8, 11, 'NA', -63.1, 18.1), +('FT5W', 'CROZET', 39, 68, 'AF', 52, -46), +('FT0W', 'CROZET', 39, 68, 'AF', 52, -46), +('FT2W', 'CROZET', 39, 68, 'AF', 52, -46), +('FT4W', 'CROZET', 39, 68, 'AF', 52, -46), +('FT8W', 'CROZET', 39, 68, 'AF', 52, -46), +('FT5X', 'KERGUELEN', 39, 68, 'AF', 69.2, -49.3), +('FT0X', 'KERGUELEN', 39, 68, 'AF', 69.2, -49.3), +('FT2X', 'KERGUELEN', 39, 68, 'AF', 69.2, -49.3), +('FT4X', 'KERGUELEN', 39, 68, 'AF', 69.2, -49.3), +('FT8X', 'KERGUELEN', 39, 68, 'AF', 69.2, -49.3), +('FT5Z', 'AMSTERDAM & ST. PAUL', 39, 68, 'AF', 77.6, -37.7), +('FT0Z', 'AMSTERDAM & ST. PAUL', 39, 68, 'AF', 77.6, -37.7), +('FT2Z', 'AMSTERDAM & ST. PAUL', 39, 68, 'AF', 77.6, -37.7), +('FT4Z', 'AMSTERDAM & ST. PAUL', 39, 68, 'AF', 77.6, -37.7), +('FT8Z', 'AMSTERDAM & ST. PAUL', 39, 68, 'AF', 77.6, -37.7), +('FW', 'WALLIS & FUTUNA IS.', 32, 62, 'OC', -176.3, -13.3), +('FY', 'FRENCH GUIANA', 9, 12, 'SA', -52.3, 4.9), +('TO7C', 'FRENCH GUIANA', 9, 12, 'SA', -52.3, 4.9), +('TO7IR', 'FRENCH GUIANA', 9, 12, 'SA', -52.3, 4.9), +('TO7R', 'FRENCH GUIANA', 9, 12, 'SA', -52.3, 4.9), +('TX0A', 'FRENCH GUIANA', 9, 12, 'SA', -52.3, 4.9), +('G', 'ENGLAND', 14, 27, 'EU', -0.1, 51.5), +('2E', 'ENGLAND', 14, 27, 'EU', -0.1, 51.5), +('M', 'ENGLAND', 14, 27, 'EU', -0.1, 51.5), +('M/N2WKS', 'ENGLAND', 14, 27, 'EU', -0.1, 51.5), +('GD', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('2D', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('2T', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GT', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('MD', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('MT', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB0MST', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB0WCY', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB100MER', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB100TT', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB125SR', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB2IOM', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB2MAD', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB2WB', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB3GD', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB4IOM', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB4MNH', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB4WXM/P', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB50UN', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB5MOB', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GB6SPC', 'ISLE OF MAN', 14, 27, 'EU', -4.5, 54.3), +('GI', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('2I', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('2N', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GN', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('MI', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('MN', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0BTC', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0BVC', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0CI', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0CSC', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0DDF', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0GPF', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0MFD', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0PSM', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0REL', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0SHC', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0SIC', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0SPD', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0TCH', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB0WOA', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB1AFP', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB1SPD', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB1SRI', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB2IL', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB2LL', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB2MGY', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB2MRI', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB2NIC', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB2NTU', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB2STI', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB2TCA', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB3MNI', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB4CSC', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB4ES', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB4SPD', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB50AAD', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB5BIG', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB5BL', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB5SPD', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GB90SOM', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6), +('GJ', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('2H', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('2J', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GH', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('MH', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('MJ', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB0CLR', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB0GUD', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB0JSA', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB0SHL', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB2BYL', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB2JSA', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB4BHF', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB50JSA', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GB8LMI', 'JERSEY', 14, 27, 'EU', -2.2, 49.3), +('GM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('2A', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('2M', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('2S', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0AC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0BNC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0BWT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0DGL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0FFS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0FLA', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0GDS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0GEI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0GHD', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0GKR', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0GNE', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0HHW', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0KGS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0KTC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0LCS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0LTM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0MFG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0MLM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0MOL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0NHL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0OS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0OYT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0PPE', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0QWM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0RBS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0SHP', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0SI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0SK', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0SKY', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0SS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0SSF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB0TI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB100MAS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB125BRC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB150NRL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB1EPC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB1FS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB1FVT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB1OL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2AGG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2AST', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2AYR', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2CHG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2DHS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2DTM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2FBM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2FIO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2FSM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2GEO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2GNL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2GTM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2HI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2HRH', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2HST', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2HSW', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2IAS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2IGB', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2IGS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2IMM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2IOC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2IOG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2IOT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2JUNO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2KDS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2KHL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LAY', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LBN', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LCL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LCP', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LGB', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LHI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LMG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LNM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LP', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LSS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LTH', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2LTN', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2MAS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2MDG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2MOD', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2MOF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2MSL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2MUL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2NAG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2NBC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2NCL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2NEF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2NL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2NTS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2OWM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2OYC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2PBF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2PS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2RB', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2RRL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2SKG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2SLH', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2SPD', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2SSF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2STB', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2TDS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2TI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2WBB', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB3GM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB400CA', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4AAS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4CGW', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4DAS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4GM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4LNM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4NFE', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4PMS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4RAF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4SLH', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4TSR', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB4ZBS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB50ATC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB50JS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB50SWL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5AST', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5BBS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5CO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5FHC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5JS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5OL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5RO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5SI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB5TI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB60BBC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB60CRB', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB60NTS', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB6MI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB6SA', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB6SM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB6TAA', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB6WW', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB700BSB', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB75GD', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB75SCP', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB75STT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8AYR', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8CA', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8CF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8CI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8CM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8CN', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8CO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8CSL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8CY', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8FF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8OO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB8RU', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB93AM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM/s', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GZ', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MZ', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('2M0BDR', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('2M0BDT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('2M0ZET', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GB2ELH', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM0AVR', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM0CXQ', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM0CYJ', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM0DJI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM0EKM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM0ILB', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM0ULK', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM1KKI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM1ZNR', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM3KLA', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM3WHT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM3ZET', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM3ZNM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4GPP', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4GQM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4IPK', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4LBE', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4LER', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4PXG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4SLV', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4SSA', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4SWU', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4WXQ', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM4ZHL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM6RQW', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM7AFE', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM7GWW', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM7RKD', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM8IHT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM8LNH', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM8MMA', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GM8YEC', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM0LSM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM0XAU', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM0ZAL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM0ZCG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM1FJM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM3CPE', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM3VQO', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM3ZET', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MM5PSL', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MS0ZCG', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('MS0ZET', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8), +('GU', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('2P', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('2U', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GP', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('MP', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('MU', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GB0GUC', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GB0JAG', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GB0ON', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GB0U', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GB2ECG', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GB2FG', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GB2GU', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GB50LIB', 'GUERNSEY', 14, 27, 'EU', -2.7, 49.5), +('GW', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('2C', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('2W', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('2X', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('2Y', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('MC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('MW', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0CCE', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0CLC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0CVA', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0GCR', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0GIW', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0GLV', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0HEL', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0HMT', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0ML', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0MPA', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0MWL', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0NEW', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0PSG', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0RPO', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0RSC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0SDD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0SH', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0SOA', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0SPS', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0SRH', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0TD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0TTT', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0VK', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB0WRC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB100BD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB100FI', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB100LP', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB1CCC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB1LSG', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB1SL', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB1SSL', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB1TDS', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2000SET', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB200A', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB200HNT', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2ANG', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2CI', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2CPC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2GGM', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2GLS', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2GOL', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2GSG', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2GSS', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2HDG', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2IMD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2LNP', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2LSA', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2MHL', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2MIL', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2MLM', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2MOP', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2RFS', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2RSC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2RTB', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2SAC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2SDD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2SIP', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2TD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2TTA', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2VK', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2WDS', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2WFF', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2WHO', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB2WSF', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4BPL', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4CI', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4DPS', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4HMD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4HMM', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4LRG', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4LSG', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4MD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4MDI', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4MUU', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4NDG', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4SA', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4SDD', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4SMM', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4SNF', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4TMS', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB4XXX', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB5BS/J', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB5FI', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB5SIP', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB60VLY', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB6AR', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB6GW', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB6OQA', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB750CC', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('GB8OQE', 'WALES', 14, 27, 'EU', -3.2, 51.5), +('H4', 'SOLOMON ISLANDS', 28, 51, 'OC', 160, -9.4), +('H40', 'TEMOTU', 32, 51, 'OC', 165.8, -10.7), +('HA', 'HUNGARY', 15, 28, 'EU', 19.1, 47.5), +('HG', 'HUNGARY', 15, 28, 'EU', 19.1, 47.5), +('HB', 'SWITZERLAND', 14, 28, 'EU', 7.5, 47), +('HE', 'SWITZERLAND', 14, 28, 'EU', 7.5, 47), +('HB0', 'LIECHTENSTEIN', 14, 28, 'EU', 9.6, 47.2), +('HE0', 'LIECHTENSTEIN', 14, 28, 'EU', 9.6, 47.2), +('HC', 'ECUADOR', 10, 12, 'SA', -78, -0.2), +('HD', 'ECUADOR', 10, 12, 'SA', -78, -0.2), +('HC8', 'GALAPAGOS IS.', 10, 12, 'SA', -90.5, -0.5), +('HD8', 'GALAPAGOS IS.', 10, 12, 'SA', -90.5, -0.5), +('HH', 'HAITI', 8, 11, 'NA', -72.3, 18.5), +('4V', 'HAITI', 8, 11, 'NA', -72.3, 18.5), +('HI', 'DOMINICAN REPUBLIC', 8, 11, 'NA', -70, 18.5), +('HK', 'COLOMBIA', 9, 12, 'SA', -74.1, 4.6), +('5J', 'COLOMBIA', 9, 12, 'SA', -74.1, 4.6), +('5K', 'COLOMBIA', 9, 12, 'SA', -74.1, 4.6), +('HJ', 'COLOMBIA', 9, 12, 'SA', -74.1, 4.6), +('HK0/a', 'SAN ANDRES/PROVIDENCIA', 7, 11, 'NA', -81.7, 12.5), +('5J0', 'SAN ANDRES/PROVIDENCIA', 7, 11, 'NA', -81.7, 12.5), +('5K0', 'SAN ANDRES/PROVIDENCIA', 7, 11, 'NA', -81.7, 12.5), +('HJ0', 'SAN ANDRES/PROVIDENCIA', 7, 11, 'NA', -81.7, 12.5), +('HK0', 'SAN ANDRES/PROVIDENCIA', 7, 11, 'NA', -81.7, 12.5), +('5K0T', 'SAN ANDRES/PROVIDENCIA', 7, 11, 'NA', -81.7, 12.5), +('HK0/m', 'MALPELO I.', 9, 12, 'SA', -81.1, 4), +('HK0TU', 'MALPELO I.', 9, 12, 'SA', -81.1, 4); +INSERT INTO `dxcc` (`prefix`, `name`, `cqz`, `ituz`, `cont`, `long`, `lat`) VALUES +('HL', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('6K', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('6L', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('6M', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('6N', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('D7', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('D8', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('D9', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('DS', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('DT', 'SOUTH KOREA', 25, 44, 'AS', 127, 37.5), +('HM', 'NORTH KOREA', 25, 44, 'AS', 126, 39), +('P5', 'NORTH KOREA', 25, 44, 'AS', 126, 39), +('P6', 'NORTH KOREA', 25, 44, 'AS', 126, 39), +('P7', 'NORTH KOREA', 25, 44, 'AS', 126, 39), +('P8', 'NORTH KOREA', 25, 44, 'AS', 126, 39), +('P9', 'NORTH KOREA', 25, 44, 'AS', 126, 39), +('HP', 'PANAMA', 7, 11, 'NA', -79.5, 9), +('3E', 'PANAMA', 7, 11, 'NA', -79.5, 9), +('3F', 'PANAMA', 7, 11, 'NA', -79.5, 9), +('H3', 'PANAMA', 7, 11, 'NA', -79.5, 9), +('H8', 'PANAMA', 7, 11, 'NA', -79.5, 9), +('H9', 'PANAMA', 7, 11, 'NA', -79.5, 9), +('HO', 'PANAMA', 7, 11, 'NA', -79.5, 9), +('HR', 'HONDURAS', 7, 11, 'NA', -87.2, 14.1), +('HQ', 'HONDURAS', 7, 11, 'NA', -87.2, 14.1), +('HS', 'THAILAND', 26, 49, 'AS', 100.5, 13.8), +('E2', 'THAILAND', 26, 49, 'AS', 100.5, 13.8), +('HV', 'VATICAN CITY', 15, 28, 'EU', 12.5, 41.9), +('HZ', 'SAUDI ARABIA', 21, 39, 'AS', 50, 26.3), +('7Z', 'SAUDI ARABIA', 21, 39, 'AS', 50, 26.3), +('8Z', 'SAUDI ARABIA', 21, 39, 'AS', 50, 26.3), +('I', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IG9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IH9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IS', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IM0', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IW0U', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IW0V', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IW0W', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IW0X', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IW0Y', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IW0Z', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0AG', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0AH', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0AI', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0AK', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0AL', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0AM', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0EH', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0HO', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0QP', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IQ0SS', 'SARDINIA', 15, 28, 'EU', 9.1, 39.2), +('IT9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IB9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('ID9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IE9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IF9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('II9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IJ9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IO9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IQ9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IR9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IT', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IU9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IW9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('IZ9', 'ITALY', 15, 28, 'EU', 12.5, 41.9), +('J2', 'DJIBOUTI', 37, 48, 'AF', 43.2, 11.6), +('J3', 'GRENADA', 8, 11, 'NA', -61.8, 12), +('J5', 'GUINEA-BISSAU', 35, 46, 'AF', -15.6, 11.9), +('J6', 'ST. LUCIA', 8, 11, 'NA', -61, 13.9), +('J7', 'DOMINICA', 8, 11, 'NA', -61.3, 15.4), +('J8', 'ST. VINCENT', 8, 11, 'NA', -61.3, 13.3), +('JA', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('7J', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('7K', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('7L', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('7M', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('7N', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('8J', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('8K', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('8L', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('8M', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('8N', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JB', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JC', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JE', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JF', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JG', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JH', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JI', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JJ', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JK', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JL', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JM', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JN', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JO', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JP', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JQ', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JR', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JS', 'JAPAN', 25, 45, 'AS', 139.8, 35.7), +('JD/m', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3), +('JD1BME', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3), +('JD1BMM', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3), +('JD1YAA', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3), +('JD1YBJ', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3), +('JD/o', 'OGASAWARA', 27, 45, 'AS', 141, 27.5), +('JD1', 'OGASAWARA', 27, 45, 'AS', 141, 27.5), +('JT', 'MONGOLIA', 23, 32, 'AS', 106.9, 47.9), +('JU', 'MONGOLIA', 23, 32, 'AS', 106.9, 47.9), +('JV', 'MONGOLIA', 23, 32, 'AS', 106.9, 47.9), +('JW', 'SVALBARD', 40, 18, 'EU', 16, 78.8), +('JW/b', 'SVALBARD', 40, 18, 'EU', 16, 78.8), +('JW2FL', 'SVALBARD', 40, 18, 'EU', 16, 78.8), +('JW5RIA', 'SVALBARD', 40, 18, 'EU', 16, 78.8), +('JW7FD', 'SVALBARD', 40, 18, 'EU', 16, 78.8), +('JX', 'JAN MAYEN', 40, 18, 'EU', -8.3, 71), +('JY', 'JORDAN', 20, 39, 'AS', 35.9, 32), +('K', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('4U1WB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AA6DY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AA7CP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AA7JV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AB1HZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AB1R', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AB4EJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AB4GG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AB4IQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AC4PY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AC4TT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AC5ZS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AC8Y', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AD1C', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AD4CJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AD4EB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AD8J', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AF3X', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AG3V', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AG4W', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AJ4F', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AK4Z', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AL4T', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('AL7QQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K0COP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K0IP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K0JJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K0LUZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K0TV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K0XP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K0ZR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K1GU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K1KD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K1LT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K1NG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K1OU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K2AAW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K2BA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K2HT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K2RD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K2RP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K2VCO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K2VV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K3CQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K3FH', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K3IE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K3TD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K3UD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K3WT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4AB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4AGT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4AMC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4APG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4BP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4BX', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4CX', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4DZR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4EDI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4EJQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4HAL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4IE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4IQJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4IU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4KO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4LTA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4NO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4NP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4NVJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4RO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4SAV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4SKY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4SX', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4TD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4TWJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4UY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4VX', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4WI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4WW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4XG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4XU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K4ZGB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K5EK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K5KG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K5MA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K5ML', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K5RQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K5RR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K5VIP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K5ZD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K6EID', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K6JRY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K6MJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K6VWE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K6XT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7ABV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7BG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7CMZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7CS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7IA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7OM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7RE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7SV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7TD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K7VU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8AC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8BN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8IA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8JQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8MN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8NYG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8NZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8OQL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8PO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8QM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8WV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K8YC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9AW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9ES', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9EZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9HUY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9JDV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9JM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9OM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9RS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9RX', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9VV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9WZB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('K9YC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KA2EYH', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KA4OTB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KA8Q', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KB4AMA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KB7Q', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KC4HW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KC4SAW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KC6R', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KC7UP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KD4HXT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KD4SN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KD5M', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KE3D', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KE4KWE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KE4KY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KE4MBP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KE7NO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KF7NN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KG4CUY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KG4NOZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KG7HF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KH6DX', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KH7WW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KL1SE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KL7OO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KL7WP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KN4Q', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KN5H', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KN6RO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KO7X', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KP2F', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KP3M', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KR4F', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KR4TI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KS4X', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KS5A', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KS7T', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KT2Z', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KU1CW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KU8E', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KV6O', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KV9R', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KY4F', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KZ4V', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KZ5OH', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N1CC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N1QXV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N1WQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N2BJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N2BZP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N2IC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N2NS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N2WN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N3BB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N3HE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N3KCJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N3PV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N3ZI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N3ZZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4ARO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4AU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4BCB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4CB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4CBK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4CYV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4DW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4ECJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4GK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4GN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4HID', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4IJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4IR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4JF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4KC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4KG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4KZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4LS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4LW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4NM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4NO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4OGW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4PF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4PT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4QS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4RR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4SL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4TN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4TZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4UC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4VN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4VV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4XM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4ZI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N4ZZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N5RA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N5VI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N6AR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N6CY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N6DT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N6RFM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N6ZO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N7DF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N7IV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N7KA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N7NG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N7VR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N8GZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N8II', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N8NA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N8PR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N8RA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N8RR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N8WXQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N9ADG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('N9JRZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NA4C', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NA4K', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NA4M', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NB7V', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('ND2T', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NE4M', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NE8J', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NH0Y', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NH6CN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NI9K', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NJ2P', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NJ4I', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NL7FK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NN7A', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NO9E', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NP2CB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NP3D', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NQ4U', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NS0I', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NS2X', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NT4TT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NU4B', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NU4N', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NV4B', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NW7O', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NW8U', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NX9T', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('NY4N', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W0AH', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W0BR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W0ID', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W0JLC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W0QQG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W0UCE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W0YK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W0YR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W1ESE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W1NN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W1RET', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W1RH', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W1SKU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W1YY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W2OO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W2PK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W2VJN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W2WB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W3CP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W3FAF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W3HDH', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W3HKK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W3IQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4BCG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4CID', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4CKD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4DAN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4DEC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4DIM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4DVG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4EEH', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4FIN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4GHD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4GKM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4HRC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4JSI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4KW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4LC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4LSC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4NBS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4NI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4NJK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4NL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4NTI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4NZ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4PA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4PV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4RJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4RK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4RYW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4SK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4UAT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4UDX', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4UHF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4UR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4WL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W4YOK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W5JBV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W5JR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W5REA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6AAN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6IHG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6IZT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6LFB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6NRJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6NWS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6PU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6TER', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6UB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W6XR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7DO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7ED', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7FG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7HJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7IMP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7IY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7IZL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7JI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7JW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7KF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7KZO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7LPF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7LR', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7OT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7QF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W7ZQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8AEF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8AKS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8FJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8HC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8HGH', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8JA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8JI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8KJP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8OHT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8OP', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8PC', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8RJL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8UDX', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8WEJ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8WVM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W8ZA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W9CF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W9GE', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W9MAK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W9NGA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W9PL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W9RUK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('W9UAL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA0KDS', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA0WWW', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA1FCN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA1PMA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA1UJU', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA2MNO', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA3C', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA3JAT', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA4JA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA4OSD', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA4SM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA5VGI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA8CNN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA8KAN', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WA8WV', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WB4FWQ', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WB4YDL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WB4ZBI', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WB8YYY', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WC4D', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WC4V', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WC7WB', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WD4KTF', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WG7Y', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WJ9B', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WK5X', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WO4O', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WO5D', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WP4AQK', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WP4JBG', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WR4F', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WR5G', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WS4Y', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WT5L', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WU9B', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WV8AA', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WW2Y', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WX4TM', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WY7I', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('WY7LL', 'UNITED STATES', 5, 8, 'NA', -87.9, 43), +('KG4', 'GUANTANAMO BAY', 8, 11, 'NA', -75.2, 19.9), +('KH0', 'MARIANA IS.', 27, 64, 'OC', 145.8, 15.2), +('AH0', 'MARIANA IS.', 27, 64, 'OC', 145.8, 15.2), +('NH0', 'MARIANA IS.', 27, 64, 'OC', 145.8, 15.2), +('WH0', 'MARIANA IS.', 27, 64, 'OC', 145.8, 15.2), +('KG6SL', 'MARIANA IS.', 27, 64, 'OC', 145.8, 15.2), +('VERSION', 'MARIANA IS.', 27, 64, 'OC', 145.8, 15.2), +('KH1', 'BAKER & HOWLAND IS.', 31, 61, 'OC', -176, 0.5), +('AH1', 'BAKER & HOWLAND IS.', 31, 61, 'OC', -176, 0.5), +('NH1', 'BAKER & HOWLAND IS.', 31, 61, 'OC', -176, 0.5), +('WH1', 'BAKER & HOWLAND IS.', 31, 61, 'OC', -176, 0.5), +('KH2', 'GUAM', 27, 64, 'OC', 144.8, 13.5), +('AH2', 'GUAM', 27, 64, 'OC', 144.8, 13.5), +('NH2', 'GUAM', 27, 64, 'OC', 144.8, 13.5), +('WH2', 'GUAM', 27, 64, 'OC', 144.8, 13.5), +('KG6ASO', 'GUAM', 27, 64, 'OC', 144.8, 13.5), +('KG6DX', 'GUAM', 27, 64, 'OC', 144.8, 13.5), +('KH3', 'JOHNSTON I.', 31, 61, 'OC', -169.5, 16.8), +('AH3', 'JOHNSTON I.', 31, 61, 'OC', -169.5, 16.8), +('NH3', 'JOHNSTON I.', 31, 61, 'OC', -169.5, 16.8), +('WH3', 'JOHNSTON I.', 31, 61, 'OC', -169.5, 16.8), +('KJ6BZ', 'JOHNSTON I.', 31, 61, 'OC', -169.5, 16.8), +('KH4', 'MIDWAY I.', 31, 61, 'OC', -177.4, 28.2), +('AH4', 'MIDWAY I.', 31, 61, 'OC', -177.4, 28.2), +('NH4', 'MIDWAY I.', 31, 61, 'OC', -177.4, 28.2), +('WH4', 'MIDWAY I.', 31, 61, 'OC', -177.4, 28.2), +('KH5', 'PALMYRA & JARVIS IS.', 31, 61, 'OC', -162.1, 5.9), +('AH5', 'PALMYRA & JARVIS IS.', 31, 61, 'OC', -162.1, 5.9), +('NH5', 'PALMYRA & JARVIS IS.', 31, 61, 'OC', -162.1, 5.9), +('WH5', 'PALMYRA & JARVIS IS.', 31, 61, 'OC', -162.1, 5.9), +('KH5K', 'KINGMAN REEF', 31, 61, 'OC', -162.4, 6.4), +('AH5K', 'KINGMAN REEF', 31, 61, 'OC', -162.4, 6.4), +('NH5K', 'KINGMAN REEF', 31, 61, 'OC', -162.4, 6.4), +('WH5K', 'KINGMAN REEF', 31, 61, 'OC', -162.4, 6.4), +('KH6', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('AH6', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('AH7', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('KH7', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('N6KB', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('NH6', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('NH7', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('WH6', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('WH7', 'HAWAII', 31, 61, 'OC', -157.9, 21.3), +('KH7K', 'KURE I.', 31, 61, 'OC', -178.4, 28.4), +('AH7K', 'KURE I.', 31, 61, 'OC', -178.4, 28.4), +('NH7K', 'KURE I.', 31, 61, 'OC', -178.4, 28.4), +('WH7K', 'KURE I.', 31, 61, 'OC', -178.4, 28.4), +('KH8', 'AMERICAN SAMOA', 32, 62, 'OC', -170.8, -14.3), +('AH8', 'AMERICAN SAMOA', 32, 62, 'OC', -170.8, -14.3), +('NH8', 'AMERICAN SAMOA', 32, 62, 'OC', -170.8, -14.3), +('WH8', 'AMERICAN SAMOA', 32, 62, 'OC', -170.8, -14.3), +('KH8/s', 'SWAINS ISLAND', 32, 62, 'OC', -171.25, -11.05), +('KH8SI', 'SWAINS ISLAND', 32, 62, 'OC', -171.25, -11.05), +('KH9', 'WAKE I.', 31, 65, 'OC', 166.6, 19.3), +('AH9', 'WAKE I.', 31, 65, 'OC', 166.6, 19.3), +('NH9', 'WAKE I.', 31, 65, 'OC', 166.6, 19.3), +('WH9', 'WAKE I.', 31, 65, 'OC', 166.6, 19.3), +('KL', 'ALASKA', 1, 1, 'NA', -150, 61.2), +('AL', 'ALASKA', 1, 1, 'NA', -150, 61.2), +('NL', 'ALASKA', 1, 1, 'NA', -150, 61.2), +('WL', 'ALASKA', 1, 1, 'NA', -150, 61.2), +('AH0AH', 'ALASKA', 1, 1, 'NA', -150, 61.2), +('KW1W', 'ALASKA', 1, 1, 'NA', -150, 61.2), +('KP1', 'NAVASSA I.', 8, 11, 'NA', -75, 18.4), +('NP1', 'NAVASSA I.', 8, 11, 'NA', -75, 18.4), +('WP1', 'NAVASSA I.', 8, 11, 'NA', -75, 18.4), +('KP2', 'VIRGIN IS.', 8, 11, 'NA', -64.9, 18.3), +('NP2', 'VIRGIN IS.', 8, 11, 'NA', -64.9, 18.3), +('WP2', 'VIRGIN IS.', 8, 11, 'NA', -64.9, 18.3), +('KV4FZ', 'VIRGIN IS.', 8, 11, 'NA', -64.9, 18.3), +('KP4', 'PUERTO RICO', 8, 11, 'NA', -66.2, 18.5), +('KP3', 'PUERTO RICO', 8, 11, 'NA', -66.2, 18.5), +('NP3', 'PUERTO RICO', 8, 11, 'NA', -66.2, 18.5), +('NP4', 'PUERTO RICO', 8, 11, 'NA', -66.2, 18.5), +('WP3', 'PUERTO RICO', 8, 11, 'NA', -66.2, 18.5), +('WP4', 'PUERTO RICO', 8, 11, 'NA', -66.2, 18.5), +('KP5', 'DESECHEO I.', 8, 11, 'NA', -67.5, 18.3), +('NP5', 'DESECHEO I.', 8, 11, 'NA', -67.5, 18.3), +('WP5', 'DESECHEO I.', 8, 11, 'NA', -67.5, 18.3), +('LA', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LB', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LC', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LD', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LE', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LF', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LG', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LH', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LI', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LJ', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LK', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LL', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LM', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LN', 'NORWAY', 14, 18, 'EU', 10.7, 60), +('LU', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('AY', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('AZ', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L2', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L3', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L4', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L5', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L6', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L7', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L8', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L9', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LO', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LP', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LQ', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LR', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LS', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LT', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LV', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('AY0N/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('AY3DR/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('AY4EJ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('AY5E/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('AY7DSY/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('DJ4SN/LU/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L20ARC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L21ESC/LH', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L25E/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L30EY/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L30EY/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L40E/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L44D/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L80AA/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L84VI/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('L8D/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LO0D/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LO7E/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU/DH4PB/R', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU/DH4PB/S', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1AEE/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1AF/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1CDP/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DHO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DK/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DMA/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DZ/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DZ/P', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DZ/Q', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DZ/R', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DZ/S', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1DZ/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1EJ/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1EQ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1EUU/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1EYW/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1OFN/I', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1VOF/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1VZ/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1XAW/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1XWC/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1XY/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1YU/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU1YY/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2CRM/XA', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2DT/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2DT/LH', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2DVI/H', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2EE/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2EE/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2EJB/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2VC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2VDV/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2WV/O', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU2XX/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3CQ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3DC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3DJI/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3DJI/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3DOC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3DR/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3DR/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3DXG/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3DZO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3EOU/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3ES/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3ES/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3ES/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3HKA/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU3HKA/H', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4AAO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4DA/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4DBP/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4DBT/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4DQ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4DRC/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4DRH/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4DRH/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4EHP/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4EJ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4ELE/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4ESP/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4ETN/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4ETN/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4EV/Q', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4UZW/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU4WG/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5BE/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5BOJ/O', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DEM/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DEM/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DEM/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DIT/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DIT/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DIT/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DRV/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DRV/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DT/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DV/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5DWS/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5EAO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5EFX/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5EJL/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5EWO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5FZ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5VAT/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU5XC/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6DBL/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6DBL/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6DKT/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6DRD/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6DRD/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6DRN/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6DRR/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6EC/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6EJJ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6EPE/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6EPR/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6EPR/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6EU/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6EYK/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6JJ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6UAL/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6UO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6UO/P', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6UO/Q', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6UO/R', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6UO/S', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6UO/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU6XAH/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7AC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7BTO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DBL/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DID/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DID/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DIR/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DJJ/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DP/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DR/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DSY/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DSY/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DSY/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DW/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DZL/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7DZL/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7EGH/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7EGY/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7EHL/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7EO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7EPC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7EPC/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7HW/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7VCH/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7WFM/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU7WW/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8ADX/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DCH/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DCH/Q', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DIP/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DR/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DRA/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DRH/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DSJ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DWR/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8DWR/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EBJ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EBJ/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EBK/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EBK/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8ECF/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8ECF/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EEM/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EFF/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EGS/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EHQ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EHQ/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EHQ/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EKB/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EKC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EOT/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EOT/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8ERH/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EXJ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8EXN/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8FOZ/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8VCC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8WFT/Q', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8XC/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8XW/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU8XW/XD', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9ARB/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9AUC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9DBK/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9DKX/X', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9DPD/XA', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9EI/F', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9EJS/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9ESD/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9ESD/F', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9ESD/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9ESD/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9ESD/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9EV/LH', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LU9JMG/J', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW1DAL/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW1EXU/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW1EXU/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW2DX/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW2DX/P', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW2DX/Q', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW2DX/R', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW2DX/S', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW2DX/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW2EFS/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW2ENB/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW3DKC/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW3DKC/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW3DKO/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW3DKO/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW3HAQ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW4DRH/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW4DRH/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW4DRV/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW4ECV/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW4EM/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW4EM/LH', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW5DR/LH', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW5DWX/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW5EE/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW5EE/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW5EOL/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW6DTM/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW7DAF/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW7DAF/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW7DLY/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW7DNS/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW7EJV/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW7WFM/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW8DMK/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW8DMK/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW8EAG/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW8ECQ/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW8EU/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW8EXF/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW9DCF/Y', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW9DX/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW9EAG/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW9EAG/V', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW9EAG/W', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW9EVA/D', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LW9EVA/E', 'ARGENTINA', 13, 14, 'SA', -58.4, -34.6), +('LX', 'LUXEMBOURG', 14, 27, 'EU', 6.2, 49.6), +('LY', 'LITHUANIA', 15, 29, 'EU', 25.5, 54.5), +('LZ', 'BULGARIA', 20, 28, 'EU', 23.3, 42.7), +('OA', 'PERU', 10, 12, 'SA', -76, -10), +('4T', 'PERU', 10, 12, 'SA', -76, -10), +('OB', 'PERU', 10, 12, 'SA', -76, -10), +('OC', 'PERU', 10, 12, 'SA', -76, -10), +('OD', 'LEBANON', 20, 39, 'AS', 35.8, 33.8), +('OE', 'AUSTRIA', 15, 28, 'EU', 16.3, 48.2), +('OH', 'FINLAND', 15, 18, 'EU', 25, 60.2), +('OF', 'FINLAND', 15, 18, 'EU', 25, 60.2), +('OG', 'FINLAND', 15, 18, 'EU', 25, 60.2), +('OI', 'FINLAND', 15, 18, 'EU', 25, 60.2), +('OJ', 'FINLAND', 15, 18, 'EU', 25, 60.2), +('OH0', 'ALAND IS.', 15, 18, 'EU', 20, 60.2), +('OF0', 'ALAND IS.', 15, 18, 'EU', 20, 60.2), +('OG0', 'ALAND IS.', 15, 18, 'EU', 20, 60.2), +('OI0', 'ALAND IS.', 15, 18, 'EU', 20, 60.2), +('OJ0', 'MARKET REEF', 15, 18, 'EU', 19, 60.3), +('OK', 'CZECH REPUBLIC', 15, 28, 'EU', 15.5, 50.1), +('OL', 'CZECH REPUBLIC', 15, 28, 'EU', 15.5, 50.1), +('OM', 'SLOVAKIA', 15, 28, 'EU', 17.1, 48.1), +('ON', 'BELGIUM', 14, 27, 'EU', 4.4, 50.9), +('OO', 'BELGIUM', 14, 27, 'EU', 4.4, 50.9), +('OP', 'BELGIUM', 14, 27, 'EU', 4.4, 50.9), +('OQ', 'BELGIUM', 14, 27, 'EU', 4.4, 50.9), +('OR', 'BELGIUM', 14, 27, 'EU', 4.4, 50.9), +('OS', 'BELGIUM', 14, 27, 'EU', 4.4, 50.9), +('OT', 'BELGIUM', 14, 27, 'EU', 4.4, 50.9), +('OX', 'GREENLAND', 40, 5, 'NA', -45, 62.5), +('XP', 'GREENLAND', 40, 5, 'NA', -45, 62.5), +('OY', 'FAROE IS.', 14, 18, 'EU', -6.8, 62), +('OW', 'FAROE IS.', 14, 18, 'EU', -6.8, 62), +('OZ', 'DENMARK', 14, 18, 'EU', 10, 56), +('5P', 'DENMARK', 14, 18, 'EU', 10, 56), +('5Q', 'DENMARK', 14, 18, 'EU', 10, 56), +('OU', 'DENMARK', 14, 18, 'EU', 10, 56), +('OV', 'DENMARK', 14, 18, 'EU', 10, 56), +('P2', 'PAPUA NEW GUINEA', 28, 51, 'OC', 147.1, -9.4), +('P4', 'ARUBA', 9, 11, 'SA', -70, 12.5), +('PA', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PB', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PC', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PD', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PE', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PF', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PG', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PH', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PI', 'NETHERLANDS', 14, 27, 'EU', 4.9, 52.4), +('PJ2', 'NETHERLANDS ANTILLES', 9, 11, 'SA', -69, 12.1), +('PJ0', 'NETHERLANDS ANTILLES', 9, 11, 'SA', -69, 12.1), +('PJ1', 'NETHERLANDS ANTILLES', 9, 11, 'SA', -69, 12.1), +('PJ3', 'NETHERLANDS ANTILLES', 9, 11, 'SA', -69, 12.1), +('PJ4', 'NETHERLANDS ANTILLES', 9, 11, 'SA', -69, 12.1), +('PJ9', 'NETHERLANDS ANTILLES', 9, 11, 'SA', -69, 12.1), +('PJ7', 'SINT MAARTEN', 8, 11, 'NA', -63.2, 17.7), +('PJ5', 'SINT MAARTEN', 8, 11, 'NA', -63.2, 17.7), +('PJ6', 'SINT MAARTEN', 8, 11, 'NA', -63.2, 17.7), +('PJ8', 'SINT MAARTEN', 8, 11, 'NA', -63.2, 17.7), +('PY', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PP', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PQ', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PR', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PS', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PT', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PU', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PV', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PW', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PX', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('ZV', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('ZW', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('ZX', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('ZY', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('ZZ', 'BRAZIL', 11, 15, 'SA', -43.2, -23), +('PY0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PP0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PP0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PP0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PP0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PQ0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PQ0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PQ0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PQ0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PR0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PR0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PR0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PR0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PS0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PS0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PS0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PS0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PT0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PT0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PT0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PT0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PU0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PU0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PU0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PU0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PV0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PV0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PV0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PV0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PW0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PW0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PW0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PW0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PX0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PX0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9); +INSERT INTO `dxcc` (`prefix`, `name`, `cqz`, `ituz`, `cont`, `long`, `lat`) VALUES +('PX0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PX0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PY0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PY0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PY0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZV0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZV0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZV0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZV0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZW0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZW0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZW0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZW0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZX0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZX0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZX0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZX0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZY0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZY0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZY0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZY0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZZ0F', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZZ0R', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZZ0ZF', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('ZZ0ZR', 'FERNANDO DE NORONHA', 11, 13, 'SA', -32.4, -3.9), +('PY0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PP0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PP0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PQ0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PQ0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PR0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PR0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PS0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PS0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PT0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PT0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PU0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PU0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PV0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PV0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PW0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PW0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PX0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PX0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PY0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZV0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZV0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZW0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZW0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZX0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZX0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZY0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZY0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZZ0S', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('ZZ0ZS', 'ST. PETER & ST. PAUL', 11, 13, 'SA', -29.4, 1), +('PY0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PP0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PP0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PQ0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PQ0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PR0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PR0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PS0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PS0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PT0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PT0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PU0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PU0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PV0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PV0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PW0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PW0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PX0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PX0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PY0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZV0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZV0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZW0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZW0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZX0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZX0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZY0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZY0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZZ0T', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('ZZ0ZT', 'TRINDADE & MARTIM VAZ', 11, 15, 'SA', -29.3, -20.5), +('PZ', 'SURINAME', 9, 12, 'SA', -56, 4), +('R1FJ', 'FRANZ JOSEF LAND', 40, 75, 'EU', 53, 80), +('FJL', 'FRANZ JOSEF LAND', 40, 75, 'EU', 53, 80), +('R1MV', 'MALYJ VYSOTSKIJ', 16, 29, 'EU', 28.4, 60.4), +('MVI', 'MALYJ VYSOTSKIJ', 16, 29, 'EU', 28.4, 60.4), +('S0', 'WESTERN SAHARA', 33, 46, 'AF', -15, 22), +('S2', 'BANGLADESH', 22, 41, 'AS', 90.4, 23.7), +('S3', 'BANGLADESH', 22, 41, 'AS', 90.4, 23.7), +('S5', 'SLOVENIA', 15, 28, 'EU', 14.5, 46), +('S7', 'SEYCHELLES', 39, 53, 'AF', 55.5, -4.6), +('S9', 'SAO TOME & PRINCIPE', 36, 47, 'AF', 6.7, 0.3), +('SM', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('7S', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('8S', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SA', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SB', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SC', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SD', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SE', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SF', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SG', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SH', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SI', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SJ', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SK', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SL', 'SWEDEN', 14, 18, 'EU', 18.1, 59.3), +('SP', 'POLAND', 15, 28, 'EU', 21, 52.2), +('3Z', 'POLAND', 15, 28, 'EU', 21, 52.2), +('HF', 'POLAND', 15, 28, 'EU', 21, 52.2), +('SN', 'POLAND', 15, 28, 'EU', 21, 52.2), +('SO', 'POLAND', 15, 28, 'EU', 21, 52.2), +('SQ', 'POLAND', 15, 28, 'EU', 21, 52.2), +('SR', 'POLAND', 15, 28, 'EU', 21, 52.2), +('ST', 'SUDAN', 34, 48, 'AF', 32.5, 15.6), +('6T', 'SUDAN', 34, 48, 'AF', 32.5, 15.6), +('6U', 'SUDAN', 34, 48, 'AF', 32.5, 15.6), +('SU', 'EGYPT', 34, 38, 'AF', 31.4, 30), +('6A', 'EGYPT', 34, 38, 'AF', 31.4, 30), +('6B', 'EGYPT', 34, 38, 'AF', 31.4, 30), +('SS', 'EGYPT', 34, 38, 'AF', 31.4, 30), +('SV', 'GREECE', 20, 28, 'EU', 23.7, 38), +('J4', 'GREECE', 20, 28, 'EU', 23.7, 38), +('SW', 'GREECE', 20, 28, 'EU', 23.7, 38), +('SX', 'GREECE', 20, 28, 'EU', 23.7, 38), +('SY', 'GREECE', 20, 28, 'EU', 23.7, 38), +('SZ', 'GREECE', 20, 28, 'EU', 23.7, 38), +('SV/a', 'MOUNT ATHOS', 20, 28, 'EU', 24.3, 40.2), +('SV2ASP/A', 'MOUNT ATHOS', 20, 28, 'EU', 24.3, 40.2), +('SV5', 'DODECANESE', 20, 28, 'EU', 28.2, 36.4), +('J45', 'DODECANESE', 20, 28, 'EU', 28.2, 36.4), +('SW5', 'DODECANESE', 20, 28, 'EU', 28.2, 36.4), +('SX5', 'DODECANESE', 20, 28, 'EU', 28.2, 36.4), +('SY5', 'DODECANESE', 20, 28, 'EU', 28.2, 36.4), +('SZ5', 'DODECANESE', 20, 28, 'EU', 28.2, 36.4), +('SV9', 'CRETE', 20, 28, 'EU', 25.2, 35.4), +('J49', 'CRETE', 20, 28, 'EU', 25.2, 35.4), +('SW9', 'CRETE', 20, 28, 'EU', 25.2, 35.4), +('SX9', 'CRETE', 20, 28, 'EU', 25.2, 35.4), +('SY9', 'CRETE', 20, 28, 'EU', 25.2, 35.4), +('SZ9', 'CRETE', 20, 28, 'EU', 25.2, 35.4), +('SV0LB', 'CRETE', 20, 28, 'EU', 25.2, 35.4), +('SV0XAZ', 'CRETE', 20, 28, 'EU', 25.2, 35.4), +('T2', 'TUVALU', 31, 65, 'OC', 179.2, -8.7), +('T30', 'WESTERN KIRIBATI', 31, 65, 'OC', 173, 1.4), +('T31', 'CENTRAL KIRIBATI', 31, 62, 'OC', -171.7, -2.8), +('T32', 'EASTERN KIRIBATI', 31, 61, 'OC', -157.4, 1.9), +('T33', 'BANABA', 31, 65, 'OC', 169.5, -0.9), +('T5', 'SOMALIA', 37, 48, 'AF', 45.4, 2.1), +('6O', 'SOMALIA', 37, 48, 'AF', 45.4, 2.1), +('T7', 'SAN MARINO', 15, 28, 'EU', 12.3, 43.9), +('T8', 'PALAU', 27, 64, 'OC', 138.2, 9.5), +('TA', 'TURKEY', 20, 39, 'AS', 33, 40), +('TB', 'TURKEY', 20, 39, 'AS', 33, 40), +('TC', 'TURKEY', 20, 39, 'AS', 33, 40), +('YM', 'TURKEY', 20, 39, 'AS', 33, 40), +('TA1', 'TURKEY', 20, 39, 'AS', 33, 40), +('TB1', 'TURKEY', 20, 39, 'AS', 33, 40), +('TC1', 'TURKEY', 20, 39, 'AS', 33, 40), +('YM1', 'TURKEY', 20, 39, 'AS', 33, 40), +('TF', 'ICELAND', 40, 17, 'EU', -22, 64.1), +('TG', 'GUATEMALA', 7, 11, 'NA', -90.5, 14.6), +('TD', 'GUATEMALA', 7, 11, 'NA', -90.5, 14.6), +('TI', 'COSTA RICA', 7, 11, 'NA', -84, 9.9), +('TE', 'COSTA RICA', 7, 11, 'NA', -84, 9.9), +('TI9', 'COCOS I.', 7, 11, 'NA', -87, 5.6), +('TE9', 'COCOS I.', 7, 11, 'NA', -87, 5.6), +('TJ', 'CAMEROON', 36, 47, 'AF', 11.5, 3.9), +('TK', 'CORSICA', 15, 28, 'EU', 9, 42), +('TL', 'CENTRAL AFRICAN REP', 36, 47, 'AF', 18.6, 4.4), +('TN', 'REP. OF CONGO', 36, 52, 'AF', 15.3, -4.3), +('TR', 'GABON', 36, 52, 'AF', 9.5, 0.4), +('TT', 'CHAD', 36, 47, 'AF', 15, 12.1), +('TY', 'BENIN', 35, 46, 'AF', 2.6, 6.5), +('TZ', 'MALI', 35, 46, 'AF', -8, 12.7), +('UA', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('R', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('RD4W', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('RK4W', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('RM4W', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('RN4W', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('RU4W', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('RV4W', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('RW4W', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('U', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('UA4W', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('R7C', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('R7C/1', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('R7C/3', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('R7C/4', 'EUROPEAN RUSSIA', 16, 29, 'EU', 37.6, 55.8), +('UA2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('R2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RA2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RB2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RC2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RD2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RE2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RF2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RG2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RH2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RI2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RJ2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RK2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RL2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RM2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RN2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RO2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RP2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RQ2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RR2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RS2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RT2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RU2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RV2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RW2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RX2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RY2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('RZ2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('U2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UB2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UC2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UD2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UE2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UF2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UG2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UH2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UI2', 'KALININGRAD', 15, 29, 'EU', 20.5, 55), +('UA9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RA9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RB9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RC9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RD9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RE9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RF9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RG9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RH9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RI9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RJ9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RK9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RL9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RM9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RN9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RO9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RP9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RQ9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RR9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RS9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RT9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RU9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RV9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RW9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RX9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RY9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('RZ9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('U9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UA9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UB9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UC9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UD9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UE9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UF9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UG9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UH9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI0', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI7', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI8', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI8T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI8V', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI9I', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI9M', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI9P', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI9S', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI9T', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UI9W', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R35NP', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R3F/9', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R70B', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('R9HQ', 'ASIATIC RUSSIA', 17, 30, 'AS', 83, 55), +('UK', 'UZBEKISTAN', 17, 30, 'AS', 69.3, 41.2), +('UJ', 'UZBEKISTAN', 17, 30, 'AS', 69.3, 41.2), +('UL', 'UZBEKISTAN', 17, 30, 'AS', 69.3, 41.2), +('UM', 'UZBEKISTAN', 17, 30, 'AS', 69.3, 41.2), +('UN', 'KAZAKHSTAN', 17, 30, 'AS', 76.9, 43.3), +('UO', 'KAZAKHSTAN', 17, 30, 'AS', 76.9, 43.3), +('UP', 'KAZAKHSTAN', 17, 30, 'AS', 76.9, 43.3), +('UQ', 'KAZAKHSTAN', 17, 30, 'AS', 76.9, 43.3), +('UR', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('EM', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('EN', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('EO', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('U5', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('US', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('UT', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('UU', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('UV', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('UW', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('UX', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('UY', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('UZ', 'UKRAINE', 16, 29, 'EU', 30.5, 50.4), +('V2', 'ANTIGUA & BARBUDA', 8, 11, 'NA', -61.8, 17.1), +('V3', 'BELIZE', 7, 11, 'NA', -88.8, 17.3), +('V4', 'ST. KITTS & NEVIS', 8, 11, 'NA', -62.6, 17.3), +('V5', 'NAMIBIA', 38, 57, 'AF', 17.1, -22.6), +('V6', 'MICRONESIA', 27, 65, 'OC', 158.3, 6.9), +('V7', 'MARSHALL IS.', 31, 65, 'OC', 167.3, 9.1), +('V8', 'BRUNEI', 28, 54, 'OC', 114.9, 4.9), +('VE', 'CANADA', 5, 9, 'NA', -80, 45), +('CF', 'CANADA', 5, 9, 'NA', -80, 45), +('CG', 'CANADA', 5, 9, 'NA', -80, 45), +('CH1', 'CANADA', 5, 9, 'NA', -80, 45), +('CH2', 'CANADA', 5, 9, 'NA', -80, 45), +('CI0', 'CANADA', 5, 9, 'NA', -80, 45), +('CI1', 'CANADA', 5, 9, 'NA', -80, 45), +('CI2', 'CANADA', 5, 9, 'NA', -80, 45), +('CJ', 'CANADA', 5, 9, 'NA', -80, 45), +('CK', 'CANADA', 5, 9, 'NA', -80, 45), +('CY1', 'CANADA', 5, 9, 'NA', -80, 45), +('CY2', 'CANADA', 5, 9, 'NA', -80, 45), +('CZ0', 'CANADA', 5, 9, 'NA', -80, 45), +('CZ1', 'CANADA', 5, 9, 'NA', -80, 45), +('CZ2', 'CANADA', 5, 9, 'NA', -80, 45), +('VA', 'CANADA', 5, 9, 'NA', -80, 45), +('VB', 'CANADA', 5, 9, 'NA', -80, 45), +('VC', 'CANADA', 5, 9, 'NA', -80, 45), +('VD1', 'CANADA', 5, 9, 'NA', -80, 45), +('VD2', 'CANADA', 5, 9, 'NA', -80, 45), +('VF0', 'CANADA', 5, 9, 'NA', -80, 45), +('VF1', 'CANADA', 5, 9, 'NA', -80, 45), +('VF2', 'CANADA', 5, 9, 'NA', -80, 45), +('VG', 'CANADA', 5, 9, 'NA', -80, 45), +('VO1', 'CANADA', 5, 9, 'NA', -80, 45), +('VO2', 'CANADA', 5, 9, 'NA', -80, 45), +('VX', 'CANADA', 5, 9, 'NA', -80, 45), +('VY0', 'CANADA', 5, 9, 'NA', -80, 45), +('VY1', 'CANADA', 5, 9, 'NA', -80, 45), +('VY2', 'CANADA', 5, 9, 'NA', -80, 45), +('XJ1', 'CANADA', 5, 9, 'NA', -80, 45), +('XJ2', 'CANADA', 5, 9, 'NA', -80, 45), +('XK0', 'CANADA', 5, 9, 'NA', -80, 45), +('XK1', 'CANADA', 5, 9, 'NA', -80, 45), +('XK2', 'CANADA', 5, 9, 'NA', -80, 45), +('XL', 'CANADA', 5, 9, 'NA', -80, 45), +('XM', 'CANADA', 5, 9, 'NA', -80, 45), +('XN1', 'CANADA', 5, 9, 'NA', -80, 45), +('XN2', 'CANADA', 5, 9, 'NA', -80, 45), +('XO0', 'CANADA', 5, 9, 'NA', -80, 45), +('XO1', 'CANADA', 5, 9, 'NA', -80, 45), +('XO2', 'CANADA', 5, 9, 'NA', -80, 45), +('CY2ZT/2', 'CANADA', 5, 9, 'NA', -80, 45), +('K3FMQ/VE2', 'CANADA', 5, 9, 'NA', -80, 45), +('KD3RF/VE2', 'CANADA', 5, 9, 'NA', -80, 45), +('KD3TB/VE2', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2BY', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2CT', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2DO', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2DXE', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2KCE', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2RHJ', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2UA', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2VFT', 'CANADA', 5, 9, 'NA', -80, 45), +('VA2ZM', 'CANADA', 5, 9, 'NA', -80, 45), +('VA3NA/2', 'CANADA', 5, 9, 'NA', -80, 45), +('VB2C', 'CANADA', 5, 9, 'NA', -80, 45), +('VB2R', 'CANADA', 5, 9, 'NA', -80, 45), +('VB2V', 'CANADA', 5, 9, 'NA', -80, 45), +('VC2C', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2/K3FMQ', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2ACP', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2AE', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2AG', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2AOF', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2AQS', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2AS', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2BQB', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2CSI', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2CVI', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2DMG', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2DS', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2DWU', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2DXY', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2DYW', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2DYX', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2EAK', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2EDL', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2EDX', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2ELL', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2ENB', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2END', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2ENR', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2ERU', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2FCV', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2GSA', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2GSO', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2III', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2IM', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2KK', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2MTA', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2MTB', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2NN', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2NRK', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2PR', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2QRZ', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2RB', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2TVU', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2UA', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2VH', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2WDX', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2WT', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2XAA/2', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2XY', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2YM', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2Z', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2ZC', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2ZM', 'CANADA', 5, 9, 'NA', -80, 45), +('VE2ZV', 'CANADA', 5, 9, 'NA', -80, 45), +('VE3EY/2', 'CANADA', 5, 9, 'NA', -80, 45), +('VE3NE/2', 'CANADA', 5, 9, 'NA', -80, 45), +('VE3RHJ/2', 'CANADA', 5, 9, 'NA', -80, 45), +('VE8AJ', 'CANADA', 5, 9, 'NA', -80, 45), +('VE8PW', 'CANADA', 5, 9, 'NA', -80, 45), +('VE8RCS', 'CANADA', 5, 9, 'NA', -80, 45), +('VER2008120', 'CANADA', 5, 9, 'NA', -80, 45), +('VY0AA', 'CANADA', 5, 9, 'NA', -80, 45), +('VY0PW', 'CANADA', 5, 9, 'NA', -80, 45), +('VY2MGY/3', 'CANADA', 5, 9, 'NA', -80, 45), +('VK', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('AX', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('VH', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('VI', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('VJ', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('VL', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('VM', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('VN', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('VZ', 'AUSTRALIA', 30, 59, 'OC', 135, -22), +('VK0H', 'HEARD I.', 39, 68, 'AF', 73.4, -53), +('VK0HI', 'HEARD I.', 39, 68, 'AF', 73.4, -53), +('VK0IR', 'HEARD I.', 39, 68, 'AF', 73.4, -53), +('VK0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('AX0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('VH0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('VI0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('VJ0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('VL0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('VM0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('VN0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('VZ0M', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7), +('VK9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('AX9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('AX9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VH9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VH9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VI9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VI9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VJ9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VJ9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VK9FC', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VK9KC', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VK9KY', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VK9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VL9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VL9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VM9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VM9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VN9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VN9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VZ9C', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VZ9Y', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VK9AA', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2), +('VK9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('AX9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VH9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VI9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VJ9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VK9AL', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VK9CL', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VK9FL', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VK9GL', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VK9KL', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VL9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VM9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VN9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VZ9L', 'LORD HOWE I.', 30, 60, 'OC', 159.1, -31.6), +('VK9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('AX9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VH9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VI9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VJ9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VK9FM', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VK9KM', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VL9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VM9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VN9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VZ9M', 'MELLISH REEF', 30, 56, 'OC', 155.8, -17.6), +('VK9N', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('AX9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VH9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VI9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VJ9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VK9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VK9CN', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VL9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VM9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VN9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VZ9', 'NORFOLK I.', 32, 60, 'OC', 168, -29), +('VK9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('AX9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VH9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VI9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VJ9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VK9FW', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VK9KW', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VL9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VM9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VN9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VZ9W', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VK9DWX', 'WILLIS I.', 30, 55, 'OC', 150, -16.2), +('VK9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('AX9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VH9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VI9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VJ9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VK9FX', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VK9KX', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VL9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VM9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VN9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VZ9X', 'CHRISTMAS I.', 29, 54, 'OC', 105.7, -10.5), +('VP2E', 'ANGUILLA', 8, 11, 'NA', -63, 18.3), +('VP2M', 'MONTSERRAT', 8, 11, 'NA', -62.2, 16.8), +('VP2V', 'BRITISH VIRGIN IS.', 8, 11, 'NA', -64.6, 18.4), +('VP5', 'TURKS & CAICOS', 8, 11, 'NA', -72.4, 21.8), +('VQ5', 'TURKS & CAICOS', 8, 11, 'NA', -72.4, 21.8), +('VP6', 'PITCAIRN I.', 32, 63, 'OC', -130.1, -25.1), +('VP6/d', 'DUCIE I.', 32, 63, 'OC', -124.79, -24.67), +('VP6DX', 'DUCIE I.', 32, 63, 'OC', -124.79, -24.67), +('VP8', 'FALKLAND IS.', 13, 16, 'SA', -57.9, -51.7), +('VP8/g', 'SOUTH GEORGIA', 13, 73, 'SA', -36.8, -54.3), +('VP8DIF', 'SOUTH GEORGIA', 13, 73, 'SA', -36.8, -54.3), +('VP8SGK', 'SOUTH GEORGIA', 13, 73, 'SA', -36.8, -54.3), +('VP8/h', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('DT8A', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('ED3RKL', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('HF0APAS', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('HF0POL', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('HL8KSJ', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('LU1ZC', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('LZ0A', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('R1ANF', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('VP8/LZ1UQ', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('VP8DJK', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62), +('VP8/o', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60), +('AY1ZA', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60), +('LU1ZA', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60), +('VP8/s', 'SOUTH SANDWICH', 13, 73, 'SA', -26.7, -57), +('VP8SSI', 'SOUTH SANDWICH', 13, 73, 'SA', -26.7, -57), +('VP8THU', 'SOUTH SANDWICH', 13, 73, 'SA', -26.7, -57), +('VP9', 'BERMUDA', 5, 11, 'NA', -64.7, 32.3), +('VQ9', 'CHAGOS IS.', 39, 41, 'AF', 72.4, -7.3), +('VR', 'HONG KONG', 24, 44, 'AS', 114.3, 22.3), +('VU', 'INDIA', 22, 41, 'AS', 80, 22), +('8T', 'INDIA', 22, 41, 'AS', 80, 22), +('8U', 'INDIA', 22, 41, 'AS', 80, 22), +('8V', 'INDIA', 22, 41, 'AS', 80, 22), +('8W', 'INDIA', 22, 41, 'AS', 80, 22), +('8X', 'INDIA', 22, 41, 'AS', 80, 22), +('8Y', 'INDIA', 22, 41, 'AS', 80, 22), +('AT', 'INDIA', 22, 41, 'AS', 80, 22), +('AU', 'INDIA', 22, 41, 'AS', 80, 22), +('AV', 'INDIA', 22, 41, 'AS', 80, 22), +('AW', 'INDIA', 22, 41, 'AS', 80, 22), +('VT', 'INDIA', 22, 41, 'AS', 80, 22), +('VV', 'INDIA', 22, 41, 'AS', 80, 22), +('VW', 'INDIA', 22, 41, 'AS', 80, 22), +('VU4', 'ANDAMAN & NICOBAR', 26, 49, 'AS', 92.8, 11.7), +('VU3VPX', 'ANDAMAN & NICOBAR', 26, 49, 'AS', 92.8, 11.7), +('VU3VPY', 'ANDAMAN & NICOBAR', 26, 49, 'AS', 92.8, 11.7), +('VU7', 'LAKSHADWEEP ISLANDS', 22, 41, 'AS', 73, 10), +('XE', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('4A', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('4B', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('4C', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('6D', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('6E', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('6F', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('6G', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('6H', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('6I', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('6J', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XA', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XB', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XC', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XD', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XF', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XG', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XH', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XI', 'MEXICO', 6, 10, 'NA', -99.1, 19.4), +('XF4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('4A4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('4B4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('4C4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('6D4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('6E4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('6F4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('6G4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('6H4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('6I4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('6J4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XA4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XB4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XC4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XD4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XE4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XG4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XH4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XI4', 'REVILLA GIGEDO', 6, 10, 'NA', -111.5, 19), +('XT', 'BURKINA FASO', 35, 46, 'AF', -1.6, 12.4), +('XU', 'CAMBODIA', 26, 49, 'AS', 104.8, 11.7), +('XW', 'LAOS', 26, 49, 'AS', 102.6, 18), +('XX9', 'MACAU', 24, 44, 'AS', 113.6, 22.2), +('XZ', 'MYANMAR', 26, 49, 'AS', 96, 16.8), +('1Z', 'MYANMAR', 26, 49, 'AS', 96, 16.8), +('XY', 'MYANMAR', 26, 49, 'AS', 96, 16.8), +('YA', 'AFGHANISTAN', 21, 40, 'AS', 69.2, 34.4), +('T6', 'AFGHANISTAN', 21, 40, 'AS', 69.2, 34.4), +('YB', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7A', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7B', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7C', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7D', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7E', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7F', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7G', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7H', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('7I', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8A', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8B', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8C', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8D', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8E', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8F', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8G', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8H', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('8I', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('JZ', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('PK', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('PL', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('PM', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('PN', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('PO', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('YC', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('YD', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('YE', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('YF', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('YG', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('YH', 'INDONESIA', 28, 54, 'OC', 106.8, -6.2), +('YI', 'IRAQ', 21, 39, 'AS', 44.5, 33); +INSERT INTO `dxcc` (`prefix`, `name`, `cqz`, `ituz`, `cont`, `long`, `lat`) VALUES +('HN', 'IRAQ', 21, 39, 'AS', 44.5, 33), +('YJ', 'VANUATU', 32, 56, 'OC', 168.3, -17.7), +('YK', 'SYRIA', 20, 39, 'AS', 36.3, 33.5), +('6C', 'SYRIA', 20, 39, 'AS', 36.3, 33.5), +('YL', 'LATVIA', 15, 29, 'EU', 24.1, 57), +('YN', 'NICARAGUA', 7, 11, 'NA', -86, 12), +('H6', 'NICARAGUA', 7, 11, 'NA', -86, 12), +('H7', 'NICARAGUA', 7, 11, 'NA', -86, 12), +('HT', 'NICARAGUA', 7, 11, 'NA', -86, 12), +('YO', 'ROMANIA', 20, 28, 'EU', 26.1, 44.4), +('YP', 'ROMANIA', 20, 28, 'EU', 26.1, 44.4), +('YQ', 'ROMANIA', 20, 28, 'EU', 26.1, 44.4), +('YR', 'ROMANIA', 20, 28, 'EU', 26.1, 44.4), +('YS', 'EL SALVADOR', 7, 11, 'NA', -89.2, 13.7), +('HU', 'EL SALVADOR', 7, 11, 'NA', -89.2, 13.7), +('YU', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('4N', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YT', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YZ', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YU8', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YU8/CT1FKN', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YU8/HB4FG', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YU8/IW0HEU', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YU8/LZ1BJ', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YU8/OH2R', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YU8/S56M', 'SERBIA', 15, 28, 'EU', 20.5, 44.9), +('YV', 'VENEZUELA', 9, 12, 'SA', -67, 10.5), +('4M', 'VENEZUELA', 9, 12, 'SA', -67, 10.5), +('YW', 'VENEZUELA', 9, 12, 'SA', -67, 10.5), +('YX', 'VENEZUELA', 9, 12, 'SA', -67, 10.5), +('YY', 'VENEZUELA', 9, 12, 'SA', -67, 10.5), +('YV0', 'AVES I.', 8, 11, 'NA', -63.7, 15.7), +('4M0', 'AVES I.', 8, 11, 'NA', -63.7, 15.7), +('YW0', 'AVES I.', 8, 11, 'NA', -63.7, 15.7), +('YX0', 'AVES I.', 8, 11, 'NA', -63.7, 15.7), +('YY0', 'AVES I.', 8, 11, 'NA', -63.7, 15.7), +('Z2', 'ZIMBABWE', 38, 53, 'AF', 31, -17.8), +('Z3', 'MACEDONIA', 15, 28, 'EU', 21.4, 41.8), +('ZA', 'ALBANIA', 15, 28, 'EU', 19.8, 41.3), +('ZB', 'GIBRALTAR', 14, 37, 'EU', -5.4, 36.1), +('ZG', 'GIBRALTAR', 14, 37, 'EU', -5.4, 36.1), +('ZC4', 'UK BASES ON CYPRUS', 20, 39, 'AS', 33, 34.6), +('ZD7', 'SAINT HELENA', 36, 66, 'AF', -5.9, -16), +('ZD8', 'ASCENSION I.', 36, 66, 'AF', -14.4, -8), +('ZD9', 'TRISTAN DA CUNHA', 38, 66, 'AF', -12.3, -37.1), +('ZF', 'CAYMAN IS.', 8, 11, 'NA', -81.2, 19.5), +('ZK2', 'NIUE', 32, 62, 'OC', -169.9, -19), +('ZK3', 'TOKELAU', 31, 62, 'OC', -172.7, -8.4), +('ZL', 'NEW ZEALAND', 32, 60, 'OC', 174.8, -36.9), +('ZK', 'NEW ZEALAND', 32, 60, 'OC', 174.8, -36.9), +('ZM', 'NEW ZEALAND', 32, 60, 'OC', 174.8, -36.9), +('ZL7', 'CHATHAM IS.', 32, 60, 'OC', -176.5, -44), +('ZM7', 'CHATHAM IS.', 32, 60, 'OC', -176.5, -44), +('ZL8', 'KERMADEC IS.', 32, 60, 'OC', -177.9, -30), +('ZM8', 'KERMADEC IS.', 32, 60, 'OC', -177.9, -30), +('ZL9', 'AUCKLAND & CAMPBELL', 32, 60, 'OC', 166.5, -50.7), +('ZM9', 'AUCKLAND & CAMPBELL', 32, 60, 'OC', 166.5, -50.7), +('ZP', 'PARAGUAY', 11, 14, 'SA', -57.7, -25.3), +('ZS', 'SOUTH AFRICA', 38, 57, 'AF', 28.1, -26.2), +('H5', 'SOUTH AFRICA', 38, 57, 'AF', 28.1, -26.2), +('S4', 'SOUTH AFRICA', 38, 57, 'AF', 28.1, -26.2), +('S8', 'SOUTH AFRICA', 38, 57, 'AF', 28.1, -26.2), +('V9', 'SOUTH AFRICA', 38, 57, 'AF', 28.1, -26.2), +('ZR', 'SOUTH AFRICA', 38, 57, 'AF', 28.1, -26.2), +('ZT', 'SOUTH AFRICA', 38, 57, 'AF', 28.1, -26.2), +('ZU', 'SOUTH AFRICA', 38, 57, 'AF', 28.1, -26.2), +('ZS8', 'MARION I.', 38, 57, 'AF', 37.8, -46.8), +('ZR8', 'MARION I.', 38, 57, 'AF', 37.8, -46.8), +('ZT8', 'MARION I.', 38, 57, 'AF', 37.8, -46.8), +('ZU8', 'MARION I.', 38, 57, 'AF', 37.8, -46.8), +('ZK1', 'SOUTH COOK IS.', 32, 62, 'OC', -159.8, -21.2); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `dxccexceptions` +-- + +CREATE TABLE IF NOT EXISTS `dxccexceptions` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `prefix` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `cqz` int(11) NOT NULL, + `ituz` int(11) NOT NULL, + `cont` varchar(255) NOT NULL, + `long` float NOT NULL, + `lat` float NOT NULL, + `start` datetime NOT NULL, + `end` datetime NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=166 ; + +-- +-- Dumping data for table `dxccexceptions` +-- + +INSERT INTO `dxccexceptions` (`id`, `prefix`, `name`, `cqz`, `ituz`, `cont`, `long`, `lat`, `start`, `end`) VALUES +(1, 'HF0QF', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(2, '3XDQZ/P', 'GUINEA', 35, 46, 'AF', -13.7, 9.5, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(3, 'N8S', 'SWAINS ISLAND', 32, 62, 'OC', -171.25, -11.05, '2007-03-29 00:00:00', '2007-04-30 23:59:59'), +(4, '4U1VIC', 'AUSTRIA', 15, 28, 'EU', 16.3, 48.2, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(5, 'K7C', 'KURE I.', 31, 61, 'OC', -178.4, 28.4, '2005-09-01 00:00:00', '2005-10-01 00:00:00'), +(6, 'TX5C', 'CLIPPERTON IS.', 7, 10, 'NA', -109.2, 10.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(7, 'VP6DX', 'DUCIE I.', 32, 63, 'OC', -124.79, -24.67, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(8, 'FO/HA9G', 'MARQUESAS IS.', 31, 63, 'OC', -139.5, -9, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(9, '9M6/N1UR', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(10, '9M4SDX', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(11, 'DX0JP', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(12, '9M0C', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(13, '9M0F', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(14, '9M0M', 'SPRATLY IS.', 26, 50, 'AS', 111.9, 8.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(15, 'D2AG/R', 'ROTUMA', 32, 56, 'OC', 177.7, -12.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(16, '3D2RR', 'ROTUMA', 32, 56, 'OC', 177.7, -12.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(17, '3D2VB', 'ROTUMA', 32, 56, 'OC', 177.7, -12.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(18, 'FO5RJ', 'FRENCH POLYNESIA', 32, 63, 'OC', -149.5, -17.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(19, '9UXEV', 'BURUNDI', 36, 52, 'AF', 29.3, -3.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(20, 'FO/SP9FIH', 'MARQUESAS IS.', 31, 63, 'OC', -139.5, -9, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(21, 'FO0POM', 'MARQUESAS IS.', 31, 63, 'OC', -139.5, -9, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(22, 'A35WE', 'TONGA', 32, 62, 'OC', -175.2, -21.1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(23, 'VP8GEO', 'SOUTH GEORGIA', 13, 73, 'SA', -36.8, -54.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(24, '3D2CT/CU', 'CONWAY REEF', 32, 56, 'OC', 174.4, -21.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(25, '3D2DX', 'ROTUMA', 32, 56, 'OC', 177.7, -12.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(26, '3Y0PI', 'PETER I I.', 12, 72, 'SA', -90.6, -68.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(27, '8N1OGA', 'OGASAWARA', 27, 45, 'AS', 141, 27.5, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(28, 'FO0MIZ', 'AUSTRAL IS.', 32, 63, 'OC', -152, -22.5, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(29, 'FO0SUC', 'AUSTRAL IS.', 32, 63, 'OC', -152, -22.5, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(30, 'JG8NQJ/JD1', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(31, 'JL1KFR/JD1', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(32, 'JD1/JL1KFR', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(33, 'JD1BCK', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(34, 'JA9IAX/JD1', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(35, 'JD1BAT', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(36, 'KA2CC/JD1M', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(37, 'JD1BFQ/JD1', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(38, 'JH1MAO/JD1', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(39, 'JD1BIY', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(40, 'JD1/JD1BIC', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(41, 'JD1/JR8XXQ', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(42, 'JD1BMM', 'MINAMI TORISHIMA', 27, 90, 'OC', 154, 24.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(43, 'K3J', 'JOHNSTON I.', 31, 61, 'OC', -169.5, 16.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(44, 'K5K', 'KINGMAN REEF', 31, 61, 'OC', -162.4, 6.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(45, 'K8T', 'AMERICAN SAMOA', 32, 62, 'OC', -170.8, -14.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(46, 'K8O', 'AMERICAN SAMOA', 32, 62, 'OC', -170.8, -14.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(47, 'N1V', 'NAVASSA I.', 8, 11, 'NA', -75, 18.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(48, 'TO150', 'REUNION', 39, 53, 'AF', 55.6, -21.1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(49, 'VK0CW', 'HEARD I.', 39, 68, 'AF', 73.4, -53, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(50, 'XR0Y/Z', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(51, 'ZK1XXP', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(52, 'ZK1HCC', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(53, 'ZK1ETW', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(54, 'ZK1KDN', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(55, 'ZK1AXU', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(56, 'ZK1XXC', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(57, 'E51PEN', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(58, 'E51PDX', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(59, 'ZK1AKX', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(60, 'ZK1QMA', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(61, 'ZK1NDK', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(62, 'ZK1NJC', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(63, 'E51QMA', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(64, 'ZK1NFK', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(65, 'ZK1NDS', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(66, 'E51TUG', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(67, 'ZK1BY', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(68, 'ZK1RS', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(69, 'ZK1AM', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(70, 'ZK1CF', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(71, 'ZK1XV', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(72, 'ZK1QC', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(73, 'ZK1CQ', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(74, 'ZK1XY', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(75, 'ZK1XO', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(76, 'ZK1OQ', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(77, 'ZK1SCQ', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(78, 'ZK1AAN', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(79, 'ZK1VVV', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(80, 'FO8AT', 'CLIPPERTON IS.', 7, 10, 'NA', -109.2, 10.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(81, 'LU6Z', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(82, 'AY1ZA', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(83, 'VP8BXK', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(84, 'VP8CFM', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(85, 'VP8SIG', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(86, 'VP8SO', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(87, 'VP8CKC', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(88, 'VP8PL', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(89, 'VP8AJM', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(90, 'VP8ALD', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(91, 'VP8AOB', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(92, 'VP8BRT', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(93, 'TO5S', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(94, 'TX7LX', 'MAYOTTE', 39, 53, 'AF', 45.3, -13, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(95, '4W6R', 'EAST TIMOR', 28, 54, 'OC', 125.5, -8.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(96, 'TO5E', 'SAINT BARTHELEMY', 8, 11, 'NA', -62.9, 17.9, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(97, 'K7A', 'ALASKA', 1, 1, 'NA', -150, 61.2, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(98, 'GB0SI', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(99, 'VP8GQ', 'SOUTH ORKNEY', 13, 73, 'SA', -45.5, -60, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(100, '8J1RL', 'ANTARCTICA', 13, 74, 'SA', -64, -65, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(101, 'GB8LMI', 'JERSEY', 14, 27, 'EU', -2.2, 49.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(102, 'VP8THU', 'SOUTH SANDWICH', 13, 73, 'SA', -26.7, -57, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(103, 'TO8S', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(104, 'GB2MOF', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(105, 'FJ/G3TXF', 'SAINT BARTHELEMY', 8, 11, 'NA', -62.9, 17.9, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(106, 'GB2OWM', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(107, 'GB2LT', 'SCOTLAND', 14, 27, 'EU', -4.3, 55.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(108, 'GB5FI', 'WALES', 14, 27, 'EU', -3.2, 51.5, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(109, 'GB0REL', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(110, 'GB2STI', 'NORTHERN IRELAND', 14, 27, 'EU', -5.9, 54.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(111, 'FO/DJ7RJ', 'MARQUESAS IS.', 31, 63, 'OC', -139.5, -9, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(112, 'VK0LD', 'MACQUARIE I.', 30, 60, 'OC', 158.8, -54.7, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(113, 'VK9DWX', 'WILLIS I.', 30, 55, 'OC', 150, -16.2, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(114, 'ZK1SDE', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '2002-11-01 00:00:00', '2002-11-06 23:59:59'), +(115, 'HF0POL', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(116, 'HF0POL/LH', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(117, 'TO5DX', 'SAINT BARTHELEMY', 8, 11, 'NA', -62.9, 17.9, '2008-10-01 00:00:00', '2008-10-31 23:59:59'), +(118, 'TO3R', 'REUNION', 39, 53, 'AF', 55.6, -21.1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(119, 'TO8Z', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(120, 'TO4X', 'FRENCH ST. MARTIN', 8, 11, 'NA', -63.1, 18.1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(121, 'VP8DIF', 'SOUTH GEORGIA', 13, 73, 'SA', -36.8, -54.3, '2008-10-20 00:00:00', '2008-11-10 23:59:59'), +(122, 'VK9AA', 'COCOS-KEELING', 29, 54, 'OC', 96.8, -12.2, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(123, 'TO5X', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(124, '3Y0X', 'PETER I I.', 12, 72, 'SA', -90.6, -68.8, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(125, 'R1ANF', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(126, 'R1ANF/p', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(127, 'CE0Y/N6NO', 'EASTER ISLAND', 12, 63, 'SA', -109.4, -27.1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(128, 'TO2HI', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(129, 'E51QQQ', 'NORTH COOK IS.', 32, 62, 'OC', -161, -10.4, '2008-11-19 00:00:00', '2008-12-08 23:59:59'), +(130, 'KC4AAA', 'ANTARCTICA', 13, 74, 'SA', -64, -65, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(131, 'HF0APAS', 'SOUTH SHETLAND', 13, 73, 'SA', -58.3, -62, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(132, 'KC4/K2ARB', 'ANTARCTICA', 13, 74, 'SA', -64, -65, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(133, 'CE9/K2ARB', 'ANTARCTICA', 13, 74, 'SA', -64, -65, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(134, 'OP0LE', 'ANTARCTICA', 13, 74, 'SA', -64, -65, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(135, 'VK0BP', 'ANTARCTICA', 13, 74, 'SA', -64, -65, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(136, 'LU1ZA', 'ANTARCTICA', 13, 74, 'SA', -64, -65, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(137, 'FO/DL3GA', 'AUSTRAL IS.', 32, 63, 'OC', -152, -22.5, '2003-09-19 00:00:00', '2003-10-03 23:59:59'), +(138, 'KH8SI', 'SWAINS ISLAND', 32, 62, 'OC', -171.25, -11.05, '2006-07-28 00:00:00', '2006-08-02 23:59:59'), +(139, '3D2AG/R', 'ROTUMA', 32, 56, 'OC', 177.7, -12.3, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(140, 'TO5A', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(141, 'TO4IPA', 'REUNION', 39, 53, 'AF', 55.6, -21.1, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(142, 'TO4E', 'JUAN DE NOVA & EUROPA', 39, 53, 'AF', 41.6, -19.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(143, 'TO4T', 'GUADELOUPE', 8, 11, 'NA', -61.7, 16, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(144, 'TO5M', 'ST. PIERRE & MIQUELON', 5, 9, 'NA', -56, 46.7, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(145, 'TO5MM', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(146, 'TO7C', 'FRENCH GUIANA', 9, 12, 'SA', -52.3, 4.9, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(147, 'TO8T', 'FRANCE', 14, 27, 'EU', 2, 46, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(148, 'TO1A', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(149, 'TO4A', 'MARTINIQUE', 8, 11, 'NA', -61, 14.6, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(150, 'K5D', 'DESECHEO I.', 8, 11, 'NA', -67.5, 18.3, '2009-02-07 00:00:00', '2009-02-28 23:59:59'), +(151, 'JA1UT/GAZA', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1994-12-12 00:00:00', '1994-12-20 23:59:59'), +(152, 'JA3UB/GAZA', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1994-12-12 00:00:00', '1994-12-20 23:59:59'), +(153, 'JK1KHT/GAZA', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1994-12-12 00:00:00', '1994-12-20 23:59:59'), +(154, 'JO3XEQ/GAZA', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1994-12-12 00:00:00', '1994-12-20 23:59:59'), +(155, 'JA1UT/ZC6', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1995-05-14 00:00:00', '1995-05-19 23:59:59'), +(156, 'JA1UPA/ZC6', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1995-05-14 00:00:00', '1995-05-19 23:59:59'), +(157, 'JA3UB/ZC6', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1995-05-14 00:00:00', '1995-05-19 23:59:59'), +(158, 'JO3XEQ/ZC6', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1995-05-14 00:00:00', '1995-05-19 23:59:59'), +(159, 'JO3XER/ZC6', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1995-05-14 00:00:00', '1995-05-19 23:59:59'), +(160, 'JH7DHS/ZC6', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1995-05-14 00:00:00', '1995-05-19 23:59:59'), +(161, 'JR0CGJ/ZC6', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '1995-05-14 00:00:00', '1995-05-19 23:59:59'), +(162, 'F5PFP/GAZA', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(163, 'ZC6A', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(164, 'ZC6B', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'), +(165, 'ZC6C', 'PALESTINE', 20, 39, 'AS', 35.1, 31.4, '0000-00-00 00:00:00', '0000-00-00 00:00:00'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `notes` +-- + +CREATE TABLE IF NOT EXISTS `notes` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `cat` varchar(255) NOT NULL, + `title` varchar(255) NOT NULL, + `note` text NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; + +-- +-- Dumping data for table `notes` +-- + + +-- -------------------------------------------------------- + +-- +-- Table structure for table `table_hrd_contacts_v01` +-- + +CREATE TABLE IF NOT EXISTS `table_hrd_contacts_v01` ( + `COL_PRIMARY_KEY` int(11) NOT NULL AUTO_INCREMENT, + `COL_ADDRESS` varchar(255) DEFAULT NULL, + `COL_AGE` int(11) DEFAULT NULL, + `COL_A_INDEX` double DEFAULT NULL, + `COL_ANT_AZ` double DEFAULT NULL, + `COL_ANT_EL` double DEFAULT NULL, + `COL_ANT_PATH` varchar(2) DEFAULT NULL, + `COL_ARRL_SECT` varchar(10) DEFAULT NULL, + `COL_BAND` varchar(10) DEFAULT NULL, + `COL_BAND_RX` varchar(10) DEFAULT NULL, + `COL_BIOGRAPHY` longtext, + `COL_CALL` varchar(32) DEFAULT NULL, + `COL_CHECK` varchar(8) DEFAULT NULL, + `COL_CLASS` varchar(8) DEFAULT NULL, + `COL_CNTY` varchar(32) DEFAULT NULL, + `COL_COMMENT` longtext, + `COL_CONT` varchar(6) DEFAULT NULL, + `COL_CONTACTED_OP` varchar(32) DEFAULT NULL, + `COL_CONTEST_ID` varchar(32) DEFAULT NULL, + `COL_COUNTRY` varchar(64) DEFAULT NULL, + `COL_CQZ` int(11) DEFAULT NULL, + `COL_DISTANCE` double DEFAULT NULL, + `COL_DXCC` varchar(6) DEFAULT NULL, + `COL_EMAIL` varchar(32) DEFAULT NULL, + `COL_EQ_CALL` varchar(32) DEFAULT NULL, + `COL_EQSL_QSLRDATE` datetime DEFAULT NULL, + `COL_EQSL_QSLSDATE` datetime DEFAULT NULL, + `COL_EQSL_QSL_RCVD` varchar(2) DEFAULT NULL, + `COL_EQSL_QSL_SENT` varchar(2) DEFAULT NULL, + `COL_EQSL_STATUS` varchar(255) DEFAULT NULL, + `COL_FORCE_INIT` int(11) DEFAULT NULL, + `COL_FREQ` int(11) DEFAULT NULL, + `COL_FREQ_RX` int(11) DEFAULT NULL, + `COL_GRIDSQUARE` varchar(12) DEFAULT NULL, + `COL_HEADING` double DEFAULT NULL, + `COL_IOTA` varchar(10) DEFAULT NULL, + `COL_ITUZ` int(11) DEFAULT NULL, + `COL_K_INDEX` double DEFAULT NULL, + `COL_LAT` double DEFAULT NULL, + `COL_LON` double DEFAULT NULL, + `COL_LOTW_QSLRDATE` datetime DEFAULT NULL, + `COL_LOTW_QSLSDATE` datetime DEFAULT NULL, + `COL_LOTW_QSL_RCVD` varchar(2) DEFAULT NULL, + `COL_LOTW_QSL_SENT` varchar(2) DEFAULT NULL, + `COL_LOTW_STATUS` varchar(255) DEFAULT NULL, + `COL_MAX_BURSTS` int(11) DEFAULT NULL, + `COL_MODE` varchar(10) DEFAULT NULL, + `COL_MS_SHOWER` varchar(32) DEFAULT NULL, + `COL_MY_CITY` varchar(32) DEFAULT NULL, + `COL_MY_CNTY` varchar(32) DEFAULT NULL, + `COL_MY_COUNTRY` varchar(64) DEFAULT NULL, + `COL_MY_CQ_ZONE` int(11) DEFAULT NULL, + `COL_MY_GRIDSQUARE` varchar(12) DEFAULT NULL, + `COL_MY_IOTA` varchar(10) DEFAULT NULL, + `COL_MY_ITU_ZONE` int(11) DEFAULT NULL, + `COL_MY_LAT` double DEFAULT NULL, + `COL_MY_LON` double DEFAULT NULL, + `COL_MY_NAME` varchar(64) DEFAULT NULL, + `COL_MY_POSTAL_CODE` varchar(24) DEFAULT NULL, + `COL_MY_RIG` varchar(255) DEFAULT NULL, + `COL_MY_SIG` varchar(32) DEFAULT NULL, + `COL_MY_SIG_INFO` varchar(64) DEFAULT NULL, + `COL_MY_STATE` varchar(32) DEFAULT NULL, + `COL_MY_STREET` varchar(64) DEFAULT NULL, + `COL_NAME` varchar(128) DEFAULT NULL, + `COL_NOTES` longtext, + `COL_NR_BURSTS` int(11) DEFAULT NULL, + `COL_NR_PINGS` int(11) DEFAULT NULL, + `COL_OPERATOR` varchar(32) DEFAULT NULL, + `COL_OWNER_CALLSIGN` varchar(32) DEFAULT NULL, + `COL_PFX` varchar(32) DEFAULT NULL, + `COL_PRECEDENCE` varchar(32) DEFAULT NULL, + `COL_PROP_MODE` varchar(8) DEFAULT NULL, + `COL_PUBLIC_KEY` varchar(255) DEFAULT NULL, + `COL_QSLMSG` varchar(255) DEFAULT NULL, + `COL_QSLRDATE` datetime DEFAULT NULL, + `COL_QSLSDATE` datetime DEFAULT NULL, + `COL_QSL_RCVD` varchar(2) DEFAULT NULL, + `COL_QSL_RCVD_VIA` varchar(2) DEFAULT NULL, + `COL_QSL_SENT` varchar(2) DEFAULT NULL, + `COL_QSL_SENT_VIA` varchar(2) DEFAULT NULL, + `COL_QSL_VIA` varchar(64) DEFAULT NULL, + `COL_QSO_COMPLETE` varchar(6) DEFAULT NULL, + `COL_QSO_RANDOM` int(11) DEFAULT NULL, + `COL_QTH` varchar(64) DEFAULT NULL, + `COL_RIG` varchar(255) DEFAULT NULL, + `COL_RST_RCVD` varchar(32) DEFAULT NULL, + `COL_RST_SENT` varchar(32) DEFAULT NULL, + `COL_RX_PWR` double DEFAULT NULL, + `COL_SAT_MODE` varchar(32) DEFAULT NULL, + `COL_SAT_NAME` varchar(32) DEFAULT NULL, + `COL_SFI` double DEFAULT NULL, + `COL_SIG` varchar(32) DEFAULT NULL, + `COL_SIG_INFO` varchar(64) DEFAULT NULL, + `COL_SRX` int(11) DEFAULT NULL, + `COL_SRX_STRING` varchar(32) DEFAULT NULL, + `COL_STATE` varchar(32) DEFAULT NULL, + `COL_STATION_CALLSIGN` varchar(32) DEFAULT NULL, + `COL_STX` int(11) DEFAULT NULL, + `COL_STX_STRING` varchar(32) DEFAULT NULL, + `COL_SWL` int(11) DEFAULT NULL, + `COL_TEN_TEN` int(11) DEFAULT NULL, + `COL_TIME_OFF` datetime DEFAULT NULL, + `COL_TIME_ON` datetime DEFAULT NULL, + `COL_TX_PWR` double DEFAULT NULL, + `COL_WEB` varchar(128) DEFAULT NULL, + `COL_USER_DEFINED_0` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_1` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_2` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_3` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_4` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_5` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_6` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_7` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_8` varchar(64) DEFAULT NULL, + `COL_USER_DEFINED_9` varchar(64) DEFAULT NULL, + `COL_CREDIT_GRANTED` varchar(64) DEFAULT NULL, + `COL_CREDIT_SUBMITTED` varchar(64) DEFAULT NULL, + PRIMARY KEY (`COL_PRIMARY_KEY`), + KEY `HRD_IDX_COL_BAND` (`COL_BAND`), + KEY `HRD_IDX_COL_CALL` (`COL_CALL`), + KEY `HRD_IDX_COL_CONT` (`COL_CONT`), + KEY `HRD_IDX_COL_DXCC` (`COL_DXCC`), + KEY `HRD_IDX_COL_IOTA` (`COL_IOTA`), + KEY `HRD_IDX_COL_MODE` (`COL_MODE`), + KEY `HRD_IDX_COL_PFX` (`COL_PFX`), + KEY `HRD_IDX_COL_TIME_ON` (`COL_TIME_ON`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; + +-- +-- Dumping data for table `table_hrd_contacts_v01` +-- + + +-- -------------------------------------------------------- + +-- +-- Table structure for table `timezones` +-- + +CREATE TABLE IF NOT EXISTS `timezones` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `offset` decimal(3,1) NOT NULL, + `name` varchar(120) COLLATE utf8_bin NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=151 ; + +-- +-- Dumping data for table `timezones` +-- + +INSERT INTO `timezones` (`id`, `offset`, `name`) VALUES +(1, '-12.0', '(GMT-12:00)-International Date Line West'), +(4, '-9.0', '(GMT-09:00)-Alaska'), +(5, '-8.0', '(GMT-08:00)-Pacific Time (US & Canada); Tijuana'), +(6, '-7.0', '(GMT-07:00)-Arizona'), +(8, '-7.0', '(GMT-07:00)-Mountain Time (US & Canada)'), +(13, '-5.0', '(GMT-05:00)-Bogota, Lima, Quito'), +(15, '-5.0', '(GMT-05:00)-Indiana (East)'), +(17, '-4.0', '(GMT-04:00)-La Paz'), +(19, '-3.5', '(GMT-03:30)-Newfoundland'), +(22, '-3.0', '(GMT-03:00)-Greenland'), +(23, '-2.0', '(GMT-02:00)-Mid-Atlantic'), +(0, '0.0', '(GMT)-Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London'), +(30, '1.0', '(GMT+01:00)-Brussels, Copenhagen, Madrid, Paris'), +(31, '1.0', '(GMT+01:00)-Sarajevo, Skopje, Warsaw, Zagreb'), +(35, '2.0', '(GMT+02:00)-Cairo'), +(36, '2.0', '(GMT+02:00)-Harare, Pretoria'), +(38, '2.0', '(GMT+02:00)-Jerusalem'), +(39, '3.0', '(GMT+03:00)-Baghdad'), +(41, '3.0', '(GMT+03:00)-Moscow, St. Petersburg, Volgograd'), +(43, '3.5', '(GMT+03:30)-Tehran'), +(44, '4.0', '(GMT+04:00)-Abu Dhabi, Muscat'), +(45, '4.0', '(GMT+04:00)-Baku, Tbilisi, Yerevan'), +(46, '4.5', '(GMT+04:30)-Kabul'), +(51, '6.0', '(GMT+06:00)-Almaty, Novosibirsk'), +(54, '6.5', '(GMT+06:30)-Rangoon'), +(55, '7.0', '(GMT+07:00)-Bangkok, Hanoi, Jakarta'), +(56, '7.0', '(GMT+07:00)-Krasnoyarsk'), +(58, '8.0', '(GMT+08:00)-Irkutsk, Ulaan Bataar'), +(59, '8.0', '(GMT+08:00)-Kuala Lumpur, Singapore'), +(60, '8.0', '(GMT+08:00)-Perth'), +(63, '9.0', '(GMT+09:00)-Seoul'), +(64, '9.0', '(GMT+09:00)-Vakutsk'), +(66, '9.5', '(GMT+09:30)-Darwin'), +(69, '10.0', '(GMT+10:00)-Guam, Port Moresby'), +(71, '10.0', '(GMT+10:00)-Vladivostok'), +(74, '12.0', '(GMT+12:00)-Fiji, Kamchatka, Marshall Is.'), +(76, '-11.0', '(GMT-11:00)-Midway Island, Samoa'), +(77, '-10.0', '(GMT-10:00)-Hawaii'), +(81, '-7.0', '(GMT-07:00)-Chihuahua, La Paz, Mazatlan'), +(83, '-6.0', '(GMT-06:00)-Central America'), +(84, '-6.0', '(GMT-06:00)-Central Time (US & Canada)'), +(85, '-6.0', '(GMT-06:00)-Guadalajara, Mexico City, Monterrey'), +(86, '-6.0', '(GMT-06:00)-Saskatchewan'), +(88, '-5.0', '(GMT-05:00)-Eastern Time (US & Canada)'), +(90, '-4.0', '(GMT-04:00)-Atlantic Time (Canada)'), +(91, '-4.0', '(GMT-04:00)-Caracas, La Paz'), +(92, '-4.0', '(GMT-04:00)-Santiago'), +(94, '-3.0', '(GMT-03:00)-Brasilia'), +(95, '-3.0', '(GMT-03:00)-Buenos Aires, Georgetown'), +(98, '-1.0', '(GMT-01:00)-Azores'), +(99, '-1.0', '(GMT-01:00)-Cape Verde Is.'), +(100, '0.0', '(GMT)-Casablanca, Monrovia'), +(102, '1.0', '(GMT+01:00)-Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna'), +(103, '1.0', '(GMT+01:00)-Belgrade, Bratislava, Budapest, Ljubljana, Prague'), +(106, '1.0', '(GMT+01:00)-West Central Africa'), +(107, '2.0', '(GMT+02:00)-Athens, Beirut, Istanbul, Minsk'), +(108, '2.0', '(GMT+02:00)-Bucharest'), +(111, '2.0', '(GMT+02:00)-Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius'), +(114, '3.0', '(GMT+03:00)-Kuwait, Riyadh'), +(116, '3.0', '(GMT+03:00)-Nairobi'), +(121, '5.0', '(GMT+05:00)-Ekaterinburg'), +(122, '5.0', '(GMT+05:00)-Islamabad, Karachi, Tashkent'), +(123, '5.5', '(GMT+05:30)-Chennai, Kolkata, Mumbai, New Delhi'), +(124, '5.8', '(GMT+05:45)-Kathmandu'), +(126, '6.0', '(GMT+06:00)-Astana, Dhaka'), +(127, '6.0', '(GMT+06:00)-Sri Jayawardenepura'), +(129, '7.0', '(GMT+07:00)-Bangkok, Hanoi, Jakarta'), +(131, '8.0', '(GMT+08:00)-Beijing, Chongqing, Hong Kong, Urumqi'), +(135, '8.0', '(GMT+08:00)-Taipei'), +(136, '9.0', '(GMT+09:00)-Osaka, Sapporo, Tokyo'), +(139, '9.5', '(GMT+09:30)-Adelaide'), +(141, '10.0', '(GMT+10:00)-Brisbane'), +(142, '10.0', '(GMT+10:00)-Canberra, Melbourne, Sydney'), +(144, '10.0', '(GMT+10:00)-Hobart'), +(146, '11.0', '(GMT+11:00)-Magadan, Solomon Is., New Caledonia'), +(147, '12.0', '(GMT+12:00)-Auckland, Wellington'), +(149, '13.0', '(GMT+13:00)-Nuku''alofa '), +(150, '-4.5', '(GMT-04:30)-Caracas'); + +-- -------------------------------------------------------- + +-- +-- Table structure for table `users` +-- + +CREATE TABLE IF NOT EXISTS `users` ( + `user_id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'Unique user ID', + `user_timezone` char(255) NOT NULL, + `user_name` varchar(32) NOT NULL COMMENT 'Username', + `user_password` varchar(64) NOT NULL COMMENT 'Password', + `user_email` varchar(64) NOT NULL COMMENT 'E-mail address', + `user_type` varchar(8) NOT NULL COMMENT 'User type', + `user_callsign` varchar(255) NOT NULL, + `user_locator` varchar(255) NOT NULL, + `user_firstname` varchar(255) NOT NULL, + `user_lastname` varchar(255) NOT NULL, + PRIMARY KEY (`user_id`), + UNIQUE KEY `user_name` (`user_name`), + UNIQUE KEY `user_email` (`user_email`) +) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; + +-- +-- Dumping data for table `users` +-- + +INSERT INTO `users` (`user_id`, `user_timezone`, `user_name`, `user_password`, `user_email`, `user_type`, `user_callsign`, `user_locator`, `user_firstname`, `user_lastname`) VALUES +(4, '0', 'm0abc', '$2a$08$r9UF3YhipAY6htSQoZRjeOFDx3Yuh7Zjuh45vKyUN4gO8g5l.saES', 'demo@demo.com', '99', 'M0ABC', 'io91js', 'Demo', 'Account'); diff --git a/install/config/config.php b/install/config/config.php new file mode 100644 index 00000000..bf33763b --- /dev/null +++ b/install/config/config.php @@ -0,0 +1,412 @@ +<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); + + +/* +|-------------------------------------------------------------------------- +| Install Options +|-------------------------------------------------------------------------- +| +| 'app_name' Name of the App 'Cloudlog' +| 'app_version' Set by the dev team. +| 'directory' directory where cloudlog is installed eg "logger" +*/ + +$config['app_name'] = "Cloudlog"; +$config['app_version'] = "0.1"; +$config['directory'] = "%directory%"; + +/* +|-------------------------------------------------------------------------- +| Logbook Options +|-------------------------------------------------------------------------- +| +| 'table_name' SQL table where log can be found +| 'locator' Default locator used to calculate bearings/distance +| 'display_freq' Show or Hide frequnecy info +*/ + +$config['table_name'] = "table_hrd_contacts_v01"; +$config['locator'] = "%baselocator%"; +$config['display_freq'] = false; + +/* +|-------------------------------------------------------------------------- +| Authentication +|-------------------------------------------------------------------------- +| +| 'use_auth' False turns all authentication off, best used when setting up +| 'auth_table' MySQL Database Table defaults "users" +| 'auth_mode' Minimum user level required 0 = anonymous, 1 = viewer, +| 2 = editor, 3 = api user, 99 = owner +| 'auth_level[]' Defines level titles +*/ + +$config['use_auth'] = true; +$config['auth_table'] = "users"; +$config['auth_mode'] = "0"; + +$config['auth_level'][0] = "Anonymous"; +$config['auth_level'][1] = "Viewer"; +$config['auth_level'][2] = "Editor"; +$config['auth_level'][3] = "API User"; +$config['auth_level'][99] = "Administrator"; + +/* +|-------------------------------------------------------------------------- +| Base Site URL +|-------------------------------------------------------------------------- +| +| URL to your CodeIgniter root. Typically this will be your base URL, +| WITH a trailing slash: +| +| http://example.com/ +| +| If this is not set then CodeIgniter will guess the protocol, domain and +| path to your installation. +| +*/ +$config['base_url'] = '%websiteurl%'; + +/* +|-------------------------------------------------------------------------- +| Index File +|-------------------------------------------------------------------------- +| +| Typically this will be your index.php file, unless you've renamed it to +| something else. If you are using mod_rewrite to remove the page set this +| variable so that it is blank. +| +*/ +$config['index_page'] = 'index.php'; + +/* +|-------------------------------------------------------------------------- +| URI PROTOCOL +|-------------------------------------------------------------------------- +| +| This item determines which server global should be used to retrieve the +| URI string. The default setting of 'AUTO' works for most servers. +| If your links do not seem to work, try one of the other delicious flavors: +| +| 'AUTO' Default - auto detects +| 'PATH_INFO' Uses the PATH_INFO +| 'QUERY_STRING' Uses the QUERY_STRING +| 'REQUEST_URI' Uses the REQUEST_URI +| 'ORIG_PATH_INFO' Uses the ORIG_PATH_INFO +| +*/ +$config['uri_protocol'] = 'AUTO'; + +/* +|-------------------------------------------------------------------------- +| URL suffix +|-------------------------------------------------------------------------- +| +| This option allows you to add a suffix to all URLs generated by CodeIgniter. +| For more information please see the user guide: +| +| http://codeigniter.com/user_guide/general/urls.html +*/ + +$config['url_suffix'] = ''; + +/* +|-------------------------------------------------------------------------- +| Default Language +|-------------------------------------------------------------------------- +| +| This determines which set of language files should be used. Make sure +| there is an available translation if you intend to use something other +| than english. +| +*/ +$config['language'] = 'english'; + +/* +|-------------------------------------------------------------------------- +| Default Character Set +|-------------------------------------------------------------------------- +| +| This determines which character set is used by default in various methods +| that require a character set to be provided. +| +*/ +$config['charset'] = 'UTF-8'; + +/* +|-------------------------------------------------------------------------- +| Enable/Disable System Hooks +|-------------------------------------------------------------------------- +| +| If you would like to use the 'hooks' feature you must enable it by +| setting this variable to TRUE (boolean). See the user guide for details. +| +*/ +$config['enable_hooks'] = FALSE; + + +/* +|-------------------------------------------------------------------------- +| Class Extension Prefix +|-------------------------------------------------------------------------- +| +| This item allows you to set the filename/classname prefix when extending +| native libraries. For more information please see the user guide: +| +| http://codeigniter.com/user_guide/general/core_classes.html +| http://codeigniter.com/user_guide/general/creating_libraries.html +| +*/ +$config['subclass_prefix'] = 'MY_'; + + +/* +|-------------------------------------------------------------------------- +| Allowed URL Characters +|-------------------------------------------------------------------------- +| +| This lets you specify with a regular expression which characters are permitted +| within your URLs. When someone tries to submit a URL with disallowed +| characters they will get a warning message. +| +| As a security measure you are STRONGLY encouraged to restrict URLs to +| as few characters as possible. By default only these are allowed: a-z 0-9~%.:_- +| +| Leave blank to allow all characters -- but only if you are insane. +| +| DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!! +| +*/ +$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-=[]()*,'; + +/* +|-------------------------------------------------------------------------- +| Enable Query Strings +|-------------------------------------------------------------------------- +| +| By default CodeIgniter uses search-engine friendly segment based URLs: +| example.com/who/what/where/ +| +| By default CodeIgniter enables access to the $_GET array. If for some +| reason you would like to disable it, set 'allow_get_array' to FALSE. +| +| You can optionally enable standard query string based URLs: +| example.com?who=me&what=something&where=here +| +| Options are: TRUE or FALSE (boolean) +| +| The other items let you set the query string 'words' that will +| invoke your controllers and its functions: +| example.com/index.php?c=controller&m=function +| +| Please note that some of the helpers won't work as expected when +| this feature is enabled, since CodeIgniter is designed primarily to +| use segment based URLs. +| +*/ +$config['allow_get_array'] = TRUE; +$config['enable_query_strings'] = FALSE; +$config['controller_trigger'] = 'c'; +$config['function_trigger'] = 'm'; +$config['directory_trigger'] = 'd'; // experimental not currently in use + +/* +|-------------------------------------------------------------------------- +| Error Logging Threshold +|-------------------------------------------------------------------------- +| +| If you have enabled error logging, you can set an error threshold to +| determine what gets logged. Threshold options are: +| You can enable error logging by setting a threshold over zero. The +| threshold determines what gets logged. Threshold options are: +| +| 0 = Disables logging, Error logging TURNED OFF +| 1 = Error Messages (including PHP errors) +| 2 = Debug Messages +| 3 = Informational Messages +| 4 = All Messages +| +| For a live site you'll usually only enable Errors (1) to be logged otherwise +| your log files will fill up very fast. +| +*/ +$config['log_threshold'] = 0; + +/* +|-------------------------------------------------------------------------- +| Error Logging Directory Path +|-------------------------------------------------------------------------- +| +| Leave this BLANK unless you would like to set something other than the default +| application/logs/ folder. Use a full server path with trailing slash. +| +*/ +$config['log_path'] = ''; + +/* +|-------------------------------------------------------------------------- +| Date Format for Logs +|-------------------------------------------------------------------------- +| +| Each item that is logged has an associated date. You can use PHP date +| codes to set your own date formatting +| +*/ +$config['log_date_format'] = 'Y-m-d H:i:s'; + +/* +|-------------------------------------------------------------------------- +| Cache Directory Path +|-------------------------------------------------------------------------- +| +| Leave this BLANK unless you would like to set something other than the default +| system/cache/ folder. Use a full server path with trailing slash. +| +*/ +$config['cache_path'] = ''; + +/* +|-------------------------------------------------------------------------- +| Encryption Key +|-------------------------------------------------------------------------- +| +| If you use the Encryption class or the Session class you +| MUST set an encryption key. See the user guide for info. +| +*/ +$config['encryption_key'] = 'flossie1234555541'; + +/* +|-------------------------------------------------------------------------- +| Session Variables +|-------------------------------------------------------------------------- +| +| 'sess_cookie_name' = the name you want for the cookie +| 'sess_expiration' = the number of SECONDS you want the session to last. +| by default sessions last 7200 seconds (two hours). Set to zero for no expiration. +| 'sess_expire_on_close' = Whether to cause the session to expire automatically +| when the browser window is closed +| 'sess_encrypt_cookie' = Whether to encrypt the cookie +| 'sess_use_database' = Whether to save the session data to a database +| 'sess_table_name' = The name of the session database table +| 'sess_match_ip' = Whether to match the user's IP address when reading the session data +| 'sess_match_useragent' = Whether to match the User Agent when reading the session data +| 'sess_time_to_update' = how many seconds between CI refreshing Session Information +| +*/ +$config['sess_cookie_name'] = 'ci_cloudlog'; +$config['sess_expiration'] = 7200; +$config['sess_expire_on_close'] = FALSE; +$config['sess_encrypt_cookie'] = FALSE; +$config['sess_use_database'] = FALSE; +$config['sess_table_name'] = 'ci_sessions'; +$config['sess_match_ip'] = FALSE; +$config['sess_match_useragent'] = TRUE; +$config['sess_time_to_update'] = 300; + +/* +|-------------------------------------------------------------------------- +| Cookie Related Variables +|-------------------------------------------------------------------------- +| +| 'cookie_prefix' = Set a prefix if you need to avoid collisions +| 'cookie_domain' = Set to .your-domain.com for site-wide cookies +| 'cookie_path' = Typically will be a forward slash +| 'cookie_secure' = Cookies will only be set if a secure HTTPS connection exists. +| +*/ +$config['cookie_prefix'] = ""; +$config['cookie_domain'] = ""; +$config['cookie_path'] = "/"; +$config['cookie_secure'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Global XSS Filtering +|-------------------------------------------------------------------------- +| +| Determines whether the XSS filter is always active when GET, POST or +| COOKIE data is encountered +| +*/ +$config['global_xss_filtering'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Cross Site Request Forgery +|-------------------------------------------------------------------------- +| Enables a CSRF cookie token to be set. When set to TRUE, token will be +| checked on a submitted form. If you are accepting user data, it is strongly +| recommended CSRF protection be enabled. +| +| 'csrf_token_name' = The token name +| 'csrf_cookie_name' = The cookie name +| 'csrf_expire' = The number in seconds the token should expire. +*/ +$config['csrf_protection'] = FALSE; +$config['csrf_token_name'] = 'csrf_test_name'; +$config['csrf_cookie_name'] = 'csrf_cookie_name'; +$config['csrf_expire'] = 7200; + +/* +|-------------------------------------------------------------------------- +| Output Compression +|-------------------------------------------------------------------------- +| +| Enables Gzip output compression for faster page loads. When enabled, +| the output class will test whether your server supports Gzip. +| Even if it does, however, not all browsers support compression +| so enable only if you are reasonably sure your visitors can handle it. +| +| VERY IMPORTANT: If you are getting a blank page when compression is enabled it +| means you are prematurely outputting something to your browser. It could +| even be a line of whitespace at the end of one of your scripts. For +| compression to work, nothing can be sent before the output buffer is called +| by the output class. Do not 'echo' any values with compression enabled. +| +*/ +$config['compress_output'] = FALSE; + +/* +|-------------------------------------------------------------------------- +| Master Time Reference +|-------------------------------------------------------------------------- +| +| Options are 'local' or 'gmt'. This pref tells the system whether to use +| your server's local time as the master 'now' reference, or convert it to +| GMT. See the 'date helper' page of the user guide for information +| regarding date handling. +| +*/ +$config['time_reference'] = 'local'; + + +/* +|-------------------------------------------------------------------------- +| Rewrite PHP Short Tags +|-------------------------------------------------------------------------- +| +| If your PHP installation does not have short tag support enabled CI +| can rewrite the tags on-the-fly, enabling you to utilize that syntax +| in your view files. Options are TRUE or FALSE (boolean) +| +*/ +$config['rewrite_short_tags'] = FALSE; + + +/* +|-------------------------------------------------------------------------- +| Reverse Proxy IPs +|-------------------------------------------------------------------------- +| +| If your server is behind a reverse proxy, you must whitelist the proxy IP +| addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR +| header in order to properly identify the visitor's IP address. +| Comma-delimited, e.g. '10.0.1.200,10.0.1.201' +| +*/ +$config['proxy_ips'] = ''; + + +/* End of file config.php */ +/* Location: ./application/config/config.php */ diff --git a/install/config/database.php b/install/config/database.php new file mode 100644 index 00000000..a687a226 --- /dev/null +++ b/install/config/database.php @@ -0,0 +1,57 @@ +<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); +/* +| ------------------------------------------------------------------- +| DATABASE CONNECTIVITY SETTINGS +| ------------------------------------------------------------------- +| This file will contain the settings needed to access your database. +| +| For complete instructions please consult the "Database Connection" +| page of the User Guide. +| +| ------------------------------------------------------------------- +| EXPLANATION OF VARIABLES +| ------------------------------------------------------------------- +| +| ['hostname'] The hostname of your database server. +| ['username'] The username used to connect to the database +| ['password'] The password used to connect to the database +| ['database'] The name of the database you want to connect to +| ['dbdriver'] The database type. ie: mysql. Currently supported: + mysql, mysqli, postgre, odbc, mssql, sqlite, oci8 +| ['dbprefix'] You can add an optional prefix, which will be added +| to the table name when using the Active Record class +| ['pconnect'] TRUE/FALSE - Whether to use a persistent connection +| ['db_debug'] TRUE/FALSE - Whether database errors should be displayed. +| ['cache_on'] TRUE/FALSE - Enables/disables query caching +| ['cachedir'] The path to the folder where cache files should be stored +| ['char_set'] The character set used in communicating with the database +| ['dbcollat'] The character collation used in communicating with the database +| +| The $active_group variable lets you choose which connection group to +| make active. By default there is only one group (the "default" group). +| +| The $active_record variables lets you determine whether or not to load +| the active record class +*/ + +// The following values will probably need to be changed. +$db['default']['username'] = "%USERNAME%"; +$db['default']['password'] = "%PASSWORD%"; +$db['default']['database'] = "%DATABASE%"; + +// The following values can probably stay the same. +$db['default']['hostname'] = "%HOSTNAME%"; +$db['default']['dbdriver'] = "mysql"; +$db['default']['dbprefix'] = ""; +$db['default']['pconnect'] = TRUE; +$db['default']['db_debug'] = TRUE; +$db['default']['cache_on'] = FALSE; +$db['default']['cachedir'] = ""; +$db['default']['char_set'] = "utf8"; +$db['default']['dbcollat'] = "utf8_general_ci"; + +$active_group = "default"; +$active_record = TRUE; + +/* End of file database.php */ +/* Location: ./system/application/config/database.php */ diff --git a/install/includes/core_class.php b/install/includes/core_class.php new file mode 100644 index 00000000..441962bc --- /dev/null +++ b/install/includes/core_class.php @@ -0,0 +1,115 @@ +<?php + +class Core { + + // Function to validate the post data + function validate_post($data) + { + // Counter variable + $counter = 0; + + // Validate the hostname + if(isset($data['hostname']) AND !empty($data['hostname'])) { + $counter++; + } + // Validate the username + if(isset($data['username']) AND !empty($data['username'])) { + $counter++; + } + // Validate the password + if(isset($data['password']) AND !empty($data['password'])) { + // pass + } + // Validate the database + if(isset($data['database']) AND !empty($data['database'])) { + $counter++; + } + + // Check if all the required fields have been entered + if($counter == '3') { + return true; + } + else { + return false; + } + } + + // Function to show an error + function show_message($type,$message) { + return $message; + } + + // Function to write the config file + function write_config($data) { + + // Config path + $template_path = 'config/database.php'; + $output_path = '../application/config/database.php'; + + // Open the file + $database_file = file_get_contents($template_path); + + $new = str_replace("%HOSTNAME%",$data['hostname'],$database_file); + $new = str_replace("%USERNAME%",$data['username'],$new); + $new = str_replace("%PASSWORD%",$data['password'],$new); + $new = str_replace("%DATABASE%",$data['database'],$new); + + // Write the new database.php file + $handle = fopen($output_path,'w+'); + + // Chmod the file, in case the user forgot + @chmod($output_path,0777); + + // Verify file permissions + if(is_writable($output_path)) { + + // Write the file + if(fwrite($handle,$new)) { + return true; + } else { + return false; + } + + } else { + return false; + } + } + + // Function to write the config file + function write_configfile($data) { + + // Config path + $template_path = 'config/config.php'; + $output_path = '../application/config/config.php'; + + // Open the file + $database_file = file_get_contents($template_path); + + $new = str_replace("%baselocator%",$data['locator'],$database_file); + $new = str_replace("%websiteurl%",$data['websiteurl'],$new); + $new = str_replace("%directory%",$data['directory'],$new); + + // Write the new config.php file + $handle = fopen($output_path,'w+'); + + // Chmod the file, in case the user forgot + @chmod($output_path,0777); + + // Verify file permissions + if(is_writable($output_path)) { + + // Write the file + if(fwrite($handle,$new)) { + return true; + } else { + return false; + } + + } else { + return false; + } + } + +} +?> + diff --git a/install/includes/database_class.php b/install/includes/database_class.php new file mode 100644 index 00000000..4cdc634c --- /dev/null +++ b/install/includes/database_class.php @@ -0,0 +1,47 @@ +<?php + +class Database { + + // Function to the database and tables and fill them with the default data + function create_database($data) + { + // Connect to the database + $mysqli = new mysqli($data['hostname'],$data['username'],$data['password'],''); + + // Check for errors + if(mysqli_connect_errno()) + return false; + + // Create the prepared statement + $mysqli->query("CREATE DATABASE IF NOT EXISTS ".$data['database']); + + // Close the connection + $mysqli->close(); + + return true; + } + + // Function to create the tables and fill them with the default data + function create_tables($data) + { + // Connect to the database + $mysqli = new mysqli($data['hostname'],$data['username'],$data['password'],$data['database']); + + // Check for errors + if(mysqli_connect_errno()) + return false; + + // Open the default SQL file + $query = file_get_contents('assets/install.sql'); + + // Execute a multi query + $mysqli->multi_query($query); + + // Close the connection + $mysqli->close(); + + return true; + } +} +?> + diff --git a/install/index.php b/install/index.php new file mode 100644 index 00000000..0c73cd61 --- /dev/null +++ b/install/index.php @@ -0,0 +1,135 @@ +<?php + + +$db_config_path = '../application/config/database.php'; + +// Only load the classes in case the user submitted the form +if($_POST) { + + // Load the classes and create the new objects + require_once('includes/core_class.php'); + require_once('includes/database_class.php'); + + $core = new Core(); + $database = new Database(); + + + // Validate the post data + if($core->validate_post($_POST) == true) + { + + // First create the database, then create tables, then write config file + if($database->create_database($_POST) == false) { + $message = $core->show_message('error',"The database could not be created, please verify your settings."); + } else if ($database->create_tables($_POST) == false) { + $message = $core->show_message('error',"The database tables could not be created, please verify your settings."); + } else if ($core->write_config($_POST) == false) { + $message = $core->show_message('error',"The database configuration file could not be written, please chmod /application/config/database.php file to 777"); + } + + if ($core->write_configfile($_POST) == false) { + $message = $core->show_message('error',"The config configuration file could not be written, please chmod /application/config/config.php file to 777"); + } + + // If no errors, redirect to registration page + if(!isset($message)) { + echo "<h1>Install successful</h1>"; + echo "<p>Please delete the install folder"; + exit; + } + + } + else { + $message = $core->show_message('error','Not all fields have been filled in correctly. The host, username, password, and database name are required.'); + } +} + +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + + <title>Install | Cloudlog + + + + + +

Install Cloudlog

+ + + ' . $message . '

';}?> + +
+ +
+ Configuration Settings + + + +
+ +
+ +
+ Database settings + + + + + +
+
+ +

Demo User Account

+ + + +

When you login create a new admin account and delete the m0abc user account.

+ + +

Please make the /application/config/database.php file writable. Example:

chmod 777 /application/config/database.php

+ + + + +