-
Notifications
You must be signed in to change notification settings - Fork 0
/
norway.py
510 lines (448 loc) · 193 KB
/
norway.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
class Norway():
"""
Information on Norway's muncipalities etc.
"""
def __init__(self):
# ssb-lookup
self.ssb = "ssb.no/kommunefakta"
# kommuner
# This list is just used to query-all (refresh data)
# To find information, please refer to the data dict
self.muncipalities = [
'Alstahaug','Alta','Alvdal','Alver','Andøy','Aremark','Arendal',
'Asker','Askøy','Askvoll','Aukra','Aure','Aurland','Aurskog-Høland',
'Austevoll','Austrheim','Averøy',
'Balsfjord','Bamble','Bardu','Båtsfjord','Beiarn','Bergen','Berlevåg',
'Bindal','Birkenes','Bjerkreim','Bjørnafjorden','Bø','Bodø','Bokn',
'Bømlo','Bremanger','Brønnøy','Bygland','Bykle','Bærum','Dønna',
'Dovre','Drammen','Drangedal','Dyrøy','Eidfjord','Eidskog','Eidsvoll',
'Eigersund','Elverum','Enebakk','Engerdal','Etne','Etnedal','Evenes',
'Evje og Hornnes','Færder','Farsund','Fauske','Fedje','Fitjar',
'Fjaler','Fjord','Flå','Flakstad','Flatanger','Flekkefjord','Flesberg',
'Folldal','Fredrikstad','Frogn','Froland','Frosta','Frøya','Fyresdal',
'Gamvik','Gausdal','Gildeskål',
'Giske','Gjemnes','Gjerdrum','Gjerstad','Gjesdal','Gjøvik','Gloppen',
'Gol','Gran','Grane','Gratangen','Grimstad','Grong','Grue','Gulen',
'Kautokeino','Hå','Hadsel','Hægebostad','Halden',
'Hamar','Hamarøy','Hammerfest','Hareid','Harstad','Hasvik',
'Hattfjelldal','Haugesund','Heim','Hemnes','Hemsedal',
'Herøy (Nordland)','Herøy (Møre og Romsdal)','Hitra',
'Hjartdal','Hjelmeland','Hol','Hole','Holmestrand','Holtålen','Horten',
'Høyanger','Høylandet','Hurdal','Hustadvika','Hvaler','Hyllestad',
'Ibestad','Inderøy','Indre Fosen','Indre Østfold','Iveland','Jevnaker',
'Karasjok','Karlsøy','Karmøy','Kinn','Klepp','Kongsberg',
'Kongsvinger','Kragerø','Kristiansand','Kristiansund','Krødsherad',
'Kvæfjord','Kvænangen','Kvam','Kvinesdal','Kvinnherad','Kviteseid',
'Kvitsøy','Kåfjord','Lærdal','Larvik','Lebesby','Leirfjord','Leka',
'Lesja','Levanger','Lier','Lierne','Lillehammer','Lillesand','Lom',
'Lillestrøm','Lindesnes','Lavangen','Lødingen','Loppa','Lørenskog',
'Løten','Lund','Lunner','Lurøy','Luster','Lyngdal','Lyngen','Målselv',
'Malvik','Marker','Masfjorden','Måsøy','Melhus','Meløy','Meråker',
'Midtre Gauldal','Midt-Telemark','Modalen','Modum','Molde','Moskenes',
'Moss','Nærøysund','Namsos','Namsskogan','Nannestad','Narvik','Nes',
'Nesbyen','Nesna','Nesodden','Nissedal','Nittedal','Nome',
'Nord-Aurdal','Nord-Fron','Nordkapp','Nord-Odal','Nordre Follo',
'Nordreisa','Nordre Land','Nore og Uvdal','Notodden','Øksnes',
'Oppdal','Orkland','Ørland','Ørsta','Os','Osen','Oslo','Osterøy',
'Østre Toten','Overhalla','Øvre Eiker','Øyer','Øygarden',
'Øystre Slidre','Porsanger','Porsgrunn','Råde',
'Rælingen','Rakkestad','Rana','Randaberg','Rauma','Rendalen',
'Rennebu','Rindal','Ringebu','Ringerike','Ringsaker','Risør','Rødøy',
'Rollag','Røros','Røst','Røyrvik','Salangen','Saltdal','Samnanger',
'Sande','Sandefjord','Sandnes','Sarpsborg','Sauda','Sel','Selbu',
'Seljord','Senja','Sigdal','Siljan','Sirdal','Skaun','Skien',
'Skiptvet','Skjåk','Skjervøy','Smøla','Snåsa','Sogndal',
'Sokndal','Sola','Solund','Sømna','Søndre Land','Sør-Aurdal',
'Sørfold','Sør-Fron','Sør-Odal','Sørreisa','Sortland','Sør-Varanger',
'Stad','Stange','Stavanger','Steigen','Steinkjer','Stjørdal','Stord',
'Stor-Elvdal','Storfjord','Strand','Stranda',
'Stryn','Sula','Suldal','Sunndal','Sunnfjord','Surnadal','Sveio',
'Sykkylven','Tana','Time','Tingvoll','Tinn','Tjeldsund','Tokke',
'Tolga','Tønsberg','Træna','Tromsø','Trondheim','Trysil','Tvedestrand',
'Tydal','Tynset','Tysnes','Tysvær','Ullensaker','Ullensvang',
'Ulstein','Ulvik','Nesseby','Utsira','Vadsø','Værøy',
'Vågå','Vågan','Vaksdal','Våler (Innlandet)','Våler (Viken)','Valle',
'Vang','Vanylven','Vardø','Vefsn','Vega','Vegårshei','Vennesla',
'Verdal','Vestby','Vestnes','Vestre Slidre','Vestre Toten','Vestvågøy',
'Vevelstad','Vik','Vindafjord','Vinje','Volda','Voss', 'Åfjord',
'Ål', 'Ålesund','Åmli', 'Åmot', 'Årdal', 'Ås', 'Åseral','Åsnes']
# Fylker
self.fylker = {}
# Agder
self.fylker['Agder'] = [
'Arendal','Birkenes','Bygland','Bykle','Evje og Hornnes','Farsund',
'Flekkefjord','Froland','Gjerstad','Grimstad','Hægebostad','Iveland',
'Kristiansand','Kvinesdal','Lillesand','Lindesnes','Lyngdal','Risør',
'Sirdal','Tvedestrand','Valle','Vegårshei','Vennesla', 'Åmli', 'Åseral']
# Innlandet
self.fylker["Innlandet"] = [
'Alvdal','Dovre','Eidskog','Elverum','Engerdal','Etnedal','Folldal',
'Gausdal','Gjøvik','Gran','Grue','Hamar','Kongsvinger','Lesja',
'Lillehammer','Lom','Løten','Nord-Aurdal','Nord-Fron','Nord-Odal',
'Nordre Land','Os','Østre Toten','Øyer','Øystre Slidre',
'Rendalen','Ringebu','Ringsaker','Sel','Skjåk','Søndre Land',
'Sør-Aurdal','Sør-Fron','Sør-Odal','Stange','Stor-Elvdal','Tolga',
'Trysil','Tynset','Vågå','Våler (Innlandet)','Vang','Vestre Slidre',
'Vestre Toten', 'Åmot', 'Åsnes']
# Møre og Romsdal
self.fylker["Møre og Romsdal"] = [
'Aukra','Aure','Averøy','Fjord','Giske','Gjemnes','Hareid',
'Herøy (Møre og Romsdal)','Hustadvika','Kristiansund','Molde','Ørsta',
'Rauma','Sande','Smøla','Stranda','Sula','Sunndal','Surnadal',
'Sykkylven','Tingvoll','Ulstein','Vanylven','Vestnes','Volda','Ålesund']
# Nordland
self.fylker["Nordland"] = [
'Alstahaug','Andøy','Beiarn','Bindal','Bø','Bodø','Brønnøy','Dønna',
'Evenes','Fauske','Flakstad','Gildeskål','Grane','Hadsel','Hamarøy',
'Hattfjelldal','Hemnes','Herøy (Nordland)','Leirfjord','Lødingen',
'Lurøy','Meløy','Moskenes','Narvik','Nesna','Øksnes','Rana','Rødøy',
'Røst','Saltdal','Sømna','Sørfold','Sortland','Steigen','Træna',
'Værøy','Vågan','Vefsn','Vega','Vestvågøy','Vevelstad']
# Oslo fylke
self.fylker["Oslo"] = ['Oslo']
# Rogaland fylke
self.fylker["Rogaland"] = [
'Bjerkreim','Bokn','Eigersund','Gjesdal','Hå','Haugesund','Hjelmeland',
'Karmøy','Klepp','Kvitsøy','Lund','Randaberg','Sandnes','Sauda',
'Sokndal','Sola','Stavanger','Strand','Suldal','Time','Tysvær',
'Utsira','Vindafjord']
# Troms og Finnmark
self.fylker["Troms og Finnmark"] = [
'Alta','Balsfjord','Bardu','Berlevåg','Båtsfjord','Dyrøy','Gamvik',
'Gratangen','Hammerfest','Harstad','Hasvik','Ibestad','Kåfjord',
'Karasjok','Karlsøy','Kautokeino','Kvæfjord','Kvænangen','Lavangen',
'Lebesby','Loppa','Lyngen','Målselv','Måsøy','Nesseby','Nordkapp',
'Nordreisa','Porsanger','Salangen','Senja','Skjervøy','Sørreisa',
'Sør-Varanger','Storfjord','Tana','Tjeldsund','Tromsø','Vadsø',
'Vardø']
# Trøndelag fylke
self.fylker['Trøndelag'] = [
'Flatanger','Frosta','Frøya','Grong','Heim','Hitra','Holtålen',
'Høylandet','Inderøy','Indre Fosen','Leka','Levanger','Lierne',
'Malvik','Melhus','Meråker','Midtre Gauldal','Nærøysund','Namsos',
'Namsskogan','Oppdal','Orkland','Ørland','Osen','Overhalla','Rennebu',
'Rindal','Røros','Røyrvik','Selbu','Skaun','Snåsa','Steinkjer',
'Stjørdal','Trondheim','Tydal','Verdal','Åfjord']
# Vestfold og Telemark
self.fylker["Vestfold og Telemark"] = [
'Bamble','Drangedal','Fyresdal','Færder','Hjartdal','Holmestrand',
'Horten','Kragerø','Kviteseid','Larvik','Midt-Telemark','Nissedal',
'Nome','Notodden','Porsgrunn','Sandefjord','Seljord','Siljan','Skien',
'Tinn','Tokke','Tønsberg','Vinje']
# Vestland fylke
self.fylker['Vestland'] = [
'Alver','Askøy','Askvoll','Aurland','Austevoll','Austrheim','Bergen',
'Bjørnafjorden','Bømlo','Bremanger','Eidfjord','Etne','Fedje','Fitjar',
'Fjaler','Gloppen','Gulen','Høyanger','Hyllestad','Kinn','Kvam',
'Kvinnherad','Lærdal','Luster','Masfjorden','Modalen','Osterøy',
'Øygarden','Samnanger','Sogndal','Solund','Stad','Stord','Stryn',
'Sunnfjord','Sveio','Tysnes','Ullensvang','Ulvik','Vaksdal','Vik'
,'Voss', 'Årdal']
# Viken fylke
self.fylker['Viken'] = [
'Aremark','Asker','Aurskog-Høland','Bærum','Drammen','Eidsvoll',
'Enebakk','Flå','Flesberg','Fredrikstad','Frogn','Gjerdrum','Gol',
'Halden','Hemsedal','Hol','Hole','Hurdal','Hvaler','Indre Østfold',
'Jevnaker','Kongsberg','Krødsherad','Lier','Lillestrøm','Lørenskog',
'Lunner','Marker','Modum','Moss','Nannestad','Nes','Nesbyen','Nesodden',
'Nittedal','Nordre Follo','Nore og Uvdal','Øvre Eiker','Råde',
'Rælingen','Rakkestad','Ringerike','Rollag','Sarpsborg','Sigdal',
'Skiptvet','Ullensaker','Våler (Viken)','Vestby','Ål', 'Ås']
# Kommune ID
self.id = {'Oslo': '0301', 'Eigersund': '1101', 'Stavanger': '1103', 'Haugesund': '1106', 'Sandnes': '1108', 'Sokndal': '1111', 'Lund': '1112', 'Bjerkreim': '1114', 'Hå': '1119', 'Klepp': '1120', 'Time': '1121', 'Gjesdal': '1122', 'Sola': '1124', 'Randaberg': '1127', 'Strand': '1130', 'Hjelmeland': '1133', 'Suldal': '1134', 'Sauda': '1135', 'Kvitsøy': '1144', 'Bokn': '1145', 'Tysvær': '1146', 'Karmøy': '1149', 'Utsira': '1151', 'Vindafjord': '1160', 'Kristiansund': '1505', 'Molde': '1506', 'Ålesund': '1507', 'Vanylven': '1511', 'Sande': '1514', 'Herøy (Møre og Romsdal)': '1515', 'Ulstein': '1516', 'Hareid': '1517', 'Ørsta': '1520', 'Stranda': '1525', 'Sykkylven': '1528', 'Sula': '1531', 'Giske': '1532', 'Vestnes': '1535', 'Rauma': '1539', 'Aukra': '1547', 'Averøy': '1554', 'Gjemnes': '1557', 'Tingvoll': '1560', 'Sunndal': '1563', 'Surnadal': '1566', 'Smøla': '1573', 'Aure': '1576', 'Volda': '1577', 'Fjord': '1578', 'Hustadvika': '1579', 'Bodø': '1804', 'Narvik': '1806', 'Bindal': '1811', 'Sømna': '1812', 'Brønnøy': '1813', 'Vega': '1815', 'Vevelstad': '1816', 'Herøy (Nordland)': '1818', 'Alstahaug': '1820', 'Leirfjord': '1822', 'Vefsn': '1824', 'Grane': '1825', 'Hattfjelldal': '1826', 'Dønna': '1827', 'Nesna': '1828', 'Hemnes': '1832', 'Rana': '1833', 'Lurøy': '1834', 'Træna': '1835', 'Rødøy': '1836', 'Meløy': '1837', 'Gildeskål': '1838', 'Beiarn': '1839', 'Saltdal': '1840', 'Fauske': '1841', 'Sørfold': '1845', 'Steigen': '1848', 'Lødingen': '1851', 'Evenes': '1853', 'Røst': '1856', 'Værøy': '1857', 'Flakstad': '1859', 'Vestvågøy': '1860', 'Vågan': '1865', 'Hadsel': '1866', 'Bø': '1867', 'Øksnes': '1868', 'Sortland': '1870', 'Andøy': '1871', 'Moskenes': '1874', 'Hamarøy': '1875', 'Halden': '3001', 'Moss': '3002', 'Sarpsborg': '3003', 'Fredrikstad': '3004', 'Drammen': '3005', 'Kongsberg': '3006', 'Ringerike': '3007', 'Hvaler': '3011', 'Aremark': '3012', 'Marker': '3013', 'Indre Østfold': '3014', 'Skiptvet': '3015', 'Rakkestad': '3016', 'Råde': '3017', 'Våler (Viken)': '3018', 'Vestby': '3019', 'Nordre Follo': '3020', 'Ås': '3021', 'Frogn': '3022', 'Nesodden': '3023', 'Bærum': '3024', 'Asker': '3025', 'Aurskog-Høland': '3026', 'Rælingen': '3027', 'Enebakk': '3028', 'Lørenskog': '3029', 'Lillestrøm': '3030', 'Nittedal': '3031', 'Gjerdrum': '3032', 'Ullensaker': '3033', 'Nes': '3034', 'Eidsvoll': '3035', 'Nannestad': '3036', 'Hurdal': '3037', 'Hole': '3038', 'Flå': '3039', 'Nesbyen': '3040', 'Gol': '3041', 'Hemsedal': '3042', 'Ål': '3043', 'Hol': '3044', 'Sigdal': '3045', 'Krødsherad': '3046', 'Modum': '3047', 'Øvre Eiker': '3048', 'Lier': '3049', 'Flesberg': '3050', 'Rollag': '3051', 'Nore og Uvdal': '3052', 'Jevnaker': '3053', 'Lunner': '3054', 'Kongsvinger': '3401', 'Hamar': '3403', 'Lillehammer': '3405', 'Gjøvik': '3407', 'Ringsaker': '3411', 'Løten': '3412', 'Stange': '3413', 'Nord-Odal': '3414', 'Sør-Odal': '3415', 'Eidskog': '3416', 'Grue': '3417', 'Åsnes': '3418', 'Våler (Innlandet)': '3419', 'Elverum': '3420', 'Trysil': '3421', 'Åmot': '3422', 'Stor-Elvdal': '3423', 'Rendalen': '3424', 'Engerdal': '3425', 'Tolga': '3426', 'Tynset': '3427', 'Alvdal': '3428', 'Folldal': '3429', 'Os': '3430', 'Dovre': '3431', 'Lesja': '3432', 'Skjåk': '3433', 'Lom': '3434', 'Vågå': '3435', 'Nord-Fron': '3436', 'Sel': '3437', 'Sør-Fron': '3438', 'Ringebu': '3439', 'Øyer': '3440', 'Gausdal': '3441', 'Østre Toten': '3442', 'Vestre Toten': '3443', 'Gran': '3446', 'Søndre Land': '3447', 'Nordre Land': '3448', 'Sør-Aurdal': '3449', 'Etnedal': '3450', 'Nord-Aurdal': '3451', 'Vestre Slidre': '3452', 'Øystre Slidre': '3453', 'Vang': '3454', 'Horten': '3801', 'Holmestrand': '3802', 'Tønsberg': '3803', 'Sandefjord': '3804', 'Larvik': '3805', 'Porsgrunn': '3806', 'Skien': '3807', 'Notodden': '3808', 'Færder': '3811', 'Siljan': '3812', 'Bamble': '3813', 'Kragerø': '3814', 'Drangedal': '3815', 'Nome': '3816', 'Midt-Telemark': '3817', 'Tinn': '3818', 'Hjartdal': '3819', 'Seljord': '3820', 'Kviteseid': '3821', 'Nissedal': '3822', 'Fyresdal': '3823', 'Tokke': '3824', 'Vinje': '3825', 'Risør': '4201', 'Grimstad': '4202', 'Arendal': '4203', 'Kristiansand': '4204', 'Lindesnes': '4205', 'Farsund': '4206', 'Flekkefjord': '4207', 'Gjerstad': '4211', 'Vegårshei': '4212', 'Tvedestrand': '4213', 'Froland': '4214', 'Lillesand': '4215', 'Birkenes': '4216', 'Åmli': '4217', 'Iveland': '4218', 'Evje og Hornnes': '4219', 'Bygland': '4220', 'Valle': '4221', 'Bykle': '4222', 'Vennesla': '4223', 'Åseral': '4224', 'Lyngdal': '4225', 'Hægebostad': '4226', 'Kvinesdal': '4227', 'Sirdal': '4228', 'Bergen': '4601', 'Kinn': '4602', 'Etne': '4611', 'Sveio': '4612', 'Bømlo': '4613', 'Stord': '4614', 'Fitjar': '4615', 'Tysnes': '4616', 'Kvinnherad': '4617', 'Ullensvang': '4618', 'Eidfjord': '4619', 'Ulvik': '4620', 'Voss': '4621', 'Kvam': '4622', 'Samnanger': '4623', 'Bjørnafjorden': '4624', 'Austevoll': '4625', 'Øygarden': '4626', 'Askøy': '4627', 'Vaksdal': '4628', 'Modalen': '4629', 'Osterøy': '4630', 'Alver': '4631', 'Austrheim': '4632', 'Fedje': '4633', 'Masfjorden': '4634', 'Gulen': '4635', 'Solund': '4636', 'Hyllestad': '4637', 'Høyanger': '4638', 'Vik': '4639', 'Sogndal': '4640', 'Aurland': '4641', 'Lærdal': '4642', 'Årdal': '4643', 'Luster': '4644', 'Askvoll': '4645', 'Fjaler': '4646', 'Sunnfjord': '4647', 'Bremanger': '4648', 'Stad': '4649', 'Gloppen': '4650', 'Stryn': '4651', 'Trondheim': '5001', 'Steinkjer': '5006', 'Namsos': '5007', 'Frøya': '5014', 'Osen': '5020', 'Oppdal': '5021', 'Rennebu': '5022', 'Røros': '5025', 'Holtålen': '5026', 'Midtre Gauldal': '5027', 'Melhus': '5028', 'Skaun': '5029', 'Malvik': '5031', 'Selbu': '5032', 'Tydal': '5033', 'Meråker': '5034', 'Stjørdal': '5035', 'Frosta': '5036', 'Levanger': '5037', 'Verdal': '5038', 'Snåsa': '5041', 'Lierne': '5042', 'Røyrvik': '5043', 'Namsskogan': '5044', 'Grong': '5045', 'Høylandet': '5046', 'Overhalla': '5047', 'Flatanger': '5049', 'Leka': '5052', 'Inderøy': '5053', 'Indre Fosen': '5054', 'Heim': '5055', 'Hitra': '5056', 'Ørland': '5057', 'Åfjord': '5058', 'Orkland': '5059', 'Nærøysund': '5060', 'Rindal': '5061', 'Tromsø': '5401', 'Harstad': '5402', 'Alta': '5403', 'Vardø': '5404', 'Vadsø': '5405', 'Hammerfest': '5406', 'Kvæfjord': '5411', 'Tjeldsund': '5412', 'Ibestad': '5413', 'Gratangen': '5414', 'Lavangen': '5415', 'Bardu': '5416', 'Salangen': '5417', 'Målselv': '5418', 'Sørreisa': '5419', 'Dyrøy': '5420', 'Senja': '5421', 'Balsfjord': '5422', 'Karlsøy': '5423', 'Lyngen': '5424', 'Storfjord': '5425', 'Kåfjord': '5426', 'Skjervøy': '5427', 'Nordreisa': '5428', 'Kvænangen': '5429', 'Kautokeino': '5430', 'Loppa': '5432', 'Hasvik': '5433', 'Måsøy': '5434', 'Nordkapp': '5435', 'Porsanger': '5436', 'Karasjok': '5437', 'Lebesby': '5438', 'Gamvik': '5439', 'Berlevåg': '5440', 'Tana': '5441', 'Nesseby': '5442', 'Båtsfjord': '5443', 'Sør-Varanger': '5444'}
# Let's double check those ..
assert len(self.fylker) == 11
assert len(self.id) == 356, "ID lista"
assert len(self.muncipalities) == 356, "Hovedlista"
assert sum([ len(v) for v in self.fylker.values() ]) == 356, "Underlistene"
# add entry for alternative names and alt spellings
# NOTE: comment these when running build_data_store()
self.id["Loabák"] = "5415"
self.id["Loabak"] = "5415"
self.id["Fuossko"] = "1841"
self.id["Snåase"] = "5041"
self.id["Raarvihke"] = "5043"
self.id["Hárstták"] = "5402"
self.id["Harsttak"] = "5402"
self.id["Omasvuotna"] = "5425"
self.id["Omasvuono"] = "5425"
self.id["Kaivuono"] = "5426"
self.id["Gáivuotna"] = "5426"
self.id["Gaivuotna"] = "5426"
self.id["Guovdageaidnu"] = "5430"
self.id["Porsanki"] = "5436"
self.id["Porsáŋgu"] = "5436"
self.id["Porsangu"] = "5436"
self.id["Kárášjohka"] = "5437"
self.id["Karasjohka"] = "5437"
self.id["Deatnu"] = "5441"
self.id["Unjárga"] = "5442"
self.id["Unjarga"] = "5442"
self.id["Vestre-Slidre"]="3452"
self.id["Øystre-Slidre"]="3453"
self.id["Midt Telemark"]="3817"
self.id["Våler (Hedmark)"]="3419"
self.id["Våler (Østfold)"]="3018"
self.id["Herøy"] = "1515"
self.id["Herøy (Møre)"] = "1515"
self.id["Nord Odal"]="3414"
self.id["Sør Odal"]="3415"
self.id["Nord Fron"]="3436"
self.id["Sør Fron"]="3438"
self.id["Østre-Toten"] = "3442"
self.id["Vestre-Toten"] = "3442"
self.id["Voss herad"] = "4621"
self.id["Indre-Fosen"] = "5054"
self.id["Hábmer"] = "1875"
self.id["Habmer"] = "1875"
self.id["Suortá"] = "1870"
self.id["Suorta"] = "1870"
self.id["Ráisa"] = "5428"
self.id["Raisa"] = "5428"
self.id["Dielddanuori"] = "5412"
self.id["Aarborte"] = "1826"
self.id["Nåavmesjenjaelmie"] = "5007"
self.id["Våler"] = "3018"
# lazy
self.fylke = self.fylker
self.kommune = self.id
self.agder = self.fylke['Agder']
self.innlandet = self.fylke['Innlandet']
self.more_og_romsdal = self.fylke['Møre og Romsdal']
self.nordland = self.fylke['Nordland']
self.oslo = self.fylke['Oslo']
self.rogaland = self.fylke['Rogaland']
self.troms_og_finnmark = self.fylke['Troms og Finnmark']
self.trondelag = self.fylke['Trøndelag']
self.vestfold_og_telemark = self.fylke['Vestfold og Telemark']
self.vestland = self.fylke['Vestland']
self.viken = self.fylke['Viken']
# Quick fix for alternate spellings and place names
# Just check if "name" in obj.alt_name.keys(): ...
self.alt_name = {}
self.alt_name['Hamarøy'] = "Hamarøy - Hábmer"
self.alt_name['Sortland'] = "Sortland - Suortá"
self.alt_name["Nordreisa"] = "Nordreisa - Ráisa"
self.alt_name['Tjeldsund'] = "Tjeldsund - Dielddanuori"
self.alt_name["Lavangen"] = "Lavangen - Loabák"
self.alt_name["Fauske"] = "Fauske - Fuossko"
self.alt_name["Snåsa"] = "Snåase - Snåsa"
self.alt_name["Røyrvik"] = "Raarvihke - Røyrvik"
self.alt_name["Harstad"] = "Harstad - Hárstták"
self.alt_name["Storfjord"] = "Storfjord - Omasvuotna - Omasvuono"
self.alt_name["Kåfjord"] = "Gáivuotna - Kåfjord - Kaivuono"
self.alt_name["Kautokeino"] = "Guovdageaidnu - Kautokeino"
self.alt_name["Porsanger"] = "Porsanger - Porsáŋgu - Porsanki"
self.alt_name["Karasjok"] = "Kárášjohka - Karasjok"
self.alt_name["Tana"] = "Deatnu - Tana"
self.alt_name["Nesseby"] = "Unjárga - Nesseby"
self.alt_name["Nordland"] = "Nordland - Nordlánnda"
self.alt_name["Trøndelag"] = "Trøndelag - Trööndelage"
self.alt_name["Troms og Finnmark"] = "Troms og Finnmark - Romsa ja Finnmárku - Tromssa ja Finmarkku"
self.alt_name["Herøy (Møre og Romsdal)"] = "Herøy"
self.alt_name["Nord-Odal"] = "Nord Odal"
self.alt_name["Sør-Odal"] = "Sør Odal"
self.alt_name["Østre-Toten"] = "Østre-Toten"
self.alt_name["Vestre Toten"] = "Vestre-Toten"
self.alt_name["Voss"] = "Voss herad"
self.alt_name["Indre Fosen"] = "Indre-Fosen"
self.alt_name["Hattfjelldal"] = "Hattfjelldal - Aarborte"
self.alt_name["Namsos"] = "Namsos - Nåavmesjenjaelmie"
self.alt_name["Sør-Varanger"] = "Sør-Varanger - Mátta-Várjjaga gielda - Etelä-Varenki"
# This is the big dump right here
# This is included to decrease execution time
# Build using my_dict = self.build_data_store() but comment alt id above
self.data = {'0301': {'name': 'Oslo', 'alt': False, 'fylke': 'Oslo', 'fylke-url': 'oslo-fylke.kommune.nu', 'pop': None, 'url': 'oslo.kommune.nu', 'ssb': 'ssb.no/kommunefakta/oslo', 'web': 'oslo.kommune.no'}, '1101': {'name': 'Eigersund', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'eigersund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/eigersund', 'web': 'eigersund.kommune.no'}, '1103': {'name': 'Stavanger', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'stavanger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/stavanger', 'web': 'stavanger.kommune.no'}, '1106': {'name': 'Haugesund', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'haugesund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/haugesund', 'web': 'haugesund.kommune.no'}, '1108': {'name': 'Sandnes', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'sandnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sandnes', 'web': 'sandnes.kommune.no'}, '1111': {'name': 'Sokndal', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'sokndal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sokndal', 'web': 'sokndal.kommune.no'}, '1112': {'name': 'Lund', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'lund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lund', 'web': 'lund.kommune.no'}, '1114': {'name': 'Bjerkreim', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'bjerkreim.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bjerkreim', 'web': 'bjerkreim.kommune.no'}, '1119': {'name': 'Hå', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'ha.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ha', 'web': 'ha.kommune.no'}, '1120': {'name': 'Klepp', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'klepp.kommune.nu', 'ssb': 'ssb.no/kommunefakta/klepp', 'web': 'klepp.kommune.no'}, '1121': {'name': 'Time', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'time.kommune.nu', 'ssb': 'ssb.no/kommunefakta/time', 'web': 'time.kommune.no'}, '1122': {'name': 'Gjesdal', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'gjesdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gjesdal', 'web': 'gjesdal.kommune.no'}, '1124': {'name': 'Sola', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'sola.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sola', 'web': 'sola.kommune.no'}, '1127': {'name': 'Randaberg', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'randaberg.kommune.nu', 'ssb': 'ssb.no/kommunefakta/randaberg', 'web': 'randaberg.kommune.no'}, '1130': {'name': 'Strand', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'strand.kommune.nu', 'ssb': 'ssb.no/kommunefakta/strand', 'web': 'strand.kommune.no'}, '1133': {'name': 'Hjelmeland', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'hjelmeland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hjelmeland', 'web': 'hjelmeland.kommune.no'}, '1134': {'name': 'Suldal', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'suldal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/suldal', 'web': 'suldal.kommune.no'}, '1135': {'name': 'Sauda', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'sauda.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sauda', 'web': 'sauda.kommune.no'}, '1144': {'name': 'Kvitsøy', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'kvitsoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kvitsoy', 'web': 'kvitsoy.kommune.no'}, '1145': {'name': 'Bokn', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'bokn.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bokn', 'web': 'bokn.kommune.no'}, '1146': {'name': 'Tysvær', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'tysvaer.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tysvaer', 'web': 'tysver.kommune.no/'}, '1149': {'name': 'Karmøy', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'karmoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/karmoy', 'web': 'karmoy.kommune.no'}, '1151': {'name': 'Utsira', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'utsira.kommune.nu', 'ssb': 'ssb.no/kommunefakta/utsira', 'web': 'utsira.kommune.no'}, '1160': {'name': 'Vindafjord', 'alt': False, 'fylke': 'Rogaland', 'fylke-url': 'rogaland-fylke.kommune.nu', 'pop': None, 'url': 'vindafjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vindafjord', 'web': 'vindafjord.kommune.no'}, '1505': {'name': 'Kristiansund', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'kristiansund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kristiansund', 'web': 'kristiansund.kommune.no'}, '1506': {'name': 'Molde', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'molde.kommune.nu', 'ssb': 'ssb.no/kommunefakta/molde', 'web': 'molde.kommune.no'}, '1507': {'name': 'Ålesund', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'alesund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/alesund', 'web': 'alesund.kommune.no'}, '1511': {'name': 'Vanylven', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'vanylven.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vanylven', 'web': 'vanylven.kommune.no'}, '1514': {'name': 'Sande', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'sande.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sande', 'web': 'sande-mr.kommune.no/'}, '1515': {'name': 'Herøy (Møre og Romsdal)', 'alt': 'Herøy', 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'heroy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/heroy', 'web': 'heroy.kommune.no/'}, '1516': {'name': 'Ulstein', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'ulstein.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ulstein', 'web': 'ulstein.kommune.no'}, '1517': {'name': 'Hareid', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'hareid.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hareid', 'web': 'hareid.kommune.no'}, '1520': {'name': 'Ørsta', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'orsta.kommune.nu', 'ssb': 'ssb.no/kommunefakta/orsta', 'web': 'orsta.kommune.no'}, '1525': {'name': 'Stranda', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'stranda.kommune.nu', 'ssb': 'ssb.no/kommunefakta/stranda', 'web': 'stranda.kommune.no'}, '1528': {'name': 'Sykkylven', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'sykkylven.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sykkylven', 'web': 'sykkylven.kommune.no'}, '1531': {'name': 'Sula', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'sula.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sula', 'web': 'sula.kommune.no'}, '1532': {'name': 'Giske', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'giske.kommune.nu', 'ssb': 'ssb.no/kommunefakta/giske', 'web': 'giske.kommune.no'}, '1535': {'name': 'Vestnes', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'vestnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vestnes', 'web': 'vestnes.kommune.no'}, '1539': {'name': 'Rauma', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'rauma.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rauma', 'web': 'rauma.kommune.no'}, '1547': {'name': 'Aukra', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'aukra.kommune.nu', 'ssb': 'ssb.no/kommunefakta/aukra', 'web': 'aukra.kommune.no'}, '1554': {'name': 'Averøy', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'averoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/averoy', 'web': 'averoy.kommune.no'}, '1557': {'name': 'Gjemnes', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'gjemnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gjemnes', 'web': 'gjemnes.kommune.no'}, '1560': {'name': 'Tingvoll', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'tingvoll.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tingvoll', 'web': 'tingvoll.kommune.no'}, '1563': {'name': 'Sunndal', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'sunndal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sunndal', 'web': 'sunndal.kommune.no'}, '1566': {'name': 'Surnadal', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'surnadal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/surnadal', 'web': 'surnadal.kommune.no'}, '1573': {'name': 'Smøla', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'smola.kommune.nu', 'ssb': 'ssb.no/kommunefakta/smola', 'web': 'smola.kommune.no'}, '1576': {'name': 'Aure', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'aure.kommune.nu', 'ssb': 'ssb.no/kommunefakta/aure', 'web': 'aure.kommune.no'}, '1577': {'name': 'Volda', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'volda.kommune.nu', 'ssb': 'ssb.no/kommunefakta/volda', 'web': 'volda.kommune.no'}, '1578': {'name': 'Fjord', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'fjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/fjord', 'web': 'fjord.kommune.no'}, '1579': {'name': 'Hustadvika', 'alt': False, 'fylke': 'Møre og Romsdal', 'fylke-url': 'more-og-romsdal-fylke.kommune.nu', 'pop': None, 'url': 'hustadvika.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hustadvika', 'web': 'hustadvika.kommune.no'}, '1804': {'name': 'Bodø', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'bodo.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bodo', 'web': 'bodo.kommune.no'}, '1806': {'name': 'Narvik', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'narvik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/narvik', 'web': 'narvik.kommune.no'}, '1811': {'name': 'Bindal', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'bindal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bindal', 'web': 'bindal.kommune.no'}, '1812': {'name': 'Sømna', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'somna.kommune.nu', 'ssb': 'ssb.no/kommunefakta/somna', 'web': 'somna.kommune.no'}, '1813': {'name': 'Brønnøy', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'bronnoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bronnoy', 'web': 'bronnoy.kommune.no'}, '1815': {'name': 'Vega', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'vega.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vega', 'web': 'vega.kommune.no'}, '1816': {'name': 'Vevelstad', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'vevelstad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vevelstad', 'web': 'vevelstad.kommune.no'}, '1818': {'name': 'Herøy (Nordland)', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'heroy-nordland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/heroy-nordland', 'web': 'heroy-no.kommune.no/'}, '1820': {'name': 'Alstahaug', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'alstahaug.kommune.nu', 'ssb': 'ssb.no/kommunefakta/alstahaug', 'web': 'alstahaug.kommune.no'}, '1822': {'name': 'Leirfjord', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'leirfjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/leirfjord', 'web': 'leirfjord.kommune.no'}, '1824': {'name': 'Vefsn', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'vefsn.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vefsn', 'web': 'vefsn.kommune.no'}, '1825': {'name': 'Grane', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'grane.kommune.nu', 'ssb': 'ssb.no/kommunefakta/grane', 'web': 'grane.kommune.no'}, '1826': {'name': 'Hattfjelldal', 'alt': 'Hattfjelldal - Aarborte', 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'hattfjelldal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hattfjelldal', 'web': 'hattfjelldal.kommune.no'}, '1827': {'name': 'Dønna', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'donna.kommune.nu', 'ssb': 'ssb.no/kommunefakta/donna', 'web': 'donna.kommune.no'}, '1828': {'name': 'Nesna', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'nesna.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nesna', 'web': 'nesna.kommune.no'}, '1832': {'name': 'Hemnes', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'hemnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hemnes', 'web': 'hemnes.kommune.no'}, '1833': {'name': 'Rana', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'rana.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rana', 'web': 'rana.kommune.no'}, '1834': {'name': 'Lurøy', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'luroy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/luroy', 'web': 'luroy.kommune.no'}, '1835': {'name': 'Træna', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'traena.kommune.nu', 'ssb': 'ssb.no/kommunefakta/traena', 'web': 'trana.kommune.no/'}, '1836': {'name': 'Rødøy', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'rodoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rodoy', 'web': 'rodoy.kommune.no'}, '1837': {'name': 'Meløy', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'meloy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/meloy', 'web': 'meloy.kommune.no'}, '1838': {'name': 'Gildeskål', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'gildeskal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gildeskal', 'web': 'gildeskal.kommune.no'}, '1839': {'name': 'Beiarn', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'beiarn.kommune.nu', 'ssb': 'ssb.no/kommunefakta/beiarn', 'web': 'beiarn.kommune.no'}, '1840': {'name': 'Saltdal', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'saltdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/saltdal', 'web': 'saltdal.kommune.no'}, '1841': {'name': 'Fauske', 'alt': 'Fauske - Fuossko', 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'fauske.kommune.nu', 'ssb': 'ssb.no/kommunefakta/fauske', 'web': 'fauske.kommune.no'}, '1845': {'name': 'Sørfold', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'sorfold.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sorfold', 'web': 'sorfold.kommune.no'}, '1848': {'name': 'Steigen', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'steigen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/steigen', 'web': 'steigen.kommune.no'}, '1851': {'name': 'Lødingen', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'lodingen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lodingen', 'web': 'lodingen.kommune.no'}, '1853': {'name': 'Evenes', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'evenes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/evenes', 'web': 'evenes.kommune.no'}, '1856': {'name': 'Røst', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'rost.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rost', 'web': 'rost.kommune.no'}, '1857': {'name': 'Værøy', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'vaeroy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vaeroy', 'web': 'varoy.kommune.no/'}, '1859': {'name': 'Flakstad', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'flakstad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/flakstad', 'web': 'flakstad.kommune.no'}, '1860': {'name': 'Vestvågøy', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'vestvagoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vestvagoy', 'web': 'vestvagoy.kommune.no'}, '1865': {'name': 'Vågan', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'vagan.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vagan', 'web': 'vagan.kommune.no'}, '1866': {'name': 'Hadsel', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'hadsel.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hadsel', 'web': 'hadsel.kommune.no'}, '1867': {'name': 'Bø', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'bo.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bo', 'web': 'boe.kommune.no/'}, '1868': {'name': 'Øksnes', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'oksnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/oksnes', 'web': 'oksnes.kommune.no'}, '1870': {'name': 'Sortland', 'alt': 'Sortland - Suortá', 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'sortland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sortland', 'web': 'sortland.kommune.no'}, '1871': {'name': 'Andøy', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'andoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/andoy', 'web': 'andoy.kommune.no'}, '1874': {'name': 'Moskenes', 'alt': False, 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'moskenes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/moskenes', 'web': 'moskenes.kommune.no'}, '1875': {'name': 'Hamarøy', 'alt': 'Hamarøy - Hábmer', 'fylke': 'Nordland', 'fylke-url': 'nordland-fylke.kommune.nu', 'pop': None, 'url': 'hamaroy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hamaroy', 'web': 'hamaroy.kommune.no'}, '3001': {'name': 'Halden', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'halden.kommune.nu', 'ssb': 'ssb.no/kommunefakta/halden', 'web': 'halden.kommune.no'}, '3002': {'name': 'Moss', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'moss.kommune.nu', 'ssb': 'ssb.no/kommunefakta/moss', 'web': 'moss.kommune.no'}, '3003': {'name': 'Sarpsborg', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'sarpsborg.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sarpsborg', 'web': 'sarpsborg.kommune.no'}, '3004': {'name': 'Fredrikstad', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'fredrikstad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/fredrikstad', 'web': 'fredrikstad.kommune.no'}, '3005': {'name': 'Drammen', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'drammen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/drammen', 'web': 'drammen.kommune.no'}, '3006': {'name': 'Kongsberg', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'kongsberg.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kongsberg', 'web': 'kongsberg.kommune.no'}, '3007': {'name': 'Ringerike', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'ringerike.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ringerike', 'web': 'ringerike.kommune.no'}, '3011': {'name': 'Hvaler', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'hvaler.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hvaler', 'web': 'hvaler.kommune.no'}, '3012': {'name': 'Aremark', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'aremark.kommune.nu', 'ssb': 'ssb.no/kommunefakta/aremark', 'web': 'aremark.kommune.no'}, '3013': {'name': 'Marker', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'marker.kommune.nu', 'ssb': 'ssb.no/kommunefakta/marker', 'web': 'marker.kommune.no'}, '3014': {'name': 'Indre Østfold', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'indre-ostfold.kommune.nu', 'ssb': 'ssb.no/kommunefakta/indre-ostfold', 'web': 'io.kommune.no/'}, '3015': {'name': 'Skiptvet', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'skiptvet.kommune.nu', 'ssb': 'ssb.no/kommunefakta/skiptvet', 'web': 'skiptvet.kommune.no'}, '3016': {'name': 'Rakkestad', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'rakkestad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rakkestad', 'web': 'rakkestad.kommune.no'}, '3017': {'name': 'Råde', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'rade.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rade', 'web': 'rade.kommune.no'}, '3018': {'name': 'Våler (Viken)', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'valer-viken.kommune.nu', 'ssb': 'ssb.no/kommunefakta/valer-viken', 'web': 'valer-of.kommune.no/'}, '3019': {'name': 'Vestby', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'vestby.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vestby', 'web': 'vestby.kommune.no'}, '3020': {'name': 'Nordre Follo', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'nordre-follo.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nordre-follo', 'web': 'nordre-follo.kommune.no'}, '3021': {'name': 'Ås', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'as.kommune.nu', 'ssb': 'ssb.no/kommunefakta/as', 'web': 'as.kommune.no'}, '3022': {'name': 'Frogn', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'frogn.kommune.nu', 'ssb': 'ssb.no/kommunefakta/frogn', 'web': 'frogn.kommune.no'}, '3023': {'name': 'Nesodden', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'nesodden.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nesodden', 'web': 'nesodden.kommune.no'}, '3024': {'name': 'Bærum', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'baerum.kommune.nu', 'ssb': 'ssb.no/kommunefakta/baerum', 'web': 'baerum.kommune.no'}, '3025': {'name': 'Asker', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'asker.kommune.nu', 'ssb': 'ssb.no/kommunefakta/asker', 'web': 'asker.kommune.no'}, '3026': {'name': 'Aurskog-Høland', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'aurskog-holand.kommune.nu', 'ssb': 'ssb.no/kommunefakta/aurskog-holand', 'web': 'aurskog-holand.kommune.no'}, '3027': {'name': 'Rælingen', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'raelingen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/raelingen', 'web': 'ralingen.kommune.no/'}, '3028': {'name': 'Enebakk', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'enebakk.kommune.nu', 'ssb': 'ssb.no/kommunefakta/enebakk', 'web': 'enebakk.kommune.no'}, '3029': {'name': 'Lørenskog', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'lorenskog.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lorenskog', 'web': 'lorenskog.kommune.no'}, '3030': {'name': 'Lillestrøm', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'lillestrom.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lillestrom', 'web': 'lillestrom.kommune.no'}, '3031': {'name': 'Nittedal', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'nittedal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nittedal', 'web': 'nittedal.kommune.no'}, '3032': {'name': 'Gjerdrum', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'gjerdrum.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gjerdrum', 'web': 'gjerdrum.kommune.no'}, '3033': {'name': 'Ullensaker', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'ullensaker.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ullensaker', 'web': 'ullensaker.kommune.no'}, '3034': {'name': 'Nes', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'nes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nes', 'web': 'nes-ak.kommune.no/'}, '3035': {'name': 'Eidsvoll', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'eidsvoll.kommune.nu', 'ssb': 'ssb.no/kommunefakta/eidsvoll', 'web': 'eidsvoll.kommune.no'}, '3036': {'name': 'Nannestad', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'nannestad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nannestad', 'web': 'nannestad.kommune.no'}, '3037': {'name': 'Hurdal', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'hurdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hurdal', 'web': 'hurdal.kommune.no'}, '3038': {'name': 'Hole', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'hole.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hole', 'web': 'hole.kommune.no'}, '3039': {'name': 'Flå', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'fla.kommune.nu', 'ssb': 'ssb.no/kommunefakta/fla', 'web': 'flaa.kommune.no/'}, '3040': {'name': 'Nesbyen', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'nesbyen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nesbyen', 'web': 'nesbyen.kommune.no'}, '3041': {'name': 'Gol', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'gol.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gol', 'web': 'gol.kommune.no'}, '3042': {'name': 'Hemsedal', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'hemsedal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hemsedal', 'web': 'hemsedal.kommune.no'}, '3043': {'name': 'Ål', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'al.kommune.nu', 'ssb': 'ssb.no/kommunefakta/al', 'web': 'aal.kommune.no/'}, '3044': {'name': 'Hol', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'hol.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hol', 'web': 'hol.kommune.no'}, '3045': {'name': 'Sigdal', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'sigdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sigdal', 'web': 'sigdal.kommune.no'}, '3046': {'name': 'Krødsherad', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'krodsherad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/krodsherad', 'web': 'krodsherad.kommune.no'}, '3047': {'name': 'Modum', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'modum.kommune.nu', 'ssb': 'ssb.no/kommunefakta/modum', 'web': 'modum.kommune.no'}, '3048': {'name': 'Øvre Eiker', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'ovre-eiker.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ovre-eiker', 'web': 'ovre-eiker.kommune.no'}, '3049': {'name': 'Lier', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'lier.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lier', 'web': 'lier.kommune.no'}, '3050': {'name': 'Flesberg', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'flesberg.kommune.nu', 'ssb': 'ssb.no/kommunefakta/flesberg', 'web': 'flesberg.kommune.no'}, '3051': {'name': 'Rollag', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'rollag.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rollag', 'web': 'rollag.kommune.no'}, '3052': {'name': 'Nore og Uvdal', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'nore-og-uvdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nore-og-uvdal', 'web': 'nore-og-uvdal.kommune.no'}, '3053': {'name': 'Jevnaker', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'jevnaker.kommune.nu', 'ssb': 'ssb.no/kommunefakta/jevnaker', 'web': 'jevnaker.kommune.no'}, '3054': {'name': 'Lunner', 'alt': False, 'fylke': 'Viken', 'fylke-url': 'viken-fylke.kommune.nu', 'pop': None, 'url': 'lunner.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lunner', 'web': 'lunner.kommune.no'}, '3401': {'name': 'Kongsvinger', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'kongsvinger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kongsvinger', 'web': 'kongsvinger.kommune.no'}, '3403': {'name': 'Hamar', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'hamar.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hamar', 'web': 'hamar.kommune.no'}, '3405': {'name': 'Lillehammer', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'lillehammer.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lillehammer', 'web': 'lillehammer.kommune.no'}, '3407': {'name': 'Gjøvik', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'gjovik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gjovik', 'web': 'gjovik.kommune.no'}, '3411': {'name': 'Ringsaker', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'ringsaker.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ringsaker', 'web': 'ringsaker.kommune.no'}, '3412': {'name': 'Løten', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'loten.kommune.nu', 'ssb': 'ssb.no/kommunefakta/loten', 'web': 'loten.kommune.no'}, '3413': {'name': 'Stange', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'stange.kommune.nu', 'ssb': 'ssb.no/kommunefakta/stange', 'web': 'stange.kommune.no'}, '3414': {'name': 'Nord-Odal', 'alt': 'Nord Odal', 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'nord-odal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nord-odal', 'web': 'nord-odal.kommune.no'}, '3415': {'name': 'Sør-Odal', 'alt': 'Sør Odal', 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'sor-odal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sor-odal', 'web': 'sor-odal.kommune.no'}, '3416': {'name': 'Eidskog', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'eidskog.kommune.nu', 'ssb': 'ssb.no/kommunefakta/eidskog', 'web': 'eidskog.kommune.no'}, '3417': {'name': 'Grue', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'grue.kommune.nu', 'ssb': 'ssb.no/kommunefakta/grue', 'web': 'grue.kommune.no'}, '3418': {'name': 'Åsnes', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'asnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/asnes', 'web': 'asnes.kommune.no'}, '3419': {'name': 'Våler (Innlandet)', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'valer-innlandet.kommune.nu', 'ssb': 'ssb.no/kommunefakta/valer-innlandet', 'web': 'vaaler-he.kommune.no/'}, '3420': {'name': 'Elverum', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'elverum.kommune.nu', 'ssb': 'ssb.no/kommunefakta/elverum', 'web': 'elverum.kommune.no'}, '3421': {'name': 'Trysil', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'trysil.kommune.nu', 'ssb': 'ssb.no/kommunefakta/trysil', 'web': 'trysil.kommune.no'}, '3422': {'name': 'Åmot', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'amot.kommune.nu', 'ssb': 'ssb.no/kommunefakta/amot', 'web': 'amot.kommune.no'}, '3423': {'name': 'Stor-Elvdal', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'stor-elvdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/stor-elvdal', 'web': 'stor-elvdal.kommune.no'}, '3424': {'name': 'Rendalen', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'rendalen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rendalen', 'web': 'rendalen.kommune.no'}, '3425': {'name': 'Engerdal', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'engerdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/engerdal', 'web': 'engerdal.kommune.no'}, '3426': {'name': 'Tolga', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'tolga.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tolga', 'web': 'tolga.kommune.no'}, '3427': {'name': 'Tynset', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'tynset.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tynset', 'web': 'tynset.kommune.no'}, '3428': {'name': 'Alvdal', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'alvdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/alvdal', 'web': 'alvdal.kommune.no'}, '3429': {'name': 'Folldal', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'folldal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/folldal', 'web': 'folldal.kommune.no'}, '3430': {'name': 'Os', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'os.kommune.nu', 'ssb': 'ssb.no/kommunefakta/os', 'web': 'os.kommune.no'}, '3431': {'name': 'Dovre', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'dovre.kommune.nu', 'ssb': 'ssb.no/kommunefakta/dovre', 'web': 'dovre.kommune.no'}, '3432': {'name': 'Lesja', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'lesja.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lesja', 'web': 'lesja.kommune.no'}, '3433': {'name': 'Skjåk', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'skjak.kommune.nu', 'ssb': 'ssb.no/kommunefakta/skjak', 'web': 'skjaak.kommune.no/'}, '3434': {'name': 'Lom', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'lom.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lom', 'web': 'lom.kommune.no'}, '3435': {'name': 'Vågå', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'vaga.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vaga', 'web': 'vaga.kommune.no'}, '3436': {'name': 'Nord-Fron', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'nord-fron.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nord-fron', 'web': 'nord-fron.kommune.no'}, '3437': {'name': 'Sel', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'sel.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sel', 'web': 'sel.kommune.no'}, '3438': {'name': 'Sør-Fron', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'sor-fron.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sor-fron', 'web': 'sor-fron.kommune.no'}, '3439': {'name': 'Ringebu', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'ringebu.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ringebu', 'web': 'ringebu.kommune.no'}, '3440': {'name': 'Øyer', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'oyer.kommune.nu', 'ssb': 'ssb.no/kommunefakta/oyer', 'web': 'oyer.kommune.no'}, '3441': {'name': 'Gausdal', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'gausdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gausdal', 'web': 'gausdal.kommune.no'}, '3442': {'name': 'Østre Toten', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'ostre-toten.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ostre-toten', 'web': 'ostre-toten.kommune.no'}, '3443': {'name': 'Vestre Toten', 'alt': 'Vestre-Toten', 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'vestre-toten.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vestre-toten', 'web': 'vestre-toten.kommune.no'}, '3446': {'name': 'Gran', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'gran.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gran', 'web': 'gran.kommune.no'}, '3447': {'name': 'Søndre Land', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'sondre-land.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sondre-land', 'web': 'sondre-land.kommune.no'}, '3448': {'name': 'Nordre Land', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'nordre-land.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nordre-land', 'web': 'nordre-land.kommune.no'}, '3449': {'name': 'Sør-Aurdal', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'sor-aurdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sor-aurdal', 'web': 'sor-aurdal.kommune.no'}, '3450': {'name': 'Etnedal', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'etnedal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/etnedal', 'web': 'etnedal.kommune.no'}, '3451': {'name': 'Nord-Aurdal', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'nord-aurdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nord-aurdal', 'web': 'nord-aurdal.kommune.no'}, '3452': {'name': 'Vestre Slidre', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'vestre-slidre.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vestre-slidre', 'web': 'vestre-slidre.kommune.no'}, '3453': {'name': 'Øystre Slidre', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'oystre-slidre.kommune.nu', 'ssb': 'ssb.no/kommunefakta/oystre-slidre', 'web': 'oystre-slidre.kommune.no'}, '3454': {'name': 'Vang', 'alt': False, 'fylke': 'Innlandet', 'fylke-url': 'innlandet-fylke.kommune.nu', 'pop': None, 'url': 'vang.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vang', 'web': 'vang.kommune.no'}, '3801': {'name': 'Horten', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'horten.kommune.nu', 'ssb': 'ssb.no/kommunefakta/horten', 'web': 'horten.kommune.no'}, '3802': {'name': 'Holmestrand', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'holmestrand.kommune.nu', 'ssb': 'ssb.no/kommunefakta/holmestrand', 'web': 'holmestrand.kommune.no'}, '3803': {'name': 'Tønsberg', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'tonsberg.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tonsberg', 'web': 'tonsberg.kommune.no'}, '3804': {'name': 'Sandefjord', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'sandefjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sandefjord', 'web': 'sandefjord.kommune.no'}, '3805': {'name': 'Larvik', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'larvik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/larvik', 'web': 'larvik.kommune.no'}, '3806': {'name': 'Porsgrunn', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'porsgrunn.kommune.nu', 'ssb': 'ssb.no/kommunefakta/porsgrunn', 'web': 'porsgrunn.kommune.no'}, '3807': {'name': 'Skien', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'skien.kommune.nu', 'ssb': 'ssb.no/kommunefakta/skien', 'web': 'skien.kommune.no'}, '3808': {'name': 'Notodden', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'notodden.kommune.nu', 'ssb': 'ssb.no/kommunefakta/notodden', 'web': 'notodden.kommune.no'}, '3811': {'name': 'Færder', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'faerder.kommune.nu', 'ssb': 'ssb.no/kommunefakta/faerder', 'web': 'faerder.kommune.no'}, '3812': {'name': 'Siljan', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'siljan.kommune.nu', 'ssb': 'ssb.no/kommunefakta/siljan', 'web': 'siljan.kommune.no'}, '3813': {'name': 'Bamble', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'bamble.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bamble', 'web': 'bamble.kommune.no'}, '3814': {'name': 'Kragerø', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'kragero.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kragero', 'web': 'kragero.kommune.no'}, '3815': {'name': 'Drangedal', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'drangedal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/drangedal', 'web': 'drangedal.kommune.no'}, '3816': {'name': 'Nome', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'nome.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nome', 'web': 'nome.kommune.no'}, '3817': {'name': 'Midt-Telemark', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'midt-telemark.kommune.nu', 'ssb': 'ssb.no/kommunefakta/midt-telemark', 'web': 'midt-telemark.kommune.no'}, '3818': {'name': 'Tinn', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'tinn.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tinn', 'web': 'tinn.kommune.no'}, '3819': {'name': 'Hjartdal', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'hjartdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hjartdal', 'web': 'hjartdal.kommune.no'}, '3820': {'name': 'Seljord', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'seljord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/seljord', 'web': 'seljord.kommune.no'}, '3821': {'name': 'Kviteseid', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'kviteseid.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kviteseid', 'web': 'kviteseid.kommune.no'}, '3822': {'name': 'Nissedal', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'nissedal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nissedal', 'web': 'nissedal.kommune.no'}, '3823': {'name': 'Fyresdal', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'fyresdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/fyresdal', 'web': 'fyresdal.kommune.no'}, '3824': {'name': 'Tokke', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'tokke.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tokke', 'web': 'tokke.kommune.no'}, '3825': {'name': 'Vinje', 'alt': False, 'fylke': 'Vestfold og Telemark', 'fylke-url': 'vestfold-og-telemark-fylke.kommune.nu', 'pop': None, 'url': 'vinje.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vinje', 'web': 'vinje.kommune.no'}, '4201': {'name': 'Risør', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'risor.kommune.nu', 'ssb': 'ssb.no/kommunefakta/risor', 'web': 'risor.kommune.no'}, '4202': {'name': 'Grimstad', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'grimstad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/grimstad', 'web': 'grimstad.kommune.no'}, '4203': {'name': 'Arendal', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'arendal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/arendal', 'web': 'arendal.kommune.no'}, '4204': {'name': 'Kristiansand', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'kristiansand.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kristiansand', 'web': 'kristiansand.kommune.no'}, '4205': {'name': 'Lindesnes', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'lindesnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lindesnes', 'web': 'lindesnes.kommune.no'}, '4206': {'name': 'Farsund', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'farsund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/farsund', 'web': 'farsund.kommune.no'}, '4207': {'name': 'Flekkefjord', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'flekkefjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/flekkefjord', 'web': 'flekkefjord.kommune.no'}, '4211': {'name': 'Gjerstad', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'gjerstad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gjerstad', 'web': 'gjerstad.kommune.no'}, '4212': {'name': 'Vegårshei', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'vegarshei.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vegarshei', 'web': 'vegarshei.kommune.no'}, '4213': {'name': 'Tvedestrand', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'tvedestrand.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tvedestrand', 'web': 'tvedestrand.kommune.no'}, '4214': {'name': 'Froland', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'froland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/froland', 'web': 'froland.kommune.no'}, '4215': {'name': 'Lillesand', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'lillesand.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lillesand', 'web': 'lillesand.kommune.no'}, '4216': {'name': 'Birkenes', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'birkenes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/birkenes', 'web': 'birkenes.kommune.no'}, '4217': {'name': 'Åmli', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'amli.kommune.nu', 'ssb': 'ssb.no/kommunefakta/amli', 'web': 'amli.kommune.no'}, '4218': {'name': 'Iveland', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'iveland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/iveland', 'web': 'iveland.kommune.no'}, '4219': {'name': 'Evje og Hornnes', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'evje-og-hornnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/evje-og-hornnes', 'web': 'e-h.kommune.no/'}, '4220': {'name': 'Bygland', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'bygland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bygland', 'web': 'bygland.kommune.no'}, '4221': {'name': 'Valle', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'valle.kommune.nu', 'ssb': 'ssb.no/kommunefakta/valle', 'web': 'valle.kommune.no'}, '4222': {'name': 'Bykle', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'bykle.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bykle', 'web': 'bykle.kommune.no'}, '4223': {'name': 'Vennesla', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'vennesla.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vennesla', 'web': 'vennesla.kommune.no'}, '4224': {'name': 'Åseral', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'aseral.kommune.nu', 'ssb': 'ssb.no/kommunefakta/aseral', 'web': 'aseral.kommune.no'}, '4225': {'name': 'Lyngdal', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'lyngdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lyngdal', 'web': 'lyngdal.kommune.no'}, '4226': {'name': 'Hægebostad', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'haegebostad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/haegebostad', 'web': 'haegebostad.kommune.no'}, '4227': {'name': 'Kvinesdal', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'kvinesdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kvinesdal', 'web': 'kvinesdal.kommune.no'}, '4228': {'name': 'Sirdal', 'alt': False, 'fylke': 'Agder', 'fylke-url': 'agder-fylke.kommune.nu', 'pop': None, 'url': 'sirdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sirdal', 'web': 'sirdal.kommune.no'}, '4601': {'name': 'Bergen', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'bergen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bergen', 'web': 'bergen.kommune.no'}, '4602': {'name': 'Kinn', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'kinn.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kinn', 'web': 'kinn.kommune.no'}, '4611': {'name': 'Etne', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'etne.kommune.nu', 'ssb': 'ssb.no/kommunefakta/etne', 'web': 'etne.kommune.no'}, '4612': {'name': 'Sveio', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'sveio.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sveio', 'web': 'sveio.kommune.no'}, '4613': {'name': 'Bømlo', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'bomlo.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bomlo', 'web': 'bomlo.kommune.no'}, '4614': {'name': 'Stord', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'stord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/stord', 'web': 'stord.kommune.no'}, '4615': {'name': 'Fitjar', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'fitjar.kommune.nu', 'ssb': 'ssb.no/kommunefakta/fitjar', 'web': 'fitjar.kommune.no'}, '4616': {'name': 'Tysnes', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'tysnes.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tysnes', 'web': 'tysnes.kommune.no'}, '4617': {'name': 'Kvinnherad', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'kvinnherad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kvinnherad', 'web': 'kvinnherad.kommune.no'}, '4618': {'name': 'Ullensvang', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'ullensvang.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ullensvang', 'web': 'ullensvang.kommune.no'}, '4619': {'name': 'Eidfjord', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'eidfjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/eidfjord', 'web': 'eidfjord.kommune.no'}, '4620': {'name': 'Ulvik', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'ulvik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ulvik', 'web': 'ulvik.kommune.no'}, '4621': {'name': 'Voss', 'alt': 'Voss herad', 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'voss.kommune.nu', 'ssb': 'ssb.no/kommunefakta/voss', 'web': 'voss.kommune.no'}, '4622': {'name': 'Kvam', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'kvam.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kvam', 'web': 'kvam.kommune.no'}, '4623': {'name': 'Samnanger', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'samnanger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/samnanger', 'web': 'samnanger.kommune.no'}, '4624': {'name': 'Bjørnafjorden', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'bjornafjorden.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bjornafjorden', 'web': 'bjornafjorden.kommune.no'}, '4625': {'name': 'Austevoll', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'austevoll.kommune.nu', 'ssb': 'ssb.no/kommunefakta/austevoll', 'web': 'austevoll.kommune.no'}, '4626': {'name': 'Øygarden', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'oygarden.kommune.nu', 'ssb': 'ssb.no/kommunefakta/oygarden', 'web': 'oygarden.kommune.no'}, '4627': {'name': 'Askøy', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'askoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/askoy', 'web': 'askoy.kommune.no'}, '4628': {'name': 'Vaksdal', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'vaksdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vaksdal', 'web': 'vaksdal.kommune.no'}, '4629': {'name': 'Modalen', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'modalen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/modalen', 'web': 'modalen.kommune.no'}, '4630': {'name': 'Osterøy', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'osteroy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/osteroy', 'web': 'osteroy.kommune.no'}, '4631': {'name': 'Alver', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'alver.kommune.nu', 'ssb': 'ssb.no/kommunefakta/alver', 'web': 'alver.kommune.no'}, '4632': {'name': 'Austrheim', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'austrheim.kommune.nu', 'ssb': 'ssb.no/kommunefakta/austrheim', 'web': 'austrheim.kommune.no'}, '4633': {'name': 'Fedje', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'fedje.kommune.nu', 'ssb': 'ssb.no/kommunefakta/fedje', 'web': 'fedje.kommune.no'}, '4634': {'name': 'Masfjorden', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'masfjorden.kommune.nu', 'ssb': 'ssb.no/kommunefakta/masfjorden', 'web': 'masfjorden.kommune.no'}, '4635': {'name': 'Gulen', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'gulen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gulen', 'web': 'gulen.kommune.no'}, '4636': {'name': 'Solund', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'solund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/solund', 'web': 'solund.kommune.no'}, '4637': {'name': 'Hyllestad', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'hyllestad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hyllestad', 'web': 'hyllestad.kommune.no'}, '4638': {'name': 'Høyanger', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'hoyanger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hoyanger', 'web': 'hoyanger.kommune.no'}, '4639': {'name': 'Vik', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'vik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vik', 'web': 'vik.kommune.no'}, '4640': {'name': 'Sogndal', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'sogndal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sogndal', 'web': 'sogndal.kommune.no'}, '4641': {'name': 'Aurland', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'aurland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/aurland', 'web': 'aurland.kommune.no'}, '4642': {'name': 'Lærdal', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'laerdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/laerdal', 'web': 'laerdal.kommune.no'}, '4643': {'name': 'Årdal', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'ardal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ardal', 'web': 'ardal.kommune.no'}, '4644': {'name': 'Luster', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'luster.kommune.nu', 'ssb': 'ssb.no/kommunefakta/luster', 'web': 'luster.kommune.no'}, '4645': {'name': 'Askvoll', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'askvoll.kommune.nu', 'ssb': 'ssb.no/kommunefakta/askvoll', 'web': 'askvoll.kommune.no'}, '4646': {'name': 'Fjaler', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'fjaler.kommune.nu', 'ssb': 'ssb.no/kommunefakta/fjaler', 'web': 'fjaler.kommune.no'}, '4647': {'name': 'Sunnfjord', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'sunnfjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sunnfjord', 'web': 'sunnfjord.kommune.no'}, '4648': {'name': 'Bremanger', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'bremanger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bremanger', 'web': 'bremanger.kommune.no'}, '4649': {'name': 'Stad', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'stad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/stad', 'web': 'stad.kommune.no'}, '4650': {'name': 'Gloppen', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'gloppen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gloppen', 'web': 'gloppen.kommune.no'}, '4651': {'name': 'Stryn', 'alt': False, 'fylke': 'Vestland', 'fylke-url': 'vestland-fylke.kommune.nu', 'pop': None, 'url': 'stryn.kommune.nu', 'ssb': 'ssb.no/kommunefakta/stryn', 'web': 'stryn.kommune.no'}, '5001': {'name': 'Trondheim', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'trondheim.kommune.nu', 'ssb': 'ssb.no/kommunefakta/trondheim', 'web': 'trondheim.kommune.no'}, '5006': {'name': 'Steinkjer', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'steinkjer.kommune.nu', 'ssb': 'ssb.no/kommunefakta/steinkjer', 'web': 'steinkjer.kommune.no'}, '5007': {'name': 'Namsos', 'alt': 'Namsos - Nåavmesjenjaelmie', 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'namsos.kommune.nu', 'ssb': 'ssb.no/kommunefakta/namsos', 'web': 'namsos.kommune.no'}, '5014': {'name': 'Frøya', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'froya.kommune.nu', 'ssb': 'ssb.no/kommunefakta/froya', 'web': 'froya.kommune.no'}, '5020': {'name': 'Osen', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'osen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/osen', 'web': 'osen.kommune.no'}, '5021': {'name': 'Oppdal', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'oppdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/oppdal', 'web': 'oppdal.kommune.no'}, '5022': {'name': 'Rennebu', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'rennebu.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rennebu', 'web': 'rennebu.kommune.no'}, '5025': {'name': 'Røros', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'roros.kommune.nu', 'ssb': 'ssb.no/kommunefakta/roros', 'web': 'roros.kommune.no'}, '5026': {'name': 'Holtålen', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'holtalen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/holtalen', 'web': 'holtalen.kommune.no'}, '5027': {'name': 'Midtre Gauldal', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'midtre-gauldal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/midtre-gauldal', 'web': 'midtre-gauldal.kommune.no'}, '5028': {'name': 'Melhus', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'melhus.kommune.nu', 'ssb': 'ssb.no/kommunefakta/melhus', 'web': 'melhus.kommune.no'}, '5029': {'name': 'Skaun', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'skaun.kommune.nu', 'ssb': 'ssb.no/kommunefakta/skaun', 'web': 'skaun.kommune.no'}, '5031': {'name': 'Malvik', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'malvik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/malvik', 'web': 'malvik.kommune.no'}, '5032': {'name': 'Selbu', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'selbu.kommune.nu', 'ssb': 'ssb.no/kommunefakta/selbu', 'web': 'selbu.kommune.no'}, '5033': {'name': 'Tydal', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'tydal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tydal', 'web': 'tydal.kommune.no'}, '5034': {'name': 'Meråker', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'meraker.kommune.nu', 'ssb': 'ssb.no/kommunefakta/meraker', 'web': 'meraker.kommune.no'}, '5035': {'name': 'Stjørdal', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'stjordal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/stjordal', 'web': 'stjordal.kommune.no'}, '5036': {'name': 'Frosta', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'frosta.kommune.nu', 'ssb': 'ssb.no/kommunefakta/frosta', 'web': 'frosta.kommune.no'}, '5037': {'name': 'Levanger', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'levanger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/levanger', 'web': 'levanger.kommune.no'}, '5038': {'name': 'Verdal', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'verdal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/verdal', 'web': 'verdal.kommune.no'}, '5041': {'name': 'Snåsa', 'alt': 'Snåase - Snåsa', 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'snasa.kommune.nu', 'ssb': 'ssb.no/kommunefakta/snasa', 'web': 'snasa.kommune.no'}, '5042': {'name': 'Lierne', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'lierne.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lierne', 'web': 'lierne.kommune.no'}, '5043': {'name': 'Røyrvik', 'alt': 'Raarvihke - Røyrvik', 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'royrvik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/royrvik', 'web': 'royrvik.kommune.no'}, '5044': {'name': 'Namsskogan', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'namsskogan.kommune.nu', 'ssb': 'ssb.no/kommunefakta/namsskogan', 'web': 'namsskogan.kommune.no'}, '5045': {'name': 'Grong', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'grong.kommune.nu', 'ssb': 'ssb.no/kommunefakta/grong', 'web': 'grong.kommune.no'}, '5046': {'name': 'Høylandet', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'hoylandet.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hoylandet', 'web': 'hoylandet.kommune.no'}, '5047': {'name': 'Overhalla', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'overhalla.kommune.nu', 'ssb': 'ssb.no/kommunefakta/overhalla', 'web': 'overhalla.kommune.no'}, '5049': {'name': 'Flatanger', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'flatanger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/flatanger', 'web': 'flatanger.kommune.no'}, '5052': {'name': 'Leka', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'leka.kommune.nu', 'ssb': 'ssb.no/kommunefakta/leka', 'web': 'leka.kommune.no'}, '5053': {'name': 'Inderøy', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'inderoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/inderoy', 'web': 'inderoy.kommune.no'}, '5054': {'name': 'Indre Fosen', 'alt': 'Indre-Fosen', 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'indre-fosen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/indre-fosen', 'web': 'indrefosen.kommune.no/'}, '5055': {'name': 'Heim', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'heim.kommune.nu', 'ssb': 'ssb.no/kommunefakta/heim', 'web': 'heim.kommune.no'}, '5056': {'name': 'Hitra', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'hitra.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hitra', 'web': 'hitra.kommune.no'}, '5057': {'name': 'Ørland', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'orland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/orland', 'web': 'orland.kommune.no'}, '5058': {'name': 'Åfjord', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'afjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/afjord', 'web': 'afjord.kommune.no'}, '5059': {'name': 'Orkland', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'orkland.kommune.nu', 'ssb': 'ssb.no/kommunefakta/orkland', 'web': 'orkland.kommune.no'}, '5060': {'name': 'Nærøysund', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'naeroysund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/naeroysund', 'web': 'naroysund.kommune.no/'}, '5061': {'name': 'Rindal', 'alt': False, 'fylke': 'Trøndelag', 'fylke-url': 'trondelag-fylke.kommune.nu', 'pop': None, 'url': 'rindal.kommune.nu', 'ssb': 'ssb.no/kommunefakta/rindal', 'web': 'rindal.kommune.no'}, '5401': {'name': 'Tromsø', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'tromso.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tromso', 'web': 'tromso.kommune.no'}, '5402': {'name': 'Harstad', 'alt': 'Harstad - Hárstták', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'harstad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/harstad', 'web': 'harstad.kommune.no'}, '5403': {'name': 'Alta', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'alta.kommune.nu', 'ssb': 'ssb.no/kommunefakta/alta', 'web': 'alta.kommune.no'}, '5404': {'name': 'Vardø', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'vardo.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vardo', 'web': 'vardo.kommune.no'}, '5405': {'name': 'Vadsø', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'vadso.kommune.nu', 'ssb': 'ssb.no/kommunefakta/vadso', 'web': 'vadso.kommune.no'}, '5406': {'name': 'Hammerfest', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'hammerfest.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hammerfest', 'web': 'hammerfest.kommune.no'}, '5411': {'name': 'Kvæfjord', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'kvaefjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kvaefjord', 'web': 'kvafjord.kommune.no/'}, '5412': {'name': 'Tjeldsund', 'alt': 'Tjeldsund - Dielddanuori', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'tjeldsund.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tjeldsund', 'web': 'tjeldsund.kommune.no'}, '5413': {'name': 'Ibestad', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'ibestad.kommune.nu', 'ssb': 'ssb.no/kommunefakta/ibestad', 'web': 'ibestad.kommune.no'}, '5414': {'name': 'Gratangen', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'gratangen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gratangen', 'web': 'gratangen.kommune.no'}, '5415': {'name': 'Lavangen', 'alt': 'Lavangen - Loabák', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'lavangen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lavangen', 'web': 'lavangen.kommune.no'}, '5416': {'name': 'Bardu', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'bardu.kommune.nu', 'ssb': 'ssb.no/kommunefakta/bardu', 'web': 'bardu.kommune.no'}, '5417': {'name': 'Salangen', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'salangen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/salangen', 'web': 'salangen.kommune.no'}, '5418': {'name': 'Målselv', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'malselv.kommune.nu', 'ssb': 'ssb.no/kommunefakta/malselv', 'web': 'malselv.kommune.no'}, '5419': {'name': 'Sørreisa', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'sorreisa.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sorreisa', 'web': 'sorreisa.kommune.no'}, '5420': {'name': 'Dyrøy', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'dyroy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/dyroy', 'web': 'dyroy.kommune.no'}, '5421': {'name': 'Senja', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'senja.kommune.nu', 'ssb': 'ssb.no/kommunefakta/senja', 'web': 'senja.kommune.no'}, '5422': {'name': 'Balsfjord', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'balsfjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/balsfjord', 'web': 'balsfjord.kommune.no'}, '5423': {'name': 'Karlsøy', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'karlsoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/karlsoy', 'web': 'karlsoy.kommune.no'}, '5424': {'name': 'Lyngen', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'lyngen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lyngen', 'web': 'lyngen.kommune.no'}, '5425': {'name': 'Storfjord', 'alt': 'Storfjord - Omasvuotna - Omasvuono', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'storfjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/storfjord', 'web': 'storfjord.kommune.no'}, '5426': {'name': 'Kåfjord', 'alt': 'Gáivuotna - Kåfjord - Kaivuono', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'kafjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kafjord', 'web': 'kafjord.kommune.no'}, '5427': {'name': 'Skjervøy', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'skjervoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/skjervoy', 'web': 'skjervoy.kommune.no'}, '5428': {'name': 'Nordreisa', 'alt': 'Nordreisa - Ráisa', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'nordreisa.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nordreisa', 'web': 'nordreisa.kommune.no'}, '5429': {'name': 'Kvænangen', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'kvaenangen.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kvaenangen', 'web': 'kvanangen.kommune.no/'}, '5430': {'name': 'Kautokeino', 'alt': 'Guovdageaidnu - Kautokeino', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'kautokeino.kommune.nu', 'ssb': 'ssb.no/kommunefakta/kautokeino', 'web': 'kautokeino.kommune.no'}, '5432': {'name': 'Loppa', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'loppa.kommune.nu', 'ssb': 'ssb.no/kommunefakta/loppa', 'web': 'loppa.kommune.no'}, '5433': {'name': 'Hasvik', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'hasvik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/hasvik', 'web': 'hasvik.kommune.no'}, '5434': {'name': 'Måsøy', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'masoy.kommune.nu', 'ssb': 'ssb.no/kommunefakta/masoy', 'web': 'masoy.kommune.no'}, '5435': {'name': 'Nordkapp', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'nordkapp.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nordkapp', 'web': 'nordkapp.kommune.no'}, '5436': {'name': 'Porsanger', 'alt': 'Porsanger - Porsáŋgu - Porsanki', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'porsanger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/porsanger', 'web': 'porsanger.kommune.no'}, '5437': {'name': 'Karasjok', 'alt': 'Kárášjohka - Karasjok', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'karasjok.kommune.nu', 'ssb': 'ssb.no/kommunefakta/karasjok', 'web': 'karasjok.kommune.no'}, '5438': {'name': 'Lebesby', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'lebesby.kommune.nu', 'ssb': 'ssb.no/kommunefakta/lebesby', 'web': 'lebesby.kommune.no'}, '5439': {'name': 'Gamvik', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'gamvik.kommune.nu', 'ssb': 'ssb.no/kommunefakta/gamvik', 'web': 'gamvik.kommune.no'}, '5440': {'name': 'Berlevåg', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'berlevag.kommune.nu', 'ssb': 'ssb.no/kommunefakta/berlevag', 'web': 'berlevag.kommune.no'}, '5441': {'name': 'Tana', 'alt': 'Deatnu - Tana', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'tana.kommune.nu', 'ssb': 'ssb.no/kommunefakta/tana', 'web': 'tana.kommune.no'}, '5442': {'name': 'Nesseby', 'alt': 'Unjárga - Nesseby', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'nesseby.kommune.nu', 'ssb': 'ssb.no/kommunefakta/nesseby', 'web': 'nesseby.kommune.no'}, '5443': {'name': 'Båtsfjord', 'alt': False, 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'batsfjord.kommune.nu', 'ssb': 'ssb.no/kommunefakta/batsfjord', 'web': 'batsfjord.kommune.no'}, '5444': {'name': 'Sør-Varanger', 'alt': 'Sør-Varanger - Mátta-Várjjaga gielda - Etelä-Varenki', 'fylke': 'Troms og Finnmark', 'fylke-url': 'troms-og-finnmark-fylke.kommune.nu', 'pop': None, 'url': 'sor-varanger.kommune.nu', 'ssb': 'ssb.no/kommunefakta/sor-varanger', 'web': 'sor-varanger.kommune.no'}}
# Some lookup tables for fylke/county URLs
# Get name string from URL (permissive)
self.fylke_url_name = {
"agder-fylke": "Agder",
"innlandet-fylke": "Innlandet",
"more-og-romsdal-fylke": "Møre og Romsdal",
"nordland-fylke": "Nordland",
"oslo-fylke": "Oslo",
"rogaland-fylke": "Rogaland",
"troms-og-finnmark-fylke": "Troms og Finnmark",
"troms-og-finnmark": "Troms og Finnmark",
"romsa-ja-finnmarku": "Troms og Finnmark",
"tromssa-ja-finmarkku": "Troms og Finnmark",
"trondelag-fylke": "Trøndelag",
"troondelage": "Trøndelag",
"vestfold-og-telemark-fylke": "Vestfold og Telemark",
"vestfold-og-telemark": "Vestfold og Telemark",
"vestland-fylke": "Vestland",
"viken-fylke": "Viken"
}
# Get list of items from URL (permissive)
self.fylke_url_lookup = {
"agder-fylke": self.agder,
"innlandet-fylke": self.innlandet,
"more-og-romsdal-fylke": self.more_og_romsdal,
"nordland-fylke": self.nordland,
"oslo-fylke": self.oslo,
"rogaland-fylke": self.rogaland,
"troms-og-finnmark-fylke": self.troms_og_finnmark,
"troms-og-finnmark": self.troms_og_finnmark,
"romsa-ja-finnmarku": self.troms_og_finnmark,
"tromssa-ja-finmarkku": self.troms_og_finnmark,
"trondelag-fylke": self.trondelag,
"troondelage": self.trondelag,
"vestfold-og-telemark-fylke": self.vestfold_og_telemark,
"vestfold-og-telemark": self.vestfold_og_telemark,
"vestland-fylke": self.vestland,
"viken-fylke": self.viken
}
# Get muncipality ID from URL sans Norwegian letters
# Reverse lookup from subdomain to muncipality ID
self.id_from_url = {'ha': '1119', 'kvitsoy': '1144', 'tysvaer': '1146', 'karmoy': '1149', 'alesund': '1507', 'heroy': '1515', 'orsta': '1520', 'averoy': '1554', 'smola': '1573', 'bodo': '1804', 'somna': '1812', 'bronnoy': '1813', 'heroy-nordland': '1818', 'donna': '1827', 'luroy': '1834', 'traena': '1835', 'rodoy': '1836', 'meloy': '1837', 'gildeskal': '1838', 'sorfold': '1845', 'lodingen': '1851', 'rost': '1856', 'vaeroy': '1857', 'vestvagoy': '1860', 'vagan': '1865', 'bo': '1867', 'oksnes': '1868', 'andoy': '1871', 'hamaroy': '1875', 'indre-ostfold': '3014', 'rade': '3017', 'valer-viken': '3018', 'as': '3021', 'baerum': '3024', 'aurskog-holand': '3026', 'raelingen': '3027', 'lorenskog': '3029', 'lillestrom': '3030', 'fla': '3039', 'al': '3043', 'krodsherad': '3046', 'ovre-eiker': '3048', 'gjovik': '3407', 'loten': '3412', 'sor-odal': '3415', 'asnes': '3418', 'valer-innlandet': '3419', 'amot': '3422', 'skjak': '3433', 'vaga': '3435', 'sor-fron': '3438', 'oyer': '3440', 'ostre-toten': '3442', 'sondre-land': '3447', 'sor-aurdal': '3449', 'oystre-slidre': '3453', 'tonsberg': '3803', 'faerder': '3811', 'kragero': '3814', 'risor': '4201', 'vegarshei': '4212', 'amli': '4217', 'aseral': '4224', 'haegebostad': '4226', 'bomlo': '4613', 'bjornafjorden': '4624', 'oygarden': '4626', 'askoy': '4627', 'osteroy': '4630', 'hoyanger': '4638', 'laerdal': '4642', 'ardal': '4643', 'froya': '5014', 'roros': '5025', 'holtalen': '5026', 'meraker': '5034', 'stjordal': '5035', 'snasa': '5041', 'royrvik': '5043', 'hoylandet': '5046', 'inderoy': '5053', 'orland': '5057', 'afjord': '5058', 'naeroysund': '5060', 'tromso': '5401', 'vardo': '5404', 'vadso': '5405', 'kvaefjord': '5411', 'malselv': '5418', 'sorreisa': '5419', 'dyroy': '5420', 'karlsoy': '5423', 'kafjord': '5426', 'skjervoy': '5427', 'kvaenangen': '5429', 'masoy': '5434', 'berlevag': '5440', 'batsfjord': '5443', 'sor-varanger': '5444', 'nordre-follo': '3020', 'follo': '3020',
'nordre-land': '3448'}
# Lookup postal codes for 2020
# usage: norge.postal_codes_2020.get("postnummer", None)
self.postal_codes_2020 = {'n0001': '0301', 'n0010': '0301', 'n0015': '0301', 'n0018': '0301', 'n0021': '0301', 'n0024': '0301', 'n0026': '0301', 'n0028': '0301', 'n0030': '0301', 'n0031': '0301', 'n0032': '0301', 'n0033': '0301', 'n0034': '0301', 'n0037': '0301', 'n0040': '0301', 'n0045': '0301', 'n0046': '0301', 'n0047': '0301', 'n0048': '0301', 'n0050': '0301', 'n0055': '0301', 'n0060': '0301', 'n0081': '0301', 'n0101': '0301', 'n0102': '0301', 'n0103': '0301', 'n0104': '0301', 'n0105': '0301', 'n0106': '0301', 'n0107': '0301', 'n0109': '0301', 'n0110': '0301', 'n0111': '0301', 'n0112': '0301', 'n0113': '0301', 'n0114': '0301', 'n0115': '0301', 'n0116': '0301', 'n0117': '0301', 'n0118': '0301', 'n0119': '0301', 'n0120': '0301', 'n0121': '0301', 'n0122': '0301', 'n0123': '0301', 'n0124': '0301', 'n0125': '0301', 'n0128': '0301', 'n0129': '0301', 'n0130': '0301', 'n0131': '0301', 'n0132': '0301', 'n0133': '0301', 'n0134': '0301', 'n0135': '0301', 'n0136': '0301', 'n0138': '0301', 'n0139': '0301', 'n0140': '0301', 'n0150': '0301', 'n0151': '0301', 'n0152': '0301', 'n0153': '0301', 'n0154': '0301', 'n0155': '0301', 'n0157': '0301', 'n0158': '0301', 'n0159': '0301', 'n0160': '0301', 'n0161': '0301', 'n0162': '0301', 'n0164': '0301', 'n0165': '0301', 'n0166': '0301', 'n0167': '0301', 'n0168': '0301', 'n0169': '0301', 'n0170': '0301', 'n0171': '0301', 'n0172': '0301', 'n0173': '0301', 'n0174': '0301', 'n0175': '0301', 'n0176': '0301', 'n0177': '0301', 'n0178': '0301', 'n0179': '0301', 'n0180': '0301', 'n0181': '0301', 'n0182': '0301', 'n0183': '0301', 'n0184': '0301', 'n0185': '0301', 'n0186': '0301', 'n0187': '0301', 'n0188': '0301', 'n0190': '0301', 'n0191': '0301', 'n0192': '0301', 'n0193': '0301', 'n0194': '0301', 'n0195': '0301', 'n0196': '0301', 'n0198': '0301', 'n0201': '0301', 'n0202': '0301', 'n0203': '0301', 'n0204': '0301', 'n0207': '0301', 'n0208': '0301', 'n0211': '0301', 'n0212': '0301', 'n0213': '0301', 'n0214': '0301', 'n0215': '0301', 'n0216': '0301', 'n0217': '0301', 'n0218': '0301', 'n0230': '0301', 'n0240': '0301', 'n0244': '0301', 'n0247': '0301', 'n0250': '0301', 'n0251': '0301', 'n0252': '0301', 'n0253': '0301', 'n0254': '0301', 'n0255': '0301', 'n0256': '0301', 'n0257': '0301', 'n0258': '0301', 'n0259': '0301', 'n0260': '0301', 'n0262': '0301', 'n0263': '0301', 'n0264': '0301', 'n0265': '0301', 'n0266': '0301', 'n0267': '0301', 'n0268': '0301', 'n0270': '0301', 'n0271': '0301', 'n0272': '0301', 'n0273': '0301', 'n0274': '0301', 'n0275': '0301', 'n0276': '0301', 'n0277': '0301', 'n0278': '0301', 'n0279': '0301', 'n0280': '0301', 'n0281': '0301', 'n0282': '0301', 'n0283': '0301', 'n0284': '0301', 'n0286': '0301', 'n0287': '0301', 'n0301': '0301', 'n0302': '0301', 'n0303': '0301', 'n0304': '0301', 'n0305': '0301', 'n0306': '0301', 'n0307': '0301', 'n0308': '0301', 'n0309': '0301', 'n0311': '0301', 'n0313': '0301', 'n0314': '0301', 'n0315': '0301', 'n0316': '0301', 'n0317': '0301', 'n0318': '0301', 'n0319': '0301', 'n0323': '0301', 'n0330': '0301', 'n0340': '0301', 'n0349': '0301', 'n0350': '0301', 'n0351': '0301', 'n0352': '0301', 'n0353': '0301', 'n0354': '0301', 'n0355': '0301', 'n0356': '0301', 'n0357': '0301', 'n0358': '0301', 'n0359': '0301', 'n0360': '0301', 'n0361': '0301', 'n0362': '0301', 'n0363': '0301', 'n0364': '0301', 'n0365': '0301', 'n0366': '0301', 'n0367': '0301', 'n0368': '0301', 'n0369': '0301', 'n0370': '0301', 'n0371': '0301', 'n0372': '0301', 'n0373': '0301', 'n0374': '0301', 'n0375': '0301', 'n0376': '0301', 'n0377': '0301', 'n0378': '0301', 'n0379': '0301', 'n0380': '0301', 'n0381': '0301', 'n0382': '0301', 'n0383': '0301', 'n0401': '0301', 'n0402': '0301', 'n0403': '0301', 'n0404': '0301', 'n0405': '0301', 'n0406': '0301', 'n0409': '0301', 'n0410': '0301', 'n0411': '0301', 'n0412': '0301', 'n0413': '0301', 'n0415': '0301', 'n0421': '0301', 'n0422': '0301', 'n0423': '0301', 'n0424': '0301', 'n0440': '0301', 'n0441': '0301', 'n0442': '0301', 'n0445': '0301', 'n0450': '0301', 'n0451': '0301', 'n0452': '0301', 'n0454': '0301', 'n0455': '0301', 'n0456': '0301', 'n0457': '0301', 'n0458': '0301', 'n0459': '0301', 'n0460': '0301', 'n0461': '0301', 'n0462': '0301', 'n0463': '0301', 'n0464': '0301', 'n0465': '0301', 'n0467': '0301', 'n0468': '0301', 'n0469': '0301', 'n0470': '0301', 'n0472': '0301', 'n0473': '0301', 'n0474': '0301', 'n0475': '0301', 'n0476': '0301', 'n0477': '0301', 'n0478': '0301', 'n0479': '0301', 'n0480': '0301', 'n0481': '0301', 'n0482': '0301', 'n0483': '0301', 'n0484': '0301', 'n0485': '0301', 'n0486': '0301', 'n0487': '0301', 'n0488': '0301', 'n0489': '0301', 'n0490': '0301', 'n0491': '0301', 'n0492': '0301', 'n0493': '0301', 'n0494': '0301', 'n0495': '0301', 'n0496': '0301', 'n0501': '0301', 'n0502': '0301', 'n0503': '0301', 'n0504': '0301', 'n0505': '0301', 'n0506': '0301', 'n0507': '0301', 'n0508': '0301', 'n0509': '0301', 'n0510': '0301', 'n0511': '0301', 'n0512': '0301', 'n0513': '0301', 'n0515': '0301', 'n0516': '0301', 'n0517': '0301', 'n0518': '0301', 'n0520': '0301', 'n0540': '0301', 'n0550': '0301', 'n0551': '0301', 'n0552': '0301', 'n0553': '0301', 'n0554': '0301', 'n0555': '0301', 'n0556': '0301', 'n0557': '0301', 'n0558': '0301', 'n0559': '0301', 'n0560': '0301', 'n0561': '0301', 'n0562': '0301', 'n0563': '0301', 'n0564': '0301', 'n0565': '0301', 'n0566': '0301', 'n0567': '0301', 'n0568': '0301', 'n0569': '0301', 'n0570': '0301', 'n0571': '0301', 'n0572': '0301', 'n0573': '0301', 'n0574': '0301', 'n0575': '0301', 'n0576': '0301', 'n0577': '0301', 'n0578': '0301', 'n0579': '0301', 'n0580': '0301', 'n0581': '0301', 'n0582': '0301', 'n0583': '0301', 'n0584': '0301', 'n0585': '0301', 'n0586': '0301', 'n0587': '0301', 'n0588': '0301', 'n0589': '0301', 'n0590': '0301', 'n0591': '0301', 'n0592': '0301', 'n0593': '0301', 'n0594': '0301', 'n0595': '0301', 'n0596': '0301', 'n0597': '0301', 'n0598': '0301', 'n0601': '0301', 'n0602': '0301', 'n0603': '0301', 'n0604': '0301', 'n0605': '0301', 'n0606': '0301', 'n0607': '0301', 'n0608': '0301', 'n0609': '0301', 'n0611': '0301', 'n0612': '0301', 'n0613': '0301', 'n0614': '0301', 'n0615': '0301', 'n0616': '0301', 'n0617': '0301', 'n0618': '0301', 'n0619': '0301', 'n0620': '0301', 'n0621': '0301', 'n0622': '0301', 'n0623': '0301', 'n0624': '0301', 'n0626': '0301', 'n0650': '0301', 'n0651': '0301', 'n0652': '0301', 'n0653': '0301', 'n0654': '0301', 'n0655': '0301', 'n0656': '0301', 'n0657': '0301', 'n0658': '0301', 'n0659': '0301', 'n0660': '0301', 'n0661': '0301', 'n0662': '0301', 'n0663': '0301', 'n0664': '0301', 'n0665': '0301', 'n0666': '0301', 'n0667': '0301', 'n0668': '0301', 'n0669': '0301', 'n0670': '0301', 'n0671': '0301', 'n0672': '0301', 'n0673': '0301', 'n0674': '0301', 'n0675': '0301', 'n0676': '0301', 'n0677': '0301', 'n0678': '0301', 'n0679': '0301', 'n0680': '0301', 'n0681': '0301', 'n0682': '0301', 'n0683': '0301', 'n0684': '0301', 'n0685': '0301', 'n0686': '0301', 'n0687': '0301', 'n0688': '0301', 'n0689': '0301', 'n0690': '0301', 'n0691': '0301', 'n0692': '0301', 'n0693': '0301', 'n0694': '0301', 'n0701': '0301', 'n0702': '0301', 'n0705': '0301', 'n0710': '0301', 'n0712': '0301', 'n0750': '0301', 'n0751': '0301', 'n0752': '0301', 'n0753': '0301', 'n0754': '0301', 'n0755': '0301', 'n0756': '0301', 'n0757': '0301', 'n0758': '0301', 'n0760': '0301', 'n0763': '0301', 'n0764': '0301', 'n0765': '0301', 'n0766': '0301', 'n0767': '0301', 'n0768': '0301', 'n0770': '0301', 'n0771': '0301', 'n0772': '0301', 'n0773': '0301', 'n0774': '0301', 'n0775': '0301', 'n0776': '0301', 'n0777': '0301', 'n0778': '0301', 'n0779': '0301', 'n0781': '0301', 'n0782': '0301', 'n0783': '0301', 'n0784': '0301', 'n0785': '0301', 'n0786': '0301', 'n0787': '0301', 'n0788': '0301', 'n0789': '0301', 'n0790': '0301', 'n0791': '0301', 'n0801': '0301', 'n0805': '0301', 'n0806': '0301', 'n0807': '0301', 'n0840': '0301', 'n0850': '0301', 'n0851': '0301', 'n0852': '0301', 'n0853': '0301', 'n0854': '0301', 'n0855': '0301', 'n0856': '0301', 'n0857': '0301', 'n0858': '0301', 'n0860': '0301', 'n0861': '0301', 'n0862': '0301', 'n0863': '0301', 'n0864': '0301', 'n0870': '0301', 'n0871': '0301', 'n0872': '0301', 'n0873': '0301', 'n0874': '0301', 'n0875': '0301', 'n0876': '0301', 'n0877': '0301', 'n0880': '0301', 'n0881': '0301', 'n0882': '0301', 'n0883': '0301', 'n0884': '0301', 'n0890': '0301', 'n0891': '0301', 'n0901': '0301', 'n0902': '0301', 'n0903': '0301', 'n0904': '0301', 'n0905': '0301', 'n0907': '0301', 'n0908': '0301', 'n0913': '0301', 'n0914': '0301', 'n0915': '0301', 'n0950': '0301', 'n0951': '0301', 'n0952': '0301', 'n0953': '0301', 'n0954': '0301', 'n0955': '0301', 'n0956': '0301', 'n0957': '0301', 'n0958': '0301', 'n0959': '0301', 'n0960': '0301', 'n0962': '0301', 'n0963': '0301', 'n0964': '0301', 'n0968': '0301', 'n0969': '0301', 'n0970': '0301', 'n0971': '0301', 'n0972': '0301', 'n0973': '0301', 'n0975': '0301', 'n0976': '0301', 'n0977': '0301', 'n0978': '0301', 'n0979': '0301', 'n0980': '0301', 'n0981': '0301', 'n0982': '0301', 'n0983': '0301', 'n0984': '0301', 'n0985': '0301', 'n0986': '0301', 'n0987': '0301', 'n0988': '0301', 'n1001': '0301', 'n1003': '0301', 'n1005': '0301', 'n1006': '0301', 'n1007': '0301', 'n1008': '0301', 'n1009': '0301', 'n1011': '0301', 'n1051': '0301', 'n1052': '0301', 'n1053': '0301', 'n1054': '0301', 'n1055': '0301', 'n1056': '0301', 'n1061': '0301', 'n1062': '0301', 'n1063': '0301', 'n1064': '0301', 'n1065': '0301', 'n1067': '0301', 'n1068': '0301', 'n1069': '0301', 'n1071': '0301', 'n1081': '0301', 'n1083': '0301', 'n1084': '0301', 'n1086': '0301', 'n1087': '0301', 'n1088': '0301', 'n1089': '0301', 'n1101': '0301', 'n1102': '0301', 'n1108': '0301', 'n1109': '0301', 'n1112': '0301', 'n1150': '0301', 'n1151': '0301', 'n1152': '0301', 'n1153': '0301', 'n1154': '0301', 'n1155': '0301', 'n1156': '0301', 'n1157': '0301', 'n1158': '0301', 'n1160': '0301', 'n1161': '0301', 'n1162': '0301', 'n1163': '0301', 'n1164': '0301', 'n1165': '0301', 'n1166': '0301', 'n1167': '0301', 'n1168': '0301', 'n1169': '0301', 'n1170': '0301', 'n1172': '0301', 'n1176': '0301', 'n1177': '0301', 'n1178': '0301', 'n1179': '0301', 'n1181': '0301', 'n1182': '0301', 'n1184': '0301', 'n1185': '0301', 'n1187': '0301', 'n1188': '0301', 'n1189': '0301', 'n1201': '0301', 'n1203': '0301', 'n1204': '0301', 'n1205': '0301', 'n1207': '0301', 'n1214': '0301', 'n1215': '0301', 'n1250': '0301', 'n1251': '0301', 'n1252': '0301', 'n1253': '0301', 'n1254': '0301', 'n1255': '0301', 'n1256': '0301', 'n1257': '0301', 'n1258': '0301', 'n1259': '0301', 'n1262': '0301', 'n1263': '0301', 'n1266': '0301', 'n1270': '0301', 'n1271': '0301', 'n1272': '0301', 'n1273': '0301', 'n1274': '0301', 'n1275': '0301', 'n1278': '0301', 'n1279': '0301', 'n1281': '0301', 'n1283': '0301', 'n1284': '0301', 'n1285': '0301', 'n1286': '0301', 'n1290': '0301', 'n1291': '0301', 'n1294': '0301', 'n1295': '0301', 'n1300': '3024', 'n1301': '3024', 'n1302': '3024', 'n1303': '3024', 'n1304': '3024', 'n1305': '3024', 'n1306': '3024', 'n1307': '3024', 'n1308': '3024', 'n1309': '3024', 'n1311': '3024', 'n1312': '3024', 'n1313': '3024', 'n1314': '3024', 'n1316': '3024', 'n1317': '3024', 'n1318': '3024', 'n1319': '3024', 'n1321': '3024', 'n1322': '3024', 'n1323': '3024', 'n1324': '3024', 'n1325': '3024', 'n1326': '3024', 'n1327': '3024', 'n1328': '3024', 'n1329': '3024', 'n1330': '3024', 'n1331': '3024', 'n1332': '3024', 'n1333': '3024', 'n1334': '3024', 'n1335': '3024', 'n1336': '3024', 'n1337': '3024', 'n1338': '3024', 'n1339': '3024', 'n1340': '3024', 'n1341': '3024', 'n1342': '3024', 'n1344': '3024', 'n1346': '3024', 'n1348': '3024', 'n1349': '3024', 'n1350': '3024', 'n1351': '3024', 'n1352': '3024', 'n1353': '3024', 'n1354': '3024', 'n1356': '3024', 'n1357': '3024', 'n1358': '3024', 'n1359': '3024', 'n1360': '3024', 'n1361': '3024', 'n1362': '3024', 'n1363': '3024', 'n1364': '3024', 'n1365': '3024', 'n1366': '3024', 'n1367': '3024', 'n1368': '3024', 'n1369': '3024', 'n1371': '3025', 'n1372': '3025', 'n1373': '3025', 'n1375': '3025', 'n1376': '3025', 'n1377': '3025', 'n1378': '3025', 'n1379': '3025', 'n1380': '3025', 'n1381': '3025', 'n1383': '3025', 'n1384': '3025', 'n1385': '3025', 'n1386': '3025', 'n1387': '3025', 'n1388': '3025', 'n1389': '3025', 'n1390': '3025', 'n1391': '3025', 'n1392': '3025', 'n1393': '3025', 'n1394': '3025', 'n1395': '3025', 'n1396': '3025', 'n1397': '3025', 'n1399': '3025', 'n1400': '3020', 'n1401': '3020', 'n1402': '3020', 'n1403': '3020', 'n1404': '3020', 'n1405': '3020', 'n1406': '3020', 'n1407': '3021', 'n1408': '3020', 'n1409': '3020', 'n1410': '3020', 'n1411': '3020', 'n1412': '3020', 'n1413': '3020', 'n1414': '3020', 'n1415': '3020', 'n1416': '3020', 'n1417': '3020', 'n1418': '3020', 'n1419': '3020', 'n1420': '3020', 'n1421': '3020', 'n1422': '3020', 'n1423': '3020', 'n1424': '3020', 'n1425': '3020', 'n1429': '3021', 'n1430': '3021', 'n1431': '3021', 'n1432': '3021', 'n1433': '3021', 'n1434': '3021', 'n1435': '3021', 'n1440': '3022', 'n1441': '3022', 'n1442': '3022', 'n1443': '3022', 'n1444': '3022', 'n1445': '3022', 'n1446': '3022', 'n1447': '3022', 'n1448': '3022', 'n1449': '3022', 'n1450': '3023', 'n1451': '3023', 'n1452': '3023', 'n1453': '3023', 'n1454': '3023', 'n1455': '3022', 'n1456': '3023', 'n1457': '3023', 'n1458': '3023', 'n1459': '3023', 'n1461': '3029', 'n1462': '3029', 'n1463': '3029', 'n1464': '3029', 'n1465': '3030', 'n1466': '3030', 'n1467': '3030', 'n1468': '3029', 'n1469': '3029', 'n1470': '3029', 'n1471': '3029', 'n1472': '3029', 'n1473': '3029', 'n1474': '3029', 'n1475': '3029', 'n1476': '3029', 'n1477': '3029', 'n1478': '3029', 'n1479': '3029', 'n1480': '3031', 'n1481': '3031', 'n1482': '3031', 'n1483': '3031', 'n1484': '3031', 'n1485': '3031', 'n1486': '3031', 'n1487': '3031', 'n1488': '3031', 'n1501': '3002', 'n1502': '3002', 'n1503': '3002', 'n1504': '3002', 'n1506': '3002', 'n1508': '3002', 'n1509': '3002', 'n1510': '3002', 'n1511': '3002', 'n1512': '3002', 'n1513': '3002', 'n1514': '3002', 'n1515': '3002', 'n1516': '3002', 'n1517': '3002', 'n1518': '3002', 'n1519': '3002', 'n1520': '3002', 'n1521': '3002', 'n1522': '3002', 'n1523': '3002', 'n1524': '3002', 'n1525': '3002', 'n1526': '3002', 'n1528': '3002', 'n1529': '3002', 'n1530': '3002', 'n1531': '3002', 'n1532': '3002', 'n1533': '3002', 'n1534': '3002', 'n1535': '3002', 'n1536': '3002', 'n1537': '3002', 'n1538': '3002', 'n1539': '3002', 'n1540': '3019', 'n1541': '3019', 'n1542': '3019', 'n1543': '3019', 'n1544': '3019', 'n1545': '3019', 'n1550': '3019', 'n1555': '3019', 'n1556': '3019', 'n1560': '3002', 'n1561': '3002', 'n1570': '3002', 'n1580': '3002', 'n1581': '3002', 'n1590': '3002', 'n1591': '3018', 'n1592': '3018', 'n1593': '3018', 'n1594': '3018', 'n1596': '3002', 'n1597': '3002', 'n1598': '3002', 'n1599': '3002', 'n1601': '3004', 'n1602': '3004', 'n1604': '3004', 'n1605': '3004', 'n1606': '3004', 'n1607': '3004', 'n1608': '3004', 'n1609': '3004', 'n1610': '3004', 'n1612': '3004', 'n1613': '3004', 'n1614': '3004', 'n1615': '3004', 'n1616': '3004', 'n1617': '3004', 'n1618': '3004', 'n1619': '3004', 'n1620': '3004', 'n1621': '3004', 'n1622': '3004', 'n1623': '3004', 'n1624': '3004', 'n1625': '3004', 'n1626': '3004', 'n1628': '3004', 'n1629': '3004', 'n1630': '3004', 'n1632': '3004', 'n1633': '3004', 'n1634': '3004', 'n1636': '3004', 'n1637': '3004', 'n1638': '3004', 'n1639': '3004', 'n1640': '3017', 'n1641': '3017', 'n1642': '3017', 'n1643': '3017', 'n1650': '3004', 'n1651': '3004', 'n1653': '3004', 'n1654': '3004', 'n1655': '3004', 'n1657': '3004', 'n1658': '3004', 'n1659': '3004', 'n1661': '3004', 'n1662': '3004', 'n1663': '3004', 'n1664': '3004', 'n1665': '3004', 'n1666': '3004', 'n1667': '3004', 'n1670': '3004', 'n1671': '3004', 'n1672': '3004', 'n1673': '3004', 'n1675': '3004', 'n1676': '3004', 'n1678': '3004', 'n1679': '3004', 'n1680': '3011', 'n1682': '3011', 'n1683': '3011', 'n1684': '3011', 'n1690': '3011', 'n1692': '3011', 'n1701': '3003', 'n1702': '3003', 'n1703': '3003', 'n1704': '3003', 'n1705': '3003', 'n1706': '3003', 'n1707': '3003', 'n1708': '3003', 'n1709': '3003', 'n1710': '3003', 'n1711': '3003', 'n1712': '3003', 'n1713': '3003', 'n1714': '3003', 'n1715': '3003', 'n1718': '3003', 'n1719': '3003', 'n1720': '3003', 'n1721': '3003', 'n1722': '3003', 'n1723': '3003', 'n1724': '3003', 'n1725': '3003', 'n1726': '3003', 'n1727': '3003', 'n1730': '3003', 'n1733': '3003', 'n1734': '3003', 'n1735': '3003', 'n1738': '3003', 'n1739': '3003', 'n1740': '3003', 'n1742': '3003', 'n1743': '3003', 'n1745': '3003', 'n1746': '3003', 'n1747': '3003', 'n1751': '3001', 'n1752': '3001', 'n1753': '3001', 'n1754': '3001', 'n1757': '3001', 'n1759': '3001', 'n1760': '3001', 'n1761': '3001', 'n1762': '3001', 'n1763': '3001', 'n1764': '3001', 'n1765': '3001', 'n1766': '3001', 'n1767': '3001', 'n1768': '3001', 'n1769': '3001', 'n1771': '3001', 'n1772': '3001', 'n1776': '3001', 'n1777': '3001', 'n1778': '3001', 'n1779': '3001', 'n1781': '3001', 'n1782': '3001', 'n1783': '3001', 'n1784': '3001', 'n1785': '3001', 'n1786': '3001', 'n1787': '3001', 'n1788': '3001', 'n1789': '3001', 'n1790': '3001', 'n1791': '3001', 'n1792': '3001', 'n1793': '3001', 'n1794': '3001', 'n1796': '3001', 'n1798': '3012', 'n1799': '3012', 'n1801': '3014', 'n1802': '3014', 'n1803': '3014', 'n1804': '3014', 'n1805': '3014', 'n1806': '3015', 'n1807': '3014', 'n1808': '3014', 'n1809': '3014', 'n1811': '3014', 'n1812': '3014', 'n1813': '3014', 'n1814': '3014', 'n1815': '3014', 'n1816': '3015', 'n1820': '3014', 'n1821': '3014', 'n1823': '3014', 'n1825': '3014', 'n1827': '3014', 'n1828': '3014', 'n1830': '3014', 'n1831': '3014', 'n1832': '3014', 'n1833': '3014', 'n1850': '3014', 'n1851': '3014', 'n1852': '3014', 'n1859': '3014', 'n1860': '3014', 'n1861': '3014', 'n1866': '3014', 'n1867': '3014', 'n1870': '3013', 'n1871': '3013', 'n1875': '3013', 'n1878': '3014', 'n1880': '3014', 'n1890': '3016', 'n1891': '3016', 'n1892': '3016', 'n1893': '3016', 'n1894': '3016', 'n1900': '3030', 'n1901': '3030', 'n1903': '3030', 'n1910': '3030', 'n1911': '3028', 'n1912': '3028', 'n1914': '3028', 'n1916': '3028', 'n1917': '3028', 'n1920': '3030', 'n1921': '3030', 'n1923': '3030', 'n1924': '3030', 'n1925': '3030', 'n1926': '3030', 'n1927': '3034', 'n1928': '3034', 'n1929': '3034', 'n1930': '3026', 'n1931': '3026', 'n1940': '3026', 'n1941': '3026', 'n1950': '3026', 'n1954': '3026', 'n1960': '3026', 'n1961': '3026', 'n1963': '3026', 'n1970': '3026', 'n1971': '3026', 'n2000': '3030', 'n2001': '3030', 'n2003': '3030', 'n2004': '3030', 'n2005': '3027', 'n2006': '3027', 'n2007': '3030', 'n2008': '3027', 'n2009': '3027', 'n2010': '3030', 'n2011': '3030', 'n2012': '3030', 'n2013': '3030', 'n2014': '3027', 'n2015': '3030', 'n2016': '3030', 'n2017': '3030', 'n2018': '3027', 'n2019': '3030', 'n2020': '3030', 'n2021': '3030', 'n2022': '3032', 'n2023': '3030', 'n2024': '3032', 'n2025': '3027', 'n2026': '3030', 'n2027': '3030', 'n2028': '3030', 'n2029': '3027', 'n2030': '3036', 'n2031': '3036', 'n2032': '3036', 'n2033': '3036', 'n2034': '3036', 'n2035': '3036', 'n2036': '3036', 'n2040': '3033', 'n2041': '3033', 'n2050': '3033', 'n2051': '3033', 'n2052': '3033', 'n2053': '3033', 'n2054': '3033', 'n2055': '3033', 'n2056': '3033', 'n2057': '3033', 'n2058': '3033', 'n2060': '3033', 'n2061': '3033', 'n2062': '3033', 'n2063': '3033', 'n2066': '3033', 'n2067': '3033', 'n2068': '3033', 'n2069': '3033', 'n2070': '3035', 'n2071': '3035', 'n2072': '3035', 'n2073': '3035', 'n2074': '3035', 'n2076': '3035', 'n2080': '3035', 'n2081': '3035', 'n2090': '3037', 'n2091': '3037', 'n2092': '3035', 'n2093': '3035', 'n2094': '3035', 'n2100': '3415', 'n2101': '3415', 'n2110': '3415', 'n2114': '3415', 'n2116': '3415', 'n2120': '3414', 'n2121': '3414', 'n2123': '3414', 'n2130': '3414', 'n2132': '3414', 'n2133': '3414', 'n2134': '3414', 'n2150': '3034', 'n2151': '3034', 'n2160': '3034', 'n2161': '3034', 'n2162': '3034', 'n2163': '3034', 'n2164': '3034', 'n2165': '3034', 'n2166': '3034', 'n2167': '3034', 'n2170': '3034', 'n2201': '3401', 'n2202': '3401', 'n2203': '3401', 'n2204': '3401', 'n2205': '3401', 'n2206': '3401', 'n2207': '3401', 'n2208': '3401', 'n2209': '3401', 'n2210': '3401', 'n2211': '3401', 'n2212': '3401', 'n2213': '3401', 'n2214': '3401', 'n2215': '3401', 'n2216': '3401', 'n2217': '3401', 'n2218': '3401', 'n2219': '3401', 'n2220': '3416', 'n2223': '3415', 'n2224': '3401', 'n2225': '3401', 'n2226': '3401', 'n2227': '3401', 'n2230': '3416', 'n2231': '3416', 'n2232': '3416', 'n2233': '3416', 'n2235': '3416', 'n2240': '3416', 'n2241': '3416', 'n2251': '3417', 'n2256': '3417', 'n2260': '3417', 'n2261': '3417', 'n2264': '3417', 'n2265': '3417', 'n2266': '3418', 'n2270': '3418', 'n2271': '3418', 'n2280': '3418', 'n2283': '3418', 'n2301': '3403', 'n2302': '3403', 'n2303': '3403', 'n2304': '3403', 'n2305': '3403', 'n2306': '3403', 'n2307': '3403', 'n2308': '3403', 'n2309': '3403', 'n2311': '3403', 'n2312': '3413', 'n2313': '3413', 'n2314': '3413', 'n2315': '3403', 'n2316': '3403', 'n2317': '3403', 'n2318': '3403', 'n2319': '3403', 'n2320': '3411', 'n2321': '3403', 'n2322': '3403', 'n2323': '3403', 'n2324': '3403', 'n2325': '3403', 'n2326': '3403', 'n2327': '3411', 'n2328': '3403', 'n2329': '3403', 'n2330': '3413', 'n2331': '3413', 'n2332': '3413', 'n2333': '3413', 'n2334': '3413', 'n2335': '3413', 'n2336': '3413', 'n2337': '3413', 'n2338': '3413', 'n2339': '3413', 'n2340': '3412', 'n2341': '3412', 'n2344': '3413', 'n2345': '3412', 'n2346': '3413', 'n2350': '3411', 'n2351': '3411', 'n2353': '3411', 'n2355': '3411', 'n2360': '3411', 'n2361': '3411', 'n2364': '3411', 'n2365': '3411', 'n2372': '3411', 'n2373': '3411', 'n2380': '3411', 'n2381': '3411', 'n2382': '3411', 'n2383': '3411', 'n2384': '3411', 'n2385': '3411', 'n2386': '3411', 'n2387': '3411', 'n2388': '3411', 'n2389': '3411', 'n2390': '3411', 'n2391': '3411', 'n2401': '3420', 'n2402': '3420', 'n2403': '3420', 'n2404': '3420', 'n2405': '3420', 'n2406': '3420', 'n2407': '3420', 'n2408': '3420', 'n2409': '3420', 'n2410': '3420', 'n2411': '3420', 'n2412': '3420', 'n2413': '3420', 'n2414': '3420', 'n2415': '3420', 'n2416': '3420', 'n2417': '3420', 'n2418': '3420', 'n2419': '3420', 'n2420': '3421', 'n2421': '3421', 'n2422': '3421', 'n2423': '3421', 'n2424': '3421', 'n2425': '3421', 'n2426': '3421', 'n2427': '3421', 'n2428': '3421', 'n2429': '3421', 'n2430': '3421', 'n2432': '3421', 'n2434': '3419', 'n2435': '3419', 'n2436': '3419', 'n2437': '3419', 'n2438': '3419', 'n2440': '3425', 'n2441': '3425', 'n2442': '3420', 'n2443': '3425', 'n2444': '3425', 'n2446': '3425', 'n2447': '3421', 'n2448': '3425', 'n2450': '3422', 'n2451': '3422', 'n2460': '3422', 'n2461': '3422', 'n2476': '3423', 'n2477': '3423', 'n2478': '3424', 'n2480': '3423', 'n2481': '3423', 'n2484': '3424', 'n2485': '3424', 'n2486': '3424', 'n2487': '3424', 'n2488': '3424', 'n2500': '3427', 'n2501': '3427', 'n2510': '3427', 'n2512': '3427', 'n2513': '3427', 'n2540': '3426', 'n2541': '3426', 'n2542': '3426', 'n2544': '3426', 'n2550': '3430', 'n2551': '3430', 'n2552': '3430', 'n2555': '3430', 'n2560': '3428', 'n2561': '3428', 'n2580': '3429', 'n2581': '3429', 'n2582': '3429', 'n2584': '3429', 'n2601': '3405', 'n2602': '3405', 'n2603': '3405', 'n2604': '3405', 'n2605': '3405', 'n2606': '3405', 'n2607': '3405', 'n2608': '3405', 'n2609': '3405', 'n2610': '3411', 'n2611': '3405', 'n2612': '3411', 'n2613': '3405', 'n2614': '3405', 'n2615': '3405', 'n2616': '3411', 'n2617': '3405', 'n2618': '3405', 'n2619': '3405', 'n2620': '3411', 'n2621': '3405', 'n2622': '3405', 'n2623': '3405', 'n2624': '3405', 'n2625': '3405', 'n2626': '3405', 'n2627': '3405', 'n2628': '3411', 'n2629': '3405', 'n2630': '3439', 'n2631': '3439', 'n2632': '3439', 'n2633': '3439', 'n2634': '3439', 'n2635': '3440', 'n2636': '3440', 'n2637': '3440', 'n2638': '3440', 'n2639': '3436', 'n2640': '3436', 'n2641': '3436', 'n2642': '3436', 'n2643': '3436', 'n2644': '3436', 'n2645': '3438', 'n2646': '3438', 'n2647': '3438', 'n2648': '3438', 'n2649': '3441', 'n2651': '3441', 'n2652': '3441', 'n2653': '3441', 'n2654': '3441', 'n2656': '3441', 'n2657': '3441', 'n2658': '3438', 'n2659': '3431', 'n2660': '3431', 'n2661': '3431', 'n2662': '3431', 'n2663': '3431', 'n2664': '3431', 'n2665': '3432', 'n2666': '3432', 'n2667': '3432', 'n2668': '3432', 'n2669': '3432', 'n2670': '3437', 'n2671': '3432', 'n2672': '3437', 'n2673': '3437', 'n2674': '3437', 'n2675': '3437', 'n2676': '3437', 'n2677': '3437', 'n2678': '3437', 'n2679': '3437', 'n2680': '3435', 'n2681': '3435', 'n2682': '3435', 'n2683': '3435', 'n2684': '3435', 'n2685': '3434', 'n2686': '3434', 'n2687': '3434', 'n2688': '3434', 'n2690': '3433', 'n2693': '3433', 'n2694': '3433', 'n2695': '3433', 'n2711': '3446', 'n2712': '3446', 'n2713': '3054', 'n2714': '3446', 'n2715': '3054', 'n2716': '3054', 'n2717': '3054', 'n2718': '3446', 'n2720': '3054', 'n2730': '3054', 'n2740': '3054', 'n2742': '3054', 'n2743': '3054', 'n2750': '3446', 'n2760': '3446', 'n2770': '3446', 'n2801': '3407', 'n2802': '3407', 'n2803': '3407', 'n2804': '3407', 'n2805': '3407', 'n2806': '3407', 'n2807': '3407', 'n2808': '3407', 'n2809': '3407', 'n2810': '3407', 'n2811': '3407', 'n2812': '3407', 'n2815': '3407', 'n2816': '3407', 'n2817': '3407', 'n2818': '3407', 'n2819': '3407', 'n2820': '3442', 'n2821': '3407', 'n2822': '3407', 'n2825': '3407', 'n2827': '3407', 'n2830': '3443', 'n2831': '3443', 'n2832': '3407', 'n2833': '3443', 'n2834': '3443', 'n2835': '3443', 'n2836': '3407', 'n2837': '3407', 'n2838': '3407', 'n2839': '3407', 'n2840': '3443', 'n2841': '3407', 'n2843': '3443', 'n2844': '3442', 'n2845': '3443', 'n2846': '3443', 'n2847': '3442', 'n2848': '3442', 'n2849': '3442', 'n2850': '3442', 'n2851': '3442', 'n2853': '3443', 'n2854': '3443', 'n2857': '3442', 'n2858': '3442', 'n2860': '3447', 'n2861': '3447', 'n2862': '3447', 'n2863': '3447', 'n2864': '3447', 'n2866': '3447', 'n2867': '3447', 'n2870': '3448', 'n2879': '3447', 'n2880': '3448', 'n2881': '3448', 'n2882': '3448', 'n2890': '3450', 'n2893': '3450', 'n2900': '3451', 'n2901': '3451', 'n2907': '3451', 'n2909': '3451', 'n2910': '3451', 'n2917': '3451', 'n2918': '3451', 'n2920': '3451', 'n2923': '3451', 'n2929': '3449', 'n2930': '3449', 'n2933': '3449', 'n2936': '3449', 'n2937': '3449', 'n2939': '3453', 'n2940': '3453', 'n2943': '3453', 'n2950': '3453', 'n2952': '3453', 'n2953': '3453', 'n2954': '3453', 'n2959': '3452', 'n2960': '3452', 'n2965': '3452', 'n2966': '3452', 'n2967': '3452', 'n2972': '3454', 'n2973': '3454', 'n2974': '3454', 'n2975': '3454', 'n2977': '3454', 'n2985': '3454', 'n3001': '3005', 'n3002': '3005', 'n3003': '3005', 'n3004': '3005', 'n3005': '3005', 'n3006': '3005', 'n3007': '3005', 'n3008': '3005', 'n3009': '3005', 'n3010': '3005', 'n3011': '3005', 'n3012': '3005', 'n3013': '3005', 'n3014': '3005', 'n3015': '3005', 'n3016': '3005', 'n3017': '3005', 'n3018': '3005', 'n3019': '3005', 'n3021': '3005', 'n3022': '3005', 'n3023': '3005', 'n3024': '3005', 'n3025': '3005', 'n3026': '3005', 'n3027': '3005', 'n3028': '3005', 'n3029': '3005', 'n3030': '3005', 'n3031': '3005', 'n3032': '3005', 'n3033': '3005', 'n3034': '3005', 'n3035': '3005', 'n3036': '3005', 'n3037': '3005', 'n3038': '3005', 'n3039': '3005', 'n3040': '3005', 'n3041': '3005', 'n3042': '3005', 'n3043': '3005', 'n3044': '3005', 'n3045': '3005', 'n3046': '3005', 'n3047': '3005', 'n3048': '3005', 'n3050': '3005', 'n3051': '3005', 'n3053': '3005', 'n3054': '3005', 'n3055': '3005', 'n3056': '3005', 'n3057': '3005', 'n3058': '3005', 'n3060': '3005', 'n3061': '3005', 'n3063': '3005', 'n3064': '3005', 'n3065': '3005', 'n3066': '3005', 'n3070': '3802', 'n3071': '3802', 'n3072': '3802', 'n3073': '3802', 'n3074': '3802', 'n3075': '3005', 'n3076': '3802', 'n3077': '3802', 'n3080': '3802', 'n3081': '3802', 'n3082': '3802', 'n3083': '3802', 'n3084': '3802', 'n3085': '3802', 'n3086': '3802', 'n3087': '3802', 'n3088': '3802', 'n3089': '3802', 'n3090': '3802', 'n3091': '3802', 'n3092': '3802', 'n3095': '3802', 'n3101': '3803', 'n3103': '3803', 'n3104': '3803', 'n3105': '3803', 'n3106': '3811', 'n3107': '3803', 'n3108': '3803', 'n3109': '3803', 'n3110': '3803', 'n3111': '3803', 'n3112': '3803', 'n3113': '3803', 'n3114': '3803', 'n3115': '3803', 'n3116': '3803', 'n3117': '3803', 'n3118': '3803', 'n3119': '3803', 'n3120': '3811', 'n3121': '3811', 'n3122': '3803', 'n3123': '3803', 'n3124': '3803', 'n3125': '3803', 'n3126': '3803', 'n3127': '3803', 'n3128': '3811', 'n3129': '3803', 'n3131': '3811', 'n3132': '3811', 'n3133': '3811', 'n3134': '3803', 'n3135': '3811', 'n3137': '3811', 'n3138': '3811', 'n3139': '3811', 'n3140': '3811', 'n3141': '3811', 'n3142': '3811', 'n3143': '3811', 'n3144': '3811', 'n3145': '3811', 'n3148': '3811', 'n3150': '3803', 'n3151': '3803', 'n3152': '3803', 'n3153': '3803', 'n3154': '3803', 'n3156': '3804', 'n3157': '3803', 'n3158': '3804', 'n3159': '3804', 'n3160': '3804', 'n3161': '3804', 'n3162': '3804', 'n3163': '3811', 'n3164': '3803', 'n3165': '3811', 'n3166': '3803', 'n3167': '3801', 'n3168': '3804', 'n3169': '3804', 'n3170': '3803', 'n3171': '3803', 'n3172': '3803', 'n3173': '3803', 'n3174': '3803', 'n3175': '3803', 'n3176': '3803', 'n3177': '3803', 'n3178': '3803', 'n3179': '3801', 'n3180': '3801', 'n3181': '3801', 'n3182': '3801', 'n3183': '3801', 'n3184': '3801', 'n3185': '3801', 'n3186': '3801', 'n3187': '3801', 'n3188': '3801', 'n3189': '3801', 'n3191': '3801', 'n3192': '3801', 'n3193': '3801', 'n3194': '3801', 'n3195': '3801', 'n3196': '3801', 'n3197': '3801', 'n3199': '3801', 'n3201': '3804', 'n3202': '3804', 'n3203': '3804', 'n3204': '3804', 'n3205': '3804', 'n3206': '3804', 'n3207': '3804', 'n3208': '3804', 'n3209': '3804', 'n3210': '3804', 'n3211': '3804', 'n3212': '3804', 'n3213': '3804', 'n3214': '3804', 'n3215': '3804', 'n3216': '3804', 'n3217': '3804', 'n3218': '3804', 'n3219': '3804', 'n3220': '3804', 'n3221': '3804', 'n3222': '3804', 'n3223': '3804', 'n3224': '3804', 'n3225': '3804', 'n3226': '3804', 'n3227': '3804', 'n3228': '3804', 'n3229': '3804', 'n3230': '3804', 'n3231': '3804', 'n3232': '3804', 'n3233': '3804', 'n3234': '3804', 'n3235': '3804', 'n3236': '3804', 'n3237': '3804', 'n3238': '3804', 'n3239': '3804', 'n3240': '3804', 'n3241': '3804', 'n3242': '3804', 'n3243': '3804', 'n3244': '3804', 'n3245': '3804', 'n3246': '3804', 'n3247': '3804', 'n3248': '3804', 'n3249': '3804', 'n3251': '3805', 'n3252': '3805', 'n3253': '3805', 'n3254': '3805', 'n3255': '3805', 'n3256': '3805', 'n3257': '3805', 'n3258': '3805', 'n3259': '3805', 'n3260': '3805', 'n3261': '3805', 'n3262': '3805', 'n3263': '3805', 'n3264': '3805', 'n3265': '3805', 'n3267': '3805', 'n3268': '3805', 'n3269': '3805', 'n3270': '3805', 'n3271': '3805', 'n3274': '3805', 'n3275': '3805', 'n3276': '3805', 'n3277': '3805', 'n3280': '3805', 'n3281': '3805', 'n3282': '3805', 'n3284': '3805', 'n3285': '3805', 'n3290': '3805', 'n3291': '3805', 'n3292': '3805', 'n3294': '3805', 'n3295': '3805', 'n3296': '3805', 'n3297': '3805', 'n3300': '3048', 'n3301': '3048', 'n3302': '3048', 'n3303': '3048', 'n3320': '3048', 'n3321': '3048', 'n3322': '3048', 'n3330': '3048', 'n3331': '3048', 'n3340': '3047', 'n3341': '3047', 'n3342': '3047', 'n3350': '3045', 'n3351': '3045', 'n3355': '3045', 'n3357': '3045', 'n3358': '3045', 'n3359': '3045', 'n3360': '3047', 'n3361': '3047', 'n3370': '3047', 'n3371': '3047', 'n3401': '3049', 'n3402': '3049', 'n3403': '3049', 'n3404': '3049', 'n3405': '3049', 'n3406': '3049', 'n3407': '3049', 'n3408': '3049', 'n3409': '3049', 'n3410': '3049', 'n3411': '3049', 'n3412': '3049', 'n3413': '3049', 'n3414': '3049', 'n3420': '3049', 'n3421': '3049', 'n3425': '3049', 'n3426': '3049', 'n3427': '3049', 'n3428': '3049', 'n3430': '3025', 'n3431': '3025', 'n3440': '3025', 'n3441': '3025', 'n3442': '3025', 'n3470': '3025', 'n3471': '3025', 'n3472': '3025', 'n3474': '3025', 'n3475': '3025', 'n3476': '3025', 'n3477': '3025', 'n3478': '3025', 'n3479': '3025', 'n3480': '3025', 'n3481': '3025', 'n3482': '3025', 'n3483': '3025', 'n3484': '3025', 'n3485': '3025', 'n3490': '3025', 'n3501': '3007', 'n3502': '3007', 'n3503': '3007', 'n3504': '3007', 'n3507': '3007', 'n3510': '3007', 'n3511': '3007', 'n3512': '3007', 'n3513': '3007', 'n3514': '3007', 'n3515': '3007', 'n3516': '3007', 'n3517': '3007', 'n3518': '3007', 'n3519': '3007', 'n3520': '3053', 'n3521': '3053', 'n3522': '3446', 'n3523': '3007', 'n3524': '3007', 'n3525': '3007', 'n3526': '3007', 'n3527': '3446', 'n3528': '3449', 'n3529': '3038', 'n3530': '3038', 'n3531': '3038', 'n3532': '3007', 'n3533': '3007', 'n3534': '3007', 'n3535': '3046', 'n3536': '3046', 'n3537': '3046', 'n3538': '3038', 'n3539': '3039', 'n3540': '3040', 'n3541': '3040', 'n3542': '3007', 'n3543': '3046', 'n3544': '3052', 'n3545': '3039', 'n3546': '3038', 'n3550': '3041', 'n3551': '3041', 'n3560': '3042', 'n3561': '3042', 'n3570': '3043', 'n3571': '3043', 'n3575': '3044', 'n3576': '3044', 'n3577': '3044', 'n3579': '3043', 'n3580': '3044', 'n3581': '3044', 'n3588': '3044', 'n3593': '3044', 'n3595': '3044', 'n3601': '3006', 'n3602': '3006', 'n3603': '3006', 'n3604': '3006', 'n3605': '3006', 'n3606': '3006', 'n3607': '3006', 'n3608': '3006', 'n3609': '3006', 'n3610': '3006', 'n3611': '3006', 'n3612': '3006', 'n3613': '3006', 'n3614': '3006', 'n3615': '3006', 'n3616': '3006', 'n3617': '3006', 'n3618': '3006', 'n3619': '3006', 'n3620': '3050', 'n3621': '3050', 'n3622': '3050', 'n3623': '3050', 'n3624': '3050', 'n3625': '3006', 'n3626': '3051', 'n3627': '3051', 'n3628': '3051', 'n3629': '3052', 'n3630': '3052', 'n3631': '3052', 'n3632': '3052', 'n3634': '3052', 'n3646': '3006', 'n3647': '3006', 'n3648': '3006', 'n3650': '3818', 'n3652': '3818', 'n3656': '3818', 'n3658': '3818', 'n3660': '3818', 'n3661': '3818', 'n3665': '3819', 'n3666': '3818', 'n3671': '3808', 'n3672': '3808', 'n3673': '3808', 'n3674': '3808', 'n3675': '3808', 'n3676': '3808', 'n3677': '3808', 'n3678': '3808', 'n3679': '3808', 'n3680': '3808', 'n3681': '3808', 'n3683': '3808', 'n3684': '3808', 'n3690': '3819', 'n3691': '3808', 'n3692': '3819', 'n3697': '3819', 'n3701': '3807', 'n3702': '3807', 'n3703': '3807', 'n3704': '3807', 'n3705': '3807', 'n3707': '3807', 'n3710': '3807', 'n3711': '3807', 'n3712': '3807', 'n3713': '3807', 'n3714': '3807', 'n3715': '3807', 'n3716': '3807', 'n3717': '3807', 'n3718': '3807', 'n3719': '3807', 'n3720': '3807', 'n3721': '3807', 'n3722': '3807', 'n3723': '3807', 'n3724': '3807', 'n3725': '3807', 'n3726': '3807', 'n3727': '3807', 'n3728': '3807', 'n3729': '3807', 'n3730': '3807', 'n3731': '3807', 'n3732': '3807', 'n3733': '3807', 'n3734': '3807', 'n3735': '3807', 'n3736': '3807', 'n3737': '3807', 'n3738': '3807', 'n3739': '3807', 'n3740': '3807', 'n3741': '3807', 'n3742': '3807', 'n3743': '3807', 'n3744': '3807', 'n3746': '3807', 'n3747': '3807', 'n3748': '3812', 'n3749': '3812', 'n3750': '3815', 'n3753': '3815', 'n3760': '3815', 'n3766': '3814', 'n3770': '3814', 'n3772': '3814', 'n3780': '3814', 'n3781': '3814', 'n3783': '3814', 'n3785': '3807', 'n3787': '3807', 'n3788': '3814', 'n3789': '3814', 'n3790': '3814', 'n3791': '3814', 'n3792': '3807', 'n3793': '3814', 'n3794': '3814', 'n3795': '3815', 'n3796': '3807', 'n3798': '3807', 'n3799': '3807', 'n3800': '3817', 'n3801': '3817', 'n3802': '3817', 'n3803': '3817', 'n3804': '3817', 'n3805': '3820', 'n3810': '3817', 'n3811': '3817', 'n3812': '3817', 'n3820': '3817', 'n3825': '3816', 'n3830': '3816', 'n3831': '3816', 'n3832': '3816', 'n3833': '3817', 'n3834': '3817', 'n3835': '3820', 'n3836': '3821', 'n3840': '3820', 'n3841': '3820', 'n3844': '3820', 'n3848': '3821', 'n3849': '3821', 'n3850': '3821', 'n3852': '3821', 'n3853': '3821', 'n3854': '3822', 'n3855': '3822', 'n3864': '3825', 'n3870': '3823', 'n3880': '3824', 'n3882': '3824', 'n3883': '3822', 'n3884': '3825', 'n3885': '3823', 'n3886': '3824', 'n3887': '3825', 'n3888': '3825', 'n3890': '3825', 'n3891': '3824', 'n3893': '3825', 'n3895': '3825', 'n3901': '3806', 'n3902': '3806', 'n3903': '3806', 'n3904': '3806', 'n3905': '3806', 'n3906': '3806', 'n3910': '3806', 'n3911': '3806', 'n3912': '3806', 'n3913': '3806', 'n3914': '3806', 'n3915': '3806', 'n3916': '3806', 'n3917': '3806', 'n3918': '3806', 'n3919': '3806', 'n3920': '3806', 'n3921': '3806', 'n3922': '3806', 'n3924': '3806', 'n3925': '3806', 'n3928': '3806', 'n3929': '3806', 'n3930': '3806', 'n3931': '3806', 'n3933': '3806', 'n3936': '3806', 'n3937': '3806', 'n3939': '3806', 'n3940': '3806', 'n3941': '3806', 'n3942': '3806', 'n3943': '3806', 'n3944': '3806', 'n3946': '3806', 'n3947': '3806', 'n3948': '3806', 'n3949': '3806', 'n3950': '3806', 'n3960': '3813', 'n3961': '3813', 'n3962': '3813', 'n3965': '3813', 'n3966': '3813', 'n3967': '3813', 'n3970': '3813', 'n3991': '3806', 'n3993': '3813', 'n3994': '3813', 'n3995': '3813', 'n3996': '3806', 'n3997': '3806', 'n3998': '3806', 'n3999': '3813', 'n4001': '1103', 'n4002': '1103', 'n4003': '1103', 'n4004': '1103', 'n4005': '1103', 'n4006': '1103', 'n4007': '1103', 'n4008': '1103', 'n4009': '1103', 'n4010': '1103', 'n4011': '1103', 'n4012': '1103', 'n4013': '1103', 'n4014': '1103', 'n4015': '1103', 'n4016': '1103', 'n4017': '1103', 'n4018': '1103', 'n4019': '1103', 'n4020': '1103', 'n4021': '1103', 'n4022': '1103', 'n4023': '1103', 'n4024': '1103', 'n4025': '1103', 'n4026': '1103', 'n4027': '1103', 'n4028': '1103', 'n4029': '1103', 'n4031': '1103', 'n4032': '1103', 'n4033': '1103', 'n4034': '1103', 'n4035': '1103', 'n4036': '1103', 'n4041': '1103', 'n4042': '1103', 'n4043': '1103', 'n4044': '1103', 'n4045': '1103', 'n4046': '1103', 'n4047': '1103', 'n4048': '1103', 'n4049': '1103', 'n4050': '1124', 'n4051': '1124', 'n4052': '1124', 'n4053': '1124', 'n4054': '1124', 'n4055': '1124', 'n4056': '1124', 'n4057': '1124', 'n4058': '1124', 'n4059': '1124', 'n4063': '1124', 'n4068': '1103', 'n4070': '1127', 'n4071': '1127', 'n4072': '1127', 'n4073': '1127', 'n4076': '1103', 'n4077': '1103', 'n4078': '1103', 'n4079': '1103', 'n4081': '1103', 'n4082': '1103', 'n4083': '1103', 'n4084': '1103', 'n4085': '1103', 'n4086': '1103', 'n4087': '1103', 'n4088': '1103', 'n4089': '1103', 'n4090': '1103', 'n4091': '1103', 'n4092': '1103', 'n4093': '1103', 'n4094': '1103', 'n4095': '1103', 'n4096': '1127', 'n4097': '1124', 'n4098': '1124', 'n4099': '1103', 'n4100': '1130', 'n4102': '1130', 'n4103': '1130', 'n4104': '1130', 'n4105': '1130', 'n4110': '1108', 'n4119': '1108', 'n4120': '1130', 'n4121': '1130', 'n4123': '1130', 'n4124': '1130', 'n4126': '1130', 'n4127': '1108', 'n4128': '1108', 'n4129': '1108', 'n4130': '1133', 'n4134': '1133', 'n4137': '1133', 'n4139': '1133', 'n4146': '1133', 'n4148': '1133', 'n4150': '1103', 'n4152': '1103', 'n4153': '1103', 'n4154': '1103', 'n4156': '1103', 'n4158': '1103', 'n4159': '1103', 'n4160': '1103', 'n4161': '1103', 'n4163': '1103', 'n4164': '1103', 'n4167': '1133', 'n4168': '1103', 'n4169': '1103', 'n4170': '1103', 'n4173': '1103', 'n4174': '1103', 'n4180': '1144', 'n4181': '1144', 'n4182': '1103', 'n4187': '1103', 'n4198': '1134', 'n4200': '1135', 'n4201': '1135', 'n4208': '1135', 'n4209': '1134', 'n4230': '1134', 'n4233': '1134', 'n4234': '1134', 'n4235': '1134', 'n4237': '1134', 'n4239': '1134', 'n4240': '1134', 'n4244': '1134', 'n4250': '1149', 'n4260': '1149', 'n4262': '1149', 'n4264': '1149', 'n4265': '1149', 'n4270': '1149', 'n4272': '1149', 'n4274': '1149', 'n4275': '1149', 'n4276': '1149', 'n4280': '1149', 'n4291': '1149', 'n4294': '1149', 'n4295': '1149', 'n4296': '1149', 'n4297': '1149', 'n4298': '1149', 'n4299': '1149', 'n4301': '1108', 'n4302': '1108', 'n4306': '1108', 'n4307': '1108', 'n4308': '1108', 'n4309': '1108', 'n4310': '1108', 'n4311': '1108', 'n4312': '1108', 'n4313': '1108', 'n4314': '1108', 'n4315': '1108', 'n4316': '1108', 'n4317': '1108', 'n4318': '1108', 'n4319': '1108', 'n4320': '1108', 'n4321': '1108', 'n4322': '1108', 'n4323': '1108', 'n4324': '1108', 'n4325': '1108', 'n4326': '1108', 'n4327': '1108', 'n4328': '1108', 'n4329': '1108', 'n4330': '1122', 'n4331': '1122', 'n4332': '1108', 'n4333': '1122', 'n4334': '1122', 'n4335': '1122', 'n4336': '1108', 'n4337': '1108', 'n4338': '1108', 'n4339': '1122', 'n4340': '1121', 'n4341': '1120', 'n4342': '1121', 'n4343': '1120', 'n4344': '1121', 'n4345': '1121', 'n4346': '1121', 'n4347': '1121', 'n4348': '1121', 'n4349': '1121', 'n4350': '1120', 'n4351': '1120', 'n4352': '1120', 'n4353': '1120', 'n4354': '1120', 'n4355': '1121', 'n4356': '1121', 'n4357': '1120', 'n4358': '1120', 'n4360': '1119', 'n4361': '1119', 'n4362': '1119', 'n4363': '1119', 'n4364': '1119', 'n4365': '1119', 'n4367': '1119', 'n4368': '1119', 'n4369': '1119', 'n4370': '1101', 'n4371': '1101', 'n4372': '1101', 'n4373': '1101', 'n4374': '1101', 'n4375': '1101', 'n4376': '1101', 'n4378': '1101', 'n4379': '1101', 'n4380': '1111', 'n4381': '1111', 'n4384': '1114', 'n4385': '1101', 'n4387': '1114', 'n4389': '1114', 'n4390': '1122', 'n4391': '1108', 'n4392': '1108', 'n4393': '1108', 'n4394': '1108', 'n4395': '1108', 'n4396': '1108', 'n4397': '1108', 'n4398': '1108', 'n4399': '1108', 'n4400': '4207', 'n4401': '4207', 'n4402': '4207', 'n4403': '4207', 'n4404': '4207', 'n4405': '4207', 'n4406': '4207', 'n4407': '4207', 'n4420': '4207', 'n4432': '4207', 'n4434': '4207', 'n4436': '4207', 'n4438': '4207', 'n4439': '4207', 'n4440': '4228', 'n4441': '4228', 'n4443': '4228', 'n4460': '1112', 'n4462': '1112', 'n4463': '1112', 'n4465': '1112', 'n4473': '4227', 'n4480': '4227', 'n4484': '4227', 'n4485': '4227', 'n4486': '4227', 'n4490': '4227', 'n4491': '4227', 'n4492': '4227', 'n4501': '4205', 'n4502': '4205', 'n4503': '4205', 'n4504': '4205', 'n4507': '4205', 'n4508': '4205', 'n4509': '4205', 'n4513': '4205', 'n4514': '4205', 'n4515': '4205', 'n4516': '4205', 'n4517': '4205', 'n4519': '4205', 'n4520': '4205', 'n4521': '4205', 'n4522': '4205', 'n4523': '4205', 'n4524': '4205', 'n4525': '4225', 'n4526': '4225', 'n4528': '4225', 'n4529': '4225', 'n4532': '4205', 'n4534': '4205', 'n4535': '4205', 'n4536': '4205', 'n4540': '4224', 'n4541': '4224', 'n4544': '4224', 'n4550': '4206', 'n4551': '4206', 'n4552': '4206', 'n4553': '4206', 'n4554': '4206', 'n4557': '4206', 'n4558': '4206', 'n4560': '4206', 'n4563': '4206', 'n4575': '4225', 'n4576': '4225', 'n4577': '4225', 'n4579': '4225', 'n4580': '4225', 'n4586': '4225', 'n4588': '4225', 'n4590': '4226', 'n4595': '4226', 'n4596': '4226', 'n4597': '4226', 'n4604': '4204', 'n4605': '4204', 'n4606': '4204', 'n4608': '4204', 'n4609': '4204', 'n4610': '4204', 'n4611': '4204', 'n4612': '4204', 'n4613': '4204', 'n4614': '4204', 'n4615': '4204', 'n4616': '4204', 'n4617': '4204', 'n4618': '4204', 'n4619': '4204', 'n4620': '4204', 'n4621': '4204', 'n4622': '4204', 'n4623': '4204', 'n4624': '4204', 'n4625': '4204', 'n4626': '4204', 'n4628': '4204', 'n4629': '4204', 'n4630': '4204', 'n4631': '4204', 'n4632': '4204', 'n4633': '4204', 'n4634': '4204', 'n4635': '4204', 'n4636': '4204', 'n4637': '4204', 'n4638': '4204', 'n4639': '4204', 'n4640': '4204', 'n4641': '4204', 'n4642': '4204', 'n4643': '4204', 'n4644': '4204', 'n4645': '4204', 'n4646': '4204', 'n4647': '4204', 'n4649': '4204', 'n4656': '4204', 'n4657': '4204', 'n4658': '4204', 'n4661': '4204', 'n4662': '4204', 'n4663': '4204', 'n4664': '4204', 'n4665': '4204', 'n4666': '4204', 'n4670': '4204', 'n4671': '4204', 'n4672': '4204', 'n4673': '4204', 'n4674': '4204', 'n4675': '4204', 'n4676': '4204', 'n4677': '4204', 'n4678': '4204', 'n4679': '4204', 'n4681': '4204', 'n4682': '4204', 'n4683': '4204', 'n4684': '4204', 'n4685': '4204', 'n4686': '4204', 'n4687': '4204', 'n4688': '4204', 'n4689': '4204', 'n4691': '4204', 'n4693': '4204', 'n4694': '4204', 'n4695': '4204', 'n4696': '4204', 'n4697': '4204', 'n4698': '4204', 'n4699': '4204', 'n4700': '4223', 'n4701': '4223', 'n4702': '4223', 'n4703': '4223', 'n4705': '4223', 'n4706': '4223', 'n4707': '4223', 'n4708': '4223', 'n4715': '4223', 'n4720': '4223', 'n4721': '4223', 'n4724': '4218', 'n4725': '4218', 'n4730': '4218', 'n4733': '4219', 'n4734': '4219', 'n4735': '4219', 'n4737': '4219', 'n4741': '4220', 'n4742': '4220', 'n4744': '4220', 'n4745': '4220', 'n4746': '4221', 'n4747': '4221', 'n4748': '4221', 'n4749': '4221', 'n4754': '4222', 'n4755': '4222', 'n4756': '4222', 'n4760': '4216', 'n4766': '4216', 'n4768': '4216', 'n4770': '4215', 'n4780': '4215', 'n4790': '4215', 'n4791': '4215', 'n4792': '4215', 'n4793': '4215', 'n4794': '4215', 'n4795': '4216', 'n4801': '4203', 'n4802': '4203', 'n4803': '4203', 'n4804': '4203', 'n4808': '4203', 'n4809': '4203', 'n4810': '4203', 'n4812': '4203', 'n4815': '4203', 'n4816': '4203', 'n4817': '4203', 'n4818': '4203', 'n4820': '4214', 'n4821': '4203', 'n4822': '4203', 'n4823': '4203', 'n4824': '4203', 'n4825': '4203', 'n4827': '4214', 'n4828': '4214', 'n4830': '4214', 'n4832': '4214', 'n4834': '4214', 'n4836': '4203', 'n4838': '4203', 'n4839': '4203', 'n4841': '4203', 'n4842': '4203', 'n4843': '4203', 'n4844': '4203', 'n4846': '4203', 'n4847': '4203', 'n4848': '4203', 'n4849': '4203', 'n4851': '4203', 'n4852': '4203', 'n4853': '4203', 'n4854': '4203', 'n4855': '4214', 'n4856': '4203', 'n4857': '4203', 'n4858': '4203', 'n4859': '4203', 'n4862': '4203', 'n4863': '4217', 'n4864': '4217', 'n4865': '4217', 'n4868': '4217', 'n4869': '4217', 'n4870': '4202', 'n4876': '4202', 'n4877': '4202', 'n4878': '4202', 'n4879': '4202', 'n4884': '4202', 'n4885': '4202', 'n4886': '4202', 'n4887': '4202', 'n4888': '4202', 'n4889': '4202', 'n4891': '4202', 'n4892': '4202', 'n4893': '4202', 'n4894': '4202', 'n4896': '4202', 'n4898': '4202', 'n4900': '4213', 'n4901': '4213', 'n4902': '4213', 'n4903': '4213', 'n4904': '4213', 'n4905': '4213', 'n4909': '4213', 'n4910': '4213', 'n4912': '4213', 'n4915': '4213', 'n4916': '4213', 'n4920': '4203', 'n4921': '4203', 'n4934': '4213', 'n4950': '4201', 'n4951': '4201', 'n4952': '4201', 'n4953': '4201', 'n4955': '4201', 'n4956': '4201', 'n4957': '4201', 'n4971': '4211', 'n4972': '4211', 'n4973': '4212', 'n4974': '4201', 'n4980': '4211', 'n4985': '4212', 'n4990': '4201', 'n4993': '4211', 'n4994': '4201', 'n5003': '4601', 'n5004': '4601', 'n5005': '4601', 'n5006': '4601', 'n5007': '4601', 'n5008': '4601', 'n5009': '4601', 'n5010': '4601', 'n5011': '4601', 'n5012': '4601', 'n5013': '4601', 'n5014': '4601', 'n5015': '4601', 'n5016': '4601', 'n5017': '4601', 'n5018': '4601', 'n5019': '4601', 'n5020': '4601', 'n5021': '4601', 'n5022': '4601', 'n5031': '4601', 'n5032': '4601', 'n5033': '4601', 'n5034': '4601', 'n5035': '4601', 'n5036': '4601', 'n5037': '4601', 'n5038': '4601', 'n5039': '4601', 'n5041': '4601', 'n5042': '4601', 'n5043': '4601', 'n5045': '4601', 'n5052': '4601', 'n5053': '4601', 'n5054': '4601', 'n5055': '4601', 'n5056': '4601', 'n5057': '4601', 'n5058': '4601', 'n5059': '4601', 'n5063': '4601', 'n5067': '4601', 'n5068': '4601', 'n5072': '4601', 'n5073': '4601', 'n5075': '4601', 'n5081': '4601', 'n5082': '4601', 'n5089': '4601', 'n5093': '4601', 'n5094': '4601', 'n5096': '4601', 'n5097': '4601', 'n5098': '4601', 'n5099': '4601', 'n5101': '4601', 'n5104': '4601', 'n5105': '4601', 'n5106': '4601', 'n5107': '4601', 'n5108': '4601', 'n5109': '4601', 'n5111': '4601', 'n5113': '4601', 'n5114': '4601', 'n5115': '4601', 'n5116': '4601', 'n5117': '4601', 'n5118': '4601', 'n5119': '4601', 'n5121': '4601', 'n5122': '4601', 'n5124': '4601', 'n5130': '4601', 'n5131': '4601', 'n5132': '4601', 'n5134': '4601', 'n5135': '4601', 'n5136': '4601', 'n5137': '4601', 'n5141': '4601', 'n5142': '4601', 'n5143': '4601', 'n5144': '4601', 'n5145': '4601', 'n5146': '4601', 'n5147': '4601', 'n5148': '4601', 'n5151': '4601', 'n5152': '4601', 'n5153': '4601', 'n5154': '4601', 'n5155': '4601', 'n5160': '4601', 'n5161': '4601', 'n5162': '4601', 'n5163': '4601', 'n5164': '4601', 'n5165': '4601', 'n5170': '4601', 'n5171': '4601', 'n5172': '4601', 'n5173': '4601', 'n5174': '4601', 'n5176': '4601', 'n5177': '4626', 'n5178': '4601', 'n5179': '4601', 'n5183': '4601', 'n5184': '4601', 'n5200': '4624', 'n5201': '4624', 'n5202': '4624', 'n5203': '4624', 'n5206': '4624', 'n5207': '4624', 'n5208': '4624', 'n5209': '4624', 'n5210': '4624', 'n5211': '4624', 'n5212': '4624', 'n5213': '4624', 'n5214': '4624', 'n5215': '4624', 'n5216': '4624', 'n5217': '4624', 'n5218': '4624', 'n5221': '4601', 'n5222': '4601', 'n5223': '4601', 'n5224': '4601', 'n5225': '4601', 'n5226': '4601', 'n5227': '4601', 'n5228': '4601', 'n5229': '4601', 'n5230': '4601', 'n5231': '4601', 'n5232': '4601', 'n5235': '4601', 'n5236': '4601', 'n5237': '4601', 'n5238': '4601', 'n5239': '4601', 'n5243': '4601', 'n5244': '4601', 'n5251': '4601', 'n5252': '4601', 'n5253': '4601', 'n5254': '4601', 'n5257': '4601', 'n5258': '4601', 'n5259': '4601', 'n5260': '4601', 'n5261': '4601', 'n5262': '4601', 'n5263': '4601', 'n5264': '4601', 'n5265': '4601', 'n5267': '4601', 'n5268': '4601', 'n5281': '4630', 'n5282': '4630', 'n5283': '4630', 'n5284': '4630', 'n5285': '4630', 'n5286': '4630', 'n5291': '4630', 'n5293': '4630', 'n5299': '4630', 'n5300': '4627', 'n5301': '4627', 'n5302': '4627', 'n5303': '4627', 'n5304': '4627', 'n5305': '4627', 'n5306': '4627', 'n5307': '4627', 'n5308': '4627', 'n5309': '4627', 'n5310': '4627', 'n5311': '4627', 'n5314': '4627', 'n5315': '4627', 'n5318': '4627', 'n5319': '4627', 'n5321': '4627', 'n5322': '4627', 'n5323': '4627', 'n5325': '4627', 'n5326': '4627', 'n5327': '4627', 'n5329': '4627', 'n5331': '4626', 'n5333': '4626', 'n5334': '4626', 'n5335': '4626', 'n5336': '4626', 'n5337': '4626', 'n5341': '4626', 'n5342': '4626', 'n5343': '4626', 'n5345': '4626', 'n5346': '4626', 'n5347': '4626', 'n5350': '4626', 'n5353': '4626', 'n5354': '4626', 'n5355': '4626', 'n5357': '4626', 'n5358': '4626', 'n5360': '4626', 'n5363': '4626', 'n5365': '4626', 'n5366': '4626', 'n5371': '4626', 'n5374': '4626', 'n5378': '4626', 'n5379': '4626', 'n5380': '4626', 'n5381': '4626', 'n5382': '4626', 'n5384': '4625', 'n5385': '4625', 'n5387': '4625', 'n5388': '4625', 'n5392': '4625', 'n5393': '4625', 'n5394': '4625', 'n5396': '4625', 'n5397': '4625', 'n5398': '4625', 'n5399': '4625', 'n5401': '4614', 'n5402': '4614', 'n5403': '4614', 'n5404': '4614', 'n5406': '4614', 'n5407': '4614', 'n5408': '4614', 'n5409': '4614', 'n5410': '4614', 'n5411': '4614', 'n5412': '4614', 'n5413': '4614', 'n5414': '4614', 'n5415': '4614', 'n5416': '4614', 'n5417': '4614', 'n5418': '4615', 'n5419': '4615', 'n5420': '4613', 'n5423': '4613', 'n5427': '4613', 'n5428': '4613', 'n5430': '4613', 'n5437': '4613', 'n5440': '4613', 'n5443': '4613', 'n5444': '4613', 'n5445': '4613', 'n5447': '4613', 'n5449': '4613', 'n5450': '4617', 'n5451': '4617', 'n5452': '4617', 'n5453': '4617', 'n5454': '4617', 'n5455': '4617', 'n5457': '4617', 'n5458': '4617', 'n5459': '4617', 'n5460': '4617', 'n5462': '4617', 'n5463': '4617', 'n5464': '4617', 'n5465': '4617', 'n5470': '4617', 'n5472': '4617', 'n5473': '4617', 'n5474': '4617', 'n5475': '4617', 'n5476': '4617', 'n5480': '4617', 'n5484': '4617', 'n5486': '4617', 'n5498': '4617', 'n5499': '4617', 'n5501': '1106', 'n5502': '1106', 'n5503': '1106', 'n5504': '1106', 'n5505': '1106', 'n5506': '1106', 'n5507': '1106', 'n5508': '1149', 'n5509': '1106', 'n5511': '1106', 'n5512': '1106', 'n5514': '1106', 'n5515': '1106', 'n5516': '1106', 'n5517': '1106', 'n5518': '1106', 'n5519': '1106', 'n5521': '1106', 'n5522': '1106', 'n5523': '1106', 'n5525': '1106', 'n5527': '1106', 'n5528': '1106', 'n5529': '1106', 'n5531': '1106', 'n5532': '1106', 'n5533': '1106', 'n5534': '1106', 'n5535': '1106', 'n5536': '1106', 'n5537': '1106', 'n5538': '1106', 'n5541': '1149', 'n5542': '1149', 'n5544': '1149', 'n5545': '1149', 'n5546': '1149', 'n5547': '1151', 'n5548': '1149', 'n5549': '1106', 'n5550': '4612', 'n5551': '4612', 'n5554': '4612', 'n5555': '4612', 'n5556': '4612', 'n5559': '4612', 'n5560': '1146', 'n5561': '1145', 'n5562': '1146', 'n5563': '1146', 'n5565': '1146', 'n5566': '1146', 'n5567': '1146', 'n5568': '1160', 'n5569': '1145', 'n5570': '1146', 'n5574': '1160', 'n5575': '1146', 'n5576': '1160', 'n5578': '1160', 'n5580': '1160', 'n5582': '1160', 'n5583': '1160', 'n5584': '1160', 'n5585': '1160', 'n5586': '1160', 'n5588': '1160', 'n5589': '1160', 'n5590': '4611', 'n5591': '4611', 'n5593': '4611', 'n5594': '4611', 'n5595': '1146', 'n5596': '4611', 'n5598': '4611', 'n5600': '4622', 'n5601': '4622', 'n5602': '4622', 'n5604': '4622', 'n5605': '4622', 'n5610': '4622', 'n5612': '4622', 'n5614': '4622', 'n5620': '4622', 'n5626': '4618', 'n5627': '4618', 'n5628': '4618', 'n5629': '4618', 'n5630': '4622', 'n5631': '4622', 'n5632': '4622', 'n5633': '4622', 'n5635': '4617', 'n5636': '4617', 'n5637': '4617', 'n5640': '4624', 'n5641': '4624', 'n5642': '4624', 'n5643': '4624', 'n5644': '4624', 'n5645': '4624', 'n5646': '4624', 'n5647': '4624', 'n5648': '4624', 'n5649': '4624', 'n5650': '4623', 'n5651': '4623', 'n5652': '4623', 'n5653': '4623', 'n5680': '4616', 'n5683': '4616', 'n5685': '4616', 'n5687': '4616', 'n5690': '4616', 'n5693': '4616', 'n5694': '4616', 'n5695': '4616', 'n5696': '4616', 'n5700': '4621', 'n5701': '4621', 'n5702': '4621', 'n5703': '4621', 'n5704': '4621', 'n5705': '4621', 'n5706': '4621', 'n5707': '4621', 'n5708': '4621', 'n5709': '4621', 'n5710': '4621', 'n5711': '4621', 'n5712': '4621', 'n5713': '4621', 'n5714': '4621', 'n5715': '4621', 'n5718': '4641', 'n5719': '4620', 'n5720': '4628', 'n5721': '4628', 'n5722': '4628', 'n5723': '4621', 'n5724': '4628', 'n5725': '4628', 'n5726': '4628', 'n5727': '4628', 'n5728': '4628', 'n5729': '4629', 'n5730': '4620', 'n5731': '4620', 'n5732': '4629', 'n5733': '4621', 'n5734': '4621', 'n5736': '4621', 'n5741': '4641', 'n5742': '4641', 'n5743': '4641', 'n5745': '4641', 'n5746': '4641', 'n5747': '4641', 'n5748': '4641', 'n5749': '4641', 'n5750': '4618', 'n5751': '4618', 'n5752': '4618', 'n5760': '4618', 'n5763': '4618', 'n5770': '4618', 'n5773': '4618', 'n5775': '4618', 'n5776': '4618', 'n5777': '4618', 'n5778': '4618', 'n5779': '4618', 'n5780': '4618', 'n5781': '4618', 'n5782': '4618', 'n5783': '4619', 'n5784': '4619', 'n5785': '4619', 'n5786': '4619', 'n5787': '4618', 'n5788': '4618', 'n5802': '4601', 'n5803': '4601', 'n5804': '4601', 'n5805': '4601', 'n5806': '4601', 'n5807': '4601', 'n5808': '4601', 'n5809': '4601', 'n5810': '4601', 'n5811': '4601', 'n5812': '4601', 'n5813': '4601', 'n5814': '4601', 'n5815': '4601', 'n5816': '4601', 'n5817': '4601', 'n5818': '4601', 'n5819': '4601', 'n5820': '4601', 'n5821': '4601', 'n5822': '4601', 'n5823': '4601', 'n5824': '4601', 'n5825': '4601', 'n5826': '4601', 'n5827': '4601', 'n5828': '4601', 'n5829': '4601', 'n5830': '4601', 'n5831': '4601', 'n5832': '4601', 'n5833': '4601', 'n5834': '4601', 'n5835': '4601', 'n5836': '4601', 'n5837': '4601', 'n5838': '4601', 'n5841': '4601', 'n5843': '4601', 'n5844': '4601', 'n5845': '4601', 'n5847': '4601', 'n5848': '4601', 'n5849': '4601', 'n5851': '4601', 'n5852': '4601', 'n5853': '4601', 'n5854': '4601', 'n5855': '4601', 'n5857': '4601', 'n5858': '4601', 'n5859': '4601', 'n5861': '4601', 'n5862': '4601', 'n5863': '4601', 'n5864': '4601', 'n5865': '4601', 'n5866': '4601', 'n5867': '4601', 'n5868': '4601', 'n5869': '4601', 'n5872': '4601', 'n5873': '4601', 'n5876': '4601', 'n5877': '4601', 'n5878': '4601', 'n5879': '4601', 'n5881': '4601', 'n5884': '4601', 'n5886': '4601', 'n5887': '4601', 'n5888': '4601', 'n5889': '4601', 'n5892': '4601', 'n5893': '4601', 'n5895': '4601', 'n5896': '4601', 'n5899': '4601', 'n5902': '4631', 'n5903': '4631', 'n5904': '4631', 'n5906': '4631', 'n5907': '4631', 'n5908': '4631', 'n5911': '4631', 'n5912': '4631', 'n5913': '4631', 'n5914': '4631', 'n5915': '4631', 'n5916': '4631', 'n5917': '4631', 'n5918': '4631', 'n5919': '4631', 'n5931': '4631', 'n5935': '4631', 'n5936': '4631', 'n5937': '4631', 'n5938': '4631', 'n5939': '4631', 'n5941': '4632', 'n5943': '4632', 'n5947': '4633', 'n5948': '4633', 'n5951': '4631', 'n5952': '4632', 'n5953': '4632', 'n5954': '4631', 'n5955': '4631', 'n5956': '4631', 'n5957': '4631', 'n5960': '4635', 'n5961': '4635', 'n5962': '4638', 'n5963': '4635', 'n5964': '4635', 'n5965': '4638', 'n5966': '4635', 'n5967': '4635', 'n5970': '4635', 'n5977': '4635', 'n5978': '4635', 'n5979': '4635', 'n5981': '4634', 'n5982': '4634', 'n5983': '4634', 'n5984': '4634', 'n5985': '4634', 'n5986': '4634', 'n5987': '4634', 'n5991': '4631', 'n5993': '4631', 'n5994': '4631', 'n6001': '1507', 'n6002': '1507', 'n6003': '1507', 'n6004': '1507', 'n6005': '1507', 'n6006': '1507', 'n6007': '1507', 'n6008': '1507', 'n6009': '1507', 'n6010': '1507', 'n6011': '1507', 'n6012': '1507', 'n6013': '1507', 'n6014': '1507', 'n6015': '1507', 'n6016': '1507', 'n6017': '1507', 'n6018': '1507', 'n6019': '1507', 'n6020': '1507', 'n6021': '1507', 'n6022': '1507', 'n6023': '1507', 'n6024': '1507', 'n6025': '1507', 'n6026': '1507', 'n6028': '1507', 'n6030': '1531', 'n6034': '1531', 'n6035': '1531', 'n6036': '1531', 'n6037': '1531', 'n6039': '1531', 'n6040': '1532', 'n6044': '1507', 'n6045': '1507', 'n6046': '1507', 'n6047': '1507', 'n6048': '1507', 'n6050': '1532', 'n6052': '1532', 'n6054': '1532', 'n6055': '1532', 'n6057': '1507', 'n6058': '1532', 'n6059': '1532', 'n6060': '1517', 'n6062': '1517', 'n6063': '1517', 'n6064': '1516', 'n6065': '1516', 'n6067': '1516', 'n6068': '1516', 'n6069': '1517', 'n6070': '1515', 'n6075': '1515', 'n6076': '1515', 'n6078': '1514', 'n6079': '1515', 'n6080': '1515', 'n6082': '1514', 'n6083': '1514', 'n6084': '1514', 'n6085': '1514', 'n6086': '1514', 'n6087': '1514', 'n6088': '1514', 'n6089': '1514', 'n6090': '1515', 'n6091': '1515', 'n6092': '1515', 'n6094': '1515', 'n6095': '1515', 'n6096': '1515', 'n6098': '1515', 'n6099': '1515', 'n6100': '1577', 'n6101': '1577', 'n6102': '1577', 'n6103': '1577', 'n6104': '1577', 'n6105': '1577', 'n6106': '1577', 'n6110': '1577', 'n6120': '1577', 'n6121': '1577', 'n6133': '1577', 'n6134': '1577', 'n6138': '1511', 'n6139': '1511', 'n6140': '1511', 'n6141': '1511', 'n6142': '1511', 'n6143': '1511', 'n6144': '1511', 'n6146': '1511', 'n6147': '1511', 'n6149': '1511', 'n6150': '1520', 'n6151': '1520', 'n6152': '1520', 'n6153': '1520', 'n6154': '1520', 'n6155': '1520', 'n6156': '1520', 'n6160': '1520', 'n6161': '1520', 'n6165': '1520', 'n6166': '1520', 'n6170': '1520', 'n6171': '1520', 'n6174': '1520', 'n6183': '1520', 'n6184': '1520', 'n6190': '1577', 'n6196': '1520', 'n6200': '1525', 'n6201': '1525', 'n6210': '1578', 'n6211': '1578', 'n6212': '1525', 'n6213': '1578', 'n6214': '1578', 'n6215': '1578', 'n6216': '1525', 'n6217': '1525', 'n6218': '1525', 'n6219': '1525', 'n6220': '1528', 'n6222': '1528', 'n6223': '1528', 'n6224': '1528', 'n6230': '1528', 'n6238': '1528', 'n6239': '1528', 'n6240': '1507', 'n6249': '1507', 'n6250': '1578', 'n6255': '1578', 'n6259': '1578', 'n6260': '1507', 'n6263': '1507', 'n6264': '1507', 'n6265': '1507', 'n6270': '1507', 'n6272': '1507', 'n6280': '1507', 'n6281': '1507', 'n6282': '1507', 'n6283': '1507', 'n6285': '1507', 'n6290': '1507', 'n6291': '1507', 'n6292': '1507', 'n6293': '1507', 'n6294': '1507', 'n6300': '1539', 'n6301': '1539', 'n6310': '1539', 'n6315': '1539', 'n6320': '1539', 'n6330': '1539', 'n6331': '1539', 'n6339': '1539', 'n6350': '1539', 'n6360': '1539', 'n6361': '1539', 'n6363': '1539', 'n6364': '1506', 'n6365': '1506', 'n6385': '1539', 'n6386': '1539', 'n6387': '1539', 'n6388': '1539', 'n6389': '1535', 'n6390': '1535', 'n6391': '1535', 'n6392': '1535', 'n6393': '1535', 'n6394': '1535', 'n6395': '1535', 'n6396': '1535', 'n6397': '1535', 'n6398': '1535', 'n6399': '1535', 'n6401': '1506', 'n6402': '1506', 'n6403': '1506', 'n6404': '1506', 'n6405': '1506', 'n6407': '1506', 'n6408': '1579', 'n6409': '1547', 'n6410': '1506', 'n6411': '1506', 'n6412': '1506', 'n6413': '1506', 'n6414': '1506', 'n6415': '1506', 'n6416': '1506', 'n6418': '1506', 'n6419': '1506', 'n6421': '1506', 'n6422': '1506', 'n6423': '1506', 'n6425': '1506', 'n6429': '1506', 'n6430': '1579', 'n6431': '1579', 'n6433': '1579', 'n6434': '1506', 'n6435': '1506', 'n6436': '1506', 'n6440': '1579', 'n6443': '1579', 'n6444': '1579', 'n6445': '1579', 'n6446': '1579', 'n6447': '1579', 'n6450': '1506', 'n6452': '1506', 'n6453': '1506', 'n6454': '1506', 'n6455': '1506', 'n6456': '1506', 'n6457': '1506', 'n6458': '1506', 'n6460': '1506', 'n6461': '1506', 'n6462': '1506', 'n6470': '1506', 'n6471': '1506', 'n6472': '1506', 'n6475': '1506', 'n6476': '1506', 'n6480': '1547', 'n6481': '1547', 'n6483': '1507', 'n6484': '1507', 'n6485': '1507', 'n6486': '1547', 'n6487': '1507', 'n6488': '1507', 'n6490': '1579', 'n6493': '1579', 'n6494': '1579', 'n6499': '1579', 'n6501': '1505', 'n6502': '1505', 'n6503': '1505', 'n6504': '1505', 'n6506': '1505', 'n6507': '1505', 'n6508': '1505', 'n6509': '1505', 'n6510': '1505', 'n6511': '1505', 'n6512': '1505', 'n6514': '1505', 'n6515': '1505', 'n6516': '1505', 'n6517': '1505', 'n6518': '1505', 'n6520': '1505', 'n6521': '1505', 'n6522': '1505', 'n6523': '1505', 'n6524': '1505', 'n6525': '1505', 'n6527': '1505', 'n6528': '1505', 'n6529': '1505', 'n6530': '1554', 'n6531': '1554', 'n6532': '1554', 'n6533': '1554', 'n6538': '1554', 'n6539': '1554', 'n6546': '1505', 'n6547': '1505', 'n6548': '1505', 'n6549': '1505', 'n6570': '1573', 'n6571': '1573', 'n6590': '1576', 'n6591': '1576', 'n6600': '1563', 'n6601': '1563', 'n6610': '1563', 'n6611': '1563', 'n6612': '1563', 'n6613': '1563', 'n6614': '1563', 'n6620': '1563', 'n6622': '1563', 'n6623': '1563', 'n6627': '1560', 'n6628': '1560', 'n6629': '1560', 'n6630': '1560', 'n6631': '1557', 'n6632': '1557', 'n6633': '1557', 'n6636': '1557', 'n6637': '1557', 'n6638': '1557', 'n6639': '1557', 'n6640': '1566', 'n6641': '1557', 'n6642': '1566', 'n6643': '1566', 'n6644': '1566', 'n6645': '1566', 'n6650': '1566', 'n6652': '1566', 'n6653': '1566', 'n6655': '1566', 'n6656': '1566', 'n6657': '5061', 'n6658': '5061', 'n6659': '5061', 'n6670': '1560', 'n6671': '1560', 'n6674': '1560', 'n6680': '5055', 'n6683': '5055', 'n6686': '5055', 'n6687': '5055', 'n6688': '5055', 'n6689': '1576', 'n6690': '1576', 'n6693': '1576', 'n6694': '1576', 'n6697': '1576', 'n6698': '1576', 'n6699': '1576', 'n6700': '4602', 'n6701': '4602', 'n6702': '4602', 'n6703': '4602', 'n6704': '4602', 'n6707': '4602', 'n6708': '4649', 'n6710': '4602', 'n6711': '4649', 'n6713': '4602', 'n6714': '4602', 'n6715': '4649', 'n6716': '4602', 'n6717': '4649', 'n6718': '4602', 'n6719': '4648', 'n6721': '4648', 'n6723': '4648', 'n6726': '4648', 'n6727': '4648', 'n6728': '4648', 'n6729': '4648', 'n6730': '4648', 'n6734': '4648', 'n6737': '4648', 'n6740': '4649', 'n6741': '4649', 'n6750': '4649', 'n6751': '4649', 'n6761': '1577', 'n6763': '1577', 'n6770': '4649', 'n6771': '4649', 'n6772': '4649', 'n6773': '4649', 'n6774': '4649', 'n6776': '4649', 'n6777': '4649', 'n6778': '4649', 'n6779': '4649', 'n6781': '4651', 'n6782': '4651', 'n6783': '4651', 'n6784': '4651', 'n6788': '4651', 'n6789': '4651', 'n6790': '4651', 'n6791': '4651', 'n6792': '4651', 'n6793': '4651', 'n6794': '4651', 'n6795': '4651', 'n6796': '4651', 'n6797': '4651', 'n6798': '4651', 'n6799': '4651', 'n6800': '4647', 'n6801': '4647', 'n6802': '4647', 'n6803': '4647', 'n6804': '4647', 'n6805': '4647', 'n6806': '4647', 'n6807': '4647', 'n6808': '4647', 'n6809': '4647', 'n6810': '4647', 'n6811': '4647', 'n6812': '4647', 'n6813': '4647', 'n6814': '4647', 'n6815': '4647', 'n6817': '4647', 'n6818': '4647', 'n6819': '4647', 'n6820': '4647', 'n6821': '4650', 'n6822': '4650', 'n6823': '4650', 'n6826': '4650', 'n6827': '4650', 'n6828': '4650', 'n6829': '4650', 'n6830': '4650', 'n6831': '4650', 'n6841': '4647', 'n6843': '4647', 'n6844': '4647', 'n6845': '4640', 'n6847': '4647', 'n6848': '4640', 'n6849': '4640', 'n6851': '4640', 'n6852': '4640', 'n6853': '4640', 'n6854': '4640', 'n6855': '4642', 'n6856': '4640', 'n6857': '4640', 'n6858': '4640', 'n6859': '4640', 'n6861': '4640', 'n6863': '4640', 'n6866': '4644', 'n6867': '4644', 'n6868': '4644', 'n6869': '4644', 'n6870': '4644', 'n6871': '4644', 'n6872': '4644', 'n6873': '4644', 'n6874': '4644', 'n6875': '4644', 'n6876': '4644', 'n6877': '4644', 'n6878': '4644', 'n6879': '4644', 'n6881': '4643', 'n6882': '4643', 'n6884': '4643', 'n6885': '4643', 'n6886': '4642', 'n6887': '4642', 'n6888': '4642', 'n6891': '4639', 'n6893': '4639', 'n6894': '4639', 'n6895': '4639', 'n6896': '4639', 'n6898': '4640', 'n6899': '4640', 'n6900': '4602', 'n6901': '4602', 'n6902': '4602', 'n6903': '4602', 'n6905': '4602', 'n6906': '4602', 'n6907': '4602', 'n6908': '4602', 'n6909': '4602', 'n6910': '4602', 'n6912': '4602', 'n6913': '4602', 'n6914': '4602', 'n6915': '4602', 'n6916': '4602', 'n6917': '4602', 'n6918': '4602', 'n6919': '4602', 'n6921': '4636', 'n6924': '4636', 'n6926': '4636', 'n6927': '4636', 'n6928': '4636', 'n6929': '4636', 'n6940': '4602', 'n6941': '4602', 'n6942': '4602', 'n6944': '4602', 'n6946': '4638', 'n6947': '4638', 'n6951': '4637', 'n6953': '4637', 'n6957': '4637', 'n6958': '4637', 'n6959': '4637', 'n6961': '4646', 'n6963': '4646', 'n6964': '4646', 'n6966': '4646', 'n6967': '4646', 'n6968': '4646', 'n6969': '4646', 'n6971': '4647', 'n6973': '4647', 'n6975': '4647', 'n6976': '4647', 'n6977': '4647', 'n6978': '4647', 'n6980': '4645', 'n6982': '4645', 'n6983': '4645', 'n6984': '4645', 'n6985': '4645', 'n6986': '4645', 'n6987': '4645', 'n6988': '4645', 'n6991': '4638', 'n6993': '4638', 'n6994': '4638', 'n6995': '4638', 'n6996': '4638', 'n6997': '4638', 'n7003': '5001', 'n7004': '5001', 'n7005': '5001', 'n7006': '5001', 'n7010': '5001', 'n7011': '5001', 'n7012': '5001', 'n7013': '5001', 'n7014': '5001', 'n7015': '5001', 'n7016': '5001', 'n7017': '5001', 'n7018': '5001', 'n7019': '5001', 'n7020': '5001', 'n7021': '5001', 'n7022': '5001', 'n7023': '5001', 'n7024': '5001', 'n7025': '5001', 'n7026': '5001', 'n7027': '5001', 'n7028': '5001', 'n7029': '5001', 'n7030': '5001', 'n7031': '5001', 'n7032': '5001', 'n7033': '5001', 'n7034': '5001', 'n7035': '5001', 'n7036': '5001', 'n7037': '5001', 'n7038': '5001', 'n7039': '5001', 'n7040': '5001', 'n7041': '5001', 'n7042': '5001', 'n7043': '5001', 'n7044': '5001', 'n7045': '5001', 'n7046': '5001', 'n7047': '5001', 'n7048': '5001', 'n7049': '5001', 'n7050': '5001', 'n7051': '5001', 'n7052': '5001', 'n7053': '5001', 'n7054': '5001', 'n7055': '5001', 'n7056': '5001', 'n7057': '5001', 'n7058': '5001', 'n7059': '5001', 'n7066': '5001', 'n7067': '5001', 'n7068': '5001', 'n7069': '5001', 'n7070': '5001', 'n7071': '5001', 'n7072': '5001', 'n7074': '5001', 'n7075': '5001', 'n7078': '5001', 'n7079': '5001', 'n7080': '5001', 'n7081': '5001', 'n7082': '5001', 'n7083': '5001', 'n7088': '5001', 'n7089': '5001', 'n7091': '5001', 'n7092': '5001', 'n7093': '5001', 'n7097': '5001', 'n7098': '5001', 'n7099': '5001', 'n7100': '5054', 'n7101': '5054', 'n7105': '5054', 'n7110': '5054', 'n7111': '5054', 'n7112': '5054', 'n7113': '5054', 'n7114': '5054', 'n7115': '5054', 'n7116': '5054', 'n7119': '5054', 'n7120': '5054', 'n7121': '5054', 'n7125': '5054', 'n7126': '5054', 'n7127': '5057', 'n7129': '5057', 'n7130': '5057', 'n7140': '5057', 'n7142': '5057', 'n7150': '5057', 'n7151': '5057', 'n7152': '5057', 'n7153': '5057', 'n7156': '5059', 'n7159': '5057', 'n7160': '5057', 'n7164': '5057', 'n7165': '5057', 'n7166': '5057', 'n7167': '5057', 'n7168': '5057', 'n7169': '5058', 'n7170': '5058', 'n7174': '5058', 'n7175': '5058', 'n7176': '5058', 'n7177': '5058', 'n7178': '5058', 'n7180': '5058', 'n7181': '5058', 'n7190': '5058', 'n7194': '5058', 'n7200': '5055', 'n7201': '5055', 'n7203': '5055', 'n7206': '5055', 'n7207': '5055', 'n7211': '5028', 'n7212': '5028', 'n7213': '5028', 'n7221': '5028', 'n7223': '5028', 'n7224': '5028', 'n7227': '5028', 'n7228': '5028', 'n7231': '5028', 'n7232': '5028', 'n7234': '5028', 'n7235': '5028', 'n7236': '5028', 'n7238': '5028', 'n7239': '5056', 'n7240': '5056', 'n7241': '5056', 'n7242': '5056', 'n7243': '5056', 'n7244': '5056', 'n7245': '5056', 'n7246': '5056', 'n7247': '5056', 'n7250': '5056', 'n7252': '5056', 'n7255': '5056', 'n7256': '5056', 'n7257': '5059', 'n7259': '5059', 'n7260': '5014', 'n7261': '5014', 'n7263': '5014', 'n7264': '5014', 'n7266': '5014', 'n7267': '5014', 'n7268': '5014', 'n7270': '5014', 'n7273': '5014', 'n7274': '5014', 'n7280': '5014', 'n7282': '5014', 'n7284': '5014', 'n7285': '5014', 'n7286': '5014', 'n7287': '5014', 'n7288': '5027', 'n7289': '5027', 'n7290': '5027', 'n7291': '5027', 'n7295': '5027', 'n7298': '5027', 'n7300': '5059', 'n7301': '5059', 'n7302': '5059', 'n7303': '5059', 'n7310': '5059', 'n7315': '5059', 'n7316': '5059', 'n7318': '5059', 'n7319': '5059', 'n7320': '5059', 'n7321': '5059', 'n7327': '5059', 'n7329': '5059', 'n7331': '5059', 'n7332': '5059', 'n7333': '5059', 'n7334': '5059', 'n7335': '5059', 'n7336': '5059', 'n7338': '5059', 'n7340': '5021', 'n7341': '5021', 'n7342': '5021', 'n7343': '5021', 'n7345': '5021', 'n7350': '5029', 'n7351': '5029', 'n7353': '5029', 'n7354': '5029', 'n7355': '5029', 'n7356': '5029', 'n7357': '5029', 'n7358': '5029', 'n7361': '5025', 'n7370': '5025', 'n7372': '5025', 'n7374': '5025', 'n7375': '5025', 'n7380': '5026', 'n7383': '5026', 'n7384': '5026', 'n7386': '5027', 'n7387': '5027', 'n7388': '5027', 'n7391': '5022', 'n7392': '5022', 'n7393': '5022', 'n7397': '5022', 'n7398': '5022', 'n7399': '5022', 'n7400': '5001', 'n7401': '5001', 'n7402': '5001', 'n7403': '5001', 'n7404': '5001', 'n7405': '5001', 'n7406': '5001', 'n7407': '5001', 'n7408': '5001', 'n7409': '5001', 'n7410': '5001', 'n7411': '5001', 'n7412': '5001', 'n7413': '5001', 'n7414': '5001', 'n7415': '5001', 'n7416': '5001', 'n7417': '5001', 'n7418': '5001', 'n7419': '5001', 'n7420': '5001', 'n7421': '5001', 'n7422': '5001', 'n7424': '5001', 'n7425': '5001', 'n7426': '5001', 'n7427': '5001', 'n7428': '5001', 'n7429': '5001', 'n7430': '5001', 'n7431': '5001', 'n7432': '5001', 'n7433': '5001', 'n7434': '5001', 'n7435': '5001', 'n7436': '5001', 'n7437': '5001', 'n7438': '5001', 'n7439': '5001', 'n7440': '5001', 'n7441': '5001', 'n7442': '5001', 'n7443': '5001', 'n7444': '5001', 'n7445': '5001', 'n7446': '5001', 'n7447': '5001', 'n7448': '5001', 'n7449': '5001', 'n7450': '5001', 'n7451': '5001', 'n7452': '5001', 'n7453': '5001', 'n7454': '5001', 'n7455': '5001', 'n7456': '5001', 'n7457': '5001', 'n7458': '5001', 'n7459': '5001', 'n7462': '5001', 'n7463': '5001', 'n7464': '5001', 'n7465': '5001', 'n7466': '5001', 'n7467': '5001', 'n7468': '5001', 'n7469': '5001', 'n7470': '5001', 'n7471': '5001', 'n7472': '5001', 'n7473': '5001', 'n7474': '5001', 'n7475': '5001', 'n7476': '5001', 'n7477': '5001', 'n7478': '5001', 'n7479': '5001', 'n7480': '5001', 'n7481': '5001', 'n7482': '5001', 'n7483': '5001', 'n7484': '5001', 'n7485': '5001', 'n7486': '5001', 'n7487': '5001', 'n7488': '5001', 'n7489': '5001', 'n7490': '5001', 'n7491': '5001', 'n7492': '5001', 'n7493': '5001', 'n7494': '5001', 'n7495': '5001', 'n7496': '5001', 'n7497': '5001', 'n7498': '5001', 'n7500': '5035', 'n7501': '5035', 'n7502': '5035', 'n7503': '5035', 'n7504': '5035', 'n7505': '5035', 'n7506': '5035', 'n7507': '5035', 'n7508': '5035', 'n7509': '5035', 'n7510': '5035', 'n7511': '5035', 'n7512': '5035', 'n7513': '5035', 'n7514': '5035', 'n7517': '5035', 'n7519': '5035', 'n7520': '5035', 'n7525': '5035', 'n7529': '5035', 'n7530': '5034', 'n7531': '5034', 'n7533': '5034', 'n7540': '5001', 'n7541': '5001', 'n7549': '5001', 'n7550': '5031', 'n7551': '5031', 'n7560': '5031', 'n7562': '5031', 'n7563': '5031', 'n7566': '5031', 'n7570': '5035', 'n7580': '5032', 'n7581': '5032', 'n7583': '5032', 'n7584': '5032', 'n7590': '5033', 'n7591': '5033', 'n7596': '5032', 'n7600': '5037', 'n7601': '5037', 'n7602': '5037', 'n7603': '5037', 'n7604': '5037', 'n7605': '5037', 'n7606': '5037', 'n7607': '5037', 'n7608': '5037', 'n7609': '5037', 'n7610': '5037', 'n7619': '5037', 'n7620': '5037', 'n7622': '5037', 'n7623': '5037', 'n7624': '5037', 'n7629': '5037', 'n7630': '5037', 'n7631': '5037', 'n7632': '5037', 'n7633': '5036', 'n7634': '5036', 'n7650': '5038', 'n7651': '5038', 'n7652': '5038', 'n7653': '5038', 'n7654': '5038', 'n7655': '5038', 'n7656': '5038', 'n7657': '5038', 'n7658': '5038', 'n7660': '5038', 'n7661': '5038', 'n7670': '5053', 'n7671': '5053', 'n7672': '5053', 'n7690': '5053', 'n7691': '5053', 'n7701': '5006', 'n7702': '5006', 'n7703': '5006', 'n7704': '5006', 'n7705': '5006', 'n7707': '5006', 'n7708': '5006', 'n7709': '5006', 'n7710': '5006', 'n7711': '5006', 'n7712': '5006', 'n7713': '5006', 'n7714': '5006', 'n7715': '5006', 'n7716': '5006', 'n7717': '5006', 'n7718': '5006', 'n7724': '5006', 'n7725': '5006', 'n7726': '5006', 'n7729': '5006', 'n7730': '5006', 'n7732': '5006', 'n7733': '5006', 'n7734': '5006', 'n7735': '5006', 'n7736': '5006', 'n7737': '5006', 'n7738': '5006', 'n7739': '5006', 'n7740': '5020', 'n7741': '5020', 'n7742': '5020', 'n7744': '5020', 'n7745': '5049', 'n7746': '5049', 'n7748': '5020', 'n7750': '5007', 'n7751': '5007', 'n7760': '5041', 'n7761': '5041', 'n7770': '5049', 'n7771': '5049', 'n7777': '5007', 'n7790': '5006', 'n7791': '5006', 'n7795': '5006', 'n7796': '5006', 'n7797': '5054', 'n7800': '5007', 'n7801': '5007', 'n7802': '5007', 'n7803': '5007', 'n7804': '5007', 'n7805': '5007', 'n7808': '5007', 'n7810': '5007', 'n7817': '5007', 'n7818': '5007', 'n7819': '5007', 'n7820': '5007', 'n7821': '5007', 'n7822': '5007', 'n7823': '5007', 'n7856': '5007', 'n7860': '5047', 'n7863': '5047', 'n7864': '5047', 'n7869': '5047', 'n7870': '5045', 'n7871': '5045', 'n7873': '5045', 'n7874': '5045', 'n7876': '5046', 'n7877': '5046', 'n7878': '5046', 'n7881': '5042', 'n7882': '5042', 'n7884': '5042', 'n7885': '5042', 'n7890': '5044', 'n7891': '5044', 'n7892': '5044', 'n7893': '5044', 'n7896': '5044', 'n7897': '5043', 'n7898': '5043', 'n7900': '5060', 'n7901': '5060', 'n7902': '5060', 'n7940': '5060', 'n7941': '5060', 'n7944': '5060', 'n7950': '5060', 'n7960': '5060', 'n7970': '5060', 'n7971': '5060', 'n7973': '5060', 'n7979': '1811', 'n7980': '1811', 'n7981': '1811', 'n7982': '1811', 'n7983': '1811', 'n7985': '5060', 'n7986': '5060', 'n7990': '5060', 'n7993': '5052', 'n7994': '5052', 'n7995': '5052', 'n8001': '1804', 'n8002': '1804', 'n8003': '1804', 'n8004': '1804', 'n8005': '1804', 'n8006': '1804', 'n8007': '1804', 'n8008': '1804', 'n8009': '1804', 'n8010': '1804', 'n8011': '1804', 'n8012': '1804', 'n8013': '1804', 'n8014': '1804', 'n8015': '1804', 'n8016': '1804', 'n8019': '1804', 'n8020': '1804', 'n8021': '1804', 'n8022': '1804', 'n8023': '1804', 'n8026': '1804', 'n8027': '1804', 'n8028': '1804', 'n8029': '1804', 'n8030': '1804', 'n8031': '1804', 'n8037': '1804', 'n8038': '1804', 'n8041': '1804', 'n8047': '1804', 'n8048': '1804', 'n8049': '1804', 'n8050': '1804', 'n8056': '1804', 'n8057': '1804', 'n8058': '1804', 'n8062': '1857', 'n8063': '1857', 'n8064': '1856', 'n8065': '1856', 'n8070': '1804', 'n8071': '1804', 'n8072': '1804', 'n8073': '1804', 'n8074': '1804', 'n8075': '1804', 'n8076': '1804', 'n8079': '1804', 'n8084': '1804', 'n8086': '1804', 'n8087': '1804', 'n8088': '1804', 'n8089': '1804', 'n8091': '1804', 'n8092': '1804', 'n8093': '1804', 'n8094': '1838', 'n8095': '1804', 'n8096': '1804', 'n8097': '1804', 'n8098': '1804', 'n8099': '2211', 'n8100': '1804', 'n8102': '1804', 'n8103': '1804', 'n8108': '1804', 'n8110': '1839', 'n8114': '1839', 'n8118': '1839', 'n8120': '1838', 'n8128': '1839', 'n8130': '1838', 'n8134': '1838', 'n8135': '1838', 'n8136': '1838', 'n8138': '1838', 'n8140': '1838', 'n8145': '1838', 'n8146': '1837', 'n8149': '1837', 'n8150': '1837', 'n8151': '1837', 'n8157': '1837', 'n8158': '1837', 'n8159': '1837', 'n8160': '1837', 'n8161': '1837', 'n8168': '1837', 'n8170': '1837', 'n8178': '1837', 'n8179': '1837', 'n8181': '1836', 'n8182': '1836', 'n8183': '1836', 'n8184': '1837', 'n8185': '1836', 'n8186': '1836', 'n8187': '1836', 'n8188': '1836', 'n8189': '1836', 'n8190': '1836', 'n8192': '1836', 'n8193': '1836', 'n8195': '1836', 'n8196': '1836', 'n8197': '1836', 'n8198': '1836', 'n8200': '1841', 'n8201': '1841', 'n8202': '1841', 'n8203': '1841', 'n8205': '1841', 'n8206': '1841', 'n8207': '1841', 'n8208': '1841', 'n8209': '1841', 'n8210': '1841', 'n8211': '1841', 'n8214': '1841', 'n8215': '1841', 'n8218': '1841', 'n8219': '1841', 'n8220': '1845', 'n8226': '1845', 'n8230': '1841', 'n8231': '1841', 'n8232': '1845', 'n8233': '1841', 'n8250': '1840', 'n8251': '1840', 'n8252': '1840', 'n8253': '1840', 'n8255': '1840', 'n8256': '1840', 'n8260': '1875', 'n8261': '1875', 'n8264': '1845', 'n8266': '1845', 'n8270': '1875', 'n8271': '1875', 'n8273': '1875', 'n8274': '1875', 'n8275': '1875', 'n8276': '1875', 'n8278': '1806', 'n8281': '1848', 'n8283': '1848', 'n8285': '1848', 'n8286': '1848', 'n8287': '1848', 'n8288': '1848', 'n8289': '1848', 'n8290': '1875', 'n8294': '1875', 'n8297': '1875', 'n8298': '1875', 'n8300': '1865', 'n8301': '1865', 'n8305': '1865', 'n8309': '1865', 'n8310': '1865', 'n8311': '1865', 'n8312': '1865', 'n8313': '1865', 'n8314': '1865', 'n8315': '1865', 'n8316': '1865', 'n8317': '1866', 'n8320': '1865', 'n8322': '1865', 'n8323': '1865', 'n8324': '1865', 'n8325': '1866', 'n8326': '1866', 'n8328': '1865', 'n8340': '1860', 'n8352': '1860', 'n8357': '1860', 'n8360': '1860', 'n8361': '1860', 'n8370': '1860', 'n8372': '1860', 'n8373': '1860', 'n8374': '1860', 'n8376': '1860', 'n8377': '1860', 'n8378': '1860', 'n8380': '1859', 'n8382': '1859', 'n8384': '1859', 'n8387': '1859', 'n8388': '1859', 'n8390': '1874', 'n8392': '1874', 'n8393': '1874', 'n8398': '1874', 'n8400': '1870', 'n8401': '1870', 'n8402': '1870', 'n8403': '1870', 'n8404': '1870', 'n8405': '1870', 'n8406': '1870', 'n8407': '1870', 'n8408': '1868', 'n8409': '5411', 'n8410': '1851', 'n8411': '1851', 'n8412': '1851', 'n8413': '1866', 'n8414': '1866', 'n8415': '1870', 'n8416': '1870', 'n8419': '1870', 'n8426': '1868', 'n8428': '1868', 'n8430': '1868', 'n8432': '1868', 'n8438': '1868', 'n8439': '1868', 'n8445': '1866', 'n8447': '1866', 'n8450': '1866', 'n8455': '1866', 'n8459': '1866', 'n8465': '1867', 'n8469': '1867', 'n8470': '1867', 'n8475': '1867', 'n8480': '1871', 'n8481': '1871', 'n8483': '1871', 'n8484': '1871', 'n8485': '1871', 'n8488': '1871', 'n8489': '1871', 'n8493': '1871', 'n8501': '1806', 'n8502': '1806', 'n8503': '1806', 'n8504': '1806', 'n8505': '1806', 'n8506': '1806', 'n8507': '1806', 'n8508': '1806', 'n8509': '1806', 'n8510': '1806', 'n8512': '1806', 'n8513': '1806', 'n8514': '1806', 'n8515': '1806', 'n8516': '1806', 'n8517': '1806', 'n8518': '1806', 'n8519': '1806', 'n8520': '1806', 'n8521': '1806', 'n8522': '1806', 'n8523': '1806', 'n8530': '1806', 'n8531': '1806', 'n8533': '1853', 'n8534': '1853', 'n8535': '1853', 'n8536': '1853', 'n8539': '1853', 'n8540': '1806', 'n8543': '1806', 'n8546': '1806', 'n8590': '1806', 'n8591': '1806', 'n8601': '1833', 'n8602': '1833', 'n8603': '1833', 'n8604': '1833', 'n8607': '1833', 'n8608': '1833', 'n8609': '1833', 'n8610': '1833', 'n8613': '1833', 'n8614': '1833', 'n8615': '1833', 'n8616': '1833', 'n8617': '1833', 'n8618': '1833', 'n8619': '1833', 'n8622': '1833', 'n8624': '1833', 'n8626': '1833', 'n8630': '1833', 'n8634': '1833', 'n8638': '1833', 'n8640': '1832', 'n8641': '1832', 'n8642': '1832', 'n8643': '1832', 'n8644': '1832', 'n8646': '1832', 'n8647': '1832', 'n8648': '1832', 'n8651': '1824', 'n8652': '1824', 'n8654': '1824', 'n8655': '1824', 'n8656': '1824', 'n8657': '1824', 'n8658': '1824', 'n8659': '1824', 'n8660': '1824', 'n8661': '1824', 'n8663': '1824', 'n8664': '1824', 'n8665': '1824', 'n8666': '1824', 'n8672': '1824', 'n8680': '1825', 'n8681': '1825', 'n8682': '1825', 'n8683': '1825', 'n8684': '1825', 'n8685': '1825', 'n8690': '1826', 'n8691': '1826', 'n8692': '1826', 'n8693': '1826', 'n8694': '1826', 'n8695': '1826', 'n8696': '1826', 'n8700': '1828', 'n8701': '1828', 'n8720': '1828', 'n8723': '1828', 'n8724': '1828', 'n8725': '1833', 'n8730': '1834', 'n8732': '1834', 'n8733': '1834', 'n8735': '1834', 'n8740': '1834', 'n8742': '1835', 'n8743': '1834', 'n8750': '1834', 'n8752': '1834', 'n8753': '1834', 'n8754': '1836', 'n8762': '1834', 'n8764': '1834', 'n8766': '1834', 'n8767': '1834', 'n8770': '1835', 'n8800': '1820', 'n8801': '1820', 'n8802': '1820', 'n8803': '1820', 'n8804': '1820', 'n8805': '1820', 'n8809': '1820', 'n8813': '1827', 'n8820': '1827', 'n8827': '1827', 'n8830': '1827', 'n8842': '1818', 'n8844': '1818', 'n8850': '1818', 'n8851': '1818', 'n8852': '1818', 'n8854': '1820', 'n8860': '1820', 'n8861': '1820', 'n8865': '1820', 'n8870': '1816', 'n8880': '1820', 'n8890': '1822', 'n8891': '1822', 'n8892': '1822', 'n8897': '1822', 'n8900': '1813', 'n8901': '1813', 'n8902': '1813', 'n8904': '1813', 'n8905': '1813', 'n8906': '1813', 'n8907': '1813', 'n8908': '1813', 'n8909': '1813', 'n8910': '1813', 'n8920': '1812', 'n8921': '1812', 'n8922': '1812', 'n8960': '1813', 'n8961': '1813', 'n8976': '1816', 'n8977': '1816', 'n8980': '1815', 'n8981': '1815', 'n8982': '1815', 'n8983': '1815', 'n8984': '1815', 'n8985': '1815', 'n8986': '1815', 'n9006': '5401', 'n9007': '5401', 'n9008': '5401', 'n9009': '5401', 'n9010': '5401', 'n9011': '5401', 'n9012': '5401', 'n9013': '5401', 'n9014': '5401', 'n9015': '5401', 'n9016': '5401', 'n9017': '5401', 'n9018': '5401', 'n9019': '5401', 'n9020': '5401', 'n9021': '5401', 'n9022': '5401', 'n9023': '5401', 'n9024': '5401', 'n9027': '5401', 'n9029': '5401', 'n9030': '5401', 'n9034': '5401', 'n9037': '5401', 'n9038': '5401', 'n9040': '5422', 'n9042': '5422', 'n9043': '5401', 'n9046': '5425', 'n9049': '5422', 'n9050': '5422', 'n9055': '5422', 'n9056': '5422', 'n9057': '5401', 'n9059': '5422', 'n9060': '5424', 'n9062': '5424', 'n9064': '5424', 'n9068': '5424', 'n9069': '5424', 'n9100': '5401', 'n9101': '5401', 'n9102': '5401', 'n9103': '5401', 'n9104': '5401', 'n9105': '5401', 'n9106': '5401', 'n9107': '5401', 'n9108': '5401', 'n9109': '5401', 'n9110': '5401', 'n9118': '5401', 'n9119': '5401', 'n9120': '5401', 'n9128': '5401', 'n9130': '5423', 'n9131': '5401', 'n9132': '5423', 'n9134': '5423', 'n9135': '5423', 'n9136': '5423', 'n9137': '5423', 'n9138': '5423', 'n9140': '5423', 'n9141': '5401', 'n9142': '5425', 'n9143': '5425', 'n9144': '5426', 'n9145': '5426', 'n9146': '5426', 'n9147': '5426', 'n9148': '5426', 'n9149': '5426', 'n9151': '5428', 'n9152': '5428', 'n9153': '5428', 'n9154': '5428', 'n9155': '5428', 'n9156': '5428', 'n9157': '5428', 'n9158': '5428', 'n9159': '5428', 'n9161': '5429', 'n9162': '5429', 'n9163': '5429', 'n9169': '5429', 'n9170': '2100', 'n9171': '2100', 'n9173': '2100', 'n9174': '2100', 'n9175': '2100', 'n9176': '2100', 'n9178': '2100', 'n9180': '5427', 'n9181': '5428', 'n9182': '5429', 'n9184': '5429', 'n9185': '5429', 'n9186': '5432', 'n9187': '5429', 'n9189': '5427', 'n9190': '5427', 'n9192': '5427', 'n9193': '5427', 'n9194': '5427', 'n9195': '5427', 'n9197': '5427', 'n9240': '5401', 'n9251': '5401', 'n9252': '5401', 'n9253': '5401', 'n9254': '5401', 'n9255': '5401', 'n9256': '5401', 'n9257': '5401', 'n9258': '5401', 'n9259': '5401', 'n9260': '5401', 'n9261': '5401', 'n9262': '5401', 'n9263': '5401', 'n9265': '5401', 'n9266': '5401', 'n9267': '5401', 'n9268': '5401', 'n9269': '5401', 'n9270': '5401', 'n9271': '5401', 'n9272': '5401', 'n9273': '5401', 'n9274': '5401', 'n9275': '5401', 'n9276': '5401', 'n9277': '5401', 'n9278': '5401', 'n9279': '5401', 'n9280': '5401', 'n9281': '5401', 'n9282': '5401', 'n9283': '5401', 'n9284': '5401', 'n9285': '5401', 'n9286': '5401', 'n9287': '5401', 'n9288': '5401', 'n9290': '5401', 'n9291': '5401', 'n9292': '5401', 'n9293': '5401', 'n9294': '5401', 'n9296': '5401', 'n9298': '5401', 'n9299': '5401', 'n9300': '5421', 'n9302': '5421', 'n9303': '5421', 'n9304': '5421', 'n9305': '5421', 'n9306': '5421', 'n9307': '5421', 'n9308': '5421', 'n9309': '5421', 'n9310': '5419', 'n9311': '5420', 'n9315': '5419', 'n9316': '5420', 'n9321': '5418', 'n9322': '5418', 'n9325': '5418', 'n9326': '5418', 'n9329': '5418', 'n9334': '5418', 'n9335': '5418', 'n9336': '5418', 'n9350': '5417', 'n9355': '5417', 'n9357': '5415', 'n9358': '5415', 'n9360': '5416', 'n9365': '5416', 'n9370': '5421', 'n9372': '5421', 'n9373': '5421', 'n9376': '5421', 'n9379': '5421', 'n9380': '5421', 'n9381': '5421', 'n9382': '5421', 'n9384': '5421', 'n9385': '5421', 'n9386': '5421', 'n9387': '5421', 'n9388': '5421', 'n9389': '5421', 'n9391': '5421', 'n9392': '5421', 'n9393': '5421', 'n9395': '5421', 'n9402': '5402', 'n9403': '5402', 'n9404': '5402', 'n9405': '5402', 'n9406': '5402', 'n9407': '5402', 'n9408': '5402', 'n9409': '5402', 'n9411': '5402', 'n9414': '5402', 'n9415': '5402', 'n9416': '5402', 'n9419': '5402', 'n9420': '5402', 'n9423': '5402', 'n9424': '5402', 'n9425': '5402', 'n9426': '5402', 'n9427': '5402', 'n9430': '5402', 'n9436': '5412', 'n9439': '5412', 'n9440': '5412', 'n9441': '5412', 'n9442': '5412', 'n9443': '5412', 'n9444': '5412', 'n9445': '5412', 'n9446': '5412', 'n9447': '5412', 'n9448': '5412', 'n9450': '5413', 'n9451': '5413', 'n9453': '5413', 'n9454': '5413', 'n9455': '5413', 'n9456': '5413', 'n9470': '5414', 'n9471': '5414', 'n9475': '5411', 'n9476': '5411', 'n9479': '5402', 'n9480': '5402', 'n9481': '5402', 'n9482': '5402', 'n9483': '5402', 'n9484': '5402', 'n9485': '5402', 'n9486': '5402', 'n9487': '5402', 'n9488': '5402', 'n9489': '5402', 'n9496': '5402', 'n9497': '5402', 'n9498': '5402', 'n9501': '5403', 'n9502': '5403', 'n9503': '5403', 'n9504': '5403', 'n9505': '5403', 'n9506': '5403', 'n9507': '5403', 'n9508': '5403', 'n9509': '5403', 'n9510': '5403', 'n9511': '5403', 'n9512': '5403', 'n9513': '5403', 'n9514': '5403', 'n9515': '5403', 'n9516': '5403', 'n9517': '5403', 'n9518': '5403', 'n9519': '5403', 'n9520': '5430', 'n9521': '5430', 'n9522': '5430', 'n9523': '5430', 'n9524': '5430', 'n9525': '5430', 'n9527': '5430', 'n9528': '5430', 'n9529': '5430', 'n9531': '5403', 'n9532': '5403', 'n9533': '5403', 'n9536': '5403', 'n9537': '5403', 'n9538': '5403', 'n9540': '5403', 'n9541': '5403', 'n9545': '5403', 'n9550': '5432', 'n9580': '5432', 'n9582': '5432', 'n9583': '5432', 'n9584': '5432', 'n9585': '5432', 'n9586': '5432', 'n9587': '5432', 'n9590': '5433', 'n9591': '5433', 'n9593': '5433', 'n9595': '5433', 'n9600': '5406', 'n9601': '5406', 'n9602': '5406', 'n9603': '5406', 'n9609': '5406', 'n9610': '5406', 'n9611': '5406', 'n9612': '5406', 'n9615': '5406', 'n9616': '5406', 'n9620': '5406', 'n9621': '5406', 'n9624': '5406', 'n9650': '5406', 'n9651': '5406', 'n9657': '5406', 'n9664': '5406', 'n9670': '5434', 'n9672': '5434', 'n9690': '5434', 'n9691': '5434', 'n9692': '5434', 'n9700': '5436', 'n9709': '5436', 'n9710': '5436', 'n9711': '5436', 'n9712': '5436', 'n9713': '5436', 'n9714': '5434', 'n9715': '5406', 'n9716': '5436', 'n9717': '5438', 'n9722': '5436', 'n9730': '5437', 'n9731': '5437', 'n9732': '5437', 'n9733': '5437', 'n9734': '5437', 'n9735': '5437', 'n9736': '5437', 'n9737': '5437', 'n9740': '5438', 'n9742': '5438', 'n9750': '5435', 'n9751': '5435', 'n9760': '5435', 'n9763': '5435', 'n9764': '5435', 'n9765': '5435', 'n9768': '5435', 'n9770': '5439', 'n9771': '5439', 'n9772': '5439', 'n9773': '5439', 'n9775': '5439', 'n9782': '5438', 'n9790': '5438', 'n9800': '5405', 'n9801': '5405', 'n9802': '5405', 'n9803': '5405', 'n9804': '5405', 'n9810': '5405', 'n9811': '5405', 'n9815': '5405', 'n9820': '5442', 'n9826': '5441', 'n9840': '5442', 'n9841': '5441', 'n9842': '5441', 'n9843': '5441', 'n9844': '5441', 'n9845': '5441', 'n9846': '5441', 'n9900': '5444', 'n9901': '5444', 'n9910': '5444', 'n9911': '5444', 'n9912': '5444', 'n9914': '5444', 'n9915': '5444', 'n9916': '5444', 'n9917': '5444', 'n9925': '5444', 'n9930': '5444', 'n9935': '5444', 'n9950': '5404', 'n9951': '5404', 'n9960': '5404', 'n9980': '5440', 'n9981': '5440', 'n9982': '5440', 'n9990': '5443', 'n9991': '5443'}
def sammenslaatt(self) -> list:
""" returns lowercase list of names with "og" conjunctions """
s = []
_ = [s.append(k) for k in self.kommune.keys() if " og " in k ]
_ = [s.append(k) for k in self.kommune.keys() if " ja " in k ]
_ = [s.append(f) for f in self.fylker.keys() if " og " in f ]
_ = [s.append(f) for f in self.fylker.keys() if " ja " in f ]
if "Herøy (Møre og Romsdal)" in s:
s.remove("Herøy (Møre og Romsdal)") # cheat
return [ v.lower() for v in s ]
def lookup(self, kommune:str) -> str:
""" Returns ID string """
q = self.id.get(kommune, None)
if q is None:
q = kommune.lower()
for k, v in self.id.items():
k_alt = k.lower()
if q == k_alt: q = k
if q == k_alt.replace("-"," "): q = k
if q == k: break
if q is None: q = ""
q = self.id.get(q, "")
return q
def get_fylke_url(self, q:str) -> str:
""" returns URL friendly symbol for county """
# check if alt
alt = [ k for k,v in self.alt_name.items() if q.lower() in v.lower() ]
if len(alt) == 1: q = alt[0]
q = q.lower().replace(" ","-").replace("ø","o")
return f"{q}-fylke.kommune.nu"
def get_url_friendly(self, q:str) -> str:
""" returns a URL-friendly symbol for muncipality """
# Replace parenthesis with dashes and remove spaces
if "Herøy" in q:
if q == "Herøy (Nordland)":
return "heroy-nordland"
else:
return "heroy"
else:
if "(" in q:
q = q.replace('(','-').replace(")",'').replace(" ","")
if " " in q: q = q.replace(' ','-') # Replace spaces with dashes
q = q.lower() # Small letters
# Replace Norwegian letters
q = q.replace("æ","ae").replace("ø","o").replace("å","a")
return q
def get_site_url(self, kommune:str) -> str:
"""
returns sub-domain URL for muncipality
Preface with http:// or https:// in template depending on TLS
"""
k = self.get_url_friendly(kommune)
return f"{k}.kommune.nu"
def get_ssb_page(self, kommune:str) -> str:
"""returns valid SSB fact sheet url"""
q = self.get_url_friendly(kommune)
return f"{self.ssb}/{q}"
def get_homepage(self, kommune:str)->str:
"""returns valid homepage URL string"""
q = kommune
# arbitrary exceptions to URL naming scheme
bad = {}
bad['Herøy'] = "heroy.kommune.no/"
bad['Herøy (Nordland)'] = "heroy-no.kommune.no/"
bad["Herøy (Møre og Romsdal)"] = "heroy.kommune.no/"
bad['Herøy (Møre)'] = "heroy.kommune.no/"
bad["Bø"] = "boe.kommune.no/"
bad["Flå"] = "flaa.kommune.no/"
bad["Evje og Hornnes"] = "e-h.kommune.no/"
bad["Indre Fosen"] = "indrefosen.kommune.no/"
bad["Indre Østfold"] = "io.kommune.no/"
bad["Kvæfjord"] = "kvafjord.kommune.no/"
bad["Kvænangen"] = "kvanangen.kommune.no/"
bad["Nes"] = "nes-ak.kommune.no/"
bad["Nærøysund"] = "naroysund.kommune.no/"
bad["Rælingen"] = "ralingen.kommune.no/"
bad["Sande"] = "sande-mr.kommune.no/"
bad["Skjåk"] = "skjaak.kommune.no/"
bad["Træna"] = "trana.kommune.no/"
bad["Tysvær"] = "tysver.kommune.no/"
bad["Værøy"] = "varoy.kommune.no/"
bad["Våler (Innlandet)"] = "vaaler-he.kommune.no/"
bad["Våler (Viken)"] = "valer-of.kommune.no/"
bad["Ål"] = "aal.kommune.no/"
# Fetch or guess the URL
if q in bad.keys():
kommune_url = bad[q]
else:
q = q.lower()
q = q.replace("æ","ae").replace("ø","o").replace("å","a")
q = q.replace(" ","-")
kommune_url = f"{q}.kommune.no"
# give it to the people
return kommune_url
def get_population(self, kommune_id:int) -> str:
""" fetch population from ssb API (not in use atm) """
q = f"K-{kommune_id}"
# currently not in use
try:
import httpx
except ImportError:
return "NA"
json_query = {'query': [{'code': 'Region',
'selection': {'filter': 'agg:KommSummer', 'values': [q]}},
{'code': 'Alder', 'selection': {'filter': 'vs:AlleAldre00B', 'values': []}},
{'code': 'Tid', 'selection': {'filter': 'item', 'values': ['2020']}}],
'response': {'format': 'json-stat2'}}
try:
dat = httpx.post(
'https://data.ssb.no/api/v0/no/table/07459/',
json=json_query
)
except:
return "NA"
if dat.status_code == 200:
return str(dat.json()['value'][0])
else:
return "NA"
def build_data_store(self) -> dict:
"""
use this method to created self.data
NOTE: comment "extra" self.id fields for alt names first!
"""
_major = {}
for k, v in self.kommune.items():
if k in self.alt_name.keys():
alt = self.alt_name[k]
else:
alt = False
for fy, kom in self.fylker.items():
if k in kom:
fylke = fy
break
_major.update(
{str(v): {
"name": k,
"alt": alt,
"fylke": fylke,
"fylke-url": self.get_fylke_url(fylke),
"pop": None,
"url": self.get_site_url(k),
"ssb": self.get_ssb_page(k),
"web": self.get_homepage(k)
}
}
)
return _major