/* Unter Admin-Tools > Orte / Kreise > Cache aktualisieren (update_cities.php)
 * werden die "insert [...] db" EintrÃ¤ge durch den richtigen Code aus der Datenbank ersetzt.
 * Das Ergebnis wird unter cache/cityMenu_[Sprache].js gespeichert.
 */

var hcountries = new Array (
new Array(4, 'Allgäu/Bayerisch Schwaben'), 
new Array(3, 'Franken'), 
new Array(1, 'Oberbayern'), 
new Array(2, 'Ostbayern'));

var recursive_hcity = new Array();
recursive_hcity[1] = 35;
recursive_hcity[2] = 35;
recursive_hcity[3] = 35;
recursive_hcity[4] = 35;
recursive_hcity[5] = 35;
recursive_hcity[6] = 35;
recursive_hcity[7] = 35;
recursive_hcity[8] = 35;
recursive_hcity[9] = 35;
recursive_hcity[10] = 35;
recursive_hcity[11] = 35;
recursive_hcity[12] = 35;
recursive_hcity[13] = 35;
recursive_hcity[14] = 35;
recursive_hcity[15] = 35;
recursive_hcity[16] = 35;
recursive_hcity[17] = 35;
recursive_hcity[18] = 35;
recursive_hcity[19] = 35;
recursive_hcity[20] = 35;
recursive_hcity[21] = 35;
recursive_hcity[22] = 35;
recursive_hcity[23] = 35;
recursive_hcity[24] = 35;
recursive_hcity[25] = 5;
recursive_hcity[26] = 5;
recursive_hcity[27] = 5;
recursive_hcity[28] = 5;
recursive_hcity[29] = 5;
recursive_hcity[30] = 5;
recursive_hcity[31] = 5;
recursive_hcity[32] = 5;
recursive_hcity[33] = 5;
recursive_hcity[34] = 5;
recursive_hcity[35] = 5;
recursive_hcity[36] = 5;
recursive_hcity[37] = 5;
recursive_hcity[38] = 5;
recursive_hcity[39] = 5;
recursive_hcity[40] = 5;
recursive_hcity[41] = 5;
recursive_hcity[42] = 5;
recursive_hcity[43] = 5;
recursive_hcity[44] = 5;
recursive_hcity[46] = 5;
recursive_hcity[47] = 5;
recursive_hcity[48] = 5;
recursive_hcity[49] = 18;
recursive_hcity[50] = 18;
recursive_hcity[51] = 18;
recursive_hcity[52] = 18;
recursive_hcity[53] = 23;
recursive_hcity[54] = 18;
recursive_hcity[55] = 18;
recursive_hcity[56] = 18;
recursive_hcity[57] = 18;
recursive_hcity[58] = 18;
recursive_hcity[59] = 18;
recursive_hcity[61] = 18;
recursive_hcity[62] = 18;
recursive_hcity[63] = 18;
recursive_hcity[64] = 18;
recursive_hcity[65] = 18;
recursive_hcity[66] = 18;
recursive_hcity[67] = 18;
recursive_hcity[68] = 18;
recursive_hcity[69] = 18;
recursive_hcity[70] = 18;
recursive_hcity[71] = 18;
recursive_hcity[72] = 18;
recursive_hcity[73] = 18;
recursive_hcity[74] = 18;
recursive_hcity[75] = 18;
recursive_hcity[76] = 18;
recursive_hcity[77] = 30;
recursive_hcity[78] = 30;
recursive_hcity[79] = 30;
recursive_hcity[80] = 30;
recursive_hcity[81] = 30;
recursive_hcity[82] = 30;
recursive_hcity[83] = 30;
recursive_hcity[84] = 30;
recursive_hcity[85] = 30;
recursive_hcity[86] = 30;
recursive_hcity[87] = 30;
recursive_hcity[88] = 30;
recursive_hcity[89] = 30;
recursive_hcity[90] = 30;
recursive_hcity[91] = 30;
recursive_hcity[92] = 30;
recursive_hcity[93] = 30;
recursive_hcity[94] = 30;
recursive_hcity[95] = 30;
recursive_hcity[96] = 30;
recursive_hcity[97] = 30;
recursive_hcity[98] = 30;
recursive_hcity[99] = 30;
recursive_hcity[100] = 30;
recursive_hcity[101] = 30;
recursive_hcity[102] = 30;
recursive_hcity[103] = 30;
recursive_hcity[104] = 30;
recursive_hcity[105] = 30;
recursive_hcity[106] = 30;
recursive_hcity[107] = 30;
recursive_hcity[108] = 30;
recursive_hcity[109] = 30;
recursive_hcity[110] = 30;
recursive_hcity[111] = 30;
recursive_hcity[112] = 30;
recursive_hcity[113] = 30;
recursive_hcity[114] = 30;
recursive_hcity[115] = 30;
recursive_hcity[116] = 30;
recursive_hcity[117] = 30;
recursive_hcity[118] = 30;
recursive_hcity[119] = 30;
recursive_hcity[120] = 30;
recursive_hcity[121] = 30;
recursive_hcity[122] = 30;
recursive_hcity[123] = 30;
recursive_hcity[124] = 30;
recursive_hcity[125] = 30;
recursive_hcity[126] = 30;
recursive_hcity[127] = 30;
recursive_hcity[128] = 30;
recursive_hcity[129] = 30;
recursive_hcity[130] = 30;
recursive_hcity[131] = 30;
recursive_hcity[132] = 30;
recursive_hcity[133] = 30;
recursive_hcity[134] = 30;
recursive_hcity[135] = 30;
recursive_hcity[136] = 31;
recursive_hcity[137] = 31;
recursive_hcity[138] = 31;
recursive_hcity[139] = 31;
recursive_hcity[140] = 31;
recursive_hcity[141] = 31;
recursive_hcity[142] = 31;
recursive_hcity[143] = 31;
recursive_hcity[144] = 31;
recursive_hcity[145] = 31;
recursive_hcity[146] = 31;
recursive_hcity[147] = 31;
recursive_hcity[148] = 31;
recursive_hcity[149] = 31;
recursive_hcity[150] = 31;
recursive_hcity[151] = 31;
recursive_hcity[152] = 31;
recursive_hcity[153] = 31;
recursive_hcity[154] = 31;
recursive_hcity[155] = 31;
recursive_hcity[156] = 31;
recursive_hcity[157] = 31;
recursive_hcity[158] = 31;
recursive_hcity[159] = 31;
recursive_hcity[160] = 31;
recursive_hcity[161] = 31;
recursive_hcity[162] = 31;
recursive_hcity[163] = 31;
recursive_hcity[164] = 31;
recursive_hcity[165] = 31;
recursive_hcity[166] = 31;
recursive_hcity[167] = 31;
recursive_hcity[168] = 31;
recursive_hcity[169] = 35;
recursive_hcity[170] = 35;
recursive_hcity[171] = 35;
recursive_hcity[172] = 35;
recursive_hcity[173] = 35;
recursive_hcity[174] = 35;
recursive_hcity[175] = 35;
recursive_hcity[176] = 35;
recursive_hcity[177] = 35;
recursive_hcity[179] = 35;
recursive_hcity[180] = 35;
recursive_hcity[181] = 35;
recursive_hcity[182] = 35;
recursive_hcity[183] = 35;
recursive_hcity[184] = 35;
recursive_hcity[185] = 35;
recursive_hcity[186] = 35;
recursive_hcity[187] = 35;
recursive_hcity[188] = 35;
recursive_hcity[189] = 35;
recursive_hcity[190] = 35;
recursive_hcity[191] = 35;
recursive_hcity[192] = 35;
recursive_hcity[193] = 35;
recursive_hcity[194] = 35;
recursive_hcity[195] = 35;
recursive_hcity[196] = 35;
recursive_hcity[197] = 35;
recursive_hcity[198] = 35;
recursive_hcity[199] = 35;
recursive_hcity[200] = 35;
recursive_hcity[201] = 35;
recursive_hcity[202] = 35;
recursive_hcity[203] = 35;
recursive_hcity[204] = 35;
recursive_hcity[205] = 35;
recursive_hcity[206] = 35;
recursive_hcity[207] = 35;
recursive_hcity[208] = 35;
recursive_hcity[209] = 35;
recursive_hcity[210] = 35;
recursive_hcity[211] = 35;
recursive_hcity[212] = 35;
recursive_hcity[213] = 35;
recursive_hcity[214] = 35;
recursive_hcity[215] = 35;
recursive_hcity[216] = 29;
recursive_hcity[217] = 29;
recursive_hcity[218] = 29;
recursive_hcity[219] = 29;
recursive_hcity[220] = 29;
recursive_hcity[221] = 29;
recursive_hcity[222] = 29;
recursive_hcity[223] = 29;
recursive_hcity[224] = 29;
recursive_hcity[225] = 29;
recursive_hcity[226] = 29;
recursive_hcity[227] = 29;
recursive_hcity[228] = 29;
recursive_hcity[229] = 29;
recursive_hcity[230] = 29;
recursive_hcity[231] = 29;
recursive_hcity[232] = 29;
recursive_hcity[233] = 29;
recursive_hcity[234] = 29;
recursive_hcity[235] = 29;
recursive_hcity[236] = 29;
recursive_hcity[237] = 29;
recursive_hcity[238] = 29;
recursive_hcity[239] = 29;
recursive_hcity[240] = 29;
recursive_hcity[241] = 29;
recursive_hcity[242] = 11;
recursive_hcity[243] = 11;
recursive_hcity[244] = 11;
recursive_hcity[245] = 11;
recursive_hcity[246] = 11;
recursive_hcity[247] = 11;
recursive_hcity[248] = 11;
recursive_hcity[249] = 11;
recursive_hcity[250] = 11;
recursive_hcity[252] = 11;
recursive_hcity[253] = 11;
recursive_hcity[254] = 11;
recursive_hcity[255] = 11;
recursive_hcity[256] = 11;
recursive_hcity[257] = 11;
recursive_hcity[258] = 11;
recursive_hcity[259] = 11;
recursive_hcity[260] = 11;
recursive_hcity[261] = 11;
recursive_hcity[262] = 11;
recursive_hcity[879] = 17;
recursive_hcity[875] = 17;
recursive_hcity[872] = 17;
recursive_hcity[870] = 17;
recursive_hcity[867] = 17;
recursive_hcity[874] = 17;
recursive_hcity[869] = 17;
recursive_hcity[774] = 14;
recursive_hcity[765] = 14;
recursive_hcity[768] = 14;
recursive_hcity[756] = 14;
recursive_hcity[759] = 14;
recursive_hcity[755] = 14;
recursive_hcity[775] = 13;
recursive_hcity[773] = 13;
recursive_hcity[770] = 13;
recursive_hcity[767] = 13;
recursive_hcity[766] = 13;
recursive_hcity[763] = 13;
recursive_hcity[772] = 13;
recursive_hcity[769] = 13;
recursive_hcity[300] = 20;
recursive_hcity[301] = 20;
recursive_hcity[302] = 20;
recursive_hcity[303] = 20;
recursive_hcity[304] = 20;
recursive_hcity[305] = 20;
recursive_hcity[306] = 20;
recursive_hcity[307] = 20;
recursive_hcity[308] = 20;
recursive_hcity[309] = 20;
recursive_hcity[310] = 20;
recursive_hcity[311] = 20;
recursive_hcity[312] = 20;
recursive_hcity[313] = 20;
recursive_hcity[314] = 20;
recursive_hcity[315] = 20;
recursive_hcity[316] = 20;
recursive_hcity[317] = 20;
recursive_hcity[318] = 20;
recursive_hcity[319] = 20;
recursive_hcity[320] = 20;
recursive_hcity[321] = 20;
recursive_hcity[322] = 20;
recursive_hcity[323] = 20;
recursive_hcity[324] = 20;
recursive_hcity[325] = 20;
recursive_hcity[326] = 20;
recursive_hcity[327] = 20;
recursive_hcity[328] = 20;
recursive_hcity[329] = 20;
recursive_hcity[330] = 20;
recursive_hcity[331] = 20;
recursive_hcity[332] = 20;
recursive_hcity[333] = 20;
recursive_hcity[334] = 2;
recursive_hcity[335] = 2;
recursive_hcity[336] = 2;
recursive_hcity[337] = 2;
recursive_hcity[338] = 2;
recursive_hcity[339] = 2;
recursive_hcity[340] = 2;
recursive_hcity[341] = 2;
recursive_hcity[342] = 2;
recursive_hcity[343] = 2;
recursive_hcity[344] = 2;
recursive_hcity[345] = 2;
recursive_hcity[346] = 2;
recursive_hcity[347] = 2;
recursive_hcity[348] = 2;
recursive_hcity[349] = 15;
recursive_hcity[350] = 15;
recursive_hcity[351] = 15;
recursive_hcity[352] = 15;
recursive_hcity[353] = 15;
recursive_hcity[354] = 15;
recursive_hcity[355] = 15;
recursive_hcity[356] = 15;
recursive_hcity[357] = 15;
recursive_hcity[358] = 15;
recursive_hcity[359] = 15;
recursive_hcity[360] = 15;
recursive_hcity[361] = 15;
recursive_hcity[362] = 15;
recursive_hcity[363] = 15;
recursive_hcity[364] = 15;
recursive_hcity[365] = 15;
recursive_hcity[366] = 15;
recursive_hcity[367] = 15;
recursive_hcity[368] = 15;
recursive_hcity[369] = 15;
recursive_hcity[370] = 15;
recursive_hcity[371] = 15;
recursive_hcity[372] = 15;
recursive_hcity[373] = 15;
recursive_hcity[374] = 15;
recursive_hcity[375] = 15;
recursive_hcity[376] = 15;
recursive_hcity[377] = 15;
recursive_hcity[378] = 15;
recursive_hcity[379] = 15;
recursive_hcity[380] = 15;
recursive_hcity[381] = 15;
recursive_hcity[382] = 15;
recursive_hcity[383] = 15;
recursive_hcity[384] = 15;
recursive_hcity[385] = 15;
recursive_hcity[386] = 15;
recursive_hcity[387] = 15;
recursive_hcity[388] = 28;
recursive_hcity[389] = 28;
recursive_hcity[390] = 28;
recursive_hcity[391] = 28;
recursive_hcity[392] = 28;
recursive_hcity[393] = 28;
recursive_hcity[394] = 28;
recursive_hcity[395] = 28;
recursive_hcity[396] = 28;
recursive_hcity[397] = 28;
recursive_hcity[398] = 28;
recursive_hcity[399] = 28;
recursive_hcity[400] = 28;
recursive_hcity[401] = 28;
recursive_hcity[402] = 28;
recursive_hcity[403] = 28;
recursive_hcity[404] = 28;
recursive_hcity[405] = 28;
recursive_hcity[406] = 7;
recursive_hcity[407] = 7;
recursive_hcity[408] = 7;
recursive_hcity[409] = 7;
recursive_hcity[410] = 7;
recursive_hcity[411] = 7;
recursive_hcity[412] = 7;
recursive_hcity[413] = 7;
recursive_hcity[414] = 7;
recursive_hcity[415] = 7;
recursive_hcity[416] = 7;
recursive_hcity[417] = 7;
recursive_hcity[418] = 7;
recursive_hcity[419] = 7;
recursive_hcity[420] = 7;
recursive_hcity[421] = 7;
recursive_hcity[422] = 7;
recursive_hcity[762] = 13;
recursive_hcity[761] = 13;
recursive_hcity[757] = 13;
recursive_hcity[771] = 13;
recursive_hcity[764] = 13;
recursive_hcity[760] = 13;
recursive_hcity[758] = 13;
recursive_hcity[754] = 13;
recursive_hcity[636] = 32;
recursive_hcity[633] = 32;
recursive_hcity[628] = 32;
recursive_hcity[617] = 32;
recursive_hcity[615] = 32;
recursive_hcity[632] = 32;
recursive_hcity[449] = 35;
recursive_hcity[450] = 35;
recursive_hcity[451] = 35;
recursive_hcity[452] = 35;
recursive_hcity[453] = 35;
recursive_hcity[454] = 35;
recursive_hcity[455] = 35;
recursive_hcity[456] = 35;
recursive_hcity[457] = 35;
recursive_hcity[458] = 35;
recursive_hcity[459] = 35;
recursive_hcity[460] = 35;
recursive_hcity[461] = 35;
recursive_hcity[462] = 35;
recursive_hcity[463] = 35;
recursive_hcity[464] = 35;
recursive_hcity[465] = 35;
recursive_hcity[466] = 35;
recursive_hcity[467] = 35;
recursive_hcity[468] = 35;
recursive_hcity[469] = 35;
recursive_hcity[470] = 35;
recursive_hcity[471] = 35;
recursive_hcity[472] = 35;
recursive_hcity[473] = 35;
recursive_hcity[474] = 35;
recursive_hcity[475] = 35;
recursive_hcity[476] = 17;
recursive_hcity[477] = 17;
recursive_hcity[478] = 17;
recursive_hcity[479] = 17;
recursive_hcity[480] = 17;
recursive_hcity[481] = 17;
recursive_hcity[482] = 17;
recursive_hcity[483] = 17;
recursive_hcity[484] = 17;
recursive_hcity[485] = 17;
recursive_hcity[486] = 17;
recursive_hcity[487] = 17;
recursive_hcity[488] = 17;
recursive_hcity[489] = 17;
recursive_hcity[490] = 17;
recursive_hcity[491] = 35;
recursive_hcity[492] = 35;
recursive_hcity[493] = 35;
recursive_hcity[494] = 35;
recursive_hcity[495] = 35;
recursive_hcity[496] = 35;
recursive_hcity[497] = 35;
recursive_hcity[499] = 35;
recursive_hcity[500] = 35;
recursive_hcity[501] = 35;
recursive_hcity[502] = 35;
recursive_hcity[503] = 35;
recursive_hcity[504] = 35;
recursive_hcity[505] = 35;
recursive_hcity[506] = 35;
recursive_hcity[507] = 35;
recursive_hcity[508] = 35;
recursive_hcity[509] = 35;
recursive_hcity[510] = 35;
recursive_hcity[511] = 35;
recursive_hcity[512] = 35;
recursive_hcity[513] = 35;
recursive_hcity[514] = 35;
recursive_hcity[515] = 35;
recursive_hcity[516] = 35;
recursive_hcity[517] = 35;
recursive_hcity[518] = 35;
recursive_hcity[519] = 35;
recursive_hcity[520] = 35;
recursive_hcity[521] = 35;
recursive_hcity[522] = 35;
recursive_hcity[523] = 35;
recursive_hcity[524] = 35;
recursive_hcity[525] = 35;
recursive_hcity[526] = 35;
recursive_hcity[527] = 35;
recursive_hcity[528] = 35;
recursive_hcity[529] = 35;
recursive_hcity[530] = 35;
recursive_hcity[531] = 35;
recursive_hcity[532] = 35;
recursive_hcity[533] = 35;
recursive_hcity[534] = 35;
recursive_hcity[535] = 7;
recursive_hcity[536] = 7;
recursive_hcity[537] = 7;
recursive_hcity[538] = 7;
recursive_hcity[539] = 7;
recursive_hcity[540] = 7;
recursive_hcity[541] = 7;
recursive_hcity[542] = 7;
recursive_hcity[543] = 7;
recursive_hcity[544] = 7;
recursive_hcity[545] = 7;
recursive_hcity[546] = 7;
recursive_hcity[547] = 7;
recursive_hcity[548] = 7;
recursive_hcity[549] = 7;
recursive_hcity[550] = 7;
recursive_hcity[551] = 7;
recursive_hcity[552] = 7;
recursive_hcity[553] = 7;
recursive_hcity[554] = 7;
recursive_hcity[555] = 7;
recursive_hcity[631] = 32;
recursive_hcity[622] = 32;
recursive_hcity[619] = 32;
recursive_hcity[618] = 32;
recursive_hcity[637] = 32;
recursive_hcity[635] = 32;
recursive_hcity[630] = 32;
recursive_hcity[634] = 32;
recursive_hcity[626] = 32;
recursive_hcity[624] = 32;
recursive_hcity[623] = 32;
recursive_hcity[621] = 32;
recursive_hcity[616] = 32;
recursive_hcity[613] = 32;
recursive_hcity[614] = 23;
recursive_hcity[586] = 7;
recursive_hcity[587] = 7;
recursive_hcity[588] = 7;
recursive_hcity[589] = 7;
recursive_hcity[590] = 7;
recursive_hcity[591] = 7;
recursive_hcity[592] = 7;
recursive_hcity[593] = 7;
recursive_hcity[594] = 7;
recursive_hcity[595] = 7;
recursive_hcity[596] = 7;
recursive_hcity[597] = 7;
recursive_hcity[598] = 7;
recursive_hcity[599] = 7;
recursive_hcity[600] = 7;
recursive_hcity[601] = 7;
recursive_hcity[602] = 7;
recursive_hcity[603] = 7;
recursive_hcity[604] = 7;
recursive_hcity[605] = 7;
recursive_hcity[606] = 7;
recursive_hcity[607] = 7;
recursive_hcity[608] = 7;
recursive_hcity[609] = 7;
recursive_hcity[610] = 7;
recursive_hcity[611] = 7;
recursive_hcity[620] = 23;
recursive_hcity[629] = 23;
recursive_hcity[627] = 23;
recursive_hcity[625] = 23;
recursive_hcity[612] = 27;
recursive_hcity[557] = 19;
recursive_hcity[584] = 19;
recursive_hcity[580] = 19;
recursive_hcity[575] = 19;
recursive_hcity[585] = 19;
recursive_hcity[574] = 19;
recursive_hcity[573] = 19;
recursive_hcity[572] = 19;
recursive_hcity[566] = 19;
recursive_hcity[565] = 19;
recursive_hcity[563] = 19;
recursive_hcity[638] = 23;
recursive_hcity[639] = 23;
recursive_hcity[640] = 23;
recursive_hcity[641] = 23;
recursive_hcity[642] = 23;
recursive_hcity[643] = 23;
recursive_hcity[644] = 23;
recursive_hcity[645] = 23;
recursive_hcity[646] = 23;
recursive_hcity[647] = 23;
recursive_hcity[648] = 23;
recursive_hcity[649] = 23;
recursive_hcity[650] = 23;
recursive_hcity[651] = 23;
recursive_hcity[652] = 23;
recursive_hcity[653] = 23;
recursive_hcity[654] = 23;
recursive_hcity[655] = 23;
recursive_hcity[656] = 23;
recursive_hcity[657] = 23;
recursive_hcity[658] = 23;
recursive_hcity[659] = 23;
recursive_hcity[660] = 23;
recursive_hcity[661] = 23;
recursive_hcity[662] = 23;
recursive_hcity[663] = 23;
recursive_hcity[664] = 23;
recursive_hcity[665] = 23;
recursive_hcity[666] = 23;
recursive_hcity[667] = 7;
recursive_hcity[668] = 7;
recursive_hcity[669] = 7;
recursive_hcity[670] = 7;
recursive_hcity[671] = 7;
recursive_hcity[672] = 7;
recursive_hcity[673] = 7;
recursive_hcity[674] = 7;
recursive_hcity[675] = 7;
recursive_hcity[676] = 7;
recursive_hcity[677] = 7;
recursive_hcity[678] = 7;
recursive_hcity[679] = 7;
recursive_hcity[680] = 7;
recursive_hcity[681] = 7;
recursive_hcity[682] = 7;
recursive_hcity[683] = 7;
recursive_hcity[684] = 7;
recursive_hcity[685] = 7;
recursive_hcity[686] = 7;
recursive_hcity[687] = 7;
recursive_hcity[688] = 7;
recursive_hcity[689] = 7;
recursive_hcity[690] = 7;
recursive_hcity[691] = 15;
recursive_hcity[692] = 15;
recursive_hcity[693] = 15;
recursive_hcity[694] = 15;
recursive_hcity[695] = 15;
recursive_hcity[696] = 15;
recursive_hcity[697] = 15;
recursive_hcity[698] = 15;
recursive_hcity[699] = 15;
recursive_hcity[700] = 15;
recursive_hcity[701] = 15;
recursive_hcity[702] = 15;
recursive_hcity[703] = 15;
recursive_hcity[704] = 15;
recursive_hcity[705] = 15;
recursive_hcity[706] = 15;
recursive_hcity[707] = 15;
recursive_hcity[708] = 15;
recursive_hcity[709] = 15;
recursive_hcity[710] = 15;
recursive_hcity[711] = 15;
recursive_hcity[712] = 15;
recursive_hcity[713] = 15;
recursive_hcity[714] = 15;
recursive_hcity[715] = 15;
recursive_hcity[716] = 7;
recursive_hcity[718] = 7;
recursive_hcity[719] = 7;
recursive_hcity[720] = 7;
recursive_hcity[722] = 7;
recursive_hcity[723] = 7;
recursive_hcity[724] = 7;
recursive_hcity[725] = 7;
recursive_hcity[726] = 7;
recursive_hcity[727] = 7;
recursive_hcity[728] = 7;
recursive_hcity[729] = 7;
recursive_hcity[730] = 7;
recursive_hcity[731] = 7;
recursive_hcity[732] = 7;
recursive_hcity[733] = 7;
recursive_hcity[734] = 7;
recursive_hcity[735] = 7;
recursive_hcity[736] = 7;
recursive_hcity[737] = 7;
recursive_hcity[738] = 7;
recursive_hcity[739] = 27;
recursive_hcity[740] = 27;
recursive_hcity[741] = 27;
recursive_hcity[742] = 27;
recursive_hcity[743] = 27;
recursive_hcity[744] = 27;
recursive_hcity[745] = 27;
recursive_hcity[746] = 27;
recursive_hcity[747] = 27;
recursive_hcity[748] = 27;
recursive_hcity[749] = 27;
recursive_hcity[750] = 27;
recursive_hcity[751] = 27;
recursive_hcity[752] = 27;
recursive_hcity[753] = 27;
recursive_hcity[560] = 19;
recursive_hcity[556] = 19;
recursive_hcity[568] = 19;
recursive_hcity[581] = 19;
recursive_hcity[582] = 19;
recursive_hcity[561] = 19;
recursive_hcity[567] = 6;
recursive_hcity[583] = 6;
recursive_hcity[577] = 6;
recursive_hcity[570] = 6;
recursive_hcity[569] = 6;
recursive_hcity[559] = 6;
recursive_hcity[558] = 6;
recursive_hcity[578] = 6;
recursive_hcity[776] = 35;
recursive_hcity[777] = 35;
recursive_hcity[778] = 35;
recursive_hcity[779] = 35;
recursive_hcity[780] = 35;
recursive_hcity[781] = 35;
recursive_hcity[782] = 35;
recursive_hcity[783] = 35;
recursive_hcity[784] = 35;
recursive_hcity[785] = 35;
recursive_hcity[786] = 35;
recursive_hcity[787] = 35;
recursive_hcity[788] = 35;
recursive_hcity[789] = 35;
recursive_hcity[790] = 35;
recursive_hcity[791] = 35;
recursive_hcity[792] = 35;
recursive_hcity[793] = 35;
recursive_hcity[794] = 35;
recursive_hcity[795] = 35;
recursive_hcity[796] = 35;
recursive_hcity[798] = 35;
recursive_hcity[799] = 35;
recursive_hcity[800] = 35;
recursive_hcity[801] = 35;
recursive_hcity[802] = 35;
recursive_hcity[803] = 35;
recursive_hcity[804] = 35;
recursive_hcity[805] = 35;
recursive_hcity[806] = 35;
recursive_hcity[807] = 35;
recursive_hcity[808] = 35;
recursive_hcity[809] = 35;
recursive_hcity[810] = 26;
recursive_hcity[811] = 26;
recursive_hcity[812] = 26;
recursive_hcity[813] = 26;
recursive_hcity[814] = 26;
recursive_hcity[815] = 26;
recursive_hcity[816] = 26;
recursive_hcity[817] = 26;
recursive_hcity[818] = 26;
recursive_hcity[819] = 26;
recursive_hcity[820] = 26;
recursive_hcity[821] = 26;
recursive_hcity[822] = 26;
recursive_hcity[823] = 26;
recursive_hcity[824] = 26;
recursive_hcity[825] = 26;
recursive_hcity[826] = 26;
recursive_hcity[827] = 26;
recursive_hcity[828] = 26;
recursive_hcity[829] = 26;
recursive_hcity[830] = 26;
recursive_hcity[831] = 26;
recursive_hcity[832] = 26;
recursive_hcity[833] = 26;
recursive_hcity[834] = 26;
recursive_hcity[835] = 26;
recursive_hcity[836] = 22;
recursive_hcity[837] = 22;
recursive_hcity[838] = 22;
recursive_hcity[839] = 22;
recursive_hcity[841] = 22;
recursive_hcity[842] = 22;
recursive_hcity[843] = 22;
recursive_hcity[844] = 22;
recursive_hcity[845] = 22;
recursive_hcity[846] = 22;
recursive_hcity[847] = 22;
recursive_hcity[848] = 22;
recursive_hcity[849] = 22;
recursive_hcity[850] = 22;
recursive_hcity[851] = 22;
recursive_hcity[852] = 22;
recursive_hcity[853] = 22;
recursive_hcity[854] = 22;
recursive_hcity[855] = 22;
recursive_hcity[856] = 22;
recursive_hcity[857] = 22;
recursive_hcity[858] = 22;
recursive_hcity[859] = 22;
recursive_hcity[860] = 22;
recursive_hcity[861] = 22;
recursive_hcity[862] = 22;
recursive_hcity[863] = 22;
recursive_hcity[864] = 6;
recursive_hcity[865] = 34;
recursive_hcity[571] = 6;
recursive_hcity[564] = 6;
recursive_hcity[562] = 6;
recursive_hcity[576] = 6;
recursive_hcity[448] = 17;
recursive_hcity[443] = 17;
recursive_hcity[439] = 17;
recursive_hcity[447] = 17;
recursive_hcity[446] = 17;
recursive_hcity[445] = 17;
recursive_hcity[442] = 17;
recursive_hcity[435] = 17;
recursive_hcity[432] = 17;
recursive_hcity[428] = 17;
recursive_hcity[890] = 34;
recursive_hcity[891] = 25;
recursive_hcity[892] = 25;
recursive_hcity[893] = 25;
recursive_hcity[894] = 25;
recursive_hcity[895] = 25;
recursive_hcity[896] = 25;
recursive_hcity[897] = 25;
recursive_hcity[898] = 25;
recursive_hcity[899] = 25;
recursive_hcity[900] = 25;
recursive_hcity[901] = 25;
recursive_hcity[902] = 25;
recursive_hcity[903] = 25;
recursive_hcity[904] = 25;
recursive_hcity[905] = 25;
recursive_hcity[906] = 25;
recursive_hcity[907] = 25;
recursive_hcity[908] = 25;
recursive_hcity[909] = 25;
recursive_hcity[910] = 25;
recursive_hcity[911] = 25;
recursive_hcity[912] = 25;
recursive_hcity[913] = 25;
recursive_hcity[914] = 25;
recursive_hcity[915] = 25;
recursive_hcity[916] = 25;
recursive_hcity[917] = 25;
recursive_hcity[918] = 25;
recursive_hcity[919] = 25;
recursive_hcity[920] = 25;
recursive_hcity[921] = 25;
recursive_hcity[922] = 22;
recursive_hcity[923] = 22;
recursive_hcity[924] = 22;
recursive_hcity[925] = 22;
recursive_hcity[926] = 22;
recursive_hcity[927] = 22;
recursive_hcity[928] = 22;
recursive_hcity[929] = 22;
recursive_hcity[931] = 22;
recursive_hcity[932] = 22;
recursive_hcity[933] = 22;
recursive_hcity[934] = 22;
recursive_hcity[935] = 22;
recursive_hcity[936] = 22;
recursive_hcity[937] = 22;
recursive_hcity[938] = 22;
recursive_hcity[939] = 22;
recursive_hcity[940] = 22;
recursive_hcity[941] = 22;
recursive_hcity[942] = 22;
recursive_hcity[943] = 22;
recursive_hcity[944] = 22;
recursive_hcity[945] = 22;
recursive_hcity[946] = 22;
recursive_hcity[947] = 22;
recursive_hcity[948] = 22;
recursive_hcity[949] = 22;
recursive_hcity[950] = 22;
recursive_hcity[951] = 22;
recursive_hcity[952] = 22;
recursive_hcity[953] = 22;
recursive_hcity[954] = 22;
recursive_hcity[955] = 22;
recursive_hcity[956] = 22;
recursive_hcity[957] = 22;
recursive_hcity[958] = 22;
recursive_hcity[959] = 22;
recursive_hcity[960] = 22;
recursive_hcity[961] = 22;
recursive_hcity[962] = 1;
recursive_hcity[963] = 1;
recursive_hcity[964] = 1;
recursive_hcity[965] = 1;
recursive_hcity[966] = 1;
recursive_hcity[967] = 1;
recursive_hcity[968] = 1;
recursive_hcity[969] = 1;
recursive_hcity[970] = 1;
recursive_hcity[971] = 1;
recursive_hcity[972] = 1;
recursive_hcity[973] = 1;
recursive_hcity[974] = 1;
recursive_hcity[975] = 1;
recursive_hcity[976] = 1;
recursive_hcity[977] = 1;
recursive_hcity[978] = 1;
recursive_hcity[979] = 1;
recursive_hcity[980] = 1;
recursive_hcity[981] = 1;
recursive_hcity[982] = 1;
recursive_hcity[983] = 1;
recursive_hcity[984] = 1;
recursive_hcity[985] = 1;
recursive_hcity[986] = 1;
recursive_hcity[987] = 1;
recursive_hcity[988] = 1;
recursive_hcity[989] = 1;
recursive_hcity[990] = 1;
recursive_hcity[991] = 1;
recursive_hcity[992] = 1;
recursive_hcity[993] = 17;
recursive_hcity[995] = 17;
recursive_hcity[996] = 17;
recursive_hcity[997] = 17;
recursive_hcity[998] = 17;
recursive_hcity[999] = 17;
recursive_hcity[1000] = 17;
recursive_hcity[1001] = 17;
recursive_hcity[1002] = 17;
recursive_hcity[1003] = 17;
recursive_hcity[1004] = 17;
recursive_hcity[1005] = 17;
recursive_hcity[1006] = 17;
recursive_hcity[1008] = 17;
recursive_hcity[1009] = 17;
recursive_hcity[1010] = 17;
recursive_hcity[1012] = 17;
recursive_hcity[1013] = 17;
recursive_hcity[1014] = 17;
recursive_hcity[1015] = 17;
recursive_hcity[1016] = 17;
recursive_hcity[1017] = 17;
recursive_hcity[1018] = 17;
recursive_hcity[1019] = 17;
recursive_hcity[1020] = 17;
recursive_hcity[1021] = 17;
recursive_hcity[1023] = 17;
recursive_hcity[1024] = 17;
recursive_hcity[1025] = 17;
recursive_hcity[1026] = 17;
recursive_hcity[1027] = 17;
recursive_hcity[1028] = 17;
recursive_hcity[1029] = 28;
recursive_hcity[1030] = 28;
recursive_hcity[1031] = 28;
recursive_hcity[1032] = 28;
recursive_hcity[1033] = 28;
recursive_hcity[1034] = 28;
recursive_hcity[1035] = 28;
recursive_hcity[1036] = 28;
recursive_hcity[1037] = 28;
recursive_hcity[1038] = 28;
recursive_hcity[1039] = 28;
recursive_hcity[1040] = 34;
recursive_hcity[1041] = 34;
recursive_hcity[1042] = 34;
recursive_hcity[1043] = 34;
recursive_hcity[1044] = 34;
recursive_hcity[1045] = 34;
recursive_hcity[1046] = 34;
recursive_hcity[1047] = 34;
recursive_hcity[1048] = 34;
recursive_hcity[1049] = 34;
recursive_hcity[1050] = 34;
recursive_hcity[1051] = 34;
recursive_hcity[1052] = 34;
recursive_hcity[1053] = 34;
recursive_hcity[1054] = 34;
recursive_hcity[1055] = 34;
recursive_hcity[1056] = 34;
recursive_hcity[1057] = 34;
recursive_hcity[1058] = 34;
recursive_hcity[1059] = 31;
recursive_hcity[1060] = 31;
recursive_hcity[1061] = 31;
recursive_hcity[1062] = 31;
recursive_hcity[1063] = 31;
recursive_hcity[1064] = 31;
recursive_hcity[1065] = 31;
recursive_hcity[1066] = 31;
recursive_hcity[1067] = 31;
recursive_hcity[1068] = 31;
recursive_hcity[1069] = 31;
recursive_hcity[1070] = 31;
recursive_hcity[1071] = 31;
recursive_hcity[1072] = 31;
recursive_hcity[1073] = 31;
recursive_hcity[1074] = 31;
recursive_hcity[1075] = 31;
recursive_hcity[1076] = 31;
recursive_hcity[1077] = 31;
recursive_hcity[1078] = 31;
recursive_hcity[1079] = 31;
recursive_hcity[1080] = 31;
recursive_hcity[1081] = 31;
recursive_hcity[1082] = 31;
recursive_hcity[1083] = 31;
recursive_hcity[1084] = 31;
recursive_hcity[1085] = 31;
recursive_hcity[1086] = 31;
recursive_hcity[1087] = 31;
recursive_hcity[1088] = 31;
recursive_hcity[1089] = 31;
recursive_hcity[1090] = 31;
recursive_hcity[1091] = 31;
recursive_hcity[1092] = 31;
recursive_hcity[1093] = 31;
recursive_hcity[1094] = 31;
recursive_hcity[1095] = 31;
recursive_hcity[1096] = 31;
recursive_hcity[1097] = 31;
recursive_hcity[1098] = 31;
recursive_hcity[1099] = 34;
recursive_hcity[1100] = 10;
recursive_hcity[1101] = 10;
recursive_hcity[1102] = 10;
recursive_hcity[1103] = 10;
recursive_hcity[1104] = 10;
recursive_hcity[1105] = 10;
recursive_hcity[1106] = 10;
recursive_hcity[1107] = 10;
recursive_hcity[1108] = 10;
recursive_hcity[1109] = 10;
recursive_hcity[1110] = 10;
recursive_hcity[1111] = 10;
recursive_hcity[1112] = 10;
recursive_hcity[1113] = 10;
recursive_hcity[1114] = 10;
recursive_hcity[1115] = 10;
recursive_hcity[1116] = 10;
recursive_hcity[1118] = 33;
recursive_hcity[1119] = 33;
recursive_hcity[1120] = 33;
recursive_hcity[1121] = 33;
recursive_hcity[1122] = 33;
recursive_hcity[1123] = 33;
recursive_hcity[1124] = 33;
recursive_hcity[1125] = 33;
recursive_hcity[1126] = 33;
recursive_hcity[1127] = 33;
recursive_hcity[1128] = 33;
recursive_hcity[1129] = 33;
recursive_hcity[1130] = 33;
recursive_hcity[1131] = 33;
recursive_hcity[1132] = 33;
recursive_hcity[1133] = 33;
recursive_hcity[1134] = 33;
recursive_hcity[1135] = 33;
recursive_hcity[1136] = 33;
recursive_hcity[1137] = 33;
recursive_hcity[1138] = 33;
recursive_hcity[1139] = 33;
recursive_hcity[1140] = 33;
recursive_hcity[1141] = 33;
recursive_hcity[1142] = 33;
recursive_hcity[1143] = 33;
recursive_hcity[1144] = 33;
recursive_hcity[1145] = 33;
recursive_hcity[1146] = 33;
recursive_hcity[1147] = 33;
recursive_hcity[1148] = 33;
recursive_hcity[1149] = 5;
recursive_hcity[1150] = 5;
recursive_hcity[1151] = 5;
recursive_hcity[1152] = 5;
recursive_hcity[1153] = 5;
recursive_hcity[1154] = 5;
recursive_hcity[1156] = 5;
recursive_hcity[1157] = 5;
recursive_hcity[1158] = 5;
recursive_hcity[1159] = 5;
recursive_hcity[1160] = 5;
recursive_hcity[1161] = 5;
recursive_hcity[1162] = 5;
recursive_hcity[1163] = 5;
recursive_hcity[1164] = 5;
recursive_hcity[1165] = 5;
recursive_hcity[1166] = 5;
recursive_hcity[1167] = 5;
recursive_hcity[1168] = 5;
recursive_hcity[1170] = 5;
recursive_hcity[1171] = 5;
recursive_hcity[1172] = 5;
recursive_hcity[1173] = 5;
recursive_hcity[1174] = 5;
recursive_hcity[1175] = 5;
recursive_hcity[1176] = 5;
recursive_hcity[1177] = 5;
recursive_hcity[1178] = 5;
recursive_hcity[1179] = 5;
recursive_hcity[1180] = 7;
recursive_hcity[1181] = 7;
recursive_hcity[1182] = 7;
recursive_hcity[1183] = 7;
recursive_hcity[1184] = 7;
recursive_hcity[1185] = 7;
recursive_hcity[1186] = 7;
recursive_hcity[1187] = 7;
recursive_hcity[1188] = 7;
recursive_hcity[1189] = 7;
recursive_hcity[1190] = 7;
recursive_hcity[1191] = 7;
recursive_hcity[1192] = 7;
recursive_hcity[1193] = 7;
recursive_hcity[1194] = 7;
recursive_hcity[1195] = 7;
recursive_hcity[1196] = 7;
recursive_hcity[1197] = 7;
recursive_hcity[1198] = 7;
recursive_hcity[1199] = 7;
recursive_hcity[1200] = 7;
recursive_hcity[1202] = 7;
recursive_hcity[1203] = 7;
recursive_hcity[1204] = 7;
recursive_hcity[1205] = 7;
recursive_hcity[1206] = 7;
recursive_hcity[1207] = 7;
recursive_hcity[1208] = 7;
recursive_hcity[1209] = 7;
recursive_hcity[1211] = 35;
recursive_hcity[1212] = 35;
recursive_hcity[1213] = 35;
recursive_hcity[1214] = 35;
recursive_hcity[1215] = 35;
recursive_hcity[1216] = 35;
recursive_hcity[1217] = 35;
recursive_hcity[1218] = 35;
recursive_hcity[1219] = 35;
recursive_hcity[1220] = 35;
recursive_hcity[1221] = 35;
recursive_hcity[1222] = 35;
recursive_hcity[1223] = 35;
recursive_hcity[1224] = 35;
recursive_hcity[1225] = 35;
recursive_hcity[1226] = 35;
recursive_hcity[1227] = 6;
recursive_hcity[1228] = 6;
recursive_hcity[1229] = 6;
recursive_hcity[1230] = 6;
recursive_hcity[1231] = 6;
recursive_hcity[1232] = 6;
recursive_hcity[1233] = 6;
recursive_hcity[1234] = 6;
recursive_hcity[1235] = 6;
recursive_hcity[1236] = 6;
recursive_hcity[1237] = 6;
recursive_hcity[1238] = 6;
recursive_hcity[1239] = 6;
recursive_hcity[1240] = 6;
recursive_hcity[1241] = 6;
recursive_hcity[1242] = 6;
recursive_hcity[1243] = 6;
recursive_hcity[1244] = 6;
recursive_hcity[1245] = 18;
recursive_hcity[1246] = 18;
recursive_hcity[1247] = 18;
recursive_hcity[1248] = 18;
recursive_hcity[1249] = 18;
recursive_hcity[1250] = 18;
recursive_hcity[1251] = 18;
recursive_hcity[1252] = 18;
recursive_hcity[1253] = 18;
recursive_hcity[1254] = 18;
recursive_hcity[1255] = 18;
recursive_hcity[1256] = 18;
recursive_hcity[1258] = 18;
recursive_hcity[1259] = 18;
recursive_hcity[1260] = 18;
recursive_hcity[1261] = 18;
recursive_hcity[1262] = 18;
recursive_hcity[1263] = 18;
recursive_hcity[1264] = 32;
recursive_hcity[1265] = 32;
recursive_hcity[1266] = 32;
recursive_hcity[1267] = 32;
recursive_hcity[1268] = 32;
recursive_hcity[1269] = 32;
recursive_hcity[1270] = 32;
recursive_hcity[1271] = 32;
recursive_hcity[1272] = 32;
recursive_hcity[1273] = 32;
recursive_hcity[1274] = 32;
recursive_hcity[1275] = 32;
recursive_hcity[1276] = 32;
recursive_hcity[1277] = 32;
recursive_hcity[1278] = 32;
recursive_hcity[1279] = 32;
recursive_hcity[1280] = 32;
recursive_hcity[1281] = 32;
recursive_hcity[1282] = 32;
recursive_hcity[1283] = 32;
recursive_hcity[1284] = 32;
recursive_hcity[1285] = 32;
recursive_hcity[1286] = 32;
recursive_hcity[1287] = 32;
recursive_hcity[1288] = 32;
recursive_hcity[1289] = 32;
recursive_hcity[1290] = 32;
recursive_hcity[1291] = 32;
recursive_hcity[1292] = 32;
recursive_hcity[1293] = 32;
recursive_hcity[1294] = 32;
recursive_hcity[1295] = 32;
recursive_hcity[1296] = 32;
recursive_hcity[1297] = 32;
recursive_hcity[1298] = 32;
recursive_hcity[1299] = 32;
recursive_hcity[1300] = 32;
recursive_hcity[1301] = 32;
recursive_hcity[1302] = 16;
recursive_hcity[1303] = 16;
recursive_hcity[1304] = 16;
recursive_hcity[1305] = 16;
recursive_hcity[1306] = 16;
recursive_hcity[1307] = 16;
recursive_hcity[1308] = 16;
recursive_hcity[1309] = 16;
recursive_hcity[1310] = 16;
recursive_hcity[1311] = 16;
recursive_hcity[1312] = 16;
recursive_hcity[1313] = 16;
recursive_hcity[1314] = 16;
recursive_hcity[1315] = 16;
recursive_hcity[1316] = 16;
recursive_hcity[1317] = 16;
recursive_hcity[1318] = 16;
recursive_hcity[1319] = 16;
recursive_hcity[1320] = 16;
recursive_hcity[1321] = 16;
recursive_hcity[1322] = 16;
recursive_hcity[1323] = 16;
recursive_hcity[1324] = 16;
recursive_hcity[1325] = 16;
recursive_hcity[1326] = 16;
recursive_hcity[1327] = 16;
recursive_hcity[1328] = 16;
recursive_hcity[1329] = 16;
recursive_hcity[1330] = 16;
recursive_hcity[1331] = 16;
recursive_hcity[1332] = 16;
recursive_hcity[1333] = 16;
recursive_hcity[1334] = 16;
recursive_hcity[1335] = 16;
recursive_hcity[1336] = 16;
recursive_hcity[1337] = 16;
recursive_hcity[1338] = 16;
recursive_hcity[1339] = 16;
recursive_hcity[1340] = 27;
recursive_hcity[1341] = 21;
recursive_hcity[1342] = 21;
recursive_hcity[1343] = 21;
recursive_hcity[1344] = 21;
recursive_hcity[1345] = 21;
recursive_hcity[1346] = 21;
recursive_hcity[1347] = 21;
recursive_hcity[1348] = 21;
recursive_hcity[1349] = 21;
recursive_hcity[1350] = 21;
recursive_hcity[1351] = 21;
recursive_hcity[1353] = 21;
recursive_hcity[1354] = 21;
recursive_hcity[1355] = 21;
recursive_hcity[1356] = 21;
recursive_hcity[1358] = 21;
recursive_hcity[1359] = 21;
recursive_hcity[1360] = 21;
recursive_hcity[1361] = 21;
recursive_hcity[1362] = 21;
recursive_hcity[1363] = 21;
recursive_hcity[1364] = 21;
recursive_hcity[1366] = 21;
recursive_hcity[1367] = 21;
recursive_hcity[1368] = 34;
recursive_hcity[1369] = 34;
recursive_hcity[1370] = 34;
recursive_hcity[1371] = 34;
recursive_hcity[1372] = 34;
recursive_hcity[1373] = 34;
recursive_hcity[1374] = 34;
recursive_hcity[1375] = 34;
recursive_hcity[1376] = 34;
recursive_hcity[1377] = 34;
recursive_hcity[1378] = 34;
recursive_hcity[1379] = 34;
recursive_hcity[1380] = 34;
recursive_hcity[1381] = 34;
recursive_hcity[1382] = 34;
recursive_hcity[1383] = 34;
recursive_hcity[1384] = 34;
recursive_hcity[1385] = 34;
recursive_hcity[1386] = 34;
recursive_hcity[1387] = 34;
recursive_hcity[1388] = 34;
recursive_hcity[1389] = 34;
recursive_hcity[1390] = 34;
recursive_hcity[1391] = 34;
recursive_hcity[1392] = 34;
recursive_hcity[1393] = 34;
recursive_hcity[1395] = 34;
recursive_hcity[1396] = 34;
recursive_hcity[1397] = 34;
recursive_hcity[1398] = 34;
recursive_hcity[1399] = 34;
recursive_hcity[1400] = 34;
recursive_hcity[1401] = 34;
recursive_hcity[1402] = 34;
recursive_hcity[1403] = 34;
recursive_hcity[1405] = 34;
recursive_hcity[1406] = 34;
recursive_hcity[1407] = 34;
recursive_hcity[1408] = 34;
recursive_hcity[1409] = 34;
recursive_hcity[1410] = 34;
recursive_hcity[1411] = 34;
recursive_hcity[1412] = 34;
recursive_hcity[1413] = 34;
recursive_hcity[1414] = 34;
recursive_hcity[1415] = 34;
recursive_hcity[1416] = 34;
recursive_hcity[1417] = 34;
recursive_hcity[1418] = 34;
recursive_hcity[1420] = 34;
recursive_hcity[1421] = 34;
recursive_hcity[1422] = 34;
recursive_hcity[1423] = 34;
recursive_hcity[1424] = 34;
recursive_hcity[1425] = 34;
recursive_hcity[1426] = 34;
recursive_hcity[1427] = 34;
recursive_hcity[1428] = 34;
recursive_hcity[1429] = 34;
recursive_hcity[1430] = 34;
recursive_hcity[1431] = 34;
recursive_hcity[1432] = 34;
recursive_hcity[1433] = 34;
recursive_hcity[1434] = 34;
recursive_hcity[1435] = 34;
recursive_hcity[1436] = 34;
recursive_hcity[1437] = 34;
recursive_hcity[1438] = 34;
recursive_hcity[1440] = 34;
recursive_hcity[1441] = 17;
recursive_hcity[1442] = 17;
recursive_hcity[1443] = 17;
recursive_hcity[1444] = 17;
recursive_hcity[1445] = 17;
recursive_hcity[1446] = 17;
recursive_hcity[1447] = 17;
recursive_hcity[1448] = 17;
recursive_hcity[1449] = 17;
recursive_hcity[1450] = 17;
recursive_hcity[1451] = 17;
recursive_hcity[1452] = 17;
recursive_hcity[1453] = 17;
recursive_hcity[1454] = 17;
recursive_hcity[1455] = 17;
recursive_hcity[1456] = 17;
recursive_hcity[1457] = 17;
recursive_hcity[1458] = 17;
recursive_hcity[1459] = 17;
recursive_hcity[1460] = 17;
recursive_hcity[1461] = 17;
recursive_hcity[1462] = 17;
recursive_hcity[1463] = 17;
recursive_hcity[1464] = 17;
recursive_hcity[1465] = 17;
recursive_hcity[1466] = 17;
recursive_hcity[1467] = 17;
recursive_hcity[1468] = 17;
recursive_hcity[1469] = 17;
recursive_hcity[1470] = 17;
recursive_hcity[1471] = 17;
recursive_hcity[1472] = 17;
recursive_hcity[1474] = 17;
recursive_hcity[1475] = 17;
recursive_hcity[1476] = 17;
recursive_hcity[1477] = 17;
recursive_hcity[1478] = 17;
recursive_hcity[1479] = 17;
recursive_hcity[1480] = 6;
recursive_hcity[1481] = 6;
recursive_hcity[1482] = 6;
recursive_hcity[1483] = 6;
recursive_hcity[1484] = 6;
recursive_hcity[1485] = 6;
recursive_hcity[1486] = 6;
recursive_hcity[1487] = 6;
recursive_hcity[1488] = 6;
recursive_hcity[1489] = 6;
recursive_hcity[1490] = 6;
recursive_hcity[1491] = 6;
recursive_hcity[1492] = 6;
recursive_hcity[1493] = 6;
recursive_hcity[1494] = 6;
recursive_hcity[1495] = 6;
recursive_hcity[1496] = 6;
recursive_hcity[1497] = 6;
recursive_hcity[1498] = 6;
recursive_hcity[1499] = 15;
recursive_hcity[1500] = 15;
recursive_hcity[1501] = 15;
recursive_hcity[1502] = 15;
recursive_hcity[1503] = 15;
recursive_hcity[1504] = 15;
recursive_hcity[1505] = 15;
recursive_hcity[1506] = 15;
recursive_hcity[1507] = 15;
recursive_hcity[1508] = 15;
recursive_hcity[1509] = 15;
recursive_hcity[1510] = 15;
recursive_hcity[1511] = 15;
recursive_hcity[1512] = 15;
recursive_hcity[1513] = 15;
recursive_hcity[1514] = 15;
recursive_hcity[1515] = 15;
recursive_hcity[1516] = 15;
recursive_hcity[1517] = 15;
recursive_hcity[1518] = 15;
recursive_hcity[1519] = 15;
recursive_hcity[1520] = 15;
recursive_hcity[1521] = 15;
recursive_hcity[1522] = 15;
recursive_hcity[1523] = 16;
recursive_hcity[1524] = 16;
recursive_hcity[1525] = 16;
recursive_hcity[1526] = 16;
recursive_hcity[1527] = 16;
recursive_hcity[1528] = 16;
recursive_hcity[1529] = 16;
recursive_hcity[1530] = 16;
recursive_hcity[1531] = 16;
recursive_hcity[1532] = 16;
recursive_hcity[1533] = 16;
recursive_hcity[1534] = 16;
recursive_hcity[1535] = 16;
recursive_hcity[1536] = 16;
recursive_hcity[1537] = 16;
recursive_hcity[1538] = 16;
recursive_hcity[1539] = 16;
recursive_hcity[1540] = 16;
recursive_hcity[1541] = 16;
recursive_hcity[1542] = 16;
recursive_hcity[1543] = 16;
recursive_hcity[1544] = 16;
recursive_hcity[1545] = 16;
recursive_hcity[1546] = 16;
recursive_hcity[1547] = 16;
recursive_hcity[1548] = 16;
recursive_hcity[1549] = 16;
recursive_hcity[1550] = 16;
recursive_hcity[1551] = 16;
recursive_hcity[1552] = 16;
recursive_hcity[1553] = 16;
recursive_hcity[1554] = 16;
recursive_hcity[1555] = 16;
recursive_hcity[1556] = 16;
recursive_hcity[1557] = 16;
recursive_hcity[1558] = 16;
recursive_hcity[1559] = 16;
recursive_hcity[1560] = 16;
recursive_hcity[1561] = 16;
recursive_hcity[1562] = 16;
recursive_hcity[1563] = 16;
recursive_hcity[1564] = 16;
recursive_hcity[1566] = 29;
recursive_hcity[1567] = 29;
recursive_hcity[1568] = 29;
recursive_hcity[1569] = 29;
recursive_hcity[1570] = 29;
recursive_hcity[1571] = 29;
recursive_hcity[1572] = 29;
recursive_hcity[1573] = 29;
recursive_hcity[1574] = 29;
recursive_hcity[1575] = 29;
recursive_hcity[1576] = 29;
recursive_hcity[1577] = 29;
recursive_hcity[1578] = 29;
recursive_hcity[1579] = 29;
recursive_hcity[1580] = 29;
recursive_hcity[1581] = 29;
recursive_hcity[1582] = 29;
recursive_hcity[1583] = 29;
recursive_hcity[1584] = 29;
recursive_hcity[1585] = 29;
recursive_hcity[1586] = 29;
recursive_hcity[1587] = 29;
recursive_hcity[1588] = 29;
recursive_hcity[1589] = 29;
recursive_hcity[1590] = 29;
recursive_hcity[1591] = 29;
recursive_hcity[1592] = 29;
recursive_hcity[1593] = 29;
recursive_hcity[1594] = 29;
recursive_hcity[1596] = 29;
recursive_hcity[1597] = 29;
recursive_hcity[1598] = 29;
recursive_hcity[1599] = 29;
recursive_hcity[1600] = 29;
recursive_hcity[1601] = 29;
recursive_hcity[427] = 17;
recursive_hcity[436] = 17;
recursive_hcity[430] = 17;
recursive_hcity[431] = 17;
recursive_hcity[426] = 15;
recursive_hcity[441] = 15;
recursive_hcity[444] = 15;
recursive_hcity[440] = 15;
recursive_hcity[434] = 15;
recursive_hcity[433] = 15;
recursive_hcity[424] = 15;
recursive_hcity[438] = 15;
recursive_hcity[437] = 15;
recursive_hcity[423] = 15;
recursive_hcity[425] = 15;
recursive_hcity[429] = 15;
recursive_hcity[299] = 32;
recursive_hcity[266] = 32;
recursive_hcity[263] = 32;
recursive_hcity[296] = 32;
recursive_hcity[295] = 32;
recursive_hcity[291] = 32;
recursive_hcity[285] = 32;
recursive_hcity[284] = 32;
recursive_hcity[279] = 32;
recursive_hcity[278] = 32;
recursive_hcity[298] = 32;
recursive_hcity[1648] = 12;
recursive_hcity[1649] = 24;
recursive_hcity[1650] = 24;
recursive_hcity[1651] = 24;
recursive_hcity[1652] = 24;
recursive_hcity[1653] = 24;
recursive_hcity[1654] = 24;
recursive_hcity[1655] = 24;
recursive_hcity[1656] = 24;
recursive_hcity[1657] = 24;
recursive_hcity[1659] = 24;
recursive_hcity[1660] = 24;
recursive_hcity[1661] = 24;
recursive_hcity[1662] = 24;
recursive_hcity[1663] = 24;
recursive_hcity[1665] = 17;
recursive_hcity[1666] = 17;
recursive_hcity[1667] = 17;
recursive_hcity[1668] = 17;
recursive_hcity[1669] = 17;
recursive_hcity[1670] = 17;
recursive_hcity[1671] = 17;
recursive_hcity[1672] = 17;
recursive_hcity[1673] = 17;
recursive_hcity[1674] = 17;
recursive_hcity[1675] = 17;
recursive_hcity[1676] = 17;
recursive_hcity[1677] = 17;
recursive_hcity[1678] = 17;
recursive_hcity[1679] = 17;
recursive_hcity[1680] = 17;
recursive_hcity[1681] = 17;
recursive_hcity[1682] = 17;
recursive_hcity[1683] = 17;
recursive_hcity[1684] = 17;
recursive_hcity[1685] = 17;
recursive_hcity[1687] = 17;
recursive_hcity[1688] = 17;
recursive_hcity[1690] = 17;
recursive_hcity[1691] = 17;
recursive_hcity[1692] = 17;
recursive_hcity[1693] = 17;
recursive_hcity[1694] = 17;
recursive_hcity[1695] = 17;
recursive_hcity[1696] = 27;
recursive_hcity[1697] = 18;
recursive_hcity[1698] = 18;
recursive_hcity[1699] = 18;
recursive_hcity[1700] = 18;
recursive_hcity[1701] = 18;
recursive_hcity[1703] = 18;
recursive_hcity[1704] = 18;
recursive_hcity[1705] = 18;
recursive_hcity[1706] = 18;
recursive_hcity[1707] = 18;
recursive_hcity[1708] = 18;
recursive_hcity[1709] = 18;
recursive_hcity[1711] = 18;
recursive_hcity[1712] = 18;
recursive_hcity[1713] = 18;
recursive_hcity[1714] = 18;
recursive_hcity[1715] = 18;
recursive_hcity[1716] = 18;
recursive_hcity[1717] = 18;
recursive_hcity[1718] = 18;
recursive_hcity[1719] = 18;
recursive_hcity[1720] = 18;
recursive_hcity[1721] = 18;
recursive_hcity[1722] = 18;
recursive_hcity[1723] = 18;
recursive_hcity[1724] = 18;
recursive_hcity[1725] = 18;
recursive_hcity[1726] = 18;
recursive_hcity[1727] = 18;
recursive_hcity[1728] = 18;
recursive_hcity[1729] = 18;
recursive_hcity[1730] = 18;
recursive_hcity[1731] = 18;
recursive_hcity[1732] = 18;
recursive_hcity[1733] = 18;
recursive_hcity[1735] = 18;
recursive_hcity[1736] = 25;
recursive_hcity[1737] = 25;
recursive_hcity[1738] = 25;
recursive_hcity[1739] = 25;
recursive_hcity[1740] = 25;
recursive_hcity[1741] = 25;
recursive_hcity[1742] = 25;
recursive_hcity[1743] = 25;
recursive_hcity[1744] = 25;
recursive_hcity[1745] = 25;
recursive_hcity[1746] = 25;
recursive_hcity[1747] = 25;
recursive_hcity[1748] = 25;
recursive_hcity[1749] = 25;
recursive_hcity[1750] = 25;
recursive_hcity[1751] = 25;
recursive_hcity[1752] = 25;
recursive_hcity[1753] = 25;
recursive_hcity[1754] = 25;
recursive_hcity[1755] = 25;
recursive_hcity[1756] = 25;
recursive_hcity[1757] = 25;
recursive_hcity[1758] = 25;
recursive_hcity[1759] = 25;
recursive_hcity[1760] = 25;
recursive_hcity[1761] = 25;
recursive_hcity[1762] = 25;
recursive_hcity[1763] = 25;
recursive_hcity[1764] = 25;
recursive_hcity[1765] = 25;
recursive_hcity[1767] = 9;
recursive_hcity[1768] = 9;
recursive_hcity[1769] = 9;
recursive_hcity[1770] = 9;
recursive_hcity[1771] = 9;
recursive_hcity[1772] = 9;
recursive_hcity[1773] = 9;
recursive_hcity[1774] = 9;
recursive_hcity[1775] = 9;
recursive_hcity[1776] = 9;
recursive_hcity[1777] = 9;
recursive_hcity[1778] = 9;
recursive_hcity[1780] = 17;
recursive_hcity[294] = 32;
recursive_hcity[289] = 32;
recursive_hcity[273] = 32;
recursive_hcity[271] = 32;
recursive_hcity[269] = 32;
recursive_hcity[297] = 32;
recursive_hcity[293] = 32;
recursive_hcity[276] = 32;
recursive_hcity[272] = 32;
recursive_hcity[267] = 32;
recursive_hcity[286] = 32;
recursive_hcity[282] = 32;
recursive_hcity[275] = 32;
recursive_hcity[268] = 32;
recursive_hcity[287] = 32;
recursive_hcity[292] = 23;
recursive_hcity[290] = 23;
recursive_hcity[283] = 23;
recursive_hcity[280] = 23;
recursive_hcity[277] = 23;
recursive_hcity[274] = 23;
recursive_hcity[1818] = 16;
recursive_hcity[1819] = 16;
recursive_hcity[1820] = 16;
recursive_hcity[1822] = 16;
recursive_hcity[1823] = 16;
recursive_hcity[1824] = 16;
recursive_hcity[1825] = 16;
recursive_hcity[1827] = 16;
recursive_hcity[1828] = 16;
recursive_hcity[1829] = 16;
recursive_hcity[1830] = 16;
recursive_hcity[1831] = 16;
recursive_hcity[1832] = 16;
recursive_hcity[1833] = 16;
recursive_hcity[1834] = 16;
recursive_hcity[1835] = 16;
recursive_hcity[1836] = 16;
recursive_hcity[1837] = 16;
recursive_hcity[1838] = 16;
recursive_hcity[1839] = 16;
recursive_hcity[1840] = 16;
recursive_hcity[1841] = 16;
recursive_hcity[1842] = 16;
recursive_hcity[1843] = 16;
recursive_hcity[1844] = 3;
recursive_hcity[1845] = 3;
recursive_hcity[1846] = 3;
recursive_hcity[1847] = 3;
recursive_hcity[1848] = 3;
recursive_hcity[1849] = 3;
recursive_hcity[1850] = 3;
recursive_hcity[1851] = 3;
recursive_hcity[1852] = 3;
recursive_hcity[1853] = 3;
recursive_hcity[1854] = 3;
recursive_hcity[1855] = 3;
recursive_hcity[1856] = 3;
recursive_hcity[1857] = 3;
recursive_hcity[1858] = 3;
recursive_hcity[1859] = 3;
recursive_hcity[1860] = 3;
recursive_hcity[1861] = 3;
recursive_hcity[1862] = 3;
recursive_hcity[1863] = 3;
recursive_hcity[1864] = 3;
recursive_hcity[1865] = 3;
recursive_hcity[1866] = 3;
recursive_hcity[1867] = 3;
recursive_hcity[1868] = 3;
recursive_hcity[1869] = 3;
recursive_hcity[1870] = 3;
recursive_hcity[1871] = 3;
recursive_hcity[1872] = 3;
recursive_hcity[1873] = 3;
recursive_hcity[1874] = 3;
recursive_hcity[1875] = 3;
recursive_hcity[1876] = 3;
recursive_hcity[1877] = 3;
recursive_hcity[1878] = 3;
recursive_hcity[1879] = 34;
recursive_hcity[1881] = 34;
recursive_hcity[1882] = 34;
recursive_hcity[1883] = 34;
recursive_hcity[1884] = 34;
recursive_hcity[1885] = 34;
recursive_hcity[1886] = 34;
recursive_hcity[1887] = 34;
recursive_hcity[1888] = 34;
recursive_hcity[1889] = 34;
recursive_hcity[1890] = 34;
recursive_hcity[1891] = 34;
recursive_hcity[1892] = 34;
recursive_hcity[1893] = 34;
recursive_hcity[1894] = 34;
recursive_hcity[1895] = 34;
recursive_hcity[1896] = 34;
recursive_hcity[1897] = 34;
recursive_hcity[1898] = 34;
recursive_hcity[1899] = 34;
recursive_hcity[1900] = 34;
recursive_hcity[1901] = 34;
recursive_hcity[1902] = 34;
recursive_hcity[1903] = 34;
recursive_hcity[1904] = 34;
recursive_hcity[1905] = 34;
recursive_hcity[1907] = 34;
recursive_hcity[1908] = 34;
recursive_hcity[1910] = 34;
recursive_hcity[1911] = 34;
recursive_hcity[1912] = 34;
recursive_hcity[1913] = 34;
recursive_hcity[1914] = 34;
recursive_hcity[1915] = 34;
recursive_hcity[1916] = 34;
recursive_hcity[1917] = 34;
recursive_hcity[1919] = 34;
recursive_hcity[1920] = 34;
recursive_hcity[1921] = 34;
recursive_hcity[1922] = 34;
recursive_hcity[1923] = 34;
recursive_hcity[1924] = 34;
recursive_hcity[1925] = 34;
recursive_hcity[1926] = 34;
recursive_hcity[1927] = 34;
recursive_hcity[1928] = 34;
recursive_hcity[1929] = 34;
recursive_hcity[1930] = 34;
recursive_hcity[1931] = 16;
recursive_hcity[1932] = 8;
recursive_hcity[1933] = 8;
recursive_hcity[1934] = 8;
recursive_hcity[1935] = 8;
recursive_hcity[1937] = 8;
recursive_hcity[1938] = 8;
recursive_hcity[1939] = 8;
recursive_hcity[1940] = 8;
recursive_hcity[1941] = 8;
recursive_hcity[1942] = 8;
recursive_hcity[1943] = 8;
recursive_hcity[1944] = 8;
recursive_hcity[1945] = 8;
recursive_hcity[1946] = 8;
recursive_hcity[1947] = 8;
recursive_hcity[1948] = 8;
recursive_hcity[1949] = 8;
recursive_hcity[1950] = 8;
recursive_hcity[1951] = 8;
recursive_hcity[1952] = 8;
recursive_hcity[1953] = 8;
recursive_hcity[1955] = 8;
recursive_hcity[1956] = 8;
recursive_hcity[1958] = 8;
recursive_hcity[1959] = 8;
recursive_hcity[1960] = 8;
recursive_hcity[1961] = 8;
recursive_hcity[1962] = 8;
recursive_hcity[1963] = 8;
recursive_hcity[1965] = 8;
recursive_hcity[1966] = 24;
recursive_hcity[1968] = 24;
recursive_hcity[1969] = 24;
recursive_hcity[1970] = 24;
recursive_hcity[1971] = 24;
recursive_hcity[1972] = 24;
recursive_hcity[1973] = 24;
recursive_hcity[1974] = 24;
recursive_hcity[1975] = 24;
recursive_hcity[1976] = 24;
recursive_hcity[1977] = 24;
recursive_hcity[1978] = 24;
recursive_hcity[1979] = 24;
recursive_hcity[1980] = 24;
recursive_hcity[1981] = 24;
recursive_hcity[1982] = 24;
recursive_hcity[1983] = 24;
recursive_hcity[1984] = 24;
recursive_hcity[1985] = 24;
recursive_hcity[1986] = 24;
recursive_hcity[1987] = 24;
recursive_hcity[1988] = 24;
recursive_hcity[1989] = 24;
recursive_hcity[1990] = 24;
recursive_hcity[1991] = 24;
recursive_hcity[1992] = 24;
recursive_hcity[1993] = 20;
recursive_hcity[1994] = 20;
recursive_hcity[1995] = 20;
recursive_hcity[1996] = 20;
recursive_hcity[1997] = 20;
recursive_hcity[1998] = 20;
recursive_hcity[1999] = 20;
recursive_hcity[2000] = 20;
recursive_hcity[2001] = 20;
recursive_hcity[2002] = 20;
recursive_hcity[2003] = 20;
recursive_hcity[2004] = 20;
recursive_hcity[2005] = 20;
recursive_hcity[2006] = 20;
recursive_hcity[2007] = 20;
recursive_hcity[2008] = 20;
recursive_hcity[2009] = 20;
recursive_hcity[2010] = 25;
recursive_hcity[2011] = 25;
recursive_hcity[2012] = 25;
recursive_hcity[2013] = 25;
recursive_hcity[2014] = 25;
recursive_hcity[2016] = 25;
recursive_hcity[2017] = 25;
recursive_hcity[2018] = 25;
recursive_hcity[2019] = 25;
recursive_hcity[2020] = 25;
recursive_hcity[2021] = 25;
recursive_hcity[2022] = 25;
recursive_hcity[2023] = 25;
recursive_hcity[2024] = 25;
recursive_hcity[2025] = 25;
recursive_hcity[2026] = 25;
recursive_hcity[2027] = 25;
recursive_hcity[2028] = 25;
recursive_hcity[2029] = 25;
recursive_hcity[2030] = 25;
recursive_hcity[2031] = 25;
recursive_hcity[2032] = 25;
recursive_hcity[2033] = 25;
recursive_hcity[2034] = 25;
recursive_hcity[2035] = 25;
recursive_hcity[2036] = 25;
recursive_hcity[2037] = 25;
recursive_hcity[2038] = 25;
recursive_hcity[2039] = 25;
recursive_hcity[2040] = 25;
recursive_hcity[2041] = 25;
recursive_hcity[2042] = 25;
recursive_hcity[2043] = 25;
recursive_hcity[2044] = 25;
recursive_hcity[2045] = 25;
recursive_hcity[2046] = 25;
recursive_hcity[2047] = 25;
recursive_hcity[2048] = 25;
recursive_hcity[2049] = 25;
recursive_hcity[2050] = 25;
recursive_hcity[2051] = 25;
recursive_hcity[2052] = 25;
recursive_hcity[2053] = 25;
recursive_hcity[2054] = 25;
recursive_hcity[2055] = 25;
recursive_hcity[2056] = 25;
recursive_hcity[2057] = 25;
recursive_hcity[2058] = 25;
recursive_hcity[2059] = 25;
recursive_hcity[2060] = 25;
recursive_hcity[2061] = 25;
recursive_hcity[2062] = 25;
recursive_hcity[45] = 5;
recursive_hcity[270] = 23;
recursive_hcity[265] = 23;
recursive_hcity[264] = 23;
recursive_hcity[288] = 23;
recursive_hcity[281] = 23;
recursive_hcity[1357] = 21;
recursive_hcity[880] = 17;
recursive_hcity[884] = 17;
recursive_hcity[888] = 17;
recursive_hcity[882] = 17;
recursive_hcity[883] = 17;
recursive_hcity[885] = 17;
recursive_hcity[886] = 17;
recursive_hcity[887] = 17;
recursive_hcity[889] = 17;
recursive_hcity[873] = 17;
recursive_hcity[868] = 17;
recursive_hcity[878] = 17;
recursive_hcity[871] = 17;
recursive_hcity[876] = 19;
recursive_hcity[877] = 19;
recursive_hcity[881] = 19;
recursive_hcity[1635] = 4;
recursive_hcity[1604] = 4;
recursive_hcity[1624] = 4;
recursive_hcity[1639] = 4;
recursive_hcity[1608] = 4;
recursive_hcity[1647] = 4;
recursive_hcity[1623] = 4;
recursive_hcity[1627] = 4;
recursive_hcity[1628] = 4;
recursive_hcity[1602] = 4;
recursive_hcity[1605] = 4;
recursive_hcity[1616] = 4;
recursive_hcity[1603] = 4;
recursive_hcity[1621] = 4;
recursive_hcity[2074] = 18;
recursive_hcity[1619] = 4;
recursive_hcity[1643] = 4;
recursive_hcity[1613] = 12;
recursive_hcity[1645] = 12;
recursive_hcity[1625] = 12;
recursive_hcity[1633] = 12;
recursive_hcity[1614] = 12;
recursive_hcity[1611] = 12;
recursive_hcity[1607] = 12;
recursive_hcity[1609] = 12;
recursive_hcity[1634] = 12;
recursive_hcity[1638] = 12;
recursive_hcity[1629] = 12;
recursive_hcity[1640] = 12;
recursive_hcity[1615] = 12;
recursive_hcity[1610] = 12;
recursive_hcity[1631] = 12;
recursive_hcity[1644] = 12;
recursive_hcity[1646] = 12;
recursive_hcity[1612] = 12;
recursive_hcity[1617] = 12;
recursive_hcity[1620] = 12;
recursive_hcity[1622] = 12;
recursive_hcity[1618] = 12;
recursive_hcity[1630] = 12;
recursive_hcity[1636] = 12;
recursive_hcity[1637] = 12;
recursive_hcity[1626] = 12;
recursive_hcity[1632] = 12;
recursive_hcity[1642] = 12;
recursive_hcity[1606] = 12;
recursive_hcity[1791] = 15;
recursive_hcity[1792] = 15;
recursive_hcity[1781] = 15;
recursive_hcity[1785] = 15;
recursive_hcity[1788] = 15;
recursive_hcity[1790] = 15;
recursive_hcity[1797] = 15;
recursive_hcity[1801] = 15;
recursive_hcity[1806] = 15;
recursive_hcity[1808] = 15;
recursive_hcity[1803] = 15;
recursive_hcity[1804] = 15;
recursive_hcity[1807] = 15;
recursive_hcity[1809] = 15;
recursive_hcity[1810] = 15;
recursive_hcity[1783] = 15;
recursive_hcity[1782] = 15;
recursive_hcity[1789] = 17;
recursive_hcity[1793] = 17;
recursive_hcity[1784] = 17;
recursive_hcity[1787] = 17;
recursive_hcity[1800] = 17;
recursive_hcity[1786] = 17;
recursive_hcity[1795] = 17;
recursive_hcity[1796] = 17;
recursive_hcity[1798] = 17;
recursive_hcity[1799] = 17;
recursive_hcity[1812] = 17;
recursive_hcity[1814] = 17;
recursive_hcity[1815] = 17;
recursive_hcity[1816] = 17;
recursive_hcity[1805] = 17;
recursive_hcity[1811] = 17;
recursive_hcity[1813] = 17;
recursive_hcity[2072] = 9;
recursive_hcity[2077] = 18;
recursive_hcity[2079] = 15;
recursive_hcity[2080] = 15;
recursive_hcity[2081] = 15;
recursive_hcity[2082] = 15;
recursive_hcity[2083] = 15;
recursive_hcity[2084] = 18;
recursive_hcity[2085] = 18;
recursive_hcity[2086] = 18;
recursive_hcity[2092] = 11;


