From 1e6d43333826b70b8d2d1ab0f8399c07778fbb52 Mon Sep 17 00:00:00 2001 From: Etienne Roudeix Date: Fri, 26 Jul 2013 16:57:37 +0200 Subject: [PATCH] country loop --- core/lib/Thelia/Config/Resources/config.xml | 1 + .../lib/Thelia/Core/Template/Loop/Country.php | 108 ++++ install/insert.sql | 528 +++++++++--------- 3 files changed, 373 insertions(+), 264 deletions(-) create mode 100755 core/lib/Thelia/Core/Template/Loop/Country.php diff --git a/core/lib/Thelia/Config/Resources/config.xml b/core/lib/Thelia/Config/Resources/config.xml index 208363c93..38d8052fb 100755 --- a/core/lib/Thelia/Config/Resources/config.xml +++ b/core/lib/Thelia/Config/Resources/config.xml @@ -9,6 +9,7 @@ + diff --git a/core/lib/Thelia/Core/Template/Loop/Country.php b/core/lib/Thelia/Core/Template/Loop/Country.php new file mode 100755 index 000000000..2b1845239 --- /dev/null +++ b/core/lib/Thelia/Core/Template/Loop/Country.php @@ -0,0 +1,108 @@ +. */ +/* */ +/*************************************************************************************/ + +namespace Thelia\Core\Template\Loop; + +use Propel\Runtime\ActiveQuery\Criteria; +use Thelia\Core\Template\Element\BaseLoop; +use Thelia\Core\Template\Element\LoopResult; +use Thelia\Core\Template\Element\LoopResultRow; + +use Thelia\Core\Template\Loop\Argument\ArgumentCollection; +use Thelia\Core\Template\Loop\Argument\Argument; +use Thelia\Log\Tlog; + +use Thelia\Model\CustomerCountryQuery; +use Thelia\Model\ConfigQuery; +use Thelia\Type\TypeCollection; +use Thelia\Type; + +/** + * + * Country loop + * + * + * Class Country + * @package Thelia\Core\Template\Loop + * @author Etienne Roudeix + */ +class Country extends BaseLoop +{ + /** + * @return ArgumentCollection + */ + protected function getArgDefinitions() + { + return new ArgumentCollection( + Argument::createIntListTypeArgument('id') + ); + } + + /** + * @param $pagination + * + * @return \Thelia\Core\Template\Element\LoopResult + */ + public function exec(&$pagination) + { + $search = CustomerCountryQuery::create(); + + $id = $this->getId(); + + if (null !== $id) { + $search->filterById($id, Criteria::IN); + } + + /** + * Criteria::INNER_JOIN in second parameter for joinWithI18n exclude query without translation. + * + * @todo : verify here if we want results for row without translations. + */ + + $search->joinWithI18n( + $this->request->getSession()->getLocale(), + (ConfigQuery::read("default_lang_without_translation", 1)) ? Criteria::LEFT_JOIN : Criteria::INNER_JOIN + ); + + $search->orderByPosition(); + + $countrys = $this->search($search, $pagination); + + $loopResult = new LoopResult(); + + foreach ($countrys as $country) { + + if ($this->not_empty && $country->countAllProducts() == 0) continue; + + $loopResultRow = new LoopResultRow(); + $loopResultRow->set("ID", $country->getId()); + $loopResultRow->set("DEFAULT", $country->getByDefault()); + $loopResultRow->set("SHORT", $country->getShort()); + $loopResultRow->set("LONG", $country->getLong()); + + $loopResult->addRow($loopResultRow); + } + + return $loopResult; + } +} \ No newline at end of file diff --git a/install/insert.sql b/install/insert.sql index 6fe5db6d8..93376d4cb 100755 --- a/install/insert.sql +++ b/install/insert.sql @@ -23,267 +23,267 @@ INSERT INTO `customer_title_i18n` (`id`, `locale`, `short`, `long`) VALUES (3, 'fr_FR', 'Mlle', 'Madamemoiselle'); INSERT INTO `country` (`id`, `area_id`, `isocode`, `isoalpha2`, `isoalpha3`, `created_at`, `updated_at`) VALUES -(1, NULL, '4', 'AF', 'AFG', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(2, NULL, '710', 'ZA', 'ZAF', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(3, NULL, '8', 'AL', 'ALB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(4, NULL, '12', 'DZ', 'DZA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(5, NULL, '276', 'DE', 'DEU', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(6, NULL, '20', 'AD', 'AND', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(7, NULL, '24', 'AO', 'AGO', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(8, NULL, '28', 'AG', 'ATG', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(9, NULL, '682', 'SA', 'SAU', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(10, NULL, '32', 'AR', 'ARG', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(11, NULL, '51', 'AM', 'ARM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(12, NULL, '36', 'AU', 'AUS', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(13, NULL, '40', 'AT', 'AUT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(14, NULL, '31', 'AZ', 'AZE', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(15, NULL, '44', 'BS', 'BHS', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(16, NULL, '48', 'BR', 'BHR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(17, NULL, '50', 'BD', 'BGD', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(18, NULL, '52', 'BB', 'BRB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(19, NULL, '585', 'PW', 'PLW', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(20, NULL, '56', 'BE', 'BEL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(21, NULL, '84', 'BL', 'BLZ', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(22, NULL, '204', 'BJ', 'BEN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(23, NULL, '64', 'BT', 'BTN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(24, NULL, '112', 'BY', 'BLR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(25, NULL, '104', 'MM', 'MMR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(26, NULL, '68', 'BO', 'BOL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(27, NULL, '70', 'BA', 'BIH', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(28, NULL, '72', 'BW', 'BWA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(29, NULL, '76', 'BR', 'BRA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(30, NULL, '96', 'BN', 'BRN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(31, NULL, '100', 'BG', 'BGR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(32, NULL, '854', 'BF', 'BFA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(33, NULL, '108', 'BI', 'BDI', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(34, NULL, '116', 'KH', 'KHM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(35, NULL, '120', 'CM', 'CMR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(37, NULL, '132', 'CV', 'CPV', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(38, NULL, '152', 'CL', 'CHL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(39, NULL, '156', 'CN', 'CHN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(40, NULL, '196', 'CY', 'CYP', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(41, NULL, '170', 'CO', 'COL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(42, NULL, '174', 'KM', 'COM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(43, NULL, '178', 'CG', 'COG', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(44, NULL, '184', 'CK', 'COK', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(45, NULL, '408', 'KP', 'PRK', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(46, NULL, '410', 'KR', 'KOR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(47, NULL, '188', 'CR', 'CRI', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(48, NULL, '384', 'CI', 'CIV', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(49, NULL, '191', 'HR', 'HRV', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(50, NULL, '192', 'CU', 'CUB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(51, NULL, '208', 'DK', 'DNK', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(52, NULL, '262', 'DJ', 'DJI', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(53, NULL, '212', 'DM', 'DMA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(54, NULL, '818', 'EG', 'EGY', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(55, NULL, '784', 'AE', 'ARE', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(56, NULL, '218', 'EC', 'ECU', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(57, NULL, '232', 'ER', 'ERI', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(58, NULL, '724', 'ES', 'ESP', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(59, NULL, '233', 'EE', 'EST', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(61, NULL, '231', 'ET', 'ETH', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(62, NULL, '242', 'FJ', 'FJI', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(63, NULL, '246', 'FI', 'FIN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(64, NULL, '250', 'FR', 'FRA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(65, NULL, '266', 'GA', 'GAB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(66, NULL, '270', 'GM', 'GMB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(67, NULL, '268', 'GE', 'GEO', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(68, NULL, '288', 'GH', 'GHA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(69, NULL, '300', 'GR', 'GRC', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(70, NULL, '308', 'GD', 'GRD', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(71, NULL, '320', 'GT', 'GTM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(72, NULL, '324', 'GN', 'GIN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(73, NULL, '624', 'GW', 'GNB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(74, NULL, '226', 'GQ', 'GNQ', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(75, NULL, '328', 'GY', 'GUY', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(76, NULL, '332', 'HT', 'HTI', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(77, NULL, '340', 'HN', 'HND', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(78, NULL, '348', 'HU', 'HUN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(79, NULL, '356', 'IN', 'IND', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(80, NULL, '360', 'ID', 'IDN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(81, NULL, '364', 'IR', 'IRN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(82, NULL, '368', 'IQ', 'IRQ', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(83, NULL, '372', 'IE', 'IRL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(84, NULL, '352', 'IS', 'ISL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(85, NULL, '376', 'IL', 'ISR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(86, NULL, '380', 'IT', 'ITA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(87, NULL, '388', 'JM', 'JAM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(88, NULL, '392', 'JP', 'JPN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(89, NULL, '400', 'JO', 'JOR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(90, NULL, '398', 'KZ', 'KAZ', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(91, NULL, '404', 'KE', 'KEN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(92, NULL, '417', 'KG', 'KGZ', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(93, NULL, '296', 'KI', 'KIR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(94, NULL, '414', 'KW', 'KWT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(95, NULL, '418', 'LA', 'LAO', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(96, NULL, '426', 'LS', 'LSO', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(97, NULL, '428', 'LV', 'LVA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(98, NULL, '422', 'LB', 'LBN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(99, NULL, '430', 'LR', 'LBR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(100, NULL, '343', 'LY', 'LBY', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(101, NULL, '438', 'LI', 'LIE', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(102, NULL, '440', 'LT', 'LTU', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(103, NULL, '442', 'LU', 'LUX', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(104, NULL, '807', 'MK', 'MKD', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(105, NULL, '450', 'MD', 'MDG', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(106, NULL, '458', 'MY', 'MYS', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(107, NULL, '454', 'MW', 'MWI', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(108, NULL, '462', 'MV', 'MDV', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(109, NULL, '466', 'ML', 'MLI', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(110, NULL, '470', 'MT', 'MLT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(111, NULL, '504', 'MA', 'MAR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(112, NULL, '584', 'MH', 'MHL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(113, NULL, '480', 'MU', 'MUS', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(114, NULL, '478', 'MR', 'MRT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(115, NULL, '484', 'MX', 'MEX', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(116, NULL, '583', 'FM', 'FSM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(117, NULL, '498', 'MD', 'MDA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(118, NULL, '492', 'MC', 'MCO', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(119, NULL, '496', 'MN', 'MNG', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(120, NULL, '508', 'MZ', 'MOZ', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(121, NULL, '516', 'NA', 'NAM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(122, NULL, '520', 'NR', 'NRU', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(123, NULL, '524', 'NP', 'NPL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(124, NULL, '558', 'NI', 'NIC', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(125, NULL, '562', 'NE', 'NER', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(126, NULL, '566', 'NG', 'NGA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(127, NULL, '570', 'NU', 'NIU', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(128, NULL, '578', 'NO', 'NOR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(129, NULL, '554', 'NZ', 'NZL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(130, NULL, '512', 'OM', 'OMN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(131, NULL, '800', 'UG', 'UGA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(132, NULL, '860', 'UZ', 'UZB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(133, NULL, '586', 'PK', 'PAK', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(134, NULL, '591', 'PA', 'PAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(135, NULL, '598', 'PG', 'PNG', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(136, NULL, '600', 'PY', 'PRY', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(137, NULL, '528', 'NL', 'NLD', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(138, NULL, '604', 'PE', 'PER', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(139, NULL, '608', 'PH', 'PHL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(140, NULL, '616', 'PL', 'POL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(141, NULL, '620', 'PT', 'PRT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(142, NULL, '634', 'QA', 'QAT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(143, NULL, '140', 'CF', 'CAF', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(144, NULL, '214', 'DO', 'DOM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(145, NULL, '203', 'CZ', 'CZE', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(146, NULL, '642', 'RO', 'ROU', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(147, NULL, '826', 'GB', 'GBR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(148, NULL, '643', 'RU', 'RUS', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(149, NULL, '646', 'RW', 'RWA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(150, NULL, '659', 'KN', 'KNA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(151, NULL, '662', 'LC', 'LCA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(152, NULL, '674', 'SM', 'SMR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(153, NULL, '670', 'VC', 'VCT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(154, NULL, '90', 'SB', 'SLB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(155, NULL, '222', 'SV', 'SLV', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(156, NULL, '882', 'WS', 'WSM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(157, NULL, '678', 'ST', 'STP', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(158, NULL, '686', 'SN', 'SEN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(159, NULL, '690', 'SC', 'SYC', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(160, NULL, '694', 'SL', 'SLE', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(161, NULL, '702', 'SG', 'SGP', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(162, NULL, '703', 'SK', 'SVK', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(163, NULL, '705', 'SI', 'SVN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(164, NULL, '706', 'SO', 'SOM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(165, NULL, '729', 'SD', 'SDN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(166, NULL, '144', 'LK', 'LKA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(167, NULL, '752', 'SE', 'SWE', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(168, NULL, '756', 'CH', 'CHE', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(169, NULL, '740', 'SR', 'SUR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(170, NULL, '748', 'SZ', 'SWZ', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(171, NULL, '760', 'SY', 'SYR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(172, NULL, '762', 'TJ', 'TJK', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(173, NULL, '834', 'TZ', 'TZA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(174, NULL, '148', 'TD', 'TCD', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(175, NULL, '764', 'TH', 'THA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(176, NULL, '768', 'TG', 'TGO', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(177, NULL, '776', 'TO', 'TON', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(178, NULL, '780', 'TT', 'TTO', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(179, NULL, '788', 'TN', 'TUN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(180, NULL, '795', 'TM', 'TKM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(181, NULL, '792', 'TR', 'TUR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(182, NULL, '798', 'TV', 'TUV', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(183, NULL, '804', 'UA', 'UKR', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(184, NULL, '858', 'UY', 'URY', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(185, NULL, '336', 'VA', 'VAT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(186, NULL, '548', 'VU', 'VUT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(187, NULL, '862', 'VE', 'VEN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(188, NULL, '704', 'VN', 'VNM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(189, NULL, '887', 'YE', 'YEM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(190, NULL, '807', 'MK', 'MKD', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(191, NULL, '180', 'CD', 'COD', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(192, NULL, '894', 'ZM', 'ZMB', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(193, NULL, '716', 'ZW', 'ZWE', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(196, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(197, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(198, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(199, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(200, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(201, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(202, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(203, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(204, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(205, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(206, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(207, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(208, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(209, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(210, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(211, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(212, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(213, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(214, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(215, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(216, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(217, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(218, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(219, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(220, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(221, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(222, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(223, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(224, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(225, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(226, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(227, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(228, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(229, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(230, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(231, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(232, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(233, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(234, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(235, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(236, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(237, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(238, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(239, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(240, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(241, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(242, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(243, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(244, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(245, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(246, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(247, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(248, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(249, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(250, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(251, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(252, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(253, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(254, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(255, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(256, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(257, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(258, NULL, '124', 'CA', 'CAN', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(259, NULL, '312', 'GP', 'GLP', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(260, NULL, '254', 'GF', 'GUF', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(261, NULL, '474', 'MQ', 'MTQ', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(262, NULL, '175', 'YT', 'MYT', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(263, NULL, '638', 'RE', 'REU', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(264, NULL, '666', 'PM', 'SPM', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(265, NULL, '540', 'NC', 'NCL', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(266, NULL, '258', 'PF', 'PYF', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(267, NULL, '876', 'WF', 'WLF', '2013-07-26 14:44:00', '2013-07-26 14:44:00'), -(268, NULL, '840', 'US', 'USA', '2013-07-26 14:44:00', '2013-07-26 14:44:00'); +(1, NULL, '4', 'AF', 'AFG', NOW(), NOW()), +(2, NULL, '710', 'ZA', 'ZAF', NOW(), NOW()), +(3, NULL, '8', 'AL', 'ALB', NOW(), NOW()), +(4, NULL, '12', 'DZ', 'DZA', NOW(), NOW()), +(5, NULL, '276', 'DE', 'DEU', NOW(), NOW()), +(6, NULL, '20', 'AD', 'AND', NOW(), NOW()), +(7, NULL, '24', 'AO', 'AGO', NOW(), NOW()), +(8, NULL, '28', 'AG', 'ATG', NOW(), NOW()), +(9, NULL, '682', 'SA', 'SAU', NOW(), NOW()), +(10, NULL, '32', 'AR', 'ARG', NOW(), NOW()), +(11, NULL, '51', 'AM', 'ARM', NOW(), NOW()), +(12, NULL, '36', 'AU', 'AUS', NOW(), NOW()), +(13, NULL, '40', 'AT', 'AUT', NOW(), NOW()), +(14, NULL, '31', 'AZ', 'AZE', NOW(), NOW()), +(15, NULL, '44', 'BS', 'BHS', NOW(), NOW()), +(16, NULL, '48', 'BR', 'BHR', NOW(), NOW()), +(17, NULL, '50', 'BD', 'BGD', NOW(), NOW()), +(18, NULL, '52', 'BB', 'BRB', NOW(), NOW()), +(19, NULL, '585', 'PW', 'PLW', NOW(), NOW()), +(20, NULL, '56', 'BE', 'BEL', NOW(), NOW()), +(21, NULL, '84', 'BL', 'BLZ', NOW(), NOW()), +(22, NULL, '204', 'BJ', 'BEN', NOW(), NOW()), +(23, NULL, '64', 'BT', 'BTN', NOW(), NOW()), +(24, NULL, '112', 'BY', 'BLR', NOW(), NOW()), +(25, NULL, '104', 'MM', 'MMR', NOW(), NOW()), +(26, NULL, '68', 'BO', 'BOL', NOW(), NOW()), +(27, NULL, '70', 'BA', 'BIH', NOW(), NOW()), +(28, NULL, '72', 'BW', 'BWA', NOW(), NOW()), +(29, NULL, '76', 'BR', 'BRA', NOW(), NOW()), +(30, NULL, '96', 'BN', 'BRN', NOW(), NOW()), +(31, NULL, '100', 'BG', 'BGR', NOW(), NOW()), +(32, NULL, '854', 'BF', 'BFA', NOW(), NOW()), +(33, NULL, '108', 'BI', 'BDI', NOW(), NOW()), +(34, NULL, '116', 'KH', 'KHM', NOW(), NOW()), +(35, NULL, '120', 'CM', 'CMR', NOW(), NOW()), +(37, NULL, '132', 'CV', 'CPV', NOW(), NOW()), +(38, NULL, '152', 'CL', 'CHL', NOW(), NOW()), +(39, NULL, '156', 'CN', 'CHN', NOW(), NOW()), +(40, NULL, '196', 'CY', 'CYP', NOW(), NOW()), +(41, NULL, '170', 'CO', 'COL', NOW(), NOW()), +(42, NULL, '174', 'KM', 'COM', NOW(), NOW()), +(43, NULL, '178', 'CG', 'COG', NOW(), NOW()), +(44, NULL, '184', 'CK', 'COK', NOW(), NOW()), +(45, NULL, '408', 'KP', 'PRK', NOW(), NOW()), +(46, NULL, '410', 'KR', 'KOR', NOW(), NOW()), +(47, NULL, '188', 'CR', 'CRI', NOW(), NOW()), +(48, NULL, '384', 'CI', 'CIV', NOW(), NOW()), +(49, NULL, '191', 'HR', 'HRV', NOW(), NOW()), +(50, NULL, '192', 'CU', 'CUB', NOW(), NOW()), +(51, NULL, '208', 'DK', 'DNK', NOW(), NOW()), +(52, NULL, '262', 'DJ', 'DJI', NOW(), NOW()), +(53, NULL, '212', 'DM', 'DMA', NOW(), NOW()), +(54, NULL, '818', 'EG', 'EGY', NOW(), NOW()), +(55, NULL, '784', 'AE', 'ARE', NOW(), NOW()), +(56, NULL, '218', 'EC', 'ECU', NOW(), NOW()), +(57, NULL, '232', 'ER', 'ERI', NOW(), NOW()), +(58, NULL, '724', 'ES', 'ESP', NOW(), NOW()), +(59, NULL, '233', 'EE', 'EST', NOW(), NOW()), +(61, NULL, '231', 'ET', 'ETH', NOW(), NOW()), +(62, NULL, '242', 'FJ', 'FJI', NOW(), NOW()), +(63, NULL, '246', 'FI', 'FIN', NOW(), NOW()), +(64, NULL, '250', 'FR', 'FRA', NOW(), NOW()), +(65, NULL, '266', 'GA', 'GAB', NOW(), NOW()), +(66, NULL, '270', 'GM', 'GMB', NOW(), NOW()), +(67, NULL, '268', 'GE', 'GEO', NOW(), NOW()), +(68, NULL, '288', 'GH', 'GHA', NOW(), NOW()), +(69, NULL, '300', 'GR', 'GRC', NOW(), NOW()), +(70, NULL, '308', 'GD', 'GRD', NOW(), NOW()), +(71, NULL, '320', 'GT', 'GTM', NOW(), NOW()), +(72, NULL, '324', 'GN', 'GIN', NOW(), NOW()), +(73, NULL, '624', 'GW', 'GNB', NOW(), NOW()), +(74, NULL, '226', 'GQ', 'GNQ', NOW(), NOW()), +(75, NULL, '328', 'GY', 'GUY', NOW(), NOW()), +(76, NULL, '332', 'HT', 'HTI', NOW(), NOW()), +(77, NULL, '340', 'HN', 'HND', NOW(), NOW()), +(78, NULL, '348', 'HU', 'HUN', NOW(), NOW()), +(79, NULL, '356', 'IN', 'IND', NOW(), NOW()), +(80, NULL, '360', 'ID', 'IDN', NOW(), NOW()), +(81, NULL, '364', 'IR', 'IRN', NOW(), NOW()), +(82, NULL, '368', 'IQ', 'IRQ', NOW(), NOW()), +(83, NULL, '372', 'IE', 'IRL', NOW(), NOW()), +(84, NULL, '352', 'IS', 'ISL', NOW(), NOW()), +(85, NULL, '376', 'IL', 'ISR', NOW(), NOW()), +(86, NULL, '380', 'IT', 'ITA', NOW(), NOW()), +(87, NULL, '388', 'JM', 'JAM', NOW(), NOW()), +(88, NULL, '392', 'JP', 'JPN', NOW(), NOW()), +(89, NULL, '400', 'JO', 'JOR', NOW(), NOW()), +(90, NULL, '398', 'KZ', 'KAZ', NOW(), NOW()), +(91, NULL, '404', 'KE', 'KEN', NOW(), NOW()), +(92, NULL, '417', 'KG', 'KGZ', NOW(), NOW()), +(93, NULL, '296', 'KI', 'KIR', NOW(), NOW()), +(94, NULL, '414', 'KW', 'KWT', NOW(), NOW()), +(95, NULL, '418', 'LA', 'LAO', NOW(), NOW()), +(96, NULL, '426', 'LS', 'LSO', NOW(), NOW()), +(97, NULL, '428', 'LV', 'LVA', NOW(), NOW()), +(98, NULL, '422', 'LB', 'LBN', NOW(), NOW()), +(99, NULL, '430', 'LR', 'LBR', NOW(), NOW()), +(100, NULL, '343', 'LY', 'LBY', NOW(), NOW()), +(101, NULL, '438', 'LI', 'LIE', NOW(), NOW()), +(102, NULL, '440', 'LT', 'LTU', NOW(), NOW()), +(103, NULL, '442', 'LU', 'LUX', NOW(), NOW()), +(104, NULL, '807', 'MK', 'MKD', NOW(), NOW()), +(105, NULL, '450', 'MD', 'MDG', NOW(), NOW()), +(106, NULL, '458', 'MY', 'MYS', NOW(), NOW()), +(107, NULL, '454', 'MW', 'MWI', NOW(), NOW()), +(108, NULL, '462', 'MV', 'MDV', NOW(), NOW()), +(109, NULL, '466', 'ML', 'MLI', NOW(), NOW()), +(110, NULL, '470', 'MT', 'MLT', NOW(), NOW()), +(111, NULL, '504', 'MA', 'MAR', NOW(), NOW()), +(112, NULL, '584', 'MH', 'MHL', NOW(), NOW()), +(113, NULL, '480', 'MU', 'MUS', NOW(), NOW()), +(114, NULL, '478', 'MR', 'MRT', NOW(), NOW()), +(115, NULL, '484', 'MX', 'MEX', NOW(), NOW()), +(116, NULL, '583', 'FM', 'FSM', NOW(), NOW()), +(117, NULL, '498', 'MD', 'MDA', NOW(), NOW()), +(118, NULL, '492', 'MC', 'MCO', NOW(), NOW()), +(119, NULL, '496', 'MN', 'MNG', NOW(), NOW()), +(120, NULL, '508', 'MZ', 'MOZ', NOW(), NOW()), +(121, NULL, '516', 'NA', 'NAM', NOW(), NOW()), +(122, NULL, '520', 'NR', 'NRU', NOW(), NOW()), +(123, NULL, '524', 'NP', 'NPL', NOW(), NOW()), +(124, NULL, '558', 'NI', 'NIC', NOW(), NOW()), +(125, NULL, '562', 'NE', 'NER', NOW(), NOW()), +(126, NULL, '566', 'NG', 'NGA', NOW(), NOW()), +(127, NULL, '570', 'NU', 'NIU', NOW(), NOW()), +(128, NULL, '578', 'NO', 'NOR', NOW(), NOW()), +(129, NULL, '554', 'NZ', 'NZL', NOW(), NOW()), +(130, NULL, '512', 'OM', 'OMN', NOW(), NOW()), +(131, NULL, '800', 'UG', 'UGA', NOW(), NOW()), +(132, NULL, '860', 'UZ', 'UZB', NOW(), NOW()), +(133, NULL, '586', 'PK', 'PAK', NOW(), NOW()), +(134, NULL, '591', 'PA', 'PAN', NOW(), NOW()), +(135, NULL, '598', 'PG', 'PNG', NOW(), NOW()), +(136, NULL, '600', 'PY', 'PRY', NOW(), NOW()), +(137, NULL, '528', 'NL', 'NLD', NOW(), NOW()), +(138, NULL, '604', 'PE', 'PER', NOW(), NOW()), +(139, NULL, '608', 'PH', 'PHL', NOW(), NOW()), +(140, NULL, '616', 'PL', 'POL', NOW(), NOW()), +(141, NULL, '620', 'PT', 'PRT', NOW(), NOW()), +(142, NULL, '634', 'QA', 'QAT', NOW(), NOW()), +(143, NULL, '140', 'CF', 'CAF', NOW(), NOW()), +(144, NULL, '214', 'DO', 'DOM', NOW(), NOW()), +(145, NULL, '203', 'CZ', 'CZE', NOW(), NOW()), +(146, NULL, '642', 'RO', 'ROU', NOW(), NOW()), +(147, NULL, '826', 'GB', 'GBR', NOW(), NOW()), +(148, NULL, '643', 'RU', 'RUS', NOW(), NOW()), +(149, NULL, '646', 'RW', 'RWA', NOW(), NOW()), +(150, NULL, '659', 'KN', 'KNA', NOW(), NOW()), +(151, NULL, '662', 'LC', 'LCA', NOW(), NOW()), +(152, NULL, '674', 'SM', 'SMR', NOW(), NOW()), +(153, NULL, '670', 'VC', 'VCT', NOW(), NOW()), +(154, NULL, '90', 'SB', 'SLB', NOW(), NOW()), +(155, NULL, '222', 'SV', 'SLV', NOW(), NOW()), +(156, NULL, '882', 'WS', 'WSM', NOW(), NOW()), +(157, NULL, '678', 'ST', 'STP', NOW(), NOW()), +(158, NULL, '686', 'SN', 'SEN', NOW(), NOW()), +(159, NULL, '690', 'SC', 'SYC', NOW(), NOW()), +(160, NULL, '694', 'SL', 'SLE', NOW(), NOW()), +(161, NULL, '702', 'SG', 'SGP', NOW(), NOW()), +(162, NULL, '703', 'SK', 'SVK', NOW(), NOW()), +(163, NULL, '705', 'SI', 'SVN', NOW(), NOW()), +(164, NULL, '706', 'SO', 'SOM', NOW(), NOW()), +(165, NULL, '729', 'SD', 'SDN', NOW(), NOW()), +(166, NULL, '144', 'LK', 'LKA', NOW(), NOW()), +(167, NULL, '752', 'SE', 'SWE', NOW(), NOW()), +(168, NULL, '756', 'CH', 'CHE', NOW(), NOW()), +(169, NULL, '740', 'SR', 'SUR', NOW(), NOW()), +(170, NULL, '748', 'SZ', 'SWZ', NOW(), NOW()), +(171, NULL, '760', 'SY', 'SYR', NOW(), NOW()), +(172, NULL, '762', 'TJ', 'TJK', NOW(), NOW()), +(173, NULL, '834', 'TZ', 'TZA', NOW(), NOW()), +(174, NULL, '148', 'TD', 'TCD', NOW(), NOW()), +(175, NULL, '764', 'TH', 'THA', NOW(), NOW()), +(176, NULL, '768', 'TG', 'TGO', NOW(), NOW()), +(177, NULL, '776', 'TO', 'TON', NOW(), NOW()), +(178, NULL, '780', 'TT', 'TTO', NOW(), NOW()), +(179, NULL, '788', 'TN', 'TUN', NOW(), NOW()), +(180, NULL, '795', 'TM', 'TKM', NOW(), NOW()), +(181, NULL, '792', 'TR', 'TUR', NOW(), NOW()), +(182, NULL, '798', 'TV', 'TUV', NOW(), NOW()), +(183, NULL, '804', 'UA', 'UKR', NOW(), NOW()), +(184, NULL, '858', 'UY', 'URY', NOW(), NOW()), +(185, NULL, '336', 'VA', 'VAT', NOW(), NOW()), +(186, NULL, '548', 'VU', 'VUT', NOW(), NOW()), +(187, NULL, '862', 'VE', 'VEN', NOW(), NOW()), +(188, NULL, '704', 'VN', 'VNM', NOW(), NOW()), +(189, NULL, '887', 'YE', 'YEM', NOW(), NOW()), +(190, NULL, '807', 'MK', 'MKD', NOW(), NOW()), +(191, NULL, '180', 'CD', 'COD', NOW(), NOW()), +(192, NULL, '894', 'ZM', 'ZMB', NOW(), NOW()), +(193, NULL, '716', 'ZW', 'ZWE', NOW(), NOW()), +(196, NULL, '840', 'US', 'USA', NOW(), NOW()), +(197, NULL, '840', 'US', 'USA', NOW(), NOW()), +(198, NULL, '840', 'US', 'USA', NOW(), NOW()), +(199, NULL, '840', 'US', 'USA', NOW(), NOW()), +(200, NULL, '840', 'US', 'USA', NOW(), NOW()), +(201, NULL, '840', 'US', 'USA', NOW(), NOW()), +(202, NULL, '840', 'US', 'USA', NOW(), NOW()), +(203, NULL, '840', 'US', 'USA', NOW(), NOW()), +(204, NULL, '840', 'US', 'USA', NOW(), NOW()), +(205, NULL, '840', 'US', 'USA', NOW(), NOW()), +(206, NULL, '840', 'US', 'USA', NOW(), NOW()), +(207, NULL, '840', 'US', 'USA', NOW(), NOW()), +(208, NULL, '840', 'US', 'USA', NOW(), NOW()), +(209, NULL, '840', 'US', 'USA', NOW(), NOW()), +(210, NULL, '840', 'US', 'USA', NOW(), NOW()), +(211, NULL, '840', 'US', 'USA', NOW(), NOW()), +(212, NULL, '840', 'US', 'USA', NOW(), NOW()), +(213, NULL, '840', 'US', 'USA', NOW(), NOW()), +(214, NULL, '840', 'US', 'USA', NOW(), NOW()), +(215, NULL, '840', 'US', 'USA', NOW(), NOW()), +(216, NULL, '840', 'US', 'USA', NOW(), NOW()), +(217, NULL, '840', 'US', 'USA', NOW(), NOW()), +(218, NULL, '840', 'US', 'USA', NOW(), NOW()), +(219, NULL, '840', 'US', 'USA', NOW(), NOW()), +(220, NULL, '840', 'US', 'USA', NOW(), NOW()), +(221, NULL, '840', 'US', 'USA', NOW(), NOW()), +(222, NULL, '840', 'US', 'USA', NOW(), NOW()), +(223, NULL, '840', 'US', 'USA', NOW(), NOW()), +(224, NULL, '840', 'US', 'USA', NOW(), NOW()), +(225, NULL, '840', 'US', 'USA', NOW(), NOW()), +(226, NULL, '840', 'US', 'USA', NOW(), NOW()), +(227, NULL, '840', 'US', 'USA', NOW(), NOW()), +(228, NULL, '840', 'US', 'USA', NOW(), NOW()), +(229, NULL, '840', 'US', 'USA', NOW(), NOW()), +(230, NULL, '840', 'US', 'USA', NOW(), NOW()), +(231, NULL, '840', 'US', 'USA', NOW(), NOW()), +(232, NULL, '840', 'US', 'USA', NOW(), NOW()), +(233, NULL, '840', 'US', 'USA', NOW(), NOW()), +(234, NULL, '840', 'US', 'USA', NOW(), NOW()), +(235, NULL, '840', 'US', 'USA', NOW(), NOW()), +(236, NULL, '840', 'US', 'USA', NOW(), NOW()), +(237, NULL, '840', 'US', 'USA', NOW(), NOW()), +(238, NULL, '840', 'US', 'USA', NOW(), NOW()), +(239, NULL, '840', 'US', 'USA', NOW(), NOW()), +(240, NULL, '840', 'US', 'USA', NOW(), NOW()), +(241, NULL, '840', 'US', 'USA', NOW(), NOW()), +(242, NULL, '840', 'US', 'USA', NOW(), NOW()), +(243, NULL, '840', 'US', 'USA', NOW(), NOW()), +(244, NULL, '840', 'US', 'USA', NOW(), NOW()), +(245, NULL, '840', 'US', 'USA', NOW(), NOW()), +(246, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(247, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(248, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(249, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(250, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(251, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(252, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(253, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(254, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(255, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(256, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(257, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(258, NULL, '124', 'CA', 'CAN', NOW(), NOW()), +(259, NULL, '312', 'GP', 'GLP', NOW(), NOW()), +(260, NULL, '254', 'GF', 'GUF', NOW(), NOW()), +(261, NULL, '474', 'MQ', 'MTQ', NOW(), NOW()), +(262, NULL, '175', 'YT', 'MYT', NOW(), NOW()), +(263, NULL, '638', 'RE', 'REU', NOW(), NOW()), +(264, NULL, '666', 'PM', 'SPM', NOW(), NOW()), +(265, NULL, '540', 'NC', 'NCL', NOW(), NOW()), +(266, NULL, '258', 'PF', 'PYF', NOW(), NOW()), +(267, NULL, '876', 'WF', 'WLF', NOW(), NOW()), +(268, NULL, '840', 'US', 'USA', NOW(), NOW());