b25e16b1ab3d8708e989c32d6b0f63a5a19ccab7 — Martin Angers 5 months ago 6f20f71
dump team cities and names migration, confirm league creation
A db/migrations/010_team_names_city_name.sql => db/migrations/010_team_names_city_name.sql +36 -0
@@ 0,0 1,36 @@
+-- MySQL dump 10.17  Distrib 10.3.15-MariaDB, for Linux (x86_64)
+--
+-- Host: 127.0.0.1    Database: hockeysim
+-- ------------------------------------------------------
+-- Server version	8.0.16
+
+/*!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 utf8mb4 */;
+/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
+/*!40103 SET TIME_ZONE='+00:00' */;
+/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
+/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
+/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
+
+--
+-- Dumping data for table `team_names`
+--
+-- WHERE:  kind=3 OR kind=4
+
+LOCK TABLES `team_names` WRITE;
+/*!40000 ALTER TABLE `team_names` DISABLE KEYS */;
+INSERT INTO `team_names` VALUES (109,'Toronto',2,3,'2019-06-20 13:21:52'),(110,'Montreal',2,3,'2019-06-20 13:21:52'),(111,'Calgary',2,3,'2019-06-20 13:21:52'),(112,'Ottawa',2,3,'2019-06-20 13:21:52'),(113,'Edmonton',2,3,'2019-06-20 13:21:52'),(114,'Mississauga',2,3,'2019-06-20 13:21:52'),(115,'Winnipeg',2,3,'2019-06-20 13:21:52'),(116,'Vancouver',2,3,'2019-06-20 13:21:52'),(117,'Brampton',2,3,'2019-06-20 13:21:52'),(118,'Hamilton',2,3,'2019-06-20 13:21:52'),(119,'Quebec City',2,3,'2019-06-20 13:21:52'),(120,'Surrey',2,3,'2019-06-20 13:21:52'),(121,'Laval',2,3,'2019-06-20 13:21:52'),(122,'Halifax',2,3,'2019-06-20 13:21:52'),(123,'London',2,3,'2019-06-20 13:21:52'),(124,'Markham',2,3,'2019-06-20 13:21:52'),(125,'Vaughan',2,3,'2019-06-20 13:21:52'),(126,'Gatineau',2,3,'2019-06-20 13:21:52'),(127,'Saskatoon',2,3,'2019-06-20 13:21:52'),(128,'Longueuil',2,3,'2019-06-20 13:21:52'),(129,'Kitchener',2,3,'2019-06-20 13:21:52'),(130,'Burnaby',2,3,'2019-06-20 13:21:52'),(131,'Windsor',2,3,'2019-06-20 13:21:52'),(132,'Regina',2,3,'2019-06-20 13:21:52'),(133,'Richmond',2,3,'2019-06-20 13:21:52'),(134,'Richmond Hill',2,3,'2019-06-20 13:21:52'),(135,'Oakville',2,3,'2019-06-20 13:21:52'),(136,'Burlington',2,3,'2019-06-20 13:21:52'),(137,'Greater Sudbury',2,3,'2019-06-20 13:21:52'),(138,'Sherbrooke',2,3,'2019-06-20 13:21:52'),(139,'Oshawa',2,3,'2019-06-20 13:21:52'),(140,'Saguenay',2,3,'2019-06-20 13:21:52'),(141,'Lévis',2,3,'2019-06-20 13:21:52'),(142,'Barrie',2,3,'2019-06-20 13:21:52'),(143,'Abbotsford',2,3,'2019-06-20 13:21:52'),(144,'Coquitlam',2,3,'2019-06-20 13:21:52'),(145,'Trois-Rivières',2,3,'2019-06-20 13:21:52'),(146,'St. Catharines',2,3,'2019-06-20 13:21:52'),(147,'Guelph',2,3,'2019-06-20 13:21:52'),(148,'Cambridge',2,3,'2019-06-20 13:21:52'),(149,'Whitby',2,3,'2019-06-20 13:21:52'),(150,'Kelowna',2,3,'2019-06-20 13:21:52'),(151,'Kingston',2,3,'2019-06-20 13:21:52'),(152,'Ajax',2,3,'2019-06-20 13:21:52'),(153,'Langley',2,3,'2019-06-20 13:21:52'),(154,'Saanich',2,3,'2019-06-20 13:21:52'),(155,'Terrebonne',2,3,'2019-06-20 13:21:52'),(156,'Milton',2,3,'2019-06-20 13:21:52'),(157,'St. John\'s',2,3,'2019-06-20 13:21:52'),(158,'Thunder Bay',2,3,'2019-06-20 13:21:52'),(159,'Waterloo',2,3,'2019-06-20 13:21:52'),(160,'Delta',2,3,'2019-06-20 13:21:52'),(161,'Chatham-Kent',2,3,'2019-06-20 13:21:52'),(162,'Red Deer',2,3,'2019-06-20 13:21:52'),(163,'Strathcona County',2,3,'2019-06-20 13:21:52'),(164,'Brantford',2,3,'2019-06-20 13:21:52'),(165,'Saint-Jean-sur-Richelieu',2,3,'2019-06-20 13:21:52'),(166,'Cape Breton',2,3,'2019-06-20 13:21:52'),(167,'Lethbridge',2,3,'2019-06-20 13:21:52'),(168,'Clarington',2,3,'2019-06-20 13:21:52'),(169,'Pickering',2,3,'2019-06-20 13:21:52'),(170,'Nanaimo',2,3,'2019-06-20 13:21:52'),(171,'Kamloops',2,3,'2019-06-20 13:21:52'),(172,'Niagara Falls',2,3,'2019-06-20 13:21:52'),(173,'North Vancouver',2,3,'2019-06-20 13:21:52'),(174,'Victoria',2,3,'2019-06-20 13:21:52'),(175,'Brossard',2,3,'2019-06-20 13:21:52'),(176,'Repentigny',2,3,'2019-06-20 13:21:52'),(177,'Newmarket',2,3,'2019-06-20 13:21:52'),(178,'Chilliwack',2,3,'2019-06-20 13:21:52'),(179,'Maple Ridge',2,3,'2019-06-20 13:21:52'),(180,'Peterborough',2,3,'2019-06-20 13:21:52'),(181,'Kawartha Lakes',2,3,'2019-06-20 13:21:52'),(182,'Drummondville',2,3,'2019-06-20 13:21:52'),(183,'Saint-Jérôme',2,3,'2019-06-20 13:21:52'),(184,'Prince George',2,3,'2019-06-20 13:21:52'),(185,'Sault Ste. Marie',2,3,'2019-06-20 13:21:52'),(186,'Moncton',2,3,'2019-06-20 13:21:52'),(187,'Sarnia',2,3,'2019-06-20 13:21:52'),(188,'Wood Buffalo',2,3,'2019-06-20 13:21:52'),(189,'New Westminster',2,3,'2019-06-20 13:21:52'),(190,'Saint John',2,3,'2019-06-20 13:21:52'),(191,'Caledon',2,3,'2019-06-20 13:21:52'),(192,'Granby',2,3,'2019-06-20 13:21:52'),(193,'St. Albert',2,3,'2019-06-20 13:21:52'),(194,'Norfolk County',2,3,'2019-06-20 13:21:52'),(195,'Medicine Hat',2,3,'2019-06-20 13:21:52'),(196,'Grande Prairie',2,3,'2019-06-20 13:21:52'),(197,'Airdrie',2,3,'2019-06-20 13:21:52'),(198,'Halton Hills',2,3,'2019-06-20 13:21:52'),(199,'Port Coquitlam',2,3,'2019-06-20 13:21:52'),(200,'Fredericton',2,3,'2019-06-20 13:21:52'),(201,'Blainville',2,3,'2019-06-20 13:21:52'),(202,'Saint-Hyacinthe',2,3,'2019-06-20 13:21:52'),(203,'Aurora',2,3,'2019-06-20 13:21:52'),(205,'Welland',2,3,'2019-06-20 13:21:52'),(206,'North Bay',2,3,'2019-06-20 13:21:52'),(207,'Belleville',2,3,'2019-06-20 13:21:52'),(208,'Mirabel',2,3,'2019-06-20 13:21:52'),(209,'Acton Vale',2,3,'2019-06-20 13:21:53'),(210,'Alma',2,3,'2019-06-20 13:21:53'),(211,'Amos',2,3,'2019-06-20 13:21:53'),(212,'Amqui',2,3,'2019-06-20 13:21:53'),(213,'Asbestos',2,3,'2019-06-20 13:21:53'),(214,'Baie-Comeau',2,3,'2019-06-20 13:21:53'),(215,'Baie-d\'Urfé',2,3,'2019-06-20 13:21:53'),(216,'Baie-Saint-Paul',2,3,'2019-06-20 13:21:53'),(217,'Barkmere',2,3,'2019-06-20 13:21:53'),(218,'Beaconsfield',2,3,'2019-06-20 13:21:53'),(219,'Beauceville',2,3,'2019-06-20 13:21:53'),(220,'Beauharnois',2,3,'2019-06-20 13:21:53'),(221,'Beaupré',2,3,'2019-06-20 13:21:53'),(222,'Bécancour',2,3,'2019-06-20 13:21:53'),(223,'Bedford',2,3,'2019-06-20 13:21:53'),(224,'Belleterre',2,3,'2019-06-20 13:21:53'),(225,'Belœil',2,3,'2019-06-20 13:21:53'),(226,'Berthierville',2,3,'2019-06-20 13:21:53'),(228,'Bois-des-Filion',2,3,'2019-06-20 13:21:53'),(229,'Boisbriand',2,3,'2019-06-20 13:21:53'),(230,'Bonaventure',2,3,'2019-06-20 13:21:53'),(231,'Boucherville',2,3,'2019-06-20 13:21:53'),(232,'Lac-Brome',2,3,'2019-06-20 13:21:53'),(233,'Bromont',2,3,'2019-06-20 13:21:53'),(235,'Brownsburg-Chatham',2,3,'2019-06-20 13:21:53'),(236,'Cabano',2,3,'2019-06-20 13:21:53'),(237,'Candiac',2,3,'2019-06-20 13:21:53'),(238,'Cap-Chat',2,3,'2019-06-20 13:21:53'),(239,'Cap-Santé',2,3,'2019-06-20 13:21:53'),(240,'Carignan',2,3,'2019-06-20 13:21:53'),(241,'Carleton-sur-Mer',2,3,'2019-06-20 13:21:53'),(242,'Causapscal',2,3,'2019-06-20 13:21:53'),(243,'Chambly',2,3,'2019-06-20 13:21:53'),(244,'Chandler',2,3,'2019-06-20 13:21:53'),(245,'Chapais',2,3,'2019-06-20 13:21:53'),(246,'Charlemagne',2,3,'2019-06-20 13:21:53'),(247,'ChateauguayChâteauguay',2,3,'2019-06-20 13:21:53'),(248,'Chateau-RicherChâteau-Richer',2,3,'2019-06-20 13:21:53'),(249,'Chibougamau',2,3,'2019-06-20 13:21:53'),(250,'Clermont',2,3,'2019-06-20 13:21:53'),(251,'Coaticook',2,3,'2019-06-20 13:21:53'),(252,'Contrecœur',2,3,'2019-06-20 13:21:53'),(253,'Cookshire-Eaton',2,3,'2019-06-20 13:21:53'),(254,'Cote-Saint-LucCôte-Saint-Luc',2,3,'2019-06-20 13:21:53'),(255,'Coteau-du-Lac',2,3,'2019-06-20 13:21:53'),(256,'Cowansville',2,3,'2019-06-20 13:21:53'),(257,'Danville',2,3,'2019-06-20 13:21:53'),(258,'Daveluyville',2,3,'2019-06-20 13:21:53'),(259,'DegelisDégelis',2,3,'2019-06-20 13:21:53'),(260,'Delson',2,3,'2019-06-20 13:21:53'),(261,'Desbiens',2,3,'2019-06-20 13:21:53'),(262,'Deux-Montagnes',2,3,'2019-06-20 13:21:53'),(263,'Disraeli',2,3,'2019-06-20 13:21:53'),(264,'Dolbeau-Mistassini',2,3,'2019-06-20 13:21:53'),(265,'Dollard-des-Ormeaux',2,3,'2019-06-20 13:21:53'),(266,'Donnacona',2,3,'2019-06-20 13:21:53'),(267,'Dorval',2,3,'2019-06-20 13:21:53'),(269,'Dunham',2,3,'2019-06-20 13:21:53'),(270,'Duparquet',2,3,'2019-06-20 13:21:53'),(271,'East Angus',2,3,'2019-06-20 13:21:53'),(272,'Estérel',2,3,'2019-06-20 13:21:53'),(273,'Farnham',2,3,'2019-06-20 13:21:53'),(274,'Fermont',2,3,'2019-06-20 13:21:53'),(275,'Forestville',2,3,'2019-06-20 13:21:53'),(276,'Fossambault-sur-le-Lac',2,3,'2019-06-20 13:21:53'),(277,'Gaspé',2,3,'2019-06-20 13:21:53'),(279,'Gracefield',2,3,'2019-06-20 13:21:53'),(281,'Grande-Rivière',2,3,'2019-06-20 13:21:53'),(282,'Hampstead',2,3,'2019-06-20 13:21:53'),(283,'Hudson',2,3,'2019-06-20 13:21:53'),(284,'Huntingdon',2,3,'2019-06-20 13:21:53'),(285,'Ile-CadieuxL\'Île-Cadieux',2,3,'2019-06-20 13:21:53'),(286,'Ile-DorvalL\'Île-Dorval',2,3,'2019-06-20 13:21:53'),(287,'Ile-PerrotL\'Île-Perrot',2,3,'2019-06-20 13:21:53'),(288,'Joliette',2,3,'2019-06-20 13:21:53'),(289,'Kingsey Falls',2,3,'2019-06-20 13:21:53'),(290,'Kirkland',2,3,'2019-06-20 13:21:53'),(291,'Lac-Delage',2,3,'2019-06-20 13:21:53'),(292,'Lac-Mégantic',2,3,'2019-06-20 13:21:53'),(293,'Lac-Saint-Joseph',2,3,'2019-06-20 13:21:53'),(294,'Lac-Sergent',2,3,'2019-06-20 13:21:53'),(295,'Lachute',2,3,'2019-06-20 13:21:53'),(296,'L\'Ancienne-Lorette',2,3,'2019-06-20 13:21:53'),(297,'L\'Assomption',2,3,'2019-06-20 13:21:53'),(298,'EpiphanieL\'Épiphanie',2,3,'2019-06-20 13:21:53'),(299,'La Malbaie',2,3,'2019-06-20 13:21:53'),(300,'La Pocatière',2,3,'2019-06-20 13:21:53'),(301,'La Prairie',2,3,'2019-06-20 13:21:53'),(302,'La Sarre',2,3,'2019-06-20 13:21:53'),(303,'La Tuque',2,3,'2019-06-20 13:21:53'),(305,'Lavaltrie',2,3,'2019-06-20 13:21:53'),(306,'Lebel-sur-Quévillon',2,3,'2019-06-20 13:21:53'),(307,'LeryLéry',2,3,'2019-06-20 13:21:53'),(308,'LevisLévis',2,3,'2019-06-20 13:21:53'),(309,'L\'Île-Perrot',2,3,'2019-06-20 13:21:53'),(311,'Lorraine',2,3,'2019-06-20 13:21:53'),(312,'Louiseville',2,3,'2019-06-20 13:21:53'),(313,'Macamic',2,3,'2019-06-20 13:21:53'),(314,'Magog',2,3,'2019-06-20 13:21:53'),(315,'Malartic',2,3,'2019-06-20 13:21:53'),(316,'Maniwaki',2,3,'2019-06-20 13:21:53'),(317,'Marieville',2,3,'2019-06-20 13:21:53'),(318,'Mascouche',2,3,'2019-06-20 13:21:53'),(319,'Matagami',2,3,'2019-06-20 13:21:53'),(320,'Matane',2,3,'2019-06-20 13:21:53'),(321,'Mercier',2,3,'2019-06-20 13:21:53'),(322,'MetabetchouanMétabetchouan–Lac-à-la-Croix',2,3,'2019-06-20 13:21:53'),(323,'MetisMétis-sur-Mer',2,3,'2019-06-20 13:21:53'),(324,'Mirabel (Québec)',2,3,'2019-06-20 13:21:53'),(325,'Mont-Joli',2,3,'2019-06-20 13:21:53'),(326,'Mont-Laurier',2,3,'2019-06-20 13:21:53'),(327,'Mont-Saint-Hilaire',2,3,'2019-06-20 13:21:53'),(328,'Mont-Tremblant',2,3,'2019-06-20 13:21:53'),(329,'Montmagny',2,3,'2019-06-20 13:21:53'),(331,'Montréal-Est',2,3,'2019-06-20 13:21:53'),(332,'Montréal-Ouest',2,3,'2019-06-20 13:21:53'),(333,'Mont-Royal',2,3,'2019-06-20 13:21:53'),(334,'Murdochville',2,3,'2019-06-20 13:21:53'),(335,'Neuville',2,3,'2019-06-20 13:21:53'),(336,'New Richmond',2,3,'2019-06-20 13:21:53'),(337,'Nicolet',2,3,'2019-06-20 13:21:53'),(338,'Normandin',2,3,'2019-06-20 13:21:53'),(339,'Notre-Dame-de-l\'Île-Perrot',2,3,'2019-06-20 13:21:53'),(340,'Notre-Dame-des-Prairies',2,3,'2019-06-20 13:21:53'),(341,'Notre-Dame-du-Lac',2,3,'2019-06-20 13:21:53'),(342,'Otterburn Park',2,3,'2019-06-20 13:21:53'),(343,'Paspébiac',2,3,'2019-06-20 13:21:53'),(344,'Percé',2,3,'2019-06-20 13:21:53'),(345,'Pincourt',2,3,'2019-06-20 13:21:53'),(346,'Plessisville',2,3,'2019-06-20 13:21:53'),(347,'PocatiereLa Pocatière',2,3,'2019-06-20 13:21:53'),(348,'PohenegamookPohénégamook',2,3,'2019-06-20 13:21:53'),(349,'Pointe-Claire',2,3,'2019-06-20 13:21:53'),(350,'Pont-Rouge',2,3,'2019-06-20 13:21:53'),(351,'Port-Cartier',2,3,'2019-06-20 13:21:53'),(352,'Portneuf',2,3,'2019-06-20 13:21:53'),(353,'PrairieLa Prairie',2,3,'2019-06-20 13:21:53'),(354,'Princeville',2,3,'2019-06-20 13:21:53'),(355,'Prévost',2,3,'2019-06-20 13:21:53'),(356,'Québec',2,3,'2019-06-20 13:21:53'),(358,'Richelieu',2,3,'2019-06-20 13:21:53'),(360,'Rimouski',2,3,'2019-06-20 13:21:53'),(361,'Rivière-du-Loup',2,3,'2019-06-20 13:21:53'),(362,'Rivière-Rouge',2,3,'2019-06-20 13:21:53'),(363,'Roberval',2,3,'2019-06-20 13:21:53'),(364,'Rosemère',2,3,'2019-06-20 13:21:53'),(365,'Rouyn-Noranda',2,3,'2019-06-20 13:21:53'),(367,'Sainte-Adèle',2,3,'2019-06-20 13:21:53'),(368,'Sainte-Agathe-des-Monts',2,3,'2019-06-20 13:21:53'),(369,'Sainte-Anne-de-Beaupré',2,3,'2019-06-20 13:21:53'),(370,'Sainte-Anne-de-Bellevue',2,3,'2019-06-20 13:21:53'),(371,'Sainte-Anne-des-Monts',2,3,'2019-06-20 13:21:53'),(372,'Sainte-Anne-des-Plaines',2,3,'2019-06-20 13:21:53'),(373,'Saint-Augustin-de-Desmaures',2,3,'2019-06-20 13:21:53'),(374,'Saint-Basile',2,3,'2019-06-20 13:21:53'),(375,'Saint-Basile-le-Grand',2,3,'2019-06-20 13:21:53'),(376,'Saint-Bruno-de-Montarville',2,3,'2019-06-20 13:21:53'),(377,'Sainte-Catherine',2,3,'2019-06-20 13:21:53'),(378,'Sainte-Catherine-de-la-Jacques-Cartier',2,3,'2019-06-20 13:21:53'),(379,'Saint-Césaire',2,3,'2019-06-20 13:21:53'),(380,'Saint-Constant',2,3,'2019-06-20 13:21:53'),(381,'Saint-Eustache',2,3,'2019-06-20 13:21:53'),(382,'Saint-Félicien',2,3,'2019-06-20 13:21:53'),(383,'Saint-Gabriel',2,3,'2019-06-20 13:21:53'),(384,'Saint-Georges',2,3,'2019-06-20 13:21:53'),(388,'Saint-Joseph-de-Beauce',2,3,'2019-06-20 13:21:53'),(389,'Saint-Joseph-de-Sorel',2,3,'2019-06-20 13:21:53'),(390,'Sainte-Julie',2,3,'2019-06-20 13:21:53'),(391,'Saint-Lambert',2,3,'2019-06-20 13:21:53'),(392,'Saint-Lazare',2,3,'2019-06-20 13:21:53'),(393,'Saint-Lin-Laurentides',2,3,'2019-06-20 13:21:53'),(394,'Saint-Marc-des-Carrières',2,3,'2019-06-20 13:21:53'),(395,'Sainte-Marguerite-du-Lac-Masson',2,3,'2019-06-20 13:21:53'),(396,'Sainte-Marie',2,3,'2019-06-20 13:21:53'),(397,'Sainte-Marthe-sur-le-Lac',2,3,'2019-06-20 13:21:53'),(398,'Saint-Ours',2,3,'2019-06-20 13:21:53'),(399,'Saint-Pamphile',2,3,'2019-06-20 13:21:53'),(400,'Saint-Pascal',2,3,'2019-06-20 13:21:53'),(401,'Saint-Pie',2,3,'2019-06-20 13:21:53'),(402,'Saint-Raymond',2,3,'2019-06-20 13:21:53'),(403,'Saint-Rémi',2,3,'2019-06-20 13:21:53'),(404,'Saint-Sauveur',2,3,'2019-06-20 13:21:53'),(405,'Sainte-Thérèse',2,3,'2019-06-20 13:21:53'),(406,'Saint-Tite',2,3,'2019-06-20 13:21:53'),(407,'Salaberry-de-Valleyfield',2,3,'2019-06-20 13:21:53'),(408,'SarreLa Sarre',2,3,'2019-06-20 13:21:53'),(409,'Schefferville',2,3,'2019-06-20 13:21:53'),(410,'Scotstown',2,3,'2019-06-20 13:21:53'),(411,'Senneterre',2,3,'2019-06-20 13:21:53'),(412,'Sept-Îles',2,3,'2019-06-20 13:21:53'),(413,'Shawinigan',2,3,'2019-06-20 13:21:53'),(415,'Sorel-Tracy',2,3,'2019-06-20 13:21:53'),(416,'Stanstead',2,3,'2019-06-20 13:21:53'),(417,'Sutton',2,3,'2019-06-20 13:21:53'),(418,'Témiscaming',2,3,'2019-06-20 13:21:53'),(420,'Thetford Mines',2,3,'2019-06-20 13:21:53'),(421,'Thurso',2,3,'2019-06-20 13:21:53'),(422,'Trois-Pistoles',2,3,'2019-06-20 13:21:53'),(424,'TuqueLa Tuque',2,3,'2019-06-20 13:21:53'),(425,'Val-d\'Or',2,3,'2019-06-20 13:21:53'),(426,'Valcourt',2,3,'2019-06-20 13:21:53'),(427,'Varennes',2,3,'2019-06-20 13:21:53'),(428,'Vaudreuil-Dorion',2,3,'2019-06-20 13:21:53'),(429,'Victoriaville',2,3,'2019-06-20 13:21:53'),(430,'Ville-Marie',2,3,'2019-06-20 13:21:53'),(431,'Warwick',2,3,'2019-06-20 13:21:53'),(433,'Waterville',2,3,'2019-06-20 13:21:53'),(434,'Westmount',2,3,'2019-06-20 13:21:53'),(436,'New York',67,3,'2019-06-20 13:21:56'),(437,'Los Angeles',67,3,'2019-06-20 13:21:56'),(438,'Chicago',67,3,'2019-06-20 13:21:56'),(439,'Houston',67,3,'2019-06-20 13:21:56'),(440,'Phoenix',67,3,'2019-06-20 13:21:56'),(441,'Philadelphia',67,3,'2019-06-20 13:21:56'),(442,'San Antonio',67,3,'2019-06-20 13:21:56'),(443,'San Diego',67,3,'2019-06-20 13:21:56'),(444,'Dallas',67,3,'2019-06-20 13:21:56'),(445,'San Jose',67,3,'2019-06-20 13:21:56'),(446,'Austin',67,3,'2019-06-20 13:21:56'),(447,'Jacksonville',67,3,'2019-06-20 13:21:56'),(448,'Fort Worth',67,3,'2019-06-20 13:21:56'),(449,'Columbus',67,3,'2019-06-20 13:21:56'),(450,'San Francisco',67,3,'2019-06-20 13:21:56'),(451,'Charlotte',67,3,'2019-06-20 13:21:56'),(452,'Indianapolis',67,3,'2019-06-20 13:21:56'),(453,'Seattle',67,3,'2019-06-20 13:21:56'),(454,'Denver',67,3,'2019-06-20 13:21:56'),(455,'Washington',67,3,'2019-06-20 13:21:56'),(456,'Boston',67,3,'2019-06-20 13:21:56'),(457,'El Paso',67,3,'2019-06-20 13:21:56'),(458,'Detroit',67,3,'2019-06-20 13:21:56'),(459,'Nashville',67,3,'2019-06-20 13:21:56'),(460,'Portland',67,3,'2019-06-20 13:21:56'),(461,'Memphis',67,3,'2019-06-20 13:21:56'),(462,'Oklahoma City',67,3,'2019-06-20 13:21:56'),(463,'Las Vegas',67,3,'2019-06-20 13:21:56'),(464,'Louisville',67,3,'2019-06-20 13:21:56'),(465,'Baltimore',67,3,'2019-06-20 13:21:56'),(466,'Milwaukee',67,3,'2019-06-20 13:21:56'),(467,'Albuquerque',67,3,'2019-06-20 13:21:56'),(468,'Tucson',67,3,'2019-06-20 13:21:56'),(469,'Fresno',67,3,'2019-06-20 13:21:56'),(470,'Mesa',67,3,'2019-06-20 13:21:56'),(471,'Sacramento',67,3,'2019-06-20 13:21:56'),(472,'Atlanta',67,3,'2019-06-20 13:21:56'),(473,'Kansas City',67,3,'2019-06-20 13:21:56'),(474,'Colorado Springs',67,3,'2019-06-20 13:21:56'),(475,'Miami',67,3,'2019-06-20 13:21:56'),(476,'Raleigh',67,3,'2019-06-20 13:21:56'),(477,'Omaha',67,3,'2019-06-20 13:21:56'),(478,'Long Beach',67,3,'2019-06-20 13:21:56'),(479,'Virginia Beach',67,3,'2019-06-20 13:21:56'),(480,'Oakland',67,3,'2019-06-20 13:21:56'),(481,'Minneapolis',67,3,'2019-06-20 13:21:56'),(482,'Tulsa',67,3,'2019-06-20 13:21:56'),(483,'Arlington',67,3,'2019-06-20 13:21:56'),(484,'Tampa',67,3,'2019-06-20 13:21:56'),(485,'New Orleans',67,3,'2019-06-20 13:21:56'),(486,'Wichita',67,3,'2019-06-20 13:21:56'),(487,'Cleveland',67,3,'2019-06-20 13:21:56'),(488,'Bakersfield',67,3,'2019-06-20 13:21:56'),(490,'Anaheim',67,3,'2019-06-20 13:21:56'),(491,'Honolulu',67,3,'2019-06-20 13:21:56'),(492,'Santa Ana',67,3,'2019-06-20 13:21:56'),(493,'Riverside',67,3,'2019-06-20 13:21:56'),(494,'Corpus Christi',67,3,'2019-06-20 13:21:56'),(495,'Lexington',67,3,'2019-06-20 13:21:56'),(496,'Stockton',67,3,'2019-06-20 13:21:56'),(497,'Henderson',67,3,'2019-06-20 13:21:56'),(498,'Saint Paul',67,3,'2019-06-20 13:21:56'),(499,'St. Louis',67,3,'2019-06-20 13:21:56'),(500,'Cincinnati',67,3,'2019-06-20 13:21:56'),(501,'Pittsburgh',67,3,'2019-06-20 13:21:56'),(502,'Greensboro',67,3,'2019-06-20 13:21:56'),(503,'Anchorage',67,3,'2019-06-20 13:21:56'),(504,'Plano',67,3,'2019-06-20 13:21:56'),(505,'Lincoln',67,3,'2019-06-20 13:21:56'),(506,'Orlando',67,3,'2019-06-20 13:21:56'),(507,'Irvine',67,3,'2019-06-20 13:21:56'),(508,'Newark',67,3,'2019-06-20 13:21:56'),(509,'Toledo',67,3,'2019-06-20 13:21:56'),(510,'Durham',67,3,'2019-06-20 13:21:56'),(511,'Chula Vista',67,3,'2019-06-20 13:21:56'),(512,'Fort Wayne',67,3,'2019-06-20 13:21:56'),(513,'Jersey City',67,3,'2019-06-20 13:21:56'),(514,'St. Petersburg',67,3,'2019-06-20 13:21:56'),(515,'Laredo',67,3,'2019-06-20 13:21:56'),(516,'Madison',67,3,'2019-06-20 13:21:56'),(518,'Buffalo',67,3,'2019-06-20 13:21:56'),(519,'Lubbock',67,3,'2019-06-20 13:21:56'),(520,'Scottsdale',67,3,'2019-06-20 13:21:56'),(521,'Reno',67,3,'2019-06-20 13:21:56'),(522,'Glendale',67,3,'2019-06-20 13:21:56'),(523,'Gilbert',67,3,'2019-06-20 13:21:56'),(524,'Winston–Salem',67,3,'2019-06-20 13:21:56'),(525,'North Las Vegas',67,3,'2019-06-20 13:21:56'),(526,'Norfolk',67,3,'2019-06-20 13:21:56'),(527,'Chesapeake',67,3,'2019-06-20 13:21:56'),(528,'Garland',67,3,'2019-06-20 13:21:56'),(529,'Irving',67,3,'2019-06-20 13:21:56'),(530,'Hialeah',67,3,'2019-06-20 13:21:56'),(531,'Fremont',67,3,'2019-06-20 13:21:56'),(532,'Boise',67,3,'2019-06-20 13:21:56'),(534,'Baton Rouge',67,3,'2019-06-20 13:21:56'),(535,'Spokane',67,3,'2019-06-20 13:21:56'),(536,'Des Moines',67,3,'2019-06-20 13:21:56'),(537,'Tacoma',67,3,'2019-06-20 13:21:56'),(538,'San Bernardino',67,3,'2019-06-20 13:21:56'),(539,'Modesto',67,3,'2019-06-20 13:21:56'),(540,'Fontana',67,3,'2019-06-20 13:21:56'),(541,'Santa Clarita',67,3,'2019-06-20 13:21:56'),(542,'Birmingham',67,3,'2019-06-20 13:21:56'),(543,'Oxnard',67,3,'2019-06-20 13:21:56'),(544,'Fayetteville',67,3,'2019-06-20 13:21:56'),(545,'Moreno Valley',67,3,'2019-06-20 13:21:56'),(546,'Rochester',67,3,'2019-06-20 13:21:56'),(548,'Huntington Beach',67,3,'2019-06-20 13:21:56'),(549,'Salt Lake City',67,3,'2019-06-20 13:21:56'),(550,'Grand Rapids',67,3,'2019-06-20 13:21:56'),(551,'Amarillo',67,3,'2019-06-20 13:21:56'),(552,'Yonkers',67,3,'2019-06-20 13:21:56'),(554,'Montgomery',67,3,'2019-06-20 13:21:56'),(555,'Akron',67,3,'2019-06-20 13:21:56'),(556,'Little Rock',67,3,'2019-06-20 13:21:56'),(557,'Huntsville',67,3,'2019-06-20 13:21:56'),(558,'Augusta',67,3,'2019-06-20 13:21:56'),(559,'Port St. Lucie',67,3,'2019-06-20 13:21:56'),(560,'Grand Prairie',67,3,'2019-06-20 13:21:56'),(562,'Tallahassee',67,3,'2019-06-20 13:21:56'),(563,'Overland Park',67,3,'2019-06-20 13:21:56'),(564,'Tempe',67,3,'2019-06-20 13:21:56'),(565,'McKinney',67,3,'2019-06-20 13:21:56'),(566,'Mobile',67,3,'2019-06-20 13:21:56'),(567,'Cape Coral',67,3,'2019-06-20 13:21:56'),(568,'Shreveport',67,3,'2019-06-20 13:21:56'),(569,'Frisco',67,3,'2019-06-20 13:21:56'),(570,'Knoxville',67,3,'2019-06-20 13:21:56'),(571,'Worcester',67,3,'2019-06-20 13:21:56'),(572,'Brownsville',67,3,'2019-06-20 13:21:56'),(574,'Fort Lauderdale',67,3,'2019-06-20 13:21:56'),(575,'Sioux Falls',67,3,'2019-06-20 13:21:56'),(576,'Ontario',67,3,'2019-06-20 13:21:56'),(577,'Chattanooga',67,3,'2019-06-20 13:21:56'),(578,'Providence',67,3,'2019-06-20 13:21:56'),(579,'Newport News',67,3,'2019-06-20 13:21:56'),(580,'Rancho Cucamonga',67,3,'2019-06-20 13:21:56'),(581,'Santa Rosa',67,3,'2019-06-20 13:21:56'),(582,'Oceanside',67,3,'2019-06-20 13:21:56'),(583,'Salem',67,3,'2019-06-20 13:21:56'),(584,'Elk Grove',67,3,'2019-06-20 13:21:56'),(585,'Garden Grove',67,3,'2019-06-20 13:21:56'),(586,'Pembroke Pines',67,3,'2019-06-20 13:21:56'),(587,'Peoria',67,3,'2019-06-20 13:21:56'),(588,'Eugene',67,3,'2019-06-20 13:21:56'),(589,'Corona',67,3,'2019-06-20 13:21:56'),(590,'Cary',67,3,'2019-06-20 13:21:56'),(591,'Springfield',67,3,'2019-06-20 13:21:56'),(592,'Fort Collins',67,3,'2019-06-20 13:21:56'),(593,'Jackson',67,3,'2019-06-20 13:21:56'),(594,'Alexandria',67,3,'2019-06-20 13:21:56'),(595,'Hayward',67,3,'2019-06-20 13:21:56'),(596,'Lancaster',67,3,'2019-06-20 13:21:56'),(597,'Lakewood',67,3,'2019-06-20 13:21:56'),(598,'Clarksville',67,3,'2019-06-20 13:21:56'),(599,'Palmdale',67,3,'2019-06-20 13:21:56'),(600,'Salinas',67,3,'2019-06-20 13:21:56'),(602,'Hollywood',67,3,'2019-06-20 13:21:56'),(603,'Pasadena',67,3,'2019-06-20 13:21:56'),(604,'Sunnyvale',67,3,'2019-06-20 13:21:56'),(605,'Macon',67,3,'2019-06-20 13:21:56'),(607,'Pomona',67,3,'2019-06-20 13:21:56'),(608,'Escondido',67,3,'2019-06-20 13:21:56'),(609,'Killeen',67,3,'2019-06-20 13:21:56'),(610,'Naperville',67,3,'2019-06-20 13:21:56'),(611,'Joliet',67,3,'2019-06-20 13:21:56'),(612,'Bellevue',67,3,'2019-06-20 13:21:56'),(613,'Rockford',67,3,'2019-06-20 13:21:56'),(614,'Savannah',67,3,'2019-06-20 13:21:56'),(615,'Paterson',67,3,'2019-06-20 13:21:56'),(616,'Torrance',67,3,'2019-06-20 13:21:56'),(617,'Bridgeport',67,3,'2019-06-20 13:21:56'),(618,'McAllen',67,3,'2019-06-20 13:21:56'),(619,'Mesquite',67,3,'2019-06-20 13:21:56'),(620,'Syracuse',67,3,'2019-06-20 13:21:56'),(621,'Midland',67,3,'2019-06-20 13:21:56'),(623,'Murfreesboro',67,3,'2019-06-20 13:21:56'),(624,'Miramar',67,3,'2019-06-20 13:21:56'),(625,'Dayton',67,3,'2019-06-20 13:21:56'),(626,'Fullerton',67,3,'2019-06-20 13:21:56'),(627,'Olathe',67,3,'2019-06-20 13:21:56'),(628,'Orange',67,3,'2019-06-20 13:21:56'),(629,'Thornton',67,3,'2019-06-20 13:21:56'),(630,'Roseville',67,3,'2019-06-20 13:21:56'),(631,'Denton',67,3,'2019-06-20 13:21:56'),(632,'Waco',67,3,'2019-06-20 13:21:56'),(633,'Surprise',67,3,'2019-06-20 13:21:56'),(634,'Carrollton',67,3,'2019-06-20 13:21:56'),(635,'West Valley City',67,3,'2019-06-20 13:21:56'),(636,'Charleston',67,3,'2019-06-20 13:21:56'),(637,'Warren',67,3,'2019-06-20 13:21:56'),(638,'Hampton',67,3,'2019-06-20 13:21:56'),(639,'Gainesville',67,3,'2019-06-20 13:21:56'),(640,'Visalia',67,3,'2019-06-20 13:21:56'),(641,'Coral Springs',67,3,'2019-06-20 13:21:56'),(642,'Columbia',67,3,'2019-06-20 13:21:56'),(643,'Cedar Rapids',67,3,'2019-06-20 13:21:56'),(644,'Sterling Heights',67,3,'2019-06-20 13:21:56'),(645,'New Haven',67,3,'2019-06-20 13:21:56'),(646,'Stamford',67,3,'2019-06-20 13:21:56'),(647,'Concord',67,3,'2019-06-20 13:21:56'),(648,'Kent',67,3,'2019-06-20 13:21:56'),(649,'Santa Clara',67,3,'2019-06-20 13:21:56'),(650,'Elizabeth',67,3,'2019-06-20 13:21:56'),(651,'Round Rock',67,3,'2019-06-20 13:21:56'),(652,'Thousand Oaks',67,3,'2019-06-20 13:21:56'),(653,'Lafayette',67,3,'2019-06-20 13:21:56'),(654,'Athens',67,3,'2019-06-20 13:21:56'),(655,'Topeka',67,3,'2019-06-20 13:21:56'),(656,'Simi Valley',67,3,'2019-06-20 13:21:56'),(657,'Fargo',67,3,'2019-06-20 13:21:56'),(658,'Norman',67,3,'2019-06-20 13:21:56'),(660,'Abilene',67,3,'2019-06-20 13:21:56'),(661,'Wilmington',67,3,'2019-06-20 13:21:56'),(662,'Hartford',67,3,'2019-06-20 13:21:56'),(663,'Victorville',67,3,'2019-06-20 13:21:56'),(664,'Pearland',67,3,'2019-06-20 13:21:56'),(665,'Vallejo',67,3,'2019-06-20 13:21:56'),(666,'Ann Arbor',67,3,'2019-06-20 13:21:56'),(667,'Berkeley',67,3,'2019-06-20 13:21:56'),(668,'Allentown',67,3,'2019-06-20 13:21:56'),(669,'Richardson',67,3,'2019-06-20 13:21:56'),(670,'Odessa',67,3,'2019-06-20 13:21:56'),(671,'Arvada',67,3,'2019-06-20 13:21:56'),(673,'Sugar Land',67,3,'2019-06-20 13:21:56'),(674,'Beaumont',67,3,'2019-06-20 13:21:56'),(675,'Lansing',67,3,'2019-06-20 13:21:56'),(676,'Evansville',67,3,'2019-06-20 13:21:56'),(678,'Independence',67,3,'2019-06-20 13:21:56'),(679,'Fairfield',67,3,'2019-06-20 13:21:56'),(680,'Provo',67,3,'2019-06-20 13:21:56'),(681,'Clearwater',67,3,'2019-06-20 13:21:56'),(682,'College Station',67,3,'2019-06-20 13:21:56'),(683,'West Jordan',67,3,'2019-06-20 13:21:56'),(684,'Carlsbad',67,3,'2019-06-20 13:21:56'),(685,'El Monte',67,3,'2019-06-20 13:21:56'),(686,'Murrieta',67,3,'2019-06-20 13:21:56'),(687,'Temecula',67,3,'2019-06-20 13:21:56'),(689,'Palm Bay',67,3,'2019-06-20 13:21:56'),(690,'Costa Mesa',67,3,'2019-06-20 13:21:56'),(691,'Westminster',67,3,'2019-06-20 13:21:56'),(692,'North Charleston',67,3,'2019-06-20 13:21:56'),(693,'Miami Gardens',67,3,'2019-06-20 13:21:56'),(694,'Manchester',67,3,'2019-06-20 13:21:56'),(695,'High Point',67,3,'2019-06-20 13:21:56'),(696,'Downey',67,3,'2019-06-20 13:21:56'),(697,'Clovis',67,3,'2019-06-20 13:21:56'),(698,'Pompano Beach',67,3,'2019-06-20 13:21:56'),(699,'Pueblo',67,3,'2019-06-20 13:21:56'),(700,'Elgin',67,3,'2019-06-20 13:21:56'),(701,'Lowell',67,3,'2019-06-20 13:21:56'),(702,'Antioch',67,3,'2019-06-20 13:21:56'),(703,'West Palm Beach',67,3,'2019-06-20 13:21:56'),(705,'Everett',67,3,'2019-06-20 13:21:56'),(706,'Ventura',67,3,'2019-06-20 13:21:56'),(707,'Centennial',67,3,'2019-06-20 13:21:56'),(708,'Lakeland',67,3,'2019-06-20 13:21:56'),(709,'Gresham',67,3,'2019-06-20 13:21:56'),(711,'Billings',67,3,'2019-06-20 13:21:56'),(712,'Inglewood',67,3,'2019-06-20 13:21:56'),(713,'Broken Arrow',67,3,'2019-06-20 13:21:56'),(714,'Sandy Springs',67,3,'2019-06-20 13:21:56'),(715,'Jurupa Valley',67,3,'2019-06-20 13:21:56'),(716,'Hillsboro',67,3,'2019-06-20 13:21:56'),(717,'Waterbury',67,3,'2019-06-20 13:21:56'),(718,'Santa Maria',67,3,'2019-06-20 13:21:56'),(719,'Boulder',67,3,'2019-06-20 13:21:56'),(720,'Greeley',67,3,'2019-06-20 13:21:56'),(721,'Daly City',67,3,'2019-06-20 13:21:56'),(722,'Meridian',67,3,'2019-06-20 13:21:56'),(723,'Lewisville',67,3,'2019-06-20 13:21:56'),(724,'Davie',67,3,'2019-06-20 13:21:56'),(725,'West Covina',67,3,'2019-06-20 13:21:56'),(726,'League City',67,3,'2019-06-20 13:21:56'),(727,'Tyler',67,3,'2019-06-20 13:21:56'),(728,'Norwalk',67,3,'2019-06-20 13:21:56'),(729,'San Mateo',67,3,'2019-06-20 13:21:56'),(730,'Green Bay',67,3,'2019-06-20 13:21:56'),(731,'Wichita Falls',67,3,'2019-06-20 13:21:56'),(732,'Sparks',67,3,'2019-06-20 13:21:56'),(734,'Burbank',67,3,'2019-06-20 13:21:56'),(735,'Rialto',67,3,'2019-06-20 13:21:56'),(736,'Allen',67,3,'2019-06-20 13:21:56'),(737,'El Cajon',67,3,'2019-06-20 13:21:56'),(738,'Las Cruces',67,3,'2019-06-20 13:21:56'),(739,'Renton',67,3,'2019-06-20 13:21:56'),(740,'Davenport',67,3,'2019-06-20 13:21:56'),(741,'South Bend',67,3,'2019-06-20 13:21:56'),(742,'Vista',67,3,'2019-06-20 13:21:56'),(743,'Tuscaloosa',67,3,'2019-06-20 13:21:56'),(744,'Clinton',67,3,'2019-06-20 13:21:56'),(745,'Edison',67,3,'2019-06-20 13:21:56'),(746,'Woodbridge',67,3,'2019-06-20 13:21:56'),(747,'San Angelo',67,3,'2019-06-20 13:21:56'),(748,'Kenosha',67,3,'2019-06-20 13:21:56'),(749,'Vacaville',67,3,'2019-06-20 13:21:56'),(750,'49ers',66,4,'2019-06-20 13:21:57'),(751,'Aggies',66,4,'2019-06-20 13:21:57'),(752,'Aigles Bleu',66,4,'2019-06-20 13:21:57'),(753,'Ambassadors',66,4,'2019-06-20 13:21:57'),(754,'AMCats',66,4,'2019-06-20 13:21:57'),(755,'Anchormen',66,4,'2019-06-20 13:21:57'),(756,'Angels',66,4,'2019-06-20 13:21:57'),(757,'Anteaters',66,4,'2019-06-20 13:21:57'),(758,'Antelopes',66,4,'2019-06-20 13:21:57'),(759,'Apaches',66,4,'2019-06-20 13:21:57'),(760,'Archers',66,4,'2019-06-20 13:21:57'),(761,'Argonauts',66,4,'2019-06-20 13:21:57'),(762,'Arrows',66,4,'2019-06-20 13:21:57'),(763,'Athenas',66,4,'2019-06-20 13:21:57'),(764,'Athenians',66,4,'2019-06-20 13:21:57'),(765,'Axemen and Axewomen',66,4,'2019-06-20 13:21:57'),(766,'Auggies',66,4,'2019-06-20 13:21:57'),(767,'Avengers',66,4,'2019-06-20 13:21:57'),(768,'Aztecs',66,4,'2019-06-20 13:21:57'),(769,'Badgers',66,4,'2019-06-20 13:21:57'),(770,'Bald Eagles',66,4,'2019-06-20 13:21:57'),(771,'Banana Slugs',66,4,'2019-06-20 13:21:57'),(772,'Bantams',66,4,'2019-06-20 13:21:57'),(773,'Barons',66,4,'2019-06-20 13:21:57'),(774,'Battlers',66,4,'2019-06-20 13:21:57'),(775,'Battlin\' Beavers',66,4,'2019-06-20 13:21:57'),(776,'Battling Bishops',66,4,'2019-06-20 13:21:57'),(777,'Beacons',66,4,'2019-06-20 13:21:57'),(778,'Bearcats',66,4,'2019-06-20 13:21:57'),(779,'Bearkats',66,4,'2019-06-20 13:21:57'),(780,'Bears',66,4,'2019-06-20 13:21:57'),(781,'Beavers',66,4,'2019-06-20 13:21:57'),(782,'Bees',66,4,'2019-06-20 13:21:57'),(783,'Belles',66,4,'2019-06-20 13:21:57'),(784,'Bengals',66,4,'2019-06-20 13:21:57'),(785,'Big Blue',66,4,'2019-06-20 13:21:57'),(786,'Big Blues',66,4,'2019-06-20 13:21:57'),(787,'Big Green',66,4,'2019-06-20 13:21:57'),(788,'Big Red',66,4,'2019-06-20 13:21:57'),(789,'Billikens',66,4,'2019-06-20 13:21:57'),(790,'Bishops',66,4,'2019-06-20 13:21:57'),(791,'Bison',66,4,'2019-06-20 13:21:57'),(792,'Bisons',66,4,'2019-06-20 13:21:57'),(793,'Black Bears',66,4,'2019-06-20 13:21:57'),(794,'Blackbirds',66,4,'2019-06-20 13:21:57'),(795,'Black Knights',66,4,'2019-06-20 13:21:57'),(796,'Black Sheep',66,4,'2019-06-20 13:21:57'),(797,'Black Squirrels',66,4,'2019-06-20 13:21:57'),(798,'Blazers',66,4,'2019-06-20 13:21:57'),(799,'Bloodhounds',66,4,'2019-06-20 13:21:57'),(800,'Blue',66,4,'2019-06-20 13:21:57'),(801,'Blue Angels',66,4,'2019-06-20 13:21:57'),(802,'Blueboys and Lady Blues',66,4,'2019-06-20 13:21:57'),(803,'Blue Demons',66,4,'2019-06-20 13:21:57'),(804,'Blue Devils',66,4,'2019-06-20 13:21:57'),(805,'Blue Dragons',66,4,'2019-06-20 13:21:57'),(806,'Blue Hawks',66,4,'2019-06-20 13:21:57'),(807,'Blue Hens',66,4,'2019-06-20 13:21:57'),(808,'Blue Hose',66,4,'2019-06-20 13:21:57'),(809,'Blue Jays',66,4,'2019-06-20 13:21:57'),(810,'Blue Knights',66,4,'2019-06-20 13:21:57'),(811,'Blue Raiders',66,4,'2019-06-20 13:21:57'),(812,'Blue Streaks',66,4,'2019-06-20 13:21:57'),(813,'Blue Tigers',66,4,'2019-06-20 13:21:57'),(814,'Blue Wave',66,4,'2019-06-20 13:21:57'),(815,'Blues',66,4,'2019-06-20 13:21:57'),(816,'Blugolds',66,4,'2019-06-20 13:21:57'),(817,'Bobcats',66,4,'2019-06-20 13:21:57'),(818,'Boilermakers',66,4,'2019-06-20 13:21:57'),(819,'Boll Weevils',66,4,'2019-06-20 13:21:57'),(820,'Bombers',66,4,'2019-06-20 13:21:57'),(821,'Bonnies',66,4,'2019-06-20 13:21:57'),(822,'Boxers',66,4,'2019-06-20 13:21:57'),(823,'Braves',66,4,'2019-06-20 13:21:57'),(824,'Brewers',66,4,'2019-06-20 13:21:57'),(825,'Britons',66,4,'2019-06-20 13:21:57'),(826,'Broncbusters',66,4,'2019-06-20 13:21:57'),(827,'Broncos',66,4,'2019-06-20 13:21:57'),(828,'Bruins',66,4,'2019-06-20 13:21:57'),(829,'Buccaneers',66,4,'2019-06-20 13:21:57'),(830,'Buckeyes',66,4,'2019-06-20 13:21:57'),(831,'Bucks',66,4,'2019-06-20 13:21:57'),(832,'Buffaloes',66,4,'2019-06-20 13:21:57'),(833,'Builders',66,4,'2019-06-20 13:21:57'),(834,'Bulldogs',66,4,'2019-06-20 13:21:57'),(835,'Bullets',66,4,'2019-06-20 13:21:57'),(836,'Bulls',66,4,'2019-06-20 13:21:57'),(837,'Cadets',66,4,'2019-06-20 13:21:57'),(838,'Caimans',66,4,'2019-06-20 13:21:57'),(839,'Camels',66,4,'2019-06-20 13:21:57'),(840,'Cannoneers',66,4,'2019-06-20 13:21:57'),(841,'Capers',66,4,'2019-06-20 13:21:57'),(842,'Captains',66,4,'2019-06-20 13:21:57'),(843,'Carabins',66,4,'2019-06-20 13:21:57'),(844,'Cardinal',66,4,'2019-06-20 13:21:57'),(845,'Cardinals',66,4,'2019-06-20 13:21:57'),(846,'Cascades',66,4,'2019-06-20 13:21:57'),(847,'Catamounts',66,4,'2019-06-20 13:21:57'),(848,'Cavaliers',66,4,'2019-06-20 13:21:57'),(849,'Celtics',66,4,'2019-06-20 13:21:57'),(850,'Celts',66,4,'2019-06-20 13:21:57'),(851,'Chanticleers',66,4,'2019-06-20 13:21:57'),(852,'Chaparrals',66,4,'2019-06-20 13:21:57'),(853,'Chargers',66,4,'2019-06-20 13:21:57'),(854,'Chippewas',66,4,'2019-06-20 13:21:57'),(855,'Choctaws',66,4,'2019-06-20 13:21:57'),(856,'Citadins',66,4,'2019-06-20 13:21:57'),(857,'Claim Jumpers',66,4,'2019-06-20 13:21:57'),(858,'Clan',66,4,'2019-06-20 13:21:57'),(859,'Clippers',66,4,'2019-06-20 13:21:57'),(860,'Cobbers',66,4,'2019-06-20 13:21:57'),(861,'Cobras',66,4,'2019-06-20 13:21:57'),(862,'Colonials',66,4,'2019-06-20 13:21:57'),(863,'Colonels',66,4,'2019-06-20 13:21:57'),(864,'Comets',66,4,'2019-06-20 13:21:57'),(865,'Commodores',66,4,'2019-06-20 13:21:57'),(866,'Continentals',66,4,'2019-06-20 13:21:57'),(867,'Conquerors',66,4,'2019-06-20 13:21:57'),(868,'Conquistadors',66,4,'2019-06-20 13:21:57'),(869,'Cornhuskers',66,4,'2019-06-20 13:21:57'),(870,'Corsairs',66,4,'2019-06-20 13:21:57'),(871,'Cotton Blossoms',66,4,'2019-06-20 13:21:57'),(872,'Cougars',66,4,'2019-06-20 13:21:57'),(873,'Cowboys',66,4,'2019-06-20 13:21:57'),(874,'Coyotes',66,4,'2019-06-20 13:21:57'),(875,'Crimson',66,4,'2019-06-20 13:21:57'),(876,'Crimson Hawks',66,4,'2019-06-20 13:21:57'),(877,'Crimson Storm',66,4,'2019-06-20 13:21:57'),(878,'Crimson Tide',66,4,'2019-06-20 13:21:57'),(879,'Crusaders',66,4,'2019-06-20 13:21:57'),(880,'Cyclones',66,4,'2019-06-20 13:21:57'),(881,'Deacons',66,4,'2019-06-20 13:21:57'),(882,'Defenders',66,4,'2019-06-20 13:21:57'),(883,'Delta Devils',66,4,'2019-06-20 13:21:57'),(884,'Demon Deacons',66,4,'2019-06-20 13:21:57'),(885,'Demons',66,4,'2019-06-20 13:21:57'),(886,'Devilettes',66,4,'2019-06-20 13:21:57'),(887,'Devils',66,4,'2019-06-20 13:21:57'),(888,'Diplomats',66,4,'2019-06-20 13:21:57'),(889,'Dinos',66,4,'2019-06-20 13:21:57'),(890,'Dirtbags',66,4,'2019-06-20 13:21:57'),(891,'Dolphins',66,4,'2019-06-20 13:21:57'),(892,'Dons',66,4,'2019-06-20 13:21:57'),(893,'Dragons',66,4,'2019-06-20 13:21:57'),(894,'Drovers',66,4,'2019-06-20 13:21:57'),(895,'Ducks',66,4,'2019-06-20 13:21:57'),(896,'Duhawks',66,4,'2019-06-20 13:21:57'),(897,'Dukes',66,4,'2019-06-20 13:21:57'),(898,'DustDevils',66,4,'2019-06-20 13:21:57'),(899,'Dutch',66,4,'2019-06-20 13:21:57'),(900,'Dutchmen',66,4,'2019-06-20 13:21:57'),(901,'Eagles',66,4,'2019-06-20 13:21:57'),(902,'Engineers',66,4,'2019-06-20 13:21:57'),(903,'Ephs',66,4,'2019-06-20 13:21:57'),(904,'Eutectics',66,4,'2019-06-20 13:21:57'),(905,'Evangels',66,4,'2019-06-20 13:21:57'),(906,'Excalibur',66,4,'2019-06-20 13:21:57'),(907,'Explorers',66,4,'2019-06-20 13:21:57'),(908,'Express',66,4,'2019-06-20 13:21:57'),(909,'Falcons',66,4,'2019-06-20 13:21:57'),(910,'Fighters',66,4,'2019-06-20 13:21:57'),(911,'Fightin\' Engineers',66,4,'2019-06-20 13:21:57'),(912,'Fighting Artichokes',66,4,'2019-06-20 13:21:57'),(913,'Fighting Camels',66,4,'2019-06-20 13:21:57'),(914,'Fighting Christians',66,4,'2019-06-20 13:21:57'),(915,'Fighting Hawks',66,4,'2019-06-20 13:21:57'),(916,'Fighting Illini',66,4,'2019-06-20 13:21:57'),(917,'Fighting Irish',66,4,'2019-06-20 13:21:57'),(918,'Fighting Knights',66,4,'2019-06-20 13:21:57'),(919,'Fighting Muskies',66,4,'2019-06-20 13:21:57'),(920,'Fighting Pickles',66,4,'2019-06-20 13:21:57'),(921,'Fighting Radish',66,4,'2019-06-20 13:21:57'),(922,'Fighting Saints',66,4,'2019-06-20 13:21:57'),(923,'Fighting Scots',66,4,'2019-06-20 13:21:57'),(924,'Fighting Tigers',66,4,'2019-06-20 13:21:57'),(925,'Fire',66,4,'2019-06-20 13:21:57'),(926,'Fire Ants',66,4,'2019-06-20 13:21:57'),(927,'Firebirds',66,4,'2019-06-20 13:21:57'),(928,'Flames',66,4,'2019-06-20 13:21:57'),(929,'Flyers',66,4,'2019-06-20 13:21:57'),(930,'Flying Dutchmen',66,4,'2019-06-20 13:21:57'),(931,'Flying Fleet',66,4,'2019-06-20 13:21:57'),(932,'Fords',66,4,'2019-06-20 13:21:57'),(933,'Foresters',66,4,'2019-06-20 13:21:57'),(934,'Friars',66,4,'2019-06-20 13:21:57'),(935,'Fury',66,4,'2019-06-20 13:21:57'),(936,'Gaels',66,4,'2019-06-20 13:21:57'),(937,'Gaiters',66,4,'2019-06-20 13:21:57'),(938,'Gamecocks',66,4,'2019-06-20 13:21:57'),(939,'Gators',66,4,'2019-06-20 13:21:57'),(940,'Gauchos',66,4,'2019-06-20 13:21:57'),(941,'Geckos',66,4,'2019-06-20 13:21:57'),(942,'Gee-Gees',66,4,'2019-06-20 13:21:57'),(943,'Geese',66,4,'2019-06-20 13:21:57'),(944,'Generals',66,4,'2019-06-20 13:21:57'),(945,'Gentlemen',66,4,'2019-06-20 13:21:57'),(946,'Geoducks',66,4,'2019-06-20 13:21:57'),(947,'Giants',66,4,'2019-06-20 13:21:57'),(948,'Gila Monsters',66,4,'2019-06-20 13:21:57'),(949,'Gladiators',66,4,'2019-06-20 13:21:57'),(950,'Golden Bears',66,4,'2019-06-20 13:21:57'),(951,'Golden Bulls',66,4,'2019-06-20 13:21:57'),(952,'Golden Eagles',66,4,'2019-06-20 13:21:57'),(953,'Golden Flashes',66,4,'2019-06-20 13:21:57'),(954,'Golden Flyers',66,4,'2019-06-20 13:21:57'),(955,'Golden Gaels',66,4,'2019-06-20 13:21:57'),(956,'Golden Gophers',66,4,'2019-06-20 13:21:57'),(957,'Golden Griffins',66,4,'2019-06-20 13:21:57'),(958,'Golden Grizzlies',66,4,'2019-06-20 13:21:57'),(959,'Golden Hawks',66,4,'2019-06-20 13:21:57'),(960,'Golden Hurricane',66,4,'2019-06-20 13:21:57'),(961,'Golden Knights',66,4,'2019-06-20 13:21:57'),(962,'Golden Lions',66,4,'2019-06-20 13:21:57'),(963,'Gold Nuggets',66,4,'2019-06-20 13:21:57'),(964,'Golden Rams',66,4,'2019-06-20 13:21:57'),(965,'Gold Rush',66,4,'2019-06-20 13:21:57'),(966,'Golden Seals',66,4,'2019-06-20 13:21:57'),(967,'Golden Suns',66,4,'2019-06-20 13:21:57'),(968,'Golden Tigers',66,4,'2019-06-20 13:21:57'),(969,'Golden Tornadoes',66,4,'2019-06-20 13:21:57'),(970,'Golden Wolves',66,4,'2019-06-20 13:21:57'),(971,'Gophers',66,4,'2019-06-20 13:21:57'),(972,'Gorillas',66,4,'2019-06-20 13:21:57'),(973,'Gorloks',66,4,'2019-06-20 13:21:57'),(974,'Gothic Knights',66,4,'2019-06-20 13:21:57'),(975,'Governors',66,4,'2019-06-20 13:21:57'),(976,'Great Danes',66,4,'2019-06-20 13:21:57'),(977,'Great Lakers',66,4,'2019-06-20 13:21:57'),(978,'Green Knights',66,4,'2019-06-20 13:21:57'),(979,'Green Terror',66,4,'2019-06-20 13:21:57'),(980,'Green Wave',66,4,'2019-06-20 13:21:57'),(981,'Grenadiers',66,4,'2019-06-20 13:21:57'),(982,'Greyhounds',66,4,'2019-06-20 13:21:57'),(983,'Griffins',66,4,'2019-06-20 13:21:57'),(984,'Griffons',66,4,'2019-06-20 13:21:57'),(985,'Grizzlies',66,4,'2019-06-20 13:21:57'),(986,'Gryphons',66,4,'2019-06-20 13:21:57'),(987,'Gulls',66,4,'2019-06-20 13:21:57'),(988,'Gusties',66,4,'2019-06-20 13:21:57'),(989,'Gyrenes',66,4,'2019-06-20 13:21:57'),(990,'Harriers',66,4,'2019-06-20 13:21:57'),(991,'Hardrockers',66,4,'2019-06-20 13:21:57'),(992,'Harvesters',66,4,'2019-06-20 13:21:57'),(993,'Hatters',66,4,'2019-06-20 13:21:57'),(994,'Hawkeyes',66,4,'2019-06-20 13:21:57'),(995,'Hawks',66,4,'2019-06-20 13:21:57'),(996,'Heat',66,4,'2019-06-20 13:21:57'),(997,'Herons',66,4,'2019-06-20 13:21:57'),(998,'Highlanders',66,4,'2019-06-20 13:21:57'),(999,'Hillcats',66,4,'2019-06-20 13:21:57'),(1000,'Hilltoppers',66,4,'2019-06-20 13:21:57'),(1001,'Hokies',66,4,'2019-06-20 13:21:57'),(1002,'Hoosiers',66,4,'2019-06-20 13:21:57'),(1003,'Horned Frogs',66,4,'2019-06-20 13:21:57'),(1004,'Hornets',66,4,'2019-06-20 13:21:57'),(1005,'Hoyas',66,4,'2019-06-20 13:21:57'),(1006,'Humpback Whales',66,4,'2019-06-20 13:21:57'),(1007,'Hurricanes',66,4,'2019-06-20 13:21:57'),(1008,'Huskies',66,4,'2019-06-20 13:21:57'),(1009,'Hustlin\' Owls',66,4,'2019-06-20 13:21:57'),(1010,'Ice Dogs',66,4,'2019-06-20 13:21:57'),(1011,'Ichabods',66,4,'2019-06-20 13:21:57'),(1012,'Indians',66,4,'2019-06-20 13:21:57'),(1013,'Inferno',66,4,'2019-06-20 13:21:57'),(1014,'Ironmen',66,4,'2019-06-20 13:21:57'),(1015,'Islanders',66,4,'2019-06-20 13:21:57'),(1016,'Jackrabbits',66,4,'2019-06-20 13:21:57'),(1017,'Jaguars',66,4,'2019-06-20 13:21:57'),(1018,'Jaspers',66,4,'2019-06-20 13:21:57'),(1019,'Javelinas',66,4,'2019-06-20 13:21:57'),(1020,'Jayhawks',66,4,'2019-06-20 13:21:57'),(1021,'Jennies',66,4,'2019-06-20 13:21:57'),(1022,'Jets',66,4,'2019-06-20 13:21:57'),(1023,'Jimmies',66,4,'2019-06-20 13:21:57'),(1024,'Johnnies',66,4,'2019-06-20 13:21:57'),(1025,'Judges',66,4,'2019-06-20 13:21:57'),(1026,'Jumbos',66,4,'2019-06-20 13:21:57'),(1027,'Kaisers',66,4,'2019-06-20 13:21:57'),(1028,'Kangaroos',66,4,'2019-06-20 13:21:57'),(1029,'Koalas',66,4,'2019-06-20 13:21:57'),(1030,'Keelhaulers',66,4,'2019-06-20 13:21:57'),(1031,'Keydets',66,4,'2019-06-20 13:21:57'),(1032,'Kingsmen',66,4,'2019-06-20 13:21:57'),(1033,'Knights',66,4,'2019-06-20 13:21:57'),(1034,'Kohawks[9]',66,4,'2019-06-20 13:21:57'),(1035,'Kougars',66,4,'2019-06-20 13:21:57'),(1036,'Ladies',66,4,'2019-06-20 13:21:57'),(1037,'Lady Blues',66,4,'2019-06-20 13:21:57'),(1038,'Lady Griz',66,4,'2019-06-20 13:21:57'),(1039,'Lady Lions',66,4,'2019-06-20 13:21:57'),(1040,'Lady Macs',66,4,'2019-06-20 13:21:57'),(1041,'Lady Raiders',66,4,'2019-06-20 13:21:57'),(1042,'Lady Reds',66,4,'2019-06-20 13:21:57'),(1043,'Lady Techsters',66,4,'2019-06-20 13:21:57'),(1044,'Lady Tigers',66,4,'2019-06-20 13:21:57'),(1045,'Ladyjacks',66,4,'2019-06-20 13:21:57'),(1046,'Lakers',66,4,'2019-06-20 13:21:57'),(1047,'Lakehawks',66,4,'2019-06-20 13:21:57'),(1048,'Lancers',66,4,'2019-06-20 13:21:57'),(1049,'Larks',66,4,'2019-06-20 13:21:57'),(1050,'Lasers',66,4,'2019-06-20 13:21:57'),(1051,'Lazers',66,4,'2019-06-20 13:21:57'),(1052,'Leathernecks',66,4,'2019-06-20 13:21:57'),(1053,'Lemmings',66,4,'2019-06-20 13:21:57'),(1054,'Leopards',66,4,'2019-06-20 13:21:57'),(1055,'Lightning',66,4,'2019-06-20 13:21:57'),(1056,'Lions',66,4,'2019-06-20 13:21:57'),(1057,'Little Giants',66,4,'2019-06-20 13:21:57'),(1058,'Little Johns',66,4,'2019-06-20 13:21:57'),(1059,'Llamas',66,4,'2019-06-20 13:21:57'),(1060,'Lobos',66,4,'2019-06-20 13:21:57'),(1061,'Loggers',66,4,'2019-06-20 13:21:57'),(1062,'Longhorns',66,4,'2019-06-20 13:21:57'),(1063,'Lopers',66,4,'2019-06-20 13:21:57'),(1064,'Lords',66,4,'2019-06-20 13:21:57'),(1065,'Los Libros',66,4,'2019-06-20 13:21:57'),(1066,'Lumberjacks',66,4,'2019-06-20 13:21:57'),(1068,'LumberJills',66,4,'2019-06-20 13:21:57'),(1069,'Lutes',66,4,'2019-06-20 13:21:57'),(1070,'Lynx',66,4,'2019-06-20 13:21:57'),(1071,'Lyons',66,4,'2019-06-20 13:21:57'),(1072,'Maccabees',66,4,'2019-06-20 13:21:57'),(1073,'Magicians',66,4,'2019-06-20 13:21:57'),(1074,'Majors',66,4,'2019-06-20 13:21:57'),(1075,'Mammoths',66,4,'2019-06-20 13:21:57'),(1076,'Manatees',66,4,'2019-06-20 13:21:57'),(1077,'Maple Leafs',66,4,'2019-06-20 13:21:57'),(1078,'Marauders',66,4,'2019-06-20 13:21:57'),(1079,'Mariners',66,4,'2019-06-20 13:21:57'),(1080,'Marlins',66,4,'2019-06-20 13:21:57'),(1081,'Maroons',66,4,'2019-06-20 13:21:57'),(1082,'Maroon Tigers',66,4,'2019-06-20 13:21:57'),(1083,'Mastodons',66,4,'2019-06-20 13:21:57'),(1084,'Matadors',66,4,'2019-06-20 13:21:57'),(1085,'Mavericks',66,4,'2019-06-20 13:21:57'),(1086,'Mean Green',66,4,'2019-06-20 13:21:57'),(1087,'Mechanics',66,4,'2019-06-20 13:21:57'),(1088,'Midshipmen',66,4,'2019-06-20 13:21:57'),(1089,'Mighty Macs',66,4,'2019-06-20 13:21:57'),(1090,'Mighty Oaks',66,4,'2019-06-20 13:21:57'),(1091,'Mighty Sabers',66,4,'2019-06-20 13:21:57'),(1092,'Miners',66,4,'2019-06-20 13:21:57'),(1093,'Minutemen and Minutewomen',66,4,'2019-06-20 13:21:57'),(1094,'Moccasins',66,4,'2019-06-20 13:21:57'),(1095,'Mocs',66,4,'2019-06-20 13:21:57'),(1096,'Monarchs',66,4,'2019-06-20 13:21:57'),(1097,'Monks',66,4,'2019-06-20 13:21:57'),(1098,'Moose',66,4,'2019-06-20 13:21:57'),(1099,'Moundbuilders',66,4,'2019-06-20 13:21:57'),(1100,'Mountain Cats',66,4,'2019-06-20 13:21:57'),(1101,'Mountaineers',66,4,'2019-06-20 13:21:57'),(1102,'Mountain Hawks',66,4,'2019-06-20 13:21:57'),(1103,'Mountain Lions',66,4,'2019-06-20 13:21:57'),(1104,'Mounties',66,4,'2019-06-20 13:21:57'),(1105,'Mudcats',66,4,'2019-06-20 13:21:57'),(1106,'Mules',66,4,'2019-06-20 13:21:57'),(1107,'Muleriders',66,4,'2019-06-20 13:21:57'),(1108,'Musketeers',66,4,'2019-06-20 13:21:57'),(1109,'Muskies',66,4,'2019-06-20 13:21:57'),(1110,'Mustangs',66,4,'2019-06-20 13:21:57'),(1111,'Mystics',66,4,'2019-06-20 13:21:57'),(1112,'Nads',66,4,'2019-06-20 13:21:57'),(1113,'Nanooks',66,4,'2019-06-20 13:21:57'),(1114,'Nighthawks',66,4,'2019-06-20 13:21:57'),(1115,'Nittany Lions',66,4,'2019-06-20 13:21:57'),(1116,'Nor\'easters',66,4,'2019-06-20 13:21:57'),(1117,'Norse',66,4,'2019-06-20 13:21:57'),(1118,'Northern Lights',66,4,'2019-06-20 13:21:57'),(1119,'Oaks',66,4,'2019-06-20 13:21:57'),(1120,'Ocelots',66,4,'2019-06-20 13:21:57'),(1121,'Oilers',66,4,'2019-06-20 13:21:57'),(1122,'Fighting Okra',66,4,'2019-06-20 13:21:57'),(1123,'Oles',66,4,'2019-06-20 13:21:57'),(1124,'Olympians',66,4,'2019-06-20 13:21:57'),(1125,'Orcas',66,4,'2019-06-20 13:21:57'),(1127,'Orediggers',66,4,'2019-06-20 13:21:57'),(1128,'Ospreys',66,4,'2019-06-20 13:21:57'),(1129,'Otters',66,4,'2019-06-20 13:21:57'),(1130,'Owls',66,4,'2019-06-20 13:21:57'),(1131,'Pacers',66,4,'2019-06-20 13:21:57'),(1132,'Paladins',66,4,'2019-06-20 13:21:57'),(1133,'Pandas',66,4,'2019-06-20 13:21:57'),(1134,'Panthers',66,4,'2019-06-20 13:21:57'),(1135,'Parsons',66,4,'2019-06-20 13:21:57'),(1136,'Patriotes',66,4,'2019-06-20 13:21:57'),(1137,'Patriots',66,4,'2019-06-20 13:21:57'),(1138,'Peacocks and Peahens',66,4,'2019-06-20 13:21:57'),(1139,'Penguins',66,4,'2019-06-20 13:21:57'),(1140,'Penmen',66,4,'2019-06-20 13:21:57'),(1142,'Pilots',66,4,'2019-06-20 13:21:57'),(1143,'Pioneers',66,4,'2019-06-20 13:21:57'),(1144,'Pipers',66,4,'2019-06-20 13:21:57'),(1145,'Pirates',66,4,'2019-06-20 13:21:57'),(1146,'Platypi',66,4,'2019-06-20 13:21:57'),(1147,'Poets',66,4,'2019-06-20 13:21:57'),(1148,'Pointers',66,4,'2019-06-20 13:21:57'),(1149,'Polar Bears',66,4,'2019-06-20 13:21:57'),(1150,'Pomeroys',66,4,'2019-06-20 13:21:57'),(1151,'Ponies',66,4,'2019-06-20 13:21:57'),(1152,'Prairie Fire',66,4,'2019-06-20 13:21:57'),(1153,'Prairie Wolves',66,4,'2019-06-20 13:21:57'),(1154,'Prairie Stars',66,4,'2019-06-20 13:21:57'),(1155,'Preachers',66,4,'2019-06-20 13:21:57'),(1156,'Presidents',66,4,'2019-06-20 13:21:57'),(1157,'Pride',66,4,'2019-06-20 13:21:57'),(1158,'Privateers',66,4,'2019-06-20 13:21:57'),(1159,'Profs',66,4,'2019-06-20 13:21:57'),(1160,'Pronghorns',66,4,'2019-06-20 13:21:57'),(1161,'Pumas',66,4,'2019-06-20 13:21:57'),(1162,'Purple Aces',66,4,'2019-06-20 13:21:57'),(1163,'Purple Eagles',66,4,'2019-06-20 13:21:57'),(1164,'Purple Knights',66,4,'2019-06-20 13:21:57'),(1165,'Purple Raiders',66,4,'2019-06-20 13:21:57'),(1166,'Quakers',66,4,'2019-06-20 13:21:57'),(1167,'Racers',66,4,'2019-06-20 13:21:57'),(1168,'Radicals',66,4,'2019-06-20 13:21:57'),(1169,'Ragin\' Cajuns',66,4,'2019-06-20 13:21:57'),(1170,'Raiders',66,4,'2019-06-20 13:21:57'),(1171,'Railsplitters',66,4,'2019-06-20 13:21:57'),(1172,'Rainbow Wahine',66,4,'2019-06-20 13:21:57'),(1173,'Rainbow Warriors',66,4,'2019-06-20 13:21:57'),(1174,'Ramblers',66,4,'2019-06-20 13:21:57'),(1175,'Rams',66,4,'2019-06-20 13:21:57'),(1176,'Rangers',66,4,'2019-06-20 13:21:57'),(1177,'Raptors',66,4,'2019-06-20 13:21:57'),(1178,'Rattlers',66,4,'2019-06-20 13:21:57'),(1179,'Ravens',66,4,'2019-06-20 13:21:57'),(1180,'Razorbacks',66,4,'2019-06-20 13:21:57'),(1181,'Rebels',66,4,'2019-06-20 13:21:57'),(1182,'Redbirds',66,4,'2019-06-20 13:21:57'),(1183,'Red Barons',66,4,'2019-06-20 13:21:57'),(1184,'Red Devils',66,4,'2019-06-20 13:21:57'),(1185,'Red Dragons',66,4,'2019-06-20 13:21:57'),(1186,'Red Flash',66,4,'2019-06-20 13:21:57'),(1187,'Red Foxes',66,4,'2019-06-20 13:21:57'),(1188,'Red Hawks',66,4,'2019-06-20 13:21:57'),(1189,'Red Lions',66,4,'2019-06-20 13:21:57'),(1190,'Red Men',66,4,'2019-06-20 13:21:57'),(1191,'Red Raiders',66,4,'2019-06-20 13:21:57'),(1192,'Red Ravens',66,4,'2019-06-20 13:21:57'),(1193,'Red Storm',66,4,'2019-06-20 13:21:57'),(1194,'Reddies and Lady Reddies',66,4,'2019-06-20 13:21:57'),(1195,'Red Wolves',66,4,'2019-06-20 13:21:57'),(1196,'Regals',66,4,'2019-06-20 13:21:57'),(1197,'Regents',66,4,'2019-06-20 13:21:57'),(1198,'Reivers',66,4,'2019-06-20 13:21:57'),(1199,'Renegades',66,4,'2019-06-20 13:21:57'),(1200,'Retrievers',66,4,'2019-06-20 13:21:57'),(1201,'Ridgebacks',66,4,'2019-06-20 13:21:57'),(1202,'Riverbats',66,4,'2019-06-20 13:21:57'),(1203,'River Hawks',66,4,'2019-06-20 13:21:57'),(1204,'Riverhawks',66,4,'2019-06-20 13:21:57'),(1205,'Roadrunners',66,4,'2019-06-20 13:21:57'),(1206,'The Rock',66,4,'2019-06-20 13:21:57'),(1207,'Rockets',66,4,'2019-06-20 13:21:57'),(1208,'Rouge et Or',66,4,'2019-06-20 13:21:57'),(1209,'Roughnecks',66,4,'2019-06-20 13:21:57'),(1210,'Rough Riders',66,4,'2019-06-20 13:21:57'),(1211,'Royals',66,4,'2019-06-20 13:21:57'),(1212,'Runnin\' Rebels',66,4,'2019-06-20 13:21:57'),(1213,'Runnin\' Bulldogs',66,4,'2019-06-20 13:21:57'),(1214,'Running Eagles',66,4,'2019-06-20 13:21:57'),(1215,'Rustlers',66,4,'2019-06-20 13:21:57'),(1216,'Sabercats',66,4,'2019-06-20 13:21:57'),(1217,'Sagehens',66,4,'2019-06-20 13:21:57'),(1218,'Sailfish',66,4,'2019-06-20 13:21:57'),(1219,'Saints',66,4,'2019-06-20 13:21:57'),(1220,'Salukis',66,4,'2019-06-20 13:21:57'),(1221,'Samsons',66,4,'2019-06-20 13:21:57'),(1222,'Sand Sharks',66,4,'2019-06-20 13:21:57'),(1223,'Sasquatch',66,4,'2019-06-20 13:21:57'),(1224,'Savage Storm',66,4,'2019-06-20 13:21:57'),(1225,'Saxons',66,4,'2019-06-20 13:21:57'),(1226,'Scarlet Knights',66,4,'2019-06-20 13:21:57'),(1227,'Scarlet Raiders',66,4,'2019-06-20 13:21:57'),(1228,'Scarlet Raptors',66,4,'2019-06-20 13:21:57'),(1229,'Scarlet Wave',66,4,'2019-06-20 13:21:57'),(1230,'Scots',66,4,'2019-06-20 13:21:57'),(1231,'Scotties',66,4,'2019-06-20 13:21:57'),(1232,'Scorpions',66,4,'2019-06-20 13:21:57'),(1233,'Scottish Terriers',66,4,'2019-06-20 13:21:57'),(1234,'Screaming Eagles',66,4,'2019-06-20 13:21:57'),(1235,'Sea Aggies',66,4,'2019-06-20 13:21:57'),(1236,'Sea Beggars',66,4,'2019-06-20 13:21:57'),(1237,'Sea Devils',66,4,'2019-06-20 13:21:57'),(1238,'Sea Warriors',66,4,'2019-06-20 13:21:57'),(1239,'Seagulls',66,4,'2019-06-20 13:21:57'),(1240,'Seahawks',66,4,'2019-06-20 13:21:57'),(1241,'Seahorse',66,4,'2019-06-20 13:21:57'),(1242,'Sea Lions',66,4,'2019-06-20 13:21:57'),(1243,'Seasiders',66,4,'2019-06-20 13:21:57'),(1244,'Seawolves',66,4,'2019-06-20 13:21:57'),(1245,'Seminoles',66,4,'2019-06-20 13:21:57'),(1246,'Senators',66,4,'2019-06-20 13:21:57'),(1247,'Sentinels',66,4,'2019-06-20 13:21:57'),(1248,'Setters',66,4,'2019-06-20 13:21:57'),(1249,'Sharks',66,4,'2019-06-20 13:21:57'),(1250,'Shock',66,4,'2019-06-20 13:21:57'),(1251,'Shockers',66,4,'2019-06-20 13:21:57'),(1252,'Shoremen',66,4,'2019-06-20 13:21:57'),(1253,'Silverswords',66,4,'2019-06-20 13:21:57'),(1254,'Skipjacks',66,4,'2019-06-20 13:21:57'),(1255,'Skippers',66,4,'2019-06-20 13:21:57'),(1256,'Skyhawks',66,4,'2019-06-20 13:21:57'),(1257,'Skylanders',66,4,'2019-06-20 13:21:57'),(1258,'Skylights',66,4,'2019-06-20 13:21:57'),(1259,'Soldiers',66,4,'2019-06-20 13:21:57'),(1260,'Sooners',66,4,'2019-06-20 13:21:57'),(1261,'Spartans',66,4,'2019-06-20 13:21:57'),(1262,'Spiders',66,4,'2019-06-20 13:21:57'),(1263,'Spires',66,4,'2019-06-20 13:21:57'),(1264,'Spirits',66,4,'2019-06-20 13:21:57'),(1265,'Squirrels',66,4,'2019-06-20 13:21:57'),(1266,'Stags',66,4,'2019-06-20 13:21:57'),(1267,'Stallions',66,4,'2019-06-20 13:21:57'),(1268,'Stars',66,4,'2019-06-20 13:21:57'),(1269,'Statesmen',66,4,'2019-06-20 13:21:57'),(1270,'Steels',66,4,'2019-06-20 13:21:57'),(1271,'Steers',66,4,'2019-06-20 13:21:57'),(1272,'Stingers',66,4,'2019-06-20 13:21:57'),(1273,'Storm',66,4,'2019-06-20 13:21:57'),(1274,'Stormy Petrels',66,4,'2019-06-20 13:21:57'),(1275,'Student Princes',66,4,'2019-06-20 13:21:57'),(1276,'Sugar Bears',66,4,'2019-06-20 13:21:57'),(1277,'Sunbirds',66,4,'2019-06-20 13:21:57'),(1278,'Suns',66,4,'2019-06-20 13:21:57'),(1279,'Sun Chiefs',66,4,'2019-06-20 13:21:57'),(1280,'Sun Devils',66,4,'2019-06-20 13:21:57'),(1281,'Surge',66,4,'2019-06-20 13:21:57'),(1282,'Swamp Foxes',66,4,'2019-06-20 13:21:57'),(1283,'Sycamores',66,4,'2019-06-20 13:21:57'),(1284,'Tar Heels',66,4,'2019-06-20 13:21:57'),(1285,'Tars',66,4,'2019-06-20 13:21:57'),(1286,'Tartans',66,4,'2019-06-20 13:21:57'),(1287,'Tartars',66,4,'2019-06-20 13:21:57'),(1288,'Terrapins',66,4,'2019-06-20 13:21:57'),(1289,'Terrible Swedes',66,4,'2019-06-20 13:21:57'),(1290,'Terriers',66,4,'2019-06-20 13:21:57'),(1291,'Tetons',66,4,'2019-06-20 13:21:57'),(1292,'Texans and TexAnns',66,4,'2019-06-20 13:21:57'),(1293,'Thoroughbreds',66,4,'2019-06-20 13:21:57'),(1294,'Thunder',66,4,'2019-06-20 13:21:57'),(1295,'Thunderbirds',66,4,'2019-06-20 13:21:57'),(1296,'Thunderducks',66,4,'2019-06-20 13:21:57'),(1297,'Thunderhawks',66,4,'2019-06-20 13:21:57'),(1298,'Thundering Herd',66,4,'2019-06-20 13:21:57'),(1299,'Thundering Legion Lions',66,4,'2019-06-20 13:21:57'),(1300,'Thunder Wolves',66,4,'2019-06-20 13:21:57'),(1301,'Tigers',66,4,'2019-06-20 13:21:57'),(1302,'Timberwolves',66,4,'2019-06-20 13:21:57'),(1303,'Titans',66,4,'2019-06-20 13:21:57'),(1304,'Tomcats',66,4,'2019-06-20 13:21:57'),(1305,'Tommies',66,4,'2019-06-20 13:21:57'),(1306,'Toppers',66,4,'2019-06-20 13:21:57'),(1307,'Toreros',66,4,'2019-06-20 13:21:57'),(1308,'Tornado',66,4,'2019-06-20 13:21:57'),(1309,'Tornadoes',66,4,'2019-06-20 13:21:57'),(1310,'Toros',66,4,'2019-06-20 13:21:57'),(1311,'Tracers',66,4,'2019-06-20 13:21:57'),(1312,'Trailblazers',66,4,'2019-06-20 13:21:57'),(1313,'Trappers',66,4,'2019-06-20 13:21:57'),(1314,'Tribe',66,4,'2019-06-20 13:21:57'),(1315,'Tribunes',66,4,'2019-06-20 13:21:57'),(1316,'Tritons',66,4,'2019-06-20 13:21:57'),(1317,'Trojans',66,4,'2019-06-20 13:21:57'),(1318,'Trolls',66,4,'2019-06-20 13:21:57'),(1319,'Tuks and Tukkies',66,4,'2019-06-20 13:21:57'),(1320,'Twins',66,4,'2019-06-20 13:21:57'),(1321,'Urban Knights',66,4,'2019-06-20 13:21:57'),(1322,'Utes',66,4,'2019-06-20 13:21:57'),(1323,'V-Hawks',66,4,'2019-06-20 13:21:57'),(1324,'Valiants',66,4,'2019-06-20 13:21:57'),(1325,'Valkyries',66,4,'2019-06-20 13:21:57'),(1326,'Vandals',66,4,'2019-06-20 13:21:57'),(1327,'Vaqueros',66,4,'2019-06-20 13:21:57'),(1328,'Varsity Blues',66,4,'2019-06-20 13:21:57'),(1329,'Varsity Reds',66,4,'2019-06-20 13:21:57'),(1330,'Vert et Or',66,4,'2019-06-20 13:21:57'),(1331,'Vikes',66,4,'2019-06-20 13:21:57'),(1332,'Vikings',66,4,'2019-06-20 13:21:57'),(1333,'Vixens',66,4,'2019-06-20 13:21:57'),(1334,'Violets',66,4,'2019-06-20 13:21:57'),(1335,'Volunteers',66,4,'2019-06-20 13:21:57'),(1336,'Voyageurs',66,4,'2019-06-20 13:21:57'),(1337,'Vulcans',66,4,'2019-06-20 13:21:57'),(1338,'Warhawks',66,4,'2019-06-20 13:21:57'),(1339,'Warriors',66,4,'2019-06-20 13:21:57'),(1340,'Wasps',66,4,'2019-06-20 13:21:57'),(1341,'Waves',66,4,'2019-06-20 13:21:57'),(1342,'Webbies',66,4,'2019-06-20 13:21:57'),(1343,'Wesmen',66,4,'2019-06-20 13:21:57'),(1344,'Westerners',66,4,'2019-06-20 13:21:57'),(1345,'White Mules',66,4,'2019-06-20 13:21:57'),(1346,'Wildcats',66,4,'2019-06-20 13:21:57'),(1347,'Wolf Pack',66,4,'2019-06-20 13:21:57'),(1348,'Wolverines',66,4,'2019-06-20 13:21:57'),(1349,'Wolves',66,4,'2019-06-20 13:21:57'),(1350,'Wombats',66,4,'2019-06-20 13:21:57'),(1351,'Women of Troy',66,4,'2019-06-20 13:21:57'),(1352,'Wonder Boys',66,4,'2019-06-20 13:21:57'),(1353,'Wood Ducks',66,4,'2019-06-20 13:21:57'),(1354,'Wyverns',66,4,'2019-06-20 13:21:57'),(1355,'X-Men and X-Women',66,4,'2019-06-20 13:21:57'),(1356,'Yellow Jackets',66,4,'2019-06-20 13:21:57'),(1357,'Yotes',66,4,'2019-06-20 13:21:57'),(1358,'Yeomen',66,4,'2019-06-20 13:21:57'),(1359,'Zias',66,4,'2019-06-20 13:21:57'),(1360,'Zips',66,4,'2019-06-20 13:21:57');
+/*!40000 ALTER TABLE `team_names` ENABLE KEYS */;
+UNLOCK TABLES;
+/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
+
+/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
+/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
+/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
+
+-- Dump completed on 2019-06-20  9:35:44