var recursive_hregion = new Array();


function createHCityMenu(default_id) {
	var hcity_select   = document.getElementById('hcity');
	var hregion_select = document.getElementById('hregion');
	var selected = false;

	switch(hregion_select.value) {
    case '1': var hcities = new Array(
        new Array(965, 'Apfeldorf'), 
        new Array(962, 'Denklingen'), 
        new Array(964, 'Dießen am Ammersee'), 
        new Array(970, 'Eching am Ammersee'), 
        new Array(971, 'Egling an der Paar'), 
        new Array(974, 'Eresing'), 
        new Array(976, 'Finning'), 
        new Array(977, 'Fuchstal'), 
        new Array(978, 'Geltendorf'), 
        new Array(983, 'Greifenberg'), 
        new Array(966, 'Hofstetten'), 
        new Array(968, 'Hurlach'), 
        new Array(969, 'Igling'), 
        new Array(972, 'Kaufering'), 
        new Array(973, 'Kinsau'), 
        new Array(975, 'Landsberg am Lech'), 
        new Array(987, 'Obermeitingen'), 
        new Array(990, 'Penzing'), 
        new Array(979, 'Prittriching'), 
        new Array(980, 'Pürgen'), 
        new Array(981, 'Reichling'), 
        new Array(982, 'Rott'), 
        new Array(984, 'Scheuring'), 
        new Array(985, 'Schondorf am Ammersee'), 
        new Array(986, 'Schwifting'), 
        new Array(988, 'Thaining'), 
        new Array(989, 'Unterdießen'), 
        new Array(991, 'Utting am Ammersee'), 
        new Array(992, 'Vilgertshofen'), 
        new Array(967, 'Weil'), 
        new Array(963, 'Windach')); break;
    case '2': var hcities = new Array(
        new Array(337, 'Ainring'), 
        new Array(335, 'Anger'), 
        new Array(340, 'Bad Reichenhall'), 
        new Array(346, 'Bayerisch Gmain'), 
        new Array(334, 'Berchtesgaden'), 
        new Array(336, 'Bischofswiesen'), 
        new Array(339, 'Freilassing'), 
        new Array(338, 'Laufen'), 
        new Array(341, 'Marktschellenberg'), 
        new Array(348, 'Piding'), 
        new Array(342, 'Ramsau'), 
        new Array(343, 'Saaldorf-Surheim'), 
        new Array(344, 'Schneizlreuth'), 
        new Array(345, 'Schönau am Königssee'), 
        new Array(347, 'Teisendorf')); break;
    case '3': var hcities = new Array(
        new Array(1858, 'Altenmarkt an der Alz'), 
        new Array(1844, 'Bergen'), 
        new Array(1862, 'Chieming'), 
        new Array(1848, 'Engelsberg'), 
        new Array(1850, 'Fridolfing'), 
        new Array(1853, 'Grabenstätt'), 
        new Array(1855, 'Grassau'), 
        new Array(1845, 'Inzell'), 
        new Array(1846, 'Kienberg'), 
        new Array(1847, 'Kirchanschöring'), 
        new Array(1851, 'Marquartstein'), 
        new Array(1860, 'Nußdorf'), 
        new Array(1864, 'Obing'), 
        new Array(1872, 'Palling'), 
        new Array(1876, 'Petting'), 
        new Array(1877, 'Pittenhart'), 
        new Array(1852, 'Reit im Winkl'), 
        new Array(1854, 'Ruhpolding'), 
        new Array(1856, 'Schleching'), 
        new Array(1857, 'Schnaitsee'), 
        new Array(1859, 'Seeon-Seebruck'), 
        new Array(1861, 'Siegsdorf'), 
        new Array(1863, 'Staudach-Egerndach'), 
        new Array(1865, 'Surberg'), 
        new Array(1866, 'Tacherting'), 
        new Array(1867, 'Taching am See'), 
        new Array(1868, 'Tittmoning'), 
        new Array(1869, 'Traunreut'), 
        new Array(1870, 'Traunstein'), 
        new Array(1871, 'Trostberg'), 
        new Array(1874, 'Unterwössen'), 
        new Array(1875, 'Vachendorf'), 
        new Array(1878, 'Waging am See'), 
        new Array(1849, 'Wonneberg'), 
        new Array(1873, 'Übersee')); break;
    case '4': var hcities = new Array(
        new Array(1602, 'Amerang'), 
        new Array(1605, 'Aschau im Chiemgau'), 
        new Array(1616, 'Bad Endorf'), 
        new Array(1603, 'Bernau am Chiemsee'), 
        new Array(1621, 'Breitbrunn am Chiemsee'), 
        new Array(1608, 'EggstÃ¤tt'), 
        new Array(1619, 'Frasdorf'), 
        new Array(1643, 'Gstadt am Chiemsee'), 
        new Array(1647, 'Halfing'), 
        new Array(1604, 'HÃ¶slwang'), 
        new Array(1623, 'Prien am Chiemsee'), 
        new Array(1624, 'Prutting'), 
        new Array(1627, 'Riedering'), 
        new Array(1628, 'Rimsting'), 
        new Array(1635, 'Schonstett'), 
        new Array(1639, 'SÃ¶chtenau')); break;
    case '5': var hcities = new Array(
        new Array(45, 'Altötting'), 
        new Array(1149, 'Ampfing'), 
        new Array(1152, 'Aschau am Inn'), 
        new Array(1162, 'Buchbach'), 
        new Array(36, 'Burghausen'), 
        new Array(37, 'Burgkirchen an der Alz'), 
        new Array(1153, 'Egglkofen'), 
        new Array(27, 'Emmerting'), 
        new Array(1156, 'Erharting'), 
        new Array(29, 'Erlbach'), 
        new Array(30, 'Feichten an der Alz'), 
        new Array(31, 'Garching an der Alz'), 
        new Array(1160, 'Gars am Inn'), 
        new Array(1177, 'Haag in Oberbayern'), 
        new Array(46, 'Haiming'), 
        new Array(48, 'Halsbach'), 
        new Array(1150, 'Heldenstein'), 
        new Array(1154, 'Jettenbach'), 
        new Array(25, 'Kastl'), 
        new Array(26, 'Kirchweidach'), 
        new Array(1157, 'Kraiburg am Inn'), 
        new Array(1158, 'Lohkirchen'), 
        new Array(1159, 'Maitenbeth'), 
        new Array(32, 'Marktl'), 
        new Array(33, 'Mehring'), 
        new Array(1161, 'Mettenheim'), 
        new Array(1164, 'Mühldorf am Inn'), 
        new Array(1167, 'Neumarkt-Sankt Veit'), 
        new Array(35, 'Neuötting'), 
        new Array(1168, 'Niederbergkirchen'), 
        new Array(1170, 'Niedertaufkirchen'), 
        new Array(1172, 'Oberbergkirchen'), 
        new Array(1173, 'Oberneukirchen'), 
        new Array(1174, 'Obertaufkirchen'), 
        new Array(44, 'Perach'), 
        new Array(47, 'Pleiskirchen'), 
        new Array(1179, 'Polling'), 
        new Array(1163, 'Rattenkirchen'), 
        new Array(1165, 'Rechtmehring'), 
        new Array(1166, 'Reichertsheim'), 
        new Array(34, 'Reischach'), 
        new Array(1171, 'Schwindegg'), 
        new Array(38, 'Stammham'), 
        new Array(1175, 'Taufkirchen'), 
        new Array(39, 'Teising'), 
        new Array(42, 'Tyrlaching'), 
        new Array(40, 'Töging am Inn'), 
        new Array(41, 'Tüßling'), 
        new Array(43, 'Unterneukirchen'), 
        new Array(1176, 'Unterreit'), 
        new Array(1178, 'Waldkraiburg'), 
        new Array(28, 'Winhöring'), 
        new Array(1151, 'Zangberg')); break;
    case '6': var hcities = new Array(
        new Array(1230, 'Aresing'), 
        new Array(1485, 'Baar-Ebenhausen'), 
        new Array(1229, 'Berg im Gau'), 
        new Array(1228, 'Bergheim'), 
        new Array(1237, 'Brunnen'), 
        new Array(1241, 'Burgheim'), 
        new Array(576, 'Buxheim'), 
        new Array(562, 'Egweil'), 
        new Array(1231, 'Ehekirchen'), 
        new Array(564, 'Eitensheim'), 
        new Array(1486, 'Ernsgaden'), 
        new Array(1236, 'Gachenbach'), 
        new Array(571, 'Gaimersheim'), 
        new Array(1488, 'Geisenfeld'), 
        new Array(1489, 'Gerolsbach'), 
        new Array(578, 'GroÃŸmehring'), 
        new Array(558, 'Hepberg'), 
        new Array(1481, 'Hettenshausen'), 
        new Array(559, 'Hitzhofen'), 
        new Array(1482, 'Hohenwart'), 
        new Array(1483, 'Ilmmünster'), 
        new Array(864, 'Ingolstadt'), 
        new Array(1484, 'Jetzendorf'), 
        new Array(1232, 'Karlshuld'), 
        new Array(1233, 'Karlskron'), 
        new Array(569, 'KÃ¶sching'), 
        new Array(1234, 'Königsmoos'), 
        new Array(1235, 'Langenmosen'), 
        new Array(570, 'Lenting'), 
        new Array(1487, 'Manching'), 
        new Array(1491, 'Münchsmünster'), 
        new Array(1240, 'Neuburg an der Donau'), 
        new Array(577, 'Oberdolling'), 
        new Array(1243, 'Oberhausen'), 
        new Array(1495, 'Pfaffenhofen an der Ilm'), 
        new Array(583, 'PfÃ¶rring'), 
        new Array(1497, 'Pörnbach'), 
        new Array(1498, 'Reichertshausen'), 
        new Array(1490, 'Reichertshofen'), 
        new Array(1238, 'Rennertshofen'), 
        new Array(1492, 'Rohrbach'), 
        new Array(1239, 'Rohrenfels'), 
        new Array(1493, 'Scheyern'), 
        new Array(1242, 'Schrobenhausen'), 
        new Array(1494, 'Schweitenkirchen'), 
        new Array(1496, 'Vohburg an der Donau'), 
        new Array(1244, 'Waidhofen'), 
        new Array(1227, 'Weichering'), 
        new Array(567, 'Wettstetten'), 
        new Array(1480, 'Wolnzach')); break;
    case '7': var hcities = new Array(
        new Array(680, 'Allershausen'), 
        new Array(726, 'Alling'), 
        new Array(736, 'Althegnenberg'), 
        new Array(419, 'Altomünster'), 
        new Array(536, 'Anzing'), 
        new Array(1182, 'Aschheim'), 
        new Array(671, 'Attenkirchen'), 
        new Array(672, 'Au in der Hallertau'), 
        new Array(1185, 'Aying'), 
        new Array(539, 'Aßling'), 
        new Array(1188, 'Baierbrunn'), 
        new Array(546, 'Baiern'), 
        new Array(407, 'Bergkirchen'), 
        new Array(587, 'Berglern'), 
        new Array(594, 'Bockhorn'), 
        new Array(547, 'Bruck'), 
        new Array(1189, 'Brunnthal'), 
        new Array(602, 'Buch am Buchrain'), 
        new Array(417, 'Dachau'), 
        new Array(588, 'Dorfen'), 
        new Array(538, 'Ebersberg'), 
        new Array(670, 'Eching'), 
        new Array(718, 'Egenhofen'), 
        new Array(540, 'Egmating'), 
        new Array(720, 'Eichenau'), 
        new Array(592, 'Eitting'), 
        new Array(542, 'Emmering'), 
        new Array(595, 'Erding'), 
        new Array(410, 'Erdweg'), 
        new Array(676, 'Fahrenzhausen'), 
        new Array(1186, 'Feldkirchen'), 
        new Array(597, 'Finsing'), 
        new Array(599, 'Forstern'), 
        new Array(543, 'Forstinning'), 
        new Array(544, 'Frauenneuharting'), 
        new Array(601, 'Fraunberg'), 
        new Array(678, 'Freising'), 
        new Array(724, 'Fürstenfeldbruck'), 
        new Array(679, 'Gammelsdorf'), 
        new Array(1187, 'Garching bei München'), 
        new Array(728, 'Germering'), 
        new Array(548, 'Glonn'), 
        new Array(550, 'Grafing bei München'), 
        new Array(732, 'Grafrath'), 
        new Array(1194, 'Grasbrunn'), 
        new Array(1193, 'Gräfelfing'), 
        new Array(733, 'Gröbenzell'), 
        new Array(1202, 'Grünwald'), 
        new Array(688, 'Haag an der Amper'), 
        new Array(1207, 'Haar'), 
        new Array(422, 'Haimhausen'), 
        new Array(689, 'Hallbergmoos'), 
        new Array(716, 'Hattenhofen'), 
        new Array(406, 'Hebertshausen'), 
        new Array(408, 'Hilgertshausen-Tandern'), 
        new Array(1181, 'Hohenbrunn'), 
        new Array(669, 'Hohenkammer'), 
        new Array(537, 'Hohenlinden'), 
        new Array(589, 'Hohenpolding'), 
        new Array(1180, 'Höhenkirchen-Siegertsbrunn'), 
        new Array(668, 'Hörgertshausen'), 
        new Array(590, 'Inning am Holz'), 
        new Array(591, 'Isen'), 
        new Array(1183, 'Ismaning'), 
        new Array(719, 'Jesenwang'), 
        new Array(409, 'Karlsfeld'), 
        new Array(593, 'Kirchberg'), 
        new Array(673, 'Kirchdorf an der Amper'), 
        new Array(1184, 'Kirchheim bei München'), 
        new Array(541, 'Kirchseeon'), 
        new Array(722, 'Kottgeisering'), 
        new Array(675, 'Kranzberg'), 
        new Array(723, 'Landsberied'), 
        new Array(677, 'Langenbach'), 
        new Array(598, 'Langenpreising'), 
        new Array(600, 'Lengdorf'), 
        new Array(725, 'Maisach'), 
        new Array(727, 'Mammendorf'), 
        new Array(412, 'Markt Indersdorf'), 
        new Array(545, 'Markt Schwaben'), 
        new Array(681, 'Marzling'), 
        new Array(682, 'Mauern'), 
        new Array(729, 'Mittelstetten'), 
        new Array(731, 'Moorenweis'), 
        new Array(549, 'Moosach'), 
        new Array(683, 'Moosburg'), 
        new Array(603, 'Moosinning'), 
        new Array(1209, 'München'), 
        new Array(684, 'Nandlstadt'), 
        new Array(1192, 'Neubiberg'), 
        new Array(604, 'Neuching'), 
        new Array(686, 'Neufahrn bei Freising'), 
        new Array(1197, 'Neuried'), 
        new Array(606, 'Oberding'), 
        new Array(1198, 'Oberhaching'), 
        new Array(551, 'Oberpframmern'), 
        new Array(1199, 'Oberschleißheim'), 
        new Array(735, 'Oberschweinbach'), 
        new Array(415, 'Odelzhausen'), 
        new Array(737, 'Olching'), 
        new Array(609, 'Ottenhofen'), 
        new Array(1203, 'Ottobrunn'), 
        new Array(610, 'Pastetten'), 
        new Array(687, 'Paunzhausen'), 
        new Array(418, 'Petershausen'), 
        new Array(420, 'Pfaffenhofen an der Glonn'), 
        new Array(1208, 'Planegg'), 
        new Array(554, 'Pliening'), 
        new Array(555, 'Poing'), 
        new Array(730, 'Puchheim'), 
        new Array(1190, 'Pullach im Isartal'), 
        new Array(1191, 'Putzbrunn'), 
        new Array(685, 'Rudelzhausen'), 
        new Array(413, 'Röhrmoos'), 
        new Array(605, 'Sankt Wolfgang'), 
        new Array(1195, 'Sauerlach'), 
        new Array(414, 'Schwabhausen'), 
        new Array(1196, 'Schäftlarn'), 
        new Array(734, 'Schöngeising'), 
        new Array(552, 'Steinhöring'), 
        new Array(607, 'Steinkirchen'), 
        new Array(1200, 'Straßlach-Dingharting'), 
        new Array(416, 'Sulzemoos'), 
        new Array(608, 'Taufkirchen (Vils)'), 
        new Array(738, 'Türkenfeld'), 
        new Array(1204, 'Unterföhring'), 
        new Array(1205, 'Unterhaching'), 
        new Array(1206, 'Unterschleißheim'), 
        new Array(553, 'Vaterstetten'), 
        new Array(421, 'Vierkirchen'), 
        new Array(611, 'Walpertskirchen'), 
        new Array(690, 'Wang'), 
        new Array(596, 'Wartenberg'), 
        new Array(411, 'Weichs'), 
        new Array(667, 'Wolfersdorf'), 
        new Array(586, 'Wörth'), 
        new Array(674, 'Zolling'), 
        new Array(535, 'Zorneding')); break;
    case '8': var hcities = new Array(
        new Array(1935, 'Antdorf'), 
        new Array(1934, 'Bernbeuren'), 
        new Array(1950, 'Burggen'), 
        new Array(1945, 'Böbing'), 
        new Array(1940, 'Eberfing'), 
        new Array(1944, 'Eglfing'), 
        new Array(1963, 'Habach'), 
        new Array(1937, 'Hohenfurch'), 
        new Array(1938, 'Hohenpeißenberg'), 
        new Array(1939, 'Huglfing'), 
        new Array(1941, 'Iffeldorf'), 
        new Array(1942, 'Ingenried'), 
        new Array(1958, 'Obersöchering'), 
        new Array(1961, 'Peiting'), 
        new Array(1965, 'Peißenberg'), 
        new Array(1962, 'Penzberg'), 
        new Array(1947, 'Prem'), 
        new Array(1960, 'Pähl'), 
        new Array(1948, 'Raisting'), 
        new Array(1949, 'Rottenbuch'), 
        new Array(1951, 'Schongau'), 
        new Array(1952, 'Schwabbruck'), 
        new Array(1953, 'Schwabsoien'), 
        new Array(1955, 'Seeshaupt'), 
        new Array(1956, 'Sindelsdorf'), 
        new Array(1959, 'Steingaden'), 
        new Array(1933, 'Weilheim in Oberbayern'), 
        new Array(1932, 'Wessobrunn'), 
        new Array(1946, 'Wielenbach'), 
        new Array(1943, 'Wildsteig')); break;
    case '9': var hcities = new Array(
        new Array(1768, 'Andechs'), 
        new Array(2072, 'Berg, STA'), 
        new Array(1773, 'Feldafing'), 
        new Array(1774, 'Gauting'), 
        new Array(1775, 'Gilching'), 
        new Array(1769, 'Herrsching am Ammersee'), 
        new Array(1771, 'Inning am Ammersee'), 
        new Array(1772, 'Krailling'), 
        new Array(1776, 'Seefeld'), 
        new Array(1777, 'Starnberg'), 
        new Array(1778, 'Tutzing'), 
        new Array(1767, 'Weßling'), 
        new Array(1770, 'Wörthsee')); break;
    case '10': var hcities = new Array(
        new Array(1106, 'Bad Wiessee'), 
        new Array(1111, 'Bayrischzell'), 
        new Array(1105, 'Fischbachau'), 
        new Array(1108, 'Gmund am Tegernsee'), 
        new Array(1100, 'Hausham'), 
        new Array(1102, 'Holzkirchen'), 
        new Array(1103, 'Irschenberg'), 
        new Array(1104, 'Kreuth'), 
        new Array(1107, 'Miesbach'), 
        new Array(1113, 'Otterfing'), 
        new Array(1109, 'Rottach-Egern'), 
        new Array(1110, 'Schliersee'), 
        new Array(1112, 'Tegernsee'), 
        new Array(1114, 'Valley'), 
        new Array(1115, 'Waakirchen'), 
        new Array(1116, 'Warngau'), 
        new Array(1101, 'Weyarn')); break;
    case '11': var hcities = new Array(
        new Array(252, 'Bad Heilbrunn'), 
        new Array(254, 'Bad Tölz'), 
        new Array(242, 'Benediktbeuern'), 
        new Array(245, 'Bichl'), 
        new Array(244, 'Dietramszell'), 
        new Array(248, 'Egling'), 
        new Array(2092, 'Eurasburg in OBB'), 
        new Array(255, 'Gaißach'), 
        new Array(256, 'Geretsried'), 
        new Array(260, 'Greiling'), 
        new Array(246, 'Icking'), 
        new Array(247, 'Jachenau'), 
        new Array(249, 'Kochel am See'), 
        new Array(250, 'Königsdorf'), 
        new Array(253, 'Lenggries'), 
        new Array(258, 'Münsing'), 
        new Array(257, 'Reichersbeuern'), 
        new Array(259, 'Sachsenkam'), 
        new Array(261, 'Schlehdorf'), 
        new Array(262, 'Wackersberg'), 
        new Array(243, 'Wolfratshausen')); break;
    case '12': var hcities = new Array(
        new Array(1614, 'Albaching'), 
        new Array(1611, 'Babensham'), 
        new Array(1612, 'Bad Aibling'), 
        new Array(1617, 'Bad Feilnbach'), 
        new Array(1620, 'Brannenburg'), 
        new Array(1622, 'BruckmÃ¼hl'), 
        new Array(1607, 'Edling'), 
        new Array(1609, 'Eiselfing'), 
        new Array(1615, 'Feldkirchen-Westerham'), 
        new Array(1618, 'Flintsbach'), 
        new Array(1634, 'GriesstÃ¤tt'), 
        new Array(1638, 'GroÃŸkarolinenfeld'), 
        new Array(1610, 'Kiefersfelden'), 
        new Array(1613, 'Kolbermoor'), 
        new Array(1630, 'Neubeuern'), 
        new Array(1636, 'NuÃŸdorf am Inn'), 
        new Array(1637, 'Oberaudorf'), 
        new Array(1645, 'Pfaffing'), 
        new Array(1625, 'Ramerberg'), 
        new Array(1626, 'Raubling'), 
        new Array(1629, 'Rohrdorf'), 
        new Array(1648, 'Rosenheim'), 
        new Array(1631, 'Rott am Inn'), 
        new Array(1632, 'Samerberg'), 
        new Array(1633, 'Schechen'), 
        new Array(1640, 'Soyen'), 
        new Array(1642, 'Stephanskirchen'), 
        new Array(1644, 'Tuntenhausen'), 
        new Array(1646, 'Vogtareuth'), 
        new Array(1606, 'Wasserburg am Inn')); break;
    case '13': var hcities = new Array(
        new Array(754, 'Eschenlohe'), 
        new Array(758, 'Farchant'), 
        new Array(760, 'Garmisch-Partenkirchen'), 
        new Array(764, 'Grainau'), 
        new Array(771, 'GroÃŸweil'), 
        new Array(757, 'KrÃ¼n'), 
        new Array(761, 'Mittenwald'), 
        new Array(762, 'Murnau am Staffelsee'), 
        new Array(769, 'Oberau'), 
        new Array(772, 'Ohlstadt'), 
        new Array(763, 'Riegsee'), 
        new Array(766, 'Schwaigen'), 
        new Array(767, 'Seehausen am Staffelsee'), 
        new Array(770, 'Spatzenhausen'), 
        new Array(773, 'Uffing am Staffelsee'), 
        new Array(775, 'Wallgau')); break;
    case '14': var hcities = new Array(
        new Array(755, 'Bad Bayersoien'), 
        new Array(759, 'Bad Kohlgrub'), 
        new Array(756, 'Ettal'), 
        new Array(768, 'Oberammergau'), 
        new Array(765, 'Saulgrub'), 
        new Array(774, 'Unterammergau')); break;
    case '15': var hcities = new Array(
        new Array(2080, ''), 
        new Array(2082, ''), 
        new Array(2081, ''), 
        new Array(2083, ''), 
        new Array(1501, 'Achslach'), 
        new Array(1503, 'Arnbruck'), 
        new Array(351, 'Arnschwang'), 
        new Array(352, 'Arrach'), 
        new Array(429, 'Auerbach'), 
        new Array(2079, 'Bad Kötzting'), 
        new Array(1519, 'Bayerisch Eisenstein'), 
        new Array(425, 'Bernried'), 
        new Array(1504, 'Bischofsmais'), 
        new Array(354, 'Blaibach'), 
        new Array(1507, 'Bodenmais'), 
        new Array(1791, 'Bogen'), 
        new Array(1508, 'Böbrach'), 
        new Array(376, 'Cham'), 
        new Array(377, 'Chamerau'), 
        new Array(423, 'Deggendorf'), 
        new Array(1502, 'Drachselsried'), 
        new Array(695, 'Eppenschlag'), 
        new Array(358, 'Eschlkam'), 
        new Array(1792, 'Falkenfels'), 
        new Array(359, 'Falkenstein'), 
        new Array(1511, 'Frauenau'), 
        new Array(697, 'Freyung'), 
        new Array(362, 'Furth im Wald'), 
        new Array(698, 'Fürsteneck'), 
        new Array(1513, 'Geiersthal'), 
        new Array(365, 'Gleißenberg'), 
        new Array(1517, 'Gotteszell'), 
        new Array(702, 'Grafenau'), 
        new Array(372, 'Grafenwiesen'), 
        new Array(437, 'Grafling'), 
        new Array(704, 'Grainet'), 
        new Array(438, 'Grattersdorf'), 
        new Array(714, 'Haidmühle'), 
        new Array(1781, 'Haselbach'), 
        new Array(424, 'Hengersberg'), 
        new Array(691, 'Hinterschmiding'), 
        new Array(692, 'Hohenau'), 
        new Array(350, 'Hohenwarth'), 
        new Array(1785, 'Hunderdorf'), 
        new Array(693, 'Innernzell'), 
        new Array(694, 'Jandelsbrunn'), 
        new Array(1505, 'Kirchberg im Wald'), 
        new Array(1506, 'Kirchdorf im Wald'), 
        new Array(1788, 'Kirchroth'), 
        new Array(1509, 'Kollnburg'), 
        new Array(1790, 'Konzell'), 
        new Array(357, 'Kötzting'), 
        new Array(433, 'Lalling'), 
        new Array(360, 'Lam'), 
        new Array(1510, 'Langdorf'), 
        new Array(1512, 'Lindberg'), 
        new Array(361, 'Lohberg'), 
        new Array(1797, 'Loitzendorf'), 
        new Array(699, 'Mauth'), 
        new Array(434, 'Metten'), 
        new Array(363, 'Michelsneukirchen'), 
        new Array(364, 'Miltach'), 
        new Array(1801, 'Mitterfels'), 
        new Array(1806, 'Neukirchen'), 
        new Array(373, 'Neukirchen beim Heiligen Blut'), 
        new Array(706, 'Neureichenau'), 
        new Array(707, 'Neuschönau'), 
        new Array(440, 'Niederalteich'), 
        new Array(1808, 'Niederwinkling'), 
        new Array(444, 'Offenberg'), 
        new Array(1521, 'Patersdorf'), 
        new Array(382, 'Pemfling'), 
        new Array(712, 'Perlesreut'), 
        new Array(713, 'Philippsreut'), 
        new Array(1514, 'Prackenbach'), 
        new Array(387, 'Pösing'), 
        new Array(1803, 'Rattenberg'), 
        new Array(1804, 'Rattiszell'), 
        new Array(1515, 'Regen'), 
        new Array(366, 'Reichenbach'), 
        new Array(367, 'Rettenbach'), 
        new Array(368, 'Rimbach'), 
        new Array(1516, 'Rinchnach'), 
        new Array(700, 'Ringelai'), 
        new Array(369, 'Roding'), 
        new Array(1518, 'Ruhmannsfelden'), 
        new Array(371, 'Runding'), 
        new Array(701, 'Röhrnbach'), 
        new Array(370, 'Rötz'), 
        new Array(703, 'Saldenburg'), 
        new Array(1807, 'Sankt Englmar'), 
        new Array(705, 'Sankt Oswald-Riedlhütte'), 
        new Array(375, 'Schorndorf'), 
        new Array(1809, 'Schwarzach'), 
        new Array(441, 'SchÃ¶llnach'), 
        new Array(708, 'Schöfweg'), 
        new Array(709, 'Schönberg'), 
        new Array(374, 'Schönthal'), 
        new Array(710, 'Spiegelau'), 
        new Array(1810, 'Stallwang'), 
        new Array(378, 'Stamsried'), 
        new Array(1520, 'Teisnach'), 
        new Array(711, 'Thurmansbang'), 
        new Array(379, 'Tiefenbach'), 
        new Array(380, 'Traitsching'), 
        new Array(381, 'Treffelstein'), 
        new Array(1522, 'Viechtach'), 
        new Array(383, 'Waffenbrunn'), 
        new Array(384, 'Wald'), 
        new Array(385, 'Walderbach'), 
        new Array(715, 'Waldkirchen'), 
        new Array(386, 'Waldmünchen'), 
        new Array(353, 'Weiding'), 
        new Array(1783, 'Wiesenfelden'), 
        new Array(356, 'Willmering'), 
        new Array(1782, 'Windberg'), 
        new Array(426, 'Winzer'), 
        new Array(1500, 'Zachenberg'), 
        new Array(349, 'Zandt'), 
        new Array(355, 'Zell'), 
        new Array(696, 'Zenting'), 
        new Array(1499, 'Zwiesel')); break;
    case '16': var hcities = new Array(
        new Array(1546, 'Alteglofsheim'), 
        new Array(1326, 'Altenstadt an der Waldnaab'), 
        new Array(1552, 'Altenthann'), 
        new Array(1534, 'Aufhausen'), 
        new Array(1537, 'Bach an der Donau'), 
        new Array(1545, 'Barbing'), 
        new Array(1327, 'Bechtsrieth'), 
        new Array(1523, 'Beratzhausen'), 
        new Array(1527, 'Bernhardswald'), 
        new Array(1829, 'Brand'), 
        new Array(1541, 'Brennberg'), 
        new Array(1543, 'Brunn'), 
        new Array(1833, 'Bärnau'), 
        new Array(1525, 'Deuerling'), 
        new Array(1528, 'Donaustauf'), 
        new Array(1532, 'Duggendorf'), 
        new Array(1819, 'Ebnath'), 
        new Array(1823, 'Erbendorf'), 
        new Array(1307, 'Eschenbach in der Oberpfalz'), 
        new Array(1309, 'Eslarn'), 
        new Array(1310, 'Etzenricht'), 
        new Array(1312, 'Flossenbürg'), 
        new Array(1311, 'Floß'), 
        new Array(1830, 'Friedenfels'), 
        new Array(1831, 'Fuchsmühl'), 
        new Array(1316, 'Georgenberg'), 
        new Array(1320, 'Grafenwöhr'), 
        new Array(1562, 'Hagelstadt'), 
        new Array(1526, 'Hemau'), 
        new Array(1529, 'Holzheim am Forst'), 
        new Array(1818, 'Immenreuth'), 
        new Array(1304, 'Irchenrieth'), 
        new Array(1533, 'Kallmünz'), 
        new Array(1822, 'Kemnath'), 
        new Array(1305, 'Kirchendemenreuth'), 
        new Array(1306, 'Kirchenthumbach'), 
        new Array(1308, 'Kohlberg'), 
        new Array(1824, 'Konnersreuth'), 
        new Array(1825, 'Krummennaab'), 
        new Array(1827, 'Kulmain'), 
        new Array(1538, 'Köfering'), 
        new Array(1539, 'Laaber'), 
        new Array(1540, 'Lappersdorf'), 
        new Array(1828, 'Leonberg'), 
        new Array(1313, 'Leuchtenberg'), 
        new Array(1314, 'Luhe-Wildenau'), 
        new Array(1315, 'Mantel'), 
        new Array(1542, 'Mintraching'), 
        new Array(1834, 'Mitterteich'), 
        new Array(1319, 'Moosbach'), 
        new Array(1832, 'Mähring'), 
        new Array(1544, 'Mötzing'), 
        new Array(1837, 'Neualbenreuth'), 
        new Array(1838, 'Neusorg'), 
        new Array(1321, 'Neustadt am Kulm'), 
        new Array(1322, 'Neustadt an der Waldnaab'), 
        new Array(1550, 'Neutraubling'), 
        new Array(1551, 'Nittendorf'), 
        new Array(1554, 'Obertraubling'), 
        new Array(1333, 'Parkstein'), 
        new Array(1840, 'Pechbrunn'), 
        new Array(1558, 'Pentling'), 
        new Array(1559, 'Pettendorf'), 
        new Array(1560, 'Pfakofen'), 
        new Array(1561, 'Pfatter'), 
        new Array(1563, 'Pielenhofen'), 
        new Array(1335, 'Pirk'), 
        new Array(1338, 'Pleystein'), 
        new Array(1841, 'Plößberg'), 
        new Array(1317, 'Pressath'), 
        new Array(1835, 'Pullenreuth'), 
        new Array(1318, 'Püchersreuth'), 
        new Array(1564, 'Regensburg'), 
        new Array(1547, 'Regenstauf'), 
        new Array(1836, 'Reuth bei Erbendorf'), 
        new Array(1548, 'Riekofen'), 
        new Array(1549, 'Schierling'), 
        new Array(1323, 'Schirmitz'), 
        new Array(1324, 'Schlammersdorf'), 
        new Array(1325, 'Schwarzenbach'), 
        new Array(1553, 'Sinzing'), 
        new Array(1328, 'Speinshart'), 
        new Array(1329, 'Störnstein'), 
        new Array(1555, 'Sünching'), 
        new Array(1556, 'Tegernheim'), 
        new Array(1557, 'Thalmassing'), 
        new Array(1331, 'Theisseil'), 
        new Array(1839, 'Tirschenreuth'), 
        new Array(1332, 'Trabitz'), 
        new Array(1330, 'Tännesberg'), 
        new Array(1334, 'Vohenstrauß'), 
        new Array(1336, 'Vorbach'), 
        new Array(1337, 'Waidhaus'), 
        new Array(1842, 'Waldershof'), 
        new Array(1843, 'Waldsassen'), 
        new Array(1339, 'Waldthurn'), 
        new Array(1931, 'Weiden'), 
        new Array(1303, 'Weiherhammer'), 
        new Array(1530, 'Wenzenbach'), 
        new Array(1820, 'Wiesau'), 
        new Array(1535, 'Wiesent'), 
        new Array(1302, 'Windischeschenbach'), 
        new Array(1524, 'Wolfsegg'), 
        new Array(1536, 'Wörth an der Donau'), 
        new Array(1531, 'Zeitlarn')); break;
    case '17': var hcities = new Array(
        new Array(868, 'Abensberg'), 
        new Array(997, 'Adlkofen'), 
        new Array(998, 'Aham'), 
        new Array(1789, 'Aholfing'), 
        new Array(431, 'Aholming'), 
        new Array(1451, 'Aicha vorm Wald'), 
        new Array(1452, 'Aidenbach'), 
        new Array(878, 'Aiglsbach'), 
        new Array(1793, 'Aiterhofen'), 
        new Array(1455, 'Aldersbach'), 
        new Array(1012, 'Altdorf'), 
        new Array(1020, 'Altfraunhofen'), 
        new Array(1668, 'Arnstorf'), 
        new Array(1784, 'Ascha'), 
        new Array(871, 'Attenhofen'), 
        new Array(1787, 'Atting'), 
        new Array(430, 'AuÃŸernzell'), 
        new Array(1677, 'Bad Birnbach'), 
        new Array(1453, 'Bad Füssing'), 
        new Array(1454, 'Bad Griesbach im Rottal'), 
        new Array(1009, 'Baierbach'), 
        new Array(1019, 'Bayerbach'), 
        new Array(1444, 'Beutelsbach'), 
        new Array(869, 'Biburg'), 
        new Array(999, 'Bodenkirchen'), 
        new Array(1456, 'Breitenberg'), 
        new Array(1013, 'Buch am Erlbach'), 
        new Array(436, 'Buchhofen'), 
        new Array(1460, 'Büchlberg'), 
        new Array(1666, 'Dietersburg'), 
        new Array(476, 'Dingolfing'), 
        new Array(1669, 'Eggenfelden'), 
        new Array(1670, 'Egglham'), 
        new Array(1446, 'Eging am See'), 
        new Array(477, 'Eichendorf'), 
        new Array(874, 'Elsendorf'), 
        new Array(1000, 'Ergolding'), 
        new Array(1001, 'Ergoldsbach'), 
        new Array(1676, 'Ering'), 
        new Array(1003, 'Essenbach'), 
        new Array(1678, 'Falkenberg'), 
        new Array(480, 'Frontenhausen'), 
        new Array(1457, 'Fürstenstein'), 
        new Array(1458, 'Fürstenzell'), 
        new Array(1679, 'Gangkofen'), 
        new Array(1800, 'Geiselhöring'), 
        new Array(1008, 'Geisenhausen'), 
        new Array(1682, 'Geratskirchen'), 
        new Array(1010, 'Gerzen'), 
        new Array(486, 'Gottfrieding'), 
        new Array(1476, 'Haarbach'), 
        new Array(1441, 'Hauzenberg'), 
        new Array(1665, 'Hebertsfelden'), 
        new Array(867, 'Herrngiersdorf'), 
        new Array(1443, 'Hofkirchen'), 
        new Array(993, 'Hohenthann'), 
        new Array(427, 'Hunding'), 
        new Array(1445, 'Hutthurm'), 
        new Array(428, 'Iggensbach'), 
        new Array(870, 'Ihrlerstein'), 
        new Array(1786, 'Irlbach'), 
        new Array(1671, 'Johanniskirchen'), 
        new Array(1672, 'Julbach'), 
        new Array(872, 'Kelheim'), 
        new Array(875, 'Kirchdorf'), 
        new Array(1675, 'Kirchdorf am Inn'), 
        new Array(1448, 'Kirchham'), 
        new Array(1005, 'Kröning'), 
        new Array(1006, 'Kumhausen'), 
        new Array(432, 'KÃ¼nzing'), 
        new Array(1450, 'Kößlarn'), 
        new Array(1795, 'Laberweinting'), 
        new Array(478, 'Landau an der Isar'), 
        new Array(1028, 'Landshut'), 
        new Array(879, 'Langquaid'), 
        new Array(1796, 'Leiblfing'), 
        new Array(479, 'Loiching'), 
        new Array(880, 'Mainburg'), 
        new Array(1459, 'Malching'), 
        new Array(1680, 'Malgersdorf'), 
        new Array(1798, 'Mallersdorf-Pfaffenberg'), 
        new Array(481, 'Mamming'), 
        new Array(1799, 'Mariaposching'), 
        new Array(482, 'Marklkofen'), 
        new Array(1681, 'Massing'), 
        new Array(483, 'Mengkofen'), 
        new Array(1683, 'Mitterskirchen'), 
        new Array(435, 'Moos'), 
        new Array(484, 'Moosthenning'), 
        new Array(1461, 'Neuburg am Inn'), 
        new Array(1015, 'Neufahrn in Niederbayern'), 
        new Array(1016, 'Neufraunhofen'), 
        new Array(1465, 'Neuhaus am Inn'), 
        new Array(1467, 'Neukirchen vorm Wald'), 
        new Array(884, 'Neustadt an der Donau'), 
        new Array(1018, 'Niederaichbach'), 
        new Array(487, 'Niederviehbach'), 
        new Array(1469, 'Obernzell'), 
        new Array(442, 'OberpÃ¶ring'), 
        new Array(1812, 'Oberschneiding'), 
        new Array(1021, 'Obersüßbach'), 
        new Array(1471, 'Ortenburg'), 
        new Array(445, 'Osterhofen'), 
        new Array(446, 'Otzing'), 
        new Array(888, 'Painten'), 
        new Array(1814, 'Parkstetten'), 
        new Array(1479, 'Passau'), 
        new Array(1815, 'Perasdorf'), 
        new Array(1816, 'Perkam'), 
        new Array(1695, 'Pfarrkirchen'), 
        new Array(1024, 'Pfeffenhausen'), 
        new Array(489, 'Pilsting'), 
        new Array(447, 'Plattling'), 
        new Array(1478, 'Pocking'), 
        new Array(1027, 'Postau'), 
        new Array(1684, 'Postmünster'), 
        new Array(485, 'Reisbach'), 
        new Array(1685, 'Reut'), 
        new Array(882, 'Rohr in Niederbayern'), 
        new Array(1014, 'Rottenburg an der Laaber'), 
        new Array(1462, 'Rotthalmünster'), 
        new Array(1687, 'Roßbach'), 
        new Array(1463, 'Ruderting'), 
        new Array(1464, 'Ruhstorf an der Rott'), 
        new Array(883, 'Saal an der Donau'), 
        new Array(1805, 'Salching'), 
        new Array(1466, 'Salzweg'), 
        new Array(1017, 'Schalkham'), 
        new Array(439, 'Schaufling'), 
        new Array(1688, 'Schönau'), 
        new Array(885, 'Siegenburg'), 
        new Array(488, 'Simbach'), 
        new Array(1690, 'Simbach am Inn'), 
        new Array(1468, 'Sonnen'), 
        new Array(1811, 'Steinach'), 
        new Array(443, 'Stephansposching'), 
        new Array(1780, 'Straubing'), 
        new Array(1813, 'StraÃŸkirchen'), 
        new Array(1691, 'Stubenberg'), 
        new Array(1692, 'Tann'), 
        new Array(1470, 'Tettenweis'), 
        new Array(886, 'Teugn'), 
        new Array(1472, 'Thyrnau'), 
        new Array(1474, 'Tittling'), 
        new Array(887, 'Train'), 
        new Array(1693, 'Triftern'), 
        new Array(1694, 'Unterdietfurt'), 
        new Array(1475, 'Untergriesbach'), 
        new Array(1023, 'Velden'), 
        new Array(1025, 'Vilsbiburg'), 
        new Array(1026, 'Vilsheim'), 
        new Array(1477, 'Vilshofen'), 
        new Array(889, 'Volkenschwand'), 
        new Array(448, 'Wallerfing'), 
        new Array(490, 'Wallersdorf'), 
        new Array(1442, 'Wegscheid'), 
        new Array(1004, 'Weihmichl'), 
        new Array(995, 'Weng'), 
        new Array(873, 'Wildenberg'), 
        new Array(1447, 'Windorf'), 
        new Array(1674, 'Wittibreut'), 
        new Array(1449, 'Witzmannsberg'), 
        new Array(1673, 'Wurmannsquick'), 
        new Array(996, 'Wurmsham'), 
        new Array(1002, 'Wörth an der Isar'), 
        new Array(1667, 'Zeilarn')); break;
    case '18': var hcities = new Array(
        new Array(2085, ''), 
        new Array(2074, ''), 
        new Array(2086, ''), 
        new Array(49, 'Amberg'), 
        new Array(50, 'Ammerthal'), 
        new Array(59, 'Auerbach in der Oberpfalz'), 
        new Array(1246, 'Berching'), 
        new Array(1247, 'Berg bei Neumarkt in der Oberpfalz'), 
        new Array(1249, 'Berngau'), 
        new Array(57, 'Birgland'), 
        new Array(1704, 'Bodenwöhr'), 
        new Array(1253, 'Breitenbrunn'), 
        new Array(1707, 'Bruck in der Oberpfalz'), 
        new Array(1713, 'Burglengenfeld'), 
        new Array(1245, 'Deining'), 
        new Array(1699, 'Dieterskirchen'), 
        new Array(1248, 'Dietfurt an der Altmühl'), 
        new Array(55, 'Ebermannsdorf'), 
        new Array(58, 'Edelsfeld'), 
        new Array(61, 'Ensdorf'), 
        new Array(63, 'Etzelwang'), 
        new Array(1705, 'Fensterbach'), 
        new Array(65, 'Freihung'), 
        new Array(66, 'Freudenberg'), 
        new Array(1252, 'Freystadt'), 
        new Array(67, 'Gebenbach'), 
        new Array(1708, 'Gleiritsch'), 
        new Array(1731, 'Guteneck'), 
        new Array(75, 'Hahnbach'), 
        new Array(52, 'Hirschau'), 
        new Array(54, 'Hohenburg'), 
        new Array(1250, 'Hohenfels'), 
        new Array(1701, 'Hohentreswitz'), 
        new Array(1703, 'Iffelsdorf'), 
        new Array(56, 'Illschwang'), 
        new Array(62, 'Königstein'), 
        new Array(64, 'Kümmersbruck'), 
        new Array(1251, 'Lauterhofen'), 
        new Array(1254, 'Lupburg'), 
        new Array(2077, 'Markt Kastl'), 
        new Array(1706, 'Maxhütte-Haidhof'), 
        new Array(2084, 'Mühlhausen'), 
        new Array(1709, 'Nabburg'), 
        new Array(69, 'Neukirchen bei Sulzbach-Rosenberg'), 
        new Array(1711, 'Neukirchen-Balbini'), 
        new Array(1258, 'Neumarkt in der Oberpfalz'), 
        new Array(1712, 'Neunburg vorm Wald'), 
        new Array(1715, 'Niedermurach'), 
        new Array(1721, 'Nittenau'), 
        new Array(1724, 'Oberviechtach'), 
        new Array(1730, 'Pamsendorf'), 
        new Array(1261, 'Parsberg'), 
        new Array(1733, 'Pfreimd'), 
        new Array(1263, 'Pilsach'), 
        new Array(76, 'Poppenricht'), 
        new Array(1255, 'Postbauer-Heng'), 
        new Array(1256, 'Pyrbaum'), 
        new Array(68, 'Rieden'), 
        new Array(1714, 'Schmidgaden'), 
        new Array(70, 'Schmidmühlen'), 
        new Array(71, 'Schnaittenbach'), 
        new Array(1717, 'Schwandorf'), 
        new Array(1718, 'Schwarzach bei Nabburg'), 
        new Array(1719, 'Schwarzenfeld'), 
        new Array(1720, 'Schwarzhofen'), 
        new Array(1716, 'Schönsee'), 
        new Array(1259, 'Sengenthal'), 
        new Array(1260, 'Seubersdorf in der Oberpfalz'), 
        new Array(1722, 'Stadlern'), 
        new Array(1723, 'Steinberg'), 
        new Array(1725, 'Stulln'), 
        new Array(72, 'Sulzbach-Rosenberg'), 
        new Array(1726, 'Teublitz'), 
        new Array(1727, 'Teunz'), 
        new Array(1728, 'Thanstein'), 
        new Array(1729, 'Trausnitz'), 
        new Array(1732, 'Untersteinbach'), 
        new Array(73, 'Ursensollen'), 
        new Array(1262, 'Velburg'), 
        new Array(74, 'Vilseck'), 
        new Array(1735, 'Wackersdorf'), 
        new Array(51, 'Weigendorf'), 
        new Array(1697, 'Weihern'), 
        new Array(1700, 'Wernberg-Köblitz'), 
        new Array(1698, 'Winklarn')); break;
    case '19': var hcities = new Array(
        new Array(561, 'Adelschlag'), 
        new Array(582, 'Altmannstein'), 
        new Array(876, 'Bad Abbach'), 
        new Array(581, 'Beilngries'), 
        new Array(568, 'BÃ¶hmfeld'), 
        new Array(556, 'Denkendorf'), 
        new Array(560, 'Dollnstein'), 
        new Array(563, 'EichstÃ¤tt'), 
        new Array(877, 'Essing'), 
        new Array(565, 'Kinding'), 
        new Array(566, 'Kipfenberg'), 
        new Array(572, 'Mindelstetten'), 
        new Array(573, 'MÃ¶rnsheim'), 
        new Array(574, 'Nassenfels'), 
        new Array(585, 'Pollenfeld'), 
        new Array(881, 'Riedenburg'), 
        new Array(575, 'Schernfeld'), 
        new Array(580, 'Titting'), 
        new Array(584, 'Walting'), 
        new Array(557, 'Wellheim')); break;
    case '20': var hcities = new Array(
        new Array(311, 'Ahorntal'), 
        new Array(1996, 'Arzberg'), 
        new Array(308, 'Aufseß'), 
        new Array(1999, 'Bad Alexandersbad'), 
        new Array(312, 'Bad Berneck im Fichtelgebirge'), 
        new Array(333, 'Bayreuth'), 
        new Array(302, 'Betzenstein'), 
        new Array(305, 'Bindlach'), 
        new Array(307, 'Bischofsgrün'), 
        new Array(326, 'Creußen'), 
        new Array(306, 'Eckersdorf'), 
        new Array(310, 'Emtmannsberg'), 
        new Array(313, 'Fichtelberg'), 
        new Array(314, 'Gefrees'), 
        new Array(316, 'Gesees'), 
        new Array(321, 'Glashütten'), 
        new Array(322, 'Goldkronach'), 
        new Array(328, 'Haag'), 
        new Array(301, 'Heinersreuth'), 
        new Array(1994, 'Hohenberg an der Eger'), 
        new Array(303, 'Hollfeld'), 
        new Array(304, 'Hummeltal'), 
        new Array(1993, 'Höchstädt im Fichtelgebirge'), 
        new Array(1998, 'Kirchenlamitz'), 
        new Array(309, 'Kirchenpingarten'), 
        new Array(2000, 'Marktleuthen'), 
        new Array(2001, 'Marktredwitz'), 
        new Array(315, 'Mehlmeisel'), 
        new Array(317, 'Mistelbach'), 
        new Array(318, 'Mistelgau'), 
        new Array(2002, 'Nagel'), 
        new Array(327, 'Pegnitz'), 
        new Array(329, 'Plankenfels'), 
        new Array(330, 'Plech'), 
        new Array(319, 'Pottenstein'), 
        new Array(320, 'Prebitz'), 
        new Array(2003, 'Röslau'), 
        new Array(2004, 'Schirnding'), 
        new Array(323, 'Schnabelwaid'), 
        new Array(2005, 'Schönwald'), 
        new Array(2006, 'Selb'), 
        new Array(324, 'Seybothenreuth'), 
        new Array(325, 'Speichersdorf'), 
        new Array(2007, 'Thiersheim'), 
        new Array(2008, 'Thierstein'), 
        new Array(2009, 'Tröstau'), 
        new Array(331, 'Waischenfeld'), 
        new Array(332, 'Warmensteinach'), 
        new Array(300, 'Weidenberg'), 
        new Array(1997, 'Weißenstadt'), 
        new Array(1995, 'Wunsiedel')); break;
    case '21': var hcities = new Array(
        new Array(1351, 'Alfeld'), 
        new Array(1359, 'Burgthann'), 
        new Array(1347, 'Engelthal'), 
        new Array(1348, 'Feucht'), 
        new Array(1341, 'Happurg'), 
        new Array(1342, 'Hartenstein'), 
        new Array(1343, 'Henfenfeld'), 
        new Array(1344, 'Hersbruck'), 
        new Array(1346, 'Kirchensittenbach'), 
        new Array(1349, 'Lauf an der Pegnitz'), 
        new Array(1350, 'Leinburg'), 
        new Array(1356, 'Neuhaus an der Pegnitz'), 
        new Array(1357, 'Neunkirchen a. Brand'), 
        new Array(1363, 'Offenhausen'), 
        new Array(1364, 'Ottensoos'), 
        new Array(1367, 'Pommelsbrunn'), 
        new Array(1353, 'Reichenschwand'), 
        new Array(1354, 'Röthenbach an der Pegnitz'), 
        new Array(1355, 'Rückersdorf'), 
        new Array(1358, 'Schnaittach'), 
        new Array(1360, 'Schwaig'), 
        new Array(1361, 'Schwarzenbruck'), 
        new Array(1362, 'Simmelsdorf'), 
        new Array(1366, 'Vorra'), 
        new Array(1345, 'Winkelhaid')); break;
    case '22': var hcities = new Array(
        new Array(847, 'Bad Steben'), 
        new Array(836, 'Berg'), 
        new Array(839, 'Döhlau'), 
        new Array(844, 'Feilitzsch'), 
        new Array(848, 'Gattendorf'), 
        new Array(849, 'Geroldsgrün'), 
        new Array(956, 'Grafengehaig'), 
        new Array(960, 'Guttenberg'), 
        new Array(940, 'Harsdorf'), 
        new Array(838, 'Helmbrechts'), 
        new Array(942, 'Himmelkron'), 
        new Array(863, 'Hof'), 
        new Array(841, 'Issigau'), 
        new Array(944, 'Kasendorf'), 
        new Array(843, 'Konradsreuth'), 
        new Array(924, 'Kronach'), 
        new Array(946, 'Kulmbach'), 
        new Array(947, 'Kupferberg'), 
        new Array(842, 'Köditz'), 
        new Array(945, 'Ködnitz'), 
        new Array(925, 'Küps'), 
        new Array(845, 'Leupoldsgrün'), 
        new Array(846, 'Lichtenberg'), 
        new Array(948, 'Ludwigschorgast'), 
        new Array(926, 'Ludwigsstadt'), 
        new Array(949, 'Mainleus'), 
        new Array(950, 'Marktleugast'), 
        new Array(927, 'Marktrodach'), 
        new Array(951, 'Marktschorgast'), 
        new Array(928, 'Mitwitz'), 
        new Array(852, 'Münchberg'), 
        new Array(853, 'Naila'), 
        new Array(953, 'Neudrossenfeld'), 
        new Array(954, 'Neuenmarkt'), 
        new Array(932, 'Nordhalben'), 
        new Array(859, 'Oberkotzau'), 
        new Array(952, 'Presseck'), 
        new Array(929, 'Pressig'), 
        new Array(850, 'Regnitzlosau'), 
        new Array(851, 'Rehau'), 
        new Array(955, 'Rugendorf'), 
        new Array(854, 'Schauenstein'), 
        new Array(931, 'Schneckenlohe'), 
        new Array(855, 'Schwarzenbach am Wald'), 
        new Array(856, 'Schwarzenbach an der Saale'), 
        new Array(857, 'Selbitz'), 
        new Array(858, 'Sparneck'), 
        new Array(957, 'Stadtsteinach'), 
        new Array(860, 'Stammbach'), 
        new Array(933, 'Steinbach am Wald'), 
        new Array(934, 'Steinwiesen'), 
        new Array(935, 'Stockheim'), 
        new Array(936, 'Tettau'), 
        new Array(937, 'Teuschnitz'), 
        new Array(958, 'Thurnau'), 
        new Array(959, 'Trebgast'), 
        new Array(862, 'Trogen'), 
        new Array(938, 'Tschirn'), 
        new Array(861, 'Töpen'), 
        new Array(961, 'Untersteinach'), 
        new Array(939, 'Wallenfels'), 
        new Array(837, 'Weißdorf'), 
        new Array(922, 'Weißenbrunn'), 
        new Array(923, 'Wilhelmsthal'), 
        new Array(941, 'Wirsberg'), 
        new Array(943, 'Wonsees')); break;
    case '23': var hcities = new Array(
        new Array(281, 'Altendorf'), 
        new Array(625, 'Baiersdorf'), 
        new Array(627, 'Bubenreuth'), 
        new Array(629, 'Buckenhof'), 
        new Array(288, 'Buttenheim'), 
        new Array(643, 'Dormitz'), 
        new Array(646, 'Ebermannstadt'), 
        new Array(620, 'Eckental'), 
        new Array(647, 'Effeltrich'), 
        new Array(648, 'Eggolsheim'), 
        new Array(649, 'Egloffstein'), 
        new Array(656, 'Forchheim'), 
        new Array(661, 'Gräfenberg'), 
        new Array(660, 'Gößweinstein'), 
        new Array(666, 'Hallerndorf'), 
        new Array(638, 'Hausen'), 
        new Array(264, 'Heiligenstadt'), 
        new Array(640, 'Heroldsbach'), 
        new Array(614, 'Heroldsberg'), 
        new Array(641, 'Hetzles'), 
        new Array(642, 'Hiltpoltstein'), 
        new Array(265, 'Hirschaid'), 
        new Array(53, 'Hirschbach'), 
        new Array(645, 'Igensdorf'), 
        new Array(651, 'Kirchehrenbach'), 
        new Array(652, 'Kleinsendelbach'), 
        new Array(654, 'Kunreuth'), 
        new Array(270, 'KÃ¶nigsfeld'), 
        new Array(655, 'Langensendelbach'), 
        new Array(657, 'Leutenbach'), 
        new Array(274, 'Litzendorf'), 
        new Array(277, 'Memmelsdorf'), 
        new Array(662, 'Neunkirchen am Brand'), 
        new Array(663, 'Obertrubach'), 
        new Array(665, 'Pinzberg'), 
        new Array(658, 'Poxdorf'), 
        new Array(659, 'Pretzfeld'), 
        new Array(280, 'Reckendorf'), 
        new Array(283, 'ScheÃŸlitz'), 
        new Array(290, 'Stadelhofen'), 
        new Array(292, 'Strullendorf'), 
        new Array(664, 'Unterleinleiter'), 
        new Array(650, 'Weilersbach'), 
        new Array(644, 'Weißenohe'), 
        new Array(653, 'Wiesenthau'), 
        new Array(639, 'Wiesenttal')); break;
    case '24': var hcities = new Array(
        new Array(1650, 'Abenberg'), 
        new Array(1970, 'Absberg'), 
        new Array(1977, 'Alesheim'), 
        new Array(1654, 'Allersberg'), 
        new Array(1984, 'Burgsalach'), 
        new Array(1657, 'Büchenbach'), 
        new Array(1969, 'Dittenheim'), 
        new Array(1973, 'Ellingen'), 
        new Array(1975, 'Ettenstatt'), 
        new Array(1655, 'Georgensgmünd'), 
        new Array(1981, 'Gnotzheim'), 
        new Array(1661, 'Greding'), 
        new Array(1988, 'Gunzenhausen'), 
        new Array(1966, 'Haundorf'), 
        new Array(1649, 'Heideck'), 
        new Array(1968, 'Heidenheim'), 
        new Array(1651, 'Hilpoltstein'), 
        new Array(1971, 'Höttingen'), 
        new Array(1653, 'Kammerstein'), 
        new Array(1976, 'Langenaltheim'), 
        new Array(1978, 'Markt Berolzheim'), 
        new Array(1979, 'Meinheim'), 
        new Array(1982, 'Muhr am See'), 
        new Array(1983, 'Nennslingen'), 
        new Array(1989, 'Pappenheim'), 
        new Array(1990, 'Pfofeld'), 
        new Array(1991, 'Pleinfeld'), 
        new Array(1992, 'Polsingen'), 
        new Array(1980, 'Raitenbuch'), 
        new Array(1656, 'Rednitzhembach'), 
        new Array(1659, 'Rohr'), 
        new Array(1660, 'Roth'), 
        new Array(1662, 'Schwanstetten'), 
        new Array(1985, 'Solnhofen'), 
        new Array(1663, 'Spalt'), 
        new Array(1986, 'Theilenhofen'), 
        new Array(1987, 'Treuchtlingen'), 
        new Array(1974, 'Weißenburg in Bayern'), 
        new Array(1652, 'Wendelstein'), 
        new Array(1972, 'Westheim')); break;
    case '25': var hcities = new Array(
        new Array(893, 'Abtswind'), 
        new Array(900, 'Albertshofen'), 
        new Array(2050, 'Altertheim'), 
        new Array(2019, 'Aub'), 
        new Array(1737, 'Bergrheinfeld'), 
        new Array(2011, 'Bergtheim'), 
        new Array(894, 'Biebelried'), 
        new Array(2016, 'Bieberehren'), 
        new Array(909, 'Buchbrunn'), 
        new Array(2046, 'Bütthard'), 
        new Array(918, 'Castell'), 
        new Array(891, 'Dettelbach'), 
        new Array(1738, 'Dingolshausen'), 
        new Array(1739, 'Dittelbrunn'), 
        new Array(1740, 'Donnersdorf'), 
        new Array(2018, 'Eibelstadt'), 
        new Array(2021, 'Eisenheim'), 
        new Array(2022, 'Eisingen'), 
        new Array(2026, 'Erlabrunn'), 
        new Array(2027, 'Estenfeld'), 
        new Array(1744, 'Euerbach'), 
        new Array(1745, 'Frankenwinheim'), 
        new Array(2030, 'Frickenhausen am Main'), 
        new Array(2031, 'Gaukönigshofen'), 
        new Array(906, 'Geiselwind'), 
        new Array(2033, 'Gelchsheim'), 
        new Array(1747, 'Geldersheim'), 
        new Array(2034, 'Gerbrunn'), 
        new Array(2035, 'Geroldshausen'), 
        new Array(1748, 'Gerolzhofen'), 
        new Array(2036, 'Giebelstadt'), 
        new Array(1750, 'Gochsheim'), 
        new Array(1752, 'Grafenrheinfeld'), 
        new Array(1753, 'Grettstadt'), 
        new Array(2047, 'Greußenheim'), 
        new Array(917, 'Großlangheim'), 
        new Array(2056, 'Güntersleben'), 
        new Array(2010, 'Hausen bei Würzburg'), 
        new Array(2012, 'Helmstadt'), 
        new Array(2013, 'Hettstadt'), 
        new Array(2014, 'Höchberg'), 
        new Array(896, 'Iphofen'), 
        new Array(2023, 'Kirchheim'), 
        new Array(2024, 'Kist'), 
        new Array(898, 'Kitzingen'), 
        new Array(899, 'Kleinlangheim'), 
        new Array(2025, 'Kleinrinderfeld'), 
        new Array(1742, 'Kolitzheim'), 
        new Array(2028, 'Kürnach'), 
        new Array(2029, 'Leinach'), 
        new Array(1746, 'Lülsfeld'), 
        new Array(901, 'Mainbernheim'), 
        new Array(902, 'Mainstockheim'), 
        new Array(2032, 'Margetshöchheim'), 
        new Array(904, 'Markt Einersheim'), 
        new Array(903, 'Marktbreit'), 
        new Array(905, 'Marktsteft'), 
        new Array(907, 'Martinsheim'), 
        new Array(1749, 'Michelau im Steigerwald'), 
        new Array(2044, 'Neubrunn'), 
        new Array(1755, 'Niederwerrn'), 
        new Array(913, 'Nordheim am Main'), 
        new Array(919, 'Obernbreit'), 
        new Array(2051, 'Oberpleichfeld'), 
        new Array(1760, 'Oberschwarzach'), 
        new Array(2052, 'Ochsenfurt'), 
        new Array(1764, 'Poppenhausen'), 
        new Array(908, 'Prichsenstadt'), 
        new Array(2037, 'Prosselsheim'), 
        new Array(2038, 'Randersacker'), 
        new Array(2039, 'Reichenberg'), 
        new Array(2040, 'Remlingen'), 
        new Array(2041, 'Riedenheim'), 
        new Array(2042, 'Rimpar'), 
        new Array(2045, 'Rottendorf'), 
        new Array(910, 'Rödelsee'), 
        new Array(1751, 'Röthlein'), 
        new Array(2043, 'Röttingen'), 
        new Array(911, 'Rüdenhausen'), 
        new Array(1754, 'Schonungen'), 
        new Array(1756, 'Schwanfeld'), 
        new Array(912, 'Schwarzach am Main'), 
        new Array(1757, 'Schwebheim'), 
        new Array(1765, 'Schweinfurt'), 
        new Array(914, 'Segnitz'), 
        new Array(915, 'Seinsheim'), 
        new Array(1758, 'Sennfeld'), 
        new Array(916, 'Sommerach'), 
        new Array(2048, 'Sommerhausen'), 
        new Array(2049, 'Sonderhofen'), 
        new Array(1759, 'Stadtlauringen'), 
        new Array(920, 'Sulzfeld am Main'), 
        new Array(1761, 'Sulzheim'), 
        new Array(2053, 'Tauberrettersheim'), 
        new Array(2054, 'Theilheim'), 
        new Array(2055, 'Thüngersheim'), 
        new Array(2057, 'Uettingen'), 
        new Array(2058, 'Unterpleichfeld'), 
        new Array(2059, 'Veitshöchheim'), 
        new Array(921, 'Volkach'), 
        new Array(1763, 'Waigolshausen'), 
        new Array(2060, 'Waldbrunn'), 
        new Array(2061, 'Waldbüttelbrunn'), 
        new Array(1743, 'Wasserlosen'), 
        new Array(1736, 'Werneck'), 
        new Array(892, 'Wiesenbronn'), 
        new Array(897, 'Wiesentheid'), 
        new Array(895, 'Willanzheim'), 
        new Array(2017, 'Winterhausen'), 
        new Array(1741, 'Wipfeld'), 
        new Array(2062, 'Würzburg'), 
        new Array(2020, 'Zell am Main'), 
        new Array(1762, 'Üchtelhausen')); break;
    case '26': var hcities = new Array(
        new Array(821, 'Aidhausen'), 
        new Array(822, 'Breitbrunn'), 
        new Array(829, 'Bundorf'), 
        new Array(830, 'Burgpreppach'), 
        new Array(812, 'Ebelsbach'), 
        new Array(813, 'Ebern'), 
        new Array(816, 'Eltmann'), 
        new Array(819, 'Ermershausen'), 
        new Array(823, 'Gädheim'), 
        new Array(810, 'Haßfurt'), 
        new Array(811, 'Hofheim in Unterfranken'), 
        new Array(817, 'Kirchlauter'), 
        new Array(818, 'Knetzgau'), 
        new Array(820, 'Königsberg in Bayern'), 
        new Array(824, 'Maroldsweisach'), 
        new Array(831, 'Oberaurach'), 
        new Array(835, 'Pfarrweisach'), 
        new Array(825, 'Rauhenebrach'), 
        new Array(826, 'Rentweinsdorf'), 
        new Array(827, 'Riedbach'), 
        new Array(828, 'Sand am Main'), 
        new Array(832, 'Stettfeld'), 
        new Array(833, 'Theres'), 
        new Array(834, 'Untermerzbach'), 
        new Array(814, 'Wonfurt'), 
        new Array(815, 'Zeil am Main')); break;
    case '27': var hcities = new Array(
        new Array(739, 'Ammerndorf'), 
        new Array(745, 'Cadolzburg'), 
        new Array(612, 'Erlangen'), 
        new Array(753, 'Fürth'), 
        new Array(746, 'Großhabersdorf'), 
        new Array(742, 'Langenzenn'), 
        new Array(1340, 'Nürnberg'), 
        new Array(748, 'Oberasbach'), 
        new Array(749, 'Obermichelbach'), 
        new Array(743, 'Puschendorf'), 
        new Array(744, 'Roßtal'), 
        new Array(1696, 'Schwabach'), 
        new Array(747, 'Seukendorf'), 
        new Array(750, 'Stein bei Nürnberg'), 
        new Array(751, 'Tuchenbach'), 
        new Array(752, 'Veitsbronn'), 
        new Array(740, 'Wilhermsdorf'), 
        new Array(741, 'Zirndorf')); break;
    case '28': var hcities = new Array(
        new Array(393, 'Ahorn'), 
        new Array(1039, 'Altenkunstadt'), 
        new Array(395, 'Bad Rodach'), 
        new Array(1033, 'Bad Staffelstein'), 
        new Array(1038, 'Burgkunstadt'), 
        new Array(405, 'Coburg'), 
        new Array(390, 'Dörfles-Esbach'), 
        new Array(1031, 'Ebensfeld'), 
        new Array(391, 'Ebersdorf'), 
        new Array(401, 'Großheirath'), 
        new Array(403, 'Grub am Forst'), 
        new Array(1029, 'Hochstadt am Main'), 
        new Array(392, 'Itzgrund'), 
        new Array(394, 'Lautertal'), 
        new Array(1032, 'Lichtenfels'), 
        new Array(1034, 'Marktgraitz'), 
        new Array(1035, 'Marktzeuln'), 
        new Array(396, 'Meeder'), 
        new Array(1036, 'Michelau in Oberfranken'), 
        new Array(398, 'Neustadt bei Coburg'), 
        new Array(399, 'Niederfüllbach'), 
        new Array(1037, 'Redwitz an der Rodach'), 
        new Array(397, 'Rödental'), 
        new Array(400, 'Seßlach'), 
        new Array(402, 'Sonnefeld'), 
        new Array(404, 'Untersiemau'), 
        new Array(388, 'Weidhausen bei Coburg'), 
        new Array(1030, 'Weismain'), 
        new Array(389, 'Weitramsdorf')); break;
    case '29': var hcities = new Array(
        new Array(1576, 'Aubstadt'), 
        new Array(221, 'Aura an der Saale'), 
        new Array(222, 'Bad Bocklet'), 
        new Array(224, 'Bad Brückenau'), 
        new Array(225, 'Bad Kissingen'), 
        new Array(1578, 'Bad Königshofen im Grabfeld'), 
        new Array(1579, 'Bad Neustadt an der Saale'), 
        new Array(1585, 'Bastheim'), 
        new Array(1575, 'Bischofsheim an der Rhön'), 
        new Array(1586, 'Burglauer'), 
        new Array(234, 'Burkardroth'), 
        new Array(220, 'Elfershausen'), 
        new Array(223, 'Euerdorf'), 
        new Array(1577, 'Fladungen'), 
        new Array(226, 'Fuchsstadt'), 
        new Array(228, 'Geroda'), 
        new Array(1589, 'Großbardorf'), 
        new Array(1590, 'Großeibstadt'), 
        new Array(216, 'Hammelburg'), 
        new Array(1566, 'Hendungen'), 
        new Array(1567, 'Herbstadt'), 
        new Array(1568, 'Heustreu'), 
        new Array(1570, 'Hohenroth'), 
        new Array(1571, 'Hollstadt'), 
        new Array(1569, 'Höchheim'), 
        new Array(227, 'Maßbach'), 
        new Array(1580, 'Mellrichstadt'), 
        new Array(231, 'Motten'), 
        new Array(232, 'Münnerstadt'), 
        new Array(1588, 'Niederlauer'), 
        new Array(1591, 'Nordheim vor der Rhön'), 
        new Array(236, 'Nüdlingen'), 
        new Array(1592, 'Oberelsbach'), 
        new Array(237, 'Oberleichtersbach'), 
        new Array(1594, 'Oberstreu'), 
        new Array(238, 'Oberthulba'), 
        new Array(239, 'Oerlenbach'), 
        new Array(1599, 'Ostheim vor der Rhön'), 
        new Array(229, 'Ramsthal'), 
        new Array(230, 'Rannungen'), 
        new Array(233, 'Riedenberg'), 
        new Array(1581, 'Rödelmaier'), 
        new Array(1582, 'Saal an der Saale'), 
        new Array(1583, 'Salz'), 
        new Array(1584, 'Sandberg'), 
        new Array(235, 'Schondra'), 
        new Array(1587, 'Schönau an der Brend'), 
        new Array(1593, 'Sondheim vor der Rhön'), 
        new Array(1596, 'Strahlungen'), 
        new Array(1597, 'Sulzdorf an der Lederhecke'), 
        new Array(1598, 'Sulzfeld'), 
        new Array(240, 'Sulzthal'), 
        new Array(241, 'Thundorf in Unterfranken'), 
        new Array(1600, 'Trappstadt'), 
        new Array(1601, 'Unsleben'), 
        new Array(218, 'Wartmannsroth'), 
        new Array(219, 'Wildflecken'), 
        new Array(1573, 'Willmars'), 
        new Array(1574, 'Wollbach'), 
        new Array(1572, 'Wülfershausen an der Saale'), 
        new Array(217, 'Zeitlofs')); break;
    case '30': var hcities = new Array(
        new Array(88, 'Adelshofen'), 
        new Array(135, 'Ansbach'), 
        new Array(83, 'Arberg'), 
        new Array(96, 'Aurach'), 
        new Array(127, 'Bechhofen'), 
        new Array(112, 'Bruckberg'), 
        new Array(115, 'Buch am Wald'), 
        new Array(123, 'Burgoberbach'), 
        new Array(125, 'Burk'), 
        new Array(130, 'Colmberg'), 
        new Array(77, 'Dentlein am Forst'), 
        new Array(79, 'Diebach'), 
        new Array(80, 'Dietenhofen'), 
        new Array(81, 'Dinkelsbühl'), 
        new Array(84, 'Dombühl'), 
        new Array(87, 'Dürrwangen'), 
        new Array(93, 'Ehingen'), 
        new Array(102, 'Feuchtwangen'), 
        new Array(103, 'Flachslanden'), 
        new Array(108, 'Gebsattel'), 
        new Array(109, 'Gerolfingen'), 
        new Array(111, 'Geslau'), 
        new Array(78, 'Heilsbronn'), 
        new Array(82, 'Herrieden'), 
        new Array(89, 'Insingen'), 
        new Array(104, 'Langfurth'), 
        new Array(105, 'Lehrberg'), 
        new Array(106, 'Leutershausen'), 
        new Array(107, 'Lichtenau'), 
        new Array(110, 'Merkendorf'), 
        new Array(113, 'Mitteleschenbach'), 
        new Array(114, 'Mönchsroth'), 
        new Array(118, 'Neuendettelsau'), 
        new Array(121, 'Neusitz'), 
        new Array(128, 'Oberdachstetten'), 
        new Array(131, 'Ohrenbach'), 
        new Array(132, 'Ornbau'), 
        new Array(134, 'Petersaurach'), 
        new Array(117, 'Rothenburg ob der Tauber'), 
        new Array(116, 'Röckingen'), 
        new Array(119, 'Rügland'), 
        new Array(120, 'Sachsen'), 
        new Array(122, 'Schillingsfürst'), 
        new Array(124, 'Schnelldorf'), 
        new Array(126, 'Schopfloch'), 
        new Array(129, 'Steinsfeld'), 
        new Array(133, 'Unterschwaningen'), 
        new Array(99, 'Wassertrüdingen'), 
        new Array(98, 'Weidenbach'), 
        new Array(94, 'Weihenzell'), 
        new Array(86, 'Weiltingen'), 
        new Array(91, 'Wettringen'), 
        new Array(90, 'Wieseth'), 
        new Array(97, 'Wilburgstetten'), 
        new Array(95, 'Windelsbach'), 
        new Array(100, 'Windsbach'), 
        new Array(92, 'Wittelshofen'), 
        new Array(85, 'Wolframs-Eschenbach'), 
        new Array(101, 'Wörnitz')); break;
    case '31': var hcities = new Array(
        new Array(136, 'Alzenau in Unterfranken'), 
        new Array(1062, 'Arnstein'), 
        new Array(168, 'Aschaffenburg'), 
        new Array(1068, 'Aura im Sinngrund'), 
        new Array(142, 'Bessenbach'), 
        new Array(1063, 'Birkenfeld'), 
        new Array(1064, 'Bischbrunn'), 
        new Array(147, 'Blankenbach'), 
        new Array(1090, 'Burgsinn'), 
        new Array(165, 'Dammbach'), 
        new Array(1069, 'Erlenbach bei Marktheidenfeld'), 
        new Array(1071, 'Esselbach'), 
        new Array(1073, 'Eußenheim'), 
        new Array(1074, 'Fellen'), 
        new Array(1075, 'Frammersbach'), 
        new Array(154, 'Geiselbach'), 
        new Array(1078, 'Gemünden am Main'), 
        new Array(157, 'Glattbach'), 
        new Array(158, 'Goldbach'), 
        new Array(163, 'Großostheim'), 
        new Array(1087, 'Gräfendorf'), 
        new Array(1081, 'Gössenheim'), 
        new Array(1098, 'Hafenlohr'), 
        new Array(166, 'Haibach'), 
        new Array(1059, 'Hasloch'), 
        new Array(138, 'Heigenbrücken'), 
        new Array(140, 'Heimbuchenthal'), 
        new Array(141, 'Heinrichsthal'), 
        new Array(1061, 'Himmelstadt'), 
        new Array(143, 'Hösbach'), 
        new Array(145, 'Johannesberg'), 
        new Array(146, 'Kahl am Main'), 
        new Array(1065, 'Karbach'), 
        new Array(1066, 'Karlstadt'), 
        new Array(148, 'Karlstein am Main'), 
        new Array(1067, 'Karsbach'), 
        new Array(149, 'Kleinkahl'), 
        new Array(150, 'Kleinostheim'), 
        new Array(1072, 'Kreuzwertheim'), 
        new Array(151, 'Krombach'), 
        new Array(152, 'Laufach'), 
        new Array(1076, 'Lohr am Main'), 
        new Array(153, 'Mainaschaff'), 
        new Array(1077, 'Marktheidenfeld'), 
        new Array(155, 'Mespelbrunn'), 
        new Array(1079, 'Mittelsinn'), 
        new Array(156, 'Mömbris'), 
        new Array(1086, 'Neuendorf'), 
        new Array(1088, 'Neuhütten'), 
        new Array(1089, 'Neustadt am Main'), 
        new Array(1092, 'Obersinn'), 
        new Array(1096, 'Partenstein'), 
        new Array(1080, 'Rechtenbach'), 
        new Array(1082, 'Retzstadt'), 
        new Array(1083, 'Rieneck'), 
        new Array(1084, 'Roden'), 
        new Array(159, 'Rothenbuch'), 
        new Array(1085, 'Rothenfels'), 
        new Array(160, 'Sailauf'), 
        new Array(1091, 'Schollbrunn'), 
        new Array(161, 'Schöllkrippen'), 
        new Array(162, 'Sommerkahl'), 
        new Array(1093, 'Steinfeld'), 
        new Array(164, 'Stockstadt am Main'), 
        new Array(1094, 'Thüngen'), 
        new Array(1095, 'Triefenstein'), 
        new Array(1097, 'Urspringen'), 
        new Array(167, 'Waldaschaff'), 
        new Array(137, 'Weibersbrunn'), 
        new Array(139, 'Westerngrund'), 
        new Array(144, 'Wiesen'), 
        new Array(1070, 'Wiesthal'), 
        new Array(1060, 'Zellingen')); break;
    case '32': var hcities = new Array(
        new Array(619, 'Adelsdorf'), 
        new Array(622, 'Aurachtal'), 
        new Array(1276, 'Bad Windsheim'), 
        new Array(299, 'Bamberg'), 
        new Array(1290, 'Baudenbach'), 
        new Array(287, 'Baunach'), 
        new Array(268, 'Bischberg'), 
        new Array(275, 'BreitengÃ¼ÃŸbach'), 
        new Array(1286, 'Burgbernheim'), 
        new Array(282, 'Burgebrach'), 
        new Array(1288, 'Burghaslach'), 
        new Array(286, 'Burgwindheim'), 
        new Array(1296, 'Dachsbach'), 
        new Array(1266, 'Diespeck'), 
        new Array(1267, 'Dietersheim'), 
        new Array(267, 'Ebrach'), 
        new Array(1272, 'Emskirchen'), 
        new Array(1273, 'Ergersheim'), 
        new Array(272, 'Frensdorf'), 
        new Array(1275, 'Gallmersgarten'), 
        new Array(276, 'Gerach'), 
        new Array(1282, 'Gerhardshofen'), 
        new Array(1284, 'Gollhofen'), 
        new Array(631, 'Gremsdorf'), 
        new Array(632, 'GroÃŸenseebach'), 
        new Array(293, 'Gundelsheim'), 
        new Array(1300, 'Gutenstetten'), 
        new Array(1301, 'Hagenbüchach'), 
        new Array(297, 'Hallstadt'), 
        new Array(613, 'Hemhofen'), 
        new Array(1265, 'Hemmersheim'), 
        new Array(615, 'Herzogenaurach'), 
        new Array(616, 'HeÃŸdorf'), 
        new Array(617, 'HÃ¶chstadt an der Aisch'), 
        new Array(1268, 'Illesheim'), 
        new Array(1269, 'Ippesheim'), 
        new Array(1270, 'Ipsheim'), 
        new Array(621, 'Kalchreuth'), 
        new Array(269, 'Kemmern'), 
        new Array(1274, 'Langenfeld'), 
        new Array(271, 'Lauter'), 
        new Array(273, 'Lisberg'), 
        new Array(623, 'Lonnerstadt'), 
        new Array(1278, 'Markt Bibart'), 
        new Array(1279, 'Markt Erlbach'), 
        new Array(1280, 'Markt Nordheim'), 
        new Array(1281, 'Markt Taschendorf'), 
        new Array(1277, 'Marktbergel'), 
        new Array(624, 'Marloffstein'), 
        new Array(626, 'MÃ¶hrendorf'), 
        new Array(628, 'MÃ¼hlhausen'), 
        new Array(1283, 'Münchsteinach'), 
        new Array(1285, 'Neuhof an der Zenn'), 
        new Array(1289, 'Neustadt an der Aisch'), 
        new Array(289, 'Oberhaid'), 
        new Array(1292, 'Oberickelsheim'), 
        new Array(1293, 'Obernzenn'), 
        new Array(634, 'Oberreichenbach'), 
        new Array(1294, 'Oberscheinfeld'), 
        new Array(294, 'Pettstadt'), 
        new Array(298, 'Pommersfelden'), 
        new Array(278, 'Priesendorf'), 
        new Array(279, 'Rattelsdorf'), 
        new Array(630, 'RÃ¶ttenbach'), 
        new Array(1287, 'Scheinfeld'), 
        new Array(284, 'SchlÃ¼sselfeld'), 
        new Array(285, 'SchÃ¶nbrunn'), 
        new Array(1291, 'Simmershofen'), 
        new Array(633, 'Spardorf'), 
        new Array(291, 'Stegaurach'), 
        new Array(1295, 'Sugenheim'), 
        new Array(1297, 'Trautskirchen'), 
        new Array(1298, 'Uehlfeld'), 
        new Array(1299, 'Uffenheim'), 
        new Array(635, 'Uttenreuth'), 
        new Array(636, 'Vestenbergsgreuth'), 
        new Array(295, 'Viereth-Trunstadt'), 
        new Array(637, 'Wachenroth'), 
        new Array(296, 'Walsdorf'), 
        new Array(263, 'Wattendorf'), 
        new Array(1271, 'Weigenheim'), 
        new Array(618, 'Weisendorf'), 
        new Array(1264, 'Wilhelmsdorf'), 
        new Array(266, 'Zapfendorf')); break;
    case '33': var hcities = new Array(
        new Array(1136, 'Altenbuch'), 
        new Array(1118, 'Amorbach'), 
        new Array(1138, 'Bürgstadt'), 
        new Array(1146, 'Collenberg'), 
        new Array(1119, 'Dorfprozelten'), 
        new Array(1121, 'Eichenbühl'), 
        new Array(1122, 'Elsenfeld'), 
        new Array(1128, 'Erlenbach am Main'), 
        new Array(1129, 'Eschau'), 
        new Array(1130, 'Faulbach'), 
        new Array(1143, 'Großheubach'), 
        new Array(1147, 'Großwallstadt'), 
        new Array(1124, 'Kirchzell'), 
        new Array(1125, 'Kleinheubach'), 
        new Array(1126, 'Kleinwallstadt'), 
        new Array(1127, 'Klingenberg am Main'), 
        new Array(1131, 'Laudenbach'), 
        new Array(1132, 'Leidersbach'), 
        new Array(1133, 'Miltenberg'), 
        new Array(1134, 'Mömlingen'), 
        new Array(1135, 'Mönchberg'), 
        new Array(1140, 'Neunkirchen'), 
        new Array(1142, 'Niedernberg'), 
        new Array(1144, 'Obernburg am Main'), 
        new Array(1137, 'Röllbach'), 
        new Array(1139, 'Rüdenau'), 
        new Array(1141, 'Schneeberg'), 
        new Array(1145, 'Stadtprozelten'), 
        new Array(1148, 'Sulzbach am Main'), 
        new Array(1123, 'Weilbach'), 
        new Array(1120, 'Wörth am Main')); break;
    case '34': var hcities = new Array(
        new Array(1406, 'Aitrang'), 
        new Array(1368, 'Altusried'), 
        new Array(1885, 'Apfeltrach'), 
        new Array(1898, 'Babenhausen'), 
        new Array(1905, 'Bad Grönenbach'), 
        new Array(1380, 'Bad Hindelang'), 
        new Array(1910, 'Bad Wörishofen'), 
        new Array(1414, 'Baisweil'), 
        new Array(1382, 'Balderschwang'), 
        new Array(1879, 'Benningen'), 
        new Array(1371, 'Betzigau'), 
        new Array(1396, 'Bidingen'), 
        new Array(1398, 'Biessenhofen'), 
        new Array(1376, 'Blaichach'), 
        new Array(1046, 'Bodolz'), 
        new Array(1378, 'Bolsterlang'), 
        new Array(1902, 'Boos'), 
        new Array(1384, 'Buchenberg'), 
        new Array(1417, 'Buchloe'), 
        new Array(1386, 'Burgberg im Allgäu'), 
        new Array(1896, 'Böhen'), 
        new Array(1370, 'Dietmannsried'), 
        new Array(1884, 'Dirlewang'), 
        new Array(1373, 'Durach'), 
        new Array(1888, 'Egg an der Günz'), 
        new Array(1400, 'Eggenthal'), 
        new Array(1403, 'Eisenberg'), 
        new Array(1895, 'Eppishausen'), 
        new Array(1897, 'Erkheim'), 
        new Array(1899, 'Ettringen'), 
        new Array(1904, 'Fellheim'), 
        new Array(1379, 'Fischen im Allgäu'), 
        new Array(1410, 'Friesenried'), 
        new Array(1411, 'Füssen'), 
        new Array(1415, 'Germaringen'), 
        new Array(1050, 'Gestratz'), 
        new Array(1057, 'Grünenbach'), 
        new Array(1416, 'Görisried'), 
        new Array(1433, 'Günzach'), 
        new Array(1440, 'Halblech'), 
        new Array(1881, 'Hawangen'), 
        new Array(1041, 'Heimenkirch'), 
        new Array(1883, 'Heimertingen'), 
        new Array(1042, 'Hergatz'), 
        new Array(1043, 'Hergensweiler'), 
        new Array(1886, 'Holzgünz'), 
        new Array(1397, 'Hopferau'), 
        new Array(1374, 'Immenstadt im Allgäu'), 
        new Array(1399, 'Irsee'), 
        new Array(1401, 'Jengen'), 
        new Array(1402, 'Kaltental'), 
        new Array(1889, 'Kammlach'), 
        new Array(865, 'Kaufbeuren'), 
        new Array(890, 'Kempten'), 
        new Array(1891, 'Kettershausen'), 
        new Array(1893, 'Kirchhaslach'), 
        new Array(1894, 'Kirchheim in Schwaben'), 
        new Array(1405, 'Kraftisried'), 
        new Array(1901, 'Kronburg'), 
        new Array(1903, 'Lachen'), 
        new Array(1407, 'Lamerdingen'), 
        new Array(1381, 'Lauben'), 
        new Array(1907, 'Lautrach'), 
        new Array(1408, 'Lechbruck'), 
        new Array(1908, 'Legau'), 
        new Array(1409, 'Lengenwang'), 
        new Array(1047, 'Lindau (Bodensee)'), 
        new Array(1048, 'Lindenberg im Allgäu'), 
        new Array(1049, 'Maierhöfen'), 
        new Array(1911, 'Markt Rettenbach'), 
        new Array(1912, 'Markt Wald'), 
        new Array(1412, 'Marktoberdorf'), 
        new Array(1413, 'Mauerstetten'), 
        new Array(1099, 'Memmingen'), 
        new Array(1913, 'Memmingerberg'), 
        new Array(1914, 'Mindelheim'), 
        new Array(1383, 'Missen-Wilhams'), 
        new Array(1421, 'Nesselwang'), 
        new Array(1917, 'Niederrieden'), 
        new Array(1053, 'Nonnenhorn'), 
        new Array(1428, 'Obergünzburg'), 
        new Array(1388, 'Obermaiselstein'), 
        new Array(1429, 'Oberostendorf'), 
        new Array(1055, 'Oberreute'), 
        new Array(1920, 'Oberrieden'), 
        new Array(1921, 'Oberschönegg'), 
        new Array(1389, 'Oberstaufen'), 
        new Array(1390, 'Oberstdorf'), 
        new Array(1392, 'Ofterschwang'), 
        new Array(1058, 'Opfenbach'), 
        new Array(1432, 'Osterzell'), 
        new Array(1923, 'Ottobeuren'), 
        new Array(1393, 'Oy-Mittelberg'), 
        new Array(1929, 'Pfaffenhausen'), 
        new Array(1436, 'Pforzen'), 
        new Array(1437, 'Pfronten'), 
        new Array(1930, 'Pleß'), 
        new Array(1915, 'Rammingen'), 
        new Array(1418, 'Rettenbach am Auerberg'), 
        new Array(1385, 'Rettenberg'), 
        new Array(1420, 'Rieden am Forggensee'), 
        new Array(1422, 'Ronsberg'), 
        new Array(1423, 'Roßhaupten'), 
        new Array(1424, 'Ruderatshofen'), 
        new Array(1051, 'Röthenbach (Allgäu)'), 
        new Array(1425, 'Rückholz'), 
        new Array(1916, 'Salgen'), 
        new Array(1052, 'Scheidegg'), 
        new Array(1426, 'Schwangau'), 
        new Array(1427, 'Seeg'), 
        new Array(1054, 'Sigmarszell'), 
        new Array(1919, 'Sontheim'), 
        new Array(1387, 'Sonthofen'), 
        new Array(1922, 'Stetten'), 
        new Array(1056, 'Stiefenhofen'), 
        new Array(1430, 'Stötten am Auerberg'), 
        new Array(1431, 'Stöttwang'), 
        new Array(1391, 'Sulzberg'), 
        new Array(1924, 'Trunkelsberg'), 
        new Array(1926, 'Tussenhausen'), 
        new Array(1925, 'Türkheim'), 
        new Array(1927, 'Ungerhausen'), 
        new Array(1928, 'Unteregg'), 
        new Array(1434, 'Unterthingau'), 
        new Array(1435, 'Untrasried'), 
        new Array(1438, 'Waal'), 
        new Array(1395, 'Waltenhofen'), 
        new Array(1045, 'Wasserburg (Bodensee)'), 
        new Array(1040, 'Weiler-Simmerberg'), 
        new Array(1372, 'Weitnau'), 
        new Array(1044, 'Weißensberg'), 
        new Array(1377, 'Wertach'), 
        new Array(1887, 'Westerheim'), 
        new Array(1900, 'Wiedergeltingen'), 
        new Array(1375, 'Wiggensbach'), 
        new Array(1369, 'Wildpoldsried'), 
        new Array(1882, 'Winterrieden'), 
        new Array(1892, 'Wolfertschwenden'), 
        new Array(1890, 'Woringen')); break;
    case '35': var hcities = new Array(
        new Array(176, 'Adelsried'), 
        new Array(3, 'Adelzhausen'), 
        new Array(5, 'Affing'), 
        new Array(8, 'Aichach'), 
        new Array(787, 'Aichen'), 
        new Array(10, 'Aindling'), 
        new Array(462, 'Aislingen'), 
        new Array(507, 'Alerheim'), 
        new Array(792, 'Aletshausen'), 
        new Array(196, 'Allmannshofen'), 
        new Array(206, 'Altenmünster'), 
        new Array(1219, 'Altenstadt'), 
        new Array(493, 'Amerdingen'), 
        new Array(500, 'Asbach-Bäumenheim'), 
        new Array(215, 'Augsburg'), 
        new Array(505, 'Auhausen'), 
        new Array(185, 'Aystetten'), 
        new Array(7, 'Baar'), 
        new Array(461, 'Bachhagel'), 
        new Array(794, 'Balzhausen'), 
        new Array(1225, 'Bellenberg'), 
        new Array(174, 'Biberbach'), 
        new Array(777, 'Bibertal'), 
        new Array(456, 'Binswangen'), 
        new Array(457, 'Bissingen'), 
        new Array(459, 'Blindheim'), 
        new Array(180, 'Bobingen'), 
        new Array(188, 'Bonstetten'), 
        new Array(793, 'Breitenthal'), 
        new Array(795, 'Bubesheim'), 
        new Array(1215, 'Buch'), 
        new Array(520, 'Buchdorf'), 
        new Array(800, 'Burgau'), 
        new Array(801, 'Burtenbach'), 
        new Array(472, 'Buttenwiesen'), 
        new Array(467, 'Bächingen an der Brenz'), 
        new Array(532, 'Daiting'), 
        new Array(1, 'Dasing'), 
        new Array(492, 'Deiningen'), 
        new Array(776, 'Deisenhausen'), 
        new Array(169, 'Diedorf'), 
        new Array(451, 'Dillingen an der Donau'), 
        new Array(171, 'Dinkelscherben'), 
        new Array(496, 'Donauwörth'), 
        new Array(779, 'Dürrlauingen'), 
        new Array(781, 'Ebershausen'), 
        new Array(502, 'Ederheim'), 
        new Array(503, 'Ehingen am Ries'), 
        new Array(1213, 'Elchingen'), 
        new Array(179, 'Ellgau'), 
        new Array(784, 'Ellzee'), 
        new Array(181, 'Emersacker'), 
        new Array(9, 'Eurasburg'), 
        new Array(463, 'Finningen'), 
        new Array(191, 'Fischach'), 
        new Array(506, 'Forheim'), 
        new Array(508, 'Fremdingen'), 
        new Array(12, 'Friedberg'), 
        new Array(509, 'Fünfstetten'), 
        new Array(195, 'Gablingen'), 
        new Array(513, 'Genderkingen'), 
        new Array(198, 'Gersthofen'), 
        new Array(199, 'Gessertshausen'), 
        new Array(470, 'Glött'), 
        new Array(202, 'Graben'), 
        new Array(205, 'Großaitingen'), 
        new Array(474, 'Gundelfingen an der Donau'), 
        new Array(805, 'Gundremmingen'), 
        new Array(804, 'Günzburg'), 
        new Array(533, 'Hainsfarth'), 
        new Array(808, 'Haldenwang'), 
        new Array(491, 'Harburg'), 
        new Array(449, 'Haunsheim'), 
        new Array(170, 'Heretsried'), 
        new Array(172, 'Hiltenfingen'), 
        new Array(497, 'Hohenaltheim'), 
        new Array(2, 'Hollenbach'), 
        new Array(455, 'Holzheim'), 
        new Array(175, 'Horgau'), 
        new Array(501, 'Huisheim'), 
        new Array(452, 'Höchstädt an der Donau'), 
        new Array(780, 'Ichenhausen'), 
        new Array(1211, 'Illertissen'), 
        new Array(4, 'Inchenhofen'), 
        new Array(782, 'Jettingen-Scheppach'), 
        new Array(504, 'Kaisheim'), 
        new Array(783, 'Kammeltal'), 
        new Array(1214, 'Kellmünz'), 
        new Array(6, 'Kissing'), 
        new Array(184, 'Kleinaitingen'), 
        new Array(186, 'Klosterlechfeld'), 
        new Array(789, 'Krumbach'), 
        new Array(190, 'Kutzenhausen'), 
        new Array(187, 'Königsbrunn'), 
        new Array(786, 'Kötz'), 
        new Array(11, 'Kühbach'), 
        new Array(189, 'Kühlenthal'), 
        new Array(790, 'Landensberg'), 
        new Array(192, 'Langenneufnach'), 
        new Array(193, 'Langerringen'), 
        new Array(194, 'Langweid am Lech'), 
        new Array(464, 'Laugna'), 
        new Array(465, 'Lauingen (Donau)'), 
        new Array(791, 'Leipheim'), 
        new Array(466, 'Lutzingen'), 
        new Array(510, 'Maihingen'), 
        new Array(511, 'Marktoffingen'), 
        new Array(512, 'Marxheim'), 
        new Array(468, 'Medlingen'), 
        new Array(514, 'Megesheim'), 
        new Array(197, 'Meitingen'), 
        new Array(13, 'Merching'), 
        new Array(14, 'Mering'), 
        new Array(515, 'Mertingen'), 
        new Array(200, 'Mickhausen'), 
        new Array(201, 'Mittelneufnach'), 
        new Array(518, 'Monheim'), 
        new Array(523, 'Munningen'), 
        new Array(469, 'Mödingen'), 
        new Array(516, 'Mönchsdeggingen'), 
        new Array(517, 'Möttingen'), 
        new Array(522, 'Münster'), 
        new Array(796, 'Münsterhausen'), 
        new Array(1217, 'Nersingen'), 
        new Array(1218, 'Neu-Ulm'), 
        new Array(799, 'Neuburg an der Kammel'), 
        new Array(203, 'Neusäß'), 
        new Array(525, 'Niederschönenfeld'), 
        new Array(208, 'Nordendorf'), 
        new Array(526, 'Nördlingen'), 
        new Array(20, 'Obergriesbach'), 
        new Array(527, 'Oberndorf am Lech'), 
        new Array(210, 'Oberottmarshausen'), 
        new Array(1221, 'Oberroth'), 
        new Array(528, 'Oettingen in Bayern'), 
        new Array(802, 'Offingen'), 
        new Array(1222, 'Osterberg'), 
        new Array(531, 'Otting'), 
        new Array(23, 'Petersdorf'), 
        new Array(1224, 'Pfaffenhofen an der Roth'), 
        new Array(24, 'Pöttmes'), 
        new Array(519, 'Rain'), 
        new Array(15, 'Rehling'), 
        new Array(521, 'Reimlingen'), 
        new Array(16, 'Ried'), 
        new Array(1216, 'Roggenburg'), 
        new Array(798, 'Röfingen'), 
        new Array(524, 'Rögling'), 
        new Array(204, 'Scherstetten'), 
        new Array(17, 'Schiltberg'), 
        new Array(18, 'Schmiechen'), 
        new Array(207, 'Schwabmünchen'), 
        new Array(471, 'Schwenningen'), 
        new Array(1220, 'Senden'), 
        new Array(19, 'Sielenbach'), 
        new Array(209, 'Stadtbergen'), 
        new Array(21, 'Steindorf'), 
        new Array(473, 'Syrgenstein'), 
        new Array(529, 'Tagmersheim'), 
        new Array(530, 'Tapfheim'), 
        new Array(803, 'Thannhausen'), 
        new Array(211, 'Thierhaupten'), 
        new Array(22, 'Todtenweis'), 
        new Array(212, 'Untermeitingen'), 
        new Array(1223, 'Unterroth'), 
        new Array(806, 'Ursberg'), 
        new Array(213, 'Ustersbach'), 
        new Array(475, 'Villenbach'), 
        new Array(1226, 'Vöhringen'), 
        new Array(807, 'Waldstetten'), 
        new Array(214, 'Walkertshofen'), 
        new Array(534, 'Wallerstein'), 
        new Array(809, 'Waltenhausen'), 
        new Array(494, 'Wechingen'), 
        new Array(177, 'Wehringen'), 
        new Array(1212, 'Weißenhorn'), 
        new Array(173, 'Welden'), 
        new Array(495, 'Wemding'), 
        new Array(454, 'Wertingen'), 
        new Array(182, 'Westendorf'), 
        new Array(778, 'Wiesenbach'), 
        new Array(788, 'Winterbach'), 
        new Array(450, 'Wittislingen'), 
        new Array(499, 'Wolferstadt'), 
        new Array(785, 'Ziemetshausen'), 
        new Array(458, 'Ziertheim'), 
        new Array(460, 'Zusamaltheim'), 
        new Array(183, 'Zusmarshausen'), 
        new Array(453, 'Zöschingen')); break;

	}

	hcity_select.options.length = 1;
	for (var i = 0; i < hcities.length; i++) {
		if (default_id == hcities[i][0]) selected = true;
		else selected = false;
		hcity_select.options[i + 1] = new Option(hcities[i][1], hcities[i][0], selected, selected);
	}
}

