From f07a74f719222cc6df9cbffbd02f8772dfb24ba6 Mon Sep 17 00:00:00 2001 From: Julian Krenge Date: Wed, 4 Nov 2026 17:02:35 -0500 Subject: [PATCH] feat: add Lithuania postal geocoding --- docs/geocode-LTU.md | 49 + geocode/LTU.json | 10117 ++++++++++++++++++++++++++++++ lib/geocode.js | 6 +- scripts/generate-ltu-geocode.js | 52 + test/geocode-ltu.test.js | 63 + 5 files changed, 10286 insertions(+), 1 deletion(-) create mode 100644 docs/geocode-LTU.md create mode 100644 geocode/LTU.json create mode 100644 scripts/generate-ltu-geocode.js create mode 100644 test/geocode-ltu.test.js diff --git a/docs/geocode-LTU.md b/docs/geocode-LTU.md new file mode 100644 index 0000000..3a135e1 --- /dev/null +++ b/docs/geocode-LTU.md @@ -0,0 +1,49 @@ +# Lithuania postal geocoding + +## Source and license + +- Source: [GeoNames LT.zip](https://download.geonames.org/export/zip/LT.zip), file `LT.txt`. +- Retrieved: 2026-11-04. Archive entries and the download index are dated 2026-11-04 03:54 (index uses Central European Time). This is an export date; the underlying observations have no published date. +- Attribution: postal data © GeoNames, distributed under [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/), as specified in the [postal download readme](https://download.geonames.org/export/zip/readme.txt). This derived dataset retains that attribution and license; the package's legacy license does not replace it. +- GeoNames publishes the extract but does not identify an official upstream LT source on its [sources page](https://www.geonames.org/postal-codes-sources.html). It provides no accuracy, timeliness or completeness warranty. + +Archive SHA-256: `55f762b3df23e44e854f9dcc3204adcde95998abd0cfc6edba556c720b1013cf`. + +`LT.txt` SHA-256: `fc6fff14c62dd334881ceb4e5e5f23e017ac5caeb74438165a02d35bff68b91d`. + +## Coverage and method + +The extract contains 21,870 rows and 2,023 distinct five-digit postal codes. All rows have finite WGS84 coordinates; none are discarded. The output contains 2,023 records, sorted by postcode. Codes remain strings to preserve leading zeros. Coordinates remain strings for compatibility with legacy geocode results, in `[longitude, latitude]` order. + +For each postcode, remove duplicate numeric coordinate pairs. Average the latitude and longitude of the remaining distinct pairs with equal weights. Sort the points before summing and round the output to at most six decimal places. This gives a deterministic representative point without weighting repeated source rows. Of the codes, 1,998 have one distinct point and 25 have several. No region or country fallback is used. + +These are **approximate representative locations, not postal-area or address centroids**. The source accuracy column contains 7,194 rows with value 1, 12,916 with value 3, and 1,760 with value 4. GeoNames describes 1 as estimated and 4 as a matched gazetteer point; it does not define 3 in its readme. Many source coordinates have only two to four decimal places. Six output decimals do not imply that accuracy. For code 86065 the source points span about 0.58 degrees of longitude: rural distance estimates can have substantial error. + +Coverage is partial. The count is not a count of all current Lithuanian postal codes. Do not use this data for address validation, precise travel distances, or fraud decisions. Missing codes return `undefined`. + +## Formats and source checks + +The [UPU Lithuania addressing sheet](https://www.upu.int/UPU/media/upu/PostalEntitiesFiles/addressingUnit/ltuEn.pdf), supplied for the country's postal addressing system, defines five digits with `LT-` for international mail. The lookup accepts five digits, an optional case-insensitive `LT-` prefix, and surrounding whitespace. It rejects internal spaces, shortened codes and trailing text. Normalization is limited to LTU. + +Checks against that primary postal reference: + +- Urban / leading zero: `04340` is in Vilnius. GeoNames gives latitude 54.6932, longitude 25.2172, within Vilnius. +- Rural / poste restante: `33037` is associated with Alanta. GeoNames rows include Alanta and nearby villages at latitude 55.35, longitude 25.3. This is a coarse point shared by those localities. +- Missing rural and special-service examples: UPU lists `33264` (Galinių / Dubingiai), `60249` (Ariogala), and `52002` (Kaunas PO box). These codes are absent from this export and remain misses. No coordinates are inferred from the UPU locality names. + +The UPU document checks code/locality associations and format, not numeric coordinate accuracy. Independent survey-level coordinate validation is not available here. + +## Rebuild and checks + +Unzip `LT.txt`, then run: + +```sh +node scripts/generate-ltu-geocode.js /path/to/LT.txt > geocode/LTU.json +npx prettier --write geocode/LTU.json +npm test +npm run lint +npm run format:check +npm run validate:data +``` + +`test/geocode-ltu.test.js` executes the real lookup, tests documented formats and misses, validates every output coordinate and postcode, and tests deterministic duplicate handling and invalid-source rejection in the country-specific generator. Other country datasets, exports, types and normalization are unchanged. diff --git a/geocode/LTU.json b/geocode/LTU.json new file mode 100644 index 0000000..7e0bf46 --- /dev/null +++ b/geocode/LTU.json @@ -0,0 +1,10117 @@ +[ + { + "zip": "00001", + "latitude": "55.9175", + "longitude": "21.0686" + }, + { + "zip": "00009", + "latitude": "55.9175", + "longitude": "21.0686" + }, + { + "zip": "01001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "01013", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "01025", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "01031", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "01047", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "01100", + "latitude": "54.6915", + "longitude": "25.3023" + }, + { + "zip": "01101", + "latitude": "54.6882", + "longitude": "25.2833" + }, + { + "zip": "01102", + "latitude": "54.6895", + "longitude": "25.2829" + }, + { + "zip": "01103", + "latitude": "54.687", + "longitude": "25.2807" + }, + { + "zip": "01104", + "latitude": "54.6888", + "longitude": "25.2752" + }, + { + "zip": "01105", + "latitude": "54.6897", + "longitude": "25.2756" + }, + { + "zip": "01106", + "latitude": "54.6903", + "longitude": "25.2747" + }, + { + "zip": "01107", + "latitude": "54.6895", + "longitude": "25.2733" + }, + { + "zip": "01108", + "latitude": "54.6918", + "longitude": "25.2681" + }, + { + "zip": "01109", + "latitude": "54.6906", + "longitude": "25.2654" + }, + { + "zip": "01110", + "latitude": "54.6891", + "longitude": "25.266" + }, + { + "zip": "01111", + "latitude": "54.6893", + "longitude": "25.2608" + }, + { + "zip": "01112", + "latitude": "54.6866", + "longitude": "25.2625" + }, + { + "zip": "01113", + "latitude": "54.6872", + "longitude": "25.2678" + }, + { + "zip": "01114", + "latitude": "54.6861", + "longitude": "25.2733" + }, + { + "zip": "01115", + "latitude": "54.6864", + "longitude": "25.2759" + }, + { + "zip": "01116", + "latitude": "54.6856", + "longitude": "25.2775" + }, + { + "zip": "01117", + "latitude": "54.6824", + "longitude": "25.2779" + }, + { + "zip": "01118", + "latitude": "54.6805", + "longitude": "25.2768" + }, + { + "zip": "01119", + "latitude": "54.6817", + "longitude": "25.2806" + }, + { + "zip": "01120", + "latitude": "54.6843", + "longitude": "25.2811" + }, + { + "zip": "01121", + "latitude": "54.6845", + "longitude": "25.2825" + }, + { + "zip": "01122", + "latitude": "54.6844", + "longitude": "25.2857" + }, + { + "zip": "01123", + "latitude": "54.6826", + "longitude": "25.289" + }, + { + "zip": "01124", + "latitude": "54.6837", + "longitude": "25.2919" + }, + { + "zip": "01125", + "latitude": "54.681", + "longitude": "25.291" + }, + { + "zip": "01126", + "latitude": "54.6798", + "longitude": "25.2906" + }, + { + "zip": "01127", + "latitude": "54.6792", + "longitude": "25.2895" + }, + { + "zip": "01128", + "latitude": "54.6789", + "longitude": "25.2878" + }, + { + "zip": "01129", + "latitude": "54.6889", + "longitude": "25.2847" + }, + { + "zip": "01130", + "latitude": "54.6791", + "longitude": "25.2842" + }, + { + "zip": "01131", + "latitude": "54.681", + "longitude": "25.2858" + }, + { + "zip": "01132", + "latitude": "54.68", + "longitude": "25.28" + }, + { + "zip": "01133", + "latitude": "54.6781", + "longitude": "25.2824" + }, + { + "zip": "01134", + "latitude": "54.6774", + "longitude": "25.2816" + }, + { + "zip": "01135", + "latitude": "54.6771", + "longitude": "25.2837" + }, + { + "zip": "01136", + "latitude": "54.6762", + "longitude": "25.2821" + }, + { + "zip": "01137", + "latitude": "54.6739", + "longitude": "25.2845" + }, + { + "zip": "01138", + "latitude": "54.6741", + "longitude": "25.2816" + }, + { + "zip": "01139", + "latitude": "54.6737", + "longitude": "25.2808" + }, + { + "zip": "01140", + "latitude": "54.6748", + "longitude": "25.2805" + }, + { + "zip": "01141", + "latitude": "54.6785", + "longitude": "25.2774" + }, + { + "zip": "01143", + "latitude": "54.6875", + "longitude": "25.2891" + }, + { + "zip": "01144", + "latitude": "54.682", + "longitude": "25.2834" + }, + { + "zip": "01200", + "latitude": "54.6807", + "longitude": "25.2941" + }, + { + "zip": "01201", + "latitude": "54.6799", + "longitude": "25.297" + }, + { + "zip": "01202", + "latitude": "54.6808", + "longitude": "25.2978" + }, + { + "zip": "01203", + "latitude": "54.6816", + "longitude": "25.2984" + }, + { + "zip": "01204", + "latitude": "54.6815", + "longitude": "25.3024" + }, + { + "zip": "01205", + "latitude": "54.6818", + "longitude": "25.3086" + }, + { + "zip": "01206", + "latitude": "54.6819", + "longitude": "25.3232" + }, + { + "zip": "01207", + "latitude": "54.6833", + "longitude": "25.3048" + }, + { + "zip": "01208", + "latitude": "54.6849", + "longitude": "25.3057" + }, + { + "zip": "01209", + "latitude": "54.6855", + "longitude": "25.3039" + }, + { + "zip": "01210", + "latitude": "54.6875", + "longitude": "25.3148" + }, + { + "zip": "01211", + "latitude": "54.6848", + "longitude": "25.3122" + }, + { + "zip": "01212", + "latitude": "54.684", + "longitude": "25.3144" + }, + { + "zip": "01213", + "latitude": "54.6841", + "longitude": "25.317" + }, + { + "zip": "01214", + "latitude": "54.6871", + "longitude": "25.3195" + }, + { + "zip": "01215", + "latitude": "54.6918", + "longitude": "25.3302" + }, + { + "zip": "01300", + "latitude": "54.6759", + "longitude": "25.295" + }, + { + "zip": "01301", + "latitude": "54.6775", + "longitude": "25.2921" + }, + { + "zip": "01302", + "latitude": "54.6764", + "longitude": "25.2902" + }, + { + "zip": "01303", + "latitude": "54.6764", + "longitude": "25.2897" + }, + { + "zip": "01304", + "latitude": "54.6751", + "longitude": "25.2883" + }, + { + "zip": "01305", + "latitude": "54.6761", + "longitude": "25.2866" + }, + { + "zip": "01306", + "latitude": "54.6758", + "longitude": "25.2855" + }, + { + "zip": "01307", + "latitude": "54.6744", + "longitude": "25.2851" + }, + { + "zip": "01308", + "latitude": "54.6758", + "longitude": "25.2816" + }, + { + "zip": "01309", + "latitude": "54.6773", + "longitude": "25.279" + }, + { + "zip": "01310", + "latitude": "54.6725", + "longitude": "25.278" + }, + { + "zip": "01311", + "latitude": "54.6717", + "longitude": "25.2778" + }, + { + "zip": "01312", + "latitude": "54.6702", + "longitude": "25.2778" + }, + { + "zip": "01313", + "latitude": "54.6732", + "longitude": "25.2836" + }, + { + "zip": "01314", + "latitude": "54.6726", + "longitude": "25.2803" + }, + { + "zip": "01400", + "latitude": "54.6884", + "longitude": "25.2673" + }, + { + "zip": "01401", + "latitude": "54.6842", + "longitude": "25.278" + }, + { + "zip": "01402", + "latitude": "54.6851", + "longitude": "25.2794" + }, + { + "zip": "02007", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "02011", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "02017", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "02021", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "02025", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "02029", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "02100", + "latitude": "54.6715", + "longitude": "25.2861" + }, + { + "zip": "02101", + "latitude": "54.6741", + "longitude": "25.2915" + }, + { + "zip": "02102", + "latitude": "54.6747", + "longitude": "25.2943" + }, + { + "zip": "02103", + "latitude": "54.671", + "longitude": "25.2968" + }, + { + "zip": "02104", + "latitude": "54.6659", + "longitude": "25.3009" + }, + { + "zip": "02105", + "latitude": "54.6643", + "longitude": "25.3" + }, + { + "zip": "02106", + "latitude": "54.6684", + "longitude": "25.2918" + }, + { + "zip": "02107", + "latitude": "54.6694", + "longitude": "25.2904" + }, + { + "zip": "02108", + "latitude": "54.6699", + "longitude": "25.2899" + }, + { + "zip": "02109", + "latitude": "54.6673", + "longitude": "25.2894" + }, + { + "zip": "02110", + "latitude": "54.6674", + "longitude": "25.2878" + }, + { + "zip": "02111", + "latitude": "54.6681", + "longitude": "25.2855" + }, + { + "zip": "02112", + "latitude": "54.6664", + "longitude": "25.2854" + }, + { + "zip": "02113", + "latitude": "54.6664", + "longitude": "25.2827" + }, + { + "zip": "02114", + "latitude": "54.6663", + "longitude": "25.2815" + }, + { + "zip": "02115", + "latitude": "54.6652", + "longitude": "25.2828" + }, + { + "zip": "02116", + "latitude": "54.664", + "longitude": "25.2876" + }, + { + "zip": "02117", + "latitude": "54.6629", + "longitude": "25.2895" + }, + { + "zip": "02118", + "latitude": "54.6635", + "longitude": "25.2916" + }, + { + "zip": "02119", + "latitude": "54.6616", + "longitude": "25.2962" + }, + { + "zip": "02120", + "latitude": "54.6558", + "longitude": "25.2995" + }, + { + "zip": "02121", + "latitude": "54.6529", + "longitude": "25.3077" + }, + { + "zip": "02122", + "latitude": "54.6494", + "longitude": "25.3049" + }, + { + "zip": "02151", + "latitude": "54.663", + "longitude": "25.2628" + }, + { + "zip": "02152", + "latitude": "54.6638", + "longitude": "25.2682" + }, + { + "zip": "02153", + "latitude": "54.6652", + "longitude": "25.2715" + }, + { + "zip": "02154", + "latitude": "54.6646", + "longitude": "25.2703" + }, + { + "zip": "02155", + "latitude": "54.6639", + "longitude": "25.2719" + }, + { + "zip": "02156", + "latitude": "54.6642", + "longitude": "25.2696" + }, + { + "zip": "02157", + "latitude": "54.6626", + "longitude": "25.2714" + }, + { + "zip": "02158", + "latitude": "54.6611", + "longitude": "25.277" + }, + { + "zip": "02159", + "latitude": "54.6636", + "longitude": "25.2742" + }, + { + "zip": "02160", + "latitude": "54.6631", + "longitude": "25.2754" + }, + { + "zip": "02161", + "latitude": "54.6645", + "longitude": "25.2764" + }, + { + "zip": "02162", + "latitude": "54.6642", + "longitude": "25.2798" + }, + { + "zip": "02163", + "latitude": "54.665", + "longitude": "25.2788" + }, + { + "zip": "02164", + "latitude": "54.6637", + "longitude": "25.2831" + }, + { + "zip": "02165", + "latitude": "54.6632", + "longitude": "25.2826" + }, + { + "zip": "02166", + "latitude": "54.6622", + "longitude": "25.2792" + }, + { + "zip": "02167", + "latitude": "54.6613", + "longitude": "25.2794" + }, + { + "zip": "02168", + "latitude": "54.6611", + "longitude": "25.2811" + }, + { + "zip": "02169", + "latitude": "54.6587", + "longitude": "25.2761" + }, + { + "zip": "02170", + "latitude": "54.661", + "longitude": "25.2723" + }, + { + "zip": "02171", + "latitude": "54.6606", + "longitude": "25.2708" + }, + { + "zip": "02172", + "latitude": "54.6614", + "longitude": "25.2687" + }, + { + "zip": "02173", + "latitude": "54.6617", + "longitude": "25.2668" + }, + { + "zip": "02174", + "latitude": "54.6615", + "longitude": "25.2647" + }, + { + "zip": "02175", + "latitude": "54.6608", + "longitude": "25.2653" + }, + { + "zip": "02176", + "latitude": "54.6602", + "longitude": "25.2681" + }, + { + "zip": "02177", + "latitude": "54.6597", + "longitude": "25.269" + }, + { + "zip": "02178", + "latitude": "54.6586", + "longitude": "25.2693" + }, + { + "zip": "02179", + "latitude": "54.6594", + "longitude": "25.2708" + }, + { + "zip": "02180", + "latitude": "54.6597", + "longitude": "25.2716" + }, + { + "zip": "02181", + "latitude": "54.6587", + "longitude": "25.2708" + }, + { + "zip": "02182", + "latitude": "54.658", + "longitude": "25.2784" + }, + { + "zip": "02183", + "latitude": "54.6585", + "longitude": "25.2859" + }, + { + "zip": "02184", + "latitude": "54.6381", + "longitude": "25.2542" + }, + { + "zip": "02185", + "latitude": "54.6328", + "longitude": "25.2365" + }, + { + "zip": "02186", + "latitude": "54.6218", + "longitude": "25.234" + }, + { + "zip": "02187", + "latitude": "54.6355", + "longitude": "25.2732" + }, + { + "zip": "02188", + "latitude": "54.6449", + "longitude": "25.2756" + }, + { + "zip": "02189", + "latitude": "54.6404", + "longitude": "25.2693" + }, + { + "zip": "02190", + "latitude": "54.637", + "longitude": "25.2652" + }, + { + "zip": "02191", + "latitude": "54.6255", + "longitude": "25.2751" + }, + { + "zip": "02192", + "latitude": "54.6593", + "longitude": "25.2797" + }, + { + "zip": "02193", + "latitude": "54.6299", + "longitude": "25.2272" + }, + { + "zip": "02194", + "latitude": "54.6241", + "longitude": "25.2529" + }, + { + "zip": "02195", + "latitude": "54.6303", + "longitude": "25.2771" + }, + { + "zip": "02200", + "latitude": "54.6122", + "longitude": "25.2409" + }, + { + "zip": "02201", + "latitude": "54.6104", + "longitude": "25.2517" + }, + { + "zip": "02202", + "latitude": "54.6118", + "longitude": "25.2494" + }, + { + "zip": "02203", + "latitude": "54.6178", + "longitude": "25.2473" + }, + { + "zip": "02204", + "latitude": "54.609", + "longitude": "25.2544" + }, + { + "zip": "02205", + "latitude": "54.6059", + "longitude": "25.2571" + }, + { + "zip": "02206", + "latitude": "54.6075", + "longitude": "25.258" + }, + { + "zip": "02207", + "latitude": "54.607", + "longitude": "25.26" + }, + { + "zip": "02208", + "latitude": "54.6096", + "longitude": "25.2602" + }, + { + "zip": "02209", + "latitude": "54.6104", + "longitude": "25.2615" + }, + { + "zip": "02210", + "latitude": "54.6081", + "longitude": "25.2679" + }, + { + "zip": "02211", + "latitude": "54.6094", + "longitude": "25.2709" + }, + { + "zip": "02212", + "latitude": "54.6047", + "longitude": "25.2763" + }, + { + "zip": "02213", + "latitude": "54.6154", + "longitude": "25.2944" + }, + { + "zip": "02214", + "latitude": "54.6045", + "longitude": "25.2463" + }, + { + "zip": "02215", + "latitude": "54.616", + "longitude": "25.2622" + }, + { + "zip": "02216", + "latitude": "54.6153", + "longitude": "25.2667" + }, + { + "zip": "02217", + "latitude": "54.6021", + "longitude": "25.2698" + }, + { + "zip": "02218", + "latitude": "54.6035", + "longitude": "25.247" + }, + { + "zip": "02219", + "latitude": "54.6008", + "longitude": "25.25" + }, + { + "zip": "02220", + "latitude": "54.5963", + "longitude": "25.2518" + }, + { + "zip": "02221", + "latitude": "54.5952", + "longitude": "25.2481" + }, + { + "zip": "02222", + "latitude": "54.5965", + "longitude": "25.2617" + }, + { + "zip": "02223", + "latitude": "54.6179", + "longitude": "25.2793" + }, + { + "zip": "02224", + "latitude": "54.6197", + "longitude": "25.2725" + }, + { + "zip": "02225", + "latitude": "54.6217", + "longitude": "25.2896" + }, + { + "zip": "02231", + "latitude": "54.6228", + "longitude": "25.1144" + }, + { + "zip": "02232", + "latitude": "54.6308", + "longitude": "25.1012" + }, + { + "zip": "02233", + "latitude": "54.6265", + "longitude": "25.0931" + }, + { + "zip": "02234", + "latitude": "54.6116", + "longitude": "25.1434" + }, + { + "zip": "02236", + "latitude": "54.6094", + "longitude": "25.127" + }, + { + "zip": "02237", + "latitude": "54.5911", + "longitude": "25.1159" + }, + { + "zip": "02238", + "latitude": "54.614", + "longitude": "25.1221" + }, + { + "zip": "02239", + "latitude": "54.6338", + "longitude": "25.0896" + }, + { + "zip": "02241", + "latitude": "54.6322", + "longitude": "25.1327" + }, + { + "zip": "02242", + "latitude": "54.6338", + "longitude": "25.1544" + }, + { + "zip": "02243", + "latitude": "54.6252", + "longitude": "25.1773" + }, + { + "zip": "02244", + "latitude": "54.6214", + "longitude": "25.1534" + }, + { + "zip": "02245", + "latitude": "54.6254", + "longitude": "25.1848" + }, + { + "zip": "02246", + "latitude": "54.6295", + "longitude": "25.1958" + }, + { + "zip": "02300", + "latitude": "54.6569", + "longitude": "25.1704" + }, + { + "zip": "02301", + "latitude": "54.6425", + "longitude": "25.2035" + }, + { + "zip": "02302", + "latitude": "54.6417", + "longitude": "25.2081" + }, + { + "zip": "02303", + "latitude": "54.6394", + "longitude": "25.2103" + }, + { + "zip": "02304", + "latitude": "54.6412", + "longitude": "25.2058" + }, + { + "zip": "02305", + "latitude": "54.6411", + "longitude": "25.2051" + }, + { + "zip": "02306", + "latitude": "54.6397", + "longitude": "25.2041" + }, + { + "zip": "02307", + "latitude": "54.6377", + "longitude": "25.205" + }, + { + "zip": "02308", + "latitude": "54.6385", + "longitude": "25.2059" + }, + { + "zip": "02309", + "latitude": "54.6387", + "longitude": "25.2015" + }, + { + "zip": "03001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "03011", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "03100", + "latitude": "54.6819", + "longitude": "25.2535" + }, + { + "zip": "03101", + "latitude": "54.6828", + "longitude": "25.2587" + }, + { + "zip": "03102", + "latitude": "54.6802", + "longitude": "25.2533" + }, + { + "zip": "03103", + "latitude": "54.6812", + "longitude": "25.2575" + }, + { + "zip": "03104", + "latitude": "54.6822", + "longitude": "25.2636" + }, + { + "zip": "03105", + "latitude": "54.684", + "longitude": "25.2641" + }, + { + "zip": "03106", + "latitude": "54.6833", + "longitude": "25.2702" + }, + { + "zip": "03107", + "latitude": "54.6823", + "longitude": "25.2732" + }, + { + "zip": "03108", + "latitude": "54.6814", + "longitude": "25.2716" + }, + { + "zip": "03109", + "latitude": "54.6811", + "longitude": "25.263" + }, + { + "zip": "03110", + "latitude": "54.6795", + "longitude": "25.2663" + }, + { + "zip": "03111", + "latitude": "54.6772", + "longitude": "25.2644" + }, + { + "zip": "03112", + "latitude": "54.6781", + "longitude": "25.2637" + }, + { + "zip": "03113", + "latitude": "54.6797", + "longitude": "25.2635" + }, + { + "zip": "03114", + "latitude": "54.6781", + "longitude": "25.2608" + }, + { + "zip": "03115", + "latitude": "54.6789", + "longitude": "25.2654" + }, + { + "zip": "03116", + "latitude": "54.6774", + "longitude": "25.2553" + }, + { + "zip": "03117", + "latitude": "54.6744", + "longitude": "25.2548" + }, + { + "zip": "03118", + "latitude": "54.6718", + "longitude": "25.2556" + }, + { + "zip": "03119", + "latitude": "54.673", + "longitude": "25.2527" + }, + { + "zip": "03120", + "latitude": "54.6742", + "longitude": "25.2508" + }, + { + "zip": "03121", + "latitude": "54.6738", + "longitude": "25.2495" + }, + { + "zip": "03122", + "latitude": "54.678", + "longitude": "25.2535" + }, + { + "zip": "03123", + "latitude": "54.6784", + "longitude": "25.2531" + }, + { + "zip": "03124", + "latitude": "54.6772", + "longitude": "25.2512" + }, + { + "zip": "03125", + "latitude": "54.6759", + "longitude": "25.2492" + }, + { + "zip": "03126", + "latitude": "54.6751", + "longitude": "25.2495" + }, + { + "zip": "03127", + "latitude": "54.6755", + "longitude": "25.2466" + }, + { + "zip": "03128", + "latitude": "54.6742", + "longitude": "25.2473" + }, + { + "zip": "03129", + "latitude": "54.6736", + "longitude": "25.2458" + }, + { + "zip": "03130", + "latitude": "54.6725", + "longitude": "25.2447" + }, + { + "zip": "03131", + "latitude": "54.6709", + "longitude": "25.2394" + }, + { + "zip": "03132", + "latitude": "54.6732", + "longitude": "25.2419" + }, + { + "zip": "03133", + "latitude": "54.674", + "longitude": "25.2437" + }, + { + "zip": "03134", + "latitude": "54.6725", + "longitude": "25.2415" + }, + { + "zip": "03135", + "latitude": "54.6717", + "longitude": "25.245" + }, + { + "zip": "03136", + "latitude": "54.6725", + "longitude": "25.2479" + }, + { + "zip": "03137", + "latitude": "54.6726", + "longitude": "25.2485" + }, + { + "zip": "03138", + "latitude": "54.6704", + "longitude": "25.2509" + }, + { + "zip": "03139", + "latitude": "54.67", + "longitude": "25.2534" + }, + { + "zip": "03140", + "latitude": "54.6676", + "longitude": "25.2519" + }, + { + "zip": "03141", + "latitude": "54.6682", + "longitude": "25.2524" + }, + { + "zip": "03142", + "latitude": "54.6704", + "longitude": "25.2557" + }, + { + "zip": "03143", + "latitude": "54.6688", + "longitude": "25.2489" + }, + { + "zip": "03144", + "latitude": "54.6705", + "longitude": "25.2489" + }, + { + "zip": "03145", + "latitude": "54.6703", + "longitude": "25.2468" + }, + { + "zip": "03146", + "latitude": "54.6706", + "longitude": "25.2455" + }, + { + "zip": "03147", + "latitude": "54.6703", + "longitude": "25.2437" + }, + { + "zip": "03148", + "latitude": "54.6702", + "longitude": "25.2419" + }, + { + "zip": "03149", + "latitude": "54.6699", + "longitude": "25.2402" + }, + { + "zip": "03150", + "latitude": "54.665", + "longitude": "25.2325" + }, + { + "zip": "03151", + "latitude": "54.6659", + "longitude": "25.2426" + }, + { + "zip": "03152", + "latitude": "54.6684", + "longitude": "25.2456" + }, + { + "zip": "03153", + "latitude": "54.6594", + "longitude": "25.2467" + }, + { + "zip": "03154", + "latitude": "54.6507", + "longitude": "25.2363" + }, + { + "zip": "03155", + "latitude": "54.6847", + "longitude": "25.2677" + }, + { + "zip": "03157", + "latitude": "54.6651", + "longitude": "25.24" + }, + { + "zip": "03158", + "latitude": "54.6849", + "longitude": "25.2667" + }, + { + "zip": "03200", + "latitude": "54.6738", + "longitude": "25.2574" + }, + { + "zip": "03201", + "latitude": "54.6723", + "longitude": "25.2595" + }, + { + "zip": "03202", + "latitude": "54.668", + "longitude": "25.2593" + }, + { + "zip": "03203", + "latitude": "54.6717", + "longitude": "25.2634" + }, + { + "zip": "03204", + "latitude": "54.6719", + "longitude": "25.2611" + }, + { + "zip": "03205", + "latitude": "54.6732", + "longitude": "25.2624" + }, + { + "zip": "03206", + "latitude": "54.6753", + "longitude": "25.2622" + }, + { + "zip": "03207", + "latitude": "54.6756", + "longitude": "25.2642" + }, + { + "zip": "03208", + "latitude": "54.674", + "longitude": "25.2642" + }, + { + "zip": "03209", + "latitude": "54.6704", + "longitude": "25.2711" + }, + { + "zip": "03210", + "latitude": "54.6718", + "longitude": "25.2755" + }, + { + "zip": "03211", + "latitude": "54.6716", + "longitude": "25.2815" + }, + { + "zip": "03212", + "latitude": "54.6729", + "longitude": "25.2745" + }, + { + "zip": "03213", + "latitude": "54.6757", + "longitude": "25.2771" + }, + { + "zip": "03214", + "latitude": "54.6746", + "longitude": "25.2761" + }, + { + "zip": "03215", + "latitude": "54.6735", + "longitude": "25.2724" + }, + { + "zip": "03216", + "latitude": "54.673", + "longitude": "25.2721" + }, + { + "zip": "03217", + "latitude": "54.6744", + "longitude": "25.2715" + }, + { + "zip": "03218", + "latitude": "54.6758", + "longitude": "25.272" + }, + { + "zip": "03219", + "latitude": "54.6785", + "longitude": "25.2701" + }, + { + "zip": "03220", + "latitude": "54.6796", + "longitude": "25.271" + }, + { + "zip": "03221", + "latitude": "54.6794", + "longitude": "25.2691" + }, + { + "zip": "03222", + "latitude": "54.6801", + "longitude": "25.2666" + }, + { + "zip": "03223", + "latitude": "54.6774", + "longitude": "25.2687" + }, + { + "zip": "03224", + "latitude": "54.6812", + "longitude": "25.2701" + }, + { + "zip": "03225", + "latitude": "54.6769", + "longitude": "25.2736" + }, + { + "zip": "03226", + "latitude": "54.6758", + "longitude": "25.2719" + }, + { + "zip": "03227", + "latitude": "54.6751", + "longitude": "25.2692" + }, + { + "zip": "03228", + "latitude": "54.6743", + "longitude": "25.2679" + }, + { + "zip": "03229", + "latitude": "54.6735", + "longitude": "25.2662" + }, + { + "zip": "03230", + "latitude": "54.6737", + "longitude": "25.2692" + }, + { + "zip": "03231", + "latitude": "54.6765", + "longitude": "25.2756" + }, + { + "zip": "03233", + "latitude": "54.6759", + "longitude": "25.2791" + }, + { + "zip": "04001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "04007", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "04013", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "04100", + "latitude": "54.6757", + "longitude": "25.2073" + }, + { + "zip": "04101", + "latitude": "54.6747", + "longitude": "25.2041" + }, + { + "zip": "04102", + "latitude": "54.6744", + "longitude": "25.2064" + }, + { + "zip": "04103", + "latitude": "54.6757", + "longitude": "25.209" + }, + { + "zip": "04104", + "latitude": "54.6741", + "longitude": "25.2086" + }, + { + "zip": "04105", + "latitude": "54.6734", + "longitude": "25.2071" + }, + { + "zip": "04106", + "latitude": "54.6737", + "longitude": "25.204" + }, + { + "zip": "04107", + "latitude": "54.6727", + "longitude": "25.2019" + }, + { + "zip": "04108", + "latitude": "54.6721", + "longitude": "25.2034" + }, + { + "zip": "04109", + "latitude": "54.672", + "longitude": "25.2064" + }, + { + "zip": "04110", + "latitude": "54.6718", + "longitude": "25.2104" + }, + { + "zip": "04111", + "latitude": "54.6724", + "longitude": "25.2132" + }, + { + "zip": "04112", + "latitude": "54.6738", + "longitude": "25.2133" + }, + { + "zip": "04113", + "latitude": "54.6746", + "longitude": "25.2121" + }, + { + "zip": "04114", + "latitude": "54.6737", + "longitude": "25.2113" + }, + { + "zip": "04115", + "latitude": "54.6767", + "longitude": "25.2109" + }, + { + "zip": "04116", + "latitude": "54.6768", + "longitude": "25.2124" + }, + { + "zip": "04117", + "latitude": "54.6773", + "longitude": "25.2142" + }, + { + "zip": "04118", + "latitude": "54.6763", + "longitude": "25.2142" + }, + { + "zip": "04119", + "latitude": "54.6769", + "longitude": "25.2174" + }, + { + "zip": "04120", + "latitude": "54.6748", + "longitude": "25.2164" + }, + { + "zip": "04121", + "latitude": "54.6734", + "longitude": "25.216" + }, + { + "zip": "04122", + "latitude": "54.6727", + "longitude": "25.216" + }, + { + "zip": "04123", + "latitude": "54.6662", + "longitude": "25.2197" + }, + { + "zip": "04124", + "latitude": "54.6585", + "longitude": "25.2124" + }, + { + "zip": "04125", + "latitude": "54.6648", + "longitude": "25.1887" + }, + { + "zip": "04126", + "latitude": "54.6604", + "longitude": "25.1892" + }, + { + "zip": "04127", + "latitude": "54.6564", + "longitude": "25.2011" + }, + { + "zip": "04128", + "latitude": "54.668", + "longitude": "25.2183" + }, + { + "zip": "04129", + "latitude": "54.6692", + "longitude": "25.216" + }, + { + "zip": "04130", + "latitude": "54.6692", + "longitude": "25.217" + }, + { + "zip": "04131", + "latitude": "54.6701", + "longitude": "25.218" + }, + { + "zip": "04132", + "latitude": "54.6767", + "longitude": "25.2274" + }, + { + "zip": "04133", + "latitude": "54.6732", + "longitude": "25.2272" + }, + { + "zip": "04134", + "latitude": "54.6662", + "longitude": "25.2133" + }, + { + "zip": "04135", + "latitude": "54.6673", + "longitude": "25.2104" + }, + { + "zip": "04136", + "latitude": "54.6678", + "longitude": "25.2118" + }, + { + "zip": "04137", + "latitude": "54.6656", + "longitude": "25.1939" + }, + { + "zip": "04138", + "latitude": "54.6666", + "longitude": "25.2118" + }, + { + "zip": "04139", + "latitude": "54.6665", + "longitude": "25.211" + }, + { + "zip": "04200", + "latitude": "54.6829", + "longitude": "25.2088" + }, + { + "zip": "04201", + "latitude": "54.6835", + "longitude": "25.2105" + }, + { + "zip": "04202", + "latitude": "54.6841", + "longitude": "25.2133" + }, + { + "zip": "04203", + "latitude": "54.684", + "longitude": "25.2159" + }, + { + "zip": "04204", + "latitude": "54.6832", + "longitude": "25.2177" + }, + { + "zip": "04205", + "latitude": "54.6826", + "longitude": "25.2182" + }, + { + "zip": "04206", + "latitude": "54.6827", + "longitude": "25.215" + }, + { + "zip": "04207", + "latitude": "54.682", + "longitude": "25.2128" + }, + { + "zip": "04208", + "latitude": "54.6816", + "longitude": "25.211" + }, + { + "zip": "04209", + "latitude": "54.6806", + "longitude": "25.2118" + }, + { + "zip": "04210", + "latitude": "54.6803", + "longitude": "25.2156" + }, + { + "zip": "04211", + "latitude": "54.6797", + "longitude": "25.2162" + }, + { + "zip": "04212", + "latitude": "54.6817", + "longitude": "25.2191" + }, + { + "zip": "04213", + "latitude": "54.6826", + "longitude": "25.2209" + }, + { + "zip": "04214", + "latitude": "54.6803", + "longitude": "25.219" + }, + { + "zip": "04215", + "latitude": "54.6772", + "longitude": "25.2211" + }, + { + "zip": "04216", + "latitude": "54.6798", + "longitude": "25.206" + }, + { + "zip": "04217", + "latitude": "54.6793", + "longitude": "25.2072" + }, + { + "zip": "04218", + "latitude": "54.6784", + "longitude": "25.2021" + }, + { + "zip": "04219", + "latitude": "54.6772", + "longitude": "25.2022" + }, + { + "zip": "04220", + "latitude": "54.6771", + "longitude": "25.207" + }, + { + "zip": "04221", + "latitude": "54.6752", + "longitude": "25.2011" + }, + { + "zip": "04222", + "latitude": "54.676", + "longitude": "25.1996" + }, + { + "zip": "04223", + "latitude": "54.6777", + "longitude": "25.1998" + }, + { + "zip": "04224", + "latitude": "54.6753", + "longitude": "25.1924" + }, + { + "zip": "04225", + "latitude": "54.6746", + "longitude": "25.1987" + }, + { + "zip": "04226", + "latitude": "54.6735", + "longitude": "25.1994" + }, + { + "zip": "04228", + "latitude": "54.6807", + "longitude": "25.1898" + }, + { + "zip": "04229", + "latitude": "54.6802", + "longitude": "25.1908" + }, + { + "zip": "04230", + "latitude": "54.6794", + "longitude": "25.1903" + }, + { + "zip": "04231", + "latitude": "54.6794", + "longitude": "25.1894" + }, + { + "zip": "04232", + "latitude": "54.6796", + "longitude": "25.1893" + }, + { + "zip": "04233", + "latitude": "54.6799", + "longitude": "25.1894" + }, + { + "zip": "04234", + "latitude": "54.6803", + "longitude": "25.1895" + }, + { + "zip": "04300", + "latitude": "54.6835", + "longitude": "25.2007" + }, + { + "zip": "04301", + "latitude": "54.6839", + "longitude": "25.1999" + }, + { + "zip": "04302", + "latitude": "54.6837", + "longitude": "25.2019" + }, + { + "zip": "04303", + "latitude": "54.6844", + "longitude": "25.2045" + }, + { + "zip": "04304", + "latitude": "54.6832", + "longitude": "25.1981" + }, + { + "zip": "04305", + "latitude": "54.6852", + "longitude": "25.2026" + }, + { + "zip": "04306", + "latitude": "54.6863", + "longitude": "25.2028" + }, + { + "zip": "04307", + "latitude": "54.6865", + "longitude": "25.2056" + }, + { + "zip": "04308", + "latitude": "54.6883", + "longitude": "25.2056" + }, + { + "zip": "04309", + "latitude": "54.6879", + "longitude": "25.2032" + }, + { + "zip": "04310", + "latitude": "54.69", + "longitude": "25.2054" + }, + { + "zip": "04311", + "latitude": "54.6888", + "longitude": "25.2072" + }, + { + "zip": "04312", + "latitude": "54.6906", + "longitude": "25.2101" + }, + { + "zip": "04313", + "latitude": "54.6916", + "longitude": "25.2116" + }, + { + "zip": "04314", + "latitude": "54.6914", + "longitude": "25.2097" + }, + { + "zip": "04315", + "latitude": "54.6906", + "longitude": "25.2096" + }, + { + "zip": "04316", + "latitude": "54.6935", + "longitude": "25.2082" + }, + { + "zip": "04317", + "latitude": "54.6926", + "longitude": "25.2116" + }, + { + "zip": "04318", + "latitude": "54.6925", + "longitude": "25.2147" + }, + { + "zip": "04319", + "latitude": "54.6939", + "longitude": "25.2145" + }, + { + "zip": "04320", + "latitude": "54.694", + "longitude": "25.2116" + }, + { + "zip": "04321", + "latitude": "54.6949", + "longitude": "25.2151" + }, + { + "zip": "04322", + "latitude": "54.6951", + "longitude": "25.2136" + }, + { + "zip": "04323", + "latitude": "54.6953", + "longitude": "25.2127" + }, + { + "zip": "04324", + "latitude": "54.6959", + "longitude": "25.2118" + }, + { + "zip": "04325", + "latitude": "54.6964", + "longitude": "25.2106" + }, + { + "zip": "04326", + "latitude": "54.6982", + "longitude": "25.2148" + }, + { + "zip": "04327", + "latitude": "54.6962", + "longitude": "25.2158" + }, + { + "zip": "04328", + "latitude": "54.6964", + "longitude": "25.2172" + }, + { + "zip": "04329", + "latitude": "54.6958", + "longitude": "25.218" + }, + { + "zip": "04330", + "latitude": "54.696", + "longitude": "25.2266" + }, + { + "zip": "04331", + "latitude": "54.6948", + "longitude": "25.2215" + }, + { + "zip": "04332", + "latitude": "54.6983", + "longitude": "25.224" + }, + { + "zip": "04333", + "latitude": "54.6989", + "longitude": "25.2262" + }, + { + "zip": "04334", + "latitude": "54.6988", + "longitude": "25.2279" + }, + { + "zip": "04335", + "latitude": "54.6975", + "longitude": "25.2266" + }, + { + "zip": "04336", + "latitude": "54.6964", + "longitude": "25.225" + }, + { + "zip": "04337", + "latitude": "54.6972", + "longitude": "25.2233" + }, + { + "zip": "04338", + "latitude": "54.6968", + "longitude": "25.2225" + }, + { + "zip": "04339", + "latitude": "54.6962", + "longitude": "25.221" + }, + { + "zip": "04340", + "latitude": "54.6932", + "longitude": "25.2172" + }, + { + "zip": "04341", + "latitude": "54.6977", + "longitude": "25.2203" + }, + { + "zip": "04342", + "latitude": "54.6976", + "longitude": "25.218" + }, + { + "zip": "04343", + "latitude": "54.6929", + "longitude": "25.2208" + }, + { + "zip": "04344", + "latitude": "54.6922", + "longitude": "25.2174" + }, + { + "zip": "04345", + "latitude": "54.6912", + "longitude": "25.2165" + }, + { + "zip": "04346", + "latitude": "54.6898", + "longitude": "25.216" + }, + { + "zip": "04347", + "latitude": "54.6887", + "longitude": "25.2161" + }, + { + "zip": "04348", + "latitude": "54.6896", + "longitude": "25.2139" + }, + { + "zip": "04349", + "latitude": "54.6888", + "longitude": "25.2127" + }, + { + "zip": "04350", + "latitude": "54.6985", + "longitude": "25.2152" + }, + { + "zip": "04351", + "latitude": "54.6986", + "longitude": "25.213" + }, + { + "zip": "04352", + "latitude": "54.6993", + "longitude": "25.2122" + }, + { + "zip": "05001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "05009", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "05100", + "latitude": "54.7075", + "longitude": "25.2169" + }, + { + "zip": "05101", + "latitude": "54.7088", + "longitude": "25.2176" + }, + { + "zip": "05102", + "latitude": "54.7088", + "longitude": "25.219" + }, + { + "zip": "05103", + "latitude": "54.709", + "longitude": "25.2201" + }, + { + "zip": "05104", + "latitude": "54.7097", + "longitude": "25.219" + }, + { + "zip": "05105", + "latitude": "54.7105", + "longitude": "25.2205" + }, + { + "zip": "05106", + "latitude": "54.7112", + "longitude": "25.222" + }, + { + "zip": "05107", + "latitude": "54.7127", + "longitude": "25.2245" + }, + { + "zip": "05108", + "latitude": "54.7117", + "longitude": "25.2255" + }, + { + "zip": "05109", + "latitude": "54.7112", + "longitude": "25.2242" + }, + { + "zip": "05110", + "latitude": "54.7093", + "longitude": "25.2236" + }, + { + "zip": "05111", + "latitude": "54.712", + "longitude": "25.2299" + }, + { + "zip": "05112", + "latitude": "54.7084", + "longitude": "25.2258" + }, + { + "zip": "05113", + "latitude": "54.7061", + "longitude": "25.2288" + }, + { + "zip": "05114", + "latitude": "54.7053", + "longitude": "25.2303" + }, + { + "zip": "05115", + "latitude": "54.704", + "longitude": "25.231" + }, + { + "zip": "05116", + "latitude": "54.7034", + "longitude": "25.2279" + }, + { + "zip": "05117", + "latitude": "54.7049", + "longitude": "25.228" + }, + { + "zip": "05118", + "latitude": "54.7052", + "longitude": "25.2271" + }, + { + "zip": "05119", + "latitude": "54.7039", + "longitude": "25.2264" + }, + { + "zip": "05120", + "latitude": "54.7013", + "longitude": "25.2211" + }, + { + "zip": "05121", + "latitude": "54.7047", + "longitude": "25.2239" + }, + { + "zip": "05122", + "latitude": "54.7057", + "longitude": "25.2246" + }, + { + "zip": "05123", + "latitude": "54.7068", + "longitude": "25.2248" + }, + { + "zip": "05124", + "latitude": "54.7066", + "longitude": "25.2234" + }, + { + "zip": "05125", + "latitude": "54.7075", + "longitude": "25.2216" + }, + { + "zip": "05126", + "latitude": "54.7066", + "longitude": "25.2216" + }, + { + "zip": "05127", + "latitude": "54.7047", + "longitude": "25.2223" + }, + { + "zip": "05128", + "latitude": "54.7056", + "longitude": "25.2199" + }, + { + "zip": "05129", + "latitude": "54.706", + "longitude": "25.2187" + }, + { + "zip": "05130", + "latitude": "54.7051", + "longitude": "25.2175" + }, + { + "zip": "05131", + "latitude": "54.703", + "longitude": "25.2145" + }, + { + "zip": "05200", + "latitude": "54.7229", + "longitude": "25.2116" + }, + { + "zip": "05201", + "latitude": "54.7207", + "longitude": "25.2129" + }, + { + "zip": "05202", + "latitude": "54.7204", + "longitude": "25.212" + }, + { + "zip": "05203", + "latitude": "54.7196", + "longitude": "25.2132" + }, + { + "zip": "05204", + "latitude": "54.7181", + "longitude": "25.2134" + }, + { + "zip": "05205", + "latitude": "54.7176", + "longitude": "25.2142" + }, + { + "zip": "05206", + "latitude": "54.7165", + "longitude": "25.2143" + }, + { + "zip": "05207", + "latitude": "54.7159", + "longitude": "25.2137" + }, + { + "zip": "05208", + "latitude": "54.7148", + "longitude": "25.2118" + }, + { + "zip": "05209", + "latitude": "54.7137", + "longitude": "25.2128" + }, + { + "zip": "05210", + "latitude": "54.7128", + "longitude": "25.2138" + }, + { + "zip": "05211", + "latitude": "54.7117", + "longitude": "25.2119" + }, + { + "zip": "05212", + "latitude": "54.7114", + "longitude": "25.2132" + }, + { + "zip": "05213", + "latitude": "54.7106", + "longitude": "25.2121" + }, + { + "zip": "05214", + "latitude": "54.7099", + "longitude": "25.212" + }, + { + "zip": "05215", + "latitude": "54.7218", + "longitude": "25.2148" + }, + { + "zip": "05216", + "latitude": "54.7199", + "longitude": "25.2155" + }, + { + "zip": "05217", + "latitude": "54.7229", + "longitude": "25.2153" + }, + { + "zip": "05218", + "latitude": "54.7204", + "longitude": "25.2164" + }, + { + "zip": "05219", + "latitude": "54.7192", + "longitude": "25.2151" + }, + { + "zip": "05220", + "latitude": "54.719", + "longitude": "25.2168" + }, + { + "zip": "05221", + "latitude": "54.7194", + "longitude": "25.2181" + }, + { + "zip": "05222", + "latitude": "54.718", + "longitude": "25.2155" + }, + { + "zip": "05223", + "latitude": "54.7173", + "longitude": "25.218" + }, + { + "zip": "05224", + "latitude": "54.7171", + "longitude": "25.2158" + }, + { + "zip": "05225", + "latitude": "54.7167", + "longitude": "25.2167" + }, + { + "zip": "05226", + "latitude": "54.7156", + "longitude": "25.2161" + }, + { + "zip": "05227", + "latitude": "54.7146", + "longitude": "25.2162" + }, + { + "zip": "05228", + "latitude": "54.7136", + "longitude": "25.2155" + }, + { + "zip": "05229", + "latitude": "54.7104", + "longitude": "25.2152" + }, + { + "zip": "05230", + "latitude": "54.7105", + "longitude": "25.2146" + }, + { + "zip": "05231", + "latitude": "54.722", + "longitude": "25.2178" + }, + { + "zip": "05232", + "latitude": "54.7228", + "longitude": "25.2191" + }, + { + "zip": "05233", + "latitude": "54.7223", + "longitude": "25.2205" + }, + { + "zip": "05234", + "latitude": "54.7219", + "longitude": "25.2211" + }, + { + "zip": "05235", + "latitude": "54.7208", + "longitude": "25.2176" + }, + { + "zip": "05236", + "latitude": "54.7205", + "longitude": "25.2194" + }, + { + "zip": "05237", + "latitude": "54.7201", + "longitude": "25.2206" + }, + { + "zip": "05238", + "latitude": "54.7201", + "longitude": "25.2213" + }, + { + "zip": "05239", + "latitude": "54.7187", + "longitude": "25.2209" + }, + { + "zip": "05240", + "latitude": "54.7166", + "longitude": "25.2188" + }, + { + "zip": "05241", + "latitude": "54.7151", + "longitude": "25.218" + }, + { + "zip": "05242", + "latitude": "54.7136", + "longitude": "25.2178" + }, + { + "zip": "05243", + "latitude": "54.7132", + "longitude": "25.2169" + }, + { + "zip": "05244", + "latitude": "54.7158", + "longitude": "25.2193" + }, + { + "zip": "05245", + "latitude": "54.7212", + "longitude": "25.2229" + }, + { + "zip": "05246", + "latitude": "54.7217", + "longitude": "25.224" + }, + { + "zip": "05247", + "latitude": "54.7218", + "longitude": "25.2251" + }, + { + "zip": "05248", + "latitude": "54.7205", + "longitude": "25.2246" + }, + { + "zip": "05249", + "latitude": "54.7194", + "longitude": "25.2252" + }, + { + "zip": "05250", + "latitude": "54.7197", + "longitude": "25.2266" + }, + { + "zip": "05251", + "latitude": "54.7195", + "longitude": "25.2237" + }, + { + "zip": "05252", + "latitude": "54.7186", + "longitude": "25.225" + }, + { + "zip": "05253", + "latitude": "54.7182", + "longitude": "25.2235" + }, + { + "zip": "05254", + "latitude": "54.7195", + "longitude": "25.2276" + }, + { + "zip": "05255", + "latitude": "54.718", + "longitude": "25.2279" + }, + { + "zip": "05256", + "latitude": "54.719", + "longitude": "25.2286" + }, + { + "zip": "05257", + "latitude": "54.7173", + "longitude": "25.2251" + }, + { + "zip": "05258", + "latitude": "54.7172", + "longitude": "25.2274" + }, + { + "zip": "05259", + "latitude": "54.7162", + "longitude": "25.2286" + }, + { + "zip": "05260", + "latitude": "54.721", + "longitude": "25.2291" + }, + { + "zip": "05261", + "latitude": "54.72", + "longitude": "25.2302" + }, + { + "zip": "05262", + "latitude": "54.7181", + "longitude": "25.2299" + }, + { + "zip": "05263", + "latitude": "54.718", + "longitude": "25.2307" + }, + { + "zip": "05264", + "latitude": "54.716", + "longitude": "25.2222" + }, + { + "zip": "05265", + "latitude": "54.708", + "longitude": "25.2117" + }, + { + "zip": "05266", + "latitude": "54.7136", + "longitude": "25.2048" + }, + { + "zip": "05267", + "latitude": "54.7231", + "longitude": "25.2109" + }, + { + "zip": "05268", + "latitude": "54.7296", + "longitude": "25.2145" + }, + { + "zip": "05269", + "latitude": "54.7319", + "longitude": "25.2188" + }, + { + "zip": "05270", + "latitude": "54.7155", + "longitude": "25.2256" + }, + { + "zip": "05271", + "latitude": "54.7317", + "longitude": "25.2185" + }, + { + "zip": "05272", + "latitude": "54.718", + "longitude": "25.212" + }, + { + "zip": "05273", + "latitude": "54.7348", + "longitude": "25.2148" + }, + { + "zip": "06001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "06005", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "06100", + "latitude": "54.7348", + "longitude": "25.2222" + }, + { + "zip": "06101", + "latitude": "54.735", + "longitude": "25.2249" + }, + { + "zip": "06102", + "latitude": "54.7355", + "longitude": "25.2268" + }, + { + "zip": "06103", + "latitude": "54.7346", + "longitude": "25.2275" + }, + { + "zip": "06104", + "latitude": "54.7342", + "longitude": "25.2267" + }, + { + "zip": "06105", + "latitude": "54.7334", + "longitude": "25.2248" + }, + { + "zip": "06106", + "latitude": "54.7307", + "longitude": "25.2219" + }, + { + "zip": "06107", + "latitude": "54.7331", + "longitude": "25.2321" + }, + { + "zip": "06108", + "latitude": "54.7337", + "longitude": "25.2218" + }, + { + "zip": "06109", + "latitude": "54.7326", + "longitude": "25.2232" + }, + { + "zip": "06110", + "latitude": "54.7337", + "longitude": "25.2229" + }, + { + "zip": "06111", + "latitude": "54.7318", + "longitude": "25.2244" + }, + { + "zip": "06112", + "latitude": "54.7306", + "longitude": "25.2277" + }, + { + "zip": "06113", + "latitude": "54.7308", + "longitude": "25.2312" + }, + { + "zip": "06114", + "latitude": "54.732", + "longitude": "25.2321" + }, + { + "zip": "06115", + "latitude": "54.7311", + "longitude": "25.2351" + }, + { + "zip": "06116", + "latitude": "54.7303", + "longitude": "25.2326" + }, + { + "zip": "06117", + "latitude": "54.7294", + "longitude": "25.2347" + }, + { + "zip": "06118", + "latitude": "54.7281", + "longitude": "25.2368" + }, + { + "zip": "06119", + "latitude": "54.7266", + "longitude": "25.2358" + }, + { + "zip": "06120", + "latitude": "54.7255", + "longitude": "25.2395" + }, + { + "zip": "06121", + "latitude": "54.7236", + "longitude": "25.2379" + }, + { + "zip": "06122", + "latitude": "54.7232", + "longitude": "25.2378" + }, + { + "zip": "06123", + "latitude": "54.7242", + "longitude": "25.2359" + }, + { + "zip": "06124", + "latitude": "54.7251", + "longitude": "25.235" + }, + { + "zip": "06125", + "latitude": "54.7238", + "longitude": "25.2316" + }, + { + "zip": "06126", + "latitude": "54.7256", + "longitude": "25.2309" + }, + { + "zip": "06127", + "latitude": "54.7266", + "longitude": "25.2306" + }, + { + "zip": "06128", + "latitude": "54.7272", + "longitude": "25.2321" + }, + { + "zip": "06129", + "latitude": "54.729", + "longitude": "25.2312" + }, + { + "zip": "06130", + "latitude": "54.7295", + "longitude": "25.2293" + }, + { + "zip": "06131", + "latitude": "54.7273", + "longitude": "25.2286" + }, + { + "zip": "06132", + "latitude": "54.7263", + "longitude": "25.228" + }, + { + "zip": "06133", + "latitude": "54.7255", + "longitude": "25.2282" + }, + { + "zip": "06134", + "latitude": "54.7247", + "longitude": "25.2281" + }, + { + "zip": "06135", + "latitude": "54.7263", + "longitude": "25.2244" + }, + { + "zip": "06136", + "latitude": "54.727", + "longitude": "25.224" + }, + { + "zip": "06137", + "latitude": "54.7269", + "longitude": "25.2212" + }, + { + "zip": "06138", + "latitude": "54.7277", + "longitude": "25.2214" + }, + { + "zip": "06139", + "latitude": "54.7278", + "longitude": "25.2243" + }, + { + "zip": "06140", + "latitude": "54.7285", + "longitude": "25.2218" + }, + { + "zip": "06141", + "latitude": "54.7288", + "longitude": "25.2243" + }, + { + "zip": "06142", + "latitude": "54.7291", + "longitude": "25.2216" + }, + { + "zip": "06143", + "latitude": "54.7374", + "longitude": "25.228" + }, + { + "zip": "06144", + "latitude": "54.722", + "longitude": "25.2392" + }, + { + "zip": "06145", + "latitude": "54.7233", + "longitude": "25.2396" + }, + { + "zip": "06146", + "latitude": "54.738", + "longitude": "25.2263" + }, + { + "zip": "06152", + "latitude": "54.7313", + "longitude": "25.218" + }, + { + "zip": "06153", + "latitude": "54.7327", + "longitude": "25.2194" + }, + { + "zip": "06154", + "latitude": "54.7309", + "longitude": "25.2163" + }, + { + "zip": "06155", + "latitude": "54.7255", + "longitude": "25.2322" + }, + { + "zip": "06156", + "latitude": "54.7253", + "longitude": "25.2211" + }, + { + "zip": "06200", + "latitude": "54.7158", + "longitude": "25.1703" + }, + { + "zip": "06201", + "latitude": "54.7059", + "longitude": "25.1756" + }, + { + "zip": "06202", + "latitude": "54.7035", + "longitude": "25.1754" + }, + { + "zip": "06203", + "latitude": "54.7095", + "longitude": "25.1742" + }, + { + "zip": "06204", + "latitude": "54.7076", + "longitude": "25.1851" + }, + { + "zip": "06205", + "latitude": "54.7078", + "longitude": "25.1768" + }, + { + "zip": "06206", + "latitude": "54.7067", + "longitude": "25.1831" + }, + { + "zip": "06207", + "latitude": "54.707", + "longitude": "25.1781" + }, + { + "zip": "06208", + "latitude": "54.7065", + "longitude": "25.1806" + }, + { + "zip": "06209", + "latitude": "54.7068", + "longitude": "25.1851" + }, + { + "zip": "06210", + "latitude": "54.7046", + "longitude": "25.179" + }, + { + "zip": "06211", + "latitude": "54.7068", + "longitude": "25.1789" + }, + { + "zip": "06212", + "latitude": "54.7089", + "longitude": "25.1794" + }, + { + "zip": "06213", + "latitude": "54.704", + "longitude": "25.1834" + }, + { + "zip": "06214", + "latitude": "54.7047", + "longitude": "25.1805" + }, + { + "zip": "06215", + "latitude": "54.7051", + "longitude": "25.1771" + }, + { + "zip": "06216", + "latitude": "54.7043", + "longitude": "25.1863" + }, + { + "zip": "06217", + "latitude": "54.7043", + "longitude": "25.1852" + }, + { + "zip": "06218", + "latitude": "54.7027", + "longitude": "25.1822" + }, + { + "zip": "06219", + "latitude": "54.7041", + "longitude": "25.1824" + }, + { + "zip": "06220", + "latitude": "54.7061", + "longitude": "25.1825" + }, + { + "zip": "06221", + "latitude": "54.7088", + "longitude": "25.1826" + }, + { + "zip": "06222", + "latitude": "54.7069", + "longitude": "25.1863" + }, + { + "zip": "06223", + "latitude": "54.7055", + "longitude": "25.1867" + }, + { + "zip": "06224", + "latitude": "54.7031", + "longitude": "25.1861" + }, + { + "zip": "06225", + "latitude": "54.7042", + "longitude": "25.1881" + }, + { + "zip": "06226", + "latitude": "54.7021", + "longitude": "25.1842" + }, + { + "zip": "06227", + "latitude": "54.7012", + "longitude": "25.1676" + }, + { + "zip": "06228", + "latitude": "54.6993", + "longitude": "25.1704" + }, + { + "zip": "06229", + "latitude": "54.7057", + "longitude": "25.181" + }, + { + "zip": "06230", + "latitude": "54.7129", + "longitude": "25.1933" + }, + { + "zip": "06231", + "latitude": "54.7235", + "longitude": "25.1733" + }, + { + "zip": "06232", + "latitude": "54.7244", + "longitude": "25.1742" + }, + { + "zip": "06234", + "latitude": "54.7119", + "longitude": "25.1941" + }, + { + "zip": "06236", + "latitude": "54.7241", + "longitude": "25.1757" + }, + { + "zip": "06237", + "latitude": "54.7123", + "longitude": "25.1833" + }, + { + "zip": "06238", + "latitude": "54.7122", + "longitude": "25.1787" + }, + { + "zip": "06242", + "latitude": "54.7167", + "longitude": "25.1689" + }, + { + "zip": "06244", + "latitude": "54.7133", + "longitude": "25.1831" + }, + { + "zip": "06245", + "latitude": "54.7188", + "longitude": "25.176" + }, + { + "zip": "06250", + "latitude": "54.72", + "longitude": "25.1735" + }, + { + "zip": "06255", + "latitude": "54.7193", + "longitude": "25.1721" + }, + { + "zip": "06256", + "latitude": "54.7119", + "longitude": "25.1818" + }, + { + "zip": "06257", + "latitude": "54.7189", + "longitude": "25.1693" + }, + { + "zip": "06258", + "latitude": "54.7123", + "longitude": "25.1852" + }, + { + "zip": "06261", + "latitude": "54.7179", + "longitude": "25.1691" + }, + { + "zip": "06262", + "latitude": "54.7134", + "longitude": "25.1743" + }, + { + "zip": "06264", + "latitude": "54.7037", + "longitude": "25.203" + }, + { + "zip": "06267", + "latitude": "54.7133", + "longitude": "25.1731" + }, + { + "zip": "06268", + "latitude": "54.7139", + "longitude": "25.1689" + }, + { + "zip": "06269", + "latitude": "54.7104", + "longitude": "25.1868" + }, + { + "zip": "06279", + "latitude": "54.7034", + "longitude": "25.1769" + }, + { + "zip": "06280", + "latitude": "54.701", + "longitude": "25.1665" + }, + { + "zip": "06281", + "latitude": "54.7054", + "longitude": "25.1739" + }, + { + "zip": "06282", + "latitude": "54.7117", + "longitude": "25.1579" + }, + { + "zip": "06284", + "latitude": "54.7122", + "longitude": "25.1809" + }, + { + "zip": "06285", + "latitude": "54.7091", + "longitude": "25.1745" + }, + { + "zip": "06286", + "latitude": "54.7152", + "longitude": "25.1801" + }, + { + "zip": "06287", + "latitude": "54.7117", + "longitude": "25.1864" + }, + { + "zip": "06288", + "latitude": "54.7123", + "longitude": "25.1871" + }, + { + "zip": "06289", + "latitude": "54.709", + "longitude": "25.1733" + }, + { + "zip": "06300", + "latitude": "54.7406", + "longitude": "25.2378" + }, + { + "zip": "06301", + "latitude": "54.74", + "longitude": "25.2387" + }, + { + "zip": "06302", + "latitude": "54.7396", + "longitude": "25.2362" + }, + { + "zip": "06303", + "latitude": "54.739", + "longitude": "25.2354" + }, + { + "zip": "06304", + "latitude": "54.7391", + "longitude": "25.2338" + }, + { + "zip": "06305", + "latitude": "54.7373", + "longitude": "25.2333" + }, + { + "zip": "06306", + "latitude": "54.7357", + "longitude": "25.2352" + }, + { + "zip": "06307", + "latitude": "54.7415", + "longitude": "25.2404" + }, + { + "zip": "06308", + "latitude": "54.7393", + "longitude": "25.2395" + }, + { + "zip": "06309", + "latitude": "54.7386", + "longitude": "25.2411" + }, + { + "zip": "06310", + "latitude": "54.7379", + "longitude": "25.2404" + }, + { + "zip": "06311", + "latitude": "54.7364", + "longitude": "25.2395" + }, + { + "zip": "06312", + "latitude": "54.7351", + "longitude": "25.2374" + }, + { + "zip": "06313", + "latitude": "54.7333", + "longitude": "25.2368" + }, + { + "zip": "06314", + "latitude": "54.7358", + "longitude": "25.2403" + }, + { + "zip": "06315", + "latitude": "54.7369", + "longitude": "25.2427" + }, + { + "zip": "06316", + "latitude": "54.7348", + "longitude": "25.2397" + }, + { + "zip": "06317", + "latitude": "54.7331", + "longitude": "25.2382" + }, + { + "zip": "06318", + "latitude": "54.7323", + "longitude": "25.2394" + }, + { + "zip": "06319", + "latitude": "54.7313", + "longitude": "25.2417" + }, + { + "zip": "06320", + "latitude": "54.7333", + "longitude": "25.2423" + }, + { + "zip": "06321", + "latitude": "54.7342", + "longitude": "25.2427" + }, + { + "zip": "06322", + "latitude": "54.7346", + "longitude": "25.2439" + }, + { + "zip": "06323", + "latitude": "54.7352", + "longitude": "25.2449" + }, + { + "zip": "06324", + "latitude": "54.7332", + "longitude": "25.2472" + }, + { + "zip": "06325", + "latitude": "54.7344", + "longitude": "25.2494" + }, + { + "zip": "06326", + "latitude": "54.7361", + "longitude": "25.254" + }, + { + "zip": "06327", + "latitude": "54.7406", + "longitude": "25.2302" + }, + { + "zip": "06328", + "latitude": "54.7325", + "longitude": "25.2462" + }, + { + "zip": "06329", + "latitude": "54.7312", + "longitude": "25.2521" + }, + { + "zip": "06331", + "latitude": "54.742", + "longitude": "25.2316" + }, + { + "zip": "06332", + "latitude": "54.7394", + "longitude": "25.2328" + }, + { + "zip": "06333", + "latitude": "54.7422", + "longitude": "25.2297" + }, + { + "zip": "06334", + "latitude": "54.742", + "longitude": "25.2285" + }, + { + "zip": "07001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "07004", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "07100", + "latitude": "54.7276", + "longitude": "25.2439" + }, + { + "zip": "07101", + "latitude": "54.7296", + "longitude": "25.2454" + }, + { + "zip": "07102", + "latitude": "54.7253", + "longitude": "25.2509" + }, + { + "zip": "07103", + "latitude": "54.7285", + "longitude": "25.2498" + }, + { + "zip": "07104", + "latitude": "54.7278", + "longitude": "25.2553" + }, + { + "zip": "07105", + "latitude": "54.7272", + "longitude": "25.2513" + }, + { + "zip": "07106", + "latitude": "54.7275", + "longitude": "25.2481" + }, + { + "zip": "07107", + "latitude": "54.7276", + "longitude": "25.247" + }, + { + "zip": "07108", + "latitude": "54.7257", + "longitude": "25.2447" + }, + { + "zip": "07109", + "latitude": "54.7234", + "longitude": "25.2445" + }, + { + "zip": "07110", + "latitude": "54.7259", + "longitude": "25.2466" + }, + { + "zip": "07111", + "latitude": "54.726", + "longitude": "25.2482" + }, + { + "zip": "07112", + "latitude": "54.7265", + "longitude": "25.2515" + }, + { + "zip": "07113", + "latitude": "54.7261", + "longitude": "25.2513" + }, + { + "zip": "07114", + "latitude": "54.728", + "longitude": "25.2573" + }, + { + "zip": "07115", + "latitude": "54.7252", + "longitude": "25.2553" + }, + { + "zip": "07116", + "latitude": "54.725", + "longitude": "25.2526" + }, + { + "zip": "07117", + "latitude": "54.7253", + "longitude": "25.2512" + }, + { + "zip": "07118", + "latitude": "54.725", + "longitude": "25.2473" + }, + { + "zip": "07119", + "latitude": "54.7245", + "longitude": "25.2462" + }, + { + "zip": "07120", + "latitude": "54.724", + "longitude": "25.2483" + }, + { + "zip": "07121", + "latitude": "54.7235", + "longitude": "25.2468" + }, + { + "zip": "07122", + "latitude": "54.7223", + "longitude": "25.2474" + }, + { + "zip": "07123", + "latitude": "54.7226", + "longitude": "25.2487" + }, + { + "zip": "07124", + "latitude": "54.7229", + "longitude": "25.2521" + }, + { + "zip": "07125", + "latitude": "54.7244", + "longitude": "25.2508" + }, + { + "zip": "07126", + "latitude": "54.7237", + "longitude": "25.2527" + }, + { + "zip": "07127", + "latitude": "54.7225", + "longitude": "25.2529" + }, + { + "zip": "07128", + "latitude": "54.7218", + "longitude": "25.2511" + }, + { + "zip": "07129", + "latitude": "54.7216", + "longitude": "25.2528" + }, + { + "zip": "07130", + "latitude": "54.7208", + "longitude": "25.2527" + }, + { + "zip": "07131", + "latitude": "54.7223", + "longitude": "25.2567" + }, + { + "zip": "07132", + "latitude": "54.7249", + "longitude": "25.2572" + }, + { + "zip": "07133", + "latitude": "54.7235", + "longitude": "25.2572" + }, + { + "zip": "07134", + "latitude": "54.7225", + "longitude": "25.2591" + }, + { + "zip": "07135", + "latitude": "54.7191", + "longitude": "25.2608" + }, + { + "zip": "07136", + "latitude": "54.7194", + "longitude": "25.2589" + }, + { + "zip": "07137", + "latitude": "54.7183", + "longitude": "25.2589" + }, + { + "zip": "07138", + "latitude": "54.7174", + "longitude": "25.26" + }, + { + "zip": "07139", + "latitude": "54.7167", + "longitude": "25.2607" + }, + { + "zip": "07140", + "latitude": "54.7161", + "longitude": "25.2587" + }, + { + "zip": "07141", + "latitude": "54.7185", + "longitude": "25.2563" + }, + { + "zip": "07142", + "latitude": "54.7185", + "longitude": "25.255" + }, + { + "zip": "07143", + "latitude": "54.7177", + "longitude": "25.2565" + }, + { + "zip": "07144", + "latitude": "54.7168", + "longitude": "25.257" + }, + { + "zip": "07145", + "latitude": "54.7171", + "longitude": "25.2553" + }, + { + "zip": "07146", + "latitude": "54.7158", + "longitude": "25.2555" + }, + { + "zip": "07147", + "latitude": "54.7154", + "longitude": "25.2562" + }, + { + "zip": "07148", + "latitude": "54.7138", + "longitude": "25.2554" + }, + { + "zip": "07149", + "latitude": "54.7126", + "longitude": "25.2552" + }, + { + "zip": "07150", + "latitude": "54.7112", + "longitude": "25.2563" + }, + { + "zip": "07151", + "latitude": "54.7115", + "longitude": "25.2535" + }, + { + "zip": "07152", + "latitude": "54.7127", + "longitude": "25.2518" + }, + { + "zip": "07153", + "latitude": "54.7138", + "longitude": "25.2533" + }, + { + "zip": "07154", + "latitude": "54.7165", + "longitude": "25.2523" + }, + { + "zip": "07155", + "latitude": "54.7172", + "longitude": "25.2533" + }, + { + "zip": "07156", + "latitude": "54.7167", + "longitude": "25.2489" + }, + { + "zip": "07157", + "latitude": "54.7165", + "longitude": "25.2476" + }, + { + "zip": "07158", + "latitude": "54.718", + "longitude": "25.2499" + }, + { + "zip": "07159", + "latitude": "54.7178", + "longitude": "25.2477" + }, + { + "zip": "07160", + "latitude": "54.7203", + "longitude": "25.2426" + }, + { + "zip": "07161", + "latitude": "54.7182", + "longitude": "25.2427" + }, + { + "zip": "07162", + "latitude": "54.7173", + "longitude": "25.2442" + }, + { + "zip": "07163", + "latitude": "54.7165", + "longitude": "25.2428" + }, + { + "zip": "07164", + "latitude": "54.715", + "longitude": "25.2417" + }, + { + "zip": "07165", + "latitude": "54.7146", + "longitude": "25.2445" + }, + { + "zip": "07166", + "latitude": "54.714", + "longitude": "25.2465" + }, + { + "zip": "07167", + "latitude": "54.713", + "longitude": "25.2464" + }, + { + "zip": "07168", + "latitude": "54.7122", + "longitude": "25.2472" + }, + { + "zip": "07169", + "latitude": "54.7112", + "longitude": "25.2482" + }, + { + "zip": "07170", + "latitude": "54.7096", + "longitude": "25.2476" + }, + { + "zip": "07171", + "latitude": "54.7078", + "longitude": "25.2426" + }, + { + "zip": "07172", + "latitude": "54.7119", + "longitude": "25.2424" + }, + { + "zip": "07173", + "latitude": "54.7125", + "longitude": "25.2436" + }, + { + "zip": "07174", + "latitude": "54.7132", + "longitude": "25.2438" + }, + { + "zip": "07175", + "latitude": "54.7142", + "longitude": "25.2437" + }, + { + "zip": "07176", + "latitude": "54.7137", + "longitude": "25.2411" + }, + { + "zip": "07177", + "latitude": "54.7132", + "longitude": "25.2401" + }, + { + "zip": "07178", + "latitude": "54.7132", + "longitude": "25.2398" + }, + { + "zip": "07179", + "latitude": "54.7167", + "longitude": "25.2386" + }, + { + "zip": "07180", + "latitude": "54.7181", + "longitude": "25.2388" + }, + { + "zip": "07181", + "latitude": "54.7181", + "longitude": "25.2368" + }, + { + "zip": "07182", + "latitude": "54.7163", + "longitude": "25.2384" + }, + { + "zip": "07183", + "latitude": "54.7162", + "longitude": "25.2393" + }, + { + "zip": "07184", + "latitude": "54.7156", + "longitude": "25.2404" + }, + { + "zip": "07185", + "latitude": "54.7165", + "longitude": "25.2415" + }, + { + "zip": "07186", + "latitude": "54.7173", + "longitude": "25.2422" + }, + { + "zip": "07187", + "latitude": "54.719", + "longitude": "25.2395" + }, + { + "zip": "07188", + "latitude": "54.719", + "longitude": "25.2408" + }, + { + "zip": "07189", + "latitude": "54.7192", + "longitude": "25.2347" + }, + { + "zip": "07190", + "latitude": "54.7166", + "longitude": "25.2339" + }, + { + "zip": "07191", + "latitude": "54.7142", + "longitude": "25.233" + }, + { + "zip": "07192", + "latitude": "54.7115", + "longitude": "25.2341" + }, + { + "zip": "07193", + "latitude": "54.71", + "longitude": "25.238" + }, + { + "zip": "07194", + "latitude": "54.7109", + "longitude": "25.2372" + }, + { + "zip": "07195", + "latitude": "54.7125", + "longitude": "25.2371" + }, + { + "zip": "07196", + "latitude": "54.7063", + "longitude": "25.2369" + }, + { + "zip": "08001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "08009", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "08013", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "08018", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "08100", + "latitude": "54.706", + "longitude": "25.253" + }, + { + "zip": "08101", + "latitude": "54.7015", + "longitude": "25.2505" + }, + { + "zip": "08102", + "latitude": "54.701", + "longitude": "25.2458" + }, + { + "zip": "08103", + "latitude": "54.6999", + "longitude": "25.2472" + }, + { + "zip": "08104", + "latitude": "54.7019", + "longitude": "25.2624" + }, + { + "zip": "08105", + "latitude": "54.6992", + "longitude": "25.262" + }, + { + "zip": "08106", + "latitude": "54.6973", + "longitude": "25.2662" + }, + { + "zip": "08107", + "latitude": "54.6964", + "longitude": "25.2587" + }, + { + "zip": "08108", + "latitude": "54.6988", + "longitude": "25.2532" + }, + { + "zip": "08109", + "latitude": "54.6989", + "longitude": "25.2475" + }, + { + "zip": "08110", + "latitude": "54.6971", + "longitude": "25.2415" + }, + { + "zip": "08111", + "latitude": "54.6967", + "longitude": "25.2417" + }, + { + "zip": "08112", + "latitude": "54.6962", + "longitude": "25.2474" + }, + { + "zip": "08113", + "latitude": "54.6945", + "longitude": "25.2452" + }, + { + "zip": "08114", + "latitude": "54.6938", + "longitude": "25.2469" + }, + { + "zip": "08115", + "latitude": "54.6926", + "longitude": "25.2481" + }, + { + "zip": "08116", + "latitude": "54.691", + "longitude": "25.249" + }, + { + "zip": "08117", + "latitude": "54.6885", + "longitude": "25.2496" + }, + { + "zip": "08118", + "latitude": "54.6887", + "longitude": "25.2548" + }, + { + "zip": "08119", + "latitude": "54.6908", + "longitude": "25.2546" + }, + { + "zip": "08120", + "latitude": "54.6919", + "longitude": "25.2545" + }, + { + "zip": "08121", + "latitude": "54.6931", + "longitude": "25.2536" + }, + { + "zip": "08122", + "latitude": "54.6937", + "longitude": "25.2567" + }, + { + "zip": "08123", + "latitude": "54.6947", + "longitude": "25.2532" + }, + { + "zip": "08124", + "latitude": "54.6964", + "longitude": "25.2525" + }, + { + "zip": "08125", + "latitude": "54.698", + "longitude": "25.251" + }, + { + "zip": "08126", + "latitude": "54.7008", + "longitude": "25.2618" + }, + { + "zip": "08127", + "latitude": "54.698", + "longitude": "25.2593" + }, + { + "zip": "08128", + "latitude": "54.6958", + "longitude": "25.2598" + }, + { + "zip": "08129", + "latitude": "54.7034", + "longitude": "25.2511" + }, + { + "zip": "08200", + "latitude": "54.715", + "longitude": "25.2828" + }, + { + "zip": "08201", + "latitude": "54.7133", + "longitude": "25.2845" + }, + { + "zip": "08202", + "latitude": "54.7129", + "longitude": "25.2836" + }, + { + "zip": "08203", + "latitude": "54.7125", + "longitude": "25.2815" + }, + { + "zip": "08204", + "latitude": "54.7123", + "longitude": "25.2841" + }, + { + "zip": "08205", + "latitude": "54.712", + "longitude": "25.2854" + }, + { + "zip": "08206", + "latitude": "54.7109", + "longitude": "25.2851" + }, + { + "zip": "08207", + "latitude": "54.7089", + "longitude": "25.2841" + }, + { + "zip": "08208", + "latitude": "54.7082", + "longitude": "25.2831" + }, + { + "zip": "08209", + "latitude": "54.7069", + "longitude": "25.2829" + }, + { + "zip": "08210", + "latitude": "54.7067", + "longitude": "25.2839" + }, + { + "zip": "08211", + "latitude": "54.7053", + "longitude": "25.2831" + }, + { + "zip": "08212", + "latitude": "54.7049", + "longitude": "25.2812" + }, + { + "zip": "08213", + "latitude": "54.7088", + "longitude": "25.2817" + }, + { + "zip": "08214", + "latitude": "54.7097", + "longitude": "25.2812" + }, + { + "zip": "08215", + "latitude": "54.7078", + "longitude": "25.2791" + }, + { + "zip": "08216", + "latitude": "54.7075", + "longitude": "25.2769" + }, + { + "zip": "08217", + "latitude": "54.7076", + "longitude": "25.2745" + }, + { + "zip": "08218", + "latitude": "54.7045", + "longitude": "25.2862" + }, + { + "zip": "08219", + "latitude": "54.7068", + "longitude": "25.2859" + }, + { + "zip": "08220", + "latitude": "54.7081", + "longitude": "25.2877" + }, + { + "zip": "08221", + "latitude": "54.7138", + "longitude": "25.2886" + }, + { + "zip": "08222", + "latitude": "54.7118", + "longitude": "25.2939" + }, + { + "zip": "08223", + "latitude": "54.71", + "longitude": "25.2907" + }, + { + "zip": "08224", + "latitude": "54.7068", + "longitude": "25.289" + }, + { + "zip": "08225", + "latitude": "54.7055", + "longitude": "25.2886" + }, + { + "zip": "08226", + "latitude": "54.7044", + "longitude": "25.288" + }, + { + "zip": "08227", + "latitude": "54.7044", + "longitude": "25.2903" + }, + { + "zip": "08228", + "latitude": "54.7055", + "longitude": "25.2906" + }, + { + "zip": "08229", + "latitude": "54.7067", + "longitude": "25.2912" + }, + { + "zip": "08230", + "latitude": "54.7058", + "longitude": "25.2918" + }, + { + "zip": "08231", + "latitude": "54.7044", + "longitude": "25.2927" + }, + { + "zip": "08232", + "latitude": "54.7065", + "longitude": "25.2947" + }, + { + "zip": "08233", + "latitude": "54.7057", + "longitude": "25.2993" + }, + { + "zip": "08234", + "latitude": "54.7081", + "longitude": "25.296" + }, + { + "zip": "08235", + "latitude": "54.7087", + "longitude": "25.3004" + }, + { + "zip": "08236", + "latitude": "54.711", + "longitude": "25.2957" + }, + { + "zip": "08237", + "latitude": "54.7079", + "longitude": "25.299" + }, + { + "zip": "08238", + "latitude": "54.7083", + "longitude": "25.2977" + }, + { + "zip": "08239", + "latitude": "54.7074", + "longitude": "25.298" + }, + { + "zip": "08240", + "latitude": "54.7088", + "longitude": "25.2917" + }, + { + "zip": "08241", + "latitude": "54.7096", + "longitude": "25.296" + }, + { + "zip": "08242", + "latitude": "54.7096", + "longitude": "25.2937" + }, + { + "zip": "08243", + "latitude": "54.7134", + "longitude": "25.2746" + }, + { + "zip": "08244", + "latitude": "54.7084", + "longitude": "25.2925" + }, + { + "zip": "08245", + "latitude": "54.708", + "longitude": "25.2901" + }, + { + "zip": "08246", + "latitude": "54.7085", + "longitude": "25.2894" + }, + { + "zip": "08247", + "latitude": "54.7195", + "longitude": "25.2854" + }, + { + "zip": "08300", + "latitude": "54.7395", + "longitude": "25.2547" + }, + { + "zip": "08301", + "latitude": "54.7324", + "longitude": "25.2614" + }, + { + "zip": "08302", + "latitude": "54.7312", + "longitude": "25.262" + }, + { + "zip": "08303", + "latitude": "54.7332", + "longitude": "25.2628" + }, + { + "zip": "08304", + "latitude": "54.7308", + "longitude": "25.2701" + }, + { + "zip": "08305", + "latitude": "54.7386", + "longitude": "25.268" + }, + { + "zip": "08306", + "latitude": "54.7396", + "longitude": "25.2704" + }, + { + "zip": "08307", + "latitude": "54.7406", + "longitude": "25.2676" + }, + { + "zip": "08308", + "latitude": "54.7406", + "longitude": "25.2658" + }, + { + "zip": "08309", + "latitude": "54.7407", + "longitude": "25.2696" + }, + { + "zip": "08310", + "latitude": "54.7404", + "longitude": "25.2712" + }, + { + "zip": "08311", + "latitude": "54.7308", + "longitude": "25.2801" + }, + { + "zip": "08312", + "latitude": "54.7422", + "longitude": "25.2595" + }, + { + "zip": "08313", + "latitude": "54.7235", + "longitude": "25.2854" + }, + { + "zip": "08314", + "latitude": "54.7237", + "longitude": "25.2767" + }, + { + "zip": "08315", + "latitude": "54.7342", + "longitude": "25.2814" + }, + { + "zip": "08316", + "latitude": "54.7314", + "longitude": "25.279" + }, + { + "zip": "08317", + "latitude": "54.7317", + "longitude": "25.2779" + }, + { + "zip": "08318", + "latitude": "54.7337", + "longitude": "25.2779" + }, + { + "zip": "08319", + "latitude": "54.7291", + "longitude": "25.2752" + }, + { + "zip": "08320", + "latitude": "54.7302", + "longitude": "25.2716" + }, + { + "zip": "08321", + "latitude": "54.7296", + "longitude": "25.2699" + }, + { + "zip": "08322", + "latitude": "54.7306", + "longitude": "25.2696" + }, + { + "zip": "08323", + "latitude": "54.7293", + "longitude": "25.269" + }, + { + "zip": "08324", + "latitude": "54.7265", + "longitude": "25.2705" + }, + { + "zip": "08325", + "latitude": "54.7269", + "longitude": "25.2712" + }, + { + "zip": "08326", + "latitude": "54.7301", + "longitude": "25.2669" + }, + { + "zip": "08327", + "latitude": "54.7283", + "longitude": "25.2719" + }, + { + "zip": "08328", + "latitude": "54.728", + "longitude": "25.2731" + }, + { + "zip": "08329", + "latitude": "54.7268", + "longitude": "25.2739" + }, + { + "zip": "08330", + "latitude": "54.728", + "longitude": "25.2744" + }, + { + "zip": "08331", + "latitude": "54.7278", + "longitude": "25.2756" + }, + { + "zip": "08332", + "latitude": "54.7281", + "longitude": "25.2663" + }, + { + "zip": "08333", + "latitude": "54.7388", + "longitude": "25.2751" + }, + { + "zip": "08334", + "latitude": "54.7441", + "longitude": "25.2644" + }, + { + "zip": "08335", + "latitude": "54.7414", + "longitude": "25.2615" + }, + { + "zip": "08336", + "latitude": "54.7468", + "longitude": "25.2466" + }, + { + "zip": "08337", + "latitude": "54.7246", + "longitude": "25.2881" + }, + { + "zip": "08338", + "latitude": "54.7245", + "longitude": "25.2892" + }, + { + "zip": "08339", + "latitude": "54.7285", + "longitude": "25.2787" + }, + { + "zip": "08340", + "latitude": "54.7405", + "longitude": "25.2506" + }, + { + "zip": "08341", + "latitude": "54.7309", + "longitude": "25.2917" + }, + { + "zip": "08342", + "latitude": "54.7311", + "longitude": "25.281" + }, + { + "zip": "08343", + "latitude": "54.7179", + "longitude": "25.2687" + }, + { + "zip": "08344", + "latitude": "54.7294", + "longitude": "25.2916" + }, + { + "zip": "08400", + "latitude": "54.7835", + "longitude": "25.3553" + }, + { + "zip": "08401", + "latitude": "54.7812", + "longitude": "25.3497" + }, + { + "zip": "08402", + "latitude": "54.7756", + "longitude": "25.353" + }, + { + "zip": "08403", + "latitude": "54.777", + "longitude": "25.3351" + }, + { + "zip": "08404", + "latitude": "54.7623", + "longitude": "25.3308" + }, + { + "zip": "08405", + "latitude": "54.7627", + "longitude": "25.3501" + }, + { + "zip": "08406", + "latitude": "54.7512", + "longitude": "25.2895" + }, + { + "zip": "08407", + "latitude": "54.7508", + "longitude": "25.2859" + }, + { + "zip": "08408", + "latitude": "54.7493", + "longitude": "25.2816" + }, + { + "zip": "08409", + "latitude": "54.7661", + "longitude": "25.2696" + }, + { + "zip": "08410", + "latitude": "54.7462", + "longitude": "25.2584" + }, + { + "zip": "08411", + "latitude": "54.7562", + "longitude": "25.2678" + }, + { + "zip": "08412", + "latitude": "54.7505", + "longitude": "25.2703" + }, + { + "zip": "08413", + "latitude": "54.7465", + "longitude": "25.2695" + }, + { + "zip": "08414", + "latitude": "54.7447", + "longitude": "25.27" + }, + { + "zip": "08415", + "latitude": "54.7424", + "longitude": "25.276" + }, + { + "zip": "08416", + "latitude": "54.7441", + "longitude": "25.2713" + }, + { + "zip": "08417", + "latitude": "54.7429", + "longitude": "25.2728" + }, + { + "zip": "08418", + "latitude": "54.7433", + "longitude": "25.2743" + }, + { + "zip": "08419", + "latitude": "54.7413", + "longitude": "25.2689" + }, + { + "zip": "08420", + "latitude": "54.7435", + "longitude": "25.2742" + }, + { + "zip": "08421", + "latitude": "54.7745", + "longitude": "25.2683" + }, + { + "zip": "08422", + "latitude": "54.7865", + "longitude": "25.3643" + }, + { + "zip": "08423", + "latitude": "54.7799", + "longitude": "25.3623" + }, + { + "zip": "08424", + "latitude": "54.7473", + "longitude": "25.2535" + }, + { + "zip": "08425", + "latitude": "54.7879", + "longitude": "25.3456" + }, + { + "zip": "08426", + "latitude": "54.7579", + "longitude": "25.2506" + }, + { + "zip": "08427", + "latitude": "54.7635", + "longitude": "25.2549" + }, + { + "zip": "08428", + "latitude": "54.7707", + "longitude": "25.3505" + }, + { + "zip": "08429", + "latitude": "54.7583", + "longitude": "25.349" + }, + { + "zip": "08430", + "latitude": "54.7413", + "longitude": "25.273" + }, + { + "zip": "08431", + "latitude": "54.7575", + "longitude": "25.2869" + }, + { + "zip": "08432", + "latitude": "54.7507", + "longitude": "25.2686" + }, + { + "zip": "08433", + "latitude": "54.7515", + "longitude": "25.2734" + }, + { + "zip": "08434", + "latitude": "54.7724", + "longitude": "25.3682" + }, + { + "zip": "08435", + "latitude": "54.7429", + "longitude": "25.2664" + }, + { + "zip": "08436", + "latitude": "54.7421", + "longitude": "25.2734" + }, + { + "zip": "08437", + "latitude": "54.7619", + "longitude": "25.2849" + }, + { + "zip": "08438", + "latitude": "54.7421", + "longitude": "25.2707" + }, + { + "zip": "08439", + "latitude": "54.7616", + "longitude": "25.2834" + }, + { + "zip": "08440", + "latitude": "54.7629", + "longitude": "25.2858" + }, + { + "zip": "08441", + "latitude": "54.7633", + "longitude": "25.2843" + }, + { + "zip": "08442", + "latitude": "54.7424", + "longitude": "25.2533" + }, + { + "zip": "08443", + "latitude": "54.7921", + "longitude": "25.3587" + }, + { + "zip": "08444", + "latitude": "54.7886", + "longitude": "25.3573" + }, + { + "zip": "08445", + "latitude": "54.7845", + "longitude": "25.3638" + }, + { + "zip": "08447", + "latitude": "54.7562", + "longitude": "25.2646" + }, + { + "zip": "08448", + "latitude": "54.7612", + "longitude": "25.2666" + }, + { + "zip": "08449", + "latitude": "54.7679", + "longitude": "25.2656" + }, + { + "zip": "08450", + "latitude": "54.7662", + "longitude": "25.2751" + }, + { + "zip": "08451", + "latitude": "54.7453", + "longitude": "25.2571" + }, + { + "zip": "08452", + "latitude": "54.7483", + "longitude": "25.2598" + }, + { + "zip": "08453", + "latitude": "54.7741", + "longitude": "25.3717" + }, + { + "zip": "08454", + "latitude": "54.7573", + "longitude": "25.2645" + }, + { + "zip": "08455", + "latitude": "54.7566", + "longitude": "25.2665" + }, + { + "zip": "08456", + "latitude": "54.7713", + "longitude": "25.3578" + }, + { + "zip": "08457", + "latitude": "54.7643", + "longitude": "25.2836" + }, + { + "zip": "08458", + "latitude": "54.7734", + "longitude": "25.3578" + }, + { + "zip": "09001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "09008", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "09020", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "09100", + "latitude": "54.7085", + "longitude": "25.3037" + }, + { + "zip": "09101", + "latitude": "54.7089", + "longitude": "25.3059" + }, + { + "zip": "09102", + "latitude": "54.7117", + "longitude": "25.3056" + }, + { + "zip": "09103", + "latitude": "54.7113", + "longitude": "25.3067" + }, + { + "zip": "09104", + "latitude": "54.7121", + "longitude": "25.3077" + }, + { + "zip": "09105", + "latitude": "54.7132", + "longitude": "25.3064" + }, + { + "zip": "09106", + "latitude": "54.7141", + "longitude": "25.3073" + }, + { + "zip": "09107", + "latitude": "54.715", + "longitude": "25.3058" + }, + { + "zip": "09108", + "latitude": "54.7156", + "longitude": "25.2987" + }, + { + "zip": "09109", + "latitude": "54.7179", + "longitude": "25.2965" + }, + { + "zip": "09110", + "latitude": "54.7161", + "longitude": "25.3075" + }, + { + "zip": "09111", + "latitude": "54.7175", + "longitude": "25.3087" + }, + { + "zip": "09112", + "latitude": "54.7179", + "longitude": "25.3075" + }, + { + "zip": "09113", + "latitude": "54.7187", + "longitude": "25.3052" + }, + { + "zip": "09114", + "latitude": "54.7213", + "longitude": "25.3079" + }, + { + "zip": "09115", + "latitude": "54.7214", + "longitude": "25.3061" + }, + { + "zip": "09116", + "latitude": "54.7203", + "longitude": "25.3044" + }, + { + "zip": "09117", + "latitude": "54.7212", + "longitude": "25.301" + }, + { + "zip": "09118", + "latitude": "54.7245", + "longitude": "25.3038" + }, + { + "zip": "09119", + "latitude": "54.7272", + "longitude": "25.302" + }, + { + "zip": "09120", + "latitude": "54.7267", + "longitude": "25.2967" + }, + { + "zip": "09121", + "latitude": "54.7268", + "longitude": "25.2991" + }, + { + "zip": "09122", + "latitude": "54.7273", + "longitude": "25.3011" + }, + { + "zip": "09123", + "latitude": "54.7256", + "longitude": "25.3017" + }, + { + "zip": "09124", + "latitude": "54.7214", + "longitude": "25.3024" + }, + { + "zip": "09125", + "latitude": "54.7248", + "longitude": "25.2994" + }, + { + "zip": "09126", + "latitude": "54.7234", + "longitude": "25.2996" + }, + { + "zip": "09127", + "latitude": "54.7231", + "longitude": "25.2984" + }, + { + "zip": "09128", + "latitude": "54.7232", + "longitude": "25.2963" + }, + { + "zip": "09129", + "latitude": "54.7072", + "longitude": "25.3011" + }, + { + "zip": "09130", + "latitude": "54.7089", + "longitude": "25.3028" + }, + { + "zip": "09131", + "latitude": "54.7119", + "longitude": "25.3028" + }, + { + "zip": "09132", + "latitude": "54.7122", + "longitude": "25.2959" + }, + { + "zip": "09133", + "latitude": "54.7225", + "longitude": "25.3004" + }, + { + "zip": "09200", + "latitude": "54.6943", + "longitude": "25.2953" + }, + { + "zip": "09201", + "latitude": "54.6969", + "longitude": "25.2888" + }, + { + "zip": "09202", + "latitude": "54.6972", + "longitude": "25.292" + }, + { + "zip": "09203", + "latitude": "54.6983", + "longitude": "25.2884" + }, + { + "zip": "09204", + "latitude": "54.698", + "longitude": "25.2911" + }, + { + "zip": "09205", + "latitude": "54.6993", + "longitude": "25.2877" + }, + { + "zip": "09206", + "latitude": "54.7004", + "longitude": "25.2872" + }, + { + "zip": "09207", + "latitude": "54.7017", + "longitude": "25.2877" + }, + { + "zip": "09208", + "latitude": "54.7015", + "longitude": "25.2892" + }, + { + "zip": "09209", + "latitude": "54.7002", + "longitude": "25.2909" + }, + { + "zip": "09210", + "latitude": "54.6989", + "longitude": "25.2927" + }, + { + "zip": "09211", + "latitude": "54.6978", + "longitude": "25.2945" + }, + { + "zip": "09212", + "latitude": "54.6965", + "longitude": "25.2944" + }, + { + "zip": "09213", + "latitude": "54.6963", + "longitude": "25.2965" + }, + { + "zip": "09214", + "latitude": "54.699", + "longitude": "25.2988" + }, + { + "zip": "09215", + "latitude": "54.6983", + "longitude": "25.2974" + }, + { + "zip": "09216", + "latitude": "54.6994", + "longitude": "25.2966" + }, + { + "zip": "09217", + "latitude": "54.7016", + "longitude": "25.2965" + }, + { + "zip": "09218", + "latitude": "54.7009", + "longitude": "25.2939" + }, + { + "zip": "09219", + "latitude": "54.7028", + "longitude": "25.2919" + }, + { + "zip": "09220", + "latitude": "54.7031", + "longitude": "25.2934" + }, + { + "zip": "09221", + "latitude": "54.7033", + "longitude": "25.2949" + }, + { + "zip": "09222", + "latitude": "54.7032", + "longitude": "25.2966" + }, + { + "zip": "09223", + "latitude": "54.704", + "longitude": "25.2978" + }, + { + "zip": "09224", + "latitude": "54.7039", + "longitude": "25.2991" + }, + { + "zip": "09225", + "latitude": "54.7042", + "longitude": "25.3011" + }, + { + "zip": "09226", + "latitude": "54.7037", + "longitude": "25.3032" + }, + { + "zip": "09227", + "latitude": "54.7015", + "longitude": "25.3027" + }, + { + "zip": "09228", + "latitude": "54.7022", + "longitude": "25.2999" + }, + { + "zip": "09229", + "latitude": "54.7007", + "longitude": "25.3012" + }, + { + "zip": "09230", + "latitude": "54.7002", + "longitude": "25.2993" + }, + { + "zip": "09231", + "latitude": "54.699", + "longitude": "25.3008" + }, + { + "zip": "09232", + "latitude": "54.6929", + "longitude": "25.2946" + }, + { + "zip": "09233", + "latitude": "54.6958", + "longitude": "25.2884" + }, + { + "zip": "09300", + "latitude": "54.7019", + "longitude": "25.2735" + }, + { + "zip": "09301", + "latitude": "54.7003", + "longitude": "25.2785" + }, + { + "zip": "09302", + "latitude": "54.7021", + "longitude": "25.2808" + }, + { + "zip": "09303", + "latitude": "54.7027", + "longitude": "25.2819" + }, + { + "zip": "09304", + "latitude": "54.6989", + "longitude": "25.2816" + }, + { + "zip": "09305", + "latitude": "54.699", + "longitude": "25.2783" + }, + { + "zip": "09306", + "latitude": "54.6993", + "longitude": "25.273" + }, + { + "zip": "09307", + "latitude": "54.6976", + "longitude": "25.2773" + }, + { + "zip": "09308", + "latitude": "54.695", + "longitude": "25.2774" + }, + { + "zip": "09309", + "latitude": "54.6945", + "longitude": "25.2806" + }, + { + "zip": "09310", + "latitude": "54.693", + "longitude": "25.2829" + }, + { + "zip": "09311", + "latitude": "54.6926", + "longitude": "25.2859" + }, + { + "zip": "09312", + "latitude": "54.6944", + "longitude": "25.2863" + }, + { + "zip": "09313", + "latitude": "54.6954", + "longitude": "25.2831" + }, + { + "zip": "09314", + "latitude": "54.6969", + "longitude": "25.2846" + }, + { + "zip": "09315", + "latitude": "54.6963", + "longitude": "25.2871" + }, + { + "zip": "09316", + "latitude": "54.6988", + "longitude": "25.2856" + }, + { + "zip": "09317", + "latitude": "54.6984", + "longitude": "25.2832" + }, + { + "zip": "09318", + "latitude": "54.7024", + "longitude": "25.285" + }, + { + "zip": "09319", + "latitude": "54.6971", + "longitude": "25.2737" + }, + { + "zip": "09320", + "latitude": "54.6969", + "longitude": "25.2787" + }, + { + "zip": "09321", + "latitude": "54.696", + "longitude": "25.2744" + }, + { + "zip": "10001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "10004", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "10007", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "10013", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "10100", + "latitude": "54.7408", + "longitude": "25.305" + }, + { + "zip": "10101", + "latitude": "54.7353", + "longitude": "25.3128" + }, + { + "zip": "10102", + "latitude": "54.7269", + "longitude": "25.3232" + }, + { + "zip": "10103", + "latitude": "54.7347", + "longitude": "25.3312" + }, + { + "zip": "10104", + "latitude": "54.7508", + "longitude": "25.3467" + }, + { + "zip": "10105", + "latitude": "54.7345", + "longitude": "25.3464" + }, + { + "zip": "10106", + "latitude": "54.7593", + "longitude": "25.3665" + }, + { + "zip": "10107", + "latitude": "54.7514", + "longitude": "25.3466" + }, + { + "zip": "10108", + "latitude": "54.7639", + "longitude": "25.3709" + }, + { + "zip": "10150", + "latitude": "54.7944", + "longitude": "25.3861" + }, + { + "zip": "10151", + "latitude": "54.7776", + "longitude": "25.3976" + }, + { + "zip": "10152", + "latitude": "54.7767", + "longitude": "25.3922" + }, + { + "zip": "10153", + "latitude": "54.8103", + "longitude": "25.3647" + }, + { + "zip": "10154", + "latitude": "54.7981", + "longitude": "25.4175" + }, + { + "zip": "10156", + "latitude": "54.774", + "longitude": "25.3795" + }, + { + "zip": "10200", + "latitude": "54.7177", + "longitude": "25.3157" + }, + { + "zip": "10201", + "latitude": "54.7153", + "longitude": "25.3155" + }, + { + "zip": "10202", + "latitude": "54.7142", + "longitude": "25.3145" + }, + { + "zip": "10203", + "latitude": "54.7135", + "longitude": "25.3139" + }, + { + "zip": "10204", + "latitude": "54.7124", + "longitude": "25.3142" + }, + { + "zip": "10205", + "latitude": "54.711", + "longitude": "25.3126" + }, + { + "zip": "10206", + "latitude": "54.7102", + "longitude": "25.3138" + }, + { + "zip": "10207", + "latitude": "54.7121", + "longitude": "25.3158" + }, + { + "zip": "10208", + "latitude": "54.7115", + "longitude": "25.3168" + }, + { + "zip": "10209", + "latitude": "54.7103", + "longitude": "25.3202" + }, + { + "zip": "10210", + "latitude": "54.71", + "longitude": "25.3321" + }, + { + "zip": "10211", + "latitude": "54.7147", + "longitude": "25.3446" + }, + { + "zip": "10212", + "latitude": "54.7133", + "longitude": "25.3199" + }, + { + "zip": "10213", + "latitude": "54.7143", + "longitude": "25.3165" + }, + { + "zip": "10214", + "latitude": "54.7147", + "longitude": "25.318" + }, + { + "zip": "10215", + "latitude": "54.7167", + "longitude": "25.3175" + }, + { + "zip": "10216", + "latitude": "54.7165", + "longitude": "25.3193" + }, + { + "zip": "10217", + "latitude": "54.717", + "longitude": "25.3207" + }, + { + "zip": "10218", + "latitude": "54.718", + "longitude": "25.3205" + }, + { + "zip": "10219", + "latitude": "54.7183", + "longitude": "25.3202" + }, + { + "zip": "10220", + "latitude": "54.7196", + "longitude": "25.324" + }, + { + "zip": "10221", + "latitude": "54.7198", + "longitude": "25.332" + }, + { + "zip": "10222", + "latitude": "54.7259", + "longitude": "25.3297" + }, + { + "zip": "10223", + "latitude": "54.7259", + "longitude": "25.3317" + }, + { + "zip": "10224", + "latitude": "54.7218", + "longitude": "25.3381" + }, + { + "zip": "10225", + "latitude": "54.7245", + "longitude": "25.3399" + }, + { + "zip": "10226", + "latitude": "54.7219", + "longitude": "25.3437" + }, + { + "zip": "10227", + "latitude": "54.7231", + "longitude": "25.3439" + }, + { + "zip": "10228", + "latitude": "54.7212", + "longitude": "25.3481" + }, + { + "zip": "10229", + "latitude": "54.7109", + "longitude": "25.369" + }, + { + "zip": "10230", + "latitude": "54.7123", + "longitude": "25.3556" + }, + { + "zip": "10231", + "latitude": "54.7245", + "longitude": "25.3686" + }, + { + "zip": "10232", + "latitude": "54.7289", + "longitude": "25.3696" + }, + { + "zip": "10233", + "latitude": "54.7289", + "longitude": "25.3721" + }, + { + "zip": "10234", + "latitude": "54.7267", + "longitude": "25.3843" + }, + { + "zip": "10235", + "latitude": "54.7208", + "longitude": "25.3826" + }, + { + "zip": "10236", + "latitude": "54.7197", + "longitude": "25.3833" + }, + { + "zip": "10237", + "latitude": "54.7177", + "longitude": "25.375" + }, + { + "zip": "10238", + "latitude": "54.7266", + "longitude": "25.4095" + }, + { + "zip": "10239", + "latitude": "54.747", + "longitude": "25.4097" + }, + { + "zip": "10240", + "latitude": "54.7523", + "longitude": "25.3873" + }, + { + "zip": "10241", + "latitude": "54.7612", + "longitude": "25.3999" + }, + { + "zip": "10242", + "latitude": "54.7528", + "longitude": "25.4368" + }, + { + "zip": "10243", + "latitude": "54.7541", + "longitude": "25.4287" + }, + { + "zip": "10244", + "latitude": "54.7118", + "longitude": "25.3801" + }, + { + "zip": "10245", + "latitude": "54.7188", + "longitude": "25.3367" + }, + { + "zip": "10246", + "latitude": "54.7149", + "longitude": "25.3363" + }, + { + "zip": "10247", + "latitude": "54.7409", + "longitude": "25.3886" + }, + { + "zip": "10249", + "latitude": "54.7487", + "longitude": "25.3838" + }, + { + "zip": "10300", + "latitude": "54.7083", + "longitude": "25.3122" + }, + { + "zip": "10301", + "latitude": "54.7084", + "longitude": "25.3113" + }, + { + "zip": "10302", + "latitude": "54.7072", + "longitude": "25.3107" + }, + { + "zip": "10303", + "latitude": "54.7063", + "longitude": "25.3108" + }, + { + "zip": "10304", + "latitude": "54.7042", + "longitude": "25.3096" + }, + { + "zip": "10305", + "latitude": "54.6996", + "longitude": "25.3085" + }, + { + "zip": "10306", + "latitude": "54.7013", + "longitude": "25.3079" + }, + { + "zip": "10307", + "latitude": "54.6986", + "longitude": "25.307" + }, + { + "zip": "10308", + "latitude": "54.6962", + "longitude": "25.3063" + }, + { + "zip": "10309", + "latitude": "54.6922", + "longitude": "25.3092" + }, + { + "zip": "10310", + "latitude": "54.6926", + "longitude": "25.3154" + }, + { + "zip": "10311", + "latitude": "54.6966", + "longitude": "25.3157" + }, + { + "zip": "10312", + "latitude": "54.6995", + "longitude": "25.3108" + }, + { + "zip": "10313", + "latitude": "54.7001", + "longitude": "25.3167" + }, + { + "zip": "10314", + "latitude": "54.702", + "longitude": "25.3177" + }, + { + "zip": "10315", + "latitude": "54.703", + "longitude": "25.3173" + }, + { + "zip": "10316", + "latitude": "54.7026", + "longitude": "25.3197" + }, + { + "zip": "10317", + "latitude": "54.7032", + "longitude": "25.3221" + }, + { + "zip": "10318", + "latitude": "54.7049", + "longitude": "25.3164" + }, + { + "zip": "10319", + "latitude": "54.7073", + "longitude": "25.3188" + }, + { + "zip": "10320", + "latitude": "54.7065", + "longitude": "25.3189" + }, + { + "zip": "10321", + "latitude": "54.7062", + "longitude": "25.3223" + }, + { + "zip": "10322", + "latitude": "54.7052", + "longitude": "25.3144" + }, + { + "zip": "10323", + "latitude": "54.7051", + "longitude": "25.313" + }, + { + "zip": "10324", + "latitude": "54.707", + "longitude": "25.3144" + }, + { + "zip": "10325", + "latitude": "54.7069", + "longitude": "25.3125" + }, + { + "zip": "10326", + "latitude": "54.708", + "longitude": "25.3158" + }, + { + "zip": "11001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "11005", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "11010", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "11013", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "11100", + "latitude": "54.6954", + "longitude": "25.3719" + }, + { + "zip": "11101", + "latitude": "54.6947", + "longitude": "25.3918" + }, + { + "zip": "11102", + "latitude": "54.6959", + "longitude": "25.3906" + }, + { + "zip": "11103", + "latitude": "54.7019", + "longitude": "25.3947" + }, + { + "zip": "11104", + "latitude": "54.7047", + "longitude": "25.3999" + }, + { + "zip": "11105", + "latitude": "54.7045", + "longitude": "25.3956" + }, + { + "zip": "11106", + "latitude": "54.6951", + "longitude": "25.403" + }, + { + "zip": "11107", + "latitude": "54.6981", + "longitude": "25.4076" + }, + { + "zip": "11108", + "latitude": "54.6973", + "longitude": "25.4141" + }, + { + "zip": "11109", + "latitude": "54.6978", + "longitude": "25.4201" + }, + { + "zip": "11110", + "latitude": "54.7004", + "longitude": "25.4227" + }, + { + "zip": "11111", + "latitude": "54.705", + "longitude": "25.4222" + }, + { + "zip": "11112", + "latitude": "54.7093", + "longitude": "25.4196" + }, + { + "zip": "11113", + "latitude": "54.7034", + "longitude": "25.4365" + }, + { + "zip": "11114", + "latitude": "54.6996", + "longitude": "25.4346" + }, + { + "zip": "11115", + "latitude": "54.6933", + "longitude": "25.4491" + }, + { + "zip": "11116", + "latitude": "54.6884", + "longitude": "25.4427" + }, + { + "zip": "11117", + "latitude": "54.6907", + "longitude": "25.4339" + }, + { + "zip": "11118", + "latitude": "54.6933", + "longitude": "25.4137" + }, + { + "zip": "11119", + "latitude": "54.6883", + "longitude": "25.4001" + }, + { + "zip": "11121", + "latitude": "54.7058", + "longitude": "25.4088" + }, + { + "zip": "11122", + "latitude": "54.7036", + "longitude": "25.4481" + }, + { + "zip": "11123", + "latitude": "54.7047", + "longitude": "25.4036" + }, + { + "zip": "11124", + "latitude": "54.706", + "longitude": "25.4591" + }, + { + "zip": "11125", + "latitude": "54.7066", + "longitude": "25.3937" + }, + { + "zip": "11200", + "latitude": "54.6892", + "longitude": "25.4077" + }, + { + "zip": "11201", + "latitude": "54.6898", + "longitude": "25.4098" + }, + { + "zip": "11202", + "latitude": "54.686", + "longitude": "25.4116" + }, + { + "zip": "11203", + "latitude": "54.6867", + "longitude": "25.4129" + }, + { + "zip": "11204", + "latitude": "54.6886", + "longitude": "25.4132" + }, + { + "zip": "11205", + "latitude": "54.6868", + "longitude": "25.4164" + }, + { + "zip": "11206", + "latitude": "54.6864", + "longitude": "25.4189" + }, + { + "zip": "11207", + "latitude": "54.6869", + "longitude": "25.4192" + }, + { + "zip": "11208", + "latitude": "54.6882", + "longitude": "25.4173" + }, + { + "zip": "11209", + "latitude": "54.6893", + "longitude": "25.4168" + }, + { + "zip": "11210", + "latitude": "54.6899", + "longitude": "25.4159" + }, + { + "zip": "11211", + "latitude": "54.6904", + "longitude": "25.4158" + }, + { + "zip": "11212", + "latitude": "54.69", + "longitude": "25.4215" + }, + { + "zip": "11213", + "latitude": "54.6874", + "longitude": "25.4208" + }, + { + "zip": "11214", + "latitude": "54.6863", + "longitude": "25.4222" + }, + { + "zip": "11215", + "latitude": "54.6854", + "longitude": "25.4246" + }, + { + "zip": "11216", + "latitude": "54.6865", + "longitude": "25.4245" + }, + { + "zip": "11217", + "latitude": "54.6876", + "longitude": "25.4249" + }, + { + "zip": "11218", + "latitude": "54.688", + "longitude": "25.4262" + }, + { + "zip": "11219", + "latitude": "54.6887", + "longitude": "25.4234" + }, + { + "zip": "11220", + "latitude": "54.6899", + "longitude": "25.4246" + }, + { + "zip": "11221", + "latitude": "54.6897", + "longitude": "25.4307" + }, + { + "zip": "11222", + "latitude": "54.6877", + "longitude": "25.4317" + }, + { + "zip": "11223", + "latitude": "54.688", + "longitude": "25.4275" + }, + { + "zip": "11224", + "latitude": "54.686", + "longitude": "25.4285" + }, + { + "zip": "11225", + "latitude": "54.6847", + "longitude": "25.4306" + }, + { + "zip": "11226", + "latitude": "54.6849", + "longitude": "25.4285" + }, + { + "zip": "11227", + "latitude": "54.6835", + "longitude": "25.4252" + }, + { + "zip": "11228", + "latitude": "54.6849", + "longitude": "25.426" + }, + { + "zip": "11229", + "latitude": "54.6837", + "longitude": "25.4273" + }, + { + "zip": "11230", + "latitude": "54.6828", + "longitude": "25.4271" + }, + { + "zip": "11231", + "latitude": "54.6822", + "longitude": "25.4269" + }, + { + "zip": "11232", + "latitude": "54.6811", + "longitude": "25.4248" + }, + { + "zip": "11233", + "latitude": "54.6815", + "longitude": "25.4223" + }, + { + "zip": "11234", + "latitude": "54.6812", + "longitude": "25.4203" + }, + { + "zip": "11235", + "latitude": "54.6783", + "longitude": "25.4235" + }, + { + "zip": "11238", + "latitude": "54.6892", + "longitude": "25.4202" + }, + { + "zip": "11300", + "latitude": "54.6808", + "longitude": "25.3514" + }, + { + "zip": "11301", + "latitude": "54.6784", + "longitude": "25.3608" + }, + { + "zip": "11302", + "latitude": "54.6721", + "longitude": "25.3701" + }, + { + "zip": "11303", + "latitude": "54.6637", + "longitude": "25.3577" + }, + { + "zip": "11305", + "latitude": "54.6723", + "longitude": "25.3697" + }, + { + "zip": "11306", + "latitude": "54.6693", + "longitude": "25.3582" + }, + { + "zip": "11307", + "latitude": "54.666", + "longitude": "25.3452" + }, + { + "zip": "11308", + "latitude": "54.6636", + "longitude": "25.3484" + }, + { + "zip": "11310", + "latitude": "54.6587", + "longitude": "25.3468" + }, + { + "zip": "11311", + "latitude": "54.672", + "longitude": "25.3838" + }, + { + "zip": "11312", + "latitude": "54.6594", + "longitude": "25.3468" + }, + { + "zip": "11313", + "latitude": "54.6659", + "longitude": "25.3428" + }, + { + "zip": "11314", + "latitude": "54.662", + "longitude": "25.3658" + }, + { + "zip": "11315", + "latitude": "54.6572", + "longitude": "25.3524" + }, + { + "zip": "11316", + "latitude": "54.657", + "longitude": "25.3629" + }, + { + "zip": "11317", + "latitude": "54.6766", + "longitude": "25.3989" + }, + { + "zip": "11318", + "latitude": "54.6787", + "longitude": "25.3871" + }, + { + "zip": "11319", + "latitude": "54.6653", + "longitude": "25.3539" + }, + { + "zip": "11321", + "latitude": "54.6664", + "longitude": "25.3791" + }, + { + "zip": "11322", + "latitude": "54.6654", + "longitude": "25.3694" + }, + { + "zip": "11341", + "latitude": "54.6783", + "longitude": "25.3042" + }, + { + "zip": "11342", + "latitude": "54.6766", + "longitude": "25.3144" + }, + { + "zip": "11343", + "latitude": "54.6752", + "longitude": "25.3172" + }, + { + "zip": "11344", + "latitude": "54.6741", + "longitude": "25.3194" + }, + { + "zip": "11345", + "latitude": "54.6719", + "longitude": "25.3248" + }, + { + "zip": "11346", + "latitude": "54.672", + "longitude": "25.3172" + }, + { + "zip": "11347", + "latitude": "54.6731", + "longitude": "25.3098" + }, + { + "zip": "11348", + "latitude": "54.6751", + "longitude": "25.3049" + }, + { + "zip": "11349", + "latitude": "54.6763", + "longitude": "25.304" + }, + { + "zip": "11350", + "latitude": "54.6735", + "longitude": "25.3013" + }, + { + "zip": "11351", + "latitude": "54.6669", + "longitude": "25.3115" + }, + { + "zip": "11352", + "latitude": "54.6713", + "longitude": "25.3041" + }, + { + "zip": "12001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "12100", + "latitude": "54.7362", + "longitude": "25.2153" + }, + { + "zip": "12101", + "latitude": "54.7364", + "longitude": "25.2165" + }, + { + "zip": "12102", + "latitude": "54.7374", + "longitude": "25.2248" + }, + { + "zip": "12103", + "latitude": "54.7347", + "longitude": "25.2317" + }, + { + "zip": "12104", + "latitude": "54.7337", + "longitude": "25.2306" + }, + { + "zip": "12105", + "latitude": "54.7357", + "longitude": "25.2318" + }, + { + "zip": "12106", + "latitude": "54.7441", + "longitude": "25.2198" + }, + { + "zip": "12107", + "latitude": "54.7442", + "longitude": "25.2229" + }, + { + "zip": "12109", + "latitude": "54.7368", + "longitude": "25.2239" + }, + { + "zip": "12111", + "latitude": "54.7404", + "longitude": "25.2197" + }, + { + "zip": "12112", + "latitude": "54.7381", + "longitude": "25.2163" + }, + { + "zip": "12113", + "latitude": "54.7404", + "longitude": "25.2222" + }, + { + "zip": "12114", + "latitude": "54.7404", + "longitude": "25.2208" + }, + { + "zip": "12115", + "latitude": "54.7423", + "longitude": "25.2293" + }, + { + "zip": "12116", + "latitude": "54.7425", + "longitude": "25.2273" + }, + { + "zip": "12117", + "latitude": "54.7431", + "longitude": "25.2266" + }, + { + "zip": "12118", + "latitude": "54.7398", + "longitude": "25.2216" + }, + { + "zip": "12119", + "latitude": "54.7397", + "longitude": "25.2199" + }, + { + "zip": "12120", + "latitude": "54.7389", + "longitude": "25.2187" + }, + { + "zip": "12121", + "latitude": "54.7394", + "longitude": "25.2213" + }, + { + "zip": "12122", + "latitude": "54.7383", + "longitude": "25.2151" + }, + { + "zip": "12123", + "latitude": "54.7385", + "longitude": "25.2159" + }, + { + "zip": "12124", + "latitude": "54.7388", + "longitude": "25.2174" + }, + { + "zip": "12125", + "latitude": "54.7393", + "longitude": "25.2166" + }, + { + "zip": "12126", + "latitude": "54.7418", + "longitude": "25.2229" + }, + { + "zip": "12127", + "latitude": "54.7418", + "longitude": "25.2217" + }, + { + "zip": "12128", + "latitude": "54.7414", + "longitude": "25.223" + }, + { + "zip": "12129", + "latitude": "54.7415", + "longitude": "25.2219" + }, + { + "zip": "12130", + "latitude": "54.741", + "longitude": "25.2224" + }, + { + "zip": "12131", + "latitude": "54.7414", + "longitude": "25.2213" + }, + { + "zip": "12133", + "latitude": "54.7376", + "longitude": "25.2158" + }, + { + "zip": "12135", + "latitude": "54.7363", + "longitude": "25.2201" + }, + { + "zip": "12136", + "latitude": "54.7372", + "longitude": "25.2177" + }, + { + "zip": "12137", + "latitude": "54.7361", + "longitude": "25.2196" + }, + { + "zip": "12138", + "latitude": "54.737", + "longitude": "25.2167" + }, + { + "zip": "12140", + "latitude": "54.7389", + "longitude": "25.2161" + }, + { + "zip": "12141", + "latitude": "54.7434", + "longitude": "25.2265" + }, + { + "zip": "12142", + "latitude": "54.7404", + "longitude": "25.2272" + }, + { + "zip": "12143", + "latitude": "54.7368", + "longitude": "25.2152" + }, + { + "zip": "12144", + "latitude": "54.7375", + "longitude": "25.2129" + }, + { + "zip": "12186", + "latitude": "54.7658", + "longitude": "25.2494" + }, + { + "zip": "12187", + "latitude": "54.7561", + "longitude": "25.2448" + }, + { + "zip": "12188", + "latitude": "54.7499", + "longitude": "25.2313" + }, + { + "zip": "12189", + "latitude": "54.7537", + "longitude": "25.2365" + }, + { + "zip": "13001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "13004", + "latitude": "54.7", + "longitude": "25.5333" + }, + { + "zip": "13007", + "latitude": "54.6946", + "longitude": "25.4066" + }, + { + "zip": "13010", + "latitude": "54.6", + "longitude": "25.7333" + }, + { + "zip": "13013", + "latitude": "54.6", + "longitude": "25.7333" + }, + { + "zip": "13016", + "latitude": "54.6", + "longitude": "25.7333" + }, + { + "zip": "13019", + "latitude": "54.6", + "longitude": "25.7333" + }, + { + "zip": "13022", + "latitude": "54.6735", + "longitude": "25.4212" + }, + { + "zip": "13025", + "latitude": "54.6735", + "longitude": "25.4212" + }, + { + "zip": "13028", + "latitude": "54.6735", + "longitude": "25.4212" + }, + { + "zip": "13031", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "13034", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "13101", + "latitude": "54.7092", + "longitude": "25.3989" + }, + { + "zip": "13102", + "latitude": "54.7177", + "longitude": "25.3902" + }, + { + "zip": "13242", + "latitude": "54.6194", + "longitude": "25.3109" + }, + { + "zip": "13263", + "latitude": "54.6463", + "longitude": "25.3428" + }, + { + "zip": "13266", + "latitude": "54.6268", + "longitude": "25.3195" + }, + { + "zip": "13282", + "latitude": "54.654", + "longitude": "25.3396" + }, + { + "zip": "13283", + "latitude": "54.6556", + "longitude": "25.3381" + }, + { + "zip": "13284", + "latitude": "54.654", + "longitude": "25.3332" + }, + { + "zip": "14001", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "14004", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "14007", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "14010", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "14013", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "14016", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "14019", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "14025", + "latitude": "54.8667", + "longitude": "25.0667" + }, + { + "zip": "14028", + "latitude": "54.6892", + "longitude": "25.2798" + }, + { + "zip": "14031", + "latitude": "54.7187", + "longitude": "25.2443" + }, + { + "zip": "14108", + "latitude": "54.5864", + "longitude": "25.2367" + }, + { + "zip": "14109", + "latitude": "54.5908", + "longitude": "25.2356" + }, + { + "zip": "14117", + "latitude": "54.5831", + "longitude": "25.1701" + }, + { + "zip": "14121", + "latitude": "54.5859", + "longitude": "25.1729" + }, + { + "zip": "14122", + "latitude": "54.5987", + "longitude": "25.1445" + }, + { + "zip": "14123", + "latitude": "54.5845", + "longitude": "25.1686" + }, + { + "zip": "14124", + "latitude": "54.5772", + "longitude": "25.1663" + }, + { + "zip": "14151", + "latitude": "54.5942", + "longitude": "25.1744" + }, + { + "zip": "14152", + "latitude": "54.6", + "longitude": "25.1589" + }, + { + "zip": "14158", + "latitude": "54.727", + "longitude": "25.2053" + }, + { + "zip": "14167", + "latitude": "54.7043", + "longitude": "25.1398" + }, + { + "zip": "14172", + "latitude": "54.7028", + "longitude": "25.1136" + }, + { + "zip": "14187", + "latitude": "54.7495", + "longitude": "25.1861" + }, + { + "zip": "14188", + "latitude": "54.7512", + "longitude": "25.2011" + }, + { + "zip": "14191", + "latitude": "54.7607", + "longitude": "25.2455" + }, + { + "zip": "14193", + "latitude": "54.752", + "longitude": "25.1904" + }, + { + "zip": "14258", + "latitude": "54.7988", + "longitude": "25.3441" + }, + { + "zip": "14259", + "latitude": "54.7826", + "longitude": "25.2969" + }, + { + "zip": "14267", + "latitude": "54.7755", + "longitude": "25.3059" + }, + { + "zip": "14268", + "latitude": "54.823", + "longitude": "25.3227" + }, + { + "zip": "14269", + "latitude": "54.8067", + "longitude": "25.3431" + }, + { + "zip": "14270", + "latitude": "54.7969", + "longitude": "25.3553" + }, + { + "zip": "14281", + "latitude": "54.796", + "longitude": "25.2922" + }, + { + "zip": "14282", + "latitude": "54.8213", + "longitude": "25.3274" + }, + { + "zip": "14283", + "latitude": "54.8086", + "longitude": "25.3419" + }, + { + "zip": "14284", + "latitude": "54.8039", + "longitude": "25.3233" + }, + { + "zip": "14285", + "latitude": "54.8069", + "longitude": "25.3147" + }, + { + "zip": "14286", + "latitude": "54.8131", + "longitude": "25.3177" + }, + { + "zip": "14287", + "latitude": "54.8018", + "longitude": "25.3361" + }, + { + "zip": "14288", + "latitude": "54.7982", + "longitude": "25.3371" + }, + { + "zip": "14289", + "latitude": "54.7943", + "longitude": "25.3407" + }, + { + "zip": "14290", + "latitude": "54.7998", + "longitude": "25.3519" + }, + { + "zip": "15004", + "latitude": "54.825", + "longitude": "25.5083" + }, + { + "zip": "15013", + "latitude": "54.85", + "longitude": "25.4833" + }, + { + "zip": "15019", + "latitude": "54.85", + "longitude": "25.4833" + }, + { + "zip": "15023", + "latitude": "54.8", + "longitude": "25.5333" + }, + { + "zip": "15026", + "latitude": "54.8", + "longitude": "25.5333" + }, + { + "zip": "15029", + "latitude": "54.8", + "longitude": "25.5333" + }, + { + "zip": "15032", + "latitude": "54.825", + "longitude": "25.5083" + }, + { + "zip": "15035", + "latitude": "54.825", + "longitude": "25.5083" + }, + { + "zip": "17001", + "latitude": "54.3", + "longitude": "25.3833" + }, + { + "zip": "17005", + "latitude": "54.25", + "longitude": "25.5" + }, + { + "zip": "17008", + "latitude": "54.2", + "longitude": "25.6167" + }, + { + "zip": "17014", + "latitude": "54.1667", + "longitude": "25" + }, + { + "zip": "17017", + "latitude": "54.1667", + "longitude": "25" + }, + { + "zip": "17020", + "latitude": "54.3133", + "longitude": "25.2933" + }, + { + "zip": "17023", + "latitude": "54.3133", + "longitude": "25.2933" + }, + { + "zip": "17026", + "latitude": "54.3133", + "longitude": "25.2933" + }, + { + "zip": "17029", + "latitude": "54.3133", + "longitude": "25.2933" + }, + { + "zip": "17032", + "latitude": "54.45", + "longitude": "25.2333" + }, + { + "zip": "17035", + "latitude": "54.45", + "longitude": "25.1333" + }, + { + "zip": "17038", + "latitude": "54.45", + "longitude": "25.3333" + }, + { + "zip": "17041", + "latitude": "54.3133", + "longitude": "25.2933" + }, + { + "zip": "17044", + "latitude": "54.3133", + "longitude": "25.2933" + }, + { + "zip": "17047", + "latitude": "54.3133", + "longitude": "25.2933" + }, + { + "zip": "18001", + "latitude": "55.15", + "longitude": "26.1667" + }, + { + "zip": "18005", + "latitude": "55.15", + "longitude": "26.1667" + }, + { + "zip": "18008", + "latitude": "55.15", + "longitude": "26.1667" + }, + { + "zip": "18011", + "latitude": "55", + "longitude": "25.7833" + }, + { + "zip": "18014", + "latitude": "55", + "longitude": "25.7833" + }, + { + "zip": "18017", + "latitude": "55", + "longitude": "25.7833" + }, + { + "zip": "18022", + "latitude": "55.1667", + "longitude": "26" + }, + { + "zip": "18025", + "latitude": "55.2667", + "longitude": "25.7667" + }, + { + "zip": "18028", + "latitude": "55.2667", + "longitude": "26" + }, + { + "zip": "18033", + "latitude": "55.15", + "longitude": "26.6" + }, + { + "zip": "18036", + "latitude": "55.15", + "longitude": "26.6" + }, + { + "zip": "18039", + "latitude": "55.15", + "longitude": "26.6" + }, + { + "zip": "18042", + "latitude": "55.1667", + "longitude": "26.0528" + }, + { + "zip": "18043", + "latitude": "55.1667", + "longitude": "26.0528" + }, + { + "zip": "19001", + "latitude": "55.075", + "longitude": "24.966667" + }, + { + "zip": "19005", + "latitude": "55.0167", + "longitude": "25.1" + }, + { + "zip": "19008", + "latitude": "55.0556", + "longitude": "25.0111" + }, + { + "zip": "19011", + "latitude": "54.9167", + "longitude": "24.85" + }, + { + "zip": "19014", + "latitude": "54.8833", + "longitude": "24.85" + }, + { + "zip": "19017", + "latitude": "54.95", + "longitude": "24.85" + }, + { + "zip": "19020", + "latitude": "55.075", + "longitude": "24.7333" + }, + { + "zip": "19023", + "latitude": "55.0667", + "longitude": "24.7" + }, + { + "zip": "19026", + "latitude": "55.0833", + "longitude": "24.7667" + }, + { + "zip": "19029", + "latitude": "55.075", + "longitude": "24.7333" + }, + { + "zip": "19032", + "latitude": "55.0833", + "longitude": "25.0667" + }, + { + "zip": "20001", + "latitude": "55.25", + "longitude": "24.75" + }, + { + "zip": "20006", + "latitude": "55.25", + "longitude": "24.75" + }, + { + "zip": "20009", + "latitude": "55.25", + "longitude": "24.75" + }, + { + "zip": "20012", + "latitude": "55.25", + "longitude": "24.75" + }, + { + "zip": "20015", + "latitude": "55.2167", + "longitude": "25.1" + }, + { + "zip": "20018", + "latitude": "55.2333", + "longitude": "24.925" + }, + { + "zip": "20021", + "latitude": "55.1833", + "longitude": "24.95" + }, + { + "zip": "20024", + "latitude": "55.175", + "longitude": "24.8583" + }, + { + "zip": "20027", + "latitude": "55.1667", + "longitude": "24.7667" + }, + { + "zip": "20030", + "latitude": "55.15", + "longitude": "24.5667" + }, + { + "zip": "20036", + "latitude": "55.15", + "longitude": "24.5667" + }, + { + "zip": "20039", + "latitude": "55.15", + "longitude": "24.5667" + }, + { + "zip": "20042", + "latitude": "55.2333", + "longitude": "24.6667" + }, + { + "zip": "20045", + "latitude": "55.3", + "longitude": "24.5" + }, + { + "zip": "20054", + "latitude": "55.4", + "longitude": "24.75" + }, + { + "zip": "20057", + "latitude": "55.3", + "longitude": "24.8667" + }, + { + "zip": "20060", + "latitude": "55.3", + "longitude": "24.9667" + }, + { + "zip": "20063", + "latitude": "55.2667", + "longitude": "24.95" + }, + { + "zip": "20066", + "latitude": "55.2833", + "longitude": "24.9583" + }, + { + "zip": "21001", + "latitude": "54.6378", + "longitude": "24.9343" + }, + { + "zip": "21007", + "latitude": "54.6378", + "longitude": "24.9343" + }, + { + "zip": "21013", + "latitude": "54.5167", + "longitude": "24.8333" + }, + { + "zip": "21016", + "latitude": "54.5167", + "longitude": "24.8333" + }, + { + "zip": "21019", + "latitude": "54.5167", + "longitude": "24.8333" + }, + { + "zip": "21025", + "latitude": "54.4833", + "longitude": "24.6" + }, + { + "zip": "21034", + "latitude": "54.5833", + "longitude": "24.5333" + }, + { + "zip": "21040", + "latitude": "54.6667", + "longitude": "24.6667" + }, + { + "zip": "21043", + "latitude": "54.6667", + "longitude": "24.6667" + }, + { + "zip": "21046", + "latitude": "54.6667", + "longitude": "24.6667" + }, + { + "zip": "21049", + "latitude": "54.6667", + "longitude": "24.6667" + }, + { + "zip": "21055", + "latitude": "54.7667", + "longitude": "24.8" + }, + { + "zip": "21058", + "latitude": "54.7667", + "longitude": "24.8" + }, + { + "zip": "21063", + "latitude": "54.6091", + "longitude": "24.7279" + }, + { + "zip": "21066", + "latitude": "54.6091", + "longitude": "24.7279" + }, + { + "zip": "21069", + "latitude": "54.6091", + "longitude": "24.7279" + }, + { + "zip": "21072", + "latitude": "54.6091", + "longitude": "24.7279" + }, + { + "zip": "25001", + "latitude": "54.6696", + "longitude": "25.1649" + }, + { + "zip": "25110", + "latitude": "54.6516", + "longitude": "25.1135" + }, + { + "zip": "25124", + "latitude": "54.6391", + "longitude": "25.112" + }, + { + "zip": "25125", + "latitude": "54.646", + "longitude": "25.1068" + }, + { + "zip": "25126", + "latitude": "54.6499", + "longitude": "25.0887" + }, + { + "zip": "25127", + "latitude": "54.6393", + "longitude": "25.1079" + }, + { + "zip": "25128", + "latitude": "54.6456", + "longitude": "25.0887" + }, + { + "zip": "25132", + "latitude": "54.6421", + "longitude": "25.0805" + }, + { + "zip": "26001", + "latitude": "54.7854", + "longitude": "24.663" + }, + { + "zip": "27001", + "latitude": "54.686233", + "longitude": "25.181567" + }, + { + "zip": "27102", + "latitude": "54.6486", + "longitude": "25.1354" + }, + { + "zip": "28001", + "latitude": "55.5", + "longitude": "25.6" + }, + { + "zip": "28012", + "latitude": "55.45", + "longitude": "25.8167" + }, + { + "zip": "28015", + "latitude": "55.4167", + "longitude": "25.8167" + }, + { + "zip": "28018", + "latitude": "55.35", + "longitude": "25.8167" + }, + { + "zip": "28021", + "latitude": "55.4", + "longitude": "25.6667" + }, + { + "zip": "28024", + "latitude": "55.4333", + "longitude": "25.5333" + }, + { + "zip": "28027", + "latitude": "55.4667", + "longitude": "25.4" + }, + { + "zip": "28030", + "latitude": "55.6", + "longitude": "25.5" + }, + { + "zip": "28033", + "latitude": "55.65", + "longitude": "25.5833" + }, + { + "zip": "28039", + "latitude": "55.5833", + "longitude": "25.6833" + }, + { + "zip": "28042", + "latitude": "55.6", + "longitude": "25.8333" + }, + { + "zip": "28045", + "latitude": "55.6", + "longitude": "25.8333" + }, + { + "zip": "28048", + "latitude": "55.6", + "longitude": "25.8333" + }, + { + "zip": "29001", + "latitude": "55.5256", + "longitude": "25.1026" + }, + { + "zip": "29006", + "latitude": "55.5256", + "longitude": "25.1026" + }, + { + "zip": "29012", + "latitude": "55.4167", + "longitude": "25.2667" + }, + { + "zip": "29015", + "latitude": "55.4167", + "longitude": "25.1167" + }, + { + "zip": "29018", + "latitude": "55.4167", + "longitude": "25.1917" + }, + { + "zip": "29021", + "latitude": "55.4333", + "longitude": "24.9167" + }, + { + "zip": "29030", + "latitude": "55.5167", + "longitude": "24.75" + }, + { + "zip": "29033", + "latitude": "55.6", + "longitude": "24.85" + }, + { + "zip": "29036", + "latitude": "55.6667", + "longitude": "24.8167" + }, + { + "zip": "29039", + "latitude": "55.7", + "longitude": "24.9833" + }, + { + "zip": "29042", + "latitude": "55.6", + "longitude": "25.05" + }, + { + "zip": "29045", + "latitude": "55.6833", + "longitude": "25.3667" + }, + { + "zip": "29048", + "latitude": "55.6833", + "longitude": "25.3667" + }, + { + "zip": "29051", + "latitude": "55.5833", + "longitude": "25.3167" + }, + { + "zip": "29054", + "latitude": "55.5833", + "longitude": "25.3167" + }, + { + "zip": "30001", + "latitude": "55.35", + "longitude": "26.1667" + }, + { + "zip": "30006", + "latitude": "55.3333", + "longitude": "26.3833" + }, + { + "zip": "30009", + "latitude": "55.3167", + "longitude": "26.6" + }, + { + "zip": "30012", + "latitude": "55.25", + "longitude": "26.4333" + }, + { + "zip": "30015", + "latitude": "55.25", + "longitude": "26.4333" + }, + { + "zip": "30018", + "latitude": "55.25", + "longitude": "26.4333" + }, + { + "zip": "30024", + "latitude": "55.3967", + "longitude": "26.3933" + }, + { + "zip": "30027", + "latitude": "55.3967", + "longitude": "26.3933" + }, + { + "zip": "30030", + "latitude": "55.3967", + "longitude": "26.3933" + }, + { + "zip": "30033", + "latitude": "55.3967", + "longitude": "26.3933" + }, + { + "zip": "30036", + "latitude": "55.3967", + "longitude": "26.3933" + }, + { + "zip": "30039", + "latitude": "55.3967", + "longitude": "26.3933" + }, + { + "zip": "30042", + "latitude": "55.5333", + "longitude": "26.3333" + }, + { + "zip": "30045", + "latitude": "55.5333", + "longitude": "26.4333" + }, + { + "zip": "30048", + "latitude": "55.5333", + "longitude": "26.3833" + }, + { + "zip": "30051", + "latitude": "55.3967", + "longitude": "26.3933" + }, + { + "zip": "30054", + "latitude": "55.3967", + "longitude": "26.3933" + }, + { + "zip": "31001", + "latitude": "55.6", + "longitude": "26.4167" + }, + { + "zip": "31007", + "latitude": "55.6", + "longitude": "26.4167" + }, + { + "zip": "32001", + "latitude": "55.7333", + "longitude": "26.25" + }, + { + "zip": "32004", + "latitude": "55.7", + "longitude": "26.45" + }, + { + "zip": "32007", + "latitude": "55.5833", + "longitude": "26.1333" + }, + { + "zip": "32010", + "latitude": "55.6667", + "longitude": "25.85" + }, + { + "zip": "32013", + "latitude": "55.6667", + "longitude": "25.85" + }, + { + "zip": "32016", + "latitude": "55.6667", + "longitude": "25.85" + }, + { + "zip": "32019", + "latitude": "55.6667", + "longitude": "25.85" + }, + { + "zip": "32022", + "latitude": "55.75", + "longitude": "25.85" + }, + { + "zip": "32028", + "latitude": "55.75", + "longitude": "25.85" + }, + { + "zip": "32029", + "latitude": "55.75", + "longitude": "25.85" + }, + { + "zip": "32032", + "latitude": "55.6867", + "longitude": "26.1067" + }, + { + "zip": "33001", + "latitude": "55.2333", + "longitude": "25.4167" + }, + { + "zip": "33004", + "latitude": "55.2", + "longitude": "25.4833" + }, + { + "zip": "33007", + "latitude": "55.1667", + "longitude": "25.55" + }, + { + "zip": "33010", + "latitude": "55.0667", + "longitude": "25.65" + }, + { + "zip": "33016", + "latitude": "55.0667", + "longitude": "25.65" + }, + { + "zip": "33019", + "latitude": "55.0667", + "longitude": "25.65" + }, + { + "zip": "33022", + "latitude": "55.0667", + "longitude": "25.45" + }, + { + "zip": "33025", + "latitude": "55.0772", + "longitude": "25.2601" + }, + { + "zip": "33028", + "latitude": "55.0719", + "longitude": "25.3551" + }, + { + "zip": "33031", + "latitude": "55.2167", + "longitude": "25.2833" + }, + { + "zip": "33034", + "latitude": "55.294", + "longitude": "25.1212" + }, + { + "zip": "33037", + "latitude": "55.35", + "longitude": "25.3" + }, + { + "zip": "33040", + "latitude": "55.1839", + "longitude": "25.3789" + }, + { + "zip": "33043", + "latitude": "55.1839", + "longitude": "25.3789" + }, + { + "zip": "33046", + "latitude": "55.1839", + "longitude": "25.3789" + }, + { + "zip": "33049", + "latitude": "55.1839", + "longitude": "25.3789" + }, + { + "zip": "35001", + "latitude": "55.7083", + "longitude": "24.441667" + }, + { + "zip": "36001", + "latitude": "55.7333", + "longitude": "24.35" + }, + { + "zip": "36010", + "latitude": "55.7333", + "longitude": "24.35" + }, + { + "zip": "37001", + "latitude": "55.7333", + "longitude": "24.35" + }, + { + "zip": "37005", + "latitude": "55.7333", + "longitude": "24.35" + }, + { + "zip": "37010", + "latitude": "55.7333", + "longitude": "24.35" + }, + { + "zip": "38007", + "latitude": "55.7333", + "longitude": "24.35" + }, + { + "zip": "38010", + "latitude": "55.5167", + "longitude": "24.5667" + }, + { + "zip": "38013", + "latitude": "55.525", + "longitude": "24.6" + }, + { + "zip": "38016", + "latitude": "55.5167", + "longitude": "24.5667" + }, + { + "zip": "38019", + "latitude": "55.5", + "longitude": "24.5" + }, + { + "zip": "38031", + "latitude": "55.5167", + "longitude": "24.3" + }, + { + "zip": "38037", + "latitude": "55.5167", + "longitude": "24.3" + }, + { + "zip": "38040", + "latitude": "55.6167", + "longitude": "24.125" + }, + { + "zip": "38043", + "latitude": "55.55", + "longitude": "24.1" + }, + { + "zip": "38046", + "latitude": "55.6167", + "longitude": "24.125" + }, + { + "zip": "38049", + "latitude": "55.6833", + "longitude": "24.15" + }, + { + "zip": "38052", + "latitude": "55.7333", + "longitude": "24.35" + }, + { + "zip": "38055", + "latitude": "55.65", + "longitude": "24.6" + }, + { + "zip": "38064", + "latitude": "55.6348", + "longitude": "24.4182" + }, + { + "zip": "38067", + "latitude": "55.6348", + "longitude": "24.4182" + }, + { + "zip": "38070", + "latitude": "55.8333", + "longitude": "24.7" + }, + { + "zip": "38079", + "latitude": "55.8333", + "longitude": "24.7" + }, + { + "zip": "38082", + "latitude": "55.7333", + "longitude": "24.35" + }, + { + "zip": "39001", + "latitude": "56.0594", + "longitude": "24.4036" + }, + { + "zip": "39006", + "latitude": "55.9667", + "longitude": "24.5167" + }, + { + "zip": "39012", + "latitude": "55.916667", + "longitude": "24.4" + }, + { + "zip": "39015", + "latitude": "55.9167", + "longitude": "24.25" + }, + { + "zip": "39027", + "latitude": "56.0253", + "longitude": "24.1689" + }, + { + "zip": "39034", + "latitude": "56.1667", + "longitude": "24.2108" + }, + { + "zip": "39040", + "latitude": "56.2278", + "longitude": "24.4106" + }, + { + "zip": "39049", + "latitude": "56.2278", + "longitude": "24.4106" + }, + { + "zip": "39052", + "latitude": "56.0831", + "longitude": "24.5256" + }, + { + "zip": "39055", + "latitude": "56.0831", + "longitude": "24.5256" + }, + { + "zip": "39058", + "latitude": "56.0831", + "longitude": "24.5256" + }, + { + "zip": "40001", + "latitude": "55.8333", + "longitude": "24.9667" + }, + { + "zip": "40018", + "latitude": "55.7333", + "longitude": "25.15" + }, + { + "zip": "40030", + "latitude": "55.8", + "longitude": "24.8833" + }, + { + "zip": "40033", + "latitude": "55.7333", + "longitude": "24.7833" + }, + { + "zip": "40049", + "latitude": "55.8833", + "longitude": "25.2" + }, + { + "zip": "40055", + "latitude": "55.9333", + "longitude": "24.9" + }, + { + "zip": "40056", + "latitude": "55.933333", + "longitude": "24.9" + }, + { + "zip": "41001", + "latitude": "56.2", + "longitude": "24.75" + }, + { + "zip": "41012", + "latitude": "56.1167", + "longitude": "25" + }, + { + "zip": "41033", + "latitude": "55.9667", + "longitude": "24.75" + }, + { + "zip": "41040", + "latitude": "56.1858", + "longitude": "24.6367" + }, + { + "zip": "41058", + "latitude": "56.3964", + "longitude": "24.7706" + }, + { + "zip": "41062", + "latitude": "56.1511", + "longitude": "24.8122" + }, + { + "zip": "41071", + "latitude": "56.0411", + "longitude": "24.9661" + }, + { + "zip": "41072", + "latitude": "56.0411", + "longitude": "24.9661" + }, + { + "zip": "41073", + "latitude": "56.0411", + "longitude": "24.9661" + }, + { + "zip": "42001", + "latitude": "55.9667", + "longitude": "25.5833" + }, + { + "zip": "42006", + "latitude": "55.9333", + "longitude": "25.8" + }, + { + "zip": "42013", + "latitude": "55.7833", + "longitude": "25.6833" + }, + { + "zip": "42016", + "latitude": "55.7833", + "longitude": "25.6833" + }, + { + "zip": "42022", + "latitude": "55.8167", + "longitude": "25.5" + }, + { + "zip": "42025", + "latitude": "55.75", + "longitude": "25.5167" + }, + { + "zip": "42028", + "latitude": "55.8167", + "longitude": "25.3667" + }, + { + "zip": "42031", + "latitude": "55.9167", + "longitude": "25.4833" + }, + { + "zip": "42034", + "latitude": "55.9167", + "longitude": "25.4833" + }, + { + "zip": "42041", + "latitude": "56.0167", + "longitude": "25.2167" + }, + { + "zip": "42063", + "latitude": "56.0833", + "longitude": "25.6167" + }, + { + "zip": "42069", + "latitude": "56.102225", + "longitude": "25.325525" + }, + { + "zip": "44001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "44037", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "45001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "45009", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "46001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "46005", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "47001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "47009", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "47015", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "48001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "48005", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "48009", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "49001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "50001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "50019", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "51001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "52001", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "52005", + "latitude": "54.9", + "longitude": "23.9" + }, + { + "zip": "53015", + "latitude": "54.9521", + "longitude": "23.7641" + }, + { + "zip": "53021", + "latitude": "54.9521", + "longitude": "23.7641" + }, + { + "zip": "53030", + "latitude": "54.858333", + "longitude": "23.883333" + }, + { + "zip": "53056", + "latitude": "54.9521", + "longitude": "23.7641" + }, + { + "zip": "53067", + "latitude": "55.4", + "longitude": "23.8667" + }, + { + "zip": "53079", + "latitude": "54.8833", + "longitude": "23.6167" + }, + { + "zip": "53083", + "latitude": "54.9167", + "longitude": "23.6667" + }, + { + "zip": "53088", + "latitude": "54.875", + "longitude": "23.783333" + }, + { + "zip": "53093", + "latitude": "54.9504", + "longitude": "23.6292" + }, + { + "zip": "54001", + "latitude": "55.0725", + "longitude": "23.8005" + }, + { + "zip": "54011", + "latitude": "55.0917", + "longitude": "23.625" + }, + { + "zip": "54015", + "latitude": "55.091667", + "longitude": "23.625" + }, + { + "zip": "54046", + "latitude": "55.1667", + "longitude": "23.5167" + }, + { + "zip": "54050", + "latitude": "55.1", + "longitude": "23.8" + }, + { + "zip": "54055", + "latitude": "55.1", + "longitude": "23.8" + }, + { + "zip": "54059", + "latitude": "55.1", + "longitude": "23.8" + }, + { + "zip": "54066", + "latitude": "55.0725", + "longitude": "23.8005" + }, + { + "zip": "54073", + "latitude": "55.1167", + "longitude": "23.9667" + }, + { + "zip": "54078", + "latitude": "54.9741", + "longitude": "24.0038" + }, + { + "zip": "54085", + "latitude": "54.9667", + "longitude": "24.0667" + }, + { + "zip": "54093", + "latitude": "55.0725", + "longitude": "23.8005" + }, + { + "zip": "55001", + "latitude": "55.1", + "longitude": "24.1333" + }, + { + "zip": "55014", + "latitude": "55.0833", + "longitude": "24.2833" + }, + { + "zip": "55022", + "latitude": "55.05", + "longitude": "24.4" + }, + { + "zip": "55025", + "latitude": "55.05", + "longitude": "24.4" + }, + { + "zip": "55041", + "latitude": "55.1167", + "longitude": "24.2667" + }, + { + "zip": "55044", + "latitude": "55.1167", + "longitude": "24.2667" + }, + { + "zip": "55052", + "latitude": "55.1833", + "longitude": "24.4333" + }, + { + "zip": "55066", + "latitude": "55.1833", + "longitude": "24.2167" + }, + { + "zip": "55096", + "latitude": "55.1167", + "longitude": "24.2667" + }, + { + "zip": "56001", + "latitude": "54.883333", + "longitude": "24.175" + }, + { + "zip": "56017", + "latitude": "54.8", + "longitude": "24.45" + }, + { + "zip": "56028", + "latitude": "54.8445", + "longitude": "24.3088" + }, + { + "zip": "56037", + "latitude": "54.7667", + "longitude": "24.2333" + }, + { + "zip": "56040", + "latitude": "54.8669", + "longitude": "24.2193" + }, + { + "zip": "56048", + "latitude": "54.8669", + "longitude": "24.2193" + }, + { + "zip": "56054", + "latitude": "54.8445", + "longitude": "24.3088" + }, + { + "zip": "56060", + "latitude": "54.8667", + "longitude": "24.6" + }, + { + "zip": "56063", + "latitude": "54.8667", + "longitude": "24.6" + }, + { + "zip": "57001", + "latitude": "55.2883", + "longitude": "23.9747" + }, + { + "zip": "57005", + "latitude": "55.2883", + "longitude": "23.9747" + }, + { + "zip": "58005", + "latitude": "55.2833", + "longitude": "24.25" + }, + { + "zip": "58011", + "latitude": "55.25", + "longitude": "23.8333" + }, + { + "zip": "58014", + "latitude": "55.25", + "longitude": "23.8333" + }, + { + "zip": "58017", + "latitude": "55.25", + "longitude": "23.8333" + }, + { + "zip": "58026", + "latitude": "55.2664", + "longitude": "23.6433" + }, + { + "zip": "58032", + "latitude": "55.4", + "longitude": "23.7333" + }, + { + "zip": "58038", + "latitude": "55.5167", + "longitude": "23.8" + }, + { + "zip": "58047", + "latitude": "55.45", + "longitude": "24.0333" + }, + { + "zip": "58050", + "latitude": "55.375", + "longitude": "23.8833" + }, + { + "zip": "58053", + "latitude": "55.4", + "longitude": "23.8667" + }, + { + "zip": "58057", + "latitude": "55.35", + "longitude": "23.9" + }, + { + "zip": "58063", + "latitude": "55.4333", + "longitude": "24.2333" + }, + { + "zip": "58066", + "latitude": "55.4333", + "longitude": "24.2333" + }, + { + "zip": "58069", + "latitude": "55.4333", + "longitude": "24.2333" + }, + { + "zip": "58072", + "latitude": "55.35", + "longitude": "24.4" + }, + { + "zip": "59001", + "latitude": "54.644425", + "longitude": "23.994425" + }, + { + "zip": "59009", + "latitude": "54.6167", + "longitude": "24.0333" + }, + { + "zip": "59015", + "latitude": "54.5333", + "longitude": "23.8833" + }, + { + "zip": "59021", + "latitude": "54.6458", + "longitude": "23.9792" + }, + { + "zip": "59027", + "latitude": "54.6458", + "longitude": "23.9792" + }, + { + "zip": "59030", + "latitude": "54.7667", + "longitude": "23.7167" + }, + { + "zip": "59033", + "latitude": "54.7667", + "longitude": "23.7167" + }, + { + "zip": "59037", + "latitude": "54.7667", + "longitude": "23.7167" + }, + { + "zip": "59040", + "latitude": "54.7167", + "longitude": "24.05" + }, + { + "zip": "59052", + "latitude": "54.6", + "longitude": "24.1667" + }, + { + "zip": "59055", + "latitude": "54.6", + "longitude": "24.1667" + }, + { + "zip": "59058", + "latitude": "54.6", + "longitude": "24.1667" + }, + { + "zip": "60001", + "latitude": "55.3736", + "longitude": "23.1217" + }, + { + "zip": "60010", + "latitude": "55.2667", + "longitude": "23.4667" + }, + { + "zip": "60019", + "latitude": "55.2667", + "longitude": "23.4667" + }, + { + "zip": "60028", + "latitude": "55.3167", + "longitude": "23.2167" + }, + { + "zip": "60031", + "latitude": "55.4031", + "longitude": "22.8981" + }, + { + "zip": "60034", + "latitude": "55.4031", + "longitude": "22.8981" + }, + { + "zip": "60037", + "latitude": "55.4031", + "longitude": "22.8981" + }, + { + "zip": "60040", + "latitude": "55.4289", + "longitude": "22.7775" + }, + { + "zip": "60043", + "latitude": "55.4708", + "longitude": "22.9292" + }, + { + "zip": "60046", + "latitude": "55.5128", + "longitude": "23.0808" + }, + { + "zip": "60049", + "latitude": "55.4708", + "longitude": "22.9292" + }, + { + "zip": "60052", + "latitude": "55.5333", + "longitude": "23.2333" + }, + { + "zip": "60055", + "latitude": "55.4833", + "longitude": "23.3333" + }, + { + "zip": "60058", + "latitude": "55.5083", + "longitude": "23.2833" + }, + { + "zip": "60061", + "latitude": "55.4148", + "longitude": "23.141" + }, + { + "zip": "60070", + "latitude": "55.4148", + "longitude": "23.141" + }, + { + "zip": "62001", + "latitude": "54.4", + "longitude": "24.05" + }, + { + "zip": "62014", + "latitude": "54.4", + "longitude": "24.05" + }, + { + "zip": "63001", + "latitude": "54.4", + "longitude": "24.05" + }, + { + "zip": "64001", + "latitude": "54.3667", + "longitude": "24.3333" + }, + { + "zip": "64005", + "latitude": "54.3667", + "longitude": "24.3333" + }, + { + "zip": "64009", + "latitude": "54.3667", + "longitude": "24.3333" + }, + { + "zip": "64017", + "latitude": "54.4", + "longitude": "24.0067" + }, + { + "zip": "64021", + "latitude": "54.3", + "longitude": "24.0333" + }, + { + "zip": "64025", + "latitude": "54.3", + "longitude": "24.0333" + }, + { + "zip": "64029", + "latitude": "54.3", + "longitude": "24.0333" + }, + { + "zip": "64037", + "latitude": "54.4", + "longitude": "23.65" + }, + { + "zip": "64041", + "latitude": "54.4333", + "longitude": "23.7667" + }, + { + "zip": "64045", + "latitude": "54.4333", + "longitude": "23.7667" + }, + { + "zip": "64053", + "latitude": "54.4", + "longitude": "24.0067" + }, + { + "zip": "64057", + "latitude": "54.4", + "longitude": "24.0067" + }, + { + "zip": "64061", + "latitude": "54.5", + "longitude": "24.25" + }, + { + "zip": "64065", + "latitude": "54.5", + "longitude": "24.25" + }, + { + "zip": "64069", + "latitude": "54.5", + "longitude": "24.25" + }, + { + "zip": "65001", + "latitude": "54.25", + "longitude": "24.55" + }, + { + "zip": "65007", + "latitude": "54.25", + "longitude": "24.55" + }, + { + "zip": "65011", + "latitude": "54.2542", + "longitude": "24.4958" + }, + { + "zip": "65023", + "latitude": "54.2542", + "longitude": "24.4958" + }, + { + "zip": "65027", + "latitude": "54.2542", + "longitude": "24.4958" + }, + { + "zip": "65031", + "latitude": "54.1667", + "longitude": "24.1667" + }, + { + "zip": "65035", + "latitude": "54.1667", + "longitude": "24.1667" + }, + { + "zip": "65039", + "latitude": "54.1667", + "longitude": "24.1667" + }, + { + "zip": "65043", + "latitude": "54.2542", + "longitude": "24.4958" + }, + { + "zip": "65051", + "latitude": "54.2542", + "longitude": "24.4958" + }, + { + "zip": "65055", + "latitude": "54.2542", + "longitude": "24.4958" + }, + { + "zip": "65059", + "latitude": "54.2542", + "longitude": "24.4958" + }, + { + "zip": "65063", + "latitude": "54.35", + "longitude": "24.7167" + }, + { + "zip": "65067", + "latitude": "54.35", + "longitude": "24.7167" + }, + { + "zip": "65071", + "latitude": "54.25", + "longitude": "24.55" + }, + { + "zip": "65075", + "latitude": "54.25", + "longitude": "24.55" + }, + { + "zip": "65079", + "latitude": "54.25", + "longitude": "24.55" + }, + { + "zip": "66001", + "latitude": "54.0167", + "longitude": "23.9667" + }, + { + "zip": "66007", + "latitude": "54.0167", + "longitude": "23.9667" + }, + { + "zip": "67001", + "latitude": "54.2333", + "longitude": "23.5167" + }, + { + "zip": "67006", + "latitude": "54.2333", + "longitude": "23.5167" + }, + { + "zip": "67010", + "latitude": "54.2333", + "longitude": "23.8167" + }, + { + "zip": "67014", + "latitude": "54.2333", + "longitude": "23.8167" + }, + { + "zip": "67019", + "latitude": "54.2333", + "longitude": "23.8167" + }, + { + "zip": "67027", + "latitude": "54.0909", + "longitude": "23.8587" + }, + { + "zip": "67035", + "latitude": "54", + "longitude": "23.65" + }, + { + "zip": "67039", + "latitude": "54", + "longitude": "23.65" + }, + { + "zip": "67043", + "latitude": "54.1", + "longitude": "23.7" + }, + { + "zip": "67047", + "latitude": "54.1", + "longitude": "23.7" + }, + { + "zip": "67055", + "latitude": "54.2134", + "longitude": "23.6198" + }, + { + "zip": "67067", + "latitude": "54.3667", + "longitude": "23.4333" + }, + { + "zip": "67071", + "latitude": "54.3833", + "longitude": "23.55" + }, + { + "zip": "67083", + "latitude": "54.3", + "longitude": "23.4333" + }, + { + "zip": "68001", + "latitude": "54.5667", + "longitude": "23.35" + }, + { + "zip": "69001", + "latitude": "54.6024", + "longitude": "23.419" + }, + { + "zip": "69005", + "latitude": "54.6024", + "longitude": "23.419" + }, + { + "zip": "69009", + "latitude": "54.6024", + "longitude": "23.419" + }, + { + "zip": "69013", + "latitude": "54.5", + "longitude": "23.5833" + }, + { + "zip": "69016", + "latitude": "54.5", + "longitude": "23.5833" + }, + { + "zip": "69022", + "latitude": "54.4833", + "longitude": "23.35" + }, + { + "zip": "69026", + "latitude": "54.4833", + "longitude": "23.35" + }, + { + "zip": "69030", + "latitude": "54.4", + "longitude": "23.2333" + }, + { + "zip": "69037", + "latitude": "54.4", + "longitude": "23.2333" + }, + { + "zip": "69044", + "latitude": "54.6024", + "longitude": "23.419" + }, + { + "zip": "69047", + "latitude": "54.6024", + "longitude": "23.419" + }, + { + "zip": "69052", + "latitude": "54.6024", + "longitude": "23.419" + }, + { + "zip": "69065", + "latitude": "54.65", + "longitude": "23.3167" + }, + { + "zip": "69068", + "latitude": "54.65", + "longitude": "23.3167" + }, + { + "zip": "69071", + "latitude": "54.6024", + "longitude": "23.419" + }, + { + "zip": "69074", + "latitude": "54.6024", + "longitude": "23.419" + }, + { + "zip": "69080", + "latitude": "54.7667", + "longitude": "23.4833" + }, + { + "zip": "69083", + "latitude": "54.7667", + "longitude": "23.5" + }, + { + "zip": "69088", + "latitude": "54.7667", + "longitude": "23.4917" + }, + { + "zip": "69091", + "latitude": "54.65", + "longitude": "23.4667" + }, + { + "zip": "69094", + "latitude": "54.65", + "longitude": "23.4667" + }, + { + "zip": "69097", + "latitude": "54.65", + "longitude": "23.4667" + }, + { + "zip": "70001", + "latitude": "54.6517", + "longitude": "23.0322" + }, + { + "zip": "70009", + "latitude": "54.6517", + "longitude": "23.0322" + }, + { + "zip": "70013", + "latitude": "54.55", + "longitude": "23.15" + }, + { + "zip": "70017", + "latitude": "54.55", + "longitude": "23.15" + }, + { + "zip": "70021", + "latitude": "55.1167", + "longitude": "23.1167" + }, + { + "zip": "70029", + "latitude": "55.5167", + "longitude": "23.7167" + }, + { + "zip": "70037", + "latitude": "54.4544", + "longitude": "22.7111" + }, + { + "zip": "70045", + "latitude": "54.7839", + "longitude": "23.0654" + }, + { + "zip": "70053", + "latitude": "54.7839", + "longitude": "23.0654" + }, + { + "zip": "70057", + "latitude": "54.7839", + "longitude": "23.0654" + }, + { + "zip": "70061", + "latitude": "54.6267", + "longitude": "22.8169" + }, + { + "zip": "70065", + "latitude": "54.6386", + "longitude": "22.7632" + }, + { + "zip": "70069", + "latitude": "54.6326", + "longitude": "22.7901" + }, + { + "zip": "70073", + "latitude": "54.7839", + "longitude": "23.0654" + }, + { + "zip": "70085", + "latitude": "54.7167", + "longitude": "23.2167" + }, + { + "zip": "71001", + "latitude": "54.95", + "longitude": "23.05" + }, + { + "zip": "71005", + "latitude": "54.95", + "longitude": "23.1833" + }, + { + "zip": "71009", + "latitude": "54.95", + "longitude": "23.1167" + }, + { + "zip": "71013", + "latitude": "55.0667", + "longitude": "23.4417" + }, + { + "zip": "71017", + "latitude": "55.066667", + "longitude": "23.4417" + }, + { + "zip": "71021", + "latitude": "54.9667", + "longitude": "23.5" + }, + { + "zip": "71029", + "latitude": "54.9667", + "longitude": "23.5" + }, + { + "zip": "71033", + "latitude": "54.9382", + "longitude": "23.1621" + }, + { + "zip": "71037", + "latitude": "54.9382", + "longitude": "23.1621" + }, + { + "zip": "71041", + "latitude": "54.85", + "longitude": "23.1667" + }, + { + "zip": "71045", + "latitude": "54.8", + "longitude": "23.0167" + }, + { + "zip": "71049", + "latitude": "54.7731", + "longitude": "22.8631" + }, + { + "zip": "71057", + "latitude": "54.8794", + "longitude": "22.9819" + }, + { + "zip": "71061", + "latitude": "54.9382", + "longitude": "23.1621" + }, + { + "zip": "71065", + "latitude": "54.9382", + "longitude": "23.1621" + }, + { + "zip": "71069", + "latitude": "54.9382", + "longitude": "23.1621" + }, + { + "zip": "71073", + "latitude": "54.9382", + "longitude": "23.1621" + }, + { + "zip": "71077", + "latitude": "54.9382", + "longitude": "23.1621" + }, + { + "zip": "71081", + "latitude": "55.0792", + "longitude": "22.9758" + }, + { + "zip": "71085", + "latitude": "55.0792", + "longitude": "22.9758" + }, + { + "zip": "71093", + "latitude": "54.9382", + "longitude": "23.1621" + }, + { + "zip": "72001", + "latitude": "55.2333", + "longitude": "22.2667" + }, + { + "zip": "72028", + "latitude": "55.0933", + "longitude": "21.8919" + }, + { + "zip": "73001", + "latitude": "55.2436", + "longitude": "22.4658" + }, + { + "zip": "73004", + "latitude": "55.2436", + "longitude": "22.4658" + }, + { + "zip": "73010", + "latitude": "55.3108", + "longitude": "22.0308" + }, + { + "zip": "73014", + "latitude": "55.3108", + "longitude": "22.0308" + }, + { + "zip": "73017", + "latitude": "55.3108", + "longitude": "22.0308" + }, + { + "zip": "73021", + "latitude": "55.365", + "longitude": "22.2328" + }, + { + "zip": "73025", + "latitude": "55.3858", + "longitude": "22.4085" + }, + { + "zip": "73028", + "latitude": "55.4067", + "longitude": "22.5842" + }, + { + "zip": "73032", + "latitude": "55.3494", + "longitude": "22.5142" + }, + { + "zip": "74001", + "latitude": "55.0872", + "longitude": "22.7394" + }, + { + "zip": "74006", + "latitude": "55.0814", + "longitude": "22.6596" + }, + { + "zip": "74009", + "latitude": "55.0756", + "longitude": "22.5797" + }, + { + "zip": "74012", + "latitude": "55.0742", + "longitude": "22.3842" + }, + { + "zip": "74015", + "latitude": "55.0742", + "longitude": "22.3842" + }, + { + "zip": "74018", + "latitude": "55.0742", + "longitude": "22.3842" + }, + { + "zip": "74021", + "latitude": "55.2631", + "longitude": "22.7211" + }, + { + "zip": "74024", + "latitude": "55.2631", + "longitude": "22.7211" + }, + { + "zip": "74027", + "latitude": "55.2631", + "longitude": "22.7211" + }, + { + "zip": "74030", + "latitude": "55.2553", + "longitude": "22.9189" + }, + { + "zip": "74033", + "latitude": "55.2303", + "longitude": "22.9947" + }, + { + "zip": "74036", + "latitude": "55.1833", + "longitude": "23.0833" + }, + { + "zip": "74039", + "latitude": "55.223", + "longitude": "22.999" + }, + { + "zip": "74042", + "latitude": "54.9419", + "longitude": "22.9953" + }, + { + "zip": "74045", + "latitude": "54.9419", + "longitude": "22.9953" + }, + { + "zip": "74048", + "latitude": "54.9419", + "longitude": "22.9953" + }, + { + "zip": "74051", + "latitude": "55.0833", + "longitude": "23.4167" + }, + { + "zip": "74054", + "latitude": "55.0833", + "longitude": "23.2833" + }, + { + "zip": "74057", + "latitude": "55.1", + "longitude": "23.1333" + }, + { + "zip": "74060", + "latitude": "55.1252", + "longitude": "22.9318" + }, + { + "zip": "74063", + "latitude": "55.1252", + "longitude": "22.9318" + }, + { + "zip": "75001", + "latitude": "55.4906", + "longitude": "22.1814" + }, + { + "zip": "75008", + "latitude": "55.4906", + "longitude": "22.1814" + }, + { + "zip": "75011", + "latitude": "55.4492", + "longitude": "22.445" + }, + { + "zip": "75014", + "latitude": "55.4492", + "longitude": "22.445" + }, + { + "zip": "75017", + "latitude": "55.4492", + "longitude": "22.445" + }, + { + "zip": "75020", + "latitude": "55.4242", + "longitude": "22.025133" + }, + { + "zip": "75023", + "latitude": "55.4617", + "longitude": "21.9122" + }, + { + "zip": "75026", + "latitude": "55.4672", + "longitude": "21.9882" + }, + { + "zip": "75029", + "latitude": "55.5589", + "longitude": "21.9903" + }, + { + "zip": "75032", + "latitude": "55.6269", + "longitude": "22.1983" + }, + { + "zip": "75035", + "latitude": "55.6269", + "longitude": "22.1983" + }, + { + "zip": "75038", + "latitude": "55.626933", + "longitude": "22.198333" + }, + { + "zip": "75041", + "latitude": "55.5639", + "longitude": "22.4514" + }, + { + "zip": "75044", + "latitude": "55.5639", + "longitude": "22.4514" + }, + { + "zip": "75047", + "latitude": "55.5639", + "longitude": "22.4514" + }, + { + "zip": "76001", + "latitude": "55.9333", + "longitude": "23.3167" + }, + { + "zip": "78007", + "latitude": "55.9333", + "longitude": "23.3167" + }, + { + "zip": "79001", + "latitude": "55.9333", + "longitude": "23.3167" + }, + { + "zip": "80001", + "latitude": "55.9167", + "longitude": "23.4333" + }, + { + "zip": "80010", + "latitude": "55.8", + "longitude": "23.1333" + }, + { + "zip": "80013", + "latitude": "55.8167", + "longitude": "23.0917" + }, + { + "zip": "80016", + "latitude": "55.8167", + "longitude": "23.0917" + }, + { + "zip": "80019", + "latitude": "55.8333", + "longitude": "23.05" + }, + { + "zip": "80025", + "latitude": "55.9828", + "longitude": "23.1311" + }, + { + "zip": "80028", + "latitude": "55.9828", + "longitude": "23.1311" + }, + { + "zip": "81001", + "latitude": "56.0032", + "longitude": "22.9366" + }, + { + "zip": "81006", + "latitude": "56.0032", + "longitude": "22.9366" + }, + { + "zip": "81009", + "latitude": "56.0032", + "longitude": "22.9366" + }, + { + "zip": "81015", + "latitude": "56.1794", + "longitude": "23.1244" + }, + { + "zip": "81018", + "latitude": "56.1794", + "longitude": "23.1244" + }, + { + "zip": "81021", + "latitude": "56.074", + "longitude": "23.2347" + }, + { + "zip": "81024", + "latitude": "56.074033", + "longitude": "23.2347" + }, + { + "zip": "81030", + "latitude": "56.0827", + "longitude": "23.1326" + }, + { + "zip": "81033", + "latitude": "56.0827", + "longitude": "23.1326" + }, + { + "zip": "82001", + "latitude": "55.8417", + "longitude": "23.516667" + }, + { + "zip": "82007", + "latitude": "55.7", + "longitude": "23.875" + }, + { + "zip": "82010", + "latitude": "55.691667", + "longitude": "23.9333" + }, + { + "zip": "82025", + "latitude": "55.6333", + "longitude": "23.7167" + }, + { + "zip": "82028", + "latitude": "55.6333", + "longitude": "23.7167" + }, + { + "zip": "82034", + "latitude": "55.5667", + "longitude": "23.6333" + }, + { + "zip": "82037", + "latitude": "55.5833", + "longitude": "23.6" + }, + { + "zip": "82040", + "latitude": "55.5833", + "longitude": "23.4167" + }, + { + "zip": "82043", + "latitude": "55.6833", + "longitude": "23.4" + }, + { + "zip": "82046", + "latitude": "55.75", + "longitude": "23.25" + }, + { + "zip": "82052", + "latitude": "55.85", + "longitude": "23.6333" + }, + { + "zip": "82055", + "latitude": "55.6889", + "longitude": "23.7722" + }, + { + "zip": "82058", + "latitude": "55.608333", + "longitude": "23.8417" + }, + { + "zip": "83001", + "latitude": "55.9667", + "longitude": "23.8667" + }, + { + "zip": "83004", + "latitude": "55.9333", + "longitude": "23.95" + }, + { + "zip": "83013", + "latitude": "56.0701", + "longitude": "23.8769" + }, + { + "zip": "83022", + "latitude": "56.0042", + "longitude": "23.6558" + }, + { + "zip": "83025", + "latitude": "56.0818", + "longitude": "23.736" + }, + { + "zip": "83028", + "latitude": "56.1594", + "longitude": "23.8161" + }, + { + "zip": "83031", + "latitude": "56.2717", + "longitude": "24" + }, + { + "zip": "83034", + "latitude": "56.2717", + "longitude": "24" + }, + { + "zip": "83037", + "latitude": "56.2717", + "longitude": "24" + }, + { + "zip": "83040", + "latitude": "56.0856", + "longitude": "23.9725" + }, + { + "zip": "83046", + "latitude": "56.0856", + "longitude": "23.9725" + }, + { + "zip": "83052", + "latitude": "56.0701", + "longitude": "23.8769" + }, + { + "zip": "84001", + "latitude": "56.2403", + "longitude": "23.6153" + }, + { + "zip": "84007", + "latitude": "56.2403", + "longitude": "23.6153" + }, + { + "zip": "84010", + "latitude": "56.3592", + "longitude": "23.25" + }, + { + "zip": "84016", + "latitude": "56.3592", + "longitude": "23.25" + }, + { + "zip": "84019", + "latitude": "56.3592", + "longitude": "23.25" + }, + { + "zip": "84025", + "latitude": "56.3072", + "longitude": "23.3861" + }, + { + "zip": "84028", + "latitude": "56.3072", + "longitude": "23.3861" + }, + { + "zip": "84031", + "latitude": "56.2983", + "longitude": "23.8206" + }, + { + "zip": "84034", + "latitude": "56.2983", + "longitude": "23.8206" + }, + { + "zip": "84037", + "latitude": "56.2983", + "longitude": "23.8206" + }, + { + "zip": "85001", + "latitude": "56.3167", + "longitude": "22.9" + }, + { + "zip": "85007", + "latitude": "56.2422", + "longitude": "23.0189" + }, + { + "zip": "85010", + "latitude": "56.15", + "longitude": "22.8" + }, + { + "zip": "85013", + "latitude": "56.175", + "longitude": "22.75" + }, + { + "zip": "85019", + "latitude": "56.2", + "longitude": "22.7" + }, + { + "zip": "85022", + "latitude": "56.25", + "longitude": "22.75" + }, + { + "zip": "85037", + "latitude": "56.2318", + "longitude": "22.8338" + }, + { + "zip": "86001", + "latitude": "55.6339", + "longitude": "22.9342" + }, + { + "zip": "86011", + "latitude": "55.5667", + "longitude": "22.95" + }, + { + "zip": "86017", + "latitude": "55.5667", + "longitude": "22.95" + }, + { + "zip": "86026", + "latitude": "55.6031", + "longitude": "22.6903" + }, + { + "zip": "86036", + "latitude": "55.7803", + "longitude": "22.6547" + }, + { + "zip": "86043", + "latitude": "55.8111", + "longitude": "22.8831" + }, + { + "zip": "86046", + "latitude": "55.8111", + "longitude": "22.8831" + }, + { + "zip": "86052", + "latitude": "55.642", + "longitude": "22.8365" + }, + { + "zip": "86061", + "latitude": "55.6", + "longitude": "23.2" + }, + { + "zip": "86065", + "latitude": "55.59445", + "longitude": "22.7389" + }, + { + "zip": "87001", + "latitude": "55.9814", + "longitude": "22.2472" + }, + { + "zip": "88001", + "latitude": "56.0167", + "longitude": "22.3667" + }, + { + "zip": "88006", + "latitude": "56.0167", + "longitude": "22.3667" + }, + { + "zip": "88011", + "latitude": "56.0667", + "longitude": "22.5833" + }, + { + "zip": "88019", + "latitude": "55.88494", + "longitude": "22.45526" + }, + { + "zip": "88028", + "latitude": "55.9456", + "longitude": "22.3986" + }, + { + "zip": "88033", + "latitude": "55.8947", + "longitude": "22.5258" + }, + { + "zip": "88050", + "latitude": "55.7406", + "longitude": "22.3644" + }, + { + "zip": "88061", + "latitude": "55.8394", + "longitude": "22.2056" + }, + { + "zip": "88068", + "latitude": "55.8394", + "longitude": "22.2056" + }, + { + "zip": "88075", + "latitude": "56.0667", + "longitude": "22.2167" + }, + { + "zip": "88085", + "latitude": "56.1", + "longitude": "22.2833" + }, + { + "zip": "88094", + "latitude": "56.0833", + "longitude": "22.4167" + }, + { + "zip": "89001", + "latitude": "56.3167", + "longitude": "22.3333" + }, + { + "zip": "89021", + "latitude": "56.35", + "longitude": "22.291667" + }, + { + "zip": "89031", + "latitude": "56.2667", + "longitude": "22.3167" + }, + { + "zip": "89046", + "latitude": "56.3103", + "longitude": "22.3155" + }, + { + "zip": "89051", + "latitude": "56.1667", + "longitude": "22.1" + }, + { + "zip": "89066", + "latitude": "56.3103", + "longitude": "22.3155" + }, + { + "zip": "89071", + "latitude": "56.4176", + "longitude": "22.1103" + }, + { + "zip": "89076", + "latitude": "56.4176", + "longitude": "22.1103" + }, + { + "zip": "89079", + "latitude": "56.4176", + "longitude": "22.1103" + }, + { + "zip": "89082", + "latitude": "56.3813", + "longitude": "22.5637" + }, + { + "zip": "89085", + "latitude": "56.3813", + "longitude": "22.5637" + }, + { + "zip": "89091", + "latitude": "56.2333", + "longitude": "22.5167" + }, + { + "zip": "89094", + "latitude": "56.2333", + "longitude": "22.5167" + }, + { + "zip": "89097", + "latitude": "56.2333", + "longitude": "22.5167" + }, + { + "zip": "90001", + "latitude": "55.9114", + "longitude": "21.8442" + }, + { + "zip": "90006", + "latitude": "55.9114", + "longitude": "21.8442" + }, + { + "zip": "90009", + "latitude": "55.9114", + "longitude": "21.8442" + }, + { + "zip": "90012", + "latitude": "55.7194", + "longitude": "21.9311" + }, + { + "zip": "90015", + "latitude": "55.7194", + "longitude": "21.9311" + }, + { + "zip": "90018", + "latitude": "55.7194", + "longitude": "21.9311" + }, + { + "zip": "90021", + "latitude": "55.8", + "longitude": "21.65" + }, + { + "zip": "90024", + "latitude": "55.8", + "longitude": "21.65" + }, + { + "zip": "90027", + "latitude": "55.8", + "longitude": "21.65" + }, + { + "zip": "90030", + "latitude": "56.0833", + "longitude": "21.9167" + }, + { + "zip": "90036", + "latitude": "56.05", + "longitude": "21.8167" + }, + { + "zip": "90039", + "latitude": "56.1167", + "longitude": "22.0167" + }, + { + "zip": "90042", + "latitude": "56.0333", + "longitude": "22.05" + }, + { + "zip": "90045", + "latitude": "56.0333", + "longitude": "22.05" + }, + { + "zip": "91001", + "latitude": "55.7172", + "longitude": "21.1175" + }, + { + "zip": "91022", + "latitude": "55.7172", + "longitude": "21.1175" + }, + { + "zip": "91023", + "latitude": "55.7172", + "longitude": "21.1175" + }, + { + "zip": "93012", + "latitude": "55.3719", + "longitude": "21.0647" + }, + { + "zip": "93017", + "latitude": "55.3719", + "longitude": "21.0647" + }, + { + "zip": "94007", + "latitude": "55.7172", + "longitude": "21.1175" + }, + { + "zip": "96001", + "latitude": "55.7128", + "longitude": "21.4033" + }, + { + "zip": "96008", + "latitude": "55.7167", + "longitude": "21.4833" + }, + { + "zip": "96011", + "latitude": "55.6619", + "longitude": "21.3572" + }, + { + "zip": "96014", + "latitude": "55.7833", + "longitude": "21.2833" + }, + { + "zip": "96020", + "latitude": "55.6006", + "longitude": "21.5969" + }, + { + "zip": "96026", + "latitude": "55.6006", + "longitude": "21.5969" + }, + { + "zip": "96032", + "latitude": "55.5833", + "longitude": "21.8167" + }, + { + "zip": "96035", + "latitude": "55.5833", + "longitude": "21.8167" + }, + { + "zip": "96041", + "latitude": "55.6851", + "longitude": "21.2633" + }, + { + "zip": "96044", + "latitude": "55.8167", + "longitude": "21.2" + }, + { + "zip": "96047", + "latitude": "55.5536", + "longitude": "21.3267" + }, + { + "zip": "97001", + "latitude": "55.8758", + "longitude": "21.2508" + }, + { + "zip": "97011", + "latitude": "55.9701", + "longitude": "21.3861" + }, + { + "zip": "97014", + "latitude": "55.9701", + "longitude": "21.3861" + }, + { + "zip": "97017", + "latitude": "55.9701", + "longitude": "21.3861" + }, + { + "zip": "97023", + "latitude": "56.0167", + "longitude": "21.25" + }, + { + "zip": "97029", + "latitude": "56.0167", + "longitude": "21.25" + }, + { + "zip": "97035", + "latitude": "56.0667", + "longitude": "21.5667" + }, + { + "zip": "97038", + "latitude": "56.0667", + "longitude": "21.5667" + }, + { + "zip": "97041", + "latitude": "55.9211", + "longitude": "21.4769" + }, + { + "zip": "98001", + "latitude": "56.2667", + "longitude": "21.5333" + }, + { + "zip": "98008", + "latitude": "56.2667", + "longitude": "21.5333" + }, + { + "zip": "98014", + "latitude": "56.1667", + "longitude": "21.8667" + }, + { + "zip": "98017", + "latitude": "56.1667", + "longitude": "21.8667" + }, + { + "zip": "98023", + "latitude": "56.1667", + "longitude": "21.5833" + }, + { + "zip": "98026", + "latitude": "56.1667", + "longitude": "21.5833" + }, + { + "zip": "98032", + "latitude": "56.1916", + "longitude": "21.3154" + }, + { + "zip": "98038", + "latitude": "56.1916", + "longitude": "21.3154" + }, + { + "zip": "98041", + "latitude": "56.215", + "longitude": "21.6297" + }, + { + "zip": "98044", + "latitude": "56.215", + "longitude": "21.6297" + }, + { + "zip": "98047", + "latitude": "56.215", + "longitude": "21.6297" + }, + { + "zip": "98050", + "latitude": "56.2833", + "longitude": "21.85" + }, + { + "zip": "99001", + "latitude": "55.3489", + "longitude": "21.4831" + }, + { + "zip": "99005", + "latitude": "55.3592", + "longitude": "21.7022" + }, + { + "zip": "99011", + "latitude": "55.2867", + "longitude": "21.8278" + }, + { + "zip": "99014", + "latitude": "55.2867", + "longitude": "21.8278" + }, + { + "zip": "99023", + "latitude": "55.12", + "longitude": "22.1286" + }, + { + "zip": "99032", + "latitude": "55.1381", + "longitude": "21.9089" + }, + { + "zip": "99035", + "latitude": "55.1381", + "longitude": "21.9089" + }, + { + "zip": "99038", + "latitude": "55.1381", + "longitude": "21.9089" + }, + { + "zip": "99044", + "latitude": "55.3183", + "longitude": "21.38" + }, + { + "zip": "99047", + "latitude": "55.3183", + "longitude": "21.38" + }, + { + "zip": "99050", + "latitude": "55.4181", + "longitude": "21.2633" + }, + { + "zip": "99053", + "latitude": "55.4181", + "longitude": "21.2633" + }, + { + "zip": "99056", + "latitude": "55.5197", + "longitude": "21.6208" + }, + { + "zip": "99060", + "latitude": "55.3858", + "longitude": "21.7631" + }, + { + "zip": "99063", + "latitude": "55.4067", + "longitude": "21.6617" + }, + { + "zip": "99069", + "latitude": "55.365", + "longitude": "21.8644" + } +] diff --git a/lib/geocode.js b/lib/geocode.js index 92aa379..74ed84a 100644 --- a/lib/geocode.js +++ b/lib/geocode.js @@ -11,6 +11,7 @@ const availableCountries = new Set([ 'NLD', 'GBR', 'CAN', + 'LTU', ]); function validateZipCode(zip) { @@ -75,7 +76,10 @@ function coordinates(country, zipCode) { return; } - const validZip = validateZipCode(zipCode); + const validZip = + countryIso.alpha3 === 'LTU' + ? /^(?:LT-)?(\d{5})$/i.exec(zipCode.trim())?.[1] + : validateZipCode(zipCode); const zipCodeToGeocode = require(`../geocode/${countryIso.alpha3}`); for (const i of zipCodeToGeocode) { diff --git a/scripts/generate-ltu-geocode.js b/scripts/generate-ltu-geocode.js new file mode 100644 index 0000000..e2997b1 --- /dev/null +++ b/scripts/generate-ltu-geocode.js @@ -0,0 +1,52 @@ +const assert = require('node:assert/strict'); +const fs = require('node:fs'); + +// GeoNames LT.txt only; average distinct points to avoid weighting repeated localities. +function generateLtuGeocode(text) { + const codes = new Map(); + for (const line of text.trim().split(/\r?\n/)) { + const fields = line.split('\t'); + assert.equal(fields.length, 12); + assert.equal(fields[0], 'LT'); + const zip = fields[1]; + assert.match(zip, /^\d{5}$/); + assert.notEqual(fields[9].trim(), ''); + assert.notEqual(fields[10].trim(), ''); + const latitude = Number(fields[9]); + const longitude = Number(fields[10]); + assert(Number.isFinite(latitude) && latitude >= -90 && latitude <= 90); + assert(Number.isFinite(longitude) && longitude >= -180 && longitude <= 180); + if (!codes.has(zip)) codes.set(zip, new Map()); + codes.get(zip).set(`${latitude},${longitude}`, { latitude, longitude }); + } + return [...codes] + .toSorted(([first], [second]) => first.localeCompare(second)) + .map(([zip, points]) => { + const values = points + .values() + .toArray() + .toSorted( + (first, second) => first.latitude - second.latitude || first.longitude - second.longitude, + ); + return { + zip, + latitude: String( + Number( + (values.reduce((sum, point) => sum + point.latitude, 0) / values.length).toFixed(6), + ), + ), + longitude: String( + Number( + (values.reduce((sum, point) => sum + point.longitude, 0) / values.length).toFixed(6), + ), + ), + }; + }); +} + +if (require.main === module) { + const data = generateLtuGeocode(fs.readFileSync(process.argv[2], 'utf8')); + process.stdout.write(`${JSON.stringify(data, null, 2)}\n`); +} + +module.exports = generateLtuGeocode; diff --git a/test/geocode-ltu.test.js b/test/geocode-ltu.test.js new file mode 100644 index 0000000..11e2aef --- /dev/null +++ b/test/geocode-ltu.test.js @@ -0,0 +1,63 @@ +const assert = require('node:assert/strict'); +const { test } = require('node:test'); + +const data = require('../geocode/LTU.json'); +const coordinates = require('../lib/geocode'); +const generateLtuGeocode = require('../scripts/generate-ltu-geocode'); + +const row = (latitude, longitude) => `LT\t00001\tPlace\t\t\t\t\t\t\t${latitude}\t${longitude}\t1`; + +test('LTU resolves full postcodes, leading zeros and country prefixes', () => { + for (const country of ['LTU', 'LT', 'Lithuania']) { + for (const zip of ['04340', 'LT-04340', 'lt-04340', ' LT-04340 ']) { + assert.deepEqual(coordinates(country, zip), ['25.2172', '54.6932']); + } + } + // UPU rural/poste-restante example: Alanta, not a delivery-address centroid. + assert.deepEqual(coordinates('LTU', '33037'), ['25.3', '55.35']); + for (const zip of [ + '00000', + '33264', + '60249', + '52002', + '4340', + '043400', + '043 40', + 'LT 04340', + '04340 junk', + ]) { + assert.equal(coordinates('LTU', zip), undefined); + } +}); + +test('LTU data has unique five-digit codes and finite WGS84 coordinates', () => { + assert.equal(data.length, 2023); + assert.equal(new Set(data.map(({ zip }) => zip)).size, data.length); + for (const { zip, latitude, longitude } of data) { + assert.match(zip, /^\d{5}$/); + assert(Number.isFinite(Number(latitude)) && Number(latitude) >= -90 && Number(latitude) <= 90); + assert( + Number.isFinite(Number(longitude)) && Number(longitude) >= -180 && Number(longitude) <= 180, + ); + } +}); + +test('LTU generator averages distinct points without duplicate weighting', () => { + const rows = [row(54, 24), row(54, 24), row(56, 26)]; + assert.deepEqual(generateLtuGeocode(rows.join('\n')), [ + { zip: '00001', latitude: '55', longitude: '25' }, + ]); + assert.deepEqual( + generateLtuGeocode(rows.toReversed().join('\n')), + generateLtuGeocode(rows.join('\n')), + ); + for (const text of [ + row('NaN', 24), + row('', 24), + row(91, 24), + row(54, 181), + row(54, 24).replace('00001', '0001'), + ]) { + assert.throws(() => generateLtuGeocode(text)); + } +});