M package.json => package.json +1 -0
@@ 22,6 22,7 @@
     "db:repl@root": "./scripts/mysql_it.sh root",
     "db:migrate": "mymigrate db/migrations",
     "db:reset": "mymigrate --reset",
+    "task:team-names": "babel-node src/scripts/extract_cities.js",
     "test": "tap --node-arg --require --node-arg @babel/register test --reporter classic",
     "prebuild": "npm run clean",
     "build": "babel src --out-dir lib",

A scripts/mysqldump.sh => scripts/mysqldump.sh +31 -0
@@ 0,0 1,31 @@
+#!/usr/bin/env bash
+
+set -euo pipefail
+
+function run {
+  local pwd=""; pwd="$(pwd)"
+  if [[ ${pwd} != *hockeysim ]]; then
+    echo "must be run from the root of the repository"
+    exit 1
+  fi
+
+  local user="${MYMIGRATE_USER}"
+  local passfile="${MYMIGRATE_PWD_FILE}"
+  local table="$1"
+  local where="${2:-1=1}"
+
+  mysqldump --user="${user}" \
+    --port=3307 \
+    --host=127.0.0.1 \
+    --protocol=tcp \
+    --password="$(cat "${passfile}")" \
+    --no-create-info \
+    --where "${where}" \
+    "${MYMIGRATE_DB}" \
+    "${table}"
+}
+
+# parameters:
+# - table
+# - where clause
+run "$@"

