var radiusMultiplier = .04;
var pointsMultiplier = 4;
function Locale(city, lat, lng) {
	this.city = city;
	this.lat = lat;
	this.lng = lng
	this.players = [];

	this.getMarker = function() {
		if (this.players.length == 0) {
			return null;
		}
		latlng = new GLatLng(this.lat, this.lng);
		var title = '';
		var popup = '<b>' + city + ':</b><br/><ul>';
		for (var i = 0; i < this.players.length; i++) {
			var player = this.players[i];
			title += player.name;
			popup += "<li><a href='" + player.getUrl() + "'>" + player.name + "</a> (" + player.team + ")</li>";
			if (i + 1 < this.players.length) {
				title += ', ';
			}
		}
		popup += '</ul>';
		var blueIcon = new GIcon(G_DEFAULT_ICON);
		blueIcon.image = "http://gmaps-samples.googlecode.com/svn/trunk/markers/red/marker" + this.players.length + ".png";
		markerOptions = { icon:blueIcon, title : title };
		var marker = new GMarker(latlng, markerOptions);
		GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(popup);});
		return marker;
	}

}

var locations = {
'Bahia Blanca, Argentina' : new Locale('Bahia Blanca, Argentina', -38.733333, -62.266667),
'Melbourne, Australia' : new Locale('Melbourne, Australia', -37.814251, 144.963169),
'Auckland, New Zealand' : new Locale('Auckland, New Zealand', -36.847385, 174.765735),
'Hope Forest, Australia' : new Locale('Hope Forest, Australia', -35.278562, 138.620099),
'Montevideo, Uruguay' : new Locale('Montevideo, Uruguay', -34.894119, -56.067451),
'Venado Tuerto, Argentina' : new Locale('Venado Tuerto, Argentina', -33.766667, -61.966667),
'Santa Fe, Argentina' : new Locale('Santa Fe, Argentina', -31.189111, -60.880022),
'Las Varillas, Argentina' : new Locale('Las Varillas, Argentina', -30.966, -70.209572),
'Johannesburg, South Africa' : new Locale('Johannesburg, South Africa', -26.1951, 28.0339),
'Curitiba, Brazil' : new Locale('Curitiba, Brazil', -25.428356, -49.273251),
'San Paulo, Brazil' : new Locale('San Paulo, Brazil', -23.548943, -46.638818),
'Sao Carlos, Brazil' : new Locale('Sao Carlos, Brazil', -22.015354, -47.891112),
'Santa Teresa, Brazil' : new Locale('Santa Teresa, Brazil', -19.931464, -40.595243),
'Kinshasa, Democratic Republic of Congo' : new Locale('Kinshasa, Democratic Republic of Congo', -4.491666, 15.828001),
'Lagos, Nigeria' : new Locale('Lagos, Nigeria', 6.4473, 3.4393),
'Georgetown, Guyana' : new Locale('Georgetown, Guyana', 6.804611, -58.154831),
'Canouan, Saint Vincent and The Grenadines' : new Locale('Canouan, Saint Vincent and The Grenadines', 12.71616, -61.323559),
'Dakar, Senegal' : new Locale('Dakar, Senegal', 14.74208, -17.43978),
'Mayaguez, Puerto Rico' : new Locale('Mayaguez, Puerto Rico', 18.201295, -67.139507),
'Fajardo, Puerto Rico' : new Locale('Fajardo, Puerto Rico', 18.331269, -65.661473),
'Santo Domingo, Dominican Republic' : new Locale('Santo Domingo, Dominican Republic', 18.479014, -69.890784),
'Port-Au-Prince, Haiti' : new Locale('Port-Au-Prince, Haiti', 18.539208, -72.328789),
'St Croix, U.S. Virgin Islands' : new Locale('St Croix, U.S. Virgin Islands', 17.900341634875247, -64.76715087890625),
'Miami, FL' : new Locale('Miami, FL', 25.774252, -80.190262),
'Hollywood, FL' : new Locale('Hollywood, FL', 26.011717, -80.141693),
'Ft. Lauderdale, FL' : new Locale('Ft. Lauderdale, FL', 26.137289, -80.129679),
'Pompano Beach, FL' : new Locale('Pompano Beach, FL', 26.23152, -80.136337),
'Cape Coral, FL' : new Locale('Cape Coral, FL', 26.652301, -81.974137),
'Bartow, FL' : new Locale('Bartow, FL', 27.891087, -81.843162),
'Tampa, FL' : new Locale('Tampa, FL', 27.98146, -82.451142),
'Meoqui, Mexico' : new Locale('Meoqui, Mexico', 28.26446, -105.482597),
'Tenerife, Spain' : new Locale('Tenerife, Spain', 28.292295, -16.520859),
'Cocoa, FL' : new Locale('Cocoa, FL', 28.376381, -80.755058),
'Orlando, FL' : new Locale('Orlando, FL', 28.553154, -81.364438),
'Lake Wells, FL' : new Locale('Lake Wells, FL', 28.797944, -81.738852),
'Eustis, FL' : new Locale('Eustis, FL', 28.852619, -81.685532),
'Daytona Beach, FL' : new Locale('Daytona Beach, FL', 29.192949, -81.066869),
'Galveston, TX' : new Locale('Galveston, TX', 29.288665, -94.838101),
'San Antonio, TX' : new Locale('San Antonio, TX', 29.425037, -98.493722),
'Friendswood, TX' : new Locale('Friendswood, TX', 29.502501, -95.198721),
'Missouri City, TX' : new Locale('Missouri City, TX', 29.561707, -95.539428),
'Gainesville, FL' : new Locale('Gainesville, FL', 29.65207, -82.339342),
'Houston, TX' : new Locale('Houston, TX', 29.759956, -95.362534),
'New Orleans, LA' : new Locale('New Orleans, LA', 29.953238, -90.069003),
'Nederland, TX' : new Locale('Nederland, TX', 29.966114, -94.002606),
'Biloxi, MS' : new Locale('Biloxi, MS', 30.408026, -88.933283),
'Baton Rouge, LA' : new Locale('Baton Rouge, LA', 30.449311, -91.18823),
'Pensacola, FL' : new Locale('Pensacola, FL', 30.473413, -87.212261),
'Jasper, FL' : new Locale('Jasper, FL', 30.517241, -82.962591),
'Milton, FL' : new Locale('Milton, FL', 30.630985, -87.055831),
'Mamou, LA' : new Locale('Mamou, LA', 30.634601, -92.41957),
'Mobile, AL' : new Locale('Mobile, AL', 30.688781, -88.050634),
'Temple, TX' : new Locale('Temple, TX', 31.106756, -97.376318),
'Shanghai, China' : new Locale('Shanghai, China', 31.222222, 121.475),
'McComb, MS' : new Locale('McComb, MS', 31.247408, -90.464888),
'Andalusia, AL' : new Locale('Andalusia, AL', 31.308057, -86.482056),
'Pineville, LA' : new Locale('Pineville, LA', 31.341599, -92.416258),
'Monticello, MS' : new Locale('Monticello, MS', 31.5504, -90.108332),
'Quitman, MS' : new Locale('Quitman, MS', 32.03847, -88.717798),
'Corsicana, TX' : new Locale('Corsicana, TX', 32.08194, -96.470702),
'Utica, MS' : new Locale('Utica, MS', 32.10654, -90.622832),
'White Hall, AL' : new Locale('White Hall, AL', 32.299986, -86.712372),
'Jackson, MS' : new Locale('Jackson, MS', 32.312208, -90.177951),
'Waxahachie, TX' : new Locale('Waxahachie, TX', 32.412787, -96.852157),
'Demopolis, AL' : new Locale('Demopolis, AL', 32.503634, -87.833823),
'Shreveport, LA' : new Locale('Shreveport, LA', 32.51424, -93.747757),
'Monroe, LA' : new Locale('Monroe, LA', 32.522428, -92.080369),
'San Diego, CA' : new Locale('San Diego, CA', 32.718834, -117.163841),
'Fort Worth, TX' : new Locale('Fort Worth, TX', 32.75492, -97.330335),
'Dallas, TX' : new Locale('Dallas, TX', 32.781078, -96.797111),
'Homer, LA' : new Locale('Homer, LA', 32.79197, -93.055551),
'Charleston, SC' : new Locale('Charleston, SC', 32.793053, -79.941294),
'The Colony, TX' : new Locale('The Colony, TX', 33.0934, -96.89838),
'Sylacauga, AL' : new Locale('Sylacauga, AL', 33.170272, -86.263967),
'Starkville, MS' : new Locale('Starkville, MS', 33.459983, -88.827612),
'Orangeburg, SC' : new Locale('Orangeburg, SC', 33.488774, -80.865402),
'College Park, GA' : new Locale('College Park, GA', 33.639535, -84.45858),
'Lithonia, GA' : new Locale('Lithonia, GA', 33.712073, -84.105802),
'Atlanta, GA' : new Locale('Atlanta, GA', 33.754487, -84.389663),
'Long Beach, CA' : new Locale('Long Beach, CA', 33.78979, -118.151818),
'Harbor City, CA' : new Locale('Harbor City, CA', 33.789916, -118.297527),
'Lakewood, CA' : new Locale('Lakewood, CA', 33.846975, -118.113079),
'Compton, CA' : new Locale('Compton, CA', 33.896, -118.224193),
'Marietta, GA' : new Locale('Marietta, GA', 33.950527, -84.535886),
'Inglewood, CA' : new Locale('Inglewood, CA', 33.959799, -118.343938),
'Shallotte, NC' : new Locale('Shallotte, NC', 33.972534, -78.386489),
'Columbia, SC' : new Locale('Columbia, SC', 34.000688, -81.035303),
'Los Angeles, CA' : new Locale('Los Angeles, CA', 34.052187, -118.243425),
'Colton, CA' : new Locale('Colton, CA', 34.056248, -117.32904),
'West Covina, CA' : new Locale('West Covina, CA', 34.061597, -117.931766),
'Pasadena, CA' : new Locale('Pasadena, CA', 34.145946, -118.132351),
'Marion, SC' : new Locale('Marion, SC', 34.178272, -79.400382),
'Clarksdale, MS' : new Locale('Clarksdale, MS', 34.196302, -90.57621),
'Northridge, CA' : new Locale('Northridge, CA', 34.22828, -118.536082),
'Ventura, CA' : new Locale('Ventura, CA', 34.2659, -119.258366),
'Malvern, AR' : new Locale('Malvern, AR', 34.368658, -92.817765),
'Toccoa, GA' : new Locale('Toccoa, GA', 34.580504, -83.320858),
'Little Rock, AR' : new Locale('Little Rock, AR', 34.724425, -92.278864),
'Mauldin, SC' : new Locale('Mauldin, SC', 34.784022, -82.296963),
'Wagram, NC' : new Locale('Wagram, NC', 34.887818, -79.365988),
'Memphis, TN' : new Locale('Memphis, TN', 35.142852, -90.05235),
'Charlotte, NC' : new Locale('Charlotte, NC', 35.231402, -80.845841),
'Russellville, AR' : new Locale('Russellville, AR', 35.267695, -93.139815),
'Kinston, NC' : new Locale('Kinston, NC', 35.276306, -77.592331),
'Oklahoma City, OK' : new Locale('Oklahoma City, OK', 35.493138, -97.459141),
'Washington, NC' : new Locale('Washington, NC', 35.556174, -77.047905),
'Asheville, NC' : new Locale('Asheville, NC', 35.581699, -82.554155),
'East Spencer, NC' : new Locale('East Spencer, NC', 35.683417, -80.434033),
'Raleigh, NC' : new Locale('Raleigh, NC', 35.779748, -78.643414),
'Durham, NC' : new Locale('Durham, NC', 35.976805, -78.906843),
'Winston-Salem, NC' : new Locale('Winston-Salem, NC', 36.094801, -80.243423),
'Tulsa, OK' : new Locale('Tulsa, OK', 36.133354, -95.975663),
'Cookeville, TN' : new Locale('Cookeville, TN', 36.153987, -85.507873),
'Nashville, TN' : new Locale('Nashville, TN', 36.15888, -86.782097),
'Las Vegas, NV' : new Locale('Las Vegas, NV', 36.233048, -115.246776),
'Clarksville, TN' : new Locale('Clarksville, TN', 36.528878, -87.352957),
'Chesapeake, VA' : new Locale('Chesapeake, VA', 36.712395, -76.238087),
'Fresno, CA' : new Locale('Fresno, CA', 36.743313, -119.789382),
'Hopkinsville, KY' : new Locale('Hopkinsville, KY', 36.849771, -87.487073),
'Norfolk, VA' : new Locale('Norfolk, VA', 36.854685, -76.274406),
'Hampton, VA' : new Locale('Hampton, VA', 37.059659, -76.365922),
'Merced, CA' : new Locale('Merced, CA', 37.297658, -120.476411),
'Santa Clara, CA' : new Locale('Santa Clara, CA', 37.352309, -121.968474),
'Wichita, KS' : new Locale('Wichita, KS', 37.686024, -97.335571),
'San Leandro, CA' : new Locale('San Leandro, CA', 37.725837, -122.156846),
'Carbondale, IL' : new Locale('Carbondale, IL', 37.727097, -89.218617),
'Oakland, CA' : new Locale('Oakland, CA', 37.772323, -122.214897),
'San Francisco, CA' : new Locale('San Francisco, CA', 37.775196, -122.419204),
'Berkeley, CA' : new Locale('Berkeley, CA', 37.872222, -122.268403),
'Walnut Creek, CA' : new Locale('Walnut Creek, CA', 37.906257, -122.064322),
'Belle, WV' : new Locale('Belle, WV', 38.233229, -81.538947),
'Louisville, KY' : new Locale('Louisville, KY', 38.256065, -85.75154),
'St. Louis, MO' : new Locale('St. Louis, MO', 38.627522, -90.19841),
'Oxon Hill, MD' : new Locale('Oxon Hill, MD', 38.803347, -76.989729),
'Alexandria, VA' : new Locale('Alexandria, VA', 38.827251, -77.08789),
'Capitol Heights, MD' : new Locale('Capitol Heights, MD', 38.878305, -76.901863),
'Washington, DC' : new Locale('Washington, DC', 38.892091, -77.024055),
'Overland Park, KS' : new Locale('Overland Park, KS', 38.927554, -94.686111),
'Villanueva de la Serena, Spain' : new Locale('Villanueva de la Serena, Spain', 38.973988, -5.800302),
'Silver Spring, MD' : new Locale('Silver Spring, MD', 39.016745, -77.023821),
'Cincinnati, OH' : new Locale('Cincinnati, OH', 39.099233, -84.517486),
'Kansas City, KS' : new Locale('Kansas City, KS', 39.10274, -94.626202),
'Bloomington, IN' : new Locale('Bloomington, IN', 39.164287, -86.526904),
'Mexico, MO' : new Locale('Mexico, MO', 39.166686, -91.874685),
'Parkersburg, WV' : new Locale('Parkersburg, WV', 39.263574, -81.54286),
'Baltimore, MD' : new Locale('Baltimore, MD', 39.286534, -76.613558),
'Leavenworth, KS' : new Locale('Leavenworth, KS', 39.324614, -94.919953),
'Mount Airy, MD' : new Locale('Mount Airy, MD', 39.378647, -77.152007),
'Morgantown, WV' : new Locale('Morgantown, WV', 39.638812, -79.948768),
'Larissa, Greece' : new Locale('Larissa, Greece', 39.664325, 22.401294),
'Wilmington, DE' : new Locale('Wilmington, DE', 39.742961, -75.538493),
'Denver, CO' : new Locale('Denver, CO', 39.755092, -104.988123),
'Indianapolis, IN' : new Locale('Indianapolis, IN', 39.767016, -86.156255),
'Eskisehir, Turkey' : new Locale('Eskisehir, Turkey', 39.775821, 30.519115),
'Springfield, IL' : new Locale('Springfield, IL', 39.801807, -89.653271),
'Chester, PA' : new Locale('Chester, PA', 39.848356, -75.371416),
'Cherry Hill, NJ' : new Locale('Cherry Hill, NJ', 39.899859, -74.989305),
'Camden, NJ' : new Locale('Camden, NJ', 39.947376, -75.123418),
'Philadelpia, PA' : new Locale('Philadelpia, PA', 39.951639, -75.163808),
'Philadelphia, PA' : new Locale('Philadelphia, PA', 39.951639, -75.163808),
'Zanesville, OH' : new Locale('Zanesville, OH', 39.953183, -82.010632),
'Reynoldsburg, OH' : new Locale('Reynoldsburg, OH', 39.955264, -82.802748),
'Columbus, OH' : new Locale('Columbus, OH', 39.962208, -83.000676),
'Coatesville, PA' : new Locale('Coatesville, PA', 39.983068, -75.823892),
'Tolono, IL' : new Locale('Tolono, IL', 39.985877, -88.262836),
'Willingboro, NJ' : new Locale('Willingboro, NJ', 40.026091, -74.882016),
'Lincoln, IL' : new Locale('Lincoln, IL', 40.146972, -89.367844),
'Horsham, PA' : new Locale('Horsham, PA', 40.183347, -75.137941),
'Muncie, IN' : new Locale('Muncie, IN', 40.1966, -85.388415),
'Trenton, NJ' : new Locale('Trenton, NJ', 40.22017, -74.764179),
'Freehold, NJ' : new Locale('Freehold, NJ', 40.259088, -74.275648),
'Yalova, Turkey' : new Locale('Yalova, Turkey', 40.2612, 26.4156),
'Plainsboro, NJ' : new Locale('Plainsboro, NJ', 40.333509, -74.600488),
'Reading, PA' : new Locale('Reading, PA', 40.335354, -75.927867),
'Steubenville, OH' : new Locale('Steubenville, OH', 40.370029, -80.643966),
'Madrid, Spain' : new Locale('Madrid, Spain', 40.416706, -3.70327),
'Marion, IN' : new Locale('Marion, IN', 40.551869, -85.668138),
'Allentown, PA' : new Locale('Allentown, PA', 40.602229, -75.471537),
'Queens, NY' : new Locale('Queens, NY', 40.651384, -73.871609),
'Murray, UT' : new Locale('Murray, UT', 40.65609, -111.888358),
'Copaigue, NY' : new Locale('Copaigue, NY', 40.669, -73.39292),
'Brooklyn, NY' : new Locale('Brooklyn, NY', 40.675234, -73.971043),
'Jamaica, NY' : new Locale('Jamaica, NY', 40.691972, -73.810542),
'Peoria, IL' : new Locale('Peoria, IL', 40.695325, -89.595716),
'Hempstead, NY' : new Locale('Hempstead, NY', 40.705798, -73.619919),
'Newark, NJ' : new Locale('Newark, NJ', 40.735443, -74.17211),
'Queensbridge, NY' : new Locale('Queensbridge, NY', 40.75317, -73.94267),
'New York, NY' : new Locale('New York, NY', 40.757929, -73.985506),
'Salt Lake City, UT' : new Locale('Salt Lake City, UT', 40.771592, -111.888189),
'Livingston, NJ' : new Locale('Livingston, NJ', 40.784643, -74.332785),
'Morristown, NJ' : new Locale('Morristown, NJ', 40.797536, -74.477975),
'Harlem, NY' : new Locale('Harlem, NY', 40.807798, -73.945538),
'Canton, OH' : new Locale('Canton, OH', 40.809302, -81.376113),
'Bronx, NY' : new Locale('Bronx, NY', 40.826878, -73.922742),
'Teaneck, NJ' : new Locale('Teaneck, NJ', 40.893002, -74.011167),
'Paterson, NJ' : new Locale('Paterson, NJ', 40.912386, -74.172631),
'Dobbs Ferry, NY' : new Locale('Dobbs Ferry, NY', 41.015476, -73.869113),
'White Plains, NY' : new Locale('White Plains, NY', 41.019219, -73.757161),
'Istanbul, Turkey' : new Locale('Istanbul, Turkey', 41.036501, 28.984895),
'Fort Wayne, IN' : new Locale('Fort Wayne, IN', 41.076945, -85.133966),
'Akron, OH' : new Locale('Akron, OH', 41.084846, -81.515603),
'Peekskill, NY' : new Locale('Peekskill, NY', 41.290155, -73.920374),
'Oskaloosa, IA' : new Locale('Oskaloosa, IA', 41.296269, -92.639139),
'Barcelona, Spain' : new Locale('Barcelona, Spain', 41.387917, 2.169919),
'Cleveland, OH' : new Locale('Cleveland, OH', 41.499713, -81.693716),
'Joliet, IL' : new Locale('Joliet, IL', 41.516632, -88.08129),
'Rustavi, Georgia' : new Locale('Rustavi, Georgia', 41.541279, 45.027699),
'Waterbury, CT' : new Locale('Waterbury, CT', 41.5559, -73.0408),
'Harvey, IL' : new Locale('Harvey, IL', 41.609873, -87.652656),
'Midlothian, IL' : new Locale('Midlothian, IL', 41.625363, -87.723788),
'Tbilisi, Georgia' : new Locale('Tbilisi, Georgia', 41.709981, 44.792998),
'Hartford, CT' : new Locale('Hartford, CT', 41.766467, -72.673165),
'Naperville, IL' : new Locale('Naperville, IL', 41.785916, -88.147285),
'Maywood, IL' : new Locale('Maywood, IL', 41.87882, -87.843778),
'Chicago, IL' : new Locale('Chicago, IL', 41.879535, -87.624333),
'Rome, Italy' : new Locale('Rome, Italy', 41.895466, 12.482324),
'Melrose Park, IL' : new Locale('Melrose Park, IL', 41.902193, -87.864244),
'Evanston, IL' : new Locale('Evanston, IL', 42.041287, -87.688342),
'Libertyville, IL' : new Locale('Libertyville, IL', 42.283038, -87.965409),
'Detroit, MI' : new Locale('Detroit, MI', 42.330165, -83.045913),
'Boston, MA' : new Locale('Boston, MA', 42.35888, -71.05682),
'Southfield, MI' : new Locale('Southfield, MI', 42.477085, -83.260917),
'Sioux City, IA' : new Locale('Sioux City, IA', 42.489679, -96.404932),
'Birmingham, MI' : new Locale('Birmingham, MI', 42.546695, -83.214271),
'Cortland, NY' : new Locale('Cortland, NY', 42.601206, -76.180473),
'Racine, WI' : new Locale('Racine, WI', 42.72605, -87.788388),
'Hampton, IA' : new Locale('Hampton, IA', 42.741836, -93.202482),
'Casper, WY' : new Locale('Casper, WY', 42.837548, -106.327978),
'Buffalo, NY' : new Locale('Buffalo, NY', 42.886875, -78.877875),
'Wyoming, MI' : new Locale('Wyoming, MI', 42.898975, -85.704838),
'Orange City, IA' : new Locale('Orange City, IA', 43.002662, -96.056783),
'Flint, MI' : new Locale('Flint, MI', 43.023464, -83.693534),
'Milwaukee, WI' : new Locale('Milwaukee, WI', 43.040182, -87.91448),
'Syracuse, NY' : new Locale('Syracuse, NY', 43.050831, -76.147375),
'Pointe Noire, France' : new Locale('Pointe Noire, France', 43.131748, 5.895416),
'Tripp, SD' : new Locale('Tripp, SD', 43.22144, -97.972827),
'Concord, NH' : new Locale('Concord, NH', 43.231366, -71.559716),
'Saginaw, MI' : new Locale('Saginaw, MI', 43.437169, -83.946705),
'Toronto, Canada' : new Locale('Toronto, Canada', 43.670233, -79.386755),
'Mitchell, SD' : new Locale('Mitchell, SD', 43.727732, -98.029751),
'Kraljevo, Serbia' : new Locale('Kraljevo, Serbia', 43.733755, 20.704111),
'Fond du Lac, WI' : new Locale('Fond du Lac, WI', 43.775162, -88.438959),
'Sarajevo, Bosnia and Herzegovina' : new Locale('Sarajevo, Bosnia and Herzegovina', 43.860751, 18.42136),
'Eugene, OR' : new Locale('Eugene, OR', 44.040041, -123.082132),
'Tuzla, Bosnia and Herzegovina' : new Locale('Tuzla, Bosnia and Herzegovina', 44.54013, 18.688155),
'Belgrade, Serbia' : new Locale('Belgrade, Serbia', 44.802416, 20.465601),
'Minneapolis, MN' : new Locale('Minneapolis, MN', 44.977482, -93.264351),
'Novi Sad, Serbia' : new Locale('Novi Sad, Serbia', 45.249104, 19.833095),
'Monticello, MN' : new Locale('Monticello, MN', 45.301622, -93.797065),
'Slavoska Pozega, Croatia' : new Locale('Slavoska Pozega, Croatia', 45.33464, 17.67754),
'Portland, OR' : new Locale('Portland, OR', 45.523104, -122.670132),
'Postojna, Slovenia' : new Locale('Postojna, Slovenia', 45.77549, 14.21419),
'Zagreb, Croatia' : new Locale('Zagreb, Croatia', 45.79695, 15.96053),
'Bar, Serbia' : new Locale('Bar, Serbia', 46.050417, 18.715067),
'Ljubljana, Slovenia' : new Locale('Ljubljana, Slovenia', 46.05456, 14.50443),
'Edmonds, WA' : new Locale('Edmonds, WA', 47.810504, -122.366951),
'Celje, Slovenia' : new Locale('Celje, Slovenia', 46.2374, 15.2726),
'Vevey, Switzerland' : new Locale('Vevey, Switzerland', 46.458906, 6.84716),
'Slovenj Gradec, Slovenia' : new Locale('Slovenj Gradec, Slovenia', 46.50773, 15.08643),
'Maribor, Slovenia' : new Locale('Maribor, Slovenia', 46.55734, 15.6509),
'Bremerton, WA' : new Locale('Bremerton, WA', 47.565048, -122.632936),
'Seattle, WA' : new Locale('Seattle, WA', 47.620716, -122.347533),
'Coeur d\'Alene, ID' : new Locale('Coeur d\'Alene, ID', 47.700742, -116.791626),
'Paris, France' : new Locale('Paris, France', 48.856667, 2.350987),
'Cormeille-en-Parisis, France' : new Locale('Cormeille-en-Parisis, France', 48.976364, 2.2003),
'Wurzburg, Germany' : new Locale('Wurzburg, Germany', 49.794256, 9.927489),
'Kiev, Ukraine' : new Locale('Kiev, Ukraine', 50.453629, 30.503828),
'Bruges, Belgium' : new Locale('Bruges, Belgium', 51.209411, 3.22523),
'London, United Kingdom' : new Locale('London, United Kingdom', 51.500152, -0.126236),
'Rotterdam, Netherlands' : new Locale('Rotterdam, Netherlands', 51.922623, 4.470748),
'Den Haag, Netherlands' : new Locale('Den Haag, Netherlands', 52.07825, 4.313656),
'Marijampole, Lithuania' : new Locale('Marijampole, Lithuania', 54.557812, 23.349812),
'Kaunas, Lithuania' : new Locale('Kaunas, Lithuania', 54.896872, 23.892426),
'Riga, Latvia' : new Locale('Riga, Latvia', 56.946538, 24.104849),
'Juneau, AK' : new Locale('Juneau, AK', 58.363739, -134.57205),
'Bosnia and Herzegovina' : new Locale('Bosnia and Herzegovina', 43.915886, 17.679076),
'Guadeloupe' : new Locale('Guadeloupe', 16.995971, -62.067641),
'Martinique' : new Locale('Martinique', 14.641528, -61.024174),
'Sudan' : new Locale('Sudan', 12.862807, 30.217636),
'Greece' : new Locale('Greece', 39.074208, 21.824312),
'Ukraine' : new Locale('Ukraine', 48.379433, 31.16558),
'Moscow, Russia' : new Locale('Moscow, Russia', 55.755786, 37.617633),
'Staten Island, NY' : new Locale('Staten Island, NY', 40.606679, -74.162418),
'Hanford, CA' : new Locale('Hanford, CA', 36.325554, -119.645427),
'Senegal' : new Locale('Senegal', 14.497401, -14.452362),
'Albany, GA' : new Locale('Albany, GA', 31.58037, -84.15598),
'Fort Washington, MD' : new Locale('Fort Washington, MD', 38.737885, -77.004652),
'Gastonia, NC' : new Locale('Gastonia, NC', 35.267448, -81.187562),
'Izhevsk, Russia' : new Locale('Izhevsk, Russia', 56.842609, 53.224449),
'Buenos Aires, Argentina' : new Locale('Buenos Aires, Argentina', -34.611781, -58.417309),
'Kinshasa, Congo' : new Locale('Kinshasa, Congo', -4.491666, 15.828001),
'Thies, Senegal' : new Locale('Thies, Senegal', 14.7905, -16.9278),
'Puerto Plata, Dominican Republic' : new Locale('Puerto Plata, Dominican Republic', 19.800949, -70.689957),
'He Shan, China' : new Locale('He Shan, China', 24.4983, 118.1317),
'Fort Lauderdale, FL' : new Locale('Fort Lauderdale, FL', 26.137289, -80.129679),
'Lakeland, FL' : new Locale('Lakeland, FL', 28.05488, -81.957333),
'Winter Park, FL' : new Locale('Winter Park, FL', 28.596334, -81.340949),
'Statesboro, GA' : new Locale('Statesboro, GA', 32.445161, -81.769801),
'Perry, GA' : new Locale('Perry, GA', 32.458684, -83.734794),
'Goodwater, AL' : new Locale('Goodwater, AL', 33.062753, -86.05403),
'Myrtle Beach, SC' : new Locale('Myrtle Beach, SC', 33.696735, -78.89416),
'Glendora, CA' : new Locale('Glendora, CA', 34.146969, -117.846207),
'Tarzana, CA' : new Locale('Tarzana, CA', 34.173495, -118.553377),
'Reseda, CA' : new Locale('Reseda, CA', 34.201078, -118.536042),
'Huntsville, AL' : new Locale('Huntsville, AL', 34.740263, -86.600386),
'Dalton, GA' : new Locale('Dalton, GA', 34.768619, -84.971688),
'Pleasant Grove, NC' : new Locale('Pleasant Grove, NC', 35.09361, -77.84889),
'Bakersfield, CA' : new Locale('Bakersfield, CA', 35.373405, -119.018911),
'Portland, TN' : new Locale('Portland, TN', 36.582526, -86.516461),
'Belleville, IL' : new Locale('Belleville, IL', 38.525994, -90.011662),
'Cheverly, MD' : new Locale('Cheverly, MD', 38.919106, -76.911812),
'Kansas City, MO' : new Locale('Kansas City, MO', 39.090432, -94.583653),
'Aurora, CO' : new Locale('Aurora, CO', 39.696685, -104.809766),
'Dayton, OH' : new Locale('Dayton, OH', 39.762347, -84.205101),
'Greeley, CO' : new Locale('Greeley, CO', 40.406054, -104.694637),
'Fort Madison, IA' : new Locale('Fort Madison, IA', 40.626693, -91.352913),
'Orange, NJ' : new Locale('Orange, NJ', 40.770271, -74.232404),
'Lockport, IL' : new Locale('Lockport, IL', 41.582612, -88.049727),
'Carroll, IA' : new Locale('Carroll, IA', 42.065614, -94.867229),
'Benton Harbor, MI' : new Locale('Benton Harbor, MI', 42.11279, -86.451355),
'Roslindale, MA' : new Locale('Roslindale, MA', 42.28568, -71.12897),
'Mequon, WI' : new Locale('Mequon, WI', 43.235981, -88.033444),
'Bologna, Italy' : new Locale('Bologna, Italy', 44.494446, 11.349231),
'Montreal, Canada' : new Locale('Montreal, Canada', 45.545447, -73.639076),
'Osijek, Croatia' : new Locale('Osijek, Croatia', 45.5582, 18.6759),
'Donestk, Ukraine' : new Locale('Donestk, Ukraine', 48.033392, 37.747822),
'Ulm, Germany' : new Locale('Ulm, Germany', 48.399623, 9.996607),
'Dnepropetrovsk, Ukraine' : new Locale('Dnepropetrovsk, Ukraine', 48.42289, 35.13789),
'Rouen, France' : new Locale('Rouen, France', 49.442367, 1.098492),
'Lodz, Poland' : new Locale('Lodz, Poland', 51.759248, 19.455983),
'Yugoslavia' : new Locale('Yugoslavia', 40.328928, -1.097699),
'Aschaffenburg, Germany' : new Locale('Aschaffenburg, Germany', 49.973, 9.148977),
'Tbilisi, Georgia' : new Locale('Tbilisi, Georgia', 41.709981, 44.792998)
};