function createHRegionMenu(default_id, default_hcity_id) {
	var hregion_select   = document.getElementById('hregion');
	var hcountry_select = document.getElementById('hcountry');
	var selected = false;

	switch(hcountry_select.value) {
    case '1': var hregions = new Array(
        new Array(14, 'Ammergauer Alpen'), 
        new Array(1, 'Ammersee - Lech'), 
        new Array(2, 'Berchtesgardener Land'), 
        new Array(3, 'Chiemgau'), 
        new Array(4, 'Chiemsee'), 
        new Array(6, 'Ingolstadt'), 
        new Array(5, 'Inn-Salzach'), 
        new Array(7, 'Münchner Umland'), 
        new Array(8, 'Pfaffenwinkel'), 
        new Array(9, 'Starnberger Fünf-Seen-Land'), 
        new Array(10, 'T-see-Schliersee'), 
        new Array(11, 'Tölzer Land'), 
        new Array(12, 'Wendelstein'), 
        new Array(13, 'Zugspitzregion')); break;
    case '2': var hregions = new Array(
        new Array(18, 'Bayerischer Jura'), 
        new Array(15, 'Bayerischer Wald'), 
        new Array(17, 'Niederbayern'), 
        new Array(16, 'Oberpfälzer Wald')); break;
    case '3': var hregions = new Array(
        new Array(19, 'Altmühltal'), 
        new Array(20, 'Fichtelgebirge'), 
        new Array(21, 'Frankenalb'), 
        new Array(22, 'Frankenwald'), 
        new Array(23, 'Fränkische Schweiz'), 
        new Array(24, 'Fränkisches Seenland'), 
        new Array(25, 'Fränkisches Weinland'), 
        new Array(26, 'Haßberge'), 
        new Array(33, 'Liebliches Taubertal'), 
        new Array(28, 'Oberes Maintal - Coburger Land'), 
        new Array(29, 'Rhön'), 
        new Array(30, 'Romantisches Franken'), 
        new Array(31, 'Spessart / Main Odenwald'), 
        new Array(32, 'Steigerwald'), 
        new Array(27, 'Städteregion Nürnberg')); break;
    case '4': var hregions = new Array(
        new Array(34, 'Allgäu'), 
        new Array(35, 'Bayerisch Schwaben')); break;

	}

	hregion_select.options.length = 1;
	for (var i = 0; i < hregions.length; i++) {
		if (default_id == hregions[i][0]) selected = true;
		else selected = false;
		hregion_select.options[i + 1] = new Option(hregions[i][1], hregions[i][0], selected, selected);

		if (selected) createHCityMenu(default_hcity_id);
	}
}


function createHCountryMenu(default_id, default_hregion_id, default_hcity_id) {
	var hcountry_select = document.getElementById('hcountry');
	var selected = false;

	if (default_hcity_id>0 && default_hregion_id==0) default_hregion_id=recursive_hcity[default_hcity_id];
	if (default_hregion_id>0 && default_id==0) default_id=recursive_hregion[default_hregion_id];

	for (var i = 0; i < hcountries.length; i++) {
		if (default_id == hcountries[i][0]) selected = true;
		else selected = false;
		hcountry_select.options[i + 1] = new Option(hcountries[i][1], hcountries[i][0], selected, selected);

		if (selected) createHRegionMenu(default_hregion_id, default_hcity_id);
	}
}