M src/cmds/league_cmds/new.js => src/cmds/league_cmds/new.js +97 -84
@@ 1,5 1,6 @@
 import CFonts from 'cfonts'
 import inquirer from 'inquirer'
+import { DB } from 'mymigrate'
 import { Constants, TeamName } from '../../constants'
 import { teamsByKind, randomTeam } from '../../team_names'
 


@@ 14,103 15,115 @@ export async function handler (argv) {
     colors: ['#0ff', 'green', '#ff0'],
   })
 
-  const promises = Array.of (() => {
-    return inquirer.prompt ([ {
-      type: 'input',
-      name: 'league_name',
-      message: 'League name:',
-      validate (input) {
-        return input.trim ().length > 0
-      },
-      filter (input) {
-        return input.trim ().toLowerCase ()
-      },
-      when (res) {
+  const conn = await new DB ().connect ()
+  try {
+    const promises = Array.of (() => {
+      return inquirer.prompt ([ {
+        type: 'input',
+        name: 'league_name',
+        message: 'League name:',
+        validate (input) {
+          return input.trim ().length > 0
+        },
+        filter (input) {
+          return input.trim ().toLowerCase ()
+        },
+        when (res) {
         // used as a hack to initialize the answers hash
-        res.teams = []
-        return true
-      },
-    } ])
-  })
+          res.teams = []
+          return true
+        },
+      } ])
+    })
 
-  for (let i = 0; i < Constants.teamsPerLeague; i++) {
-    promises.push (pres => {
-      return inquirer.prompt ([
-        {
-          type: 'list',
-          name: 'team_selection',
-          message: `Team #${i + 1} type:`,
-          choices: [
-            { name: 'NHL', value: TeamName.currentNHL },
-            { name: 'NHL Legacy', value: TeamName.legacyNHL },
-            { name: 'CHL', value: TeamName.currentCHL },
-            { name: 'random', value: -1 },
-          ],
-          when (res) {
+    for (let i = 0; i < Constants.teamsPerLeague; i++) {
+      promises.push (pres => {
+        return inquirer.prompt ([
+          {
+            type: 'list',
+            name: 'team_selection',
+            message: `Team #${i + 1} type:`,
+            choices: [
+              { name: 'NHL', value: TeamName.currentNHL },
+              { name: 'NHL Legacy', value: TeamName.legacyNHL },
+              { name: 'CHL', value: TeamName.currentCHL },
+              { name: 'random', value: -1 },
+            ],
+            when (res) {
             // used as a hack to collect previous results in new one
-            Object.assign (res, pres)
-            return true
+              Object.assign (res, pres)
+              return true
+            },
           },
-        },
-        {
-          type: 'list',
-          name: `team`,
-          message: `Team #${i + 1} selection:`,
-          choices (res) {
-            return teamsByKind (res.team_selection, res.teams)
+          {
+            type: 'list',
+            name: `team`,
+            message: `Team #${i + 1} selection:`,
+            choices (res) {
+              return teamsByKind (conn, res.team_selection, res.teams)
+            },
+            when (res) {
+              return res.team_selection >= 0
+            },
+            pageSize: 10,
           },
-          when (res) {
-            return res.team_selection >= 0
+          {
+            type: 'input',
+            name: `team`,
+            message: `Team #${i + 1} selection:`,
+            default (res) {
+              return randomTeam (conn, res.teams)
+            },
+            when (res) {
+              return res.team_selection === -1
+            },
+            validate (input, res) {
+              const name = input.trim ()
+              if (res.teams.includes (name)) {
+                return 'team already included in the league'
+              }
+              return name.length > 0
+            },
+            filter (input) {
+              return input.trim ()
+            },
           },
-          pageSize: 10,
-        },
-        {
-          type: 'input',
-          name: `team`,
-          message: `Team #${i + 1} selection:`,
-          default (res) {
-            return randomTeam (res.teams)
-          },
-          when (res) {
-            return res.team_selection === -1
-          },
-          validate (input, res) {
-            const name = input.trim ()
-            if (res.teams.includes (name)) {
-              return 'team already included in the league'
-            }
-            return name.length > 0
+          {
+            type: 'input',
+            name: 'hack',
+            message: 'never shown, just to collect teams',
+            when (res) {
+              if (res.team) {
+                res.teams.push (res.team)
+              }
+              return false
+            },
           },
-          filter (input) {
-            return input.trim ()
-          },
-        },
+        ])
+      })
+    }
+
+    promises.push (pres => {
+      return inquirer.prompt ([
         {
-          type: 'input',
-          name: 'hack',
-          message: 'never shown, just to collect teams',
+          type: 'confirm',
+          name: 'confirm_create',
+          message: 'Create this league?',
+          default: true,
           when (res) {
-            if (res.team) {
-              res.teams.push (res.team)
-            }
-            return false
+          // used as a hack to collect previous results in new one
+            Object.assign (res, pres)
+            return true
           },
         },
       ])
     })
-  }
 
-  promises.push (res => {
-    return inquirer.prompt ([
-      {
-        type: 'prompt',
-        name: 'confirm_create',
-        message: 'Create this league?',
-      },
-    ])
-  })
+    const prompt = () => promises.reduce ((p, f) => p.then (f), Promise.resolve ())
 
-  const prompt = () => promises.reduce ((p, f) => p.then (f), Promise.resolve ())
-  const res = await prompt ()
-  console.log (res)
+    const res = await prompt ()
+    console.log (res)
+  } finally {
+    await conn.end ()
+  }
 }

M src/team_names.js => src/team_names.js +14 -25
@@ 1,32 1,21 @@
-import { DB } from 'mymigrate'
 import { TeamName } from './constants'
 
-export async function teamsByKind (kind, notIn = []) {
-  const conn = await new DB ().connect ()
-  try {
-    const [res] = await conn.query ('select name from team_names where kind = ? order by name', [kind])
-    return res.map (row => row.name).filter (name => !notIn.includes (name))
-  } finally {
-    await conn.end ()
-  }
+export async function teamsByKind (conn, kind, notIn = []) {
+  const [res] = await conn.query ('select name from team_names where kind = ? order by name', [kind])
+  return res.map (row => row.name).filter (name => !notIn.includes (name))
 }
 
-export async function randomTeam (notIn = []) {
-  const conn = await new DB ().connect ()
-  try {
-    for (let i = 0; i < notIn.length + 1; i++) {
-      const [city] = await conn.query ('select name from team_names where kind = ? order by rand() limit 1', [TeamName.cityName])
-      const [name] = await conn.query ('select name from team_names where kind = ? order by rand() limit 1', [TeamName.teamName])
-      if (city.length === 0 || name.length === 0) {
-        throw new Error ('no team name available')
-      }
-      const teamName = city[0].name + ' ' + name[0].name
-      if (!notIn.includes (teamName)) {
-        return teamName
-      }
+export async function randomTeam (conn, notIn = []) {
+  for (let i = 0; i < notIn.length + 1; i++) {
+    const [city] = await conn.query ('select name from team_names where kind = ? order by rand() limit 1', [TeamName.cityName])
+    const [name] = await conn.query ('select name from team_names where kind = ? order by rand() limit 1', [TeamName.teamName])
+    if (city.length === 0 || name.length === 0) {
+      throw new Error ('no team name available')
+    }
+    const teamName = city[0].name + ' ' + name[0].name
+    if (!notIn.includes (teamName)) {
+      return teamName
     }
-    throw new Error ('could not generate unique team name')
-  } finally {
-    await conn.end ()
   }
+  throw new Error ('could not generate unique team name')
 }

M test/test.js => test/test.js +6 -0
@@ 1,5 1,6 @@
 import tap from 'tap'
 import { DB } from 'mymigrate'
+import { Constants } from '../src/constants'
 
 tap.test ('connects to db', async t => {
   const db = new DB ()


@@ 7,3 8,8 @@ tap.test ('connects to db', async t => {
   await conn.end ()
   t.end ()
 })
+
+tap.test ('constants cannot be assigned', t => {
+  t.throws (() => { Constants.teamsPerLeague = -1 })
+  t.end ()
+})